Documentation ¶
Index ¶
- func GroupV2ResourceSchema(ctx context.Context) schema.Schema
- type GroupV2Model
- type PermissionsType
- func (t PermissionsType) Equal(o attr.Type) bool
- func (t PermissionsType) String() string
- func (t PermissionsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t PermissionsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t PermissionsType) ValueType(ctx context.Context) attr.Value
- type PermissionsValue
- func NewPermissionsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (PermissionsValue, diag.Diagnostics)
- func NewPermissionsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) PermissionsValue
- func NewPermissionsValueNull() PermissionsValue
- func NewPermissionsValueUnknown() PermissionsValue
- func (v PermissionsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v PermissionsValue) Equal(o attr.Value) bool
- func (v PermissionsValue) IsNull() bool
- func (v PermissionsValue) IsUnknown() bool
- func (v PermissionsValue) String() string
- func (v PermissionsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v PermissionsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v PermissionsValue) Type(ctx context.Context) attr.Type
- type SpecType
- func (t SpecType) Equal(o attr.Type) bool
- func (t SpecType) String() string
- func (t SpecType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t SpecType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t SpecType) ValueType(ctx context.Context) attr.Value
- type SpecValue
- func (v SpecValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v SpecValue) Equal(o attr.Value) bool
- func (v SpecValue) IsNull() bool
- func (v SpecValue) IsUnknown() bool
- func (v SpecValue) String() string
- func (v SpecValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v SpecValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v SpecValue) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type GroupV2Model ¶
type PermissionsType ¶
type PermissionsType struct {
basetypes.ObjectType
}
func (PermissionsType) String ¶
func (t PermissionsType) String() string
func (PermissionsType) ValueFromObject ¶
func (t PermissionsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (PermissionsType) ValueFromTerraform ¶
type PermissionsValue ¶
type PermissionsValue struct { Cluster basetypes.StringValue `tfsdk:"cluster"` KafkaConnect basetypes.StringValue `tfsdk:"kafka_connect"` Name basetypes.StringValue `tfsdk:"name"` PatternType basetypes.StringValue `tfsdk:"pattern_type"` Permissions basetypes.SetValue `tfsdk:"permissions"` ResourceType basetypes.StringValue `tfsdk:"resource_type"` // contains filtered or unexported fields }
func NewPermissionsValue ¶
func NewPermissionsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (PermissionsValue, diag.Diagnostics)
func NewPermissionsValueMust ¶
func NewPermissionsValueNull ¶
func NewPermissionsValueNull() PermissionsValue
func NewPermissionsValueUnknown ¶
func NewPermissionsValueUnknown() PermissionsValue
func (PermissionsValue) AttributeTypes ¶
func (PermissionsValue) IsNull ¶
func (v PermissionsValue) IsNull() bool
func (PermissionsValue) IsUnknown ¶
func (v PermissionsValue) IsUnknown() bool
func (PermissionsValue) String ¶
func (v PermissionsValue) String() string
func (PermissionsValue) ToObjectValue ¶
func (v PermissionsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (PermissionsValue) ToTerraformValue ¶
type SpecType ¶
type SpecType struct {
basetypes.ObjectType
}
func (SpecType) ValueFromObject ¶
func (t SpecType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (SpecType) ValueFromTerraform ¶
type SpecValue ¶
type SpecValue struct { Description basetypes.StringValue `tfsdk:"description"` DisplayName basetypes.StringValue `tfsdk:"display_name"` ExternalGroups basetypes.SetValue `tfsdk:"external_groups"` Members basetypes.SetValue `tfsdk:"members"` MembersFromExternalGroups basetypes.SetValue `tfsdk:"members_from_external_groups"` Permissions basetypes.SetValue `tfsdk:"permissions"` // contains filtered or unexported fields }
func NewSpecValue ¶
func NewSpecValueMust ¶
func NewSpecValueNull ¶
func NewSpecValueNull() SpecValue
func NewSpecValueUnknown ¶
func NewSpecValueUnknown() SpecValue
func (SpecValue) AttributeTypes ¶
func (SpecValue) ToObjectValue ¶
func (v SpecValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (SpecValue) ToTerraformValue ¶
Click to show internal directories.
Click to hide internal directories.