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 DryRun = null,
    object EnableInstanceOps = null,
    object EnableUserPrometheus = null,
    object OperationName = null,
    object Parameters = null,
    object PredefinedParameterName = null,
    object ResourceAutoPay = null,
    object ResourceGroupId = null,
    object ServiceInstanceName = null,
    object SpecificationCode = null,
    TagsProperty[] Tags = null,
    object TemplateName = null
};

Properties

Name Type Description
Service object Property service: Service details.
Commodity object Property commodity: The purchase order information of the cloud market does not need to be transmitted if the service is not on the cloud market or charged by volume.
ContactGroup object Property contactGroup: Alarm Contact Group.
DryRun object Property dryRun: Whether to perform PreCheck on the creation request, including permissions and instance status verification.
EnableInstanceOps object Property enableInstanceOps: Whether the service instance has the O & M function.
EnableUserPrometheus object Property enableUserPrometheus: Whether Prometheus monitoring is enabled.
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.
ResourceAutoPay object Property resourceAutoPay: Whether the resource is automatically deducted from the balance.
ResourceGroupId object Property resourceGroupId: The ID of the resource group.
ServiceInstanceName object Property serviceInstanceName: The name of the service instance.
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: The purchase order information of the cloud market does not need to be transmitted if the service is not on the cloud market or charged by volume.


ContactGroupOptional

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

Property contactGroup: Alarm Contact Group.


DryRunOptional

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

Property dryRun: Whether to perform PreCheck on the creation request, including permissions and instance status verification.

Possible values:

  • true: The request is sent without creating a service instance.
  • false: Sends the request and creates a service instance after the check is passed.

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.

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.


ResourceAutoPayOptional

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

Property resourceAutoPay: Whether the resource is automatically deducted from the balance.

Value:

  • true: automatic payment.
  • false: Do not pay automatically.

ResourceGroupIdOptional

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

Property resourceGroupId: The ID of the resource group.


ServiceInstanceNameOptional

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

Property serviceInstanceName: The name of the service instance.


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.