Class: Aws::Continuum::Types::CreateIntegrationInput

Inherits:
Struct
  • Object
show all
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

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.

Returns:

  • (String)


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.

Returns:

  • (String)


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