internal virtual ListTagsResponse ListTags(ListTagsRequest request) { var marshaller = ListTagsRequestMarshaller.Instance; var unmarshaller = ListTagsResponseUnmarshaller.Instance; return(Invoke <ListTagsRequest, ListTagsResponse>(request, marshaller, unmarshaller)); }
protected override void ProcessRecord() { base.ProcessRecord(); ListTagsRequest request; try { request = new ListTagsRequest { CatalogId = CatalogId, DisplayName = DisplayName, DisplayNameContains = DisplayNameContains, LifecycleState = LifecycleState, Fields = Fields, SortBy = SortBy, SortOrder = SortOrder, Limit = Limit, Page = Page, OpcRequestId = OpcRequestId }; IEnumerable <ListTagsResponse> responses = GetRequestDelegate().Invoke(request); foreach (var item in responses) { response = item; WriteOutput(response, response.TermCollection, true); } FinishProcessing(response); } catch (Exception ex) { TerminatingErrorDuringExecution(ex); } }
protected override void ProcessRecord() { base.ProcessRecord(); ListTagsRequest request; try { request = new ListTagsRequest { TagNamespaceId = TagNamespaceId, Page = Page, Limit = Limit, LifecycleState = LifecycleState }; IEnumerable <ListTagsResponse> responses = GetRequestDelegate().Invoke(request); foreach (var item in responses) { response = item; WriteOutput(response, response.Items, true); } FinishProcessing(response); } catch (Exception ex) { TerminatingErrorDuringExecution(ex); } }
/// <summary> /// Gets a list of tags for the specified AWS CloudHSM cluster. /// /// /// <para> /// This is a paginated operation, which means that each response might contain only a /// subset of all the tags. When the response contains only a subset of tags, it includes /// a <code>NextToken</code> value. Use this value in a subsequent <code>ListTags</code> /// request to get more tags. When you receive a response with no <code>NextToken</code> /// (or an empty or null value), that means there are no more tags to get. /// </para> /// </summary> /// <param name="request">Container for the necessary parameters to execute the ListTags service method.</param> /// /// <returns>The response from the ListTags service method, as returned by CloudHSMV2.</returns> /// <exception cref="Amazon.CloudHSMV2.Model.CloudHsmAccessDeniedException"> /// The request was rejected because the requester does not have permission to perform /// the requested operation. /// </exception> /// <exception cref="Amazon.CloudHSMV2.Model.CloudHsmInternalFailureException"> /// The request was rejected because of an AWS CloudHSM internal failure. The request /// can be retried. /// </exception> /// <exception cref="Amazon.CloudHSMV2.Model.CloudHsmInvalidRequestException"> /// The request was rejected because it is not a valid request. /// </exception> /// <exception cref="Amazon.CloudHSMV2.Model.CloudHsmResourceNotFoundException"> /// The request was rejected because it refers to a resource that cannot be found. /// </exception> /// <exception cref="Amazon.CloudHSMV2.Model.CloudHsmServiceException"> /// The request was rejected because an error occurred. /// </exception> /// <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cloudhsmv2-2017-04-28/ListTags">REST API Reference for ListTags Operation</seealso> public ListTagsResponse ListTags(ListTagsRequest request) { var marshaller = new ListTagsRequestMarshaller(); var unmarshaller = ListTagsResponseUnmarshaller.Instance; return(Invoke <ListTagsRequest, ListTagsResponse>(request, marshaller, unmarshaller)); }
static void Main() { IClientProfile clientProfile = DefaultProfile.GetProfile("cn-hangzhou", "<your access key id>", "<your access key secret>"); DefaultAcsClient client = new DefaultAcsClient(clientProfile); ListTagsRequest request = new ListTagsRequest(); request.AppKey = < Your AppKey >; try { ListTagsResponse response = client.GetAcsResponse(request); Console.WriteLine("RequestId:" + response.RequestId); foreach (ListTagsResponse.TagInfo info in response.TagInfos) { Console.WriteLine("TagName: " + info.TagName); } Console.ReadLine(); } catch (ServerException e) { Console.WriteLine(e.ErrorCode); Console.WriteLine(e.ErrorMessage); Console.ReadLine(); } catch (ClientException e) { Console.WriteLine(e.ErrorCode); Console.WriteLine(e.ErrorMessage); Console.ReadLine(); } }
protected override void ProcessRecord() { base.ProcessRecord(); ListTagsRequest request; try { request = new ListTagsRequest { TagNamespaceId = TagNamespaceId, Page = Page, Limit = Limit, LifecycleState = LifecycleState }; IEnumerable <ListTagsResponse> responses = GetRequestDelegate().Invoke(request); foreach (var item in responses) { response = item; WriteOutput(response, response.Items, true); } if (!ParameterSetName.Equals(AllPageSet) && !ParameterSetName.Equals(LimitSet) && response.OpcNextPage != null) { WriteWarning("This operation supports pagination and not all resources were returned. Re-run using the -All option to auto paginate and list all resources."); } FinishProcessing(response); } catch (Exception ex) { TerminatingErrorDuringExecution(ex); } }
//query user image tags private static void ListTags(ImsClient imsV1Client) { ListTagsRequest tenantTagsListRequest = new ListTagsRequest() { Id = "d70af0f0-515d-41d7-9c9f-bc4e2b233ee6" }; try { var tenantTagsListResponse = imsV1Client.ListTags(tenantTagsListRequest); Console.WriteLine(tenantTagsListResponse.Tags); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
public override void Invoke(AWSCredentials creds, RegionEndpoint region, int maxItems) { AmazonSageMakerConfig config = new AmazonSageMakerConfig(); config.RegionEndpoint = region; ConfigureClient(config); AmazonSageMakerClient client = new AmazonSageMakerClient(creds, config); ListTagsResponse resp = new ListTagsResponse(); do { ListTagsRequest req = new ListTagsRequest { NextToken = resp.NextToken , MaxResults = maxItems }; resp = client.ListTags(req); CheckError(resp.HttpStatusCode, "200"); foreach (var obj in resp.Tags) { AddObject(obj); } }while (!string.IsNullOrEmpty(resp.NextToken)); }
/// <summary> /// Initiates the asynchronous execution of the ListTags operation. /// </summary> /// /// <param name="request">Container for the necessary parameters to execute the ListTags operation on AmazonElasticsearchClient.</param> /// <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param> /// <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.</param> /// /// <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTags /// operation.</returns> public IAsyncResult BeginListTags(ListTagsRequest request, AsyncCallback callback, object state) { var marshaller = new ListTagsRequestMarshaller(); var unmarshaller = ListTagsResponseUnmarshaller.Instance; return(BeginInvoke <ListTagsRequest>(request, marshaller, unmarshaller, callback, state)); }
/// <summary> /// Initiates the asynchronous execution of the ListTags operation. /// </summary> /// /// <param name="request">Container for the necessary parameters to execute the ListTags operation.</param> /// <param name="cancellationToken"> /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// </param> /// <returns>The task object representing the asynchronous operation.</returns> /// <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dax-2017-04-19/ListTags">REST API Reference for ListTags Operation</seealso> public virtual Task <ListTagsResponse> ListTagsAsync(ListTagsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var marshaller = ListTagsRequestMarshaller.Instance; var unmarshaller = ListTagsResponseUnmarshaller.Instance; return(InvokeAsync <ListTagsRequest, ListTagsResponse>(request, marshaller, unmarshaller, cancellationToken)); }
/// <summary> /// 按条件查询租户镜像标签列表 /// </summary> public async Task <ListTagsResponse> ListTagsAsync(ListTagsRequest listTagsRequest) { Dictionary <string, string> urlParam = new Dictionary <string, string>(); string urlPath = HttpUtils.AddUrlPath("/v1/cloudimages/tags", urlParam); SdkRequest request = HttpUtils.InitSdkRequest(urlPath, listTagsRequest); HttpResponseMessage response = await DoHttpRequestAsync("GET", request); return(JsonUtils.DeSerialize <ListTagsResponse>(response)); }
/// <summary> /// 按条件查询租户镜像标签列表 /// </summary> public ListTagsResponse ListTags(ListTagsRequest listTagsRequest) { Dictionary <string, string> urlParam = new Dictionary <string, string>(); string urlPath = HttpUtils.AddUrlPath("/v1/cloudimages/tags", urlParam); SdkRequest request = HttpUtils.InitSdkRequest(urlPath, "application/json", listTagsRequest); HttpResponseMessage response = DoHttpRequestSync("GET", request); return(JsonUtils.DeSerialize <ListTagsResponse>(response)); }
public ListTagsResponse GetTags(string arn, List <Tag> tags) { ListTagsRequest request = new ListTagsRequest() { ARN = arn }; return(client.ListTagsAsync(request).GetAwaiter().GetResult()); }
/// <summary> /// Initiates the asynchronous execution of the ListTags operation. /// </summary> /// /// <param name="request">Container for the necessary parameters to execute the ListTags operation.</param> /// <param name="cancellationToken"> /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// </param> /// <returns>The task object representing the asynchronous operation.</returns> /// <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cloudhsmv2-2017-04-28/ListTags">REST API Reference for ListTags Operation</seealso> public virtual Task <ListTagsResponse> ListTagsAsync(ListTagsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListTagsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTagsResponseUnmarshaller.Instance; return(InvokeAsync <ListTagsResponse>(request, options, cancellationToken)); }
internal virtual ListTagsResponse ListTags(ListTagsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListTagsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTagsResponseUnmarshaller.Instance; return(Invoke <ListTagsResponse>(request, options)); }
public async Task <ListTagsResponse> ListTagsAsyncAsync(string arn) { ListTagsRequest request = new ListTagsRequest() { ARN = arn }; return(await client.ListTagsAsync(request)); }
/// <summary> /// 查询指定实例类型的所有标签集合 /// </summary> public ListTagsResponse ListTags(ListTagsRequest listTagsRequest) { Dictionary <string, string> urlParam = new Dictionary <string, string>(); urlParam.Add("resource_type", listTagsRequest.ResourceType.ToString()); string urlPath = HttpUtils.AddUrlPath("/v2/{project_id}/{resource_type}/tags", urlParam); SdkRequest request = HttpUtils.InitSdkRequest(urlPath, "application/json", listTagsRequest); HttpResponseMessage response = DoHttpRequestSync("GET", request); return(JsonUtils.DeSerialize <ListTagsResponse>(response)); }
public async Task <IActionResult> List([FromQuery] ListTagsRequest request, [FromRoute] int accountId) { if (!ModelState.IsValid) { return(BadRequest(ModelState.GetErrorMessages())); } var response = await _tagService.ListAsync(request, accountId); if (!response.IsValid) { return(BadRequest(response.Message)); } return(Ok(response)); }
public async Task <ListResponse <TagsListItemDto> > ListAsync(ListTagsRequest request, int accountId) { var filter = _mapper.Map <ListTagsRequest, TagsFilter>(request); var paging = _mapper.Map <ListTagsRequest, Paging>(request); filter.AccountId = accountId; var tags = await _tagRepository.GetListAsync(filter, null, paging); var tagsCount = await _tagRepository.CountAsync(filter); var tagsDtosList = _mapper.Map <List <Tag>, List <TagsListItemDto> >(tags); return(new ListResponse <TagsListItemDto>(tagsDtosList, tagsCount)); }
public string ReadTag(string lambdaFunctionName, string tagName) { string tagValue; var lstLambdaFuncs = client.ListFunctions(); var request = new ListTagsRequest(); request.Resource = lstLambdaFuncs.Functions[0].FunctionArn; var tagsResponse = client.ListTags(request); if (tagsResponse.Tags.TryGetValue(tagName, out tagValue)) { return(tagValue); } return(null); }
/// <summary>Snippet for ListTagsAsync</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 ListTagsRequestObjectAsync() { // Create client DataCatalogClient dataCatalogClient = await DataCatalogClient.CreateAsync(); // Initialize request argument(s) ListTagsRequest request = new ListTagsRequest { ParentAsEntryName = EntryName.FromProjectLocationEntryGroupEntry("[PROJECT]", "[LOCATION]", "[ENTRY_GROUP]", "[ENTRY]"), }; // Make the request PagedAsyncEnumerable <ListTagsResponse, Tag> response = dataCatalogClient.ListTagsAsync(request); // Iterate over all response items, lazily performing RPCs as required await response.ForEachAsync((Tag 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((ListTagsResponse page) => { // Do something with each page of items Console.WriteLine("A page of results:"); foreach (Tag 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 <Tag> 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 (Tag 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; }
protected override void ProcessRecord() { base.ProcessRecord(); ListTagsRequest request; try { request = new ListTagsRequest { CatalogId = CatalogId, DisplayName = DisplayName, DisplayNameContains = DisplayNameContains, LifecycleState = LifecycleState, Fields = Fields, SortBy = SortBy, SortOrder = SortOrder, Limit = Limit, Page = Page, OpcRequestId = OpcRequestId }; IEnumerable <ListTagsResponse> responses = GetRequestDelegate().Invoke(request); foreach (var item in responses) { response = item; WriteOutput(response, response.TermCollection, true); } if (!ParameterSetName.Equals(AllPageSet) && !ParameterSetName.Equals(LimitSet) && response.OpcNextPage != null) { WriteWarning("This operation supports pagination and not all resources were returned. Re-run using the -All option to auto paginate and list all resources."); } FinishProcessing(response); } catch (Exception ex) { TerminatingErrorDuringExecution(ex); } }
public static void CompartmentConsoleDisplay(ClientConfig config) { IdentityClient identityClient = new IdentityClient(config) { Region = config.HomeRegion }; Console.WriteLine("* GetTenacy------------------------"); GetTenancyRequest getTenancyRequest = new GetTenancyRequest() { TenancyId = identityClient.Config.TenancyId }; var getTenacy = identityClient.GetTenancy(getTenancyRequest); Console.WriteLine(" name:" + getTenacy.Tenancy.Name + ","); Console.WriteLine(" id:" + getTenacy.Tenancy.Id + ","); Console.WriteLine(" description:" + getTenacy.Tenancy.Description + ","); Console.WriteLine(" homeregion:" + config.GetRegionName(getTenacy.Tenancy.HomeRegionKey) + ","); // tagNamespaces get in tetancy(root compartment) Console.WriteLine(" tagNamespaces:"); var listTagNamespacesRequest = new ListTagNamespacesRequest() { CompartmentId = getTenacy.Tenancy.Id, Limit = 50 }; var listTagNs = identityClient.ListTagNamespaces(listTagNamespacesRequest); listTagNs.Items.ForEach(tagNs => { Console.WriteLine("\t|- name: " + tagNs.Name); Console.WriteLine("\t| id: " + tagNs.Id); Console.WriteLine("\t| description: " + tagNs.Description); //tag list var listTagsRequest = new ListTagsRequest() { TagNamespaceId = tagNs.Id, Limit = 50 }; var listTags = identityClient.ListTags(listTagsRequest); listTags.Items.ForEach(tag => { Console.WriteLine("\t|\t|- * " + tag.Name); Console.WriteLine("\t|\t| id: " + tag.Id); Console.WriteLine("\t|\t| costTracking: " + tag.IsCostTracking); }); }); // tagDefaults get in tetancy(root compartment) Console.WriteLine(" tagDefaults:"); var listTagsDefaultRequest = new ListTagDefaultsRequest() { CompartmentId = getTenacy.Tenancy.Id, Limit = 50 }; var listDefaultTags = identityClient.ListTagDefaults(listTagsDefaultRequest); listDefaultTags.Items.ForEach(tag => { Console.WriteLine("\t|- DefaultTags"); Console.WriteLine("\t| id: " + tag.Id); Console.WriteLine("\t| tagDefinitionName: " + tag.TagDefinitionName); Console.WriteLine("\t| tagNamespaceId: " + tag.TagNamespaceId); Console.WriteLine("\t| tagDefinitionId: " + tag.TagDefinitionId); Console.WriteLine("\t| lifecycleState: " + tag.LifecycleState); }); var listCostTrackingTagsRequest = new ListCostTrackingTagsRequest() { CompartmentId = getTenacy.Tenancy.Id, Limit = 100 }; var listCostTrackingTags = identityClient.ListCostTrackingTags(listCostTrackingTagsRequest); listCostTrackingTags.Items.ForEach(tag => { Console.WriteLine("\t|- CostTackingTags"); Console.WriteLine("\t| id: " + tag.Id); Console.WriteLine("\t| isCostTracking: " + tag.IsCostTracking); Console.WriteLine("\t| tagNamespaceId: " + tag.TagNamespaceId); Console.WriteLine("\t| tagNamespaceName: " + tag.TagNamespaceName); Console.WriteLine("\t| name: " + tag.Name); }); Console.WriteLine(); Console.WriteLine("* ListRegions------------------------"); var listRegion = identityClient.ListRegions(); listRegion.Items.ForEach(r => { Console.WriteLine("\tname: " + r.Name); Console.WriteLine("\tkey: " + r.Key); }); Console.WriteLine("* ListRegionsSubscriptions------------------------"); var listRegionSubscriptionsRequest = new ListRegionSubscriptionsRequest() { TenancyId = getTenacy.Tenancy.Id, }; var listRegionSubscriptions = identityClient.ListRegionSubscriptions(listRegionSubscriptionsRequest); listRegionSubscriptions.Items.ForEach(r => { Console.WriteLine("\tname: " + r.RegionKey); Console.WriteLine("\tkey: " + r.RegionName); Console.WriteLine("\tstatus: " + r.Status); Console.WriteLine("\thome: " + r.IsHomeRegion); }); Console.WriteLine(); Console.WriteLine("* ListAvailabilityDomain------------------------"); var listAvailabilityDomainRequest = new ListAvailabilityDomainsRequest() { CompartmentId = getTenacy.Tenancy.Id }; var listAD = identityClient.ListAvailabilityDomains(listAvailabilityDomainRequest); listAD.Items.ForEach(ad => { Console.WriteLine("\tname: " + ad.Name); Console.WriteLine("\tid: " + ad.Id); }); Console.WriteLine(); Console.WriteLine("* ListCompartment------------------------"); var listCompartmenRequest = new ListCompartmentRequest() { CompartmentId = getTenacy.Tenancy.Id, CompartmentIdInSubtree = true, AccessLevel = ListCompartmentRequest.AccessLevels.ACCESSIBLE, Limit = 10 }; var listCompartment = identityClient.ListCompartment(listCompartmenRequest); listCompartment.Items.ForEach(comp => { // compartment detail get var getCompartmentRequest = new GetCompartmentRequest() { CompartmentId = comp.Id }; var getCompartment = identityClient.GetCompartment(getCompartmentRequest); Console.WriteLine("\t|- name: " + getCompartment.Compartment.Name); Console.WriteLine("\t|\t id: " + getCompartment.Compartment.Id); Console.WriteLine("\t|\t lifecycleState: " + getCompartment.Compartment.LifecycleState); Console.WriteLine("\t|\t timeCreated: " + getCompartment.Compartment.TimeCreated); Console.WriteLine("\t|\t inactiveStatus: " + getCompartment.Compartment.InactiveStatus); var path = GetCompartmetPath(identityClient, getCompartment.Compartment.Id); Console.WriteLine("\t|\t path: " + path); getCompartmentRequest = new GetCompartmentRequest() { CompartmentId = getCompartment.Compartment.CompartmentId }; getCompartment = identityClient.GetCompartment(getCompartmentRequest); Console.WriteLine("\t|\t parent: " + getCompartment.Compartment.Name); // tagNamespaces get in compartment Console.WriteLine("\t|\t tgaNamespaces:"); listTagNamespacesRequest = new ListTagNamespacesRequest() { CompartmentId = comp.Id, Limit = 50 }; listTagNs = identityClient.ListTagNamespaces(listTagNamespacesRequest); listTagNs.Items.ForEach(tagNs => { Console.WriteLine("\t|\t |- name: " + tagNs.Name); Console.WriteLine("\t|\t | id: " + tagNs.Id); Console.WriteLine("\t|\t | description: " + tagNs.Description); Console.WriteLine("\t|\t | timeCreated: " + tagNs.TimeCreated); }); }); }
public void ListTagsAsync(ListTagsRequest request, AmazonServiceCallback <ListTagsRequest, ListTagsResponse> callback, AsyncOptions options = null) { throw new System.NotImplementedException(); }