Documentation ¶
Index ¶
- func AlzProviderSchema(ctx context.Context) schema.Schema
- func ArchitectureDataSourceSchema(ctx context.Context) schema.Schema
- func MetadataDataSourceSchema(ctx context.Context) schema.Schema
- type AlzModel
- type ArchitectureModel
- type LibraryReferencesType
- func (t LibraryReferencesType) Equal(o attr.Type) bool
- func (t LibraryReferencesType) String() string
- func (t LibraryReferencesType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t LibraryReferencesType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t LibraryReferencesType) ValueType(ctx context.Context) attr.Value
- type LibraryReferencesValue
- func NewLibraryReferencesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (LibraryReferencesValue, diag.Diagnostics)
- func NewLibraryReferencesValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) LibraryReferencesValue
- func NewLibraryReferencesValueNull() LibraryReferencesValue
- func NewLibraryReferencesValueUnknown() LibraryReferencesValue
- func (v LibraryReferencesValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v LibraryReferencesValue) Equal(o attr.Value) bool
- func (v LibraryReferencesValue) IsNull() bool
- func (v LibraryReferencesValue) IsUnknown() bool
- func (v LibraryReferencesValue) String() string
- func (v LibraryReferencesValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v LibraryReferencesValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v LibraryReferencesValue) Type(ctx context.Context) attr.Type
- type ManagementGroupsType
- func (t ManagementGroupsType) Equal(o attr.Type) bool
- func (t ManagementGroupsType) String() string
- func (t ManagementGroupsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t ManagementGroupsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t ManagementGroupsType) ValueType(ctx context.Context) attr.Value
- type ManagementGroupsValue
- func NewManagementGroupsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ManagementGroupsValue, diag.Diagnostics)
- func NewManagementGroupsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ManagementGroupsValue
- func NewManagementGroupsValueNull() ManagementGroupsValue
- func NewManagementGroupsValueUnknown() ManagementGroupsValue
- func (v ManagementGroupsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v ManagementGroupsValue) Equal(o attr.Value) bool
- func (v ManagementGroupsValue) IsNull() bool
- func (v ManagementGroupsValue) IsUnknown() bool
- func (v ManagementGroupsValue) String() string
- func (v ManagementGroupsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v ManagementGroupsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v ManagementGroupsValue) Type(ctx context.Context) attr.Type
- type MetadataModel
- type NonComplianceMessagesType
- func (t NonComplianceMessagesType) Equal(o attr.Type) bool
- func (t NonComplianceMessagesType) String() string
- func (t NonComplianceMessagesType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t NonComplianceMessagesType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t NonComplianceMessagesType) ValueType(ctx context.Context) attr.Value
- type NonComplianceMessagesValue
- func NewNonComplianceMessagesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (NonComplianceMessagesValue, diag.Diagnostics)
- func NewNonComplianceMessagesValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) NonComplianceMessagesValue
- func NewNonComplianceMessagesValueNull() NonComplianceMessagesValue
- func NewNonComplianceMessagesValueUnknown() NonComplianceMessagesValue
- func (v NonComplianceMessagesValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v NonComplianceMessagesValue) Equal(o attr.Value) bool
- func (v NonComplianceMessagesValue) IsNull() bool
- func (v NonComplianceMessagesValue) IsUnknown() bool
- func (v NonComplianceMessagesValue) String() string
- func (v NonComplianceMessagesValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v NonComplianceMessagesValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v NonComplianceMessagesValue) Type(ctx context.Context) attr.Type
- type OverrideSelectorsType
- func (t OverrideSelectorsType) Equal(o attr.Type) bool
- func (t OverrideSelectorsType) String() string
- func (t OverrideSelectorsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t OverrideSelectorsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t OverrideSelectorsType) ValueType(ctx context.Context) attr.Value
- type OverrideSelectorsValue
- func NewOverrideSelectorsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (OverrideSelectorsValue, diag.Diagnostics)
- func NewOverrideSelectorsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) OverrideSelectorsValue
- func NewOverrideSelectorsValueNull() OverrideSelectorsValue
- func NewOverrideSelectorsValueUnknown() OverrideSelectorsValue
- func (v OverrideSelectorsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v OverrideSelectorsValue) Equal(o attr.Value) bool
- func (v OverrideSelectorsValue) IsNull() bool
- func (v OverrideSelectorsValue) IsUnknown() bool
- func (v OverrideSelectorsValue) String() string
- func (v OverrideSelectorsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v OverrideSelectorsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v OverrideSelectorsValue) Type(ctx context.Context) attr.Type
- type OverridesType
- func (t OverridesType) Equal(o attr.Type) bool
- func (t OverridesType) String() string
- func (t OverridesType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t OverridesType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t OverridesType) ValueType(ctx context.Context) attr.Value
- type OverridesValue
- func NewOverridesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (OverridesValue, diag.Diagnostics)
- func NewOverridesValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) OverridesValue
- func NewOverridesValueNull() OverridesValue
- func NewOverridesValueUnknown() OverridesValue
- func (v OverridesValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v OverridesValue) Equal(o attr.Value) bool
- func (v OverridesValue) IsNull() bool
- func (v OverridesValue) IsUnknown() bool
- func (v OverridesValue) String() string
- func (v OverridesValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v OverridesValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v OverridesValue) Type(ctx context.Context) attr.Type
- type PolicyAssignmentsToModifyType
- func (t PolicyAssignmentsToModifyType) Equal(o attr.Type) bool
- func (t PolicyAssignmentsToModifyType) String() string
- func (t PolicyAssignmentsToModifyType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t PolicyAssignmentsToModifyType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t PolicyAssignmentsToModifyType) ValueType(ctx context.Context) attr.Value
- type PolicyAssignmentsToModifyValue
- func NewPolicyAssignmentsToModifyValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (PolicyAssignmentsToModifyValue, diag.Diagnostics)
- func NewPolicyAssignmentsToModifyValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) PolicyAssignmentsToModifyValue
- func NewPolicyAssignmentsToModifyValueNull() PolicyAssignmentsToModifyValue
- func NewPolicyAssignmentsToModifyValueUnknown() PolicyAssignmentsToModifyValue
- func (v PolicyAssignmentsToModifyValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v PolicyAssignmentsToModifyValue) Equal(o attr.Value) bool
- func (v PolicyAssignmentsToModifyValue) IsNull() bool
- func (v PolicyAssignmentsToModifyValue) IsUnknown() bool
- func (v PolicyAssignmentsToModifyValue) String() string
- func (v PolicyAssignmentsToModifyValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v PolicyAssignmentsToModifyValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v PolicyAssignmentsToModifyValue) Type(ctx context.Context) attr.Type
- type PolicyAssignmentsType
- func (t PolicyAssignmentsType) Equal(o attr.Type) bool
- func (t PolicyAssignmentsType) String() string
- func (t PolicyAssignmentsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t PolicyAssignmentsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t PolicyAssignmentsType) ValueType(ctx context.Context) attr.Value
- type PolicyAssignmentsValue
- func NewPolicyAssignmentsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (PolicyAssignmentsValue, diag.Diagnostics)
- func NewPolicyAssignmentsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) PolicyAssignmentsValue
- func NewPolicyAssignmentsValueNull() PolicyAssignmentsValue
- func NewPolicyAssignmentsValueUnknown() PolicyAssignmentsValue
- func (v PolicyAssignmentsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v PolicyAssignmentsValue) Equal(o attr.Value) bool
- func (v PolicyAssignmentsValue) IsNull() bool
- func (v PolicyAssignmentsValue) IsUnknown() bool
- func (v PolicyAssignmentsValue) String() string
- func (v PolicyAssignmentsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v PolicyAssignmentsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v PolicyAssignmentsValue) Type(ctx context.Context) attr.Type
- type PolicyRoleAssignmentsType
- func (t PolicyRoleAssignmentsType) Equal(o attr.Type) bool
- func (t PolicyRoleAssignmentsType) String() string
- func (t PolicyRoleAssignmentsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t PolicyRoleAssignmentsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t PolicyRoleAssignmentsType) ValueType(ctx context.Context) attr.Value
- type PolicyRoleAssignmentsValue
- func NewPolicyRoleAssignmentsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (PolicyRoleAssignmentsValue, diag.Diagnostics)
- func NewPolicyRoleAssignmentsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) PolicyRoleAssignmentsValue
- func NewPolicyRoleAssignmentsValueNull() PolicyRoleAssignmentsValue
- func NewPolicyRoleAssignmentsValueUnknown() PolicyRoleAssignmentsValue
- func (v PolicyRoleAssignmentsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v PolicyRoleAssignmentsValue) Equal(o attr.Value) bool
- func (v PolicyRoleAssignmentsValue) IsNull() bool
- func (v PolicyRoleAssignmentsValue) IsUnknown() bool
- func (v PolicyRoleAssignmentsValue) String() string
- func (v PolicyRoleAssignmentsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v PolicyRoleAssignmentsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v PolicyRoleAssignmentsValue) Type(ctx context.Context) attr.Type
- type ResourceSelectorSelectorsType
- func (t ResourceSelectorSelectorsType) Equal(o attr.Type) bool
- func (t ResourceSelectorSelectorsType) String() string
- func (t ResourceSelectorSelectorsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t ResourceSelectorSelectorsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t ResourceSelectorSelectorsType) ValueType(ctx context.Context) attr.Value
- type ResourceSelectorSelectorsValue
- func NewResourceSelectorSelectorsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ResourceSelectorSelectorsValue, diag.Diagnostics)
- func NewResourceSelectorSelectorsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ResourceSelectorSelectorsValue
- func NewResourceSelectorSelectorsValueNull() ResourceSelectorSelectorsValue
- func NewResourceSelectorSelectorsValueUnknown() ResourceSelectorSelectorsValue
- func (v ResourceSelectorSelectorsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v ResourceSelectorSelectorsValue) Equal(o attr.Value) bool
- func (v ResourceSelectorSelectorsValue) IsNull() bool
- func (v ResourceSelectorSelectorsValue) IsUnknown() bool
- func (v ResourceSelectorSelectorsValue) String() string
- func (v ResourceSelectorSelectorsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v ResourceSelectorSelectorsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v ResourceSelectorSelectorsValue) Type(ctx context.Context) attr.Type
- type ResourceSelectorsType
- func (t ResourceSelectorsType) Equal(o attr.Type) bool
- func (t ResourceSelectorsType) String() string
- func (t ResourceSelectorsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t ResourceSelectorsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t ResourceSelectorsType) ValueType(ctx context.Context) attr.Value
- type ResourceSelectorsValue
- func NewResourceSelectorsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ResourceSelectorsValue, diag.Diagnostics)
- func NewResourceSelectorsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ResourceSelectorsValue
- func NewResourceSelectorsValueNull() ResourceSelectorsValue
- func NewResourceSelectorsValueUnknown() ResourceSelectorsValue
- func (v ResourceSelectorsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v ResourceSelectorsValue) Equal(o attr.Value) bool
- func (v ResourceSelectorsValue) IsNull() bool
- func (v ResourceSelectorsValue) IsUnknown() bool
- func (v ResourceSelectorsValue) String() string
- func (v ResourceSelectorsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v ResourceSelectorsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v ResourceSelectorsValue) Type(ctx context.Context) attr.Type
- type TimeoutsType
- func (t TimeoutsType) Equal(o attr.Type) bool
- func (t TimeoutsType) String() string
- func (t TimeoutsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t TimeoutsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t TimeoutsType) ValueType(ctx context.Context) attr.Value
- type TimeoutsValue
- func NewTimeoutsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (TimeoutsValue, diag.Diagnostics)
- func NewTimeoutsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) TimeoutsValue
- func NewTimeoutsValueNull() TimeoutsValue
- func NewTimeoutsValueUnknown() TimeoutsValue
- func (v TimeoutsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v TimeoutsValue) Equal(o attr.Value) bool
- func (v TimeoutsValue) IsNull() bool
- func (v TimeoutsValue) IsUnknown() bool
- func (v TimeoutsValue) String() string
- func (v TimeoutsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v TimeoutsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v TimeoutsValue) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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 (t LibraryReferencesType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (LibraryReferencesType) ValueFromTerraform ¶ added in v0.12.1
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 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 (LibraryReferencesValue) Equal ¶ added in v0.12.1
func (v LibraryReferencesValue) Equal(o attr.Value) bool
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 (v LibraryReferencesValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (LibraryReferencesValue) ToTerraformValue ¶ added in v0.12.1
type ManagementGroupsType ¶
type ManagementGroupsType struct {
basetypes.ObjectType
}
func (ManagementGroupsType) String ¶
func (t ManagementGroupsType) String() string
func (ManagementGroupsType) ValueFromObject ¶
func (t ManagementGroupsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (ManagementGroupsType) ValueFromTerraform ¶
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 NewManagementGroupsValueNull ¶
func NewManagementGroupsValueNull() ManagementGroupsValue
func NewManagementGroupsValueUnknown ¶
func NewManagementGroupsValueUnknown() ManagementGroupsValue
func (ManagementGroupsValue) AttributeTypes ¶
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 (v ManagementGroupsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (ManagementGroupsValue) ToTerraformValue ¶
type MetadataModel ¶ added in v0.15.0
type NonComplianceMessagesType ¶
type NonComplianceMessagesType struct {
basetypes.ObjectType
}
func (NonComplianceMessagesType) String ¶
func (t NonComplianceMessagesType) String() string
func (NonComplianceMessagesType) ValueFromObject ¶
func (t NonComplianceMessagesType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (NonComplianceMessagesType) ValueFromTerraform ¶
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 NewNonComplianceMessagesValueNull ¶
func NewNonComplianceMessagesValueNull() NonComplianceMessagesValue
func NewNonComplianceMessagesValueUnknown ¶
func NewNonComplianceMessagesValueUnknown() NonComplianceMessagesValue
func (NonComplianceMessagesValue) AttributeTypes ¶
func (NonComplianceMessagesValue) Equal ¶
func (v NonComplianceMessagesValue) Equal(o attr.Value) bool
func (NonComplianceMessagesValue) IsNull ¶
func (v NonComplianceMessagesValue) IsNull() bool
func (NonComplianceMessagesValue) IsUnknown ¶
func (v NonComplianceMessagesValue) IsUnknown() bool
func (NonComplianceMessagesValue) String ¶
func (v NonComplianceMessagesValue) String() string
func (NonComplianceMessagesValue) ToObjectValue ¶
func (v NonComplianceMessagesValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (NonComplianceMessagesValue) ToTerraformValue ¶
type OverrideSelectorsType ¶
type OverrideSelectorsType struct {
basetypes.ObjectType
}
func (OverrideSelectorsType) String ¶
func (t OverrideSelectorsType) String() string
func (OverrideSelectorsType) ValueFromObject ¶
func (t OverrideSelectorsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (OverrideSelectorsType) ValueFromTerraform ¶
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 NewOverrideSelectorsValueNull ¶
func NewOverrideSelectorsValueNull() OverrideSelectorsValue
func NewOverrideSelectorsValueUnknown ¶
func NewOverrideSelectorsValueUnknown() OverrideSelectorsValue
func (OverrideSelectorsValue) AttributeTypes ¶
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 (v OverrideSelectorsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (OverrideSelectorsValue) ToTerraformValue ¶
type OverridesType ¶
type OverridesType struct {
basetypes.ObjectType
}
func (OverridesType) String ¶
func (t OverridesType) String() string
func (OverridesType) ValueFromObject ¶
func (t OverridesType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (OverridesType) ValueFromTerraform ¶
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 NewOverridesValueNull ¶
func NewOverridesValueNull() OverridesValue
func NewOverridesValueUnknown ¶
func NewOverridesValueUnknown() OverridesValue
func (OverridesValue) AttributeTypes ¶
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 (v OverridesValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (OverridesValue) ToTerraformValue ¶
type PolicyAssignmentsToModifyType ¶
type PolicyAssignmentsToModifyType struct {
basetypes.ObjectType
}
func (PolicyAssignmentsToModifyType) Equal ¶
func (t PolicyAssignmentsToModifyType) Equal(o attr.Type) bool
func (PolicyAssignmentsToModifyType) String ¶
func (t PolicyAssignmentsToModifyType) String() string
func (PolicyAssignmentsToModifyType) ValueFromObject ¶
func (t PolicyAssignmentsToModifyType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (PolicyAssignmentsToModifyType) ValueFromTerraform ¶
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 NewPolicyAssignmentsToModifyValueNull ¶
func NewPolicyAssignmentsToModifyValueNull() PolicyAssignmentsToModifyValue
func NewPolicyAssignmentsToModifyValueUnknown ¶
func NewPolicyAssignmentsToModifyValueUnknown() PolicyAssignmentsToModifyValue
func (PolicyAssignmentsToModifyValue) AttributeTypes ¶
func (PolicyAssignmentsToModifyValue) Equal ¶
func (v PolicyAssignmentsToModifyValue) Equal(o attr.Value) bool
func (PolicyAssignmentsToModifyValue) IsNull ¶
func (v PolicyAssignmentsToModifyValue) IsNull() bool
func (PolicyAssignmentsToModifyValue) IsUnknown ¶
func (v PolicyAssignmentsToModifyValue) IsUnknown() bool
func (PolicyAssignmentsToModifyValue) String ¶
func (v PolicyAssignmentsToModifyValue) String() string
func (PolicyAssignmentsToModifyValue) ToObjectValue ¶
func (v PolicyAssignmentsToModifyValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (PolicyAssignmentsToModifyValue) ToTerraformValue ¶
type PolicyAssignmentsType ¶
type PolicyAssignmentsType struct {
basetypes.ObjectType
}
func (PolicyAssignmentsType) String ¶
func (t PolicyAssignmentsType) String() string
func (PolicyAssignmentsType) ValueFromObject ¶
func (t PolicyAssignmentsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (PolicyAssignmentsType) ValueFromTerraform ¶
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 NewPolicyAssignmentsValueNull ¶
func NewPolicyAssignmentsValueNull() PolicyAssignmentsValue
func NewPolicyAssignmentsValueUnknown ¶
func NewPolicyAssignmentsValueUnknown() PolicyAssignmentsValue
func (PolicyAssignmentsValue) AttributeTypes ¶
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 (v PolicyAssignmentsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (PolicyAssignmentsValue) ToTerraformValue ¶
type PolicyRoleAssignmentsType ¶
type PolicyRoleAssignmentsType struct {
basetypes.ObjectType
}
func (PolicyRoleAssignmentsType) String ¶
func (t PolicyRoleAssignmentsType) String() string
func (PolicyRoleAssignmentsType) ValueFromObject ¶
func (t PolicyRoleAssignmentsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (PolicyRoleAssignmentsType) ValueFromTerraform ¶
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 NewPolicyRoleAssignmentsValueNull ¶
func NewPolicyRoleAssignmentsValueNull() PolicyRoleAssignmentsValue
func NewPolicyRoleAssignmentsValueUnknown ¶
func NewPolicyRoleAssignmentsValueUnknown() PolicyRoleAssignmentsValue
func (PolicyRoleAssignmentsValue) AttributeTypes ¶
func (PolicyRoleAssignmentsValue) Equal ¶
func (v PolicyRoleAssignmentsValue) Equal(o attr.Value) bool
func (PolicyRoleAssignmentsValue) IsNull ¶
func (v PolicyRoleAssignmentsValue) IsNull() bool
func (PolicyRoleAssignmentsValue) IsUnknown ¶
func (v PolicyRoleAssignmentsValue) IsUnknown() bool
func (PolicyRoleAssignmentsValue) String ¶
func (v PolicyRoleAssignmentsValue) String() string
func (PolicyRoleAssignmentsValue) ToObjectValue ¶
func (v PolicyRoleAssignmentsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (PolicyRoleAssignmentsValue) ToTerraformValue ¶
type ResourceSelectorSelectorsType ¶
type ResourceSelectorSelectorsType struct {
basetypes.ObjectType
}
func (ResourceSelectorSelectorsType) Equal ¶
func (t ResourceSelectorSelectorsType) Equal(o attr.Type) bool
func (ResourceSelectorSelectorsType) String ¶
func (t ResourceSelectorSelectorsType) String() string
func (ResourceSelectorSelectorsType) ValueFromObject ¶
func (t ResourceSelectorSelectorsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (ResourceSelectorSelectorsType) ValueFromTerraform ¶
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 NewResourceSelectorSelectorsValueNull ¶
func NewResourceSelectorSelectorsValueNull() ResourceSelectorSelectorsValue
func NewResourceSelectorSelectorsValueUnknown ¶
func NewResourceSelectorSelectorsValueUnknown() ResourceSelectorSelectorsValue
func (ResourceSelectorSelectorsValue) AttributeTypes ¶
func (ResourceSelectorSelectorsValue) Equal ¶
func (v ResourceSelectorSelectorsValue) Equal(o attr.Value) bool
func (ResourceSelectorSelectorsValue) IsNull ¶
func (v ResourceSelectorSelectorsValue) IsNull() bool
func (ResourceSelectorSelectorsValue) IsUnknown ¶
func (v ResourceSelectorSelectorsValue) IsUnknown() bool
func (ResourceSelectorSelectorsValue) String ¶
func (v ResourceSelectorSelectorsValue) String() string
func (ResourceSelectorSelectorsValue) ToObjectValue ¶
func (v ResourceSelectorSelectorsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (ResourceSelectorSelectorsValue) ToTerraformValue ¶
type ResourceSelectorsType ¶
type ResourceSelectorsType struct {
basetypes.ObjectType
}
func (ResourceSelectorsType) String ¶
func (t ResourceSelectorsType) String() string
func (ResourceSelectorsType) ValueFromObject ¶
func (t ResourceSelectorsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (ResourceSelectorsType) ValueFromTerraform ¶
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 NewResourceSelectorsValueNull ¶
func NewResourceSelectorsValueNull() ResourceSelectorsValue
func NewResourceSelectorsValueUnknown ¶
func NewResourceSelectorsValueUnknown() ResourceSelectorsValue
func (ResourceSelectorsValue) AttributeTypes ¶
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 (v ResourceSelectorsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (ResourceSelectorsValue) ToTerraformValue ¶
type TimeoutsType ¶
type TimeoutsType struct {
basetypes.ObjectType
}
func (TimeoutsType) String ¶
func (t TimeoutsType) String() string
func (TimeoutsType) ValueFromObject ¶
func (t TimeoutsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (TimeoutsType) ValueFromTerraform ¶
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 NewTimeoutsValueNull ¶
func NewTimeoutsValueNull() TimeoutsValue
func NewTimeoutsValueUnknown ¶
func NewTimeoutsValueUnknown() TimeoutsValue
func (TimeoutsValue) AttributeTypes ¶
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 (v TimeoutsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (TimeoutsValue) ToTerraformValue ¶
Click to show internal directories.
Click to hide internal directories.