Documentation ¶
Index ¶
- Constants
- Variables
- func NewAwsIamWrite() resource.Resource
- func NewIamWriteStagedAws() resource.Resource
- type AwsIamWrite
- func (r *AwsIamWrite) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *AwsIamWrite) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AwsIamWrite) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AwsIamWrite) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AwsIamWrite) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *AwsIamWrite) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AwsIamWrite) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AwsIamWrite) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AwsIamWriteStaged
- func (r *AwsIamWriteStaged) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *AwsIamWriteStaged) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AwsIamWriteStaged) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AwsIamWriteStaged) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AwsIamWriteStaged) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *AwsIamWriteStaged) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AwsIamWriteStaged) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AwsIamWriteStaged) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Constants ¶
View Source
const ( Aws = "aws" Inventory = "inventory" )
View Source
const AwsLabelMarkdownDescription = "The AWS account's alias (if available)"
Variables ¶
View Source
var AwsAccountIdRegex = regexp.MustCompile(`^\d{12}$`)
View Source
var AwsIdpPattern = regexp.MustCompile(`^[\w.-/]+$`)
View Source
var Components = []string{installresources.IamWrite, Inventory}
All installable AWS components.
View Source
var OktaAppIdRegex = regexp.MustCompile(`^0o\w+$`)
Functions ¶
func NewAwsIamWrite ¶
func NewIamWriteStagedAws ¶ added in v0.4.0
Types ¶
type AwsIamWrite ¶
type AwsIamWrite struct {
// contains filtered or unexported fields
}
func (*AwsIamWrite) Configure ¶
func (r *AwsIamWrite) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*AwsIamWrite) Create ¶
func (r *AwsIamWrite) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AwsIamWrite) Delete ¶
func (r *AwsIamWrite) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AwsIamWrite) ImportState ¶
func (r *AwsIamWrite) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*AwsIamWrite) Metadata ¶
func (r *AwsIamWrite) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*AwsIamWrite) Read ¶
func (r *AwsIamWrite) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*AwsIamWrite) Schema ¶
func (r *AwsIamWrite) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*AwsIamWrite) Update ¶
func (r *AwsIamWrite) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type AwsIamWriteStaged ¶ added in v0.4.0
type AwsIamWriteStaged struct {
// contains filtered or unexported fields
}
func (*AwsIamWriteStaged) Configure ¶ added in v0.4.0
func (r *AwsIamWriteStaged) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*AwsIamWriteStaged) Create ¶ added in v0.4.0
func (r *AwsIamWriteStaged) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AwsIamWriteStaged) Delete ¶ added in v0.4.0
func (r *AwsIamWriteStaged) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AwsIamWriteStaged) ImportState ¶ added in v0.4.0
func (r *AwsIamWriteStaged) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*AwsIamWriteStaged) Metadata ¶ added in v0.4.0
func (r *AwsIamWriteStaged) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*AwsIamWriteStaged) Read ¶ added in v0.4.0
func (r *AwsIamWriteStaged) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*AwsIamWriteStaged) Schema ¶ added in v0.4.0
func (r *AwsIamWriteStaged) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*AwsIamWriteStaged) Update ¶ added in v0.4.0
func (r *AwsIamWriteStaged) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Click to show internal directories.
Click to hide internal directories.