Skip to content

ServiceInstanceProps

Properties for defining a ServiceInstance.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-computenest-serviceinstance

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkcomputenest"
&alicloudroscdkcomputenest.ServiceInstanceProps {
    Service: interface{},
    Commodity: interface{},
    ContactGroup: interface{},
    EnableInstanceOps: interface{},
    EnableUserPrometheus: interface{},
    MarketInstanceId: interface{},
    Name: interface{},
    OperationName: interface{},
    Parameters: interface{},
    PredefinedParameterName: interface{},
    ResourceGroupId: interface{},
    SpecificationCode: interface{},
    Tags: *[]github.com/alibabacloud-go/ros-cdk/alicloudroscdkcomputenest.RosServiceInstance.TagsProperty,
    TemplateName: interface{},
}

Properties

Name Type Description
Service interface{} Property service: Service details.
Commodity interface{} Property commodity: Cloud market commodity purchase parameters.
ContactGroup interface{} Property contactGroup: Alarm Contact Group.
EnableInstanceOps interface{} Property enableInstanceOps: Whether the service instance has the O & M function.
EnableUserPrometheus interface{} Property enableUserPrometheus: Whether Prometheus monitoring is enabled.
MarketInstanceId interface{} Property marketInstanceId: The ID of the cloud marketplace instance.
Name interface{} Property name: The name of the service instance.
OperationName interface{} Property operationName: Change operation name.
Parameters interface{} Property parameters: The parameters entered by the deployment service instance.
PredefinedParameterName interface{} Property predefinedParameterName: Package name.
ResourceGroupId interface{} Property resourceGroupId: The ID of the resource group.
SpecificationCode interface{} Property specificationCode: Commodity specification Code.
Tags *[]TagsProperty Property tags: Tags of service instance.
TemplateName interface{} Property templateName: Template name.

ServiceRequired

Service interface{}
  • Type: interface{}

Property service: Service details.


CommodityOptional

Commodity interface{}
  • Type: interface{}

Property commodity: Cloud market commodity purchase parameters.


ContactGroupOptional

ContactGroup interface{}
  • Type: interface{}

Property contactGroup: Alarm Contact Group.


EnableInstanceOpsOptional

EnableInstanceOps interface{}
  • Type: interface{}

Property enableInstanceOps: Whether the service instance has the O & M function.

Possible values:

  • true: The service instance has a generation O & M function.
  • false: The service instance does not have the O & M function.

EnableUserPrometheusOptional

EnableUserPrometheus interface{}
  • Type: interface{}

Property enableUserPrometheus: Whether Prometheus monitoring is enabled.

Possible values:

  • true: enabled.
  • false: not enabled.

MarketInstanceIdOptional

MarketInstanceId interface{}
  • Type: interface{}

Property marketInstanceId: The ID of the cloud marketplace instance.


NameOptional

Name interface{}
  • Type: interface{}

Property name: The name of the service instance.


OperationNameOptional

OperationName interface{}
  • Type: interface{}

Property operationName: Change operation name.


ParametersOptional

Parameters interface{}
  • Type: interface{}

Property parameters: The parameters entered by the deployment service instance.


PredefinedParameterNameOptional

PredefinedParameterName interface{}
  • Type: interface{}

Property predefinedParameterName: Package name.


ResourceGroupIdOptional

ResourceGroupId interface{}
  • Type: interface{}

Property resourceGroupId: The ID of the resource group.


SpecificationCodeOptional

SpecificationCode interface{}
  • Type: interface{}

Property specificationCode: Commodity specification Code.


TagsOptional

Tags *[]TagsProperty

Property tags: Tags of service instance.


TemplateNameOptional

TemplateName interface{}
  • Type: interface{}

Property templateName: Template name.