vcenter ovf: V Service Dependency
Information about a vService dependency.
Representation:
{
"selected_provider_key" : "string",
"available_providers" : [
{
"auto_bind" : true,
"validation_message" : "string",
"name" : "string",
"description" : "string",
"key" : "string",
"status" : "RED"
},
{
"auto_bind" : true,
"validation_message" : "string",
"name" : "string",
"description" : "string",
"key" : "string",
"status" : "RED"
}
],
"name" : "string",
"description" : "string",
"id" : "string",
"type" : "string",
"required" : true
}
"selected_provider_key" : "string",
"available_providers" : [
{
"auto_bind" : true,
"validation_message" : "string",
"name" : "string",
"description" : "string",
"key" : "string",
"status" : "RED"
},
{
"auto_bind" : true,
"validation_message" : "string",
"name" : "string",
"description" : "string",
"key" : "string",
"status" : "RED"
}
],
"name" : "string",
"description" : "string",
"id" : "string",
"type" : "string",
"required" : true
}
Attributes:
Name | Type | Description |
---|---|---|
Optional | ||
id | string | The OVF ID of the vService dependency. Optional. This field must be provided for the create operation. It will always be present in the result of the get or list operations. It is not used for the update operation. |
type | string | The type of the vservice dependency. Optional. This field is not used for the create operation. It will always be present in the result of the get or list operations. It is not used for the update operation. |
name | string | The name of the vService dependency. Optional. This field is not used for the create operation. It will always be present in the result of the get or list operations. It is not used for the update operation. |
description | string | The description of the vService dependency. Optional. This field is not used for the create operation. It will always be present in the result of the get or list operations. It is not used for the update operation. |
required | boolean | Whether this dependency is required. Optional. This field is not used in the input parameters when deploying an OVF package. This field will always be present in the result when retrieving information about an OVF package. |
selected_provider_key | string | Specifies the vService provider that is selected for the dependency. If vService dependency is required (see vcenter.ovf.V_Service_Dependency.required), this must be set during deployment. By default it is set to null when returned from server. Optional. This field must be provided in the input parameters when deploying an OVF package. This field will always be present in the result when retrieving information about an OVF package. |
available_providers | V_Service_Provider[] | Available vService providers for the dependency. Optional. This field is not used for the create operation. It will always be present in the result of the get or list operations. It is not used for the update operation. |
available_providers[].key | string | The key for the vService provider. This is the entity key and ID of the vService provider separated by a colon. Optional. This field is not used for the create operation. It will always be present in the result of the get or list operations. It is not used for the update operation. |
available_providers[].name | string | The name of the vService provider. Optional. This field is not used for the create operation. It will always be present in the result of the get or list operations. It is not used for the update operation. |
available_providers[].description | string | The desciption of the vService provider. Optional. This field is not used for the create operation. It will always be present in the result of the get or list operations. It is not used for the update operation. |
available_providers[].auto_bind | boolean | Whether or not the provider auto bind services. Optional. This field is not used for the create operation. It will always be present in the result of the get or list operations. It is not used for the update operation. |
available_providers[].status | string | Binding status between the provider and the dependency. The state of compatibility between a vService dependency and a vService provider. Value is one of: RED: The dependency on the provider cannot be bound. YELLOW: The dependency on the provider can be bound, but with warnings. GREEN: The dependency on the provider can be bound.Optional. This field is not used for the create operation. It will always be present in the result of the get or list operations. It is not used for the update operation. |
available_providers[].validation_message | string | Binding validation message. Optional. This field is not used for the create operation. It will always be present in the result of the get or list operations. It is not used for the update operation. |