Documentation
¶
Index ¶
- Constants
- type AccessReviewHistoryDefinitionById
- func GetAccessReviewHistoryDefinitionById(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*AccessReviewHistoryDefinitionById, error)
- func NewAccessReviewHistoryDefinitionById(ctx *pulumi.Context, name string, args *AccessReviewHistoryDefinitionByIdArgs, ...) (*AccessReviewHistoryDefinitionById, error)
- func (*AccessReviewHistoryDefinitionById) ElementType() reflect.Type
- func (i *AccessReviewHistoryDefinitionById) ToAccessReviewHistoryDefinitionByIdOutput() AccessReviewHistoryDefinitionByIdOutput
- func (i *AccessReviewHistoryDefinitionById) ToAccessReviewHistoryDefinitionByIdOutputWithContext(ctx context.Context) AccessReviewHistoryDefinitionByIdOutput
- type AccessReviewHistoryDefinitionByIdArgs
- type AccessReviewHistoryDefinitionByIdInput
- type AccessReviewHistoryDefinitionByIdOutput
- func (o AccessReviewHistoryDefinitionByIdOutput) CreatedDateTime() pulumi.StringOutput
- func (o AccessReviewHistoryDefinitionByIdOutput) Decisions() pulumi.StringArrayOutput
- func (o AccessReviewHistoryDefinitionByIdOutput) DisplayName() pulumi.StringPtrOutput
- func (AccessReviewHistoryDefinitionByIdOutput) ElementType() reflect.Type
- func (o AccessReviewHistoryDefinitionByIdOutput) EndDate() pulumi.StringPtrOutput
- func (o AccessReviewHistoryDefinitionByIdOutput) Instances() AccessReviewHistoryInstanceResponseArrayOutput
- func (o AccessReviewHistoryDefinitionByIdOutput) Interval() pulumi.IntPtrOutput
- func (o AccessReviewHistoryDefinitionByIdOutput) Name() pulumi.StringOutput
- func (o AccessReviewHistoryDefinitionByIdOutput) NumberOfOccurrences() pulumi.IntPtrOutput
- func (o AccessReviewHistoryDefinitionByIdOutput) PrincipalId() pulumi.StringOutput
- func (o AccessReviewHistoryDefinitionByIdOutput) PrincipalName() pulumi.StringOutput
- func (o AccessReviewHistoryDefinitionByIdOutput) PrincipalType() pulumi.StringOutput
- func (o AccessReviewHistoryDefinitionByIdOutput) ReviewHistoryPeriodEndDateTime() pulumi.StringOutput
- func (o AccessReviewHistoryDefinitionByIdOutput) ReviewHistoryPeriodStartDateTime() pulumi.StringOutput
- func (o AccessReviewHistoryDefinitionByIdOutput) Scopes() AccessReviewScopeResponseArrayOutput
- func (o AccessReviewHistoryDefinitionByIdOutput) StartDate() pulumi.StringPtrOutput
- func (o AccessReviewHistoryDefinitionByIdOutput) Status() pulumi.StringOutput
- func (o AccessReviewHistoryDefinitionByIdOutput) ToAccessReviewHistoryDefinitionByIdOutput() AccessReviewHistoryDefinitionByIdOutput
- func (o AccessReviewHistoryDefinitionByIdOutput) ToAccessReviewHistoryDefinitionByIdOutputWithContext(ctx context.Context) AccessReviewHistoryDefinitionByIdOutput
- func (o AccessReviewHistoryDefinitionByIdOutput) Type() pulumi.StringOutput
- func (o AccessReviewHistoryDefinitionByIdOutput) UserPrincipalName() pulumi.StringOutput
- type AccessReviewHistoryDefinitionByIdState
- type AccessReviewHistoryInstance
- type AccessReviewHistoryInstanceArgs
- func (AccessReviewHistoryInstanceArgs) ElementType() reflect.Type
- func (i AccessReviewHistoryInstanceArgs) ToAccessReviewHistoryInstanceOutput() AccessReviewHistoryInstanceOutput
- func (i AccessReviewHistoryInstanceArgs) ToAccessReviewHistoryInstanceOutputWithContext(ctx context.Context) AccessReviewHistoryInstanceOutput
- type AccessReviewHistoryInstanceArray
- func (AccessReviewHistoryInstanceArray) ElementType() reflect.Type
- func (i AccessReviewHistoryInstanceArray) ToAccessReviewHistoryInstanceArrayOutput() AccessReviewHistoryInstanceArrayOutput
- func (i AccessReviewHistoryInstanceArray) ToAccessReviewHistoryInstanceArrayOutputWithContext(ctx context.Context) AccessReviewHistoryInstanceArrayOutput
- type AccessReviewHistoryInstanceArrayInput
- type AccessReviewHistoryInstanceArrayOutput
- func (AccessReviewHistoryInstanceArrayOutput) ElementType() reflect.Type
- func (o AccessReviewHistoryInstanceArrayOutput) Index(i pulumi.IntInput) AccessReviewHistoryInstanceOutput
- func (o AccessReviewHistoryInstanceArrayOutput) ToAccessReviewHistoryInstanceArrayOutput() AccessReviewHistoryInstanceArrayOutput
- func (o AccessReviewHistoryInstanceArrayOutput) ToAccessReviewHistoryInstanceArrayOutputWithContext(ctx context.Context) AccessReviewHistoryInstanceArrayOutput
- type AccessReviewHistoryInstanceInput
- type AccessReviewHistoryInstanceOutput
- func (o AccessReviewHistoryInstanceOutput) DisplayName() pulumi.StringPtrOutput
- func (AccessReviewHistoryInstanceOutput) ElementType() reflect.Type
- func (o AccessReviewHistoryInstanceOutput) Expiration() pulumi.StringPtrOutput
- func (o AccessReviewHistoryInstanceOutput) FulfilledDateTime() pulumi.StringPtrOutput
- func (o AccessReviewHistoryInstanceOutput) ReviewHistoryPeriodEndDateTime() pulumi.StringPtrOutput
- func (o AccessReviewHistoryInstanceOutput) ReviewHistoryPeriodStartDateTime() pulumi.StringPtrOutput
- func (o AccessReviewHistoryInstanceOutput) RunDateTime() pulumi.StringPtrOutput
- func (o AccessReviewHistoryInstanceOutput) ToAccessReviewHistoryInstanceOutput() AccessReviewHistoryInstanceOutput
- func (o AccessReviewHistoryInstanceOutput) ToAccessReviewHistoryInstanceOutputWithContext(ctx context.Context) AccessReviewHistoryInstanceOutput
- type AccessReviewHistoryInstanceResponse
- type AccessReviewHistoryInstanceResponseArrayOutput
- func (AccessReviewHistoryInstanceResponseArrayOutput) ElementType() reflect.Type
- func (o AccessReviewHistoryInstanceResponseArrayOutput) Index(i pulumi.IntInput) AccessReviewHistoryInstanceResponseOutput
- func (o AccessReviewHistoryInstanceResponseArrayOutput) ToAccessReviewHistoryInstanceResponseArrayOutput() AccessReviewHistoryInstanceResponseArrayOutput
- func (o AccessReviewHistoryInstanceResponseArrayOutput) ToAccessReviewHistoryInstanceResponseArrayOutputWithContext(ctx context.Context) AccessReviewHistoryInstanceResponseArrayOutput
- type AccessReviewHistoryInstanceResponseOutput
- func (o AccessReviewHistoryInstanceResponseOutput) DisplayName() pulumi.StringPtrOutput
- func (o AccessReviewHistoryInstanceResponseOutput) DownloadUri() pulumi.StringOutput
- func (AccessReviewHistoryInstanceResponseOutput) ElementType() reflect.Type
- func (o AccessReviewHistoryInstanceResponseOutput) Expiration() pulumi.StringPtrOutput
- func (o AccessReviewHistoryInstanceResponseOutput) FulfilledDateTime() pulumi.StringPtrOutput
- func (o AccessReviewHistoryInstanceResponseOutput) Id() pulumi.StringOutput
- func (o AccessReviewHistoryInstanceResponseOutput) Name() pulumi.StringOutput
- func (o AccessReviewHistoryInstanceResponseOutput) ReviewHistoryPeriodEndDateTime() pulumi.StringPtrOutput
- func (o AccessReviewHistoryInstanceResponseOutput) ReviewHistoryPeriodStartDateTime() pulumi.StringPtrOutput
- func (o AccessReviewHistoryInstanceResponseOutput) RunDateTime() pulumi.StringPtrOutput
- func (o AccessReviewHistoryInstanceResponseOutput) Status() pulumi.StringOutput
- func (o AccessReviewHistoryInstanceResponseOutput) ToAccessReviewHistoryInstanceResponseOutput() AccessReviewHistoryInstanceResponseOutput
- func (o AccessReviewHistoryInstanceResponseOutput) ToAccessReviewHistoryInstanceResponseOutputWithContext(ctx context.Context) AccessReviewHistoryInstanceResponseOutput
- func (o AccessReviewHistoryInstanceResponseOutput) Type() pulumi.StringOutput
- type AccessReviewInstance
- type AccessReviewInstanceArgs
- type AccessReviewInstanceArray
- type AccessReviewInstanceArrayInput
- type AccessReviewInstanceArrayOutput
- func (AccessReviewInstanceArrayOutput) ElementType() reflect.Type
- func (o AccessReviewInstanceArrayOutput) Index(i pulumi.IntInput) AccessReviewInstanceOutput
- func (o AccessReviewInstanceArrayOutput) ToAccessReviewInstanceArrayOutput() AccessReviewInstanceArrayOutput
- func (o AccessReviewInstanceArrayOutput) ToAccessReviewInstanceArrayOutputWithContext(ctx context.Context) AccessReviewInstanceArrayOutput
- type AccessReviewInstanceInput
- type AccessReviewInstanceOutput
- func (o AccessReviewInstanceOutput) BackupReviewers() AccessReviewReviewerArrayOutput
- func (AccessReviewInstanceOutput) ElementType() reflect.Type
- func (o AccessReviewInstanceOutput) EndDateTime() pulumi.StringPtrOutput
- func (o AccessReviewInstanceOutput) Reviewers() AccessReviewReviewerArrayOutput
- func (o AccessReviewInstanceOutput) StartDateTime() pulumi.StringPtrOutput
- func (o AccessReviewInstanceOutput) ToAccessReviewInstanceOutput() AccessReviewInstanceOutput
- func (o AccessReviewInstanceOutput) ToAccessReviewInstanceOutputWithContext(ctx context.Context) AccessReviewInstanceOutput
- type AccessReviewInstanceResponse
- type AccessReviewInstanceResponseArrayOutput
- func (AccessReviewInstanceResponseArrayOutput) ElementType() reflect.Type
- func (o AccessReviewInstanceResponseArrayOutput) Index(i pulumi.IntInput) AccessReviewInstanceResponseOutput
- func (o AccessReviewInstanceResponseArrayOutput) ToAccessReviewInstanceResponseArrayOutput() AccessReviewInstanceResponseArrayOutput
- func (o AccessReviewInstanceResponseArrayOutput) ToAccessReviewInstanceResponseArrayOutputWithContext(ctx context.Context) AccessReviewInstanceResponseArrayOutput
- type AccessReviewInstanceResponseOutput
- func (o AccessReviewInstanceResponseOutput) BackupReviewers() AccessReviewReviewerResponseArrayOutput
- func (AccessReviewInstanceResponseOutput) ElementType() reflect.Type
- func (o AccessReviewInstanceResponseOutput) EndDateTime() pulumi.StringPtrOutput
- func (o AccessReviewInstanceResponseOutput) Id() pulumi.StringOutput
- func (o AccessReviewInstanceResponseOutput) Name() pulumi.StringOutput
- func (o AccessReviewInstanceResponseOutput) Reviewers() AccessReviewReviewerResponseArrayOutput
- func (o AccessReviewInstanceResponseOutput) ReviewersType() pulumi.StringOutput
- func (o AccessReviewInstanceResponseOutput) StartDateTime() pulumi.StringPtrOutput
- func (o AccessReviewInstanceResponseOutput) Status() pulumi.StringOutput
- func (o AccessReviewInstanceResponseOutput) ToAccessReviewInstanceResponseOutput() AccessReviewInstanceResponseOutput
- func (o AccessReviewInstanceResponseOutput) ToAccessReviewInstanceResponseOutputWithContext(ctx context.Context) AccessReviewInstanceResponseOutput
- func (o AccessReviewInstanceResponseOutput) Type() pulumi.StringOutput
- type AccessReviewRecurrencePatternType
- type AccessReviewRecurrenceRangeType
- func (AccessReviewRecurrenceRangeType) ElementType() reflect.Type
- func (e AccessReviewRecurrenceRangeType) ToAccessReviewRecurrenceRangeTypeOutput() AccessReviewRecurrenceRangeTypeOutput
- func (e AccessReviewRecurrenceRangeType) ToAccessReviewRecurrenceRangeTypeOutputWithContext(ctx context.Context) AccessReviewRecurrenceRangeTypeOutput
- func (e AccessReviewRecurrenceRangeType) ToAccessReviewRecurrenceRangeTypePtrOutput() AccessReviewRecurrenceRangeTypePtrOutput
- func (e AccessReviewRecurrenceRangeType) ToAccessReviewRecurrenceRangeTypePtrOutputWithContext(ctx context.Context) AccessReviewRecurrenceRangeTypePtrOutput
- func (e AccessReviewRecurrenceRangeType) ToStringOutput() pulumi.StringOutput
- func (e AccessReviewRecurrenceRangeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AccessReviewRecurrenceRangeType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AccessReviewRecurrenceRangeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessReviewRecurrenceRangeTypeInput
- type AccessReviewRecurrenceRangeTypeOutput
- func (AccessReviewRecurrenceRangeTypeOutput) ElementType() reflect.Type
- func (o AccessReviewRecurrenceRangeTypeOutput) ToAccessReviewRecurrenceRangeTypeOutput() AccessReviewRecurrenceRangeTypeOutput
- func (o AccessReviewRecurrenceRangeTypeOutput) ToAccessReviewRecurrenceRangeTypeOutputWithContext(ctx context.Context) AccessReviewRecurrenceRangeTypeOutput
- func (o AccessReviewRecurrenceRangeTypeOutput) ToAccessReviewRecurrenceRangeTypePtrOutput() AccessReviewRecurrenceRangeTypePtrOutput
- func (o AccessReviewRecurrenceRangeTypeOutput) ToAccessReviewRecurrenceRangeTypePtrOutputWithContext(ctx context.Context) AccessReviewRecurrenceRangeTypePtrOutput
- func (o AccessReviewRecurrenceRangeTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AccessReviewRecurrenceRangeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AccessReviewRecurrenceRangeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccessReviewRecurrenceRangeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessReviewRecurrenceRangeTypePtrInput
- type AccessReviewRecurrenceRangeTypePtrOutput
- func (o AccessReviewRecurrenceRangeTypePtrOutput) Elem() AccessReviewRecurrenceRangeTypeOutput
- func (AccessReviewRecurrenceRangeTypePtrOutput) ElementType() reflect.Type
- func (o AccessReviewRecurrenceRangeTypePtrOutput) ToAccessReviewRecurrenceRangeTypePtrOutput() AccessReviewRecurrenceRangeTypePtrOutput
- func (o AccessReviewRecurrenceRangeTypePtrOutput) ToAccessReviewRecurrenceRangeTypePtrOutputWithContext(ctx context.Context) AccessReviewRecurrenceRangeTypePtrOutput
- func (o AccessReviewRecurrenceRangeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccessReviewRecurrenceRangeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessReviewResult
- func (AccessReviewResult) ElementType() reflect.Type
- func (e AccessReviewResult) ToAccessReviewResultOutput() AccessReviewResultOutput
- func (e AccessReviewResult) ToAccessReviewResultOutputWithContext(ctx context.Context) AccessReviewResultOutput
- func (e AccessReviewResult) ToAccessReviewResultPtrOutput() AccessReviewResultPtrOutput
- func (e AccessReviewResult) ToAccessReviewResultPtrOutputWithContext(ctx context.Context) AccessReviewResultPtrOutput
- func (e AccessReviewResult) ToStringOutput() pulumi.StringOutput
- func (e AccessReviewResult) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AccessReviewResult) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AccessReviewResult) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessReviewResultInput
- type AccessReviewResultOutput
- func (AccessReviewResultOutput) ElementType() reflect.Type
- func (o AccessReviewResultOutput) ToAccessReviewResultOutput() AccessReviewResultOutput
- func (o AccessReviewResultOutput) ToAccessReviewResultOutputWithContext(ctx context.Context) AccessReviewResultOutput
- func (o AccessReviewResultOutput) ToAccessReviewResultPtrOutput() AccessReviewResultPtrOutput
- func (o AccessReviewResultOutput) ToAccessReviewResultPtrOutputWithContext(ctx context.Context) AccessReviewResultPtrOutput
- func (o AccessReviewResultOutput) ToStringOutput() pulumi.StringOutput
- func (o AccessReviewResultOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AccessReviewResultOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccessReviewResultOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessReviewResultPtrInput
- type AccessReviewResultPtrOutput
- func (o AccessReviewResultPtrOutput) Elem() AccessReviewResultOutput
- func (AccessReviewResultPtrOutput) ElementType() reflect.Type
- func (o AccessReviewResultPtrOutput) ToAccessReviewResultPtrOutput() AccessReviewResultPtrOutput
- func (o AccessReviewResultPtrOutput) ToAccessReviewResultPtrOutputWithContext(ctx context.Context) AccessReviewResultPtrOutput
- func (o AccessReviewResultPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccessReviewResultPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessReviewReviewer
- type AccessReviewReviewerArgs
- type AccessReviewReviewerArray
- type AccessReviewReviewerArrayInput
- type AccessReviewReviewerArrayOutput
- func (AccessReviewReviewerArrayOutput) ElementType() reflect.Type
- func (o AccessReviewReviewerArrayOutput) Index(i pulumi.IntInput) AccessReviewReviewerOutput
- func (o AccessReviewReviewerArrayOutput) ToAccessReviewReviewerArrayOutput() AccessReviewReviewerArrayOutput
- func (o AccessReviewReviewerArrayOutput) ToAccessReviewReviewerArrayOutputWithContext(ctx context.Context) AccessReviewReviewerArrayOutput
- type AccessReviewReviewerInput
- type AccessReviewReviewerOutput
- func (AccessReviewReviewerOutput) ElementType() reflect.Type
- func (o AccessReviewReviewerOutput) PrincipalId() pulumi.StringPtrOutput
- func (o AccessReviewReviewerOutput) ToAccessReviewReviewerOutput() AccessReviewReviewerOutput
- func (o AccessReviewReviewerOutput) ToAccessReviewReviewerOutputWithContext(ctx context.Context) AccessReviewReviewerOutput
- type AccessReviewReviewerResponse
- type AccessReviewReviewerResponseArrayOutput
- func (AccessReviewReviewerResponseArrayOutput) ElementType() reflect.Type
- func (o AccessReviewReviewerResponseArrayOutput) Index(i pulumi.IntInput) AccessReviewReviewerResponseOutput
- func (o AccessReviewReviewerResponseArrayOutput) ToAccessReviewReviewerResponseArrayOutput() AccessReviewReviewerResponseArrayOutput
- func (o AccessReviewReviewerResponseArrayOutput) ToAccessReviewReviewerResponseArrayOutputWithContext(ctx context.Context) AccessReviewReviewerResponseArrayOutput
- type AccessReviewReviewerResponseOutput
- func (AccessReviewReviewerResponseOutput) ElementType() reflect.Type
- func (o AccessReviewReviewerResponseOutput) PrincipalId() pulumi.StringPtrOutput
- func (o AccessReviewReviewerResponseOutput) PrincipalType() pulumi.StringOutput
- func (o AccessReviewReviewerResponseOutput) ToAccessReviewReviewerResponseOutput() AccessReviewReviewerResponseOutput
- func (o AccessReviewReviewerResponseOutput) ToAccessReviewReviewerResponseOutputWithContext(ctx context.Context) AccessReviewReviewerResponseOutput
- type AccessReviewScheduleDefinitionById
- func GetAccessReviewScheduleDefinitionById(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*AccessReviewScheduleDefinitionById, error)
- func NewAccessReviewScheduleDefinitionById(ctx *pulumi.Context, name string, args *AccessReviewScheduleDefinitionByIdArgs, ...) (*AccessReviewScheduleDefinitionById, error)
- func (*AccessReviewScheduleDefinitionById) ElementType() reflect.Type
- func (i *AccessReviewScheduleDefinitionById) ToAccessReviewScheduleDefinitionByIdOutput() AccessReviewScheduleDefinitionByIdOutput
- func (i *AccessReviewScheduleDefinitionById) ToAccessReviewScheduleDefinitionByIdOutputWithContext(ctx context.Context) AccessReviewScheduleDefinitionByIdOutput
- type AccessReviewScheduleDefinitionByIdArgs
- type AccessReviewScheduleDefinitionByIdInput
- type AccessReviewScheduleDefinitionByIdOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) AssignmentState() pulumi.StringOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) AutoApplyDecisionsEnabled() pulumi.BoolPtrOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) BackupReviewers() AccessReviewReviewerResponseArrayOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) DefaultDecision() pulumi.StringPtrOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) DefaultDecisionEnabled() pulumi.BoolPtrOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) DescriptionForAdmins() pulumi.StringPtrOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) DescriptionForReviewers() pulumi.StringPtrOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) DisplayName() pulumi.StringPtrOutput
- func (AccessReviewScheduleDefinitionByIdOutput) ElementType() reflect.Type
- func (o AccessReviewScheduleDefinitionByIdOutput) EndDate() pulumi.StringPtrOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) ExcludeResourceId() pulumi.StringPtrOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) ExcludeRoleDefinitionId() pulumi.StringPtrOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) ExpandNestedMemberships() pulumi.BoolPtrOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) InactiveDuration() pulumi.StringPtrOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) IncludeAccessBelowResource() pulumi.BoolPtrOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) IncludeInheritedAccess() pulumi.BoolPtrOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) InstanceDurationInDays() pulumi.IntPtrOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) Instances() AccessReviewInstanceResponseArrayOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) Interval() pulumi.IntPtrOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) JustificationRequiredOnApproval() pulumi.BoolPtrOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) MailNotificationsEnabled() pulumi.BoolPtrOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) Name() pulumi.StringOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) NumberOfOccurrences() pulumi.IntPtrOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) PrincipalId() pulumi.StringOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) PrincipalName() pulumi.StringOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) PrincipalType() pulumi.StringOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) RecommendationLookBackDuration() pulumi.StringPtrOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) RecommendationsEnabled() pulumi.BoolPtrOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) ReminderNotificationsEnabled() pulumi.BoolPtrOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) ResourceId() pulumi.StringOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) Reviewers() AccessReviewReviewerResponseArrayOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) ReviewersType() pulumi.StringOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) RoleDefinitionId() pulumi.StringOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) StartDate() pulumi.StringPtrOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) Status() pulumi.StringOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) ToAccessReviewScheduleDefinitionByIdOutput() AccessReviewScheduleDefinitionByIdOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) ToAccessReviewScheduleDefinitionByIdOutputWithContext(ctx context.Context) AccessReviewScheduleDefinitionByIdOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) Type() pulumi.StringOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) UserPrincipalName() pulumi.StringOutput
- type AccessReviewScheduleDefinitionByIdState
- type AccessReviewScope
- type AccessReviewScopeArgs
- type AccessReviewScopeArray
- type AccessReviewScopeArrayInput
- type AccessReviewScopeArrayOutput
- func (AccessReviewScopeArrayOutput) ElementType() reflect.Type
- func (o AccessReviewScopeArrayOutput) Index(i pulumi.IntInput) AccessReviewScopeOutput
- func (o AccessReviewScopeArrayOutput) ToAccessReviewScopeArrayOutput() AccessReviewScopeArrayOutput
- func (o AccessReviewScopeArrayOutput) ToAccessReviewScopeArrayOutputWithContext(ctx context.Context) AccessReviewScopeArrayOutput
- type AccessReviewScopeInput
- type AccessReviewScopeOutput
- func (AccessReviewScopeOutput) ElementType() reflect.Type
- func (o AccessReviewScopeOutput) ExcludeResourceId() pulumi.StringPtrOutput
- func (o AccessReviewScopeOutput) ExcludeRoleDefinitionId() pulumi.StringPtrOutput
- func (o AccessReviewScopeOutput) ExpandNestedMemberships() pulumi.BoolPtrOutput
- func (o AccessReviewScopeOutput) InactiveDuration() pulumi.StringPtrOutput
- func (o AccessReviewScopeOutput) IncludeAccessBelowResource() pulumi.BoolPtrOutput
- func (o AccessReviewScopeOutput) IncludeInheritedAccess() pulumi.BoolPtrOutput
- func (o AccessReviewScopeOutput) ToAccessReviewScopeOutput() AccessReviewScopeOutput
- func (o AccessReviewScopeOutput) ToAccessReviewScopeOutputWithContext(ctx context.Context) AccessReviewScopeOutput
- type AccessReviewScopeResponse
- type AccessReviewScopeResponseArrayOutput
- func (AccessReviewScopeResponseArrayOutput) ElementType() reflect.Type
- func (o AccessReviewScopeResponseArrayOutput) Index(i pulumi.IntInput) AccessReviewScopeResponseOutput
- func (o AccessReviewScopeResponseArrayOutput) ToAccessReviewScopeResponseArrayOutput() AccessReviewScopeResponseArrayOutput
- func (o AccessReviewScopeResponseArrayOutput) ToAccessReviewScopeResponseArrayOutputWithContext(ctx context.Context) AccessReviewScopeResponseArrayOutput
- type AccessReviewScopeResponseOutput
- func (o AccessReviewScopeResponseOutput) AssignmentState() pulumi.StringOutput
- func (AccessReviewScopeResponseOutput) ElementType() reflect.Type
- func (o AccessReviewScopeResponseOutput) ExcludeResourceId() pulumi.StringPtrOutput
- func (o AccessReviewScopeResponseOutput) ExcludeRoleDefinitionId() pulumi.StringPtrOutput
- func (o AccessReviewScopeResponseOutput) ExpandNestedMemberships() pulumi.BoolPtrOutput
- func (o AccessReviewScopeResponseOutput) InactiveDuration() pulumi.StringPtrOutput
- func (o AccessReviewScopeResponseOutput) IncludeAccessBelowResource() pulumi.BoolPtrOutput
- func (o AccessReviewScopeResponseOutput) IncludeInheritedAccess() pulumi.BoolPtrOutput
- func (o AccessReviewScopeResponseOutput) PrincipalType() pulumi.StringOutput
- func (o AccessReviewScopeResponseOutput) ResourceId() pulumi.StringOutput
- func (o AccessReviewScopeResponseOutput) RoleDefinitionId() pulumi.StringOutput
- func (o AccessReviewScopeResponseOutput) ToAccessReviewScopeResponseOutput() AccessReviewScopeResponseOutput
- func (o AccessReviewScopeResponseOutput) ToAccessReviewScopeResponseOutputWithContext(ctx context.Context) AccessReviewScopeResponseOutput
- type ApprovalSettingsResponse
- type ApprovalSettingsResponseOutput
- func (o ApprovalSettingsResponseOutput) ApprovalMode() pulumi.StringPtrOutput
- func (o ApprovalSettingsResponseOutput) ApprovalStages() ApprovalStageResponseArrayOutput
- func (ApprovalSettingsResponseOutput) ElementType() reflect.Type
- func (o ApprovalSettingsResponseOutput) IsApprovalRequired() pulumi.BoolPtrOutput
- func (o ApprovalSettingsResponseOutput) IsApprovalRequiredForExtension() pulumi.BoolPtrOutput
- func (o ApprovalSettingsResponseOutput) IsRequestorJustificationRequired() pulumi.BoolPtrOutput
- func (o ApprovalSettingsResponseOutput) ToApprovalSettingsResponseOutput() ApprovalSettingsResponseOutput
- func (o ApprovalSettingsResponseOutput) ToApprovalSettingsResponseOutputWithContext(ctx context.Context) ApprovalSettingsResponseOutput
- type ApprovalSettingsResponsePtrOutput
- func (o ApprovalSettingsResponsePtrOutput) ApprovalMode() pulumi.StringPtrOutput
- func (o ApprovalSettingsResponsePtrOutput) ApprovalStages() ApprovalStageResponseArrayOutput
- func (o ApprovalSettingsResponsePtrOutput) Elem() ApprovalSettingsResponseOutput
- func (ApprovalSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o ApprovalSettingsResponsePtrOutput) IsApprovalRequired() pulumi.BoolPtrOutput
- func (o ApprovalSettingsResponsePtrOutput) IsApprovalRequiredForExtension() pulumi.BoolPtrOutput
- func (o ApprovalSettingsResponsePtrOutput) IsRequestorJustificationRequired() pulumi.BoolPtrOutput
- func (o ApprovalSettingsResponsePtrOutput) ToApprovalSettingsResponsePtrOutput() ApprovalSettingsResponsePtrOutput
- func (o ApprovalSettingsResponsePtrOutput) ToApprovalSettingsResponsePtrOutputWithContext(ctx context.Context) ApprovalSettingsResponsePtrOutput
- type ApprovalStageResponse
- type ApprovalStageResponseArrayOutput
- func (ApprovalStageResponseArrayOutput) ElementType() reflect.Type
- func (o ApprovalStageResponseArrayOutput) Index(i pulumi.IntInput) ApprovalStageResponseOutput
- func (o ApprovalStageResponseArrayOutput) ToApprovalStageResponseArrayOutput() ApprovalStageResponseArrayOutput
- func (o ApprovalStageResponseArrayOutput) ToApprovalStageResponseArrayOutputWithContext(ctx context.Context) ApprovalStageResponseArrayOutput
- type ApprovalStageResponseOutput
- func (o ApprovalStageResponseOutput) ApprovalStageTimeOutInDays() pulumi.IntPtrOutput
- func (ApprovalStageResponseOutput) ElementType() reflect.Type
- func (o ApprovalStageResponseOutput) EscalationApprovers() UserSetResponseArrayOutput
- func (o ApprovalStageResponseOutput) EscalationTimeInMinutes() pulumi.IntPtrOutput
- func (o ApprovalStageResponseOutput) IsApproverJustificationRequired() pulumi.BoolPtrOutput
- func (o ApprovalStageResponseOutput) IsEscalationEnabled() pulumi.BoolPtrOutput
- func (o ApprovalStageResponseOutput) PrimaryApprovers() UserSetResponseArrayOutput
- func (o ApprovalStageResponseOutput) ToApprovalStageResponseOutput() ApprovalStageResponseOutput
- func (o ApprovalStageResponseOutput) ToApprovalStageResponseOutputWithContext(ctx context.Context) ApprovalStageResponseOutput
- type AssignmentScopeValidation
- func (AssignmentScopeValidation) ElementType() reflect.Type
- func (e AssignmentScopeValidation) ToAssignmentScopeValidationOutput() AssignmentScopeValidationOutput
- func (e AssignmentScopeValidation) ToAssignmentScopeValidationOutputWithContext(ctx context.Context) AssignmentScopeValidationOutput
- func (e AssignmentScopeValidation) ToAssignmentScopeValidationPtrOutput() AssignmentScopeValidationPtrOutput
- func (e AssignmentScopeValidation) ToAssignmentScopeValidationPtrOutputWithContext(ctx context.Context) AssignmentScopeValidationPtrOutput
- func (e AssignmentScopeValidation) ToStringOutput() pulumi.StringOutput
- func (e AssignmentScopeValidation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AssignmentScopeValidation) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AssignmentScopeValidation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssignmentScopeValidationInput
- type AssignmentScopeValidationOutput
- func (AssignmentScopeValidationOutput) ElementType() reflect.Type
- func (o AssignmentScopeValidationOutput) ToAssignmentScopeValidationOutput() AssignmentScopeValidationOutput
- func (o AssignmentScopeValidationOutput) ToAssignmentScopeValidationOutputWithContext(ctx context.Context) AssignmentScopeValidationOutput
- func (o AssignmentScopeValidationOutput) ToAssignmentScopeValidationPtrOutput() AssignmentScopeValidationPtrOutput
- func (o AssignmentScopeValidationOutput) ToAssignmentScopeValidationPtrOutputWithContext(ctx context.Context) AssignmentScopeValidationPtrOutput
- func (o AssignmentScopeValidationOutput) ToStringOutput() pulumi.StringOutput
- func (o AssignmentScopeValidationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AssignmentScopeValidationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssignmentScopeValidationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssignmentScopeValidationPtrInput
- type AssignmentScopeValidationPtrOutput
- func (o AssignmentScopeValidationPtrOutput) Elem() AssignmentScopeValidationOutput
- func (AssignmentScopeValidationPtrOutput) ElementType() reflect.Type
- func (o AssignmentScopeValidationPtrOutput) ToAssignmentScopeValidationPtrOutput() AssignmentScopeValidationPtrOutput
- func (o AssignmentScopeValidationPtrOutput) ToAssignmentScopeValidationPtrOutputWithContext(ctx context.Context) AssignmentScopeValidationPtrOutput
- func (o AssignmentScopeValidationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssignmentScopeValidationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DefaultDecisionType
- func (DefaultDecisionType) ElementType() reflect.Type
- func (e DefaultDecisionType) ToDefaultDecisionTypeOutput() DefaultDecisionTypeOutput
- func (e DefaultDecisionType) ToDefaultDecisionTypeOutputWithContext(ctx context.Context) DefaultDecisionTypeOutput
- func (e DefaultDecisionType) ToDefaultDecisionTypePtrOutput() DefaultDecisionTypePtrOutput
- func (e DefaultDecisionType) ToDefaultDecisionTypePtrOutputWithContext(ctx context.Context) DefaultDecisionTypePtrOutput
- func (e DefaultDecisionType) ToStringOutput() pulumi.StringOutput
- func (e DefaultDecisionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DefaultDecisionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DefaultDecisionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DefaultDecisionTypeInput
- type DefaultDecisionTypeOutput
- func (DefaultDecisionTypeOutput) ElementType() reflect.Type
- func (o DefaultDecisionTypeOutput) ToDefaultDecisionTypeOutput() DefaultDecisionTypeOutput
- func (o DefaultDecisionTypeOutput) ToDefaultDecisionTypeOutputWithContext(ctx context.Context) DefaultDecisionTypeOutput
- func (o DefaultDecisionTypeOutput) ToDefaultDecisionTypePtrOutput() DefaultDecisionTypePtrOutput
- func (o DefaultDecisionTypeOutput) ToDefaultDecisionTypePtrOutputWithContext(ctx context.Context) DefaultDecisionTypePtrOutput
- func (o DefaultDecisionTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o DefaultDecisionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DefaultDecisionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DefaultDecisionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DefaultDecisionTypePtrInput
- type DefaultDecisionTypePtrOutput
- func (o DefaultDecisionTypePtrOutput) Elem() DefaultDecisionTypeOutput
- func (DefaultDecisionTypePtrOutput) ElementType() reflect.Type
- func (o DefaultDecisionTypePtrOutput) ToDefaultDecisionTypePtrOutput() DefaultDecisionTypePtrOutput
- func (o DefaultDecisionTypePtrOutput) ToDefaultDecisionTypePtrOutputWithContext(ctx context.Context) DefaultDecisionTypePtrOutput
- func (o DefaultDecisionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DefaultDecisionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnforcementMode
- func (EnforcementMode) ElementType() reflect.Type
- func (e EnforcementMode) ToEnforcementModeOutput() EnforcementModeOutput
- func (e EnforcementMode) ToEnforcementModeOutputWithContext(ctx context.Context) EnforcementModeOutput
- func (e EnforcementMode) ToEnforcementModePtrOutput() EnforcementModePtrOutput
- func (e EnforcementMode) ToEnforcementModePtrOutputWithContext(ctx context.Context) EnforcementModePtrOutput
- func (e EnforcementMode) ToStringOutput() pulumi.StringOutput
- func (e EnforcementMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EnforcementMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EnforcementMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnforcementModeInput
- type EnforcementModeOutput
- func (EnforcementModeOutput) ElementType() reflect.Type
- func (o EnforcementModeOutput) ToEnforcementModeOutput() EnforcementModeOutput
- func (o EnforcementModeOutput) ToEnforcementModeOutputWithContext(ctx context.Context) EnforcementModeOutput
- func (o EnforcementModeOutput) ToEnforcementModePtrOutput() EnforcementModePtrOutput
- func (o EnforcementModeOutput) ToEnforcementModePtrOutputWithContext(ctx context.Context) EnforcementModePtrOutput
- func (o EnforcementModeOutput) ToStringOutput() pulumi.StringOutput
- func (o EnforcementModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EnforcementModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnforcementModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnforcementModePtrInput
- type EnforcementModePtrOutput
- func (o EnforcementModePtrOutput) Elem() EnforcementModeOutput
- func (EnforcementModePtrOutput) ElementType() reflect.Type
- func (o EnforcementModePtrOutput) ToEnforcementModePtrOutput() EnforcementModePtrOutput
- func (o EnforcementModePtrOutput) ToEnforcementModePtrOutputWithContext(ctx context.Context) EnforcementModePtrOutput
- func (o EnforcementModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnforcementModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExemptionCategory
- func (ExemptionCategory) ElementType() reflect.Type
- func (e ExemptionCategory) ToExemptionCategoryOutput() ExemptionCategoryOutput
- func (e ExemptionCategory) ToExemptionCategoryOutputWithContext(ctx context.Context) ExemptionCategoryOutput
- func (e ExemptionCategory) ToExemptionCategoryPtrOutput() ExemptionCategoryPtrOutput
- func (e ExemptionCategory) ToExemptionCategoryPtrOutputWithContext(ctx context.Context) ExemptionCategoryPtrOutput
- func (e ExemptionCategory) ToStringOutput() pulumi.StringOutput
- func (e ExemptionCategory) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExemptionCategory) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExemptionCategory) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExemptionCategoryInput
- type ExemptionCategoryOutput
- func (ExemptionCategoryOutput) ElementType() reflect.Type
- func (o ExemptionCategoryOutput) ToExemptionCategoryOutput() ExemptionCategoryOutput
- func (o ExemptionCategoryOutput) ToExemptionCategoryOutputWithContext(ctx context.Context) ExemptionCategoryOutput
- func (o ExemptionCategoryOutput) ToExemptionCategoryPtrOutput() ExemptionCategoryPtrOutput
- func (o ExemptionCategoryOutput) ToExemptionCategoryPtrOutputWithContext(ctx context.Context) ExemptionCategoryPtrOutput
- func (o ExemptionCategoryOutput) ToStringOutput() pulumi.StringOutput
- func (o ExemptionCategoryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ExemptionCategoryOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExemptionCategoryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExemptionCategoryPtrInput
- type ExemptionCategoryPtrOutput
- func (o ExemptionCategoryPtrOutput) Elem() ExemptionCategoryOutput
- func (ExemptionCategoryPtrOutput) ElementType() reflect.Type
- func (o ExemptionCategoryPtrOutput) ToExemptionCategoryPtrOutput() ExemptionCategoryPtrOutput
- func (o ExemptionCategoryPtrOutput) ToExemptionCategoryPtrOutputWithContext(ctx context.Context) ExemptionCategoryPtrOutput
- func (o ExemptionCategoryPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExemptionCategoryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GetClientConfigResult
- type GetClientConfigResultOutput
- func (o GetClientConfigResultOutput) ClientId() pulumi.StringOutput
- func (GetClientConfigResultOutput) ElementType() reflect.Type
- func (o GetClientConfigResultOutput) ObjectId() pulumi.StringOutput
- func (o GetClientConfigResultOutput) SubscriptionId() pulumi.StringOutput
- func (o GetClientConfigResultOutput) TenantId() pulumi.StringOutput
- func (o GetClientConfigResultOutput) ToGetClientConfigResultOutput() GetClientConfigResultOutput
- func (o GetClientConfigResultOutput) ToGetClientConfigResultOutputWithContext(ctx context.Context) GetClientConfigResultOutput
- type GetClientTokenArgs
- type GetClientTokenOutputArgs
- type GetClientTokenResult
- type GetClientTokenResultOutput
- func (GetClientTokenResultOutput) ElementType() reflect.Type
- func (o GetClientTokenResultOutput) ToGetClientTokenResultOutput() GetClientTokenResultOutput
- func (o GetClientTokenResultOutput) ToGetClientTokenResultOutputWithContext(ctx context.Context) GetClientTokenResultOutput
- func (o GetClientTokenResultOutput) Token() pulumi.StringOutput
- 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() ResourceIdentityTypePtrOutput
- func (o IdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput
- 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() ResourceIdentityTypePtrOutput
- func (o IdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput
- type IdentityResponse
- 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) Type() pulumi.StringPtrOutput
- func (o IdentityResponseOutput) UserAssignedIdentities() IdentityResponseUserAssignedIdentitiesMapOutput
- 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
- func (o IdentityResponsePtrOutput) UserAssignedIdentities() IdentityResponseUserAssignedIdentitiesMapOutput
- type IdentityResponseUserAssignedIdentities
- type IdentityResponseUserAssignedIdentitiesMapOutput
- func (IdentityResponseUserAssignedIdentitiesMapOutput) ElementType() reflect.Type
- func (o IdentityResponseUserAssignedIdentitiesMapOutput) MapIndex(k pulumi.StringInput) IdentityResponseUserAssignedIdentitiesOutput
- func (o IdentityResponseUserAssignedIdentitiesMapOutput) ToIdentityResponseUserAssignedIdentitiesMapOutput() IdentityResponseUserAssignedIdentitiesMapOutput
- func (o IdentityResponseUserAssignedIdentitiesMapOutput) ToIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) IdentityResponseUserAssignedIdentitiesMapOutput
- type IdentityResponseUserAssignedIdentitiesOutput
- func (o IdentityResponseUserAssignedIdentitiesOutput) ClientId() pulumi.StringOutput
- func (IdentityResponseUserAssignedIdentitiesOutput) ElementType() reflect.Type
- func (o IdentityResponseUserAssignedIdentitiesOutput) PrincipalId() pulumi.StringOutput
- func (o IdentityResponseUserAssignedIdentitiesOutput) ToIdentityResponseUserAssignedIdentitiesOutput() IdentityResponseUserAssignedIdentitiesOutput
- func (o IdentityResponseUserAssignedIdentitiesOutput) ToIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) IdentityResponseUserAssignedIdentitiesOutput
- type ListPolicyDefinitionVersionAllArgs
- type ListPolicyDefinitionVersionAllAtManagementGroupArgs
- type ListPolicyDefinitionVersionAllAtManagementGroupOutputArgs
- type ListPolicyDefinitionVersionAllAtManagementGroupResult
- type ListPolicyDefinitionVersionAllAtManagementGroupResultOutput
- func (ListPolicyDefinitionVersionAllAtManagementGroupResultOutput) ElementType() reflect.Type
- func (o ListPolicyDefinitionVersionAllAtManagementGroupResultOutput) NextLink() pulumi.StringPtrOutput
- func (o ListPolicyDefinitionVersionAllAtManagementGroupResultOutput) ToListPolicyDefinitionVersionAllAtManagementGroupResultOutput() ListPolicyDefinitionVersionAllAtManagementGroupResultOutput
- func (o ListPolicyDefinitionVersionAllAtManagementGroupResultOutput) ToListPolicyDefinitionVersionAllAtManagementGroupResultOutputWithContext(ctx context.Context) ListPolicyDefinitionVersionAllAtManagementGroupResultOutput
- func (o ListPolicyDefinitionVersionAllAtManagementGroupResultOutput) Value() PolicyDefinitionVersionResponseArrayOutput
- type ListPolicyDefinitionVersionAllBuiltinsArgs
- type ListPolicyDefinitionVersionAllBuiltinsOutputArgs
- type ListPolicyDefinitionVersionAllBuiltinsResult
- type ListPolicyDefinitionVersionAllBuiltinsResultOutput
- func (ListPolicyDefinitionVersionAllBuiltinsResultOutput) ElementType() reflect.Type
- func (o ListPolicyDefinitionVersionAllBuiltinsResultOutput) NextLink() pulumi.StringPtrOutput
- func (o ListPolicyDefinitionVersionAllBuiltinsResultOutput) ToListPolicyDefinitionVersionAllBuiltinsResultOutput() ListPolicyDefinitionVersionAllBuiltinsResultOutput
- func (o ListPolicyDefinitionVersionAllBuiltinsResultOutput) ToListPolicyDefinitionVersionAllBuiltinsResultOutputWithContext(ctx context.Context) ListPolicyDefinitionVersionAllBuiltinsResultOutput
- func (o ListPolicyDefinitionVersionAllBuiltinsResultOutput) Value() PolicyDefinitionVersionResponseArrayOutput
- type ListPolicyDefinitionVersionAllOutputArgs
- type ListPolicyDefinitionVersionAllResult
- type ListPolicyDefinitionVersionAllResultOutput
- func (ListPolicyDefinitionVersionAllResultOutput) ElementType() reflect.Type
- func (o ListPolicyDefinitionVersionAllResultOutput) NextLink() pulumi.StringPtrOutput
- func (o ListPolicyDefinitionVersionAllResultOutput) ToListPolicyDefinitionVersionAllResultOutput() ListPolicyDefinitionVersionAllResultOutput
- func (o ListPolicyDefinitionVersionAllResultOutput) ToListPolicyDefinitionVersionAllResultOutputWithContext(ctx context.Context) ListPolicyDefinitionVersionAllResultOutput
- func (o ListPolicyDefinitionVersionAllResultOutput) Value() PolicyDefinitionVersionResponseArrayOutput
- type ListPolicySetDefinitionVersionAllArgs
- type ListPolicySetDefinitionVersionAllAtManagementGroupArgs
- type ListPolicySetDefinitionVersionAllAtManagementGroupOutputArgs
- type ListPolicySetDefinitionVersionAllAtManagementGroupResult
- type ListPolicySetDefinitionVersionAllAtManagementGroupResultOutput
- func (ListPolicySetDefinitionVersionAllAtManagementGroupResultOutput) ElementType() reflect.Type
- func (o ListPolicySetDefinitionVersionAllAtManagementGroupResultOutput) NextLink() pulumi.StringPtrOutput
- func (o ListPolicySetDefinitionVersionAllAtManagementGroupResultOutput) ToListPolicySetDefinitionVersionAllAtManagementGroupResultOutput() ListPolicySetDefinitionVersionAllAtManagementGroupResultOutput
- func (o ListPolicySetDefinitionVersionAllAtManagementGroupResultOutput) ToListPolicySetDefinitionVersionAllAtManagementGroupResultOutputWithContext(ctx context.Context) ListPolicySetDefinitionVersionAllAtManagementGroupResultOutput
- func (o ListPolicySetDefinitionVersionAllAtManagementGroupResultOutput) Value() PolicySetDefinitionVersionResponseArrayOutput
- type ListPolicySetDefinitionVersionAllBuiltinsArgs
- type ListPolicySetDefinitionVersionAllBuiltinsOutputArgs
- type ListPolicySetDefinitionVersionAllBuiltinsResult
- type ListPolicySetDefinitionVersionAllBuiltinsResultOutput
- func (ListPolicySetDefinitionVersionAllBuiltinsResultOutput) ElementType() reflect.Type
- func (o ListPolicySetDefinitionVersionAllBuiltinsResultOutput) NextLink() pulumi.StringPtrOutput
- func (o ListPolicySetDefinitionVersionAllBuiltinsResultOutput) ToListPolicySetDefinitionVersionAllBuiltinsResultOutput() ListPolicySetDefinitionVersionAllBuiltinsResultOutput
- func (o ListPolicySetDefinitionVersionAllBuiltinsResultOutput) ToListPolicySetDefinitionVersionAllBuiltinsResultOutputWithContext(ctx context.Context) ListPolicySetDefinitionVersionAllBuiltinsResultOutput
- func (o ListPolicySetDefinitionVersionAllBuiltinsResultOutput) Value() PolicySetDefinitionVersionResponseArrayOutput
- type ListPolicySetDefinitionVersionAllOutputArgs
- type ListPolicySetDefinitionVersionAllResult
- type ListPolicySetDefinitionVersionAllResultOutput
- func (ListPolicySetDefinitionVersionAllResultOutput) ElementType() reflect.Type
- func (o ListPolicySetDefinitionVersionAllResultOutput) NextLink() pulumi.StringPtrOutput
- func (o ListPolicySetDefinitionVersionAllResultOutput) ToListPolicySetDefinitionVersionAllResultOutput() ListPolicySetDefinitionVersionAllResultOutput
- func (o ListPolicySetDefinitionVersionAllResultOutput) ToListPolicySetDefinitionVersionAllResultOutputWithContext(ctx context.Context) ListPolicySetDefinitionVersionAllResultOutput
- func (o ListPolicySetDefinitionVersionAllResultOutput) Value() PolicySetDefinitionVersionResponseArrayOutput
- type LockLevel
- func (LockLevel) ElementType() reflect.Type
- func (e LockLevel) ToLockLevelOutput() LockLevelOutput
- func (e LockLevel) ToLockLevelOutputWithContext(ctx context.Context) LockLevelOutput
- func (e LockLevel) ToLockLevelPtrOutput() LockLevelPtrOutput
- func (e LockLevel) ToLockLevelPtrOutputWithContext(ctx context.Context) LockLevelPtrOutput
- func (e LockLevel) ToStringOutput() pulumi.StringOutput
- func (e LockLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LockLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LockLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LockLevelInput
- type LockLevelOutput
- func (LockLevelOutput) ElementType() reflect.Type
- func (o LockLevelOutput) ToLockLevelOutput() LockLevelOutput
- func (o LockLevelOutput) ToLockLevelOutputWithContext(ctx context.Context) LockLevelOutput
- func (o LockLevelOutput) ToLockLevelPtrOutput() LockLevelPtrOutput
- func (o LockLevelOutput) ToLockLevelPtrOutputWithContext(ctx context.Context) LockLevelPtrOutput
- func (o LockLevelOutput) ToStringOutput() pulumi.StringOutput
- func (o LockLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LockLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LockLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LockLevelPtrInput
- type LockLevelPtrOutput
- func (o LockLevelPtrOutput) Elem() LockLevelOutput
- func (LockLevelPtrOutput) ElementType() reflect.Type
- func (o LockLevelPtrOutput) ToLockLevelPtrOutput() LockLevelPtrOutput
- func (o LockLevelPtrOutput) ToLockLevelPtrOutputWithContext(ctx context.Context) LockLevelPtrOutput
- func (o LockLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LockLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupAccessReviewHistoryDefinitionByIdArgs
- type LookupAccessReviewHistoryDefinitionByIdOutputArgs
- type LookupAccessReviewHistoryDefinitionByIdResult
- type LookupAccessReviewHistoryDefinitionByIdResultOutput
- func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) CreatedDateTime() pulumi.StringOutput
- func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) Decisions() pulumi.StringArrayOutput
- func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupAccessReviewHistoryDefinitionByIdResultOutput) ElementType() reflect.Type
- func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) EndDate() pulumi.StringPtrOutput
- func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) Id() pulumi.StringOutput
- func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) Instances() AccessReviewHistoryInstanceResponseArrayOutput
- func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) Interval() pulumi.IntPtrOutput
- func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) Name() pulumi.StringOutput
- func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) NumberOfOccurrences() pulumi.IntPtrOutput
- func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) PrincipalId() pulumi.StringOutput
- func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) PrincipalName() pulumi.StringOutput
- func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) PrincipalType() pulumi.StringOutput
- func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) ReviewHistoryPeriodEndDateTime() pulumi.StringOutput
- func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) ReviewHistoryPeriodStartDateTime() pulumi.StringOutput
- func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) Scopes() AccessReviewScopeResponseArrayOutput
- func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) StartDate() pulumi.StringPtrOutput
- func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) Status() pulumi.StringOutput
- func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) ToLookupAccessReviewHistoryDefinitionByIdResultOutput() LookupAccessReviewHistoryDefinitionByIdResultOutput
- func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) ToLookupAccessReviewHistoryDefinitionByIdResultOutputWithContext(ctx context.Context) LookupAccessReviewHistoryDefinitionByIdResultOutput
- func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) Type() pulumi.StringOutput
- func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) UserPrincipalName() pulumi.StringOutput
- type LookupAccessReviewScheduleDefinitionByIdArgs
- type LookupAccessReviewScheduleDefinitionByIdOutputArgs
- type LookupAccessReviewScheduleDefinitionByIdResult
- type LookupAccessReviewScheduleDefinitionByIdResultOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) AssignmentState() pulumi.StringOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) AutoApplyDecisionsEnabled() pulumi.BoolPtrOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) BackupReviewers() AccessReviewReviewerResponseArrayOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) DefaultDecision() pulumi.StringPtrOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) DefaultDecisionEnabled() pulumi.BoolPtrOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) DescriptionForAdmins() pulumi.StringPtrOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) DescriptionForReviewers() pulumi.StringPtrOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupAccessReviewScheduleDefinitionByIdResultOutput) ElementType() reflect.Type
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) EndDate() pulumi.StringPtrOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) ExcludeResourceId() pulumi.StringPtrOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) ExcludeRoleDefinitionId() pulumi.StringPtrOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) ExpandNestedMemberships() pulumi.BoolPtrOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) Id() pulumi.StringOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) InactiveDuration() pulumi.StringPtrOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) IncludeAccessBelowResource() pulumi.BoolPtrOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) IncludeInheritedAccess() pulumi.BoolPtrOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) InstanceDurationInDays() pulumi.IntPtrOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) Instances() AccessReviewInstanceResponseArrayOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) Interval() pulumi.IntPtrOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) JustificationRequiredOnApproval() pulumi.BoolPtrOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) MailNotificationsEnabled() pulumi.BoolPtrOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) Name() pulumi.StringOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) NumberOfOccurrences() pulumi.IntPtrOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) PrincipalId() pulumi.StringOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) PrincipalName() pulumi.StringOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) PrincipalType() pulumi.StringOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) RecommendationLookBackDuration() pulumi.StringPtrOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) RecommendationsEnabled() pulumi.BoolPtrOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) ReminderNotificationsEnabled() pulumi.BoolPtrOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) ResourceId() pulumi.StringOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) Reviewers() AccessReviewReviewerResponseArrayOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) ReviewersType() pulumi.StringOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) RoleDefinitionId() pulumi.StringOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) StartDate() pulumi.StringPtrOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) Status() pulumi.StringOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) ToLookupAccessReviewScheduleDefinitionByIdResultOutput() LookupAccessReviewScheduleDefinitionByIdResultOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) ToLookupAccessReviewScheduleDefinitionByIdResultOutputWithContext(ctx context.Context) LookupAccessReviewScheduleDefinitionByIdResultOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) Type() pulumi.StringOutput
- func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) UserPrincipalName() pulumi.StringOutput
- type LookupManagementLockAtResourceGroupLevelArgs
- type LookupManagementLockAtResourceGroupLevelOutputArgs
- type LookupManagementLockAtResourceGroupLevelResult
- type LookupManagementLockAtResourceGroupLevelResultOutput
- func (LookupManagementLockAtResourceGroupLevelResultOutput) ElementType() reflect.Type
- func (o LookupManagementLockAtResourceGroupLevelResultOutput) Id() pulumi.StringOutput
- func (o LookupManagementLockAtResourceGroupLevelResultOutput) Level() pulumi.StringOutput
- func (o LookupManagementLockAtResourceGroupLevelResultOutput) Name() pulumi.StringOutput
- func (o LookupManagementLockAtResourceGroupLevelResultOutput) Notes() pulumi.StringPtrOutput
- func (o LookupManagementLockAtResourceGroupLevelResultOutput) Owners() ManagementLockOwnerResponseArrayOutput
- func (o LookupManagementLockAtResourceGroupLevelResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupManagementLockAtResourceGroupLevelResultOutput) ToLookupManagementLockAtResourceGroupLevelResultOutput() LookupManagementLockAtResourceGroupLevelResultOutput
- func (o LookupManagementLockAtResourceGroupLevelResultOutput) ToLookupManagementLockAtResourceGroupLevelResultOutputWithContext(ctx context.Context) LookupManagementLockAtResourceGroupLevelResultOutput
- func (o LookupManagementLockAtResourceGroupLevelResultOutput) Type() pulumi.StringOutput
- type LookupManagementLockAtResourceLevelArgs
- type LookupManagementLockAtResourceLevelOutputArgs
- type LookupManagementLockAtResourceLevelResult
- type LookupManagementLockAtResourceLevelResultOutput
- func (LookupManagementLockAtResourceLevelResultOutput) ElementType() reflect.Type
- func (o LookupManagementLockAtResourceLevelResultOutput) Id() pulumi.StringOutput
- func (o LookupManagementLockAtResourceLevelResultOutput) Level() pulumi.StringOutput
- func (o LookupManagementLockAtResourceLevelResultOutput) Name() pulumi.StringOutput
- func (o LookupManagementLockAtResourceLevelResultOutput) Notes() pulumi.StringPtrOutput
- func (o LookupManagementLockAtResourceLevelResultOutput) Owners() ManagementLockOwnerResponseArrayOutput
- func (o LookupManagementLockAtResourceLevelResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupManagementLockAtResourceLevelResultOutput) ToLookupManagementLockAtResourceLevelResultOutput() LookupManagementLockAtResourceLevelResultOutput
- func (o LookupManagementLockAtResourceLevelResultOutput) ToLookupManagementLockAtResourceLevelResultOutputWithContext(ctx context.Context) LookupManagementLockAtResourceLevelResultOutput
- func (o LookupManagementLockAtResourceLevelResultOutput) Type() pulumi.StringOutput
- type LookupManagementLockAtSubscriptionLevelArgs
- type LookupManagementLockAtSubscriptionLevelOutputArgs
- type LookupManagementLockAtSubscriptionLevelResult
- type LookupManagementLockAtSubscriptionLevelResultOutput
- func (LookupManagementLockAtSubscriptionLevelResultOutput) ElementType() reflect.Type
- func (o LookupManagementLockAtSubscriptionLevelResultOutput) Id() pulumi.StringOutput
- func (o LookupManagementLockAtSubscriptionLevelResultOutput) Level() pulumi.StringOutput
- func (o LookupManagementLockAtSubscriptionLevelResultOutput) Name() pulumi.StringOutput
- func (o LookupManagementLockAtSubscriptionLevelResultOutput) Notes() pulumi.StringPtrOutput
- func (o LookupManagementLockAtSubscriptionLevelResultOutput) Owners() ManagementLockOwnerResponseArrayOutput
- func (o LookupManagementLockAtSubscriptionLevelResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupManagementLockAtSubscriptionLevelResultOutput) ToLookupManagementLockAtSubscriptionLevelResultOutput() LookupManagementLockAtSubscriptionLevelResultOutput
- func (o LookupManagementLockAtSubscriptionLevelResultOutput) ToLookupManagementLockAtSubscriptionLevelResultOutputWithContext(ctx context.Context) LookupManagementLockAtSubscriptionLevelResultOutput
- func (o LookupManagementLockAtSubscriptionLevelResultOutput) Type() pulumi.StringOutput
- type LookupManagementLockByScopeArgs
- type LookupManagementLockByScopeOutputArgs
- type LookupManagementLockByScopeResult
- type LookupManagementLockByScopeResultOutput
- func (LookupManagementLockByScopeResultOutput) ElementType() reflect.Type
- func (o LookupManagementLockByScopeResultOutput) Id() pulumi.StringOutput
- func (o LookupManagementLockByScopeResultOutput) Level() pulumi.StringOutput
- func (o LookupManagementLockByScopeResultOutput) Name() pulumi.StringOutput
- func (o LookupManagementLockByScopeResultOutput) Notes() pulumi.StringPtrOutput
- func (o LookupManagementLockByScopeResultOutput) Owners() ManagementLockOwnerResponseArrayOutput
- func (o LookupManagementLockByScopeResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupManagementLockByScopeResultOutput) ToLookupManagementLockByScopeResultOutput() LookupManagementLockByScopeResultOutput
- func (o LookupManagementLockByScopeResultOutput) ToLookupManagementLockByScopeResultOutputWithContext(ctx context.Context) LookupManagementLockByScopeResultOutput
- func (o LookupManagementLockByScopeResultOutput) Type() pulumi.StringOutput
- type LookupPolicyAssignmentArgs
- type LookupPolicyAssignmentOutputArgs
- type LookupPolicyAssignmentResult
- type LookupPolicyAssignmentResultOutput
- func (o LookupPolicyAssignmentResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupPolicyAssignmentResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupPolicyAssignmentResultOutput) ElementType() reflect.Type
- func (o LookupPolicyAssignmentResultOutput) EnforcementMode() pulumi.StringPtrOutput
- func (o LookupPolicyAssignmentResultOutput) Id() pulumi.StringOutput
- func (o LookupPolicyAssignmentResultOutput) Identity() IdentityResponsePtrOutput
- func (o LookupPolicyAssignmentResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupPolicyAssignmentResultOutput) Metadata() pulumi.AnyOutput
- func (o LookupPolicyAssignmentResultOutput) Name() pulumi.StringOutput
- func (o LookupPolicyAssignmentResultOutput) NonComplianceMessages() NonComplianceMessageResponseArrayOutput
- func (o LookupPolicyAssignmentResultOutput) NotScopes() pulumi.StringArrayOutput
- func (o LookupPolicyAssignmentResultOutput) Overrides() OverrideResponseArrayOutput
- func (o LookupPolicyAssignmentResultOutput) Parameters() ParameterValuesValueResponseMapOutput
- func (o LookupPolicyAssignmentResultOutput) PolicyDefinitionId() pulumi.StringPtrOutput
- func (o LookupPolicyAssignmentResultOutput) ResourceSelectors() ResourceSelectorResponseArrayOutput
- func (o LookupPolicyAssignmentResultOutput) Scope() pulumi.StringOutput
- func (o LookupPolicyAssignmentResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupPolicyAssignmentResultOutput) ToLookupPolicyAssignmentResultOutput() LookupPolicyAssignmentResultOutput
- func (o LookupPolicyAssignmentResultOutput) ToLookupPolicyAssignmentResultOutputWithContext(ctx context.Context) LookupPolicyAssignmentResultOutput
- func (o LookupPolicyAssignmentResultOutput) Type() pulumi.StringOutput
- type LookupPolicyDefinitionArgs
- type LookupPolicyDefinitionAtManagementGroupArgs
- type LookupPolicyDefinitionAtManagementGroupOutputArgs
- type LookupPolicyDefinitionAtManagementGroupResult
- type LookupPolicyDefinitionAtManagementGroupResultOutput
- func (o LookupPolicyDefinitionAtManagementGroupResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupPolicyDefinitionAtManagementGroupResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupPolicyDefinitionAtManagementGroupResultOutput) ElementType() reflect.Type
- func (o LookupPolicyDefinitionAtManagementGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupPolicyDefinitionAtManagementGroupResultOutput) Metadata() pulumi.AnyOutput
- func (o LookupPolicyDefinitionAtManagementGroupResultOutput) Mode() pulumi.StringPtrOutput
- func (o LookupPolicyDefinitionAtManagementGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupPolicyDefinitionAtManagementGroupResultOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
- func (o LookupPolicyDefinitionAtManagementGroupResultOutput) PolicyRule() pulumi.AnyOutput
- func (o LookupPolicyDefinitionAtManagementGroupResultOutput) PolicyType() pulumi.StringPtrOutput
- func (o LookupPolicyDefinitionAtManagementGroupResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupPolicyDefinitionAtManagementGroupResultOutput) ToLookupPolicyDefinitionAtManagementGroupResultOutput() LookupPolicyDefinitionAtManagementGroupResultOutput
- func (o LookupPolicyDefinitionAtManagementGroupResultOutput) ToLookupPolicyDefinitionAtManagementGroupResultOutputWithContext(ctx context.Context) LookupPolicyDefinitionAtManagementGroupResultOutput
- func (o LookupPolicyDefinitionAtManagementGroupResultOutput) Type() pulumi.StringOutput
- type LookupPolicyDefinitionOutputArgs
- type LookupPolicyDefinitionResult
- type LookupPolicyDefinitionResultOutput
- func (o LookupPolicyDefinitionResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupPolicyDefinitionResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupPolicyDefinitionResultOutput) ElementType() reflect.Type
- func (o LookupPolicyDefinitionResultOutput) Id() pulumi.StringOutput
- func (o LookupPolicyDefinitionResultOutput) Metadata() pulumi.AnyOutput
- func (o LookupPolicyDefinitionResultOutput) Mode() pulumi.StringPtrOutput
- func (o LookupPolicyDefinitionResultOutput) Name() pulumi.StringOutput
- func (o LookupPolicyDefinitionResultOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
- func (o LookupPolicyDefinitionResultOutput) PolicyRule() pulumi.AnyOutput
- func (o LookupPolicyDefinitionResultOutput) PolicyType() pulumi.StringPtrOutput
- func (o LookupPolicyDefinitionResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupPolicyDefinitionResultOutput) ToLookupPolicyDefinitionResultOutput() LookupPolicyDefinitionResultOutput
- func (o LookupPolicyDefinitionResultOutput) ToLookupPolicyDefinitionResultOutputWithContext(ctx context.Context) LookupPolicyDefinitionResultOutput
- func (o LookupPolicyDefinitionResultOutput) Type() pulumi.StringOutput
- type LookupPolicyDefinitionVersionArgs
- type LookupPolicyDefinitionVersionAtManagementGroupArgs
- type LookupPolicyDefinitionVersionAtManagementGroupOutputArgs
- type LookupPolicyDefinitionVersionAtManagementGroupResult
- type LookupPolicyDefinitionVersionAtManagementGroupResultOutput
- func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupPolicyDefinitionVersionAtManagementGroupResultOutput) ElementType() reflect.Type
- func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) Metadata() pulumi.AnyOutput
- func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) Mode() pulumi.StringPtrOutput
- func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
- func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) PolicyRule() pulumi.AnyOutput
- func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) PolicyType() pulumi.StringPtrOutput
- func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) ToLookupPolicyDefinitionVersionAtManagementGroupResultOutput() LookupPolicyDefinitionVersionAtManagementGroupResultOutput
- func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) ToLookupPolicyDefinitionVersionAtManagementGroupResultOutputWithContext(ctx context.Context) LookupPolicyDefinitionVersionAtManagementGroupResultOutput
- func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) Type() pulumi.StringOutput
- func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) Version() pulumi.StringPtrOutput
- type LookupPolicyDefinitionVersionOutputArgs
- type LookupPolicyDefinitionVersionResult
- type LookupPolicyDefinitionVersionResultOutput
- func (o LookupPolicyDefinitionVersionResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupPolicyDefinitionVersionResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupPolicyDefinitionVersionResultOutput) ElementType() reflect.Type
- func (o LookupPolicyDefinitionVersionResultOutput) Id() pulumi.StringOutput
- func (o LookupPolicyDefinitionVersionResultOutput) Metadata() pulumi.AnyOutput
- func (o LookupPolicyDefinitionVersionResultOutput) Mode() pulumi.StringPtrOutput
- func (o LookupPolicyDefinitionVersionResultOutput) Name() pulumi.StringOutput
- func (o LookupPolicyDefinitionVersionResultOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
- func (o LookupPolicyDefinitionVersionResultOutput) PolicyRule() pulumi.AnyOutput
- func (o LookupPolicyDefinitionVersionResultOutput) PolicyType() pulumi.StringPtrOutput
- func (o LookupPolicyDefinitionVersionResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupPolicyDefinitionVersionResultOutput) ToLookupPolicyDefinitionVersionResultOutput() LookupPolicyDefinitionVersionResultOutput
- func (o LookupPolicyDefinitionVersionResultOutput) ToLookupPolicyDefinitionVersionResultOutputWithContext(ctx context.Context) LookupPolicyDefinitionVersionResultOutput
- func (o LookupPolicyDefinitionVersionResultOutput) Type() pulumi.StringOutput
- func (o LookupPolicyDefinitionVersionResultOutput) Version() pulumi.StringPtrOutput
- type LookupPolicyExemptionArgs
- type LookupPolicyExemptionOutputArgs
- type LookupPolicyExemptionResult
- type LookupPolicyExemptionResultOutput
- func (o LookupPolicyExemptionResultOutput) AssignmentScopeValidation() pulumi.StringPtrOutput
- func (o LookupPolicyExemptionResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupPolicyExemptionResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupPolicyExemptionResultOutput) ElementType() reflect.Type
- func (o LookupPolicyExemptionResultOutput) ExemptionCategory() pulumi.StringOutput
- func (o LookupPolicyExemptionResultOutput) ExpiresOn() pulumi.StringPtrOutput
- func (o LookupPolicyExemptionResultOutput) Id() pulumi.StringOutput
- func (o LookupPolicyExemptionResultOutput) Metadata() pulumi.AnyOutput
- func (o LookupPolicyExemptionResultOutput) Name() pulumi.StringOutput
- func (o LookupPolicyExemptionResultOutput) PolicyAssignmentId() pulumi.StringOutput
- func (o LookupPolicyExemptionResultOutput) PolicyDefinitionReferenceIds() pulumi.StringArrayOutput
- func (o LookupPolicyExemptionResultOutput) ResourceSelectors() ResourceSelectorResponseArrayOutput
- func (o LookupPolicyExemptionResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupPolicyExemptionResultOutput) ToLookupPolicyExemptionResultOutput() LookupPolicyExemptionResultOutput
- func (o LookupPolicyExemptionResultOutput) ToLookupPolicyExemptionResultOutputWithContext(ctx context.Context) LookupPolicyExemptionResultOutput
- func (o LookupPolicyExemptionResultOutput) Type() pulumi.StringOutput
- type LookupPolicySetDefinitionArgs
- type LookupPolicySetDefinitionAtManagementGroupArgs
- type LookupPolicySetDefinitionAtManagementGroupOutputArgs
- type LookupPolicySetDefinitionAtManagementGroupResult
- type LookupPolicySetDefinitionAtManagementGroupResultOutput
- func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupPolicySetDefinitionAtManagementGroupResultOutput) ElementType() reflect.Type
- func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) Metadata() pulumi.AnyOutput
- func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
- func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) PolicyDefinitionGroups() PolicyDefinitionGroupResponseArrayOutput
- func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) PolicyDefinitions() PolicyDefinitionReferenceResponseArrayOutput
- func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) PolicyType() pulumi.StringPtrOutput
- func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) ToLookupPolicySetDefinitionAtManagementGroupResultOutput() LookupPolicySetDefinitionAtManagementGroupResultOutput
- func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) ToLookupPolicySetDefinitionAtManagementGroupResultOutputWithContext(ctx context.Context) LookupPolicySetDefinitionAtManagementGroupResultOutput
- func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) Type() pulumi.StringOutput
- type LookupPolicySetDefinitionOutputArgs
- type LookupPolicySetDefinitionResult
- type LookupPolicySetDefinitionResultOutput
- func (o LookupPolicySetDefinitionResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupPolicySetDefinitionResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupPolicySetDefinitionResultOutput) ElementType() reflect.Type
- func (o LookupPolicySetDefinitionResultOutput) Id() pulumi.StringOutput
- func (o LookupPolicySetDefinitionResultOutput) Metadata() pulumi.AnyOutput
- func (o LookupPolicySetDefinitionResultOutput) Name() pulumi.StringOutput
- func (o LookupPolicySetDefinitionResultOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
- func (o LookupPolicySetDefinitionResultOutput) PolicyDefinitionGroups() PolicyDefinitionGroupResponseArrayOutput
- func (o LookupPolicySetDefinitionResultOutput) PolicyDefinitions() PolicyDefinitionReferenceResponseArrayOutput
- func (o LookupPolicySetDefinitionResultOutput) PolicyType() pulumi.StringPtrOutput
- func (o LookupPolicySetDefinitionResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupPolicySetDefinitionResultOutput) ToLookupPolicySetDefinitionResultOutput() LookupPolicySetDefinitionResultOutput
- func (o LookupPolicySetDefinitionResultOutput) ToLookupPolicySetDefinitionResultOutputWithContext(ctx context.Context) LookupPolicySetDefinitionResultOutput
- func (o LookupPolicySetDefinitionResultOutput) Type() pulumi.StringOutput
- type LookupPolicySetDefinitionVersionArgs
- type LookupPolicySetDefinitionVersionAtManagementGroupArgs
- type LookupPolicySetDefinitionVersionAtManagementGroupOutputArgs
- type LookupPolicySetDefinitionVersionAtManagementGroupResult
- type LookupPolicySetDefinitionVersionAtManagementGroupResultOutput
- func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) ElementType() reflect.Type
- func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) Metadata() pulumi.AnyOutput
- func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
- func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) PolicyDefinitionGroups() PolicyDefinitionGroupResponseArrayOutput
- func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) PolicyDefinitions() PolicyDefinitionReferenceResponseArrayOutput
- func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) PolicyType() pulumi.StringPtrOutput
- func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) ToLookupPolicySetDefinitionVersionAtManagementGroupResultOutput() LookupPolicySetDefinitionVersionAtManagementGroupResultOutput
- func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) ToLookupPolicySetDefinitionVersionAtManagementGroupResultOutputWithContext(ctx context.Context) LookupPolicySetDefinitionVersionAtManagementGroupResultOutput
- func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) Type() pulumi.StringOutput
- func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) Version() pulumi.StringPtrOutput
- type LookupPolicySetDefinitionVersionOutputArgs
- type LookupPolicySetDefinitionVersionResult
- type LookupPolicySetDefinitionVersionResultOutput
- func (o LookupPolicySetDefinitionVersionResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupPolicySetDefinitionVersionResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupPolicySetDefinitionVersionResultOutput) ElementType() reflect.Type
- func (o LookupPolicySetDefinitionVersionResultOutput) Id() pulumi.StringOutput
- func (o LookupPolicySetDefinitionVersionResultOutput) Metadata() pulumi.AnyOutput
- func (o LookupPolicySetDefinitionVersionResultOutput) Name() pulumi.StringOutput
- func (o LookupPolicySetDefinitionVersionResultOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
- func (o LookupPolicySetDefinitionVersionResultOutput) PolicyDefinitionGroups() PolicyDefinitionGroupResponseArrayOutput
- func (o LookupPolicySetDefinitionVersionResultOutput) PolicyDefinitions() PolicyDefinitionReferenceResponseArrayOutput
- func (o LookupPolicySetDefinitionVersionResultOutput) PolicyType() pulumi.StringPtrOutput
- func (o LookupPolicySetDefinitionVersionResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupPolicySetDefinitionVersionResultOutput) ToLookupPolicySetDefinitionVersionResultOutput() LookupPolicySetDefinitionVersionResultOutput
- func (o LookupPolicySetDefinitionVersionResultOutput) ToLookupPolicySetDefinitionVersionResultOutputWithContext(ctx context.Context) LookupPolicySetDefinitionVersionResultOutput
- func (o LookupPolicySetDefinitionVersionResultOutput) Type() pulumi.StringOutput
- func (o LookupPolicySetDefinitionVersionResultOutput) Version() pulumi.StringPtrOutput
- type LookupPrivateLinkAssociationArgs
- type LookupPrivateLinkAssociationOutputArgs
- type LookupPrivateLinkAssociationResult
- type LookupPrivateLinkAssociationResultOutput
- func (LookupPrivateLinkAssociationResultOutput) ElementType() reflect.Type
- func (o LookupPrivateLinkAssociationResultOutput) Id() pulumi.StringOutput
- func (o LookupPrivateLinkAssociationResultOutput) Name() pulumi.StringOutput
- func (o LookupPrivateLinkAssociationResultOutput) Properties() PrivateLinkAssociationPropertiesExpandedResponseOutput
- func (o LookupPrivateLinkAssociationResultOutput) ToLookupPrivateLinkAssociationResultOutput() LookupPrivateLinkAssociationResultOutput
- func (o LookupPrivateLinkAssociationResultOutput) ToLookupPrivateLinkAssociationResultOutputWithContext(ctx context.Context) LookupPrivateLinkAssociationResultOutput
- func (o LookupPrivateLinkAssociationResultOutput) Type() pulumi.StringOutput
- type LookupResourceManagementPrivateLinkArgs
- type LookupResourceManagementPrivateLinkOutputArgs
- type LookupResourceManagementPrivateLinkResult
- type LookupResourceManagementPrivateLinkResultOutput
- func (LookupResourceManagementPrivateLinkResultOutput) ElementType() reflect.Type
- func (o LookupResourceManagementPrivateLinkResultOutput) Id() pulumi.StringOutput
- func (o LookupResourceManagementPrivateLinkResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupResourceManagementPrivateLinkResultOutput) Name() pulumi.StringOutput
- func (o LookupResourceManagementPrivateLinkResultOutput) Properties() ResourceManagementPrivateLinkEndpointConnectionsResponseOutput
- func (o LookupResourceManagementPrivateLinkResultOutput) ToLookupResourceManagementPrivateLinkResultOutput() LookupResourceManagementPrivateLinkResultOutput
- func (o LookupResourceManagementPrivateLinkResultOutput) ToLookupResourceManagementPrivateLinkResultOutputWithContext(ctx context.Context) LookupResourceManagementPrivateLinkResultOutput
- func (o LookupResourceManagementPrivateLinkResultOutput) Type() pulumi.StringOutput
- type LookupRoleAssignmentArgs
- type LookupRoleAssignmentOutputArgs
- type LookupRoleAssignmentResult
- type LookupRoleAssignmentResultOutput
- func (o LookupRoleAssignmentResultOutput) Condition() pulumi.StringPtrOutput
- func (o LookupRoleAssignmentResultOutput) ConditionVersion() pulumi.StringPtrOutput
- func (o LookupRoleAssignmentResultOutput) CreatedBy() pulumi.StringOutput
- func (o LookupRoleAssignmentResultOutput) CreatedOn() pulumi.StringOutput
- func (o LookupRoleAssignmentResultOutput) DelegatedManagedIdentityResourceId() pulumi.StringPtrOutput
- func (o LookupRoleAssignmentResultOutput) Description() pulumi.StringPtrOutput
- func (LookupRoleAssignmentResultOutput) ElementType() reflect.Type
- func (o LookupRoleAssignmentResultOutput) Id() pulumi.StringOutput
- func (o LookupRoleAssignmentResultOutput) Name() pulumi.StringOutput
- func (o LookupRoleAssignmentResultOutput) PrincipalId() pulumi.StringOutput
- func (o LookupRoleAssignmentResultOutput) PrincipalType() pulumi.StringPtrOutput
- func (o LookupRoleAssignmentResultOutput) RoleDefinitionId() pulumi.StringOutput
- func (o LookupRoleAssignmentResultOutput) Scope() pulumi.StringOutput
- func (o LookupRoleAssignmentResultOutput) ToLookupRoleAssignmentResultOutput() LookupRoleAssignmentResultOutput
- func (o LookupRoleAssignmentResultOutput) ToLookupRoleAssignmentResultOutputWithContext(ctx context.Context) LookupRoleAssignmentResultOutput
- func (o LookupRoleAssignmentResultOutput) Type() pulumi.StringOutput
- func (o LookupRoleAssignmentResultOutput) UpdatedBy() pulumi.StringOutput
- func (o LookupRoleAssignmentResultOutput) UpdatedOn() pulumi.StringOutput
- type LookupRoleDefinitionArgs
- type LookupRoleDefinitionOutputArgs
- type LookupRoleDefinitionResult
- type LookupRoleDefinitionResultOutput
- func (o LookupRoleDefinitionResultOutput) AssignableScopes() pulumi.StringArrayOutput
- func (o LookupRoleDefinitionResultOutput) CreatedBy() pulumi.StringOutput
- func (o LookupRoleDefinitionResultOutput) CreatedOn() pulumi.StringOutput
- func (o LookupRoleDefinitionResultOutput) Description() pulumi.StringPtrOutput
- func (LookupRoleDefinitionResultOutput) ElementType() reflect.Type
- func (o LookupRoleDefinitionResultOutput) Id() pulumi.StringOutput
- func (o LookupRoleDefinitionResultOutput) Name() pulumi.StringOutput
- func (o LookupRoleDefinitionResultOutput) Permissions() PermissionResponseArrayOutput
- func (o LookupRoleDefinitionResultOutput) RoleName() pulumi.StringPtrOutput
- func (o LookupRoleDefinitionResultOutput) RoleType() pulumi.StringPtrOutput
- func (o LookupRoleDefinitionResultOutput) ToLookupRoleDefinitionResultOutput() LookupRoleDefinitionResultOutput
- func (o LookupRoleDefinitionResultOutput) ToLookupRoleDefinitionResultOutputWithContext(ctx context.Context) LookupRoleDefinitionResultOutput
- func (o LookupRoleDefinitionResultOutput) Type() pulumi.StringOutput
- func (o LookupRoleDefinitionResultOutput) UpdatedBy() pulumi.StringOutput
- func (o LookupRoleDefinitionResultOutput) UpdatedOn() pulumi.StringOutput
- type LookupRoleManagementPolicyAssignmentArgs
- type LookupRoleManagementPolicyAssignmentOutputArgs
- type LookupRoleManagementPolicyAssignmentResult
- type LookupRoleManagementPolicyAssignmentResultOutput
- func (o LookupRoleManagementPolicyAssignmentResultOutput) EffectiveRules() pulumi.ArrayOutput
- func (LookupRoleManagementPolicyAssignmentResultOutput) ElementType() reflect.Type
- func (o LookupRoleManagementPolicyAssignmentResultOutput) Id() pulumi.StringOutput
- func (o LookupRoleManagementPolicyAssignmentResultOutput) Name() pulumi.StringOutput
- func (o LookupRoleManagementPolicyAssignmentResultOutput) PolicyAssignmentProperties() PolicyAssignmentPropertiesResponseOutput
- func (o LookupRoleManagementPolicyAssignmentResultOutput) PolicyId() pulumi.StringPtrOutput
- func (o LookupRoleManagementPolicyAssignmentResultOutput) RoleDefinitionId() pulumi.StringPtrOutput
- func (o LookupRoleManagementPolicyAssignmentResultOutput) Scope() pulumi.StringPtrOutput
- func (o LookupRoleManagementPolicyAssignmentResultOutput) ToLookupRoleManagementPolicyAssignmentResultOutput() LookupRoleManagementPolicyAssignmentResultOutput
- func (o LookupRoleManagementPolicyAssignmentResultOutput) ToLookupRoleManagementPolicyAssignmentResultOutputWithContext(ctx context.Context) LookupRoleManagementPolicyAssignmentResultOutput
- func (o LookupRoleManagementPolicyAssignmentResultOutput) Type() pulumi.StringOutput
- type LookupScopeAccessReviewHistoryDefinitionByIdArgs
- type LookupScopeAccessReviewHistoryDefinitionByIdOutputArgs
- type LookupScopeAccessReviewHistoryDefinitionByIdResult
- type LookupScopeAccessReviewHistoryDefinitionByIdResultOutput
- func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) CreatedDateTime() pulumi.StringOutput
- func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) Decisions() pulumi.StringArrayOutput
- func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) ElementType() reflect.Type
- func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) EndDate() pulumi.StringPtrOutput
- func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) Id() pulumi.StringOutput
- func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) Instances() AccessReviewHistoryInstanceResponseArrayOutput
- func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) Interval() pulumi.IntPtrOutput
- func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) Name() pulumi.StringOutput
- func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) NumberOfOccurrences() pulumi.IntPtrOutput
- func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) PrincipalId() pulumi.StringOutput
- func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) PrincipalName() pulumi.StringOutput
- func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) PrincipalType() pulumi.StringOutput
- func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) ReviewHistoryPeriodEndDateTime() pulumi.StringOutput
- func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) ReviewHistoryPeriodStartDateTime() pulumi.StringOutput
- func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) Scopes() AccessReviewScopeResponseArrayOutput
- func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) StartDate() pulumi.StringPtrOutput
- func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) Status() pulumi.StringOutput
- func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) ToLookupScopeAccessReviewHistoryDefinitionByIdResultOutput() LookupScopeAccessReviewHistoryDefinitionByIdResultOutput
- func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) ToLookupScopeAccessReviewHistoryDefinitionByIdResultOutputWithContext(ctx context.Context) LookupScopeAccessReviewHistoryDefinitionByIdResultOutput
- func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) Type() pulumi.StringOutput
- func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) UserPrincipalName() pulumi.StringOutput
- type LookupScopeAccessReviewScheduleDefinitionByIdArgs
- type LookupScopeAccessReviewScheduleDefinitionByIdOutputArgs
- type LookupScopeAccessReviewScheduleDefinitionByIdResult
- type LookupScopeAccessReviewScheduleDefinitionByIdResultOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) AssignmentState() pulumi.StringOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) AutoApplyDecisionsEnabled() pulumi.BoolPtrOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) BackupReviewers() AccessReviewReviewerResponseArrayOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) DefaultDecision() pulumi.StringPtrOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) DefaultDecisionEnabled() pulumi.BoolPtrOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) DescriptionForAdmins() pulumi.StringPtrOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) DescriptionForReviewers() pulumi.StringPtrOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ElementType() reflect.Type
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) EndDate() pulumi.StringPtrOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ExcludeResourceId() pulumi.StringPtrOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ExcludeRoleDefinitionId() pulumi.StringPtrOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ExpandNestedMemberships() pulumi.BoolPtrOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) Id() pulumi.StringOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) InactiveDuration() pulumi.StringPtrOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) IncludeAccessBelowResource() pulumi.BoolPtrOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) IncludeInheritedAccess() pulumi.BoolPtrOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) InstanceDurationInDays() pulumi.IntPtrOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) Instances() AccessReviewInstanceResponseArrayOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) Interval() pulumi.IntPtrOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) JustificationRequiredOnApproval() pulumi.BoolPtrOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) MailNotificationsEnabled() pulumi.BoolPtrOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) Name() pulumi.StringOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) NumberOfOccurrences() pulumi.IntPtrOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) PrincipalId() pulumi.StringOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) PrincipalName() pulumi.StringOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) PrincipalType() pulumi.StringOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) RecommendationLookBackDuration() pulumi.StringPtrOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) RecommendationsEnabled() pulumi.BoolPtrOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ReminderNotificationsEnabled() pulumi.BoolPtrOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ResourceId() pulumi.StringOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) Reviewers() AccessReviewReviewerResponseArrayOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ReviewersType() pulumi.StringOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) RoleDefinitionId() pulumi.StringOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) StartDate() pulumi.StringPtrOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) Status() pulumi.StringOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ToLookupScopeAccessReviewScheduleDefinitionByIdResultOutput() LookupScopeAccessReviewScheduleDefinitionByIdResultOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ToLookupScopeAccessReviewScheduleDefinitionByIdResultOutputWithContext(ctx context.Context) LookupScopeAccessReviewScheduleDefinitionByIdResultOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) Type() pulumi.StringOutput
- func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) UserPrincipalName() pulumi.StringOutput
- type LookupVariableArgs
- type LookupVariableAtManagementGroupArgs
- type LookupVariableAtManagementGroupOutputArgs
- type LookupVariableAtManagementGroupResult
- type LookupVariableAtManagementGroupResultOutput
- func (o LookupVariableAtManagementGroupResultOutput) Columns() PolicyVariableColumnResponseArrayOutput
- func (LookupVariableAtManagementGroupResultOutput) ElementType() reflect.Type
- func (o LookupVariableAtManagementGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupVariableAtManagementGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupVariableAtManagementGroupResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupVariableAtManagementGroupResultOutput) ToLookupVariableAtManagementGroupResultOutput() LookupVariableAtManagementGroupResultOutput
- func (o LookupVariableAtManagementGroupResultOutput) ToLookupVariableAtManagementGroupResultOutputWithContext(ctx context.Context) LookupVariableAtManagementGroupResultOutput
- func (o LookupVariableAtManagementGroupResultOutput) Type() pulumi.StringOutput
- type LookupVariableOutputArgs
- type LookupVariableResult
- type LookupVariableResultOutput
- func (o LookupVariableResultOutput) Columns() PolicyVariableColumnResponseArrayOutput
- func (LookupVariableResultOutput) ElementType() reflect.Type
- func (o LookupVariableResultOutput) Id() pulumi.StringOutput
- func (o LookupVariableResultOutput) Name() pulumi.StringOutput
- func (o LookupVariableResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupVariableResultOutput) ToLookupVariableResultOutput() LookupVariableResultOutput
- func (o LookupVariableResultOutput) ToLookupVariableResultOutputWithContext(ctx context.Context) LookupVariableResultOutput
- func (o LookupVariableResultOutput) Type() pulumi.StringOutput
- type LookupVariableValueArgs
- type LookupVariableValueAtManagementGroupArgs
- type LookupVariableValueAtManagementGroupOutputArgs
- type LookupVariableValueAtManagementGroupResult
- type LookupVariableValueAtManagementGroupResultOutput
- func (LookupVariableValueAtManagementGroupResultOutput) ElementType() reflect.Type
- func (o LookupVariableValueAtManagementGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupVariableValueAtManagementGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupVariableValueAtManagementGroupResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupVariableValueAtManagementGroupResultOutput) ToLookupVariableValueAtManagementGroupResultOutput() LookupVariableValueAtManagementGroupResultOutput
- func (o LookupVariableValueAtManagementGroupResultOutput) ToLookupVariableValueAtManagementGroupResultOutputWithContext(ctx context.Context) LookupVariableValueAtManagementGroupResultOutput
- func (o LookupVariableValueAtManagementGroupResultOutput) Type() pulumi.StringOutput
- func (o LookupVariableValueAtManagementGroupResultOutput) Values() PolicyVariableValueColumnValueResponseArrayOutput
- type LookupVariableValueOutputArgs
- type LookupVariableValueResult
- type LookupVariableValueResultOutput
- func (LookupVariableValueResultOutput) ElementType() reflect.Type
- func (o LookupVariableValueResultOutput) Id() pulumi.StringOutput
- func (o LookupVariableValueResultOutput) Name() pulumi.StringOutput
- func (o LookupVariableValueResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupVariableValueResultOutput) ToLookupVariableValueResultOutput() LookupVariableValueResultOutput
- func (o LookupVariableValueResultOutput) ToLookupVariableValueResultOutputWithContext(ctx context.Context) LookupVariableValueResultOutput
- func (o LookupVariableValueResultOutput) Type() pulumi.StringOutput
- func (o LookupVariableValueResultOutput) Values() PolicyVariableValueColumnValueResponseArrayOutput
- 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)
- func (*ManagementLockAtResourceGroupLevel) ElementType() reflect.Type
- func (i *ManagementLockAtResourceGroupLevel) ToManagementLockAtResourceGroupLevelOutput() ManagementLockAtResourceGroupLevelOutput
- func (i *ManagementLockAtResourceGroupLevel) ToManagementLockAtResourceGroupLevelOutputWithContext(ctx context.Context) ManagementLockAtResourceGroupLevelOutput
- type ManagementLockAtResourceGroupLevelArgs
- type ManagementLockAtResourceGroupLevelInput
- type ManagementLockAtResourceGroupLevelOutput
- func (ManagementLockAtResourceGroupLevelOutput) ElementType() reflect.Type
- func (o ManagementLockAtResourceGroupLevelOutput) Level() pulumi.StringOutput
- func (o ManagementLockAtResourceGroupLevelOutput) Name() pulumi.StringOutput
- func (o ManagementLockAtResourceGroupLevelOutput) Notes() pulumi.StringPtrOutput
- func (o ManagementLockAtResourceGroupLevelOutput) Owners() ManagementLockOwnerResponseArrayOutput
- func (o ManagementLockAtResourceGroupLevelOutput) SystemData() SystemDataResponseOutput
- func (o ManagementLockAtResourceGroupLevelOutput) ToManagementLockAtResourceGroupLevelOutput() ManagementLockAtResourceGroupLevelOutput
- func (o ManagementLockAtResourceGroupLevelOutput) ToManagementLockAtResourceGroupLevelOutputWithContext(ctx context.Context) ManagementLockAtResourceGroupLevelOutput
- func (o ManagementLockAtResourceGroupLevelOutput) Type() pulumi.StringOutput
- type ManagementLockAtResourceGroupLevelState
- type ManagementLockAtResourceLevel
- func (*ManagementLockAtResourceLevel) ElementType() reflect.Type
- func (i *ManagementLockAtResourceLevel) ToManagementLockAtResourceLevelOutput() ManagementLockAtResourceLevelOutput
- func (i *ManagementLockAtResourceLevel) ToManagementLockAtResourceLevelOutputWithContext(ctx context.Context) ManagementLockAtResourceLevelOutput
- type ManagementLockAtResourceLevelArgs
- type ManagementLockAtResourceLevelInput
- type ManagementLockAtResourceLevelOutput
- func (ManagementLockAtResourceLevelOutput) ElementType() reflect.Type
- func (o ManagementLockAtResourceLevelOutput) Level() pulumi.StringOutput
- func (o ManagementLockAtResourceLevelOutput) Name() pulumi.StringOutput
- func (o ManagementLockAtResourceLevelOutput) Notes() pulumi.StringPtrOutput
- func (o ManagementLockAtResourceLevelOutput) Owners() ManagementLockOwnerResponseArrayOutput
- func (o ManagementLockAtResourceLevelOutput) SystemData() SystemDataResponseOutput
- func (o ManagementLockAtResourceLevelOutput) ToManagementLockAtResourceLevelOutput() ManagementLockAtResourceLevelOutput
- func (o ManagementLockAtResourceLevelOutput) ToManagementLockAtResourceLevelOutputWithContext(ctx context.Context) ManagementLockAtResourceLevelOutput
- func (o ManagementLockAtResourceLevelOutput) Type() pulumi.StringOutput
- 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)
- func (*ManagementLockAtSubscriptionLevel) ElementType() reflect.Type
- func (i *ManagementLockAtSubscriptionLevel) ToManagementLockAtSubscriptionLevelOutput() ManagementLockAtSubscriptionLevelOutput
- func (i *ManagementLockAtSubscriptionLevel) ToManagementLockAtSubscriptionLevelOutputWithContext(ctx context.Context) ManagementLockAtSubscriptionLevelOutput
- type ManagementLockAtSubscriptionLevelArgs
- type ManagementLockAtSubscriptionLevelInput
- type ManagementLockAtSubscriptionLevelOutput
- func (ManagementLockAtSubscriptionLevelOutput) ElementType() reflect.Type
- func (o ManagementLockAtSubscriptionLevelOutput) Level() pulumi.StringOutput
- func (o ManagementLockAtSubscriptionLevelOutput) Name() pulumi.StringOutput
- func (o ManagementLockAtSubscriptionLevelOutput) Notes() pulumi.StringPtrOutput
- func (o ManagementLockAtSubscriptionLevelOutput) Owners() ManagementLockOwnerResponseArrayOutput
- func (o ManagementLockAtSubscriptionLevelOutput) SystemData() SystemDataResponseOutput
- func (o ManagementLockAtSubscriptionLevelOutput) ToManagementLockAtSubscriptionLevelOutput() ManagementLockAtSubscriptionLevelOutput
- func (o ManagementLockAtSubscriptionLevelOutput) ToManagementLockAtSubscriptionLevelOutputWithContext(ctx context.Context) ManagementLockAtSubscriptionLevelOutput
- func (o ManagementLockAtSubscriptionLevelOutput) Type() pulumi.StringOutput
- type ManagementLockAtSubscriptionLevelState
- type ManagementLockByScope
- type ManagementLockByScopeArgs
- type ManagementLockByScopeInput
- type ManagementLockByScopeOutput
- func (ManagementLockByScopeOutput) ElementType() reflect.Type
- func (o ManagementLockByScopeOutput) Level() pulumi.StringOutput
- func (o ManagementLockByScopeOutput) Name() pulumi.StringOutput
- func (o ManagementLockByScopeOutput) Notes() pulumi.StringPtrOutput
- func (o ManagementLockByScopeOutput) Owners() ManagementLockOwnerResponseArrayOutput
- func (o ManagementLockByScopeOutput) SystemData() SystemDataResponseOutput
- func (o ManagementLockByScopeOutput) ToManagementLockByScopeOutput() ManagementLockByScopeOutput
- func (o ManagementLockByScopeOutput) ToManagementLockByScopeOutputWithContext(ctx context.Context) ManagementLockByScopeOutput
- func (o ManagementLockByScopeOutput) Type() pulumi.StringOutput
- 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 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 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 NonComplianceMessage
- type NonComplianceMessageArgs
- type NonComplianceMessageArray
- type NonComplianceMessageArrayInput
- type NonComplianceMessageArrayOutput
- func (NonComplianceMessageArrayOutput) ElementType() reflect.Type
- func (o NonComplianceMessageArrayOutput) Index(i pulumi.IntInput) NonComplianceMessageOutput
- func (o NonComplianceMessageArrayOutput) ToNonComplianceMessageArrayOutput() NonComplianceMessageArrayOutput
- func (o NonComplianceMessageArrayOutput) ToNonComplianceMessageArrayOutputWithContext(ctx context.Context) NonComplianceMessageArrayOutput
- type NonComplianceMessageInput
- type NonComplianceMessageOutput
- func (NonComplianceMessageOutput) ElementType() reflect.Type
- func (o NonComplianceMessageOutput) Message() pulumi.StringOutput
- func (o NonComplianceMessageOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
- func (o NonComplianceMessageOutput) ToNonComplianceMessageOutput() NonComplianceMessageOutput
- func (o NonComplianceMessageOutput) ToNonComplianceMessageOutputWithContext(ctx context.Context) NonComplianceMessageOutput
- type NonComplianceMessageResponse
- type NonComplianceMessageResponseArrayOutput
- func (NonComplianceMessageResponseArrayOutput) ElementType() reflect.Type
- func (o NonComplianceMessageResponseArrayOutput) Index(i pulumi.IntInput) NonComplianceMessageResponseOutput
- func (o NonComplianceMessageResponseArrayOutput) ToNonComplianceMessageResponseArrayOutput() NonComplianceMessageResponseArrayOutput
- func (o NonComplianceMessageResponseArrayOutput) ToNonComplianceMessageResponseArrayOutputWithContext(ctx context.Context) NonComplianceMessageResponseArrayOutput
- type NonComplianceMessageResponseOutput
- func (NonComplianceMessageResponseOutput) ElementType() reflect.Type
- func (o NonComplianceMessageResponseOutput) Message() pulumi.StringOutput
- func (o NonComplianceMessageResponseOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
- func (o NonComplianceMessageResponseOutput) ToNonComplianceMessageResponseOutput() NonComplianceMessageResponseOutput
- func (o NonComplianceMessageResponseOutput) ToNonComplianceMessageResponseOutputWithContext(ctx context.Context) NonComplianceMessageResponseOutput
- type Override
- type OverrideArgs
- type OverrideArray
- type OverrideArrayInput
- type OverrideArrayOutput
- type OverrideInput
- type OverrideKind
- func (OverrideKind) ElementType() reflect.Type
- func (e OverrideKind) ToOverrideKindOutput() OverrideKindOutput
- func (e OverrideKind) ToOverrideKindOutputWithContext(ctx context.Context) OverrideKindOutput
- func (e OverrideKind) ToOverrideKindPtrOutput() OverrideKindPtrOutput
- func (e OverrideKind) ToOverrideKindPtrOutputWithContext(ctx context.Context) OverrideKindPtrOutput
- func (e OverrideKind) ToStringOutput() pulumi.StringOutput
- func (e OverrideKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e OverrideKind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e OverrideKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OverrideKindInput
- type OverrideKindOutput
- func (OverrideKindOutput) ElementType() reflect.Type
- func (o OverrideKindOutput) ToOverrideKindOutput() OverrideKindOutput
- func (o OverrideKindOutput) ToOverrideKindOutputWithContext(ctx context.Context) OverrideKindOutput
- func (o OverrideKindOutput) ToOverrideKindPtrOutput() OverrideKindPtrOutput
- func (o OverrideKindOutput) ToOverrideKindPtrOutputWithContext(ctx context.Context) OverrideKindPtrOutput
- func (o OverrideKindOutput) ToStringOutput() pulumi.StringOutput
- func (o OverrideKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o OverrideKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OverrideKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OverrideKindPtrInput
- type OverrideKindPtrOutput
- func (o OverrideKindPtrOutput) Elem() OverrideKindOutput
- func (OverrideKindPtrOutput) ElementType() reflect.Type
- func (o OverrideKindPtrOutput) ToOverrideKindPtrOutput() OverrideKindPtrOutput
- func (o OverrideKindPtrOutput) ToOverrideKindPtrOutputWithContext(ctx context.Context) OverrideKindPtrOutput
- func (o OverrideKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OverrideKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OverrideOutput
- func (OverrideOutput) ElementType() reflect.Type
- func (o OverrideOutput) Kind() pulumi.StringPtrOutput
- func (o OverrideOutput) Selectors() SelectorArrayOutput
- func (o OverrideOutput) ToOverrideOutput() OverrideOutput
- func (o OverrideOutput) ToOverrideOutputWithContext(ctx context.Context) OverrideOutput
- func (o OverrideOutput) Value() pulumi.StringPtrOutput
- type OverrideResponse
- type OverrideResponseArrayOutput
- func (OverrideResponseArrayOutput) ElementType() reflect.Type
- func (o OverrideResponseArrayOutput) Index(i pulumi.IntInput) OverrideResponseOutput
- func (o OverrideResponseArrayOutput) ToOverrideResponseArrayOutput() OverrideResponseArrayOutput
- func (o OverrideResponseArrayOutput) ToOverrideResponseArrayOutputWithContext(ctx context.Context) OverrideResponseArrayOutput
- type OverrideResponseOutput
- func (OverrideResponseOutput) ElementType() reflect.Type
- func (o OverrideResponseOutput) Kind() pulumi.StringPtrOutput
- func (o OverrideResponseOutput) Selectors() SelectorResponseArrayOutput
- func (o OverrideResponseOutput) ToOverrideResponseOutput() OverrideResponseOutput
- func (o OverrideResponseOutput) ToOverrideResponseOutputWithContext(ctx context.Context) OverrideResponseOutput
- func (o OverrideResponseOutput) Value() pulumi.StringPtrOutput
- 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) AssignPermissions() pulumi.BoolPtrOutput
- func (o ParameterDefinitionsValueMetadataOutput) Description() pulumi.StringPtrOutput
- func (o ParameterDefinitionsValueMetadataOutput) DisplayName() pulumi.StringPtrOutput
- func (ParameterDefinitionsValueMetadataOutput) ElementType() reflect.Type
- func (o ParameterDefinitionsValueMetadataOutput) StrongType() pulumi.StringPtrOutput
- 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) AssignPermissions() pulumi.BoolPtrOutput
- 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) StrongType() pulumi.StringPtrOutput
- 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) Schema() pulumi.AnyOutput
- func (o ParameterDefinitionsValueOutput) ToParameterDefinitionsValueOutput() ParameterDefinitionsValueOutput
- func (o ParameterDefinitionsValueOutput) ToParameterDefinitionsValueOutputWithContext(ctx context.Context) ParameterDefinitionsValueOutput
- func (o ParameterDefinitionsValueOutput) Type() pulumi.StringPtrOutput
- type ParameterDefinitionsValueResponse
- 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 ParameterDefinitionsValueResponseMetadataOutput
- func (o ParameterDefinitionsValueResponseMetadataOutput) AssignPermissions() pulumi.BoolPtrOutput
- func (o ParameterDefinitionsValueResponseMetadataOutput) Description() pulumi.StringPtrOutput
- func (o ParameterDefinitionsValueResponseMetadataOutput) DisplayName() pulumi.StringPtrOutput
- func (ParameterDefinitionsValueResponseMetadataOutput) ElementType() reflect.Type
- func (o ParameterDefinitionsValueResponseMetadataOutput) StrongType() pulumi.StringPtrOutput
- func (o ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataOutput() ParameterDefinitionsValueResponseMetadataOutput
- func (o ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMetadataOutput
- type ParameterDefinitionsValueResponseMetadataPtrOutput
- func (o ParameterDefinitionsValueResponseMetadataPtrOutput) AssignPermissions() pulumi.BoolPtrOutput
- 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) StrongType() pulumi.StringPtrOutput
- 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) Schema() pulumi.AnyOutput
- func (o ParameterDefinitionsValueResponseOutput) ToParameterDefinitionsValueResponseOutput() ParameterDefinitionsValueResponseOutput
- func (o ParameterDefinitionsValueResponseOutput) ToParameterDefinitionsValueResponseOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseOutput
- func (o ParameterDefinitionsValueResponseOutput) Type() pulumi.StringPtrOutput
- type ParameterType
- func (ParameterType) ElementType() reflect.Type
- func (e ParameterType) ToParameterTypeOutput() ParameterTypeOutput
- func (e ParameterType) ToParameterTypeOutputWithContext(ctx context.Context) ParameterTypeOutput
- func (e ParameterType) ToParameterTypePtrOutput() ParameterTypePtrOutput
- func (e ParameterType) ToParameterTypePtrOutputWithContext(ctx context.Context) ParameterTypePtrOutput
- func (e ParameterType) ToStringOutput() pulumi.StringOutput
- func (e ParameterType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ParameterType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ParameterType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ParameterTypeInput
- type ParameterTypeOutput
- func (ParameterTypeOutput) ElementType() reflect.Type
- func (o ParameterTypeOutput) ToParameterTypeOutput() ParameterTypeOutput
- func (o ParameterTypeOutput) ToParameterTypeOutputWithContext(ctx context.Context) ParameterTypeOutput
- func (o ParameterTypeOutput) ToParameterTypePtrOutput() ParameterTypePtrOutput
- func (o ParameterTypeOutput) ToParameterTypePtrOutputWithContext(ctx context.Context) ParameterTypePtrOutput
- func (o ParameterTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ParameterTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ParameterTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ParameterTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ParameterTypePtrInput
- type ParameterTypePtrOutput
- func (o ParameterTypePtrOutput) Elem() ParameterTypeOutput
- func (ParameterTypePtrOutput) ElementType() reflect.Type
- func (o ParameterTypePtrOutput) ToParameterTypePtrOutput() ParameterTypePtrOutput
- func (o ParameterTypePtrOutput) ToParameterTypePtrOutputWithContext(ctx context.Context) ParameterTypePtrOutput
- func (o ParameterTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ParameterTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) 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 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 (o PermissionOutput) DataActions() pulumi.StringArrayOutput
- func (PermissionOutput) ElementType() reflect.Type
- func (o PermissionOutput) NotActions() pulumi.StringArrayOutput
- func (o PermissionOutput) NotDataActions() pulumi.StringArrayOutput
- func (o PermissionOutput) ToPermissionOutput() PermissionOutput
- func (o PermissionOutput) ToPermissionOutputWithContext(ctx context.Context) PermissionOutput
- type PermissionResponse
- 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 PermissionResponseOutput
- func (o PermissionResponseOutput) Actions() pulumi.StringArrayOutput
- func (o PermissionResponseOutput) Condition() pulumi.StringOutput
- func (o PermissionResponseOutput) ConditionVersion() pulumi.StringOutput
- func (o PermissionResponseOutput) DataActions() pulumi.StringArrayOutput
- func (PermissionResponseOutput) ElementType() reflect.Type
- func (o PermissionResponseOutput) NotActions() pulumi.StringArrayOutput
- func (o PermissionResponseOutput) NotDataActions() pulumi.StringArrayOutput
- func (o PermissionResponseOutput) ToPermissionResponseOutput() PermissionResponseOutput
- func (o PermissionResponseOutput) ToPermissionResponseOutputWithContext(ctx context.Context) PermissionResponseOutput
- type PolicyAssignment
- type PolicyAssignmentArgs
- type PolicyAssignmentInput
- type PolicyAssignmentOutput
- func (o PolicyAssignmentOutput) Description() pulumi.StringPtrOutput
- func (o PolicyAssignmentOutput) DisplayName() pulumi.StringPtrOutput
- func (PolicyAssignmentOutput) ElementType() reflect.Type
- func (o PolicyAssignmentOutput) EnforcementMode() pulumi.StringPtrOutput
- func (o PolicyAssignmentOutput) Identity() IdentityResponsePtrOutput
- func (o PolicyAssignmentOutput) Location() pulumi.StringPtrOutput
- func (o PolicyAssignmentOutput) Metadata() pulumi.AnyOutput
- func (o PolicyAssignmentOutput) Name() pulumi.StringOutput
- func (o PolicyAssignmentOutput) NonComplianceMessages() NonComplianceMessageResponseArrayOutput
- func (o PolicyAssignmentOutput) NotScopes() pulumi.StringArrayOutput
- func (o PolicyAssignmentOutput) Overrides() OverrideResponseArrayOutput
- func (o PolicyAssignmentOutput) Parameters() ParameterValuesValueResponseMapOutput
- func (o PolicyAssignmentOutput) PolicyDefinitionId() pulumi.StringPtrOutput
- func (o PolicyAssignmentOutput) ResourceSelectors() ResourceSelectorResponseArrayOutput
- func (o PolicyAssignmentOutput) Scope() pulumi.StringOutput
- func (o PolicyAssignmentOutput) SystemData() SystemDataResponseOutput
- func (o PolicyAssignmentOutput) ToPolicyAssignmentOutput() PolicyAssignmentOutput
- func (o PolicyAssignmentOutput) ToPolicyAssignmentOutputWithContext(ctx context.Context) PolicyAssignmentOutput
- func (o PolicyAssignmentOutput) Type() pulumi.StringOutput
- type PolicyAssignmentPropertiesResponse
- type PolicyAssignmentPropertiesResponseOutput
- func (PolicyAssignmentPropertiesResponseOutput) ElementType() reflect.Type
- func (o PolicyAssignmentPropertiesResponseOutput) Policy() PolicyAssignmentPropertiesResponsePolicyPtrOutput
- func (o PolicyAssignmentPropertiesResponseOutput) RoleDefinition() PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput
- func (o PolicyAssignmentPropertiesResponseOutput) Scope() PolicyAssignmentPropertiesResponseScopePtrOutput
- func (o PolicyAssignmentPropertiesResponseOutput) ToPolicyAssignmentPropertiesResponseOutput() PolicyAssignmentPropertiesResponseOutput
- func (o PolicyAssignmentPropertiesResponseOutput) ToPolicyAssignmentPropertiesResponseOutputWithContext(ctx context.Context) PolicyAssignmentPropertiesResponseOutput
- type PolicyAssignmentPropertiesResponsePolicy
- type PolicyAssignmentPropertiesResponsePolicyOutput
- func (PolicyAssignmentPropertiesResponsePolicyOutput) ElementType() reflect.Type
- func (o PolicyAssignmentPropertiesResponsePolicyOutput) Id() pulumi.StringPtrOutput
- func (o PolicyAssignmentPropertiesResponsePolicyOutput) LastModifiedBy() PrincipalResponseOutput
- func (o PolicyAssignmentPropertiesResponsePolicyOutput) LastModifiedDateTime() pulumi.StringPtrOutput
- func (o PolicyAssignmentPropertiesResponsePolicyOutput) ToPolicyAssignmentPropertiesResponsePolicyOutput() PolicyAssignmentPropertiesResponsePolicyOutput
- func (o PolicyAssignmentPropertiesResponsePolicyOutput) ToPolicyAssignmentPropertiesResponsePolicyOutputWithContext(ctx context.Context) PolicyAssignmentPropertiesResponsePolicyOutput
- type PolicyAssignmentPropertiesResponsePolicyPtrOutput
- func (o PolicyAssignmentPropertiesResponsePolicyPtrOutput) Elem() PolicyAssignmentPropertiesResponsePolicyOutput
- func (PolicyAssignmentPropertiesResponsePolicyPtrOutput) ElementType() reflect.Type
- func (o PolicyAssignmentPropertiesResponsePolicyPtrOutput) Id() pulumi.StringPtrOutput
- func (o PolicyAssignmentPropertiesResponsePolicyPtrOutput) LastModifiedBy() PrincipalResponsePtrOutput
- func (o PolicyAssignmentPropertiesResponsePolicyPtrOutput) LastModifiedDateTime() pulumi.StringPtrOutput
- func (o PolicyAssignmentPropertiesResponsePolicyPtrOutput) ToPolicyAssignmentPropertiesResponsePolicyPtrOutput() PolicyAssignmentPropertiesResponsePolicyPtrOutput
- func (o PolicyAssignmentPropertiesResponsePolicyPtrOutput) ToPolicyAssignmentPropertiesResponsePolicyPtrOutputWithContext(ctx context.Context) PolicyAssignmentPropertiesResponsePolicyPtrOutput
- type PolicyAssignmentPropertiesResponseRoleDefinition
- type PolicyAssignmentPropertiesResponseRoleDefinitionOutput
- func (o PolicyAssignmentPropertiesResponseRoleDefinitionOutput) DisplayName() pulumi.StringPtrOutput
- func (PolicyAssignmentPropertiesResponseRoleDefinitionOutput) ElementType() reflect.Type
- func (o PolicyAssignmentPropertiesResponseRoleDefinitionOutput) Id() pulumi.StringPtrOutput
- func (o PolicyAssignmentPropertiesResponseRoleDefinitionOutput) ToPolicyAssignmentPropertiesResponseRoleDefinitionOutput() PolicyAssignmentPropertiesResponseRoleDefinitionOutput
- func (o PolicyAssignmentPropertiesResponseRoleDefinitionOutput) ToPolicyAssignmentPropertiesResponseRoleDefinitionOutputWithContext(ctx context.Context) PolicyAssignmentPropertiesResponseRoleDefinitionOutput
- func (o PolicyAssignmentPropertiesResponseRoleDefinitionOutput) Type() pulumi.StringPtrOutput
- type PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput
- func (o PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput) Elem() PolicyAssignmentPropertiesResponseRoleDefinitionOutput
- func (PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput) ElementType() reflect.Type
- func (o PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput) Id() pulumi.StringPtrOutput
- func (o PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput) ToPolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput() PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput
- func (o PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput) ToPolicyAssignmentPropertiesResponseRoleDefinitionPtrOutputWithContext(ctx context.Context) PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput
- func (o PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput) Type() pulumi.StringPtrOutput
- type PolicyAssignmentPropertiesResponseScope
- type PolicyAssignmentPropertiesResponseScopeOutput
- func (o PolicyAssignmentPropertiesResponseScopeOutput) DisplayName() pulumi.StringPtrOutput
- func (PolicyAssignmentPropertiesResponseScopeOutput) ElementType() reflect.Type
- func (o PolicyAssignmentPropertiesResponseScopeOutput) Id() pulumi.StringPtrOutput
- func (o PolicyAssignmentPropertiesResponseScopeOutput) ToPolicyAssignmentPropertiesResponseScopeOutput() PolicyAssignmentPropertiesResponseScopeOutput
- func (o PolicyAssignmentPropertiesResponseScopeOutput) ToPolicyAssignmentPropertiesResponseScopeOutputWithContext(ctx context.Context) PolicyAssignmentPropertiesResponseScopeOutput
- func (o PolicyAssignmentPropertiesResponseScopeOutput) Type() pulumi.StringPtrOutput
- type PolicyAssignmentPropertiesResponseScopePtrOutput
- func (o PolicyAssignmentPropertiesResponseScopePtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o PolicyAssignmentPropertiesResponseScopePtrOutput) Elem() PolicyAssignmentPropertiesResponseScopeOutput
- func (PolicyAssignmentPropertiesResponseScopePtrOutput) ElementType() reflect.Type
- func (o PolicyAssignmentPropertiesResponseScopePtrOutput) Id() pulumi.StringPtrOutput
- func (o PolicyAssignmentPropertiesResponseScopePtrOutput) ToPolicyAssignmentPropertiesResponseScopePtrOutput() PolicyAssignmentPropertiesResponseScopePtrOutput
- func (o PolicyAssignmentPropertiesResponseScopePtrOutput) ToPolicyAssignmentPropertiesResponseScopePtrOutputWithContext(ctx context.Context) PolicyAssignmentPropertiesResponseScopePtrOutput
- func (o PolicyAssignmentPropertiesResponseScopePtrOutput) Type() pulumi.StringPtrOutput
- type PolicyAssignmentState
- type PolicyDefinition
- type PolicyDefinitionArgs
- type PolicyDefinitionAtManagementGroup
- func GetPolicyDefinitionAtManagementGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*PolicyDefinitionAtManagementGroup, error)
- func NewPolicyDefinitionAtManagementGroup(ctx *pulumi.Context, name string, args *PolicyDefinitionAtManagementGroupArgs, ...) (*PolicyDefinitionAtManagementGroup, error)
- func (*PolicyDefinitionAtManagementGroup) ElementType() reflect.Type
- func (i *PolicyDefinitionAtManagementGroup) ToPolicyDefinitionAtManagementGroupOutput() PolicyDefinitionAtManagementGroupOutput
- func (i *PolicyDefinitionAtManagementGroup) ToPolicyDefinitionAtManagementGroupOutputWithContext(ctx context.Context) PolicyDefinitionAtManagementGroupOutput
- type PolicyDefinitionAtManagementGroupArgs
- type PolicyDefinitionAtManagementGroupInput
- type PolicyDefinitionAtManagementGroupOutput
- func (o PolicyDefinitionAtManagementGroupOutput) Description() pulumi.StringPtrOutput
- func (o PolicyDefinitionAtManagementGroupOutput) DisplayName() pulumi.StringPtrOutput
- func (PolicyDefinitionAtManagementGroupOutput) ElementType() reflect.Type
- func (o PolicyDefinitionAtManagementGroupOutput) Metadata() pulumi.AnyOutput
- func (o PolicyDefinitionAtManagementGroupOutput) Mode() pulumi.StringPtrOutput
- func (o PolicyDefinitionAtManagementGroupOutput) Name() pulumi.StringOutput
- func (o PolicyDefinitionAtManagementGroupOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
- func (o PolicyDefinitionAtManagementGroupOutput) PolicyRule() pulumi.AnyOutput
- func (o PolicyDefinitionAtManagementGroupOutput) PolicyType() pulumi.StringPtrOutput
- func (o PolicyDefinitionAtManagementGroupOutput) SystemData() SystemDataResponseOutput
- func (o PolicyDefinitionAtManagementGroupOutput) ToPolicyDefinitionAtManagementGroupOutput() PolicyDefinitionAtManagementGroupOutput
- func (o PolicyDefinitionAtManagementGroupOutput) ToPolicyDefinitionAtManagementGroupOutputWithContext(ctx context.Context) PolicyDefinitionAtManagementGroupOutput
- func (o PolicyDefinitionAtManagementGroupOutput) Type() pulumi.StringOutput
- type PolicyDefinitionAtManagementGroupState
- 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 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 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 PolicyDefinitionInput
- type PolicyDefinitionOutput
- func (o PolicyDefinitionOutput) Description() pulumi.StringPtrOutput
- func (o PolicyDefinitionOutput) DisplayName() pulumi.StringPtrOutput
- func (PolicyDefinitionOutput) ElementType() reflect.Type
- func (o PolicyDefinitionOutput) Metadata() pulumi.AnyOutput
- func (o PolicyDefinitionOutput) Mode() pulumi.StringPtrOutput
- func (o PolicyDefinitionOutput) Name() pulumi.StringOutput
- func (o PolicyDefinitionOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
- func (o PolicyDefinitionOutput) PolicyRule() pulumi.AnyOutput
- func (o PolicyDefinitionOutput) PolicyType() pulumi.StringPtrOutput
- func (o PolicyDefinitionOutput) SystemData() SystemDataResponseOutput
- func (o PolicyDefinitionOutput) ToPolicyDefinitionOutput() PolicyDefinitionOutput
- func (o PolicyDefinitionOutput) ToPolicyDefinitionOutputWithContext(ctx context.Context) PolicyDefinitionOutput
- func (o PolicyDefinitionOutput) Type() pulumi.StringOutput
- 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 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 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 PolicyDefinitionVersion
- type PolicyDefinitionVersionArgs
- type PolicyDefinitionVersionAtManagementGroup
- func (*PolicyDefinitionVersionAtManagementGroup) ElementType() reflect.Type
- func (i *PolicyDefinitionVersionAtManagementGroup) ToPolicyDefinitionVersionAtManagementGroupOutput() PolicyDefinitionVersionAtManagementGroupOutput
- func (i *PolicyDefinitionVersionAtManagementGroup) ToPolicyDefinitionVersionAtManagementGroupOutputWithContext(ctx context.Context) PolicyDefinitionVersionAtManagementGroupOutput
- type PolicyDefinitionVersionAtManagementGroupArgs
- type PolicyDefinitionVersionAtManagementGroupInput
- type PolicyDefinitionVersionAtManagementGroupOutput
- func (o PolicyDefinitionVersionAtManagementGroupOutput) Description() pulumi.StringPtrOutput
- func (o PolicyDefinitionVersionAtManagementGroupOutput) DisplayName() pulumi.StringPtrOutput
- func (PolicyDefinitionVersionAtManagementGroupOutput) ElementType() reflect.Type
- func (o PolicyDefinitionVersionAtManagementGroupOutput) Metadata() pulumi.AnyOutput
- func (o PolicyDefinitionVersionAtManagementGroupOutput) Mode() pulumi.StringPtrOutput
- func (o PolicyDefinitionVersionAtManagementGroupOutput) Name() pulumi.StringOutput
- func (o PolicyDefinitionVersionAtManagementGroupOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
- func (o PolicyDefinitionVersionAtManagementGroupOutput) PolicyRule() pulumi.AnyOutput
- func (o PolicyDefinitionVersionAtManagementGroupOutput) PolicyType() pulumi.StringPtrOutput
- func (o PolicyDefinitionVersionAtManagementGroupOutput) SystemData() SystemDataResponseOutput
- func (o PolicyDefinitionVersionAtManagementGroupOutput) ToPolicyDefinitionVersionAtManagementGroupOutput() PolicyDefinitionVersionAtManagementGroupOutput
- func (o PolicyDefinitionVersionAtManagementGroupOutput) ToPolicyDefinitionVersionAtManagementGroupOutputWithContext(ctx context.Context) PolicyDefinitionVersionAtManagementGroupOutput
- func (o PolicyDefinitionVersionAtManagementGroupOutput) Type() pulumi.StringOutput
- func (o PolicyDefinitionVersionAtManagementGroupOutput) Version() pulumi.StringPtrOutput
- type PolicyDefinitionVersionAtManagementGroupState
- type PolicyDefinitionVersionInput
- type PolicyDefinitionVersionOutput
- func (o PolicyDefinitionVersionOutput) Description() pulumi.StringPtrOutput
- func (o PolicyDefinitionVersionOutput) DisplayName() pulumi.StringPtrOutput
- func (PolicyDefinitionVersionOutput) ElementType() reflect.Type
- func (o PolicyDefinitionVersionOutput) Metadata() pulumi.AnyOutput
- func (o PolicyDefinitionVersionOutput) Mode() pulumi.StringPtrOutput
- func (o PolicyDefinitionVersionOutput) Name() pulumi.StringOutput
- func (o PolicyDefinitionVersionOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
- func (o PolicyDefinitionVersionOutput) PolicyRule() pulumi.AnyOutput
- func (o PolicyDefinitionVersionOutput) PolicyType() pulumi.StringPtrOutput
- func (o PolicyDefinitionVersionOutput) SystemData() SystemDataResponseOutput
- func (o PolicyDefinitionVersionOutput) ToPolicyDefinitionVersionOutput() PolicyDefinitionVersionOutput
- func (o PolicyDefinitionVersionOutput) ToPolicyDefinitionVersionOutputWithContext(ctx context.Context) PolicyDefinitionVersionOutput
- func (o PolicyDefinitionVersionOutput) Type() pulumi.StringOutput
- func (o PolicyDefinitionVersionOutput) Version() pulumi.StringPtrOutput
- type PolicyDefinitionVersionResponse
- type PolicyDefinitionVersionResponseArrayOutput
- func (PolicyDefinitionVersionResponseArrayOutput) ElementType() reflect.Type
- func (o PolicyDefinitionVersionResponseArrayOutput) Index(i pulumi.IntInput) PolicyDefinitionVersionResponseOutput
- func (o PolicyDefinitionVersionResponseArrayOutput) ToPolicyDefinitionVersionResponseArrayOutput() PolicyDefinitionVersionResponseArrayOutput
- func (o PolicyDefinitionVersionResponseArrayOutput) ToPolicyDefinitionVersionResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionVersionResponseArrayOutput
- type PolicyDefinitionVersionResponseOutput
- func (o PolicyDefinitionVersionResponseOutput) Description() pulumi.StringPtrOutput
- func (o PolicyDefinitionVersionResponseOutput) DisplayName() pulumi.StringPtrOutput
- func (PolicyDefinitionVersionResponseOutput) ElementType() reflect.Type
- func (o PolicyDefinitionVersionResponseOutput) Id() pulumi.StringOutput
- func (o PolicyDefinitionVersionResponseOutput) Metadata() pulumi.AnyOutput
- func (o PolicyDefinitionVersionResponseOutput) Mode() pulumi.StringPtrOutput
- func (o PolicyDefinitionVersionResponseOutput) Name() pulumi.StringOutput
- func (o PolicyDefinitionVersionResponseOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
- func (o PolicyDefinitionVersionResponseOutput) PolicyRule() pulumi.AnyOutput
- func (o PolicyDefinitionVersionResponseOutput) PolicyType() pulumi.StringPtrOutput
- func (o PolicyDefinitionVersionResponseOutput) SystemData() SystemDataResponseOutput
- func (o PolicyDefinitionVersionResponseOutput) ToPolicyDefinitionVersionResponseOutput() PolicyDefinitionVersionResponseOutput
- func (o PolicyDefinitionVersionResponseOutput) ToPolicyDefinitionVersionResponseOutputWithContext(ctx context.Context) PolicyDefinitionVersionResponseOutput
- func (o PolicyDefinitionVersionResponseOutput) Type() pulumi.StringOutput
- func (o PolicyDefinitionVersionResponseOutput) Version() pulumi.StringPtrOutput
- type PolicyDefinitionVersionState
- type PolicyExemption
- type PolicyExemptionArgs
- type PolicyExemptionInput
- type PolicyExemptionOutput
- func (o PolicyExemptionOutput) AssignmentScopeValidation() pulumi.StringPtrOutput
- func (o PolicyExemptionOutput) Description() pulumi.StringPtrOutput
- func (o PolicyExemptionOutput) DisplayName() pulumi.StringPtrOutput
- func (PolicyExemptionOutput) ElementType() reflect.Type
- func (o PolicyExemptionOutput) ExemptionCategory() pulumi.StringOutput
- func (o PolicyExemptionOutput) ExpiresOn() pulumi.StringPtrOutput
- func (o PolicyExemptionOutput) Metadata() pulumi.AnyOutput
- func (o PolicyExemptionOutput) Name() pulumi.StringOutput
- func (o PolicyExemptionOutput) PolicyAssignmentId() pulumi.StringOutput
- func (o PolicyExemptionOutput) PolicyDefinitionReferenceIds() pulumi.StringArrayOutput
- func (o PolicyExemptionOutput) ResourceSelectors() ResourceSelectorResponseArrayOutput
- func (o PolicyExemptionOutput) SystemData() SystemDataResponseOutput
- func (o PolicyExemptionOutput) ToPolicyExemptionOutput() PolicyExemptionOutput
- func (o PolicyExemptionOutput) ToPolicyExemptionOutputWithContext(ctx context.Context) PolicyExemptionOutput
- func (o PolicyExemptionOutput) Type() pulumi.StringOutput
- type PolicyExemptionState
- type PolicySetDefinition
- type PolicySetDefinitionArgs
- type PolicySetDefinitionAtManagementGroup
- func (*PolicySetDefinitionAtManagementGroup) ElementType() reflect.Type
- func (i *PolicySetDefinitionAtManagementGroup) ToPolicySetDefinitionAtManagementGroupOutput() PolicySetDefinitionAtManagementGroupOutput
- func (i *PolicySetDefinitionAtManagementGroup) ToPolicySetDefinitionAtManagementGroupOutputWithContext(ctx context.Context) PolicySetDefinitionAtManagementGroupOutput
- type PolicySetDefinitionAtManagementGroupArgs
- type PolicySetDefinitionAtManagementGroupInput
- type PolicySetDefinitionAtManagementGroupOutput
- func (o PolicySetDefinitionAtManagementGroupOutput) Description() pulumi.StringPtrOutput
- func (o PolicySetDefinitionAtManagementGroupOutput) DisplayName() pulumi.StringPtrOutput
- func (PolicySetDefinitionAtManagementGroupOutput) ElementType() reflect.Type
- func (o PolicySetDefinitionAtManagementGroupOutput) Metadata() pulumi.AnyOutput
- func (o PolicySetDefinitionAtManagementGroupOutput) Name() pulumi.StringOutput
- func (o PolicySetDefinitionAtManagementGroupOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
- func (o PolicySetDefinitionAtManagementGroupOutput) PolicyDefinitionGroups() PolicyDefinitionGroupResponseArrayOutput
- func (o PolicySetDefinitionAtManagementGroupOutput) PolicyDefinitions() PolicyDefinitionReferenceResponseArrayOutput
- func (o PolicySetDefinitionAtManagementGroupOutput) PolicyType() pulumi.StringPtrOutput
- func (o PolicySetDefinitionAtManagementGroupOutput) SystemData() SystemDataResponseOutput
- func (o PolicySetDefinitionAtManagementGroupOutput) ToPolicySetDefinitionAtManagementGroupOutput() PolicySetDefinitionAtManagementGroupOutput
- func (o PolicySetDefinitionAtManagementGroupOutput) ToPolicySetDefinitionAtManagementGroupOutputWithContext(ctx context.Context) PolicySetDefinitionAtManagementGroupOutput
- func (o PolicySetDefinitionAtManagementGroupOutput) Type() pulumi.StringOutput
- type PolicySetDefinitionAtManagementGroupState
- type PolicySetDefinitionInput
- type PolicySetDefinitionOutput
- func (o PolicySetDefinitionOutput) Description() pulumi.StringPtrOutput
- func (o PolicySetDefinitionOutput) DisplayName() pulumi.StringPtrOutput
- func (PolicySetDefinitionOutput) ElementType() reflect.Type
- func (o PolicySetDefinitionOutput) Metadata() pulumi.AnyOutput
- func (o PolicySetDefinitionOutput) Name() pulumi.StringOutput
- func (o PolicySetDefinitionOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
- func (o PolicySetDefinitionOutput) PolicyDefinitionGroups() PolicyDefinitionGroupResponseArrayOutput
- func (o PolicySetDefinitionOutput) PolicyDefinitions() PolicyDefinitionReferenceResponseArrayOutput
- func (o PolicySetDefinitionOutput) PolicyType() pulumi.StringPtrOutput
- func (o PolicySetDefinitionOutput) SystemData() SystemDataResponseOutput
- func (o PolicySetDefinitionOutput) ToPolicySetDefinitionOutput() PolicySetDefinitionOutput
- func (o PolicySetDefinitionOutput) ToPolicySetDefinitionOutputWithContext(ctx context.Context) PolicySetDefinitionOutput
- func (o PolicySetDefinitionOutput) Type() pulumi.StringOutput
- type PolicySetDefinitionState
- type PolicySetDefinitionVersion
- func (*PolicySetDefinitionVersion) ElementType() reflect.Type
- func (i *PolicySetDefinitionVersion) ToPolicySetDefinitionVersionOutput() PolicySetDefinitionVersionOutput
- func (i *PolicySetDefinitionVersion) ToPolicySetDefinitionVersionOutputWithContext(ctx context.Context) PolicySetDefinitionVersionOutput
- type PolicySetDefinitionVersionArgs
- type PolicySetDefinitionVersionAtManagementGroup
- func GetPolicySetDefinitionVersionAtManagementGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*PolicySetDefinitionVersionAtManagementGroup, error)
- func NewPolicySetDefinitionVersionAtManagementGroup(ctx *pulumi.Context, name string, ...) (*PolicySetDefinitionVersionAtManagementGroup, error)
- func (*PolicySetDefinitionVersionAtManagementGroup) ElementType() reflect.Type
- func (i *PolicySetDefinitionVersionAtManagementGroup) ToPolicySetDefinitionVersionAtManagementGroupOutput() PolicySetDefinitionVersionAtManagementGroupOutput
- func (i *PolicySetDefinitionVersionAtManagementGroup) ToPolicySetDefinitionVersionAtManagementGroupOutputWithContext(ctx context.Context) PolicySetDefinitionVersionAtManagementGroupOutput
- type PolicySetDefinitionVersionAtManagementGroupArgs
- type PolicySetDefinitionVersionAtManagementGroupInput
- type PolicySetDefinitionVersionAtManagementGroupOutput
- func (o PolicySetDefinitionVersionAtManagementGroupOutput) Description() pulumi.StringPtrOutput
- func (o PolicySetDefinitionVersionAtManagementGroupOutput) DisplayName() pulumi.StringPtrOutput
- func (PolicySetDefinitionVersionAtManagementGroupOutput) ElementType() reflect.Type
- func (o PolicySetDefinitionVersionAtManagementGroupOutput) Metadata() pulumi.AnyOutput
- func (o PolicySetDefinitionVersionAtManagementGroupOutput) Name() pulumi.StringOutput
- func (o PolicySetDefinitionVersionAtManagementGroupOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
- func (o PolicySetDefinitionVersionAtManagementGroupOutput) PolicyDefinitionGroups() PolicyDefinitionGroupResponseArrayOutput
- func (o PolicySetDefinitionVersionAtManagementGroupOutput) PolicyDefinitions() PolicyDefinitionReferenceResponseArrayOutput
- func (o PolicySetDefinitionVersionAtManagementGroupOutput) PolicyType() pulumi.StringPtrOutput
- func (o PolicySetDefinitionVersionAtManagementGroupOutput) SystemData() SystemDataResponseOutput
- func (o PolicySetDefinitionVersionAtManagementGroupOutput) ToPolicySetDefinitionVersionAtManagementGroupOutput() PolicySetDefinitionVersionAtManagementGroupOutput
- func (o PolicySetDefinitionVersionAtManagementGroupOutput) ToPolicySetDefinitionVersionAtManagementGroupOutputWithContext(ctx context.Context) PolicySetDefinitionVersionAtManagementGroupOutput
- func (o PolicySetDefinitionVersionAtManagementGroupOutput) Type() pulumi.StringOutput
- func (o PolicySetDefinitionVersionAtManagementGroupOutput) Version() pulumi.StringPtrOutput
- type PolicySetDefinitionVersionAtManagementGroupState
- type PolicySetDefinitionVersionInput
- type PolicySetDefinitionVersionOutput
- func (o PolicySetDefinitionVersionOutput) Description() pulumi.StringPtrOutput
- func (o PolicySetDefinitionVersionOutput) DisplayName() pulumi.StringPtrOutput
- func (PolicySetDefinitionVersionOutput) ElementType() reflect.Type
- func (o PolicySetDefinitionVersionOutput) Metadata() pulumi.AnyOutput
- func (o PolicySetDefinitionVersionOutput) Name() pulumi.StringOutput
- func (o PolicySetDefinitionVersionOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
- func (o PolicySetDefinitionVersionOutput) PolicyDefinitionGroups() PolicyDefinitionGroupResponseArrayOutput
- func (o PolicySetDefinitionVersionOutput) PolicyDefinitions() PolicyDefinitionReferenceResponseArrayOutput
- func (o PolicySetDefinitionVersionOutput) PolicyType() pulumi.StringPtrOutput
- func (o PolicySetDefinitionVersionOutput) SystemData() SystemDataResponseOutput
- func (o PolicySetDefinitionVersionOutput) ToPolicySetDefinitionVersionOutput() PolicySetDefinitionVersionOutput
- func (o PolicySetDefinitionVersionOutput) ToPolicySetDefinitionVersionOutputWithContext(ctx context.Context) PolicySetDefinitionVersionOutput
- func (o PolicySetDefinitionVersionOutput) Type() pulumi.StringOutput
- func (o PolicySetDefinitionVersionOutput) Version() pulumi.StringPtrOutput
- type PolicySetDefinitionVersionResponse
- type PolicySetDefinitionVersionResponseArrayOutput
- func (PolicySetDefinitionVersionResponseArrayOutput) ElementType() reflect.Type
- func (o PolicySetDefinitionVersionResponseArrayOutput) Index(i pulumi.IntInput) PolicySetDefinitionVersionResponseOutput
- func (o PolicySetDefinitionVersionResponseArrayOutput) ToPolicySetDefinitionVersionResponseArrayOutput() PolicySetDefinitionVersionResponseArrayOutput
- func (o PolicySetDefinitionVersionResponseArrayOutput) ToPolicySetDefinitionVersionResponseArrayOutputWithContext(ctx context.Context) PolicySetDefinitionVersionResponseArrayOutput
- type PolicySetDefinitionVersionResponseOutput
- func (o PolicySetDefinitionVersionResponseOutput) Description() pulumi.StringPtrOutput
- func (o PolicySetDefinitionVersionResponseOutput) DisplayName() pulumi.StringPtrOutput
- func (PolicySetDefinitionVersionResponseOutput) ElementType() reflect.Type
- func (o PolicySetDefinitionVersionResponseOutput) Id() pulumi.StringOutput
- func (o PolicySetDefinitionVersionResponseOutput) Metadata() pulumi.AnyOutput
- func (o PolicySetDefinitionVersionResponseOutput) Name() pulumi.StringOutput
- func (o PolicySetDefinitionVersionResponseOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
- func (o PolicySetDefinitionVersionResponseOutput) PolicyDefinitionGroups() PolicyDefinitionGroupResponseArrayOutput
- func (o PolicySetDefinitionVersionResponseOutput) PolicyDefinitions() PolicyDefinitionReferenceResponseArrayOutput
- func (o PolicySetDefinitionVersionResponseOutput) PolicyType() pulumi.StringPtrOutput
- func (o PolicySetDefinitionVersionResponseOutput) SystemData() SystemDataResponseOutput
- func (o PolicySetDefinitionVersionResponseOutput) ToPolicySetDefinitionVersionResponseOutput() PolicySetDefinitionVersionResponseOutput
- func (o PolicySetDefinitionVersionResponseOutput) ToPolicySetDefinitionVersionResponseOutputWithContext(ctx context.Context) PolicySetDefinitionVersionResponseOutput
- func (o PolicySetDefinitionVersionResponseOutput) Type() pulumi.StringOutput
- func (o PolicySetDefinitionVersionResponseOutput) Version() pulumi.StringPtrOutput
- type PolicySetDefinitionVersionState
- type PolicyType
- func (PolicyType) ElementType() reflect.Type
- func (e PolicyType) ToPolicyTypeOutput() PolicyTypeOutput
- func (e PolicyType) ToPolicyTypeOutputWithContext(ctx context.Context) PolicyTypeOutput
- func (e PolicyType) ToPolicyTypePtrOutput() PolicyTypePtrOutput
- func (e PolicyType) ToPolicyTypePtrOutputWithContext(ctx context.Context) PolicyTypePtrOutput
- func (e PolicyType) ToStringOutput() pulumi.StringOutput
- func (e PolicyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PolicyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PolicyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyTypeInput
- type PolicyTypeOutput
- func (PolicyTypeOutput) ElementType() reflect.Type
- func (o PolicyTypeOutput) ToPolicyTypeOutput() PolicyTypeOutput
- func (o PolicyTypeOutput) ToPolicyTypeOutputWithContext(ctx context.Context) PolicyTypeOutput
- func (o PolicyTypeOutput) ToPolicyTypePtrOutput() PolicyTypePtrOutput
- func (o PolicyTypeOutput) ToPolicyTypePtrOutputWithContext(ctx context.Context) PolicyTypePtrOutput
- func (o PolicyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PolicyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyTypePtrInput
- type PolicyTypePtrOutput
- func (o PolicyTypePtrOutput) Elem() PolicyTypeOutput
- func (PolicyTypePtrOutput) ElementType() reflect.Type
- func (o PolicyTypePtrOutput) ToPolicyTypePtrOutput() PolicyTypePtrOutput
- func (o PolicyTypePtrOutput) ToPolicyTypePtrOutputWithContext(ctx context.Context) PolicyTypePtrOutput
- func (o PolicyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyVariableColumn
- type PolicyVariableColumnArgs
- type PolicyVariableColumnArray
- type PolicyVariableColumnArrayInput
- type PolicyVariableColumnArrayOutput
- func (PolicyVariableColumnArrayOutput) ElementType() reflect.Type
- func (o PolicyVariableColumnArrayOutput) Index(i pulumi.IntInput) PolicyVariableColumnOutput
- func (o PolicyVariableColumnArrayOutput) ToPolicyVariableColumnArrayOutput() PolicyVariableColumnArrayOutput
- func (o PolicyVariableColumnArrayOutput) ToPolicyVariableColumnArrayOutputWithContext(ctx context.Context) PolicyVariableColumnArrayOutput
- type PolicyVariableColumnInput
- type PolicyVariableColumnOutput
- func (o PolicyVariableColumnOutput) ColumnName() pulumi.StringOutput
- func (PolicyVariableColumnOutput) ElementType() reflect.Type
- func (o PolicyVariableColumnOutput) ToPolicyVariableColumnOutput() PolicyVariableColumnOutput
- func (o PolicyVariableColumnOutput) ToPolicyVariableColumnOutputWithContext(ctx context.Context) PolicyVariableColumnOutput
- type PolicyVariableColumnResponse
- type PolicyVariableColumnResponseArrayOutput
- func (PolicyVariableColumnResponseArrayOutput) ElementType() reflect.Type
- func (o PolicyVariableColumnResponseArrayOutput) Index(i pulumi.IntInput) PolicyVariableColumnResponseOutput
- func (o PolicyVariableColumnResponseArrayOutput) ToPolicyVariableColumnResponseArrayOutput() PolicyVariableColumnResponseArrayOutput
- func (o PolicyVariableColumnResponseArrayOutput) ToPolicyVariableColumnResponseArrayOutputWithContext(ctx context.Context) PolicyVariableColumnResponseArrayOutput
- type PolicyVariableColumnResponseOutput
- func (o PolicyVariableColumnResponseOutput) ColumnName() pulumi.StringOutput
- func (PolicyVariableColumnResponseOutput) ElementType() reflect.Type
- func (o PolicyVariableColumnResponseOutput) ToPolicyVariableColumnResponseOutput() PolicyVariableColumnResponseOutput
- func (o PolicyVariableColumnResponseOutput) ToPolicyVariableColumnResponseOutputWithContext(ctx context.Context) PolicyVariableColumnResponseOutput
- type PolicyVariableValueColumnValue
- type PolicyVariableValueColumnValueArgs
- func (PolicyVariableValueColumnValueArgs) ElementType() reflect.Type
- func (i PolicyVariableValueColumnValueArgs) ToPolicyVariableValueColumnValueOutput() PolicyVariableValueColumnValueOutput
- func (i PolicyVariableValueColumnValueArgs) ToPolicyVariableValueColumnValueOutputWithContext(ctx context.Context) PolicyVariableValueColumnValueOutput
- type PolicyVariableValueColumnValueArray
- func (PolicyVariableValueColumnValueArray) ElementType() reflect.Type
- func (i PolicyVariableValueColumnValueArray) ToPolicyVariableValueColumnValueArrayOutput() PolicyVariableValueColumnValueArrayOutput
- func (i PolicyVariableValueColumnValueArray) ToPolicyVariableValueColumnValueArrayOutputWithContext(ctx context.Context) PolicyVariableValueColumnValueArrayOutput
- type PolicyVariableValueColumnValueArrayInput
- type PolicyVariableValueColumnValueArrayOutput
- func (PolicyVariableValueColumnValueArrayOutput) ElementType() reflect.Type
- func (o PolicyVariableValueColumnValueArrayOutput) Index(i pulumi.IntInput) PolicyVariableValueColumnValueOutput
- func (o PolicyVariableValueColumnValueArrayOutput) ToPolicyVariableValueColumnValueArrayOutput() PolicyVariableValueColumnValueArrayOutput
- func (o PolicyVariableValueColumnValueArrayOutput) ToPolicyVariableValueColumnValueArrayOutputWithContext(ctx context.Context) PolicyVariableValueColumnValueArrayOutput
- type PolicyVariableValueColumnValueInput
- type PolicyVariableValueColumnValueOutput
- func (o PolicyVariableValueColumnValueOutput) ColumnName() pulumi.StringOutput
- func (o PolicyVariableValueColumnValueOutput) ColumnValue() pulumi.AnyOutput
- func (PolicyVariableValueColumnValueOutput) ElementType() reflect.Type
- func (o PolicyVariableValueColumnValueOutput) ToPolicyVariableValueColumnValueOutput() PolicyVariableValueColumnValueOutput
- func (o PolicyVariableValueColumnValueOutput) ToPolicyVariableValueColumnValueOutputWithContext(ctx context.Context) PolicyVariableValueColumnValueOutput
- type PolicyVariableValueColumnValueResponse
- type PolicyVariableValueColumnValueResponseArrayOutput
- func (PolicyVariableValueColumnValueResponseArrayOutput) ElementType() reflect.Type
- func (o PolicyVariableValueColumnValueResponseArrayOutput) Index(i pulumi.IntInput) PolicyVariableValueColumnValueResponseOutput
- func (o PolicyVariableValueColumnValueResponseArrayOutput) ToPolicyVariableValueColumnValueResponseArrayOutput() PolicyVariableValueColumnValueResponseArrayOutput
- func (o PolicyVariableValueColumnValueResponseArrayOutput) ToPolicyVariableValueColumnValueResponseArrayOutputWithContext(ctx context.Context) PolicyVariableValueColumnValueResponseArrayOutput
- type PolicyVariableValueColumnValueResponseOutput
- func (o PolicyVariableValueColumnValueResponseOutput) ColumnName() pulumi.StringOutput
- func (o PolicyVariableValueColumnValueResponseOutput) ColumnValue() pulumi.AnyOutput
- func (PolicyVariableValueColumnValueResponseOutput) ElementType() reflect.Type
- func (o PolicyVariableValueColumnValueResponseOutput) ToPolicyVariableValueColumnValueResponseOutput() PolicyVariableValueColumnValueResponseOutput
- func (o PolicyVariableValueColumnValueResponseOutput) ToPolicyVariableValueColumnValueResponseOutputWithContext(ctx context.Context) PolicyVariableValueColumnValueResponseOutput
- type PrincipalResponse
- type PrincipalResponseOutput
- func (o PrincipalResponseOutput) DisplayName() pulumi.StringPtrOutput
- func (PrincipalResponseOutput) ElementType() reflect.Type
- func (o PrincipalResponseOutput) Email() pulumi.StringPtrOutput
- func (o PrincipalResponseOutput) Id() pulumi.StringPtrOutput
- func (o PrincipalResponseOutput) ToPrincipalResponseOutput() PrincipalResponseOutput
- func (o PrincipalResponseOutput) ToPrincipalResponseOutputWithContext(ctx context.Context) PrincipalResponseOutput
- func (o PrincipalResponseOutput) Type() pulumi.StringPtrOutput
- type PrincipalResponsePtrOutput
- func (o PrincipalResponsePtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o PrincipalResponsePtrOutput) Elem() PrincipalResponseOutput
- func (PrincipalResponsePtrOutput) ElementType() reflect.Type
- func (o PrincipalResponsePtrOutput) Email() pulumi.StringPtrOutput
- func (o PrincipalResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o PrincipalResponsePtrOutput) ToPrincipalResponsePtrOutput() PrincipalResponsePtrOutput
- func (o PrincipalResponsePtrOutput) ToPrincipalResponsePtrOutputWithContext(ctx context.Context) PrincipalResponsePtrOutput
- func (o PrincipalResponsePtrOutput) Type() pulumi.StringPtrOutput
- type PrincipalType
- func (PrincipalType) ElementType() reflect.Type
- func (e PrincipalType) ToPrincipalTypeOutput() PrincipalTypeOutput
- func (e PrincipalType) ToPrincipalTypeOutputWithContext(ctx context.Context) PrincipalTypeOutput
- func (e PrincipalType) ToPrincipalTypePtrOutput() PrincipalTypePtrOutput
- func (e PrincipalType) ToPrincipalTypePtrOutputWithContext(ctx context.Context) PrincipalTypePtrOutput
- func (e PrincipalType) ToStringOutput() pulumi.StringOutput
- func (e PrincipalType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PrincipalType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PrincipalType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrincipalTypeInput
- type PrincipalTypeOutput
- func (PrincipalTypeOutput) ElementType() reflect.Type
- func (o PrincipalTypeOutput) ToPrincipalTypeOutput() PrincipalTypeOutput
- func (o PrincipalTypeOutput) ToPrincipalTypeOutputWithContext(ctx context.Context) PrincipalTypeOutput
- func (o PrincipalTypeOutput) ToPrincipalTypePtrOutput() PrincipalTypePtrOutput
- func (o PrincipalTypeOutput) ToPrincipalTypePtrOutputWithContext(ctx context.Context) PrincipalTypePtrOutput
- func (o PrincipalTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PrincipalTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PrincipalTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PrincipalTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrincipalTypePtrInput
- type PrincipalTypePtrOutput
- func (o PrincipalTypePtrOutput) Elem() PrincipalTypeOutput
- func (PrincipalTypePtrOutput) ElementType() reflect.Type
- func (o PrincipalTypePtrOutput) ToPrincipalTypePtrOutput() PrincipalTypePtrOutput
- func (o PrincipalTypePtrOutput) ToPrincipalTypePtrOutputWithContext(ctx context.Context) PrincipalTypePtrOutput
- func (o PrincipalTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PrincipalTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrivateLinkAssociation
- type PrivateLinkAssociationArgs
- type PrivateLinkAssociationInput
- type PrivateLinkAssociationOutput
- func (PrivateLinkAssociationOutput) ElementType() reflect.Type
- func (o PrivateLinkAssociationOutput) Name() pulumi.StringOutput
- func (o PrivateLinkAssociationOutput) Properties() PrivateLinkAssociationPropertiesExpandedResponseOutput
- func (o PrivateLinkAssociationOutput) ToPrivateLinkAssociationOutput() PrivateLinkAssociationOutput
- func (o PrivateLinkAssociationOutput) ToPrivateLinkAssociationOutputWithContext(ctx context.Context) PrivateLinkAssociationOutput
- func (o PrivateLinkAssociationOutput) Type() pulumi.StringOutput
- type PrivateLinkAssociationProperties
- type PrivateLinkAssociationPropertiesArgs
- func (PrivateLinkAssociationPropertiesArgs) ElementType() reflect.Type
- func (i PrivateLinkAssociationPropertiesArgs) ToPrivateLinkAssociationPropertiesOutput() PrivateLinkAssociationPropertiesOutput
- func (i PrivateLinkAssociationPropertiesArgs) ToPrivateLinkAssociationPropertiesOutputWithContext(ctx context.Context) PrivateLinkAssociationPropertiesOutput
- func (i PrivateLinkAssociationPropertiesArgs) ToPrivateLinkAssociationPropertiesPtrOutput() PrivateLinkAssociationPropertiesPtrOutput
- func (i PrivateLinkAssociationPropertiesArgs) ToPrivateLinkAssociationPropertiesPtrOutputWithContext(ctx context.Context) PrivateLinkAssociationPropertiesPtrOutput
- type PrivateLinkAssociationPropertiesExpandedResponse
- type PrivateLinkAssociationPropertiesExpandedResponseOutput
- func (PrivateLinkAssociationPropertiesExpandedResponseOutput) ElementType() reflect.Type
- func (o PrivateLinkAssociationPropertiesExpandedResponseOutput) PrivateLink() pulumi.StringPtrOutput
- func (o PrivateLinkAssociationPropertiesExpandedResponseOutput) PublicNetworkAccess() pulumi.StringPtrOutput
- func (o PrivateLinkAssociationPropertiesExpandedResponseOutput) Scope() pulumi.StringPtrOutput
- func (o PrivateLinkAssociationPropertiesExpandedResponseOutput) TenantID() pulumi.StringPtrOutput
- func (o PrivateLinkAssociationPropertiesExpandedResponseOutput) ToPrivateLinkAssociationPropertiesExpandedResponseOutput() PrivateLinkAssociationPropertiesExpandedResponseOutput
- func (o PrivateLinkAssociationPropertiesExpandedResponseOutput) ToPrivateLinkAssociationPropertiesExpandedResponseOutputWithContext(ctx context.Context) PrivateLinkAssociationPropertiesExpandedResponseOutput
- type PrivateLinkAssociationPropertiesInput
- type PrivateLinkAssociationPropertiesOutput
- func (PrivateLinkAssociationPropertiesOutput) ElementType() reflect.Type
- func (o PrivateLinkAssociationPropertiesOutput) PrivateLink() pulumi.StringPtrOutput
- func (o PrivateLinkAssociationPropertiesOutput) PublicNetworkAccess() pulumi.StringPtrOutput
- func (o PrivateLinkAssociationPropertiesOutput) ToPrivateLinkAssociationPropertiesOutput() PrivateLinkAssociationPropertiesOutput
- func (o PrivateLinkAssociationPropertiesOutput) ToPrivateLinkAssociationPropertiesOutputWithContext(ctx context.Context) PrivateLinkAssociationPropertiesOutput
- func (o PrivateLinkAssociationPropertiesOutput) ToPrivateLinkAssociationPropertiesPtrOutput() PrivateLinkAssociationPropertiesPtrOutput
- func (o PrivateLinkAssociationPropertiesOutput) ToPrivateLinkAssociationPropertiesPtrOutputWithContext(ctx context.Context) PrivateLinkAssociationPropertiesPtrOutput
- type PrivateLinkAssociationPropertiesPtrInput
- type PrivateLinkAssociationPropertiesPtrOutput
- func (o PrivateLinkAssociationPropertiesPtrOutput) Elem() PrivateLinkAssociationPropertiesOutput
- func (PrivateLinkAssociationPropertiesPtrOutput) ElementType() reflect.Type
- func (o PrivateLinkAssociationPropertiesPtrOutput) PrivateLink() pulumi.StringPtrOutput
- func (o PrivateLinkAssociationPropertiesPtrOutput) PublicNetworkAccess() pulumi.StringPtrOutput
- func (o PrivateLinkAssociationPropertiesPtrOutput) ToPrivateLinkAssociationPropertiesPtrOutput() PrivateLinkAssociationPropertiesPtrOutput
- func (o PrivateLinkAssociationPropertiesPtrOutput) ToPrivateLinkAssociationPropertiesPtrOutputWithContext(ctx context.Context) PrivateLinkAssociationPropertiesPtrOutput
- type PrivateLinkAssociationState
- type PublicNetworkAccessOptions
- func (PublicNetworkAccessOptions) ElementType() reflect.Type
- func (e PublicNetworkAccessOptions) ToPublicNetworkAccessOptionsOutput() PublicNetworkAccessOptionsOutput
- func (e PublicNetworkAccessOptions) ToPublicNetworkAccessOptionsOutputWithContext(ctx context.Context) PublicNetworkAccessOptionsOutput
- func (e PublicNetworkAccessOptions) ToPublicNetworkAccessOptionsPtrOutput() PublicNetworkAccessOptionsPtrOutput
- func (e PublicNetworkAccessOptions) ToPublicNetworkAccessOptionsPtrOutputWithContext(ctx context.Context) PublicNetworkAccessOptionsPtrOutput
- func (e PublicNetworkAccessOptions) ToStringOutput() pulumi.StringOutput
- func (e PublicNetworkAccessOptions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PublicNetworkAccessOptions) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PublicNetworkAccessOptions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PublicNetworkAccessOptionsInput
- type PublicNetworkAccessOptionsOutput
- func (PublicNetworkAccessOptionsOutput) ElementType() reflect.Type
- func (o PublicNetworkAccessOptionsOutput) ToPublicNetworkAccessOptionsOutput() PublicNetworkAccessOptionsOutput
- func (o PublicNetworkAccessOptionsOutput) ToPublicNetworkAccessOptionsOutputWithContext(ctx context.Context) PublicNetworkAccessOptionsOutput
- func (o PublicNetworkAccessOptionsOutput) ToPublicNetworkAccessOptionsPtrOutput() PublicNetworkAccessOptionsPtrOutput
- func (o PublicNetworkAccessOptionsOutput) ToPublicNetworkAccessOptionsPtrOutputWithContext(ctx context.Context) PublicNetworkAccessOptionsPtrOutput
- func (o PublicNetworkAccessOptionsOutput) ToStringOutput() pulumi.StringOutput
- func (o PublicNetworkAccessOptionsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PublicNetworkAccessOptionsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PublicNetworkAccessOptionsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PublicNetworkAccessOptionsPtrInput
- type PublicNetworkAccessOptionsPtrOutput
- func (o PublicNetworkAccessOptionsPtrOutput) Elem() PublicNetworkAccessOptionsOutput
- func (PublicNetworkAccessOptionsPtrOutput) ElementType() reflect.Type
- func (o PublicNetworkAccessOptionsPtrOutput) ToPublicNetworkAccessOptionsPtrOutput() PublicNetworkAccessOptionsPtrOutput
- func (o PublicNetworkAccessOptionsPtrOutput) ToPublicNetworkAccessOptionsPtrOutputWithContext(ctx context.Context) PublicNetworkAccessOptionsPtrOutput
- func (o PublicNetworkAccessOptionsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PublicNetworkAccessOptionsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceIdentityType
- func (ResourceIdentityType) ElementType() reflect.Type
- func (e ResourceIdentityType) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
- func (e ResourceIdentityType) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
- func (e ResourceIdentityType) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
- func (e ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
- func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput
- func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceIdentityTypeInput
- type ResourceIdentityTypeOutput
- func (ResourceIdentityTypeOutput) ElementType() reflect.Type
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ResourceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ResourceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceIdentityTypePtrInput
- type ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypePtrOutput) Elem() ResourceIdentityTypeOutput
- func (ResourceIdentityTypePtrOutput) ElementType() reflect.Type
- func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceManagementPrivateLink
- func (*ResourceManagementPrivateLink) ElementType() reflect.Type
- func (i *ResourceManagementPrivateLink) ToResourceManagementPrivateLinkOutput() ResourceManagementPrivateLinkOutput
- func (i *ResourceManagementPrivateLink) ToResourceManagementPrivateLinkOutputWithContext(ctx context.Context) ResourceManagementPrivateLinkOutput
- type ResourceManagementPrivateLinkArgs
- type ResourceManagementPrivateLinkEndpointConnectionsResponse
- type ResourceManagementPrivateLinkEndpointConnectionsResponseOutput
- func (ResourceManagementPrivateLinkEndpointConnectionsResponseOutput) ElementType() reflect.Type
- func (o ResourceManagementPrivateLinkEndpointConnectionsResponseOutput) PrivateEndpointConnections() pulumi.StringArrayOutput
- func (o ResourceManagementPrivateLinkEndpointConnectionsResponseOutput) ToResourceManagementPrivateLinkEndpointConnectionsResponseOutput() ResourceManagementPrivateLinkEndpointConnectionsResponseOutput
- func (o ResourceManagementPrivateLinkEndpointConnectionsResponseOutput) ToResourceManagementPrivateLinkEndpointConnectionsResponseOutputWithContext(ctx context.Context) ResourceManagementPrivateLinkEndpointConnectionsResponseOutput
- type ResourceManagementPrivateLinkInput
- type ResourceManagementPrivateLinkOutput
- func (ResourceManagementPrivateLinkOutput) ElementType() reflect.Type
- func (o ResourceManagementPrivateLinkOutput) Location() pulumi.StringPtrOutput
- func (o ResourceManagementPrivateLinkOutput) Name() pulumi.StringOutput
- func (o ResourceManagementPrivateLinkOutput) Properties() ResourceManagementPrivateLinkEndpointConnectionsResponseOutput
- func (o ResourceManagementPrivateLinkOutput) ToResourceManagementPrivateLinkOutput() ResourceManagementPrivateLinkOutput
- func (o ResourceManagementPrivateLinkOutput) ToResourceManagementPrivateLinkOutputWithContext(ctx context.Context) ResourceManagementPrivateLinkOutput
- func (o ResourceManagementPrivateLinkOutput) Type() pulumi.StringOutput
- type ResourceManagementPrivateLinkState
- type ResourceSelector
- type ResourceSelectorArgs
- type ResourceSelectorArray
- type ResourceSelectorArrayInput
- type ResourceSelectorArrayOutput
- func (ResourceSelectorArrayOutput) ElementType() reflect.Type
- func (o ResourceSelectorArrayOutput) Index(i pulumi.IntInput) ResourceSelectorOutput
- func (o ResourceSelectorArrayOutput) ToResourceSelectorArrayOutput() ResourceSelectorArrayOutput
- func (o ResourceSelectorArrayOutput) ToResourceSelectorArrayOutputWithContext(ctx context.Context) ResourceSelectorArrayOutput
- type ResourceSelectorInput
- type ResourceSelectorOutput
- func (ResourceSelectorOutput) ElementType() reflect.Type
- func (o ResourceSelectorOutput) Name() pulumi.StringPtrOutput
- func (o ResourceSelectorOutput) Selectors() SelectorArrayOutput
- func (o ResourceSelectorOutput) ToResourceSelectorOutput() ResourceSelectorOutput
- func (o ResourceSelectorOutput) ToResourceSelectorOutputWithContext(ctx context.Context) ResourceSelectorOutput
- type ResourceSelectorResponse
- type ResourceSelectorResponseArrayOutput
- func (ResourceSelectorResponseArrayOutput) ElementType() reflect.Type
- func (o ResourceSelectorResponseArrayOutput) Index(i pulumi.IntInput) ResourceSelectorResponseOutput
- func (o ResourceSelectorResponseArrayOutput) ToResourceSelectorResponseArrayOutput() ResourceSelectorResponseArrayOutput
- func (o ResourceSelectorResponseArrayOutput) ToResourceSelectorResponseArrayOutputWithContext(ctx context.Context) ResourceSelectorResponseArrayOutput
- type ResourceSelectorResponseOutput
- func (ResourceSelectorResponseOutput) ElementType() reflect.Type
- func (o ResourceSelectorResponseOutput) Name() pulumi.StringPtrOutput
- func (o ResourceSelectorResponseOutput) Selectors() SelectorResponseArrayOutput
- func (o ResourceSelectorResponseOutput) ToResourceSelectorResponseOutput() ResourceSelectorResponseOutput
- func (o ResourceSelectorResponseOutput) ToResourceSelectorResponseOutputWithContext(ctx context.Context) ResourceSelectorResponseOutput
- type RoleAssignment
- type RoleAssignmentArgs
- type RoleAssignmentInput
- type RoleAssignmentOutput
- func (o RoleAssignmentOutput) Condition() pulumi.StringPtrOutput
- func (o RoleAssignmentOutput) ConditionVersion() pulumi.StringPtrOutput
- func (o RoleAssignmentOutput) CreatedBy() pulumi.StringOutput
- func (o RoleAssignmentOutput) CreatedOn() pulumi.StringOutput
- func (o RoleAssignmentOutput) DelegatedManagedIdentityResourceId() pulumi.StringPtrOutput
- func (o RoleAssignmentOutput) Description() pulumi.StringPtrOutput
- func (RoleAssignmentOutput) ElementType() reflect.Type
- func (o RoleAssignmentOutput) Name() pulumi.StringOutput
- func (o RoleAssignmentOutput) PrincipalId() pulumi.StringOutput
- func (o RoleAssignmentOutput) PrincipalType() pulumi.StringPtrOutput
- func (o RoleAssignmentOutput) RoleDefinitionId() pulumi.StringOutput
- func (o RoleAssignmentOutput) Scope() pulumi.StringOutput
- func (o RoleAssignmentOutput) ToRoleAssignmentOutput() RoleAssignmentOutput
- func (o RoleAssignmentOutput) ToRoleAssignmentOutputWithContext(ctx context.Context) RoleAssignmentOutput
- func (o RoleAssignmentOutput) Type() pulumi.StringOutput
- func (o RoleAssignmentOutput) UpdatedBy() pulumi.StringOutput
- func (o RoleAssignmentOutput) UpdatedOn() pulumi.StringOutput
- type RoleAssignmentState
- type RoleDefinition
- type RoleDefinitionArgs
- type RoleDefinitionInput
- type RoleDefinitionOutput
- func (o RoleDefinitionOutput) AssignableScopes() pulumi.StringArrayOutput
- func (o RoleDefinitionOutput) CreatedBy() pulumi.StringOutput
- func (o RoleDefinitionOutput) CreatedOn() pulumi.StringOutput
- func (o RoleDefinitionOutput) Description() pulumi.StringPtrOutput
- func (RoleDefinitionOutput) ElementType() reflect.Type
- func (o RoleDefinitionOutput) Name() pulumi.StringOutput
- func (o RoleDefinitionOutput) Permissions() PermissionResponseArrayOutput
- func (o RoleDefinitionOutput) RoleName() pulumi.StringPtrOutput
- func (o RoleDefinitionOutput) RoleType() pulumi.StringPtrOutput
- func (o RoleDefinitionOutput) ToRoleDefinitionOutput() RoleDefinitionOutput
- func (o RoleDefinitionOutput) ToRoleDefinitionOutputWithContext(ctx context.Context) RoleDefinitionOutput
- func (o RoleDefinitionOutput) Type() pulumi.StringOutput
- func (o RoleDefinitionOutput) UpdatedBy() pulumi.StringOutput
- func (o RoleDefinitionOutput) UpdatedOn() pulumi.StringOutput
- type RoleDefinitionState
- type RoleManagementPolicyApprovalRuleResponse
- type RoleManagementPolicyApprovalRuleResponseOutput
- func (RoleManagementPolicyApprovalRuleResponseOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyApprovalRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o RoleManagementPolicyApprovalRuleResponseOutput) RuleType() pulumi.StringOutput
- func (o RoleManagementPolicyApprovalRuleResponseOutput) Setting() ApprovalSettingsResponsePtrOutput
- func (o RoleManagementPolicyApprovalRuleResponseOutput) Target() RoleManagementPolicyRuleTargetResponsePtrOutput
- func (o RoleManagementPolicyApprovalRuleResponseOutput) ToRoleManagementPolicyApprovalRuleResponseOutput() RoleManagementPolicyApprovalRuleResponseOutput
- func (o RoleManagementPolicyApprovalRuleResponseOutput) ToRoleManagementPolicyApprovalRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyApprovalRuleResponseOutput
- type RoleManagementPolicyAssignment
- func (*RoleManagementPolicyAssignment) ElementType() reflect.Type
- func (i *RoleManagementPolicyAssignment) ToRoleManagementPolicyAssignmentOutput() RoleManagementPolicyAssignmentOutput
- func (i *RoleManagementPolicyAssignment) ToRoleManagementPolicyAssignmentOutputWithContext(ctx context.Context) RoleManagementPolicyAssignmentOutput
- type RoleManagementPolicyAssignmentArgs
- type RoleManagementPolicyAssignmentInput
- type RoleManagementPolicyAssignmentOutput
- func (o RoleManagementPolicyAssignmentOutput) EffectiveRules() pulumi.ArrayOutput
- func (RoleManagementPolicyAssignmentOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyAssignmentOutput) Name() pulumi.StringOutput
- func (o RoleManagementPolicyAssignmentOutput) PolicyAssignmentProperties() PolicyAssignmentPropertiesResponseOutput
- func (o RoleManagementPolicyAssignmentOutput) PolicyId() pulumi.StringPtrOutput
- func (o RoleManagementPolicyAssignmentOutput) RoleDefinitionId() pulumi.StringPtrOutput
- func (o RoleManagementPolicyAssignmentOutput) Scope() pulumi.StringPtrOutput
- func (o RoleManagementPolicyAssignmentOutput) ToRoleManagementPolicyAssignmentOutput() RoleManagementPolicyAssignmentOutput
- func (o RoleManagementPolicyAssignmentOutput) ToRoleManagementPolicyAssignmentOutputWithContext(ctx context.Context) RoleManagementPolicyAssignmentOutput
- func (o RoleManagementPolicyAssignmentOutput) Type() pulumi.StringOutput
- type RoleManagementPolicyAssignmentState
- type RoleManagementPolicyAuthenticationContextRuleResponse
- type RoleManagementPolicyAuthenticationContextRuleResponseOutput
- func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) ClaimValue() pulumi.StringPtrOutput
- func (RoleManagementPolicyAuthenticationContextRuleResponseOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) RuleType() pulumi.StringOutput
- func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) Target() RoleManagementPolicyRuleTargetResponsePtrOutput
- func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) ToRoleManagementPolicyAuthenticationContextRuleResponseOutput() RoleManagementPolicyAuthenticationContextRuleResponseOutput
- func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) ToRoleManagementPolicyAuthenticationContextRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyAuthenticationContextRuleResponseOutput
- type RoleManagementPolicyEnablementRuleResponse
- type RoleManagementPolicyEnablementRuleResponseOutput
- func (RoleManagementPolicyEnablementRuleResponseOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyEnablementRuleResponseOutput) EnabledRules() pulumi.StringArrayOutput
- func (o RoleManagementPolicyEnablementRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o RoleManagementPolicyEnablementRuleResponseOutput) RuleType() pulumi.StringOutput
- func (o RoleManagementPolicyEnablementRuleResponseOutput) Target() RoleManagementPolicyRuleTargetResponsePtrOutput
- func (o RoleManagementPolicyEnablementRuleResponseOutput) ToRoleManagementPolicyEnablementRuleResponseOutput() RoleManagementPolicyEnablementRuleResponseOutput
- func (o RoleManagementPolicyEnablementRuleResponseOutput) ToRoleManagementPolicyEnablementRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyEnablementRuleResponseOutput
- type RoleManagementPolicyExpirationRuleResponse
- type RoleManagementPolicyExpirationRuleResponseOutput
- func (RoleManagementPolicyExpirationRuleResponseOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyExpirationRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o RoleManagementPolicyExpirationRuleResponseOutput) IsExpirationRequired() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyExpirationRuleResponseOutput) MaximumDuration() pulumi.StringPtrOutput
- func (o RoleManagementPolicyExpirationRuleResponseOutput) RuleType() pulumi.StringOutput
- func (o RoleManagementPolicyExpirationRuleResponseOutput) Target() RoleManagementPolicyRuleTargetResponsePtrOutput
- func (o RoleManagementPolicyExpirationRuleResponseOutput) ToRoleManagementPolicyExpirationRuleResponseOutput() RoleManagementPolicyExpirationRuleResponseOutput
- func (o RoleManagementPolicyExpirationRuleResponseOutput) ToRoleManagementPolicyExpirationRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyExpirationRuleResponseOutput
- type RoleManagementPolicyNotificationRuleResponse
- type RoleManagementPolicyNotificationRuleResponseOutput
- func (RoleManagementPolicyNotificationRuleResponseOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o RoleManagementPolicyNotificationRuleResponseOutput) IsDefaultRecipientsEnabled() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyNotificationRuleResponseOutput) NotificationLevel() pulumi.StringPtrOutput
- func (o RoleManagementPolicyNotificationRuleResponseOutput) NotificationRecipients() pulumi.StringArrayOutput
- func (o RoleManagementPolicyNotificationRuleResponseOutput) NotificationType() pulumi.StringPtrOutput
- func (o RoleManagementPolicyNotificationRuleResponseOutput) RecipientType() pulumi.StringPtrOutput
- func (o RoleManagementPolicyNotificationRuleResponseOutput) RuleType() pulumi.StringOutput
- func (o RoleManagementPolicyNotificationRuleResponseOutput) Target() RoleManagementPolicyRuleTargetResponsePtrOutput
- func (o RoleManagementPolicyNotificationRuleResponseOutput) ToRoleManagementPolicyNotificationRuleResponseOutput() RoleManagementPolicyNotificationRuleResponseOutput
- func (o RoleManagementPolicyNotificationRuleResponseOutput) ToRoleManagementPolicyNotificationRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRuleResponseOutput
- type RoleManagementPolicyRuleTargetResponse
- type RoleManagementPolicyRuleTargetResponseOutput
- func (o RoleManagementPolicyRuleTargetResponseOutput) Caller() pulumi.StringPtrOutput
- func (RoleManagementPolicyRuleTargetResponseOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyRuleTargetResponseOutput) EnforcedSettings() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetResponseOutput) InheritableSettings() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetResponseOutput) Level() pulumi.StringPtrOutput
- func (o RoleManagementPolicyRuleTargetResponseOutput) Operations() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetResponseOutput) TargetObjects() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetResponseOutput) ToRoleManagementPolicyRuleTargetResponseOutput() RoleManagementPolicyRuleTargetResponseOutput
- func (o RoleManagementPolicyRuleTargetResponseOutput) ToRoleManagementPolicyRuleTargetResponseOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetResponseOutput
- type RoleManagementPolicyRuleTargetResponsePtrOutput
- func (o RoleManagementPolicyRuleTargetResponsePtrOutput) Caller() pulumi.StringPtrOutput
- func (o RoleManagementPolicyRuleTargetResponsePtrOutput) Elem() RoleManagementPolicyRuleTargetResponseOutput
- func (RoleManagementPolicyRuleTargetResponsePtrOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyRuleTargetResponsePtrOutput) EnforcedSettings() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetResponsePtrOutput) InheritableSettings() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetResponsePtrOutput) Level() pulumi.StringPtrOutput
- func (o RoleManagementPolicyRuleTargetResponsePtrOutput) Operations() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetResponsePtrOutput) TargetObjects() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetResponsePtrOutput) ToRoleManagementPolicyRuleTargetResponsePtrOutput() RoleManagementPolicyRuleTargetResponsePtrOutput
- func (o RoleManagementPolicyRuleTargetResponsePtrOutput) ToRoleManagementPolicyRuleTargetResponsePtrOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetResponsePtrOutput
- type ScopeAccessReviewHistoryDefinitionById
- func (*ScopeAccessReviewHistoryDefinitionById) ElementType() reflect.Type
- func (i *ScopeAccessReviewHistoryDefinitionById) ToScopeAccessReviewHistoryDefinitionByIdOutput() ScopeAccessReviewHistoryDefinitionByIdOutput
- func (i *ScopeAccessReviewHistoryDefinitionById) ToScopeAccessReviewHistoryDefinitionByIdOutputWithContext(ctx context.Context) ScopeAccessReviewHistoryDefinitionByIdOutput
- type ScopeAccessReviewHistoryDefinitionByIdArgs
- type ScopeAccessReviewHistoryDefinitionByIdInput
- type ScopeAccessReviewHistoryDefinitionByIdOutput
- func (o ScopeAccessReviewHistoryDefinitionByIdOutput) CreatedDateTime() pulumi.StringOutput
- func (o ScopeAccessReviewHistoryDefinitionByIdOutput) Decisions() pulumi.StringArrayOutput
- func (o ScopeAccessReviewHistoryDefinitionByIdOutput) DisplayName() pulumi.StringPtrOutput
- func (ScopeAccessReviewHistoryDefinitionByIdOutput) ElementType() reflect.Type
- func (o ScopeAccessReviewHistoryDefinitionByIdOutput) EndDate() pulumi.StringPtrOutput
- func (o ScopeAccessReviewHistoryDefinitionByIdOutput) Instances() AccessReviewHistoryInstanceResponseArrayOutput
- func (o ScopeAccessReviewHistoryDefinitionByIdOutput) Interval() pulumi.IntPtrOutput
- func (o ScopeAccessReviewHistoryDefinitionByIdOutput) Name() pulumi.StringOutput
- func (o ScopeAccessReviewHistoryDefinitionByIdOutput) NumberOfOccurrences() pulumi.IntPtrOutput
- func (o ScopeAccessReviewHistoryDefinitionByIdOutput) PrincipalId() pulumi.StringOutput
- func (o ScopeAccessReviewHistoryDefinitionByIdOutput) PrincipalName() pulumi.StringOutput
- func (o ScopeAccessReviewHistoryDefinitionByIdOutput) PrincipalType() pulumi.StringOutput
- func (o ScopeAccessReviewHistoryDefinitionByIdOutput) ReviewHistoryPeriodEndDateTime() pulumi.StringOutput
- func (o ScopeAccessReviewHistoryDefinitionByIdOutput) ReviewHistoryPeriodStartDateTime() pulumi.StringOutput
- func (o ScopeAccessReviewHistoryDefinitionByIdOutput) Scopes() AccessReviewScopeResponseArrayOutput
- func (o ScopeAccessReviewHistoryDefinitionByIdOutput) StartDate() pulumi.StringPtrOutput
- func (o ScopeAccessReviewHistoryDefinitionByIdOutput) Status() pulumi.StringOutput
- func (o ScopeAccessReviewHistoryDefinitionByIdOutput) ToScopeAccessReviewHistoryDefinitionByIdOutput() ScopeAccessReviewHistoryDefinitionByIdOutput
- func (o ScopeAccessReviewHistoryDefinitionByIdOutput) ToScopeAccessReviewHistoryDefinitionByIdOutputWithContext(ctx context.Context) ScopeAccessReviewHistoryDefinitionByIdOutput
- func (o ScopeAccessReviewHistoryDefinitionByIdOutput) Type() pulumi.StringOutput
- func (o ScopeAccessReviewHistoryDefinitionByIdOutput) UserPrincipalName() pulumi.StringOutput
- type ScopeAccessReviewHistoryDefinitionByIdState
- type ScopeAccessReviewScheduleDefinitionById
- func (*ScopeAccessReviewScheduleDefinitionById) ElementType() reflect.Type
- func (i *ScopeAccessReviewScheduleDefinitionById) ToScopeAccessReviewScheduleDefinitionByIdOutput() ScopeAccessReviewScheduleDefinitionByIdOutput
- func (i *ScopeAccessReviewScheduleDefinitionById) ToScopeAccessReviewScheduleDefinitionByIdOutputWithContext(ctx context.Context) ScopeAccessReviewScheduleDefinitionByIdOutput
- type ScopeAccessReviewScheduleDefinitionByIdArgs
- type ScopeAccessReviewScheduleDefinitionByIdInput
- type ScopeAccessReviewScheduleDefinitionByIdOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) AssignmentState() pulumi.StringOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) AutoApplyDecisionsEnabled() pulumi.BoolPtrOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) BackupReviewers() AccessReviewReviewerResponseArrayOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) DefaultDecision() pulumi.StringPtrOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) DefaultDecisionEnabled() pulumi.BoolPtrOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) DescriptionForAdmins() pulumi.StringPtrOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) DescriptionForReviewers() pulumi.StringPtrOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) DisplayName() pulumi.StringPtrOutput
- func (ScopeAccessReviewScheduleDefinitionByIdOutput) ElementType() reflect.Type
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) EndDate() pulumi.StringPtrOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) ExcludeResourceId() pulumi.StringPtrOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) ExcludeRoleDefinitionId() pulumi.StringPtrOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) ExpandNestedMemberships() pulumi.BoolPtrOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) InactiveDuration() pulumi.StringPtrOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) IncludeAccessBelowResource() pulumi.BoolPtrOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) IncludeInheritedAccess() pulumi.BoolPtrOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) InstanceDurationInDays() pulumi.IntPtrOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) Instances() AccessReviewInstanceResponseArrayOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) Interval() pulumi.IntPtrOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) JustificationRequiredOnApproval() pulumi.BoolPtrOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) MailNotificationsEnabled() pulumi.BoolPtrOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) Name() pulumi.StringOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) NumberOfOccurrences() pulumi.IntPtrOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) PrincipalId() pulumi.StringOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) PrincipalName() pulumi.StringOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) PrincipalType() pulumi.StringOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) RecommendationLookBackDuration() pulumi.StringPtrOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) RecommendationsEnabled() pulumi.BoolPtrOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) ReminderNotificationsEnabled() pulumi.BoolPtrOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) ResourceId() pulumi.StringOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) Reviewers() AccessReviewReviewerResponseArrayOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) ReviewersType() pulumi.StringOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) RoleDefinitionId() pulumi.StringOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) StartDate() pulumi.StringPtrOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) Status() pulumi.StringOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) ToScopeAccessReviewScheduleDefinitionByIdOutput() ScopeAccessReviewScheduleDefinitionByIdOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) ToScopeAccessReviewScheduleDefinitionByIdOutputWithContext(ctx context.Context) ScopeAccessReviewScheduleDefinitionByIdOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) Type() pulumi.StringOutput
- func (o ScopeAccessReviewScheduleDefinitionByIdOutput) UserPrincipalName() pulumi.StringOutput
- type ScopeAccessReviewScheduleDefinitionByIdState
- type Selector
- type SelectorArgs
- type SelectorArray
- type SelectorArrayInput
- type SelectorArrayOutput
- type SelectorInput
- type SelectorKind
- func (SelectorKind) ElementType() reflect.Type
- func (e SelectorKind) ToSelectorKindOutput() SelectorKindOutput
- func (e SelectorKind) ToSelectorKindOutputWithContext(ctx context.Context) SelectorKindOutput
- func (e SelectorKind) ToSelectorKindPtrOutput() SelectorKindPtrOutput
- func (e SelectorKind) ToSelectorKindPtrOutputWithContext(ctx context.Context) SelectorKindPtrOutput
- func (e SelectorKind) ToStringOutput() pulumi.StringOutput
- func (e SelectorKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SelectorKind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SelectorKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SelectorKindInput
- type SelectorKindOutput
- func (SelectorKindOutput) ElementType() reflect.Type
- func (o SelectorKindOutput) ToSelectorKindOutput() SelectorKindOutput
- func (o SelectorKindOutput) ToSelectorKindOutputWithContext(ctx context.Context) SelectorKindOutput
- func (o SelectorKindOutput) ToSelectorKindPtrOutput() SelectorKindPtrOutput
- func (o SelectorKindOutput) ToSelectorKindPtrOutputWithContext(ctx context.Context) SelectorKindPtrOutput
- func (o SelectorKindOutput) ToStringOutput() pulumi.StringOutput
- func (o SelectorKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SelectorKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SelectorKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SelectorKindPtrInput
- type SelectorKindPtrOutput
- func (o SelectorKindPtrOutput) Elem() SelectorKindOutput
- func (SelectorKindPtrOutput) ElementType() reflect.Type
- func (o SelectorKindPtrOutput) ToSelectorKindPtrOutput() SelectorKindPtrOutput
- func (o SelectorKindPtrOutput) ToSelectorKindPtrOutputWithContext(ctx context.Context) SelectorKindPtrOutput
- func (o SelectorKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SelectorKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SelectorOutput
- func (SelectorOutput) ElementType() reflect.Type
- func (o SelectorOutput) In() pulumi.StringArrayOutput
- func (o SelectorOutput) Kind() pulumi.StringPtrOutput
- func (o SelectorOutput) NotIn() pulumi.StringArrayOutput
- func (o SelectorOutput) ToSelectorOutput() SelectorOutput
- func (o SelectorOutput) ToSelectorOutputWithContext(ctx context.Context) SelectorOutput
- type SelectorResponse
- type SelectorResponseArrayOutput
- func (SelectorResponseArrayOutput) ElementType() reflect.Type
- func (o SelectorResponseArrayOutput) Index(i pulumi.IntInput) SelectorResponseOutput
- func (o SelectorResponseArrayOutput) ToSelectorResponseArrayOutput() SelectorResponseArrayOutput
- func (o SelectorResponseArrayOutput) ToSelectorResponseArrayOutputWithContext(ctx context.Context) SelectorResponseArrayOutput
- type SelectorResponseOutput
- func (SelectorResponseOutput) ElementType() reflect.Type
- func (o SelectorResponseOutput) In() pulumi.StringArrayOutput
- func (o SelectorResponseOutput) Kind() pulumi.StringPtrOutput
- func (o SelectorResponseOutput) NotIn() pulumi.StringArrayOutput
- func (o SelectorResponseOutput) ToSelectorResponseOutput() SelectorResponseOutput
- func (o SelectorResponseOutput) ToSelectorResponseOutputWithContext(ctx context.Context) SelectorResponseOutput
- type SystemDataResponse
- type SystemDataResponseOutput
- func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemDataResponseOutput) ElementType() reflect.Type
- func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
- type UserSetResponse
- type UserSetResponseArrayOutput
- func (UserSetResponseArrayOutput) ElementType() reflect.Type
- func (o UserSetResponseArrayOutput) Index(i pulumi.IntInput) UserSetResponseOutput
- func (o UserSetResponseArrayOutput) ToUserSetResponseArrayOutput() UserSetResponseArrayOutput
- func (o UserSetResponseArrayOutput) ToUserSetResponseArrayOutputWithContext(ctx context.Context) UserSetResponseArrayOutput
- type UserSetResponseOutput
- func (o UserSetResponseOutput) Description() pulumi.StringPtrOutput
- func (UserSetResponseOutput) ElementType() reflect.Type
- func (o UserSetResponseOutput) Id() pulumi.StringPtrOutput
- func (o UserSetResponseOutput) IsBackup() pulumi.BoolPtrOutput
- func (o UserSetResponseOutput) ToUserSetResponseOutput() UserSetResponseOutput
- func (o UserSetResponseOutput) ToUserSetResponseOutputWithContext(ctx context.Context) UserSetResponseOutput
- func (o UserSetResponseOutput) UserType() pulumi.StringPtrOutput
- type Variable
- type VariableArgs
- type VariableAtManagementGroup
- type VariableAtManagementGroupArgs
- type VariableAtManagementGroupInput
- type VariableAtManagementGroupOutput
- func (o VariableAtManagementGroupOutput) Columns() PolicyVariableColumnResponseArrayOutput
- func (VariableAtManagementGroupOutput) ElementType() reflect.Type
- func (o VariableAtManagementGroupOutput) Name() pulumi.StringOutput
- func (o VariableAtManagementGroupOutput) SystemData() SystemDataResponseOutput
- func (o VariableAtManagementGroupOutput) ToVariableAtManagementGroupOutput() VariableAtManagementGroupOutput
- func (o VariableAtManagementGroupOutput) ToVariableAtManagementGroupOutputWithContext(ctx context.Context) VariableAtManagementGroupOutput
- func (o VariableAtManagementGroupOutput) Type() pulumi.StringOutput
- type VariableAtManagementGroupState
- type VariableInput
- type VariableOutput
- func (o VariableOutput) Columns() PolicyVariableColumnResponseArrayOutput
- func (VariableOutput) ElementType() reflect.Type
- func (o VariableOutput) Name() pulumi.StringOutput
- func (o VariableOutput) SystemData() SystemDataResponseOutput
- func (o VariableOutput) ToVariableOutput() VariableOutput
- func (o VariableOutput) ToVariableOutputWithContext(ctx context.Context) VariableOutput
- func (o VariableOutput) Type() pulumi.StringOutput
- type VariableState
- type VariableValue
- type VariableValueArgs
- type VariableValueAtManagementGroup
- func (*VariableValueAtManagementGroup) ElementType() reflect.Type
- func (i *VariableValueAtManagementGroup) ToVariableValueAtManagementGroupOutput() VariableValueAtManagementGroupOutput
- func (i *VariableValueAtManagementGroup) ToVariableValueAtManagementGroupOutputWithContext(ctx context.Context) VariableValueAtManagementGroupOutput
- type VariableValueAtManagementGroupArgs
- type VariableValueAtManagementGroupInput
- type VariableValueAtManagementGroupOutput
- func (VariableValueAtManagementGroupOutput) ElementType() reflect.Type
- func (o VariableValueAtManagementGroupOutput) Name() pulumi.StringOutput
- func (o VariableValueAtManagementGroupOutput) SystemData() SystemDataResponseOutput
- func (o VariableValueAtManagementGroupOutput) ToVariableValueAtManagementGroupOutput() VariableValueAtManagementGroupOutput
- func (o VariableValueAtManagementGroupOutput) ToVariableValueAtManagementGroupOutputWithContext(ctx context.Context) VariableValueAtManagementGroupOutput
- func (o VariableValueAtManagementGroupOutput) Type() pulumi.StringOutput
- func (o VariableValueAtManagementGroupOutput) Values() PolicyVariableValueColumnValueResponseArrayOutput
- type VariableValueAtManagementGroupState
- type VariableValueInput
- type VariableValueOutput
- func (VariableValueOutput) ElementType() reflect.Type
- func (o VariableValueOutput) Name() pulumi.StringOutput
- func (o VariableValueOutput) SystemData() SystemDataResponseOutput
- func (o VariableValueOutput) ToVariableValueOutput() VariableValueOutput
- func (o VariableValueOutput) ToVariableValueOutputWithContext(ctx context.Context) VariableValueOutput
- func (o VariableValueOutput) Type() pulumi.StringOutput
- func (o VariableValueOutput) Values() PolicyVariableValueColumnValueResponseArrayOutput
- type VariableValueState
Constants ¶
const ( AccessReviewRecurrencePatternTypeWeekly = AccessReviewRecurrencePatternType("weekly") AccessReviewRecurrencePatternTypeAbsoluteMonthly = AccessReviewRecurrencePatternType("absoluteMonthly") )
const ( AccessReviewRecurrenceRangeTypeEndDate = AccessReviewRecurrenceRangeType("endDate") AccessReviewRecurrenceRangeTypeNoEnd = AccessReviewRecurrenceRangeType("noEnd") AccessReviewRecurrenceRangeTypeNumbered = AccessReviewRecurrenceRangeType("numbered") )
const ( AccessReviewResultApprove = AccessReviewResult("Approve") AccessReviewResultDeny = AccessReviewResult("Deny") AccessReviewResultNotReviewed = AccessReviewResult("NotReviewed") AccessReviewResultDontKnow = AccessReviewResult("DontKnow") AccessReviewResultNotNotified = AccessReviewResult("NotNotified") )
const ( // This option will validate the exemption is at or under the assignment scope. AssignmentScopeValidationDefault = AssignmentScopeValidation("Default") // This option will bypass the validation the exemption scope is at or under the policy assignment scope. AssignmentScopeValidationDoNotValidate = AssignmentScopeValidation("DoNotValidate") )
const ( DefaultDecisionTypeApprove = DefaultDecisionType("Approve") DefaultDecisionTypeDeny = DefaultDecisionType("Deny") DefaultDecisionTypeRecommendation = DefaultDecisionType("Recommendation") )
const ( // The policy effect is enforced during resource creation or update. EnforcementModeDefault = EnforcementMode("Default") // The policy effect is not enforced during resource creation or update. EnforcementModeDoNotEnforce = EnforcementMode("DoNotEnforce") )
const ( // This category of exemptions usually means the scope is not applicable for the policy. ExemptionCategoryWaiver = ExemptionCategory("Waiver") // This category of exemptions usually means the mitigation actions have been applied to the scope. ExemptionCategoryMitigated = ExemptionCategory("Mitigated") )
const ( LockLevelNotSpecified = LockLevel("NotSpecified") LockLevelCanNotDelete = LockLevel("CanNotDelete") LockLevelReadOnly = LockLevel("ReadOnly") )
const ( ParameterTypeString = ParameterType("String") ParameterTypeArray = ParameterType("Array") ParameterTypeObject = ParameterType("Object") ParameterTypeBoolean = ParameterType("Boolean") ParameterTypeInteger = ParameterType("Integer") ParameterTypeFloat = ParameterType("Float") ParameterTypeDateTime = ParameterType("DateTime") )
const ( PolicyTypeNotSpecified = PolicyType("NotSpecified") PolicyTypeBuiltIn = PolicyType("BuiltIn") PolicyTypeCustom = PolicyType("Custom") PolicyTypeStatic = PolicyType("Static") )
const ( PrincipalTypeUser = PrincipalType("User") PrincipalTypeGroup = PrincipalType("Group") PrincipalTypeServicePrincipal = PrincipalType("ServicePrincipal") PrincipalTypeForeignGroup = PrincipalType("ForeignGroup") PrincipalTypeDevice = PrincipalType("Device") )
const ( PublicNetworkAccessOptionsEnabled = PublicNetworkAccessOptions("Enabled") PublicNetworkAccessOptionsDisabled = PublicNetworkAccessOptions("Disabled") )
const ( // Indicates that a system assigned identity is associated with the resource. ResourceIdentityTypeSystemAssigned = ResourceIdentityType("SystemAssigned") // Indicates that a system assigned identity is associated with the resource. ResourceIdentityTypeUserAssigned = ResourceIdentityType("UserAssigned") // Indicates that no identity is associated with the resource or that the existing identity should be removed. ResourceIdentityTypeNone = ResourceIdentityType("None") )
const ( // The selector kind to filter policies by the resource location. SelectorKindResourceLocation = SelectorKind("resourceLocation") // The selector kind to filter policies by the resource type. SelectorKindResourceType = SelectorKind("resourceType") // The selector kind to filter policies by the resource without location. SelectorKindResourceWithoutLocation = SelectorKind("resourceWithoutLocation") // The selector kind to filter policies by the policy definition reference ID. SelectorKindPolicyDefinitionReferenceId = SelectorKind("policyDefinitionReferenceId") )
const ( // It will override the policy effect type. OverrideKindPolicyEffect = OverrideKind("policyEffect") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessReviewHistoryDefinitionById ¶
type AccessReviewHistoryDefinitionById struct { pulumi.CustomResourceState // Date time when history definition was created CreatedDateTime pulumi.StringOutput `pulumi:"createdDateTime"` // Collection of review decisions which the history data should be filtered on. For example if Approve and Deny are supplied the data will only contain review results in which the decision maker approved or denied a review request. Decisions pulumi.StringArrayOutput `pulumi:"decisions"` // The display name for the history definition. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The DateTime when the review is scheduled to end. Required if type is endDate EndDate pulumi.StringPtrOutput `pulumi:"endDate"` // Set of access review history instances for this history definition. Instances AccessReviewHistoryInstanceResponseArrayOutput `pulumi:"instances"` // The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly. Interval pulumi.IntPtrOutput `pulumi:"interval"` // The access review history definition unique id. Name pulumi.StringOutput `pulumi:"name"` // The number of times to repeat the access review. Required and must be positive if type is numbered. NumberOfOccurrences pulumi.IntPtrOutput `pulumi:"numberOfOccurrences"` // The identity id PrincipalId pulumi.StringOutput `pulumi:"principalId"` // The identity display name PrincipalName pulumi.StringOutput `pulumi:"principalName"` // The identity type : user/servicePrincipal PrincipalType pulumi.StringOutput `pulumi:"principalType"` // Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports. ReviewHistoryPeriodEndDateTime pulumi.StringOutput `pulumi:"reviewHistoryPeriodEndDateTime"` // Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports. ReviewHistoryPeriodStartDateTime pulumi.StringOutput `pulumi:"reviewHistoryPeriodStartDateTime"` // A collection of scopes used when selecting review history data Scopes AccessReviewScopeResponseArrayOutput `pulumi:"scopes"` // The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create. StartDate pulumi.StringPtrOutput `pulumi:"startDate"` // This read-only field specifies the of the requested review history data. This is either requested, in-progress, done or error. Status pulumi.StringOutput `pulumi:"status"` // The resource type. Type pulumi.StringOutput `pulumi:"type"` // The user principal name(if valid) UserPrincipalName pulumi.StringOutput `pulumi:"userPrincipalName"` }
Access Review History Definition. Azure REST API version: 2021-12-01-preview. Prior API version in Azure Native 1.x: 2021-11-16-preview.
func GetAccessReviewHistoryDefinitionById ¶
func GetAccessReviewHistoryDefinitionById(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessReviewHistoryDefinitionByIdState, opts ...pulumi.ResourceOption) (*AccessReviewHistoryDefinitionById, error)
GetAccessReviewHistoryDefinitionById gets an existing AccessReviewHistoryDefinitionById 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 NewAccessReviewHistoryDefinitionById ¶
func NewAccessReviewHistoryDefinitionById(ctx *pulumi.Context, name string, args *AccessReviewHistoryDefinitionByIdArgs, opts ...pulumi.ResourceOption) (*AccessReviewHistoryDefinitionById, error)
NewAccessReviewHistoryDefinitionById registers a new resource with the given unique name, arguments, and options.
func (*AccessReviewHistoryDefinitionById) ElementType ¶
func (*AccessReviewHistoryDefinitionById) ElementType() reflect.Type
func (*AccessReviewHistoryDefinitionById) ToAccessReviewHistoryDefinitionByIdOutput ¶
func (i *AccessReviewHistoryDefinitionById) ToAccessReviewHistoryDefinitionByIdOutput() AccessReviewHistoryDefinitionByIdOutput
func (*AccessReviewHistoryDefinitionById) ToAccessReviewHistoryDefinitionByIdOutputWithContext ¶
func (i *AccessReviewHistoryDefinitionById) ToAccessReviewHistoryDefinitionByIdOutputWithContext(ctx context.Context) AccessReviewHistoryDefinitionByIdOutput
type AccessReviewHistoryDefinitionByIdArgs ¶
type AccessReviewHistoryDefinitionByIdArgs struct { // Collection of review decisions which the history data should be filtered on. For example if Approve and Deny are supplied the data will only contain review results in which the decision maker approved or denied a review request. Decisions pulumi.StringArrayInput // The display name for the history definition. DisplayName pulumi.StringPtrInput // The DateTime when the review is scheduled to end. Required if type is endDate EndDate pulumi.StringPtrInput // The id of the access review history definition. HistoryDefinitionId pulumi.StringPtrInput // Set of access review history instances for this history definition. Instances AccessReviewHistoryInstanceArrayInput // The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly. Interval pulumi.IntPtrInput // The number of times to repeat the access review. Required and must be positive if type is numbered. NumberOfOccurrences pulumi.IntPtrInput // A collection of scopes used when selecting review history data Scopes AccessReviewScopeArrayInput // The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create. StartDate pulumi.StringPtrInput // The recurrence range type. The possible values are: endDate, noEnd, numbered. Type pulumi.StringPtrInput }
The set of arguments for constructing a AccessReviewHistoryDefinitionById resource.
func (AccessReviewHistoryDefinitionByIdArgs) ElementType ¶
func (AccessReviewHistoryDefinitionByIdArgs) ElementType() reflect.Type
type AccessReviewHistoryDefinitionByIdInput ¶
type AccessReviewHistoryDefinitionByIdInput interface { pulumi.Input ToAccessReviewHistoryDefinitionByIdOutput() AccessReviewHistoryDefinitionByIdOutput ToAccessReviewHistoryDefinitionByIdOutputWithContext(ctx context.Context) AccessReviewHistoryDefinitionByIdOutput }
type AccessReviewHistoryDefinitionByIdOutput ¶
type AccessReviewHistoryDefinitionByIdOutput struct{ *pulumi.OutputState }
func (AccessReviewHistoryDefinitionByIdOutput) CreatedDateTime ¶
func (o AccessReviewHistoryDefinitionByIdOutput) CreatedDateTime() pulumi.StringOutput
Date time when history definition was created
func (AccessReviewHistoryDefinitionByIdOutput) Decisions ¶
func (o AccessReviewHistoryDefinitionByIdOutput) Decisions() pulumi.StringArrayOutput
Collection of review decisions which the history data should be filtered on. For example if Approve and Deny are supplied the data will only contain review results in which the decision maker approved or denied a review request.
func (AccessReviewHistoryDefinitionByIdOutput) DisplayName ¶
func (o AccessReviewHistoryDefinitionByIdOutput) DisplayName() pulumi.StringPtrOutput
The display name for the history definition.
func (AccessReviewHistoryDefinitionByIdOutput) ElementType ¶
func (AccessReviewHistoryDefinitionByIdOutput) ElementType() reflect.Type
func (AccessReviewHistoryDefinitionByIdOutput) EndDate ¶
func (o AccessReviewHistoryDefinitionByIdOutput) EndDate() pulumi.StringPtrOutput
The DateTime when the review is scheduled to end. Required if type is endDate
func (AccessReviewHistoryDefinitionByIdOutput) Instances ¶
func (o AccessReviewHistoryDefinitionByIdOutput) Instances() AccessReviewHistoryInstanceResponseArrayOutput
Set of access review history instances for this history definition.
func (AccessReviewHistoryDefinitionByIdOutput) Interval ¶
func (o AccessReviewHistoryDefinitionByIdOutput) Interval() pulumi.IntPtrOutput
The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly.
func (AccessReviewHistoryDefinitionByIdOutput) Name ¶
func (o AccessReviewHistoryDefinitionByIdOutput) Name() pulumi.StringOutput
The access review history definition unique id.
func (AccessReviewHistoryDefinitionByIdOutput) NumberOfOccurrences ¶
func (o AccessReviewHistoryDefinitionByIdOutput) NumberOfOccurrences() pulumi.IntPtrOutput
The number of times to repeat the access review. Required and must be positive if type is numbered.
func (AccessReviewHistoryDefinitionByIdOutput) PrincipalId ¶
func (o AccessReviewHistoryDefinitionByIdOutput) PrincipalId() pulumi.StringOutput
The identity id
func (AccessReviewHistoryDefinitionByIdOutput) PrincipalName ¶
func (o AccessReviewHistoryDefinitionByIdOutput) PrincipalName() pulumi.StringOutput
The identity display name
func (AccessReviewHistoryDefinitionByIdOutput) PrincipalType ¶
func (o AccessReviewHistoryDefinitionByIdOutput) PrincipalType() pulumi.StringOutput
The identity type : user/servicePrincipal
func (AccessReviewHistoryDefinitionByIdOutput) ReviewHistoryPeriodEndDateTime ¶
func (o AccessReviewHistoryDefinitionByIdOutput) ReviewHistoryPeriodEndDateTime() pulumi.StringOutput
Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.
func (AccessReviewHistoryDefinitionByIdOutput) ReviewHistoryPeriodStartDateTime ¶
func (o AccessReviewHistoryDefinitionByIdOutput) ReviewHistoryPeriodStartDateTime() pulumi.StringOutput
Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.
func (AccessReviewHistoryDefinitionByIdOutput) Scopes ¶
func (o AccessReviewHistoryDefinitionByIdOutput) Scopes() AccessReviewScopeResponseArrayOutput
A collection of scopes used when selecting review history data
func (AccessReviewHistoryDefinitionByIdOutput) StartDate ¶
func (o AccessReviewHistoryDefinitionByIdOutput) StartDate() pulumi.StringPtrOutput
The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create.
func (AccessReviewHistoryDefinitionByIdOutput) Status ¶
func (o AccessReviewHistoryDefinitionByIdOutput) Status() pulumi.StringOutput
This read-only field specifies the of the requested review history data. This is either requested, in-progress, done or error.
func (AccessReviewHistoryDefinitionByIdOutput) ToAccessReviewHistoryDefinitionByIdOutput ¶
func (o AccessReviewHistoryDefinitionByIdOutput) ToAccessReviewHistoryDefinitionByIdOutput() AccessReviewHistoryDefinitionByIdOutput
func (AccessReviewHistoryDefinitionByIdOutput) ToAccessReviewHistoryDefinitionByIdOutputWithContext ¶
func (o AccessReviewHistoryDefinitionByIdOutput) ToAccessReviewHistoryDefinitionByIdOutputWithContext(ctx context.Context) AccessReviewHistoryDefinitionByIdOutput
func (AccessReviewHistoryDefinitionByIdOutput) Type ¶
func (o AccessReviewHistoryDefinitionByIdOutput) Type() pulumi.StringOutput
The resource type.
func (AccessReviewHistoryDefinitionByIdOutput) UserPrincipalName ¶
func (o AccessReviewHistoryDefinitionByIdOutput) UserPrincipalName() pulumi.StringOutput
The user principal name(if valid)
type AccessReviewHistoryDefinitionByIdState ¶
type AccessReviewHistoryDefinitionByIdState struct { }
func (AccessReviewHistoryDefinitionByIdState) ElementType ¶
func (AccessReviewHistoryDefinitionByIdState) ElementType() reflect.Type
type AccessReviewHistoryInstance ¶
type AccessReviewHistoryInstance struct { // The display name for the parent history definition. DisplayName *string `pulumi:"displayName"` // Date time when history data report expires and the associated data is deleted. Expiration *string `pulumi:"expiration"` // Date time when the history data report is scheduled to be generated. FulfilledDateTime *string `pulumi:"fulfilledDateTime"` // Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports. ReviewHistoryPeriodEndDateTime *string `pulumi:"reviewHistoryPeriodEndDateTime"` // Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports. ReviewHistoryPeriodStartDateTime *string `pulumi:"reviewHistoryPeriodStartDateTime"` // Date time when the history data report is scheduled to be generated. RunDateTime *string `pulumi:"runDateTime"` }
Access Review History Definition Instance.
type AccessReviewHistoryInstanceArgs ¶
type AccessReviewHistoryInstanceArgs struct { // The display name for the parent history definition. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Date time when history data report expires and the associated data is deleted. Expiration pulumi.StringPtrInput `pulumi:"expiration"` // Date time when the history data report is scheduled to be generated. FulfilledDateTime pulumi.StringPtrInput `pulumi:"fulfilledDateTime"` // Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports. ReviewHistoryPeriodEndDateTime pulumi.StringPtrInput `pulumi:"reviewHistoryPeriodEndDateTime"` // Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports. ReviewHistoryPeriodStartDateTime pulumi.StringPtrInput `pulumi:"reviewHistoryPeriodStartDateTime"` // Date time when the history data report is scheduled to be generated. RunDateTime pulumi.StringPtrInput `pulumi:"runDateTime"` }
Access Review History Definition Instance.
func (AccessReviewHistoryInstanceArgs) ElementType ¶
func (AccessReviewHistoryInstanceArgs) ElementType() reflect.Type
func (AccessReviewHistoryInstanceArgs) ToAccessReviewHistoryInstanceOutput ¶
func (i AccessReviewHistoryInstanceArgs) ToAccessReviewHistoryInstanceOutput() AccessReviewHistoryInstanceOutput
func (AccessReviewHistoryInstanceArgs) ToAccessReviewHistoryInstanceOutputWithContext ¶
func (i AccessReviewHistoryInstanceArgs) ToAccessReviewHistoryInstanceOutputWithContext(ctx context.Context) AccessReviewHistoryInstanceOutput
type AccessReviewHistoryInstanceArray ¶
type AccessReviewHistoryInstanceArray []AccessReviewHistoryInstanceInput
func (AccessReviewHistoryInstanceArray) ElementType ¶
func (AccessReviewHistoryInstanceArray) ElementType() reflect.Type
func (AccessReviewHistoryInstanceArray) ToAccessReviewHistoryInstanceArrayOutput ¶
func (i AccessReviewHistoryInstanceArray) ToAccessReviewHistoryInstanceArrayOutput() AccessReviewHistoryInstanceArrayOutput
func (AccessReviewHistoryInstanceArray) ToAccessReviewHistoryInstanceArrayOutputWithContext ¶
func (i AccessReviewHistoryInstanceArray) ToAccessReviewHistoryInstanceArrayOutputWithContext(ctx context.Context) AccessReviewHistoryInstanceArrayOutput
type AccessReviewHistoryInstanceArrayInput ¶
type AccessReviewHistoryInstanceArrayInput interface { pulumi.Input ToAccessReviewHistoryInstanceArrayOutput() AccessReviewHistoryInstanceArrayOutput ToAccessReviewHistoryInstanceArrayOutputWithContext(context.Context) AccessReviewHistoryInstanceArrayOutput }
AccessReviewHistoryInstanceArrayInput is an input type that accepts AccessReviewHistoryInstanceArray and AccessReviewHistoryInstanceArrayOutput values. You can construct a concrete instance of `AccessReviewHistoryInstanceArrayInput` via:
AccessReviewHistoryInstanceArray{ AccessReviewHistoryInstanceArgs{...} }
type AccessReviewHistoryInstanceArrayOutput ¶
type AccessReviewHistoryInstanceArrayOutput struct{ *pulumi.OutputState }
func (AccessReviewHistoryInstanceArrayOutput) ElementType ¶
func (AccessReviewHistoryInstanceArrayOutput) ElementType() reflect.Type
func (AccessReviewHistoryInstanceArrayOutput) ToAccessReviewHistoryInstanceArrayOutput ¶
func (o AccessReviewHistoryInstanceArrayOutput) ToAccessReviewHistoryInstanceArrayOutput() AccessReviewHistoryInstanceArrayOutput
func (AccessReviewHistoryInstanceArrayOutput) ToAccessReviewHistoryInstanceArrayOutputWithContext ¶
func (o AccessReviewHistoryInstanceArrayOutput) ToAccessReviewHistoryInstanceArrayOutputWithContext(ctx context.Context) AccessReviewHistoryInstanceArrayOutput
type AccessReviewHistoryInstanceInput ¶
type AccessReviewHistoryInstanceInput interface { pulumi.Input ToAccessReviewHistoryInstanceOutput() AccessReviewHistoryInstanceOutput ToAccessReviewHistoryInstanceOutputWithContext(context.Context) AccessReviewHistoryInstanceOutput }
AccessReviewHistoryInstanceInput is an input type that accepts AccessReviewHistoryInstanceArgs and AccessReviewHistoryInstanceOutput values. You can construct a concrete instance of `AccessReviewHistoryInstanceInput` via:
AccessReviewHistoryInstanceArgs{...}
type AccessReviewHistoryInstanceOutput ¶
type AccessReviewHistoryInstanceOutput struct{ *pulumi.OutputState }
Access Review History Definition Instance.
func (AccessReviewHistoryInstanceOutput) DisplayName ¶
func (o AccessReviewHistoryInstanceOutput) DisplayName() pulumi.StringPtrOutput
The display name for the parent history definition.
func (AccessReviewHistoryInstanceOutput) ElementType ¶
func (AccessReviewHistoryInstanceOutput) ElementType() reflect.Type
func (AccessReviewHistoryInstanceOutput) Expiration ¶
func (o AccessReviewHistoryInstanceOutput) Expiration() pulumi.StringPtrOutput
Date time when history data report expires and the associated data is deleted.
func (AccessReviewHistoryInstanceOutput) FulfilledDateTime ¶
func (o AccessReviewHistoryInstanceOutput) FulfilledDateTime() pulumi.StringPtrOutput
Date time when the history data report is scheduled to be generated.
func (AccessReviewHistoryInstanceOutput) ReviewHistoryPeriodEndDateTime ¶
func (o AccessReviewHistoryInstanceOutput) ReviewHistoryPeriodEndDateTime() pulumi.StringPtrOutput
Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.
func (AccessReviewHistoryInstanceOutput) ReviewHistoryPeriodStartDateTime ¶
func (o AccessReviewHistoryInstanceOutput) ReviewHistoryPeriodStartDateTime() pulumi.StringPtrOutput
Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.
func (AccessReviewHistoryInstanceOutput) RunDateTime ¶
func (o AccessReviewHistoryInstanceOutput) RunDateTime() pulumi.StringPtrOutput
Date time when the history data report is scheduled to be generated.
func (AccessReviewHistoryInstanceOutput) ToAccessReviewHistoryInstanceOutput ¶
func (o AccessReviewHistoryInstanceOutput) ToAccessReviewHistoryInstanceOutput() AccessReviewHistoryInstanceOutput
func (AccessReviewHistoryInstanceOutput) ToAccessReviewHistoryInstanceOutputWithContext ¶
func (o AccessReviewHistoryInstanceOutput) ToAccessReviewHistoryInstanceOutputWithContext(ctx context.Context) AccessReviewHistoryInstanceOutput
type AccessReviewHistoryInstanceResponse ¶
type AccessReviewHistoryInstanceResponse struct { // The display name for the parent history definition. DisplayName *string `pulumi:"displayName"` // Uri which can be used to retrieve review history data. To generate this Uri, generateDownloadUri() must be called for a specific accessReviewHistoryDefinitionInstance. The link expires after a 24 hour period. Callers can see the expiration date time by looking at the 'se' parameter in the generated uri. DownloadUri string `pulumi:"downloadUri"` // Date time when history data report expires and the associated data is deleted. Expiration *string `pulumi:"expiration"` // Date time when the history data report is scheduled to be generated. FulfilledDateTime *string `pulumi:"fulfilledDateTime"` // The access review history definition instance id. Id string `pulumi:"id"` // The access review history definition instance unique id. Name string `pulumi:"name"` // Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports. ReviewHistoryPeriodEndDateTime *string `pulumi:"reviewHistoryPeriodEndDateTime"` // Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports. ReviewHistoryPeriodStartDateTime *string `pulumi:"reviewHistoryPeriodStartDateTime"` // Date time when the history data report is scheduled to be generated. RunDateTime *string `pulumi:"runDateTime"` // Status of the requested review history instance data. This is either requested, in-progress, done or error. The state transitions are as follows - Requested -> InProgress -> Done -> Expired Status string `pulumi:"status"` // The resource type. Type string `pulumi:"type"` }
Access Review History Definition Instance.
type AccessReviewHistoryInstanceResponseArrayOutput ¶
type AccessReviewHistoryInstanceResponseArrayOutput struct{ *pulumi.OutputState }
func (AccessReviewHistoryInstanceResponseArrayOutput) ElementType ¶
func (AccessReviewHistoryInstanceResponseArrayOutput) ElementType() reflect.Type
func (AccessReviewHistoryInstanceResponseArrayOutput) ToAccessReviewHistoryInstanceResponseArrayOutput ¶
func (o AccessReviewHistoryInstanceResponseArrayOutput) ToAccessReviewHistoryInstanceResponseArrayOutput() AccessReviewHistoryInstanceResponseArrayOutput
func (AccessReviewHistoryInstanceResponseArrayOutput) ToAccessReviewHistoryInstanceResponseArrayOutputWithContext ¶
func (o AccessReviewHistoryInstanceResponseArrayOutput) ToAccessReviewHistoryInstanceResponseArrayOutputWithContext(ctx context.Context) AccessReviewHistoryInstanceResponseArrayOutput
type AccessReviewHistoryInstanceResponseOutput ¶
type AccessReviewHistoryInstanceResponseOutput struct{ *pulumi.OutputState }
Access Review History Definition Instance.
func (AccessReviewHistoryInstanceResponseOutput) DisplayName ¶
func (o AccessReviewHistoryInstanceResponseOutput) DisplayName() pulumi.StringPtrOutput
The display name for the parent history definition.
func (AccessReviewHistoryInstanceResponseOutput) DownloadUri ¶
func (o AccessReviewHistoryInstanceResponseOutput) DownloadUri() pulumi.StringOutput
Uri which can be used to retrieve review history data. To generate this Uri, generateDownloadUri() must be called for a specific accessReviewHistoryDefinitionInstance. The link expires after a 24 hour period. Callers can see the expiration date time by looking at the 'se' parameter in the generated uri.
func (AccessReviewHistoryInstanceResponseOutput) ElementType ¶
func (AccessReviewHistoryInstanceResponseOutput) ElementType() reflect.Type
func (AccessReviewHistoryInstanceResponseOutput) Expiration ¶
func (o AccessReviewHistoryInstanceResponseOutput) Expiration() pulumi.StringPtrOutput
Date time when history data report expires and the associated data is deleted.
func (AccessReviewHistoryInstanceResponseOutput) FulfilledDateTime ¶
func (o AccessReviewHistoryInstanceResponseOutput) FulfilledDateTime() pulumi.StringPtrOutput
Date time when the history data report is scheduled to be generated.
func (AccessReviewHistoryInstanceResponseOutput) Id ¶
func (o AccessReviewHistoryInstanceResponseOutput) Id() pulumi.StringOutput
The access review history definition instance id.
func (AccessReviewHistoryInstanceResponseOutput) Name ¶
func (o AccessReviewHistoryInstanceResponseOutput) Name() pulumi.StringOutput
The access review history definition instance unique id.
func (AccessReviewHistoryInstanceResponseOutput) ReviewHistoryPeriodEndDateTime ¶
func (o AccessReviewHistoryInstanceResponseOutput) ReviewHistoryPeriodEndDateTime() pulumi.StringPtrOutput
Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.
func (AccessReviewHistoryInstanceResponseOutput) ReviewHistoryPeriodStartDateTime ¶
func (o AccessReviewHistoryInstanceResponseOutput) ReviewHistoryPeriodStartDateTime() pulumi.StringPtrOutput
Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.
func (AccessReviewHistoryInstanceResponseOutput) RunDateTime ¶
func (o AccessReviewHistoryInstanceResponseOutput) RunDateTime() pulumi.StringPtrOutput
Date time when the history data report is scheduled to be generated.
func (AccessReviewHistoryInstanceResponseOutput) Status ¶
func (o AccessReviewHistoryInstanceResponseOutput) Status() pulumi.StringOutput
Status of the requested review history instance data. This is either requested, in-progress, done or error. The state transitions are as follows - Requested -> InProgress -> Done -> Expired
func (AccessReviewHistoryInstanceResponseOutput) ToAccessReviewHistoryInstanceResponseOutput ¶
func (o AccessReviewHistoryInstanceResponseOutput) ToAccessReviewHistoryInstanceResponseOutput() AccessReviewHistoryInstanceResponseOutput
func (AccessReviewHistoryInstanceResponseOutput) ToAccessReviewHistoryInstanceResponseOutputWithContext ¶
func (o AccessReviewHistoryInstanceResponseOutput) ToAccessReviewHistoryInstanceResponseOutputWithContext(ctx context.Context) AccessReviewHistoryInstanceResponseOutput
func (AccessReviewHistoryInstanceResponseOutput) Type ¶
func (o AccessReviewHistoryInstanceResponseOutput) Type() pulumi.StringOutput
The resource type.
type AccessReviewInstance ¶
type AccessReviewInstance struct { // This is the collection of backup reviewers. BackupReviewers []AccessReviewReviewer `pulumi:"backupReviewers"` // The DateTime when the review instance is scheduled to end. EndDateTime *string `pulumi:"endDateTime"` // This is the collection of reviewers. Reviewers []AccessReviewReviewer `pulumi:"reviewers"` // The DateTime when the review instance is scheduled to be start. StartDateTime *string `pulumi:"startDateTime"` }
Access Review Instance.
type AccessReviewInstanceArgs ¶
type AccessReviewInstanceArgs struct { // This is the collection of backup reviewers. BackupReviewers AccessReviewReviewerArrayInput `pulumi:"backupReviewers"` // The DateTime when the review instance is scheduled to end. EndDateTime pulumi.StringPtrInput `pulumi:"endDateTime"` // This is the collection of reviewers. Reviewers AccessReviewReviewerArrayInput `pulumi:"reviewers"` // The DateTime when the review instance is scheduled to be start. StartDateTime pulumi.StringPtrInput `pulumi:"startDateTime"` }
Access Review Instance.
func (AccessReviewInstanceArgs) ElementType ¶
func (AccessReviewInstanceArgs) ElementType() reflect.Type
func (AccessReviewInstanceArgs) ToAccessReviewInstanceOutput ¶
func (i AccessReviewInstanceArgs) ToAccessReviewInstanceOutput() AccessReviewInstanceOutput
func (AccessReviewInstanceArgs) ToAccessReviewInstanceOutputWithContext ¶
func (i AccessReviewInstanceArgs) ToAccessReviewInstanceOutputWithContext(ctx context.Context) AccessReviewInstanceOutput
type AccessReviewInstanceArray ¶
type AccessReviewInstanceArray []AccessReviewInstanceInput
func (AccessReviewInstanceArray) ElementType ¶
func (AccessReviewInstanceArray) ElementType() reflect.Type
func (AccessReviewInstanceArray) ToAccessReviewInstanceArrayOutput ¶
func (i AccessReviewInstanceArray) ToAccessReviewInstanceArrayOutput() AccessReviewInstanceArrayOutput
func (AccessReviewInstanceArray) ToAccessReviewInstanceArrayOutputWithContext ¶
func (i AccessReviewInstanceArray) ToAccessReviewInstanceArrayOutputWithContext(ctx context.Context) AccessReviewInstanceArrayOutput
type AccessReviewInstanceArrayInput ¶
type AccessReviewInstanceArrayInput interface { pulumi.Input ToAccessReviewInstanceArrayOutput() AccessReviewInstanceArrayOutput ToAccessReviewInstanceArrayOutputWithContext(context.Context) AccessReviewInstanceArrayOutput }
AccessReviewInstanceArrayInput is an input type that accepts AccessReviewInstanceArray and AccessReviewInstanceArrayOutput values. You can construct a concrete instance of `AccessReviewInstanceArrayInput` via:
AccessReviewInstanceArray{ AccessReviewInstanceArgs{...} }
type AccessReviewInstanceArrayOutput ¶
type AccessReviewInstanceArrayOutput struct{ *pulumi.OutputState }
func (AccessReviewInstanceArrayOutput) ElementType ¶
func (AccessReviewInstanceArrayOutput) ElementType() reflect.Type
func (AccessReviewInstanceArrayOutput) Index ¶
func (o AccessReviewInstanceArrayOutput) Index(i pulumi.IntInput) AccessReviewInstanceOutput
func (AccessReviewInstanceArrayOutput) ToAccessReviewInstanceArrayOutput ¶
func (o AccessReviewInstanceArrayOutput) ToAccessReviewInstanceArrayOutput() AccessReviewInstanceArrayOutput
func (AccessReviewInstanceArrayOutput) ToAccessReviewInstanceArrayOutputWithContext ¶
func (o AccessReviewInstanceArrayOutput) ToAccessReviewInstanceArrayOutputWithContext(ctx context.Context) AccessReviewInstanceArrayOutput
type AccessReviewInstanceInput ¶
type AccessReviewInstanceInput interface { pulumi.Input ToAccessReviewInstanceOutput() AccessReviewInstanceOutput ToAccessReviewInstanceOutputWithContext(context.Context) AccessReviewInstanceOutput }
AccessReviewInstanceInput is an input type that accepts AccessReviewInstanceArgs and AccessReviewInstanceOutput values. You can construct a concrete instance of `AccessReviewInstanceInput` via:
AccessReviewInstanceArgs{...}
type AccessReviewInstanceOutput ¶
type AccessReviewInstanceOutput struct{ *pulumi.OutputState }
Access Review Instance.
func (AccessReviewInstanceOutput) BackupReviewers ¶
func (o AccessReviewInstanceOutput) BackupReviewers() AccessReviewReviewerArrayOutput
This is the collection of backup reviewers.
func (AccessReviewInstanceOutput) ElementType ¶
func (AccessReviewInstanceOutput) ElementType() reflect.Type
func (AccessReviewInstanceOutput) EndDateTime ¶
func (o AccessReviewInstanceOutput) EndDateTime() pulumi.StringPtrOutput
The DateTime when the review instance is scheduled to end.
func (AccessReviewInstanceOutput) Reviewers ¶
func (o AccessReviewInstanceOutput) Reviewers() AccessReviewReviewerArrayOutput
This is the collection of reviewers.
func (AccessReviewInstanceOutput) StartDateTime ¶
func (o AccessReviewInstanceOutput) StartDateTime() pulumi.StringPtrOutput
The DateTime when the review instance is scheduled to be start.
func (AccessReviewInstanceOutput) ToAccessReviewInstanceOutput ¶
func (o AccessReviewInstanceOutput) ToAccessReviewInstanceOutput() AccessReviewInstanceOutput
func (AccessReviewInstanceOutput) ToAccessReviewInstanceOutputWithContext ¶
func (o AccessReviewInstanceOutput) ToAccessReviewInstanceOutputWithContext(ctx context.Context) AccessReviewInstanceOutput
type AccessReviewInstanceResponse ¶
type AccessReviewInstanceResponse struct { // This is the collection of backup reviewers. BackupReviewers []AccessReviewReviewerResponse `pulumi:"backupReviewers"` // The DateTime when the review instance is scheduled to end. EndDateTime *string `pulumi:"endDateTime"` // The access review instance id. Id string `pulumi:"id"` // The access review instance name. Name string `pulumi:"name"` // This is the collection of reviewers. Reviewers []AccessReviewReviewerResponse `pulumi:"reviewers"` // This field specifies the type of reviewers for a review. Usually for a review, reviewers are explicitly assigned. However, in some cases, the reviewers may not be assigned and instead be chosen dynamically. For example managers review or self review. ReviewersType string `pulumi:"reviewersType"` // The DateTime when the review instance is scheduled to be start. StartDateTime *string `pulumi:"startDateTime"` // This read-only field specifies the status of an access review instance. Status string `pulumi:"status"` // The resource type. Type string `pulumi:"type"` }
Access Review Instance.
type AccessReviewInstanceResponseArrayOutput ¶
type AccessReviewInstanceResponseArrayOutput struct{ *pulumi.OutputState }
func (AccessReviewInstanceResponseArrayOutput) ElementType ¶
func (AccessReviewInstanceResponseArrayOutput) ElementType() reflect.Type
func (AccessReviewInstanceResponseArrayOutput) ToAccessReviewInstanceResponseArrayOutput ¶
func (o AccessReviewInstanceResponseArrayOutput) ToAccessReviewInstanceResponseArrayOutput() AccessReviewInstanceResponseArrayOutput
func (AccessReviewInstanceResponseArrayOutput) ToAccessReviewInstanceResponseArrayOutputWithContext ¶
func (o AccessReviewInstanceResponseArrayOutput) ToAccessReviewInstanceResponseArrayOutputWithContext(ctx context.Context) AccessReviewInstanceResponseArrayOutput
type AccessReviewInstanceResponseOutput ¶
type AccessReviewInstanceResponseOutput struct{ *pulumi.OutputState }
Access Review Instance.
func (AccessReviewInstanceResponseOutput) BackupReviewers ¶
func (o AccessReviewInstanceResponseOutput) BackupReviewers() AccessReviewReviewerResponseArrayOutput
This is the collection of backup reviewers.
func (AccessReviewInstanceResponseOutput) ElementType ¶
func (AccessReviewInstanceResponseOutput) ElementType() reflect.Type
func (AccessReviewInstanceResponseOutput) EndDateTime ¶
func (o AccessReviewInstanceResponseOutput) EndDateTime() pulumi.StringPtrOutput
The DateTime when the review instance is scheduled to end.
func (AccessReviewInstanceResponseOutput) Id ¶
func (o AccessReviewInstanceResponseOutput) Id() pulumi.StringOutput
The access review instance id.
func (AccessReviewInstanceResponseOutput) Name ¶
func (o AccessReviewInstanceResponseOutput) Name() pulumi.StringOutput
The access review instance name.
func (AccessReviewInstanceResponseOutput) Reviewers ¶
func (o AccessReviewInstanceResponseOutput) Reviewers() AccessReviewReviewerResponseArrayOutput
This is the collection of reviewers.
func (AccessReviewInstanceResponseOutput) ReviewersType ¶
func (o AccessReviewInstanceResponseOutput) ReviewersType() pulumi.StringOutput
This field specifies the type of reviewers for a review. Usually for a review, reviewers are explicitly assigned. However, in some cases, the reviewers may not be assigned and instead be chosen dynamically. For example managers review or self review.
func (AccessReviewInstanceResponseOutput) StartDateTime ¶
func (o AccessReviewInstanceResponseOutput) StartDateTime() pulumi.StringPtrOutput
The DateTime when the review instance is scheduled to be start.
func (AccessReviewInstanceResponseOutput) Status ¶
func (o AccessReviewInstanceResponseOutput) Status() pulumi.StringOutput
This read-only field specifies the status of an access review instance.
func (AccessReviewInstanceResponseOutput) ToAccessReviewInstanceResponseOutput ¶
func (o AccessReviewInstanceResponseOutput) ToAccessReviewInstanceResponseOutput() AccessReviewInstanceResponseOutput
func (AccessReviewInstanceResponseOutput) ToAccessReviewInstanceResponseOutputWithContext ¶
func (o AccessReviewInstanceResponseOutput) ToAccessReviewInstanceResponseOutputWithContext(ctx context.Context) AccessReviewInstanceResponseOutput
func (AccessReviewInstanceResponseOutput) Type ¶
func (o AccessReviewInstanceResponseOutput) Type() pulumi.StringOutput
The resource type.
type AccessReviewRecurrencePatternType ¶
type AccessReviewRecurrencePatternType string
The recurrence type : weekly, monthly, etc.
type AccessReviewRecurrenceRangeType ¶
type AccessReviewRecurrenceRangeType string
The recurrence range type. The possible values are: endDate, noEnd, numbered.
func (AccessReviewRecurrenceRangeType) ElementType ¶
func (AccessReviewRecurrenceRangeType) ElementType() reflect.Type
func (AccessReviewRecurrenceRangeType) ToAccessReviewRecurrenceRangeTypeOutput ¶
func (e AccessReviewRecurrenceRangeType) ToAccessReviewRecurrenceRangeTypeOutput() AccessReviewRecurrenceRangeTypeOutput
func (AccessReviewRecurrenceRangeType) ToAccessReviewRecurrenceRangeTypeOutputWithContext ¶
func (e AccessReviewRecurrenceRangeType) ToAccessReviewRecurrenceRangeTypeOutputWithContext(ctx context.Context) AccessReviewRecurrenceRangeTypeOutput
func (AccessReviewRecurrenceRangeType) ToAccessReviewRecurrenceRangeTypePtrOutput ¶
func (e AccessReviewRecurrenceRangeType) ToAccessReviewRecurrenceRangeTypePtrOutput() AccessReviewRecurrenceRangeTypePtrOutput
func (AccessReviewRecurrenceRangeType) ToAccessReviewRecurrenceRangeTypePtrOutputWithContext ¶
func (e AccessReviewRecurrenceRangeType) ToAccessReviewRecurrenceRangeTypePtrOutputWithContext(ctx context.Context) AccessReviewRecurrenceRangeTypePtrOutput
func (AccessReviewRecurrenceRangeType) ToStringOutput ¶
func (e AccessReviewRecurrenceRangeType) ToStringOutput() pulumi.StringOutput
func (AccessReviewRecurrenceRangeType) ToStringOutputWithContext ¶
func (e AccessReviewRecurrenceRangeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessReviewRecurrenceRangeType) ToStringPtrOutput ¶
func (e AccessReviewRecurrenceRangeType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessReviewRecurrenceRangeType) ToStringPtrOutputWithContext ¶
func (e AccessReviewRecurrenceRangeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessReviewRecurrenceRangeTypeInput ¶
type AccessReviewRecurrenceRangeTypeInput interface { pulumi.Input ToAccessReviewRecurrenceRangeTypeOutput() AccessReviewRecurrenceRangeTypeOutput ToAccessReviewRecurrenceRangeTypeOutputWithContext(context.Context) AccessReviewRecurrenceRangeTypeOutput }
AccessReviewRecurrenceRangeTypeInput is an input type that accepts values of the AccessReviewRecurrenceRangeType enum A concrete instance of `AccessReviewRecurrenceRangeTypeInput` can be one of the following:
AccessReviewRecurrenceRangeTypeEndDate AccessReviewRecurrenceRangeTypeNoEnd AccessReviewRecurrenceRangeTypeNumbered
type AccessReviewRecurrenceRangeTypeOutput ¶
type AccessReviewRecurrenceRangeTypeOutput struct{ *pulumi.OutputState }
func (AccessReviewRecurrenceRangeTypeOutput) ElementType ¶
func (AccessReviewRecurrenceRangeTypeOutput) ElementType() reflect.Type
func (AccessReviewRecurrenceRangeTypeOutput) ToAccessReviewRecurrenceRangeTypeOutput ¶
func (o AccessReviewRecurrenceRangeTypeOutput) ToAccessReviewRecurrenceRangeTypeOutput() AccessReviewRecurrenceRangeTypeOutput
func (AccessReviewRecurrenceRangeTypeOutput) ToAccessReviewRecurrenceRangeTypeOutputWithContext ¶
func (o AccessReviewRecurrenceRangeTypeOutput) ToAccessReviewRecurrenceRangeTypeOutputWithContext(ctx context.Context) AccessReviewRecurrenceRangeTypeOutput
func (AccessReviewRecurrenceRangeTypeOutput) ToAccessReviewRecurrenceRangeTypePtrOutput ¶
func (o AccessReviewRecurrenceRangeTypeOutput) ToAccessReviewRecurrenceRangeTypePtrOutput() AccessReviewRecurrenceRangeTypePtrOutput
func (AccessReviewRecurrenceRangeTypeOutput) ToAccessReviewRecurrenceRangeTypePtrOutputWithContext ¶
func (o AccessReviewRecurrenceRangeTypeOutput) ToAccessReviewRecurrenceRangeTypePtrOutputWithContext(ctx context.Context) AccessReviewRecurrenceRangeTypePtrOutput
func (AccessReviewRecurrenceRangeTypeOutput) ToStringOutput ¶
func (o AccessReviewRecurrenceRangeTypeOutput) ToStringOutput() pulumi.StringOutput
func (AccessReviewRecurrenceRangeTypeOutput) ToStringOutputWithContext ¶
func (o AccessReviewRecurrenceRangeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessReviewRecurrenceRangeTypeOutput) ToStringPtrOutput ¶
func (o AccessReviewRecurrenceRangeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessReviewRecurrenceRangeTypeOutput) ToStringPtrOutputWithContext ¶
func (o AccessReviewRecurrenceRangeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessReviewRecurrenceRangeTypePtrInput ¶
type AccessReviewRecurrenceRangeTypePtrInput interface { pulumi.Input ToAccessReviewRecurrenceRangeTypePtrOutput() AccessReviewRecurrenceRangeTypePtrOutput ToAccessReviewRecurrenceRangeTypePtrOutputWithContext(context.Context) AccessReviewRecurrenceRangeTypePtrOutput }
func AccessReviewRecurrenceRangeTypePtr ¶
func AccessReviewRecurrenceRangeTypePtr(v string) AccessReviewRecurrenceRangeTypePtrInput
type AccessReviewRecurrenceRangeTypePtrOutput ¶
type AccessReviewRecurrenceRangeTypePtrOutput struct{ *pulumi.OutputState }
func (AccessReviewRecurrenceRangeTypePtrOutput) ElementType ¶
func (AccessReviewRecurrenceRangeTypePtrOutput) ElementType() reflect.Type
func (AccessReviewRecurrenceRangeTypePtrOutput) ToAccessReviewRecurrenceRangeTypePtrOutput ¶
func (o AccessReviewRecurrenceRangeTypePtrOutput) ToAccessReviewRecurrenceRangeTypePtrOutput() AccessReviewRecurrenceRangeTypePtrOutput
func (AccessReviewRecurrenceRangeTypePtrOutput) ToAccessReviewRecurrenceRangeTypePtrOutputWithContext ¶
func (o AccessReviewRecurrenceRangeTypePtrOutput) ToAccessReviewRecurrenceRangeTypePtrOutputWithContext(ctx context.Context) AccessReviewRecurrenceRangeTypePtrOutput
func (AccessReviewRecurrenceRangeTypePtrOutput) ToStringPtrOutput ¶
func (o AccessReviewRecurrenceRangeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessReviewRecurrenceRangeTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o AccessReviewRecurrenceRangeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessReviewResult ¶
type AccessReviewResult string
Represents a reviewer's decision for a given review
func (AccessReviewResult) ElementType ¶
func (AccessReviewResult) ElementType() reflect.Type
func (AccessReviewResult) ToAccessReviewResultOutput ¶
func (e AccessReviewResult) ToAccessReviewResultOutput() AccessReviewResultOutput
func (AccessReviewResult) ToAccessReviewResultOutputWithContext ¶
func (e AccessReviewResult) ToAccessReviewResultOutputWithContext(ctx context.Context) AccessReviewResultOutput
func (AccessReviewResult) ToAccessReviewResultPtrOutput ¶
func (e AccessReviewResult) ToAccessReviewResultPtrOutput() AccessReviewResultPtrOutput
func (AccessReviewResult) ToAccessReviewResultPtrOutputWithContext ¶
func (e AccessReviewResult) ToAccessReviewResultPtrOutputWithContext(ctx context.Context) AccessReviewResultPtrOutput
func (AccessReviewResult) ToStringOutput ¶
func (e AccessReviewResult) ToStringOutput() pulumi.StringOutput
func (AccessReviewResult) ToStringOutputWithContext ¶
func (e AccessReviewResult) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessReviewResult) ToStringPtrOutput ¶
func (e AccessReviewResult) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessReviewResult) ToStringPtrOutputWithContext ¶
func (e AccessReviewResult) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessReviewResultInput ¶
type AccessReviewResultInput interface { pulumi.Input ToAccessReviewResultOutput() AccessReviewResultOutput ToAccessReviewResultOutputWithContext(context.Context) AccessReviewResultOutput }
AccessReviewResultInput is an input type that accepts values of the AccessReviewResult enum A concrete instance of `AccessReviewResultInput` can be one of the following:
AccessReviewResultApprove AccessReviewResultDeny AccessReviewResultNotReviewed AccessReviewResultDontKnow AccessReviewResultNotNotified
type AccessReviewResultOutput ¶
type AccessReviewResultOutput struct{ *pulumi.OutputState }
func (AccessReviewResultOutput) ElementType ¶
func (AccessReviewResultOutput) ElementType() reflect.Type
func (AccessReviewResultOutput) ToAccessReviewResultOutput ¶
func (o AccessReviewResultOutput) ToAccessReviewResultOutput() AccessReviewResultOutput
func (AccessReviewResultOutput) ToAccessReviewResultOutputWithContext ¶
func (o AccessReviewResultOutput) ToAccessReviewResultOutputWithContext(ctx context.Context) AccessReviewResultOutput
func (AccessReviewResultOutput) ToAccessReviewResultPtrOutput ¶
func (o AccessReviewResultOutput) ToAccessReviewResultPtrOutput() AccessReviewResultPtrOutput
func (AccessReviewResultOutput) ToAccessReviewResultPtrOutputWithContext ¶
func (o AccessReviewResultOutput) ToAccessReviewResultPtrOutputWithContext(ctx context.Context) AccessReviewResultPtrOutput
func (AccessReviewResultOutput) ToStringOutput ¶
func (o AccessReviewResultOutput) ToStringOutput() pulumi.StringOutput
func (AccessReviewResultOutput) ToStringOutputWithContext ¶
func (o AccessReviewResultOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessReviewResultOutput) ToStringPtrOutput ¶
func (o AccessReviewResultOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessReviewResultOutput) ToStringPtrOutputWithContext ¶
func (o AccessReviewResultOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessReviewResultPtrInput ¶
type AccessReviewResultPtrInput interface { pulumi.Input ToAccessReviewResultPtrOutput() AccessReviewResultPtrOutput ToAccessReviewResultPtrOutputWithContext(context.Context) AccessReviewResultPtrOutput }
func AccessReviewResultPtr ¶
func AccessReviewResultPtr(v string) AccessReviewResultPtrInput
type AccessReviewResultPtrOutput ¶
type AccessReviewResultPtrOutput struct{ *pulumi.OutputState }
func (AccessReviewResultPtrOutput) Elem ¶
func (o AccessReviewResultPtrOutput) Elem() AccessReviewResultOutput
func (AccessReviewResultPtrOutput) ElementType ¶
func (AccessReviewResultPtrOutput) ElementType() reflect.Type
func (AccessReviewResultPtrOutput) ToAccessReviewResultPtrOutput ¶
func (o AccessReviewResultPtrOutput) ToAccessReviewResultPtrOutput() AccessReviewResultPtrOutput
func (AccessReviewResultPtrOutput) ToAccessReviewResultPtrOutputWithContext ¶
func (o AccessReviewResultPtrOutput) ToAccessReviewResultPtrOutputWithContext(ctx context.Context) AccessReviewResultPtrOutput
func (AccessReviewResultPtrOutput) ToStringPtrOutput ¶
func (o AccessReviewResultPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessReviewResultPtrOutput) ToStringPtrOutputWithContext ¶
func (o AccessReviewResultPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessReviewReviewer ¶
type AccessReviewReviewer struct { // The id of the reviewer(user/servicePrincipal) PrincipalId *string `pulumi:"principalId"` }
Descriptor for what needs to be reviewed
type AccessReviewReviewerArgs ¶
type AccessReviewReviewerArgs struct { // The id of the reviewer(user/servicePrincipal) PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` }
Descriptor for what needs to be reviewed
func (AccessReviewReviewerArgs) ElementType ¶
func (AccessReviewReviewerArgs) ElementType() reflect.Type
func (AccessReviewReviewerArgs) ToAccessReviewReviewerOutput ¶
func (i AccessReviewReviewerArgs) ToAccessReviewReviewerOutput() AccessReviewReviewerOutput
func (AccessReviewReviewerArgs) ToAccessReviewReviewerOutputWithContext ¶
func (i AccessReviewReviewerArgs) ToAccessReviewReviewerOutputWithContext(ctx context.Context) AccessReviewReviewerOutput
type AccessReviewReviewerArray ¶
type AccessReviewReviewerArray []AccessReviewReviewerInput
func (AccessReviewReviewerArray) ElementType ¶
func (AccessReviewReviewerArray) ElementType() reflect.Type
func (AccessReviewReviewerArray) ToAccessReviewReviewerArrayOutput ¶
func (i AccessReviewReviewerArray) ToAccessReviewReviewerArrayOutput() AccessReviewReviewerArrayOutput
func (AccessReviewReviewerArray) ToAccessReviewReviewerArrayOutputWithContext ¶
func (i AccessReviewReviewerArray) ToAccessReviewReviewerArrayOutputWithContext(ctx context.Context) AccessReviewReviewerArrayOutput
type AccessReviewReviewerArrayInput ¶
type AccessReviewReviewerArrayInput interface { pulumi.Input ToAccessReviewReviewerArrayOutput() AccessReviewReviewerArrayOutput ToAccessReviewReviewerArrayOutputWithContext(context.Context) AccessReviewReviewerArrayOutput }
AccessReviewReviewerArrayInput is an input type that accepts AccessReviewReviewerArray and AccessReviewReviewerArrayOutput values. You can construct a concrete instance of `AccessReviewReviewerArrayInput` via:
AccessReviewReviewerArray{ AccessReviewReviewerArgs{...} }
type AccessReviewReviewerArrayOutput ¶
type AccessReviewReviewerArrayOutput struct{ *pulumi.OutputState }
func (AccessReviewReviewerArrayOutput) ElementType ¶
func (AccessReviewReviewerArrayOutput) ElementType() reflect.Type
func (AccessReviewReviewerArrayOutput) Index ¶
func (o AccessReviewReviewerArrayOutput) Index(i pulumi.IntInput) AccessReviewReviewerOutput
func (AccessReviewReviewerArrayOutput) ToAccessReviewReviewerArrayOutput ¶
func (o AccessReviewReviewerArrayOutput) ToAccessReviewReviewerArrayOutput() AccessReviewReviewerArrayOutput
func (AccessReviewReviewerArrayOutput) ToAccessReviewReviewerArrayOutputWithContext ¶
func (o AccessReviewReviewerArrayOutput) ToAccessReviewReviewerArrayOutputWithContext(ctx context.Context) AccessReviewReviewerArrayOutput
type AccessReviewReviewerInput ¶
type AccessReviewReviewerInput interface { pulumi.Input ToAccessReviewReviewerOutput() AccessReviewReviewerOutput ToAccessReviewReviewerOutputWithContext(context.Context) AccessReviewReviewerOutput }
AccessReviewReviewerInput is an input type that accepts AccessReviewReviewerArgs and AccessReviewReviewerOutput values. You can construct a concrete instance of `AccessReviewReviewerInput` via:
AccessReviewReviewerArgs{...}
type AccessReviewReviewerOutput ¶
type AccessReviewReviewerOutput struct{ *pulumi.OutputState }
Descriptor for what needs to be reviewed
func (AccessReviewReviewerOutput) ElementType ¶
func (AccessReviewReviewerOutput) ElementType() reflect.Type
func (AccessReviewReviewerOutput) PrincipalId ¶
func (o AccessReviewReviewerOutput) PrincipalId() pulumi.StringPtrOutput
The id of the reviewer(user/servicePrincipal)
func (AccessReviewReviewerOutput) ToAccessReviewReviewerOutput ¶
func (o AccessReviewReviewerOutput) ToAccessReviewReviewerOutput() AccessReviewReviewerOutput
func (AccessReviewReviewerOutput) ToAccessReviewReviewerOutputWithContext ¶
func (o AccessReviewReviewerOutput) ToAccessReviewReviewerOutputWithContext(ctx context.Context) AccessReviewReviewerOutput
type AccessReviewReviewerResponse ¶
type AccessReviewReviewerResponse struct { // The id of the reviewer(user/servicePrincipal) PrincipalId *string `pulumi:"principalId"` // The identity type : user/servicePrincipal PrincipalType string `pulumi:"principalType"` }
Descriptor for what needs to be reviewed
type AccessReviewReviewerResponseArrayOutput ¶
type AccessReviewReviewerResponseArrayOutput struct{ *pulumi.OutputState }
func (AccessReviewReviewerResponseArrayOutput) ElementType ¶
func (AccessReviewReviewerResponseArrayOutput) ElementType() reflect.Type
func (AccessReviewReviewerResponseArrayOutput) ToAccessReviewReviewerResponseArrayOutput ¶
func (o AccessReviewReviewerResponseArrayOutput) ToAccessReviewReviewerResponseArrayOutput() AccessReviewReviewerResponseArrayOutput
func (AccessReviewReviewerResponseArrayOutput) ToAccessReviewReviewerResponseArrayOutputWithContext ¶
func (o AccessReviewReviewerResponseArrayOutput) ToAccessReviewReviewerResponseArrayOutputWithContext(ctx context.Context) AccessReviewReviewerResponseArrayOutput
type AccessReviewReviewerResponseOutput ¶
type AccessReviewReviewerResponseOutput struct{ *pulumi.OutputState }
Descriptor for what needs to be reviewed
func (AccessReviewReviewerResponseOutput) ElementType ¶
func (AccessReviewReviewerResponseOutput) ElementType() reflect.Type
func (AccessReviewReviewerResponseOutput) PrincipalId ¶
func (o AccessReviewReviewerResponseOutput) PrincipalId() pulumi.StringPtrOutput
The id of the reviewer(user/servicePrincipal)
func (AccessReviewReviewerResponseOutput) PrincipalType ¶
func (o AccessReviewReviewerResponseOutput) PrincipalType() pulumi.StringOutput
The identity type : user/servicePrincipal
func (AccessReviewReviewerResponseOutput) ToAccessReviewReviewerResponseOutput ¶
func (o AccessReviewReviewerResponseOutput) ToAccessReviewReviewerResponseOutput() AccessReviewReviewerResponseOutput
func (AccessReviewReviewerResponseOutput) ToAccessReviewReviewerResponseOutputWithContext ¶
func (o AccessReviewReviewerResponseOutput) ToAccessReviewReviewerResponseOutputWithContext(ctx context.Context) AccessReviewReviewerResponseOutput
type AccessReviewScheduleDefinitionById ¶
type AccessReviewScheduleDefinitionById struct { pulumi.CustomResourceState // The role assignment state eligible/active to review AssignmentState pulumi.StringOutput `pulumi:"assignmentState"` // Flag to indicate whether auto-apply capability, to automatically change the target object access resource, is enabled. If not enabled, a user must, after the review completes, apply the access review. AutoApplyDecisionsEnabled pulumi.BoolPtrOutput `pulumi:"autoApplyDecisionsEnabled"` // This is the collection of backup reviewers. BackupReviewers AccessReviewReviewerResponseArrayOutput `pulumi:"backupReviewers"` // This specifies the behavior for the autoReview feature when an access review completes. DefaultDecision pulumi.StringPtrOutput `pulumi:"defaultDecision"` // Flag to indicate whether reviewers are required to provide a justification when reviewing access. DefaultDecisionEnabled pulumi.BoolPtrOutput `pulumi:"defaultDecisionEnabled"` // The description provided by the access review creator and visible to admins. DescriptionForAdmins pulumi.StringPtrOutput `pulumi:"descriptionForAdmins"` // The description provided by the access review creator to be shown to reviewers. DescriptionForReviewers pulumi.StringPtrOutput `pulumi:"descriptionForReviewers"` // The display name for the schedule definition. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The DateTime when the review is scheduled to end. Required if type is endDate EndDate pulumi.StringPtrOutput `pulumi:"endDate"` // This is used to indicate the resource id(s) to exclude ExcludeResourceId pulumi.StringPtrOutput `pulumi:"excludeResourceId"` // This is used to indicate the role definition id(s) to exclude ExcludeRoleDefinitionId pulumi.StringPtrOutput `pulumi:"excludeRoleDefinitionId"` // Flag to indicate whether to expand nested memberships or not. ExpandNestedMemberships pulumi.BoolPtrOutput `pulumi:"expandNestedMemberships"` // Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) InactiveDuration pulumi.StringPtrOutput `pulumi:"inactiveDuration"` // Flag to indicate whether to expand nested memberships or not. IncludeAccessBelowResource pulumi.BoolPtrOutput `pulumi:"includeAccessBelowResource"` // Flag to indicate whether to expand nested memberships or not. IncludeInheritedAccess pulumi.BoolPtrOutput `pulumi:"includeInheritedAccess"` // The duration in days for an instance. InstanceDurationInDays pulumi.IntPtrOutput `pulumi:"instanceDurationInDays"` // This is the collection of instances returned when one does an expand on it. Instances AccessReviewInstanceResponseArrayOutput `pulumi:"instances"` // The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly. Interval pulumi.IntPtrOutput `pulumi:"interval"` // Flag to indicate whether the reviewer is required to pass justification when recording a decision. JustificationRequiredOnApproval pulumi.BoolPtrOutput `pulumi:"justificationRequiredOnApproval"` // Flag to indicate whether sending mails to reviewers and the review creator is enabled. MailNotificationsEnabled pulumi.BoolPtrOutput `pulumi:"mailNotificationsEnabled"` // The access review schedule definition unique id. Name pulumi.StringOutput `pulumi:"name"` // The number of times to repeat the access review. Required and must be positive if type is numbered. NumberOfOccurrences pulumi.IntPtrOutput `pulumi:"numberOfOccurrences"` // The identity id PrincipalId pulumi.StringOutput `pulumi:"principalId"` // The identity display name PrincipalName pulumi.StringOutput `pulumi:"principalName"` // The identity type user/servicePrincipal to review PrincipalType pulumi.StringOutput `pulumi:"principalType"` // Recommendations for access reviews are calculated by looking back at 30 days of data(w.r.t the start date of the review) by default. However, in some scenarios, customers want to change how far back to look at and want to configure 60 days, 90 days, etc. instead. This setting allows customers to configure this duration. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) RecommendationLookBackDuration pulumi.StringPtrOutput `pulumi:"recommendationLookBackDuration"` // Flag to indicate whether showing recommendations to reviewers is enabled. RecommendationsEnabled pulumi.BoolPtrOutput `pulumi:"recommendationsEnabled"` // Flag to indicate whether sending reminder emails to reviewers are enabled. ReminderNotificationsEnabled pulumi.BoolPtrOutput `pulumi:"reminderNotificationsEnabled"` // ResourceId in which this review is getting created ResourceId pulumi.StringOutput `pulumi:"resourceId"` // This is the collection of reviewers. Reviewers AccessReviewReviewerResponseArrayOutput `pulumi:"reviewers"` // This field specifies the type of reviewers for a review. Usually for a review, reviewers are explicitly assigned. However, in some cases, the reviewers may not be assigned and instead be chosen dynamically. For example managers review or self review. ReviewersType pulumi.StringOutput `pulumi:"reviewersType"` // This is used to indicate the role being reviewed RoleDefinitionId pulumi.StringOutput `pulumi:"roleDefinitionId"` // The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create. StartDate pulumi.StringPtrOutput `pulumi:"startDate"` // This read-only field specifies the status of an accessReview. Status pulumi.StringOutput `pulumi:"status"` // The resource type. Type pulumi.StringOutput `pulumi:"type"` // The user principal name(if valid) UserPrincipalName pulumi.StringOutput `pulumi:"userPrincipalName"` }
Access Review Schedule Definition. Azure REST API version: 2021-12-01-preview. Prior API version in Azure Native 1.x: 2021-03-01-preview.
func GetAccessReviewScheduleDefinitionById ¶
func GetAccessReviewScheduleDefinitionById(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessReviewScheduleDefinitionByIdState, opts ...pulumi.ResourceOption) (*AccessReviewScheduleDefinitionById, error)
GetAccessReviewScheduleDefinitionById gets an existing AccessReviewScheduleDefinitionById 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 NewAccessReviewScheduleDefinitionById ¶
func NewAccessReviewScheduleDefinitionById(ctx *pulumi.Context, name string, args *AccessReviewScheduleDefinitionByIdArgs, opts ...pulumi.ResourceOption) (*AccessReviewScheduleDefinitionById, error)
NewAccessReviewScheduleDefinitionById registers a new resource with the given unique name, arguments, and options.
func (*AccessReviewScheduleDefinitionById) ElementType ¶
func (*AccessReviewScheduleDefinitionById) ElementType() reflect.Type
func (*AccessReviewScheduleDefinitionById) ToAccessReviewScheduleDefinitionByIdOutput ¶
func (i *AccessReviewScheduleDefinitionById) ToAccessReviewScheduleDefinitionByIdOutput() AccessReviewScheduleDefinitionByIdOutput
func (*AccessReviewScheduleDefinitionById) ToAccessReviewScheduleDefinitionByIdOutputWithContext ¶
func (i *AccessReviewScheduleDefinitionById) ToAccessReviewScheduleDefinitionByIdOutputWithContext(ctx context.Context) AccessReviewScheduleDefinitionByIdOutput
type AccessReviewScheduleDefinitionByIdArgs ¶
type AccessReviewScheduleDefinitionByIdArgs struct { // Flag to indicate whether auto-apply capability, to automatically change the target object access resource, is enabled. If not enabled, a user must, after the review completes, apply the access review. AutoApplyDecisionsEnabled pulumi.BoolPtrInput // This is the collection of backup reviewers. BackupReviewers AccessReviewReviewerArrayInput // This specifies the behavior for the autoReview feature when an access review completes. DefaultDecision pulumi.StringPtrInput // Flag to indicate whether reviewers are required to provide a justification when reviewing access. DefaultDecisionEnabled pulumi.BoolPtrInput // The description provided by the access review creator and visible to admins. DescriptionForAdmins pulumi.StringPtrInput // The description provided by the access review creator to be shown to reviewers. DescriptionForReviewers pulumi.StringPtrInput // The display name for the schedule definition. DisplayName pulumi.StringPtrInput // The DateTime when the review is scheduled to end. Required if type is endDate EndDate pulumi.StringPtrInput // This is used to indicate the resource id(s) to exclude ExcludeResourceId pulumi.StringPtrInput // This is used to indicate the role definition id(s) to exclude ExcludeRoleDefinitionId pulumi.StringPtrInput // Flag to indicate whether to expand nested memberships or not. ExpandNestedMemberships pulumi.BoolPtrInput // Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) InactiveDuration pulumi.StringPtrInput // Flag to indicate whether to expand nested memberships or not. IncludeAccessBelowResource pulumi.BoolPtrInput // Flag to indicate whether to expand nested memberships or not. IncludeInheritedAccess pulumi.BoolPtrInput // The duration in days for an instance. InstanceDurationInDays pulumi.IntPtrInput // This is the collection of instances returned when one does an expand on it. Instances AccessReviewInstanceArrayInput // The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly. Interval pulumi.IntPtrInput // Flag to indicate whether the reviewer is required to pass justification when recording a decision. JustificationRequiredOnApproval pulumi.BoolPtrInput // Flag to indicate whether sending mails to reviewers and the review creator is enabled. MailNotificationsEnabled pulumi.BoolPtrInput // The number of times to repeat the access review. Required and must be positive if type is numbered. NumberOfOccurrences pulumi.IntPtrInput // Recommendations for access reviews are calculated by looking back at 30 days of data(w.r.t the start date of the review) by default. However, in some scenarios, customers want to change how far back to look at and want to configure 60 days, 90 days, etc. instead. This setting allows customers to configure this duration. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) RecommendationLookBackDuration pulumi.StringPtrInput // Flag to indicate whether showing recommendations to reviewers is enabled. RecommendationsEnabled pulumi.BoolPtrInput // Flag to indicate whether sending reminder emails to reviewers are enabled. ReminderNotificationsEnabled pulumi.BoolPtrInput // This is the collection of reviewers. Reviewers AccessReviewReviewerArrayInput // The id of the access review schedule definition. ScheduleDefinitionId pulumi.StringPtrInput // The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create. StartDate pulumi.StringPtrInput // The recurrence range type. The possible values are: endDate, noEnd, numbered. Type pulumi.StringPtrInput }
The set of arguments for constructing a AccessReviewScheduleDefinitionById resource.
func (AccessReviewScheduleDefinitionByIdArgs) ElementType ¶
func (AccessReviewScheduleDefinitionByIdArgs) ElementType() reflect.Type
type AccessReviewScheduleDefinitionByIdInput ¶
type AccessReviewScheduleDefinitionByIdInput interface { pulumi.Input ToAccessReviewScheduleDefinitionByIdOutput() AccessReviewScheduleDefinitionByIdOutput ToAccessReviewScheduleDefinitionByIdOutputWithContext(ctx context.Context) AccessReviewScheduleDefinitionByIdOutput }
type AccessReviewScheduleDefinitionByIdOutput ¶
type AccessReviewScheduleDefinitionByIdOutput struct{ *pulumi.OutputState }
func (AccessReviewScheduleDefinitionByIdOutput) AssignmentState ¶
func (o AccessReviewScheduleDefinitionByIdOutput) AssignmentState() pulumi.StringOutput
The role assignment state eligible/active to review
func (AccessReviewScheduleDefinitionByIdOutput) AutoApplyDecisionsEnabled ¶
func (o AccessReviewScheduleDefinitionByIdOutput) AutoApplyDecisionsEnabled() pulumi.BoolPtrOutput
Flag to indicate whether auto-apply capability, to automatically change the target object access resource, is enabled. If not enabled, a user must, after the review completes, apply the access review.
func (AccessReviewScheduleDefinitionByIdOutput) BackupReviewers ¶
func (o AccessReviewScheduleDefinitionByIdOutput) BackupReviewers() AccessReviewReviewerResponseArrayOutput
This is the collection of backup reviewers.
func (AccessReviewScheduleDefinitionByIdOutput) DefaultDecision ¶
func (o AccessReviewScheduleDefinitionByIdOutput) DefaultDecision() pulumi.StringPtrOutput
This specifies the behavior for the autoReview feature when an access review completes.
func (AccessReviewScheduleDefinitionByIdOutput) DefaultDecisionEnabled ¶
func (o AccessReviewScheduleDefinitionByIdOutput) DefaultDecisionEnabled() pulumi.BoolPtrOutput
Flag to indicate whether reviewers are required to provide a justification when reviewing access.
func (AccessReviewScheduleDefinitionByIdOutput) DescriptionForAdmins ¶
func (o AccessReviewScheduleDefinitionByIdOutput) DescriptionForAdmins() pulumi.StringPtrOutput
The description provided by the access review creator and visible to admins.
func (AccessReviewScheduleDefinitionByIdOutput) DescriptionForReviewers ¶
func (o AccessReviewScheduleDefinitionByIdOutput) DescriptionForReviewers() pulumi.StringPtrOutput
The description provided by the access review creator to be shown to reviewers.
func (AccessReviewScheduleDefinitionByIdOutput) DisplayName ¶
func (o AccessReviewScheduleDefinitionByIdOutput) DisplayName() pulumi.StringPtrOutput
The display name for the schedule definition.
func (AccessReviewScheduleDefinitionByIdOutput) ElementType ¶
func (AccessReviewScheduleDefinitionByIdOutput) ElementType() reflect.Type
func (AccessReviewScheduleDefinitionByIdOutput) EndDate ¶
func (o AccessReviewScheduleDefinitionByIdOutput) EndDate() pulumi.StringPtrOutput
The DateTime when the review is scheduled to end. Required if type is endDate
func (AccessReviewScheduleDefinitionByIdOutput) ExcludeResourceId ¶
func (o AccessReviewScheduleDefinitionByIdOutput) ExcludeResourceId() pulumi.StringPtrOutput
This is used to indicate the resource id(s) to exclude
func (AccessReviewScheduleDefinitionByIdOutput) ExcludeRoleDefinitionId ¶
func (o AccessReviewScheduleDefinitionByIdOutput) ExcludeRoleDefinitionId() pulumi.StringPtrOutput
This is used to indicate the role definition id(s) to exclude
func (AccessReviewScheduleDefinitionByIdOutput) ExpandNestedMemberships ¶
func (o AccessReviewScheduleDefinitionByIdOutput) ExpandNestedMemberships() pulumi.BoolPtrOutput
Flag to indicate whether to expand nested memberships or not.
func (AccessReviewScheduleDefinitionByIdOutput) InactiveDuration ¶
func (o AccessReviewScheduleDefinitionByIdOutput) InactiveDuration() pulumi.StringPtrOutput
Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds))
func (AccessReviewScheduleDefinitionByIdOutput) IncludeAccessBelowResource ¶
func (o AccessReviewScheduleDefinitionByIdOutput) IncludeAccessBelowResource() pulumi.BoolPtrOutput
Flag to indicate whether to expand nested memberships or not.
func (AccessReviewScheduleDefinitionByIdOutput) IncludeInheritedAccess ¶
func (o AccessReviewScheduleDefinitionByIdOutput) IncludeInheritedAccess() pulumi.BoolPtrOutput
Flag to indicate whether to expand nested memberships or not.
func (AccessReviewScheduleDefinitionByIdOutput) InstanceDurationInDays ¶
func (o AccessReviewScheduleDefinitionByIdOutput) InstanceDurationInDays() pulumi.IntPtrOutput
The duration in days for an instance.
func (AccessReviewScheduleDefinitionByIdOutput) Instances ¶
func (o AccessReviewScheduleDefinitionByIdOutput) Instances() AccessReviewInstanceResponseArrayOutput
This is the collection of instances returned when one does an expand on it.
func (AccessReviewScheduleDefinitionByIdOutput) Interval ¶
func (o AccessReviewScheduleDefinitionByIdOutput) Interval() pulumi.IntPtrOutput
The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly.
func (AccessReviewScheduleDefinitionByIdOutput) JustificationRequiredOnApproval ¶
func (o AccessReviewScheduleDefinitionByIdOutput) JustificationRequiredOnApproval() pulumi.BoolPtrOutput
Flag to indicate whether the reviewer is required to pass justification when recording a decision.
func (AccessReviewScheduleDefinitionByIdOutput) MailNotificationsEnabled ¶
func (o AccessReviewScheduleDefinitionByIdOutput) MailNotificationsEnabled() pulumi.BoolPtrOutput
Flag to indicate whether sending mails to reviewers and the review creator is enabled.
func (AccessReviewScheduleDefinitionByIdOutput) Name ¶
func (o AccessReviewScheduleDefinitionByIdOutput) Name() pulumi.StringOutput
The access review schedule definition unique id.
func (AccessReviewScheduleDefinitionByIdOutput) NumberOfOccurrences ¶
func (o AccessReviewScheduleDefinitionByIdOutput) NumberOfOccurrences() pulumi.IntPtrOutput
The number of times to repeat the access review. Required and must be positive if type is numbered.
func (AccessReviewScheduleDefinitionByIdOutput) PrincipalId ¶
func (o AccessReviewScheduleDefinitionByIdOutput) PrincipalId() pulumi.StringOutput
The identity id
func (AccessReviewScheduleDefinitionByIdOutput) PrincipalName ¶
func (o AccessReviewScheduleDefinitionByIdOutput) PrincipalName() pulumi.StringOutput
The identity display name
func (AccessReviewScheduleDefinitionByIdOutput) PrincipalType ¶
func (o AccessReviewScheduleDefinitionByIdOutput) PrincipalType() pulumi.StringOutput
The identity type user/servicePrincipal to review
func (AccessReviewScheduleDefinitionByIdOutput) RecommendationLookBackDuration ¶
func (o AccessReviewScheduleDefinitionByIdOutput) RecommendationLookBackDuration() pulumi.StringPtrOutput
Recommendations for access reviews are calculated by looking back at 30 days of data(w.r.t the start date of the review) by default. However, in some scenarios, customers want to change how far back to look at and want to configure 60 days, 90 days, etc. instead. This setting allows customers to configure this duration. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds))
func (AccessReviewScheduleDefinitionByIdOutput) RecommendationsEnabled ¶
func (o AccessReviewScheduleDefinitionByIdOutput) RecommendationsEnabled() pulumi.BoolPtrOutput
Flag to indicate whether showing recommendations to reviewers is enabled.
func (AccessReviewScheduleDefinitionByIdOutput) ReminderNotificationsEnabled ¶
func (o AccessReviewScheduleDefinitionByIdOutput) ReminderNotificationsEnabled() pulumi.BoolPtrOutput
Flag to indicate whether sending reminder emails to reviewers are enabled.
func (AccessReviewScheduleDefinitionByIdOutput) ResourceId ¶
func (o AccessReviewScheduleDefinitionByIdOutput) ResourceId() pulumi.StringOutput
ResourceId in which this review is getting created
func (AccessReviewScheduleDefinitionByIdOutput) Reviewers ¶
func (o AccessReviewScheduleDefinitionByIdOutput) Reviewers() AccessReviewReviewerResponseArrayOutput
This is the collection of reviewers.
func (AccessReviewScheduleDefinitionByIdOutput) ReviewersType ¶
func (o AccessReviewScheduleDefinitionByIdOutput) ReviewersType() pulumi.StringOutput
This field specifies the type of reviewers for a review. Usually for a review, reviewers are explicitly assigned. However, in some cases, the reviewers may not be assigned and instead be chosen dynamically. For example managers review or self review.
func (AccessReviewScheduleDefinitionByIdOutput) RoleDefinitionId ¶
func (o AccessReviewScheduleDefinitionByIdOutput) RoleDefinitionId() pulumi.StringOutput
This is used to indicate the role being reviewed
func (AccessReviewScheduleDefinitionByIdOutput) StartDate ¶
func (o AccessReviewScheduleDefinitionByIdOutput) StartDate() pulumi.StringPtrOutput
The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create.
func (AccessReviewScheduleDefinitionByIdOutput) Status ¶
func (o AccessReviewScheduleDefinitionByIdOutput) Status() pulumi.StringOutput
This read-only field specifies the status of an accessReview.
func (AccessReviewScheduleDefinitionByIdOutput) ToAccessReviewScheduleDefinitionByIdOutput ¶
func (o AccessReviewScheduleDefinitionByIdOutput) ToAccessReviewScheduleDefinitionByIdOutput() AccessReviewScheduleDefinitionByIdOutput
func (AccessReviewScheduleDefinitionByIdOutput) ToAccessReviewScheduleDefinitionByIdOutputWithContext ¶
func (o AccessReviewScheduleDefinitionByIdOutput) ToAccessReviewScheduleDefinitionByIdOutputWithContext(ctx context.Context) AccessReviewScheduleDefinitionByIdOutput
func (AccessReviewScheduleDefinitionByIdOutput) Type ¶
func (o AccessReviewScheduleDefinitionByIdOutput) Type() pulumi.StringOutput
The resource type.
func (AccessReviewScheduleDefinitionByIdOutput) UserPrincipalName ¶
func (o AccessReviewScheduleDefinitionByIdOutput) UserPrincipalName() pulumi.StringOutput
The user principal name(if valid)
type AccessReviewScheduleDefinitionByIdState ¶
type AccessReviewScheduleDefinitionByIdState struct { }
func (AccessReviewScheduleDefinitionByIdState) ElementType ¶
func (AccessReviewScheduleDefinitionByIdState) ElementType() reflect.Type
type AccessReviewScope ¶
type AccessReviewScope struct { // This is used to indicate the resource id(s) to exclude ExcludeResourceId *string `pulumi:"excludeResourceId"` // This is used to indicate the role definition id(s) to exclude ExcludeRoleDefinitionId *string `pulumi:"excludeRoleDefinitionId"` // Flag to indicate whether to expand nested memberships or not. ExpandNestedMemberships *bool `pulumi:"expandNestedMemberships"` // Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) InactiveDuration *string `pulumi:"inactiveDuration"` // Flag to indicate whether to expand nested memberships or not. IncludeAccessBelowResource *bool `pulumi:"includeAccessBelowResource"` // Flag to indicate whether to expand nested memberships or not. IncludeInheritedAccess *bool `pulumi:"includeInheritedAccess"` }
Descriptor for what needs to be reviewed
type AccessReviewScopeArgs ¶
type AccessReviewScopeArgs struct { // This is used to indicate the resource id(s) to exclude ExcludeResourceId pulumi.StringPtrInput `pulumi:"excludeResourceId"` // This is used to indicate the role definition id(s) to exclude ExcludeRoleDefinitionId pulumi.StringPtrInput `pulumi:"excludeRoleDefinitionId"` // Flag to indicate whether to expand nested memberships or not. ExpandNestedMemberships pulumi.BoolPtrInput `pulumi:"expandNestedMemberships"` // Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) InactiveDuration pulumi.StringPtrInput `pulumi:"inactiveDuration"` // Flag to indicate whether to expand nested memberships or not. IncludeAccessBelowResource pulumi.BoolPtrInput `pulumi:"includeAccessBelowResource"` // Flag to indicate whether to expand nested memberships or not. IncludeInheritedAccess pulumi.BoolPtrInput `pulumi:"includeInheritedAccess"` }
Descriptor for what needs to be reviewed
func (AccessReviewScopeArgs) ElementType ¶
func (AccessReviewScopeArgs) ElementType() reflect.Type
func (AccessReviewScopeArgs) ToAccessReviewScopeOutput ¶
func (i AccessReviewScopeArgs) ToAccessReviewScopeOutput() AccessReviewScopeOutput
func (AccessReviewScopeArgs) ToAccessReviewScopeOutputWithContext ¶
func (i AccessReviewScopeArgs) ToAccessReviewScopeOutputWithContext(ctx context.Context) AccessReviewScopeOutput
type AccessReviewScopeArray ¶
type AccessReviewScopeArray []AccessReviewScopeInput
func (AccessReviewScopeArray) ElementType ¶
func (AccessReviewScopeArray) ElementType() reflect.Type
func (AccessReviewScopeArray) ToAccessReviewScopeArrayOutput ¶
func (i AccessReviewScopeArray) ToAccessReviewScopeArrayOutput() AccessReviewScopeArrayOutput
func (AccessReviewScopeArray) ToAccessReviewScopeArrayOutputWithContext ¶
func (i AccessReviewScopeArray) ToAccessReviewScopeArrayOutputWithContext(ctx context.Context) AccessReviewScopeArrayOutput
type AccessReviewScopeArrayInput ¶
type AccessReviewScopeArrayInput interface { pulumi.Input ToAccessReviewScopeArrayOutput() AccessReviewScopeArrayOutput ToAccessReviewScopeArrayOutputWithContext(context.Context) AccessReviewScopeArrayOutput }
AccessReviewScopeArrayInput is an input type that accepts AccessReviewScopeArray and AccessReviewScopeArrayOutput values. You can construct a concrete instance of `AccessReviewScopeArrayInput` via:
AccessReviewScopeArray{ AccessReviewScopeArgs{...} }
type AccessReviewScopeArrayOutput ¶
type AccessReviewScopeArrayOutput struct{ *pulumi.OutputState }
func (AccessReviewScopeArrayOutput) ElementType ¶
func (AccessReviewScopeArrayOutput) ElementType() reflect.Type
func (AccessReviewScopeArrayOutput) Index ¶
func (o AccessReviewScopeArrayOutput) Index(i pulumi.IntInput) AccessReviewScopeOutput
func (AccessReviewScopeArrayOutput) ToAccessReviewScopeArrayOutput ¶
func (o AccessReviewScopeArrayOutput) ToAccessReviewScopeArrayOutput() AccessReviewScopeArrayOutput
func (AccessReviewScopeArrayOutput) ToAccessReviewScopeArrayOutputWithContext ¶
func (o AccessReviewScopeArrayOutput) ToAccessReviewScopeArrayOutputWithContext(ctx context.Context) AccessReviewScopeArrayOutput
type AccessReviewScopeInput ¶
type AccessReviewScopeInput interface { pulumi.Input ToAccessReviewScopeOutput() AccessReviewScopeOutput ToAccessReviewScopeOutputWithContext(context.Context) AccessReviewScopeOutput }
AccessReviewScopeInput is an input type that accepts AccessReviewScopeArgs and AccessReviewScopeOutput values. You can construct a concrete instance of `AccessReviewScopeInput` via:
AccessReviewScopeArgs{...}
type AccessReviewScopeOutput ¶
type AccessReviewScopeOutput struct{ *pulumi.OutputState }
Descriptor for what needs to be reviewed
func (AccessReviewScopeOutput) ElementType ¶
func (AccessReviewScopeOutput) ElementType() reflect.Type
func (AccessReviewScopeOutput) ExcludeResourceId ¶
func (o AccessReviewScopeOutput) ExcludeResourceId() pulumi.StringPtrOutput
This is used to indicate the resource id(s) to exclude
func (AccessReviewScopeOutput) ExcludeRoleDefinitionId ¶
func (o AccessReviewScopeOutput) ExcludeRoleDefinitionId() pulumi.StringPtrOutput
This is used to indicate the role definition id(s) to exclude
func (AccessReviewScopeOutput) ExpandNestedMemberships ¶
func (o AccessReviewScopeOutput) ExpandNestedMemberships() pulumi.BoolPtrOutput
Flag to indicate whether to expand nested memberships or not.
func (AccessReviewScopeOutput) InactiveDuration ¶
func (o AccessReviewScopeOutput) InactiveDuration() pulumi.StringPtrOutput
Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds))
func (AccessReviewScopeOutput) IncludeAccessBelowResource ¶
func (o AccessReviewScopeOutput) IncludeAccessBelowResource() pulumi.BoolPtrOutput
Flag to indicate whether to expand nested memberships or not.
func (AccessReviewScopeOutput) IncludeInheritedAccess ¶
func (o AccessReviewScopeOutput) IncludeInheritedAccess() pulumi.BoolPtrOutput
Flag to indicate whether to expand nested memberships or not.
func (AccessReviewScopeOutput) ToAccessReviewScopeOutput ¶
func (o AccessReviewScopeOutput) ToAccessReviewScopeOutput() AccessReviewScopeOutput
func (AccessReviewScopeOutput) ToAccessReviewScopeOutputWithContext ¶
func (o AccessReviewScopeOutput) ToAccessReviewScopeOutputWithContext(ctx context.Context) AccessReviewScopeOutput
type AccessReviewScopeResponse ¶
type AccessReviewScopeResponse struct { // The role assignment state eligible/active to review AssignmentState string `pulumi:"assignmentState"` // This is used to indicate the resource id(s) to exclude ExcludeResourceId *string `pulumi:"excludeResourceId"` // This is used to indicate the role definition id(s) to exclude ExcludeRoleDefinitionId *string `pulumi:"excludeRoleDefinitionId"` // Flag to indicate whether to expand nested memberships or not. ExpandNestedMemberships *bool `pulumi:"expandNestedMemberships"` // Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) InactiveDuration *string `pulumi:"inactiveDuration"` // Flag to indicate whether to expand nested memberships or not. IncludeAccessBelowResource *bool `pulumi:"includeAccessBelowResource"` // Flag to indicate whether to expand nested memberships or not. IncludeInheritedAccess *bool `pulumi:"includeInheritedAccess"` // The identity type user/servicePrincipal to review PrincipalType string `pulumi:"principalType"` // ResourceId in which this review is getting created ResourceId string `pulumi:"resourceId"` // This is used to indicate the role being reviewed RoleDefinitionId string `pulumi:"roleDefinitionId"` }
Descriptor for what needs to be reviewed
type AccessReviewScopeResponseArrayOutput ¶
type AccessReviewScopeResponseArrayOutput struct{ *pulumi.OutputState }
func (AccessReviewScopeResponseArrayOutput) ElementType ¶
func (AccessReviewScopeResponseArrayOutput) ElementType() reflect.Type
func (AccessReviewScopeResponseArrayOutput) Index ¶
func (o AccessReviewScopeResponseArrayOutput) Index(i pulumi.IntInput) AccessReviewScopeResponseOutput
func (AccessReviewScopeResponseArrayOutput) ToAccessReviewScopeResponseArrayOutput ¶
func (o AccessReviewScopeResponseArrayOutput) ToAccessReviewScopeResponseArrayOutput() AccessReviewScopeResponseArrayOutput
func (AccessReviewScopeResponseArrayOutput) ToAccessReviewScopeResponseArrayOutputWithContext ¶
func (o AccessReviewScopeResponseArrayOutput) ToAccessReviewScopeResponseArrayOutputWithContext(ctx context.Context) AccessReviewScopeResponseArrayOutput
type AccessReviewScopeResponseOutput ¶
type AccessReviewScopeResponseOutput struct{ *pulumi.OutputState }
Descriptor for what needs to be reviewed
func (AccessReviewScopeResponseOutput) AssignmentState ¶
func (o AccessReviewScopeResponseOutput) AssignmentState() pulumi.StringOutput
The role assignment state eligible/active to review
func (AccessReviewScopeResponseOutput) ElementType ¶
func (AccessReviewScopeResponseOutput) ElementType() reflect.Type
func (AccessReviewScopeResponseOutput) ExcludeResourceId ¶
func (o AccessReviewScopeResponseOutput) ExcludeResourceId() pulumi.StringPtrOutput
This is used to indicate the resource id(s) to exclude
func (AccessReviewScopeResponseOutput) ExcludeRoleDefinitionId ¶
func (o AccessReviewScopeResponseOutput) ExcludeRoleDefinitionId() pulumi.StringPtrOutput
This is used to indicate the role definition id(s) to exclude
func (AccessReviewScopeResponseOutput) ExpandNestedMemberships ¶
func (o AccessReviewScopeResponseOutput) ExpandNestedMemberships() pulumi.BoolPtrOutput
Flag to indicate whether to expand nested memberships or not.
func (AccessReviewScopeResponseOutput) InactiveDuration ¶
func (o AccessReviewScopeResponseOutput) InactiveDuration() pulumi.StringPtrOutput
Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds))
func (AccessReviewScopeResponseOutput) IncludeAccessBelowResource ¶
func (o AccessReviewScopeResponseOutput) IncludeAccessBelowResource() pulumi.BoolPtrOutput
Flag to indicate whether to expand nested memberships or not.
func (AccessReviewScopeResponseOutput) IncludeInheritedAccess ¶
func (o AccessReviewScopeResponseOutput) IncludeInheritedAccess() pulumi.BoolPtrOutput
Flag to indicate whether to expand nested memberships or not.
func (AccessReviewScopeResponseOutput) PrincipalType ¶
func (o AccessReviewScopeResponseOutput) PrincipalType() pulumi.StringOutput
The identity type user/servicePrincipal to review
func (AccessReviewScopeResponseOutput) ResourceId ¶
func (o AccessReviewScopeResponseOutput) ResourceId() pulumi.StringOutput
ResourceId in which this review is getting created
func (AccessReviewScopeResponseOutput) RoleDefinitionId ¶
func (o AccessReviewScopeResponseOutput) RoleDefinitionId() pulumi.StringOutput
This is used to indicate the role being reviewed
func (AccessReviewScopeResponseOutput) ToAccessReviewScopeResponseOutput ¶
func (o AccessReviewScopeResponseOutput) ToAccessReviewScopeResponseOutput() AccessReviewScopeResponseOutput
func (AccessReviewScopeResponseOutput) ToAccessReviewScopeResponseOutputWithContext ¶
func (o AccessReviewScopeResponseOutput) ToAccessReviewScopeResponseOutputWithContext(ctx context.Context) AccessReviewScopeResponseOutput
type ApprovalSettingsResponse ¶
type ApprovalSettingsResponse struct { // The type of rule ApprovalMode *string `pulumi:"approvalMode"` // The approval stages of the request. ApprovalStages []ApprovalStageResponse `pulumi:"approvalStages"` // Determines whether approval is required or not. IsApprovalRequired *bool `pulumi:"isApprovalRequired"` // Determines whether approval is required for assignment extension. IsApprovalRequiredForExtension *bool `pulumi:"isApprovalRequiredForExtension"` // Determine whether requestor justification is required. IsRequestorJustificationRequired *bool `pulumi:"isRequestorJustificationRequired"` }
The approval settings.
type ApprovalSettingsResponseOutput ¶
type ApprovalSettingsResponseOutput struct{ *pulumi.OutputState }
The approval settings.
func (ApprovalSettingsResponseOutput) ApprovalMode ¶
func (o ApprovalSettingsResponseOutput) ApprovalMode() pulumi.StringPtrOutput
The type of rule
func (ApprovalSettingsResponseOutput) ApprovalStages ¶
func (o ApprovalSettingsResponseOutput) ApprovalStages() ApprovalStageResponseArrayOutput
The approval stages of the request.
func (ApprovalSettingsResponseOutput) ElementType ¶
func (ApprovalSettingsResponseOutput) ElementType() reflect.Type
func (ApprovalSettingsResponseOutput) IsApprovalRequired ¶
func (o ApprovalSettingsResponseOutput) IsApprovalRequired() pulumi.BoolPtrOutput
Determines whether approval is required or not.
func (ApprovalSettingsResponseOutput) IsApprovalRequiredForExtension ¶
func (o ApprovalSettingsResponseOutput) IsApprovalRequiredForExtension() pulumi.BoolPtrOutput
Determines whether approval is required for assignment extension.
func (ApprovalSettingsResponseOutput) IsRequestorJustificationRequired ¶
func (o ApprovalSettingsResponseOutput) IsRequestorJustificationRequired() pulumi.BoolPtrOutput
Determine whether requestor justification is required.
func (ApprovalSettingsResponseOutput) ToApprovalSettingsResponseOutput ¶
func (o ApprovalSettingsResponseOutput) ToApprovalSettingsResponseOutput() ApprovalSettingsResponseOutput
func (ApprovalSettingsResponseOutput) ToApprovalSettingsResponseOutputWithContext ¶
func (o ApprovalSettingsResponseOutput) ToApprovalSettingsResponseOutputWithContext(ctx context.Context) ApprovalSettingsResponseOutput
type ApprovalSettingsResponsePtrOutput ¶
type ApprovalSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (ApprovalSettingsResponsePtrOutput) ApprovalMode ¶
func (o ApprovalSettingsResponsePtrOutput) ApprovalMode() pulumi.StringPtrOutput
The type of rule
func (ApprovalSettingsResponsePtrOutput) ApprovalStages ¶
func (o ApprovalSettingsResponsePtrOutput) ApprovalStages() ApprovalStageResponseArrayOutput
The approval stages of the request.
func (ApprovalSettingsResponsePtrOutput) Elem ¶
func (o ApprovalSettingsResponsePtrOutput) Elem() ApprovalSettingsResponseOutput
func (ApprovalSettingsResponsePtrOutput) ElementType ¶
func (ApprovalSettingsResponsePtrOutput) ElementType() reflect.Type
func (ApprovalSettingsResponsePtrOutput) IsApprovalRequired ¶
func (o ApprovalSettingsResponsePtrOutput) IsApprovalRequired() pulumi.BoolPtrOutput
Determines whether approval is required or not.
func (ApprovalSettingsResponsePtrOutput) IsApprovalRequiredForExtension ¶
func (o ApprovalSettingsResponsePtrOutput) IsApprovalRequiredForExtension() pulumi.BoolPtrOutput
Determines whether approval is required for assignment extension.
func (ApprovalSettingsResponsePtrOutput) IsRequestorJustificationRequired ¶
func (o ApprovalSettingsResponsePtrOutput) IsRequestorJustificationRequired() pulumi.BoolPtrOutput
Determine whether requestor justification is required.
func (ApprovalSettingsResponsePtrOutput) ToApprovalSettingsResponsePtrOutput ¶
func (o ApprovalSettingsResponsePtrOutput) ToApprovalSettingsResponsePtrOutput() ApprovalSettingsResponsePtrOutput
func (ApprovalSettingsResponsePtrOutput) ToApprovalSettingsResponsePtrOutputWithContext ¶
func (o ApprovalSettingsResponsePtrOutput) ToApprovalSettingsResponsePtrOutputWithContext(ctx context.Context) ApprovalSettingsResponsePtrOutput
type ApprovalStageResponse ¶
type ApprovalStageResponse struct { // The time in days when approval request would be timed out ApprovalStageTimeOutInDays *int `pulumi:"approvalStageTimeOutInDays"` // The escalation approver of the request. EscalationApprovers []UserSetResponse `pulumi:"escalationApprovers"` // The time in minutes when the approval request would be escalated if the primary approver does not approve EscalationTimeInMinutes *int `pulumi:"escalationTimeInMinutes"` // Determines whether approver need to provide justification for his decision. IsApproverJustificationRequired *bool `pulumi:"isApproverJustificationRequired"` // The value determine whether escalation feature is enabled. IsEscalationEnabled *bool `pulumi:"isEscalationEnabled"` // The primary approver of the request. PrimaryApprovers []UserSetResponse `pulumi:"primaryApprovers"` }
The approval stage.
type ApprovalStageResponseArrayOutput ¶
type ApprovalStageResponseArrayOutput struct{ *pulumi.OutputState }
func (ApprovalStageResponseArrayOutput) ElementType ¶
func (ApprovalStageResponseArrayOutput) ElementType() reflect.Type
func (ApprovalStageResponseArrayOutput) Index ¶
func (o ApprovalStageResponseArrayOutput) Index(i pulumi.IntInput) ApprovalStageResponseOutput
func (ApprovalStageResponseArrayOutput) ToApprovalStageResponseArrayOutput ¶
func (o ApprovalStageResponseArrayOutput) ToApprovalStageResponseArrayOutput() ApprovalStageResponseArrayOutput
func (ApprovalStageResponseArrayOutput) ToApprovalStageResponseArrayOutputWithContext ¶
func (o ApprovalStageResponseArrayOutput) ToApprovalStageResponseArrayOutputWithContext(ctx context.Context) ApprovalStageResponseArrayOutput
type ApprovalStageResponseOutput ¶
type ApprovalStageResponseOutput struct{ *pulumi.OutputState }
The approval stage.
func (ApprovalStageResponseOutput) ApprovalStageTimeOutInDays ¶
func (o ApprovalStageResponseOutput) ApprovalStageTimeOutInDays() pulumi.IntPtrOutput
The time in days when approval request would be timed out
func (ApprovalStageResponseOutput) ElementType ¶
func (ApprovalStageResponseOutput) ElementType() reflect.Type
func (ApprovalStageResponseOutput) EscalationApprovers ¶
func (o ApprovalStageResponseOutput) EscalationApprovers() UserSetResponseArrayOutput
The escalation approver of the request.
func (ApprovalStageResponseOutput) EscalationTimeInMinutes ¶
func (o ApprovalStageResponseOutput) EscalationTimeInMinutes() pulumi.IntPtrOutput
The time in minutes when the approval request would be escalated if the primary approver does not approve
func (ApprovalStageResponseOutput) IsApproverJustificationRequired ¶
func (o ApprovalStageResponseOutput) IsApproverJustificationRequired() pulumi.BoolPtrOutput
Determines whether approver need to provide justification for his decision.
func (ApprovalStageResponseOutput) IsEscalationEnabled ¶
func (o ApprovalStageResponseOutput) IsEscalationEnabled() pulumi.BoolPtrOutput
The value determine whether escalation feature is enabled.
func (ApprovalStageResponseOutput) PrimaryApprovers ¶
func (o ApprovalStageResponseOutput) PrimaryApprovers() UserSetResponseArrayOutput
The primary approver of the request.
func (ApprovalStageResponseOutput) ToApprovalStageResponseOutput ¶
func (o ApprovalStageResponseOutput) ToApprovalStageResponseOutput() ApprovalStageResponseOutput
func (ApprovalStageResponseOutput) ToApprovalStageResponseOutputWithContext ¶
func (o ApprovalStageResponseOutput) ToApprovalStageResponseOutputWithContext(ctx context.Context) ApprovalStageResponseOutput
type AssignmentScopeValidation ¶
type AssignmentScopeValidation string
The option whether validate the exemption is at or under the assignment scope.
func (AssignmentScopeValidation) ElementType ¶
func (AssignmentScopeValidation) ElementType() reflect.Type
func (AssignmentScopeValidation) ToAssignmentScopeValidationOutput ¶
func (e AssignmentScopeValidation) ToAssignmentScopeValidationOutput() AssignmentScopeValidationOutput
func (AssignmentScopeValidation) ToAssignmentScopeValidationOutputWithContext ¶
func (e AssignmentScopeValidation) ToAssignmentScopeValidationOutputWithContext(ctx context.Context) AssignmentScopeValidationOutput
func (AssignmentScopeValidation) ToAssignmentScopeValidationPtrOutput ¶
func (e AssignmentScopeValidation) ToAssignmentScopeValidationPtrOutput() AssignmentScopeValidationPtrOutput
func (AssignmentScopeValidation) ToAssignmentScopeValidationPtrOutputWithContext ¶
func (e AssignmentScopeValidation) ToAssignmentScopeValidationPtrOutputWithContext(ctx context.Context) AssignmentScopeValidationPtrOutput
func (AssignmentScopeValidation) ToStringOutput ¶
func (e AssignmentScopeValidation) ToStringOutput() pulumi.StringOutput
func (AssignmentScopeValidation) ToStringOutputWithContext ¶
func (e AssignmentScopeValidation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssignmentScopeValidation) ToStringPtrOutput ¶
func (e AssignmentScopeValidation) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssignmentScopeValidation) ToStringPtrOutputWithContext ¶
func (e AssignmentScopeValidation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssignmentScopeValidationInput ¶
type AssignmentScopeValidationInput interface { pulumi.Input ToAssignmentScopeValidationOutput() AssignmentScopeValidationOutput ToAssignmentScopeValidationOutputWithContext(context.Context) AssignmentScopeValidationOutput }
AssignmentScopeValidationInput is an input type that accepts values of the AssignmentScopeValidation enum A concrete instance of `AssignmentScopeValidationInput` can be one of the following:
AssignmentScopeValidationDefault AssignmentScopeValidationDoNotValidate
type AssignmentScopeValidationOutput ¶
type AssignmentScopeValidationOutput struct{ *pulumi.OutputState }
func (AssignmentScopeValidationOutput) ElementType ¶
func (AssignmentScopeValidationOutput) ElementType() reflect.Type
func (AssignmentScopeValidationOutput) ToAssignmentScopeValidationOutput ¶
func (o AssignmentScopeValidationOutput) ToAssignmentScopeValidationOutput() AssignmentScopeValidationOutput
func (AssignmentScopeValidationOutput) ToAssignmentScopeValidationOutputWithContext ¶
func (o AssignmentScopeValidationOutput) ToAssignmentScopeValidationOutputWithContext(ctx context.Context) AssignmentScopeValidationOutput
func (AssignmentScopeValidationOutput) ToAssignmentScopeValidationPtrOutput ¶
func (o AssignmentScopeValidationOutput) ToAssignmentScopeValidationPtrOutput() AssignmentScopeValidationPtrOutput
func (AssignmentScopeValidationOutput) ToAssignmentScopeValidationPtrOutputWithContext ¶
func (o AssignmentScopeValidationOutput) ToAssignmentScopeValidationPtrOutputWithContext(ctx context.Context) AssignmentScopeValidationPtrOutput
func (AssignmentScopeValidationOutput) ToStringOutput ¶
func (o AssignmentScopeValidationOutput) ToStringOutput() pulumi.StringOutput
func (AssignmentScopeValidationOutput) ToStringOutputWithContext ¶
func (o AssignmentScopeValidationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssignmentScopeValidationOutput) ToStringPtrOutput ¶
func (o AssignmentScopeValidationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssignmentScopeValidationOutput) ToStringPtrOutputWithContext ¶
func (o AssignmentScopeValidationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssignmentScopeValidationPtrInput ¶
type AssignmentScopeValidationPtrInput interface { pulumi.Input ToAssignmentScopeValidationPtrOutput() AssignmentScopeValidationPtrOutput ToAssignmentScopeValidationPtrOutputWithContext(context.Context) AssignmentScopeValidationPtrOutput }
func AssignmentScopeValidationPtr ¶
func AssignmentScopeValidationPtr(v string) AssignmentScopeValidationPtrInput
type AssignmentScopeValidationPtrOutput ¶
type AssignmentScopeValidationPtrOutput struct{ *pulumi.OutputState }
func (AssignmentScopeValidationPtrOutput) Elem ¶
func (o AssignmentScopeValidationPtrOutput) Elem() AssignmentScopeValidationOutput
func (AssignmentScopeValidationPtrOutput) ElementType ¶
func (AssignmentScopeValidationPtrOutput) ElementType() reflect.Type
func (AssignmentScopeValidationPtrOutput) ToAssignmentScopeValidationPtrOutput ¶
func (o AssignmentScopeValidationPtrOutput) ToAssignmentScopeValidationPtrOutput() AssignmentScopeValidationPtrOutput
func (AssignmentScopeValidationPtrOutput) ToAssignmentScopeValidationPtrOutputWithContext ¶
func (o AssignmentScopeValidationPtrOutput) ToAssignmentScopeValidationPtrOutputWithContext(ctx context.Context) AssignmentScopeValidationPtrOutput
func (AssignmentScopeValidationPtrOutput) ToStringPtrOutput ¶
func (o AssignmentScopeValidationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssignmentScopeValidationPtrOutput) ToStringPtrOutputWithContext ¶
func (o AssignmentScopeValidationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DefaultDecisionType ¶
type DefaultDecisionType string
This specifies the behavior for the autoReview feature when an access review completes.
func (DefaultDecisionType) ElementType ¶
func (DefaultDecisionType) ElementType() reflect.Type
func (DefaultDecisionType) ToDefaultDecisionTypeOutput ¶
func (e DefaultDecisionType) ToDefaultDecisionTypeOutput() DefaultDecisionTypeOutput
func (DefaultDecisionType) ToDefaultDecisionTypeOutputWithContext ¶
func (e DefaultDecisionType) ToDefaultDecisionTypeOutputWithContext(ctx context.Context) DefaultDecisionTypeOutput
func (DefaultDecisionType) ToDefaultDecisionTypePtrOutput ¶
func (e DefaultDecisionType) ToDefaultDecisionTypePtrOutput() DefaultDecisionTypePtrOutput
func (DefaultDecisionType) ToDefaultDecisionTypePtrOutputWithContext ¶
func (e DefaultDecisionType) ToDefaultDecisionTypePtrOutputWithContext(ctx context.Context) DefaultDecisionTypePtrOutput
func (DefaultDecisionType) ToStringOutput ¶
func (e DefaultDecisionType) ToStringOutput() pulumi.StringOutput
func (DefaultDecisionType) ToStringOutputWithContext ¶
func (e DefaultDecisionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DefaultDecisionType) ToStringPtrOutput ¶
func (e DefaultDecisionType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DefaultDecisionType) ToStringPtrOutputWithContext ¶
func (e DefaultDecisionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DefaultDecisionTypeInput ¶
type DefaultDecisionTypeInput interface { pulumi.Input ToDefaultDecisionTypeOutput() DefaultDecisionTypeOutput ToDefaultDecisionTypeOutputWithContext(context.Context) DefaultDecisionTypeOutput }
DefaultDecisionTypeInput is an input type that accepts values of the DefaultDecisionType enum A concrete instance of `DefaultDecisionTypeInput` can be one of the following:
DefaultDecisionTypeApprove DefaultDecisionTypeDeny DefaultDecisionTypeRecommendation
type DefaultDecisionTypeOutput ¶
type DefaultDecisionTypeOutput struct{ *pulumi.OutputState }
func (DefaultDecisionTypeOutput) ElementType ¶
func (DefaultDecisionTypeOutput) ElementType() reflect.Type
func (DefaultDecisionTypeOutput) ToDefaultDecisionTypeOutput ¶
func (o DefaultDecisionTypeOutput) ToDefaultDecisionTypeOutput() DefaultDecisionTypeOutput
func (DefaultDecisionTypeOutput) ToDefaultDecisionTypeOutputWithContext ¶
func (o DefaultDecisionTypeOutput) ToDefaultDecisionTypeOutputWithContext(ctx context.Context) DefaultDecisionTypeOutput
func (DefaultDecisionTypeOutput) ToDefaultDecisionTypePtrOutput ¶
func (o DefaultDecisionTypeOutput) ToDefaultDecisionTypePtrOutput() DefaultDecisionTypePtrOutput
func (DefaultDecisionTypeOutput) ToDefaultDecisionTypePtrOutputWithContext ¶
func (o DefaultDecisionTypeOutput) ToDefaultDecisionTypePtrOutputWithContext(ctx context.Context) DefaultDecisionTypePtrOutput
func (DefaultDecisionTypeOutput) ToStringOutput ¶
func (o DefaultDecisionTypeOutput) ToStringOutput() pulumi.StringOutput
func (DefaultDecisionTypeOutput) ToStringOutputWithContext ¶
func (o DefaultDecisionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DefaultDecisionTypeOutput) ToStringPtrOutput ¶
func (o DefaultDecisionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DefaultDecisionTypeOutput) ToStringPtrOutputWithContext ¶
func (o DefaultDecisionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DefaultDecisionTypePtrInput ¶
type DefaultDecisionTypePtrInput interface { pulumi.Input ToDefaultDecisionTypePtrOutput() DefaultDecisionTypePtrOutput ToDefaultDecisionTypePtrOutputWithContext(context.Context) DefaultDecisionTypePtrOutput }
func DefaultDecisionTypePtr ¶
func DefaultDecisionTypePtr(v string) DefaultDecisionTypePtrInput
type DefaultDecisionTypePtrOutput ¶
type DefaultDecisionTypePtrOutput struct{ *pulumi.OutputState }
func (DefaultDecisionTypePtrOutput) Elem ¶
func (o DefaultDecisionTypePtrOutput) Elem() DefaultDecisionTypeOutput
func (DefaultDecisionTypePtrOutput) ElementType ¶
func (DefaultDecisionTypePtrOutput) ElementType() reflect.Type
func (DefaultDecisionTypePtrOutput) ToDefaultDecisionTypePtrOutput ¶
func (o DefaultDecisionTypePtrOutput) ToDefaultDecisionTypePtrOutput() DefaultDecisionTypePtrOutput
func (DefaultDecisionTypePtrOutput) ToDefaultDecisionTypePtrOutputWithContext ¶
func (o DefaultDecisionTypePtrOutput) ToDefaultDecisionTypePtrOutputWithContext(ctx context.Context) DefaultDecisionTypePtrOutput
func (DefaultDecisionTypePtrOutput) ToStringPtrOutput ¶
func (o DefaultDecisionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DefaultDecisionTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o DefaultDecisionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnforcementMode ¶
type EnforcementMode string
The policy assignment enforcement mode. Possible values are Default and DoNotEnforce.
func (EnforcementMode) ElementType ¶
func (EnforcementMode) ElementType() reflect.Type
func (EnforcementMode) ToEnforcementModeOutput ¶
func (e EnforcementMode) ToEnforcementModeOutput() EnforcementModeOutput
func (EnforcementMode) ToEnforcementModeOutputWithContext ¶
func (e EnforcementMode) ToEnforcementModeOutputWithContext(ctx context.Context) EnforcementModeOutput
func (EnforcementMode) ToEnforcementModePtrOutput ¶
func (e EnforcementMode) ToEnforcementModePtrOutput() EnforcementModePtrOutput
func (EnforcementMode) ToEnforcementModePtrOutputWithContext ¶
func (e EnforcementMode) ToEnforcementModePtrOutputWithContext(ctx context.Context) EnforcementModePtrOutput
func (EnforcementMode) ToStringOutput ¶
func (e EnforcementMode) ToStringOutput() pulumi.StringOutput
func (EnforcementMode) ToStringOutputWithContext ¶
func (e EnforcementMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnforcementMode) ToStringPtrOutput ¶
func (e EnforcementMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnforcementMode) ToStringPtrOutputWithContext ¶
func (e EnforcementMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnforcementModeInput ¶
type EnforcementModeInput interface { pulumi.Input ToEnforcementModeOutput() EnforcementModeOutput ToEnforcementModeOutputWithContext(context.Context) EnforcementModeOutput }
EnforcementModeInput is an input type that accepts values of the EnforcementMode enum A concrete instance of `EnforcementModeInput` can be one of the following:
EnforcementModeDefault EnforcementModeDoNotEnforce
type EnforcementModeOutput ¶
type EnforcementModeOutput struct{ *pulumi.OutputState }
func (EnforcementModeOutput) ElementType ¶
func (EnforcementModeOutput) ElementType() reflect.Type
func (EnforcementModeOutput) ToEnforcementModeOutput ¶
func (o EnforcementModeOutput) ToEnforcementModeOutput() EnforcementModeOutput
func (EnforcementModeOutput) ToEnforcementModeOutputWithContext ¶
func (o EnforcementModeOutput) ToEnforcementModeOutputWithContext(ctx context.Context) EnforcementModeOutput
func (EnforcementModeOutput) ToEnforcementModePtrOutput ¶
func (o EnforcementModeOutput) ToEnforcementModePtrOutput() EnforcementModePtrOutput
func (EnforcementModeOutput) ToEnforcementModePtrOutputWithContext ¶
func (o EnforcementModeOutput) ToEnforcementModePtrOutputWithContext(ctx context.Context) EnforcementModePtrOutput
func (EnforcementModeOutput) ToStringOutput ¶
func (o EnforcementModeOutput) ToStringOutput() pulumi.StringOutput
func (EnforcementModeOutput) ToStringOutputWithContext ¶
func (o EnforcementModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnforcementModeOutput) ToStringPtrOutput ¶
func (o EnforcementModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnforcementModeOutput) ToStringPtrOutputWithContext ¶
func (o EnforcementModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnforcementModePtrInput ¶
type EnforcementModePtrInput interface { pulumi.Input ToEnforcementModePtrOutput() EnforcementModePtrOutput ToEnforcementModePtrOutputWithContext(context.Context) EnforcementModePtrOutput }
func EnforcementModePtr ¶
func EnforcementModePtr(v string) EnforcementModePtrInput
type EnforcementModePtrOutput ¶
type EnforcementModePtrOutput struct{ *pulumi.OutputState }
func (EnforcementModePtrOutput) Elem ¶
func (o EnforcementModePtrOutput) Elem() EnforcementModeOutput
func (EnforcementModePtrOutput) ElementType ¶
func (EnforcementModePtrOutput) ElementType() reflect.Type
func (EnforcementModePtrOutput) ToEnforcementModePtrOutput ¶
func (o EnforcementModePtrOutput) ToEnforcementModePtrOutput() EnforcementModePtrOutput
func (EnforcementModePtrOutput) ToEnforcementModePtrOutputWithContext ¶
func (o EnforcementModePtrOutput) ToEnforcementModePtrOutputWithContext(ctx context.Context) EnforcementModePtrOutput
func (EnforcementModePtrOutput) ToStringPtrOutput ¶
func (o EnforcementModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnforcementModePtrOutput) ToStringPtrOutputWithContext ¶
func (o EnforcementModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExemptionCategory ¶
type ExemptionCategory string
The policy exemption category. Possible values are Waiver and Mitigated.
func (ExemptionCategory) ElementType ¶
func (ExemptionCategory) ElementType() reflect.Type
func (ExemptionCategory) ToExemptionCategoryOutput ¶
func (e ExemptionCategory) ToExemptionCategoryOutput() ExemptionCategoryOutput
func (ExemptionCategory) ToExemptionCategoryOutputWithContext ¶
func (e ExemptionCategory) ToExemptionCategoryOutputWithContext(ctx context.Context) ExemptionCategoryOutput
func (ExemptionCategory) ToExemptionCategoryPtrOutput ¶
func (e ExemptionCategory) ToExemptionCategoryPtrOutput() ExemptionCategoryPtrOutput
func (ExemptionCategory) ToExemptionCategoryPtrOutputWithContext ¶
func (e ExemptionCategory) ToExemptionCategoryPtrOutputWithContext(ctx context.Context) ExemptionCategoryPtrOutput
func (ExemptionCategory) ToStringOutput ¶
func (e ExemptionCategory) ToStringOutput() pulumi.StringOutput
func (ExemptionCategory) ToStringOutputWithContext ¶
func (e ExemptionCategory) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExemptionCategory) ToStringPtrOutput ¶
func (e ExemptionCategory) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExemptionCategory) ToStringPtrOutputWithContext ¶
func (e ExemptionCategory) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExemptionCategoryInput ¶
type ExemptionCategoryInput interface { pulumi.Input ToExemptionCategoryOutput() ExemptionCategoryOutput ToExemptionCategoryOutputWithContext(context.Context) ExemptionCategoryOutput }
ExemptionCategoryInput is an input type that accepts values of the ExemptionCategory enum A concrete instance of `ExemptionCategoryInput` can be one of the following:
ExemptionCategoryWaiver ExemptionCategoryMitigated
type ExemptionCategoryOutput ¶
type ExemptionCategoryOutput struct{ *pulumi.OutputState }
func (ExemptionCategoryOutput) ElementType ¶
func (ExemptionCategoryOutput) ElementType() reflect.Type
func (ExemptionCategoryOutput) ToExemptionCategoryOutput ¶
func (o ExemptionCategoryOutput) ToExemptionCategoryOutput() ExemptionCategoryOutput
func (ExemptionCategoryOutput) ToExemptionCategoryOutputWithContext ¶
func (o ExemptionCategoryOutput) ToExemptionCategoryOutputWithContext(ctx context.Context) ExemptionCategoryOutput
func (ExemptionCategoryOutput) ToExemptionCategoryPtrOutput ¶
func (o ExemptionCategoryOutput) ToExemptionCategoryPtrOutput() ExemptionCategoryPtrOutput
func (ExemptionCategoryOutput) ToExemptionCategoryPtrOutputWithContext ¶
func (o ExemptionCategoryOutput) ToExemptionCategoryPtrOutputWithContext(ctx context.Context) ExemptionCategoryPtrOutput
func (ExemptionCategoryOutput) ToStringOutput ¶
func (o ExemptionCategoryOutput) ToStringOutput() pulumi.StringOutput
func (ExemptionCategoryOutput) ToStringOutputWithContext ¶
func (o ExemptionCategoryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExemptionCategoryOutput) ToStringPtrOutput ¶
func (o ExemptionCategoryOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExemptionCategoryOutput) ToStringPtrOutputWithContext ¶
func (o ExemptionCategoryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExemptionCategoryPtrInput ¶
type ExemptionCategoryPtrInput interface { pulumi.Input ToExemptionCategoryPtrOutput() ExemptionCategoryPtrOutput ToExemptionCategoryPtrOutputWithContext(context.Context) ExemptionCategoryPtrOutput }
func ExemptionCategoryPtr ¶
func ExemptionCategoryPtr(v string) ExemptionCategoryPtrInput
type ExemptionCategoryPtrOutput ¶
type ExemptionCategoryPtrOutput struct{ *pulumi.OutputState }
func (ExemptionCategoryPtrOutput) Elem ¶
func (o ExemptionCategoryPtrOutput) Elem() ExemptionCategoryOutput
func (ExemptionCategoryPtrOutput) ElementType ¶
func (ExemptionCategoryPtrOutput) ElementType() reflect.Type
func (ExemptionCategoryPtrOutput) ToExemptionCategoryPtrOutput ¶
func (o ExemptionCategoryPtrOutput) ToExemptionCategoryPtrOutput() ExemptionCategoryPtrOutput
func (ExemptionCategoryPtrOutput) ToExemptionCategoryPtrOutputWithContext ¶
func (o ExemptionCategoryPtrOutput) ToExemptionCategoryPtrOutputWithContext(ctx context.Context) ExemptionCategoryPtrOutput
func (ExemptionCategoryPtrOutput) ToStringPtrOutput ¶
func (o ExemptionCategoryPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExemptionCategoryPtrOutput) ToStringPtrOutputWithContext ¶
func (o ExemptionCategoryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GetClientConfigResult ¶
type GetClientConfigResult struct { // Azure Client ID (Application Object ID). ClientId string `pulumi:"clientId"` // Azure Object ID of the current user or service principal. ObjectId string `pulumi:"objectId"` // Azure Subscription ID SubscriptionId string `pulumi:"subscriptionId"` // Azure Tenant ID TenantId string `pulumi:"tenantId"` }
Configuration values returned by getClientConfig.
func GetClientConfig ¶
func GetClientConfig(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetClientConfigResult, error)
Use this function to access the current configuration of the native Azure provider.
type GetClientConfigResultOutput ¶
type GetClientConfigResultOutput struct{ *pulumi.OutputState }
Configuration values returned by getClientConfig.
func GetClientConfigOutput ¶
func GetClientConfigOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetClientConfigResultOutput
func (GetClientConfigResultOutput) ClientId ¶
func (o GetClientConfigResultOutput) ClientId() pulumi.StringOutput
Azure Client ID (Application Object ID).
func (GetClientConfigResultOutput) ElementType ¶
func (GetClientConfigResultOutput) ElementType() reflect.Type
func (GetClientConfigResultOutput) ObjectId ¶
func (o GetClientConfigResultOutput) ObjectId() pulumi.StringOutput
Azure Object ID of the current user or service principal.
func (GetClientConfigResultOutput) SubscriptionId ¶
func (o GetClientConfigResultOutput) SubscriptionId() pulumi.StringOutput
Azure Subscription ID
func (GetClientConfigResultOutput) TenantId ¶
func (o GetClientConfigResultOutput) TenantId() pulumi.StringOutput
Azure Tenant ID
func (GetClientConfigResultOutput) ToGetClientConfigResultOutput ¶
func (o GetClientConfigResultOutput) ToGetClientConfigResultOutput() GetClientConfigResultOutput
func (GetClientConfigResultOutput) ToGetClientConfigResultOutputWithContext ¶
func (o GetClientConfigResultOutput) ToGetClientConfigResultOutputWithContext(ctx context.Context) GetClientConfigResultOutput
type GetClientTokenArgs ¶
type GetClientTokenArgs struct { // Optional authentication endpoint. Defaults to the endpoint of Azure Resource Manager. Endpoint *string `pulumi:"endpoint"` }
type GetClientTokenOutputArgs ¶
type GetClientTokenOutputArgs struct { // Optional authentication endpoint. Defaults to the endpoint of Azure Resource Manager. Endpoint pulumi.StringPtrInput `pulumi:"endpoint"` }
func (GetClientTokenOutputArgs) ElementType ¶
func (GetClientTokenOutputArgs) ElementType() reflect.Type
type GetClientTokenResult ¶
type GetClientTokenResult struct { // OAuth token for Azure Management API and SDK authentication. Token string `pulumi:"token"` }
Configuration values returned by getClientToken.
func GetClientToken ¶
func GetClientToken(ctx *pulumi.Context, args *GetClientTokenArgs, opts ...pulumi.InvokeOption) (*GetClientTokenResult, error)
Use this function to get an Azure authentication token for the current login context.
type GetClientTokenResultOutput ¶
type GetClientTokenResultOutput struct{ *pulumi.OutputState }
Configuration values returned by getClientToken.
func GetClientTokenOutput ¶
func GetClientTokenOutput(ctx *pulumi.Context, args GetClientTokenOutputArgs, opts ...pulumi.InvokeOption) GetClientTokenResultOutput
func (GetClientTokenResultOutput) ElementType ¶
func (GetClientTokenResultOutput) ElementType() reflect.Type
func (GetClientTokenResultOutput) ToGetClientTokenResultOutput ¶
func (o GetClientTokenResultOutput) ToGetClientTokenResultOutput() GetClientTokenResultOutput
func (GetClientTokenResultOutput) ToGetClientTokenResultOutputWithContext ¶
func (o GetClientTokenResultOutput) ToGetClientTokenResultOutputWithContext(ctx context.Context) GetClientTokenResultOutput
func (GetClientTokenResultOutput) Token ¶
func (o GetClientTokenResultOutput) Token() pulumi.StringOutput
OAuth token for Azure Management API and SDK authentication.
type Identity ¶
type Identity struct { // The identity type. This is the only required field when adding a system or user assigned identity to a resource. Type *ResourceIdentityType `pulumi:"type"` // The user identity associated with the policy. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities []string `pulumi:"userAssignedIdentities"` }
Identity for the resource. Policy assignments support a maximum of one identity. That is either a system assigned identity or a single user assigned identity.
type IdentityArgs ¶
type IdentityArgs struct { // The identity type. This is the only required field when adding a system or user assigned identity to a resource. Type ResourceIdentityTypePtrInput `pulumi:"type"` // The user identity associated with the policy. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"` }
Identity for the resource. Policy assignments support a maximum of one identity. That is either a system assigned identity or a single user assigned identity.
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. Policy assignments support a maximum of one identity. That is either a system assigned identity or a single user assigned identity.
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() ResourceIdentityTypePtrOutput
The identity type. This is the only required field when adding a system or user assigned identity to a resource.
func (IdentityOutput) UserAssignedIdentities ¶
func (o IdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput
The user identity associated with the policy. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
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() ResourceIdentityTypePtrOutput
The identity type. This is the only required field when adding a system or user assigned identity to a resource.
func (IdentityPtrOutput) UserAssignedIdentities ¶
func (o IdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput
The user identity associated with the policy. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
type IdentityResponse ¶
type IdentityResponse struct { // The principal ID of the resource identity. This property will only be provided for a system assigned identity PrincipalId string `pulumi:"principalId"` // The tenant ID of the resource identity. This property will only be provided for a system assigned identity TenantId string `pulumi:"tenantId"` // The identity type. This is the only required field when adding a system or user assigned identity to a resource. Type *string `pulumi:"type"` // The user identity associated with the policy. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities map[string]IdentityResponseUserAssignedIdentities `pulumi:"userAssignedIdentities"` }
Identity for the resource. Policy assignments support a maximum of one identity. That is either a system assigned identity or a single user assigned identity.
type IdentityResponseOutput ¶
type IdentityResponseOutput struct{ *pulumi.OutputState }
Identity for the resource. Policy assignments support a maximum of one identity. That is either a system assigned identity or a single user assigned identity.
func (IdentityResponseOutput) ElementType ¶
func (IdentityResponseOutput) ElementType() reflect.Type
func (IdentityResponseOutput) PrincipalId ¶
func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID of the resource identity. This property will only be provided for a system assigned identity
func (IdentityResponseOutput) TenantId ¶
func (o IdentityResponseOutput) TenantId() pulumi.StringOutput
The tenant ID of the resource identity. This property will only be provided for a system assigned identity
func (IdentityResponseOutput) ToIdentityResponseOutput ¶
func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
func (IdentityResponseOutput) ToIdentityResponseOutputWithContext ¶
func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
func (IdentityResponseOutput) Type ¶
func (o IdentityResponseOutput) Type() pulumi.StringPtrOutput
The identity type. This is the only required field when adding a system or user assigned identity to a resource.
func (IdentityResponseOutput) UserAssignedIdentities ¶
func (o IdentityResponseOutput) UserAssignedIdentities() IdentityResponseUserAssignedIdentitiesMapOutput
The user identity associated with the policy. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
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. This property will only be provided for a system assigned identity
func (IdentityResponsePtrOutput) TenantId ¶
func (o IdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant ID of the resource identity. This property will only be provided for a system assigned 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 or user assigned identity to a resource.
func (IdentityResponsePtrOutput) UserAssignedIdentities ¶
func (o IdentityResponsePtrOutput) UserAssignedIdentities() IdentityResponseUserAssignedIdentitiesMapOutput
The user identity associated with the policy. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
type IdentityResponseUserAssignedIdentitiesMapOutput ¶
type IdentityResponseUserAssignedIdentitiesMapOutput struct{ *pulumi.OutputState }
func (IdentityResponseUserAssignedIdentitiesMapOutput) ElementType ¶
func (IdentityResponseUserAssignedIdentitiesMapOutput) ElementType() reflect.Type
func (IdentityResponseUserAssignedIdentitiesMapOutput) ToIdentityResponseUserAssignedIdentitiesMapOutput ¶
func (o IdentityResponseUserAssignedIdentitiesMapOutput) ToIdentityResponseUserAssignedIdentitiesMapOutput() IdentityResponseUserAssignedIdentitiesMapOutput
func (IdentityResponseUserAssignedIdentitiesMapOutput) ToIdentityResponseUserAssignedIdentitiesMapOutputWithContext ¶
func (o IdentityResponseUserAssignedIdentitiesMapOutput) ToIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) IdentityResponseUserAssignedIdentitiesMapOutput
type IdentityResponseUserAssignedIdentitiesOutput ¶
type IdentityResponseUserAssignedIdentitiesOutput struct{ *pulumi.OutputState }
func (IdentityResponseUserAssignedIdentitiesOutput) ClientId ¶
func (o IdentityResponseUserAssignedIdentitiesOutput) ClientId() pulumi.StringOutput
The client id of user assigned identity.
func (IdentityResponseUserAssignedIdentitiesOutput) ElementType ¶
func (IdentityResponseUserAssignedIdentitiesOutput) ElementType() reflect.Type
func (IdentityResponseUserAssignedIdentitiesOutput) PrincipalId ¶
func (o IdentityResponseUserAssignedIdentitiesOutput) PrincipalId() pulumi.StringOutput
The principal id of user assigned identity.
func (IdentityResponseUserAssignedIdentitiesOutput) ToIdentityResponseUserAssignedIdentitiesOutput ¶
func (o IdentityResponseUserAssignedIdentitiesOutput) ToIdentityResponseUserAssignedIdentitiesOutput() IdentityResponseUserAssignedIdentitiesOutput
func (IdentityResponseUserAssignedIdentitiesOutput) ToIdentityResponseUserAssignedIdentitiesOutputWithContext ¶
func (o IdentityResponseUserAssignedIdentitiesOutput) ToIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) IdentityResponseUserAssignedIdentitiesOutput
type ListPolicyDefinitionVersionAllArgs ¶
type ListPolicyDefinitionVersionAllArgs struct { }
type ListPolicyDefinitionVersionAllAtManagementGroupArgs ¶
type ListPolicyDefinitionVersionAllAtManagementGroupArgs struct { // The name of the management group. The name is case insensitive. ManagementGroupName string `pulumi:"managementGroupName"` }
type ListPolicyDefinitionVersionAllAtManagementGroupOutputArgs ¶
type ListPolicyDefinitionVersionAllAtManagementGroupOutputArgs struct { // The name of the management group. The name is case insensitive. ManagementGroupName pulumi.StringInput `pulumi:"managementGroupName"` }
func (ListPolicyDefinitionVersionAllAtManagementGroupOutputArgs) ElementType ¶
func (ListPolicyDefinitionVersionAllAtManagementGroupOutputArgs) ElementType() reflect.Type
type ListPolicyDefinitionVersionAllAtManagementGroupResult ¶
type ListPolicyDefinitionVersionAllAtManagementGroupResult struct { // The URL to use for getting the next set of results. NextLink *string `pulumi:"nextLink"` // An array of policy definitions versions. Value []PolicyDefinitionVersionResponse `pulumi:"value"` }
List of policy definition versions.
func ListPolicyDefinitionVersionAllAtManagementGroup ¶
func ListPolicyDefinitionVersionAllAtManagementGroup(ctx *pulumi.Context, args *ListPolicyDefinitionVersionAllAtManagementGroupArgs, opts ...pulumi.InvokeOption) (*ListPolicyDefinitionVersionAllAtManagementGroupResult, error)
This operation lists all the policy definition versions for all policy definitions at the management group scope. Azure REST API version: 2023-04-01.
type ListPolicyDefinitionVersionAllAtManagementGroupResultOutput ¶
type ListPolicyDefinitionVersionAllAtManagementGroupResultOutput struct{ *pulumi.OutputState }
List of policy definition versions.
func ListPolicyDefinitionVersionAllAtManagementGroupOutput ¶
func ListPolicyDefinitionVersionAllAtManagementGroupOutput(ctx *pulumi.Context, args ListPolicyDefinitionVersionAllAtManagementGroupOutputArgs, opts ...pulumi.InvokeOption) ListPolicyDefinitionVersionAllAtManagementGroupResultOutput
func (ListPolicyDefinitionVersionAllAtManagementGroupResultOutput) ElementType ¶
func (ListPolicyDefinitionVersionAllAtManagementGroupResultOutput) ElementType() reflect.Type
func (ListPolicyDefinitionVersionAllAtManagementGroupResultOutput) NextLink ¶
func (o ListPolicyDefinitionVersionAllAtManagementGroupResultOutput) NextLink() pulumi.StringPtrOutput
The URL to use for getting the next set of results.
func (ListPolicyDefinitionVersionAllAtManagementGroupResultOutput) ToListPolicyDefinitionVersionAllAtManagementGroupResultOutput ¶
func (o ListPolicyDefinitionVersionAllAtManagementGroupResultOutput) ToListPolicyDefinitionVersionAllAtManagementGroupResultOutput() ListPolicyDefinitionVersionAllAtManagementGroupResultOutput
func (ListPolicyDefinitionVersionAllAtManagementGroupResultOutput) ToListPolicyDefinitionVersionAllAtManagementGroupResultOutputWithContext ¶
func (o ListPolicyDefinitionVersionAllAtManagementGroupResultOutput) ToListPolicyDefinitionVersionAllAtManagementGroupResultOutputWithContext(ctx context.Context) ListPolicyDefinitionVersionAllAtManagementGroupResultOutput
func (ListPolicyDefinitionVersionAllAtManagementGroupResultOutput) Value ¶
func (o ListPolicyDefinitionVersionAllAtManagementGroupResultOutput) Value() PolicyDefinitionVersionResponseArrayOutput
An array of policy definitions versions.
type ListPolicyDefinitionVersionAllBuiltinsArgs ¶
type ListPolicyDefinitionVersionAllBuiltinsArgs struct { }
type ListPolicyDefinitionVersionAllBuiltinsOutputArgs ¶
type ListPolicyDefinitionVersionAllBuiltinsOutputArgs struct { }
func (ListPolicyDefinitionVersionAllBuiltinsOutputArgs) ElementType ¶
func (ListPolicyDefinitionVersionAllBuiltinsOutputArgs) ElementType() reflect.Type
type ListPolicyDefinitionVersionAllBuiltinsResult ¶
type ListPolicyDefinitionVersionAllBuiltinsResult struct { // The URL to use for getting the next set of results. NextLink *string `pulumi:"nextLink"` // An array of policy definitions versions. Value []PolicyDefinitionVersionResponse `pulumi:"value"` }
List of policy definition versions.
func ListPolicyDefinitionVersionAllBuiltins ¶
func ListPolicyDefinitionVersionAllBuiltins(ctx *pulumi.Context, args *ListPolicyDefinitionVersionAllBuiltinsArgs, opts ...pulumi.InvokeOption) (*ListPolicyDefinitionVersionAllBuiltinsResult, error)
This operation lists all the built-in policy definition versions for all built-in policy definitions. Azure REST API version: 2023-04-01.
type ListPolicyDefinitionVersionAllBuiltinsResultOutput ¶
type ListPolicyDefinitionVersionAllBuiltinsResultOutput struct{ *pulumi.OutputState }
List of policy definition versions.
func ListPolicyDefinitionVersionAllBuiltinsOutput ¶
func ListPolicyDefinitionVersionAllBuiltinsOutput(ctx *pulumi.Context, args ListPolicyDefinitionVersionAllBuiltinsOutputArgs, opts ...pulumi.InvokeOption) ListPolicyDefinitionVersionAllBuiltinsResultOutput
func (ListPolicyDefinitionVersionAllBuiltinsResultOutput) ElementType ¶
func (ListPolicyDefinitionVersionAllBuiltinsResultOutput) ElementType() reflect.Type
func (ListPolicyDefinitionVersionAllBuiltinsResultOutput) NextLink ¶
func (o ListPolicyDefinitionVersionAllBuiltinsResultOutput) NextLink() pulumi.StringPtrOutput
The URL to use for getting the next set of results.
func (ListPolicyDefinitionVersionAllBuiltinsResultOutput) ToListPolicyDefinitionVersionAllBuiltinsResultOutput ¶
func (o ListPolicyDefinitionVersionAllBuiltinsResultOutput) ToListPolicyDefinitionVersionAllBuiltinsResultOutput() ListPolicyDefinitionVersionAllBuiltinsResultOutput
func (ListPolicyDefinitionVersionAllBuiltinsResultOutput) ToListPolicyDefinitionVersionAllBuiltinsResultOutputWithContext ¶
func (o ListPolicyDefinitionVersionAllBuiltinsResultOutput) ToListPolicyDefinitionVersionAllBuiltinsResultOutputWithContext(ctx context.Context) ListPolicyDefinitionVersionAllBuiltinsResultOutput
func (ListPolicyDefinitionVersionAllBuiltinsResultOutput) Value ¶
func (o ListPolicyDefinitionVersionAllBuiltinsResultOutput) Value() PolicyDefinitionVersionResponseArrayOutput
An array of policy definitions versions.
type ListPolicyDefinitionVersionAllOutputArgs ¶
type ListPolicyDefinitionVersionAllOutputArgs struct { }
func (ListPolicyDefinitionVersionAllOutputArgs) ElementType ¶
func (ListPolicyDefinitionVersionAllOutputArgs) ElementType() reflect.Type
type ListPolicyDefinitionVersionAllResult ¶
type ListPolicyDefinitionVersionAllResult struct { // The URL to use for getting the next set of results. NextLink *string `pulumi:"nextLink"` // An array of policy definitions versions. Value []PolicyDefinitionVersionResponse `pulumi:"value"` }
List of policy definition versions.
func ListPolicyDefinitionVersionAll ¶
func ListPolicyDefinitionVersionAll(ctx *pulumi.Context, args *ListPolicyDefinitionVersionAllArgs, opts ...pulumi.InvokeOption) (*ListPolicyDefinitionVersionAllResult, error)
This operation lists all the policy definition versions for all policy definitions within a subscription. Azure REST API version: 2023-04-01.
type ListPolicyDefinitionVersionAllResultOutput ¶
type ListPolicyDefinitionVersionAllResultOutput struct{ *pulumi.OutputState }
List of policy definition versions.
func ListPolicyDefinitionVersionAllOutput ¶
func ListPolicyDefinitionVersionAllOutput(ctx *pulumi.Context, args ListPolicyDefinitionVersionAllOutputArgs, opts ...pulumi.InvokeOption) ListPolicyDefinitionVersionAllResultOutput
func (ListPolicyDefinitionVersionAllResultOutput) ElementType ¶
func (ListPolicyDefinitionVersionAllResultOutput) ElementType() reflect.Type
func (ListPolicyDefinitionVersionAllResultOutput) NextLink ¶
func (o ListPolicyDefinitionVersionAllResultOutput) NextLink() pulumi.StringPtrOutput
The URL to use for getting the next set of results.
func (ListPolicyDefinitionVersionAllResultOutput) ToListPolicyDefinitionVersionAllResultOutput ¶
func (o ListPolicyDefinitionVersionAllResultOutput) ToListPolicyDefinitionVersionAllResultOutput() ListPolicyDefinitionVersionAllResultOutput
func (ListPolicyDefinitionVersionAllResultOutput) ToListPolicyDefinitionVersionAllResultOutputWithContext ¶
func (o ListPolicyDefinitionVersionAllResultOutput) ToListPolicyDefinitionVersionAllResultOutputWithContext(ctx context.Context) ListPolicyDefinitionVersionAllResultOutput
func (ListPolicyDefinitionVersionAllResultOutput) Value ¶
func (o ListPolicyDefinitionVersionAllResultOutput) Value() PolicyDefinitionVersionResponseArrayOutput
An array of policy definitions versions.
type ListPolicySetDefinitionVersionAllArgs ¶
type ListPolicySetDefinitionVersionAllArgs struct { }
type ListPolicySetDefinitionVersionAllAtManagementGroupArgs ¶
type ListPolicySetDefinitionVersionAllAtManagementGroupArgs struct { // The name of the management group. The name is case insensitive. ManagementGroupName string `pulumi:"managementGroupName"` }
type ListPolicySetDefinitionVersionAllAtManagementGroupOutputArgs ¶
type ListPolicySetDefinitionVersionAllAtManagementGroupOutputArgs struct { // The name of the management group. The name is case insensitive. ManagementGroupName pulumi.StringInput `pulumi:"managementGroupName"` }
func (ListPolicySetDefinitionVersionAllAtManagementGroupOutputArgs) ElementType ¶
func (ListPolicySetDefinitionVersionAllAtManagementGroupOutputArgs) ElementType() reflect.Type
type ListPolicySetDefinitionVersionAllAtManagementGroupResult ¶
type ListPolicySetDefinitionVersionAllAtManagementGroupResult struct { // The URL to use for getting the next set of results. NextLink *string `pulumi:"nextLink"` // An array of policy set definition versions. Value []PolicySetDefinitionVersionResponse `pulumi:"value"` }
List of policy set definition versions.
func ListPolicySetDefinitionVersionAllAtManagementGroup ¶
func ListPolicySetDefinitionVersionAllAtManagementGroup(ctx *pulumi.Context, args *ListPolicySetDefinitionVersionAllAtManagementGroupArgs, opts ...pulumi.InvokeOption) (*ListPolicySetDefinitionVersionAllAtManagementGroupResult, error)
This operation lists all the policy set definition versions for all policy set definitions at the management group scope. Azure REST API version: 2023-04-01.
type ListPolicySetDefinitionVersionAllAtManagementGroupResultOutput ¶
type ListPolicySetDefinitionVersionAllAtManagementGroupResultOutput struct{ *pulumi.OutputState }
List of policy set definition versions.
func ListPolicySetDefinitionVersionAllAtManagementGroupOutput ¶
func ListPolicySetDefinitionVersionAllAtManagementGroupOutput(ctx *pulumi.Context, args ListPolicySetDefinitionVersionAllAtManagementGroupOutputArgs, opts ...pulumi.InvokeOption) ListPolicySetDefinitionVersionAllAtManagementGroupResultOutput
func (ListPolicySetDefinitionVersionAllAtManagementGroupResultOutput) ElementType ¶
func (ListPolicySetDefinitionVersionAllAtManagementGroupResultOutput) ElementType() reflect.Type
func (ListPolicySetDefinitionVersionAllAtManagementGroupResultOutput) NextLink ¶
func (o ListPolicySetDefinitionVersionAllAtManagementGroupResultOutput) NextLink() pulumi.StringPtrOutput
The URL to use for getting the next set of results.
func (ListPolicySetDefinitionVersionAllAtManagementGroupResultOutput) ToListPolicySetDefinitionVersionAllAtManagementGroupResultOutput ¶
func (o ListPolicySetDefinitionVersionAllAtManagementGroupResultOutput) ToListPolicySetDefinitionVersionAllAtManagementGroupResultOutput() ListPolicySetDefinitionVersionAllAtManagementGroupResultOutput
func (ListPolicySetDefinitionVersionAllAtManagementGroupResultOutput) ToListPolicySetDefinitionVersionAllAtManagementGroupResultOutputWithContext ¶
func (o ListPolicySetDefinitionVersionAllAtManagementGroupResultOutput) ToListPolicySetDefinitionVersionAllAtManagementGroupResultOutputWithContext(ctx context.Context) ListPolicySetDefinitionVersionAllAtManagementGroupResultOutput
func (ListPolicySetDefinitionVersionAllAtManagementGroupResultOutput) Value ¶
func (o ListPolicySetDefinitionVersionAllAtManagementGroupResultOutput) Value() PolicySetDefinitionVersionResponseArrayOutput
An array of policy set definition versions.
type ListPolicySetDefinitionVersionAllBuiltinsArgs ¶
type ListPolicySetDefinitionVersionAllBuiltinsArgs struct { }
type ListPolicySetDefinitionVersionAllBuiltinsOutputArgs ¶
type ListPolicySetDefinitionVersionAllBuiltinsOutputArgs struct { }
func (ListPolicySetDefinitionVersionAllBuiltinsOutputArgs) ElementType ¶
func (ListPolicySetDefinitionVersionAllBuiltinsOutputArgs) ElementType() reflect.Type
type ListPolicySetDefinitionVersionAllBuiltinsResult ¶
type ListPolicySetDefinitionVersionAllBuiltinsResult struct { // The URL to use for getting the next set of results. NextLink *string `pulumi:"nextLink"` // An array of policy set definition versions. Value []PolicySetDefinitionVersionResponse `pulumi:"value"` }
List of policy set definition versions.
func ListPolicySetDefinitionVersionAllBuiltins ¶
func ListPolicySetDefinitionVersionAllBuiltins(ctx *pulumi.Context, args *ListPolicySetDefinitionVersionAllBuiltinsArgs, opts ...pulumi.InvokeOption) (*ListPolicySetDefinitionVersionAllBuiltinsResult, error)
This operation lists all the built-in policy set definition versions for all built-in policy set definitions. Azure REST API version: 2023-04-01.
type ListPolicySetDefinitionVersionAllBuiltinsResultOutput ¶
type ListPolicySetDefinitionVersionAllBuiltinsResultOutput struct{ *pulumi.OutputState }
List of policy set definition versions.
func ListPolicySetDefinitionVersionAllBuiltinsOutput ¶
func ListPolicySetDefinitionVersionAllBuiltinsOutput(ctx *pulumi.Context, args ListPolicySetDefinitionVersionAllBuiltinsOutputArgs, opts ...pulumi.InvokeOption) ListPolicySetDefinitionVersionAllBuiltinsResultOutput
func (ListPolicySetDefinitionVersionAllBuiltinsResultOutput) ElementType ¶
func (ListPolicySetDefinitionVersionAllBuiltinsResultOutput) ElementType() reflect.Type
func (ListPolicySetDefinitionVersionAllBuiltinsResultOutput) NextLink ¶
func (o ListPolicySetDefinitionVersionAllBuiltinsResultOutput) NextLink() pulumi.StringPtrOutput
The URL to use for getting the next set of results.
func (ListPolicySetDefinitionVersionAllBuiltinsResultOutput) ToListPolicySetDefinitionVersionAllBuiltinsResultOutput ¶
func (o ListPolicySetDefinitionVersionAllBuiltinsResultOutput) ToListPolicySetDefinitionVersionAllBuiltinsResultOutput() ListPolicySetDefinitionVersionAllBuiltinsResultOutput
func (ListPolicySetDefinitionVersionAllBuiltinsResultOutput) ToListPolicySetDefinitionVersionAllBuiltinsResultOutputWithContext ¶
func (o ListPolicySetDefinitionVersionAllBuiltinsResultOutput) ToListPolicySetDefinitionVersionAllBuiltinsResultOutputWithContext(ctx context.Context) ListPolicySetDefinitionVersionAllBuiltinsResultOutput
func (ListPolicySetDefinitionVersionAllBuiltinsResultOutput) Value ¶
func (o ListPolicySetDefinitionVersionAllBuiltinsResultOutput) Value() PolicySetDefinitionVersionResponseArrayOutput
An array of policy set definition versions.
type ListPolicySetDefinitionVersionAllOutputArgs ¶
type ListPolicySetDefinitionVersionAllOutputArgs struct { }
func (ListPolicySetDefinitionVersionAllOutputArgs) ElementType ¶
func (ListPolicySetDefinitionVersionAllOutputArgs) ElementType() reflect.Type
type ListPolicySetDefinitionVersionAllResult ¶
type ListPolicySetDefinitionVersionAllResult struct { // The URL to use for getting the next set of results. NextLink *string `pulumi:"nextLink"` // An array of policy set definition versions. Value []PolicySetDefinitionVersionResponse `pulumi:"value"` }
List of policy set definition versions.
func ListPolicySetDefinitionVersionAll ¶
func ListPolicySetDefinitionVersionAll(ctx *pulumi.Context, args *ListPolicySetDefinitionVersionAllArgs, opts ...pulumi.InvokeOption) (*ListPolicySetDefinitionVersionAllResult, error)
This operation lists all the policy set definition versions for all policy set definitions within a subscription. Azure REST API version: 2023-04-01.
type ListPolicySetDefinitionVersionAllResultOutput ¶
type ListPolicySetDefinitionVersionAllResultOutput struct{ *pulumi.OutputState }
List of policy set definition versions.
func ListPolicySetDefinitionVersionAllOutput ¶
func ListPolicySetDefinitionVersionAllOutput(ctx *pulumi.Context, args ListPolicySetDefinitionVersionAllOutputArgs, opts ...pulumi.InvokeOption) ListPolicySetDefinitionVersionAllResultOutput
func (ListPolicySetDefinitionVersionAllResultOutput) ElementType ¶
func (ListPolicySetDefinitionVersionAllResultOutput) ElementType() reflect.Type
func (ListPolicySetDefinitionVersionAllResultOutput) NextLink ¶
func (o ListPolicySetDefinitionVersionAllResultOutput) NextLink() pulumi.StringPtrOutput
The URL to use for getting the next set of results.
func (ListPolicySetDefinitionVersionAllResultOutput) ToListPolicySetDefinitionVersionAllResultOutput ¶
func (o ListPolicySetDefinitionVersionAllResultOutput) ToListPolicySetDefinitionVersionAllResultOutput() ListPolicySetDefinitionVersionAllResultOutput
func (ListPolicySetDefinitionVersionAllResultOutput) ToListPolicySetDefinitionVersionAllResultOutputWithContext ¶
func (o ListPolicySetDefinitionVersionAllResultOutput) ToListPolicySetDefinitionVersionAllResultOutputWithContext(ctx context.Context) ListPolicySetDefinitionVersionAllResultOutput
func (ListPolicySetDefinitionVersionAllResultOutput) Value ¶
func (o ListPolicySetDefinitionVersionAllResultOutput) Value() PolicySetDefinitionVersionResponseArrayOutput
An array of policy set definition versions.
type LockLevel ¶
type LockLevel string
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.
func (LockLevel) ElementType ¶
func (LockLevel) ToLockLevelOutput ¶
func (e LockLevel) ToLockLevelOutput() LockLevelOutput
func (LockLevel) ToLockLevelOutputWithContext ¶
func (e LockLevel) ToLockLevelOutputWithContext(ctx context.Context) LockLevelOutput
func (LockLevel) ToLockLevelPtrOutput ¶
func (e LockLevel) ToLockLevelPtrOutput() LockLevelPtrOutput
func (LockLevel) ToLockLevelPtrOutputWithContext ¶
func (e LockLevel) ToLockLevelPtrOutputWithContext(ctx context.Context) LockLevelPtrOutput
func (LockLevel) ToStringOutput ¶
func (e LockLevel) ToStringOutput() pulumi.StringOutput
func (LockLevel) ToStringOutputWithContext ¶
func (e LockLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LockLevel) ToStringPtrOutput ¶
func (e LockLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (LockLevel) ToStringPtrOutputWithContext ¶
func (e LockLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LockLevelInput ¶
type LockLevelInput interface { pulumi.Input ToLockLevelOutput() LockLevelOutput ToLockLevelOutputWithContext(context.Context) LockLevelOutput }
LockLevelInput is an input type that accepts values of the LockLevel enum A concrete instance of `LockLevelInput` can be one of the following:
LockLevelNotSpecified LockLevelCanNotDelete LockLevelReadOnly
type LockLevelOutput ¶
type LockLevelOutput struct{ *pulumi.OutputState }
func (LockLevelOutput) ElementType ¶
func (LockLevelOutput) ElementType() reflect.Type
func (LockLevelOutput) ToLockLevelOutput ¶
func (o LockLevelOutput) ToLockLevelOutput() LockLevelOutput
func (LockLevelOutput) ToLockLevelOutputWithContext ¶
func (o LockLevelOutput) ToLockLevelOutputWithContext(ctx context.Context) LockLevelOutput
func (LockLevelOutput) ToLockLevelPtrOutput ¶
func (o LockLevelOutput) ToLockLevelPtrOutput() LockLevelPtrOutput
func (LockLevelOutput) ToLockLevelPtrOutputWithContext ¶
func (o LockLevelOutput) ToLockLevelPtrOutputWithContext(ctx context.Context) LockLevelPtrOutput
func (LockLevelOutput) ToStringOutput ¶
func (o LockLevelOutput) ToStringOutput() pulumi.StringOutput
func (LockLevelOutput) ToStringOutputWithContext ¶
func (o LockLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LockLevelOutput) ToStringPtrOutput ¶
func (o LockLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LockLevelOutput) ToStringPtrOutputWithContext ¶
func (o LockLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LockLevelPtrInput ¶
type LockLevelPtrInput interface { pulumi.Input ToLockLevelPtrOutput() LockLevelPtrOutput ToLockLevelPtrOutputWithContext(context.Context) LockLevelPtrOutput }
func LockLevelPtr ¶
func LockLevelPtr(v string) LockLevelPtrInput
type LockLevelPtrOutput ¶
type LockLevelPtrOutput struct{ *pulumi.OutputState }
func (LockLevelPtrOutput) Elem ¶
func (o LockLevelPtrOutput) Elem() LockLevelOutput
func (LockLevelPtrOutput) ElementType ¶
func (LockLevelPtrOutput) ElementType() reflect.Type
func (LockLevelPtrOutput) ToLockLevelPtrOutput ¶
func (o LockLevelPtrOutput) ToLockLevelPtrOutput() LockLevelPtrOutput
func (LockLevelPtrOutput) ToLockLevelPtrOutputWithContext ¶
func (o LockLevelPtrOutput) ToLockLevelPtrOutputWithContext(ctx context.Context) LockLevelPtrOutput
func (LockLevelPtrOutput) ToStringPtrOutput ¶
func (o LockLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LockLevelPtrOutput) ToStringPtrOutputWithContext ¶
func (o LockLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupAccessReviewHistoryDefinitionByIdArgs ¶
type LookupAccessReviewHistoryDefinitionByIdArgs struct { // The id of the access review history definition. HistoryDefinitionId string `pulumi:"historyDefinitionId"` }
type LookupAccessReviewHistoryDefinitionByIdOutputArgs ¶
type LookupAccessReviewHistoryDefinitionByIdOutputArgs struct { // The id of the access review history definition. HistoryDefinitionId pulumi.StringInput `pulumi:"historyDefinitionId"` }
func (LookupAccessReviewHistoryDefinitionByIdOutputArgs) ElementType ¶
func (LookupAccessReviewHistoryDefinitionByIdOutputArgs) ElementType() reflect.Type
type LookupAccessReviewHistoryDefinitionByIdResult ¶
type LookupAccessReviewHistoryDefinitionByIdResult struct { // Date time when history definition was created CreatedDateTime string `pulumi:"createdDateTime"` // Collection of review decisions which the history data should be filtered on. For example if Approve and Deny are supplied the data will only contain review results in which the decision maker approved or denied a review request. Decisions []string `pulumi:"decisions"` // The display name for the history definition. DisplayName *string `pulumi:"displayName"` // The DateTime when the review is scheduled to end. Required if type is endDate EndDate *string `pulumi:"endDate"` // The access review history definition id. Id string `pulumi:"id"` // Set of access review history instances for this history definition. Instances []AccessReviewHistoryInstanceResponse `pulumi:"instances"` // The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly. Interval *int `pulumi:"interval"` // The access review history definition unique id. Name string `pulumi:"name"` // The number of times to repeat the access review. Required and must be positive if type is numbered. NumberOfOccurrences *int `pulumi:"numberOfOccurrences"` // The identity id PrincipalId string `pulumi:"principalId"` // The identity display name PrincipalName string `pulumi:"principalName"` // The identity type : user/servicePrincipal PrincipalType string `pulumi:"principalType"` // Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports. ReviewHistoryPeriodEndDateTime string `pulumi:"reviewHistoryPeriodEndDateTime"` // Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports. ReviewHistoryPeriodStartDateTime string `pulumi:"reviewHistoryPeriodStartDateTime"` // A collection of scopes used when selecting review history data Scopes []AccessReviewScopeResponse `pulumi:"scopes"` // The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create. StartDate *string `pulumi:"startDate"` // This read-only field specifies the of the requested review history data. This is either requested, in-progress, done or error. Status string `pulumi:"status"` // The resource type. Type string `pulumi:"type"` // The user principal name(if valid) UserPrincipalName string `pulumi:"userPrincipalName"` }
Access Review History Definition.
func LookupAccessReviewHistoryDefinitionById ¶
func LookupAccessReviewHistoryDefinitionById(ctx *pulumi.Context, args *LookupAccessReviewHistoryDefinitionByIdArgs, opts ...pulumi.InvokeOption) (*LookupAccessReviewHistoryDefinitionByIdResult, error)
Get access review history definition by definition Id Azure REST API version: 2021-12-01-preview.
type LookupAccessReviewHistoryDefinitionByIdResultOutput ¶
type LookupAccessReviewHistoryDefinitionByIdResultOutput struct{ *pulumi.OutputState }
Access Review History Definition.
func LookupAccessReviewHistoryDefinitionByIdOutput ¶
func LookupAccessReviewHistoryDefinitionByIdOutput(ctx *pulumi.Context, args LookupAccessReviewHistoryDefinitionByIdOutputArgs, opts ...pulumi.InvokeOption) LookupAccessReviewHistoryDefinitionByIdResultOutput
func (LookupAccessReviewHistoryDefinitionByIdResultOutput) CreatedDateTime ¶
func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) CreatedDateTime() pulumi.StringOutput
Date time when history definition was created
func (LookupAccessReviewHistoryDefinitionByIdResultOutput) Decisions ¶
func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) Decisions() pulumi.StringArrayOutput
Collection of review decisions which the history data should be filtered on. For example if Approve and Deny are supplied the data will only contain review results in which the decision maker approved or denied a review request.
func (LookupAccessReviewHistoryDefinitionByIdResultOutput) DisplayName ¶
func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) DisplayName() pulumi.StringPtrOutput
The display name for the history definition.
func (LookupAccessReviewHistoryDefinitionByIdResultOutput) ElementType ¶
func (LookupAccessReviewHistoryDefinitionByIdResultOutput) ElementType() reflect.Type
func (LookupAccessReviewHistoryDefinitionByIdResultOutput) EndDate ¶
func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) EndDate() pulumi.StringPtrOutput
The DateTime when the review is scheduled to end. Required if type is endDate
func (LookupAccessReviewHistoryDefinitionByIdResultOutput) Id ¶
The access review history definition id.
func (LookupAccessReviewHistoryDefinitionByIdResultOutput) Instances ¶
func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) Instances() AccessReviewHistoryInstanceResponseArrayOutput
Set of access review history instances for this history definition.
func (LookupAccessReviewHistoryDefinitionByIdResultOutput) Interval ¶
func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) Interval() pulumi.IntPtrOutput
The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly.
func (LookupAccessReviewHistoryDefinitionByIdResultOutput) Name ¶
func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) Name() pulumi.StringOutput
The access review history definition unique id.
func (LookupAccessReviewHistoryDefinitionByIdResultOutput) NumberOfOccurrences ¶
func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) NumberOfOccurrences() pulumi.IntPtrOutput
The number of times to repeat the access review. Required and must be positive if type is numbered.
func (LookupAccessReviewHistoryDefinitionByIdResultOutput) PrincipalId ¶
func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) PrincipalId() pulumi.StringOutput
The identity id
func (LookupAccessReviewHistoryDefinitionByIdResultOutput) PrincipalName ¶
func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) PrincipalName() pulumi.StringOutput
The identity display name
func (LookupAccessReviewHistoryDefinitionByIdResultOutput) PrincipalType ¶
func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) PrincipalType() pulumi.StringOutput
The identity type : user/servicePrincipal
func (LookupAccessReviewHistoryDefinitionByIdResultOutput) ReviewHistoryPeriodEndDateTime ¶
func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) ReviewHistoryPeriodEndDateTime() pulumi.StringOutput
Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.
func (LookupAccessReviewHistoryDefinitionByIdResultOutput) ReviewHistoryPeriodStartDateTime ¶
func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) ReviewHistoryPeriodStartDateTime() pulumi.StringOutput
Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.
func (LookupAccessReviewHistoryDefinitionByIdResultOutput) Scopes ¶
func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) Scopes() AccessReviewScopeResponseArrayOutput
A collection of scopes used when selecting review history data
func (LookupAccessReviewHistoryDefinitionByIdResultOutput) StartDate ¶
func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) StartDate() pulumi.StringPtrOutput
The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create.
func (LookupAccessReviewHistoryDefinitionByIdResultOutput) Status ¶
func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) Status() pulumi.StringOutput
This read-only field specifies the of the requested review history data. This is either requested, in-progress, done or error.
func (LookupAccessReviewHistoryDefinitionByIdResultOutput) ToLookupAccessReviewHistoryDefinitionByIdResultOutput ¶
func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) ToLookupAccessReviewHistoryDefinitionByIdResultOutput() LookupAccessReviewHistoryDefinitionByIdResultOutput
func (LookupAccessReviewHistoryDefinitionByIdResultOutput) ToLookupAccessReviewHistoryDefinitionByIdResultOutputWithContext ¶
func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) ToLookupAccessReviewHistoryDefinitionByIdResultOutputWithContext(ctx context.Context) LookupAccessReviewHistoryDefinitionByIdResultOutput
func (LookupAccessReviewHistoryDefinitionByIdResultOutput) Type ¶
func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) Type() pulumi.StringOutput
The resource type.
func (LookupAccessReviewHistoryDefinitionByIdResultOutput) UserPrincipalName ¶
func (o LookupAccessReviewHistoryDefinitionByIdResultOutput) UserPrincipalName() pulumi.StringOutput
The user principal name(if valid)
type LookupAccessReviewScheduleDefinitionByIdArgs ¶
type LookupAccessReviewScheduleDefinitionByIdArgs struct { // The id of the access review schedule definition. ScheduleDefinitionId string `pulumi:"scheduleDefinitionId"` }
type LookupAccessReviewScheduleDefinitionByIdOutputArgs ¶
type LookupAccessReviewScheduleDefinitionByIdOutputArgs struct { // The id of the access review schedule definition. ScheduleDefinitionId pulumi.StringInput `pulumi:"scheduleDefinitionId"` }
func (LookupAccessReviewScheduleDefinitionByIdOutputArgs) ElementType ¶
func (LookupAccessReviewScheduleDefinitionByIdOutputArgs) ElementType() reflect.Type
type LookupAccessReviewScheduleDefinitionByIdResult ¶
type LookupAccessReviewScheduleDefinitionByIdResult struct { // The role assignment state eligible/active to review AssignmentState string `pulumi:"assignmentState"` // Flag to indicate whether auto-apply capability, to automatically change the target object access resource, is enabled. If not enabled, a user must, after the review completes, apply the access review. AutoApplyDecisionsEnabled *bool `pulumi:"autoApplyDecisionsEnabled"` // This is the collection of backup reviewers. BackupReviewers []AccessReviewReviewerResponse `pulumi:"backupReviewers"` // This specifies the behavior for the autoReview feature when an access review completes. DefaultDecision *string `pulumi:"defaultDecision"` // Flag to indicate whether reviewers are required to provide a justification when reviewing access. DefaultDecisionEnabled *bool `pulumi:"defaultDecisionEnabled"` // The description provided by the access review creator and visible to admins. DescriptionForAdmins *string `pulumi:"descriptionForAdmins"` // The description provided by the access review creator to be shown to reviewers. DescriptionForReviewers *string `pulumi:"descriptionForReviewers"` // The display name for the schedule definition. DisplayName *string `pulumi:"displayName"` // The DateTime when the review is scheduled to end. Required if type is endDate EndDate *string `pulumi:"endDate"` // This is used to indicate the resource id(s) to exclude ExcludeResourceId *string `pulumi:"excludeResourceId"` // This is used to indicate the role definition id(s) to exclude ExcludeRoleDefinitionId *string `pulumi:"excludeRoleDefinitionId"` // Flag to indicate whether to expand nested memberships or not. ExpandNestedMemberships *bool `pulumi:"expandNestedMemberships"` // The access review schedule definition id. Id string `pulumi:"id"` // Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) InactiveDuration *string `pulumi:"inactiveDuration"` // Flag to indicate whether to expand nested memberships or not. IncludeAccessBelowResource *bool `pulumi:"includeAccessBelowResource"` // Flag to indicate whether to expand nested memberships or not. IncludeInheritedAccess *bool `pulumi:"includeInheritedAccess"` // The duration in days for an instance. InstanceDurationInDays *int `pulumi:"instanceDurationInDays"` // This is the collection of instances returned when one does an expand on it. Instances []AccessReviewInstanceResponse `pulumi:"instances"` // The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly. Interval *int `pulumi:"interval"` // Flag to indicate whether the reviewer is required to pass justification when recording a decision. JustificationRequiredOnApproval *bool `pulumi:"justificationRequiredOnApproval"` // Flag to indicate whether sending mails to reviewers and the review creator is enabled. MailNotificationsEnabled *bool `pulumi:"mailNotificationsEnabled"` // The access review schedule definition unique id. Name string `pulumi:"name"` // The number of times to repeat the access review. Required and must be positive if type is numbered. NumberOfOccurrences *int `pulumi:"numberOfOccurrences"` // The identity id PrincipalId string `pulumi:"principalId"` // The identity display name PrincipalName string `pulumi:"principalName"` // The identity type user/servicePrincipal to review PrincipalType string `pulumi:"principalType"` // Recommendations for access reviews are calculated by looking back at 30 days of data(w.r.t the start date of the review) by default. However, in some scenarios, customers want to change how far back to look at and want to configure 60 days, 90 days, etc. instead. This setting allows customers to configure this duration. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) RecommendationLookBackDuration *string `pulumi:"recommendationLookBackDuration"` // Flag to indicate whether showing recommendations to reviewers is enabled. RecommendationsEnabled *bool `pulumi:"recommendationsEnabled"` // Flag to indicate whether sending reminder emails to reviewers are enabled. ReminderNotificationsEnabled *bool `pulumi:"reminderNotificationsEnabled"` // ResourceId in which this review is getting created ResourceId string `pulumi:"resourceId"` // This is the collection of reviewers. Reviewers []AccessReviewReviewerResponse `pulumi:"reviewers"` // This field specifies the type of reviewers for a review. Usually for a review, reviewers are explicitly assigned. However, in some cases, the reviewers may not be assigned and instead be chosen dynamically. For example managers review or self review. ReviewersType string `pulumi:"reviewersType"` // This is used to indicate the role being reviewed RoleDefinitionId string `pulumi:"roleDefinitionId"` // The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create. StartDate *string `pulumi:"startDate"` // This read-only field specifies the status of an accessReview. Status string `pulumi:"status"` // The resource type. Type string `pulumi:"type"` // The user principal name(if valid) UserPrincipalName string `pulumi:"userPrincipalName"` }
Access Review Schedule Definition.
func LookupAccessReviewScheduleDefinitionById ¶
func LookupAccessReviewScheduleDefinitionById(ctx *pulumi.Context, args *LookupAccessReviewScheduleDefinitionByIdArgs, opts ...pulumi.InvokeOption) (*LookupAccessReviewScheduleDefinitionByIdResult, error)
Get single access review definition Azure REST API version: 2021-12-01-preview.
type LookupAccessReviewScheduleDefinitionByIdResultOutput ¶
type LookupAccessReviewScheduleDefinitionByIdResultOutput struct{ *pulumi.OutputState }
Access Review Schedule Definition.
func LookupAccessReviewScheduleDefinitionByIdOutput ¶
func LookupAccessReviewScheduleDefinitionByIdOutput(ctx *pulumi.Context, args LookupAccessReviewScheduleDefinitionByIdOutputArgs, opts ...pulumi.InvokeOption) LookupAccessReviewScheduleDefinitionByIdResultOutput
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) AssignmentState ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) AssignmentState() pulumi.StringOutput
The role assignment state eligible/active to review
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) AutoApplyDecisionsEnabled ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) AutoApplyDecisionsEnabled() pulumi.BoolPtrOutput
Flag to indicate whether auto-apply capability, to automatically change the target object access resource, is enabled. If not enabled, a user must, after the review completes, apply the access review.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) BackupReviewers ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) BackupReviewers() AccessReviewReviewerResponseArrayOutput
This is the collection of backup reviewers.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) DefaultDecision ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) DefaultDecision() pulumi.StringPtrOutput
This specifies the behavior for the autoReview feature when an access review completes.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) DefaultDecisionEnabled ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) DefaultDecisionEnabled() pulumi.BoolPtrOutput
Flag to indicate whether reviewers are required to provide a justification when reviewing access.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) DescriptionForAdmins ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) DescriptionForAdmins() pulumi.StringPtrOutput
The description provided by the access review creator and visible to admins.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) DescriptionForReviewers ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) DescriptionForReviewers() pulumi.StringPtrOutput
The description provided by the access review creator to be shown to reviewers.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) DisplayName ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) DisplayName() pulumi.StringPtrOutput
The display name for the schedule definition.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) ElementType ¶
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) ElementType() reflect.Type
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) EndDate ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) EndDate() pulumi.StringPtrOutput
The DateTime when the review is scheduled to end. Required if type is endDate
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) ExcludeResourceId ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) ExcludeResourceId() pulumi.StringPtrOutput
This is used to indicate the resource id(s) to exclude
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) ExcludeRoleDefinitionId ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) ExcludeRoleDefinitionId() pulumi.StringPtrOutput
This is used to indicate the role definition id(s) to exclude
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) ExpandNestedMemberships ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) ExpandNestedMemberships() pulumi.BoolPtrOutput
Flag to indicate whether to expand nested memberships or not.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) Id ¶
The access review schedule definition id.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) InactiveDuration ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) InactiveDuration() pulumi.StringPtrOutput
Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds))
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) IncludeAccessBelowResource ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) IncludeAccessBelowResource() pulumi.BoolPtrOutput
Flag to indicate whether to expand nested memberships or not.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) IncludeInheritedAccess ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) IncludeInheritedAccess() pulumi.BoolPtrOutput
Flag to indicate whether to expand nested memberships or not.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) InstanceDurationInDays ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) InstanceDurationInDays() pulumi.IntPtrOutput
The duration in days for an instance.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) Instances ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) Instances() AccessReviewInstanceResponseArrayOutput
This is the collection of instances returned when one does an expand on it.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) Interval ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) Interval() pulumi.IntPtrOutput
The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) JustificationRequiredOnApproval ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) JustificationRequiredOnApproval() pulumi.BoolPtrOutput
Flag to indicate whether the reviewer is required to pass justification when recording a decision.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) MailNotificationsEnabled ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) MailNotificationsEnabled() pulumi.BoolPtrOutput
Flag to indicate whether sending mails to reviewers and the review creator is enabled.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) Name ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) Name() pulumi.StringOutput
The access review schedule definition unique id.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) NumberOfOccurrences ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) NumberOfOccurrences() pulumi.IntPtrOutput
The number of times to repeat the access review. Required and must be positive if type is numbered.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) PrincipalId ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) PrincipalId() pulumi.StringOutput
The identity id
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) PrincipalName ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) PrincipalName() pulumi.StringOutput
The identity display name
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) PrincipalType ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) PrincipalType() pulumi.StringOutput
The identity type user/servicePrincipal to review
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) RecommendationLookBackDuration ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) RecommendationLookBackDuration() pulumi.StringPtrOutput
Recommendations for access reviews are calculated by looking back at 30 days of data(w.r.t the start date of the review) by default. However, in some scenarios, customers want to change how far back to look at and want to configure 60 days, 90 days, etc. instead. This setting allows customers to configure this duration. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds))
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) RecommendationsEnabled ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) RecommendationsEnabled() pulumi.BoolPtrOutput
Flag to indicate whether showing recommendations to reviewers is enabled.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) ReminderNotificationsEnabled ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) ReminderNotificationsEnabled() pulumi.BoolPtrOutput
Flag to indicate whether sending reminder emails to reviewers are enabled.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) ResourceId ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) ResourceId() pulumi.StringOutput
ResourceId in which this review is getting created
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) Reviewers ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) Reviewers() AccessReviewReviewerResponseArrayOutput
This is the collection of reviewers.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) ReviewersType ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) ReviewersType() pulumi.StringOutput
This field specifies the type of reviewers for a review. Usually for a review, reviewers are explicitly assigned. However, in some cases, the reviewers may not be assigned and instead be chosen dynamically. For example managers review or self review.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) RoleDefinitionId ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) RoleDefinitionId() pulumi.StringOutput
This is used to indicate the role being reviewed
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) StartDate ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) StartDate() pulumi.StringPtrOutput
The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) Status ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) Status() pulumi.StringOutput
This read-only field specifies the status of an accessReview.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) ToLookupAccessReviewScheduleDefinitionByIdResultOutput ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) ToLookupAccessReviewScheduleDefinitionByIdResultOutput() LookupAccessReviewScheduleDefinitionByIdResultOutput
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) ToLookupAccessReviewScheduleDefinitionByIdResultOutputWithContext ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) ToLookupAccessReviewScheduleDefinitionByIdResultOutputWithContext(ctx context.Context) LookupAccessReviewScheduleDefinitionByIdResultOutput
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) Type ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) Type() pulumi.StringOutput
The resource type.
func (LookupAccessReviewScheduleDefinitionByIdResultOutput) UserPrincipalName ¶
func (o LookupAccessReviewScheduleDefinitionByIdResultOutput) UserPrincipalName() pulumi.StringOutput
The user principal name(if valid)
type LookupManagementLockAtResourceGroupLevelOutputArgs ¶
type LookupManagementLockAtResourceGroupLevelOutputArgs struct { // The name of the lock to get. LockName pulumi.StringInput `pulumi:"lockName"` // The name of the locked resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupManagementLockAtResourceGroupLevelOutputArgs) ElementType ¶
func (LookupManagementLockAtResourceGroupLevelOutputArgs) ElementType() reflect.Type
type LookupManagementLockAtResourceGroupLevelResult ¶
type LookupManagementLockAtResourceGroupLevelResult struct { // The resource ID of the lock. Id string `pulumi:"id"` // 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"` // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponse `pulumi:"systemData"` // 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)
Gets a management lock at the resource group level. Azure REST API version: 2020-05-01.
Other available API versions: 2015-01-01.
type LookupManagementLockAtResourceGroupLevelResultOutput ¶
type LookupManagementLockAtResourceGroupLevelResultOutput struct{ *pulumi.OutputState }
The lock information.
func LookupManagementLockAtResourceGroupLevelOutput ¶
func LookupManagementLockAtResourceGroupLevelOutput(ctx *pulumi.Context, args LookupManagementLockAtResourceGroupLevelOutputArgs, opts ...pulumi.InvokeOption) LookupManagementLockAtResourceGroupLevelResultOutput
func (LookupManagementLockAtResourceGroupLevelResultOutput) ElementType ¶
func (LookupManagementLockAtResourceGroupLevelResultOutput) ElementType() reflect.Type
func (LookupManagementLockAtResourceGroupLevelResultOutput) Level ¶
func (o LookupManagementLockAtResourceGroupLevelResultOutput) Level() pulumi.StringOutput
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.
func (LookupManagementLockAtResourceGroupLevelResultOutput) Name ¶
func (o LookupManagementLockAtResourceGroupLevelResultOutput) Name() pulumi.StringOutput
The name of the lock.
func (LookupManagementLockAtResourceGroupLevelResultOutput) Notes ¶
func (o LookupManagementLockAtResourceGroupLevelResultOutput) Notes() pulumi.StringPtrOutput
Notes about the lock. Maximum of 512 characters.
func (LookupManagementLockAtResourceGroupLevelResultOutput) Owners ¶
func (o LookupManagementLockAtResourceGroupLevelResultOutput) Owners() ManagementLockOwnerResponseArrayOutput
The owners of the lock.
func (LookupManagementLockAtResourceGroupLevelResultOutput) SystemData ¶
func (o LookupManagementLockAtResourceGroupLevelResultOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the resource.
func (LookupManagementLockAtResourceGroupLevelResultOutput) ToLookupManagementLockAtResourceGroupLevelResultOutput ¶
func (o LookupManagementLockAtResourceGroupLevelResultOutput) ToLookupManagementLockAtResourceGroupLevelResultOutput() LookupManagementLockAtResourceGroupLevelResultOutput
func (LookupManagementLockAtResourceGroupLevelResultOutput) ToLookupManagementLockAtResourceGroupLevelResultOutputWithContext ¶
func (o LookupManagementLockAtResourceGroupLevelResultOutput) ToLookupManagementLockAtResourceGroupLevelResultOutputWithContext(ctx context.Context) LookupManagementLockAtResourceGroupLevelResultOutput
func (LookupManagementLockAtResourceGroupLevelResultOutput) Type ¶
func (o LookupManagementLockAtResourceGroupLevelResultOutput) Type() pulumi.StringOutput
The resource type of the lock - Microsoft.Authorization/locks.
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 LookupManagementLockAtResourceLevelOutputArgs ¶
type LookupManagementLockAtResourceLevelOutputArgs struct { // The name of lock. LockName pulumi.StringInput `pulumi:"lockName"` // An extra path parameter needed in some services, like SQL Databases. ParentResourcePath pulumi.StringInput `pulumi:"parentResourcePath"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of the resource. ResourceName pulumi.StringInput `pulumi:"resourceName"` // The namespace of the resource provider. ResourceProviderNamespace pulumi.StringInput `pulumi:"resourceProviderNamespace"` // The type of the resource. ResourceType pulumi.StringInput `pulumi:"resourceType"` }
func (LookupManagementLockAtResourceLevelOutputArgs) ElementType ¶
func (LookupManagementLockAtResourceLevelOutputArgs) ElementType() reflect.Type
type LookupManagementLockAtResourceLevelResult ¶
type LookupManagementLockAtResourceLevelResult struct { // The resource ID of the lock. Id string `pulumi:"id"` // 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"` // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponse `pulumi:"systemData"` // 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)
Get the management lock of a resource or any level below resource. Azure REST API version: 2020-05-01.
type LookupManagementLockAtResourceLevelResultOutput ¶
type LookupManagementLockAtResourceLevelResultOutput struct{ *pulumi.OutputState }
The lock information.
func LookupManagementLockAtResourceLevelOutput ¶
func LookupManagementLockAtResourceLevelOutput(ctx *pulumi.Context, args LookupManagementLockAtResourceLevelOutputArgs, opts ...pulumi.InvokeOption) LookupManagementLockAtResourceLevelResultOutput
func (LookupManagementLockAtResourceLevelResultOutput) ElementType ¶
func (LookupManagementLockAtResourceLevelResultOutput) ElementType() reflect.Type
func (LookupManagementLockAtResourceLevelResultOutput) Level ¶
func (o LookupManagementLockAtResourceLevelResultOutput) Level() pulumi.StringOutput
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.
func (LookupManagementLockAtResourceLevelResultOutput) Name ¶
func (o LookupManagementLockAtResourceLevelResultOutput) Name() pulumi.StringOutput
The name of the lock.
func (LookupManagementLockAtResourceLevelResultOutput) Notes ¶
func (o LookupManagementLockAtResourceLevelResultOutput) Notes() pulumi.StringPtrOutput
Notes about the lock. Maximum of 512 characters.
func (LookupManagementLockAtResourceLevelResultOutput) Owners ¶
func (o LookupManagementLockAtResourceLevelResultOutput) Owners() ManagementLockOwnerResponseArrayOutput
The owners of the lock.
func (LookupManagementLockAtResourceLevelResultOutput) SystemData ¶
func (o LookupManagementLockAtResourceLevelResultOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the resource.
func (LookupManagementLockAtResourceLevelResultOutput) ToLookupManagementLockAtResourceLevelResultOutput ¶
func (o LookupManagementLockAtResourceLevelResultOutput) ToLookupManagementLockAtResourceLevelResultOutput() LookupManagementLockAtResourceLevelResultOutput
func (LookupManagementLockAtResourceLevelResultOutput) ToLookupManagementLockAtResourceLevelResultOutputWithContext ¶
func (o LookupManagementLockAtResourceLevelResultOutput) ToLookupManagementLockAtResourceLevelResultOutputWithContext(ctx context.Context) LookupManagementLockAtResourceLevelResultOutput
func (LookupManagementLockAtResourceLevelResultOutput) Type ¶
func (o LookupManagementLockAtResourceLevelResultOutput) Type() pulumi.StringOutput
The resource type of the lock - Microsoft.Authorization/locks.
type LookupManagementLockAtSubscriptionLevelArgs ¶
type LookupManagementLockAtSubscriptionLevelArgs struct { // The name of the lock to get. LockName string `pulumi:"lockName"` }
type LookupManagementLockAtSubscriptionLevelOutputArgs ¶
type LookupManagementLockAtSubscriptionLevelOutputArgs struct { // The name of the lock to get. LockName pulumi.StringInput `pulumi:"lockName"` }
func (LookupManagementLockAtSubscriptionLevelOutputArgs) ElementType ¶
func (LookupManagementLockAtSubscriptionLevelOutputArgs) ElementType() reflect.Type
type LookupManagementLockAtSubscriptionLevelResult ¶
type LookupManagementLockAtSubscriptionLevelResult struct { // The resource ID of the lock. Id string `pulumi:"id"` // 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"` // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponse `pulumi:"systemData"` // 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)
Gets a management lock at the subscription level. Azure REST API version: 2020-05-01.
type LookupManagementLockAtSubscriptionLevelResultOutput ¶
type LookupManagementLockAtSubscriptionLevelResultOutput struct{ *pulumi.OutputState }
The lock information.
func LookupManagementLockAtSubscriptionLevelOutput ¶
func LookupManagementLockAtSubscriptionLevelOutput(ctx *pulumi.Context, args LookupManagementLockAtSubscriptionLevelOutputArgs, opts ...pulumi.InvokeOption) LookupManagementLockAtSubscriptionLevelResultOutput
func (LookupManagementLockAtSubscriptionLevelResultOutput) ElementType ¶
func (LookupManagementLockAtSubscriptionLevelResultOutput) ElementType() reflect.Type
func (LookupManagementLockAtSubscriptionLevelResultOutput) Level ¶
func (o LookupManagementLockAtSubscriptionLevelResultOutput) Level() pulumi.StringOutput
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.
func (LookupManagementLockAtSubscriptionLevelResultOutput) Name ¶
func (o LookupManagementLockAtSubscriptionLevelResultOutput) Name() pulumi.StringOutput
The name of the lock.
func (LookupManagementLockAtSubscriptionLevelResultOutput) Notes ¶
func (o LookupManagementLockAtSubscriptionLevelResultOutput) Notes() pulumi.StringPtrOutput
Notes about the lock. Maximum of 512 characters.
func (LookupManagementLockAtSubscriptionLevelResultOutput) Owners ¶
func (o LookupManagementLockAtSubscriptionLevelResultOutput) Owners() ManagementLockOwnerResponseArrayOutput
The owners of the lock.
func (LookupManagementLockAtSubscriptionLevelResultOutput) SystemData ¶
func (o LookupManagementLockAtSubscriptionLevelResultOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the resource.
func (LookupManagementLockAtSubscriptionLevelResultOutput) ToLookupManagementLockAtSubscriptionLevelResultOutput ¶
func (o LookupManagementLockAtSubscriptionLevelResultOutput) ToLookupManagementLockAtSubscriptionLevelResultOutput() LookupManagementLockAtSubscriptionLevelResultOutput
func (LookupManagementLockAtSubscriptionLevelResultOutput) ToLookupManagementLockAtSubscriptionLevelResultOutputWithContext ¶
func (o LookupManagementLockAtSubscriptionLevelResultOutput) ToLookupManagementLockAtSubscriptionLevelResultOutputWithContext(ctx context.Context) LookupManagementLockAtSubscriptionLevelResultOutput
func (LookupManagementLockAtSubscriptionLevelResultOutput) Type ¶
func (o LookupManagementLockAtSubscriptionLevelResultOutput) Type() pulumi.StringOutput
The resource type of the lock - Microsoft.Authorization/locks.
type LookupManagementLockByScopeOutputArgs ¶
type LookupManagementLockByScopeOutputArgs struct { // The name of lock. LockName pulumi.StringInput `pulumi:"lockName"` // The scope for the lock. Scope pulumi.StringInput `pulumi:"scope"` }
func (LookupManagementLockByScopeOutputArgs) ElementType ¶
func (LookupManagementLockByScopeOutputArgs) ElementType() reflect.Type
type LookupManagementLockByScopeResult ¶
type LookupManagementLockByScopeResult struct { // The resource ID of the lock. Id string `pulumi:"id"` // 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"` // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponse `pulumi:"systemData"` // 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)
Get a management lock by scope. Azure REST API version: 2020-05-01.
type LookupManagementLockByScopeResultOutput ¶
type LookupManagementLockByScopeResultOutput struct{ *pulumi.OutputState }
The lock information.
func LookupManagementLockByScopeOutput ¶
func LookupManagementLockByScopeOutput(ctx *pulumi.Context, args LookupManagementLockByScopeOutputArgs, opts ...pulumi.InvokeOption) LookupManagementLockByScopeResultOutput
func (LookupManagementLockByScopeResultOutput) ElementType ¶
func (LookupManagementLockByScopeResultOutput) ElementType() reflect.Type
func (LookupManagementLockByScopeResultOutput) Id ¶
func (o LookupManagementLockByScopeResultOutput) Id() pulumi.StringOutput
The resource ID of the lock.
func (LookupManagementLockByScopeResultOutput) Level ¶
func (o LookupManagementLockByScopeResultOutput) Level() pulumi.StringOutput
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.
func (LookupManagementLockByScopeResultOutput) Name ¶
func (o LookupManagementLockByScopeResultOutput) Name() pulumi.StringOutput
The name of the lock.
func (LookupManagementLockByScopeResultOutput) Notes ¶
func (o LookupManagementLockByScopeResultOutput) Notes() pulumi.StringPtrOutput
Notes about the lock. Maximum of 512 characters.
func (LookupManagementLockByScopeResultOutput) SystemData ¶
func (o LookupManagementLockByScopeResultOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the resource.
func (LookupManagementLockByScopeResultOutput) ToLookupManagementLockByScopeResultOutput ¶
func (o LookupManagementLockByScopeResultOutput) ToLookupManagementLockByScopeResultOutput() LookupManagementLockByScopeResultOutput
func (LookupManagementLockByScopeResultOutput) ToLookupManagementLockByScopeResultOutputWithContext ¶
func (o LookupManagementLockByScopeResultOutput) ToLookupManagementLockByScopeResultOutputWithContext(ctx context.Context) LookupManagementLockByScopeResultOutput
func (LookupManagementLockByScopeResultOutput) Type ¶
func (o LookupManagementLockByScopeResultOutput) Type() pulumi.StringOutput
The resource type of the lock - Microsoft.Authorization/locks.
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 LookupPolicyAssignmentOutputArgs ¶
type LookupPolicyAssignmentOutputArgs struct { // The name of the policy assignment to get. PolicyAssignmentName pulumi.StringInput `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 pulumi.StringInput `pulumi:"scope"` }
func (LookupPolicyAssignmentOutputArgs) ElementType ¶
func (LookupPolicyAssignmentOutputArgs) ElementType() reflect.Type
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 ID of the policy assignment. Id string `pulumi:"id"` // 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 messages that describe why a resource is non-compliant with the policy. NonComplianceMessages []NonComplianceMessageResponse `pulumi:"nonComplianceMessages"` // The policy's excluded scopes. NotScopes []string `pulumi:"notScopes"` // The policy property value override. Overrides []OverrideResponse `pulumi:"overrides"` // 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 resource selector list to filter policies by resource properties. ResourceSelectors []ResourceSelectorResponse `pulumi:"resourceSelectors"` // The scope for the policy assignment. Scope string `pulumi:"scope"` // The system metadata relating to this resource. SystemData SystemDataResponse `pulumi:"systemData"` // 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)
This operation retrieves a single policy assignment, given its name and the scope it was created at. Azure REST API version: 2022-06-01.
Other available API versions: 2016-04-01, 2016-12-01, 2019-06-01, 2020-03-01, 2023-04-01, 2024-04-01.
func (*LookupPolicyAssignmentResult) Defaults ¶
func (val *LookupPolicyAssignmentResult) Defaults() *LookupPolicyAssignmentResult
Defaults sets the appropriate defaults for LookupPolicyAssignmentResult
type LookupPolicyAssignmentResultOutput ¶
type LookupPolicyAssignmentResultOutput struct{ *pulumi.OutputState }
The policy assignment.
func LookupPolicyAssignmentOutput ¶
func LookupPolicyAssignmentOutput(ctx *pulumi.Context, args LookupPolicyAssignmentOutputArgs, opts ...pulumi.InvokeOption) LookupPolicyAssignmentResultOutput
func (LookupPolicyAssignmentResultOutput) Description ¶
func (o LookupPolicyAssignmentResultOutput) Description() pulumi.StringPtrOutput
This message will be part of response in case of policy violation.
func (LookupPolicyAssignmentResultOutput) DisplayName ¶
func (o LookupPolicyAssignmentResultOutput) DisplayName() pulumi.StringPtrOutput
The display name of the policy assignment.
func (LookupPolicyAssignmentResultOutput) ElementType ¶
func (LookupPolicyAssignmentResultOutput) ElementType() reflect.Type
func (LookupPolicyAssignmentResultOutput) EnforcementMode ¶
func (o LookupPolicyAssignmentResultOutput) EnforcementMode() pulumi.StringPtrOutput
The policy assignment enforcement mode. Possible values are Default and DoNotEnforce.
func (LookupPolicyAssignmentResultOutput) Id ¶
func (o LookupPolicyAssignmentResultOutput) Id() pulumi.StringOutput
The ID of the policy assignment.
func (LookupPolicyAssignmentResultOutput) Identity ¶
func (o LookupPolicyAssignmentResultOutput) Identity() IdentityResponsePtrOutput
The managed identity associated with the policy assignment.
func (LookupPolicyAssignmentResultOutput) Location ¶
func (o LookupPolicyAssignmentResultOutput) Location() pulumi.StringPtrOutput
The location of the policy assignment. Only required when utilizing managed identity.
func (LookupPolicyAssignmentResultOutput) Metadata ¶
func (o LookupPolicyAssignmentResultOutput) Metadata() pulumi.AnyOutput
The policy assignment metadata. Metadata is an open ended object and is typically a collection of key value pairs.
func (LookupPolicyAssignmentResultOutput) Name ¶
func (o LookupPolicyAssignmentResultOutput) Name() pulumi.StringOutput
The name of the policy assignment.
func (LookupPolicyAssignmentResultOutput) NonComplianceMessages ¶
func (o LookupPolicyAssignmentResultOutput) NonComplianceMessages() NonComplianceMessageResponseArrayOutput
The messages that describe why a resource is non-compliant with the policy.
func (LookupPolicyAssignmentResultOutput) NotScopes ¶
func (o LookupPolicyAssignmentResultOutput) NotScopes() pulumi.StringArrayOutput
The policy's excluded scopes.
func (LookupPolicyAssignmentResultOutput) Overrides ¶
func (o LookupPolicyAssignmentResultOutput) Overrides() OverrideResponseArrayOutput
The policy property value override.
func (LookupPolicyAssignmentResultOutput) Parameters ¶
func (o LookupPolicyAssignmentResultOutput) Parameters() ParameterValuesValueResponseMapOutput
The parameter values for the assigned policy rule. The keys are the parameter names.
func (LookupPolicyAssignmentResultOutput) PolicyDefinitionId ¶
func (o LookupPolicyAssignmentResultOutput) PolicyDefinitionId() pulumi.StringPtrOutput
The ID of the policy definition or policy set definition being assigned.
func (LookupPolicyAssignmentResultOutput) ResourceSelectors ¶
func (o LookupPolicyAssignmentResultOutput) ResourceSelectors() ResourceSelectorResponseArrayOutput
The resource selector list to filter policies by resource properties.
func (LookupPolicyAssignmentResultOutput) Scope ¶
func (o LookupPolicyAssignmentResultOutput) Scope() pulumi.StringOutput
The scope for the policy assignment.
func (LookupPolicyAssignmentResultOutput) SystemData ¶
func (o LookupPolicyAssignmentResultOutput) SystemData() SystemDataResponseOutput
The system metadata relating to this resource.
func (LookupPolicyAssignmentResultOutput) ToLookupPolicyAssignmentResultOutput ¶
func (o LookupPolicyAssignmentResultOutput) ToLookupPolicyAssignmentResultOutput() LookupPolicyAssignmentResultOutput
func (LookupPolicyAssignmentResultOutput) ToLookupPolicyAssignmentResultOutputWithContext ¶
func (o LookupPolicyAssignmentResultOutput) ToLookupPolicyAssignmentResultOutputWithContext(ctx context.Context) LookupPolicyAssignmentResultOutput
func (LookupPolicyAssignmentResultOutput) Type ¶
func (o LookupPolicyAssignmentResultOutput) Type() pulumi.StringOutput
The type of the policy assignment.
type LookupPolicyDefinitionArgs ¶
type LookupPolicyDefinitionArgs struct { // The name of the policy definition to get. PolicyDefinitionName string `pulumi:"policyDefinitionName"` }
type LookupPolicyDefinitionAtManagementGroupOutputArgs ¶
type LookupPolicyDefinitionAtManagementGroupOutputArgs struct { // The ID of the management group. ManagementGroupId pulumi.StringInput `pulumi:"managementGroupId"` // The name of the policy definition to get. PolicyDefinitionName pulumi.StringInput `pulumi:"policyDefinitionName"` }
func (LookupPolicyDefinitionAtManagementGroupOutputArgs) ElementType ¶
func (LookupPolicyDefinitionAtManagementGroupOutputArgs) ElementType() reflect.Type
type LookupPolicyDefinitionAtManagementGroupResult ¶
type LookupPolicyDefinitionAtManagementGroupResult struct { // The policy definition description. Description *string `pulumi:"description"` // The display name of the policy definition. DisplayName *string `pulumi:"displayName"` // The ID of the policy definition. Id string `pulumi:"id"` // 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 system metadata relating to this resource. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/policyDefinitions). Type string `pulumi:"type"` }
The policy definition.
func LookupPolicyDefinitionAtManagementGroup ¶
func LookupPolicyDefinitionAtManagementGroup(ctx *pulumi.Context, args *LookupPolicyDefinitionAtManagementGroupArgs, opts ...pulumi.InvokeOption) (*LookupPolicyDefinitionAtManagementGroupResult, error)
This operation retrieves the policy definition in the given management group with the given name. Azure REST API version: 2021-06-01.
Other available API versions: 2018-05-01, 2019-06-01, 2023-04-01.
func (*LookupPolicyDefinitionAtManagementGroupResult) Defaults ¶
func (val *LookupPolicyDefinitionAtManagementGroupResult) Defaults() *LookupPolicyDefinitionAtManagementGroupResult
Defaults sets the appropriate defaults for LookupPolicyDefinitionAtManagementGroupResult
type LookupPolicyDefinitionAtManagementGroupResultOutput ¶
type LookupPolicyDefinitionAtManagementGroupResultOutput struct{ *pulumi.OutputState }
The policy definition.
func LookupPolicyDefinitionAtManagementGroupOutput ¶
func LookupPolicyDefinitionAtManagementGroupOutput(ctx *pulumi.Context, args LookupPolicyDefinitionAtManagementGroupOutputArgs, opts ...pulumi.InvokeOption) LookupPolicyDefinitionAtManagementGroupResultOutput
func (LookupPolicyDefinitionAtManagementGroupResultOutput) Description ¶
func (o LookupPolicyDefinitionAtManagementGroupResultOutput) Description() pulumi.StringPtrOutput
The policy definition description.
func (LookupPolicyDefinitionAtManagementGroupResultOutput) DisplayName ¶
func (o LookupPolicyDefinitionAtManagementGroupResultOutput) DisplayName() pulumi.StringPtrOutput
The display name of the policy definition.
func (LookupPolicyDefinitionAtManagementGroupResultOutput) ElementType ¶
func (LookupPolicyDefinitionAtManagementGroupResultOutput) ElementType() reflect.Type
func (LookupPolicyDefinitionAtManagementGroupResultOutput) Metadata ¶
func (o LookupPolicyDefinitionAtManagementGroupResultOutput) Metadata() pulumi.AnyOutput
The policy definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.
func (LookupPolicyDefinitionAtManagementGroupResultOutput) Mode ¶
func (o LookupPolicyDefinitionAtManagementGroupResultOutput) Mode() pulumi.StringPtrOutput
The policy definition mode. Some examples are All, Indexed, Microsoft.KeyVault.Data.
func (LookupPolicyDefinitionAtManagementGroupResultOutput) Name ¶
func (o LookupPolicyDefinitionAtManagementGroupResultOutput) Name() pulumi.StringOutput
The name of the policy definition.
func (LookupPolicyDefinitionAtManagementGroupResultOutput) Parameters ¶
func (o LookupPolicyDefinitionAtManagementGroupResultOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
The parameter definitions for parameters used in the policy rule. The keys are the parameter names.
func (LookupPolicyDefinitionAtManagementGroupResultOutput) PolicyRule ¶
func (o LookupPolicyDefinitionAtManagementGroupResultOutput) PolicyRule() pulumi.AnyOutput
The policy rule.
func (LookupPolicyDefinitionAtManagementGroupResultOutput) PolicyType ¶
func (o LookupPolicyDefinitionAtManagementGroupResultOutput) PolicyType() pulumi.StringPtrOutput
The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static.
func (LookupPolicyDefinitionAtManagementGroupResultOutput) SystemData ¶
func (o LookupPolicyDefinitionAtManagementGroupResultOutput) SystemData() SystemDataResponseOutput
The system metadata relating to this resource.
func (LookupPolicyDefinitionAtManagementGroupResultOutput) ToLookupPolicyDefinitionAtManagementGroupResultOutput ¶
func (o LookupPolicyDefinitionAtManagementGroupResultOutput) ToLookupPolicyDefinitionAtManagementGroupResultOutput() LookupPolicyDefinitionAtManagementGroupResultOutput
func (LookupPolicyDefinitionAtManagementGroupResultOutput) ToLookupPolicyDefinitionAtManagementGroupResultOutputWithContext ¶
func (o LookupPolicyDefinitionAtManagementGroupResultOutput) ToLookupPolicyDefinitionAtManagementGroupResultOutputWithContext(ctx context.Context) LookupPolicyDefinitionAtManagementGroupResultOutput
func (LookupPolicyDefinitionAtManagementGroupResultOutput) Type ¶
func (o LookupPolicyDefinitionAtManagementGroupResultOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/policyDefinitions).
type LookupPolicyDefinitionOutputArgs ¶
type LookupPolicyDefinitionOutputArgs struct { // The name of the policy definition to get. PolicyDefinitionName pulumi.StringInput `pulumi:"policyDefinitionName"` }
func (LookupPolicyDefinitionOutputArgs) ElementType ¶
func (LookupPolicyDefinitionOutputArgs) ElementType() reflect.Type
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 ID of the policy definition. Id string `pulumi:"id"` // 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 system metadata relating to this resource. SystemData SystemDataResponse `pulumi:"systemData"` // 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)
This operation retrieves the policy definition in the given subscription with the given name. Azure REST API version: 2021-06-01.
Other available API versions: 2016-04-01, 2018-05-01, 2019-06-01, 2023-04-01.
func (*LookupPolicyDefinitionResult) Defaults ¶
func (val *LookupPolicyDefinitionResult) Defaults() *LookupPolicyDefinitionResult
Defaults sets the appropriate defaults for LookupPolicyDefinitionResult
type LookupPolicyDefinitionResultOutput ¶
type LookupPolicyDefinitionResultOutput struct{ *pulumi.OutputState }
The policy definition.
func LookupPolicyDefinitionOutput ¶
func LookupPolicyDefinitionOutput(ctx *pulumi.Context, args LookupPolicyDefinitionOutputArgs, opts ...pulumi.InvokeOption) LookupPolicyDefinitionResultOutput
func (LookupPolicyDefinitionResultOutput) Description ¶
func (o LookupPolicyDefinitionResultOutput) Description() pulumi.StringPtrOutput
The policy definition description.
func (LookupPolicyDefinitionResultOutput) DisplayName ¶
func (o LookupPolicyDefinitionResultOutput) DisplayName() pulumi.StringPtrOutput
The display name of the policy definition.
func (LookupPolicyDefinitionResultOutput) ElementType ¶
func (LookupPolicyDefinitionResultOutput) ElementType() reflect.Type
func (LookupPolicyDefinitionResultOutput) Id ¶
func (o LookupPolicyDefinitionResultOutput) Id() pulumi.StringOutput
The ID of the policy definition.
func (LookupPolicyDefinitionResultOutput) Metadata ¶
func (o LookupPolicyDefinitionResultOutput) Metadata() pulumi.AnyOutput
The policy definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.
func (LookupPolicyDefinitionResultOutput) Mode ¶
func (o LookupPolicyDefinitionResultOutput) Mode() pulumi.StringPtrOutput
The policy definition mode. Some examples are All, Indexed, Microsoft.KeyVault.Data.
func (LookupPolicyDefinitionResultOutput) Name ¶
func (o LookupPolicyDefinitionResultOutput) Name() pulumi.StringOutput
The name of the policy definition.
func (LookupPolicyDefinitionResultOutput) Parameters ¶
func (o LookupPolicyDefinitionResultOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
The parameter definitions for parameters used in the policy rule. The keys are the parameter names.
func (LookupPolicyDefinitionResultOutput) PolicyRule ¶
func (o LookupPolicyDefinitionResultOutput) PolicyRule() pulumi.AnyOutput
The policy rule.
func (LookupPolicyDefinitionResultOutput) PolicyType ¶
func (o LookupPolicyDefinitionResultOutput) PolicyType() pulumi.StringPtrOutput
The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static.
func (LookupPolicyDefinitionResultOutput) SystemData ¶
func (o LookupPolicyDefinitionResultOutput) SystemData() SystemDataResponseOutput
The system metadata relating to this resource.
func (LookupPolicyDefinitionResultOutput) ToLookupPolicyDefinitionResultOutput ¶
func (o LookupPolicyDefinitionResultOutput) ToLookupPolicyDefinitionResultOutput() LookupPolicyDefinitionResultOutput
func (LookupPolicyDefinitionResultOutput) ToLookupPolicyDefinitionResultOutputWithContext ¶
func (o LookupPolicyDefinitionResultOutput) ToLookupPolicyDefinitionResultOutputWithContext(ctx context.Context) LookupPolicyDefinitionResultOutput
func (LookupPolicyDefinitionResultOutput) Type ¶
func (o LookupPolicyDefinitionResultOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/policyDefinitions).
type LookupPolicyDefinitionVersionArgs ¶
type LookupPolicyDefinitionVersionArgs struct { // The name of the policy definition. PolicyDefinitionName string `pulumi:"policyDefinitionName"` // The policy definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number PolicyDefinitionVersion string `pulumi:"policyDefinitionVersion"` }
type LookupPolicyDefinitionVersionAtManagementGroupArgs ¶
type LookupPolicyDefinitionVersionAtManagementGroupArgs struct { // The name of the management group. The name is case insensitive. ManagementGroupName string `pulumi:"managementGroupName"` // The name of the policy definition. PolicyDefinitionName string `pulumi:"policyDefinitionName"` // The policy definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number PolicyDefinitionVersion string `pulumi:"policyDefinitionVersion"` }
type LookupPolicyDefinitionVersionAtManagementGroupOutputArgs ¶
type LookupPolicyDefinitionVersionAtManagementGroupOutputArgs struct { // The name of the management group. The name is case insensitive. ManagementGroupName pulumi.StringInput `pulumi:"managementGroupName"` // The name of the policy definition. PolicyDefinitionName pulumi.StringInput `pulumi:"policyDefinitionName"` // The policy definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number PolicyDefinitionVersion pulumi.StringInput `pulumi:"policyDefinitionVersion"` }
func (LookupPolicyDefinitionVersionAtManagementGroupOutputArgs) ElementType ¶
func (LookupPolicyDefinitionVersionAtManagementGroupOutputArgs) ElementType() reflect.Type
type LookupPolicyDefinitionVersionAtManagementGroupResult ¶
type LookupPolicyDefinitionVersionAtManagementGroupResult struct { // The policy definition description. Description *string `pulumi:"description"` // The display name of the policy definition. DisplayName *string `pulumi:"displayName"` // The ID of the policy definition version. Id string `pulumi:"id"` // 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 version. 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 system metadata relating to this resource. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/policyDefinitions/versions). Type string `pulumi:"type"` // The policy definition version in #.#.# format. Version *string `pulumi:"version"` }
The ID of the policy definition version.
func LookupPolicyDefinitionVersionAtManagementGroup ¶
func LookupPolicyDefinitionVersionAtManagementGroup(ctx *pulumi.Context, args *LookupPolicyDefinitionVersionAtManagementGroupArgs, opts ...pulumi.InvokeOption) (*LookupPolicyDefinitionVersionAtManagementGroupResult, error)
This operation retrieves the policy definition version in the given management group with the given name. Azure REST API version: 2023-04-01.
func (*LookupPolicyDefinitionVersionAtManagementGroupResult) Defaults ¶
func (val *LookupPolicyDefinitionVersionAtManagementGroupResult) Defaults() *LookupPolicyDefinitionVersionAtManagementGroupResult
Defaults sets the appropriate defaults for LookupPolicyDefinitionVersionAtManagementGroupResult
type LookupPolicyDefinitionVersionAtManagementGroupResultOutput ¶
type LookupPolicyDefinitionVersionAtManagementGroupResultOutput struct{ *pulumi.OutputState }
The ID of the policy definition version.
func LookupPolicyDefinitionVersionAtManagementGroupOutput ¶
func LookupPolicyDefinitionVersionAtManagementGroupOutput(ctx *pulumi.Context, args LookupPolicyDefinitionVersionAtManagementGroupOutputArgs, opts ...pulumi.InvokeOption) LookupPolicyDefinitionVersionAtManagementGroupResultOutput
func (LookupPolicyDefinitionVersionAtManagementGroupResultOutput) Description ¶
func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) Description() pulumi.StringPtrOutput
The policy definition description.
func (LookupPolicyDefinitionVersionAtManagementGroupResultOutput) DisplayName ¶
func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) DisplayName() pulumi.StringPtrOutput
The display name of the policy definition.
func (LookupPolicyDefinitionVersionAtManagementGroupResultOutput) ElementType ¶
func (LookupPolicyDefinitionVersionAtManagementGroupResultOutput) ElementType() reflect.Type
func (LookupPolicyDefinitionVersionAtManagementGroupResultOutput) Id ¶
The ID of the policy definition version.
func (LookupPolicyDefinitionVersionAtManagementGroupResultOutput) Metadata ¶
func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) Metadata() pulumi.AnyOutput
The policy definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.
func (LookupPolicyDefinitionVersionAtManagementGroupResultOutput) Mode ¶
The policy definition mode. Some examples are All, Indexed, Microsoft.KeyVault.Data.
func (LookupPolicyDefinitionVersionAtManagementGroupResultOutput) Name ¶
The name of the policy definition version.
func (LookupPolicyDefinitionVersionAtManagementGroupResultOutput) Parameters ¶
func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
The parameter definitions for parameters used in the policy rule. The keys are the parameter names.
func (LookupPolicyDefinitionVersionAtManagementGroupResultOutput) PolicyRule ¶
func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) PolicyRule() pulumi.AnyOutput
The policy rule.
func (LookupPolicyDefinitionVersionAtManagementGroupResultOutput) PolicyType ¶
func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) PolicyType() pulumi.StringPtrOutput
The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static.
func (LookupPolicyDefinitionVersionAtManagementGroupResultOutput) SystemData ¶
func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) SystemData() SystemDataResponseOutput
The system metadata relating to this resource.
func (LookupPolicyDefinitionVersionAtManagementGroupResultOutput) ToLookupPolicyDefinitionVersionAtManagementGroupResultOutput ¶
func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) ToLookupPolicyDefinitionVersionAtManagementGroupResultOutput() LookupPolicyDefinitionVersionAtManagementGroupResultOutput
func (LookupPolicyDefinitionVersionAtManagementGroupResultOutput) ToLookupPolicyDefinitionVersionAtManagementGroupResultOutputWithContext ¶
func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) ToLookupPolicyDefinitionVersionAtManagementGroupResultOutputWithContext(ctx context.Context) LookupPolicyDefinitionVersionAtManagementGroupResultOutput
func (LookupPolicyDefinitionVersionAtManagementGroupResultOutput) Type ¶
The type of the resource (Microsoft.Authorization/policyDefinitions/versions).
func (LookupPolicyDefinitionVersionAtManagementGroupResultOutput) Version ¶
func (o LookupPolicyDefinitionVersionAtManagementGroupResultOutput) Version() pulumi.StringPtrOutput
The policy definition version in #.#.# format.
type LookupPolicyDefinitionVersionOutputArgs ¶
type LookupPolicyDefinitionVersionOutputArgs struct { // The name of the policy definition. PolicyDefinitionName pulumi.StringInput `pulumi:"policyDefinitionName"` // The policy definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number PolicyDefinitionVersion pulumi.StringInput `pulumi:"policyDefinitionVersion"` }
func (LookupPolicyDefinitionVersionOutputArgs) ElementType ¶
func (LookupPolicyDefinitionVersionOutputArgs) ElementType() reflect.Type
type LookupPolicyDefinitionVersionResult ¶
type LookupPolicyDefinitionVersionResult struct { // The policy definition description. Description *string `pulumi:"description"` // The display name of the policy definition. DisplayName *string `pulumi:"displayName"` // The ID of the policy definition version. Id string `pulumi:"id"` // 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 version. 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 system metadata relating to this resource. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/policyDefinitions/versions). Type string `pulumi:"type"` // The policy definition version in #.#.# format. Version *string `pulumi:"version"` }
The ID of the policy definition version.
func LookupPolicyDefinitionVersion ¶
func LookupPolicyDefinitionVersion(ctx *pulumi.Context, args *LookupPolicyDefinitionVersionArgs, opts ...pulumi.InvokeOption) (*LookupPolicyDefinitionVersionResult, error)
This operation retrieves the policy definition version in the given subscription with the given name. Azure REST API version: 2023-04-01.
func (*LookupPolicyDefinitionVersionResult) Defaults ¶
func (val *LookupPolicyDefinitionVersionResult) Defaults() *LookupPolicyDefinitionVersionResult
Defaults sets the appropriate defaults for LookupPolicyDefinitionVersionResult
type LookupPolicyDefinitionVersionResultOutput ¶
type LookupPolicyDefinitionVersionResultOutput struct{ *pulumi.OutputState }
The ID of the policy definition version.
func LookupPolicyDefinitionVersionOutput ¶
func LookupPolicyDefinitionVersionOutput(ctx *pulumi.Context, args LookupPolicyDefinitionVersionOutputArgs, opts ...pulumi.InvokeOption) LookupPolicyDefinitionVersionResultOutput
func (LookupPolicyDefinitionVersionResultOutput) Description ¶
func (o LookupPolicyDefinitionVersionResultOutput) Description() pulumi.StringPtrOutput
The policy definition description.
func (LookupPolicyDefinitionVersionResultOutput) DisplayName ¶
func (o LookupPolicyDefinitionVersionResultOutput) DisplayName() pulumi.StringPtrOutput
The display name of the policy definition.
func (LookupPolicyDefinitionVersionResultOutput) ElementType ¶
func (LookupPolicyDefinitionVersionResultOutput) ElementType() reflect.Type
func (LookupPolicyDefinitionVersionResultOutput) Id ¶
func (o LookupPolicyDefinitionVersionResultOutput) Id() pulumi.StringOutput
The ID of the policy definition version.
func (LookupPolicyDefinitionVersionResultOutput) Metadata ¶
func (o LookupPolicyDefinitionVersionResultOutput) Metadata() pulumi.AnyOutput
The policy definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.
func (LookupPolicyDefinitionVersionResultOutput) Mode ¶
func (o LookupPolicyDefinitionVersionResultOutput) Mode() pulumi.StringPtrOutput
The policy definition mode. Some examples are All, Indexed, Microsoft.KeyVault.Data.
func (LookupPolicyDefinitionVersionResultOutput) Name ¶
func (o LookupPolicyDefinitionVersionResultOutput) Name() pulumi.StringOutput
The name of the policy definition version.
func (LookupPolicyDefinitionVersionResultOutput) Parameters ¶
func (o LookupPolicyDefinitionVersionResultOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
The parameter definitions for parameters used in the policy rule. The keys are the parameter names.
func (LookupPolicyDefinitionVersionResultOutput) PolicyRule ¶
func (o LookupPolicyDefinitionVersionResultOutput) PolicyRule() pulumi.AnyOutput
The policy rule.
func (LookupPolicyDefinitionVersionResultOutput) PolicyType ¶
func (o LookupPolicyDefinitionVersionResultOutput) PolicyType() pulumi.StringPtrOutput
The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static.
func (LookupPolicyDefinitionVersionResultOutput) SystemData ¶
func (o LookupPolicyDefinitionVersionResultOutput) SystemData() SystemDataResponseOutput
The system metadata relating to this resource.
func (LookupPolicyDefinitionVersionResultOutput) ToLookupPolicyDefinitionVersionResultOutput ¶
func (o LookupPolicyDefinitionVersionResultOutput) ToLookupPolicyDefinitionVersionResultOutput() LookupPolicyDefinitionVersionResultOutput
func (LookupPolicyDefinitionVersionResultOutput) ToLookupPolicyDefinitionVersionResultOutputWithContext ¶
func (o LookupPolicyDefinitionVersionResultOutput) ToLookupPolicyDefinitionVersionResultOutputWithContext(ctx context.Context) LookupPolicyDefinitionVersionResultOutput
func (LookupPolicyDefinitionVersionResultOutput) Type ¶
func (o LookupPolicyDefinitionVersionResultOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/policyDefinitions/versions).
func (LookupPolicyDefinitionVersionResultOutput) Version ¶
func (o LookupPolicyDefinitionVersionResultOutput) Version() pulumi.StringPtrOutput
The policy definition version in #.#.# format.
type LookupPolicyExemptionArgs ¶
type LookupPolicyExemptionArgs struct { // The name of the policy exemption to delete. PolicyExemptionName string `pulumi:"policyExemptionName"` // The scope of the policy exemption. 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 LookupPolicyExemptionOutputArgs ¶
type LookupPolicyExemptionOutputArgs struct { // The name of the policy exemption to delete. PolicyExemptionName pulumi.StringInput `pulumi:"policyExemptionName"` // The scope of the policy exemption. 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 pulumi.StringInput `pulumi:"scope"` }
func (LookupPolicyExemptionOutputArgs) ElementType ¶
func (LookupPolicyExemptionOutputArgs) ElementType() reflect.Type
type LookupPolicyExemptionResult ¶
type LookupPolicyExemptionResult struct { // The option whether validate the exemption is at or under the assignment scope. AssignmentScopeValidation *string `pulumi:"assignmentScopeValidation"` // The description of the policy exemption. Description *string `pulumi:"description"` // The display name of the policy exemption. DisplayName *string `pulumi:"displayName"` // The policy exemption category. Possible values are Waiver and Mitigated. ExemptionCategory string `pulumi:"exemptionCategory"` // The expiration date and time (in UTC ISO 8601 format yyyy-MM-ddTHH:mm:ssZ) of the policy exemption. ExpiresOn *string `pulumi:"expiresOn"` // The ID of the policy exemption. Id string `pulumi:"id"` // The policy exemption 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 exemption. Name string `pulumi:"name"` // The ID of the policy assignment that is being exempted. PolicyAssignmentId string `pulumi:"policyAssignmentId"` // The policy definition reference ID list when the associated policy assignment is an assignment of a policy set definition. PolicyDefinitionReferenceIds []string `pulumi:"policyDefinitionReferenceIds"` // The resource selector list to filter policies by resource properties. ResourceSelectors []ResourceSelectorResponse `pulumi:"resourceSelectors"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/policyExemptions). Type string `pulumi:"type"` }
The policy exemption.
func LookupPolicyExemption ¶
func LookupPolicyExemption(ctx *pulumi.Context, args *LookupPolicyExemptionArgs, opts ...pulumi.InvokeOption) (*LookupPolicyExemptionResult, error)
This operation retrieves a single policy exemption, given its name and the scope it was created at. Azure REST API version: 2022-07-01-preview.
func (*LookupPolicyExemptionResult) Defaults ¶
func (val *LookupPolicyExemptionResult) Defaults() *LookupPolicyExemptionResult
Defaults sets the appropriate defaults for LookupPolicyExemptionResult
type LookupPolicyExemptionResultOutput ¶
type LookupPolicyExemptionResultOutput struct{ *pulumi.OutputState }
The policy exemption.
func LookupPolicyExemptionOutput ¶
func LookupPolicyExemptionOutput(ctx *pulumi.Context, args LookupPolicyExemptionOutputArgs, opts ...pulumi.InvokeOption) LookupPolicyExemptionResultOutput
func (LookupPolicyExemptionResultOutput) AssignmentScopeValidation ¶
func (o LookupPolicyExemptionResultOutput) AssignmentScopeValidation() pulumi.StringPtrOutput
The option whether validate the exemption is at or under the assignment scope.
func (LookupPolicyExemptionResultOutput) Description ¶
func (o LookupPolicyExemptionResultOutput) Description() pulumi.StringPtrOutput
The description of the policy exemption.
func (LookupPolicyExemptionResultOutput) DisplayName ¶
func (o LookupPolicyExemptionResultOutput) DisplayName() pulumi.StringPtrOutput
The display name of the policy exemption.
func (LookupPolicyExemptionResultOutput) ElementType ¶
func (LookupPolicyExemptionResultOutput) ElementType() reflect.Type
func (LookupPolicyExemptionResultOutput) ExemptionCategory ¶
func (o LookupPolicyExemptionResultOutput) ExemptionCategory() pulumi.StringOutput
The policy exemption category. Possible values are Waiver and Mitigated.
func (LookupPolicyExemptionResultOutput) ExpiresOn ¶
func (o LookupPolicyExemptionResultOutput) ExpiresOn() pulumi.StringPtrOutput
The expiration date and time (in UTC ISO 8601 format yyyy-MM-ddTHH:mm:ssZ) of the policy exemption.
func (LookupPolicyExemptionResultOutput) Id ¶
func (o LookupPolicyExemptionResultOutput) Id() pulumi.StringOutput
The ID of the policy exemption.
func (LookupPolicyExemptionResultOutput) Metadata ¶
func (o LookupPolicyExemptionResultOutput) Metadata() pulumi.AnyOutput
The policy exemption metadata. Metadata is an open ended object and is typically a collection of key value pairs.
func (LookupPolicyExemptionResultOutput) Name ¶
func (o LookupPolicyExemptionResultOutput) Name() pulumi.StringOutput
The name of the policy exemption.
func (LookupPolicyExemptionResultOutput) PolicyAssignmentId ¶
func (o LookupPolicyExemptionResultOutput) PolicyAssignmentId() pulumi.StringOutput
The ID of the policy assignment that is being exempted.
func (LookupPolicyExemptionResultOutput) PolicyDefinitionReferenceIds ¶
func (o LookupPolicyExemptionResultOutput) PolicyDefinitionReferenceIds() pulumi.StringArrayOutput
The policy definition reference ID list when the associated policy assignment is an assignment of a policy set definition.
func (LookupPolicyExemptionResultOutput) ResourceSelectors ¶
func (o LookupPolicyExemptionResultOutput) ResourceSelectors() ResourceSelectorResponseArrayOutput
The resource selector list to filter policies by resource properties.
func (LookupPolicyExemptionResultOutput) SystemData ¶
func (o LookupPolicyExemptionResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupPolicyExemptionResultOutput) ToLookupPolicyExemptionResultOutput ¶
func (o LookupPolicyExemptionResultOutput) ToLookupPolicyExemptionResultOutput() LookupPolicyExemptionResultOutput
func (LookupPolicyExemptionResultOutput) ToLookupPolicyExemptionResultOutputWithContext ¶
func (o LookupPolicyExemptionResultOutput) ToLookupPolicyExemptionResultOutputWithContext(ctx context.Context) LookupPolicyExemptionResultOutput
func (LookupPolicyExemptionResultOutput) Type ¶
func (o LookupPolicyExemptionResultOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/policyExemptions).
type LookupPolicySetDefinitionArgs ¶
type LookupPolicySetDefinitionArgs struct { // The name of the policy set definition to get. PolicySetDefinitionName string `pulumi:"policySetDefinitionName"` }
type LookupPolicySetDefinitionAtManagementGroupOutputArgs ¶
type LookupPolicySetDefinitionAtManagementGroupOutputArgs struct { // The ID of the management group. ManagementGroupId pulumi.StringInput `pulumi:"managementGroupId"` // The name of the policy set definition to get. PolicySetDefinitionName pulumi.StringInput `pulumi:"policySetDefinitionName"` }
func (LookupPolicySetDefinitionAtManagementGroupOutputArgs) ElementType ¶
func (LookupPolicySetDefinitionAtManagementGroupOutputArgs) ElementType() reflect.Type
type LookupPolicySetDefinitionAtManagementGroupResult ¶
type LookupPolicySetDefinitionAtManagementGroupResult struct { // The policy set definition description. Description *string `pulumi:"description"` // The display name of the policy set definition. DisplayName *string `pulumi:"displayName"` // The ID of the policy set definition. Id string `pulumi:"id"` // 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 system metadata relating to this resource. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/policySetDefinitions). Type string `pulumi:"type"` }
The policy set definition.
func LookupPolicySetDefinitionAtManagementGroup ¶
func LookupPolicySetDefinitionAtManagementGroup(ctx *pulumi.Context, args *LookupPolicySetDefinitionAtManagementGroupArgs, opts ...pulumi.InvokeOption) (*LookupPolicySetDefinitionAtManagementGroupResult, error)
This operation retrieves the policy set definition in the given management group with the given name. Azure REST API version: 2021-06-01.
Other available API versions: 2019-06-01, 2023-04-01.
type LookupPolicySetDefinitionAtManagementGroupResultOutput ¶
type LookupPolicySetDefinitionAtManagementGroupResultOutput struct{ *pulumi.OutputState }
The policy set definition.
func LookupPolicySetDefinitionAtManagementGroupOutput ¶
func LookupPolicySetDefinitionAtManagementGroupOutput(ctx *pulumi.Context, args LookupPolicySetDefinitionAtManagementGroupOutputArgs, opts ...pulumi.InvokeOption) LookupPolicySetDefinitionAtManagementGroupResultOutput
func (LookupPolicySetDefinitionAtManagementGroupResultOutput) Description ¶
func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) Description() pulumi.StringPtrOutput
The policy set definition description.
func (LookupPolicySetDefinitionAtManagementGroupResultOutput) DisplayName ¶
func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) DisplayName() pulumi.StringPtrOutput
The display name of the policy set definition.
func (LookupPolicySetDefinitionAtManagementGroupResultOutput) ElementType ¶
func (LookupPolicySetDefinitionAtManagementGroupResultOutput) ElementType() reflect.Type
func (LookupPolicySetDefinitionAtManagementGroupResultOutput) Id ¶
The ID of the policy set definition.
func (LookupPolicySetDefinitionAtManagementGroupResultOutput) Metadata ¶
func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) Metadata() pulumi.AnyOutput
The policy set definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.
func (LookupPolicySetDefinitionAtManagementGroupResultOutput) Name ¶
func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) Name() pulumi.StringOutput
The name of the policy set definition.
func (LookupPolicySetDefinitionAtManagementGroupResultOutput) Parameters ¶
func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
The policy set definition parameters that can be used in policy definition references.
func (LookupPolicySetDefinitionAtManagementGroupResultOutput) PolicyDefinitionGroups ¶
func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) PolicyDefinitionGroups() PolicyDefinitionGroupResponseArrayOutput
The metadata describing groups of policy definition references within the policy set definition.
func (LookupPolicySetDefinitionAtManagementGroupResultOutput) PolicyDefinitions ¶
func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) PolicyDefinitions() PolicyDefinitionReferenceResponseArrayOutput
An array of policy definition references.
func (LookupPolicySetDefinitionAtManagementGroupResultOutput) PolicyType ¶
func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) PolicyType() pulumi.StringPtrOutput
The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static.
func (LookupPolicySetDefinitionAtManagementGroupResultOutput) SystemData ¶
func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) SystemData() SystemDataResponseOutput
The system metadata relating to this resource.
func (LookupPolicySetDefinitionAtManagementGroupResultOutput) ToLookupPolicySetDefinitionAtManagementGroupResultOutput ¶
func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) ToLookupPolicySetDefinitionAtManagementGroupResultOutput() LookupPolicySetDefinitionAtManagementGroupResultOutput
func (LookupPolicySetDefinitionAtManagementGroupResultOutput) ToLookupPolicySetDefinitionAtManagementGroupResultOutputWithContext ¶
func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) ToLookupPolicySetDefinitionAtManagementGroupResultOutputWithContext(ctx context.Context) LookupPolicySetDefinitionAtManagementGroupResultOutput
func (LookupPolicySetDefinitionAtManagementGroupResultOutput) Type ¶
func (o LookupPolicySetDefinitionAtManagementGroupResultOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/policySetDefinitions).
type LookupPolicySetDefinitionOutputArgs ¶
type LookupPolicySetDefinitionOutputArgs struct { // The name of the policy set definition to get. PolicySetDefinitionName pulumi.StringInput `pulumi:"policySetDefinitionName"` }
func (LookupPolicySetDefinitionOutputArgs) ElementType ¶
func (LookupPolicySetDefinitionOutputArgs) ElementType() reflect.Type
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 ID of the policy set definition. Id string `pulumi:"id"` // 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 system metadata relating to this resource. SystemData SystemDataResponse `pulumi:"systemData"` // 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)
This operation retrieves the policy set definition in the given subscription with the given name. Azure REST API version: 2021-06-01.
Other available API versions: 2019-06-01, 2023-04-01.
type LookupPolicySetDefinitionResultOutput ¶
type LookupPolicySetDefinitionResultOutput struct{ *pulumi.OutputState }
The policy set definition.
func LookupPolicySetDefinitionOutput ¶
func LookupPolicySetDefinitionOutput(ctx *pulumi.Context, args LookupPolicySetDefinitionOutputArgs, opts ...pulumi.InvokeOption) LookupPolicySetDefinitionResultOutput
func (LookupPolicySetDefinitionResultOutput) Description ¶
func (o LookupPolicySetDefinitionResultOutput) Description() pulumi.StringPtrOutput
The policy set definition description.
func (LookupPolicySetDefinitionResultOutput) DisplayName ¶
func (o LookupPolicySetDefinitionResultOutput) DisplayName() pulumi.StringPtrOutput
The display name of the policy set definition.
func (LookupPolicySetDefinitionResultOutput) ElementType ¶
func (LookupPolicySetDefinitionResultOutput) ElementType() reflect.Type
func (LookupPolicySetDefinitionResultOutput) Id ¶
func (o LookupPolicySetDefinitionResultOutput) Id() pulumi.StringOutput
The ID of the policy set definition.
func (LookupPolicySetDefinitionResultOutput) Metadata ¶
func (o LookupPolicySetDefinitionResultOutput) Metadata() pulumi.AnyOutput
The policy set definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.
func (LookupPolicySetDefinitionResultOutput) Name ¶
func (o LookupPolicySetDefinitionResultOutput) Name() pulumi.StringOutput
The name of the policy set definition.
func (LookupPolicySetDefinitionResultOutput) Parameters ¶
func (o LookupPolicySetDefinitionResultOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
The policy set definition parameters that can be used in policy definition references.
func (LookupPolicySetDefinitionResultOutput) PolicyDefinitionGroups ¶
func (o LookupPolicySetDefinitionResultOutput) PolicyDefinitionGroups() PolicyDefinitionGroupResponseArrayOutput
The metadata describing groups of policy definition references within the policy set definition.
func (LookupPolicySetDefinitionResultOutput) PolicyDefinitions ¶
func (o LookupPolicySetDefinitionResultOutput) PolicyDefinitions() PolicyDefinitionReferenceResponseArrayOutput
An array of policy definition references.
func (LookupPolicySetDefinitionResultOutput) PolicyType ¶
func (o LookupPolicySetDefinitionResultOutput) PolicyType() pulumi.StringPtrOutput
The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static.
func (LookupPolicySetDefinitionResultOutput) SystemData ¶
func (o LookupPolicySetDefinitionResultOutput) SystemData() SystemDataResponseOutput
The system metadata relating to this resource.
func (LookupPolicySetDefinitionResultOutput) ToLookupPolicySetDefinitionResultOutput ¶
func (o LookupPolicySetDefinitionResultOutput) ToLookupPolicySetDefinitionResultOutput() LookupPolicySetDefinitionResultOutput
func (LookupPolicySetDefinitionResultOutput) ToLookupPolicySetDefinitionResultOutputWithContext ¶
func (o LookupPolicySetDefinitionResultOutput) ToLookupPolicySetDefinitionResultOutputWithContext(ctx context.Context) LookupPolicySetDefinitionResultOutput
func (LookupPolicySetDefinitionResultOutput) Type ¶
func (o LookupPolicySetDefinitionResultOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/policySetDefinitions).
type LookupPolicySetDefinitionVersionArgs ¶
type LookupPolicySetDefinitionVersionArgs struct { // The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number PolicyDefinitionVersion string `pulumi:"policyDefinitionVersion"` // The name of the policy set definition. PolicySetDefinitionName string `pulumi:"policySetDefinitionName"` }
type LookupPolicySetDefinitionVersionAtManagementGroupArgs ¶
type LookupPolicySetDefinitionVersionAtManagementGroupArgs struct { // The name of the management group. The name is case insensitive. ManagementGroupName string `pulumi:"managementGroupName"` // The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number PolicyDefinitionVersion string `pulumi:"policyDefinitionVersion"` // The name of the policy set definition. PolicySetDefinitionName string `pulumi:"policySetDefinitionName"` }
type LookupPolicySetDefinitionVersionAtManagementGroupOutputArgs ¶
type LookupPolicySetDefinitionVersionAtManagementGroupOutputArgs struct { // The name of the management group. The name is case insensitive. ManagementGroupName pulumi.StringInput `pulumi:"managementGroupName"` // The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number PolicyDefinitionVersion pulumi.StringInput `pulumi:"policyDefinitionVersion"` // The name of the policy set definition. PolicySetDefinitionName pulumi.StringInput `pulumi:"policySetDefinitionName"` }
func (LookupPolicySetDefinitionVersionAtManagementGroupOutputArgs) ElementType ¶
func (LookupPolicySetDefinitionVersionAtManagementGroupOutputArgs) ElementType() reflect.Type
type LookupPolicySetDefinitionVersionAtManagementGroupResult ¶
type LookupPolicySetDefinitionVersionAtManagementGroupResult struct { // The policy set definition description. Description *string `pulumi:"description"` // The display name of the policy set definition. DisplayName *string `pulumi:"displayName"` // The ID of the policy set definition version. Id string `pulumi:"id"` // 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 version. 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 system metadata relating to this resource. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/policySetDefinitions/versions). Type string `pulumi:"type"` // The policy set definition version in #.#.# format. Version *string `pulumi:"version"` }
The policy set definition version.
func LookupPolicySetDefinitionVersionAtManagementGroup ¶
func LookupPolicySetDefinitionVersionAtManagementGroup(ctx *pulumi.Context, args *LookupPolicySetDefinitionVersionAtManagementGroupArgs, opts ...pulumi.InvokeOption) (*LookupPolicySetDefinitionVersionAtManagementGroupResult, error)
This operation retrieves the policy set definition version in the given management group with the given name and version. Azure REST API version: 2023-04-01.
type LookupPolicySetDefinitionVersionAtManagementGroupResultOutput ¶
type LookupPolicySetDefinitionVersionAtManagementGroupResultOutput struct{ *pulumi.OutputState }
The policy set definition version.
func LookupPolicySetDefinitionVersionAtManagementGroupOutput ¶
func LookupPolicySetDefinitionVersionAtManagementGroupOutput(ctx *pulumi.Context, args LookupPolicySetDefinitionVersionAtManagementGroupOutputArgs, opts ...pulumi.InvokeOption) LookupPolicySetDefinitionVersionAtManagementGroupResultOutput
func (LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) Description ¶
func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) Description() pulumi.StringPtrOutput
The policy set definition description.
func (LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) DisplayName ¶
func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) DisplayName() pulumi.StringPtrOutput
The display name of the policy set definition.
func (LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) ElementType ¶
func (LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) ElementType() reflect.Type
func (LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) Id ¶
The ID of the policy set definition version.
func (LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) Metadata ¶
func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) Metadata() pulumi.AnyOutput
The policy set definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.
func (LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) Name ¶
The name of the policy set definition version.
func (LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) Parameters ¶
func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
The policy set definition parameters that can be used in policy definition references.
func (LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) PolicyDefinitionGroups ¶
func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) PolicyDefinitionGroups() PolicyDefinitionGroupResponseArrayOutput
The metadata describing groups of policy definition references within the policy set definition.
func (LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) PolicyDefinitions ¶
func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) PolicyDefinitions() PolicyDefinitionReferenceResponseArrayOutput
An array of policy definition references.
func (LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) PolicyType ¶
func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) PolicyType() pulumi.StringPtrOutput
The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static.
func (LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) SystemData ¶
func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) SystemData() SystemDataResponseOutput
The system metadata relating to this resource.
func (LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) ToLookupPolicySetDefinitionVersionAtManagementGroupResultOutput ¶
func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) ToLookupPolicySetDefinitionVersionAtManagementGroupResultOutput() LookupPolicySetDefinitionVersionAtManagementGroupResultOutput
func (LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) ToLookupPolicySetDefinitionVersionAtManagementGroupResultOutputWithContext ¶
func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) ToLookupPolicySetDefinitionVersionAtManagementGroupResultOutputWithContext(ctx context.Context) LookupPolicySetDefinitionVersionAtManagementGroupResultOutput
func (LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) Type ¶
The type of the resource (Microsoft.Authorization/policySetDefinitions/versions).
func (LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) Version ¶
func (o LookupPolicySetDefinitionVersionAtManagementGroupResultOutput) Version() pulumi.StringPtrOutput
The policy set definition version in #.#.# format.
type LookupPolicySetDefinitionVersionOutputArgs ¶
type LookupPolicySetDefinitionVersionOutputArgs struct { // The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number PolicyDefinitionVersion pulumi.StringInput `pulumi:"policyDefinitionVersion"` // The name of the policy set definition. PolicySetDefinitionName pulumi.StringInput `pulumi:"policySetDefinitionName"` }
func (LookupPolicySetDefinitionVersionOutputArgs) ElementType ¶
func (LookupPolicySetDefinitionVersionOutputArgs) ElementType() reflect.Type
type LookupPolicySetDefinitionVersionResult ¶
type LookupPolicySetDefinitionVersionResult struct { // The policy set definition description. Description *string `pulumi:"description"` // The display name of the policy set definition. DisplayName *string `pulumi:"displayName"` // The ID of the policy set definition version. Id string `pulumi:"id"` // 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 version. 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 system metadata relating to this resource. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/policySetDefinitions/versions). Type string `pulumi:"type"` // The policy set definition version in #.#.# format. Version *string `pulumi:"version"` }
The policy set definition version.
func LookupPolicySetDefinitionVersion ¶
func LookupPolicySetDefinitionVersion(ctx *pulumi.Context, args *LookupPolicySetDefinitionVersionArgs, opts ...pulumi.InvokeOption) (*LookupPolicySetDefinitionVersionResult, error)
This operation retrieves the policy set definition version in the given subscription with the given name and version. Azure REST API version: 2023-04-01.
type LookupPolicySetDefinitionVersionResultOutput ¶
type LookupPolicySetDefinitionVersionResultOutput struct{ *pulumi.OutputState }
The policy set definition version.
func LookupPolicySetDefinitionVersionOutput ¶
func LookupPolicySetDefinitionVersionOutput(ctx *pulumi.Context, args LookupPolicySetDefinitionVersionOutputArgs, opts ...pulumi.InvokeOption) LookupPolicySetDefinitionVersionResultOutput
func (LookupPolicySetDefinitionVersionResultOutput) Description ¶
func (o LookupPolicySetDefinitionVersionResultOutput) Description() pulumi.StringPtrOutput
The policy set definition description.
func (LookupPolicySetDefinitionVersionResultOutput) DisplayName ¶
func (o LookupPolicySetDefinitionVersionResultOutput) DisplayName() pulumi.StringPtrOutput
The display name of the policy set definition.
func (LookupPolicySetDefinitionVersionResultOutput) ElementType ¶
func (LookupPolicySetDefinitionVersionResultOutput) ElementType() reflect.Type
func (LookupPolicySetDefinitionVersionResultOutput) Id ¶
func (o LookupPolicySetDefinitionVersionResultOutput) Id() pulumi.StringOutput
The ID of the policy set definition version.
func (LookupPolicySetDefinitionVersionResultOutput) Metadata ¶
func (o LookupPolicySetDefinitionVersionResultOutput) Metadata() pulumi.AnyOutput
The policy set definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.
func (LookupPolicySetDefinitionVersionResultOutput) Name ¶
func (o LookupPolicySetDefinitionVersionResultOutput) Name() pulumi.StringOutput
The name of the policy set definition version.
func (LookupPolicySetDefinitionVersionResultOutput) Parameters ¶
func (o LookupPolicySetDefinitionVersionResultOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
The policy set definition parameters that can be used in policy definition references.
func (LookupPolicySetDefinitionVersionResultOutput) PolicyDefinitionGroups ¶
func (o LookupPolicySetDefinitionVersionResultOutput) PolicyDefinitionGroups() PolicyDefinitionGroupResponseArrayOutput
The metadata describing groups of policy definition references within the policy set definition.
func (LookupPolicySetDefinitionVersionResultOutput) PolicyDefinitions ¶
func (o LookupPolicySetDefinitionVersionResultOutput) PolicyDefinitions() PolicyDefinitionReferenceResponseArrayOutput
An array of policy definition references.
func (LookupPolicySetDefinitionVersionResultOutput) PolicyType ¶
func (o LookupPolicySetDefinitionVersionResultOutput) PolicyType() pulumi.StringPtrOutput
The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static.
func (LookupPolicySetDefinitionVersionResultOutput) SystemData ¶
func (o LookupPolicySetDefinitionVersionResultOutput) SystemData() SystemDataResponseOutput
The system metadata relating to this resource.
func (LookupPolicySetDefinitionVersionResultOutput) ToLookupPolicySetDefinitionVersionResultOutput ¶
func (o LookupPolicySetDefinitionVersionResultOutput) ToLookupPolicySetDefinitionVersionResultOutput() LookupPolicySetDefinitionVersionResultOutput
func (LookupPolicySetDefinitionVersionResultOutput) ToLookupPolicySetDefinitionVersionResultOutputWithContext ¶
func (o LookupPolicySetDefinitionVersionResultOutput) ToLookupPolicySetDefinitionVersionResultOutputWithContext(ctx context.Context) LookupPolicySetDefinitionVersionResultOutput
func (LookupPolicySetDefinitionVersionResultOutput) Type ¶
func (o LookupPolicySetDefinitionVersionResultOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/policySetDefinitions/versions).
func (LookupPolicySetDefinitionVersionResultOutput) Version ¶
func (o LookupPolicySetDefinitionVersionResultOutput) Version() pulumi.StringPtrOutput
The policy set definition version in #.#.# format.
type LookupPrivateLinkAssociationOutputArgs ¶
type LookupPrivateLinkAssociationOutputArgs struct { // The management group ID. GroupId pulumi.StringInput `pulumi:"groupId"` // The ID of the PLA PlaId pulumi.StringInput `pulumi:"plaId"` }
func (LookupPrivateLinkAssociationOutputArgs) ElementType ¶
func (LookupPrivateLinkAssociationOutputArgs) ElementType() reflect.Type
type LookupPrivateLinkAssociationResult ¶
type LookupPrivateLinkAssociationResult struct { // The plaResourceID. Id string `pulumi:"id"` // The pla name. Name string `pulumi:"name"` // The private link association properties. Properties PrivateLinkAssociationPropertiesExpandedResponse `pulumi:"properties"` // The operation type. Type string `pulumi:"type"` }
func LookupPrivateLinkAssociation ¶
func LookupPrivateLinkAssociation(ctx *pulumi.Context, args *LookupPrivateLinkAssociationArgs, opts ...pulumi.InvokeOption) (*LookupPrivateLinkAssociationResult, error)
Get a single private link association Azure REST API version: 2020-05-01.
type LookupPrivateLinkAssociationResultOutput ¶
type LookupPrivateLinkAssociationResultOutput struct{ *pulumi.OutputState }
func LookupPrivateLinkAssociationOutput ¶
func LookupPrivateLinkAssociationOutput(ctx *pulumi.Context, args LookupPrivateLinkAssociationOutputArgs, opts ...pulumi.InvokeOption) LookupPrivateLinkAssociationResultOutput
func (LookupPrivateLinkAssociationResultOutput) ElementType ¶
func (LookupPrivateLinkAssociationResultOutput) ElementType() reflect.Type
func (LookupPrivateLinkAssociationResultOutput) Id ¶
func (o LookupPrivateLinkAssociationResultOutput) Id() pulumi.StringOutput
The plaResourceID.
func (LookupPrivateLinkAssociationResultOutput) Name ¶
func (o LookupPrivateLinkAssociationResultOutput) Name() pulumi.StringOutput
The pla name.
func (LookupPrivateLinkAssociationResultOutput) Properties ¶
func (o LookupPrivateLinkAssociationResultOutput) Properties() PrivateLinkAssociationPropertiesExpandedResponseOutput
The private link association properties.
func (LookupPrivateLinkAssociationResultOutput) ToLookupPrivateLinkAssociationResultOutput ¶
func (o LookupPrivateLinkAssociationResultOutput) ToLookupPrivateLinkAssociationResultOutput() LookupPrivateLinkAssociationResultOutput
func (LookupPrivateLinkAssociationResultOutput) ToLookupPrivateLinkAssociationResultOutputWithContext ¶
func (o LookupPrivateLinkAssociationResultOutput) ToLookupPrivateLinkAssociationResultOutputWithContext(ctx context.Context) LookupPrivateLinkAssociationResultOutput
func (LookupPrivateLinkAssociationResultOutput) Type ¶
func (o LookupPrivateLinkAssociationResultOutput) Type() pulumi.StringOutput
The operation type.
type LookupResourceManagementPrivateLinkOutputArgs ¶
type LookupResourceManagementPrivateLinkOutputArgs struct { // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of the resource management private link. RmplName pulumi.StringInput `pulumi:"rmplName"` }
func (LookupResourceManagementPrivateLinkOutputArgs) ElementType ¶
func (LookupResourceManagementPrivateLinkOutputArgs) ElementType() reflect.Type
type LookupResourceManagementPrivateLinkResult ¶
type LookupResourceManagementPrivateLinkResult struct { // The rmplResourceID. Id string `pulumi:"id"` // the region of the rmpl Location *string `pulumi:"location"` // The rmpl Name. Name string `pulumi:"name"` Properties ResourceManagementPrivateLinkEndpointConnectionsResponse `pulumi:"properties"` // The operation type. Type string `pulumi:"type"` }
func LookupResourceManagementPrivateLink ¶
func LookupResourceManagementPrivateLink(ctx *pulumi.Context, args *LookupResourceManagementPrivateLinkArgs, opts ...pulumi.InvokeOption) (*LookupResourceManagementPrivateLinkResult, error)
Get a resource management private link(resource-level). Azure REST API version: 2020-05-01.
type LookupResourceManagementPrivateLinkResultOutput ¶
type LookupResourceManagementPrivateLinkResultOutput struct{ *pulumi.OutputState }
func LookupResourceManagementPrivateLinkOutput ¶
func LookupResourceManagementPrivateLinkOutput(ctx *pulumi.Context, args LookupResourceManagementPrivateLinkOutputArgs, opts ...pulumi.InvokeOption) LookupResourceManagementPrivateLinkResultOutput
func (LookupResourceManagementPrivateLinkResultOutput) ElementType ¶
func (LookupResourceManagementPrivateLinkResultOutput) ElementType() reflect.Type
func (LookupResourceManagementPrivateLinkResultOutput) Location ¶
func (o LookupResourceManagementPrivateLinkResultOutput) Location() pulumi.StringPtrOutput
the region of the rmpl
func (LookupResourceManagementPrivateLinkResultOutput) Name ¶
func (o LookupResourceManagementPrivateLinkResultOutput) Name() pulumi.StringOutput
The rmpl Name.
func (LookupResourceManagementPrivateLinkResultOutput) Properties ¶
func (LookupResourceManagementPrivateLinkResultOutput) ToLookupResourceManagementPrivateLinkResultOutput ¶
func (o LookupResourceManagementPrivateLinkResultOutput) ToLookupResourceManagementPrivateLinkResultOutput() LookupResourceManagementPrivateLinkResultOutput
func (LookupResourceManagementPrivateLinkResultOutput) ToLookupResourceManagementPrivateLinkResultOutputWithContext ¶
func (o LookupResourceManagementPrivateLinkResultOutput) ToLookupResourceManagementPrivateLinkResultOutputWithContext(ctx context.Context) LookupResourceManagementPrivateLinkResultOutput
func (LookupResourceManagementPrivateLinkResultOutput) Type ¶
func (o LookupResourceManagementPrivateLinkResultOutput) Type() pulumi.StringOutput
The operation type.
type LookupRoleAssignmentArgs ¶
type LookupRoleAssignmentArgs struct { // The name of the role assignment. It can be any valid GUID. RoleAssignmentName string `pulumi:"roleAssignmentName"` // The scope of the operation or resource. Valid scopes are: 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"` // Tenant ID for cross-tenant request TenantId *string `pulumi:"tenantId"` }
type LookupRoleAssignmentOutputArgs ¶
type LookupRoleAssignmentOutputArgs struct { // The name of the role assignment. It can be any valid GUID. RoleAssignmentName pulumi.StringInput `pulumi:"roleAssignmentName"` // The scope of the operation or resource. Valid scopes are: subscription (format: '/subscriptions/{subscriptionId}'), resource group (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', or resource (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}' Scope pulumi.StringInput `pulumi:"scope"` // Tenant ID for cross-tenant request TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
func (LookupRoleAssignmentOutputArgs) ElementType ¶
func (LookupRoleAssignmentOutputArgs) ElementType() reflect.Type
type LookupRoleAssignmentResult ¶
type LookupRoleAssignmentResult struct { // The conditions on the role assignment. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' Condition *string `pulumi:"condition"` // Version of the condition. Currently the only accepted value is '2.0' ConditionVersion *string `pulumi:"conditionVersion"` // Id of the user who created the assignment CreatedBy string `pulumi:"createdBy"` // Time it was created CreatedOn string `pulumi:"createdOn"` // Id of the delegated managed identity resource DelegatedManagedIdentityResourceId *string `pulumi:"delegatedManagedIdentityResourceId"` // Description of role assignment Description *string `pulumi:"description"` // The role assignment ID. Id string `pulumi:"id"` // The role assignment name. Name string `pulumi:"name"` // The principal ID. PrincipalId string `pulumi:"principalId"` // The principal type of the assigned principal ID. PrincipalType *string `pulumi:"principalType"` // The role definition ID. RoleDefinitionId string `pulumi:"roleDefinitionId"` // The role assignment scope. Scope string `pulumi:"scope"` // The role assignment type. Type string `pulumi:"type"` // Id of the user who updated the assignment UpdatedBy string `pulumi:"updatedBy"` // Time it was updated UpdatedOn string `pulumi:"updatedOn"` }
Role Assignments
func LookupRoleAssignment ¶
func LookupRoleAssignment(ctx *pulumi.Context, args *LookupRoleAssignmentArgs, opts ...pulumi.InvokeOption) (*LookupRoleAssignmentResult, error)
Get a role assignment by scope and name. Azure REST API version: 2022-04-01.
Other available API versions: 2015-07-01, 2017-10-01-preview, 2020-03-01-preview, 2020-04-01-preview.
func (*LookupRoleAssignmentResult) Defaults ¶
func (val *LookupRoleAssignmentResult) Defaults() *LookupRoleAssignmentResult
Defaults sets the appropriate defaults for LookupRoleAssignmentResult
type LookupRoleAssignmentResultOutput ¶
type LookupRoleAssignmentResultOutput struct{ *pulumi.OutputState }
Role Assignments
func LookupRoleAssignmentOutput ¶
func LookupRoleAssignmentOutput(ctx *pulumi.Context, args LookupRoleAssignmentOutputArgs, opts ...pulumi.InvokeOption) LookupRoleAssignmentResultOutput
func (LookupRoleAssignmentResultOutput) Condition ¶
func (o LookupRoleAssignmentResultOutput) Condition() pulumi.StringPtrOutput
The conditions on the role assignment. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'
func (LookupRoleAssignmentResultOutput) ConditionVersion ¶
func (o LookupRoleAssignmentResultOutput) ConditionVersion() pulumi.StringPtrOutput
Version of the condition. Currently the only accepted value is '2.0'
func (LookupRoleAssignmentResultOutput) CreatedBy ¶
func (o LookupRoleAssignmentResultOutput) CreatedBy() pulumi.StringOutput
Id of the user who created the assignment
func (LookupRoleAssignmentResultOutput) CreatedOn ¶
func (o LookupRoleAssignmentResultOutput) CreatedOn() pulumi.StringOutput
Time it was created
func (LookupRoleAssignmentResultOutput) DelegatedManagedIdentityResourceId ¶
func (o LookupRoleAssignmentResultOutput) DelegatedManagedIdentityResourceId() pulumi.StringPtrOutput
Id of the delegated managed identity resource
func (LookupRoleAssignmentResultOutput) Description ¶
func (o LookupRoleAssignmentResultOutput) Description() pulumi.StringPtrOutput
Description of role assignment
func (LookupRoleAssignmentResultOutput) ElementType ¶
func (LookupRoleAssignmentResultOutput) ElementType() reflect.Type
func (LookupRoleAssignmentResultOutput) Id ¶
func (o LookupRoleAssignmentResultOutput) Id() pulumi.StringOutput
The role assignment ID.
func (LookupRoleAssignmentResultOutput) Name ¶
func (o LookupRoleAssignmentResultOutput) Name() pulumi.StringOutput
The role assignment name.
func (LookupRoleAssignmentResultOutput) PrincipalId ¶
func (o LookupRoleAssignmentResultOutput) PrincipalId() pulumi.StringOutput
The principal ID.
func (LookupRoleAssignmentResultOutput) PrincipalType ¶
func (o LookupRoleAssignmentResultOutput) PrincipalType() pulumi.StringPtrOutput
The principal type of the assigned principal ID.
func (LookupRoleAssignmentResultOutput) RoleDefinitionId ¶
func (o LookupRoleAssignmentResultOutput) RoleDefinitionId() pulumi.StringOutput
The role definition ID.
func (LookupRoleAssignmentResultOutput) Scope ¶
func (o LookupRoleAssignmentResultOutput) Scope() pulumi.StringOutput
The role assignment scope.
func (LookupRoleAssignmentResultOutput) ToLookupRoleAssignmentResultOutput ¶
func (o LookupRoleAssignmentResultOutput) ToLookupRoleAssignmentResultOutput() LookupRoleAssignmentResultOutput
func (LookupRoleAssignmentResultOutput) ToLookupRoleAssignmentResultOutputWithContext ¶
func (o LookupRoleAssignmentResultOutput) ToLookupRoleAssignmentResultOutputWithContext(ctx context.Context) LookupRoleAssignmentResultOutput
func (LookupRoleAssignmentResultOutput) Type ¶
func (o LookupRoleAssignmentResultOutput) Type() pulumi.StringOutput
The role assignment type.
func (LookupRoleAssignmentResultOutput) UpdatedBy ¶
func (o LookupRoleAssignmentResultOutput) UpdatedBy() pulumi.StringOutput
Id of the user who updated the assignment
func (LookupRoleAssignmentResultOutput) UpdatedOn ¶
func (o LookupRoleAssignmentResultOutput) UpdatedOn() pulumi.StringOutput
Time it was updated
type LookupRoleDefinitionArgs ¶
type LookupRoleDefinitionArgs struct { // The ID of the role definition. RoleDefinitionId string `pulumi:"roleDefinitionId"` // The scope of the operation or resource. Valid scopes are: 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 LookupRoleDefinitionOutputArgs ¶
type LookupRoleDefinitionOutputArgs struct { // The ID of the role definition. RoleDefinitionId pulumi.StringInput `pulumi:"roleDefinitionId"` // The scope of the operation or resource. Valid scopes are: subscription (format: '/subscriptions/{subscriptionId}'), resource group (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', or resource (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}' Scope pulumi.StringInput `pulumi:"scope"` }
func (LookupRoleDefinitionOutputArgs) ElementType ¶
func (LookupRoleDefinitionOutputArgs) ElementType() reflect.Type
type LookupRoleDefinitionResult ¶
type LookupRoleDefinitionResult struct { // Role definition assignable scopes. AssignableScopes []string `pulumi:"assignableScopes"` // Id of the user who created the assignment CreatedBy string `pulumi:"createdBy"` // Time it was created CreatedOn string `pulumi:"createdOn"` // The role definition description. Description *string `pulumi:"description"` // The role definition ID. Id string `pulumi:"id"` // 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"` // Id of the user who updated the assignment UpdatedBy string `pulumi:"updatedBy"` // Time it was updated UpdatedOn string `pulumi:"updatedOn"` }
Role definition.
func LookupRoleDefinition ¶
func LookupRoleDefinition(ctx *pulumi.Context, args *LookupRoleDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupRoleDefinitionResult, error)
Get role definition by ID (GUID). Azure REST API version: 2022-05-01-preview.
type LookupRoleDefinitionResultOutput ¶
type LookupRoleDefinitionResultOutput struct{ *pulumi.OutputState }
Role definition.
func LookupRoleDefinitionOutput ¶
func LookupRoleDefinitionOutput(ctx *pulumi.Context, args LookupRoleDefinitionOutputArgs, opts ...pulumi.InvokeOption) LookupRoleDefinitionResultOutput
func (LookupRoleDefinitionResultOutput) AssignableScopes ¶
func (o LookupRoleDefinitionResultOutput) AssignableScopes() pulumi.StringArrayOutput
Role definition assignable scopes.
func (LookupRoleDefinitionResultOutput) CreatedBy ¶
func (o LookupRoleDefinitionResultOutput) CreatedBy() pulumi.StringOutput
Id of the user who created the assignment
func (LookupRoleDefinitionResultOutput) CreatedOn ¶
func (o LookupRoleDefinitionResultOutput) CreatedOn() pulumi.StringOutput
Time it was created
func (LookupRoleDefinitionResultOutput) Description ¶
func (o LookupRoleDefinitionResultOutput) Description() pulumi.StringPtrOutput
The role definition description.
func (LookupRoleDefinitionResultOutput) ElementType ¶
func (LookupRoleDefinitionResultOutput) ElementType() reflect.Type
func (LookupRoleDefinitionResultOutput) Id ¶
func (o LookupRoleDefinitionResultOutput) Id() pulumi.StringOutput
The role definition ID.
func (LookupRoleDefinitionResultOutput) Name ¶
func (o LookupRoleDefinitionResultOutput) Name() pulumi.StringOutput
The role definition name.
func (LookupRoleDefinitionResultOutput) Permissions ¶
func (o LookupRoleDefinitionResultOutput) Permissions() PermissionResponseArrayOutput
Role definition permissions.
func (LookupRoleDefinitionResultOutput) RoleName ¶
func (o LookupRoleDefinitionResultOutput) RoleName() pulumi.StringPtrOutput
The role name.
func (LookupRoleDefinitionResultOutput) RoleType ¶
func (o LookupRoleDefinitionResultOutput) RoleType() pulumi.StringPtrOutput
The role type.
func (LookupRoleDefinitionResultOutput) ToLookupRoleDefinitionResultOutput ¶
func (o LookupRoleDefinitionResultOutput) ToLookupRoleDefinitionResultOutput() LookupRoleDefinitionResultOutput
func (LookupRoleDefinitionResultOutput) ToLookupRoleDefinitionResultOutputWithContext ¶
func (o LookupRoleDefinitionResultOutput) ToLookupRoleDefinitionResultOutputWithContext(ctx context.Context) LookupRoleDefinitionResultOutput
func (LookupRoleDefinitionResultOutput) Type ¶
func (o LookupRoleDefinitionResultOutput) Type() pulumi.StringOutput
The role definition type.
func (LookupRoleDefinitionResultOutput) UpdatedBy ¶
func (o LookupRoleDefinitionResultOutput) UpdatedBy() pulumi.StringOutput
Id of the user who updated the assignment
func (LookupRoleDefinitionResultOutput) UpdatedOn ¶
func (o LookupRoleDefinitionResultOutput) UpdatedOn() pulumi.StringOutput
Time it was updated
type LookupRoleManagementPolicyAssignmentOutputArgs ¶
type LookupRoleManagementPolicyAssignmentOutputArgs struct { // The name of format {guid_guid} the role management policy assignment to get. RoleManagementPolicyAssignmentName pulumi.StringInput `pulumi:"roleManagementPolicyAssignmentName"` // The scope of the role management policy. Scope pulumi.StringInput `pulumi:"scope"` }
func (LookupRoleManagementPolicyAssignmentOutputArgs) ElementType ¶
func (LookupRoleManagementPolicyAssignmentOutputArgs) ElementType() reflect.Type
type LookupRoleManagementPolicyAssignmentResult ¶
type LookupRoleManagementPolicyAssignmentResult struct { // The readonly computed rule applied to the policy. EffectiveRules []interface{} `pulumi:"effectiveRules"` // The role management policy Id. Id string `pulumi:"id"` // The role management policy name. Name string `pulumi:"name"` // Additional properties of scope, role definition and policy PolicyAssignmentProperties PolicyAssignmentPropertiesResponse `pulumi:"policyAssignmentProperties"` // The policy id role management policy assignment. PolicyId *string `pulumi:"policyId"` // The role definition of management policy assignment. RoleDefinitionId *string `pulumi:"roleDefinitionId"` // The role management policy scope. Scope *string `pulumi:"scope"` // The role management policy type. Type string `pulumi:"type"` }
Role management policy
func LookupRoleManagementPolicyAssignment ¶
func LookupRoleManagementPolicyAssignment(ctx *pulumi.Context, args *LookupRoleManagementPolicyAssignmentArgs, opts ...pulumi.InvokeOption) (*LookupRoleManagementPolicyAssignmentResult, error)
Get the specified role management policy assignment for a resource scope Azure REST API version: 2020-10-01.
Other available API versions: 2020-10-01-preview.
type LookupRoleManagementPolicyAssignmentResultOutput ¶
type LookupRoleManagementPolicyAssignmentResultOutput struct{ *pulumi.OutputState }
Role management policy
func LookupRoleManagementPolicyAssignmentOutput ¶
func LookupRoleManagementPolicyAssignmentOutput(ctx *pulumi.Context, args LookupRoleManagementPolicyAssignmentOutputArgs, opts ...pulumi.InvokeOption) LookupRoleManagementPolicyAssignmentResultOutput
func (LookupRoleManagementPolicyAssignmentResultOutput) EffectiveRules ¶
func (o LookupRoleManagementPolicyAssignmentResultOutput) EffectiveRules() pulumi.ArrayOutput
The readonly computed rule applied to the policy.
func (LookupRoleManagementPolicyAssignmentResultOutput) ElementType ¶
func (LookupRoleManagementPolicyAssignmentResultOutput) ElementType() reflect.Type
func (LookupRoleManagementPolicyAssignmentResultOutput) Name ¶
func (o LookupRoleManagementPolicyAssignmentResultOutput) Name() pulumi.StringOutput
The role management policy name.
func (LookupRoleManagementPolicyAssignmentResultOutput) PolicyAssignmentProperties ¶
func (o LookupRoleManagementPolicyAssignmentResultOutput) PolicyAssignmentProperties() PolicyAssignmentPropertiesResponseOutput
Additional properties of scope, role definition and policy
func (LookupRoleManagementPolicyAssignmentResultOutput) PolicyId ¶
func (o LookupRoleManagementPolicyAssignmentResultOutput) PolicyId() pulumi.StringPtrOutput
The policy id role management policy assignment.
func (LookupRoleManagementPolicyAssignmentResultOutput) RoleDefinitionId ¶
func (o LookupRoleManagementPolicyAssignmentResultOutput) RoleDefinitionId() pulumi.StringPtrOutput
The role definition of management policy assignment.
func (LookupRoleManagementPolicyAssignmentResultOutput) Scope ¶
func (o LookupRoleManagementPolicyAssignmentResultOutput) Scope() pulumi.StringPtrOutput
The role management policy scope.
func (LookupRoleManagementPolicyAssignmentResultOutput) ToLookupRoleManagementPolicyAssignmentResultOutput ¶
func (o LookupRoleManagementPolicyAssignmentResultOutput) ToLookupRoleManagementPolicyAssignmentResultOutput() LookupRoleManagementPolicyAssignmentResultOutput
func (LookupRoleManagementPolicyAssignmentResultOutput) ToLookupRoleManagementPolicyAssignmentResultOutputWithContext ¶
func (o LookupRoleManagementPolicyAssignmentResultOutput) ToLookupRoleManagementPolicyAssignmentResultOutputWithContext(ctx context.Context) LookupRoleManagementPolicyAssignmentResultOutput
func (LookupRoleManagementPolicyAssignmentResultOutput) Type ¶
func (o LookupRoleManagementPolicyAssignmentResultOutput) Type() pulumi.StringOutput
The role management policy type.
type LookupScopeAccessReviewHistoryDefinitionByIdOutputArgs ¶
type LookupScopeAccessReviewHistoryDefinitionByIdOutputArgs struct { // The id of the access review history definition. HistoryDefinitionId pulumi.StringInput `pulumi:"historyDefinitionId"` // The scope of the resource. Scope pulumi.StringInput `pulumi:"scope"` }
func (LookupScopeAccessReviewHistoryDefinitionByIdOutputArgs) ElementType ¶
func (LookupScopeAccessReviewHistoryDefinitionByIdOutputArgs) ElementType() reflect.Type
type LookupScopeAccessReviewHistoryDefinitionByIdResult ¶
type LookupScopeAccessReviewHistoryDefinitionByIdResult struct { // Date time when history definition was created CreatedDateTime string `pulumi:"createdDateTime"` // Collection of review decisions which the history data should be filtered on. For example if Approve and Deny are supplied the data will only contain review results in which the decision maker approved or denied a review request. Decisions []string `pulumi:"decisions"` // The display name for the history definition. DisplayName *string `pulumi:"displayName"` // The DateTime when the review is scheduled to end. Required if type is endDate EndDate *string `pulumi:"endDate"` // The access review history definition id. Id string `pulumi:"id"` // Set of access review history instances for this history definition. Instances []AccessReviewHistoryInstanceResponse `pulumi:"instances"` // The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly. Interval *int `pulumi:"interval"` // The access review history definition unique id. Name string `pulumi:"name"` // The number of times to repeat the access review. Required and must be positive if type is numbered. NumberOfOccurrences *int `pulumi:"numberOfOccurrences"` // The identity id PrincipalId string `pulumi:"principalId"` // The identity display name PrincipalName string `pulumi:"principalName"` // The identity type : user/servicePrincipal PrincipalType string `pulumi:"principalType"` // Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports. ReviewHistoryPeriodEndDateTime string `pulumi:"reviewHistoryPeriodEndDateTime"` // Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports. ReviewHistoryPeriodStartDateTime string `pulumi:"reviewHistoryPeriodStartDateTime"` // A collection of scopes used when selecting review history data Scopes []AccessReviewScopeResponse `pulumi:"scopes"` // The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create. StartDate *string `pulumi:"startDate"` // This read-only field specifies the of the requested review history data. This is either requested, in-progress, done or error. Status string `pulumi:"status"` // The resource type. Type string `pulumi:"type"` // The user principal name(if valid) UserPrincipalName string `pulumi:"userPrincipalName"` }
Access Review History Definition.
func LookupScopeAccessReviewHistoryDefinitionById ¶
func LookupScopeAccessReviewHistoryDefinitionById(ctx *pulumi.Context, args *LookupScopeAccessReviewHistoryDefinitionByIdArgs, opts ...pulumi.InvokeOption) (*LookupScopeAccessReviewHistoryDefinitionByIdResult, error)
Get access review history definition by definition Id Azure REST API version: 2021-12-01-preview.
type LookupScopeAccessReviewHistoryDefinitionByIdResultOutput ¶
type LookupScopeAccessReviewHistoryDefinitionByIdResultOutput struct{ *pulumi.OutputState }
Access Review History Definition.
func LookupScopeAccessReviewHistoryDefinitionByIdOutput ¶
func LookupScopeAccessReviewHistoryDefinitionByIdOutput(ctx *pulumi.Context, args LookupScopeAccessReviewHistoryDefinitionByIdOutputArgs, opts ...pulumi.InvokeOption) LookupScopeAccessReviewHistoryDefinitionByIdResultOutput
func (LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) CreatedDateTime ¶
func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) CreatedDateTime() pulumi.StringOutput
Date time when history definition was created
func (LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) Decisions ¶
func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) Decisions() pulumi.StringArrayOutput
Collection of review decisions which the history data should be filtered on. For example if Approve and Deny are supplied the data will only contain review results in which the decision maker approved or denied a review request.
func (LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) DisplayName ¶
func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) DisplayName() pulumi.StringPtrOutput
The display name for the history definition.
func (LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) ElementType ¶
func (LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) ElementType() reflect.Type
func (LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) EndDate ¶
func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) EndDate() pulumi.StringPtrOutput
The DateTime when the review is scheduled to end. Required if type is endDate
func (LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) Id ¶
The access review history definition id.
func (LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) Instances ¶
func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) Instances() AccessReviewHistoryInstanceResponseArrayOutput
Set of access review history instances for this history definition.
func (LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) Interval ¶
func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) Interval() pulumi.IntPtrOutput
The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly.
func (LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) Name ¶
The access review history definition unique id.
func (LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) NumberOfOccurrences ¶
func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) NumberOfOccurrences() pulumi.IntPtrOutput
The number of times to repeat the access review. Required and must be positive if type is numbered.
func (LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) PrincipalId ¶
func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) PrincipalId() pulumi.StringOutput
The identity id
func (LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) PrincipalName ¶
func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) PrincipalName() pulumi.StringOutput
The identity display name
func (LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) PrincipalType ¶
func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) PrincipalType() pulumi.StringOutput
The identity type : user/servicePrincipal
func (LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) ReviewHistoryPeriodEndDateTime ¶
func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) ReviewHistoryPeriodEndDateTime() pulumi.StringOutput
Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.
func (LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) ReviewHistoryPeriodStartDateTime ¶
func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) ReviewHistoryPeriodStartDateTime() pulumi.StringOutput
Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.
func (LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) Scopes ¶
func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) Scopes() AccessReviewScopeResponseArrayOutput
A collection of scopes used when selecting review history data
func (LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) StartDate ¶
func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) StartDate() pulumi.StringPtrOutput
The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create.
func (LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) Status ¶
func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) Status() pulumi.StringOutput
This read-only field specifies the of the requested review history data. This is either requested, in-progress, done or error.
func (LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) ToLookupScopeAccessReviewHistoryDefinitionByIdResultOutput ¶
func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) ToLookupScopeAccessReviewHistoryDefinitionByIdResultOutput() LookupScopeAccessReviewHistoryDefinitionByIdResultOutput
func (LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) ToLookupScopeAccessReviewHistoryDefinitionByIdResultOutputWithContext ¶
func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) ToLookupScopeAccessReviewHistoryDefinitionByIdResultOutputWithContext(ctx context.Context) LookupScopeAccessReviewHistoryDefinitionByIdResultOutput
func (LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) UserPrincipalName ¶
func (o LookupScopeAccessReviewHistoryDefinitionByIdResultOutput) UserPrincipalName() pulumi.StringOutput
The user principal name(if valid)
type LookupScopeAccessReviewScheduleDefinitionByIdOutputArgs ¶
type LookupScopeAccessReviewScheduleDefinitionByIdOutputArgs struct { // The id of the access review schedule definition. ScheduleDefinitionId pulumi.StringInput `pulumi:"scheduleDefinitionId"` // The scope of the resource. Scope pulumi.StringInput `pulumi:"scope"` }
func (LookupScopeAccessReviewScheduleDefinitionByIdOutputArgs) ElementType ¶
func (LookupScopeAccessReviewScheduleDefinitionByIdOutputArgs) ElementType() reflect.Type
type LookupScopeAccessReviewScheduleDefinitionByIdResult ¶
type LookupScopeAccessReviewScheduleDefinitionByIdResult struct { // The role assignment state eligible/active to review AssignmentState string `pulumi:"assignmentState"` // Flag to indicate whether auto-apply capability, to automatically change the target object access resource, is enabled. If not enabled, a user must, after the review completes, apply the access review. AutoApplyDecisionsEnabled *bool `pulumi:"autoApplyDecisionsEnabled"` // This is the collection of backup reviewers. BackupReviewers []AccessReviewReviewerResponse `pulumi:"backupReviewers"` // This specifies the behavior for the autoReview feature when an access review completes. DefaultDecision *string `pulumi:"defaultDecision"` // Flag to indicate whether reviewers are required to provide a justification when reviewing access. DefaultDecisionEnabled *bool `pulumi:"defaultDecisionEnabled"` // The description provided by the access review creator and visible to admins. DescriptionForAdmins *string `pulumi:"descriptionForAdmins"` // The description provided by the access review creator to be shown to reviewers. DescriptionForReviewers *string `pulumi:"descriptionForReviewers"` // The display name for the schedule definition. DisplayName *string `pulumi:"displayName"` // The DateTime when the review is scheduled to end. Required if type is endDate EndDate *string `pulumi:"endDate"` // This is used to indicate the resource id(s) to exclude ExcludeResourceId *string `pulumi:"excludeResourceId"` // This is used to indicate the role definition id(s) to exclude ExcludeRoleDefinitionId *string `pulumi:"excludeRoleDefinitionId"` // Flag to indicate whether to expand nested memberships or not. ExpandNestedMemberships *bool `pulumi:"expandNestedMemberships"` // The access review schedule definition id. Id string `pulumi:"id"` // Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) InactiveDuration *string `pulumi:"inactiveDuration"` // Flag to indicate whether to expand nested memberships or not. IncludeAccessBelowResource *bool `pulumi:"includeAccessBelowResource"` // Flag to indicate whether to expand nested memberships or not. IncludeInheritedAccess *bool `pulumi:"includeInheritedAccess"` // The duration in days for an instance. InstanceDurationInDays *int `pulumi:"instanceDurationInDays"` // This is the collection of instances returned when one does an expand on it. Instances []AccessReviewInstanceResponse `pulumi:"instances"` // The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly. Interval *int `pulumi:"interval"` // Flag to indicate whether the reviewer is required to pass justification when recording a decision. JustificationRequiredOnApproval *bool `pulumi:"justificationRequiredOnApproval"` // Flag to indicate whether sending mails to reviewers and the review creator is enabled. MailNotificationsEnabled *bool `pulumi:"mailNotificationsEnabled"` // The access review schedule definition unique id. Name string `pulumi:"name"` // The number of times to repeat the access review. Required and must be positive if type is numbered. NumberOfOccurrences *int `pulumi:"numberOfOccurrences"` // The identity id PrincipalId string `pulumi:"principalId"` // The identity display name PrincipalName string `pulumi:"principalName"` // The identity type user/servicePrincipal to review PrincipalType string `pulumi:"principalType"` // Recommendations for access reviews are calculated by looking back at 30 days of data(w.r.t the start date of the review) by default. However, in some scenarios, customers want to change how far back to look at and want to configure 60 days, 90 days, etc. instead. This setting allows customers to configure this duration. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) RecommendationLookBackDuration *string `pulumi:"recommendationLookBackDuration"` // Flag to indicate whether showing recommendations to reviewers is enabled. RecommendationsEnabled *bool `pulumi:"recommendationsEnabled"` // Flag to indicate whether sending reminder emails to reviewers are enabled. ReminderNotificationsEnabled *bool `pulumi:"reminderNotificationsEnabled"` // ResourceId in which this review is getting created ResourceId string `pulumi:"resourceId"` // This is the collection of reviewers. Reviewers []AccessReviewReviewerResponse `pulumi:"reviewers"` // This field specifies the type of reviewers for a review. Usually for a review, reviewers are explicitly assigned. However, in some cases, the reviewers may not be assigned and instead be chosen dynamically. For example managers review or self review. ReviewersType string `pulumi:"reviewersType"` // This is used to indicate the role being reviewed RoleDefinitionId string `pulumi:"roleDefinitionId"` // The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create. StartDate *string `pulumi:"startDate"` // This read-only field specifies the status of an accessReview. Status string `pulumi:"status"` // The resource type. Type string `pulumi:"type"` // The user principal name(if valid) UserPrincipalName string `pulumi:"userPrincipalName"` }
Access Review Schedule Definition.
func LookupScopeAccessReviewScheduleDefinitionById ¶
func LookupScopeAccessReviewScheduleDefinitionById(ctx *pulumi.Context, args *LookupScopeAccessReviewScheduleDefinitionByIdArgs, opts ...pulumi.InvokeOption) (*LookupScopeAccessReviewScheduleDefinitionByIdResult, error)
Get single access review definition Azure REST API version: 2021-12-01-preview.
type LookupScopeAccessReviewScheduleDefinitionByIdResultOutput ¶
type LookupScopeAccessReviewScheduleDefinitionByIdResultOutput struct{ *pulumi.OutputState }
Access Review Schedule Definition.
func LookupScopeAccessReviewScheduleDefinitionByIdOutput ¶
func LookupScopeAccessReviewScheduleDefinitionByIdOutput(ctx *pulumi.Context, args LookupScopeAccessReviewScheduleDefinitionByIdOutputArgs, opts ...pulumi.InvokeOption) LookupScopeAccessReviewScheduleDefinitionByIdResultOutput
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) AssignmentState ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) AssignmentState() pulumi.StringOutput
The role assignment state eligible/active to review
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) AutoApplyDecisionsEnabled ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) AutoApplyDecisionsEnabled() pulumi.BoolPtrOutput
Flag to indicate whether auto-apply capability, to automatically change the target object access resource, is enabled. If not enabled, a user must, after the review completes, apply the access review.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) BackupReviewers ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) BackupReviewers() AccessReviewReviewerResponseArrayOutput
This is the collection of backup reviewers.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) DefaultDecision ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) DefaultDecision() pulumi.StringPtrOutput
This specifies the behavior for the autoReview feature when an access review completes.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) DefaultDecisionEnabled ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) DefaultDecisionEnabled() pulumi.BoolPtrOutput
Flag to indicate whether reviewers are required to provide a justification when reviewing access.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) DescriptionForAdmins ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) DescriptionForAdmins() pulumi.StringPtrOutput
The description provided by the access review creator and visible to admins.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) DescriptionForReviewers ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) DescriptionForReviewers() pulumi.StringPtrOutput
The description provided by the access review creator to be shown to reviewers.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) DisplayName ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) DisplayName() pulumi.StringPtrOutput
The display name for the schedule definition.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ElementType ¶
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ElementType() reflect.Type
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) EndDate ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) EndDate() pulumi.StringPtrOutput
The DateTime when the review is scheduled to end. Required if type is endDate
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ExcludeResourceId ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ExcludeResourceId() pulumi.StringPtrOutput
This is used to indicate the resource id(s) to exclude
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ExcludeRoleDefinitionId ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ExcludeRoleDefinitionId() pulumi.StringPtrOutput
This is used to indicate the role definition id(s) to exclude
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ExpandNestedMemberships ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ExpandNestedMemberships() pulumi.BoolPtrOutput
Flag to indicate whether to expand nested memberships or not.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) Id ¶
The access review schedule definition id.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) InactiveDuration ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) InactiveDuration() pulumi.StringPtrOutput
Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds))
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) IncludeAccessBelowResource ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) IncludeAccessBelowResource() pulumi.BoolPtrOutput
Flag to indicate whether to expand nested memberships or not.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) IncludeInheritedAccess ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) IncludeInheritedAccess() pulumi.BoolPtrOutput
Flag to indicate whether to expand nested memberships or not.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) InstanceDurationInDays ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) InstanceDurationInDays() pulumi.IntPtrOutput
The duration in days for an instance.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) Instances ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) Instances() AccessReviewInstanceResponseArrayOutput
This is the collection of instances returned when one does an expand on it.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) Interval ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) Interval() pulumi.IntPtrOutput
The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) JustificationRequiredOnApproval ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) JustificationRequiredOnApproval() pulumi.BoolPtrOutput
Flag to indicate whether the reviewer is required to pass justification when recording a decision.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) MailNotificationsEnabled ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) MailNotificationsEnabled() pulumi.BoolPtrOutput
Flag to indicate whether sending mails to reviewers and the review creator is enabled.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) Name ¶
The access review schedule definition unique id.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) NumberOfOccurrences ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) NumberOfOccurrences() pulumi.IntPtrOutput
The number of times to repeat the access review. Required and must be positive if type is numbered.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) PrincipalId ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) PrincipalId() pulumi.StringOutput
The identity id
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) PrincipalName ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) PrincipalName() pulumi.StringOutput
The identity display name
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) PrincipalType ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) PrincipalType() pulumi.StringOutput
The identity type user/servicePrincipal to review
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) RecommendationLookBackDuration ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) RecommendationLookBackDuration() pulumi.StringPtrOutput
Recommendations for access reviews are calculated by looking back at 30 days of data(w.r.t the start date of the review) by default. However, in some scenarios, customers want to change how far back to look at and want to configure 60 days, 90 days, etc. instead. This setting allows customers to configure this duration. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds))
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) RecommendationsEnabled ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) RecommendationsEnabled() pulumi.BoolPtrOutput
Flag to indicate whether showing recommendations to reviewers is enabled.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ReminderNotificationsEnabled ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ReminderNotificationsEnabled() pulumi.BoolPtrOutput
Flag to indicate whether sending reminder emails to reviewers are enabled.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ResourceId ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ResourceId() pulumi.StringOutput
ResourceId in which this review is getting created
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) Reviewers ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) Reviewers() AccessReviewReviewerResponseArrayOutput
This is the collection of reviewers.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ReviewersType ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ReviewersType() pulumi.StringOutput
This field specifies the type of reviewers for a review. Usually for a review, reviewers are explicitly assigned. However, in some cases, the reviewers may not be assigned and instead be chosen dynamically. For example managers review or self review.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) RoleDefinitionId ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) RoleDefinitionId() pulumi.StringOutput
This is used to indicate the role being reviewed
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) StartDate ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) StartDate() pulumi.StringPtrOutput
The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) Status ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) Status() pulumi.StringOutput
This read-only field specifies the status of an accessReview.
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ToLookupScopeAccessReviewScheduleDefinitionByIdResultOutput ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ToLookupScopeAccessReviewScheduleDefinitionByIdResultOutput() LookupScopeAccessReviewScheduleDefinitionByIdResultOutput
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ToLookupScopeAccessReviewScheduleDefinitionByIdResultOutputWithContext ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) ToLookupScopeAccessReviewScheduleDefinitionByIdResultOutputWithContext(ctx context.Context) LookupScopeAccessReviewScheduleDefinitionByIdResultOutput
func (LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) UserPrincipalName ¶
func (o LookupScopeAccessReviewScheduleDefinitionByIdResultOutput) UserPrincipalName() pulumi.StringOutput
The user principal name(if valid)
type LookupVariableArgs ¶
type LookupVariableArgs struct { // The name of the variable to operate on. VariableName string `pulumi:"variableName"` }
type LookupVariableAtManagementGroupOutputArgs ¶
type LookupVariableAtManagementGroupOutputArgs struct { // The ID of the management group. ManagementGroupId pulumi.StringInput `pulumi:"managementGroupId"` // The name of the variable to operate on. VariableName pulumi.StringInput `pulumi:"variableName"` }
func (LookupVariableAtManagementGroupOutputArgs) ElementType ¶
func (LookupVariableAtManagementGroupOutputArgs) ElementType() reflect.Type
type LookupVariableAtManagementGroupResult ¶
type LookupVariableAtManagementGroupResult struct { // Variable column definitions. Columns []PolicyVariableColumnResponse `pulumi:"columns"` // The ID of the variable. Id string `pulumi:"id"` // The name of the variable. Name string `pulumi:"name"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/variables). Type string `pulumi:"type"` }
The variable.
func LookupVariableAtManagementGroup ¶
func LookupVariableAtManagementGroup(ctx *pulumi.Context, args *LookupVariableAtManagementGroupArgs, opts ...pulumi.InvokeOption) (*LookupVariableAtManagementGroupResult, error)
This operation retrieves a single variable, given its name and the management group it was created at. Azure REST API version: 2022-08-01-preview.
type LookupVariableAtManagementGroupResultOutput ¶
type LookupVariableAtManagementGroupResultOutput struct{ *pulumi.OutputState }
The variable.
func LookupVariableAtManagementGroupOutput ¶
func LookupVariableAtManagementGroupOutput(ctx *pulumi.Context, args LookupVariableAtManagementGroupOutputArgs, opts ...pulumi.InvokeOption) LookupVariableAtManagementGroupResultOutput
func (LookupVariableAtManagementGroupResultOutput) Columns ¶
func (o LookupVariableAtManagementGroupResultOutput) Columns() PolicyVariableColumnResponseArrayOutput
Variable column definitions.
func (LookupVariableAtManagementGroupResultOutput) ElementType ¶
func (LookupVariableAtManagementGroupResultOutput) ElementType() reflect.Type
func (LookupVariableAtManagementGroupResultOutput) Id ¶
func (o LookupVariableAtManagementGroupResultOutput) Id() pulumi.StringOutput
The ID of the variable.
func (LookupVariableAtManagementGroupResultOutput) Name ¶
func (o LookupVariableAtManagementGroupResultOutput) Name() pulumi.StringOutput
The name of the variable.
func (LookupVariableAtManagementGroupResultOutput) SystemData ¶
func (o LookupVariableAtManagementGroupResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupVariableAtManagementGroupResultOutput) ToLookupVariableAtManagementGroupResultOutput ¶
func (o LookupVariableAtManagementGroupResultOutput) ToLookupVariableAtManagementGroupResultOutput() LookupVariableAtManagementGroupResultOutput
func (LookupVariableAtManagementGroupResultOutput) ToLookupVariableAtManagementGroupResultOutputWithContext ¶
func (o LookupVariableAtManagementGroupResultOutput) ToLookupVariableAtManagementGroupResultOutputWithContext(ctx context.Context) LookupVariableAtManagementGroupResultOutput
func (LookupVariableAtManagementGroupResultOutput) Type ¶
func (o LookupVariableAtManagementGroupResultOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/variables).
type LookupVariableOutputArgs ¶
type LookupVariableOutputArgs struct { // The name of the variable to operate on. VariableName pulumi.StringInput `pulumi:"variableName"` }
func (LookupVariableOutputArgs) ElementType ¶
func (LookupVariableOutputArgs) ElementType() reflect.Type
type LookupVariableResult ¶
type LookupVariableResult struct { // Variable column definitions. Columns []PolicyVariableColumnResponse `pulumi:"columns"` // The ID of the variable. Id string `pulumi:"id"` // The name of the variable. Name string `pulumi:"name"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/variables). Type string `pulumi:"type"` }
The variable.
func LookupVariable ¶
func LookupVariable(ctx *pulumi.Context, args *LookupVariableArgs, opts ...pulumi.InvokeOption) (*LookupVariableResult, error)
This operation retrieves a single variable, given its name and the subscription it was created at. Azure REST API version: 2022-08-01-preview.
type LookupVariableResultOutput ¶
type LookupVariableResultOutput struct{ *pulumi.OutputState }
The variable.
func LookupVariableOutput ¶
func LookupVariableOutput(ctx *pulumi.Context, args LookupVariableOutputArgs, opts ...pulumi.InvokeOption) LookupVariableResultOutput
func (LookupVariableResultOutput) Columns ¶
func (o LookupVariableResultOutput) Columns() PolicyVariableColumnResponseArrayOutput
Variable column definitions.
func (LookupVariableResultOutput) ElementType ¶
func (LookupVariableResultOutput) ElementType() reflect.Type
func (LookupVariableResultOutput) Id ¶
func (o LookupVariableResultOutput) Id() pulumi.StringOutput
The ID of the variable.
func (LookupVariableResultOutput) Name ¶
func (o LookupVariableResultOutput) Name() pulumi.StringOutput
The name of the variable.
func (LookupVariableResultOutput) SystemData ¶
func (o LookupVariableResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupVariableResultOutput) ToLookupVariableResultOutput ¶
func (o LookupVariableResultOutput) ToLookupVariableResultOutput() LookupVariableResultOutput
func (LookupVariableResultOutput) ToLookupVariableResultOutputWithContext ¶
func (o LookupVariableResultOutput) ToLookupVariableResultOutputWithContext(ctx context.Context) LookupVariableResultOutput
func (LookupVariableResultOutput) Type ¶
func (o LookupVariableResultOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/variables).
type LookupVariableValueArgs ¶
type LookupVariableValueAtManagementGroupArgs ¶
type LookupVariableValueAtManagementGroupArgs struct { // The ID of the management group. ManagementGroupId string `pulumi:"managementGroupId"` // The name of the variable to operate on. VariableName string `pulumi:"variableName"` // The name of the variable value to operate on. VariableValueName string `pulumi:"variableValueName"` }
type LookupVariableValueAtManagementGroupOutputArgs ¶
type LookupVariableValueAtManagementGroupOutputArgs struct { // The ID of the management group. ManagementGroupId pulumi.StringInput `pulumi:"managementGroupId"` // The name of the variable to operate on. VariableName pulumi.StringInput `pulumi:"variableName"` // The name of the variable value to operate on. VariableValueName pulumi.StringInput `pulumi:"variableValueName"` }
func (LookupVariableValueAtManagementGroupOutputArgs) ElementType ¶
func (LookupVariableValueAtManagementGroupOutputArgs) ElementType() reflect.Type
type LookupVariableValueAtManagementGroupResult ¶
type LookupVariableValueAtManagementGroupResult struct { // The ID of the variable. Id string `pulumi:"id"` // The name of the variable. Name string `pulumi:"name"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/variables/values). Type string `pulumi:"type"` // Variable value column value array. Values []PolicyVariableValueColumnValueResponse `pulumi:"values"` }
The variable value.
func LookupVariableValueAtManagementGroup ¶
func LookupVariableValueAtManagementGroup(ctx *pulumi.Context, args *LookupVariableValueAtManagementGroupArgs, opts ...pulumi.InvokeOption) (*LookupVariableValueAtManagementGroupResult, error)
This operation retrieves a single variable value; given its name, management group it was created at and the variable it's created for. Azure REST API version: 2022-08-01-preview.
type LookupVariableValueAtManagementGroupResultOutput ¶
type LookupVariableValueAtManagementGroupResultOutput struct{ *pulumi.OutputState }
The variable value.
func LookupVariableValueAtManagementGroupOutput ¶
func LookupVariableValueAtManagementGroupOutput(ctx *pulumi.Context, args LookupVariableValueAtManagementGroupOutputArgs, opts ...pulumi.InvokeOption) LookupVariableValueAtManagementGroupResultOutput
func (LookupVariableValueAtManagementGroupResultOutput) ElementType ¶
func (LookupVariableValueAtManagementGroupResultOutput) ElementType() reflect.Type
func (LookupVariableValueAtManagementGroupResultOutput) Name ¶
func (o LookupVariableValueAtManagementGroupResultOutput) Name() pulumi.StringOutput
The name of the variable.
func (LookupVariableValueAtManagementGroupResultOutput) SystemData ¶
func (o LookupVariableValueAtManagementGroupResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupVariableValueAtManagementGroupResultOutput) ToLookupVariableValueAtManagementGroupResultOutput ¶
func (o LookupVariableValueAtManagementGroupResultOutput) ToLookupVariableValueAtManagementGroupResultOutput() LookupVariableValueAtManagementGroupResultOutput
func (LookupVariableValueAtManagementGroupResultOutput) ToLookupVariableValueAtManagementGroupResultOutputWithContext ¶
func (o LookupVariableValueAtManagementGroupResultOutput) ToLookupVariableValueAtManagementGroupResultOutputWithContext(ctx context.Context) LookupVariableValueAtManagementGroupResultOutput
func (LookupVariableValueAtManagementGroupResultOutput) Type ¶
func (o LookupVariableValueAtManagementGroupResultOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/variables/values).
func (LookupVariableValueAtManagementGroupResultOutput) Values ¶
func (o LookupVariableValueAtManagementGroupResultOutput) Values() PolicyVariableValueColumnValueResponseArrayOutput
Variable value column value array.
type LookupVariableValueOutputArgs ¶
type LookupVariableValueOutputArgs struct { // The name of the variable to operate on. VariableName pulumi.StringInput `pulumi:"variableName"` // The name of the variable value to operate on. VariableValueName pulumi.StringInput `pulumi:"variableValueName"` }
func (LookupVariableValueOutputArgs) ElementType ¶
func (LookupVariableValueOutputArgs) ElementType() reflect.Type
type LookupVariableValueResult ¶
type LookupVariableValueResult struct { // The ID of the variable. Id string `pulumi:"id"` // The name of the variable. Name string `pulumi:"name"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/variables/values). Type string `pulumi:"type"` // Variable value column value array. Values []PolicyVariableValueColumnValueResponse `pulumi:"values"` }
The variable value.
func LookupVariableValue ¶
func LookupVariableValue(ctx *pulumi.Context, args *LookupVariableValueArgs, opts ...pulumi.InvokeOption) (*LookupVariableValueResult, error)
This operation retrieves a single variable value; given its name, subscription it was created at and the variable it's created for. Azure REST API version: 2022-08-01-preview.
type LookupVariableValueResultOutput ¶
type LookupVariableValueResultOutput struct{ *pulumi.OutputState }
The variable value.
func LookupVariableValueOutput ¶
func LookupVariableValueOutput(ctx *pulumi.Context, args LookupVariableValueOutputArgs, opts ...pulumi.InvokeOption) LookupVariableValueResultOutput
func (LookupVariableValueResultOutput) ElementType ¶
func (LookupVariableValueResultOutput) ElementType() reflect.Type
func (LookupVariableValueResultOutput) Id ¶
func (o LookupVariableValueResultOutput) Id() pulumi.StringOutput
The ID of the variable.
func (LookupVariableValueResultOutput) Name ¶
func (o LookupVariableValueResultOutput) Name() pulumi.StringOutput
The name of the variable.
func (LookupVariableValueResultOutput) SystemData ¶
func (o LookupVariableValueResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupVariableValueResultOutput) ToLookupVariableValueResultOutput ¶
func (o LookupVariableValueResultOutput) ToLookupVariableValueResultOutput() LookupVariableValueResultOutput
func (LookupVariableValueResultOutput) ToLookupVariableValueResultOutputWithContext ¶
func (o LookupVariableValueResultOutput) ToLookupVariableValueResultOutputWithContext(ctx context.Context) LookupVariableValueResultOutput
func (LookupVariableValueResultOutput) Type ¶
func (o LookupVariableValueResultOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/variables/values).
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"` // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The resource type of the lock - Microsoft.Authorization/locks. Type pulumi.StringOutput `pulumi:"type"` }
The lock information. Azure REST API version: 2020-05-01. Prior API version in Azure Native 1.x: 2017-04-01.
Other available API versions: 2015-01-01.
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.
func (*ManagementLockAtResourceGroupLevel) ElementType ¶
func (*ManagementLockAtResourceGroupLevel) ElementType() reflect.Type
func (*ManagementLockAtResourceGroupLevel) ToManagementLockAtResourceGroupLevelOutput ¶
func (i *ManagementLockAtResourceGroupLevel) ToManagementLockAtResourceGroupLevelOutput() ManagementLockAtResourceGroupLevelOutput
func (*ManagementLockAtResourceGroupLevel) ToManagementLockAtResourceGroupLevelOutputWithContext ¶
func (i *ManagementLockAtResourceGroupLevel) ToManagementLockAtResourceGroupLevelOutputWithContext(ctx context.Context) ManagementLockAtResourceGroupLevelOutput
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.StringPtrInput // 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 ManagementLockAtResourceGroupLevelInput ¶
type ManagementLockAtResourceGroupLevelInput interface { pulumi.Input ToManagementLockAtResourceGroupLevelOutput() ManagementLockAtResourceGroupLevelOutput ToManagementLockAtResourceGroupLevelOutputWithContext(ctx context.Context) ManagementLockAtResourceGroupLevelOutput }
type ManagementLockAtResourceGroupLevelOutput ¶
type ManagementLockAtResourceGroupLevelOutput struct{ *pulumi.OutputState }
func (ManagementLockAtResourceGroupLevelOutput) ElementType ¶
func (ManagementLockAtResourceGroupLevelOutput) ElementType() reflect.Type
func (ManagementLockAtResourceGroupLevelOutput) Level ¶
func (o ManagementLockAtResourceGroupLevelOutput) Level() pulumi.StringOutput
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.
func (ManagementLockAtResourceGroupLevelOutput) Name ¶
func (o ManagementLockAtResourceGroupLevelOutput) Name() pulumi.StringOutput
The name of the lock.
func (ManagementLockAtResourceGroupLevelOutput) Notes ¶
func (o ManagementLockAtResourceGroupLevelOutput) Notes() pulumi.StringPtrOutput
Notes about the lock. Maximum of 512 characters.
func (ManagementLockAtResourceGroupLevelOutput) SystemData ¶
func (o ManagementLockAtResourceGroupLevelOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the resource.
func (ManagementLockAtResourceGroupLevelOutput) ToManagementLockAtResourceGroupLevelOutput ¶
func (o ManagementLockAtResourceGroupLevelOutput) ToManagementLockAtResourceGroupLevelOutput() ManagementLockAtResourceGroupLevelOutput
func (ManagementLockAtResourceGroupLevelOutput) ToManagementLockAtResourceGroupLevelOutputWithContext ¶
func (o ManagementLockAtResourceGroupLevelOutput) ToManagementLockAtResourceGroupLevelOutputWithContext(ctx context.Context) ManagementLockAtResourceGroupLevelOutput
func (ManagementLockAtResourceGroupLevelOutput) Type ¶
func (o ManagementLockAtResourceGroupLevelOutput) Type() pulumi.StringOutput
The resource type of the lock - Microsoft.Authorization/locks.
type ManagementLockAtResourceGroupLevelState ¶
type ManagementLockAtResourceGroupLevelState struct { }
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"` // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The resource type of the lock - Microsoft.Authorization/locks. Type pulumi.StringOutput `pulumi:"type"` }
The lock information. Azure REST API version: 2020-05-01. Prior API version in Azure Native 1.x: 2017-04-01.
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.
func (*ManagementLockAtResourceLevel) ElementType ¶
func (*ManagementLockAtResourceLevel) ElementType() reflect.Type
func (*ManagementLockAtResourceLevel) ToManagementLockAtResourceLevelOutput ¶
func (i *ManagementLockAtResourceLevel) ToManagementLockAtResourceLevelOutput() ManagementLockAtResourceLevelOutput
func (*ManagementLockAtResourceLevel) ToManagementLockAtResourceLevelOutputWithContext ¶
func (i *ManagementLockAtResourceLevel) ToManagementLockAtResourceLevelOutputWithContext(ctx context.Context) ManagementLockAtResourceLevelOutput
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.StringPtrInput // 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 ManagementLockAtResourceLevelInput ¶
type ManagementLockAtResourceLevelInput interface { pulumi.Input ToManagementLockAtResourceLevelOutput() ManagementLockAtResourceLevelOutput ToManagementLockAtResourceLevelOutputWithContext(ctx context.Context) ManagementLockAtResourceLevelOutput }
type ManagementLockAtResourceLevelOutput ¶
type ManagementLockAtResourceLevelOutput struct{ *pulumi.OutputState }
func (ManagementLockAtResourceLevelOutput) ElementType ¶
func (ManagementLockAtResourceLevelOutput) ElementType() reflect.Type
func (ManagementLockAtResourceLevelOutput) Level ¶
func (o ManagementLockAtResourceLevelOutput) Level() pulumi.StringOutput
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.
func (ManagementLockAtResourceLevelOutput) Name ¶
func (o ManagementLockAtResourceLevelOutput) Name() pulumi.StringOutput
The name of the lock.
func (ManagementLockAtResourceLevelOutput) Notes ¶
func (o ManagementLockAtResourceLevelOutput) Notes() pulumi.StringPtrOutput
Notes about the lock. Maximum of 512 characters.
func (ManagementLockAtResourceLevelOutput) Owners ¶
func (o ManagementLockAtResourceLevelOutput) Owners() ManagementLockOwnerResponseArrayOutput
The owners of the lock.
func (ManagementLockAtResourceLevelOutput) SystemData ¶
func (o ManagementLockAtResourceLevelOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the resource.
func (ManagementLockAtResourceLevelOutput) ToManagementLockAtResourceLevelOutput ¶
func (o ManagementLockAtResourceLevelOutput) ToManagementLockAtResourceLevelOutput() ManagementLockAtResourceLevelOutput
func (ManagementLockAtResourceLevelOutput) ToManagementLockAtResourceLevelOutputWithContext ¶
func (o ManagementLockAtResourceLevelOutput) ToManagementLockAtResourceLevelOutputWithContext(ctx context.Context) ManagementLockAtResourceLevelOutput
func (ManagementLockAtResourceLevelOutput) Type ¶
func (o ManagementLockAtResourceLevelOutput) Type() pulumi.StringOutput
The resource type of the lock - Microsoft.Authorization/locks.
type ManagementLockAtResourceLevelState ¶
type ManagementLockAtResourceLevelState struct { }
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"` // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The resource type of the lock - Microsoft.Authorization/locks. Type pulumi.StringOutput `pulumi:"type"` }
The lock information. Azure REST API version: 2020-05-01. Prior API version in Azure Native 1.x: 2017-04-01.
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.
func (*ManagementLockAtSubscriptionLevel) ElementType ¶
func (*ManagementLockAtSubscriptionLevel) ElementType() reflect.Type
func (*ManagementLockAtSubscriptionLevel) ToManagementLockAtSubscriptionLevelOutput ¶
func (i *ManagementLockAtSubscriptionLevel) ToManagementLockAtSubscriptionLevelOutput() ManagementLockAtSubscriptionLevelOutput
func (*ManagementLockAtSubscriptionLevel) ToManagementLockAtSubscriptionLevelOutputWithContext ¶
func (i *ManagementLockAtSubscriptionLevel) ToManagementLockAtSubscriptionLevelOutputWithContext(ctx context.Context) ManagementLockAtSubscriptionLevelOutput
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.StringPtrInput // 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 ManagementLockAtSubscriptionLevelInput ¶
type ManagementLockAtSubscriptionLevelInput interface { pulumi.Input ToManagementLockAtSubscriptionLevelOutput() ManagementLockAtSubscriptionLevelOutput ToManagementLockAtSubscriptionLevelOutputWithContext(ctx context.Context) ManagementLockAtSubscriptionLevelOutput }
type ManagementLockAtSubscriptionLevelOutput ¶
type ManagementLockAtSubscriptionLevelOutput struct{ *pulumi.OutputState }
func (ManagementLockAtSubscriptionLevelOutput) ElementType ¶
func (ManagementLockAtSubscriptionLevelOutput) ElementType() reflect.Type
func (ManagementLockAtSubscriptionLevelOutput) Level ¶
func (o ManagementLockAtSubscriptionLevelOutput) Level() pulumi.StringOutput
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.
func (ManagementLockAtSubscriptionLevelOutput) Name ¶
func (o ManagementLockAtSubscriptionLevelOutput) Name() pulumi.StringOutput
The name of the lock.
func (ManagementLockAtSubscriptionLevelOutput) Notes ¶
func (o ManagementLockAtSubscriptionLevelOutput) Notes() pulumi.StringPtrOutput
Notes about the lock. Maximum of 512 characters.
func (ManagementLockAtSubscriptionLevelOutput) SystemData ¶
func (o ManagementLockAtSubscriptionLevelOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the resource.
func (ManagementLockAtSubscriptionLevelOutput) ToManagementLockAtSubscriptionLevelOutput ¶
func (o ManagementLockAtSubscriptionLevelOutput) ToManagementLockAtSubscriptionLevelOutput() ManagementLockAtSubscriptionLevelOutput
func (ManagementLockAtSubscriptionLevelOutput) ToManagementLockAtSubscriptionLevelOutputWithContext ¶
func (o ManagementLockAtSubscriptionLevelOutput) ToManagementLockAtSubscriptionLevelOutputWithContext(ctx context.Context) ManagementLockAtSubscriptionLevelOutput
func (ManagementLockAtSubscriptionLevelOutput) Type ¶
func (o ManagementLockAtSubscriptionLevelOutput) Type() pulumi.StringOutput
The resource type of the lock - Microsoft.Authorization/locks.
type ManagementLockAtSubscriptionLevelState ¶
type ManagementLockAtSubscriptionLevelState struct { }
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"` // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The resource type of the lock - Microsoft.Authorization/locks. Type pulumi.StringOutput `pulumi:"type"` }
The lock information. Azure REST API version: 2020-05-01. Prior API version in Azure Native 1.x: 2017-04-01.
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.
func (*ManagementLockByScope) ElementType ¶
func (*ManagementLockByScope) ElementType() reflect.Type
func (*ManagementLockByScope) ToManagementLockByScopeOutput ¶
func (i *ManagementLockByScope) ToManagementLockByScopeOutput() ManagementLockByScopeOutput
func (*ManagementLockByScope) ToManagementLockByScopeOutputWithContext ¶
func (i *ManagementLockByScope) ToManagementLockByScopeOutputWithContext(ctx context.Context) ManagementLockByScopeOutput
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.StringPtrInput // 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 ManagementLockByScopeInput ¶
type ManagementLockByScopeInput interface { pulumi.Input ToManagementLockByScopeOutput() ManagementLockByScopeOutput ToManagementLockByScopeOutputWithContext(ctx context.Context) ManagementLockByScopeOutput }
type ManagementLockByScopeOutput ¶
type ManagementLockByScopeOutput struct{ *pulumi.OutputState }
func (ManagementLockByScopeOutput) ElementType ¶
func (ManagementLockByScopeOutput) ElementType() reflect.Type
func (ManagementLockByScopeOutput) Level ¶
func (o ManagementLockByScopeOutput) Level() pulumi.StringOutput
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.
func (ManagementLockByScopeOutput) Name ¶
func (o ManagementLockByScopeOutput) Name() pulumi.StringOutput
The name of the lock.
func (ManagementLockByScopeOutput) Notes ¶
func (o ManagementLockByScopeOutput) Notes() pulumi.StringPtrOutput
Notes about the lock. Maximum of 512 characters.
func (ManagementLockByScopeOutput) Owners ¶
func (o ManagementLockByScopeOutput) Owners() ManagementLockOwnerResponseArrayOutput
The owners of the lock.
func (ManagementLockByScopeOutput) SystemData ¶
func (o ManagementLockByScopeOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the resource.
func (ManagementLockByScopeOutput) ToManagementLockByScopeOutput ¶
func (o ManagementLockByScopeOutput) ToManagementLockByScopeOutput() ManagementLockByScopeOutput
func (ManagementLockByScopeOutput) ToManagementLockByScopeOutputWithContext ¶
func (o ManagementLockByScopeOutput) ToManagementLockByScopeOutputWithContext(ctx context.Context) ManagementLockByScopeOutput
func (ManagementLockByScopeOutput) Type ¶
func (o ManagementLockByScopeOutput) Type() pulumi.StringOutput
The resource type of the lock - Microsoft.Authorization/locks.
type ManagementLockByScopeState ¶
type ManagementLockByScopeState struct { }
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 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 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 NonComplianceMessage ¶
type NonComplianceMessage struct { // A message that describes why a resource is non-compliant with the policy. This is shown in 'deny' error messages and on resource's non-compliant compliance results. Message string `pulumi:"message"` // The policy definition reference ID within a policy set definition the message is intended for. This is only applicable if the policy assignment assigns a policy set definition. If this is not provided the message applies to all policies assigned by this policy assignment. PolicyDefinitionReferenceId *string `pulumi:"policyDefinitionReferenceId"` }
A message that describes why a resource is non-compliant with the policy. This is shown in 'deny' error messages and on resource's non-compliant compliance results.
type NonComplianceMessageArgs ¶
type NonComplianceMessageArgs struct { // A message that describes why a resource is non-compliant with the policy. This is shown in 'deny' error messages and on resource's non-compliant compliance results. Message pulumi.StringInput `pulumi:"message"` // The policy definition reference ID within a policy set definition the message is intended for. This is only applicable if the policy assignment assigns a policy set definition. If this is not provided the message applies to all policies assigned by this policy assignment. PolicyDefinitionReferenceId pulumi.StringPtrInput `pulumi:"policyDefinitionReferenceId"` }
A message that describes why a resource is non-compliant with the policy. This is shown in 'deny' error messages and on resource's non-compliant compliance results.
func (NonComplianceMessageArgs) ElementType ¶
func (NonComplianceMessageArgs) ElementType() reflect.Type
func (NonComplianceMessageArgs) ToNonComplianceMessageOutput ¶
func (i NonComplianceMessageArgs) ToNonComplianceMessageOutput() NonComplianceMessageOutput
func (NonComplianceMessageArgs) ToNonComplianceMessageOutputWithContext ¶
func (i NonComplianceMessageArgs) ToNonComplianceMessageOutputWithContext(ctx context.Context) NonComplianceMessageOutput
type NonComplianceMessageArray ¶
type NonComplianceMessageArray []NonComplianceMessageInput
func (NonComplianceMessageArray) ElementType ¶
func (NonComplianceMessageArray) ElementType() reflect.Type
func (NonComplianceMessageArray) ToNonComplianceMessageArrayOutput ¶
func (i NonComplianceMessageArray) ToNonComplianceMessageArrayOutput() NonComplianceMessageArrayOutput
func (NonComplianceMessageArray) ToNonComplianceMessageArrayOutputWithContext ¶
func (i NonComplianceMessageArray) ToNonComplianceMessageArrayOutputWithContext(ctx context.Context) NonComplianceMessageArrayOutput
type NonComplianceMessageArrayInput ¶
type NonComplianceMessageArrayInput interface { pulumi.Input ToNonComplianceMessageArrayOutput() NonComplianceMessageArrayOutput ToNonComplianceMessageArrayOutputWithContext(context.Context) NonComplianceMessageArrayOutput }
NonComplianceMessageArrayInput is an input type that accepts NonComplianceMessageArray and NonComplianceMessageArrayOutput values. You can construct a concrete instance of `NonComplianceMessageArrayInput` via:
NonComplianceMessageArray{ NonComplianceMessageArgs{...} }
type NonComplianceMessageArrayOutput ¶
type NonComplianceMessageArrayOutput struct{ *pulumi.OutputState }
func (NonComplianceMessageArrayOutput) ElementType ¶
func (NonComplianceMessageArrayOutput) ElementType() reflect.Type
func (NonComplianceMessageArrayOutput) Index ¶
func (o NonComplianceMessageArrayOutput) Index(i pulumi.IntInput) NonComplianceMessageOutput
func (NonComplianceMessageArrayOutput) ToNonComplianceMessageArrayOutput ¶
func (o NonComplianceMessageArrayOutput) ToNonComplianceMessageArrayOutput() NonComplianceMessageArrayOutput
func (NonComplianceMessageArrayOutput) ToNonComplianceMessageArrayOutputWithContext ¶
func (o NonComplianceMessageArrayOutput) ToNonComplianceMessageArrayOutputWithContext(ctx context.Context) NonComplianceMessageArrayOutput
type NonComplianceMessageInput ¶
type NonComplianceMessageInput interface { pulumi.Input ToNonComplianceMessageOutput() NonComplianceMessageOutput ToNonComplianceMessageOutputWithContext(context.Context) NonComplianceMessageOutput }
NonComplianceMessageInput is an input type that accepts NonComplianceMessageArgs and NonComplianceMessageOutput values. You can construct a concrete instance of `NonComplianceMessageInput` via:
NonComplianceMessageArgs{...}
type NonComplianceMessageOutput ¶
type NonComplianceMessageOutput struct{ *pulumi.OutputState }
A message that describes why a resource is non-compliant with the policy. This is shown in 'deny' error messages and on resource's non-compliant compliance results.
func (NonComplianceMessageOutput) ElementType ¶
func (NonComplianceMessageOutput) ElementType() reflect.Type
func (NonComplianceMessageOutput) Message ¶
func (o NonComplianceMessageOutput) Message() pulumi.StringOutput
A message that describes why a resource is non-compliant with the policy. This is shown in 'deny' error messages and on resource's non-compliant compliance results.
func (NonComplianceMessageOutput) PolicyDefinitionReferenceId ¶
func (o NonComplianceMessageOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
The policy definition reference ID within a policy set definition the message is intended for. This is only applicable if the policy assignment assigns a policy set definition. If this is not provided the message applies to all policies assigned by this policy assignment.
func (NonComplianceMessageOutput) ToNonComplianceMessageOutput ¶
func (o NonComplianceMessageOutput) ToNonComplianceMessageOutput() NonComplianceMessageOutput
func (NonComplianceMessageOutput) ToNonComplianceMessageOutputWithContext ¶
func (o NonComplianceMessageOutput) ToNonComplianceMessageOutputWithContext(ctx context.Context) NonComplianceMessageOutput
type NonComplianceMessageResponse ¶
type NonComplianceMessageResponse struct { // A message that describes why a resource is non-compliant with the policy. This is shown in 'deny' error messages and on resource's non-compliant compliance results. Message string `pulumi:"message"` // The policy definition reference ID within a policy set definition the message is intended for. This is only applicable if the policy assignment assigns a policy set definition. If this is not provided the message applies to all policies assigned by this policy assignment. PolicyDefinitionReferenceId *string `pulumi:"policyDefinitionReferenceId"` }
A message that describes why a resource is non-compliant with the policy. This is shown in 'deny' error messages and on resource's non-compliant compliance results.
type NonComplianceMessageResponseArrayOutput ¶
type NonComplianceMessageResponseArrayOutput struct{ *pulumi.OutputState }
func (NonComplianceMessageResponseArrayOutput) ElementType ¶
func (NonComplianceMessageResponseArrayOutput) ElementType() reflect.Type
func (NonComplianceMessageResponseArrayOutput) ToNonComplianceMessageResponseArrayOutput ¶
func (o NonComplianceMessageResponseArrayOutput) ToNonComplianceMessageResponseArrayOutput() NonComplianceMessageResponseArrayOutput
func (NonComplianceMessageResponseArrayOutput) ToNonComplianceMessageResponseArrayOutputWithContext ¶
func (o NonComplianceMessageResponseArrayOutput) ToNonComplianceMessageResponseArrayOutputWithContext(ctx context.Context) NonComplianceMessageResponseArrayOutput
type NonComplianceMessageResponseOutput ¶
type NonComplianceMessageResponseOutput struct{ *pulumi.OutputState }
A message that describes why a resource is non-compliant with the policy. This is shown in 'deny' error messages and on resource's non-compliant compliance results.
func (NonComplianceMessageResponseOutput) ElementType ¶
func (NonComplianceMessageResponseOutput) ElementType() reflect.Type
func (NonComplianceMessageResponseOutput) Message ¶
func (o NonComplianceMessageResponseOutput) Message() pulumi.StringOutput
A message that describes why a resource is non-compliant with the policy. This is shown in 'deny' error messages and on resource's non-compliant compliance results.
func (NonComplianceMessageResponseOutput) PolicyDefinitionReferenceId ¶
func (o NonComplianceMessageResponseOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
The policy definition reference ID within a policy set definition the message is intended for. This is only applicable if the policy assignment assigns a policy set definition. If this is not provided the message applies to all policies assigned by this policy assignment.
func (NonComplianceMessageResponseOutput) ToNonComplianceMessageResponseOutput ¶
func (o NonComplianceMessageResponseOutput) ToNonComplianceMessageResponseOutput() NonComplianceMessageResponseOutput
func (NonComplianceMessageResponseOutput) ToNonComplianceMessageResponseOutputWithContext ¶
func (o NonComplianceMessageResponseOutput) ToNonComplianceMessageResponseOutputWithContext(ctx context.Context) NonComplianceMessageResponseOutput
type Override ¶
type Override struct { // The override kind. Kind *string `pulumi:"kind"` // The list of the selector expressions. Selectors []Selector `pulumi:"selectors"` // The value to override the policy property. Value *string `pulumi:"value"` }
The policy property value override.
type OverrideArgs ¶
type OverrideArgs struct { // The override kind. Kind pulumi.StringPtrInput `pulumi:"kind"` // The list of the selector expressions. Selectors SelectorArrayInput `pulumi:"selectors"` // The value to override the policy property. Value pulumi.StringPtrInput `pulumi:"value"` }
The policy property value override.
func (OverrideArgs) ElementType ¶
func (OverrideArgs) ElementType() reflect.Type
func (OverrideArgs) ToOverrideOutput ¶
func (i OverrideArgs) ToOverrideOutput() OverrideOutput
func (OverrideArgs) ToOverrideOutputWithContext ¶
func (i OverrideArgs) ToOverrideOutputWithContext(ctx context.Context) OverrideOutput
type OverrideArray ¶
type OverrideArray []OverrideInput
func (OverrideArray) ElementType ¶
func (OverrideArray) ElementType() reflect.Type
func (OverrideArray) ToOverrideArrayOutput ¶
func (i OverrideArray) ToOverrideArrayOutput() OverrideArrayOutput
func (OverrideArray) ToOverrideArrayOutputWithContext ¶
func (i OverrideArray) ToOverrideArrayOutputWithContext(ctx context.Context) OverrideArrayOutput
type OverrideArrayInput ¶
type OverrideArrayInput interface { pulumi.Input ToOverrideArrayOutput() OverrideArrayOutput ToOverrideArrayOutputWithContext(context.Context) OverrideArrayOutput }
OverrideArrayInput is an input type that accepts OverrideArray and OverrideArrayOutput values. You can construct a concrete instance of `OverrideArrayInput` via:
OverrideArray{ OverrideArgs{...} }
type OverrideArrayOutput ¶
type OverrideArrayOutput struct{ *pulumi.OutputState }
func (OverrideArrayOutput) ElementType ¶
func (OverrideArrayOutput) ElementType() reflect.Type
func (OverrideArrayOutput) Index ¶
func (o OverrideArrayOutput) Index(i pulumi.IntInput) OverrideOutput
func (OverrideArrayOutput) ToOverrideArrayOutput ¶
func (o OverrideArrayOutput) ToOverrideArrayOutput() OverrideArrayOutput
func (OverrideArrayOutput) ToOverrideArrayOutputWithContext ¶
func (o OverrideArrayOutput) ToOverrideArrayOutputWithContext(ctx context.Context) OverrideArrayOutput
type OverrideInput ¶
type OverrideInput interface { pulumi.Input ToOverrideOutput() OverrideOutput ToOverrideOutputWithContext(context.Context) OverrideOutput }
OverrideInput is an input type that accepts OverrideArgs and OverrideOutput values. You can construct a concrete instance of `OverrideInput` via:
OverrideArgs{...}
type OverrideKind ¶
type OverrideKind string
The override kind.
func (OverrideKind) ElementType ¶
func (OverrideKind) ElementType() reflect.Type
func (OverrideKind) ToOverrideKindOutput ¶
func (e OverrideKind) ToOverrideKindOutput() OverrideKindOutput
func (OverrideKind) ToOverrideKindOutputWithContext ¶
func (e OverrideKind) ToOverrideKindOutputWithContext(ctx context.Context) OverrideKindOutput
func (OverrideKind) ToOverrideKindPtrOutput ¶
func (e OverrideKind) ToOverrideKindPtrOutput() OverrideKindPtrOutput
func (OverrideKind) ToOverrideKindPtrOutputWithContext ¶
func (e OverrideKind) ToOverrideKindPtrOutputWithContext(ctx context.Context) OverrideKindPtrOutput
func (OverrideKind) ToStringOutput ¶
func (e OverrideKind) ToStringOutput() pulumi.StringOutput
func (OverrideKind) ToStringOutputWithContext ¶
func (e OverrideKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OverrideKind) ToStringPtrOutput ¶
func (e OverrideKind) ToStringPtrOutput() pulumi.StringPtrOutput
func (OverrideKind) ToStringPtrOutputWithContext ¶
func (e OverrideKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OverrideKindInput ¶
type OverrideKindInput interface { pulumi.Input ToOverrideKindOutput() OverrideKindOutput ToOverrideKindOutputWithContext(context.Context) OverrideKindOutput }
OverrideKindInput is an input type that accepts values of the OverrideKind enum A concrete instance of `OverrideKindInput` can be one of the following:
OverrideKindPolicyEffect
type OverrideKindOutput ¶
type OverrideKindOutput struct{ *pulumi.OutputState }
func (OverrideKindOutput) ElementType ¶
func (OverrideKindOutput) ElementType() reflect.Type
func (OverrideKindOutput) ToOverrideKindOutput ¶
func (o OverrideKindOutput) ToOverrideKindOutput() OverrideKindOutput
func (OverrideKindOutput) ToOverrideKindOutputWithContext ¶
func (o OverrideKindOutput) ToOverrideKindOutputWithContext(ctx context.Context) OverrideKindOutput
func (OverrideKindOutput) ToOverrideKindPtrOutput ¶
func (o OverrideKindOutput) ToOverrideKindPtrOutput() OverrideKindPtrOutput
func (OverrideKindOutput) ToOverrideKindPtrOutputWithContext ¶
func (o OverrideKindOutput) ToOverrideKindPtrOutputWithContext(ctx context.Context) OverrideKindPtrOutput
func (OverrideKindOutput) ToStringOutput ¶
func (o OverrideKindOutput) ToStringOutput() pulumi.StringOutput
func (OverrideKindOutput) ToStringOutputWithContext ¶
func (o OverrideKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OverrideKindOutput) ToStringPtrOutput ¶
func (o OverrideKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OverrideKindOutput) ToStringPtrOutputWithContext ¶
func (o OverrideKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OverrideKindPtrInput ¶
type OverrideKindPtrInput interface { pulumi.Input ToOverrideKindPtrOutput() OverrideKindPtrOutput ToOverrideKindPtrOutputWithContext(context.Context) OverrideKindPtrOutput }
func OverrideKindPtr ¶
func OverrideKindPtr(v string) OverrideKindPtrInput
type OverrideKindPtrOutput ¶
type OverrideKindPtrOutput struct{ *pulumi.OutputState }
func (OverrideKindPtrOutput) Elem ¶
func (o OverrideKindPtrOutput) Elem() OverrideKindOutput
func (OverrideKindPtrOutput) ElementType ¶
func (OverrideKindPtrOutput) ElementType() reflect.Type
func (OverrideKindPtrOutput) ToOverrideKindPtrOutput ¶
func (o OverrideKindPtrOutput) ToOverrideKindPtrOutput() OverrideKindPtrOutput
func (OverrideKindPtrOutput) ToOverrideKindPtrOutputWithContext ¶
func (o OverrideKindPtrOutput) ToOverrideKindPtrOutputWithContext(ctx context.Context) OverrideKindPtrOutput
func (OverrideKindPtrOutput) ToStringPtrOutput ¶
func (o OverrideKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OverrideKindPtrOutput) ToStringPtrOutputWithContext ¶
func (o OverrideKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OverrideOutput ¶
type OverrideOutput struct{ *pulumi.OutputState }
The policy property value override.
func (OverrideOutput) ElementType ¶
func (OverrideOutput) ElementType() reflect.Type
func (OverrideOutput) Kind ¶
func (o OverrideOutput) Kind() pulumi.StringPtrOutput
The override kind.
func (OverrideOutput) Selectors ¶
func (o OverrideOutput) Selectors() SelectorArrayOutput
The list of the selector expressions.
func (OverrideOutput) ToOverrideOutput ¶
func (o OverrideOutput) ToOverrideOutput() OverrideOutput
func (OverrideOutput) ToOverrideOutputWithContext ¶
func (o OverrideOutput) ToOverrideOutputWithContext(ctx context.Context) OverrideOutput
func (OverrideOutput) Value ¶
func (o OverrideOutput) Value() pulumi.StringPtrOutput
The value to override the policy property.
type OverrideResponse ¶
type OverrideResponse struct { // The override kind. Kind *string `pulumi:"kind"` // The list of the selector expressions. Selectors []SelectorResponse `pulumi:"selectors"` // The value to override the policy property. Value *string `pulumi:"value"` }
The policy property value override.
type OverrideResponseArrayOutput ¶
type OverrideResponseArrayOutput struct{ *pulumi.OutputState }
func (OverrideResponseArrayOutput) ElementType ¶
func (OverrideResponseArrayOutput) ElementType() reflect.Type
func (OverrideResponseArrayOutput) Index ¶
func (o OverrideResponseArrayOutput) Index(i pulumi.IntInput) OverrideResponseOutput
func (OverrideResponseArrayOutput) ToOverrideResponseArrayOutput ¶
func (o OverrideResponseArrayOutput) ToOverrideResponseArrayOutput() OverrideResponseArrayOutput
func (OverrideResponseArrayOutput) ToOverrideResponseArrayOutputWithContext ¶
func (o OverrideResponseArrayOutput) ToOverrideResponseArrayOutputWithContext(ctx context.Context) OverrideResponseArrayOutput
type OverrideResponseOutput ¶
type OverrideResponseOutput struct{ *pulumi.OutputState }
The policy property value override.
func (OverrideResponseOutput) ElementType ¶
func (OverrideResponseOutput) ElementType() reflect.Type
func (OverrideResponseOutput) Kind ¶
func (o OverrideResponseOutput) Kind() pulumi.StringPtrOutput
The override kind.
func (OverrideResponseOutput) Selectors ¶
func (o OverrideResponseOutput) Selectors() SelectorResponseArrayOutput
The list of the selector expressions.
func (OverrideResponseOutput) ToOverrideResponseOutput ¶
func (o OverrideResponseOutput) ToOverrideResponseOutput() OverrideResponseOutput
func (OverrideResponseOutput) ToOverrideResponseOutputWithContext ¶
func (o OverrideResponseOutput) ToOverrideResponseOutputWithContext(ctx context.Context) OverrideResponseOutput
func (OverrideResponseOutput) Value ¶
func (o OverrideResponseOutput) Value() pulumi.StringPtrOutput
The value to override the policy property.
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"` // Provides validation of parameter inputs during assignment using a self-defined JSON schema. This property is only supported for object-type parameters and follows the Json.NET Schema 2019-09 implementation. You can learn more about using schemas at https://json-schema.org/ and test draft schemas at https://www.jsonschemavalidator.net/. Schema interface{} `pulumi:"schema"` // 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"` // Provides validation of parameter inputs during assignment using a self-defined JSON schema. This property is only supported for object-type parameters and follows the Json.NET Schema 2019-09 implementation. You can learn more about using schemas at https://json-schema.org/ and test draft schemas at https://www.jsonschemavalidator.net/. Schema pulumi.Input `pulumi:"schema"` // 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 { // Set to true to have Azure portal create role assignments on the resource ID or resource scope value of this parameter during policy assignment. This property is useful in case you wish to assign permissions outside the assignment scope. AssignPermissions *bool `pulumi:"assignPermissions"` // The description of the parameter. Description *string `pulumi:"description"` // The display name for the parameter. DisplayName *string `pulumi:"displayName"` // Used when assigning the policy definition through the portal. Provides a context aware list of values for the user to choose from. StrongType *string `pulumi:"strongType"` }
General metadata for the parameter.
type ParameterDefinitionsValueMetadataArgs ¶
type ParameterDefinitionsValueMetadataArgs struct { // Set to true to have Azure portal create role assignments on the resource ID or resource scope value of this parameter during policy assignment. This property is useful in case you wish to assign permissions outside the assignment scope. AssignPermissions pulumi.BoolPtrInput `pulumi:"assignPermissions"` // The description of the parameter. Description pulumi.StringPtrInput `pulumi:"description"` // The display name for the parameter. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Used when assigning the policy definition through the portal. Provides a context aware list of values for the user to choose from. StrongType pulumi.StringPtrInput `pulumi:"strongType"` }
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) AssignPermissions ¶
func (o ParameterDefinitionsValueMetadataOutput) AssignPermissions() pulumi.BoolPtrOutput
Set to true to have Azure portal create role assignments on the resource ID or resource scope value of this parameter during policy assignment. This property is useful in case you wish to assign permissions outside the assignment scope.
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) StrongType ¶
func (o ParameterDefinitionsValueMetadataOutput) StrongType() pulumi.StringPtrOutput
Used when assigning the policy definition through the portal. Provides a context aware list of values for the user to choose from.
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) AssignPermissions ¶
func (o ParameterDefinitionsValueMetadataPtrOutput) AssignPermissions() pulumi.BoolPtrOutput
Set to true to have Azure portal create role assignments on the resource ID or resource scope value of this parameter during policy assignment. This property is useful in case you wish to assign permissions outside the assignment scope.
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) StrongType ¶
func (o ParameterDefinitionsValueMetadataPtrOutput) StrongType() pulumi.StringPtrOutput
Used when assigning the policy definition through the portal. Provides a context aware list of values for the user to choose from.
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) Schema ¶
func (o ParameterDefinitionsValueOutput) Schema() pulumi.AnyOutput
Provides validation of parameter inputs during assignment using a self-defined JSON schema. This property is only supported for object-type parameters and follows the Json.NET Schema 2019-09 implementation. You can learn more about using schemas at https://json-schema.org/ and test draft schemas at https://www.jsonschemavalidator.net/.
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"` // Provides validation of parameter inputs during assignment using a self-defined JSON schema. This property is only supported for object-type parameters and follows the Json.NET Schema 2019-09 implementation. You can learn more about using schemas at https://json-schema.org/ and test draft schemas at https://www.jsonschemavalidator.net/. Schema interface{} `pulumi:"schema"` // The data type of the parameter. Type *string `pulumi:"type"` }
The definition of a parameter that can be provided to the policy.
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 { // Set to true to have Azure portal create role assignments on the resource ID or resource scope value of this parameter during policy assignment. This property is useful in case you wish to assign permissions outside the assignment scope. AssignPermissions *bool `pulumi:"assignPermissions"` // The description of the parameter. Description *string `pulumi:"description"` // The display name for the parameter. DisplayName *string `pulumi:"displayName"` // Used when assigning the policy definition through the portal. Provides a context aware list of values for the user to choose from. StrongType *string `pulumi:"strongType"` }
General metadata for the parameter.
type ParameterDefinitionsValueResponseMetadataOutput ¶
type ParameterDefinitionsValueResponseMetadataOutput struct{ *pulumi.OutputState }
General metadata for the parameter.
func (ParameterDefinitionsValueResponseMetadataOutput) AssignPermissions ¶
func (o ParameterDefinitionsValueResponseMetadataOutput) AssignPermissions() pulumi.BoolPtrOutput
Set to true to have Azure portal create role assignments on the resource ID or resource scope value of this parameter during policy assignment. This property is useful in case you wish to assign permissions outside the assignment scope.
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) StrongType ¶
func (o ParameterDefinitionsValueResponseMetadataOutput) StrongType() pulumi.StringPtrOutput
Used when assigning the policy definition through the portal. Provides a context aware list of values for the user to choose from.
func (ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataOutput ¶
func (o ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataOutput() ParameterDefinitionsValueResponseMetadataOutput
func (ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataOutputWithContext ¶
func (o ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMetadataOutput
type ParameterDefinitionsValueResponseMetadataPtrOutput ¶
type ParameterDefinitionsValueResponseMetadataPtrOutput struct{ *pulumi.OutputState }
func (ParameterDefinitionsValueResponseMetadataPtrOutput) AssignPermissions ¶
func (o ParameterDefinitionsValueResponseMetadataPtrOutput) AssignPermissions() pulumi.BoolPtrOutput
Set to true to have Azure portal create role assignments on the resource ID or resource scope value of this parameter during policy assignment. This property is useful in case you wish to assign permissions outside the assignment scope.
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) StrongType ¶
func (o ParameterDefinitionsValueResponseMetadataPtrOutput) StrongType() pulumi.StringPtrOutput
Used when assigning the policy definition through the portal. Provides a context aware list of values for the user to choose from.
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) Schema ¶
func (o ParameterDefinitionsValueResponseOutput) Schema() pulumi.AnyOutput
Provides validation of parameter inputs during assignment using a self-defined JSON schema. This property is only supported for object-type parameters and follows the Json.NET Schema 2019-09 implementation. You can learn more about using schemas at https://json-schema.org/ and test draft schemas at https://www.jsonschemavalidator.net/.
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 ParameterType ¶
type ParameterType string
The data type of the parameter.
func (ParameterType) ElementType ¶
func (ParameterType) ElementType() reflect.Type
func (ParameterType) ToParameterTypeOutput ¶
func (e ParameterType) ToParameterTypeOutput() ParameterTypeOutput
func (ParameterType) ToParameterTypeOutputWithContext ¶
func (e ParameterType) ToParameterTypeOutputWithContext(ctx context.Context) ParameterTypeOutput
func (ParameterType) ToParameterTypePtrOutput ¶
func (e ParameterType) ToParameterTypePtrOutput() ParameterTypePtrOutput
func (ParameterType) ToParameterTypePtrOutputWithContext ¶
func (e ParameterType) ToParameterTypePtrOutputWithContext(ctx context.Context) ParameterTypePtrOutput
func (ParameterType) ToStringOutput ¶
func (e ParameterType) ToStringOutput() pulumi.StringOutput
func (ParameterType) ToStringOutputWithContext ¶
func (e ParameterType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ParameterType) ToStringPtrOutput ¶
func (e ParameterType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ParameterType) ToStringPtrOutputWithContext ¶
func (e ParameterType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ParameterTypeInput ¶
type ParameterTypeInput interface { pulumi.Input ToParameterTypeOutput() ParameterTypeOutput ToParameterTypeOutputWithContext(context.Context) ParameterTypeOutput }
ParameterTypeInput is an input type that accepts values of the ParameterType enum A concrete instance of `ParameterTypeInput` can be one of the following:
ParameterTypeString ParameterTypeArray ParameterTypeObject ParameterTypeBoolean ParameterTypeInteger ParameterTypeFloat ParameterTypeDateTime
type ParameterTypeOutput ¶
type ParameterTypeOutput struct{ *pulumi.OutputState }
func (ParameterTypeOutput) ElementType ¶
func (ParameterTypeOutput) ElementType() reflect.Type
func (ParameterTypeOutput) ToParameterTypeOutput ¶
func (o ParameterTypeOutput) ToParameterTypeOutput() ParameterTypeOutput
func (ParameterTypeOutput) ToParameterTypeOutputWithContext ¶
func (o ParameterTypeOutput) ToParameterTypeOutputWithContext(ctx context.Context) ParameterTypeOutput
func (ParameterTypeOutput) ToParameterTypePtrOutput ¶
func (o ParameterTypeOutput) ToParameterTypePtrOutput() ParameterTypePtrOutput
func (ParameterTypeOutput) ToParameterTypePtrOutputWithContext ¶
func (o ParameterTypeOutput) ToParameterTypePtrOutputWithContext(ctx context.Context) ParameterTypePtrOutput
func (ParameterTypeOutput) ToStringOutput ¶
func (o ParameterTypeOutput) ToStringOutput() pulumi.StringOutput
func (ParameterTypeOutput) ToStringOutputWithContext ¶
func (o ParameterTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ParameterTypeOutput) ToStringPtrOutput ¶
func (o ParameterTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ParameterTypeOutput) ToStringPtrOutputWithContext ¶
func (o ParameterTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ParameterTypePtrInput ¶
type ParameterTypePtrInput interface { pulumi.Input ToParameterTypePtrOutput() ParameterTypePtrOutput ToParameterTypePtrOutputWithContext(context.Context) ParameterTypePtrOutput }
func ParameterTypePtr ¶
func ParameterTypePtr(v string) ParameterTypePtrInput
type ParameterTypePtrOutput ¶
type ParameterTypePtrOutput struct{ *pulumi.OutputState }
func (ParameterTypePtrOutput) Elem ¶
func (o ParameterTypePtrOutput) Elem() ParameterTypeOutput
func (ParameterTypePtrOutput) ElementType ¶
func (ParameterTypePtrOutput) ElementType() reflect.Type
func (ParameterTypePtrOutput) ToParameterTypePtrOutput ¶
func (o ParameterTypePtrOutput) ToParameterTypePtrOutput() ParameterTypePtrOutput
func (ParameterTypePtrOutput) ToParameterTypePtrOutputWithContext ¶
func (o ParameterTypePtrOutput) ToParameterTypePtrOutputWithContext(ctx context.Context) ParameterTypePtrOutput
func (ParameterTypePtrOutput) ToStringPtrOutput ¶
func (o ParameterTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ParameterTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ParameterTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 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"` // Allowed Data actions. DataActions []string `pulumi:"dataActions"` // Denied actions. NotActions []string `pulumi:"notActions"` // Denied Data actions. NotDataActions []string `pulumi:"notDataActions"` }
Role definition permissions.
type PermissionArgs ¶
type PermissionArgs struct { // Allowed actions. Actions pulumi.StringArrayInput `pulumi:"actions"` // Allowed Data actions. DataActions pulumi.StringArrayInput `pulumi:"dataActions"` // Denied actions. NotActions pulumi.StringArrayInput `pulumi:"notActions"` // Denied Data actions. NotDataActions pulumi.StringArrayInput `pulumi:"notDataActions"` }
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) DataActions ¶
func (o PermissionOutput) DataActions() pulumi.StringArrayOutput
Allowed Data actions.
func (PermissionOutput) ElementType ¶
func (PermissionOutput) ElementType() reflect.Type
func (PermissionOutput) NotActions ¶
func (o PermissionOutput) NotActions() pulumi.StringArrayOutput
Denied actions.
func (PermissionOutput) NotDataActions ¶
func (o PermissionOutput) NotDataActions() pulumi.StringArrayOutput
Denied Data 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"` // The conditions on the role definition. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' Condition string `pulumi:"condition"` // Version of the condition. Currently the only accepted value is '2.0' ConditionVersion string `pulumi:"conditionVersion"` // Allowed Data actions. DataActions []string `pulumi:"dataActions"` // Denied actions. NotActions []string `pulumi:"notActions"` // Denied Data actions. NotDataActions []string `pulumi:"notDataActions"` }
Role definition permissions.
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 PermissionResponseOutput ¶
type PermissionResponseOutput struct{ *pulumi.OutputState }
Role definition permissions.
func (PermissionResponseOutput) Actions ¶
func (o PermissionResponseOutput) Actions() pulumi.StringArrayOutput
Allowed actions.
func (PermissionResponseOutput) Condition ¶
func (o PermissionResponseOutput) Condition() pulumi.StringOutput
The conditions on the role definition. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'
func (PermissionResponseOutput) ConditionVersion ¶
func (o PermissionResponseOutput) ConditionVersion() pulumi.StringOutput
Version of the condition. Currently the only accepted value is '2.0'
func (PermissionResponseOutput) DataActions ¶
func (o PermissionResponseOutput) DataActions() pulumi.StringArrayOutput
Allowed Data actions.
func (PermissionResponseOutput) ElementType ¶
func (PermissionResponseOutput) ElementType() reflect.Type
func (PermissionResponseOutput) NotActions ¶
func (o PermissionResponseOutput) NotActions() pulumi.StringArrayOutput
Denied actions.
func (PermissionResponseOutput) NotDataActions ¶
func (o PermissionResponseOutput) NotDataActions() pulumi.StringArrayOutput
Denied Data 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 messages that describe why a resource is non-compliant with the policy. NonComplianceMessages NonComplianceMessageResponseArrayOutput `pulumi:"nonComplianceMessages"` // The policy's excluded scopes. NotScopes pulumi.StringArrayOutput `pulumi:"notScopes"` // The policy property value override. Overrides OverrideResponseArrayOutput `pulumi:"overrides"` // 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 resource selector list to filter policies by resource properties. ResourceSelectors ResourceSelectorResponseArrayOutput `pulumi:"resourceSelectors"` // The scope for the policy assignment. Scope pulumi.StringOutput `pulumi:"scope"` // The system metadata relating to this resource. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the policy assignment. Type pulumi.StringOutput `pulumi:"type"` }
The policy assignment. Azure REST API version: 2022-06-01. Prior API version in Azure Native 1.x: 2020-09-01.
Other available API versions: 2016-04-01, 2016-12-01, 2019-06-01, 2020-03-01, 2023-04-01, 2024-04-01.
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.
func (*PolicyAssignment) ElementType ¶
func (*PolicyAssignment) ElementType() reflect.Type
func (*PolicyAssignment) ToPolicyAssignmentOutput ¶
func (i *PolicyAssignment) ToPolicyAssignmentOutput() PolicyAssignmentOutput
func (*PolicyAssignment) ToPolicyAssignmentOutputWithContext ¶
func (i *PolicyAssignment) ToPolicyAssignmentOutputWithContext(ctx context.Context) PolicyAssignmentOutput
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 messages that describe why a resource is non-compliant with the policy. NonComplianceMessages NonComplianceMessageArrayInput // The policy's excluded scopes. NotScopes pulumi.StringArrayInput // The policy property value override. Overrides OverrideArrayInput // The parameter values for the assigned policy rule. The keys are the parameter names. Parameters ParameterValuesValueMapInput // The name of the policy assignment. PolicyAssignmentName pulumi.StringPtrInput // The ID of the policy definition or policy set definition being assigned. PolicyDefinitionId pulumi.StringPtrInput // The resource selector list to filter policies by resource properties. ResourceSelectors ResourceSelectorArrayInput // 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 pulumi.StringInput }
The set of arguments for constructing a PolicyAssignment resource.
func (PolicyAssignmentArgs) ElementType ¶
func (PolicyAssignmentArgs) ElementType() reflect.Type
type PolicyAssignmentInput ¶
type PolicyAssignmentInput interface { pulumi.Input ToPolicyAssignmentOutput() PolicyAssignmentOutput ToPolicyAssignmentOutputWithContext(ctx context.Context) PolicyAssignmentOutput }
type PolicyAssignmentOutput ¶
type PolicyAssignmentOutput struct{ *pulumi.OutputState }
func (PolicyAssignmentOutput) Description ¶
func (o PolicyAssignmentOutput) Description() pulumi.StringPtrOutput
This message will be part of response in case of policy violation.
func (PolicyAssignmentOutput) DisplayName ¶
func (o PolicyAssignmentOutput) DisplayName() pulumi.StringPtrOutput
The display name of the policy assignment.
func (PolicyAssignmentOutput) ElementType ¶
func (PolicyAssignmentOutput) ElementType() reflect.Type
func (PolicyAssignmentOutput) EnforcementMode ¶
func (o PolicyAssignmentOutput) EnforcementMode() pulumi.StringPtrOutput
The policy assignment enforcement mode. Possible values are Default and DoNotEnforce.
func (PolicyAssignmentOutput) Identity ¶
func (o PolicyAssignmentOutput) Identity() IdentityResponsePtrOutput
The managed identity associated with the policy assignment.
func (PolicyAssignmentOutput) Location ¶
func (o PolicyAssignmentOutput) Location() pulumi.StringPtrOutput
The location of the policy assignment. Only required when utilizing managed identity.
func (PolicyAssignmentOutput) Metadata ¶
func (o PolicyAssignmentOutput) Metadata() pulumi.AnyOutput
The policy assignment metadata. Metadata is an open ended object and is typically a collection of key value pairs.
func (PolicyAssignmentOutput) Name ¶
func (o PolicyAssignmentOutput) Name() pulumi.StringOutput
The name of the policy assignment.
func (PolicyAssignmentOutput) NonComplianceMessages ¶
func (o PolicyAssignmentOutput) NonComplianceMessages() NonComplianceMessageResponseArrayOutput
The messages that describe why a resource is non-compliant with the policy.
func (PolicyAssignmentOutput) NotScopes ¶
func (o PolicyAssignmentOutput) NotScopes() pulumi.StringArrayOutput
The policy's excluded scopes.
func (PolicyAssignmentOutput) Overrides ¶
func (o PolicyAssignmentOutput) Overrides() OverrideResponseArrayOutput
The policy property value override.
func (PolicyAssignmentOutput) Parameters ¶
func (o PolicyAssignmentOutput) Parameters() ParameterValuesValueResponseMapOutput
The parameter values for the assigned policy rule. The keys are the parameter names.
func (PolicyAssignmentOutput) PolicyDefinitionId ¶
func (o PolicyAssignmentOutput) PolicyDefinitionId() pulumi.StringPtrOutput
The ID of the policy definition or policy set definition being assigned.
func (PolicyAssignmentOutput) ResourceSelectors ¶
func (o PolicyAssignmentOutput) ResourceSelectors() ResourceSelectorResponseArrayOutput
The resource selector list to filter policies by resource properties.
func (PolicyAssignmentOutput) Scope ¶
func (o PolicyAssignmentOutput) Scope() pulumi.StringOutput
The scope for the policy assignment.
func (PolicyAssignmentOutput) SystemData ¶
func (o PolicyAssignmentOutput) SystemData() SystemDataResponseOutput
The system metadata relating to this resource.
func (PolicyAssignmentOutput) ToPolicyAssignmentOutput ¶
func (o PolicyAssignmentOutput) ToPolicyAssignmentOutput() PolicyAssignmentOutput
func (PolicyAssignmentOutput) ToPolicyAssignmentOutputWithContext ¶
func (o PolicyAssignmentOutput) ToPolicyAssignmentOutputWithContext(ctx context.Context) PolicyAssignmentOutput
func (PolicyAssignmentOutput) Type ¶
func (o PolicyAssignmentOutput) Type() pulumi.StringOutput
The type of the policy assignment.
type PolicyAssignmentPropertiesResponse ¶
type PolicyAssignmentPropertiesResponse struct { // Details of the policy Policy *PolicyAssignmentPropertiesResponsePolicy `pulumi:"policy"` // Details of role definition RoleDefinition *PolicyAssignmentPropertiesResponseRoleDefinition `pulumi:"roleDefinition"` // Details of the resource scope Scope *PolicyAssignmentPropertiesResponseScope `pulumi:"scope"` }
Expanded info of resource scope, role definition and policy
type PolicyAssignmentPropertiesResponseOutput ¶
type PolicyAssignmentPropertiesResponseOutput struct{ *pulumi.OutputState }
Expanded info of resource scope, role definition and policy
func (PolicyAssignmentPropertiesResponseOutput) ElementType ¶
func (PolicyAssignmentPropertiesResponseOutput) ElementType() reflect.Type
func (PolicyAssignmentPropertiesResponseOutput) Policy ¶
func (o PolicyAssignmentPropertiesResponseOutput) Policy() PolicyAssignmentPropertiesResponsePolicyPtrOutput
Details of the policy
func (PolicyAssignmentPropertiesResponseOutput) RoleDefinition ¶
func (o PolicyAssignmentPropertiesResponseOutput) RoleDefinition() PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput
Details of role definition
func (PolicyAssignmentPropertiesResponseOutput) Scope ¶
func (o PolicyAssignmentPropertiesResponseOutput) Scope() PolicyAssignmentPropertiesResponseScopePtrOutput
Details of the resource scope
func (PolicyAssignmentPropertiesResponseOutput) ToPolicyAssignmentPropertiesResponseOutput ¶
func (o PolicyAssignmentPropertiesResponseOutput) ToPolicyAssignmentPropertiesResponseOutput() PolicyAssignmentPropertiesResponseOutput
func (PolicyAssignmentPropertiesResponseOutput) ToPolicyAssignmentPropertiesResponseOutputWithContext ¶
func (o PolicyAssignmentPropertiesResponseOutput) ToPolicyAssignmentPropertiesResponseOutputWithContext(ctx context.Context) PolicyAssignmentPropertiesResponseOutput
type PolicyAssignmentPropertiesResponsePolicy ¶
type PolicyAssignmentPropertiesResponsePolicy struct { // Id of the policy Id *string `pulumi:"id"` // The name of the entity last modified it LastModifiedBy PrincipalResponse `pulumi:"lastModifiedBy"` // The last modified date time. LastModifiedDateTime *string `pulumi:"lastModifiedDateTime"` }
Details of the policy
type PolicyAssignmentPropertiesResponsePolicyOutput ¶
type PolicyAssignmentPropertiesResponsePolicyOutput struct{ *pulumi.OutputState }
Details of the policy
func (PolicyAssignmentPropertiesResponsePolicyOutput) ElementType ¶
func (PolicyAssignmentPropertiesResponsePolicyOutput) ElementType() reflect.Type
func (PolicyAssignmentPropertiesResponsePolicyOutput) LastModifiedBy ¶
func (o PolicyAssignmentPropertiesResponsePolicyOutput) LastModifiedBy() PrincipalResponseOutput
The name of the entity last modified it
func (PolicyAssignmentPropertiesResponsePolicyOutput) LastModifiedDateTime ¶
func (o PolicyAssignmentPropertiesResponsePolicyOutput) LastModifiedDateTime() pulumi.StringPtrOutput
The last modified date time.
func (PolicyAssignmentPropertiesResponsePolicyOutput) ToPolicyAssignmentPropertiesResponsePolicyOutput ¶
func (o PolicyAssignmentPropertiesResponsePolicyOutput) ToPolicyAssignmentPropertiesResponsePolicyOutput() PolicyAssignmentPropertiesResponsePolicyOutput
func (PolicyAssignmentPropertiesResponsePolicyOutput) ToPolicyAssignmentPropertiesResponsePolicyOutputWithContext ¶
func (o PolicyAssignmentPropertiesResponsePolicyOutput) ToPolicyAssignmentPropertiesResponsePolicyOutputWithContext(ctx context.Context) PolicyAssignmentPropertiesResponsePolicyOutput
type PolicyAssignmentPropertiesResponsePolicyPtrOutput ¶
type PolicyAssignmentPropertiesResponsePolicyPtrOutput struct{ *pulumi.OutputState }
func (PolicyAssignmentPropertiesResponsePolicyPtrOutput) ElementType ¶
func (PolicyAssignmentPropertiesResponsePolicyPtrOutput) ElementType() reflect.Type
func (PolicyAssignmentPropertiesResponsePolicyPtrOutput) LastModifiedBy ¶
func (o PolicyAssignmentPropertiesResponsePolicyPtrOutput) LastModifiedBy() PrincipalResponsePtrOutput
The name of the entity last modified it
func (PolicyAssignmentPropertiesResponsePolicyPtrOutput) LastModifiedDateTime ¶
func (o PolicyAssignmentPropertiesResponsePolicyPtrOutput) LastModifiedDateTime() pulumi.StringPtrOutput
The last modified date time.
func (PolicyAssignmentPropertiesResponsePolicyPtrOutput) ToPolicyAssignmentPropertiesResponsePolicyPtrOutput ¶
func (o PolicyAssignmentPropertiesResponsePolicyPtrOutput) ToPolicyAssignmentPropertiesResponsePolicyPtrOutput() PolicyAssignmentPropertiesResponsePolicyPtrOutput
func (PolicyAssignmentPropertiesResponsePolicyPtrOutput) ToPolicyAssignmentPropertiesResponsePolicyPtrOutputWithContext ¶
func (o PolicyAssignmentPropertiesResponsePolicyPtrOutput) ToPolicyAssignmentPropertiesResponsePolicyPtrOutputWithContext(ctx context.Context) PolicyAssignmentPropertiesResponsePolicyPtrOutput
type PolicyAssignmentPropertiesResponseRoleDefinition ¶
type PolicyAssignmentPropertiesResponseRoleDefinition struct { // Display name of the role definition DisplayName *string `pulumi:"displayName"` // Id of the role definition Id *string `pulumi:"id"` // Type of the role definition Type *string `pulumi:"type"` }
Details of role definition
type PolicyAssignmentPropertiesResponseRoleDefinitionOutput ¶
type PolicyAssignmentPropertiesResponseRoleDefinitionOutput struct{ *pulumi.OutputState }
Details of role definition
func (PolicyAssignmentPropertiesResponseRoleDefinitionOutput) DisplayName ¶
func (o PolicyAssignmentPropertiesResponseRoleDefinitionOutput) DisplayName() pulumi.StringPtrOutput
Display name of the role definition
func (PolicyAssignmentPropertiesResponseRoleDefinitionOutput) ElementType ¶
func (PolicyAssignmentPropertiesResponseRoleDefinitionOutput) ElementType() reflect.Type
func (PolicyAssignmentPropertiesResponseRoleDefinitionOutput) ToPolicyAssignmentPropertiesResponseRoleDefinitionOutput ¶
func (o PolicyAssignmentPropertiesResponseRoleDefinitionOutput) ToPolicyAssignmentPropertiesResponseRoleDefinitionOutput() PolicyAssignmentPropertiesResponseRoleDefinitionOutput
func (PolicyAssignmentPropertiesResponseRoleDefinitionOutput) ToPolicyAssignmentPropertiesResponseRoleDefinitionOutputWithContext ¶
func (o PolicyAssignmentPropertiesResponseRoleDefinitionOutput) ToPolicyAssignmentPropertiesResponseRoleDefinitionOutputWithContext(ctx context.Context) PolicyAssignmentPropertiesResponseRoleDefinitionOutput
type PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput ¶
type PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput struct{ *pulumi.OutputState }
func (PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput) DisplayName ¶
func (o PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput) DisplayName() pulumi.StringPtrOutput
Display name of the role definition
func (PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput) ElementType ¶
func (PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput) ElementType() reflect.Type
func (PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput) ToPolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput ¶
func (o PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput) ToPolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput() PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput
func (PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput) ToPolicyAssignmentPropertiesResponseRoleDefinitionPtrOutputWithContext ¶
func (o PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput) ToPolicyAssignmentPropertiesResponseRoleDefinitionPtrOutputWithContext(ctx context.Context) PolicyAssignmentPropertiesResponseRoleDefinitionPtrOutput
type PolicyAssignmentPropertiesResponseScope ¶
type PolicyAssignmentPropertiesResponseScope struct { // Display name of the resource DisplayName *string `pulumi:"displayName"` // Scope id of the resource Id *string `pulumi:"id"` // Type of the resource Type *string `pulumi:"type"` }
Details of the resource scope
type PolicyAssignmentPropertiesResponseScopeOutput ¶
type PolicyAssignmentPropertiesResponseScopeOutput struct{ *pulumi.OutputState }
Details of the resource scope
func (PolicyAssignmentPropertiesResponseScopeOutput) DisplayName ¶
func (o PolicyAssignmentPropertiesResponseScopeOutput) DisplayName() pulumi.StringPtrOutput
Display name of the resource
func (PolicyAssignmentPropertiesResponseScopeOutput) ElementType ¶
func (PolicyAssignmentPropertiesResponseScopeOutput) ElementType() reflect.Type
func (PolicyAssignmentPropertiesResponseScopeOutput) ToPolicyAssignmentPropertiesResponseScopeOutput ¶
func (o PolicyAssignmentPropertiesResponseScopeOutput) ToPolicyAssignmentPropertiesResponseScopeOutput() PolicyAssignmentPropertiesResponseScopeOutput
func (PolicyAssignmentPropertiesResponseScopeOutput) ToPolicyAssignmentPropertiesResponseScopeOutputWithContext ¶
func (o PolicyAssignmentPropertiesResponseScopeOutput) ToPolicyAssignmentPropertiesResponseScopeOutputWithContext(ctx context.Context) PolicyAssignmentPropertiesResponseScopeOutput
func (PolicyAssignmentPropertiesResponseScopeOutput) Type ¶
func (o PolicyAssignmentPropertiesResponseScopeOutput) Type() pulumi.StringPtrOutput
Type of the resource
type PolicyAssignmentPropertiesResponseScopePtrOutput ¶
type PolicyAssignmentPropertiesResponseScopePtrOutput struct{ *pulumi.OutputState }
func (PolicyAssignmentPropertiesResponseScopePtrOutput) DisplayName ¶
func (o PolicyAssignmentPropertiesResponseScopePtrOutput) DisplayName() pulumi.StringPtrOutput
Display name of the resource
func (PolicyAssignmentPropertiesResponseScopePtrOutput) ElementType ¶
func (PolicyAssignmentPropertiesResponseScopePtrOutput) ElementType() reflect.Type
func (PolicyAssignmentPropertiesResponseScopePtrOutput) ToPolicyAssignmentPropertiesResponseScopePtrOutput ¶
func (o PolicyAssignmentPropertiesResponseScopePtrOutput) ToPolicyAssignmentPropertiesResponseScopePtrOutput() PolicyAssignmentPropertiesResponseScopePtrOutput
func (PolicyAssignmentPropertiesResponseScopePtrOutput) ToPolicyAssignmentPropertiesResponseScopePtrOutputWithContext ¶
func (o PolicyAssignmentPropertiesResponseScopePtrOutput) ToPolicyAssignmentPropertiesResponseScopePtrOutputWithContext(ctx context.Context) PolicyAssignmentPropertiesResponseScopePtrOutput
func (PolicyAssignmentPropertiesResponseScopePtrOutput) Type ¶
func (o PolicyAssignmentPropertiesResponseScopePtrOutput) Type() pulumi.StringPtrOutput
Type of the resource
type PolicyAssignmentState ¶
type PolicyAssignmentState struct { }
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 system metadata relating to this resource. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/policyDefinitions). Type pulumi.StringOutput `pulumi:"type"` }
The policy definition. Azure REST API version: 2021-06-01. Prior API version in Azure Native 1.x: 2020-09-01.
Other available API versions: 2016-04-01, 2018-05-01, 2019-06-01, 2023-04-01.
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.
func (*PolicyDefinition) ElementType ¶
func (*PolicyDefinition) ElementType() reflect.Type
func (*PolicyDefinition) ToPolicyDefinitionOutput ¶
func (i *PolicyDefinition) ToPolicyDefinitionOutput() PolicyDefinitionOutput
func (*PolicyDefinition) ToPolicyDefinitionOutputWithContext ¶
func (i *PolicyDefinition) ToPolicyDefinitionOutputWithContext(ctx context.Context) PolicyDefinitionOutput
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.StringPtrInput // 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 PolicyDefinitionAtManagementGroup ¶
type PolicyDefinitionAtManagementGroup 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 system metadata relating to this resource. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/policyDefinitions). Type pulumi.StringOutput `pulumi:"type"` }
The policy definition. Azure REST API version: 2021-06-01. Prior API version in Azure Native 1.x: 2020-09-01.
Other available API versions: 2018-05-01, 2019-06-01, 2023-04-01.
func GetPolicyDefinitionAtManagementGroup ¶
func GetPolicyDefinitionAtManagementGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyDefinitionAtManagementGroupState, opts ...pulumi.ResourceOption) (*PolicyDefinitionAtManagementGroup, error)
GetPolicyDefinitionAtManagementGroup gets an existing PolicyDefinitionAtManagementGroup 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 NewPolicyDefinitionAtManagementGroup ¶
func NewPolicyDefinitionAtManagementGroup(ctx *pulumi.Context, name string, args *PolicyDefinitionAtManagementGroupArgs, opts ...pulumi.ResourceOption) (*PolicyDefinitionAtManagementGroup, error)
NewPolicyDefinitionAtManagementGroup registers a new resource with the given unique name, arguments, and options.
func (*PolicyDefinitionAtManagementGroup) ElementType ¶
func (*PolicyDefinitionAtManagementGroup) ElementType() reflect.Type
func (*PolicyDefinitionAtManagementGroup) ToPolicyDefinitionAtManagementGroupOutput ¶
func (i *PolicyDefinitionAtManagementGroup) ToPolicyDefinitionAtManagementGroupOutput() PolicyDefinitionAtManagementGroupOutput
func (*PolicyDefinitionAtManagementGroup) ToPolicyDefinitionAtManagementGroupOutputWithContext ¶
func (i *PolicyDefinitionAtManagementGroup) ToPolicyDefinitionAtManagementGroupOutputWithContext(ctx context.Context) PolicyDefinitionAtManagementGroupOutput
type PolicyDefinitionAtManagementGroupArgs ¶
type PolicyDefinitionAtManagementGroupArgs struct { // The policy definition description. Description pulumi.StringPtrInput // The display name of the policy definition. DisplayName pulumi.StringPtrInput // The ID of the management group. ManagementGroupId pulumi.StringInput // 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.StringPtrInput // 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 PolicyDefinitionAtManagementGroup resource.
func (PolicyDefinitionAtManagementGroupArgs) ElementType ¶
func (PolicyDefinitionAtManagementGroupArgs) ElementType() reflect.Type
type PolicyDefinitionAtManagementGroupInput ¶
type PolicyDefinitionAtManagementGroupInput interface { pulumi.Input ToPolicyDefinitionAtManagementGroupOutput() PolicyDefinitionAtManagementGroupOutput ToPolicyDefinitionAtManagementGroupOutputWithContext(ctx context.Context) PolicyDefinitionAtManagementGroupOutput }
type PolicyDefinitionAtManagementGroupOutput ¶
type PolicyDefinitionAtManagementGroupOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionAtManagementGroupOutput) Description ¶
func (o PolicyDefinitionAtManagementGroupOutput) Description() pulumi.StringPtrOutput
The policy definition description.
func (PolicyDefinitionAtManagementGroupOutput) DisplayName ¶
func (o PolicyDefinitionAtManagementGroupOutput) DisplayName() pulumi.StringPtrOutput
The display name of the policy definition.
func (PolicyDefinitionAtManagementGroupOutput) ElementType ¶
func (PolicyDefinitionAtManagementGroupOutput) ElementType() reflect.Type
func (PolicyDefinitionAtManagementGroupOutput) Metadata ¶
func (o PolicyDefinitionAtManagementGroupOutput) Metadata() pulumi.AnyOutput
The policy definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.
func (PolicyDefinitionAtManagementGroupOutput) Mode ¶
func (o PolicyDefinitionAtManagementGroupOutput) Mode() pulumi.StringPtrOutput
The policy definition mode. Some examples are All, Indexed, Microsoft.KeyVault.Data.
func (PolicyDefinitionAtManagementGroupOutput) Name ¶
func (o PolicyDefinitionAtManagementGroupOutput) Name() pulumi.StringOutput
The name of the policy definition.
func (PolicyDefinitionAtManagementGroupOutput) Parameters ¶
func (o PolicyDefinitionAtManagementGroupOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
The parameter definitions for parameters used in the policy rule. The keys are the parameter names.
func (PolicyDefinitionAtManagementGroupOutput) PolicyRule ¶
func (o PolicyDefinitionAtManagementGroupOutput) PolicyRule() pulumi.AnyOutput
The policy rule.
func (PolicyDefinitionAtManagementGroupOutput) PolicyType ¶
func (o PolicyDefinitionAtManagementGroupOutput) PolicyType() pulumi.StringPtrOutput
The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static.
func (PolicyDefinitionAtManagementGroupOutput) SystemData ¶
func (o PolicyDefinitionAtManagementGroupOutput) SystemData() SystemDataResponseOutput
The system metadata relating to this resource.
func (PolicyDefinitionAtManagementGroupOutput) ToPolicyDefinitionAtManagementGroupOutput ¶
func (o PolicyDefinitionAtManagementGroupOutput) ToPolicyDefinitionAtManagementGroupOutput() PolicyDefinitionAtManagementGroupOutput
func (PolicyDefinitionAtManagementGroupOutput) ToPolicyDefinitionAtManagementGroupOutputWithContext ¶
func (o PolicyDefinitionAtManagementGroupOutput) ToPolicyDefinitionAtManagementGroupOutputWithContext(ctx context.Context) PolicyDefinitionAtManagementGroupOutput
func (PolicyDefinitionAtManagementGroupOutput) Type ¶
func (o PolicyDefinitionAtManagementGroupOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/policyDefinitions).
type PolicyDefinitionAtManagementGroupState ¶
type PolicyDefinitionAtManagementGroupState struct { }
func (PolicyDefinitionAtManagementGroupState) ElementType ¶
func (PolicyDefinitionAtManagementGroupState) 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 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 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 PolicyDefinitionInput ¶
type PolicyDefinitionInput interface { pulumi.Input ToPolicyDefinitionOutput() PolicyDefinitionOutput ToPolicyDefinitionOutputWithContext(ctx context.Context) PolicyDefinitionOutput }
type PolicyDefinitionOutput ¶
type PolicyDefinitionOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionOutput) Description ¶
func (o PolicyDefinitionOutput) Description() pulumi.StringPtrOutput
The policy definition description.
func (PolicyDefinitionOutput) DisplayName ¶
func (o PolicyDefinitionOutput) DisplayName() pulumi.StringPtrOutput
The display name of the policy definition.
func (PolicyDefinitionOutput) ElementType ¶
func (PolicyDefinitionOutput) ElementType() reflect.Type
func (PolicyDefinitionOutput) Metadata ¶
func (o PolicyDefinitionOutput) Metadata() pulumi.AnyOutput
The policy definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.
func (PolicyDefinitionOutput) Mode ¶
func (o PolicyDefinitionOutput) Mode() pulumi.StringPtrOutput
The policy definition mode. Some examples are All, Indexed, Microsoft.KeyVault.Data.
func (PolicyDefinitionOutput) Name ¶
func (o PolicyDefinitionOutput) Name() pulumi.StringOutput
The name of the policy definition.
func (PolicyDefinitionOutput) Parameters ¶
func (o PolicyDefinitionOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
The parameter definitions for parameters used in the policy rule. The keys are the parameter names.
func (PolicyDefinitionOutput) PolicyRule ¶
func (o PolicyDefinitionOutput) PolicyRule() pulumi.AnyOutput
The policy rule.
func (PolicyDefinitionOutput) PolicyType ¶
func (o PolicyDefinitionOutput) PolicyType() pulumi.StringPtrOutput
The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static.
func (PolicyDefinitionOutput) SystemData ¶
func (o PolicyDefinitionOutput) SystemData() SystemDataResponseOutput
The system metadata relating to this resource.
func (PolicyDefinitionOutput) ToPolicyDefinitionOutput ¶
func (o PolicyDefinitionOutput) ToPolicyDefinitionOutput() PolicyDefinitionOutput
func (PolicyDefinitionOutput) ToPolicyDefinitionOutputWithContext ¶
func (o PolicyDefinitionOutput) ToPolicyDefinitionOutputWithContext(ctx context.Context) PolicyDefinitionOutput
func (PolicyDefinitionOutput) Type ¶
func (o PolicyDefinitionOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/policyDefinitions).
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 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 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 { }
func (PolicyDefinitionState) ElementType ¶
func (PolicyDefinitionState) ElementType() reflect.Type
type PolicyDefinitionVersion ¶
type PolicyDefinitionVersion 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 version. 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 system metadata relating to this resource. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/policyDefinitions/versions). Type pulumi.StringOutput `pulumi:"type"` // The policy definition version in #.#.# format. Version pulumi.StringPtrOutput `pulumi:"version"` }
The ID of the policy definition version. Azure REST API version: 2023-04-01.
func GetPolicyDefinitionVersion ¶
func GetPolicyDefinitionVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyDefinitionVersionState, opts ...pulumi.ResourceOption) (*PolicyDefinitionVersion, error)
GetPolicyDefinitionVersion gets an existing PolicyDefinitionVersion 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 NewPolicyDefinitionVersion ¶
func NewPolicyDefinitionVersion(ctx *pulumi.Context, name string, args *PolicyDefinitionVersionArgs, opts ...pulumi.ResourceOption) (*PolicyDefinitionVersion, error)
NewPolicyDefinitionVersion registers a new resource with the given unique name, arguments, and options.
func (*PolicyDefinitionVersion) ElementType ¶
func (*PolicyDefinitionVersion) ElementType() reflect.Type
func (*PolicyDefinitionVersion) ToPolicyDefinitionVersionOutput ¶
func (i *PolicyDefinitionVersion) ToPolicyDefinitionVersionOutput() PolicyDefinitionVersionOutput
func (*PolicyDefinitionVersion) ToPolicyDefinitionVersionOutputWithContext ¶
func (i *PolicyDefinitionVersion) ToPolicyDefinitionVersionOutputWithContext(ctx context.Context) PolicyDefinitionVersionOutput
type PolicyDefinitionVersionArgs ¶
type PolicyDefinitionVersionArgs 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. PolicyDefinitionName pulumi.StringInput // The policy definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number PolicyDefinitionVersion pulumi.StringPtrInput // The policy rule. PolicyRule pulumi.Input // The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. PolicyType pulumi.StringPtrInput // The policy definition version in #.#.# format. Version pulumi.StringPtrInput }
The set of arguments for constructing a PolicyDefinitionVersion resource.
func (PolicyDefinitionVersionArgs) ElementType ¶
func (PolicyDefinitionVersionArgs) ElementType() reflect.Type
type PolicyDefinitionVersionAtManagementGroup ¶
type PolicyDefinitionVersionAtManagementGroup 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 version. 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 system metadata relating to this resource. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/policyDefinitions/versions). Type pulumi.StringOutput `pulumi:"type"` // The policy definition version in #.#.# format. Version pulumi.StringPtrOutput `pulumi:"version"` }
The ID of the policy definition version. Azure REST API version: 2023-04-01.
func GetPolicyDefinitionVersionAtManagementGroup ¶
func GetPolicyDefinitionVersionAtManagementGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyDefinitionVersionAtManagementGroupState, opts ...pulumi.ResourceOption) (*PolicyDefinitionVersionAtManagementGroup, error)
GetPolicyDefinitionVersionAtManagementGroup gets an existing PolicyDefinitionVersionAtManagementGroup 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 NewPolicyDefinitionVersionAtManagementGroup ¶
func NewPolicyDefinitionVersionAtManagementGroup(ctx *pulumi.Context, name string, args *PolicyDefinitionVersionAtManagementGroupArgs, opts ...pulumi.ResourceOption) (*PolicyDefinitionVersionAtManagementGroup, error)
NewPolicyDefinitionVersionAtManagementGroup registers a new resource with the given unique name, arguments, and options.
func (*PolicyDefinitionVersionAtManagementGroup) ElementType ¶
func (*PolicyDefinitionVersionAtManagementGroup) ElementType() reflect.Type
func (*PolicyDefinitionVersionAtManagementGroup) ToPolicyDefinitionVersionAtManagementGroupOutput ¶
func (i *PolicyDefinitionVersionAtManagementGroup) ToPolicyDefinitionVersionAtManagementGroupOutput() PolicyDefinitionVersionAtManagementGroupOutput
func (*PolicyDefinitionVersionAtManagementGroup) ToPolicyDefinitionVersionAtManagementGroupOutputWithContext ¶
func (i *PolicyDefinitionVersionAtManagementGroup) ToPolicyDefinitionVersionAtManagementGroupOutputWithContext(ctx context.Context) PolicyDefinitionVersionAtManagementGroupOutput
type PolicyDefinitionVersionAtManagementGroupArgs ¶
type PolicyDefinitionVersionAtManagementGroupArgs struct { // The policy definition description. Description pulumi.StringPtrInput // The display name of the policy definition. DisplayName pulumi.StringPtrInput // The name of the management group. The name is case insensitive. ManagementGroupName pulumi.StringInput // 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. PolicyDefinitionName pulumi.StringInput // The policy definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number PolicyDefinitionVersion pulumi.StringPtrInput // The policy rule. PolicyRule pulumi.Input // The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. PolicyType pulumi.StringPtrInput // The policy definition version in #.#.# format. Version pulumi.StringPtrInput }
The set of arguments for constructing a PolicyDefinitionVersionAtManagementGroup resource.
func (PolicyDefinitionVersionAtManagementGroupArgs) ElementType ¶
func (PolicyDefinitionVersionAtManagementGroupArgs) ElementType() reflect.Type
type PolicyDefinitionVersionAtManagementGroupInput ¶
type PolicyDefinitionVersionAtManagementGroupInput interface { pulumi.Input ToPolicyDefinitionVersionAtManagementGroupOutput() PolicyDefinitionVersionAtManagementGroupOutput ToPolicyDefinitionVersionAtManagementGroupOutputWithContext(ctx context.Context) PolicyDefinitionVersionAtManagementGroupOutput }
type PolicyDefinitionVersionAtManagementGroupOutput ¶
type PolicyDefinitionVersionAtManagementGroupOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionVersionAtManagementGroupOutput) Description ¶
func (o PolicyDefinitionVersionAtManagementGroupOutput) Description() pulumi.StringPtrOutput
The policy definition description.
func (PolicyDefinitionVersionAtManagementGroupOutput) DisplayName ¶
func (o PolicyDefinitionVersionAtManagementGroupOutput) DisplayName() pulumi.StringPtrOutput
The display name of the policy definition.
func (PolicyDefinitionVersionAtManagementGroupOutput) ElementType ¶
func (PolicyDefinitionVersionAtManagementGroupOutput) ElementType() reflect.Type
func (PolicyDefinitionVersionAtManagementGroupOutput) Metadata ¶
func (o PolicyDefinitionVersionAtManagementGroupOutput) Metadata() pulumi.AnyOutput
The policy definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.
func (PolicyDefinitionVersionAtManagementGroupOutput) Mode ¶
func (o PolicyDefinitionVersionAtManagementGroupOutput) Mode() pulumi.StringPtrOutput
The policy definition mode. Some examples are All, Indexed, Microsoft.KeyVault.Data.
func (PolicyDefinitionVersionAtManagementGroupOutput) Name ¶
func (o PolicyDefinitionVersionAtManagementGroupOutput) Name() pulumi.StringOutput
The name of the policy definition version.
func (PolicyDefinitionVersionAtManagementGroupOutput) Parameters ¶
func (o PolicyDefinitionVersionAtManagementGroupOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
The parameter definitions for parameters used in the policy rule. The keys are the parameter names.
func (PolicyDefinitionVersionAtManagementGroupOutput) PolicyRule ¶
func (o PolicyDefinitionVersionAtManagementGroupOutput) PolicyRule() pulumi.AnyOutput
The policy rule.
func (PolicyDefinitionVersionAtManagementGroupOutput) PolicyType ¶
func (o PolicyDefinitionVersionAtManagementGroupOutput) PolicyType() pulumi.StringPtrOutput
The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static.
func (PolicyDefinitionVersionAtManagementGroupOutput) SystemData ¶
func (o PolicyDefinitionVersionAtManagementGroupOutput) SystemData() SystemDataResponseOutput
The system metadata relating to this resource.
func (PolicyDefinitionVersionAtManagementGroupOutput) ToPolicyDefinitionVersionAtManagementGroupOutput ¶
func (o PolicyDefinitionVersionAtManagementGroupOutput) ToPolicyDefinitionVersionAtManagementGroupOutput() PolicyDefinitionVersionAtManagementGroupOutput
func (PolicyDefinitionVersionAtManagementGroupOutput) ToPolicyDefinitionVersionAtManagementGroupOutputWithContext ¶
func (o PolicyDefinitionVersionAtManagementGroupOutput) ToPolicyDefinitionVersionAtManagementGroupOutputWithContext(ctx context.Context) PolicyDefinitionVersionAtManagementGroupOutput
func (PolicyDefinitionVersionAtManagementGroupOutput) Type ¶
func (o PolicyDefinitionVersionAtManagementGroupOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/policyDefinitions/versions).
func (PolicyDefinitionVersionAtManagementGroupOutput) Version ¶
func (o PolicyDefinitionVersionAtManagementGroupOutput) Version() pulumi.StringPtrOutput
The policy definition version in #.#.# format.
type PolicyDefinitionVersionAtManagementGroupState ¶
type PolicyDefinitionVersionAtManagementGroupState struct { }
func (PolicyDefinitionVersionAtManagementGroupState) ElementType ¶
func (PolicyDefinitionVersionAtManagementGroupState) ElementType() reflect.Type
type PolicyDefinitionVersionInput ¶
type PolicyDefinitionVersionInput interface { pulumi.Input ToPolicyDefinitionVersionOutput() PolicyDefinitionVersionOutput ToPolicyDefinitionVersionOutputWithContext(ctx context.Context) PolicyDefinitionVersionOutput }
type PolicyDefinitionVersionOutput ¶
type PolicyDefinitionVersionOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionVersionOutput) Description ¶
func (o PolicyDefinitionVersionOutput) Description() pulumi.StringPtrOutput
The policy definition description.
func (PolicyDefinitionVersionOutput) DisplayName ¶
func (o PolicyDefinitionVersionOutput) DisplayName() pulumi.StringPtrOutput
The display name of the policy definition.
func (PolicyDefinitionVersionOutput) ElementType ¶
func (PolicyDefinitionVersionOutput) ElementType() reflect.Type
func (PolicyDefinitionVersionOutput) Metadata ¶
func (o PolicyDefinitionVersionOutput) Metadata() pulumi.AnyOutput
The policy definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.
func (PolicyDefinitionVersionOutput) Mode ¶
func (o PolicyDefinitionVersionOutput) Mode() pulumi.StringPtrOutput
The policy definition mode. Some examples are All, Indexed, Microsoft.KeyVault.Data.
func (PolicyDefinitionVersionOutput) Name ¶
func (o PolicyDefinitionVersionOutput) Name() pulumi.StringOutput
The name of the policy definition version.
func (PolicyDefinitionVersionOutput) Parameters ¶
func (o PolicyDefinitionVersionOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
The parameter definitions for parameters used in the policy rule. The keys are the parameter names.
func (PolicyDefinitionVersionOutput) PolicyRule ¶
func (o PolicyDefinitionVersionOutput) PolicyRule() pulumi.AnyOutput
The policy rule.
func (PolicyDefinitionVersionOutput) PolicyType ¶
func (o PolicyDefinitionVersionOutput) PolicyType() pulumi.StringPtrOutput
The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static.
func (PolicyDefinitionVersionOutput) SystemData ¶
func (o PolicyDefinitionVersionOutput) SystemData() SystemDataResponseOutput
The system metadata relating to this resource.
func (PolicyDefinitionVersionOutput) ToPolicyDefinitionVersionOutput ¶
func (o PolicyDefinitionVersionOutput) ToPolicyDefinitionVersionOutput() PolicyDefinitionVersionOutput
func (PolicyDefinitionVersionOutput) ToPolicyDefinitionVersionOutputWithContext ¶
func (o PolicyDefinitionVersionOutput) ToPolicyDefinitionVersionOutputWithContext(ctx context.Context) PolicyDefinitionVersionOutput
func (PolicyDefinitionVersionOutput) Type ¶
func (o PolicyDefinitionVersionOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/policyDefinitions/versions).
func (PolicyDefinitionVersionOutput) Version ¶
func (o PolicyDefinitionVersionOutput) Version() pulumi.StringPtrOutput
The policy definition version in #.#.# format.
type PolicyDefinitionVersionResponse ¶
type PolicyDefinitionVersionResponse struct { // The policy definition description. Description *string `pulumi:"description"` // The display name of the policy definition. DisplayName *string `pulumi:"displayName"` // The ID of the policy definition version. Id string `pulumi:"id"` // 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 version. 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 system metadata relating to this resource. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/policyDefinitions/versions). Type string `pulumi:"type"` // The policy definition version in #.#.# format. Version *string `pulumi:"version"` }
The ID of the policy definition version.
func (*PolicyDefinitionVersionResponse) Defaults ¶
func (val *PolicyDefinitionVersionResponse) Defaults() *PolicyDefinitionVersionResponse
Defaults sets the appropriate defaults for PolicyDefinitionVersionResponse
type PolicyDefinitionVersionResponseArrayOutput ¶
type PolicyDefinitionVersionResponseArrayOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionVersionResponseArrayOutput) ElementType ¶
func (PolicyDefinitionVersionResponseArrayOutput) ElementType() reflect.Type
func (PolicyDefinitionVersionResponseArrayOutput) ToPolicyDefinitionVersionResponseArrayOutput ¶
func (o PolicyDefinitionVersionResponseArrayOutput) ToPolicyDefinitionVersionResponseArrayOutput() PolicyDefinitionVersionResponseArrayOutput
func (PolicyDefinitionVersionResponseArrayOutput) ToPolicyDefinitionVersionResponseArrayOutputWithContext ¶
func (o PolicyDefinitionVersionResponseArrayOutput) ToPolicyDefinitionVersionResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionVersionResponseArrayOutput
type PolicyDefinitionVersionResponseOutput ¶
type PolicyDefinitionVersionResponseOutput struct{ *pulumi.OutputState }
The ID of the policy definition version.
func (PolicyDefinitionVersionResponseOutput) Description ¶
func (o PolicyDefinitionVersionResponseOutput) Description() pulumi.StringPtrOutput
The policy definition description.
func (PolicyDefinitionVersionResponseOutput) DisplayName ¶
func (o PolicyDefinitionVersionResponseOutput) DisplayName() pulumi.StringPtrOutput
The display name of the policy definition.
func (PolicyDefinitionVersionResponseOutput) ElementType ¶
func (PolicyDefinitionVersionResponseOutput) ElementType() reflect.Type
func (PolicyDefinitionVersionResponseOutput) Id ¶
func (o PolicyDefinitionVersionResponseOutput) Id() pulumi.StringOutput
The ID of the policy definition version.
func (PolicyDefinitionVersionResponseOutput) Metadata ¶
func (o PolicyDefinitionVersionResponseOutput) Metadata() pulumi.AnyOutput
The policy definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.
func (PolicyDefinitionVersionResponseOutput) Mode ¶
func (o PolicyDefinitionVersionResponseOutput) Mode() pulumi.StringPtrOutput
The policy definition mode. Some examples are All, Indexed, Microsoft.KeyVault.Data.
func (PolicyDefinitionVersionResponseOutput) Name ¶
func (o PolicyDefinitionVersionResponseOutput) Name() pulumi.StringOutput
The name of the policy definition version.
func (PolicyDefinitionVersionResponseOutput) Parameters ¶
func (o PolicyDefinitionVersionResponseOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
The parameter definitions for parameters used in the policy rule. The keys are the parameter names.
func (PolicyDefinitionVersionResponseOutput) PolicyRule ¶
func (o PolicyDefinitionVersionResponseOutput) PolicyRule() pulumi.AnyOutput
The policy rule.
func (PolicyDefinitionVersionResponseOutput) PolicyType ¶
func (o PolicyDefinitionVersionResponseOutput) PolicyType() pulumi.StringPtrOutput
The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static.
func (PolicyDefinitionVersionResponseOutput) SystemData ¶
func (o PolicyDefinitionVersionResponseOutput) SystemData() SystemDataResponseOutput
The system metadata relating to this resource.
func (PolicyDefinitionVersionResponseOutput) ToPolicyDefinitionVersionResponseOutput ¶
func (o PolicyDefinitionVersionResponseOutput) ToPolicyDefinitionVersionResponseOutput() PolicyDefinitionVersionResponseOutput
func (PolicyDefinitionVersionResponseOutput) ToPolicyDefinitionVersionResponseOutputWithContext ¶
func (o PolicyDefinitionVersionResponseOutput) ToPolicyDefinitionVersionResponseOutputWithContext(ctx context.Context) PolicyDefinitionVersionResponseOutput
func (PolicyDefinitionVersionResponseOutput) Type ¶
func (o PolicyDefinitionVersionResponseOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/policyDefinitions/versions).
func (PolicyDefinitionVersionResponseOutput) Version ¶
func (o PolicyDefinitionVersionResponseOutput) Version() pulumi.StringPtrOutput
The policy definition version in #.#.# format.
type PolicyDefinitionVersionState ¶
type PolicyDefinitionVersionState struct { }
func (PolicyDefinitionVersionState) ElementType ¶
func (PolicyDefinitionVersionState) ElementType() reflect.Type
type PolicyExemption ¶
type PolicyExemption struct { pulumi.CustomResourceState // The option whether validate the exemption is at or under the assignment scope. AssignmentScopeValidation pulumi.StringPtrOutput `pulumi:"assignmentScopeValidation"` // The description of the policy exemption. Description pulumi.StringPtrOutput `pulumi:"description"` // The display name of the policy exemption. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The policy exemption category. Possible values are Waiver and Mitigated. ExemptionCategory pulumi.StringOutput `pulumi:"exemptionCategory"` // The expiration date and time (in UTC ISO 8601 format yyyy-MM-ddTHH:mm:ssZ) of the policy exemption. ExpiresOn pulumi.StringPtrOutput `pulumi:"expiresOn"` // The policy exemption 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 exemption. Name pulumi.StringOutput `pulumi:"name"` // The ID of the policy assignment that is being exempted. PolicyAssignmentId pulumi.StringOutput `pulumi:"policyAssignmentId"` // The policy definition reference ID list when the associated policy assignment is an assignment of a policy set definition. PolicyDefinitionReferenceIds pulumi.StringArrayOutput `pulumi:"policyDefinitionReferenceIds"` // The resource selector list to filter policies by resource properties. ResourceSelectors ResourceSelectorResponseArrayOutput `pulumi:"resourceSelectors"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/policyExemptions). Type pulumi.StringOutput `pulumi:"type"` }
The policy exemption. Azure REST API version: 2022-07-01-preview. Prior API version in Azure Native 1.x: 2020-07-01-preview.
func GetPolicyExemption ¶
func GetPolicyExemption(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyExemptionState, opts ...pulumi.ResourceOption) (*PolicyExemption, error)
GetPolicyExemption gets an existing PolicyExemption 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 NewPolicyExemption ¶
func NewPolicyExemption(ctx *pulumi.Context, name string, args *PolicyExemptionArgs, opts ...pulumi.ResourceOption) (*PolicyExemption, error)
NewPolicyExemption registers a new resource with the given unique name, arguments, and options.
func (*PolicyExemption) ElementType ¶
func (*PolicyExemption) ElementType() reflect.Type
func (*PolicyExemption) ToPolicyExemptionOutput ¶
func (i *PolicyExemption) ToPolicyExemptionOutput() PolicyExemptionOutput
func (*PolicyExemption) ToPolicyExemptionOutputWithContext ¶
func (i *PolicyExemption) ToPolicyExemptionOutputWithContext(ctx context.Context) PolicyExemptionOutput
type PolicyExemptionArgs ¶
type PolicyExemptionArgs struct { // The option whether validate the exemption is at or under the assignment scope. AssignmentScopeValidation pulumi.StringPtrInput // The description of the policy exemption. Description pulumi.StringPtrInput // The display name of the policy exemption. DisplayName pulumi.StringPtrInput // The policy exemption category. Possible values are Waiver and Mitigated. ExemptionCategory pulumi.StringInput // The expiration date and time (in UTC ISO 8601 format yyyy-MM-ddTHH:mm:ssZ) of the policy exemption. ExpiresOn pulumi.StringPtrInput // The policy exemption metadata. Metadata is an open ended object and is typically a collection of key value pairs. Metadata pulumi.Input // The ID of the policy assignment that is being exempted. PolicyAssignmentId pulumi.StringInput // The policy definition reference ID list when the associated policy assignment is an assignment of a policy set definition. PolicyDefinitionReferenceIds pulumi.StringArrayInput // The name of the policy exemption to delete. PolicyExemptionName pulumi.StringPtrInput // The resource selector list to filter policies by resource properties. ResourceSelectors ResourceSelectorArrayInput // The scope of the policy exemption. 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 pulumi.StringInput }
The set of arguments for constructing a PolicyExemption resource.
func (PolicyExemptionArgs) ElementType ¶
func (PolicyExemptionArgs) ElementType() reflect.Type
type PolicyExemptionInput ¶
type PolicyExemptionInput interface { pulumi.Input ToPolicyExemptionOutput() PolicyExemptionOutput ToPolicyExemptionOutputWithContext(ctx context.Context) PolicyExemptionOutput }
type PolicyExemptionOutput ¶
type PolicyExemptionOutput struct{ *pulumi.OutputState }
func (PolicyExemptionOutput) AssignmentScopeValidation ¶
func (o PolicyExemptionOutput) AssignmentScopeValidation() pulumi.StringPtrOutput
The option whether validate the exemption is at or under the assignment scope.
func (PolicyExemptionOutput) Description ¶
func (o PolicyExemptionOutput) Description() pulumi.StringPtrOutput
The description of the policy exemption.
func (PolicyExemptionOutput) DisplayName ¶
func (o PolicyExemptionOutput) DisplayName() pulumi.StringPtrOutput
The display name of the policy exemption.
func (PolicyExemptionOutput) ElementType ¶
func (PolicyExemptionOutput) ElementType() reflect.Type
func (PolicyExemptionOutput) ExemptionCategory ¶
func (o PolicyExemptionOutput) ExemptionCategory() pulumi.StringOutput
The policy exemption category. Possible values are Waiver and Mitigated.
func (PolicyExemptionOutput) ExpiresOn ¶
func (o PolicyExemptionOutput) ExpiresOn() pulumi.StringPtrOutput
The expiration date and time (in UTC ISO 8601 format yyyy-MM-ddTHH:mm:ssZ) of the policy exemption.
func (PolicyExemptionOutput) Metadata ¶
func (o PolicyExemptionOutput) Metadata() pulumi.AnyOutput
The policy exemption metadata. Metadata is an open ended object and is typically a collection of key value pairs.
func (PolicyExemptionOutput) Name ¶
func (o PolicyExemptionOutput) Name() pulumi.StringOutput
The name of the policy exemption.
func (PolicyExemptionOutput) PolicyAssignmentId ¶
func (o PolicyExemptionOutput) PolicyAssignmentId() pulumi.StringOutput
The ID of the policy assignment that is being exempted.
func (PolicyExemptionOutput) PolicyDefinitionReferenceIds ¶
func (o PolicyExemptionOutput) PolicyDefinitionReferenceIds() pulumi.StringArrayOutput
The policy definition reference ID list when the associated policy assignment is an assignment of a policy set definition.
func (PolicyExemptionOutput) ResourceSelectors ¶
func (o PolicyExemptionOutput) ResourceSelectors() ResourceSelectorResponseArrayOutput
The resource selector list to filter policies by resource properties.
func (PolicyExemptionOutput) SystemData ¶
func (o PolicyExemptionOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (PolicyExemptionOutput) ToPolicyExemptionOutput ¶
func (o PolicyExemptionOutput) ToPolicyExemptionOutput() PolicyExemptionOutput
func (PolicyExemptionOutput) ToPolicyExemptionOutputWithContext ¶
func (o PolicyExemptionOutput) ToPolicyExemptionOutputWithContext(ctx context.Context) PolicyExemptionOutput
func (PolicyExemptionOutput) Type ¶
func (o PolicyExemptionOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/policyExemptions).
type PolicyExemptionState ¶
type PolicyExemptionState struct { }
func (PolicyExemptionState) ElementType ¶
func (PolicyExemptionState) 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 system metadata relating to this resource. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/policySetDefinitions). Type pulumi.StringOutput `pulumi:"type"` }
The policy set definition. Azure REST API version: 2021-06-01. Prior API version in Azure Native 1.x: 2020-09-01.
Other available API versions: 2019-06-01, 2023-04-01.
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.
func (*PolicySetDefinition) ElementType ¶
func (*PolicySetDefinition) ElementType() reflect.Type
func (*PolicySetDefinition) ToPolicySetDefinitionOutput ¶
func (i *PolicySetDefinition) ToPolicySetDefinitionOutput() PolicySetDefinitionOutput
func (*PolicySetDefinition) ToPolicySetDefinitionOutputWithContext ¶
func (i *PolicySetDefinition) ToPolicySetDefinitionOutputWithContext(ctx context.Context) PolicySetDefinitionOutput
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.StringPtrInput // 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 PolicySetDefinitionAtManagementGroup ¶
type PolicySetDefinitionAtManagementGroup 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 system metadata relating to this resource. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/policySetDefinitions). Type pulumi.StringOutput `pulumi:"type"` }
The policy set definition. Azure REST API version: 2021-06-01. Prior API version in Azure Native 1.x: 2020-09-01.
Other available API versions: 2019-06-01, 2023-04-01.
func GetPolicySetDefinitionAtManagementGroup ¶
func GetPolicySetDefinitionAtManagementGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicySetDefinitionAtManagementGroupState, opts ...pulumi.ResourceOption) (*PolicySetDefinitionAtManagementGroup, error)
GetPolicySetDefinitionAtManagementGroup gets an existing PolicySetDefinitionAtManagementGroup 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 NewPolicySetDefinitionAtManagementGroup ¶
func NewPolicySetDefinitionAtManagementGroup(ctx *pulumi.Context, name string, args *PolicySetDefinitionAtManagementGroupArgs, opts ...pulumi.ResourceOption) (*PolicySetDefinitionAtManagementGroup, error)
NewPolicySetDefinitionAtManagementGroup registers a new resource with the given unique name, arguments, and options.
func (*PolicySetDefinitionAtManagementGroup) ElementType ¶
func (*PolicySetDefinitionAtManagementGroup) ElementType() reflect.Type
func (*PolicySetDefinitionAtManagementGroup) ToPolicySetDefinitionAtManagementGroupOutput ¶
func (i *PolicySetDefinitionAtManagementGroup) ToPolicySetDefinitionAtManagementGroupOutput() PolicySetDefinitionAtManagementGroupOutput
func (*PolicySetDefinitionAtManagementGroup) ToPolicySetDefinitionAtManagementGroupOutputWithContext ¶
func (i *PolicySetDefinitionAtManagementGroup) ToPolicySetDefinitionAtManagementGroupOutputWithContext(ctx context.Context) PolicySetDefinitionAtManagementGroupOutput
type PolicySetDefinitionAtManagementGroupArgs ¶
type PolicySetDefinitionAtManagementGroupArgs struct { // The policy set definition description. Description pulumi.StringPtrInput // The display name of the policy set definition. DisplayName pulumi.StringPtrInput // The ID of the management group. ManagementGroupId pulumi.StringInput // 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.StringPtrInput // The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. PolicyType pulumi.StringPtrInput }
The set of arguments for constructing a PolicySetDefinitionAtManagementGroup resource.
func (PolicySetDefinitionAtManagementGroupArgs) ElementType ¶
func (PolicySetDefinitionAtManagementGroupArgs) ElementType() reflect.Type
type PolicySetDefinitionAtManagementGroupInput ¶
type PolicySetDefinitionAtManagementGroupInput interface { pulumi.Input ToPolicySetDefinitionAtManagementGroupOutput() PolicySetDefinitionAtManagementGroupOutput ToPolicySetDefinitionAtManagementGroupOutputWithContext(ctx context.Context) PolicySetDefinitionAtManagementGroupOutput }
type PolicySetDefinitionAtManagementGroupOutput ¶
type PolicySetDefinitionAtManagementGroupOutput struct{ *pulumi.OutputState }
func (PolicySetDefinitionAtManagementGroupOutput) Description ¶
func (o PolicySetDefinitionAtManagementGroupOutput) Description() pulumi.StringPtrOutput
The policy set definition description.
func (PolicySetDefinitionAtManagementGroupOutput) DisplayName ¶
func (o PolicySetDefinitionAtManagementGroupOutput) DisplayName() pulumi.StringPtrOutput
The display name of the policy set definition.
func (PolicySetDefinitionAtManagementGroupOutput) ElementType ¶
func (PolicySetDefinitionAtManagementGroupOutput) ElementType() reflect.Type
func (PolicySetDefinitionAtManagementGroupOutput) Metadata ¶
func (o PolicySetDefinitionAtManagementGroupOutput) Metadata() pulumi.AnyOutput
The policy set definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.
func (PolicySetDefinitionAtManagementGroupOutput) Name ¶
func (o PolicySetDefinitionAtManagementGroupOutput) Name() pulumi.StringOutput
The name of the policy set definition.
func (PolicySetDefinitionAtManagementGroupOutput) Parameters ¶
func (o PolicySetDefinitionAtManagementGroupOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
The policy set definition parameters that can be used in policy definition references.
func (PolicySetDefinitionAtManagementGroupOutput) PolicyDefinitionGroups ¶
func (o PolicySetDefinitionAtManagementGroupOutput) PolicyDefinitionGroups() PolicyDefinitionGroupResponseArrayOutput
The metadata describing groups of policy definition references within the policy set definition.
func (PolicySetDefinitionAtManagementGroupOutput) PolicyDefinitions ¶
func (o PolicySetDefinitionAtManagementGroupOutput) PolicyDefinitions() PolicyDefinitionReferenceResponseArrayOutput
An array of policy definition references.
func (PolicySetDefinitionAtManagementGroupOutput) PolicyType ¶
func (o PolicySetDefinitionAtManagementGroupOutput) PolicyType() pulumi.StringPtrOutput
The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static.
func (PolicySetDefinitionAtManagementGroupOutput) SystemData ¶
func (o PolicySetDefinitionAtManagementGroupOutput) SystemData() SystemDataResponseOutput
The system metadata relating to this resource.
func (PolicySetDefinitionAtManagementGroupOutput) ToPolicySetDefinitionAtManagementGroupOutput ¶
func (o PolicySetDefinitionAtManagementGroupOutput) ToPolicySetDefinitionAtManagementGroupOutput() PolicySetDefinitionAtManagementGroupOutput
func (PolicySetDefinitionAtManagementGroupOutput) ToPolicySetDefinitionAtManagementGroupOutputWithContext ¶
func (o PolicySetDefinitionAtManagementGroupOutput) ToPolicySetDefinitionAtManagementGroupOutputWithContext(ctx context.Context) PolicySetDefinitionAtManagementGroupOutput
func (PolicySetDefinitionAtManagementGroupOutput) Type ¶
func (o PolicySetDefinitionAtManagementGroupOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/policySetDefinitions).
type PolicySetDefinitionAtManagementGroupState ¶
type PolicySetDefinitionAtManagementGroupState struct { }
func (PolicySetDefinitionAtManagementGroupState) ElementType ¶
func (PolicySetDefinitionAtManagementGroupState) ElementType() reflect.Type
type PolicySetDefinitionInput ¶
type PolicySetDefinitionInput interface { pulumi.Input ToPolicySetDefinitionOutput() PolicySetDefinitionOutput ToPolicySetDefinitionOutputWithContext(ctx context.Context) PolicySetDefinitionOutput }
type PolicySetDefinitionOutput ¶
type PolicySetDefinitionOutput struct{ *pulumi.OutputState }
func (PolicySetDefinitionOutput) Description ¶
func (o PolicySetDefinitionOutput) Description() pulumi.StringPtrOutput
The policy set definition description.
func (PolicySetDefinitionOutput) DisplayName ¶
func (o PolicySetDefinitionOutput) DisplayName() pulumi.StringPtrOutput
The display name of the policy set definition.
func (PolicySetDefinitionOutput) ElementType ¶
func (PolicySetDefinitionOutput) ElementType() reflect.Type
func (PolicySetDefinitionOutput) Metadata ¶
func (o PolicySetDefinitionOutput) Metadata() pulumi.AnyOutput
The policy set definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.
func (PolicySetDefinitionOutput) Name ¶
func (o PolicySetDefinitionOutput) Name() pulumi.StringOutput
The name of the policy set definition.
func (PolicySetDefinitionOutput) Parameters ¶
func (o PolicySetDefinitionOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
The policy set definition parameters that can be used in policy definition references.
func (PolicySetDefinitionOutput) PolicyDefinitionGroups ¶
func (o PolicySetDefinitionOutput) PolicyDefinitionGroups() PolicyDefinitionGroupResponseArrayOutput
The metadata describing groups of policy definition references within the policy set definition.
func (PolicySetDefinitionOutput) PolicyDefinitions ¶
func (o PolicySetDefinitionOutput) PolicyDefinitions() PolicyDefinitionReferenceResponseArrayOutput
An array of policy definition references.
func (PolicySetDefinitionOutput) PolicyType ¶
func (o PolicySetDefinitionOutput) PolicyType() pulumi.StringPtrOutput
The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static.
func (PolicySetDefinitionOutput) SystemData ¶
func (o PolicySetDefinitionOutput) SystemData() SystemDataResponseOutput
The system metadata relating to this resource.
func (PolicySetDefinitionOutput) ToPolicySetDefinitionOutput ¶
func (o PolicySetDefinitionOutput) ToPolicySetDefinitionOutput() PolicySetDefinitionOutput
func (PolicySetDefinitionOutput) ToPolicySetDefinitionOutputWithContext ¶
func (o PolicySetDefinitionOutput) ToPolicySetDefinitionOutputWithContext(ctx context.Context) PolicySetDefinitionOutput
func (PolicySetDefinitionOutput) Type ¶
func (o PolicySetDefinitionOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/policySetDefinitions).
type PolicySetDefinitionState ¶
type PolicySetDefinitionState struct { }
func (PolicySetDefinitionState) ElementType ¶
func (PolicySetDefinitionState) ElementType() reflect.Type
type PolicySetDefinitionVersion ¶
type PolicySetDefinitionVersion 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 version. 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 system metadata relating to this resource. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/policySetDefinitions/versions). Type pulumi.StringOutput `pulumi:"type"` // The policy set definition version in #.#.# format. Version pulumi.StringPtrOutput `pulumi:"version"` }
The policy set definition version. Azure REST API version: 2023-04-01.
func GetPolicySetDefinitionVersion ¶
func GetPolicySetDefinitionVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicySetDefinitionVersionState, opts ...pulumi.ResourceOption) (*PolicySetDefinitionVersion, error)
GetPolicySetDefinitionVersion gets an existing PolicySetDefinitionVersion 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 NewPolicySetDefinitionVersion ¶
func NewPolicySetDefinitionVersion(ctx *pulumi.Context, name string, args *PolicySetDefinitionVersionArgs, opts ...pulumi.ResourceOption) (*PolicySetDefinitionVersion, error)
NewPolicySetDefinitionVersion registers a new resource with the given unique name, arguments, and options.
func (*PolicySetDefinitionVersion) ElementType ¶
func (*PolicySetDefinitionVersion) ElementType() reflect.Type
func (*PolicySetDefinitionVersion) ToPolicySetDefinitionVersionOutput ¶
func (i *PolicySetDefinitionVersion) ToPolicySetDefinitionVersionOutput() PolicySetDefinitionVersionOutput
func (*PolicySetDefinitionVersion) ToPolicySetDefinitionVersionOutputWithContext ¶
func (i *PolicySetDefinitionVersion) ToPolicySetDefinitionVersionOutputWithContext(ctx context.Context) PolicySetDefinitionVersionOutput
type PolicySetDefinitionVersionArgs ¶
type PolicySetDefinitionVersionArgs 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 // The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number PolicyDefinitionVersion pulumi.StringPtrInput // An array of policy definition references. PolicyDefinitions PolicyDefinitionReferenceArrayInput // The name of the policy set definition. PolicySetDefinitionName pulumi.StringInput // The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. PolicyType pulumi.StringPtrInput // The policy set definition version in #.#.# format. Version pulumi.StringPtrInput }
The set of arguments for constructing a PolicySetDefinitionVersion resource.
func (PolicySetDefinitionVersionArgs) ElementType ¶
func (PolicySetDefinitionVersionArgs) ElementType() reflect.Type
type PolicySetDefinitionVersionAtManagementGroup ¶
type PolicySetDefinitionVersionAtManagementGroup 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 version. 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 system metadata relating to this resource. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/policySetDefinitions/versions). Type pulumi.StringOutput `pulumi:"type"` // The policy set definition version in #.#.# format. Version pulumi.StringPtrOutput `pulumi:"version"` }
The policy set definition version. Azure REST API version: 2023-04-01.
func GetPolicySetDefinitionVersionAtManagementGroup ¶
func GetPolicySetDefinitionVersionAtManagementGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicySetDefinitionVersionAtManagementGroupState, opts ...pulumi.ResourceOption) (*PolicySetDefinitionVersionAtManagementGroup, error)
GetPolicySetDefinitionVersionAtManagementGroup gets an existing PolicySetDefinitionVersionAtManagementGroup 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 NewPolicySetDefinitionVersionAtManagementGroup ¶
func NewPolicySetDefinitionVersionAtManagementGroup(ctx *pulumi.Context, name string, args *PolicySetDefinitionVersionAtManagementGroupArgs, opts ...pulumi.ResourceOption) (*PolicySetDefinitionVersionAtManagementGroup, error)
NewPolicySetDefinitionVersionAtManagementGroup registers a new resource with the given unique name, arguments, and options.
func (*PolicySetDefinitionVersionAtManagementGroup) ElementType ¶
func (*PolicySetDefinitionVersionAtManagementGroup) ElementType() reflect.Type
func (*PolicySetDefinitionVersionAtManagementGroup) ToPolicySetDefinitionVersionAtManagementGroupOutput ¶
func (i *PolicySetDefinitionVersionAtManagementGroup) ToPolicySetDefinitionVersionAtManagementGroupOutput() PolicySetDefinitionVersionAtManagementGroupOutput
func (*PolicySetDefinitionVersionAtManagementGroup) ToPolicySetDefinitionVersionAtManagementGroupOutputWithContext ¶
func (i *PolicySetDefinitionVersionAtManagementGroup) ToPolicySetDefinitionVersionAtManagementGroupOutputWithContext(ctx context.Context) PolicySetDefinitionVersionAtManagementGroupOutput
type PolicySetDefinitionVersionAtManagementGroupArgs ¶
type PolicySetDefinitionVersionAtManagementGroupArgs struct { // The policy set definition description. Description pulumi.StringPtrInput // The display name of the policy set definition. DisplayName pulumi.StringPtrInput // The name of the management group. The name is case insensitive. ManagementGroupName pulumi.StringInput // 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 // The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number PolicyDefinitionVersion pulumi.StringPtrInput // An array of policy definition references. PolicyDefinitions PolicyDefinitionReferenceArrayInput // The name of the policy set definition. PolicySetDefinitionName pulumi.StringInput // The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. PolicyType pulumi.StringPtrInput // The policy set definition version in #.#.# format. Version pulumi.StringPtrInput }
The set of arguments for constructing a PolicySetDefinitionVersionAtManagementGroup resource.
func (PolicySetDefinitionVersionAtManagementGroupArgs) ElementType ¶
func (PolicySetDefinitionVersionAtManagementGroupArgs) ElementType() reflect.Type
type PolicySetDefinitionVersionAtManagementGroupInput ¶
type PolicySetDefinitionVersionAtManagementGroupInput interface { pulumi.Input ToPolicySetDefinitionVersionAtManagementGroupOutput() PolicySetDefinitionVersionAtManagementGroupOutput ToPolicySetDefinitionVersionAtManagementGroupOutputWithContext(ctx context.Context) PolicySetDefinitionVersionAtManagementGroupOutput }
type PolicySetDefinitionVersionAtManagementGroupOutput ¶
type PolicySetDefinitionVersionAtManagementGroupOutput struct{ *pulumi.OutputState }
func (PolicySetDefinitionVersionAtManagementGroupOutput) Description ¶
func (o PolicySetDefinitionVersionAtManagementGroupOutput) Description() pulumi.StringPtrOutput
The policy set definition description.
func (PolicySetDefinitionVersionAtManagementGroupOutput) DisplayName ¶
func (o PolicySetDefinitionVersionAtManagementGroupOutput) DisplayName() pulumi.StringPtrOutput
The display name of the policy set definition.
func (PolicySetDefinitionVersionAtManagementGroupOutput) ElementType ¶
func (PolicySetDefinitionVersionAtManagementGroupOutput) ElementType() reflect.Type
func (PolicySetDefinitionVersionAtManagementGroupOutput) Metadata ¶
func (o PolicySetDefinitionVersionAtManagementGroupOutput) Metadata() pulumi.AnyOutput
The policy set definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.
func (PolicySetDefinitionVersionAtManagementGroupOutput) Name ¶
func (o PolicySetDefinitionVersionAtManagementGroupOutput) Name() pulumi.StringOutput
The name of the policy set definition version.
func (PolicySetDefinitionVersionAtManagementGroupOutput) Parameters ¶
func (o PolicySetDefinitionVersionAtManagementGroupOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
The policy set definition parameters that can be used in policy definition references.
func (PolicySetDefinitionVersionAtManagementGroupOutput) PolicyDefinitionGroups ¶
func (o PolicySetDefinitionVersionAtManagementGroupOutput) PolicyDefinitionGroups() PolicyDefinitionGroupResponseArrayOutput
The metadata describing groups of policy definition references within the policy set definition.
func (PolicySetDefinitionVersionAtManagementGroupOutput) PolicyDefinitions ¶
func (o PolicySetDefinitionVersionAtManagementGroupOutput) PolicyDefinitions() PolicyDefinitionReferenceResponseArrayOutput
An array of policy definition references.
func (PolicySetDefinitionVersionAtManagementGroupOutput) PolicyType ¶
func (o PolicySetDefinitionVersionAtManagementGroupOutput) PolicyType() pulumi.StringPtrOutput
The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static.
func (PolicySetDefinitionVersionAtManagementGroupOutput) SystemData ¶
func (o PolicySetDefinitionVersionAtManagementGroupOutput) SystemData() SystemDataResponseOutput
The system metadata relating to this resource.
func (PolicySetDefinitionVersionAtManagementGroupOutput) ToPolicySetDefinitionVersionAtManagementGroupOutput ¶
func (o PolicySetDefinitionVersionAtManagementGroupOutput) ToPolicySetDefinitionVersionAtManagementGroupOutput() PolicySetDefinitionVersionAtManagementGroupOutput
func (PolicySetDefinitionVersionAtManagementGroupOutput) ToPolicySetDefinitionVersionAtManagementGroupOutputWithContext ¶
func (o PolicySetDefinitionVersionAtManagementGroupOutput) ToPolicySetDefinitionVersionAtManagementGroupOutputWithContext(ctx context.Context) PolicySetDefinitionVersionAtManagementGroupOutput
func (PolicySetDefinitionVersionAtManagementGroupOutput) Type ¶
func (o PolicySetDefinitionVersionAtManagementGroupOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/policySetDefinitions/versions).
func (PolicySetDefinitionVersionAtManagementGroupOutput) Version ¶
func (o PolicySetDefinitionVersionAtManagementGroupOutput) Version() pulumi.StringPtrOutput
The policy set definition version in #.#.# format.
type PolicySetDefinitionVersionAtManagementGroupState ¶
type PolicySetDefinitionVersionAtManagementGroupState struct { }
func (PolicySetDefinitionVersionAtManagementGroupState) ElementType ¶
func (PolicySetDefinitionVersionAtManagementGroupState) ElementType() reflect.Type
type PolicySetDefinitionVersionInput ¶
type PolicySetDefinitionVersionInput interface { pulumi.Input ToPolicySetDefinitionVersionOutput() PolicySetDefinitionVersionOutput ToPolicySetDefinitionVersionOutputWithContext(ctx context.Context) PolicySetDefinitionVersionOutput }
type PolicySetDefinitionVersionOutput ¶
type PolicySetDefinitionVersionOutput struct{ *pulumi.OutputState }
func (PolicySetDefinitionVersionOutput) Description ¶
func (o PolicySetDefinitionVersionOutput) Description() pulumi.StringPtrOutput
The policy set definition description.
func (PolicySetDefinitionVersionOutput) DisplayName ¶
func (o PolicySetDefinitionVersionOutput) DisplayName() pulumi.StringPtrOutput
The display name of the policy set definition.
func (PolicySetDefinitionVersionOutput) ElementType ¶
func (PolicySetDefinitionVersionOutput) ElementType() reflect.Type
func (PolicySetDefinitionVersionOutput) Metadata ¶
func (o PolicySetDefinitionVersionOutput) Metadata() pulumi.AnyOutput
The policy set definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.
func (PolicySetDefinitionVersionOutput) Name ¶
func (o PolicySetDefinitionVersionOutput) Name() pulumi.StringOutput
The name of the policy set definition version.
func (PolicySetDefinitionVersionOutput) Parameters ¶
func (o PolicySetDefinitionVersionOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
The policy set definition parameters that can be used in policy definition references.
func (PolicySetDefinitionVersionOutput) PolicyDefinitionGroups ¶
func (o PolicySetDefinitionVersionOutput) PolicyDefinitionGroups() PolicyDefinitionGroupResponseArrayOutput
The metadata describing groups of policy definition references within the policy set definition.
func (PolicySetDefinitionVersionOutput) PolicyDefinitions ¶
func (o PolicySetDefinitionVersionOutput) PolicyDefinitions() PolicyDefinitionReferenceResponseArrayOutput
An array of policy definition references.
func (PolicySetDefinitionVersionOutput) PolicyType ¶
func (o PolicySetDefinitionVersionOutput) PolicyType() pulumi.StringPtrOutput
The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static.
func (PolicySetDefinitionVersionOutput) SystemData ¶
func (o PolicySetDefinitionVersionOutput) SystemData() SystemDataResponseOutput
The system metadata relating to this resource.
func (PolicySetDefinitionVersionOutput) ToPolicySetDefinitionVersionOutput ¶
func (o PolicySetDefinitionVersionOutput) ToPolicySetDefinitionVersionOutput() PolicySetDefinitionVersionOutput
func (PolicySetDefinitionVersionOutput) ToPolicySetDefinitionVersionOutputWithContext ¶
func (o PolicySetDefinitionVersionOutput) ToPolicySetDefinitionVersionOutputWithContext(ctx context.Context) PolicySetDefinitionVersionOutput
func (PolicySetDefinitionVersionOutput) Type ¶
func (o PolicySetDefinitionVersionOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/policySetDefinitions/versions).
func (PolicySetDefinitionVersionOutput) Version ¶
func (o PolicySetDefinitionVersionOutput) Version() pulumi.StringPtrOutput
The policy set definition version in #.#.# format.
type PolicySetDefinitionVersionResponse ¶
type PolicySetDefinitionVersionResponse struct { // The policy set definition description. Description *string `pulumi:"description"` // The display name of the policy set definition. DisplayName *string `pulumi:"displayName"` // The ID of the policy set definition version. Id string `pulumi:"id"` // 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 version. 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 system metadata relating to this resource. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/policySetDefinitions/versions). Type string `pulumi:"type"` // The policy set definition version in #.#.# format. Version *string `pulumi:"version"` }
The policy set definition version.
type PolicySetDefinitionVersionResponseArrayOutput ¶
type PolicySetDefinitionVersionResponseArrayOutput struct{ *pulumi.OutputState }
func (PolicySetDefinitionVersionResponseArrayOutput) ElementType ¶
func (PolicySetDefinitionVersionResponseArrayOutput) ElementType() reflect.Type
func (PolicySetDefinitionVersionResponseArrayOutput) ToPolicySetDefinitionVersionResponseArrayOutput ¶
func (o PolicySetDefinitionVersionResponseArrayOutput) ToPolicySetDefinitionVersionResponseArrayOutput() PolicySetDefinitionVersionResponseArrayOutput
func (PolicySetDefinitionVersionResponseArrayOutput) ToPolicySetDefinitionVersionResponseArrayOutputWithContext ¶
func (o PolicySetDefinitionVersionResponseArrayOutput) ToPolicySetDefinitionVersionResponseArrayOutputWithContext(ctx context.Context) PolicySetDefinitionVersionResponseArrayOutput
type PolicySetDefinitionVersionResponseOutput ¶
type PolicySetDefinitionVersionResponseOutput struct{ *pulumi.OutputState }
The policy set definition version.
func (PolicySetDefinitionVersionResponseOutput) Description ¶
func (o PolicySetDefinitionVersionResponseOutput) Description() pulumi.StringPtrOutput
The policy set definition description.
func (PolicySetDefinitionVersionResponseOutput) DisplayName ¶
func (o PolicySetDefinitionVersionResponseOutput) DisplayName() pulumi.StringPtrOutput
The display name of the policy set definition.
func (PolicySetDefinitionVersionResponseOutput) ElementType ¶
func (PolicySetDefinitionVersionResponseOutput) ElementType() reflect.Type
func (PolicySetDefinitionVersionResponseOutput) Id ¶
func (o PolicySetDefinitionVersionResponseOutput) Id() pulumi.StringOutput
The ID of the policy set definition version.
func (PolicySetDefinitionVersionResponseOutput) Metadata ¶
func (o PolicySetDefinitionVersionResponseOutput) Metadata() pulumi.AnyOutput
The policy set definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.
func (PolicySetDefinitionVersionResponseOutput) Name ¶
func (o PolicySetDefinitionVersionResponseOutput) Name() pulumi.StringOutput
The name of the policy set definition version.
func (PolicySetDefinitionVersionResponseOutput) Parameters ¶
func (o PolicySetDefinitionVersionResponseOutput) Parameters() ParameterDefinitionsValueResponseMapOutput
The policy set definition parameters that can be used in policy definition references.
func (PolicySetDefinitionVersionResponseOutput) PolicyDefinitionGroups ¶
func (o PolicySetDefinitionVersionResponseOutput) PolicyDefinitionGroups() PolicyDefinitionGroupResponseArrayOutput
The metadata describing groups of policy definition references within the policy set definition.
func (PolicySetDefinitionVersionResponseOutput) PolicyDefinitions ¶
func (o PolicySetDefinitionVersionResponseOutput) PolicyDefinitions() PolicyDefinitionReferenceResponseArrayOutput
An array of policy definition references.
func (PolicySetDefinitionVersionResponseOutput) PolicyType ¶
func (o PolicySetDefinitionVersionResponseOutput) PolicyType() pulumi.StringPtrOutput
The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static.
func (PolicySetDefinitionVersionResponseOutput) SystemData ¶
func (o PolicySetDefinitionVersionResponseOutput) SystemData() SystemDataResponseOutput
The system metadata relating to this resource.
func (PolicySetDefinitionVersionResponseOutput) ToPolicySetDefinitionVersionResponseOutput ¶
func (o PolicySetDefinitionVersionResponseOutput) ToPolicySetDefinitionVersionResponseOutput() PolicySetDefinitionVersionResponseOutput
func (PolicySetDefinitionVersionResponseOutput) ToPolicySetDefinitionVersionResponseOutputWithContext ¶
func (o PolicySetDefinitionVersionResponseOutput) ToPolicySetDefinitionVersionResponseOutputWithContext(ctx context.Context) PolicySetDefinitionVersionResponseOutput
func (PolicySetDefinitionVersionResponseOutput) Type ¶
func (o PolicySetDefinitionVersionResponseOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/policySetDefinitions/versions).
func (PolicySetDefinitionVersionResponseOutput) Version ¶
func (o PolicySetDefinitionVersionResponseOutput) Version() pulumi.StringPtrOutput
The policy set definition version in #.#.# format.
type PolicySetDefinitionVersionState ¶
type PolicySetDefinitionVersionState struct { }
func (PolicySetDefinitionVersionState) ElementType ¶
func (PolicySetDefinitionVersionState) ElementType() reflect.Type
type PolicyType ¶
type PolicyType string
The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static.
func (PolicyType) ElementType ¶
func (PolicyType) ElementType() reflect.Type
func (PolicyType) ToPolicyTypeOutput ¶
func (e PolicyType) ToPolicyTypeOutput() PolicyTypeOutput
func (PolicyType) ToPolicyTypeOutputWithContext ¶
func (e PolicyType) ToPolicyTypeOutputWithContext(ctx context.Context) PolicyTypeOutput
func (PolicyType) ToPolicyTypePtrOutput ¶
func (e PolicyType) ToPolicyTypePtrOutput() PolicyTypePtrOutput
func (PolicyType) ToPolicyTypePtrOutputWithContext ¶
func (e PolicyType) ToPolicyTypePtrOutputWithContext(ctx context.Context) PolicyTypePtrOutput
func (PolicyType) ToStringOutput ¶
func (e PolicyType) ToStringOutput() pulumi.StringOutput
func (PolicyType) ToStringOutputWithContext ¶
func (e PolicyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyType) ToStringPtrOutput ¶
func (e PolicyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyType) ToStringPtrOutputWithContext ¶
func (e PolicyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyTypeInput ¶
type PolicyTypeInput interface { pulumi.Input ToPolicyTypeOutput() PolicyTypeOutput ToPolicyTypeOutputWithContext(context.Context) PolicyTypeOutput }
PolicyTypeInput is an input type that accepts values of the PolicyType enum A concrete instance of `PolicyTypeInput` can be one of the following:
PolicyTypeNotSpecified PolicyTypeBuiltIn PolicyTypeCustom PolicyTypeStatic
type PolicyTypeOutput ¶
type PolicyTypeOutput struct{ *pulumi.OutputState }
func (PolicyTypeOutput) ElementType ¶
func (PolicyTypeOutput) ElementType() reflect.Type
func (PolicyTypeOutput) ToPolicyTypeOutput ¶
func (o PolicyTypeOutput) ToPolicyTypeOutput() PolicyTypeOutput
func (PolicyTypeOutput) ToPolicyTypeOutputWithContext ¶
func (o PolicyTypeOutput) ToPolicyTypeOutputWithContext(ctx context.Context) PolicyTypeOutput
func (PolicyTypeOutput) ToPolicyTypePtrOutput ¶
func (o PolicyTypeOutput) ToPolicyTypePtrOutput() PolicyTypePtrOutput
func (PolicyTypeOutput) ToPolicyTypePtrOutputWithContext ¶
func (o PolicyTypeOutput) ToPolicyTypePtrOutputWithContext(ctx context.Context) PolicyTypePtrOutput
func (PolicyTypeOutput) ToStringOutput ¶
func (o PolicyTypeOutput) ToStringOutput() pulumi.StringOutput
func (PolicyTypeOutput) ToStringOutputWithContext ¶
func (o PolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyTypeOutput) ToStringPtrOutput ¶
func (o PolicyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyTypeOutput) ToStringPtrOutputWithContext ¶
func (o PolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyTypePtrInput ¶
type PolicyTypePtrInput interface { pulumi.Input ToPolicyTypePtrOutput() PolicyTypePtrOutput ToPolicyTypePtrOutputWithContext(context.Context) PolicyTypePtrOutput }
func PolicyTypePtr ¶
func PolicyTypePtr(v string) PolicyTypePtrInput
type PolicyTypePtrOutput ¶
type PolicyTypePtrOutput struct{ *pulumi.OutputState }
func (PolicyTypePtrOutput) Elem ¶
func (o PolicyTypePtrOutput) Elem() PolicyTypeOutput
func (PolicyTypePtrOutput) ElementType ¶
func (PolicyTypePtrOutput) ElementType() reflect.Type
func (PolicyTypePtrOutput) ToPolicyTypePtrOutput ¶
func (o PolicyTypePtrOutput) ToPolicyTypePtrOutput() PolicyTypePtrOutput
func (PolicyTypePtrOutput) ToPolicyTypePtrOutputWithContext ¶
func (o PolicyTypePtrOutput) ToPolicyTypePtrOutputWithContext(ctx context.Context) PolicyTypePtrOutput
func (PolicyTypePtrOutput) ToStringPtrOutput ¶
func (o PolicyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o PolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyVariableColumn ¶
type PolicyVariableColumn struct { // The name of this policy variable column. ColumnName string `pulumi:"columnName"` }
The variable column.
type PolicyVariableColumnArgs ¶
type PolicyVariableColumnArgs struct { // The name of this policy variable column. ColumnName pulumi.StringInput `pulumi:"columnName"` }
The variable column.
func (PolicyVariableColumnArgs) ElementType ¶
func (PolicyVariableColumnArgs) ElementType() reflect.Type
func (PolicyVariableColumnArgs) ToPolicyVariableColumnOutput ¶
func (i PolicyVariableColumnArgs) ToPolicyVariableColumnOutput() PolicyVariableColumnOutput
func (PolicyVariableColumnArgs) ToPolicyVariableColumnOutputWithContext ¶
func (i PolicyVariableColumnArgs) ToPolicyVariableColumnOutputWithContext(ctx context.Context) PolicyVariableColumnOutput
type PolicyVariableColumnArray ¶
type PolicyVariableColumnArray []PolicyVariableColumnInput
func (PolicyVariableColumnArray) ElementType ¶
func (PolicyVariableColumnArray) ElementType() reflect.Type
func (PolicyVariableColumnArray) ToPolicyVariableColumnArrayOutput ¶
func (i PolicyVariableColumnArray) ToPolicyVariableColumnArrayOutput() PolicyVariableColumnArrayOutput
func (PolicyVariableColumnArray) ToPolicyVariableColumnArrayOutputWithContext ¶
func (i PolicyVariableColumnArray) ToPolicyVariableColumnArrayOutputWithContext(ctx context.Context) PolicyVariableColumnArrayOutput
type PolicyVariableColumnArrayInput ¶
type PolicyVariableColumnArrayInput interface { pulumi.Input ToPolicyVariableColumnArrayOutput() PolicyVariableColumnArrayOutput ToPolicyVariableColumnArrayOutputWithContext(context.Context) PolicyVariableColumnArrayOutput }
PolicyVariableColumnArrayInput is an input type that accepts PolicyVariableColumnArray and PolicyVariableColumnArrayOutput values. You can construct a concrete instance of `PolicyVariableColumnArrayInput` via:
PolicyVariableColumnArray{ PolicyVariableColumnArgs{...} }
type PolicyVariableColumnArrayOutput ¶
type PolicyVariableColumnArrayOutput struct{ *pulumi.OutputState }
func (PolicyVariableColumnArrayOutput) ElementType ¶
func (PolicyVariableColumnArrayOutput) ElementType() reflect.Type
func (PolicyVariableColumnArrayOutput) Index ¶
func (o PolicyVariableColumnArrayOutput) Index(i pulumi.IntInput) PolicyVariableColumnOutput
func (PolicyVariableColumnArrayOutput) ToPolicyVariableColumnArrayOutput ¶
func (o PolicyVariableColumnArrayOutput) ToPolicyVariableColumnArrayOutput() PolicyVariableColumnArrayOutput
func (PolicyVariableColumnArrayOutput) ToPolicyVariableColumnArrayOutputWithContext ¶
func (o PolicyVariableColumnArrayOutput) ToPolicyVariableColumnArrayOutputWithContext(ctx context.Context) PolicyVariableColumnArrayOutput
type PolicyVariableColumnInput ¶
type PolicyVariableColumnInput interface { pulumi.Input ToPolicyVariableColumnOutput() PolicyVariableColumnOutput ToPolicyVariableColumnOutputWithContext(context.Context) PolicyVariableColumnOutput }
PolicyVariableColumnInput is an input type that accepts PolicyVariableColumnArgs and PolicyVariableColumnOutput values. You can construct a concrete instance of `PolicyVariableColumnInput` via:
PolicyVariableColumnArgs{...}
type PolicyVariableColumnOutput ¶
type PolicyVariableColumnOutput struct{ *pulumi.OutputState }
The variable column.
func (PolicyVariableColumnOutput) ColumnName ¶
func (o PolicyVariableColumnOutput) ColumnName() pulumi.StringOutput
The name of this policy variable column.
func (PolicyVariableColumnOutput) ElementType ¶
func (PolicyVariableColumnOutput) ElementType() reflect.Type
func (PolicyVariableColumnOutput) ToPolicyVariableColumnOutput ¶
func (o PolicyVariableColumnOutput) ToPolicyVariableColumnOutput() PolicyVariableColumnOutput
func (PolicyVariableColumnOutput) ToPolicyVariableColumnOutputWithContext ¶
func (o PolicyVariableColumnOutput) ToPolicyVariableColumnOutputWithContext(ctx context.Context) PolicyVariableColumnOutput
type PolicyVariableColumnResponse ¶
type PolicyVariableColumnResponse struct { // The name of this policy variable column. ColumnName string `pulumi:"columnName"` }
The variable column.
type PolicyVariableColumnResponseArrayOutput ¶
type PolicyVariableColumnResponseArrayOutput struct{ *pulumi.OutputState }
func (PolicyVariableColumnResponseArrayOutput) ElementType ¶
func (PolicyVariableColumnResponseArrayOutput) ElementType() reflect.Type
func (PolicyVariableColumnResponseArrayOutput) ToPolicyVariableColumnResponseArrayOutput ¶
func (o PolicyVariableColumnResponseArrayOutput) ToPolicyVariableColumnResponseArrayOutput() PolicyVariableColumnResponseArrayOutput
func (PolicyVariableColumnResponseArrayOutput) ToPolicyVariableColumnResponseArrayOutputWithContext ¶
func (o PolicyVariableColumnResponseArrayOutput) ToPolicyVariableColumnResponseArrayOutputWithContext(ctx context.Context) PolicyVariableColumnResponseArrayOutput
type PolicyVariableColumnResponseOutput ¶
type PolicyVariableColumnResponseOutput struct{ *pulumi.OutputState }
The variable column.
func (PolicyVariableColumnResponseOutput) ColumnName ¶
func (o PolicyVariableColumnResponseOutput) ColumnName() pulumi.StringOutput
The name of this policy variable column.
func (PolicyVariableColumnResponseOutput) ElementType ¶
func (PolicyVariableColumnResponseOutput) ElementType() reflect.Type
func (PolicyVariableColumnResponseOutput) ToPolicyVariableColumnResponseOutput ¶
func (o PolicyVariableColumnResponseOutput) ToPolicyVariableColumnResponseOutput() PolicyVariableColumnResponseOutput
func (PolicyVariableColumnResponseOutput) ToPolicyVariableColumnResponseOutputWithContext ¶
func (o PolicyVariableColumnResponseOutput) ToPolicyVariableColumnResponseOutputWithContext(ctx context.Context) PolicyVariableColumnResponseOutput
type PolicyVariableValueColumnValue ¶
type PolicyVariableValueColumnValue struct { // Column name for the variable value ColumnName string `pulumi:"columnName"` // Column value for the variable value; this can be an integer, double, boolean, null or a string. ColumnValue interface{} `pulumi:"columnValue"` }
The name value tuple for this variable value column.
type PolicyVariableValueColumnValueArgs ¶
type PolicyVariableValueColumnValueArgs struct { // Column name for the variable value ColumnName pulumi.StringInput `pulumi:"columnName"` // Column value for the variable value; this can be an integer, double, boolean, null or a string. ColumnValue pulumi.Input `pulumi:"columnValue"` }
The name value tuple for this variable value column.
func (PolicyVariableValueColumnValueArgs) ElementType ¶
func (PolicyVariableValueColumnValueArgs) ElementType() reflect.Type
func (PolicyVariableValueColumnValueArgs) ToPolicyVariableValueColumnValueOutput ¶
func (i PolicyVariableValueColumnValueArgs) ToPolicyVariableValueColumnValueOutput() PolicyVariableValueColumnValueOutput
func (PolicyVariableValueColumnValueArgs) ToPolicyVariableValueColumnValueOutputWithContext ¶
func (i PolicyVariableValueColumnValueArgs) ToPolicyVariableValueColumnValueOutputWithContext(ctx context.Context) PolicyVariableValueColumnValueOutput
type PolicyVariableValueColumnValueArray ¶
type PolicyVariableValueColumnValueArray []PolicyVariableValueColumnValueInput
func (PolicyVariableValueColumnValueArray) ElementType ¶
func (PolicyVariableValueColumnValueArray) ElementType() reflect.Type
func (PolicyVariableValueColumnValueArray) ToPolicyVariableValueColumnValueArrayOutput ¶
func (i PolicyVariableValueColumnValueArray) ToPolicyVariableValueColumnValueArrayOutput() PolicyVariableValueColumnValueArrayOutput
func (PolicyVariableValueColumnValueArray) ToPolicyVariableValueColumnValueArrayOutputWithContext ¶
func (i PolicyVariableValueColumnValueArray) ToPolicyVariableValueColumnValueArrayOutputWithContext(ctx context.Context) PolicyVariableValueColumnValueArrayOutput
type PolicyVariableValueColumnValueArrayInput ¶
type PolicyVariableValueColumnValueArrayInput interface { pulumi.Input ToPolicyVariableValueColumnValueArrayOutput() PolicyVariableValueColumnValueArrayOutput ToPolicyVariableValueColumnValueArrayOutputWithContext(context.Context) PolicyVariableValueColumnValueArrayOutput }
PolicyVariableValueColumnValueArrayInput is an input type that accepts PolicyVariableValueColumnValueArray and PolicyVariableValueColumnValueArrayOutput values. You can construct a concrete instance of `PolicyVariableValueColumnValueArrayInput` via:
PolicyVariableValueColumnValueArray{ PolicyVariableValueColumnValueArgs{...} }
type PolicyVariableValueColumnValueArrayOutput ¶
type PolicyVariableValueColumnValueArrayOutput struct{ *pulumi.OutputState }
func (PolicyVariableValueColumnValueArrayOutput) ElementType ¶
func (PolicyVariableValueColumnValueArrayOutput) ElementType() reflect.Type
func (PolicyVariableValueColumnValueArrayOutput) ToPolicyVariableValueColumnValueArrayOutput ¶
func (o PolicyVariableValueColumnValueArrayOutput) ToPolicyVariableValueColumnValueArrayOutput() PolicyVariableValueColumnValueArrayOutput
func (PolicyVariableValueColumnValueArrayOutput) ToPolicyVariableValueColumnValueArrayOutputWithContext ¶
func (o PolicyVariableValueColumnValueArrayOutput) ToPolicyVariableValueColumnValueArrayOutputWithContext(ctx context.Context) PolicyVariableValueColumnValueArrayOutput
type PolicyVariableValueColumnValueInput ¶
type PolicyVariableValueColumnValueInput interface { pulumi.Input ToPolicyVariableValueColumnValueOutput() PolicyVariableValueColumnValueOutput ToPolicyVariableValueColumnValueOutputWithContext(context.Context) PolicyVariableValueColumnValueOutput }
PolicyVariableValueColumnValueInput is an input type that accepts PolicyVariableValueColumnValueArgs and PolicyVariableValueColumnValueOutput values. You can construct a concrete instance of `PolicyVariableValueColumnValueInput` via:
PolicyVariableValueColumnValueArgs{...}
type PolicyVariableValueColumnValueOutput ¶
type PolicyVariableValueColumnValueOutput struct{ *pulumi.OutputState }
The name value tuple for this variable value column.
func (PolicyVariableValueColumnValueOutput) ColumnName ¶
func (o PolicyVariableValueColumnValueOutput) ColumnName() pulumi.StringOutput
Column name for the variable value
func (PolicyVariableValueColumnValueOutput) ColumnValue ¶
func (o PolicyVariableValueColumnValueOutput) ColumnValue() pulumi.AnyOutput
Column value for the variable value; this can be an integer, double, boolean, null or a string.
func (PolicyVariableValueColumnValueOutput) ElementType ¶
func (PolicyVariableValueColumnValueOutput) ElementType() reflect.Type
func (PolicyVariableValueColumnValueOutput) ToPolicyVariableValueColumnValueOutput ¶
func (o PolicyVariableValueColumnValueOutput) ToPolicyVariableValueColumnValueOutput() PolicyVariableValueColumnValueOutput
func (PolicyVariableValueColumnValueOutput) ToPolicyVariableValueColumnValueOutputWithContext ¶
func (o PolicyVariableValueColumnValueOutput) ToPolicyVariableValueColumnValueOutputWithContext(ctx context.Context) PolicyVariableValueColumnValueOutput
type PolicyVariableValueColumnValueResponse ¶
type PolicyVariableValueColumnValueResponse struct { // Column name for the variable value ColumnName string `pulumi:"columnName"` // Column value for the variable value; this can be an integer, double, boolean, null or a string. ColumnValue interface{} `pulumi:"columnValue"` }
The name value tuple for this variable value column.
type PolicyVariableValueColumnValueResponseArrayOutput ¶
type PolicyVariableValueColumnValueResponseArrayOutput struct{ *pulumi.OutputState }
func (PolicyVariableValueColumnValueResponseArrayOutput) ElementType ¶
func (PolicyVariableValueColumnValueResponseArrayOutput) ElementType() reflect.Type
func (PolicyVariableValueColumnValueResponseArrayOutput) ToPolicyVariableValueColumnValueResponseArrayOutput ¶
func (o PolicyVariableValueColumnValueResponseArrayOutput) ToPolicyVariableValueColumnValueResponseArrayOutput() PolicyVariableValueColumnValueResponseArrayOutput
func (PolicyVariableValueColumnValueResponseArrayOutput) ToPolicyVariableValueColumnValueResponseArrayOutputWithContext ¶
func (o PolicyVariableValueColumnValueResponseArrayOutput) ToPolicyVariableValueColumnValueResponseArrayOutputWithContext(ctx context.Context) PolicyVariableValueColumnValueResponseArrayOutput
type PolicyVariableValueColumnValueResponseOutput ¶
type PolicyVariableValueColumnValueResponseOutput struct{ *pulumi.OutputState }
The name value tuple for this variable value column.
func (PolicyVariableValueColumnValueResponseOutput) ColumnName ¶
func (o PolicyVariableValueColumnValueResponseOutput) ColumnName() pulumi.StringOutput
Column name for the variable value
func (PolicyVariableValueColumnValueResponseOutput) ColumnValue ¶
func (o PolicyVariableValueColumnValueResponseOutput) ColumnValue() pulumi.AnyOutput
Column value for the variable value; this can be an integer, double, boolean, null or a string.
func (PolicyVariableValueColumnValueResponseOutput) ElementType ¶
func (PolicyVariableValueColumnValueResponseOutput) ElementType() reflect.Type
func (PolicyVariableValueColumnValueResponseOutput) ToPolicyVariableValueColumnValueResponseOutput ¶
func (o PolicyVariableValueColumnValueResponseOutput) ToPolicyVariableValueColumnValueResponseOutput() PolicyVariableValueColumnValueResponseOutput
func (PolicyVariableValueColumnValueResponseOutput) ToPolicyVariableValueColumnValueResponseOutputWithContext ¶
func (o PolicyVariableValueColumnValueResponseOutput) ToPolicyVariableValueColumnValueResponseOutputWithContext(ctx context.Context) PolicyVariableValueColumnValueResponseOutput
type PrincipalResponse ¶
type PrincipalResponse struct { // The name of the principal made changes DisplayName *string `pulumi:"displayName"` // Email of principal Email *string `pulumi:"email"` // The id of the principal made changes Id *string `pulumi:"id"` // Type of principal such as user , group etc Type *string `pulumi:"type"` }
The name of the entity last modified it
type PrincipalResponseOutput ¶
type PrincipalResponseOutput struct{ *pulumi.OutputState }
The name of the entity last modified it
func (PrincipalResponseOutput) DisplayName ¶
func (o PrincipalResponseOutput) DisplayName() pulumi.StringPtrOutput
The name of the principal made changes
func (PrincipalResponseOutput) ElementType ¶
func (PrincipalResponseOutput) ElementType() reflect.Type
func (PrincipalResponseOutput) Email ¶
func (o PrincipalResponseOutput) Email() pulumi.StringPtrOutput
Email of principal
func (PrincipalResponseOutput) Id ¶
func (o PrincipalResponseOutput) Id() pulumi.StringPtrOutput
The id of the principal made changes
func (PrincipalResponseOutput) ToPrincipalResponseOutput ¶
func (o PrincipalResponseOutput) ToPrincipalResponseOutput() PrincipalResponseOutput
func (PrincipalResponseOutput) ToPrincipalResponseOutputWithContext ¶
func (o PrincipalResponseOutput) ToPrincipalResponseOutputWithContext(ctx context.Context) PrincipalResponseOutput
func (PrincipalResponseOutput) Type ¶
func (o PrincipalResponseOutput) Type() pulumi.StringPtrOutput
Type of principal such as user , group etc
type PrincipalResponsePtrOutput ¶
type PrincipalResponsePtrOutput struct{ *pulumi.OutputState }
func (PrincipalResponsePtrOutput) DisplayName ¶
func (o PrincipalResponsePtrOutput) DisplayName() pulumi.StringPtrOutput
The name of the principal made changes
func (PrincipalResponsePtrOutput) Elem ¶
func (o PrincipalResponsePtrOutput) Elem() PrincipalResponseOutput
func (PrincipalResponsePtrOutput) ElementType ¶
func (PrincipalResponsePtrOutput) ElementType() reflect.Type
func (PrincipalResponsePtrOutput) Email ¶
func (o PrincipalResponsePtrOutput) Email() pulumi.StringPtrOutput
Email of principal
func (PrincipalResponsePtrOutput) Id ¶
func (o PrincipalResponsePtrOutput) Id() pulumi.StringPtrOutput
The id of the principal made changes
func (PrincipalResponsePtrOutput) ToPrincipalResponsePtrOutput ¶
func (o PrincipalResponsePtrOutput) ToPrincipalResponsePtrOutput() PrincipalResponsePtrOutput
func (PrincipalResponsePtrOutput) ToPrincipalResponsePtrOutputWithContext ¶
func (o PrincipalResponsePtrOutput) ToPrincipalResponsePtrOutputWithContext(ctx context.Context) PrincipalResponsePtrOutput
func (PrincipalResponsePtrOutput) Type ¶
func (o PrincipalResponsePtrOutput) Type() pulumi.StringPtrOutput
Type of principal such as user , group etc
type PrincipalType ¶
type PrincipalType string
The principal type of the assigned principal ID.
func (PrincipalType) ElementType ¶
func (PrincipalType) ElementType() reflect.Type
func (PrincipalType) ToPrincipalTypeOutput ¶
func (e PrincipalType) ToPrincipalTypeOutput() PrincipalTypeOutput
func (PrincipalType) ToPrincipalTypeOutputWithContext ¶
func (e PrincipalType) ToPrincipalTypeOutputWithContext(ctx context.Context) PrincipalTypeOutput
func (PrincipalType) ToPrincipalTypePtrOutput ¶
func (e PrincipalType) ToPrincipalTypePtrOutput() PrincipalTypePtrOutput
func (PrincipalType) ToPrincipalTypePtrOutputWithContext ¶
func (e PrincipalType) ToPrincipalTypePtrOutputWithContext(ctx context.Context) PrincipalTypePtrOutput
func (PrincipalType) ToStringOutput ¶
func (e PrincipalType) ToStringOutput() pulumi.StringOutput
func (PrincipalType) ToStringOutputWithContext ¶
func (e PrincipalType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PrincipalType) ToStringPtrOutput ¶
func (e PrincipalType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PrincipalType) ToStringPtrOutputWithContext ¶
func (e PrincipalType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PrincipalTypeInput ¶
type PrincipalTypeInput interface { pulumi.Input ToPrincipalTypeOutput() PrincipalTypeOutput ToPrincipalTypeOutputWithContext(context.Context) PrincipalTypeOutput }
PrincipalTypeInput is an input type that accepts values of the PrincipalType enum A concrete instance of `PrincipalTypeInput` can be one of the following:
PrincipalTypeUser PrincipalTypeGroup PrincipalTypeServicePrincipal PrincipalTypeForeignGroup PrincipalTypeDevice
type PrincipalTypeOutput ¶
type PrincipalTypeOutput struct{ *pulumi.OutputState }
func (PrincipalTypeOutput) ElementType ¶
func (PrincipalTypeOutput) ElementType() reflect.Type
func (PrincipalTypeOutput) ToPrincipalTypeOutput ¶
func (o PrincipalTypeOutput) ToPrincipalTypeOutput() PrincipalTypeOutput
func (PrincipalTypeOutput) ToPrincipalTypeOutputWithContext ¶
func (o PrincipalTypeOutput) ToPrincipalTypeOutputWithContext(ctx context.Context) PrincipalTypeOutput
func (PrincipalTypeOutput) ToPrincipalTypePtrOutput ¶
func (o PrincipalTypeOutput) ToPrincipalTypePtrOutput() PrincipalTypePtrOutput
func (PrincipalTypeOutput) ToPrincipalTypePtrOutputWithContext ¶
func (o PrincipalTypeOutput) ToPrincipalTypePtrOutputWithContext(ctx context.Context) PrincipalTypePtrOutput
func (PrincipalTypeOutput) ToStringOutput ¶
func (o PrincipalTypeOutput) ToStringOutput() pulumi.StringOutput
func (PrincipalTypeOutput) ToStringOutputWithContext ¶
func (o PrincipalTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PrincipalTypeOutput) ToStringPtrOutput ¶
func (o PrincipalTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PrincipalTypeOutput) ToStringPtrOutputWithContext ¶
func (o PrincipalTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PrincipalTypePtrInput ¶
type PrincipalTypePtrInput interface { pulumi.Input ToPrincipalTypePtrOutput() PrincipalTypePtrOutput ToPrincipalTypePtrOutputWithContext(context.Context) PrincipalTypePtrOutput }
func PrincipalTypePtr ¶
func PrincipalTypePtr(v string) PrincipalTypePtrInput
type PrincipalTypePtrOutput ¶
type PrincipalTypePtrOutput struct{ *pulumi.OutputState }
func (PrincipalTypePtrOutput) Elem ¶
func (o PrincipalTypePtrOutput) Elem() PrincipalTypeOutput
func (PrincipalTypePtrOutput) ElementType ¶
func (PrincipalTypePtrOutput) ElementType() reflect.Type
func (PrincipalTypePtrOutput) ToPrincipalTypePtrOutput ¶
func (o PrincipalTypePtrOutput) ToPrincipalTypePtrOutput() PrincipalTypePtrOutput
func (PrincipalTypePtrOutput) ToPrincipalTypePtrOutputWithContext ¶
func (o PrincipalTypePtrOutput) ToPrincipalTypePtrOutputWithContext(ctx context.Context) PrincipalTypePtrOutput
func (PrincipalTypePtrOutput) ToStringPtrOutput ¶
func (o PrincipalTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PrincipalTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o PrincipalTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PrivateLinkAssociation ¶
type PrivateLinkAssociation struct { pulumi.CustomResourceState // The pla name. Name pulumi.StringOutput `pulumi:"name"` // The private link association properties. Properties PrivateLinkAssociationPropertiesExpandedResponseOutput `pulumi:"properties"` // The operation type. Type pulumi.StringOutput `pulumi:"type"` }
Azure REST API version: 2020-05-01. Prior API version in Azure Native 1.x: 2020-05-01.
func GetPrivateLinkAssociation ¶
func GetPrivateLinkAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateLinkAssociationState, opts ...pulumi.ResourceOption) (*PrivateLinkAssociation, error)
GetPrivateLinkAssociation gets an existing PrivateLinkAssociation 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 NewPrivateLinkAssociation ¶
func NewPrivateLinkAssociation(ctx *pulumi.Context, name string, args *PrivateLinkAssociationArgs, opts ...pulumi.ResourceOption) (*PrivateLinkAssociation, error)
NewPrivateLinkAssociation registers a new resource with the given unique name, arguments, and options.
func (*PrivateLinkAssociation) ElementType ¶
func (*PrivateLinkAssociation) ElementType() reflect.Type
func (*PrivateLinkAssociation) ToPrivateLinkAssociationOutput ¶
func (i *PrivateLinkAssociation) ToPrivateLinkAssociationOutput() PrivateLinkAssociationOutput
func (*PrivateLinkAssociation) ToPrivateLinkAssociationOutputWithContext ¶
func (i *PrivateLinkAssociation) ToPrivateLinkAssociationOutputWithContext(ctx context.Context) PrivateLinkAssociationOutput
type PrivateLinkAssociationArgs ¶
type PrivateLinkAssociationArgs struct { // The management group ID. GroupId pulumi.StringInput // The ID of the PLA PlaId pulumi.StringPtrInput // The properties of the PrivateLinkAssociation. Properties PrivateLinkAssociationPropertiesPtrInput }
The set of arguments for constructing a PrivateLinkAssociation resource.
func (PrivateLinkAssociationArgs) ElementType ¶
func (PrivateLinkAssociationArgs) ElementType() reflect.Type
type PrivateLinkAssociationInput ¶
type PrivateLinkAssociationInput interface { pulumi.Input ToPrivateLinkAssociationOutput() PrivateLinkAssociationOutput ToPrivateLinkAssociationOutputWithContext(ctx context.Context) PrivateLinkAssociationOutput }
type PrivateLinkAssociationOutput ¶
type PrivateLinkAssociationOutput struct{ *pulumi.OutputState }
func (PrivateLinkAssociationOutput) ElementType ¶
func (PrivateLinkAssociationOutput) ElementType() reflect.Type
func (PrivateLinkAssociationOutput) Name ¶
func (o PrivateLinkAssociationOutput) Name() pulumi.StringOutput
The pla name.
func (PrivateLinkAssociationOutput) Properties ¶
func (o PrivateLinkAssociationOutput) Properties() PrivateLinkAssociationPropertiesExpandedResponseOutput
The private link association properties.
func (PrivateLinkAssociationOutput) ToPrivateLinkAssociationOutput ¶
func (o PrivateLinkAssociationOutput) ToPrivateLinkAssociationOutput() PrivateLinkAssociationOutput
func (PrivateLinkAssociationOutput) ToPrivateLinkAssociationOutputWithContext ¶
func (o PrivateLinkAssociationOutput) ToPrivateLinkAssociationOutputWithContext(ctx context.Context) PrivateLinkAssociationOutput
func (PrivateLinkAssociationOutput) Type ¶
func (o PrivateLinkAssociationOutput) Type() pulumi.StringOutput
The operation type.
type PrivateLinkAssociationPropertiesArgs ¶
type PrivateLinkAssociationPropertiesArgs struct { // The rmpl Resource ID. PrivateLink pulumi.StringPtrInput `pulumi:"privateLink"` PublicNetworkAccess pulumi.StringPtrInput `pulumi:"publicNetworkAccess"` }
func (PrivateLinkAssociationPropertiesArgs) ElementType ¶
func (PrivateLinkAssociationPropertiesArgs) ElementType() reflect.Type
func (PrivateLinkAssociationPropertiesArgs) ToPrivateLinkAssociationPropertiesOutput ¶
func (i PrivateLinkAssociationPropertiesArgs) ToPrivateLinkAssociationPropertiesOutput() PrivateLinkAssociationPropertiesOutput
func (PrivateLinkAssociationPropertiesArgs) ToPrivateLinkAssociationPropertiesOutputWithContext ¶
func (i PrivateLinkAssociationPropertiesArgs) ToPrivateLinkAssociationPropertiesOutputWithContext(ctx context.Context) PrivateLinkAssociationPropertiesOutput
func (PrivateLinkAssociationPropertiesArgs) ToPrivateLinkAssociationPropertiesPtrOutput ¶
func (i PrivateLinkAssociationPropertiesArgs) ToPrivateLinkAssociationPropertiesPtrOutput() PrivateLinkAssociationPropertiesPtrOutput
func (PrivateLinkAssociationPropertiesArgs) ToPrivateLinkAssociationPropertiesPtrOutputWithContext ¶
func (i PrivateLinkAssociationPropertiesArgs) ToPrivateLinkAssociationPropertiesPtrOutputWithContext(ctx context.Context) PrivateLinkAssociationPropertiesPtrOutput
type PrivateLinkAssociationPropertiesExpandedResponse ¶
type PrivateLinkAssociationPropertiesExpandedResponse struct { // The rmpl Resource ID. PrivateLink *string `pulumi:"privateLink"` PublicNetworkAccess *string `pulumi:"publicNetworkAccess"` // The scope of the private link association. Scope *string `pulumi:"scope"` // The TenantID. TenantID *string `pulumi:"tenantID"` }
Private Link Association Properties.
type PrivateLinkAssociationPropertiesExpandedResponseOutput ¶
type PrivateLinkAssociationPropertiesExpandedResponseOutput struct{ *pulumi.OutputState }
Private Link Association Properties.
func (PrivateLinkAssociationPropertiesExpandedResponseOutput) ElementType ¶
func (PrivateLinkAssociationPropertiesExpandedResponseOutput) ElementType() reflect.Type
func (PrivateLinkAssociationPropertiesExpandedResponseOutput) PrivateLink ¶
func (o PrivateLinkAssociationPropertiesExpandedResponseOutput) PrivateLink() pulumi.StringPtrOutput
The rmpl Resource ID.
func (PrivateLinkAssociationPropertiesExpandedResponseOutput) PublicNetworkAccess ¶
func (o PrivateLinkAssociationPropertiesExpandedResponseOutput) PublicNetworkAccess() pulumi.StringPtrOutput
func (PrivateLinkAssociationPropertiesExpandedResponseOutput) Scope ¶
func (o PrivateLinkAssociationPropertiesExpandedResponseOutput) Scope() pulumi.StringPtrOutput
The scope of the private link association.
func (PrivateLinkAssociationPropertiesExpandedResponseOutput) TenantID ¶
func (o PrivateLinkAssociationPropertiesExpandedResponseOutput) TenantID() pulumi.StringPtrOutput
The TenantID.
func (PrivateLinkAssociationPropertiesExpandedResponseOutput) ToPrivateLinkAssociationPropertiesExpandedResponseOutput ¶
func (o PrivateLinkAssociationPropertiesExpandedResponseOutput) ToPrivateLinkAssociationPropertiesExpandedResponseOutput() PrivateLinkAssociationPropertiesExpandedResponseOutput
func (PrivateLinkAssociationPropertiesExpandedResponseOutput) ToPrivateLinkAssociationPropertiesExpandedResponseOutputWithContext ¶
func (o PrivateLinkAssociationPropertiesExpandedResponseOutput) ToPrivateLinkAssociationPropertiesExpandedResponseOutputWithContext(ctx context.Context) PrivateLinkAssociationPropertiesExpandedResponseOutput
type PrivateLinkAssociationPropertiesInput ¶
type PrivateLinkAssociationPropertiesInput interface { pulumi.Input ToPrivateLinkAssociationPropertiesOutput() PrivateLinkAssociationPropertiesOutput ToPrivateLinkAssociationPropertiesOutputWithContext(context.Context) PrivateLinkAssociationPropertiesOutput }
PrivateLinkAssociationPropertiesInput is an input type that accepts PrivateLinkAssociationPropertiesArgs and PrivateLinkAssociationPropertiesOutput values. You can construct a concrete instance of `PrivateLinkAssociationPropertiesInput` via:
PrivateLinkAssociationPropertiesArgs{...}
type PrivateLinkAssociationPropertiesOutput ¶
type PrivateLinkAssociationPropertiesOutput struct{ *pulumi.OutputState }
func (PrivateLinkAssociationPropertiesOutput) ElementType ¶
func (PrivateLinkAssociationPropertiesOutput) ElementType() reflect.Type
func (PrivateLinkAssociationPropertiesOutput) PrivateLink ¶
func (o PrivateLinkAssociationPropertiesOutput) PrivateLink() pulumi.StringPtrOutput
The rmpl Resource ID.
func (PrivateLinkAssociationPropertiesOutput) PublicNetworkAccess ¶
func (o PrivateLinkAssociationPropertiesOutput) PublicNetworkAccess() pulumi.StringPtrOutput
func (PrivateLinkAssociationPropertiesOutput) ToPrivateLinkAssociationPropertiesOutput ¶
func (o PrivateLinkAssociationPropertiesOutput) ToPrivateLinkAssociationPropertiesOutput() PrivateLinkAssociationPropertiesOutput
func (PrivateLinkAssociationPropertiesOutput) ToPrivateLinkAssociationPropertiesOutputWithContext ¶
func (o PrivateLinkAssociationPropertiesOutput) ToPrivateLinkAssociationPropertiesOutputWithContext(ctx context.Context) PrivateLinkAssociationPropertiesOutput
func (PrivateLinkAssociationPropertiesOutput) ToPrivateLinkAssociationPropertiesPtrOutput ¶
func (o PrivateLinkAssociationPropertiesOutput) ToPrivateLinkAssociationPropertiesPtrOutput() PrivateLinkAssociationPropertiesPtrOutput
func (PrivateLinkAssociationPropertiesOutput) ToPrivateLinkAssociationPropertiesPtrOutputWithContext ¶
func (o PrivateLinkAssociationPropertiesOutput) ToPrivateLinkAssociationPropertiesPtrOutputWithContext(ctx context.Context) PrivateLinkAssociationPropertiesPtrOutput
type PrivateLinkAssociationPropertiesPtrInput ¶
type PrivateLinkAssociationPropertiesPtrInput interface { pulumi.Input ToPrivateLinkAssociationPropertiesPtrOutput() PrivateLinkAssociationPropertiesPtrOutput ToPrivateLinkAssociationPropertiesPtrOutputWithContext(context.Context) PrivateLinkAssociationPropertiesPtrOutput }
PrivateLinkAssociationPropertiesPtrInput is an input type that accepts PrivateLinkAssociationPropertiesArgs, PrivateLinkAssociationPropertiesPtr and PrivateLinkAssociationPropertiesPtrOutput values. You can construct a concrete instance of `PrivateLinkAssociationPropertiesPtrInput` via:
PrivateLinkAssociationPropertiesArgs{...} or: nil
func PrivateLinkAssociationPropertiesPtr ¶
func PrivateLinkAssociationPropertiesPtr(v *PrivateLinkAssociationPropertiesArgs) PrivateLinkAssociationPropertiesPtrInput
type PrivateLinkAssociationPropertiesPtrOutput ¶
type PrivateLinkAssociationPropertiesPtrOutput struct{ *pulumi.OutputState }
func (PrivateLinkAssociationPropertiesPtrOutput) ElementType ¶
func (PrivateLinkAssociationPropertiesPtrOutput) ElementType() reflect.Type
func (PrivateLinkAssociationPropertiesPtrOutput) PrivateLink ¶
func (o PrivateLinkAssociationPropertiesPtrOutput) PrivateLink() pulumi.StringPtrOutput
The rmpl Resource ID.
func (PrivateLinkAssociationPropertiesPtrOutput) PublicNetworkAccess ¶
func (o PrivateLinkAssociationPropertiesPtrOutput) PublicNetworkAccess() pulumi.StringPtrOutput
func (PrivateLinkAssociationPropertiesPtrOutput) ToPrivateLinkAssociationPropertiesPtrOutput ¶
func (o PrivateLinkAssociationPropertiesPtrOutput) ToPrivateLinkAssociationPropertiesPtrOutput() PrivateLinkAssociationPropertiesPtrOutput
func (PrivateLinkAssociationPropertiesPtrOutput) ToPrivateLinkAssociationPropertiesPtrOutputWithContext ¶
func (o PrivateLinkAssociationPropertiesPtrOutput) ToPrivateLinkAssociationPropertiesPtrOutputWithContext(ctx context.Context) PrivateLinkAssociationPropertiesPtrOutput
type PrivateLinkAssociationState ¶
type PrivateLinkAssociationState struct { }
func (PrivateLinkAssociationState) ElementType ¶
func (PrivateLinkAssociationState) ElementType() reflect.Type
type PublicNetworkAccessOptions ¶
type PublicNetworkAccessOptions string
func (PublicNetworkAccessOptions) ElementType ¶
func (PublicNetworkAccessOptions) ElementType() reflect.Type
func (PublicNetworkAccessOptions) ToPublicNetworkAccessOptionsOutput ¶
func (e PublicNetworkAccessOptions) ToPublicNetworkAccessOptionsOutput() PublicNetworkAccessOptionsOutput
func (PublicNetworkAccessOptions) ToPublicNetworkAccessOptionsOutputWithContext ¶
func (e PublicNetworkAccessOptions) ToPublicNetworkAccessOptionsOutputWithContext(ctx context.Context) PublicNetworkAccessOptionsOutput
func (PublicNetworkAccessOptions) ToPublicNetworkAccessOptionsPtrOutput ¶
func (e PublicNetworkAccessOptions) ToPublicNetworkAccessOptionsPtrOutput() PublicNetworkAccessOptionsPtrOutput
func (PublicNetworkAccessOptions) ToPublicNetworkAccessOptionsPtrOutputWithContext ¶
func (e PublicNetworkAccessOptions) ToPublicNetworkAccessOptionsPtrOutputWithContext(ctx context.Context) PublicNetworkAccessOptionsPtrOutput
func (PublicNetworkAccessOptions) ToStringOutput ¶
func (e PublicNetworkAccessOptions) ToStringOutput() pulumi.StringOutput
func (PublicNetworkAccessOptions) ToStringOutputWithContext ¶
func (e PublicNetworkAccessOptions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PublicNetworkAccessOptions) ToStringPtrOutput ¶
func (e PublicNetworkAccessOptions) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicNetworkAccessOptions) ToStringPtrOutputWithContext ¶
func (e PublicNetworkAccessOptions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PublicNetworkAccessOptionsInput ¶
type PublicNetworkAccessOptionsInput interface { pulumi.Input ToPublicNetworkAccessOptionsOutput() PublicNetworkAccessOptionsOutput ToPublicNetworkAccessOptionsOutputWithContext(context.Context) PublicNetworkAccessOptionsOutput }
PublicNetworkAccessOptionsInput is an input type that accepts values of the PublicNetworkAccessOptions enum A concrete instance of `PublicNetworkAccessOptionsInput` can be one of the following:
PublicNetworkAccessOptionsEnabled PublicNetworkAccessOptionsDisabled
type PublicNetworkAccessOptionsOutput ¶
type PublicNetworkAccessOptionsOutput struct{ *pulumi.OutputState }
func (PublicNetworkAccessOptionsOutput) ElementType ¶
func (PublicNetworkAccessOptionsOutput) ElementType() reflect.Type
func (PublicNetworkAccessOptionsOutput) ToPublicNetworkAccessOptionsOutput ¶
func (o PublicNetworkAccessOptionsOutput) ToPublicNetworkAccessOptionsOutput() PublicNetworkAccessOptionsOutput
func (PublicNetworkAccessOptionsOutput) ToPublicNetworkAccessOptionsOutputWithContext ¶
func (o PublicNetworkAccessOptionsOutput) ToPublicNetworkAccessOptionsOutputWithContext(ctx context.Context) PublicNetworkAccessOptionsOutput
func (PublicNetworkAccessOptionsOutput) ToPublicNetworkAccessOptionsPtrOutput ¶
func (o PublicNetworkAccessOptionsOutput) ToPublicNetworkAccessOptionsPtrOutput() PublicNetworkAccessOptionsPtrOutput
func (PublicNetworkAccessOptionsOutput) ToPublicNetworkAccessOptionsPtrOutputWithContext ¶
func (o PublicNetworkAccessOptionsOutput) ToPublicNetworkAccessOptionsPtrOutputWithContext(ctx context.Context) PublicNetworkAccessOptionsPtrOutput
func (PublicNetworkAccessOptionsOutput) ToStringOutput ¶
func (o PublicNetworkAccessOptionsOutput) ToStringOutput() pulumi.StringOutput
func (PublicNetworkAccessOptionsOutput) ToStringOutputWithContext ¶
func (o PublicNetworkAccessOptionsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PublicNetworkAccessOptionsOutput) ToStringPtrOutput ¶
func (o PublicNetworkAccessOptionsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicNetworkAccessOptionsOutput) ToStringPtrOutputWithContext ¶
func (o PublicNetworkAccessOptionsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PublicNetworkAccessOptionsPtrInput ¶
type PublicNetworkAccessOptionsPtrInput interface { pulumi.Input ToPublicNetworkAccessOptionsPtrOutput() PublicNetworkAccessOptionsPtrOutput ToPublicNetworkAccessOptionsPtrOutputWithContext(context.Context) PublicNetworkAccessOptionsPtrOutput }
func PublicNetworkAccessOptionsPtr ¶
func PublicNetworkAccessOptionsPtr(v string) PublicNetworkAccessOptionsPtrInput
type PublicNetworkAccessOptionsPtrOutput ¶
type PublicNetworkAccessOptionsPtrOutput struct{ *pulumi.OutputState }
func (PublicNetworkAccessOptionsPtrOutput) Elem ¶
func (o PublicNetworkAccessOptionsPtrOutput) Elem() PublicNetworkAccessOptionsOutput
func (PublicNetworkAccessOptionsPtrOutput) ElementType ¶
func (PublicNetworkAccessOptionsPtrOutput) ElementType() reflect.Type
func (PublicNetworkAccessOptionsPtrOutput) ToPublicNetworkAccessOptionsPtrOutput ¶
func (o PublicNetworkAccessOptionsPtrOutput) ToPublicNetworkAccessOptionsPtrOutput() PublicNetworkAccessOptionsPtrOutput
func (PublicNetworkAccessOptionsPtrOutput) ToPublicNetworkAccessOptionsPtrOutputWithContext ¶
func (o PublicNetworkAccessOptionsPtrOutput) ToPublicNetworkAccessOptionsPtrOutputWithContext(ctx context.Context) PublicNetworkAccessOptionsPtrOutput
func (PublicNetworkAccessOptionsPtrOutput) ToStringPtrOutput ¶
func (o PublicNetworkAccessOptionsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicNetworkAccessOptionsPtrOutput) ToStringPtrOutputWithContext ¶
func (o PublicNetworkAccessOptionsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceIdentityType ¶
type ResourceIdentityType string
The identity type. This is the only required field when adding a system or user assigned identity to a resource.
func (ResourceIdentityType) ElementType ¶
func (ResourceIdentityType) ElementType() reflect.Type
func (ResourceIdentityType) ToResourceIdentityTypeOutput ¶
func (e ResourceIdentityType) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
func (ResourceIdentityType) ToResourceIdentityTypeOutputWithContext ¶
func (e ResourceIdentityType) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
func (ResourceIdentityType) ToResourceIdentityTypePtrOutput ¶
func (e ResourceIdentityType) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
func (ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext ¶
func (e ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
func (ResourceIdentityType) ToStringOutput ¶
func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput
func (ResourceIdentityType) ToStringOutputWithContext ¶
func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceIdentityType) ToStringPtrOutput ¶
func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceIdentityType) ToStringPtrOutputWithContext ¶
func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceIdentityTypeInput ¶
type ResourceIdentityTypeInput interface { pulumi.Input ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput ToResourceIdentityTypeOutputWithContext(context.Context) ResourceIdentityTypeOutput }
ResourceIdentityTypeInput is an input type that accepts values of the ResourceIdentityType enum A concrete instance of `ResourceIdentityTypeInput` can be one of the following:
ResourceIdentityTypeSystemAssigned ResourceIdentityTypeUserAssigned ResourceIdentityTypeNone
type ResourceIdentityTypeOutput ¶
type ResourceIdentityTypeOutput struct{ *pulumi.OutputState }
func (ResourceIdentityTypeOutput) ElementType ¶
func (ResourceIdentityTypeOutput) ElementType() reflect.Type
func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
func (ResourceIdentityTypeOutput) ToStringOutput ¶
func (o ResourceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
func (ResourceIdentityTypeOutput) ToStringOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceIdentityTypeOutput) ToStringPtrOutput ¶
func (o ResourceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceIdentityTypeOutput) ToStringPtrOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceIdentityTypePtrInput ¶
type ResourceIdentityTypePtrInput interface { pulumi.Input ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput ToResourceIdentityTypePtrOutputWithContext(context.Context) ResourceIdentityTypePtrOutput }
func ResourceIdentityTypePtr ¶
func ResourceIdentityTypePtr(v string) ResourceIdentityTypePtrInput
type ResourceIdentityTypePtrOutput ¶
type ResourceIdentityTypePtrOutput struct{ *pulumi.OutputState }
func (ResourceIdentityTypePtrOutput) Elem ¶
func (o ResourceIdentityTypePtrOutput) Elem() ResourceIdentityTypeOutput
func (ResourceIdentityTypePtrOutput) ElementType ¶
func (ResourceIdentityTypePtrOutput) ElementType() reflect.Type
func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput ¶
func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext ¶
func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
func (ResourceIdentityTypePtrOutput) ToStringPtrOutput ¶
func (o ResourceIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceManagementPrivateLink ¶
type ResourceManagementPrivateLink struct { pulumi.CustomResourceState // the region of the rmpl Location pulumi.StringPtrOutput `pulumi:"location"` // The rmpl Name. Name pulumi.StringOutput `pulumi:"name"` Properties ResourceManagementPrivateLinkEndpointConnectionsResponseOutput `pulumi:"properties"` // The operation type. Type pulumi.StringOutput `pulumi:"type"` }
Azure REST API version: 2020-05-01. Prior API version in Azure Native 1.x: 2020-05-01.
func GetResourceManagementPrivateLink ¶
func GetResourceManagementPrivateLink(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceManagementPrivateLinkState, opts ...pulumi.ResourceOption) (*ResourceManagementPrivateLink, error)
GetResourceManagementPrivateLink gets an existing ResourceManagementPrivateLink 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 NewResourceManagementPrivateLink ¶
func NewResourceManagementPrivateLink(ctx *pulumi.Context, name string, args *ResourceManagementPrivateLinkArgs, opts ...pulumi.ResourceOption) (*ResourceManagementPrivateLink, error)
NewResourceManagementPrivateLink registers a new resource with the given unique name, arguments, and options.
func (*ResourceManagementPrivateLink) ElementType ¶
func (*ResourceManagementPrivateLink) ElementType() reflect.Type
func (*ResourceManagementPrivateLink) ToResourceManagementPrivateLinkOutput ¶
func (i *ResourceManagementPrivateLink) ToResourceManagementPrivateLinkOutput() ResourceManagementPrivateLinkOutput
func (*ResourceManagementPrivateLink) ToResourceManagementPrivateLinkOutputWithContext ¶
func (i *ResourceManagementPrivateLink) ToResourceManagementPrivateLinkOutputWithContext(ctx context.Context) ResourceManagementPrivateLinkOutput
type ResourceManagementPrivateLinkArgs ¶
type ResourceManagementPrivateLinkArgs struct { // the region to create private link association. Location pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The name of the resource management private link. RmplName pulumi.StringPtrInput }
The set of arguments for constructing a ResourceManagementPrivateLink resource.
func (ResourceManagementPrivateLinkArgs) ElementType ¶
func (ResourceManagementPrivateLinkArgs) ElementType() reflect.Type
type ResourceManagementPrivateLinkEndpointConnectionsResponse ¶
type ResourceManagementPrivateLinkEndpointConnectionsResponse struct { // The private endpoint connections. PrivateEndpointConnections []string `pulumi:"privateEndpointConnections"` }
type ResourceManagementPrivateLinkEndpointConnectionsResponseOutput ¶
type ResourceManagementPrivateLinkEndpointConnectionsResponseOutput struct{ *pulumi.OutputState }
func (ResourceManagementPrivateLinkEndpointConnectionsResponseOutput) ElementType ¶
func (ResourceManagementPrivateLinkEndpointConnectionsResponseOutput) ElementType() reflect.Type
func (ResourceManagementPrivateLinkEndpointConnectionsResponseOutput) PrivateEndpointConnections ¶
func (o ResourceManagementPrivateLinkEndpointConnectionsResponseOutput) PrivateEndpointConnections() pulumi.StringArrayOutput
The private endpoint connections.
func (ResourceManagementPrivateLinkEndpointConnectionsResponseOutput) ToResourceManagementPrivateLinkEndpointConnectionsResponseOutput ¶
func (o ResourceManagementPrivateLinkEndpointConnectionsResponseOutput) ToResourceManagementPrivateLinkEndpointConnectionsResponseOutput() ResourceManagementPrivateLinkEndpointConnectionsResponseOutput
func (ResourceManagementPrivateLinkEndpointConnectionsResponseOutput) ToResourceManagementPrivateLinkEndpointConnectionsResponseOutputWithContext ¶
func (o ResourceManagementPrivateLinkEndpointConnectionsResponseOutput) ToResourceManagementPrivateLinkEndpointConnectionsResponseOutputWithContext(ctx context.Context) ResourceManagementPrivateLinkEndpointConnectionsResponseOutput
type ResourceManagementPrivateLinkInput ¶
type ResourceManagementPrivateLinkInput interface { pulumi.Input ToResourceManagementPrivateLinkOutput() ResourceManagementPrivateLinkOutput ToResourceManagementPrivateLinkOutputWithContext(ctx context.Context) ResourceManagementPrivateLinkOutput }
type ResourceManagementPrivateLinkOutput ¶
type ResourceManagementPrivateLinkOutput struct{ *pulumi.OutputState }
func (ResourceManagementPrivateLinkOutput) ElementType ¶
func (ResourceManagementPrivateLinkOutput) ElementType() reflect.Type
func (ResourceManagementPrivateLinkOutput) Location ¶
func (o ResourceManagementPrivateLinkOutput) Location() pulumi.StringPtrOutput
the region of the rmpl
func (ResourceManagementPrivateLinkOutput) Name ¶
func (o ResourceManagementPrivateLinkOutput) Name() pulumi.StringOutput
The rmpl Name.
func (ResourceManagementPrivateLinkOutput) Properties ¶
func (ResourceManagementPrivateLinkOutput) ToResourceManagementPrivateLinkOutput ¶
func (o ResourceManagementPrivateLinkOutput) ToResourceManagementPrivateLinkOutput() ResourceManagementPrivateLinkOutput
func (ResourceManagementPrivateLinkOutput) ToResourceManagementPrivateLinkOutputWithContext ¶
func (o ResourceManagementPrivateLinkOutput) ToResourceManagementPrivateLinkOutputWithContext(ctx context.Context) ResourceManagementPrivateLinkOutput
func (ResourceManagementPrivateLinkOutput) Type ¶
func (o ResourceManagementPrivateLinkOutput) Type() pulumi.StringOutput
The operation type.
type ResourceManagementPrivateLinkState ¶
type ResourceManagementPrivateLinkState struct { }
func (ResourceManagementPrivateLinkState) ElementType ¶
func (ResourceManagementPrivateLinkState) ElementType() reflect.Type
type ResourceSelector ¶
type ResourceSelector struct { // The name of the resource selector. Name *string `pulumi:"name"` // The list of the selector expressions. Selectors []Selector `pulumi:"selectors"` }
The resource selector to filter policies by resource properties.
type ResourceSelectorArgs ¶
type ResourceSelectorArgs struct { // The name of the resource selector. Name pulumi.StringPtrInput `pulumi:"name"` // The list of the selector expressions. Selectors SelectorArrayInput `pulumi:"selectors"` }
The resource selector to filter policies by resource properties.
func (ResourceSelectorArgs) ElementType ¶
func (ResourceSelectorArgs) ElementType() reflect.Type
func (ResourceSelectorArgs) ToResourceSelectorOutput ¶
func (i ResourceSelectorArgs) ToResourceSelectorOutput() ResourceSelectorOutput
func (ResourceSelectorArgs) ToResourceSelectorOutputWithContext ¶
func (i ResourceSelectorArgs) ToResourceSelectorOutputWithContext(ctx context.Context) ResourceSelectorOutput
type ResourceSelectorArray ¶
type ResourceSelectorArray []ResourceSelectorInput
func (ResourceSelectorArray) ElementType ¶
func (ResourceSelectorArray) ElementType() reflect.Type
func (ResourceSelectorArray) ToResourceSelectorArrayOutput ¶
func (i ResourceSelectorArray) ToResourceSelectorArrayOutput() ResourceSelectorArrayOutput
func (ResourceSelectorArray) ToResourceSelectorArrayOutputWithContext ¶
func (i ResourceSelectorArray) ToResourceSelectorArrayOutputWithContext(ctx context.Context) ResourceSelectorArrayOutput
type ResourceSelectorArrayInput ¶
type ResourceSelectorArrayInput interface { pulumi.Input ToResourceSelectorArrayOutput() ResourceSelectorArrayOutput ToResourceSelectorArrayOutputWithContext(context.Context) ResourceSelectorArrayOutput }
ResourceSelectorArrayInput is an input type that accepts ResourceSelectorArray and ResourceSelectorArrayOutput values. You can construct a concrete instance of `ResourceSelectorArrayInput` via:
ResourceSelectorArray{ ResourceSelectorArgs{...} }
type ResourceSelectorArrayOutput ¶
type ResourceSelectorArrayOutput struct{ *pulumi.OutputState }
func (ResourceSelectorArrayOutput) ElementType ¶
func (ResourceSelectorArrayOutput) ElementType() reflect.Type
func (ResourceSelectorArrayOutput) Index ¶
func (o ResourceSelectorArrayOutput) Index(i pulumi.IntInput) ResourceSelectorOutput
func (ResourceSelectorArrayOutput) ToResourceSelectorArrayOutput ¶
func (o ResourceSelectorArrayOutput) ToResourceSelectorArrayOutput() ResourceSelectorArrayOutput
func (ResourceSelectorArrayOutput) ToResourceSelectorArrayOutputWithContext ¶
func (o ResourceSelectorArrayOutput) ToResourceSelectorArrayOutputWithContext(ctx context.Context) ResourceSelectorArrayOutput
type ResourceSelectorInput ¶
type ResourceSelectorInput interface { pulumi.Input ToResourceSelectorOutput() ResourceSelectorOutput ToResourceSelectorOutputWithContext(context.Context) ResourceSelectorOutput }
ResourceSelectorInput is an input type that accepts ResourceSelectorArgs and ResourceSelectorOutput values. You can construct a concrete instance of `ResourceSelectorInput` via:
ResourceSelectorArgs{...}
type ResourceSelectorOutput ¶
type ResourceSelectorOutput struct{ *pulumi.OutputState }
The resource selector to filter policies by resource properties.
func (ResourceSelectorOutput) ElementType ¶
func (ResourceSelectorOutput) ElementType() reflect.Type
func (ResourceSelectorOutput) Name ¶
func (o ResourceSelectorOutput) Name() pulumi.StringPtrOutput
The name of the resource selector.
func (ResourceSelectorOutput) Selectors ¶
func (o ResourceSelectorOutput) Selectors() SelectorArrayOutput
The list of the selector expressions.
func (ResourceSelectorOutput) ToResourceSelectorOutput ¶
func (o ResourceSelectorOutput) ToResourceSelectorOutput() ResourceSelectorOutput
func (ResourceSelectorOutput) ToResourceSelectorOutputWithContext ¶
func (o ResourceSelectorOutput) ToResourceSelectorOutputWithContext(ctx context.Context) ResourceSelectorOutput
type ResourceSelectorResponse ¶
type ResourceSelectorResponse struct { // The name of the resource selector. Name *string `pulumi:"name"` // The list of the selector expressions. Selectors []SelectorResponse `pulumi:"selectors"` }
The resource selector to filter policies by resource properties.
type ResourceSelectorResponseArrayOutput ¶
type ResourceSelectorResponseArrayOutput struct{ *pulumi.OutputState }
func (ResourceSelectorResponseArrayOutput) ElementType ¶
func (ResourceSelectorResponseArrayOutput) ElementType() reflect.Type
func (ResourceSelectorResponseArrayOutput) Index ¶
func (o ResourceSelectorResponseArrayOutput) Index(i pulumi.IntInput) ResourceSelectorResponseOutput
func (ResourceSelectorResponseArrayOutput) ToResourceSelectorResponseArrayOutput ¶
func (o ResourceSelectorResponseArrayOutput) ToResourceSelectorResponseArrayOutput() ResourceSelectorResponseArrayOutput
func (ResourceSelectorResponseArrayOutput) ToResourceSelectorResponseArrayOutputWithContext ¶
func (o ResourceSelectorResponseArrayOutput) ToResourceSelectorResponseArrayOutputWithContext(ctx context.Context) ResourceSelectorResponseArrayOutput
type ResourceSelectorResponseOutput ¶
type ResourceSelectorResponseOutput struct{ *pulumi.OutputState }
The resource selector to filter policies by resource properties.
func (ResourceSelectorResponseOutput) ElementType ¶
func (ResourceSelectorResponseOutput) ElementType() reflect.Type
func (ResourceSelectorResponseOutput) Name ¶
func (o ResourceSelectorResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource selector.
func (ResourceSelectorResponseOutput) Selectors ¶
func (o ResourceSelectorResponseOutput) Selectors() SelectorResponseArrayOutput
The list of the selector expressions.
func (ResourceSelectorResponseOutput) ToResourceSelectorResponseOutput ¶
func (o ResourceSelectorResponseOutput) ToResourceSelectorResponseOutput() ResourceSelectorResponseOutput
func (ResourceSelectorResponseOutput) ToResourceSelectorResponseOutputWithContext ¶
func (o ResourceSelectorResponseOutput) ToResourceSelectorResponseOutputWithContext(ctx context.Context) ResourceSelectorResponseOutput
type RoleAssignment ¶
type RoleAssignment struct { pulumi.CustomResourceState // The conditions on the role assignment. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' Condition pulumi.StringPtrOutput `pulumi:"condition"` // Version of the condition. Currently the only accepted value is '2.0' ConditionVersion pulumi.StringPtrOutput `pulumi:"conditionVersion"` // Id of the user who created the assignment CreatedBy pulumi.StringOutput `pulumi:"createdBy"` // Time it was created CreatedOn pulumi.StringOutput `pulumi:"createdOn"` // Id of the delegated managed identity resource DelegatedManagedIdentityResourceId pulumi.StringPtrOutput `pulumi:"delegatedManagedIdentityResourceId"` // Description of role assignment Description pulumi.StringPtrOutput `pulumi:"description"` // The role assignment name. Name pulumi.StringOutput `pulumi:"name"` // The principal ID. PrincipalId pulumi.StringOutput `pulumi:"principalId"` // The principal type of the assigned principal ID. PrincipalType pulumi.StringPtrOutput `pulumi:"principalType"` // The role definition ID. RoleDefinitionId pulumi.StringOutput `pulumi:"roleDefinitionId"` // The role assignment scope. Scope pulumi.StringOutput `pulumi:"scope"` // The role assignment type. Type pulumi.StringOutput `pulumi:"type"` // Id of the user who updated the assignment UpdatedBy pulumi.StringOutput `pulumi:"updatedBy"` // Time it was updated UpdatedOn pulumi.StringOutput `pulumi:"updatedOn"` }
Role Assignments Azure REST API version: 2022-04-01. Prior API version in Azure Native 1.x: 2020-10-01-preview.
Other available API versions: 2015-07-01, 2017-10-01-preview, 2020-03-01-preview, 2020-04-01-preview.
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.
func (*RoleAssignment) ElementType ¶
func (*RoleAssignment) ElementType() reflect.Type
func (*RoleAssignment) ToRoleAssignmentOutput ¶
func (i *RoleAssignment) ToRoleAssignmentOutput() RoleAssignmentOutput
func (*RoleAssignment) ToRoleAssignmentOutputWithContext ¶
func (i *RoleAssignment) ToRoleAssignmentOutputWithContext(ctx context.Context) RoleAssignmentOutput
type RoleAssignmentArgs ¶
type RoleAssignmentArgs struct { // The conditions on the role assignment. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' Condition pulumi.StringPtrInput // Version of the condition. Currently the only accepted value is '2.0' ConditionVersion pulumi.StringPtrInput // Id of the delegated managed identity resource DelegatedManagedIdentityResourceId pulumi.StringPtrInput // Description of role assignment Description pulumi.StringPtrInput // The principal ID. PrincipalId pulumi.StringInput // The principal type of the assigned principal ID. PrincipalType pulumi.StringPtrInput // The name of the role assignment. It can be any valid GUID. RoleAssignmentName pulumi.StringPtrInput // The role definition ID. RoleDefinitionId pulumi.StringInput // The scope of the operation or resource. Valid scopes are: subscription (format: '/subscriptions/{subscriptionId}'), resource group (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', or resource (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}' Scope pulumi.StringInput }
The set of arguments for constructing a RoleAssignment resource.
func (RoleAssignmentArgs) ElementType ¶
func (RoleAssignmentArgs) ElementType() reflect.Type
type RoleAssignmentInput ¶
type RoleAssignmentInput interface { pulumi.Input ToRoleAssignmentOutput() RoleAssignmentOutput ToRoleAssignmentOutputWithContext(ctx context.Context) RoleAssignmentOutput }
type RoleAssignmentOutput ¶
type RoleAssignmentOutput struct{ *pulumi.OutputState }
func (RoleAssignmentOutput) Condition ¶
func (o RoleAssignmentOutput) Condition() pulumi.StringPtrOutput
The conditions on the role assignment. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'
func (RoleAssignmentOutput) ConditionVersion ¶
func (o RoleAssignmentOutput) ConditionVersion() pulumi.StringPtrOutput
Version of the condition. Currently the only accepted value is '2.0'
func (RoleAssignmentOutput) CreatedBy ¶
func (o RoleAssignmentOutput) CreatedBy() pulumi.StringOutput
Id of the user who created the assignment
func (RoleAssignmentOutput) CreatedOn ¶
func (o RoleAssignmentOutput) CreatedOn() pulumi.StringOutput
Time it was created
func (RoleAssignmentOutput) DelegatedManagedIdentityResourceId ¶
func (o RoleAssignmentOutput) DelegatedManagedIdentityResourceId() pulumi.StringPtrOutput
Id of the delegated managed identity resource
func (RoleAssignmentOutput) Description ¶
func (o RoleAssignmentOutput) Description() pulumi.StringPtrOutput
Description of role assignment
func (RoleAssignmentOutput) ElementType ¶
func (RoleAssignmentOutput) ElementType() reflect.Type
func (RoleAssignmentOutput) Name ¶
func (o RoleAssignmentOutput) Name() pulumi.StringOutput
The role assignment name.
func (RoleAssignmentOutput) PrincipalId ¶
func (o RoleAssignmentOutput) PrincipalId() pulumi.StringOutput
The principal ID.
func (RoleAssignmentOutput) PrincipalType ¶
func (o RoleAssignmentOutput) PrincipalType() pulumi.StringPtrOutput
The principal type of the assigned principal ID.
func (RoleAssignmentOutput) RoleDefinitionId ¶
func (o RoleAssignmentOutput) RoleDefinitionId() pulumi.StringOutput
The role definition ID.
func (RoleAssignmentOutput) Scope ¶
func (o RoleAssignmentOutput) Scope() pulumi.StringOutput
The role assignment scope.
func (RoleAssignmentOutput) ToRoleAssignmentOutput ¶
func (o RoleAssignmentOutput) ToRoleAssignmentOutput() RoleAssignmentOutput
func (RoleAssignmentOutput) ToRoleAssignmentOutputWithContext ¶
func (o RoleAssignmentOutput) ToRoleAssignmentOutputWithContext(ctx context.Context) RoleAssignmentOutput
func (RoleAssignmentOutput) Type ¶
func (o RoleAssignmentOutput) Type() pulumi.StringOutput
The role assignment type.
func (RoleAssignmentOutput) UpdatedBy ¶
func (o RoleAssignmentOutput) UpdatedBy() pulumi.StringOutput
Id of the user who updated the assignment
func (RoleAssignmentOutput) UpdatedOn ¶
func (o RoleAssignmentOutput) UpdatedOn() pulumi.StringOutput
Time it was updated
type RoleAssignmentState ¶
type RoleAssignmentState struct { }
func (RoleAssignmentState) ElementType ¶
func (RoleAssignmentState) ElementType() reflect.Type
type RoleDefinition ¶
type RoleDefinition struct { pulumi.CustomResourceState // Role definition assignable scopes. AssignableScopes pulumi.StringArrayOutput `pulumi:"assignableScopes"` // Id of the user who created the assignment CreatedBy pulumi.StringOutput `pulumi:"createdBy"` // Time it was created CreatedOn pulumi.StringOutput `pulumi:"createdOn"` // 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"` // Id of the user who updated the assignment UpdatedBy pulumi.StringOutput `pulumi:"updatedBy"` // Time it was updated UpdatedOn pulumi.StringOutput `pulumi:"updatedOn"` }
Role definition. Azure REST API version: 2022-05-01-preview. Prior API version in Azure Native 1.x: 2018-01-01-preview.
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.
func (*RoleDefinition) ElementType ¶
func (*RoleDefinition) ElementType() reflect.Type
func (*RoleDefinition) ToRoleDefinitionOutput ¶
func (i *RoleDefinition) ToRoleDefinitionOutput() RoleDefinitionOutput
func (*RoleDefinition) ToRoleDefinitionOutputWithContext ¶
func (i *RoleDefinition) ToRoleDefinitionOutputWithContext(ctx context.Context) RoleDefinitionOutput
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.StringPtrInput // The role name. RoleName pulumi.StringPtrInput // The role type. RoleType pulumi.StringPtrInput // The scope of the operation or resource. Valid scopes are: subscription (format: '/subscriptions/{subscriptionId}'), resource group (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', or resource (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}' Scope pulumi.StringInput }
The set of arguments for constructing a RoleDefinition resource.
func (RoleDefinitionArgs) ElementType ¶
func (RoleDefinitionArgs) ElementType() reflect.Type
type RoleDefinitionInput ¶
type RoleDefinitionInput interface { pulumi.Input ToRoleDefinitionOutput() RoleDefinitionOutput ToRoleDefinitionOutputWithContext(ctx context.Context) RoleDefinitionOutput }
type RoleDefinitionOutput ¶
type RoleDefinitionOutput struct{ *pulumi.OutputState }
func (RoleDefinitionOutput) AssignableScopes ¶
func (o RoleDefinitionOutput) AssignableScopes() pulumi.StringArrayOutput
Role definition assignable scopes.
func (RoleDefinitionOutput) CreatedBy ¶
func (o RoleDefinitionOutput) CreatedBy() pulumi.StringOutput
Id of the user who created the assignment
func (RoleDefinitionOutput) CreatedOn ¶
func (o RoleDefinitionOutput) CreatedOn() pulumi.StringOutput
Time it was created
func (RoleDefinitionOutput) Description ¶
func (o RoleDefinitionOutput) Description() pulumi.StringPtrOutput
The role definition description.
func (RoleDefinitionOutput) ElementType ¶
func (RoleDefinitionOutput) ElementType() reflect.Type
func (RoleDefinitionOutput) Name ¶
func (o RoleDefinitionOutput) Name() pulumi.StringOutput
The role definition name.
func (RoleDefinitionOutput) Permissions ¶
func (o RoleDefinitionOutput) Permissions() PermissionResponseArrayOutput
Role definition permissions.
func (RoleDefinitionOutput) RoleName ¶
func (o RoleDefinitionOutput) RoleName() pulumi.StringPtrOutput
The role name.
func (RoleDefinitionOutput) RoleType ¶
func (o RoleDefinitionOutput) RoleType() pulumi.StringPtrOutput
The role type.
func (RoleDefinitionOutput) ToRoleDefinitionOutput ¶
func (o RoleDefinitionOutput) ToRoleDefinitionOutput() RoleDefinitionOutput
func (RoleDefinitionOutput) ToRoleDefinitionOutputWithContext ¶
func (o RoleDefinitionOutput) ToRoleDefinitionOutputWithContext(ctx context.Context) RoleDefinitionOutput
func (RoleDefinitionOutput) Type ¶
func (o RoleDefinitionOutput) Type() pulumi.StringOutput
The role definition type.
func (RoleDefinitionOutput) UpdatedBy ¶
func (o RoleDefinitionOutput) UpdatedBy() pulumi.StringOutput
Id of the user who updated the assignment
func (RoleDefinitionOutput) UpdatedOn ¶
func (o RoleDefinitionOutput) UpdatedOn() pulumi.StringOutput
Time it was updated
type RoleDefinitionState ¶
type RoleDefinitionState struct { }
func (RoleDefinitionState) ElementType ¶
func (RoleDefinitionState) ElementType() reflect.Type
type RoleManagementPolicyApprovalRuleResponse ¶
type RoleManagementPolicyApprovalRuleResponse struct { // The id of the rule. Id *string `pulumi:"id"` // The type of rule // Expected value is 'RoleManagementPolicyApprovalRule'. RuleType string `pulumi:"ruleType"` // The approval setting Setting *ApprovalSettingsResponse `pulumi:"setting"` // The target of the current rule. Target *RoleManagementPolicyRuleTargetResponse `pulumi:"target"` }
The role management policy approval rule.
type RoleManagementPolicyApprovalRuleResponseOutput ¶
type RoleManagementPolicyApprovalRuleResponseOutput struct{ *pulumi.OutputState }
The role management policy approval rule.
func (RoleManagementPolicyApprovalRuleResponseOutput) ElementType ¶
func (RoleManagementPolicyApprovalRuleResponseOutput) ElementType() reflect.Type
func (RoleManagementPolicyApprovalRuleResponseOutput) RuleType ¶
func (o RoleManagementPolicyApprovalRuleResponseOutput) RuleType() pulumi.StringOutput
The type of rule Expected value is 'RoleManagementPolicyApprovalRule'.
func (RoleManagementPolicyApprovalRuleResponseOutput) Setting ¶
func (o RoleManagementPolicyApprovalRuleResponseOutput) Setting() ApprovalSettingsResponsePtrOutput
The approval setting
func (RoleManagementPolicyApprovalRuleResponseOutput) Target ¶
func (o RoleManagementPolicyApprovalRuleResponseOutput) Target() RoleManagementPolicyRuleTargetResponsePtrOutput
The target of the current rule.
func (RoleManagementPolicyApprovalRuleResponseOutput) ToRoleManagementPolicyApprovalRuleResponseOutput ¶
func (o RoleManagementPolicyApprovalRuleResponseOutput) ToRoleManagementPolicyApprovalRuleResponseOutput() RoleManagementPolicyApprovalRuleResponseOutput
func (RoleManagementPolicyApprovalRuleResponseOutput) ToRoleManagementPolicyApprovalRuleResponseOutputWithContext ¶
func (o RoleManagementPolicyApprovalRuleResponseOutput) ToRoleManagementPolicyApprovalRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyApprovalRuleResponseOutput
type RoleManagementPolicyAssignment ¶
type RoleManagementPolicyAssignment struct { pulumi.CustomResourceState // The readonly computed rule applied to the policy. EffectiveRules pulumi.ArrayOutput `pulumi:"effectiveRules"` // The role management policy name. Name pulumi.StringOutput `pulumi:"name"` // Additional properties of scope, role definition and policy PolicyAssignmentProperties PolicyAssignmentPropertiesResponseOutput `pulumi:"policyAssignmentProperties"` // The policy id role management policy assignment. PolicyId pulumi.StringPtrOutput `pulumi:"policyId"` // The role definition of management policy assignment. RoleDefinitionId pulumi.StringPtrOutput `pulumi:"roleDefinitionId"` // The role management policy scope. Scope pulumi.StringPtrOutput `pulumi:"scope"` // The role management policy type. Type pulumi.StringOutput `pulumi:"type"` }
Role management policy Azure REST API version: 2020-10-01. Prior API version in Azure Native 1.x: 2020-10-01.
Other available API versions: 2020-10-01-preview.
func GetRoleManagementPolicyAssignment ¶
func GetRoleManagementPolicyAssignment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoleManagementPolicyAssignmentState, opts ...pulumi.ResourceOption) (*RoleManagementPolicyAssignment, error)
GetRoleManagementPolicyAssignment gets an existing RoleManagementPolicyAssignment 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 NewRoleManagementPolicyAssignment ¶
func NewRoleManagementPolicyAssignment(ctx *pulumi.Context, name string, args *RoleManagementPolicyAssignmentArgs, opts ...pulumi.ResourceOption) (*RoleManagementPolicyAssignment, error)
NewRoleManagementPolicyAssignment registers a new resource with the given unique name, arguments, and options.
func (*RoleManagementPolicyAssignment) ElementType ¶
func (*RoleManagementPolicyAssignment) ElementType() reflect.Type
func (*RoleManagementPolicyAssignment) ToRoleManagementPolicyAssignmentOutput ¶
func (i *RoleManagementPolicyAssignment) ToRoleManagementPolicyAssignmentOutput() RoleManagementPolicyAssignmentOutput
func (*RoleManagementPolicyAssignment) ToRoleManagementPolicyAssignmentOutputWithContext ¶
func (i *RoleManagementPolicyAssignment) ToRoleManagementPolicyAssignmentOutputWithContext(ctx context.Context) RoleManagementPolicyAssignmentOutput
type RoleManagementPolicyAssignmentArgs ¶
type RoleManagementPolicyAssignmentArgs struct { // The policy id role management policy assignment. PolicyId pulumi.StringPtrInput // The role definition of management policy assignment. RoleDefinitionId pulumi.StringPtrInput // The name of format {guid_guid} the role management policy assignment to upsert. RoleManagementPolicyAssignmentName pulumi.StringPtrInput // The role management policy scope. Scope pulumi.StringInput }
The set of arguments for constructing a RoleManagementPolicyAssignment resource.
func (RoleManagementPolicyAssignmentArgs) ElementType ¶
func (RoleManagementPolicyAssignmentArgs) ElementType() reflect.Type
type RoleManagementPolicyAssignmentInput ¶
type RoleManagementPolicyAssignmentInput interface { pulumi.Input ToRoleManagementPolicyAssignmentOutput() RoleManagementPolicyAssignmentOutput ToRoleManagementPolicyAssignmentOutputWithContext(ctx context.Context) RoleManagementPolicyAssignmentOutput }
type RoleManagementPolicyAssignmentOutput ¶
type RoleManagementPolicyAssignmentOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyAssignmentOutput) EffectiveRules ¶
func (o RoleManagementPolicyAssignmentOutput) EffectiveRules() pulumi.ArrayOutput
The readonly computed rule applied to the policy.
func (RoleManagementPolicyAssignmentOutput) ElementType ¶
func (RoleManagementPolicyAssignmentOutput) ElementType() reflect.Type
func (RoleManagementPolicyAssignmentOutput) Name ¶
func (o RoleManagementPolicyAssignmentOutput) Name() pulumi.StringOutput
The role management policy name.
func (RoleManagementPolicyAssignmentOutput) PolicyAssignmentProperties ¶
func (o RoleManagementPolicyAssignmentOutput) PolicyAssignmentProperties() PolicyAssignmentPropertiesResponseOutput
Additional properties of scope, role definition and policy
func (RoleManagementPolicyAssignmentOutput) PolicyId ¶
func (o RoleManagementPolicyAssignmentOutput) PolicyId() pulumi.StringPtrOutput
The policy id role management policy assignment.
func (RoleManagementPolicyAssignmentOutput) RoleDefinitionId ¶
func (o RoleManagementPolicyAssignmentOutput) RoleDefinitionId() pulumi.StringPtrOutput
The role definition of management policy assignment.
func (RoleManagementPolicyAssignmentOutput) Scope ¶
func (o RoleManagementPolicyAssignmentOutput) Scope() pulumi.StringPtrOutput
The role management policy scope.
func (RoleManagementPolicyAssignmentOutput) ToRoleManagementPolicyAssignmentOutput ¶
func (o RoleManagementPolicyAssignmentOutput) ToRoleManagementPolicyAssignmentOutput() RoleManagementPolicyAssignmentOutput
func (RoleManagementPolicyAssignmentOutput) ToRoleManagementPolicyAssignmentOutputWithContext ¶
func (o RoleManagementPolicyAssignmentOutput) ToRoleManagementPolicyAssignmentOutputWithContext(ctx context.Context) RoleManagementPolicyAssignmentOutput
func (RoleManagementPolicyAssignmentOutput) Type ¶
func (o RoleManagementPolicyAssignmentOutput) Type() pulumi.StringOutput
The role management policy type.
type RoleManagementPolicyAssignmentState ¶
type RoleManagementPolicyAssignmentState struct { }
func (RoleManagementPolicyAssignmentState) ElementType ¶
func (RoleManagementPolicyAssignmentState) ElementType() reflect.Type
type RoleManagementPolicyAuthenticationContextRuleResponse ¶
type RoleManagementPolicyAuthenticationContextRuleResponse struct { // The claim value. ClaimValue *string `pulumi:"claimValue"` // The id of the rule. Id *string `pulumi:"id"` // The value indicating if rule is enabled. IsEnabled *bool `pulumi:"isEnabled"` // The type of rule // Expected value is 'RoleManagementPolicyAuthenticationContextRule'. RuleType string `pulumi:"ruleType"` // The target of the current rule. Target *RoleManagementPolicyRuleTargetResponse `pulumi:"target"` }
The role management policy authentication context rule.
type RoleManagementPolicyAuthenticationContextRuleResponseOutput ¶
type RoleManagementPolicyAuthenticationContextRuleResponseOutput struct{ *pulumi.OutputState }
The role management policy authentication context rule.
func (RoleManagementPolicyAuthenticationContextRuleResponseOutput) ClaimValue ¶
func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) ClaimValue() pulumi.StringPtrOutput
The claim value.
func (RoleManagementPolicyAuthenticationContextRuleResponseOutput) ElementType ¶
func (RoleManagementPolicyAuthenticationContextRuleResponseOutput) ElementType() reflect.Type
func (RoleManagementPolicyAuthenticationContextRuleResponseOutput) IsEnabled ¶
func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) IsEnabled() pulumi.BoolPtrOutput
The value indicating if rule is enabled.
func (RoleManagementPolicyAuthenticationContextRuleResponseOutput) RuleType ¶
func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) RuleType() pulumi.StringOutput
The type of rule Expected value is 'RoleManagementPolicyAuthenticationContextRule'.
func (RoleManagementPolicyAuthenticationContextRuleResponseOutput) Target ¶
func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) Target() RoleManagementPolicyRuleTargetResponsePtrOutput
The target of the current rule.
func (RoleManagementPolicyAuthenticationContextRuleResponseOutput) ToRoleManagementPolicyAuthenticationContextRuleResponseOutput ¶
func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) ToRoleManagementPolicyAuthenticationContextRuleResponseOutput() RoleManagementPolicyAuthenticationContextRuleResponseOutput
func (RoleManagementPolicyAuthenticationContextRuleResponseOutput) ToRoleManagementPolicyAuthenticationContextRuleResponseOutputWithContext ¶
func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) ToRoleManagementPolicyAuthenticationContextRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyAuthenticationContextRuleResponseOutput
type RoleManagementPolicyEnablementRuleResponse ¶
type RoleManagementPolicyEnablementRuleResponse struct { // The list of enabled rules. EnabledRules []string `pulumi:"enabledRules"` // The id of the rule. Id *string `pulumi:"id"` // The type of rule // Expected value is 'RoleManagementPolicyEnablementRule'. RuleType string `pulumi:"ruleType"` // The target of the current rule. Target *RoleManagementPolicyRuleTargetResponse `pulumi:"target"` }
The role management policy enablement rule.
type RoleManagementPolicyEnablementRuleResponseOutput ¶
type RoleManagementPolicyEnablementRuleResponseOutput struct{ *pulumi.OutputState }
The role management policy enablement rule.
func (RoleManagementPolicyEnablementRuleResponseOutput) ElementType ¶
func (RoleManagementPolicyEnablementRuleResponseOutput) ElementType() reflect.Type
func (RoleManagementPolicyEnablementRuleResponseOutput) EnabledRules ¶
func (o RoleManagementPolicyEnablementRuleResponseOutput) EnabledRules() pulumi.StringArrayOutput
The list of enabled rules.
func (RoleManagementPolicyEnablementRuleResponseOutput) RuleType ¶
func (o RoleManagementPolicyEnablementRuleResponseOutput) RuleType() pulumi.StringOutput
The type of rule Expected value is 'RoleManagementPolicyEnablementRule'.
func (RoleManagementPolicyEnablementRuleResponseOutput) Target ¶
func (o RoleManagementPolicyEnablementRuleResponseOutput) Target() RoleManagementPolicyRuleTargetResponsePtrOutput
The target of the current rule.
func (RoleManagementPolicyEnablementRuleResponseOutput) ToRoleManagementPolicyEnablementRuleResponseOutput ¶
func (o RoleManagementPolicyEnablementRuleResponseOutput) ToRoleManagementPolicyEnablementRuleResponseOutput() RoleManagementPolicyEnablementRuleResponseOutput
func (RoleManagementPolicyEnablementRuleResponseOutput) ToRoleManagementPolicyEnablementRuleResponseOutputWithContext ¶
func (o RoleManagementPolicyEnablementRuleResponseOutput) ToRoleManagementPolicyEnablementRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyEnablementRuleResponseOutput
type RoleManagementPolicyExpirationRuleResponse ¶
type RoleManagementPolicyExpirationRuleResponse struct { // The id of the rule. Id *string `pulumi:"id"` // The value indicating whether expiration is required. IsExpirationRequired *bool `pulumi:"isExpirationRequired"` // The maximum duration of expiration in timespan. MaximumDuration *string `pulumi:"maximumDuration"` // The type of rule // Expected value is 'RoleManagementPolicyExpirationRule'. RuleType string `pulumi:"ruleType"` // The target of the current rule. Target *RoleManagementPolicyRuleTargetResponse `pulumi:"target"` }
The role management policy expiration rule.
type RoleManagementPolicyExpirationRuleResponseOutput ¶
type RoleManagementPolicyExpirationRuleResponseOutput struct{ *pulumi.OutputState }
The role management policy expiration rule.
func (RoleManagementPolicyExpirationRuleResponseOutput) ElementType ¶
func (RoleManagementPolicyExpirationRuleResponseOutput) ElementType() reflect.Type
func (RoleManagementPolicyExpirationRuleResponseOutput) IsExpirationRequired ¶
func (o RoleManagementPolicyExpirationRuleResponseOutput) IsExpirationRequired() pulumi.BoolPtrOutput
The value indicating whether expiration is required.
func (RoleManagementPolicyExpirationRuleResponseOutput) MaximumDuration ¶
func (o RoleManagementPolicyExpirationRuleResponseOutput) MaximumDuration() pulumi.StringPtrOutput
The maximum duration of expiration in timespan.
func (RoleManagementPolicyExpirationRuleResponseOutput) RuleType ¶
func (o RoleManagementPolicyExpirationRuleResponseOutput) RuleType() pulumi.StringOutput
The type of rule Expected value is 'RoleManagementPolicyExpirationRule'.
func (RoleManagementPolicyExpirationRuleResponseOutput) Target ¶
func (o RoleManagementPolicyExpirationRuleResponseOutput) Target() RoleManagementPolicyRuleTargetResponsePtrOutput
The target of the current rule.
func (RoleManagementPolicyExpirationRuleResponseOutput) ToRoleManagementPolicyExpirationRuleResponseOutput ¶
func (o RoleManagementPolicyExpirationRuleResponseOutput) ToRoleManagementPolicyExpirationRuleResponseOutput() RoleManagementPolicyExpirationRuleResponseOutput
func (RoleManagementPolicyExpirationRuleResponseOutput) ToRoleManagementPolicyExpirationRuleResponseOutputWithContext ¶
func (o RoleManagementPolicyExpirationRuleResponseOutput) ToRoleManagementPolicyExpirationRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyExpirationRuleResponseOutput
type RoleManagementPolicyNotificationRuleResponse ¶
type RoleManagementPolicyNotificationRuleResponse struct { // The id of the rule. Id *string `pulumi:"id"` // Determines if the notification will be sent to the recipient type specified in the policy rule. IsDefaultRecipientsEnabled *bool `pulumi:"isDefaultRecipientsEnabled"` // The notification level. NotificationLevel *string `pulumi:"notificationLevel"` // The list of notification recipients. NotificationRecipients []string `pulumi:"notificationRecipients"` // The type of notification. NotificationType *string `pulumi:"notificationType"` // The recipient type. RecipientType *string `pulumi:"recipientType"` // The type of rule // Expected value is 'RoleManagementPolicyNotificationRule'. RuleType string `pulumi:"ruleType"` // The target of the current rule. Target *RoleManagementPolicyRuleTargetResponse `pulumi:"target"` }
The role management policy notification rule.
type RoleManagementPolicyNotificationRuleResponseOutput ¶
type RoleManagementPolicyNotificationRuleResponseOutput struct{ *pulumi.OutputState }
The role management policy notification rule.
func (RoleManagementPolicyNotificationRuleResponseOutput) ElementType ¶
func (RoleManagementPolicyNotificationRuleResponseOutput) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRuleResponseOutput) IsDefaultRecipientsEnabled ¶
func (o RoleManagementPolicyNotificationRuleResponseOutput) IsDefaultRecipientsEnabled() pulumi.BoolPtrOutput
Determines if the notification will be sent to the recipient type specified in the policy rule.
func (RoleManagementPolicyNotificationRuleResponseOutput) NotificationLevel ¶
func (o RoleManagementPolicyNotificationRuleResponseOutput) NotificationLevel() pulumi.StringPtrOutput
The notification level.
func (RoleManagementPolicyNotificationRuleResponseOutput) NotificationRecipients ¶
func (o RoleManagementPolicyNotificationRuleResponseOutput) NotificationRecipients() pulumi.StringArrayOutput
The list of notification recipients.
func (RoleManagementPolicyNotificationRuleResponseOutput) NotificationType ¶
func (o RoleManagementPolicyNotificationRuleResponseOutput) NotificationType() pulumi.StringPtrOutput
The type of notification.
func (RoleManagementPolicyNotificationRuleResponseOutput) RecipientType ¶
func (o RoleManagementPolicyNotificationRuleResponseOutput) RecipientType() pulumi.StringPtrOutput
The recipient type.
func (RoleManagementPolicyNotificationRuleResponseOutput) RuleType ¶
func (o RoleManagementPolicyNotificationRuleResponseOutput) RuleType() pulumi.StringOutput
The type of rule Expected value is 'RoleManagementPolicyNotificationRule'.
func (RoleManagementPolicyNotificationRuleResponseOutput) Target ¶
func (o RoleManagementPolicyNotificationRuleResponseOutput) Target() RoleManagementPolicyRuleTargetResponsePtrOutput
The target of the current rule.
func (RoleManagementPolicyNotificationRuleResponseOutput) ToRoleManagementPolicyNotificationRuleResponseOutput ¶
func (o RoleManagementPolicyNotificationRuleResponseOutput) ToRoleManagementPolicyNotificationRuleResponseOutput() RoleManagementPolicyNotificationRuleResponseOutput
func (RoleManagementPolicyNotificationRuleResponseOutput) ToRoleManagementPolicyNotificationRuleResponseOutputWithContext ¶
func (o RoleManagementPolicyNotificationRuleResponseOutput) ToRoleManagementPolicyNotificationRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRuleResponseOutput
type RoleManagementPolicyRuleTargetResponse ¶
type RoleManagementPolicyRuleTargetResponse struct { // The caller of the setting. Caller *string `pulumi:"caller"` // The list of enforced settings. EnforcedSettings []string `pulumi:"enforcedSettings"` // The list of inheritable settings. InheritableSettings []string `pulumi:"inheritableSettings"` // The assignment level to which rule is applied. Level *string `pulumi:"level"` // The type of operation. Operations []string `pulumi:"operations"` // The list of target objects. TargetObjects []string `pulumi:"targetObjects"` }
The role management policy rule target.
type RoleManagementPolicyRuleTargetResponseOutput ¶
type RoleManagementPolicyRuleTargetResponseOutput struct{ *pulumi.OutputState }
The role management policy rule target.
func (RoleManagementPolicyRuleTargetResponseOutput) Caller ¶
func (o RoleManagementPolicyRuleTargetResponseOutput) Caller() pulumi.StringPtrOutput
The caller of the setting.
func (RoleManagementPolicyRuleTargetResponseOutput) ElementType ¶
func (RoleManagementPolicyRuleTargetResponseOutput) ElementType() reflect.Type
func (RoleManagementPolicyRuleTargetResponseOutput) EnforcedSettings ¶
func (o RoleManagementPolicyRuleTargetResponseOutput) EnforcedSettings() pulumi.StringArrayOutput
The list of enforced settings.
func (RoleManagementPolicyRuleTargetResponseOutput) InheritableSettings ¶
func (o RoleManagementPolicyRuleTargetResponseOutput) InheritableSettings() pulumi.StringArrayOutput
The list of inheritable settings.
func (RoleManagementPolicyRuleTargetResponseOutput) Level ¶
func (o RoleManagementPolicyRuleTargetResponseOutput) Level() pulumi.StringPtrOutput
The assignment level to which rule is applied.
func (RoleManagementPolicyRuleTargetResponseOutput) Operations ¶
func (o RoleManagementPolicyRuleTargetResponseOutput) Operations() pulumi.StringArrayOutput
The type of operation.
func (RoleManagementPolicyRuleTargetResponseOutput) TargetObjects ¶
func (o RoleManagementPolicyRuleTargetResponseOutput) TargetObjects() pulumi.StringArrayOutput
The list of target objects.
func (RoleManagementPolicyRuleTargetResponseOutput) ToRoleManagementPolicyRuleTargetResponseOutput ¶
func (o RoleManagementPolicyRuleTargetResponseOutput) ToRoleManagementPolicyRuleTargetResponseOutput() RoleManagementPolicyRuleTargetResponseOutput
func (RoleManagementPolicyRuleTargetResponseOutput) ToRoleManagementPolicyRuleTargetResponseOutputWithContext ¶
func (o RoleManagementPolicyRuleTargetResponseOutput) ToRoleManagementPolicyRuleTargetResponseOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetResponseOutput
type RoleManagementPolicyRuleTargetResponsePtrOutput ¶
type RoleManagementPolicyRuleTargetResponsePtrOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyRuleTargetResponsePtrOutput) Caller ¶
func (o RoleManagementPolicyRuleTargetResponsePtrOutput) Caller() pulumi.StringPtrOutput
The caller of the setting.
func (RoleManagementPolicyRuleTargetResponsePtrOutput) ElementType ¶
func (RoleManagementPolicyRuleTargetResponsePtrOutput) ElementType() reflect.Type
func (RoleManagementPolicyRuleTargetResponsePtrOutput) EnforcedSettings ¶
func (o RoleManagementPolicyRuleTargetResponsePtrOutput) EnforcedSettings() pulumi.StringArrayOutput
The list of enforced settings.
func (RoleManagementPolicyRuleTargetResponsePtrOutput) InheritableSettings ¶
func (o RoleManagementPolicyRuleTargetResponsePtrOutput) InheritableSettings() pulumi.StringArrayOutput
The list of inheritable settings.
func (RoleManagementPolicyRuleTargetResponsePtrOutput) Level ¶
func (o RoleManagementPolicyRuleTargetResponsePtrOutput) Level() pulumi.StringPtrOutput
The assignment level to which rule is applied.
func (RoleManagementPolicyRuleTargetResponsePtrOutput) Operations ¶
func (o RoleManagementPolicyRuleTargetResponsePtrOutput) Operations() pulumi.StringArrayOutput
The type of operation.
func (RoleManagementPolicyRuleTargetResponsePtrOutput) TargetObjects ¶
func (o RoleManagementPolicyRuleTargetResponsePtrOutput) TargetObjects() pulumi.StringArrayOutput
The list of target objects.
func (RoleManagementPolicyRuleTargetResponsePtrOutput) ToRoleManagementPolicyRuleTargetResponsePtrOutput ¶
func (o RoleManagementPolicyRuleTargetResponsePtrOutput) ToRoleManagementPolicyRuleTargetResponsePtrOutput() RoleManagementPolicyRuleTargetResponsePtrOutput
func (RoleManagementPolicyRuleTargetResponsePtrOutput) ToRoleManagementPolicyRuleTargetResponsePtrOutputWithContext ¶
func (o RoleManagementPolicyRuleTargetResponsePtrOutput) ToRoleManagementPolicyRuleTargetResponsePtrOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetResponsePtrOutput
type ScopeAccessReviewHistoryDefinitionById ¶
type ScopeAccessReviewHistoryDefinitionById struct { pulumi.CustomResourceState // Date time when history definition was created CreatedDateTime pulumi.StringOutput `pulumi:"createdDateTime"` // Collection of review decisions which the history data should be filtered on. For example if Approve and Deny are supplied the data will only contain review results in which the decision maker approved or denied a review request. Decisions pulumi.StringArrayOutput `pulumi:"decisions"` // The display name for the history definition. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The DateTime when the review is scheduled to end. Required if type is endDate EndDate pulumi.StringPtrOutput `pulumi:"endDate"` // Set of access review history instances for this history definition. Instances AccessReviewHistoryInstanceResponseArrayOutput `pulumi:"instances"` // The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly. Interval pulumi.IntPtrOutput `pulumi:"interval"` // The access review history definition unique id. Name pulumi.StringOutput `pulumi:"name"` // The number of times to repeat the access review. Required and must be positive if type is numbered. NumberOfOccurrences pulumi.IntPtrOutput `pulumi:"numberOfOccurrences"` // The identity id PrincipalId pulumi.StringOutput `pulumi:"principalId"` // The identity display name PrincipalName pulumi.StringOutput `pulumi:"principalName"` // The identity type : user/servicePrincipal PrincipalType pulumi.StringOutput `pulumi:"principalType"` // Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports. ReviewHistoryPeriodEndDateTime pulumi.StringOutput `pulumi:"reviewHistoryPeriodEndDateTime"` // Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports. ReviewHistoryPeriodStartDateTime pulumi.StringOutput `pulumi:"reviewHistoryPeriodStartDateTime"` // A collection of scopes used when selecting review history data Scopes AccessReviewScopeResponseArrayOutput `pulumi:"scopes"` // The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create. StartDate pulumi.StringPtrOutput `pulumi:"startDate"` // This read-only field specifies the of the requested review history data. This is either requested, in-progress, done or error. Status pulumi.StringOutput `pulumi:"status"` // The resource type. Type pulumi.StringOutput `pulumi:"type"` // The user principal name(if valid) UserPrincipalName pulumi.StringOutput `pulumi:"userPrincipalName"` }
Access Review History Definition. Azure REST API version: 2021-12-01-preview. Prior API version in Azure Native 1.x: 2021-12-01-preview.
func GetScopeAccessReviewHistoryDefinitionById ¶
func GetScopeAccessReviewHistoryDefinitionById(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScopeAccessReviewHistoryDefinitionByIdState, opts ...pulumi.ResourceOption) (*ScopeAccessReviewHistoryDefinitionById, error)
GetScopeAccessReviewHistoryDefinitionById gets an existing ScopeAccessReviewHistoryDefinitionById 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 NewScopeAccessReviewHistoryDefinitionById ¶
func NewScopeAccessReviewHistoryDefinitionById(ctx *pulumi.Context, name string, args *ScopeAccessReviewHistoryDefinitionByIdArgs, opts ...pulumi.ResourceOption) (*ScopeAccessReviewHistoryDefinitionById, error)
NewScopeAccessReviewHistoryDefinitionById registers a new resource with the given unique name, arguments, and options.
func (*ScopeAccessReviewHistoryDefinitionById) ElementType ¶
func (*ScopeAccessReviewHistoryDefinitionById) ElementType() reflect.Type
func (*ScopeAccessReviewHistoryDefinitionById) ToScopeAccessReviewHistoryDefinitionByIdOutput ¶
func (i *ScopeAccessReviewHistoryDefinitionById) ToScopeAccessReviewHistoryDefinitionByIdOutput() ScopeAccessReviewHistoryDefinitionByIdOutput
func (*ScopeAccessReviewHistoryDefinitionById) ToScopeAccessReviewHistoryDefinitionByIdOutputWithContext ¶
func (i *ScopeAccessReviewHistoryDefinitionById) ToScopeAccessReviewHistoryDefinitionByIdOutputWithContext(ctx context.Context) ScopeAccessReviewHistoryDefinitionByIdOutput
type ScopeAccessReviewHistoryDefinitionByIdArgs ¶
type ScopeAccessReviewHistoryDefinitionByIdArgs struct { // Collection of review decisions which the history data should be filtered on. For example if Approve and Deny are supplied the data will only contain review results in which the decision maker approved or denied a review request. Decisions pulumi.StringArrayInput // The display name for the history definition. DisplayName pulumi.StringPtrInput // The DateTime when the review is scheduled to end. Required if type is endDate EndDate pulumi.StringPtrInput // The id of the access review history definition. HistoryDefinitionId pulumi.StringPtrInput // Set of access review history instances for this history definition. Instances AccessReviewHistoryInstanceArrayInput // The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly. Interval pulumi.IntPtrInput // The number of times to repeat the access review. Required and must be positive if type is numbered. NumberOfOccurrences pulumi.IntPtrInput // The scope of the resource. Scope pulumi.StringInput // A collection of scopes used when selecting review history data Scopes AccessReviewScopeArrayInput // The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create. StartDate pulumi.StringPtrInput // The recurrence range type. The possible values are: endDate, noEnd, numbered. Type pulumi.StringPtrInput }
The set of arguments for constructing a ScopeAccessReviewHistoryDefinitionById resource.
func (ScopeAccessReviewHistoryDefinitionByIdArgs) ElementType ¶
func (ScopeAccessReviewHistoryDefinitionByIdArgs) ElementType() reflect.Type
type ScopeAccessReviewHistoryDefinitionByIdInput ¶
type ScopeAccessReviewHistoryDefinitionByIdInput interface { pulumi.Input ToScopeAccessReviewHistoryDefinitionByIdOutput() ScopeAccessReviewHistoryDefinitionByIdOutput ToScopeAccessReviewHistoryDefinitionByIdOutputWithContext(ctx context.Context) ScopeAccessReviewHistoryDefinitionByIdOutput }
type ScopeAccessReviewHistoryDefinitionByIdOutput ¶
type ScopeAccessReviewHistoryDefinitionByIdOutput struct{ *pulumi.OutputState }
func (ScopeAccessReviewHistoryDefinitionByIdOutput) CreatedDateTime ¶
func (o ScopeAccessReviewHistoryDefinitionByIdOutput) CreatedDateTime() pulumi.StringOutput
Date time when history definition was created
func (ScopeAccessReviewHistoryDefinitionByIdOutput) Decisions ¶
func (o ScopeAccessReviewHistoryDefinitionByIdOutput) Decisions() pulumi.StringArrayOutput
Collection of review decisions which the history data should be filtered on. For example if Approve and Deny are supplied the data will only contain review results in which the decision maker approved or denied a review request.
func (ScopeAccessReviewHistoryDefinitionByIdOutput) DisplayName ¶
func (o ScopeAccessReviewHistoryDefinitionByIdOutput) DisplayName() pulumi.StringPtrOutput
The display name for the history definition.
func (ScopeAccessReviewHistoryDefinitionByIdOutput) ElementType ¶
func (ScopeAccessReviewHistoryDefinitionByIdOutput) ElementType() reflect.Type
func (ScopeAccessReviewHistoryDefinitionByIdOutput) EndDate ¶
func (o ScopeAccessReviewHistoryDefinitionByIdOutput) EndDate() pulumi.StringPtrOutput
The DateTime when the review is scheduled to end. Required if type is endDate
func (ScopeAccessReviewHistoryDefinitionByIdOutput) Instances ¶
func (o ScopeAccessReviewHistoryDefinitionByIdOutput) Instances() AccessReviewHistoryInstanceResponseArrayOutput
Set of access review history instances for this history definition.
func (ScopeAccessReviewHistoryDefinitionByIdOutput) Interval ¶
func (o ScopeAccessReviewHistoryDefinitionByIdOutput) Interval() pulumi.IntPtrOutput
The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly.
func (ScopeAccessReviewHistoryDefinitionByIdOutput) Name ¶
func (o ScopeAccessReviewHistoryDefinitionByIdOutput) Name() pulumi.StringOutput
The access review history definition unique id.
func (ScopeAccessReviewHistoryDefinitionByIdOutput) NumberOfOccurrences ¶
func (o ScopeAccessReviewHistoryDefinitionByIdOutput) NumberOfOccurrences() pulumi.IntPtrOutput
The number of times to repeat the access review. Required and must be positive if type is numbered.
func (ScopeAccessReviewHistoryDefinitionByIdOutput) PrincipalId ¶
func (o ScopeAccessReviewHistoryDefinitionByIdOutput) PrincipalId() pulumi.StringOutput
The identity id
func (ScopeAccessReviewHistoryDefinitionByIdOutput) PrincipalName ¶
func (o ScopeAccessReviewHistoryDefinitionByIdOutput) PrincipalName() pulumi.StringOutput
The identity display name
func (ScopeAccessReviewHistoryDefinitionByIdOutput) PrincipalType ¶
func (o ScopeAccessReviewHistoryDefinitionByIdOutput) PrincipalType() pulumi.StringOutput
The identity type : user/servicePrincipal
func (ScopeAccessReviewHistoryDefinitionByIdOutput) ReviewHistoryPeriodEndDateTime ¶
func (o ScopeAccessReviewHistoryDefinitionByIdOutput) ReviewHistoryPeriodEndDateTime() pulumi.StringOutput
Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.
func (ScopeAccessReviewHistoryDefinitionByIdOutput) ReviewHistoryPeriodStartDateTime ¶
func (o ScopeAccessReviewHistoryDefinitionByIdOutput) ReviewHistoryPeriodStartDateTime() pulumi.StringOutput
Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.
func (ScopeAccessReviewHistoryDefinitionByIdOutput) Scopes ¶
A collection of scopes used when selecting review history data
func (ScopeAccessReviewHistoryDefinitionByIdOutput) StartDate ¶
func (o ScopeAccessReviewHistoryDefinitionByIdOutput) StartDate() pulumi.StringPtrOutput
The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create.
func (ScopeAccessReviewHistoryDefinitionByIdOutput) Status ¶
func (o ScopeAccessReviewHistoryDefinitionByIdOutput) Status() pulumi.StringOutput
This read-only field specifies the of the requested review history data. This is either requested, in-progress, done or error.
func (ScopeAccessReviewHistoryDefinitionByIdOutput) ToScopeAccessReviewHistoryDefinitionByIdOutput ¶
func (o ScopeAccessReviewHistoryDefinitionByIdOutput) ToScopeAccessReviewHistoryDefinitionByIdOutput() ScopeAccessReviewHistoryDefinitionByIdOutput
func (ScopeAccessReviewHistoryDefinitionByIdOutput) ToScopeAccessReviewHistoryDefinitionByIdOutputWithContext ¶
func (o ScopeAccessReviewHistoryDefinitionByIdOutput) ToScopeAccessReviewHistoryDefinitionByIdOutputWithContext(ctx context.Context) ScopeAccessReviewHistoryDefinitionByIdOutput
func (ScopeAccessReviewHistoryDefinitionByIdOutput) Type ¶
func (o ScopeAccessReviewHistoryDefinitionByIdOutput) Type() pulumi.StringOutput
The resource type.
func (ScopeAccessReviewHistoryDefinitionByIdOutput) UserPrincipalName ¶
func (o ScopeAccessReviewHistoryDefinitionByIdOutput) UserPrincipalName() pulumi.StringOutput
The user principal name(if valid)
type ScopeAccessReviewHistoryDefinitionByIdState ¶
type ScopeAccessReviewHistoryDefinitionByIdState struct { }
func (ScopeAccessReviewHistoryDefinitionByIdState) ElementType ¶
func (ScopeAccessReviewHistoryDefinitionByIdState) ElementType() reflect.Type
type ScopeAccessReviewScheduleDefinitionById ¶
type ScopeAccessReviewScheduleDefinitionById struct { pulumi.CustomResourceState // The role assignment state eligible/active to review AssignmentState pulumi.StringOutput `pulumi:"assignmentState"` // Flag to indicate whether auto-apply capability, to automatically change the target object access resource, is enabled. If not enabled, a user must, after the review completes, apply the access review. AutoApplyDecisionsEnabled pulumi.BoolPtrOutput `pulumi:"autoApplyDecisionsEnabled"` // This is the collection of backup reviewers. BackupReviewers AccessReviewReviewerResponseArrayOutput `pulumi:"backupReviewers"` // This specifies the behavior for the autoReview feature when an access review completes. DefaultDecision pulumi.StringPtrOutput `pulumi:"defaultDecision"` // Flag to indicate whether reviewers are required to provide a justification when reviewing access. DefaultDecisionEnabled pulumi.BoolPtrOutput `pulumi:"defaultDecisionEnabled"` // The description provided by the access review creator and visible to admins. DescriptionForAdmins pulumi.StringPtrOutput `pulumi:"descriptionForAdmins"` // The description provided by the access review creator to be shown to reviewers. DescriptionForReviewers pulumi.StringPtrOutput `pulumi:"descriptionForReviewers"` // The display name for the schedule definition. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The DateTime when the review is scheduled to end. Required if type is endDate EndDate pulumi.StringPtrOutput `pulumi:"endDate"` // This is used to indicate the resource id(s) to exclude ExcludeResourceId pulumi.StringPtrOutput `pulumi:"excludeResourceId"` // This is used to indicate the role definition id(s) to exclude ExcludeRoleDefinitionId pulumi.StringPtrOutput `pulumi:"excludeRoleDefinitionId"` // Flag to indicate whether to expand nested memberships or not. ExpandNestedMemberships pulumi.BoolPtrOutput `pulumi:"expandNestedMemberships"` // Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) InactiveDuration pulumi.StringPtrOutput `pulumi:"inactiveDuration"` // Flag to indicate whether to expand nested memberships or not. IncludeAccessBelowResource pulumi.BoolPtrOutput `pulumi:"includeAccessBelowResource"` // Flag to indicate whether to expand nested memberships or not. IncludeInheritedAccess pulumi.BoolPtrOutput `pulumi:"includeInheritedAccess"` // The duration in days for an instance. InstanceDurationInDays pulumi.IntPtrOutput `pulumi:"instanceDurationInDays"` // This is the collection of instances returned when one does an expand on it. Instances AccessReviewInstanceResponseArrayOutput `pulumi:"instances"` // The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly. Interval pulumi.IntPtrOutput `pulumi:"interval"` // Flag to indicate whether the reviewer is required to pass justification when recording a decision. JustificationRequiredOnApproval pulumi.BoolPtrOutput `pulumi:"justificationRequiredOnApproval"` // Flag to indicate whether sending mails to reviewers and the review creator is enabled. MailNotificationsEnabled pulumi.BoolPtrOutput `pulumi:"mailNotificationsEnabled"` // The access review schedule definition unique id. Name pulumi.StringOutput `pulumi:"name"` // The number of times to repeat the access review. Required and must be positive if type is numbered. NumberOfOccurrences pulumi.IntPtrOutput `pulumi:"numberOfOccurrences"` // The identity id PrincipalId pulumi.StringOutput `pulumi:"principalId"` // The identity display name PrincipalName pulumi.StringOutput `pulumi:"principalName"` // The identity type user/servicePrincipal to review PrincipalType pulumi.StringOutput `pulumi:"principalType"` // Recommendations for access reviews are calculated by looking back at 30 days of data(w.r.t the start date of the review) by default. However, in some scenarios, customers want to change how far back to look at and want to configure 60 days, 90 days, etc. instead. This setting allows customers to configure this duration. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) RecommendationLookBackDuration pulumi.StringPtrOutput `pulumi:"recommendationLookBackDuration"` // Flag to indicate whether showing recommendations to reviewers is enabled. RecommendationsEnabled pulumi.BoolPtrOutput `pulumi:"recommendationsEnabled"` // Flag to indicate whether sending reminder emails to reviewers are enabled. ReminderNotificationsEnabled pulumi.BoolPtrOutput `pulumi:"reminderNotificationsEnabled"` // ResourceId in which this review is getting created ResourceId pulumi.StringOutput `pulumi:"resourceId"` // This is the collection of reviewers. Reviewers AccessReviewReviewerResponseArrayOutput `pulumi:"reviewers"` // This field specifies the type of reviewers for a review. Usually for a review, reviewers are explicitly assigned. However, in some cases, the reviewers may not be assigned and instead be chosen dynamically. For example managers review or self review. ReviewersType pulumi.StringOutput `pulumi:"reviewersType"` // This is used to indicate the role being reviewed RoleDefinitionId pulumi.StringOutput `pulumi:"roleDefinitionId"` // The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create. StartDate pulumi.StringPtrOutput `pulumi:"startDate"` // This read-only field specifies the status of an accessReview. Status pulumi.StringOutput `pulumi:"status"` // The resource type. Type pulumi.StringOutput `pulumi:"type"` // The user principal name(if valid) UserPrincipalName pulumi.StringOutput `pulumi:"userPrincipalName"` }
Access Review Schedule Definition. Azure REST API version: 2021-12-01-preview. Prior API version in Azure Native 1.x: 2021-12-01-preview.
func GetScopeAccessReviewScheduleDefinitionById ¶
func GetScopeAccessReviewScheduleDefinitionById(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScopeAccessReviewScheduleDefinitionByIdState, opts ...pulumi.ResourceOption) (*ScopeAccessReviewScheduleDefinitionById, error)
GetScopeAccessReviewScheduleDefinitionById gets an existing ScopeAccessReviewScheduleDefinitionById 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 NewScopeAccessReviewScheduleDefinitionById ¶
func NewScopeAccessReviewScheduleDefinitionById(ctx *pulumi.Context, name string, args *ScopeAccessReviewScheduleDefinitionByIdArgs, opts ...pulumi.ResourceOption) (*ScopeAccessReviewScheduleDefinitionById, error)
NewScopeAccessReviewScheduleDefinitionById registers a new resource with the given unique name, arguments, and options.
func (*ScopeAccessReviewScheduleDefinitionById) ElementType ¶
func (*ScopeAccessReviewScheduleDefinitionById) ElementType() reflect.Type
func (*ScopeAccessReviewScheduleDefinitionById) ToScopeAccessReviewScheduleDefinitionByIdOutput ¶
func (i *ScopeAccessReviewScheduleDefinitionById) ToScopeAccessReviewScheduleDefinitionByIdOutput() ScopeAccessReviewScheduleDefinitionByIdOutput
func (*ScopeAccessReviewScheduleDefinitionById) ToScopeAccessReviewScheduleDefinitionByIdOutputWithContext ¶
func (i *ScopeAccessReviewScheduleDefinitionById) ToScopeAccessReviewScheduleDefinitionByIdOutputWithContext(ctx context.Context) ScopeAccessReviewScheduleDefinitionByIdOutput
type ScopeAccessReviewScheduleDefinitionByIdArgs ¶
type ScopeAccessReviewScheduleDefinitionByIdArgs struct { // Flag to indicate whether auto-apply capability, to automatically change the target object access resource, is enabled. If not enabled, a user must, after the review completes, apply the access review. AutoApplyDecisionsEnabled pulumi.BoolPtrInput // This is the collection of backup reviewers. BackupReviewers AccessReviewReviewerArrayInput // This specifies the behavior for the autoReview feature when an access review completes. DefaultDecision pulumi.StringPtrInput // Flag to indicate whether reviewers are required to provide a justification when reviewing access. DefaultDecisionEnabled pulumi.BoolPtrInput // The description provided by the access review creator and visible to admins. DescriptionForAdmins pulumi.StringPtrInput // The description provided by the access review creator to be shown to reviewers. DescriptionForReviewers pulumi.StringPtrInput // The display name for the schedule definition. DisplayName pulumi.StringPtrInput // The DateTime when the review is scheduled to end. Required if type is endDate EndDate pulumi.StringPtrInput // This is used to indicate the resource id(s) to exclude ExcludeResourceId pulumi.StringPtrInput // This is used to indicate the role definition id(s) to exclude ExcludeRoleDefinitionId pulumi.StringPtrInput // Flag to indicate whether to expand nested memberships or not. ExpandNestedMemberships pulumi.BoolPtrInput // Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) InactiveDuration pulumi.StringPtrInput // Flag to indicate whether to expand nested memberships or not. IncludeAccessBelowResource pulumi.BoolPtrInput // Flag to indicate whether to expand nested memberships or not. IncludeInheritedAccess pulumi.BoolPtrInput // The duration in days for an instance. InstanceDurationInDays pulumi.IntPtrInput // This is the collection of instances returned when one does an expand on it. Instances AccessReviewInstanceArrayInput // The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly. Interval pulumi.IntPtrInput // Flag to indicate whether the reviewer is required to pass justification when recording a decision. JustificationRequiredOnApproval pulumi.BoolPtrInput // Flag to indicate whether sending mails to reviewers and the review creator is enabled. MailNotificationsEnabled pulumi.BoolPtrInput // The number of times to repeat the access review. Required and must be positive if type is numbered. NumberOfOccurrences pulumi.IntPtrInput // Recommendations for access reviews are calculated by looking back at 30 days of data(w.r.t the start date of the review) by default. However, in some scenarios, customers want to change how far back to look at and want to configure 60 days, 90 days, etc. instead. This setting allows customers to configure this duration. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) RecommendationLookBackDuration pulumi.StringPtrInput // Flag to indicate whether showing recommendations to reviewers is enabled. RecommendationsEnabled pulumi.BoolPtrInput // Flag to indicate whether sending reminder emails to reviewers are enabled. ReminderNotificationsEnabled pulumi.BoolPtrInput // This is the collection of reviewers. Reviewers AccessReviewReviewerArrayInput // The id of the access review schedule definition. ScheduleDefinitionId pulumi.StringPtrInput // The scope of the resource. Scope pulumi.StringInput // The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create. StartDate pulumi.StringPtrInput // The recurrence range type. The possible values are: endDate, noEnd, numbered. Type pulumi.StringPtrInput }
The set of arguments for constructing a ScopeAccessReviewScheduleDefinitionById resource.
func (ScopeAccessReviewScheduleDefinitionByIdArgs) ElementType ¶
func (ScopeAccessReviewScheduleDefinitionByIdArgs) ElementType() reflect.Type
type ScopeAccessReviewScheduleDefinitionByIdInput ¶
type ScopeAccessReviewScheduleDefinitionByIdInput interface { pulumi.Input ToScopeAccessReviewScheduleDefinitionByIdOutput() ScopeAccessReviewScheduleDefinitionByIdOutput ToScopeAccessReviewScheduleDefinitionByIdOutputWithContext(ctx context.Context) ScopeAccessReviewScheduleDefinitionByIdOutput }
type ScopeAccessReviewScheduleDefinitionByIdOutput ¶
type ScopeAccessReviewScheduleDefinitionByIdOutput struct{ *pulumi.OutputState }
func (ScopeAccessReviewScheduleDefinitionByIdOutput) AssignmentState ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) AssignmentState() pulumi.StringOutput
The role assignment state eligible/active to review
func (ScopeAccessReviewScheduleDefinitionByIdOutput) AutoApplyDecisionsEnabled ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) AutoApplyDecisionsEnabled() pulumi.BoolPtrOutput
Flag to indicate whether auto-apply capability, to automatically change the target object access resource, is enabled. If not enabled, a user must, after the review completes, apply the access review.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) BackupReviewers ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) BackupReviewers() AccessReviewReviewerResponseArrayOutput
This is the collection of backup reviewers.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) DefaultDecision ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) DefaultDecision() pulumi.StringPtrOutput
This specifies the behavior for the autoReview feature when an access review completes.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) DefaultDecisionEnabled ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) DefaultDecisionEnabled() pulumi.BoolPtrOutput
Flag to indicate whether reviewers are required to provide a justification when reviewing access.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) DescriptionForAdmins ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) DescriptionForAdmins() pulumi.StringPtrOutput
The description provided by the access review creator and visible to admins.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) DescriptionForReviewers ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) DescriptionForReviewers() pulumi.StringPtrOutput
The description provided by the access review creator to be shown to reviewers.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) DisplayName ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) DisplayName() pulumi.StringPtrOutput
The display name for the schedule definition.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) ElementType ¶
func (ScopeAccessReviewScheduleDefinitionByIdOutput) ElementType() reflect.Type
func (ScopeAccessReviewScheduleDefinitionByIdOutput) EndDate ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) EndDate() pulumi.StringPtrOutput
The DateTime when the review is scheduled to end. Required if type is endDate
func (ScopeAccessReviewScheduleDefinitionByIdOutput) ExcludeResourceId ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) ExcludeResourceId() pulumi.StringPtrOutput
This is used to indicate the resource id(s) to exclude
func (ScopeAccessReviewScheduleDefinitionByIdOutput) ExcludeRoleDefinitionId ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) ExcludeRoleDefinitionId() pulumi.StringPtrOutput
This is used to indicate the role definition id(s) to exclude
func (ScopeAccessReviewScheduleDefinitionByIdOutput) ExpandNestedMemberships ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) ExpandNestedMemberships() pulumi.BoolPtrOutput
Flag to indicate whether to expand nested memberships or not.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) InactiveDuration ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) InactiveDuration() pulumi.StringPtrOutput
Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds))
func (ScopeAccessReviewScheduleDefinitionByIdOutput) IncludeAccessBelowResource ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) IncludeAccessBelowResource() pulumi.BoolPtrOutput
Flag to indicate whether to expand nested memberships or not.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) IncludeInheritedAccess ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) IncludeInheritedAccess() pulumi.BoolPtrOutput
Flag to indicate whether to expand nested memberships or not.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) InstanceDurationInDays ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) InstanceDurationInDays() pulumi.IntPtrOutput
The duration in days for an instance.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) Instances ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) Instances() AccessReviewInstanceResponseArrayOutput
This is the collection of instances returned when one does an expand on it.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) Interval ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) Interval() pulumi.IntPtrOutput
The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) JustificationRequiredOnApproval ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) JustificationRequiredOnApproval() pulumi.BoolPtrOutput
Flag to indicate whether the reviewer is required to pass justification when recording a decision.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) MailNotificationsEnabled ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) MailNotificationsEnabled() pulumi.BoolPtrOutput
Flag to indicate whether sending mails to reviewers and the review creator is enabled.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) Name ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) Name() pulumi.StringOutput
The access review schedule definition unique id.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) NumberOfOccurrences ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) NumberOfOccurrences() pulumi.IntPtrOutput
The number of times to repeat the access review. Required and must be positive if type is numbered.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) PrincipalId ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) PrincipalId() pulumi.StringOutput
The identity id
func (ScopeAccessReviewScheduleDefinitionByIdOutput) PrincipalName ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) PrincipalName() pulumi.StringOutput
The identity display name
func (ScopeAccessReviewScheduleDefinitionByIdOutput) PrincipalType ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) PrincipalType() pulumi.StringOutput
The identity type user/servicePrincipal to review
func (ScopeAccessReviewScheduleDefinitionByIdOutput) RecommendationLookBackDuration ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) RecommendationLookBackDuration() pulumi.StringPtrOutput
Recommendations for access reviews are calculated by looking back at 30 days of data(w.r.t the start date of the review) by default. However, in some scenarios, customers want to change how far back to look at and want to configure 60 days, 90 days, etc. instead. This setting allows customers to configure this duration. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds))
func (ScopeAccessReviewScheduleDefinitionByIdOutput) RecommendationsEnabled ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) RecommendationsEnabled() pulumi.BoolPtrOutput
Flag to indicate whether showing recommendations to reviewers is enabled.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) ReminderNotificationsEnabled ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) ReminderNotificationsEnabled() pulumi.BoolPtrOutput
Flag to indicate whether sending reminder emails to reviewers are enabled.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) ResourceId ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) ResourceId() pulumi.StringOutput
ResourceId in which this review is getting created
func (ScopeAccessReviewScheduleDefinitionByIdOutput) Reviewers ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) Reviewers() AccessReviewReviewerResponseArrayOutput
This is the collection of reviewers.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) ReviewersType ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) ReviewersType() pulumi.StringOutput
This field specifies the type of reviewers for a review. Usually for a review, reviewers are explicitly assigned. However, in some cases, the reviewers may not be assigned and instead be chosen dynamically. For example managers review or self review.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) RoleDefinitionId ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) RoleDefinitionId() pulumi.StringOutput
This is used to indicate the role being reviewed
func (ScopeAccessReviewScheduleDefinitionByIdOutput) StartDate ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) StartDate() pulumi.StringPtrOutput
The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) Status ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) Status() pulumi.StringOutput
This read-only field specifies the status of an accessReview.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) ToScopeAccessReviewScheduleDefinitionByIdOutput ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) ToScopeAccessReviewScheduleDefinitionByIdOutput() ScopeAccessReviewScheduleDefinitionByIdOutput
func (ScopeAccessReviewScheduleDefinitionByIdOutput) ToScopeAccessReviewScheduleDefinitionByIdOutputWithContext ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) ToScopeAccessReviewScheduleDefinitionByIdOutputWithContext(ctx context.Context) ScopeAccessReviewScheduleDefinitionByIdOutput
func (ScopeAccessReviewScheduleDefinitionByIdOutput) Type ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) Type() pulumi.StringOutput
The resource type.
func (ScopeAccessReviewScheduleDefinitionByIdOutput) UserPrincipalName ¶
func (o ScopeAccessReviewScheduleDefinitionByIdOutput) UserPrincipalName() pulumi.StringOutput
The user principal name(if valid)
type ScopeAccessReviewScheduleDefinitionByIdState ¶
type ScopeAccessReviewScheduleDefinitionByIdState struct { }
func (ScopeAccessReviewScheduleDefinitionByIdState) ElementType ¶
func (ScopeAccessReviewScheduleDefinitionByIdState) ElementType() reflect.Type
type Selector ¶
type Selector struct { // The list of values to filter in. In []string `pulumi:"in"` // The selector kind. Kind *string `pulumi:"kind"` // The list of values to filter out. NotIn []string `pulumi:"notIn"` }
The selector expression.
type SelectorArgs ¶
type SelectorArgs struct { // The list of values to filter in. In pulumi.StringArrayInput `pulumi:"in"` // The selector kind. Kind pulumi.StringPtrInput `pulumi:"kind"` // The list of values to filter out. NotIn pulumi.StringArrayInput `pulumi:"notIn"` }
The selector expression.
func (SelectorArgs) ElementType ¶
func (SelectorArgs) ElementType() reflect.Type
func (SelectorArgs) ToSelectorOutput ¶
func (i SelectorArgs) ToSelectorOutput() SelectorOutput
func (SelectorArgs) ToSelectorOutputWithContext ¶
func (i SelectorArgs) ToSelectorOutputWithContext(ctx context.Context) SelectorOutput
type SelectorArray ¶
type SelectorArray []SelectorInput
func (SelectorArray) ElementType ¶
func (SelectorArray) ElementType() reflect.Type
func (SelectorArray) ToSelectorArrayOutput ¶
func (i SelectorArray) ToSelectorArrayOutput() SelectorArrayOutput
func (SelectorArray) ToSelectorArrayOutputWithContext ¶
func (i SelectorArray) ToSelectorArrayOutputWithContext(ctx context.Context) SelectorArrayOutput
type SelectorArrayInput ¶
type SelectorArrayInput interface { pulumi.Input ToSelectorArrayOutput() SelectorArrayOutput ToSelectorArrayOutputWithContext(context.Context) SelectorArrayOutput }
SelectorArrayInput is an input type that accepts SelectorArray and SelectorArrayOutput values. You can construct a concrete instance of `SelectorArrayInput` via:
SelectorArray{ SelectorArgs{...} }
type SelectorArrayOutput ¶
type SelectorArrayOutput struct{ *pulumi.OutputState }
func (SelectorArrayOutput) ElementType ¶
func (SelectorArrayOutput) ElementType() reflect.Type
func (SelectorArrayOutput) Index ¶
func (o SelectorArrayOutput) Index(i pulumi.IntInput) SelectorOutput
func (SelectorArrayOutput) ToSelectorArrayOutput ¶
func (o SelectorArrayOutput) ToSelectorArrayOutput() SelectorArrayOutput
func (SelectorArrayOutput) ToSelectorArrayOutputWithContext ¶
func (o SelectorArrayOutput) ToSelectorArrayOutputWithContext(ctx context.Context) SelectorArrayOutput
type SelectorInput ¶
type SelectorInput interface { pulumi.Input ToSelectorOutput() SelectorOutput ToSelectorOutputWithContext(context.Context) SelectorOutput }
SelectorInput is an input type that accepts SelectorArgs and SelectorOutput values. You can construct a concrete instance of `SelectorInput` via:
SelectorArgs{...}
type SelectorKind ¶
type SelectorKind string
The selector kind.
func (SelectorKind) ElementType ¶
func (SelectorKind) ElementType() reflect.Type
func (SelectorKind) ToSelectorKindOutput ¶
func (e SelectorKind) ToSelectorKindOutput() SelectorKindOutput
func (SelectorKind) ToSelectorKindOutputWithContext ¶
func (e SelectorKind) ToSelectorKindOutputWithContext(ctx context.Context) SelectorKindOutput
func (SelectorKind) ToSelectorKindPtrOutput ¶
func (e SelectorKind) ToSelectorKindPtrOutput() SelectorKindPtrOutput
func (SelectorKind) ToSelectorKindPtrOutputWithContext ¶
func (e SelectorKind) ToSelectorKindPtrOutputWithContext(ctx context.Context) SelectorKindPtrOutput
func (SelectorKind) ToStringOutput ¶
func (e SelectorKind) ToStringOutput() pulumi.StringOutput
func (SelectorKind) ToStringOutputWithContext ¶
func (e SelectorKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SelectorKind) ToStringPtrOutput ¶
func (e SelectorKind) ToStringPtrOutput() pulumi.StringPtrOutput
func (SelectorKind) ToStringPtrOutputWithContext ¶
func (e SelectorKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SelectorKindInput ¶
type SelectorKindInput interface { pulumi.Input ToSelectorKindOutput() SelectorKindOutput ToSelectorKindOutputWithContext(context.Context) SelectorKindOutput }
SelectorKindInput is an input type that accepts values of the SelectorKind enum A concrete instance of `SelectorKindInput` can be one of the following:
SelectorKindResourceLocation SelectorKindResourceType SelectorKindResourceWithoutLocation SelectorKindPolicyDefinitionReferenceId
type SelectorKindOutput ¶
type SelectorKindOutput struct{ *pulumi.OutputState }
func (SelectorKindOutput) ElementType ¶
func (SelectorKindOutput) ElementType() reflect.Type
func (SelectorKindOutput) ToSelectorKindOutput ¶
func (o SelectorKindOutput) ToSelectorKindOutput() SelectorKindOutput
func (SelectorKindOutput) ToSelectorKindOutputWithContext ¶
func (o SelectorKindOutput) ToSelectorKindOutputWithContext(ctx context.Context) SelectorKindOutput
func (SelectorKindOutput) ToSelectorKindPtrOutput ¶
func (o SelectorKindOutput) ToSelectorKindPtrOutput() SelectorKindPtrOutput
func (SelectorKindOutput) ToSelectorKindPtrOutputWithContext ¶
func (o SelectorKindOutput) ToSelectorKindPtrOutputWithContext(ctx context.Context) SelectorKindPtrOutput
func (SelectorKindOutput) ToStringOutput ¶
func (o SelectorKindOutput) ToStringOutput() pulumi.StringOutput
func (SelectorKindOutput) ToStringOutputWithContext ¶
func (o SelectorKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SelectorKindOutput) ToStringPtrOutput ¶
func (o SelectorKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SelectorKindOutput) ToStringPtrOutputWithContext ¶
func (o SelectorKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SelectorKindPtrInput ¶
type SelectorKindPtrInput interface { pulumi.Input ToSelectorKindPtrOutput() SelectorKindPtrOutput ToSelectorKindPtrOutputWithContext(context.Context) SelectorKindPtrOutput }
func SelectorKindPtr ¶
func SelectorKindPtr(v string) SelectorKindPtrInput
type SelectorKindPtrOutput ¶
type SelectorKindPtrOutput struct{ *pulumi.OutputState }
func (SelectorKindPtrOutput) Elem ¶
func (o SelectorKindPtrOutput) Elem() SelectorKindOutput
func (SelectorKindPtrOutput) ElementType ¶
func (SelectorKindPtrOutput) ElementType() reflect.Type
func (SelectorKindPtrOutput) ToSelectorKindPtrOutput ¶
func (o SelectorKindPtrOutput) ToSelectorKindPtrOutput() SelectorKindPtrOutput
func (SelectorKindPtrOutput) ToSelectorKindPtrOutputWithContext ¶
func (o SelectorKindPtrOutput) ToSelectorKindPtrOutputWithContext(ctx context.Context) SelectorKindPtrOutput
func (SelectorKindPtrOutput) ToStringPtrOutput ¶
func (o SelectorKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SelectorKindPtrOutput) ToStringPtrOutputWithContext ¶
func (o SelectorKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SelectorOutput ¶
type SelectorOutput struct{ *pulumi.OutputState }
The selector expression.
func (SelectorOutput) ElementType ¶
func (SelectorOutput) ElementType() reflect.Type
func (SelectorOutput) In ¶
func (o SelectorOutput) In() pulumi.StringArrayOutput
The list of values to filter in.
func (SelectorOutput) Kind ¶
func (o SelectorOutput) Kind() pulumi.StringPtrOutput
The selector kind.
func (SelectorOutput) NotIn ¶
func (o SelectorOutput) NotIn() pulumi.StringArrayOutput
The list of values to filter out.
func (SelectorOutput) ToSelectorOutput ¶
func (o SelectorOutput) ToSelectorOutput() SelectorOutput
func (SelectorOutput) ToSelectorOutputWithContext ¶
func (o SelectorOutput) ToSelectorOutputWithContext(ctx context.Context) SelectorOutput
type SelectorResponse ¶
type SelectorResponse struct { // The list of values to filter in. In []string `pulumi:"in"` // The selector kind. Kind *string `pulumi:"kind"` // The list of values to filter out. NotIn []string `pulumi:"notIn"` }
The selector expression.
type SelectorResponseArrayOutput ¶
type SelectorResponseArrayOutput struct{ *pulumi.OutputState }
func (SelectorResponseArrayOutput) ElementType ¶
func (SelectorResponseArrayOutput) ElementType() reflect.Type
func (SelectorResponseArrayOutput) Index ¶
func (o SelectorResponseArrayOutput) Index(i pulumi.IntInput) SelectorResponseOutput
func (SelectorResponseArrayOutput) ToSelectorResponseArrayOutput ¶
func (o SelectorResponseArrayOutput) ToSelectorResponseArrayOutput() SelectorResponseArrayOutput
func (SelectorResponseArrayOutput) ToSelectorResponseArrayOutputWithContext ¶
func (o SelectorResponseArrayOutput) ToSelectorResponseArrayOutputWithContext(ctx context.Context) SelectorResponseArrayOutput
type SelectorResponseOutput ¶
type SelectorResponseOutput struct{ *pulumi.OutputState }
The selector expression.
func (SelectorResponseOutput) ElementType ¶
func (SelectorResponseOutput) ElementType() reflect.Type
func (SelectorResponseOutput) In ¶
func (o SelectorResponseOutput) In() pulumi.StringArrayOutput
The list of values to filter in.
func (SelectorResponseOutput) Kind ¶
func (o SelectorResponseOutput) Kind() pulumi.StringPtrOutput
The selector kind.
func (SelectorResponseOutput) NotIn ¶
func (o SelectorResponseOutput) NotIn() pulumi.StringArrayOutput
The list of values to filter out.
func (SelectorResponseOutput) ToSelectorResponseOutput ¶
func (o SelectorResponseOutput) ToSelectorResponseOutput() SelectorResponseOutput
func (SelectorResponseOutput) ToSelectorResponseOutputWithContext ¶
func (o SelectorResponseOutput) ToSelectorResponseOutputWithContext(ctx context.Context) SelectorResponseOutput
type SystemDataResponse ¶
type SystemDataResponse struct { // The timestamp of resource creation (UTC). CreatedAt *string `pulumi:"createdAt"` // The identity that created the resource. CreatedBy *string `pulumi:"createdBy"` // The type of identity that created the resource. CreatedByType *string `pulumi:"createdByType"` // The timestamp of resource last modification (UTC) LastModifiedAt *string `pulumi:"lastModifiedAt"` // The identity that last modified the resource. LastModifiedBy *string `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource. LastModifiedByType *string `pulumi:"lastModifiedByType"` }
Metadata pertaining to creation and last modification of the resource.
type SystemDataResponseOutput ¶
type SystemDataResponseOutput struct{ *pulumi.OutputState }
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseOutput) CreatedAt ¶
func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponseOutput) CreatedBy ¶
func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponseOutput) CreatedByType ¶
func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponseOutput) ElementType ¶
func (SystemDataResponseOutput) ElementType() reflect.Type
func (SystemDataResponseOutput) LastModifiedAt ¶
func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
The timestamp of resource last modification (UTC)
func (SystemDataResponseOutput) LastModifiedBy ¶
func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedByType ¶
func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponseOutput) ToSystemDataResponseOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
type UserSetResponse ¶
type UserSetResponse struct { // The description of the user. Description *string `pulumi:"description"` // The object id of the user. Id *string `pulumi:"id"` // The value indicating whether the user is a backup fallback approver IsBackup *bool `pulumi:"isBackup"` // The type of user. UserType *string `pulumi:"userType"` }
The detail of a user.
type UserSetResponseArrayOutput ¶
type UserSetResponseArrayOutput struct{ *pulumi.OutputState }
func (UserSetResponseArrayOutput) ElementType ¶
func (UserSetResponseArrayOutput) ElementType() reflect.Type
func (UserSetResponseArrayOutput) Index ¶
func (o UserSetResponseArrayOutput) Index(i pulumi.IntInput) UserSetResponseOutput
func (UserSetResponseArrayOutput) ToUserSetResponseArrayOutput ¶
func (o UserSetResponseArrayOutput) ToUserSetResponseArrayOutput() UserSetResponseArrayOutput
func (UserSetResponseArrayOutput) ToUserSetResponseArrayOutputWithContext ¶
func (o UserSetResponseArrayOutput) ToUserSetResponseArrayOutputWithContext(ctx context.Context) UserSetResponseArrayOutput
type UserSetResponseOutput ¶
type UserSetResponseOutput struct{ *pulumi.OutputState }
The detail of a user.
func (UserSetResponseOutput) Description ¶
func (o UserSetResponseOutput) Description() pulumi.StringPtrOutput
The description of the user.
func (UserSetResponseOutput) ElementType ¶
func (UserSetResponseOutput) ElementType() reflect.Type
func (UserSetResponseOutput) Id ¶
func (o UserSetResponseOutput) Id() pulumi.StringPtrOutput
The object id of the user.
func (UserSetResponseOutput) IsBackup ¶
func (o UserSetResponseOutput) IsBackup() pulumi.BoolPtrOutput
The value indicating whether the user is a backup fallback approver
func (UserSetResponseOutput) ToUserSetResponseOutput ¶
func (o UserSetResponseOutput) ToUserSetResponseOutput() UserSetResponseOutput
func (UserSetResponseOutput) ToUserSetResponseOutputWithContext ¶
func (o UserSetResponseOutput) ToUserSetResponseOutputWithContext(ctx context.Context) UserSetResponseOutput
func (UserSetResponseOutput) UserType ¶
func (o UserSetResponseOutput) UserType() pulumi.StringPtrOutput
The type of user.
type Variable ¶
type Variable struct { pulumi.CustomResourceState // Variable column definitions. Columns PolicyVariableColumnResponseArrayOutput `pulumi:"columns"` // The name of the variable. Name pulumi.StringOutput `pulumi:"name"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/variables). Type pulumi.StringOutput `pulumi:"type"` }
The variable. Azure REST API version: 2022-08-01-preview.
func GetVariable ¶
func GetVariable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VariableState, opts ...pulumi.ResourceOption) (*Variable, error)
GetVariable gets an existing Variable 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 NewVariable ¶
func NewVariable(ctx *pulumi.Context, name string, args *VariableArgs, opts ...pulumi.ResourceOption) (*Variable, error)
NewVariable registers a new resource with the given unique name, arguments, and options.
func (*Variable) ElementType ¶
func (*Variable) ToVariableOutput ¶
func (i *Variable) ToVariableOutput() VariableOutput
func (*Variable) ToVariableOutputWithContext ¶
func (i *Variable) ToVariableOutputWithContext(ctx context.Context) VariableOutput
type VariableArgs ¶
type VariableArgs struct { // Variable column definitions. Columns PolicyVariableColumnArrayInput // The name of the variable to operate on. VariableName pulumi.StringPtrInput }
The set of arguments for constructing a Variable resource.
func (VariableArgs) ElementType ¶
func (VariableArgs) ElementType() reflect.Type
type VariableAtManagementGroup ¶
type VariableAtManagementGroup struct { pulumi.CustomResourceState // Variable column definitions. Columns PolicyVariableColumnResponseArrayOutput `pulumi:"columns"` // The name of the variable. Name pulumi.StringOutput `pulumi:"name"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/variables). Type pulumi.StringOutput `pulumi:"type"` }
The variable. Azure REST API version: 2022-08-01-preview.
func GetVariableAtManagementGroup ¶
func GetVariableAtManagementGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VariableAtManagementGroupState, opts ...pulumi.ResourceOption) (*VariableAtManagementGroup, error)
GetVariableAtManagementGroup gets an existing VariableAtManagementGroup 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 NewVariableAtManagementGroup ¶
func NewVariableAtManagementGroup(ctx *pulumi.Context, name string, args *VariableAtManagementGroupArgs, opts ...pulumi.ResourceOption) (*VariableAtManagementGroup, error)
NewVariableAtManagementGroup registers a new resource with the given unique name, arguments, and options.
func (*VariableAtManagementGroup) ElementType ¶
func (*VariableAtManagementGroup) ElementType() reflect.Type
func (*VariableAtManagementGroup) ToVariableAtManagementGroupOutput ¶
func (i *VariableAtManagementGroup) ToVariableAtManagementGroupOutput() VariableAtManagementGroupOutput
func (*VariableAtManagementGroup) ToVariableAtManagementGroupOutputWithContext ¶
func (i *VariableAtManagementGroup) ToVariableAtManagementGroupOutputWithContext(ctx context.Context) VariableAtManagementGroupOutput
type VariableAtManagementGroupArgs ¶
type VariableAtManagementGroupArgs struct { // Variable column definitions. Columns PolicyVariableColumnArrayInput // The ID of the management group. ManagementGroupId pulumi.StringInput // The name of the variable to operate on. VariableName pulumi.StringPtrInput }
The set of arguments for constructing a VariableAtManagementGroup resource.
func (VariableAtManagementGroupArgs) ElementType ¶
func (VariableAtManagementGroupArgs) ElementType() reflect.Type
type VariableAtManagementGroupInput ¶
type VariableAtManagementGroupInput interface { pulumi.Input ToVariableAtManagementGroupOutput() VariableAtManagementGroupOutput ToVariableAtManagementGroupOutputWithContext(ctx context.Context) VariableAtManagementGroupOutput }
type VariableAtManagementGroupOutput ¶
type VariableAtManagementGroupOutput struct{ *pulumi.OutputState }
func (VariableAtManagementGroupOutput) Columns ¶
func (o VariableAtManagementGroupOutput) Columns() PolicyVariableColumnResponseArrayOutput
Variable column definitions.
func (VariableAtManagementGroupOutput) ElementType ¶
func (VariableAtManagementGroupOutput) ElementType() reflect.Type
func (VariableAtManagementGroupOutput) Name ¶
func (o VariableAtManagementGroupOutput) Name() pulumi.StringOutput
The name of the variable.
func (VariableAtManagementGroupOutput) SystemData ¶
func (o VariableAtManagementGroupOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (VariableAtManagementGroupOutput) ToVariableAtManagementGroupOutput ¶
func (o VariableAtManagementGroupOutput) ToVariableAtManagementGroupOutput() VariableAtManagementGroupOutput
func (VariableAtManagementGroupOutput) ToVariableAtManagementGroupOutputWithContext ¶
func (o VariableAtManagementGroupOutput) ToVariableAtManagementGroupOutputWithContext(ctx context.Context) VariableAtManagementGroupOutput
func (VariableAtManagementGroupOutput) Type ¶
func (o VariableAtManagementGroupOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/variables).
type VariableAtManagementGroupState ¶
type VariableAtManagementGroupState struct { }
func (VariableAtManagementGroupState) ElementType ¶
func (VariableAtManagementGroupState) ElementType() reflect.Type
type VariableInput ¶
type VariableInput interface { pulumi.Input ToVariableOutput() VariableOutput ToVariableOutputWithContext(ctx context.Context) VariableOutput }
type VariableOutput ¶
type VariableOutput struct{ *pulumi.OutputState }
func (VariableOutput) Columns ¶
func (o VariableOutput) Columns() PolicyVariableColumnResponseArrayOutput
Variable column definitions.
func (VariableOutput) ElementType ¶
func (VariableOutput) ElementType() reflect.Type
func (VariableOutput) Name ¶
func (o VariableOutput) Name() pulumi.StringOutput
The name of the variable.
func (VariableOutput) SystemData ¶
func (o VariableOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (VariableOutput) ToVariableOutput ¶
func (o VariableOutput) ToVariableOutput() VariableOutput
func (VariableOutput) ToVariableOutputWithContext ¶
func (o VariableOutput) ToVariableOutputWithContext(ctx context.Context) VariableOutput
func (VariableOutput) Type ¶
func (o VariableOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/variables).
type VariableState ¶
type VariableState struct { }
func (VariableState) ElementType ¶
func (VariableState) ElementType() reflect.Type
type VariableValue ¶
type VariableValue struct { pulumi.CustomResourceState // The name of the variable. Name pulumi.StringOutput `pulumi:"name"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/variables/values). Type pulumi.StringOutput `pulumi:"type"` // Variable value column value array. Values PolicyVariableValueColumnValueResponseArrayOutput `pulumi:"values"` }
The variable value. Azure REST API version: 2022-08-01-preview.
func GetVariableValue ¶
func GetVariableValue(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VariableValueState, opts ...pulumi.ResourceOption) (*VariableValue, error)
GetVariableValue gets an existing VariableValue 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 NewVariableValue ¶
func NewVariableValue(ctx *pulumi.Context, name string, args *VariableValueArgs, opts ...pulumi.ResourceOption) (*VariableValue, error)
NewVariableValue registers a new resource with the given unique name, arguments, and options.
func (*VariableValue) ElementType ¶
func (*VariableValue) ElementType() reflect.Type
func (*VariableValue) ToVariableValueOutput ¶
func (i *VariableValue) ToVariableValueOutput() VariableValueOutput
func (*VariableValue) ToVariableValueOutputWithContext ¶
func (i *VariableValue) ToVariableValueOutputWithContext(ctx context.Context) VariableValueOutput
type VariableValueArgs ¶
type VariableValueArgs struct { // Variable value column value array. Values PolicyVariableValueColumnValueArrayInput // The name of the variable to operate on. VariableName pulumi.StringInput // The name of the variable value to operate on. VariableValueName pulumi.StringPtrInput }
The set of arguments for constructing a VariableValue resource.
func (VariableValueArgs) ElementType ¶
func (VariableValueArgs) ElementType() reflect.Type
type VariableValueAtManagementGroup ¶
type VariableValueAtManagementGroup struct { pulumi.CustomResourceState // The name of the variable. Name pulumi.StringOutput `pulumi:"name"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource (Microsoft.Authorization/variables/values). Type pulumi.StringOutput `pulumi:"type"` // Variable value column value array. Values PolicyVariableValueColumnValueResponseArrayOutput `pulumi:"values"` }
The variable value. Azure REST API version: 2022-08-01-preview.
func GetVariableValueAtManagementGroup ¶
func GetVariableValueAtManagementGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VariableValueAtManagementGroupState, opts ...pulumi.ResourceOption) (*VariableValueAtManagementGroup, error)
GetVariableValueAtManagementGroup gets an existing VariableValueAtManagementGroup 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 NewVariableValueAtManagementGroup ¶
func NewVariableValueAtManagementGroup(ctx *pulumi.Context, name string, args *VariableValueAtManagementGroupArgs, opts ...pulumi.ResourceOption) (*VariableValueAtManagementGroup, error)
NewVariableValueAtManagementGroup registers a new resource with the given unique name, arguments, and options.
func (*VariableValueAtManagementGroup) ElementType ¶
func (*VariableValueAtManagementGroup) ElementType() reflect.Type
func (*VariableValueAtManagementGroup) ToVariableValueAtManagementGroupOutput ¶
func (i *VariableValueAtManagementGroup) ToVariableValueAtManagementGroupOutput() VariableValueAtManagementGroupOutput
func (*VariableValueAtManagementGroup) ToVariableValueAtManagementGroupOutputWithContext ¶
func (i *VariableValueAtManagementGroup) ToVariableValueAtManagementGroupOutputWithContext(ctx context.Context) VariableValueAtManagementGroupOutput
type VariableValueAtManagementGroupArgs ¶
type VariableValueAtManagementGroupArgs struct { // The ID of the management group. ManagementGroupId pulumi.StringInput // Variable value column value array. Values PolicyVariableValueColumnValueArrayInput // The name of the variable to operate on. VariableName pulumi.StringInput // The name of the variable value to operate on. VariableValueName pulumi.StringPtrInput }
The set of arguments for constructing a VariableValueAtManagementGroup resource.
func (VariableValueAtManagementGroupArgs) ElementType ¶
func (VariableValueAtManagementGroupArgs) ElementType() reflect.Type
type VariableValueAtManagementGroupInput ¶
type VariableValueAtManagementGroupInput interface { pulumi.Input ToVariableValueAtManagementGroupOutput() VariableValueAtManagementGroupOutput ToVariableValueAtManagementGroupOutputWithContext(ctx context.Context) VariableValueAtManagementGroupOutput }
type VariableValueAtManagementGroupOutput ¶
type VariableValueAtManagementGroupOutput struct{ *pulumi.OutputState }
func (VariableValueAtManagementGroupOutput) ElementType ¶
func (VariableValueAtManagementGroupOutput) ElementType() reflect.Type
func (VariableValueAtManagementGroupOutput) Name ¶
func (o VariableValueAtManagementGroupOutput) Name() pulumi.StringOutput
The name of the variable.
func (VariableValueAtManagementGroupOutput) SystemData ¶
func (o VariableValueAtManagementGroupOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (VariableValueAtManagementGroupOutput) ToVariableValueAtManagementGroupOutput ¶
func (o VariableValueAtManagementGroupOutput) ToVariableValueAtManagementGroupOutput() VariableValueAtManagementGroupOutput
func (VariableValueAtManagementGroupOutput) ToVariableValueAtManagementGroupOutputWithContext ¶
func (o VariableValueAtManagementGroupOutput) ToVariableValueAtManagementGroupOutputWithContext(ctx context.Context) VariableValueAtManagementGroupOutput
func (VariableValueAtManagementGroupOutput) Type ¶
func (o VariableValueAtManagementGroupOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/variables/values).
func (VariableValueAtManagementGroupOutput) Values ¶
func (o VariableValueAtManagementGroupOutput) Values() PolicyVariableValueColumnValueResponseArrayOutput
Variable value column value array.
type VariableValueAtManagementGroupState ¶
type VariableValueAtManagementGroupState struct { }
func (VariableValueAtManagementGroupState) ElementType ¶
func (VariableValueAtManagementGroupState) ElementType() reflect.Type
type VariableValueInput ¶
type VariableValueInput interface { pulumi.Input ToVariableValueOutput() VariableValueOutput ToVariableValueOutputWithContext(ctx context.Context) VariableValueOutput }
type VariableValueOutput ¶
type VariableValueOutput struct{ *pulumi.OutputState }
func (VariableValueOutput) ElementType ¶
func (VariableValueOutput) ElementType() reflect.Type
func (VariableValueOutput) Name ¶
func (o VariableValueOutput) Name() pulumi.StringOutput
The name of the variable.
func (VariableValueOutput) SystemData ¶
func (o VariableValueOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (VariableValueOutput) ToVariableValueOutput ¶
func (o VariableValueOutput) ToVariableValueOutput() VariableValueOutput
func (VariableValueOutput) ToVariableValueOutputWithContext ¶
func (o VariableValueOutput) ToVariableValueOutputWithContext(ctx context.Context) VariableValueOutput
func (VariableValueOutput) Type ¶
func (o VariableValueOutput) Type() pulumi.StringOutput
The type of the resource (Microsoft.Authorization/variables/values).
func (VariableValueOutput) Values ¶
func (o VariableValueOutput) Values() PolicyVariableValueColumnValueResponseArrayOutput
Variable value column value array.
type VariableValueState ¶
type VariableValueState struct { }
func (VariableValueState) ElementType ¶
func (VariableValueState) ElementType() reflect.Type
Source Files
¶
- accessReviewHistoryDefinitionById.go
- accessReviewScheduleDefinitionById.go
- getAccessReviewHistoryDefinitionById.go
- getAccessReviewScheduleDefinitionById.go
- getClientConfig.go
- getClientToken.go
- getManagementLockAtResourceGroupLevel.go
- getManagementLockAtResourceLevel.go
- getManagementLockAtSubscriptionLevel.go
- getManagementLockByScope.go
- getPolicyAssignment.go
- getPolicyDefinition.go
- getPolicyDefinitionAtManagementGroup.go
- getPolicyDefinitionVersion.go
- getPolicyDefinitionVersionAtManagementGroup.go
- getPolicyExemption.go
- getPolicySetDefinition.go
- getPolicySetDefinitionAtManagementGroup.go
- getPolicySetDefinitionVersion.go
- getPolicySetDefinitionVersionAtManagementGroup.go
- getPrivateLinkAssociation.go
- getResourceManagementPrivateLink.go
- getRoleAssignment.go
- getRoleDefinition.go
- getRoleManagementPolicyAssignment.go
- getScopeAccessReviewHistoryDefinitionById.go
- getScopeAccessReviewScheduleDefinitionById.go
- getVariable.go
- getVariableAtManagementGroup.go
- getVariableValue.go
- getVariableValueAtManagementGroup.go
- init.go
- listPolicyDefinitionVersionAll.go
- listPolicyDefinitionVersionAllAtManagementGroup.go
- listPolicyDefinitionVersionAllBuiltins.go
- listPolicySetDefinitionVersionAll.go
- listPolicySetDefinitionVersionAllAtManagementGroup.go
- listPolicySetDefinitionVersionAllBuiltins.go
- managementLockAtResourceGroupLevel.go
- managementLockAtResourceLevel.go
- managementLockAtSubscriptionLevel.go
- managementLockByScope.go
- policyAssignment.go
- policyDefinition.go
- policyDefinitionAtManagementGroup.go
- policyDefinitionVersion.go
- policyDefinitionVersionAtManagementGroup.go
- policyExemption.go
- policySetDefinition.go
- policySetDefinitionAtManagementGroup.go
- policySetDefinitionVersion.go
- policySetDefinitionVersionAtManagementGroup.go
- privateLinkAssociation.go
- pulumiEnums.go
- pulumiTypes.go
- resourceManagementPrivateLink.go
- roleAssignment.go
- roleDefinition.go
- roleManagementPolicyAssignment.go
- scopeAccessReviewHistoryDefinitionById.go
- scopeAccessReviewScheduleDefinitionById.go
- variable.go
- variableAtManagementGroup.go
- variableValue.go
- variableValueAtManagementGroup.go