/// <summary>Snippet for UpdateTaxonomy</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void UpdateTaxonomy() { // Create client PolicyTagManagerClient policyTagManagerClient = PolicyTagManagerClient.Create(); // Initialize request argument(s) Taxonomy taxonomy = new Taxonomy(); // Make the request Taxonomy response = policyTagManagerClient.UpdateTaxonomy(taxonomy); }
/// <summary>Snippet for GetTaxonomy</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetTaxonomyResourceNames() { // Create client PolicyTagManagerClient policyTagManagerClient = PolicyTagManagerClient.Create(); // Initialize request argument(s) TaxonomyName name = TaxonomyName.FromProjectLocationTaxonomy("[PROJECT]", "[LOCATION]", "[TAXONOMY]"); // Make the request Taxonomy response = policyTagManagerClient.GetTaxonomy(name); }
/// <summary>Snippet for GetTaxonomy</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetTaxonomy() { // Create client PolicyTagManagerClient policyTagManagerClient = PolicyTagManagerClient.Create(); // Initialize request argument(s) string name = "projects/[PROJECT]/locations/[LOCATION]/taxonomies/[TAXONOMY]"; // Make the request Taxonomy response = policyTagManagerClient.GetTaxonomy(name); }
/// <summary>Snippet for UpdatePolicyTag</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void UpdatePolicyTag() { // Create client PolicyTagManagerClient policyTagManagerClient = PolicyTagManagerClient.Create(); // Initialize request argument(s) PolicyTag policyTag = new PolicyTag(); // Make the request PolicyTag response = policyTagManagerClient.UpdatePolicyTag(policyTag); }
/// <summary>Snippet for DeleteTaxonomyAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeleteTaxonomyResourceNamesAsync() { // Create client PolicyTagManagerClient policyTagManagerClient = await PolicyTagManagerClient.CreateAsync(); // Initialize request argument(s) TaxonomyName name = TaxonomyName.FromProjectLocationTaxonomy("[PROJECT]", "[LOCATION]", "[TAXONOMY]"); // Make the request await policyTagManagerClient.DeleteTaxonomyAsync(name); }
/// <summary>Snippet for DeleteTaxonomyAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeleteTaxonomyAsync() { // Create client PolicyTagManagerClient policyTagManagerClient = await PolicyTagManagerClient.CreateAsync(); // Initialize request argument(s) string name = "projects/[PROJECT]/locations/[LOCATION]/taxonomies/[TAXONOMY]"; // Make the request await policyTagManagerClient.DeleteTaxonomyAsync(name); }
/// <summary>Snippet for CreateTaxonomy</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void CreateTaxonomy() { // Create client PolicyTagManagerClient policyTagManagerClient = PolicyTagManagerClient.Create(); // Initialize request argument(s) string parent = "projects/[PROJECT]/locations/[LOCATION]"; Taxonomy taxonomy = new Taxonomy(); // Make the request Taxonomy response = policyTagManagerClient.CreateTaxonomy(parent, taxonomy); }
/// <summary>Snippet for UpdatePolicyTagAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task UpdatePolicyTagAsync() { // Create client PolicyTagManagerClient policyTagManagerClient = await PolicyTagManagerClient.CreateAsync(); // Initialize request argument(s) PolicyTag policyTag = new PolicyTag(); // Make the request PolicyTag response = await policyTagManagerClient.UpdatePolicyTagAsync(policyTag); }
/// <summary>Snippet for GetPolicyTagAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetPolicyTagAsync() { // Create client PolicyTagManagerClient policyTagManagerClient = await PolicyTagManagerClient.CreateAsync(); // Initialize request argument(s) string name = "projects/[PROJECT]/locations/[LOCATION]/taxonomies/[TAXONOMY]/policyTags/[POLICY_TAG]"; // Make the request PolicyTag response = await policyTagManagerClient.GetPolicyTagAsync(name); }
/// <summary>Snippet for DeletePolicyTag</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void DeletePolicyTag() { // Create client PolicyTagManagerClient policyTagManagerClient = PolicyTagManagerClient.Create(); // Initialize request argument(s) string name = "projects/[PROJECT]/locations/[LOCATION]/taxonomies/[TAXONOMY]/policyTags/[POLICY_TAG]"; // Make the request policyTagManagerClient.DeletePolicyTag(name); }
/// <summary>Snippet for CreateTaxonomy</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void CreateTaxonomyResourceNames() { // Create client PolicyTagManagerClient policyTagManagerClient = PolicyTagManagerClient.Create(); // Initialize request argument(s) LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"); Taxonomy taxonomy = new Taxonomy(); // Make the request Taxonomy response = policyTagManagerClient.CreateTaxonomy(parent, taxonomy); }
/// <summary>Snippet for CreatePolicyTag</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void CreatePolicyTagResourceNames() { // Create client PolicyTagManagerClient policyTagManagerClient = PolicyTagManagerClient.Create(); // Initialize request argument(s) TaxonomyName parent = TaxonomyName.FromProjectLocationTaxonomy("[PROJECT]", "[LOCATION]", "[TAXONOMY]"); PolicyTag policyTag = new PolicyTag(); // Make the request PolicyTag response = policyTagManagerClient.CreatePolicyTag(parent, policyTag); }
/// <summary>Snippet for DeletePolicyTag</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void DeletePolicyTagResourceNames() { // Create client PolicyTagManagerClient policyTagManagerClient = PolicyTagManagerClient.Create(); // Initialize request argument(s) PolicyTagName name = PolicyTagName.FromProjectLocationTaxonomyPolicyTag("[PROJECT]", "[LOCATION]", "[TAXONOMY]", "[POLICY_TAG]"); // Make the request policyTagManagerClient.DeletePolicyTag(name); }
/// <summary>Snippet for GetPolicyTagAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetPolicyTagResourceNamesAsync() { // Create client PolicyTagManagerClient policyTagManagerClient = await PolicyTagManagerClient.CreateAsync(); // Initialize request argument(s) PolicyTagName name = PolicyTagName.FromProjectLocationTaxonomyPolicyTag("[PROJECT]", "[LOCATION]", "[TAXONOMY]", "[POLICY_TAG]"); // Make the request PolicyTag response = await policyTagManagerClient.GetPolicyTagAsync(name); }
/// <summary>Snippet for CreatePolicyTag</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void CreatePolicyTag() { // Create client PolicyTagManagerClient policyTagManagerClient = PolicyTagManagerClient.Create(); // Initialize request argument(s) string parent = "projects/[PROJECT]/locations/[LOCATION]/taxonomies/[TAXONOMY]"; PolicyTag policyTag = new PolicyTag(); // Make the request PolicyTag response = policyTagManagerClient.CreatePolicyTag(parent, policyTag); }
/// <summary>Snippet for GetPolicyTag</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetPolicyTagRequestObject() { // Create client PolicyTagManagerClient policyTagManagerClient = PolicyTagManagerClient.Create(); // Initialize request argument(s) GetPolicyTagRequest request = new GetPolicyTagRequest { PolicyTagName = PolicyTagName.FromProjectLocationTaxonomyPolicyTag("[PROJECT]", "[LOCATION]", "[TAXONOMY]", "[POLICY_TAG]"), }; // Make the request PolicyTag response = policyTagManagerClient.GetPolicyTag(request); }
/// <summary>Snippet for CreateTaxonomy</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void CreateTaxonomyRequestObject() { // Create client PolicyTagManagerClient policyTagManagerClient = PolicyTagManagerClient.Create(); // Initialize request argument(s) CreateTaxonomyRequest request = new CreateTaxonomyRequest { ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"), Taxonomy = new Taxonomy(), }; // Make the request Taxonomy response = policyTagManagerClient.CreateTaxonomy(request); }
/// <summary>Snippet for GetTaxonomyAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetTaxonomyRequestObjectAsync() { // Create client PolicyTagManagerClient policyTagManagerClient = await PolicyTagManagerClient.CreateAsync(); // Initialize request argument(s) GetTaxonomyRequest request = new GetTaxonomyRequest { TaxonomyName = TaxonomyName.FromProjectLocationTaxonomy("[PROJECT]", "[LOCATION]", "[TAXONOMY]"), }; // Make the request Taxonomy response = await policyTagManagerClient.GetTaxonomyAsync(request); }
/// <summary>Snippet for DeletePolicyTagAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeletePolicyTagRequestObjectAsync() { // Create client PolicyTagManagerClient policyTagManagerClient = await PolicyTagManagerClient.CreateAsync(); // Initialize request argument(s) DeletePolicyTagRequest request = new DeletePolicyTagRequest { PolicyTagName = PolicyTagName.FromProjectLocationTaxonomyPolicyTag("[PROJECT]", "[LOCATION]", "[TAXONOMY]", "[POLICY_TAG]"), }; // Make the request await policyTagManagerClient.DeletePolicyTagAsync(request); }
/// <summary>Snippet for UpdateTaxonomy</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void UpdateTaxonomyRequestObject() { // Create client PolicyTagManagerClient policyTagManagerClient = PolicyTagManagerClient.Create(); // Initialize request argument(s) UpdateTaxonomyRequest request = new UpdateTaxonomyRequest { Taxonomy = new Taxonomy(), UpdateMask = new FieldMask(), }; // Make the request Taxonomy response = policyTagManagerClient.UpdateTaxonomy(request); }
/// <summary>Snippet for UpdatePolicyTag</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void UpdatePolicyTagRequestObject() { // Create client PolicyTagManagerClient policyTagManagerClient = PolicyTagManagerClient.Create(); // Initialize request argument(s) UpdatePolicyTagRequest request = new UpdatePolicyTagRequest { PolicyTag = new PolicyTag(), UpdateMask = new FieldMask(), }; // Make the request PolicyTag response = policyTagManagerClient.UpdatePolicyTag(request); }
/// <summary>Snippet for TestIamPermissions</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void TestIamPermissionsRequestObject() { // Create client PolicyTagManagerClient policyTagManagerClient = PolicyTagManagerClient.Create(); // Initialize request argument(s) TestIamPermissionsRequest request = new TestIamPermissionsRequest { ResourceAsResourceName = new UnparsedResourceName("a/wildcard/resource"), Permissions = { "", }, }; // Make the request TestIamPermissionsResponse response = policyTagManagerClient.TestIamPermissions(request); }
/// <summary>Snippet for CreatePolicyTag</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void CreatePolicyTagRequestObject() { // Create client PolicyTagManagerClient policyTagManagerClient = PolicyTagManagerClient.Create(); // Initialize request argument(s) CreatePolicyTagRequest request = new CreatePolicyTagRequest { ParentAsTaxonomyName = TaxonomyName.FromProjectLocationTaxonomy("[PROJECT]", "[LOCATION]", "[TAXONOMY]"), PolicyTag = new PolicyTag(), }; // Make the request PolicyTag response = policyTagManagerClient.CreatePolicyTag(request); }
/// <summary>Snippet for SetIamPolicy</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void SetIamPolicyRequestObject() { // Create client PolicyTagManagerClient policyTagManagerClient = PolicyTagManagerClient.Create(); // Initialize request argument(s) SetIamPolicyRequest request = new SetIamPolicyRequest { ResourceAsResourceName = new UnparsedResourceName("a/wildcard/resource"), Policy = new Policy(), }; // Make the request Policy response = policyTagManagerClient.SetIamPolicy(request); }
/// <summary>Snippet for DeleteTaxonomy</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void DeleteTaxonomyRequestObject() { // Create client PolicyTagManagerClient policyTagManagerClient = PolicyTagManagerClient.Create(); // Initialize request argument(s) DeleteTaxonomyRequest request = new DeleteTaxonomyRequest { TaxonomyName = TaxonomyName.FromProjectLocationTaxonomy("[PROJECT]", "[LOCATION]", "[TAXONOMY]"), }; // Make the request policyTagManagerClient.DeleteTaxonomy(request); }
/// <summary>Snippet for UpdatePolicyTagAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task UpdatePolicyTagRequestObjectAsync() { // Create client PolicyTagManagerClient policyTagManagerClient = await PolicyTagManagerClient.CreateAsync(); // Initialize request argument(s) UpdatePolicyTagRequest request = new UpdatePolicyTagRequest { PolicyTag = new PolicyTag(), UpdateMask = new FieldMask(), }; // Make the request PolicyTag response = await policyTagManagerClient.UpdatePolicyTagAsync(request); }
/// <summary>Snippet for UpdateTaxonomyAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task UpdateTaxonomyRequestObjectAsync() { // Create client PolicyTagManagerClient policyTagManagerClient = await PolicyTagManagerClient.CreateAsync(); // Initialize request argument(s) UpdateTaxonomyRequest request = new UpdateTaxonomyRequest { Taxonomy = new Taxonomy(), UpdateMask = new FieldMask(), }; // Make the request Taxonomy response = await policyTagManagerClient.UpdateTaxonomyAsync(request); }
/// <summary>Snippet for GetIamPolicyAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetIamPolicyRequestObjectAsync() { // Create client PolicyTagManagerClient policyTagManagerClient = await PolicyTagManagerClient.CreateAsync(); // Initialize request argument(s) GetIamPolicyRequest request = new GetIamPolicyRequest { ResourceAsResourceName = new UnparsedResourceName("a/wildcard/resource"), Options = new GetPolicyOptions(), }; // Make the request Policy response = await policyTagManagerClient.GetIamPolicyAsync(request); }
/// <summary>Snippet for ListTaxonomiesAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task ListTaxonomiesRequestObjectAsync() { // Create client PolicyTagManagerClient policyTagManagerClient = await PolicyTagManagerClient.CreateAsync(); // Initialize request argument(s) ListTaxonomiesRequest request = new ListTaxonomiesRequest { ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"), }; // Make the request PagedAsyncEnumerable <ListTaxonomiesResponse, Taxonomy> response = policyTagManagerClient.ListTaxonomiesAsync(request); // Iterate over all response items, lazily performing RPCs as required await response.ForEachAsync((Taxonomy item) => { // Do something with each item Console.WriteLine(item); }); // Or iterate over pages (of server-defined size), performing one RPC per page await response.AsRawResponses().ForEachAsync((ListTaxonomiesResponse page) => { // Do something with each page of items Console.WriteLine("A page of results:"); foreach (Taxonomy item in page) { // Do something with each item Console.WriteLine(item); } }); // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required int pageSize = 10; Page <Taxonomy> singlePage = await response.ReadPageAsync(pageSize); // Do something with the page of items Console.WriteLine($"A page of {pageSize} results (unless it's the final page):"); foreach (Taxonomy item in singlePage) { // Do something with each item Console.WriteLine(item); } // Store the pageToken, for when the next page is required. string nextPageToken = singlePage.NextPageToken; }
/// <summary>Snippet for ListPolicyTags</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void ListPolicyTagsRequestObject() { // Create client PolicyTagManagerClient policyTagManagerClient = PolicyTagManagerClient.Create(); // Initialize request argument(s) ListPolicyTagsRequest request = new ListPolicyTagsRequest { ParentAsTaxonomyName = TaxonomyName.FromProjectLocationTaxonomy("[PROJECT]", "[LOCATION]", "[TAXONOMY]"), }; // Make the request PagedEnumerable <ListPolicyTagsResponse, PolicyTag> response = policyTagManagerClient.ListPolicyTags(request); // Iterate over all response items, lazily performing RPCs as required foreach (PolicyTag item in response) { // Do something with each item Console.WriteLine(item); } // Or iterate over pages (of server-defined size), performing one RPC per page foreach (ListPolicyTagsResponse page in response.AsRawResponses()) { // Do something with each page of items Console.WriteLine("A page of results:"); foreach (PolicyTag item in page) { // Do something with each item Console.WriteLine(item); } } // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required int pageSize = 10; Page <PolicyTag> singlePage = response.ReadPage(pageSize); // Do something with the page of items Console.WriteLine($"A page of {pageSize} results (unless it's the final page):"); foreach (PolicyTag item in singlePage) { // Do something with each item Console.WriteLine(item); } // Store the pageToken, for when the next page is required. string nextPageToken = singlePage.NextPageToken; }