AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Information about the service revision.

A service revision contains a record of the workload configuration Amazon ECS is attempting to deploy. Whenever you create or deploy a service, Amazon ECS automatically creates and captures the configuration that you're trying to deploy in the service revision. For information about service revisions, see Amazon ECS service revisions in the Amazon Elastic Container Service Developer Guide.

Inheritance Hierarchy

System.Object
  Amazon.ECS.Model.ServiceRevision

Namespace: Amazon.ECS.Model
Assembly: AWSSDK.ECS.dll
Version: 3.x.y.z

Syntax

C#
public class ServiceRevision

The ServiceRevision type exposes the following members

Constructors

NameDescription
Public Method ServiceRevision()

Properties

NameTypeDescription
Public Property CapacityProviderStrategy System.Collections.Generic.List<Amazon.ECS.Model.CapacityProviderStrategyItem>

Gets and sets the property CapacityProviderStrategy.

The capacity provider strategy the service revision uses.

Public Property ClusterArn System.String

Gets and sets the property ClusterArn.

The ARN of the cluster that hosts the service.

Public Property ContainerImages System.Collections.Generic.List<Amazon.ECS.Model.ContainerImage>

Gets and sets the property ContainerImages.

The container images the service revision uses.

Public Property CreatedAt System.DateTime

Gets and sets the property CreatedAt.

The time that the service revision was created. The format is yyyy-mm-dd HH:mm:ss.SSSSS.

Public Property FargateEphemeralStorage Amazon.ECS.Model.DeploymentEphemeralStorage

Gets and sets the property FargateEphemeralStorage.

Public Property GuardDutyEnabled System.Boolean

Gets and sets the property GuardDutyEnabled.

Indicates whether Runtime Monitoring is turned on.

Public Property LaunchType Amazon.ECS.LaunchType

Gets and sets the property LaunchType.

The launch type the service revision uses.

Public Property LoadBalancers System.Collections.Generic.List<Amazon.ECS.Model.LoadBalancer>

Gets and sets the property LoadBalancers.

The load balancers the service revision uses.

Public Property NetworkConfiguration Amazon.ECS.Model.NetworkConfiguration

Gets and sets the property NetworkConfiguration.

Public Property PlatformFamily System.String

Gets and sets the property PlatformFamily.

The platform family the service revision uses.

Public Property PlatformVersion System.String

Gets and sets the property PlatformVersion.

For the Fargate launch type, the platform version the service revision uses.

Public Property ResolvedConfiguration Amazon.ECS.Model.ResolvedConfiguration

Gets and sets the property ResolvedConfiguration.

The resolved configuration for the service revision which contains the actual resources your service revision uses, such as which target groups serve traffic.

Public Property ServiceArn System.String

Gets and sets the property ServiceArn.

The ARN of the service for the service revision.

Public Property ServiceConnectConfiguration Amazon.ECS.Model.ServiceConnectConfiguration

Gets and sets the property ServiceConnectConfiguration.

Public Property ServiceRegistries System.Collections.Generic.List<Amazon.ECS.Model.ServiceRegistry>

Gets and sets the property ServiceRegistries.

The service registries (for Service Discovery) the service revision uses.

Public Property ServiceRevisionArn System.String

Gets and sets the property ServiceRevisionArn.

The ARN of the service revision.

Public Property TaskDefinition System.String

Gets and sets the property TaskDefinition.

The task definition the service revision uses.

Public Property VolumeConfigurations System.Collections.Generic.List<Amazon.ECS.Model.ServiceVolumeConfiguration>

Gets and sets the property VolumeConfigurations.

The volumes that are configured at deployment that the service revision uses.

Public Property VpcLatticeConfigurations System.Collections.Generic.List<Amazon.ECS.Model.VpcLatticeConfiguration>

Gets and sets the property VpcLatticeConfigurations.

The VPC Lattice configuration for the service revision.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5