Versions in this module Expand all Collapse all v0 v0.1.1 Nov 20, 2024 Changes in this version + var OwnerSchemeObject = map[string]attr.Type + func NewEntitlementDataSource() datasource.DataSource + func NewEntitlementRequestConfigResource() resource.Resource + func NewEntitlementResource() resource.Resource + type AccessProfileApprovalScheme struct + ApproverId types.String + ApproverType types.String + type Entitlement struct + Attribute types.String + CloudGoverned types.Bool + Created types.String + Description types.String + Id types.String + Modified types.String + Name types.String + Owner *OwnerReference + Privileged types.Bool + Requestable types.Bool + SourceID types.String + SourceSchemaObjectType types.String + Value types.String + type EntitlementDataSource struct + func (d *EntitlementDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...) + func (d *EntitlementDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...) + func (d *EntitlementDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse) + func (d *EntitlementDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...) + type EntitlementRequestConfig struct + AccessRequestConfig *Requestability + Id types.String + type EntitlementRequestConfigResource struct + func (r *EntitlementRequestConfigResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...) + func (r *EntitlementRequestConfigResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse) + func (r *EntitlementRequestConfigResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse) + func (r *EntitlementRequestConfigResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...) + func (r *EntitlementRequestConfigResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...) + func (r *EntitlementRequestConfigResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse) + func (r *EntitlementRequestConfigResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse) + func (r *EntitlementRequestConfigResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse) + type EntitlementResource struct + func (r *EntitlementResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...) + func (r *EntitlementResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse) + func (r *EntitlementResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse) + func (r *EntitlementResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...) + func (r *EntitlementResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...) + func (r *EntitlementResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse) + func (r *EntitlementResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse) + func (r *EntitlementResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse) + func (r EntitlementResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, ...) + type EntitlementSource struct + Id types.String + Name types.String + Type types.String + type OwnerReference struct + Id types.String + Name types.String + Type types.String + type OwnerReferenceDto struct + Id types.String + Name types.String + Type types.String + type Requestability struct + ApprovalSchemes []AccessProfileApprovalScheme + CommentsRequired types.Bool + DenialCommentsRequired types.Bool