Class: Aws::CustomerProfiles::Types::CreateIntegrationWorkflowRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::CustomerProfiles::Types::CreateIntegrationWorkflowRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-customerprofiles/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#domain_name ⇒ String
The unique name of the domain.
-
#integration_config ⇒ Types::IntegrationConfig
Configuration data for integration workflow.
-
#object_type_name ⇒ String
The name of the profile object type.
-
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role.
-
#tags ⇒ Hash<String,String>
The tags used to organize, track, or control access for this resource.
-
#workflow_type ⇒ String
The type of workflow.
Instance Attribute Details
#domain_name ⇒ String
The unique name of the domain.
927 928 929 930 931 932 933 934 935 936 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 927 class CreateIntegrationWorkflowRequest < Struct.new( :domain_name, :workflow_type, :integration_config, :object_type_name, :role_arn, :tags) SENSITIVE = [] include Aws::Structure end |
#integration_config ⇒ Types::IntegrationConfig
Configuration data for integration workflow.
927 928 929 930 931 932 933 934 935 936 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 927 class CreateIntegrationWorkflowRequest < Struct.new( :domain_name, :workflow_type, :integration_config, :object_type_name, :role_arn, :tags) SENSITIVE = [] include Aws::Structure end |
#object_type_name ⇒ String
The name of the profile object type.
927 928 929 930 931 932 933 934 935 936 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 927 class CreateIntegrationWorkflowRequest < Struct.new( :domain_name, :workflow_type, :integration_config, :object_type_name, :role_arn, :tags) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role. Customer Profiles assumes this role to create resources on your behalf as part of workflow execution.
927 928 929 930 931 932 933 934 935 936 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 927 class CreateIntegrationWorkflowRequest < Struct.new( :domain_name, :workflow_type, :integration_config, :object_type_name, :role_arn, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags used to organize, track, or control access for this resource.
927 928 929 930 931 932 933 934 935 936 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 927 class CreateIntegrationWorkflowRequest < Struct.new( :domain_name, :workflow_type, :integration_config, :object_type_name, :role_arn, :tags) SENSITIVE = [] include Aws::Structure end |
#workflow_type ⇒ String
The type of workflow. The only supported value is APPFLOW_INTEGRATION.
927 928 929 930 931 932 933 934 935 936 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 927 class CreateIntegrationWorkflowRequest < Struct.new( :domain_name, :workflow_type, :integration_config, :object_type_name, :role_arn, :tags) SENSITIVE = [] include Aws::Structure end |