Skip to content

IService

  • Extends: @alicloud/ros-cdk-core.IResource

  • Implemented By: Service, IService

Represents a Service.

Properties

Name Type Description
node @alicloud/ros-cdk-core.ConstructNode The construct tree node for this construct.
env @alicloud/ros-cdk-core.IResourceEnvironment The environment this resource belongs to.
stack @alicloud/ros-cdk-core.Stack The stack in which this resource is defined.
attrAccessToken string | @alicloud/ros-cdk-core.IResolvable Attribute AccessToken: Service Request authentication token.
attrCallerUid string | @alicloud/ros-cdk-core.IResolvable Attribute CallerUid: The ID of the service creator, which can be the ID of the RAM account.
attrCpu string | @alicloud/ros-cdk-core.IResolvable Attribute Cpu: Number of service CPU cores.
attrCreateTime string | @alicloud/ros-cdk-core.IResolvable Attribute CreateTime: Creation time of the service.
attrCurrentVersion string | @alicloud/ros-cdk-core.IResolvable Attribute CurrentVersion: Current running version of the service.
attrExtraData string | @alicloud/ros-cdk-core.IResolvable Attribute ExtraData: Service Extra Information.
attrGpu string | @alicloud/ros-cdk-core.IResolvable Attribute Gpu: Number of service GPU cards.
attrImage string | @alicloud/ros-cdk-core.IResolvable Attribute Image: Service Deployment Mirroring.
attrInternetEndpoint string | @alicloud/ros-cdk-core.IResolvable Attribute InternetEndpoint: Public network Endpoint of the service.
attrIntranetEndpoint string | @alicloud/ros-cdk-core.IResolvable Attribute IntranetEndpoint: The intranet Endpoint of the service.
attrLabels string | @alicloud/ros-cdk-core.IResolvable Attribute Labels: Service Tag.
attrLatestVersion string | @alicloud/ros-cdk-core.IResolvable Attribute LatestVersion: The latest version of the service.
attrMemory string | @alicloud/ros-cdk-core.IResolvable Attribute Memory: Memory of service (MB).
attrMessage string | @alicloud/ros-cdk-core.IResolvable Attribute Message: Latest information on services.
attrNamespace string | @alicloud/ros-cdk-core.IResolvable Attribute Namespace: The namespace to which the service belongs.
attrParentUid string | @alicloud/ros-cdk-core.IResolvable Attribute ParentUid: Primary account ID of the creator.
attrPendingInstance string | @alicloud/ros-cdk-core.IResolvable Attribute PendingInstance: Number of instances where the service is not currently ready.
attrReason string | @alicloud/ros-cdk-core.IResolvable Attribute Reason: Service deployment failure reason.
attrResource string | @alicloud/ros-cdk-core.IResolvable Attribute Resource: The ID of the resource group to which the service belongs.
attrResourceAlias string | @alicloud/ros-cdk-core.IResolvable Attribute ResourceAlias: Name of the resource group where the service resides.
attrRole string | @alicloud/ros-cdk-core.IResolvable Attribute Role: Grouping Service Role.
attrRoleAttrs string | @alicloud/ros-cdk-core.IResolvable Attribute RoleAttrs: Grouping Service Role Properties.
attrRunningInstance string | @alicloud/ros-cdk-core.IResolvable Attribute RunningInstance: Number of instances in service running.
attrSafetyLock string | @alicloud/ros-cdk-core.IResolvable Attribute SafetyLock: Service Security Lock Status.
attrServiceConfig string | @alicloud/ros-cdk-core.IResolvable Attribute ServiceConfig: Service configuration information.
attrServiceGroup string | @alicloud/ros-cdk-core.IResolvable Attribute ServiceGroup: Group to which the service belongs.
attrServiceName string | @alicloud/ros-cdk-core.IResolvable Attribute ServiceName: Service Name.
attrServiceUid string | @alicloud/ros-cdk-core.IResolvable Attribute ServiceUid: Unique Service ID.
attrTotalInstance string | @alicloud/ros-cdk-core.IResolvable Attribute TotalInstance: Total number of instances required by the service.
attrUpdateTime string | @alicloud/ros-cdk-core.IResolvable Attribute UpdateTime: Service Last Updated.
attrWeight string | @alicloud/ros-cdk-core.IResolvable Attribute Weight: Packet Service Traffic Weight.
props ServiceProps No description.

nodeRequired

public readonly node: ConstructNode;
  • Type: @alicloud/ros-cdk-core.ConstructNode

The construct tree node for this construct.


envRequired

public readonly env: IResourceEnvironment;
  • Type: @alicloud/ros-cdk-core.IResourceEnvironment

The environment this resource belongs to.

For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.


stackRequired

public readonly stack: Stack;
  • Type: @alicloud/ros-cdk-core.Stack

The stack in which this resource is defined.


attrAccessTokenRequired

public readonly attrAccessToken: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute AccessToken: Service Request authentication token.


attrCallerUidRequired

public readonly attrCallerUid: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute CallerUid: The ID of the service creator, which can be the ID of the RAM account.


attrCpuRequired

public readonly attrCpu: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute Cpu: Number of service CPU cores.


attrCreateTimeRequired

public readonly attrCreateTime: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute CreateTime: Creation time of the service.


attrCurrentVersionRequired

public readonly attrCurrentVersion: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute CurrentVersion: Current running version of the service.


attrExtraDataRequired

public readonly attrExtraData: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute ExtraData: Service Extra Information.


attrGpuRequired

public readonly attrGpu: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute Gpu: Number of service GPU cards.


attrImageRequired

public readonly attrImage: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute Image: Service Deployment Mirroring.


attrInternetEndpointRequired

public readonly attrInternetEndpoint: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute InternetEndpoint: Public network Endpoint of the service.


attrIntranetEndpointRequired

public readonly attrIntranetEndpoint: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute IntranetEndpoint: The intranet Endpoint of the service.


attrLabelsRequired

public readonly attrLabels: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute Labels: Service Tag.


attrLatestVersionRequired

public readonly attrLatestVersion: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute LatestVersion: The latest version of the service.


attrMemoryRequired

public readonly attrMemory: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute Memory: Memory of service (MB).


attrMessageRequired

public readonly attrMessage: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute Message: Latest information on services.


attrNamespaceRequired

public readonly attrNamespace: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute Namespace: The namespace to which the service belongs.


attrParentUidRequired

public readonly attrParentUid: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute ParentUid: Primary account ID of the creator.


attrPendingInstanceRequired

public readonly attrPendingInstance: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute PendingInstance: Number of instances where the service is not currently ready.


attrReasonRequired

public readonly attrReason: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute Reason: Service deployment failure reason.


attrResourceRequired

public readonly attrResource: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute Resource: The ID of the resource group to which the service belongs.


attrResourceAliasRequired

public readonly attrResourceAlias: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute ResourceAlias: Name of the resource group where the service resides.


attrRoleRequired

public readonly attrRole: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute Role: Grouping Service Role.


attrRoleAttrsRequired

public readonly attrRoleAttrs: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute RoleAttrs: Grouping Service Role Properties.


attrRunningInstanceRequired

public readonly attrRunningInstance: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute RunningInstance: Number of instances in service running.


attrSafetyLockRequired

public readonly attrSafetyLock: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute SafetyLock: Service Security Lock Status.


attrServiceConfigRequired

public readonly attrServiceConfig: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute ServiceConfig: Service configuration information.


attrServiceGroupRequired

public readonly attrServiceGroup: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute ServiceGroup: Group to which the service belongs.


attrServiceNameRequired

public readonly attrServiceName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute ServiceName: Service Name.


attrServiceUidRequired

public readonly attrServiceUid: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute ServiceUid: Unique Service ID.


attrTotalInstanceRequired

public readonly attrTotalInstance: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute TotalInstance: Total number of instances required by the service.


attrUpdateTimeRequired

public readonly attrUpdateTime: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute UpdateTime: Service Last Updated.


attrWeightRequired

public readonly attrWeight: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute Weight: Packet Service Traffic Weight.


propsRequired

public readonly props: ServiceProps;