Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: update L1 CloudFormation resource definitions (aws#32356)
Updates the L1 CloudFormation resource definitions with the latest changes from `@aws-cdk/aws-service-spec` **L1 CloudFormation resource definition changes:** ``` ├[~] service aws-apigateway │ └ resources │ ├[+] resource AWS::ApiGateway::BasePathMappingV2 │ │ ├ name: BasePathMappingV2 │ │ │ cloudFormationType: AWS::ApiGateway::BasePathMappingV2 │ │ │ documentation: Resource Type definition for AWS::ApiGateway::BasePathMappingV2 │ │ ├ properties │ │ │ ├BasePath: string (immutable) │ │ │ ├DomainNameArn: string (required, immutable) │ │ │ ├RestApiId: string (required) │ │ │ └Stage: string │ │ └ attributes │ │ └BasePathMappingArn: string │ ├[+] resource AWS::ApiGateway::DomainNameAccessAssociation │ │ ├ name: DomainNameAccessAssociation │ │ │ cloudFormationType: AWS::ApiGateway::DomainNameAccessAssociation │ │ │ documentation: Resource Type definition for AWS::ApiGateway::DomainNameAccessAssociation. │ │ │ tagInformation: {"tagPropertyName":"Tags","variant":"standard"} │ │ ├ properties │ │ │ ├DomainNameArn: string (required, immutable) │ │ │ ├AccessAssociationSource: string (required, immutable) │ │ │ ├AccessAssociationSourceType: string (required, immutable) │ │ │ └Tags: Array<tag> (immutable) │ │ └ attributes │ │ └DomainNameAccessAssociationArn: string │ └[+] resource AWS::ApiGateway::DomainNameV2 │ ├ name: DomainNameV2 │ │ cloudFormationType: AWS::ApiGateway::DomainNameV2 │ │ documentation: Resource Type definition for AWS::ApiGateway::DomainNameV2. │ │ tagInformation: {"tagPropertyName":"Tags","variant":"standard"} │ ├ properties │ │ ├CertificateArn: string │ │ ├DomainName: string (immutable) │ │ ├EndpointConfiguration: EndpointConfiguration (immutable) │ │ ├SecurityPolicy: string (immutable) │ │ ├Policy: json | string │ │ ├Tags: Array<tag> │ │ └ManagementPolicy: json | string │ ├ attributes │ │ ├DomainNameId: string │ │ └DomainNameArn: string │ └ types │ └type EndpointConfiguration │ ├ name: EndpointConfiguration │ └ properties │ └Types: Array<string> ├[~] service aws-chatbot │ └ resources │ ├[+] resource AWS::Chatbot::CustomAction │ │ ├ name: CustomAction │ │ │ cloudFormationType: AWS::Chatbot::CustomAction │ │ │ documentation: Definition of AWS::Chatbot::CustomAction Resource Type │ │ │ tagInformation: {"tagPropertyName":"Tags","variant":"standard"} │ │ ├ properties │ │ │ ├ActionName: string (required, immutable) │ │ │ ├AliasName: string │ │ │ ├Attachments: Array<CustomActionAttachment> │ │ │ ├Definition: CustomActionDefinition (required) │ │ │ └Tags: Array<tag> │ │ ├ attributes │ │ │ └CustomActionArn: string │ │ └ types │ │ ├type CustomActionAttachment │ │ │├ name: CustomActionAttachment │ │ │└ properties │ │ │ ├NotificationType: string │ │ │ ├ButtonText: string │ │ │ ├Criteria: Array<CustomActionAttachmentCriteria> │ │ │ └Variables: Map<string, string> │ │ ├type CustomActionAttachmentCriteria │ │ │├ name: CustomActionAttachmentCriteria │ │ │└ properties │ │ │ ├Operator: string (required) │ │ │ ├VariableName: string (required) │ │ │ └Value: string │ │ └type CustomActionDefinition │ │ ├ name: CustomActionDefinition │ │ └ properties │ │ └CommandText: string (required) │ ├[~] resource AWS::Chatbot::MicrosoftTeamsChannelConfiguration │ │ └ properties │ │ └[+] CustomizationResourceArns: Array<string> │ └[~] resource AWS::Chatbot::SlackChannelConfiguration │ └ properties │ └[+] CustomizationResourceArns: Array<string> ├[~] service aws-cloudtrail │ └ resources │ └[+] resource AWS::CloudTrail::Dashboard │ ├ name: Dashboard │ │ cloudFormationType: AWS::CloudTrail::Dashboard │ │ documentation: The Amazon CloudTrail dashboard resource allows customers to manage managed dashboards and create custom dashboards. You can manually refresh custom and managed dashboards. For custom dashboards, you can also set up an automatic refresh schedule and modify dashboard widgets. │ │ tagInformation: {"tagPropertyName":"Tags","variant":"standard"} │ ├ properties │ │ ├Widgets: Array<Widget> │ │ ├RefreshSchedule: RefreshSchedule │ │ ├Name: string │ │ ├TerminationProtectionEnabled: boolean │ │ └Tags: Array<tag> │ ├ attributes │ │ ├DashboardArn: string │ │ ├CreatedTimestamp: string │ │ ├UpdatedTimestamp: string │ │ ├Status: string │ │ └Type: string │ └ types │ ├type Widget │ │├ documentation: The dashboard widget │ ││ name: Widget │ │└ properties │ │ ├QueryStatement: string (required) │ │ ├QueryParameters: Array<string> │ │ └ViewProperties: Map<string, string> │ ├type RefreshSchedule │ │├ documentation: Configures the automatic refresh schedule for the dashboard. Includes the frequency unit (DAYS or HOURS) and value, as well as the status (ENABLED or DISABLED) of the refresh schedule. │ ││ name: RefreshSchedule │ │└ properties │ │ ├Frequency: Frequency │ │ ├TimeOfDay: string │ │ └Status: string │ └type Frequency │ ├ name: Frequency │ └ properties │ ├Unit: string (required) │ └Value: integer (required) ├[~] service aws-cognito │ └ resources │ ├[+] resource AWS::Cognito::ManagedLoginBranding │ │ ├ name: ManagedLoginBranding │ │ │ cloudFormationType: AWS::Cognito::ManagedLoginBranding │ │ │ documentation: Resource Type definition for AWS::Cognito::ManagedLoginBranding │ │ ├ properties │ │ │ ├UserPoolId: string (required, immutable) │ │ │ ├ClientId: string (immutable) │ │ │ ├UseCognitoProvidedValues: boolean │ │ │ ├Settings: json │ │ │ ├Assets: Array<AssetType> │ │ │ └ReturnMergedResources: boolean │ │ ├ attributes │ │ │ └ManagedLoginBrandingId: string │ │ └ types │ │ └type AssetType │ │ ├ name: AssetType │ │ └ properties │ │ ├Category: string (required) │ │ ├ColorMode: string (required) │ │ ├Extension: string (required) │ │ ├Bytes: string │ │ └ResourceId: string │ └[~] resource AWS::Cognito::UserPool │ ├ properties │ │ ├[+] UserPoolTier: string │ │ ├[+] WebAuthnRelyingPartyID: string │ │ └[+] WebAuthnUserVerification: string │ └ types │ ├[~] type Policies │ │ └ properties │ │ └[+] SignInPolicy: SignInPolicy │ └[+] type SignInPolicy │ ├ name: SignInPolicy │ └ properties │ └AllowedFirstAuthFactors: Array<string> ├[~] service aws-connect │ └ resources │ └[~] resource AWS::Connect::HoursOfOperation │ ├ properties │ │ └[+] HoursOfOperationOverrides: Array<HoursOfOperationOverride> │ └ types │ ├[+] type HoursOfOperationOverride │ │ ├ documentation: Overrides attached to the hours of operation. │ │ │ name: HoursOfOperationOverride │ │ └ properties │ │ ├OverrideName: string (required) │ │ ├OverrideDescription: string │ │ ├EffectiveFrom: string (required) │ │ ├EffectiveTill: string (required) │ │ ├OverrideConfig: Array<HoursOfOperationOverrideConfig> (required) │ │ └HoursOfOperationOverrideId: string │ ├[+] type HoursOfOperationOverrideConfig │ │ ├ documentation: Contains information about the hours of operation override. │ │ │ name: HoursOfOperationOverrideConfig │ │ └ properties │ │ ├Day: string (required) │ │ ├StartTime: OverrideTimeSlice (required) │ │ └EndTime: OverrideTimeSlice (required) │ └[+] type OverrideTimeSlice │ ├ documentation: The start time or end time for an an hours of operation override. │ │ name: OverrideTimeSlice │ └ properties │ ├Hours: integer (required) │ └Minutes: integer (required) ├[~] service aws-customerprofiles │ └ resources │ └[+] resource AWS::CustomerProfiles::SegmentDefinition │ ├ name: SegmentDefinition │ │ cloudFormationType: AWS::CustomerProfiles::SegmentDefinition │ │ documentation: A segment definition resource of Amazon Connect Customer Profiles. │ │ tagInformation: {"tagPropertyName":"Tags","variant":"standard"} │ ├ properties │ │ ├Description: string │ │ ├DisplayName: string (required, immutable) │ │ ├DomainName: string (required, immutable) │ │ ├SegmentDefinitionName: string (required, immutable) │ │ ├SegmentGroups: SegmentGroup (required, immutable) │ │ └Tags: Array<tag> │ ├ attributes │ │ ├CreatedAt: string │ │ └SegmentDefinitionArn: string │ └ types │ ├type SegmentGroup │ │├ documentation: Contains all groups of the segment definition. │ ││ name: SegmentGroup │ │└ properties │ │ ├Groups: Array<Group> │ │ └Include: string │ ├type Group │ │├ documentation: Contains dimensions that determine what to segment on. │ ││ name: Group │ │└ properties │ │ ├Dimensions: Array<Dimension> │ │ ├SourceSegments: Array<SourceSegment> │ │ ├SourceType: string │ │ └Type: string │ ├type Dimension │ │├ documentation: Defines the attribute to segment on. │ ││ name: Dimension │ │└ properties │ │ ├ProfileAttributes: ProfileAttributes │ │ └CalculatedAttributes: Map<string, CalculatedAttributeDimension> │ ├type ProfileAttributes │ │├ documentation: The object used to segment on attributes within the customer profile. │ ││ name: ProfileAttributes │ │└ properties │ │ ├AccountNumber: ProfileDimension │ │ ├AdditionalInformation: ExtraLengthValueProfileDimension │ │ ├FirstName: ProfileDimension │ │ ├LastName: ProfileDimension │ │ ├MiddleName: ProfileDimension │ │ ├GenderString: ProfileDimension │ │ ├PartyTypeString: ProfileDimension │ │ ├BirthDate: DateDimension │ │ ├PhoneNumber: ProfileDimension │ │ ├BusinessName: ProfileDimension │ │ ├BusinessPhoneNumber: ProfileDimension │ │ ├HomePhoneNumber: ProfileDimension │ │ ├MobilePhoneNumber: ProfileDimension │ │ ├EmailAddress: ProfileDimension │ │ ├PersonalEmailAddress: ProfileDimension │ │ ├BusinessEmailAddress: ProfileDimension │ │ ├Address: AddressDimension │ │ ├ShippingAddress: AddressDimension │ │ ├MailingAddress: AddressDimension │ │ ├BillingAddress: AddressDimension │ │ └Attributes: Map<string, AttributeDimension> │ ├type ProfileDimension │ │├ documentation: Object that segments on various Customer profile's fields that are larger than normal. │ ││ name: ProfileDimension │ │└ properties │ │ ├DimensionType: string (required) │ │ └Values: Array<string> (required) │ ├type ExtraLengthValueProfileDimension │ │├ documentation: Object that segments on various Customer profile's fields that are larger than normal. │ ││ name: ExtraLengthValueProfileDimension │ │└ properties │ │ ├DimensionType: string (required) │ │ └Values: Array<string> (required) │ ├type DateDimension │ │├ documentation: Object that segments on various Customer Profile's date fields. │ ││ name: DateDimension │ │└ properties │ │ ├DimensionType: string (required) │ │ └Values: Array<string> (required) │ ├type AddressDimension │ │├ documentation: Object that segments on Customer Profile's address object. │ ││ name: AddressDimension │ │└ properties │ │ ├City: ProfileDimension │ │ ├Country: ProfileDimension │ │ ├County: ProfileDimension │ │ ├PostalCode: ProfileDimension │ │ ├Province: ProfileDimension │ │ └State: ProfileDimension │ ├type AttributeDimension │ │├ documentation: Object that defines how to filter the incoming objects for the calculated attribute. │ ││ name: AttributeDimension │ │└ properties │ │ ├DimensionType: string (required) │ │ └Values: Array<string> (required) │ ├type CalculatedAttributeDimension │ │├ documentation: Object that segments on Customer Profile's Calculated Attributes. │ ││ name: CalculatedAttributeDimension │ │└ properties │ │ ├DimensionType: string (required) │ │ ├Values: Array<string> (required) │ │ └ConditionOverrides: ConditionOverrides │ ├type ConditionOverrides │ │├ documentation: An object to override the original condition block of a calculated attribute. │ ││ name: ConditionOverrides │ │└ properties │ │ └Range: RangeOverride │ ├type RangeOverride │ │├ documentation: Overrides the original range on a calculated attribute definition. │ ││ name: RangeOverride │ │└ properties │ │ ├Start: integer (required) │ │ ├End: integer │ │ └Unit: string (required) │ └type SourceSegment │ ├ documentation: The source segments to build off of. │ │ name: SourceSegment │ └ properties │ └SegmentDefinitionName: string ├[~] service aws-ec2 │ └ resources │ ├[~] resource AWS::EC2::LaunchTemplate │ │ └ types │ │ ├[+] type BaselinePerformanceFactors │ │ │ ├ name: BaselinePerformanceFactors │ │ │ └ properties │ │ │ └Cpu: Cpu │ │ ├[+] type Cpu │ │ │ ├ name: Cpu │ │ │ └ properties │ │ │ └References: Array<Reference> │ │ ├[~] type InstanceRequirements │ │ │ └ properties │ │ │ └[+] BaselinePerformanceFactors: BaselinePerformanceFactors │ │ └[+] type Reference │ │ ├ name: Reference │ │ └ properties │ │ └InstanceFamily: string │ ├[+] resource AWS::EC2::VPCBlockPublicAccessExclusion │ │ ├ name: VPCBlockPublicAccessExclusion │ │ │ cloudFormationType: AWS::EC2::VPCBlockPublicAccessExclusion │ │ │ documentation: Resource Type definition for AWS::EC2::VPCBlockPublicAccessExclusion. │ │ │ tagInformation: {"tagPropertyName":"Tags","variant":"standard"} │ │ ├ properties │ │ │ ├InternetGatewayExclusionMode: string (required) │ │ │ ├VpcId: string (immutable) │ │ │ ├SubnetId: string (immutable) │ │ │ └Tags: Array<tag> │ │ └ attributes │ │ └ExclusionId: string │ └[+] resource AWS::EC2::VPCBlockPublicAccessOptions │ ├ name: VPCBlockPublicAccessOptions │ │ cloudFormationType: AWS::EC2::VPCBlockPublicAccessOptions │ │ documentation: Resource Type definition for AWS::EC2::VPCBlockPublicAccessOptions │ ├ properties │ │ └InternetGatewayBlockMode: string (required) │ └ attributes │ └AccountId: string ├[~] service aws-eks │ └ resources │ └[~] resource AWS::EKS::Cluster │ ├ properties │ │ ├[+] ComputeConfig: ComputeConfig │ │ ├[+] RemoteNetworkConfig: RemoteNetworkConfig (immutable) │ │ └[+] StorageConfig: StorageConfig │ └ types │ ├[+] type BlockStorage │ │ ├ documentation: Todo: add description │ │ │ name: BlockStorage │ │ └ properties │ │ └Enabled: boolean │ ├[+] type ComputeConfig │ │ ├ documentation: Todo: add description │ │ │ name: ComputeConfig │ │ └ properties │ │ ├Enabled: boolean │ │ ├NodeRoleArn: string │ │ └NodePools: Array<string> │ ├[+] type ElasticLoadBalancing │ │ ├ documentation: Todo: add description │ │ │ name: ElasticLoadBalancing │ │ └ properties │ │ └Enabled: boolean │ ├[~] type KubernetesNetworkConfig │ │ └ properties │ │ └[+] ElasticLoadBalancing: ElasticLoadBalancing │ ├[+] type RemoteNetworkConfig │ │ ├ documentation: Configuration fields for specifying on-premises node and pod CIDRs that are external to the VPC passed during cluster creation. │ │ │ name: RemoteNetworkConfig │ │ └ properties │ │ ├RemoteNodeNetworks: Array<RemoteNodeNetwork> (required) │ │ └RemotePodNetworks: Array<RemotePodNetwork> │ ├[+] type RemoteNodeNetwork │ │ ├ documentation: Network configuration of nodes run on-premises with EKS Hybrid Nodes. │ │ │ name: RemoteNodeNetwork │ │ └ properties │ │ └Cidrs: Array<string> (required) │ ├[+] type RemotePodNetwork │ │ ├ documentation: Network configuration of pods run on-premises with EKS Hybrid Nodes. │ │ │ name: RemotePodNetwork │ │ └ properties │ │ └Cidrs: Array<string> (required) │ └[+] type StorageConfig │ ├ documentation: Todo: add description │ │ name: StorageConfig │ └ properties │ └BlockStorage: BlockStorage ├[~] service aws-elasticloadbalancingv2 │ └ resources │ └[~] resource AWS::ElasticLoadBalancingV2::LoadBalancer │ ├ properties │ │ └[+] MinimumLoadBalancerCapacity: MinimumLoadBalancerCapacity │ └ types │ └[+] type MinimumLoadBalancerCapacity │ ├ name: MinimumLoadBalancerCapacity │ └ properties │ └CapacityUnits: integer (required) ├[~] service aws-events │ └ resources │ └[~] resource AWS::Events::Connection │ ├ properties │ │ └[+] InvocationConnectivityParameters: InvocationConnectivityParameters │ ├ attributes │ │ ├[+] AuthParameters.ConnectivityParameters.ResourceParameters.ResourceAssociationArn: string │ │ └[+] InvocationConnectivityParameters.ResourceParameters.ResourceAssociationArn: string │ └ types │ ├[~] type AuthParameters │ │ └ properties │ │ └[+] ConnectivityParameters: ConnectivityParameters │ ├[+] type ConnectivityParameters │ │ ├ name: ConnectivityParameters │ │ └ properties │ │ └ResourceParameters: ResourceParameters (required) │ ├[+] type InvocationConnectivityParameters │ │ ├ documentation: The private resource the HTTP request will be sent to. │ │ │ name: InvocationConnectivityParameters │ │ └ properties │ │ └ResourceParameters: ResourceParameters (required) │ └[+] type ResourceParameters │ ├ name: ResourceParameters │ └ properties │ ├ResourceConfigurationArn: string (required) │ └ResourceAssociationArn: string ├[~] service aws-iot │ └ resources │ └[~] resource AWS::IoT::DomainConfiguration │ └ types │ └[~] type ServerCertificateConfig │ └ properties │ ├[+] OcspAuthorizedResponderArn: string │ └[+] OcspLambdaArn: string ├[~] service aws-iotfleetwise │ └ resources │ ├[~] resource AWS::IoTFleetWise::DecoderManifest │ │ └ properties │ │ └[+] DefaultForUnmappedSignals: string │ └[+] resource AWS::IoTFleetWise::StateTemplate │ ├ name: StateTemplate │ │ cloudFormationType: AWS::IoTFleetWise::StateTemplate │ │ documentation: Definition of AWS::IoTFleetWise::StateTemplate Resource Type │ │ tagInformation: {"tagPropertyName":"Tags","variant":"standard"} │ ├ properties │ │ ├Description: string │ │ ├Name: string (required, immutable) │ │ ├SignalCatalogArn: string (required, immutable) │ │ ├StateTemplateProperties: Array<string> (required) │ │ ├DataExtraDimensions: Array<string> │ │ ├MetadataExtraDimensions: Array<string> │ │ └Tags: Array<tag> │ └ attributes │ ├Arn: string │ ├CreationTime: string │ └LastModificationTime: string ├[~] service aws-iotsitewise │ └ resources │ └[~] resource AWS::IoTSiteWise::Portal │ ├ properties │ │ ├[+] PortalType: string (immutable) │ │ └[+] PortalTypeConfiguration: Map<string, PortalTypeEntry> │ └ types │ └[+] type PortalTypeEntry │ ├ documentation: Container associated a certain PortalType. │ │ name: PortalTypeEntry │ └ properties │ └PortalTools: Array<string> (required) ├[~] service aws-lambda │ └ resources │ └[~] resource AWS::Lambda::EventSourceMapping │ ├ properties │ │ └[+] ProvisionedPollerConfig: ProvisionedPollerConfig │ └ types │ └[+] type ProvisionedPollerConfig │ ├ name: ProvisionedPollerConfig │ └ properties │ ├MinimumPollers: integer │ └MaximumPollers: integer ├[~] service aws-m2 │ └ resources │ └[+] resource AWS::M2::Deployment │ ├ name: Deployment │ │ cloudFormationType: AWS::M2::Deployment │ │ documentation: Represents a deployment resource of an AWS Mainframe Modernization (M2) application to a specified environment │ ├ properties │ │ ├EnvironmentId: string (required, immutable) │ │ ├ApplicationId: string (required, immutable) │ │ └ApplicationVersion: integer (required) │ └ attributes │ ├DeploymentId: string │ └Status: string ├[~] service aws-opensearchserverless │ └ resources │ └[~] resource AWS::OpenSearchServerless::SecurityConfig │ ├ properties │ │ └[+] IamIdentityCenterOptions: IamIdentityCenterConfigOptions │ ├ attributes │ │ ├[+] IamIdentityCenterOptions.ApplicationArn: string │ │ ├[+] IamIdentityCenterOptions.ApplicationDescription: string │ │ └[+] IamIdentityCenterOptions.ApplicationName: string │ └ types │ └[+] type IamIdentityCenterConfigOptions │ ├ documentation: Describes IAM Identity Center options for an OpenSearch Serverless security configuration in the form of a key-value map │ │ name: IamIdentityCenterConfigOptions │ └ properties │ ├InstanceArn: string (required, immutable) │ ├ApplicationArn: string │ ├ApplicationName: string │ ├ApplicationDescription: string │ ├UserAttribute: string │ └GroupAttribute: string ├[~] service aws-quicksight │ └ resources │ ├[~] resource AWS::QuickSight::Analysis │ │ └ types │ │ ├[~] type AnalysisDefinition │ │ │ └ properties │ │ │ └[+] StaticFiles: Array<StaticFile> │ │ ├[~] type BarChartVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type BoxPlotVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type ComboChartVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type CustomContentVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type FilledMapVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type FontSize │ │ │ └ properties │ │ │ └[+] Absolute: string │ │ ├[~] type FunnelChartVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type GaugeChartVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[+] type GeospatialLayerMapConfiguration │ │ │ ├ name: GeospatialLayerMapConfiguration │ │ │ └ properties │ │ │ ├Legend: LegendOptions │ │ │ ├MapState: GeospatialMapState │ │ │ └MapStyle: GeospatialMapStyle │ │ ├[+] type GeospatialMapState │ │ │ ├ name: GeospatialMapState │ │ │ └ properties │ │ │ ├Bounds: GeospatialCoordinateBounds │ │ │ └MapNavigation: string │ │ ├[+] type GeospatialMapStyle │ │ │ ├ name: GeospatialMapStyle │ │ │ └ properties │ │ │ ├BaseMapStyle: string │ │ │ ├BaseMapVisibility: string │ │ │ └BackgroundColor: string │ │ ├[~] type GeospatialMapVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type HeatMapVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type HistogramVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[+] type ImageCustomAction │ │ │ ├ name: ImageCustomAction │ │ │ └ properties │ │ │ ├Status: string │ │ │ ├Trigger: string (required) │ │ │ ├CustomActionId: string (required) │ │ │ ├Name: string (required) │ │ │ └ActionOperations: Array<ImageCustomActionOperation> (required) │ │ ├[+] type ImageCustomActionOperation │ │ │ ├ name: ImageCustomActionOperation │ │ │ └ properties │ │ │ ├NavigationOperation: CustomActionNavigationOperation │ │ │ ├SetParametersOperation: CustomActionSetParametersOperation │ │ │ └URLOperation: CustomActionURLOperation │ │ ├[+] type ImageInteractionOptions │ │ │ └ name: ImageInteractionOptions │ │ ├[+] type ImageMenuOption │ │ │ └ name: ImageMenuOption │ │ ├[+] type ImageStaticFile │ │ │ ├ name: ImageStaticFile │ │ │ └ properties │ │ │ ├StaticFileId: string (required) │ │ │ └Source: StaticFileSource │ │ ├[~] type InsightVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type KPIVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[+] type LayerMapVisual │ │ │ ├ name: LayerMapVisual │ │ │ └ properties │ │ │ ├Subtitle: VisualSubtitleLabelOptions │ │ │ ├VisualId: string (required) │ │ │ ├DataSetIdentifier: string (required) │ │ │ ├Title: VisualTitleLabelOptions │ │ │ └VisualContentAltText: string │ │ ├[~] type LegendOptions │ │ │ └ properties │ │ │ └[+] ValueFontConfiguration: FontConfiguration │ │ ├[~] type LineChartVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type PieChartVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type PivotTableVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[+] type PluginVisual │ │ │ ├ name: PluginVisual │ │ │ └ properties │ │ │ ├Subtitle: VisualSubtitleLabelOptions │ │ │ ├PluginArn: string (required) │ │ │ ├VisualId: string (required) │ │ │ ├ChartConfiguration: PluginVisualConfiguration │ │ │ ├Title: VisualTitleLabelOptions │ │ │ └VisualContentAltText: string │ │ ├[+] type PluginVisualConfiguration │ │ │ ├ name: PluginVisualConfiguration │ │ │ └ properties │ │ │ ├SortConfiguration: PluginVisualSortConfiguration │ │ │ ├VisualOptions: PluginVisualOptions │ │ │ └FieldWells: Array<PluginVisualFieldWell> │ │ ├[+] type PluginVisualFieldWell │ │ │ ├ name: PluginVisualFieldWell │ │ │ └ properties │ │ │ ├Unaggregated: Array<UnaggregatedField> │ │ │ ├AxisName: string │ │ │ ├Measures: Array<MeasureField> │ │ │ └Dimensions: Array<DimensionField> │ │ ├[+] type PluginVisualItemsLimitConfiguration │ │ │ ├ name: PluginVisualItemsLimitConfiguration │ │ │ └ properties │ │ │ └ItemsLimit: number │ │ ├[+] type PluginVisualOptions │ │ │ ├ name: PluginVisualOptions │ │ │ └ properties │ │ │ └VisualProperties: Array<PluginVisualProperty> │ │ ├[+] type PluginVisualProperty │ │ │ ├ name: PluginVisualProperty │ │ │ └ properties │ │ │ ├Value: string │ │ │ └Name: string │ │ ├[+] type PluginVisualSortConfiguration │ │ │ ├ name: PluginVisualSortConfiguration │ │ │ └ properties │ │ │ └PluginVisualTableQuerySort: PluginVisualTableQuerySort │ │ ├[+] type PluginVisualTableQuerySort │ │ │ ├ name: PluginVisualTableQuerySort │ │ │ └ properties │ │ │ ├ItemsLimitConfiguration: PluginVisualItemsLimitConfiguration │ │ │ └RowSort: Array<FieldSortOptions> │ │ ├[~] type RadarChartVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type SankeyDiagramVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type ScatterPlotVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type Sheet │ │ │ └ properties │ │ │ └[+] Images: Array<SheetImage> │ │ ├[~] type SheetDefinition │ │ │ └ properties │ │ │ └[+] Images: Array<SheetImage> │ │ ├[+] type SheetImage │ │ │ ├ name: SheetImage │ │ │ └ properties │ │ │ ├Actions: Array<ImageCustomAction> │ │ │ ├SheetImageId: string (required) │ │ │ ├Tooltip: SheetImageTooltipConfiguration │ │ │ ├Scaling: SheetImageScalingConfiguration │ │ │ ├Interactions: ImageInteractionOptions │ │ │ ├Source: SheetImageSource (required) │ │ │ └ImageContentAltText: string │ │ ├[+] type SheetImageScalingConfiguration │ │ │ ├ name: SheetImageScalingConfiguration │ │ │ └ properties │ │ │ └ScalingType: string │ │ ├[+] type SheetImageSource │ │ │ ├ name: SheetImageSource │ │ │ └ properties │ │ │ └SheetImageStaticFileSource: SheetImageStaticFileSource │ │ ├[+] type SheetImageStaticFileSource │ │ │ ├ name: SheetImageStaticFileSource │ │ │ └ properties │ │ │ └StaticFileId: string (required) │ │ ├[+] type SheetImageTooltipConfiguration │ │ │ ├ name: SheetImageTooltipConfiguration │ │ │ └ properties │ │ │ ├Visibility: string │ │ │ └TooltipText: SheetImageTooltipText │ │ ├[+] type SheetImageTooltipText │ │ │ ├ name: SheetImageTooltipText │ │ │ └ properties │ │ │ └PlainText: string │ │ ├[+] type SpatialStaticFile │ │ │ ├ name: SpatialStaticFile │ │ │ └ properties │ │ │ ├StaticFileId: string (required) │ │ │ └Source: StaticFileSource │ │ ├[+] type StaticFile │ │ │ ├ name: StaticFile │ │ │ └ properties │ │ │ ├ImageStaticFile: ImageStaticFile │ │ │ └SpatialStaticFile: SpatialStaticFile │ │ ├[+] type StaticFileS3SourceOptions │ │ │ ├ name: StaticFileS3SourceOptions │ │ │ └ properties │ │ │ ├BucketName: string (required) │ │ │ ├ObjectKey: string (required) │ │ │ └Region: string (required) │ │ ├[+] type StaticFileSource │ │ │ ├ name: StaticFileSource │ │ │ └ properties │ │ │ ├UrlOptions: StaticFileUrlSourceOptions │ │ │ └S3Options: StaticFileS3SourceOptions │ │ ├[+] type StaticFileUrlSourceOptions │ │ │ ├ name: StaticFileUrlSourceOptions │ │ │ └ properties │ │ │ └Url: string (required) │ │ ├[~] type TableVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type TreeMapVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type Visual │ │ │ └ properties │ │ │ ├[+] LayerMapVisual: LayerMapVisual │ │ │ └[+] PluginVisual: PluginVisual │ │ ├[~] type WaterfallVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ └[~] type WordCloudVisual │ │ └ properties │ │ └[+] VisualContentAltText: string │ ├[~] resource AWS::QuickSight::Dashboard │ │ └ types │ │ ├[~] type BarChartVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type BoxPlotVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type ComboChartVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type CustomContentVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type DashboardVersionDefinition │ │ │ └ properties │ │ │ └[+] StaticFiles: Array<StaticFile> │ │ ├[~] type FilledMapVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type FontSize │ │ │ └ properties │ │ │ └[+] Absolute: string │ │ ├[~] type FunnelChartVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type GaugeChartVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[+] type GeospatialLayerMapConfiguration │ │ │ ├ name: GeospatialLayerMapConfiguration │ │ │ └ properties │ │ │ ├Legend: LegendOptions │ │ │ ├MapState: GeospatialMapState │ │ │ └MapStyle: GeospatialMapStyle │ │ ├[+] type GeospatialMapState │ │ │ ├ name: GeospatialMapState │ │ │ └ properties │ │ │ ├Bounds: GeospatialCoordinateBounds │ │ │ └MapNavigation: string │ │ ├[+] type GeospatialMapStyle │ │ │ ├ name: GeospatialMapStyle │ │ │ └ properties │ │ │ ├BaseMapStyle: string │ │ │ ├BaseMapVisibility: string │ │ │ └BackgroundColor: string │ │ ├[~] type GeospatialMapVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type HeatMapVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type HistogramVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[+] type ImageCustomAction │ │ │ ├ name: ImageCustomAction │ │ │ └ properties │ │ │ ├Status: string │ │ │ ├Trigger: string (required) │ │ │ ├CustomActionId: string (required) │ │ │ ├Name: string (required) │ │ │ └ActionOperations: Array<ImageCustomActionOperation> (required) │ │ ├[+] type ImageCustomActionOperation │ │ │ ├ name: ImageCustomActionOperation │ │ │ └ properties │ │ │ ├NavigationOperation: CustomActionNavigationOperation │ │ │ ├SetParametersOperation: CustomActionSetParametersOperation │ │ │ └URLOperation: CustomActionURLOperation │ │ ├[+] type ImageInteractionOptions │ │ │ ├ name: ImageInteractionOptions │ │ │ └ properties │ │ │ └ImageMenuOption: ImageMenuOption │ │ ├[+] type ImageMenuOption │ │ │ ├ name: ImageMenuOption │ │ │ └ properties │ │ │ └AvailabilityStatus: string │ │ ├[+] type ImageStaticFile │ │ │ ├ name: ImageStaticFile │ │ │ └ properties │ │ │ ├StaticFileId: string (required) │ │ │ └Source: StaticFileSource │ │ ├[~] type InsightVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type KPIVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[+] type LayerMapVisual │ │ │ ├ name: LayerMapVisual │ │ │ └ properties │ │ │ ├Subtitle: VisualSubtitleLabelOptions │ │ │ ├VisualId: string (required) │ │ │ ├DataSetIdentifier: string (required) │ │ │ ├Title: VisualTitleLabelOptions │ │ │ └VisualContentAltText: string │ │ ├[~] type LegendOptions │ │ │ └ properties │ │ │ └[+] ValueFontConfiguration: FontConfiguration │ │ ├[~] type LineChartVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type PieChartVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type PivotTableVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[+] type PluginVisual │ │ │ ├ name: PluginVisual │ │ │ └ properties │ │ │ ├Subtitle: VisualSubtitleLabelOptions │ │ │ ├PluginArn: string (required) │ │ │ ├VisualId: string (required) │ │ │ ├ChartConfiguration: PluginVisualConfiguration │ │ │ ├Title: VisualTitleLabelOptions │ │ │ └VisualContentAltText: string │ │ ├[+] type PluginVisualConfiguration │ │ │ ├ name: PluginVisualConfiguration │ │ │ └ properties │ │ │ ├SortConfiguration: PluginVisualSortConfiguration │ │ │ ├VisualOptions: PluginVisualOptions │ │ │ └FieldWells: Array<PluginVisualFieldWell> │ │ ├[+] type PluginVisualFieldWell │ │ │ ├ name: PluginVisualFieldWell │ │ │ └ properties │ │ │ ├Unaggregated: Array<UnaggregatedField> │ │ │ ├AxisName: string │ │ │ ├Measures: Array<MeasureField> │ │ │ └Dimensions: Array<DimensionField> │ │ ├[+] type PluginVisualItemsLimitConfiguration │ │ │ ├ name: PluginVisualItemsLimitConfiguration │ │ │ └ properties │ │ │ └ItemsLimit: number │ │ ├[+] type PluginVisualOptions │ │ │ ├ name: PluginVisualOptions │ │ │ └ properties │ │ │ └VisualProperties: Array<PluginVisualProperty> │ │ ├[+] type PluginVisualProperty │ │ │ ├ name: PluginVisualProperty │ │ │ └ properties │ │ │ ├Value: string │ │ │ └Name: string │ │ ├[+] type PluginVisualSortConfiguration │ │ │ ├ name: PluginVisualSortConfiguration │ │ │ └ properties │ │ │ └PluginVisualTableQuerySort: PluginVisualTableQuerySort │ │ ├[+] type PluginVisualTableQuerySort │ │ │ ├ name: PluginVisualTableQuerySort │ │ │ └ properties │ │ │ ├ItemsLimitConfiguration: PluginVisualItemsLimitConfiguration │ │ │ └RowSort: Array<FieldSortOptions> │ │ ├[~] type RadarChartVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type SankeyDiagramVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type ScatterPlotVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type Sheet │ │ │ └ properties │ │ │ └[+] Images: Array<SheetImage> │ │ ├[~] type SheetDefinition │ │ │ └ properties │ │ │ └[+] Images: Array<SheetImage> │ │ ├[+] type SheetImage │ │ │ ├ name: SheetImage │ │ │ └ properties │ │ │ ├Actions: Array<ImageCustomAction> │ │ │ ├SheetImageId: string (required) │ │ │ ├Tooltip: SheetImageTooltipConfiguration │ │ │ ├Scaling: SheetImageScalingConfiguration │ │ │ ├Interactions: ImageInteractionOptions │ │ │ ├Source: SheetImageSource (required) │ │ │ └ImageContentAltText: string │ │ ├[+] type SheetImageScalingConfiguration │ │ │ ├ name: SheetImageScalingConfiguration │ │ │ └ properties │ │ │ └ScalingType: string │ │ ├[+] type SheetImageSource │ │ │ ├ name: SheetImageSource │ │ │ └ properties │ │ │ └SheetImageStaticFileSource: SheetImageStaticFileSource │ │ ├[+] type SheetImageStaticFileSource │ │ │ ├ name: SheetImageStaticFileSource │ │ │ └ properties │ │ │ └StaticFileId: string (required) │ │ ├[+] type SheetImageTooltipConfiguration │ │ │ ├ name: SheetImageTooltipConfiguration │ │ │ └ properties │ │ │ ├Visibility: string │ │ │ └TooltipText: SheetImageTooltipText │ │ ├[+] type SheetImageTooltipText │ │ │ ├ name: SheetImageTooltipText │ │ │ └ properties │ │ │ └PlainText: string │ │ ├[+] type SpatialStaticFile │ │ │ ├ name: SpatialStaticFile │ │ │ └ properties │ │ │ ├StaticFileId: string (required) │ │ │ └Source: StaticFileSource │ │ ├[+] type StaticFile │ │ │ ├ name: StaticFile │ │ │ └ properties │ │ │ ├ImageStaticFile: ImageStaticFile │ │ │ └SpatialStaticFile: SpatialStaticFile │ │ ├[+] type StaticFileS3SourceOptions │ │ │ ├ name: StaticFileS3SourceOptions │ │ │ └ properties │ │ │ ├BucketName: string (required) │ │ │ ├ObjectKey: string (required) │ │ │ └Region: string (required) │ │ ├[+] type StaticFileSource │ │ │ ├ name: StaticFileSource │ │ │ └ properties │ │ │ ├UrlOptions: StaticFileUrlSourceOptions │ │ │ └S3Options: StaticFileS3SourceOptions │ │ ├[+] type StaticFileUrlSourceOptions │ │ │ ├ name: StaticFileUrlSourceOptions │ │ │ └ properties │ │ │ └Url: string (required) │ │ ├[~] type TableVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type TreeMapVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ ├[~] type Visual │ │ │ └ properties │ │ │ ├[+] LayerMapVisual: LayerMapVisual │ │ │ └[+] PluginVisual: PluginVisual │ │ ├[~] type WaterfallVisual │ │ │ └ properties │ │ │ └[+] VisualContentAltText: string │ │ └[~] type WordCloudVisual │ │ └ properties │ │ └[+] VisualContentAltText: string │ └[~] resource AWS::QuickSight::Template │ └ types │ ├[~] type BarChartVisual │ │ └ properties │ │ └[+] VisualContentAltText: string │ ├[~] type BoxPlotVisual │ │ └ properties │ │ └[+] VisualContentAltText: string │ ├[~] type ComboChartVisual │ │ └ properties │ │ └[+] VisualContentAltText: string │ ├[~] type CustomContentVisual │ │ └ properties │ │ └[+] VisualContentAltText: string │ ├[~] type FilledMapVisual │ │ └ properties │ │ └[+] VisualContentAltText: string │ ├[~] type FunnelChartVisual │ │ └ properties │ │ └[+] VisualContentAltText: string │ ├[~] type GaugeChartVisual │ │ └ properties │ │ └[+] VisualContentAltText: string │ ├[~] type GeospatialMapVisual │ │ └ properties │ │ └[+] VisualContentAltText: string │ ├[~] type HeatMapVisual │ │ └ properties │ │ └[+] VisualContentAltText: string │ ├[~] type HistogramVisual │ │ └ properties │ │ └[+] VisualContentAltText: string │ ├[+] type ImageCustomAction │ │ ├ name: ImageCustomAction │ │ └ properties │ │ ├Status: string │ │ ├Trigger: string (required) │ │ ├CustomActionId: string (required) │ │ ├Name: string (required) │ │ └ActionOperations: Array<ImageCustomActionOperation> (required) │ ├[+] type ImageCustomActionOperation │ │ ├ name: ImageCustomActionOperation │ │ └ properties │ │ ├NavigationOperation: CustomActionNavigationOperation │ │ ├SetParametersOperation: CustomActionSetParametersOperation │ │ └URLOperation: CustomActionURLOperation │ ├[+] type ImageInteractionOptions │ │ └ name: ImageInteractionOptions │ ├[+] type ImageMenuOption │ │ └ name: ImageMenuOption │ ├[~] type InsightVisual │ │ └ properties │ │ └[+] VisualContentAltText: string │ ├[~] type KPIVisual │ │ └ properties │ │ └[+] VisualContentAltText: string │ ├[~] type LegendOptions │ │ └ properties │ │ └[+] ValueFontConfiguration: FontConfiguration │ ├[~] type LineChartVisual │ │ └ properties │ │ └[+] VisualContentAltText: string │ ├[~] type PieChartVisual │ │ └ properties │ │ └[+] VisualContentAltText: string │ ├[~] type PivotTableVisual │ │ └ properties │ │ └[+] VisualContentAltText: string │ ├[+] type PluginVisual │ │ ├ name: PluginVisual │ │ └ properties │ │ ├Subtitle: VisualSubtitleLabelOptions │ │ ├PluginArn: string (required) │ │ ├VisualId: string (required) │ │ ├ChartConfiguration: PluginVisualConfiguration │ │ ├Title: VisualTitleLabelOptions │ │ └VisualContentAltText: string │ ├[+] type PluginVisualConfiguration │ │ ├ name: PluginVisualConfiguration │ │ └ properties │ │ ├SortConfiguration: PluginVisualSortConfiguration │ │ ├VisualOptions: PluginVisualOptions │ │ └FieldWells: Array<PluginVisualFieldWell> │ ├[+] type PluginVisualFieldWell │ │ ├ name: PluginVisualFieldWell │ │ └ properties │ │ ├Unaggregated: Array<UnaggregatedField> │ │ ├AxisName: string │ │ ├Measures: Array<MeasureField> │ │ └Dimensions: Array<DimensionField> │ ├[+] type PluginVisualItemsLimitConfiguration │ │ ├ name: PluginVisualItemsLimitConfiguration │ │ └ properties │ │ └ItemsLimit: number │ ├[+] type PluginVisualOptions │ │ ├ name: PluginVisualOptions │ │ └ properties │ │ └VisualProperties: Array<PluginVisualProperty> │ ├[+] type PluginVisualProperty │ │ ├ name: PluginVisualProperty │ │ └ properties │ │ ├Value: string │ │ └Name: string │ ├[+] type PluginVisualSortConfiguration │ │ ├ name: PluginVisualSortConfiguration │ │ └ properties │ │ └PluginVisualTableQuerySort: PluginVisualTableQuerySort │ ├[+] type PluginVisualTableQuerySort │ │ ├ name: PluginVisualTableQuerySort │ │ └ properties │ │ ├ItemsLimitConfiguration: PluginVisualItemsLimitConfiguration │ │ └RowSort: Array<FieldSortOptions> │ ├[~] type RadarChartVisual │ │ └ properties │ │ └[+] VisualContentAltText: string │ ├[~] type SankeyDiagramVisual │ │ └ properties │ │ └[+] VisualContentAltText: string │ ├[~] type ScatterPlotVisual │ │ └ properties │ │ └[+] VisualContentAltText: string │ ├[~] type Sheet │ │ └ properties │ │ └[+] Images: Array<SheetImage> │ ├[~] type SheetDefinition │ │ └ properties │ │ └[+] Images: Array<SheetImage> │ ├[+] type SheetImage │ │ ├ name: SheetImage │ │ └ properties │ │ ├Actions: Array<ImageCustomAction> │ │ ├SheetImageId: string (required) │ │ ├Tooltip: SheetImageTooltipConfiguration │ │ ├Scaling: SheetImageScalingConfiguration │ │ ├Interactions: ImageInteractionOptions │ │ ├Source: SheetImageSource (required) │ │ └ImageContentAltText: string │ ├[+] type SheetImageScalingConfiguration │ │ ├ name: SheetImageScalingConfiguration │ │ └ properties │ │ └ScalingType: string │ ├[+] type SheetImageSource │ │ ├ name: SheetImageSource │ │ └ properties │ │ └SheetImageStaticFileSource: SheetImageStaticFileSource │ ├[+] type SheetImageStaticFileSource │ │ ├ name: SheetImageStaticFileSource │ │ └ properties │ │ └StaticFileId: string (required) │ ├[+] type SheetImageTooltipConfiguration │ │ ├ name: SheetImageTooltipConfiguration │ │ └ properties │ │ ├Visibility: string │ │ └TooltipText: SheetImageTooltipText │ ├[+] type SheetImageTooltipText │ │ ├ name: SheetImageTooltipText │ │ └ properties │ │ └PlainText: string │ ├[~] type TableVisual │ │ └ properties │ │ └[+] VisualContentAltText: string │ ├[~] type TreeMapVisual │ │ └ properties │ │ └[+] VisualContentAltText: string │ ├[~] type Visual │ │ └ properties │ │ └[+] PluginVisual: PluginVisual │ ├[~] type WaterfallVisual │ │ └ properties │ │ └[+] VisualContentAltText: string │ └[~] type WordCloudVisual │ └ properties │ └[+] VisualContentAltText: string ├[~] service aws-resourcegroups │ └ resources │ └[+] resource AWS::ResourceGroups::TagSyncTask │ ├ name: TagSyncTask │ │ cloudFormationType: AWS::ResourceGroups::TagSyncTask │ │ documentation: Schema for ResourceGroups::TagSyncTask │ ├ properties │ │ ├Group: string (required, immutable) │ │ ├TagKey: string (required, immutable) │ │ ├TagValue: string (required, immutable) │ │ └RoleArn: string (required, immutable) │ └ attributes │ ├TaskArn: string │ ├Status: string │ ├GroupName: string │ └GroupArn: string ├[~] service aws-s3express │ └ resources │ └[~] resource AWS::S3Express::DirectoryBucket │ ├ properties │ │ └[+] LifecycleConfiguration: LifecycleConfiguration │ └ types │ ├[+] type AbortIncompleteMultipartUpload │ │ ├ documentation: Specifies the days since the initiation of an incomplete multipart upload that Amazon S3 will wait before permanently removing all parts of the upload. For more information, see [Aborting Incomplete Multipart Uploads Using a Bucket Lifecycle Configuration](https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html#mpu-abort-incomplete-mpu-lifecycle-config) in the *Amazon S3 User Guide* . │ │ │ name: AbortIncompleteMultipartUpload │ │ └ properties │ │ └DaysAfterInitiation: integer (required) │ ├[+] type LifecycleConfiguration │ │ ├ documentation: Container for lifecycle rules. You can add as many as 1000 rules. │ │ │ For more information see, [Managing your storage lifecycle](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lifecycle-mgmt.html) in the *Amazon S3 User Guide* . │ │ │ name: LifecycleConfiguration │ │ └ properties │ │ └Rules: Array<Rule> (required) │ └[+] type Rule │ ├ documentation: Specifies lifecycle rules for an Amazon S3 bucket. For more information, see [Put Bucket Lifecycle Configuration](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTlifecycle.html) in the *Amazon S3 API Reference* . For examples, see [Put Bucket Lifecycle Configuration Examples](https://docs.aws.amazon.com//AmazonS3/latest/API/API_PutBucketLifecycleConfiguration.html#API_PutBucketLifecycleConfiguration_Examples) . │ │ name: Rule │ └ properties │ ├AbortIncompleteMultipartUpload: AbortIncompleteMultipartUpload │ ├ExpirationInDays: integer │ ├Id: string │ ├Prefix: string │ ├Status: string (required) │ ├ObjectSizeGreaterThan: string │ └ObjectSizeLessThan: string ├[~] service aws-sagemaker │ └ resources │ └[~] resource AWS::SageMaker::InferenceComponent │ ├ properties │ │ ├ RuntimeConfig: - InferenceComponentRuntimeConfig (required) │ │ │ + InferenceComponentRuntimeConfig │ │ └ VariantName: - string (required) │ │ + string │ └ types │ └[~] type InferenceComponentSpecification │ └ properties │ ├[+] BaseInferenceComponentName: string │ └ ComputeResourceRequirements: - InferenceComponentComputeResourceRequirements (required) │ + InferenceComponentComputeResourceRequirements ├[~] service aws-wisdom │ └ resources │ ├[~] resource AWS::Wisdom::KnowledgeBase │ │ ├ - tagInformation: undefined │ │ │ + tagInformation: {"tagPropertyName":"Tags","variant":"standard"} │ │ ├ properties │ │ │ └[+] VectorIngestionConfiguration: VectorIngestionConfiguration │ │ └ types │ │ ├[+] type BedrockFoundationModelConfiguration │ │ │ ├ name: BedrockFoundationModelConfiguration │ │ │ └ properties │ │ │ ├ModelArn: string (required) │ │ │ └ParsingPrompt: ParsingPrompt │ │ ├[+] type ChunkingConfiguration │ │ │ ├ name: ChunkingConfiguration │ │ │ └ properties │ │ │ ├ChunkingStrategy: string (required) │ │ │ ├FixedSizeChunkingConfiguration: FixedSizeChunkingConfiguration │ │ │ ├HierarchicalChunkingConfiguration: HierarchicalChunkingConfiguration │ │ │ └SemanticChunkingConfiguration: SemanticChunkingConfiguration │ │ ├[+] type CrawlerLimits │ │ │ ├ name: CrawlerLimits │ │ │ └ properties │ │ │ └RateLimit: number │ │ ├[+] type FixedSizeChunkingConfiguration │ │ │ ├ name: FixedSizeChunkingConfiguration │ │ │ └ properties │ │ │ ├MaxTokens: number (required) │ │ │ └OverlapPercentage: number (required) │ │ ├[+] type HierarchicalChunkingConfiguration │ │ │ ├ name: HierarchicalChunkingConfiguration │ │ │ └ properties │ │ │ ├LevelConfigurations: Array<HierarchicalChunkingLevelConfiguration> (required) │ │ │ └OverlapTokens: number (required) │ │ ├[+] type HierarchicalChunkingLevelConfiguration │ │ │ ├ name: HierarchicalChunkingLevelConfiguration │ │ │ └ properties │ │ │ └MaxTokens: number (required) │ │ ├[+] type ManagedSourceConfiguration │ │ │ ├ name: ManagedSourceConfiguration │ │ │ └ properties │ │ │ └WebCrawlerConfiguration: WebCrawlerConfiguration (required) │ │ ├[+] type ParsingConfiguration │ │ │ ├ name: ParsingConfiguration │ │ │ └ properties │ │ │ ├ParsingStrategy: string (required) │ │ │ └BedrockFoundationModelConfiguration: BedrockFoundationModelConfiguration │ │ ├[+] type ParsingPrompt │ │ │ ├ name: ParsingPrompt │ │ │ └ properties │ │ │ └ParsingPromptText: string (required) │ │ ├[+] type SeedUrl │ │ │ ├ name: SeedUrl │ │ │ └ properties │ │ │ └Url: string │ │ ├[+] type SemanticChunkingConfiguration │ │ │ ├ name: SemanticChunkingConfiguration │ │ │ └ properties │ │ │ ├MaxTokens: number (required) │ │ │ ├BufferSize: number (required) │ │ │ └BreakpointPercentileThreshold: number (required) │ │ ├[~] type SourceConfiguration │ │ │ └ properties │ │ │ ├ AppIntegrations: - AppIntegrationsConfiguration (required, immutable) │ │ │ │ + AppIntegrationsConfiguration (immutable) │ │ │ └[+] ManagedSourceConfiguration: ManagedSourceConfiguration │ │ ├[+] type UrlConfiguration │ │ │ ├ name: UrlConfiguration │ │ │ └ properties │ │ │ └SeedUrls: Array<SeedUrl> │ │ ├[+] type VectorIngestionConfiguration │ │ │ ├ name: VectorIngestionConfiguration │ │ │ └ properties │ │ │ ├ChunkingConfiguration: ChunkingConfiguration │ │ │ └ParsingConfiguration: ParsingConfiguration │ │ └[+] type WebCrawlerConfiguration │ │ ├ name: WebCrawlerConfiguration │ │ └ properties │ │ ├UrlConfiguration: UrlConfiguration (required) │ │ ├CrawlerLimits: CrawlerLimits │ │ ├InclusionFilters: Array<string> │ │ ├ExclusionFilters: Array<string> │ │ └Scope: string │ ├[+] resource AWS::Wisdom::MessageTemplate │ │ ├ name: MessageTemplate │ │ │ cloudFormationType: AWS::Wisdom::MessageTemplate │ │ │ documentation: Definition of AWS::Wisdom::MessageTemplate Resource Type │ │ │ tagInformation: {"tagPropertyName":"Tags","variant":"standard"} │ │ ├ properties │ │ │ ├KnowledgeBaseArn: string (required, immutable) │ │ │ ├Name: string (required) │ │ │ ├ChannelSubtype: string (required, immutable) │ │ │ ├Content: Content (required) │ │ │ ├Description: string │ │ │ ├Language: string │ │ │ ├GroupingConfiguration: GroupingConfiguration │ │ │ ├DefaultAttributes: MessageTemplateAttributes │ │ │ └Tags: Array<tag> │ │ ├ attributes │ │ │ ├MessageTemplateId: string │ │ │ ├MessageTemplateArn: string │ │ │ └MessageTemplateContentSha256: string │ │ └ types │ │ ├type Content │ │ │├ documentation: The content of the message template. │ │ ││ name: Content │ │ │└ properties │ │ │ ├EmailMessageTemplateContent: EmailMessageTemplateContent │ │ │ └SmsMessageTemplateContent: SmsMessageTemplateContent │ │ ├type EmailMessageTemplateContent │ │ │├ documentation: The content of message template that applies to email channel subtype. │ │ ││ name: EmailMessageTemplateContent │ │ │└ properties │ │ │ ├Subject: string (required) │ │ │ ├Body: EmailMessageTemplateContentBody (required) │ │ │ └Headers: Array<EmailMessageTemplateHeader> (required) │ │ ├type EmailMessageTemplateContentBody │ │ │├ documentation: The body to use in email messages. │ │ ││ name: EmailMessageTemplateContentBody │ │ │└ properties │ │ │ ├PlainText: MessageTemplateBodyContentProvider │ │ │ └Html: MessageTemplateBodyContentProvider │ │ ├type MessageTemplateBodyContentProvider │ │ │├ documentation: The container of message template body. │ │ ││ name: MessageTemplateBodyContentProvider │ │ │└ properties │ │ │ └Content: string │ │ ├type EmailMessageTemplateHeader │ │ │├ documentation: The email header to include in email messages. │ │ ││ name: EmailMessageTemplateHeader │ │ │└ properties │ │ │ ├Name: string │ │ │ └Value: string │ │ ├type SmsMessageTemplateContent │ │ │├ documentation: The content of message template that applies to SMS channel subtype. │ │ ││ name: SmsMessageTemplateContent │ │ │└ properties │ │ │ └Body: SmsMessageTemplateContentBody (required) │ │ ├type SmsMessageTemplateContentBody │ │ │├ documentation: The body to use in SMS messages. │ │ ││ name: SmsMessageTemplateContentBody │ │ │└ properties │ │ │ └PlainText: MessageTemplateBodyContentProvider │ │ ├type GroupingConfiguration │ │ │├ documentation: The configuration information of the user groups that the message template is accessible to. │ │ ││ name: GroupingConfiguration │ │ │└ properties │ │ │ ├Criteria: string (required) │ │ │ └Values: Array<string> (required) │ │ ├type MessageTemplateAttributes │ │ │├ documentation: An object that specifies the default values to use for variables in the message template. This object contains different categories of key-value pairs. Each key defines a variable or placeholder in the message template. The corresponding value defines the default value for that variable. │ │ ││ name: MessageTemplateAttributes │ │ │└ properties │ │ │ ├SystemAttributes: SystemAttributes │ │ │ ├AgentAttributes: AgentAttributes │ │ │ ├CustomerProfileAttributes: CustomerProfileAttributes │ │ │ └CustomAttributes: Map<string, string> │ │ ├type SystemAttributes │ │ │├ documentation: The system attributes that are used with the message template. │ │ ││ name: SystemAttributes │ │ │└ properties │ │ │ ├Name: string │ │ │ ├CustomerEndpoint: SystemEndpointAttributes │ │ │ └SystemEndpoint: SystemEndpointAttributes │ │ ├type SystemEndpointAttributes │ │ │├ documentation: The system endpoint attributes that are used with the message template. │ │ ││ name: SystemEndpointAttributes │ │ │└ properties │ │ │ └Address: string │ │ ├type AgentAttributes │ │ │├ documentation: The agent attributes that are used with the message template. │ │ ││ name: AgentAttributes │ │ │└ properties │ │ │ ├FirstName: string │ │ │ └LastName: string │ │ └type CustomerProfileAttributes │ │ ├ documentation: The customer profile attributes that are used with the message template. │ │ │ name: CustomerProfileAttributes │ │ └ properties │ │ ├ProfileId: string │ │ ├ProfileARN: string │ │ ├FirstName: string │ │ ├MiddleName: string │ │ ├LastName: string │ │ ├AccountNumber: string │ │ ├EmailAddress: string │ │ ├PhoneNumber: string │ │ ├AdditionalInformation: string │ │ ├PartyType: string │ │ ├BusinessName: string │ │ ├BirthDate: string │ │ ├Gender: string │ │ ├MobilePhoneNumber: string │ │ ├HomePhoneNumber: string │ │ ├BusinessPhoneNumber: string │ │ ├BusinessEmailAddress: string │ │ ├Address1: string │ │ ├Address2: string │ │ ├Address3: string │ │ ├Address4: string │ │ ├City: string │ │ ├County: string │ │ ├Country: string │ │ ├PostalCode: string │ │ ├Province: string │ │ ├State: string │ │ ├ShippingAddress1: string │ │ ├ShippingAddress2: string │ │ ├ShippingAddress3: string │ │ ├ShippingAddress4: string │ │ ├ShippingCity: string │ │ ├ShippingCounty: string │ │ ├ShippingCountry: string │ │ ├ShippingPostalCode: string │ │ ├ShippingProvince: string │ │ ├ShippingState: string │ │ ├MailingAddress1: string │ │ ├MailingAddress2: string │ │ ├MailingAddress3: string │ │ ├MailingAddress4: string │ │ ├MailingCity: string │ │ ├MailingCounty: string │ │ ├MailingCountry: string │ │ ├MailingPostalCode: string │ │ ├MailingProvince: string │ │ ├MailingState: string │ │ ├BillingAddress1: string │ │ ├BillingAddress2: string │ │ ├BillingAddress3: string │ │ ├BillingAddress4: string │ │ ├BillingCity: string │ │ ├BillingCounty: string │ │ ├BillingCountry: string │ │ ├BillingPostalCode: string │ │ ├BillingProvince: string │ │ ├BillingState: string │ │ └Custom: Map<string, string> │ └[+] resource AWS::Wisdom::MessageTemplateVersion │ ├ name: MessageTemplateVersion │ │ cloudFormationType: AWS::Wisdom::MessageTemplateVersion │ │ documentation: A version for the specified customer-managed message template within the specified knowledge base. │ ├ properties │ │ ├MessageTemplateArn: string (required, immutable) │ │ └MessageTemplateContentSha256: string │ └ attributes │ ├MessageTemplateVersionNumber: number │ └MessageTemplateVersionArn: string └[~] service aws-workspacesweb └ resources ├[+] resource AWS::WorkSpacesWeb::DataProtectionSettings │ ├ name: DataProtectionSettings │ │ cloudFormationType: AWS::WorkSpacesWeb::DataProtectionSettings │ │ documentation: Definition of AWS::WorkSpacesWeb::DataProtectionSettings Resource Type │ │ tagInformation: {"tagPropertyName":"Tags","variant":"standard"} │ ├ properties │ │ ├AdditionalEncryptionContext: Map<string, string> (immutable) │ │ ├CustomerManagedKey: string (immutable) │ │ ├Description: string │ │ ├DisplayName: string │ │ ├InlineRedactionConfiguration: InlineR…
- Loading branch information