Class: Aws::DataZone::Types::ConnectionPropertiesOutput

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

Overview

Note:

ConnectionPropertiesOutput is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of ConnectionPropertiesOutput corresponding to the set member.

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::AmazonQPropertiesOutput

The Amazon Q properties of the connection.



1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1920

class ConnectionPropertiesOutput < 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 < ConnectionPropertiesOutput; end
  class AthenaProperties < ConnectionPropertiesOutput; end
  class GlueProperties < ConnectionPropertiesOutput; end
  class HyperPodProperties < ConnectionPropertiesOutput; end
  class IamProperties < ConnectionPropertiesOutput; end
  class MlflowProperties < ConnectionPropertiesOutput; end
  class RedshiftProperties < ConnectionPropertiesOutput; end
  class S3Properties < ConnectionPropertiesOutput; end
  class SparkEmrProperties < ConnectionPropertiesOutput; end
  class SparkGlueProperties < ConnectionPropertiesOutput; end
  class Unknown < ConnectionPropertiesOutput; end
end

#athena_propertiesTypes::AthenaPropertiesOutput

The Amazon Athena properties of a connection.



1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1920

class ConnectionPropertiesOutput < 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 < ConnectionPropertiesOutput; end
  class AthenaProperties < ConnectionPropertiesOutput; end
  class GlueProperties < ConnectionPropertiesOutput; end
  class HyperPodProperties < ConnectionPropertiesOutput; end
  class IamProperties < ConnectionPropertiesOutput; end
  class MlflowProperties < ConnectionPropertiesOutput; end
  class RedshiftProperties < ConnectionPropertiesOutput; end
  class S3Properties < ConnectionPropertiesOutput; end
  class SparkEmrProperties < ConnectionPropertiesOutput; end
  class SparkGlueProperties < ConnectionPropertiesOutput; end
  class Unknown < ConnectionPropertiesOutput; end
end

#glue_propertiesTypes::GluePropertiesOutput

The Amazon Web Services Glue properties of a connection.



1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1920

class ConnectionPropertiesOutput < 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 < ConnectionPropertiesOutput; end
  class AthenaProperties < ConnectionPropertiesOutput; end
  class GlueProperties < ConnectionPropertiesOutput; end
  class HyperPodProperties < ConnectionPropertiesOutput; end
  class IamProperties < ConnectionPropertiesOutput; end
  class MlflowProperties < ConnectionPropertiesOutput; end
  class RedshiftProperties < ConnectionPropertiesOutput; end
  class S3Properties < ConnectionPropertiesOutput; end
  class SparkEmrProperties < ConnectionPropertiesOutput; end
  class SparkGlueProperties < ConnectionPropertiesOutput; end
  class Unknown < ConnectionPropertiesOutput; end
end

#hyper_pod_propertiesTypes::HyperPodPropertiesOutput

The hyper pod properties of a connection.



1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1920

class ConnectionPropertiesOutput < 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 < ConnectionPropertiesOutput; end
  class AthenaProperties < ConnectionPropertiesOutput; end
  class GlueProperties < ConnectionPropertiesOutput; end
  class HyperPodProperties < ConnectionPropertiesOutput; end
  class IamProperties < ConnectionPropertiesOutput; end
  class MlflowProperties < ConnectionPropertiesOutput; end
  class RedshiftProperties < ConnectionPropertiesOutput; end
  class S3Properties < ConnectionPropertiesOutput; end
  class SparkEmrProperties < ConnectionPropertiesOutput; end
  class SparkGlueProperties < ConnectionPropertiesOutput; end
  class Unknown < ConnectionPropertiesOutput; end
end

#iam_propertiesTypes::IamPropertiesOutput

The IAM properties of a connection.



1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1920

class ConnectionPropertiesOutput < 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 < ConnectionPropertiesOutput; end
  class AthenaProperties < ConnectionPropertiesOutput; end
  class GlueProperties < ConnectionPropertiesOutput; end
  class HyperPodProperties < ConnectionPropertiesOutput; end
  class IamProperties < ConnectionPropertiesOutput; end
  class MlflowProperties < ConnectionPropertiesOutput; end
  class RedshiftProperties < ConnectionPropertiesOutput; end
  class S3Properties < ConnectionPropertiesOutput; end
  class SparkEmrProperties < ConnectionPropertiesOutput; end
  class SparkGlueProperties < ConnectionPropertiesOutput; end
  class Unknown < ConnectionPropertiesOutput; end
end

#mlflow_propertiesTypes::MlflowPropertiesOutput

The MLflow properties of a connection.



1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1920

class ConnectionPropertiesOutput < 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 < ConnectionPropertiesOutput; end
  class AthenaProperties < ConnectionPropertiesOutput; end
  class GlueProperties < ConnectionPropertiesOutput; end
  class HyperPodProperties < ConnectionPropertiesOutput; end
  class IamProperties < ConnectionPropertiesOutput; end
  class MlflowProperties < ConnectionPropertiesOutput; end
  class RedshiftProperties < ConnectionPropertiesOutput; end
  class S3Properties < ConnectionPropertiesOutput; end
  class SparkEmrProperties < ConnectionPropertiesOutput; end
  class SparkGlueProperties < ConnectionPropertiesOutput; end
  class Unknown < ConnectionPropertiesOutput; end
end

#redshift_propertiesTypes::RedshiftPropertiesOutput

The Amazon Redshift properties of a connection.



1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1920

class ConnectionPropertiesOutput < 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 < ConnectionPropertiesOutput; end
  class AthenaProperties < ConnectionPropertiesOutput; end
  class GlueProperties < ConnectionPropertiesOutput; end
  class HyperPodProperties < ConnectionPropertiesOutput; end
  class IamProperties < ConnectionPropertiesOutput; end
  class MlflowProperties < ConnectionPropertiesOutput; end
  class RedshiftProperties < ConnectionPropertiesOutput; end
  class S3Properties < ConnectionPropertiesOutput; end
  class SparkEmrProperties < ConnectionPropertiesOutput; end
  class SparkGlueProperties < ConnectionPropertiesOutput; end
  class Unknown < ConnectionPropertiesOutput; end
end

#s3_propertiesTypes::S3PropertiesOutput

The Amazon S3 properties of a connection.



1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1920

class ConnectionPropertiesOutput < 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 < ConnectionPropertiesOutput; end
  class AthenaProperties < ConnectionPropertiesOutput; end
  class GlueProperties < ConnectionPropertiesOutput; end
  class HyperPodProperties < ConnectionPropertiesOutput; end
  class IamProperties < ConnectionPropertiesOutput; end
  class MlflowProperties < ConnectionPropertiesOutput; end
  class RedshiftProperties < ConnectionPropertiesOutput; end
  class S3Properties < ConnectionPropertiesOutput; end
  class SparkEmrProperties < ConnectionPropertiesOutput; end
  class SparkGlueProperties < ConnectionPropertiesOutput; end
  class Unknown < ConnectionPropertiesOutput; end
end

#spark_emr_propertiesTypes::SparkEmrPropertiesOutput

The Spark EMR properties of a connection.



1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1920

class ConnectionPropertiesOutput < 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 < ConnectionPropertiesOutput; end
  class AthenaProperties < ConnectionPropertiesOutput; end
  class GlueProperties < ConnectionPropertiesOutput; end
  class HyperPodProperties < ConnectionPropertiesOutput; end
  class IamProperties < ConnectionPropertiesOutput; end
  class MlflowProperties < ConnectionPropertiesOutput; end
  class RedshiftProperties < ConnectionPropertiesOutput; end
  class S3Properties < ConnectionPropertiesOutput; end
  class SparkEmrProperties < ConnectionPropertiesOutput; end
  class SparkGlueProperties < ConnectionPropertiesOutput; end
  class Unknown < ConnectionPropertiesOutput; end
end

#spark_glue_propertiesTypes::SparkGluePropertiesOutput

The Spark Amazon Web Services Glue properties of a connection.



1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1920

class ConnectionPropertiesOutput < 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 < ConnectionPropertiesOutput; end
  class AthenaProperties < ConnectionPropertiesOutput; end
  class GlueProperties < ConnectionPropertiesOutput; end
  class HyperPodProperties < ConnectionPropertiesOutput; end
  class IamProperties < ConnectionPropertiesOutput; end
  class MlflowProperties < ConnectionPropertiesOutput; end
  class RedshiftProperties < ConnectionPropertiesOutput; end
  class S3Properties < ConnectionPropertiesOutput; end
  class SparkEmrProperties < ConnectionPropertiesOutput; end
  class SparkGlueProperties < ConnectionPropertiesOutput; end
  class Unknown < ConnectionPropertiesOutput; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



1920
1921
1922
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1920

def unknown
  @unknown
end