Documentation ¶
Index ¶
- func DataSourceIBMKMSKMIPObject() *schema.Resource
- func DataSourceIBMKMSKMIPObjects() *schema.Resource
- func DataSourceIBMKMSKmipAdapter() *schema.Resource
- func DataSourceIBMKMSKmipAdapters() *schema.Resource
- func DataSourceIBMKMSkey() *schema.Resource
- func DataSourceIBMKMSkeyPolicies() *schema.Resource
- func DataSourceIBMKMSkeyRings() *schema.Resource
- func DataSourceIBMKMSkeys() *schema.Resource
- func DataSourceIBMKmsInstancePolicies() *schema.Resource
- func DataSourceIBMKmsKMIPClientCertificate() *schema.Resource
- func DataSourceIBMKmsKMIPClientCertificates() *schema.Resource
- func DataSourceIBMkey() *schema.Resource
- func ExtractAndValidateKMIPAdapterDataFromSchema(d *schema.ResourceData) (adapter kp.KMIPAdapter, instanceID string, err error)
- func ExtractAndValidateKMIPClientCertDataFromSchema(d *schema.ResourceData) (cert kp.KMIPClientCertificate, adapterIDStr string, instanceID string, ...)
- func ExtractAndValidateKeyDataFromSchema(d *schema.ResourceData, meta interface{}) (key kp.Key, instanceID string, err error)
- func KmsEndpointURL(kpAPI *kp.Client, endpointType string, extensions map[string]interface{}) (*url.URL, error)
- func ResourceIBMKeyRingValidator() *validate.ResourceValidator
- func ResourceIBMKmsInstancePolicy() *schema.Resource
- func ResourceIBMKmsKMIPAdapter() *schema.Resource
- func ResourceIBMKmsKMIPClientCertificate() *schema.Resource
- func ResourceIBMKmsKeyWithPolicyOverrides() *schema.Resource
- func ResourceIBMKmskey() *schema.Resource
- func ResourceIBMKmskeyAlias() *schema.Resource
- func ResourceIBMKmskeyPolicies() *schema.Resource
- func ResourceIBMKmskeyRings() *schema.Resource
- func ResourceIBMkey() *schema.Resource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataSourceIBMKMSKMIPObject ¶ added in v1.66.0
func DataSourceIBMKMSKMIPObjects ¶ added in v1.66.0
func DataSourceIBMKMSKmipAdapter ¶ added in v1.66.0
func DataSourceIBMKMSKmipAdapters ¶ added in v1.66.0
func DataSourceIBMKMSkey ¶
func DataSourceIBMKMSkeys ¶
func DataSourceIBMKmsInstancePolicies ¶ added in v1.48.0
func DataSourceIBMKmsKMIPClientCertificate ¶ added in v1.66.0
func DataSourceIBMKmsKMIPClientCertificates ¶ added in v1.66.0
func DataSourceIBMkey ¶
func ExtractAndValidateKMIPAdapterDataFromSchema ¶ added in v1.66.0
func ExtractAndValidateKMIPAdapterDataFromSchema(d *schema.ResourceData) (adapter kp.KMIPAdapter, instanceID string, err error)
func ExtractAndValidateKMIPClientCertDataFromSchema ¶ added in v1.66.0
func ExtractAndValidateKMIPClientCertDataFromSchema(d *schema.ResourceData) (cert kp.KMIPClientCertificate, adapterIDStr string, instanceID string, err error)
func ExtractAndValidateKeyDataFromSchema ¶ added in v1.48.0
func ExtractAndValidateKeyDataFromSchema(d *schema.ResourceData, meta interface{}) (key kp.Key, instanceID string, err error)
Extract and Validate data from schema related to a key
func KmsEndpointURL ¶
func KmsEndpointURL(kpAPI *kp.Client, endpointType string, extensions map[string]interface{}) (*url.URL, error)
Construct KMS URL
func ResourceIBMKeyRingValidator ¶
func ResourceIBMKeyRingValidator() *validate.ResourceValidator
func ResourceIBMKmsInstancePolicy ¶ added in v1.48.0
func ResourceIBMKmsKMIPAdapter ¶ added in v1.66.0
func ResourceIBMKmsKMIPClientCertificate ¶ added in v1.66.0
func ResourceIBMKmsKeyWithPolicyOverrides ¶ added in v1.48.0
func ResourceIBMKmskey ¶
func ResourceIBMKmskeyAlias ¶
func ResourceIBMKmskeyRings ¶
func ResourceIBMkey ¶
Types ¶
This section is empty.
Source Files ¶
- data_source_ibm_kms_instance_policies.go
- data_source_ibm_kms_key.go
- data_source_ibm_kms_key_policies.go
- data_source_ibm_kms_key_rings.go
- data_source_ibm_kms_keys.go
- data_source_ibm_kms_kmip_adapter.go
- data_source_ibm_kms_kmip_adapters.go
- data_source_ibm_kms_kmip_client_certificate.go
- data_source_ibm_kms_kmip_client_certificates.go
- data_source_ibm_kms_kmip_object.go
- data_source_ibm_kms_kmip_objects.go
- data_source_ibm_kp_key.go
- resource_ibm_kms_instance_policies.go
- resource_ibm_kms_key.go
- resource_ibm_kms_key_alias.go
- resource_ibm_kms_key_policies.go
- resource_ibm_kms_key_rings.go
- resource_ibm_kms_key_with_policy_overrides.go
- resource_ibm_kms_kmip_adapter.go
- resource_ibm_kms_kmip_client_cert.go
- resource_ibm_kp_key.go
- utils.go
Click to show internal directories.
Click to hide internal directories.