AWS Elemental Inference 2018-11-14
- Client: Aws\ElementalInference\ElementalInferenceClient
- Service ID: elementalinference
- Version: 2018-11-14
This page describes the parameters and results for the operations of the AWS Elemental Inference (2018-11-14), and shows how to use the Aws\ElementalInference\ElementalInferenceClient object to call the described operations. This documentation is specific to the 2018-11-14 API version of the service.
Operation Summary
Each of the following operations can be created from a client using
$client->getCommand('CommandName'), where "CommandName" is the
name of one of the following operations. Note: a command is a value that
encapsulates an operation and the parameters used to create an HTTP request.
You can also create and send a command immediately using the magic methods
available on a client object: $client->commandName(/* parameters */).
You can send the command asynchronously (returning a promise) by appending the
word "Async" to the operation name: $client->commandNameAsync(/* parameters */).
- AssociateFeed ( array $params = [] )
- Associates a resource with the feed.
- CreateFeed ( array $params = [] )
- Creates a feed.
- DeleteFeed ( array $params = [] )
- Deletes the specified feed.
- DisassociateFeed ( array $params = [] )
- Releases the resource (for example, an MediaLive channel) that is associated with this feed.
- GetFeed ( array $params = [] )
- Retrieves information about the specified feed.
- ListFeeds ( array $params = [] )
- Displays a list of feeds that belong to this AWS account.
- ListTagsForResource ( array $params = [] )
- List all tags that are on an Elemental Inference resource in the current region.
- TagResource ( array $params = [] )
- Associates the specified tags to the resource identified by the specified resourceArn in the current region.
- UntagResource ( array $params = [] )
- Deletes specified tags from the specified resource in the current region.
- UpdateFeed ( array $params = [] )
- Updates the name and/or outputs in a feed.
Paginators
Paginators handle automatically iterating over paginated API results. Paginators are associated with specific API operations, and they accept the parameters that the corresponding API operation accepts. You can get a paginator from a client class using getPaginator($paginatorName, $operationParameters). This client supports the following paginators:
Waiters
Waiters allow you to poll a resource until it enters into a desired state. A waiter has a name used to describe what it does, and is associated with an API operation. When creating a waiter, you can provide the API operation parameters associated with the corresponding operation. Waiters can be accessed using the getWaiter($waiterName, $operationParameters) method of a client object. This client supports the following waiters:
| Waiter name | API Operation | Delay | Max Attempts |
|---|---|---|---|
| FeedDeleted | GetFeed | 3 | 40 |
Operations
AssociateFeed
$result = $client->associateFeed([/* ... */]); $promise = $client->associateFeedAsync([/* ... */]);
Associates a resource with the feed. The resource provides the input that Elemental Inference needs needs in order to perform an Elemental Inference feature, such as cropping video. You always provide the resource by associating it with a feed. You can associate only one resource with each feed.
Parameter Syntax
$result = $client->associateFeed([
'associatedResourceName' => '<string>', // REQUIRED
'dryRun' => true || false,
'id' => '<string>', // REQUIRED
'outputs' => [ // REQUIRED
[
'description' => '<string>',
'name' => '<string>', // REQUIRED
'outputConfig' => [ // REQUIRED
'clipping' => [
'callbackMetadata' => '<string>',
],
'cropping' => [
],
],
'status' => 'ENABLED|DISABLED', // REQUIRED
],
// ...
],
]);
Parameter Details
Members
- associatedResourceName
-
- Required: Yes
- Type: string
An identifier for the resource. If the resource is from an AWS service, this identifier must be the full ARN of that resource. Otherwise, the identifier is a name that you assign and that is appropriate for the application that owns the resource. This name must not resemble an ARN.
- dryRun
-
- Type: boolean
Set to true if you want to do a dry run of the associate action.
- id
-
- Required: Yes
- Type: string
The ID of the feed.
- outputs
-
- Required: Yes
- Type: Array of CreateOutput structures
The outputs to add to this feed. You must specify at least one output. You can later use the UpdateFeed action to change the list of outputs.
Result Syntax
[
'arn' => '<string>',
'id' => '<string>',
]
Result Details
Members
- arn
-
- Required: Yes
- Type: string
The AWS ARN for this association.
- id
-
- Required: Yes
- Type: string
An ID for this response. It is unique in Elemental Inference for this AWS account.
Errors
- ValidationException:
The input fails to satisfy the constraints specified by the service. Check the error message for details about which parameter or field is invalid and correct the request before retrying.
- ResourceNotFoundException:
The resource specified in the action doesn't exist.
- InternalServerErrorException:
An internal server error occurred. This is a temporary condition and the request can be retried. If the problem persists, contact AWS Support.
- AccessDeniedException:
You do not have sufficient access to perform this action.
- TooManyRequestException:
The request was denied due to request throttling. Too many requests have been made within a given time period. Reduce the frequency of requests and use exponential backoff when retrying.
- ConflictException:
The request could not be completed due to a conflict.
- ServiceQuotaExceededException:
The request was rejected because it would exceed one or more service quotas for your account. Review your service quotas and either delete unused resources or request a quota increase.
CreateFeed
$result = $client->createFeed([/* ... */]); $promise = $client->createFeedAsync([/* ... */]);
Creates a feed. The feed is the target for live streams being sent by the calling application. An example of a calling application is AWS Elemental MediaLive. After you create the feed, you can associate a resource with the feed.
Parameter Syntax
$result = $client->createFeed([
'name' => '<string>', // REQUIRED
'outputs' => [ // REQUIRED
[
'description' => '<string>',
'name' => '<string>', // REQUIRED
'outputConfig' => [ // REQUIRED
'clipping' => [
'callbackMetadata' => '<string>',
],
'cropping' => [
],
],
'status' => 'ENABLED|DISABLED', // REQUIRED
],
// ...
],
'tags' => ['<string>', ...],
]);
Parameter Details
Members
- name
-
- Required: Yes
- Type: string
A name for this feed.
- outputs
-
- Required: Yes
- Type: Array of CreateOutput structures
An array of outputs for this feed. Each output represents a specific Elemental Inference feature. For example, an output might represent the crop feature.
- tags
-
- Type: Associative array of custom strings keys (TagKey) to strings
If you want to include tags, add them now. You won't be able to add them later.
Result Syntax
[
'arn' => '<string>',
'association' => [
'associatedResourceName' => '<string>',
],
'dataEndpoints' => ['<string>', ...],
'id' => '<string>',
'name' => '<string>',
'outputs' => [
[
'description' => '<string>',
'fromAssociation' => true || false,
'name' => '<string>',
'outputConfig' => [
'clipping' => [
'callbackMetadata' => '<string>',
],
'cropping' => [
],
],
'status' => 'ENABLED|DISABLED',
],
// ...
],
'status' => 'CREATING|AVAILABLE|ACTIVE|UPDATING|DELETING|DELETED|ARCHIVED',
'tags' => ['<string>', ...],
]
Result Details
Members
- arn
-
- Required: Yes
- Type: string
A unique ARN that Elemental Inference assigns to the feed.
- association
-
- Type: FeedAssociation structure
The association for this feed. When you create the feed, this property is empty. You must associate a resource with the feed using AssociateFeed.
- dataEndpoints
-
- Required: Yes
- Type: Array of strings
A unique ARN that Elemental Inference assigns to the feed.
- id
-
- Required: Yes
- Type: string
A unique ID that Elemental Inference assigns to the feed.
- name
-
- Required: Yes
- Type: string
The name that you specified.
- outputs
-
- Required: Yes
- Type: Array of GetOutput structures
Data endpoints that Elemental Inference assigns to the feed.
- status
-
- Required: Yes
- Type: string
The current status of the feed. After creation of the feed has succeeded, the status will be AVAILABLE.
- tags
-
- Type: Associative array of custom strings keys (TagKey) to strings
Any tags that you included when you created the feed.
Errors
- ValidationException:
The input fails to satisfy the constraints specified by the service. Check the error message for details about which parameter or field is invalid and correct the request before retrying.
- InternalServerErrorException:
An internal server error occurred. This is a temporary condition and the request can be retried. If the problem persists, contact AWS Support.
- AccessDeniedException:
You do not have sufficient access to perform this action.
- TooManyRequestException:
The request was denied due to request throttling. Too many requests have been made within a given time period. Reduce the frequency of requests and use exponential backoff when retrying.
- ConflictException:
The request could not be completed due to a conflict.
- ServiceQuotaExceededException:
The request was rejected because it would exceed one or more service quotas for your account. Review your service quotas and either delete unused resources or request a quota increase.
DeleteFeed
$result = $client->deleteFeed([/* ... */]); $promise = $client->deleteFeedAsync([/* ... */]);
Deletes the specified feed. The feed can be deleted at any time.
Parameter Syntax
$result = $client->deleteFeed([
'id' => '<string>', // REQUIRED
]);
Parameter Details
Members
- id
-
- Required: Yes
- Type: string
The ID of the feed.
Result Syntax
[
'arn' => '<string>',
'id' => '<string>',
'status' => 'CREATING|AVAILABLE|ACTIVE|UPDATING|DELETING|DELETED|ARCHIVED',
]
Result Details
Members
- arn
-
- Required: Yes
- Type: string
The ARN of the deleted feed.
- id
-
- Required: Yes
- Type: string
The ID of the deleted feed.
- status
-
- Required: Yes
- Type: string
The current status of the feed. When deletion of the feed has succeeded, the status will be DELETED.
Errors
- ValidationException:
The input fails to satisfy the constraints specified by the service. Check the error message for details about which parameter or field is invalid and correct the request before retrying.
- ResourceNotFoundException:
The resource specified in the action doesn't exist.
- InternalServerErrorException:
An internal server error occurred. This is a temporary condition and the request can be retried. If the problem persists, contact AWS Support.
- AccessDeniedException:
You do not have sufficient access to perform this action.
- TooManyRequestException:
The request was denied due to request throttling. Too many requests have been made within a given time period. Reduce the frequency of requests and use exponential backoff when retrying.
- ConflictException:
The request could not be completed due to a conflict.
DisassociateFeed
$result = $client->disassociateFeed([/* ... */]); $promise = $client->disassociateFeedAsync([/* ... */]);
Releases the resource (for example, an MediaLive channel) that is associated with this feed. The outputs in the feed become disabled.
Parameter Syntax
$result = $client->disassociateFeed([
'associatedResourceName' => '<string>', // REQUIRED
'dryRun' => true || false,
'id' => '<string>', // REQUIRED
]);
Parameter Details
Members
- associatedResourceName
-
- Required: Yes
- Type: string
The name of the resource currently associated with the feed'.
- dryRun
-
- Type: boolean
Set to true if you want to do a dry run of the disassociate action.
- id
-
- Required: Yes
- Type: string
The ID of the feed where you want to release the resource.
Result Syntax
[
'arn' => '<string>',
'id' => '<string>',
]
Result Details
Members
- arn
-
- Required: Yes
- Type: string
The ID of the feed where you deleted the associated resource.
- id
-
- Required: Yes
- Type: string
The ARN of the resource that you deleted.
Errors
- ValidationException:
The input fails to satisfy the constraints specified by the service. Check the error message for details about which parameter or field is invalid and correct the request before retrying.
- ResourceNotFoundException:
The resource specified in the action doesn't exist.
- InternalServerErrorException:
An internal server error occurred. This is a temporary condition and the request can be retried. If the problem persists, contact AWS Support.
- AccessDeniedException:
You do not have sufficient access to perform this action.
- TooManyRequestException:
The request was denied due to request throttling. Too many requests have been made within a given time period. Reduce the frequency of requests and use exponential backoff when retrying.
- ConflictException:
The request could not be completed due to a conflict.
GetFeed
$result = $client->getFeed([/* ... */]); $promise = $client->getFeedAsync([/* ... */]);
Retrieves information about the specified feed.
Parameter Syntax
$result = $client->getFeed([
'id' => '<string>', // REQUIRED
]);
Parameter Details
Members
- id
-
- Required: Yes
- Type: string
The ID of the feed to query.
Result Syntax
[
'arn' => '<string>',
'association' => [
'associatedResourceName' => '<string>',
],
'dataEndpoints' => ['<string>', ...],
'id' => '<string>',
'name' => '<string>',
'outputs' => [
[
'description' => '<string>',
'fromAssociation' => true || false,
'name' => '<string>',
'outputConfig' => [
'clipping' => [
'callbackMetadata' => '<string>',
],
'cropping' => [
],
],
'status' => 'ENABLED|DISABLED',
],
// ...
],
'status' => 'CREATING|AVAILABLE|ACTIVE|UPDATING|DELETING|DELETED|ARCHIVED',
'tags' => ['<string>', ...],
]
Result Details
Members
- arn
-
- Required: Yes
- Type: string
The ARN of the feed.
- association
-
- Type: FeedAssociation structure
Information about the resource, if any, associated with the feed being queried.
- dataEndpoints
-
- Required: Yes
- Type: Array of strings
The dataEndpoints of the feed being queried.
- id
-
- Required: Yes
- Type: string
The ID of the feed being queried.
- name
-
- Required: Yes
- Type: string
The name of the feed being queried.
- outputs
-
- Required: Yes
- Type: Array of GetOutput structures
An array of the outputs in the feed being queried.
- status
-
- Required: Yes
- Type: string
The status of the feed being queried.
- tags
-
- Type: Associative array of custom strings keys (TagKey) to strings
A list of the tags, if any, for the feed being queried.
Errors
- ResourceNotFoundException:
The resource specified in the action doesn't exist.
- InternalServerErrorException:
An internal server error occurred. This is a temporary condition and the request can be retried. If the problem persists, contact AWS Support.
- AccessDeniedException:
You do not have sufficient access to perform this action.
- TooManyRequestException:
The request was denied due to request throttling. Too many requests have been made within a given time period. Reduce the frequency of requests and use exponential backoff when retrying.
ListFeeds
$result = $client->listFeeds([/* ... */]); $promise = $client->listFeedsAsync([/* ... */]);
Displays a list of feeds that belong to this AWS account.
Parameter Syntax
$result = $client->listFeeds([
'maxResults' => <integer>,
'nextToken' => '<string>',
]);
Parameter Details
Members
- maxResults
-
- Type: int
The maximum number of results to return per API request.
For example, you submit a list request with MaxResults set at 5. Although 20 items match your request, the service returns no more than the first 5 items. (The service also returns a NextToken value that you can use to fetch the next batch of results.)
The service might return fewer results than the MaxResults value. If MaxResults is not included in the request, the service defaults to pagination with a maximum of 10 results per page.
Valid Range: Minimum value of 1. Maximum value of 1000.
- nextToken
-
- Type: string
The token that identifies the batch of results that you want to see.
For example, you submit a ListBridges request with MaxResults set at 5. The service returns the first batch of results (up to 5) and a NextToken value. To see the next batch of results, you can submit the ListBridges request a second time and specify the NextToken value.
Result Syntax
[
'feeds' => [
[
'arn' => '<string>',
'association' => [
'associatedResourceName' => '<string>',
],
'id' => '<string>',
'name' => '<string>',
'status' => 'CREATING|AVAILABLE|ACTIVE|UPDATING|DELETING|DELETED|ARCHIVED',
],
// ...
],
'nextToken' => '<string>',
]
Result Details
Members
- feeds
-
- Required: Yes
- Type: Array of FeedSummary structures
A list of feed summaries.
- nextToken
-
- Type: string
The token that identifies the batch of results that you want to see. For example, you submit a list request with MaxResults set at 5. The service returns the first batch of results (up to 5) and a NextToken value. To see the next batch of results, you can submit the list request a second time and specify the NextToken value.
Errors
- ValidationException:
The input fails to satisfy the constraints specified by the service. Check the error message for details about which parameter or field is invalid and correct the request before retrying.
- ResourceNotFoundException:
The resource specified in the action doesn't exist.
- InternalServerErrorException:
An internal server error occurred. This is a temporary condition and the request can be retried. If the problem persists, contact AWS Support.
- AccessDeniedException:
You do not have sufficient access to perform this action.
- TooManyRequestException:
The request was denied due to request throttling. Too many requests have been made within a given time period. Reduce the frequency of requests and use exponential backoff when retrying.
ListTagsForResource
$result = $client->listTagsForResource([/* ... */]); $promise = $client->listTagsForResourceAsync([/* ... */]);
List all tags that are on an Elemental Inference resource in the current region.
Parameter Syntax
$result = $client->listTagsForResource([
'resourceArn' => '<string>', // REQUIRED
]);
Parameter Details
Members
- resourceArn
-
- Required: Yes
- Type: string
The ARN of the resource whose tags you want to query.
Result Syntax
[
'tags' => ['<string>', ...],
]
Result Details
Members
- tags
-
- Type: Associative array of custom strings keys (TagKey) to strings
A list of the tags that belong to this resource.
Errors
- ValidationException:
The input fails to satisfy the constraints specified by the service. Check the error message for details about which parameter or field is invalid and correct the request before retrying.
- ResourceNotFoundException:
The resource specified in the action doesn't exist.
- InternalServerErrorException:
An internal server error occurred. This is a temporary condition and the request can be retried. If the problem persists, contact AWS Support.
- AccessDeniedException:
You do not have sufficient access to perform this action.
- TooManyRequestException:
The request was denied due to request throttling. Too many requests have been made within a given time period. Reduce the frequency of requests and use exponential backoff when retrying.
TagResource
$result = $client->tagResource([/* ... */]); $promise = $client->tagResourceAsync([/* ... */]);
Associates the specified tags to the resource identified by the specified resourceArn in the current region. If existing tags on a resource are not specified in the request parameters, they are not changed. When a resource is deleted, the tags associated with that resource are also deleted.
Parameter Syntax
$result = $client->tagResource([
'resourceArn' => '<string>', // REQUIRED
'tags' => ['<string>', ...], // REQUIRED
]);
Parameter Details
Members
- resourceArn
-
- Required: Yes
- Type: string
The ARN of the resource where you want to add tags.
- tags
-
- Required: Yes
- Type: Associative array of custom strings keys (TagKey) to strings
A list of tags to add to the resource.
Result Syntax
[]
Result Details
Errors
- ValidationException:
The input fails to satisfy the constraints specified by the service. Check the error message for details about which parameter or field is invalid and correct the request before retrying.
- ResourceNotFoundException:
The resource specified in the action doesn't exist.
- InternalServerErrorException:
An internal server error occurred. This is a temporary condition and the request can be retried. If the problem persists, contact AWS Support.
- AccessDeniedException:
You do not have sufficient access to perform this action.
- TooManyRequestException:
The request was denied due to request throttling. Too many requests have been made within a given time period. Reduce the frequency of requests and use exponential backoff when retrying.
- ConflictException:
The request could not be completed due to a conflict.
UntagResource
$result = $client->untagResource([/* ... */]); $promise = $client->untagResourceAsync([/* ... */]);
Deletes specified tags from the specified resource in the current region.
Parameter Syntax
$result = $client->untagResource([
'resourceArn' => '<string>', // REQUIRED
'tagKeys' => ['<string>', ...], // REQUIRED
]);
Parameter Details
Members
- resourceArn
-
- Required: Yes
- Type: string
The ARN of the resource where you want to delete one or more tags.
- tagKeys
-
- Required: Yes
- Type: Array of strings
The keys of the tags to delete.
Result Syntax
[]
Result Details
Errors
- ValidationException:
The input fails to satisfy the constraints specified by the service. Check the error message for details about which parameter or field is invalid and correct the request before retrying.
- ResourceNotFoundException:
The resource specified in the action doesn't exist.
- InternalServerErrorException:
An internal server error occurred. This is a temporary condition and the request can be retried. If the problem persists, contact AWS Support.
- AccessDeniedException:
You do not have sufficient access to perform this action.
- TooManyRequestException:
The request was denied due to request throttling. Too many requests have been made within a given time period. Reduce the frequency of requests and use exponential backoff when retrying.
- ConflictException:
The request could not be completed due to a conflict.
UpdateFeed
$result = $client->updateFeed([/* ... */]); $promise = $client->updateFeedAsync([/* ... */]);
Updates the name and/or outputs in a feed.
Parameter Syntax
$result = $client->updateFeed([
'id' => '<string>', // REQUIRED
'name' => '<string>', // REQUIRED
'outputs' => [ // REQUIRED
[
'description' => '<string>',
'fromAssociation' => true || false,
'name' => '<string>', // REQUIRED
'outputConfig' => [ // REQUIRED
'clipping' => [
'callbackMetadata' => '<string>',
],
'cropping' => [
],
],
'status' => 'ENABLED|DISABLED', // REQUIRED
],
// ...
],
]);
Parameter Details
Members
- id
-
- Required: Yes
- Type: string
The ID of the feed to update.
- name
-
- Required: Yes
- Type: string
Required. You can specify the existing name (to leave it unchanged) or a new name.
- outputs
-
- Required: Yes
- Type: Array of UpdateOutput structures
Required. You can specify the existing array of outputs (to leave outputs unchanged) or you can specify a new array.
Result Syntax
[
'arn' => '<string>',
'association' => [
'associatedResourceName' => '<string>',
],
'dataEndpoints' => ['<string>', ...],
'id' => '<string>',
'name' => '<string>',
'outputs' => [
[
'description' => '<string>',
'fromAssociation' => true || false,
'name' => '<string>',
'outputConfig' => [
'clipping' => [
'callbackMetadata' => '<string>',
],
'cropping' => [
],
],
'status' => 'ENABLED|DISABLED',
],
// ...
],
'status' => 'CREATING|AVAILABLE|ACTIVE|UPDATING|DELETING|DELETED|ARCHIVED',
'tags' => ['<string>', ...],
]
Result Details
Members
- arn
-
- Required: Yes
- Type: string
The ARN of the feed.
- association
-
- Type: FeedAssociation structure
True means that the output was originally created in the feed by the AssociateFeed operation. False means it was created using CreateFeed or UpdateFeed. You will need this value if you use the UpdateFeed operation to modify the list of outputs in the feed.
- dataEndpoints
-
- Required: Yes
- Type: Array of strings
The data endpoints of the feed.
- id
-
- Required: Yes
- Type: string
The ID of the feed.
- name
-
- Required: Yes
- Type: string
The updated or original name of the feed.
- outputs
-
- Required: Yes
- Type: Array of GetOutput structures
The array of outputs in the feed. You might have left this array unchanged, or you might have changed it.
- status
-
- Required: Yes
- Type: string
The status of the output.
- tags
-
- Type: Associative array of custom strings keys (TagKey) to strings
The name of the resource currently associated with the feed, if any.
Errors
- ValidationException:
The input fails to satisfy the constraints specified by the service. Check the error message for details about which parameter or field is invalid and correct the request before retrying.
- ResourceNotFoundException:
The resource specified in the action doesn't exist.
- InternalServerErrorException:
An internal server error occurred. This is a temporary condition and the request can be retried. If the problem persists, contact AWS Support.
- AccessDeniedException:
You do not have sufficient access to perform this action.
- TooManyRequestException:
The request was denied due to request throttling. Too many requests have been made within a given time period. Reduce the frequency of requests and use exponential backoff when retrying.
- ConflictException:
The request could not be completed due to a conflict.
- ServiceQuotaExceededException:
The request was rejected because it would exceed one or more service quotas for your account. Review your service quotas and either delete unused resources or request a quota increase.
Shapes
AccessDeniedException
Description
You do not have sufficient access to perform this action.
Members
- message
-
- Required: Yes
- Type: string
ClippingConfig
Description
A type of OutputConfig, used when the output in a feed is for the clip feature.
Members
- callbackMetadata
-
- Type: string
The metadata that is the result of the clip request to Elemental Inference.
ConflictException
Description
The request could not be completed due to a conflict.
Members
- message
-
- Required: Yes
- Type: string
CreateOutput
Description
Contains configuration information about one output in a feed. It is used in the AssociateFeed and the CreateFeed actions.
Members
- description
-
- Type: string
A description for the output.
- name
-
- Required: Yes
- Type: string
A name for the output.
- outputConfig
-
- Required: Yes
- Type: OutputConfig structure
A typed property for an output in a feed. It is used in the CreateFeed and AssociateFeed actions. It identifies the action for Elemental Inference to perform. It also provides a repository for the results of that action. For example, CroppingConfig output will contain the metadata for the crop feature.
- status
-
- Required: Yes
- Type: string
The status to assign to the output.
CroppingConfig
Description
A type of OutputConfig, used when the output in a feed is for the crop feature.
Members
FeedAssociation
Description
Contains information about the resource that is associated with a feed. It is used in the FeedSummary that is used in the response of a ListFeeds action.
Members
- associatedResourceName
-
- Required: Yes
- Type: string
The name of the associated resource.
FeedSummary
Description
Contains configuration information about a feed. It is used in the ListFeeds action.
Members
- arn
-
- Required: Yes
- Type: string
The ARN of the feed.
- association
-
- Type: FeedAssociation structure
The resource, if any, associated with the feed.
- id
-
- Required: Yes
- Type: string
The ID of the feed.
- name
-
- Required: Yes
- Type: string
The name of the feed
- status
-
- Required: Yes
- Type: string
The status of the feed.
GetOutput
Description
Contains configuration information about one output in a feed. It is used in the GetFeed action.
Members
- description
-
- Type: string
The description of the output.
- fromAssociation
-
- Type: boolean
True means that the output was originally created in the feed by the AssociateFeed operation. False means it was created using CreateFeed or UpdateFeed. You will need this value if you use the UpdateFeed operation to modify the list of outputs in the feed.
- name
-
- Required: Yes
- Type: string
The ARN of the output.
- outputConfig
-
- Required: Yes
- Type: OutputConfig structure
A typed property for an output in a feed. It is used in the GetFeed action. It identifies the action for Elemental Inference to perform. It also provides a repository for the results of that action. For example, CroppingConfig output will contain the metadata for the crop feature.
- status
-
- Required: Yes
- Type: string
The status of the output.
InternalServerErrorException
Description
An internal server error occurred. This is a temporary condition and the request can be retried. If the problem persists, contact AWS Support.
Members
- message
-
- Required: Yes
- Type: string
OutputConfig
Description
Contains one typed output. It is used in the CreateOutput, GetOutput, and Update Output structures.
Members
- clipping
-
- Type: ClippingConfig structure
The output config type that applies to the clipping feature.
- cropping
-
- Type: CroppingConfig structure
The output config type that applies to the cropping feature.
ResourceNotFoundException
Description
The resource specified in the action doesn't exist.
Members
- message
-
- Required: Yes
- Type: string
ServiceQuotaExceededException
Description
The request was rejected because it would exceed one or more service quotas for your account. Review your service quotas and either delete unused resources or request a quota increase.
Members
- message
-
- Required: Yes
- Type: string
TooManyRequestException
Description
The request was denied due to request throttling. Too many requests have been made within a given time period. Reduce the frequency of requests and use exponential backoff when retrying.
Members
- message
-
- Required: Yes
- Type: string
UpdateOutput
Description
Contains configuration information about one output in a feed. It is used in the UpdateFeed action.
Members
- description
-
- Type: string
A description of the output.
- fromAssociation
-
- Type: boolean
This property is set by the service when you add the output to the feed, and indicates how you added the output. True means that you used the AssociateFeed operation. False means that you used the CreateFeed or UpdateFeed operation. Use GetFeed to obtain the value. If the value is True, include this field here with a value of True. If the value is False, omit the field here.
- name
-
- Required: Yes
- Type: string
The name start here
- outputConfig
-
- Required: Yes
- Type: OutputConfig structure
A typed property for an output in a feed. It is used in the UpdateFeed action. It identifies the action for Elemental Inference to perform. It also provides a repository for the results of that action. For example, CroppingConfig output will contain the metadata for the crop feature.
- status
-
- Required: Yes
- Type: string
The status of the output.
ValidationException
Description
The input fails to satisfy the constraints specified by the service. Check the error message for details about which parameter or field is invalid and correct the request before retrying.
Members
- message
-
- Required: Yes
- Type: string