Documentation ¶
Index ¶
- Variables
- func NotReturnedByAPIDiffSuppress(k, old, new string, d *schema.ResourceData) bool
- func NotebooksInstanceIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func NotebooksInstanceIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func NotebooksInstanceKmsDiffSuppress(_, old, new string, _ *schema.ResourceData) bool
- func NotebooksInstanceLabelDiffSuppress(k, old, new string, d *schema.ResourceData) bool
- func NotebooksInstanceScopesDiffSuppress(_, _, _ string, d *schema.ResourceData) bool
- func NotebooksOperationWaitTime(config *transport_tpg.Config, op map[string]interface{}, ...) error
- func NotebooksOperationWaitTimeWithResponse(config *transport_tpg.Config, op map[string]interface{}, ...) error
- func NotebooksRuntimeIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func NotebooksRuntimeIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func NotebooksRuntimeLabelDiffSuppress(k, old, new string, d *schema.ResourceData) bool
- func ResourceNotebooksEnvironment() *schema.Resource
- func ResourceNotebooksInstance() *schema.Resource
- func ResourceNotebooksInstanceUpgradeV0(_ context.Context, rawState map[string]interface{}, meta interface{}) (map[string]interface{}, error)
- func ResourceNotebooksLocation() *schema.Resource
- func ResourceNotebooksRuntime() *schema.Resource
- type NotebooksInstanceIamUpdater
- func (u *NotebooksInstanceIamUpdater) DescribeResource() string
- func (u *NotebooksInstanceIamUpdater) GetMutexKey() string
- func (u *NotebooksInstanceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *NotebooksInstanceIamUpdater) GetResourceId() string
- func (u *NotebooksInstanceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type NotebooksOperationWaiter
- type NotebooksRuntimeIamUpdater
- func (u *NotebooksRuntimeIamUpdater) DescribeResource() string
- func (u *NotebooksRuntimeIamUpdater) GetMutexKey() string
- func (u *NotebooksRuntimeIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *NotebooksRuntimeIamUpdater) GetResourceId() string
- func (u *NotebooksRuntimeIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
Constants ¶
This section is empty.
Variables ¶
View Source
var NotebooksInstanceIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "instance_name": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName, }, }
View Source
var NotebooksInstanceProvidedScopes = []string{
"https://www.googleapis.com/auth/cloud-platform",
"https://www.googleapis.com/auth/userinfo.email",
}
View Source
var NotebooksRuntimeIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "runtime_name": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName, }, }
Functions ¶
func NotReturnedByAPIDiffSuppress ¶
func NotReturnedByAPIDiffSuppress(k, old, new string, d *schema.ResourceData) bool
NotReturnedByAPIDiffSuppress
func NotebooksInstanceIamUpdaterProducer ¶
func NotebooksInstanceIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func NotebooksInstanceIdParseFunc ¶
func NotebooksInstanceIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func NotebooksInstanceKmsDiffSuppress ¶
func NotebooksInstanceKmsDiffSuppress(_, old, new string, _ *schema.ResourceData) bool
func NotebooksInstanceLabelDiffSuppress ¶
func NotebooksInstanceLabelDiffSuppress(k, old, new string, d *schema.ResourceData) bool
func NotebooksInstanceScopesDiffSuppress ¶
func NotebooksInstanceScopesDiffSuppress(_, _, _ string, d *schema.ResourceData) bool
func NotebooksOperationWaitTimeWithResponse ¶
func NotebooksOperationWaitTimeWithResponse(config *transport_tpg.Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func NotebooksRuntimeIamUpdaterProducer ¶
func NotebooksRuntimeIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func NotebooksRuntimeIdParseFunc ¶
func NotebooksRuntimeIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func NotebooksRuntimeLabelDiffSuppress ¶
func NotebooksRuntimeLabelDiffSuppress(k, old, new string, d *schema.ResourceData) bool
Types ¶
type NotebooksInstanceIamUpdater ¶
type NotebooksInstanceIamUpdater struct { Config *transport_tpg.Config // contains filtered or unexported fields }
func (*NotebooksInstanceIamUpdater) DescribeResource ¶
func (u *NotebooksInstanceIamUpdater) DescribeResource() string
func (*NotebooksInstanceIamUpdater) GetMutexKey ¶
func (u *NotebooksInstanceIamUpdater) GetMutexKey() string
func (*NotebooksInstanceIamUpdater) GetResourceIamPolicy ¶
func (u *NotebooksInstanceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*NotebooksInstanceIamUpdater) GetResourceId ¶
func (u *NotebooksInstanceIamUpdater) GetResourceId() string
func (*NotebooksInstanceIamUpdater) SetResourceIamPolicy ¶
func (u *NotebooksInstanceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type NotebooksOperationWaiter ¶
type NotebooksOperationWaiter struct { Config *transport_tpg.Config UserAgent string Project string tpgresource.CommonOperationWaiter }
func (*NotebooksOperationWaiter) QueryOp ¶
func (w *NotebooksOperationWaiter) QueryOp() (interface{}, error)
type NotebooksRuntimeIamUpdater ¶
type NotebooksRuntimeIamUpdater struct { Config *transport_tpg.Config // contains filtered or unexported fields }
func (*NotebooksRuntimeIamUpdater) DescribeResource ¶
func (u *NotebooksRuntimeIamUpdater) DescribeResource() string
func (*NotebooksRuntimeIamUpdater) GetMutexKey ¶
func (u *NotebooksRuntimeIamUpdater) GetMutexKey() string
func (*NotebooksRuntimeIamUpdater) GetResourceIamPolicy ¶
func (u *NotebooksRuntimeIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*NotebooksRuntimeIamUpdater) GetResourceId ¶
func (u *NotebooksRuntimeIamUpdater) GetResourceId() string
func (*NotebooksRuntimeIamUpdater) SetResourceIamPolicy ¶
func (u *NotebooksRuntimeIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
Source Files ¶
- iam_notebooks_instance.go
- iam_notebooks_runtime.go
- notebooks_operation.go
- resource_notebooks_environment.go
- resource_notebooks_environment_sweeper.go
- resource_notebooks_instance.go
- resource_notebooks_instance_sweeper.go
- resource_notebooks_location.go
- resource_notebooks_location_sweeper.go
- resource_notebooks_runtime.go
- resource_notebooks_runtime_sweeper.go
Click to show internal directories.
Click to hide internal directories.