Module Values.ResourceDetailsSource

Returns information about the resource being evaluated.

Sourcetype nonrec t = {
  1. resourceId : BaseResourceId.t;
    (*

    A unique resource ID for an evaluation.

    *)
  2. resourceType : StringWithCharLimit256.t;
    (*

    The type of resource being evaluated.

    *)
  3. resourceConfiguration : ResourceConfiguration.t;
    (*

    The resource definition to be evaluated as per the resource configuration schema type.

    *)
  4. resourceConfigurationSchemaType : ResourceConfigurationSchemaType.t option;
    (*

    The schema type of the resource configuration. You can find the Resource type schema, or CFN_RESOURCE_SCHEMA, in "Amazon Web Services public extensions" within the CloudFormation registry or with the following CLI commmand: aws cloudformation describe-type --type-name "AWS::S3::Bucket" --type RESOURCE. For more information, see Managing extensions through the CloudFormation registry and Amazon Web Services resource and property types reference in the CloudFormation User Guide.

    *)
}
Sourceval context_ : string
Sourceval make : ?resourceConfigurationSchemaType:??? -> resourceId:BaseResourceId.t -> resourceType:StringWithCharLimit256.t -> resourceConfiguration:ResourceConfiguration.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of BaseResourceId.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t