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; }
- Type: TagsProperty[]
Property tags: Tags of service instance.
TemplateNameOptional
public object TemplateName { get; set; }
- Type: object
Property templateName: Template name.