Documentation
¶
Index ¶
- type Identity
- type IdentityArgs
- func (IdentityArgs) ElementType() reflect.Type
- func (i IdentityArgs) ToIdentityOutput() IdentityOutput
- func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
- func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- type IdentityInput
- type IdentityOutput
- func (IdentityOutput) ElementType() reflect.Type
- func (o IdentityOutput) ToIdentityOutput() IdentityOutput
- func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityOutput) Type() pulumi.StringPtrOutput
- type IdentityPtrInput
- type IdentityPtrOutput
- func (o IdentityPtrOutput) Elem() IdentityOutput
- func (IdentityPtrOutput) ElementType() reflect.Type
- func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityPtrOutput) Type() pulumi.StringPtrOutput
- type IdentityResponse
- type IdentityResponseArgs
- func (IdentityResponseArgs) ElementType() reflect.Type
- func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput
- func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
- func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- type IdentityResponseInput
- type IdentityResponseOutput
- func (IdentityResponseOutput) ElementType() reflect.Type
- func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o IdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
- func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- func (o IdentityResponseOutput) Type() pulumi.StringPtrOutput
- type IdentityResponsePtrInput
- type IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
- func (IdentityResponsePtrOutput) ElementType() reflect.Type
- func (o IdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- type LookupPolicyAssignmentArgs
- type LookupPolicyAssignmentResult
- type LookupPolicyDefinitionArgs
- type LookupPolicyDefinitionResult
- type LookupPolicySetDefinitionArgs
- type LookupPolicySetDefinitionResult
- type PolicyAssignment
- type PolicyAssignmentArgs
- type PolicyAssignmentState
- type PolicyDefinition
- type PolicyDefinitionArgs
- type PolicyDefinitionReference
- type PolicyDefinitionReferenceArgs
- func (PolicyDefinitionReferenceArgs) ElementType() reflect.Type
- func (i PolicyDefinitionReferenceArgs) ToPolicyDefinitionReferenceOutput() PolicyDefinitionReferenceOutput
- func (i PolicyDefinitionReferenceArgs) ToPolicyDefinitionReferenceOutputWithContext(ctx context.Context) PolicyDefinitionReferenceOutput
- type PolicyDefinitionReferenceArray
- func (PolicyDefinitionReferenceArray) ElementType() reflect.Type
- func (i PolicyDefinitionReferenceArray) ToPolicyDefinitionReferenceArrayOutput() PolicyDefinitionReferenceArrayOutput
- func (i PolicyDefinitionReferenceArray) ToPolicyDefinitionReferenceArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceArrayOutput
- type PolicyDefinitionReferenceArrayInput
- type PolicyDefinitionReferenceArrayOutput
- func (PolicyDefinitionReferenceArrayOutput) ElementType() reflect.Type
- func (o PolicyDefinitionReferenceArrayOutput) Index(i pulumi.IntInput) PolicyDefinitionReferenceOutput
- func (o PolicyDefinitionReferenceArrayOutput) ToPolicyDefinitionReferenceArrayOutput() PolicyDefinitionReferenceArrayOutput
- func (o PolicyDefinitionReferenceArrayOutput) ToPolicyDefinitionReferenceArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceArrayOutput
- type PolicyDefinitionReferenceInput
- type PolicyDefinitionReferenceOutput
- func (PolicyDefinitionReferenceOutput) ElementType() reflect.Type
- func (o PolicyDefinitionReferenceOutput) Parameters() pulumi.AnyOutput
- func (o PolicyDefinitionReferenceOutput) PolicyDefinitionId() pulumi.StringPtrOutput
- func (o PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutput() PolicyDefinitionReferenceOutput
- func (o PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutputWithContext(ctx context.Context) PolicyDefinitionReferenceOutput
- type PolicyDefinitionReferenceResponse
- type PolicyDefinitionReferenceResponseArgs
- func (PolicyDefinitionReferenceResponseArgs) ElementType() reflect.Type
- func (i PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutput() PolicyDefinitionReferenceResponseOutput
- func (i PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseOutput
- type PolicyDefinitionReferenceResponseArray
- func (PolicyDefinitionReferenceResponseArray) ElementType() reflect.Type
- func (i PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutput() PolicyDefinitionReferenceResponseArrayOutput
- func (i PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseArrayOutput
- type PolicyDefinitionReferenceResponseArrayInput
- type PolicyDefinitionReferenceResponseArrayOutput
- func (PolicyDefinitionReferenceResponseArrayOutput) ElementType() reflect.Type
- func (o PolicyDefinitionReferenceResponseArrayOutput) Index(i pulumi.IntInput) PolicyDefinitionReferenceResponseOutput
- func (o PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutput() PolicyDefinitionReferenceResponseArrayOutput
- func (o PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseArrayOutput
- type PolicyDefinitionReferenceResponseInput
- type PolicyDefinitionReferenceResponseOutput
- func (PolicyDefinitionReferenceResponseOutput) ElementType() reflect.Type
- func (o PolicyDefinitionReferenceResponseOutput) Parameters() pulumi.AnyOutput
- func (o PolicyDefinitionReferenceResponseOutput) PolicyDefinitionId() pulumi.StringPtrOutput
- func (o PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutput() PolicyDefinitionReferenceResponseOutput
- func (o PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseOutput
- type PolicyDefinitionState
- type PolicySetDefinition
- type PolicySetDefinitionArgs
- type PolicySetDefinitionState
- type PolicySku
- type PolicySkuArgs
- func (PolicySkuArgs) ElementType() reflect.Type
- func (i PolicySkuArgs) ToPolicySkuOutput() PolicySkuOutput
- func (i PolicySkuArgs) ToPolicySkuOutputWithContext(ctx context.Context) PolicySkuOutput
- func (i PolicySkuArgs) ToPolicySkuPtrOutput() PolicySkuPtrOutput
- func (i PolicySkuArgs) ToPolicySkuPtrOutputWithContext(ctx context.Context) PolicySkuPtrOutput
- type PolicySkuInput
- type PolicySkuOutput
- func (PolicySkuOutput) ElementType() reflect.Type
- func (o PolicySkuOutput) Name() pulumi.StringOutput
- func (o PolicySkuOutput) Tier() pulumi.StringPtrOutput
- func (o PolicySkuOutput) ToPolicySkuOutput() PolicySkuOutput
- func (o PolicySkuOutput) ToPolicySkuOutputWithContext(ctx context.Context) PolicySkuOutput
- func (o PolicySkuOutput) ToPolicySkuPtrOutput() PolicySkuPtrOutput
- func (o PolicySkuOutput) ToPolicySkuPtrOutputWithContext(ctx context.Context) PolicySkuPtrOutput
- type PolicySkuPtrInput
- type PolicySkuPtrOutput
- func (o PolicySkuPtrOutput) Elem() PolicySkuOutput
- func (PolicySkuPtrOutput) ElementType() reflect.Type
- func (o PolicySkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o PolicySkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o PolicySkuPtrOutput) ToPolicySkuPtrOutput() PolicySkuPtrOutput
- func (o PolicySkuPtrOutput) ToPolicySkuPtrOutputWithContext(ctx context.Context) PolicySkuPtrOutput
- type PolicySkuResponse
- type PolicySkuResponseArgs
- func (PolicySkuResponseArgs) ElementType() reflect.Type
- func (i PolicySkuResponseArgs) ToPolicySkuResponseOutput() PolicySkuResponseOutput
- func (i PolicySkuResponseArgs) ToPolicySkuResponseOutputWithContext(ctx context.Context) PolicySkuResponseOutput
- func (i PolicySkuResponseArgs) ToPolicySkuResponsePtrOutput() PolicySkuResponsePtrOutput
- func (i PolicySkuResponseArgs) ToPolicySkuResponsePtrOutputWithContext(ctx context.Context) PolicySkuResponsePtrOutput
- type PolicySkuResponseInput
- type PolicySkuResponseOutput
- func (PolicySkuResponseOutput) ElementType() reflect.Type
- func (o PolicySkuResponseOutput) Name() pulumi.StringOutput
- func (o PolicySkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o PolicySkuResponseOutput) ToPolicySkuResponseOutput() PolicySkuResponseOutput
- func (o PolicySkuResponseOutput) ToPolicySkuResponseOutputWithContext(ctx context.Context) PolicySkuResponseOutput
- func (o PolicySkuResponseOutput) ToPolicySkuResponsePtrOutput() PolicySkuResponsePtrOutput
- func (o PolicySkuResponseOutput) ToPolicySkuResponsePtrOutputWithContext(ctx context.Context) PolicySkuResponsePtrOutput
- type PolicySkuResponsePtrInput
- type PolicySkuResponsePtrOutput
- func (o PolicySkuResponsePtrOutput) Elem() PolicySkuResponseOutput
- func (PolicySkuResponsePtrOutput) ElementType() reflect.Type
- func (o PolicySkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o PolicySkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o PolicySkuResponsePtrOutput) ToPolicySkuResponsePtrOutput() PolicySkuResponsePtrOutput
- func (o PolicySkuResponsePtrOutput) ToPolicySkuResponsePtrOutputWithContext(ctx context.Context) PolicySkuResponsePtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Identity ¶
type Identity struct { // The identity type. Type *string `pulumi:"type"` }
Identity for the resource.
type IdentityArgs ¶
type IdentityArgs struct { // The identity type. Type pulumi.StringPtrInput `pulumi:"type"` }
Identity for the resource.
func (IdentityArgs) ElementType ¶
func (IdentityArgs) ElementType() reflect.Type
func (IdentityArgs) ToIdentityOutput ¶
func (i IdentityArgs) ToIdentityOutput() IdentityOutput
func (IdentityArgs) ToIdentityOutputWithContext ¶
func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityArgs) ToIdentityPtrOutput ¶
func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityArgs) ToIdentityPtrOutputWithContext ¶
func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
type IdentityInput ¶
type IdentityInput interface { pulumi.Input ToIdentityOutput() IdentityOutput ToIdentityOutputWithContext(context.Context) IdentityOutput }
IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:
IdentityArgs{...}
type IdentityOutput ¶
type IdentityOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityOutput) ElementType ¶
func (IdentityOutput) ElementType() reflect.Type
func (IdentityOutput) ToIdentityOutput ¶
func (o IdentityOutput) ToIdentityOutput() IdentityOutput
func (IdentityOutput) ToIdentityOutputWithContext ¶
func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityOutput) ToIdentityPtrOutput ¶
func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityOutput) ToIdentityPtrOutputWithContext ¶
func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
func (IdentityOutput) Type ¶
func (o IdentityOutput) Type() pulumi.StringPtrOutput
The identity type.
type IdentityPtrInput ¶
type IdentityPtrInput interface { pulumi.Input ToIdentityPtrOutput() IdentityPtrOutput ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput }
IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:
IdentityArgs{...} or: nil
func IdentityPtr ¶
func IdentityPtr(v *IdentityArgs) IdentityPtrInput
type IdentityPtrOutput ¶
type IdentityPtrOutput struct{ *pulumi.OutputState }
func (IdentityPtrOutput) Elem ¶
func (o IdentityPtrOutput) Elem() IdentityOutput
func (IdentityPtrOutput) ElementType ¶
func (IdentityPtrOutput) ElementType() reflect.Type
func (IdentityPtrOutput) ToIdentityPtrOutput ¶
func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityPtrOutput) ToIdentityPtrOutputWithContext ¶
func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
func (IdentityPtrOutput) Type ¶
func (o IdentityPtrOutput) Type() pulumi.StringPtrOutput
The identity type.
type IdentityResponse ¶
type IdentityResponse struct { // The principal ID of the resource identity. PrincipalId string `pulumi:"principalId"` // The tenant ID of the resource identity. TenantId string `pulumi:"tenantId"` // The identity type. Type *string `pulumi:"type"` }
Identity for the resource.
type IdentityResponseArgs ¶
type IdentityResponseArgs struct { // The principal ID of the resource identity. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The tenant ID of the resource identity. TenantId pulumi.StringInput `pulumi:"tenantId"` // The identity type. Type pulumi.StringPtrInput `pulumi:"type"` }
Identity for the resource.
func (IdentityResponseArgs) ElementType ¶
func (IdentityResponseArgs) ElementType() reflect.Type
func (IdentityResponseArgs) ToIdentityResponseOutput ¶
func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput
func (IdentityResponseArgs) ToIdentityResponseOutputWithContext ¶
func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
func (IdentityResponseArgs) ToIdentityResponsePtrOutput ¶
func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext ¶
func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
type IdentityResponseInput ¶
type IdentityResponseInput interface { pulumi.Input ToIdentityResponseOutput() IdentityResponseOutput ToIdentityResponseOutputWithContext(context.Context) IdentityResponseOutput }
IdentityResponseInput is an input type that accepts IdentityResponseArgs and IdentityResponseOutput values. You can construct a concrete instance of `IdentityResponseInput` via:
IdentityResponseArgs{...}
type IdentityResponseOutput ¶
type IdentityResponseOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityResponseOutput) ElementType ¶
func (IdentityResponseOutput) ElementType() reflect.Type
func (IdentityResponseOutput) PrincipalId ¶
func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID of the resource identity.
func (IdentityResponseOutput) TenantId ¶
func (o IdentityResponseOutput) TenantId() pulumi.StringOutput
The tenant ID of the resource identity.
func (IdentityResponseOutput) ToIdentityResponseOutput ¶
func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
func (IdentityResponseOutput) ToIdentityResponseOutputWithContext ¶
func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
func (IdentityResponseOutput) ToIdentityResponsePtrOutput ¶
func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext ¶
func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
func (IdentityResponseOutput) Type ¶
func (o IdentityResponseOutput) Type() pulumi.StringPtrOutput
The identity type.
type IdentityResponsePtrInput ¶
type IdentityResponsePtrInput interface { pulumi.Input ToIdentityResponsePtrOutput() IdentityResponsePtrOutput ToIdentityResponsePtrOutputWithContext(context.Context) IdentityResponsePtrOutput }
IdentityResponsePtrInput is an input type that accepts IdentityResponseArgs, IdentityResponsePtr and IdentityResponsePtrOutput values. You can construct a concrete instance of `IdentityResponsePtrInput` via:
IdentityResponseArgs{...} or: nil
func IdentityResponsePtr ¶
func IdentityResponsePtr(v *IdentityResponseArgs) IdentityResponsePtrInput
type IdentityResponsePtrOutput ¶
type IdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (IdentityResponsePtrOutput) Elem ¶
func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
func (IdentityResponsePtrOutput) ElementType ¶
func (IdentityResponsePtrOutput) ElementType() reflect.Type
func (IdentityResponsePtrOutput) PrincipalId ¶
func (o IdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal ID of the resource identity.
func (IdentityResponsePtrOutput) TenantId ¶
func (o IdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant ID of the resource identity.
func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput ¶
func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext ¶
func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
func (IdentityResponsePtrOutput) Type ¶
func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The identity type.
type LookupPolicyAssignmentArgs ¶
type LookupPolicyAssignmentArgs struct { // The name of the policy assignment to get. PolicyAssignmentName string `pulumi:"policyAssignmentName"` // The scope of the policy assignment. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}'), resource group (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', or resource (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}' Scope string `pulumi:"scope"` }
type LookupPolicyAssignmentResult ¶
type LookupPolicyAssignmentResult struct { // This message will be part of response in case of policy violation. Description *string `pulumi:"description"` // The display name of the policy assignment. DisplayName *string `pulumi:"displayName"` // The managed identity associated with the policy assignment. Identity *IdentityResponse `pulumi:"identity"` // The location of the policy assignment. Only required when utilizing managed identity. Location *string `pulumi:"location"` // The policy assignment metadata. Metadata interface{} `pulumi:"metadata"` // The name of the policy assignment. Name string `pulumi:"name"` // The policy's excluded scopes. NotScopes []string `pulumi:"notScopes"` // Required if a parameter is used in policy rule. Parameters interface{} `pulumi:"parameters"` // The ID of the policy definition or policy set definition being assigned. PolicyDefinitionId *string `pulumi:"policyDefinitionId"` // The scope for the policy assignment. Scope *string `pulumi:"scope"` // The policy sku. This property is optional, obsolete, and will be ignored. Sku *PolicySkuResponse `pulumi:"sku"` // The type of the policy assignment. Type string `pulumi:"type"` }
The policy assignment.
func LookupPolicyAssignment ¶
func LookupPolicyAssignment(ctx *pulumi.Context, args *LookupPolicyAssignmentArgs, opts ...pulumi.InvokeOption) (*LookupPolicyAssignmentResult, error)
type LookupPolicyDefinitionArgs ¶
type LookupPolicyDefinitionArgs struct { // The name of the policy definition to get. PolicyDefinitionName string `pulumi:"policyDefinitionName"` }
type LookupPolicyDefinitionResult ¶
type LookupPolicyDefinitionResult struct { // The policy definition description. Description *string `pulumi:"description"` // The display name of the policy definition. DisplayName *string `pulumi:"displayName"` // The policy definition metadata. Metadata 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"` // 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 type of the resource (Microsoft.Authorization/policyDefinitions). Type string `pulumi:"type"` }
The policy definition.
func LookupPolicyDefinition ¶
func LookupPolicyDefinition(ctx *pulumi.Context, args *LookupPolicyDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupPolicyDefinitionResult, error)
type LookupPolicySetDefinitionArgs ¶
type LookupPolicySetDefinitionArgs struct { // The name of the policy set definition to get. PolicySetDefinitionName string `pulumi:"policySetDefinitionName"` }
type LookupPolicySetDefinitionResult ¶
type LookupPolicySetDefinitionResult struct { // The policy set definition description. Description *string `pulumi:"description"` // The display name of the policy set definition. DisplayName *string `pulumi:"displayName"` // The policy set definition metadata. Metadata interface{} `pulumi:"metadata"` // The name of the policy set definition. Name string `pulumi:"name"` // The policy set definition parameters that can be used in policy definition references. Parameters interface{} `pulumi:"parameters"` // An array of policy definition references. PolicyDefinitions []PolicyDefinitionReferenceResponse `pulumi:"policyDefinitions"` // The type of policy definition. Possible values are NotSpecified, BuiltIn, and Custom. PolicyType *string `pulumi:"policyType"` // The type of the resource (Microsoft.Authorization/policySetDefinitions). Type string `pulumi:"type"` }
The policy set definition.
func LookupPolicySetDefinition ¶
func LookupPolicySetDefinition(ctx *pulumi.Context, args *LookupPolicySetDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupPolicySetDefinitionResult, error)
type PolicyAssignment ¶
type PolicyAssignment struct { pulumi.CustomResourceState // This message will be part of response in case of policy violation. Description pulumi.StringPtrOutput `pulumi:"description"` // The display name of the policy assignment. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The managed identity associated with the policy assignment. Identity IdentityResponsePtrOutput `pulumi:"identity"` // The location of the policy assignment. Only required when utilizing managed identity. Location pulumi.StringPtrOutput `pulumi:"location"` // The policy assignment metadata. Metadata pulumi.AnyOutput `pulumi:"metadata"` // The name of the policy assignment. Name pulumi.StringOutput `pulumi:"name"` // The policy's excluded scopes. NotScopes pulumi.StringArrayOutput `pulumi:"notScopes"` // Required if a parameter is used in policy rule. Parameters pulumi.AnyOutput `pulumi:"parameters"` // The ID of the policy definition or policy set definition being assigned. PolicyDefinitionId pulumi.StringPtrOutput `pulumi:"policyDefinitionId"` // The scope for the policy assignment. Scope pulumi.StringPtrOutput `pulumi:"scope"` // The policy sku. This property is optional, obsolete, and will be ignored. Sku PolicySkuResponsePtrOutput `pulumi:"sku"` // The type of the policy assignment. Type pulumi.StringOutput `pulumi:"type"` }
The policy assignment.
func GetPolicyAssignment ¶
func GetPolicyAssignment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyAssignmentState, opts ...pulumi.ResourceOption) (*PolicyAssignment, error)
GetPolicyAssignment gets an existing PolicyAssignment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPolicyAssignment ¶
func NewPolicyAssignment(ctx *pulumi.Context, name string, args *PolicyAssignmentArgs, opts ...pulumi.ResourceOption) (*PolicyAssignment, error)
NewPolicyAssignment registers a new resource with the given unique name, arguments, and options.
type PolicyAssignmentArgs ¶
type PolicyAssignmentArgs struct { // This message will be part of response in case of policy violation. Description pulumi.StringPtrInput // The display name of the policy assignment. DisplayName pulumi.StringPtrInput // The managed identity associated with the policy assignment. Identity IdentityPtrInput // The location of the policy assignment. Only required when utilizing managed identity. Location pulumi.StringPtrInput // The policy assignment metadata. Metadata pulumi.Input // The policy's excluded scopes. NotScopes pulumi.StringArrayInput // Required if a parameter is used in policy rule. Parameters pulumi.Input // The name of the policy assignment. PolicyAssignmentName pulumi.StringInput // The ID of the policy definition or policy set definition being assigned. PolicyDefinitionId pulumi.StringPtrInput // The scope for the policy assignment. Scope pulumi.StringInput // The policy sku. This property is optional, obsolete, and will be ignored. Sku PolicySkuPtrInput }
The set of arguments for constructing a PolicyAssignment resource.
func (PolicyAssignmentArgs) ElementType ¶
func (PolicyAssignmentArgs) ElementType() reflect.Type
type PolicyAssignmentState ¶
type PolicyAssignmentState struct { // This message will be part of response in case of policy violation. Description pulumi.StringPtrInput // The display name of the policy assignment. DisplayName pulumi.StringPtrInput // The managed identity associated with the policy assignment. Identity IdentityResponsePtrInput // The location of the policy assignment. Only required when utilizing managed identity. Location pulumi.StringPtrInput // The policy assignment metadata. Metadata pulumi.Input // The name of the policy assignment. Name pulumi.StringPtrInput // The policy's excluded scopes. NotScopes pulumi.StringArrayInput // Required if a parameter is used in policy rule. Parameters pulumi.Input // The ID of the policy definition or policy set definition being assigned. PolicyDefinitionId pulumi.StringPtrInput // The scope for the policy assignment. Scope pulumi.StringPtrInput // The policy sku. This property is optional, obsolete, and will be ignored. Sku PolicySkuResponsePtrInput // The type of the policy assignment. Type pulumi.StringPtrInput }
func (PolicyAssignmentState) ElementType ¶
func (PolicyAssignmentState) ElementType() reflect.Type
type PolicyDefinition ¶
type PolicyDefinition struct { pulumi.CustomResourceState // The policy definition description. Description pulumi.StringPtrOutput `pulumi:"description"` // The display name of the policy definition. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The policy definition metadata. Metadata 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"` // 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 type of the resource (Microsoft.Authorization/policyDefinitions). Type pulumi.StringOutput `pulumi:"type"` }
The policy definition.
func GetPolicyDefinition ¶
func GetPolicyDefinition(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyDefinitionState, opts ...pulumi.ResourceOption) (*PolicyDefinition, error)
GetPolicyDefinition gets an existing PolicyDefinition resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPolicyDefinition ¶
func NewPolicyDefinition(ctx *pulumi.Context, name string, args *PolicyDefinitionArgs, opts ...pulumi.ResourceOption) (*PolicyDefinition, error)
NewPolicyDefinition registers a new resource with the given unique name, arguments, and options.
type PolicyDefinitionArgs ¶
type PolicyDefinitionArgs struct { // The policy definition description. Description pulumi.StringPtrInput // The display name of the policy definition. DisplayName pulumi.StringPtrInput // The policy definition metadata. Metadata pulumi.Input // The policy definition mode. Some examples are All, Indexed, Microsoft.KeyVault.Data. 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 PolicyDefinition resource.
func (PolicyDefinitionArgs) ElementType ¶
func (PolicyDefinitionArgs) ElementType() reflect.Type
type PolicyDefinitionReference ¶
type PolicyDefinitionReference struct { // Required if a parameter is used in policy rule. Parameters interface{} `pulumi:"parameters"` // The ID of the policy definition or policy set definition. PolicyDefinitionId *string `pulumi:"policyDefinitionId"` }
The policy definition reference.
type PolicyDefinitionReferenceArgs ¶
type PolicyDefinitionReferenceArgs struct { // Required if a parameter is used in policy rule. Parameters pulumi.Input `pulumi:"parameters"` // The ID of the policy definition or policy set definition. PolicyDefinitionId pulumi.StringPtrInput `pulumi:"policyDefinitionId"` }
The policy definition reference.
func (PolicyDefinitionReferenceArgs) ElementType ¶
func (PolicyDefinitionReferenceArgs) ElementType() reflect.Type
func (PolicyDefinitionReferenceArgs) ToPolicyDefinitionReferenceOutput ¶
func (i PolicyDefinitionReferenceArgs) ToPolicyDefinitionReferenceOutput() PolicyDefinitionReferenceOutput
func (PolicyDefinitionReferenceArgs) ToPolicyDefinitionReferenceOutputWithContext ¶
func (i PolicyDefinitionReferenceArgs) ToPolicyDefinitionReferenceOutputWithContext(ctx context.Context) PolicyDefinitionReferenceOutput
type PolicyDefinitionReferenceArray ¶
type PolicyDefinitionReferenceArray []PolicyDefinitionReferenceInput
func (PolicyDefinitionReferenceArray) ElementType ¶
func (PolicyDefinitionReferenceArray) ElementType() reflect.Type
func (PolicyDefinitionReferenceArray) ToPolicyDefinitionReferenceArrayOutput ¶
func (i PolicyDefinitionReferenceArray) ToPolicyDefinitionReferenceArrayOutput() PolicyDefinitionReferenceArrayOutput
func (PolicyDefinitionReferenceArray) ToPolicyDefinitionReferenceArrayOutputWithContext ¶
func (i PolicyDefinitionReferenceArray) ToPolicyDefinitionReferenceArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceArrayOutput
type PolicyDefinitionReferenceArrayInput ¶
type PolicyDefinitionReferenceArrayInput interface { pulumi.Input ToPolicyDefinitionReferenceArrayOutput() PolicyDefinitionReferenceArrayOutput ToPolicyDefinitionReferenceArrayOutputWithContext(context.Context) PolicyDefinitionReferenceArrayOutput }
PolicyDefinitionReferenceArrayInput is an input type that accepts PolicyDefinitionReferenceArray and PolicyDefinitionReferenceArrayOutput values. You can construct a concrete instance of `PolicyDefinitionReferenceArrayInput` via:
PolicyDefinitionReferenceArray{ PolicyDefinitionReferenceArgs{...} }
type PolicyDefinitionReferenceArrayOutput ¶
type PolicyDefinitionReferenceArrayOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionReferenceArrayOutput) ElementType ¶
func (PolicyDefinitionReferenceArrayOutput) ElementType() reflect.Type
func (PolicyDefinitionReferenceArrayOutput) Index ¶
func (o PolicyDefinitionReferenceArrayOutput) Index(i pulumi.IntInput) PolicyDefinitionReferenceOutput
func (PolicyDefinitionReferenceArrayOutput) ToPolicyDefinitionReferenceArrayOutput ¶
func (o PolicyDefinitionReferenceArrayOutput) ToPolicyDefinitionReferenceArrayOutput() PolicyDefinitionReferenceArrayOutput
func (PolicyDefinitionReferenceArrayOutput) ToPolicyDefinitionReferenceArrayOutputWithContext ¶
func (o PolicyDefinitionReferenceArrayOutput) ToPolicyDefinitionReferenceArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceArrayOutput
type PolicyDefinitionReferenceInput ¶
type PolicyDefinitionReferenceInput interface { pulumi.Input ToPolicyDefinitionReferenceOutput() PolicyDefinitionReferenceOutput ToPolicyDefinitionReferenceOutputWithContext(context.Context) PolicyDefinitionReferenceOutput }
PolicyDefinitionReferenceInput is an input type that accepts PolicyDefinitionReferenceArgs and PolicyDefinitionReferenceOutput values. You can construct a concrete instance of `PolicyDefinitionReferenceInput` via:
PolicyDefinitionReferenceArgs{...}
type PolicyDefinitionReferenceOutput ¶
type PolicyDefinitionReferenceOutput struct{ *pulumi.OutputState }
The policy definition reference.
func (PolicyDefinitionReferenceOutput) ElementType ¶
func (PolicyDefinitionReferenceOutput) ElementType() reflect.Type
func (PolicyDefinitionReferenceOutput) Parameters ¶
func (o PolicyDefinitionReferenceOutput) Parameters() pulumi.AnyOutput
Required if a parameter is used in policy rule.
func (PolicyDefinitionReferenceOutput) PolicyDefinitionId ¶
func (o PolicyDefinitionReferenceOutput) PolicyDefinitionId() pulumi.StringPtrOutput
The ID of the policy definition or policy set definition.
func (PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutput ¶
func (o PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutput() PolicyDefinitionReferenceOutput
func (PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutputWithContext ¶
func (o PolicyDefinitionReferenceOutput) ToPolicyDefinitionReferenceOutputWithContext(ctx context.Context) PolicyDefinitionReferenceOutput
type PolicyDefinitionReferenceResponse ¶
type PolicyDefinitionReferenceResponse struct { // Required if a parameter is used in policy rule. Parameters interface{} `pulumi:"parameters"` // The ID of the policy definition or policy set definition. PolicyDefinitionId *string `pulumi:"policyDefinitionId"` }
The policy definition reference.
type PolicyDefinitionReferenceResponseArgs ¶
type PolicyDefinitionReferenceResponseArgs struct { // Required if a parameter is used in policy rule. Parameters pulumi.Input `pulumi:"parameters"` // The ID of the policy definition or policy set definition. PolicyDefinitionId pulumi.StringPtrInput `pulumi:"policyDefinitionId"` }
The policy definition reference.
func (PolicyDefinitionReferenceResponseArgs) ElementType ¶
func (PolicyDefinitionReferenceResponseArgs) ElementType() reflect.Type
func (PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutput ¶
func (i PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutput() PolicyDefinitionReferenceResponseOutput
func (PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutputWithContext ¶
func (i PolicyDefinitionReferenceResponseArgs) ToPolicyDefinitionReferenceResponseOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseOutput
type PolicyDefinitionReferenceResponseArray ¶
type PolicyDefinitionReferenceResponseArray []PolicyDefinitionReferenceResponseInput
func (PolicyDefinitionReferenceResponseArray) ElementType ¶
func (PolicyDefinitionReferenceResponseArray) ElementType() reflect.Type
func (PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutput ¶
func (i PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutput() PolicyDefinitionReferenceResponseArrayOutput
func (PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutputWithContext ¶
func (i PolicyDefinitionReferenceResponseArray) ToPolicyDefinitionReferenceResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseArrayOutput
type PolicyDefinitionReferenceResponseArrayInput ¶
type PolicyDefinitionReferenceResponseArrayInput interface { pulumi.Input ToPolicyDefinitionReferenceResponseArrayOutput() PolicyDefinitionReferenceResponseArrayOutput ToPolicyDefinitionReferenceResponseArrayOutputWithContext(context.Context) PolicyDefinitionReferenceResponseArrayOutput }
PolicyDefinitionReferenceResponseArrayInput is an input type that accepts PolicyDefinitionReferenceResponseArray and PolicyDefinitionReferenceResponseArrayOutput values. You can construct a concrete instance of `PolicyDefinitionReferenceResponseArrayInput` via:
PolicyDefinitionReferenceResponseArray{ PolicyDefinitionReferenceResponseArgs{...} }
type PolicyDefinitionReferenceResponseArrayOutput ¶
type PolicyDefinitionReferenceResponseArrayOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionReferenceResponseArrayOutput) ElementType ¶
func (PolicyDefinitionReferenceResponseArrayOutput) ElementType() reflect.Type
func (PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutput ¶
func (o PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutput() PolicyDefinitionReferenceResponseArrayOutput
func (PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutputWithContext ¶
func (o PolicyDefinitionReferenceResponseArrayOutput) ToPolicyDefinitionReferenceResponseArrayOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseArrayOutput
type PolicyDefinitionReferenceResponseInput ¶
type PolicyDefinitionReferenceResponseInput interface { pulumi.Input ToPolicyDefinitionReferenceResponseOutput() PolicyDefinitionReferenceResponseOutput ToPolicyDefinitionReferenceResponseOutputWithContext(context.Context) PolicyDefinitionReferenceResponseOutput }
PolicyDefinitionReferenceResponseInput is an input type that accepts PolicyDefinitionReferenceResponseArgs and PolicyDefinitionReferenceResponseOutput values. You can construct a concrete instance of `PolicyDefinitionReferenceResponseInput` via:
PolicyDefinitionReferenceResponseArgs{...}
type PolicyDefinitionReferenceResponseOutput ¶
type PolicyDefinitionReferenceResponseOutput struct{ *pulumi.OutputState }
The policy definition reference.
func (PolicyDefinitionReferenceResponseOutput) ElementType ¶
func (PolicyDefinitionReferenceResponseOutput) ElementType() reflect.Type
func (PolicyDefinitionReferenceResponseOutput) Parameters ¶
func (o PolicyDefinitionReferenceResponseOutput) Parameters() pulumi.AnyOutput
Required if a parameter is used in policy rule.
func (PolicyDefinitionReferenceResponseOutput) PolicyDefinitionId ¶
func (o PolicyDefinitionReferenceResponseOutput) PolicyDefinitionId() pulumi.StringPtrOutput
The ID of the policy definition or policy set definition.
func (PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutput ¶
func (o PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutput() PolicyDefinitionReferenceResponseOutput
func (PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutputWithContext ¶
func (o PolicyDefinitionReferenceResponseOutput) ToPolicyDefinitionReferenceResponseOutputWithContext(ctx context.Context) PolicyDefinitionReferenceResponseOutput
type PolicyDefinitionState ¶
type PolicyDefinitionState struct { // The policy definition description. Description pulumi.StringPtrInput // The display name of the policy definition. DisplayName pulumi.StringPtrInput // The policy definition metadata. Metadata 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 // 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 // The type of the resource (Microsoft.Authorization/policyDefinitions). Type pulumi.StringPtrInput }
func (PolicyDefinitionState) ElementType ¶
func (PolicyDefinitionState) ElementType() reflect.Type
type PolicySetDefinition ¶
type PolicySetDefinition struct { pulumi.CustomResourceState // The policy set definition description. Description pulumi.StringPtrOutput `pulumi:"description"` // The display name of the policy set definition. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The policy set definition metadata. Metadata pulumi.AnyOutput `pulumi:"metadata"` // The name of the policy set definition. Name pulumi.StringOutput `pulumi:"name"` // The policy set definition parameters that can be used in policy definition references. Parameters pulumi.AnyOutput `pulumi:"parameters"` // An array of policy definition references. PolicyDefinitions PolicyDefinitionReferenceResponseArrayOutput `pulumi:"policyDefinitions"` // The type of policy definition. Possible values are NotSpecified, BuiltIn, and Custom. PolicyType pulumi.StringPtrOutput `pulumi:"policyType"` // The type of the resource (Microsoft.Authorization/policySetDefinitions). Type pulumi.StringOutput `pulumi:"type"` }
The policy set definition.
func GetPolicySetDefinition ¶
func GetPolicySetDefinition(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicySetDefinitionState, opts ...pulumi.ResourceOption) (*PolicySetDefinition, error)
GetPolicySetDefinition gets an existing PolicySetDefinition resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPolicySetDefinition ¶
func NewPolicySetDefinition(ctx *pulumi.Context, name string, args *PolicySetDefinitionArgs, opts ...pulumi.ResourceOption) (*PolicySetDefinition, error)
NewPolicySetDefinition registers a new resource with the given unique name, arguments, and options.
type PolicySetDefinitionArgs ¶
type PolicySetDefinitionArgs struct { // The policy set definition description. Description pulumi.StringPtrInput // The display name of the policy set definition. DisplayName pulumi.StringPtrInput // The policy set definition metadata. Metadata pulumi.Input // The policy set definition parameters that can be used in policy definition references. Parameters pulumi.Input // An array of policy definition references. PolicyDefinitions PolicyDefinitionReferenceArrayInput // The name of the policy set definition to create. PolicySetDefinitionName pulumi.StringInput // The type of policy definition. Possible values are NotSpecified, BuiltIn, and Custom. PolicyType pulumi.StringPtrInput }
The set of arguments for constructing a PolicySetDefinition resource.
func (PolicySetDefinitionArgs) ElementType ¶
func (PolicySetDefinitionArgs) ElementType() reflect.Type
type PolicySetDefinitionState ¶
type PolicySetDefinitionState struct { // The policy set definition description. Description pulumi.StringPtrInput // The display name of the policy set definition. DisplayName pulumi.StringPtrInput // The policy set definition metadata. Metadata pulumi.Input // The name of the policy set definition. Name pulumi.StringPtrInput // The policy set definition parameters that can be used in policy definition references. Parameters pulumi.Input // An array of policy definition references. PolicyDefinitions PolicyDefinitionReferenceResponseArrayInput // The type of policy definition. Possible values are NotSpecified, BuiltIn, and Custom. PolicyType pulumi.StringPtrInput // The type of the resource (Microsoft.Authorization/policySetDefinitions). Type pulumi.StringPtrInput }
func (PolicySetDefinitionState) ElementType ¶
func (PolicySetDefinitionState) ElementType() reflect.Type
type PolicySku ¶
type PolicySku struct { // The name of the policy sku. Possible values are A0 and A1. Name string `pulumi:"name"` // The policy sku tier. Possible values are Free and Standard. Tier *string `pulumi:"tier"` }
The policy sku. This property is optional, obsolete, and will be ignored.
type PolicySkuArgs ¶
type PolicySkuArgs struct { // The name of the policy sku. Possible values are A0 and A1. Name pulumi.StringInput `pulumi:"name"` // The policy sku tier. Possible values are Free and Standard. Tier pulumi.StringPtrInput `pulumi:"tier"` }
The policy sku. This property is optional, obsolete, and will be ignored.
func (PolicySkuArgs) ElementType ¶
func (PolicySkuArgs) ElementType() reflect.Type
func (PolicySkuArgs) ToPolicySkuOutput ¶
func (i PolicySkuArgs) ToPolicySkuOutput() PolicySkuOutput
func (PolicySkuArgs) ToPolicySkuOutputWithContext ¶
func (i PolicySkuArgs) ToPolicySkuOutputWithContext(ctx context.Context) PolicySkuOutput
func (PolicySkuArgs) ToPolicySkuPtrOutput ¶
func (i PolicySkuArgs) ToPolicySkuPtrOutput() PolicySkuPtrOutput
func (PolicySkuArgs) ToPolicySkuPtrOutputWithContext ¶
func (i PolicySkuArgs) ToPolicySkuPtrOutputWithContext(ctx context.Context) PolicySkuPtrOutput
type PolicySkuInput ¶
type PolicySkuInput interface { pulumi.Input ToPolicySkuOutput() PolicySkuOutput ToPolicySkuOutputWithContext(context.Context) PolicySkuOutput }
PolicySkuInput is an input type that accepts PolicySkuArgs and PolicySkuOutput values. You can construct a concrete instance of `PolicySkuInput` via:
PolicySkuArgs{...}
type PolicySkuOutput ¶
type PolicySkuOutput struct{ *pulumi.OutputState }
The policy sku. This property is optional, obsolete, and will be ignored.
func (PolicySkuOutput) ElementType ¶
func (PolicySkuOutput) ElementType() reflect.Type
func (PolicySkuOutput) Name ¶
func (o PolicySkuOutput) Name() pulumi.StringOutput
The name of the policy sku. Possible values are A0 and A1.
func (PolicySkuOutput) Tier ¶
func (o PolicySkuOutput) Tier() pulumi.StringPtrOutput
The policy sku tier. Possible values are Free and Standard.
func (PolicySkuOutput) ToPolicySkuOutput ¶
func (o PolicySkuOutput) ToPolicySkuOutput() PolicySkuOutput
func (PolicySkuOutput) ToPolicySkuOutputWithContext ¶
func (o PolicySkuOutput) ToPolicySkuOutputWithContext(ctx context.Context) PolicySkuOutput
func (PolicySkuOutput) ToPolicySkuPtrOutput ¶
func (o PolicySkuOutput) ToPolicySkuPtrOutput() PolicySkuPtrOutput
func (PolicySkuOutput) ToPolicySkuPtrOutputWithContext ¶
func (o PolicySkuOutput) ToPolicySkuPtrOutputWithContext(ctx context.Context) PolicySkuPtrOutput
type PolicySkuPtrInput ¶
type PolicySkuPtrInput interface { pulumi.Input ToPolicySkuPtrOutput() PolicySkuPtrOutput ToPolicySkuPtrOutputWithContext(context.Context) PolicySkuPtrOutput }
PolicySkuPtrInput is an input type that accepts PolicySkuArgs, PolicySkuPtr and PolicySkuPtrOutput values. You can construct a concrete instance of `PolicySkuPtrInput` via:
PolicySkuArgs{...} or: nil
func PolicySkuPtr ¶
func PolicySkuPtr(v *PolicySkuArgs) PolicySkuPtrInput
type PolicySkuPtrOutput ¶
type PolicySkuPtrOutput struct{ *pulumi.OutputState }
func (PolicySkuPtrOutput) Elem ¶
func (o PolicySkuPtrOutput) Elem() PolicySkuOutput
func (PolicySkuPtrOutput) ElementType ¶
func (PolicySkuPtrOutput) ElementType() reflect.Type
func (PolicySkuPtrOutput) Name ¶
func (o PolicySkuPtrOutput) Name() pulumi.StringPtrOutput
The name of the policy sku. Possible values are A0 and A1.
func (PolicySkuPtrOutput) Tier ¶
func (o PolicySkuPtrOutput) Tier() pulumi.StringPtrOutput
The policy sku tier. Possible values are Free and Standard.
func (PolicySkuPtrOutput) ToPolicySkuPtrOutput ¶
func (o PolicySkuPtrOutput) ToPolicySkuPtrOutput() PolicySkuPtrOutput
func (PolicySkuPtrOutput) ToPolicySkuPtrOutputWithContext ¶
func (o PolicySkuPtrOutput) ToPolicySkuPtrOutputWithContext(ctx context.Context) PolicySkuPtrOutput
type PolicySkuResponse ¶
type PolicySkuResponse struct { // The name of the policy sku. Possible values are A0 and A1. Name string `pulumi:"name"` // The policy sku tier. Possible values are Free and Standard. Tier *string `pulumi:"tier"` }
The policy sku. This property is optional, obsolete, and will be ignored.
type PolicySkuResponseArgs ¶
type PolicySkuResponseArgs struct { // The name of the policy sku. Possible values are A0 and A1. Name pulumi.StringInput `pulumi:"name"` // The policy sku tier. Possible values are Free and Standard. Tier pulumi.StringPtrInput `pulumi:"tier"` }
The policy sku. This property is optional, obsolete, and will be ignored.
func (PolicySkuResponseArgs) ElementType ¶
func (PolicySkuResponseArgs) ElementType() reflect.Type
func (PolicySkuResponseArgs) ToPolicySkuResponseOutput ¶
func (i PolicySkuResponseArgs) ToPolicySkuResponseOutput() PolicySkuResponseOutput
func (PolicySkuResponseArgs) ToPolicySkuResponseOutputWithContext ¶
func (i PolicySkuResponseArgs) ToPolicySkuResponseOutputWithContext(ctx context.Context) PolicySkuResponseOutput
func (PolicySkuResponseArgs) ToPolicySkuResponsePtrOutput ¶
func (i PolicySkuResponseArgs) ToPolicySkuResponsePtrOutput() PolicySkuResponsePtrOutput
func (PolicySkuResponseArgs) ToPolicySkuResponsePtrOutputWithContext ¶
func (i PolicySkuResponseArgs) ToPolicySkuResponsePtrOutputWithContext(ctx context.Context) PolicySkuResponsePtrOutput
type PolicySkuResponseInput ¶
type PolicySkuResponseInput interface { pulumi.Input ToPolicySkuResponseOutput() PolicySkuResponseOutput ToPolicySkuResponseOutputWithContext(context.Context) PolicySkuResponseOutput }
PolicySkuResponseInput is an input type that accepts PolicySkuResponseArgs and PolicySkuResponseOutput values. You can construct a concrete instance of `PolicySkuResponseInput` via:
PolicySkuResponseArgs{...}
type PolicySkuResponseOutput ¶
type PolicySkuResponseOutput struct{ *pulumi.OutputState }
The policy sku. This property is optional, obsolete, and will be ignored.
func (PolicySkuResponseOutput) ElementType ¶
func (PolicySkuResponseOutput) ElementType() reflect.Type
func (PolicySkuResponseOutput) Name ¶
func (o PolicySkuResponseOutput) Name() pulumi.StringOutput
The name of the policy sku. Possible values are A0 and A1.
func (PolicySkuResponseOutput) Tier ¶
func (o PolicySkuResponseOutput) Tier() pulumi.StringPtrOutput
The policy sku tier. Possible values are Free and Standard.
func (PolicySkuResponseOutput) ToPolicySkuResponseOutput ¶
func (o PolicySkuResponseOutput) ToPolicySkuResponseOutput() PolicySkuResponseOutput
func (PolicySkuResponseOutput) ToPolicySkuResponseOutputWithContext ¶
func (o PolicySkuResponseOutput) ToPolicySkuResponseOutputWithContext(ctx context.Context) PolicySkuResponseOutput
func (PolicySkuResponseOutput) ToPolicySkuResponsePtrOutput ¶
func (o PolicySkuResponseOutput) ToPolicySkuResponsePtrOutput() PolicySkuResponsePtrOutput
func (PolicySkuResponseOutput) ToPolicySkuResponsePtrOutputWithContext ¶
func (o PolicySkuResponseOutput) ToPolicySkuResponsePtrOutputWithContext(ctx context.Context) PolicySkuResponsePtrOutput
type PolicySkuResponsePtrInput ¶
type PolicySkuResponsePtrInput interface { pulumi.Input ToPolicySkuResponsePtrOutput() PolicySkuResponsePtrOutput ToPolicySkuResponsePtrOutputWithContext(context.Context) PolicySkuResponsePtrOutput }
PolicySkuResponsePtrInput is an input type that accepts PolicySkuResponseArgs, PolicySkuResponsePtr and PolicySkuResponsePtrOutput values. You can construct a concrete instance of `PolicySkuResponsePtrInput` via:
PolicySkuResponseArgs{...} or: nil
func PolicySkuResponsePtr ¶
func PolicySkuResponsePtr(v *PolicySkuResponseArgs) PolicySkuResponsePtrInput
type PolicySkuResponsePtrOutput ¶
type PolicySkuResponsePtrOutput struct{ *pulumi.OutputState }
func (PolicySkuResponsePtrOutput) Elem ¶
func (o PolicySkuResponsePtrOutput) Elem() PolicySkuResponseOutput
func (PolicySkuResponsePtrOutput) ElementType ¶
func (PolicySkuResponsePtrOutput) ElementType() reflect.Type
func (PolicySkuResponsePtrOutput) Name ¶
func (o PolicySkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the policy sku. Possible values are A0 and A1.
func (PolicySkuResponsePtrOutput) Tier ¶
func (o PolicySkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
The policy sku tier. Possible values are Free and Standard.
func (PolicySkuResponsePtrOutput) ToPolicySkuResponsePtrOutput ¶
func (o PolicySkuResponsePtrOutput) ToPolicySkuResponsePtrOutput() PolicySkuResponsePtrOutput
func (PolicySkuResponsePtrOutput) ToPolicySkuResponsePtrOutputWithContext ¶
func (o PolicySkuResponsePtrOutput) ToPolicySkuResponsePtrOutputWithContext(ctx context.Context) PolicySkuResponsePtrOutput