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.



1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1944

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.



1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1944

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.



1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1944

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.



1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1944

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.



1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1944

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.



1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1944

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.



1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1944

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.



1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1944

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.



1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1944

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.



1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1944

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



1944
1945
1946
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1944

def unknown
  @unknown
end