Class TenantPolicySetDefinitionResource
- Namespace
- Azure.ResourceManager.Resources
- Assembly
- Azure.ResourceManager.dll
A Class representing a TenantPolicySetDefinition along with the instance operations that can be performed on it. If you have a Azure.Core.ResourceIdentifier you can construct a TenantPolicySetDefinitionResource from an instance of ArmClient using the GetTenantPolicySetDefinitionResource method. Otherwise you can get one from its parent resource TenantResource using the GetTenantPolicySetDefinition method.
public class TenantPolicySetDefinitionResource : ArmResource, IJsonModel<PolicySetDefinitionData>, IPersistableModel<PolicySetDefinitionData>
- Inheritance
-
TenantPolicySetDefinitionResource
- Implements
-
IJsonModel<PolicySetDefinitionData>IPersistableModel<PolicySetDefinitionData>
- Inherited Members
Constructors
TenantPolicySetDefinitionResource()
Initializes a new instance of the TenantPolicySetDefinitionResource class for mocking.
protected TenantPolicySetDefinitionResource()
Fields
ResourceType
Gets the resource type for the operations.
public static readonly ResourceType ResourceType
Field Value
- ResourceType
Properties
Data
Gets the data representing this Feature.
public virtual PolicySetDefinitionData Data { get; }
Property Value
Exceptions
- InvalidOperationException
Throws if there is no data loaded in the current instance.
HasData
Gets whether or not the current instance has data.
public virtual bool HasData { get; }
Property Value
Methods
CreateResourceIdentifier(string)
Generate the resource identifier of a TenantPolicySetDefinitionResource instance.
public static ResourceIdentifier CreateResourceIdentifier(string policySetDefinitionName)
Parameters
policySetDefinitionName
stringThe policySetDefinitionName.
Returns
- ResourceIdentifier
Get(CancellationToken)
This operation retrieves the built-in policy set definition with the given name.
- Request Path/providers/Microsoft.Authorization/policySetDefinitions/{policySetDefinitionName}
- Operation IdPolicySetDefinitions_GetBuiltIn
- Default Api Version2021-06-01
- ResourceTenantPolicySetDefinitionResource
public virtual Response<TenantPolicySetDefinitionResource> Get(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationTokenThe cancellation token to use.
Returns
- Response<TenantPolicySetDefinitionResource>
GetAsync(CancellationToken)
This operation retrieves the built-in policy set definition with the given name.
- Request Path/providers/Microsoft.Authorization/policySetDefinitions/{policySetDefinitionName}
- Operation IdPolicySetDefinitions_GetBuiltIn
- Default Api Version2021-06-01
- ResourceTenantPolicySetDefinitionResource
public virtual Task<Response<TenantPolicySetDefinitionResource>> GetAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationTokenThe cancellation token to use.
Returns
- Task<Response<TenantPolicySetDefinitionResource>>