Documentation ¶
Index ¶
- func DataSourceIBMKMSkey() *schema.Resource
- func DataSourceIBMKMSkeyPolicies() *schema.Resource
- func DataSourceIBMKMSkeyRings() *schema.Resource
- func DataSourceIBMKMSkeys() *schema.Resource
- func DataSourceIBMKmsInstancePolicies() *schema.Resource
- func DataSourceIBMkey() *schema.Resource
- 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 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 DataSourceIBMKMSkey ¶
func DataSourceIBMKMSkeys ¶
func DataSourceIBMKmsInstancePolicies ¶ added in v1.48.0
func DataSourceIBMkey ¶
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 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_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_kp_key.go
Click to show internal directories.
Click to hide internal directories.