Class: Aws::AppRunner::Types::CreateConnectionRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-apprunner/lib/aws-sdk-apprunner/types.rb

Overview

Note:

When making an API call, you may pass CreateConnectionRequest data as a hash:

{
  connection_name: "ConnectionName", # required
  provider_type: "GITHUB", # required, accepts GITHUB
  tags: [
    {
      key: "TagKey",
      value: "TagValue",
    },
  ],
}

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#connection_nameString

A name for the new connection. It must be unique across all App Runner connections for the AWS account in the AWS Region.

Returns:

  • (String)


612
613
614
615
616
617
618
# File 'gems/aws-sdk-apprunner/lib/aws-sdk-apprunner/types.rb', line 612

class CreateConnectionRequest < Struct.new(
  :connection_name,
  :provider_type,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#provider_typeString

The source repository provider.

Returns:

  • (String)


612
613
614
615
616
617
618
# File 'gems/aws-sdk-apprunner/lib/aws-sdk-apprunner/types.rb', line 612

class CreateConnectionRequest < Struct.new(
  :connection_name,
  :provider_type,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

A list of metadata items that you can associate with your connection resource. A tag is a key-value pair.

Returns:



612
613
614
615
616
617
618
# File 'gems/aws-sdk-apprunner/lib/aws-sdk-apprunner/types.rb', line 612

class CreateConnectionRequest < Struct.new(
  :connection_name,
  :provider_type,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end