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.
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_properties ⇒ Types::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_properties ⇒ Types::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_properties ⇒ Types::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_properties ⇒ Types::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_properties ⇒ Types::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_properties ⇒ Types::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_properties ⇒ Types::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_properties ⇒ Types::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_properties ⇒ Types::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 |
#unknown ⇒ Object
Returns the value of attribute unknown
2050 2051 2052 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2050 def unknown @unknown end |