Documentation ¶
Index ¶
- type DataArgs
- type DataSecretsAttributes
- func (s DataSecretsAttributes) Annotations() terra.MapValue[terra.StringValue]
- func (s DataSecretsAttributes) CreateTime() terra.StringValue
- func (s DataSecretsAttributes) EffectiveAnnotations() terra.MapValue[terra.StringValue]
- func (s DataSecretsAttributes) EffectiveLabels() terra.MapValue[terra.StringValue]
- func (s DataSecretsAttributes) ExpireTime() terra.StringValue
- func (s DataSecretsAttributes) InternalRef() (terra.Reference, error)
- func (s DataSecretsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s DataSecretsAttributes) InternalWithRef(ref terra.Reference) DataSecretsAttributes
- func (s DataSecretsAttributes) Labels() terra.MapValue[terra.StringValue]
- func (s DataSecretsAttributes) Name() terra.StringValue
- func (s DataSecretsAttributes) Project() terra.StringValue
- func (s DataSecretsAttributes) Replication() terra.ListValue[DataSecretsReplicationAttributes]
- func (s DataSecretsAttributes) Rotation() terra.ListValue[DataSecretsRotationAttributes]
- func (s DataSecretsAttributes) SecretId() terra.StringValue
- func (s DataSecretsAttributes) TerraformLabels() terra.MapValue[terra.StringValue]
- func (s DataSecretsAttributes) Topics() terra.ListValue[DataSecretsTopicsAttributes]
- func (s DataSecretsAttributes) Ttl() terra.StringValue
- func (s DataSecretsAttributes) VersionAliases() terra.MapValue[terra.StringValue]
- type DataSecretsReplication2991980BAttributes
- func (cme DataSecretsReplication2991980BAttributes) InternalRef() (terra.Reference, error)
- func (cme DataSecretsReplication2991980BAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cme DataSecretsReplication2991980BAttributes) InternalWithRef(ref terra.Reference) DataSecretsReplication2991980BAttributes
- func (cme DataSecretsReplication2991980BAttributes) KmsKeyName() terra.StringValue
- type DataSecretsReplication2991980BState
- type DataSecretsReplicationAttributes
- func (r DataSecretsReplicationAttributes) Auto() terra.ListValue[DataSecretsReplicationAutoAttributes]
- func (r DataSecretsReplicationAttributes) InternalRef() (terra.Reference, error)
- func (r DataSecretsReplicationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r DataSecretsReplicationAttributes) InternalWithRef(ref terra.Reference) DataSecretsReplicationAttributes
- func (r DataSecretsReplicationAttributes) UserManaged() terra.ListValue[DataSecretsReplicationUserManagedAttributes]
- type DataSecretsReplicationAutoAttributes
- func (a DataSecretsReplicationAutoAttributes) CustomerManagedEncryption() terra.ListValue[DataSecretsReplicationAutoCustomerManagedEncryptionAttributes]
- func (a DataSecretsReplicationAutoAttributes) InternalRef() (terra.Reference, error)
- func (a DataSecretsReplicationAutoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a DataSecretsReplicationAutoAttributes) InternalWithRef(ref terra.Reference) DataSecretsReplicationAutoAttributes
- type DataSecretsReplicationAutoCustomerManagedEncryptionAttributes
- func (cme DataSecretsReplicationAutoCustomerManagedEncryptionAttributes) InternalRef() (terra.Reference, error)
- func (cme DataSecretsReplicationAutoCustomerManagedEncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cme DataSecretsReplicationAutoCustomerManagedEncryptionAttributes) InternalWithRef(ref terra.Reference) DataSecretsReplicationAutoCustomerManagedEncryptionAttributes
- func (cme DataSecretsReplicationAutoCustomerManagedEncryptionAttributes) KmsKeyName() terra.StringValue
- type DataSecretsReplicationAutoCustomerManagedEncryptionState
- type DataSecretsReplicationAutoState
- type DataSecretsReplicationState
- type DataSecretsReplicationUserManagedAttributes
- func (um DataSecretsReplicationUserManagedAttributes) InternalRef() (terra.Reference, error)
- func (um DataSecretsReplicationUserManagedAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (um DataSecretsReplicationUserManagedAttributes) InternalWithRef(ref terra.Reference) DataSecretsReplicationUserManagedAttributes
- func (um DataSecretsReplicationUserManagedAttributes) Replicas() terra.ListValue[DataSecretsReplicationUserManagedReplicasAttributes]
- type DataSecretsReplicationUserManagedReplicasAttributes
- func (r DataSecretsReplicationUserManagedReplicasAttributes) CustomerManagedEncryption() terra.ListValue[DataSecretsReplication2991980BAttributes]
- func (r DataSecretsReplicationUserManagedReplicasAttributes) InternalRef() (terra.Reference, error)
- func (r DataSecretsReplicationUserManagedReplicasAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r DataSecretsReplicationUserManagedReplicasAttributes) InternalWithRef(ref terra.Reference) DataSecretsReplicationUserManagedReplicasAttributes
- func (r DataSecretsReplicationUserManagedReplicasAttributes) Location() terra.StringValue
- type DataSecretsReplicationUserManagedReplicasState
- type DataSecretsReplicationUserManagedState
- type DataSecretsRotationAttributes
- func (r DataSecretsRotationAttributes) InternalRef() (terra.Reference, error)
- func (r DataSecretsRotationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r DataSecretsRotationAttributes) InternalWithRef(ref terra.Reference) DataSecretsRotationAttributes
- func (r DataSecretsRotationAttributes) NextRotationTime() terra.StringValue
- func (r DataSecretsRotationAttributes) RotationPeriod() terra.StringValue
- type DataSecretsRotationState
- type DataSecretsState
- type DataSecretsTopicsAttributes
- func (t DataSecretsTopicsAttributes) InternalRef() (terra.Reference, error)
- func (t DataSecretsTopicsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t DataSecretsTopicsAttributes) InternalWithRef(ref terra.Reference) DataSecretsTopicsAttributes
- func (t DataSecretsTopicsAttributes) Name() terra.StringValue
- type DataSecretsTopicsState
- type DataSource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataArgs ¶
type DataArgs struct { // Filter: string, optional Filter terra.StringValue `hcl:"filter,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` }
DataArgs contains the configurations for google_secret_manager_secrets.
type DataSecretsAttributes ¶
type DataSecretsAttributes struct {
// contains filtered or unexported fields
}
func (DataSecretsAttributes) Annotations ¶
func (s DataSecretsAttributes) Annotations() terra.MapValue[terra.StringValue]
func (DataSecretsAttributes) CreateTime ¶
func (s DataSecretsAttributes) CreateTime() terra.StringValue
func (DataSecretsAttributes) EffectiveAnnotations ¶
func (s DataSecretsAttributes) EffectiveAnnotations() terra.MapValue[terra.StringValue]
func (DataSecretsAttributes) EffectiveLabels ¶
func (s DataSecretsAttributes) EffectiveLabels() terra.MapValue[terra.StringValue]
func (DataSecretsAttributes) ExpireTime ¶
func (s DataSecretsAttributes) ExpireTime() terra.StringValue
func (DataSecretsAttributes) InternalRef ¶
func (s DataSecretsAttributes) InternalRef() (terra.Reference, error)
func (DataSecretsAttributes) InternalTokens ¶
func (s DataSecretsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSecretsAttributes) InternalWithRef ¶
func (s DataSecretsAttributes) InternalWithRef(ref terra.Reference) DataSecretsAttributes
func (DataSecretsAttributes) Labels ¶
func (s DataSecretsAttributes) Labels() terra.MapValue[terra.StringValue]
func (DataSecretsAttributes) Name ¶
func (s DataSecretsAttributes) Name() terra.StringValue
func (DataSecretsAttributes) Project ¶
func (s DataSecretsAttributes) Project() terra.StringValue
func (DataSecretsAttributes) Replication ¶
func (s DataSecretsAttributes) Replication() terra.ListValue[DataSecretsReplicationAttributes]
func (DataSecretsAttributes) Rotation ¶
func (s DataSecretsAttributes) Rotation() terra.ListValue[DataSecretsRotationAttributes]
func (DataSecretsAttributes) SecretId ¶
func (s DataSecretsAttributes) SecretId() terra.StringValue
func (DataSecretsAttributes) TerraformLabels ¶
func (s DataSecretsAttributes) TerraformLabels() terra.MapValue[terra.StringValue]
func (DataSecretsAttributes) Topics ¶
func (s DataSecretsAttributes) Topics() terra.ListValue[DataSecretsTopicsAttributes]
func (DataSecretsAttributes) Ttl ¶
func (s DataSecretsAttributes) Ttl() terra.StringValue
func (DataSecretsAttributes) VersionAliases ¶
func (s DataSecretsAttributes) VersionAliases() terra.MapValue[terra.StringValue]
type DataSecretsReplication2991980BAttributes ¶
type DataSecretsReplication2991980BAttributes struct {
// contains filtered or unexported fields
}
func (DataSecretsReplication2991980BAttributes) InternalRef ¶
func (cme DataSecretsReplication2991980BAttributes) InternalRef() (terra.Reference, error)
func (DataSecretsReplication2991980BAttributes) InternalTokens ¶
func (cme DataSecretsReplication2991980BAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSecretsReplication2991980BAttributes) InternalWithRef ¶
func (cme DataSecretsReplication2991980BAttributes) InternalWithRef(ref terra.Reference) DataSecretsReplication2991980BAttributes
func (DataSecretsReplication2991980BAttributes) KmsKeyName ¶
func (cme DataSecretsReplication2991980BAttributes) KmsKeyName() terra.StringValue
type DataSecretsReplication2991980BState ¶
type DataSecretsReplication2991980BState struct {
KmsKeyName string `json:"kms_key_name"`
}
type DataSecretsReplicationAttributes ¶
type DataSecretsReplicationAttributes struct {
// contains filtered or unexported fields
}
func (DataSecretsReplicationAttributes) InternalRef ¶
func (r DataSecretsReplicationAttributes) InternalRef() (terra.Reference, error)
func (DataSecretsReplicationAttributes) InternalTokens ¶
func (r DataSecretsReplicationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSecretsReplicationAttributes) InternalWithRef ¶
func (r DataSecretsReplicationAttributes) InternalWithRef(ref terra.Reference) DataSecretsReplicationAttributes
func (DataSecretsReplicationAttributes) UserManaged ¶
func (r DataSecretsReplicationAttributes) UserManaged() terra.ListValue[DataSecretsReplicationUserManagedAttributes]
type DataSecretsReplicationAutoAttributes ¶
type DataSecretsReplicationAutoAttributes struct {
// contains filtered or unexported fields
}
func (DataSecretsReplicationAutoAttributes) CustomerManagedEncryption ¶
func (a DataSecretsReplicationAutoAttributes) CustomerManagedEncryption() terra.ListValue[DataSecretsReplicationAutoCustomerManagedEncryptionAttributes]
func (DataSecretsReplicationAutoAttributes) InternalRef ¶
func (a DataSecretsReplicationAutoAttributes) InternalRef() (terra.Reference, error)
func (DataSecretsReplicationAutoAttributes) InternalTokens ¶
func (a DataSecretsReplicationAutoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSecretsReplicationAutoAttributes) InternalWithRef ¶
func (a DataSecretsReplicationAutoAttributes) InternalWithRef(ref terra.Reference) DataSecretsReplicationAutoAttributes
type DataSecretsReplicationAutoCustomerManagedEncryptionAttributes ¶
type DataSecretsReplicationAutoCustomerManagedEncryptionAttributes struct {
// contains filtered or unexported fields
}
func (DataSecretsReplicationAutoCustomerManagedEncryptionAttributes) InternalRef ¶
func (cme DataSecretsReplicationAutoCustomerManagedEncryptionAttributes) InternalRef() (terra.Reference, error)
func (DataSecretsReplicationAutoCustomerManagedEncryptionAttributes) InternalTokens ¶
func (cme DataSecretsReplicationAutoCustomerManagedEncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSecretsReplicationAutoCustomerManagedEncryptionAttributes) InternalWithRef ¶
func (cme DataSecretsReplicationAutoCustomerManagedEncryptionAttributes) InternalWithRef(ref terra.Reference) DataSecretsReplicationAutoCustomerManagedEncryptionAttributes
func (DataSecretsReplicationAutoCustomerManagedEncryptionAttributes) KmsKeyName ¶
func (cme DataSecretsReplicationAutoCustomerManagedEncryptionAttributes) KmsKeyName() terra.StringValue
type DataSecretsReplicationAutoCustomerManagedEncryptionState ¶
type DataSecretsReplicationAutoCustomerManagedEncryptionState struct {
KmsKeyName string `json:"kms_key_name"`
}
type DataSecretsReplicationAutoState ¶
type DataSecretsReplicationAutoState struct {
CustomerManagedEncryption []DataSecretsReplicationAutoCustomerManagedEncryptionState `json:"customer_managed_encryption"`
}
type DataSecretsReplicationState ¶
type DataSecretsReplicationState struct { Auto []DataSecretsReplicationAutoState `json:"auto"` UserManaged []DataSecretsReplicationUserManagedState `json:"user_managed"` }
type DataSecretsReplicationUserManagedAttributes ¶
type DataSecretsReplicationUserManagedAttributes struct {
// contains filtered or unexported fields
}
func (DataSecretsReplicationUserManagedAttributes) InternalRef ¶
func (um DataSecretsReplicationUserManagedAttributes) InternalRef() (terra.Reference, error)
func (DataSecretsReplicationUserManagedAttributes) InternalTokens ¶
func (um DataSecretsReplicationUserManagedAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSecretsReplicationUserManagedAttributes) InternalWithRef ¶
func (um DataSecretsReplicationUserManagedAttributes) InternalWithRef(ref terra.Reference) DataSecretsReplicationUserManagedAttributes
type DataSecretsReplicationUserManagedReplicasAttributes ¶
type DataSecretsReplicationUserManagedReplicasAttributes struct {
// contains filtered or unexported fields
}
func (DataSecretsReplicationUserManagedReplicasAttributes) CustomerManagedEncryption ¶
func (r DataSecretsReplicationUserManagedReplicasAttributes) CustomerManagedEncryption() terra.ListValue[DataSecretsReplication2991980BAttributes]
func (DataSecretsReplicationUserManagedReplicasAttributes) InternalRef ¶
func (r DataSecretsReplicationUserManagedReplicasAttributes) InternalRef() (terra.Reference, error)
func (DataSecretsReplicationUserManagedReplicasAttributes) InternalTokens ¶
func (r DataSecretsReplicationUserManagedReplicasAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSecretsReplicationUserManagedReplicasAttributes) InternalWithRef ¶
func (r DataSecretsReplicationUserManagedReplicasAttributes) InternalWithRef(ref terra.Reference) DataSecretsReplicationUserManagedReplicasAttributes
func (DataSecretsReplicationUserManagedReplicasAttributes) Location ¶
func (r DataSecretsReplicationUserManagedReplicasAttributes) Location() terra.StringValue
type DataSecretsReplicationUserManagedReplicasState ¶
type DataSecretsReplicationUserManagedReplicasState struct { Location string `json:"location"` CustomerManagedEncryption []DataSecretsReplication2991980BState `json:"customer_managed_encryption"` }
type DataSecretsReplicationUserManagedState ¶
type DataSecretsReplicationUserManagedState struct {
Replicas []DataSecretsReplicationUserManagedReplicasState `json:"replicas"`
}
type DataSecretsRotationAttributes ¶
type DataSecretsRotationAttributes struct {
// contains filtered or unexported fields
}
func (DataSecretsRotationAttributes) InternalRef ¶
func (r DataSecretsRotationAttributes) InternalRef() (terra.Reference, error)
func (DataSecretsRotationAttributes) InternalTokens ¶
func (r DataSecretsRotationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSecretsRotationAttributes) InternalWithRef ¶
func (r DataSecretsRotationAttributes) InternalWithRef(ref terra.Reference) DataSecretsRotationAttributes
func (DataSecretsRotationAttributes) NextRotationTime ¶
func (r DataSecretsRotationAttributes) NextRotationTime() terra.StringValue
func (DataSecretsRotationAttributes) RotationPeriod ¶
func (r DataSecretsRotationAttributes) RotationPeriod() terra.StringValue
type DataSecretsState ¶
type DataSecretsState struct { Annotations map[string]string `json:"annotations"` CreateTime string `json:"create_time"` EffectiveAnnotations map[string]string `json:"effective_annotations"` EffectiveLabels map[string]string `json:"effective_labels"` ExpireTime string `json:"expire_time"` Labels map[string]string `json:"labels"` Name string `json:"name"` Project string `json:"project"` SecretId string `json:"secret_id"` TerraformLabels map[string]string `json:"terraform_labels"` Ttl string `json:"ttl"` VersionAliases map[string]string `json:"version_aliases"` Replication []DataSecretsReplicationState `json:"replication"` Rotation []DataSecretsRotationState `json:"rotation"` Topics []DataSecretsTopicsState `json:"topics"` }
type DataSecretsTopicsAttributes ¶
type DataSecretsTopicsAttributes struct {
// contains filtered or unexported fields
}
func (DataSecretsTopicsAttributes) InternalRef ¶
func (t DataSecretsTopicsAttributes) InternalRef() (terra.Reference, error)
func (DataSecretsTopicsAttributes) InternalTokens ¶
func (t DataSecretsTopicsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSecretsTopicsAttributes) InternalWithRef ¶
func (t DataSecretsTopicsAttributes) InternalWithRef(ref terra.Reference) DataSecretsTopicsAttributes
func (DataSecretsTopicsAttributes) Name ¶
func (t DataSecretsTopicsAttributes) Name() terra.StringValue
type DataSecretsTopicsState ¶
type DataSecretsTopicsState struct {
Name string `json:"name"`
}
type DataSource ¶
DataSource represents the Terraform data resource google_secret_manager_secrets.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (gsms *DataSource) Attributes() dataGoogleSecretManagerSecretsAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (gsms *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (gsms *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (gsms *DataSource) LocalName() string
LocalName returns the local name for DataSource.
Click to show internal directories.
Click to hide internal directories.