Documentation
¶
Index ¶
- type LookupPolicySetDefinitionAtManagementGroupArgs
- type LookupPolicySetDefinitionAtManagementGroupResult
- 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) Parameters() pulumi.AnyOutput
- func (o PolicyDefinitionReferenceOutput) PolicyDefinitionId() pulumi.StringPtrOutput
- func (o PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutput() PolicyDefinitionReferenceOutput
- func (o PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutputWithContext(ctx context.Context) PolicyDefinitionReferenceOutput
- type PolicyDefinitionReferenceResponse
- type PolicyDefinitionReferenceResponseArgs
- func (PolicyDefinitionReferenceResponseArgs) ElementType() reflect.Type
- func (i PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutput() PolicyDefinitionReferenceResponseOutput
- func (i PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseOutput
- type PolicyDefinitionReferenceResponseArray
- func (PolicyDefinitionReferenceResponseArray) ElementType() reflect.Type
- func (i PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutput() PolicyDefinitionReferenceResponseArrayOutput
- func (i PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseArrayOutput
- type PolicyDefinitionReferenceResponseArrayInput
- type PolicyDefinitionReferenceResponseArrayOutput
- func (PolicyDefinitionReferenceResponseArrayOutput) ElementType() reflect.Type
- func (o PolicyDefinitionReferenceResponseArrayOutput) Index(i pulumi.IntInput) PolicyDefinitionReferenceResponseOutput
- func (o PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutput() PolicyDefinitionReferenceResponseArrayOutput
- func (o PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseArrayOutput
- type PolicyDefinitionReferenceResponseInput
- type PolicyDefinitionReferenceResponseOutput
- func (PolicyDefinitionReferenceResponseOutput) ElementType() reflect.Type
- func (o PolicyDefinitionReferenceResponseOutput) Parameters() pulumi.AnyOutput
- func (o PolicyDefinitionReferenceResponseOutput) PolicyDefinitionId() pulumi.StringPtrOutput
- func (o PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutput() PolicyDefinitionReferenceResponseOutput
- func (o PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseOutput
- type PolicySetDefinitionAtManagementGroup
- type PolicySetDefinitionAtManagementGroupArgs
- type PolicySetDefinitionAtManagementGroupState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 policy set definition metadata. 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 interface{} `pulumi:"parameters"` // An array of policy definition references. PolicyDefinitions []PolicyDefinitionReferenceResponse `pulumi:"policyDefinitions"` // The type of policy definition. Possible values are NotSpecified, BuiltIn, and Custom. PolicyType *string `pulumi:"policyType"` // 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)
type PolicyDefinitionReference ¶
type PolicyDefinitionReference struct { // Required if a parameter is used in policy rule. Parameters interface{} `pulumi:"parameters"` // The ID of the policy definition or policy set definition. PolicyDefinitionId *string `pulumi:"policyDefinitionId"` }
The policy definition reference.
type PolicyDefinitionReferenceArgs ¶
type PolicyDefinitionReferenceArgs struct { // Required if a parameter is used in policy rule. Parameters pulumi.Input `pulumi:"parameters"` // The ID of the policy definition or policy set definition. PolicyDefinitionId pulumi.StringPtrInput `pulumi:"policyDefinitionId"` }
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) Parameters ¶
func (o PolicyDefinitionReferenceOutput) Parameters() pulumi.AnyOutput
Required if a parameter is used in policy rule.
func (PolicyDefinitionReferenceOutput) PolicyDefinitionId ¶
func (o PolicyDefinitionReferenceOutput) PolicyDefinitionId() pulumi.StringPtrOutput
The ID of the policy definition or policy set definition.
func (PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutput ¶
func (o PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutput() PolicyDefinitionReferenceOutput
func (PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutputWithContext ¶
func (o PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutputWithContext(ctx context.Context) PolicyDefinitionReferenceOutput
type PolicyDefinitionReferenceResponse ¶
type PolicyDefinitionReferenceResponse struct { // Required if a parameter is used in policy rule. Parameters interface{} `pulumi:"parameters"` // The ID of the policy definition or policy set definition. PolicyDefinitionId *string `pulumi:"policyDefinitionId"` }
The policy definition reference.
type PolicyDefinitionReferenceResponseArgs ¶
type PolicyDefinitionReferenceResponseArgs struct { // Required if a parameter is used in policy rule. Parameters pulumi.Input `pulumi:"parameters"` // The ID of the policy definition or policy set definition. PolicyDefinitionId pulumi.StringPtrInput `pulumi:"policyDefinitionId"` }
The policy definition reference.
func (PolicyDefinitionReferenceResponseArgs) ElementType ¶
func (PolicyDefinitionReferenceResponseArgs) ElementType() reflect.Type
func (PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutput ¶
func (i PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutput() PolicyDefinitionReferenceResponseOutput
func (PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutputWithContext ¶
func (i PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseOutput
type PolicyDefinitionReferenceResponseArray ¶
type PolicyDefinitionReferenceResponseArray []PolicyDefinitionReferenceResponseInput
func (PolicyDefinitionReferenceResponseArray) ElementType ¶
func (PolicyDefinitionReferenceResponseArray) ElementType() reflect.Type
func (PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutput ¶
func (i PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutput() PolicyDefinitionReferenceResponseArrayOutput
func (PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutputWithContext ¶
func (i PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseArrayOutput
type PolicyDefinitionReferenceResponseArrayInput ¶
type PolicyDefinitionReferenceResponseArrayInput interface { pulumi.Input ToPolicyDefinitionReferenceResponseArrayOutput() PolicyDefinitionReferenceResponseArrayOutput ToPolicyDefinitionReferenceResponseArrayOutputWithContext(context.Context) PolicyDefinitionReferenceResponseArrayOutput }
PolicyDefinitionReferenceResponseArrayInput is an input type that accepts PolicyDefinitionReferenceResponseArray and PolicyDefinitionReferenceResponseArrayOutput values. You can construct a concrete instance of `PolicyDefinitionReferenceResponseArrayInput` via:
PolicyDefinitionReferenceResponseArray{ PolicyDefinitionReferenceResponseArgs{...} }
type PolicyDefinitionReferenceResponseArrayOutput ¶
type PolicyDefinitionReferenceResponseArrayOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionReferenceResponseArrayOutput) ElementType ¶
func (PolicyDefinitionReferenceResponseArrayOutput) ElementType() reflect.Type
func (PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutput ¶
func (o PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutput() PolicyDefinitionReferenceResponseArrayOutput
func (PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutputWithContext ¶
func (o PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseArrayOutput
type PolicyDefinitionReferenceResponseInput ¶
type PolicyDefinitionReferenceResponseInput interface { pulumi.Input ToPolicyDefinitionReferenceResponseOutput() PolicyDefinitionReferenceResponseOutput ToPolicyDefinitionReferenceResponseOutputWithContext(context.Context) PolicyDefinitionReferenceResponseOutput }
PolicyDefinitionReferenceResponseInput is an input type that accepts PolicyDefinitionReferenceResponseArgs and PolicyDefinitionReferenceResponseOutput values. You can construct a concrete instance of `PolicyDefinitionReferenceResponseInput` via:
PolicyDefinitionReferenceResponseArgs{...}
type PolicyDefinitionReferenceResponseOutput ¶
type PolicyDefinitionReferenceResponseOutput struct{ *pulumi.OutputState }
The policy definition reference.
func (PolicyDefinitionReferenceResponseOutput) ElementType ¶
func (PolicyDefinitionReferenceResponseOutput) ElementType() reflect.Type
func (PolicyDefinitionReferenceResponseOutput) Parameters ¶
func (o PolicyDefinitionReferenceResponseOutput) Parameters() pulumi.AnyOutput
Required if a parameter is used in policy rule.
func (PolicyDefinitionReferenceResponseOutput) PolicyDefinitionId ¶
func (o PolicyDefinitionReferenceResponseOutput) PolicyDefinitionId() pulumi.StringPtrOutput
The ID of the policy definition or policy set definition.
func (PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutput ¶
func (o PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutput() PolicyDefinitionReferenceResponseOutput
func (PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutputWithContext ¶
func (o PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseOutput
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 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 pulumi.AnyOutput `pulumi:"parameters"` // An array of policy definition references. PolicyDefinitions PolicyDefinitionReferenceResponseArrayOutput `pulumi:"policyDefinitions"` // The type of policy definition. Possible values are NotSpecified, BuiltIn, and Custom. PolicyType pulumi.StringPtrOutput `pulumi:"policyType"` // The type of the resource (Microsoft.Authorization/policySetDefinitions). Type pulumi.StringOutput `pulumi:"type"` }
The policy set definition.
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.
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 pulumi.Input // The policy set definition parameters that can be used in policy definition references. Parameters pulumi.Input // An array of policy definition references. PolicyDefinitions PolicyDefinitionReferenceArrayInput // The name of the policy set definition to create. PolicySetDefinitionName pulumi.StringInput // The type of policy definition. Possible values are NotSpecified, BuiltIn, and Custom. PolicyType pulumi.StringPtrInput }
The set of arguments for constructing a PolicySetDefinitionAtManagementGroup resource.
func (PolicySetDefinitionAtManagementGroupArgs) ElementType ¶
func (PolicySetDefinitionAtManagementGroupArgs) ElementType() reflect.Type
type PolicySetDefinitionAtManagementGroupState ¶
type PolicySetDefinitionAtManagementGroupState 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 pulumi.Input // The name of the policy set definition. Name pulumi.StringPtrInput // The policy set definition parameters that can be used in policy definition references. Parameters pulumi.Input // An array of policy definition references. PolicyDefinitions PolicyDefinitionReferenceResponseArrayInput // The type of policy definition. Possible values are NotSpecified, BuiltIn, and Custom. PolicyType pulumi.StringPtrInput // The type of the resource (Microsoft.Authorization/policySetDefinitions). Type pulumi.StringPtrInput }
func (PolicySetDefinitionAtManagementGroupState) ElementType ¶
func (PolicySetDefinitionAtManagementGroupState) ElementType() reflect.Type