Module Values.ApplicationConfigurationSource

Specifies the creation parameters for a Managed Service for Apache Flink application.

Sourcetype nonrec t = {
  1. sqlApplicationConfiguration : SqlApplicationConfiguration.t option;
    (*

    The creation and update parameters for a SQL-based Kinesis Data Analytics application.

    *)
  2. flinkApplicationConfiguration : FlinkApplicationConfiguration.t option;
    (*

    The creation and update parameters for a Managed Service for Apache Flink application.

    *)
  3. environmentProperties : EnvironmentProperties.t option;
    (*

    Describes execution properties for a Managed Service for Apache Flink application.

    *)
  4. applicationCodeConfiguration : ApplicationCodeConfiguration.t option;
    (*

    The code location and type parameters for a Managed Service for Apache Flink application.

    *)
  5. applicationSnapshotConfiguration : ApplicationSnapshotConfiguration.t option;
    (*

    Describes whether snapshots are enabled for a Managed Service for Apache Flink application.

    *)
  6. applicationSystemRollbackConfiguration : ApplicationSystemRollbackConfiguration.t option;
    (*

    Describes whether system rollbacks are enabled for a Managed Service for Apache Flink application.

    *)
  7. vpcConfigurations : VpcConfigurations.t option;
    (*

    The array of descriptions of VPC configurations available to the application.

    *)
  8. zeppelinApplicationConfiguration : ZeppelinApplicationConfiguration.t option;
    (*

    The configuration parameters for a Managed Service for Apache Flink Studio notebook.

    *)
  9. applicationEncryptionConfiguration : ApplicationEncryptionConfiguration.t option;
    (*

    The configuration to manage encryption at rest.

    *)
}
Sourceval make : ?sqlApplicationConfiguration:??? -> ?flinkApplicationConfiguration:??? -> ?environmentProperties:??? -> ?applicationCodeConfiguration:??? -> ?applicationSnapshotConfiguration:??? -> ?applicationSystemRollbackConfiguration:??? -> ?vpcConfigurations:??? -> ?zeppelinApplicationConfiguration:??? -> ?applicationEncryptionConfiguration:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `List of [> `String of SubnetId.t ] list ]) list ] list | `Structure of (string * [> `Boolean of BooleanObject.t | `Enum of string | `List of [> `Structure of (string * [> `Enum of string | `Map of ([> `String of PropertyKey.t ] * [> `String of PropertyValue.t ]) list | `String of InAppStreamName.t | `Structure of (string * [> `Enum of string | `Integer of InputParallelismCount.t | `List of [> `Structure of (string * [> `String of RecordColumnName.t ]) list ] list | `String of ResourceARN.t | `Structure of (string * [> `Enum of string | `String of ResourceARN.t | `Structure of (string * [> `Structure of (string * [> `String of RecordRowPath.t ]) list ]) list ]) list ]) list ]) list ] list | `String of KeyId.t | `Structure of (string * [> `Blob of ZipFileContent.t | `Boolean of BooleanObject.t | `Enum of string | `Integer of Parallelism.t | `Long of CheckpointInterval.t | `String of TextContent.t | `Structure of (string * [> `String of BucketARN.t ]) list ]) list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t