Class: Aws::DataZone::Types::ConnectionPropertiesInput

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

Overview

Note:

ConnectionPropertiesInput is a union - when making an API calls you must set exactly one of the members.

The properties of a connection.

Defined Under Namespace

Classes: AmazonQProperties, AthenaProperties, GlueProperties, HyperPodProperties, IamProperties, MlflowProperties, RedshiftProperties, S3Properties, SparkEmrProperties, SparkGlueProperties, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#amazon_q_propertiesTypes::AmazonQPropertiesInput

The Amazon Q properties of the connection.



2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2050

class ConnectionPropertiesInput < Struct.new(
  :amazon_q_properties,
  :athena_properties,
  :glue_properties,
  :hyper_pod_properties,
  :iam_properties,
  :mlflow_properties,
  :redshift_properties,
  :s3_properties,
  :spark_emr_properties,
  :spark_glue_properties,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AmazonQProperties < ConnectionPropertiesInput; end
  class AthenaProperties < ConnectionPropertiesInput; end
  class GlueProperties < ConnectionPropertiesInput; end
  class HyperPodProperties < ConnectionPropertiesInput; end
  class IamProperties < ConnectionPropertiesInput; end
  class MlflowProperties < ConnectionPropertiesInput; end
  class RedshiftProperties < ConnectionPropertiesInput; end
  class S3Properties < ConnectionPropertiesInput; end
  class SparkEmrProperties < ConnectionPropertiesInput; end
  class SparkGlueProperties < ConnectionPropertiesInput; end
  class Unknown < ConnectionPropertiesInput; end
end

#athena_propertiesTypes::AthenaPropertiesInput

The Amazon Athena properties of a connection.



2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2050

class ConnectionPropertiesInput < Struct.new(
  :amazon_q_properties,
  :athena_properties,
  :glue_properties,
  :hyper_pod_properties,
  :iam_properties,
  :mlflow_properties,
  :redshift_properties,
  :s3_properties,
  :spark_emr_properties,
  :spark_glue_properties,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AmazonQProperties < ConnectionPropertiesInput; end
  class AthenaProperties < ConnectionPropertiesInput; end
  class GlueProperties < ConnectionPropertiesInput; end
  class HyperPodProperties < ConnectionPropertiesInput; end
  class IamProperties < ConnectionPropertiesInput; end
  class MlflowProperties < ConnectionPropertiesInput; end
  class RedshiftProperties < ConnectionPropertiesInput; end
  class S3Properties < ConnectionPropertiesInput; end
  class SparkEmrProperties < ConnectionPropertiesInput; end
  class SparkGlueProperties < ConnectionPropertiesInput; end
  class Unknown < ConnectionPropertiesInput; end
end

#glue_propertiesTypes::GluePropertiesInput

The Amazon Web Services Glue properties of a connection.



2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2050

class ConnectionPropertiesInput < Struct.new(
  :amazon_q_properties,
  :athena_properties,
  :glue_properties,
  :hyper_pod_properties,
  :iam_properties,
  :mlflow_properties,
  :redshift_properties,
  :s3_properties,
  :spark_emr_properties,
  :spark_glue_properties,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AmazonQProperties < ConnectionPropertiesInput; end
  class AthenaProperties < ConnectionPropertiesInput; end
  class GlueProperties < ConnectionPropertiesInput; end
  class HyperPodProperties < ConnectionPropertiesInput; end
  class IamProperties < ConnectionPropertiesInput; end
  class MlflowProperties < ConnectionPropertiesInput; end
  class RedshiftProperties < ConnectionPropertiesInput; end
  class S3Properties < ConnectionPropertiesInput; end
  class SparkEmrProperties < ConnectionPropertiesInput; end
  class SparkGlueProperties < ConnectionPropertiesInput; end
  class Unknown < ConnectionPropertiesInput; end
end

#hyper_pod_propertiesTypes::HyperPodPropertiesInput

The hyper pod properties of a connection.



2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2050

class ConnectionPropertiesInput < Struct.new(
  :amazon_q_properties,
  :athena_properties,
  :glue_properties,
  :hyper_pod_properties,
  :iam_properties,
  :mlflow_properties,
  :redshift_properties,
  :s3_properties,
  :spark_emr_properties,
  :spark_glue_properties,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AmazonQProperties < ConnectionPropertiesInput; end
  class AthenaProperties < ConnectionPropertiesInput; end
  class GlueProperties < ConnectionPropertiesInput; end
  class HyperPodProperties < ConnectionPropertiesInput; end
  class IamProperties < ConnectionPropertiesInput; end
  class MlflowProperties < ConnectionPropertiesInput; end
  class RedshiftProperties < ConnectionPropertiesInput; end
  class S3Properties < ConnectionPropertiesInput; end
  class SparkEmrProperties < ConnectionPropertiesInput; end
  class SparkGlueProperties < ConnectionPropertiesInput; end
  class Unknown < ConnectionPropertiesInput; end
end

#iam_propertiesTypes::IamPropertiesInput

The IAM properties of a connection.



2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2050

class ConnectionPropertiesInput < Struct.new(
  :amazon_q_properties,
  :athena_properties,
  :glue_properties,
  :hyper_pod_properties,
  :iam_properties,
  :mlflow_properties,
  :redshift_properties,
  :s3_properties,
  :spark_emr_properties,
  :spark_glue_properties,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AmazonQProperties < ConnectionPropertiesInput; end
  class AthenaProperties < ConnectionPropertiesInput; end
  class GlueProperties < ConnectionPropertiesInput; end
  class HyperPodProperties < ConnectionPropertiesInput; end
  class IamProperties < ConnectionPropertiesInput; end
  class MlflowProperties < ConnectionPropertiesInput; end
  class RedshiftProperties < ConnectionPropertiesInput; end
  class S3Properties < ConnectionPropertiesInput; end
  class SparkEmrProperties < ConnectionPropertiesInput; end
  class SparkGlueProperties < ConnectionPropertiesInput; end
  class Unknown < ConnectionPropertiesInput; end
end

#mlflow_propertiesTypes::MlflowPropertiesInput

The MLflow properties of a connection.



2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2050

class ConnectionPropertiesInput < Struct.new(
  :amazon_q_properties,
  :athena_properties,
  :glue_properties,
  :hyper_pod_properties,
  :iam_properties,
  :mlflow_properties,
  :redshift_properties,
  :s3_properties,
  :spark_emr_properties,
  :spark_glue_properties,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AmazonQProperties < ConnectionPropertiesInput; end
  class AthenaProperties < ConnectionPropertiesInput; end
  class GlueProperties < ConnectionPropertiesInput; end
  class HyperPodProperties < ConnectionPropertiesInput; end
  class IamProperties < ConnectionPropertiesInput; end
  class MlflowProperties < ConnectionPropertiesInput; end
  class RedshiftProperties < ConnectionPropertiesInput; end
  class S3Properties < ConnectionPropertiesInput; end
  class SparkEmrProperties < ConnectionPropertiesInput; end
  class SparkGlueProperties < ConnectionPropertiesInput; end
  class Unknown < ConnectionPropertiesInput; end
end

#redshift_propertiesTypes::RedshiftPropertiesInput

The Amazon Redshift properties of a connection.



2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2050

class ConnectionPropertiesInput < Struct.new(
  :amazon_q_properties,
  :athena_properties,
  :glue_properties,
  :hyper_pod_properties,
  :iam_properties,
  :mlflow_properties,
  :redshift_properties,
  :s3_properties,
  :spark_emr_properties,
  :spark_glue_properties,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AmazonQProperties < ConnectionPropertiesInput; end
  class AthenaProperties < ConnectionPropertiesInput; end
  class GlueProperties < ConnectionPropertiesInput; end
  class HyperPodProperties < ConnectionPropertiesInput; end
  class IamProperties < ConnectionPropertiesInput; end
  class MlflowProperties < ConnectionPropertiesInput; end
  class RedshiftProperties < ConnectionPropertiesInput; end
  class S3Properties < ConnectionPropertiesInput; end
  class SparkEmrProperties < ConnectionPropertiesInput; end
  class SparkGlueProperties < ConnectionPropertiesInput; end
  class Unknown < ConnectionPropertiesInput; end
end

#s3_propertiesTypes::S3PropertiesInput

The Amazon S3 properties of a connection.



2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2050

class ConnectionPropertiesInput < Struct.new(
  :amazon_q_properties,
  :athena_properties,
  :glue_properties,
  :hyper_pod_properties,
  :iam_properties,
  :mlflow_properties,
  :redshift_properties,
  :s3_properties,
  :spark_emr_properties,
  :spark_glue_properties,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AmazonQProperties < ConnectionPropertiesInput; end
  class AthenaProperties < ConnectionPropertiesInput; end
  class GlueProperties < ConnectionPropertiesInput; end
  class HyperPodProperties < ConnectionPropertiesInput; end
  class IamProperties < ConnectionPropertiesInput; end
  class MlflowProperties < ConnectionPropertiesInput; end
  class RedshiftProperties < ConnectionPropertiesInput; end
  class S3Properties < ConnectionPropertiesInput; end
  class SparkEmrProperties < ConnectionPropertiesInput; end
  class SparkGlueProperties < ConnectionPropertiesInput; end
  class Unknown < ConnectionPropertiesInput; end
end

#spark_emr_propertiesTypes::SparkEmrPropertiesInput

The Spark EMR properties of a connection.



2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2050

class ConnectionPropertiesInput < Struct.new(
  :amazon_q_properties,
  :athena_properties,
  :glue_properties,
  :hyper_pod_properties,
  :iam_properties,
  :mlflow_properties,
  :redshift_properties,
  :s3_properties,
  :spark_emr_properties,
  :spark_glue_properties,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AmazonQProperties < ConnectionPropertiesInput; end
  class AthenaProperties < ConnectionPropertiesInput; end
  class GlueProperties < ConnectionPropertiesInput; end
  class HyperPodProperties < ConnectionPropertiesInput; end
  class IamProperties < ConnectionPropertiesInput; end
  class MlflowProperties < ConnectionPropertiesInput; end
  class RedshiftProperties < ConnectionPropertiesInput; end
  class S3Properties < ConnectionPropertiesInput; end
  class SparkEmrProperties < ConnectionPropertiesInput; end
  class SparkGlueProperties < ConnectionPropertiesInput; end
  class Unknown < ConnectionPropertiesInput; end
end

#spark_glue_propertiesTypes::SparkGluePropertiesInput

The Spark Amazon Web Services Glue properties of a connection.



2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2050

class ConnectionPropertiesInput < Struct.new(
  :amazon_q_properties,
  :athena_properties,
  :glue_properties,
  :hyper_pod_properties,
  :iam_properties,
  :mlflow_properties,
  :redshift_properties,
  :s3_properties,
  :spark_emr_properties,
  :spark_glue_properties,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AmazonQProperties < ConnectionPropertiesInput; end
  class AthenaProperties < ConnectionPropertiesInput; end
  class GlueProperties < ConnectionPropertiesInput; end
  class HyperPodProperties < ConnectionPropertiesInput; end
  class IamProperties < ConnectionPropertiesInput; end
  class MlflowProperties < ConnectionPropertiesInput; end
  class RedshiftProperties < ConnectionPropertiesInput; end
  class S3Properties < ConnectionPropertiesInput; end
  class SparkEmrProperties < ConnectionPropertiesInput; end
  class SparkGlueProperties < ConnectionPropertiesInput; end
  class Unknown < ConnectionPropertiesInput; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



2050
2051
2052
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2050

def unknown
  @unknown
end