Documentation
¶
Index ¶
- type LookupPolicyDefinitionAtManagementGroupArgs
- type LookupPolicyDefinitionAtManagementGroupResult
- 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
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 interface{} `pulumi:"metadata"` // The policy definition mode. Possible values are NotSpecified, Indexed, and All. Mode *string `pulumi:"mode"` // The name of the policy definition. Name string `pulumi:"name"` // Required if a parameter is used in policy rule. Parameters interface{} `pulumi:"parameters"` // The policy rule. PolicyRule interface{} `pulumi:"policyRule"` // The type of policy definition. Possible values are NotSpecified, BuiltIn, and Custom. PolicyType *string `pulumi:"policyType"` }
The policy definition.
func LookupPolicyDefinitionAtManagementGroup ¶
func LookupPolicyDefinitionAtManagementGroup(ctx *pulumi.Context, args *LookupPolicyDefinitionAtManagementGroupArgs, opts ...pulumi.InvokeOption) (*LookupPolicyDefinitionAtManagementGroupResult, error)
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 pulumi.AnyOutput `pulumi:"metadata"` // The policy definition mode. Possible values are NotSpecified, Indexed, and All. Mode pulumi.StringPtrOutput `pulumi:"mode"` // The name of the policy definition. Name pulumi.StringOutput `pulumi:"name"` // Required if a parameter is used in policy rule. Parameters pulumi.AnyOutput `pulumi:"parameters"` // The policy rule. PolicyRule pulumi.AnyOutput `pulumi:"policyRule"` // The type of policy definition. Possible values are NotSpecified, BuiltIn, and Custom. PolicyType pulumi.StringPtrOutput `pulumi:"policyType"` }
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 pulumi.Input // The policy definition mode. Possible values are NotSpecified, Indexed, and All. Mode pulumi.StringPtrInput // Required if a parameter is used in policy rule. Parameters pulumi.Input // 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, and Custom. 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 pulumi.Input // The policy definition mode. Possible values are NotSpecified, Indexed, and All. Mode pulumi.StringPtrInput // The name of the policy definition. Name pulumi.StringPtrInput // Required if a parameter is used in policy rule. Parameters pulumi.Input // The policy rule. PolicyRule pulumi.Input // The type of policy definition. Possible values are NotSpecified, BuiltIn, and Custom. PolicyType pulumi.StringPtrInput }
func (PolicyDefinitionAtManagementGroupState) ElementType ¶
func (PolicyDefinitionAtManagementGroupState) ElementType() reflect.Type
Click to show internal directories.
Click to hide internal directories.