installazure

package
v0.16.0 Latest Latest
Warning

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

Go to latest
Published: Feb 27, 2025 License: MPL-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AzureKey = "azure"
)

Variables

This section is empty.

Functions

func NewAzure

func NewAzure() resource.Resource

func NewAzureIamWrite

func NewAzureIamWrite() resource.Resource

func NewAzureIamWriteStaged

func NewAzureIamWriteStaged() resource.Resource

Types

type Azure

type Azure struct {
	// contains filtered or unexported fields
}

func (*Azure) Configure

func (*Azure) Create

func (r *Azure) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)

func (*Azure) Delete

func (r *Azure) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)

func (*Azure) ImportState

func (*Azure) Metadata

func (r *Azure) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)

func (*Azure) Read

func (r *Azure) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)

func (*Azure) Schema

func (r *Azure) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)

func (*Azure) Update

func (r *Azure) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

type AzureIamWriteStaged

type AzureIamWriteStaged struct {
	// contains filtered or unexported fields
}

func (*AzureIamWriteStaged) Configure

func (*AzureIamWriteStaged) Create

func (*AzureIamWriteStaged) Delete

Skips the unstaging step, as it is not needed for ssh integrations and instead performs a full delete.

func (*AzureIamWriteStaged) ImportState

func (*AzureIamWriteStaged) Metadata

func (*AzureIamWriteStaged) Read

func (*AzureIamWriteStaged) Schema

func (*AzureIamWriteStaged) Update

Update implements resource.ResourceWithImportState.

type AzureIamWriteStagedApi

type AzureIamWriteStagedApi struct {
	Item struct {
		State string `json:"state"`
	} `json:"item"`
}

type AzureIamWriteStagedModel

type AzureIamWriteStagedModel struct {
	ManagementGroupId string       `tfsdk:"management_group_id"`
	State             types.String `tfsdk:"state"`
}

Jump to

Keyboard shortcuts

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