Service | Event Names | Description |
---|---|---|
accessanalyzer | ApplyArchiveRule | |
CancelPolicyGeneration | Cancels the requested policy generation. |
|
CreateAccessPreview | Creates an access preview that allows you to preview IAM Access Analyzer findings for your resource before deploying resource permissions. |
|
CreateAnalyzer | Creates an analyzer for your account. |
|
CreateArchiveRule | ||
DeleteAnalyzer | ||
DeleteArchiveRule | ||
GetAccessPreview | Retrieves information about an access preview for the specified analyzer. |
|
GetAnalyzedResource | Retrieves information about a resource that was analyzed. |
|
GetAnalyzer | Retrieves information about the specified analyzer. |
|
GetArchiveRule | Retrieves information about an archive rule. To learn about filter keys that you can use to create an archive rule, see IAM Access Analyzer filter keys in the IAM User Guide. |
|
GetFinding | Retrieves information about the specified finding. |
|
GetGeneratedPolicy | Retrieves the policy that was generated using |
|
ListAccessPreviewFindings | Retrieves a list of access preview findings generated by the specified access preview. |
|
ListAccessPreviews | Retrieves a list of access previews for the specified analyzer. |
|
ListAnalyzedResources | Retrieves a list of resources of the specified type that have been analyzed by the specified analyzer.. |
|
ListAnalyzers | Retrieves a list of analyzers. |
|
ListArchiveRules | Retrieves a list of archive rules created for the specified analyzer. |
|
ListFindings | Retrieves a list of findings generated by the specified analyzer. To learn about filter keys that you can use to retrieve a list of findings, see IAM Access Analyzer filter keys in the IAM User Guide. |
|
ListPolicyGenerations | Lists all of the policy generations requested in the last seven days. |
|
ListTagsForResource | Retrieves a list of tags applied to the specified resource. |
|
StartPolicyGeneration | Starts the policy generation request. |
|
StartResourceScan | ||
TagResource | Adds a tag to the specified resource. |
|
UntagResource | Removes a tag from the specified resource. |
|
UpdateArchiveRule | ||
UpdateFindings | ||
account | DeleteAlternateContact | |
GetAlternateContact | Retrieves the specified alternate contact attached to an Amazon Web Services account. For complete details about how to use the alternate contact operations, see Access or updating the alternate contacts. |
|
acm | AddTagsToCertificate | |
DeleteCertificate | ||
DescribeCertificate | Returns detailed metadata about the specified ACM certificate. |
|
ExportCertificate | Exports a private certificate issued by a private certificate authority (CA) for use anywhere. The exported file contains the certificate, the certificate chain, and the encrypted private 2048-bit RSA key associated with the public key that is embedded in the certificate. For security, you must assign a passphrase for the private key when exporting it. For information about exporting and formatting a certificate using the ACM console or CLI, see Export a Private Certificate. |
|
GetAccountConfiguration | Returns the account configuration options associated with an Amazon Web Services account. |
|
GetCertificate | Retrieves an Amazon-issued certificate and its certificate chain. The chain consists of the certificate of the issuing CA and the intermediate certificates of any other subordinate CAs. All of the certificates are base64 encoded. You can use OpenSSL to decode the certificates and inspect individual fields. |
|
ImportCertificate | Imports a certificate into Amazon Web Services Certificate Manager (ACM) to use with services that are integrated with ACM. Note that integrated services allow only certificate types and keys they support to be associated with their resources. Further, their support differs depending on whether the certificate is imported into IAM or into ACM. For more information, see the documentation for each service. For more information about importing certificates into ACM, see Importing Certificates in the Amazon Web Services Certificate Manager User Guide. ACM does not provide managed renewal for certificates that you import. Note the following guidelines when importing third party certificates:
This operation returns the Amazon Resource Name (ARN) of the imported certificate. |
|
ListCertificates | Retrieves a list of certificate ARNs and domain names. You can request that only certificates that match a specific status be listed. You can also filter by specific attributes of the certificate. Default filtering returns only |
|
ListTagsForCertificate | Lists the tags that have been applied to the ACM certificate. Use the certificate's Amazon Resource Name (ARN) to specify the certificate. To add a tag to an ACM certificate, use the AddTagsToCertificate action. To delete a tag, use the RemoveTagsFromCertificate action. |
|
PutAccountConfiguration | ||
RemoveTagsFromCertificate | ||
RenewCertificate | ||
RequestCertificate | Requests an ACM certificate for use with other Amazon Web Services services. To request an ACM certificate, you must specify a fully qualified domain name (FQDN) in the If you are requesting a private certificate, domain validation is not required. If you are requesting a public certificate, each domain name that you specify must be validated to verify that you own or control the domain. You can use DNS validation or email validation. We recommend that you use DNS validation. ACM issues public certificates after receiving approval from the domain owner. ACM behavior differs from the https://tools.ietf.org/html/rfc6125#appendix-B.2RFC 6125 specification of the certificate validation process. first checks for a subject alternative name, and, if it finds one, ignores the common name (CN) |
|
ResendValidationEmail | ||
amp | CreateAlertManagerDefinition | Create an alert manager definition. |
CreateRuleGroupsNamespace | Create a rule group namespace. |
|
CreateWorkspace | Creates a new AMP workspace. |
|
DeleteAlertManagerDefinition | ||
DeleteRuleGroupsNamespace | ||
DeleteWorkspace | ||
DescribeAlertManagerDefinition | Describes an alert manager definition. |
|
DescribeRuleGroupsNamespace | Describe a rule groups namespace. |
|
DescribeWorkspace | Describes an existing AMP workspace. |
|
ListRuleGroupsNamespaces | Lists rule groups namespaces. |
|
ListTagsForResource | Lists the tags you have assigned to the resource. |
|
ListWorkspaces | Lists all AMP workspaces, including workspaces being created or deleted. |
|
PutAlertManagerDefinition | Update an alert manager definition. |
|
PutRuleGroupsNamespace | Update a rule groups namespace. |
|
TagResource | Creates tags for the specified resource. |
|
UntagResource | Deletes tags from the specified resource. |
|
amplify | CreateApp | Creates a new Amplify app. |
CreateBackendEnvironment | Creates a new backend environment for an Amplify app. |
|
CreateBranch | Creates a new branch for an Amplify app. |
|
CreateDeployment | Creates a deployment for a manually deployed Amplify app. Manually deployed apps are not connected to a repository. |
|
CreateDomainAssociation | Creates a new domain association for an Amplify app. This action associates a custom domain with the Amplify app |
|
CreateWebhook | Creates a new webhook on an Amplify app. |
|
DeleteApp | Deletes an existing Amplify app specified by an app ID. |
|
DeleteBackendEnvironment | Deletes a backend environment for an Amplify app. |
|
DeleteBranch | Deletes a branch for an Amplify app. |
|
DeleteDomainAssociation | Deletes a domain association for an Amplify app. |
|
DeleteJob | Deletes a job for a branch of an Amplify app. |
|
DeleteWebhook | Deletes a webhook. |
|
GenerateAccessLogs | Returns the website access logs for a specific time range using a presigned URL. |
|
GetApp | Returns an existing Amplify app by appID. |
|
GetArtifactUrl | Returns the artifact info that corresponds to an artifact id. |
|
GetBackendEnvironment | Returns a backend environment for an Amplify app. |
|
GetBranch | Returns a branch for an Amplify app. |
|
GetDomainAssociation | Returns the domain information for an Amplify app. |
|
GetJob | Returns a job for a branch of an Amplify app. |
|
GetWebhook | Returns the webhook information that corresponds to a specified webhook ID. |
|
ListApps | Returns a list of the existing Amplify apps. |
|
ListArtifacts | Returns a list of artifacts for a specified app, branch, and job. |
|
ListBackendEnvironments | Lists the backend environments for an Amplify app. |
|
ListBranches | Lists the branches of an Amplify app. |
|
ListDomainAssociations | Returns the domain associations for an Amplify app. |
|
ListJobs | Lists the jobs for a branch of an Amplify app. |
|
ListTagsForResource | Returns a list of tags for a specified Amazon Resource Name (ARN). |
|
ListWebhooks | Returns a list of webhooks for an Amplify app. |
|
StartDeployment | Starts a deployment for a manually deployed app. Manually deployed apps are not connected to a repository. |
|
StartJob | Starts a new job for a branch of an Amplify app. |
|
StopJob | Stops a job that is in progress for a branch of an Amplify app. |
|
TagResource | Tags the resource with a tag key and value. |
|
UntagResource | Untags a resource with a specified Amazon Resource Name (ARN). |
|
UpdateApp | Updates an existing Amplify app. |
|
UpdateBranch | Updates a branch for an Amplify app. |
|
UpdateDomainAssociation | Creates a new domain association for an Amplify app. |
|
amplifybackend | CloneBackend | This operation clones an existing backend. |
CreateBackend | This operation creates a backend for an Amplify app. Backends are automatically created at the time of app creation. |
|
CreateBackendAPI | Creates a new backend API resource. |
|
CreateBackendAuth | Creates a new backend authentication resource. |
|
CreateBackendConfig | Creates a config object for a backend. |
|
CreateToken | Generates a one-time challenge code to authenticate a user into your Amplify Admin UI. |
|
DeleteBackend | Removes an existing environment from your Amplify project. |
|
DeleteBackendAPI | Deletes an existing backend API resource. |
|
DeleteBackendAuth | Deletes an existing backend authentication resource. |
|
DeleteToken | Deletes the challenge token based on the given appId and sessionId. |
|
GenerateBackendAPIModels | Generates a model schema for an existing backend API resource. |
|
GetBackend | Provides project-level details for your Amplify UI project. |
|
GetBackendAPI | Gets the details for a backend API. |
|
GetBackendAPIModels | Generates a model schema for existing backend API resource. |
|
GetBackendAuth | Gets a backend auth details. |
|
GetBackendJob | Returns information about a specific job. |
|
GetToken | Gets the challenge token based on the given appId and sessionId. |
|
ImportBackendAuth | Imports an existing backend authentication resource. |
|
ListBackendJobs | Lists the jobs for the backend of an Amplify app. |
|
RemoveAllBackends | Removes all backend environments from your Amplify project. |
|
RemoveBackendConfig | Removes the AWS resources required to access the Amplify Admin UI. |
|
UpdateBackendAPI | Updates an existing backend API resource. |
|
UpdateBackendAuth | Updates an existing backend authentication resource. |
|
UpdateBackendConfig | Updates the AWS resources required to access the Amplify Admin UI. |
|
apigateway | CreateApiKey | Create an ApiKey resource. |
CreateAuthorizer | Adds a new Authorizer resource to an existing RestApi resource. |
|
CreateBasePathMapping | Creates a new BasePathMapping resource. |
|
CreateDeployment | Creates a Deployment resource, which makes a specified RestApi callable over the internet. |
|
CreateDocumentationPart | None | |
CreateDocumentationVersion | None | |
CreateDomainName | Creates a new domain name. |
|
CreateModel | Adds a new Model resource to an existing RestApi resource. |
|
CreateRequestValidator | Creates a ReqeustValidator of a given RestApi. |
|
CreateResource | Creates a Resource resource. |
|
CreateRestApi | Creates a new RestApi resource. |
|
CreateStage | Creates a new Stage resource that references a pre-existing Deployment for the API. |
|
CreateUsagePlan | Creates a usage plan with the throttle and quota limits, as well as the associated API stages, specified in the payload. |
|
CreateUsagePlanKey | Creates a usage plan key for adding an existing API key to a usage plan. |
|
CreateVpcLink | Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that typically takes 2-4 minutes to complete and become operational. The caller must have permissions to create and update VPC Endpoint services. |
|
DeleteApiKey | ||
DeleteAuthorizer | ||
DeleteBasePathMapping | ||
DeleteClientCertificate | ||
DeleteDeployment | ||
DeleteDocumentationPart | ||
DeleteDocumentationVersion | ||
DeleteDomainName | ||
DeleteGatewayResponse | ||
DeleteIntegration | ||
DeleteIntegrationResponse | ||
DeleteMethod | ||
DeleteMethodResponse | ||
DeleteModel | ||
DeleteRequestValidator | ||
DeleteResource | ||
DeleteRestApi | ||
DeleteStage | ||
DeleteUsagePlan | ||
DeleteUsagePlanKey | ||
DeleteVpcLink | ||
FlushStageAuthorizersCache | ||
FlushStageCache | ||
GenerateClientCertificate | Generates a ClientCertificate resource. |
|
GetAccount | Gets information about the current Account resource. |
|
GetApiKey | Gets information about the current ApiKey resource. |
|
GetApiKeys | Gets information about the current ApiKeys resource. |
|
GetAuthorizer | Describe an existing Authorizer resource. |
|
GetAuthorizers | Describe an existing Authorizers resource. |
|
GetBasePathMapping | Describe a BasePathMapping resource. |
|
GetBasePathMappings | Represents a collection of BasePathMapping resources. |
|
GetClientCertificate | Gets information about the current ClientCertificate resource. |
|
GetClientCertificates | Gets a collection of ClientCertificate resources. |
|
GetDeployment | Gets information about a Deployment resource. |
|
GetDeployments | Gets information about a Deployments collection. |
|
GetDocumentationPart | None | |
GetDocumentationParts | None | |
GetDocumentationVersion | None | |
GetDocumentationVersions | None | |
GetDomainName | Represents a domain name that is contained in a simpler, more intuitive URL that can be called. |
|
GetDomainNames | Represents a collection of DomainName resources. |
|
GetExport | Exports a deployed version of a RestApi in a specified format. |
|
GetGatewayResponse | Gets a GatewayResponse of a specified response type on the given RestApi. |
|
GetGatewayResponses | Gets the GatewayResponses collection on the given RestApi. If an API developer has not added any definitions for gateway responses, the result will be the API Gateway-generated default GatewayResponses collection for the supported response types. |
|
GetIntegration | Get the integration settings. |
|
GetIntegrationResponse | Represents a get integration response. |
|
GetMethod | Describe an existing Method resource. |
|
GetMethodResponse | Describes a MethodResponse resource. |
|
GetModel | Describes an existing model defined for a RestApi resource. |
|
GetModelTemplate | Generates a sample mapping template that can be used to transform a payload into the structure of a model. |
|
GetModels | Describes existing Models defined for a RestApi resource. |
|
GetRequestValidator | Gets a RequestValidator of a given RestApi. |
|
GetRequestValidators | Gets the RequestValidators collection of a given RestApi. |
|
GetResource | Lists information about a resource. |
|
GetResources | Lists information about a collection of Resource resources. |
|
GetRestApi | Lists the RestApi resource in the collection. |
|
GetRestApis | Lists the RestApis resources for your collection. |
|
GetSdk | Generates a client SDK for a RestApi and Stage. |
|
GetSdkType | None | |
GetSdkTypes | None | |
GetStage | Gets information about a Stage resource. |
|
GetStages | Gets information about one or more Stage resources. |
|
GetTags | Gets the Tags collection for a given resource. |
|
GetUsage | Gets the usage data of a usage plan in a specified time interval. |
|
GetUsagePlan | Gets a usage plan of a given plan identifier. |
|
GetUsagePlanKey | Gets a usage plan key of a given key identifier. |
|
GetUsagePlanKeys | Gets all the usage plan keys representing the API keys added to a specified usage plan. |
|
GetUsagePlans | Gets all the usage plans of the caller's account. |
|
GetVpcLink | Gets a specified VPC link under the caller's account in a region. |
|
GetVpcLinks | Gets the VpcLinks collection under the caller's account in a selected region. |
|
ImportApiKeys | Import API keys from an external source, such as a CSV-formatted file. |
|
ImportDocumentationParts | None | |
ImportRestApi | A feature of the API Gateway control service for creating a new API from an external API definition file. |
|
PutGatewayResponse | Creates a customization of a GatewayResponse of a specified response type and status code on the given RestApi. |
|
PutIntegration | Sets up a method's integration. |
|
PutIntegrationResponse | Represents a put integration. |
|
PutMethod | Add a method to an existing Resource resource. |
|
PutMethodResponse | Adds a MethodResponse to an existing Method resource. |
|
PutRestApi | A feature of the API Gateway control service for updating an existing API with an input of external API definitions. The update can take the form of merging the supplied definition into the existing API or overwriting the existing API. |
|
TagResource | ||
TestInvokeAuthorizer | Simulate the execution of an Authorizer in your RestApi with headers, parameters, and an incoming request body. |
|
TestInvokeMethod | Simulate the execution of a Method in your RestApi with headers, parameters, and an incoming request body. |
|
UntagResource | ||
UpdateAccount | Changes information about the current Account resource. |
|
UpdateApiKey | Changes information about an ApiKey resource. |
|
UpdateAuthorizer | Updates an existing Authorizer resource. |
|
UpdateBasePathMapping | Changes information about the BasePathMapping resource. |
|
UpdateClientCertificate | Changes information about an ClientCertificate resource. |
|
UpdateDeployment | Changes information about a Deployment resource. |
|
UpdateDocumentationPart | None | |
UpdateDocumentationVersion | None | |
UpdateDomainName | Changes information about the DomainName resource. |
|
UpdateGatewayResponse | Updates a GatewayResponse of a specified response type on the given RestApi. |
|
UpdateIntegration | Represents an update integration. |
|
UpdateIntegrationResponse | Represents an update integration response. |
|
UpdateMethod | Updates an existing Method resource. |
|
UpdateMethodResponse | Updates an existing MethodResponse resource. |
|
UpdateModel | Changes information about a model. |
|
UpdateRequestValidator | Updates a RequestValidator of a given RestApi. |
|
UpdateResource | Changes information about a Resource resource. |
|
UpdateRestApi | Changes information about the specified API. |
|
UpdateStage | Changes information about a Stage resource. |
|
UpdateUsage | Grants a temporary extension to the remaining quota of a usage plan associated with a specified API key. |
|
UpdateUsagePlan | Updates a usage plan of a given plan Id. |
|
apigatewaymanagementapi | DeleteConnection | |
GetConnection | Get information about the connection with the provided id. |
|
apigatewayv2 | CreateApi | Creates an Api resource. |
CreateApiMapping | Creates an API mapping. |
|
CreateAuthorizer | Creates an Authorizer for an API. |
|
CreateDeployment | Creates a Deployment for an API. |
|
CreateDomainName | Creates a domain name. |
|
CreateIntegration | Creates an Integration. |
|
CreateIntegrationResponse | Creates an IntegrationResponses. |
|
CreateModel | Creates a Model for an API. |
|
CreateRoute | Creates a Route for an API. |
|
CreateRouteResponse | Creates a RouteResponse for a Route. |
|
CreateStage | Creates a Stage for an API. |
|
CreateVpcLink | Creates a VPC link. |
|
DeleteAccessLogSettings | ||
DeleteApi | ||
DeleteApiMapping | ||
DeleteAuthorizer | ||
DeleteCorsConfiguration | ||
DeleteDeployment | ||
DeleteDomainName | ||
DeleteIntegration | ||
DeleteIntegrationResponse | ||
DeleteModel | ||
DeleteRoute | ||
DeleteRouteRequestParameter | ||
DeleteRouteResponse | ||
DeleteRouteSettings | ||
DeleteStage | ||
DeleteVpcLink | Deletes a VPC link. |
|
ExportApi | None | |
ResetAuthorizersCache | ||
GetApi | Gets an Api resource. |
|
GetApiMapping | Gets an API mapping. |
|
GetApiMappings | Gets API mappings. |
|
GetApis | Gets a collection of Api resources. |
|
GetAuthorizer | Gets an Authorizer. |
|
GetAuthorizers | Gets the Authorizers for an API. |
|
GetDeployment | Gets a Deployment. |
|
GetDeployments | Gets the Deployments for an API. |
|
GetDomainName | Gets a domain name. |
|
GetDomainNames | Gets the domain names for an AWS account. |
|
GetIntegration | Gets an Integration. |
|
GetIntegrationResponse | Gets an IntegrationResponses. |
|
GetIntegrationResponses | Gets the IntegrationResponses for an Integration. |
|
GetIntegrations | Gets the Integrations for an API. |
|
GetModel | Gets a Model. |
|
GetModelTemplate | Gets a model template. |
|
GetModels | Gets the Models for an API. |
|
GetRoute | Gets a Route. |
|
GetRouteResponse | Gets a RouteResponse. |
|
GetRouteResponses | Gets the RouteResponses for a Route. |
|
GetRoutes | Gets the Routes for an API. |
|
GetStage | Gets a Stage. |
|
GetStages | Gets the Stages for an API. |
|
GetTags | Gets a collection of Tag resources. |
|
GetVpcLink | Gets a VPC link. |
|
GetVpcLinks | Gets a collection of VPC links. |
|
ImportApi | Imports an API. |
|
ReimportApi | Puts an Api resource. |
|
TagResource | Creates a new Tag resource to represent a tag. |
|
UntagResource | ||
UpdateApi | Updates an Api resource. |
|
UpdateApiMapping | The API mapping. |
|
UpdateAuthorizer | Updates an Authorizer. |
|
UpdateDeployment | Updates a Deployment. |
|
UpdateDomainName | Updates a domain name. |
|
UpdateIntegration | Updates an Integration. |
|
UpdateIntegrationResponse | Updates an IntegrationResponses. |
|
UpdateModel | Updates a Model. |
|
UpdateRoute | Updates a Route. |
|
UpdateRouteResponse | Updates a RouteResponse. |
|
UpdateStage | Updates a Stage. |
|
appconfig | CreateApplication | An application in AppConfig is a logical unit of code that provides capabilities for your customers. For example, an application can be a microservice that runs on Amazon EC2 instances, a mobile application installed by your users, a serverless application using Amazon API Gateway and AWS Lambda, or any system you run on behalf of others. |
CreateConfigurationProfile | Information that enables AppConfig to access the configuration source. Valid configuration sources include Systems Manager (SSM) documents, SSM Parameter Store parameters, and Amazon S3 objects. A configuration profile includes the following information.
For more information, see Create a Configuration and a Configuration Profile in the AWS AppConfig User Guide. |
|
CreateDeploymentStrategy | A deployment strategy defines important criteria for rolling out your configuration to the designated targets. A deployment strategy includes: the overall duration required, a percentage of targets to receive the deployment during each interval, an algorithm that defines how percentage grows, and bake time. |
|
CreateEnvironment | For each application, you define one or more environments. An environment is a logical deployment group of AppConfig targets, such as applications in a |
|
CreateHostedConfigurationVersion | Create a new configuration in the AppConfig configuration store. |
|
DeleteApplication | ||
DeleteConfigurationProfile | ||
DeleteDeploymentStrategy | ||
DeleteEnvironment | ||
DeleteHostedConfigurationVersion | ||
GetApplication | Retrieve information about an application. |
|
GetConfiguration | Receive information about a configuration. AWS AppConfig uses the value of the To avoid excess charges, we recommend that you include the |
|
GetConfigurationProfile | Retrieve information about a configuration profile. |
|
GetDeployment | Retrieve information about a configuration deployment. |
|
GetDeploymentStrategy | Retrieve information about a deployment strategy. A deployment strategy defines important criteria for rolling out your configuration to the designated targets. A deployment strategy includes: the overall duration required, a percentage of targets to receive the deployment during each interval, an algorithm that defines how percentage grows, and bake time. |
|
GetEnvironment | Retrieve information about an environment. An environment is a logical deployment group of AppConfig applications, such as applications in a |
|
GetHostedConfigurationVersion | Get information about a specific configuration version. |
|
ListApplications | List all applications in your AWS account. |
|
ListConfigurationProfiles | Lists the configuration profiles for an application. |
|
ListDeploymentStrategies | List deployment strategies. |
|
ListDeployments | Lists the deployments for an environment. |
|
ListEnvironments | List the environments for an application. |
|
ListHostedConfigurationVersions | View a list of configurations stored in the AppConfig configuration store by version. |
|
ListTagsForResource | Retrieves the list of key-value tags assigned to the resource. |
|
StartDeployment | Starts a deployment. |
|
StopDeployment | Stops a deployment. This API action works only on deployments that have a status of |
|
TagResource | ||
UntagResource | ||
UpdateApplication | Updates an application. |
|
UpdateConfigurationProfile | Updates a configuration profile. |
|
UpdateDeploymentStrategy | Updates a deployment strategy. |
|
UpdateEnvironment | Updates an environment. |
|
appflow | CreateConnectorProfile | Creates a new connector profile associated with your Amazon Web Services account. There is a soft quota of 100 connector profiles per Amazon Web Services account. If you need more connector profiles than this quota allows, you can submit a request to the Amazon AppFlow team through the Amazon AppFlow support channel. |
CreateFlow | Enables your application to create a new flow using Amazon AppFlow. You must create a connector profile before calling this API. Please note that the Request Syntax below shows syntax for multiple destinations, however, you can only transfer data to one item in this list at a time. Amazon AppFlow does not currently support flows to multiple destinations at once. |
|
DeleteConnectorProfile | Enables you to delete an existing connector profile. |
|
DeleteFlow | Enables your application to delete an existing flow. Before deleting the flow, Amazon AppFlow validates the request by checking the flow configuration and status. You can delete flows one at a time. |
|
DescribeConnectorEntity | Provides details regarding the entity used with the connector, with a description of the data model for each entity. |
|
DescribeConnectorProfiles | Returns a list of If no names or |
|
DescribeConnectors | Describes the connectors vended by Amazon AppFlow for specified connector types. If you don't specify a connector type, this operation describes all connectors vended by Amazon AppFlow. If there are more connectors than can be returned in one page, the response contains a |
|
DescribeFlow | Provides a description of the specified flow. |
|
DescribeFlowExecutionRecords | Fetches the execution history of the flow. |
|
ListConnectorEntities | Returns the list of available connector entities supported by Amazon AppFlow. For example, you can query Salesforce for Account and Opportunity entities, or query ServiceNow for the Incident entity. |
|
ListFlows | Lists all of the flows associated with your account. |
|
ListTagsForResource | Retrieves the tags that are associated with a specified flow. |
|
StartFlow | Activates an existing flow. For on-demand flows, this operation runs the flow immediately. For schedule and event-triggered flows, this operation activates the flow. |
|
StopFlow | Deactivates the existing flow. For on-demand flows, this operation returns an |
|
TagResource | Applies a tag to the specified flow. |
|
UntagResource | Removes a tag from the specified flow. |
|
UpdateConnectorProfile | Updates a given connector profile associated with your account. |
|
appintegrations | CreateDataIntegration | Creates and persists a DataIntegration resource. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the |
CreateEventIntegration | Creates an EventIntegration, given a specified name, description, and a reference to an Amazon EventBridge bus in your account and a partner event source that pushes events to that bus. No objects are created in the your account, only metadata that is persisted on the EventIntegration control plane. |
|
DeleteDataIntegration | Deletes the DataIntegration. Only DataIntegrations that don't have any DataIntegrationAssociations can be deleted. Deleting a DataIntegration also deletes the underlying Amazon AppFlow flow and service linked role. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API. |
|
DeleteEventIntegration | Deletes the specified existing event integration. If the event integration is associated with clients, the request is rejected. |
|
GetDataIntegration | Returns information about the DataIntegration. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API. |
|
GetEventIntegration | Returns information about the event integration. |
|
ListDataIntegrationAssociations | Returns a paginated list of DataIntegration associations in the account. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API. |
|
ListDataIntegrations | Returns a paginated list of DataIntegrations in the account. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API. |
|
ListEventIntegrationAssociations | Returns a paginated list of event integration associations in the account. |
|
ListEventIntegrations | Returns a paginated list of event integrations in the account. |
|
ListTagsForResource | Lists the tags for the specified resource. |
|
TagResource | Adds the specified tags to the specified resource. |
|
UntagResource | Removes the specified tags from the specified resource. |
|
UpdateDataIntegration | Updates the description of a DataIntegration. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API. |
|
application-autoscaling | DeleteScalingPolicy | Deletes the specified scaling policy for an Application Auto Scaling scalable target. Deleting a step scaling policy deletes the underlying alarm action, but does not delete the CloudWatch alarm associated with the scaling policy, even if it no longer has an associated action. For more information, see Delete a step scaling policy and Delete a target tracking scaling policy in the Application Auto Scaling User Guide. |
DeleteScheduledAction | Deletes the specified scheduled action for an Application Auto Scaling scalable target. For more information, see Delete a scheduled action in the Application Auto Scaling User Guide. |
|
DeregisterScalableTarget | Deregisters an Application Auto Scaling scalable target when you have finished using it. To see which resources have been registered, use DescribeScalableTargets. Deregistering a scalable target deletes the scaling policies and the scheduled actions that are associated with it. |
|
DescribeScalableTargets | Gets information about the scalable targets in the specified namespace. You can filter the results using |
|
DescribeScalingActivities | Provides descriptive information about the scaling activities in the specified namespace from the previous six weeks. You can filter the results using |
|
DescribeScalingPolicies | Describes the Application Auto Scaling scaling policies for the specified service namespace. You can filter the results using For more information, see Target tracking scaling policies and Step scaling policies in the Application Auto Scaling User Guide. |
|
DescribeScheduledActions | Describes the Application Auto Scaling scheduled actions for the specified service namespace. You can filter the results using the For more information, see Scheduled scaling and Managing scheduled scaling in the Application Auto Scaling User Guide. |
|
PutScalingPolicy | Creates or updates a scaling policy for an Application Auto Scaling scalable target. Each scalable target is identified by a service namespace, resource ID, and scalable dimension. A scaling policy applies to the scalable target identified by those three attributes. You cannot create a scaling policy until you have registered the resource as a scalable target. Multiple scaling policies can be in force at the same time for the same scalable target. You can have one or more target tracking scaling policies, one or more step scaling policies, or both. However, there is a chance that multiple policies could conflict, instructing the scalable target to scale out or in at the same time. Application Auto Scaling gives precedence to the policy that provides the largest capacity for both scale out and scale in. For example, if one policy increases capacity by 3, another policy increases capacity by 200 percent, and the current capacity is 10, Application Auto Scaling uses the policy with the highest calculated capacity (200% of 10 = 20) and scales out to 30. We recommend caution, however, when using target tracking scaling policies with step scaling policies because conflicts between these policies can cause undesirable behavior. For example, if the step scaling policy initiates a scale-in activity before the target tracking policy is ready to scale in, the scale-in activity will not be blocked. After the scale-in activity completes, the target tracking policy could instruct the scalable target to scale out again. For more information, see Target tracking scaling policies and Step scaling policies in the Application Auto Scaling User Guide. If a scalable target is deregistered, the scalable target is no longer available to execute scaling policies. Any scaling policies that were specified for the scalable target are deleted. |
|
PutScheduledAction | Creates or updates a scheduled action for an Application Auto Scaling scalable target. Each scalable target is identified by a service namespace, resource ID, and scalable dimension. A scheduled action applies to the scalable target identified by those three attributes. You cannot create a scheduled action until you have registered the resource as a scalable target. When start and end times are specified with a recurring schedule using a cron expression or rates, they form the boundaries for when the recurring action starts and stops. To update a scheduled action, specify the parameters that you want to change. If you don't specify start and end times, the old values are deleted. For more information, see Scheduled scaling in the Application Auto Scaling User Guide. If a scalable target is deregistered, the scalable target is no longer available to run scheduled actions. Any scheduled actions that were specified for the scalable target are deleted. |
|
applicationcostprofiler | DeleteReportDefinition | Deletes the specified report definition in AWS Application Cost Profiler. This stops the report from being generated. |
GetReportDefinition | Retrieves the definition of a report already configured in AWS Application Cost Profiler. |
|
ImportApplicationUsage | Ingests application usage data from Amazon Simple Storage Service (Amazon S3). The data must already exist in the S3 location. As part of the action, AWS Application Cost Profiler copies the object from your S3 bucket to an S3 bucket owned by Amazon for processing asynchronously. |
|
ListReportDefinitions | Retrieves a list of all reports and their configurations for your AWS account. The maximum number of reports is one. |
|
PutReportDefinition | Creates the report definition for a report in Application Cost Profiler. |
|
appmesh | CreateGatewayRoute | Creates a gateway route. A gateway route is attached to a virtual gateway and routes traffic to an existing virtual service. If a route matches a request, it can distribute traffic to a target virtual service. For more information about gateway routes, see Gateway routes. |
CreateMesh | Creates a service mesh. A service mesh is a logical boundary for network traffic between services that are represented by resources within the mesh. After you create your service mesh, you can create virtual services, virtual nodes, virtual routers, and routes to distribute traffic between the applications in your mesh. For more information about service meshes, see Service meshes. |
|
CreateRoute | Creates a route that is associated with a virtual router. You can route several different protocols and define a retry policy for a route. Traffic can be routed to one or more virtual nodes. For more information about routes, see Routes. |
|
CreateVirtualGateway | Creates a virtual gateway. A virtual gateway allows resources outside your mesh to communicate to resources that are inside your mesh. The virtual gateway represents an Envoy proxy running in an Amazon ECS task, in a Kubernetes service, or on an Amazon EC2 instance. Unlike a virtual node, which represents an Envoy running with an application, a virtual gateway represents Envoy deployed by itself. For more information about virtual gateways, see Virtual gateways. |
|
CreateVirtualNode | Creates a virtual node within a service mesh. A virtual node acts as a logical pointer to a particular task group, such as an Amazon ECS service or a Kubernetes deployment. When you create a virtual node, you can specify the service discovery information for your task group, and whether the proxy running in a task group will communicate with other proxies using Transport Layer Security (TLS). You define a The response metadata for your new virtual node contains the By default, App Mesh uses the name of the resource you specified in For more information about virtual nodes, see Virtual nodes. You must be using |
|
CreateVirtualRouter | Creates a virtual router within a service mesh. Specify a For more information about virtual routers, see Virtual routers. |
|
CreateVirtualService | Creates a virtual service within a service mesh. A virtual service is an abstraction of a real service that is provided by a virtual node directly or indirectly by means of a virtual router. Dependent services call your virtual service by its For more information about virtual services, see Virtual services. |
|
DeleteGatewayRoute | Deletes an existing gateway route. |
|
DeleteMesh | Deletes an existing service mesh. You must delete all resources (virtual services, routes, virtual routers, and virtual nodes) in the service mesh before you can delete the mesh itself. |
|
DeleteRoute | Deletes an existing route. |
|
DeleteVirtualGateway | Deletes an existing virtual gateway. You cannot delete a virtual gateway if any gateway routes are associated to it. |
|
DeleteVirtualNode | Deletes an existing virtual node. You must delete any virtual services that list a virtual node as a service provider before you can delete the virtual node itself. |
|
DeleteVirtualRouter | Deletes an existing virtual router. You must delete any routes associated with the virtual router before you can delete the router itself. |
|
DeleteVirtualService | Deletes an existing virtual service. |
|
DescribeGatewayRoute | Describes an existing gateway route. |
|
DescribeMesh | Describes an existing service mesh. |
|
DescribeRoute | Describes an existing route. |
|
DescribeVirtualGateway | Describes an existing virtual gateway. |
|
DescribeVirtualNode | Describes an existing virtual node. |
|
DescribeVirtualRouter | Describes an existing virtual router. |
|
DescribeVirtualService | Describes an existing virtual service. |
|
ListGatewayRoutes | Returns a list of existing gateway routes that are associated to a virtual gateway. |
|
ListMeshes | Returns a list of existing service meshes. |
|
ListRoutes | Returns a list of existing routes in a service mesh. |
|
ListTagsForResource | List the tags for an App Mesh resource. |
|
ListVirtualGateways | Returns a list of existing virtual gateways in a service mesh. |
|
ListVirtualNodes | Returns a list of existing virtual nodes. |
|
ListVirtualRouters | Returns a list of existing virtual routers in a service mesh. |
|
ListVirtualServices | Returns a list of existing virtual services in a service mesh. |
|
TagResource | Associates the specified tags to a resource with the specified |
|
UntagResource | Deletes specified tags from a resource. |
|
UpdateGatewayRoute | Updates an existing gateway route that is associated to a specified virtual gateway in a service mesh. |
|
UpdateMesh | Updates an existing service mesh. |
|
UpdateRoute | Updates an existing route for a specified service mesh and virtual router. |
|
UpdateVirtualGateway | Updates an existing virtual gateway in a specified service mesh. |
|
UpdateVirtualNode | Updates an existing virtual node in a specified service mesh. |
|
UpdateVirtualRouter | Updates an existing virtual router in a specified service mesh. |
|
apprunner | AssociateCustomDomain | Associate your own domain name with the App Runner subdomain URL of your App Runner service. After you call |
CreateAutoScalingConfiguration | Create an App Runner automatic scaling configuration resource. App Runner requires this resource when you create App Runner services that require non-default auto scaling settings. You can share an auto scaling configuration across multiple services. Create multiple revisions of a configuration by using the same Configure a higher Configure a lower |
|
CreateConnection | Create an App Runner connection resource. App Runner requires a connection resource when you create App Runner services that access private repositories from certain third-party providers. You can share a connection across multiple services. A connection resource is needed to access GitHub repositories. GitHub requires a user interface approval process through the App Runner console before you can use the connection. |
|
CreateService | Create an App Runner service. After the service is created, the action also automatically starts a deployment. This is an asynchronous operation. On a successful call, you can use the returned |
|
DeleteAutoScalingConfiguration | Delete an App Runner automatic scaling configuration resource. You can delete a specific revision or the latest active revision. You can't delete a configuration that's used by one or more App Runner services. |
|
DeleteConnection | Delete an App Runner connection. You must first ensure that there are no running App Runner services that use this connection. If there are any, the |
|
DeleteService | Delete an App Runner service. This is an asynchronous operation. On a successful call, you can use the returned |
|
DescribeAutoScalingConfiguration | Return a full description of an App Runner automatic scaling configuration resource. |
|
DescribeCustomDomains | Return a description of custom domain names that are associated with an App Runner service. |
|
DescribeService | Return a full description of an App Runner service. |
|
DisassociateCustomDomain | Disassociate a custom domain name from an App Runner service. Certificates tracking domain validity are associated with a custom domain and are stored in AWS Certificate Manager (ACM). These certificates aren't deleted as part of this action. App Runner delays certificate deletion for 30 days after a domain is disassociated from your service. |
|
ListAutoScalingConfigurations | Returns a list of App Runner automatic scaling configurations in your Amazon Web Services account. You can query the revisions for a specific configuration name or the revisions for all configurations in your account. You can optionally query only the latest revision of each requested name. |
|
ListConnections | Returns a list of App Runner connections that are associated with your Amazon Web Services account. |
|
ListOperations | Return a list of operations that occurred on an App Runner service. The resulting list of OperationSummary objects is sorted in reverse chronological order. The first object on the list represents the last started operation. |
|
ListServices | Returns a list of running App Runner services in your Amazon Web Services account. |
|
ListTagsForResource | List tags that are associated with for an App Runner resource. The response contains a list of tag key-value pairs. |
|
PauseService | Pause an active App Runner service. App Runner reduces compute capacity for the service to zero and loses state (for example, ephemeral storage is removed). This is an asynchronous operation. On a successful call, you can use the returned |
|
ResumeService | Resume an active App Runner service. App Runner provisions compute capacity for the service. This is an asynchronous operation. On a successful call, you can use the returned |
|
StartDeployment | Initiate a manual deployment of the latest commit in a source code repository or the latest image in a source image repository to an App Runner service. For a source code repository, App Runner retrieves the commit and builds a Docker image. For a source image repository, App Runner retrieves the latest Docker image. In both cases, App Runner then deploys the new image to your service and starts a new container instance. This is an asynchronous operation. On a successful call, you can use the returned |
|
TagResource | Add tags to, or update the tag values of, an App Runner resource. A tag is a key-value pair. |
|
UntagResource | Remove tags from an App Runner resource. |
|
appstream | AssociateFleet | Associates the specified fleet with the specified stack. |
BatchAssociateUserStack | Associates the specified users with the specified stacks. Users in a user pool cannot be assigned to stacks with fleets that are joined to an Active Directory domain. |
|
BatchDisassociateUserStack | Disassociates the specified users from the specified stacks. |
|
CopyImage | Copies the image within the same region or to a new region within the same AWS account. Note that any tags you added to the image will not be copied. |
|
CreateDirectoryConfig | Creates a Directory Config object in AppStream 2.0. This object includes the configuration information required to join fleets and image builders to Microsoft Active Directory domains. |
|
CreateFleet | Creates a fleet. A fleet consists of streaming instances that run a specified image. |
|
CreateImageBuilder | Creates an image builder. An image builder is a virtual machine that is used to create an image. The initial state of the builder is |
|
CreateImageBuilderStreamingURL | Creates a URL to start an image builder streaming session. |
|
CreateStack | Creates a stack to start streaming applications to users. A stack consists of an associated fleet, user access policies, and storage configurations. |
|
CreateStreamingURL | Creates a temporary URL to start an AppStream 2.0 streaming session for the specified user. A streaming URL enables application streaming to be tested without user setup. |
|
CreateUpdatedImage | Creates a new image with the latest Windows operating system updates, driver updates, and AppStream 2.0 agent software. For more information, see the "Update an Image by Using Managed AppStream 2.0 Image Updates" section in Administer Your AppStream 2.0 Images, in the Amazon AppStream 2.0 Administration Guide. |
|
CreateUsageReportSubscription | Creates a usage report subscription. Usage reports are generated daily. |
|
CreateUser | Creates a new user in the user pool. |
|
DeleteDirectoryConfig | Deletes the specified Directory Config object from AppStream 2.0. This object includes the information required to join streaming instances to an Active Directory domain. |
|
DeleteFleet | Deletes the specified fleet. |
|
DeleteImage | Deletes the specified image. You cannot delete an image when it is in use. After you delete an image, you cannot provision new capacity using the image. |
|
DeleteImageBuilder | Deletes the specified image builder and releases the capacity. |
|
DeleteImagePermissions | Deletes permissions for the specified private image. After you delete permissions for an image, AWS accounts to which you previously granted these permissions can no longer use the image. |
|
DeleteStack | Deletes the specified stack. After the stack is deleted, the application streaming environment provided by the stack is no longer available to users. Also, any reservations made for application streaming sessions for the stack are released. |
|
DeleteUsageReportSubscription | Disables usage report generation. |
|
DeleteUser | Deletes a user from the user pool. |
|
DescribeDirectoryConfigs | Retrieves a list that describes one or more specified Directory Config objects for AppStream 2.0, if the names for these objects are provided. Otherwise, all Directory Config objects in the account are described. These objects include the configuration information required to join fleets and image builders to Microsoft Active Directory domains. Although the response syntax in this topic includes the account password, this password is not returned in the actual response. |
|
DescribeFleets | Retrieves a list that describes one or more specified fleets, if the fleet names are provided. Otherwise, all fleets in the account are described. |
|
DescribeImageBuilders | Retrieves a list that describes one or more specified image builders, if the image builder names are provided. Otherwise, all image builders in the account are described. |
|
DescribeImagePermissions | Retrieves a list that describes the permissions for shared AWS account IDs on a private image that you own. |
|
DescribeImages | Retrieves a list that describes one or more specified images, if the image names or image ARNs are provided. Otherwise, all images in the account are described. |
|
DescribeSessions | Retrieves a list that describes the streaming sessions for a specified stack and fleet. If a UserId is provided for the stack and fleet, only streaming sessions for that user are described. If an authentication type is not provided, the default is to authenticate users using a streaming URL. |
|
DescribeStacks | Retrieves a list that describes one or more specified stacks, if the stack names are provided. Otherwise, all stacks in the account are described. |
|
DescribeUsageReportSubscriptions | Retrieves a list that describes one or more usage report subscriptions. |
|
DescribeUserStackAssociations | Retrieves a list that describes the UserStackAssociation objects. You must specify either or both of the following:
|
|
DescribeUsers | Retrieves a list that describes one or more specified users in the user pool. |
|
DisableUser | Disables the specified user in the user pool. Users can't sign in to AppStream 2.0 until they are re-enabled. This action does not delete the user. |
|
DisassociateFleet | Disassociates the specified fleet from the specified stack. |
|
EnableUser | Enables a user in the user pool. After being enabled, users can sign in to AppStream 2.0 and open applications from the stacks to which they are assigned. |
|
ExpireSession | Immediately stops the specified streaming session. |
|
ListAssociatedFleets | Retrieves the name of the fleet that is associated with the specified stack. |
|
ListAssociatedStacks | Retrieves the name of the stack with which the specified fleet is associated. |
|
ListTagsForResource | Retrieves a list of all tags for the specified AppStream 2.0 resource. You can tag AppStream 2.0 image builders, images, fleets, and stacks. For more information about tags, see Tagging Your Resources in the Amazon AppStream 2.0 Administration Guide. |
|
StartFleet | Starts the specified fleet. |
|
StartImageBuilder | Starts the specified image builder. |
|
StopFleet | Stops the specified fleet. |
|
StopImageBuilder | Stops the specified image builder. |
|
TagResource | Adds or overwrites one or more tags for the specified AppStream 2.0 resource. You can tag AppStream 2.0 image builders, images, fleets, and stacks. Each tag consists of a key and an optional value. If a resource already has a tag with the same key, this operation updates its value. To list the current tags for your resources, use ListTagsForResource. To disassociate tags from your resources, use UntagResource. For more information about tags, see Tagging Your Resources in the Amazon AppStream 2.0 Administration Guide. |
|
UntagResource | Disassociates one or more specified tags from the specified AppStream 2.0 resource. To list the current tags for your resources, use ListTagsForResource. For more information about tags, see Tagging Your Resources in the Amazon AppStream 2.0 Administration Guide. |
|
UpdateDirectoryConfig | Updates the specified Directory Config object in AppStream 2.0. This object includes the configuration information required to join fleets and image builders to Microsoft Active Directory domains. |
|
UpdateFleet | Updates the specified fleet. If the fleet is in the |
|
UpdateImagePermissions | Adds or updates permissions for the specified private image. |
|
appsync | CreateApiCache | Creates a cache for the GraphQL API. |
CreateApiKey | Creates a unique key that you can distribute to clients who are executing your API. |
|
CreateDataSource | Creates a |
|
CreateFunction | Creates a A function is a reusable entity. Multiple functions can be used to compose the resolver logic. |
|
CreateGraphqlApi | Creates a |
|
CreateResolver | Creates a A resolver converts incoming requests into a format that a data source can understand and converts the data source's responses into GraphQL. |
|
CreateType | Creates a |
|
DeleteApiCache | Deletes an |
|
DeleteApiKey | Deletes an API key. |
|
DeleteDataSource | Deletes a |
|
DeleteFunction | Deletes a |
|
DeleteGraphqlApi | Deletes a |
|
DeleteResolver | Deletes a |
|
DeleteType | Deletes a |
|
FlushApiCache | Flushes an |
|
GetApiCache | Retrieves an |
|
GetDataSource | Retrieves a |
|
GetFunction | Get a |
|
GetGraphqlApi | Retrieves a |
|
GetIntrospectionSchema | Retrieves the introspection schema for a GraphQL API. |
|
GetResolver | Retrieves a |
|
GetSchemaCreationStatus | Retrieves the current status of a schema creation operation. |
|
GetType | Retrieves a |
|
ListApiKeys | Lists the API keys for a given API. API keys are deleted automatically 60 days after they expire. However, they may still be included in the response until they have actually been deleted. You can safely call |
|
ListDataSources | Lists the data sources for a given API. |
|
ListFunctions | List multiple functions. |
|
ListGraphqlApis | Lists your GraphQL APIs. |
|
ListResolvers | Lists the resolvers for a given API and type. |
|
ListResolversByFunction | List the resolvers that are associated with a specific function. |
|
ListTagsForResource | Lists the tags for a resource. |
|
ListTypes | Lists the types for a given API. |
|
StartSchemaCreation | Adds a new schema to your GraphQL API. This operation is asynchronous. Use to determine when it has completed. |
|
TagResource | Tags a resource with user-supplied tags. |
|
UntagResource | Untags a resource. |
|
UpdateApiCache | Updates the cache for the GraphQL API. |
|
UpdateApiKey | Updates an API key. The key can be updated while it is not deleted. |
|
UpdateDataSource | Updates a |
|
UpdateFunction | Updates a |
|
UpdateGraphqlApi | Updates a |
|
UpdateResolver | Updates a |
|
athena | BatchGetNamedQuery | Returns the details of a single named query or a list of up to 50 queries, which you provide as an array of query ID strings. Requires you to have access to the workgroup in which the queries were saved. Use ListNamedQueriesInput to get the list of named query IDs in the specified workgroup. If information could not be retrieved for a submitted query ID, information about the query ID submitted is listed under UnprocessedNamedQueryId. Named queries differ from executed queries. Use BatchGetQueryExecutionInput to get details about each unique query execution, and ListQueryExecutionsInput to get a list of query execution IDs. |
BatchGetQueryExecution | Returns the details of a single query execution or a list of up to 50 query executions, which you provide as an array of query execution ID strings. Requires you to have access to the workgroup in which the queries ran. To get a list of query execution IDs, use ListQueryExecutionsInput$WorkGroup. Query executions differ from named (saved) queries. Use BatchGetNamedQueryInput to get details about named queries. |
|
CreateDataCatalog | Creates (registers) a data catalog with the specified name and properties. Catalogs created are visible to all users of the same Amazon Web Services account. |
|
CreateNamedQuery | Creates a named query in the specified workgroup. Requires that you have access to the workgroup. For code samples using the Amazon Web Services SDK for Java, see Examples and Code Samples in the Amazon Athena User Guide. |
|
CreatePreparedStatement | Creates a prepared statement for use with SQL queries in Athena. |
|
CreateWorkGroup | Creates a workgroup with the specified name. |
|
DeleteDataCatalog | Deletes a data catalog. |
|
DeleteNamedQuery | Deletes the named query if you have access to the workgroup in which the query was saved. For code samples using the Amazon Web Services SDK for Java, see Examples and Code Samples in the Amazon Athena User Guide. |
|
DeletePreparedStatement | Deletes the prepared statement with the specified name from the specified workgroup. |
|
DeleteWorkGroup | Deletes the workgroup with the specified name. The primary workgroup cannot be deleted. |
|
GetDataCatalog | Returns the specified data catalog. |
|
GetDatabase | Returns a database object for the specified database and data catalog. |
|
GetNamedQuery | Returns information about a single query. Requires that you have access to the workgroup in which the query was saved. |
|
GetPreparedStatement | Retrieves the prepared statement with the specified name from the specified workgroup. |
|
GetQueryExecution | Returns information about a single execution of a query if you have access to the workgroup in which the query ran. Each time a query executes, information about the query execution is saved with a unique ID. |
|
GetQueryResults | Streams the results of a single query execution specified by To stream query results successfully, the IAM principal with permission to call IAM principals with permission to the Amazon S3 |
|
GetTableMetadata | Returns table metadata for the specified catalog, database, and table. |
|
GetWorkGroup | Returns information about the workgroup with the specified name. |
|
ListDataCatalogs | Lists the data catalogs in the current Amazon Web Services account. |
|
ListDatabases | Lists the databases in the specified data catalog. |
|
ListEngineVersions | Returns a list of engine versions that are available to choose from, including the Auto option. |
|
ListNamedQueries | Provides a list of available query IDs only for queries saved in the specified workgroup. Requires that you have access to the specified workgroup. If a workgroup is not specified, lists the saved queries for the primary workgroup. For code samples using the Amazon Web Services SDK for Java, see Examples and Code Samples in the Amazon Athena User Guide. |
|
ListPreparedStatements | Lists the prepared statements in the specfied workgroup. |
|
ListQueryExecutions | Provides a list of available query execution IDs for the queries in the specified workgroup. If a workgroup is not specified, returns a list of query execution IDs for the primary workgroup. Requires you to have access to the workgroup in which the queries ran. For code samples using the Amazon Web Services SDK for Java, see Examples and Code Samples in the Amazon Athena User Guide. |
|
ListTableMetadata | Lists the metadata for the tables in the specified data catalog database. |
|
ListTagsForResource | Lists the tags associated with an Athena workgroup or data catalog resource. |
|
ListWorkGroups | Lists available workgroups for the account. |
|
StartQueryExecution | Runs the SQL query statements contained in the |
|
StopQueryExecution | Stops a query execution. Requires you to have access to the workgroup in which the query ran. For code samples using the Amazon Web Services SDK for Java, see Examples and Code Samples in the Amazon Athena User Guide. |
|
TagResource | Adds one or more tags to an Athena resource. A tag is a label that you assign to a resource. In Athena, a resource can be a workgroup or data catalog. Each tag consists of a key and an optional value, both of which you define. For example, you can use tags to categorize Athena workgroups or data catalogs by purpose, owner, or environment. Use a consistent set of tag keys to make it easier to search and filter workgroups or data catalogs in your account. For best practices, see Tagging Best Practices. Tag keys can be from 1 to 128 UTF-8 Unicode characters, and tag values can be from 0 to 256 UTF-8 Unicode characters. Tags can use letters and numbers representable in UTF-8, and the following characters: + - = . _ : / @. Tag keys and values are case-sensitive. Tag keys must be unique per resource. If you specify more than one tag, separate them by commas. |
|
UntagResource | Removes one or more tags from a data catalog or workgroup resource. |
|
UpdateDataCatalog | Updates the data catalog that has the specified name. |
|
UpdatePreparedStatement | Updates a prepared statement. |
|
auditmanager | AssociateAssessmentReportEvidenceFolder | Associates an evidence folder to an assessment report in a Audit Manager assessment. |
BatchAssociateAssessmentReportEvidence | Associates a list of evidence to an assessment report in an Audit Manager assessment. |
|
BatchCreateDelegationByAssessment | Creates a batch of delegations for an assessment in Audit Manager. |
|
BatchDeleteDelegationByAssessment | Deletes a batch of delegations for an assessment in Audit Manager. |
|
BatchDisassociateAssessmentReportEvidence | Disassociates a list of evidence from an assessment report in Audit Manager. |
|
BatchImportEvidenceToAssessmentControl | Uploads one or more pieces of evidence to a control in an Audit Manager assessment. |
|
CreateAssessment | Creates an assessment in Audit Manager. |
|
CreateAssessmentFramework | Creates a custom framework in Audit Manager. |
|
CreateAssessmentReport | Creates an assessment report for the specified assessment. |
|
CreateControl | Creates a new custom control in Audit Manager. |
|
DeleteAssessment | Deletes an assessment in Audit Manager. |
|
DeleteAssessmentFramework | Deletes a custom framework in Audit Manager. |
|
DeleteAssessmentFrameworkShare | Deletes a share request for a custom framework in Audit Manager. |
|
DeleteAssessmentReport | Deletes an assessment report from an assessment in Audit Manager. |
|
DeleteControl | Deletes a custom control in Audit Manager. |
|
DeregisterAccount | Deregisters an account in Audit Manager. |
|
DeregisterOrganizationAdminAccount | Removes the specified member Amazon Web Services account as a delegated administrator for Audit Manager. When you remove a delegated administrator from your Audit Manager settings, you continue to have access to the evidence that you previously collected under that account. This is also the case when you deregister a delegated administrator from Audit Manager. However, Audit Manager will stop collecting and attaching evidence to that delegated administrator account moving forward. |
|
DisassociateAssessmentReportEvidenceFolder | Disassociates an evidence folder from the specified assessment report in Audit Manager. |
|
GetAccountStatus | Returns the registration status of an account in Audit Manager. |
|
GetAssessment | Returns an assessment from Audit Manager. |
|
GetAssessmentFramework | Returns a framework from Audit Manager. |
|
GetAssessmentReportUrl | Returns the URL of an assessment report in Audit Manager. |
|
GetChangeLogs | Returns a list of changelogs from Audit Manager. |
|
GetControl | Returns a control from Audit Manager. |
|
GetDelegations | Returns a list of delegations from an audit owner to a delegate. |
|
GetEvidence | Returns evidence from Audit Manager. |
|
GetEvidenceByEvidenceFolder | Returns all evidence from a specified evidence folder in Audit Manager. |
|
GetEvidenceFolder | Returns an evidence folder from the specified assessment in Audit Manager. |
|
GetEvidenceFoldersByAssessment | Returns the evidence folders from a specified assessment in Audit Manager. |
|
GetEvidenceFoldersByAssessmentControl | Returns a list of evidence folders that are associated with a specified control of an assessment in Audit Manager. |
|
GetOrganizationAdminAccount | Returns the name of the delegated Amazon Web Services administrator account for the organization. |
|
GetServicesInScope | Returns a list of the in-scope Amazon Web Services services for the specified assessment. |
|
GetSettings | Returns the settings for the specified Amazon Web Services account. |
|
ListAssessmentFrameworkShareRequests | Returns a list of sent or received share requests for custom frameworks in Audit Manager. |
|
ListAssessmentFrameworks | Returns a list of the frameworks that are available in the Audit Manager framework library. |
|
ListAssessmentReports | Returns a list of assessment reports created in Audit Manager. |
|
ListAssessments | Returns a list of current and past assessments from Audit Manager. |
|
ListControls | Returns a list of controls from Audit Manager. |
|
ListKeywordsForDataSource | Returns a list of keywords that are pre-mapped to the specified control data source. |
|
ListNotifications | Returns a list of all Audit Manager notifications. |
|
ListTagsForResource | Returns a list of tags for the specified resource in Audit Manager. |
|
RegisterAccount | Enables Audit Manager for the specified Amazon Web Services account. |
|
RegisterOrganizationAdminAccount | Enables an Amazon Web Services account within the organization as the delegated administrator for Audit Manager. |
|
StartAssessmentFrameworkShare | Creates a share request for a custom framework in Audit Manager. The share request specifies a recipient and notifies them that a custom framework is available. Recipients have 120 days to accept or decline the request. If no action is taken, the share request expires. When you invoke the |
|
TagResource | Tags the specified resource in Audit Manager. |
|
UntagResource | Removes a tag from a resource in Audit Manager. |
|
UpdateAssessment | Edits an Audit Manager assessment. |
|
UpdateAssessmentControl | Updates a control within an assessment in Audit Manager. |
|
UpdateAssessmentControlSetStatus | Updates the status of a control set in an Audit Manager assessment. |
|
UpdateAssessmentFramework | Updates a custom framework in Audit Manager. |
|
UpdateAssessmentFrameworkShare | Updates a share request for a custom framework in Audit Manager. |
|
UpdateAssessmentStatus | Updates the status of an assessment in Audit Manager. |
|
UpdateControl | Updates a custom control in Audit Manager. |
|
UpdateSettings | Updates Audit Manager settings for the current user account. |
|
autoscaling | AttachInstances | |
AttachLoadBalancerTargetGroups | Attaches one or more target groups to the specified Auto Scaling group. This operation is used with the following load balancer types:
To describe the target groups for an Auto Scaling group, call the DescribeLoadBalancerTargetGroups API. To detach the target group from the Auto Scaling group, call the DetachLoadBalancerTargetGroups API. For more information, see Elastic Load Balancing and Amazon EC2 Auto Scaling in the Amazon EC2 Auto Scaling User Guide. |
|
AttachLoadBalancers | To attach an Application Load Balancer, Network Load Balancer, or Gateway Load Balancer, use the AttachLoadBalancerTargetGroups API operation instead. Attaches one or more Classic Load Balancers to the specified Auto Scaling group. Amazon EC2 Auto Scaling registers the running instances with these Classic Load Balancers. To describe the load balancers for an Auto Scaling group, call the DescribeLoadBalancers API. To detach the load balancer from the Auto Scaling group, call the DetachLoadBalancers API. For more information, see Elastic Load Balancing and Amazon EC2 Auto Scaling in the Amazon EC2 Auto Scaling User Guide. |
|
BatchDeleteScheduledAction | Deletes one or more scheduled actions for the specified Auto Scaling group. |
|
BatchPutScheduledUpdateGroupAction | Creates or updates one or more scheduled scaling actions for an Auto Scaling group. |
|
CancelInstanceRefresh | Cancels an instance refresh operation in progress. Cancellation does not roll back any replacements that have already been completed, but it prevents new replacements from being started. This operation is part of the instance refresh feature in Amazon EC2 Auto Scaling, which helps you update instances in your Auto Scaling group after you make configuration changes. |
|
CompleteLifecycleAction | Completes the lifecycle action for the specified token or instance with the specified result. This step is a part of the procedure for adding a lifecycle hook to an Auto Scaling group:
For more information, see Amazon EC2 Auto Scaling lifecycle hooks in the Amazon EC2 Auto Scaling User Guide. |
|
CreateAutoScalingGroup | ||
CreateLaunchConfiguration | ||
CreateOrUpdateTags | ||
DeleteAutoScalingGroup | ||
DeleteLaunchConfiguration | ||
DeleteLifecycleHook | Deletes the specified lifecycle hook. If there are any outstanding lifecycle actions, they are completed first ( |
|
DeleteNotificationConfiguration | ||
DeletePolicy | ||
DeleteScheduledAction | ||
DeleteTags | ||
DeleteWarmPool | Deletes the warm pool for the specified Auto Scaling group. For more information, see Warm pools for Amazon EC2 Auto Scaling in the Amazon EC2 Auto Scaling User Guide. |
|
DescribeAccountLimits | Describes the current Amazon EC2 Auto Scaling resource quotas for your account. When you establish an Amazon Web Services account, the account has initial quotas on the maximum number of Auto Scaling groups and launch configurations that you can create in a given Region. For more information, see Amazon EC2 Auto Scaling service quotas in the Amazon EC2 Auto Scaling User Guide. |
|
DescribeAdjustmentTypes | Describes the available adjustment types for step scaling and simple scaling policies. The following adjustment types are supported:
|
|
DescribeAutoScalingGroups | Gets information about the Auto Scaling groups in the account and Region. If you specify Auto Scaling group names, the output includes information for only the specified Auto Scaling groups. If you specify filters, the output includes information for only those Auto Scaling groups that meet the filter criteria. If you do not specify group names or filters, the output includes information for all Auto Scaling groups. This operation also returns information about instances in Auto Scaling groups. To retrieve information about the instances in a warm pool, you must call the DescribeWarmPool API. |
|
DescribeAutoScalingInstances | Gets information about the Auto Scaling instances in the account and Region. |
|
DescribeAutoScalingNotificationTypes | Describes the notification types that are supported by Amazon EC2 Auto Scaling. |
|
DescribeInstanceRefreshes | Gets information about the instance refreshes for the specified Auto Scaling group. This operation is part of the instance refresh feature in Amazon EC2 Auto Scaling, which helps you update instances in your Auto Scaling group after you make configuration changes. To help you determine the status of an instance refresh, this operation returns information about the instance refreshes you previously initiated, including their status, end time, the percentage of the instance refresh that is complete, and the number of instances remaining to update before the instance refresh is complete. The following are the possible statuses:
|
|
DescribeLaunchConfigurations | Gets information about the launch configurations in the account and Region. |
|
DescribeLifecycleHookTypes | Describes the available types of lifecycle hooks. The following hook types are supported:
|
|
DescribeLifecycleHooks | Gets information about the lifecycle hooks for the specified Auto Scaling group. |
|
DescribeLoadBalancerTargetGroups | Gets information about the load balancer target groups for the specified Auto Scaling group. To determine the availability of registered instances, use the Target groups also have an For help with failed health checks, see Troubleshooting Amazon EC2 Auto Scaling: Health checks in the Amazon EC2 Auto Scaling User Guide. For more information, see Elastic Load Balancing and Amazon EC2 Auto Scaling in the Amazon EC2 Auto Scaling User Guide. |
|
DescribeLoadBalancers | Gets information about the load balancers for the specified Auto Scaling group. This operation describes only Classic Load Balancers. If you have Application Load Balancers, Network Load Balancers, or Gateway Load Balancers, use the DescribeLoadBalancerTargetGroups API instead. To determine the availability of registered instances, use the Load balancers also have an For help with failed health checks, see Troubleshooting Amazon EC2 Auto Scaling: Health checks in the Amazon EC2 Auto Scaling User Guide. For more information, see Elastic Load Balancing and Amazon EC2 Auto Scaling in the Amazon EC2 Auto Scaling User Guide. |
|
DescribeMetricCollectionTypes | Describes the available CloudWatch metrics for Amazon EC2 Auto Scaling. The |
|
DescribeNotificationConfigurations | Gets information about the Amazon SNS notifications that are configured for one or more Auto Scaling groups. |
|
DescribePolicies | Gets information about the scaling policies in the account and Region. |
|
DescribeScalingActivities | Gets information about the scaling activities in the account and Region. When scaling events occur, you see a record of the scaling activity in the scaling activities. For more information, see Verifying a scaling activity for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide. If the scaling event succeeds, the value of the |
|
DescribeScalingProcessTypes | Describes the scaling process types for use with the ResumeProcesses and SuspendProcesses APIs. |
|
DescribeScheduledActions | Gets information about the scheduled actions that haven't run or that have not reached their end time. To describe the scaling activities for scheduled actions that have already run, call the DescribeScalingActivities API. |
|
DescribeTags | Describes the specified tags. You can use filters to limit the results. For example, you can query for the tags for a specific Auto Scaling group. You can specify multiple values for a filter. A tag must match at least one of the specified values for it to be included in the results. You can also specify multiple filters. The result includes information for a particular tag only if it matches all the filters. If there's no match, no special message is returned. For more information, see Tagging Auto Scaling groups and instances in the Amazon EC2 Auto Scaling User Guide. |
|
DescribeTerminationPolicyTypes | Describes the termination policies supported by Amazon EC2 Auto Scaling. For more information, see Controlling which Auto Scaling instances terminate during scale in in the Amazon EC2 Auto Scaling User Guide. |
|
DescribeWarmPool | Gets information about a warm pool and its instances. For more information, see Warm pools for Amazon EC2 Auto Scaling in the Amazon EC2 Auto Scaling User Guide. |
|
DetachInstances | Removes one or more instances from the specified Auto Scaling group. After the instances are detached, you can manage them independent of the Auto Scaling group. If you do not specify the option to decrement the desired capacity, Amazon EC2 Auto Scaling launches instances to replace the ones that are detached. If there is a Classic Load Balancer attached to the Auto Scaling group, the instances are deregistered from the load balancer. If there are target groups attached to the Auto Scaling group, the instances are deregistered from the target groups. For more information, see Detach EC2 instances from your Auto Scaling group in the Amazon EC2 Auto Scaling User Guide. |
|
DetachLoadBalancerTargetGroups | Detaches one or more target groups from the specified Auto Scaling group. |
|
DetachLoadBalancers | Detaches one or more Classic Load Balancers from the specified Auto Scaling group. This operation detaches only Classic Load Balancers. If you have Application Load Balancers, Network Load Balancers, or Gateway Load Balancers, use the DetachLoadBalancerTargetGroups API instead. When you detach a load balancer, it enters the |
|
DisableMetricsCollection | ||
EnableMetricsCollection | ||
EnterStandby | Moves the specified instances into the standby state. If you choose to decrement the desired capacity of the Auto Scaling group, the instances can enter standby as long as the desired capacity of the Auto Scaling group after the instances are placed into standby is equal to or greater than the minimum capacity of the group. If you choose not to decrement the desired capacity of the Auto Scaling group, the Auto Scaling group launches new instances to replace the instances on standby. For more information, see Temporarily removing instances from your Auto Scaling group in the Amazon EC2 Auto Scaling User Guide. |
|
ExecutePolicy | ||
ExitStandby | Moves the specified instances out of the standby state. After you put the instances back in service, the desired capacity is incremented. For more information, see Temporarily removing instances from your Auto Scaling group in the Amazon EC2 Auto Scaling User Guide. |
|
GetPredictiveScalingForecast | Retrieves the forecast data for a predictive scaling policy. Load forecasts are predictions of the hourly load values using historical load data from CloudWatch and an analysis of historical trends. Capacity forecasts are represented as predicted values for the minimum capacity that is needed on an hourly basis, based on the hourly load forecast. A minimum of 24 hours of data is required to create the initial forecasts. However, having a full 14 days of historical data results in more accurate forecasts. For more information, see Predictive scaling for Amazon EC2 Auto Scaling in the Amazon EC2 Auto Scaling User Guide. |
|
PutLifecycleHook | Creates or updates a lifecycle hook for the specified Auto Scaling group. A lifecycle hook tells Amazon EC2 Auto Scaling to perform an action on an instance when the instance launches (before it is put into service) or as the instance terminates (before it is fully terminated). This step is a part of the procedure for adding a lifecycle hook to an Auto Scaling group:
For more information, see Amazon EC2 Auto Scaling lifecycle hooks in the Amazon EC2 Auto Scaling User Guide. If you exceed your maximum limit of lifecycle hooks, which by default is 50 per Auto Scaling group, the call fails. You can view the lifecycle hooks for an Auto Scaling group using the DescribeLifecycleHooks API call. If you are no longer using a lifecycle hook, you can delete it by calling the DeleteLifecycleHook API. |
|
PutNotificationConfiguration | ||
PutScalingPolicy | Creates or updates a scaling policy for an Auto Scaling group. Scaling policies are used to scale an Auto Scaling group based on configurable metrics. If no policies are defined, the dynamic scaling and predictive scaling features are not used. For more information about using dynamic scaling, see Target tracking scaling policies and Step and simple scaling policies in the Amazon EC2 Auto Scaling User Guide. For more information about using predictive scaling, see Predictive scaling for Amazon EC2 Auto Scaling in the Amazon EC2 Auto Scaling User Guide. You can view the scaling policies for an Auto Scaling group using the DescribePolicies API call. If you are no longer using a scaling policy, you can delete it by calling the DeletePolicy API. |
|
PutScheduledUpdateGroupAction | ||
PutWarmPool | Creates or updates a warm pool for the specified Auto Scaling group. A warm pool is a pool of pre-initialized EC2 instances that sits alongside the Auto Scaling group. Whenever your application needs to scale out, the Auto Scaling group can draw on the warm pool to meet its new desired capacity. For more information and example configurations, see Warm pools for Amazon EC2 Auto Scaling in the Amazon EC2 Auto Scaling User Guide. This operation must be called from the Region in which the Auto Scaling group was created. This operation cannot be called on an Auto Scaling group that has a mixed instances policy or a launch template or launch configuration that requests Spot Instances. You can view the instances in the warm pool using the DescribeWarmPool API call. If you are no longer using a warm pool, you can delete it by calling the DeleteWarmPool API. |
|
RecordLifecycleActionHeartbeat | Records a heartbeat for the lifecycle action associated with the specified token or instance. This extends the timeout by the length of time defined using the PutLifecycleHook API call. This step is a part of the procedure for adding a lifecycle hook to an Auto Scaling group:
For more information, see Amazon EC2 Auto Scaling lifecycle hooks in the Amazon EC2 Auto Scaling User Guide. |
|
ResumeProcesses | ||
SetDesiredCapacity | ||
SetInstanceHealth | ||
SetInstanceProtection | Updates the instance protection settings of the specified instances. This operation cannot be called on instances in a warm pool. For more information about preventing instances that are part of an Auto Scaling group from terminating on scale in, see Instance scale-in protection in the Amazon EC2 Auto Scaling User Guide. If you exceed your maximum limit of instance IDs, which is 50 per Auto Scaling group, the call fails. |
|
StartInstanceRefresh | Starts a new instance refresh operation. An instance refresh performs a rolling replacement of all or some instances in an Auto Scaling group. Each instance is terminated first and then replaced, which temporarily reduces the capacity available within your Auto Scaling group. This operation is part of the instance refresh feature in Amazon EC2 Auto Scaling, which helps you update instances in your Auto Scaling group. This feature is helpful, for example, when you have a new AMI or a new user data script. You just need to create a new launch template that specifies the new AMI or user data script. Then start an instance refresh to immediately begin the process of updating instances in the group. If the call succeeds, it creates a new instance refresh request with a unique ID that you can use to track its progress. To query its status, call the DescribeInstanceRefreshes API. To describe the instance refreshes that have already run, call the DescribeInstanceRefreshes API. To cancel an instance refresh operation in progress, use the CancelInstanceRefresh API. |
|
SuspendProcesses | ||
TerminateInstanceInAutoScalingGroup | Terminates the specified instance and optionally adjusts the desired group size. This operation cannot be called on instances in a warm pool. This call simply makes a termination request. The instance is not terminated immediately. When an instance is terminated, the instance status changes to If you do not specify the option to decrement the desired capacity, Amazon EC2 Auto Scaling launches instances to replace the ones that are terminated. By default, Amazon EC2 Auto Scaling balances instances across all Availability Zones. If you decrement the desired capacity, your Auto Scaling group can become unbalanced between Availability Zones. Amazon EC2 Auto Scaling tries to rebalance the group, and rebalancing might terminate instances in other zones. For more information, see Rebalancing activities in the Amazon EC2 Auto Scaling User Guide. |
|
autoscaling-plans | CreateScalingPlan | Creates a scaling plan. |
DeleteScalingPlan | Deletes the specified scaling plan. Deleting a scaling plan deletes the underlying ScalingInstruction for all of the scalable resources that are covered by the plan. If the plan has launched resources or has scaling activities in progress, you must delete those resources separately. |
|
DescribeScalingPlanResources | Describes the scalable resources in the specified scaling plan. |
|
DescribeScalingPlans | Describes one or more of your scaling plans. |
|
GetScalingPlanResourceForecastData | Retrieves the forecast data for a scalable resource. Capacity forecasts are represented as predicted values, or data points, that are calculated using historical data points from a specified CloudWatch load metric. Data points are available for up to 56 days. |
|
batch | CancelJob | Cancels a job in an Batch job queue. Jobs that are in the |
CreateComputeEnvironment | Creates an Batch compute environment. You can create In a managed compute environment, Batch manages the capacity and instance types of the compute resources within the environment. This is based on the compute resource specification that you define or the launch template that you specify when you create the compute environment. Either, you can choose to use EC2 On-Demand Instances and EC2 Spot Instances. Or, you can use Fargate and Fargate Spot capacity in your managed compute environment. You can optionally set a maximum price so that Spot Instances only launch when the Spot Instance price is less than a specified percentage of the On-Demand price. Multi-node parallel jobs aren't supported on Spot Instances. In an unmanaged compute environment, you can manage your own EC2 compute resources and have a lot of flexibility with how you configure your compute resources. For example, you can use custom AMIs. However, you must verify that each of your AMIs meet the Amazon ECS container instance AMI specification. For more information, see container instance AMIs in the Amazon Elastic Container Service Developer Guide. After you created your unmanaged compute environment, you can use the DescribeComputeEnvironments operation to find the Amazon ECS cluster that's associated with it. Then, launch your container instances into that Amazon ECS cluster. For more information, see Launching an Amazon ECS container instance in the Amazon Elastic Container Service Developer Guide. Batch doesn't upgrade the AMIs in a compute environment after the environment is created. For example, it doesn't update the AMIs when a newer version of the Amazon ECS optimized AMI is available. Therefore, you're responsible for managing the guest operating system (including its updates and security patches) and any additional application software or utilities that you install on the compute resources. To use a new AMI for your Batch jobs, complete these steps:
|
|
CreateJobQueue | Creates an Batch job queue. When you create a job queue, you associate one or more compute environments to the queue and assign an order of preference for the compute environments. You also set a priority to the job queue that determines the order that the Batch scheduler places jobs onto its associated compute environments. For example, if a compute environment is associated with more than one job queue, the job queue with a higher priority is given preference for scheduling jobs to that compute environment. |
|
DeleteComputeEnvironment | Deletes an Batch compute environment. Before you can delete a compute environment, you must set its state to |
|
DeleteJobQueue | Deletes the specified job queue. You must first disable submissions for a queue with the UpdateJobQueue operation. All jobs in the queue are eventually terminated when you delete a job queue. The jobs are terminated at a rate of about 16 jobs each second. It's not necessary to disassociate compute environments from a queue before submitting a |
|
DeregisterJobDefinition | Deregisters an Batch job definition. Job definitions are permanently deleted after 180 days. |
|
DescribeComputeEnvironments | Describes one or more of your compute environments. If you're using an unmanaged compute environment, you can use the |
|
DescribeJobDefinitions | Describes a list of job definitions. You can specify a |
|
DescribeJobQueues | Describes one or more of your job queues. |
|
DescribeJobs | Describes a list of Batch jobs. |
|
ListJobs | Returns a list of Batch jobs. You must specify only one of the following items:
You can filter the results by job status with the |
|
ListTagsForResource | Lists the tags for an Batch resource. Batch resources that support tags are compute environments, jobs, job definitions, and job queues. ARNs for child jobs of array and multi-node parallel (MNP) jobs are not supported. |
|
RegisterJobDefinition | Registers an Batch job definition. |
|
SubmitJob | Submits an Batch job from a job definition. Parameters that are specified during SubmitJob override parameters defined in the job definition. vCPU and memory requirements that are specified in the Jobs that run on Fargate resources can't be guaranteed to run for more than 14 days. This is because, after 14 days, Fargate resources might become unavailable and job might be terminated. |
|
TagResource | Associates the specified tags to a resource with the specified |
|
TerminateJob | Terminates a job in a job queue. Jobs that are in the |
|
UntagResource | Deletes specified tags from an Batch resource. |
|
UpdateComputeEnvironment | Updates an Batch compute environment. |
|
braket | CancelQuantumTask | Cancels the specified task. |
CreateQuantumTask | Creates a quantum task. |
|
GetDevice | Retrieves the devices available in Amazon Braket. |
|
GetQuantumTask | Retrieves the specified quantum task. |
|
ListTagsForResource | Shows the tags associated with this resource. |
|
SearchDevices | Searches for devices using the specified filters. |
|
SearchQuantumTasks | Searches for tasks that match the specified filter values. |
|
TagResource | Add a tag to the specified resource. |
|
budgets | CreateBudget | Creates a budget and, if included, notifications and subscribers. Only one of |
CreateBudgetAction | Creates a budget action. |
|
CreateNotification | Creates a notification. You must create the budget before you create the associated notification. |
|
CreateSubscriber | Creates a subscriber. You must create the associated budget and notification before you create the subscriber. |
|
DeleteBudget | Deletes a budget. You can delete your budget at any time. Deleting a budget also deletes the notifications and subscribers that are associated with that budget. |
|
DeleteBudgetAction | Deletes a budget action. |
|
DeleteNotification | Deletes a notification. Deleting a notification also deletes the subscribers that are associated with the notification. |
|
DeleteSubscriber | Deletes a subscriber. Deleting the last subscriber to a notification also deletes the notification. |
|
DescribeBudget | Describes a budget. The Request Syntax section shows the |
|
DescribeBudgetAction | Describes a budget action detail. |
|
DescribeBudgetActionHistories | Describes a budget action history detail. |
|
DescribeBudgetActionsForAccount | Describes all of the budget actions for an account. |
|
DescribeBudgetActionsForBudget | Describes all of the budget actions for a budget. |
|
DescribeBudgetPerformanceHistory | Describes the history for |
|
DescribeBudgets | Lists the budgets that are associated with an account. The Request Syntax section shows the |
|
DescribeNotificationsForBudget | Lists the notifications that are associated with a budget. |
|
DescribeSubscribersForNotification | Lists the subscribers that are associated with a notification. |
|
ExecuteBudgetAction | Executes a budget action. |
|
UpdateBudget | Updates a budget. You can change every part of a budget except for the Only one of |
|
UpdateBudgetAction | Updates a budget action. |
|
UpdateNotification | Updates a notification. |
|
chime | AssociatePhoneNumberWithUser | Associates a phone number with the specified Amazon Chime user. |
AssociatePhoneNumbersWithVoiceConnector | Associates phone numbers with the specified Amazon Chime Voice Connector. |
|
AssociatePhoneNumbersWithVoiceConnectorGroup | Associates phone numbers with the specified Amazon Chime Voice Connector group. |
|
AssociateSigninDelegateGroupsWithAccount | Associates the specified sign-in delegate groups with the specified Amazon Chime account. |
|
BatchCreateAttendee | Creates up to 100 new attendees for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide. |
|
BatchCreateChannelMembership | Adds a specified number of users to a channel. |
|
BatchCreateRoomMembership | Adds up to 50 members to a chat room in an Amazon Chime Enterprise account. Members can be users or bots. The member role designates whether the member is a chat room administrator or a general chat room member. |
|
BatchDeletePhoneNumber | Moves phone numbers into the Deletion queue. Phone numbers must be disassociated from any users or Amazon Chime Voice Connectors before they can be deleted. Phone numbers remain in the Deletion queue for 7 days before they are deleted permanently. |
|
BatchSuspendUser | Suspends up to 50 users from a Users suspended from a Users suspended from an To sign out users without suspending them, use the LogoutUser action. |
|
BatchUnsuspendUser | Removes the suspension from up to 50 previously suspended users for the specified Amazon Chime Previously suspended users who are unsuspended using this action are returned to |
|
BatchUpdatePhoneNumber | Updates phone number product types or calling names. You can update one attribute at a time for each For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. For numbers outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In product type. Updates to outbound calling names can take up to 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update. |
|
BatchUpdateUser | Updates user details within the UpdateUserRequestItem object for up to 20 users for the specified Amazon Chime account. Currently, only |
|
CreateAccount | Creates an Amazon Chime account under the administrator's AWS account. Only |
|
CreateAppInstance | Creates an Amazon Chime SDK messaging |
|
CreateAppInstanceAdmin | Promotes an
Only an |
|
CreateAppInstanceUser | Creates a user under an Amazon Chime |
|
CreateAttendee | Creates a new attendee for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide. |
|
CreateBot | Creates a bot for an Amazon Chime Enterprise account. |
|
CreateChannel | Creates a channel to which you can add users and send messages. Restriction: You can't change a channel's privacy. The |
|
CreateChannelBan | Permanently bans a member from a channel. Moderators can't add banned members to a channel. To undo a ban, you first have to If you ban a user who is already part of a channel, that user is automatically kicked from the channel. The |
|
CreateChannelMembership | Adds a user to a channel. The
Privacy settings impact this action as follows:
The |
|
CreateChannelModerator | Creates a new
The |
|
CreateMediaCapturePipeline | Creates a media capture pipeline. |
|
CreateMeeting | Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon Chime Developer Guide . For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide . |
|
CreateMeetingDialOut | Uses the join token and call metadata in a meeting request (From number, To number, and so forth) to initiate an outbound call to a public switched telephone network (PSTN) and join them into a Chime meeting. Also ensures that the From number belongs to the customer. To play welcome audio or implement an interactive voice response (IVR), use the |
|
CreateMeetingWithAttendees | Creates a new Amazon Chime SDK meeting in the specified media Region, with attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon Chime Developer Guide . For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide . |
|
CreatePhoneNumberOrder | Creates an order for phone numbers to be provisioned. For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. For numbers outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In product type. |
|
CreateProxySession | Creates a proxy session on the specified Amazon Chime Voice Connector for the specified participant phone numbers. |
|
CreateRoom | Creates a chat room for the specified Amazon Chime Enterprise account. |
|
CreateRoomMembership | Adds a member to a chat room in an Amazon Chime Enterprise account. A member can be either a user or a bot. The member role designates whether the member is a chat room administrator or a general chat room member. |
|
CreateSipMediaApplication | Creates a SIP media application. |
|
CreateSipMediaApplicationCall | Creates an outbound call to a phone number from the phone number specified in the request, and it invokes the endpoint of the specified |
|
CreateSipRule | Creates a SIP rule which can be used to run a SIP media application as a target for a specific trigger type. |
|
CreateUser | Creates a user under the specified Amazon Chime account. |
|
CreateVoiceConnector | Creates an Amazon Chime Voice Connector under the administrator's AWS account. You can choose to create an Amazon Chime Voice Connector in a specific AWS Region. Enabling CreateVoiceConnectorRequest$RequireEncryption configures your Amazon Chime Voice Connector to use TLS transport for SIP signaling and Secure RTP (SRTP) for media. Inbound calls use TLS transport, and unencrypted outbound calls are blocked. |
|
CreateVoiceConnectorGroup | Creates an Amazon Chime Voice Connector group under the administrator's AWS account. You can associate Amazon Chime Voice Connectors with the Amazon Chime Voice Connector group by including You can include Amazon Chime Voice Connectors from different AWS Regions in your group. This creates a fault tolerant mechanism for fallback in case of availability events. |
|
DeleteAccount | Deletes the specified Amazon Chime account. You must suspend all users before deleting For Deleted accounts appear in your After 90 days, deleted accounts are permanently removed from your |
|
DeleteAppInstance | ||
DeleteAppInstanceAdmin | ||
DeleteAppInstanceStreamingConfigurations | ||
DeleteAppInstanceUser | ||
DeleteAttendee | ||
DeleteChannel | ||
DeleteChannelBan | ||
DeleteChannelMembership | ||
DeleteChannelMessage | ||
DeleteChannelModerator | ||
DeleteEventsConfiguration | ||
DeleteMediaCapturePipeline | ||
DeleteMeeting | ||
DeletePhoneNumber | ||
DeleteProxySession | ||
DeleteRoom | ||
DeleteRoomMembership | ||
DeleteSipMediaApplication | ||
DeleteSipRule | ||
DeleteVoiceConnector | ||
DeleteVoiceConnectorEmergencyCallingConfiguration | ||
DeleteVoiceConnectorGroup | ||
DeleteVoiceConnectorOrigination | ||
DeleteVoiceConnectorProxy | ||
DeleteVoiceConnectorStreamingConfiguration | ||
DeleteVoiceConnectorTermination | ||
DeleteVoiceConnectorTerminationCredentials | ||
DescribeAppInstance | Returns the full details of an |
|
DescribeAppInstanceAdmin | Returns the full details of an |
|
DescribeAppInstanceUser | Returns the full details of an |
|
DescribeChannel | Returns the full details of a channel in an Amazon Chime The |
|
DescribeChannelBan | Returns the full details of a channel ban. The |
|
DescribeChannelMembership | Returns the full details of a user's channel membership. The |
|
DescribeChannelMembershipForAppInstanceUser | Returns the details of a channel based on the membership of the specified The |
|
DescribeChannelModeratedByAppInstanceUser | Returns the full details of a channel moderated by the specified The |
|
DescribeChannelModerator | Returns the full details of a single ChannelModerator. The |
|
DisassociatePhoneNumberFromUser | Disassociates the primary provisioned phone number from the specified Amazon Chime user. |
|
DisassociatePhoneNumbersFromVoiceConnector | Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector. |
|
DisassociatePhoneNumbersFromVoiceConnectorGroup | Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector group. |
|
DisassociateSigninDelegateGroupsFromAccount | Disassociates the specified sign-in delegate groups from the specified Amazon Chime account. |
|
GetAccount | Retrieves details for the specified Amazon Chime account, such as account type and supported licenses. |
|
GetAccountSettings | Retrieves account settings for the specified Amazon Chime account ID, such as remote control and dialout settings. For more information about these settings, see Use the Policies Page in the Amazon Chime Administration Guide. |
|
GetAppInstanceRetentionSettings | Gets the retention settings for an |
|
GetAppInstanceStreamingConfigurations | Gets the streaming settings for an |
|
GetAttendee | Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide . |
|
GetBot | Retrieves details for the specified bot, such as bot email address, bot type, status, and display name. |
|
GetChannelMessage | Gets the full details of a channel message. The x-amz-chime-bearer request header is mandatory. Use the |
|
GetEventsConfiguration | Gets details for an events configuration that allows a bot to receive outgoing events, such as an HTTPS endpoint or Lambda function ARN. |
|
GetGlobalSettings | Retrieves global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings. |
|
GetMediaCapturePipeline | Gets an existing media capture pipeline. |
|
GetMeeting | Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide . |
|
GetMessagingSessionEndpoint | The details of the endpoint for the messaging session. |
|
GetPhoneNumber | Retrieves details for the specified phone number ID, such as associations, capabilities, and product type. |
|
GetPhoneNumberOrder | Retrieves details for the specified phone number order, such as the order creation timestamp, phone numbers in E.164 format, product type, and order status. |
|
GetPhoneNumberSettings | Retrieves the phone number settings for the administrator's AWS account, such as the default outbound calling name. |
|
GetProxySession | Gets the specified proxy session details for the specified Amazon Chime Voice Connector. |
|
GetRetentionSettings | Gets the retention settings for the specified Amazon Chime Enterprise account. For more information about retention settings, see Managing Chat Retention Policies in the Amazon Chime Administration Guide. |
|
GetRoom | Retrieves room details, such as the room name, for a room in an Amazon Chime Enterprise account. |
|
GetSipMediaApplication | Retrieves the information for a SIP media application, including name, AWS Region, and endpoints. |
|
GetSipMediaApplicationLoggingConfiguration | Returns the logging configuration for the specified SIP media application. |
|
GetSipRule | Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target endpoints. |
|
GetUser | Retrieves details for the specified user ID, such as primary email address, license type,and personal meeting PIN. To retrieve user details with an email address instead of a user ID, use the ListUsers action, and then filter by email address. |
|
GetUserSettings | Retrieves settings for the specified user ID, such as any associated phone number settings. |
|
GetVoiceConnector | Retrieves details for the specified Amazon Chime Voice Connector, such as timestamps,name, outbound host, and encryption requirements. |
|
GetVoiceConnectorEmergencyCallingConfiguration | Gets the emergency calling configuration details for the specified Amazon Chime Voice Connector. |
|
GetVoiceConnectorGroup | Retrieves details for the specified Amazon Chime Voice Connector group, such as timestamps,name, and associated |
|
GetVoiceConnectorLoggingConfiguration | Retrieves the logging configuration details for the specified Amazon Chime Voice Connector. Shows whether SIP message logs are enabled for sending to Amazon CloudWatch Logs. |
|
GetVoiceConnectorOrigination | Retrieves origination setting details for the specified Amazon Chime Voice Connector. |
|
GetVoiceConnectorProxy | Gets the proxy configuration details for the specified Amazon Chime Voice Connector. |
|
GetVoiceConnectorStreamingConfiguration | Retrieves the streaming configuration details for the specified Amazon Chime Voice Connector. Shows whether media streaming is enabled for sending to Amazon Kinesis. It also shows the retention period, in hours, for the Amazon Kinesis data. |
|
GetVoiceConnectorTermination | Retrieves termination setting details for the specified Amazon Chime Voice Connector. |
|
GetVoiceConnectorTerminationHealth | Retrieves information about the last time a SIP |
|
InviteUsers | Sends email to a maximum of 50 users, inviting them to the specified Amazon Chime |
|
ListAccounts | Lists the Amazon Chime accounts under the administrator's AWS account. You can filter accounts by account name prefix. To find out which Amazon Chime account a user belongs to, you can filter by the user's email address, which returns one account result. |
|
ListAppInstanceAdmins | Returns a list of the administrators in the |
|
ListAppInstanceUsers | List all |
|
ListAppInstances | Lists all Amazon Chime |
|
ListAttendeeTags | Lists the tags applied to an Amazon Chime SDK attendee resource. |
|
ListAttendees | Lists the attendees for the specified Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide. |
|
ListBots | Lists the bots associated with the administrator's Amazon Chime Enterprise account ID. |
|
ListChannelBans | Lists all the users banned from a particular channel. The |
|
ListChannelMemberships | Lists all channel memberships in a channel. The |
|
ListChannelMembershipsForAppInstanceUser | Lists all channels that a particular The |
|
ListChannelMessages | List all the messages in a channel. Returns a paginated list of Redacted messages appear in the results as empty, since they are only redacted, not deleted. Deleted messages do not appear in the results. This action always returns the latest version of an edited message. Also, the x-amz-chime-bearer request header is mandatory. Use the |
|
ListChannelModerators | Lists all the moderators for a channel. The |
|
ListChannels | Lists all Channels created under a single Chime App as a paginated list. You can specify filters to narrow results. Functionality & restrictions
The |
|
ListChannelsModeratedByAppInstanceUser | A list of the channels moderated by an The |
|
ListMediaCapturePipelines | Returns a list of media capture pipelines. |
|
ListMeetingTags | Lists the tags applied to an Amazon Chime SDK meeting resource. |
|
ListMeetings | Lists up to 100 active Amazon Chime SDK meetings. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide. |
|
ListPhoneNumberOrders | Lists the phone number orders for the administrator's Amazon Chime account. |
|
ListPhoneNumbers | Lists the phone numbers for the specified Amazon Chime account, Amazon Chime user, Amazon Chime Voice Connector, or Amazon Chime Voice Connector group. |
|
ListProxySessions | Lists the proxy sessions for the specified Amazon Chime Voice Connector. |
|
ListRoomMemberships | Lists the membership details for the specified room in an Amazon Chime Enterprise account, such as the members' IDs, email addresses, and names. |
|
ListRooms | Lists the room details for the specified Amazon Chime Enterprise account. Optionally, filter the results by a member ID (user ID or bot ID) to see a list of rooms that the member belongs to. |
|
ListSipMediaApplications | Lists the SIP media applications under the administrator's AWS account. |
|
ListSipRules | Lists the SIP rules under the administrator's AWS account. |
|
ListSupportedPhoneNumberCountries | Lists supported phone number countries. |
|
ListTagsForResource | Lists the tags applied to an Amazon Chime SDK meeting resource. |
|
ListUsers | Lists the users that belong to the specified Amazon Chime account. You can specify an email address to list only the user that the email address belongs to. |
|
ListVoiceConnectorGroups | Lists the Amazon Chime Voice Connector groups for the administrator's AWS account. |
|
ListVoiceConnectorTerminationCredentials | Lists the SIP credentials for the specified Amazon Chime Voice Connector. |
|
ListVoiceConnectors | Lists the Amazon Chime Voice Connectors for the administrator's AWS account. |
|
LogoutUser | Logs out the specified user from all of the devices they are currently logged into. |
|
PutAppInstanceRetentionSettings | Sets the amount of time in days that a given |
|
PutAppInstanceStreamingConfigurations | The data streaming configurations of an |
|
PutEventsConfiguration | Creates an events configuration that allows a bot to receive outgoing events sent by Amazon Chime. Choose either an HTTPS endpoint or a Lambda function ARN. For more information, see Bot. |
|
PutRetentionSettings | Puts retention settings for the specified Amazon Chime Enterprise account. We recommend using AWS CloudTrail to monitor usage of this API for your account. For more information, see Logging Amazon Chime API Calls with AWS CloudTrail in the Amazon Chime Administration Guide. To turn off existing retention settings, remove the number of days from the corresponding RetentionDays field in the RetentionSettings object. For more information about retention settings, see Managing Chat Retention Policies in the Amazon Chime Administration Guide. |
|
PutSipMediaApplicationLoggingConfiguration | Updates the logging configuration for the specified SIP media application. |
|
PutVoiceConnectorEmergencyCallingConfiguration | Puts emergency calling configuration details to the specified Amazon Chime Voice Connector, such as emergency phone numbers and calling countries. Origination and termination settings must be enabled for the Amazon Chime Voice Connector before emergency calling can be configured. |
|
PutVoiceConnectorLoggingConfiguration | Adds a logging configuration for the specified Amazon Chime Voice Connector. The logging configuration specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs. |
|
PutVoiceConnectorOrigination | Adds origination settings for the specified Amazon Chime Voice Connector. If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to turning off origination settings. |
|
PutVoiceConnectorProxy | Puts the specified proxy configuration to the specified Amazon Chime Voice Connector. |
|
PutVoiceConnectorStreamingConfiguration | Adds a streaming configuration for the specified Amazon Chime Voice Connector. The streaming configuration specifies whether media streaming is enabled for sending to Indonesians. It also sets the retention period, in hours, for the Amazon Kinesis data. |
|
PutVoiceConnectorTermination | Adds termination settings for the specified Amazon Chime Voice Connector. If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to turning off termination settings. |
|
PutVoiceConnectorTerminationCredentials | ||
RedactChannelMessage | Redacts message content, but not metadata. The message exists in the back end, but the action returns null content, and the state shows as redacted. The |
|
RedactConversationMessage | Redacts the specified message from the specified Amazon Chime conversation. |
|
RedactRoomMessage | Redacts the specified message from the specified Amazon Chime channel. |
|
RegenerateSecurityToken | Regenerates the security token for a bot. |
|
ResetPersonalPIN | Resets the personal meeting PIN for the specified user on an Amazon Chime account. Returns the User object with the updated personal meeting PIN. |
|
RestorePhoneNumber | Moves a phone number from the Deletion queue back into the phone number Inventory. |
|
SearchAvailablePhoneNumbers | Searches for phone numbers that can be ordered. For US numbers, provide at least one of the following search filters: |
|
SendChannelMessage | Sends a message to a particular channel that the member is a part of. The Also, |
|
StartMeetingTranscription | Starts transcription for the specified |
|
StopMeetingTranscription | Stops transcription for the specified |
|
TagAttendee | ||
TagMeeting | ||
TagResource | ||
UntagAttendee | ||
UntagMeeting | ||
UntagResource | ||
UpdateAccount | Updates account details for the specified Amazon Chime account. Currently, only account name and default license updates are supported for this action. |
|
UpdateAccountSettings | Updates the settings for the specified Amazon Chime account. You can update settings for remote control of shared screens, or for the dial-out option. For more information about these settings, see Use the Policies Page in the Amazon Chime Administration Guide. |
|
UpdateAppInstance | Updates |
|
UpdateAppInstanceUser | Updates the details of an |
|
UpdateBot | Updates the status of the specified bot, such as starting or stopping the bot from running in your Amazon Chime Enterprise account. |
|
UpdateChannel | Update a channel's attributes. Restriction: You can't change a channel's privacy. The |
|
UpdateChannelMessage | Updates the content of a message. The |
|
UpdateChannelReadMarker | The details of the time when a user last read messages in a channel. The |
|
UpdateGlobalSettings | ||
UpdatePhoneNumber | Updates phone number details, such as product type or calling name, for the specified phone number ID. You can update one phone number detail at a time. For example, you can update either the product type or the calling name in one action. For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. For numbers outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In product type. Updates to outbound calling names can take 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update. |
|
UpdatePhoneNumberSettings | ||
UpdateProxySession | Updates the specified proxy session details, such as voice or SMS capabilities. |
|
UpdateRoom | Updates room details, such as the room name, for a room in an Amazon Chime Enterprise account. |
|
UpdateRoomMembership | Updates room membership details, such as the member role, for a room in an Amazon Chime Enterprise account. The member role designates whether the member is a chat room administrator or a general chat room member. The member role can be updated only for user IDs. |
|
UpdateSipMediaApplication | Updates the details of the specified SIP media application. |
|
UpdateSipMediaApplicationCall | Allows you to trigger a Lambda function at any time while a call is active, and replace the current actions with new actions returned by the invocation. |
|
UpdateSipRule | Updates the details of the specified SIP rule. |
|
UpdateUser | Updates user details for a specified user ID. Currently, only |
|
UpdateUserSettings | ||
UpdateVoiceConnector | Updates details for the specified Amazon Chime Voice Connector. |
|
chime-sdk-identity | CreateAppInstance | Creates an Amazon Chime SDK messaging identity |
CreateAppInstanceAdmin | Promotes an
Only an |
|
CreateAppInstanceUser | Creates a user under an Amazon Chime |
|
DeleteAppInstance | ||
DeleteAppInstanceAdmin | ||
DeleteAppInstanceUser | ||
DeregisterAppInstanceUserEndpoint | ||
DescribeAppInstance | Returns the full details of an |
|
DescribeAppInstanceAdmin | Returns the full details of an |
|
DescribeAppInstanceUser | Returns the full details of an |
|
DescribeAppInstanceUserEndpoint | Returns the full details of an |
|
GetAppInstanceRetentionSettings | Gets the retention settings for an |
|
ListAppInstanceAdmins | Returns a list of the administrators in the |
|
ListAppInstanceUserEndpoints | Lists all the |
|
ListAppInstanceUsers | List all |
|
ListAppInstances | Lists all Amazon Chime |
|
ListTagsForResource | Lists the tags applied to an Amazon Chime SDK identity resource. |
|
PutAppInstanceRetentionSettings | Sets the amount of time in days that a given |
|
RegisterAppInstanceUserEndpoint | Registers an endpoint under an Amazon Chime |
|
TagResource | ||
UntagResource | ||
UpdateAppInstance | Updates |
|
UpdateAppInstanceUser | Updates the details of an |
|
chime-sdk-meetings | BatchCreateAttendee | Creates a group of meeting attendees. |
CreateAttendee | Creates a new attendee for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide. |
|
CreateMeeting | Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon Chime Developer Guide. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide. |
|
CreateMeetingWithAttendees | Creates a new Amazon Chime SDK meeting in the specified media Region, with attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon Chime Developer Guide. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide. |
|
DeleteAttendee | ||
DeleteMeeting | ||
GetAttendee | Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide. |
|
GetMeeting | Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide. |
|
ListAttendees | Lists the attendees for the specified Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide. |
|
StartMeetingTranscription | ||
chime-sdk-messaging | AssociateChannelFlow | |
BatchCreateChannelMembership | Adds a specified number of users to a channel. |
|
ChannelFlowCallback | Calls back Chime SDK Messaging with a processing response message. This should be invoked from the processor Lambda. This is a developer API. You can return one of the following processing responses:
|
|
CreateChannel | Creates a channel to which you can add users and send messages. Restriction: You can't change a channel's privacy. The |
|
CreateChannelBan | Permanently bans a member from a channel. Moderators can't add banned members to a channel. To undo a ban, you first have to If you ban a user who is already part of a channel, that user is automatically kicked from the channel. The |
|
CreateChannelFlow | Creates a channel flow, a container for processors. Processors are AWS Lambda functions that perform actions on chat messages, such as stripping out profanity. You can associate channel flows with channels, and the processors in the channel flow then take action on all messages sent to that channel. This is a developer API. Channel flows process the following items:
Channel flows don't process Control or System messages. For more information about the message types provided by Chime SDK Messaging, refer to Message types in the Amazon Chime developer guide. |
|
CreateChannelMembership | Adds a user to a channel. The
Privacy settings impact this action as follows:
The |
|
CreateChannelModerator | Creates a new
The |
|
DeleteChannel | ||
DeleteChannelBan | ||
DeleteChannelFlow | ||
DeleteChannelMembership | ||
DeleteChannelMessage | ||
DeleteChannelModerator | ||
DescribeChannel | Returns the full details of a channel in an Amazon Chime The |
|
DescribeChannelBan | Returns the full details of a channel ban. The |
|
DescribeChannelFlow | Returns the full details of a channel flow in an Amazon Chime |
|
DescribeChannelMembership | Returns the full details of a user's channel membership. The |
|
DescribeChannelMembershipForAppInstanceUser | Returns the details of a channel based on the membership of the specified The |
|
DescribeChannelModeratedByAppInstanceUser | Returns the full details of a channel moderated by the specified The |
|
DescribeChannelModerator | Returns the full details of a single ChannelModerator. The |
|
DisassociateChannelFlow | ||
GetChannelMembershipPreferences | Gets the membership preferences of an |
|
GetChannelMessage | Gets the full details of a channel message. The x-amz-chime-bearer request header is mandatory. Use the |
|
GetChannelMessageStatus | Gets message status for a specified Messages can have any one of these statuses.
|
|
GetMessagingSessionEndpoint | The details of the endpoint for the messaging session. |
|
ListChannelBans | Lists all the users banned from a particular channel. The |
|
ListChannelFlows | Returns a paginated lists of all the channel flows created under a single Chime. This is a developer API. |
|
ListChannelMemberships | Lists all channel memberships in a channel. The If you want to list the channels to which a specific app instance user belongs, see the ListChannelMembershipsForAppInstanceUser API. |
|
ListChannelMembershipsForAppInstanceUser | Lists all channels that a particular The |
|
ListChannelMessages | List all the messages in a channel. Returns a paginated list of Redacted messages appear in the results as empty, since they are only redacted, not deleted. Deleted messages do not appear in the results. This action always returns the latest version of an edited message. Also, the x-amz-chime-bearer request header is mandatory. Use the |
|
ListChannelModerators | Lists all the moderators for a channel. The |
|
ListChannels | Lists all Channels created under a single Chime App as a paginated list. You can specify filters to narrow results. Functionality & restrictions
The |
|
ListChannelsAssociatedWithChannelFlow | Lists all channels associated with a specified channel flow. You can associate a channel flow with multiple channels, but you can only associate a channel with one channel flow. This is a developer API. |
|
ListChannelsModeratedByAppInstanceUser | A list of the channels moderated by an The |
|
ListTagsForResource | Lists the tags applied to an Amazon Chime SDK messaging resource. |
|
PutChannelMembershipPreferences | Sets the membership preferences of an |
|
RedactChannelMessage | Redacts message content, but not metadata. The message exists in the back end, but the action returns null content, and the state shows as redacted. The |
|
SendChannelMessage | Sends a message to a particular channel that the member is a part of. The Also, |
|
TagResource | ||
UntagResource | ||
UpdateChannel | Update a channel's attributes. Restriction: You can't change a channel's privacy. The |
|
UpdateChannelFlow | Updates channel flow attributes. This is a developer API. |
|
UpdateChannelMessage | Updates the content of a message. The |
|
cloud9 | CreateEnvironmentEC2 | Creates an Cloud9 development environment, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and then connects from the instance to the environment. |
CreateEnvironmentMembership | Adds an environment member to an Cloud9 development environment. |
|
DeleteEnvironment | Deletes an Cloud9 development environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance. |
|
DeleteEnvironmentMembership | Deletes an environment member from an Cloud9 development environment. |
|
DescribeEnvironmentMemberships | Gets information about environment members for an Cloud9 development environment. |
|
DescribeEnvironmentStatus | Gets status information for an Cloud9 development environment. |
|
DescribeEnvironments | Gets information about Cloud9 development environments. |
|
ListEnvironments | Gets a list of Cloud9 development environment identifiers. |
|
ListTagsForResource | Gets a list of the tags associated with an Cloud9 development environment. |
|
TagResource | Adds tags to an Cloud9 development environment. Tags that you add to an Cloud9 environment by using this method will NOT be automatically propagated to underlying resources. |
|
UntagResource | Removes tags from an Cloud9 development environment. |
|
UpdateEnvironment | Changes the settings of an existing Cloud9 development environment. |
|
cloudcontrol | CancelResourceRequest | Cancels the specified resource operation request. For more information, see Canceling resource operation requests in the Amazon Web Services Cloud Control API User Guide. Only resource operations requests with a status of |
CreateResource | Creates the specified resource. For more information, see Creating a resource in the Amazon Web Services Cloud Control API User Guide. After you have initiated a resource creation request, you can monitor the progress of your request by calling GetResourceRequestStatus using the |
|
DeleteResource | Deletes the specified resource. For details, see Deleting a resource in the Amazon Web Services Cloud Control API User Guide. After you have initiated a resource deletion request, you can monitor the progress of your request by calling GetResourceRequestStatus using the |
|
GetResource | Returns information about the current state of the specified resource. For details, see Reading a resource's current state. You can use this action to return information about an existing resource in your account and Amazon Web Services Region, whether or not those resources were provisioned using Cloud Control API. |
|
GetResourceRequestStatus | Returns the current status of a resource operation request. For more information, see Tracking the progress of resource operation requests in the Amazon Web Services Cloud Control API User Guide. |
|
ListResourceRequests | Returns existing resource operation requests. This includes requests of all status types. For more information, see Listing active resource operation requests in the Amazon Web Services Cloud Control API User Guide. Resource operation requests expire after seven days. |
|
ListResources | Returns information about the specified resources. For more information, see Discovering resources in the Amazon Web Services Cloud Control API User Guide. You can use this action to return information about existing resources in your account and Amazon Web Services Region, whether or not those resources were provisioned using Cloud Control API. |
|
cloudformation | ActivateType | Activates a public third-party extension, making it available for use in stack templates. For more information, see Using public extensions in the CloudFormation User Guide. Once you have activated a public third-party extension in your account and region, use SetTypeConfiguration to specify configuration properties for the extension. For more information, see Configuring extensions at the account level in the CloudFormation User Guide. |
BatchDescribeTypeConfigurations | Returns configuration data for the specified CloudFormation extensions, from the CloudFormation registry for the account and region. For more information, see Configuring extensions at the account level in the CloudFormation User Guide. |
|
CancelUpdateStack | ||
ContinueUpdateRollback | For a specified stack that is in the A stack goes into the |
|
CreateChangeSet | Creates a list of changes that will be applied to a stack so that you can review the changes before executing them. You can create a change set for a stack that doesn't exist or an existing stack. If you create a change set for a stack that doesn't exist, the change set shows all of the resources that CloudFormation will create. If you create a change set for an existing stack, CloudFormation compares the stack's information with the information that you submit in the change set and lists the differences. Use change sets to understand which resources CloudFormation will create or change, and how it will change resources in an existing stack, before you create or update a stack. To create a change set for a stack that doesn't exist, for the When you are satisfied with the changes the change set will make, execute the change set by using the ExecuteChangeSet action. CloudFormation doesn't make changes until you execute the change set. To create a change set for the entire stack hierachy, set |
|
CreateStack | Creates a stack as specified in the template. After the call completes successfully, the stack creation starts. You can check the status of the stack via the DescribeStacks API. |
|
CreateStackInstances | Creates stack instances for the specified accounts, within the specified Regions. A stack instance refers to a stack in a specific account and Region. You must specify at least one value for either |
|
CreateStackSet | Creates a stack set. |
|
DeactivateType | Deactivates a public extension that was previously activated in this account and region. Once deactivated, an extension cannot be used in any CloudFormation operation. This includes stack update operations where the stack template includes the extension, even if no updates are being made to the extension. In addition, deactivated extensions are not automatically updated if a new version of the extension is released. |
|
DeleteChangeSet | Deletes the specified change set. Deleting change sets ensures that no one executes the wrong change set. If the call successfully completes, CloudFormation successfully deleted the change set. If |
|
DeleteStack | ||
DeleteStackInstances | Deletes stack instances for the specified accounts, in the specified Regions. |
|
DeleteStackSet | Deletes a stack set. Before you can delete a stack set, all of its member stack instances must be deleted. For more information about how to do this, see DeleteStackInstances. |
|
DeregisterType | Marks an extension or extension version as To deregister an entire extension, you must individually deregister all active versions of that extension. If an extension has only a single active version, deregistering that version results in the extension itself being deregistered and marked as deprecated in the registry. You cannot deregister the default version of an extension if there are other active version of that extension. If you do deregister the default version of an extension, the textensionype itself is deregistered as well and marked as deprecated. To view the deprecation status of an extension or extension version, use DescribeType. |
|
DescribeAccountLimits | Retrieves your account's CloudFormation limits, such as the maximum number of stacks that you can create in your account. For more information about account limits, see CloudFormation Limits in the CloudFormation User Guide. |
|
DescribeChangeSet | Returns the inputs for the change set and a list of changes that CloudFormation will make if you execute the change set. For more information, see Updating Stacks Using Change Sets in the CloudFormation User Guide. |
|
DescribePublisher | Returns information about a CloudFormation extension publisher. If you do not supply a For more information on registering as a publisher, see:
|
|
DescribeStackDriftDetectionStatus | Returns information about a stack drift detection operation. A stack drift detection operation detects whether a stack's actual configuration differs, or has drifted, from it's expected configuration, as defined in the stack template and any values specified as template parameters. A stack is considered to have drifted if one or more of its resources have drifted. For more information on stack and resource drift, see Detecting Unregulated Configuration Changes to Stacks and Resources. Use DetectStackDrift to initiate a stack drift detection operation. |
|
DescribeStackEvents | Returns all stack related events for a specified stack in reverse chronological order. For more information about a stack's event history, go to Stacks in the CloudFormation User Guide. You can list events for stacks that have failed to create or have been deleted by specifying the unique stack identifier (stack ID). |
|
DescribeStackInstance | Returns the stack instance that's associated with the specified stack set, Amazon Web Services account, and Region. For a list of stack instances that are associated with a specific stack set, use ListStackInstances. |
|
DescribeStackResource | Returns a description of the specified resource in the specified stack. For deleted stacks, DescribeStackResource returns resource information for up to 90 days after the stack has been deleted. |
|
DescribeStackResourceDrifts | Returns drift information for the resources that have been checked for drift in the specified stack. This includes actual and expected configuration values for resources where CloudFormation detects configuration drift. For a given stack, there will be one Use DetectStackResourceDrift to detect drift on individual resources, or DetectStackDrift to detect drift on all supported resources for a given stack. |
|
DescribeStackResources | Returns Amazon Web Services resource descriptions for running and deleted stacks. If Only the first 100 resources will be returned. If your stack has more resources than this, you should use For deleted stacks, You must specify either A |
|
DescribeStackSet | Returns the description of the specified stack set. |
|
DescribeStackSetOperation | Returns the description of the specified stack set operation. |
|
DescribeStacks | Returns the description for the specified stack; if no stack name was specified, then it returns the description for all the stacks created. If the stack does not exist, an |
|
DescribeType | Returns detailed information about an extension that has been registered. If you specify a |
|
DescribeTypeRegistration | Returns information about an extension's registration, including its current status and type and version identifiers. When you initiate a registration request using Once the registration request has completed, use |
|
DetectStackDrift | Detects whether a stack's actual configuration differs, or has drifted, from it's expected configuration, as defined in the stack template and any values specified as template parameters. For each resource in the stack that supports drift detection, CloudFormation compares the actual configuration of the resource with its expected template configuration. Only resource properties explicitly defined in the stack template are checked for drift. A stack is considered to have drifted if one or more of its resources differ from their expected template configurations. For more information, see Detecting Unregulated Configuration Changes to Stacks and Resources. Use For a list of stack resources that currently support drift detection, see Resources that Support Drift Detection. When detecting drift on a stack, CloudFormation does not detect drift on any nested stacks belonging to that stack. Perform |
|
DetectStackResourceDrift | Returns information about whether a resource's actual configuration differs, or has drifted, from it's expected configuration, as defined in the stack template and any values specified as template parameters. This information includes actual and expected property values for resources in which CloudFormation detects drift. Only resource properties explicitly defined in the stack template are checked for drift. For more information about stack and resource drift, see Detecting Unregulated Configuration Changes to Stacks and Resources. Use Resources that do not currently support drift detection cannot be checked. For a list of resources that support drift detection, see Resources that Support Drift Detection. |
|
DetectStackSetDrift | Detect drift on a stack set. When CloudFormation performs drift detection on a stack set, it performs drift detection on the stack associated with each stack instance in the stack set. For more information, see How CloudFormation Performs Drift Detection on a Stack Set. Once the operation has completed, use the following actions to return drift information:
For more information on performing a drift detection operation on a stack set, see Detecting Unmanaged Changes in Stack Sets. You can only run a single drift detection operation on a given stack set at one time. To stop a drift detection stack set operation, use |
|
EstimateTemplateCost | Returns the estimated monthly cost of a template. The return value is an Amazon Web Services Simple Monthly Calculator URL with a query string that describes the resources required to run the template. |
|
ExecuteChangeSet | Updates a stack using the input information that was provided when the specified change set was created. After the call successfully completes, CloudFormation starts updating the stack. Use the DescribeStacks action to view the status of the update. When you execute a change set, CloudFormation deletes all other change sets associated with the stack because they aren't valid for the updated stack. If a stack policy is associated with the stack, CloudFormation enforces the policy during the update. You can't specify a temporary stack policy that overrides the current policy. To create a change set for the entire stack hierachy, |
|
GetStackPolicy | Returns the stack policy for a specified stack. If a stack doesn't have a policy, a null value is returned. |
|
GetTemplate | Returns the template body for a specified stack. You can get the template for running or deleted stacks. For deleted stacks, GetTemplate returns the template for up to 90 days after the stack has been deleted. If the template does not exist, a |
|
GetTemplateSummary | Returns information about a new or existing template. The You can use the For deleted stacks, |
|
ImportStacksToStackSet | Import existing stacks into a new stack sets. Use the stack import operation to import up to 10 stacks into a new stack set in the same account as the source stack or in a different administrator account and Region, by specifying the stack ID of the stack you intend to import. |
|
ListChangeSets | Returns the ID and status of each active change set for a stack. For example, CloudFormation lists change sets that are in the |
|
ListExports | Lists all exported output values in the account and Region in which you call this action. Use this action to see the exported output values that you can import into other stacks. To import values, use the For more information, see CloudFormation Export Stack Output Values. |
|
ListImports | Lists all stacks that are importing an exported output value. To modify or remove an exported output value, first use this action to see which stacks are using it. To see the exported output values in your account, see ListExports. For more information about importing an exported output value, see the |
|
ListStackInstances | Returns summary information about stack instances that are associated with the specified stack set. You can filter for stack instances that are associated with a specific Amazon Web Services account name or Region, or that have a specific status. |
|
ListStackResources | Returns descriptions of all resources of the specified stack. For deleted stacks, ListStackResources returns resource information for up to 90 days after the stack has been deleted. |
|
ListStackSetOperationResults | Returns summary information about the results of a stack set operation. |
|
ListStackSetOperations | Returns summary information about operations performed on a stack set. |
|
ListStackSets | Returns summary information about stack sets that are associated with the user.
|
|
ListStacks | Returns the summary information for stacks whose status matches the specified StackStatusFilter. Summary information for stacks that have been deleted is kept for 90 days after the stack is deleted. If no StackStatusFilter is specified, summary information for all stacks is returned (including existing stacks and stacks that have been deleted). |
|
ListTypeRegistrations | Returns a list of registration tokens for the specified extension(s). |
|
ListTypeVersions | Returns summary information about the versions of an extension. |
|
ListTypes | Returns summary information about extension that have been registered with CloudFormation. |
|
PublishType | Publishes the specified extension to the CloudFormation registry as a public extension in this region. Public extensions are available for use by all CloudFormation users. For more information on publishing extensions, see Publishing extensions to make them available for public use in the CloudFormation CLI User Guide. To publish an extension, you must be registered as a publisher with CloudFormation. For more information, see RegisterPublisher. |
|
RecordHandlerProgress | Reports progress of a resource handler to CloudFormation. Reserved for use by the CloudFormation CLI. Do not use this API in your code. |
|
RegisterPublisher | Registers your account as a publisher of public extensions in the CloudFormation registry. Public extensions are available for use by all CloudFormation users. This publisher ID applies to your account in all Amazon Web Services Regions. For information on requirements for registering as a public extension publisher, see Registering your account to publish CloudFormation extensions in the CloudFormation CLI User Guide. |
|
RegisterType | Registers an extension with the CloudFormation service. Registering an extension makes it available for use in CloudFormation templates in your Amazon Web Services account, and includes:
For more information on how to develop extensions and ready them for registeration, see Creating Resource Providers in the CloudFormation CLI User Guide. You can have a maximum of 50 resource extension versions registered at a time. This maximum is per account and per region. Use DeregisterType to deregister specific extension versions if necessary. Once you have initiated a registration request using Once you have registered a private extension in your account and region, use SetTypeConfiguration to specify configuration properties for the extension. For more information, see Configuring extensions at the account level in the CloudFormation User Guide. |
|
RollbackStack | When specifying Rolls back the specified stack to the last known stable state from This operation will delete a stack if it doesn't contain a last known stable state. A last known stable state includes any status in a
|
|
SetStackPolicy | ||
SetTypeConfiguration | Specifies the configuration data for a registered CloudFormation extension, in the given account and region. To view the current configuration data for an extension, refer to the It is strongly recommended that you use dynamic references to restrict sensitive configuration definitions, such as third-party credentials. For more details on dynamic references, see Using dynamic references to specify template values in the CloudFormation User Guide. |
|
SetTypeDefaultVersion | Specify the default version of an extension. The default version of an extension will be used in CloudFormation operations. |
|
SignalResource | ||
StopStackSetOperation | Stops an in-progress operation on a stack set and its associated stack instances. |
|
TestType | Tests a registered extension to make sure it meets all necessary requirements for being published in the CloudFormation registry.
For more information, see Testing your public extension prior to publishing in the CloudFormation CLI User Guide. If you do not specify a version, CloudFormation uses the default version of the extension in your account and region for testing. To perform testing, CloudFormation assumes the execution role specified when the type was registered. For more information, see RegisterType. Once you've initiated testing on an extension using An extension must have a test status of |
|
UpdateStack | Updates a stack as specified in the template. After the call completes successfully, the stack update starts. You can check the status of the stack via the DescribeStacks action. To get a copy of the template for an existing stack, you can use the GetTemplate action. For more information about creating an update template, updating a stack, and monitoring the progress of the update, see Updating a Stack. |
|
UpdateStackInstances | Updates the parameter values for stack instances for the specified accounts, within the specified Regions. A stack instance refers to a stack in a specific account and Region. You can only update stack instances in Regions and accounts where they already exist; to create additional stack instances, use CreateStackInstances. During stack set updates, any parameters overridden for a stack instance are not updated, but retain their overridden value. You can only update the parameter values that are specified in the stack set; to add or delete a parameter itself, use UpdateStackSet to update the stack set template. If you add a parameter to a template, before you can override the parameter value specified in the stack set you must first use UpdateStackSet to update all stack instances with the updated template and parameter value specified in the stack set. Once a stack instance has been updated with the new parameter, you can then override the parameter value using |
|
UpdateStackSet | Updates the stack set, and associated stack instances in the specified accounts and Regions. Even if the stack set operation created by updating the stack set fails (completely or partially, below or above a specified failure tolerance), the stack set is updated with your changes. Subsequent CreateStackInstances calls on the specified stack set use the updated stack set. |
|
UpdateTerminationProtection | Updates termination protection for the specified stack. If a user attempts to delete a stack with termination protection enabled, the operation fails and the stack remains unchanged. For more information, see Protecting a Stack From Being Deleted in the CloudFormation User Guide. For nested stacks, termination protection is set on the root stack and cannot be changed directly on the nested stack. |
|
cloudfront | AssociateAlias | |
CreateCachePolicy | Creates a cache policy. After you create a cache policy, you can attach it to one or more cache behaviors. When it’s attached to a cache behavior, the cache policy determines the following:
The headers, cookies, and query strings that are included in the cache key are automatically included in requests that CloudFront sends to the origin. CloudFront sends a request when it can’t find an object in its cache that matches the request’s cache key. If you want to send values to the origin but not include them in the cache key, use For more information about cache policies, see Controlling the cache key in the Amazon CloudFront Developer Guide. |
|
CreateCloudFrontOriginAccessIdentity | Creates a new origin access identity. If you're using Amazon S3 for your origin, you can use an origin access identity to require users to access your content using a CloudFront URL instead of the Amazon S3 URL. For more information about how to use origin access identities, see Serving Private Content through CloudFront in the Amazon CloudFront Developer Guide. |
|
CreateDistribution | Creates a new web distribution. You create a CloudFront distribution to tell CloudFront where you want content to be delivered from, and the details about how to track and manage content delivery. Send a When you update a distribution, there are more required fields than when you create a distribution. When you update your distribution by using UpdateDistribution, follow the steps included in the documentation to get the current configuration and then make your updates. This helps to make sure that you include all of the required fields. To view a summary, see Required Fields for Create Distribution and Update Distribution in the Amazon CloudFront Developer Guide. |
|
CreateDistributionWithTags | Create a new distribution with tags. |
|
CreateFieldLevelEncryptionConfig | Create a new field-level encryption configuration. |
|
CreateFieldLevelEncryptionProfile | Create a field-level encryption profile. |
|
CreateFunction | Creates a CloudFront function. To create a function, you provide the function code and some configuration information about the function. The response contains an Amazon Resource Name (ARN) that uniquely identifies the function. When you create a function, it’s in the When you’re ready to use your function with a CloudFront distribution, use |
|
CreateInvalidation | Create a new invalidation. |
|
CreateKeyGroup | Creates a key group that you can use with CloudFront signed URLs and signed cookies. To create a key group, you must specify at least one public key for the key group. After you create a key group, you can reference it from one or more cache behaviors. When you reference a key group in a cache behavior, CloudFront requires signed URLs or signed cookies for all requests that match the cache behavior. The URLs or cookies must be signed with a private key whose corresponding public key is in the key group. The signed URL or cookie contains information about which public key CloudFront should use to verify the signature. For more information, see Serving private content in the Amazon CloudFront Developer Guide. |
|
CreateMonitoringSubscription | Enables additional CloudWatch metrics for the specified CloudFront distribution. The additional metrics incur an additional cost. For more information, see Viewing additional CloudFront distribution metrics in the Amazon CloudFront Developer Guide. |
|
CreateOriginRequestPolicy | Creates an origin request policy. After you create an origin request policy, you can attach it to one or more cache behaviors. When it’s attached to a cache behavior, the origin request policy determines the values that CloudFront includes in requests that it sends to the origin. Each request that CloudFront sends to the origin includes the following:
CloudFront sends a request when it can’t find a valid object in its cache that matches the request. If you want to send values to the origin and also include them in the cache key, use For more information about origin request policies, see Controlling origin requests in the Amazon CloudFront Developer Guide. |
|
CreatePublicKey | Uploads a public key to CloudFront that you can use with signed URLs and signed cookies, or with field-level encryption. |
|
CreateRealtimeLogConfig | Creates a real-time log configuration. After you create a real-time log configuration, you can attach it to one or more cache behaviors to send real-time log data to the specified Amazon Kinesis data stream. For more information about real-time log configurations, see Real-time logs in the Amazon CloudFront Developer Guide. |
|
CreateResponseHeadersPolicy | Creates a response headers policy. A response headers policy contains information about a set of HTTP response headers and their values. To create a response headers policy, you provide some metadata about the policy, and a set of configurations that specify the response headers. After you create a response headers policy, you can use its ID to attach it to one or more cache behaviors in a CloudFront distribution. When it’s attached to a cache behavior, CloudFront adds the headers in the policy to HTTP responses that it sends for requests that match the cache behavior. |
|
CreateStreamingDistribution | This API is deprecated. Amazon CloudFront is deprecating real-time messaging protocol (RTMP) distributions on December 31, 2020. For more information, read the announcement on the Amazon CloudFront discussion forum. |
|
CreateStreamingDistributionWithTags | This API is deprecated. Amazon CloudFront is deprecating real-time messaging protocol (RTMP) distributions on December 31, 2020. For more information, read the announcement on the Amazon CloudFront discussion forum. |
|
DeleteCachePolicy | ||
DeleteCloudFrontOriginAccessIdentity | ||
DeleteDistribution | ||
DeleteFieldLevelEncryptionConfig | ||
DeleteFieldLevelEncryptionProfile | ||
DeleteFunction | ||
DeleteKeyGroup | ||
DeleteMonitoringSubscription | Disables additional CloudWatch metrics for the specified CloudFront distribution. |
|
DeleteOriginRequestPolicy | ||
DeletePublicKey | ||
DeleteRealtimeLogConfig | ||
DeleteResponseHeadersPolicy | ||
DeleteStreamingDistribution | ||
DescribeFunction | Gets configuration information and metadata about a CloudFront function, but not the function’s code. To get a function’s code, use To get configuration information and metadata about a function, you must provide the function’s name and stage. To get these values, you can use |
|
GetCachePolicy | Gets a cache policy, including the following metadata:
To get a cache policy, you must provide the policy’s identifier. If the cache policy is attached to a distribution’s cache behavior, you can get the policy’s identifier using |
|
GetCachePolicyConfig | Gets a cache policy configuration. To get a cache policy configuration, you must provide the policy’s identifier. If the cache policy is attached to a distribution’s cache behavior, you can get the policy’s identifier using |
|
GetCloudFrontOriginAccessIdentity | Get the information about an origin access identity. |
|
GetCloudFrontOriginAccessIdentityConfig | Get the configuration information about an origin access identity. |
|
GetDistribution | Get the information about a distribution. |
|
GetDistributionConfig | Get the configuration information about a distribution. |
|
GetFieldLevelEncryption | Get the field-level encryption configuration information. |
|
GetFieldLevelEncryptionConfig | Get the field-level encryption configuration information. |
|
GetFieldLevelEncryptionProfile | Get the field-level encryption profile information. |
|
GetFieldLevelEncryptionProfileConfig | Get the field-level encryption profile configuration information. |
|
GetFunction | Gets the code of a CloudFront function. To get configuration information and metadata about a function, use To get a function’s code, you must provide the function’s name and stage. To get these values, you can use |
|
GetInvalidation | Get the information about an invalidation. |
|
GetKeyGroup | Gets a key group, including the date and time when the key group was last modified. To get a key group, you must provide the key group’s identifier. If the key group is referenced in a distribution’s cache behavior, you can get the key group’s identifier using |
|
GetKeyGroupConfig | Gets a key group configuration. To get a key group configuration, you must provide the key group’s identifier. If the key group is referenced in a distribution’s cache behavior, you can get the key group’s identifier using |
|
GetMonitoringSubscription | Gets information about whether additional CloudWatch metrics are enabled for the specified CloudFront distribution. |
|
GetOriginRequestPolicy | Gets an origin request policy, including the following metadata:
To get an origin request policy, you must provide the policy’s identifier. If the origin request policy is attached to a distribution’s cache behavior, you can get the policy’s identifier using |
|
GetOriginRequestPolicyConfig | Gets an origin request policy configuration. To get an origin request policy configuration, you must provide the policy’s identifier. If the origin request policy is attached to a distribution’s cache behavior, you can get the policy’s identifier using |
|
GetPublicKey | Gets a public key. |
|
GetPublicKeyConfig | Gets a public key configuration. |
|
GetRealtimeLogConfig | Gets a real-time log configuration. To get a real-time log configuration, you can provide the configuration’s name or its Amazon Resource Name (ARN). You must provide at least one. If you provide both, CloudFront uses the name to identify the real-time log configuration to get. |
|
GetResponseHeadersPolicy | Gets a response headers policy, including metadata (the policy’s identifier and the date and time when the policy was last modified). To get a response headers policy, you must provide the policy’s identifier. If the response headers policy is attached to a distribution’s cache behavior, you can get the policy’s identifier using |
|
GetResponseHeadersPolicyConfig | Gets a response headers policy configuration. To get a response headers policy configuration, you must provide the policy’s identifier. If the response headers policy is attached to a distribution’s cache behavior, you can get the policy’s identifier using |
|
GetStreamingDistribution | Gets information about a specified RTMP distribution, including the distribution configuration. |
|
GetStreamingDistributionConfig | Get the configuration information about a streaming distribution. |
|
ListCachePolicies | Gets a list of cache policies. You can optionally apply a filter to return only the managed policies created by Amazon Web Services, or only the custom policies created in your Amazon Web Services account. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the |
|
ListCloudFrontOriginAccessIdentities | Lists origin access identities. |
|
ListConflictingAliases | Gets a list of aliases (also called CNAMEs or alternate domain names) that conflict or overlap with the provided alias, and the associated CloudFront distributions and Amazon Web Services accounts for each conflicting alias. In the returned list, the distribution and account IDs are partially hidden, which allows you to identify the distributions and accounts that you own, but helps to protect the information of ones that you don’t own. Use this operation to find aliases that are in use in CloudFront that conflict or overlap with the provided alias. For example, if you provide To list conflicting aliases, you provide the alias to search and the ID of a distribution in your account that has an attached SSL/TLS certificate that includes the provided alias. For more information, including how to set up the distribution and certificate, see Moving an alternate domain name to a different distribution in the Amazon CloudFront Developer Guide. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the |
|
ListDistributions | List CloudFront distributions. |
|
ListDistributionsByCachePolicyId | Gets a list of distribution IDs for distributions that have a cache behavior that’s associated with the specified cache policy. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the |
|
ListDistributionsByKeyGroup | Gets a list of distribution IDs for distributions that have a cache behavior that references the specified key group. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the |
|
ListDistributionsByOriginRequestPolicyId | Gets a list of distribution IDs for distributions that have a cache behavior that’s associated with the specified origin request policy. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the |
|
ListDistributionsByRealtimeLogConfig | Gets a list of distributions that have a cache behavior that’s associated with the specified real-time log configuration. You can specify the real-time log configuration by its name or its Amazon Resource Name (ARN). You must provide at least one. If you provide both, CloudFront uses the name to identify the real-time log configuration to list distributions for. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the |
|
ListDistributionsByResponseHeadersPolicyId | Gets a list of distribution IDs for distributions that have a cache behavior that’s associated with the specified response headers policy. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the |
|
ListDistributionsByWebACLId | List the distributions that are associated with a specified WAF web ACL. |
|
ListFieldLevelEncryptionConfigs | List all field-level encryption configurations that have been created in CloudFront for this account. |
|
ListFieldLevelEncryptionProfiles | Request a list of field-level encryption profiles that have been created in CloudFront for this account. |
|
ListFunctions | Gets a list of all CloudFront functions in your Amazon Web Services account. You can optionally apply a filter to return only the functions that are in the specified stage, either You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the |
|
ListInvalidations | Lists invalidation batches. |
|
ListKeyGroups | Gets a list of key groups. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the |
|
ListOriginRequestPolicies | Gets a list of origin request policies. You can optionally apply a filter to return only the managed policies created by Amazon Web Services, or only the custom policies created in your Amazon Web Services account. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the |
|
ListPublicKeys | List all public keys that have been added to CloudFront for this account. |
|
ListRealtimeLogConfigs | Gets a list of real-time log configurations. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the |
|
ListResponseHeadersPolicies | Gets a list of response headers policies. You can optionally apply a filter to get only the managed policies created by Amazon Web Services, or only the custom policies created in your Amazon Web Services account. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the |
|
ListStreamingDistributions | List streaming distributions. |
|
ListTagsForResource | List tags for a CloudFront resource. |
|
PublishFunction | Publishes a CloudFront function by copying the function code from the When a function is published to the To publish a function, you must provide the function’s name and version ( |
|
TagResource | ||
TestFunction | Tests a CloudFront function. To test a function, you provide an event object that represents an HTTP request or response that your CloudFront distribution could receive in production. CloudFront runs the function, passing it the event object that you provided, and returns the function’s result (the modified event object) in the response. The response also contains function logs and error messages, if any exist. For more information about testing functions, see Testing functions in the Amazon CloudFront Developer Guide. To test a function, you provide the function’s name and version ( |
|
UntagResource | ||
UpdateCachePolicy | Updates a cache policy configuration. When you update a cache policy configuration, all the fields are updated with the values provided in the request. You cannot update some fields independent of others. To update a cache policy configuration:
|
|
UpdateCloudFrontOriginAccessIdentity | Update an origin access identity. |
|
UpdateDistribution | Updates the configuration for a web distribution. When you update a distribution, there are more required fields than when you create a distribution. When you update your distribution by using this API action, follow the steps here to get the current configuration and then make your updates, to make sure that you include all of the required fields. To view a summary, see Required Fields for Create Distribution and Update Distribution in the Amazon CloudFront Developer Guide. The update process includes getting the current distribution configuration, updating the XML document that is returned to make your changes, and then submitting an For information about updating a distribution using the CloudFront console instead, see Creating a Distribution in the Amazon CloudFront Developer Guide. To update a web distribution using the CloudFront API
|
|
UpdateFieldLevelEncryptionConfig | Update a field-level encryption configuration. |
|
UpdateFieldLevelEncryptionProfile | Update a field-level encryption profile. |
|
UpdateFunction | Updates a CloudFront function. You can update a function’s code or the comment that describes the function. You cannot update a function’s name. To update a function, you provide the function’s name and version ( |
|
UpdateKeyGroup | Updates a key group. When you update a key group, all the fields are updated with the values provided in the request. You cannot update some fields independent of others. To update a key group:
|
|
UpdateOriginRequestPolicy | Updates an origin request policy configuration. When you update an origin request policy configuration, all the fields are updated with the values provided in the request. You cannot update some fields independent of others. To update an origin request policy configuration:
|
|
UpdatePublicKey | Update public key information. Note that the only value you can change is the comment. |
|
UpdateRealtimeLogConfig | Updates a real-time log configuration. When you update a real-time log configuration, all the parameters are updated with the values provided in the request. You cannot update some parameters independent of others. To update a real-time log configuration:
You cannot update a real-time log configuration’s |
|
UpdateResponseHeadersPolicy | Updates a response headers policy. When you update a response headers policy, the entire policy is replaced. You cannot update some policy fields independent of others. To update a response headers policy configuration:
|
|
cloudhsm | AddTagsToResource | This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference. For information about the current version of AWS CloudHSM, see AWS CloudHSM, the AWS CloudHSM User Guide, and the AWS CloudHSM API Reference. Adds or overwrites one or more tags for the specified AWS CloudHSM resource. Each tag consists of a key and a value. Tag keys must be unique to each resource. |
CreateHapg | This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference. For information about the current version of AWS CloudHSM, see AWS CloudHSM, the AWS CloudHSM User Guide, and the AWS CloudHSM API Reference. Creates a high-availability partition group. A high-availability partition group is a group of partitions that spans multiple physical HSMs. |
|
CreateHsm | This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference. For information about the current version of AWS CloudHSM, see AWS CloudHSM, the AWS CloudHSM User Guide, and the AWS CloudHSM API Reference. Creates an uninitialized HSM instance. There is an upfront fee charged for each HSM instance that you create with the It can take up to 20 minutes to create and provision an HSM. You can monitor the status of the HSM with the DescribeHsm operation. The HSM is ready to be initialized when the status changes to |
|
CreateLunaClient | This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference. For information about the current version of AWS CloudHSM, see AWS CloudHSM, the AWS CloudHSM User Guide, and the AWS CloudHSM API Reference. Creates an HSM client. |
|
DeleteHapg | This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference. For information about the current version of AWS CloudHSM, see AWS CloudHSM, the AWS CloudHSM User Guide, and the AWS CloudHSM API Reference. Deletes a high-availability partition group. |
|
DeleteHsm | This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference. For information about the current version of AWS CloudHSM, see AWS CloudHSM, the AWS CloudHSM User Guide, and the AWS CloudHSM API Reference. Deletes an HSM. After completion, this operation cannot be undone and your key material cannot be recovered. |
|
DeleteLunaClient | This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference. For information about the current version of AWS CloudHSM, see AWS CloudHSM, the AWS CloudHSM User Guide, and the AWS CloudHSM API Reference. Deletes a client. |
|
DescribeHapg | This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference. For information about the current version of AWS CloudHSM, see AWS CloudHSM, the AWS CloudHSM User Guide, and the AWS CloudHSM API Reference. Retrieves information about a high-availability partition group. |
|
DescribeHsm | This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference. For information about the current version of AWS CloudHSM, see AWS CloudHSM, the AWS CloudHSM User Guide, and the AWS CloudHSM API Reference. Retrieves information about an HSM. You can identify the HSM by its ARN or its serial number. |
|
DescribeLunaClient | This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference. For information about the current version of AWS CloudHSM, see AWS CloudHSM, the AWS CloudHSM User Guide, and the AWS CloudHSM API Reference. Retrieves information about an HSM client. |
|
GetConfig | This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference. For information about the current version of AWS CloudHSM, see AWS CloudHSM, the AWS CloudHSM User Guide, and the AWS CloudHSM API Reference. Gets the configuration files necessary to connect to all high availability partition groups the client is associated with. |
|
ListAvailableZones | This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference. For information about the current version of AWS CloudHSM, see AWS CloudHSM, the AWS CloudHSM User Guide, and the AWS CloudHSM API Reference. Lists the Availability Zones that have available AWS CloudHSM capacity. |
|
ListHapgs | This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference. For information about the current version of AWS CloudHSM, see AWS CloudHSM, the AWS CloudHSM User Guide, and the AWS CloudHSM API Reference. Lists the high-availability partition groups for the account. This operation supports pagination with the use of the |
|
ListHsms | This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference. For information about the current version of AWS CloudHSM, see AWS CloudHSM, the AWS CloudHSM User Guide, and the AWS CloudHSM API Reference. Retrieves the identifiers of all of the HSMs provisioned for the current customer. This operation supports pagination with the use of the |
|
ListLunaClients | This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference. For information about the current version of AWS CloudHSM, see AWS CloudHSM, the AWS CloudHSM User Guide, and the AWS CloudHSM API Reference. Lists all of the clients. This operation supports pagination with the use of the |
|
ListTagsForResource | This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference. For information about the current version of AWS CloudHSM, see AWS CloudHSM, the AWS CloudHSM User Guide, and the AWS CloudHSM API Reference. Returns a list of all tags for the specified AWS CloudHSM resource. |
|
ModifyHapg | This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference. For information about the current version of AWS CloudHSM, see AWS CloudHSM, the AWS CloudHSM User Guide, and the AWS CloudHSM API Reference. Modifies an existing high-availability partition group. |
|
ModifyHsm | This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference. For information about the current version of AWS CloudHSM, see AWS CloudHSM, the AWS CloudHSM User Guide, and the AWS CloudHSM API Reference. Modifies an HSM. This operation can result in the HSM being offline for up to 15 minutes while the AWS CloudHSM service is reconfigured. If you are modifying a production HSM, you should ensure that your AWS CloudHSM service is configured for high availability, and consider executing this operation during a maintenance window. |
|
ModifyLunaClient | This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference. For information about the current version of AWS CloudHSM, see AWS CloudHSM, the AWS CloudHSM User Guide, and the AWS CloudHSM API Reference. Modifies the certificate used by the client. This action can potentially start a workflow to install the new certificate on the client's HSMs. |
|
cloudhsmv2 | CopyBackupToRegion | Copy an AWS CloudHSM cluster backup to a different region. |
CreateCluster | Creates a new AWS CloudHSM cluster. |
|
CreateHsm | Creates a new hardware security module (HSM) in the specified AWS CloudHSM cluster. |
|
DeleteBackup | Deletes a specified AWS CloudHSM backup. A backup can be restored up to 7 days after the DeleteBackup request is made. For more information on restoring a backup, see RestoreBackup. |
|
DeleteCluster | Deletes the specified AWS CloudHSM cluster. Before you can delete a cluster, you must delete all HSMs in the cluster. To see if the cluster contains any HSMs, use DescribeClusters. To delete an HSM, use DeleteHsm. |
|
DeleteHsm | Deletes the specified HSM. To specify an HSM, you can use its identifier (ID), the IP address of the HSM's elastic network interface (ENI), or the ID of the HSM's ENI. You need to specify only one of these values. To find these values, use DescribeClusters. |
|
DescribeBackups | Gets information about backups of AWS CloudHSM clusters. This is a paginated operation, which means that each response might contain only a subset of all the backups. When the response contains only a subset of backups, it includes a |
|
DescribeClusters | Gets information about AWS CloudHSM clusters. This is a paginated operation, which means that each response might contain only a subset of all the clusters. When the response contains only a subset of clusters, it includes a |
|
InitializeCluster | Claims an AWS CloudHSM cluster by submitting the cluster certificate issued by your issuing certificate authority (CA) and the CA's root certificate. Before you can claim a cluster, you must sign the cluster's certificate signing request (CSR) with your issuing CA. To get the cluster's CSR, use DescribeClusters. |
|
ListTags | Gets a list of tags for the specified AWS CloudHSM cluster. 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 |
|
ModifyBackupAttributes | Modifies attributes for AWS CloudHSM backup. |
|
ModifyCluster | Modifies AWS CloudHSM cluster. |
|
RestoreBackup | Restores a specified AWS CloudHSM backup that is in the |
|
TagResource | Adds or overwrites one or more tags for the specified AWS CloudHSM cluster. |
|
cloudsearch | BuildSuggesters | Indexes the search suggestions. For more information, see Configuring Suggesters in the Amazon CloudSearch Developer Guide. |
CreateDomain | Creates a new search domain. For more information, see Creating a Search Domain in the Amazon CloudSearch Developer Guide. |
|
DefineAnalysisScheme | Configures an analysis scheme that can be applied to a |
|
DefineExpression | Configures an |
|
DefineIndexField | Configures an |
|
DefineSuggester | Configures a suggester for a domain. A suggester enables you to display possible matches before users finish typing their queries. When you configure a suggester, you must specify the name of the text field you want to search for possible matches and a unique name for the suggester. For more information, see Getting Search Suggestions in the Amazon CloudSearch Developer Guide. |
|
DeleteAnalysisScheme | Deletes an analysis scheme. For more information, see Configuring Analysis Schemes in the Amazon CloudSearch Developer Guide. |
|
DeleteDomain | Permanently deletes a search domain and all of its data. Once a domain has been deleted, it cannot be recovered. For more information, see Deleting a Search Domain in the Amazon CloudSearch Developer Guide. |
|
DeleteExpression | Removes an |
|
DeleteIndexField | Removes an |
|
DeleteSuggester | Deletes a suggester. For more information, see Getting Search Suggestions in the Amazon CloudSearch Developer Guide. |
|
DescribeAnalysisSchemes | Gets the analysis schemes configured for a domain. An analysis scheme defines language-specific text processing options for a |
|
DescribeAvailabilityOptions | Gets the availability options configured for a domain. By default, shows the configuration with any pending changes. Set the |
|
DescribeDomainEndpointOptions | Returns the domain's endpoint options, specifically whether all requests to the domain must arrive over HTTPS. For more information, see Configuring Domain Endpoint Options in the Amazon CloudSearch Developer Guide. |
|
DescribeDomains | Gets information about the search domains owned by this account. Can be limited to specific domains. Shows all domains by default. To get the number of searchable documents in a domain, use the console or submit a |
|
DescribeExpressions | Gets the expressions configured for the search domain. Can be limited to specific expressions by name. By default, shows all expressions and includes any pending changes to the configuration. Set the |
|
DescribeIndexFields | Gets information about the index fields configured for the search domain. Can be limited to specific fields by name. By default, shows all fields and includes any pending changes to the configuration. Set the |
|
DescribeScalingParameters | Gets the scaling parameters configured for a domain. A domain's scaling parameters specify the desired search instance type and replication count. For more information, see Configuring Scaling Options in the Amazon CloudSearch Developer Guide. |
|
DescribeServiceAccessPolicies | Gets information about the access policies that control access to the domain's document and search endpoints. By default, shows the configuration with any pending changes. Set the |
|
DescribeSuggesters | Gets the suggesters configured for a domain. A suggester enables you to display possible matches before users finish typing their queries. Can be limited to specific suggesters by name. By default, shows all suggesters and includes any pending changes to the configuration. Set the |
|
IndexDocuments | Tells the search domain to start indexing its documents using the latest indexing options. This operation must be invoked to activate options whose OptionStatus is |
|
ListDomainNames | Lists all search domains owned by an account. |
|
UpdateAvailabilityOptions | Configures the availability options for a domain. Enabling the Multi-AZ option expands an Amazon CloudSearch domain to an additional Availability Zone in the same Region to increase fault tolerance in the event of a service disruption. Changes to the Multi-AZ option can take about half an hour to become active. For more information, see Configuring Availability Options in the Amazon CloudSearch Developer Guide. |
|
UpdateDomainEndpointOptions | Updates the domain's endpoint options, specifically whether all requests to the domain must arrive over HTTPS. For more information, see Configuring Domain Endpoint Options in the Amazon CloudSearch Developer Guide. |
|
UpdateScalingParameters | Configures scaling parameters for a domain. A domain's scaling parameters specify the desired search instance type and replication count. Amazon CloudSearch will still automatically scale your domain based on the volume of data and traffic, but not below the desired instance type and replication count. If the Multi-AZ option is enabled, these values control the resources used per Availability Zone. For more information, see Configuring Scaling Options in the Amazon CloudSearch Developer Guide. |
|
cloudsearchdomain | Search | Retrieves a list of documents that match the specified search criteria. How you specify the search criteria depends on which query parser you use. Amazon CloudSearch supports four query parsers:
For more information, see Searching Your Data in the Amazon CloudSearch Developer Guide. The endpoint for submitting |
Suggest | Retrieves autocomplete suggestions for a partial query string. You can use suggestions enable you to display likely matches before users finish typing. In Amazon CloudSearch, suggestions are based on the contents of a particular text field. When you request suggestions, Amazon CloudSearch finds all of the documents whose values in the suggester field start with the specified query string. The beginning of the field must match the query string to be considered a match. For more information about configuring suggesters and retrieving suggestions, see Getting Suggestions in the Amazon CloudSearch Developer Guide. The endpoint for submitting |
|
cloudwatch | DeleteAlarms | |
DeleteAnomalyDetector | Deletes the specified anomaly detection model from your account. |
|
DeleteDashboards | Deletes all dashboards that you specify. You can specify up to 100 dashboards to delete. If there is an error during this call, no dashboards are deleted. |
|
DeleteInsightRules | Permanently deletes the specified Contributor Insights rules. If you create a rule, delete it, and then re-create it with the same name, historical data from the first time the rule was created might not be available. |
|
DeleteMetricStream | Permanently deletes the metric stream that you specify. |
|
DescribeAlarmHistory | Retrieves the history for the specified alarm. You can filter the results by date range or item type. If an alarm name is not specified, the histories for either all metric alarms or all composite alarms are returned. CloudWatch retains the history of an alarm even if you delete the alarm. |
|
DescribeAlarms | Retrieves the specified alarms. You can filter the results by specifying a prefix for the alarm name, the alarm state, or a prefix for any action. |
|
DescribeAlarmsForMetric | Retrieves the alarms for the specified metric. To filter the results, specify a statistic, period, or unit. This operation retrieves only standard alarms that are based on the specified metric. It does not return alarms based on math expressions that use the specified metric, or composite alarms that use the specified metric. |
|
DescribeAnomalyDetectors | Lists the anomaly detection models that you have created in your account. You can list all models in your account or filter the results to only the models that are related to a certain namespace, metric name, or metric dimension. |
|
DescribeInsightRules | Returns a list of all the Contributor Insights rules in your account. For more information about Contributor Insights, see Using Contributor Insights to Analyze High-Cardinality Data. |
|
DisableAlarmActions | ||
DisableInsightRules | Disables the specified Contributor Insights rules. When rules are disabled, they do not analyze log groups and do not incur costs. |
|
EnableAlarmActions | ||
EnableInsightRules | Enables the specified Contributor Insights rules. When rules are enabled, they immediately begin analyzing log data. |
|
GetDashboard | Displays the details of the dashboard that you specify. To copy an existing dashboard, use |
|
GetInsightRuleReport | This operation returns the time series data collected by a Contributor Insights rule. The data includes the identity and number of contributors to the log group. You can also optionally return one or more statistics about each data point in the time series. These statistics can include the following:
|
|
GetMetricData | You can use the Calls to the Amazon CloudWatch retains metric data as follows:
Data points that are initially published with a shorter period are aggregated together for long-term storage. For example, if you collect data using a period of 1 minute, the data remains available for 15 days with 1-minute resolution. After 15 days, this data is still available, but is aggregated and retrievable only with a resolution of 5 minutes. After 63 days, the data is further aggregated and is available with a resolution of 1 hour. If you omit |
|
GetMetricStatistics | Gets statistics for the specified metric. The maximum number of data points returned from a single call is 1,440. If you request more than 1,440 data points, CloudWatch returns an error. To reduce the number of data points, you can narrow the specified time range and make multiple requests across adjacent time ranges, or you can increase the specified period. Data points are not returned in chronological order. CloudWatch aggregates data points based on the length of the period that you specify. For example, if you request statistics with a one-hour period, CloudWatch aggregates all data points with time stamps that fall within each one-hour period. Therefore, the number of values aggregated by CloudWatch is larger than the number of data points returned. CloudWatch needs raw data points to calculate percentile statistics. If you publish data using a statistic set instead, you can only retrieve percentile statistics for this data if one of the following conditions is true:
Percentile statistics are not available for metrics when any of the metric values are negative numbers. Amazon CloudWatch retains metric data as follows:
Data points that are initially published with a shorter period are aggregated together for long-term storage. For example, if you collect data using a period of 1 minute, the data remains available for 15 days with 1-minute resolution. After 15 days, this data is still available, but is aggregated and retrievable only with a resolution of 5 minutes. After 63 days, the data is further aggregated and is available with a resolution of 1 hour. CloudWatch started retaining 5-minute and 1-hour metric data as of July 9, 2016. For information about metrics and dimensions supported by Amazon Web Services services, see the Amazon CloudWatch Metrics and Dimensions Reference in the Amazon CloudWatch User Guide. |
|
GetMetricStream | Returns information about the metric stream that you specify. |
|
GetMetricWidgetImage | You can use the The graph you retrieve can include all CloudWatch metric graph features, including metric math and horizontal and vertical annotations. There is a limit of 20 transactions per second for this API. Each
|
|
ListDashboards | Returns a list of the dashboards for your account. If you include |
|
ListMetricStreams | Returns a list of metric streams in this account. |
|
ListMetrics | List the specified metrics. You can use the returned metrics with GetMetricData or GetMetricStatistics to obtain statistical data. Up to 500 results are returned for any one call. To retrieve additional results, use the returned token with subsequent calls. After you create a metric, allow up to 15 minutes before the metric appears. You can see statistics about the metric sooner by using GetMetricData or GetMetricStatistics. |
|
ListTagsForResource | Displays the tags associated with a CloudWatch resource. Currently, alarms and Contributor Insights rules support tagging. |
|
PutAnomalyDetector | Creates an anomaly detection model for a CloudWatch metric. You can use the model to display a band of expected normal values when the metric is graphed. For more information, see CloudWatch Anomaly Detection. |
|
PutCompositeAlarm | ||
PutDashboard | Creates a dashboard if it does not already exist, or updates an existing dashboard. If you update a dashboard, the entire contents are replaced with what you specify here. All dashboards in your account are global, not region-specific. A simple way to create a dashboard using When you create a dashboard with |
|
PutInsightRule | Creates a Contributor Insights rule. Rules evaluate log events in a CloudWatch Logs log group, enabling you to find contributor data for the log events in that log group. For more information, see Using Contributor Insights to Analyze High-Cardinality Data. If you create a rule, delete it, and then re-create it with the same name, historical data from the first time the rule was created might not be available. |
|
PutMetricAlarm | ||
PutMetricData | ||
PutMetricStream | Creates or updates a metric stream. Metric streams can automatically stream CloudWatch metrics to Amazon Web Services destinations including Amazon S3 and to many third-party solutions. For more information, see Using Metric Streams. To create a metric stream, you must be logged on to an account that has the When you create or update a metric stream, you choose one of the following:
When you use |
|
SetAlarmState | ||
StartMetricStreams | Starts the streaming of metrics for one or more of your metric streams. |
|
StopMetricStreams | Stops the streaming of metrics for one or more of your metric streams. |
|
TagResource | Assigns one or more tags (key-value pairs) to the specified CloudWatch resource. Currently, the only CloudWatch resources that can be tagged are alarms and Contributor Insights rules. Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values. Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. You can use the You can associate as many as 50 tags with a CloudWatch resource. |
|
codeartifact | AssociateExternalConnection | Adds an existing external connection to a repository. One external connection is allowed per repository. A repository can have one or more upstream repositories, or an external connection. |
CopyPackageVersions | Copies package versions from one repository to another repository in the same domain. You must specify |
|
CreateDomain | Creates a domain. CodeArtifact domains make it easier to manage multiple repositories across an organization. You can use a domain to apply permissions across many repositories owned by different AWS accounts. An asset is stored only once in a domain, even if it's in multiple repositories. Although you can have multiple domains, we recommend a single production domain that contains all published artifacts so that your development teams can find and share packages. You can use a second pre-production domain to test changes to the production domain configuration. |
|
CreateRepository | Creates a repository. |
|
DeleteDomain | Deletes a domain. You cannot delete a domain that contains repositories. If you want to delete a domain with repositories, first delete its repositories. |
|
DeleteDomainPermissionsPolicy | Deletes the resource policy set on a domain. |
|
DeletePackageVersions | Deletes one or more versions of a package. A deleted package version cannot be restored in your repository. If you want to remove a package version from your repository and be able to restore it later, set its status to |
|
DeleteRepository | Deletes a repository. |
|
DeleteRepositoryPermissionsPolicy | Deletes the resource policy that is set on a repository. After a resource policy is deleted, the permissions allowed and denied by the deleted policy are removed. The effect of deleting a resource policy might not be immediate. Use |
|
DescribeDomain | Returns a DomainDescription object that contains information about the requested domain. |
|
DescribePackageVersion | Returns a PackageVersionDescription object that contains information about the requested package version. |
|
DescribeRepository | Returns a |
|
DisassociateExternalConnection | Removes an existing external connection from a repository. |
|
DisposePackageVersions | Deletes the assets in package versions and sets the package versions' status to To view all disposed package versions in a repository, use ListPackageVersions and set the status parameter to To view information about a disposed package version, use DescribePackageVersion. |
|
GetAuthorizationToken | Generates a temporary authorization token for accessing repositories in the domain. This API requires the CodeArtifact authorization tokens are valid for a period of 12 hours when created with the The authorization period begins after See Using IAM Roles for more information on controlling session duration. |
|
GetDomainPermissionsPolicy | Returns the resource policy attached to the specified domain. The policy is a resource-based policy, not an identity-based policy. For more information, see Identity-based policies and resource-based policies in the AWS Identity and Access Management User Guide. |
|
GetPackageVersionAsset | Returns an asset (or file) that is in a package. For example, for a Maven package version, use |
|
GetPackageVersionReadme | Gets the readme file or descriptive text for a package version. For packages that do not contain a readme file, CodeArtifact extracts a description from a metadata file. For example, from the The returned text might contain formatting. For example, it might contain formatting for Markdown or reStructuredText. |
|
GetRepositoryEndpoint | Returns the endpoint of a repository for a specific package format. A repository has one endpoint for each package format:
|
|
GetRepositoryPermissionsPolicy | Returns the resource policy that is set on a repository. |
|
ListDomains | Returns a list of DomainSummary objects for all domains owned by the AWS account that makes this call. Each returned |
|
ListPackageVersionAssets | Returns a list of AssetSummary objects for assets in a package version. |
|
ListPackageVersionDependencies | Returns the direct dependencies for a package version. The dependencies are returned as PackageDependency objects. CodeArtifact extracts the dependencies for a package version from the metadata file for the package format (for example, the |
|
ListPackageVersions | Returns a list of PackageVersionSummary objects for package versions in a repository that match the request parameters. |
|
ListPackages | Returns a list of PackageSummary objects for packages in a repository that match the request parameters. |
|
ListRepositories | Returns a list of RepositorySummary objects. Each |
|
ListRepositoriesInDomain | Returns a list of RepositorySummary objects. Each |
|
ListTagsForResource | Gets information about AWS tags for a specified Amazon Resource Name (ARN) in AWS CodeArtifact. |
|
PutDomainPermissionsPolicy | Sets a resource policy on a domain that specifies permissions to access it. When you call |
|
PutRepositoryPermissionsPolicy | Sets the resource policy on a repository that specifies permissions to access it. When you call |
|
TagResource | Adds or updates tags for a resource in AWS CodeArtifact. |
|
UntagResource | Removes tags from a resource in AWS CodeArtifact. |
|
UpdatePackageVersionsStatus | Updates the status of one or more versions of a package. |
|
codebuild | BatchDeleteBuilds | Deletes one or more builds. |
BatchGetBuildBatches | Retrieves information about one or more batch builds. |
|
BatchGetBuilds | Gets information about one or more builds. |
|
BatchGetProjects | Gets information about one or more build projects. |
|
BatchGetReportGroups | Returns an array of report groups. |
|
BatchGetReports | Returns an array of reports. |
|
CreateProject | Creates a build project. |
|
CreateReportGroup | Creates a report group. A report group contains a collection of reports. |
|
CreateWebhook | For an existing CodeBuild build project that has its source code stored in a GitHub or Bitbucket repository, enables CodeBuild to start rebuilding the source code every time a code change is pushed to the repository. If you enable webhooks for an CodeBuild project, and the project is used as a build step in CodePipeline, then two identical builds are created for each commit. One build is triggered through webhooks, and one through CodePipeline. Because billing is on a per-build basis, you are billed for both builds. Therefore, if you are using CodePipeline, we recommend that you disable webhooks in CodeBuild. In the CodeBuild console, clear the Webhook box. For more information, see step 5 in Change a Build Project's Settings. |
|
DeleteBuildBatch | Deletes a batch build. |
|
DeleteProject | Deletes a build project. When you delete a project, its builds are not deleted. |
|
DeleteReport | Deletes a report. |
|
DeleteReportGroup | Deletes a report group. Before you delete a report group, you must delete its reports. |
|
DeleteResourcePolicy | Deletes a resource policy that is identified by its resource ARN. |
|
DeleteSourceCredentials | Deletes a set of GitHub, GitHub Enterprise, or Bitbucket source credentials. |
|
DeleteWebhook | For an existing CodeBuild build project that has its source code stored in a GitHub or Bitbucket repository, stops CodeBuild from rebuilding the source code every time a code change is pushed to the repository. |
|
DescribeCodeCoverages | Retrieves one or more code coverage reports. |
|
DescribeTestCases | Returns a list of details about test cases for a report. |
|
GetReportGroupTrend | Analyzes and accumulates test report values for the specified test reports. |
|
GetResourcePolicy | Gets a resource policy that is identified by its resource ARN. |
|
ImportSourceCredentials | Imports the source repository credentials for an CodeBuild project that has its source code stored in a GitHub, GitHub Enterprise, or Bitbucket repository. |
|
InvalidateProjectCache | Resets the cache for a project. |
|
ListBuildBatches | Retrieves the identifiers of your build batches in the current region. |
|
ListBuildBatchesForProject | Retrieves the identifiers of the build batches for a specific project. |
|
ListBuilds | Gets a list of build IDs, with each build ID representing a single build. |
|
ListBuildsForProject | Gets a list of build identifiers for the specified build project, with each build identifier representing a single build. |
|
ListCuratedEnvironmentImages | Gets information about Docker images that are managed by CodeBuild. |
|
ListProjects | Gets a list of build project names, with each build project name representing a single build project. |
|
ListReportGroups | Gets a list ARNs for the report groups in the current Amazon Web Services account. |
|
ListReports | Returns a list of ARNs for the reports in the current Amazon Web Services account. |
|
ListReportsForReportGroup | Returns a list of ARNs for the reports that belong to a |
|
ListSharedProjects | Gets a list of projects that are shared with other Amazon Web Services accounts or users. |
|
ListSharedReportGroups | Gets a list of report groups that are shared with other Amazon Web Services accounts or users. |
|
ListSourceCredentials | Returns a list of |
|
PutResourcePolicy | Stores a resource policy for the ARN of a |
|
RetryBuild | Restarts a build. |
|
RetryBuildBatch | Restarts a failed batch build. Only batch builds that have failed can be retried. |
|
StartBuild | Starts running a build. |
|
StartBuildBatch | Starts a batch build for a project. |
|
StopBuild | Attempts to stop running a build. |
|
StopBuildBatch | Stops a running batch build. |
|
UpdateProject | Changes the settings of a build project. |
|
UpdateProjectVisibility | Changes the public visibility for a project. The project's build results, logs, and artifacts are available to the general public. For more information, see Public build projects in the CodeBuild User Guide. The following should be kept in mind when making your projects public:
|
|
UpdateReportGroup | Updates a report group. |
|
codecommit | AssociateApprovalRuleTemplateWithRepository | |
BatchAssociateApprovalRuleTemplateWithRepositories | Creates an association between an approval rule template and one or more specified repositories. |
|
BatchDescribeMergeConflicts | Returns information about one or more merge conflicts in the attempted merge of two commit specifiers using the squash or three-way merge strategy. |
|
BatchDisassociateApprovalRuleTemplateFromRepositories | Removes the association between an approval rule template and one or more specified repositories. |
|
BatchGetCommits | Returns information about the contents of one or more commits in a repository. |
|
BatchGetRepositories | Returns information about one or more repositories. The description field for a repository accepts all HTML characters and all valid Unicode characters. Applications that do not HTML-encode the description and display it in a webpage can expose users to potentially malicious code. Make sure that you HTML-encode the description field in any application that uses this API to display the repository description on a webpage. |
|
CreateApprovalRuleTemplate | Creates a template for approval rules that can then be associated with one or more repositories in your AWS account. When you associate a template with a repository, AWS CodeCommit creates an approval rule that matches the conditions of the template for all pull requests that meet the conditions of the template. For more information, see AssociateApprovalRuleTemplateWithRepository. |
|
CreateBranch | ||
CreateCommit | Creates a commit for a repository on the tip of a specified branch. |
|
CreatePullRequest | Creates a pull request in the specified repository. |
|
CreatePullRequestApprovalRule | Creates an approval rule for a pull request. |
|
CreateRepository | Creates a new, empty repository. |
|
CreateUnreferencedMergeCommit | Creates an unreferenced commit that represents the result of merging two branches using a specified merge strategy. This can help you determine the outcome of a potential merge. This API cannot be used with the fast-forward merge strategy because that strategy does not create a merge commit. This unreferenced merge commit can only be accessed using the GetCommit API or through git commands such as git fetch. To retrieve this commit, you must specify its commit ID or otherwise reference it. |
|
DeleteApprovalRuleTemplate | Deletes a specified approval rule template. Deleting a template does not remove approval rules on pull requests already created with the template. |
|
DeleteBranch | Deletes a branch from a repository, unless that branch is the default branch for the repository. |
|
DeleteCommentContent | Deletes the content of a comment made on a change, file, or commit in a repository. |
|
DeleteFile | Deletes a specified file from a specified branch. A commit is created on the branch that contains the revision. The file still exists in the commits earlier to the commit that contains the deletion. |
|
DeletePullRequestApprovalRule | Deletes an approval rule from a specified pull request. Approval rules can be deleted from a pull request only if the pull request is open, and if the approval rule was created specifically for a pull request and not generated from an approval rule template associated with the repository where the pull request was created. You cannot delete an approval rule from a merged or closed pull request. |
|
DeleteRepository | Deletes a repository. If a specified repository was already deleted, a null repository ID is returned. Deleting a repository also deletes all associated objects and metadata. After a repository is deleted, all future push calls to the deleted repository fail. |
|
DescribeMergeConflicts | Returns information about one or more merge conflicts in the attempted merge of two commit specifiers using the squash or three-way merge strategy. If the merge option for the attempted merge is specified as FAST_FORWARD_MERGE, an exception is thrown. |
|
DescribePullRequestEvents | Returns information about one or more pull request events. |
|
DisassociateApprovalRuleTemplateFromRepository | ||
EvaluatePullRequestApprovalRules | Evaluates whether a pull request has met all the conditions specified in its associated approval rules. |
|
GetApprovalRuleTemplate | Returns information about a specified approval rule template. |
|
GetBlob | Returns the base-64 encoded content of an individual blob in a repository. |
|
GetBranch | Returns information about a repository branch, including its name and the last commit ID. |
|
GetComment | Returns the content of a comment made on a change, file, or commit in a repository. Reaction counts might include numbers from user identities who were deleted after the reaction was made. For a count of reactions from active identities, use GetCommentReactions. |
|
GetCommentReactions | Returns information about reactions to a specified comment ID. Reactions from users who have been deleted will not be included in the count. |
|
GetCommentsForComparedCommit | Returns information about comments made on the comparison between two commits. Reaction counts might include numbers from user identities who were deleted after the reaction was made. For a count of reactions from active identities, use GetCommentReactions. |
|
GetCommentsForPullRequest | Returns comments made on a pull request. Reaction counts might include numbers from user identities who were deleted after the reaction was made. For a count of reactions from active identities, use GetCommentReactions. |
|
GetCommit | Returns information about a commit, including commit message and committer information. |
|
GetDifferences | Returns information about the differences in a valid commit specifier (such as a branch, tag, HEAD, commit ID, or other fully qualified reference). Results can be limited to a specified path. |
|
GetFile | Returns the base-64 encoded contents of a specified file and its metadata. |
|
GetFolder | Returns the contents of a specified folder in a repository. |
|
GetMergeCommit | Returns information about a specified merge commit. |
|
GetMergeConflicts | Returns information about merge conflicts between the before and after commit IDs for a pull request in a repository. |
|
GetMergeOptions | Returns information about the merge options available for merging two specified branches. For details about why a merge option is not available, use GetMergeConflicts or DescribeMergeConflicts. |
|
GetPullRequest | Gets information about a pull request in a specified repository. |
|
GetPullRequestApprovalStates | Gets information about the approval states for a specified pull request. Approval states only apply to pull requests that have one or more approval rules applied to them. |
|
GetPullRequestOverrideState | Returns information about whether approval rules have been set aside (overridden) for a pull request, and if so, the Amazon Resource Name (ARN) of the user or identity that overrode the rules and their requirements for the pull request. |
|
GetRepository | Returns information about a repository. The description field for a repository accepts all HTML characters and all valid Unicode characters. Applications that do not HTML-encode the description and display it in a webpage can expose users to potentially malicious code. Make sure that you HTML-encode the description field in any application that uses this API to display the repository description on a webpage. |
|
GetRepositoryTriggers | Gets information about triggers configured for a repository. |
|
ListApprovalRuleTemplates | Lists all approval rule templates in the specified AWS Region in your AWS account. If an AWS Region is not specified, the AWS Region where you are signed in is used. |
|
ListAssociatedApprovalRuleTemplatesForRepository | Lists all approval rule templates that are associated with a specified repository. |
|
ListBranches | Gets information about one or more branches in a repository. |
|
ListPullRequests | Returns a list of pull requests for a specified repository. The return list can be refined by pull request status or pull request author ARN. |
|
ListRepositories | Gets information about one or more repositories. |
|
ListRepositoriesForApprovalRuleTemplate | Lists all repositories associated with the specified approval rule template. |
|
ListTagsForResource | Gets information about AWS tags for a specified Amazon Resource Name (ARN) in AWS CodeCommit. For a list of valid resources in AWS CodeCommit, see CodeCommit Resources and Operations in the AWS CodeCommit User Guide. |
|
MergeBranchesByFastForward | Merges two branches using the fast-forward merge strategy. |
|
MergeBranchesBySquash | Merges two branches using the squash merge strategy. |
|
MergeBranchesByThreeWay | Merges two specified branches using the three-way merge strategy. |
|
MergePullRequestByFastForward | Attempts to merge the source commit of a pull request into the specified destination branch for that pull request at the specified commit using the fast-forward merge strategy. If the merge is successful, it closes the pull request. |
|
MergePullRequestBySquash | Attempts to merge the source commit of a pull request into the specified destination branch for that pull request at the specified commit using the squash merge strategy. If the merge is successful, it closes the pull request. |
|
MergePullRequestByThreeWay | Attempts to merge the source commit of a pull request into the specified destination branch for that pull request at the specified commit using the three-way merge strategy. If the merge is successful, it closes the pull request. |
|
OverridePullRequestApprovalRules | ||
PostCommentForComparedCommit | Posts a comment on the comparison between two commits. |
|
PostCommentForPullRequest | Posts a comment on a pull request. |
|
PostCommentReply | Posts a comment in reply to an existing comment on a comparison between commits or a pull request. |
|
PutCommentReaction | ||
PutFile | Adds or updates a file in a branch in an AWS CodeCommit repository, and generates a commit for the addition in the specified branch. |
|
PutRepositoryTriggers | Replaces all triggers for a repository. Used to create or delete triggers. |
|
TagResource | ||
TestRepositoryTriggers | Tests the functionality of repository triggers by sending information to the trigger target. If real data is available in the repository, the test sends data from the last commit. If no data is available, sample data is generated. |
|
UntagResource | ||
UpdateApprovalRuleTemplateContent | Updates the content of an approval rule template. You can change the number of required approvals, the membership of the approval rule, and whether an approval pool is defined. |
|
UpdateApprovalRuleTemplateDescription | Updates the description for a specified approval rule template. |
|
UpdateApprovalRuleTemplateName | Updates the name of a specified approval rule template. |
|
UpdateComment | Replaces the contents of a comment. |
|
UpdateDefaultBranch | ||
UpdatePullRequestApprovalRuleContent | Updates the structure of an approval rule created specifically for a pull request. For example, you can change the number of required approvers and the approval pool for approvers. |
|
UpdatePullRequestApprovalState | ||
UpdatePullRequestDescription | Replaces the contents of the description of a pull request. |
|
UpdatePullRequestStatus | Updates the status of a pull request. |
|
UpdatePullRequestTitle | Replaces the title of a pull request. |
|
UpdateRepositoryDescription | ||
codedeploy | AddTagsToOnPremisesInstances | |
BatchGetApplicationRevisions | Gets information about one or more application revisions. The maximum number of application revisions that can be returned is 25. |
|
BatchGetApplications | Gets information about one or more applications. The maximum number of applications that can be returned is 100. |
|
BatchGetDeploymentGroups | Gets information about one or more deployment groups. |
|
BatchGetDeploymentInstances | This method works, but is deprecated. Use Returns an array of one or more instances associated with a deployment. This method works with EC2/On-premises and AWS Lambda compute platforms. The newer |
|
BatchGetDeploymentTargets | Returns an array of one or more targets associated with a deployment. This method works with all compute types and should be used instead of the deprecated The type of targets returned depends on the deployment's compute platform or deployment method:
|
|
BatchGetDeployments | Gets information about one or more deployments. The maximum number of deployments that can be returned is 25. |
|
BatchGetOnPremisesInstances | Gets information about one or more on-premises instances. The maximum number of on-premises instances that can be returned is 25. |
|
ContinueDeployment | ||
CreateApplication | Creates an application. |
|
CreateDeployment | Deploys an application revision through the specified deployment group. |
|
CreateDeploymentConfig | Creates a deployment configuration. |
|
CreateDeploymentGroup | Creates a deployment group to which application revisions are deployed. |
|
DeleteApplication | ||
DeleteDeploymentConfig | ||
DeleteDeploymentGroup | Deletes a deployment group. |
|
DeleteGitHubAccountToken | Deletes a GitHub account connection. |
|
DeleteResourcesByExternalId | Deletes resources linked to an external ID. |
|
DeregisterOnPremisesInstance | ||
GetApplication | Gets information about an application. |
|
GetApplicationRevision | Gets information about an application revision. |
|
GetDeployment | Gets information about a deployment. The |
|
GetDeploymentConfig | Gets information about a deployment configuration. |
|
GetDeploymentGroup | Gets information about a deployment group. |
|
GetDeploymentInstance | Gets information about an instance as part of a deployment. |
|
GetDeploymentTarget | Returns information about a deployment target. |
|
GetOnPremisesInstance | Gets information about an on-premises instance. |
|
ListApplicationRevisions | Lists information about revisions for an application. |
|
ListApplications | Lists the applications registered with the IAM user or AWS account. |
|
ListDeploymentConfigs | Lists the deployment configurations with the IAM user or AWS account. |
|
ListDeploymentGroups | Lists the deployment groups for an application registered with the IAM user or AWS account. |
|
ListDeploymentInstances | The newer Lists the instance for a deployment associated with the IAM user or AWS account. |
|
ListDeploymentTargets | Returns an array of target IDs that are associated a deployment. |
|
ListDeployments | Lists the deployments in a deployment group for an application registered with the IAM user or AWS account. |
|
ListGitHubAccountTokenNames | Lists the names of stored connections to GitHub accounts. |
|
ListOnPremisesInstances | Gets a list of names for one or more on-premises instances. Unless otherwise specified, both registered and deregistered on-premises instance names are listed. To list only registered or deregistered on-premises instance names, use the registration status parameter. |
|
ListTagsForResource | Returns a list of tags for the resource identified by a specified Amazon Resource Name (ARN). Tags are used to organize and categorize your CodeDeploy resources. |
|
PutLifecycleEventHookExecutionStatus | Sets the result of a Lambda validation function. The function validates lifecycle hooks during a deployment that uses the AWS Lambda or Amazon ECS compute platform. For AWS Lambda deployments, the available lifecycle hooks are |
|
RegisterApplicationRevision | ||
RegisterOnPremisesInstance | ||
RemoveTagsFromOnPremisesInstances | ||
SkipWaitTimeForInstanceTermination | ||
StopDeployment | Attempts to stop an ongoing deployment. |
|
TagResource | Associates the list of tags in the input |
|
UntagResource | Disassociates a resource from a list of tags. The resource is identified by the |
|
UpdateApplication | ||
codeguru-reviewer | AssociateRepository | Use to associate an Amazon Web Services CodeCommit repository or a repostory managed by Amazon Web Services CodeStar Connections with Amazon CodeGuru Reviewer. When you associate a repository, CodeGuru Reviewer reviews source code changes in the repository's pull requests and provides automatic recommendations. You can view recommendations using the CodeGuru Reviewer console. For more information, see Recommendations in Amazon CodeGuru Reviewer in the Amazon CodeGuru Reviewer User Guide. If you associate a CodeCommit or S3 repository, it must be in the same Amazon Web Services Region and Amazon Web Services account where its CodeGuru Reviewer code reviews are configured. Bitbucket and GitHub Enterprise Server repositories are managed by Amazon Web Services CodeStar Connections to connect to CodeGuru Reviewer. For more information, see Associate a repository in the Amazon CodeGuru Reviewer User Guide. You cannot use the CodeGuru Reviewer SDK or the Amazon Web Services CLI to associate a GitHub repository with Amazon CodeGuru Reviewer. To associate a GitHub repository, use the console. For more information, see Getting started with CodeGuru Reviewer in the CodeGuru Reviewer User Guide. |
CreateCodeReview | Use to create a code review with a |
|
DescribeCodeReview | Returns the metadata associated with the code review along with its status. |
|
DescribeRecommendationFeedback | Describes the customer feedback for a CodeGuru Reviewer recommendation. |
|
DescribeRepositoryAssociation | Returns a |
|
DisassociateRepository | Removes the association between Amazon CodeGuru Reviewer and a repository. |
|
ListCodeReviews | Lists all the code reviews that the customer has created in the past 90 days. |
|
ListRecommendationFeedback | Returns a list of |
|
ListRecommendations | Returns the list of all recommendations for a completed code review. |
|
ListRepositoryAssociations | Returns a list of |
|
ListTagsForResource | Returns the list of tags associated with an associated repository resource. |
|
PutRecommendationFeedback | Stores customer feedback for a CodeGuru Reviewer recommendation. When this API is called again with different reactions the previous feedback is overwritten. |
|
TagResource | Adds one or more tags to an associated repository. |
|
codeguruprofiler | AddNotificationChannels | Add up to 2 anomaly notifications channels for a profiling group. |
BatchGetFrameMetricData | Returns the time series of values for a requested list of frame metrics from a time period. |
|
ConfigureAgent | Used by profiler agents to report their current state and to receive remote configuration updates. For example, |
|
CreateProfilingGroup | Creates a profiling group. |
|
DeleteProfilingGroup | Deletes a profiling group. |
|
DescribeProfilingGroup | Returns a |
|
GetFindingsReportAccountSummary | Returns a list of |
|
GetNotificationConfiguration | Get the current configuration for anomaly notifications for a profiling group. |
|
GetPolicy | Returns the JSON-formatted resource-based policy on a profiling group. |
|
GetProfile | Gets the aggregated profile of a profiling group for a specified time range. Amazon CodeGuru Profiler collects posted agent profiles for a profiling group into aggregated profiles.
|
|
GetRecommendations | Returns a list of |
|
ListFindingsReports | List the available reports for a given profiling group and time range. |
|
ListProfileTimes | Lists the start times of the available aggregated profiles of a profiling group for an aggregation period within the specified time range. |
|
ListProfilingGroups | Returns a list of profiling groups. The profiling groups are returned as |
|
ListTagsForResource | Returns a list of the tags that are assigned to a specified resource. |
|
PostAgentProfile | Submits profiling data to an aggregated profile of a profiling group. To get an aggregated profile that is created with this profiling data, use |
|
PutPermission | Adds permissions to a profiling group's resource-based policy that are provided using an action group. If a profiling group doesn't have a resource-based policy, one is created for it using the permissions in the action group and the roles and users in the
|
|
RemoveNotificationChannel | Remove one anomaly notifications channel for a profiling group. |
|
RemovePermission | Removes permissions from a profiling group's resource-based policy that are provided using an action group. The one supported action group that can be removed is |
|
SubmitFeedback | Sends feedback to CodeGuru Profiler about whether the anomaly detected by the analysis is useful or not. |
|
TagResource | Use to assign one or more tags to a resource. |
|
UntagResource | Use to remove one or more tags from a resource. |
|
codepipeline | AcknowledgeJob | Returns information about a specified job and whether that job has been received by the job worker. Used for custom actions only. |
AcknowledgeThirdPartyJob | Confirms a job worker has received the specified job. Used for partner actions only. |
|
CreateCustomActionType | Creates a new custom action that can be used in all pipelines associated with the AWS account. Only used for custom actions. |
|
CreatePipeline | Creates a pipeline. In the pipeline structure, you must include either |
|
DeleteCustomActionType | ||
DeletePipeline | ||
DeleteWebhook | Deletes a previously created webhook by name. Deleting the webhook stops AWS CodePipeline from starting a pipeline every time an external event occurs. The API returns successfully when trying to delete a webhook that is already deleted. If a deleted webhook is re-created by calling PutWebhook with the same name, it will have a different URL. |
|
DeregisterWebhookWithThirdParty | Removes the connection between the webhook that was created by CodePipeline and the external tool with events to be detected. Currently supported only for webhooks that target an action type of GitHub. |
|
DisableStageTransition | ||
EnableStageTransition | ||
GetActionType | Returns information about an action type created for an external provider, where the action is to be used by customers of the external provider. The action can be created with any supported integration model. |
|
GetJobDetails | Returns information about a job. Used for custom actions only. When this API is called, AWS CodePipeline returns temporary credentials for the S3 bucket used to store artifacts for the pipeline, if the action requires access to that S3 bucket for input or output artifacts. This API also returns any secret values defined for the action. |
|
GetPipeline | Returns the metadata, structure, stages, and actions of a pipeline. Can be used to return the entire structure of a pipeline in JSON format, which can then be modified and used to update the pipeline structure with UpdatePipeline. |
|
GetPipelineExecution | Returns information about an execution of a pipeline, including details about artifacts, the pipeline execution ID, and the name, version, and status of the pipeline. |
|
GetPipelineState | Returns information about the state of a pipeline, including the stages and actions. Values returned in the |
|
GetThirdPartyJobDetails | Requests the details of a job for a third party action. Used for partner actions only. When this API is called, AWS CodePipeline returns temporary credentials for the S3 bucket used to store artifacts for the pipeline, if the action requires access to that S3 bucket for input or output artifacts. This API also returns any secret values defined for the action. |
|
ListActionExecutions | Lists the action executions that have occurred in a pipeline. |
|
ListActionTypes | Gets a summary of all AWS CodePipeline action types associated with your account. |
|
ListPipelineExecutions | Gets a summary of the most recent executions for a pipeline. |
|
ListPipelines | Gets a summary of all of the pipelines associated with your account. |
|
ListTagsForResource | Gets the set of key-value pairs (metadata) that are used to manage the resource. |
|
ListWebhooks | Gets a listing of all the webhooks in this AWS Region for this account. The output lists all webhooks and includes the webhook URL and ARN and the configuration for each webhook. |
|
PollForJobs | Returns information about any jobs for AWS CodePipeline to act on. When this API is called, AWS CodePipeline returns temporary credentials for the S3 bucket used to store artifacts for the pipeline, if the action requires access to that S3 bucket for input or output artifacts. This API also returns any secret values defined for the action. |
|
PollForThirdPartyJobs | Determines whether there are any third party jobs for a job worker to act on. Used for partner actions only. When this API is called, AWS CodePipeline returns temporary credentials for the S3 bucket used to store artifacts for the pipeline, if the action requires access to that S3 bucket for input or output artifacts. |
|
PutActionRevision | Provides information to AWS CodePipeline about new revisions to a source. |
|
PutApprovalResult | Provides the response to a manual approval request to AWS CodePipeline. Valid responses include Approved and Rejected. |
|
PutJobFailureResult | ||
PutJobSuccessResult | ||
PutThirdPartyJobFailureResult | ||
PutThirdPartyJobSuccessResult | ||
PutWebhook | Defines a webhook and returns a unique webhook URL generated by CodePipeline. This URL can be supplied to third party source hosting providers to call every time there's a code change. When CodePipeline receives a POST request on this URL, the pipeline defined in the webhook is started as long as the POST request satisfied the authentication and filtering requirements supplied when defining the webhook. RegisterWebhookWithThirdParty and DeregisterWebhookWithThirdParty APIs can be used to automatically configure supported third parties to call the generated webhook URL. |
|
RegisterWebhookWithThirdParty | Configures a connection between the webhook that was created and the external tool with events to be detected. |
|
RetryStageExecution | Resumes the pipeline execution by retrying the last failed actions in a stage. You can retry a stage immediately if any of the actions in the stage fail. When you retry, all actions that are still in progress continue working, and failed actions are triggered again. |
|
StartPipelineExecution | Starts the specified pipeline. Specifically, it begins processing the latest commit to the source location specified as part of the pipeline. |
|
StopPipelineExecution | Stops the specified pipeline execution. You choose to either stop the pipeline execution by completing in-progress actions without starting subsequent actions, or by abandoning in-progress actions. While completing or abandoning in-progress actions, the pipeline execution is in a |
|
TagResource | Adds to or modifies the tags of the given resource. Tags are metadata that can be used to manage a resource. |
|
UntagResource | Removes tags from an AWS resource. |
|
UpdateActionType | ||
codestar | AssociateTeamMember | Adds an IAM user to the team for an AWS CodeStar project. |
CreateProject | Creates a project, including project resources. This action creates a project based on a submitted project request. A set of source code files and a toolchain template file can be included with the project request. If these are not provided, an empty project is created. |
|
CreateUserProfile | Creates a profile for a user that includes user preferences, such as the display name and email address assocciated with the user, in AWS CodeStar. The user profile is not project-specific. Information in the user profile is displayed wherever the user's information appears to other users in AWS CodeStar. |
|
DeleteProject | Deletes a project, including project resources. Does not delete users associated with the project, but does delete the IAM roles that allowed access to the project. |
|
DeleteUserProfile | Deletes a user profile in AWS CodeStar, including all personal preference data associated with that profile, such as display name and email address. It does not delete the history of that user, for example the history of commits made by that user. |
|
DescribeProject | Describes a project and its resources. |
|
DescribeUserProfile | Describes a user in AWS CodeStar and the user attributes across all projects. |
|
DisassociateTeamMember | Removes a user from a project. Removing a user from a project also removes the IAM policies from that user that allowed access to the project and its resources. Disassociating a team member does not remove that user's profile from AWS CodeStar. It does not remove the user from IAM. |
|
ListProjects | Lists all projects in AWS CodeStar associated with your AWS account. |
|
ListResources | Lists resources associated with a project in AWS CodeStar. |
|
ListTagsForProject | Gets the tags for a project. |
|
ListTeamMembers | Lists all team members associated with a project. |
|
ListUserProfiles | Lists all the user profiles configured for your AWS account in AWS CodeStar. |
|
TagProject | Adds tags to a project. |
|
UntagProject | Removes tags from a project. |
|
UpdateProject | Updates a project in AWS CodeStar. |
|
UpdateTeamMember | Updates a team member's attributes in an AWS CodeStar project. For example, you can change a team member's role in the project, or change whether they have remote access to project resources. |
|
codestar-connections | CreateConnection | Creates a connection that can then be given to other AWS services like CodePipeline so that it can access third-party code repositories. The connection is in pending status until the third-party connection handshake is completed from the console. |
CreateHost | Creates a resource that represents the infrastructure where a third-party provider is installed. The host is used when you create connections to an installed third-party provider type, such as GitHub Enterprise Server. You create one host for all connections to that provider. A host created through the CLI or the SDK is in |
|
DeleteConnection | The connection to be deleted. |
|
DeleteHost | The host to be deleted. Before you delete a host, all connections associated to the host must be deleted. A host cannot be deleted if it is in the VPC_CONFIG_INITIALIZING or VPC_CONFIG_DELETING state. |
|
GetConnection | Returns the connection ARN and details such as status, owner, and provider type. |
|
GetHost | Returns the host ARN and details such as status, provider type, endpoint, and, if applicable, the VPC configuration. |
|
ListConnections | Lists the connections associated with your account. |
|
ListHosts | Lists the hosts associated with your account. |
|
ListTagsForResource | Gets the set of key-value pairs (metadata) that are used to manage the resource. |
|
TagResource | Adds to or modifies the tags of the given resource. Tags are metadata that can be used to manage a resource. |
|
UntagResource | Removes tags from an AWS resource. |
|
codestar-notifications | CreateNotificationRule | Creates a notification rule for a resource. The rule specifies the events you want notifications about and the targets (such as SNS topics) where you want to receive them. |
DeleteNotificationRule | Deletes a notification rule for a resource. |
|
DeleteTarget | Deletes a specified target for notifications. |
|
DescribeNotificationRule | Returns information about a specified notification rule. |
|
ListEventTypes | Returns information about the event types available for configuring notifications. |
|
ListNotificationRules | Returns a list of the notification rules for an AWS account. |
|
ListTagsForResource | Returns a list of the tags associated with a notification rule. |
|
ListTargets | Returns a list of the notification rule targets for an AWS account. |
|
Subscribe | Creates an association between a notification rule and an SNS topic so that the associated target can receive notifications when the events described in the rule are triggered. |
|
TagResource | Associates a set of provided tags with a notification rule. |
|
Unsubscribe | Removes an association between a notification rule and an Amazon SNS topic so that subscribers to that topic stop receiving notifications when the events described in the rule are triggered. |
|
UntagResource | Removes the association between one or more provided tags and a notification rule. |
|
cognito-identity | CreateIdentityPool | Creates a new identity pool. The identity pool is a store of user identity information that is specific to your AWS account. The keys for
You must use AWS Developer credentials to call this API. |
DeleteIdentities | Deletes identities from an identity pool. You can specify a list of 1-60 identities that you want to delete. You must use AWS Developer credentials to call this API. |
|
DeleteIdentityPool | ||
DescribeIdentity | Returns metadata related to the given identity, including when the identity was created and any associated linked logins. You must use AWS Developer credentials to call this API. |
|
DescribeIdentityPool | Gets details about a particular identity pool, including the pool name, ID description, creation date, and current number of users. You must use AWS Developer credentials to call this API. |
|
GetCredentialsForIdentity | Returns credentials for the provided identity ID. Any provided logins will be validated against supported login providers. If the token is for cognito-identity.amazonaws.com, it will be passed through to AWS Security Token Service with the appropriate role for the token. This is a public API. You do not need any credentials to call this API. |
|
GetId | Generates (or retrieves) a Cognito ID. Supplying multiple logins will create an implicit linked account. This is a public API. You do not need any credentials to call this API. |
|
GetIdentityPoolRoles | Gets the roles for an identity pool. You must use AWS Developer credentials to call this API. |
|
GetOpenIdToken | Gets an OpenID token, using a known Cognito ID. This known Cognito ID is returned by GetId. You can optionally add additional logins for the identity. Supplying multiple logins creates an implicit link. The OpenID token is valid for 10 minutes. This is a public API. You do not need any credentials to call this API. |
|
GetOpenIdTokenForDeveloperIdentity | Registers (or retrieves) a Cognito You can use You must use AWS Developer credentials to call this API. |
|
GetPrincipalTagAttributeMap | Use |
|
ListIdentities | Lists the identities in an identity pool. You must use AWS Developer credentials to call this API. |
|
ListIdentityPools | Lists all of the Cognito identity pools registered for your account. You must use AWS Developer credentials to call this API. |
|
ListTagsForResource | Lists the tags that are assigned to an Amazon Cognito identity pool. A tag is a label that you can apply to identity pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria. You can use this action up to 10 times per second, per account. |
|
LookupDeveloperIdentity | Retrieves the You must use AWS Developer credentials to call this API. |
|
MergeDeveloperIdentities | Merges two users having different The number of linked logins is limited to 20. So, the number of linked logins for the source user, You must use AWS Developer credentials to call this API. |
|
SetIdentityPoolRoles | ||
SetPrincipalTagAttributeMap | You can use this operation to use default (username and clientID) attribute or custom attribute mappings. |
|
TagResource | Assigns a set of tags to the specified Amazon Cognito identity pool. A tag is a label that you can use to categorize and manage identity pools in different ways, such as by purpose, owner, environment, or other criteria. Each tag consists of a key and value, both of which you define. A key is a general category for more specific values. For example, if you have two versions of an identity pool, one for testing and another for production, you might assign an Tags are useful for cost tracking and access control. You can activate your tags so that they appear on the Billing and Cost Management console, where you can track the costs associated with your identity pools. In an IAM policy, you can constrain permissions for identity pools based on specific tags or tag values. You can use this action up to 5 times per second, per account. An identity pool can have as many as 50 tags. |
|
UnlinkDeveloperIdentity | ||
UnlinkIdentity | ||
UntagResource | Removes the specified tags from the specified Amazon Cognito identity pool. You can use this action up to 5 times per second, per account |
|
cognito-sync | BulkPublish | Initiates a bulk publish of all existing datasets for an Identity Pool to the configured stream. Customers are limited to one successful bulk publish per 24 hours. Bulk publish is an asynchronous request, customers can see the status of the request via the GetBulkPublishDetails operation. This API can only be called with developer credentials. You cannot call this API with the temporary user credentials provided by Cognito Identity. |
DeleteDataset | Deletes the specific dataset. The dataset will be deleted permanently, and the action can't be undone. Datasets that this dataset was merged with will no longer report the merge. Any subsequent operation on this dataset will result in a ResourceNotFoundException. This API can be called with temporary user credentials provided by Cognito Identity or with developer credentials. |
|
DescribeDataset | Gets meta data about a dataset by identity and dataset name. With Amazon Cognito Sync, each identity has access only to its own data. Thus, the credentials used to make this API call need to have access to the identity data. This API can be called with temporary user credentials provided by Cognito Identity or with developer credentials. You should use Cognito Identity credentials to make this API call. |
|
DescribeIdentityPoolUsage | Gets usage details (for example, data storage) about a particular identity pool. This API can only be called with developer credentials. You cannot call this API with the temporary user credentials provided by Cognito Identity. |
|
DescribeIdentityUsage | Gets usage information for an identity, including number of datasets and data usage. This API can be called with temporary user credentials provided by Cognito Identity or with developer credentials. |
|
GetBulkPublishDetails | Get the status of the last BulkPublish operation for an identity pool. This API can only be called with developer credentials. You cannot call this API with the temporary user credentials provided by Cognito Identity. |
|
GetCognitoEvents | Gets the events and the corresponding Lambda functions associated with an identity pool. This API can only be called with developer credentials. You cannot call this API with the temporary user credentials provided by Cognito Identity. |
|
GetIdentityPoolConfiguration | Gets the configuration settings of an identity pool. This API can only be called with developer credentials. You cannot call this API with the temporary user credentials provided by Cognito Identity. |
|
ListDatasets | Lists datasets for an identity. With Amazon Cognito Sync, each identity has access only to its own data. Thus, the credentials used to make this API call need to have access to the identity data. ListDatasets can be called with temporary user credentials provided by Cognito Identity or with developer credentials. You should use the Cognito Identity credentials to make this API call. |
|
ListIdentityPoolUsage | Gets a list of identity pools registered with Cognito. ListIdentityPoolUsage can only be called with developer credentials. You cannot make this API call with the temporary user credentials provided by Cognito Identity. |
|
ListRecords | Gets paginated records, optionally changed after a particular sync count for a dataset and identity. With Amazon Cognito Sync, each identity has access only to its own data. Thus, the credentials used to make this API call need to have access to the identity data. ListRecords can be called with temporary user credentials provided by Cognito Identity or with developer credentials. You should use Cognito Identity credentials to make this API call. |
|
RegisterDevice | Registers a device to receive push sync notifications. This API can only be called with temporary credentials provided by Cognito Identity. You cannot call this API with developer credentials. |
|
SetCognitoEvents | ||
SetIdentityPoolConfiguration | Sets the necessary configuration for push sync. This API can only be called with developer credentials. You cannot call this API with the temporary user credentials provided by Cognito Identity. |
|
SubscribeToDataset | Subscribes to receive notifications when a dataset is modified by another device. This API can only be called with temporary credentials provided by Cognito Identity. You cannot call this API with developer credentials. |
|
UnsubscribeFromDataset | Unsubscribes from receiving notifications when a dataset is modified by another device. This API can only be called with temporary credentials provided by Cognito Identity. You cannot call this API with developer credentials. |
|
comprehendmedical | DescribeEntitiesDetectionV2Job | Gets the properties associated with a medical entities detection job. Use this operation to get the status of a detection job. |
DescribeICD10CMInferenceJob | Gets the properties associated with an InferICD10CM job. Use this operation to get the status of an inference job. |
|
DescribePHIDetectionJob | Gets the properties associated with a protected health information (PHI) detection job. Use this operation to get the status of a detection job. |
|
DescribeRxNormInferenceJob | Gets the properties associated with an InferRxNorm job. Use this operation to get the status of an inference job. |
|
DetectEntities | The Inspects the clinical text for a variety of medical entities and returns specific information about them such as entity category, location, and confidence score on that information . |
|
DetectEntitiesV2 | Inspects the clinical text for a variety of medical entities and returns specific information about them such as entity category, location, and confidence score on that information. Amazon Comprehend Medical only detects medical entities in English language texts. The The |
|
DetectPHI | Inspects the clinical text for protected health information (PHI) entities and returns the entity category, location, and confidence score for each entity. Amazon Comprehend Medical only detects entities in English language texts. |
|
InferICD10CM | InferICD10CM detects medical conditions as entities listed in a patient record and links those entities to normalized concept identifiers in the ICD-10-CM knowledge base from the Centers for Disease Control. Amazon Comprehend Medical only detects medical entities in English language texts. |
|
InferRxNorm | InferRxNorm detects medications as entities listed in a patient record and links to the normalized concept identifiers in the RxNorm database from the National Library of Medicine. Amazon Comprehend Medical only detects medical entities in English language texts. |
|
ListEntitiesDetectionV2Jobs | Gets a list of medical entity detection jobs that you have submitted. |
|
ListICD10CMInferenceJobs | Gets a list of InferICD10CM jobs that you have submitted. |
|
ListPHIDetectionJobs | Gets a list of protected health information (PHI) detection jobs that you have submitted. |
|
ListRxNormInferenceJobs | Gets a list of InferRxNorm jobs that you have submitted. |
|
StartEntitiesDetectionV2Job | Starts an asynchronous medical entity detection job for a collection of documents. Use the |
|
StartICD10CMInferenceJob | Starts an asynchronous job to detect medical conditions and link them to the ICD-10-CM ontology. Use the |
|
StartPHIDetectionJob | Starts an asynchronous job to detect protected health information (PHI). Use the |
|
StartRxNormInferenceJob | Starts an asynchronous job to detect medication entities and link them to the RxNorm ontology. Use the |
|
StopEntitiesDetectionV2Job | Stops a medical entities detection job in progress. |
|
StopICD10CMInferenceJob | Stops an InferICD10CM inference job in progress. |
|
StopPHIDetectionJob | Stops a protected health information (PHI) detection job in progress. |
|
compute-optimizer | DescribeRecommendationExportJobs | Describes recommendation export jobs created in the last seven days. Use the ExportAutoScalingGroupRecommendations or ExportEC2InstanceRecommendations actions to request an export of your recommendations. Then use the DescribeRecommendationExportJobs action to view your export jobs. |
ExportAutoScalingGroupRecommendations | Exports optimization recommendations for Auto Scaling groups. Recommendations are exported in a comma-separated values (.csv) file, and its metadata in a JavaScript Object Notation (JSON) (.json) file, to an existing Amazon Simple Storage Service (Amazon S3) bucket that you specify. For more information, see Exporting Recommendations in the Compute Optimizer User Guide. You can have only one Auto Scaling group export job in progress per Amazon Web Services Region. |
|
ExportEBSVolumeRecommendations | Exports optimization recommendations for Amazon EBS volumes. Recommendations are exported in a comma-separated values (.csv) file, and its metadata in a JavaScript Object Notation (JSON) (.json) file, to an existing Amazon Simple Storage Service (Amazon S3) bucket that you specify. For more information, see Exporting Recommendations in the Compute Optimizer User Guide. You can have only one Amazon EBS volume export job in progress per Amazon Web Services Region. |
|
ExportEC2InstanceRecommendations | Exports optimization recommendations for Amazon EC2 instances. Recommendations are exported in a comma-separated values (.csv) file, and its metadata in a JavaScript Object Notation (JSON) (.json) file, to an existing Amazon Simple Storage Service (Amazon S3) bucket that you specify. For more information, see Exporting Recommendations in the Compute Optimizer User Guide. You can have only one Amazon EC2 instance export job in progress per Amazon Web Services Region. |
|
ExportLambdaFunctionRecommendations | Exports optimization recommendations for Lambda functions. Recommendations are exported in a comma-separated values (.csv) file, and its metadata in a JavaScript Object Notation (JSON) (.json) file, to an existing Amazon Simple Storage Service (Amazon S3) bucket that you specify. For more information, see Exporting Recommendations in the Compute Optimizer User Guide. You can have only one Lambda function export job in progress per Amazon Web Services Region. |
|
GetAutoScalingGroupRecommendations | Returns Auto Scaling group recommendations. Compute Optimizer generates recommendations for Amazon EC2 Auto Scaling groups that meet a specific set of requirements. For more information, see the Supported resources and requirements in the Compute Optimizer User Guide. |
|
GetEBSVolumeRecommendations | Returns Amazon Elastic Block Store (Amazon EBS) volume recommendations. Compute Optimizer generates recommendations for Amazon EBS volumes that meet a specific set of requirements. For more information, see the Supported resources and requirements in the Compute Optimizer User Guide. |
|
GetEC2InstanceRecommendations | Returns Amazon EC2 instance recommendations. Compute Optimizer generates recommendations for Amazon Elastic Compute Cloud (Amazon EC2) instances that meet a specific set of requirements. For more information, see the Supported resources and requirements in the Compute Optimizer User Guide. |
|
GetEC2RecommendationProjectedMetrics | Returns the projected utilization metrics of Amazon EC2 instance recommendations. The |
|
GetEnrollmentStatus | Returns the enrollment (opt in) status of an account to the Compute Optimizer service. If the account is the management account of an organization, this action also confirms the enrollment status of member accounts of the organization. Use the GetEnrollmentStatusesForOrganization action to get detailed information about the enrollment status of member accounts of an organization. |
|
GetEnrollmentStatusesForOrganization | Returns the Compute Optimizer enrollment (opt-in) status of organization member accounts, if your account is an organization management account. To get the enrollment status of standalone accounts, use the GetEnrollmentStatus action. |
|
GetLambdaFunctionRecommendations | Returns Lambda function recommendations. Compute Optimizer generates recommendations for functions that meet a specific set of requirements. For more information, see the Supported resources and requirements in the Compute Optimizer User Guide. |
|
GetRecommendationSummaries | Returns the optimization findings for an account. It returns the number of:
|
|
connect | AssociateApprovedOrigin | |
AssociateBot | ||
AssociateInstanceStorageConfig | This API is in preview release for Amazon Connect and is subject to change. Associates a storage resource type for the first time. You can only associate one type of storage configuration in a single call. This means, for example, that you can't define an instance with multiple S3 buckets for storing chat transcripts. This API does not create a resource that doesn't exist. It only associates it to the instance. Ensure that the resource being specified in the storage configuration, like an S3 bucket, exists when being used for association. |
|
AssociateLambdaFunction | ||
AssociateLexBot | ||
AssociateQueueQuickConnects | ||
AssociateRoutingProfileQueues | ||
AssociateSecurityKey | This API is in preview release for Amazon Connect and is subject to change. Associates a security key to the instance. |
|
CreateAgentStatus | This API is in preview release for Amazon Connect and is subject to change. Creates an agent status for the specified Amazon Connect instance. |
|
CreateContactFlow | Creates a contact flow for the specified Amazon Connect instance. You can also create and update contact flows using the Amazon Connect Flow language. |
|
CreateHoursOfOperation | Creates hours of operation. |
|
CreateInstance | This API is in preview release for Amazon Connect and is subject to change. Initiates an Amazon Connect instance with all the supported channels enabled. It does not attach any storage, such as Amazon Simple Storage Service (Amazon S3) or Amazon Kinesis. It also does not allow for any configurations on features, such as Contact Lens for Amazon Connect. Amazon Connect enforces a limit on the total number of instances that you can create or delete in 30 days. If you exceed this limit, you will get an error message indicating there has been an excessive number of attempts at creating or deleting instances. You must wait 30 days before you can restart creating and deleting instances in your account. |
|
CreateIntegrationAssociation | Creates an Amazon Web Services resource association with an Amazon Connect instance. |
|
CreateQueue | This API is in preview release for Amazon Connect and is subject to change. Creates a new queue for the specified Amazon Connect instance. |
|
CreateQuickConnect | Creates a quick connect for the specified Amazon Connect instance. |
|
CreateRoutingProfile | Creates a new routing profile. |
|
CreateSecurityProfile | This API is in preview release for Amazon Connect and is subject to change. Creates a security profile. |
|
CreateUseCase | Creates a use case for an integration association. |
|
CreateUser | Creates a user account for the specified Amazon Connect instance. For information about how to create user accounts using the Amazon Connect console, see Add Users in the Amazon Connect Administrator Guide. |
|
CreateUserHierarchyGroup | Creates a new user hierarchy group. |
|
DeleteHoursOfOperation | ||
DeleteInstance | ||
DeleteIntegrationAssociation | ||
DeleteQuickConnect | ||
DeleteSecurityProfile | ||
DeleteUseCase | ||
DeleteUser | ||
DeleteUserHierarchyGroup | ||
DescribeAgentStatus | This API is in preview release for Amazon Connect and is subject to change. Describes an agent status. |
|
DescribeContactFlow | Describes the specified contact flow. You can also create and update contact flows using the Amazon Connect Flow language. |
|
DescribeHoursOfOperation | Describes the hours of operation. |
|
DescribeInstance | This API is in preview release for Amazon Connect and is subject to change. Returns the current state of the specified instance identifier. It tracks the instance while it is being created and returns an error status, if applicable. If an instance is not created successfully, the instance status reason field returns details relevant to the reason. The instance in a failed state is returned only for 24 hours after the CreateInstance API was invoked. |
|
DescribeInstanceAttribute | This API is in preview release for Amazon Connect and is subject to change. Describes the specified instance attribute. |
|
DescribeInstanceStorageConfig | This API is in preview release for Amazon Connect and is subject to change. Retrieves the current storage configurations for the specified resource type, association ID, and instance ID. |
|
DescribeQueue | This API is in preview release for Amazon Connect and is subject to change. Describes the specified queue. |
|
DescribeQuickConnect | Describes the quick connect. |
|
DescribeRoutingProfile | Describes the specified routing profile. |
|
DescribeSecurityProfile | This API is in preview release for Amazon Connect and is subject to change. Gets basic information about the security profle. |
|
DescribeUser | Describes the specified user account. You can find the instance ID in the console (it’s the final part of the ARN). The console does not display the user IDs. Instead, list the users and note the IDs provided in the output. |
|
DescribeUserHierarchyGroup | Describes the specified hierarchy group. |
|
DescribeUserHierarchyStructure | Describes the hierarchy structure of the specified Amazon Connect instance. |
|
DisassociateApprovedOrigin | ||
DisassociateBot | ||
DisassociateInstanceStorageConfig | ||
DisassociateLambdaFunction | ||
DisassociateLexBot | ||
DisassociateQueueQuickConnects | ||
DisassociateRoutingProfileQueues | ||
DisassociateSecurityKey | ||
GetContactAttributes | Retrieves the contact attributes for the specified contact. |
|
GetCurrentMetricData | Gets the real-time metric data from the specified Amazon Connect instance. For a description of each metric, see Real-time Metrics Definitions in the Amazon Connect Administrator Guide. |
|
GetFederationToken | Retrieves a token for federation. This API doesn't support root users. If you try to invoke GetFederationToken with root credentials, an error message similar to the following one appears: |
|
GetMetricData | Gets historical metric data from the specified Amazon Connect instance. For a description of each historical metric, see Historical Metrics Definitions in the Amazon Connect Administrator Guide. |
|
ListAgentStatuses | This API is in preview release for Amazon Connect and is subject to change. Lists agent statuses. |
|
ListApprovedOrigins | This API is in preview release for Amazon Connect and is subject to change. Returns a paginated list of all approved origins associated with the instance. |
|
ListBots | This API is in preview release for Amazon Connect and is subject to change. For the specified version of Amazon Lex, returns a paginated list of all the Amazon Lex bots currently associated with the instance. |
|
ListContactFlows | Provides information about the contact flows for the specified Amazon Connect instance. You can also create and update contact flows using the Amazon Connect Flow language. For more information about contact flows, see Contact Flows in the Amazon Connect Administrator Guide. |
|
ListHoursOfOperations | Provides information about the hours of operation for the specified Amazon Connect instance. For more information about hours of operation, see Set the Hours of Operation for a Queue in the Amazon Connect Administrator Guide. |
|
ListInstanceAttributes | This API is in preview release for Amazon Connect and is subject to change. Returns a paginated list of all attribute types for the given instance. |
|
ListInstanceStorageConfigs | This API is in preview release for Amazon Connect and is subject to change. Returns a paginated list of storage configs for the identified instance and resource type. |
|
ListInstances | This API is in preview release for Amazon Connect and is subject to change. Return a list of instances which are in active state, creation-in-progress state, and failed state. Instances that aren't successfully created (they are in a failed state) are returned only for 24 hours after the CreateInstance API was invoked. |
|
ListIntegrationAssociations | Provides summary information about the Amazon Web Services resource associations for the specified Amazon Connect instance. |
|
ListLambdaFunctions | This API is in preview release for Amazon Connect and is subject to change. Returns a paginated list of all Lambda functions that display in the dropdown options in the relevant contact flow blocks. |
|
ListLexBots | This API is in preview release for Amazon Connect and is subject to change. Returns a paginated list of all the Amazon Lex bots currently associated with the instance. |
|
ListPhoneNumbers | Provides information about the phone numbers for the specified Amazon Connect instance. For more information about phone numbers, see Set Up Phone Numbers for Your Contact Center in the Amazon Connect Administrator Guide. |
|
ListPrompts | Provides information about the prompts for the specified Amazon Connect instance. |
|
ListQueueQuickConnects | This API is in preview release for Amazon Connect and is subject to change. Lists the quick connects associated with a queue. |
|
ListQueues | Provides information about the queues for the specified Amazon Connect instance. If you do not specify a For more information about queues, see Queues: Standard and Agent in the Amazon Connect Administrator Guide. |
|
ListQuickConnects | Provides information about the quick connects for the specified Amazon Connect instance. |
|
ListRoutingProfileQueues | Lists the queues associated with a routing profile. |
|
ListRoutingProfiles | Provides summary information about the routing profiles for the specified Amazon Connect instance. For more information about routing profiles, see Routing Profiles and Create a Routing Profile in the Amazon Connect Administrator Guide. |
|
ListSecurityKeys | This API is in preview release for Amazon Connect and is subject to change. Returns a paginated list of all security keys associated with the instance. |
|
ListSecurityProfilePermissions | This API is in preview release for Amazon Connect and is subject to change. Lists the permissions granted to a security profile. |
|
ListSecurityProfiles | This API is in preview release for Amazon Connect and is subject to change. Provides summary information about the security profiles for the specified Amazon Connect instance. For more information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. |
|
ListTagsForResource | Lists the tags for the specified resource. For sample policies that use tags, see Amazon Connect Identity-Based Policy Examples in the Amazon Connect Administrator Guide. |
|
ListUseCases | Lists the use cases for the integration association. |
|
ListUserHierarchyGroups | Provides summary information about the hierarchy groups for the specified Amazon Connect instance. For more information about agent hierarchies, see Set Up Agent Hierarchies in the Amazon Connect Administrator Guide. |
|
ListUsers | Provides summary information about the users for the specified Amazon Connect instance. |
|
ResumeContactRecording | When a contact is being recorded, and the recording has been suspended using SuspendContactRecording, this API resumes recording the call. Only voice recordings are supported at this time. |
|
StartChatContact | Initiates a contact flow to start a new chat for the customer. Response of this API provides a token required to obtain credentials from the CreateParticipantConnection API in the Amazon Connect Participant Service. When a new chat contact is successfully created, clients must subscribe to the participant’s connection for the created chat within 5 minutes. This is achieved by invoking CreateParticipantConnection with WEBSOCKET and CONNECTION_CREDENTIALS. A 429 error occurs in two situations:
For more information about chat, see Chat in the Amazon Connect Administrator Guide. |
|
StartContactRecording | Starts recording the contact when the agent joins the call. StartContactRecording is a one-time action. For example, if you use StopContactRecording to stop recording an ongoing call, you can't use StartContactRecording to restart it. For scenarios where the recording has started and you want to suspend and resume it, such as when collecting sensitive information (for example, a credit card number), use SuspendContactRecording and ResumeContactRecording. You can use this API to override the recording behavior configured in the Set recording behavior block. Only voice recordings are supported at this time. |
|
StartContactStreaming | Initiates real-time message streaming for a new chat contact. For more information about message streaming, see Enable real-time chat message streaming in the Amazon Connect Administrator Guide. |
|
StartOutboundVoiceContact | Places an outbound call to a contact, and then initiates the contact flow. It performs the actions in the contact flow that's specified (in Agents do not initiate the outbound API, which means that they do not dial the contact. If the contact flow places an outbound call to a contact, and then puts the contact in queue, the call is then routed to the agent, like any other inbound case. There is a 60-second dialing timeout for this operation. If the call is not connected after 60 seconds, it fails. UK numbers with a 447 prefix are not allowed by default. Before you can dial these UK mobile numbers, you must submit a service quota increase request. For more information, see Amazon Connect Service Quotas in the Amazon Connect Administrator Guide. Campaign calls are not allowed by default. Before you can make a call with |
|
StartTaskContact | Initiates a contact flow to start a new task. |
|
StopContact | Ends the specified contact. |
|
StopContactRecording | Stops recording a call when a contact is being recorded. StopContactRecording is a one-time action. If you use StopContactRecording to stop recording an ongoing call, you can't use StartContactRecording to restart it. For scenarios where the recording has started and you want to suspend it for sensitive information (for example, to collect a credit card number), and then restart it, use SuspendContactRecording and ResumeContactRecording. Only voice recordings are supported at this time. |
|
StopContactStreaming | Ends message streaming on a specified contact. To restart message streaming on that contact, call the StartContactStreaming API. |
|
SuspendContactRecording | When a contact is being recorded, this API suspends recording the call. For example, you might suspend the call recording while collecting sensitive information, such as a credit card number. Then use ResumeContactRecording to restart recording. The period of time that the recording is suspended is filled with silence in the final recording. Only voice recordings are supported at this time. |
|
TagResource | ||
UntagResource | ||
UpdateAgentStatus | ||
UpdateContactAttributes | Creates or updates user-defined contact attributes associated with the specified contact. You can create or update user-defined attributes for both ongoing and completed contacts. For example, while the call is active, you can update the customer's name or the reason the customer called. You can add notes about steps that the agent took during the call that display to the next agent that takes the call. You can also update attributes for a contact using data from your CRM application and save the data with the contact in Amazon Connect. You could also flag calls for additional analysis, such as legal review or to identify abusive callers. Contact attributes are available in Amazon Connect for 24 months, and are then deleted. For information about CTR retention and the maximum size of the CTR attributes section, see Feature specifications in the Amazon Connect Administrator Guide. Important: You cannot use the operation to update attributes for contacts that occurred prior to the release of the API, which was September 12, 2018. You can update attributes only for contacts that started after the release of the API. If you attempt to update attributes for a contact that occurred prior to the release of the API, a 400 error is returned. This applies also to queued callbacks that were initiated prior to the release of the API but are still active in your instance. |
|
UpdateContactFlowContent | ||
UpdateContactFlowName | ||
UpdateHoursOfOperation | ||
UpdateInstanceAttribute | ||
UpdateInstanceStorageConfig | ||
UpdateQueueHoursOfOperation | ||
UpdateQueueMaxContacts | ||
UpdateQueueName | ||
UpdateQueueOutboundCallerConfig | ||
UpdateQueueStatus | ||
UpdateQuickConnectConfig | ||
UpdateQuickConnectName | ||
UpdateRoutingProfileConcurrency | ||
UpdateRoutingProfileDefaultOutboundQueue | ||
UpdateRoutingProfileName | ||
UpdateRoutingProfileQueues | ||
UpdateSecurityProfile | ||
UpdateUserHierarchy | ||
UpdateUserHierarchyGroupName | ||
UpdateUserHierarchyStructure | ||
UpdateUserIdentityInfo | ||
UpdateUserPhoneConfig | ||
UpdateUserRoutingProfile | ||
connect-contact-lens | ListRealtimeContactAnalysisSegments | Provides a list of analysis segments for a real-time analysis session. |
connectparticipant | CompleteAttachmentUpload | Allows you to confirm that the attachment has been uploaded using the pre-signed URL provided in StartAttachmentUpload API. The Amazon Connect Participant Service APIs do not use Signature Version 4 authentication. |
CreateParticipantConnection | Creates the participant's connection. Note that ParticipantToken is used for invoking this API instead of ConnectionToken. The participant token is valid for the lifetime of the participant – until they are part of a contact. The response URL for For chat, you need to publish the following on the established websocket connection: Upon websocket URL expiry, as specified in the response ConnectionExpiry parameter, clients need to call this API again to obtain a new websocket URL and perform the same steps as before. Message streaming support: This API can also be used together with the StartContactStreaming API to create a participant connection for chat contacts that are not using a websocket. For more information about message streaming, Enable real-time chat message streaming in the Amazon Connect Administrator Guide. Feature specifications: For information about feature specifications, such as the allowed number of open websocket connections per participant, see Feature specifications in the Amazon Connect Administrator Guide. The Amazon Connect Participant Service APIs do not use Signature Version 4 authentication. |
|
DisconnectParticipant | Disconnects a participant. Note that ConnectionToken is used for invoking this API instead of ParticipantToken. The Amazon Connect Participant Service APIs do not use Signature Version 4 authentication. |
|
GetAttachment | Provides a pre-signed URL for download of a completed attachment. This is an asynchronous API for use with active contacts. The Amazon Connect Participant Service APIs do not use Signature Version 4 authentication. |
|
GetTranscript | Retrieves a transcript of the session, including details about any attachments. Note that ConnectionToken is used for invoking this API instead of ParticipantToken. The Amazon Connect Participant Service APIs do not use Signature Version 4 authentication. |
|
SendEvent | Sends an event. Note that ConnectionToken is used for invoking this API instead of ParticipantToken. The Amazon Connect Participant Service APIs do not use Signature Version 4 authentication. |
|
SendMessage | Sends a message. Note that ConnectionToken is used for invoking this API instead of ParticipantToken. The Amazon Connect Participant Service APIs do not use Signature Version 4 authentication. |
|
cur | DeleteReportDefinition | Deletes the specified report. |
DescribeReportDefinitions | Lists the AWS Cost and Usage reports available to this account. |
|
ModifyReportDefinition | Allows you to programatically update your report preferences. |
|
databrew | BatchDeleteRecipeVersion | Deletes one or more versions of a recipe at a time. The entire request will be rejected if:
The request will complete successfully, but with partial failures, if:
The |
CreateDataset | Creates a new DataBrew dataset. |
|
CreateProfileJob | Creates a new job to analyze a dataset and create its data profile. |
|
CreateProject | Creates a new DataBrew project. |
|
CreateRecipe | Creates a new DataBrew recipe. |
|
CreateRecipeJob | Creates a new job to transform input data, using steps defined in an existing Glue DataBrew recipe |
|
CreateSchedule | Creates a new schedule for one or more DataBrew jobs. Jobs can be run at a specific date and time, or at regular intervals. |
|
DeleteDataset | Deletes a dataset from DataBrew. |
|
DeleteJob | Deletes the specified DataBrew job. |
|
DeleteProject | Deletes an existing DataBrew project. |
|
DeleteRecipeVersion | Deletes a single version of a DataBrew recipe. |
|
DeleteSchedule | Deletes the specified DataBrew schedule. |
|
DescribeDataset | Returns the definition of a specific DataBrew dataset. |
|
DescribeJob | Returns the definition of a specific DataBrew job. |
|
DescribeJobRun | Represents one run of a DataBrew job. |
|
DescribeProject | Returns the definition of a specific DataBrew project. |
|
DescribeRecipe | Returns the definition of a specific DataBrew recipe corresponding to a particular version. |
|
DescribeSchedule | Returns the definition of a specific DataBrew schedule. |
|
ListDatasets | Lists all of the DataBrew datasets. |
|
ListJobRuns | Lists all of the previous runs of a particular DataBrew job. |
|
ListJobs | Lists all of the DataBrew jobs that are defined. |
|
ListProjects | Lists all of the DataBrew projects that are defined. |
|
ListRecipeVersions | Lists the versions of a particular DataBrew recipe, except for |
|
ListRecipes | Lists all of the DataBrew recipes that are defined. |
|
ListSchedules | Lists the DataBrew schedules that are defined. |
|
ListTagsForResource | Lists all the tags for a DataBrew resource. |
|
PublishRecipe | Publishes a new version of a DataBrew recipe. |
|
SendProjectSessionAction | Performs a recipe step within an interactive DataBrew session that's currently open. |
|
StartJobRun | Runs a DataBrew job. |
|
StartProjectSession | Creates an interactive session, enabling you to manipulate data in a DataBrew project. |
|
StopJobRun | Stops a particular run of a job. |
|
TagResource | Adds metadata tags to a DataBrew resource, such as a dataset, project, recipe, job, or schedule. |
|
UntagResource | Removes metadata tags from a DataBrew resource. |
|
UpdateDataset | Modifies the definition of an existing DataBrew dataset. |
|
UpdateProfileJob | Modifies the definition of an existing profile job. |
|
UpdateProject | Modifies the definition of an existing DataBrew project. |
|
UpdateRecipe | Modifies the definition of the |
|
UpdateRecipeJob | Modifies the definition of an existing DataBrew recipe job. |
|
dataexchange | CancelJob | |
CreateDataSet | This operation creates a data set. |
|
CreateEventAction | This operation creates an event action. |
|
CreateJob | This operation creates a job. |
|
CreateRevision | This operation creates a revision for a data set. |
|
DeleteAsset | ||
DeleteDataSet | ||
DeleteEventAction | ||
DeleteRevision | ||
GetAsset | This operation returns information about an asset. |
|
GetDataSet | This operation returns information about a data set. |
|
GetEventAction | This operation retrieves information about an event action. |
|
GetJob | This operation returns information about a job. |
|
GetRevision | This operation returns information about a revision. |
|
ListDataSetRevisions | This operation lists a data set's revisions sorted by CreatedAt in descending order. |
|
ListDataSets | This operation lists your data sets. When listing by origin OWNED, results are sorted by CreatedAt in descending order. When listing by origin ENTITLED, there is no order and the maxResults parameter is ignored. |
|
ListEventActions | This operation lists your event actions. |
|
ListJobs | This operation lists your jobs sorted by CreatedAt in descending order. |
|
ListRevisionAssets | This operation lists a revision's assets sorted alphabetically in descending order. |
|
ListTagsForResource | This operation lists the tags on the resource. |
|
StartJob | This operation starts a job. |
|
TagResource | ||
UntagResource | ||
UpdateAsset | This operation updates an asset. |
|
UpdateDataSet | This operation updates a data set. |
|
UpdateEventAction | This operation updates the event action. |
|
datapipeline | ActivatePipeline | Validates the specified pipeline and starts processing pipeline tasks. If the pipeline does not pass validation, activation fails. If you need to pause the pipeline to investigate an issue with a component, such as a data source or script, call DeactivatePipeline. To activate a finished pipeline, modify the end date for the pipeline and then activate it. |
AddTags | Adds or modifies tags for the specified pipeline. |
|
CreatePipeline | Creates a new, empty pipeline. Use PutPipelineDefinition to populate the pipeline. |
|
DeactivatePipeline | Deactivates the specified running pipeline. The pipeline is set to the To resume a deactivated pipeline, use ActivatePipeline. By default, the pipeline resumes from the last completed execution. Optionally, you can specify the date and time to resume the pipeline. |
|
DeletePipeline | ||
DescribeObjects | Gets the object definitions for a set of objects associated with the pipeline. Object definitions are composed of a set of fields that define the properties of the object. |
|
DescribePipelines | Retrieves metadata about one or more pipelines. The information retrieved includes the name of the pipeline, the pipeline identifier, its current state, and the user account that owns the pipeline. Using account credentials, you can retrieve metadata about pipelines that you or your IAM users have created. If you are using an IAM user account, you can retrieve metadata about only those pipelines for which you have read permissions. To retrieve the full pipeline definition instead of metadata about the pipeline, call GetPipelineDefinition. |
|
EvaluateExpression | Task runners call |
|
GetPipelineDefinition | Gets the definition of the specified pipeline. You can call |
|
ListPipelines | Lists the pipeline identifiers for all active pipelines that you have permission to access. |
|
PollForTask | Task runners call If tasks are ready in the work queue, |
|
PutPipelineDefinition | Adds tasks, schedules, and preconditions to the specified pipeline. You can use
Pipeline object definitions are passed to the |
|
QueryObjects | Queries the specified pipeline for the names of objects that match the specified set of conditions. |
|
RemoveTags | Removes existing tags from the specified pipeline. |
|
ReportTaskProgress | Task runners call If a task runner does not report its status after 5 minutes, AWS Data Pipeline assumes that the task runner is unable to process the task and reassigns the task in a subsequent response to PollForTask. Task runners should call |
|
ReportTaskRunnerHeartbeat | Task runners call |
|
SetStatus | ||
SetTaskStatus | Task runners call |
|
datasync | CancelTaskExecution | Cancels execution of a task. When you cancel a task execution, the transfer of some files is abruptly interrupted. The contents of files that are transferred to the destination might be incomplete or inconsistent with the source files. However, if you start a new task execution on the same task and you allow the task execution to complete, file content on the destination is complete and consistent. This applies to other unexpected failures that interrupt a task execution. In all of these cases, DataSync successfully complete the transfer when you start the next task execution. |
CreateAgent | Activates an DataSync agent that you have deployed on your host. The activation process associates your agent with your account. In the activation process, you specify information such as the Amazon Web Services Region that you want to activate the agent in. You activate the agent in the Amazon Web Services Region where your target locations (in Amazon S3 or Amazon EFS) reside. Your tasks are created in this Amazon Web Services Region. You can activate the agent in a VPC (virtual private cloud) or provide the agent access to a VPC endpoint so you can run tasks without going over the public internet. You can use an agent for more than one location. If a task uses multiple agents, all of them need to have status AVAILABLE for the task to run. If you use multiple agents for a source location, the status of all the agents must be AVAILABLE for the task to run. Agents are automatically updated by Amazon Web Services on a regular basis, using a mechanism that ensures minimal interruption to your tasks. |
|
CreateLocationEfs | Creates an endpoint for an Amazon EFS file system. |
|
CreateLocationFsxWindows | Creates an endpoint for an Amazon FSx for Windows File Server file system. |
|
CreateLocationHdfs | Creates an endpoint for a Hadoop Distributed File System (HDFS). |
|
CreateLocationNfs | Defines a file system on a Network File System (NFS) server that can be read from or written to. |
|
CreateLocationObjectStorage | Creates an endpoint for a self-managed object storage bucket. For more information about self-managed object storage locations, see Creating a location for object storage. |
|
CreateLocationS3 | Creates an endpoint for an Amazon S3 bucket. For more information, see Create an Amazon S3 location in the DataSync User Guide. |
|
CreateLocationSmb | Defines a file system on a Server Message Block (SMB) server that can be read from or written to. |
|
CreateTask | Creates a task. A task includes a source location and a destination location, and a configuration that specifies how data is transferred. A task always transfers data from the source location to the destination location. The configuration specifies options such as task scheduling, bandwidth limits, etc. A task is the complete definition of a data transfer. When you create a task that transfers data between Amazon Web Services services in different Amazon Web Services Regions, one of the two locations that you specify must reside in the Region where DataSync is being used. The other location must be specified in a different Region. You can transfer data between commercial Amazon Web Services Regions except for China, or between Amazon Web Services GovCloud (US) Regions. When you use DataSync to copy files or objects between Amazon Web Services Regions, you pay for data transfer between Regions. This is billed as data transfer OUT from your source Region to your destination Region. For more information, see Data Transfer pricing. |
|
DeleteAgent | Deletes an agent. To specify which agent to delete, use the Amazon Resource Name (ARN) of the agent in your request. The operation disassociates the agent from your Amazon Web Services account. However, it doesn't delete the agent virtual machine (VM) from your on-premises environment. |
|
DeleteLocation | Deletes the configuration of a location used by DataSync. |
|
DeleteTask | Deletes a task. |
|
DescribeAgent | Returns metadata such as the name, the network interfaces, and the status (that is, whether the agent is running or not) for an agent. To specify which agent to describe, use the Amazon Resource Name (ARN) of the agent in your request. |
|
DescribeLocationEfs | Returns metadata, such as the path information about an Amazon EFS location. |
|
DescribeLocationFsxWindows | Returns metadata, such as the path information about an Amazon FSx for Windows File Server location. |
|
DescribeLocationHdfs | Returns metadata, such as the authentication information about the Hadoop Distributed File System (HDFS) location. |
|
DescribeLocationNfs | Returns metadata, such as the path information, about an NFS location. |
|
DescribeLocationObjectStorage | Returns metadata about a self-managed object storage server location. For more information about self-managed object storage locations, see Creating a location for object storage. |
|
DescribeLocationS3 | Returns metadata, such as bucket name, about an Amazon S3 bucket location. |
|
DescribeLocationSmb | Returns metadata, such as the path and user information about an SMB location. |
|
DescribeTask | Returns metadata about a task. |
|
DescribeTaskExecution | Returns detailed metadata about a task that is being executed. |
|
ListAgents | Returns a list of agents owned by an Amazon Web Services account in the Amazon Web Services Region specified in the request. The returned list is ordered by agent Amazon Resource Name (ARN). By default, this operation returns a maximum of 100 agents. This operation supports pagination that enables you to optionally reduce the number of agents returned in a response. If you have more agents than are returned in a response (that is, the response returns only a truncated list of your agents), the response contains a marker that you can specify in your next request to fetch the next page of agents. |
|
ListLocations | Returns a list of source and destination locations. If you have more locations than are returned in a response (that is, the response returns only a truncated list of your agents), the response contains a token that you can specify in your next request to fetch the next page of locations. |
|
ListTagsForResource | Returns all the tags associated with a specified resource. |
|
ListTaskExecutions | Returns a list of executed tasks. |
|
ListTasks | Returns a list of all the tasks. |
|
StartTaskExecution | Starts a specific invocation of a task. A |
|
TagResource | Applies a key-value pair to an Amazon Web Services resource. |
|
UntagResource | Removes a tag from an Amazon Web Services resource. |
|
UpdateAgent | Updates the name of an agent. |
|
UpdateLocationHdfs | Updates some parameters of a previously created location for a Hadoop Distributed File System cluster. |
|
UpdateLocationNfs | Updates some of the parameters of a previously created location for Network File System (NFS) access. For information about creating an NFS location, see Creating a location for NFS. |
|
UpdateLocationObjectStorage | Updates some of the parameters of a previously created location for self-managed object storage server access. For information about creating a self-managed object storage location, see Creating a location for object storage. |
|
UpdateLocationSmb | Updates some of the parameters of a previously created location for Server Message Block (SMB) file system access. For information about creating an SMB location, see Creating a location for SMB. |
|
UpdateTask | Updates the metadata associated with a task. |
|
detective | AcceptInvitation | |
CreateGraph | Creates a new behavior graph for the calling account, and sets that account as the administrator account. This operation is called by the account that is enabling Detective. Before you try to enable Detective, make sure that your account has been enrolled in Amazon GuardDuty for at least 48 hours. If you do not meet this requirement, you cannot enable Detective. If you do meet the GuardDuty prerequisite, then when you make the request to enable Detective, it checks whether your data volume is within the Detective quota. If it exceeds the quota, then you cannot enable Detective. The operation also enables Detective for the calling account in the currently selected Region. It returns the ARN of the new behavior graph. An account can only be the administrator account for one behavior graph within a Region. If the same account calls |
|
CreateMembers | Sends a request to invite the specified AWS accounts to be member accounts in the behavior graph. This operation can only be called by the administrator account for a behavior graph. The request provides the behavior graph ARN and the list of accounts to invite. The response separates the requested accounts into two lists:
|
|
DeleteGraph | ||
DeleteMembers | Deletes one or more member accounts from the administrator account's behavior graph. This operation can only be called by a Detective administrator account. That account cannot use |
|
DisassociateMembership | ||
GetMembers | Returns the membership details for specified member accounts for a behavior graph. |
|
ListGraphs | Returns the list of behavior graphs that the calling account is an administrator account of. This operation can only be called by an administrator account. Because an account can currently only be the administrator of one behavior graph within a Region, the results always contain a single behavior graph. |
|
ListInvitations | Retrieves the list of open and accepted behavior graph invitations for the member account. This operation can only be called by a member account. Open invitations are invitations that the member account has not responded to. The results do not include behavior graphs for which the member account declined the invitation. The results also do not include behavior graphs that the member account resigned from or was removed from. |
|
ListMembers | Retrieves the list of member accounts for a behavior graph. Does not return member accounts that were removed from the behavior graph. |
|
ListTagsForResource | Returns the tag values that are assigned to a behavior graph. |
|
RejectInvitation | ||
StartMonitoringMember | ||
TagResource | Applies tag values to a behavior graph. |
|
devicefarm | CreateDevicePool | Creates a device pool. |
CreateInstanceProfile | Creates a profile that can be applied to one or more private fleet device instances. |
|
CreateNetworkProfile | Creates a network profile. |
|
CreateProject | Creates a project. |
|
CreateRemoteAccessSession | Specifies and starts a remote access session. |
|
CreateTestGridProject | Creates a Selenium testing project. Projects are used to track TestGridSession instances. |
|
CreateTestGridUrl | Creates a signed, short-term URL that can be passed to a Selenium |
|
CreateUpload | Uploads an app or test scripts. |
|
CreateVPCEConfiguration | Creates a configuration record in Device Farm for your Amazon Virtual Private Cloud (VPC) endpoint. |
|
DeleteDevicePool | Deletes a device pool given the pool ARN. Does not allow deletion of curated pools owned by the system. |
|
DeleteInstanceProfile | Deletes a profile that can be applied to one or more private device instances. |
|
DeleteNetworkProfile | Deletes a network profile. |
|
DeleteProject | Deletes an AWS Device Farm project, given the project ARN. Deleting this resource does not stop an in-progress run. |
|
DeleteRemoteAccessSession | Deletes a completed remote access session and its results. |
|
DeleteRun | Deletes the run, given the run ARN. Deleting this resource does not stop an in-progress run. |
|
DeleteTestGridProject | Deletes a Selenium testing project and all content generated under it. You cannot undo this operation. You cannot delete a project if it has active sessions. |
|
DeleteUpload | Deletes an upload given the upload ARN. |
|
DeleteVPCEConfiguration | Deletes a configuration for your Amazon Virtual Private Cloud (VPC) endpoint. |
|
GetAccountSettings | Returns the number of unmetered iOS or unmetered Android devices that have been purchased by the account. |
|
GetDevice | Gets information about a unique device type. |
|
GetDeviceInstance | Returns information about a device instance that belongs to a private device fleet. |
|
GetDevicePool | Gets information about a device pool. |
|
GetDevicePoolCompatibility | Gets information about compatibility with a device pool. |
|
GetInstanceProfile | Returns information about the specified instance profile. |
|
GetJob | Gets information about a job. |
|
GetNetworkProfile | Returns information about a network profile. |
|
GetOfferingStatus | Gets the current status and future status of all offerings purchased by an AWS account. The response indicates how many offerings are currently available and the offerings that will be available in the next period. The API returns a |
|
GetProject | Gets information about a project. |
|
GetRemoteAccessSession | Returns a link to a currently running remote access session. |
|
GetRun | Gets information about a run. |
|
GetSuite | Gets information about a suite. |
|
GetTest | Gets information about a test. |
|
GetTestGridProject | Retrieves information about a Selenium testing project. |
|
GetTestGridSession | A session is an instance of a browser created through a
|
|
GetUpload | Gets information about an upload. |
|
GetVPCEConfiguration | Returns information about the configuration settings for your Amazon Virtual Private Cloud (VPC) endpoint. |
|
InstallToRemoteAccessSession | Installs an application to the device in a remote access session. For Android applications, the file must be in .apk format. For iOS applications, the file must be in .ipa format. |
|
ListArtifacts | Gets information about artifacts. |
|
ListDeviceInstances | Returns information about the private device instances associated with one or more AWS accounts. |
|
ListDevicePools | Gets information about device pools. |
|
ListDevices | Gets information about unique device types. |
|
ListInstanceProfiles | Returns information about all the instance profiles in an AWS account. |
|
ListJobs | Gets information about jobs for a given test run. |
|
ListNetworkProfiles | Returns the list of available network profiles. |
|
ListOfferingPromotions | Returns a list of offering promotions. Each offering promotion record contains the ID and description of the promotion. The API returns a |
|
ListOfferingTransactions | Returns a list of all historical purchases, renewals, and system renewal transactions for an AWS account. The list is paginated and ordered by a descending timestamp (most recent transactions are first). The API returns a |
|
ListOfferings | Returns a list of products or offerings that the user can manage through the API. Each offering record indicates the recurring price per unit and the frequency for that offering. The API returns a |
|
ListProjects | Gets information about projects. |
|
ListRemoteAccessSessions | Returns a list of all currently running remote access sessions. |
|
ListRuns | Gets information about runs, given an AWS Device Farm project ARN. |
|
ListSamples | Gets information about samples, given an AWS Device Farm job ARN. |
|
ListSuites | Gets information about test suites for a given job. |
|
ListTagsForResource | List the tags for an AWS Device Farm resource. |
|
ListTestGridProjects | Gets a list of all Selenium testing projects in your account. |
|
ListTestGridSessionActions | Returns a list of the actions taken in a TestGridSession. |
|
ListTestGridSessionArtifacts | Retrieves a list of artifacts created during the session. |
|
ListTestGridSessions | Retrieves a list of sessions for a TestGridProject. |
|
ListTests | Gets information about tests in a given test suite. |
|
ListUniqueProblems | Gets information about unique problems, such as exceptions or crashes. Unique problems are defined as a single instance of an error across a run, job, or suite. For example, if a call in your application consistently raises an exception ( |
|
ListUploads | Gets information about uploads, given an AWS Device Farm project ARN. |
|
ListVPCEConfigurations | Returns information about all Amazon Virtual Private Cloud (VPC) endpoint configurations in the AWS account. |
|
PurchaseOffering | Immediately purchases offerings for an AWS account. Offerings renew with the latest total purchased quantity for an offering, unless the renewal was overridden. The API returns a |
|
RenewOffering | Explicitly sets the quantity of devices to renew for an offering, starting from the |
|
ScheduleRun | Schedules a run. |
|
StopJob | Initiates a stop request for the current job. AWS Device Farm immediately stops the job on the device where tests have not started. You are not billed for this device. On the device where tests have started, setup suite and teardown suite tests run to completion on the device. You are billed for setup, teardown, and any tests that were in progress or already completed. |
|
StopRemoteAccessSession | Ends a specified remote access session. |
|
StopRun | Initiates a stop request for the current test run. AWS Device Farm immediately stops the run on devices where tests have not started. You are not billed for these devices. On devices where tests have started executing, setup suite and teardown suite tests run to completion on those devices. You are billed for setup, teardown, and any tests that were in progress or already completed. |
|
TagResource | Associates the specified tags to a resource with the specified |
|
UntagResource | Deletes the specified tags from a resource. |
|
UpdateDeviceInstance | Updates information about a private device instance. |
|
UpdateDevicePool | Modifies the name, description, and rules in a device pool given the attributes and the pool ARN. Rule updates are all-or-nothing, meaning they can only be updated as a whole (or not at all). |
|
UpdateInstanceProfile | Updates information about an existing private device instance profile. |
|
UpdateNetworkProfile | Updates the network profile. |
|
UpdateProject | Modifies the specified project name, given the project ARN and a new name. |
|
UpdateTestGridProject | Change details of a project. |
|
UpdateUpload | Updates an uploaded test spec. |
|
devops-guru | AddNotificationChannel | Adds a notification channel to DevOps Guru. A notification channel is used to notify you about important DevOps Guru events, such as when an insight is generated. If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. For more information, see Permissions for cross account Amazon SNS topics. If you use an Amazon SNS topic that is encrypted by an AWS Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see Permissions for AWS KMS–encrypted Amazon SNS topics. |
DescribeAccountHealth | Returns the number of open reactive insights, the number of open proactive insights, and the number of metrics analyzed in your AWS account. Use these numbers to gauge the health of operations in your AWS account. |
|
DescribeAccountOverview | For the time range passed in, returns the number of open reactive insight that were created, the number of open proactive insights that were created, and the Mean Time to Recover (MTTR) for all closed reactive insights. |
|
DescribeAnomaly | Returns details about an anomaly that you specify using its ID. |
|
DescribeFeedback | Returns the most recent feedback submitted in the current AWS account and Region. |
|
DescribeInsight | Returns details about an insight that you specify using its ID. |
|
DescribeResourceCollectionHealth | Returns the number of open proactive insights, open reactive insights, and the Mean Time to Recover (MTTR) for all closed insights in resource collections in your account. You specify the type of AWS resources collection. The one type of AWS resource collection supported is AWS CloudFormation stacks. DevOps Guru can be configured to analyze only the AWS resources that are defined in the stacks. You can specify up to 500 AWS CloudFormation stacks. |
|
DescribeServiceIntegration | Returns the integration status of services that are integrated with DevOps Guru. The one service that can be integrated with DevOps Guru is AWS Systems Manager, which can be used to create an OpsItem for each generated insight. |
|
GetCostEstimation | Returns an estimate of the monthly cost for DevOps Guru to analyze your AWS resources. For more information, see Estimate your Amazon DevOps Guru costs and Amazon DevOps Guru pricing. |
|
GetResourceCollection | Returns lists AWS resources that are of the specified resource collection type. The one type of AWS resource collection supported is AWS CloudFormation stacks. DevOps Guru can be configured to analyze only the AWS resources that are defined in the stacks. You can specify up to 500 AWS CloudFormation stacks. |
|
ListAnomaliesForInsight | Returns a list of the anomalies that belong to an insight that you specify using its ID. |
|
ListEvents | Returns a list of the events emitted by the resources that are evaluated by DevOps Guru. You can use filters to specify which events are returned. |
|
ListInsights | Returns a list of insights in your AWS account. You can specify which insights are returned by their start time and status ( |
|
ListNotificationChannels | Returns a list of notification channels configured for DevOps Guru. Each notification channel is used to notify you when DevOps Guru generates an insight that contains information about how to improve your operations. The one supported notification channel is Amazon Simple Notification Service (Amazon SNS). |
|
ListRecommendations | Returns a list of a specified insight's recommendations. Each recommendation includes a list of related metrics and a list of related events. |
|
PutFeedback | Collects customer feedback about the specified insight. |
|
RemoveNotificationChannel | Removes a notification channel from DevOps Guru. A notification channel is used to notify you when DevOps Guru generates an insight that contains information about how to improve your operations. |
|
SearchInsights | Returns a list of insights in your AWS account. You can specify which insights are returned by their start time, one or more statuses ( Use the |
|
StartCostEstimation | Starts the creation of an estimate of the monthly cost to analyze your AWS resources. |
|
UpdateResourceCollection | Updates the collection of resources that DevOps Guru analyzes. The one type of AWS resource collection supported is AWS CloudFormation stacks. DevOps Guru can be configured to analyze only the AWS resources that are defined in the stacks. You can specify up to 500 AWS CloudFormation stacks. This method also creates the IAM role required for you to use DevOps Guru. |
|
directconnect | AcceptDirectConnectGatewayAssociationProposal | Accepts a proposal request to attach a virtual private gateway or transit gateway to a Direct Connect gateway. |
AllocateConnectionOnInterconnect | Deprecated. Use AllocateHostedConnection instead. Creates a hosted connection on an interconnect. Allocates a VLAN number and a specified amount of bandwidth for use by a hosted connection on the specified interconnect. Intended for use by Direct Connect Partners only. |
|
AllocateHostedConnection | Creates a hosted connection on the specified interconnect or a link aggregation group (LAG) of interconnects. Allocates a VLAN number and a specified amount of capacity (bandwidth) for use by a hosted connection on the specified interconnect or LAG of interconnects. Amazon Web Services polices the hosted connection for the specified capacity and the Direct Connect Partner must also police the hosted connection for the specified capacity. Intended for use by Direct Connect Partners only. |
|
AllocatePrivateVirtualInterface | Provisions a private virtual interface to be owned by the specified Amazon Web Services account. Virtual interfaces created using this action must be confirmed by the owner using ConfirmPrivateVirtualInterface. Until then, the virtual interface is in the |
|
AllocatePublicVirtualInterface | Provisions a public virtual interface to be owned by the specified Amazon Web Services account. The owner of a connection calls this function to provision a public virtual interface to be owned by the specified Amazon Web Services account. Virtual interfaces created using this function must be confirmed by the owner using ConfirmPublicVirtualInterface. Until this step has been completed, the virtual interface is in the When creating an IPv6 public virtual interface, omit the Amazon address and customer address. IPv6 addresses are automatically assigned from the Amazon pool of IPv6 addresses; you cannot specify custom IPv6 addresses. |
|
AllocateTransitVirtualInterface | Provisions a transit virtual interface to be owned by the specified Amazon Web Services account. Use this type of interface to connect a transit gateway to your Direct Connect gateway. The owner of a connection provisions a transit virtual interface to be owned by the specified Amazon Web Services account. After you create a transit virtual interface, it must be confirmed by the owner using ConfirmTransitVirtualInterface. Until this step has been completed, the transit virtual interface is in the |
|
AssociateConnectionWithLag | Associates an existing connection with a link aggregation group (LAG). The connection is interrupted and re-established as a member of the LAG (connectivity to Amazon Web Services is interrupted). The connection must be hosted on the same Direct Connect endpoint as the LAG, and its bandwidth must match the bandwidth for the LAG. You can re-associate a connection that's currently associated with a different LAG; however, if removing the connection would cause the original LAG to fall below its setting for minimum number of operational connections, the request fails. Any virtual interfaces that are directly associated with the connection are automatically re-associated with the LAG. If the connection was originally associated with a different LAG, the virtual interfaces remain associated with the original LAG. For interconnects, any hosted connections are automatically re-associated with the LAG. If the interconnect was originally associated with a different LAG, the hosted connections remain associated with the original LAG. |
|
AssociateHostedConnection | Associates a hosted connection and its virtual interfaces with a link aggregation group (LAG) or interconnect. If the target interconnect or LAG has an existing hosted connection with a conflicting VLAN number or IP address, the operation fails. This action temporarily interrupts the hosted connection's connectivity to Amazon Web Services as it is being migrated. Intended for use by Direct Connect Partners only. |
|
AssociateMacSecKey | Associates a MAC Security (MACsec) Connection Key Name (CKN)/ Connectivity Association Key (CAK) pair with an Direct Connect dedicated connection. You must supply either the For information about MAC Security (MACsec) key considerations, see MACsec pre-shared CKN/CAK key considerations in the Direct Connect User Guide. |
|
AssociateVirtualInterface | Associates a virtual interface with a specified link aggregation group (LAG) or connection. Connectivity to Amazon Web Services is temporarily interrupted as the virtual interface is being migrated. If the target connection or LAG has an associated virtual interface with a conflicting VLAN number or a conflicting IP address, the operation fails. Virtual interfaces associated with a hosted connection cannot be associated with a LAG; hosted connections must be migrated along with their virtual interfaces using AssociateHostedConnection. To reassociate a virtual interface to a new connection or LAG, the requester must own either the virtual interface itself or the connection to which the virtual interface is currently associated. Additionally, the requester must own the connection or LAG for the association. |
|
ConfirmConnection | Confirms the creation of the specified hosted connection on an interconnect. Upon creation, the hosted connection is initially in the |
|
ConfirmCustomerAgreement | The confirmation of the terms of agreement when creating the connection/link aggregation group (LAG). |
|
ConfirmPrivateVirtualInterface | Accepts ownership of a private virtual interface created by another Amazon Web Services account. After the virtual interface owner makes this call, the virtual interface is created and attached to the specified virtual private gateway or Direct Connect gateway, and is made available to handle traffic. |
|
ConfirmPublicVirtualInterface | Accepts ownership of a public virtual interface created by another Amazon Web Services account. After the virtual interface owner makes this call, the specified virtual interface is created and made available to handle traffic. |
|
ConfirmTransitVirtualInterface | Accepts ownership of a transit virtual interface created by another Amazon Web Services account. After the owner of the transit virtual interface makes this call, the specified transit virtual interface is created and made available to handle traffic. |
|
CreateBGPPeer | Creates a BGP peer on the specified virtual interface. You must create a BGP peer for the corresponding address family (IPv4/IPv6) in order to access Amazon Web Services resources that also use that address family. If logical redundancy is not supported by the connection, interconnect, or LAG, the BGP peer cannot be in the same address family as an existing BGP peer on the virtual interface. When creating a IPv6 BGP peer, omit the Amazon address and customer address. IPv6 addresses are automatically assigned from the Amazon pool of IPv6 addresses; you cannot specify custom IPv6 addresses. For a public virtual interface, the Autonomous System Number (ASN) must be private or already on the allow list for the virtual interface. |
|
CreateConnection | Creates a connection between a customer network and a specific Direct Connect location. A connection links your internal network to an Direct Connect location over a standard Ethernet fiber-optic cable. One end of the cable is connected to your router, the other to an Direct Connect router. To find the locations for your Region, use DescribeLocations. You can automatically add the new connection to a link aggregation group (LAG) by specifying a LAG ID in the request. This ensures that the new connection is allocated on the same Direct Connect endpoint that hosts the specified LAG. If there are no available ports on the endpoint, the request fails and no connection is created. |
|
CreateDirectConnectGateway | Creates a Direct Connect gateway, which is an intermediate object that enables you to connect a set of virtual interfaces and virtual private gateways. A Direct Connect gateway is global and visible in any Amazon Web Services Region after it is created. The virtual interfaces and virtual private gateways that are connected through a Direct Connect gateway can be in different Amazon Web Services Regions. This enables you to connect to a VPC in any Region, regardless of the Region in which the virtual interfaces are located, and pass traffic between them. |
|
CreateDirectConnectGatewayAssociation | Creates an association between a Direct Connect gateway and a virtual private gateway. The virtual private gateway must be attached to a VPC and must not be associated with another Direct Connect gateway. |
|
CreateDirectConnectGatewayAssociationProposal | Creates a proposal to associate the specified virtual private gateway or transit gateway with the specified Direct Connect gateway. You can associate a Direct Connect gateway and virtual private gateway or transit gateway that is owned by any Amazon Web Services account. |
|
CreateInterconnect | Creates an interconnect between an Direct Connect Partner's network and a specific Direct Connect location. An interconnect is a connection that is capable of hosting other connections. The Direct Connect Partner can use an interconnect to provide Direct Connect hosted connections to customers through their own network services. Like a standard connection, an interconnect links the partner's network to an Direct Connect location over a standard Ethernet fiber-optic cable. One end is connected to the partner's router, the other to an Direct Connect router. You can automatically add the new interconnect to a link aggregation group (LAG) by specifying a LAG ID in the request. This ensures that the new interconnect is allocated on the same Direct Connect endpoint that hosts the specified LAG. If there are no available ports on the endpoint, the request fails and no interconnect is created. For each end customer, the Direct Connect Partner provisions a connection on their interconnect by calling AllocateHostedConnection. The end customer can then connect to Amazon Web Services resources by creating a virtual interface on their connection, using the VLAN assigned to them by the Direct Connect Partner. Intended for use by Direct Connect Partners only. |
|
CreateLag | Creates a link aggregation group (LAG) with the specified number of bundled physical dedicated connections between the customer network and a specific Direct Connect location. A LAG is a logical interface that uses the Link Aggregation Control Protocol (LACP) to aggregate multiple interfaces, enabling you to treat them as a single interface. All connections in a LAG must use the same bandwidth (either 1Gbps or 10Gbps) and must terminate at the same Direct Connect endpoint. You can have up to 10 dedicated connections per LAG. Regardless of this limit, if you request more connections for the LAG than Direct Connect can allocate on a single endpoint, no LAG is created. You can specify an existing physical dedicated connection or interconnect to include in the LAG (which counts towards the total number of connections). Doing so interrupts the current physical dedicated connection, and re-establishes them as a member of the LAG. The LAG will be created on the same Direct Connect endpoint to which the dedicated connection terminates. Any virtual interfaces associated with the dedicated connection are automatically disassociated and re-associated with the LAG. The connection ID does not change. If the Amazon Web Services account used to create a LAG is a registered Direct Connect Partner, the LAG is automatically enabled to host sub-connections. For a LAG owned by a partner, any associated virtual interfaces cannot be directly configured. |
|
CreatePrivateVirtualInterface | Creates a private virtual interface. A virtual interface is the VLAN that transports Direct Connect traffic. A private virtual interface can be connected to either a Direct Connect gateway or a Virtual Private Gateway (VGW). Connecting the private virtual interface to a Direct Connect gateway enables the possibility for connecting to multiple VPCs, including VPCs in different Amazon Web Services Regions. Connecting the private virtual interface to a VGW only provides access to a single VPC within the same Region. Setting the MTU of a virtual interface to 9001 (jumbo frames) can cause an update to the underlying physical connection if it wasn't updated to support jumbo frames. Updating the connection disrupts network connectivity for all virtual interfaces associated with the connection for up to 30 seconds. To check whether your connection supports jumbo frames, call DescribeConnections. To check whether your virtual interface supports jumbo frames, call DescribeVirtualInterfaces. |
|
CreatePublicVirtualInterface | Creates a public virtual interface. A virtual interface is the VLAN that transports Direct Connect traffic. A public virtual interface supports sending traffic to public services of Amazon Web Services such as Amazon S3. When creating an IPv6 public virtual interface ( |
|
CreateTransitVirtualInterface | Creates a transit virtual interface. A transit virtual interface should be used to access one or more transit gateways associated with Direct Connect gateways. A transit virtual interface enables the connection of multiple VPCs attached to a transit gateway to a Direct Connect gateway. If you associate your transit gateway with one or more Direct Connect gateways, the Autonomous System Number (ASN) used by the transit gateway and the Direct Connect gateway must be different. For example, if you use the default ASN 64512 for both your the transit gateway and Direct Connect gateway, the association request fails. Setting the MTU of a virtual interface to 8500 (jumbo frames) can cause an update to the underlying physical connection if it wasn't updated to support jumbo frames. Updating the connection disrupts network connectivity for all virtual interfaces associated with the connection for up to 30 seconds. To check whether your connection supports jumbo frames, call DescribeConnections. To check whether your virtual interface supports jumbo frames, call DescribeVirtualInterfaces. |
|
DeleteBGPPeer | Deletes the specified BGP peer on the specified virtual interface with the specified customer address and ASN. You cannot delete the last BGP peer from a virtual interface. |
|
DeleteConnection | Deletes the specified connection. Deleting a connection only stops the Direct Connect port hour and data transfer charges. If you are partnering with any third parties to connect with the Direct Connect location, you must cancel your service with them separately. |
|
DeleteDirectConnectGateway | Deletes the specified Direct Connect gateway. You must first delete all virtual interfaces that are attached to the Direct Connect gateway and disassociate all virtual private gateways associated with the Direct Connect gateway. |
|
DeleteDirectConnectGatewayAssociation | Deletes the association between the specified Direct Connect gateway and virtual private gateway. We recommend that you specify the |
|
DeleteDirectConnectGatewayAssociationProposal | Deletes the association proposal request between the specified Direct Connect gateway and virtual private gateway or transit gateway. |
|
DeleteInterconnect | Deletes the specified interconnect. Intended for use by Direct Connect Partners only. |
|
DeleteLag | Deletes the specified link aggregation group (LAG). You cannot delete a LAG if it has active virtual interfaces or hosted connections. |
|
DeleteVirtualInterface | Deletes a virtual interface. |
|
DescribeConnectionLoa | Deprecated. Use DescribeLoa instead. Gets the LOA-CFA for a connection. The Letter of Authorization - Connecting Facility Assignment (LOA-CFA) is a document that your APN partner or service provider uses when establishing your cross connect to Amazon Web Services at the colocation facility. For more information, see Requesting Cross Connects at Direct Connect Locations in the Direct Connect User Guide. |
|
DescribeConnections | Displays the specified connection or all connections in this Region. |
|
DescribeConnectionsOnInterconnect | Deprecated. Use DescribeHostedConnections instead. Lists the connections that have been provisioned on the specified interconnect. Intended for use by Direct Connect Partners only. |
|
DescribeCustomerMetadata | Get and view a list of customer agreements, along with their signed status and whether the customer is an NNIPartner, NNIPartnerV2, or a nonPartner. |
|
DescribeDirectConnectGatewayAssociationProposals | Describes one or more association proposals for connection between a virtual private gateway or transit gateway and a Direct Connect gateway. |
|
DescribeDirectConnectGatewayAssociations | Lists the associations between your Direct Connect gateways and virtual private gateways and transit gateways. You must specify one of the following:
|
|
DescribeDirectConnectGatewayAttachments | Lists the attachments between your Direct Connect gateways and virtual interfaces. You must specify a Direct Connect gateway, a virtual interface, or both. If you specify a Direct Connect gateway, the response contains all virtual interfaces attached to the Direct Connect gateway. If you specify a virtual interface, the response contains all Direct Connect gateways attached to the virtual interface. If you specify both, the response contains the attachment between the Direct Connect gateway and the virtual interface. |
|
DescribeDirectConnectGateways | Lists all your Direct Connect gateways or only the specified Direct Connect gateway. Deleted Direct Connect gateways are not returned. |
|
DescribeHostedConnections | Lists the hosted connections that have been provisioned on the specified interconnect or link aggregation group (LAG). Intended for use by Direct Connect Partners only. |
|
DescribeInterconnectLoa | Deprecated. Use DescribeLoa instead. Gets the LOA-CFA for the specified interconnect. The Letter of Authorization - Connecting Facility Assignment (LOA-CFA) is a document that is used when establishing your cross connect to Amazon Web Services at the colocation facility. For more information, see Requesting Cross Connects at Direct Connect Locations in the Direct Connect User Guide. |
|
DescribeInterconnects | Lists the interconnects owned by the Amazon Web Services account or only the specified interconnect. |
|
DescribeLags | Describes all your link aggregation groups (LAG) or the specified LAG. |
|
DescribeLoa | Gets the LOA-CFA for a connection, interconnect, or link aggregation group (LAG). The Letter of Authorization - Connecting Facility Assignment (LOA-CFA) is a document that is used when establishing your cross connect to Amazon Web Services at the colocation facility. For more information, see Requesting Cross Connects at Direct Connect Locations in the Direct Connect User Guide. |
|
DescribeLocations | Lists the Direct Connect locations in the current Amazon Web Services Region. These are the locations that can be selected when calling CreateConnection or CreateInterconnect. |
|
DescribeRouterConfiguration | Details about the router. |
|
DescribeTags | Describes the tags associated with the specified Direct Connect resources. |
|
DescribeVirtualGateways | Lists the virtual private gateways owned by the Amazon Web Services account. You can create one or more Direct Connect private virtual interfaces linked to a virtual private gateway. |
|
DescribeVirtualInterfaces | Displays all virtual interfaces for an Amazon Web Services account. Virtual interfaces deleted fewer than 15 minutes before you make the request are also returned. If you specify a connection ID, only the virtual interfaces associated with the connection are returned. If you specify a virtual interface ID, then only a single virtual interface is returned. A virtual interface (VLAN) transmits the traffic between the Direct Connect location and the customer network. |
|
DisassociateConnectionFromLag | Disassociates a connection from a link aggregation group (LAG). The connection is interrupted and re-established as a standalone connection (the connection is not deleted; to delete the connection, use the DeleteConnection request). If the LAG has associated virtual interfaces or hosted connections, they remain associated with the LAG. A disassociated connection owned by an Direct Connect Partner is automatically converted to an interconnect. If disassociating the connection would cause the LAG to fall below its setting for minimum number of operational connections, the request fails, except when it's the last member of the LAG. If all connections are disassociated, the LAG continues to exist as an empty LAG with no physical connections. |
|
DisassociateMacSecKey | Removes the association between a MAC Security (MACsec) security key and an Direct Connect dedicated connection. |
|
ListVirtualInterfaceTestHistory | Lists the virtual interface failover test history. |
|
StartBgpFailoverTest | Starts the virtual interface failover test that verifies your configuration meets your resiliency requirements by placing the BGP peering session in the DOWN state. You can then send traffic to verify that there are no outages. You can run the test on public, private, transit, and hosted virtual interfaces. You can use ListVirtualInterfaceTestHistory to view the virtual interface test history. If you need to stop the test before the test interval completes, use StopBgpFailoverTest. |
|
StopBgpFailoverTest | Stops the virtual interface failover test. |
|
TagResource | Adds the specified tags to the specified Direct Connect resource. Each resource can have a maximum of 50 tags. Each tag consists of a key and an optional value. If a tag with the same key is already associated with the resource, this action updates its value. |
|
UntagResource | Removes one or more tags from the specified Direct Connect resource. |
|
UpdateConnection | Updates the Direct Connect dedicated connection configuration. You can update the following parameters for a connection:
|
|
UpdateDirectConnectGateway | Updates the name of a current Direct Connect gateway. |
|
UpdateDirectConnectGatewayAssociation | Updates the specified attributes of the Direct Connect gateway association. Add or remove prefixes from the association. |
|
UpdateLag | Updates the attributes of the specified link aggregation group (LAG). You can update the following LAG attributes:
If you adjust the threshold value for the minimum number of operational connections, ensure that the new value does not cause the LAG to fall below the threshold and become non-operational. |
|
discovery | AssociateConfigurationItemsToApplication | Associates one or more configuration items with an application. |
BatchDeleteImportData | Deletes one or more import tasks, each identified by their import ID. Each import task has a number of records that can identify servers or applications. AWS Application Discovery Service has built-in matching logic that will identify when discovered servers match existing entries that you've previously discovered, the information for the already-existing discovered server is updated. When you delete an import task that contains records that were used to match, the information in those matched records that comes from the deleted records will also be deleted. |
|
CreateApplication | Creates an application with the given name and description. |
|
CreateTags | Creates one or more tags for configuration items. Tags are metadata that help you categorize IT assets. This API accepts a list of multiple configuration items. |
|
DeleteApplications | Deletes a list of applications and their associations with configuration items. |
|
DeleteTags | Deletes the association between configuration items and one or more tags. This API accepts a list of multiple configuration items. |
|
DescribeAgents | Lists agents or connectors as specified by ID or other filters. All agents/connectors associated with your user account can be listed if you call |
|
DescribeConfigurations | Retrieves attributes for a list of configuration item IDs. All of the supplied IDs must be for the same asset type from one of the following:
Output fields are specific to the asset type specified. For example, the output for a server configuration item includes a list of attributes about the server, such as host name, operating system, number of network cards, etc. For a complete list of outputs for each asset type, see Using the DescribeConfigurations Action in the AWS Application Discovery Service User Guide. |
|
DescribeContinuousExports | Lists exports as specified by ID. All continuous exports associated with your user account can be listed if you call |
|
DescribeExportConfigurations | |
|
DescribeExportTasks | Retrieve status of one or more export tasks. You can retrieve the status of up to 100 export tasks. |
|
DescribeImportTasks | Returns an array of import tasks for your account, including status information, times, IDs, the Amazon S3 Object URL for the import file, and more. |
|
DescribeTags | Retrieves a list of configuration items that have tags as specified by the key-value pairs, name and value, passed to the optional parameter There are three valid tag filter names:
Also, all configuration items associated with your user account that have tags can be listed if you call |
|
DisassociateConfigurationItemsFromApplication | Disassociates one or more configuration items from an application. |
|
ExportConfigurations | Deprecated. Use Exports all discovered configuration data to an Amazon S3 bucket or an application that enables you to view and evaluate the data. Data includes tags and tag associations, processes, connections, servers, and system performance. This API returns an export ID that you can query using the DescribeExportConfigurations API. The system imposes a limit of two configuration exports in six hours. |
|
GetDiscoverySummary | Retrieves a short summary of discovered assets. This API operation takes no request parameters and is called as is at the command prompt as shown in the example. |
|
ListConfigurations | Retrieves a list of configuration items as specified by the value passed to the required parameter |
|
ListServerNeighbors | Retrieves a list of servers that are one network hop away from a specified server. |
|
StartContinuousExport | Start the continuous flow of agent's discovered data into Amazon Athena. |
|
StartDataCollectionByAgentIds | Instructs the specified agents or connectors to start collecting data. |
|
StartExportTask | Begins the export of discovered data to an S3 bucket. If you specify If you do not include an |
|
StartImportTask | Starts an import task, which allows you to import details of your on-premises environment directly into AWS Migration Hub without having to use the Application Discovery Service (ADS) tools such as the Discovery Connector or Discovery Agent. This gives you the option to perform migration assessment and planning directly from your imported data, including the ability to group your devices as applications and track their migration status. To start an import request, do this:
For more information, including step-by-step procedures, see Migration Hub Import in the AWS Application Discovery Service User Guide. There are limits to the number of import tasks you can create (and delete) in an AWS account. For more information, see AWS Application Discovery Service Limits in the AWS Application Discovery Service User Guide. |
|
StopContinuousExport | Stop the continuous flow of agent's discovered data into Amazon Athena. |
|
StopDataCollectionByAgentIds | Instructs the specified agents or connectors to stop collecting data. |
|
dlm | CreateLifecyclePolicy | Creates a policy to manage the lifecycle of the specified Amazon Web Services resources. You can create up to 100 lifecycle policies. |
DeleteLifecyclePolicy | Deletes the specified lifecycle policy and halts the automated operations that the policy specified. |
|
GetLifecyclePolicies | Gets summary information about all or the specified data lifecycle policies. To get complete information about a policy, use GetLifecyclePolicy. |
|
GetLifecyclePolicy | Gets detailed information about the specified lifecycle policy. |
|
ListTagsForResource | Lists the tags for the specified resource. |
|
TagResource | Adds the specified tags to the specified resource. |
|
UntagResource | Removes the specified tags from the specified resource. |
|
docdb | AddSourceIdentifierToSubscription | Adds a source identifier to an existing event notification subscription. |
AddTagsToResource | ||
ApplyPendingMaintenanceAction | Applies a pending maintenance action to a resource (for example, to an Amazon DocumentDB instance). |
|
CopyDBClusterParameterGroup | Copies the specified cluster parameter group. |
|
CopyDBClusterSnapshot | Copies a snapshot of a cluster. To copy a cluster snapshot from a shared manual cluster snapshot, To cancel the copy operation after it is in progress, delete the target cluster snapshot identified by |
|
CreateDBCluster | Creates a new Amazon DocumentDB cluster. |
|
CreateDBClusterParameterGroup | Creates a new cluster parameter group. Parameters in a cluster parameter group apply to all of the instances in a cluster. A cluster parameter group is initially created with the default parameters for the database engine used by instances in the cluster. In Amazon DocumentDB, you cannot make modifications directly to the |
|
CreateDBClusterSnapshot | Creates a snapshot of a cluster. |
|
CreateDBInstance | Creates a new instance. |
|
CreateDBSubnetGroup | Creates a new subnet group. subnet groups must contain at least one subnet in at least two Availability Zones in the Region. |
|
CreateEventSubscription | Creates an Amazon DocumentDB event notification subscription. This action requires a topic Amazon Resource Name (ARN) created by using the Amazon DocumentDB console, the Amazon SNS console, or the Amazon SNS API. To obtain an ARN with Amazon SNS, you must create a topic in Amazon SNS and subscribe to the topic. The ARN is displayed in the Amazon SNS console. You can specify the type of source ( If you specify both the |
|
CreateGlobalCluster | Creates an Amazon DocumentDB global cluster that can span multiple multiple Regions. The global cluster contains one primary cluster with read-write capability, and up-to give read-only secondary clusters. Global clusters uses storage-based fast replication across regions with latencies less than one second, using dedicated infrastructure with no impact to your workload’s performance.
You can create a global cluster that is initially empty, and then add a primary and a secondary to it. Or you can specify an existing cluster during the create operation, and this cluster becomes the primary of the global cluster. This action only applies to Amazon DocumentDB clusters. |
|
DeleteDBCluster | Deletes a previously provisioned cluster. When you delete a cluster, all automated backups for that cluster are deleted and can't be recovered. Manual DB cluster snapshots of the specified cluster are not deleted. |
|
DeleteDBClusterParameterGroup | ||
DeleteDBClusterSnapshot | Deletes a cluster snapshot. If the snapshot is being copied, the copy operation is terminated. The cluster snapshot must be in the |
|
DeleteDBInstance | Deletes a previously provisioned instance. |
|
DeleteDBSubnetGroup | ||
DeleteEventSubscription | Deletes an Amazon DocumentDB event notification subscription. |
|
DeleteGlobalCluster | Deletes a global cluster. The primary and secondary clusters must already be detached or deleted before attempting to delete a global cluster. This action only applies to Amazon DocumentDB clusters. |
|
DescribeCertificates | Returns a list of certificate authority (CA) certificates provided by Amazon DocumentDB for this account. |
|
DescribeDBClusterParameterGroups | Returns a list of |
|
DescribeDBClusterParameters | Returns the detailed parameter list for a particular cluster parameter group. |
|
DescribeDBClusterSnapshotAttributes | Returns a list of cluster snapshot attribute names and values for a manual DB cluster snapshot. When you share snapshots with other accounts, |
|
DescribeDBClusterSnapshots | Returns information about cluster snapshots. This API operation supports pagination. |
|
DescribeDBClusters | Returns information about provisioned Amazon DocumentDB clusters. This API operation supports pagination. For certain management features such as cluster and instance lifecycle management, Amazon DocumentDB leverages operational technology that is shared with Amazon RDS and Amazon Neptune. Use the |
|
DescribeDBEngineVersions | Returns a list of the available engines. |
|
DescribeDBInstances | Returns information about provisioned Amazon DocumentDB instances. This API supports pagination. |
|
DescribeDBSubnetGroups | Returns a list of |
|
DescribeEngineDefaultClusterParameters | Returns the default engine and system parameter information for the cluster database engine. |
|
DescribeEventCategories | Displays a list of categories for all event source types, or, if specified, for a specified source type. |
|
DescribeEventSubscriptions | Lists all the subscription descriptions for a customer account. The description for a subscription includes If you specify a |
|
DescribeEvents | Returns events related to instances, security groups, snapshots, and DB parameter groups for the past 14 days. You can obtain events specific to a particular DB instance, security group, snapshot, or parameter group by providing the name as a parameter. By default, the events of the past hour are returned. |
|
DescribeGlobalClusters | Returns information about Amazon DocumentDB global clusters. This API supports pagination. This action only applies to Amazon DocumentDB clusters. |
|
DescribeOrderableDBInstanceOptions | Returns a list of orderable instance options for the specified engine. |
|
DescribePendingMaintenanceActions | Returns a list of resources (for example, instances) that have at least one pending maintenance action. |
|
FailoverDBCluster | Forces a failover for a cluster. A failover for a cluster promotes one of the Amazon DocumentDB replicas (read-only instances) in the cluster to be the primary instance (the cluster writer). If the primary instance fails, Amazon DocumentDB automatically fails over to an Amazon DocumentDB replica, if one exists. You can force a failover when you want to simulate a failure of a primary instance for testing. |
|
ListTagsForResource | Lists all tags on an Amazon DocumentDB resource. |
|
ModifyDBCluster | Modifies a setting for an Amazon DocumentDB cluster. You can change one or more database configuration parameters by specifying these parameters and the new values in the request. |
|
ModifyDBClusterParameterGroup | Modifies the parameters of a cluster parameter group. To modify more than one parameter, submit a list of the following: Changes to dynamic parameters are applied immediately. Changes to static parameters require a reboot or maintenance window before the change can take effect. After you create a cluster parameter group, you should wait at least 5 minutes before creating your first cluster that uses that cluster parameter group as the default parameter group. This allows Amazon DocumentDB to fully complete the create action before the parameter group is used as the default for a new cluster. This step is especially important for parameters that are critical when creating the default database for a cluster, such as the character set for the default database defined by the |
|
ModifyDBClusterSnapshotAttribute | Adds an attribute and values to, or removes an attribute and values from, a manual cluster snapshot. To share a manual cluster snapshot with other accounts, specify |
|
ModifyDBInstance | Modifies settings for an instance. You can change one or more database configuration parameters by specifying these parameters and the new values in the request. |
|
ModifyDBSubnetGroup | Modifies an existing subnet group. subnet groups must contain at least one subnet in at least two Availability Zones in the Region. |
|
ModifyEventSubscription | Modifies an existing Amazon DocumentDB event notification subscription. |
|
ModifyGlobalCluster | Modify a setting for an Amazon DocumentDB global cluster. You can change one or more configuration parameters (for example: deletion protection), or the global cluster identifier by specifying these parameters and the new values in the request. This action only applies to Amazon DocumentDB clusters. |
|
RebootDBInstance | You might need to reboot your instance, usually for maintenance reasons. For example, if you make certain changes, or if you change the cluster parameter group that is associated with the instance, you must reboot the instance for the changes to take effect. Rebooting an instance restarts the database engine service. Rebooting an instance results in a momentary outage, during which the instance status is set to rebooting. |
|
RemoveFromGlobalCluster | Detaches an Amazon DocumentDB secondary cluster from a global cluster. The cluster becomes a standalone cluster with read-write capability instead of being read-only and receiving data from a primary in a different region. This action only applies to Amazon DocumentDB clusters. |
|
RemoveSourceIdentifierFromSubscription | Removes a source identifier from an existing Amazon DocumentDB event notification subscription. |
|
RemoveTagsFromResource | ||
ResetDBClusterParameterGroup | Modifies the parameters of a cluster parameter group to the default value. To reset specific parameters, submit a list of the following: When you reset the entire group, dynamic parameters are updated immediately and static parameters are set to |
|
RestoreDBClusterFromSnapshot | Creates a new cluster from a snapshot or cluster snapshot. If a snapshot is specified, the target cluster is created from the source DB snapshot with a default configuration and default security group. If a cluster snapshot is specified, the target cluster is created from the source cluster restore point with the same configuration as the original source DB cluster, except that the new cluster is created with the default security group. |
|
RestoreDBClusterToPointInTime | Restores a cluster to an arbitrary point in time. Users can restore to any point in time before |
|
StartDBCluster | Restarts the stopped cluster that is specified by |
|
ds | AcceptSharedDirectory | Accepts a directory sharing request that was sent from the directory owner account. |
AddIpRoutes | If the DNS server for your self-managed domain uses a publicly addressable IP address, you must add a CIDR address block to correctly route traffic to and from your Microsoft AD on Amazon Web Services. AddIpRoutes adds this address block. You can also use AddIpRoutes to facilitate routing traffic that uses public IP ranges from your Microsoft AD on Amazon Web Services to a peer VPC. Before you call AddIpRoutes, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the AddIpRoutes operation, see Directory Service API Permissions: Actions, Resources, and Conditions Reference. |
|
AddRegion | Adds two domain controllers in the specified Region for the specified directory. |
|
AddTagsToResource | Adds or overwrites one or more tags for the specified directory. Each directory can have a maximum of 50 tags. Each tag consists of a key and optional value. Tag keys must be unique to each resource. |
|
CancelSchemaExtension | Cancels an in-progress schema extension to a Microsoft AD directory. Once a schema extension has started replicating to all domain controllers, the task can no longer be canceled. A schema extension can be canceled during any of the following states; |
|
ConnectDirectory | Creates an AD Connector to connect to a self-managed directory. Before you call |
|
CreateAlias | Creates an alias for a directory and assigns the alias to the directory. The alias is used to construct the access URL for the directory, such as After an alias has been created, it cannot be deleted or reused, so this operation should only be used when absolutely necessary. |
|
CreateComputer | Creates an Active Directory computer object in the specified directory. |
|
CreateConditionalForwarder | Creates a conditional forwarder associated with your Amazon Web Services directory. Conditional forwarders are required in order to set up a trust relationship with another domain. The conditional forwarder points to the trusted domain. |
|
CreateDirectory | Creates a Simple AD directory. For more information, see Simple Active Directory in the Directory Service Admin Guide. Before you call |
|
CreateLogSubscription | Creates a subscription to forward real-time Directory Service domain controller security logs to the specified Amazon CloudWatch log group in your Amazon Web Services account. |
|
CreateMicrosoftAD | Creates a Microsoft AD directory in the Amazon Web Services Cloud. For more information, see Managed Microsoft AD in the Directory Service Admin Guide. Before you call CreateMicrosoftAD, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the CreateMicrosoftAD operation, see Directory Service API Permissions: Actions, Resources, and Conditions Reference. |
|
CreateSnapshot | Creates a snapshot of a Simple AD or Microsoft AD directory in the Amazon Web Services cloud. You cannot take snapshots of AD Connector directories. |
|
CreateTrust | Directory Service for Microsoft Active Directory allows you to configure trust relationships. For example, you can establish a trust between your Managed Microsoft AD directory, and your existing self-managed Microsoft Active Directory. This would allow you to provide users and groups access to resources in either domain, with a single set of credentials. This action initiates the creation of the Amazon Web Services side of a trust relationship between an Managed Microsoft AD directory and an external domain. You can create either a forest trust or an external trust. |
|
DeleteConditionalForwarder | Deletes a conditional forwarder that has been set up for your Amazon Web Services directory. |
|
DeleteDirectory | Deletes an Directory Service directory. Before you call |
|
DeleteLogSubscription | Deletes the specified log subscription. |
|
DeleteSnapshot | Deletes a directory snapshot. |
|
DeleteTrust | Deletes an existing trust relationship between your Managed Microsoft AD directory and an external domain. |
|
DeregisterCertificate | Deletes from the system the certificate that was registered for secure LDAP or client certificate authentication. |
|
DeregisterEventTopic | Removes the specified directory as a publisher to the specified Amazon SNS topic. |
|
DescribeCertificate | Displays information about the certificate registered for secure LDAP or client certificate authentication. |
|
DescribeClientAuthenticationSettings | Retrieves information about the type of client authentication for the specified directory, if the type is specified. If no type is specified, information about all client authentication types that are supported for the specified directory is retrieved. Currently, only |
|
DescribeConditionalForwarders | Obtains information about the conditional forwarders for this account. If no input parameters are provided for RemoteDomainNames, this request describes all conditional forwarders for the specified directory ID. |
|
DescribeDirectories | Obtains information about the directories that belong to this account. You can retrieve information about specific directories by passing the directory identifiers in the This operation supports pagination with the use of the You can also specify a maximum number of return results with the |
|
DescribeDomainControllers | Provides information about any domain controllers in your directory. |
|
DescribeEventTopics | Obtains information about which Amazon SNS topics receive status messages from the specified directory. If no input parameters are provided, such as DirectoryId or TopicName, this request describes all of the associations in the account. |
|
DescribeLDAPSSettings | Describes the status of LDAP security for the specified directory. |
|
DescribeRegions | Provides information about the Regions that are configured for multi-Region replication. |
|
DescribeSharedDirectories | Returns the shared directories in your account. |
|
DescribeSnapshots | Obtains information about the directory snapshots that belong to this account. This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the DescribeSnapshots.NextToken member contains a token that you pass in the next call to DescribeSnapshots to retrieve the next set of items. You can also specify a maximum number of return results with the Limit parameter. |
|
DescribeTrusts | Obtains information about the trust relationships for this account. If no input parameters are provided, such as DirectoryId or TrustIds, this request describes all the trust relationships belonging to the account. |
|
DisableClientAuthentication | Disables alternative client authentication methods for the specified directory. |
|
DisableLDAPS | Deactivates LDAP secure calls for the specified directory. |
|
DisableRadius | Disables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector or Microsoft AD directory. |
|
DisableSso | Disables single-sign on for a directory. |
|
EnableClientAuthentication | Enables alternative client authentication methods for the specified directory. |
|
EnableLDAPS | Activates the switch for the specific directory to always use LDAP secure calls. |
|
EnableRadius | Enables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector or Microsoft AD directory. |
|
EnableSso | Enables single sign-on for a directory. Single sign-on allows users in your directory to access certain Amazon Web Services services from a computer joined to the directory without having to enter their credentials separately. |
|
GetDirectoryLimits | Obtains directory limit information for the current Region. |
|
GetSnapshotLimits | Obtains the manual snapshot limits for a directory. |
|
ListCertificates | For the specified directory, lists all the certificates registered for a secure LDAP or client certificate authentication. |
|
ListIpRoutes | Lists the address blocks that you have added to a directory. |
|
ListLogSubscriptions | Lists the active log subscriptions for the Amazon Web Services account. |
|
ListSchemaExtensions | Lists all schema extensions applied to a Microsoft AD Directory. |
|
ListTagsForResource | Lists all tags on a directory. |
|
RegisterCertificate | Registers a certificate for a secure LDAP or client certificate authentication. |
|
RegisterEventTopic | Associates a directory with an Amazon SNS topic. This establishes the directory as a publisher to the specified Amazon SNS topic. You can then receive email or text (SMS) messages when the status of your directory changes. You get notified if your directory goes from an Active status to an Impaired or Inoperable status. You also receive a notification when the directory returns to an Active status. |
|
RejectSharedDirectory | Rejects a directory sharing request that was sent from the directory owner account. |
|
RemoveIpRoutes | Removes IP address blocks from a directory. |
|
RemoveRegion | Stops all replication and removes the domain controllers from the specified Region. You cannot remove the primary Region with this operation. Instead, use the |
|
RemoveTagsFromResource | Removes tags from a directory. |
|
ResetUserPassword | Resets the password for any user in your Managed Microsoft AD or Simple AD directory. You can reset the password for any user in your directory with the following exceptions:
|
|
RestoreFromSnapshot | Restores a directory using an existing directory snapshot. When you restore a directory from a snapshot, any changes made to the directory after the snapshot date are overwritten. This action returns as soon as the restore operation is initiated. You can monitor the progress of the restore operation by calling the DescribeDirectories operation with the directory identifier. When the DirectoryDescription.Stage value changes to |
|
ShareDirectory | Shares a specified directory ( When you share your Managed Microsoft AD directory, Directory Service creates a shared directory in the directory consumer account. This shared directory contains the metadata to provide access to the directory within the directory owner account. The shared directory is visible in all VPCs in the directory consumer account. The The |
|
StartSchemaExtension | Applies a schema extension to a Microsoft AD directory. |
|
UnshareDirectory | Stops the directory sharing between the directory owner and consumer accounts. |
|
UpdateConditionalForwarder | Updates a conditional forwarder that has been set up for your Amazon Web Services directory. |
|
UpdateNumberOfDomainControllers | Adds or removes domain controllers to or from the directory. Based on the difference between current value and new value (provided through this API call), domain controllers will be added or removed. It may take up to 45 minutes for any new domain controllers to become fully active once the requested number of domain controllers is updated. During this time, you cannot make another update request. |
|
UpdateRadius | Updates the Remote Authentication Dial In User Service (RADIUS) server information for an AD Connector or Microsoft AD directory. |
|
UpdateTrust | Updates the trust that has been set up between your Managed Microsoft AD directory and an self-managed Active Directory. |
|
dynamodb | BatchExecuteStatement | This operation allows you to perform batch reads and writes on data stored in DynamoDB, using PartiQL. |
BatchGetItem | The A single operation can retrieve up to 16 MB of data, which can contain as many as 100 items. If you request more than 100 items, For example, if you ask to retrieve 100 items, but each individual item is 300 KB in size, the system returns 52 items (so as not to exceed the 16 MB limit). It also returns an appropriate If none of the items can be processed due to insufficient provisioned throughput on all of the tables in the request, then If DynamoDB returns any unprocessed items, you should retry the batch operation on those items. However, we strongly recommend that you use an exponential backoff algorithm. If you retry the batch operation immediately, the underlying read or write requests can still fail due to throttling on the individual tables. If you delay the batch operation using exponential backoff, the individual requests in the batch are much more likely to succeed. For more information, see Batch Operations and Error Handling in the Amazon DynamoDB Developer Guide. By default, In order to minimize response latency, When designing your application, keep in mind that DynamoDB does not return items in any particular order. To help parse the response by item, include the primary key values for the items in your request in the If a requested item does not exist, it is not returned in the result. Requests for nonexistent items consume the minimum read capacity units according to the type of read. For more information, see Working with Tables in the Amazon DynamoDB Developer Guide. |
|
BatchWriteItem | The The individual If none of the items can be processed due to insufficient provisioned throughput on all of the tables in the request, then If DynamoDB returns any unprocessed items, you should retry the batch operation on those items. However, we strongly recommend that you use an exponential backoff algorithm. If you retry the batch operation immediately, the underlying read or write requests can still fail due to throttling on the individual tables. If you delay the batch operation using exponential backoff, the individual requests in the batch are much more likely to succeed. For more information, see Batch Operations and Error Handling in the Amazon DynamoDB Developer Guide. With If you use a programming language that supports concurrency, you can use threads to write items in parallel. Your application must include the necessary logic to manage the threads. With languages that don't support threading, you must update or delete the specified items one at a time. In both situations, Parallel processing reduces latency, but each specified put and delete request consumes the same number of write capacity units whether it is processed in parallel or not. Delete operations on nonexistent items consume one write capacity unit. If one or more of the following is true, DynamoDB rejects the entire batch write operation:
|
|
CreateBackup | Creates a backup for an existing table. Each time you create an on-demand backup, the entire table data is backed up. There is no limit to the number of on-demand backups that can be taken. When you create an on-demand backup, a time marker of the request is cataloged, and the backup is created asynchronously, by applying all changes until the time of the request to the last full table snapshot. Backup requests are processed instantaneously and become available for restore within minutes. You can call All backups in DynamoDB work without consuming any provisioned throughput on the table. If you submit a backup request on 2018-12-14 at 14:25:00, the backup is guaranteed to contain all data committed to the table up to 14:24:00, and data committed after 14:26:00 will not be. The backup might contain data modifications made between 14:24:00 and 14:26:00. On-demand backup does not support causal consistency. Along with data, the following are also included on the backups:
|
|
CreateGlobalTable | Creates a global table from an existing table. A global table creates a replication relationship between two or more DynamoDB tables with the same table name in the provided Regions. This operation only applies to Version 2017.11.29 of global tables. If you want to add a new replica table to a global table, each of the following conditions must be true:
If global secondary indexes are specified, then the following conditions must also be met:
If local secondary indexes are specified, then the following conditions must also be met:
Write capacity settings should be set consistently across your replica tables and secondary indexes. DynamoDB strongly recommends enabling auto scaling to manage the write capacity settings for all of your global tables replicas and indexes. If you prefer to manage write capacity settings manually, you should provision equal replicated write capacity units to your replica tables. You should also provision equal replicated write capacity units to matching secondary indexes across your global table. |
|
CreateTable | The You can optionally define secondary indexes on the new table, as part of the You can use the |
|
DeleteBackup | Deletes an existing backup of a table. You can call |
|
DeleteItem | Deletes a single item in a table by primary key. You can perform a conditional delete operation that deletes the item if it exists, or if it has an expected attribute value. In addition to deleting an item, you can also return the item's attribute values in the same operation, using the Unless you specify conditions, the Conditional deletes are useful for deleting items only if specific conditions are met. If those conditions are met, DynamoDB performs the delete. Otherwise, the item is not deleted. |
|
DeleteTable | The DynamoDB might continue to accept data read and write operations, such as When you delete a table, any indexes on that table are also deleted. If you have DynamoDB Streams enabled on the table, then the corresponding stream on that table goes into the Use the |
|
DescribeBackup | Describes an existing backup of a table. You can call |
|
DescribeContinuousBackups | Checks the status of continuous backups and point in time recovery on the specified table. Continuous backups are After continuous backups and point in time recovery are enabled, you can restore to any point in time within You can call |
|
DescribeContributorInsights | Returns information about contributor insights, for a given table or global secondary index. |
|
DescribeEndpoints | Returns the regional endpoint information. |
|
DescribeExport | Describes an existing table export. |
|
DescribeGlobalTable | Returns information about the specified global table. This operation only applies to Version 2017.11.29 of global tables. If you are using global tables Version 2019.11.21 you can use DescribeTable instead. |
|
DescribeGlobalTableSettings | Describes Region-specific settings for a global table. This operation only applies to Version 2017.11.29 of global tables. |
|
DescribeKinesisStreamingDestination | Returns information about the status of Kinesis streaming. |
|
DescribeLimits | Returns the current provisioned-capacity quotas for your AWS account in a Region, both for the Region as a whole and for any one DynamoDB table that you create there. When you establish an AWS account, the account has initial quotas on the maximum read capacity units and write capacity units that you can provision across all of your DynamoDB tables in a given Region. Also, there are per-table quotas that apply when you create a table there. For more information, see Service, Account, and Table Quotas page in the Amazon DynamoDB Developer Guide. Although you can increase these quotas by filing a case at AWS Support Center, obtaining the increase is not instantaneous. The For example, you could use one of the AWS SDKs to do the following:
This will let you see whether you are getting close to your account-level quotas. The per-table quotas apply only when you are creating a new table. They restrict the sum of the provisioned capacity of the new table itself and all its global secondary indexes. For existing tables and their GSIs, DynamoDB doesn't let you increase provisioned capacity extremely rapidly, but the only quota that applies is that the aggregate provisioned capacity over all your tables and GSIs cannot exceed either of the per-account quotas. The |
|
DescribeTable | Returns information about the table, including the current status of the table, when it was created, the primary key schema, and any indexes on the table. If you issue a |
|
DescribeTableReplicaAutoScaling | Describes auto scaling settings across replicas of the global table at once. This operation only applies to Version 2019.11.21 of global tables. |
|
DescribeTimeToLive | Gives a description of the Time to Live (TTL) status on the specified table. |
|
DisableKinesisStreamingDestination | Stops replication from the DynamoDB table to the Kinesis data stream. This is done without deleting either of the resources. |
|
EnableKinesisStreamingDestination | Starts table data replication to the specified Kinesis data stream at a timestamp chosen during the enable workflow. If this operation doesn't return results immediately, use DescribeKinesisStreamingDestination to check if streaming to the Kinesis data stream is ACTIVE. |
|
ExecuteStatement | This operation allows you to perform reads and singleton writes on data stored in DynamoDB, using PartiQL. |
|
ExecuteTransaction | This operation allows you to perform transactional reads or writes on data stored in DynamoDB, using PartiQL. |
|
ExportTableToPointInTime | Exports table data to an S3 bucket. The table must have point in time recovery enabled, and you can export data from any time within the point in time recovery window. |
|
GetItem | The |
|
ListBackups | List backups associated with an AWS account. To list backups for a given table, specify In the request, start time is inclusive, but end time is exclusive. Note that these boundaries are for the time at which the original backup was requested. You can call |
|
ListContributorInsights | Returns a list of ContributorInsightsSummary for a table and all its global secondary indexes. |
|
ListExports | Lists completed exports within the past 90 days. |
|
ListGlobalTables | Lists all global tables that have a replica in the specified Region. This operation only applies to Version 2017.11.29 of global tables. |
|
ListTables | Returns an array of table names associated with the current account and endpoint. The output from |
|
ListTagsOfResource | List all tags on an Amazon DynamoDB resource. You can call ListTagsOfResource up to 10 times per second, per account. For an overview on tagging DynamoDB resources, see Tagging for DynamoDB in the Amazon DynamoDB Developer Guide. |
|
PutItem | Creates a new item, or replaces an old item with a new item. If an item that has the same primary key as the new item already exists in the specified table, the new item completely replaces the existing item. You can perform a conditional put operation (add a new item if one with the specified primary key doesn't exist), or replace an existing item if it has certain attribute values. You can return the item's attribute values in the same operation, using the This topic provides general information about the For information on how to call the When you add an item, the primary key attributes are the only required attributes. Attribute values cannot be null. Empty String and Binary attribute values are allowed. Attribute values of type String and Binary must have a length greater than zero if the attribute is used as a key attribute for a table or index. Set type attributes cannot be empty. Invalid Requests with empty values will be rejected with a To prevent a new item from replacing an existing item, use a conditional expression that contains the For more information about |
|
Query | The Use the A DynamoDB calculates the number of read capacity units consumed based on item size, not on the amount of data that is returned to an application. The number of capacity units consumed will be the same whether you request all of the attributes (the default behavior) or just some of them (using a projection expression). The number will also be the same whether or not you use a A single A You can query a table, a local secondary index, or a global secondary index. For a query on a table or on a local secondary index, you can set the |
|
RestoreTableFromBackup | Creates a new table from an existing backup. Any number of users can execute up to 4 concurrent restores (any type of restore) in a given account. You can call You must manually set up the following on the restored table:
|
|
RestoreTableToPointInTime | Restores the specified table to the specified point in time within When you restore using point in time recovery, DynamoDB restores your table data to the state based on the selected date and time (day:hour:minute:second) to a new table. Along with data, the following are also included on the new restored table using point in time recovery:
You must manually set up the following on the restored table:
|
|
Scan | The If the total number of scanned items exceeds the maximum dataset size limit of 1 MB, the scan stops and results are returned to the user as a A single |
|
TagResource | ||
TransactGetItems | DynamoDB rejects the entire
|
|
TransactWriteItems | The actions are completed atomically so that either all of them succeed, or all of them fail. They are defined by the following objects:
DynamoDB rejects the entire
|
|
UntagResource | ||
UpdateContinuousBackups | Once continuous backups and point in time recovery are enabled, you can restore to any point in time within |
|
UpdateContributorInsights | Updates the status for contributor insights for a specific table or index. |
|
UpdateGlobalTable | Adds or removes replicas in the specified global table. The global table must already exist to be able to use this operation. Any replica to be added must be empty, have the same name as the global table, have the same key schema, have DynamoDB Streams enabled, and have the same provisioned and maximum write capacity units. Although you can use If global secondary indexes are specified, then the following conditions must also be met:
|
|
UpdateGlobalTableSettings | Updates settings for a global table. |
|
UpdateItem | Edits an existing item's attributes, or adds a new item to the table if it does not already exist. You can put, delete, or add attribute values. You can also perform a conditional update on an existing item (insert a new attribute name-value pair if it doesn't exist, or replace an existing name-value pair if it has certain expected attribute values). You can also return the item's attribute values in the same |
|
UpdateTable | Modifies the provisioned throughput settings, global secondary indexes, or DynamoDB Streams settings for a given table. You can only perform one of the following operations at once:
|
|
UpdateTableReplicaAutoScaling | Updates auto scaling settings on your global tables at once. This operation only applies to Version 2019.11.21 of global tables. |
|
dynamodbstreams | DescribeStream | Returns information about a stream, including the current status of the stream, its Amazon Resource Name (ARN), the composition of its shards, and its corresponding DynamoDB table. You can call Each shard in the stream has a |
GetRecords | Retrieves the stream records from a given shard. Specify a shard iterator using the |
|
GetShardIterator | Returns a shard iterator. A shard iterator provides information about how to retrieve the stream records from within a shard. Use the shard iterator in a subsequent A shard iterator expires 15 minutes after it is returned to the requester. |
|
ebs | CompleteSnapshot | Seals and completes the snapshot after all of the required blocks of data have been written to it. Completing the snapshot changes the status to |
GetSnapshotBlock | Returns the data in a block in an Amazon Elastic Block Store snapshot. |
|
ListChangedBlocks | Returns information about the blocks that are different between two Amazon Elastic Block Store snapshots of the same volume/snapshot lineage. |
|
ListSnapshotBlocks | Returns information about the blocks in an Amazon Elastic Block Store snapshot. |
|
PutSnapshotBlock | Writes a block of data to a snapshot. If the specified block contains data, the existing data is overwritten. The target snapshot must be in the Data written to a snapshot must be aligned with 512-KiB sectors. |
|
ec2-instance-connect | SendSSHPublicKey | Pushes an SSH public key to the specified EC2 instance for use by the specified user. The key remains for 60 seconds. For more information, see Connect to your Linux instance using EC2 Instance Connect in the Amazon EC2 User Guide. |
ecr | BatchCheckLayerAvailability | Checks the availability of one or more image layers in a repository. When an image is pushed to a repository, each image layer is checked to verify if it has been uploaded before. If it has been uploaded, then the image layer is skipped. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the |
BatchDeleteImage | Deletes a list of specified images within a repository. Images are specified with either an You can remove a tag from an image by specifying the image's tag in your request. When you remove the last tag from an image, the image is deleted from your repository. You can completely delete an image (and all of its tags) by specifying the image's digest in your request. |
|
BatchGetImage | Gets detailed information for an image. Images are specified with either an When an image is pulled, the BatchGetImage API is called once to retrieve the image manifest. |
|
CompleteLayerUpload | Informs Amazon ECR that the image layer upload has completed for a specified registry, repository name, and upload ID. You can optionally provide a When an image is pushed, the CompleteLayerUpload API is called once per each new image layer to verify that the upload has completed. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the |
|
CreateRepository | Creates a repository. For more information, see Amazon ECR repositories in the Amazon Elastic Container Registry User Guide. |
|
DeleteLifecyclePolicy | Deletes the lifecycle policy associated with the specified repository. |
|
DeleteRegistryPolicy | Deletes the registry permissions policy. |
|
DeleteRepository | Deletes a repository. If the repository contains images, you must either delete all images in the repository or use the |
|
DeleteRepositoryPolicy | Deletes the repository policy associated with the specified repository. |
|
DescribeImageReplicationStatus | Returns the replication status for a specified image. |
|
DescribeImageScanFindings | Returns the scan findings for the specified image. |
|
DescribeImages | Returns metadata about the images in a repository. Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the |
|
DescribeRegistry | Describes the settings for a registry. The replication configuration for a repository can be created or updated with the PutReplicationConfiguration API action. |
|
DescribeRepositories | Describes image repositories in a registry. |
|
GetAuthorizationToken | Retrieves an authorization token. An authorization token represents your IAM authentication credentials and can be used to access any Amazon ECR registry that your IAM principal has access to. The authorization token is valid for 12 hours. The |
|
GetDownloadUrlForLayer | Retrieves the pre-signed Amazon S3 download URL corresponding to an image layer. You can only get URLs for image layers that are referenced in an image. When an image is pulled, the GetDownloadUrlForLayer API is called once per image layer that is not already cached. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the |
|
GetLifecyclePolicy | Retrieves the lifecycle policy for the specified repository. |
|
GetLifecyclePolicyPreview | Retrieves the results of the lifecycle policy preview request for the specified repository. |
|
GetRegistryPolicy | Retrieves the permissions policy for a registry. |
|
GetRepositoryPolicy | Retrieves the repository policy for the specified repository. |
|
InitiateLayerUpload | Notifies Amazon ECR that you intend to upload an image layer. When an image is pushed, the InitiateLayerUpload API is called once per image layer that has not already been uploaded. Whether or not an image layer has been uploaded is determined by the BatchCheckLayerAvailability API action. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the |
|
ListImages | Lists all the image IDs for the specified repository. You can filter images based on whether or not they are tagged by using the |
|
ListTagsForResource | List the tags for an Amazon ECR resource. |
|
PutImage | Creates or updates the image manifest and tags associated with an image. When an image is pushed and all new image layers have been uploaded, the PutImage API is called once to create or update the image manifest and the tags associated with the image. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the |
|
PutImageScanningConfiguration | Updates the image scanning configuration for the specified repository. |
|
PutImageTagMutability | Updates the image tag mutability settings for the specified repository. For more information, see Image tag mutability in the Amazon Elastic Container Registry User Guide. |
|
PutLifecyclePolicy | Creates or updates the lifecycle policy for the specified repository. For more information, see Lifecycle policy template. |
|
PutRegistryPolicy | Creates or updates the permissions policy for your registry. A registry policy is used to specify permissions for another Amazon Web Services account and is used when configuring cross-account replication. For more information, see Registry permissions in the Amazon Elastic Container Registry User Guide. |
|
PutReplicationConfiguration | Creates or updates the replication configuration for a registry. The existing replication configuration for a repository can be retrieved with the DescribeRegistry API action. The first time the PutReplicationConfiguration API is called, a service-linked IAM role is created in your account for the replication process. For more information, see Using service-linked roles for Amazon ECR in the Amazon Elastic Container Registry User Guide. When configuring cross-account replication, the destination account must grant the source account permission to replicate. This permission is controlled using a registry permissions policy. For more information, see PutRegistryPolicy. |
|
SetRepositoryPolicy | Applies a repository policy to the specified repository to control access permissions. For more information, see Amazon ECR Repository policies in the Amazon Elastic Container Registry User Guide. |
|
StartImageScan | Starts an image vulnerability scan. An image scan can only be started once per 24 hours on an individual image. This limit includes if an image was scanned on initial push. For more information, see Image scanning in the Amazon Elastic Container Registry User Guide. |
|
StartLifecyclePolicyPreview | Starts a preview of a lifecycle policy for the specified repository. This allows you to see the results before associating the lifecycle policy with the repository. |
|
TagResource | Adds specified tags to a resource with the specified ARN. Existing tags on a resource are not changed if they are not specified in the request parameters. |
|
UntagResource | Deletes specified tags from a resource. |
|
ecr-public | BatchCheckLayerAvailability | Checks the availability of one or more image layers within a repository in a public registry. When an image is pushed to a repository, each image layer is checked to verify if it has been uploaded before. If it has been uploaded, then the image layer is skipped. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the |
BatchDeleteImage | Deletes a list of specified images within a repository in a public registry. Images are specified with either an You can remove a tag from an image by specifying the image's tag in your request. When you remove the last tag from an image, the image is deleted from your repository. You can completely delete an image (and all of its tags) by specifying the image's digest in your request. |
|
CompleteLayerUpload | Informs Amazon ECR that the image layer upload has completed for a specified public registry, repository name, and upload ID. You can optionally provide a When an image is pushed, the CompleteLayerUpload API is called once per each new image layer to verify that the upload has completed. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the |
|
CreateRepository | Creates a repository in a public registry. For more information, see Amazon ECR repositories in the Amazon Elastic Container Registry User Guide. |
|
DeleteRepository | Deletes a repository in a public registry. If the repository contains images, you must either delete all images in the repository or use the |
|
DeleteRepositoryPolicy | Deletes the repository policy associated with the specified repository. |
|
DescribeImageTags | Returns the image tag details for a repository in a public registry. |
|
DescribeImages | Returns metadata about the images in a repository in a public registry. Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the |
|
DescribeRegistries | Returns details for a public registry. |
|
DescribeRepositories | Describes repositories in a public registry. |
|
GetAuthorizationToken | Retrieves an authorization token. An authorization token represents your IAM authentication credentials and can be used to access any Amazon ECR registry that your IAM principal has access to. The authorization token is valid for 12 hours. This API requires the |
|
GetRegistryCatalogData | Retrieves catalog metadata for a public registry. |
|
GetRepositoryCatalogData | Retrieve catalog metadata for a repository in a public registry. This metadata is displayed publicly in the Amazon ECR Public Gallery. |
|
GetRepositoryPolicy | Retrieves the repository policy for the specified repository. |
|
InitiateLayerUpload | Notifies Amazon ECR that you intend to upload an image layer. When an image is pushed, the InitiateLayerUpload API is called once per image layer that has not already been uploaded. Whether or not an image layer has been uploaded is determined by the BatchCheckLayerAvailability API action. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the |
|
ListTagsForResource | List the tags for an Amazon ECR Public resource. |
|
PutImage | Creates or updates the image manifest and tags associated with an image. When an image is pushed and all new image layers have been uploaded, the PutImage API is called once to create or update the image manifest and the tags associated with the image. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the |
|
PutRegistryCatalogData | Create or updates the catalog data for a public registry. |
|
PutRepositoryCatalogData | Creates or updates the catalog data for a repository in a public registry. |
|
SetRepositoryPolicy | Applies a repository policy to the specified public repository to control access permissions. For more information, see Amazon ECR Repository Policies in the Amazon Elastic Container Registry User Guide. |
|
TagResource | Associates the specified tags to a resource with the specified |
|
UntagResource | Deletes specified tags from a resource. |
|
ecs | CreateCapacityProvider | Creates a new capacity provider. Capacity providers are associated with an Amazon ECS cluster and are used in capacity provider strategies to facilitate cluster auto scaling. Only capacity providers using an Auto Scaling group can be created. Amazon ECS tasks on Fargate use the |
CreateCluster | Creates a new Amazon ECS cluster. By default, your account receives a When you call the CreateCluster API operation, Amazon ECS attempts to create the Amazon ECS service-linked role for your account so that required resources in other Amazon Web Services services can be managed on your behalf. However, if the IAM user that makes the call does not have permissions to create the service-linked role, it is not created. For more information, see Using Service-Linked Roles for Amazon ECS in the Amazon Elastic Container Service Developer Guide. |
|
CreateService | Runs and maintains a desired number of tasks from a specified task definition. If the number of tasks running in a service drops below the In addition to maintaining the desired count of tasks in your service, you can optionally run your service behind one or more load balancers. The load balancers distribute traffic across the tasks that are associated with the service. For more information, see Service Load Balancing in the Amazon Elastic Container Service Developer Guide. Tasks for services that do not use a load balancer are considered healthy if they're in the There are two service scheduler strategies available:
You can optionally specify a deployment configuration for your service. The deployment is triggered by changing properties, such as the task definition or the desired count of a service, with an UpdateService operation. The default value for a replica service for If a service is using the If a service is using the If a service is using either the When creating a service that uses the When the service scheduler launches new tasks, it determines task placement in your cluster using the following logic:
|
|
CreateTaskSet | Create a task set in the specified cluster and service. This is used when a service uses the |
|
DeleteAccountSetting | Disables an account setting for a specified IAM user, IAM role, or the root user for an account. |
|
DeleteAttributes | Deletes one or more custom attributes from an Amazon ECS resource. |
|
DeleteCapacityProvider | Deletes the specified capacity provider. The Prior to a capacity provider being deleted, the capacity provider must be removed from the capacity provider strategy from all services. The UpdateService API can be used to remove a capacity provider from a service's capacity provider strategy. When updating a service, the |
|
DeleteCluster | Deletes the specified cluster. The cluster will transition to the You must deregister all container instances from this cluster before you may delete it. You can list the container instances in a cluster with ListContainerInstances and deregister them with DeregisterContainerInstance. |
|
DeleteService | Deletes a specified service within a cluster. You can delete a service if you have no running tasks in it and the desired task count is zero. If the service is actively maintaining tasks, you cannot delete it, and you must update the service to a desired task count of zero. For more information, see UpdateService. When you delete a service, if there are still running tasks that require cleanup, the service status moves from If you attempt to create a new service with the same name as an existing service in either |
|
DeleteTaskSet | Deletes a specified task set within a service. This is used when a service uses the |
|
DeregisterContainerInstance | Deregisters an Amazon ECS container instance from the specified cluster. This instance is no longer available to run tasks. If you intend to use the container instance for some other purpose after deregistration, you should stop all of the tasks running on the container instance before deregistration. That prevents any orphaned tasks from consuming resources. Deregistering a container instance removes the instance from a cluster, but it does not terminate the EC2 instance. If you are finished using the instance, be sure to terminate it in the Amazon EC2 console to stop billing. If you terminate a running container instance, Amazon ECS automatically deregisters the instance from your cluster (stopped container instances or instances with disconnected agents are not automatically deregistered when terminated). |
|
DeregisterTaskDefinition | Deregisters the specified task definition by family and revision. Upon deregistration, the task definition is marked as You cannot use an At this time, |
|
DescribeCapacityProviders | Describes one or more of your capacity providers. |
|
DescribeClusters | Describes one or more of your clusters. |
|
DescribeContainerInstances | Describes one or more container instances. Returns metadata about each container instance requested. |
|
DescribeServices | Describes the specified services running in your cluster. |
|
DescribeTaskDefinition | Describes a task definition. You can specify a You can only describe |
|
DescribeTaskSets | Describes the task sets in the specified cluster and service. This is used when a service uses the |
|
DescribeTasks | Describes a specified task or tasks. |
|
DiscoverPollEndpoint | This action is only used by the Amazon ECS agent, and it is not intended for use outside of the agent. Returns an endpoint for the Amazon ECS agent to poll for updates. |
|
ExecuteCommand | Runs a command remotely on a container within a task. |
|
ListAccountSettings | Lists the account settings for a specified principal. |
|
ListAttributes | Lists the attributes for Amazon ECS resources within a specified target type and cluster. When you specify a target type and cluster, |
|
ListClusters | Returns a list of existing clusters. |
|
ListContainerInstances | Returns a list of container instances in a specified cluster. You can filter the results of a |
|
ListServices | Returns a list of services. You can filter the results by cluster, launch type, and scheduling strategy. |
|
ListTagsForResource | List the tags for an Amazon ECS resource. |
|
ListTaskDefinitionFamilies | Returns a list of task definition families that are registered to your account (which may include task definition families that no longer have any You can filter out task definition families that do not contain any |
|
ListTaskDefinitions | Returns a list of task definitions that are registered to your account. You can filter the results by family name with the |
|
ListTasks | Returns a list of tasks. You can filter the results by cluster, task definition family, container instance, launch type, what IAM principal started the task, or by the desired status of the task. Recently stopped tasks might appear in the returned results. Currently, stopped tasks appear in the returned results for at least one hour. |
|
PutAccountSetting | Modifies an account setting. Account settings are set on a per-Region basis. If you change the account setting for the root user, the default settings for all of the IAM users and roles for which no individual account setting has been specified are reset. For more information, see Account Settings in the Amazon Elastic Container Service Developer Guide. When When When |
|
PutAccountSettingDefault | Modifies an account setting for all IAM users on an account for whom no individual account setting has been specified. Account settings are set on a per-Region basis. |
|
PutAttributes | Create or update an attribute on an Amazon ECS resource. If the attribute does not exist, it is created. If the attribute exists, its value is replaced with the specified value. To delete an attribute, use DeleteAttributes. For more information, see Attributes in the Amazon Elastic Container Service Developer Guide. |
|
PutClusterCapacityProviders | Modifies the available capacity providers and the default capacity provider strategy for a cluster. You must specify both the available capacity providers and a default capacity provider strategy for the cluster. If the specified cluster has existing capacity providers associated with it, you must specify all existing capacity providers in addition to any new ones you want to add. Any existing capacity providers associated with a cluster that are omitted from a PutClusterCapacityProviders API call will be disassociated with the cluster. You can only disassociate an existing capacity provider from a cluster if it's not being used by any existing tasks. When creating a service or running a task on a cluster, if no capacity provider or launch type is specified, then the cluster's default capacity provider strategy is used. It is recommended to define a default capacity provider strategy for your cluster, however you may specify an empty array ( |
|
RegisterContainerInstance | This action is only used by the Amazon ECS agent, and it is not intended for use outside of the agent. Registers an EC2 instance into the specified cluster. This instance becomes available to place containers on. |
|
RegisterTaskDefinition | Registers a new task definition from the supplied You can specify an IAM role for your task with the You can specify a Docker networking mode for the containers in your task definition with the |
|
RunTask | Starts a new task using the specified task definition. You can allow Amazon ECS to place tasks for you, or you can customize how Amazon ECS places tasks using placement constraints and placement strategies. For more information, see Scheduling Tasks in the Amazon Elastic Container Service Developer Guide. Alternatively, you can use StartTask to use your own scheduler or place tasks manually on specific container instances. The Amazon ECS API follows an eventual consistency model, due to the distributed nature of the system supporting the API. This means that the result of an API command you run that affects your Amazon ECS resources might not be immediately visible to all subsequent commands you run. Keep this in mind when you carry out an API command that immediately follows a previous API command. To manage eventual consistency, you can do the following:
|
|
StartTask | Starts a new task from the specified task definition on the specified container instance or instances. Alternatively, you can use RunTask to place tasks for you. For more information, see Scheduling Tasks in the Amazon Elastic Container Service Developer Guide. |
|
StopTask | Stops a running task. Any tags associated with the task will be deleted. When StopTask is called on a task, the equivalent of The default 30-second timeout can be configured on the Amazon ECS container agent with the |
|
SubmitAttachmentStateChanges | This action is only used by the Amazon ECS agent, and it is not intended for use outside of the agent. Sent to acknowledge that an attachment changed states. |
|
SubmitContainerStateChange | This action is only used by the Amazon ECS agent, and it is not intended for use outside of the agent. Sent to acknowledge that a container changed states. |
|
SubmitTaskStateChange | This action is only used by the Amazon ECS agent, and it is not intended for use outside of the agent. Sent to acknowledge that a task changed states. |
|
TagResource | Associates the specified tags to a resource with the specified |
|
UntagResource | Deletes specified tags from a resource. |
|
UpdateCapacityProvider | Modifies the parameters for a capacity provider. |
|
UpdateCluster | Updates the cluster. |
|
UpdateClusterSettings | Modifies the settings to use for a cluster. |
|
UpdateContainerAgent | Updates the Amazon ECS container agent on a specified container instance. Updating the Amazon ECS container agent does not interrupt running tasks or services on the container instance. The process for updating the agent differs depending on whether your container instance was launched with the Amazon ECS-optimized AMI or another operating system. The The |
|
UpdateContainerInstancesState | Modifies the status of an Amazon ECS container instance. Once a container instance has reached an A container instance cannot be changed to When you set a container instance to Service tasks on the container instance that are in the
Any A container instance has completed draining when it has no more When a container instance has been drained, you can set a container instance to |
|
UpdateService | Updating the task placement strategies and constraints on an Amazon ECS service remains in preview and is a Beta Service as defined by and subject to the Beta Service Participation Service Terms located at https://aws.amazon.com/service-terms ("Beta Terms"). These Beta Terms apply to your participation in this preview. Modifies the parameters of a service. For services using the rolling update ( For services using the blue/green ( For services using an external deployment controller, you can update only the desired count, task placement constraints and strategies, and health check grace period using this API. If the launch type, load balancer, network configuration, platform version, or task definition need to be updated, you should create a new task set. For more information, see CreateTaskSet. You can add to or subtract from the number of instantiations of a task definition in a service by specifying the cluster that the service is running in and a new If you have updated the Docker image of your application, you can create a new task definition with that image and deploy it to your service. The service scheduler uses the minimum healthy percent and maximum percent parameters (in the service's deployment configuration) to determine the deployment strategy. If your updated Docker image uses the same tag as what is in the existing task definition for your service (for example, You can also update the deployment configuration of a service. When a deployment is triggered by updating the task definition of a service, the service scheduler uses the deployment configuration parameters,
When UpdateService stops a task during a deployment, the equivalent of When the service scheduler launches new tasks, it determines task placement in your cluster with the following logic:
When the service scheduler stops running tasks, it attempts to maintain balance across the Availability Zones in your cluster using the following logic:
|
|
UpdateServicePrimaryTaskSet | Modifies which task set in a service is the primary task set. Any parameters that are updated on the primary task set in a service will transition to the service. This is used when a service uses the |
|
eks | AssociateEncryptionConfig | Associate encryption configuration to an existing cluster. You can use this API to enable encryption on existing clusters which do not have encryption already enabled. This allows you to implement a defense-in-depth security strategy without migrating applications to new Amazon EKS clusters. |
AssociateIdentityProviderConfig | Associate an identity provider configuration to a cluster. If you want to authenticate identities using an identity provider, you can create an identity provider configuration and associate it to your cluster. After configuring authentication to your cluster you can create Kubernetes |
|
CreateAddon | Creates an Amazon EKS add-on. Amazon EKS add-ons help to automate the provisioning and lifecycle management of common operational software for Amazon EKS clusters. Amazon EKS add-ons can only be used with Amazon EKS clusters running version 1.18 with platform version |
|
CreateCluster | Creates an Amazon EKS control plane. The Amazon EKS control plane consists of control plane instances that run the Kubernetes software, such as The cluster control plane is provisioned across multiple Availability Zones and fronted by an Elastic Load Balancing Network Load Balancer. Amazon EKS also provisions elastic network interfaces in your VPC subnets to provide connectivity from the control plane instances to the nodes (for example, to support Amazon EKS nodes run in your Amazon Web Services account and connect to your cluster's control plane via the Kubernetes API server endpoint and a certificate file that is created for your cluster. Cluster creation typically takes several minutes. After you create an Amazon EKS cluster, you must configure your Kubernetes tooling to communicate with the API server and launch nodes into your cluster. For more information, see Managing Cluster Authentication and Launching Amazon EKS nodes in the Amazon EKS User Guide. |
|
CreateFargateProfile | Creates an Fargate profile for your Amazon EKS cluster. You must have at least one Fargate profile in a cluster to be able to run pods on Fargate. The Fargate profile allows an administrator to declare which pods run on Fargate and specify which pods run on which Fargate profile. This declaration is done through the profile’s selectors. Each profile can have up to five selectors that contain a namespace and labels. A namespace is required for every selector. The label field consists of multiple optional key-value pairs. Pods that match the selectors are scheduled on Fargate. If a to-be-scheduled pod matches any of the selectors in the Fargate profile, then that pod is run on Fargate. When you create a Fargate profile, you must specify a pod execution role to use with the pods that are scheduled with the profile. This role is added to the cluster's Kubernetes Role Based Access Control (RBAC) for authorization so that the Fargate profiles are immutable. However, you can create a new updated profile to replace an existing profile and then delete the original after the updated profile has finished creating. If any Fargate profiles in a cluster are in the For more information, see Fargate Profile in the Amazon EKS User Guide. |
|
CreateNodegroup | Creates a managed node group for an Amazon EKS cluster. You can only create a node group for your cluster that is equal to the current Kubernetes version for the cluster. All node groups are created with the latest AMI release version for the respective minor Kubernetes version of the cluster, unless you deploy a custom AMI using a launch template. For more information about using launch templates, see Launch template support. An Amazon EKS managed node group is an Amazon EC2 Auto Scaling group and associated Amazon EC2 instances that are managed by Amazon Web Services for an Amazon EKS cluster. Each node group uses a version of the Amazon EKS optimized Amazon Linux 2 AMI. For more information, see Managed Node Groups in the Amazon EKS User Guide. |
|
DeleteAddon | Delete an Amazon EKS add-on. When you remove the add-on, it will also be deleted from the cluster. You can always manually start an add-on on the cluster using the Kubernetes API. |
|
DeleteCluster | Deletes the Amazon EKS cluster control plane. If you have active services in your cluster that are associated with a load balancer, you must delete those services before deleting the cluster so that the load balancers are deleted properly. Otherwise, you can have orphaned resources in your VPC that prevent you from being able to delete the VPC. For more information, see Deleting a Cluster in the Amazon EKS User Guide. If you have managed node groups or Fargate profiles attached to the cluster, you must delete them first. For more information, see DeleteNodegroup and DeleteFargateProfile. |
|
DeleteFargateProfile | Deletes an Fargate profile. When you delete a Fargate profile, any pods running on Fargate that were created with the profile are deleted. If those pods match another Fargate profile, then they are scheduled on Fargate with that profile. If they no longer match any Fargate profiles, then they are not scheduled on Fargate and they may remain in a pending state. Only one Fargate profile in a cluster can be in the |
|
DeleteNodegroup | Deletes an Amazon EKS node group for a cluster. |
|
DeregisterCluster | Deregisters a connected cluster to remove it from the Amazon EKS control plane. |
|
DescribeAddon | Describes an Amazon EKS add-on. |
|
DescribeAddonVersions | Describes the Kubernetes versions that the add-on can be used with. |
|
DescribeCluster | Returns descriptive information about an Amazon EKS cluster. The API server endpoint and certificate authority data returned by this operation are required for The API server endpoint and certificate authority data aren't available until the cluster reaches the |
|
DescribeFargateProfile | Returns descriptive information about an Fargate profile. |
|
DescribeIdentityProviderConfig | Returns descriptive information about an identity provider configuration. |
|
DescribeNodegroup | Returns descriptive information about an Amazon EKS node group. |
|
DescribeUpdate | Returns descriptive information about an update against your Amazon EKS cluster or associated managed node group. When the status of the update is |
|
DisassociateIdentityProviderConfig | Disassociates an identity provider configuration from a cluster. If you disassociate an identity provider from your cluster, users included in the provider can no longer access the cluster. However, you can still access the cluster with Amazon Web Services IAM users. |
|
ListAddons | Lists the available add-ons. |
|
ListClusters | Lists the Amazon EKS clusters in your Amazon Web Services account in the specified Region. |
|
ListFargateProfiles | Lists the Fargate profiles associated with the specified cluster in your Amazon Web Services account in the specified Region. |
|
ListIdentityProviderConfigs | A list of identity provider configurations. |
|
ListNodegroups | Lists the Amazon EKS managed node groups associated with the specified cluster in your Amazon Web Services account in the specified Region. Self-managed node groups are not listed. |
|
ListTagsForResource | List the tags for an Amazon EKS resource. |
|
ListUpdates | Lists the updates associated with an Amazon EKS cluster or managed node group in your Amazon Web Services account, in the specified Region. |
|
RegisterCluster | Connects a Kubernetes cluster to the Amazon EKS control plane. Any Kubernetes cluster can be connected to the Amazon EKS control plane to view current information about the cluster and its nodes. Cluster connection requires two steps. First, send a Second, a Manifest containing the After the Manifest is updated and applied, then the connected cluster is visible to the Amazon EKS control plane. If the Manifest is not applied within a set amount of time, then the connected cluster will no longer be visible and must be deregistered. See DeregisterCluster. |
|
TagResource | Associates the specified tags to a resource with the specified |
|
UntagResource | Deletes specified tags from a resource. |
|
UpdateAddon | Updates an Amazon EKS add-on. |
|
UpdateClusterConfig | Updates an Amazon EKS cluster configuration. Your cluster continues to function during the update. The response output includes an update ID that you can use to track the status of your cluster update with the DescribeUpdate API operation. You can use this API operation to enable or disable exporting the Kubernetes control plane logs for your cluster to CloudWatch Logs. By default, cluster control plane logs aren't exported to CloudWatch Logs. For more information, see Amazon EKS Cluster Control Plane Logs in the Amazon EKS User Guide . CloudWatch Logs ingestion, archive storage, and data scanning rates apply to exported control plane logs. For more information, see CloudWatch Pricing. You can also use this API operation to enable or disable public and private access to your cluster's Kubernetes API server endpoint. By default, public access is enabled, and private access is disabled. For more information, see Amazon EKS cluster endpoint access control in the Amazon EKS User Guide . You can't update the subnets or security group IDs for an existing cluster. Cluster updates are asynchronous, and they should finish within a few minutes. During an update, the cluster status moves to |
|
UpdateClusterVersion | Updates an Amazon EKS cluster to the specified Kubernetes version. Your cluster continues to function during the update. The response output includes an update ID that you can use to track the status of your cluster update with the DescribeUpdate API operation. Cluster updates are asynchronous, and they should finish within a few minutes. During an update, the cluster status moves to If your cluster has managed node groups attached to it, all of your node groups’ Kubernetes versions must match the cluster’s Kubernetes version in order to update the cluster to a new Kubernetes version. |
|
UpdateNodegroupConfig | Updates an Amazon EKS managed node group configuration. Your node group continues to function during the update. The response output includes an update ID that you can use to track the status of your node group update with the DescribeUpdate API operation. Currently you can update the Kubernetes labels for a node group or the scaling configuration. |
|
elastic-inference | DescribeAcceleratorOfferings | Describes the locations in which a given accelerator type or set of types is present in a given region. |
DescribeAcceleratorTypes | Describes the accelerator types available in a given region, as well as their characteristics, such as memory and throughput. |
|
DescribeAccelerators | Describes information over a provided set of accelerators belonging to an account. |
|
ListTagsForResource | Returns all tags of an Elastic Inference Accelerator. |
|
TagResource | Adds the specified tags to an Elastic Inference Accelerator. |
|
elasticache | AddTagsToResource | A tag is a key-value pair where the key and value are case-sensitive. You can use tags to categorize and track all your ElastiCache resources, with the exception of global replication group. When you add or remove tags on replication groups, those actions will be replicated to all nodes in the replication group. For more information, see Resource-level permissions. For example, you can use cost-allocation tags to your ElastiCache resources, Amazon generates a cost allocation report as a comma-separated value (CSV) file with your usage and costs aggregated by your tags. You can apply tags that represent business categories (such as cost centers, application names, or owners) to organize your costs across multiple services. For more information, see Using Cost Allocation Tags in Amazon ElastiCache in the ElastiCache User Guide. |
AuthorizeCacheSecurityGroupIngress | Allows network ingress to a cache security group. Applications using ElastiCache must be running on Amazon EC2, and Amazon EC2 security groups are used as the authorization mechanism. You cannot authorize ingress from an Amazon EC2 security group in one region to an ElastiCache cluster in another region. |
|
BatchApplyUpdateAction | Apply the service update. For more information on service updates and applying them, see Applying Service Updates. |
|
BatchStopUpdateAction | Stop the service update. For more information on service updates and stopping them, see Stopping Service Updates. |
|
CompleteMigration | Complete the migration of data. |
|
CopySnapshot | Makes a copy of an existing snapshot. This operation is valid for Redis only. Users or groups that have permissions to use the You could receive the following error messages. Error Messages
|
|
CreateCacheCluster | Creates a cluster. All nodes in the cluster run the same protocol-compliant cache engine software, either Memcached or Redis. This operation is not supported for Redis (cluster mode enabled) clusters. |
|
CreateCacheParameterGroup | Creates a new Amazon ElastiCache cache parameter group. An ElastiCache cache parameter group is a collection of parameters and their values that are applied to all of the nodes in any cluster or replication group using the CacheParameterGroup. A newly created CacheParameterGroup is an exact duplicate of the default parameter group for the CacheParameterGroupFamily. To customize the newly created CacheParameterGroup you can change the values of specific parameters. For more information, see:
|
|
CreateCacheSecurityGroup | Creates a new cache security group. Use a cache security group to control access to one or more clusters. Cache security groups are only used when you are creating a cluster outside of an Amazon Virtual Private Cloud (Amazon VPC). If you are creating a cluster inside of a VPC, use a cache subnet group instead. For more information, see CreateCacheSubnetGroup. |
|
CreateCacheSubnetGroup | Creates a new cache subnet group. Use this parameter only when you are creating a cluster in an Amazon Virtual Private Cloud (Amazon VPC). |
|
CreateGlobalReplicationGroup | Global Datastore for Redis offers fully managed, fast, reliable and secure cross-region replication. Using Global Datastore for Redis, you can create cross-region read replica clusters for ElastiCache for Redis to enable low-latency reads and disaster recovery across regions. For more information, see Replication Across Regions Using Global Datastore.
|
|
CreateReplicationGroup | Creates a Redis (cluster mode disabled) or a Redis (cluster mode enabled) replication group. This API can be used to create a standalone regional replication group or a secondary replication group associated with a Global datastore. A Redis (cluster mode disabled) replication group is a collection of clusters, where one of the clusters is a read/write primary and the others are read-only replicas. Writes to the primary are asynchronously propagated to the replicas. A Redis cluster-mode enabled cluster is comprised of from 1 to 90 shards (API/CLI: node groups). Each shard has a primary node and up to 5 read-only replica nodes. The configuration can range from 90 shards and 0 replicas to 15 shards and 5 replicas, which is the maximum number or replicas allowed. The node or shard limit can be increased to a maximum of 500 per cluster if the Redis engine version is 5.0.6 or higher. For example, you can choose to configure a 500 node cluster that ranges between 83 shards (one primary and 5 replicas per shard) and 500 shards (single primary and no replicas). Make sure there are enough available IP addresses to accommodate the increase. Common pitfalls include the subnets in the subnet group have too small a CIDR range or the subnets are shared and heavily used by other clusters. For more information, see Creating a Subnet Group. For versions below 5.0.6, the limit is 250 per cluster. To request a limit increase, see Amazon Service Limits and choose the limit type Nodes per cluster per instance type. When a Redis (cluster mode disabled) replication group has been successfully created, you can add one or more read replicas to it, up to a total of 5 read replicas. If you need to increase or decrease the number of node groups (console: shards), you can avail yourself of ElastiCache for Redis' scaling. For more information, see Scaling ElastiCache for Redis Clusters in the ElastiCache User Guide. This operation is valid for Redis only. |
|
CreateSnapshot | Creates a copy of an entire cluster or replication group at a specific moment in time. This operation is valid for Redis only. |
|
CreateUser | For Redis engine version 6.x onwards: Creates a Redis user. For more information, see Using Role Based Access Control (RBAC). |
|
CreateUserGroup | For Redis engine version 6.x onwards: Creates a Redis user group. For more information, see Using Role Based Access Control (RBAC) |
|
DecreaseNodeGroupsInGlobalReplicationGroup | Decreases the number of node groups in a Global datastore |
|
DecreaseReplicaCount | Dynamically decreases the number of replicas in a Redis (cluster mode disabled) replication group or the number of replica nodes in one or more node groups (shards) of a Redis (cluster mode enabled) replication group. This operation is performed with no cluster down time. |
|
DeleteCacheCluster | Deletes a previously provisioned cluster. This operation is not valid for:
|
|
DeleteCacheParameterGroup | ||
DeleteCacheSecurityGroup | ||
DeleteCacheSubnetGroup | ||
DeleteGlobalReplicationGroup | Deleting a Global datastore is a two-step process:
Since the Global Datastore has only a primary cluster, you can delete the Global Datastore while retaining the primary by setting When you receive a successful response from this operation, Amazon ElastiCache immediately begins deleting the selected resources; you cannot cancel or revert this operation. |
|
DeleteReplicationGroup | Deletes an existing replication group. By default, this operation deletes the entire replication group, including the primary/primaries and all of the read replicas. If the replication group has only one primary, you can optionally delete only the read replicas, while retaining the primary by setting When you receive a successful response from this operation, Amazon ElastiCache immediately begins deleting the selected resources; you cannot cancel or revert this operation. This operation is valid for Redis only. |
|
DeleteSnapshot | Deletes an existing snapshot. When you receive a successful response from this operation, ElastiCache immediately begins deleting the snapshot; you cannot cancel or revert this operation. This operation is valid for Redis only. |
|
DeleteUser | For Redis engine version 6.x onwards: Deletes a user. The user will be removed from all user groups and in turn removed from all replication groups. For more information, see Using Role Based Access Control (RBAC). |
|
DeleteUserGroup | For Redis engine version 6.x onwards: Deletes a user group. The user group must first be disassociated from the replication group before it can be deleted. For more information, see Using Role Based Access Control (RBAC). |
|
DescribeCacheClusters | Returns information about all provisioned clusters if no cluster identifier is specified, or about a specific cache cluster if a cluster identifier is supplied. By default, abbreviated information about the clusters is returned. You can use the optional ShowCacheNodeInfo flag to retrieve detailed information about the cache nodes associated with the clusters. These details include the DNS address and port for the cache node endpoint. If the cluster is in the creating state, only cluster-level information is displayed until all of the nodes are successfully provisioned. If the cluster is in the deleting state, only cluster-level information is displayed. If cache nodes are currently being added to the cluster, node endpoint information and creation time for the additional nodes are not displayed until they are completely provisioned. When the cluster state is available, the cluster is ready for use. If cache nodes are currently being removed from the cluster, no endpoint information for the removed nodes is displayed. |
|
DescribeCacheEngineVersions | Returns a list of the available cache engines and their versions. |
|
DescribeCacheParameterGroups | Returns a list of cache parameter group descriptions. If a cache parameter group name is specified, the list contains only the descriptions for that group. |
|
DescribeCacheParameters | Returns the detailed parameter list for a particular cache parameter group. |
|
DescribeCacheSecurityGroups | Returns a list of cache security group descriptions. If a cache security group name is specified, the list contains only the description of that group. This applicable only when you have ElastiCache in Classic setup |
|
DescribeCacheSubnetGroups | Returns a list of cache subnet group descriptions. If a subnet group name is specified, the list contains only the description of that group. This is applicable only when you have ElastiCache in VPC setup. All ElastiCache clusters now launch in VPC by default. |
|
DescribeEngineDefaultParameters | Returns the default engine and system parameter information for the specified cache engine. |
|
DescribeEvents | Returns events related to clusters, cache security groups, and cache parameter groups. You can obtain events specific to a particular cluster, cache security group, or cache parameter group by providing the name as a parameter. By default, only the events occurring within the last hour are returned; however, you can retrieve up to 14 days' worth of events if necessary. |
|
DescribeGlobalReplicationGroups | Returns information about a particular global replication group. If no identifier is specified, returns information about all Global datastores. |
|
DescribeReplicationGroups | Returns information about a particular replication group. If no identifier is specified, This operation is valid for Redis only. |
|
DescribeReservedCacheNodes | Returns information about reserved cache nodes for this account, or about a specified reserved cache node. |
|
DescribeReservedCacheNodesOfferings | Lists available reserved cache node offerings. |
|
DescribeServiceUpdates | Returns details of the service updates |
|
DescribeSnapshots | Returns information about cluster or replication group snapshots. By default, This operation is valid for Redis only. |
|
DescribeUpdateActions | Returns details of the update actions |
|
DescribeUserGroups | Returns a list of user groups. |
|
DescribeUsers | Returns a list of users. |
|
DisassociateGlobalReplicationGroup | Remove a secondary cluster from the Global datastore using the Global datastore name. The secondary cluster will no longer receive updates from the primary cluster, but will remain as a standalone cluster in that Amazon region. |
|
FailoverGlobalReplicationGroup | Used to failover the primary region to a selected secondary region. The selected secondary region will become primary, and all other clusters will become secondary. |
|
IncreaseNodeGroupsInGlobalReplicationGroup | Increase the number of node groups in the Global datastore |
|
IncreaseReplicaCount | Dynamically increases the number of replicas in a Redis (cluster mode disabled) replication group or the number of replica nodes in one or more node groups (shards) of a Redis (cluster mode enabled) replication group. This operation is performed with no cluster down time. |
|
ListAllowedNodeTypeModifications | Lists all available node types that you can scale your Redis cluster's or replication group's current node type. When you use the |
|
ListTagsForResource | Lists all tags currently on a named resource. A tag is a key-value pair where the key and value are case-sensitive. You can use tags to categorize and track all your ElastiCache resources, with the exception of global replication group. When you add or remove tags on replication groups, those actions will be replicated to all nodes in the replication group. For more information, see Resource-level permissions. If the cluster is not in the available state, |
|
ModifyCacheCluster | Modifies the settings for a cluster. You can use this operation to change one or more cluster configuration parameters by specifying the parameters and the new values. |
|
ModifyCacheParameterGroup | Modifies the parameters of a cache parameter group. You can modify up to 20 parameters in a single request by submitting a list parameter name and value pairs. |
|
ModifyCacheSubnetGroup | Modifies an existing cache subnet group. |
|
ModifyGlobalReplicationGroup | Modifies the settings for a Global datastore. |
|
ModifyReplicationGroup | Modifies the settings for a replication group.
This operation is valid for Redis only. |
|
ModifyReplicationGroupShardConfiguration | Modifies a replication group's shards (node groups) by allowing you to add shards, remove shards, or rebalance the keyspaces among existing shards. |
|
ModifyUser | Changes user password(s) and/or access string. |
|
ModifyUserGroup | Changes the list of users that belong to the user group. |
|
PurchaseReservedCacheNodesOffering | Allows you to purchase a reserved cache node offering. Reserved nodes are not eligible for cancellation and are non-refundable. For more information, see Managing Costs with Reserved Nodes for Redis or Managing Costs with Reserved Nodes for Memcached. |
|
RebalanceSlotsInGlobalReplicationGroup | Redistribute slots to ensure uniform distribution across existing shards in the cluster. |
|
RebootCacheCluster | Reboots some, or all, of the cache nodes within a provisioned cluster. This operation applies any modified cache parameter groups to the cluster. The reboot operation takes place as soon as possible, and results in a momentary outage to the cluster. During the reboot, the cluster status is set to REBOOTING. The reboot causes the contents of the cache (for each cache node being rebooted) to be lost. When the reboot is complete, a cluster event is created. Rebooting a cluster is currently supported on Memcached and Redis (cluster mode disabled) clusters. Rebooting is not supported on Redis (cluster mode enabled) clusters. If you make changes to parameters that require a Redis (cluster mode enabled) cluster reboot for the changes to be applied, see Rebooting a Cluster for an alternate process. |
|
RemoveTagsFromResource | Removes the tags identified by the |
|
ResetCacheParameterGroup | Modifies the parameters of a cache parameter group to the engine or system default value. You can reset specific parameters by submitting a list of parameter names. To reset the entire cache parameter group, specify the |
|
RevokeCacheSecurityGroupIngress | Revokes ingress from a cache security group. Use this operation to disallow access from an Amazon EC2 security group that had been previously authorized. |
|
StartMigration | Start the migration of data. |
|
elasticbeanstalk | AbortEnvironmentUpdate | |
ApplyEnvironmentManagedAction | Applies a scheduled managed action immediately. A managed action can be applied only if its status is |
|
AssociateEnvironmentOperationsRole | ||
CheckDNSAvailability | Checks if the specified CNAME is available. |
|
ComposeEnvironments | Create or update a group of environments that each run a separate component of a single application. Takes a list of version labels that specify application source bundles for each of the environments to create or update. The name of each environment and other required information must be included in the source bundles in an environment manifest named |
|
CreateApplication | Creates an application that has one configuration template named |
|
CreateApplicationVersion | Creates an application version for the specified application. You can create an application version from a source bundle in Amazon S3, a commit in AWS CodeCommit, or the output of an AWS CodeBuild build as follows: Specify a commit in an AWS CodeCommit repository with Specify a build in an AWS CodeBuild with Specify a source bundle in S3 with Omit both After you create an application version with a specified Amazon S3 bucket and key location, you can't change that Amazon S3 location. If you change the Amazon S3 location, you receive an exception when you attempt to launch an environment from the application version. |
|
CreateConfigurationTemplate | Creates an AWS Elastic Beanstalk configuration template, associated with a specific Elastic Beanstalk application. You define application configuration settings in a configuration template. You can then use the configuration template to deploy different versions of the application with the same configuration settings. Templates aren't associated with any environment. The Related Topics
|
|
CreateEnvironment | Launches an AWS Elastic Beanstalk environment for the specified application using the specified configuration. |
|
CreatePlatformVersion | Create a new version of your custom platform. |
|
CreateStorageLocation | Creates a bucket in Amazon S3 to store application versions, logs, and other files used by Elastic Beanstalk environments. The Elastic Beanstalk console and EB CLI call this API the first time you create an environment in a region. If the storage location already exists, |
|
DeleteApplication | ||
DeleteApplicationVersion | ||
DeleteConfigurationTemplate | ||
DeleteEnvironmentConfiguration | ||
DeletePlatformVersion | Deletes the specified version of a custom platform. |
|
DescribeAccountAttributes | Returns attributes related to AWS Elastic Beanstalk that are associated with the calling AWS account. The result currently has one set of attributes—resource quotas. |
|
DescribeApplicationVersions | Retrieve a list of application versions. |
|
DescribeApplications | Returns the descriptions of existing applications. |
|
DescribeConfigurationOptions | Describes the configuration options that are used in a particular configuration template or environment, or that a specified solution stack defines. The description includes the values the options, their default values, and an indication of the required action on a running environment if an option value is changed. |
|
DescribeConfigurationSettings | Returns a description of the settings for the specified configuration set, that is, either a configuration template or the configuration set associated with a running environment. When describing the settings for the configuration set associated with a running environment, it is possible to receive two sets of setting descriptions. One is the deployed configuration set, and the other is a draft configuration of an environment that is either in the process of deployment or that failed to deploy. Related Topics
|
|
DescribeEnvironmentHealth | Returns information about the overall health of the specified environment. The DescribeEnvironmentHealth operation is only available with AWS Elastic Beanstalk Enhanced Health. |
|
DescribeEnvironmentManagedActionHistory | Lists an environment's completed and failed managed actions. |
|
DescribeEnvironmentManagedActions | Lists an environment's upcoming and in-progress managed actions. |
|
DescribeEnvironmentResources | Returns AWS resources for this environment. |
|
DescribeEnvironments | Returns descriptions for existing environments. |
|
DescribeEvents | Returns list of event descriptions matching criteria up to the last 6 weeks. This action returns the most recent 1,000 events from the specified |
|
DescribeInstancesHealth | Retrieves detailed information about the health of instances in your AWS Elastic Beanstalk. This operation requires enhanced health reporting. |
|
DescribePlatformVersion | Describes a platform version. Provides full details. Compare to ListPlatformVersions, which provides summary information about a list of platform versions. For definitions of platform version and other platform-related terms, see AWS Elastic Beanstalk Platforms Glossary. |
|
DisassociateEnvironmentOperationsRole | ||
ListAvailableSolutionStacks | Returns a list of the available solution stack names, with the public version first and then in reverse chronological order. |
|
ListPlatformBranches | Lists the platform branches available for your account in an AWS Region. Provides summary information about each platform branch. For definitions of platform branch and other platform-related terms, see AWS Elastic Beanstalk Platforms Glossary. |
|
ListPlatformVersions | Lists the platform versions available for your account in an AWS Region. Provides summary information about each platform version. Compare to DescribePlatformVersion, which provides full details about a single platform version. For definitions of platform version and other platform-related terms, see AWS Elastic Beanstalk Platforms Glossary. |
|
ListTagsForResource | Return the tags applied to an AWS Elastic Beanstalk resource. The response contains a list of tag key-value pairs. Elastic Beanstalk supports tagging of all of its resources. For details about resource tagging, see Tagging Application Resources. |
|
RebuildEnvironment | ||
RequestEnvironmentInfo | ||
RestartAppServer | ||
RetrieveEnvironmentInfo | Retrieves the compiled information from a RequestEnvironmentInfo request. Related Topics
|
|
SwapEnvironmentCNAMEs | ||
TerminateEnvironment | Terminates the specified environment. |
|
UpdateApplication | Updates the specified application to have the specified properties. If a property (for example, |
|
UpdateApplicationResourceLifecycle | Modifies lifecycle settings for an application. |
|
UpdateApplicationVersion | Updates the specified application version to have the specified properties. If a property (for example, |
|
UpdateConfigurationTemplate | Updates the specified configuration template to have the specified properties or configuration option values. If a property (for example, Related Topics
|
|
UpdateEnvironment | Updates the environment description, deploys a new application version, updates the configuration settings to an entirely new configuration template, or updates select configuration option values in the running environment. Attempting to update both the release and configuration is not allowed and AWS Elastic Beanstalk returns an When updating the configuration settings to a new template or individual settings, a draft configuration is created and DescribeConfigurationSettings for this environment returns two setting descriptions with different |
|
UpdateTagsForResource | ||
elastictranscoder | CancelJob | The CancelJob operation cancels an unfinished job. You can only cancel a job that has a status of |
CreateJob | When you create a job, Elastic Transcoder returns JSON data that includes the values that you specified plus information about the job that is created. If you have specified more than one output for your jobs (for example, one output for the Kindle Fire and another output for the Apple iPhone 4s), you currently must use the Elastic Transcoder API to list the jobs (as opposed to the AWS Console). |
|
CreatePipeline | The CreatePipeline operation creates a pipeline with settings that you specify. |
|
CreatePreset | The CreatePreset operation creates a preset with settings that you specify. Elastic Transcoder checks the CreatePreset settings to ensure that they meet Elastic Transcoder requirements and to determine whether they comply with H.264 standards. If your settings are not valid for Elastic Transcoder, Elastic Transcoder returns an HTTP 400 response ( Elastic Transcoder uses the H.264 video-compression format. For more information, see the International Telecommunication Union publication Recommendation ITU-T H.264: Advanced video coding for generic audiovisual services. |
|
DeletePipeline | The DeletePipeline operation removes a pipeline. You can only delete a pipeline that has never been used or that is not currently in use (doesn't contain any active jobs). If the pipeline is currently in use, |
|
DeletePreset | The DeletePreset operation removes a preset that you've added in an AWS region. You can't delete the default presets that are included with Elastic Transcoder. |
|
ListJobsByPipeline | The ListJobsByPipeline operation gets a list of the jobs currently in a pipeline. Elastic Transcoder returns all of the jobs currently in the specified pipeline. The response body contains one element for each job that satisfies the search criteria. |
|
ListJobsByStatus | The ListJobsByStatus operation gets a list of jobs that have a specified status. The response body contains one element for each job that satisfies the search criteria. |
|
ListPipelines | The ListPipelines operation gets a list of the pipelines associated with the current AWS account. |
|
ListPresets | The ListPresets operation gets a list of the default presets included with Elastic Transcoder and the presets that you've added in an AWS region. |
|
ReadJob | The ReadJob operation returns detailed information about a job. |
|
ReadPipeline | The ReadPipeline operation gets detailed information about a pipeline. |
|
ReadPreset | The ReadPreset operation gets detailed information about a preset. |
|
TestRole | The TestRole operation tests the IAM role used to create the pipeline. The |
|
UpdatePipeline | Use the When you change pipeline settings, your changes take effect immediately. Jobs that you have already submitted and that Elastic Transcoder has not started to process are affected in addition to jobs that you submit after you change settings. |
|
UpdatePipelineNotifications | With the UpdatePipelineNotifications operation, you can update Amazon Simple Notification Service (Amazon SNS) notifications for a pipeline. When you update notifications for a pipeline, Elastic Transcoder returns the values that you specified in the request. |
|
elb | AddTags | Adds the specified tags to the specified load balancer. Each load balancer can have a maximum of 10 tags. Each tag consists of a key and an optional value. If a tag with the same key is already associated with the load balancer, For more information, see Tag Your Classic Load Balancer in the Classic Load Balancers Guide. |
ApplySecurityGroupsToLoadBalancer | Associates one or more security groups with your load balancer in a virtual private cloud (VPC). The specified security groups override the previously associated security groups. For more information, see Security Groups for Load Balancers in a VPC in the Classic Load Balancers Guide. |
|
AttachLoadBalancerToSubnets | Adds one or more subnets to the set of configured subnets for the specified load balancer. The load balancer evenly distributes requests across all registered subnets. For more information, see Add or Remove Subnets for Your Load Balancer in a VPC in the Classic Load Balancers Guide. |
|
ConfigureHealthCheck | Specifies the health check settings to use when evaluating the health state of your EC2 instances. For more information, see Configure Health Checks for Your Load Balancer in the Classic Load Balancers Guide. |
|
CreateAppCookieStickinessPolicy | Generates a stickiness policy with sticky session lifetimes that follow that of an application-generated cookie. This policy can be associated only with HTTP/HTTPS listeners. This policy is similar to the policy created by CreateLBCookieStickinessPolicy, except that the lifetime of the special Elastic Load Balancing cookie, If the application cookie is explicitly removed or expires, the session stops being sticky until a new application cookie is issued. For more information, see Application-Controlled Session Stickiness in the Classic Load Balancers Guide. |
|
CreateLBCookieStickinessPolicy | Generates a stickiness policy with sticky session lifetimes controlled by the lifetime of the browser (user-agent) or a specified expiration period. This policy can be associated only with HTTP/HTTPS listeners. When a load balancer implements this policy, the load balancer uses a special cookie to track the instance for each request. When the load balancer receives a request, it first checks to see if this cookie is present in the request. If so, the load balancer sends the request to the application server specified in the cookie. If not, the load balancer sends the request to a server that is chosen based on the existing load-balancing algorithm. A cookie is inserted into the response for binding subsequent requests from the same user to that server. The validity of the cookie is based on the cookie expiration time, which is specified in the policy configuration. For more information, see Duration-Based Session Stickiness in the Classic Load Balancers Guide. |
|
CreateLoadBalancer | Creates a Classic Load Balancer. You can add listeners, security groups, subnets, and tags when you create your load balancer, or you can add them later using CreateLoadBalancerListeners, ApplySecurityGroupsToLoadBalancer, AttachLoadBalancerToSubnets, and AddTags. To describe your current load balancers, see DescribeLoadBalancers. When you are finished with a load balancer, you can delete it using DeleteLoadBalancer. You can create up to 20 load balancers per region per account. You can request an increase for the number of load balancers for your account. For more information, see Limits for Your Classic Load Balancer in the Classic Load Balancers Guide. |
|
CreateLoadBalancerListeners | Creates one or more listeners for the specified load balancer. If a listener with the specified port does not already exist, it is created; otherwise, the properties of the new listener must match the properties of the existing listener. For more information, see Listeners for Your Classic Load Balancer in the Classic Load Balancers Guide. |
|
CreateLoadBalancerPolicy | Creates a policy with the specified attributes for the specified load balancer. Policies are settings that are saved for your load balancer and that can be applied to the listener or the application server, depending on the policy type. |
|
DeleteLoadBalancer | Deletes the specified load balancer. If you are attempting to recreate a load balancer, you must reconfigure all settings. The DNS name associated with a deleted load balancer are no longer usable. The name and associated DNS record of the deleted load balancer no longer exist and traffic sent to any of its IP addresses is no longer delivered to your instances. If the load balancer does not exist or has already been deleted, the call to |
|
DeleteLoadBalancerListeners | Deletes the specified listeners from the specified load balancer. |
|
DeleteLoadBalancerPolicy | Deletes the specified policy from the specified load balancer. This policy must not be enabled for any listeners. |
|
DeregisterInstancesFromLoadBalancer | Deregisters the specified instances from the specified load balancer. After the instance is deregistered, it no longer receives traffic from the load balancer. You can use DescribeLoadBalancers to verify that the instance is deregistered from the load balancer. For more information, see Register or De-Register EC2 Instances in the Classic Load Balancers Guide. |
|
DescribeAccountLimits | Describes the current Elastic Load Balancing resource limits for your AWS account. For more information, see Limits for Your Classic Load Balancer in the Classic Load Balancers Guide. |
|
DescribeInstanceHealth | Describes the state of the specified instances with respect to the specified load balancer. If no instances are specified, the call describes the state of all instances that are currently registered with the load balancer. If instances are specified, their state is returned even if they are no longer registered with the load balancer. The state of terminated instances is not returned. |
|
DescribeLoadBalancerAttributes | Describes the attributes for the specified load balancer. |
|
DescribeLoadBalancerPolicies | Describes the specified policies. If you specify a load balancer name, the action returns the descriptions of all policies created for the load balancer. If you specify a policy name associated with your load balancer, the action returns the description of that policy. If you don't specify a load balancer name, the action returns descriptions of the specified sample policies, or descriptions of all sample policies. The names of the sample policies have the |
|
DescribeLoadBalancerPolicyTypes | Describes the specified load balancer policy types or all load balancer policy types. The description of each type indicates how it can be used. For example, some policies can be used only with layer 7 listeners, some policies can be used only with layer 4 listeners, and some policies can be used only with your EC2 instances. You can use CreateLoadBalancerPolicy to create a policy configuration for any of these policy types. Then, depending on the policy type, use either SetLoadBalancerPoliciesOfListener or SetLoadBalancerPoliciesForBackendServer to set the policy. |
|
DescribeLoadBalancers | Describes the specified the load balancers. If no load balancers are specified, the call describes all of your load balancers. |
|
DescribeTags | Describes the tags associated with the specified load balancers. |
|
DetachLoadBalancerFromSubnets | Removes the specified subnets from the set of configured subnets for the load balancer. After a subnet is removed, all EC2 instances registered with the load balancer in the removed subnet go into the |
|
DisableAvailabilityZonesForLoadBalancer | Removes the specified Availability Zones from the set of Availability Zones for the specified load balancer in EC2-Classic or a default VPC. For load balancers in a non-default VPC, use DetachLoadBalancerFromSubnets. There must be at least one Availability Zone registered with a load balancer at all times. After an Availability Zone is removed, all instances registered with the load balancer that are in the removed Availability Zone go into the For more information, see Add or Remove Availability Zones in the Classic Load Balancers Guide. |
|
EnableAvailabilityZonesForLoadBalancer | Adds the specified Availability Zones to the set of Availability Zones for the specified load balancer in EC2-Classic or a default VPC. For load balancers in a non-default VPC, use AttachLoadBalancerToSubnets. The load balancer evenly distributes requests across all its registered Availability Zones that contain instances. For more information, see Add or Remove Availability Zones in the Classic Load Balancers Guide. |
|
ModifyLoadBalancerAttributes | Modifies the attributes of the specified load balancer. You can modify the load balancer attributes, such as For more information, see the following in the Classic Load Balancers Guide: |
|
RegisterInstancesWithLoadBalancer | Adds the specified instances to the specified load balancer. The instance must be a running instance in the same network as the load balancer (EC2-Classic or the same VPC). If you have EC2-Classic instances and a load balancer in a VPC with ClassicLink enabled, you can link the EC2-Classic instances to that VPC and then register the linked EC2-Classic instances with the load balancer in the VPC. Note that After the instance is registered, it starts receiving traffic and requests from the load balancer. Any instance that is not in one of the Availability Zones registered for the load balancer is moved to the To deregister instances from a load balancer, use DeregisterInstancesFromLoadBalancer. For more information, see Register or De-Register EC2 Instances in the Classic Load Balancers Guide. |
|
RemoveTags | Removes one or more tags from the specified load balancer. |
|
SetLoadBalancerListenerSSLCertificate | Sets the certificate that terminates the specified listener's SSL connections. The specified certificate replaces any prior certificate that was used on the same load balancer and port. For more information about updating your SSL certificate, see Replace the SSL Certificate for Your Load Balancer in the Classic Load Balancers Guide. |
|
SetLoadBalancerPoliciesForBackendServer | Replaces the set of policies associated with the specified port on which the EC2 instance is listening with a new set of policies. At this time, only the back-end server authentication policy type can be applied to the instance ports; this policy type is composed of multiple public key policies. Each time you use You can use DescribeLoadBalancers or DescribeLoadBalancerPolicies to verify that the policy is associated with the EC2 instance. For more information about enabling back-end instance authentication, see Configure Back-end Instance Authentication in the Classic Load Balancers Guide. For more information about Proxy Protocol, see Configure Proxy Protocol Support in the Classic Load Balancers Guide. |
|
elbv2 | AddListenerCertificates | Adds the specified SSL server certificate to the certificate list for the specified HTTPS or TLS listener. If the certificate in already in the certificate list, the call is successful but the certificate is not added again. For more information, see HTTPS listeners in the Application Load Balancers Guide or TLS listeners in the Network Load Balancers Guide. |
AddTags | Adds the specified tags to the specified Elastic Load Balancing resource. You can tag your Application Load Balancers, Network Load Balancers, Gateway Load Balancers, target groups, listeners, and rules. Each tag consists of a key and an optional value. If a resource already has a tag with the same key, |
|
CreateListener | Creates a listener for the specified Application Load Balancer, Network Load Balancer, or Gateway Load Balancer. For more information, see the following: This operation is idempotent, which means that it completes at most one time. If you attempt to create multiple listeners with the same settings, each call succeeds. |
|
CreateLoadBalancer | Creates an Application Load Balancer, Network Load Balancer, or Gateway Load Balancer. For more information, see the following: This operation is idempotent, which means that it completes at most one time. If you attempt to create multiple load balancers with the same settings, each call succeeds. |
|
CreateRule | Creates a rule for the specified listener. The listener must be associated with an Application Load Balancer. Each rule consists of a priority, one or more actions, and one or more conditions. Rules are evaluated in priority order, from the lowest value to the highest value. When the conditions for a rule are met, its actions are performed. If the conditions for no rules are met, the actions for the default rule are performed. For more information, see Listener rules in the Application Load Balancers Guide. |
|
CreateTargetGroup | Creates a target group. For more information, see the following: This operation is idempotent, which means that it completes at most one time. If you attempt to create multiple target groups with the same settings, each call succeeds. |
|
DeleteListener | Deletes the specified listener. Alternatively, your listener is deleted when you delete the load balancer to which it is attached. |
|
DeleteLoadBalancer | Deletes the specified Application Load Balancer, Network Load Balancer, or Gateway Load Balancer. Deleting a load balancer also deletes its listeners. You can't delete a load balancer if deletion protection is enabled. If the load balancer does not exist or has already been deleted, the call succeeds. Deleting a load balancer does not affect its registered targets. For example, your EC2 instances continue to run and are still registered to their target groups. If you no longer need these EC2 instances, you can stop or terminate them. |
|
DeleteRule | Deletes the specified rule. You can't delete the default rule. |
|
DeleteTargetGroup | Deletes the specified target group. You can delete a target group if it is not referenced by any actions. Deleting a target group also deletes any associated health checks. Deleting a target group does not affect its registered targets. For example, any EC2 instances continue to run until you stop or terminate them. |
|
DeregisterTargets | Deregisters the specified targets from the specified target group. After the targets are deregistered, they no longer receive traffic from the load balancer. |
|
DescribeAccountLimits | Describes the current Elastic Load Balancing resource limits for your Amazon Web Services account. For more information, see the following: |
|
DescribeListenerCertificates | Describes the default certificate and the certificate list for the specified HTTPS or TLS listener. If the default certificate is also in the certificate list, it appears twice in the results (once with For more information, see SSL certificates in the Application Load Balancers Guide or Server certificates in the Network Load Balancers Guide. |
|
DescribeListeners | Describes the specified listeners or the listeners for the specified Application Load Balancer, Network Load Balancer, or Gateway Load Balancer. You must specify either a load balancer or one or more listeners. |
|
DescribeLoadBalancerAttributes | Describes the attributes for the specified Application Load Balancer, Network Load Balancer, or Gateway Load Balancer. For more information, see the following:
|
|
DescribeLoadBalancers | Describes the specified load balancers or all of your load balancers. |
|
DescribeRules | Describes the specified rules or the rules for the specified listener. You must specify either a listener or one or more rules. |
|
DescribeSSLPolicies | Describes the specified policies or all policies used for SSL negotiation. For more information, see Security policies in the Application Load Balancers Guide or Security policies in the Network Load Balancers Guide. |
|
DescribeTags | Describes the tags for the specified Elastic Load Balancing resources. You can describe the tags for one or more Application Load Balancers, Network Load Balancers, Gateway Load Balancers, target groups, listeners, or rules. |
|
DescribeTargetGroupAttributes | Describes the attributes for the specified target group. For more information, see the following:
|
|
DescribeTargetGroups | Describes the specified target groups or all of your target groups. By default, all target groups are described. Alternatively, you can specify one of the following to filter the results: the ARN of the load balancer, the names of one or more target groups, or the ARNs of one or more target groups. |
|
DescribeTargetHealth | Describes the health of the specified targets or all of your targets. |
|
ModifyListener | Replaces the specified properties of the specified listener. Any properties that you do not specify remain unchanged. Changing the protocol from HTTPS to HTTP, or from TLS to TCP, removes the security policy and default certificate properties. If you change the protocol from HTTP to HTTPS, or from TCP to TLS, you must add the security policy and default certificate properties. To add an item to a list, remove an item from a list, or update an item in a list, you must provide the entire list. For example, to add an action, specify a list with the current actions plus the new action. |
|
ModifyLoadBalancerAttributes | Modifies the specified attributes of the specified Application Load Balancer, Network Load Balancer, or Gateway Load Balancer. If any of the specified attributes can't be modified as requested, the call fails. Any existing attributes that you do not modify retain their current values. |
|
ModifyRule | Replaces the specified properties of the specified rule. Any properties that you do not specify are unchanged. To add an item to a list, remove an item from a list, or update an item in a list, you must provide the entire list. For example, to add an action, specify a list with the current actions plus the new action. |
|
ModifyTargetGroup | Modifies the health checks used when evaluating the health state of the targets in the specified target group. |
|
ModifyTargetGroupAttributes | Modifies the specified attributes of the specified target group. |
|
RegisterTargets | Registers the specified targets with the specified target group. If the target is an EC2 instance, it must be in the By default, the load balancer routes requests to registered targets using the protocol and port for the target group. Alternatively, you can override the port for a target when you register it. You can register each EC2 instance or IP address with the same target group multiple times using different ports. With a Network Load Balancer, you cannot register instances by instance ID if they have the following instance types: C1, CC1, CC2, CG1, CG2, CR1, CS1, G1, G2, HI1, HS1, M1, M2, M3, and T1. You can register instances of these types by IP address. |
|
RemoveListenerCertificates | Removes the specified certificate from the certificate list for the specified HTTPS or TLS listener. |
|
RemoveTags | Removes the specified tags from the specified Elastic Load Balancing resources. You can remove the tags for one or more Application Load Balancers, Network Load Balancers, Gateway Load Balancers, target groups, listeners, or rules. |
|
SetIpAddressType | Sets the type of IP addresses used by the subnets of the specified Application Load Balancer or Network Load Balancer. |
|
SetRulePriorities | Sets the priorities of the specified rules. You can reorder the rules as long as there are no priority conflicts in the new order. Any existing rules that you do not specify retain their current priority. |
|
SetSecurityGroups | Associates the specified security groups with the specified Application Load Balancer. The specified security groups override the previously associated security groups. You can't specify a security group for a Network Load Balancer or Gateway Load Balancer. |
|
emr | AddInstanceFleet | Adds an instance fleet to a running cluster. The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x. |
AddInstanceGroups | Adds one or more instance groups to a running cluster. |
|
AddJobFlowSteps | AddJobFlowSteps adds new steps to a running cluster. A maximum of 256 steps are allowed in each job flow. If your cluster is long-running (such as a Hive data warehouse) or complex, you may require more than 256 steps to process your data. You can bypass the 256-step limitation in various ways, including using SSH to connect to the master node and submitting queries directly to the software running on the master node, such as Hive and Hadoop. For more information on how to do this, see Add More than 256 Steps to a Cluster in the Amazon EMR Management Guide. A step specifies the location of a JAR file stored either on the master node of the cluster or in Amazon S3. Each step is performed by the main function of the main class of the JAR file. The main class can be specified either in the manifest of the JAR or by using the MainFunction parameter of the step. Amazon EMR executes each step in the order listed. For a step to be considered complete, the main function must exit with a zero exit code and all Hadoop jobs started while the step was running must have completed and run successfully. You can only add steps to a cluster that is in one of the following states: STARTING, BOOTSTRAPPING, RUNNING, or WAITING. |
|
AddTags | Adds tags to an Amazon EMR resource, such as a cluster or an Amazon EMR Studio. Tags make it easier to associate resources in various ways, such as grouping clusters to track your Amazon EMR resource allocation costs. For more information, see Tag Clusters. |
|
CancelSteps | Cancels a pending step or steps in a running cluster. Available only in Amazon EMR versions 4.8.0 and later, excluding version 5.0.0. A maximum of 256 steps are allowed in each CancelSteps request. CancelSteps is idempotent but asynchronous; it does not guarantee that a step will be canceled, even if the request is successfully submitted. When you use Amazon EMR versions 5.28.0 and later, you can cancel steps that are in a |
|
CreateSecurityConfiguration | Creates a security configuration, which is stored in the service and can be specified when a cluster is created. |
|
CreateStudio | Creates a new Amazon EMR Studio. |
|
CreateStudioSessionMapping | ||
DeleteSecurityConfiguration | Deletes a security configuration. |
|
DeleteStudio | ||
DeleteStudioSessionMapping | ||
DescribeCluster | Provides cluster-level details including status, hardware and software configuration, VPC settings, and so on. |
|
DescribeJobFlows | This API is no longer supported and will eventually be removed. We recommend you use ListClusters, DescribeCluster, ListSteps, ListInstanceGroups and ListBootstrapActions instead. DescribeJobFlows returns a list of job flows that match all of the supplied parameters. The parameters can include a list of job flow IDs, job flow states, and restrictions on job flow creation date and time. Regardless of supplied parameters, only job flows created within the last two months are returned. If no parameters are supplied, then job flows matching either of the following criteria are returned:
Amazon EMR can return a maximum of 512 job flow descriptions. |
|
DescribeNotebookExecution | Provides details of a notebook execution. |
|
DescribeReleaseLabel | Provides EMR release label details, such as releases available the region where the API request is run, and the available applications for a specific EMR release label. Can also list EMR release versions that support a specified version of Spark. |
|
DescribeSecurityConfiguration | Provides the details of a security configuration by returning the configuration JSON. |
|
DescribeStep | Provides more detail about the cluster step. |
|
DescribeStudio | Returns details for the specified Amazon EMR Studio including ID, Name, VPC, Studio access URL, and so on. |
|
GetAutoTerminationPolicy | Returns the auto-termination policy for an Amazon EMR cluster. |
|
GetBlockPublicAccessConfiguration | Returns the Amazon EMR block public access configuration for your Amazon Web Services account in the current Region. For more information see Configure Block Public Access for Amazon EMR in the Amazon EMR Management Guide. |
|
GetManagedScalingPolicy | Fetches the attached managed scaling policy for an Amazon EMR cluster. |
|
GetStudioSessionMapping | Fetches mapping details for the specified Amazon EMR Studio and identity (user or group). |
|
ListBootstrapActions | Provides information about the bootstrap actions associated with a cluster. |
|
ListClusters | Provides the status of all clusters visible to this Amazon Web Services account. Allows you to filter the list of clusters based on certain criteria; for example, filtering by cluster creation date and time or by status. This call returns a maximum of 50 clusters in unsorted order per call, but returns a marker to track the paging of the cluster list across multiple ListClusters calls. |
|
ListInstanceFleets | Lists all available details about the instance fleets in a cluster. The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions. |
|
ListInstanceGroups | Provides all available details about the instance groups in a cluster. |
|
ListInstances | Provides information for all active EC2 instances and EC2 instances terminated in the last 30 days, up to a maximum of 2,000. EC2 instances in any of the following states are considered active: AWAITING_FULFILLMENT, PROVISIONING, BOOTSTRAPPING, RUNNING. |
|
ListNotebookExecutions | Provides summaries of all notebook executions. You can filter the list based on multiple criteria such as status, time range, and editor id. Returns a maximum of 50 notebook executions and a marker to track the paging of a longer notebook execution list across multiple |
|
ListReleaseLabels | Retrieves release labels of EMR services in the region where the API is called. |
|
ListSecurityConfigurations | Lists all the security configurations visible to this account, providing their creation dates and times, and their names. This call returns a maximum of 50 clusters per call, but returns a marker to track the paging of the cluster list across multiple ListSecurityConfigurations calls. |
|
ListSteps | Provides a list of steps for the cluster in reverse order unless you specify |
|
ListStudioSessionMappings | Returns a list of all user or group session mappings for the Amazon EMR Studio specified by |
|
ListStudios | Returns a list of all Amazon EMR Studios associated with the Amazon Web Services account. The list includes details such as ID, Studio Access URL, and creation time for each Studio. |
|
ModifyCluster | Modifies the number of steps that can be executed concurrently for the cluster specified using ClusterID. |
|
ModifyInstanceFleet | ||
ModifyInstanceGroups | ||
PutAutoScalingPolicy | Creates or updates an automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster. The automatic scaling policy defines how an instance group dynamically adds and terminates EC2 instances in response to the value of a CloudWatch metric. |
|
PutAutoTerminationPolicy | Creates or updates an auto-termination policy for an Amazon EMR cluster. An auto-termination policy defines the amount of idle time in seconds after which a cluster automatically terminates. For alternative cluster termination options, see Control cluster termination. |
|
PutBlockPublicAccessConfiguration | Creates or updates an Amazon EMR block public access configuration for your Amazon Web Services account in the current Region. For more information see Configure Block Public Access for Amazon EMR in the Amazon EMR Management Guide. |
|
PutManagedScalingPolicy | Creates or updates a managed scaling policy for an Amazon EMR cluster. The managed scaling policy defines the limits for resources, such as EC2 instances that can be added or terminated from a cluster. The policy only applies to the core and task nodes. The master node cannot be scaled after initial configuration. |
|
RemoveAutoScalingPolicy | Removes an automatic scaling policy from a specified instance group within an EMR cluster. |
|
RemoveAutoTerminationPolicy | Removes an auto-termination policy from an Amazon EMR cluster. |
|
RemoveManagedScalingPolicy | Removes a managed scaling policy from a specified EMR cluster. |
|
RemoveTags | Removes tags from an Amazon EMR resource, such as a cluster or Amazon EMR Studio. Tags make it easier to associate resources in various ways, such as grouping clusters to track your Amazon EMR resource allocation costs. For more information, see Tag Clusters. The following example removes the stack tag with value Prod from a cluster: |
|
RunJobFlow | RunJobFlow creates and starts running a new cluster (job flow). The cluster runs the steps specified. After the steps complete, the cluster stops and the HDFS partition is lost. To prevent loss of data, configure the last step of the job flow to store results in Amazon S3. If the JobFlowInstancesConfig For additional protection, you can set the JobFlowInstancesConfig A maximum of 256 steps are allowed in each job flow. If your cluster is long-running (such as a Hive data warehouse) or complex, you may require more than 256 steps to process your data. You can bypass the 256-step limitation in various ways, including using the SSH shell to connect to the master node and submitting queries directly to the software running on the master node, such as Hive and Hadoop. For more information on how to do this, see Add More than 256 Steps to a Cluster in the Amazon EMR Management Guide. For long running clusters, we recommend that you periodically store your results. The instance fleets configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions. The RunJobFlow request can contain InstanceFleets parameters or InstanceGroups parameters, but not both. |
|
SetTerminationProtection | ||
SetVisibleToAllUsers | ||
StartNotebookExecution | Starts a notebook execution. |
|
StopNotebookExecution | ||
TerminateJobFlows | ||
UpdateStudio | ||
emr-containers | CancelJobRun | Cancels a job run. A job run is a unit of work, such as a Spark jar, PySpark script, or SparkSQL query, that you submit to Amazon EMR on EKS. |
CreateManagedEndpoint | Creates a managed endpoint. A managed endpoint is a gateway that connects EMR Studio to Amazon EMR on EKS so that EMR Studio can communicate with your virtual cluster. |
|
CreateVirtualCluster | Creates a virtual cluster. Virtual cluster is a managed entity on Amazon EMR on EKS. You can create, describe, list and delete virtual clusters. They do not consume any additional resource in your system. A single virtual cluster maps to a single Kubernetes namespace. Given this relationship, you can model virtual clusters the same way you model Kubernetes namespaces to meet your requirements. |
|
DeleteManagedEndpoint | Deletes a managed endpoint. A managed endpoint is a gateway that connects EMR Studio to Amazon EMR on EKS so that EMR Studio can communicate with your virtual cluster. |
|
DeleteVirtualCluster | Deletes a virtual cluster. Virtual cluster is a managed entity on Amazon EMR on EKS. You can create, describe, list and delete virtual clusters. They do not consume any additional resource in your system. A single virtual cluster maps to a single Kubernetes namespace. Given this relationship, you can model virtual clusters the same way you model Kubernetes namespaces to meet your requirements. |
|
DescribeJobRun | Displays detailed information about a job run. A job run is a unit of work, such as a Spark jar, PySpark script, or SparkSQL query, that you submit to Amazon EMR on EKS. |
|
DescribeManagedEndpoint | Displays detailed information about a managed endpoint. A managed endpoint is a gateway that connects EMR Studio to Amazon EMR on EKS so that EMR Studio can communicate with your virtual cluster. |
|
DescribeVirtualCluster | Displays detailed information about a specified virtual cluster. Virtual cluster is a managed entity on Amazon EMR on EKS. You can create, describe, list and delete virtual clusters. They do not consume any additional resource in your system. A single virtual cluster maps to a single Kubernetes namespace. Given this relationship, you can model virtual clusters the same way you model Kubernetes namespaces to meet your requirements. |
|
ListJobRuns | Lists job runs based on a set of parameters. A job run is a unit of work, such as a Spark jar, PySpark script, or SparkSQL query, that you submit to Amazon EMR on EKS. |
|
ListManagedEndpoints | Lists managed endpoints based on a set of parameters. A managed endpoint is a gateway that connects EMR Studio to Amazon EMR on EKS so that EMR Studio can communicate with your virtual cluster. |
|
ListTagsForResource | Lists the tags assigned to the resources. |
|
ListVirtualClusters | Lists information about the specified virtual cluster. Virtual cluster is a managed entity on Amazon EMR on EKS. You can create, describe, list and delete virtual clusters. They do not consume any additional resource in your system. A single virtual cluster maps to a single Kubernetes namespace. Given this relationship, you can model virtual clusters the same way you model Kubernetes namespaces to meet your requirements. |
|
StartJobRun | Starts a job run. A job run is a unit of work, such as a Spark jar, PySpark script, or SparkSQL query, that you submit to Amazon EMR on EKS. |
|
TagResource | Assigns tags to resources. A tag is a label that you assign to an AWS resource. Each tag consists of a key and an optional value, both of which you define. Tags enable you to categorize your AWS resources by attributes such as purpose, owner, or environment. When you have many resources of the same type, you can quickly identify a specific resource based on the tags you've assigned to it. For example, you can define a set of tags for your Amazon EMR on EKS clusters to help you track each cluster's owner and stack level. We recommend that you devise a consistent set of tag keys for each resource type. You can then search and filter the resources based on the tags that you add. |
|
es | AcceptInboundCrossClusterSearchConnection | Allows the destination domain owner to accept an inbound cross-cluster search connection request. |
AddTags | ||
AssociatePackage | Associates a package with an Amazon ES domain. |
|
CancelElasticsearchServiceSoftwareUpdate | Cancels a scheduled service software update for an Amazon ES domain. You can only perform this operation before the |
|
CreateElasticsearchDomain | Creates a new Elasticsearch domain. For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide. |
|
CreateOutboundCrossClusterSearchConnection | Creates a new cross-cluster search connection from a source domain to a destination domain. |
|
CreatePackage | Create a package for use with Amazon ES domains. |
|
DeleteElasticsearchDomain | Permanently deletes the specified Elasticsearch domain and all of its data. Once a domain is deleted, it cannot be recovered. |
|
DeleteElasticsearchServiceRole | ||
DeleteInboundCrossClusterSearchConnection | Allows the destination domain owner to delete an existing inbound cross-cluster search connection. |
|
DeleteOutboundCrossClusterSearchConnection | Allows the source domain owner to delete an existing outbound cross-cluster search connection. |
|
DeletePackage | Delete the package. |
|
DescribeDomainAutoTunes | Provides scheduled Auto-Tune action details for the Elasticsearch domain, such as Auto-Tune action type, description, severity, and scheduled date. |
|
DescribeElasticsearchDomain | Returns domain configuration information about the specified Elasticsearch domain, including the domain ID, domain endpoint, and domain ARN. |
|
DescribeElasticsearchDomainConfig | Provides cluster configuration information about the specified Elasticsearch domain, such as the state, creation date, update version, and update date for cluster options. |
|
DescribeElasticsearchDomains | Returns domain configuration information about the specified Elasticsearch domains, including the domain ID, domain endpoint, and domain ARN. |
|
DescribeElasticsearchInstanceTypeLimits | Describe Elasticsearch Limits for a given InstanceType and ElasticsearchVersion. When modifying existing Domain, specify the |
|
DescribeInboundCrossClusterSearchConnections | Lists all the inbound cross-cluster search connections for a destination domain. |
|
DescribeOutboundCrossClusterSearchConnections | Lists all the outbound cross-cluster search connections for a source domain. |
|
DescribePackages | Describes all packages available to Amazon ES. Includes options for filtering, limiting the number of results, and pagination. |
|
DescribeReservedElasticsearchInstanceOfferings | Lists available reserved Elasticsearch instance offerings. |
|
DescribeReservedElasticsearchInstances | Returns information about reserved Elasticsearch instances for this account. |
|
DissociatePackage | Dissociates a package from the Amazon ES domain. |
|
GetCompatibleElasticsearchVersions | Returns a list of upgrade compatible Elastisearch versions. You can optionally pass a |
|
GetPackageVersionHistory | Returns a list of versions of the package, along with their creation time and commit message. |
|
GetUpgradeHistory | Retrieves the complete history of the last 10 upgrades that were performed on the domain. |
|
GetUpgradeStatus | Retrieves the latest status of the last upgrade or upgrade eligibility check that was performed on the domain. |
|
ListDomainNames | Returns the name of all Elasticsearch domains owned by the current user's account. |
|
ListDomainsForPackage | Lists all Amazon ES domains associated with the package. |
|
ListElasticsearchInstanceTypes | List all Elasticsearch instance types that are supported for given ElasticsearchVersion |
|
ListElasticsearchVersions | List all supported Elasticsearch versions |
|
ListPackagesForDomain | Lists all packages associated with the Amazon ES domain. |
|
ListTags | Returns all tags for the given Elasticsearch domain. |
|
PurchaseReservedElasticsearchInstanceOffering | Allows you to purchase reserved Elasticsearch instances. |
|
RejectInboundCrossClusterSearchConnection | Allows the destination domain owner to reject an inbound cross-cluster search connection request. |
|
RemoveTags | ||
StartElasticsearchServiceSoftwareUpdate | Schedules a service software update for an Amazon ES domain. |
|
UpdateElasticsearchDomainConfig | Modifies the cluster configuration of the specified Elasticsearch domain, setting as setting the instance type and the number of instances. |
|
UpdatePackage | Updates a package for use with Amazon ES domains. |
|
events | ActivateEventSource | |
CancelReplay | Cancels the specified replay. |
|
CreateApiDestination | Creates an API destination, which is an HTTP invocation endpoint configured as a target for events. |
|
CreateArchive | Creates an archive of events with the specified settings. When you create an archive, incoming events might not immediately start being sent to the archive. Allow a short period of time for changes to take effect. If you do not specify a pattern to filter events sent to the archive, all events are sent to the archive except replayed events. Replayed events are not sent to an archive. |
|
CreateConnection | Creates a connection. A connection defines the authorization type and credentials to use for authorization with an API destination HTTP endpoint. |
|
CreateEventBus | Creates a new event bus within your account. This can be a custom event bus which you can use to receive events from your custom applications and services, or it can be a partner event bus which can be matched to a partner event source. |
|
CreatePartnerEventSource | Called by an SaaS partner to create a partner event source. This operation is not used by Amazon Web Services customers. Each partner event source can be used by one Amazon Web Services account to create a matching partner event bus in that Amazon Web Services account. A SaaS partner must create one partner event source for each Amazon Web Services account that wants to receive those event types. A partner event source creates events based on resources within the SaaS partner's service or application. An Amazon Web Services account that creates a partner event bus that matches the partner event source can use that event bus to receive events from the partner, and then process them using Amazon Web Services Events rules and targets. Partner event source names follow this format: partner_name is determined during partner registration and identifies the partner to Amazon Web Services customers. event_namespace is determined by the partner and is a way for the partner to categorize their events. event_name is determined by the partner, and should uniquely identify an event-generating resource within the partner system. The combination of event_namespace and event_name should help Amazon Web Services customers decide whether to create an event bus to receive these events. |
|
DeactivateEventSource | ||
DeauthorizeConnection | Removes all authorization parameters from the connection. This lets you remove the secret from the connection so you can reuse it without having to create a new connection. |
|
DeleteApiDestination | Deletes the specified API destination. |
|
DeleteArchive | Deletes the specified archive. |
|
DeleteConnection | Deletes a connection. |
|
DeleteEventBus | ||
DeletePartnerEventSource | ||
DeleteRule | ||
DescribeApiDestination | Retrieves details about an API destination. |
|
DescribeArchive | Retrieves details about an archive. |
|
DescribeConnection | Retrieves details about a connection. |
|
DescribeEventBus | Displays details about an event bus in your account. This can include the external Amazon Web Services accounts that are permitted to write events to your default event bus, and the associated policy. For custom event buses and partner event buses, it displays the name, ARN, policy, state, and creation time. To enable your account to receive events from other accounts on its default event bus, use PutPermission. For more information about partner event buses, see CreateEventBus. |
|
DescribeEventSource | This operation lists details about a partner event source that is shared with your account. |
|
DescribePartnerEventSource | An SaaS partner can use this operation to list details about a partner event source that they have created. Amazon Web Services customers do not use this operation. Instead, Amazon Web Services customers can use DescribeEventSource to see details about a partner event source that is shared with them. |
|
DescribeReplay | Retrieves details about a replay. Use |
|
DescribeRule | Describes the specified rule. DescribeRule does not list the targets of a rule. To see the targets associated with a rule, use ListTargetsByRule. |
|
DisableRule | ||
EnableRule | ||
ListApiDestinations | Retrieves a list of API destination in the account in the current Region. |
|
ListArchives | Lists your archives. You can either list all the archives or you can provide a prefix to match to the archive names. Filter parameters are exclusive. |
|
ListConnections | Retrieves a list of connections from the account. |
|
ListEventBuses | Lists all the event buses in your account, including the default event bus, custom event buses, and partner event buses. |
|
ListEventSources | You can use this to see all the partner event sources that have been shared with your Amazon Web Services account. For more information about partner event sources, see CreateEventBus. |
|
ListPartnerEventSourceAccounts | An SaaS partner can use this operation to display the Amazon Web Services account ID that a particular partner event source name is associated with. This operation is not used by Amazon Web Services customers. |
|
ListPartnerEventSources | An SaaS partner can use this operation to list all the partner event source names that they have created. This operation is not used by Amazon Web Services customers. |
|
ListReplays | Lists your replays. You can either list all the replays or you can provide a prefix to match to the replay names. Filter parameters are exclusive. |
|
ListRuleNamesByTarget | Lists the rules for the specified target. You can see which of the rules in Amazon EventBridge can invoke a specific target in your account. |
|
ListRules | Lists your Amazon EventBridge rules. You can either list all the rules or you can provide a prefix to match to the rule names. ListRules does not list the targets of a rule. To see the targets associated with a rule, use ListTargetsByRule. |
|
ListTagsForResource | Displays the tags associated with an EventBridge resource. In EventBridge, rules and event buses can be tagged. |
|
ListTargetsByRule | Lists the targets assigned to the specified rule. |
|
PutEvents | Sends custom events to Amazon EventBridge so that they can be matched to rules. |
|
PutPartnerEvents | This is used by SaaS partners to write events to a customer's partner event bus. Amazon Web Services customers do not use this operation. |
|
PutPermission | ||
PutRule | Creates or updates the specified rule. Rules are enabled by default, or based on value of the state. You can disable a rule using DisableRule. A single rule watches for events from a single event bus. Events generated by Amazon Web Services services go to your account's default event bus. Events generated by SaaS partner services or applications go to the matching partner event bus. If you have custom applications or services, you can specify whether their events go to your default event bus or a custom event bus that you have created. For more information, see CreateEventBus. If you are updating an existing rule, the rule is replaced with what you specify in this When you create or update a rule, incoming events might not immediately start matching to new or updated rules. Allow a short period of time for changes to take effect. A rule must contain at least an EventPattern or ScheduleExpression. Rules with EventPatterns are triggered when a matching event is observed. Rules with ScheduleExpressions self-trigger based on the given schedule. A rule can have both an EventPattern and a ScheduleExpression, in which case the rule triggers on matching events as well as on a schedule. When you initially create a rule, you can optionally assign one or more tags to the rule. Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by granting a user permission to access or change only rules with certain tag values. To use the If you are updating an existing rule, any tags you specify in the Most services in Amazon Web Services treat : or / as the same character in Amazon Resource Names (ARNs). However, EventBridge uses an exact match in event patterns and rules. Be sure to use the correct ARN characters when creating event patterns so that they match the ARN syntax in the event you want to match. In EventBridge, it is possible to create rules that lead to infinite loops, where a rule is fired repeatedly. For example, a rule might detect that ACLs have changed on an S3 bucket, and trigger software to change them to the desired state. If the rule is not written carefully, the subsequent change to the ACLs fires the rule again, creating an infinite loop. To prevent this, write the rules so that the triggered actions do not re-fire the same rule. For example, your rule could fire only if ACLs are found to be in a bad state, instead of after any change. An infinite loop can quickly cause higher than expected charges. We recommend that you use budgeting, which alerts you when charges exceed your specified limit. For more information, see Managing Your Costs with Budgets. |
|
PutTargets | Adds the specified targets to the specified rule, or updates the targets if they are already associated with the rule. Targets are the resources that are invoked when a rule is triggered. You can configure the following as targets for Events:
Creating rules with built-in targets is supported only in the Amazon Web Services Management Console. The built-in targets are For some target types, To be able to make API calls against the resources that you own, Amazon EventBridge needs the appropriate permissions. For Lambda and Amazon SNS resources, EventBridge relies on resource-based policies. For EC2 instances, Kinesis Data Streams, Step Functions state machines and API Gateway REST APIs, EventBridge relies on IAM roles that you specify in the If another Amazon Web Services account is in the same region and has granted you permission (using If you are setting the event bus of another account as the target, and that account granted permission to your account through an organization instead of directly by the account ID, then you must specify a For more information about enabling cross-account events, see PutPermission. Input, InputPath, and InputTransformer are mutually exclusive and optional parameters of a target. When a rule is triggered due to a matched event:
When you specify When you add targets to a rule and the associated rule triggers soon after, new or updated targets might not be immediately invoked. Allow a short period of time for changes to take effect. This action can partially fail if too many requests are made at the same time. If that happens, |
|
RemovePermission | ||
RemoveTargets | Removes the specified targets from the specified rule. When the rule is triggered, those targets are no longer be invoked. When you remove a target, when the associated rule triggers, removed targets might continue to be invoked. Allow a short period of time for changes to take effect. This action can partially fail if too many requests are made at the same time. If that happens, |
|
StartReplay | Starts the specified replay. Events are not necessarily replayed in the exact same order that they were added to the archive. A replay processes events to replay based on the time in the event, and replays them using 1 minute intervals. If you specify an |
|
TagResource | Assigns one or more tags (key-value pairs) to the specified EventBridge resource. Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values. In EventBridge, rules and event buses can be tagged. Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. You can use the You can associate as many as 50 tags with a resource. |
|
TestEventPattern | Tests whether the specified event pattern matches the provided event. Most services in Amazon Web Services treat : or / as the same character in Amazon Resource Names (ARNs). However, EventBridge uses an exact match in event patterns and rules. Be sure to use the correct ARN characters when creating event patterns so that they match the ARN syntax in the event you want to match. |
|
UntagResource | Removes one or more tags from the specified EventBridge resource. In Amazon EventBridge (CloudWatch Events), rules and event buses can be tagged. |
|
UpdateApiDestination | Updates an API destination. |
|
UpdateArchive | Updates the specified archive. |
|
finspace | CreateEnvironment | Create a new FinSpace environment. |
DeleteEnvironment | Delete an FinSpace environment. |
|
GetEnvironment | Returns the FinSpace environment object. |
|
ListEnvironments | A list of all of your FinSpace environments. |
|
ListTagsForResource | A list of all tags for a resource. |
|
TagResource | Adds metadata tags to a FinSpace resource. |
|
UntagResource | Removes metadata tags from a FinSpace resource. |
|
finspace-data | CreateChangeset | Creates a new changeset in a FinSpace dataset. |
GetProgrammaticAccessCredentials | Request programmatic credentials to use with Habanero SDK. |
|
firehose | CreateDeliveryStream | Creates a Kinesis Data Firehose delivery stream. By default, you can create up to 50 delivery streams per AWS Region. This is an asynchronous operation that immediately returns. The initial status of the delivery stream is If the status of a delivery stream is A Kinesis Data Firehose delivery stream can be configured to receive records directly from providers using PutRecord or PutRecordBatch, or it can be configured to use an existing Kinesis stream as its source. To specify a Kinesis data stream as input, set the To create a delivery stream with server-side encryption (SSE) enabled, include DeliveryStreamEncryptionConfigurationInput in your request. This is optional. You can also invoke StartDeliveryStreamEncryption to turn on SSE for an existing delivery stream that doesn't have SSE enabled. A delivery stream is configured with a single destination: Amazon S3, Amazon ES, Amazon Redshift, or Splunk. You must specify only one of the following destination configuration parameters: When you specify A few notes about Amazon Redshift as a destination:
Kinesis Data Firehose assumes the IAM role that is configured as part of the destination. The role should allow the Kinesis Data Firehose principal to assume the role, and the role should have permissions that allow the service to deliver the data. For more information, see Grant Kinesis Data Firehose Access to an Amazon S3 Destination in the Amazon Kinesis Data Firehose Developer Guide. |
DeleteDeliveryStream | Deletes a delivery stream and its data. To check the state of a delivery stream, use DescribeDeliveryStream. You can delete a delivery stream only if it is in one of the following states: While the delivery stream is in the |
|
DescribeDeliveryStream | Describes the specified delivery stream and its status. For example, after your delivery stream is created, call If the status of a delivery stream is |
|
ListDeliveryStreams | Lists your delivery streams in alphabetical order of their names. The number of delivery streams might be too large to return using a single call to |
|
ListTagsForDeliveryStream | Lists the tags for the specified delivery stream. This operation has a limit of five transactions per second per account. |
|
PutRecord | Writes a single data record into an Amazon Kinesis Data Firehose delivery stream. To write multiple data records into a delivery stream, use PutRecordBatch. Applications using these operations are referred to as producers. By default, each delivery stream can take in up to 2,000 transactions per second, 5,000 records per second, or 5 MB per second. If you use PutRecord and PutRecordBatch, the limits are an aggregate across these two operations for each delivery stream. For more information about limits and how to request an increase, see Amazon Kinesis Data Firehose Limits. You must specify the name of the delivery stream and the data record when using PutRecord. The data record consists of a data blob that can be up to 1,000 KiB in size, and any kind of data. For example, it can be a segment from a log file, geographic location data, website clickstream data, and so on. Kinesis Data Firehose buffers records before delivering them to the destination. To disambiguate the data blobs at the destination, a common solution is to use delimiters in the data, such as a newline ( The If the Data records sent to Kinesis Data Firehose are stored for 24 hours from the time they are added to a delivery stream as it tries to send the records to the destination. If the destination is unreachable for more than 24 hours, the data is no longer available. Don't concatenate two or more base64 strings to form the data fields of your records. Instead, concatenate the raw data, then perform base64 encoding. |
|
PutRecordBatch | Writes multiple data records into a delivery stream in a single call, which can achieve higher throughput per producer than when writing single records. To write single data records into a delivery stream, use PutRecord. Applications using these operations are referred to as producers. For information about service quota, see Amazon Kinesis Data Firehose Quota. Each PutRecordBatch request supports up to 500 records. Each record in the request can be as large as 1,000 KB (before base64 encoding), up to a limit of 4 MB for the entire request. These limits cannot be changed. You must specify the name of the delivery stream and the data record when using PutRecord. The data record consists of a data blob that can be up to 1,000 KB in size, and any kind of data. For example, it could be a segment from a log file, geographic location data, website clickstream data, and so on. Kinesis Data Firehose buffers records before delivering them to the destination. To disambiguate the data blobs at the destination, a common solution is to use delimiters in the data, such as a newline ( The PutRecordBatch response includes a count of failed records, A successfully processed record includes a If there is an internal server error or a timeout, the write might have completed or it might have failed. If If PutRecordBatch throws Data records sent to Kinesis Data Firehose are stored for 24 hours from the time they are added to a delivery stream as it attempts to send the records to the destination. If the destination is unreachable for more than 24 hours, the data is no longer available. Don't concatenate two or more base64 strings to form the data fields of your records. Instead, concatenate the raw data, then perform base64 encoding. |
|
StartDeliveryStreamEncryption | Enables server-side encryption (SSE) for the delivery stream. This operation is asynchronous. It returns immediately. When you invoke it, Kinesis Data Firehose first sets the encryption status of the stream to To check the encryption status of a delivery stream, use DescribeDeliveryStream. Even if encryption is currently enabled for a delivery stream, you can still invoke this operation on it to change the ARN of the CMK or both its type and ARN. If you invoke this method to change the CMK, and the old CMK is of type If a delivery stream already has encryption enabled and then you invoke this operation to change the ARN of the CMK or both its type and ARN and you get If the encryption status of your delivery stream is You can enable SSE for a delivery stream only if it's a delivery stream that uses The |
|
StopDeliveryStreamEncryption | Disables server-side encryption (SSE) for the delivery stream. This operation is asynchronous. It returns immediately. When you invoke it, Kinesis Data Firehose first sets the encryption status of the stream to To check the encryption state of a delivery stream, use DescribeDeliveryStream. If SSE is enabled using a customer managed CMK and then you invoke The |
|
TagDeliveryStream | Adds or updates tags for the specified delivery stream. A tag is a key-value pair that you can define and assign to AWS resources. If you specify a tag that already exists, the tag value is replaced with the value that you specify in the request. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the delivery stream. For more information about tags, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide. Each delivery stream can have up to 50 tags. This operation has a limit of five transactions per second per account. |
|
UntagDeliveryStream | Removes tags from the specified delivery stream. Removed tags are deleted, and you can't recover them after this operation successfully completes. If you specify a tag that doesn't exist, the operation ignores it. This operation has a limit of five transactions per second per account. |
|
fis | CreateExperimentTemplate | Creates an experiment template. To create a template, specify the following information:
For more information, see the AWS Fault Injection Simulator User Guide. |
DeleteExperimentTemplate | Deletes the specified experiment template. |
|
GetAction | Gets information about the specified AWS FIS action. |
|
GetExperiment | Gets information about the specified experiment. |
|
GetExperimentTemplate | Gets information about the specified experiment template. |
|
ListActions | Lists the available AWS FIS actions. |
|
ListExperimentTemplates | Lists your experiment templates. |
|
ListExperiments | Lists your experiments. |
|
ListTagsForResource | Lists the tags for the specified resource. |
|
StartExperiment | Starts running an experiment from the specified experiment template. |
|
StopExperiment | Stops the specified experiment. |
|
TagResource | Applies the specified tags to the specified resource. |
|
UntagResource | Removes the specified tags from the specified resource. |
|
forecast | CreateDataset | Creates an Amazon Forecast dataset. The information about the dataset that you provide helps Forecast understand how to consume the data for model training. This includes the following:
After creating a dataset, you import your training data into it and add the dataset to a dataset group. You use the dataset group to create a predictor. For more information, see howitworks-datasets-groups. To get a list of all your datasets, use the ListDatasets operation. For example Forecast datasets, see the Amazon Forecast Sample GitHub repository. The |
CreateDatasetGroup | Creates a dataset group, which holds a collection of related datasets. You can add datasets to the dataset group when you create the dataset group, or later by using the UpdateDatasetGroup operation. After creating a dataset group and adding datasets, you use the dataset group when you create a predictor. For more information, see howitworks-datasets-groups. To get a list of all your datasets groups, use the ListDatasetGroups operation. The |
|
CreateDatasetImportJob | Imports your training data to an Amazon Forecast dataset. You provide the location of your training data in an Amazon Simple Storage Service (Amazon S3) bucket and the Amazon Resource Name (ARN) of the dataset that you want to import the data to. You must specify a DataSource object that includes an AWS Identity and Access Management (IAM) role that Amazon Forecast can assume to access the data, as Amazon Forecast makes a copy of your data and processes it in an internal AWS system. For more information, see aws-forecast-iam-roles. The training data must be in CSV format. The delimiter must be a comma (,). You can specify the path to a specific CSV file, the S3 bucket, or to a folder in the S3 bucket. For the latter two cases, Amazon Forecast imports all files up to the limit of 10,000 files. Because dataset imports are not aggregated, your most recent dataset import is the one that is used when training a predictor or generating a forecast. Make sure that your most recent dataset import contains all of the data you want to model off of, and not just the new data collected since the previous import. To get a list of all your dataset import jobs, filtered by specified criteria, use the ListDatasetImportJobs operation. |
|
CreateForecast | Creates a forecast for each item in the The range of the forecast is determined by the To get a list of all your forecasts, use the ListForecasts operation. The forecasts generated by Amazon Forecast are in the same time zone as the dataset that was used to create the predictor. For more information, see howitworks-forecast. The |
|
CreateForecastExportJob | Exports a forecast created by the CreateForecast operation to your Amazon Simple Storage Service (Amazon S3) bucket. The forecast file name will match the following conventions: <ForecastExportJobName><ExportTimestamp><PartNumber> where the <ExportTimestamp> component is in Java SimpleDateFormat (yyyy-MM-ddTHH-mm-ssZ). You must specify a DataDestination object that includes an AWS Identity and Access Management (IAM) role that Amazon Forecast can assume to access the Amazon S3 bucket. For more information, see aws-forecast-iam-roles. For more information, see howitworks-forecast. To get a list of all your forecast export jobs, use the ListForecastExportJobs operation. The |
|
CreatePredictor | Creates an Amazon Forecast predictor. In the request, provide a dataset group and either specify an algorithm or let Amazon Forecast choose an algorithm for you using AutoML. If you specify an algorithm, you also can override algorithm-specific hyperparameters. Amazon Forecast uses the algorithm to train a predictor using the latest version of the datasets in the specified dataset group. You can then generate a forecast using the CreateForecast operation. To see the evaluation metrics, use the GetAccuracyMetrics operation. You can specify a featurization configuration to fill and aggregate the data fields in the For RELATED_TIME_SERIES datasets, By default, predictors are trained and evaluated at the 0.1 (P10), 0.5 (P50), and 0.9 (P90) quantiles. You can choose custom forecast types to train and evaluate your predictor by setting the AutoML If you want Amazon Forecast to evaluate each algorithm and choose the one that minimizes the When AutoML is enabled, the following properties are disallowed:
To get a list of all of your predictors, use the ListPredictors operation. Before you can use the predictor to create a forecast, the |
|
CreatePredictorBacktestExportJob | Exports backtest forecasts and accuracy metrics generated by the CreatePredictor operation. Two folders containing CSV files are exported to your specified S3 bucket. The export file names will match the following conventions: The <ExportTimestamp> component is in Java SimpleDate format (yyyy-MM-ddTHH-mm-ssZ). You must specify a DataDestination object that includes an Amazon S3 bucket and an AWS Identity and Access Management (IAM) role that Amazon Forecast can assume to access the Amazon S3 bucket. For more information, see aws-forecast-iam-roles. The |
|
DeleteDataset | ||
DeleteDatasetGroup | ||
DeleteDatasetImportJob | ||
DeleteForecast | ||
DeleteForecastExportJob | ||
DeletePredictor | ||
DeletePredictorBacktestExportJob | ||
DeleteResourceTree | ||
DescribeDataset | Describes an Amazon Forecast dataset created using the CreateDataset operation. In addition to listing the parameters specified in the
|
|
DescribeDatasetGroup | Describes a dataset group created using the CreateDatasetGroup operation. In addition to listing the parameters provided in the
|
|
DescribeDatasetImportJob | Describes a dataset import job created using the CreateDatasetImportJob operation. In addition to listing the parameters provided in the
|
|
DescribeForecast | Describes a forecast created using the CreateForecast operation. In addition to listing the properties provided in the
|
|
DescribeForecastExportJob | Describes a forecast export job created using the CreateForecastExportJob operation. In addition to listing the properties provided by the user in the
|
|
DescribePredictor | Describes a predictor created using the CreatePredictor operation. In addition to listing the properties provided in the
|
|
DescribePredictorBacktestExportJob | Describes a predictor backtest export job created using the CreatePredictorBacktestExportJob operation. In addition to listing the properties provided by the user in the
|
|
GetAccuracyMetrics | Provides metrics on the accuracy of the models that were trained by the CreatePredictor operation. Use metrics to see how well the model performed and to decide whether to use the predictor to generate a forecast. For more information, see Predictor Metrics. This operation generates metrics for each backtest window that was evaluated. The number of backtest windows ( The parameters of the Before you can get accuracy metrics, the |
|
ListDatasetGroups | Returns a list of dataset groups created using the CreateDatasetGroup operation. For each dataset group, this operation returns a summary of its properties, including its Amazon Resource Name (ARN). You can retrieve the complete set of properties by using the dataset group ARN with the DescribeDatasetGroup operation. |
|
ListDatasetImportJobs | Returns a list of dataset import jobs created using the CreateDatasetImportJob operation. For each import job, this operation returns a summary of its properties, including its Amazon Resource Name (ARN). You can retrieve the complete set of properties by using the ARN with the DescribeDatasetImportJob operation. You can filter the list by providing an array of Filter objects. |
|
ListDatasets | Returns a list of datasets created using the CreateDataset operation. For each dataset, a summary of its properties, including its Amazon Resource Name (ARN), is returned. To retrieve the complete set of properties, use the ARN with the DescribeDataset operation. |
|
ListForecastExportJobs | Returns a list of forecast export jobs created using the CreateForecastExportJob operation. For each forecast export job, this operation returns a summary of its properties, including its Amazon Resource Name (ARN). To retrieve the complete set of properties, use the ARN with the DescribeForecastExportJob operation. You can filter the list using an array of Filter objects. |
|
ListForecasts | Returns a list of forecasts created using the CreateForecast operation. For each forecast, this operation returns a summary of its properties, including its Amazon Resource Name (ARN). To retrieve the complete set of properties, specify the ARN with the DescribeForecast operation. You can filter the list using an array of Filter objects. |
|
ListPredictorBacktestExportJobs | Returns a list of predictor backtest export jobs created using the CreatePredictorBacktestExportJob operation. This operation returns a summary for each backtest export job. You can filter the list using an array of Filter objects. To retrieve the complete set of properties for a particular backtest export job, use the ARN with the DescribePredictorBacktestExportJob operation. |
|
ListPredictors | Returns a list of predictors created using the CreatePredictor operation. For each predictor, this operation returns a summary of its properties, including its Amazon Resource Name (ARN). You can retrieve the complete set of properties by using the ARN with the DescribePredictor operation. You can filter the list using an array of Filter objects. |
|
ListTagsForResource | Lists the tags for an Amazon Forecast resource. |
|
StopResource | ||
TagResource | Associates the specified tags to a resource with the specified |
|
UntagResource | Deletes the specified tags from a resource. |
|
forecastquery | QueryForecast | Retrieves a forecast for a single item, filtered by the supplied criteria. The criteria is a key-value pair. The key is either By default, To get the full forecast, use the CreateForecastExportJob operation. The forecasts generated by Amazon Forecast are in the same timezone as the dataset that was used to create the predictor. |
gamelift | AcceptMatch | Registers a player's acceptance or rejection of a proposed FlexMatch match. A matchmaking configuration may require player acceptance; if so, then matches built with that configuration cannot be completed unless all players accept the proposed match within a specified time limit. When FlexMatch builds a match, all the matchmaking tickets involved in the proposed match are placed into status To register acceptance, specify the ticket ID, a response, and one or more players. Once all players have registered acceptance, the matchmaking tickets advance to status If any player rejects the match, or if acceptances are not received before a specified timeout, the proposed match is dropped. The matchmaking tickets are then handled in one of two ways: For tickets where one or more players rejected the match, the ticket status is returned to Learn more Add FlexMatch to a game client FlexMatch events (reference) Related actions StartMatchmaking |
ClaimGameServer | This operation is used with the GameLift FleetIQ solution and game server groups. Locates an available game server and temporarily reserves it to host gameplay and players. This operation is called from a game client or client service (such as a matchmaker) to request hosting resources for a new game session. In response, GameLift FleetIQ locates an available game server, places it in To claim a game server, identify a game server group. You can also specify a game server ID, although this approach bypasses GameLift FleetIQ placement optimization. Optionally, include game data to pass to the game server at the start of a game session, such as a game map or player information. When a game server is successfully claimed, connection information is returned. A claimed game server's utilization status remains If you try to claim a specific game server, this request will fail in the following cases:
When claiming a specific game server, this request will succeed even if the game server is running on an instance in Learn more Related actions RegisterGameServer |
|
CreateAlias | Creates an alias for a fleet. In most situations, you can use an alias ID in place of a fleet ID. An alias provides a level of abstraction for a fleet that is useful when redirecting player traffic from one fleet to another, such as when updating your game build. Amazon GameLift supports two types of routing strategies for aliases: simple and terminal. A simple alias points to an active fleet. A terminal alias is used to display messaging or link to a URL instead of routing players to an active fleet. For example, you might use a terminal alias when a game version is no longer supported and you want to direct players to an upgrade site. To create a fleet alias, specify an alias name, routing strategy, and optional description. Each simple alias can point to only one fleet, but a fleet can have multiple aliases. If successful, a new alias record is returned, including an alias ID and an ARN. You can reassign an alias to another fleet by calling Related actions CreateAlias |
|
CreateBuild | Creates a new Amazon GameLift build resource for your game server binary files. Game server binaries must be combined into a zip file for use with Amazon GameLift. When setting up a new game build for GameLift, we recommend using the AWS CLI command upload-build . This helper command combines two tasks: (1) it uploads your build files from a file directory to a GameLift Amazon S3 location, and (2) it creates a new build resource. The
If successful, this operation creates a new build resource with a unique build ID and places it in Learn more Create a Build with Files in Amazon S3 Related actions CreateBuild |
|
CreateFleet | Creates a fleet of Amazon Elastic Compute Cloud (Amazon EC2) instances to host your custom game server or Realtime Servers. Use this operation to configure the computing resources for your fleet and provide instructions for running game servers on each instance. Most GameLift fleets can deploy instances to multiple locations, including the home Region (where the fleet is created) and an optional set of remote locations. Fleets that are created in the following AWS Regions support multiple locations: us-east-1 (N. Virginia), us-west-2 (Oregon), eu-central-1 (Frankfurt), eu-west-1 (Ireland), ap-southeast-2 (Sydney), ap-northeast-1 (Tokyo), and ap-northeast-2 (Seoul). Fleets that are created in other GameLift Regions can deploy instances in the fleet's home Region only. All fleet instances use the same configuration regardless of location; however, you can adjust capacity settings and turn auto-scaling on/off for each location. To create a fleet, choose the hardware for your instances, specify a game server build or Realtime script to deploy, and provide a runtime configuration to direct GameLift how to start and run game servers on each instance in the fleet. Set permissions for inbound traffic to your game servers, and enable optional features as needed. When creating a multi-location fleet, provide a list of additional remote locations. If successful, this operation creates a new Fleet resource and places it in Learn more Related actions CreateFleet |
|
CreateFleetLocations | Adds remote locations to a fleet and begins populating the new locations with EC2 instances. The new instances conform to the fleet's instance type, auto-scaling, and other configuration settings. This operation cannot be used with fleets that don't support remote locations. Fleets can have multiple locations only if they reside in AWS Regions that support this feature (see CreateFleet for the complete list) and were created after the feature was released in March 2021. To add fleet locations, specify the fleet to be updated and provide a list of one or more locations. If successful, this operation returns the list of added locations with their status set to Learn more Related actions CreateFleetLocations |
|
CreateGameServerGroup | This operation is used with the GameLift FleetIQ solution and game server groups. Creates a GameLift FleetIQ game server group for managing game hosting on a collection of Amazon EC2 instances for game hosting. This operation creates the game server group, creates an Auto Scaling group in your AWS account, and establishes a link between the two groups. You can view the status of your game server groups in the GameLift console. Game server group metrics and events are emitted to Amazon CloudWatch. Before creating a new game server group, you must have the following:
To create a new game server group, specify a unique group name, IAM role and Amazon EC2 launch template, and provide a list of instance types that can be used in the group. You must also set initial maximum and minimum limits on the group's instance count. You can optionally set an Auto Scaling policy with target tracking based on a GameLift FleetIQ metric. Once the game server group and corresponding Auto Scaling group are created, you have full access to change the Auto Scaling group's configuration as needed. Several properties that are set when creating a game server group, including maximum/minimum size and auto-scaling policy settings, must be updated directly in the Auto Scaling group. Keep in mind that some Auto Scaling group properties are periodically updated by GameLift FleetIQ as part of its balancing activities to optimize for availability and cost. Learn more Related actions CreateGameServerGroup |
|
CreateGameSession | Creates a multiplayer game session for players in a specific fleet location. This operation prompts an available server process to start a game session and retrieves connection information for the new game session. As an alternative, consider using the GameLift game session placement feature with with StartGameSessionPlacement, which uses FleetIQ algorithms and queues to optimize the placement process. When creating a game session, you specify exactly where you want to place it and provide a set of game session configuration settings. The fleet must be in This operation can be used in the following ways:
If successful, a workflow is initiated to start a new game session. A Game session logs are retained for all active game sessions for 14 days. To access the logs, call GetGameSessionLogUrl to download the log files. Available in GameLift Local. Learn more Related actions CreateGameSession |
|
CreateGameSessionQueue | Creates a placement queue that processes requests for new game sessions. A queue uses FleetIQ algorithms to determine the best placement locations and find an available game server there, then prompts the game server process to start a new game session. A game session queue is configured with a set of destinations (GameLift fleets or aliases), which determine the locations where the queue can place new game sessions. These destinations can span multiple fleet types (Spot and On-Demand), instance types, and AWS Regions. If the queue includes multi-location fleets, the queue is able to place game sessions in all of a fleet's remote locations. You can opt to filter out individual locations if needed. The queue configuration also determines how FleetIQ selects the best available placement for a new game session. Before searching for an available game server, FleetIQ first prioritizes the queue's destinations and locations, with the best placement locations on top. You can set up the queue to use the FleetIQ default prioritization or provide an alternate set of priorities. To create a new queue, provide a name, timeout value, and a list of destinations. Optionally, specify a sort configuration and/or a filter, and define a set of latency cap policies. You can also include the ARN for an Amazon Simple Notification Service (SNS) topic to receive notifications of game session placement activity. Notifications using SNS or CloudWatch events is the preferred way to track placement activity. If successful, a new Learn more Related actions CreateGameSessionQueue |
|
CreateMatchmakingConfiguration | Defines a new matchmaking configuration for use with FlexMatch. Whether your are using FlexMatch with GameLift hosting or as a standalone matchmaking service, the matchmaking configuration sets out rules for matching players and forming teams. If you're also using GameLift hosting, it defines how to start game sessions for each match. Your matchmaking system can use multiple configurations to handle different game scenarios. All matchmaking requests (StartMatchmaking or StartMatchBackfill) identify the matchmaking configuration to use and provide player attributes consistent with that configuration. To create a matchmaking configuration, you must provide the following: configuration name and FlexMatch mode (with or without GameLift hosting); a rule set that specifies how to evaluate players and find acceptable matches; whether player acceptance is required; and the maximum time allowed for a matchmaking attempt. When using FlexMatch with GameLift hosting, you also need to identify the game session queue to use when starting a game session for the match. In addition, you must set up an Amazon Simple Notification Service (SNS) topic to receive matchmaking notifications. Provide the topic ARN in the matchmaking configuration. An alternative method, continuously polling ticket status with DescribeMatchmaking, is only suitable for games in development with low matchmaking usage. Learn more Set up FlexMatch event notification Related actions CreateMatchmakingConfiguration |
|
CreateMatchmakingRuleSet | Creates a new rule set for FlexMatch matchmaking. A rule set describes the type of match to create, such as the number and size of teams. It also sets the parameters for acceptable player matches, such as minimum skill level or character type. A rule set is used by a MatchmakingConfiguration. To create a matchmaking rule set, provide unique rule set name and the rule set body in JSON format. Rule sets must be defined in the same Region as the matchmaking configuration they are used with. Since matchmaking rule sets cannot be edited, it is a good idea to check the rule set syntax using ValidateMatchmakingRuleSet before creating a new rule set. Learn more Related actions CreateMatchmakingConfiguration |
|
CreatePlayerSession | Reserves an open player slot in a game session for a player. New player sessions can be created in any game session with an open slot that is in To create a player session, specify a game session ID, player ID, and optionally a set of player data. If successful, a slot is reserved in the game session for the player and a new PlayerSession object is returned with a player session ID. The player references the player session ID when sending a connection request to the game session, and the game server can use it to validate the player reservation with the GameLift service. Player sessions cannot be updated. Available in Amazon GameLift Local. Related actions CreatePlayerSession |
|
CreatePlayerSessions | Reserves open slots in a game session for a group of players. New player sessions can be created in any game session with an open slot that is in To create player sessions, specify a game session ID and a list of player IDs. Optionally, provide a set of player data for each player ID. If successful, a slot is reserved in the game session for each player, and new PlayerSession objects are returned with player session IDs. Each player references their player session ID when sending a connection request to the game session, and the game server can use it to validate the player reservation with the GameLift service. Player sessions cannot be updated. Available in Amazon GameLift Local. Related actions CreatePlayerSession |
|
CreateScript | Creates a new script record for your Realtime Servers script. Realtime scripts are JavaScript that provide configuration settings and optional custom game logic for your game. The script is deployed when you create a Realtime Servers fleet to host your game sessions. Script logic is executed during an active game session. To create a new script record, specify a script name and provide the script file(s). The script files and all dependencies must be zipped into a single file. You can pull the zip file from either of these locations:
If the call is successful, a new script record is created with a unique script ID. If the script file is provided as a local file, the file is uploaded to an Amazon GameLift-owned S3 bucket and the script record's storage location reflects this location. If the script file is provided as an S3 bucket, Amazon GameLift accesses the file at this storage location as needed for deployment. Learn more Amazon GameLift Realtime Servers Set Up a Role for Amazon GameLift Access Related actions CreateScript |
|
CreateVpcPeeringAuthorization | Requests authorization to create or delete a peer connection between the VPC for your Amazon GameLift fleet and a virtual private cloud (VPC) in your AWS account. VPC peering enables the game servers on your fleet to communicate directly with other AWS resources. Once you've received authorization, call CreateVpcPeeringConnection to establish the peering connection. For more information, see VPC Peering with Amazon GameLift Fleets. You can peer with VPCs that are owned by any AWS account you have access to, including the account that you use to manage your Amazon GameLift fleets. You cannot peer with VPCs that are in different Regions. To request authorization to create a connection, call this operation from the AWS account with the VPC that you want to peer to your Amazon GameLift fleet. For example, to enable your game servers to retrieve data from a DynamoDB table, use the account that manages that DynamoDB resource. Identify the following values: (1) The ID of the VPC that you want to peer with, and (2) the ID of the AWS account that you use to manage Amazon GameLift. If successful, VPC peering is authorized for the specified VPC. To request authorization to delete a connection, call this operation from the AWS account with the VPC that is peered with your Amazon GameLift fleet. Identify the following values: (1) VPC ID that you want to delete the peering connection for, and (2) ID of the AWS account that you use to manage Amazon GameLift. The authorization remains valid for 24 hours unless it is canceled by a call to DeleteVpcPeeringAuthorization. You must create or delete the peering connection while the authorization is valid. Related actions CreateVpcPeeringAuthorization |
|
CreateVpcPeeringConnection | Establishes a VPC peering connection between a virtual private cloud (VPC) in an AWS account with the VPC for your Amazon GameLift fleet. VPC peering enables the game servers on your fleet to communicate directly with other AWS resources. You can peer with VPCs in any AWS account that you have access to, including the account that you use to manage your Amazon GameLift fleets. You cannot peer with VPCs that are in different Regions. For more information, see VPC Peering with Amazon GameLift Fleets. Before calling this operation to establish the peering connection, you first need to call CreateVpcPeeringAuthorization and identify the VPC you want to peer with. Once the authorization for the specified VPC is issued, you have 24 hours to establish the connection. These two operations handle all tasks necessary to peer the two VPCs, including acceptance, updating routing tables, etc. To establish the connection, call this operation from the AWS account that is used to manage the Amazon GameLift fleets. Identify the following values: (1) The ID of the fleet you want to be enable a VPC peering connection for; (2) The AWS account with the VPC that you want to peer with; and (3) The ID of the VPC you want to peer with. This operation is asynchronous. If successful, a VpcPeeringConnection request is created. You can use continuous polling to track the request's status using DescribeVpcPeeringConnections, or by monitoring fleet events for success or failure using DescribeFleetEvents. Related actions CreateVpcPeeringAuthorization |
|
DeleteAlias | ||
DeleteBuild | ||
DeleteFleet | ||
DeleteFleetLocations | Removes locations from a multi-location fleet. When deleting a location, all game server process and all instances that are still active in the location are shut down. To delete fleet locations, identify the fleet ID and provide a list of the locations to be deleted. If successful, GameLift sets the location status to Learn more Related actions CreateFleetLocations |
|
DeleteGameServerGroup | This operation is used with the GameLift FleetIQ solution and game server groups. Terminates a game server group and permanently deletes the game server group record. You have several options for how these resources are impacted when deleting the game server group. Depending on the type of delete operation selected, this operation might affect these resources:
To delete a game server group, identify the game server group to delete and specify the type of delete operation to initiate. Game server groups can only be deleted if they are in If the delete request is successful, a series of operations are kicked off. The game server group status is changed to GameLift FleetIQ emits delete events to Amazon CloudWatch. Learn more Related actions CreateGameServerGroup |
|
DeleteGameSessionQueue | Deletes a game session queue. Once a queue is successfully deleted, unfulfilled StartGameSessionPlacement requests that reference the queue will fail. To delete a queue, specify the queue name. Learn more Related actions CreateGameSessionQueue |
|
DeleteMatchmakingConfiguration | Permanently removes a FlexMatch matchmaking configuration. To delete, specify the configuration name. A matchmaking configuration cannot be deleted if it is being used in any active matchmaking tickets. Related actions CreateMatchmakingConfiguration |
|
DeleteMatchmakingRuleSet | Deletes an existing matchmaking rule set. To delete the rule set, provide the rule set name. Rule sets cannot be deleted if they are currently being used by a matchmaking configuration. Learn more Related actions CreateMatchmakingConfiguration |
|
DeleteScalingPolicy | ||
DeleteScript | ||
DeleteVpcPeeringAuthorization | Cancels a pending VPC peering authorization for the specified VPC. If you need to delete an existing VPC peering connection, call DeleteVpcPeeringConnection. Related actions CreateVpcPeeringAuthorization |
|
DeleteVpcPeeringConnection | Removes a VPC peering connection. To delete the connection, you must have a valid authorization for the VPC peering connection that you want to delete. You can check for an authorization by calling DescribeVpcPeeringAuthorizations or request a new one using CreateVpcPeeringAuthorization. Once a valid authorization exists, call this operation from the AWS account that is used to manage the Amazon GameLift fleets. Identify the connection to delete by the connection ID and fleet ID. If successful, the connection is removed. Related actions CreateVpcPeeringAuthorization |
|
DeregisterGameServer | ||
DescribeAlias | Retrieves properties for an alias. This operation returns all alias metadata and settings. To get an alias's target fleet ID only, use To get alias properties, specify the alias ID. If successful, the requested alias record is returned. Related actions CreateAlias |
|
DescribeBuild | Retrieves properties for a custom game build. To request a build resource, specify a build ID. If successful, an object containing the build properties is returned. Learn more Related actions CreateBuild |
|
DescribeEC2InstanceLimits | The GameLift service limits and current utilization for an AWS Region or location. Instance limits control the number of instances, per instance type, per location, that your AWS account can use. Learn more at Amazon EC2 Instance Types. The information returned includes the maximum number of instances allowed and your account's current usage across all fleets. This information can affect your ability to scale your GameLift fleets. You can request a limit increase for your account by using the Service limits page in the GameLift console. Instance limits differ based on whether the instances are deployed in a fleet's home Region or in a remote location. For remote locations, limits also differ based on the combination of home Region and remote location. All requests must specify an AWS Region (either explicitly or as your default settings). To get the limit for a remote location, you must also specify the location. For example, the following requests all return different results:
This operation can be used in the following ways:
If successful, an Learn more Related actions CreateFleet |
|
DescribeFleetAttributes | Retrieves core fleet-wide properties, including the computing hardware and deployment configuration for all instances in the fleet. This operation can be used in the following ways:
When requesting attributes for multiple fleets, use the pagination parameters to retrieve results as a set of sequential pages. If successful, a Some API operations limit the number of fleet IDs that allowed in one request. If a request exceeds this limit, the request fails and the error message contains the maximum allowed number. Learn more Related actions ListFleets |
|
DescribeFleetCapacity | Retrieves the resource capacity settings for one or more fleets. The data returned includes the current fleet capacity (number of EC2 instances), and settings that can control how capacity scaling. For fleets with remote locations, this operation retrieves data for the fleet's home Region only. See DescribeFleetLocationCapacity to get capacity settings for a fleet's remote locations. This operation can be used in the following ways:
When requesting multiple fleets, use the pagination parameters to retrieve results as a set of sequential pages. If successful, a FleetCapacity object is returned for each requested fleet ID. Each FleetCapacity object includes a Some API operations may limit the number of fleet IDs that are allowed in one request. If a request exceeds this limit, the request fails and the error message includes the maximum allowed. Learn more Related actions ListFleets |
|
DescribeFleetEvents | Retrieves entries from a fleet's event log. Fleet events are initiated by changes in status, such as during fleet creation and termination, changes in capacity, etc. If a fleet has multiple locations, events are also initiated by changes to status and capacity in remote locations. You can specify a time range to limit the result set. Use the pagination parameters to retrieve results as a set of sequential pages. If successful, a collection of event log entries matching the request are returned. Learn more Related actions ListFleets |
|
DescribeFleetLocationAttributes | Retrieves information on a fleet's remote locations, including life-cycle status and any suspended fleet activity. This operation can be used in the following ways:
When requesting attributes for multiple locations, use the pagination parameters to retrieve results as a set of sequential pages. If successful, a Learn more Related actions CreateFleetLocations |
|
DescribeFleetLocationCapacity | Retrieves the resource capacity settings for a fleet location. The data returned includes the current capacity (number of EC2 instances) and some scaling settings for the requested fleet location. Use this operation to retrieve capacity information for a fleet's remote location or home Region (you can also retrieve home Region capacity by calling To retrieve capacity data, identify a fleet and location. If successful, a Learn more Related actions CreateFleetLocations |
|
DescribeFleetLocationUtilization | Retrieves current usage data for a fleet location. Utilization data provides a snapshot of current game hosting activity at the requested location. Use this operation to retrieve utilization information for a fleet's remote location or home Region (you can also retrieve home Region utilization by calling To retrieve utilization data, identify a fleet and location. If successful, a Learn more Related actions CreateFleetLocations |
|
DescribeFleetPortSettings | Retrieves a fleet's inbound connection permissions. Connection permissions specify the range of IP addresses and port settings that incoming traffic can use to access server processes in the fleet. Game sessions that are running on instances in the fleet must use connections that fall in this range. This operation can be used in the following ways:
If successful, a set of IpPermission objects is returned for the requested fleet ID. When a location is specified, a pending status is included. If the requested fleet has been deleted, the result set is empty. Learn more Related actions ListFleets |
|
DescribeFleetUtilization | Retrieves utilization statistics for one or more fleets. Utilization data provides a snapshot of how the fleet's hosting resources are currently being used. For fleets with remote locations, this operation retrieves data for the fleet's home Region only. See DescribeFleetLocationUtilization to get utilization statistics for a fleet's remote locations. This operation can be used in the following ways:
When requesting multiple fleets, use the pagination parameters to retrieve results as a set of sequential pages. If successful, a FleetUtilization object is returned for each requested fleet ID, unless the fleet identifier is not found. Each fleet utilization object includes a Some API operations may limit the number of fleet IDs allowed in one request. If a request exceeds this limit, the request fails and the error message includes the maximum allowed. Learn more Related actions ListFleets |
|
DescribeGameServer | This operation is used with the GameLift FleetIQ solution and game server groups. Retrieves information for a registered game server. Information includes game server status, health check info, and the instance that the game server is running on. To retrieve game server information, specify the game server ID. If successful, the requested game server object is returned. Learn more Related actions RegisterGameServer |
|
DescribeGameServerGroup | This operation is used with the GameLift FleetIQ solution and game server groups. Retrieves information on a game server group. This operation returns only properties related to GameLift FleetIQ. To view or update properties for the corresponding Auto Scaling group, such as launch template, auto scaling policies, and maximum/minimum group size, access the Auto Scaling group directly. To get attributes for a game server group, provide a group name or ARN value. If successful, a GameServerGroup object is returned. Learn more Related actions CreateGameServerGroup |
|
DescribeGameServerInstances | This operation is used with the GameLift FleetIQ solution and game server groups. Retrieves status information about the Amazon EC2 instances associated with a GameLift FleetIQ game server group. Use this operation to detect when instances are active or not available to host new game servers. If you are looking for instance configuration information, call DescribeGameServerGroup or access the corresponding Auto Scaling group properties. To request status for all instances in the game server group, provide a game server group ID only. To request status for specific instances, provide the game server group ID and one or more instance IDs. Use the pagination parameters to retrieve results in sequential segments. If successful, a collection of This operation is not designed to be called with every game server claim request; this practice can cause you to exceed your API limit, which results in errors. Instead, as a best practice, cache the results and refresh your cache no more than once every 10 seconds. Learn more Related actions CreateGameServerGroup |
|
DescribeGameSessionDetails | Retrieves additional game session properties, including the game session protection policy in force, a set of one or more game sessions in a specific fleet location. You can optionally filter the results by current game session status. Alternatively, use SearchGameSessions to request a set of active game sessions that are filtered by certain criteria. To retrieve all game session properties, use DescribeGameSessions. This operation can be used in the following ways:
Use the pagination parameters to retrieve results as a set of sequential pages. If successful, a Learn more Related actions CreateGameSession |
|
DescribeGameSessionPlacement | Retrieves information, including current status, about a game session placement request. To get game session placement details, specify the placement ID. If successful, a GameSessionPlacement object is returned. Related actions CreateGameSession |
|
DescribeGameSessionQueues | Retrieves the properties for one or more game session queues. When requesting multiple queues, use the pagination parameters to retrieve results as a set of sequential pages. If successful, a GameSessionQueue object is returned for each requested queue. When specifying a list of queues, objects are returned only for queues that currently exist in the Region. Learn more Related actions CreateGameSessionQueue |
|
DescribeGameSessions | Retrieves a set of one or more game sessions in a specific fleet location. You can optionally filter the results by current game session status. Alternatively, use SearchGameSessions to request a set of active game sessions that are filtered by certain criteria. To retrieve the protection policy for game sessions, use DescribeGameSessionDetails. This operation can be used in the following ways:
Use the pagination parameters to retrieve results as a set of sequential pages. If successful, a Available in GameLift Local. Learn more Related actions CreateGameSession |
|
DescribeInstances | Retrieves information about a fleet's instances, including instance IDs, connection data, and status. This operation can be used in the following ways:
Use the pagination parameters to retrieve results as a set of sequential pages. If successful, an Learn more Remotely Access Fleet Instances Related actions DescribeInstances |
|
DescribeMatchmaking | Retrieves one or more matchmaking tickets. Use this operation to retrieve ticket information, including--after a successful match is made--connection information for the resulting new game session. To request matchmaking tickets, provide a list of up to 10 ticket IDs. If the request is successful, a ticket object is returned for each requested ID that currently exists. This operation is not designed to be continually called to track matchmaking ticket status. This practice can cause you to exceed your API limit, which results in errors. Instead, as a best practice, set up an Amazon Simple Notification Service (SNS) to receive notifications, and provide the topic ARN in the matchmaking configuration. Continuously poling ticket status with DescribeMatchmaking should only be used for games in development with low matchmaking usage.
Learn more Add FlexMatch to a game client Set Up FlexMatch event notification Related actions StartMatchmaking |
|
DescribeMatchmakingConfigurations | Retrieves the details of FlexMatch matchmaking configurations. This operation offers the following options: (1) retrieve all matchmaking configurations, (2) retrieve configurations for a specified list, or (3) retrieve all configurations that use a specified rule set name. When requesting multiple items, use the pagination parameters to retrieve results as a set of sequential pages. If successful, a configuration is returned for each requested name. When specifying a list of names, only configurations that currently exist are returned. Learn more Setting up FlexMatch matchmakers Related actions CreateMatchmakingConfiguration |
|
DescribeMatchmakingRuleSets | Retrieves the details for FlexMatch matchmaking rule sets. You can request all existing rule sets for the Region, or provide a list of one or more rule set names. When requesting multiple items, use the pagination parameters to retrieve results as a set of sequential pages. If successful, a rule set is returned for each requested name. Learn more Related actions CreateMatchmakingConfiguration |
|
DescribePlayerSessions | Retrieves properties for one or more player sessions. This action can be used in the following ways:
To request player sessions, specify either a player session ID, game session ID, or player ID. You can filter this request by player session status. Use the pagination parameters to retrieve results as a set of sequential pages. If successful, a Available in Amazon GameLift Local. Related actions CreatePlayerSession |
|
DescribeRuntimeConfiguration | Retrieves a fleet's runtime configuration settings. The runtime configuration tells GameLift which server processes to run (and how) on each instance in the fleet. To get the runtime configuration that is currently in forces for a fleet, provide the fleet ID. If successful, a RuntimeConfiguration object is returned for the requested fleet. If the requested fleet has been deleted, the result set is empty. Learn more Running multiple processes on a fleet Related actions ListFleets |
|
DescribeScalingPolicies | Retrieves all scaling policies applied to a fleet. To get a fleet's scaling policies, specify the fleet ID. You can filter this request by policy status, such as to retrieve only active scaling policies. Use the pagination parameters to retrieve results as a set of sequential pages. If successful, set of ScalingPolicy objects is returned for the fleet. A fleet may have all of its scaling policies suspended (StopFleetActions). This operation does not affect the status of the scaling policies, which remains ACTIVE. To see whether a fleet's scaling policies are in force or suspended, call DescribeFleetAttributes and check the stopped actions. Related actions DescribeFleetCapacity |
|
DescribeScript | Retrieves properties for a Realtime script. To request a script record, specify the script ID. If successful, an object containing the script properties is returned. Learn more Amazon GameLift Realtime Servers Related actions CreateScript |
|
DescribeVpcPeeringAuthorizations | Retrieves valid VPC peering authorizations that are pending for the AWS account. This operation returns all VPC peering authorizations and requests for peering. This includes those initiated and received by this account. Related actions CreateVpcPeeringAuthorization |
|
DescribeVpcPeeringConnections | Retrieves information on VPC peering connections. Use this operation to get peering information for all fleets or for one specific fleet ID. To retrieve connection information, call this operation from the AWS account that is used to manage the Amazon GameLift fleets. Specify a fleet ID or leave the parameter empty to retrieve all connection records. If successful, the retrieved information includes both active and pending connections. Active connections identify the IpV4 CIDR block that the VPC uses to connect. Related actions CreateVpcPeeringAuthorization |
|
GetGameSessionLogUrl | Retrieves the location of stored game session logs for a specified game session. When a game session is terminated, GameLift automatically stores the logs in Amazon S3 and retains them for 14 days. Use this URL to download the logs. See the AWS Service Limits page for maximum log file sizes. Log files that exceed this limit are not saved. Related actions CreateGameSession |
|
GetInstanceAccess | Requests remote access to a fleet instance. Remote access is useful for debugging, gathering benchmarking data, or observing activity in real time. To remotely access an instance, you need credentials that match the operating system of the instance. For a Windows instance, GameLift returns a user name and password as strings for use with a Windows Remote Desktop client. For a Linux instance, GameLift returns a user name and RSA private key, also as strings, for use with an SSH client. The private key must be saved in the proper format to a To request access to a specific instance, specify the IDs of both the instance and the fleet it belongs to. You can retrieve a fleet's instance IDs by calling DescribeInstances. If successful, an InstanceAccess object is returned that contains the instance's IP address and a set of credentials. Learn more Remotely Access Fleet Instances Related actions DescribeInstances |
|
ListAliases | Retrieves all aliases for this AWS account. You can filter the result set by alias name and/or routing strategy type. Use the pagination parameters to retrieve results in sequential pages. Returned aliases are not listed in any particular order. Related actions CreateAlias |
|
ListBuilds | Retrieves build resources for all builds associated with the AWS account in use. You can limit results to builds that are in a specific status by using the Build resources are not listed in any particular order. Learn more Related actions CreateBuild |
|
ListFleets | Retrieves a collection of fleet resources in an AWS Region. You can call this operation to get fleets in a previously selected default Region (see https://docs.aws.amazon.com/credref/latest/refdocs/setting-global-region.htmlor specify a Region in your request. You can filter the result set to find only those fleets that are deployed with a specific build or script. For fleets that have multiple locations, this operation retrieves fleets based on their home Region only. This operation can be used in the following ways:
Use the pagination parameters to retrieve results as a set of sequential pages. If successful, a list of fleet IDs that match the request parameters is returned. A NextToken value is also returned if there are more result pages to retrieve. Fleet resources are not listed in a particular order. Learn more Related actions CreateFleet |
Last active
July 22, 2024 12:59
-
-
Save silver-xu/c15cf07db0caa33fb8973b69a2c2ba6a to your computer and use it in GitHub Desktop.
AWS Cloudtrail Events unofficial document
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment