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)


7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
# File 'lib/aws-sdk-quicksight/types.rb', line 7687

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:



7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
# File 'lib/aws-sdk-quicksight/types.rb', line 7687

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)


7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
# File 'lib/aws-sdk-quicksight/types.rb', line 7687

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)


7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
# File 'lib/aws-sdk-quicksight/types.rb', line 7687

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)


7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
# File 'lib/aws-sdk-quicksight/types.rb', line 7687

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:



7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
# File 'lib/aws-sdk-quicksight/types.rb', line 7687

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:



7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
# File 'lib/aws-sdk-quicksight/types.rb', line 7687

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)


7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
# File 'lib/aws-sdk-quicksight/types.rb', line 7687

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)


7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
# File 'lib/aws-sdk-quicksight/types.rb', line 7687

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