Documentation ¶
Index ¶
- func NewGroupDataSource() datasource.DataSource
- func NewGroupMembersResource() resource.Resource
- func NewGroupResource() resource.Resource
- func NewServicePrincipalDataSource() datasource.DataSource
- func NewServicePrincipalKeyResource() resource.Resource
- func NewServicePrincipalResource() resource.Resource
- func NewUserPrincipalDataSource() datasource.DataSource
- func NewWorkloadIdentityProviderResource() resource.Resource
- type AWSProvider
- type DataSourceGroup
- func (d *DataSourceGroup) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *DataSourceGroup) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *DataSourceGroup) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DataSourceGroup) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type DataSourceGroupModel
- type DataSourceServicePrincipal
- func (d *DataSourceServicePrincipal) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *DataSourceServicePrincipal) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *DataSourceServicePrincipal) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DataSourceServicePrincipal) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type DataSourceServicePrincipalModel
- type DataSourceUserPrincipal
- func (d *DataSourceUserPrincipal) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *DataSourceUserPrincipal) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *DataSourceUserPrincipal) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DataSourceUserPrincipal) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type DataSourceUserPrincipalModel
- type Group
- type GroupMembers
- type OIDCProvider
- type ServicePrincipal
- type ServicePrincipalKey
- type WorkloadIdentityProvider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewGroupDataSource ¶ added in v0.84.0
func NewGroupDataSource() datasource.DataSource
func NewGroupMembersResource ¶ added in v0.84.0
func NewGroupResource ¶ added in v0.84.0
func NewServicePrincipalDataSource ¶
func NewServicePrincipalDataSource() datasource.DataSource
func NewUserPrincipalDataSource ¶ added in v0.84.0
func NewUserPrincipalDataSource() datasource.DataSource
func NewWorkloadIdentityProviderResource ¶ added in v0.75.0
Types ¶
type AWSProvider ¶ added in v0.75.0
func (AWSProvider) AttributeTypes ¶ added in v0.75.0
func (a AWSProvider) AttributeTypes() map[string]attr.Type
type DataSourceGroup ¶ added in v0.84.0
type DataSourceGroup struct {
// contains filtered or unexported fields
}
func (*DataSourceGroup) Configure ¶ added in v0.84.0
func (d *DataSourceGroup) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*DataSourceGroup) Metadata ¶ added in v0.84.0
func (d *DataSourceGroup) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DataSourceGroup) Read ¶ added in v0.84.0
func (d *DataSourceGroup) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DataSourceGroup) Schema ¶ added in v0.84.0
func (d *DataSourceGroup) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DataSourceGroupModel ¶ added in v0.84.0
type DataSourceServicePrincipal ¶
type DataSourceServicePrincipal struct {
// contains filtered or unexported fields
}
func (*DataSourceServicePrincipal) Configure ¶
func (d *DataSourceServicePrincipal) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*DataSourceServicePrincipal) Metadata ¶
func (d *DataSourceServicePrincipal) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DataSourceServicePrincipal) Read ¶
func (d *DataSourceServicePrincipal) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DataSourceServicePrincipal) Schema ¶
func (d *DataSourceServicePrincipal) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DataSourceUserPrincipal ¶ added in v0.84.0
type DataSourceUserPrincipal struct {
// contains filtered or unexported fields
}
func (*DataSourceUserPrincipal) Configure ¶ added in v0.84.0
func (d *DataSourceUserPrincipal) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*DataSourceUserPrincipal) Metadata ¶ added in v0.84.0
func (d *DataSourceUserPrincipal) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DataSourceUserPrincipal) Read ¶ added in v0.84.0
func (d *DataSourceUserPrincipal) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DataSourceUserPrincipal) Schema ¶ added in v0.84.0
func (d *DataSourceUserPrincipal) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DataSourceUserPrincipalModel ¶ added in v0.84.0
type GroupMembers ¶ added in v0.84.0
type OIDCProvider ¶ added in v0.75.0
type OIDCProvider struct { IssuerURL types.String `tfsdk:"issuer_uri"` AllowedAudiences types.Set `tfsdk:"allowed_audiences"` // contains filtered or unexported fields }
func (OIDCProvider) AttributeTypes ¶ added in v0.75.0
func (o OIDCProvider) AttributeTypes() map[string]attr.Type
type ServicePrincipal ¶
type ServicePrincipalKey ¶
type WorkloadIdentityProvider ¶ added in v0.75.0
type WorkloadIdentityProvider struct { Name types.String `tfsdk:"name"` ServicePrincipal types.String `tfsdk:"service_principal"` Description types.String `tfsdk:"description"` ConditionalAccess types.String `tfsdk:"conditional_access"` AWS types.Object `tfsdk:"aws"` OIDC types.Object `tfsdk:"oidc"` ResourceID types.String `tfsdk:"resource_id"` ResourceName types.String `tfsdk:"resource_name"` // contains filtered or unexported fields }
Click to show internal directories.
Click to hide internal directories.