Versions in this module Expand all Collapse all v0 v0.7.0 Mar 10, 2017 Changes in this version + func InstanceAdminInstanceConfigPath(project, instanceConfig string) string + func InstanceAdminInstancePath(project, instance string) string + func InstanceAdminProjectPath(project string) string + type InstanceAdminCallOptions struct + CreateInstance []gax.CallOption + DeleteInstance []gax.CallOption + GetIamPolicy []gax.CallOption + GetInstance []gax.CallOption + GetInstanceConfig []gax.CallOption + ListInstanceConfigs []gax.CallOption + ListInstances []gax.CallOption + SetIamPolicy []gax.CallOption + TestIamPermissions []gax.CallOption + UpdateInstance []gax.CallOption + type InstanceAdminClient struct + CallOptions *InstanceAdminCallOptions + func NewInstanceAdminClient(ctx context.Context, opts ...option.ClientOption) (*InstanceAdminClient, error) + func (c *InstanceAdminClient) Close() error + func (c *InstanceAdminClient) Connection() *grpc.ClientConn + func (c *InstanceAdminClient) CreateInstance(ctx context.Context, req *instancepb.CreateInstanceRequest) (*InstanceOperation, error) + func (c *InstanceAdminClient) DeleteInstance(ctx context.Context, req *instancepb.DeleteInstanceRequest) error + func (c *InstanceAdminClient) GetIamPolicy(ctx context.Context, req *iampb.GetIamPolicyRequest) (*iampb.Policy, error) + func (c *InstanceAdminClient) GetInstance(ctx context.Context, req *instancepb.GetInstanceRequest) (*instancepb.Instance, error) + func (c *InstanceAdminClient) GetInstanceConfig(ctx context.Context, req *instancepb.GetInstanceConfigRequest) (*instancepb.InstanceConfig, error) + func (c *InstanceAdminClient) InstanceOperation(name string) *InstanceOperation + func (c *InstanceAdminClient) ListInstanceConfigs(ctx context.Context, req *instancepb.ListInstanceConfigsRequest) *InstanceConfigIterator + func (c *InstanceAdminClient) ListInstances(ctx context.Context, req *instancepb.ListInstancesRequest) *InstanceIterator + func (c *InstanceAdminClient) SetGoogleClientInfo(keyval ...string) + func (c *InstanceAdminClient) SetIamPolicy(ctx context.Context, req *iampb.SetIamPolicyRequest) (*iampb.Policy, error) + func (c *InstanceAdminClient) TestIamPermissions(ctx context.Context, req *iampb.TestIamPermissionsRequest) (*iampb.TestIamPermissionsResponse, error) + func (c *InstanceAdminClient) UpdateInstance(ctx context.Context, req *instancepb.UpdateInstanceRequest) (*InstanceOperation, error) + type InstanceConfigIterator struct + InternalFetch func(pageSize int, pageToken string) (results []*instancepb.InstanceConfig, nextPageToken string, err error) + func (it *InstanceConfigIterator) Next() (*instancepb.InstanceConfig, error) + func (it *InstanceConfigIterator) PageInfo() *iterator.PageInfo + type InstanceIterator struct + InternalFetch func(pageSize int, pageToken string) (results []*instancepb.Instance, nextPageToken string, err error) + func (it *InstanceIterator) Next() (*instancepb.Instance, error) + func (it *InstanceIterator) PageInfo() *iterator.PageInfo + type InstanceOperation struct + func (op *InstanceOperation) Done() bool + func (op *InstanceOperation) Metadata() (*instancepb.UpdateInstanceMetadata, error) + func (op *InstanceOperation) Name() string + func (op *InstanceOperation) Poll(ctx context.Context) (*instancepb.Instance, error) + func (op *InstanceOperation) Wait(ctx context.Context) (*instancepb.Instance, error)