/** @hidden **/ export declare const resourceList: string[]; export declare const ApiGateway: { "Resources": { "Account": { "Documentation": string; "Properties": { "CloudWatchRoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ApiKey": { "Documentation": string; "Properties": { "CustomerId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Enabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "GenerateDistinctId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StageKeys": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "Authorizer": { "Documentation": string; "Properties": { "AuthType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AuthorizerCredentials": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AuthorizerResultTtlInSeconds": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AuthorizerUri": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IdentitySource": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IdentityValidationExpression": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ProviderARNs": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "RestApiId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "BasePathMapping": { "Documentation": string; "Properties": { "BasePath": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DomainName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RestApiId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Stage": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ClientCertificate": { "Documentation": string; "Properties": { "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Deployment": { "Documentation": string; "Properties": { "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RestApiId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StageDescription": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "StageName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "DocumentationPart": { "Documentation": string; "Properties": { "Location": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Properties": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RestApiId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "DocumentationVersion": { "Documentation": string; "Properties": { "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DocumentationVersion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RestApiId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "DomainName": { "Documentation": string; "Properties": { "CertificateArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DomainName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EndpointConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "RegionalCertificateArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "GatewayResponse": { "Documentation": string; "Properties": { "ResponseParameters": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ResponseTemplates": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ResponseType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RestApiId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StatusCode": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Method": { "Documentation": string; "Properties": { "ApiKeyRequired": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AuthorizationType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AuthorizerId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HttpMethod": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Integration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "MethodResponses": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "OperationName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RequestModels": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "RequestParameters": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "RequestValidatorId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ResourceId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RestApiId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Model": { "Documentation": string; "Properties": { "ContentType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RestApiId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Schema": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "RequestValidator": { "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RestApiId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ValidateRequestBody": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ValidateRequestParameters": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Resource": { "Documentation": string; "Properties": { "ParentId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PathPart": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RestApiId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "RestApi": { "Attributes": { "RootResourceId": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "BinaryMediaTypes": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Body": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "BodyS3Location": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "CloneFrom": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EndpointConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "FailOnWarnings": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Mode": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Parameters": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "Stage": { "Documentation": string; "Properties": { "CacheClusterEnabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CacheClusterSize": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ClientCertificateId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DeploymentId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DocumentationVersion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MethodSettings": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "RestApiId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StageName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Variables": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "UsagePlan": { "Documentation": string; "Properties": { "ApiStages": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Quota": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Throttle": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "UsagePlanName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "UsagePlanKey": { "Documentation": string; "Properties": { "KeyId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "KeyType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "UsagePlanId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "StageKey": { "Documentation": string; "Properties": { "RestApiId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StageName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "MethodSetting": { "Documentation": string; "Properties": { "CacheDataEncrypted": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CacheTtlInSeconds": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CachingEnabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DataTraceEnabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HttpMethod": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LoggingLevel": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MetricsEnabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ResourcePath": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ThrottlingBurstLimit": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ThrottlingRateLimit": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "StageDescription": { "Documentation": string; "Properties": { "CacheClusterEnabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CacheClusterSize": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CacheDataEncrypted": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CacheTtlInSeconds": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CachingEnabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ClientCertificateId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DataTraceEnabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DocumentationVersion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LoggingLevel": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MethodSettings": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "MetricsEnabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ThrottlingBurstLimit": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ThrottlingRateLimit": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Variables": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "Location": { "Documentation": string; "Properties": { "Method": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Path": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StatusCode": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "EndpointConfiguration": { "Documentation": string; "Properties": { "Types": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "Integration": { "Documentation": string; "Properties": { "CacheKeyParameters": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "CacheNamespace": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ContentHandling": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Credentials": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IntegrationHttpMethod": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IntegrationResponses": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "PassthroughBehavior": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RequestParameters": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "RequestTemplates": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Uri": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "IntegrationResponse": { "Documentation": string; "Properties": { "ContentHandling": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ResponseParameters": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ResponseTemplates": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "SelectionPattern": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StatusCode": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "MethodResponse": { "Documentation": string; "Properties": { "ResponseModels": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ResponseParameters": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "StatusCode": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "S3Location": { "Documentation": string; "Properties": { "Bucket": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ETag": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Version": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ApiStage": { "Documentation": string; "Properties": { "ApiId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Stage": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "QuotaSettings": { "Documentation": string; "Properties": { "Limit": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Offset": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Period": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ThrottleSettings": { "Documentation": string; "Properties": { "BurstLimit": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RateLimit": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const ApplicationAutoScaling: { "Resources": { "ScalableTarget": { "Documentation": string; "Properties": { "MaxCapacity": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MinCapacity": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ResourceId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RoleARN": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ScalableDimension": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ScheduledActions": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ServiceNamespace": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ScalingPolicy": { "Documentation": string; "Properties": { "PolicyName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PolicyType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ResourceId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ScalableDimension": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ScalingTargetId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ServiceNamespace": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StepScalingPolicyConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TargetTrackingScalingPolicyConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "ScalableTargetAction": { "Documentation": string; "Properties": { "MaxCapacity": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MinCapacity": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ScheduledAction": { "Documentation": string; "Properties": { "EndTime": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ScalableTargetAction": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Schedule": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ScheduledActionName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StartTime": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "CustomizedMetricSpecification": { "Documentation": string; "Properties": { "Dimensions": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "MetricName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Namespace": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Statistic": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Unit": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "MetricDimension": { "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "PredefinedMetricSpecification": { "Documentation": string; "Properties": { "PredefinedMetricType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ResourceLabel": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "StepAdjustment": { "Documentation": string; "Properties": { "MetricIntervalLowerBound": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MetricIntervalUpperBound": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ScalingAdjustment": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "StepScalingPolicyConfiguration": { "Documentation": string; "Properties": { "AdjustmentType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Cooldown": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MetricAggregationType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MinAdjustmentMagnitude": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StepAdjustments": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "TargetTrackingScalingPolicyConfiguration": { "Documentation": string; "Properties": { "CustomizedMetricSpecification": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "PredefinedMetricSpecification": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ScaleInCooldown": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ScaleOutCooldown": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TargetValue": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const Athena: { "Resources": { "NamedQuery": { "Documentation": string; "Properties": { "Description": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "QueryString": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Database": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": {}; }; export declare const AutoScaling: { "Resources": { "AutoScalingGroup": { "Documentation": string; "Properties": { "AvailabilityZones": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Cooldown": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DesiredCapacity": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HealthCheckGracePeriod": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HealthCheckType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LaunchConfigurationName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LifecycleHookSpecificationList": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "LoadBalancerNames": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "MaxSize": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MetricsCollection": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "MinSize": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NotificationConfigurations": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "PlacementGroup": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TargetGroupARNs": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TerminationPolicies": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "VPCZoneIdentifier": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "LaunchConfiguration": { "Documentation": string; "Properties": { "AssociatePublicIpAddress": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "BlockDeviceMappings": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ClassicLinkVPCId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ClassicLinkVPCSecurityGroups": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "EbsOptimized": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IamInstanceProfile": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ImageId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceMonitoring": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "KernelId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "KeyName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PlacementTenancy": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RamDiskId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SecurityGroups": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "SpotPrice": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "UserData": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "LifecycleHook": { "Documentation": string; "Properties": { "AutoScalingGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DefaultResult": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HeartbeatTimeout": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LifecycleHookName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LifecycleTransition": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NotificationMetadata": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NotificationTargetARN": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RoleARN": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ScalingPolicy": { "Documentation": string; "Properties": { "AdjustmentType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AutoScalingGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Cooldown": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EstimatedInstanceWarmup": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MetricAggregationType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MinAdjustmentMagnitude": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PolicyType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ScalingAdjustment": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StepAdjustments": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TargetTrackingConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "ScheduledAction": { "Documentation": string; "Properties": { "AutoScalingGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DesiredCapacity": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EndTime": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MaxSize": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MinSize": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Recurrence": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StartTime": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "LifecycleHookSpecification": { "Documentation": string; "Properties": { "DefaultResult": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HeartbeatTimeout": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LifecycleHookName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LifecycleTransition": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NotificationMetadata": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NotificationTargetARN": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RoleARN": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "MetricsCollection": { "Documentation": string; "Properties": { "Granularity": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Metrics": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "NotificationConfiguration": { "Documentation": string; "Properties": { "NotificationTypes": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TopicARN": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "TagProperty": { "Documentation": string; "Properties": { "Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PropagateAtLaunch": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "BlockDevice": { "Documentation": string; "Properties": { "DeleteOnTermination": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Encrypted": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Iops": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SnapshotId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VolumeSize": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VolumeType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "BlockDeviceMapping": { "Documentation": string; "Properties": { "DeviceName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Ebs": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "NoDevice": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VirtualName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "CustomizedMetricSpecification": { "Documentation": string; "Properties": { "Dimensions": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "MetricName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Namespace": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Statistic": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Unit": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "MetricDimension": { "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "PredefinedMetricSpecification": { "Documentation": string; "Properties": { "PredefinedMetricType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ResourceLabel": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "StepAdjustment": { "Documentation": string; "Properties": { "MetricIntervalLowerBound": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MetricIntervalUpperBound": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ScalingAdjustment": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "TargetTrackingConfiguration": { "Documentation": string; "Properties": { "CustomizedMetricSpecification": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "DisableScaleIn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PredefinedMetricSpecification": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TargetValue": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const Batch: { "Resources": { "ComputeEnvironment": { "Documentation": string; "Properties": { "Type": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ServiceRole": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ComputeEnvironmentName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ComputeResources": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "State": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "JobDefinition": { "Documentation": string; "Properties": { "Type": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Parameters": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ContainerProperties": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "JobDefinitionName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "RetryStrategy": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "JobQueue": { "Documentation": string; "Properties": { "ComputeEnvironmentOrder": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "Priority": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "State": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "JobQueueName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "ComputeResources": { "Documentation": string; "Properties": { "SpotIamFleetRole": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "MaxvCpus": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "BidPercentage": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SecurityGroupIds": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Subnets": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Type": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "MinvCpus": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ImageId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "InstanceRole": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "InstanceTypes": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Ec2KeyPair": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Tags": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DesiredvCpus": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "ContainerProperties": { "Documentation": string; "Properties": { "MountPoints": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "User": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Volumes": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "Command": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Memory": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Privileged": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Environment": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "JobRoleArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ReadonlyRootFilesystem": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Ulimits": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "Vcpus": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Image": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Environment": { "Documentation": string; "Properties": { "Value": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "MountPoints": { "Documentation": string; "Properties": { "ReadOnly": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SourceVolume": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ContainerPath": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "RetryStrategy": { "Documentation": string; "Properties": { "Attempts": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Ulimit": { "Documentation": string; "Properties": { "SoftLimit": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "HardLimit": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Volumes": { "Documentation": string; "Properties": { "Host": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "VolumesHost": { "Documentation": string; "Properties": { "SourcePath": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "ComputeEnvironmentOrder": { "Documentation": string; "Properties": { "ComputeEnvironment": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Order": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const CertificateManager: { "Resources": { "Certificate": { "Documentation": string; "Properties": { "DomainName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DomainValidationOptions": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "SubjectAlternativeNames": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "DomainValidationOption": { "Documentation": string; "Properties": { "DomainName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ValidationDomain": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const Cloud9: { "Resources": { "EnvironmentEC2": { "Documentation": string; "Attributes": { "Arn": { "PrimitiveType": string; }; "Name": { "PrimitiveType": string; }; }; "Properties": { "Repositories": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "OwnerArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Description": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "AutomaticStopTimeMinutes": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SubnetId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "InstanceType": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "Repository": { "Documentation": string; "Properties": { "PathComponent": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "RepositoryUrl": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const CloudFormation: { "Resources": { "CustomResource": { "AdditionalProperties": boolean; "Documentation": string; "Properties": { "ServiceToken": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Stack": { "Documentation": string; "Properties": { "NotificationARNs": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Parameters": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TemplateURL": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TimeoutInMinutes": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "WaitCondition": { "Attributes": { "Data": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "Count": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Handle": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Timeout": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "WaitConditionHandle": { "Documentation": string; "Properties": {}; "Name": string; }; }; "Models": {}; }; export declare const CloudFront: { "Resources": { "CloudFrontOriginAccessIdentity": { "Documentation": string; "Attributes": { "S3CanonicalUserId": { "PrimitiveType": string; }; }; "Properties": { "CloudFrontOriginAccessIdentityConfig": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "Distribution": { "Documentation": string; "Attributes": { "DomainName": { "PrimitiveType": string; }; }; "Properties": { "DistributionConfig": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Tags": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; }; "Name": string; }; "StreamingDistribution": { "Documentation": string; "Attributes": { "DomainName": { "PrimitiveType": string; }; }; "Properties": { "StreamingDistributionConfig": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Tags": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "CloudFrontOriginAccessIdentityConfig": { "Documentation": string; "Properties": { "Comment": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "CacheBehavior": { "Documentation": string; "Properties": { "Compress": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "LambdaFunctionAssociations": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "TargetOriginId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ViewerProtocolPolicy": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "TrustedSigners": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "DefaultTTL": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "AllowedMethods": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "PathPattern": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "CachedMethods": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "SmoothStreaming": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ForwardedValues": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "MinTTL": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "MaxTTL": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Cookies": { "Documentation": string; "Properties": { "WhitelistedNames": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Forward": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "CustomErrorResponse": { "Documentation": string; "Properties": { "ResponseCode": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ErrorCachingMinTTL": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ErrorCode": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ResponsePagePath": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "CustomOriginConfig": { "Documentation": string; "Properties": { "OriginReadTimeout": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "HTTPSPort": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "OriginKeepaliveTimeout": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "OriginSSLProtocols": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "HTTPPort": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "OriginProtocolPolicy": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "DefaultCacheBehavior": { "Documentation": string; "Properties": { "Compress": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "AllowedMethods": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "CachedMethods": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "LambdaFunctionAssociations": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "SmoothStreaming": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "TargetOriginId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ViewerProtocolPolicy": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ForwardedValues": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "MinTTL": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "MaxTTL": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "TrustedSigners": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "DefaultTTL": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "DistributionConfig": { "Documentation": string; "Properties": { "Logging": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Comment": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DefaultRootObject": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Origins": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "ViewerCertificate": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "PriceClass": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DefaultCacheBehavior": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "CustomErrorResponses": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "Enabled": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Aliases": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "IPV6Enabled": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "WebACLId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "HttpVersion": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Restrictions": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "CacheBehaviors": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; }; "Name": string; }; "ForwardedValues": { "Documentation": string; "Properties": { "Cookies": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Headers": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "QueryString": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "QueryStringCacheKeys": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "GeoRestriction": { "Documentation": string; "Properties": { "Locations": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "RestrictionType": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "LambdaFunctionAssociation": { "Documentation": string; "Properties": { "EventType": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "LambdaFunctionARN": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Logging": { "Documentation": string; "Properties": { "Bucket": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Enabled": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Prefix": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Origin": { "Documentation": string; "Properties": { "OriginCustomHeaders": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "DomainName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "S3OriginConfig": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "OriginPath": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Id": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "CustomOriginConfig": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "OriginCustomHeader": { "Documentation": string; "Properties": { "HeaderValue": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "HeaderName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Restrictions": { "Documentation": string; "Properties": { "GeoRestriction": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "S3OriginConfig": { "Documentation": string; "Properties": { "OriginAccessIdentity": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "ViewerCertificate": { "Documentation": string; "Properties": { "IamCertificateId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SslSupportMethod": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "MinimumProtocolVersion": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "CloudFrontDefaultCertificate": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "AcmCertificateArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "S3Origin": { "Documentation": string; "Properties": { "DomainName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "OriginAccessIdentity": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "StreamingDistributionConfig": { "Documentation": string; "Properties": { "Logging": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Comment": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "PriceClass": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "S3Origin": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Enabled": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Aliases": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "TrustedSigners": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "TrustedSigners": { "Documentation": string; "Properties": { "Enabled": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "AwsAccountNumbers": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const CloudTrail: { "Resources": { "Trail": { "Attributes": { "Arn": { "PrimitiveType": string; }; "SnsTopicArn": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "CloudWatchLogsLogGroupArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CloudWatchLogsRoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EnableLogFileValidation": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EventSelectors": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "IncludeGlobalServiceEvents": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IsLogging": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IsMultiRegionTrail": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "KMSKeyId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "S3BucketName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "S3KeyPrefix": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SnsTopicName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TrailName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "DataResource": { "Documentation": string; "Properties": { "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Values": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "EventSelector": { "Documentation": string; "Properties": { "DataResources": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "IncludeManagementEvents": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ReadWriteType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const CloudWatch: { "Resources": { "Alarm": { "Attributes": { "Arn": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "ActionsEnabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AlarmActions": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "AlarmDescription": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AlarmName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ComparisonOperator": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Dimensions": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "EvaluateLowSampleCountPercentile": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EvaluationPeriods": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ExtendedStatistic": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InsufficientDataActions": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "MetricName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Namespace": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "OKActions": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Period": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Statistic": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Threshold": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TreatMissingData": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Unit": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Dashboard": { "Documentation": string; "Properties": { "DashboardName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DashboardBody": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "Dimension": { "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const CodeBuild: { "Resources": { "Project": { "Documentation": string; "Attributes": { "Arn": { "PrimitiveType": string; }; }; "Properties": { "Artifacts": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "BadgeEnabled": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Description": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ServiceRole": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "VpcConfig": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Environment": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "EncryptionKey": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Source": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Tags": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "TimeoutInMinutes": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Cache": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "Artifacts": { "Documentation": string; "Properties": { "Path": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Type": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Packaging": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Location": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "NamespaceType": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Environment": { "Documentation": string; "Properties": { "Type": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "EnvironmentVariables": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "PrivilegedMode": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Image": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ComputeType": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "EnvironmentVariable": { "Documentation": string; "Properties": { "Type": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Value": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "ProjectCache": { "Documentation": string; "Properties": { "Type": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Location": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Source": { "Documentation": string; "Properties": { "Type": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Auth": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "BuildSpec": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Location": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "SourceAuth": { "Documentation": string; "Properties": { "Type": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Resource": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "VpcConfig": { "Documentation": string; "Properties": { "Subnets": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "VpcId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SecurityGroupIds": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const CodeCommit: { "Resources": { "Repository": { "Documentation": string; "Attributes": { "CloneUrlHttp": { "PrimitiveType": string; }; "CloneUrlSsh": { "PrimitiveType": string; }; "Arn": { "PrimitiveType": string; }; "Name": { "PrimitiveType": string; }; }; "Properties": { "RepositoryName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Triggers": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "RepositoryDescription": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "RepositoryTrigger": { "Documentation": string; "Properties": { "Events": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Branches": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "CustomData": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DestinationArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const CodeDeploy: { "Resources": { "Application": { "Documentation": string; "Properties": { "ApplicationName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ComputePlatform": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "DeploymentConfig": { "Documentation": string; "Properties": { "DeploymentConfigName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MinimumHealthyHosts": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "DeploymentGroup": { "Documentation": string; "Properties": { "AlarmConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ApplicationName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AutoRollbackConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "AutoScalingGroups": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Deployment": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "DeploymentConfigName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DeploymentGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DeploymentStyle": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Ec2TagFilters": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "LoadBalancerInfo": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "OnPremisesInstanceTagFilters": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ServiceRoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TriggerConfigurations": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "MinimumHealthyHosts": { "Documentation": string; "Properties": { "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Alarm": { "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "AlarmConfiguration": { "Documentation": string; "Properties": { "Alarms": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Enabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IgnorePollAlarmFailure": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "AutoRollbackConfiguration": { "Documentation": string; "Properties": { "Enabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Events": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "Deployment": { "Documentation": string; "Properties": { "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IgnoreApplicationStopFailures": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Revision": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "DeploymentStyle": { "Documentation": string; "Properties": { "DeploymentOption": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DeploymentType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "EC2TagFilter": { "Documentation": string; "Properties": { "Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ELBInfo": { "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "GitHubLocation": { "Documentation": string; "Properties": { "CommitId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Repository": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "LoadBalancerInfo": { "Documentation": string; "Properties": { "ElbInfoList": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TargetGroupInfoList": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "RevisionLocation": { "Documentation": string; "Properties": { "GitHubLocation": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "RevisionType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "S3Location": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "S3Location": { "Documentation": string; "Properties": { "Bucket": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "BundleType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ETag": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Version": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "TagFilter": { "Documentation": string; "Properties": { "Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "TargetGroupInfo": { "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "TriggerConfig": { "Documentation": string; "Properties": { "TriggerEvents": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TriggerName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TriggerTargetArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const CodePipeline: { "Resources": { "CustomActionType": { "Documentation": string; "Properties": { "Category": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ConfigurationProperties": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "InputArtifactDetails": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "OutputArtifactDetails": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Provider": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Settings": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Version": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Pipeline": { "Documentation": string; "Properties": { "ArtifactStore": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "DisableInboundStageTransitions": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RestartExecutionOnUpdate": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Stages": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "ArtifactDetails": { "Documentation": string; "Properties": { "MaximumCount": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MinimumCount": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ConfigurationProperties": { "Documentation": string; "Properties": { "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Queryable": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Required": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Secret": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Settings": { "Documentation": string; "Properties": { "EntityUrlTemplate": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ExecutionUrlTemplate": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RevisionUrlTemplate": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ThirdPartyConfigurationUrl": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ActionDeclaration": { "Documentation": string; "Properties": { "ActionTypeId": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Configuration": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InputArtifacts": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "OutputArtifacts": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "RoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RunOrder": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ActionTypeId": { "Documentation": string; "Properties": { "Category": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Owner": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Provider": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Version": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ArtifactStore": { "Documentation": string; "Properties": { "EncryptionKey": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Location": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "BlockerDeclaration": { "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "EncryptionKey": { "Documentation": string; "Properties": { "Id": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "InputArtifact": { "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "OutputArtifact": { "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "StageDeclaration": { "Documentation": string; "Properties": { "Actions": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Blockers": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "StageTransition": { "Documentation": string; "Properties": { "Reason": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StageName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const Cognito: { "Resources": { "IdentityPool": { "Documentation": string; "Attributes": { "Name": { "PrimitiveType": string; }; }; "Properties": { "PushSync": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "CognitoIdentityProviders": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "CognitoEvents": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DeveloperProviderName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "CognitoStreams": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "IdentityPoolName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "AllowUnauthenticatedIdentities": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SupportedLoginProviders": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SamlProviderARNs": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "OpenIdConnectProviderARNs": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "IdentityPoolRoleAttachment": { "Documentation": string; "Properties": { "RoleMappings": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "IdentityPoolId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Roles": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "UserPool": { "Documentation": string; "Attributes": { "ProviderName": { "PrimitiveType": string; }; "ProviderURL": { "PrimitiveType": string; }; "Arn": { "PrimitiveType": string; }; }; "Properties": { "UserPoolTags": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Policies": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "MfaConfiguration": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Schema": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "AdminCreateUserConfig": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "SmsAuthenticationMessage": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "UserPoolName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SmsVerificationMessage": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "EmailConfiguration": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "SmsConfiguration": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "AliasAttributes": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "EmailVerificationSubject": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "LambdaConfig": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "AutoVerifiedAttributes": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "DeviceConfiguration": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "EmailVerificationMessage": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "UserPoolClient": { "Documentation": string; "Attributes": { "ClientSecret": { "PrimitiveType": string; }; "Name": { "PrimitiveType": string; }; }; "Properties": { "GenerateSecret": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ClientName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "UserPoolId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ExplicitAuthFlows": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "RefreshTokenValidity": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ReadAttributes": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "WriteAttributes": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "UserPoolGroup": { "Documentation": string; "Properties": { "GroupName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Description": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "UserPoolId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Precedence": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "RoleArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "UserPoolUser": { "Documentation": string; "Properties": { "ValidationData": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "UserPoolId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Username": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "MessageAction": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DesiredDeliveryMediums": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "ForceAliasCreation": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "UserAttributes": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; }; "Name": string; }; "UserPoolUserToGroupAttachment": { "Documentation": string; "Properties": { "GroupName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "UserPoolId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Username": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "CognitoIdentityProvider": { "Documentation": string; "Properties": { "ServerSideTokenCheck": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ProviderName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ClientId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "CognitoStreams": { "Documentation": string; "Properties": { "StreamingStatus": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "StreamName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "RoleArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "PushSync": { "Documentation": string; "Properties": { "ApplicationArns": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "RoleArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "MappingRule": { "Documentation": string; "Properties": { "MatchType": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Value": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Claim": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "RoleARN": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "RoleMapping": { "Documentation": string; "Properties": { "Type": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "AmbiguousRoleResolution": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "RulesConfiguration": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "RulesConfigurationType": { "Documentation": string; "Properties": { "Rules": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; }; "Name": string; }; "AdminCreateUserConfig": { "Documentation": string; "Properties": { "InviteMessageTemplate": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "UnusedAccountValidityDays": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "AllowAdminCreateUserOnly": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "DeviceConfiguration": { "Documentation": string; "Properties": { "DeviceOnlyRememberedOnUserPrompt": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ChallengeRequiredOnNewDevice": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "EmailConfiguration": { "Documentation": string; "Properties": { "ReplyToEmailAddress": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SourceArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "InviteMessageTemplate": { "Documentation": string; "Properties": { "EmailMessage": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SMSMessage": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "EmailSubject": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "LambdaConfig": { "Documentation": string; "Properties": { "CreateAuthChallenge": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "PreAuthentication": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DefineAuthChallenge": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "PreSignUp": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "PostAuthentication": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "PostConfirmation": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "CustomMessage": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "VerifyAuthChallengeResponse": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "NumberAttributeConstraints": { "Documentation": string; "Properties": { "MinValue": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "MaxValue": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "PasswordPolicy": { "Documentation": string; "Properties": { "RequireNumbers": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "MinimumLength": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "RequireUppercase": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "RequireLowercase": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "RequireSymbols": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Policies": { "Documentation": string; "Properties": { "PasswordPolicy": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "SchemaAttribute": { "Documentation": string; "Properties": { "DeveloperOnlyAttribute": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Mutable": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "AttributeDataType": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "StringAttributeConstraints": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Required": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "NumberAttributeConstraints": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "SmsConfiguration": { "Documentation": string; "Properties": { "ExternalId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SnsCallerArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "StringAttributeConstraints": { "Documentation": string; "Properties": { "MinLength": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "MaxLength": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "AttributeType": { "Documentation": string; "Properties": { "Value": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const Config: { "Resources": { "ConfigRule": { "Attributes": { "Arn": { "PrimitiveType": string; }; "Compliance.Type": { "PrimitiveType": string; }; "ConfigRuleId": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "ConfigRuleName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InputParameters": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MaximumExecutionFrequency": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Scope": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Source": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "ConfigurationRecorder": { "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RecordingGroup": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "RoleARN": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "DeliveryChannel": { "Documentation": string; "Properties": { "ConfigSnapshotDeliveryProperties": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "S3BucketName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "S3KeyPrefix": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SnsTopicARN": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "Scope": { "Documentation": string; "Properties": { "ComplianceResourceId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ComplianceResourceTypes": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TagKey": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TagValue": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Source": { "Documentation": string; "Properties": { "Owner": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SourceDetails": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "SourceIdentifier": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SourceDetail": { "Documentation": string; "Properties": { "EventSource": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MaximumExecutionFrequency": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MessageType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "RecordingGroup": { "Documentation": string; "Properties": { "AllSupported": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IncludeGlobalResourceTypes": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ResourceTypes": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "ConfigSnapshotDeliveryProperties": { "Documentation": string; "Properties": { "DeliveryFrequency": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const DAX: { "Resources": { "Cluster": { "Documentation": string; "Attributes": { "ClusterDiscoveryEndpoint": { "PrimitiveType": string; }; "Arn": { "PrimitiveType": string; }; }; "Properties": { "Description": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ReplicationFactor": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ParameterGroupName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "AvailabilityZones": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "NodeType": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "IAMRoleARN": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SubnetGroupName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ClusterName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "PreferredMaintenanceWindow": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "NotificationTopicARN": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SecurityGroupIds": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Tags": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "ParameterGroup": { "Documentation": string; "Properties": { "ParameterNameValues": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Description": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ParameterGroupName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "SubnetGroup": { "Documentation": string; "Properties": { "Description": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SubnetGroupName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SubnetIds": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": {}; }; export declare const DMS: { "Resources": { "Certificate": { "Documentation": string; "Properties": { "CertificateIdentifier": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "CertificatePem": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "CertificateWallet": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Endpoint": { "Documentation": string; "Attributes": { "ExternalId": { "PrimitiveType": string; }; }; "Properties": { "KmsKeyId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Port": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DatabaseName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "S3Settings": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "EngineName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DynamoDbSettings": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Username": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SslMode": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ServerName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ExtraConnectionAttributes": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "EndpointType": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Tags": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "EndpointIdentifier": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Password": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "CertificateArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "MongoDbSettings": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "EventSubscription": { "Documentation": string; "Properties": { "SourceType": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "EventCategories": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Enabled": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SubscriptionName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SnsTopicArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SourceIds": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Tags": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; }; "Name": string; }; "ReplicationInstance": { "Documentation": string; "Attributes": { "ReplicationInstancePublicIpAddresses": { "PrimitiveItemType": string; "Type": string; }; "ReplicationInstancePrivateIpAddresses": { "PrimitiveItemType": string; "Type": string; }; }; "Properties": { "ReplicationInstanceIdentifier": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "EngineVersion": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "KmsKeyId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "AvailabilityZone": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "PreferredMaintenanceWindow": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "AutoMinorVersionUpgrade": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ReplicationSubnetGroupIdentifier": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "AllocatedStorage": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "VpcSecurityGroupIds": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "AllowMajorVersionUpgrade": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ReplicationInstanceClass": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "PubliclyAccessible": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "MultiAZ": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Tags": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; }; "Name": string; }; "ReplicationSubnetGroup": { "Documentation": string; "Properties": { "ReplicationSubnetGroupDescription": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ReplicationSubnetGroupIdentifier": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SubnetIds": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Tags": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; }; "Name": string; }; "ReplicationTask": { "Documentation": string; "Properties": { "ReplicationTaskSettings": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "TableMappings": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ReplicationTaskIdentifier": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SourceEndpointArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "MigrationType": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "TargetEndpointArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ReplicationInstanceArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Tags": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "CdcStartTime": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "DynamoDbSettings": { "Documentation": string; "Properties": { "ServiceAccessRoleArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "MongoDbSettings": { "Documentation": string; "Properties": { "AuthSource": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "AuthMechanism": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Username": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DocsToInvestigate": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ServerName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Port": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ExtractDocId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DatabaseName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "AuthType": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Password": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "NestingLevel": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "S3Settings": { "Documentation": string; "Properties": { "ExternalTableDefinition": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "BucketName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "BucketFolder": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "CsvRowDelimiter": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "CsvDelimiter": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ServiceAccessRoleArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "CompressionType": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const DataPipeline: { "Resources": { "Pipeline": { "Documentation": string; "Properties": { "Activate": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ParameterObjects": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ParameterValues": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "PipelineObjects": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "PipelineTags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "Field": { "Documentation": string; "Properties": { "Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RefValue": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StringValue": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ParameterAttribute": { "Documentation": string; "Properties": { "Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StringValue": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ParameterObject": { "Documentation": string; "Properties": { "Attributes": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Id": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ParameterValue": { "Documentation": string; "Properties": { "Id": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StringValue": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "PipelineObject": { "Documentation": string; "Properties": { "Fields": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Id": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "PipelineTag": { "Documentation": string; "Properties": { "Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const DirectoryService: { "Resources": { "MicrosoftAD": { "Attributes": { "Alias": { "PrimitiveType": string; }; "DnsIpAddresses": { "PrimitiveItemType": string; "Type": string; }; }; "Documentation": string; "Properties": { "CreateAlias": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EnableSso": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Password": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ShortName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VpcSettings": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "SimpleAD": { "Attributes": { "Alias": { "PrimitiveType": string; }; "DnsIpAddresses": { "PrimitiveItemType": string; "Type": string; }; }; "Documentation": string; "Properties": { "CreateAlias": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EnableSso": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Password": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ShortName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Size": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VpcSettings": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "VpcSettings": { "Documentation": string; "Properties": { "SubnetIds": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "VpcId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const DynamoDB: { "Resources": { "Table": { "Attributes": { "Arn": { "PrimitiveType": string; }; "StreamArn": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "AttributeDefinitions": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "GlobalSecondaryIndexes": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "KeySchema": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "LocalSecondaryIndexes": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ProvisionedThroughput": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "StreamSpecification": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TableName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TimeToLiveSpecification": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "AttributeDefinition": { "Documentation": string; "Properties": { "AttributeName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AttributeType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "GlobalSecondaryIndex": { "Documentation": string; "Properties": { "IndexName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "KeySchema": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Projection": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ProvisionedThroughput": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "KeySchema": { "Documentation": string; "Properties": { "AttributeName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "KeyType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "LocalSecondaryIndex": { "Documentation": string; "Properties": { "IndexName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "KeySchema": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Projection": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "Projection": { "Documentation": string; "Properties": { "NonKeyAttributes": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ProjectionType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ProvisionedThroughput": { "Documentation": string; "Properties": { "ReadCapacityUnits": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "WriteCapacityUnits": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "StreamSpecification": { "Documentation": string; "Properties": { "StreamViewType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "TimeToLiveSpecification": { "Documentation": string; "Properties": { "AttributeName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Enabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const EC2: { "Resources": { "CustomerGateway": { "Documentation": string; "Properties": { "BgpAsn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IpAddress": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "DHCPOptions": { "Documentation": string; "Properties": { "DomainName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DomainNameServers": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "NetbiosNameServers": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "NetbiosNodeType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NtpServers": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "EIP": { "Attributes": { "AllocationId": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "Domain": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "EIPAssociation": { "Documentation": string; "Properties": { "AllocationId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EIP": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NetworkInterfaceId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PrivateIpAddress": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "EgressOnlyInternetGateway": { "Documentation": string; "Properties": { "VpcId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "FlowLog": { "Documentation": string; "Properties": { "DeliverLogsPermissionArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LogGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ResourceId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ResourceType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TrafficType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Host": { "Documentation": string; "Properties": { "AutoPlacement": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AvailabilityZone": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Instance": { "Attributes": { "AvailabilityZone": { "PrimitiveType": string; }; "PrivateDnsName": { "PrimitiveType": string; }; "PrivateIp": { "PrimitiveType": string; }; "PublicDnsName": { "PrimitiveType": string; }; "PublicIp": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "AdditionalInfo": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Affinity": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AvailabilityZone": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "BlockDeviceMappings": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "DisableApiTermination": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EbsOptimized": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ElasticGpuSpecifications": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "HostId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IamInstanceProfile": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ImageId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceInitiatedShutdownBehavior": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Ipv6AddressCount": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Ipv6Addresses": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "KernelId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "KeyName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Monitoring": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NetworkInterfaces": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "PlacementGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PrivateIpAddress": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RamdiskId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SecurityGroupIds": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "SecurityGroups": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "SourceDestCheck": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SsmAssociations": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "SubnetId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Tenancy": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "UserData": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Volumes": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "InternetGateway": { "Documentation": string; "Properties": { "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "NatGateway": { "Documentation": string; "Properties": { "AllocationId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SubnetId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "NetworkAcl": { "Documentation": string; "Properties": { "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "VpcId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "NetworkAclEntry": { "Documentation": string; "Properties": { "CidrBlock": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Egress": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Icmp": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Ipv6CidrBlock": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NetworkAclId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PortRange": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Protocol": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RuleAction": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RuleNumber": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "NetworkInterface": { "Attributes": { "PrimaryPrivateIpAddress": { "PrimitiveType": string; }; "SecondaryPrivateIpAddresses": { "PrimitiveItemType": string; "Type": string; }; }; "Documentation": string; "Properties": { "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "GroupSet": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "InterfaceType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Ipv6AddressCount": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Ipv6Addresses": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "PrivateIpAddress": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PrivateIpAddresses": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "SecondaryPrivateIpAddressCount": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SourceDestCheck": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SubnetId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "NetworkInterfaceAttachment": { "Documentation": string; "Properties": { "DeleteOnTermination": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DeviceIndex": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NetworkInterfaceId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "NetworkInterfacePermission": { "Documentation": string; "Properties": { "AwsAccountId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NetworkInterfaceId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Permission": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "PlacementGroup": { "Documentation": string; "Properties": { "Strategy": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Route": { "Documentation": string; "Properties": { "DestinationCidrBlock": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DestinationIpv6CidrBlock": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EgressOnlyInternetGatewayId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "GatewayId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NatGatewayId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NetworkInterfaceId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RouteTableId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VpcPeeringConnectionId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "RouteTable": { "Documentation": string; "Properties": { "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "VpcId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SecurityGroup": { "Attributes": { "GroupId": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "GroupDescription": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "GroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SecurityGroupEgress": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "SecurityGroupIngress": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "VpcId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SecurityGroupEgress": { "Documentation": string; "Properties": { "CidrIp": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CidrIpv6": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DestinationPrefixListId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DestinationSecurityGroupId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "FromPort": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "GroupId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IpProtocol": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ToPort": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SecurityGroupIngress": { "Documentation": string; "Properties": { "CidrIp": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CidrIpv6": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "FromPort": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "GroupId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "GroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IpProtocol": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SourceSecurityGroupId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SourceSecurityGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SourceSecurityGroupOwnerId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ToPort": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SpotFleet": { "Documentation": string; "Properties": { "SpotFleetRequestConfigData": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "Subnet": { "Attributes": { "AvailabilityZone": { "PrimitiveType": string; }; "Ipv6CidrBlocks": { "PrimitiveItemType": string; "Type": string; }; "NetworkAclAssociationId": { "PrimitiveType": string; }; "VpcId": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "AssignIpv6AddressOnCreation": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AvailabilityZone": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CidrBlock": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Ipv6CidrBlock": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MapPublicIpOnLaunch": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "VpcId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SubnetCidrBlock": { "Documentation": string; "Properties": { "Ipv6CidrBlock": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SubnetId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SubnetNetworkAclAssociation": { "Attributes": { "AssociationId": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "NetworkAclId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SubnetId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SubnetRouteTableAssociation": { "Documentation": string; "Properties": { "RouteTableId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SubnetId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "TrunkInterfaceAssociation": { "Documentation": string; "Properties": { "BranchInterfaceId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "GREKey": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TrunkInterfaceId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VLANId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "VPC": { "Attributes": { "CidrBlock": { "PrimitiveType": string; }; "CidrBlockAssociations": { "PrimitiveItemType": string; "Type": string; }; "DefaultNetworkAcl": { "PrimitiveType": string; }; "DefaultSecurityGroup": { "PrimitiveType": string; }; "Ipv6CidrBlocks": { "PrimitiveItemType": string; "Type": string; }; }; "Documentation": string; "Properties": { "CidrBlock": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EnableDnsHostnames": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EnableDnsSupport": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceTenancy": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "VPCCidrBlock": { "Documentation": string; "Properties": { "AmazonProvidedIpv6CidrBlock": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CidrBlock": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VpcId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "VPCDHCPOptionsAssociation": { "Documentation": string; "Properties": { "DhcpOptionsId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VpcId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "VPCEndpoint": { "Documentation": string; "Properties": { "PolicyDocument": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RouteTableIds": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ServiceName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VpcId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "VPCGatewayAttachment": { "Documentation": string; "Properties": { "InternetGatewayId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VpcId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VpnGatewayId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "VPCPeeringConnection": { "Documentation": string; "Properties": { "PeerOwnerId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PeerRoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PeerVpcId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "VpcId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "VPNConnection": { "Documentation": string; "Properties": { "CustomerGatewayId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StaticRoutesOnly": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VpnGatewayId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VpnTunnelOptionsSpecifications": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "VPNConnectionRoute": { "Documentation": string; "Properties": { "DestinationCidrBlock": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VpnConnectionId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "VPNGateway": { "Documentation": string; "Properties": { "AmazonSideAsn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "VPNGatewayRoutePropagation": { "Documentation": string; "Properties": { "RouteTableIds": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "VpnGatewayId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Volume": { "Documentation": string; "Properties": { "AutoEnableIO": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AvailabilityZone": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Encrypted": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Iops": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "KmsKeyId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Size": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SnapshotId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "VolumeType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "VolumeAttachment": { "Documentation": string; "Properties": { "Device": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VolumeId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "AssociationParameter": { "Documentation": string; "Properties": { "Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "BlockDeviceMapping": { "Documentation": string; "Properties": { "DeviceName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Ebs": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "NoDevice": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VirtualName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Ebs": { "Documentation": string; "Properties": { "DeleteOnTermination": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Encrypted": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Iops": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SnapshotId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VolumeSize": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VolumeType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ElasticGpuSpecification": { "Documentation": string; "Properties": { "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "InstanceIpv6Address": { "Documentation": string; "Properties": { "Ipv6Address": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "NetworkInterface": { "Documentation": string; "Properties": { "AssociatePublicIpAddress": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DeleteOnTermination": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DeviceIndex": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "GroupSet": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Ipv6AddressCount": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Ipv6Addresses": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "NetworkInterfaceId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PrivateIpAddress": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PrivateIpAddresses": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "SecondaryPrivateIpAddressCount": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SubnetId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "NoDevice": { "Documentation": string; "Properties": {}; "Name": string; }; "PrivateIpAddressSpecification": { "Documentation": string; "Properties": { "Primary": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PrivateIpAddress": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SsmAssociation": { "Documentation": string; "Properties": { "AssociationParameters": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "DocumentName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Volume": { "Documentation": string; "Properties": { "Device": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VolumeId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Icmp": { "Documentation": string; "Properties": { "Code": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "PortRange": { "Documentation": string; "Properties": { "From": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "To": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Egress": { "Documentation": string; "Properties": { "CidrIp": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CidrIpv6": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DestinationPrefixListId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DestinationSecurityGroupId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "FromPort": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IpProtocol": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ToPort": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Ingress": { "Documentation": string; "Properties": { "CidrIp": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CidrIpv6": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "FromPort": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IpProtocol": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SourceSecurityGroupId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SourceSecurityGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SourceSecurityGroupOwnerId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ToPort": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "EbsBlockDevice": { "Documentation": string; "Properties": { "DeleteOnTermination": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Encrypted": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Iops": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SnapshotId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VolumeSize": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VolumeType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "GroupIdentifier": { "Documentation": string; "Properties": { "GroupId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "IamInstanceProfileSpecification": { "Documentation": string; "Properties": { "Arn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "InstanceNetworkInterfaceSpecification": { "Documentation": string; "Properties": { "AssociatePublicIpAddress": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DeleteOnTermination": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DeviceIndex": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Groups": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Ipv6AddressCount": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Ipv6Addresses": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "NetworkInterfaceId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PrivateIpAddresses": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "SecondaryPrivateIpAddressCount": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SubnetId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SpotFleetLaunchSpecification": { "Documentation": string; "Properties": { "BlockDeviceMappings": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "EbsOptimized": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IamInstanceProfile": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ImageId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "KernelId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "KeyName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Monitoring": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "NetworkInterfaces": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Placement": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "RamdiskId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SecurityGroups": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "SpotPrice": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SubnetId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "UserData": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "WeightedCapacity": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SpotFleetMonitoring": { "Documentation": string; "Properties": { "Enabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SpotFleetRequestConfigData": { "Documentation": string; "Properties": { "AllocationStrategy": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ExcessCapacityTerminationPolicy": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IamFleetRole": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LaunchSpecifications": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ReplaceUnhealthyInstances": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SpotPrice": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TargetCapacity": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TerminateInstancesWithExpiration": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ValidFrom": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ValidUntil": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SpotPlacement": { "Documentation": string; "Properties": { "AvailabilityZone": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "GroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "VpnTunnelOptionsSpecification": { "Documentation": string; "Properties": { "PreSharedKey": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TunnelInsideCidr": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const ECR: { "Resources": { "Repository": { "Attributes": { "Arn": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "LifecyclePolicy": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "RepositoryName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RepositoryPolicyText": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "LifecyclePolicy": { "Documentation": string; "Properties": { "LifecyclePolicyText": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RegistryId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const ECS: { "Resources": { "Cluster": { "Attributes": { "Arn": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "ClusterName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Service": { "Attributes": { "Name": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "Cluster": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DeploymentConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "DesiredCount": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LaunchType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LoadBalancers": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "NetworkConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "PlacementConstraints": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "PlacementStrategies": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "PlatformVersion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Role": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ServiceName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TaskDefinition": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "TaskDefinition": { "Documentation": string; "Properties": { "ContainerDefinitions": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Cpu": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ExecutionRoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Family": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Memory": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NetworkMode": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PlacementConstraints": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "RequiresCompatibilities": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TaskRoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Volumes": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "AwsVpcConfiguration": { "Documentation": string; "Properties": { "AssignPublicIp": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SecurityGroups": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Subnets": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "DeploymentConfiguration": { "Documentation": string; "Properties": { "MaximumPercent": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MinimumHealthyPercent": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "LoadBalancer": { "Documentation": string; "Properties": { "ContainerName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ContainerPort": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LoadBalancerName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TargetGroupArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "NetworkConfiguration": { "Documentation": string; "Properties": { "AwsvpcConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "PlacementConstraint": { "Documentation": string; "Properties": { "Expression": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "PlacementStrategy": { "Documentation": string; "Properties": { "Field": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ContainerDefinition": { "Documentation": string; "Properties": { "Command": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Cpu": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DisableNetworking": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DnsSearchDomains": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "DnsServers": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "DockerLabels": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "DockerSecurityOptions": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "EntryPoint": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Environment": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Essential": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ExtraHosts": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Hostname": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Image": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Links": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "LinuxParameters": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "LogConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Memory": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MemoryReservation": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MountPoints": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PortMappings": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Privileged": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ReadonlyRootFilesystem": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Ulimits": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "User": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VolumesFrom": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "WorkingDirectory": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Device": { "Documentation": string; "Properties": { "ContainerPath": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HostPath": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Permissions": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "HostEntry": { "Documentation": string; "Properties": { "Hostname": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IpAddress": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "HostVolumeProperties": { "Documentation": string; "Properties": { "SourcePath": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "KernelCapabilities": { "Documentation": string; "Properties": { "Add": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Drop": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "KeyValuePair": { "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "LinuxParameters": { "Documentation": string; "Properties": { "Capabilities": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Devices": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "InitProcessEnabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "LogConfiguration": { "Documentation": string; "Properties": { "LogDriver": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Options": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "MountPoint": { "Documentation": string; "Properties": { "ContainerPath": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ReadOnly": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SourceVolume": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "PortMapping": { "Documentation": string; "Properties": { "ContainerPort": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HostPort": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Protocol": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "TaskDefinitionPlacementConstraint": { "Documentation": string; "Properties": { "Expression": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Ulimit": { "Documentation": string; "Properties": { "HardLimit": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SoftLimit": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Volume": { "Documentation": string; "Properties": { "Host": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "VolumeFrom": { "Documentation": string; "Properties": { "ReadOnly": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SourceContainer": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const EFS: { "Resources": { "FileSystem": { "Documentation": string; "Properties": { "Encrypted": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "FileSystemTags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "KmsKeyId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PerformanceMode": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "MountTarget": { "Documentation": string; "Properties": { "FileSystemId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IpAddress": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SecurityGroups": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "SubnetId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "ElasticFileSystemTag": { "Documentation": string; "Properties": { "Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const EMR: { "Resources": { "Cluster": { "Attributes": { "MasterPublicDNS": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "AdditionalInfo": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Applications": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "AutoScalingRole": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "BootstrapActions": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Configurations": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "CustomAmiId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EbsRootVolumeSize": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Instances": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "JobFlowRole": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LogUri": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ReleaseLabel": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ScaleDownBehavior": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SecurityConfiguration": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ServiceRole": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "VisibleToAllUsers": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "InstanceFleetConfig": { "Documentation": string; "Properties": { "ClusterId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceFleetType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceTypeConfigs": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "LaunchSpecifications": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TargetOnDemandCapacity": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TargetSpotCapacity": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "InstanceGroupConfig": { "Documentation": string; "Properties": { "AutoScalingPolicy": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "BidPrice": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Configurations": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "EbsConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "InstanceCount": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceRole": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "JobFlowId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Market": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SecurityConfiguration": { "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SecurityConfiguration": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Step": { "Documentation": string; "Properties": { "ActionOnFailure": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HadoopJarStep": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "JobFlowId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "Application": { "Documentation": string; "Properties": { "AdditionalInfo": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Args": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Version": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "AutoScalingPolicy": { "Documentation": string; "Properties": { "Constraints": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Rules": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "BootstrapActionConfig": { "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ScriptBootstrapAction": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "CloudWatchAlarmDefinition": { "Documentation": string; "Properties": { "ComparisonOperator": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Dimensions": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "EvaluationPeriods": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MetricName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Namespace": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Period": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Statistic": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Threshold": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Unit": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Configuration": { "Documentation": string; "Properties": { "Classification": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ConfigurationProperties": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Configurations": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "EbsBlockDeviceConfig": { "Documentation": string; "Properties": { "VolumeSpecification": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "VolumesPerInstance": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "EbsConfiguration": { "Documentation": string; "Properties": { "EbsBlockDeviceConfigs": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "EbsOptimized": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "InstanceFleetConfig": { "Documentation": string; "Properties": { "InstanceTypeConfigs": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "LaunchSpecifications": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TargetOnDemandCapacity": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TargetSpotCapacity": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "InstanceFleetProvisioningSpecifications": { "Documentation": string; "Properties": { "SpotSpecification": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "InstanceGroupConfig": { "Documentation": string; "Properties": { "AutoScalingPolicy": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "BidPrice": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Configurations": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "EbsConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "InstanceCount": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Market": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "InstanceTypeConfig": { "Documentation": string; "Properties": { "BidPrice": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "BidPriceAsPercentageOfOnDemandPrice": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Configurations": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "EbsConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "InstanceType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "WeightedCapacity": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "JobFlowInstancesConfig": { "Documentation": string; "Properties": { "AdditionalMasterSecurityGroups": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "AdditionalSlaveSecurityGroups": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "CoreInstanceFleet": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "CoreInstanceGroup": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Ec2KeyName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Ec2SubnetId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EmrManagedMasterSecurityGroup": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EmrManagedSlaveSecurityGroup": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HadoopVersion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MasterInstanceFleet": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "MasterInstanceGroup": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Placement": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ServiceAccessSecurityGroup": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TerminationProtected": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "MetricDimension": { "Documentation": string; "Properties": { "Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "PlacementType": { "Documentation": string; "Properties": { "AvailabilityZone": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ScalingAction": { "Documentation": string; "Properties": { "Market": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SimpleScalingPolicyConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "ScalingConstraints": { "Documentation": string; "Properties": { "MaxCapacity": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MinCapacity": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ScalingRule": { "Documentation": string; "Properties": { "Action": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Trigger": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "ScalingTrigger": { "Documentation": string; "Properties": { "CloudWatchAlarmDefinition": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "ScriptBootstrapActionConfig": { "Documentation": string; "Properties": { "Args": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Path": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SimpleScalingPolicyConfiguration": { "Documentation": string; "Properties": { "AdjustmentType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CoolDown": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ScalingAdjustment": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SpotProvisioningSpecification": { "Documentation": string; "Properties": { "BlockDurationMinutes": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TimeoutAction": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TimeoutDurationMinutes": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "VolumeSpecification": { "Documentation": string; "Properties": { "Iops": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SizeInGB": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VolumeType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "HadoopJarStepConfig": { "Documentation": string; "Properties": { "Args": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Jar": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MainClass": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StepProperties": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "KeyValue": { "Documentation": string; "Properties": { "Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const ElastiCache: { "Resources": { "CacheCluster": { "Attributes": { "ConfigurationEndpoint.Address": { "PrimitiveType": string; }; "ConfigurationEndpoint.Port": { "PrimitiveType": string; }; "RedisEndpoint.Address": { "PrimitiveType": string; }; "RedisEndpoint.Port": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "AZMode": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AutoMinorVersionUpgrade": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CacheNodeType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CacheParameterGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CacheSecurityGroupNames": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "CacheSubnetGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ClusterName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Engine": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EngineVersion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NotificationTopicArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NumCacheNodes": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Port": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PreferredAvailabilityZone": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PreferredAvailabilityZones": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "PreferredMaintenanceWindow": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SnapshotArns": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "SnapshotName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SnapshotRetentionLimit": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SnapshotWindow": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "VpcSecurityGroupIds": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "ParameterGroup": { "Documentation": string; "Properties": { "CacheParameterGroupFamily": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Properties": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "ReplicationGroup": { "Attributes": { "ConfigurationEndPoint.Address": { "PrimitiveType": string; }; "ConfigurationEndPoint.Port": { "PrimitiveType": string; }; "PrimaryEndPoint.Address": { "PrimitiveType": string; }; "PrimaryEndPoint.Port": { "PrimitiveType": string; }; "ReadEndPoint.Addresses": { "PrimitiveType": string; }; "ReadEndPoint.Addresses.List": { "PrimitiveItemType": string; "Type": string; }; "ReadEndPoint.Ports": { "PrimitiveType": string; }; "ReadEndPoint.Ports.List": { "PrimitiveItemType": string; "Type": string; }; }; "Documentation": string; "Properties": { "AtRestEncryptionEnabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AuthToken": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AutoMinorVersionUpgrade": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AutomaticFailoverEnabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CacheNodeType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CacheParameterGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CacheSecurityGroupNames": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "CacheSubnetGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Engine": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EngineVersion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NodeGroupConfiguration": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "NotificationTopicArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NumCacheClusters": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NumNodeGroups": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Port": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PreferredCacheClusterAZs": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "PreferredMaintenanceWindow": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PrimaryClusterId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ReplicasPerNodeGroup": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ReplicationGroupDescription": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ReplicationGroupId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SecurityGroupIds": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "SnapshotArns": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "SnapshotName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SnapshotRetentionLimit": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SnapshotWindow": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SnapshottingClusterId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TransitEncryptionEnabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SecurityGroup": { "Documentation": string; "Properties": { "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SecurityGroupIngress": { "Documentation": string; "Properties": { "CacheSecurityGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EC2SecurityGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EC2SecurityGroupOwnerId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SubnetGroup": { "Documentation": string; "Properties": { "CacheSubnetGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SubnetIds": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "NodeGroupConfiguration": { "Documentation": string; "Properties": { "PrimaryAvailabilityZone": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ReplicaAvailabilityZones": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ReplicaCount": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Slots": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const ElasticBeanstalk: { "Resources": { "Application": { "Documentation": string; "Properties": { "ApplicationName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ResourceLifecycleConfig": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "ApplicationVersion": { "Documentation": string; "Properties": { "ApplicationName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SourceBundle": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "ConfigurationTemplate": { "Documentation": string; "Properties": { "ApplicationName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EnvironmentId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "OptionSettings": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "PlatformArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SolutionStackName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SourceConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "Environment": { "Attributes": { "EndpointURL": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "ApplicationName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CNAMEPrefix": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EnvironmentName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "OptionSettings": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "PlatformArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SolutionStackName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TemplateName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tier": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "VersionLabel": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "ApplicationResourceLifecycleConfig": { "Documentation": string; "Properties": { "ServiceRole": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VersionLifecycleConfig": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "ApplicationVersionLifecycleConfig": { "Documentation": string; "Properties": { "MaxAgeRule": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "MaxCountRule": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "MaxAgeRule": { "Documentation": string; "Properties": { "DeleteSourceFromS3": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Enabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MaxAgeInDays": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "MaxCountRule": { "Documentation": string; "Properties": { "DeleteSourceFromS3": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Enabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MaxCount": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SourceBundle": { "Documentation": string; "Properties": { "S3Bucket": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "S3Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ConfigurationOptionSetting": { "Documentation": string; "Properties": { "Namespace": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "OptionName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ResourceName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SourceConfiguration": { "Documentation": string; "Properties": { "ApplicationName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TemplateName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "OptionSetting": { "Documentation": string; "Properties": { "Namespace": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "OptionName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ResourceName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Tier": { "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Version": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const ElasticLoadBalancing: { "Resources": { "LoadBalancer": { "Attributes": { "CanonicalHostedZoneName": { "PrimitiveType": string; }; "CanonicalHostedZoneNameID": { "PrimitiveType": string; }; "DNSName": { "PrimitiveType": string; }; "SourceSecurityGroup.GroupName": { "PrimitiveType": string; }; "SourceSecurityGroup.OwnerAlias": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "AccessLoggingPolicy": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "AppCookieStickinessPolicy": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "AvailabilityZones": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ConnectionDrainingPolicy": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ConnectionSettings": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "CrossZone": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HealthCheck": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Instances": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "LBCookieStickinessPolicy": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Listeners": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "LoadBalancerName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Policies": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Scheme": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SecurityGroups": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Subnets": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "AccessLoggingPolicy": { "Documentation": string; "Properties": { "EmitInterval": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Enabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "S3BucketName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "S3BucketPrefix": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "AppCookieStickinessPolicy": { "Documentation": string; "Properties": { "CookieName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PolicyName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ConnectionDrainingPolicy": { "Documentation": string; "Properties": { "Enabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Timeout": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ConnectionSettings": { "Documentation": string; "Properties": { "IdleTimeout": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "HealthCheck": { "Documentation": string; "Properties": { "HealthyThreshold": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Interval": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Target": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Timeout": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "UnhealthyThreshold": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "LBCookieStickinessPolicy": { "Documentation": string; "Properties": { "CookieExpirationPeriod": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PolicyName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Listeners": { "Documentation": string; "Properties": { "InstancePort": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceProtocol": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LoadBalancerPort": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PolicyNames": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Protocol": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SSLCertificateId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Policies": { "Documentation": string; "Properties": { "Attributes": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "InstancePorts": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "LoadBalancerPorts": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "PolicyName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PolicyType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const ElasticLoadBalancingV2: { "Resources": { "Listener": { "Documentation": string; "Properties": { "Certificates": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "DefaultActions": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "LoadBalancerArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Port": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Protocol": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SslPolicy": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ListenerCertificate": { "Documentation": string; "Properties": { "Certificates": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ListenerArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ListenerRule": { "Documentation": string; "Properties": { "Actions": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Conditions": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ListenerArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Priority": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "LoadBalancer": { "Attributes": { "CanonicalHostedZoneID": { "PrimitiveType": string; }; "DNSName": { "PrimitiveType": string; }; "LoadBalancerFullName": { "PrimitiveType": string; }; "LoadBalancerName": { "PrimitiveType": string; }; "SecurityGroups": { "PrimitiveItemType": string; "Type": string; }; }; "Documentation": string; "Properties": { "IpAddressType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LoadBalancerAttributes": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Scheme": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SecurityGroups": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "SubnetMappings": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Subnets": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "TargetGroup": { "Attributes": { "LoadBalancerArns": { "PrimitiveItemType": string; "Type": string; }; "TargetGroupFullName": { "PrimitiveType": string; }; "TargetGroupName": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "HealthCheckIntervalSeconds": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HealthCheckPath": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HealthCheckPort": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HealthCheckProtocol": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HealthCheckTimeoutSeconds": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HealthyThresholdCount": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Matcher": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Port": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Protocol": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TargetGroupAttributes": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TargetType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Targets": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "UnhealthyThresholdCount": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VpcId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "Action": { "Documentation": string; "Properties": { "TargetGroupArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Certificate": { "Documentation": string; "Properties": { "CertificateArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "RuleCondition": { "Documentation": string; "Properties": { "Field": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Values": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "LoadBalancerAttribute": { "Documentation": string; "Properties": { "Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SubnetMapping": { "Documentation": string; "Properties": { "AllocationId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SubnetId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Matcher": { "Documentation": string; "Properties": { "HttpCode": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "TargetDescription": { "Documentation": string; "Properties": { "AvailabilityZone": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Id": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Port": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "TargetGroupAttribute": { "Documentation": string; "Properties": { "Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const Elasticsearch: { "Resources": { "Domain": { "Attributes": { "DomainArn": { "PrimitiveType": string; }; "DomainEndpoint": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "AccessPolicies": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AdvancedOptions": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "DomainName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EBSOptions": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ElasticsearchClusterConfig": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ElasticsearchVersion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SnapshotOptions": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "VPCOptions": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "EBSOptions": { "Documentation": string; "Properties": { "EBSEnabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Iops": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VolumeSize": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VolumeType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ElasticsearchClusterConfig": { "Documentation": string; "Properties": { "DedicatedMasterCount": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DedicatedMasterEnabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DedicatedMasterType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceCount": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ZoneAwarenessEnabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SnapshotOptions": { "Documentation": string; "Properties": { "AutomatedSnapshotStartHour": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "VPCOptions": { "Documentation": string; "Properties": { "SecurityGroupIds": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "SubnetIds": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const Events: { "Resources": { "Rule": { "Attributes": { "Arn": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EventPattern": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ScheduleExpression": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "State": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Targets": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "EcsParameters": { "Documentation": string; "Properties": { "TaskCount": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TaskDefinitionArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "InputTransformer": { "Documentation": string; "Properties": { "InputPathsMap": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "InputTemplate": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "KinesisParameters": { "Documentation": string; "Properties": { "PartitionKeyPath": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "RunCommandParameters": { "Documentation": string; "Properties": { "RunCommandTargets": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "RunCommandTarget": { "Documentation": string; "Properties": { "Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Values": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "Target": { "Documentation": string; "Properties": { "Arn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EcsParameters": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Id": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Input": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InputPath": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InputTransformer": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "KinesisParameters": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "RoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RunCommandParameters": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const GameLift: { "Resources": { "Alias": { "Documentation": string; "Properties": { "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RoutingStrategy": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "Build": { "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StorageLocation": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Version": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Fleet": { "Documentation": string; "Properties": { "BuildId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DesiredEC2Instances": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EC2InboundPermissions": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "EC2InstanceType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LogPaths": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "MaxSize": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MinSize": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ServerLaunchParameters": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ServerLaunchPath": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "RoutingStrategy": { "Documentation": string; "Properties": { "FleetId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Message": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "S3Location": { "Documentation": string; "Properties": { "Bucket": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "IpPermission": { "Documentation": string; "Properties": { "FromPort": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IpRange": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Protocol": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ToPort": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const Glue: { "Resources": { "Classifier": { "Documentation": string; "Properties": { "GrokClassifier": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "Connection": { "Documentation": string; "Properties": { "ConnectionInput": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "CatalogId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Crawler": { "Documentation": string; "Properties": { "Role": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Classifiers": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Description": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SchemaChangePolicy": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Schedule": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "DatabaseName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Targets": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "TablePrefix": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Database": { "Documentation": string; "Properties": { "DatabaseInput": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "CatalogId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "DevEndpoint": { "Documentation": string; "Properties": { "ExtraJarsS3Path": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "EndpointName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "PublicKey": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "NumberOfNodes": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SubnetId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ExtraPythonLibsS3Path": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SecurityGroupIds": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "RoleArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Job": { "Documentation": string; "Properties": { "Role": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DefaultArguments": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Connections": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "MaxRetries": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Description": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "LogUri": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Command": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "AllocatedCapacity": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ExecutionProperty": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Partition": { "Documentation": string; "Properties": { "TableName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DatabaseName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "CatalogId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "PartitionInput": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "Table": { "Documentation": string; "Properties": { "TableInput": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "DatabaseName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "CatalogId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Trigger": { "Documentation": string; "Properties": { "Type": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Description": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Actions": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "Schedule": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Predicate": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "GrokClassifier": { "Documentation": string; "Properties": { "CustomPatterns": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "GrokPattern": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Classification": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "ConnectionInput": { "Documentation": string; "Properties": { "Description": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ConnectionType": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "MatchCriteria": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "PhysicalConnectionRequirements": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "ConnectionProperties": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "PhysicalConnectionRequirements": { "Documentation": string; "Properties": { "AvailabilityZone": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SecurityGroupIdList": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "SubnetId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "JdbcTarget": { "Documentation": string; "Properties": { "ConnectionName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Path": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Exclusions": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "S3Target": { "Documentation": string; "Properties": { "Path": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Exclusions": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "Schedule": { "Documentation": string; "Properties": { "ScheduleExpression": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "SchemaChangePolicy": { "Documentation": string; "Properties": { "UpdateBehavior": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DeleteBehavior": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Targets": { "Documentation": string; "Properties": { "S3Targets": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "JdbcTargets": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; }; "Name": string; }; "DatabaseInput": { "Documentation": string; "Properties": { "LocationUri": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Description": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Parameters": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "ConnectionsList": { "Documentation": string; "Properties": { "Connections": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "ExecutionProperty": { "Documentation": string; "Properties": { "MaxConcurrentRuns": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "JobCommand": { "Documentation": string; "Properties": { "ScriptLocation": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Column": { "Documentation": string; "Properties": { "Comment": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Type": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Order": { "Documentation": string; "Properties": { "Column": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SortOrder": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "PartitionInput": { "Documentation": string; "Properties": { "Parameters": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "StorageDescriptor": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Values": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "SerdeInfo": { "Documentation": string; "Properties": { "Parameters": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SerializationLibrary": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "SkewedInfo": { "Documentation": string; "Properties": { "SkewedColumnNames": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "SkewedColumnValues": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "SkewedColumnValueLocationMaps": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "StorageDescriptor": { "Documentation": string; "Properties": { "StoredAsSubDirectories": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Parameters": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "BucketColumns": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "SkewedInfo": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "InputFormat": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "NumberOfBuckets": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "OutputFormat": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Columns": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "SerdeInfo": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "SortColumns": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "Compressed": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Location": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "TableInput": { "Documentation": string; "Properties": { "Owner": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ViewOriginalText": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Description": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "TableType": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Parameters": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ViewExpandedText": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "StorageDescriptor": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "PartitionKeys": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "Retention": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Action": { "Documentation": string; "Properties": { "JobName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Arguments": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Condition": { "Documentation": string; "Properties": { "State": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "LogicalOperator": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "JobName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Predicate": { "Documentation": string; "Properties": { "Logical": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Conditions": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const GuardDuty: { "Resources": { "Detector": { "Documentation": string; "Properties": { "Enable": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "IPSet": { "Documentation": string; "Properties": { "Format": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Activate": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DetectorId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Location": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "ThreatIntelSet": { "Documentation": string; "Properties": { "Format": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Activate": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DetectorId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Location": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": {}; }; export declare const IAM: { "Resources": { "AccessKey": { "Attributes": { "SecretAccessKey": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "Serial": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Status": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "UserName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Group": { "Attributes": { "Arn": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "GroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ManagedPolicyArns": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Path": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Policies": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "InstanceProfile": { "Attributes": { "Arn": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "InstanceProfileName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Path": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Roles": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "ManagedPolicy": { "Documentation": string; "Properties": { "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Groups": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ManagedPolicyName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Path": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PolicyDocument": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Roles": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Users": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "Policy": { "Documentation": string; "Properties": { "Groups": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "PolicyDocument": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PolicyName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Roles": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Users": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "Role": { "Attributes": { "Arn": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "AssumeRolePolicyDocument": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ManagedPolicyArns": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Path": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Policies": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "RoleName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "User": { "Attributes": { "Arn": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "Groups": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "LoginProfile": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ManagedPolicyArns": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Path": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Policies": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "UserName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "UserToGroupAddition": { "Documentation": string; "Properties": { "GroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Users": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "Policy": { "Documentation": string; "Properties": { "PolicyDocument": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PolicyName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "LoginProfile": { "Documentation": string; "Properties": { "Password": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PasswordResetRequired": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const Inspector: { "Resources": { "AssessmentTarget": { "Documentation": string; "Attributes": { "Arn": { "PrimitiveType": string; }; }; "Properties": { "AssessmentTargetName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ResourceGroupArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "AssessmentTemplate": { "Documentation": string; "Attributes": { "Arn": { "PrimitiveType": string; }; }; "Properties": { "AssessmentTargetArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DurationInSeconds": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "AssessmentTemplateName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "RulesPackageArns": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "UserAttributesForFindings": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; }; "Name": string; }; "ResourceGroup": { "Documentation": string; "Attributes": { "Arn": { "PrimitiveType": string; }; }; "Properties": { "ResourceGroupTags": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": {}; }; export declare const IoT: { "Resources": { "Certificate": { "Attributes": { "Arn": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "CertificateSigningRequest": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Status": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Policy": { "Attributes": { "Arn": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "PolicyDocument": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PolicyName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "PolicyPrincipalAttachment": { "Documentation": string; "Properties": { "PolicyName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Principal": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Thing": { "Documentation": string; "Properties": { "AttributePayload": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ThingName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ThingPrincipalAttachment": { "Documentation": string; "Properties": { "Principal": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ThingName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "TopicRule": { "Attributes": { "Arn": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "RuleName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TopicRulePayload": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "AttributePayload": { "Documentation": string; "Properties": { "Attributes": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "Action": { "Documentation": string; "Properties": { "CloudwatchAlarm": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "CloudwatchMetric": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "DynamoDB": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "DynamoDBv2": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Elasticsearch": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Firehose": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Kinesis": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Lambda": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Republish": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "S3": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Sns": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Sqs": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "CloudwatchAlarmAction": { "Documentation": string; "Properties": { "AlarmName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StateReason": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StateValue": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "CloudwatchMetricAction": { "Documentation": string; "Properties": { "MetricName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MetricNamespace": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MetricTimestamp": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MetricUnit": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MetricValue": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "DynamoDBAction": { "Documentation": string; "Properties": { "HashKeyField": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HashKeyType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HashKeyValue": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PayloadField": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RangeKeyField": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RangeKeyType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RangeKeyValue": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TableName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "DynamoDBv2Action": { "Documentation": string; "Properties": { "PutItem": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "RoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ElasticsearchAction": { "Documentation": string; "Properties": { "Endpoint": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Id": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Index": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "FirehoseAction": { "Documentation": string; "Properties": { "DeliveryStreamName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Separator": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "KinesisAction": { "Documentation": string; "Properties": { "PartitionKey": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StreamName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "LambdaAction": { "Documentation": string; "Properties": { "FunctionArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "PutItemInput": { "Documentation": string; "Properties": { "TableName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "RepublishAction": { "Documentation": string; "Properties": { "RoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Topic": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "S3Action": { "Documentation": string; "Properties": { "BucketName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SnsAction": { "Documentation": string; "Properties": { "MessageFormat": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TargetArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SqsAction": { "Documentation": string; "Properties": { "QueueUrl": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "UseBase64": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "TopicRulePayload": { "Documentation": string; "Properties": { "Actions": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "AwsIotSqlVersion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RuleDisabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Sql": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const KMS: { "Resources": { "Alias": { "Documentation": string; "Properties": { "AliasName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TargetKeyId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Key": { "Attributes": { "Arn": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EnableKeyRotation": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Enabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "KeyPolicy": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "KeyUsage": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": {}; }; export declare const Kinesis: { "Resources": { "Stream": { "Attributes": { "Arn": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RetentionPeriodHours": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ShardCount": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": {}; }; export declare const KinesisAnalytics: { "Resources": { "Application": { "Documentation": string; "Properties": { "ApplicationName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Inputs": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "ApplicationDescription": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ApplicationCode": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "ApplicationOutput": { "Documentation": string; "Properties": { "ApplicationName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Output": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "ApplicationReferenceDataSource": { "Documentation": string; "Properties": { "ApplicationName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ReferenceDataSource": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "CSVMappingParameters": { "Documentation": string; "Properties": { "RecordRowDelimiter": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "RecordColumnDelimiter": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Input": { "Documentation": string; "Properties": { "NamePrefix": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "InputSchema": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "KinesisStreamsInput": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "KinesisFirehoseInput": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "InputProcessingConfiguration": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "InputParallelism": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "InputLambdaProcessor": { "Documentation": string; "Properties": { "ResourceARN": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "RoleARN": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "InputParallelism": { "Documentation": string; "Properties": { "Count": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "InputProcessingConfiguration": { "Documentation": string; "Properties": { "InputLambdaProcessor": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "InputSchema": { "Documentation": string; "Properties": { "RecordEncoding": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "RecordColumns": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "RecordFormat": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "JSONMappingParameters": { "Documentation": string; "Properties": { "RecordRowPath": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "KinesisFirehoseInput": { "Documentation": string; "Properties": { "ResourceARN": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "RoleARN": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "KinesisStreamsInput": { "Documentation": string; "Properties": { "ResourceARN": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "RoleARN": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "MappingParameters": { "Documentation": string; "Properties": { "JSONMappingParameters": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "CSVMappingParameters": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "RecordColumn": { "Documentation": string; "Properties": { "Mapping": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "SqlType": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "RecordFormat": { "Documentation": string; "Properties": { "MappingParameters": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "RecordFormatType": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "DestinationSchema": { "Documentation": string; "Properties": { "RecordFormatType": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "KinesisFirehoseOutput": { "Documentation": string; "Properties": { "ResourceARN": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "RoleARN": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "KinesisStreamsOutput": { "Documentation": string; "Properties": { "ResourceARN": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "RoleARN": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Output": { "Documentation": string; "Properties": { "DestinationSchema": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "KinesisFirehoseOutput": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "KinesisStreamsOutput": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "ReferenceDataSource": { "Documentation": string; "Properties": { "ReferenceSchema": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "TableName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "S3ReferenceDataSource": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "ReferenceSchema": { "Documentation": string; "Properties": { "RecordEncoding": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "RecordColumns": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "RecordFormat": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "S3ReferenceDataSource": { "Documentation": string; "Properties": { "BucketARN": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "FileKey": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ReferenceRoleARN": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const KinesisFirehose: { "Resources": { "DeliveryStream": { "Attributes": { "Arn": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "DeliveryStreamName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DeliveryStreamType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ElasticsearchDestinationConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ExtendedS3DestinationConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "KinesisStreamSourceConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "RedshiftDestinationConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "S3DestinationConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "BufferingHints": { "Documentation": string; "Properties": { "IntervalInSeconds": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SizeInMBs": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "CloudWatchLoggingOptions": { "Documentation": string; "Properties": { "Enabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LogGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LogStreamName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "CopyCommand": { "Documentation": string; "Properties": { "CopyOptions": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DataTableColumns": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DataTableName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ElasticsearchBufferingHints": { "Documentation": string; "Properties": { "IntervalInSeconds": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SizeInMBs": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ElasticsearchDestinationConfiguration": { "Documentation": string; "Properties": { "BufferingHints": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "CloudWatchLoggingOptions": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "DomainARN": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IndexName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IndexRotationPeriod": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ProcessingConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "RetryOptions": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "RoleARN": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "S3BackupMode": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "S3Configuration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TypeName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ElasticsearchRetryOptions": { "Documentation": string; "Properties": { "DurationInSeconds": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "EncryptionConfiguration": { "Documentation": string; "Properties": { "KMSEncryptionConfig": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "NoEncryptionConfig": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ExtendedS3DestinationConfiguration": { "Documentation": string; "Properties": { "BucketARN": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "BufferingHints": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "CloudWatchLoggingOptions": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "CompressionFormat": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EncryptionConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Prefix": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ProcessingConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "RoleARN": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "S3BackupConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "S3BackupMode": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "KMSEncryptionConfig": { "Documentation": string; "Properties": { "AWSKMSKeyARN": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "KinesisStreamSourceConfiguration": { "Documentation": string; "Properties": { "KinesisStreamARN": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RoleARN": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ProcessingConfiguration": { "Documentation": string; "Properties": { "Enabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Processors": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "Processor": { "Documentation": string; "Properties": { "Parameters": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ProcessorParameter": { "Documentation": string; "Properties": { "ParameterName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ParameterValue": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "RedshiftDestinationConfiguration": { "Documentation": string; "Properties": { "CloudWatchLoggingOptions": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ClusterJDBCURL": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CopyCommand": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Password": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ProcessingConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "RoleARN": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "S3Configuration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Username": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "S3DestinationConfiguration": { "Documentation": string; "Properties": { "BucketARN": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "BufferingHints": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "CloudWatchLoggingOptions": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "CompressionFormat": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EncryptionConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Prefix": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RoleARN": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const Lambda: { "Resources": { "Alias": { "Documentation": string; "Properties": { "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "FunctionName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "FunctionVersion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RoutingConfig": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "EventSourceMapping": { "Documentation": string; "Properties": { "BatchSize": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Enabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EventSourceArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "FunctionName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StartingPosition": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Function": { "Attributes": { "Arn": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "Code": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "DeadLetterConfig": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Environment": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "FunctionName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Handler": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "KmsKeyArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MemorySize": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Role": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Runtime": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Timeout": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TracingConfig": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "VpcConfig": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "Permission": { "Documentation": string; "Properties": { "Action": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EventSourceToken": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "FunctionName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Principal": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SourceAccount": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SourceArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Version": { "Attributes": { "Version": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "CodeSha256": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "FunctionName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "AliasRoutingConfiguration": { "Documentation": string; "Properties": { "AdditionalVersionWeights": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "VersionWeight": { "Documentation": string; "Properties": { "FunctionVersion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "FunctionWeight": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Code": { "Documentation": string; "Properties": { "S3Bucket": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "S3Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "S3ObjectVersion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ZipFile": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "DeadLetterConfig": { "Documentation": string; "Properties": { "TargetArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Environment": { "Documentation": string; "Properties": { "Variables": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "TracingConfig": { "Documentation": string; "Properties": { "Mode": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "VpcConfig": { "Documentation": string; "Properties": { "SecurityGroupIds": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "SubnetIds": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const Logs: { "Resources": { "Destination": { "Attributes": { "Arn": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "DestinationName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DestinationPolicy": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TargetArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "LogGroup": { "Attributes": { "Arn": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "LogGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RetentionInDays": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "LogStream": { "Documentation": string; "Properties": { "LogGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LogStreamName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "MetricFilter": { "Documentation": string; "Properties": { "FilterPattern": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LogGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MetricTransformations": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "SubscriptionFilter": { "Documentation": string; "Properties": { "DestinationArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "FilterPattern": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LogGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "MetricTransformation": { "Documentation": string; "Properties": { "MetricName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MetricNamespace": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MetricValue": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const OpsWorks: { "Resources": { "App": { "Documentation": string; "Properties": { "AppSource": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Attributes": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "DataSources": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Domains": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "EnableSsl": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Environment": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Shortname": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SslConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "StackId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ElasticLoadBalancerAttachment": { "Documentation": string; "Properties": { "ElasticLoadBalancerName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LayerId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Instance": { "Attributes": { "AvailabilityZone": { "PrimitiveType": string; }; "PrivateDnsName": { "PrimitiveType": string; }; "PrivateIp": { "PrimitiveType": string; }; "PublicDnsName": { "PrimitiveType": string; }; "PublicIp": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "AgentVersion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AmiId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Architecture": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AutoScalingType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AvailabilityZone": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "BlockDeviceMappings": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "EbsOptimized": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ElasticIps": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Hostname": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstallUpdatesOnBoot": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LayerIds": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Os": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RootDeviceType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SshKeyName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StackId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SubnetId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tenancy": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TimeBasedAutoScaling": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "VirtualizationType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Volumes": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "Layer": { "Documentation": string; "Properties": { "Attributes": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "AutoAssignElasticIps": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AutoAssignPublicIps": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CustomInstanceProfileArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CustomJson": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CustomRecipes": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "CustomSecurityGroupIds": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "EnableAutoHealing": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstallUpdatesOnBoot": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LifecycleEventConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "LoadBasedAutoScaling": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Packages": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Shortname": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StackId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "UseEbsOptimizedInstances": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VolumeConfigurations": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "Stack": { "Documentation": string; "Properties": { "AgentVersion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Attributes": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ChefConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "CloneAppIds": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ClonePermissions": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ConfigurationManager": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "CustomCookbooksSource": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "CustomJson": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DefaultAvailabilityZone": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DefaultInstanceProfileArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DefaultOs": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DefaultRootDeviceType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DefaultSshKeyName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DefaultSubnetId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EcsClusterArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ElasticIps": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "HostnameTheme": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RdsDbInstances": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ServiceRoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SourceStackId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "UseCustomCookbooks": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "UseOpsworksSecurityGroups": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VpcId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "UserProfile": { "Attributes": { "SshUsername": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "AllowSelfManagement": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IamUserArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SshPublicKey": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SshUsername": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Volume": { "Documentation": string; "Properties": { "Ec2VolumeId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MountPoint": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StackId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "DataSource": { "Documentation": string; "Properties": { "Arn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DatabaseName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "EnvironmentVariable": { "Documentation": string; "Properties": { "Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Secure": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Source": { "Documentation": string; "Properties": { "Password": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Revision": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SshKey": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Url": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Username": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SslConfiguration": { "Documentation": string; "Properties": { "Certificate": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Chain": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PrivateKey": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "BlockDeviceMapping": { "Documentation": string; "Properties": { "DeviceName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Ebs": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "NoDevice": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VirtualName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "EbsBlockDevice": { "Documentation": string; "Properties": { "DeleteOnTermination": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Iops": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SnapshotId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VolumeSize": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VolumeType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "TimeBasedAutoScaling": { "Documentation": string; "Properties": { "Friday": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Monday": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Saturday": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Sunday": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Thursday": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Tuesday": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Wednesday": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "AutoScalingThresholds": { "Documentation": string; "Properties": { "CpuThreshold": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IgnoreMetricsTime": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceCount": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LoadThreshold": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MemoryThreshold": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ThresholdsWaitTime": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "LifecycleEventConfiguration": { "Documentation": string; "Properties": { "ShutdownEventConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "LoadBasedAutoScaling": { "Documentation": string; "Properties": { "DownScaling": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Enable": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "UpScaling": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "Recipes": { "Documentation": string; "Properties": { "Configure": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Deploy": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Setup": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Shutdown": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Undeploy": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "ShutdownEventConfiguration": { "Documentation": string; "Properties": { "DelayUntilElbConnectionsDrained": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ExecutionTimeout": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "VolumeConfiguration": { "Documentation": string; "Properties": { "Iops": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MountPoint": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NumberOfDisks": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RaidLevel": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Size": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VolumeType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ChefConfiguration": { "Documentation": string; "Properties": { "BerkshelfVersion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ManageBerkshelf": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ElasticIp": { "Documentation": string; "Properties": { "Ip": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "RdsDbInstance": { "Documentation": string; "Properties": { "DbPassword": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DbUser": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RdsDbInstanceArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "StackConfigurationManager": { "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Version": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const RDS: { "Resources": { "DBCluster": { "Attributes": { "Endpoint.Address": { "PrimitiveType": string; }; "Endpoint.Port": { "PrimitiveType": string; }; "ReadEndpoint.Address": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "AvailabilityZones": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "BackupRetentionPeriod": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DBClusterParameterGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DBSubnetGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DatabaseName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Engine": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EngineVersion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "KmsKeyId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MasterUserPassword": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MasterUsername": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Port": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PreferredBackupWindow": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PreferredMaintenanceWindow": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ReplicationSourceIdentifier": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SnapshotIdentifier": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StorageEncrypted": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "VpcSecurityGroupIds": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "DBClusterParameterGroup": { "Documentation": string; "Properties": { "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Family": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Parameters": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "DBInstance": { "Attributes": { "Endpoint.Address": { "PrimitiveType": string; }; "Endpoint.Port": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "AllocatedStorage": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AllowMajorVersionUpgrade": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AutoMinorVersionUpgrade": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AvailabilityZone": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "BackupRetentionPeriod": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CharacterSetName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CopyTagsToSnapshot": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DBClusterIdentifier": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DBInstanceClass": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DBInstanceIdentifier": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DBName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DBParameterGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DBSecurityGroups": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "DBSnapshotIdentifier": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DBSubnetGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Domain": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DomainIAMRoleName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Engine": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EngineVersion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Iops": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "KmsKeyId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LicenseModel": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MasterUserPassword": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MasterUsername": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MonitoringInterval": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MonitoringRoleArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MultiAZ": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "OptionGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Port": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PreferredBackupWindow": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PreferredMaintenanceWindow": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PubliclyAccessible": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SourceDBInstanceIdentifier": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SourceRegion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StorageEncrypted": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StorageType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Timezone": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VPCSecurityGroups": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "DBParameterGroup": { "Documentation": string; "Properties": { "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Family": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Parameters": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "DBSecurityGroup": { "Documentation": string; "Properties": { "DBSecurityGroupIngress": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "EC2VpcId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "GroupDescription": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "DBSecurityGroupIngress": { "Documentation": string; "Properties": { "CIDRIP": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DBSecurityGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EC2SecurityGroupId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EC2SecurityGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EC2SecurityGroupOwnerId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "DBSubnetGroup": { "Documentation": string; "Properties": { "DBSubnetGroupDescription": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SubnetIds": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "EventSubscription": { "Documentation": string; "Properties": { "Enabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EventCategories": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "SnsTopicArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SourceIds": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "SourceType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "OptionGroup": { "Documentation": string; "Properties": { "EngineName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MajorEngineVersion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "OptionConfigurations": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "OptionGroupDescription": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "Ingress": { "Documentation": string; "Properties": { "CIDRIP": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EC2SecurityGroupId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EC2SecurityGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EC2SecurityGroupOwnerId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "OptionConfiguration": { "Documentation": string; "Properties": { "DBSecurityGroupMemberships": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "OptionName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "OptionSettings": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "OptionVersion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Port": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VpcSecurityGroupMemberships": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "OptionSetting": { "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const Redshift: { "Resources": { "Cluster": { "Attributes": { "Endpoint.Address": { "PrimitiveType": string; }; "Endpoint.Port": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "AllowVersionUpgrade": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AutomatedSnapshotRetentionPeriod": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AvailabilityZone": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ClusterParameterGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ClusterSecurityGroups": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ClusterSubnetGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ClusterType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ClusterVersion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DBName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ElasticIp": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Encrypted": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HsmClientCertificateIdentifier": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HsmConfigurationIdentifier": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IamRoles": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "KmsKeyId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LoggingProperties": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "MasterUserPassword": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MasterUsername": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NodeType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NumberOfNodes": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "OwnerAccount": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Port": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PreferredMaintenanceWindow": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PubliclyAccessible": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SnapshotClusterIdentifier": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SnapshotIdentifier": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "VpcSecurityGroupIds": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "ClusterParameterGroup": { "Documentation": string; "Properties": { "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ParameterGroupFamily": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Parameters": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "ClusterSecurityGroup": { "Documentation": string; "Properties": { "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "ClusterSecurityGroupIngress": { "Documentation": string; "Properties": { "CIDRIP": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ClusterSecurityGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EC2SecurityGroupName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EC2SecurityGroupOwnerId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ClusterSubnetGroup": { "Documentation": string; "Properties": { "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SubnetIds": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "LoggingProperties": { "Documentation": string; "Properties": { "BucketName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "S3KeyPrefix": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Parameter": { "Documentation": string; "Properties": { "ParameterName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ParameterValue": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const Route53: { "Resources": { "HealthCheck": { "Documentation": string; "Properties": { "HealthCheckConfig": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "HealthCheckTags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "HostedZone": { "Attributes": { "NameServers": { "PrimitiveItemType": string; "Type": string; }; }; "Documentation": string; "Properties": { "HostedZoneConfig": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "HostedZoneTags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "QueryLoggingConfig": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "VPCs": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "RecordSet": { "Documentation": string; "Properties": { "AliasTarget": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Comment": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Failover": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "GeoLocation": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "HealthCheckId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HostedZoneId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HostedZoneName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Region": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ResourceRecords": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "SetIdentifier": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TTL": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Weight": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "RecordSetGroup": { "Documentation": string; "Properties": { "Comment": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HostedZoneId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HostedZoneName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RecordSets": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "AlarmIdentifier": { "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Region": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "HealthCheckConfig": { "Documentation": string; "Properties": { "AlarmIdentifier": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ChildHealthChecks": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "EnableSNI": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "FailureThreshold": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "FullyQualifiedDomainName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HealthThreshold": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IPAddress": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InsufficientDataHealthStatus": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Inverted": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MeasureLatency": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Port": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RequestInterval": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ResourcePath": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SearchString": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "HealthCheckTag": { "Documentation": string; "Properties": { "Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "HostedZoneConfig": { "Documentation": string; "Properties": { "Comment": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "HostedZoneTag": { "Documentation": string; "Properties": { "Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "QueryLoggingConfig": { "Documentation": string; "Properties": { "CloudWatchLogsLogGroupArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "VPC": { "Documentation": string; "Properties": { "VPCId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VPCRegion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "AliasTarget": { "Documentation": string; "Properties": { "DNSName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "EvaluateTargetHealth": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HostedZoneId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "GeoLocation": { "Documentation": string; "Properties": { "ContinentCode": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CountryCode": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SubdivisionCode": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "RecordSet": { "Documentation": string; "Properties": { "AliasTarget": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Comment": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Failover": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "GeoLocation": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "HealthCheckId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HostedZoneId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HostedZoneName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Region": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ResourceRecords": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "SetIdentifier": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TTL": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Weight": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const S3: { "Resources": { "Bucket": { "Attributes": { "Arn": { "PrimitiveType": string; }; "DomainName": { "PrimitiveType": string; }; "DualStackDomainName": { "PrimitiveType": string; }; "WebsiteURL": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "AccelerateConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "AccessControl": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "AnalyticsConfigurations": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "BucketName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "CorsConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "InventoryConfigurations": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "LifecycleConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "LoggingConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "MetricsConfigurations": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "NotificationConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ReplicationConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Tags": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "VersioningConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "WebsiteConfiguration": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "BucketPolicy": { "Documentation": string; "Properties": { "Bucket": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "PolicyDocument": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "AbortIncompleteMultipartUpload": { "Documentation": string; "Properties": { "DaysAfterInitiation": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "AccelerateConfiguration": { "Documentation": string; "Properties": { "AccelerationStatus": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "AnalyticsConfiguration": { "Documentation": string; "Properties": { "Id": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Prefix": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StorageClassAnalysis": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TagFilters": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "CorsConfiguration": { "Documentation": string; "Properties": { "CorsRules": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "CorsRule": { "Documentation": string; "Properties": { "AllowedHeaders": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "AllowedMethods": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "AllowedOrigins": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ExposedHeaders": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Id": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MaxAge": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "DataExport": { "Documentation": string; "Properties": { "Destination": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "OutputSchemaVersion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Destination": { "Documentation": string; "Properties": { "BucketAccountId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "BucketArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Format": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Prefix": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "FilterRule": { "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "InventoryConfiguration": { "Documentation": string; "Properties": { "Destination": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Enabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Id": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IncludedObjectVersions": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "OptionalFields": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Prefix": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ScheduleFrequency": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "LambdaConfiguration": { "Documentation": string; "Properties": { "Event": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Filter": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Function": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "LifecycleConfiguration": { "Documentation": string; "Properties": { "Rules": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "LoggingConfiguration": { "Documentation": string; "Properties": { "DestinationBucketName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "LogFilePrefix": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "MetricsConfiguration": { "Documentation": string; "Properties": { "Id": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Prefix": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TagFilters": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "NoncurrentVersionTransition": { "Documentation": string; "Properties": { "StorageClass": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TransitionInDays": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "NotificationConfiguration": { "Documentation": string; "Properties": { "LambdaConfigurations": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "QueueConfigurations": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TopicConfigurations": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "NotificationFilter": { "Documentation": string; "Properties": { "S3Key": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "QueueConfiguration": { "Documentation": string; "Properties": { "Event": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Filter": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Queue": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "RedirectAllRequestsTo": { "Documentation": string; "Properties": { "HostName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Protocol": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "RedirectRule": { "Documentation": string; "Properties": { "HostName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "HttpRedirectCode": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Protocol": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ReplaceKeyPrefixWith": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ReplaceKeyWith": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ReplicationConfiguration": { "Documentation": string; "Properties": { "Role": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Rules": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "ReplicationDestination": { "Documentation": string; "Properties": { "Bucket": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "StorageClass": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ReplicationRule": { "Documentation": string; "Properties": { "Destination": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Id": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Prefix": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Status": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "RoutingRule": { "Documentation": string; "Properties": { "RedirectRule": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "RoutingRuleCondition": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "RoutingRuleCondition": { "Documentation": string; "Properties": { "HttpErrorCodeReturnedEquals": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "KeyPrefixEquals": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Rule": { "Documentation": string; "Properties": { "AbortIncompleteMultipartUpload": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ExpirationDate": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ExpirationInDays": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Id": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NoncurrentVersionExpirationInDays": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "NoncurrentVersionTransition": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "NoncurrentVersionTransitions": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Prefix": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Status": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TagFilters": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Transition": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Transitions": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "S3KeyFilter": { "Documentation": string; "Properties": { "Rules": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "StorageClassAnalysis": { "Documentation": string; "Properties": { "DataExport": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "TagFilter": { "Documentation": string; "Properties": { "Key": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "TopicConfiguration": { "Documentation": string; "Properties": { "Event": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Filter": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Topic": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Transition": { "Documentation": string; "Properties": { "StorageClass": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TransitionDate": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TransitionInDays": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "VersioningConfiguration": { "Documentation": string; "Properties": { "Status": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "WebsiteConfiguration": { "Documentation": string; "Properties": { "ErrorDocument": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "IndexDocument": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RedirectAllRequestsTo": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "RoutingRules": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const SDB: { "Resources": { "Domain": { "Documentation": string; "Properties": { "Description": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; "Models": {}; }; export declare const SNS: { "Resources": { "Subscription": { "Documentation": string; "Properties": { "Endpoint": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Protocol": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TopicArn": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Topic": { "Attributes": { "TopicName": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "DisplayName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Subscription": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TopicName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "TopicPolicy": { "Documentation": string; "Properties": { "PolicyDocument": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Topics": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "Subscription": { "Documentation": string; "Properties": { "Endpoint": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Protocol": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const SQS: { "Resources": { "Queue": { "Attributes": { "Arn": { "PrimitiveType": string; }; "QueueName": { "PrimitiveType": string; }; }; "Documentation": string; "Properties": { "ContentBasedDeduplication": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DelaySeconds": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "FifoQueue": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "KmsDataKeyReusePeriodSeconds": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "KmsMasterKeyId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MaximumMessageSize": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "MessageRetentionPeriod": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "QueueName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "ReceiveMessageWaitTimeSeconds": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RedrivePolicy": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VisibilityTimeout": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "QueuePolicy": { "Documentation": string; "Properties": { "PolicyDocument": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Queues": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": {}; }; export declare const SSM: { "Resources": { "Association": { "Documentation": string; "Properties": { "DocumentVersion": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "InstanceId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Parameters": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "ScheduleExpression": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Targets": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "Document": { "Documentation": string; "Properties": { "Content": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DocumentType": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "MaintenanceWindowTask": { "Documentation": string; "Properties": { "MaxErrors": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Description": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ServiceRoleArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Priority": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "MaxConcurrency": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Targets": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "TaskArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "TaskInvocationParameters": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "WindowId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "TaskParameters": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "TaskType": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "LoggingInfo": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "Parameter": { "Documentation": string; "Attributes": { "Type": { "PrimitiveType": string; }; "Value": { "PrimitiveType": string; }; }; "Properties": { "Type": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Description": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "AllowedPattern": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Value": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "PatchBaseline": { "Documentation": string; "Properties": { "OperatingSystem": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ApprovedPatches": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "PatchGroups": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Description": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ApprovedPatchesComplianceLevel": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ApprovalRules": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "GlobalFilters": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "RejectedPatches": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "ParameterValues": { "Documentation": string; "Properties": { "ParameterValues": { "Documentation": string; "DuplicatesAllowed": boolean; "PrimitiveItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "Target": { "Documentation": string; "Properties": { "Values": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Key": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "LoggingInfo": { "Documentation": string; "Properties": { "S3Bucket": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Region": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "S3Prefix": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "MaintenanceWindowAutomationParameters": { "Documentation": string; "Properties": { "Parameters": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DocumentVersion": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "MaintenanceWindowLambdaParameters": { "Documentation": string; "Properties": { "ClientContext": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Qualifier": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Payload": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "MaintenanceWindowRunCommandParameters": { "Documentation": string; "Properties": { "TimeoutSeconds": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Comment": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "OutputS3KeyPrefix": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Parameters": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DocumentHashType": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ServiceRoleArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "NotificationConfig": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "OutputS3BucketName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DocumentHash": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "MaintenanceWindowStepFunctionsParameters": { "Documentation": string; "Properties": { "Input": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "NotificationConfig": { "Documentation": string; "Properties": { "NotificationArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "NotificationType": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "NotificationEvents": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "TaskInvocationParameters": { "Documentation": string; "Properties": { "MaintenanceWindowRunCommandParameters": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "MaintenanceWindowAutomationParameters": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "MaintenanceWindowStepFunctionsParameters": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "MaintenanceWindowLambdaParameters": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "PatchFilter": { "Documentation": string; "Properties": { "Values": { "PrimitiveItemType": string; "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Key": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "PatchFilterGroup": { "Documentation": string; "Properties": { "PatchFilters": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; }; "Name": string; }; "Rule": { "Documentation": string; "Properties": { "PatchFilterGroup": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "ApproveAfterDays": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ComplianceLevel": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "RuleGroup": { "Documentation": string; "Properties": { "PatchRules": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const ServiceDiscovery: { "Resources": { "Instance": { "Documentation": string; "Properties": { "InstanceAttributes": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "InstanceId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ServiceId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "PrivateDnsNamespace": { "Documentation": string; "Attributes": { "Id": { "PrimitiveType": string; }; "Arn": { "PrimitiveType": string; }; }; "Properties": { "Description": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Vpc": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "PublicDnsNamespace": { "Documentation": string; "Attributes": { "Id": { "PrimitiveType": string; }; "Arn": { "PrimitiveType": string; }; }; "Properties": { "Description": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Service": { "Documentation": string; "Attributes": { "Id": { "PrimitiveType": string; }; "Arn": { "PrimitiveType": string; }; "Name": { "PrimitiveType": string; }; }; "Properties": { "Description": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DnsConfig": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "HealthCheckConfig": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "DnsConfig": { "Documentation": string; "Properties": { "DnsRecords": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "NamespaceId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "DnsRecord": { "Documentation": string; "Properties": { "Type": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "TTL": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "HealthCheckConfig": { "Documentation": string; "Properties": { "Type": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "ResourcePath": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "FailureThreshold": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const StepFunctions: { "Resources": { "Activity": { "Documentation": string; "Attributes": { "Name": { "PrimitiveType": string; }; }; "Properties": { "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "StateMachine": { "Documentation": string; "Attributes": { "Name": { "PrimitiveType": string; }; }; "Properties": { "DefinitionString": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "StateMachineName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "RoleArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": {}; }; export declare const WAF: { "Resources": { "ByteMatchSet": { "Documentation": string; "Properties": { "ByteMatchTuples": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "IPSet": { "Documentation": string; "Properties": { "IPSetDescriptors": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Rule": { "Documentation": string; "Properties": { "MetricName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Predicates": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "SizeConstraintSet": { "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SizeConstraints": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "SqlInjectionMatchSet": { "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "SqlInjectionMatchTuples": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "WebACL": { "Documentation": string; "Properties": { "DefaultAction": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "MetricName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Rules": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; "XssMatchSet": { "Documentation": string; "Properties": { "Name": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "XssMatchTuples": { "Documentation": string; "DuplicatesAllowed": boolean; "ItemType": string; "Required": boolean; "Type": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "ByteMatchTuple": { "Documentation": string; "Properties": { "FieldToMatch": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "PositionalConstraint": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TargetString": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TargetStringBase64": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TextTransformation": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "FieldToMatch": { "Documentation": string; "Properties": { "Data": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "IPSetDescriptor": { "Documentation": string; "Properties": { "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Value": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "Predicate": { "Documentation": string; "Properties": { "DataId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Negated": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SizeConstraint": { "Documentation": string; "Properties": { "ComparisonOperator": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "FieldToMatch": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Size": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "TextTransformation": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "SqlInjectionMatchTuple": { "Documentation": string; "Properties": { "FieldToMatch": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TextTransformation": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "ActivatedRule": { "Documentation": string; "Properties": { "Action": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "Priority": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RuleId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "WafAction": { "Documentation": string; "Properties": { "Type": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; "XssMatchTuple": { "Documentation": string; "Properties": { "FieldToMatch": { "Documentation": string; "Required": boolean; "Type": string; "UpdateType": string; }; "TextTransformation": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const WAFRegional: { "Resources": { "ByteMatchSet": { "Documentation": string; "Properties": { "ByteMatchTuples": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "IPSet": { "Documentation": string; "Properties": { "IPSetDescriptors": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Rule": { "Documentation": string; "Properties": { "MetricName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Predicates": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "SizeConstraintSet": { "Documentation": string; "Properties": { "SizeConstraints": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "SqlInjectionMatchSet": { "Documentation": string; "Properties": { "SqlInjectionMatchTuples": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "WebACL": { "Documentation": string; "Properties": { "MetricName": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DefaultAction": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Rules": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "WebACLAssociation": { "Documentation": string; "Properties": { "ResourceArn": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "WebACLId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "XssMatchSet": { "Documentation": string; "Properties": { "XssMatchTuples": { "Type": string; "Required": boolean; "Documentation": string; "ItemType": string; "UpdateType": string; }; "Name": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; }; "Models": { "ByteMatchTuple": { "Documentation": string; "Properties": { "TargetString": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "TargetStringBase64": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "PositionalConstraint": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "TextTransformation": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "FieldToMatch": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "FieldToMatch": { "Documentation": string; "Properties": { "Type": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Data": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "IPSetDescriptor": { "Documentation": string; "Properties": { "Type": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Value": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Predicate": { "Documentation": string; "Properties": { "Type": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "DataId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Negated": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "SizeConstraint": { "Documentation": string; "Properties": { "ComparisonOperator": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "Size": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "TextTransformation": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "FieldToMatch": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "SqlInjectionMatchTuple": { "Documentation": string; "Properties": { "TextTransformation": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "FieldToMatch": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; "Action": { "Documentation": string; "Properties": { "Type": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "Rule": { "Documentation": string; "Properties": { "Action": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; "Priority": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "RuleId": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; }; "Name": string; }; "XssMatchTuple": { "Documentation": string; "Properties": { "TextTransformation": { "Required": boolean; "Documentation": string; "PrimitiveType": string; "UpdateType": string; }; "FieldToMatch": { "Type": string; "Required": boolean; "Documentation": string; "UpdateType": string; }; }; "Name": string; }; }; }; export declare const WorkSpaces: { "Resources": { "Workspace": { "Documentation": string; "Properties": { "BundleId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "DirectoryId": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "RootVolumeEncryptionEnabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "UserName": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "UserVolumeEncryptionEnabled": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; "VolumeEncryptionKey": { "Documentation": string; "PrimitiveType": string; "Required": boolean; "UpdateType": string; }; }; "Name": string; }; }; "Models": {}; };