gen

package
v0.16.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 12, 2024 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AlzProviderSchema

func AlzProviderSchema(ctx context.Context) schema.Schema

func ArchitectureDataSourceSchema

func ArchitectureDataSourceSchema(ctx context.Context) schema.Schema

func MetadataDataSourceSchema added in v0.15.0

func MetadataDataSourceSchema(ctx context.Context) schema.Schema

Types

type AlzModel

type AlzModel struct {
	AuxiliaryTenantIds                   types.List   `tfsdk:"auxiliary_tenant_ids"`
	ClientCertificatePassword            types.String `tfsdk:"client_certificate_password"`
	ClientCertificatePath                types.String `tfsdk:"client_certificate_path"`
	ClientId                             types.String `tfsdk:"client_id"`
	ClientSecret                         types.String `tfsdk:"client_secret"`
	Environment                          types.String `tfsdk:"environment"`
	LibraryFetchDependencies             types.Bool   `tfsdk:"library_fetch_dependencies"`
	LibraryOverwriteEnabled              types.Bool   `tfsdk:"library_overwrite_enabled"`
	LibraryReferences                    types.List   `tfsdk:"library_references"`
	OidcRequestToken                     types.String `tfsdk:"oidc_request_token"`
	OidcRequestUrl                       types.String `tfsdk:"oidc_request_url"`
	OidcToken                            types.String `tfsdk:"oidc_token"`
	OidcTokenFilePath                    types.String `tfsdk:"oidc_token_file_path"`
	SkipProviderRegistration             types.Bool   `tfsdk:"skip_provider_registration"`
	SuppressWarningPolicyRoleAssignments types.Bool   `tfsdk:"suppress_warning_policy_role_assignments"`
	TenantId                             types.String `tfsdk:"tenant_id"`
	UseCli                               types.Bool   `tfsdk:"use_cli"`
	UseMsi                               types.Bool   `tfsdk:"use_msi"`
	UseOidc                              types.Bool   `tfsdk:"use_oidc"`
}

type ArchitectureModel

type ArchitectureModel struct {
	Id                        types.String   `tfsdk:"id"`
	Location                  types.String   `tfsdk:"location"`
	ManagementGroups          types.List     `tfsdk:"management_groups"`
	Name                      types.String   `tfsdk:"name"`
	PolicyAssignmentsToModify types.Map      `tfsdk:"policy_assignments_to_modify"`
	PolicyDefaultValues       types.Map      `tfsdk:"policy_default_values"`
	PolicyRoleAssignments     types.Set      `tfsdk:"policy_role_assignments"`
	RootManagementGroupId     types.String   `tfsdk:"root_management_group_id"`
	Timeouts                  timeouts.Value `tfsdk:"timeouts"`
}

type LibraryReferencesType added in v0.12.1

type LibraryReferencesType struct {
	basetypes.ObjectType
}

func (LibraryReferencesType) Equal added in v0.12.1

func (t LibraryReferencesType) Equal(o attr.Type) bool

func (LibraryReferencesType) String added in v0.12.1

func (t LibraryReferencesType) String() string

func (LibraryReferencesType) ValueFromObject added in v0.12.1

func (LibraryReferencesType) ValueFromTerraform added in v0.12.1

func (t LibraryReferencesType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (LibraryReferencesType) ValueType added in v0.12.1

func (t LibraryReferencesType) ValueType(ctx context.Context) attr.Value

type LibraryReferencesValue added in v0.12.1

type LibraryReferencesValue struct {
	CustomUrl basetypes.StringValue `tfsdk:"custom_url"`
	Path      basetypes.StringValue `tfsdk:"path"`
	Ref       basetypes.StringValue `tfsdk:"ref"`
	// contains filtered or unexported fields
}

func NewLibraryReferencesValue added in v0.12.1

func NewLibraryReferencesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (LibraryReferencesValue, diag.Diagnostics)

func NewLibraryReferencesValueMust added in v0.12.1

func NewLibraryReferencesValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) LibraryReferencesValue

func NewLibraryReferencesValueNull added in v0.12.1

func NewLibraryReferencesValueNull() LibraryReferencesValue

func NewLibraryReferencesValueUnknown added in v0.12.1

func NewLibraryReferencesValueUnknown() LibraryReferencesValue

func (LibraryReferencesValue) AttributeTypes added in v0.12.1

func (v LibraryReferencesValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (LibraryReferencesValue) Equal added in v0.12.1

func (LibraryReferencesValue) IsNull added in v0.12.1

func (v LibraryReferencesValue) IsNull() bool

func (LibraryReferencesValue) IsUnknown added in v0.12.1

func (v LibraryReferencesValue) IsUnknown() bool

func (LibraryReferencesValue) String added in v0.12.1

func (v LibraryReferencesValue) String() string

func (LibraryReferencesValue) ToObjectValue added in v0.12.1

func (LibraryReferencesValue) ToTerraformValue added in v0.12.1

func (v LibraryReferencesValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (LibraryReferencesValue) Type added in v0.12.1

type ManagementGroupsType

type ManagementGroupsType struct {
	basetypes.ObjectType
}

func (ManagementGroupsType) Equal

func (t ManagementGroupsType) Equal(o attr.Type) bool

func (ManagementGroupsType) String

func (t ManagementGroupsType) String() string

func (ManagementGroupsType) ValueFromObject

func (ManagementGroupsType) ValueFromTerraform

func (t ManagementGroupsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (ManagementGroupsType) ValueType

func (t ManagementGroupsType) ValueType(ctx context.Context) attr.Value

type ManagementGroupsValue

type ManagementGroupsValue struct {
	DisplayName          basetypes.StringValue `tfsdk:"display_name"`
	Exists               basetypes.BoolValue   `tfsdk:"exists"`
	Id                   basetypes.StringValue `tfsdk:"id"`
	Level                basetypes.NumberValue `tfsdk:"level"`
	ParentId             basetypes.StringValue `tfsdk:"parent_id"`
	PolicyAssignments    basetypes.MapValue    `tfsdk:"policy_assignments"`
	PolicyDefinitions    basetypes.MapValue    `tfsdk:"policy_definitions"`
	PolicySetDefinitions basetypes.MapValue    `tfsdk:"policy_set_definitions"`
	RoleDefinitions      basetypes.MapValue    `tfsdk:"role_definitions"`
	// contains filtered or unexported fields
}

func NewManagementGroupsValue

func NewManagementGroupsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ManagementGroupsValue, diag.Diagnostics)

func NewManagementGroupsValueMust

func NewManagementGroupsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ManagementGroupsValue

func NewManagementGroupsValueNull

func NewManagementGroupsValueNull() ManagementGroupsValue

func NewManagementGroupsValueUnknown

func NewManagementGroupsValueUnknown() ManagementGroupsValue

func (ManagementGroupsValue) AttributeTypes

func (v ManagementGroupsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (ManagementGroupsValue) Equal

func (v ManagementGroupsValue) Equal(o attr.Value) bool

func (ManagementGroupsValue) IsNull

func (v ManagementGroupsValue) IsNull() bool

func (ManagementGroupsValue) IsUnknown

func (v ManagementGroupsValue) IsUnknown() bool

func (ManagementGroupsValue) String

func (v ManagementGroupsValue) String() string

func (ManagementGroupsValue) ToObjectValue

func (ManagementGroupsValue) ToTerraformValue

func (v ManagementGroupsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (ManagementGroupsValue) Type

type MetadataModel added in v0.15.0

type MetadataModel struct {
	AlzLibraryReferences types.List   `tfsdk:"alz_library_references"`
	Id                   types.String `tfsdk:"id"`
}

type NonComplianceMessagesType

type NonComplianceMessagesType struct {
	basetypes.ObjectType
}

func (NonComplianceMessagesType) Equal

func (NonComplianceMessagesType) String

func (t NonComplianceMessagesType) String() string

func (NonComplianceMessagesType) ValueFromObject

func (NonComplianceMessagesType) ValueFromTerraform

func (t NonComplianceMessagesType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (NonComplianceMessagesType) ValueType

type NonComplianceMessagesValue

type NonComplianceMessagesValue struct {
	Message                     basetypes.StringValue `tfsdk:"message"`
	PolicyDefinitionReferenceId basetypes.StringValue `tfsdk:"policy_definition_reference_id"`
	// contains filtered or unexported fields
}

func NewNonComplianceMessagesValue

func NewNonComplianceMessagesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (NonComplianceMessagesValue, diag.Diagnostics)

func NewNonComplianceMessagesValueMust

func NewNonComplianceMessagesValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) NonComplianceMessagesValue

func NewNonComplianceMessagesValueNull

func NewNonComplianceMessagesValueNull() NonComplianceMessagesValue

func NewNonComplianceMessagesValueUnknown

func NewNonComplianceMessagesValueUnknown() NonComplianceMessagesValue

func (NonComplianceMessagesValue) AttributeTypes

func (v NonComplianceMessagesValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (NonComplianceMessagesValue) Equal

func (NonComplianceMessagesValue) IsNull

func (v NonComplianceMessagesValue) IsNull() bool

func (NonComplianceMessagesValue) IsUnknown

func (v NonComplianceMessagesValue) IsUnknown() bool

func (NonComplianceMessagesValue) String

func (NonComplianceMessagesValue) ToObjectValue

func (NonComplianceMessagesValue) ToTerraformValue

func (v NonComplianceMessagesValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (NonComplianceMessagesValue) Type

type OverrideSelectorsType

type OverrideSelectorsType struct {
	basetypes.ObjectType
}

func (OverrideSelectorsType) Equal

func (t OverrideSelectorsType) Equal(o attr.Type) bool

func (OverrideSelectorsType) String

func (t OverrideSelectorsType) String() string

func (OverrideSelectorsType) ValueFromObject

func (OverrideSelectorsType) ValueFromTerraform

func (t OverrideSelectorsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (OverrideSelectorsType) ValueType

func (t OverrideSelectorsType) ValueType(ctx context.Context) attr.Value

type OverrideSelectorsValue

type OverrideSelectorsValue struct {
	In    basetypes.SetValue    `tfsdk:"in"`
	Kind  basetypes.StringValue `tfsdk:"kind"`
	NotIn basetypes.SetValue    `tfsdk:"not_in"`
	// contains filtered or unexported fields
}

func NewOverrideSelectorsValue

func NewOverrideSelectorsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (OverrideSelectorsValue, diag.Diagnostics)

func NewOverrideSelectorsValueMust

func NewOverrideSelectorsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) OverrideSelectorsValue

func NewOverrideSelectorsValueNull

func NewOverrideSelectorsValueNull() OverrideSelectorsValue

func NewOverrideSelectorsValueUnknown

func NewOverrideSelectorsValueUnknown() OverrideSelectorsValue

func (OverrideSelectorsValue) AttributeTypes

func (v OverrideSelectorsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (OverrideSelectorsValue) Equal

func (OverrideSelectorsValue) IsNull

func (v OverrideSelectorsValue) IsNull() bool

func (OverrideSelectorsValue) IsUnknown

func (v OverrideSelectorsValue) IsUnknown() bool

func (OverrideSelectorsValue) String

func (v OverrideSelectorsValue) String() string

func (OverrideSelectorsValue) ToObjectValue

func (OverrideSelectorsValue) ToTerraformValue

func (v OverrideSelectorsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (OverrideSelectorsValue) Type

type OverridesType

type OverridesType struct {
	basetypes.ObjectType
}

func (OverridesType) Equal

func (t OverridesType) Equal(o attr.Type) bool

func (OverridesType) String

func (t OverridesType) String() string

func (OverridesType) ValueFromObject

func (OverridesType) ValueFromTerraform

func (t OverridesType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (OverridesType) ValueType

func (t OverridesType) ValueType(ctx context.Context) attr.Value

type OverridesValue

type OverridesValue struct {
	Kind              basetypes.StringValue `tfsdk:"kind"`
	OverrideSelectors basetypes.ListValue   `tfsdk:"override_selectors"`
	Value             basetypes.StringValue `tfsdk:"value"`
	// contains filtered or unexported fields
}

func NewOverridesValue

func NewOverridesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (OverridesValue, diag.Diagnostics)

func NewOverridesValueMust

func NewOverridesValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) OverridesValue

func NewOverridesValueNull

func NewOverridesValueNull() OverridesValue

func NewOverridesValueUnknown

func NewOverridesValueUnknown() OverridesValue

func (OverridesValue) AttributeTypes

func (v OverridesValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (OverridesValue) Equal

func (v OverridesValue) Equal(o attr.Value) bool

func (OverridesValue) IsNull

func (v OverridesValue) IsNull() bool

func (OverridesValue) IsUnknown

func (v OverridesValue) IsUnknown() bool

func (OverridesValue) String

func (v OverridesValue) String() string

func (OverridesValue) ToObjectValue

func (OverridesValue) ToTerraformValue

func (v OverridesValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (OverridesValue) Type

func (v OverridesValue) Type(ctx context.Context) attr.Type

type PolicyAssignmentsToModifyType

type PolicyAssignmentsToModifyType struct {
	basetypes.ObjectType
}

func (PolicyAssignmentsToModifyType) Equal

func (PolicyAssignmentsToModifyType) String

func (PolicyAssignmentsToModifyType) ValueFromObject

func (PolicyAssignmentsToModifyType) ValueFromTerraform

func (t PolicyAssignmentsToModifyType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (PolicyAssignmentsToModifyType) ValueType

type PolicyAssignmentsToModifyValue

type PolicyAssignmentsToModifyValue struct {
	PolicyAssignments basetypes.MapValue `tfsdk:"policy_assignments"`
	// contains filtered or unexported fields
}

func NewPolicyAssignmentsToModifyValue

func NewPolicyAssignmentsToModifyValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (PolicyAssignmentsToModifyValue, diag.Diagnostics)

func NewPolicyAssignmentsToModifyValueMust

func NewPolicyAssignmentsToModifyValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) PolicyAssignmentsToModifyValue

func NewPolicyAssignmentsToModifyValueNull

func NewPolicyAssignmentsToModifyValueNull() PolicyAssignmentsToModifyValue

func NewPolicyAssignmentsToModifyValueUnknown

func NewPolicyAssignmentsToModifyValueUnknown() PolicyAssignmentsToModifyValue

func (PolicyAssignmentsToModifyValue) AttributeTypes

func (v PolicyAssignmentsToModifyValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (PolicyAssignmentsToModifyValue) Equal

func (PolicyAssignmentsToModifyValue) IsNull

func (PolicyAssignmentsToModifyValue) IsUnknown

func (v PolicyAssignmentsToModifyValue) IsUnknown() bool

func (PolicyAssignmentsToModifyValue) String

func (PolicyAssignmentsToModifyValue) ToObjectValue

func (PolicyAssignmentsToModifyValue) ToTerraformValue

func (v PolicyAssignmentsToModifyValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (PolicyAssignmentsToModifyValue) Type

type PolicyAssignmentsType

type PolicyAssignmentsType struct {
	basetypes.ObjectType
}

func (PolicyAssignmentsType) Equal

func (t PolicyAssignmentsType) Equal(o attr.Type) bool

func (PolicyAssignmentsType) String

func (t PolicyAssignmentsType) String() string

func (PolicyAssignmentsType) ValueFromObject

func (PolicyAssignmentsType) ValueFromTerraform

func (t PolicyAssignmentsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (PolicyAssignmentsType) ValueType

func (t PolicyAssignmentsType) ValueType(ctx context.Context) attr.Value

type PolicyAssignmentsValue

type PolicyAssignmentsValue struct {
	EnforcementMode       basetypes.StringValue `tfsdk:"enforcement_mode"`
	Identity              basetypes.StringValue `tfsdk:"identity"`
	IdentityIds           basetypes.SetValue    `tfsdk:"identity_ids"`
	NonComplianceMessages basetypes.SetValue    `tfsdk:"non_compliance_messages"`
	Overrides             basetypes.ListValue   `tfsdk:"overrides"`
	Parameters            basetypes.MapValue    `tfsdk:"parameters"`
	ResourceSelectors     basetypes.ListValue   `tfsdk:"resource_selectors"`
	// contains filtered or unexported fields
}

func NewPolicyAssignmentsValue

func NewPolicyAssignmentsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (PolicyAssignmentsValue, diag.Diagnostics)

func NewPolicyAssignmentsValueMust

func NewPolicyAssignmentsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) PolicyAssignmentsValue

func NewPolicyAssignmentsValueNull

func NewPolicyAssignmentsValueNull() PolicyAssignmentsValue

func NewPolicyAssignmentsValueUnknown

func NewPolicyAssignmentsValueUnknown() PolicyAssignmentsValue

func (PolicyAssignmentsValue) AttributeTypes

func (v PolicyAssignmentsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (PolicyAssignmentsValue) Equal

func (PolicyAssignmentsValue) IsNull

func (v PolicyAssignmentsValue) IsNull() bool

func (PolicyAssignmentsValue) IsUnknown

func (v PolicyAssignmentsValue) IsUnknown() bool

func (PolicyAssignmentsValue) String

func (v PolicyAssignmentsValue) String() string

func (PolicyAssignmentsValue) ToObjectValue

func (PolicyAssignmentsValue) ToTerraformValue

func (v PolicyAssignmentsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (PolicyAssignmentsValue) Type

type PolicyRoleAssignmentsType

type PolicyRoleAssignmentsType struct {
	basetypes.ObjectType
}

func (PolicyRoleAssignmentsType) Equal

func (PolicyRoleAssignmentsType) String

func (t PolicyRoleAssignmentsType) String() string

func (PolicyRoleAssignmentsType) ValueFromObject

func (PolicyRoleAssignmentsType) ValueFromTerraform

func (t PolicyRoleAssignmentsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (PolicyRoleAssignmentsType) ValueType

type PolicyRoleAssignmentsValue

type PolicyRoleAssignmentsValue struct {
	ManagementGroupId    basetypes.StringValue `tfsdk:"management_group_id"`
	PolicyAssignmentName basetypes.StringValue `tfsdk:"policy_assignment_name"`
	RoleDefinitionId     basetypes.StringValue `tfsdk:"role_definition_id"`
	Scope                basetypes.StringValue `tfsdk:"scope"`
	// contains filtered or unexported fields
}

func NewPolicyRoleAssignmentsValue

func NewPolicyRoleAssignmentsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (PolicyRoleAssignmentsValue, diag.Diagnostics)

func NewPolicyRoleAssignmentsValueMust

func NewPolicyRoleAssignmentsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) PolicyRoleAssignmentsValue

func NewPolicyRoleAssignmentsValueNull

func NewPolicyRoleAssignmentsValueNull() PolicyRoleAssignmentsValue

func NewPolicyRoleAssignmentsValueUnknown

func NewPolicyRoleAssignmentsValueUnknown() PolicyRoleAssignmentsValue

func (PolicyRoleAssignmentsValue) AttributeTypes

func (v PolicyRoleAssignmentsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (PolicyRoleAssignmentsValue) Equal

func (PolicyRoleAssignmentsValue) IsNull

func (v PolicyRoleAssignmentsValue) IsNull() bool

func (PolicyRoleAssignmentsValue) IsUnknown

func (v PolicyRoleAssignmentsValue) IsUnknown() bool

func (PolicyRoleAssignmentsValue) String

func (PolicyRoleAssignmentsValue) ToObjectValue

func (PolicyRoleAssignmentsValue) ToTerraformValue

func (v PolicyRoleAssignmentsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (PolicyRoleAssignmentsValue) Type

type ResourceSelectorSelectorsType

type ResourceSelectorSelectorsType struct {
	basetypes.ObjectType
}

func (ResourceSelectorSelectorsType) Equal

func (ResourceSelectorSelectorsType) String

func (ResourceSelectorSelectorsType) ValueFromObject

func (ResourceSelectorSelectorsType) ValueFromTerraform

func (t ResourceSelectorSelectorsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (ResourceSelectorSelectorsType) ValueType

type ResourceSelectorSelectorsValue

type ResourceSelectorSelectorsValue struct {
	In    basetypes.SetValue    `tfsdk:"in"`
	Kind  basetypes.StringValue `tfsdk:"kind"`
	NotIn basetypes.SetValue    `tfsdk:"not_in"`
	// contains filtered or unexported fields
}

func NewResourceSelectorSelectorsValue

func NewResourceSelectorSelectorsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ResourceSelectorSelectorsValue, diag.Diagnostics)

func NewResourceSelectorSelectorsValueMust

func NewResourceSelectorSelectorsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ResourceSelectorSelectorsValue

func NewResourceSelectorSelectorsValueNull

func NewResourceSelectorSelectorsValueNull() ResourceSelectorSelectorsValue

func NewResourceSelectorSelectorsValueUnknown

func NewResourceSelectorSelectorsValueUnknown() ResourceSelectorSelectorsValue

func (ResourceSelectorSelectorsValue) AttributeTypes

func (v ResourceSelectorSelectorsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (ResourceSelectorSelectorsValue) Equal

func (ResourceSelectorSelectorsValue) IsNull

func (ResourceSelectorSelectorsValue) IsUnknown

func (v ResourceSelectorSelectorsValue) IsUnknown() bool

func (ResourceSelectorSelectorsValue) String

func (ResourceSelectorSelectorsValue) ToObjectValue

func (ResourceSelectorSelectorsValue) ToTerraformValue

func (v ResourceSelectorSelectorsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (ResourceSelectorSelectorsValue) Type

type ResourceSelectorsType

type ResourceSelectorsType struct {
	basetypes.ObjectType
}

func (ResourceSelectorsType) Equal

func (t ResourceSelectorsType) Equal(o attr.Type) bool

func (ResourceSelectorsType) String

func (t ResourceSelectorsType) String() string

func (ResourceSelectorsType) ValueFromObject

func (ResourceSelectorsType) ValueFromTerraform

func (t ResourceSelectorsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (ResourceSelectorsType) ValueType

func (t ResourceSelectorsType) ValueType(ctx context.Context) attr.Value

type ResourceSelectorsValue

type ResourceSelectorsValue struct {
	Name                      basetypes.StringValue `tfsdk:"name"`
	ResourceSelectorSelectors basetypes.ListValue   `tfsdk:"resource_selector_selectors"`
	// contains filtered or unexported fields
}

func NewResourceSelectorsValue

func NewResourceSelectorsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ResourceSelectorsValue, diag.Diagnostics)

func NewResourceSelectorsValueMust

func NewResourceSelectorsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ResourceSelectorsValue

func NewResourceSelectorsValueNull

func NewResourceSelectorsValueNull() ResourceSelectorsValue

func NewResourceSelectorsValueUnknown

func NewResourceSelectorsValueUnknown() ResourceSelectorsValue

func (ResourceSelectorsValue) AttributeTypes

func (v ResourceSelectorsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (ResourceSelectorsValue) Equal

func (ResourceSelectorsValue) IsNull

func (v ResourceSelectorsValue) IsNull() bool

func (ResourceSelectorsValue) IsUnknown

func (v ResourceSelectorsValue) IsUnknown() bool

func (ResourceSelectorsValue) String

func (v ResourceSelectorsValue) String() string

func (ResourceSelectorsValue) ToObjectValue

func (ResourceSelectorsValue) ToTerraformValue

func (v ResourceSelectorsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (ResourceSelectorsValue) Type

type TimeoutsType

type TimeoutsType struct {
	basetypes.ObjectType
}

func (TimeoutsType) Equal

func (t TimeoutsType) Equal(o attr.Type) bool

func (TimeoutsType) String

func (t TimeoutsType) String() string

func (TimeoutsType) ValueFromObject

func (TimeoutsType) ValueFromTerraform

func (t TimeoutsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (TimeoutsType) ValueType

func (t TimeoutsType) ValueType(ctx context.Context) attr.Value

type TimeoutsValue

type TimeoutsValue struct {
	Read basetypes.StringValue `tfsdk:"read"`
	// contains filtered or unexported fields
}

func NewTimeoutsValue

func NewTimeoutsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (TimeoutsValue, diag.Diagnostics)

func NewTimeoutsValueMust

func NewTimeoutsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) TimeoutsValue

func NewTimeoutsValueNull

func NewTimeoutsValueNull() TimeoutsValue

func NewTimeoutsValueUnknown

func NewTimeoutsValueUnknown() TimeoutsValue

func (TimeoutsValue) AttributeTypes

func (v TimeoutsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (TimeoutsValue) Equal

func (v TimeoutsValue) Equal(o attr.Value) bool

func (TimeoutsValue) IsNull

func (v TimeoutsValue) IsNull() bool

func (TimeoutsValue) IsUnknown

func (v TimeoutsValue) IsUnknown() bool

func (TimeoutsValue) String

func (v TimeoutsValue) String() string

func (TimeoutsValue) ToObjectValue

func (TimeoutsValue) ToTerraformValue

func (v TimeoutsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (TimeoutsValue) Type

func (v TimeoutsValue) Type(ctx context.Context) attr.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL