Class: Aws::Continuum::Types::CreateIntegrationInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::Continuum::Types::CreateIntegrationInput
- Defined in:
- gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb
Overview
Specifies the provider configuration and name for the new integration.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_token ⇒ String
An optional token identifying one create attempt within the caller's account, Region, and operation.
-
#name ⇒ String
The name for the integration.
-
#provider_configuration ⇒ Types::ProviderConfiguration
The provider-specific configuration required to create the integration.
Instance Attribute Details
#client_token ⇒ String
An optional token identifying one create attempt within the caller's account, Region, and operation. SDKs generate a token when omitted. If a request reaches the service without a token, the service generates one for that request. Each request without a token starts a new attempt. To replay an attempt, supply the same token and identical input. Authorized users and roles in the same account can retry an attempt this way. Token records are retained for eight hours after success or terminal failure, including after deletion of a successfully created integration. Different input with the same token returns ValidationException.
A suitable default value is auto-generated. You should normally not need to pass this option.
680 681 682 683 684 685 686 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 680 class CreateIntegrationInput < Struct.new( :client_token, :name, :provider_configuration) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name for the integration.
680 681 682 683 684 685 686 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 680 class CreateIntegrationInput < Struct.new( :client_token, :name, :provider_configuration) SENSITIVE = [] include Aws::Structure end |
#provider_configuration ⇒ Types::ProviderConfiguration
The provider-specific configuration required to create the integration. Only one member may be specified.
680 681 682 683 684 685 686 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 680 class CreateIntegrationInput < Struct.new( :client_token, :name, :provider_configuration) SENSITIVE = [] include Aws::Structure end |