Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type MutexKV ¶ added in v0.53.0
type MutexKV struct {
// contains filtered or unexported fields
}
Copied from github.com/hashicorp/terraform/helper
MutexKV is a simple key/value store for arbitrary mutexes. It can be used to serialize changes across arbitrary collaborators that share knowledge of the keys they must serialize on.
The initial use case is to let aws_security_group_rule resources serialize their access to individual security groups based on SG ID.
type ServiceAccount ¶
type ServiceAccount struct {
// contains filtered or unexported fields
}
func NewServiceAccount ¶
func NewServiceAccount(client serviceAccountsClient, logger logger, name, email string) ServiceAccount
func (ServiceAccount) Delete ¶
func (s ServiceAccount) Delete() error
func (ServiceAccount) Name ¶
func (s ServiceAccount) Name() string
func (ServiceAccount) Type ¶
func (s ServiceAccount) Type() string
type ServiceAccounts ¶
type ServiceAccounts struct {
// contains filtered or unexported fields
}
func NewServiceAccounts ¶
func NewServiceAccounts(client serviceAccountsClient, projectName string, projectNumber string, logger logger) ServiceAccounts
func (ServiceAccounts) List ¶
func (s ServiceAccounts) List(filter string) ([]common.Deletable, error)
func (ServiceAccounts) Type ¶ added in v0.32.0
func (s ServiceAccounts) Type() string
Source Files ¶
Click to show internal directories.
Click to hide internal directories.