snapshotschedule

package
v0.131.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 22, 2024 License: MPL-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewIamBinding

func NewIamBinding() resource.Resource

Types

type IAMUpdater

type IAMUpdater struct {
	SnapshotscheduleId string
	ProviderConfig     *provider_config.Config
}

func (*IAMUpdater) Configure

func (*IAMUpdater) DescribeResource

func (u *IAMUpdater) DescribeResource() string

func (*IAMUpdater) GetId

func (u *IAMUpdater) GetId() string

func (*IAMUpdater) GetIdAlias

func (u *IAMUpdater) GetIdAlias() string

func (*IAMUpdater) GetMutexKey

func (u *IAMUpdater) GetMutexKey() string

func (*IAMUpdater) GetNameSuffix

func (u *IAMUpdater) GetNameSuffix() string

func (*IAMUpdater) GetResourceIamPolicy

func (u *IAMUpdater) GetResourceIamPolicy(ctx context.Context) (*accessbinding.Policy, error)

func (*IAMUpdater) GetSchemaAttributes

func (u *IAMUpdater) GetSchemaAttributes() map[string]schema.Attribute

func (*IAMUpdater) Initialize

func (u *IAMUpdater) Initialize(ctx context.Context, state accessbinding.Extractable, diag *diag.Diagnostics)

func (*IAMUpdater) SetResourceIamPolicy

func (u *IAMUpdater) SetResourceIamPolicy(ctx context.Context, policy *accessbinding.Policy) error

func (*IAMUpdater) UpdateResourceIamPolicy

func (u *IAMUpdater) UpdateResourceIamPolicy(ctx context.Context, policy *accessbinding.PolicyDelta) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL