PolicyAssignmentsOperations interface

Antarmuka yang mewakili operasi PolicyAssignments.

Properti

create

Operasi ini membuat atau memperbarui penetapan kebijakan dengan cakupan dan nama yang diberikan. Penetapan kebijakan berlaku untuk semua sumber daya yang terkandung dalam cakupannya. Misalnya, saat Anda menetapkan kebijakan di cakupan grup sumber daya, kebijakan tersebut berlaku untuk semua sumber daya dalam grup.

delete
get

Operasi ini mengambil satu penetapan kebijakan, mengingat namanya dan cakupan pembuatannya.

list

Operasi ini mengambil daftar semua penetapan kebijakan yang terkait dengan langganan yang diberikan yang cocok dengan $filter opsional yang diberikan. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()' atau 'policyDefinitionId eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter mencakup semua penetapan kebijakan yang terkait dengan langganan, termasuk yang berlaku secara langsung atau dari grup manajemen yang berisi langganan yang diberikan, serta apa pun yang diterapkan ke objek yang terkandung dalam langganan. Jika $filter=atScope() disediakan, daftar yang ditampilkan mencakup semua penetapan kebijakan yang berlaku untuk langganan, yang merupakan semua yang ada dalam daftar yang tidak difilter kecuali yang diterapkan ke objek yang terkandung dalam langganan. Jika $filter=atExactScope() disediakan, daftar yang ditampilkan hanya mencakup semua penetapan kebijakan yang ada di langganan. Jika $filter=policyDefinitionId eq '{value}' disediakan, daftar yang ditampilkan mencakup semua penetapan kebijakan dari definisi kebijakan yang id-nya adalah {value}.

listForManagementGroup

Operasi ini mengambil daftar semua penetapan kebijakan yang berlaku untuk grup manajemen yang cocok dengan $filter yang diberikan. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()' atau 'policyDefinitionId eq '{value}''. Jika $filter=atScope() disediakan, daftar yang ditampilkan mencakup semua penetapan kebijakan yang ditetapkan ke grup manajemen atau nenek moyang grup manajemen. Jika $filter=atExactScope() disediakan, daftar yang ditampilkan hanya menyertakan semua penetapan kebijakan yang ada di grup manajemen. Jika $filter=policyDefinitionId eq '{value}' disediakan, daftar yang ditampilkan mencakup semua penetapan kebijakan definisi kebijakan yang id-nya adalah {value} yang berlaku untuk grup manajemen.

listForResource

Operasi ini mengambil daftar semua penetapan kebijakan yang terkait dengan sumber daya yang ditentukan dalam grup sumber daya dan langganan yang diberikan yang cocok dengan $filter opsional yang diberikan. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()' atau 'policyDefinitionId eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter mencakup semua penetapan kebijakan yang terkait dengan sumber daya, termasuk yang berlaku secara langsung atau dari semua cakupan yang berisi, serta apa pun yang diterapkan ke sumber daya yang terkandung dalam sumber daya. Jika $filter=atScope() disediakan, daftar yang ditampilkan mencakup semua penetapan kebijakan yang berlaku untuk sumber daya, yang merupakan semua yang ada dalam daftar yang tidak difilter kecuali yang diterapkan ke sumber daya yang terkandung dalam sumber daya. Jika $filter=atExactScope() disediakan, daftar yang ditampilkan hanya mencakup semua penetapan kebijakan yang berada di tingkat sumber daya. Jika $filter=policyDefinitionId eq '{value}' disediakan, daftar yang ditampilkan mencakup semua penetapan kebijakan dari definisi kebijakan yang id-nya adalah {value} yang berlaku untuk sumber daya. Tiga parameter ditambah nama sumber daya digunakan untuk mengidentifikasi sumber daya tertentu. Jika sumber daya bukan bagian dari sumber daya induk (kasus yang lebih umum), jalur sumber daya induk tidak boleh disediakan (atau disediakan sebagai ''). Misalnya aplikasi web dapat ditentukan sebagai ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Jika sumber daya adalah bagian dari sumber daya induk, maka semua parameter harus disediakan. Misalnya nama DNS komputer virtual dapat ditentukan sebagai ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Alternatif yang nyaman untuk menyediakan namespace dan nama jenis secara terpisah adalah menyediakan keduanya dalam parameter {resourceType}, format: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').

listForResourceGroup

Operasi ini mengambil daftar semua penetapan kebijakan yang terkait dengan grup sumber daya yang diberikan dalam langganan yang diberikan yang cocok dengan $filter opsional yang diberikan. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()' atau 'policyDefinitionId eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter mencakup semua penetapan kebijakan yang terkait dengan grup sumber daya, termasuk yang berlaku secara langsung atau berlaku dari cakupan yang berisi, serta apa pun yang diterapkan ke sumber daya yang terkandung dalam grup sumber daya. Jika $filter=atScope() disediakan, daftar yang ditampilkan mencakup semua penetapan kebijakan yang berlaku untuk grup sumber daya, yang merupakan semua yang ada dalam daftar yang tidak difilter kecuali yang diterapkan ke sumber daya yang terkandung dalam grup sumber daya. Jika $filter=atExactScope() disediakan, daftar yang ditampilkan hanya mencakup semua penetapan kebijakan yang ada di grup sumber daya. Jika $filter=policyDefinitionId eq '{value}' disediakan, daftar yang ditampilkan mencakup semua penetapan kebijakan dari definisi kebijakan yang id-nya adalah {value} yang berlaku untuk grup sumber daya.

update

Operasi ini memperbarui penetapan kebijakan dengan cakupan dan nama yang diberikan. Penetapan kebijakan berlaku untuk semua sumber daya yang terkandung dalam cakupannya. Misalnya, saat Anda menetapkan kebijakan di cakupan grup sumber daya, kebijakan tersebut berlaku untuk semua sumber daya dalam grup.

Detail Properti

create

Operasi ini membuat atau memperbarui penetapan kebijakan dengan cakupan dan nama yang diberikan. Penetapan kebijakan berlaku untuk semua sumber daya yang terkandung dalam cakupannya. Misalnya, saat Anda menetapkan kebijakan di cakupan grup sumber daya, kebijakan tersebut berlaku untuk semua sumber daya dalam grup.

create: (scope: string, policyAssignmentName: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateOptionalParams) => Promise<PolicyAssignment>

Nilai Properti

(scope: string, policyAssignmentName: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateOptionalParams) => Promise<PolicyAssignment>

delete

delete: (scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams) => Promise<PolicyAssignment>

Nilai Properti

(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams) => Promise<PolicyAssignment>

get

Operasi ini mengambil satu penetapan kebijakan, mengingat namanya dan cakupan pembuatannya.

get: (scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams) => Promise<PolicyAssignment>

Nilai Properti

(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams) => Promise<PolicyAssignment>

list

Operasi ini mengambil daftar semua penetapan kebijakan yang terkait dengan langganan yang diberikan yang cocok dengan $filter opsional yang diberikan. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()' atau 'policyDefinitionId eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter mencakup semua penetapan kebijakan yang terkait dengan langganan, termasuk yang berlaku secara langsung atau dari grup manajemen yang berisi langganan yang diberikan, serta apa pun yang diterapkan ke objek yang terkandung dalam langganan. Jika $filter=atScope() disediakan, daftar yang ditampilkan mencakup semua penetapan kebijakan yang berlaku untuk langganan, yang merupakan semua yang ada dalam daftar yang tidak difilter kecuali yang diterapkan ke objek yang terkandung dalam langganan. Jika $filter=atExactScope() disediakan, daftar yang ditampilkan hanya mencakup semua penetapan kebijakan yang ada di langganan. Jika $filter=policyDefinitionId eq '{value}' disediakan, daftar yang ditampilkan mencakup semua penetapan kebijakan dari definisi kebijakan yang id-nya adalah {value}.

list: (options?: PolicyAssignmentsListOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

Nilai Properti

(options?: PolicyAssignmentsListOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

listForManagementGroup

Operasi ini mengambil daftar semua penetapan kebijakan yang berlaku untuk grup manajemen yang cocok dengan $filter yang diberikan. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()' atau 'policyDefinitionId eq '{value}''. Jika $filter=atScope() disediakan, daftar yang ditampilkan mencakup semua penetapan kebijakan yang ditetapkan ke grup manajemen atau nenek moyang grup manajemen. Jika $filter=atExactScope() disediakan, daftar yang ditampilkan hanya menyertakan semua penetapan kebijakan yang ada di grup manajemen. Jika $filter=policyDefinitionId eq '{value}' disediakan, daftar yang ditampilkan mencakup semua penetapan kebijakan definisi kebijakan yang id-nya adalah {value} yang berlaku untuk grup manajemen.

listForManagementGroup: (managementGroupId: string, options?: PolicyAssignmentsListForManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

Nilai Properti

(managementGroupId: string, options?: PolicyAssignmentsListForManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

listForResource

Operasi ini mengambil daftar semua penetapan kebijakan yang terkait dengan sumber daya yang ditentukan dalam grup sumber daya dan langganan yang diberikan yang cocok dengan $filter opsional yang diberikan. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()' atau 'policyDefinitionId eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter mencakup semua penetapan kebijakan yang terkait dengan sumber daya, termasuk yang berlaku secara langsung atau dari semua cakupan yang berisi, serta apa pun yang diterapkan ke sumber daya yang terkandung dalam sumber daya. Jika $filter=atScope() disediakan, daftar yang ditampilkan mencakup semua penetapan kebijakan yang berlaku untuk sumber daya, yang merupakan semua yang ada dalam daftar yang tidak difilter kecuali yang diterapkan ke sumber daya yang terkandung dalam sumber daya. Jika $filter=atExactScope() disediakan, daftar yang ditampilkan hanya mencakup semua penetapan kebijakan yang berada di tingkat sumber daya. Jika $filter=policyDefinitionId eq '{value}' disediakan, daftar yang ditampilkan mencakup semua penetapan kebijakan dari definisi kebijakan yang id-nya adalah {value} yang berlaku untuk sumber daya. Tiga parameter ditambah nama sumber daya digunakan untuk mengidentifikasi sumber daya tertentu. Jika sumber daya bukan bagian dari sumber daya induk (kasus yang lebih umum), jalur sumber daya induk tidak boleh disediakan (atau disediakan sebagai ''). Misalnya aplikasi web dapat ditentukan sebagai ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Jika sumber daya adalah bagian dari sumber daya induk, maka semua parameter harus disediakan. Misalnya nama DNS komputer virtual dapat ditentukan sebagai ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Alternatif yang nyaman untuk menyediakan namespace dan nama jenis secara terpisah adalah menyediakan keduanya dalam parameter {resourceType}, format: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').

listForResource: (resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: PolicyAssignmentsListForResourceOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

Nilai Properti

(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: PolicyAssignmentsListForResourceOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

listForResourceGroup

Operasi ini mengambil daftar semua penetapan kebijakan yang terkait dengan grup sumber daya yang diberikan dalam langganan yang diberikan yang cocok dengan $filter opsional yang diberikan. Nilai yang valid untuk $filter adalah: 'atScope()', 'atExactScope()' atau 'policyDefinitionId eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter mencakup semua penetapan kebijakan yang terkait dengan grup sumber daya, termasuk yang berlaku secara langsung atau berlaku dari cakupan yang berisi, serta apa pun yang diterapkan ke sumber daya yang terkandung dalam grup sumber daya. Jika $filter=atScope() disediakan, daftar yang ditampilkan mencakup semua penetapan kebijakan yang berlaku untuk grup sumber daya, yang merupakan semua yang ada dalam daftar yang tidak difilter kecuali yang diterapkan ke sumber daya yang terkandung dalam grup sumber daya. Jika $filter=atExactScope() disediakan, daftar yang ditampilkan hanya mencakup semua penetapan kebijakan yang ada di grup sumber daya. Jika $filter=policyDefinitionId eq '{value}' disediakan, daftar yang ditampilkan mencakup semua penetapan kebijakan dari definisi kebijakan yang id-nya adalah {value} yang berlaku untuk grup sumber daya.

listForResourceGroup: (resourceGroupName: string, options?: PolicyAssignmentsListForResourceGroupOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

Nilai Properti

(resourceGroupName: string, options?: PolicyAssignmentsListForResourceGroupOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

update

Operasi ini memperbarui penetapan kebijakan dengan cakupan dan nama yang diberikan. Penetapan kebijakan berlaku untuk semua sumber daya yang terkandung dalam cakupannya. Misalnya, saat Anda menetapkan kebijakan di cakupan grup sumber daya, kebijakan tersebut berlaku untuk semua sumber daya dalam grup.

update: (scope: string, policyAssignmentName: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateOptionalParams) => Promise<PolicyAssignment>

Nilai Properti

(scope: string, policyAssignmentName: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateOptionalParams) => Promise<PolicyAssignment>