Class: Aws::QuickSight::Types::CreateActionConnectorRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[:name, :description]

Instance Attribute Summary collapse

Instance Attribute Details

#action_connector_idString

A unique identifier for the action connector. This ID must be unique within the Amazon Web Services account. The ‘ActionConnectorId` must not start with the prefix `quicksuite-`

Returns:

  • (String)


6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
# File 'lib/aws-sdk-quicksight/types.rb', line 6325

class CreateActionConnectorRequest < Struct.new(
  :aws_account_id,
  :action_connector_id,
  :name,
  :type,
  :authentication_config,
  :description,
  :permissions,
  :vpc_connection_arn,
  :tags)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#authentication_configTypes::AuthConfig

The authentication configuration for connecting to the external service. This includes the authentication type, base URL, and authentication metadata such as client credentials or API keys.

Returns:



6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
# File 'lib/aws-sdk-quicksight/types.rb', line 6325

class CreateActionConnectorRequest < Struct.new(
  :aws_account_id,
  :action_connector_id,
  :name,
  :type,
  :authentication_config,
  :description,
  :permissions,
  :vpc_connection_arn,
  :tags)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#aws_account_idString

The Amazon Web Services account ID associated with the action connector.

Returns:

  • (String)


6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
# File 'lib/aws-sdk-quicksight/types.rb', line 6325

class CreateActionConnectorRequest < Struct.new(
  :aws_account_id,
  :action_connector_id,
  :name,
  :type,
  :authentication_config,
  :description,
  :permissions,
  :vpc_connection_arn,
  :tags)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#descriptionString

An optional description of the action connector.

Returns:

  • (String)


6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
# File 'lib/aws-sdk-quicksight/types.rb', line 6325

class CreateActionConnectorRequest < Struct.new(
  :aws_account_id,
  :action_connector_id,
  :name,
  :type,
  :authentication_config,
  :description,
  :permissions,
  :vpc_connection_arn,
  :tags)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#nameString

A descriptive name for the action connector.

Returns:

  • (String)


6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
# File 'lib/aws-sdk-quicksight/types.rb', line 6325

class CreateActionConnectorRequest < Struct.new(
  :aws_account_id,
  :action_connector_id,
  :name,
  :type,
  :authentication_config,
  :description,
  :permissions,
  :vpc_connection_arn,
  :tags)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#permissionsArray<Types::ResourcePermission>

The permissions configuration that defines which users, groups, or namespaces can access this action connector and what operations they can perform.

Returns:



6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
# File 'lib/aws-sdk-quicksight/types.rb', line 6325

class CreateActionConnectorRequest < Struct.new(
  :aws_account_id,
  :action_connector_id,
  :name,
  :type,
  :authentication_config,
  :description,
  :permissions,
  :vpc_connection_arn,
  :tags)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#tagsArray<Types::Tag>

A list of tags to apply to the action connector for resource management and organization.

Returns:



6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
# File 'lib/aws-sdk-quicksight/types.rb', line 6325

class CreateActionConnectorRequest < Struct.new(
  :aws_account_id,
  :action_connector_id,
  :name,
  :type,
  :authentication_config,
  :description,
  :permissions,
  :vpc_connection_arn,
  :tags)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#typeString

The type of action connector.

Returns:

  • (String)


6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
# File 'lib/aws-sdk-quicksight/types.rb', line 6325

class CreateActionConnectorRequest < Struct.new(
  :aws_account_id,
  :action_connector_id,
  :name,
  :type,
  :authentication_config,
  :description,
  :permissions,
  :vpc_connection_arn,
  :tags)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#vpc_connection_arnString

The ARN of the VPC connection to use for secure connectivity to the external service.

Returns:

  • (String)


6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
# File 'lib/aws-sdk-quicksight/types.rb', line 6325

class CreateActionConnectorRequest < Struct.new(
  :aws_account_id,
  :action_connector_id,
  :name,
  :type,
  :authentication_config,
  :description,
  :permissions,
  :vpc_connection_arn,
  :tags)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end