Skip to content

IEnvironment

  • Extends: AlibabaCloud.SDK.ROS.CDK.Core.IResource

  • Implemented By: AlibabaCloud.SDK.ROS.CDK.Arms.datasource.Environment, AlibabaCloud.SDK.ROS.CDK.Arms.datasource.IEnvironment

Represents a Environment.

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.
AttrBindResourceId object Attribute BindResourceId: The id or vpcId of the bound container instance.
AttrBindResourceType object Attribute BindResourceType: Binding resource type.
AttrBindVpcCidr object Attribute BindVpcCidr: The network segment of the bound vpc.
AttrEnvironmentId object Attribute EnvironmentId: The first ID of the resource.
AttrEnvironmentName object Attribute EnvironmentName: The name of the resource.
AttrEnvironmentSubType object Attribute EnvironmentSubType: Subtype of environment.
AttrEnvironmentType object Attribute EnvironmentType: Type of environment.
AttrFeePackage object Attribute FeePackage: Paid package.
AttrGrafanaDatasourceUid object Attribute GrafanaDatasourceUid: The uid of the Grafana data source.
AttrGrafanaFolderUid object Attribute GrafanaFolderUid: Binding Grafana directory uid.
AttrManagedType object Attribute ManagedType: Hosting type.
AttrPrometheusInstanceId object Attribute PrometheusInstanceId: The ID of the prometheus instance.
AttrResourceGroupId object Attribute ResourceGroupId: The ID of the resource group.
AttrTags object Attribute Tags: The tag of the resource.
AttrUserId object Attribute UserId: User ID.
Props EnvironmentProps 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.


AttrBindResourceIdRequired

public object AttrBindResourceId { get; }
  • Type: object

Attribute BindResourceId: The id or vpcId of the bound container instance.


AttrBindResourceTypeRequired

public object AttrBindResourceType { get; }
  • Type: object

Attribute BindResourceType: Binding resource type.


AttrBindVpcCidrRequired

public object AttrBindVpcCidr { get; }
  • Type: object

Attribute BindVpcCidr: The network segment of the bound vpc.


AttrEnvironmentIdRequired

public object AttrEnvironmentId { get; }
  • Type: object

Attribute EnvironmentId: The first ID of the resource.


AttrEnvironmentNameRequired

public object AttrEnvironmentName { get; }
  • Type: object

Attribute EnvironmentName: The name of the resource.


AttrEnvironmentSubTypeRequired

public object AttrEnvironmentSubType { get; }
  • Type: object

Attribute EnvironmentSubType: Subtype of environment.


AttrEnvironmentTypeRequired

public object AttrEnvironmentType { get; }
  • Type: object

Attribute EnvironmentType: Type of environment.


AttrFeePackageRequired

public object AttrFeePackage { get; }
  • Type: object

Attribute FeePackage: Paid package.


AttrGrafanaDatasourceUidRequired

public object AttrGrafanaDatasourceUid { get; }
  • Type: object

Attribute GrafanaDatasourceUid: The uid of the Grafana data source.


AttrGrafanaFolderUidRequired

public object AttrGrafanaFolderUid { get; }
  • Type: object

Attribute GrafanaFolderUid: Binding Grafana directory uid.


AttrManagedTypeRequired

public object AttrManagedType { get; }
  • Type: object

Attribute ManagedType: Hosting type.


AttrPrometheusInstanceIdRequired

public object AttrPrometheusInstanceId { get; }
  • Type: object

Attribute PrometheusInstanceId: The ID of the prometheus instance.


AttrResourceGroupIdRequired

public object AttrResourceGroupId { get; }
  • Type: object

Attribute ResourceGroupId: The ID of the resource group.


AttrTagsRequired

public object AttrTags { get; }
  • Type: object

Attribute Tags: The tag of the resource.


AttrUserIdRequired

public object AttrUserId { get; }
  • Type: object

Attribute UserId: User ID.


PropsRequired

public EnvironmentProps Props { get; }