resources

package
v2.2.7 Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2024 License: Apache-2.0 Imports: 30 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ApplicationDataSource

func ApplicationDataSource() *schema.Resource

func ApplicationInstanceDataSource

func ApplicationInstanceDataSource() *schema.Resource

func ApplicationInstanceResource

func ApplicationInstanceResource() *schema.Resource

func ApplicationResource

func ApplicationResource() *schema.Resource

func BearerToken

func BearerToken(token string) runtime.ClientAuthInfoWriter

BearerToken provides a header based oauth2 bearer access token auth info writer

func CreateApplication

func CreateApplication(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func CreateApplicationInstance

func CreateApplicationInstance(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func CreateDatastore

func CreateDatastore(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func CreateImage

func CreateImage(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func CreateNetwork

func CreateNetwork(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func CreateNetworkInstance

func CreateNetworkInstance(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func CreateNode

func CreateNode(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func CreatePatchEnvelope

func CreatePatchEnvelope(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func CreatePatchEnvelopeReference

func CreatePatchEnvelopeReference(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func CreateProject

func CreateProject(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func CreateVolumeInstance

func CreateVolumeInstance(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func CredentialDataSource

func CredentialDataSource() *schema.Resource

func CredentialResource

func CredentialResource() *schema.Resource

func DatastoreDataSource

func DatastoreDataSource() *schema.Resource

func DatastoreResource

func DatastoreResource() *schema.Resource

func DeleteApplication

func DeleteApplication(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func DeleteApplicationInstance

func DeleteApplicationInstance(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func DeleteDatastore

func DeleteDatastore(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func DeleteImage

func DeleteImage(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func DeleteNetwork

func DeleteNetwork(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func DeleteNetworkInstance

func DeleteNetworkInstance(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func DeleteNode

func DeleteNode(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func DeletePatchEnvelope

func DeletePatchEnvelope(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func DeletePatchEnvelopeReference

func DeletePatchEnvelopeReference(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func DeleteProject

func DeleteProject(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func DeleteVolumeInstance

func DeleteVolumeInstance(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func GetProject

func GetProject(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func GetVolumeInstanceByID

func GetVolumeInstanceByID(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func IdentityAccessManagement_CreateCredential

func IdentityAccessManagement_CreateCredential(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func IdentityAccessManagement_CreateRole

func IdentityAccessManagement_CreateRole(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func IdentityAccessManagement_CreateUser

func IdentityAccessManagement_CreateUser(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func IdentityAccessManagement_DeleteCredential

func IdentityAccessManagement_DeleteCredential(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func IdentityAccessManagement_DeleteRole

func IdentityAccessManagement_DeleteRole(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func IdentityAccessManagement_DeleteUser

func IdentityAccessManagement_DeleteUser(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func IdentityAccessManagement_GetRole

func IdentityAccessManagement_GetRole(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func IdentityAccessManagement_GetUser

func IdentityAccessManagement_GetUser(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func IdentityAccessManagement_UpdateCredential

func IdentityAccessManagement_UpdateCredential(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func IdentityAccessManagement_UpdateRole

func IdentityAccessManagement_UpdateRole(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func IdentityAccessManagement_UpdateUser2

func IdentityAccessManagement_UpdateUser2(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func ImageDataSource

func ImageDataSource() *schema.Resource

func ImageResource

func ImageResource() *schema.Resource

func NetworkDataSource

func NetworkDataSource() *schema.Resource

func NetworkInstanceDataSource

func NetworkInstanceDataSource() *schema.Resource

func NetworkInstanceResource

func NetworkInstanceResource() *schema.Resource

func NetworkResource

func NetworkResource() *schema.Resource

func NodeDataSource

func NodeDataSource() *schema.Resource

func NodeResource

func NodeResource() *schema.Resource

func PatchEnvelopeDataSource

func PatchEnvelopeDataSource() *schema.Resource

func PatchEnvelopeReferenceUpdate

func PatchEnvelopeReferenceUpdate() *schema.Resource

Patch envelope reference update only updates the reference between patch envelope and app instance. Only POST api is supported for that. Hence both CreateContext and UpdateContext call the same function CreatePatchEnvelopeReference that does POST API call with updated params. Since there is no GET api support for getting the reference, ReadContext is set to noop. DeletePatchEnvelopeReference will remove any existing reference created for the app instance when the resource block is removed.

func PatchEnvelopeResource

func PatchEnvelopeResource() *schema.Resource

func ProjectDataSource

func ProjectDataSource() *schema.Resource

func ProjectResource

func ProjectResource() *schema.Resource

func Provider

func Provider() *schema.Provider

func ProviderConfigure

func ProviderConfigure(ctx context.Context, d *schema.ResourceData) (interface{}, diag.Diagnostics)

func ReadApplication

func ReadApplication(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func ReadApplicationInstance

func ReadApplicationInstance(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func ReadDatastore

func ReadDatastore(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func ReadImage

func ReadImage(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func ReadNetwork

func ReadNetwork(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func ReadNetworkInstance

func ReadNetworkInstance(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func ReadNode

func ReadNode(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func ReadPatchEnvelope

func ReadPatchEnvelope(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func ReadVolumeInstance

func ReadVolumeInstance(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func RoleDataSource

func RoleDataSource() *schema.Resource

func RoleResource

func RoleResource() *schema.Resource

func UpdateApplication

func UpdateApplication(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func UpdateApplicationInstance

func UpdateApplicationInstance(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func UpdateDatastore

func UpdateDatastore(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func UpdateImage

func UpdateImage(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func UpdateNetwork

func UpdateNetwork(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func UpdateNetworkInstance

func UpdateNetworkInstance(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func UpdateNode

func UpdateNode(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func UpdatePatchEnvelope

func UpdatePatchEnvelope(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func UpdateProject

func UpdateProject(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func UpdateVolumeInstance

func UpdateVolumeInstance(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func UserDataSource

func UserDataSource() *schema.Resource

func UserResource

func UserResource() *schema.Resource

func VolumeInstanceDataSource

func VolumeInstanceDataSource() *schema.Resource

func VolumeInstanceResource

func VolumeInstanceResource() *schema.Resource

Types

This section is empty.

Jump to

Keyboard shortcuts

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