Documentation ¶
Index ¶
- func NewKmsServicesK8SAwsAliasV1Alpha1Manifest() datasource.DataSource
- func NewKmsServicesK8SAwsGrantV1Alpha1Manifest() datasource.DataSource
- func NewKmsServicesK8SAwsKeyV1Alpha1Manifest() datasource.DataSource
- type KmsServicesK8SAwsAliasV1Alpha1Manifest
- func (r *KmsServicesK8SAwsAliasV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *KmsServicesK8SAwsAliasV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *KmsServicesK8SAwsAliasV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type KmsServicesK8SAwsAliasV1Alpha1ManifestData
- type KmsServicesK8SAwsGrantV1Alpha1Manifest
- func (r *KmsServicesK8SAwsGrantV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *KmsServicesK8SAwsGrantV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *KmsServicesK8SAwsGrantV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type KmsServicesK8SAwsGrantV1Alpha1ManifestData
- type KmsServicesK8SAwsKeyV1Alpha1Manifest
- func (r *KmsServicesK8SAwsKeyV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *KmsServicesK8SAwsKeyV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *KmsServicesK8SAwsKeyV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type KmsServicesK8SAwsKeyV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewKmsServicesK8SAwsAliasV1Alpha1Manifest ¶
func NewKmsServicesK8SAwsAliasV1Alpha1Manifest() datasource.DataSource
func NewKmsServicesK8SAwsGrantV1Alpha1Manifest ¶
func NewKmsServicesK8SAwsGrantV1Alpha1Manifest() datasource.DataSource
func NewKmsServicesK8SAwsKeyV1Alpha1Manifest ¶
func NewKmsServicesK8SAwsKeyV1Alpha1Manifest() datasource.DataSource
Types ¶
type KmsServicesK8SAwsAliasV1Alpha1Manifest ¶
type KmsServicesK8SAwsAliasV1Alpha1Manifest struct{}
func (*KmsServicesK8SAwsAliasV1Alpha1Manifest) Metadata ¶
func (r *KmsServicesK8SAwsAliasV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*KmsServicesK8SAwsAliasV1Alpha1Manifest) Read ¶
func (r *KmsServicesK8SAwsAliasV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*KmsServicesK8SAwsAliasV1Alpha1Manifest) Schema ¶
func (r *KmsServicesK8SAwsAliasV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type KmsServicesK8SAwsAliasV1Alpha1ManifestData ¶
type KmsServicesK8SAwsAliasV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Name *string `tfsdk:"name" json:"name,omitempty"` TargetKeyID *string `tfsdk:"target_key_id" json:"targetKeyID,omitempty"` TargetKeyRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"target_key_ref" json:"targetKeyRef,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type KmsServicesK8SAwsGrantV1Alpha1Manifest ¶
type KmsServicesK8SAwsGrantV1Alpha1Manifest struct{}
func (*KmsServicesK8SAwsGrantV1Alpha1Manifest) Metadata ¶
func (r *KmsServicesK8SAwsGrantV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*KmsServicesK8SAwsGrantV1Alpha1Manifest) Read ¶
func (r *KmsServicesK8SAwsGrantV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*KmsServicesK8SAwsGrantV1Alpha1Manifest) Schema ¶
func (r *KmsServicesK8SAwsGrantV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type KmsServicesK8SAwsGrantV1Alpha1ManifestData ¶
type KmsServicesK8SAwsGrantV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Constraints *struct { EncryptionContextEquals *map[string]string `tfsdk:"encryption_context_equals" json:"encryptionContextEquals,omitempty"` EncryptionContextSubset *map[string]string `tfsdk:"encryption_context_subset" json:"encryptionContextSubset,omitempty"` } `tfsdk:"constraints" json:"constraints,omitempty"` GrantTokens *[]string `tfsdk:"grant_tokens" json:"grantTokens,omitempty"` GranteePrincipal *string `tfsdk:"grantee_principal" json:"granteePrincipal,omitempty"` KeyID *string `tfsdk:"key_id" json:"keyID,omitempty"` KeyRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"key_ref" json:"keyRef,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Operations *[]string `tfsdk:"operations" json:"operations,omitempty"` RetiringPrincipal *string `tfsdk:"retiring_principal" json:"retiringPrincipal,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type KmsServicesK8SAwsKeyV1Alpha1Manifest ¶
type KmsServicesK8SAwsKeyV1Alpha1Manifest struct{}
func (*KmsServicesK8SAwsKeyV1Alpha1Manifest) Metadata ¶
func (r *KmsServicesK8SAwsKeyV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*KmsServicesK8SAwsKeyV1Alpha1Manifest) Read ¶
func (r *KmsServicesK8SAwsKeyV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*KmsServicesK8SAwsKeyV1Alpha1Manifest) Schema ¶
func (r *KmsServicesK8SAwsKeyV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type KmsServicesK8SAwsKeyV1Alpha1ManifestData ¶
type KmsServicesK8SAwsKeyV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { BypassPolicyLockoutSafetyCheck *bool `tfsdk:"bypass_policy_lockout_safety_check" json:"bypassPolicyLockoutSafetyCheck,omitempty"` CustomKeyStoreID *string `tfsdk:"custom_key_store_id" json:"customKeyStoreID,omitempty"` Description *string `tfsdk:"description" json:"description,omitempty"` EnableKeyRotation *bool `tfsdk:"enable_key_rotation" json:"enableKeyRotation,omitempty"` KeySpec *string `tfsdk:"key_spec" json:"keySpec,omitempty"` KeyUsage *string `tfsdk:"key_usage" json:"keyUsage,omitempty"` MultiRegion *bool `tfsdk:"multi_region" json:"multiRegion,omitempty"` Origin *string `tfsdk:"origin" json:"origin,omitempty"` Policy *string `tfsdk:"policy" json:"policy,omitempty"` Tags *[]struct { TagKey *string `tfsdk:"tag_key" json:"tagKey,omitempty"` TagValue *string `tfsdk:"tag_value" json:"tagValue,omitempty"` } `tfsdk:"tags" json:"tags,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.