Documentation ¶
Index ¶
- func NewSecretsHashicorpComHcpauthV1Beta1Manifest() datasource.DataSource
- func NewSecretsHashicorpComHcpvaultSecretsAppV1Beta1Manifest() datasource.DataSource
- func NewSecretsHashicorpComVaultAuthV1Beta1Manifest() datasource.DataSource
- func NewSecretsHashicorpComVaultConnectionV1Beta1Manifest() datasource.DataSource
- func NewSecretsHashicorpComVaultDynamicSecretV1Beta1Manifest() datasource.DataSource
- func NewSecretsHashicorpComVaultPkisecretV1Beta1Manifest() datasource.DataSource
- func NewSecretsHashicorpComVaultStaticSecretV1Beta1Manifest() datasource.DataSource
- type SecretsHashicorpComHcpauthV1Beta1Manifest
- func (r *SecretsHashicorpComHcpauthV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *SecretsHashicorpComHcpauthV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *SecretsHashicorpComHcpauthV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type SecretsHashicorpComHcpauthV1Beta1ManifestData
- type SecretsHashicorpComHcpvaultSecretsAppV1Beta1Manifest
- func (r *SecretsHashicorpComHcpvaultSecretsAppV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *SecretsHashicorpComHcpvaultSecretsAppV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *SecretsHashicorpComHcpvaultSecretsAppV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type SecretsHashicorpComHcpvaultSecretsAppV1Beta1ManifestData
- type SecretsHashicorpComVaultAuthV1Beta1Manifest
- func (r *SecretsHashicorpComVaultAuthV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *SecretsHashicorpComVaultAuthV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *SecretsHashicorpComVaultAuthV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type SecretsHashicorpComVaultAuthV1Beta1ManifestData
- type SecretsHashicorpComVaultConnectionV1Beta1Manifest
- func (r *SecretsHashicorpComVaultConnectionV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *SecretsHashicorpComVaultConnectionV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *SecretsHashicorpComVaultConnectionV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type SecretsHashicorpComVaultConnectionV1Beta1ManifestData
- type SecretsHashicorpComVaultDynamicSecretV1Beta1Manifest
- func (r *SecretsHashicorpComVaultDynamicSecretV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *SecretsHashicorpComVaultDynamicSecretV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *SecretsHashicorpComVaultDynamicSecretV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type SecretsHashicorpComVaultDynamicSecretV1Beta1ManifestData
- type SecretsHashicorpComVaultPkisecretV1Beta1Manifest
- func (r *SecretsHashicorpComVaultPkisecretV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *SecretsHashicorpComVaultPkisecretV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *SecretsHashicorpComVaultPkisecretV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type SecretsHashicorpComVaultPkisecretV1Beta1ManifestData
- type SecretsHashicorpComVaultStaticSecretV1Beta1Manifest
- func (r *SecretsHashicorpComVaultStaticSecretV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *SecretsHashicorpComVaultStaticSecretV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *SecretsHashicorpComVaultStaticSecretV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type SecretsHashicorpComVaultStaticSecretV1Beta1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSecretsHashicorpComHcpauthV1Beta1Manifest ¶
func NewSecretsHashicorpComHcpauthV1Beta1Manifest() datasource.DataSource
func NewSecretsHashicorpComHcpvaultSecretsAppV1Beta1Manifest ¶
func NewSecretsHashicorpComHcpvaultSecretsAppV1Beta1Manifest() datasource.DataSource
func NewSecretsHashicorpComVaultAuthV1Beta1Manifest ¶
func NewSecretsHashicorpComVaultAuthV1Beta1Manifest() datasource.DataSource
func NewSecretsHashicorpComVaultConnectionV1Beta1Manifest ¶
func NewSecretsHashicorpComVaultConnectionV1Beta1Manifest() datasource.DataSource
func NewSecretsHashicorpComVaultDynamicSecretV1Beta1Manifest ¶
func NewSecretsHashicorpComVaultDynamicSecretV1Beta1Manifest() datasource.DataSource
func NewSecretsHashicorpComVaultPkisecretV1Beta1Manifest ¶
func NewSecretsHashicorpComVaultPkisecretV1Beta1Manifest() datasource.DataSource
func NewSecretsHashicorpComVaultStaticSecretV1Beta1Manifest ¶
func NewSecretsHashicorpComVaultStaticSecretV1Beta1Manifest() datasource.DataSource
Types ¶
type SecretsHashicorpComHcpauthV1Beta1Manifest ¶
type SecretsHashicorpComHcpauthV1Beta1Manifest struct{}
func (*SecretsHashicorpComHcpauthV1Beta1Manifest) Metadata ¶
func (r *SecretsHashicorpComHcpauthV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*SecretsHashicorpComHcpauthV1Beta1Manifest) Read ¶
func (r *SecretsHashicorpComHcpauthV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*SecretsHashicorpComHcpauthV1Beta1Manifest) Schema ¶
func (r *SecretsHashicorpComHcpauthV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type SecretsHashicorpComHcpauthV1Beta1ManifestData ¶
type SecretsHashicorpComHcpauthV1Beta1ManifestData 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 { AllowedNamespaces *[]string `tfsdk:"allowed_namespaces" json:"allowedNamespaces,omitempty"` Method *string `tfsdk:"method" json:"method,omitempty"` OrganizationID *string `tfsdk:"organization_id" json:"organizationID,omitempty"` ProjectID *string `tfsdk:"project_id" json:"projectID,omitempty"` ServicePrincipal *struct { SecretRef *string `tfsdk:"secret_ref" json:"secretRef,omitempty"` } `tfsdk:"service_principal" json:"servicePrincipal,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type SecretsHashicorpComHcpvaultSecretsAppV1Beta1Manifest ¶
type SecretsHashicorpComHcpvaultSecretsAppV1Beta1Manifest struct{}
func (*SecretsHashicorpComHcpvaultSecretsAppV1Beta1Manifest) Metadata ¶
func (r *SecretsHashicorpComHcpvaultSecretsAppV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*SecretsHashicorpComHcpvaultSecretsAppV1Beta1Manifest) Read ¶
func (r *SecretsHashicorpComHcpvaultSecretsAppV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*SecretsHashicorpComHcpvaultSecretsAppV1Beta1Manifest) Schema ¶
func (r *SecretsHashicorpComHcpvaultSecretsAppV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type SecretsHashicorpComHcpvaultSecretsAppV1Beta1ManifestData ¶
type SecretsHashicorpComHcpvaultSecretsAppV1Beta1ManifestData 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 { AppName *string `tfsdk:"app_name" json:"appName,omitempty"` Destination *struct { Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` Create *bool `tfsdk:"create" json:"create,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Overwrite *bool `tfsdk:"overwrite" json:"overwrite,omitempty"` Transformation *struct { ExcludeRaw *bool `tfsdk:"exclude_raw" json:"excludeRaw,omitempty"` Excludes *[]string `tfsdk:"excludes" json:"excludes,omitempty"` Includes *[]string `tfsdk:"includes" json:"includes,omitempty"` Templates *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Text *string `tfsdk:"text" json:"text,omitempty"` } `tfsdk:"templates" json:"templates,omitempty"` TransformationRefs *[]struct { IgnoreExcludes *bool `tfsdk:"ignore_excludes" json:"ignoreExcludes,omitempty"` IgnoreIncludes *bool `tfsdk:"ignore_includes" json:"ignoreIncludes,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` TemplateRefs *[]struct { KeyOverride *string `tfsdk:"key_override" json:"keyOverride,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"template_refs" json:"templateRefs,omitempty"` } `tfsdk:"transformation_refs" json:"transformationRefs,omitempty"` } `tfsdk:"transformation" json:"transformation,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"destination" json:"destination,omitempty"` HcpAuthRef *string `tfsdk:"hcp_auth_ref" json:"hcpAuthRef,omitempty"` RefreshAfter *string `tfsdk:"refresh_after" json:"refreshAfter,omitempty"` RolloutRestartTargets *[]struct { Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"rollout_restart_targets" json:"rolloutRestartTargets,omitempty"` SyncConfig *struct { Dynamic *struct { RenewalPercent *int64 `tfsdk:"renewal_percent" json:"renewalPercent,omitempty"` } `tfsdk:"dynamic" json:"dynamic,omitempty"` } `tfsdk:"sync_config" json:"syncConfig,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type SecretsHashicorpComVaultAuthV1Beta1Manifest ¶
type SecretsHashicorpComVaultAuthV1Beta1Manifest struct{}
func (*SecretsHashicorpComVaultAuthV1Beta1Manifest) Metadata ¶
func (r *SecretsHashicorpComVaultAuthV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*SecretsHashicorpComVaultAuthV1Beta1Manifest) Read ¶
func (r *SecretsHashicorpComVaultAuthV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*SecretsHashicorpComVaultAuthV1Beta1Manifest) Schema ¶
func (r *SecretsHashicorpComVaultAuthV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type SecretsHashicorpComVaultAuthV1Beta1ManifestData ¶
type SecretsHashicorpComVaultAuthV1Beta1ManifestData 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 { AllowedNamespaces *[]string `tfsdk:"allowed_namespaces" json:"allowedNamespaces,omitempty"` AppRole *struct { RoleId *string `tfsdk:"role_id" json:"roleId,omitempty"` SecretRef *string `tfsdk:"secret_ref" json:"secretRef,omitempty"` } `tfsdk:"app_role" json:"appRole,omitempty"` Aws *struct { HeaderValue *string `tfsdk:"header_value" json:"headerValue,omitempty"` IamEndpoint *string `tfsdk:"iam_endpoint" json:"iamEndpoint,omitempty"` IrsaServiceAccount *string `tfsdk:"irsa_service_account" json:"irsaServiceAccount,omitempty"` Region *string `tfsdk:"region" json:"region,omitempty"` Role *string `tfsdk:"role" json:"role,omitempty"` SecretRef *string `tfsdk:"secret_ref" json:"secretRef,omitempty"` SessionName *string `tfsdk:"session_name" json:"sessionName,omitempty"` StsEndpoint *string `tfsdk:"sts_endpoint" json:"stsEndpoint,omitempty"` } `tfsdk:"aws" json:"aws,omitempty"` Gcp *struct { ClusterName *string `tfsdk:"cluster_name" json:"clusterName,omitempty"` ProjectID *string `tfsdk:"project_id" json:"projectID,omitempty"` Region *string `tfsdk:"region" json:"region,omitempty"` Role *string `tfsdk:"role" json:"role,omitempty"` WorkloadIdentityServiceAccount *string `tfsdk:"workload_identity_service_account" json:"workloadIdentityServiceAccount,omitempty"` } `tfsdk:"gcp" json:"gcp,omitempty"` Headers *map[string]string `tfsdk:"headers" json:"headers,omitempty"` Jwt *struct { Audiences *[]string `tfsdk:"audiences" json:"audiences,omitempty"` Role *string `tfsdk:"role" json:"role,omitempty"` SecretRef *string `tfsdk:"secret_ref" json:"secretRef,omitempty"` ServiceAccount *string `tfsdk:"service_account" json:"serviceAccount,omitempty"` TokenExpirationSeconds *int64 `tfsdk:"token_expiration_seconds" json:"tokenExpirationSeconds,omitempty"` } `tfsdk:"jwt" json:"jwt,omitempty"` Kubernetes *struct { Audiences *[]string `tfsdk:"audiences" json:"audiences,omitempty"` Role *string `tfsdk:"role" json:"role,omitempty"` ServiceAccount *string `tfsdk:"service_account" json:"serviceAccount,omitempty"` TokenExpirationSeconds *int64 `tfsdk:"token_expiration_seconds" json:"tokenExpirationSeconds,omitempty"` } `tfsdk:"kubernetes" json:"kubernetes,omitempty"` Method *string `tfsdk:"method" json:"method,omitempty"` Mount *string `tfsdk:"mount" json:"mount,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Params *map[string]string `tfsdk:"params" json:"params,omitempty"` StorageEncryption *struct { KeyName *string `tfsdk:"key_name" json:"keyName,omitempty"` Mount *string `tfsdk:"mount" json:"mount,omitempty"` } `tfsdk:"storage_encryption" json:"storageEncryption,omitempty"` VaultAuthGlobalRef *struct { AllowDefault *bool `tfsdk:"allow_default" json:"allowDefault,omitempty"` MergeStrategy *struct { Headers *string `tfsdk:"headers" json:"headers,omitempty"` Params *string `tfsdk:"params" json:"params,omitempty"` } `tfsdk:"merge_strategy" json:"mergeStrategy,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"vault_auth_global_ref" json:"vaultAuthGlobalRef,omitempty"` VaultConnectionRef *string `tfsdk:"vault_connection_ref" json:"vaultConnectionRef,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type SecretsHashicorpComVaultConnectionV1Beta1Manifest ¶
type SecretsHashicorpComVaultConnectionV1Beta1Manifest struct{}
func (*SecretsHashicorpComVaultConnectionV1Beta1Manifest) Metadata ¶
func (r *SecretsHashicorpComVaultConnectionV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*SecretsHashicorpComVaultConnectionV1Beta1Manifest) Read ¶
func (r *SecretsHashicorpComVaultConnectionV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*SecretsHashicorpComVaultConnectionV1Beta1Manifest) Schema ¶
func (r *SecretsHashicorpComVaultConnectionV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type SecretsHashicorpComVaultConnectionV1Beta1ManifestData ¶
type SecretsHashicorpComVaultConnectionV1Beta1ManifestData 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 { Address *string `tfsdk:"address" json:"address,omitempty"` CaCertSecretRef *string `tfsdk:"ca_cert_secret_ref" json:"caCertSecretRef,omitempty"` Headers *map[string]string `tfsdk:"headers" json:"headers,omitempty"` SkipTLSVerify *bool `tfsdk:"skip_tls_verify" json:"skipTLSVerify,omitempty"` Timeout *string `tfsdk:"timeout" json:"timeout,omitempty"` TlsServerName *string `tfsdk:"tls_server_name" json:"tlsServerName,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type SecretsHashicorpComVaultDynamicSecretV1Beta1Manifest ¶
type SecretsHashicorpComVaultDynamicSecretV1Beta1Manifest struct{}
func (*SecretsHashicorpComVaultDynamicSecretV1Beta1Manifest) Metadata ¶
func (r *SecretsHashicorpComVaultDynamicSecretV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*SecretsHashicorpComVaultDynamicSecretV1Beta1Manifest) Read ¶
func (r *SecretsHashicorpComVaultDynamicSecretV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*SecretsHashicorpComVaultDynamicSecretV1Beta1Manifest) Schema ¶
func (r *SecretsHashicorpComVaultDynamicSecretV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type SecretsHashicorpComVaultDynamicSecretV1Beta1ManifestData ¶
type SecretsHashicorpComVaultDynamicSecretV1Beta1ManifestData 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 { AllowStaticCreds *bool `tfsdk:"allow_static_creds" json:"allowStaticCreds,omitempty"` Destination *struct { Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` Create *bool `tfsdk:"create" json:"create,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Overwrite *bool `tfsdk:"overwrite" json:"overwrite,omitempty"` Transformation *struct { ExcludeRaw *bool `tfsdk:"exclude_raw" json:"excludeRaw,omitempty"` Excludes *[]string `tfsdk:"excludes" json:"excludes,omitempty"` Includes *[]string `tfsdk:"includes" json:"includes,omitempty"` Templates *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Text *string `tfsdk:"text" json:"text,omitempty"` } `tfsdk:"templates" json:"templates,omitempty"` TransformationRefs *[]struct { IgnoreExcludes *bool `tfsdk:"ignore_excludes" json:"ignoreExcludes,omitempty"` IgnoreIncludes *bool `tfsdk:"ignore_includes" json:"ignoreIncludes,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` TemplateRefs *[]struct { KeyOverride *string `tfsdk:"key_override" json:"keyOverride,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"template_refs" json:"templateRefs,omitempty"` } `tfsdk:"transformation_refs" json:"transformationRefs,omitempty"` } `tfsdk:"transformation" json:"transformation,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"destination" json:"destination,omitempty"` Mount *string `tfsdk:"mount" json:"mount,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Params *map[string]string `tfsdk:"params" json:"params,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` RefreshAfter *string `tfsdk:"refresh_after" json:"refreshAfter,omitempty"` RenewalPercent *int64 `tfsdk:"renewal_percent" json:"renewalPercent,omitempty"` RequestHTTPMethod *string `tfsdk:"request_http_method" json:"requestHTTPMethod,omitempty"` Revoke *bool `tfsdk:"revoke" json:"revoke,omitempty"` RolloutRestartTargets *[]struct { Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"rollout_restart_targets" json:"rolloutRestartTargets,omitempty"` VaultAuthRef *string `tfsdk:"vault_auth_ref" json:"vaultAuthRef,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type SecretsHashicorpComVaultPkisecretV1Beta1Manifest ¶
type SecretsHashicorpComVaultPkisecretV1Beta1Manifest struct{}
func (*SecretsHashicorpComVaultPkisecretV1Beta1Manifest) Metadata ¶
func (r *SecretsHashicorpComVaultPkisecretV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*SecretsHashicorpComVaultPkisecretV1Beta1Manifest) Read ¶
func (r *SecretsHashicorpComVaultPkisecretV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*SecretsHashicorpComVaultPkisecretV1Beta1Manifest) Schema ¶
func (r *SecretsHashicorpComVaultPkisecretV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type SecretsHashicorpComVaultPkisecretV1Beta1ManifestData ¶
type SecretsHashicorpComVaultPkisecretV1Beta1ManifestData 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 { AltNames *[]string `tfsdk:"alt_names" json:"altNames,omitempty"` Clear *bool `tfsdk:"clear" json:"clear,omitempty"` CommonName *string `tfsdk:"common_name" json:"commonName,omitempty"` Destination *struct { Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` Create *bool `tfsdk:"create" json:"create,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Overwrite *bool `tfsdk:"overwrite" json:"overwrite,omitempty"` Transformation *struct { ExcludeRaw *bool `tfsdk:"exclude_raw" json:"excludeRaw,omitempty"` Excludes *[]string `tfsdk:"excludes" json:"excludes,omitempty"` Includes *[]string `tfsdk:"includes" json:"includes,omitempty"` Templates *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Text *string `tfsdk:"text" json:"text,omitempty"` } `tfsdk:"templates" json:"templates,omitempty"` TransformationRefs *[]struct { IgnoreExcludes *bool `tfsdk:"ignore_excludes" json:"ignoreExcludes,omitempty"` IgnoreIncludes *bool `tfsdk:"ignore_includes" json:"ignoreIncludes,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` TemplateRefs *[]struct { KeyOverride *string `tfsdk:"key_override" json:"keyOverride,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"template_refs" json:"templateRefs,omitempty"` } `tfsdk:"transformation_refs" json:"transformationRefs,omitempty"` } `tfsdk:"transformation" json:"transformation,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"destination" json:"destination,omitempty"` ExcludeCNFromSans *bool `tfsdk:"exclude_cn_from_sans" json:"excludeCNFromSans,omitempty"` ExpiryOffset *string `tfsdk:"expiry_offset" json:"expiryOffset,omitempty"` Format *string `tfsdk:"format" json:"format,omitempty"` IpSans *[]string `tfsdk:"ip_sans" json:"ipSans,omitempty"` IssuerRef *string `tfsdk:"issuer_ref" json:"issuerRef,omitempty"` Mount *string `tfsdk:"mount" json:"mount,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` NotAfter *string `tfsdk:"not_after" json:"notAfter,omitempty"` OtherSans *[]string `tfsdk:"other_sans" json:"otherSans,omitempty"` PrivateKeyFormat *string `tfsdk:"private_key_format" json:"privateKeyFormat,omitempty"` Revoke *bool `tfsdk:"revoke" json:"revoke,omitempty"` Role *string `tfsdk:"role" json:"role,omitempty"` RolloutRestartTargets *[]struct { Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"rollout_restart_targets" json:"rolloutRestartTargets,omitempty"` Ttl *string `tfsdk:"ttl" json:"ttl,omitempty"` UriSans *[]string `tfsdk:"uri_sans" json:"uriSans,omitempty"` UserIDs *[]string `tfsdk:"user_i_ds" json:"userIDs,omitempty"` VaultAuthRef *string `tfsdk:"vault_auth_ref" json:"vaultAuthRef,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type SecretsHashicorpComVaultStaticSecretV1Beta1Manifest ¶
type SecretsHashicorpComVaultStaticSecretV1Beta1Manifest struct{}
func (*SecretsHashicorpComVaultStaticSecretV1Beta1Manifest) Metadata ¶
func (r *SecretsHashicorpComVaultStaticSecretV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*SecretsHashicorpComVaultStaticSecretV1Beta1Manifest) Read ¶
func (r *SecretsHashicorpComVaultStaticSecretV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*SecretsHashicorpComVaultStaticSecretV1Beta1Manifest) Schema ¶
func (r *SecretsHashicorpComVaultStaticSecretV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type SecretsHashicorpComVaultStaticSecretV1Beta1ManifestData ¶
type SecretsHashicorpComVaultStaticSecretV1Beta1ManifestData 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 { Destination *struct { Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` Create *bool `tfsdk:"create" json:"create,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Overwrite *bool `tfsdk:"overwrite" json:"overwrite,omitempty"` Transformation *struct { ExcludeRaw *bool `tfsdk:"exclude_raw" json:"excludeRaw,omitempty"` Excludes *[]string `tfsdk:"excludes" json:"excludes,omitempty"` Includes *[]string `tfsdk:"includes" json:"includes,omitempty"` Templates *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Text *string `tfsdk:"text" json:"text,omitempty"` } `tfsdk:"templates" json:"templates,omitempty"` TransformationRefs *[]struct { IgnoreExcludes *bool `tfsdk:"ignore_excludes" json:"ignoreExcludes,omitempty"` IgnoreIncludes *bool `tfsdk:"ignore_includes" json:"ignoreIncludes,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` TemplateRefs *[]struct { KeyOverride *string `tfsdk:"key_override" json:"keyOverride,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"template_refs" json:"templateRefs,omitempty"` } `tfsdk:"transformation_refs" json:"transformationRefs,omitempty"` } `tfsdk:"transformation" json:"transformation,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"destination" json:"destination,omitempty"` HmacSecretData *bool `tfsdk:"hmac_secret_data" json:"hmacSecretData,omitempty"` Mount *string `tfsdk:"mount" json:"mount,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` RefreshAfter *string `tfsdk:"refresh_after" json:"refreshAfter,omitempty"` RolloutRestartTargets *[]struct { Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"rollout_restart_targets" json:"rolloutRestartTargets,omitempty"` SyncConfig *struct { InstantUpdates *bool `tfsdk:"instant_updates" json:"instantUpdates,omitempty"` } `tfsdk:"sync_config" json:"syncConfig,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` VaultAuthRef *string `tfsdk:"vault_auth_ref" json:"vaultAuthRef,omitempty"` Version *int64 `tfsdk:"version" json:"version,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Source Files ¶
- secrets_hashicorp_com_hcp_auth_v1beta1_manifest.go
- secrets_hashicorp_com_hcp_vault_secrets_app_v1beta1_manifest.go
- secrets_hashicorp_com_vault_auth_v1beta1_manifest.go
- secrets_hashicorp_com_vault_connection_v1beta1_manifest.go
- secrets_hashicorp_com_vault_dynamic_secret_v1beta1_manifest.go
- secrets_hashicorp_com_vault_pki_secret_v1beta1_manifest.go
- secrets_hashicorp_com_vault_static_secret_v1beta1_manifest.go
Click to show internal directories.
Click to hide internal directories.