Versions in this module Expand all Collapse all v2 v2.96.0 Feb 14, 2022 Changes in this version + type ExpandedConfig struct + PrincipalId string + TenantId string + Type Type + UserAssignedIdentityIds []string + type ExpandedConfigCaster interface + FromExpandedConfig func(ExpandedConfig) + ToExpandedConfig func() ExpandedConfig + type Identity interface + Expand func(input []interface{}) (*ExpandedConfig, error) + Flatten func(input *ExpandedConfig) []interface{} + Schema func() *pluginsdk.Schema + type SystemAssignedIdentity struct + PrincipalId *string + TenantId *string + Type Type + func (s *SystemAssignedIdentity) FromExpandedConfig(config ExpandedConfig) + func (s *SystemAssignedIdentity) ToExpandedConfig() ExpandedConfig + type SystemAssignedUserAssigned struct + func (s SystemAssignedUserAssigned) Expand(input []interface{}) (*ExpandedConfig, error) + func (s SystemAssignedUserAssigned) Flatten(input *ExpandedConfig) []interface{} + func (s SystemAssignedUserAssigned) Schema() *pluginsdk.Schema + func (s SystemAssignedUserAssigned) SchemaDataSource() *pluginsdk.Schema + type SystemUserAssignedIdentityList struct + PrincipalId *string + TenantId *string + Type Type + UserAssignedIdentities *[]userAssignedIdentity + func (s *SystemUserAssignedIdentityList) FromExpandedConfig(config ExpandedConfig) + func (s *SystemUserAssignedIdentityList) ToExpandedConfig() ExpandedConfig + type SystemUserAssignedIdentityMap struct + PrincipalId *string + TenantId *string + Type Type + UserAssignedIdentities map[string]*userAssignedIdentityInfo + func (s *SystemUserAssignedIdentityMap) FromExpandedConfig(config ExpandedConfig) + func (s *SystemUserAssignedIdentityMap) ToExpandedConfig() ExpandedConfig + type Type string + type UserAssigned struct + func (u UserAssigned) Expand(input []interface{}) (*ExpandedConfig, error) + func (u UserAssigned) Flatten(input *ExpandedConfig) []interface{} + func (u UserAssigned) Schema() *pluginsdk.Schema + func (u UserAssigned) SchemaDataSource() *pluginsdk.Schema + type UserAssignedIdentityList struct + Type Type + UserAssignedIdentities *[]userAssignedIdentity + func (u *UserAssignedIdentityList) FromExpandedConfig(config ExpandedConfig) + func (u *UserAssignedIdentityList) ToExpandedConfig() ExpandedConfig + type UserAssignedIdentityMap struct + Type Type + UserAssignedIdentities map[string]*userAssignedIdentityInfo + func (u *UserAssignedIdentityMap) FromExpandedConfig(config ExpandedConfig) + func (u *UserAssignedIdentityMap) ToExpandedConfig() ExpandedConfig