Documentation
¶
Index ¶
- type Identity
- type IdentityArgs
- func (IdentityArgs) ElementType() reflect.Type
- func (i IdentityArgs) ToIdentityOutput() IdentityOutput
- func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
- func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- type IdentityInput
- type IdentityOutput
- func (IdentityOutput) ElementType() reflect.Type
- func (o IdentityOutput) ToIdentityOutput() IdentityOutput
- func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityOutput) Type() pulumi.StringPtrOutput
- type IdentityPtrInput
- type IdentityPtrOutput
- func (o IdentityPtrOutput) Elem() IdentityOutput
- func (IdentityPtrOutput) ElementType() reflect.Type
- func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityPtrOutput) Type() pulumi.StringPtrOutput
- type IdentityResponse
- type IdentityResponseArgs
- func (IdentityResponseArgs) ElementType() reflect.Type
- func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput
- func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
- func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- type IdentityResponseInput
- type IdentityResponseOutput
- func (IdentityResponseOutput) ElementType() reflect.Type
- func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o IdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
- func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- func (o IdentityResponseOutput) Type() pulumi.StringPtrOutput
- type IdentityResponsePtrInput
- type IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
- func (IdentityResponsePtrOutput) ElementType() reflect.Type
- func (o IdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- type LookupManagementLockAtResourceGroupLevelArgs
- type LookupManagementLockAtResourceGroupLevelResult
- type LookupManagementLockAtResourceLevelArgs
- type LookupManagementLockAtResourceLevelResult
- type LookupManagementLockAtSubscriptionLevelArgs
- type LookupManagementLockAtSubscriptionLevelResult
- type LookupManagementLockByScopeArgs
- type LookupManagementLockByScopeResult
- type LookupPolicyAssignmentArgs
- type LookupPolicyAssignmentResult
- type LookupPolicyDefinitionArgs
- type LookupPolicyDefinitionResult
- type LookupPolicySetDefinitionArgs
- type LookupPolicySetDefinitionResult
- type LookupRoleAssignmentArgs
- type LookupRoleAssignmentResult
- type LookupRoleDefinitionArgs
- type LookupRoleDefinitionResult
- type ManagementLockAtResourceGroupLevel
- func GetManagementLockAtResourceGroupLevel(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*ManagementLockAtResourceGroupLevel, error)
- func NewManagementLockAtResourceGroupLevel(ctx *pulumi.Context, name string, args *ManagementLockAtResourceGroupLevelArgs, ...) (*ManagementLockAtResourceGroupLevel, error)
- type ManagementLockAtResourceGroupLevelArgs
- type ManagementLockAtResourceGroupLevelState
- type ManagementLockAtResourceLevel
- type ManagementLockAtResourceLevelArgs
- type ManagementLockAtResourceLevelState
- type ManagementLockAtSubscriptionLevel
- func GetManagementLockAtSubscriptionLevel(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*ManagementLockAtSubscriptionLevel, error)
- func NewManagementLockAtSubscriptionLevel(ctx *pulumi.Context, name string, args *ManagementLockAtSubscriptionLevelArgs, ...) (*ManagementLockAtSubscriptionLevel, error)
- type ManagementLockAtSubscriptionLevelArgs
- type ManagementLockAtSubscriptionLevelState
- type ManagementLockByScope
- type ManagementLockByScopeArgs
- type ManagementLockByScopeState
- type ManagementLockOwner
- type ManagementLockOwnerArgs
- type ManagementLockOwnerArray
- type ManagementLockOwnerArrayInput
- type ManagementLockOwnerArrayOutput
- func (ManagementLockOwnerArrayOutput) ElementType() reflect.Type
- func (o ManagementLockOwnerArrayOutput) Index(i pulumi.IntInput) ManagementLockOwnerOutput
- func (o ManagementLockOwnerArrayOutput) ToManagementLockOwnerArrayOutput() ManagementLockOwnerArrayOutput
- func (o ManagementLockOwnerArrayOutput) ToManagementLockOwnerArrayOutputWithContext(ctx context.Context) ManagementLockOwnerArrayOutput
- type ManagementLockOwnerInput
- type ManagementLockOwnerOutput
- func (o ManagementLockOwnerOutput) ApplicationId() pulumi.StringPtrOutput
- func (ManagementLockOwnerOutput) ElementType() reflect.Type
- func (o ManagementLockOwnerOutput) ToManagementLockOwnerOutput() ManagementLockOwnerOutput
- func (o ManagementLockOwnerOutput) ToManagementLockOwnerOutputWithContext(ctx context.Context) ManagementLockOwnerOutput
- type ManagementLockOwnerResponse
- type ManagementLockOwnerResponseArgs
- func (ManagementLockOwnerResponseArgs) ElementType() reflect.Type
- func (i ManagementLockOwnerResponseArgs) ToManagementLockOwnerResponseOutput() ManagementLockOwnerResponseOutput
- func (i ManagementLockOwnerResponseArgs) ToManagementLockOwnerResponseOutputWithContext(ctx context.Context) ManagementLockOwnerResponseOutput
- type ManagementLockOwnerResponseArray
- func (ManagementLockOwnerResponseArray) ElementType() reflect.Type
- func (i ManagementLockOwnerResponseArray) ToManagementLockOwnerResponseArrayOutput() ManagementLockOwnerResponseArrayOutput
- func (i ManagementLockOwnerResponseArray) ToManagementLockOwnerResponseArrayOutputWithContext(ctx context.Context) ManagementLockOwnerResponseArrayOutput
- type ManagementLockOwnerResponseArrayInput
- type ManagementLockOwnerResponseArrayOutput
- func (ManagementLockOwnerResponseArrayOutput) ElementType() reflect.Type
- func (o ManagementLockOwnerResponseArrayOutput) Index(i pulumi.IntInput) ManagementLockOwnerResponseOutput
- func (o ManagementLockOwnerResponseArrayOutput) ToManagementLockOwnerResponseArrayOutput() ManagementLockOwnerResponseArrayOutput
- func (o ManagementLockOwnerResponseArrayOutput) ToManagementLockOwnerResponseArrayOutputWithContext(ctx context.Context) ManagementLockOwnerResponseArrayOutput
- type ManagementLockOwnerResponseInput
- type ManagementLockOwnerResponseOutput
- func (o ManagementLockOwnerResponseOutput) ApplicationId() pulumi.StringPtrOutput
- func (ManagementLockOwnerResponseOutput) ElementType() reflect.Type
- func (o ManagementLockOwnerResponseOutput) ToManagementLockOwnerResponseOutput() ManagementLockOwnerResponseOutput
- func (o ManagementLockOwnerResponseOutput) ToManagementLockOwnerResponseOutputWithContext(ctx context.Context) ManagementLockOwnerResponseOutput
- type ParameterDefinitionsValue
- type ParameterDefinitionsValueArgs
- func (ParameterDefinitionsValueArgs) ElementType() reflect.Type
- func (i ParameterDefinitionsValueArgs) ToParameterDefinitionsValueOutput() ParameterDefinitionsValueOutput
- func (i ParameterDefinitionsValueArgs) ToParameterDefinitionsValueOutputWithContext(ctx context.Context) ParameterDefinitionsValueOutput
- type ParameterDefinitionsValueInput
- type ParameterDefinitionsValueMap
- func (ParameterDefinitionsValueMap) ElementType() reflect.Type
- func (i ParameterDefinitionsValueMap) ToParameterDefinitionsValueMapOutput() ParameterDefinitionsValueMapOutput
- func (i ParameterDefinitionsValueMap) ToParameterDefinitionsValueMapOutputWithContext(ctx context.Context) ParameterDefinitionsValueMapOutput
- type ParameterDefinitionsValueMapInput
- type ParameterDefinitionsValueMapOutput
- func (ParameterDefinitionsValueMapOutput) ElementType() reflect.Type
- func (o ParameterDefinitionsValueMapOutput) MapIndex(k pulumi.StringInput) ParameterDefinitionsValueOutput
- func (o ParameterDefinitionsValueMapOutput) ToParameterDefinitionsValueMapOutput() ParameterDefinitionsValueMapOutput
- func (o ParameterDefinitionsValueMapOutput) ToParameterDefinitionsValueMapOutputWithContext(ctx context.Context) ParameterDefinitionsValueMapOutput
- type ParameterDefinitionsValueMetadata
- type ParameterDefinitionsValueMetadataArgs
- func (ParameterDefinitionsValueMetadataArgs) ElementType() reflect.Type
- func (i ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataOutput() ParameterDefinitionsValueMetadataOutput
- func (i ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataOutputWithContext(ctx context.Context) ParameterDefinitionsValueMetadataOutput
- func (i ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataPtrOutput() ParameterDefinitionsValueMetadataPtrOutput
- func (i ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueMetadataPtrOutput
- type ParameterDefinitionsValueMetadataInput
- type ParameterDefinitionsValueMetadataOutput
- func (o ParameterDefinitionsValueMetadataOutput) Description() pulumi.StringPtrOutput
- func (o ParameterDefinitionsValueMetadataOutput) DisplayName() pulumi.StringPtrOutput
- func (ParameterDefinitionsValueMetadataOutput) ElementType() reflect.Type
- func (o ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataOutput() ParameterDefinitionsValueMetadataOutput
- func (o ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataOutputWithContext(ctx context.Context) ParameterDefinitionsValueMetadataOutput
- func (o ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataPtrOutput() ParameterDefinitionsValueMetadataPtrOutput
- func (o ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueMetadataPtrOutput
- type ParameterDefinitionsValueMetadataPtrInput
- type ParameterDefinitionsValueMetadataPtrOutput
- func (o ParameterDefinitionsValueMetadataPtrOutput) Description() pulumi.StringPtrOutput
- func (o ParameterDefinitionsValueMetadataPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o ParameterDefinitionsValueMetadataPtrOutput) Elem() ParameterDefinitionsValueMetadataOutput
- func (ParameterDefinitionsValueMetadataPtrOutput) ElementType() reflect.Type
- func (o ParameterDefinitionsValueMetadataPtrOutput) ToParameterDefinitionsValueMetadataPtrOutput() ParameterDefinitionsValueMetadataPtrOutput
- func (o ParameterDefinitionsValueMetadataPtrOutput) ToParameterDefinitionsValueMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueMetadataPtrOutput
- type ParameterDefinitionsValueOutput
- func (o ParameterDefinitionsValueOutput) AllowedValues() pulumi.ArrayOutput
- func (o ParameterDefinitionsValueOutput) DefaultValue() pulumi.AnyOutput
- func (ParameterDefinitionsValueOutput) ElementType() reflect.Type
- func (o ParameterDefinitionsValueOutput) Metadata() ParameterDefinitionsValueMetadataPtrOutput
- func (o ParameterDefinitionsValueOutput) ToParameterDefinitionsValueOutput() ParameterDefinitionsValueOutput
- func (o ParameterDefinitionsValueOutput) ToParameterDefinitionsValueOutputWithContext(ctx context.Context) ParameterDefinitionsValueOutput
- func (o ParameterDefinitionsValueOutput) Type() pulumi.StringPtrOutput
- type ParameterDefinitionsValueResponse
- type ParameterDefinitionsValueResponseArgs
- func (ParameterDefinitionsValueResponseArgs) ElementType() reflect.Type
- func (i ParameterDefinitionsValueResponseArgs) ToParameterDefinitionsValueResponseOutput() ParameterDefinitionsValueResponseOutput
- func (i ParameterDefinitionsValueResponseArgs) ToParameterDefinitionsValueResponseOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseOutput
- type ParameterDefinitionsValueResponseInput
- type ParameterDefinitionsValueResponseMap
- func (ParameterDefinitionsValueResponseMap) ElementType() reflect.Type
- func (i ParameterDefinitionsValueResponseMap) ToParameterDefinitionsValueResponseMapOutput() ParameterDefinitionsValueResponseMapOutput
- func (i ParameterDefinitionsValueResponseMap) ToParameterDefinitionsValueResponseMapOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMapOutput
- type ParameterDefinitionsValueResponseMapInput
- type ParameterDefinitionsValueResponseMapOutput
- func (ParameterDefinitionsValueResponseMapOutput) ElementType() reflect.Type
- func (o ParameterDefinitionsValueResponseMapOutput) MapIndex(k pulumi.StringInput) ParameterDefinitionsValueResponseOutput
- func (o ParameterDefinitionsValueResponseMapOutput) ToParameterDefinitionsValueResponseMapOutput() ParameterDefinitionsValueResponseMapOutput
- func (o ParameterDefinitionsValueResponseMapOutput) ToParameterDefinitionsValueResponseMapOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMapOutput
- type ParameterDefinitionsValueResponseMetadata
- type ParameterDefinitionsValueResponseMetadataArgs
- func (ParameterDefinitionsValueResponseMetadataArgs) ElementType() reflect.Type
- func (i ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataOutput() ParameterDefinitionsValueResponseMetadataOutput
- func (i ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMetadataOutput
- func (i ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataPtrOutput() ParameterDefinitionsValueResponseMetadataPtrOutput
- func (i ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMetadataPtrOutput
- type ParameterDefinitionsValueResponseMetadataInput
- type ParameterDefinitionsValueResponseMetadataOutput
- func (o ParameterDefinitionsValueResponseMetadataOutput) Description() pulumi.StringPtrOutput
- func (o ParameterDefinitionsValueResponseMetadataOutput) DisplayName() pulumi.StringPtrOutput
- func (ParameterDefinitionsValueResponseMetadataOutput) ElementType() reflect.Type
- func (o ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataOutput() ParameterDefinitionsValueResponseMetadataOutput
- func (o ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMetadataOutput
- func (o ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataPtrOutput() ParameterDefinitionsValueResponseMetadataPtrOutput
- func (o ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMetadataPtrOutput
- type ParameterDefinitionsValueResponseMetadataPtrInput
- type ParameterDefinitionsValueResponseMetadataPtrOutput
- func (o ParameterDefinitionsValueResponseMetadataPtrOutput) Description() pulumi.StringPtrOutput
- func (o ParameterDefinitionsValueResponseMetadataPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o ParameterDefinitionsValueResponseMetadataPtrOutput) Elem() ParameterDefinitionsValueResponseMetadataOutput
- func (ParameterDefinitionsValueResponseMetadataPtrOutput) ElementType() reflect.Type
- func (o ParameterDefinitionsValueResponseMetadataPtrOutput) ToParameterDefinitionsValueResponseMetadataPtrOutput() ParameterDefinitionsValueResponseMetadataPtrOutput
- func (o ParameterDefinitionsValueResponseMetadataPtrOutput) ToParameterDefinitionsValueResponseMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMetadataPtrOutput
- type ParameterDefinitionsValueResponseOutput
- func (o ParameterDefinitionsValueResponseOutput) AllowedValues() pulumi.ArrayOutput
- func (o ParameterDefinitionsValueResponseOutput) DefaultValue() pulumi.AnyOutput
- func (ParameterDefinitionsValueResponseOutput) ElementType() reflect.Type
- func (o ParameterDefinitionsValueResponseOutput) Metadata() ParameterDefinitionsValueResponseMetadataPtrOutput
- func (o ParameterDefinitionsValueResponseOutput) ToParameterDefinitionsValueResponseOutput() ParameterDefinitionsValueResponseOutput
- func (o ParameterDefinitionsValueResponseOutput) ToParameterDefinitionsValueResponseOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseOutput
- func (o ParameterDefinitionsValueResponseOutput) Type() pulumi.StringPtrOutput
- type ParameterValuesValue
- type ParameterValuesValueArgs
- type ParameterValuesValueInput
- type ParameterValuesValueMap
- type ParameterValuesValueMapInput
- type ParameterValuesValueMapOutput
- func (ParameterValuesValueMapOutput) ElementType() reflect.Type
- func (o ParameterValuesValueMapOutput) MapIndex(k pulumi.StringInput) ParameterValuesValueOutput
- func (o ParameterValuesValueMapOutput) ToParameterValuesValueMapOutput() ParameterValuesValueMapOutput
- func (o ParameterValuesValueMapOutput) ToParameterValuesValueMapOutputWithContext(ctx context.Context) ParameterValuesValueMapOutput
- type ParameterValuesValueOutput
- func (ParameterValuesValueOutput) ElementType() reflect.Type
- func (o ParameterValuesValueOutput) ToParameterValuesValueOutput() ParameterValuesValueOutput
- func (o ParameterValuesValueOutput) ToParameterValuesValueOutputWithContext(ctx context.Context) ParameterValuesValueOutput
- func (o ParameterValuesValueOutput) Value() pulumi.AnyOutput
- type ParameterValuesValueResponse
- type ParameterValuesValueResponseArgs
- func (ParameterValuesValueResponseArgs) ElementType() reflect.Type
- func (i ParameterValuesValueResponseArgs) ToParameterValuesValueResponseOutput() ParameterValuesValueResponseOutput
- func (i ParameterValuesValueResponseArgs) ToParameterValuesValueResponseOutputWithContext(ctx context.Context) ParameterValuesValueResponseOutput
- type ParameterValuesValueResponseInput
- type ParameterValuesValueResponseMap
- func (ParameterValuesValueResponseMap) ElementType() reflect.Type
- func (i ParameterValuesValueResponseMap) ToParameterValuesValueResponseMapOutput() ParameterValuesValueResponseMapOutput
- func (i ParameterValuesValueResponseMap) ToParameterValuesValueResponseMapOutputWithContext(ctx context.Context) ParameterValuesValueResponseMapOutput
- type ParameterValuesValueResponseMapInput
- type ParameterValuesValueResponseMapOutput
- func (ParameterValuesValueResponseMapOutput) ElementType() reflect.Type
- func (o ParameterValuesValueResponseMapOutput) MapIndex(k pulumi.StringInput) ParameterValuesValueResponseOutput
- func (o ParameterValuesValueResponseMapOutput) ToParameterValuesValueResponseMapOutput() ParameterValuesValueResponseMapOutput
- func (o ParameterValuesValueResponseMapOutput) ToParameterValuesValueResponseMapOutputWithContext(ctx context.Context) ParameterValuesValueResponseMapOutput
- type ParameterValuesValueResponseOutput
- func (ParameterValuesValueResponseOutput) ElementType() reflect.Type
- func (o ParameterValuesValueResponseOutput) ToParameterValuesValueResponseOutput() ParameterValuesValueResponseOutput
- func (o ParameterValuesValueResponseOutput) ToParameterValuesValueResponseOutputWithContext(ctx context.Context) ParameterValuesValueResponseOutput
- func (o ParameterValuesValueResponseOutput) Value() pulumi.AnyOutput
- type Permission
- type PermissionArgs
- type PermissionArray
- type PermissionArrayInput
- type PermissionArrayOutput
- func (PermissionArrayOutput) ElementType() reflect.Type
- func (o PermissionArrayOutput) Index(i pulumi.IntInput) PermissionOutput
- func (o PermissionArrayOutput) ToPermissionArrayOutput() PermissionArrayOutput
- func (o PermissionArrayOutput) ToPermissionArrayOutputWithContext(ctx context.Context) PermissionArrayOutput
- type PermissionInput
- type PermissionOutput
- func (o PermissionOutput) Actions() pulumi.StringArrayOutput
- func (PermissionOutput) ElementType() reflect.Type
- func (o PermissionOutput) NotActions() pulumi.StringArrayOutput
- func (o PermissionOutput) ToPermissionOutput() PermissionOutput
- func (o PermissionOutput) ToPermissionOutputWithContext(ctx context.Context) PermissionOutput
- type PermissionResponse
- type PermissionResponseArgs
- type PermissionResponseArray
- type PermissionResponseArrayInput
- type PermissionResponseArrayOutput
- func (PermissionResponseArrayOutput) ElementType() reflect.Type
- func (o PermissionResponseArrayOutput) Index(i pulumi.IntInput) PermissionResponseOutput
- func (o PermissionResponseArrayOutput) ToPermissionResponseArrayOutput() PermissionResponseArrayOutput
- func (o PermissionResponseArrayOutput) ToPermissionResponseArrayOutputWithContext(ctx context.Context) PermissionResponseArrayOutput
- type PermissionResponseInput
- type PermissionResponseOutput
- func (o PermissionResponseOutput) Actions() pulumi.StringArrayOutput
- func (PermissionResponseOutput) ElementType() reflect.Type
- func (o PermissionResponseOutput) NotActions() pulumi.StringArrayOutput
- func (o PermissionResponseOutput) ToPermissionResponseOutput() PermissionResponseOutput
- func (o PermissionResponseOutput) ToPermissionResponseOutputWithContext(ctx context.Context) PermissionResponseOutput
- type PolicyAssignment
- type PolicyAssignmentArgs
- type PolicyAssignmentState
- type PolicyDefinition
- type PolicyDefinitionArgs
- type PolicyDefinitionGroup
- type PolicyDefinitionGroupArgs
- type PolicyDefinitionGroupArray
- func (PolicyDefinitionGroupArray) ElementType() reflect.Type
- func (i PolicyDefinitionGroupArray) ToPolicyDefinitionGroupArrayOutput() PolicyDefinitionGroupArrayOutput
- func (i PolicyDefinitionGroupArray) ToPolicyDefinitionGroupArrayOutputWithContext(ctx context.Context) PolicyDefinitionGroupArrayOutput
- type PolicyDefinitionGroupArrayInput
- type PolicyDefinitionGroupArrayOutput
- func (PolicyDefinitionGroupArrayOutput) ElementType() reflect.Type
- func (o PolicyDefinitionGroupArrayOutput) Index(i pulumi.IntInput) PolicyDefinitionGroupOutput
- func (o PolicyDefinitionGroupArrayOutput) ToPolicyDefinitionGroupArrayOutput() PolicyDefinitionGroupArrayOutput
- func (o PolicyDefinitionGroupArrayOutput) ToPolicyDefinitionGroupArrayOutputWithContext(ctx context.Context) PolicyDefinitionGroupArrayOutput
- type PolicyDefinitionGroupInput
- type PolicyDefinitionGroupOutput
- func (o PolicyDefinitionGroupOutput) AdditionalMetadataId() pulumi.StringPtrOutput
- func (o PolicyDefinitionGroupOutput) Category() pulumi.StringPtrOutput
- func (o PolicyDefinitionGroupOutput) Description() pulumi.StringPtrOutput
- func (o PolicyDefinitionGroupOutput) DisplayName() pulumi.StringPtrOutput
- func (PolicyDefinitionGroupOutput) ElementType() reflect.Type
- func (o PolicyDefinitionGroupOutput) Name() pulumi.StringOutput
- func (o PolicyDefinitionGroupOutput) ToPolicyDefinitionGroupOutput() PolicyDefinitionGroupOutput
- func (o PolicyDefinitionGroupOutput) ToPolicyDefinitionGroupOutputWithContext(ctx context.Context) PolicyDefinitionGroupOutput
- type PolicyDefinitionGroupResponse
- type PolicyDefinitionGroupResponseArgs
- func (PolicyDefinitionGroupResponseArgs) ElementType() reflect.Type
- func (i PolicyDefinitionGroupResponseArgs) ToPolicyDefinitionGroupResponseOutput() PolicyDefinitionGroupResponseOutput
- func (i PolicyDefinitionGroupResponseArgs) ToPolicyDefinitionGroupResponseOutputWithContext(ctx context.Context) PolicyDefinitionGroupResponseOutput
- type PolicyDefinitionGroupResponseArray
- func (PolicyDefinitionGroupResponseArray) ElementType() reflect.Type
- func (i PolicyDefinitionGroupResponseArray) ToPolicyDefinitionGroupResponseArrayOutput() PolicyDefinitionGroupResponseArrayOutput
- func (i PolicyDefinitionGroupResponseArray) ToPolicyDefinitionGroupResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionGroupResponseArrayOutput
- type PolicyDefinitionGroupResponseArrayInput
- type PolicyDefinitionGroupResponseArrayOutput
- func (PolicyDefinitionGroupResponseArrayOutput) ElementType() reflect.Type
- func (o PolicyDefinitionGroupResponseArrayOutput) Index(i pulumi.IntInput) PolicyDefinitionGroupResponseOutput
- func (o PolicyDefinitionGroupResponseArrayOutput) ToPolicyDefinitionGroupResponseArrayOutput() PolicyDefinitionGroupResponseArrayOutput
- func (o PolicyDefinitionGroupResponseArrayOutput) ToPolicyDefinitionGroupResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionGroupResponseArrayOutput
- type PolicyDefinitionGroupResponseInput
- type PolicyDefinitionGroupResponseOutput
- func (o PolicyDefinitionGroupResponseOutput) AdditionalMetadataId() pulumi.StringPtrOutput
- func (o PolicyDefinitionGroupResponseOutput) Category() pulumi.StringPtrOutput
- func (o PolicyDefinitionGroupResponseOutput) Description() pulumi.StringPtrOutput
- func (o PolicyDefinitionGroupResponseOutput) DisplayName() pulumi.StringPtrOutput
- func (PolicyDefinitionGroupResponseOutput) ElementType() reflect.Type
- func (o PolicyDefinitionGroupResponseOutput) Name() pulumi.StringOutput
- func (o PolicyDefinitionGroupResponseOutput) ToPolicyDefinitionGroupResponseOutput() PolicyDefinitionGroupResponseOutput
- func (o PolicyDefinitionGroupResponseOutput) ToPolicyDefinitionGroupResponseOutputWithContext(ctx context.Context) PolicyDefinitionGroupResponseOutput
- type PolicyDefinitionReference
- type PolicyDefinitionReferenceArgs
- func (PolicyDefinitionReferenceArgs) ElementType() reflect.Type
- func (i PolicyDefinitionReferenceArgs) ToPolicyDefinitionReferenceOutput() PolicyDefinitionReferenceOutput
- func (i PolicyDefinitionReferenceArgs) ToPolicyDefinitionReferenceOutputWithContext(ctx context.Context) PolicyDefinitionReferenceOutput
- type PolicyDefinitionReferenceArray
- func (PolicyDefinitionReferenceArray) ElementType() reflect.Type
- func (i PolicyDefinitionReferenceArray) ToPolicyDefinitionReferenceArrayOutput() PolicyDefinitionReferenceArrayOutput
- func (i PolicyDefinitionReferenceArray) ToPolicyDefinitionReferenceArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceArrayOutput
- type PolicyDefinitionReferenceArrayInput
- type PolicyDefinitionReferenceArrayOutput
- func (PolicyDefinitionReferenceArrayOutput) ElementType() reflect.Type
- func (o PolicyDefinitionReferenceArrayOutput) Index(i pulumi.IntInput) PolicyDefinitionReferenceOutput
- func (o PolicyDefinitionReferenceArrayOutput) ToPolicyDefinitionReferenceArrayOutput() PolicyDefinitionReferenceArrayOutput
- func (o PolicyDefinitionReferenceArrayOutput) ToPolicyDefinitionReferenceArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceArrayOutput
- type PolicyDefinitionReferenceInput
- type PolicyDefinitionReferenceOutput
- func (PolicyDefinitionReferenceOutput) ElementType() reflect.Type
- func (o PolicyDefinitionReferenceOutput) GroupNames() pulumi.StringArrayOutput
- func (o PolicyDefinitionReferenceOutput) Parameters() ParameterValuesValueMapOutput
- func (o PolicyDefinitionReferenceOutput) PolicyDefinitionId() pulumi.StringOutput
- func (o PolicyDefinitionReferenceOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
- func (o PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutput() PolicyDefinitionReferenceOutput
- func (o PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutputWithContext(ctx context.Context) PolicyDefinitionReferenceOutput
- type PolicyDefinitionReferenceResponse
- type PolicyDefinitionReferenceResponseArgs
- func (PolicyDefinitionReferenceResponseArgs) ElementType() reflect.Type
- func (i PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutput() PolicyDefinitionReferenceResponseOutput
- func (i PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseOutput
- type PolicyDefinitionReferenceResponseArray
- func (PolicyDefinitionReferenceResponseArray) ElementType() reflect.Type
- func (i PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutput() PolicyDefinitionReferenceResponseArrayOutput
- func (i PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseArrayOutput
- type PolicyDefinitionReferenceResponseArrayInput
- type PolicyDefinitionReferenceResponseArrayOutput
- func (PolicyDefinitionReferenceResponseArrayOutput) ElementType() reflect.Type
- func (o PolicyDefinitionReferenceResponseArrayOutput) Index(i pulumi.IntInput) PolicyDefinitionReferenceResponseOutput
- func (o PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutput() PolicyDefinitionReferenceResponseArrayOutput
- func (o PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseArrayOutput
- type PolicyDefinitionReferenceResponseInput
- type PolicyDefinitionReferenceResponseOutput
- func (PolicyDefinitionReferenceResponseOutput) ElementType() reflect.Type
- func (o PolicyDefinitionReferenceResponseOutput) GroupNames() pulumi.StringArrayOutput
- func (o PolicyDefinitionReferenceResponseOutput) Parameters() ParameterValuesValueResponseMapOutput
- func (o PolicyDefinitionReferenceResponseOutput) PolicyDefinitionId() pulumi.StringOutput
- func (o PolicyDefinitionReferenceResponseOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
- func (o PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutput() PolicyDefinitionReferenceResponseOutput
- func (o PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseOutput
- type PolicyDefinitionState
- type PolicySetDefinition
- type PolicySetDefinitionArgs
- type PolicySetDefinitionState
- type PolicySku
- type PolicySkuArgs
- func (PolicySkuArgs) ElementType() reflect.Type
- func (i PolicySkuArgs) ToPolicySkuOutput() PolicySkuOutput
- func (i PolicySkuArgs) ToPolicySkuOutputWithContext(ctx context.Context) PolicySkuOutput
- func (i PolicySkuArgs) ToPolicySkuPtrOutput() PolicySkuPtrOutput
- func (i PolicySkuArgs) ToPolicySkuPtrOutputWithContext(ctx context.Context) PolicySkuPtrOutput
- type PolicySkuInput
- type PolicySkuOutput
- func (PolicySkuOutput) ElementType() reflect.Type
- func (o PolicySkuOutput) Name() pulumi.StringOutput
- func (o PolicySkuOutput) Tier() pulumi.StringPtrOutput
- func (o PolicySkuOutput) ToPolicySkuOutput() PolicySkuOutput
- func (o PolicySkuOutput) ToPolicySkuOutputWithContext(ctx context.Context) PolicySkuOutput
- func (o PolicySkuOutput) ToPolicySkuPtrOutput() PolicySkuPtrOutput
- func (o PolicySkuOutput) ToPolicySkuPtrOutputWithContext(ctx context.Context) PolicySkuPtrOutput
- type PolicySkuPtrInput
- type PolicySkuPtrOutput
- func (o PolicySkuPtrOutput) Elem() PolicySkuOutput
- func (PolicySkuPtrOutput) ElementType() reflect.Type
- func (o PolicySkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o PolicySkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o PolicySkuPtrOutput) ToPolicySkuPtrOutput() PolicySkuPtrOutput
- func (o PolicySkuPtrOutput) ToPolicySkuPtrOutputWithContext(ctx context.Context) PolicySkuPtrOutput
- type PolicySkuResponse
- type PolicySkuResponseArgs
- func (PolicySkuResponseArgs) ElementType() reflect.Type
- func (i PolicySkuResponseArgs) ToPolicySkuResponseOutput() PolicySkuResponseOutput
- func (i PolicySkuResponseArgs) ToPolicySkuResponseOutputWithContext(ctx context.Context) PolicySkuResponseOutput
- func (i PolicySkuResponseArgs) ToPolicySkuResponsePtrOutput() PolicySkuResponsePtrOutput
- func (i PolicySkuResponseArgs) ToPolicySkuResponsePtrOutputWithContext(ctx context.Context) PolicySkuResponsePtrOutput
- type PolicySkuResponseInput
- type PolicySkuResponseOutput
- func (PolicySkuResponseOutput) ElementType() reflect.Type
- func (o PolicySkuResponseOutput) Name() pulumi.StringOutput
- func (o PolicySkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o PolicySkuResponseOutput) ToPolicySkuResponseOutput() PolicySkuResponseOutput
- func (o PolicySkuResponseOutput) ToPolicySkuResponseOutputWithContext(ctx context.Context) PolicySkuResponseOutput
- func (o PolicySkuResponseOutput) ToPolicySkuResponsePtrOutput() PolicySkuResponsePtrOutput
- func (o PolicySkuResponseOutput) ToPolicySkuResponsePtrOutputWithContext(ctx context.Context) PolicySkuResponsePtrOutput
- type PolicySkuResponsePtrInput
- type PolicySkuResponsePtrOutput
- func (o PolicySkuResponsePtrOutput) Elem() PolicySkuResponseOutput
- func (PolicySkuResponsePtrOutput) ElementType() reflect.Type
- func (o PolicySkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o PolicySkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o PolicySkuResponsePtrOutput) ToPolicySkuResponsePtrOutput() PolicySkuResponsePtrOutput
- func (o PolicySkuResponsePtrOutput) ToPolicySkuResponsePtrOutputWithContext(ctx context.Context) PolicySkuResponsePtrOutput
- type RoleAssignment
- type RoleAssignmentArgs
- type RoleAssignmentProperties
- type RoleAssignmentPropertiesArgs
- func (RoleAssignmentPropertiesArgs) ElementType() reflect.Type
- func (i RoleAssignmentPropertiesArgs) ToRoleAssignmentPropertiesOutput() RoleAssignmentPropertiesOutput
- func (i RoleAssignmentPropertiesArgs) ToRoleAssignmentPropertiesOutputWithContext(ctx context.Context) RoleAssignmentPropertiesOutput
- func (i RoleAssignmentPropertiesArgs) ToRoleAssignmentPropertiesPtrOutput() RoleAssignmentPropertiesPtrOutput
- func (i RoleAssignmentPropertiesArgs) ToRoleAssignmentPropertiesPtrOutputWithContext(ctx context.Context) RoleAssignmentPropertiesPtrOutput
- type RoleAssignmentPropertiesInput
- type RoleAssignmentPropertiesOutput
- func (RoleAssignmentPropertiesOutput) ElementType() reflect.Type
- func (o RoleAssignmentPropertiesOutput) PrincipalId() pulumi.StringOutput
- func (o RoleAssignmentPropertiesOutput) RoleDefinitionId() pulumi.StringOutput
- func (o RoleAssignmentPropertiesOutput) ToRoleAssignmentPropertiesOutput() RoleAssignmentPropertiesOutput
- func (o RoleAssignmentPropertiesOutput) ToRoleAssignmentPropertiesOutputWithContext(ctx context.Context) RoleAssignmentPropertiesOutput
- func (o RoleAssignmentPropertiesOutput) ToRoleAssignmentPropertiesPtrOutput() RoleAssignmentPropertiesPtrOutput
- func (o RoleAssignmentPropertiesOutput) ToRoleAssignmentPropertiesPtrOutputWithContext(ctx context.Context) RoleAssignmentPropertiesPtrOutput
- type RoleAssignmentPropertiesPtrInput
- type RoleAssignmentPropertiesPtrOutput
- func (o RoleAssignmentPropertiesPtrOutput) Elem() RoleAssignmentPropertiesOutput
- func (RoleAssignmentPropertiesPtrOutput) ElementType() reflect.Type
- func (o RoleAssignmentPropertiesPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o RoleAssignmentPropertiesPtrOutput) RoleDefinitionId() pulumi.StringPtrOutput
- func (o RoleAssignmentPropertiesPtrOutput) ToRoleAssignmentPropertiesPtrOutput() RoleAssignmentPropertiesPtrOutput
- func (o RoleAssignmentPropertiesPtrOutput) ToRoleAssignmentPropertiesPtrOutputWithContext(ctx context.Context) RoleAssignmentPropertiesPtrOutput
- type RoleAssignmentPropertiesWithScopeResponse
- type RoleAssignmentPropertiesWithScopeResponseArgs
- func (RoleAssignmentPropertiesWithScopeResponseArgs) ElementType() reflect.Type
- func (i RoleAssignmentPropertiesWithScopeResponseArgs) ToRoleAssignmentPropertiesWithScopeResponseOutput() RoleAssignmentPropertiesWithScopeResponseOutput
- func (i RoleAssignmentPropertiesWithScopeResponseArgs) ToRoleAssignmentPropertiesWithScopeResponseOutputWithContext(ctx context.Context) RoleAssignmentPropertiesWithScopeResponseOutput
- func (i RoleAssignmentPropertiesWithScopeResponseArgs) ToRoleAssignmentPropertiesWithScopeResponsePtrOutput() RoleAssignmentPropertiesWithScopeResponsePtrOutput
- func (i RoleAssignmentPropertiesWithScopeResponseArgs) ToRoleAssignmentPropertiesWithScopeResponsePtrOutputWithContext(ctx context.Context) RoleAssignmentPropertiesWithScopeResponsePtrOutput
- type RoleAssignmentPropertiesWithScopeResponseInput
- type RoleAssignmentPropertiesWithScopeResponseOutput
- func (RoleAssignmentPropertiesWithScopeResponseOutput) ElementType() reflect.Type
- func (o RoleAssignmentPropertiesWithScopeResponseOutput) PrincipalId() pulumi.StringPtrOutput
- func (o RoleAssignmentPropertiesWithScopeResponseOutput) RoleDefinitionId() pulumi.StringPtrOutput
- func (o RoleAssignmentPropertiesWithScopeResponseOutput) Scope() pulumi.StringPtrOutput
- func (o RoleAssignmentPropertiesWithScopeResponseOutput) ToRoleAssignmentPropertiesWithScopeResponseOutput() RoleAssignmentPropertiesWithScopeResponseOutput
- func (o RoleAssignmentPropertiesWithScopeResponseOutput) ToRoleAssignmentPropertiesWithScopeResponseOutputWithContext(ctx context.Context) RoleAssignmentPropertiesWithScopeResponseOutput
- func (o RoleAssignmentPropertiesWithScopeResponseOutput) ToRoleAssignmentPropertiesWithScopeResponsePtrOutput() RoleAssignmentPropertiesWithScopeResponsePtrOutput
- func (o RoleAssignmentPropertiesWithScopeResponseOutput) ToRoleAssignmentPropertiesWithScopeResponsePtrOutputWithContext(ctx context.Context) RoleAssignmentPropertiesWithScopeResponsePtrOutput
- type RoleAssignmentPropertiesWithScopeResponsePtrInput
- type RoleAssignmentPropertiesWithScopeResponsePtrOutput
- func (o RoleAssignmentPropertiesWithScopeResponsePtrOutput) Elem() RoleAssignmentPropertiesWithScopeResponseOutput
- func (RoleAssignmentPropertiesWithScopeResponsePtrOutput) ElementType() reflect.Type
- func (o RoleAssignmentPropertiesWithScopeResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o RoleAssignmentPropertiesWithScopeResponsePtrOutput) RoleDefinitionId() pulumi.StringPtrOutput
- func (o RoleAssignmentPropertiesWithScopeResponsePtrOutput) Scope() pulumi.StringPtrOutput
- func (o RoleAssignmentPropertiesWithScopeResponsePtrOutput) ToRoleAssignmentPropertiesWithScopeResponsePtrOutput() RoleAssignmentPropertiesWithScopeResponsePtrOutput
- func (o RoleAssignmentPropertiesWithScopeResponsePtrOutput) ToRoleAssignmentPropertiesWithScopeResponsePtrOutputWithContext(ctx context.Context) RoleAssignmentPropertiesWithScopeResponsePtrOutput
- type RoleAssignmentState
- type RoleDefinition
- type RoleDefinitionArgs
- type RoleDefinitionState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Identity ¶
type Identity struct { // The identity type. This is the only required field when adding a system assigned identity to a resource. Type *string `pulumi:"type"` }
Identity for the resource.
type IdentityArgs ¶
type IdentityArgs struct { // The identity type. This is the only required field when adding a system assigned identity to a resource. Type pulumi.StringPtrInput `pulumi:"type"` }
Identity for the resource.
func (IdentityArgs) ElementType ¶
func (IdentityArgs) ElementType() reflect.Type
func (IdentityArgs) ToIdentityOutput ¶
func (i IdentityArgs) ToIdentityOutput() IdentityOutput
func (IdentityArgs) ToIdentityOutputWithContext ¶
func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityArgs) ToIdentityPtrOutput ¶
func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityArgs) ToIdentityPtrOutputWithContext ¶
func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
type IdentityInput ¶
type IdentityInput interface { pulumi.Input ToIdentityOutput() IdentityOutput ToIdentityOutputWithContext(context.Context) IdentityOutput }
IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:
IdentityArgs{...}
type IdentityOutput ¶
type IdentityOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityOutput) ElementType ¶
func (IdentityOutput) ElementType() reflect.Type
func (IdentityOutput) ToIdentityOutput ¶
func (o IdentityOutput) ToIdentityOutput() IdentityOutput
func (IdentityOutput) ToIdentityOutputWithContext ¶
func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityOutput) ToIdentityPtrOutput ¶
func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityOutput) ToIdentityPtrOutputWithContext ¶
func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
func (IdentityOutput) Type ¶
func (o IdentityOutput) Type() pulumi.StringPtrOutput
The identity type. This is the only required field when adding a system assigned identity to a resource.
type IdentityPtrInput ¶
type IdentityPtrInput interface { pulumi.Input ToIdentityPtrOutput() IdentityPtrOutput ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput }
IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:
IdentityArgs{...} or: nil
func IdentityPtr ¶
func IdentityPtr(v *IdentityArgs) IdentityPtrInput
type IdentityPtrOutput ¶
type IdentityPtrOutput struct{ *pulumi.OutputState }
func (IdentityPtrOutput) Elem ¶
func (o IdentityPtrOutput) Elem() IdentityOutput
func (IdentityPtrOutput) ElementType ¶
func (IdentityPtrOutput) ElementType() reflect.Type
func (IdentityPtrOutput) ToIdentityPtrOutput ¶
func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityPtrOutput) ToIdentityPtrOutputWithContext ¶
func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
func (IdentityPtrOutput) Type ¶
func (o IdentityPtrOutput) Type() pulumi.StringPtrOutput
The identity type. This is the only required field when adding a system assigned identity to a resource.
type IdentityResponse ¶
type IdentityResponse struct { // The principal ID of the resource identity. PrincipalId string `pulumi:"principalId"` // The tenant ID of the resource identity. TenantId string `pulumi:"tenantId"` // The identity type. This is the only required field when adding a system assigned identity to a resource. Type *string `pulumi:"type"` }
Identity for the resource.
type IdentityResponseArgs ¶
type IdentityResponseArgs struct { // The principal ID of the resource identity. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The tenant ID of the resource identity. TenantId pulumi.StringInput `pulumi:"tenantId"` // The identity type. This is the only required field when adding a system assigned identity to a resource. Type pulumi.StringPtrInput `pulumi:"type"` }
Identity for the resource.
func (IdentityResponseArgs) ElementType ¶
func (IdentityResponseArgs) ElementType() reflect.Type
func (IdentityResponseArgs) ToIdentityResponseOutput ¶
func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput
func (IdentityResponseArgs) ToIdentityResponseOutputWithContext ¶
func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
func (IdentityResponseArgs) ToIdentityResponsePtrOutput ¶
func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext ¶
func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
type IdentityResponseInput ¶
type IdentityResponseInput interface { pulumi.Input ToIdentityResponseOutput() IdentityResponseOutput ToIdentityResponseOutputWithContext(context.Context) IdentityResponseOutput }
IdentityResponseInput is an input type that accepts IdentityResponseArgs and IdentityResponseOutput values. You can construct a concrete instance of `IdentityResponseInput` via:
IdentityResponseArgs{...}
type IdentityResponseOutput ¶
type IdentityResponseOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityResponseOutput) ElementType ¶
func (IdentityResponseOutput) ElementType() reflect.Type
func (IdentityResponseOutput) PrincipalId ¶
func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID of the resource identity.
func (IdentityResponseOutput) TenantId ¶
func (o IdentityResponseOutput) TenantId() pulumi.StringOutput
The tenant ID of the resource identity.
func (IdentityResponseOutput) ToIdentityResponseOutput ¶
func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
func (IdentityResponseOutput) ToIdentityResponseOutputWithContext ¶
func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
func (IdentityResponseOutput) ToIdentityResponsePtrOutput ¶
func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext ¶
func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
func (IdentityResponseOutput) Type ¶
func (o IdentityResponseOutput) Type() pulumi.StringPtrOutput
The identity type. This is the only required field when adding a system assigned identity to a resource.
type IdentityResponsePtrInput ¶
type IdentityResponsePtrInput interface { pulumi.Input ToIdentityResponsePtrOutput() IdentityResponsePtrOutput ToIdentityResponsePtrOutputWithContext(context.Context) IdentityResponsePtrOutput }
IdentityResponsePtrInput is an input type that accepts IdentityResponseArgs, IdentityResponsePtr and IdentityResponsePtrOutput values. You can construct a concrete instance of `IdentityResponsePtrInput` via:
IdentityResponseArgs{...} or: nil
func IdentityResponsePtr ¶
func IdentityResponsePtr(v *IdentityResponseArgs) IdentityResponsePtrInput
type IdentityResponsePtrOutput ¶
type IdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (IdentityResponsePtrOutput) Elem ¶
func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
func (IdentityResponsePtrOutput) ElementType ¶
func (IdentityResponsePtrOutput) ElementType() reflect.Type
func (IdentityResponsePtrOutput) PrincipalId ¶
func (o IdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal ID of the resource identity.
func (IdentityResponsePtrOutput) TenantId ¶
func (o IdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant ID of the resource identity.
func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput ¶
func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext ¶
func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
func (IdentityResponsePtrOutput) Type ¶
func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The identity type. This is the only required field when adding a system assigned identity to a resource.
type LookupManagementLockAtResourceGroupLevelResult ¶
type LookupManagementLockAtResourceGroupLevelResult struct { // The level of the lock. Possible values are: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete means authorized users are able to read and modify the resources, but not delete. ReadOnly means authorized users can only read from a resource, but they can't modify or delete it. Level string `pulumi:"level"` // The name of the lock. Name string `pulumi:"name"` // Notes about the lock. Maximum of 512 characters. Notes *string `pulumi:"notes"` // The owners of the lock. Owners []ManagementLockOwnerResponse `pulumi:"owners"` // The resource type of the lock - Microsoft.Authorization/locks. Type string `pulumi:"type"` }
The lock information.
func LookupManagementLockAtResourceGroupLevel ¶
func LookupManagementLockAtResourceGroupLevel(ctx *pulumi.Context, args *LookupManagementLockAtResourceGroupLevelArgs, opts ...pulumi.InvokeOption) (*LookupManagementLockAtResourceGroupLevelResult, error)
type LookupManagementLockAtResourceLevelArgs ¶
type LookupManagementLockAtResourceLevelArgs struct { // The name of lock. LockName string `pulumi:"lockName"` // An extra path parameter needed in some services, like SQL Databases. ParentResourcePath string `pulumi:"parentResourcePath"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the resource. ResourceName string `pulumi:"resourceName"` // The namespace of the resource provider. ResourceProviderNamespace string `pulumi:"resourceProviderNamespace"` // The type of the resource. ResourceType string `pulumi:"resourceType"` }
type LookupManagementLockAtResourceLevelResult ¶
type LookupManagementLockAtResourceLevelResult struct { // The level of the lock. Possible values are: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete means authorized users are able to read and modify the resources, but not delete. ReadOnly means authorized users can only read from a resource, but they can't modify or delete it. Level string `pulumi:"level"` // The name of the lock. Name string `pulumi:"name"` // Notes about the lock. Maximum of 512 characters. Notes *string `pulumi:"notes"` // The owners of the lock. Owners []ManagementLockOwnerResponse `pulumi:"owners"` // The resource type of the lock - Microsoft.Authorization/locks. Type string `pulumi:"type"` }
The lock information.
func LookupManagementLockAtResourceLevel ¶
func LookupManagementLockAtResourceLevel(ctx *pulumi.Context, args *LookupManagementLockAtResourceLevelArgs, opts ...pulumi.InvokeOption) (*LookupManagementLockAtResourceLevelResult, error)
type LookupManagementLockAtSubscriptionLevelArgs ¶
type LookupManagementLockAtSubscriptionLevelArgs struct { // The name of the lock to get. LockName string `pulumi:"lockName"` }
type LookupManagementLockAtSubscriptionLevelResult ¶
type LookupManagementLockAtSubscriptionLevelResult struct { // The level of the lock. Possible values are: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete means authorized users are able to read and modify the resources, but not delete. ReadOnly means authorized users can only read from a resource, but they can't modify or delete it. Level string `pulumi:"level"` // The name of the lock. Name string `pulumi:"name"` // Notes about the lock. Maximum of 512 characters. Notes *string `pulumi:"notes"` // The owners of the lock. Owners []ManagementLockOwnerResponse `pulumi:"owners"` // The resource type of the lock - Microsoft.Authorization/locks. Type string `pulumi:"type"` }
The lock information.
func LookupManagementLockAtSubscriptionLevel ¶
func LookupManagementLockAtSubscriptionLevel(ctx *pulumi.Context, args *LookupManagementLockAtSubscriptionLevelArgs, opts ...pulumi.InvokeOption) (*LookupManagementLockAtSubscriptionLevelResult, error)
type LookupManagementLockByScopeResult ¶
type LookupManagementLockByScopeResult struct { // The level of the lock. Possible values are: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete means authorized users are able to read and modify the resources, but not delete. ReadOnly means authorized users can only read from a resource, but they can't modify or delete it. Level string `pulumi:"level"` // The name of the lock. Name string `pulumi:"name"` // Notes about the lock. Maximum of 512 characters. Notes *string `pulumi:"notes"` // The owners of the lock. Owners []ManagementLockOwnerResponse `pulumi:"owners"` // The resource type of the lock - Microsoft.Authorization/locks. Type string `pulumi:"type"` }
The lock information.
func LookupManagementLockByScope ¶
func LookupManagementLockByScope(ctx *pulumi.Context, args *LookupManagementLockByScopeArgs, opts ...pulumi.InvokeOption) (*LookupManagementLockByScopeResult, error)
type LookupPolicyAssignmentArgs ¶
type LookupPolicyAssignmentArgs struct { // The name of the policy assignment to get. PolicyAssignmentName string `pulumi:"policyAssignmentName"` // The scope of the policy assignment. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}'), resource group (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', or resource (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}' Scope string `pulumi:"scope"` }
type LookupPolicyAssignmentResult ¶
type LookupPolicyAssignmentResult struct { // This message will be part of response in case of policy violation. Description *string `pulumi:"description"` // The display name of the policy assignment. DisplayName *string `pulumi:"displayName"` // The policy assignment enforcement mode. Possible values are Default and DoNotEnforce. EnforcementMode *string `pulumi:"enforcementMode"` // The managed identity associated with the policy assignment. Identity *IdentityResponse `pulumi:"identity"` // The location of the policy assignment. Only required when utilizing managed identity. Location *string `pulumi:"location"` // The policy assignment metadata. Metadata is an open ended object and is typically a collection of key value pairs. Metadata interface{} `pulumi:"metadata"` // The name of the policy assignment. Name string `pulumi:"name"` // The policy's excluded scopes. NotScopes []string `pulumi:"notScopes"` // The parameter values for the assigned policy rule. The keys are the parameter names. Parameters map[string]ParameterValuesValueResponse `pulumi:"parameters"` // The ID of the policy definition or policy set definition being assigned. PolicyDefinitionId *string `pulumi:"policyDefinitionId"` // The scope for the policy assignment. Scope *string `pulumi:"scope"` // The policy sku. This property is optional, obsolete, and will be ignored. Sku *PolicySkuResponse `pulumi:"sku"` // The type of the policy assignment. Type string `pulumi:"type"` }
The policy assignment.
func LookupPolicyAssignment ¶
func LookupPolicyAssignment(ctx *pulumi.Context, args *LookupPolicyAssignmentArgs, opts ...pulumi.InvokeOption) (*LookupPolicyAssignmentResult, error)
type LookupPolicyDefinitionArgs ¶
type LookupPolicyDefinitionArgs struct { // The name of the policy definition to get. PolicyDefinitionName string `pulumi:"policyDefinitionName"` }
type LookupPolicyDefinitionResult ¶
type LookupPolicyDefinitionResult struct { // The policy definition description. Description *string `pulumi:"description"` // The display name of the policy definition. DisplayName *string `pulumi:"displayName"` // The policy definition metadata. Metadata is an open ended object and is typically a collection of key value pairs. Metadata interface{} `pulumi:"metadata"` // The policy definition mode. Some examples are All, Indexed, Microsoft.KeyVault.Data. Mode *string `pulumi:"mode"` // The name of the policy definition. Name string `pulumi:"name"` // The parameter definitions for parameters used in the policy rule. The keys are the parameter names. Parameters map[string]ParameterDefinitionsValueResponse `pulumi:"parameters"` // The policy rule. PolicyRule interface{} `pulumi:"policyRule"` // The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. PolicyType *string `pulumi:"policyType"` // The type of the resource (Microsoft.Authorization/policyDefinitions). Type string `pulumi:"type"` }
The policy definition.
func LookupPolicyDefinition ¶
func LookupPolicyDefinition(ctx *pulumi.Context, args *LookupPolicyDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupPolicyDefinitionResult, error)
type LookupPolicySetDefinitionArgs ¶
type LookupPolicySetDefinitionArgs struct { // The name of the policy set definition to get. PolicySetDefinitionName string `pulumi:"policySetDefinitionName"` }
type LookupPolicySetDefinitionResult ¶
type LookupPolicySetDefinitionResult struct { // The policy set definition description. Description *string `pulumi:"description"` // The display name of the policy set definition. DisplayName *string `pulumi:"displayName"` // The policy set definition metadata. Metadata is an open ended object and is typically a collection of key value pairs. Metadata interface{} `pulumi:"metadata"` // The name of the policy set definition. Name string `pulumi:"name"` // The policy set definition parameters that can be used in policy definition references. Parameters map[string]ParameterDefinitionsValueResponse `pulumi:"parameters"` // The metadata describing groups of policy definition references within the policy set definition. PolicyDefinitionGroups []PolicyDefinitionGroupResponse `pulumi:"policyDefinitionGroups"` // An array of policy definition references. PolicyDefinitions []PolicyDefinitionReferenceResponse `pulumi:"policyDefinitions"` // The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. PolicyType *string `pulumi:"policyType"` // The type of the resource (Microsoft.Authorization/policySetDefinitions). Type string `pulumi:"type"` }
The policy set definition.
func LookupPolicySetDefinition ¶
func LookupPolicySetDefinition(ctx *pulumi.Context, args *LookupPolicySetDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupPolicySetDefinitionResult, error)
type LookupRoleAssignmentResult ¶
type LookupRoleAssignmentResult struct { // The role assignment name. Name string `pulumi:"name"` // Role assignment properties. Properties RoleAssignmentPropertiesWithScopeResponse `pulumi:"properties"` // The role assignment type. Type string `pulumi:"type"` }
Role Assignments
func LookupRoleAssignment ¶
func LookupRoleAssignment(ctx *pulumi.Context, args *LookupRoleAssignmentArgs, opts ...pulumi.InvokeOption) (*LookupRoleAssignmentResult, error)
type LookupRoleDefinitionResult ¶
type LookupRoleDefinitionResult struct { // Role definition assignable scopes. AssignableScopes []string `pulumi:"assignableScopes"` // The role definition description. Description *string `pulumi:"description"` // The role definition name. Name string `pulumi:"name"` // Role definition permissions. Permissions []PermissionResponse `pulumi:"permissions"` // The role name. RoleName *string `pulumi:"roleName"` // The role type. RoleType *string `pulumi:"roleType"` // The role definition type. Type string `pulumi:"type"` }
Role definition.
func LookupRoleDefinition ¶
func LookupRoleDefinition(ctx *pulumi.Context, args *LookupRoleDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupRoleDefinitionResult, error)
type ManagementLockAtResourceGroupLevel ¶
type ManagementLockAtResourceGroupLevel struct { pulumi.CustomResourceState // The level of the lock. Possible values are: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete means authorized users are able to read and modify the resources, but not delete. ReadOnly means authorized users can only read from a resource, but they can't modify or delete it. Level pulumi.StringOutput `pulumi:"level"` // The name of the lock. Name pulumi.StringOutput `pulumi:"name"` // Notes about the lock. Maximum of 512 characters. Notes pulumi.StringPtrOutput `pulumi:"notes"` // The owners of the lock. Owners ManagementLockOwnerResponseArrayOutput `pulumi:"owners"` // The resource type of the lock - Microsoft.Authorization/locks. Type pulumi.StringOutput `pulumi:"type"` }
The lock information.
func GetManagementLockAtResourceGroupLevel ¶
func GetManagementLockAtResourceGroupLevel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagementLockAtResourceGroupLevelState, opts ...pulumi.ResourceOption) (*ManagementLockAtResourceGroupLevel, error)
GetManagementLockAtResourceGroupLevel gets an existing ManagementLockAtResourceGroupLevel resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewManagementLockAtResourceGroupLevel ¶
func NewManagementLockAtResourceGroupLevel(ctx *pulumi.Context, name string, args *ManagementLockAtResourceGroupLevelArgs, opts ...pulumi.ResourceOption) (*ManagementLockAtResourceGroupLevel, error)
NewManagementLockAtResourceGroupLevel registers a new resource with the given unique name, arguments, and options.
type ManagementLockAtResourceGroupLevelArgs ¶
type ManagementLockAtResourceGroupLevelArgs struct { // The level of the lock. Possible values are: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete means authorized users are able to read and modify the resources, but not delete. ReadOnly means authorized users can only read from a resource, but they can't modify or delete it. Level pulumi.StringInput // The lock name. The lock name can be a maximum of 260 characters. It cannot contain <, > %, &, :, \, ?, /, or any control characters. LockName pulumi.StringInput // Notes about the lock. Maximum of 512 characters. Notes pulumi.StringPtrInput // The owners of the lock. Owners ManagementLockOwnerArrayInput // The name of the resource group to lock. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a ManagementLockAtResourceGroupLevel resource.
func (ManagementLockAtResourceGroupLevelArgs) ElementType ¶
func (ManagementLockAtResourceGroupLevelArgs) ElementType() reflect.Type
type ManagementLockAtResourceGroupLevelState ¶
type ManagementLockAtResourceGroupLevelState struct { // The level of the lock. Possible values are: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete means authorized users are able to read and modify the resources, but not delete. ReadOnly means authorized users can only read from a resource, but they can't modify or delete it. Level pulumi.StringPtrInput // The name of the lock. Name pulumi.StringPtrInput // Notes about the lock. Maximum of 512 characters. Notes pulumi.StringPtrInput // The owners of the lock. Owners ManagementLockOwnerResponseArrayInput // The resource type of the lock - Microsoft.Authorization/locks. Type pulumi.StringPtrInput }
func (ManagementLockAtResourceGroupLevelState) ElementType ¶
func (ManagementLockAtResourceGroupLevelState) ElementType() reflect.Type
type ManagementLockAtResourceLevel ¶
type ManagementLockAtResourceLevel struct { pulumi.CustomResourceState // The level of the lock. Possible values are: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete means authorized users are able to read and modify the resources, but not delete. ReadOnly means authorized users can only read from a resource, but they can't modify or delete it. Level pulumi.StringOutput `pulumi:"level"` // The name of the lock. Name pulumi.StringOutput `pulumi:"name"` // Notes about the lock. Maximum of 512 characters. Notes pulumi.StringPtrOutput `pulumi:"notes"` // The owners of the lock. Owners ManagementLockOwnerResponseArrayOutput `pulumi:"owners"` // The resource type of the lock - Microsoft.Authorization/locks. Type pulumi.StringOutput `pulumi:"type"` }
The lock information.
func GetManagementLockAtResourceLevel ¶
func GetManagementLockAtResourceLevel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagementLockAtResourceLevelState, opts ...pulumi.ResourceOption) (*ManagementLockAtResourceLevel, error)
GetManagementLockAtResourceLevel gets an existing ManagementLockAtResourceLevel resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewManagementLockAtResourceLevel ¶
func NewManagementLockAtResourceLevel(ctx *pulumi.Context, name string, args *ManagementLockAtResourceLevelArgs, opts ...pulumi.ResourceOption) (*ManagementLockAtResourceLevel, error)
NewManagementLockAtResourceLevel registers a new resource with the given unique name, arguments, and options.
type ManagementLockAtResourceLevelArgs ¶
type ManagementLockAtResourceLevelArgs struct { // The level of the lock. Possible values are: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete means authorized users are able to read and modify the resources, but not delete. ReadOnly means authorized users can only read from a resource, but they can't modify or delete it. Level pulumi.StringInput // The name of lock. The lock name can be a maximum of 260 characters. It cannot contain <, > %, &, :, \, ?, /, or any control characters. LockName pulumi.StringInput // Notes about the lock. Maximum of 512 characters. Notes pulumi.StringPtrInput // The owners of the lock. Owners ManagementLockOwnerArrayInput // The parent resource identity. ParentResourcePath pulumi.StringInput // The name of the resource group containing the resource to lock. ResourceGroupName pulumi.StringInput // The name of the resource to lock. ResourceName pulumi.StringInput // The resource provider namespace of the resource to lock. ResourceProviderNamespace pulumi.StringInput // The resource type of the resource to lock. ResourceType pulumi.StringInput }
The set of arguments for constructing a ManagementLockAtResourceLevel resource.
func (ManagementLockAtResourceLevelArgs) ElementType ¶
func (ManagementLockAtResourceLevelArgs) ElementType() reflect.Type
type ManagementLockAtResourceLevelState ¶
type ManagementLockAtResourceLevelState struct { // The level of the lock. Possible values are: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete means authorized users are able to read and modify the resources, but not delete. ReadOnly means authorized users can only read from a resource, but they can't modify or delete it. Level pulumi.StringPtrInput // The name of the lock. Name pulumi.StringPtrInput // Notes about the lock. Maximum of 512 characters. Notes pulumi.StringPtrInput // The owners of the lock. Owners ManagementLockOwnerResponseArrayInput // The resource type of the lock - Microsoft.Authorization/locks. Type pulumi.StringPtrInput }
func (ManagementLockAtResourceLevelState) ElementType ¶
func (ManagementLockAtResourceLevelState) ElementType() reflect.Type
type ManagementLockAtSubscriptionLevel ¶
type ManagementLockAtSubscriptionLevel struct { pulumi.CustomResourceState // The level of the lock. Possible values are: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete means authorized users are able to read and modify the resources, but not delete. ReadOnly means authorized users can only read from a resource, but they can't modify or delete it. Level pulumi.StringOutput `pulumi:"level"` // The name of the lock. Name pulumi.StringOutput `pulumi:"name"` // Notes about the lock. Maximum of 512 characters. Notes pulumi.StringPtrOutput `pulumi:"notes"` // The owners of the lock. Owners ManagementLockOwnerResponseArrayOutput `pulumi:"owners"` // The resource type of the lock - Microsoft.Authorization/locks. Type pulumi.StringOutput `pulumi:"type"` }
The lock information.
func GetManagementLockAtSubscriptionLevel ¶
func GetManagementLockAtSubscriptionLevel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagementLockAtSubscriptionLevelState, opts ...pulumi.ResourceOption) (*ManagementLockAtSubscriptionLevel, error)
GetManagementLockAtSubscriptionLevel gets an existing ManagementLockAtSubscriptionLevel resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewManagementLockAtSubscriptionLevel ¶
func NewManagementLockAtSubscriptionLevel(ctx *pulumi.Context, name string, args *ManagementLockAtSubscriptionLevelArgs, opts ...pulumi.ResourceOption) (*ManagementLockAtSubscriptionLevel, error)
NewManagementLockAtSubscriptionLevel registers a new resource with the given unique name, arguments, and options.
type ManagementLockAtSubscriptionLevelArgs ¶
type ManagementLockAtSubscriptionLevelArgs struct { // The level of the lock. Possible values are: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete means authorized users are able to read and modify the resources, but not delete. ReadOnly means authorized users can only read from a resource, but they can't modify or delete it. Level pulumi.StringInput // The name of lock. The lock name can be a maximum of 260 characters. It cannot contain <, > %, &, :, \, ?, /, or any control characters. LockName pulumi.StringInput // Notes about the lock. Maximum of 512 characters. Notes pulumi.StringPtrInput // The owners of the lock. Owners ManagementLockOwnerArrayInput }
The set of arguments for constructing a ManagementLockAtSubscriptionLevel resource.
func (ManagementLockAtSubscriptionLevelArgs) ElementType ¶
func (ManagementLockAtSubscriptionLevelArgs) ElementType() reflect.Type
type ManagementLockAtSubscriptionLevelState ¶
type ManagementLockAtSubscriptionLevelState struct { // The level of the lock. Possible values are: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete means authorized users are able to read and modify the resources, but not delete. ReadOnly means authorized users can only read from a resource, but they can't modify or delete it. Level pulumi.StringPtrInput // The name of the lock. Name pulumi.StringPtrInput // Notes about the lock. Maximum of 512 characters. Notes pulumi.StringPtrInput // The owners of the lock. Owners ManagementLockOwnerResponseArrayInput // The resource type of the lock - Microsoft.Authorization/locks. Type pulumi.StringPtrInput }
func (ManagementLockAtSubscriptionLevelState) ElementType ¶
func (ManagementLockAtSubscriptionLevelState) ElementType() reflect.Type
type ManagementLockByScope ¶
type ManagementLockByScope struct { pulumi.CustomResourceState // The level of the lock. Possible values are: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete means authorized users are able to read and modify the resources, but not delete. ReadOnly means authorized users can only read from a resource, but they can't modify or delete it. Level pulumi.StringOutput `pulumi:"level"` // The name of the lock. Name pulumi.StringOutput `pulumi:"name"` // Notes about the lock. Maximum of 512 characters. Notes pulumi.StringPtrOutput `pulumi:"notes"` // The owners of the lock. Owners ManagementLockOwnerResponseArrayOutput `pulumi:"owners"` // The resource type of the lock - Microsoft.Authorization/locks. Type pulumi.StringOutput `pulumi:"type"` }
The lock information.
func GetManagementLockByScope ¶
func GetManagementLockByScope(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagementLockByScopeState, opts ...pulumi.ResourceOption) (*ManagementLockByScope, error)
GetManagementLockByScope gets an existing ManagementLockByScope resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewManagementLockByScope ¶
func NewManagementLockByScope(ctx *pulumi.Context, name string, args *ManagementLockByScopeArgs, opts ...pulumi.ResourceOption) (*ManagementLockByScope, error)
NewManagementLockByScope registers a new resource with the given unique name, arguments, and options.
type ManagementLockByScopeArgs ¶
type ManagementLockByScopeArgs struct { // The level of the lock. Possible values are: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete means authorized users are able to read and modify the resources, but not delete. ReadOnly means authorized users can only read from a resource, but they can't modify or delete it. Level pulumi.StringInput // The name of lock. LockName pulumi.StringInput // Notes about the lock. Maximum of 512 characters. Notes pulumi.StringPtrInput // The owners of the lock. Owners ManagementLockOwnerArrayInput // The scope for the lock. When providing a scope for the assignment, use '/subscriptions/{subscriptionId}' for subscriptions, '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}' for resource groups, and '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}' for resources. Scope pulumi.StringInput }
The set of arguments for constructing a ManagementLockByScope resource.
func (ManagementLockByScopeArgs) ElementType ¶
func (ManagementLockByScopeArgs) ElementType() reflect.Type
type ManagementLockByScopeState ¶
type ManagementLockByScopeState struct { // The level of the lock. Possible values are: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete means authorized users are able to read and modify the resources, but not delete. ReadOnly means authorized users can only read from a resource, but they can't modify or delete it. Level pulumi.StringPtrInput // The name of the lock. Name pulumi.StringPtrInput // Notes about the lock. Maximum of 512 characters. Notes pulumi.StringPtrInput // The owners of the lock. Owners ManagementLockOwnerResponseArrayInput // The resource type of the lock - Microsoft.Authorization/locks. Type pulumi.StringPtrInput }
func (ManagementLockByScopeState) ElementType ¶
func (ManagementLockByScopeState) ElementType() reflect.Type
type ManagementLockOwner ¶
type ManagementLockOwner struct { // The application ID of the lock owner. ApplicationId *string `pulumi:"applicationId"` }
Lock owner properties.
type ManagementLockOwnerArgs ¶
type ManagementLockOwnerArgs struct { // The application ID of the lock owner. ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` }
Lock owner properties.
func (ManagementLockOwnerArgs) ElementType ¶
func (ManagementLockOwnerArgs) ElementType() reflect.Type
func (ManagementLockOwnerArgs) ToManagementLockOwnerOutput ¶
func (i ManagementLockOwnerArgs) ToManagementLockOwnerOutput() ManagementLockOwnerOutput
func (ManagementLockOwnerArgs) ToManagementLockOwnerOutputWithContext ¶
func (i ManagementLockOwnerArgs) ToManagementLockOwnerOutputWithContext(ctx context.Context) ManagementLockOwnerOutput
type ManagementLockOwnerArray ¶
type ManagementLockOwnerArray []ManagementLockOwnerInput
func (ManagementLockOwnerArray) ElementType ¶
func (ManagementLockOwnerArray) ElementType() reflect.Type
func (ManagementLockOwnerArray) ToManagementLockOwnerArrayOutput ¶
func (i ManagementLockOwnerArray) ToManagementLockOwnerArrayOutput() ManagementLockOwnerArrayOutput
func (ManagementLockOwnerArray) ToManagementLockOwnerArrayOutputWithContext ¶
func (i ManagementLockOwnerArray) ToManagementLockOwnerArrayOutputWithContext(ctx context.Context) ManagementLockOwnerArrayOutput
type ManagementLockOwnerArrayInput ¶
type ManagementLockOwnerArrayInput interface { pulumi.Input ToManagementLockOwnerArrayOutput() ManagementLockOwnerArrayOutput ToManagementLockOwnerArrayOutputWithContext(context.Context) ManagementLockOwnerArrayOutput }
ManagementLockOwnerArrayInput is an input type that accepts ManagementLockOwnerArray and ManagementLockOwnerArrayOutput values. You can construct a concrete instance of `ManagementLockOwnerArrayInput` via:
ManagementLockOwnerArray{ ManagementLockOwnerArgs{...} }
type ManagementLockOwnerArrayOutput ¶
type ManagementLockOwnerArrayOutput struct{ *pulumi.OutputState }
func (ManagementLockOwnerArrayOutput) ElementType ¶
func (ManagementLockOwnerArrayOutput) ElementType() reflect.Type
func (ManagementLockOwnerArrayOutput) Index ¶
func (o ManagementLockOwnerArrayOutput) Index(i pulumi.IntInput) ManagementLockOwnerOutput
func (ManagementLockOwnerArrayOutput) ToManagementLockOwnerArrayOutput ¶
func (o ManagementLockOwnerArrayOutput) ToManagementLockOwnerArrayOutput() ManagementLockOwnerArrayOutput
func (ManagementLockOwnerArrayOutput) ToManagementLockOwnerArrayOutputWithContext ¶
func (o ManagementLockOwnerArrayOutput) ToManagementLockOwnerArrayOutputWithContext(ctx context.Context) ManagementLockOwnerArrayOutput
type ManagementLockOwnerInput ¶
type ManagementLockOwnerInput interface { pulumi.Input ToManagementLockOwnerOutput() ManagementLockOwnerOutput ToManagementLockOwnerOutputWithContext(context.Context) ManagementLockOwnerOutput }
ManagementLockOwnerInput is an input type that accepts ManagementLockOwnerArgs and ManagementLockOwnerOutput values. You can construct a concrete instance of `ManagementLockOwnerInput` via:
ManagementLockOwnerArgs{...}
type ManagementLockOwnerOutput ¶
type ManagementLockOwnerOutput struct{ *pulumi.OutputState }
Lock owner properties.
func (ManagementLockOwnerOutput) ApplicationId ¶
func (o ManagementLockOwnerOutput) ApplicationId() pulumi.StringPtrOutput
The application ID of the lock owner.
func (ManagementLockOwnerOutput) ElementType ¶
func (ManagementLockOwnerOutput) ElementType() reflect.Type
func (ManagementLockOwnerOutput) ToManagementLockOwnerOutput ¶
func (o ManagementLockOwnerOutput) ToManagementLockOwnerOutput() ManagementLockOwnerOutput
func (ManagementLockOwnerOutput) ToManagementLockOwnerOutputWithContext ¶
func (o ManagementLockOwnerOutput) ToManagementLockOwnerOutputWithContext(ctx context.Context) ManagementLockOwnerOutput
type ManagementLockOwnerResponse ¶
type ManagementLockOwnerResponse struct { // The application ID of the lock owner. ApplicationId *string `pulumi:"applicationId"` }
Lock owner properties.
type ManagementLockOwnerResponseArgs ¶
type ManagementLockOwnerResponseArgs struct { // The application ID of the lock owner. ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` }
Lock owner properties.
func (ManagementLockOwnerResponseArgs) ElementType ¶
func (ManagementLockOwnerResponseArgs) ElementType() reflect.Type
func (ManagementLockOwnerResponseArgs) ToManagementLockOwnerResponseOutput ¶
func (i ManagementLockOwnerResponseArgs) ToManagementLockOwnerResponseOutput() ManagementLockOwnerResponseOutput
func (ManagementLockOwnerResponseArgs) ToManagementLockOwnerResponseOutputWithContext ¶
func (i ManagementLockOwnerResponseArgs) ToManagementLockOwnerResponseOutputWithContext(ctx context.Context) ManagementLockOwnerResponseOutput
type ManagementLockOwnerResponseArray ¶
type ManagementLockOwnerResponseArray []ManagementLockOwnerResponseInput
func (ManagementLockOwnerResponseArray) ElementType ¶
func (ManagementLockOwnerResponseArray) ElementType() reflect.Type
func (ManagementLockOwnerResponseArray) ToManagementLockOwnerResponseArrayOutput ¶
func (i ManagementLockOwnerResponseArray) ToManagementLockOwnerResponseArrayOutput() ManagementLockOwnerResponseArrayOutput
func (ManagementLockOwnerResponseArray) ToManagementLockOwnerResponseArrayOutputWithContext ¶
func (i ManagementLockOwnerResponseArray) ToManagementLockOwnerResponseArrayOutputWithContext(ctx context.Context) ManagementLockOwnerResponseArrayOutput
type ManagementLockOwnerResponseArrayInput ¶
type ManagementLockOwnerResponseArrayInput interface { pulumi.Input ToManagementLockOwnerResponseArrayOutput() ManagementLockOwnerResponseArrayOutput ToManagementLockOwnerResponseArrayOutputWithContext(context.Context) ManagementLockOwnerResponseArrayOutput }
ManagementLockOwnerResponseArrayInput is an input type that accepts ManagementLockOwnerResponseArray and ManagementLockOwnerResponseArrayOutput values. You can construct a concrete instance of `ManagementLockOwnerResponseArrayInput` via:
ManagementLockOwnerResponseArray{ ManagementLockOwnerResponseArgs{...} }
type ManagementLockOwnerResponseArrayOutput ¶
type ManagementLockOwnerResponseArrayOutput struct{ *pulumi.OutputState }
func (ManagementLockOwnerResponseArrayOutput) ElementType ¶
func (ManagementLockOwnerResponseArrayOutput) ElementType() reflect.Type
func (ManagementLockOwnerResponseArrayOutput) ToManagementLockOwnerResponseArrayOutput ¶
func (o ManagementLockOwnerResponseArrayOutput) ToManagementLockOwnerResponseArrayOutput() ManagementLockOwnerResponseArrayOutput
func (ManagementLockOwnerResponseArrayOutput) ToManagementLockOwnerResponseArrayOutputWithContext ¶
func (o ManagementLockOwnerResponseArrayOutput) ToManagementLockOwnerResponseArrayOutputWithContext(ctx context.Context) ManagementLockOwnerResponseArrayOutput
type ManagementLockOwnerResponseInput ¶
type ManagementLockOwnerResponseInput interface { pulumi.Input ToManagementLockOwnerResponseOutput() ManagementLockOwnerResponseOutput ToManagementLockOwnerResponseOutputWithContext(context.Context) ManagementLockOwnerResponseOutput }
ManagementLockOwnerResponseInput is an input type that accepts ManagementLockOwnerResponseArgs and ManagementLockOwnerResponseOutput values. You can construct a concrete instance of `ManagementLockOwnerResponseInput` via:
ManagementLockOwnerResponseArgs{...}
type ManagementLockOwnerResponseOutput ¶
type ManagementLockOwnerResponseOutput struct{ *pulumi.OutputState }
Lock owner properties.
func (ManagementLockOwnerResponseOutput) ApplicationId ¶
func (o ManagementLockOwnerResponseOutput) ApplicationId() pulumi.StringPtrOutput
The application ID of the lock owner.
func (ManagementLockOwnerResponseOutput) ElementType ¶
func (ManagementLockOwnerResponseOutput) ElementType() reflect.Type
func (ManagementLockOwnerResponseOutput) ToManagementLockOwnerResponseOutput ¶
func (o ManagementLockOwnerResponseOutput) ToManagementLockOwnerResponseOutput() ManagementLockOwnerResponseOutput
func (ManagementLockOwnerResponseOutput) ToManagementLockOwnerResponseOutputWithContext ¶
func (o ManagementLockOwnerResponseOutput) ToManagementLockOwnerResponseOutputWithContext(ctx context.Context) ManagementLockOwnerResponseOutput
type ParameterDefinitionsValue ¶
type ParameterDefinitionsValue struct { // The allowed values for the parameter. AllowedValues []interface{} `pulumi:"allowedValues"` // The default value for the parameter if no value is provided. DefaultValue interface{} `pulumi:"defaultValue"` // General metadata for the parameter. Metadata *ParameterDefinitionsValueMetadata `pulumi:"metadata"` // The data type of the parameter. Type *string `pulumi:"type"` }
The definition of a parameter that can be provided to the policy.
type ParameterDefinitionsValueArgs ¶
type ParameterDefinitionsValueArgs struct { // The allowed values for the parameter. AllowedValues pulumi.ArrayInput `pulumi:"allowedValues"` // The default value for the parameter if no value is provided. DefaultValue pulumi.Input `pulumi:"defaultValue"` // General metadata for the parameter. Metadata ParameterDefinitionsValueMetadataPtrInput `pulumi:"metadata"` // The data type of the parameter. Type pulumi.StringPtrInput `pulumi:"type"` }
The definition of a parameter that can be provided to the policy.
func (ParameterDefinitionsValueArgs) ElementType ¶
func (ParameterDefinitionsValueArgs) ElementType() reflect.Type
func (ParameterDefinitionsValueArgs) ToParameterDefinitionsValueOutput ¶
func (i ParameterDefinitionsValueArgs) ToParameterDefinitionsValueOutput() ParameterDefinitionsValueOutput
func (ParameterDefinitionsValueArgs) ToParameterDefinitionsValueOutputWithContext ¶
func (i ParameterDefinitionsValueArgs) ToParameterDefinitionsValueOutputWithContext(ctx context.Context) ParameterDefinitionsValueOutput
type ParameterDefinitionsValueInput ¶
type ParameterDefinitionsValueInput interface { pulumi.Input ToParameterDefinitionsValueOutput() ParameterDefinitionsValueOutput ToParameterDefinitionsValueOutputWithContext(context.Context) ParameterDefinitionsValueOutput }
ParameterDefinitionsValueInput is an input type that accepts ParameterDefinitionsValueArgs and ParameterDefinitionsValueOutput values. You can construct a concrete instance of `ParameterDefinitionsValueInput` via:
ParameterDefinitionsValueArgs{...}
type ParameterDefinitionsValueMap ¶
type ParameterDefinitionsValueMap map[string]ParameterDefinitionsValueInput
func (ParameterDefinitionsValueMap) ElementType ¶
func (ParameterDefinitionsValueMap) ElementType() reflect.Type
func (ParameterDefinitionsValueMap) ToParameterDefinitionsValueMapOutput ¶
func (i ParameterDefinitionsValueMap) ToParameterDefinitionsValueMapOutput() ParameterDefinitionsValueMapOutput
func (ParameterDefinitionsValueMap) ToParameterDefinitionsValueMapOutputWithContext ¶
func (i ParameterDefinitionsValueMap) ToParameterDefinitionsValueMapOutputWithContext(ctx context.Context) ParameterDefinitionsValueMapOutput
type ParameterDefinitionsValueMapInput ¶
type ParameterDefinitionsValueMapInput interface { pulumi.Input ToParameterDefinitionsValueMapOutput() ParameterDefinitionsValueMapOutput ToParameterDefinitionsValueMapOutputWithContext(context.Context) ParameterDefinitionsValueMapOutput }
ParameterDefinitionsValueMapInput is an input type that accepts ParameterDefinitionsValueMap and ParameterDefinitionsValueMapOutput values. You can construct a concrete instance of `ParameterDefinitionsValueMapInput` via:
ParameterDefinitionsValueMap{ "key": ParameterDefinitionsValueArgs{...} }
type ParameterDefinitionsValueMapOutput ¶
type ParameterDefinitionsValueMapOutput struct{ *pulumi.OutputState }
func (ParameterDefinitionsValueMapOutput) ElementType ¶
func (ParameterDefinitionsValueMapOutput) ElementType() reflect.Type
func (ParameterDefinitionsValueMapOutput) MapIndex ¶
func (o ParameterDefinitionsValueMapOutput) MapIndex(k pulumi.StringInput) ParameterDefinitionsValueOutput
func (ParameterDefinitionsValueMapOutput) ToParameterDefinitionsValueMapOutput ¶
func (o ParameterDefinitionsValueMapOutput) ToParameterDefinitionsValueMapOutput() ParameterDefinitionsValueMapOutput
func (ParameterDefinitionsValueMapOutput) ToParameterDefinitionsValueMapOutputWithContext ¶
func (o ParameterDefinitionsValueMapOutput) ToParameterDefinitionsValueMapOutputWithContext(ctx context.Context) ParameterDefinitionsValueMapOutput
type ParameterDefinitionsValueMetadata ¶
type ParameterDefinitionsValueMetadata struct { // The description of the parameter. Description *string `pulumi:"description"` // The display name for the parameter. DisplayName *string `pulumi:"displayName"` }
General metadata for the parameter.
type ParameterDefinitionsValueMetadataArgs ¶
type ParameterDefinitionsValueMetadataArgs struct { // The description of the parameter. Description pulumi.StringPtrInput `pulumi:"description"` // The display name for the parameter. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` }
General metadata for the parameter.
func (ParameterDefinitionsValueMetadataArgs) ElementType ¶
func (ParameterDefinitionsValueMetadataArgs) ElementType() reflect.Type
func (ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataOutput ¶
func (i ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataOutput() ParameterDefinitionsValueMetadataOutput
func (ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataOutputWithContext ¶
func (i ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataOutputWithContext(ctx context.Context) ParameterDefinitionsValueMetadataOutput
func (ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataPtrOutput ¶
func (i ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataPtrOutput() ParameterDefinitionsValueMetadataPtrOutput
func (ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataPtrOutputWithContext ¶
func (i ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueMetadataPtrOutput
type ParameterDefinitionsValueMetadataInput ¶
type ParameterDefinitionsValueMetadataInput interface { pulumi.Input ToParameterDefinitionsValueMetadataOutput() ParameterDefinitionsValueMetadataOutput ToParameterDefinitionsValueMetadataOutputWithContext(context.Context) ParameterDefinitionsValueMetadataOutput }
ParameterDefinitionsValueMetadataInput is an input type that accepts ParameterDefinitionsValueMetadataArgs and ParameterDefinitionsValueMetadataOutput values. You can construct a concrete instance of `ParameterDefinitionsValueMetadataInput` via:
ParameterDefinitionsValueMetadataArgs{...}
type ParameterDefinitionsValueMetadataOutput ¶
type ParameterDefinitionsValueMetadataOutput struct{ *pulumi.OutputState }
General metadata for the parameter.
func (ParameterDefinitionsValueMetadataOutput) Description ¶
func (o ParameterDefinitionsValueMetadataOutput) Description() pulumi.StringPtrOutput
The description of the parameter.
func (ParameterDefinitionsValueMetadataOutput) DisplayName ¶
func (o ParameterDefinitionsValueMetadataOutput) DisplayName() pulumi.StringPtrOutput
The display name for the parameter.
func (ParameterDefinitionsValueMetadataOutput) ElementType ¶
func (ParameterDefinitionsValueMetadataOutput) ElementType() reflect.Type
func (ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataOutput ¶
func (o ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataOutput() ParameterDefinitionsValueMetadataOutput
func (ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataOutputWithContext ¶
func (o ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataOutputWithContext(ctx context.Context) ParameterDefinitionsValueMetadataOutput
func (ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataPtrOutput ¶
func (o ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataPtrOutput() ParameterDefinitionsValueMetadataPtrOutput
func (ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataPtrOutputWithContext ¶
func (o ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueMetadataPtrOutput
type ParameterDefinitionsValueMetadataPtrInput ¶
type ParameterDefinitionsValueMetadataPtrInput interface { pulumi.Input ToParameterDefinitionsValueMetadataPtrOutput() ParameterDefinitionsValueMetadataPtrOutput ToParameterDefinitionsValueMetadataPtrOutputWithContext(context.Context) ParameterDefinitionsValueMetadataPtrOutput }
ParameterDefinitionsValueMetadataPtrInput is an input type that accepts ParameterDefinitionsValueMetadataArgs, ParameterDefinitionsValueMetadataPtr and ParameterDefinitionsValueMetadataPtrOutput values. You can construct a concrete instance of `ParameterDefinitionsValueMetadataPtrInput` via:
ParameterDefinitionsValueMetadataArgs{...} or: nil
func ParameterDefinitionsValueMetadataPtr ¶
func ParameterDefinitionsValueMetadataPtr(v *ParameterDefinitionsValueMetadataArgs) ParameterDefinitionsValueMetadataPtrInput
type ParameterDefinitionsValueMetadataPtrOutput ¶
type ParameterDefinitionsValueMetadataPtrOutput struct{ *pulumi.OutputState }
func (ParameterDefinitionsValueMetadataPtrOutput) Description ¶
func (o ParameterDefinitionsValueMetadataPtrOutput) Description() pulumi.StringPtrOutput
The description of the parameter.
func (ParameterDefinitionsValueMetadataPtrOutput) DisplayName ¶
func (o ParameterDefinitionsValueMetadataPtrOutput) DisplayName() pulumi.StringPtrOutput
The display name for the parameter.
func (ParameterDefinitionsValueMetadataPtrOutput) ElementType ¶
func (ParameterDefinitionsValueMetadataPtrOutput) ElementType() reflect.Type
func (ParameterDefinitionsValueMetadataPtrOutput) ToParameterDefinitionsValueMetadataPtrOutput ¶
func (o ParameterDefinitionsValueMetadataPtrOutput) ToParameterDefinitionsValueMetadataPtrOutput() ParameterDefinitionsValueMetadataPtrOutput
func (ParameterDefinitionsValueMetadataPtrOutput) ToParameterDefinitionsValueMetadataPtrOutputWithContext ¶
func (o ParameterDefinitionsValueMetadataPtrOutput) ToParameterDefinitionsValueMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueMetadataPtrOutput
type ParameterDefinitionsValueOutput ¶
type ParameterDefinitionsValueOutput struct{ *pulumi.OutputState }
The definition of a parameter that can be provided to the policy.
func (ParameterDefinitionsValueOutput) AllowedValues ¶
func (o ParameterDefinitionsValueOutput) AllowedValues() pulumi.ArrayOutput
The allowed values for the parameter.
func (ParameterDefinitionsValueOutput) DefaultValue ¶
func (o ParameterDefinitionsValueOutput) DefaultValue() pulumi.AnyOutput
The default value for the parameter if no value is provided.
func (ParameterDefinitionsValueOutput) ElementType ¶
func (ParameterDefinitionsValueOutput) ElementType() reflect.Type
func (ParameterDefinitionsValueOutput) Metadata ¶
func (o ParameterDefinitionsValueOutput) Metadata() ParameterDefinitionsValueMetadataPtrOutput
General metadata for the parameter.
func (ParameterDefinitionsValueOutput) ToParameterDefinitionsValueOutput ¶
func (o ParameterDefinitionsValueOutput) ToParameterDefinitionsValueOutput() ParameterDefinitionsValueOutput
func (ParameterDefinitionsValueOutput) ToParameterDefinitionsValueOutputWithContext ¶
func (o ParameterDefinitionsValueOutput) ToParameterDefinitionsValueOutputWithContext(ctx context.Context) ParameterDefinitionsValueOutput
func (ParameterDefinitionsValueOutput) Type ¶
func (o ParameterDefinitionsValueOutput) Type() pulumi.StringPtrOutput
The data type of the parameter.
type ParameterDefinitionsValueResponse ¶
type ParameterDefinitionsValueResponse struct { // The allowed values for the parameter. AllowedValues []interface{} `pulumi:"allowedValues"` // The default value for the parameter if no value is provided. DefaultValue interface{} `pulumi:"defaultValue"` // General metadata for the parameter. Metadata *ParameterDefinitionsValueResponseMetadata `pulumi:"metadata"` // The data type of the parameter. Type *string `pulumi:"type"` }
The definition of a parameter that can be provided to the policy.
type ParameterDefinitionsValueResponseArgs ¶
type ParameterDefinitionsValueResponseArgs struct { // The allowed values for the parameter. AllowedValues pulumi.ArrayInput `pulumi:"allowedValues"` // The default value for the parameter if no value is provided. DefaultValue pulumi.Input `pulumi:"defaultValue"` // General metadata for the parameter. Metadata ParameterDefinitionsValueResponseMetadataPtrInput `pulumi:"metadata"` // The data type of the parameter. Type pulumi.StringPtrInput `pulumi:"type"` }
The definition of a parameter that can be provided to the policy.
func (ParameterDefinitionsValueResponseArgs) ElementType ¶
func (ParameterDefinitionsValueResponseArgs) ElementType() reflect.Type
func (ParameterDefinitionsValueResponseArgs) ToParameterDefinitionsValueResponseOutput ¶
func (i ParameterDefinitionsValueResponseArgs) ToParameterDefinitionsValueResponseOutput() ParameterDefinitionsValueResponseOutput
func (ParameterDefinitionsValueResponseArgs) ToParameterDefinitionsValueResponseOutputWithContext ¶
func (i ParameterDefinitionsValueResponseArgs) ToParameterDefinitionsValueResponseOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseOutput
type ParameterDefinitionsValueResponseInput ¶
type ParameterDefinitionsValueResponseInput interface { pulumi.Input ToParameterDefinitionsValueResponseOutput() ParameterDefinitionsValueResponseOutput ToParameterDefinitionsValueResponseOutputWithContext(context.Context) ParameterDefinitionsValueResponseOutput }
ParameterDefinitionsValueResponseInput is an input type that accepts ParameterDefinitionsValueResponseArgs and ParameterDefinitionsValueResponseOutput values. You can construct a concrete instance of `ParameterDefinitionsValueResponseInput` via:
ParameterDefinitionsValueResponseArgs{...}
type ParameterDefinitionsValueResponseMap ¶
type ParameterDefinitionsValueResponseMap map[string]ParameterDefinitionsValueResponseInput
func (ParameterDefinitionsValueResponseMap) ElementType ¶
func (ParameterDefinitionsValueResponseMap) ElementType() reflect.Type
func (ParameterDefinitionsValueResponseMap) ToParameterDefinitionsValueResponseMapOutput ¶
func (i ParameterDefinitionsValueResponseMap) ToParameterDefinitionsValueResponseMapOutput() ParameterDefinitionsValueResponseMapOutput
func (ParameterDefinitionsValueResponseMap) ToParameterDefinitionsValueResponseMapOutputWithContext ¶
func (i ParameterDefinitionsValueResponseMap) ToParameterDefinitionsValueResponseMapOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMapOutput
type ParameterDefinitionsValueResponseMapInput ¶
type ParameterDefinitionsValueResponseMapInput interface { pulumi.Input ToParameterDefinitionsValueResponseMapOutput() ParameterDefinitionsValueResponseMapOutput ToParameterDefinitionsValueResponseMapOutputWithContext(context.Context) ParameterDefinitionsValueResponseMapOutput }
ParameterDefinitionsValueResponseMapInput is an input type that accepts ParameterDefinitionsValueResponseMap and ParameterDefinitionsValueResponseMapOutput values. You can construct a concrete instance of `ParameterDefinitionsValueResponseMapInput` via:
ParameterDefinitionsValueResponseMap{ "key": ParameterDefinitionsValueResponseArgs{...} }
type ParameterDefinitionsValueResponseMapOutput ¶
type ParameterDefinitionsValueResponseMapOutput struct{ *pulumi.OutputState }
func (ParameterDefinitionsValueResponseMapOutput) ElementType ¶
func (ParameterDefinitionsValueResponseMapOutput) ElementType() reflect.Type
func (ParameterDefinitionsValueResponseMapOutput) ToParameterDefinitionsValueResponseMapOutput ¶
func (o ParameterDefinitionsValueResponseMapOutput) ToParameterDefinitionsValueResponseMapOutput() ParameterDefinitionsValueResponseMapOutput
func (ParameterDefinitionsValueResponseMapOutput) ToParameterDefinitionsValueResponseMapOutputWithContext ¶
func (o ParameterDefinitionsValueResponseMapOutput) ToParameterDefinitionsValueResponseMapOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMapOutput
type ParameterDefinitionsValueResponseMetadata ¶
type ParameterDefinitionsValueResponseMetadata struct { // The description of the parameter. Description *string `pulumi:"description"` // The display name for the parameter. DisplayName *string `pulumi:"displayName"` }
General metadata for the parameter.
type ParameterDefinitionsValueResponseMetadataArgs ¶
type ParameterDefinitionsValueResponseMetadataArgs struct { // The description of the parameter. Description pulumi.StringPtrInput `pulumi:"description"` // The display name for the parameter. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` }
General metadata for the parameter.
func (ParameterDefinitionsValueResponseMetadataArgs) ElementType ¶
func (ParameterDefinitionsValueResponseMetadataArgs) ElementType() reflect.Type
func (ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataOutput ¶
func (i ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataOutput() ParameterDefinitionsValueResponseMetadataOutput
func (ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataOutputWithContext ¶
func (i ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMetadataOutput
func (ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataPtrOutput ¶
func (i ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataPtrOutput() ParameterDefinitionsValueResponseMetadataPtrOutput
func (ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataPtrOutputWithContext ¶
func (i ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMetadataPtrOutput
type ParameterDefinitionsValueResponseMetadataInput ¶
type ParameterDefinitionsValueResponseMetadataInput interface { pulumi.Input ToParameterDefinitionsValueResponseMetadataOutput() ParameterDefinitionsValueResponseMetadataOutput ToParameterDefinitionsValueResponseMetadataOutputWithContext(context.Context) ParameterDefinitionsValueResponseMetadataOutput }
ParameterDefinitionsValueResponseMetadataInput is an input type that accepts ParameterDefinitionsValueResponseMetadataArgs and ParameterDefinitionsValueResponseMetadataOutput values. You can construct a concrete instance of `ParameterDefinitionsValueResponseMetadataInput` via:
ParameterDefinitionsValueResponseMetadataArgs{...}
type ParameterDefinitionsValueResponseMetadataOutput ¶
type ParameterDefinitionsValueResponseMetadataOutput struct{ *pulumi.OutputState }
General metadata for the parameter.
func (ParameterDefinitionsValueResponseMetadataOutput) Description ¶
func (o ParameterDefinitionsValueResponseMetadataOutput) Description() pulumi.StringPtrOutput
The description of the parameter.
func (ParameterDefinitionsValueResponseMetadataOutput) DisplayName ¶
func (o ParameterDefinitionsValueResponseMetadataOutput) DisplayName() pulumi.StringPtrOutput
The display name for the parameter.
func (ParameterDefinitionsValueResponseMetadataOutput) ElementType ¶
func (ParameterDefinitionsValueResponseMetadataOutput) ElementType() reflect.Type
func (ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataOutput ¶
func (o ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataOutput() ParameterDefinitionsValueResponseMetadataOutput
func (ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataOutputWithContext ¶
func (o ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMetadataOutput
func (ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataPtrOutput ¶
func (o ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataPtrOutput() ParameterDefinitionsValueResponseMetadataPtrOutput
func (ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataPtrOutputWithContext ¶
func (o ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMetadataPtrOutput
type ParameterDefinitionsValueResponseMetadataPtrInput ¶
type ParameterDefinitionsValueResponseMetadataPtrInput interface { pulumi.Input ToParameterDefinitionsValueResponseMetadataPtrOutput() ParameterDefinitionsValueResponseMetadataPtrOutput ToParameterDefinitionsValueResponseMetadataPtrOutputWithContext(context.Context) ParameterDefinitionsValueResponseMetadataPtrOutput }
ParameterDefinitionsValueResponseMetadataPtrInput is an input type that accepts ParameterDefinitionsValueResponseMetadataArgs, ParameterDefinitionsValueResponseMetadataPtr and ParameterDefinitionsValueResponseMetadataPtrOutput values. You can construct a concrete instance of `ParameterDefinitionsValueResponseMetadataPtrInput` via:
ParameterDefinitionsValueResponseMetadataArgs{...} or: nil
func ParameterDefinitionsValueResponseMetadataPtr ¶
func ParameterDefinitionsValueResponseMetadataPtr(v *ParameterDefinitionsValueResponseMetadataArgs) ParameterDefinitionsValueResponseMetadataPtrInput
type ParameterDefinitionsValueResponseMetadataPtrOutput ¶
type ParameterDefinitionsValueResponseMetadataPtrOutput struct{ *pulumi.OutputState }
func (ParameterDefinitionsValueResponseMetadataPtrOutput) Description ¶
func (o ParameterDefinitionsValueResponseMetadataPtrOutput) Description() pulumi.StringPtrOutput
The description of the parameter.
func (ParameterDefinitionsValueResponseMetadataPtrOutput) DisplayName ¶
func (o ParameterDefinitionsValueResponseMetadataPtrOutput) DisplayName() pulumi.StringPtrOutput
The display name for the parameter.
func (ParameterDefinitionsValueResponseMetadataPtrOutput) ElementType ¶
func (ParameterDefinitionsValueResponseMetadataPtrOutput) ElementType() reflect.Type
func (ParameterDefinitionsValueResponseMetadataPtrOutput) ToParameterDefinitionsValueResponseMetadataPtrOutput ¶
func (o ParameterDefinitionsValueResponseMetadataPtrOutput) ToParameterDefinitionsValueResponseMetadataPtrOutput() ParameterDefinitionsValueResponseMetadataPtrOutput
func (ParameterDefinitionsValueResponseMetadataPtrOutput) ToParameterDefinitionsValueResponseMetadataPtrOutputWithContext ¶
func (o ParameterDefinitionsValueResponseMetadataPtrOutput) ToParameterDefinitionsValueResponseMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMetadataPtrOutput
type ParameterDefinitionsValueResponseOutput ¶
type ParameterDefinitionsValueResponseOutput struct{ *pulumi.OutputState }
The definition of a parameter that can be provided to the policy.
func (ParameterDefinitionsValueResponseOutput) AllowedValues ¶
func (o ParameterDefinitionsValueResponseOutput) AllowedValues() pulumi.ArrayOutput
The allowed values for the parameter.
func (ParameterDefinitionsValueResponseOutput) DefaultValue ¶
func (o ParameterDefinitionsValueResponseOutput) DefaultValue() pulumi.AnyOutput
The default value for the parameter if no value is provided.
func (ParameterDefinitionsValueResponseOutput) ElementType ¶
func (ParameterDefinitionsValueResponseOutput) ElementType() reflect.Type
func (ParameterDefinitionsValueResponseOutput) Metadata ¶
func (o ParameterDefinitionsValueResponseOutput) Metadata() ParameterDefinitionsValueResponseMetadataPtrOutput
General metadata for the parameter.
func (ParameterDefinitionsValueResponseOutput) ToParameterDefinitionsValueResponseOutput ¶
func (o ParameterDefinitionsValueResponseOutput) ToParameterDefinitionsValueResponseOutput() ParameterDefinitionsValueResponseOutput
func (ParameterDefinitionsValueResponseOutput) ToParameterDefinitionsValueResponseOutputWithContext ¶
func (o ParameterDefinitionsValueResponseOutput) ToParameterDefinitionsValueResponseOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseOutput
func (ParameterDefinitionsValueResponseOutput) Type ¶
func (o ParameterDefinitionsValueResponseOutput) Type() pulumi.StringPtrOutput
The data type of the parameter.
type ParameterValuesValue ¶
type ParameterValuesValue struct {
// The value of the parameter.
Value interface{} `pulumi:"value"`
}
The value of a parameter.
type ParameterValuesValueArgs ¶
type ParameterValuesValueArgs struct { // The value of the parameter. Value pulumi.Input `pulumi:"value"` }
The value of a parameter.
func (ParameterValuesValueArgs) ElementType ¶
func (ParameterValuesValueArgs) ElementType() reflect.Type
func (ParameterValuesValueArgs) ToParameterValuesValueOutput ¶
func (i ParameterValuesValueArgs) ToParameterValuesValueOutput() ParameterValuesValueOutput
func (ParameterValuesValueArgs) ToParameterValuesValueOutputWithContext ¶
func (i ParameterValuesValueArgs) ToParameterValuesValueOutputWithContext(ctx context.Context) ParameterValuesValueOutput
type ParameterValuesValueInput ¶
type ParameterValuesValueInput interface { pulumi.Input ToParameterValuesValueOutput() ParameterValuesValueOutput ToParameterValuesValueOutputWithContext(context.Context) ParameterValuesValueOutput }
ParameterValuesValueInput is an input type that accepts ParameterValuesValueArgs and ParameterValuesValueOutput values. You can construct a concrete instance of `ParameterValuesValueInput` via:
ParameterValuesValueArgs{...}
type ParameterValuesValueMap ¶
type ParameterValuesValueMap map[string]ParameterValuesValueInput
func (ParameterValuesValueMap) ElementType ¶
func (ParameterValuesValueMap) ElementType() reflect.Type
func (ParameterValuesValueMap) ToParameterValuesValueMapOutput ¶
func (i ParameterValuesValueMap) ToParameterValuesValueMapOutput() ParameterValuesValueMapOutput
func (ParameterValuesValueMap) ToParameterValuesValueMapOutputWithContext ¶
func (i ParameterValuesValueMap) ToParameterValuesValueMapOutputWithContext(ctx context.Context) ParameterValuesValueMapOutput
type ParameterValuesValueMapInput ¶
type ParameterValuesValueMapInput interface { pulumi.Input ToParameterValuesValueMapOutput() ParameterValuesValueMapOutput ToParameterValuesValueMapOutputWithContext(context.Context) ParameterValuesValueMapOutput }
ParameterValuesValueMapInput is an input type that accepts ParameterValuesValueMap and ParameterValuesValueMapOutput values. You can construct a concrete instance of `ParameterValuesValueMapInput` via:
ParameterValuesValueMap{ "key": ParameterValuesValueArgs{...} }
type ParameterValuesValueMapOutput ¶
type ParameterValuesValueMapOutput struct{ *pulumi.OutputState }
func (ParameterValuesValueMapOutput) ElementType ¶
func (ParameterValuesValueMapOutput) ElementType() reflect.Type
func (ParameterValuesValueMapOutput) MapIndex ¶
func (o ParameterValuesValueMapOutput) MapIndex(k pulumi.StringInput) ParameterValuesValueOutput
func (ParameterValuesValueMapOutput) ToParameterValuesValueMapOutput ¶
func (o ParameterValuesValueMapOutput) ToParameterValuesValueMapOutput() ParameterValuesValueMapOutput
func (ParameterValuesValueMapOutput) ToParameterValuesValueMapOutputWithContext ¶
func (o ParameterValuesValueMapOutput) ToParameterValuesValueMapOutputWithContext(ctx context.Context) ParameterValuesValueMapOutput
type ParameterValuesValueOutput ¶
type ParameterValuesValueOutput struct{ *pulumi.OutputState }
The value of a parameter.
func (ParameterValuesValueOutput) ElementType ¶
func (ParameterValuesValueOutput) ElementType() reflect.Type
func (ParameterValuesValueOutput) ToParameterValuesValueOutput ¶
func (o ParameterValuesValueOutput) ToParameterValuesValueOutput() ParameterValuesValueOutput
func (ParameterValuesValueOutput) ToParameterValuesValueOutputWithContext ¶
func (o ParameterValuesValueOutput) ToParameterValuesValueOutputWithContext(ctx context.Context) ParameterValuesValueOutput
func (ParameterValuesValueOutput) Value ¶
func (o ParameterValuesValueOutput) Value() pulumi.AnyOutput
The value of the parameter.
type ParameterValuesValueResponse ¶
type ParameterValuesValueResponse struct {
// The value of the parameter.
Value interface{} `pulumi:"value"`
}
The value of a parameter.
type ParameterValuesValueResponseArgs ¶
type ParameterValuesValueResponseArgs struct { // The value of the parameter. Value pulumi.Input `pulumi:"value"` }
The value of a parameter.
func (ParameterValuesValueResponseArgs) ElementType ¶
func (ParameterValuesValueResponseArgs) ElementType() reflect.Type
func (ParameterValuesValueResponseArgs) ToParameterValuesValueResponseOutput ¶
func (i ParameterValuesValueResponseArgs) ToParameterValuesValueResponseOutput() ParameterValuesValueResponseOutput
func (ParameterValuesValueResponseArgs) ToParameterValuesValueResponseOutputWithContext ¶
func (i ParameterValuesValueResponseArgs) ToParameterValuesValueResponseOutputWithContext(ctx context.Context) ParameterValuesValueResponseOutput
type ParameterValuesValueResponseInput ¶
type ParameterValuesValueResponseInput interface { pulumi.Input ToParameterValuesValueResponseOutput() ParameterValuesValueResponseOutput ToParameterValuesValueResponseOutputWithContext(context.Context) ParameterValuesValueResponseOutput }
ParameterValuesValueResponseInput is an input type that accepts ParameterValuesValueResponseArgs and ParameterValuesValueResponseOutput values. You can construct a concrete instance of `ParameterValuesValueResponseInput` via:
ParameterValuesValueResponseArgs{...}
type ParameterValuesValueResponseMap ¶
type ParameterValuesValueResponseMap map[string]ParameterValuesValueResponseInput
func (ParameterValuesValueResponseMap) ElementType ¶
func (ParameterValuesValueResponseMap) ElementType() reflect.Type
func (ParameterValuesValueResponseMap) ToParameterValuesValueResponseMapOutput ¶
func (i ParameterValuesValueResponseMap) ToParameterValuesValueResponseMapOutput() ParameterValuesValueResponseMapOutput
func (ParameterValuesValueResponseMap) ToParameterValuesValueResponseMapOutputWithContext ¶
func (i ParameterValuesValueResponseMap) ToParameterValuesValueResponseMapOutputWithContext(ctx context.Context) ParameterValuesValueResponseMapOutput
type ParameterValuesValueResponseMapInput ¶
type ParameterValuesValueResponseMapInput interface { pulumi.Input ToParameterValuesValueResponseMapOutput() ParameterValuesValueResponseMapOutput ToParameterValuesValueResponseMapOutputWithContext(context.Context) ParameterValuesValueResponseMapOutput }
ParameterValuesValueResponseMapInput is an input type that accepts ParameterValuesValueResponseMap and ParameterValuesValueResponseMapOutput values. You can construct a concrete instance of `ParameterValuesValueResponseMapInput` via:
ParameterValuesValueResponseMap{ "key": ParameterValuesValueResponseArgs{...} }
type ParameterValuesValueResponseMapOutput ¶
type ParameterValuesValueResponseMapOutput struct{ *pulumi.OutputState }
func (ParameterValuesValueResponseMapOutput) ElementType ¶
func (ParameterValuesValueResponseMapOutput) ElementType() reflect.Type
func (ParameterValuesValueResponseMapOutput) MapIndex ¶
func (o ParameterValuesValueResponseMapOutput) MapIndex(k pulumi.StringInput) ParameterValuesValueResponseOutput
func (ParameterValuesValueResponseMapOutput) ToParameterValuesValueResponseMapOutput ¶
func (o ParameterValuesValueResponseMapOutput) ToParameterValuesValueResponseMapOutput() ParameterValuesValueResponseMapOutput
func (ParameterValuesValueResponseMapOutput) ToParameterValuesValueResponseMapOutputWithContext ¶
func (o ParameterValuesValueResponseMapOutput) ToParameterValuesValueResponseMapOutputWithContext(ctx context.Context) ParameterValuesValueResponseMapOutput
type ParameterValuesValueResponseOutput ¶
type ParameterValuesValueResponseOutput struct{ *pulumi.OutputState }
The value of a parameter.
func (ParameterValuesValueResponseOutput) ElementType ¶
func (ParameterValuesValueResponseOutput) ElementType() reflect.Type
func (ParameterValuesValueResponseOutput) ToParameterValuesValueResponseOutput ¶
func (o ParameterValuesValueResponseOutput) ToParameterValuesValueResponseOutput() ParameterValuesValueResponseOutput
func (ParameterValuesValueResponseOutput) ToParameterValuesValueResponseOutputWithContext ¶
func (o ParameterValuesValueResponseOutput) ToParameterValuesValueResponseOutputWithContext(ctx context.Context) ParameterValuesValueResponseOutput
func (ParameterValuesValueResponseOutput) Value ¶
func (o ParameterValuesValueResponseOutput) Value() pulumi.AnyOutput
The value of the parameter.
type Permission ¶
type Permission struct { // Allowed actions. Actions []string `pulumi:"actions"` // Denied actions. NotActions []string `pulumi:"notActions"` }
Role definition permissions.
type PermissionArgs ¶
type PermissionArgs struct { // Allowed actions. Actions pulumi.StringArrayInput `pulumi:"actions"` // Denied actions. NotActions pulumi.StringArrayInput `pulumi:"notActions"` }
Role definition permissions.
func (PermissionArgs) ElementType ¶
func (PermissionArgs) ElementType() reflect.Type
func (PermissionArgs) ToPermissionOutput ¶
func (i PermissionArgs) ToPermissionOutput() PermissionOutput
func (PermissionArgs) ToPermissionOutputWithContext ¶
func (i PermissionArgs) ToPermissionOutputWithContext(ctx context.Context) PermissionOutput
type PermissionArray ¶
type PermissionArray []PermissionInput
func (PermissionArray) ElementType ¶
func (PermissionArray) ElementType() reflect.Type
func (PermissionArray) ToPermissionArrayOutput ¶
func (i PermissionArray) ToPermissionArrayOutput() PermissionArrayOutput
func (PermissionArray) ToPermissionArrayOutputWithContext ¶
func (i PermissionArray) ToPermissionArrayOutputWithContext(ctx context.Context) PermissionArrayOutput
type PermissionArrayInput ¶
type PermissionArrayInput interface { pulumi.Input ToPermissionArrayOutput() PermissionArrayOutput ToPermissionArrayOutputWithContext(context.Context) PermissionArrayOutput }
PermissionArrayInput is an input type that accepts PermissionArray and PermissionArrayOutput values. You can construct a concrete instance of `PermissionArrayInput` via:
PermissionArray{ PermissionArgs{...} }
type PermissionArrayOutput ¶
type PermissionArrayOutput struct{ *pulumi.OutputState }
func (PermissionArrayOutput) ElementType ¶
func (PermissionArrayOutput) ElementType() reflect.Type
func (PermissionArrayOutput) Index ¶
func (o PermissionArrayOutput) Index(i pulumi.IntInput) PermissionOutput
func (PermissionArrayOutput) ToPermissionArrayOutput ¶
func (o PermissionArrayOutput) ToPermissionArrayOutput() PermissionArrayOutput
func (PermissionArrayOutput) ToPermissionArrayOutputWithContext ¶
func (o PermissionArrayOutput) ToPermissionArrayOutputWithContext(ctx context.Context) PermissionArrayOutput
type PermissionInput ¶
type PermissionInput interface { pulumi.Input ToPermissionOutput() PermissionOutput ToPermissionOutputWithContext(context.Context) PermissionOutput }
PermissionInput is an input type that accepts PermissionArgs and PermissionOutput values. You can construct a concrete instance of `PermissionInput` via:
PermissionArgs{...}
type PermissionOutput ¶
type PermissionOutput struct{ *pulumi.OutputState }
Role definition permissions.
func (PermissionOutput) Actions ¶
func (o PermissionOutput) Actions() pulumi.StringArrayOutput
Allowed actions.
func (PermissionOutput) ElementType ¶
func (PermissionOutput) ElementType() reflect.Type
func (PermissionOutput) NotActions ¶
func (o PermissionOutput) NotActions() pulumi.StringArrayOutput
Denied actions.
func (PermissionOutput) ToPermissionOutput ¶
func (o PermissionOutput) ToPermissionOutput() PermissionOutput
func (PermissionOutput) ToPermissionOutputWithContext ¶
func (o PermissionOutput) ToPermissionOutputWithContext(ctx context.Context) PermissionOutput
type PermissionResponse ¶
type PermissionResponse struct { // Allowed actions. Actions []string `pulumi:"actions"` // Denied actions. NotActions []string `pulumi:"notActions"` }
Role definition permissions.
type PermissionResponseArgs ¶
type PermissionResponseArgs struct { // Allowed actions. Actions pulumi.StringArrayInput `pulumi:"actions"` // Denied actions. NotActions pulumi.StringArrayInput `pulumi:"notActions"` }
Role definition permissions.
func (PermissionResponseArgs) ElementType ¶
func (PermissionResponseArgs) ElementType() reflect.Type
func (PermissionResponseArgs) ToPermissionResponseOutput ¶
func (i PermissionResponseArgs) ToPermissionResponseOutput() PermissionResponseOutput
func (PermissionResponseArgs) ToPermissionResponseOutputWithContext ¶
func (i PermissionResponseArgs) ToPermissionResponseOutputWithContext(ctx context.Context) PermissionResponseOutput
type PermissionResponseArray ¶
type PermissionResponseArray []PermissionResponseInput
func (PermissionResponseArray) ElementType ¶
func (PermissionResponseArray) ElementType() reflect.Type
func (PermissionResponseArray) ToPermissionResponseArrayOutput ¶
func (i PermissionResponseArray) ToPermissionResponseArrayOutput() PermissionResponseArrayOutput
func (PermissionResponseArray) ToPermissionResponseArrayOutputWithContext ¶
func (i PermissionResponseArray) ToPermissionResponseArrayOutputWithContext(ctx context.Context) PermissionResponseArrayOutput
type PermissionResponseArrayInput ¶
type PermissionResponseArrayInput interface { pulumi.Input ToPermissionResponseArrayOutput() PermissionResponseArrayOutput ToPermissionResponseArrayOutputWithContext(context.Context) PermissionResponseArrayOutput }
PermissionResponseArrayInput is an input type that accepts PermissionResponseArray and PermissionResponseArrayOutput values. You can construct a concrete instance of `PermissionResponseArrayInput` via:
PermissionResponseArray{ PermissionResponseArgs{...} }
type PermissionResponseArrayOutput ¶
type PermissionResponseArrayOutput struct{ *pulumi.OutputState }
func (PermissionResponseArrayOutput) ElementType ¶
func (PermissionResponseArrayOutput) ElementType() reflect.Type
func (PermissionResponseArrayOutput) Index ¶
func (o PermissionResponseArrayOutput) Index(i pulumi.IntInput) PermissionResponseOutput
func (PermissionResponseArrayOutput) ToPermissionResponseArrayOutput ¶
func (o PermissionResponseArrayOutput) ToPermissionResponseArrayOutput() PermissionResponseArrayOutput
func (PermissionResponseArrayOutput) ToPermissionResponseArrayOutputWithContext ¶
func (o PermissionResponseArrayOutput) ToPermissionResponseArrayOutputWithContext(ctx context.Context) PermissionResponseArrayOutput
type PermissionResponseInput ¶
type PermissionResponseInput interface { pulumi.Input ToPermissionResponseOutput() PermissionResponseOutput ToPermissionResponseOutputWithContext(context.Context) PermissionResponseOutput }
PermissionResponseInput is an input type that accepts PermissionResponseArgs and PermissionResponseOutput values. You can construct a concrete instance of `PermissionResponseInput` via:
PermissionResponseArgs{...}
type PermissionResponseOutput ¶
type PermissionResponseOutput struct{ *pulumi.OutputState }
Role definition permissions.
func (PermissionResponseOutput) Actions ¶
func (o PermissionResponseOutput) Actions() pulumi.StringArrayOutput
Allowed actions.
func (PermissionResponseOutput) ElementType ¶
func (PermissionResponseOutput) ElementType() reflect.Type
func (PermissionResponseOutput) NotActions ¶
func (o PermissionResponseOutput) NotActions() pulumi.StringArrayOutput
Denied actions.
func (PermissionResponseOutput) ToPermissionResponseOutput ¶
func (o PermissionResponseOutput) ToPermissionResponseOutput() PermissionResponseOutput
func (PermissionResponseOutput) ToPermissionResponseOutputWithContext ¶
func (o PermissionResponseOutput) ToPermissionResponseOutputWithContext(ctx context.Context) PermissionResponseOutput
type PolicyAssignment ¶
type PolicyAssignment struct { pulumi.CustomResourceState // This message will be part of response in case of policy violation. Description pulumi.StringPtrOutput `pulumi:"description"` // The display name of the policy assignment. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The policy assignment enforcement mode. Possible values are Default and DoNotEnforce. EnforcementMode pulumi.StringPtrOutput `pulumi:"enforcementMode"` // The managed identity associated with the policy assignment. Identity IdentityResponsePtrOutput `pulumi:"identity"` // The location of the policy assignment. Only required when utilizing managed identity. Location pulumi.StringPtrOutput `pulumi:"location"` // The policy assignment metadata. Metadata is an open ended object and is typically a collection of key value pairs. Metadata pulumi.AnyOutput `pulumi:"metadata"` // The name of the policy assignment. Name pulumi.StringOutput `pulumi:"name"` // The policy's excluded scopes. NotScopes pulumi.StringArrayOutput `pulumi:"notScopes"` // The parameter values for the assigned policy rule. The keys are the parameter names. Parameters ParameterValuesValueResponseMapOutput `pulumi:"parameters"` // The ID of the policy definition or policy set definition being assigned. PolicyDefinitionId pulumi.StringPtrOutput `pulumi:"policyDefinitionId"` // The scope for the policy assignment. Scope pulumi.StringPtrOutput `pulumi:"scope"` // The policy sku. This property is optional, obsolete, and will be ignored. Sku PolicySkuResponsePtrOutput `pulumi:"sku"` // The type of the policy assignment. Type pulumi.StringOutput `pulumi:"type"` }
The policy assignment.
func GetPolicyAssignment ¶
func GetPolicyAssignment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyAssignmentState, opts ...pulumi.ResourceOption) (*PolicyAssignment, error)
GetPolicyAssignment gets an existing PolicyAssignment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPolicyAssignment ¶
func NewPolicyAssignment(ctx *pulumi.Context, name string, args *PolicyAssignmentArgs, opts ...pulumi.ResourceOption) (*PolicyAssignment, error)
NewPolicyAssignment registers a new resource with the given unique name, arguments, and options.
type PolicyAssignmentArgs ¶
type PolicyAssignmentArgs struct { // This message will be part of response in case of policy violation. Description pulumi.StringPtrInput // The display name of the policy assignment. DisplayName pulumi.StringPtrInput // The policy assignment enforcement mode. Possible values are Default and DoNotEnforce. EnforcementMode pulumi.StringPtrInput // The managed identity associated with the policy assignment. Identity IdentityPtrInput // The location of the policy assignment. Only required when utilizing managed identity. Location pulumi.StringPtrInput // The policy assignment metadata. Metadata is an open ended object and is typically a collection of key value pairs. Metadata pulumi.Input // The policy's excluded scopes. NotScopes pulumi.StringArrayInput // The parameter values for the assigned policy rule. The keys are the parameter names. Parameters ParameterValuesValueMapInput // The name of the policy assignment. PolicyAssignmentName pulumi.StringInput // The ID of the policy definition or policy set definition being assigned. PolicyDefinitionId pulumi.StringPtrInput // The scope for the policy assignment. Scope pulumi.StringInput // The policy sku. This property is optional, obsolete, and will be ignored. Sku PolicySkuPtrInput }
The set of arguments for constructing a PolicyAssignment resource.
func (PolicyAssignmentArgs) ElementType ¶
func (PolicyAssignmentArgs) ElementType() reflect.Type
type PolicyAssignmentState ¶
type PolicyAssignmentState struct { // This message will be part of response in case of policy violation. Description pulumi.StringPtrInput // The display name of the policy assignment. DisplayName pulumi.StringPtrInput // The policy assignment enforcement mode. Possible values are Default and DoNotEnforce. EnforcementMode pulumi.StringPtrInput // The managed identity associated with the policy assignment. Identity IdentityResponsePtrInput // The location of the policy assignment. Only required when utilizing managed identity. Location pulumi.StringPtrInput // The policy assignment metadata. Metadata is an open ended object and is typically a collection of key value pairs. Metadata pulumi.Input // The name of the policy assignment. Name pulumi.StringPtrInput // The policy's excluded scopes. NotScopes pulumi.StringArrayInput // The parameter values for the assigned policy rule. The keys are the parameter names. Parameters ParameterValuesValueResponseMapInput // The ID of the policy definition or policy set definition being assigned. PolicyDefinitionId pulumi.StringPtrInput // The scope for the policy assignment. Scope pulumi.StringPtrInput // The policy sku. This property is optional, obsolete, and will be ignored. Sku PolicySkuResponsePtrInput // The type of the policy assignment. Type pulumi.StringPtrInput }
func (PolicyAssignmentState) ElementType ¶
func (PolicyAssignmentState) ElementType() reflect.Type
type PolicyDefinition ¶
type PolicyDefinition struct { pulumi.CustomResourceState // The policy definition description. Description pulumi.StringPtrOutput `pulumi:"description"` // The display name of the policy definition. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The policy definition metadata. Metadata is an open ended object and is typically a collection of key value pairs. Metadata pulumi.AnyOutput `pulumi:"metadata"` // The policy definition mode. Some examples are All, Indexed, Microsoft.KeyVault.Data. Mode pulumi.StringPtrOutput `pulumi:"mode"` // The name of the policy definition. Name pulumi.StringOutput `pulumi:"name"` // The parameter definitions for parameters used in the policy rule. The keys are the parameter names. Parameters ParameterDefinitionsValueResponseMapOutput `pulumi:"parameters"` // The policy rule. PolicyRule pulumi.AnyOutput `pulumi:"policyRule"` // The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. PolicyType pulumi.StringPtrOutput `pulumi:"policyType"` // The type of the resource (Microsoft.Authorization/policyDefinitions). Type pulumi.StringOutput `pulumi:"type"` }
The policy definition.
func GetPolicyDefinition ¶
func GetPolicyDefinition(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyDefinitionState, opts ...pulumi.ResourceOption) (*PolicyDefinition, error)
GetPolicyDefinition gets an existing PolicyDefinition resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPolicyDefinition ¶
func NewPolicyDefinition(ctx *pulumi.Context, name string, args *PolicyDefinitionArgs, opts ...pulumi.ResourceOption) (*PolicyDefinition, error)
NewPolicyDefinition registers a new resource with the given unique name, arguments, and options.
type PolicyDefinitionArgs ¶
type PolicyDefinitionArgs struct { // The policy definition description. Description pulumi.StringPtrInput // The display name of the policy definition. DisplayName pulumi.StringPtrInput // The policy definition metadata. Metadata is an open ended object and is typically a collection of key value pairs. Metadata pulumi.Input // The policy definition mode. Some examples are All, Indexed, Microsoft.KeyVault.Data. Mode pulumi.StringPtrInput // The parameter definitions for parameters used in the policy rule. The keys are the parameter names. Parameters ParameterDefinitionsValueMapInput // The name of the policy definition to create. PolicyDefinitionName pulumi.StringInput // The policy rule. PolicyRule pulumi.Input // The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. PolicyType pulumi.StringPtrInput }
The set of arguments for constructing a PolicyDefinition resource.
func (PolicyDefinitionArgs) ElementType ¶
func (PolicyDefinitionArgs) ElementType() reflect.Type
type PolicyDefinitionGroup ¶
type PolicyDefinitionGroup struct { // A resource ID of a resource that contains additional metadata about the group. AdditionalMetadataId *string `pulumi:"additionalMetadataId"` // The group's category. Category *string `pulumi:"category"` // The group's description. Description *string `pulumi:"description"` // The group's display name. DisplayName *string `pulumi:"displayName"` // The name of the group. Name string `pulumi:"name"` }
The policy definition group.
type PolicyDefinitionGroupArgs ¶
type PolicyDefinitionGroupArgs struct { // A resource ID of a resource that contains additional metadata about the group. AdditionalMetadataId pulumi.StringPtrInput `pulumi:"additionalMetadataId"` // The group's category. Category pulumi.StringPtrInput `pulumi:"category"` // The group's description. Description pulumi.StringPtrInput `pulumi:"description"` // The group's display name. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // The name of the group. Name pulumi.StringInput `pulumi:"name"` }
The policy definition group.
func (PolicyDefinitionGroupArgs) ElementType ¶
func (PolicyDefinitionGroupArgs) ElementType() reflect.Type
func (PolicyDefinitionGroupArgs) ToPolicyDefinitionGroupOutput ¶
func (i PolicyDefinitionGroupArgs) ToPolicyDefinitionGroupOutput() PolicyDefinitionGroupOutput
func (PolicyDefinitionGroupArgs) ToPolicyDefinitionGroupOutputWithContext ¶
func (i PolicyDefinitionGroupArgs) ToPolicyDefinitionGroupOutputWithContext(ctx context.Context) PolicyDefinitionGroupOutput
type PolicyDefinitionGroupArray ¶
type PolicyDefinitionGroupArray []PolicyDefinitionGroupInput
func (PolicyDefinitionGroupArray) ElementType ¶
func (PolicyDefinitionGroupArray) ElementType() reflect.Type
func (PolicyDefinitionGroupArray) ToPolicyDefinitionGroupArrayOutput ¶
func (i PolicyDefinitionGroupArray) ToPolicyDefinitionGroupArrayOutput() PolicyDefinitionGroupArrayOutput
func (PolicyDefinitionGroupArray) ToPolicyDefinitionGroupArrayOutputWithContext ¶
func (i PolicyDefinitionGroupArray) ToPolicyDefinitionGroupArrayOutputWithContext(ctx context.Context) PolicyDefinitionGroupArrayOutput
type PolicyDefinitionGroupArrayInput ¶
type PolicyDefinitionGroupArrayInput interface { pulumi.Input ToPolicyDefinitionGroupArrayOutput() PolicyDefinitionGroupArrayOutput ToPolicyDefinitionGroupArrayOutputWithContext(context.Context) PolicyDefinitionGroupArrayOutput }
PolicyDefinitionGroupArrayInput is an input type that accepts PolicyDefinitionGroupArray and PolicyDefinitionGroupArrayOutput values. You can construct a concrete instance of `PolicyDefinitionGroupArrayInput` via:
PolicyDefinitionGroupArray{ PolicyDefinitionGroupArgs{...} }
type PolicyDefinitionGroupArrayOutput ¶
type PolicyDefinitionGroupArrayOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionGroupArrayOutput) ElementType ¶
func (PolicyDefinitionGroupArrayOutput) ElementType() reflect.Type
func (PolicyDefinitionGroupArrayOutput) Index ¶
func (o PolicyDefinitionGroupArrayOutput) Index(i pulumi.IntInput) PolicyDefinitionGroupOutput
func (PolicyDefinitionGroupArrayOutput) ToPolicyDefinitionGroupArrayOutput ¶
func (o PolicyDefinitionGroupArrayOutput) ToPolicyDefinitionGroupArrayOutput() PolicyDefinitionGroupArrayOutput
func (PolicyDefinitionGroupArrayOutput) ToPolicyDefinitionGroupArrayOutputWithContext ¶
func (o PolicyDefinitionGroupArrayOutput) ToPolicyDefinitionGroupArrayOutputWithContext(ctx context.Context) PolicyDefinitionGroupArrayOutput
type PolicyDefinitionGroupInput ¶
type PolicyDefinitionGroupInput interface { pulumi.Input ToPolicyDefinitionGroupOutput() PolicyDefinitionGroupOutput ToPolicyDefinitionGroupOutputWithContext(context.Context) PolicyDefinitionGroupOutput }
PolicyDefinitionGroupInput is an input type that accepts PolicyDefinitionGroupArgs and PolicyDefinitionGroupOutput values. You can construct a concrete instance of `PolicyDefinitionGroupInput` via:
PolicyDefinitionGroupArgs{...}
type PolicyDefinitionGroupOutput ¶
type PolicyDefinitionGroupOutput struct{ *pulumi.OutputState }
The policy definition group.
func (PolicyDefinitionGroupOutput) AdditionalMetadataId ¶
func (o PolicyDefinitionGroupOutput) AdditionalMetadataId() pulumi.StringPtrOutput
A resource ID of a resource that contains additional metadata about the group.
func (PolicyDefinitionGroupOutput) Category ¶
func (o PolicyDefinitionGroupOutput) Category() pulumi.StringPtrOutput
The group's category.
func (PolicyDefinitionGroupOutput) Description ¶
func (o PolicyDefinitionGroupOutput) Description() pulumi.StringPtrOutput
The group's description.
func (PolicyDefinitionGroupOutput) DisplayName ¶
func (o PolicyDefinitionGroupOutput) DisplayName() pulumi.StringPtrOutput
The group's display name.
func (PolicyDefinitionGroupOutput) ElementType ¶
func (PolicyDefinitionGroupOutput) ElementType() reflect.Type
func (PolicyDefinitionGroupOutput) Name ¶
func (o PolicyDefinitionGroupOutput) Name() pulumi.StringOutput
The name of the group.
func (PolicyDefinitionGroupOutput) ToPolicyDefinitionGroupOutput ¶
func (o PolicyDefinitionGroupOutput) ToPolicyDefinitionGroupOutput() PolicyDefinitionGroupOutput
func (PolicyDefinitionGroupOutput) ToPolicyDefinitionGroupOutputWithContext ¶
func (o PolicyDefinitionGroupOutput) ToPolicyDefinitionGroupOutputWithContext(ctx context.Context) PolicyDefinitionGroupOutput
type PolicyDefinitionGroupResponse ¶
type PolicyDefinitionGroupResponse struct { // A resource ID of a resource that contains additional metadata about the group. AdditionalMetadataId *string `pulumi:"additionalMetadataId"` // The group's category. Category *string `pulumi:"category"` // The group's description. Description *string `pulumi:"description"` // The group's display name. DisplayName *string `pulumi:"displayName"` // The name of the group. Name string `pulumi:"name"` }
The policy definition group.
type PolicyDefinitionGroupResponseArgs ¶
type PolicyDefinitionGroupResponseArgs struct { // A resource ID of a resource that contains additional metadata about the group. AdditionalMetadataId pulumi.StringPtrInput `pulumi:"additionalMetadataId"` // The group's category. Category pulumi.StringPtrInput `pulumi:"category"` // The group's description. Description pulumi.StringPtrInput `pulumi:"description"` // The group's display name. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // The name of the group. Name pulumi.StringInput `pulumi:"name"` }
The policy definition group.
func (PolicyDefinitionGroupResponseArgs) ElementType ¶
func (PolicyDefinitionGroupResponseArgs) ElementType() reflect.Type
func (PolicyDefinitionGroupResponseArgs) ToPolicyDefinitionGroupResponseOutput ¶
func (i PolicyDefinitionGroupResponseArgs) ToPolicyDefinitionGroupResponseOutput() PolicyDefinitionGroupResponseOutput
func (PolicyDefinitionGroupResponseArgs) ToPolicyDefinitionGroupResponseOutputWithContext ¶
func (i PolicyDefinitionGroupResponseArgs) ToPolicyDefinitionGroupResponseOutputWithContext(ctx context.Context) PolicyDefinitionGroupResponseOutput
type PolicyDefinitionGroupResponseArray ¶
type PolicyDefinitionGroupResponseArray []PolicyDefinitionGroupResponseInput
func (PolicyDefinitionGroupResponseArray) ElementType ¶
func (PolicyDefinitionGroupResponseArray) ElementType() reflect.Type
func (PolicyDefinitionGroupResponseArray) ToPolicyDefinitionGroupResponseArrayOutput ¶
func (i PolicyDefinitionGroupResponseArray) ToPolicyDefinitionGroupResponseArrayOutput() PolicyDefinitionGroupResponseArrayOutput
func (PolicyDefinitionGroupResponseArray) ToPolicyDefinitionGroupResponseArrayOutputWithContext ¶
func (i PolicyDefinitionGroupResponseArray) ToPolicyDefinitionGroupResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionGroupResponseArrayOutput
type PolicyDefinitionGroupResponseArrayInput ¶
type PolicyDefinitionGroupResponseArrayInput interface { pulumi.Input ToPolicyDefinitionGroupResponseArrayOutput() PolicyDefinitionGroupResponseArrayOutput ToPolicyDefinitionGroupResponseArrayOutputWithContext(context.Context) PolicyDefinitionGroupResponseArrayOutput }
PolicyDefinitionGroupResponseArrayInput is an input type that accepts PolicyDefinitionGroupResponseArray and PolicyDefinitionGroupResponseArrayOutput values. You can construct a concrete instance of `PolicyDefinitionGroupResponseArrayInput` via:
PolicyDefinitionGroupResponseArray{ PolicyDefinitionGroupResponseArgs{...} }
type PolicyDefinitionGroupResponseArrayOutput ¶
type PolicyDefinitionGroupResponseArrayOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionGroupResponseArrayOutput) ElementType ¶
func (PolicyDefinitionGroupResponseArrayOutput) ElementType() reflect.Type
func (PolicyDefinitionGroupResponseArrayOutput) ToPolicyDefinitionGroupResponseArrayOutput ¶
func (o PolicyDefinitionGroupResponseArrayOutput) ToPolicyDefinitionGroupResponseArrayOutput() PolicyDefinitionGroupResponseArrayOutput
func (PolicyDefinitionGroupResponseArrayOutput) ToPolicyDefinitionGroupResponseArrayOutputWithContext ¶
func (o PolicyDefinitionGroupResponseArrayOutput) ToPolicyDefinitionGroupResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionGroupResponseArrayOutput
type PolicyDefinitionGroupResponseInput ¶
type PolicyDefinitionGroupResponseInput interface { pulumi.Input ToPolicyDefinitionGroupResponseOutput() PolicyDefinitionGroupResponseOutput ToPolicyDefinitionGroupResponseOutputWithContext(context.Context) PolicyDefinitionGroupResponseOutput }
PolicyDefinitionGroupResponseInput is an input type that accepts PolicyDefinitionGroupResponseArgs and PolicyDefinitionGroupResponseOutput values. You can construct a concrete instance of `PolicyDefinitionGroupResponseInput` via:
PolicyDefinitionGroupResponseArgs{...}
type PolicyDefinitionGroupResponseOutput ¶
type PolicyDefinitionGroupResponseOutput struct{ *pulumi.OutputState }
The policy definition group.
func (PolicyDefinitionGroupResponseOutput) AdditionalMetadataId ¶
func (o PolicyDefinitionGroupResponseOutput) AdditionalMetadataId() pulumi.StringPtrOutput
A resource ID of a resource that contains additional metadata about the group.
func (PolicyDefinitionGroupResponseOutput) Category ¶
func (o PolicyDefinitionGroupResponseOutput) Category() pulumi.StringPtrOutput
The group's category.
func (PolicyDefinitionGroupResponseOutput) Description ¶
func (o PolicyDefinitionGroupResponseOutput) Description() pulumi.StringPtrOutput
The group's description.
func (PolicyDefinitionGroupResponseOutput) DisplayName ¶
func (o PolicyDefinitionGroupResponseOutput) DisplayName() pulumi.StringPtrOutput
The group's display name.
func (PolicyDefinitionGroupResponseOutput) ElementType ¶
func (PolicyDefinitionGroupResponseOutput) ElementType() reflect.Type
func (PolicyDefinitionGroupResponseOutput) Name ¶
func (o PolicyDefinitionGroupResponseOutput) Name() pulumi.StringOutput
The name of the group.
func (PolicyDefinitionGroupResponseOutput) ToPolicyDefinitionGroupResponseOutput ¶
func (o PolicyDefinitionGroupResponseOutput) ToPolicyDefinitionGroupResponseOutput() PolicyDefinitionGroupResponseOutput
func (PolicyDefinitionGroupResponseOutput) ToPolicyDefinitionGroupResponseOutputWithContext ¶
func (o PolicyDefinitionGroupResponseOutput) ToPolicyDefinitionGroupResponseOutputWithContext(ctx context.Context) PolicyDefinitionGroupResponseOutput
type PolicyDefinitionReference ¶
type PolicyDefinitionReference struct { // The name of the groups that this policy definition reference belongs to. GroupNames []string `pulumi:"groupNames"` // The parameter values for the referenced policy rule. The keys are the parameter names. Parameters map[string]ParameterValuesValue `pulumi:"parameters"` // The ID of the policy definition or policy set definition. PolicyDefinitionId string `pulumi:"policyDefinitionId"` // A unique id (within the policy set definition) for this policy definition reference. PolicyDefinitionReferenceId *string `pulumi:"policyDefinitionReferenceId"` }
The policy definition reference.
type PolicyDefinitionReferenceArgs ¶
type PolicyDefinitionReferenceArgs struct { // The name of the groups that this policy definition reference belongs to. GroupNames pulumi.StringArrayInput `pulumi:"groupNames"` // The parameter values for the referenced policy rule. The keys are the parameter names. Parameters ParameterValuesValueMapInput `pulumi:"parameters"` // The ID of the policy definition or policy set definition. PolicyDefinitionId pulumi.StringInput `pulumi:"policyDefinitionId"` // A unique id (within the policy set definition) for this policy definition reference. PolicyDefinitionReferenceId pulumi.StringPtrInput `pulumi:"policyDefinitionReferenceId"` }
The policy definition reference.
func (PolicyDefinitionReferenceArgs) ElementType ¶
func (PolicyDefinitionReferenceArgs) ElementType() reflect.Type
func (PolicyDefinitionReferenceArgs) ToPolicyDefinitionReferenceOutput ¶
func (i PolicyDefinitionReferenceArgs) ToPolicyDefinitionReferenceOutput() PolicyDefinitionReferenceOutput
func (PolicyDefinitionReferenceArgs) ToPolicyDefinitionReferenceOutputWithContext ¶
func (i PolicyDefinitionReferenceArgs) ToPolicyDefinitionReferenceOutputWithContext(ctx context.Context) PolicyDefinitionReferenceOutput
type PolicyDefinitionReferenceArray ¶
type PolicyDefinitionReferenceArray []PolicyDefinitionReferenceInput
func (PolicyDefinitionReferenceArray) ElementType ¶
func (PolicyDefinitionReferenceArray) ElementType() reflect.Type
func (PolicyDefinitionReferenceArray) ToPolicyDefinitionReferenceArrayOutput ¶
func (i PolicyDefinitionReferenceArray) ToPolicyDefinitionReferenceArrayOutput() PolicyDefinitionReferenceArrayOutput
func (PolicyDefinitionReferenceArray) ToPolicyDefinitionReferenceArrayOutputWithContext ¶
func (i PolicyDefinitionReferenceArray) ToPolicyDefinitionReferenceArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceArrayOutput
type PolicyDefinitionReferenceArrayInput ¶
type PolicyDefinitionReferenceArrayInput interface { pulumi.Input ToPolicyDefinitionReferenceArrayOutput() PolicyDefinitionReferenceArrayOutput ToPolicyDefinitionReferenceArrayOutputWithContext(context.Context) PolicyDefinitionReferenceArrayOutput }
PolicyDefinitionReferenceArrayInput is an input type that accepts PolicyDefinitionReferenceArray and PolicyDefinitionReferenceArrayOutput values. You can construct a concrete instance of `PolicyDefinitionReferenceArrayInput` via:
PolicyDefinitionReferenceArray{ PolicyDefinitionReferenceArgs{...} }
type PolicyDefinitionReferenceArrayOutput ¶
type PolicyDefinitionReferenceArrayOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionReferenceArrayOutput) ElementType ¶
func (PolicyDefinitionReferenceArrayOutput) ElementType() reflect.Type
func (PolicyDefinitionReferenceArrayOutput) Index ¶
func (o PolicyDefinitionReferenceArrayOutput) Index(i pulumi.IntInput) PolicyDefinitionReferenceOutput
func (PolicyDefinitionReferenceArrayOutput) ToPolicyDefinitionReferenceArrayOutput ¶
func (o PolicyDefinitionReferenceArrayOutput) ToPolicyDefinitionReferenceArrayOutput() PolicyDefinitionReferenceArrayOutput
func (PolicyDefinitionReferenceArrayOutput) ToPolicyDefinitionReferenceArrayOutputWithContext ¶
func (o PolicyDefinitionReferenceArrayOutput) ToPolicyDefinitionReferenceArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceArrayOutput
type PolicyDefinitionReferenceInput ¶
type PolicyDefinitionReferenceInput interface { pulumi.Input ToPolicyDefinitionReferenceOutput() PolicyDefinitionReferenceOutput ToPolicyDefinitionReferenceOutputWithContext(context.Context) PolicyDefinitionReferenceOutput }
PolicyDefinitionReferenceInput is an input type that accepts PolicyDefinitionReferenceArgs and PolicyDefinitionReferenceOutput values. You can construct a concrete instance of `PolicyDefinitionReferenceInput` via:
PolicyDefinitionReferenceArgs{...}
type PolicyDefinitionReferenceOutput ¶
type PolicyDefinitionReferenceOutput struct{ *pulumi.OutputState }
The policy definition reference.
func (PolicyDefinitionReferenceOutput) ElementType ¶
func (PolicyDefinitionReferenceOutput) ElementType() reflect.Type
func (PolicyDefinitionReferenceOutput) GroupNames ¶
func (o PolicyDefinitionReferenceOutput) GroupNames() pulumi.StringArrayOutput
The name of the groups that this policy definition reference belongs to.
func (PolicyDefinitionReferenceOutput) Parameters ¶
func (o PolicyDefinitionReferenceOutput) Parameters() ParameterValuesValueMapOutput
The parameter values for the referenced policy rule. The keys are the parameter names.
func (PolicyDefinitionReferenceOutput) PolicyDefinitionId ¶
func (o PolicyDefinitionReferenceOutput) PolicyDefinitionId() pulumi.StringOutput
The ID of the policy definition or policy set definition.
func (PolicyDefinitionReferenceOutput) PolicyDefinitionReferenceId ¶
func (o PolicyDefinitionReferenceOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
A unique id (within the policy set definition) for this policy definition reference.
func (PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutput ¶
func (o PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutput() PolicyDefinitionReferenceOutput
func (PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutputWithContext ¶
func (o PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutputWithContext(ctx context.Context) PolicyDefinitionReferenceOutput
type PolicyDefinitionReferenceResponse ¶
type PolicyDefinitionReferenceResponse struct { // The name of the groups that this policy definition reference belongs to. GroupNames []string `pulumi:"groupNames"` // The parameter values for the referenced policy rule. The keys are the parameter names. Parameters map[string]ParameterValuesValueResponse `pulumi:"parameters"` // The ID of the policy definition or policy set definition. PolicyDefinitionId string `pulumi:"policyDefinitionId"` // A unique id (within the policy set definition) for this policy definition reference. PolicyDefinitionReferenceId *string `pulumi:"policyDefinitionReferenceId"` }
The policy definition reference.
type PolicyDefinitionReferenceResponseArgs ¶
type PolicyDefinitionReferenceResponseArgs struct { // The name of the groups that this policy definition reference belongs to. GroupNames pulumi.StringArrayInput `pulumi:"groupNames"` // The parameter values for the referenced policy rule. The keys are the parameter names. Parameters ParameterValuesValueResponseMapInput `pulumi:"parameters"` // The ID of the policy definition or policy set definition. PolicyDefinitionId pulumi.StringInput `pulumi:"policyDefinitionId"` // A unique id (within the policy set definition) for this policy definition reference. PolicyDefinitionReferenceId pulumi.StringPtrInput `pulumi:"policyDefinitionReferenceId"` }
The policy definition reference.
func (PolicyDefinitionReferenceResponseArgs) ElementType ¶
func (PolicyDefinitionReferenceResponseArgs) ElementType() reflect.Type
func (PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutput ¶
func (i PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutput() PolicyDefinitionReferenceResponseOutput
func (PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutputWithContext ¶
func (i PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseOutput
type PolicyDefinitionReferenceResponseArray ¶
type PolicyDefinitionReferenceResponseArray []PolicyDefinitionReferenceResponseInput
func (PolicyDefinitionReferenceResponseArray) ElementType ¶
func (PolicyDefinitionReferenceResponseArray) ElementType() reflect.Type
func (PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutput ¶
func (i PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutput() PolicyDefinitionReferenceResponseArrayOutput
func (PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutputWithContext ¶
func (i PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseArrayOutput
type PolicyDefinitionReferenceResponseArrayInput ¶
type PolicyDefinitionReferenceResponseArrayInput interface { pulumi.Input ToPolicyDefinitionReferenceResponseArrayOutput() PolicyDefinitionReferenceResponseArrayOutput ToPolicyDefinitionReferenceResponseArrayOutputWithContext(context.Context) PolicyDefinitionReferenceResponseArrayOutput }
PolicyDefinitionReferenceResponseArrayInput is an input type that accepts PolicyDefinitionReferenceResponseArray and PolicyDefinitionReferenceResponseArrayOutput values. You can construct a concrete instance of `PolicyDefinitionReferenceResponseArrayInput` via:
PolicyDefinitionReferenceResponseArray{ PolicyDefinitionReferenceResponseArgs{...} }
type PolicyDefinitionReferenceResponseArrayOutput ¶
type PolicyDefinitionReferenceResponseArrayOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionReferenceResponseArrayOutput) ElementType ¶
func (PolicyDefinitionReferenceResponseArrayOutput) ElementType() reflect.Type
func (PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutput ¶
func (o PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutput() PolicyDefinitionReferenceResponseArrayOutput
func (PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutputWithContext ¶
func (o PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseArrayOutput
type PolicyDefinitionReferenceResponseInput ¶
type PolicyDefinitionReferenceResponseInput interface { pulumi.Input ToPolicyDefinitionReferenceResponseOutput() PolicyDefinitionReferenceResponseOutput ToPolicyDefinitionReferenceResponseOutputWithContext(context.Context) PolicyDefinitionReferenceResponseOutput }
PolicyDefinitionReferenceResponseInput is an input type that accepts PolicyDefinitionReferenceResponseArgs and PolicyDefinitionReferenceResponseOutput values. You can construct a concrete instance of `PolicyDefinitionReferenceResponseInput` via:
PolicyDefinitionReferenceResponseArgs{...}
type PolicyDefinitionReferenceResponseOutput ¶
type PolicyDefinitionReferenceResponseOutput struct{ *pulumi.OutputState }
The policy definition reference.
func (PolicyDefinitionReferenceResponseOutput) ElementType ¶
func (PolicyDefinitionReferenceResponseOutput) ElementType() reflect.Type
func (PolicyDefinitionReferenceResponseOutput) GroupNames ¶
func (o PolicyDefinitionReferenceResponseOutput) GroupNames() pulumi.StringArrayOutput
The name of the groups that this policy definition reference belongs to.
func (PolicyDefinitionReferenceResponseOutput) Parameters ¶
func (o PolicyDefinitionReferenceResponseOutput) Parameters() ParameterValuesValueResponseMapOutput
The parameter values for the referenced policy rule. The keys are the parameter names.
func (PolicyDefinitionReferenceResponseOutput) PolicyDefinitionId ¶
func (o PolicyDefinitionReferenceResponseOutput) PolicyDefinitionId() pulumi.StringOutput
The ID of the policy definition or policy set definition.
func (PolicyDefinitionReferenceResponseOutput) PolicyDefinitionReferenceId ¶
func (o PolicyDefinitionReferenceResponseOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
A unique id (within the policy set definition) for this policy definition reference.
func (PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutput ¶
func (o PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutput() PolicyDefinitionReferenceResponseOutput
func (PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutputWithContext ¶
func (o PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseOutput
type PolicyDefinitionState ¶
type PolicyDefinitionState struct { // The policy definition description. Description pulumi.StringPtrInput // The display name of the policy definition. DisplayName pulumi.StringPtrInput // The policy definition metadata. Metadata is an open ended object and is typically a collection of key value pairs. Metadata pulumi.Input // The policy definition mode. Some examples are All, Indexed, Microsoft.KeyVault.Data. Mode pulumi.StringPtrInput // The name of the policy definition. Name pulumi.StringPtrInput // The parameter definitions for parameters used in the policy rule. The keys are the parameter names. Parameters ParameterDefinitionsValueResponseMapInput // The policy rule. PolicyRule pulumi.Input // The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. PolicyType pulumi.StringPtrInput // The type of the resource (Microsoft.Authorization/policyDefinitions). Type pulumi.StringPtrInput }
func (PolicyDefinitionState) ElementType ¶
func (PolicyDefinitionState) ElementType() reflect.Type
type PolicySetDefinition ¶
type PolicySetDefinition struct { pulumi.CustomResourceState // The policy set definition description. Description pulumi.StringPtrOutput `pulumi:"description"` // The display name of the policy set definition. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The policy set definition metadata. Metadata is an open ended object and is typically a collection of key value pairs. Metadata pulumi.AnyOutput `pulumi:"metadata"` // The name of the policy set definition. Name pulumi.StringOutput `pulumi:"name"` // The policy set definition parameters that can be used in policy definition references. Parameters ParameterDefinitionsValueResponseMapOutput `pulumi:"parameters"` // The metadata describing groups of policy definition references within the policy set definition. PolicyDefinitionGroups PolicyDefinitionGroupResponseArrayOutput `pulumi:"policyDefinitionGroups"` // An array of policy definition references. PolicyDefinitions PolicyDefinitionReferenceResponseArrayOutput `pulumi:"policyDefinitions"` // The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. PolicyType pulumi.StringPtrOutput `pulumi:"policyType"` // The type of the resource (Microsoft.Authorization/policySetDefinitions). Type pulumi.StringOutput `pulumi:"type"` }
The policy set definition.
func GetPolicySetDefinition ¶
func GetPolicySetDefinition(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicySetDefinitionState, opts ...pulumi.ResourceOption) (*PolicySetDefinition, error)
GetPolicySetDefinition gets an existing PolicySetDefinition resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPolicySetDefinition ¶
func NewPolicySetDefinition(ctx *pulumi.Context, name string, args *PolicySetDefinitionArgs, opts ...pulumi.ResourceOption) (*PolicySetDefinition, error)
NewPolicySetDefinition registers a new resource with the given unique name, arguments, and options.
type PolicySetDefinitionArgs ¶
type PolicySetDefinitionArgs struct { // The policy set definition description. Description pulumi.StringPtrInput // The display name of the policy set definition. DisplayName pulumi.StringPtrInput // The policy set definition metadata. Metadata is an open ended object and is typically a collection of key value pairs. Metadata pulumi.Input // The policy set definition parameters that can be used in policy definition references. Parameters ParameterDefinitionsValueMapInput // The metadata describing groups of policy definition references within the policy set definition. PolicyDefinitionGroups PolicyDefinitionGroupArrayInput // An array of policy definition references. PolicyDefinitions PolicyDefinitionReferenceArrayInput // The name of the policy set definition to create. PolicySetDefinitionName pulumi.StringInput // The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. PolicyType pulumi.StringPtrInput }
The set of arguments for constructing a PolicySetDefinition resource.
func (PolicySetDefinitionArgs) ElementType ¶
func (PolicySetDefinitionArgs) ElementType() reflect.Type
type PolicySetDefinitionState ¶
type PolicySetDefinitionState struct { // The policy set definition description. Description pulumi.StringPtrInput // The display name of the policy set definition. DisplayName pulumi.StringPtrInput // The policy set definition metadata. Metadata is an open ended object and is typically a collection of key value pairs. Metadata pulumi.Input // The name of the policy set definition. Name pulumi.StringPtrInput // The policy set definition parameters that can be used in policy definition references. Parameters ParameterDefinitionsValueResponseMapInput // The metadata describing groups of policy definition references within the policy set definition. PolicyDefinitionGroups PolicyDefinitionGroupResponseArrayInput // An array of policy definition references. PolicyDefinitions PolicyDefinitionReferenceResponseArrayInput // The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. PolicyType pulumi.StringPtrInput // The type of the resource (Microsoft.Authorization/policySetDefinitions). Type pulumi.StringPtrInput }
func (PolicySetDefinitionState) ElementType ¶
func (PolicySetDefinitionState) ElementType() reflect.Type
type PolicySku ¶
type PolicySku struct { // The name of the policy sku. Possible values are A0 and A1. Name string `pulumi:"name"` // The policy sku tier. Possible values are Free and Standard. Tier *string `pulumi:"tier"` }
The policy sku. This property is optional, obsolete, and will be ignored.
type PolicySkuArgs ¶
type PolicySkuArgs struct { // The name of the policy sku. Possible values are A0 and A1. Name pulumi.StringInput `pulumi:"name"` // The policy sku tier. Possible values are Free and Standard. Tier pulumi.StringPtrInput `pulumi:"tier"` }
The policy sku. This property is optional, obsolete, and will be ignored.
func (PolicySkuArgs) ElementType ¶
func (PolicySkuArgs) ElementType() reflect.Type
func (PolicySkuArgs) ToPolicySkuOutput ¶
func (i PolicySkuArgs) ToPolicySkuOutput() PolicySkuOutput
func (PolicySkuArgs) ToPolicySkuOutputWithContext ¶
func (i PolicySkuArgs) ToPolicySkuOutputWithContext(ctx context.Context) PolicySkuOutput
func (PolicySkuArgs) ToPolicySkuPtrOutput ¶
func (i PolicySkuArgs) ToPolicySkuPtrOutput() PolicySkuPtrOutput
func (PolicySkuArgs) ToPolicySkuPtrOutputWithContext ¶
func (i PolicySkuArgs) ToPolicySkuPtrOutputWithContext(ctx context.Context) PolicySkuPtrOutput
type PolicySkuInput ¶
type PolicySkuInput interface { pulumi.Input ToPolicySkuOutput() PolicySkuOutput ToPolicySkuOutputWithContext(context.Context) PolicySkuOutput }
PolicySkuInput is an input type that accepts PolicySkuArgs and PolicySkuOutput values. You can construct a concrete instance of `PolicySkuInput` via:
PolicySkuArgs{...}
type PolicySkuOutput ¶
type PolicySkuOutput struct{ *pulumi.OutputState }
The policy sku. This property is optional, obsolete, and will be ignored.
func (PolicySkuOutput) ElementType ¶
func (PolicySkuOutput) ElementType() reflect.Type
func (PolicySkuOutput) Name ¶
func (o PolicySkuOutput) Name() pulumi.StringOutput
The name of the policy sku. Possible values are A0 and A1.
func (PolicySkuOutput) Tier ¶
func (o PolicySkuOutput) Tier() pulumi.StringPtrOutput
The policy sku tier. Possible values are Free and Standard.
func (PolicySkuOutput) ToPolicySkuOutput ¶
func (o PolicySkuOutput) ToPolicySkuOutput() PolicySkuOutput
func (PolicySkuOutput) ToPolicySkuOutputWithContext ¶
func (o PolicySkuOutput) ToPolicySkuOutputWithContext(ctx context.Context) PolicySkuOutput
func (PolicySkuOutput) ToPolicySkuPtrOutput ¶
func (o PolicySkuOutput) ToPolicySkuPtrOutput() PolicySkuPtrOutput
func (PolicySkuOutput) ToPolicySkuPtrOutputWithContext ¶
func (o PolicySkuOutput) ToPolicySkuPtrOutputWithContext(ctx context.Context) PolicySkuPtrOutput
type PolicySkuPtrInput ¶
type PolicySkuPtrInput interface { pulumi.Input ToPolicySkuPtrOutput() PolicySkuPtrOutput ToPolicySkuPtrOutputWithContext(context.Context) PolicySkuPtrOutput }
PolicySkuPtrInput is an input type that accepts PolicySkuArgs, PolicySkuPtr and PolicySkuPtrOutput values. You can construct a concrete instance of `PolicySkuPtrInput` via:
PolicySkuArgs{...} or: nil
func PolicySkuPtr ¶
func PolicySkuPtr(v *PolicySkuArgs) PolicySkuPtrInput
type PolicySkuPtrOutput ¶
type PolicySkuPtrOutput struct{ *pulumi.OutputState }
func (PolicySkuPtrOutput) Elem ¶
func (o PolicySkuPtrOutput) Elem() PolicySkuOutput
func (PolicySkuPtrOutput) ElementType ¶
func (PolicySkuPtrOutput) ElementType() reflect.Type
func (PolicySkuPtrOutput) Name ¶
func (o PolicySkuPtrOutput) Name() pulumi.StringPtrOutput
The name of the policy sku. Possible values are A0 and A1.
func (PolicySkuPtrOutput) Tier ¶
func (o PolicySkuPtrOutput) Tier() pulumi.StringPtrOutput
The policy sku tier. Possible values are Free and Standard.
func (PolicySkuPtrOutput) ToPolicySkuPtrOutput ¶
func (o PolicySkuPtrOutput) ToPolicySkuPtrOutput() PolicySkuPtrOutput
func (PolicySkuPtrOutput) ToPolicySkuPtrOutputWithContext ¶
func (o PolicySkuPtrOutput) ToPolicySkuPtrOutputWithContext(ctx context.Context) PolicySkuPtrOutput
type PolicySkuResponse ¶
type PolicySkuResponse struct { // The name of the policy sku. Possible values are A0 and A1. Name string `pulumi:"name"` // The policy sku tier. Possible values are Free and Standard. Tier *string `pulumi:"tier"` }
The policy sku. This property is optional, obsolete, and will be ignored.
type PolicySkuResponseArgs ¶
type PolicySkuResponseArgs struct { // The name of the policy sku. Possible values are A0 and A1. Name pulumi.StringInput `pulumi:"name"` // The policy sku tier. Possible values are Free and Standard. Tier pulumi.StringPtrInput `pulumi:"tier"` }
The policy sku. This property is optional, obsolete, and will be ignored.
func (PolicySkuResponseArgs) ElementType ¶
func (PolicySkuResponseArgs) ElementType() reflect.Type
func (PolicySkuResponseArgs) ToPolicySkuResponseOutput ¶
func (i PolicySkuResponseArgs) ToPolicySkuResponseOutput() PolicySkuResponseOutput
func (PolicySkuResponseArgs) ToPolicySkuResponseOutputWithContext ¶
func (i PolicySkuResponseArgs) ToPolicySkuResponseOutputWithContext(ctx context.Context) PolicySkuResponseOutput
func (PolicySkuResponseArgs) ToPolicySkuResponsePtrOutput ¶
func (i PolicySkuResponseArgs) ToPolicySkuResponsePtrOutput() PolicySkuResponsePtrOutput
func (PolicySkuResponseArgs) ToPolicySkuResponsePtrOutputWithContext ¶
func (i PolicySkuResponseArgs) ToPolicySkuResponsePtrOutputWithContext(ctx context.Context) PolicySkuResponsePtrOutput
type PolicySkuResponseInput ¶
type PolicySkuResponseInput interface { pulumi.Input ToPolicySkuResponseOutput() PolicySkuResponseOutput ToPolicySkuResponseOutputWithContext(context.Context) PolicySkuResponseOutput }
PolicySkuResponseInput is an input type that accepts PolicySkuResponseArgs and PolicySkuResponseOutput values. You can construct a concrete instance of `PolicySkuResponseInput` via:
PolicySkuResponseArgs{...}
type PolicySkuResponseOutput ¶
type PolicySkuResponseOutput struct{ *pulumi.OutputState }
The policy sku. This property is optional, obsolete, and will be ignored.
func (PolicySkuResponseOutput) ElementType ¶
func (PolicySkuResponseOutput) ElementType() reflect.Type
func (PolicySkuResponseOutput) Name ¶
func (o PolicySkuResponseOutput) Name() pulumi.StringOutput
The name of the policy sku. Possible values are A0 and A1.
func (PolicySkuResponseOutput) Tier ¶
func (o PolicySkuResponseOutput) Tier() pulumi.StringPtrOutput
The policy sku tier. Possible values are Free and Standard.
func (PolicySkuResponseOutput) ToPolicySkuResponseOutput ¶
func (o PolicySkuResponseOutput) ToPolicySkuResponseOutput() PolicySkuResponseOutput
func (PolicySkuResponseOutput) ToPolicySkuResponseOutputWithContext ¶
func (o PolicySkuResponseOutput) ToPolicySkuResponseOutputWithContext(ctx context.Context) PolicySkuResponseOutput
func (PolicySkuResponseOutput) ToPolicySkuResponsePtrOutput ¶
func (o PolicySkuResponseOutput) ToPolicySkuResponsePtrOutput() PolicySkuResponsePtrOutput
func (PolicySkuResponseOutput) ToPolicySkuResponsePtrOutputWithContext ¶
func (o PolicySkuResponseOutput) ToPolicySkuResponsePtrOutputWithContext(ctx context.Context) PolicySkuResponsePtrOutput
type PolicySkuResponsePtrInput ¶
type PolicySkuResponsePtrInput interface { pulumi.Input ToPolicySkuResponsePtrOutput() PolicySkuResponsePtrOutput ToPolicySkuResponsePtrOutputWithContext(context.Context) PolicySkuResponsePtrOutput }
PolicySkuResponsePtrInput is an input type that accepts PolicySkuResponseArgs, PolicySkuResponsePtr and PolicySkuResponsePtrOutput values. You can construct a concrete instance of `PolicySkuResponsePtrInput` via:
PolicySkuResponseArgs{...} or: nil
func PolicySkuResponsePtr ¶
func PolicySkuResponsePtr(v *PolicySkuResponseArgs) PolicySkuResponsePtrInput
type PolicySkuResponsePtrOutput ¶
type PolicySkuResponsePtrOutput struct{ *pulumi.OutputState }
func (PolicySkuResponsePtrOutput) Elem ¶
func (o PolicySkuResponsePtrOutput) Elem() PolicySkuResponseOutput
func (PolicySkuResponsePtrOutput) ElementType ¶
func (PolicySkuResponsePtrOutput) ElementType() reflect.Type
func (PolicySkuResponsePtrOutput) Name ¶
func (o PolicySkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the policy sku. Possible values are A0 and A1.
func (PolicySkuResponsePtrOutput) Tier ¶
func (o PolicySkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
The policy sku tier. Possible values are Free and Standard.
func (PolicySkuResponsePtrOutput) ToPolicySkuResponsePtrOutput ¶
func (o PolicySkuResponsePtrOutput) ToPolicySkuResponsePtrOutput() PolicySkuResponsePtrOutput
func (PolicySkuResponsePtrOutput) ToPolicySkuResponsePtrOutputWithContext ¶
func (o PolicySkuResponsePtrOutput) ToPolicySkuResponsePtrOutputWithContext(ctx context.Context) PolicySkuResponsePtrOutput
type RoleAssignment ¶
type RoleAssignment struct { pulumi.CustomResourceState // The role assignment name. Name pulumi.StringOutput `pulumi:"name"` // Role assignment properties. Properties RoleAssignmentPropertiesWithScopeResponseOutput `pulumi:"properties"` // The role assignment type. Type pulumi.StringOutput `pulumi:"type"` }
Role Assignments
func GetRoleAssignment ¶
func GetRoleAssignment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoleAssignmentState, opts ...pulumi.ResourceOption) (*RoleAssignment, error)
GetRoleAssignment gets an existing RoleAssignment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRoleAssignment ¶
func NewRoleAssignment(ctx *pulumi.Context, name string, args *RoleAssignmentArgs, opts ...pulumi.ResourceOption) (*RoleAssignment, error)
NewRoleAssignment registers a new resource with the given unique name, arguments, and options.
type RoleAssignmentArgs ¶
type RoleAssignmentArgs struct { // Role assignment properties. Properties RoleAssignmentPropertiesInput // The name of the role assignment to create. It can be any valid GUID. RoleAssignmentName pulumi.StringInput // The scope of the role assignment to create. The scope can be any REST resource instance. For example, use '/subscriptions/{subscription-id}/' for a subscription, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' for a resource group, and '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider}/{resource-type}/{resource-name}' for a resource. Scope pulumi.StringInput }
The set of arguments for constructing a RoleAssignment resource.
func (RoleAssignmentArgs) ElementType ¶
func (RoleAssignmentArgs) ElementType() reflect.Type
type RoleAssignmentProperties ¶
type RoleAssignmentProperties struct { // The principal ID assigned to the role. This maps to the ID inside the Active Directory. It can point to a user, service principal, or security group. PrincipalId string `pulumi:"principalId"` // The role definition ID used in the role assignment. RoleDefinitionId string `pulumi:"roleDefinitionId"` }
Role assignment properties.
type RoleAssignmentPropertiesArgs ¶
type RoleAssignmentPropertiesArgs struct { // The principal ID assigned to the role. This maps to the ID inside the Active Directory. It can point to a user, service principal, or security group. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The role definition ID used in the role assignment. RoleDefinitionId pulumi.StringInput `pulumi:"roleDefinitionId"` }
Role assignment properties.
func (RoleAssignmentPropertiesArgs) ElementType ¶
func (RoleAssignmentPropertiesArgs) ElementType() reflect.Type
func (RoleAssignmentPropertiesArgs) ToRoleAssignmentPropertiesOutput ¶
func (i RoleAssignmentPropertiesArgs) ToRoleAssignmentPropertiesOutput() RoleAssignmentPropertiesOutput
func (RoleAssignmentPropertiesArgs) ToRoleAssignmentPropertiesOutputWithContext ¶
func (i RoleAssignmentPropertiesArgs) ToRoleAssignmentPropertiesOutputWithContext(ctx context.Context) RoleAssignmentPropertiesOutput
func (RoleAssignmentPropertiesArgs) ToRoleAssignmentPropertiesPtrOutput ¶
func (i RoleAssignmentPropertiesArgs) ToRoleAssignmentPropertiesPtrOutput() RoleAssignmentPropertiesPtrOutput
func (RoleAssignmentPropertiesArgs) ToRoleAssignmentPropertiesPtrOutputWithContext ¶
func (i RoleAssignmentPropertiesArgs) ToRoleAssignmentPropertiesPtrOutputWithContext(ctx context.Context) RoleAssignmentPropertiesPtrOutput
type RoleAssignmentPropertiesInput ¶
type RoleAssignmentPropertiesInput interface { pulumi.Input ToRoleAssignmentPropertiesOutput() RoleAssignmentPropertiesOutput ToRoleAssignmentPropertiesOutputWithContext(context.Context) RoleAssignmentPropertiesOutput }
RoleAssignmentPropertiesInput is an input type that accepts RoleAssignmentPropertiesArgs and RoleAssignmentPropertiesOutput values. You can construct a concrete instance of `RoleAssignmentPropertiesInput` via:
RoleAssignmentPropertiesArgs{...}
type RoleAssignmentPropertiesOutput ¶
type RoleAssignmentPropertiesOutput struct{ *pulumi.OutputState }
Role assignment properties.
func (RoleAssignmentPropertiesOutput) ElementType ¶
func (RoleAssignmentPropertiesOutput) ElementType() reflect.Type
func (RoleAssignmentPropertiesOutput) PrincipalId ¶
func (o RoleAssignmentPropertiesOutput) PrincipalId() pulumi.StringOutput
The principal ID assigned to the role. This maps to the ID inside the Active Directory. It can point to a user, service principal, or security group.
func (RoleAssignmentPropertiesOutput) RoleDefinitionId ¶
func (o RoleAssignmentPropertiesOutput) RoleDefinitionId() pulumi.StringOutput
The role definition ID used in the role assignment.
func (RoleAssignmentPropertiesOutput) ToRoleAssignmentPropertiesOutput ¶
func (o RoleAssignmentPropertiesOutput) ToRoleAssignmentPropertiesOutput() RoleAssignmentPropertiesOutput
func (RoleAssignmentPropertiesOutput) ToRoleAssignmentPropertiesOutputWithContext ¶
func (o RoleAssignmentPropertiesOutput) ToRoleAssignmentPropertiesOutputWithContext(ctx context.Context) RoleAssignmentPropertiesOutput
func (RoleAssignmentPropertiesOutput) ToRoleAssignmentPropertiesPtrOutput ¶
func (o RoleAssignmentPropertiesOutput) ToRoleAssignmentPropertiesPtrOutput() RoleAssignmentPropertiesPtrOutput
func (RoleAssignmentPropertiesOutput) ToRoleAssignmentPropertiesPtrOutputWithContext ¶
func (o RoleAssignmentPropertiesOutput) ToRoleAssignmentPropertiesPtrOutputWithContext(ctx context.Context) RoleAssignmentPropertiesPtrOutput
type RoleAssignmentPropertiesPtrInput ¶
type RoleAssignmentPropertiesPtrInput interface { pulumi.Input ToRoleAssignmentPropertiesPtrOutput() RoleAssignmentPropertiesPtrOutput ToRoleAssignmentPropertiesPtrOutputWithContext(context.Context) RoleAssignmentPropertiesPtrOutput }
RoleAssignmentPropertiesPtrInput is an input type that accepts RoleAssignmentPropertiesArgs, RoleAssignmentPropertiesPtr and RoleAssignmentPropertiesPtrOutput values. You can construct a concrete instance of `RoleAssignmentPropertiesPtrInput` via:
RoleAssignmentPropertiesArgs{...} or: nil
func RoleAssignmentPropertiesPtr ¶
func RoleAssignmentPropertiesPtr(v *RoleAssignmentPropertiesArgs) RoleAssignmentPropertiesPtrInput
type RoleAssignmentPropertiesPtrOutput ¶
type RoleAssignmentPropertiesPtrOutput struct{ *pulumi.OutputState }
func (RoleAssignmentPropertiesPtrOutput) Elem ¶
func (o RoleAssignmentPropertiesPtrOutput) Elem() RoleAssignmentPropertiesOutput
func (RoleAssignmentPropertiesPtrOutput) ElementType ¶
func (RoleAssignmentPropertiesPtrOutput) ElementType() reflect.Type
func (RoleAssignmentPropertiesPtrOutput) PrincipalId ¶
func (o RoleAssignmentPropertiesPtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal ID assigned to the role. This maps to the ID inside the Active Directory. It can point to a user, service principal, or security group.
func (RoleAssignmentPropertiesPtrOutput) RoleDefinitionId ¶
func (o RoleAssignmentPropertiesPtrOutput) RoleDefinitionId() pulumi.StringPtrOutput
The role definition ID used in the role assignment.
func (RoleAssignmentPropertiesPtrOutput) ToRoleAssignmentPropertiesPtrOutput ¶
func (o RoleAssignmentPropertiesPtrOutput) ToRoleAssignmentPropertiesPtrOutput() RoleAssignmentPropertiesPtrOutput
func (RoleAssignmentPropertiesPtrOutput) ToRoleAssignmentPropertiesPtrOutputWithContext ¶
func (o RoleAssignmentPropertiesPtrOutput) ToRoleAssignmentPropertiesPtrOutputWithContext(ctx context.Context) RoleAssignmentPropertiesPtrOutput
type RoleAssignmentPropertiesWithScopeResponse ¶
type RoleAssignmentPropertiesWithScopeResponse struct { // The principal ID. PrincipalId *string `pulumi:"principalId"` // The role definition ID. RoleDefinitionId *string `pulumi:"roleDefinitionId"` // The role assignment scope. Scope *string `pulumi:"scope"` }
Role assignment properties with scope.
type RoleAssignmentPropertiesWithScopeResponseArgs ¶
type RoleAssignmentPropertiesWithScopeResponseArgs struct { // The principal ID. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The role definition ID. RoleDefinitionId pulumi.StringPtrInput `pulumi:"roleDefinitionId"` // The role assignment scope. Scope pulumi.StringPtrInput `pulumi:"scope"` }
Role assignment properties with scope.
func (RoleAssignmentPropertiesWithScopeResponseArgs) ElementType ¶
func (RoleAssignmentPropertiesWithScopeResponseArgs) ElementType() reflect.Type
func (RoleAssignmentPropertiesWithScopeResponseArgs) ToRoleAssignmentPropertiesWithScopeResponseOutput ¶
func (i RoleAssignmentPropertiesWithScopeResponseArgs) ToRoleAssignmentPropertiesWithScopeResponseOutput() RoleAssignmentPropertiesWithScopeResponseOutput
func (RoleAssignmentPropertiesWithScopeResponseArgs) ToRoleAssignmentPropertiesWithScopeResponseOutputWithContext ¶
func (i RoleAssignmentPropertiesWithScopeResponseArgs) ToRoleAssignmentPropertiesWithScopeResponseOutputWithContext(ctx context.Context) RoleAssignmentPropertiesWithScopeResponseOutput
func (RoleAssignmentPropertiesWithScopeResponseArgs) ToRoleAssignmentPropertiesWithScopeResponsePtrOutput ¶
func (i RoleAssignmentPropertiesWithScopeResponseArgs) ToRoleAssignmentPropertiesWithScopeResponsePtrOutput() RoleAssignmentPropertiesWithScopeResponsePtrOutput
func (RoleAssignmentPropertiesWithScopeResponseArgs) ToRoleAssignmentPropertiesWithScopeResponsePtrOutputWithContext ¶
func (i RoleAssignmentPropertiesWithScopeResponseArgs) ToRoleAssignmentPropertiesWithScopeResponsePtrOutputWithContext(ctx context.Context) RoleAssignmentPropertiesWithScopeResponsePtrOutput
type RoleAssignmentPropertiesWithScopeResponseInput ¶
type RoleAssignmentPropertiesWithScopeResponseInput interface { pulumi.Input ToRoleAssignmentPropertiesWithScopeResponseOutput() RoleAssignmentPropertiesWithScopeResponseOutput ToRoleAssignmentPropertiesWithScopeResponseOutputWithContext(context.Context) RoleAssignmentPropertiesWithScopeResponseOutput }
RoleAssignmentPropertiesWithScopeResponseInput is an input type that accepts RoleAssignmentPropertiesWithScopeResponseArgs and RoleAssignmentPropertiesWithScopeResponseOutput values. You can construct a concrete instance of `RoleAssignmentPropertiesWithScopeResponseInput` via:
RoleAssignmentPropertiesWithScopeResponseArgs{...}
type RoleAssignmentPropertiesWithScopeResponseOutput ¶
type RoleAssignmentPropertiesWithScopeResponseOutput struct{ *pulumi.OutputState }
Role assignment properties with scope.
func (RoleAssignmentPropertiesWithScopeResponseOutput) ElementType ¶
func (RoleAssignmentPropertiesWithScopeResponseOutput) ElementType() reflect.Type
func (RoleAssignmentPropertiesWithScopeResponseOutput) PrincipalId ¶
func (o RoleAssignmentPropertiesWithScopeResponseOutput) PrincipalId() pulumi.StringPtrOutput
The principal ID.
func (RoleAssignmentPropertiesWithScopeResponseOutput) RoleDefinitionId ¶
func (o RoleAssignmentPropertiesWithScopeResponseOutput) RoleDefinitionId() pulumi.StringPtrOutput
The role definition ID.
func (RoleAssignmentPropertiesWithScopeResponseOutput) Scope ¶
func (o RoleAssignmentPropertiesWithScopeResponseOutput) Scope() pulumi.StringPtrOutput
The role assignment scope.
func (RoleAssignmentPropertiesWithScopeResponseOutput) ToRoleAssignmentPropertiesWithScopeResponseOutput ¶
func (o RoleAssignmentPropertiesWithScopeResponseOutput) ToRoleAssignmentPropertiesWithScopeResponseOutput() RoleAssignmentPropertiesWithScopeResponseOutput
func (RoleAssignmentPropertiesWithScopeResponseOutput) ToRoleAssignmentPropertiesWithScopeResponseOutputWithContext ¶
func (o RoleAssignmentPropertiesWithScopeResponseOutput) ToRoleAssignmentPropertiesWithScopeResponseOutputWithContext(ctx context.Context) RoleAssignmentPropertiesWithScopeResponseOutput
func (RoleAssignmentPropertiesWithScopeResponseOutput) ToRoleAssignmentPropertiesWithScopeResponsePtrOutput ¶
func (o RoleAssignmentPropertiesWithScopeResponseOutput) ToRoleAssignmentPropertiesWithScopeResponsePtrOutput() RoleAssignmentPropertiesWithScopeResponsePtrOutput
func (RoleAssignmentPropertiesWithScopeResponseOutput) ToRoleAssignmentPropertiesWithScopeResponsePtrOutputWithContext ¶
func (o RoleAssignmentPropertiesWithScopeResponseOutput) ToRoleAssignmentPropertiesWithScopeResponsePtrOutputWithContext(ctx context.Context) RoleAssignmentPropertiesWithScopeResponsePtrOutput
type RoleAssignmentPropertiesWithScopeResponsePtrInput ¶
type RoleAssignmentPropertiesWithScopeResponsePtrInput interface { pulumi.Input ToRoleAssignmentPropertiesWithScopeResponsePtrOutput() RoleAssignmentPropertiesWithScopeResponsePtrOutput ToRoleAssignmentPropertiesWithScopeResponsePtrOutputWithContext(context.Context) RoleAssignmentPropertiesWithScopeResponsePtrOutput }
RoleAssignmentPropertiesWithScopeResponsePtrInput is an input type that accepts RoleAssignmentPropertiesWithScopeResponseArgs, RoleAssignmentPropertiesWithScopeResponsePtr and RoleAssignmentPropertiesWithScopeResponsePtrOutput values. You can construct a concrete instance of `RoleAssignmentPropertiesWithScopeResponsePtrInput` via:
RoleAssignmentPropertiesWithScopeResponseArgs{...} or: nil
func RoleAssignmentPropertiesWithScopeResponsePtr ¶
func RoleAssignmentPropertiesWithScopeResponsePtr(v *RoleAssignmentPropertiesWithScopeResponseArgs) RoleAssignmentPropertiesWithScopeResponsePtrInput
type RoleAssignmentPropertiesWithScopeResponsePtrOutput ¶
type RoleAssignmentPropertiesWithScopeResponsePtrOutput struct{ *pulumi.OutputState }
func (RoleAssignmentPropertiesWithScopeResponsePtrOutput) ElementType ¶
func (RoleAssignmentPropertiesWithScopeResponsePtrOutput) ElementType() reflect.Type
func (RoleAssignmentPropertiesWithScopeResponsePtrOutput) PrincipalId ¶
func (o RoleAssignmentPropertiesWithScopeResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal ID.
func (RoleAssignmentPropertiesWithScopeResponsePtrOutput) RoleDefinitionId ¶
func (o RoleAssignmentPropertiesWithScopeResponsePtrOutput) RoleDefinitionId() pulumi.StringPtrOutput
The role definition ID.
func (RoleAssignmentPropertiesWithScopeResponsePtrOutput) Scope ¶
func (o RoleAssignmentPropertiesWithScopeResponsePtrOutput) Scope() pulumi.StringPtrOutput
The role assignment scope.
func (RoleAssignmentPropertiesWithScopeResponsePtrOutput) ToRoleAssignmentPropertiesWithScopeResponsePtrOutput ¶
func (o RoleAssignmentPropertiesWithScopeResponsePtrOutput) ToRoleAssignmentPropertiesWithScopeResponsePtrOutput() RoleAssignmentPropertiesWithScopeResponsePtrOutput
func (RoleAssignmentPropertiesWithScopeResponsePtrOutput) ToRoleAssignmentPropertiesWithScopeResponsePtrOutputWithContext ¶
func (o RoleAssignmentPropertiesWithScopeResponsePtrOutput) ToRoleAssignmentPropertiesWithScopeResponsePtrOutputWithContext(ctx context.Context) RoleAssignmentPropertiesWithScopeResponsePtrOutput
type RoleAssignmentState ¶
type RoleAssignmentState struct { // The role assignment name. Name pulumi.StringPtrInput // Role assignment properties. Properties RoleAssignmentPropertiesWithScopeResponsePtrInput // The role assignment type. Type pulumi.StringPtrInput }
func (RoleAssignmentState) ElementType ¶
func (RoleAssignmentState) ElementType() reflect.Type
type RoleDefinition ¶
type RoleDefinition struct { pulumi.CustomResourceState // Role definition assignable scopes. AssignableScopes pulumi.StringArrayOutput `pulumi:"assignableScopes"` // The role definition description. Description pulumi.StringPtrOutput `pulumi:"description"` // The role definition name. Name pulumi.StringOutput `pulumi:"name"` // Role definition permissions. Permissions PermissionResponseArrayOutput `pulumi:"permissions"` // The role name. RoleName pulumi.StringPtrOutput `pulumi:"roleName"` // The role type. RoleType pulumi.StringPtrOutput `pulumi:"roleType"` // The role definition type. Type pulumi.StringOutput `pulumi:"type"` }
Role definition.
func GetRoleDefinition ¶
func GetRoleDefinition(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoleDefinitionState, opts ...pulumi.ResourceOption) (*RoleDefinition, error)
GetRoleDefinition gets an existing RoleDefinition resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRoleDefinition ¶
func NewRoleDefinition(ctx *pulumi.Context, name string, args *RoleDefinitionArgs, opts ...pulumi.ResourceOption) (*RoleDefinition, error)
NewRoleDefinition registers a new resource with the given unique name, arguments, and options.
type RoleDefinitionArgs ¶
type RoleDefinitionArgs struct { // Role definition assignable scopes. AssignableScopes pulumi.StringArrayInput // The role definition description. Description pulumi.StringPtrInput // Role definition permissions. Permissions PermissionArrayInput // The ID of the role definition. RoleDefinitionId pulumi.StringInput // The role name. RoleName pulumi.StringPtrInput // The role type. RoleType pulumi.StringPtrInput // The scope of the role definition. Scope pulumi.StringInput }
The set of arguments for constructing a RoleDefinition resource.
func (RoleDefinitionArgs) ElementType ¶
func (RoleDefinitionArgs) ElementType() reflect.Type
type RoleDefinitionState ¶
type RoleDefinitionState struct { // Role definition assignable scopes. AssignableScopes pulumi.StringArrayInput // The role definition description. Description pulumi.StringPtrInput // The role definition name. Name pulumi.StringPtrInput // Role definition permissions. Permissions PermissionResponseArrayInput // The role name. RoleName pulumi.StringPtrInput // The role type. RoleType pulumi.StringPtrInput // The role definition type. Type pulumi.StringPtrInput }
func (RoleDefinitionState) ElementType ¶
func (RoleDefinitionState) ElementType() reflect.Type
Source Files
¶
- getManagementLockAtResourceGroupLevel.go
- getManagementLockAtResourceLevel.go
- getManagementLockAtSubscriptionLevel.go
- getManagementLockByScope.go
- getPolicyAssignment.go
- getPolicyDefinition.go
- getPolicySetDefinition.go
- getRoleAssignment.go
- getRoleDefinition.go
- managementLockAtResourceGroupLevel.go
- managementLockAtResourceLevel.go
- managementLockAtSubscriptionLevel.go
- managementLockByScope.go
- policyAssignment.go
- policyDefinition.go
- policySetDefinition.go
- pulumiTypes.go
- roleAssignment.go
- roleDefinition.go