Skip to content

ServiceInstanceProps

Properties for defining a ServiceInstance.

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

Initializer

using AlibabaCloud.SDK.ROS.CDK.Computenest;
new ServiceInstanceProps {
    object Service,
    object Commodity = null,
    object ContactGroup = null,
    object EnableInstanceOps = null,
    object EnableUserPrometheus = null,
    object MarketInstanceId = null,
    object Name = null,
    object OperationName = null,
    object Parameters = null,
    object PredefinedParameterName = null,
    object ResourceGroupId = null,
    object SpecificationCode = null,
    TagsProperty[] Tags = null,
    object TemplateName = null
};

Properties

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

ServiceRequired

public object Service { get; set; }
  • Type: object

Property service: Service details.


CommodityOptional

public object Commodity { get; set; }
  • Type: object

Property commodity: Cloud market commodity purchase parameters.


ContactGroupOptional

public object ContactGroup { get; set; }
  • Type: object

Property contactGroup: Alarm Contact Group.


EnableInstanceOpsOptional

public object EnableInstanceOps { get; set; }
  • Type: object

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

public object EnableUserPrometheus { get; set; }
  • Type: object

Property enableUserPrometheus: Whether Prometheus monitoring is enabled.

Possible values:

  • true: enabled.
  • false: not enabled.

MarketInstanceIdOptional

public object MarketInstanceId { get; set; }
  • Type: object

Property marketInstanceId: The ID of the cloud marketplace instance.


NameOptional

public object Name { get; set; }
  • Type: object

Property name: The name of the service instance.


OperationNameOptional

public object OperationName { get; set; }
  • Type: object

Property operationName: Change operation name.


ParametersOptional

public object Parameters { get; set; }
  • Type: object

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


PredefinedParameterNameOptional

public object PredefinedParameterName { get; set; }
  • Type: object

Property predefinedParameterName: Package name.


ResourceGroupIdOptional

public object ResourceGroupId { get; set; }
  • Type: object

Property resourceGroupId: The ID of the resource group.


SpecificationCodeOptional

public object SpecificationCode { get; set; }
  • Type: object

Property specificationCode: Commodity specification Code.


TagsOptional

public TagsProperty[] Tags { get; set; }

Property tags: Tags of service instance.


TemplateNameOptional

public object TemplateName { get; set; }
  • Type: object

Property templateName: Template name.