Each version of the AWS CloudFormation resource specification that changed AWS::ECS::ServiceRevision, compared with the version before it.
- added
- modified
- removed
01Added resource types1
addedAWS:: ECS:: ServiceRevisiondocs ↗#Link to AWS::ECS::ServiceRevision
Type: AWS::ECS::ServiceRevisionFn::GetAtt: ClusterArn: String PlatformVersion: String ServiceRevisionArn: String EcsManagedResources.AutoScaling.ScalableTarget.Status: String EcsManagedResources.AutoScaling.ScalableTarget.StatusReason: String CreatedAt: String ServiceConnectConfiguration.Namespace: String ServiceArn: String ServiceConnectConfiguration.LogConfiguration.Options: <key>: String ServiceRegistries: - ContainerName: String Port: Integer ContainerPort: Integer RegistryArn: String VolumeConfigurations: - ManagedEBSVolume: SnapshotId: String VolumeType: String KmsKeyId: String - PropagateTags: String ResourceType: String - Value: String Key: String FilesystemType: String Encrypted: Boolean Throughput: Integer VolumeInitializationRate: Integer Iops: Integer SizeInGiB: Integer RoleArn: String Name: String ResolvedConfiguration.LoadBalancers: - TargetGroupArn: String ProductionListenerRule: String Monitoring.MetricConfigurations: - ResolutionSeconds: Integer MetricNames: - String CapacityProviderStrategy: - CapacityProvider: String Weight: Integer Base: Integer ServiceConnectConfiguration.AccessLogConfiguration.Format: String EcsManagedResources.AutoScaling.ScalableTarget.MaxCapacity: Integer PlatformFamily: String ContainerImages: - ContainerName: String ImageDigest: String Image: String NetworkConfiguration: AwsvpcConfiguration: SecurityGroups: - String Subnets: - String AssignPublicIp: String ServiceConnectConfiguration.AccessLogConfiguration.IncludeQueryParameters: String ServiceConnectConfiguration.LogConfiguration: SecretOptions: - ValueFrom: String Name: String Options: <key>: String LogDriver: String NetworkConfiguration.AwsvpcConfiguration.AssignPublicIp: String EcsManagedResources.IngressPaths: - Listener: Status: String StatusReason: String Arn: String UpdatedAt: String Endpoint: String LoadBalancer: Status: String Scheme: String StatusReason: String Arn: String UpdatedAt: String SubnetIds: - String SecurityGroupIds: - String LoadBalancerSecurityGroups: - Status: String Arn: String UpdatedAt: String StatusReason: String Rule: Status: String StatusReason: String Arn: String UpdatedAt: String AccessType: String TargetGroups: - Status: String StatusReason: String HealthCheckPath: String Port: Integer HealthCheckPort: Integer Arn: String UpdatedAt: String Certificate: Status: String DomainName: String StatusReason: String Arn: String UpdatedAt: String FargateEphemeralStorage: KmsKeyId: String LoadBalancers: - TargetGroupArn: String LoadBalancerName: String ContainerName: String ContainerPort: Integer AdvancedConfiguration: TestListenerRule: String AlternateTargetGroupArn: String ProductionListenerRule: String RoleArn: String ServiceConnectConfiguration: Services: - Timeout: PerRequestTimeoutSeconds: Integer IdleTimeoutSeconds: Integer IngressPortOverride: Integer ClientAliases: - DnsName: String TestTrafficRules: Header: Value: Exact: String Name: String Port: Integer Tls: AwsPcaAuthorityArn: String KmsKey: String RoleArn: String DiscoveryName: String PortName: String AccessLogConfiguration: Format: String IncludeQueryParameters: String Enabled: Boolean LogConfiguration: # LogConfiguration: see above Namespace: String EcsManagedResources.LogGroups: - Status: String StatusReason: String LogGroupName: String Arn: String UpdatedAt: String NetworkConfiguration.AwsvpcConfiguration.SecurityGroups: - String ServiceConnectConfiguration.AccessLogConfiguration: # ServiceConnectAccessLogConfiguration: see above ResolvedConfiguration: LoadBalancers: # ServiceRevisionLoadBalancer: see above ServiceConnectConfiguration.Enabled: Boolean FargateEphemeralStorage.KmsKeyId: String EcsManagedResources.ServiceSecurityGroups: # ManagedSecurityGroup: see above ServiceConnectConfiguration.LogConfiguration.SecretOptions: # Secret: see above EcsManagedResources.AutoScaling.ApplicationAutoScalingPolicies: - Status: String PolicyType: String TargetValue: Double StatusReason: String Metric: String Arn: String UpdatedAt: String GuardDutyEnabled: Boolean LaunchType: String EcsManagedResources.AutoScaling.ScalableTarget: Status: String StatusReason: String Arn: String MinCapacity: Integer UpdatedAt: String MaxCapacity: Integer EcsManagedResources.AutoScaling.ScalableTarget.Arn: String Monitoring: MetricConfigurations: # MetricConfiguration: see above NetworkConfiguration.AwsvpcConfiguration: # AwsVpcConfiguration: see above ServiceConnectConfiguration.LogConfiguration.LogDriver: String EcsManagedResources.MetricAlarms: - Status: String StatusReason: String Arn: String UpdatedAt: String EcsManagedResources.AutoScaling.ScalableTarget.MinCapacity: Integer EcsManagedResources: LogGroups: # ManagedLogGroup: see above IngressPaths: # ManagedIngressPath: see above ServiceSecurityGroups: # ManagedSecurityGroup: see above MetricAlarms: # ManagedMetricAlarm: see above AutoScaling: ScalableTarget: # ManagedScalableTarget: see above ApplicationAutoScalingPolicies: # ManagedApplicationAutoScalingPolicy: see above Cluster: String Service: String VpcLatticeConfigurations: - TargetGroupArn: String PortName: String RoleArn: String NetworkConfiguration.AwsvpcConfiguration.Subnets: - String TaskDefinition: String ServiceRevisionId: String ServiceConnectConfiguration.Services: # ServiceConnectService: see above EcsManagedResources.AutoScaling: # ManagedAutoScaling: see above EcsManagedResources.AutoScaling.ScalableTarget.UpdatedAt: String