A referência Central de Parceiros da AWS da API foi reestruturada. Para obter mais informações sobre as operações de API suportadas, consulte a Referência Central de Parceiros da AWS da API.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Use ListSolutionscom um AWS SDK
Os exemplos de código a seguir mostram como usar o ListSolutions.
- Java
-
- SDK para Java 2.x
-
Recupera uma lista de soluções de parceiros que o parceiro registrou na Central de Parceiros.
package org.example;
import java.util.ArrayList;
import java.util.List;
import static org.example.utils.Constants.*;
import org.example.utils.ReferenceCodesUtils;
import software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider;
import software.amazon.awssdk.http.apache.ApacheHttpClient;
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.partnercentralselling.PartnerCentralSellingClient;
import software.amazon.awssdk.services.partnercentralselling.model.ListSolutionsRequest;
import software.amazon.awssdk.services.partnercentralselling.model.ListSolutionsResponse;
import software.amazon.awssdk.services.partnercentralselling.model.SolutionBase;
/*
* Purpose
* PC-API-10 Getting list of solutions
*/
public class ListSolutions {
static PartnerCentralSellingClient client = PartnerCentralSellingClient.builder()
.region(Region.US_EAST_1)
.credentialsProvider(DefaultCredentialsProvider.create())
.httpClient(ApacheHttpClient.builder().build())
.build();
public static void main(String[] args) {
List<SolutionBase> solutionSummaries = getResponse();
ReferenceCodesUtils.formatOutput(solutionSummaries);
}
static List<SolutionBase> getResponse() {
List<SolutionBase> solutionSummaries = new ArrayList<SolutionBase>();
ListSolutionsRequest listSolutionsRequest = ListSolutionsRequest.builder()
.catalog(CATALOG_TO_USE)
.maxResults(5)
.build();
ListSolutionsResponse response = client.listSolutions(listSolutionsRequest);
solutionSummaries.addAll(response.solutionSummaries());
return solutionSummaries;
}
}
- Python
-
- SDK para Python (Boto3)
-
Recupera uma lista de soluções de parceiros que o parceiro registrou na Central de Parceiros.
#!/usr/bin/env python
"""
Purpose
PC-API-10 Getting list of solutions
"""
import logging
import boto3
import utils.helpers as helper
from botocore.client import ClientError
from utils.constants import CATALOG_TO_USE
serviceName = "partnercentral-selling"
partner_central_client = boto3.client(
service_name=serviceName,
region_name='us-east-1'
)
def get_list_of_solutions():
list_solutions_request ={
"Catalog": CATALOG_TO_USE,
"MaxResults": 20
}
try:
# Perform an API call
response = partner_central_client.list_solutions(**list_solutions_request)
return response
except ClientError as err:
# Catch all client exceptions
print(err.response)
def usage_demo():
logging.basicConfig(level=logging.INFO, format="%(levelname)s: %(message)s")
print("-" * 88)
print("Getting list of solutions.")
print("-" * 88)
helper.pretty_print_datetime(get_list_of_solutions())
if __name__ == "__main__":
usage_demo()
Para obter uma lista completa dos guias do desenvolvedor do AWS SDK e exemplos de código, consulteUtilizar AWS API do Partner Central com um AWS SDK. Este tópico também inclui informações sobre como começar e detalhes sobre versões anteriores do SDK.