Class GoogleCloudServicebrokerV1beta1ServiceInstance
Message describing inputs to Provision and Update Service instance requests.
Inheritance
Implements
Namespace: Google.Apis.ServiceBroker.v1beta1.Data
Assembly: Google.Apis.ServiceBroker.v1beta1.dll
Syntax
public class GoogleCloudServicebrokerV1beta1ServiceInstance : object, IDirectResponseSchema
Properties
Context
Platform specific contextual information under which the service instance is to be provisioned. This replaces organization_guid and space_guid. But can also contain anything. Currently only used for logging context information.
Declaration
public virtual IDictionary<string, object> Context { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IDictionary<System.String, System.Object> |
CreateTime
Output only. Timestamp for when the instance was created.
Declaration
public virtual object CreateTime { get; set; }
Property Value
Type | Description |
---|---|
System.Object |
DeploymentName
Output only. String containing the Deployment Manager deployment name that was created for this instance,
Declaration
public virtual string DeploymentName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Description
To return errors when GetInstance call is done via HTTP to be unified with other methods.
Declaration
public virtual string Description { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
System.String |
InstanceId
The id of the service instance. Must be unique within GCP project. Maximum length is 64, GUID recommended. Required.
Declaration
public virtual string InstanceId { get; set; }
Property Value
Type | Description |
---|---|
System.String |
OrganizationGuid
The platform GUID for the organization under which the service is to be provisioned. Required.
Declaration
public virtual string OrganizationGuid { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Parameters
Configuration options for the service instance. Parameters is JSON object serialized to string.
Declaration
public virtual IDictionary<string, object> Parameters { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IDictionary<System.String, System.Object> |
PlanId
The ID of the plan. See Service
and Plan
resources for details. Maximum length is 64, GUID
recommended. Required.
Declaration
public virtual string PlanId { get; set; }
Property Value
Type | Description |
---|---|
System.String |
PreviousValues
Used only in UpdateServiceInstance request to optionally specify previous fields.
Declaration
public virtual IDictionary<string, object> PreviousValues { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IDictionary<System.String, System.Object> |
ResourceName
Output only. The resource name of the instance, e.g. projects/project_id/brokers/broker_id/service_instances/instance_id
Declaration
public virtual string ResourceName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ServiceId
The id of the service. Must be a valid identifier of a service contained in the list from a
ListServices()
call. Maximum length is 64, GUID recommended. Required.
Declaration
public virtual string ServiceId { get; set; }
Property Value
Type | Description |
---|---|
System.String |
SpaceGuid
The identifier for the project space within the platform organization. Required.
Declaration
public virtual string SpaceGuid { get; set; }
Property Value
Type | Description |
---|---|
System.String |