Class DocumentDbOutputDataSourceArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.streamanalytics.inputs.DocumentDbOutputDataSourceArgs
-
public final class DocumentDbOutputDataSourceArgs extends com.pulumi.resources.ResourceArgs
Describes a DocumentDB output data source.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DocumentDbOutputDataSourceArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static DocumentDbOutputDataSourceArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
accountId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
accountKey()
static DocumentDbOutputDataSourceArgs.Builder
builder()
static DocumentDbOutputDataSourceArgs.Builder
builder(DocumentDbOutputDataSourceArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
collectionNamePattern()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
database()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
documentId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
partitionKey()
com.pulumi.core.Output<java.lang.String>
type()
-
-
-
Field Detail
-
Empty
public static final DocumentDbOutputDataSourceArgs Empty
-
-
Method Detail
-
accountId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> accountId()
- Returns:
- The DocumentDB account name or ID. Required on PUT (CreateOrReplace) requests.
-
accountKey
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> accountKey()
- Returns:
- The account key for the DocumentDB account. Required on PUT (CreateOrReplace) requests.
-
collectionNamePattern
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> collectionNamePattern()
- Returns:
- The collection name pattern for the collections to be used. The collection name format can be constructed using the optional {partition} token, where partitions start from 0. See the DocumentDB section of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for more information. Required on PUT (CreateOrReplace) requests.
-
database
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> database()
- Returns:
- The name of the DocumentDB database. Required on PUT (CreateOrReplace) requests.
-
documentId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> documentId()
- Returns:
- The name of the field in output events used to specify the primary key which insert or update operations are based on.
-
partitionKey
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> partitionKey()
- Returns:
- The name of the field in output events used to specify the key for partitioning output across collections. If 'collectionNamePattern' contains the {partition} token, this property is required to be specified.
-
type
public com.pulumi.core.Output<java.lang.String> type()
- Returns:
- Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.Storage/DocumentDB'.
-
builder
public static DocumentDbOutputDataSourceArgs.Builder builder()
-
builder
public static DocumentDbOutputDataSourceArgs.Builder builder(DocumentDbOutputDataSourceArgs defaults)
-
-