IServiceInstance
-
Extends: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResource
-
Implemented By: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcomputenest.datasource.ServiceInstance, github.com/alibabacloud-go/ros-cdk/alicloudroscdkcomputenest.datasource.IServiceInstance
Represents a ServiceInstance.
Properties
| Name | Type | Description |
|---|---|---|
Node | github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode | The construct tree node for this construct. |
Env | github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResourceEnvironment | The environment this resource belongs to. |
Stack | github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack | The stack in which this resource is defined. |
AttrComponents | interface{} | Attribute Components: Cloud Marketplace additional billing items. |
AttrCreateTime | interface{} | Attribute CreateTime: The time when the serviceInstance was created. |
AttrEnableInstanceOps | interface{} | Attribute EnableInstanceOps: Indicates whether the service instance supports the operation feature. |
AttrEnableUserPrometheus | interface{} | Attribute EnableUserPrometheus: Whether to enable Prometheus monitoring. |
AttrIsOperated | interface{} | Attribute IsOperated: Indicates whether the hosted O&M feature is enabled for the service instance. |
AttrLicenseEndTime | interface{} | Attribute LicenseEndTime: The expiration time of licence. |
AttrMarketInstanceId | interface{} | Attribute MarketInstanceId: The ID of the cloud marketplace instance. |
AttrNetworkConfig | interface{} | Attribute NetworkConfig: The network configurations. |
AttrOutputs | interface{} | Attribute Outputs: The outputs returned from creating the service instance. |
AttrParameters | interface{} | Attribute Parameters: The parameters configured for the service instance. |
AttrPredefinedParameterName | interface{} | Attribute PredefinedParameterName: The name of the package . |
AttrProgress | interface{} | Attribute Progress: The deployment progress of the service instance. |
AttrResourceGroupId | interface{} | Attribute ResourceGroupId: The resource group ID. |
AttrService | interface{} | Attribute Service: The information about the service to which the service instance belongs. |
AttrServiceInstanceId | interface{} | Attribute ServiceInstanceId: The ID of the service instance. |
AttrServiceInstanceName | interface{} | Attribute ServiceInstanceName: The name of the resource. |
AttrServiceType | interface{} | Attribute ServiceType: The type of the service. |
AttrSource | interface{} | Attribute Source: The source of the service instance. |
AttrStatusDetail | interface{} | Attribute StatusDetail: The description of the deployment state of the service instance. |
AttrSupplierUid | interface{} | Attribute SupplierUid: The Alibaba Cloud account ID of the service provider. |
AttrTags | interface{} | Attribute Tags: The tags of the service instance. |
AttrTemplateName | interface{} | Attribute TemplateName: The name of the template. |
AttrUpdateTime | interface{} | Attribute UpdateTime: The time when the serviceInstance was last updated. |
AttrUserId | interface{} | Attribute UserId: The AliUid of the user. |
Props | ServiceInstanceProps | No description. |
NodeRequired
func Node() ConstructNode
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode
The construct tree node for this construct.
EnvRequired
func Env() IResourceEnvironment
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.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
func Stack() Stack
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack
The stack in which this resource is defined.
AttrComponentsRequired
func AttrComponents() interface{}
- Type: interface{}
Attribute Components: Cloud Marketplace additional billing items.
AttrCreateTimeRequired
func AttrCreateTime() interface{}
- Type: interface{}
Attribute CreateTime: The time when the serviceInstance was created.
AttrEnableInstanceOpsRequired
func AttrEnableInstanceOps() interface{}
- Type: interface{}
Attribute EnableInstanceOps: Indicates whether the service instance supports the operation feature.
AttrEnableUserPrometheusRequired
func AttrEnableUserPrometheus() interface{}
- Type: interface{}
Attribute EnableUserPrometheus: Whether to enable Prometheus monitoring.
AttrIsOperatedRequired
func AttrIsOperated() interface{}
- Type: interface{}
Attribute IsOperated: Indicates whether the hosted O&M feature is enabled for the service instance.
AttrLicenseEndTimeRequired
func AttrLicenseEndTime() interface{}
- Type: interface{}
Attribute LicenseEndTime: The expiration time of licence.
AttrMarketInstanceIdRequired
func AttrMarketInstanceId() interface{}
- Type: interface{}
Attribute MarketInstanceId: The ID of the cloud marketplace instance.
AttrNetworkConfigRequired
func AttrNetworkConfig() interface{}
- Type: interface{}
Attribute NetworkConfig: The network configurations.
AttrOutputsRequired
func AttrOutputs() interface{}
- Type: interface{}
Attribute Outputs: The outputs returned from creating the service instance.
AttrParametersRequired
func AttrParameters() interface{}
- Type: interface{}
Attribute Parameters: The parameters configured for the service instance.
AttrPredefinedParameterNameRequired
func AttrPredefinedParameterName() interface{}
- Type: interface{}
Attribute PredefinedParameterName: The name of the package .
AttrProgressRequired
func AttrProgress() interface{}
- Type: interface{}
Attribute Progress: The deployment progress of the service instance.
Unit: percentage.
AttrResourceGroupIdRequired
func AttrResourceGroupId() interface{}
- Type: interface{}
Attribute ResourceGroupId: The resource group ID.
AttrServiceRequired
func AttrService() interface{}
- Type: interface{}
Attribute Service: The information about the service to which the service instance belongs.
AttrServiceInstanceIdRequired
func AttrServiceInstanceId() interface{}
- Type: interface{}
Attribute ServiceInstanceId: The ID of the service instance.
AttrServiceInstanceNameRequired
func AttrServiceInstanceName() interface{}
- Type: interface{}
Attribute ServiceInstanceName: The name of the resource.
AttrServiceTypeRequired
func AttrServiceType() interface{}
- Type: interface{}
Attribute ServiceType: The type of the service.
AttrSourceRequired
func AttrSource() interface{}
- Type: interface{}
Attribute Source: The source of the service instance.
AttrStatusDetailRequired
func AttrStatusDetail() interface{}
- Type: interface{}
Attribute StatusDetail: The description of the deployment state of the service instance.
AttrSupplierUidRequired
func AttrSupplierUid() interface{}
- Type: interface{}
Attribute SupplierUid: The Alibaba Cloud account ID of the service provider.
AttrTagsRequired
func AttrTags() interface{}
- Type: interface{}
Attribute Tags: The tags of the service instance.
AttrTemplateNameRequired
func AttrTemplateName() interface{}
- Type: interface{}
Attribute TemplateName: The name of the template.
AttrUpdateTimeRequired
func AttrUpdateTime() interface{}
- Type: interface{}
Attribute UpdateTime: The time when the serviceInstance was last updated.
AttrUserIdRequired
func AttrUserId() interface{}
- Type: interface{}
Attribute UserId: The AliUid of the user.
PropsRequired
func Props() ServiceInstanceProps
- Type: ServiceInstanceProps