Class: Aws::DataZone::Types::ConnectionPropertiesInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::DataZone::Types::ConnectionPropertiesInput
- Defined in:
- gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb
Overview
ConnectionPropertiesInput is a union - when making an API calls you must set exactly one of the members.
The properties of a connection.
Direct Known Subclasses
AmazonQProperties, AthenaProperties, GlueProperties, HyperPodProperties, IamProperties, MlflowProperties, RedshiftProperties, S3Properties, SparkEmrProperties, SparkGlueProperties, Unknown
Defined Under Namespace
Classes: AmazonQProperties, AthenaProperties, GlueProperties, HyperPodProperties, IamProperties, MlflowProperties, RedshiftProperties, S3Properties, SparkEmrProperties, SparkGlueProperties, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#amazon_q_properties ⇒ Types::AmazonQPropertiesInput
The Amazon Q properties of the connection.
-
#athena_properties ⇒ Types::AthenaPropertiesInput
The Amazon Athena properties of a connection.
-
#glue_properties ⇒ Types::GluePropertiesInput
The Amazon Web Services Glue properties of a connection.
-
#hyper_pod_properties ⇒ Types::HyperPodPropertiesInput
The hyper pod properties of a connection.
-
#iam_properties ⇒ Types::IamPropertiesInput
The IAM properties of a connection.
-
#mlflow_properties ⇒ Types::MlflowPropertiesInput
The MLflow properties of a connection.
-
#redshift_properties ⇒ Types::RedshiftPropertiesInput
The Amazon Redshift properties of a connection.
-
#s3_properties ⇒ Types::S3PropertiesInput
The Amazon S3 properties of a connection.
-
#spark_emr_properties ⇒ Types::SparkEmrPropertiesInput
The Spark EMR properties of a connection.
-
#spark_glue_properties ⇒ Types::SparkGluePropertiesInput
The Spark Amazon Web Services Glue properties of a connection.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#amazon_q_properties ⇒ Types::AmazonQPropertiesInput
The Amazon Q properties of the connection.
1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1845 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_properties ⇒ Types::AthenaPropertiesInput
The Amazon Athena properties of a connection.
1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1845 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_properties ⇒ Types::GluePropertiesInput
The Amazon Web Services Glue properties of a connection.
1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1845 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_properties ⇒ Types::HyperPodPropertiesInput
The hyper pod properties of a connection.
1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1845 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_properties ⇒ Types::IamPropertiesInput
The IAM properties of a connection.
1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1845 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_properties ⇒ Types::MlflowPropertiesInput
The MLflow properties of a connection.
1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1845 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_properties ⇒ Types::RedshiftPropertiesInput
The Amazon Redshift properties of a connection.
1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1845 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_properties ⇒ Types::S3PropertiesInput
The Amazon S3 properties of a connection.
1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1845 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_properties ⇒ Types::SparkEmrPropertiesInput
The Spark EMR properties of a connection.
1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1845 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_properties ⇒ Types::SparkGluePropertiesInput
The Spark Amazon Web Services Glue properties of a connection.
1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1845 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 |
#unknown ⇒ Object
Returns the value of attribute unknown
1845 1846 1847 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1845 def unknown @unknown end |