Class: Aws::ElementalInference::Types::CreateFeedRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-elementalinference/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#access_role_arnString

The ARN of an IAM role that Elemental Inference assumes to access resources in your account on your behalf. For example, the smart crop feature uses this role to read graphics-compositing templates from your Amazon S3 bucket. You specify one access role for each feed.

Returns:



296
297
298
299
300
301
302
303
# File 'lib/aws-sdk-elementalinference/types.rb', line 296

class CreateFeedRequest < Struct.new(
  :name,
  :access_role_arn,
  :outputs,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

A user-friendly name for this feed.

Returns:



296
297
298
299
300
301
302
303
# File 'lib/aws-sdk-elementalinference/types.rb', line 296

class CreateFeedRequest < Struct.new(
  :name,
  :access_role_arn,
  :outputs,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#outputsArray<Types::CreateOutput>

An array of outputs for this feed. Each output represents a specific Elemental Inference feature. For example, there is one output type for the smart crop feature. You must specify at least one output, but you can later add outputs using AssociateFeed, or add, modify, and delete outputs using UpdateFeed.

Returns:



296
297
298
299
300
301
302
303
# File 'lib/aws-sdk-elementalinference/types.rb', line 296

class CreateFeedRequest < Struct.new(
  :name,
  :access_role_arn,
  :outputs,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

Optional tags. You can also add tags later, using TagResource.

Returns:



296
297
298
299
300
301
302
303
# File 'lib/aws-sdk-elementalinference/types.rb', line 296

class CreateFeedRequest < Struct.new(
  :name,
  :access_role_arn,
  :outputs,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end