Documentation ¶
Overview ¶
Copyright IBM Corp. 2023 All Rights Reserved. Licensed under the Mozilla Public License v2.0 .
Index ¶
- Constants
- func AddInstanceFields(resource *schema.Resource) *schema.Resource
- func ConcreteListToStringSlice(elements []interface{}, commonName string) ([]string, error)
- func DataSourceIbmSmArbitrarySecret() *schema.Resource
- func DataSourceIbmSmArbitrarySecretMetadata() *schema.Resource
- func DataSourceIbmSmConfigurationPublicCertificateDNSCis() *schema.Resource
- func DataSourceIbmSmConfigurations() *schema.Resource
- func DataSourceIbmSmEnRegistration() *schema.Resource
- func DataSourceIbmSmIamCredentialsConfiguration() *schema.Resource
- func DataSourceIbmSmIamCredentialsSecret() *schema.Resource
- func DataSourceIbmSmIamCredentialsSecretMetadata() *schema.Resource
- func DataSourceIbmSmImportedCertificate() *schema.Resource
- func DataSourceIbmSmImportedCertificateMetadata() *schema.Resource
- func DataSourceIbmSmKvSecret() *schema.Resource
- func DataSourceIbmSmKvSecretMetadata() *schema.Resource
- func DataSourceIbmSmPrivateCertificate() *schema.Resource
- func DataSourceIbmSmPrivateCertificateConfigurationIntermediateCA() *schema.Resource
- func DataSourceIbmSmPrivateCertificateConfigurationRootCA() *schema.Resource
- func DataSourceIbmSmPrivateCertificateConfigurationTemplate() *schema.Resource
- func DataSourceIbmSmPrivateCertificateMetadata() *schema.Resource
- func DataSourceIbmSmPublicCertificate() *schema.Resource
- func DataSourceIbmSmPublicCertificateConfigurationCALetsEncrypt() *schema.Resource
- func DataSourceIbmSmPublicCertificateConfigurationDNSClassicInfrastructure() *schema.Resource
- func DataSourceIbmSmPublicCertificateMetadata() *schema.Resource
- func DataSourceIbmSmSecretGroup() *schema.Resource
- func DataSourceIbmSmSecretGroups() *schema.Resource
- func DataSourceIbmSmSecrets() *schema.Resource
- func DataSourceIbmSmServiceCredentialsSecret() *schema.Resource
- func DataSourceIbmSmServiceCredentialsSecretMetadata() *schema.Resource
- func DataSourceIbmSmUsernamePasswordSecret() *schema.Resource
- func DataSourceIbmSmUsernamePasswordSecretMetadata() *schema.Resource
- func DateTimeToRFC3339(dt *strfmt.DateTime) (s string)
- func ResourceIbmSmArbitrarySecret() *schema.Resource
- func ResourceIbmSmConfigurationPublicCertificateDNSCis() *schema.Resource
- func ResourceIbmSmConfigurationPublicCertificateDNSCisValidator() *validate.ResourceValidator
- func ResourceIbmSmEnRegistration() *schema.Resource
- func ResourceIbmSmEnRegistrationValidator() *validate.ResourceValidator
- func ResourceIbmSmIamCredentialsConfiguration() *schema.Resource
- func ResourceIbmSmIamCredentialsSecret() *schema.Resource
- func ResourceIbmSmImportedCertificate() *schema.Resource
- func ResourceIbmSmKvSecret() *schema.Resource
- func ResourceIbmSmPrivateCertificate() *schema.Resource
- func ResourceIbmSmPrivateCertificateConfigurationActionSetSigned() *schema.Resource
- func ResourceIbmSmPrivateCertificateConfigurationActionSignCsr() *schema.Resource
- func ResourceIbmSmPrivateCertificateConfigurationIntermediateCA() *schema.Resource
- func ResourceIbmSmPrivateCertificateConfigurationRootCA() *schema.Resource
- func ResourceIbmSmPrivateCertificateConfigurationTemplate() *schema.Resource
- func ResourceIbmSmPublicCertificate() *schema.Resource
- func ResourceIbmSmPublicCertificateActionValidateManualDns() *schema.Resource
- func ResourceIbmSmPublicCertificateConfigurationCALetsEncrypt() *schema.Resource
- func ResourceIbmSmPublicCertificateConfigurationDNSClassicInfrastructure() *schema.Resource
- func ResourceIbmSmPublicCertificateConfigurationDNSClassicInfrastructureValidator() *validate.ResourceValidator
- func ResourceIbmSmSecretGroup() *schema.Resource
- func ResourceIbmSmSecretGroupValidator() *validate.ResourceValidator
- func ResourceIbmSmServiceCredentialsSecret() *schema.Resource
- func ResourceIbmSmUsernamePasswordSecret() *schema.Resource
- func StringIsIntBetween(min, max int) schema.SchemaValidateFunc
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
Add the fields needed for building the instance endpoint to the given schema
func ConcreteListToStringSlice ¶ added in v1.54.0
func DataSourceIbmSmArbitrarySecret ¶ added in v1.51.0
func DataSourceIbmSmArbitrarySecretMetadata ¶ added in v1.51.0
func DataSourceIbmSmConfigurationPublicCertificateDNSCis ¶ added in v1.51.0
func DataSourceIbmSmConfigurations ¶ added in v1.51.0
func DataSourceIbmSmEnRegistration ¶ added in v1.51.0
func DataSourceIbmSmIamCredentialsConfiguration ¶ added in v1.51.0
func DataSourceIbmSmIamCredentialsSecret ¶ added in v1.51.0
func DataSourceIbmSmIamCredentialsSecretMetadata ¶ added in v1.51.0
func DataSourceIbmSmImportedCertificate ¶ added in v1.51.0
func DataSourceIbmSmImportedCertificateMetadata ¶ added in v1.51.0
func DataSourceIbmSmKvSecret ¶ added in v1.51.0
func DataSourceIbmSmKvSecretMetadata ¶ added in v1.51.0
func DataSourceIbmSmPrivateCertificate ¶ added in v1.51.0
func DataSourceIbmSmPrivateCertificateConfigurationIntermediateCA ¶ added in v1.51.0
func DataSourceIbmSmPrivateCertificateConfigurationRootCA ¶ added in v1.51.0
func DataSourceIbmSmPrivateCertificateConfigurationTemplate ¶ added in v1.51.0
func DataSourceIbmSmPrivateCertificateMetadata ¶ added in v1.51.0
func DataSourceIbmSmPublicCertificate ¶ added in v1.51.0
func DataSourceIbmSmPublicCertificateConfigurationCALetsEncrypt ¶ added in v1.51.0
func DataSourceIbmSmPublicCertificateConfigurationDNSClassicInfrastructure ¶ added in v1.51.0
func DataSourceIbmSmPublicCertificateMetadata ¶ added in v1.51.0
func DataSourceIbmSmSecretGroup ¶ added in v1.51.0
func DataSourceIbmSmSecretGroups ¶ added in v1.51.0
func DataSourceIbmSmSecrets ¶ added in v1.51.0
func DataSourceIbmSmServiceCredentialsSecret ¶ added in v1.61.0
func DataSourceIbmSmServiceCredentialsSecretMetadata ¶ added in v1.61.0
func DataSourceIbmSmUsernamePasswordSecret ¶ added in v1.51.0
func DataSourceIbmSmUsernamePasswordSecretMetadata ¶ added in v1.51.0
func DateTimeToRFC3339 ¶ added in v1.54.0
func ResourceIbmSmArbitrarySecret ¶ added in v1.51.0
func ResourceIbmSmConfigurationPublicCertificateDNSCis ¶ added in v1.51.0
func ResourceIbmSmConfigurationPublicCertificateDNSCisValidator ¶ added in v1.51.0
func ResourceIbmSmConfigurationPublicCertificateDNSCisValidator() *validate.ResourceValidator
func ResourceIbmSmEnRegistration ¶ added in v1.51.0
func ResourceIbmSmEnRegistrationValidator ¶ added in v1.51.0
func ResourceIbmSmEnRegistrationValidator() *validate.ResourceValidator
func ResourceIbmSmIamCredentialsConfiguration ¶ added in v1.51.0
func ResourceIbmSmIamCredentialsSecret ¶ added in v1.51.0
func ResourceIbmSmImportedCertificate ¶ added in v1.51.0
func ResourceIbmSmKvSecret ¶ added in v1.51.0
func ResourceIbmSmPrivateCertificate ¶ added in v1.51.0
func ResourceIbmSmPrivateCertificateConfigurationActionSetSigned ¶ added in v1.54.0
func ResourceIbmSmPrivateCertificateConfigurationActionSignCsr ¶ added in v1.54.0
func ResourceIbmSmPrivateCertificateConfigurationIntermediateCA ¶ added in v1.51.0
func ResourceIbmSmPrivateCertificateConfigurationRootCA ¶ added in v1.51.0
func ResourceIbmSmPrivateCertificateConfigurationTemplate ¶ added in v1.51.0
func ResourceIbmSmPublicCertificate ¶ added in v1.51.0
func ResourceIbmSmPublicCertificateActionValidateManualDns ¶ added in v1.56.0
func ResourceIbmSmPublicCertificateConfigurationCALetsEncrypt ¶ added in v1.51.0
func ResourceIbmSmPublicCertificateConfigurationDNSClassicInfrastructure ¶ added in v1.51.0
func ResourceIbmSmPublicCertificateConfigurationDNSClassicInfrastructureValidator ¶ added in v1.51.0
func ResourceIbmSmPublicCertificateConfigurationDNSClassicInfrastructureValidator() *validate.ResourceValidator
func ResourceIbmSmSecretGroup ¶ added in v1.51.0
func ResourceIbmSmSecretGroupValidator ¶ added in v1.51.0
func ResourceIbmSmSecretGroupValidator() *validate.ResourceValidator
func ResourceIbmSmServiceCredentialsSecret ¶ added in v1.61.0
func ResourceIbmSmUsernamePasswordSecret ¶ added in v1.51.0
func StringIsIntBetween ¶ added in v1.51.0
func StringIsIntBetween(min, max int) schema.SchemaValidateFunc
Types ¶
This section is empty.
Source Files ¶
- data_source_ibm_sm_arbitrary_secret.go
- data_source_ibm_sm_arbitrary_secret_metadata.go
- data_source_ibm_sm_configurations.go
- data_source_ibm_sm_en_registration.go
- data_source_ibm_sm_iam_credentials_configuration.go
- data_source_ibm_sm_iam_credentials_secret.go
- data_source_ibm_sm_iam_credentials_secret_metadata.go
- data_source_ibm_sm_imported_certificate.go
- data_source_ibm_sm_imported_certificate_metadata.go
- data_source_ibm_sm_kv_secret.go
- data_source_ibm_sm_kv_secret_metadata.go
- data_source_ibm_sm_private_certificate.go
- data_source_ibm_sm_private_certificate_configuration_intermediate_ca.go
- data_source_ibm_sm_private_certificate_configuration_root_ca.go
- data_source_ibm_sm_private_certificate_configuration_template.go
- data_source_ibm_sm_private_certificate_metadata.go
- data_source_ibm_sm_public_certificate.go
- data_source_ibm_sm_public_certificate_configuration_ca_lets_encrypt.go
- data_source_ibm_sm_public_certificate_configuration_dns_cis.go
- data_source_ibm_sm_public_certificate_configuration_dns_classic_infrastructure.go
- data_source_ibm_sm_public_certificate_metadata.go
- data_source_ibm_sm_secret_group.go
- data_source_ibm_sm_secret_groups.go
- data_source_ibm_sm_secrets.go
- data_source_ibm_sm_service_credentials_secret.go
- data_source_ibm_sm_service_credentials_secret_metadata.go
- data_source_ibm_sm_username_password_secret.go
- data_source_ibm_sm_username_password_secret_metadata.go
- resource_ibm_sm_arbitrary_secret.go
- resource_ibm_sm_en_registration.go
- resource_ibm_sm_iam_credentials_configuration.go
- resource_ibm_sm_iam_credentials_secret.go
- resource_ibm_sm_imported_certificate.go
- resource_ibm_sm_kv_secret.go
- resource_ibm_sm_private_certificate.go
- resource_ibm_sm_private_certificate_configuration_action_set_signed.go
- resource_ibm_sm_private_certificate_configuration_action_sign_csr.go
- resource_ibm_sm_private_certificate_configuration_intermediate_ca.go
- resource_ibm_sm_private_certificate_configuration_root_ca.go
- resource_ibm_sm_private_certificate_configuration_template.go
- resource_ibm_sm_public_certificate.go
- resource_ibm_sm_public_certificate_action_validate_manual_dns.go
- resource_ibm_sm_public_certificate_configuration_ca_lets_encrypt.go
- resource_ibm_sm_public_certificate_configuration_dns_cis.go
- resource_ibm_sm_public_certificate_configuration_dns_classic_infrastructure.go
- resource_ibm_sm_secret_group.go
- resource_ibm_sm_service_credentials_secret.go
- resource_ibm_sm_username_password_secret.go
- utils.go
Click to show internal directories.
Click to hide internal directories.