secretsmanager

package
v1.73.0 Latest Latest
Warning

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

Go to latest
Published: Dec 16, 2024 License: MPL-2.0 Imports: 26 Imported by: 0

README

Terraform IBM Provider Secrets Manager

This area is primarily for IBM provider contributors and maintainers. For information on using Terraform and the IBM provider, see the links below.

Documentation

Overview

Copyright IBM Corp. 2023 All Rights Reserved. Licensed under the Mozilla Public License v2.0 .

Index

Constants

View Source
const (
	ArbitrarySecretType          = "arbitrary"
	UsernamePasswordSecretType   = "username_password"
	IAMCredentialsSecretType     = "iam_credentials"
	ServiceCredentialsSecretType = "service_credentials"
	KvSecretType                 = "kv"
	ImportedCertSecretType       = "imported_cert"
	PublicCertSecretType         = "public_cert"
	PrivateCertSecretType        = "private_cert"

	ArbitrarySecretResourceName          = "ibm_sm_arbitrary_secret"
	UsernamePasswordSecretResourceName   = "ibm_sm_username_password_secret"
	IAMCredentialsSecretResourceName     = "ibm_sm_iam_credentials_secret"
	ServiceCredentialsSecretResourceName = "ibm_sm_service_credentials_secret"
	KvSecretResourceName                 = "ibm_sm_kv_secret"
	ImportedCertSecretResourceName       = "ibm_sm_imported_certificate"
	PublicCertSecretResourceName         = "ibm_sm_public_certificate"
	PrivateCertSecretResourceName        = "ibm_sm_private_certificate"

	EnRegistrationResourceName                           = "ibm_sm_en_registration"
	IAMCredentialsConfigResourceName                     = "ibm_sm_iam_credentials_configuration"
	ConfigurationsResourceName                           = "ibm_sm_configurations"
	PrivateCertConfigIntermediateCAResourceName          = "ibm_sm_private_certificate_configuration_intermediate_ca"
	PrivateCertConfigRootCAResourceName                  = "ibm_sm_private_certificate_configuration_root_ca"
	PrivateCertConfigTemplateResourceName                = "ibm_sm_private_certificate_configuration_template"
	PrivateCertConfigActionSetSigned                     = "ibm_sm_private_certificate_configuration_action_set_signed"
	PrivateCertConfigActionSignCsr                       = "ibm_sm_private_certificate_configuration_action_sign_csr"
	PublicCertConfigCALetsEncryptResourceName            = "ibm_sm_public_certificate_configuration_ca_lets_encrypt"
	PublicCertConfigDnsCISResourceName                   = "ibm_sm_public_certificate_configuration_dns_cis"
	PublicCertConfigDnsClassicInfrastructureResourceName = "ibm_sm_public_certificate_configuration_dns_classic_infrastructure"
	PublicCertConfigActionValidateManualDNSResourceName  = "ibm_sm_public_certificate_action_validate_manual_dns"

	SecretGroupResourceName  = "ibm_sm_secret_group"
	SecretGroupsResourceName = "ibm_sm_secret_groups"
	SecretsResourceName      = "ibm_sm_secrets"
)

Variables

This section is empty.

Functions

func AddInstanceFields added in v1.51.0

func AddInstanceFields(resource *schema.Resource) *schema.Resource

Add the fields needed for building the instance endpoint to the given schema

func ConcreteListToStringSlice added in v1.54.0

func ConcreteListToStringSlice(elements []interface{}, commonName string) ([]string, error)

func DataSourceIbmSmArbitrarySecret added in v1.51.0

func DataSourceIbmSmArbitrarySecret() *schema.Resource

func DataSourceIbmSmArbitrarySecretMetadata added in v1.51.0

func DataSourceIbmSmArbitrarySecretMetadata() *schema.Resource

func DataSourceIbmSmConfigurationPublicCertificateDNSCis added in v1.51.0

func DataSourceIbmSmConfigurationPublicCertificateDNSCis() *schema.Resource

func DataSourceIbmSmConfigurations added in v1.51.0

func DataSourceIbmSmConfigurations() *schema.Resource

func DataSourceIbmSmEnRegistration added in v1.51.0

func DataSourceIbmSmEnRegistration() *schema.Resource

func DataSourceIbmSmIamCredentialsConfiguration added in v1.51.0

func DataSourceIbmSmIamCredentialsConfiguration() *schema.Resource

func DataSourceIbmSmIamCredentialsSecret added in v1.51.0

func DataSourceIbmSmIamCredentialsSecret() *schema.Resource

func DataSourceIbmSmIamCredentialsSecretMetadata added in v1.51.0

func DataSourceIbmSmIamCredentialsSecretMetadata() *schema.Resource

func DataSourceIbmSmImportedCertificate added in v1.51.0

func DataSourceIbmSmImportedCertificate() *schema.Resource

func DataSourceIbmSmImportedCertificateMetadata added in v1.51.0

func DataSourceIbmSmImportedCertificateMetadata() *schema.Resource

func DataSourceIbmSmKvSecret added in v1.51.0

func DataSourceIbmSmKvSecret() *schema.Resource

func DataSourceIbmSmKvSecretMetadata added in v1.51.0

func DataSourceIbmSmKvSecretMetadata() *schema.Resource

func DataSourceIbmSmPrivateCertificate added in v1.51.0

func DataSourceIbmSmPrivateCertificate() *schema.Resource

func DataSourceIbmSmPrivateCertificateConfigurationIntermediateCA added in v1.51.0

func DataSourceIbmSmPrivateCertificateConfigurationIntermediateCA() *schema.Resource

func DataSourceIbmSmPrivateCertificateConfigurationRootCA added in v1.51.0

func DataSourceIbmSmPrivateCertificateConfigurationRootCA() *schema.Resource

func DataSourceIbmSmPrivateCertificateConfigurationTemplate added in v1.51.0

func DataSourceIbmSmPrivateCertificateConfigurationTemplate() *schema.Resource

func DataSourceIbmSmPrivateCertificateMetadata added in v1.51.0

func DataSourceIbmSmPrivateCertificateMetadata() *schema.Resource

func DataSourceIbmSmPublicCertificate added in v1.51.0

func DataSourceIbmSmPublicCertificate() *schema.Resource

func DataSourceIbmSmPublicCertificateConfigurationCALetsEncrypt added in v1.51.0

func DataSourceIbmSmPublicCertificateConfigurationCALetsEncrypt() *schema.Resource

func DataSourceIbmSmPublicCertificateConfigurationDNSClassicInfrastructure added in v1.51.0

func DataSourceIbmSmPublicCertificateConfigurationDNSClassicInfrastructure() *schema.Resource

func DataSourceIbmSmPublicCertificateMetadata added in v1.51.0

func DataSourceIbmSmPublicCertificateMetadata() *schema.Resource

func DataSourceIbmSmSecretGroup added in v1.51.0

func DataSourceIbmSmSecretGroup() *schema.Resource

func DataSourceIbmSmSecretGroups added in v1.51.0

func DataSourceIbmSmSecretGroups() *schema.Resource

func DataSourceIbmSmSecrets added in v1.51.0

func DataSourceIbmSmSecrets() *schema.Resource

func DataSourceIbmSmServiceCredentialsSecret added in v1.61.0

func DataSourceIbmSmServiceCredentialsSecret() *schema.Resource

func DataSourceIbmSmServiceCredentialsSecretMetadata added in v1.61.0

func DataSourceIbmSmServiceCredentialsSecretMetadata() *schema.Resource

func DataSourceIbmSmUsernamePasswordSecret added in v1.51.0

func DataSourceIbmSmUsernamePasswordSecret() *schema.Resource

func DataSourceIbmSmUsernamePasswordSecretMetadata added in v1.51.0

func DataSourceIbmSmUsernamePasswordSecretMetadata() *schema.Resource

func DateTimeToRFC3339 added in v1.54.0

func DateTimeToRFC3339(dt *strfmt.DateTime) (s string)

func ResourceIbmSmArbitrarySecret added in v1.51.0

func ResourceIbmSmArbitrarySecret() *schema.Resource

func ResourceIbmSmConfigurationPublicCertificateDNSCis added in v1.51.0

func ResourceIbmSmConfigurationPublicCertificateDNSCis() *schema.Resource

func ResourceIbmSmConfigurationPublicCertificateDNSCisValidator added in v1.51.0

func ResourceIbmSmConfigurationPublicCertificateDNSCisValidator() *validate.ResourceValidator

func ResourceIbmSmEnRegistration added in v1.51.0

func ResourceIbmSmEnRegistration() *schema.Resource

func ResourceIbmSmEnRegistrationValidator added in v1.51.0

func ResourceIbmSmEnRegistrationValidator() *validate.ResourceValidator

func ResourceIbmSmIamCredentialsConfiguration added in v1.51.0

func ResourceIbmSmIamCredentialsConfiguration() *schema.Resource

func ResourceIbmSmIamCredentialsSecret added in v1.51.0

func ResourceIbmSmIamCredentialsSecret() *schema.Resource

func ResourceIbmSmImportedCertificate added in v1.51.0

func ResourceIbmSmImportedCertificate() *schema.Resource

func ResourceIbmSmKvSecret added in v1.51.0

func ResourceIbmSmKvSecret() *schema.Resource

func ResourceIbmSmPrivateCertificate added in v1.51.0

func ResourceIbmSmPrivateCertificate() *schema.Resource

func ResourceIbmSmPrivateCertificateConfigurationActionSetSigned added in v1.54.0

func ResourceIbmSmPrivateCertificateConfigurationActionSetSigned() *schema.Resource

func ResourceIbmSmPrivateCertificateConfigurationActionSignCsr added in v1.54.0

func ResourceIbmSmPrivateCertificateConfigurationActionSignCsr() *schema.Resource

func ResourceIbmSmPrivateCertificateConfigurationIntermediateCA added in v1.51.0

func ResourceIbmSmPrivateCertificateConfigurationIntermediateCA() *schema.Resource

func ResourceIbmSmPrivateCertificateConfigurationRootCA added in v1.51.0

func ResourceIbmSmPrivateCertificateConfigurationRootCA() *schema.Resource

func ResourceIbmSmPrivateCertificateConfigurationTemplate added in v1.51.0

func ResourceIbmSmPrivateCertificateConfigurationTemplate() *schema.Resource

func ResourceIbmSmPublicCertificate added in v1.51.0

func ResourceIbmSmPublicCertificate() *schema.Resource

func ResourceIbmSmPublicCertificateActionValidateManualDns added in v1.56.0

func ResourceIbmSmPublicCertificateActionValidateManualDns() *schema.Resource

func ResourceIbmSmPublicCertificateConfigurationCALetsEncrypt added in v1.51.0

func ResourceIbmSmPublicCertificateConfigurationCALetsEncrypt() *schema.Resource

func ResourceIbmSmPublicCertificateConfigurationDNSClassicInfrastructure added in v1.51.0

func ResourceIbmSmPublicCertificateConfigurationDNSClassicInfrastructure() *schema.Resource

func ResourceIbmSmPublicCertificateConfigurationDNSClassicInfrastructureValidator added in v1.51.0

func ResourceIbmSmPublicCertificateConfigurationDNSClassicInfrastructureValidator() *validate.ResourceValidator

func ResourceIbmSmSecretGroup added in v1.51.0

func ResourceIbmSmSecretGroup() *schema.Resource

func ResourceIbmSmSecretGroupValidator added in v1.51.0

func ResourceIbmSmSecretGroupValidator() *validate.ResourceValidator

func ResourceIbmSmServiceCredentialsSecret added in v1.61.0

func ResourceIbmSmServiceCredentialsSecret() *schema.Resource

func ResourceIbmSmUsernamePasswordSecret added in v1.51.0

func ResourceIbmSmUsernamePasswordSecret() *schema.Resource

func StringIsIntBetween added in v1.51.0

func StringIsIntBetween(min, max int) schema.SchemaValidateFunc

Types

This section is empty.

Source Files

Jump to

Keyboard shortcuts

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