Documentation
¶
Index ¶
- Constants
- func NewAzure() resource.Resource
- func NewAzureIamWrite() resource.Resource
- func NewAzureIamWriteStaged() resource.Resource
- type Azure
- func (r *Azure) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *Azure) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *Azure) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *Azure) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *Azure) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *Azure) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *Azure) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *Azure) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AzureIamWriteStaged
- func (r *AzureIamWriteStaged) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (s *AzureIamWriteStaged) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (s *AzureIamWriteStaged) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (s *AzureIamWriteStaged) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AzureIamWriteStaged) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (s *AzureIamWriteStaged) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AzureIamWriteStaged) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (s *AzureIamWriteStaged) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AzureIamWriteStagedApi
- type AzureIamWriteStagedModel
Constants ¶
View Source
const (
AzureKey = "azure"
)
Variables ¶
This section is empty.
Functions ¶
func NewAzureIamWrite ¶
func NewAzureIamWriteStaged ¶
Types ¶
type Azure ¶
type Azure struct {
// contains filtered or unexported fields
}
func (*Azure) Configure ¶
func (r *Azure) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
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 (r *Azure) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
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 (r *AzureIamWriteStaged) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*AzureIamWriteStaged) Create ¶
func (s *AzureIamWriteStaged) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AzureIamWriteStaged) Delete ¶
func (s *AzureIamWriteStaged) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
Skips the unstaging step, as it is not needed for ssh integrations and instead performs a full delete.
func (*AzureIamWriteStaged) ImportState ¶
func (s *AzureIamWriteStaged) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*AzureIamWriteStaged) Metadata ¶
func (r *AzureIamWriteStaged) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*AzureIamWriteStaged) Read ¶
func (s *AzureIamWriteStaged) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*AzureIamWriteStaged) Schema ¶
func (r *AzureIamWriteStaged) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*AzureIamWriteStaged) Update ¶
func (s *AzureIamWriteStaged) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Update implements resource.ResourceWithImportState.
type AzureIamWriteStagedApi ¶
type AzureIamWriteStagedApi struct { Item struct { State string `json:"state"` } `json:"item"` }
Click to show internal directories.
Click to hide internal directories.