Skip to content

ILayerVersion

Represents a LayerVersion.

Properties

Name Type Description
Node AlibabaCloud.SDK.ROS.CDK.Core.ConstructNode The construct tree node for this construct.
Env AlibabaCloud.SDK.ROS.CDK.Core.IResourceEnvironment The environment this resource belongs to.
Stack AlibabaCloud.SDK.ROS.CDK.Core.Stack The stack in which this resource is defined.
AttrAcl object Attribute Acl: The access permission of the layer, 1: public, 0: private, default is private.
AttrCodeSize object Attribute CodeSize: The code package size of the layer, in bytes.
AttrCompatibleRuntime object Attribute CompatibleRuntime: List of runtime environments supported by the layer.
AttrCreateTime object Attribute CreateTime: The creation time of the resource.
AttrDescription object Attribute Description: Description of the version.
AttrLayerName object Attribute LayerName: Name of the layer.
AttrLayerVersionArn object Attribute LayerVersionArn: Layer version ARN.
AttrLicense object Attribute License: Layer License Agreement.
AttrVersion object Attribute Version: The version of the layer.
Props LayerVersionProps No description.

NodeRequired

public ConstructNode Node { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.ConstructNode

The construct tree node for this construct.


EnvRequired

public IResourceEnvironment Env { get; }
  • Type: AlibabaCloud.SDK.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 Stack Stack { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.Stack

The stack in which this resource is defined.


AttrAclRequired

public object AttrAcl { get; }
  • Type: object

Attribute Acl: The access permission of the layer, 1: public, 0: private, default is private.


AttrCodeSizeRequired

public object AttrCodeSize { get; }
  • Type: object

Attribute CodeSize: The code package size of the layer, in bytes.


AttrCompatibleRuntimeRequired

public object AttrCompatibleRuntime { get; }
  • Type: object

Attribute CompatibleRuntime: List of runtime environments supported by the layer.


AttrCreateTimeRequired

public object AttrCreateTime { get; }
  • Type: object

Attribute CreateTime: The creation time of the resource.


AttrDescriptionRequired

public object AttrDescription { get; }
  • Type: object

Attribute Description: Description of the version.


AttrLayerNameRequired

public object AttrLayerName { get; }
  • Type: object

Attribute LayerName: Name of the layer.


AttrLayerVersionArnRequired

public object AttrLayerVersionArn { get; }
  • Type: object

Attribute LayerVersionArn: Layer version ARN.

The format is acs:fc:{region }:{ accountID}:layers/{layerName}/versions/{layerVersion}.


AttrLicenseRequired

public object AttrLicense { get; }
  • Type: object

Attribute License: Layer License Agreement.


AttrVersionRequired

public object AttrVersion { get; }
  • Type: object

Attribute Version: The version of the layer.


PropsRequired

public LayerVersionProps Props { get; }