Class: Aws::IoTManagedIntegrations::Types::CreateConnectorDestinationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTManagedIntegrations::Types::CreateConnectorDestinationRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-iotmanagedintegrations/types.rb
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#auth_config ⇒ Types::AuthConfig
The authentication configuration details for the connector destination, including OAuth settings and other authentication parameters.
-
#auth_type ⇒ String
The authentication type used for the connector destination, which determines how credentials and access are managed.
-
#client_token ⇒ String
An idempotency token.
-
#cloud_connector_id ⇒ String
The identifier of the C2C connector.
-
#description ⇒ String
A description of the connector destination.
-
#name ⇒ String
The display name of the connector destination.
-
#secrets_manager ⇒ Types::SecretsManager
The AWS Secrets Manager configuration used to securely store and manage sensitive information for the connector destination.
Instance Attribute Details
#auth_config ⇒ Types::AuthConfig
The authentication configuration details for the connector destination, including OAuth settings and other authentication parameters.
586 587 588 589 590 591 592 593 594 595 596 |
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 586 class CreateConnectorDestinationRequest < Struct.new( :name, :description, :cloud_connector_id, :auth_type, :auth_config, :secrets_manager, :client_token) SENSITIVE = [] include Aws::Structure end |
#auth_type ⇒ String
The authentication type used for the connector destination, which determines how credentials and access are managed.
586 587 588 589 590 591 592 593 594 595 596 |
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 586 class CreateConnectorDestinationRequest < Struct.new( :name, :description, :cloud_connector_id, :auth_type, :auth_config, :secrets_manager, :client_token) SENSITIVE = [] include Aws::Structure end |
#client_token ⇒ String
An idempotency token. If you retry a request that completed successfully initially using the same client token and parameters, then the retry attempt will succeed without performing any further actions.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
586 587 588 589 590 591 592 593 594 595 596 |
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 586 class CreateConnectorDestinationRequest < Struct.new( :name, :description, :cloud_connector_id, :auth_type, :auth_config, :secrets_manager, :client_token) SENSITIVE = [] include Aws::Structure end |
#cloud_connector_id ⇒ String
The identifier of the C2C connector.
586 587 588 589 590 591 592 593 594 595 596 |
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 586 class CreateConnectorDestinationRequest < Struct.new( :name, :description, :cloud_connector_id, :auth_type, :auth_config, :secrets_manager, :client_token) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the connector destination.
586 587 588 589 590 591 592 593 594 595 596 |
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 586 class CreateConnectorDestinationRequest < Struct.new( :name, :description, :cloud_connector_id, :auth_type, :auth_config, :secrets_manager, :client_token) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The display name of the connector destination.
586 587 588 589 590 591 592 593 594 595 596 |
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 586 class CreateConnectorDestinationRequest < Struct.new( :name, :description, :cloud_connector_id, :auth_type, :auth_config, :secrets_manager, :client_token) SENSITIVE = [] include Aws::Structure end |
#secrets_manager ⇒ Types::SecretsManager
The AWS Secrets Manager configuration used to securely store and manage sensitive information for the connector destination.
586 587 588 589 590 591 592 593 594 595 596 |
# File 'lib/aws-sdk-iotmanagedintegrations/types.rb', line 586 class CreateConnectorDestinationRequest < Struct.new( :name, :description, :cloud_connector_id, :auth_type, :auth_config, :secrets_manager, :client_token) SENSITIVE = [] include Aws::Structure end |