class Aws::Glue::Types::UpdateConnectionRequest

@note When making an API call, you may pass UpdateConnectionRequest

data as a hash:

    {
      catalog_id: "CatalogIdString",
      name: "NameString", # required
      connection_input: { # required
        name: "NameString", # required
        description: "DescriptionString",
        connection_type: "JDBC", # required, accepts JDBC, SFTP, MONGODB, KAFKA, NETWORK, MARKETPLACE, CUSTOM
        match_criteria: ["NameString"],
        connection_properties: { # required
          "HOST" => "ValueString",
        },
        physical_connection_requirements: {
          subnet_id: "NameString",
          security_group_id_list: ["NameString"],
          availability_zone: "NameString",
        },
      },
    }

@!attribute [rw] catalog_id

The ID of the Data Catalog in which the connection resides. If none
is provided, the Amazon Web Services account ID is used by default.
@return [String]

@!attribute [rw] name

The name of the connection definition to update.
@return [String]

@!attribute [rw] connection_input

A `ConnectionInput` object that redefines the connection in
question.
@return [Types::ConnectionInput]

@see docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateConnectionRequest AWS API Documentation

Constants

SENSITIVE