Documentation
¶
Index ¶
- Constants
- func DataSourceIBMResourceInstance() *schema.Resource
- func DataSourceIBMResourceInstanceRead(d *schema.ResourceData, meta interface{}) error
- func DataSourceIBMResourceInstanceValidator() *validate.ResourceValidator
- func DataSourceIBMResourceKey() *schema.Resource
- func DataSourceIBMResourceKeyValidator() *validate.ResourceValidator
- func DataSourceIBMResourceQuota() *schema.Resource
- func DataSourceIBMResourceReclamations() *schema.Resource
- func FilterDeployments(deployments []models.ServiceDeployment, location string) ([]models.ServiceDeployment, map[string]bool)
- func ResourceIBMResourceInstance() *schema.Resource
- func ResourceIBMResourceInstanceCreate(d *schema.ResourceData, meta interface{}) error
- func ResourceIBMResourceInstanceDelete(d *schema.ResourceData, meta interface{}) error
- func ResourceIBMResourceInstanceExists(d *schema.ResourceData, meta interface{}) (bool, error)
- func ResourceIBMResourceInstanceRead(d *schema.ResourceData, meta interface{}) error
- func ResourceIBMResourceInstanceUpdate(d *schema.ResourceData, meta interface{}) error
- func ResourceIBMResourceInstanceValidator() *validate.ResourceValidator
- func ResourceIBMResourceKey() *schema.Resource
- func ResourceIBMResourceKeyValidator() *validate.ResourceValidator
- func ResourceIBMResourceReclamationDelete() *schema.Resource
- func WaitForResourceInstanceUpdate(d *schema.ResourceData, meta interface{}) (interface{}, error)
Constants ¶
View Source
const ( RsInstanceSuccessStatus = "active" RsInstanceProgressStatus = "in progress" RsInstanceProvisioningStatus = "provisioning" RsInstanceInactiveStatus = "inactive" RsInstanceFailStatus = "failed" RsInstanceRemovedStatus = "removed" RsInstanceReclamation = "pending_reclamation" RsInstanceUpdateSuccessStatus = "succeeded" )
Variables ¶
This section is empty.
Functions ¶
func DataSourceIBMResourceInstanceRead ¶
func DataSourceIBMResourceInstanceRead(d *schema.ResourceData, meta interface{}) error
func DataSourceIBMResourceInstanceValidator ¶ added in v1.45.0
func DataSourceIBMResourceInstanceValidator() *validate.ResourceValidator
func DataSourceIBMResourceKeyValidator ¶ added in v1.45.0
func DataSourceIBMResourceKeyValidator() *validate.ResourceValidator
func DataSourceIBMResourceReclamations ¶ added in v1.86.0
DataSourceIBMResourceReclamations returns the schema for the ibm_resource_reclamations data source.
Example Terraform usage:
data "ibm_resource_reclamations" "all" {}
output "reclamation_ids" {
value = [for r in data.ibm_resource_reclamations.all.reclamations : r.id]
}
func FilterDeployments ¶
func FilterDeployments(deployments []models.ServiceDeployment, location string) ([]models.ServiceDeployment, map[string]bool)
func ResourceIBMResourceInstanceCreate ¶
func ResourceIBMResourceInstanceCreate(d *schema.ResourceData, meta interface{}) error
func ResourceIBMResourceInstanceDelete ¶
func ResourceIBMResourceInstanceDelete(d *schema.ResourceData, meta interface{}) error
func ResourceIBMResourceInstanceExists ¶
func ResourceIBMResourceInstanceExists(d *schema.ResourceData, meta interface{}) (bool, error)
func ResourceIBMResourceInstanceRead ¶
func ResourceIBMResourceInstanceRead(d *schema.ResourceData, meta interface{}) error
func ResourceIBMResourceInstanceUpdate ¶
func ResourceIBMResourceInstanceUpdate(d *schema.ResourceData, meta interface{}) error
func ResourceIBMResourceInstanceValidator ¶
func ResourceIBMResourceInstanceValidator() *validate.ResourceValidator
func ResourceIBMResourceKey ¶
func ResourceIBMResourceKeyValidator ¶ added in v1.45.0
func ResourceIBMResourceKeyValidator() *validate.ResourceValidator
func ResourceIBMResourceReclamationDelete ¶ added in v1.86.0
ResourceIBMResourceReclamationDelete implements a Terraform resource to permanently delete reclaimed resources. This resource performs the equivalent of "ibmcloud resource reclamation-delete" command.
Example usage:
resource "ibm_resource_reclamation_delete" "example" {
reclamation_id = "reclamation-uuid"
request_by = "user@example.com" # optional
comment = "Permanent deletion" # optional
}
func WaitForResourceInstanceUpdate ¶ added in v1.83.0
func WaitForResourceInstanceUpdate(d *schema.ResourceData, meta interface{}) (interface{}, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.