Documentation
¶
Index ¶
- type LookupPolicyDefinitionAtManagementGroupArgs
- type LookupPolicyDefinitionAtManagementGroupResult
- type LookupPolicySetDefinitionAtManagementGroupArgs
- type LookupPolicySetDefinitionAtManagementGroupResult
- type ParameterDefinitionsValue
- type ParameterDefinitionsValueArgs
- func (ParameterDefinitionsValueArgs) ElementType() reflect.Type
- func (i ParameterDefinitionsValueArgs) ToParameterDefinitionsValueOutput() ParameterDefinitionsValueOutput
- func (i ParameterDefinitionsValueArgs) ToParameterDefinitionsValueOutputWithContext(ctx context.Context) ParameterDefinitionsValueOutput
- type ParameterDefinitionsValueInput
- type ParameterDefinitionsValueMap
- func (ParameterDefinitionsValueMap) ElementType() reflect.Type
- func (i ParameterDefinitionsValueMap) ToParameterDefinitionsValueMapOutput() ParameterDefinitionsValueMapOutput
- func (i ParameterDefinitionsValueMap) ToParameterDefinitionsValueMapOutputWithContext(ctx context.Context) ParameterDefinitionsValueMapOutput
- type ParameterDefinitionsValueMapInput
- type ParameterDefinitionsValueMapOutput
- func (ParameterDefinitionsValueMapOutput) ElementType() reflect.Type
- func (o ParameterDefinitionsValueMapOutput) MapIndex(k pulumi.StringInput) ParameterDefinitionsValueOutput
- func (o ParameterDefinitionsValueMapOutput) ToParameterDefinitionsValueMapOutput() ParameterDefinitionsValueMapOutput
- func (o ParameterDefinitionsValueMapOutput) ToParameterDefinitionsValueMapOutputWithContext(ctx context.Context) ParameterDefinitionsValueMapOutput
- type ParameterDefinitionsValueMetadata
- type ParameterDefinitionsValueMetadataArgs
- func (ParameterDefinitionsValueMetadataArgs) ElementType() reflect.Type
- func (i ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataOutput() ParameterDefinitionsValueMetadataOutput
- func (i ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataOutputWithContext(ctx context.Context) ParameterDefinitionsValueMetadataOutput
- func (i ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataPtrOutput() ParameterDefinitionsValueMetadataPtrOutput
- func (i ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueMetadataPtrOutput
- type ParameterDefinitionsValueMetadataInput
- type ParameterDefinitionsValueMetadataOutput
- func (o ParameterDefinitionsValueMetadataOutput) Description() pulumi.StringPtrOutput
- func (o ParameterDefinitionsValueMetadataOutput) DisplayName() pulumi.StringPtrOutput
- func (ParameterDefinitionsValueMetadataOutput) ElementType() reflect.Type
- func (o ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataOutput() ParameterDefinitionsValueMetadataOutput
- func (o ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataOutputWithContext(ctx context.Context) ParameterDefinitionsValueMetadataOutput
- func (o ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataPtrOutput() ParameterDefinitionsValueMetadataPtrOutput
- func (o ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueMetadataPtrOutput
- type ParameterDefinitionsValueMetadataPtrInput
- type ParameterDefinitionsValueMetadataPtrOutput
- func (o ParameterDefinitionsValueMetadataPtrOutput) Description() pulumi.StringPtrOutput
- func (o ParameterDefinitionsValueMetadataPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o ParameterDefinitionsValueMetadataPtrOutput) Elem() ParameterDefinitionsValueMetadataOutput
- func (ParameterDefinitionsValueMetadataPtrOutput) ElementType() reflect.Type
- func (o ParameterDefinitionsValueMetadataPtrOutput) ToParameterDefinitionsValueMetadataPtrOutput() ParameterDefinitionsValueMetadataPtrOutput
- func (o ParameterDefinitionsValueMetadataPtrOutput) ToParameterDefinitionsValueMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueMetadataPtrOutput
- type ParameterDefinitionsValueOutput
- func (o ParameterDefinitionsValueOutput) AllowedValues() pulumi.ArrayOutput
- func (o ParameterDefinitionsValueOutput) DefaultValue() pulumi.AnyOutput
- func (ParameterDefinitionsValueOutput) ElementType() reflect.Type
- func (o ParameterDefinitionsValueOutput) Metadata() ParameterDefinitionsValueMetadataPtrOutput
- func (o ParameterDefinitionsValueOutput) ToParameterDefinitionsValueOutput() ParameterDefinitionsValueOutput
- func (o ParameterDefinitionsValueOutput) ToParameterDefinitionsValueOutputWithContext(ctx context.Context) ParameterDefinitionsValueOutput
- func (o ParameterDefinitionsValueOutput) Type() pulumi.StringPtrOutput
- type ParameterDefinitionsValueResponse
- type ParameterDefinitionsValueResponseArgs
- func (ParameterDefinitionsValueResponseArgs) ElementType() reflect.Type
- func (i ParameterDefinitionsValueResponseArgs) ToParameterDefinitionsValueResponseOutput() ParameterDefinitionsValueResponseOutput
- func (i ParameterDefinitionsValueResponseArgs) ToParameterDefinitionsValueResponseOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseOutput
- type ParameterDefinitionsValueResponseInput
- type ParameterDefinitionsValueResponseMap
- func (ParameterDefinitionsValueResponseMap) ElementType() reflect.Type
- func (i ParameterDefinitionsValueResponseMap) ToParameterDefinitionsValueResponseMapOutput() ParameterDefinitionsValueResponseMapOutput
- func (i ParameterDefinitionsValueResponseMap) ToParameterDefinitionsValueResponseMapOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMapOutput
- type ParameterDefinitionsValueResponseMapInput
- type ParameterDefinitionsValueResponseMapOutput
- func (ParameterDefinitionsValueResponseMapOutput) ElementType() reflect.Type
- func (o ParameterDefinitionsValueResponseMapOutput) MapIndex(k pulumi.StringInput) ParameterDefinitionsValueResponseOutput
- func (o ParameterDefinitionsValueResponseMapOutput) ToParameterDefinitionsValueResponseMapOutput() ParameterDefinitionsValueResponseMapOutput
- func (o ParameterDefinitionsValueResponseMapOutput) ToParameterDefinitionsValueResponseMapOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMapOutput
- type ParameterDefinitionsValueResponseMetadata
- type ParameterDefinitionsValueResponseMetadataArgs
- func (ParameterDefinitionsValueResponseMetadataArgs) ElementType() reflect.Type
- func (i ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataOutput() ParameterDefinitionsValueResponseMetadataOutput
- func (i ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMetadataOutput
- func (i ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataPtrOutput() ParameterDefinitionsValueResponseMetadataPtrOutput
- func (i ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMetadataPtrOutput
- type ParameterDefinitionsValueResponseMetadataInput
- type ParameterDefinitionsValueResponseMetadataOutput
- func (o ParameterDefinitionsValueResponseMetadataOutput) Description() pulumi.StringPtrOutput
- func (o ParameterDefinitionsValueResponseMetadataOutput) DisplayName() pulumi.StringPtrOutput
- func (ParameterDefinitionsValueResponseMetadataOutput) ElementType() reflect.Type
- func (o ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataOutput() ParameterDefinitionsValueResponseMetadataOutput
- func (o ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMetadataOutput
- func (o ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataPtrOutput() ParameterDefinitionsValueResponseMetadataPtrOutput
- func (o ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMetadataPtrOutput
- type ParameterDefinitionsValueResponseMetadataPtrInput
- type ParameterDefinitionsValueResponseMetadataPtrOutput
- func (o ParameterDefinitionsValueResponseMetadataPtrOutput) Description() pulumi.StringPtrOutput
- func (o ParameterDefinitionsValueResponseMetadataPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o ParameterDefinitionsValueResponseMetadataPtrOutput) Elem() ParameterDefinitionsValueResponseMetadataOutput
- func (ParameterDefinitionsValueResponseMetadataPtrOutput) ElementType() reflect.Type
- func (o ParameterDefinitionsValueResponseMetadataPtrOutput) ToParameterDefinitionsValueResponseMetadataPtrOutput() ParameterDefinitionsValueResponseMetadataPtrOutput
- func (o ParameterDefinitionsValueResponseMetadataPtrOutput) ToParameterDefinitionsValueResponseMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMetadataPtrOutput
- type ParameterDefinitionsValueResponseOutput
- func (o ParameterDefinitionsValueResponseOutput) AllowedValues() pulumi.ArrayOutput
- func (o ParameterDefinitionsValueResponseOutput) DefaultValue() pulumi.AnyOutput
- func (ParameterDefinitionsValueResponseOutput) ElementType() reflect.Type
- func (o ParameterDefinitionsValueResponseOutput) Metadata() ParameterDefinitionsValueResponseMetadataPtrOutput
- func (o ParameterDefinitionsValueResponseOutput) ToParameterDefinitionsValueResponseOutput() ParameterDefinitionsValueResponseOutput
- func (o ParameterDefinitionsValueResponseOutput) ToParameterDefinitionsValueResponseOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseOutput
- func (o ParameterDefinitionsValueResponseOutput) Type() pulumi.StringPtrOutput
- type ParameterValuesValue
- type ParameterValuesValueArgs
- type ParameterValuesValueInput
- type ParameterValuesValueMap
- type ParameterValuesValueMapInput
- type ParameterValuesValueMapOutput
- func (ParameterValuesValueMapOutput) ElementType() reflect.Type
- func (o ParameterValuesValueMapOutput) MapIndex(k pulumi.StringInput) ParameterValuesValueOutput
- func (o ParameterValuesValueMapOutput) ToParameterValuesValueMapOutput() ParameterValuesValueMapOutput
- func (o ParameterValuesValueMapOutput) ToParameterValuesValueMapOutputWithContext(ctx context.Context) ParameterValuesValueMapOutput
- type ParameterValuesValueOutput
- func (ParameterValuesValueOutput) ElementType() reflect.Type
- func (o ParameterValuesValueOutput) ToParameterValuesValueOutput() ParameterValuesValueOutput
- func (o ParameterValuesValueOutput) ToParameterValuesValueOutputWithContext(ctx context.Context) ParameterValuesValueOutput
- func (o ParameterValuesValueOutput) Value() pulumi.AnyOutput
- type ParameterValuesValueResponse
- type ParameterValuesValueResponseArgs
- func (ParameterValuesValueResponseArgs) ElementType() reflect.Type
- func (i ParameterValuesValueResponseArgs) ToParameterValuesValueResponseOutput() ParameterValuesValueResponseOutput
- func (i ParameterValuesValueResponseArgs) ToParameterValuesValueResponseOutputWithContext(ctx context.Context) ParameterValuesValueResponseOutput
- type ParameterValuesValueResponseInput
- type ParameterValuesValueResponseMap
- func (ParameterValuesValueResponseMap) ElementType() reflect.Type
- func (i ParameterValuesValueResponseMap) ToParameterValuesValueResponseMapOutput() ParameterValuesValueResponseMapOutput
- func (i ParameterValuesValueResponseMap) ToParameterValuesValueResponseMapOutputWithContext(ctx context.Context) ParameterValuesValueResponseMapOutput
- type ParameterValuesValueResponseMapInput
- type ParameterValuesValueResponseMapOutput
- func (ParameterValuesValueResponseMapOutput) ElementType() reflect.Type
- func (o ParameterValuesValueResponseMapOutput) MapIndex(k pulumi.StringInput) ParameterValuesValueResponseOutput
- func (o ParameterValuesValueResponseMapOutput) ToParameterValuesValueResponseMapOutput() ParameterValuesValueResponseMapOutput
- func (o ParameterValuesValueResponseMapOutput) ToParameterValuesValueResponseMapOutputWithContext(ctx context.Context) ParameterValuesValueResponseMapOutput
- type ParameterValuesValueResponseOutput
- func (ParameterValuesValueResponseOutput) ElementType() reflect.Type
- func (o ParameterValuesValueResponseOutput) ToParameterValuesValueResponseOutput() ParameterValuesValueResponseOutput
- func (o ParameterValuesValueResponseOutput) ToParameterValuesValueResponseOutputWithContext(ctx context.Context) ParameterValuesValueResponseOutput
- func (o ParameterValuesValueResponseOutput) Value() pulumi.AnyOutput
- type PolicyDefinitionAtManagementGroup
- func GetPolicyDefinitionAtManagementGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*PolicyDefinitionAtManagementGroup, error)
- func NewPolicyDefinitionAtManagementGroup(ctx *pulumi.Context, name string, args *PolicyDefinitionAtManagementGroupArgs, ...) (*PolicyDefinitionAtManagementGroup, error)
- type PolicyDefinitionAtManagementGroupArgs
- 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 PolicyDefinitionGroupResponseArgs
- func (PolicyDefinitionGroupResponseArgs) ElementType() reflect.Type
- func (i PolicyDefinitionGroupResponseArgs) ToPolicyDefinitionGroupResponseOutput() PolicyDefinitionGroupResponseOutput
- func (i PolicyDefinitionGroupResponseArgs) ToPolicyDefinitionGroupResponseOutputWithContext(ctx context.Context) PolicyDefinitionGroupResponseOutput
- type PolicyDefinitionGroupResponseArray
- func (PolicyDefinitionGroupResponseArray) ElementType() reflect.Type
- func (i PolicyDefinitionGroupResponseArray) ToPolicyDefinitionGroupResponseArrayOutput() PolicyDefinitionGroupResponseArrayOutput
- func (i PolicyDefinitionGroupResponseArray) ToPolicyDefinitionGroupResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionGroupResponseArrayOutput
- type PolicyDefinitionGroupResponseArrayInput
- type PolicyDefinitionGroupResponseArrayOutput
- func (PolicyDefinitionGroupResponseArrayOutput) ElementType() reflect.Type
- func (o PolicyDefinitionGroupResponseArrayOutput) Index(i pulumi.IntInput) PolicyDefinitionGroupResponseOutput
- func (o PolicyDefinitionGroupResponseArrayOutput) ToPolicyDefinitionGroupResponseArrayOutput() PolicyDefinitionGroupResponseArrayOutput
- func (o PolicyDefinitionGroupResponseArrayOutput) ToPolicyDefinitionGroupResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionGroupResponseArrayOutput
- type PolicyDefinitionGroupResponseInput
- type PolicyDefinitionGroupResponseOutput
- func (o PolicyDefinitionGroupResponseOutput) AdditionalMetadataId() pulumi.StringPtrOutput
- func (o PolicyDefinitionGroupResponseOutput) Category() pulumi.StringPtrOutput
- func (o PolicyDefinitionGroupResponseOutput) Description() pulumi.StringPtrOutput
- func (o PolicyDefinitionGroupResponseOutput) DisplayName() pulumi.StringPtrOutput
- func (PolicyDefinitionGroupResponseOutput) ElementType() reflect.Type
- func (o PolicyDefinitionGroupResponseOutput) Name() pulumi.StringOutput
- func (o PolicyDefinitionGroupResponseOutput) ToPolicyDefinitionGroupResponseOutput() PolicyDefinitionGroupResponseOutput
- func (o PolicyDefinitionGroupResponseOutput) ToPolicyDefinitionGroupResponseOutputWithContext(ctx context.Context) PolicyDefinitionGroupResponseOutput
- type PolicyDefinitionReference
- type PolicyDefinitionReferenceArgs
- func (PolicyDefinitionReferenceArgs) ElementType() reflect.Type
- func (i PolicyDefinitionReferenceArgs) ToPolicyDefinitionReferenceOutput() PolicyDefinitionReferenceOutput
- func (i PolicyDefinitionReferenceArgs) ToPolicyDefinitionReferenceOutputWithContext(ctx context.Context) PolicyDefinitionReferenceOutput
- type PolicyDefinitionReferenceArray
- func (PolicyDefinitionReferenceArray) ElementType() reflect.Type
- func (i PolicyDefinitionReferenceArray) ToPolicyDefinitionReferenceArrayOutput() PolicyDefinitionReferenceArrayOutput
- func (i PolicyDefinitionReferenceArray) ToPolicyDefinitionReferenceArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceArrayOutput
- type PolicyDefinitionReferenceArrayInput
- type PolicyDefinitionReferenceArrayOutput
- func (PolicyDefinitionReferenceArrayOutput) ElementType() reflect.Type
- func (o PolicyDefinitionReferenceArrayOutput) Index(i pulumi.IntInput) PolicyDefinitionReferenceOutput
- func (o PolicyDefinitionReferenceArrayOutput) ToPolicyDefinitionReferenceArrayOutput() PolicyDefinitionReferenceArrayOutput
- func (o PolicyDefinitionReferenceArrayOutput) ToPolicyDefinitionReferenceArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceArrayOutput
- type PolicyDefinitionReferenceInput
- type PolicyDefinitionReferenceOutput
- func (PolicyDefinitionReferenceOutput) ElementType() reflect.Type
- func (o PolicyDefinitionReferenceOutput) GroupNames() pulumi.StringArrayOutput
- func (o PolicyDefinitionReferenceOutput) Parameters() ParameterValuesValueMapOutput
- func (o PolicyDefinitionReferenceOutput) PolicyDefinitionId() pulumi.StringOutput
- func (o PolicyDefinitionReferenceOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
- func (o PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutput() PolicyDefinitionReferenceOutput
- func (o PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutputWithContext(ctx context.Context) PolicyDefinitionReferenceOutput
- type PolicyDefinitionReferenceResponse
- type PolicyDefinitionReferenceResponseArgs
- func (PolicyDefinitionReferenceResponseArgs) ElementType() reflect.Type
- func (i PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutput() PolicyDefinitionReferenceResponseOutput
- func (i PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseOutput
- type PolicyDefinitionReferenceResponseArray
- func (PolicyDefinitionReferenceResponseArray) ElementType() reflect.Type
- func (i PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutput() PolicyDefinitionReferenceResponseArrayOutput
- func (i PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseArrayOutput
- type PolicyDefinitionReferenceResponseArrayInput
- type PolicyDefinitionReferenceResponseArrayOutput
- func (PolicyDefinitionReferenceResponseArrayOutput) ElementType() reflect.Type
- func (o PolicyDefinitionReferenceResponseArrayOutput) Index(i pulumi.IntInput) PolicyDefinitionReferenceResponseOutput
- func (o PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutput() PolicyDefinitionReferenceResponseArrayOutput
- func (o PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseArrayOutput
- type PolicyDefinitionReferenceResponseInput
- type PolicyDefinitionReferenceResponseOutput
- func (PolicyDefinitionReferenceResponseOutput) ElementType() reflect.Type
- func (o PolicyDefinitionReferenceResponseOutput) GroupNames() pulumi.StringArrayOutput
- func (o PolicyDefinitionReferenceResponseOutput) Parameters() ParameterValuesValueResponseMapOutput
- func (o PolicyDefinitionReferenceResponseOutput) PolicyDefinitionId() pulumi.StringOutput
- func (o PolicyDefinitionReferenceResponseOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
- func (o PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutput() PolicyDefinitionReferenceResponseOutput
- func (o PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseOutput
- type PolicySetDefinitionAtManagementGroup
- type PolicySetDefinitionAtManagementGroupArgs
- type PolicySetDefinitionAtManagementGroupState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 policy definition metadata. Metadata is an open ended object and is typically a collection of key value pairs. Metadata interface{} `pulumi:"metadata"` // The policy definition mode. Some examples are All, Indexed, Microsoft.KeyVault.Data. Mode *string `pulumi:"mode"` // The name of the policy definition. Name string `pulumi:"name"` // The parameter definitions for parameters used in the policy rule. The keys are the parameter names. Parameters map[string]ParameterDefinitionsValueResponse `pulumi:"parameters"` // The policy rule. PolicyRule interface{} `pulumi:"policyRule"` // The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. PolicyType *string `pulumi:"policyType"` // The type of the resource (Microsoft.Authorization/policyDefinitions). Type string `pulumi:"type"` }
The policy definition.
func LookupPolicyDefinitionAtManagementGroup ¶
func LookupPolicyDefinitionAtManagementGroup(ctx *pulumi.Context, args *LookupPolicyDefinitionAtManagementGroupArgs, opts ...pulumi.InvokeOption) (*LookupPolicyDefinitionAtManagementGroupResult, error)
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 is an open ended object and is typically a collection of key value pairs. Metadata interface{} `pulumi:"metadata"` // The name of the policy set definition. Name string `pulumi:"name"` // The policy set definition parameters that can be used in policy definition references. Parameters map[string]ParameterDefinitionsValueResponse `pulumi:"parameters"` // The metadata describing groups of policy definition references within the policy set definition. PolicyDefinitionGroups []PolicyDefinitionGroupResponse `pulumi:"policyDefinitionGroups"` // An array of policy definition references. PolicyDefinitions []PolicyDefinitionReferenceResponse `pulumi:"policyDefinitions"` // The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. PolicyType *string `pulumi:"policyType"` // The type of the resource (Microsoft.Authorization/policySetDefinitions). Type string `pulumi:"type"` }
The policy set definition.
func LookupPolicySetDefinitionAtManagementGroup ¶
func LookupPolicySetDefinitionAtManagementGroup(ctx *pulumi.Context, args *LookupPolicySetDefinitionAtManagementGroupArgs, opts ...pulumi.InvokeOption) (*LookupPolicySetDefinitionAtManagementGroupResult, error)
type ParameterDefinitionsValue ¶
type ParameterDefinitionsValue struct { // The allowed values for the parameter. AllowedValues []interface{} `pulumi:"allowedValues"` // The default value for the parameter if no value is provided. DefaultValue interface{} `pulumi:"defaultValue"` // General metadata for the parameter. Metadata *ParameterDefinitionsValueMetadata `pulumi:"metadata"` // The data type of the parameter. Type *string `pulumi:"type"` }
The definition of a parameter that can be provided to the policy.
type ParameterDefinitionsValueArgs ¶
type ParameterDefinitionsValueArgs struct { // The allowed values for the parameter. AllowedValues pulumi.ArrayInput `pulumi:"allowedValues"` // The default value for the parameter if no value is provided. DefaultValue pulumi.Input `pulumi:"defaultValue"` // General metadata for the parameter. Metadata ParameterDefinitionsValueMetadataPtrInput `pulumi:"metadata"` // The data type of the parameter. Type pulumi.StringPtrInput `pulumi:"type"` }
The definition of a parameter that can be provided to the policy.
func (ParameterDefinitionsValueArgs) ElementType ¶
func (ParameterDefinitionsValueArgs) ElementType() reflect.Type
func (ParameterDefinitionsValueArgs) ToParameterDefinitionsValueOutput ¶
func (i ParameterDefinitionsValueArgs) ToParameterDefinitionsValueOutput() ParameterDefinitionsValueOutput
func (ParameterDefinitionsValueArgs) ToParameterDefinitionsValueOutputWithContext ¶
func (i ParameterDefinitionsValueArgs) ToParameterDefinitionsValueOutputWithContext(ctx context.Context) ParameterDefinitionsValueOutput
type ParameterDefinitionsValueInput ¶
type ParameterDefinitionsValueInput interface { pulumi.Input ToParameterDefinitionsValueOutput() ParameterDefinitionsValueOutput ToParameterDefinitionsValueOutputWithContext(context.Context) ParameterDefinitionsValueOutput }
ParameterDefinitionsValueInput is an input type that accepts ParameterDefinitionsValueArgs and ParameterDefinitionsValueOutput values. You can construct a concrete instance of `ParameterDefinitionsValueInput` via:
ParameterDefinitionsValueArgs{...}
type ParameterDefinitionsValueMap ¶
type ParameterDefinitionsValueMap map[string]ParameterDefinitionsValueInput
func (ParameterDefinitionsValueMap) ElementType ¶
func (ParameterDefinitionsValueMap) ElementType() reflect.Type
func (ParameterDefinitionsValueMap) ToParameterDefinitionsValueMapOutput ¶
func (i ParameterDefinitionsValueMap) ToParameterDefinitionsValueMapOutput() ParameterDefinitionsValueMapOutput
func (ParameterDefinitionsValueMap) ToParameterDefinitionsValueMapOutputWithContext ¶
func (i ParameterDefinitionsValueMap) ToParameterDefinitionsValueMapOutputWithContext(ctx context.Context) ParameterDefinitionsValueMapOutput
type ParameterDefinitionsValueMapInput ¶
type ParameterDefinitionsValueMapInput interface { pulumi.Input ToParameterDefinitionsValueMapOutput() ParameterDefinitionsValueMapOutput ToParameterDefinitionsValueMapOutputWithContext(context.Context) ParameterDefinitionsValueMapOutput }
ParameterDefinitionsValueMapInput is an input type that accepts ParameterDefinitionsValueMap and ParameterDefinitionsValueMapOutput values. You can construct a concrete instance of `ParameterDefinitionsValueMapInput` via:
ParameterDefinitionsValueMap{ "key": ParameterDefinitionsValueArgs{...} }
type ParameterDefinitionsValueMapOutput ¶
type ParameterDefinitionsValueMapOutput struct{ *pulumi.OutputState }
func (ParameterDefinitionsValueMapOutput) ElementType ¶
func (ParameterDefinitionsValueMapOutput) ElementType() reflect.Type
func (ParameterDefinitionsValueMapOutput) MapIndex ¶
func (o ParameterDefinitionsValueMapOutput) MapIndex(k pulumi.StringInput) ParameterDefinitionsValueOutput
func (ParameterDefinitionsValueMapOutput) ToParameterDefinitionsValueMapOutput ¶
func (o ParameterDefinitionsValueMapOutput) ToParameterDefinitionsValueMapOutput() ParameterDefinitionsValueMapOutput
func (ParameterDefinitionsValueMapOutput) ToParameterDefinitionsValueMapOutputWithContext ¶
func (o ParameterDefinitionsValueMapOutput) ToParameterDefinitionsValueMapOutputWithContext(ctx context.Context) ParameterDefinitionsValueMapOutput
type ParameterDefinitionsValueMetadata ¶
type ParameterDefinitionsValueMetadata struct { // The description of the parameter. Description *string `pulumi:"description"` // The display name for the parameter. DisplayName *string `pulumi:"displayName"` }
General metadata for the parameter.
type ParameterDefinitionsValueMetadataArgs ¶
type ParameterDefinitionsValueMetadataArgs struct { // The description of the parameter. Description pulumi.StringPtrInput `pulumi:"description"` // The display name for the parameter. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` }
General metadata for the parameter.
func (ParameterDefinitionsValueMetadataArgs) ElementType ¶
func (ParameterDefinitionsValueMetadataArgs) ElementType() reflect.Type
func (ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataOutput ¶
func (i ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataOutput() ParameterDefinitionsValueMetadataOutput
func (ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataOutputWithContext ¶
func (i ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataOutputWithContext(ctx context.Context) ParameterDefinitionsValueMetadataOutput
func (ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataPtrOutput ¶
func (i ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataPtrOutput() ParameterDefinitionsValueMetadataPtrOutput
func (ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataPtrOutputWithContext ¶
func (i ParameterDefinitionsValueMetadataArgs) ToParameterDefinitionsValueMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueMetadataPtrOutput
type ParameterDefinitionsValueMetadataInput ¶
type ParameterDefinitionsValueMetadataInput interface { pulumi.Input ToParameterDefinitionsValueMetadataOutput() ParameterDefinitionsValueMetadataOutput ToParameterDefinitionsValueMetadataOutputWithContext(context.Context) ParameterDefinitionsValueMetadataOutput }
ParameterDefinitionsValueMetadataInput is an input type that accepts ParameterDefinitionsValueMetadataArgs and ParameterDefinitionsValueMetadataOutput values. You can construct a concrete instance of `ParameterDefinitionsValueMetadataInput` via:
ParameterDefinitionsValueMetadataArgs{...}
type ParameterDefinitionsValueMetadataOutput ¶
type ParameterDefinitionsValueMetadataOutput struct{ *pulumi.OutputState }
General metadata for the parameter.
func (ParameterDefinitionsValueMetadataOutput) Description ¶
func (o ParameterDefinitionsValueMetadataOutput) Description() pulumi.StringPtrOutput
The description of the parameter.
func (ParameterDefinitionsValueMetadataOutput) DisplayName ¶
func (o ParameterDefinitionsValueMetadataOutput) DisplayName() pulumi.StringPtrOutput
The display name for the parameter.
func (ParameterDefinitionsValueMetadataOutput) ElementType ¶
func (ParameterDefinitionsValueMetadataOutput) ElementType() reflect.Type
func (ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataOutput ¶
func (o ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataOutput() ParameterDefinitionsValueMetadataOutput
func (ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataOutputWithContext ¶
func (o ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataOutputWithContext(ctx context.Context) ParameterDefinitionsValueMetadataOutput
func (ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataPtrOutput ¶
func (o ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataPtrOutput() ParameterDefinitionsValueMetadataPtrOutput
func (ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataPtrOutputWithContext ¶
func (o ParameterDefinitionsValueMetadataOutput) ToParameterDefinitionsValueMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueMetadataPtrOutput
type ParameterDefinitionsValueMetadataPtrInput ¶
type ParameterDefinitionsValueMetadataPtrInput interface { pulumi.Input ToParameterDefinitionsValueMetadataPtrOutput() ParameterDefinitionsValueMetadataPtrOutput ToParameterDefinitionsValueMetadataPtrOutputWithContext(context.Context) ParameterDefinitionsValueMetadataPtrOutput }
ParameterDefinitionsValueMetadataPtrInput is an input type that accepts ParameterDefinitionsValueMetadataArgs, ParameterDefinitionsValueMetadataPtr and ParameterDefinitionsValueMetadataPtrOutput values. You can construct a concrete instance of `ParameterDefinitionsValueMetadataPtrInput` via:
ParameterDefinitionsValueMetadataArgs{...} or: nil
func ParameterDefinitionsValueMetadataPtr ¶
func ParameterDefinitionsValueMetadataPtr(v *ParameterDefinitionsValueMetadataArgs) ParameterDefinitionsValueMetadataPtrInput
type ParameterDefinitionsValueMetadataPtrOutput ¶
type ParameterDefinitionsValueMetadataPtrOutput struct{ *pulumi.OutputState }
func (ParameterDefinitionsValueMetadataPtrOutput) Description ¶
func (o ParameterDefinitionsValueMetadataPtrOutput) Description() pulumi.StringPtrOutput
The description of the parameter.
func (ParameterDefinitionsValueMetadataPtrOutput) DisplayName ¶
func (o ParameterDefinitionsValueMetadataPtrOutput) DisplayName() pulumi.StringPtrOutput
The display name for the parameter.
func (ParameterDefinitionsValueMetadataPtrOutput) ElementType ¶
func (ParameterDefinitionsValueMetadataPtrOutput) ElementType() reflect.Type
func (ParameterDefinitionsValueMetadataPtrOutput) ToParameterDefinitionsValueMetadataPtrOutput ¶
func (o ParameterDefinitionsValueMetadataPtrOutput) ToParameterDefinitionsValueMetadataPtrOutput() ParameterDefinitionsValueMetadataPtrOutput
func (ParameterDefinitionsValueMetadataPtrOutput) ToParameterDefinitionsValueMetadataPtrOutputWithContext ¶
func (o ParameterDefinitionsValueMetadataPtrOutput) ToParameterDefinitionsValueMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueMetadataPtrOutput
type ParameterDefinitionsValueOutput ¶
type ParameterDefinitionsValueOutput struct{ *pulumi.OutputState }
The definition of a parameter that can be provided to the policy.
func (ParameterDefinitionsValueOutput) AllowedValues ¶
func (o ParameterDefinitionsValueOutput) AllowedValues() pulumi.ArrayOutput
The allowed values for the parameter.
func (ParameterDefinitionsValueOutput) DefaultValue ¶
func (o ParameterDefinitionsValueOutput) DefaultValue() pulumi.AnyOutput
The default value for the parameter if no value is provided.
func (ParameterDefinitionsValueOutput) ElementType ¶
func (ParameterDefinitionsValueOutput) ElementType() reflect.Type
func (ParameterDefinitionsValueOutput) Metadata ¶
func (o ParameterDefinitionsValueOutput) Metadata() ParameterDefinitionsValueMetadataPtrOutput
General metadata for the parameter.
func (ParameterDefinitionsValueOutput) ToParameterDefinitionsValueOutput ¶
func (o ParameterDefinitionsValueOutput) ToParameterDefinitionsValueOutput() ParameterDefinitionsValueOutput
func (ParameterDefinitionsValueOutput) ToParameterDefinitionsValueOutputWithContext ¶
func (o ParameterDefinitionsValueOutput) ToParameterDefinitionsValueOutputWithContext(ctx context.Context) ParameterDefinitionsValueOutput
func (ParameterDefinitionsValueOutput) Type ¶
func (o ParameterDefinitionsValueOutput) Type() pulumi.StringPtrOutput
The data type of the parameter.
type ParameterDefinitionsValueResponse ¶
type ParameterDefinitionsValueResponse struct { // The allowed values for the parameter. AllowedValues []interface{} `pulumi:"allowedValues"` // The default value for the parameter if no value is provided. DefaultValue interface{} `pulumi:"defaultValue"` // General metadata for the parameter. Metadata *ParameterDefinitionsValueResponseMetadata `pulumi:"metadata"` // The data type of the parameter. Type *string `pulumi:"type"` }
The definition of a parameter that can be provided to the policy.
type ParameterDefinitionsValueResponseArgs ¶
type ParameterDefinitionsValueResponseArgs struct { // The allowed values for the parameter. AllowedValues pulumi.ArrayInput `pulumi:"allowedValues"` // The default value for the parameter if no value is provided. DefaultValue pulumi.Input `pulumi:"defaultValue"` // General metadata for the parameter. Metadata ParameterDefinitionsValueResponseMetadataPtrInput `pulumi:"metadata"` // The data type of the parameter. Type pulumi.StringPtrInput `pulumi:"type"` }
The definition of a parameter that can be provided to the policy.
func (ParameterDefinitionsValueResponseArgs) ElementType ¶
func (ParameterDefinitionsValueResponseArgs) ElementType() reflect.Type
func (ParameterDefinitionsValueResponseArgs) ToParameterDefinitionsValueResponseOutput ¶
func (i ParameterDefinitionsValueResponseArgs) ToParameterDefinitionsValueResponseOutput() ParameterDefinitionsValueResponseOutput
func (ParameterDefinitionsValueResponseArgs) ToParameterDefinitionsValueResponseOutputWithContext ¶
func (i ParameterDefinitionsValueResponseArgs) ToParameterDefinitionsValueResponseOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseOutput
type ParameterDefinitionsValueResponseInput ¶
type ParameterDefinitionsValueResponseInput interface { pulumi.Input ToParameterDefinitionsValueResponseOutput() ParameterDefinitionsValueResponseOutput ToParameterDefinitionsValueResponseOutputWithContext(context.Context) ParameterDefinitionsValueResponseOutput }
ParameterDefinitionsValueResponseInput is an input type that accepts ParameterDefinitionsValueResponseArgs and ParameterDefinitionsValueResponseOutput values. You can construct a concrete instance of `ParameterDefinitionsValueResponseInput` via:
ParameterDefinitionsValueResponseArgs{...}
type ParameterDefinitionsValueResponseMap ¶
type ParameterDefinitionsValueResponseMap map[string]ParameterDefinitionsValueResponseInput
func (ParameterDefinitionsValueResponseMap) ElementType ¶
func (ParameterDefinitionsValueResponseMap) ElementType() reflect.Type
func (ParameterDefinitionsValueResponseMap) ToParameterDefinitionsValueResponseMapOutput ¶
func (i ParameterDefinitionsValueResponseMap) ToParameterDefinitionsValueResponseMapOutput() ParameterDefinitionsValueResponseMapOutput
func (ParameterDefinitionsValueResponseMap) ToParameterDefinitionsValueResponseMapOutputWithContext ¶
func (i ParameterDefinitionsValueResponseMap) ToParameterDefinitionsValueResponseMapOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMapOutput
type ParameterDefinitionsValueResponseMapInput ¶
type ParameterDefinitionsValueResponseMapInput interface { pulumi.Input ToParameterDefinitionsValueResponseMapOutput() ParameterDefinitionsValueResponseMapOutput ToParameterDefinitionsValueResponseMapOutputWithContext(context.Context) ParameterDefinitionsValueResponseMapOutput }
ParameterDefinitionsValueResponseMapInput is an input type that accepts ParameterDefinitionsValueResponseMap and ParameterDefinitionsValueResponseMapOutput values. You can construct a concrete instance of `ParameterDefinitionsValueResponseMapInput` via:
ParameterDefinitionsValueResponseMap{ "key": ParameterDefinitionsValueResponseArgs{...} }
type ParameterDefinitionsValueResponseMapOutput ¶
type ParameterDefinitionsValueResponseMapOutput struct{ *pulumi.OutputState }
func (ParameterDefinitionsValueResponseMapOutput) ElementType ¶
func (ParameterDefinitionsValueResponseMapOutput) ElementType() reflect.Type
func (ParameterDefinitionsValueResponseMapOutput) ToParameterDefinitionsValueResponseMapOutput ¶
func (o ParameterDefinitionsValueResponseMapOutput) ToParameterDefinitionsValueResponseMapOutput() ParameterDefinitionsValueResponseMapOutput
func (ParameterDefinitionsValueResponseMapOutput) ToParameterDefinitionsValueResponseMapOutputWithContext ¶
func (o ParameterDefinitionsValueResponseMapOutput) ToParameterDefinitionsValueResponseMapOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMapOutput
type ParameterDefinitionsValueResponseMetadata ¶
type ParameterDefinitionsValueResponseMetadata struct { // The description of the parameter. Description *string `pulumi:"description"` // The display name for the parameter. DisplayName *string `pulumi:"displayName"` }
General metadata for the parameter.
type ParameterDefinitionsValueResponseMetadataArgs ¶
type ParameterDefinitionsValueResponseMetadataArgs struct { // The description of the parameter. Description pulumi.StringPtrInput `pulumi:"description"` // The display name for the parameter. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` }
General metadata for the parameter.
func (ParameterDefinitionsValueResponseMetadataArgs) ElementType ¶
func (ParameterDefinitionsValueResponseMetadataArgs) ElementType() reflect.Type
func (ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataOutput ¶
func (i ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataOutput() ParameterDefinitionsValueResponseMetadataOutput
func (ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataOutputWithContext ¶
func (i ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMetadataOutput
func (ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataPtrOutput ¶
func (i ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataPtrOutput() ParameterDefinitionsValueResponseMetadataPtrOutput
func (ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataPtrOutputWithContext ¶
func (i ParameterDefinitionsValueResponseMetadataArgs) ToParameterDefinitionsValueResponseMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMetadataPtrOutput
type ParameterDefinitionsValueResponseMetadataInput ¶
type ParameterDefinitionsValueResponseMetadataInput interface { pulumi.Input ToParameterDefinitionsValueResponseMetadataOutput() ParameterDefinitionsValueResponseMetadataOutput ToParameterDefinitionsValueResponseMetadataOutputWithContext(context.Context) ParameterDefinitionsValueResponseMetadataOutput }
ParameterDefinitionsValueResponseMetadataInput is an input type that accepts ParameterDefinitionsValueResponseMetadataArgs and ParameterDefinitionsValueResponseMetadataOutput values. You can construct a concrete instance of `ParameterDefinitionsValueResponseMetadataInput` via:
ParameterDefinitionsValueResponseMetadataArgs{...}
type ParameterDefinitionsValueResponseMetadataOutput ¶
type ParameterDefinitionsValueResponseMetadataOutput struct{ *pulumi.OutputState }
General metadata for the parameter.
func (ParameterDefinitionsValueResponseMetadataOutput) Description ¶
func (o ParameterDefinitionsValueResponseMetadataOutput) Description() pulumi.StringPtrOutput
The description of the parameter.
func (ParameterDefinitionsValueResponseMetadataOutput) DisplayName ¶
func (o ParameterDefinitionsValueResponseMetadataOutput) DisplayName() pulumi.StringPtrOutput
The display name for the parameter.
func (ParameterDefinitionsValueResponseMetadataOutput) ElementType ¶
func (ParameterDefinitionsValueResponseMetadataOutput) ElementType() reflect.Type
func (ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataOutput ¶
func (o ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataOutput() ParameterDefinitionsValueResponseMetadataOutput
func (ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataOutputWithContext ¶
func (o ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMetadataOutput
func (ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataPtrOutput ¶
func (o ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataPtrOutput() ParameterDefinitionsValueResponseMetadataPtrOutput
func (ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataPtrOutputWithContext ¶
func (o ParameterDefinitionsValueResponseMetadataOutput) ToParameterDefinitionsValueResponseMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMetadataPtrOutput
type ParameterDefinitionsValueResponseMetadataPtrInput ¶
type ParameterDefinitionsValueResponseMetadataPtrInput interface { pulumi.Input ToParameterDefinitionsValueResponseMetadataPtrOutput() ParameterDefinitionsValueResponseMetadataPtrOutput ToParameterDefinitionsValueResponseMetadataPtrOutputWithContext(context.Context) ParameterDefinitionsValueResponseMetadataPtrOutput }
ParameterDefinitionsValueResponseMetadataPtrInput is an input type that accepts ParameterDefinitionsValueResponseMetadataArgs, ParameterDefinitionsValueResponseMetadataPtr and ParameterDefinitionsValueResponseMetadataPtrOutput values. You can construct a concrete instance of `ParameterDefinitionsValueResponseMetadataPtrInput` via:
ParameterDefinitionsValueResponseMetadataArgs{...} or: nil
func ParameterDefinitionsValueResponseMetadataPtr ¶
func ParameterDefinitionsValueResponseMetadataPtr(v *ParameterDefinitionsValueResponseMetadataArgs) ParameterDefinitionsValueResponseMetadataPtrInput
type ParameterDefinitionsValueResponseMetadataPtrOutput ¶
type ParameterDefinitionsValueResponseMetadataPtrOutput struct{ *pulumi.OutputState }
func (ParameterDefinitionsValueResponseMetadataPtrOutput) Description ¶
func (o ParameterDefinitionsValueResponseMetadataPtrOutput) Description() pulumi.StringPtrOutput
The description of the parameter.
func (ParameterDefinitionsValueResponseMetadataPtrOutput) DisplayName ¶
func (o ParameterDefinitionsValueResponseMetadataPtrOutput) DisplayName() pulumi.StringPtrOutput
The display name for the parameter.
func (ParameterDefinitionsValueResponseMetadataPtrOutput) ElementType ¶
func (ParameterDefinitionsValueResponseMetadataPtrOutput) ElementType() reflect.Type
func (ParameterDefinitionsValueResponseMetadataPtrOutput) ToParameterDefinitionsValueResponseMetadataPtrOutput ¶
func (o ParameterDefinitionsValueResponseMetadataPtrOutput) ToParameterDefinitionsValueResponseMetadataPtrOutput() ParameterDefinitionsValueResponseMetadataPtrOutput
func (ParameterDefinitionsValueResponseMetadataPtrOutput) ToParameterDefinitionsValueResponseMetadataPtrOutputWithContext ¶
func (o ParameterDefinitionsValueResponseMetadataPtrOutput) ToParameterDefinitionsValueResponseMetadataPtrOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseMetadataPtrOutput
type ParameterDefinitionsValueResponseOutput ¶
type ParameterDefinitionsValueResponseOutput struct{ *pulumi.OutputState }
The definition of a parameter that can be provided to the policy.
func (ParameterDefinitionsValueResponseOutput) AllowedValues ¶
func (o ParameterDefinitionsValueResponseOutput) AllowedValues() pulumi.ArrayOutput
The allowed values for the parameter.
func (ParameterDefinitionsValueResponseOutput) DefaultValue ¶
func (o ParameterDefinitionsValueResponseOutput) DefaultValue() pulumi.AnyOutput
The default value for the parameter if no value is provided.
func (ParameterDefinitionsValueResponseOutput) ElementType ¶
func (ParameterDefinitionsValueResponseOutput) ElementType() reflect.Type
func (ParameterDefinitionsValueResponseOutput) Metadata ¶
func (o ParameterDefinitionsValueResponseOutput) Metadata() ParameterDefinitionsValueResponseMetadataPtrOutput
General metadata for the parameter.
func (ParameterDefinitionsValueResponseOutput) ToParameterDefinitionsValueResponseOutput ¶
func (o ParameterDefinitionsValueResponseOutput) ToParameterDefinitionsValueResponseOutput() ParameterDefinitionsValueResponseOutput
func (ParameterDefinitionsValueResponseOutput) ToParameterDefinitionsValueResponseOutputWithContext ¶
func (o ParameterDefinitionsValueResponseOutput) ToParameterDefinitionsValueResponseOutputWithContext(ctx context.Context) ParameterDefinitionsValueResponseOutput
func (ParameterDefinitionsValueResponseOutput) Type ¶
func (o ParameterDefinitionsValueResponseOutput) Type() pulumi.StringPtrOutput
The data type of the parameter.
type ParameterValuesValue ¶
type ParameterValuesValue struct {
// The value of the parameter.
Value interface{} `pulumi:"value"`
}
The value of a parameter.
type ParameterValuesValueArgs ¶
type ParameterValuesValueArgs struct { // The value of the parameter. Value pulumi.Input `pulumi:"value"` }
The value of a parameter.
func (ParameterValuesValueArgs) ElementType ¶
func (ParameterValuesValueArgs) ElementType() reflect.Type
func (ParameterValuesValueArgs) ToParameterValuesValueOutput ¶
func (i ParameterValuesValueArgs) ToParameterValuesValueOutput() ParameterValuesValueOutput
func (ParameterValuesValueArgs) ToParameterValuesValueOutputWithContext ¶
func (i ParameterValuesValueArgs) ToParameterValuesValueOutputWithContext(ctx context.Context) ParameterValuesValueOutput
type ParameterValuesValueInput ¶
type ParameterValuesValueInput interface { pulumi.Input ToParameterValuesValueOutput() ParameterValuesValueOutput ToParameterValuesValueOutputWithContext(context.Context) ParameterValuesValueOutput }
ParameterValuesValueInput is an input type that accepts ParameterValuesValueArgs and ParameterValuesValueOutput values. You can construct a concrete instance of `ParameterValuesValueInput` via:
ParameterValuesValueArgs{...}
type ParameterValuesValueMap ¶
type ParameterValuesValueMap map[string]ParameterValuesValueInput
func (ParameterValuesValueMap) ElementType ¶
func (ParameterValuesValueMap) ElementType() reflect.Type
func (ParameterValuesValueMap) ToParameterValuesValueMapOutput ¶
func (i ParameterValuesValueMap) ToParameterValuesValueMapOutput() ParameterValuesValueMapOutput
func (ParameterValuesValueMap) ToParameterValuesValueMapOutputWithContext ¶
func (i ParameterValuesValueMap) ToParameterValuesValueMapOutputWithContext(ctx context.Context) ParameterValuesValueMapOutput
type ParameterValuesValueMapInput ¶
type ParameterValuesValueMapInput interface { pulumi.Input ToParameterValuesValueMapOutput() ParameterValuesValueMapOutput ToParameterValuesValueMapOutputWithContext(context.Context) ParameterValuesValueMapOutput }
ParameterValuesValueMapInput is an input type that accepts ParameterValuesValueMap and ParameterValuesValueMapOutput values. You can construct a concrete instance of `ParameterValuesValueMapInput` via:
ParameterValuesValueMap{ "key": ParameterValuesValueArgs{...} }
type ParameterValuesValueMapOutput ¶
type ParameterValuesValueMapOutput struct{ *pulumi.OutputState }
func (ParameterValuesValueMapOutput) ElementType ¶
func (ParameterValuesValueMapOutput) ElementType() reflect.Type
func (ParameterValuesValueMapOutput) MapIndex ¶
func (o ParameterValuesValueMapOutput) MapIndex(k pulumi.StringInput) ParameterValuesValueOutput
func (ParameterValuesValueMapOutput) ToParameterValuesValueMapOutput ¶
func (o ParameterValuesValueMapOutput) ToParameterValuesValueMapOutput() ParameterValuesValueMapOutput
func (ParameterValuesValueMapOutput) ToParameterValuesValueMapOutputWithContext ¶
func (o ParameterValuesValueMapOutput) ToParameterValuesValueMapOutputWithContext(ctx context.Context) ParameterValuesValueMapOutput
type ParameterValuesValueOutput ¶
type ParameterValuesValueOutput struct{ *pulumi.OutputState }
The value of a parameter.
func (ParameterValuesValueOutput) ElementType ¶
func (ParameterValuesValueOutput) ElementType() reflect.Type
func (ParameterValuesValueOutput) ToParameterValuesValueOutput ¶
func (o ParameterValuesValueOutput) ToParameterValuesValueOutput() ParameterValuesValueOutput
func (ParameterValuesValueOutput) ToParameterValuesValueOutputWithContext ¶
func (o ParameterValuesValueOutput) ToParameterValuesValueOutputWithContext(ctx context.Context) ParameterValuesValueOutput
func (ParameterValuesValueOutput) Value ¶
func (o ParameterValuesValueOutput) Value() pulumi.AnyOutput
The value of the parameter.
type ParameterValuesValueResponse ¶
type ParameterValuesValueResponse struct {
// The value of the parameter.
Value interface{} `pulumi:"value"`
}
The value of a parameter.
type ParameterValuesValueResponseArgs ¶
type ParameterValuesValueResponseArgs struct { // The value of the parameter. Value pulumi.Input `pulumi:"value"` }
The value of a parameter.
func (ParameterValuesValueResponseArgs) ElementType ¶
func (ParameterValuesValueResponseArgs) ElementType() reflect.Type
func (ParameterValuesValueResponseArgs) ToParameterValuesValueResponseOutput ¶
func (i ParameterValuesValueResponseArgs) ToParameterValuesValueResponseOutput() ParameterValuesValueResponseOutput
func (ParameterValuesValueResponseArgs) ToParameterValuesValueResponseOutputWithContext ¶
func (i ParameterValuesValueResponseArgs) ToParameterValuesValueResponseOutputWithContext(ctx context.Context) ParameterValuesValueResponseOutput
type ParameterValuesValueResponseInput ¶
type ParameterValuesValueResponseInput interface { pulumi.Input ToParameterValuesValueResponseOutput() ParameterValuesValueResponseOutput ToParameterValuesValueResponseOutputWithContext(context.Context) ParameterValuesValueResponseOutput }
ParameterValuesValueResponseInput is an input type that accepts ParameterValuesValueResponseArgs and ParameterValuesValueResponseOutput values. You can construct a concrete instance of `ParameterValuesValueResponseInput` via:
ParameterValuesValueResponseArgs{...}
type ParameterValuesValueResponseMap ¶
type ParameterValuesValueResponseMap map[string]ParameterValuesValueResponseInput
func (ParameterValuesValueResponseMap) ElementType ¶
func (ParameterValuesValueResponseMap) ElementType() reflect.Type
func (ParameterValuesValueResponseMap) ToParameterValuesValueResponseMapOutput ¶
func (i ParameterValuesValueResponseMap) ToParameterValuesValueResponseMapOutput() ParameterValuesValueResponseMapOutput
func (ParameterValuesValueResponseMap) ToParameterValuesValueResponseMapOutputWithContext ¶
func (i ParameterValuesValueResponseMap) ToParameterValuesValueResponseMapOutputWithContext(ctx context.Context) ParameterValuesValueResponseMapOutput
type ParameterValuesValueResponseMapInput ¶
type ParameterValuesValueResponseMapInput interface { pulumi.Input ToParameterValuesValueResponseMapOutput() ParameterValuesValueResponseMapOutput ToParameterValuesValueResponseMapOutputWithContext(context.Context) ParameterValuesValueResponseMapOutput }
ParameterValuesValueResponseMapInput is an input type that accepts ParameterValuesValueResponseMap and ParameterValuesValueResponseMapOutput values. You can construct a concrete instance of `ParameterValuesValueResponseMapInput` via:
ParameterValuesValueResponseMap{ "key": ParameterValuesValueResponseArgs{...} }
type ParameterValuesValueResponseMapOutput ¶
type ParameterValuesValueResponseMapOutput struct{ *pulumi.OutputState }
func (ParameterValuesValueResponseMapOutput) ElementType ¶
func (ParameterValuesValueResponseMapOutput) ElementType() reflect.Type
func (ParameterValuesValueResponseMapOutput) MapIndex ¶
func (o ParameterValuesValueResponseMapOutput) MapIndex(k pulumi.StringInput) ParameterValuesValueResponseOutput
func (ParameterValuesValueResponseMapOutput) ToParameterValuesValueResponseMapOutput ¶
func (o ParameterValuesValueResponseMapOutput) ToParameterValuesValueResponseMapOutput() ParameterValuesValueResponseMapOutput
func (ParameterValuesValueResponseMapOutput) ToParameterValuesValueResponseMapOutputWithContext ¶
func (o ParameterValuesValueResponseMapOutput) ToParameterValuesValueResponseMapOutputWithContext(ctx context.Context) ParameterValuesValueResponseMapOutput
type ParameterValuesValueResponseOutput ¶
type ParameterValuesValueResponseOutput struct{ *pulumi.OutputState }
The value of a parameter.
func (ParameterValuesValueResponseOutput) ElementType ¶
func (ParameterValuesValueResponseOutput) ElementType() reflect.Type
func (ParameterValuesValueResponseOutput) ToParameterValuesValueResponseOutput ¶
func (o ParameterValuesValueResponseOutput) ToParameterValuesValueResponseOutput() ParameterValuesValueResponseOutput
func (ParameterValuesValueResponseOutput) ToParameterValuesValueResponseOutputWithContext ¶
func (o ParameterValuesValueResponseOutput) ToParameterValuesValueResponseOutputWithContext(ctx context.Context) ParameterValuesValueResponseOutput
func (ParameterValuesValueResponseOutput) Value ¶
func (o ParameterValuesValueResponseOutput) Value() pulumi.AnyOutput
The value of the parameter.
type 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 type of the resource (Microsoft.Authorization/policyDefinitions). Type pulumi.StringOutput `pulumi:"type"` }
The policy definition.
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.
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.StringInput // The policy rule. PolicyRule pulumi.Input // The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. PolicyType pulumi.StringPtrInput }
The set of arguments for constructing a PolicyDefinitionAtManagementGroup resource.
func (PolicyDefinitionAtManagementGroupArgs) ElementType ¶
func (PolicyDefinitionAtManagementGroupArgs) ElementType() reflect.Type
type PolicyDefinitionAtManagementGroupState ¶
type PolicyDefinitionAtManagementGroupState struct { // The policy definition description. Description pulumi.StringPtrInput // The display name of the policy definition. DisplayName pulumi.StringPtrInput // The policy definition metadata. Metadata is an open ended object and is typically a collection of key value pairs. Metadata pulumi.Input // The policy definition mode. Some examples are All, Indexed, Microsoft.KeyVault.Data. Mode pulumi.StringPtrInput // The name of the policy definition. Name pulumi.StringPtrInput // The parameter definitions for parameters used in the policy rule. The keys are the parameter names. Parameters ParameterDefinitionsValueResponseMapInput // The policy rule. PolicyRule pulumi.Input // The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. PolicyType pulumi.StringPtrInput // The type of the resource (Microsoft.Authorization/policyDefinitions). Type pulumi.StringPtrInput }
func (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 PolicyDefinitionGroupResponseArgs ¶
type PolicyDefinitionGroupResponseArgs struct { // A resource ID of a resource that contains additional metadata about the group. AdditionalMetadataId pulumi.StringPtrInput `pulumi:"additionalMetadataId"` // The group's category. Category pulumi.StringPtrInput `pulumi:"category"` // The group's description. Description pulumi.StringPtrInput `pulumi:"description"` // The group's display name. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // The name of the group. Name pulumi.StringInput `pulumi:"name"` }
The policy definition group.
func (PolicyDefinitionGroupResponseArgs) ElementType ¶
func (PolicyDefinitionGroupResponseArgs) ElementType() reflect.Type
func (PolicyDefinitionGroupResponseArgs) ToPolicyDefinitionGroupResponseOutput ¶
func (i PolicyDefinitionGroupResponseArgs) ToPolicyDefinitionGroupResponseOutput() PolicyDefinitionGroupResponseOutput
func (PolicyDefinitionGroupResponseArgs) ToPolicyDefinitionGroupResponseOutputWithContext ¶
func (i PolicyDefinitionGroupResponseArgs) ToPolicyDefinitionGroupResponseOutputWithContext(ctx context.Context) PolicyDefinitionGroupResponseOutput
type PolicyDefinitionGroupResponseArray ¶
type PolicyDefinitionGroupResponseArray []PolicyDefinitionGroupResponseInput
func (PolicyDefinitionGroupResponseArray) ElementType ¶
func (PolicyDefinitionGroupResponseArray) ElementType() reflect.Type
func (PolicyDefinitionGroupResponseArray) ToPolicyDefinitionGroupResponseArrayOutput ¶
func (i PolicyDefinitionGroupResponseArray) ToPolicyDefinitionGroupResponseArrayOutput() PolicyDefinitionGroupResponseArrayOutput
func (PolicyDefinitionGroupResponseArray) ToPolicyDefinitionGroupResponseArrayOutputWithContext ¶
func (i PolicyDefinitionGroupResponseArray) ToPolicyDefinitionGroupResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionGroupResponseArrayOutput
type PolicyDefinitionGroupResponseArrayInput ¶
type PolicyDefinitionGroupResponseArrayInput interface { pulumi.Input ToPolicyDefinitionGroupResponseArrayOutput() PolicyDefinitionGroupResponseArrayOutput ToPolicyDefinitionGroupResponseArrayOutputWithContext(context.Context) PolicyDefinitionGroupResponseArrayOutput }
PolicyDefinitionGroupResponseArrayInput is an input type that accepts PolicyDefinitionGroupResponseArray and PolicyDefinitionGroupResponseArrayOutput values. You can construct a concrete instance of `PolicyDefinitionGroupResponseArrayInput` via:
PolicyDefinitionGroupResponseArray{ PolicyDefinitionGroupResponseArgs{...} }
type PolicyDefinitionGroupResponseArrayOutput ¶
type PolicyDefinitionGroupResponseArrayOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionGroupResponseArrayOutput) ElementType ¶
func (PolicyDefinitionGroupResponseArrayOutput) ElementType() reflect.Type
func (PolicyDefinitionGroupResponseArrayOutput) ToPolicyDefinitionGroupResponseArrayOutput ¶
func (o PolicyDefinitionGroupResponseArrayOutput) ToPolicyDefinitionGroupResponseArrayOutput() PolicyDefinitionGroupResponseArrayOutput
func (PolicyDefinitionGroupResponseArrayOutput) ToPolicyDefinitionGroupResponseArrayOutputWithContext ¶
func (o PolicyDefinitionGroupResponseArrayOutput) ToPolicyDefinitionGroupResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionGroupResponseArrayOutput
type PolicyDefinitionGroupResponseInput ¶
type PolicyDefinitionGroupResponseInput interface { pulumi.Input ToPolicyDefinitionGroupResponseOutput() PolicyDefinitionGroupResponseOutput ToPolicyDefinitionGroupResponseOutputWithContext(context.Context) PolicyDefinitionGroupResponseOutput }
PolicyDefinitionGroupResponseInput is an input type that accepts PolicyDefinitionGroupResponseArgs and PolicyDefinitionGroupResponseOutput values. You can construct a concrete instance of `PolicyDefinitionGroupResponseInput` via:
PolicyDefinitionGroupResponseArgs{...}
type PolicyDefinitionGroupResponseOutput ¶
type PolicyDefinitionGroupResponseOutput struct{ *pulumi.OutputState }
The policy definition group.
func (PolicyDefinitionGroupResponseOutput) AdditionalMetadataId ¶
func (o PolicyDefinitionGroupResponseOutput) AdditionalMetadataId() pulumi.StringPtrOutput
A resource ID of a resource that contains additional metadata about the group.
func (PolicyDefinitionGroupResponseOutput) Category ¶
func (o PolicyDefinitionGroupResponseOutput) Category() pulumi.StringPtrOutput
The group's category.
func (PolicyDefinitionGroupResponseOutput) Description ¶
func (o PolicyDefinitionGroupResponseOutput) Description() pulumi.StringPtrOutput
The group's description.
func (PolicyDefinitionGroupResponseOutput) DisplayName ¶
func (o PolicyDefinitionGroupResponseOutput) DisplayName() pulumi.StringPtrOutput
The group's display name.
func (PolicyDefinitionGroupResponseOutput) ElementType ¶
func (PolicyDefinitionGroupResponseOutput) ElementType() reflect.Type
func (PolicyDefinitionGroupResponseOutput) Name ¶
func (o PolicyDefinitionGroupResponseOutput) Name() pulumi.StringOutput
The name of the group.
func (PolicyDefinitionGroupResponseOutput) ToPolicyDefinitionGroupResponseOutput ¶
func (o PolicyDefinitionGroupResponseOutput) ToPolicyDefinitionGroupResponseOutput() PolicyDefinitionGroupResponseOutput
func (PolicyDefinitionGroupResponseOutput) ToPolicyDefinitionGroupResponseOutputWithContext ¶
func (o PolicyDefinitionGroupResponseOutput) ToPolicyDefinitionGroupResponseOutputWithContext(ctx context.Context) PolicyDefinitionGroupResponseOutput
type PolicyDefinitionReference ¶
type PolicyDefinitionReference struct { // The name of the groups that this policy definition reference belongs to. GroupNames []string `pulumi:"groupNames"` // The parameter values for the referenced policy rule. The keys are the parameter names. Parameters map[string]ParameterValuesValue `pulumi:"parameters"` // The ID of the policy definition or policy set definition. PolicyDefinitionId string `pulumi:"policyDefinitionId"` // A unique id (within the policy set definition) for this policy definition reference. PolicyDefinitionReferenceId *string `pulumi:"policyDefinitionReferenceId"` }
The policy definition reference.
type PolicyDefinitionReferenceArgs ¶
type PolicyDefinitionReferenceArgs struct { // The name of the groups that this policy definition reference belongs to. GroupNames pulumi.StringArrayInput `pulumi:"groupNames"` // The parameter values for the referenced policy rule. The keys are the parameter names. Parameters ParameterValuesValueMapInput `pulumi:"parameters"` // The ID of the policy definition or policy set definition. PolicyDefinitionId pulumi.StringInput `pulumi:"policyDefinitionId"` // A unique id (within the policy set definition) for this policy definition reference. PolicyDefinitionReferenceId pulumi.StringPtrInput `pulumi:"policyDefinitionReferenceId"` }
The policy definition reference.
func (PolicyDefinitionReferenceArgs) ElementType ¶
func (PolicyDefinitionReferenceArgs) ElementType() reflect.Type
func (PolicyDefinitionReferenceArgs) ToPolicyDefinitionReferenceOutput ¶
func (i PolicyDefinitionReferenceArgs) ToPolicyDefinitionReferenceOutput() PolicyDefinitionReferenceOutput
func (PolicyDefinitionReferenceArgs) ToPolicyDefinitionReferenceOutputWithContext ¶
func (i PolicyDefinitionReferenceArgs) ToPolicyDefinitionReferenceOutputWithContext(ctx context.Context) PolicyDefinitionReferenceOutput
type PolicyDefinitionReferenceArray ¶
type PolicyDefinitionReferenceArray []PolicyDefinitionReferenceInput
func (PolicyDefinitionReferenceArray) ElementType ¶
func (PolicyDefinitionReferenceArray) ElementType() reflect.Type
func (PolicyDefinitionReferenceArray) ToPolicyDefinitionReferenceArrayOutput ¶
func (i PolicyDefinitionReferenceArray) ToPolicyDefinitionReferenceArrayOutput() PolicyDefinitionReferenceArrayOutput
func (PolicyDefinitionReferenceArray) ToPolicyDefinitionReferenceArrayOutputWithContext ¶
func (i PolicyDefinitionReferenceArray) ToPolicyDefinitionReferenceArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceArrayOutput
type PolicyDefinitionReferenceArrayInput ¶
type PolicyDefinitionReferenceArrayInput interface { pulumi.Input ToPolicyDefinitionReferenceArrayOutput() PolicyDefinitionReferenceArrayOutput ToPolicyDefinitionReferenceArrayOutputWithContext(context.Context) PolicyDefinitionReferenceArrayOutput }
PolicyDefinitionReferenceArrayInput is an input type that accepts PolicyDefinitionReferenceArray and PolicyDefinitionReferenceArrayOutput values. You can construct a concrete instance of `PolicyDefinitionReferenceArrayInput` via:
PolicyDefinitionReferenceArray{ PolicyDefinitionReferenceArgs{...} }
type PolicyDefinitionReferenceArrayOutput ¶
type PolicyDefinitionReferenceArrayOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionReferenceArrayOutput) ElementType ¶
func (PolicyDefinitionReferenceArrayOutput) ElementType() reflect.Type
func (PolicyDefinitionReferenceArrayOutput) Index ¶
func (o PolicyDefinitionReferenceArrayOutput) Index(i pulumi.IntInput) PolicyDefinitionReferenceOutput
func (PolicyDefinitionReferenceArrayOutput) ToPolicyDefinitionReferenceArrayOutput ¶
func (o PolicyDefinitionReferenceArrayOutput) ToPolicyDefinitionReferenceArrayOutput() PolicyDefinitionReferenceArrayOutput
func (PolicyDefinitionReferenceArrayOutput) ToPolicyDefinitionReferenceArrayOutputWithContext ¶
func (o PolicyDefinitionReferenceArrayOutput) ToPolicyDefinitionReferenceArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceArrayOutput
type PolicyDefinitionReferenceInput ¶
type PolicyDefinitionReferenceInput interface { pulumi.Input ToPolicyDefinitionReferenceOutput() PolicyDefinitionReferenceOutput ToPolicyDefinitionReferenceOutputWithContext(context.Context) PolicyDefinitionReferenceOutput }
PolicyDefinitionReferenceInput is an input type that accepts PolicyDefinitionReferenceArgs and PolicyDefinitionReferenceOutput values. You can construct a concrete instance of `PolicyDefinitionReferenceInput` via:
PolicyDefinitionReferenceArgs{...}
type PolicyDefinitionReferenceOutput ¶
type PolicyDefinitionReferenceOutput struct{ *pulumi.OutputState }
The policy definition reference.
func (PolicyDefinitionReferenceOutput) ElementType ¶
func (PolicyDefinitionReferenceOutput) ElementType() reflect.Type
func (PolicyDefinitionReferenceOutput) GroupNames ¶
func (o PolicyDefinitionReferenceOutput) GroupNames() pulumi.StringArrayOutput
The name of the groups that this policy definition reference belongs to.
func (PolicyDefinitionReferenceOutput) Parameters ¶
func (o PolicyDefinitionReferenceOutput) Parameters() ParameterValuesValueMapOutput
The parameter values for the referenced policy rule. The keys are the parameter names.
func (PolicyDefinitionReferenceOutput) PolicyDefinitionId ¶
func (o PolicyDefinitionReferenceOutput) PolicyDefinitionId() pulumi.StringOutput
The ID of the policy definition or policy set definition.
func (PolicyDefinitionReferenceOutput) PolicyDefinitionReferenceId ¶
func (o PolicyDefinitionReferenceOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
A unique id (within the policy set definition) for this policy definition reference.
func (PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutput ¶
func (o PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutput() PolicyDefinitionReferenceOutput
func (PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutputWithContext ¶
func (o PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutputWithContext(ctx context.Context) PolicyDefinitionReferenceOutput
type PolicyDefinitionReferenceResponse ¶
type PolicyDefinitionReferenceResponse struct { // The name of the groups that this policy definition reference belongs to. GroupNames []string `pulumi:"groupNames"` // The parameter values for the referenced policy rule. The keys are the parameter names. Parameters map[string]ParameterValuesValueResponse `pulumi:"parameters"` // The ID of the policy definition or policy set definition. PolicyDefinitionId string `pulumi:"policyDefinitionId"` // A unique id (within the policy set definition) for this policy definition reference. PolicyDefinitionReferenceId *string `pulumi:"policyDefinitionReferenceId"` }
The policy definition reference.
type PolicyDefinitionReferenceResponseArgs ¶
type PolicyDefinitionReferenceResponseArgs struct { // The name of the groups that this policy definition reference belongs to. GroupNames pulumi.StringArrayInput `pulumi:"groupNames"` // The parameter values for the referenced policy rule. The keys are the parameter names. Parameters ParameterValuesValueResponseMapInput `pulumi:"parameters"` // The ID of the policy definition or policy set definition. PolicyDefinitionId pulumi.StringInput `pulumi:"policyDefinitionId"` // A unique id (within the policy set definition) for this policy definition reference. PolicyDefinitionReferenceId pulumi.StringPtrInput `pulumi:"policyDefinitionReferenceId"` }
The policy definition reference.
func (PolicyDefinitionReferenceResponseArgs) ElementType ¶
func (PolicyDefinitionReferenceResponseArgs) ElementType() reflect.Type
func (PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutput ¶
func (i PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutput() PolicyDefinitionReferenceResponseOutput
func (PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutputWithContext ¶
func (i PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseOutput
type PolicyDefinitionReferenceResponseArray ¶
type PolicyDefinitionReferenceResponseArray []PolicyDefinitionReferenceResponseInput
func (PolicyDefinitionReferenceResponseArray) ElementType ¶
func (PolicyDefinitionReferenceResponseArray) ElementType() reflect.Type
func (PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutput ¶
func (i PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutput() PolicyDefinitionReferenceResponseArrayOutput
func (PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutputWithContext ¶
func (i PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseArrayOutput
type PolicyDefinitionReferenceResponseArrayInput ¶
type PolicyDefinitionReferenceResponseArrayInput interface { pulumi.Input ToPolicyDefinitionReferenceResponseArrayOutput() PolicyDefinitionReferenceResponseArrayOutput ToPolicyDefinitionReferenceResponseArrayOutputWithContext(context.Context) PolicyDefinitionReferenceResponseArrayOutput }
PolicyDefinitionReferenceResponseArrayInput is an input type that accepts PolicyDefinitionReferenceResponseArray and PolicyDefinitionReferenceResponseArrayOutput values. You can construct a concrete instance of `PolicyDefinitionReferenceResponseArrayInput` via:
PolicyDefinitionReferenceResponseArray{ PolicyDefinitionReferenceResponseArgs{...} }
type PolicyDefinitionReferenceResponseArrayOutput ¶
type PolicyDefinitionReferenceResponseArrayOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionReferenceResponseArrayOutput) ElementType ¶
func (PolicyDefinitionReferenceResponseArrayOutput) ElementType() reflect.Type
func (PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutput ¶
func (o PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutput() PolicyDefinitionReferenceResponseArrayOutput
func (PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutputWithContext ¶
func (o PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseArrayOutput
type PolicyDefinitionReferenceResponseInput ¶
type PolicyDefinitionReferenceResponseInput interface { pulumi.Input ToPolicyDefinitionReferenceResponseOutput() PolicyDefinitionReferenceResponseOutput ToPolicyDefinitionReferenceResponseOutputWithContext(context.Context) PolicyDefinitionReferenceResponseOutput }
PolicyDefinitionReferenceResponseInput is an input type that accepts PolicyDefinitionReferenceResponseArgs and PolicyDefinitionReferenceResponseOutput values. You can construct a concrete instance of `PolicyDefinitionReferenceResponseInput` via:
PolicyDefinitionReferenceResponseArgs{...}
type PolicyDefinitionReferenceResponseOutput ¶
type PolicyDefinitionReferenceResponseOutput struct{ *pulumi.OutputState }
The policy definition reference.
func (PolicyDefinitionReferenceResponseOutput) ElementType ¶
func (PolicyDefinitionReferenceResponseOutput) ElementType() reflect.Type
func (PolicyDefinitionReferenceResponseOutput) GroupNames ¶
func (o PolicyDefinitionReferenceResponseOutput) GroupNames() pulumi.StringArrayOutput
The name of the groups that this policy definition reference belongs to.
func (PolicyDefinitionReferenceResponseOutput) Parameters ¶
func (o PolicyDefinitionReferenceResponseOutput) Parameters() ParameterValuesValueResponseMapOutput
The parameter values for the referenced policy rule. The keys are the parameter names.
func (PolicyDefinitionReferenceResponseOutput) PolicyDefinitionId ¶
func (o PolicyDefinitionReferenceResponseOutput) PolicyDefinitionId() pulumi.StringOutput
The ID of the policy definition or policy set definition.
func (PolicyDefinitionReferenceResponseOutput) PolicyDefinitionReferenceId ¶
func (o PolicyDefinitionReferenceResponseOutput) PolicyDefinitionReferenceId() pulumi.StringPtrOutput
A unique id (within the policy set definition) for this policy definition reference.
func (PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutput ¶
func (o PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutput() PolicyDefinitionReferenceResponseOutput
func (PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutputWithContext ¶
func (o PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseOutput
type 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 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 is an open ended object and is typically a collection of key value pairs. Metadata pulumi.Input // The policy set definition parameters that can be used in policy definition references. Parameters ParameterDefinitionsValueMapInput // The metadata describing groups of policy definition references within the policy set definition. PolicyDefinitionGroups PolicyDefinitionGroupArrayInput // An array of policy definition references. PolicyDefinitions PolicyDefinitionReferenceArrayInput // The name of the policy set definition to create. PolicySetDefinitionName pulumi.StringInput // The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. PolicyType pulumi.StringPtrInput }
The set of arguments for constructing a 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 is an open ended object and is typically a collection of key value pairs. Metadata pulumi.Input // The name of the policy set definition. Name pulumi.StringPtrInput // The policy set definition parameters that can be used in policy definition references. Parameters ParameterDefinitionsValueResponseMapInput // The metadata describing groups of policy definition references within the policy set definition. PolicyDefinitionGroups PolicyDefinitionGroupResponseArrayInput // An array of policy definition references. PolicyDefinitions PolicyDefinitionReferenceResponseArrayInput // The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. PolicyType pulumi.StringPtrInput // The type of the resource (Microsoft.Authorization/policySetDefinitions). Type pulumi.StringPtrInput }
func (PolicySetDefinitionAtManagementGroupState) ElementType ¶
func (PolicySetDefinitionAtManagementGroupState) ElementType() reflect.Type