v20191212

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CompositePathSortOrderAscending  = CompositePathSortOrder("Ascending")
	CompositePathSortOrderDescending = CompositePathSortOrder("Descending")
)
View Source
const (
	ConflictResolutionModeLastWriterWins = ConflictResolutionMode("LastWriterWins")
	ConflictResolutionModeCustom         = ConflictResolutionMode("Custom")
)
View Source
const (
	DataTypeString       = DataType("String")
	DataTypeNumber       = DataType("Number")
	DataTypePoint        = DataType("Point")
	DataTypePolygon      = DataType("Polygon")
	DataTypeLineString   = DataType("LineString")
	DataTypeMultiPolygon = DataType("MultiPolygon")
)
View Source
const (
	DatabaseAccountKindGlobalDocumentDB = DatabaseAccountKind("GlobalDocumentDB")
	DatabaseAccountKindMongoDB          = DatabaseAccountKind("MongoDB")
	DatabaseAccountKindParse            = DatabaseAccountKind("Parse")
)
View Source
const (
	DefaultConsistencyLevelEventual         = DefaultConsistencyLevel("Eventual")
	DefaultConsistencyLevelSession          = DefaultConsistencyLevel("Session")
	DefaultConsistencyLevelBoundedStaleness = DefaultConsistencyLevel("BoundedStaleness")
	DefaultConsistencyLevelStrong           = DefaultConsistencyLevel("Strong")
	DefaultConsistencyLevelConsistentPrefix = DefaultConsistencyLevel("ConsistentPrefix")
)
View Source
const (
	IndexKindHash    = IndexKind("Hash")
	IndexKindRange   = IndexKind("Range")
	IndexKindSpatial = IndexKind("Spatial")
)
View Source
const (
	IndexingModeConsistent = IndexingMode("Consistent")
	IndexingModeLazy       = IndexingMode("Lazy")
	IndexingModeNone       = IndexingMode("None")
)
View Source
const (
	PartitionKindHash  = PartitionKind("Hash")
	PartitionKindRange = PartitionKind("Range")
)
View Source
const (
	SpatialTypePoint        = SpatialType("Point")
	SpatialTypeLineString   = SpatialType("LineString")
	SpatialTypePolygon      = SpatialType("Polygon")
	SpatialTypeMultiPolygon = SpatialType("MultiPolygon")
)
View Source
const (
	TriggerOperationAll     = TriggerOperation("All")
	TriggerOperationCreate  = TriggerOperation("Create")
	TriggerOperationUpdate  = TriggerOperation("Update")
	TriggerOperationDelete  = TriggerOperation("Delete")
	TriggerOperationReplace = TriggerOperation("Replace")
)
View Source
const (
	TriggerTypePre  = TriggerType("Pre")
	TriggerTypePost = TriggerType("Post")
)
View Source
const (
	ConnectorOfferSmall = ConnectorOffer("Small")
)
View Source
const (
	DatabaseAccountOfferTypeStandard = DatabaseAccountOfferType("Standard")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Capability

type Capability struct {
	// Name of the Cosmos DB capability. For example, "name": "EnableCassandra". Current values also include "EnableTable" and "EnableGremlin".
	Name *string `pulumi:"name"`
}

Cosmos DB capability object

type CapabilityArgs

type CapabilityArgs struct {
	// Name of the Cosmos DB capability. For example, "name": "EnableCassandra". Current values also include "EnableTable" and "EnableGremlin".
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Cosmos DB capability object

func (CapabilityArgs) ElementType

func (CapabilityArgs) ElementType() reflect.Type

func (CapabilityArgs) ToCapabilityOutput

func (i CapabilityArgs) ToCapabilityOutput() CapabilityOutput

func (CapabilityArgs) ToCapabilityOutputWithContext

func (i CapabilityArgs) ToCapabilityOutputWithContext(ctx context.Context) CapabilityOutput

type CapabilityArray

type CapabilityArray []CapabilityInput

func (CapabilityArray) ElementType

func (CapabilityArray) ElementType() reflect.Type

func (CapabilityArray) ToCapabilityArrayOutput

func (i CapabilityArray) ToCapabilityArrayOutput() CapabilityArrayOutput

func (CapabilityArray) ToCapabilityArrayOutputWithContext

func (i CapabilityArray) ToCapabilityArrayOutputWithContext(ctx context.Context) CapabilityArrayOutput

type CapabilityArrayInput

type CapabilityArrayInput interface {
	pulumi.Input

	ToCapabilityArrayOutput() CapabilityArrayOutput
	ToCapabilityArrayOutputWithContext(context.Context) CapabilityArrayOutput
}

CapabilityArrayInput is an input type that accepts CapabilityArray and CapabilityArrayOutput values. You can construct a concrete instance of `CapabilityArrayInput` via:

CapabilityArray{ CapabilityArgs{...} }

type CapabilityArrayOutput

type CapabilityArrayOutput struct{ *pulumi.OutputState }

func (CapabilityArrayOutput) ElementType

func (CapabilityArrayOutput) ElementType() reflect.Type

func (CapabilityArrayOutput) Index

func (CapabilityArrayOutput) ToCapabilityArrayOutput

func (o CapabilityArrayOutput) ToCapabilityArrayOutput() CapabilityArrayOutput

func (CapabilityArrayOutput) ToCapabilityArrayOutputWithContext

func (o CapabilityArrayOutput) ToCapabilityArrayOutputWithContext(ctx context.Context) CapabilityArrayOutput

type CapabilityInput

type CapabilityInput interface {
	pulumi.Input

	ToCapabilityOutput() CapabilityOutput
	ToCapabilityOutputWithContext(context.Context) CapabilityOutput
}

CapabilityInput is an input type that accepts CapabilityArgs and CapabilityOutput values. You can construct a concrete instance of `CapabilityInput` via:

CapabilityArgs{...}

type CapabilityOutput

type CapabilityOutput struct{ *pulumi.OutputState }

Cosmos DB capability object

func (CapabilityOutput) ElementType

func (CapabilityOutput) ElementType() reflect.Type

func (CapabilityOutput) Name

Name of the Cosmos DB capability. For example, "name": "EnableCassandra". Current values also include "EnableTable" and "EnableGremlin".

func (CapabilityOutput) ToCapabilityOutput

func (o CapabilityOutput) ToCapabilityOutput() CapabilityOutput

func (CapabilityOutput) ToCapabilityOutputWithContext

func (o CapabilityOutput) ToCapabilityOutputWithContext(ctx context.Context) CapabilityOutput

type CapabilityResponse

type CapabilityResponse struct {
	// Name of the Cosmos DB capability. For example, "name": "EnableCassandra". Current values also include "EnableTable" and "EnableGremlin".
	Name *string `pulumi:"name"`
}

Cosmos DB capability object

type CapabilityResponseArgs

type CapabilityResponseArgs struct {
	// Name of the Cosmos DB capability. For example, "name": "EnableCassandra". Current values also include "EnableTable" and "EnableGremlin".
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Cosmos DB capability object

func (CapabilityResponseArgs) ElementType

func (CapabilityResponseArgs) ElementType() reflect.Type

func (CapabilityResponseArgs) ToCapabilityResponseOutput

func (i CapabilityResponseArgs) ToCapabilityResponseOutput() CapabilityResponseOutput

func (CapabilityResponseArgs) ToCapabilityResponseOutputWithContext

func (i CapabilityResponseArgs) ToCapabilityResponseOutputWithContext(ctx context.Context) CapabilityResponseOutput

type CapabilityResponseArray

type CapabilityResponseArray []CapabilityResponseInput

func (CapabilityResponseArray) ElementType

func (CapabilityResponseArray) ElementType() reflect.Type

func (CapabilityResponseArray) ToCapabilityResponseArrayOutput

func (i CapabilityResponseArray) ToCapabilityResponseArrayOutput() CapabilityResponseArrayOutput

func (CapabilityResponseArray) ToCapabilityResponseArrayOutputWithContext

func (i CapabilityResponseArray) ToCapabilityResponseArrayOutputWithContext(ctx context.Context) CapabilityResponseArrayOutput

type CapabilityResponseArrayInput

type CapabilityResponseArrayInput interface {
	pulumi.Input

	ToCapabilityResponseArrayOutput() CapabilityResponseArrayOutput
	ToCapabilityResponseArrayOutputWithContext(context.Context) CapabilityResponseArrayOutput
}

CapabilityResponseArrayInput is an input type that accepts CapabilityResponseArray and CapabilityResponseArrayOutput values. You can construct a concrete instance of `CapabilityResponseArrayInput` via:

CapabilityResponseArray{ CapabilityResponseArgs{...} }

type CapabilityResponseArrayOutput

type CapabilityResponseArrayOutput struct{ *pulumi.OutputState }

func (CapabilityResponseArrayOutput) ElementType

func (CapabilityResponseArrayOutput) Index

func (CapabilityResponseArrayOutput) ToCapabilityResponseArrayOutput

func (o CapabilityResponseArrayOutput) ToCapabilityResponseArrayOutput() CapabilityResponseArrayOutput

func (CapabilityResponseArrayOutput) ToCapabilityResponseArrayOutputWithContext

func (o CapabilityResponseArrayOutput) ToCapabilityResponseArrayOutputWithContext(ctx context.Context) CapabilityResponseArrayOutput

type CapabilityResponseInput

type CapabilityResponseInput interface {
	pulumi.Input

	ToCapabilityResponseOutput() CapabilityResponseOutput
	ToCapabilityResponseOutputWithContext(context.Context) CapabilityResponseOutput
}

CapabilityResponseInput is an input type that accepts CapabilityResponseArgs and CapabilityResponseOutput values. You can construct a concrete instance of `CapabilityResponseInput` via:

CapabilityResponseArgs{...}

type CapabilityResponseOutput

type CapabilityResponseOutput struct{ *pulumi.OutputState }

Cosmos DB capability object

func (CapabilityResponseOutput) ElementType

func (CapabilityResponseOutput) ElementType() reflect.Type

func (CapabilityResponseOutput) Name

Name of the Cosmos DB capability. For example, "name": "EnableCassandra". Current values also include "EnableTable" and "EnableGremlin".

func (CapabilityResponseOutput) ToCapabilityResponseOutput

func (o CapabilityResponseOutput) ToCapabilityResponseOutput() CapabilityResponseOutput

func (CapabilityResponseOutput) ToCapabilityResponseOutputWithContext

func (o CapabilityResponseOutput) ToCapabilityResponseOutputWithContext(ctx context.Context) CapabilityResponseOutput

type CassandraKeyspaceGetPropertiesResponseResource

type CassandraKeyspaceGetPropertiesResponseResource struct {
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag string `pulumi:"etag"`
	// Name of the Cosmos DB Cassandra keyspace
	Id string `pulumi:"id"`
	// A system generated property. A unique identifier.
	Rid string `pulumi:"rid"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts interface{} `pulumi:"ts"`
}

type CassandraKeyspaceGetPropertiesResponseResourceArgs

type CassandraKeyspaceGetPropertiesResponseResourceArgs struct {
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag pulumi.StringInput `pulumi:"etag"`
	// Name of the Cosmos DB Cassandra keyspace
	Id pulumi.StringInput `pulumi:"id"`
	// A system generated property. A unique identifier.
	Rid pulumi.StringInput `pulumi:"rid"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts pulumi.Input `pulumi:"ts"`
}

func (CassandraKeyspaceGetPropertiesResponseResourceArgs) ElementType

func (CassandraKeyspaceGetPropertiesResponseResourceArgs) ToCassandraKeyspaceGetPropertiesResponseResourceOutput

func (i CassandraKeyspaceGetPropertiesResponseResourceArgs) ToCassandraKeyspaceGetPropertiesResponseResourceOutput() CassandraKeyspaceGetPropertiesResponseResourceOutput

func (CassandraKeyspaceGetPropertiesResponseResourceArgs) ToCassandraKeyspaceGetPropertiesResponseResourceOutputWithContext

func (i CassandraKeyspaceGetPropertiesResponseResourceArgs) ToCassandraKeyspaceGetPropertiesResponseResourceOutputWithContext(ctx context.Context) CassandraKeyspaceGetPropertiesResponseResourceOutput

func (CassandraKeyspaceGetPropertiesResponseResourceArgs) ToCassandraKeyspaceGetPropertiesResponseResourcePtrOutput

func (i CassandraKeyspaceGetPropertiesResponseResourceArgs) ToCassandraKeyspaceGetPropertiesResponseResourcePtrOutput() CassandraKeyspaceGetPropertiesResponseResourcePtrOutput

func (CassandraKeyspaceGetPropertiesResponseResourceArgs) ToCassandraKeyspaceGetPropertiesResponseResourcePtrOutputWithContext

func (i CassandraKeyspaceGetPropertiesResponseResourceArgs) ToCassandraKeyspaceGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) CassandraKeyspaceGetPropertiesResponseResourcePtrOutput

type CassandraKeyspaceGetPropertiesResponseResourceInput

type CassandraKeyspaceGetPropertiesResponseResourceInput interface {
	pulumi.Input

	ToCassandraKeyspaceGetPropertiesResponseResourceOutput() CassandraKeyspaceGetPropertiesResponseResourceOutput
	ToCassandraKeyspaceGetPropertiesResponseResourceOutputWithContext(context.Context) CassandraKeyspaceGetPropertiesResponseResourceOutput
}

CassandraKeyspaceGetPropertiesResponseResourceInput is an input type that accepts CassandraKeyspaceGetPropertiesResponseResourceArgs and CassandraKeyspaceGetPropertiesResponseResourceOutput values. You can construct a concrete instance of `CassandraKeyspaceGetPropertiesResponseResourceInput` via:

CassandraKeyspaceGetPropertiesResponseResourceArgs{...}

type CassandraKeyspaceGetPropertiesResponseResourceOutput

type CassandraKeyspaceGetPropertiesResponseResourceOutput struct{ *pulumi.OutputState }

func (CassandraKeyspaceGetPropertiesResponseResourceOutput) ElementType

func (CassandraKeyspaceGetPropertiesResponseResourceOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (CassandraKeyspaceGetPropertiesResponseResourceOutput) Id

Name of the Cosmos DB Cassandra keyspace

func (CassandraKeyspaceGetPropertiesResponseResourceOutput) Rid

A system generated property. A unique identifier.

func (CassandraKeyspaceGetPropertiesResponseResourceOutput) ToCassandraKeyspaceGetPropertiesResponseResourceOutput

func (CassandraKeyspaceGetPropertiesResponseResourceOutput) ToCassandraKeyspaceGetPropertiesResponseResourceOutputWithContext

func (o CassandraKeyspaceGetPropertiesResponseResourceOutput) ToCassandraKeyspaceGetPropertiesResponseResourceOutputWithContext(ctx context.Context) CassandraKeyspaceGetPropertiesResponseResourceOutput

func (CassandraKeyspaceGetPropertiesResponseResourceOutput) ToCassandraKeyspaceGetPropertiesResponseResourcePtrOutput

func (o CassandraKeyspaceGetPropertiesResponseResourceOutput) ToCassandraKeyspaceGetPropertiesResponseResourcePtrOutput() CassandraKeyspaceGetPropertiesResponseResourcePtrOutput

func (CassandraKeyspaceGetPropertiesResponseResourceOutput) ToCassandraKeyspaceGetPropertiesResponseResourcePtrOutputWithContext

func (o CassandraKeyspaceGetPropertiesResponseResourceOutput) ToCassandraKeyspaceGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) CassandraKeyspaceGetPropertiesResponseResourcePtrOutput

func (CassandraKeyspaceGetPropertiesResponseResourceOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

type CassandraKeyspaceGetPropertiesResponseResourcePtrInput

type CassandraKeyspaceGetPropertiesResponseResourcePtrInput interface {
	pulumi.Input

	ToCassandraKeyspaceGetPropertiesResponseResourcePtrOutput() CassandraKeyspaceGetPropertiesResponseResourcePtrOutput
	ToCassandraKeyspaceGetPropertiesResponseResourcePtrOutputWithContext(context.Context) CassandraKeyspaceGetPropertiesResponseResourcePtrOutput
}

CassandraKeyspaceGetPropertiesResponseResourcePtrInput is an input type that accepts CassandraKeyspaceGetPropertiesResponseResourceArgs, CassandraKeyspaceGetPropertiesResponseResourcePtr and CassandraKeyspaceGetPropertiesResponseResourcePtrOutput values. You can construct a concrete instance of `CassandraKeyspaceGetPropertiesResponseResourcePtrInput` via:

        CassandraKeyspaceGetPropertiesResponseResourceArgs{...}

or:

        nil

type CassandraKeyspaceGetPropertiesResponseResourcePtrOutput

type CassandraKeyspaceGetPropertiesResponseResourcePtrOutput struct{ *pulumi.OutputState }

func (CassandraKeyspaceGetPropertiesResponseResourcePtrOutput) Elem

func (CassandraKeyspaceGetPropertiesResponseResourcePtrOutput) ElementType

func (CassandraKeyspaceGetPropertiesResponseResourcePtrOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (CassandraKeyspaceGetPropertiesResponseResourcePtrOutput) Id

Name of the Cosmos DB Cassandra keyspace

func (CassandraKeyspaceGetPropertiesResponseResourcePtrOutput) Rid

A system generated property. A unique identifier.

func (CassandraKeyspaceGetPropertiesResponseResourcePtrOutput) ToCassandraKeyspaceGetPropertiesResponseResourcePtrOutput

func (CassandraKeyspaceGetPropertiesResponseResourcePtrOutput) ToCassandraKeyspaceGetPropertiesResponseResourcePtrOutputWithContext

func (o CassandraKeyspaceGetPropertiesResponseResourcePtrOutput) ToCassandraKeyspaceGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) CassandraKeyspaceGetPropertiesResponseResourcePtrOutput

func (CassandraKeyspaceGetPropertiesResponseResourcePtrOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

type CassandraKeyspaceResource

type CassandraKeyspaceResource struct {
	// Name of the Cosmos DB Cassandra keyspace
	Id string `pulumi:"id"`
}

Cosmos DB Cassandra keyspace resource object

type CassandraKeyspaceResourceArgs

type CassandraKeyspaceResourceArgs struct {
	// Name of the Cosmos DB Cassandra keyspace
	Id pulumi.StringInput `pulumi:"id"`
}

Cosmos DB Cassandra keyspace resource object

func (CassandraKeyspaceResourceArgs) ElementType

func (CassandraKeyspaceResourceArgs) ToCassandraKeyspaceResourceOutput

func (i CassandraKeyspaceResourceArgs) ToCassandraKeyspaceResourceOutput() CassandraKeyspaceResourceOutput

func (CassandraKeyspaceResourceArgs) ToCassandraKeyspaceResourceOutputWithContext

func (i CassandraKeyspaceResourceArgs) ToCassandraKeyspaceResourceOutputWithContext(ctx context.Context) CassandraKeyspaceResourceOutput

func (CassandraKeyspaceResourceArgs) ToCassandraKeyspaceResourcePtrOutput

func (i CassandraKeyspaceResourceArgs) ToCassandraKeyspaceResourcePtrOutput() CassandraKeyspaceResourcePtrOutput

func (CassandraKeyspaceResourceArgs) ToCassandraKeyspaceResourcePtrOutputWithContext

func (i CassandraKeyspaceResourceArgs) ToCassandraKeyspaceResourcePtrOutputWithContext(ctx context.Context) CassandraKeyspaceResourcePtrOutput

type CassandraKeyspaceResourceInput

type CassandraKeyspaceResourceInput interface {
	pulumi.Input

	ToCassandraKeyspaceResourceOutput() CassandraKeyspaceResourceOutput
	ToCassandraKeyspaceResourceOutputWithContext(context.Context) CassandraKeyspaceResourceOutput
}

CassandraKeyspaceResourceInput is an input type that accepts CassandraKeyspaceResourceArgs and CassandraKeyspaceResourceOutput values. You can construct a concrete instance of `CassandraKeyspaceResourceInput` via:

CassandraKeyspaceResourceArgs{...}

type CassandraKeyspaceResourceOutput

type CassandraKeyspaceResourceOutput struct{ *pulumi.OutputState }

Cosmos DB Cassandra keyspace resource object

func (CassandraKeyspaceResourceOutput) ElementType

func (CassandraKeyspaceResourceOutput) Id

Name of the Cosmos DB Cassandra keyspace

func (CassandraKeyspaceResourceOutput) ToCassandraKeyspaceResourceOutput

func (o CassandraKeyspaceResourceOutput) ToCassandraKeyspaceResourceOutput() CassandraKeyspaceResourceOutput

func (CassandraKeyspaceResourceOutput) ToCassandraKeyspaceResourceOutputWithContext

func (o CassandraKeyspaceResourceOutput) ToCassandraKeyspaceResourceOutputWithContext(ctx context.Context) CassandraKeyspaceResourceOutput

func (CassandraKeyspaceResourceOutput) ToCassandraKeyspaceResourcePtrOutput

func (o CassandraKeyspaceResourceOutput) ToCassandraKeyspaceResourcePtrOutput() CassandraKeyspaceResourcePtrOutput

func (CassandraKeyspaceResourceOutput) ToCassandraKeyspaceResourcePtrOutputWithContext

func (o CassandraKeyspaceResourceOutput) ToCassandraKeyspaceResourcePtrOutputWithContext(ctx context.Context) CassandraKeyspaceResourcePtrOutput

type CassandraKeyspaceResourcePtrInput

type CassandraKeyspaceResourcePtrInput interface {
	pulumi.Input

	ToCassandraKeyspaceResourcePtrOutput() CassandraKeyspaceResourcePtrOutput
	ToCassandraKeyspaceResourcePtrOutputWithContext(context.Context) CassandraKeyspaceResourcePtrOutput
}

CassandraKeyspaceResourcePtrInput is an input type that accepts CassandraKeyspaceResourceArgs, CassandraKeyspaceResourcePtr and CassandraKeyspaceResourcePtrOutput values. You can construct a concrete instance of `CassandraKeyspaceResourcePtrInput` via:

        CassandraKeyspaceResourceArgs{...}

or:

        nil

type CassandraKeyspaceResourcePtrOutput

type CassandraKeyspaceResourcePtrOutput struct{ *pulumi.OutputState }

func (CassandraKeyspaceResourcePtrOutput) Elem

func (CassandraKeyspaceResourcePtrOutput) ElementType

func (CassandraKeyspaceResourcePtrOutput) Id

Name of the Cosmos DB Cassandra keyspace

func (CassandraKeyspaceResourcePtrOutput) ToCassandraKeyspaceResourcePtrOutput

func (o CassandraKeyspaceResourcePtrOutput) ToCassandraKeyspaceResourcePtrOutput() CassandraKeyspaceResourcePtrOutput

func (CassandraKeyspaceResourcePtrOutput) ToCassandraKeyspaceResourcePtrOutputWithContext

func (o CassandraKeyspaceResourcePtrOutput) ToCassandraKeyspaceResourcePtrOutputWithContext(ctx context.Context) CassandraKeyspaceResourcePtrOutput

type CassandraPartitionKey

type CassandraPartitionKey struct {
	// Name of the Cosmos DB Cassandra table partition key
	Name *string `pulumi:"name"`
}

Cosmos DB Cassandra table partition key

type CassandraPartitionKeyArgs

type CassandraPartitionKeyArgs struct {
	// Name of the Cosmos DB Cassandra table partition key
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Cosmos DB Cassandra table partition key

func (CassandraPartitionKeyArgs) ElementType

func (CassandraPartitionKeyArgs) ElementType() reflect.Type

func (CassandraPartitionKeyArgs) ToCassandraPartitionKeyOutput

func (i CassandraPartitionKeyArgs) ToCassandraPartitionKeyOutput() CassandraPartitionKeyOutput

func (CassandraPartitionKeyArgs) ToCassandraPartitionKeyOutputWithContext

func (i CassandraPartitionKeyArgs) ToCassandraPartitionKeyOutputWithContext(ctx context.Context) CassandraPartitionKeyOutput

type CassandraPartitionKeyArray

type CassandraPartitionKeyArray []CassandraPartitionKeyInput

func (CassandraPartitionKeyArray) ElementType

func (CassandraPartitionKeyArray) ElementType() reflect.Type

func (CassandraPartitionKeyArray) ToCassandraPartitionKeyArrayOutput

func (i CassandraPartitionKeyArray) ToCassandraPartitionKeyArrayOutput() CassandraPartitionKeyArrayOutput

func (CassandraPartitionKeyArray) ToCassandraPartitionKeyArrayOutputWithContext

func (i CassandraPartitionKeyArray) ToCassandraPartitionKeyArrayOutputWithContext(ctx context.Context) CassandraPartitionKeyArrayOutput

type CassandraPartitionKeyArrayInput

type CassandraPartitionKeyArrayInput interface {
	pulumi.Input

	ToCassandraPartitionKeyArrayOutput() CassandraPartitionKeyArrayOutput
	ToCassandraPartitionKeyArrayOutputWithContext(context.Context) CassandraPartitionKeyArrayOutput
}

CassandraPartitionKeyArrayInput is an input type that accepts CassandraPartitionKeyArray and CassandraPartitionKeyArrayOutput values. You can construct a concrete instance of `CassandraPartitionKeyArrayInput` via:

CassandraPartitionKeyArray{ CassandraPartitionKeyArgs{...} }

type CassandraPartitionKeyArrayOutput

type CassandraPartitionKeyArrayOutput struct{ *pulumi.OutputState }

func (CassandraPartitionKeyArrayOutput) ElementType

func (CassandraPartitionKeyArrayOutput) Index

func (CassandraPartitionKeyArrayOutput) ToCassandraPartitionKeyArrayOutput

func (o CassandraPartitionKeyArrayOutput) ToCassandraPartitionKeyArrayOutput() CassandraPartitionKeyArrayOutput

func (CassandraPartitionKeyArrayOutput) ToCassandraPartitionKeyArrayOutputWithContext

func (o CassandraPartitionKeyArrayOutput) ToCassandraPartitionKeyArrayOutputWithContext(ctx context.Context) CassandraPartitionKeyArrayOutput

type CassandraPartitionKeyInput

type CassandraPartitionKeyInput interface {
	pulumi.Input

	ToCassandraPartitionKeyOutput() CassandraPartitionKeyOutput
	ToCassandraPartitionKeyOutputWithContext(context.Context) CassandraPartitionKeyOutput
}

CassandraPartitionKeyInput is an input type that accepts CassandraPartitionKeyArgs and CassandraPartitionKeyOutput values. You can construct a concrete instance of `CassandraPartitionKeyInput` via:

CassandraPartitionKeyArgs{...}

type CassandraPartitionKeyOutput

type CassandraPartitionKeyOutput struct{ *pulumi.OutputState }

Cosmos DB Cassandra table partition key

func (CassandraPartitionKeyOutput) ElementType

func (CassandraPartitionKeyOutput) Name

Name of the Cosmos DB Cassandra table partition key

func (CassandraPartitionKeyOutput) ToCassandraPartitionKeyOutput

func (o CassandraPartitionKeyOutput) ToCassandraPartitionKeyOutput() CassandraPartitionKeyOutput

func (CassandraPartitionKeyOutput) ToCassandraPartitionKeyOutputWithContext

func (o CassandraPartitionKeyOutput) ToCassandraPartitionKeyOutputWithContext(ctx context.Context) CassandraPartitionKeyOutput

type CassandraPartitionKeyResponse

type CassandraPartitionKeyResponse struct {
	// Name of the Cosmos DB Cassandra table partition key
	Name *string `pulumi:"name"`
}

Cosmos DB Cassandra table partition key

type CassandraPartitionKeyResponseArgs

type CassandraPartitionKeyResponseArgs struct {
	// Name of the Cosmos DB Cassandra table partition key
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Cosmos DB Cassandra table partition key

func (CassandraPartitionKeyResponseArgs) ElementType

func (CassandraPartitionKeyResponseArgs) ToCassandraPartitionKeyResponseOutput

func (i CassandraPartitionKeyResponseArgs) ToCassandraPartitionKeyResponseOutput() CassandraPartitionKeyResponseOutput

func (CassandraPartitionKeyResponseArgs) ToCassandraPartitionKeyResponseOutputWithContext

func (i CassandraPartitionKeyResponseArgs) ToCassandraPartitionKeyResponseOutputWithContext(ctx context.Context) CassandraPartitionKeyResponseOutput

type CassandraPartitionKeyResponseArray

type CassandraPartitionKeyResponseArray []CassandraPartitionKeyResponseInput

func (CassandraPartitionKeyResponseArray) ElementType

func (CassandraPartitionKeyResponseArray) ToCassandraPartitionKeyResponseArrayOutput

func (i CassandraPartitionKeyResponseArray) ToCassandraPartitionKeyResponseArrayOutput() CassandraPartitionKeyResponseArrayOutput

func (CassandraPartitionKeyResponseArray) ToCassandraPartitionKeyResponseArrayOutputWithContext

func (i CassandraPartitionKeyResponseArray) ToCassandraPartitionKeyResponseArrayOutputWithContext(ctx context.Context) CassandraPartitionKeyResponseArrayOutput

type CassandraPartitionKeyResponseArrayInput

type CassandraPartitionKeyResponseArrayInput interface {
	pulumi.Input

	ToCassandraPartitionKeyResponseArrayOutput() CassandraPartitionKeyResponseArrayOutput
	ToCassandraPartitionKeyResponseArrayOutputWithContext(context.Context) CassandraPartitionKeyResponseArrayOutput
}

CassandraPartitionKeyResponseArrayInput is an input type that accepts CassandraPartitionKeyResponseArray and CassandraPartitionKeyResponseArrayOutput values. You can construct a concrete instance of `CassandraPartitionKeyResponseArrayInput` via:

CassandraPartitionKeyResponseArray{ CassandraPartitionKeyResponseArgs{...} }

type CassandraPartitionKeyResponseArrayOutput

type CassandraPartitionKeyResponseArrayOutput struct{ *pulumi.OutputState }

func (CassandraPartitionKeyResponseArrayOutput) ElementType

func (CassandraPartitionKeyResponseArrayOutput) Index

func (CassandraPartitionKeyResponseArrayOutput) ToCassandraPartitionKeyResponseArrayOutput

func (o CassandraPartitionKeyResponseArrayOutput) ToCassandraPartitionKeyResponseArrayOutput() CassandraPartitionKeyResponseArrayOutput

func (CassandraPartitionKeyResponseArrayOutput) ToCassandraPartitionKeyResponseArrayOutputWithContext

func (o CassandraPartitionKeyResponseArrayOutput) ToCassandraPartitionKeyResponseArrayOutputWithContext(ctx context.Context) CassandraPartitionKeyResponseArrayOutput

type CassandraPartitionKeyResponseInput

type CassandraPartitionKeyResponseInput interface {
	pulumi.Input

	ToCassandraPartitionKeyResponseOutput() CassandraPartitionKeyResponseOutput
	ToCassandraPartitionKeyResponseOutputWithContext(context.Context) CassandraPartitionKeyResponseOutput
}

CassandraPartitionKeyResponseInput is an input type that accepts CassandraPartitionKeyResponseArgs and CassandraPartitionKeyResponseOutput values. You can construct a concrete instance of `CassandraPartitionKeyResponseInput` via:

CassandraPartitionKeyResponseArgs{...}

type CassandraPartitionKeyResponseOutput

type CassandraPartitionKeyResponseOutput struct{ *pulumi.OutputState }

Cosmos DB Cassandra table partition key

func (CassandraPartitionKeyResponseOutput) ElementType

func (CassandraPartitionKeyResponseOutput) Name

Name of the Cosmos DB Cassandra table partition key

func (CassandraPartitionKeyResponseOutput) ToCassandraPartitionKeyResponseOutput

func (o CassandraPartitionKeyResponseOutput) ToCassandraPartitionKeyResponseOutput() CassandraPartitionKeyResponseOutput

func (CassandraPartitionKeyResponseOutput) ToCassandraPartitionKeyResponseOutputWithContext

func (o CassandraPartitionKeyResponseOutput) ToCassandraPartitionKeyResponseOutputWithContext(ctx context.Context) CassandraPartitionKeyResponseOutput

type CassandraResourceCassandraKeyspace

type CassandraResourceCassandraKeyspace struct {
	pulumi.CustomResourceState

	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the ARM resource.
	Name     pulumi.StringOutput                                     `pulumi:"name"`
	Resource CassandraKeyspaceGetPropertiesResponseResourcePtrOutput `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of Azure resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An Azure Cosmos DB Cassandra keyspace.

func GetCassandraResourceCassandraKeyspace

func GetCassandraResourceCassandraKeyspace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CassandraResourceCassandraKeyspaceState, opts ...pulumi.ResourceOption) (*CassandraResourceCassandraKeyspace, error)

GetCassandraResourceCassandraKeyspace gets an existing CassandraResourceCassandraKeyspace resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCassandraResourceCassandraKeyspace

func NewCassandraResourceCassandraKeyspace(ctx *pulumi.Context,
	name string, args *CassandraResourceCassandraKeyspaceArgs, opts ...pulumi.ResourceOption) (*CassandraResourceCassandraKeyspace, error)

NewCassandraResourceCassandraKeyspace registers a new resource with the given unique name, arguments, and options.

func (*CassandraResourceCassandraKeyspace) ElementType added in v0.2.6

func (*CassandraResourceCassandraKeyspace) ToCassandraResourceCassandraKeyspaceOutput added in v0.2.6

func (i *CassandraResourceCassandraKeyspace) ToCassandraResourceCassandraKeyspaceOutput() CassandraResourceCassandraKeyspaceOutput

func (*CassandraResourceCassandraKeyspace) ToCassandraResourceCassandraKeyspaceOutputWithContext added in v0.2.6

func (i *CassandraResourceCassandraKeyspace) ToCassandraResourceCassandraKeyspaceOutputWithContext(ctx context.Context) CassandraResourceCassandraKeyspaceOutput

type CassandraResourceCassandraKeyspaceArgs

type CassandraResourceCassandraKeyspaceArgs struct {
	// Cosmos DB database account name.
	AccountName pulumi.StringInput
	// Cosmos DB keyspace name.
	KeyspaceName pulumi.StringInput
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request.
	Options CreateUpdateOptionsInput
	// The standard JSON format of a Cassandra keyspace
	Resource CassandraKeyspaceResourceInput
	// Name of an Azure resource group.
	ResourceGroupName pulumi.StringInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a CassandraResourceCassandraKeyspace resource.

func (CassandraResourceCassandraKeyspaceArgs) ElementType

type CassandraResourceCassandraKeyspaceInput added in v0.2.6

type CassandraResourceCassandraKeyspaceInput interface {
	pulumi.Input

	ToCassandraResourceCassandraKeyspaceOutput() CassandraResourceCassandraKeyspaceOutput
	ToCassandraResourceCassandraKeyspaceOutputWithContext(ctx context.Context) CassandraResourceCassandraKeyspaceOutput
}

type CassandraResourceCassandraKeyspaceOutput added in v0.2.6

type CassandraResourceCassandraKeyspaceOutput struct {
	*pulumi.OutputState
}

func (CassandraResourceCassandraKeyspaceOutput) ElementType added in v0.2.6

func (CassandraResourceCassandraKeyspaceOutput) ToCassandraResourceCassandraKeyspaceOutput added in v0.2.6

func (o CassandraResourceCassandraKeyspaceOutput) ToCassandraResourceCassandraKeyspaceOutput() CassandraResourceCassandraKeyspaceOutput

func (CassandraResourceCassandraKeyspaceOutput) ToCassandraResourceCassandraKeyspaceOutputWithContext added in v0.2.6

func (o CassandraResourceCassandraKeyspaceOutput) ToCassandraResourceCassandraKeyspaceOutputWithContext(ctx context.Context) CassandraResourceCassandraKeyspaceOutput

type CassandraResourceCassandraKeyspaceState

type CassandraResourceCassandraKeyspaceState struct {
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// The name of the ARM resource.
	Name     pulumi.StringPtrInput
	Resource CassandraKeyspaceGetPropertiesResponseResourcePtrInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
	// The type of Azure resource.
	Type pulumi.StringPtrInput
}

func (CassandraResourceCassandraKeyspaceState) ElementType

type CassandraResourceCassandraTable

type CassandraResourceCassandraTable struct {
	pulumi.CustomResourceState

	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the ARM resource.
	Name     pulumi.StringOutput                                  `pulumi:"name"`
	Resource CassandraTableGetPropertiesResponseResourcePtrOutput `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of Azure resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An Azure Cosmos DB Cassandra table.

func GetCassandraResourceCassandraTable

func GetCassandraResourceCassandraTable(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CassandraResourceCassandraTableState, opts ...pulumi.ResourceOption) (*CassandraResourceCassandraTable, error)

GetCassandraResourceCassandraTable gets an existing CassandraResourceCassandraTable resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCassandraResourceCassandraTable

func NewCassandraResourceCassandraTable(ctx *pulumi.Context,
	name string, args *CassandraResourceCassandraTableArgs, opts ...pulumi.ResourceOption) (*CassandraResourceCassandraTable, error)

NewCassandraResourceCassandraTable registers a new resource with the given unique name, arguments, and options.

func (*CassandraResourceCassandraTable) ElementType added in v0.2.6

func (*CassandraResourceCassandraTable) ToCassandraResourceCassandraTableOutput added in v0.2.6

func (i *CassandraResourceCassandraTable) ToCassandraResourceCassandraTableOutput() CassandraResourceCassandraTableOutput

func (*CassandraResourceCassandraTable) ToCassandraResourceCassandraTableOutputWithContext added in v0.2.6

func (i *CassandraResourceCassandraTable) ToCassandraResourceCassandraTableOutputWithContext(ctx context.Context) CassandraResourceCassandraTableOutput

type CassandraResourceCassandraTableArgs

type CassandraResourceCassandraTableArgs struct {
	// Cosmos DB database account name.
	AccountName pulumi.StringInput
	// Cosmos DB keyspace name.
	KeyspaceName pulumi.StringInput
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request.
	Options CreateUpdateOptionsInput
	// The standard JSON format of a Cassandra table
	Resource CassandraTableResourceInput
	// Name of an Azure resource group.
	ResourceGroupName pulumi.StringInput
	// Cosmos DB table name.
	TableName pulumi.StringInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a CassandraResourceCassandraTable resource.

func (CassandraResourceCassandraTableArgs) ElementType

type CassandraResourceCassandraTableInput added in v0.2.6

type CassandraResourceCassandraTableInput interface {
	pulumi.Input

	ToCassandraResourceCassandraTableOutput() CassandraResourceCassandraTableOutput
	ToCassandraResourceCassandraTableOutputWithContext(ctx context.Context) CassandraResourceCassandraTableOutput
}

type CassandraResourceCassandraTableOutput added in v0.2.6

type CassandraResourceCassandraTableOutput struct {
	*pulumi.OutputState
}

func (CassandraResourceCassandraTableOutput) ElementType added in v0.2.6

func (CassandraResourceCassandraTableOutput) ToCassandraResourceCassandraTableOutput added in v0.2.6

func (o CassandraResourceCassandraTableOutput) ToCassandraResourceCassandraTableOutput() CassandraResourceCassandraTableOutput

func (CassandraResourceCassandraTableOutput) ToCassandraResourceCassandraTableOutputWithContext added in v0.2.6

func (o CassandraResourceCassandraTableOutput) ToCassandraResourceCassandraTableOutputWithContext(ctx context.Context) CassandraResourceCassandraTableOutput

type CassandraResourceCassandraTableState

type CassandraResourceCassandraTableState struct {
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// The name of the ARM resource.
	Name     pulumi.StringPtrInput
	Resource CassandraTableGetPropertiesResponseResourcePtrInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
	// The type of Azure resource.
	Type pulumi.StringPtrInput
}

func (CassandraResourceCassandraTableState) ElementType

type CassandraSchema

type CassandraSchema struct {
	// List of cluster key.
	ClusterKeys []ClusterKey `pulumi:"clusterKeys"`
	// List of Cassandra table columns.
	Columns []Column `pulumi:"columns"`
	// List of partition key.
	PartitionKeys []CassandraPartitionKey `pulumi:"partitionKeys"`
}

Cosmos DB Cassandra table schema

type CassandraSchemaArgs

type CassandraSchemaArgs struct {
	// List of cluster key.
	ClusterKeys ClusterKeyArrayInput `pulumi:"clusterKeys"`
	// List of Cassandra table columns.
	Columns ColumnArrayInput `pulumi:"columns"`
	// List of partition key.
	PartitionKeys CassandraPartitionKeyArrayInput `pulumi:"partitionKeys"`
}

Cosmos DB Cassandra table schema

func (CassandraSchemaArgs) ElementType

func (CassandraSchemaArgs) ElementType() reflect.Type

func (CassandraSchemaArgs) ToCassandraSchemaOutput

func (i CassandraSchemaArgs) ToCassandraSchemaOutput() CassandraSchemaOutput

func (CassandraSchemaArgs) ToCassandraSchemaOutputWithContext

func (i CassandraSchemaArgs) ToCassandraSchemaOutputWithContext(ctx context.Context) CassandraSchemaOutput

func (CassandraSchemaArgs) ToCassandraSchemaPtrOutput

func (i CassandraSchemaArgs) ToCassandraSchemaPtrOutput() CassandraSchemaPtrOutput

func (CassandraSchemaArgs) ToCassandraSchemaPtrOutputWithContext

func (i CassandraSchemaArgs) ToCassandraSchemaPtrOutputWithContext(ctx context.Context) CassandraSchemaPtrOutput

type CassandraSchemaInput

type CassandraSchemaInput interface {
	pulumi.Input

	ToCassandraSchemaOutput() CassandraSchemaOutput
	ToCassandraSchemaOutputWithContext(context.Context) CassandraSchemaOutput
}

CassandraSchemaInput is an input type that accepts CassandraSchemaArgs and CassandraSchemaOutput values. You can construct a concrete instance of `CassandraSchemaInput` via:

CassandraSchemaArgs{...}

type CassandraSchemaOutput

type CassandraSchemaOutput struct{ *pulumi.OutputState }

Cosmos DB Cassandra table schema

func (CassandraSchemaOutput) ClusterKeys

List of cluster key.

func (CassandraSchemaOutput) Columns

List of Cassandra table columns.

func (CassandraSchemaOutput) ElementType

func (CassandraSchemaOutput) ElementType() reflect.Type

func (CassandraSchemaOutput) PartitionKeys

List of partition key.

func (CassandraSchemaOutput) ToCassandraSchemaOutput

func (o CassandraSchemaOutput) ToCassandraSchemaOutput() CassandraSchemaOutput

func (CassandraSchemaOutput) ToCassandraSchemaOutputWithContext

func (o CassandraSchemaOutput) ToCassandraSchemaOutputWithContext(ctx context.Context) CassandraSchemaOutput

func (CassandraSchemaOutput) ToCassandraSchemaPtrOutput

func (o CassandraSchemaOutput) ToCassandraSchemaPtrOutput() CassandraSchemaPtrOutput

func (CassandraSchemaOutput) ToCassandraSchemaPtrOutputWithContext

func (o CassandraSchemaOutput) ToCassandraSchemaPtrOutputWithContext(ctx context.Context) CassandraSchemaPtrOutput

type CassandraSchemaPtrInput

type CassandraSchemaPtrInput interface {
	pulumi.Input

	ToCassandraSchemaPtrOutput() CassandraSchemaPtrOutput
	ToCassandraSchemaPtrOutputWithContext(context.Context) CassandraSchemaPtrOutput
}

CassandraSchemaPtrInput is an input type that accepts CassandraSchemaArgs, CassandraSchemaPtr and CassandraSchemaPtrOutput values. You can construct a concrete instance of `CassandraSchemaPtrInput` via:

        CassandraSchemaArgs{...}

or:

        nil

type CassandraSchemaPtrOutput

type CassandraSchemaPtrOutput struct{ *pulumi.OutputState }

func (CassandraSchemaPtrOutput) ClusterKeys

List of cluster key.

func (CassandraSchemaPtrOutput) Columns

List of Cassandra table columns.

func (CassandraSchemaPtrOutput) Elem

func (CassandraSchemaPtrOutput) ElementType

func (CassandraSchemaPtrOutput) ElementType() reflect.Type

func (CassandraSchemaPtrOutput) PartitionKeys

List of partition key.

func (CassandraSchemaPtrOutput) ToCassandraSchemaPtrOutput

func (o CassandraSchemaPtrOutput) ToCassandraSchemaPtrOutput() CassandraSchemaPtrOutput

func (CassandraSchemaPtrOutput) ToCassandraSchemaPtrOutputWithContext

func (o CassandraSchemaPtrOutput) ToCassandraSchemaPtrOutputWithContext(ctx context.Context) CassandraSchemaPtrOutput

type CassandraSchemaResponse

type CassandraSchemaResponse struct {
	// List of cluster key.
	ClusterKeys []ClusterKeyResponse `pulumi:"clusterKeys"`
	// List of Cassandra table columns.
	Columns []ColumnResponse `pulumi:"columns"`
	// List of partition key.
	PartitionKeys []CassandraPartitionKeyResponse `pulumi:"partitionKeys"`
}

Cosmos DB Cassandra table schema

type CassandraSchemaResponseArgs

type CassandraSchemaResponseArgs struct {
	// List of cluster key.
	ClusterKeys ClusterKeyResponseArrayInput `pulumi:"clusterKeys"`
	// List of Cassandra table columns.
	Columns ColumnResponseArrayInput `pulumi:"columns"`
	// List of partition key.
	PartitionKeys CassandraPartitionKeyResponseArrayInput `pulumi:"partitionKeys"`
}

Cosmos DB Cassandra table schema

func (CassandraSchemaResponseArgs) ElementType

func (CassandraSchemaResponseArgs) ToCassandraSchemaResponseOutput

func (i CassandraSchemaResponseArgs) ToCassandraSchemaResponseOutput() CassandraSchemaResponseOutput

func (CassandraSchemaResponseArgs) ToCassandraSchemaResponseOutputWithContext

func (i CassandraSchemaResponseArgs) ToCassandraSchemaResponseOutputWithContext(ctx context.Context) CassandraSchemaResponseOutput

func (CassandraSchemaResponseArgs) ToCassandraSchemaResponsePtrOutput

func (i CassandraSchemaResponseArgs) ToCassandraSchemaResponsePtrOutput() CassandraSchemaResponsePtrOutput

func (CassandraSchemaResponseArgs) ToCassandraSchemaResponsePtrOutputWithContext

func (i CassandraSchemaResponseArgs) ToCassandraSchemaResponsePtrOutputWithContext(ctx context.Context) CassandraSchemaResponsePtrOutput

type CassandraSchemaResponseInput

type CassandraSchemaResponseInput interface {
	pulumi.Input

	ToCassandraSchemaResponseOutput() CassandraSchemaResponseOutput
	ToCassandraSchemaResponseOutputWithContext(context.Context) CassandraSchemaResponseOutput
}

CassandraSchemaResponseInput is an input type that accepts CassandraSchemaResponseArgs and CassandraSchemaResponseOutput values. You can construct a concrete instance of `CassandraSchemaResponseInput` via:

CassandraSchemaResponseArgs{...}

type CassandraSchemaResponseOutput

type CassandraSchemaResponseOutput struct{ *pulumi.OutputState }

Cosmos DB Cassandra table schema

func (CassandraSchemaResponseOutput) ClusterKeys

List of cluster key.

func (CassandraSchemaResponseOutput) Columns

List of Cassandra table columns.

func (CassandraSchemaResponseOutput) ElementType

func (CassandraSchemaResponseOutput) PartitionKeys

List of partition key.

func (CassandraSchemaResponseOutput) ToCassandraSchemaResponseOutput

func (o CassandraSchemaResponseOutput) ToCassandraSchemaResponseOutput() CassandraSchemaResponseOutput

func (CassandraSchemaResponseOutput) ToCassandraSchemaResponseOutputWithContext

func (o CassandraSchemaResponseOutput) ToCassandraSchemaResponseOutputWithContext(ctx context.Context) CassandraSchemaResponseOutput

func (CassandraSchemaResponseOutput) ToCassandraSchemaResponsePtrOutput

func (o CassandraSchemaResponseOutput) ToCassandraSchemaResponsePtrOutput() CassandraSchemaResponsePtrOutput

func (CassandraSchemaResponseOutput) ToCassandraSchemaResponsePtrOutputWithContext

func (o CassandraSchemaResponseOutput) ToCassandraSchemaResponsePtrOutputWithContext(ctx context.Context) CassandraSchemaResponsePtrOutput

type CassandraSchemaResponsePtrInput

type CassandraSchemaResponsePtrInput interface {
	pulumi.Input

	ToCassandraSchemaResponsePtrOutput() CassandraSchemaResponsePtrOutput
	ToCassandraSchemaResponsePtrOutputWithContext(context.Context) CassandraSchemaResponsePtrOutput
}

CassandraSchemaResponsePtrInput is an input type that accepts CassandraSchemaResponseArgs, CassandraSchemaResponsePtr and CassandraSchemaResponsePtrOutput values. You can construct a concrete instance of `CassandraSchemaResponsePtrInput` via:

        CassandraSchemaResponseArgs{...}

or:

        nil

type CassandraSchemaResponsePtrOutput

type CassandraSchemaResponsePtrOutput struct{ *pulumi.OutputState }

func (CassandraSchemaResponsePtrOutput) ClusterKeys

List of cluster key.

func (CassandraSchemaResponsePtrOutput) Columns

List of Cassandra table columns.

func (CassandraSchemaResponsePtrOutput) Elem

func (CassandraSchemaResponsePtrOutput) ElementType

func (CassandraSchemaResponsePtrOutput) PartitionKeys

List of partition key.

func (CassandraSchemaResponsePtrOutput) ToCassandraSchemaResponsePtrOutput

func (o CassandraSchemaResponsePtrOutput) ToCassandraSchemaResponsePtrOutput() CassandraSchemaResponsePtrOutput

func (CassandraSchemaResponsePtrOutput) ToCassandraSchemaResponsePtrOutputWithContext

func (o CassandraSchemaResponsePtrOutput) ToCassandraSchemaResponsePtrOutputWithContext(ctx context.Context) CassandraSchemaResponsePtrOutput

type CassandraTableGetPropertiesResponseResource

type CassandraTableGetPropertiesResponseResource struct {
	// Time to live of the Cosmos DB Cassandra table
	DefaultTtl *int `pulumi:"defaultTtl"`
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag string `pulumi:"etag"`
	// Name of the Cosmos DB Cassandra table
	Id string `pulumi:"id"`
	// A system generated property. A unique identifier.
	Rid string `pulumi:"rid"`
	// Schema of the Cosmos DB Cassandra table
	Schema *CassandraSchemaResponse `pulumi:"schema"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts interface{} `pulumi:"ts"`
}

type CassandraTableGetPropertiesResponseResourceArgs

type CassandraTableGetPropertiesResponseResourceArgs struct {
	// Time to live of the Cosmos DB Cassandra table
	DefaultTtl pulumi.IntPtrInput `pulumi:"defaultTtl"`
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag pulumi.StringInput `pulumi:"etag"`
	// Name of the Cosmos DB Cassandra table
	Id pulumi.StringInput `pulumi:"id"`
	// A system generated property. A unique identifier.
	Rid pulumi.StringInput `pulumi:"rid"`
	// Schema of the Cosmos DB Cassandra table
	Schema CassandraSchemaResponsePtrInput `pulumi:"schema"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts pulumi.Input `pulumi:"ts"`
}

func (CassandraTableGetPropertiesResponseResourceArgs) ElementType

func (CassandraTableGetPropertiesResponseResourceArgs) ToCassandraTableGetPropertiesResponseResourceOutput

func (i CassandraTableGetPropertiesResponseResourceArgs) ToCassandraTableGetPropertiesResponseResourceOutput() CassandraTableGetPropertiesResponseResourceOutput

func (CassandraTableGetPropertiesResponseResourceArgs) ToCassandraTableGetPropertiesResponseResourceOutputWithContext

func (i CassandraTableGetPropertiesResponseResourceArgs) ToCassandraTableGetPropertiesResponseResourceOutputWithContext(ctx context.Context) CassandraTableGetPropertiesResponseResourceOutput

func (CassandraTableGetPropertiesResponseResourceArgs) ToCassandraTableGetPropertiesResponseResourcePtrOutput

func (i CassandraTableGetPropertiesResponseResourceArgs) ToCassandraTableGetPropertiesResponseResourcePtrOutput() CassandraTableGetPropertiesResponseResourcePtrOutput

func (CassandraTableGetPropertiesResponseResourceArgs) ToCassandraTableGetPropertiesResponseResourcePtrOutputWithContext

func (i CassandraTableGetPropertiesResponseResourceArgs) ToCassandraTableGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) CassandraTableGetPropertiesResponseResourcePtrOutput

type CassandraTableGetPropertiesResponseResourceInput

type CassandraTableGetPropertiesResponseResourceInput interface {
	pulumi.Input

	ToCassandraTableGetPropertiesResponseResourceOutput() CassandraTableGetPropertiesResponseResourceOutput
	ToCassandraTableGetPropertiesResponseResourceOutputWithContext(context.Context) CassandraTableGetPropertiesResponseResourceOutput
}

CassandraTableGetPropertiesResponseResourceInput is an input type that accepts CassandraTableGetPropertiesResponseResourceArgs and CassandraTableGetPropertiesResponseResourceOutput values. You can construct a concrete instance of `CassandraTableGetPropertiesResponseResourceInput` via:

CassandraTableGetPropertiesResponseResourceArgs{...}

type CassandraTableGetPropertiesResponseResourceOutput

type CassandraTableGetPropertiesResponseResourceOutput struct{ *pulumi.OutputState }

func (CassandraTableGetPropertiesResponseResourceOutput) DefaultTtl

Time to live of the Cosmos DB Cassandra table

func (CassandraTableGetPropertiesResponseResourceOutput) ElementType

func (CassandraTableGetPropertiesResponseResourceOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (CassandraTableGetPropertiesResponseResourceOutput) Id

Name of the Cosmos DB Cassandra table

func (CassandraTableGetPropertiesResponseResourceOutput) Rid

A system generated property. A unique identifier.

func (CassandraTableGetPropertiesResponseResourceOutput) Schema

Schema of the Cosmos DB Cassandra table

func (CassandraTableGetPropertiesResponseResourceOutput) ToCassandraTableGetPropertiesResponseResourceOutput

func (o CassandraTableGetPropertiesResponseResourceOutput) ToCassandraTableGetPropertiesResponseResourceOutput() CassandraTableGetPropertiesResponseResourceOutput

func (CassandraTableGetPropertiesResponseResourceOutput) ToCassandraTableGetPropertiesResponseResourceOutputWithContext

func (o CassandraTableGetPropertiesResponseResourceOutput) ToCassandraTableGetPropertiesResponseResourceOutputWithContext(ctx context.Context) CassandraTableGetPropertiesResponseResourceOutput

func (CassandraTableGetPropertiesResponseResourceOutput) ToCassandraTableGetPropertiesResponseResourcePtrOutput

func (o CassandraTableGetPropertiesResponseResourceOutput) ToCassandraTableGetPropertiesResponseResourcePtrOutput() CassandraTableGetPropertiesResponseResourcePtrOutput

func (CassandraTableGetPropertiesResponseResourceOutput) ToCassandraTableGetPropertiesResponseResourcePtrOutputWithContext

func (o CassandraTableGetPropertiesResponseResourceOutput) ToCassandraTableGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) CassandraTableGetPropertiesResponseResourcePtrOutput

func (CassandraTableGetPropertiesResponseResourceOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

type CassandraTableGetPropertiesResponseResourcePtrInput

type CassandraTableGetPropertiesResponseResourcePtrInput interface {
	pulumi.Input

	ToCassandraTableGetPropertiesResponseResourcePtrOutput() CassandraTableGetPropertiesResponseResourcePtrOutput
	ToCassandraTableGetPropertiesResponseResourcePtrOutputWithContext(context.Context) CassandraTableGetPropertiesResponseResourcePtrOutput
}

CassandraTableGetPropertiesResponseResourcePtrInput is an input type that accepts CassandraTableGetPropertiesResponseResourceArgs, CassandraTableGetPropertiesResponseResourcePtr and CassandraTableGetPropertiesResponseResourcePtrOutput values. You can construct a concrete instance of `CassandraTableGetPropertiesResponseResourcePtrInput` via:

        CassandraTableGetPropertiesResponseResourceArgs{...}

or:

        nil

type CassandraTableGetPropertiesResponseResourcePtrOutput

type CassandraTableGetPropertiesResponseResourcePtrOutput struct{ *pulumi.OutputState }

func (CassandraTableGetPropertiesResponseResourcePtrOutput) DefaultTtl

Time to live of the Cosmos DB Cassandra table

func (CassandraTableGetPropertiesResponseResourcePtrOutput) Elem

func (CassandraTableGetPropertiesResponseResourcePtrOutput) ElementType

func (CassandraTableGetPropertiesResponseResourcePtrOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (CassandraTableGetPropertiesResponseResourcePtrOutput) Id

Name of the Cosmos DB Cassandra table

func (CassandraTableGetPropertiesResponseResourcePtrOutput) Rid

A system generated property. A unique identifier.

func (CassandraTableGetPropertiesResponseResourcePtrOutput) Schema

Schema of the Cosmos DB Cassandra table

func (CassandraTableGetPropertiesResponseResourcePtrOutput) ToCassandraTableGetPropertiesResponseResourcePtrOutput

func (CassandraTableGetPropertiesResponseResourcePtrOutput) ToCassandraTableGetPropertiesResponseResourcePtrOutputWithContext

func (o CassandraTableGetPropertiesResponseResourcePtrOutput) ToCassandraTableGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) CassandraTableGetPropertiesResponseResourcePtrOutput

func (CassandraTableGetPropertiesResponseResourcePtrOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

type CassandraTableResource

type CassandraTableResource struct {
	// Time to live of the Cosmos DB Cassandra table
	DefaultTtl *int `pulumi:"defaultTtl"`
	// Name of the Cosmos DB Cassandra table
	Id string `pulumi:"id"`
	// Schema of the Cosmos DB Cassandra table
	Schema *CassandraSchema `pulumi:"schema"`
}

Cosmos DB Cassandra table resource object

type CassandraTableResourceArgs

type CassandraTableResourceArgs struct {
	// Time to live of the Cosmos DB Cassandra table
	DefaultTtl pulumi.IntPtrInput `pulumi:"defaultTtl"`
	// Name of the Cosmos DB Cassandra table
	Id pulumi.StringInput `pulumi:"id"`
	// Schema of the Cosmos DB Cassandra table
	Schema CassandraSchemaPtrInput `pulumi:"schema"`
}

Cosmos DB Cassandra table resource object

func (CassandraTableResourceArgs) ElementType

func (CassandraTableResourceArgs) ElementType() reflect.Type

func (CassandraTableResourceArgs) ToCassandraTableResourceOutput

func (i CassandraTableResourceArgs) ToCassandraTableResourceOutput() CassandraTableResourceOutput

func (CassandraTableResourceArgs) ToCassandraTableResourceOutputWithContext

func (i CassandraTableResourceArgs) ToCassandraTableResourceOutputWithContext(ctx context.Context) CassandraTableResourceOutput

func (CassandraTableResourceArgs) ToCassandraTableResourcePtrOutput

func (i CassandraTableResourceArgs) ToCassandraTableResourcePtrOutput() CassandraTableResourcePtrOutput

func (CassandraTableResourceArgs) ToCassandraTableResourcePtrOutputWithContext

func (i CassandraTableResourceArgs) ToCassandraTableResourcePtrOutputWithContext(ctx context.Context) CassandraTableResourcePtrOutput

type CassandraTableResourceInput

type CassandraTableResourceInput interface {
	pulumi.Input

	ToCassandraTableResourceOutput() CassandraTableResourceOutput
	ToCassandraTableResourceOutputWithContext(context.Context) CassandraTableResourceOutput
}

CassandraTableResourceInput is an input type that accepts CassandraTableResourceArgs and CassandraTableResourceOutput values. You can construct a concrete instance of `CassandraTableResourceInput` via:

CassandraTableResourceArgs{...}

type CassandraTableResourceOutput

type CassandraTableResourceOutput struct{ *pulumi.OutputState }

Cosmos DB Cassandra table resource object

func (CassandraTableResourceOutput) DefaultTtl

Time to live of the Cosmos DB Cassandra table

func (CassandraTableResourceOutput) ElementType

func (CassandraTableResourceOutput) Id

Name of the Cosmos DB Cassandra table

func (CassandraTableResourceOutput) Schema

Schema of the Cosmos DB Cassandra table

func (CassandraTableResourceOutput) ToCassandraTableResourceOutput

func (o CassandraTableResourceOutput) ToCassandraTableResourceOutput() CassandraTableResourceOutput

func (CassandraTableResourceOutput) ToCassandraTableResourceOutputWithContext

func (o CassandraTableResourceOutput) ToCassandraTableResourceOutputWithContext(ctx context.Context) CassandraTableResourceOutput

func (CassandraTableResourceOutput) ToCassandraTableResourcePtrOutput

func (o CassandraTableResourceOutput) ToCassandraTableResourcePtrOutput() CassandraTableResourcePtrOutput

func (CassandraTableResourceOutput) ToCassandraTableResourcePtrOutputWithContext

func (o CassandraTableResourceOutput) ToCassandraTableResourcePtrOutputWithContext(ctx context.Context) CassandraTableResourcePtrOutput

type CassandraTableResourcePtrInput

type CassandraTableResourcePtrInput interface {
	pulumi.Input

	ToCassandraTableResourcePtrOutput() CassandraTableResourcePtrOutput
	ToCassandraTableResourcePtrOutputWithContext(context.Context) CassandraTableResourcePtrOutput
}

CassandraTableResourcePtrInput is an input type that accepts CassandraTableResourceArgs, CassandraTableResourcePtr and CassandraTableResourcePtrOutput values. You can construct a concrete instance of `CassandraTableResourcePtrInput` via:

        CassandraTableResourceArgs{...}

or:

        nil

type CassandraTableResourcePtrOutput

type CassandraTableResourcePtrOutput struct{ *pulumi.OutputState }

func (CassandraTableResourcePtrOutput) DefaultTtl

Time to live of the Cosmos DB Cassandra table

func (CassandraTableResourcePtrOutput) Elem

func (CassandraTableResourcePtrOutput) ElementType

func (CassandraTableResourcePtrOutput) Id

Name of the Cosmos DB Cassandra table

func (CassandraTableResourcePtrOutput) Schema

Schema of the Cosmos DB Cassandra table

func (CassandraTableResourcePtrOutput) ToCassandraTableResourcePtrOutput

func (o CassandraTableResourcePtrOutput) ToCassandraTableResourcePtrOutput() CassandraTableResourcePtrOutput

func (CassandraTableResourcePtrOutput) ToCassandraTableResourcePtrOutputWithContext

func (o CassandraTableResourcePtrOutput) ToCassandraTableResourcePtrOutputWithContext(ctx context.Context) CassandraTableResourcePtrOutput

type ClusterKey

type ClusterKey struct {
	// Name of the Cosmos DB Cassandra table cluster key
	Name *string `pulumi:"name"`
	// Order of the Cosmos DB Cassandra table cluster key, only support "Asc" and "Desc"
	OrderBy *string `pulumi:"orderBy"`
}

Cosmos DB Cassandra table cluster key

type ClusterKeyArgs

type ClusterKeyArgs struct {
	// Name of the Cosmos DB Cassandra table cluster key
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Order of the Cosmos DB Cassandra table cluster key, only support "Asc" and "Desc"
	OrderBy pulumi.StringPtrInput `pulumi:"orderBy"`
}

Cosmos DB Cassandra table cluster key

func (ClusterKeyArgs) ElementType

func (ClusterKeyArgs) ElementType() reflect.Type

func (ClusterKeyArgs) ToClusterKeyOutput

func (i ClusterKeyArgs) ToClusterKeyOutput() ClusterKeyOutput

func (ClusterKeyArgs) ToClusterKeyOutputWithContext

func (i ClusterKeyArgs) ToClusterKeyOutputWithContext(ctx context.Context) ClusterKeyOutput

type ClusterKeyArray

type ClusterKeyArray []ClusterKeyInput

func (ClusterKeyArray) ElementType

func (ClusterKeyArray) ElementType() reflect.Type

func (ClusterKeyArray) ToClusterKeyArrayOutput

func (i ClusterKeyArray) ToClusterKeyArrayOutput() ClusterKeyArrayOutput

func (ClusterKeyArray) ToClusterKeyArrayOutputWithContext

func (i ClusterKeyArray) ToClusterKeyArrayOutputWithContext(ctx context.Context) ClusterKeyArrayOutput

type ClusterKeyArrayInput

type ClusterKeyArrayInput interface {
	pulumi.Input

	ToClusterKeyArrayOutput() ClusterKeyArrayOutput
	ToClusterKeyArrayOutputWithContext(context.Context) ClusterKeyArrayOutput
}

ClusterKeyArrayInput is an input type that accepts ClusterKeyArray and ClusterKeyArrayOutput values. You can construct a concrete instance of `ClusterKeyArrayInput` via:

ClusterKeyArray{ ClusterKeyArgs{...} }

type ClusterKeyArrayOutput

type ClusterKeyArrayOutput struct{ *pulumi.OutputState }

func (ClusterKeyArrayOutput) ElementType

func (ClusterKeyArrayOutput) ElementType() reflect.Type

func (ClusterKeyArrayOutput) Index

func (ClusterKeyArrayOutput) ToClusterKeyArrayOutput

func (o ClusterKeyArrayOutput) ToClusterKeyArrayOutput() ClusterKeyArrayOutput

func (ClusterKeyArrayOutput) ToClusterKeyArrayOutputWithContext

func (o ClusterKeyArrayOutput) ToClusterKeyArrayOutputWithContext(ctx context.Context) ClusterKeyArrayOutput

type ClusterKeyInput

type ClusterKeyInput interface {
	pulumi.Input

	ToClusterKeyOutput() ClusterKeyOutput
	ToClusterKeyOutputWithContext(context.Context) ClusterKeyOutput
}

ClusterKeyInput is an input type that accepts ClusterKeyArgs and ClusterKeyOutput values. You can construct a concrete instance of `ClusterKeyInput` via:

ClusterKeyArgs{...}

type ClusterKeyOutput

type ClusterKeyOutput struct{ *pulumi.OutputState }

Cosmos DB Cassandra table cluster key

func (ClusterKeyOutput) ElementType

func (ClusterKeyOutput) ElementType() reflect.Type

func (ClusterKeyOutput) Name

Name of the Cosmos DB Cassandra table cluster key

func (ClusterKeyOutput) OrderBy

Order of the Cosmos DB Cassandra table cluster key, only support "Asc" and "Desc"

func (ClusterKeyOutput) ToClusterKeyOutput

func (o ClusterKeyOutput) ToClusterKeyOutput() ClusterKeyOutput

func (ClusterKeyOutput) ToClusterKeyOutputWithContext

func (o ClusterKeyOutput) ToClusterKeyOutputWithContext(ctx context.Context) ClusterKeyOutput

type ClusterKeyResponse

type ClusterKeyResponse struct {
	// Name of the Cosmos DB Cassandra table cluster key
	Name *string `pulumi:"name"`
	// Order of the Cosmos DB Cassandra table cluster key, only support "Asc" and "Desc"
	OrderBy *string `pulumi:"orderBy"`
}

Cosmos DB Cassandra table cluster key

type ClusterKeyResponseArgs

type ClusterKeyResponseArgs struct {
	// Name of the Cosmos DB Cassandra table cluster key
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Order of the Cosmos DB Cassandra table cluster key, only support "Asc" and "Desc"
	OrderBy pulumi.StringPtrInput `pulumi:"orderBy"`
}

Cosmos DB Cassandra table cluster key

func (ClusterKeyResponseArgs) ElementType

func (ClusterKeyResponseArgs) ElementType() reflect.Type

func (ClusterKeyResponseArgs) ToClusterKeyResponseOutput

func (i ClusterKeyResponseArgs) ToClusterKeyResponseOutput() ClusterKeyResponseOutput

func (ClusterKeyResponseArgs) ToClusterKeyResponseOutputWithContext

func (i ClusterKeyResponseArgs) ToClusterKeyResponseOutputWithContext(ctx context.Context) ClusterKeyResponseOutput

type ClusterKeyResponseArray

type ClusterKeyResponseArray []ClusterKeyResponseInput

func (ClusterKeyResponseArray) ElementType

func (ClusterKeyResponseArray) ElementType() reflect.Type

func (ClusterKeyResponseArray) ToClusterKeyResponseArrayOutput

func (i ClusterKeyResponseArray) ToClusterKeyResponseArrayOutput() ClusterKeyResponseArrayOutput

func (ClusterKeyResponseArray) ToClusterKeyResponseArrayOutputWithContext

func (i ClusterKeyResponseArray) ToClusterKeyResponseArrayOutputWithContext(ctx context.Context) ClusterKeyResponseArrayOutput

type ClusterKeyResponseArrayInput

type ClusterKeyResponseArrayInput interface {
	pulumi.Input

	ToClusterKeyResponseArrayOutput() ClusterKeyResponseArrayOutput
	ToClusterKeyResponseArrayOutputWithContext(context.Context) ClusterKeyResponseArrayOutput
}

ClusterKeyResponseArrayInput is an input type that accepts ClusterKeyResponseArray and ClusterKeyResponseArrayOutput values. You can construct a concrete instance of `ClusterKeyResponseArrayInput` via:

ClusterKeyResponseArray{ ClusterKeyResponseArgs{...} }

type ClusterKeyResponseArrayOutput

type ClusterKeyResponseArrayOutput struct{ *pulumi.OutputState }

func (ClusterKeyResponseArrayOutput) ElementType

func (ClusterKeyResponseArrayOutput) Index

func (ClusterKeyResponseArrayOutput) ToClusterKeyResponseArrayOutput

func (o ClusterKeyResponseArrayOutput) ToClusterKeyResponseArrayOutput() ClusterKeyResponseArrayOutput

func (ClusterKeyResponseArrayOutput) ToClusterKeyResponseArrayOutputWithContext

func (o ClusterKeyResponseArrayOutput) ToClusterKeyResponseArrayOutputWithContext(ctx context.Context) ClusterKeyResponseArrayOutput

type ClusterKeyResponseInput

type ClusterKeyResponseInput interface {
	pulumi.Input

	ToClusterKeyResponseOutput() ClusterKeyResponseOutput
	ToClusterKeyResponseOutputWithContext(context.Context) ClusterKeyResponseOutput
}

ClusterKeyResponseInput is an input type that accepts ClusterKeyResponseArgs and ClusterKeyResponseOutput values. You can construct a concrete instance of `ClusterKeyResponseInput` via:

ClusterKeyResponseArgs{...}

type ClusterKeyResponseOutput

type ClusterKeyResponseOutput struct{ *pulumi.OutputState }

Cosmos DB Cassandra table cluster key

func (ClusterKeyResponseOutput) ElementType

func (ClusterKeyResponseOutput) ElementType() reflect.Type

func (ClusterKeyResponseOutput) Name

Name of the Cosmos DB Cassandra table cluster key

func (ClusterKeyResponseOutput) OrderBy

Order of the Cosmos DB Cassandra table cluster key, only support "Asc" and "Desc"

func (ClusterKeyResponseOutput) ToClusterKeyResponseOutput

func (o ClusterKeyResponseOutput) ToClusterKeyResponseOutput() ClusterKeyResponseOutput

func (ClusterKeyResponseOutput) ToClusterKeyResponseOutputWithContext

func (o ClusterKeyResponseOutput) ToClusterKeyResponseOutputWithContext(ctx context.Context) ClusterKeyResponseOutput

type Column

type Column struct {
	// Name of the Cosmos DB Cassandra table column
	Name *string `pulumi:"name"`
	// Type of the Cosmos DB Cassandra table column
	Type *string `pulumi:"type"`
}

Cosmos DB Cassandra table column

type ColumnArgs

type ColumnArgs struct {
	// Name of the Cosmos DB Cassandra table column
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Type of the Cosmos DB Cassandra table column
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Cosmos DB Cassandra table column

func (ColumnArgs) ElementType

func (ColumnArgs) ElementType() reflect.Type

func (ColumnArgs) ToColumnOutput

func (i ColumnArgs) ToColumnOutput() ColumnOutput

func (ColumnArgs) ToColumnOutputWithContext

func (i ColumnArgs) ToColumnOutputWithContext(ctx context.Context) ColumnOutput

type ColumnArray

type ColumnArray []ColumnInput

func (ColumnArray) ElementType

func (ColumnArray) ElementType() reflect.Type

func (ColumnArray) ToColumnArrayOutput

func (i ColumnArray) ToColumnArrayOutput() ColumnArrayOutput

func (ColumnArray) ToColumnArrayOutputWithContext

func (i ColumnArray) ToColumnArrayOutputWithContext(ctx context.Context) ColumnArrayOutput

type ColumnArrayInput

type ColumnArrayInput interface {
	pulumi.Input

	ToColumnArrayOutput() ColumnArrayOutput
	ToColumnArrayOutputWithContext(context.Context) ColumnArrayOutput
}

ColumnArrayInput is an input type that accepts ColumnArray and ColumnArrayOutput values. You can construct a concrete instance of `ColumnArrayInput` via:

ColumnArray{ ColumnArgs{...} }

type ColumnArrayOutput

type ColumnArrayOutput struct{ *pulumi.OutputState }

func (ColumnArrayOutput) ElementType

func (ColumnArrayOutput) ElementType() reflect.Type

func (ColumnArrayOutput) Index

func (ColumnArrayOutput) ToColumnArrayOutput

func (o ColumnArrayOutput) ToColumnArrayOutput() ColumnArrayOutput

func (ColumnArrayOutput) ToColumnArrayOutputWithContext

func (o ColumnArrayOutput) ToColumnArrayOutputWithContext(ctx context.Context) ColumnArrayOutput

type ColumnInput

type ColumnInput interface {
	pulumi.Input

	ToColumnOutput() ColumnOutput
	ToColumnOutputWithContext(context.Context) ColumnOutput
}

ColumnInput is an input type that accepts ColumnArgs and ColumnOutput values. You can construct a concrete instance of `ColumnInput` via:

ColumnArgs{...}

type ColumnOutput

type ColumnOutput struct{ *pulumi.OutputState }

Cosmos DB Cassandra table column

func (ColumnOutput) ElementType

func (ColumnOutput) ElementType() reflect.Type

func (ColumnOutput) Name

Name of the Cosmos DB Cassandra table column

func (ColumnOutput) ToColumnOutput

func (o ColumnOutput) ToColumnOutput() ColumnOutput

func (ColumnOutput) ToColumnOutputWithContext

func (o ColumnOutput) ToColumnOutputWithContext(ctx context.Context) ColumnOutput

func (ColumnOutput) Type

Type of the Cosmos DB Cassandra table column

type ColumnResponse

type ColumnResponse struct {
	// Name of the Cosmos DB Cassandra table column
	Name *string `pulumi:"name"`
	// Type of the Cosmos DB Cassandra table column
	Type *string `pulumi:"type"`
}

Cosmos DB Cassandra table column

type ColumnResponseArgs

type ColumnResponseArgs struct {
	// Name of the Cosmos DB Cassandra table column
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Type of the Cosmos DB Cassandra table column
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Cosmos DB Cassandra table column

func (ColumnResponseArgs) ElementType

func (ColumnResponseArgs) ElementType() reflect.Type

func (ColumnResponseArgs) ToColumnResponseOutput

func (i ColumnResponseArgs) ToColumnResponseOutput() ColumnResponseOutput

func (ColumnResponseArgs) ToColumnResponseOutputWithContext

func (i ColumnResponseArgs) ToColumnResponseOutputWithContext(ctx context.Context) ColumnResponseOutput

type ColumnResponseArray

type ColumnResponseArray []ColumnResponseInput

func (ColumnResponseArray) ElementType

func (ColumnResponseArray) ElementType() reflect.Type

func (ColumnResponseArray) ToColumnResponseArrayOutput

func (i ColumnResponseArray) ToColumnResponseArrayOutput() ColumnResponseArrayOutput

func (ColumnResponseArray) ToColumnResponseArrayOutputWithContext

func (i ColumnResponseArray) ToColumnResponseArrayOutputWithContext(ctx context.Context) ColumnResponseArrayOutput

type ColumnResponseArrayInput

type ColumnResponseArrayInput interface {
	pulumi.Input

	ToColumnResponseArrayOutput() ColumnResponseArrayOutput
	ToColumnResponseArrayOutputWithContext(context.Context) ColumnResponseArrayOutput
}

ColumnResponseArrayInput is an input type that accepts ColumnResponseArray and ColumnResponseArrayOutput values. You can construct a concrete instance of `ColumnResponseArrayInput` via:

ColumnResponseArray{ ColumnResponseArgs{...} }

type ColumnResponseArrayOutput

type ColumnResponseArrayOutput struct{ *pulumi.OutputState }

func (ColumnResponseArrayOutput) ElementType

func (ColumnResponseArrayOutput) ElementType() reflect.Type

func (ColumnResponseArrayOutput) Index

func (ColumnResponseArrayOutput) ToColumnResponseArrayOutput

func (o ColumnResponseArrayOutput) ToColumnResponseArrayOutput() ColumnResponseArrayOutput

func (ColumnResponseArrayOutput) ToColumnResponseArrayOutputWithContext

func (o ColumnResponseArrayOutput) ToColumnResponseArrayOutputWithContext(ctx context.Context) ColumnResponseArrayOutput

type ColumnResponseInput

type ColumnResponseInput interface {
	pulumi.Input

	ToColumnResponseOutput() ColumnResponseOutput
	ToColumnResponseOutputWithContext(context.Context) ColumnResponseOutput
}

ColumnResponseInput is an input type that accepts ColumnResponseArgs and ColumnResponseOutput values. You can construct a concrete instance of `ColumnResponseInput` via:

ColumnResponseArgs{...}

type ColumnResponseOutput

type ColumnResponseOutput struct{ *pulumi.OutputState }

Cosmos DB Cassandra table column

func (ColumnResponseOutput) ElementType

func (ColumnResponseOutput) ElementType() reflect.Type

func (ColumnResponseOutput) Name

Name of the Cosmos DB Cassandra table column

func (ColumnResponseOutput) ToColumnResponseOutput

func (o ColumnResponseOutput) ToColumnResponseOutput() ColumnResponseOutput

func (ColumnResponseOutput) ToColumnResponseOutputWithContext

func (o ColumnResponseOutput) ToColumnResponseOutputWithContext(ctx context.Context) ColumnResponseOutput

func (ColumnResponseOutput) Type

Type of the Cosmos DB Cassandra table column

type CompositePath

type CompositePath struct {
	// Sort order for composite paths.
	Order *string `pulumi:"order"`
	// The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)
	Path *string `pulumi:"path"`
}

type CompositePathArgs

type CompositePathArgs struct {
	// Sort order for composite paths.
	Order pulumi.StringPtrInput `pulumi:"order"`
	// The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)
	Path pulumi.StringPtrInput `pulumi:"path"`
}

func (CompositePathArgs) ElementType

func (CompositePathArgs) ElementType() reflect.Type

func (CompositePathArgs) ToCompositePathOutput

func (i CompositePathArgs) ToCompositePathOutput() CompositePathOutput

func (CompositePathArgs) ToCompositePathOutputWithContext

func (i CompositePathArgs) ToCompositePathOutputWithContext(ctx context.Context) CompositePathOutput

type CompositePathArray

type CompositePathArray []CompositePathInput

func (CompositePathArray) ElementType

func (CompositePathArray) ElementType() reflect.Type

func (CompositePathArray) ToCompositePathArrayOutput

func (i CompositePathArray) ToCompositePathArrayOutput() CompositePathArrayOutput

func (CompositePathArray) ToCompositePathArrayOutputWithContext

func (i CompositePathArray) ToCompositePathArrayOutputWithContext(ctx context.Context) CompositePathArrayOutput

type CompositePathArrayInput

type CompositePathArrayInput interface {
	pulumi.Input

	ToCompositePathArrayOutput() CompositePathArrayOutput
	ToCompositePathArrayOutputWithContext(context.Context) CompositePathArrayOutput
}

CompositePathArrayInput is an input type that accepts CompositePathArray and CompositePathArrayOutput values. You can construct a concrete instance of `CompositePathArrayInput` via:

CompositePathArray{ CompositePathArgs{...} }

type CompositePathArrayOutput

type CompositePathArrayOutput struct{ *pulumi.OutputState }

func (CompositePathArrayOutput) ElementType

func (CompositePathArrayOutput) ElementType() reflect.Type

func (CompositePathArrayOutput) Index

func (CompositePathArrayOutput) ToCompositePathArrayOutput

func (o CompositePathArrayOutput) ToCompositePathArrayOutput() CompositePathArrayOutput

func (CompositePathArrayOutput) ToCompositePathArrayOutputWithContext

func (o CompositePathArrayOutput) ToCompositePathArrayOutputWithContext(ctx context.Context) CompositePathArrayOutput

type CompositePathInput

type CompositePathInput interface {
	pulumi.Input

	ToCompositePathOutput() CompositePathOutput
	ToCompositePathOutputWithContext(context.Context) CompositePathOutput
}

CompositePathInput is an input type that accepts CompositePathArgs and CompositePathOutput values. You can construct a concrete instance of `CompositePathInput` via:

CompositePathArgs{...}

type CompositePathOutput

type CompositePathOutput struct{ *pulumi.OutputState }

func (CompositePathOutput) ElementType

func (CompositePathOutput) ElementType() reflect.Type

func (CompositePathOutput) Order

Sort order for composite paths.

func (CompositePathOutput) Path

The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)

func (CompositePathOutput) ToCompositePathOutput

func (o CompositePathOutput) ToCompositePathOutput() CompositePathOutput

func (CompositePathOutput) ToCompositePathOutputWithContext

func (o CompositePathOutput) ToCompositePathOutputWithContext(ctx context.Context) CompositePathOutput

type CompositePathResponse

type CompositePathResponse struct {
	// Sort order for composite paths.
	Order *string `pulumi:"order"`
	// The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)
	Path *string `pulumi:"path"`
}

type CompositePathResponseArgs

type CompositePathResponseArgs struct {
	// Sort order for composite paths.
	Order pulumi.StringPtrInput `pulumi:"order"`
	// The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)
	Path pulumi.StringPtrInput `pulumi:"path"`
}

func (CompositePathResponseArgs) ElementType

func (CompositePathResponseArgs) ElementType() reflect.Type

func (CompositePathResponseArgs) ToCompositePathResponseOutput

func (i CompositePathResponseArgs) ToCompositePathResponseOutput() CompositePathResponseOutput

func (CompositePathResponseArgs) ToCompositePathResponseOutputWithContext

func (i CompositePathResponseArgs) ToCompositePathResponseOutputWithContext(ctx context.Context) CompositePathResponseOutput

type CompositePathResponseArray

type CompositePathResponseArray []CompositePathResponseInput

func (CompositePathResponseArray) ElementType

func (CompositePathResponseArray) ElementType() reflect.Type

func (CompositePathResponseArray) ToCompositePathResponseArrayOutput

func (i CompositePathResponseArray) ToCompositePathResponseArrayOutput() CompositePathResponseArrayOutput

func (CompositePathResponseArray) ToCompositePathResponseArrayOutputWithContext

func (i CompositePathResponseArray) ToCompositePathResponseArrayOutputWithContext(ctx context.Context) CompositePathResponseArrayOutput

type CompositePathResponseArrayInput

type CompositePathResponseArrayInput interface {
	pulumi.Input

	ToCompositePathResponseArrayOutput() CompositePathResponseArrayOutput
	ToCompositePathResponseArrayOutputWithContext(context.Context) CompositePathResponseArrayOutput
}

CompositePathResponseArrayInput is an input type that accepts CompositePathResponseArray and CompositePathResponseArrayOutput values. You can construct a concrete instance of `CompositePathResponseArrayInput` via:

CompositePathResponseArray{ CompositePathResponseArgs{...} }

type CompositePathResponseArrayOutput

type CompositePathResponseArrayOutput struct{ *pulumi.OutputState }

func (CompositePathResponseArrayOutput) ElementType

func (CompositePathResponseArrayOutput) Index

func (CompositePathResponseArrayOutput) ToCompositePathResponseArrayOutput

func (o CompositePathResponseArrayOutput) ToCompositePathResponseArrayOutput() CompositePathResponseArrayOutput

func (CompositePathResponseArrayOutput) ToCompositePathResponseArrayOutputWithContext

func (o CompositePathResponseArrayOutput) ToCompositePathResponseArrayOutputWithContext(ctx context.Context) CompositePathResponseArrayOutput

type CompositePathResponseInput

type CompositePathResponseInput interface {
	pulumi.Input

	ToCompositePathResponseOutput() CompositePathResponseOutput
	ToCompositePathResponseOutputWithContext(context.Context) CompositePathResponseOutput
}

CompositePathResponseInput is an input type that accepts CompositePathResponseArgs and CompositePathResponseOutput values. You can construct a concrete instance of `CompositePathResponseInput` via:

CompositePathResponseArgs{...}

type CompositePathResponseOutput

type CompositePathResponseOutput struct{ *pulumi.OutputState }

func (CompositePathResponseOutput) ElementType

func (CompositePathResponseOutput) Order

Sort order for composite paths.

func (CompositePathResponseOutput) Path

The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)

func (CompositePathResponseOutput) ToCompositePathResponseOutput

func (o CompositePathResponseOutput) ToCompositePathResponseOutput() CompositePathResponseOutput

func (CompositePathResponseOutput) ToCompositePathResponseOutputWithContext

func (o CompositePathResponseOutput) ToCompositePathResponseOutputWithContext(ctx context.Context) CompositePathResponseOutput

type CompositePathSortOrder added in v0.3.1

type CompositePathSortOrder pulumi.String

Sort order for composite paths.

func (CompositePathSortOrder) ElementType added in v0.3.1

func (CompositePathSortOrder) ElementType() reflect.Type

func (CompositePathSortOrder) ToStringOutput added in v0.3.1

func (e CompositePathSortOrder) ToStringOutput() pulumi.StringOutput

func (CompositePathSortOrder) ToStringOutputWithContext added in v0.3.1

func (e CompositePathSortOrder) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CompositePathSortOrder) ToStringPtrOutput added in v0.3.1

func (e CompositePathSortOrder) ToStringPtrOutput() pulumi.StringPtrOutput

func (CompositePathSortOrder) ToStringPtrOutputWithContext added in v0.3.1

func (e CompositePathSortOrder) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConflictResolutionMode added in v0.3.1

type ConflictResolutionMode pulumi.String

Indicates the conflict resolution mode.

func (ConflictResolutionMode) ElementType added in v0.3.1

func (ConflictResolutionMode) ElementType() reflect.Type

func (ConflictResolutionMode) ToStringOutput added in v0.3.1

func (e ConflictResolutionMode) ToStringOutput() pulumi.StringOutput

func (ConflictResolutionMode) ToStringOutputWithContext added in v0.3.1

func (e ConflictResolutionMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConflictResolutionMode) ToStringPtrOutput added in v0.3.1

func (e ConflictResolutionMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConflictResolutionMode) ToStringPtrOutputWithContext added in v0.3.1

func (e ConflictResolutionMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConflictResolutionPolicy

type ConflictResolutionPolicy struct {
	// The conflict resolution path in the case of LastWriterWins mode.
	ConflictResolutionPath *string `pulumi:"conflictResolutionPath"`
	// The procedure to resolve conflicts in the case of custom mode.
	ConflictResolutionProcedure *string `pulumi:"conflictResolutionProcedure"`
	// Indicates the conflict resolution mode.
	Mode *string `pulumi:"mode"`
}

The conflict resolution policy for the container.

type ConflictResolutionPolicyArgs

type ConflictResolutionPolicyArgs struct {
	// The conflict resolution path in the case of LastWriterWins mode.
	ConflictResolutionPath pulumi.StringPtrInput `pulumi:"conflictResolutionPath"`
	// The procedure to resolve conflicts in the case of custom mode.
	ConflictResolutionProcedure pulumi.StringPtrInput `pulumi:"conflictResolutionProcedure"`
	// Indicates the conflict resolution mode.
	Mode pulumi.StringPtrInput `pulumi:"mode"`
}

The conflict resolution policy for the container.

func (ConflictResolutionPolicyArgs) ElementType

func (ConflictResolutionPolicyArgs) ToConflictResolutionPolicyOutput

func (i ConflictResolutionPolicyArgs) ToConflictResolutionPolicyOutput() ConflictResolutionPolicyOutput

func (ConflictResolutionPolicyArgs) ToConflictResolutionPolicyOutputWithContext

func (i ConflictResolutionPolicyArgs) ToConflictResolutionPolicyOutputWithContext(ctx context.Context) ConflictResolutionPolicyOutput

func (ConflictResolutionPolicyArgs) ToConflictResolutionPolicyPtrOutput

func (i ConflictResolutionPolicyArgs) ToConflictResolutionPolicyPtrOutput() ConflictResolutionPolicyPtrOutput

func (ConflictResolutionPolicyArgs) ToConflictResolutionPolicyPtrOutputWithContext

func (i ConflictResolutionPolicyArgs) ToConflictResolutionPolicyPtrOutputWithContext(ctx context.Context) ConflictResolutionPolicyPtrOutput

type ConflictResolutionPolicyInput

type ConflictResolutionPolicyInput interface {
	pulumi.Input

	ToConflictResolutionPolicyOutput() ConflictResolutionPolicyOutput
	ToConflictResolutionPolicyOutputWithContext(context.Context) ConflictResolutionPolicyOutput
}

ConflictResolutionPolicyInput is an input type that accepts ConflictResolutionPolicyArgs and ConflictResolutionPolicyOutput values. You can construct a concrete instance of `ConflictResolutionPolicyInput` via:

ConflictResolutionPolicyArgs{...}

type ConflictResolutionPolicyOutput

type ConflictResolutionPolicyOutput struct{ *pulumi.OutputState }

The conflict resolution policy for the container.

func (ConflictResolutionPolicyOutput) ConflictResolutionPath

func (o ConflictResolutionPolicyOutput) ConflictResolutionPath() pulumi.StringPtrOutput

The conflict resolution path in the case of LastWriterWins mode.

func (ConflictResolutionPolicyOutput) ConflictResolutionProcedure

func (o ConflictResolutionPolicyOutput) ConflictResolutionProcedure() pulumi.StringPtrOutput

The procedure to resolve conflicts in the case of custom mode.

func (ConflictResolutionPolicyOutput) ElementType

func (ConflictResolutionPolicyOutput) Mode

Indicates the conflict resolution mode.

func (ConflictResolutionPolicyOutput) ToConflictResolutionPolicyOutput

func (o ConflictResolutionPolicyOutput) ToConflictResolutionPolicyOutput() ConflictResolutionPolicyOutput

func (ConflictResolutionPolicyOutput) ToConflictResolutionPolicyOutputWithContext

func (o ConflictResolutionPolicyOutput) ToConflictResolutionPolicyOutputWithContext(ctx context.Context) ConflictResolutionPolicyOutput

func (ConflictResolutionPolicyOutput) ToConflictResolutionPolicyPtrOutput

func (o ConflictResolutionPolicyOutput) ToConflictResolutionPolicyPtrOutput() ConflictResolutionPolicyPtrOutput

func (ConflictResolutionPolicyOutput) ToConflictResolutionPolicyPtrOutputWithContext

func (o ConflictResolutionPolicyOutput) ToConflictResolutionPolicyPtrOutputWithContext(ctx context.Context) ConflictResolutionPolicyPtrOutput

type ConflictResolutionPolicyPtrInput

type ConflictResolutionPolicyPtrInput interface {
	pulumi.Input

	ToConflictResolutionPolicyPtrOutput() ConflictResolutionPolicyPtrOutput
	ToConflictResolutionPolicyPtrOutputWithContext(context.Context) ConflictResolutionPolicyPtrOutput
}

ConflictResolutionPolicyPtrInput is an input type that accepts ConflictResolutionPolicyArgs, ConflictResolutionPolicyPtr and ConflictResolutionPolicyPtrOutput values. You can construct a concrete instance of `ConflictResolutionPolicyPtrInput` via:

        ConflictResolutionPolicyArgs{...}

or:

        nil

type ConflictResolutionPolicyPtrOutput

type ConflictResolutionPolicyPtrOutput struct{ *pulumi.OutputState }

func (ConflictResolutionPolicyPtrOutput) ConflictResolutionPath

func (o ConflictResolutionPolicyPtrOutput) ConflictResolutionPath() pulumi.StringPtrOutput

The conflict resolution path in the case of LastWriterWins mode.

func (ConflictResolutionPolicyPtrOutput) ConflictResolutionProcedure

func (o ConflictResolutionPolicyPtrOutput) ConflictResolutionProcedure() pulumi.StringPtrOutput

The procedure to resolve conflicts in the case of custom mode.

func (ConflictResolutionPolicyPtrOutput) Elem

func (ConflictResolutionPolicyPtrOutput) ElementType

func (ConflictResolutionPolicyPtrOutput) Mode

Indicates the conflict resolution mode.

func (ConflictResolutionPolicyPtrOutput) ToConflictResolutionPolicyPtrOutput

func (o ConflictResolutionPolicyPtrOutput) ToConflictResolutionPolicyPtrOutput() ConflictResolutionPolicyPtrOutput

func (ConflictResolutionPolicyPtrOutput) ToConflictResolutionPolicyPtrOutputWithContext

func (o ConflictResolutionPolicyPtrOutput) ToConflictResolutionPolicyPtrOutputWithContext(ctx context.Context) ConflictResolutionPolicyPtrOutput

type ConflictResolutionPolicyResponse

type ConflictResolutionPolicyResponse struct {
	// The conflict resolution path in the case of LastWriterWins mode.
	ConflictResolutionPath *string `pulumi:"conflictResolutionPath"`
	// The procedure to resolve conflicts in the case of custom mode.
	ConflictResolutionProcedure *string `pulumi:"conflictResolutionProcedure"`
	// Indicates the conflict resolution mode.
	Mode *string `pulumi:"mode"`
}

The conflict resolution policy for the container.

type ConflictResolutionPolicyResponseArgs

type ConflictResolutionPolicyResponseArgs struct {
	// The conflict resolution path in the case of LastWriterWins mode.
	ConflictResolutionPath pulumi.StringPtrInput `pulumi:"conflictResolutionPath"`
	// The procedure to resolve conflicts in the case of custom mode.
	ConflictResolutionProcedure pulumi.StringPtrInput `pulumi:"conflictResolutionProcedure"`
	// Indicates the conflict resolution mode.
	Mode pulumi.StringPtrInput `pulumi:"mode"`
}

The conflict resolution policy for the container.

func (ConflictResolutionPolicyResponseArgs) ElementType

func (ConflictResolutionPolicyResponseArgs) ToConflictResolutionPolicyResponseOutput

func (i ConflictResolutionPolicyResponseArgs) ToConflictResolutionPolicyResponseOutput() ConflictResolutionPolicyResponseOutput

func (ConflictResolutionPolicyResponseArgs) ToConflictResolutionPolicyResponseOutputWithContext

func (i ConflictResolutionPolicyResponseArgs) ToConflictResolutionPolicyResponseOutputWithContext(ctx context.Context) ConflictResolutionPolicyResponseOutput

func (ConflictResolutionPolicyResponseArgs) ToConflictResolutionPolicyResponsePtrOutput

func (i ConflictResolutionPolicyResponseArgs) ToConflictResolutionPolicyResponsePtrOutput() ConflictResolutionPolicyResponsePtrOutput

func (ConflictResolutionPolicyResponseArgs) ToConflictResolutionPolicyResponsePtrOutputWithContext

func (i ConflictResolutionPolicyResponseArgs) ToConflictResolutionPolicyResponsePtrOutputWithContext(ctx context.Context) ConflictResolutionPolicyResponsePtrOutput

type ConflictResolutionPolicyResponseInput

type ConflictResolutionPolicyResponseInput interface {
	pulumi.Input

	ToConflictResolutionPolicyResponseOutput() ConflictResolutionPolicyResponseOutput
	ToConflictResolutionPolicyResponseOutputWithContext(context.Context) ConflictResolutionPolicyResponseOutput
}

ConflictResolutionPolicyResponseInput is an input type that accepts ConflictResolutionPolicyResponseArgs and ConflictResolutionPolicyResponseOutput values. You can construct a concrete instance of `ConflictResolutionPolicyResponseInput` via:

ConflictResolutionPolicyResponseArgs{...}

type ConflictResolutionPolicyResponseOutput

type ConflictResolutionPolicyResponseOutput struct{ *pulumi.OutputState }

The conflict resolution policy for the container.

func (ConflictResolutionPolicyResponseOutput) ConflictResolutionPath

The conflict resolution path in the case of LastWriterWins mode.

func (ConflictResolutionPolicyResponseOutput) ConflictResolutionProcedure

func (o ConflictResolutionPolicyResponseOutput) ConflictResolutionProcedure() pulumi.StringPtrOutput

The procedure to resolve conflicts in the case of custom mode.

func (ConflictResolutionPolicyResponseOutput) ElementType

func (ConflictResolutionPolicyResponseOutput) Mode

Indicates the conflict resolution mode.

func (ConflictResolutionPolicyResponseOutput) ToConflictResolutionPolicyResponseOutput

func (o ConflictResolutionPolicyResponseOutput) ToConflictResolutionPolicyResponseOutput() ConflictResolutionPolicyResponseOutput

func (ConflictResolutionPolicyResponseOutput) ToConflictResolutionPolicyResponseOutputWithContext

func (o ConflictResolutionPolicyResponseOutput) ToConflictResolutionPolicyResponseOutputWithContext(ctx context.Context) ConflictResolutionPolicyResponseOutput

func (ConflictResolutionPolicyResponseOutput) ToConflictResolutionPolicyResponsePtrOutput

func (o ConflictResolutionPolicyResponseOutput) ToConflictResolutionPolicyResponsePtrOutput() ConflictResolutionPolicyResponsePtrOutput

func (ConflictResolutionPolicyResponseOutput) ToConflictResolutionPolicyResponsePtrOutputWithContext

func (o ConflictResolutionPolicyResponseOutput) ToConflictResolutionPolicyResponsePtrOutputWithContext(ctx context.Context) ConflictResolutionPolicyResponsePtrOutput

type ConflictResolutionPolicyResponsePtrInput

type ConflictResolutionPolicyResponsePtrInput interface {
	pulumi.Input

	ToConflictResolutionPolicyResponsePtrOutput() ConflictResolutionPolicyResponsePtrOutput
	ToConflictResolutionPolicyResponsePtrOutputWithContext(context.Context) ConflictResolutionPolicyResponsePtrOutput
}

ConflictResolutionPolicyResponsePtrInput is an input type that accepts ConflictResolutionPolicyResponseArgs, ConflictResolutionPolicyResponsePtr and ConflictResolutionPolicyResponsePtrOutput values. You can construct a concrete instance of `ConflictResolutionPolicyResponsePtrInput` via:

        ConflictResolutionPolicyResponseArgs{...}

or:

        nil

type ConflictResolutionPolicyResponsePtrOutput

type ConflictResolutionPolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (ConflictResolutionPolicyResponsePtrOutput) ConflictResolutionPath

The conflict resolution path in the case of LastWriterWins mode.

func (ConflictResolutionPolicyResponsePtrOutput) ConflictResolutionProcedure

func (o ConflictResolutionPolicyResponsePtrOutput) ConflictResolutionProcedure() pulumi.StringPtrOutput

The procedure to resolve conflicts in the case of custom mode.

func (ConflictResolutionPolicyResponsePtrOutput) Elem

func (ConflictResolutionPolicyResponsePtrOutput) ElementType

func (ConflictResolutionPolicyResponsePtrOutput) Mode

Indicates the conflict resolution mode.

func (ConflictResolutionPolicyResponsePtrOutput) ToConflictResolutionPolicyResponsePtrOutput

func (o ConflictResolutionPolicyResponsePtrOutput) ToConflictResolutionPolicyResponsePtrOutput() ConflictResolutionPolicyResponsePtrOutput

func (ConflictResolutionPolicyResponsePtrOutput) ToConflictResolutionPolicyResponsePtrOutputWithContext

func (o ConflictResolutionPolicyResponsePtrOutput) ToConflictResolutionPolicyResponsePtrOutputWithContext(ctx context.Context) ConflictResolutionPolicyResponsePtrOutput

type ConnectorOffer added in v0.3.1

type ConnectorOffer pulumi.String

The cassandra connector offer type for the Cosmos DB database C* account.

func (ConnectorOffer) ElementType added in v0.3.1

func (ConnectorOffer) ElementType() reflect.Type

func (ConnectorOffer) ToStringOutput added in v0.3.1

func (e ConnectorOffer) ToStringOutput() pulumi.StringOutput

func (ConnectorOffer) ToStringOutputWithContext added in v0.3.1

func (e ConnectorOffer) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConnectorOffer) ToStringPtrOutput added in v0.3.1

func (e ConnectorOffer) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectorOffer) ToStringPtrOutputWithContext added in v0.3.1

func (e ConnectorOffer) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConsistencyPolicy

type ConsistencyPolicy struct {
	// The default consistency level and configuration settings of the Cosmos DB account.
	DefaultConsistencyLevel string `pulumi:"defaultConsistencyLevel"`
	// When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.
	MaxIntervalInSeconds *int `pulumi:"maxIntervalInSeconds"`
	// When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.
	MaxStalenessPrefix *float64 `pulumi:"maxStalenessPrefix"`
}

The consistency policy for the Cosmos DB database account.

type ConsistencyPolicyArgs

type ConsistencyPolicyArgs struct {
	// The default consistency level and configuration settings of the Cosmos DB account.
	DefaultConsistencyLevel DefaultConsistencyLevel `pulumi:"defaultConsistencyLevel"`
	// When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.
	MaxIntervalInSeconds pulumi.IntPtrInput `pulumi:"maxIntervalInSeconds"`
	// When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.
	MaxStalenessPrefix pulumi.Float64PtrInput `pulumi:"maxStalenessPrefix"`
}

The consistency policy for the Cosmos DB database account.

func (ConsistencyPolicyArgs) ElementType

func (ConsistencyPolicyArgs) ElementType() reflect.Type

func (ConsistencyPolicyArgs) ToConsistencyPolicyOutput

func (i ConsistencyPolicyArgs) ToConsistencyPolicyOutput() ConsistencyPolicyOutput

func (ConsistencyPolicyArgs) ToConsistencyPolicyOutputWithContext

func (i ConsistencyPolicyArgs) ToConsistencyPolicyOutputWithContext(ctx context.Context) ConsistencyPolicyOutput

func (ConsistencyPolicyArgs) ToConsistencyPolicyPtrOutput

func (i ConsistencyPolicyArgs) ToConsistencyPolicyPtrOutput() ConsistencyPolicyPtrOutput

func (ConsistencyPolicyArgs) ToConsistencyPolicyPtrOutputWithContext

func (i ConsistencyPolicyArgs) ToConsistencyPolicyPtrOutputWithContext(ctx context.Context) ConsistencyPolicyPtrOutput

type ConsistencyPolicyInput

type ConsistencyPolicyInput interface {
	pulumi.Input

	ToConsistencyPolicyOutput() ConsistencyPolicyOutput
	ToConsistencyPolicyOutputWithContext(context.Context) ConsistencyPolicyOutput
}

ConsistencyPolicyInput is an input type that accepts ConsistencyPolicyArgs and ConsistencyPolicyOutput values. You can construct a concrete instance of `ConsistencyPolicyInput` via:

ConsistencyPolicyArgs{...}

type ConsistencyPolicyOutput

type ConsistencyPolicyOutput struct{ *pulumi.OutputState }

The consistency policy for the Cosmos DB database account.

func (ConsistencyPolicyOutput) DefaultConsistencyLevel

func (o ConsistencyPolicyOutput) DefaultConsistencyLevel() pulumi.StringOutput

The default consistency level and configuration settings of the Cosmos DB account.

func (ConsistencyPolicyOutput) ElementType

func (ConsistencyPolicyOutput) ElementType() reflect.Type

func (ConsistencyPolicyOutput) MaxIntervalInSeconds

func (o ConsistencyPolicyOutput) MaxIntervalInSeconds() pulumi.IntPtrOutput

When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.

func (ConsistencyPolicyOutput) MaxStalenessPrefix

func (o ConsistencyPolicyOutput) MaxStalenessPrefix() pulumi.Float64PtrOutput

When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.

func (ConsistencyPolicyOutput) ToConsistencyPolicyOutput

func (o ConsistencyPolicyOutput) ToConsistencyPolicyOutput() ConsistencyPolicyOutput

func (ConsistencyPolicyOutput) ToConsistencyPolicyOutputWithContext

func (o ConsistencyPolicyOutput) ToConsistencyPolicyOutputWithContext(ctx context.Context) ConsistencyPolicyOutput

func (ConsistencyPolicyOutput) ToConsistencyPolicyPtrOutput

func (o ConsistencyPolicyOutput) ToConsistencyPolicyPtrOutput() ConsistencyPolicyPtrOutput

func (ConsistencyPolicyOutput) ToConsistencyPolicyPtrOutputWithContext

func (o ConsistencyPolicyOutput) ToConsistencyPolicyPtrOutputWithContext(ctx context.Context) ConsistencyPolicyPtrOutput

type ConsistencyPolicyPtrInput

type ConsistencyPolicyPtrInput interface {
	pulumi.Input

	ToConsistencyPolicyPtrOutput() ConsistencyPolicyPtrOutput
	ToConsistencyPolicyPtrOutputWithContext(context.Context) ConsistencyPolicyPtrOutput
}

ConsistencyPolicyPtrInput is an input type that accepts ConsistencyPolicyArgs, ConsistencyPolicyPtr and ConsistencyPolicyPtrOutput values. You can construct a concrete instance of `ConsistencyPolicyPtrInput` via:

        ConsistencyPolicyArgs{...}

or:

        nil

type ConsistencyPolicyPtrOutput

type ConsistencyPolicyPtrOutput struct{ *pulumi.OutputState }

func (ConsistencyPolicyPtrOutput) DefaultConsistencyLevel

func (o ConsistencyPolicyPtrOutput) DefaultConsistencyLevel() pulumi.StringPtrOutput

The default consistency level and configuration settings of the Cosmos DB account.

func (ConsistencyPolicyPtrOutput) Elem

func (ConsistencyPolicyPtrOutput) ElementType

func (ConsistencyPolicyPtrOutput) ElementType() reflect.Type

func (ConsistencyPolicyPtrOutput) MaxIntervalInSeconds

func (o ConsistencyPolicyPtrOutput) MaxIntervalInSeconds() pulumi.IntPtrOutput

When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.

func (ConsistencyPolicyPtrOutput) MaxStalenessPrefix

func (o ConsistencyPolicyPtrOutput) MaxStalenessPrefix() pulumi.Float64PtrOutput

When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.

func (ConsistencyPolicyPtrOutput) ToConsistencyPolicyPtrOutput

func (o ConsistencyPolicyPtrOutput) ToConsistencyPolicyPtrOutput() ConsistencyPolicyPtrOutput

func (ConsistencyPolicyPtrOutput) ToConsistencyPolicyPtrOutputWithContext

func (o ConsistencyPolicyPtrOutput) ToConsistencyPolicyPtrOutputWithContext(ctx context.Context) ConsistencyPolicyPtrOutput

type ConsistencyPolicyResponse

type ConsistencyPolicyResponse struct {
	// The default consistency level and configuration settings of the Cosmos DB account.
	DefaultConsistencyLevel string `pulumi:"defaultConsistencyLevel"`
	// When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.
	MaxIntervalInSeconds *int `pulumi:"maxIntervalInSeconds"`
	// When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.
	MaxStalenessPrefix *float64 `pulumi:"maxStalenessPrefix"`
}

The consistency policy for the Cosmos DB database account.

type ConsistencyPolicyResponseArgs

type ConsistencyPolicyResponseArgs struct {
	// The default consistency level and configuration settings of the Cosmos DB account.
	DefaultConsistencyLevel pulumi.StringInput `pulumi:"defaultConsistencyLevel"`
	// When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.
	MaxIntervalInSeconds pulumi.IntPtrInput `pulumi:"maxIntervalInSeconds"`
	// When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.
	MaxStalenessPrefix pulumi.Float64PtrInput `pulumi:"maxStalenessPrefix"`
}

The consistency policy for the Cosmos DB database account.

func (ConsistencyPolicyResponseArgs) ElementType

func (ConsistencyPolicyResponseArgs) ToConsistencyPolicyResponseOutput

func (i ConsistencyPolicyResponseArgs) ToConsistencyPolicyResponseOutput() ConsistencyPolicyResponseOutput

func (ConsistencyPolicyResponseArgs) ToConsistencyPolicyResponseOutputWithContext

func (i ConsistencyPolicyResponseArgs) ToConsistencyPolicyResponseOutputWithContext(ctx context.Context) ConsistencyPolicyResponseOutput

func (ConsistencyPolicyResponseArgs) ToConsistencyPolicyResponsePtrOutput

func (i ConsistencyPolicyResponseArgs) ToConsistencyPolicyResponsePtrOutput() ConsistencyPolicyResponsePtrOutput

func (ConsistencyPolicyResponseArgs) ToConsistencyPolicyResponsePtrOutputWithContext

func (i ConsistencyPolicyResponseArgs) ToConsistencyPolicyResponsePtrOutputWithContext(ctx context.Context) ConsistencyPolicyResponsePtrOutput

type ConsistencyPolicyResponseInput

type ConsistencyPolicyResponseInput interface {
	pulumi.Input

	ToConsistencyPolicyResponseOutput() ConsistencyPolicyResponseOutput
	ToConsistencyPolicyResponseOutputWithContext(context.Context) ConsistencyPolicyResponseOutput
}

ConsistencyPolicyResponseInput is an input type that accepts ConsistencyPolicyResponseArgs and ConsistencyPolicyResponseOutput values. You can construct a concrete instance of `ConsistencyPolicyResponseInput` via:

ConsistencyPolicyResponseArgs{...}

type ConsistencyPolicyResponseOutput

type ConsistencyPolicyResponseOutput struct{ *pulumi.OutputState }

The consistency policy for the Cosmos DB database account.

func (ConsistencyPolicyResponseOutput) DefaultConsistencyLevel

func (o ConsistencyPolicyResponseOutput) DefaultConsistencyLevel() pulumi.StringOutput

The default consistency level and configuration settings of the Cosmos DB account.

func (ConsistencyPolicyResponseOutput) ElementType

func (ConsistencyPolicyResponseOutput) MaxIntervalInSeconds

func (o ConsistencyPolicyResponseOutput) MaxIntervalInSeconds() pulumi.IntPtrOutput

When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.

func (ConsistencyPolicyResponseOutput) MaxStalenessPrefix

When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.

func (ConsistencyPolicyResponseOutput) ToConsistencyPolicyResponseOutput

func (o ConsistencyPolicyResponseOutput) ToConsistencyPolicyResponseOutput() ConsistencyPolicyResponseOutput

func (ConsistencyPolicyResponseOutput) ToConsistencyPolicyResponseOutputWithContext

func (o ConsistencyPolicyResponseOutput) ToConsistencyPolicyResponseOutputWithContext(ctx context.Context) ConsistencyPolicyResponseOutput

func (ConsistencyPolicyResponseOutput) ToConsistencyPolicyResponsePtrOutput

func (o ConsistencyPolicyResponseOutput) ToConsistencyPolicyResponsePtrOutput() ConsistencyPolicyResponsePtrOutput

func (ConsistencyPolicyResponseOutput) ToConsistencyPolicyResponsePtrOutputWithContext

func (o ConsistencyPolicyResponseOutput) ToConsistencyPolicyResponsePtrOutputWithContext(ctx context.Context) ConsistencyPolicyResponsePtrOutput

type ConsistencyPolicyResponsePtrInput

type ConsistencyPolicyResponsePtrInput interface {
	pulumi.Input

	ToConsistencyPolicyResponsePtrOutput() ConsistencyPolicyResponsePtrOutput
	ToConsistencyPolicyResponsePtrOutputWithContext(context.Context) ConsistencyPolicyResponsePtrOutput
}

ConsistencyPolicyResponsePtrInput is an input type that accepts ConsistencyPolicyResponseArgs, ConsistencyPolicyResponsePtr and ConsistencyPolicyResponsePtrOutput values. You can construct a concrete instance of `ConsistencyPolicyResponsePtrInput` via:

        ConsistencyPolicyResponseArgs{...}

or:

        nil

type ConsistencyPolicyResponsePtrOutput

type ConsistencyPolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (ConsistencyPolicyResponsePtrOutput) DefaultConsistencyLevel

func (o ConsistencyPolicyResponsePtrOutput) DefaultConsistencyLevel() pulumi.StringPtrOutput

The default consistency level and configuration settings of the Cosmos DB account.

func (ConsistencyPolicyResponsePtrOutput) Elem

func (ConsistencyPolicyResponsePtrOutput) ElementType

func (ConsistencyPolicyResponsePtrOutput) MaxIntervalInSeconds

func (o ConsistencyPolicyResponsePtrOutput) MaxIntervalInSeconds() pulumi.IntPtrOutput

When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.

func (ConsistencyPolicyResponsePtrOutput) MaxStalenessPrefix

When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.

func (ConsistencyPolicyResponsePtrOutput) ToConsistencyPolicyResponsePtrOutput

func (o ConsistencyPolicyResponsePtrOutput) ToConsistencyPolicyResponsePtrOutput() ConsistencyPolicyResponsePtrOutput

func (ConsistencyPolicyResponsePtrOutput) ToConsistencyPolicyResponsePtrOutputWithContext

func (o ConsistencyPolicyResponsePtrOutput) ToConsistencyPolicyResponsePtrOutputWithContext(ctx context.Context) ConsistencyPolicyResponsePtrOutput

type ContainerPartitionKey

type ContainerPartitionKey struct {
	// Indicates the kind of algorithm used for partitioning
	Kind *string `pulumi:"kind"`
	// List of paths using which data within the container can be partitioned
	Paths []string `pulumi:"paths"`
	// Indicates the version of the partition key definition
	Version *int `pulumi:"version"`
}

The configuration of the partition key to be used for partitioning data into multiple partitions

type ContainerPartitionKeyArgs

type ContainerPartitionKeyArgs struct {
	// Indicates the kind of algorithm used for partitioning
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// List of paths using which data within the container can be partitioned
	Paths pulumi.StringArrayInput `pulumi:"paths"`
	// Indicates the version of the partition key definition
	Version pulumi.IntPtrInput `pulumi:"version"`
}

The configuration of the partition key to be used for partitioning data into multiple partitions

func (ContainerPartitionKeyArgs) ElementType

func (ContainerPartitionKeyArgs) ElementType() reflect.Type

func (ContainerPartitionKeyArgs) ToContainerPartitionKeyOutput

func (i ContainerPartitionKeyArgs) ToContainerPartitionKeyOutput() ContainerPartitionKeyOutput

func (ContainerPartitionKeyArgs) ToContainerPartitionKeyOutputWithContext

func (i ContainerPartitionKeyArgs) ToContainerPartitionKeyOutputWithContext(ctx context.Context) ContainerPartitionKeyOutput

func (ContainerPartitionKeyArgs) ToContainerPartitionKeyPtrOutput

func (i ContainerPartitionKeyArgs) ToContainerPartitionKeyPtrOutput() ContainerPartitionKeyPtrOutput

func (ContainerPartitionKeyArgs) ToContainerPartitionKeyPtrOutputWithContext

func (i ContainerPartitionKeyArgs) ToContainerPartitionKeyPtrOutputWithContext(ctx context.Context) ContainerPartitionKeyPtrOutput

type ContainerPartitionKeyInput

type ContainerPartitionKeyInput interface {
	pulumi.Input

	ToContainerPartitionKeyOutput() ContainerPartitionKeyOutput
	ToContainerPartitionKeyOutputWithContext(context.Context) ContainerPartitionKeyOutput
}

ContainerPartitionKeyInput is an input type that accepts ContainerPartitionKeyArgs and ContainerPartitionKeyOutput values. You can construct a concrete instance of `ContainerPartitionKeyInput` via:

ContainerPartitionKeyArgs{...}

type ContainerPartitionKeyOutput

type ContainerPartitionKeyOutput struct{ *pulumi.OutputState }

The configuration of the partition key to be used for partitioning data into multiple partitions

func (ContainerPartitionKeyOutput) ElementType

func (ContainerPartitionKeyOutput) Kind

Indicates the kind of algorithm used for partitioning

func (ContainerPartitionKeyOutput) Paths

List of paths using which data within the container can be partitioned

func (ContainerPartitionKeyOutput) ToContainerPartitionKeyOutput

func (o ContainerPartitionKeyOutput) ToContainerPartitionKeyOutput() ContainerPartitionKeyOutput

func (ContainerPartitionKeyOutput) ToContainerPartitionKeyOutputWithContext

func (o ContainerPartitionKeyOutput) ToContainerPartitionKeyOutputWithContext(ctx context.Context) ContainerPartitionKeyOutput

func (ContainerPartitionKeyOutput) ToContainerPartitionKeyPtrOutput

func (o ContainerPartitionKeyOutput) ToContainerPartitionKeyPtrOutput() ContainerPartitionKeyPtrOutput

func (ContainerPartitionKeyOutput) ToContainerPartitionKeyPtrOutputWithContext

func (o ContainerPartitionKeyOutput) ToContainerPartitionKeyPtrOutputWithContext(ctx context.Context) ContainerPartitionKeyPtrOutput

func (ContainerPartitionKeyOutput) Version

Indicates the version of the partition key definition

type ContainerPartitionKeyPtrInput

type ContainerPartitionKeyPtrInput interface {
	pulumi.Input

	ToContainerPartitionKeyPtrOutput() ContainerPartitionKeyPtrOutput
	ToContainerPartitionKeyPtrOutputWithContext(context.Context) ContainerPartitionKeyPtrOutput
}

ContainerPartitionKeyPtrInput is an input type that accepts ContainerPartitionKeyArgs, ContainerPartitionKeyPtr and ContainerPartitionKeyPtrOutput values. You can construct a concrete instance of `ContainerPartitionKeyPtrInput` via:

        ContainerPartitionKeyArgs{...}

or:

        nil

type ContainerPartitionKeyPtrOutput

type ContainerPartitionKeyPtrOutput struct{ *pulumi.OutputState }

func (ContainerPartitionKeyPtrOutput) Elem

func (ContainerPartitionKeyPtrOutput) ElementType

func (ContainerPartitionKeyPtrOutput) Kind

Indicates the kind of algorithm used for partitioning

func (ContainerPartitionKeyPtrOutput) Paths

List of paths using which data within the container can be partitioned

func (ContainerPartitionKeyPtrOutput) ToContainerPartitionKeyPtrOutput

func (o ContainerPartitionKeyPtrOutput) ToContainerPartitionKeyPtrOutput() ContainerPartitionKeyPtrOutput

func (ContainerPartitionKeyPtrOutput) ToContainerPartitionKeyPtrOutputWithContext

func (o ContainerPartitionKeyPtrOutput) ToContainerPartitionKeyPtrOutputWithContext(ctx context.Context) ContainerPartitionKeyPtrOutput

func (ContainerPartitionKeyPtrOutput) Version

Indicates the version of the partition key definition

type ContainerPartitionKeyResponse

type ContainerPartitionKeyResponse struct {
	// Indicates the kind of algorithm used for partitioning
	Kind *string `pulumi:"kind"`
	// List of paths using which data within the container can be partitioned
	Paths []string `pulumi:"paths"`
	// Indicates the version of the partition key definition
	Version *int `pulumi:"version"`
}

The configuration of the partition key to be used for partitioning data into multiple partitions

type ContainerPartitionKeyResponseArgs

type ContainerPartitionKeyResponseArgs struct {
	// Indicates the kind of algorithm used for partitioning
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// List of paths using which data within the container can be partitioned
	Paths pulumi.StringArrayInput `pulumi:"paths"`
	// Indicates the version of the partition key definition
	Version pulumi.IntPtrInput `pulumi:"version"`
}

The configuration of the partition key to be used for partitioning data into multiple partitions

func (ContainerPartitionKeyResponseArgs) ElementType

func (ContainerPartitionKeyResponseArgs) ToContainerPartitionKeyResponseOutput

func (i ContainerPartitionKeyResponseArgs) ToContainerPartitionKeyResponseOutput() ContainerPartitionKeyResponseOutput

func (ContainerPartitionKeyResponseArgs) ToContainerPartitionKeyResponseOutputWithContext

func (i ContainerPartitionKeyResponseArgs) ToContainerPartitionKeyResponseOutputWithContext(ctx context.Context) ContainerPartitionKeyResponseOutput

func (ContainerPartitionKeyResponseArgs) ToContainerPartitionKeyResponsePtrOutput

func (i ContainerPartitionKeyResponseArgs) ToContainerPartitionKeyResponsePtrOutput() ContainerPartitionKeyResponsePtrOutput

func (ContainerPartitionKeyResponseArgs) ToContainerPartitionKeyResponsePtrOutputWithContext

func (i ContainerPartitionKeyResponseArgs) ToContainerPartitionKeyResponsePtrOutputWithContext(ctx context.Context) ContainerPartitionKeyResponsePtrOutput

type ContainerPartitionKeyResponseInput

type ContainerPartitionKeyResponseInput interface {
	pulumi.Input

	ToContainerPartitionKeyResponseOutput() ContainerPartitionKeyResponseOutput
	ToContainerPartitionKeyResponseOutputWithContext(context.Context) ContainerPartitionKeyResponseOutput
}

ContainerPartitionKeyResponseInput is an input type that accepts ContainerPartitionKeyResponseArgs and ContainerPartitionKeyResponseOutput values. You can construct a concrete instance of `ContainerPartitionKeyResponseInput` via:

ContainerPartitionKeyResponseArgs{...}

type ContainerPartitionKeyResponseOutput

type ContainerPartitionKeyResponseOutput struct{ *pulumi.OutputState }

The configuration of the partition key to be used for partitioning data into multiple partitions

func (ContainerPartitionKeyResponseOutput) ElementType

func (ContainerPartitionKeyResponseOutput) Kind

Indicates the kind of algorithm used for partitioning

func (ContainerPartitionKeyResponseOutput) Paths

List of paths using which data within the container can be partitioned

func (ContainerPartitionKeyResponseOutput) ToContainerPartitionKeyResponseOutput

func (o ContainerPartitionKeyResponseOutput) ToContainerPartitionKeyResponseOutput() ContainerPartitionKeyResponseOutput

func (ContainerPartitionKeyResponseOutput) ToContainerPartitionKeyResponseOutputWithContext

func (o ContainerPartitionKeyResponseOutput) ToContainerPartitionKeyResponseOutputWithContext(ctx context.Context) ContainerPartitionKeyResponseOutput

func (ContainerPartitionKeyResponseOutput) ToContainerPartitionKeyResponsePtrOutput

func (o ContainerPartitionKeyResponseOutput) ToContainerPartitionKeyResponsePtrOutput() ContainerPartitionKeyResponsePtrOutput

func (ContainerPartitionKeyResponseOutput) ToContainerPartitionKeyResponsePtrOutputWithContext

func (o ContainerPartitionKeyResponseOutput) ToContainerPartitionKeyResponsePtrOutputWithContext(ctx context.Context) ContainerPartitionKeyResponsePtrOutput

func (ContainerPartitionKeyResponseOutput) Version

Indicates the version of the partition key definition

type ContainerPartitionKeyResponsePtrInput

type ContainerPartitionKeyResponsePtrInput interface {
	pulumi.Input

	ToContainerPartitionKeyResponsePtrOutput() ContainerPartitionKeyResponsePtrOutput
	ToContainerPartitionKeyResponsePtrOutputWithContext(context.Context) ContainerPartitionKeyResponsePtrOutput
}

ContainerPartitionKeyResponsePtrInput is an input type that accepts ContainerPartitionKeyResponseArgs, ContainerPartitionKeyResponsePtr and ContainerPartitionKeyResponsePtrOutput values. You can construct a concrete instance of `ContainerPartitionKeyResponsePtrInput` via:

        ContainerPartitionKeyResponseArgs{...}

or:

        nil

type ContainerPartitionKeyResponsePtrOutput

type ContainerPartitionKeyResponsePtrOutput struct{ *pulumi.OutputState }

func (ContainerPartitionKeyResponsePtrOutput) Elem

func (ContainerPartitionKeyResponsePtrOutput) ElementType

func (ContainerPartitionKeyResponsePtrOutput) Kind

Indicates the kind of algorithm used for partitioning

func (ContainerPartitionKeyResponsePtrOutput) Paths

List of paths using which data within the container can be partitioned

func (ContainerPartitionKeyResponsePtrOutput) ToContainerPartitionKeyResponsePtrOutput

func (o ContainerPartitionKeyResponsePtrOutput) ToContainerPartitionKeyResponsePtrOutput() ContainerPartitionKeyResponsePtrOutput

func (ContainerPartitionKeyResponsePtrOutput) ToContainerPartitionKeyResponsePtrOutputWithContext

func (o ContainerPartitionKeyResponsePtrOutput) ToContainerPartitionKeyResponsePtrOutputWithContext(ctx context.Context) ContainerPartitionKeyResponsePtrOutput

func (ContainerPartitionKeyResponsePtrOutput) Version

Indicates the version of the partition key definition

type CreateUpdateOptions

type CreateUpdateOptions struct {
	// Request Units per second. For example, "throughput": "10000".
	Throughput *string `pulumi:"throughput"`
}

CreateUpdateOptions are a list of key-value pairs that describe the resource. Supported keys are "If-Match", "If-None-Match", "Session-Token" and "Throughput"

type CreateUpdateOptionsArgs

type CreateUpdateOptionsArgs struct {
	// Request Units per second. For example, "throughput": "10000".
	Throughput pulumi.StringPtrInput `pulumi:"throughput"`
}

CreateUpdateOptions are a list of key-value pairs that describe the resource. Supported keys are "If-Match", "If-None-Match", "Session-Token" and "Throughput"

func (CreateUpdateOptionsArgs) ElementType

func (CreateUpdateOptionsArgs) ElementType() reflect.Type

func (CreateUpdateOptionsArgs) ToCreateUpdateOptionsOutput

func (i CreateUpdateOptionsArgs) ToCreateUpdateOptionsOutput() CreateUpdateOptionsOutput

func (CreateUpdateOptionsArgs) ToCreateUpdateOptionsOutputWithContext

func (i CreateUpdateOptionsArgs) ToCreateUpdateOptionsOutputWithContext(ctx context.Context) CreateUpdateOptionsOutput

func (CreateUpdateOptionsArgs) ToCreateUpdateOptionsPtrOutput

func (i CreateUpdateOptionsArgs) ToCreateUpdateOptionsPtrOutput() CreateUpdateOptionsPtrOutput

func (CreateUpdateOptionsArgs) ToCreateUpdateOptionsPtrOutputWithContext

func (i CreateUpdateOptionsArgs) ToCreateUpdateOptionsPtrOutputWithContext(ctx context.Context) CreateUpdateOptionsPtrOutput

type CreateUpdateOptionsInput

type CreateUpdateOptionsInput interface {
	pulumi.Input

	ToCreateUpdateOptionsOutput() CreateUpdateOptionsOutput
	ToCreateUpdateOptionsOutputWithContext(context.Context) CreateUpdateOptionsOutput
}

CreateUpdateOptionsInput is an input type that accepts CreateUpdateOptionsArgs and CreateUpdateOptionsOutput values. You can construct a concrete instance of `CreateUpdateOptionsInput` via:

CreateUpdateOptionsArgs{...}

type CreateUpdateOptionsOutput

type CreateUpdateOptionsOutput struct{ *pulumi.OutputState }

CreateUpdateOptions are a list of key-value pairs that describe the resource. Supported keys are "If-Match", "If-None-Match", "Session-Token" and "Throughput"

func (CreateUpdateOptionsOutput) ElementType

func (CreateUpdateOptionsOutput) ElementType() reflect.Type

func (CreateUpdateOptionsOutput) Throughput

Request Units per second. For example, "throughput": "10000".

func (CreateUpdateOptionsOutput) ToCreateUpdateOptionsOutput

func (o CreateUpdateOptionsOutput) ToCreateUpdateOptionsOutput() CreateUpdateOptionsOutput

func (CreateUpdateOptionsOutput) ToCreateUpdateOptionsOutputWithContext

func (o CreateUpdateOptionsOutput) ToCreateUpdateOptionsOutputWithContext(ctx context.Context) CreateUpdateOptionsOutput

func (CreateUpdateOptionsOutput) ToCreateUpdateOptionsPtrOutput

func (o CreateUpdateOptionsOutput) ToCreateUpdateOptionsPtrOutput() CreateUpdateOptionsPtrOutput

func (CreateUpdateOptionsOutput) ToCreateUpdateOptionsPtrOutputWithContext

func (o CreateUpdateOptionsOutput) ToCreateUpdateOptionsPtrOutputWithContext(ctx context.Context) CreateUpdateOptionsPtrOutput

type CreateUpdateOptionsPtrInput

type CreateUpdateOptionsPtrInput interface {
	pulumi.Input

	ToCreateUpdateOptionsPtrOutput() CreateUpdateOptionsPtrOutput
	ToCreateUpdateOptionsPtrOutputWithContext(context.Context) CreateUpdateOptionsPtrOutput
}

CreateUpdateOptionsPtrInput is an input type that accepts CreateUpdateOptionsArgs, CreateUpdateOptionsPtr and CreateUpdateOptionsPtrOutput values. You can construct a concrete instance of `CreateUpdateOptionsPtrInput` via:

        CreateUpdateOptionsArgs{...}

or:

        nil

type CreateUpdateOptionsPtrOutput

type CreateUpdateOptionsPtrOutput struct{ *pulumi.OutputState }

func (CreateUpdateOptionsPtrOutput) Elem

func (CreateUpdateOptionsPtrOutput) ElementType

func (CreateUpdateOptionsPtrOutput) Throughput

Request Units per second. For example, "throughput": "10000".

func (CreateUpdateOptionsPtrOutput) ToCreateUpdateOptionsPtrOutput

func (o CreateUpdateOptionsPtrOutput) ToCreateUpdateOptionsPtrOutput() CreateUpdateOptionsPtrOutput

func (CreateUpdateOptionsPtrOutput) ToCreateUpdateOptionsPtrOutputWithContext

func (o CreateUpdateOptionsPtrOutput) ToCreateUpdateOptionsPtrOutputWithContext(ctx context.Context) CreateUpdateOptionsPtrOutput

type DataType added in v0.3.1

type DataType pulumi.String

The datatype for which the indexing behavior is applied to.

func (DataType) ElementType added in v0.3.1

func (DataType) ElementType() reflect.Type

func (DataType) ToStringOutput added in v0.3.1

func (e DataType) ToStringOutput() pulumi.StringOutput

func (DataType) ToStringOutputWithContext added in v0.3.1

func (e DataType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataType) ToStringPtrOutput added in v0.3.1

func (e DataType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataType) ToStringPtrOutputWithContext added in v0.3.1

func (e DataType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DatabaseAccount

type DatabaseAccount struct {
	pulumi.CustomResourceState

	// List of Cosmos DB capabilities for the account
	Capabilities CapabilityResponseArrayOutput `pulumi:"capabilities"`
	// The cassandra connector offer type for the Cosmos DB database C* account.
	ConnectorOffer pulumi.StringPtrOutput `pulumi:"connectorOffer"`
	// The consistency policy for the Cosmos DB database account.
	ConsistencyPolicy ConsistencyPolicyResponsePtrOutput `pulumi:"consistencyPolicy"`
	// The offer type for the Cosmos DB database account. Default value: Standard.
	DatabaseAccountOfferType pulumi.StringOutput `pulumi:"databaseAccountOfferType"`
	// Disable write operations on metadata resources (databases, containers, throughput) via account keys
	DisableKeyBasedMetadataWriteAccess pulumi.BoolPtrOutput `pulumi:"disableKeyBasedMetadataWriteAccess"`
	// The connection endpoint for the Cosmos DB database account.
	DocumentEndpoint pulumi.StringOutput `pulumi:"documentEndpoint"`
	// Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account.
	EnableAutomaticFailover pulumi.BoolPtrOutput `pulumi:"enableAutomaticFailover"`
	// Enables the cassandra connector on the Cosmos DB C* account
	EnableCassandraConnector pulumi.BoolPtrOutput `pulumi:"enableCassandraConnector"`
	// Enables the account to write in multiple locations
	EnableMultipleWriteLocations pulumi.BoolPtrOutput `pulumi:"enableMultipleWriteLocations"`
	// An array that contains the regions ordered by their failover priorities.
	FailoverPolicies FailoverPolicyResponseArrayOutput `pulumi:"failoverPolicies"`
	// Cosmos DB Firewall Support: This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account. IP addresses/ranges must be comma separated and must not contain any spaces.
	IpRangeFilter pulumi.StringPtrOutput `pulumi:"ipRangeFilter"`
	// Flag to indicate whether to enable/disable Virtual Network ACL rules.
	IsVirtualNetworkFilterEnabled pulumi.BoolPtrOutput `pulumi:"isVirtualNetworkFilterEnabled"`
	// The URI of the key vault
	KeyVaultKeyUri pulumi.StringPtrOutput `pulumi:"keyVaultKeyUri"`
	// Indicates the type of database account. This can only be set at database account creation.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// An array that contains all of the locations enabled for the Cosmos DB account.
	Locations LocationResponseArrayOutput `pulumi:"locations"`
	// The name of the ARM resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'Offline' - the Cosmos DB account is not active. 'DeletionFailed' – the Cosmos DB account deletion failed.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// An array that contains of the read locations enabled for the Cosmos DB account.
	ReadLocations LocationResponseArrayOutput `pulumi:"readLocations"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of Azure resource.
	Type pulumi.StringOutput `pulumi:"type"`
	// List of Virtual Network ACL rules configured for the Cosmos DB account.
	VirtualNetworkRules VirtualNetworkRuleResponseArrayOutput `pulumi:"virtualNetworkRules"`
	// An array that contains the write location for the Cosmos DB account.
	WriteLocations LocationResponseArrayOutput `pulumi:"writeLocations"`
}

An Azure Cosmos DB database account.

func GetDatabaseAccount

func GetDatabaseAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DatabaseAccountState, opts ...pulumi.ResourceOption) (*DatabaseAccount, error)

GetDatabaseAccount gets an existing DatabaseAccount resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDatabaseAccount

func NewDatabaseAccount(ctx *pulumi.Context,
	name string, args *DatabaseAccountArgs, opts ...pulumi.ResourceOption) (*DatabaseAccount, error)

NewDatabaseAccount registers a new resource with the given unique name, arguments, and options.

func (*DatabaseAccount) ElementType added in v0.2.6

func (*DatabaseAccount) ElementType() reflect.Type

func (*DatabaseAccount) ToDatabaseAccountOutput added in v0.2.6

func (i *DatabaseAccount) ToDatabaseAccountOutput() DatabaseAccountOutput

func (*DatabaseAccount) ToDatabaseAccountOutputWithContext added in v0.2.6

func (i *DatabaseAccount) ToDatabaseAccountOutputWithContext(ctx context.Context) DatabaseAccountOutput

type DatabaseAccountArgs

type DatabaseAccountArgs struct {
	// Cosmos DB database account name.
	AccountName pulumi.StringInput
	// List of Cosmos DB capabilities for the account
	Capabilities CapabilityArrayInput
	// The cassandra connector offer type for the Cosmos DB database C* account.
	ConnectorOffer pulumi.StringPtrInput
	// The consistency policy for the Cosmos DB account.
	ConsistencyPolicy ConsistencyPolicyPtrInput
	// The offer type for the database
	DatabaseAccountOfferType DatabaseAccountOfferType
	// Disable write operations on metadata resources (databases, containers, throughput) via account keys
	DisableKeyBasedMetadataWriteAccess pulumi.BoolPtrInput
	// Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account.
	EnableAutomaticFailover pulumi.BoolPtrInput
	// Enables the cassandra connector on the Cosmos DB C* account
	EnableCassandraConnector pulumi.BoolPtrInput
	// Enables the account to write in multiple locations
	EnableMultipleWriteLocations pulumi.BoolPtrInput
	// Cosmos DB Firewall Support: This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account. IP addresses/ranges must be comma separated and must not contain any spaces.
	IpRangeFilter pulumi.StringPtrInput
	// Flag to indicate whether to enable/disable Virtual Network ACL rules.
	IsVirtualNetworkFilterEnabled pulumi.BoolPtrInput
	// The URI of the key vault
	KeyVaultKeyUri pulumi.StringPtrInput
	// Indicates the type of database account. This can only be set at database account creation.
	Kind pulumi.StringPtrInput
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// An array that contains the georeplication locations enabled for the Cosmos DB account.
	Locations LocationArrayInput
	// Name of an Azure resource group.
	ResourceGroupName pulumi.StringInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
	// List of Virtual Network ACL rules configured for the Cosmos DB account.
	VirtualNetworkRules VirtualNetworkRuleArrayInput
}

The set of arguments for constructing a DatabaseAccount resource.

func (DatabaseAccountArgs) ElementType

func (DatabaseAccountArgs) ElementType() reflect.Type

type DatabaseAccountConnectionStringResponse

type DatabaseAccountConnectionStringResponse struct {
	// Value of the connection string
	ConnectionString string `pulumi:"connectionString"`
	// Description of the connection string
	Description string `pulumi:"description"`
}

Connection string for the Cosmos DB account

type DatabaseAccountConnectionStringResponseArgs

type DatabaseAccountConnectionStringResponseArgs struct {
	// Value of the connection string
	ConnectionString pulumi.StringInput `pulumi:"connectionString"`
	// Description of the connection string
	Description pulumi.StringInput `pulumi:"description"`
}

Connection string for the Cosmos DB account

func (DatabaseAccountConnectionStringResponseArgs) ElementType

func (DatabaseAccountConnectionStringResponseArgs) ToDatabaseAccountConnectionStringResponseOutput

func (i DatabaseAccountConnectionStringResponseArgs) ToDatabaseAccountConnectionStringResponseOutput() DatabaseAccountConnectionStringResponseOutput

func (DatabaseAccountConnectionStringResponseArgs) ToDatabaseAccountConnectionStringResponseOutputWithContext

func (i DatabaseAccountConnectionStringResponseArgs) ToDatabaseAccountConnectionStringResponseOutputWithContext(ctx context.Context) DatabaseAccountConnectionStringResponseOutput

type DatabaseAccountConnectionStringResponseArray

type DatabaseAccountConnectionStringResponseArray []DatabaseAccountConnectionStringResponseInput

func (DatabaseAccountConnectionStringResponseArray) ElementType

func (DatabaseAccountConnectionStringResponseArray) ToDatabaseAccountConnectionStringResponseArrayOutput

func (i DatabaseAccountConnectionStringResponseArray) ToDatabaseAccountConnectionStringResponseArrayOutput() DatabaseAccountConnectionStringResponseArrayOutput

func (DatabaseAccountConnectionStringResponseArray) ToDatabaseAccountConnectionStringResponseArrayOutputWithContext

func (i DatabaseAccountConnectionStringResponseArray) ToDatabaseAccountConnectionStringResponseArrayOutputWithContext(ctx context.Context) DatabaseAccountConnectionStringResponseArrayOutput

type DatabaseAccountConnectionStringResponseArrayInput

type DatabaseAccountConnectionStringResponseArrayInput interface {
	pulumi.Input

	ToDatabaseAccountConnectionStringResponseArrayOutput() DatabaseAccountConnectionStringResponseArrayOutput
	ToDatabaseAccountConnectionStringResponseArrayOutputWithContext(context.Context) DatabaseAccountConnectionStringResponseArrayOutput
}

DatabaseAccountConnectionStringResponseArrayInput is an input type that accepts DatabaseAccountConnectionStringResponseArray and DatabaseAccountConnectionStringResponseArrayOutput values. You can construct a concrete instance of `DatabaseAccountConnectionStringResponseArrayInput` via:

DatabaseAccountConnectionStringResponseArray{ DatabaseAccountConnectionStringResponseArgs{...} }

type DatabaseAccountConnectionStringResponseArrayOutput

type DatabaseAccountConnectionStringResponseArrayOutput struct{ *pulumi.OutputState }

func (DatabaseAccountConnectionStringResponseArrayOutput) ElementType

func (DatabaseAccountConnectionStringResponseArrayOutput) Index

func (DatabaseAccountConnectionStringResponseArrayOutput) ToDatabaseAccountConnectionStringResponseArrayOutput

func (o DatabaseAccountConnectionStringResponseArrayOutput) ToDatabaseAccountConnectionStringResponseArrayOutput() DatabaseAccountConnectionStringResponseArrayOutput

func (DatabaseAccountConnectionStringResponseArrayOutput) ToDatabaseAccountConnectionStringResponseArrayOutputWithContext

func (o DatabaseAccountConnectionStringResponseArrayOutput) ToDatabaseAccountConnectionStringResponseArrayOutputWithContext(ctx context.Context) DatabaseAccountConnectionStringResponseArrayOutput

type DatabaseAccountConnectionStringResponseInput

type DatabaseAccountConnectionStringResponseInput interface {
	pulumi.Input

	ToDatabaseAccountConnectionStringResponseOutput() DatabaseAccountConnectionStringResponseOutput
	ToDatabaseAccountConnectionStringResponseOutputWithContext(context.Context) DatabaseAccountConnectionStringResponseOutput
}

DatabaseAccountConnectionStringResponseInput is an input type that accepts DatabaseAccountConnectionStringResponseArgs and DatabaseAccountConnectionStringResponseOutput values. You can construct a concrete instance of `DatabaseAccountConnectionStringResponseInput` via:

DatabaseAccountConnectionStringResponseArgs{...}

type DatabaseAccountConnectionStringResponseOutput

type DatabaseAccountConnectionStringResponseOutput struct{ *pulumi.OutputState }

Connection string for the Cosmos DB account

func (DatabaseAccountConnectionStringResponseOutput) ConnectionString

Value of the connection string

func (DatabaseAccountConnectionStringResponseOutput) Description

Description of the connection string

func (DatabaseAccountConnectionStringResponseOutput) ElementType

func (DatabaseAccountConnectionStringResponseOutput) ToDatabaseAccountConnectionStringResponseOutput

func (o DatabaseAccountConnectionStringResponseOutput) ToDatabaseAccountConnectionStringResponseOutput() DatabaseAccountConnectionStringResponseOutput

func (DatabaseAccountConnectionStringResponseOutput) ToDatabaseAccountConnectionStringResponseOutputWithContext

func (o DatabaseAccountConnectionStringResponseOutput) ToDatabaseAccountConnectionStringResponseOutputWithContext(ctx context.Context) DatabaseAccountConnectionStringResponseOutput

type DatabaseAccountInput added in v0.2.6

type DatabaseAccountInput interface {
	pulumi.Input

	ToDatabaseAccountOutput() DatabaseAccountOutput
	ToDatabaseAccountOutputWithContext(ctx context.Context) DatabaseAccountOutput
}

type DatabaseAccountKind added in v0.3.1

type DatabaseAccountKind pulumi.String

Indicates the type of database account. This can only be set at database account creation.

func (DatabaseAccountKind) ElementType added in v0.3.1

func (DatabaseAccountKind) ElementType() reflect.Type

func (DatabaseAccountKind) ToStringOutput added in v0.3.1

func (e DatabaseAccountKind) ToStringOutput() pulumi.StringOutput

func (DatabaseAccountKind) ToStringOutputWithContext added in v0.3.1

func (e DatabaseAccountKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DatabaseAccountKind) ToStringPtrOutput added in v0.3.1

func (e DatabaseAccountKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (DatabaseAccountKind) ToStringPtrOutputWithContext added in v0.3.1

func (e DatabaseAccountKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DatabaseAccountOfferType added in v0.3.1

type DatabaseAccountOfferType pulumi.String

The offer type for the database

func (DatabaseAccountOfferType) ElementType added in v0.3.1

func (DatabaseAccountOfferType) ElementType() reflect.Type

func (DatabaseAccountOfferType) ToStringOutput added in v0.3.1

func (e DatabaseAccountOfferType) ToStringOutput() pulumi.StringOutput

func (DatabaseAccountOfferType) ToStringOutputWithContext added in v0.3.1

func (e DatabaseAccountOfferType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DatabaseAccountOfferType) ToStringPtrOutput added in v0.3.1

func (e DatabaseAccountOfferType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DatabaseAccountOfferType) ToStringPtrOutputWithContext added in v0.3.1

func (e DatabaseAccountOfferType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DatabaseAccountOutput added in v0.2.6

type DatabaseAccountOutput struct {
	*pulumi.OutputState
}

func (DatabaseAccountOutput) ElementType added in v0.2.6

func (DatabaseAccountOutput) ElementType() reflect.Type

func (DatabaseAccountOutput) ToDatabaseAccountOutput added in v0.2.6

func (o DatabaseAccountOutput) ToDatabaseAccountOutput() DatabaseAccountOutput

func (DatabaseAccountOutput) ToDatabaseAccountOutputWithContext added in v0.2.6

func (o DatabaseAccountOutput) ToDatabaseAccountOutputWithContext(ctx context.Context) DatabaseAccountOutput

type DatabaseAccountState

type DatabaseAccountState struct {
	// List of Cosmos DB capabilities for the account
	Capabilities CapabilityResponseArrayInput
	// The cassandra connector offer type for the Cosmos DB database C* account.
	ConnectorOffer pulumi.StringPtrInput
	// The consistency policy for the Cosmos DB database account.
	ConsistencyPolicy ConsistencyPolicyResponsePtrInput
	// The offer type for the Cosmos DB database account. Default value: Standard.
	DatabaseAccountOfferType pulumi.StringPtrInput
	// Disable write operations on metadata resources (databases, containers, throughput) via account keys
	DisableKeyBasedMetadataWriteAccess pulumi.BoolPtrInput
	// The connection endpoint for the Cosmos DB database account.
	DocumentEndpoint pulumi.StringPtrInput
	// Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account.
	EnableAutomaticFailover pulumi.BoolPtrInput
	// Enables the cassandra connector on the Cosmos DB C* account
	EnableCassandraConnector pulumi.BoolPtrInput
	// Enables the account to write in multiple locations
	EnableMultipleWriteLocations pulumi.BoolPtrInput
	// An array that contains the regions ordered by their failover priorities.
	FailoverPolicies FailoverPolicyResponseArrayInput
	// Cosmos DB Firewall Support: This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account. IP addresses/ranges must be comma separated and must not contain any spaces.
	IpRangeFilter pulumi.StringPtrInput
	// Flag to indicate whether to enable/disable Virtual Network ACL rules.
	IsVirtualNetworkFilterEnabled pulumi.BoolPtrInput
	// The URI of the key vault
	KeyVaultKeyUri pulumi.StringPtrInput
	// Indicates the type of database account. This can only be set at database account creation.
	Kind pulumi.StringPtrInput
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// An array that contains all of the locations enabled for the Cosmos DB account.
	Locations LocationResponseArrayInput
	// The name of the ARM resource.
	Name pulumi.StringPtrInput
	// The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'Offline' - the Cosmos DB account is not active. 'DeletionFailed' – the Cosmos DB account deletion failed.
	ProvisioningState pulumi.StringPtrInput
	// An array that contains of the read locations enabled for the Cosmos DB account.
	ReadLocations LocationResponseArrayInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
	// The type of Azure resource.
	Type pulumi.StringPtrInput
	// List of Virtual Network ACL rules configured for the Cosmos DB account.
	VirtualNetworkRules VirtualNetworkRuleResponseArrayInput
	// An array that contains the write location for the Cosmos DB account.
	WriteLocations LocationResponseArrayInput
}

func (DatabaseAccountState) ElementType

func (DatabaseAccountState) ElementType() reflect.Type

type DefaultConsistencyLevel added in v0.3.1

type DefaultConsistencyLevel pulumi.String

The default consistency level and configuration settings of the Cosmos DB account.

func (DefaultConsistencyLevel) ElementType added in v0.3.1

func (DefaultConsistencyLevel) ElementType() reflect.Type

func (DefaultConsistencyLevel) ToStringOutput added in v0.3.1

func (e DefaultConsistencyLevel) ToStringOutput() pulumi.StringOutput

func (DefaultConsistencyLevel) ToStringOutputWithContext added in v0.3.1

func (e DefaultConsistencyLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DefaultConsistencyLevel) ToStringPtrOutput added in v0.3.1

func (e DefaultConsistencyLevel) ToStringPtrOutput() pulumi.StringPtrOutput

func (DefaultConsistencyLevel) ToStringPtrOutputWithContext added in v0.3.1

func (e DefaultConsistencyLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ExcludedPath

type ExcludedPath struct {
	// The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)
	Path *string `pulumi:"path"`
}

type ExcludedPathArgs

type ExcludedPathArgs struct {
	// The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)
	Path pulumi.StringPtrInput `pulumi:"path"`
}

func (ExcludedPathArgs) ElementType

func (ExcludedPathArgs) ElementType() reflect.Type

func (ExcludedPathArgs) ToExcludedPathOutput

func (i ExcludedPathArgs) ToExcludedPathOutput() ExcludedPathOutput

func (ExcludedPathArgs) ToExcludedPathOutputWithContext

func (i ExcludedPathArgs) ToExcludedPathOutputWithContext(ctx context.Context) ExcludedPathOutput

type ExcludedPathArray

type ExcludedPathArray []ExcludedPathInput

func (ExcludedPathArray) ElementType

func (ExcludedPathArray) ElementType() reflect.Type

func (ExcludedPathArray) ToExcludedPathArrayOutput

func (i ExcludedPathArray) ToExcludedPathArrayOutput() ExcludedPathArrayOutput

func (ExcludedPathArray) ToExcludedPathArrayOutputWithContext

func (i ExcludedPathArray) ToExcludedPathArrayOutputWithContext(ctx context.Context) ExcludedPathArrayOutput

type ExcludedPathArrayInput

type ExcludedPathArrayInput interface {
	pulumi.Input

	ToExcludedPathArrayOutput() ExcludedPathArrayOutput
	ToExcludedPathArrayOutputWithContext(context.Context) ExcludedPathArrayOutput
}

ExcludedPathArrayInput is an input type that accepts ExcludedPathArray and ExcludedPathArrayOutput values. You can construct a concrete instance of `ExcludedPathArrayInput` via:

ExcludedPathArray{ ExcludedPathArgs{...} }

type ExcludedPathArrayOutput

type ExcludedPathArrayOutput struct{ *pulumi.OutputState }

func (ExcludedPathArrayOutput) ElementType

func (ExcludedPathArrayOutput) ElementType() reflect.Type

func (ExcludedPathArrayOutput) Index

func (ExcludedPathArrayOutput) ToExcludedPathArrayOutput

func (o ExcludedPathArrayOutput) ToExcludedPathArrayOutput() ExcludedPathArrayOutput

func (ExcludedPathArrayOutput) ToExcludedPathArrayOutputWithContext

func (o ExcludedPathArrayOutput) ToExcludedPathArrayOutputWithContext(ctx context.Context) ExcludedPathArrayOutput

type ExcludedPathInput

type ExcludedPathInput interface {
	pulumi.Input

	ToExcludedPathOutput() ExcludedPathOutput
	ToExcludedPathOutputWithContext(context.Context) ExcludedPathOutput
}

ExcludedPathInput is an input type that accepts ExcludedPathArgs and ExcludedPathOutput values. You can construct a concrete instance of `ExcludedPathInput` via:

ExcludedPathArgs{...}

type ExcludedPathOutput

type ExcludedPathOutput struct{ *pulumi.OutputState }

func (ExcludedPathOutput) ElementType

func (ExcludedPathOutput) ElementType() reflect.Type

func (ExcludedPathOutput) Path

The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)

func (ExcludedPathOutput) ToExcludedPathOutput

func (o ExcludedPathOutput) ToExcludedPathOutput() ExcludedPathOutput

func (ExcludedPathOutput) ToExcludedPathOutputWithContext

func (o ExcludedPathOutput) ToExcludedPathOutputWithContext(ctx context.Context) ExcludedPathOutput

type ExcludedPathResponse

type ExcludedPathResponse struct {
	// The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)
	Path *string `pulumi:"path"`
}

type ExcludedPathResponseArgs

type ExcludedPathResponseArgs struct {
	// The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)
	Path pulumi.StringPtrInput `pulumi:"path"`
}

func (ExcludedPathResponseArgs) ElementType

func (ExcludedPathResponseArgs) ElementType() reflect.Type

func (ExcludedPathResponseArgs) ToExcludedPathResponseOutput

func (i ExcludedPathResponseArgs) ToExcludedPathResponseOutput() ExcludedPathResponseOutput

func (ExcludedPathResponseArgs) ToExcludedPathResponseOutputWithContext

func (i ExcludedPathResponseArgs) ToExcludedPathResponseOutputWithContext(ctx context.Context) ExcludedPathResponseOutput

type ExcludedPathResponseArray

type ExcludedPathResponseArray []ExcludedPathResponseInput

func (ExcludedPathResponseArray) ElementType

func (ExcludedPathResponseArray) ElementType() reflect.Type

func (ExcludedPathResponseArray) ToExcludedPathResponseArrayOutput

func (i ExcludedPathResponseArray) ToExcludedPathResponseArrayOutput() ExcludedPathResponseArrayOutput

func (ExcludedPathResponseArray) ToExcludedPathResponseArrayOutputWithContext

func (i ExcludedPathResponseArray) ToExcludedPathResponseArrayOutputWithContext(ctx context.Context) ExcludedPathResponseArrayOutput

type ExcludedPathResponseArrayInput

type ExcludedPathResponseArrayInput interface {
	pulumi.Input

	ToExcludedPathResponseArrayOutput() ExcludedPathResponseArrayOutput
	ToExcludedPathResponseArrayOutputWithContext(context.Context) ExcludedPathResponseArrayOutput
}

ExcludedPathResponseArrayInput is an input type that accepts ExcludedPathResponseArray and ExcludedPathResponseArrayOutput values. You can construct a concrete instance of `ExcludedPathResponseArrayInput` via:

ExcludedPathResponseArray{ ExcludedPathResponseArgs{...} }

type ExcludedPathResponseArrayOutput

type ExcludedPathResponseArrayOutput struct{ *pulumi.OutputState }

func (ExcludedPathResponseArrayOutput) ElementType

func (ExcludedPathResponseArrayOutput) Index

func (ExcludedPathResponseArrayOutput) ToExcludedPathResponseArrayOutput

func (o ExcludedPathResponseArrayOutput) ToExcludedPathResponseArrayOutput() ExcludedPathResponseArrayOutput

func (ExcludedPathResponseArrayOutput) ToExcludedPathResponseArrayOutputWithContext

func (o ExcludedPathResponseArrayOutput) ToExcludedPathResponseArrayOutputWithContext(ctx context.Context) ExcludedPathResponseArrayOutput

type ExcludedPathResponseInput

type ExcludedPathResponseInput interface {
	pulumi.Input

	ToExcludedPathResponseOutput() ExcludedPathResponseOutput
	ToExcludedPathResponseOutputWithContext(context.Context) ExcludedPathResponseOutput
}

ExcludedPathResponseInput is an input type that accepts ExcludedPathResponseArgs and ExcludedPathResponseOutput values. You can construct a concrete instance of `ExcludedPathResponseInput` via:

ExcludedPathResponseArgs{...}

type ExcludedPathResponseOutput

type ExcludedPathResponseOutput struct{ *pulumi.OutputState }

func (ExcludedPathResponseOutput) ElementType

func (ExcludedPathResponseOutput) ElementType() reflect.Type

func (ExcludedPathResponseOutput) Path

The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)

func (ExcludedPathResponseOutput) ToExcludedPathResponseOutput

func (o ExcludedPathResponseOutput) ToExcludedPathResponseOutput() ExcludedPathResponseOutput

func (ExcludedPathResponseOutput) ToExcludedPathResponseOutputWithContext

func (o ExcludedPathResponseOutput) ToExcludedPathResponseOutputWithContext(ctx context.Context) ExcludedPathResponseOutput

type FailoverPolicyResponse

type FailoverPolicyResponse struct {
	// The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.
	FailoverPriority *int `pulumi:"failoverPriority"`
	// The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>.
	Id string `pulumi:"id"`
	// The name of the region in which the database account exists.
	LocationName *string `pulumi:"locationName"`
}

The failover policy for a given region of a database account.

type FailoverPolicyResponseArgs

type FailoverPolicyResponseArgs struct {
	// The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.
	FailoverPriority pulumi.IntPtrInput `pulumi:"failoverPriority"`
	// The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>.
	Id pulumi.StringInput `pulumi:"id"`
	// The name of the region in which the database account exists.
	LocationName pulumi.StringPtrInput `pulumi:"locationName"`
}

The failover policy for a given region of a database account.

func (FailoverPolicyResponseArgs) ElementType

func (FailoverPolicyResponseArgs) ElementType() reflect.Type

func (FailoverPolicyResponseArgs) ToFailoverPolicyResponseOutput

func (i FailoverPolicyResponseArgs) ToFailoverPolicyResponseOutput() FailoverPolicyResponseOutput

func (FailoverPolicyResponseArgs) ToFailoverPolicyResponseOutputWithContext

func (i FailoverPolicyResponseArgs) ToFailoverPolicyResponseOutputWithContext(ctx context.Context) FailoverPolicyResponseOutput

type FailoverPolicyResponseArray

type FailoverPolicyResponseArray []FailoverPolicyResponseInput

func (FailoverPolicyResponseArray) ElementType

func (FailoverPolicyResponseArray) ToFailoverPolicyResponseArrayOutput

func (i FailoverPolicyResponseArray) ToFailoverPolicyResponseArrayOutput() FailoverPolicyResponseArrayOutput

func (FailoverPolicyResponseArray) ToFailoverPolicyResponseArrayOutputWithContext

func (i FailoverPolicyResponseArray) ToFailoverPolicyResponseArrayOutputWithContext(ctx context.Context) FailoverPolicyResponseArrayOutput

type FailoverPolicyResponseArrayInput

type FailoverPolicyResponseArrayInput interface {
	pulumi.Input

	ToFailoverPolicyResponseArrayOutput() FailoverPolicyResponseArrayOutput
	ToFailoverPolicyResponseArrayOutputWithContext(context.Context) FailoverPolicyResponseArrayOutput
}

FailoverPolicyResponseArrayInput is an input type that accepts FailoverPolicyResponseArray and FailoverPolicyResponseArrayOutput values. You can construct a concrete instance of `FailoverPolicyResponseArrayInput` via:

FailoverPolicyResponseArray{ FailoverPolicyResponseArgs{...} }

type FailoverPolicyResponseArrayOutput

type FailoverPolicyResponseArrayOutput struct{ *pulumi.OutputState }

func (FailoverPolicyResponseArrayOutput) ElementType

func (FailoverPolicyResponseArrayOutput) Index

func (FailoverPolicyResponseArrayOutput) ToFailoverPolicyResponseArrayOutput

func (o FailoverPolicyResponseArrayOutput) ToFailoverPolicyResponseArrayOutput() FailoverPolicyResponseArrayOutput

func (FailoverPolicyResponseArrayOutput) ToFailoverPolicyResponseArrayOutputWithContext

func (o FailoverPolicyResponseArrayOutput) ToFailoverPolicyResponseArrayOutputWithContext(ctx context.Context) FailoverPolicyResponseArrayOutput

type FailoverPolicyResponseInput

type FailoverPolicyResponseInput interface {
	pulumi.Input

	ToFailoverPolicyResponseOutput() FailoverPolicyResponseOutput
	ToFailoverPolicyResponseOutputWithContext(context.Context) FailoverPolicyResponseOutput
}

FailoverPolicyResponseInput is an input type that accepts FailoverPolicyResponseArgs and FailoverPolicyResponseOutput values. You can construct a concrete instance of `FailoverPolicyResponseInput` via:

FailoverPolicyResponseArgs{...}

type FailoverPolicyResponseOutput

type FailoverPolicyResponseOutput struct{ *pulumi.OutputState }

The failover policy for a given region of a database account.

func (FailoverPolicyResponseOutput) ElementType

func (FailoverPolicyResponseOutput) FailoverPriority

func (o FailoverPolicyResponseOutput) FailoverPriority() pulumi.IntPtrOutput

The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.

func (FailoverPolicyResponseOutput) Id

The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>.

func (FailoverPolicyResponseOutput) LocationName

The name of the region in which the database account exists.

func (FailoverPolicyResponseOutput) ToFailoverPolicyResponseOutput

func (o FailoverPolicyResponseOutput) ToFailoverPolicyResponseOutput() FailoverPolicyResponseOutput

func (FailoverPolicyResponseOutput) ToFailoverPolicyResponseOutputWithContext

func (o FailoverPolicyResponseOutput) ToFailoverPolicyResponseOutputWithContext(ctx context.Context) FailoverPolicyResponseOutput

type GremlinDatabaseGetPropertiesResponseResource

type GremlinDatabaseGetPropertiesResponseResource struct {
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag string `pulumi:"etag"`
	// Name of the Cosmos DB Gremlin database
	Id string `pulumi:"id"`
	// A system generated property. A unique identifier.
	Rid string `pulumi:"rid"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts interface{} `pulumi:"ts"`
}

type GremlinDatabaseGetPropertiesResponseResourceArgs

type GremlinDatabaseGetPropertiesResponseResourceArgs struct {
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag pulumi.StringInput `pulumi:"etag"`
	// Name of the Cosmos DB Gremlin database
	Id pulumi.StringInput `pulumi:"id"`
	// A system generated property. A unique identifier.
	Rid pulumi.StringInput `pulumi:"rid"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts pulumi.Input `pulumi:"ts"`
}

func (GremlinDatabaseGetPropertiesResponseResourceArgs) ElementType

func (GremlinDatabaseGetPropertiesResponseResourceArgs) ToGremlinDatabaseGetPropertiesResponseResourceOutput

func (i GremlinDatabaseGetPropertiesResponseResourceArgs) ToGremlinDatabaseGetPropertiesResponseResourceOutput() GremlinDatabaseGetPropertiesResponseResourceOutput

func (GremlinDatabaseGetPropertiesResponseResourceArgs) ToGremlinDatabaseGetPropertiesResponseResourceOutputWithContext

func (i GremlinDatabaseGetPropertiesResponseResourceArgs) ToGremlinDatabaseGetPropertiesResponseResourceOutputWithContext(ctx context.Context) GremlinDatabaseGetPropertiesResponseResourceOutput

func (GremlinDatabaseGetPropertiesResponseResourceArgs) ToGremlinDatabaseGetPropertiesResponseResourcePtrOutput

func (i GremlinDatabaseGetPropertiesResponseResourceArgs) ToGremlinDatabaseGetPropertiesResponseResourcePtrOutput() GremlinDatabaseGetPropertiesResponseResourcePtrOutput

func (GremlinDatabaseGetPropertiesResponseResourceArgs) ToGremlinDatabaseGetPropertiesResponseResourcePtrOutputWithContext

func (i GremlinDatabaseGetPropertiesResponseResourceArgs) ToGremlinDatabaseGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) GremlinDatabaseGetPropertiesResponseResourcePtrOutput

type GremlinDatabaseGetPropertiesResponseResourceInput

type GremlinDatabaseGetPropertiesResponseResourceInput interface {
	pulumi.Input

	ToGremlinDatabaseGetPropertiesResponseResourceOutput() GremlinDatabaseGetPropertiesResponseResourceOutput
	ToGremlinDatabaseGetPropertiesResponseResourceOutputWithContext(context.Context) GremlinDatabaseGetPropertiesResponseResourceOutput
}

GremlinDatabaseGetPropertiesResponseResourceInput is an input type that accepts GremlinDatabaseGetPropertiesResponseResourceArgs and GremlinDatabaseGetPropertiesResponseResourceOutput values. You can construct a concrete instance of `GremlinDatabaseGetPropertiesResponseResourceInput` via:

GremlinDatabaseGetPropertiesResponseResourceArgs{...}

type GremlinDatabaseGetPropertiesResponseResourceOutput

type GremlinDatabaseGetPropertiesResponseResourceOutput struct{ *pulumi.OutputState }

func (GremlinDatabaseGetPropertiesResponseResourceOutput) ElementType

func (GremlinDatabaseGetPropertiesResponseResourceOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (GremlinDatabaseGetPropertiesResponseResourceOutput) Id

Name of the Cosmos DB Gremlin database

func (GremlinDatabaseGetPropertiesResponseResourceOutput) Rid

A system generated property. A unique identifier.

func (GremlinDatabaseGetPropertiesResponseResourceOutput) ToGremlinDatabaseGetPropertiesResponseResourceOutput

func (o GremlinDatabaseGetPropertiesResponseResourceOutput) ToGremlinDatabaseGetPropertiesResponseResourceOutput() GremlinDatabaseGetPropertiesResponseResourceOutput

func (GremlinDatabaseGetPropertiesResponseResourceOutput) ToGremlinDatabaseGetPropertiesResponseResourceOutputWithContext

func (o GremlinDatabaseGetPropertiesResponseResourceOutput) ToGremlinDatabaseGetPropertiesResponseResourceOutputWithContext(ctx context.Context) GremlinDatabaseGetPropertiesResponseResourceOutput

func (GremlinDatabaseGetPropertiesResponseResourceOutput) ToGremlinDatabaseGetPropertiesResponseResourcePtrOutput

func (o GremlinDatabaseGetPropertiesResponseResourceOutput) ToGremlinDatabaseGetPropertiesResponseResourcePtrOutput() GremlinDatabaseGetPropertiesResponseResourcePtrOutput

func (GremlinDatabaseGetPropertiesResponseResourceOutput) ToGremlinDatabaseGetPropertiesResponseResourcePtrOutputWithContext

func (o GremlinDatabaseGetPropertiesResponseResourceOutput) ToGremlinDatabaseGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) GremlinDatabaseGetPropertiesResponseResourcePtrOutput

func (GremlinDatabaseGetPropertiesResponseResourceOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

type GremlinDatabaseGetPropertiesResponseResourcePtrInput

type GremlinDatabaseGetPropertiesResponseResourcePtrInput interface {
	pulumi.Input

	ToGremlinDatabaseGetPropertiesResponseResourcePtrOutput() GremlinDatabaseGetPropertiesResponseResourcePtrOutput
	ToGremlinDatabaseGetPropertiesResponseResourcePtrOutputWithContext(context.Context) GremlinDatabaseGetPropertiesResponseResourcePtrOutput
}

GremlinDatabaseGetPropertiesResponseResourcePtrInput is an input type that accepts GremlinDatabaseGetPropertiesResponseResourceArgs, GremlinDatabaseGetPropertiesResponseResourcePtr and GremlinDatabaseGetPropertiesResponseResourcePtrOutput values. You can construct a concrete instance of `GremlinDatabaseGetPropertiesResponseResourcePtrInput` via:

        GremlinDatabaseGetPropertiesResponseResourceArgs{...}

or:

        nil

type GremlinDatabaseGetPropertiesResponseResourcePtrOutput

type GremlinDatabaseGetPropertiesResponseResourcePtrOutput struct{ *pulumi.OutputState }

func (GremlinDatabaseGetPropertiesResponseResourcePtrOutput) Elem

func (GremlinDatabaseGetPropertiesResponseResourcePtrOutput) ElementType

func (GremlinDatabaseGetPropertiesResponseResourcePtrOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (GremlinDatabaseGetPropertiesResponseResourcePtrOutput) Id

Name of the Cosmos DB Gremlin database

func (GremlinDatabaseGetPropertiesResponseResourcePtrOutput) Rid

A system generated property. A unique identifier.

func (GremlinDatabaseGetPropertiesResponseResourcePtrOutput) ToGremlinDatabaseGetPropertiesResponseResourcePtrOutput

func (GremlinDatabaseGetPropertiesResponseResourcePtrOutput) ToGremlinDatabaseGetPropertiesResponseResourcePtrOutputWithContext

func (o GremlinDatabaseGetPropertiesResponseResourcePtrOutput) ToGremlinDatabaseGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) GremlinDatabaseGetPropertiesResponseResourcePtrOutput

func (GremlinDatabaseGetPropertiesResponseResourcePtrOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

type GremlinDatabaseResource

type GremlinDatabaseResource struct {
	// Name of the Cosmos DB Gremlin database
	Id string `pulumi:"id"`
}

Cosmos DB Gremlin database resource object

type GremlinDatabaseResourceArgs

type GremlinDatabaseResourceArgs struct {
	// Name of the Cosmos DB Gremlin database
	Id pulumi.StringInput `pulumi:"id"`
}

Cosmos DB Gremlin database resource object

func (GremlinDatabaseResourceArgs) ElementType

func (GremlinDatabaseResourceArgs) ToGremlinDatabaseResourceOutput

func (i GremlinDatabaseResourceArgs) ToGremlinDatabaseResourceOutput() GremlinDatabaseResourceOutput

func (GremlinDatabaseResourceArgs) ToGremlinDatabaseResourceOutputWithContext

func (i GremlinDatabaseResourceArgs) ToGremlinDatabaseResourceOutputWithContext(ctx context.Context) GremlinDatabaseResourceOutput

func (GremlinDatabaseResourceArgs) ToGremlinDatabaseResourcePtrOutput

func (i GremlinDatabaseResourceArgs) ToGremlinDatabaseResourcePtrOutput() GremlinDatabaseResourcePtrOutput

func (GremlinDatabaseResourceArgs) ToGremlinDatabaseResourcePtrOutputWithContext

func (i GremlinDatabaseResourceArgs) ToGremlinDatabaseResourcePtrOutputWithContext(ctx context.Context) GremlinDatabaseResourcePtrOutput

type GremlinDatabaseResourceInput

type GremlinDatabaseResourceInput interface {
	pulumi.Input

	ToGremlinDatabaseResourceOutput() GremlinDatabaseResourceOutput
	ToGremlinDatabaseResourceOutputWithContext(context.Context) GremlinDatabaseResourceOutput
}

GremlinDatabaseResourceInput is an input type that accepts GremlinDatabaseResourceArgs and GremlinDatabaseResourceOutput values. You can construct a concrete instance of `GremlinDatabaseResourceInput` via:

GremlinDatabaseResourceArgs{...}

type GremlinDatabaseResourceOutput

type GremlinDatabaseResourceOutput struct{ *pulumi.OutputState }

Cosmos DB Gremlin database resource object

func (GremlinDatabaseResourceOutput) ElementType

func (GremlinDatabaseResourceOutput) Id

Name of the Cosmos DB Gremlin database

func (GremlinDatabaseResourceOutput) ToGremlinDatabaseResourceOutput

func (o GremlinDatabaseResourceOutput) ToGremlinDatabaseResourceOutput() GremlinDatabaseResourceOutput

func (GremlinDatabaseResourceOutput) ToGremlinDatabaseResourceOutputWithContext

func (o GremlinDatabaseResourceOutput) ToGremlinDatabaseResourceOutputWithContext(ctx context.Context) GremlinDatabaseResourceOutput

func (GremlinDatabaseResourceOutput) ToGremlinDatabaseResourcePtrOutput

func (o GremlinDatabaseResourceOutput) ToGremlinDatabaseResourcePtrOutput() GremlinDatabaseResourcePtrOutput

func (GremlinDatabaseResourceOutput) ToGremlinDatabaseResourcePtrOutputWithContext

func (o GremlinDatabaseResourceOutput) ToGremlinDatabaseResourcePtrOutputWithContext(ctx context.Context) GremlinDatabaseResourcePtrOutput

type GremlinDatabaseResourcePtrInput

type GremlinDatabaseResourcePtrInput interface {
	pulumi.Input

	ToGremlinDatabaseResourcePtrOutput() GremlinDatabaseResourcePtrOutput
	ToGremlinDatabaseResourcePtrOutputWithContext(context.Context) GremlinDatabaseResourcePtrOutput
}

GremlinDatabaseResourcePtrInput is an input type that accepts GremlinDatabaseResourceArgs, GremlinDatabaseResourcePtr and GremlinDatabaseResourcePtrOutput values. You can construct a concrete instance of `GremlinDatabaseResourcePtrInput` via:

        GremlinDatabaseResourceArgs{...}

or:

        nil

type GremlinDatabaseResourcePtrOutput

type GremlinDatabaseResourcePtrOutput struct{ *pulumi.OutputState }

func (GremlinDatabaseResourcePtrOutput) Elem

func (GremlinDatabaseResourcePtrOutput) ElementType

func (GremlinDatabaseResourcePtrOutput) Id

Name of the Cosmos DB Gremlin database

func (GremlinDatabaseResourcePtrOutput) ToGremlinDatabaseResourcePtrOutput

func (o GremlinDatabaseResourcePtrOutput) ToGremlinDatabaseResourcePtrOutput() GremlinDatabaseResourcePtrOutput

func (GremlinDatabaseResourcePtrOutput) ToGremlinDatabaseResourcePtrOutputWithContext

func (o GremlinDatabaseResourcePtrOutput) ToGremlinDatabaseResourcePtrOutputWithContext(ctx context.Context) GremlinDatabaseResourcePtrOutput

type GremlinGraphGetPropertiesResponseResource

type GremlinGraphGetPropertiesResponseResource struct {
	// The conflict resolution policy for the graph.
	ConflictResolutionPolicy *ConflictResolutionPolicyResponse `pulumi:"conflictResolutionPolicy"`
	// Default time to live
	DefaultTtl *int `pulumi:"defaultTtl"`
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag string `pulumi:"etag"`
	// Name of the Cosmos DB Gremlin graph
	Id string `pulumi:"id"`
	// The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph
	IndexingPolicy *IndexingPolicyResponse `pulumi:"indexingPolicy"`
	// The configuration of the partition key to be used for partitioning data into multiple partitions
	PartitionKey *ContainerPartitionKeyResponse `pulumi:"partitionKey"`
	// A system generated property. A unique identifier.
	Rid string `pulumi:"rid"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts interface{} `pulumi:"ts"`
	// The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.
	UniqueKeyPolicy *UniqueKeyPolicyResponse `pulumi:"uniqueKeyPolicy"`
}

type GremlinGraphGetPropertiesResponseResourceArgs

type GremlinGraphGetPropertiesResponseResourceArgs struct {
	// The conflict resolution policy for the graph.
	ConflictResolutionPolicy ConflictResolutionPolicyResponsePtrInput `pulumi:"conflictResolutionPolicy"`
	// Default time to live
	DefaultTtl pulumi.IntPtrInput `pulumi:"defaultTtl"`
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag pulumi.StringInput `pulumi:"etag"`
	// Name of the Cosmos DB Gremlin graph
	Id pulumi.StringInput `pulumi:"id"`
	// The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph
	IndexingPolicy IndexingPolicyResponsePtrInput `pulumi:"indexingPolicy"`
	// The configuration of the partition key to be used for partitioning data into multiple partitions
	PartitionKey ContainerPartitionKeyResponsePtrInput `pulumi:"partitionKey"`
	// A system generated property. A unique identifier.
	Rid pulumi.StringInput `pulumi:"rid"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts pulumi.Input `pulumi:"ts"`
	// The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.
	UniqueKeyPolicy UniqueKeyPolicyResponsePtrInput `pulumi:"uniqueKeyPolicy"`
}

func (GremlinGraphGetPropertiesResponseResourceArgs) ElementType

func (GremlinGraphGetPropertiesResponseResourceArgs) ToGremlinGraphGetPropertiesResponseResourceOutput

func (i GremlinGraphGetPropertiesResponseResourceArgs) ToGremlinGraphGetPropertiesResponseResourceOutput() GremlinGraphGetPropertiesResponseResourceOutput

func (GremlinGraphGetPropertiesResponseResourceArgs) ToGremlinGraphGetPropertiesResponseResourceOutputWithContext

func (i GremlinGraphGetPropertiesResponseResourceArgs) ToGremlinGraphGetPropertiesResponseResourceOutputWithContext(ctx context.Context) GremlinGraphGetPropertiesResponseResourceOutput

func (GremlinGraphGetPropertiesResponseResourceArgs) ToGremlinGraphGetPropertiesResponseResourcePtrOutput

func (i GremlinGraphGetPropertiesResponseResourceArgs) ToGremlinGraphGetPropertiesResponseResourcePtrOutput() GremlinGraphGetPropertiesResponseResourcePtrOutput

func (GremlinGraphGetPropertiesResponseResourceArgs) ToGremlinGraphGetPropertiesResponseResourcePtrOutputWithContext

func (i GremlinGraphGetPropertiesResponseResourceArgs) ToGremlinGraphGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) GremlinGraphGetPropertiesResponseResourcePtrOutput

type GremlinGraphGetPropertiesResponseResourceInput

type GremlinGraphGetPropertiesResponseResourceInput interface {
	pulumi.Input

	ToGremlinGraphGetPropertiesResponseResourceOutput() GremlinGraphGetPropertiesResponseResourceOutput
	ToGremlinGraphGetPropertiesResponseResourceOutputWithContext(context.Context) GremlinGraphGetPropertiesResponseResourceOutput
}

GremlinGraphGetPropertiesResponseResourceInput is an input type that accepts GremlinGraphGetPropertiesResponseResourceArgs and GremlinGraphGetPropertiesResponseResourceOutput values. You can construct a concrete instance of `GremlinGraphGetPropertiesResponseResourceInput` via:

GremlinGraphGetPropertiesResponseResourceArgs{...}

type GremlinGraphGetPropertiesResponseResourceOutput

type GremlinGraphGetPropertiesResponseResourceOutput struct{ *pulumi.OutputState }

func (GremlinGraphGetPropertiesResponseResourceOutput) ConflictResolutionPolicy

The conflict resolution policy for the graph.

func (GremlinGraphGetPropertiesResponseResourceOutput) DefaultTtl

Default time to live

func (GremlinGraphGetPropertiesResponseResourceOutput) ElementType

func (GremlinGraphGetPropertiesResponseResourceOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (GremlinGraphGetPropertiesResponseResourceOutput) Id

Name of the Cosmos DB Gremlin graph

func (GremlinGraphGetPropertiesResponseResourceOutput) IndexingPolicy

The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph

func (GremlinGraphGetPropertiesResponseResourceOutput) PartitionKey

The configuration of the partition key to be used for partitioning data into multiple partitions

func (GremlinGraphGetPropertiesResponseResourceOutput) Rid

A system generated property. A unique identifier.

func (GremlinGraphGetPropertiesResponseResourceOutput) ToGremlinGraphGetPropertiesResponseResourceOutput

func (o GremlinGraphGetPropertiesResponseResourceOutput) ToGremlinGraphGetPropertiesResponseResourceOutput() GremlinGraphGetPropertiesResponseResourceOutput

func (GremlinGraphGetPropertiesResponseResourceOutput) ToGremlinGraphGetPropertiesResponseResourceOutputWithContext

func (o GremlinGraphGetPropertiesResponseResourceOutput) ToGremlinGraphGetPropertiesResponseResourceOutputWithContext(ctx context.Context) GremlinGraphGetPropertiesResponseResourceOutput

func (GremlinGraphGetPropertiesResponseResourceOutput) ToGremlinGraphGetPropertiesResponseResourcePtrOutput

func (o GremlinGraphGetPropertiesResponseResourceOutput) ToGremlinGraphGetPropertiesResponseResourcePtrOutput() GremlinGraphGetPropertiesResponseResourcePtrOutput

func (GremlinGraphGetPropertiesResponseResourceOutput) ToGremlinGraphGetPropertiesResponseResourcePtrOutputWithContext

func (o GremlinGraphGetPropertiesResponseResourceOutput) ToGremlinGraphGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) GremlinGraphGetPropertiesResponseResourcePtrOutput

func (GremlinGraphGetPropertiesResponseResourceOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

func (GremlinGraphGetPropertiesResponseResourceOutput) UniqueKeyPolicy

The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.

type GremlinGraphGetPropertiesResponseResourcePtrInput

type GremlinGraphGetPropertiesResponseResourcePtrInput interface {
	pulumi.Input

	ToGremlinGraphGetPropertiesResponseResourcePtrOutput() GremlinGraphGetPropertiesResponseResourcePtrOutput
	ToGremlinGraphGetPropertiesResponseResourcePtrOutputWithContext(context.Context) GremlinGraphGetPropertiesResponseResourcePtrOutput
}

GremlinGraphGetPropertiesResponseResourcePtrInput is an input type that accepts GremlinGraphGetPropertiesResponseResourceArgs, GremlinGraphGetPropertiesResponseResourcePtr and GremlinGraphGetPropertiesResponseResourcePtrOutput values. You can construct a concrete instance of `GremlinGraphGetPropertiesResponseResourcePtrInput` via:

        GremlinGraphGetPropertiesResponseResourceArgs{...}

or:

        nil

type GremlinGraphGetPropertiesResponseResourcePtrOutput

type GremlinGraphGetPropertiesResponseResourcePtrOutput struct{ *pulumi.OutputState }

func (GremlinGraphGetPropertiesResponseResourcePtrOutput) ConflictResolutionPolicy

The conflict resolution policy for the graph.

func (GremlinGraphGetPropertiesResponseResourcePtrOutput) DefaultTtl

Default time to live

func (GremlinGraphGetPropertiesResponseResourcePtrOutput) Elem

func (GremlinGraphGetPropertiesResponseResourcePtrOutput) ElementType

func (GremlinGraphGetPropertiesResponseResourcePtrOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (GremlinGraphGetPropertiesResponseResourcePtrOutput) Id

Name of the Cosmos DB Gremlin graph

func (GremlinGraphGetPropertiesResponseResourcePtrOutput) IndexingPolicy

The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph

func (GremlinGraphGetPropertiesResponseResourcePtrOutput) PartitionKey

The configuration of the partition key to be used for partitioning data into multiple partitions

func (GremlinGraphGetPropertiesResponseResourcePtrOutput) Rid

A system generated property. A unique identifier.

func (GremlinGraphGetPropertiesResponseResourcePtrOutput) ToGremlinGraphGetPropertiesResponseResourcePtrOutput

func (o GremlinGraphGetPropertiesResponseResourcePtrOutput) ToGremlinGraphGetPropertiesResponseResourcePtrOutput() GremlinGraphGetPropertiesResponseResourcePtrOutput

func (GremlinGraphGetPropertiesResponseResourcePtrOutput) ToGremlinGraphGetPropertiesResponseResourcePtrOutputWithContext

func (o GremlinGraphGetPropertiesResponseResourcePtrOutput) ToGremlinGraphGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) GremlinGraphGetPropertiesResponseResourcePtrOutput

func (GremlinGraphGetPropertiesResponseResourcePtrOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

func (GremlinGraphGetPropertiesResponseResourcePtrOutput) UniqueKeyPolicy

The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.

type GremlinGraphResource

type GremlinGraphResource struct {
	// The conflict resolution policy for the graph.
	ConflictResolutionPolicy *ConflictResolutionPolicy `pulumi:"conflictResolutionPolicy"`
	// Default time to live
	DefaultTtl *int `pulumi:"defaultTtl"`
	// Name of the Cosmos DB Gremlin graph
	Id string `pulumi:"id"`
	// The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph
	IndexingPolicy *IndexingPolicy `pulumi:"indexingPolicy"`
	// The configuration of the partition key to be used for partitioning data into multiple partitions
	PartitionKey *ContainerPartitionKey `pulumi:"partitionKey"`
	// The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.
	UniqueKeyPolicy *UniqueKeyPolicy `pulumi:"uniqueKeyPolicy"`
}

Cosmos DB Gremlin graph resource object

type GremlinGraphResourceArgs

type GremlinGraphResourceArgs struct {
	// The conflict resolution policy for the graph.
	ConflictResolutionPolicy ConflictResolutionPolicyPtrInput `pulumi:"conflictResolutionPolicy"`
	// Default time to live
	DefaultTtl pulumi.IntPtrInput `pulumi:"defaultTtl"`
	// Name of the Cosmos DB Gremlin graph
	Id pulumi.StringInput `pulumi:"id"`
	// The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph
	IndexingPolicy IndexingPolicyPtrInput `pulumi:"indexingPolicy"`
	// The configuration of the partition key to be used for partitioning data into multiple partitions
	PartitionKey ContainerPartitionKeyPtrInput `pulumi:"partitionKey"`
	// The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.
	UniqueKeyPolicy UniqueKeyPolicyPtrInput `pulumi:"uniqueKeyPolicy"`
}

Cosmos DB Gremlin graph resource object

func (GremlinGraphResourceArgs) ElementType

func (GremlinGraphResourceArgs) ElementType() reflect.Type

func (GremlinGraphResourceArgs) ToGremlinGraphResourceOutput

func (i GremlinGraphResourceArgs) ToGremlinGraphResourceOutput() GremlinGraphResourceOutput

func (GremlinGraphResourceArgs) ToGremlinGraphResourceOutputWithContext

func (i GremlinGraphResourceArgs) ToGremlinGraphResourceOutputWithContext(ctx context.Context) GremlinGraphResourceOutput

func (GremlinGraphResourceArgs) ToGremlinGraphResourcePtrOutput

func (i GremlinGraphResourceArgs) ToGremlinGraphResourcePtrOutput() GremlinGraphResourcePtrOutput

func (GremlinGraphResourceArgs) ToGremlinGraphResourcePtrOutputWithContext

func (i GremlinGraphResourceArgs) ToGremlinGraphResourcePtrOutputWithContext(ctx context.Context) GremlinGraphResourcePtrOutput

type GremlinGraphResourceInput

type GremlinGraphResourceInput interface {
	pulumi.Input

	ToGremlinGraphResourceOutput() GremlinGraphResourceOutput
	ToGremlinGraphResourceOutputWithContext(context.Context) GremlinGraphResourceOutput
}

GremlinGraphResourceInput is an input type that accepts GremlinGraphResourceArgs and GremlinGraphResourceOutput values. You can construct a concrete instance of `GremlinGraphResourceInput` via:

GremlinGraphResourceArgs{...}

type GremlinGraphResourceOutput

type GremlinGraphResourceOutput struct{ *pulumi.OutputState }

Cosmos DB Gremlin graph resource object

func (GremlinGraphResourceOutput) ConflictResolutionPolicy

The conflict resolution policy for the graph.

func (GremlinGraphResourceOutput) DefaultTtl

Default time to live

func (GremlinGraphResourceOutput) ElementType

func (GremlinGraphResourceOutput) ElementType() reflect.Type

func (GremlinGraphResourceOutput) Id

Name of the Cosmos DB Gremlin graph

func (GremlinGraphResourceOutput) IndexingPolicy

The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph

func (GremlinGraphResourceOutput) PartitionKey

The configuration of the partition key to be used for partitioning data into multiple partitions

func (GremlinGraphResourceOutput) ToGremlinGraphResourceOutput

func (o GremlinGraphResourceOutput) ToGremlinGraphResourceOutput() GremlinGraphResourceOutput

func (GremlinGraphResourceOutput) ToGremlinGraphResourceOutputWithContext

func (o GremlinGraphResourceOutput) ToGremlinGraphResourceOutputWithContext(ctx context.Context) GremlinGraphResourceOutput

func (GremlinGraphResourceOutput) ToGremlinGraphResourcePtrOutput

func (o GremlinGraphResourceOutput) ToGremlinGraphResourcePtrOutput() GremlinGraphResourcePtrOutput

func (GremlinGraphResourceOutput) ToGremlinGraphResourcePtrOutputWithContext

func (o GremlinGraphResourceOutput) ToGremlinGraphResourcePtrOutputWithContext(ctx context.Context) GremlinGraphResourcePtrOutput

func (GremlinGraphResourceOutput) UniqueKeyPolicy

The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.

type GremlinGraphResourcePtrInput

type GremlinGraphResourcePtrInput interface {
	pulumi.Input

	ToGremlinGraphResourcePtrOutput() GremlinGraphResourcePtrOutput
	ToGremlinGraphResourcePtrOutputWithContext(context.Context) GremlinGraphResourcePtrOutput
}

GremlinGraphResourcePtrInput is an input type that accepts GremlinGraphResourceArgs, GremlinGraphResourcePtr and GremlinGraphResourcePtrOutput values. You can construct a concrete instance of `GremlinGraphResourcePtrInput` via:

        GremlinGraphResourceArgs{...}

or:

        nil

type GremlinGraphResourcePtrOutput

type GremlinGraphResourcePtrOutput struct{ *pulumi.OutputState }

func (GremlinGraphResourcePtrOutput) ConflictResolutionPolicy

The conflict resolution policy for the graph.

func (GremlinGraphResourcePtrOutput) DefaultTtl

Default time to live

func (GremlinGraphResourcePtrOutput) Elem

func (GremlinGraphResourcePtrOutput) ElementType

func (GremlinGraphResourcePtrOutput) Id

Name of the Cosmos DB Gremlin graph

func (GremlinGraphResourcePtrOutput) IndexingPolicy

The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph

func (GremlinGraphResourcePtrOutput) PartitionKey

The configuration of the partition key to be used for partitioning data into multiple partitions

func (GremlinGraphResourcePtrOutput) ToGremlinGraphResourcePtrOutput

func (o GremlinGraphResourcePtrOutput) ToGremlinGraphResourcePtrOutput() GremlinGraphResourcePtrOutput

func (GremlinGraphResourcePtrOutput) ToGremlinGraphResourcePtrOutputWithContext

func (o GremlinGraphResourcePtrOutput) ToGremlinGraphResourcePtrOutputWithContext(ctx context.Context) GremlinGraphResourcePtrOutput

func (GremlinGraphResourcePtrOutput) UniqueKeyPolicy

The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.

type GremlinResourceGremlinDatabase

type GremlinResourceGremlinDatabase struct {
	pulumi.CustomResourceState

	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the ARM resource.
	Name     pulumi.StringOutput                                   `pulumi:"name"`
	Resource GremlinDatabaseGetPropertiesResponseResourcePtrOutput `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of Azure resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An Azure Cosmos DB Gremlin database.

func GetGremlinResourceGremlinDatabase

func GetGremlinResourceGremlinDatabase(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GremlinResourceGremlinDatabaseState, opts ...pulumi.ResourceOption) (*GremlinResourceGremlinDatabase, error)

GetGremlinResourceGremlinDatabase gets an existing GremlinResourceGremlinDatabase resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewGremlinResourceGremlinDatabase

func NewGremlinResourceGremlinDatabase(ctx *pulumi.Context,
	name string, args *GremlinResourceGremlinDatabaseArgs, opts ...pulumi.ResourceOption) (*GremlinResourceGremlinDatabase, error)

NewGremlinResourceGremlinDatabase registers a new resource with the given unique name, arguments, and options.

func (*GremlinResourceGremlinDatabase) ElementType added in v0.2.6

func (*GremlinResourceGremlinDatabase) ToGremlinResourceGremlinDatabaseOutput added in v0.2.6

func (i *GremlinResourceGremlinDatabase) ToGremlinResourceGremlinDatabaseOutput() GremlinResourceGremlinDatabaseOutput

func (*GremlinResourceGremlinDatabase) ToGremlinResourceGremlinDatabaseOutputWithContext added in v0.2.6

func (i *GremlinResourceGremlinDatabase) ToGremlinResourceGremlinDatabaseOutputWithContext(ctx context.Context) GremlinResourceGremlinDatabaseOutput

type GremlinResourceGremlinDatabaseArgs

type GremlinResourceGremlinDatabaseArgs struct {
	// Cosmos DB database account name.
	AccountName pulumi.StringInput
	// Cosmos DB database name.
	DatabaseName pulumi.StringInput
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request.
	Options CreateUpdateOptionsInput
	// The standard JSON format of a Gremlin database
	Resource GremlinDatabaseResourceInput
	// Name of an Azure resource group.
	ResourceGroupName pulumi.StringInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a GremlinResourceGremlinDatabase resource.

func (GremlinResourceGremlinDatabaseArgs) ElementType

type GremlinResourceGremlinDatabaseInput added in v0.2.6

type GremlinResourceGremlinDatabaseInput interface {
	pulumi.Input

	ToGremlinResourceGremlinDatabaseOutput() GremlinResourceGremlinDatabaseOutput
	ToGremlinResourceGremlinDatabaseOutputWithContext(ctx context.Context) GremlinResourceGremlinDatabaseOutput
}

type GremlinResourceGremlinDatabaseOutput added in v0.2.6

type GremlinResourceGremlinDatabaseOutput struct {
	*pulumi.OutputState
}

func (GremlinResourceGremlinDatabaseOutput) ElementType added in v0.2.6

func (GremlinResourceGremlinDatabaseOutput) ToGremlinResourceGremlinDatabaseOutput added in v0.2.6

func (o GremlinResourceGremlinDatabaseOutput) ToGremlinResourceGremlinDatabaseOutput() GremlinResourceGremlinDatabaseOutput

func (GremlinResourceGremlinDatabaseOutput) ToGremlinResourceGremlinDatabaseOutputWithContext added in v0.2.6

func (o GremlinResourceGremlinDatabaseOutput) ToGremlinResourceGremlinDatabaseOutputWithContext(ctx context.Context) GremlinResourceGremlinDatabaseOutput

type GremlinResourceGremlinDatabaseState

type GremlinResourceGremlinDatabaseState struct {
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// The name of the ARM resource.
	Name     pulumi.StringPtrInput
	Resource GremlinDatabaseGetPropertiesResponseResourcePtrInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
	// The type of Azure resource.
	Type pulumi.StringPtrInput
}

func (GremlinResourceGremlinDatabaseState) ElementType

type GremlinResourceGremlinGraph

type GremlinResourceGremlinGraph struct {
	pulumi.CustomResourceState

	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the ARM resource.
	Name     pulumi.StringOutput                                `pulumi:"name"`
	Resource GremlinGraphGetPropertiesResponseResourcePtrOutput `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of Azure resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An Azure Cosmos DB Gremlin graph.

func GetGremlinResourceGremlinGraph

func GetGremlinResourceGremlinGraph(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GremlinResourceGremlinGraphState, opts ...pulumi.ResourceOption) (*GremlinResourceGremlinGraph, error)

GetGremlinResourceGremlinGraph gets an existing GremlinResourceGremlinGraph resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewGremlinResourceGremlinGraph

func NewGremlinResourceGremlinGraph(ctx *pulumi.Context,
	name string, args *GremlinResourceGremlinGraphArgs, opts ...pulumi.ResourceOption) (*GremlinResourceGremlinGraph, error)

NewGremlinResourceGremlinGraph registers a new resource with the given unique name, arguments, and options.

func (*GremlinResourceGremlinGraph) ElementType added in v0.2.6

func (*GremlinResourceGremlinGraph) ElementType() reflect.Type

func (*GremlinResourceGremlinGraph) ToGremlinResourceGremlinGraphOutput added in v0.2.6

func (i *GremlinResourceGremlinGraph) ToGremlinResourceGremlinGraphOutput() GremlinResourceGremlinGraphOutput

func (*GremlinResourceGremlinGraph) ToGremlinResourceGremlinGraphOutputWithContext added in v0.2.6

func (i *GremlinResourceGremlinGraph) ToGremlinResourceGremlinGraphOutputWithContext(ctx context.Context) GremlinResourceGremlinGraphOutput

type GremlinResourceGremlinGraphArgs

type GremlinResourceGremlinGraphArgs struct {
	// Cosmos DB database account name.
	AccountName pulumi.StringInput
	// Cosmos DB database name.
	DatabaseName pulumi.StringInput
	// Cosmos DB graph name.
	GraphName pulumi.StringInput
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request.
	Options CreateUpdateOptionsInput
	// The standard JSON format of a Gremlin graph
	Resource GremlinGraphResourceInput
	// Name of an Azure resource group.
	ResourceGroupName pulumi.StringInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a GremlinResourceGremlinGraph resource.

func (GremlinResourceGremlinGraphArgs) ElementType

type GremlinResourceGremlinGraphInput added in v0.2.6

type GremlinResourceGremlinGraphInput interface {
	pulumi.Input

	ToGremlinResourceGremlinGraphOutput() GremlinResourceGremlinGraphOutput
	ToGremlinResourceGremlinGraphOutputWithContext(ctx context.Context) GremlinResourceGremlinGraphOutput
}

type GremlinResourceGremlinGraphOutput added in v0.2.6

type GremlinResourceGremlinGraphOutput struct {
	*pulumi.OutputState
}

func (GremlinResourceGremlinGraphOutput) ElementType added in v0.2.6

func (GremlinResourceGremlinGraphOutput) ToGremlinResourceGremlinGraphOutput added in v0.2.6

func (o GremlinResourceGremlinGraphOutput) ToGremlinResourceGremlinGraphOutput() GremlinResourceGremlinGraphOutput

func (GremlinResourceGremlinGraphOutput) ToGremlinResourceGremlinGraphOutputWithContext added in v0.2.6

func (o GremlinResourceGremlinGraphOutput) ToGremlinResourceGremlinGraphOutputWithContext(ctx context.Context) GremlinResourceGremlinGraphOutput

type GremlinResourceGremlinGraphState

type GremlinResourceGremlinGraphState struct {
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// The name of the ARM resource.
	Name     pulumi.StringPtrInput
	Resource GremlinGraphGetPropertiesResponseResourcePtrInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
	// The type of Azure resource.
	Type pulumi.StringPtrInput
}

func (GremlinResourceGremlinGraphState) ElementType

type IncludedPath

type IncludedPath struct {
	// List of indexes for this path
	Indexes []Indexes `pulumi:"indexes"`
	// The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)
	Path *string `pulumi:"path"`
}

The paths that are included in indexing

type IncludedPathArgs

type IncludedPathArgs struct {
	// List of indexes for this path
	Indexes IndexesArrayInput `pulumi:"indexes"`
	// The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)
	Path pulumi.StringPtrInput `pulumi:"path"`
}

The paths that are included in indexing

func (IncludedPathArgs) ElementType

func (IncludedPathArgs) ElementType() reflect.Type

func (IncludedPathArgs) ToIncludedPathOutput

func (i IncludedPathArgs) ToIncludedPathOutput() IncludedPathOutput

func (IncludedPathArgs) ToIncludedPathOutputWithContext

func (i IncludedPathArgs) ToIncludedPathOutputWithContext(ctx context.Context) IncludedPathOutput

type IncludedPathArray

type IncludedPathArray []IncludedPathInput

func (IncludedPathArray) ElementType

func (IncludedPathArray) ElementType() reflect.Type

func (IncludedPathArray) ToIncludedPathArrayOutput

func (i IncludedPathArray) ToIncludedPathArrayOutput() IncludedPathArrayOutput

func (IncludedPathArray) ToIncludedPathArrayOutputWithContext

func (i IncludedPathArray) ToIncludedPathArrayOutputWithContext(ctx context.Context) IncludedPathArrayOutput

type IncludedPathArrayInput

type IncludedPathArrayInput interface {
	pulumi.Input

	ToIncludedPathArrayOutput() IncludedPathArrayOutput
	ToIncludedPathArrayOutputWithContext(context.Context) IncludedPathArrayOutput
}

IncludedPathArrayInput is an input type that accepts IncludedPathArray and IncludedPathArrayOutput values. You can construct a concrete instance of `IncludedPathArrayInput` via:

IncludedPathArray{ IncludedPathArgs{...} }

type IncludedPathArrayOutput

type IncludedPathArrayOutput struct{ *pulumi.OutputState }

func (IncludedPathArrayOutput) ElementType

func (IncludedPathArrayOutput) ElementType() reflect.Type

func (IncludedPathArrayOutput) Index

func (IncludedPathArrayOutput) ToIncludedPathArrayOutput

func (o IncludedPathArrayOutput) ToIncludedPathArrayOutput() IncludedPathArrayOutput

func (IncludedPathArrayOutput) ToIncludedPathArrayOutputWithContext

func (o IncludedPathArrayOutput) ToIncludedPathArrayOutputWithContext(ctx context.Context) IncludedPathArrayOutput

type IncludedPathInput

type IncludedPathInput interface {
	pulumi.Input

	ToIncludedPathOutput() IncludedPathOutput
	ToIncludedPathOutputWithContext(context.Context) IncludedPathOutput
}

IncludedPathInput is an input type that accepts IncludedPathArgs and IncludedPathOutput values. You can construct a concrete instance of `IncludedPathInput` via:

IncludedPathArgs{...}

type IncludedPathOutput

type IncludedPathOutput struct{ *pulumi.OutputState }

The paths that are included in indexing

func (IncludedPathOutput) ElementType

func (IncludedPathOutput) ElementType() reflect.Type

func (IncludedPathOutput) Indexes

List of indexes for this path

func (IncludedPathOutput) Path

The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)

func (IncludedPathOutput) ToIncludedPathOutput

func (o IncludedPathOutput) ToIncludedPathOutput() IncludedPathOutput

func (IncludedPathOutput) ToIncludedPathOutputWithContext

func (o IncludedPathOutput) ToIncludedPathOutputWithContext(ctx context.Context) IncludedPathOutput

type IncludedPathResponse

type IncludedPathResponse struct {
	// List of indexes for this path
	Indexes []IndexesResponse `pulumi:"indexes"`
	// The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)
	Path *string `pulumi:"path"`
}

The paths that are included in indexing

type IncludedPathResponseArgs

type IncludedPathResponseArgs struct {
	// List of indexes for this path
	Indexes IndexesResponseArrayInput `pulumi:"indexes"`
	// The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)
	Path pulumi.StringPtrInput `pulumi:"path"`
}

The paths that are included in indexing

func (IncludedPathResponseArgs) ElementType

func (IncludedPathResponseArgs) ElementType() reflect.Type

func (IncludedPathResponseArgs) ToIncludedPathResponseOutput

func (i IncludedPathResponseArgs) ToIncludedPathResponseOutput() IncludedPathResponseOutput

func (IncludedPathResponseArgs) ToIncludedPathResponseOutputWithContext

func (i IncludedPathResponseArgs) ToIncludedPathResponseOutputWithContext(ctx context.Context) IncludedPathResponseOutput

type IncludedPathResponseArray

type IncludedPathResponseArray []IncludedPathResponseInput

func (IncludedPathResponseArray) ElementType

func (IncludedPathResponseArray) ElementType() reflect.Type

func (IncludedPathResponseArray) ToIncludedPathResponseArrayOutput

func (i IncludedPathResponseArray) ToIncludedPathResponseArrayOutput() IncludedPathResponseArrayOutput

func (IncludedPathResponseArray) ToIncludedPathResponseArrayOutputWithContext

func (i IncludedPathResponseArray) ToIncludedPathResponseArrayOutputWithContext(ctx context.Context) IncludedPathResponseArrayOutput

type IncludedPathResponseArrayInput

type IncludedPathResponseArrayInput interface {
	pulumi.Input

	ToIncludedPathResponseArrayOutput() IncludedPathResponseArrayOutput
	ToIncludedPathResponseArrayOutputWithContext(context.Context) IncludedPathResponseArrayOutput
}

IncludedPathResponseArrayInput is an input type that accepts IncludedPathResponseArray and IncludedPathResponseArrayOutput values. You can construct a concrete instance of `IncludedPathResponseArrayInput` via:

IncludedPathResponseArray{ IncludedPathResponseArgs{...} }

type IncludedPathResponseArrayOutput

type IncludedPathResponseArrayOutput struct{ *pulumi.OutputState }

func (IncludedPathResponseArrayOutput) ElementType

func (IncludedPathResponseArrayOutput) Index

func (IncludedPathResponseArrayOutput) ToIncludedPathResponseArrayOutput

func (o IncludedPathResponseArrayOutput) ToIncludedPathResponseArrayOutput() IncludedPathResponseArrayOutput

func (IncludedPathResponseArrayOutput) ToIncludedPathResponseArrayOutputWithContext

func (o IncludedPathResponseArrayOutput) ToIncludedPathResponseArrayOutputWithContext(ctx context.Context) IncludedPathResponseArrayOutput

type IncludedPathResponseInput

type IncludedPathResponseInput interface {
	pulumi.Input

	ToIncludedPathResponseOutput() IncludedPathResponseOutput
	ToIncludedPathResponseOutputWithContext(context.Context) IncludedPathResponseOutput
}

IncludedPathResponseInput is an input type that accepts IncludedPathResponseArgs and IncludedPathResponseOutput values. You can construct a concrete instance of `IncludedPathResponseInput` via:

IncludedPathResponseArgs{...}

type IncludedPathResponseOutput

type IncludedPathResponseOutput struct{ *pulumi.OutputState }

The paths that are included in indexing

func (IncludedPathResponseOutput) ElementType

func (IncludedPathResponseOutput) ElementType() reflect.Type

func (IncludedPathResponseOutput) Indexes

List of indexes for this path

func (IncludedPathResponseOutput) Path

The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)

func (IncludedPathResponseOutput) ToIncludedPathResponseOutput

func (o IncludedPathResponseOutput) ToIncludedPathResponseOutput() IncludedPathResponseOutput

func (IncludedPathResponseOutput) ToIncludedPathResponseOutputWithContext

func (o IncludedPathResponseOutput) ToIncludedPathResponseOutputWithContext(ctx context.Context) IncludedPathResponseOutput

type IndexKind added in v0.3.1

type IndexKind pulumi.String

Indicates the type of index.

func (IndexKind) ElementType added in v0.3.1

func (IndexKind) ElementType() reflect.Type

func (IndexKind) ToStringOutput added in v0.3.1

func (e IndexKind) ToStringOutput() pulumi.StringOutput

func (IndexKind) ToStringOutputWithContext added in v0.3.1

func (e IndexKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IndexKind) ToStringPtrOutput added in v0.3.1

func (e IndexKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (IndexKind) ToStringPtrOutputWithContext added in v0.3.1

func (e IndexKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Indexes

type Indexes struct {
	// The datatype for which the indexing behavior is applied to.
	DataType *string `pulumi:"dataType"`
	// Indicates the type of index.
	Kind *string `pulumi:"kind"`
	// The precision of the index. -1 is maximum precision.
	Precision *int `pulumi:"precision"`
}

The indexes for the path.

type IndexesArgs

type IndexesArgs struct {
	// The datatype for which the indexing behavior is applied to.
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
	// Indicates the type of index.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// The precision of the index. -1 is maximum precision.
	Precision pulumi.IntPtrInput `pulumi:"precision"`
}

The indexes for the path.

func (IndexesArgs) ElementType

func (IndexesArgs) ElementType() reflect.Type

func (IndexesArgs) ToIndexesOutput

func (i IndexesArgs) ToIndexesOutput() IndexesOutput

func (IndexesArgs) ToIndexesOutputWithContext

func (i IndexesArgs) ToIndexesOutputWithContext(ctx context.Context) IndexesOutput

type IndexesArray

type IndexesArray []IndexesInput

func (IndexesArray) ElementType

func (IndexesArray) ElementType() reflect.Type

func (IndexesArray) ToIndexesArrayOutput

func (i IndexesArray) ToIndexesArrayOutput() IndexesArrayOutput

func (IndexesArray) ToIndexesArrayOutputWithContext

func (i IndexesArray) ToIndexesArrayOutputWithContext(ctx context.Context) IndexesArrayOutput

type IndexesArrayInput

type IndexesArrayInput interface {
	pulumi.Input

	ToIndexesArrayOutput() IndexesArrayOutput
	ToIndexesArrayOutputWithContext(context.Context) IndexesArrayOutput
}

IndexesArrayInput is an input type that accepts IndexesArray and IndexesArrayOutput values. You can construct a concrete instance of `IndexesArrayInput` via:

IndexesArray{ IndexesArgs{...} }

type IndexesArrayOutput

type IndexesArrayOutput struct{ *pulumi.OutputState }

func (IndexesArrayOutput) ElementType

func (IndexesArrayOutput) ElementType() reflect.Type

func (IndexesArrayOutput) Index

func (IndexesArrayOutput) ToIndexesArrayOutput

func (o IndexesArrayOutput) ToIndexesArrayOutput() IndexesArrayOutput

func (IndexesArrayOutput) ToIndexesArrayOutputWithContext

func (o IndexesArrayOutput) ToIndexesArrayOutputWithContext(ctx context.Context) IndexesArrayOutput

type IndexesInput

type IndexesInput interface {
	pulumi.Input

	ToIndexesOutput() IndexesOutput
	ToIndexesOutputWithContext(context.Context) IndexesOutput
}

IndexesInput is an input type that accepts IndexesArgs and IndexesOutput values. You can construct a concrete instance of `IndexesInput` via:

IndexesArgs{...}

type IndexesOutput

type IndexesOutput struct{ *pulumi.OutputState }

The indexes for the path.

func (IndexesOutput) DataType

func (o IndexesOutput) DataType() pulumi.StringPtrOutput

The datatype for which the indexing behavior is applied to.

func (IndexesOutput) ElementType

func (IndexesOutput) ElementType() reflect.Type

func (IndexesOutput) Kind

Indicates the type of index.

func (IndexesOutput) Precision

func (o IndexesOutput) Precision() pulumi.IntPtrOutput

The precision of the index. -1 is maximum precision.

func (IndexesOutput) ToIndexesOutput

func (o IndexesOutput) ToIndexesOutput() IndexesOutput

func (IndexesOutput) ToIndexesOutputWithContext

func (o IndexesOutput) ToIndexesOutputWithContext(ctx context.Context) IndexesOutput

type IndexesResponse

type IndexesResponse struct {
	// The datatype for which the indexing behavior is applied to.
	DataType *string `pulumi:"dataType"`
	// Indicates the type of index.
	Kind *string `pulumi:"kind"`
	// The precision of the index. -1 is maximum precision.
	Precision *int `pulumi:"precision"`
}

The indexes for the path.

type IndexesResponseArgs

type IndexesResponseArgs struct {
	// The datatype for which the indexing behavior is applied to.
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
	// Indicates the type of index.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// The precision of the index. -1 is maximum precision.
	Precision pulumi.IntPtrInput `pulumi:"precision"`
}

The indexes for the path.

func (IndexesResponseArgs) ElementType

func (IndexesResponseArgs) ElementType() reflect.Type

func (IndexesResponseArgs) ToIndexesResponseOutput

func (i IndexesResponseArgs) ToIndexesResponseOutput() IndexesResponseOutput

func (IndexesResponseArgs) ToIndexesResponseOutputWithContext

func (i IndexesResponseArgs) ToIndexesResponseOutputWithContext(ctx context.Context) IndexesResponseOutput

type IndexesResponseArray

type IndexesResponseArray []IndexesResponseInput

func (IndexesResponseArray) ElementType

func (IndexesResponseArray) ElementType() reflect.Type

func (IndexesResponseArray) ToIndexesResponseArrayOutput

func (i IndexesResponseArray) ToIndexesResponseArrayOutput() IndexesResponseArrayOutput

func (IndexesResponseArray) ToIndexesResponseArrayOutputWithContext

func (i IndexesResponseArray) ToIndexesResponseArrayOutputWithContext(ctx context.Context) IndexesResponseArrayOutput

type IndexesResponseArrayInput

type IndexesResponseArrayInput interface {
	pulumi.Input

	ToIndexesResponseArrayOutput() IndexesResponseArrayOutput
	ToIndexesResponseArrayOutputWithContext(context.Context) IndexesResponseArrayOutput
}

IndexesResponseArrayInput is an input type that accepts IndexesResponseArray and IndexesResponseArrayOutput values. You can construct a concrete instance of `IndexesResponseArrayInput` via:

IndexesResponseArray{ IndexesResponseArgs{...} }

type IndexesResponseArrayOutput

type IndexesResponseArrayOutput struct{ *pulumi.OutputState }

func (IndexesResponseArrayOutput) ElementType

func (IndexesResponseArrayOutput) ElementType() reflect.Type

func (IndexesResponseArrayOutput) Index

func (IndexesResponseArrayOutput) ToIndexesResponseArrayOutput

func (o IndexesResponseArrayOutput) ToIndexesResponseArrayOutput() IndexesResponseArrayOutput

func (IndexesResponseArrayOutput) ToIndexesResponseArrayOutputWithContext

func (o IndexesResponseArrayOutput) ToIndexesResponseArrayOutputWithContext(ctx context.Context) IndexesResponseArrayOutput

type IndexesResponseInput

type IndexesResponseInput interface {
	pulumi.Input

	ToIndexesResponseOutput() IndexesResponseOutput
	ToIndexesResponseOutputWithContext(context.Context) IndexesResponseOutput
}

IndexesResponseInput is an input type that accepts IndexesResponseArgs and IndexesResponseOutput values. You can construct a concrete instance of `IndexesResponseInput` via:

IndexesResponseArgs{...}

type IndexesResponseOutput

type IndexesResponseOutput struct{ *pulumi.OutputState }

The indexes for the path.

func (IndexesResponseOutput) DataType

The datatype for which the indexing behavior is applied to.

func (IndexesResponseOutput) ElementType

func (IndexesResponseOutput) ElementType() reflect.Type

func (IndexesResponseOutput) Kind

Indicates the type of index.

func (IndexesResponseOutput) Precision

The precision of the index. -1 is maximum precision.

func (IndexesResponseOutput) ToIndexesResponseOutput

func (o IndexesResponseOutput) ToIndexesResponseOutput() IndexesResponseOutput

func (IndexesResponseOutput) ToIndexesResponseOutputWithContext

func (o IndexesResponseOutput) ToIndexesResponseOutputWithContext(ctx context.Context) IndexesResponseOutput

type IndexingMode added in v0.3.1

type IndexingMode pulumi.String

Indicates the indexing mode.

func (IndexingMode) ElementType added in v0.3.1

func (IndexingMode) ElementType() reflect.Type

func (IndexingMode) ToStringOutput added in v0.3.1

func (e IndexingMode) ToStringOutput() pulumi.StringOutput

func (IndexingMode) ToStringOutputWithContext added in v0.3.1

func (e IndexingMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IndexingMode) ToStringPtrOutput added in v0.3.1

func (e IndexingMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (IndexingMode) ToStringPtrOutputWithContext added in v0.3.1

func (e IndexingMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IndexingPolicy

type IndexingPolicy struct {
	// Indicates if the indexing policy is automatic
	Automatic *bool `pulumi:"automatic"`
	// List of composite path list
	CompositeIndexes [][]CompositePath `pulumi:"compositeIndexes"`
	// List of paths to exclude from indexing
	ExcludedPaths []ExcludedPath `pulumi:"excludedPaths"`
	// List of paths to include in the indexing
	IncludedPaths []IncludedPath `pulumi:"includedPaths"`
	// Indicates the indexing mode.
	IndexingMode *string `pulumi:"indexingMode"`
	// List of spatial specifics
	SpatialIndexes []SpatialSpec `pulumi:"spatialIndexes"`
}

Cosmos DB indexing policy

type IndexingPolicyArgs

type IndexingPolicyArgs struct {
	// Indicates if the indexing policy is automatic
	Automatic pulumi.BoolPtrInput `pulumi:"automatic"`
	// List of composite path list
	CompositeIndexes CompositePathArrayArrayInput `pulumi:"compositeIndexes"`
	// List of paths to exclude from indexing
	ExcludedPaths ExcludedPathArrayInput `pulumi:"excludedPaths"`
	// List of paths to include in the indexing
	IncludedPaths IncludedPathArrayInput `pulumi:"includedPaths"`
	// Indicates the indexing mode.
	IndexingMode pulumi.StringPtrInput `pulumi:"indexingMode"`
	// List of spatial specifics
	SpatialIndexes SpatialSpecArrayInput `pulumi:"spatialIndexes"`
}

Cosmos DB indexing policy

func (IndexingPolicyArgs) ElementType

func (IndexingPolicyArgs) ElementType() reflect.Type

func (IndexingPolicyArgs) ToIndexingPolicyOutput

func (i IndexingPolicyArgs) ToIndexingPolicyOutput() IndexingPolicyOutput

func (IndexingPolicyArgs) ToIndexingPolicyOutputWithContext

func (i IndexingPolicyArgs) ToIndexingPolicyOutputWithContext(ctx context.Context) IndexingPolicyOutput

func (IndexingPolicyArgs) ToIndexingPolicyPtrOutput

func (i IndexingPolicyArgs) ToIndexingPolicyPtrOutput() IndexingPolicyPtrOutput

func (IndexingPolicyArgs) ToIndexingPolicyPtrOutputWithContext

func (i IndexingPolicyArgs) ToIndexingPolicyPtrOutputWithContext(ctx context.Context) IndexingPolicyPtrOutput

type IndexingPolicyInput

type IndexingPolicyInput interface {
	pulumi.Input

	ToIndexingPolicyOutput() IndexingPolicyOutput
	ToIndexingPolicyOutputWithContext(context.Context) IndexingPolicyOutput
}

IndexingPolicyInput is an input type that accepts IndexingPolicyArgs and IndexingPolicyOutput values. You can construct a concrete instance of `IndexingPolicyInput` via:

IndexingPolicyArgs{...}

type IndexingPolicyOutput

type IndexingPolicyOutput struct{ *pulumi.OutputState }

Cosmos DB indexing policy

func (IndexingPolicyOutput) Automatic

Indicates if the indexing policy is automatic

func (IndexingPolicyOutput) CompositeIndexes

func (o IndexingPolicyOutput) CompositeIndexes() CompositePathArrayArrayOutput

List of composite path list

func (IndexingPolicyOutput) ElementType

func (IndexingPolicyOutput) ElementType() reflect.Type

func (IndexingPolicyOutput) ExcludedPaths

List of paths to exclude from indexing

func (IndexingPolicyOutput) IncludedPaths

List of paths to include in the indexing

func (IndexingPolicyOutput) IndexingMode

func (o IndexingPolicyOutput) IndexingMode() pulumi.StringPtrOutput

Indicates the indexing mode.

func (IndexingPolicyOutput) SpatialIndexes

func (o IndexingPolicyOutput) SpatialIndexes() SpatialSpecArrayOutput

List of spatial specifics

func (IndexingPolicyOutput) ToIndexingPolicyOutput

func (o IndexingPolicyOutput) ToIndexingPolicyOutput() IndexingPolicyOutput

func (IndexingPolicyOutput) ToIndexingPolicyOutputWithContext

func (o IndexingPolicyOutput) ToIndexingPolicyOutputWithContext(ctx context.Context) IndexingPolicyOutput

func (IndexingPolicyOutput) ToIndexingPolicyPtrOutput

func (o IndexingPolicyOutput) ToIndexingPolicyPtrOutput() IndexingPolicyPtrOutput

func (IndexingPolicyOutput) ToIndexingPolicyPtrOutputWithContext

func (o IndexingPolicyOutput) ToIndexingPolicyPtrOutputWithContext(ctx context.Context) IndexingPolicyPtrOutput

type IndexingPolicyPtrInput

type IndexingPolicyPtrInput interface {
	pulumi.Input

	ToIndexingPolicyPtrOutput() IndexingPolicyPtrOutput
	ToIndexingPolicyPtrOutputWithContext(context.Context) IndexingPolicyPtrOutput
}

IndexingPolicyPtrInput is an input type that accepts IndexingPolicyArgs, IndexingPolicyPtr and IndexingPolicyPtrOutput values. You can construct a concrete instance of `IndexingPolicyPtrInput` via:

        IndexingPolicyArgs{...}

or:

        nil

type IndexingPolicyPtrOutput

type IndexingPolicyPtrOutput struct{ *pulumi.OutputState }

func (IndexingPolicyPtrOutput) Automatic

Indicates if the indexing policy is automatic

func (IndexingPolicyPtrOutput) CompositeIndexes

func (o IndexingPolicyPtrOutput) CompositeIndexes() CompositePathArrayArrayOutput

List of composite path list

func (IndexingPolicyPtrOutput) Elem

func (IndexingPolicyPtrOutput) ElementType

func (IndexingPolicyPtrOutput) ElementType() reflect.Type

func (IndexingPolicyPtrOutput) ExcludedPaths

List of paths to exclude from indexing

func (IndexingPolicyPtrOutput) IncludedPaths

List of paths to include in the indexing

func (IndexingPolicyPtrOutput) IndexingMode

Indicates the indexing mode.

func (IndexingPolicyPtrOutput) SpatialIndexes

List of spatial specifics

func (IndexingPolicyPtrOutput) ToIndexingPolicyPtrOutput

func (o IndexingPolicyPtrOutput) ToIndexingPolicyPtrOutput() IndexingPolicyPtrOutput

func (IndexingPolicyPtrOutput) ToIndexingPolicyPtrOutputWithContext

func (o IndexingPolicyPtrOutput) ToIndexingPolicyPtrOutputWithContext(ctx context.Context) IndexingPolicyPtrOutput

type IndexingPolicyResponse

type IndexingPolicyResponse struct {
	// Indicates if the indexing policy is automatic
	Automatic *bool `pulumi:"automatic"`
	// List of composite path list
	CompositeIndexes [][]CompositePathResponse `pulumi:"compositeIndexes"`
	// List of paths to exclude from indexing
	ExcludedPaths []ExcludedPathResponse `pulumi:"excludedPaths"`
	// List of paths to include in the indexing
	IncludedPaths []IncludedPathResponse `pulumi:"includedPaths"`
	// Indicates the indexing mode.
	IndexingMode *string `pulumi:"indexingMode"`
	// List of spatial specifics
	SpatialIndexes []SpatialSpecResponse `pulumi:"spatialIndexes"`
}

Cosmos DB indexing policy

type IndexingPolicyResponseArgs

type IndexingPolicyResponseArgs struct {
	// Indicates if the indexing policy is automatic
	Automatic pulumi.BoolPtrInput `pulumi:"automatic"`
	// List of composite path list
	CompositeIndexes CompositePathResponseArrayArrayInput `pulumi:"compositeIndexes"`
	// List of paths to exclude from indexing
	ExcludedPaths ExcludedPathResponseArrayInput `pulumi:"excludedPaths"`
	// List of paths to include in the indexing
	IncludedPaths IncludedPathResponseArrayInput `pulumi:"includedPaths"`
	// Indicates the indexing mode.
	IndexingMode pulumi.StringPtrInput `pulumi:"indexingMode"`
	// List of spatial specifics
	SpatialIndexes SpatialSpecResponseArrayInput `pulumi:"spatialIndexes"`
}

Cosmos DB indexing policy

func (IndexingPolicyResponseArgs) ElementType

func (IndexingPolicyResponseArgs) ElementType() reflect.Type

func (IndexingPolicyResponseArgs) ToIndexingPolicyResponseOutput

func (i IndexingPolicyResponseArgs) ToIndexingPolicyResponseOutput() IndexingPolicyResponseOutput

func (IndexingPolicyResponseArgs) ToIndexingPolicyResponseOutputWithContext

func (i IndexingPolicyResponseArgs) ToIndexingPolicyResponseOutputWithContext(ctx context.Context) IndexingPolicyResponseOutput

func (IndexingPolicyResponseArgs) ToIndexingPolicyResponsePtrOutput

func (i IndexingPolicyResponseArgs) ToIndexingPolicyResponsePtrOutput() IndexingPolicyResponsePtrOutput

func (IndexingPolicyResponseArgs) ToIndexingPolicyResponsePtrOutputWithContext

func (i IndexingPolicyResponseArgs) ToIndexingPolicyResponsePtrOutputWithContext(ctx context.Context) IndexingPolicyResponsePtrOutput

type IndexingPolicyResponseInput

type IndexingPolicyResponseInput interface {
	pulumi.Input

	ToIndexingPolicyResponseOutput() IndexingPolicyResponseOutput
	ToIndexingPolicyResponseOutputWithContext(context.Context) IndexingPolicyResponseOutput
}

IndexingPolicyResponseInput is an input type that accepts IndexingPolicyResponseArgs and IndexingPolicyResponseOutput values. You can construct a concrete instance of `IndexingPolicyResponseInput` via:

IndexingPolicyResponseArgs{...}

type IndexingPolicyResponseOutput

type IndexingPolicyResponseOutput struct{ *pulumi.OutputState }

Cosmos DB indexing policy

func (IndexingPolicyResponseOutput) Automatic

Indicates if the indexing policy is automatic

func (IndexingPolicyResponseOutput) CompositeIndexes

func (o IndexingPolicyResponseOutput) CompositeIndexes() CompositePathResponseArrayArrayOutput

List of composite path list

func (IndexingPolicyResponseOutput) ElementType

func (IndexingPolicyResponseOutput) ExcludedPaths

List of paths to exclude from indexing

func (IndexingPolicyResponseOutput) IncludedPaths

List of paths to include in the indexing

func (IndexingPolicyResponseOutput) IndexingMode

Indicates the indexing mode.

func (IndexingPolicyResponseOutput) SpatialIndexes

List of spatial specifics

func (IndexingPolicyResponseOutput) ToIndexingPolicyResponseOutput

func (o IndexingPolicyResponseOutput) ToIndexingPolicyResponseOutput() IndexingPolicyResponseOutput

func (IndexingPolicyResponseOutput) ToIndexingPolicyResponseOutputWithContext

func (o IndexingPolicyResponseOutput) ToIndexingPolicyResponseOutputWithContext(ctx context.Context) IndexingPolicyResponseOutput

func (IndexingPolicyResponseOutput) ToIndexingPolicyResponsePtrOutput

func (o IndexingPolicyResponseOutput) ToIndexingPolicyResponsePtrOutput() IndexingPolicyResponsePtrOutput

func (IndexingPolicyResponseOutput) ToIndexingPolicyResponsePtrOutputWithContext

func (o IndexingPolicyResponseOutput) ToIndexingPolicyResponsePtrOutputWithContext(ctx context.Context) IndexingPolicyResponsePtrOutput

type IndexingPolicyResponsePtrInput

type IndexingPolicyResponsePtrInput interface {
	pulumi.Input

	ToIndexingPolicyResponsePtrOutput() IndexingPolicyResponsePtrOutput
	ToIndexingPolicyResponsePtrOutputWithContext(context.Context) IndexingPolicyResponsePtrOutput
}

IndexingPolicyResponsePtrInput is an input type that accepts IndexingPolicyResponseArgs, IndexingPolicyResponsePtr and IndexingPolicyResponsePtrOutput values. You can construct a concrete instance of `IndexingPolicyResponsePtrInput` via:

        IndexingPolicyResponseArgs{...}

or:

        nil

type IndexingPolicyResponsePtrOutput

type IndexingPolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (IndexingPolicyResponsePtrOutput) Automatic

Indicates if the indexing policy is automatic

func (IndexingPolicyResponsePtrOutput) CompositeIndexes

func (o IndexingPolicyResponsePtrOutput) CompositeIndexes() CompositePathResponseArrayArrayOutput

List of composite path list

func (IndexingPolicyResponsePtrOutput) Elem

func (IndexingPolicyResponsePtrOutput) ElementType

func (IndexingPolicyResponsePtrOutput) ExcludedPaths

List of paths to exclude from indexing

func (IndexingPolicyResponsePtrOutput) IncludedPaths

List of paths to include in the indexing

func (IndexingPolicyResponsePtrOutput) IndexingMode

Indicates the indexing mode.

func (IndexingPolicyResponsePtrOutput) SpatialIndexes

List of spatial specifics

func (IndexingPolicyResponsePtrOutput) ToIndexingPolicyResponsePtrOutput

func (o IndexingPolicyResponsePtrOutput) ToIndexingPolicyResponsePtrOutput() IndexingPolicyResponsePtrOutput

func (IndexingPolicyResponsePtrOutput) ToIndexingPolicyResponsePtrOutputWithContext

func (o IndexingPolicyResponsePtrOutput) ToIndexingPolicyResponsePtrOutputWithContext(ctx context.Context) IndexingPolicyResponsePtrOutput

type ListDatabaseAccountConnectionStringsArgs

type ListDatabaseAccountConnectionStringsArgs struct {
	// Cosmos DB database account name.
	AccountName string `pulumi:"accountName"`
	// Name of an Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListDatabaseAccountConnectionStringsResult

type ListDatabaseAccountConnectionStringsResult struct {
	// An array that contains the connection strings for the Cosmos DB account.
	ConnectionStrings []DatabaseAccountConnectionStringResponse `pulumi:"connectionStrings"`
}

The connection strings for the given database account.

type ListDatabaseAccountKeysArgs

type ListDatabaseAccountKeysArgs struct {
	// Cosmos DB database account name.
	AccountName string `pulumi:"accountName"`
	// Name of an Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListDatabaseAccountKeysResult

type ListDatabaseAccountKeysResult struct {
	// Base 64 encoded value of the primary read-write key.
	PrimaryMasterKey string `pulumi:"primaryMasterKey"`
	// Base 64 encoded value of the primary read-only key.
	PrimaryReadonlyMasterKey string `pulumi:"primaryReadonlyMasterKey"`
	// Base 64 encoded value of the secondary read-write key.
	SecondaryMasterKey string `pulumi:"secondaryMasterKey"`
	// Base 64 encoded value of the secondary read-only key.
	SecondaryReadonlyMasterKey string `pulumi:"secondaryReadonlyMasterKey"`
}

The access keys for the given database account.

type ListNotebookWorkspaceConnectionInfoArgs

type ListNotebookWorkspaceConnectionInfoArgs struct {
	// Cosmos DB database account name.
	AccountName string `pulumi:"accountName"`
	// The name of the notebook workspace resource.
	NotebookWorkspaceName string `pulumi:"notebookWorkspaceName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListNotebookWorkspaceConnectionInfoResult

type ListNotebookWorkspaceConnectionInfoResult struct {
	// Specifies auth token used for connecting to Notebook server (uses token-based auth).
	AuthToken string `pulumi:"authToken"`
	// Specifies the endpoint of Notebook server.
	NotebookServerEndpoint string `pulumi:"notebookServerEndpoint"`
}

The connection info for the given notebook workspace

type Location

type Location struct {
	// The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.
	FailoverPriority *int `pulumi:"failoverPriority"`
	// Flag to indicate whether or not this region is an AvailabilityZone region
	IsZoneRedundant *bool `pulumi:"isZoneRedundant"`
	// The name of the region.
	LocationName *string `pulumi:"locationName"`
}

A region in which the Azure Cosmos DB database account is deployed.

type LocationArgs

type LocationArgs struct {
	// The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.
	FailoverPriority pulumi.IntPtrInput `pulumi:"failoverPriority"`
	// Flag to indicate whether or not this region is an AvailabilityZone region
	IsZoneRedundant pulumi.BoolPtrInput `pulumi:"isZoneRedundant"`
	// The name of the region.
	LocationName pulumi.StringPtrInput `pulumi:"locationName"`
}

A region in which the Azure Cosmos DB database account is deployed.

func (LocationArgs) ElementType

func (LocationArgs) ElementType() reflect.Type

func (LocationArgs) ToLocationOutput

func (i LocationArgs) ToLocationOutput() LocationOutput

func (LocationArgs) ToLocationOutputWithContext

func (i LocationArgs) ToLocationOutputWithContext(ctx context.Context) LocationOutput

type LocationArray

type LocationArray []LocationInput

func (LocationArray) ElementType

func (LocationArray) ElementType() reflect.Type

func (LocationArray) ToLocationArrayOutput

func (i LocationArray) ToLocationArrayOutput() LocationArrayOutput

func (LocationArray) ToLocationArrayOutputWithContext

func (i LocationArray) ToLocationArrayOutputWithContext(ctx context.Context) LocationArrayOutput

type LocationArrayInput

type LocationArrayInput interface {
	pulumi.Input

	ToLocationArrayOutput() LocationArrayOutput
	ToLocationArrayOutputWithContext(context.Context) LocationArrayOutput
}

LocationArrayInput is an input type that accepts LocationArray and LocationArrayOutput values. You can construct a concrete instance of `LocationArrayInput` via:

LocationArray{ LocationArgs{...} }

type LocationArrayOutput

type LocationArrayOutput struct{ *pulumi.OutputState }

func (LocationArrayOutput) ElementType

func (LocationArrayOutput) ElementType() reflect.Type

func (LocationArrayOutput) Index

func (LocationArrayOutput) ToLocationArrayOutput

func (o LocationArrayOutput) ToLocationArrayOutput() LocationArrayOutput

func (LocationArrayOutput) ToLocationArrayOutputWithContext

func (o LocationArrayOutput) ToLocationArrayOutputWithContext(ctx context.Context) LocationArrayOutput

type LocationInput

type LocationInput interface {
	pulumi.Input

	ToLocationOutput() LocationOutput
	ToLocationOutputWithContext(context.Context) LocationOutput
}

LocationInput is an input type that accepts LocationArgs and LocationOutput values. You can construct a concrete instance of `LocationInput` via:

LocationArgs{...}

type LocationOutput

type LocationOutput struct{ *pulumi.OutputState }

A region in which the Azure Cosmos DB database account is deployed.

func (LocationOutput) ElementType

func (LocationOutput) ElementType() reflect.Type

func (LocationOutput) FailoverPriority

func (o LocationOutput) FailoverPriority() pulumi.IntPtrOutput

The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.

func (LocationOutput) IsZoneRedundant

func (o LocationOutput) IsZoneRedundant() pulumi.BoolPtrOutput

Flag to indicate whether or not this region is an AvailabilityZone region

func (LocationOutput) LocationName

func (o LocationOutput) LocationName() pulumi.StringPtrOutput

The name of the region.

func (LocationOutput) ToLocationOutput

func (o LocationOutput) ToLocationOutput() LocationOutput

func (LocationOutput) ToLocationOutputWithContext

func (o LocationOutput) ToLocationOutputWithContext(ctx context.Context) LocationOutput

type LocationResponse

type LocationResponse struct {
	// The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/
	DocumentEndpoint string `pulumi:"documentEndpoint"`
	// The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.
	FailoverPriority *int `pulumi:"failoverPriority"`
	// The unique identifier of the region within the database account. Example: <accountName>-<locationName>.
	Id string `pulumi:"id"`
	// Flag to indicate whether or not this region is an AvailabilityZone region
	IsZoneRedundant *bool `pulumi:"isZoneRedundant"`
	// The name of the region.
	LocationName *string `pulumi:"locationName"`
	// The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'Offline' - the Cosmos DB account is not active. 'DeletionFailed' – the Cosmos DB account deletion failed.
	ProvisioningState string `pulumi:"provisioningState"`
}

A region in which the Azure Cosmos DB database account is deployed.

type LocationResponseArgs

type LocationResponseArgs struct {
	// The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/
	DocumentEndpoint pulumi.StringInput `pulumi:"documentEndpoint"`
	// The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.
	FailoverPriority pulumi.IntPtrInput `pulumi:"failoverPriority"`
	// The unique identifier of the region within the database account. Example: <accountName>-<locationName>.
	Id pulumi.StringInput `pulumi:"id"`
	// Flag to indicate whether or not this region is an AvailabilityZone region
	IsZoneRedundant pulumi.BoolPtrInput `pulumi:"isZoneRedundant"`
	// The name of the region.
	LocationName pulumi.StringPtrInput `pulumi:"locationName"`
	// The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'Offline' - the Cosmos DB account is not active. 'DeletionFailed' – the Cosmos DB account deletion failed.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
}

A region in which the Azure Cosmos DB database account is deployed.

func (LocationResponseArgs) ElementType

func (LocationResponseArgs) ElementType() reflect.Type

func (LocationResponseArgs) ToLocationResponseOutput

func (i LocationResponseArgs) ToLocationResponseOutput() LocationResponseOutput

func (LocationResponseArgs) ToLocationResponseOutputWithContext

func (i LocationResponseArgs) ToLocationResponseOutputWithContext(ctx context.Context) LocationResponseOutput

type LocationResponseArray

type LocationResponseArray []LocationResponseInput

func (LocationResponseArray) ElementType

func (LocationResponseArray) ElementType() reflect.Type

func (LocationResponseArray) ToLocationResponseArrayOutput

func (i LocationResponseArray) ToLocationResponseArrayOutput() LocationResponseArrayOutput

func (LocationResponseArray) ToLocationResponseArrayOutputWithContext

func (i LocationResponseArray) ToLocationResponseArrayOutputWithContext(ctx context.Context) LocationResponseArrayOutput

type LocationResponseArrayInput

type LocationResponseArrayInput interface {
	pulumi.Input

	ToLocationResponseArrayOutput() LocationResponseArrayOutput
	ToLocationResponseArrayOutputWithContext(context.Context) LocationResponseArrayOutput
}

LocationResponseArrayInput is an input type that accepts LocationResponseArray and LocationResponseArrayOutput values. You can construct a concrete instance of `LocationResponseArrayInput` via:

LocationResponseArray{ LocationResponseArgs{...} }

type LocationResponseArrayOutput

type LocationResponseArrayOutput struct{ *pulumi.OutputState }

func (LocationResponseArrayOutput) ElementType

func (LocationResponseArrayOutput) Index

func (LocationResponseArrayOutput) ToLocationResponseArrayOutput

func (o LocationResponseArrayOutput) ToLocationResponseArrayOutput() LocationResponseArrayOutput

func (LocationResponseArrayOutput) ToLocationResponseArrayOutputWithContext

func (o LocationResponseArrayOutput) ToLocationResponseArrayOutputWithContext(ctx context.Context) LocationResponseArrayOutput

type LocationResponseInput

type LocationResponseInput interface {
	pulumi.Input

	ToLocationResponseOutput() LocationResponseOutput
	ToLocationResponseOutputWithContext(context.Context) LocationResponseOutput
}

LocationResponseInput is an input type that accepts LocationResponseArgs and LocationResponseOutput values. You can construct a concrete instance of `LocationResponseInput` via:

LocationResponseArgs{...}

type LocationResponseOutput

type LocationResponseOutput struct{ *pulumi.OutputState }

A region in which the Azure Cosmos DB database account is deployed.

func (LocationResponseOutput) DocumentEndpoint

func (o LocationResponseOutput) DocumentEndpoint() pulumi.StringOutput

The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/

func (LocationResponseOutput) ElementType

func (LocationResponseOutput) ElementType() reflect.Type

func (LocationResponseOutput) FailoverPriority

func (o LocationResponseOutput) FailoverPriority() pulumi.IntPtrOutput

The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.

func (LocationResponseOutput) Id

The unique identifier of the region within the database account. Example: <accountName>-<locationName>.

func (LocationResponseOutput) IsZoneRedundant

func (o LocationResponseOutput) IsZoneRedundant() pulumi.BoolPtrOutput

Flag to indicate whether or not this region is an AvailabilityZone region

func (LocationResponseOutput) LocationName

The name of the region.

func (LocationResponseOutput) ProvisioningState

func (o LocationResponseOutput) ProvisioningState() pulumi.StringOutput

The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'Offline' - the Cosmos DB account is not active. 'DeletionFailed' – the Cosmos DB account deletion failed.

func (LocationResponseOutput) ToLocationResponseOutput

func (o LocationResponseOutput) ToLocationResponseOutput() LocationResponseOutput

func (LocationResponseOutput) ToLocationResponseOutputWithContext

func (o LocationResponseOutput) ToLocationResponseOutputWithContext(ctx context.Context) LocationResponseOutput

type LookupCassandraResourceCassandraKeyspaceArgs

type LookupCassandraResourceCassandraKeyspaceArgs struct {
	// Cosmos DB database account name.
	AccountName string `pulumi:"accountName"`
	// Cosmos DB keyspace name.
	KeyspaceName string `pulumi:"keyspaceName"`
	// Name of an Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupCassandraResourceCassandraKeyspaceResult

type LookupCassandraResourceCassandraKeyspaceResult struct {
	// The unique resource identifier of the ARM resource.
	Id string `pulumi:"id"`
	// The location of the resource group to which the resource belongs.
	Location *string `pulumi:"location"`
	// The name of the ARM resource.
	Name     string                                          `pulumi:"name"`
	Resource *CassandraKeyspaceGetPropertiesResponseResource `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags map[string]string `pulumi:"tags"`
	// The type of Azure resource.
	Type string `pulumi:"type"`
}

An Azure Cosmos DB Cassandra keyspace.

type LookupCassandraResourceCassandraTableArgs

type LookupCassandraResourceCassandraTableArgs struct {
	// Cosmos DB database account name.
	AccountName string `pulumi:"accountName"`
	// Cosmos DB keyspace name.
	KeyspaceName string `pulumi:"keyspaceName"`
	// Name of an Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Cosmos DB table name.
	TableName string `pulumi:"tableName"`
}

type LookupCassandraResourceCassandraTableResult

type LookupCassandraResourceCassandraTableResult struct {
	// The unique resource identifier of the ARM resource.
	Id string `pulumi:"id"`
	// The location of the resource group to which the resource belongs.
	Location *string `pulumi:"location"`
	// The name of the ARM resource.
	Name     string                                       `pulumi:"name"`
	Resource *CassandraTableGetPropertiesResponseResource `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags map[string]string `pulumi:"tags"`
	// The type of Azure resource.
	Type string `pulumi:"type"`
}

An Azure Cosmos DB Cassandra table.

type LookupDatabaseAccountArgs

type LookupDatabaseAccountArgs struct {
	// Cosmos DB database account name.
	AccountName string `pulumi:"accountName"`
	// Name of an Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDatabaseAccountResult

type LookupDatabaseAccountResult struct {
	// List of Cosmos DB capabilities for the account
	Capabilities []CapabilityResponse `pulumi:"capabilities"`
	// The cassandra connector offer type for the Cosmos DB database C* account.
	ConnectorOffer *string `pulumi:"connectorOffer"`
	// The consistency policy for the Cosmos DB database account.
	ConsistencyPolicy *ConsistencyPolicyResponse `pulumi:"consistencyPolicy"`
	// The offer type for the Cosmos DB database account. Default value: Standard.
	DatabaseAccountOfferType string `pulumi:"databaseAccountOfferType"`
	// Disable write operations on metadata resources (databases, containers, throughput) via account keys
	DisableKeyBasedMetadataWriteAccess *bool `pulumi:"disableKeyBasedMetadataWriteAccess"`
	// The connection endpoint for the Cosmos DB database account.
	DocumentEndpoint string `pulumi:"documentEndpoint"`
	// Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account.
	EnableAutomaticFailover *bool `pulumi:"enableAutomaticFailover"`
	// Enables the cassandra connector on the Cosmos DB C* account
	EnableCassandraConnector *bool `pulumi:"enableCassandraConnector"`
	// Enables the account to write in multiple locations
	EnableMultipleWriteLocations *bool `pulumi:"enableMultipleWriteLocations"`
	// An array that contains the regions ordered by their failover priorities.
	FailoverPolicies []FailoverPolicyResponse `pulumi:"failoverPolicies"`
	// The unique resource identifier of the ARM resource.
	Id string `pulumi:"id"`
	// Cosmos DB Firewall Support: This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account. IP addresses/ranges must be comma separated and must not contain any spaces.
	IpRangeFilter *string `pulumi:"ipRangeFilter"`
	// Flag to indicate whether to enable/disable Virtual Network ACL rules.
	IsVirtualNetworkFilterEnabled *bool `pulumi:"isVirtualNetworkFilterEnabled"`
	// The URI of the key vault
	KeyVaultKeyUri *string `pulumi:"keyVaultKeyUri"`
	// Indicates the type of database account. This can only be set at database account creation.
	Kind *string `pulumi:"kind"`
	// The location of the resource group to which the resource belongs.
	Location *string `pulumi:"location"`
	// An array that contains all of the locations enabled for the Cosmos DB account.
	Locations []LocationResponse `pulumi:"locations"`
	// The name of the ARM resource.
	Name string `pulumi:"name"`
	// The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'Offline' - the Cosmos DB account is not active. 'DeletionFailed' – the Cosmos DB account deletion failed.
	ProvisioningState string `pulumi:"provisioningState"`
	// An array that contains of the read locations enabled for the Cosmos DB account.
	ReadLocations []LocationResponse `pulumi:"readLocations"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags map[string]string `pulumi:"tags"`
	// The type of Azure resource.
	Type string `pulumi:"type"`
	// List of Virtual Network ACL rules configured for the Cosmos DB account.
	VirtualNetworkRules []VirtualNetworkRuleResponse `pulumi:"virtualNetworkRules"`
	// An array that contains the write location for the Cosmos DB account.
	WriteLocations []LocationResponse `pulumi:"writeLocations"`
}

An Azure Cosmos DB database account.

type LookupGremlinResourceGremlinDatabaseArgs

type LookupGremlinResourceGremlinDatabaseArgs struct {
	// Cosmos DB database account name.
	AccountName string `pulumi:"accountName"`
	// Cosmos DB database name.
	DatabaseName string `pulumi:"databaseName"`
	// Name of an Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupGremlinResourceGremlinDatabaseResult

type LookupGremlinResourceGremlinDatabaseResult struct {
	// The unique resource identifier of the ARM resource.
	Id string `pulumi:"id"`
	// The location of the resource group to which the resource belongs.
	Location *string `pulumi:"location"`
	// The name of the ARM resource.
	Name     string                                        `pulumi:"name"`
	Resource *GremlinDatabaseGetPropertiesResponseResource `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags map[string]string `pulumi:"tags"`
	// The type of Azure resource.
	Type string `pulumi:"type"`
}

An Azure Cosmos DB Gremlin database.

type LookupGremlinResourceGremlinGraphArgs

type LookupGremlinResourceGremlinGraphArgs struct {
	// Cosmos DB database account name.
	AccountName string `pulumi:"accountName"`
	// Cosmos DB database name.
	DatabaseName string `pulumi:"databaseName"`
	// Cosmos DB graph name.
	GraphName string `pulumi:"graphName"`
	// Name of an Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupGremlinResourceGremlinGraphResult

type LookupGremlinResourceGremlinGraphResult struct {
	// The unique resource identifier of the ARM resource.
	Id string `pulumi:"id"`
	// The location of the resource group to which the resource belongs.
	Location *string `pulumi:"location"`
	// The name of the ARM resource.
	Name     string                                     `pulumi:"name"`
	Resource *GremlinGraphGetPropertiesResponseResource `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags map[string]string `pulumi:"tags"`
	// The type of Azure resource.
	Type string `pulumi:"type"`
}

An Azure Cosmos DB Gremlin graph.

type LookupMongoDBResourceMongoDBCollectionArgs

type LookupMongoDBResourceMongoDBCollectionArgs struct {
	// Cosmos DB database account name.
	AccountName string `pulumi:"accountName"`
	// Cosmos DB collection name.
	CollectionName string `pulumi:"collectionName"`
	// Cosmos DB database name.
	DatabaseName string `pulumi:"databaseName"`
	// Name of an Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupMongoDBResourceMongoDBCollectionResult

type LookupMongoDBResourceMongoDBCollectionResult struct {
	// The unique resource identifier of the ARM resource.
	Id string `pulumi:"id"`
	// The location of the resource group to which the resource belongs.
	Location *string `pulumi:"location"`
	// The name of the ARM resource.
	Name     string                                          `pulumi:"name"`
	Resource *MongoDBCollectionGetPropertiesResponseResource `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags map[string]string `pulumi:"tags"`
	// The type of Azure resource.
	Type string `pulumi:"type"`
}

An Azure Cosmos DB MongoDB collection.

type LookupMongoDBResourceMongoDBDatabaseArgs

type LookupMongoDBResourceMongoDBDatabaseArgs struct {
	// Cosmos DB database account name.
	AccountName string `pulumi:"accountName"`
	// Cosmos DB database name.
	DatabaseName string `pulumi:"databaseName"`
	// Name of an Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupMongoDBResourceMongoDBDatabaseResult

type LookupMongoDBResourceMongoDBDatabaseResult struct {
	// The unique resource identifier of the ARM resource.
	Id string `pulumi:"id"`
	// The location of the resource group to which the resource belongs.
	Location *string `pulumi:"location"`
	// The name of the ARM resource.
	Name     string                                        `pulumi:"name"`
	Resource *MongoDBDatabaseGetPropertiesResponseResource `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags map[string]string `pulumi:"tags"`
	// The type of Azure resource.
	Type string `pulumi:"type"`
}

An Azure Cosmos DB MongoDB database.

type LookupNotebookWorkspaceArgs

type LookupNotebookWorkspaceArgs struct {
	// Cosmos DB database account name.
	AccountName string `pulumi:"accountName"`
	// The name of the notebook workspace resource.
	NotebookWorkspaceName string `pulumi:"notebookWorkspaceName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupNotebookWorkspaceResult

type LookupNotebookWorkspaceResult struct {
	// The unique resource identifier of the database account.
	Id string `pulumi:"id"`
	// The name of the database account.
	Name string `pulumi:"name"`
	// Specifies the endpoint of Notebook server.
	NotebookServerEndpoint string `pulumi:"notebookServerEndpoint"`
	// Status of the notebook workspace. Possible values are: Creating, Online, Deleting, Failed, Updating.
	Status string `pulumi:"status"`
	// The type of Azure resource.
	Type string `pulumi:"type"`
}

A notebook workspace resource

type LookupSqlResourceSqlContainerArgs

type LookupSqlResourceSqlContainerArgs struct {
	// Cosmos DB database account name.
	AccountName string `pulumi:"accountName"`
	// Cosmos DB container name.
	ContainerName string `pulumi:"containerName"`
	// Cosmos DB database name.
	DatabaseName string `pulumi:"databaseName"`
	// Name of an Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupSqlResourceSqlContainerResult

type LookupSqlResourceSqlContainerResult struct {
	// The unique resource identifier of the ARM resource.
	Id string `pulumi:"id"`
	// The location of the resource group to which the resource belongs.
	Location *string `pulumi:"location"`
	// The name of the ARM resource.
	Name     string                                     `pulumi:"name"`
	Resource *SqlContainerGetPropertiesResponseResource `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags map[string]string `pulumi:"tags"`
	// The type of Azure resource.
	Type string `pulumi:"type"`
}

An Azure Cosmos DB container.

type LookupSqlResourceSqlDatabaseArgs

type LookupSqlResourceSqlDatabaseArgs struct {
	// Cosmos DB database account name.
	AccountName string `pulumi:"accountName"`
	// Cosmos DB database name.
	DatabaseName string `pulumi:"databaseName"`
	// Name of an Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupSqlResourceSqlDatabaseResult

type LookupSqlResourceSqlDatabaseResult struct {
	// The unique resource identifier of the ARM resource.
	Id string `pulumi:"id"`
	// The location of the resource group to which the resource belongs.
	Location *string `pulumi:"location"`
	// The name of the ARM resource.
	Name     string                                    `pulumi:"name"`
	Resource *SqlDatabaseGetPropertiesResponseResource `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags map[string]string `pulumi:"tags"`
	// The type of Azure resource.
	Type string `pulumi:"type"`
}

An Azure Cosmos DB SQL database.

type LookupSqlResourceSqlStoredProcedureArgs

type LookupSqlResourceSqlStoredProcedureArgs struct {
	// Cosmos DB database account name.
	AccountName string `pulumi:"accountName"`
	// Cosmos DB container name.
	ContainerName string `pulumi:"containerName"`
	// Cosmos DB database name.
	DatabaseName string `pulumi:"databaseName"`
	// Name of an Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Cosmos DB storedProcedure name.
	StoredProcedureName string `pulumi:"storedProcedureName"`
}

type LookupSqlResourceSqlStoredProcedureResult

type LookupSqlResourceSqlStoredProcedureResult struct {
	// The unique resource identifier of the ARM resource.
	Id string `pulumi:"id"`
	// The location of the resource group to which the resource belongs.
	Location *string `pulumi:"location"`
	// The name of the ARM resource.
	Name     string                                           `pulumi:"name"`
	Resource *SqlStoredProcedureGetPropertiesResponseResource `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags map[string]string `pulumi:"tags"`
	// The type of Azure resource.
	Type string `pulumi:"type"`
}

An Azure Cosmos DB storedProcedure.

type LookupSqlResourceSqlTriggerArgs

type LookupSqlResourceSqlTriggerArgs struct {
	// Cosmos DB database account name.
	AccountName string `pulumi:"accountName"`
	// Cosmos DB container name.
	ContainerName string `pulumi:"containerName"`
	// Cosmos DB database name.
	DatabaseName string `pulumi:"databaseName"`
	// Name of an Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Cosmos DB trigger name.
	TriggerName string `pulumi:"triggerName"`
}

type LookupSqlResourceSqlTriggerResult

type LookupSqlResourceSqlTriggerResult struct {
	// The unique resource identifier of the ARM resource.
	Id string `pulumi:"id"`
	// The location of the resource group to which the resource belongs.
	Location *string `pulumi:"location"`
	// The name of the ARM resource.
	Name     string                                   `pulumi:"name"`
	Resource *SqlTriggerGetPropertiesResponseResource `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags map[string]string `pulumi:"tags"`
	// The type of Azure resource.
	Type string `pulumi:"type"`
}

An Azure Cosmos DB trigger.

type LookupSqlResourceSqlUserDefinedFunctionArgs

type LookupSqlResourceSqlUserDefinedFunctionArgs struct {
	// Cosmos DB database account name.
	AccountName string `pulumi:"accountName"`
	// Cosmos DB container name.
	ContainerName string `pulumi:"containerName"`
	// Cosmos DB database name.
	DatabaseName string `pulumi:"databaseName"`
	// Name of an Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Cosmos DB userDefinedFunction name.
	UserDefinedFunctionName string `pulumi:"userDefinedFunctionName"`
}

type LookupSqlResourceSqlUserDefinedFunctionResult

type LookupSqlResourceSqlUserDefinedFunctionResult struct {
	// The unique resource identifier of the ARM resource.
	Id string `pulumi:"id"`
	// The location of the resource group to which the resource belongs.
	Location *string `pulumi:"location"`
	// The name of the ARM resource.
	Name     string                                               `pulumi:"name"`
	Resource *SqlUserDefinedFunctionGetPropertiesResponseResource `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags map[string]string `pulumi:"tags"`
	// The type of Azure resource.
	Type string `pulumi:"type"`
}

An Azure Cosmos DB userDefinedFunction.

type LookupTableResourceTableArgs

type LookupTableResourceTableArgs struct {
	// Cosmos DB database account name.
	AccountName string `pulumi:"accountName"`
	// Name of an Azure resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Cosmos DB table name.
	TableName string `pulumi:"tableName"`
}

type LookupTableResourceTableResult

type LookupTableResourceTableResult struct {
	// The unique resource identifier of the ARM resource.
	Id string `pulumi:"id"`
	// The location of the resource group to which the resource belongs.
	Location *string `pulumi:"location"`
	// The name of the ARM resource.
	Name     string                              `pulumi:"name"`
	Resource *TableGetPropertiesResponseResource `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags map[string]string `pulumi:"tags"`
	// The type of Azure resource.
	Type string `pulumi:"type"`
}

An Azure Cosmos DB Table.

type MongoDBCollectionGetPropertiesResponseResource

type MongoDBCollectionGetPropertiesResponseResource struct {
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag string `pulumi:"etag"`
	// Name of the Cosmos DB MongoDB collection
	Id string `pulumi:"id"`
	// List of index keys
	Indexes []MongoIndexResponse `pulumi:"indexes"`
	// A system generated property. A unique identifier.
	Rid string `pulumi:"rid"`
	// A key-value pair of shard keys to be applied for the request.
	ShardKey map[string]string `pulumi:"shardKey"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts interface{} `pulumi:"ts"`
}

type MongoDBCollectionGetPropertiesResponseResourceArgs

type MongoDBCollectionGetPropertiesResponseResourceArgs struct {
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag pulumi.StringInput `pulumi:"etag"`
	// Name of the Cosmos DB MongoDB collection
	Id pulumi.StringInput `pulumi:"id"`
	// List of index keys
	Indexes MongoIndexResponseArrayInput `pulumi:"indexes"`
	// A system generated property. A unique identifier.
	Rid pulumi.StringInput `pulumi:"rid"`
	// A key-value pair of shard keys to be applied for the request.
	ShardKey pulumi.StringMapInput `pulumi:"shardKey"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts pulumi.Input `pulumi:"ts"`
}

func (MongoDBCollectionGetPropertiesResponseResourceArgs) ElementType

func (MongoDBCollectionGetPropertiesResponseResourceArgs) ToMongoDBCollectionGetPropertiesResponseResourceOutput

func (i MongoDBCollectionGetPropertiesResponseResourceArgs) ToMongoDBCollectionGetPropertiesResponseResourceOutput() MongoDBCollectionGetPropertiesResponseResourceOutput

func (MongoDBCollectionGetPropertiesResponseResourceArgs) ToMongoDBCollectionGetPropertiesResponseResourceOutputWithContext

func (i MongoDBCollectionGetPropertiesResponseResourceArgs) ToMongoDBCollectionGetPropertiesResponseResourceOutputWithContext(ctx context.Context) MongoDBCollectionGetPropertiesResponseResourceOutput

func (MongoDBCollectionGetPropertiesResponseResourceArgs) ToMongoDBCollectionGetPropertiesResponseResourcePtrOutput

func (i MongoDBCollectionGetPropertiesResponseResourceArgs) ToMongoDBCollectionGetPropertiesResponseResourcePtrOutput() MongoDBCollectionGetPropertiesResponseResourcePtrOutput

func (MongoDBCollectionGetPropertiesResponseResourceArgs) ToMongoDBCollectionGetPropertiesResponseResourcePtrOutputWithContext

func (i MongoDBCollectionGetPropertiesResponseResourceArgs) ToMongoDBCollectionGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) MongoDBCollectionGetPropertiesResponseResourcePtrOutput

type MongoDBCollectionGetPropertiesResponseResourceInput

type MongoDBCollectionGetPropertiesResponseResourceInput interface {
	pulumi.Input

	ToMongoDBCollectionGetPropertiesResponseResourceOutput() MongoDBCollectionGetPropertiesResponseResourceOutput
	ToMongoDBCollectionGetPropertiesResponseResourceOutputWithContext(context.Context) MongoDBCollectionGetPropertiesResponseResourceOutput
}

MongoDBCollectionGetPropertiesResponseResourceInput is an input type that accepts MongoDBCollectionGetPropertiesResponseResourceArgs and MongoDBCollectionGetPropertiesResponseResourceOutput values. You can construct a concrete instance of `MongoDBCollectionGetPropertiesResponseResourceInput` via:

MongoDBCollectionGetPropertiesResponseResourceArgs{...}

type MongoDBCollectionGetPropertiesResponseResourceOutput

type MongoDBCollectionGetPropertiesResponseResourceOutput struct{ *pulumi.OutputState }

func (MongoDBCollectionGetPropertiesResponseResourceOutput) ElementType

func (MongoDBCollectionGetPropertiesResponseResourceOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (MongoDBCollectionGetPropertiesResponseResourceOutput) Id

Name of the Cosmos DB MongoDB collection

func (MongoDBCollectionGetPropertiesResponseResourceOutput) Indexes

List of index keys

func (MongoDBCollectionGetPropertiesResponseResourceOutput) Rid

A system generated property. A unique identifier.

func (MongoDBCollectionGetPropertiesResponseResourceOutput) ShardKey

A key-value pair of shard keys to be applied for the request.

func (MongoDBCollectionGetPropertiesResponseResourceOutput) ToMongoDBCollectionGetPropertiesResponseResourceOutput

func (MongoDBCollectionGetPropertiesResponseResourceOutput) ToMongoDBCollectionGetPropertiesResponseResourceOutputWithContext

func (o MongoDBCollectionGetPropertiesResponseResourceOutput) ToMongoDBCollectionGetPropertiesResponseResourceOutputWithContext(ctx context.Context) MongoDBCollectionGetPropertiesResponseResourceOutput

func (MongoDBCollectionGetPropertiesResponseResourceOutput) ToMongoDBCollectionGetPropertiesResponseResourcePtrOutput

func (o MongoDBCollectionGetPropertiesResponseResourceOutput) ToMongoDBCollectionGetPropertiesResponseResourcePtrOutput() MongoDBCollectionGetPropertiesResponseResourcePtrOutput

func (MongoDBCollectionGetPropertiesResponseResourceOutput) ToMongoDBCollectionGetPropertiesResponseResourcePtrOutputWithContext

func (o MongoDBCollectionGetPropertiesResponseResourceOutput) ToMongoDBCollectionGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) MongoDBCollectionGetPropertiesResponseResourcePtrOutput

func (MongoDBCollectionGetPropertiesResponseResourceOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

type MongoDBCollectionGetPropertiesResponseResourcePtrInput

type MongoDBCollectionGetPropertiesResponseResourcePtrInput interface {
	pulumi.Input

	ToMongoDBCollectionGetPropertiesResponseResourcePtrOutput() MongoDBCollectionGetPropertiesResponseResourcePtrOutput
	ToMongoDBCollectionGetPropertiesResponseResourcePtrOutputWithContext(context.Context) MongoDBCollectionGetPropertiesResponseResourcePtrOutput
}

MongoDBCollectionGetPropertiesResponseResourcePtrInput is an input type that accepts MongoDBCollectionGetPropertiesResponseResourceArgs, MongoDBCollectionGetPropertiesResponseResourcePtr and MongoDBCollectionGetPropertiesResponseResourcePtrOutput values. You can construct a concrete instance of `MongoDBCollectionGetPropertiesResponseResourcePtrInput` via:

        MongoDBCollectionGetPropertiesResponseResourceArgs{...}

or:

        nil

type MongoDBCollectionGetPropertiesResponseResourcePtrOutput

type MongoDBCollectionGetPropertiesResponseResourcePtrOutput struct{ *pulumi.OutputState }

func (MongoDBCollectionGetPropertiesResponseResourcePtrOutput) Elem

func (MongoDBCollectionGetPropertiesResponseResourcePtrOutput) ElementType

func (MongoDBCollectionGetPropertiesResponseResourcePtrOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (MongoDBCollectionGetPropertiesResponseResourcePtrOutput) Id

Name of the Cosmos DB MongoDB collection

func (MongoDBCollectionGetPropertiesResponseResourcePtrOutput) Indexes

List of index keys

func (MongoDBCollectionGetPropertiesResponseResourcePtrOutput) Rid

A system generated property. A unique identifier.

func (MongoDBCollectionGetPropertiesResponseResourcePtrOutput) ShardKey

A key-value pair of shard keys to be applied for the request.

func (MongoDBCollectionGetPropertiesResponseResourcePtrOutput) ToMongoDBCollectionGetPropertiesResponseResourcePtrOutput

func (MongoDBCollectionGetPropertiesResponseResourcePtrOutput) ToMongoDBCollectionGetPropertiesResponseResourcePtrOutputWithContext

func (o MongoDBCollectionGetPropertiesResponseResourcePtrOutput) ToMongoDBCollectionGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) MongoDBCollectionGetPropertiesResponseResourcePtrOutput

func (MongoDBCollectionGetPropertiesResponseResourcePtrOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

type MongoDBCollectionResource

type MongoDBCollectionResource struct {
	// Name of the Cosmos DB MongoDB collection
	Id string `pulumi:"id"`
	// List of index keys
	Indexes []MongoIndex `pulumi:"indexes"`
	// A key-value pair of shard keys to be applied for the request.
	ShardKey map[string]string `pulumi:"shardKey"`
}

Cosmos DB MongoDB collection resource object

type MongoDBCollectionResourceArgs

type MongoDBCollectionResourceArgs struct {
	// Name of the Cosmos DB MongoDB collection
	Id pulumi.StringInput `pulumi:"id"`
	// List of index keys
	Indexes MongoIndexArrayInput `pulumi:"indexes"`
	// A key-value pair of shard keys to be applied for the request.
	ShardKey pulumi.StringMapInput `pulumi:"shardKey"`
}

Cosmos DB MongoDB collection resource object

func (MongoDBCollectionResourceArgs) ElementType

func (MongoDBCollectionResourceArgs) ToMongoDBCollectionResourceOutput

func (i MongoDBCollectionResourceArgs) ToMongoDBCollectionResourceOutput() MongoDBCollectionResourceOutput

func (MongoDBCollectionResourceArgs) ToMongoDBCollectionResourceOutputWithContext

func (i MongoDBCollectionResourceArgs) ToMongoDBCollectionResourceOutputWithContext(ctx context.Context) MongoDBCollectionResourceOutput

func (MongoDBCollectionResourceArgs) ToMongoDBCollectionResourcePtrOutput

func (i MongoDBCollectionResourceArgs) ToMongoDBCollectionResourcePtrOutput() MongoDBCollectionResourcePtrOutput

func (MongoDBCollectionResourceArgs) ToMongoDBCollectionResourcePtrOutputWithContext

func (i MongoDBCollectionResourceArgs) ToMongoDBCollectionResourcePtrOutputWithContext(ctx context.Context) MongoDBCollectionResourcePtrOutput

type MongoDBCollectionResourceInput

type MongoDBCollectionResourceInput interface {
	pulumi.Input

	ToMongoDBCollectionResourceOutput() MongoDBCollectionResourceOutput
	ToMongoDBCollectionResourceOutputWithContext(context.Context) MongoDBCollectionResourceOutput
}

MongoDBCollectionResourceInput is an input type that accepts MongoDBCollectionResourceArgs and MongoDBCollectionResourceOutput values. You can construct a concrete instance of `MongoDBCollectionResourceInput` via:

MongoDBCollectionResourceArgs{...}

type MongoDBCollectionResourceOutput

type MongoDBCollectionResourceOutput struct{ *pulumi.OutputState }

Cosmos DB MongoDB collection resource object

func (MongoDBCollectionResourceOutput) ElementType

func (MongoDBCollectionResourceOutput) Id

Name of the Cosmos DB MongoDB collection

func (MongoDBCollectionResourceOutput) Indexes

List of index keys

func (MongoDBCollectionResourceOutput) ShardKey

A key-value pair of shard keys to be applied for the request.

func (MongoDBCollectionResourceOutput) ToMongoDBCollectionResourceOutput

func (o MongoDBCollectionResourceOutput) ToMongoDBCollectionResourceOutput() MongoDBCollectionResourceOutput

func (MongoDBCollectionResourceOutput) ToMongoDBCollectionResourceOutputWithContext

func (o MongoDBCollectionResourceOutput) ToMongoDBCollectionResourceOutputWithContext(ctx context.Context) MongoDBCollectionResourceOutput

func (MongoDBCollectionResourceOutput) ToMongoDBCollectionResourcePtrOutput

func (o MongoDBCollectionResourceOutput) ToMongoDBCollectionResourcePtrOutput() MongoDBCollectionResourcePtrOutput

func (MongoDBCollectionResourceOutput) ToMongoDBCollectionResourcePtrOutputWithContext

func (o MongoDBCollectionResourceOutput) ToMongoDBCollectionResourcePtrOutputWithContext(ctx context.Context) MongoDBCollectionResourcePtrOutput

type MongoDBCollectionResourcePtrInput

type MongoDBCollectionResourcePtrInput interface {
	pulumi.Input

	ToMongoDBCollectionResourcePtrOutput() MongoDBCollectionResourcePtrOutput
	ToMongoDBCollectionResourcePtrOutputWithContext(context.Context) MongoDBCollectionResourcePtrOutput
}

MongoDBCollectionResourcePtrInput is an input type that accepts MongoDBCollectionResourceArgs, MongoDBCollectionResourcePtr and MongoDBCollectionResourcePtrOutput values. You can construct a concrete instance of `MongoDBCollectionResourcePtrInput` via:

        MongoDBCollectionResourceArgs{...}

or:

        nil

type MongoDBCollectionResourcePtrOutput

type MongoDBCollectionResourcePtrOutput struct{ *pulumi.OutputState }

func (MongoDBCollectionResourcePtrOutput) Elem

func (MongoDBCollectionResourcePtrOutput) ElementType

func (MongoDBCollectionResourcePtrOutput) Id

Name of the Cosmos DB MongoDB collection

func (MongoDBCollectionResourcePtrOutput) Indexes

List of index keys

func (MongoDBCollectionResourcePtrOutput) ShardKey

A key-value pair of shard keys to be applied for the request.

func (MongoDBCollectionResourcePtrOutput) ToMongoDBCollectionResourcePtrOutput

func (o MongoDBCollectionResourcePtrOutput) ToMongoDBCollectionResourcePtrOutput() MongoDBCollectionResourcePtrOutput

func (MongoDBCollectionResourcePtrOutput) ToMongoDBCollectionResourcePtrOutputWithContext

func (o MongoDBCollectionResourcePtrOutput) ToMongoDBCollectionResourcePtrOutputWithContext(ctx context.Context) MongoDBCollectionResourcePtrOutput

type MongoDBDatabaseGetPropertiesResponseResource

type MongoDBDatabaseGetPropertiesResponseResource struct {
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag string `pulumi:"etag"`
	// Name of the Cosmos DB MongoDB database
	Id string `pulumi:"id"`
	// A system generated property. A unique identifier.
	Rid string `pulumi:"rid"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts interface{} `pulumi:"ts"`
}

type MongoDBDatabaseGetPropertiesResponseResourceArgs

type MongoDBDatabaseGetPropertiesResponseResourceArgs struct {
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag pulumi.StringInput `pulumi:"etag"`
	// Name of the Cosmos DB MongoDB database
	Id pulumi.StringInput `pulumi:"id"`
	// A system generated property. A unique identifier.
	Rid pulumi.StringInput `pulumi:"rid"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts pulumi.Input `pulumi:"ts"`
}

func (MongoDBDatabaseGetPropertiesResponseResourceArgs) ElementType

func (MongoDBDatabaseGetPropertiesResponseResourceArgs) ToMongoDBDatabaseGetPropertiesResponseResourceOutput

func (i MongoDBDatabaseGetPropertiesResponseResourceArgs) ToMongoDBDatabaseGetPropertiesResponseResourceOutput() MongoDBDatabaseGetPropertiesResponseResourceOutput

func (MongoDBDatabaseGetPropertiesResponseResourceArgs) ToMongoDBDatabaseGetPropertiesResponseResourceOutputWithContext

func (i MongoDBDatabaseGetPropertiesResponseResourceArgs) ToMongoDBDatabaseGetPropertiesResponseResourceOutputWithContext(ctx context.Context) MongoDBDatabaseGetPropertiesResponseResourceOutput

func (MongoDBDatabaseGetPropertiesResponseResourceArgs) ToMongoDBDatabaseGetPropertiesResponseResourcePtrOutput

func (i MongoDBDatabaseGetPropertiesResponseResourceArgs) ToMongoDBDatabaseGetPropertiesResponseResourcePtrOutput() MongoDBDatabaseGetPropertiesResponseResourcePtrOutput

func (MongoDBDatabaseGetPropertiesResponseResourceArgs) ToMongoDBDatabaseGetPropertiesResponseResourcePtrOutputWithContext

func (i MongoDBDatabaseGetPropertiesResponseResourceArgs) ToMongoDBDatabaseGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) MongoDBDatabaseGetPropertiesResponseResourcePtrOutput

type MongoDBDatabaseGetPropertiesResponseResourceInput

type MongoDBDatabaseGetPropertiesResponseResourceInput interface {
	pulumi.Input

	ToMongoDBDatabaseGetPropertiesResponseResourceOutput() MongoDBDatabaseGetPropertiesResponseResourceOutput
	ToMongoDBDatabaseGetPropertiesResponseResourceOutputWithContext(context.Context) MongoDBDatabaseGetPropertiesResponseResourceOutput
}

MongoDBDatabaseGetPropertiesResponseResourceInput is an input type that accepts MongoDBDatabaseGetPropertiesResponseResourceArgs and MongoDBDatabaseGetPropertiesResponseResourceOutput values. You can construct a concrete instance of `MongoDBDatabaseGetPropertiesResponseResourceInput` via:

MongoDBDatabaseGetPropertiesResponseResourceArgs{...}

type MongoDBDatabaseGetPropertiesResponseResourceOutput

type MongoDBDatabaseGetPropertiesResponseResourceOutput struct{ *pulumi.OutputState }

func (MongoDBDatabaseGetPropertiesResponseResourceOutput) ElementType

func (MongoDBDatabaseGetPropertiesResponseResourceOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (MongoDBDatabaseGetPropertiesResponseResourceOutput) Id

Name of the Cosmos DB MongoDB database

func (MongoDBDatabaseGetPropertiesResponseResourceOutput) Rid

A system generated property. A unique identifier.

func (MongoDBDatabaseGetPropertiesResponseResourceOutput) ToMongoDBDatabaseGetPropertiesResponseResourceOutput

func (o MongoDBDatabaseGetPropertiesResponseResourceOutput) ToMongoDBDatabaseGetPropertiesResponseResourceOutput() MongoDBDatabaseGetPropertiesResponseResourceOutput

func (MongoDBDatabaseGetPropertiesResponseResourceOutput) ToMongoDBDatabaseGetPropertiesResponseResourceOutputWithContext

func (o MongoDBDatabaseGetPropertiesResponseResourceOutput) ToMongoDBDatabaseGetPropertiesResponseResourceOutputWithContext(ctx context.Context) MongoDBDatabaseGetPropertiesResponseResourceOutput

func (MongoDBDatabaseGetPropertiesResponseResourceOutput) ToMongoDBDatabaseGetPropertiesResponseResourcePtrOutput

func (o MongoDBDatabaseGetPropertiesResponseResourceOutput) ToMongoDBDatabaseGetPropertiesResponseResourcePtrOutput() MongoDBDatabaseGetPropertiesResponseResourcePtrOutput

func (MongoDBDatabaseGetPropertiesResponseResourceOutput) ToMongoDBDatabaseGetPropertiesResponseResourcePtrOutputWithContext

func (o MongoDBDatabaseGetPropertiesResponseResourceOutput) ToMongoDBDatabaseGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) MongoDBDatabaseGetPropertiesResponseResourcePtrOutput

func (MongoDBDatabaseGetPropertiesResponseResourceOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

type MongoDBDatabaseGetPropertiesResponseResourcePtrInput

type MongoDBDatabaseGetPropertiesResponseResourcePtrInput interface {
	pulumi.Input

	ToMongoDBDatabaseGetPropertiesResponseResourcePtrOutput() MongoDBDatabaseGetPropertiesResponseResourcePtrOutput
	ToMongoDBDatabaseGetPropertiesResponseResourcePtrOutputWithContext(context.Context) MongoDBDatabaseGetPropertiesResponseResourcePtrOutput
}

MongoDBDatabaseGetPropertiesResponseResourcePtrInput is an input type that accepts MongoDBDatabaseGetPropertiesResponseResourceArgs, MongoDBDatabaseGetPropertiesResponseResourcePtr and MongoDBDatabaseGetPropertiesResponseResourcePtrOutput values. You can construct a concrete instance of `MongoDBDatabaseGetPropertiesResponseResourcePtrInput` via:

        MongoDBDatabaseGetPropertiesResponseResourceArgs{...}

or:

        nil

type MongoDBDatabaseGetPropertiesResponseResourcePtrOutput

type MongoDBDatabaseGetPropertiesResponseResourcePtrOutput struct{ *pulumi.OutputState }

func (MongoDBDatabaseGetPropertiesResponseResourcePtrOutput) Elem

func (MongoDBDatabaseGetPropertiesResponseResourcePtrOutput) ElementType

func (MongoDBDatabaseGetPropertiesResponseResourcePtrOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (MongoDBDatabaseGetPropertiesResponseResourcePtrOutput) Id

Name of the Cosmos DB MongoDB database

func (MongoDBDatabaseGetPropertiesResponseResourcePtrOutput) Rid

A system generated property. A unique identifier.

func (MongoDBDatabaseGetPropertiesResponseResourcePtrOutput) ToMongoDBDatabaseGetPropertiesResponseResourcePtrOutput

func (MongoDBDatabaseGetPropertiesResponseResourcePtrOutput) ToMongoDBDatabaseGetPropertiesResponseResourcePtrOutputWithContext

func (o MongoDBDatabaseGetPropertiesResponseResourcePtrOutput) ToMongoDBDatabaseGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) MongoDBDatabaseGetPropertiesResponseResourcePtrOutput

func (MongoDBDatabaseGetPropertiesResponseResourcePtrOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

type MongoDBDatabaseResource

type MongoDBDatabaseResource struct {
	// Name of the Cosmos DB MongoDB database
	Id string `pulumi:"id"`
}

Cosmos DB MongoDB database resource object

type MongoDBDatabaseResourceArgs

type MongoDBDatabaseResourceArgs struct {
	// Name of the Cosmos DB MongoDB database
	Id pulumi.StringInput `pulumi:"id"`
}

Cosmos DB MongoDB database resource object

func (MongoDBDatabaseResourceArgs) ElementType

func (MongoDBDatabaseResourceArgs) ToMongoDBDatabaseResourceOutput

func (i MongoDBDatabaseResourceArgs) ToMongoDBDatabaseResourceOutput() MongoDBDatabaseResourceOutput

func (MongoDBDatabaseResourceArgs) ToMongoDBDatabaseResourceOutputWithContext

func (i MongoDBDatabaseResourceArgs) ToMongoDBDatabaseResourceOutputWithContext(ctx context.Context) MongoDBDatabaseResourceOutput

func (MongoDBDatabaseResourceArgs) ToMongoDBDatabaseResourcePtrOutput

func (i MongoDBDatabaseResourceArgs) ToMongoDBDatabaseResourcePtrOutput() MongoDBDatabaseResourcePtrOutput

func (MongoDBDatabaseResourceArgs) ToMongoDBDatabaseResourcePtrOutputWithContext

func (i MongoDBDatabaseResourceArgs) ToMongoDBDatabaseResourcePtrOutputWithContext(ctx context.Context) MongoDBDatabaseResourcePtrOutput

type MongoDBDatabaseResourceInput

type MongoDBDatabaseResourceInput interface {
	pulumi.Input

	ToMongoDBDatabaseResourceOutput() MongoDBDatabaseResourceOutput
	ToMongoDBDatabaseResourceOutputWithContext(context.Context) MongoDBDatabaseResourceOutput
}

MongoDBDatabaseResourceInput is an input type that accepts MongoDBDatabaseResourceArgs and MongoDBDatabaseResourceOutput values. You can construct a concrete instance of `MongoDBDatabaseResourceInput` via:

MongoDBDatabaseResourceArgs{...}

type MongoDBDatabaseResourceOutput

type MongoDBDatabaseResourceOutput struct{ *pulumi.OutputState }

Cosmos DB MongoDB database resource object

func (MongoDBDatabaseResourceOutput) ElementType

func (MongoDBDatabaseResourceOutput) Id

Name of the Cosmos DB MongoDB database

func (MongoDBDatabaseResourceOutput) ToMongoDBDatabaseResourceOutput

func (o MongoDBDatabaseResourceOutput) ToMongoDBDatabaseResourceOutput() MongoDBDatabaseResourceOutput

func (MongoDBDatabaseResourceOutput) ToMongoDBDatabaseResourceOutputWithContext

func (o MongoDBDatabaseResourceOutput) ToMongoDBDatabaseResourceOutputWithContext(ctx context.Context) MongoDBDatabaseResourceOutput

func (MongoDBDatabaseResourceOutput) ToMongoDBDatabaseResourcePtrOutput

func (o MongoDBDatabaseResourceOutput) ToMongoDBDatabaseResourcePtrOutput() MongoDBDatabaseResourcePtrOutput

func (MongoDBDatabaseResourceOutput) ToMongoDBDatabaseResourcePtrOutputWithContext

func (o MongoDBDatabaseResourceOutput) ToMongoDBDatabaseResourcePtrOutputWithContext(ctx context.Context) MongoDBDatabaseResourcePtrOutput

type MongoDBDatabaseResourcePtrInput

type MongoDBDatabaseResourcePtrInput interface {
	pulumi.Input

	ToMongoDBDatabaseResourcePtrOutput() MongoDBDatabaseResourcePtrOutput
	ToMongoDBDatabaseResourcePtrOutputWithContext(context.Context) MongoDBDatabaseResourcePtrOutput
}

MongoDBDatabaseResourcePtrInput is an input type that accepts MongoDBDatabaseResourceArgs, MongoDBDatabaseResourcePtr and MongoDBDatabaseResourcePtrOutput values. You can construct a concrete instance of `MongoDBDatabaseResourcePtrInput` via:

        MongoDBDatabaseResourceArgs{...}

or:

        nil

type MongoDBDatabaseResourcePtrOutput

type MongoDBDatabaseResourcePtrOutput struct{ *pulumi.OutputState }

func (MongoDBDatabaseResourcePtrOutput) Elem

func (MongoDBDatabaseResourcePtrOutput) ElementType

func (MongoDBDatabaseResourcePtrOutput) Id

Name of the Cosmos DB MongoDB database

func (MongoDBDatabaseResourcePtrOutput) ToMongoDBDatabaseResourcePtrOutput

func (o MongoDBDatabaseResourcePtrOutput) ToMongoDBDatabaseResourcePtrOutput() MongoDBDatabaseResourcePtrOutput

func (MongoDBDatabaseResourcePtrOutput) ToMongoDBDatabaseResourcePtrOutputWithContext

func (o MongoDBDatabaseResourcePtrOutput) ToMongoDBDatabaseResourcePtrOutputWithContext(ctx context.Context) MongoDBDatabaseResourcePtrOutput

type MongoDBResourceMongoDBCollection

type MongoDBResourceMongoDBCollection struct {
	pulumi.CustomResourceState

	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the ARM resource.
	Name     pulumi.StringOutput                                     `pulumi:"name"`
	Resource MongoDBCollectionGetPropertiesResponseResourcePtrOutput `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of Azure resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An Azure Cosmos DB MongoDB collection.

func GetMongoDBResourceMongoDBCollection

func GetMongoDBResourceMongoDBCollection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MongoDBResourceMongoDBCollectionState, opts ...pulumi.ResourceOption) (*MongoDBResourceMongoDBCollection, error)

GetMongoDBResourceMongoDBCollection gets an existing MongoDBResourceMongoDBCollection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMongoDBResourceMongoDBCollection

func NewMongoDBResourceMongoDBCollection(ctx *pulumi.Context,
	name string, args *MongoDBResourceMongoDBCollectionArgs, opts ...pulumi.ResourceOption) (*MongoDBResourceMongoDBCollection, error)

NewMongoDBResourceMongoDBCollection registers a new resource with the given unique name, arguments, and options.

func (*MongoDBResourceMongoDBCollection) ElementType added in v0.2.6

func (*MongoDBResourceMongoDBCollection) ToMongoDBResourceMongoDBCollectionOutput added in v0.2.6

func (i *MongoDBResourceMongoDBCollection) ToMongoDBResourceMongoDBCollectionOutput() MongoDBResourceMongoDBCollectionOutput

func (*MongoDBResourceMongoDBCollection) ToMongoDBResourceMongoDBCollectionOutputWithContext added in v0.2.6

func (i *MongoDBResourceMongoDBCollection) ToMongoDBResourceMongoDBCollectionOutputWithContext(ctx context.Context) MongoDBResourceMongoDBCollectionOutput

type MongoDBResourceMongoDBCollectionArgs

type MongoDBResourceMongoDBCollectionArgs struct {
	// Cosmos DB database account name.
	AccountName pulumi.StringInput
	// Cosmos DB collection name.
	CollectionName pulumi.StringInput
	// Cosmos DB database name.
	DatabaseName pulumi.StringInput
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request.
	Options CreateUpdateOptionsInput
	// The standard JSON format of a MongoDB collection
	Resource MongoDBCollectionResourceInput
	// Name of an Azure resource group.
	ResourceGroupName pulumi.StringInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a MongoDBResourceMongoDBCollection resource.

func (MongoDBResourceMongoDBCollectionArgs) ElementType

type MongoDBResourceMongoDBCollectionInput added in v0.2.6

type MongoDBResourceMongoDBCollectionInput interface {
	pulumi.Input

	ToMongoDBResourceMongoDBCollectionOutput() MongoDBResourceMongoDBCollectionOutput
	ToMongoDBResourceMongoDBCollectionOutputWithContext(ctx context.Context) MongoDBResourceMongoDBCollectionOutput
}

type MongoDBResourceMongoDBCollectionOutput added in v0.2.6

type MongoDBResourceMongoDBCollectionOutput struct {
	*pulumi.OutputState
}

func (MongoDBResourceMongoDBCollectionOutput) ElementType added in v0.2.6

func (MongoDBResourceMongoDBCollectionOutput) ToMongoDBResourceMongoDBCollectionOutput added in v0.2.6

func (o MongoDBResourceMongoDBCollectionOutput) ToMongoDBResourceMongoDBCollectionOutput() MongoDBResourceMongoDBCollectionOutput

func (MongoDBResourceMongoDBCollectionOutput) ToMongoDBResourceMongoDBCollectionOutputWithContext added in v0.2.6

func (o MongoDBResourceMongoDBCollectionOutput) ToMongoDBResourceMongoDBCollectionOutputWithContext(ctx context.Context) MongoDBResourceMongoDBCollectionOutput

type MongoDBResourceMongoDBCollectionState

type MongoDBResourceMongoDBCollectionState struct {
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// The name of the ARM resource.
	Name     pulumi.StringPtrInput
	Resource MongoDBCollectionGetPropertiesResponseResourcePtrInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
	// The type of Azure resource.
	Type pulumi.StringPtrInput
}

func (MongoDBResourceMongoDBCollectionState) ElementType

type MongoDBResourceMongoDBDatabase

type MongoDBResourceMongoDBDatabase struct {
	pulumi.CustomResourceState

	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the ARM resource.
	Name     pulumi.StringOutput                                   `pulumi:"name"`
	Resource MongoDBDatabaseGetPropertiesResponseResourcePtrOutput `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of Azure resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An Azure Cosmos DB MongoDB database.

func GetMongoDBResourceMongoDBDatabase

func GetMongoDBResourceMongoDBDatabase(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MongoDBResourceMongoDBDatabaseState, opts ...pulumi.ResourceOption) (*MongoDBResourceMongoDBDatabase, error)

GetMongoDBResourceMongoDBDatabase gets an existing MongoDBResourceMongoDBDatabase resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMongoDBResourceMongoDBDatabase

func NewMongoDBResourceMongoDBDatabase(ctx *pulumi.Context,
	name string, args *MongoDBResourceMongoDBDatabaseArgs, opts ...pulumi.ResourceOption) (*MongoDBResourceMongoDBDatabase, error)

NewMongoDBResourceMongoDBDatabase registers a new resource with the given unique name, arguments, and options.

func (*MongoDBResourceMongoDBDatabase) ElementType added in v0.2.6

func (*MongoDBResourceMongoDBDatabase) ToMongoDBResourceMongoDBDatabaseOutput added in v0.2.6

func (i *MongoDBResourceMongoDBDatabase) ToMongoDBResourceMongoDBDatabaseOutput() MongoDBResourceMongoDBDatabaseOutput

func (*MongoDBResourceMongoDBDatabase) ToMongoDBResourceMongoDBDatabaseOutputWithContext added in v0.2.6

func (i *MongoDBResourceMongoDBDatabase) ToMongoDBResourceMongoDBDatabaseOutputWithContext(ctx context.Context) MongoDBResourceMongoDBDatabaseOutput

type MongoDBResourceMongoDBDatabaseArgs

type MongoDBResourceMongoDBDatabaseArgs struct {
	// Cosmos DB database account name.
	AccountName pulumi.StringInput
	// Cosmos DB database name.
	DatabaseName pulumi.StringInput
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request.
	Options CreateUpdateOptionsInput
	// The standard JSON format of a MongoDB database
	Resource MongoDBDatabaseResourceInput
	// Name of an Azure resource group.
	ResourceGroupName pulumi.StringInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a MongoDBResourceMongoDBDatabase resource.

func (MongoDBResourceMongoDBDatabaseArgs) ElementType

type MongoDBResourceMongoDBDatabaseInput added in v0.2.6

type MongoDBResourceMongoDBDatabaseInput interface {
	pulumi.Input

	ToMongoDBResourceMongoDBDatabaseOutput() MongoDBResourceMongoDBDatabaseOutput
	ToMongoDBResourceMongoDBDatabaseOutputWithContext(ctx context.Context) MongoDBResourceMongoDBDatabaseOutput
}

type MongoDBResourceMongoDBDatabaseOutput added in v0.2.6

type MongoDBResourceMongoDBDatabaseOutput struct {
	*pulumi.OutputState
}

func (MongoDBResourceMongoDBDatabaseOutput) ElementType added in v0.2.6

func (MongoDBResourceMongoDBDatabaseOutput) ToMongoDBResourceMongoDBDatabaseOutput added in v0.2.6

func (o MongoDBResourceMongoDBDatabaseOutput) ToMongoDBResourceMongoDBDatabaseOutput() MongoDBResourceMongoDBDatabaseOutput

func (MongoDBResourceMongoDBDatabaseOutput) ToMongoDBResourceMongoDBDatabaseOutputWithContext added in v0.2.6

func (o MongoDBResourceMongoDBDatabaseOutput) ToMongoDBResourceMongoDBDatabaseOutputWithContext(ctx context.Context) MongoDBResourceMongoDBDatabaseOutput

type MongoDBResourceMongoDBDatabaseState

type MongoDBResourceMongoDBDatabaseState struct {
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// The name of the ARM resource.
	Name     pulumi.StringPtrInput
	Resource MongoDBDatabaseGetPropertiesResponseResourcePtrInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
	// The type of Azure resource.
	Type pulumi.StringPtrInput
}

func (MongoDBResourceMongoDBDatabaseState) ElementType

type MongoIndex

type MongoIndex struct {
	// Cosmos DB MongoDB collection index keys
	Key *MongoIndexKeys `pulumi:"key"`
	// Cosmos DB MongoDB collection index key options
	Options *MongoIndexOptions `pulumi:"options"`
}

Cosmos DB MongoDB collection index key

type MongoIndexArgs

type MongoIndexArgs struct {
	// Cosmos DB MongoDB collection index keys
	Key MongoIndexKeysPtrInput `pulumi:"key"`
	// Cosmos DB MongoDB collection index key options
	Options MongoIndexOptionsPtrInput `pulumi:"options"`
}

Cosmos DB MongoDB collection index key

func (MongoIndexArgs) ElementType

func (MongoIndexArgs) ElementType() reflect.Type

func (MongoIndexArgs) ToMongoIndexOutput

func (i MongoIndexArgs) ToMongoIndexOutput() MongoIndexOutput

func (MongoIndexArgs) ToMongoIndexOutputWithContext

func (i MongoIndexArgs) ToMongoIndexOutputWithContext(ctx context.Context) MongoIndexOutput

type MongoIndexArray

type MongoIndexArray []MongoIndexInput

func (MongoIndexArray) ElementType

func (MongoIndexArray) ElementType() reflect.Type

func (MongoIndexArray) ToMongoIndexArrayOutput

func (i MongoIndexArray) ToMongoIndexArrayOutput() MongoIndexArrayOutput

func (MongoIndexArray) ToMongoIndexArrayOutputWithContext

func (i MongoIndexArray) ToMongoIndexArrayOutputWithContext(ctx context.Context) MongoIndexArrayOutput

type MongoIndexArrayInput

type MongoIndexArrayInput interface {
	pulumi.Input

	ToMongoIndexArrayOutput() MongoIndexArrayOutput
	ToMongoIndexArrayOutputWithContext(context.Context) MongoIndexArrayOutput
}

MongoIndexArrayInput is an input type that accepts MongoIndexArray and MongoIndexArrayOutput values. You can construct a concrete instance of `MongoIndexArrayInput` via:

MongoIndexArray{ MongoIndexArgs{...} }

type MongoIndexArrayOutput

type MongoIndexArrayOutput struct{ *pulumi.OutputState }

func (MongoIndexArrayOutput) ElementType

func (MongoIndexArrayOutput) ElementType() reflect.Type

func (MongoIndexArrayOutput) Index

func (MongoIndexArrayOutput) ToMongoIndexArrayOutput

func (o MongoIndexArrayOutput) ToMongoIndexArrayOutput() MongoIndexArrayOutput

func (MongoIndexArrayOutput) ToMongoIndexArrayOutputWithContext

func (o MongoIndexArrayOutput) ToMongoIndexArrayOutputWithContext(ctx context.Context) MongoIndexArrayOutput

type MongoIndexInput

type MongoIndexInput interface {
	pulumi.Input

	ToMongoIndexOutput() MongoIndexOutput
	ToMongoIndexOutputWithContext(context.Context) MongoIndexOutput
}

MongoIndexInput is an input type that accepts MongoIndexArgs and MongoIndexOutput values. You can construct a concrete instance of `MongoIndexInput` via:

MongoIndexArgs{...}

type MongoIndexKeys

type MongoIndexKeys struct {
	// List of keys for each MongoDB collection in the Azure Cosmos DB service
	Keys []string `pulumi:"keys"`
}

Cosmos DB MongoDB collection resource object

type MongoIndexKeysArgs

type MongoIndexKeysArgs struct {
	// List of keys for each MongoDB collection in the Azure Cosmos DB service
	Keys pulumi.StringArrayInput `pulumi:"keys"`
}

Cosmos DB MongoDB collection resource object

func (MongoIndexKeysArgs) ElementType

func (MongoIndexKeysArgs) ElementType() reflect.Type

func (MongoIndexKeysArgs) ToMongoIndexKeysOutput

func (i MongoIndexKeysArgs) ToMongoIndexKeysOutput() MongoIndexKeysOutput

func (MongoIndexKeysArgs) ToMongoIndexKeysOutputWithContext

func (i MongoIndexKeysArgs) ToMongoIndexKeysOutputWithContext(ctx context.Context) MongoIndexKeysOutput

func (MongoIndexKeysArgs) ToMongoIndexKeysPtrOutput

func (i MongoIndexKeysArgs) ToMongoIndexKeysPtrOutput() MongoIndexKeysPtrOutput

func (MongoIndexKeysArgs) ToMongoIndexKeysPtrOutputWithContext

func (i MongoIndexKeysArgs) ToMongoIndexKeysPtrOutputWithContext(ctx context.Context) MongoIndexKeysPtrOutput

type MongoIndexKeysInput

type MongoIndexKeysInput interface {
	pulumi.Input

	ToMongoIndexKeysOutput() MongoIndexKeysOutput
	ToMongoIndexKeysOutputWithContext(context.Context) MongoIndexKeysOutput
}

MongoIndexKeysInput is an input type that accepts MongoIndexKeysArgs and MongoIndexKeysOutput values. You can construct a concrete instance of `MongoIndexKeysInput` via:

MongoIndexKeysArgs{...}

type MongoIndexKeysOutput

type MongoIndexKeysOutput struct{ *pulumi.OutputState }

Cosmos DB MongoDB collection resource object

func (MongoIndexKeysOutput) ElementType

func (MongoIndexKeysOutput) ElementType() reflect.Type

func (MongoIndexKeysOutput) Keys

List of keys for each MongoDB collection in the Azure Cosmos DB service

func (MongoIndexKeysOutput) ToMongoIndexKeysOutput

func (o MongoIndexKeysOutput) ToMongoIndexKeysOutput() MongoIndexKeysOutput

func (MongoIndexKeysOutput) ToMongoIndexKeysOutputWithContext

func (o MongoIndexKeysOutput) ToMongoIndexKeysOutputWithContext(ctx context.Context) MongoIndexKeysOutput

func (MongoIndexKeysOutput) ToMongoIndexKeysPtrOutput

func (o MongoIndexKeysOutput) ToMongoIndexKeysPtrOutput() MongoIndexKeysPtrOutput

func (MongoIndexKeysOutput) ToMongoIndexKeysPtrOutputWithContext

func (o MongoIndexKeysOutput) ToMongoIndexKeysPtrOutputWithContext(ctx context.Context) MongoIndexKeysPtrOutput

type MongoIndexKeysPtrInput

type MongoIndexKeysPtrInput interface {
	pulumi.Input

	ToMongoIndexKeysPtrOutput() MongoIndexKeysPtrOutput
	ToMongoIndexKeysPtrOutputWithContext(context.Context) MongoIndexKeysPtrOutput
}

MongoIndexKeysPtrInput is an input type that accepts MongoIndexKeysArgs, MongoIndexKeysPtr and MongoIndexKeysPtrOutput values. You can construct a concrete instance of `MongoIndexKeysPtrInput` via:

        MongoIndexKeysArgs{...}

or:

        nil

type MongoIndexKeysPtrOutput

type MongoIndexKeysPtrOutput struct{ *pulumi.OutputState }

func (MongoIndexKeysPtrOutput) Elem

func (MongoIndexKeysPtrOutput) ElementType

func (MongoIndexKeysPtrOutput) ElementType() reflect.Type

func (MongoIndexKeysPtrOutput) Keys

List of keys for each MongoDB collection in the Azure Cosmos DB service

func (MongoIndexKeysPtrOutput) ToMongoIndexKeysPtrOutput

func (o MongoIndexKeysPtrOutput) ToMongoIndexKeysPtrOutput() MongoIndexKeysPtrOutput

func (MongoIndexKeysPtrOutput) ToMongoIndexKeysPtrOutputWithContext

func (o MongoIndexKeysPtrOutput) ToMongoIndexKeysPtrOutputWithContext(ctx context.Context) MongoIndexKeysPtrOutput

type MongoIndexKeysResponse

type MongoIndexKeysResponse struct {
	// List of keys for each MongoDB collection in the Azure Cosmos DB service
	Keys []string `pulumi:"keys"`
}

Cosmos DB MongoDB collection resource object

type MongoIndexKeysResponseArgs

type MongoIndexKeysResponseArgs struct {
	// List of keys for each MongoDB collection in the Azure Cosmos DB service
	Keys pulumi.StringArrayInput `pulumi:"keys"`
}

Cosmos DB MongoDB collection resource object

func (MongoIndexKeysResponseArgs) ElementType

func (MongoIndexKeysResponseArgs) ElementType() reflect.Type

func (MongoIndexKeysResponseArgs) ToMongoIndexKeysResponseOutput

func (i MongoIndexKeysResponseArgs) ToMongoIndexKeysResponseOutput() MongoIndexKeysResponseOutput

func (MongoIndexKeysResponseArgs) ToMongoIndexKeysResponseOutputWithContext

func (i MongoIndexKeysResponseArgs) ToMongoIndexKeysResponseOutputWithContext(ctx context.Context) MongoIndexKeysResponseOutput

func (MongoIndexKeysResponseArgs) ToMongoIndexKeysResponsePtrOutput

func (i MongoIndexKeysResponseArgs) ToMongoIndexKeysResponsePtrOutput() MongoIndexKeysResponsePtrOutput

func (MongoIndexKeysResponseArgs) ToMongoIndexKeysResponsePtrOutputWithContext

func (i MongoIndexKeysResponseArgs) ToMongoIndexKeysResponsePtrOutputWithContext(ctx context.Context) MongoIndexKeysResponsePtrOutput

type MongoIndexKeysResponseInput

type MongoIndexKeysResponseInput interface {
	pulumi.Input

	ToMongoIndexKeysResponseOutput() MongoIndexKeysResponseOutput
	ToMongoIndexKeysResponseOutputWithContext(context.Context) MongoIndexKeysResponseOutput
}

MongoIndexKeysResponseInput is an input type that accepts MongoIndexKeysResponseArgs and MongoIndexKeysResponseOutput values. You can construct a concrete instance of `MongoIndexKeysResponseInput` via:

MongoIndexKeysResponseArgs{...}

type MongoIndexKeysResponseOutput

type MongoIndexKeysResponseOutput struct{ *pulumi.OutputState }

Cosmos DB MongoDB collection resource object

func (MongoIndexKeysResponseOutput) ElementType

func (MongoIndexKeysResponseOutput) Keys

List of keys for each MongoDB collection in the Azure Cosmos DB service

func (MongoIndexKeysResponseOutput) ToMongoIndexKeysResponseOutput

func (o MongoIndexKeysResponseOutput) ToMongoIndexKeysResponseOutput() MongoIndexKeysResponseOutput

func (MongoIndexKeysResponseOutput) ToMongoIndexKeysResponseOutputWithContext

func (o MongoIndexKeysResponseOutput) ToMongoIndexKeysResponseOutputWithContext(ctx context.Context) MongoIndexKeysResponseOutput

func (MongoIndexKeysResponseOutput) ToMongoIndexKeysResponsePtrOutput

func (o MongoIndexKeysResponseOutput) ToMongoIndexKeysResponsePtrOutput() MongoIndexKeysResponsePtrOutput

func (MongoIndexKeysResponseOutput) ToMongoIndexKeysResponsePtrOutputWithContext

func (o MongoIndexKeysResponseOutput) ToMongoIndexKeysResponsePtrOutputWithContext(ctx context.Context) MongoIndexKeysResponsePtrOutput

type MongoIndexKeysResponsePtrInput

type MongoIndexKeysResponsePtrInput interface {
	pulumi.Input

	ToMongoIndexKeysResponsePtrOutput() MongoIndexKeysResponsePtrOutput
	ToMongoIndexKeysResponsePtrOutputWithContext(context.Context) MongoIndexKeysResponsePtrOutput
}

MongoIndexKeysResponsePtrInput is an input type that accepts MongoIndexKeysResponseArgs, MongoIndexKeysResponsePtr and MongoIndexKeysResponsePtrOutput values. You can construct a concrete instance of `MongoIndexKeysResponsePtrInput` via:

        MongoIndexKeysResponseArgs{...}

or:

        nil

type MongoIndexKeysResponsePtrOutput

type MongoIndexKeysResponsePtrOutput struct{ *pulumi.OutputState }

func (MongoIndexKeysResponsePtrOutput) Elem

func (MongoIndexKeysResponsePtrOutput) ElementType

func (MongoIndexKeysResponsePtrOutput) Keys

List of keys for each MongoDB collection in the Azure Cosmos DB service

func (MongoIndexKeysResponsePtrOutput) ToMongoIndexKeysResponsePtrOutput

func (o MongoIndexKeysResponsePtrOutput) ToMongoIndexKeysResponsePtrOutput() MongoIndexKeysResponsePtrOutput

func (MongoIndexKeysResponsePtrOutput) ToMongoIndexKeysResponsePtrOutputWithContext

func (o MongoIndexKeysResponsePtrOutput) ToMongoIndexKeysResponsePtrOutputWithContext(ctx context.Context) MongoIndexKeysResponsePtrOutput

type MongoIndexOptions

type MongoIndexOptions struct {
	// Expire after seconds
	ExpireAfterSeconds *int `pulumi:"expireAfterSeconds"`
	// Is unique or not
	Unique *bool `pulumi:"unique"`
}

Cosmos DB MongoDB collection index options

type MongoIndexOptionsArgs

type MongoIndexOptionsArgs struct {
	// Expire after seconds
	ExpireAfterSeconds pulumi.IntPtrInput `pulumi:"expireAfterSeconds"`
	// Is unique or not
	Unique pulumi.BoolPtrInput `pulumi:"unique"`
}

Cosmos DB MongoDB collection index options

func (MongoIndexOptionsArgs) ElementType

func (MongoIndexOptionsArgs) ElementType() reflect.Type

func (MongoIndexOptionsArgs) ToMongoIndexOptionsOutput

func (i MongoIndexOptionsArgs) ToMongoIndexOptionsOutput() MongoIndexOptionsOutput

func (MongoIndexOptionsArgs) ToMongoIndexOptionsOutputWithContext

func (i MongoIndexOptionsArgs) ToMongoIndexOptionsOutputWithContext(ctx context.Context) MongoIndexOptionsOutput

func (MongoIndexOptionsArgs) ToMongoIndexOptionsPtrOutput

func (i MongoIndexOptionsArgs) ToMongoIndexOptionsPtrOutput() MongoIndexOptionsPtrOutput

func (MongoIndexOptionsArgs) ToMongoIndexOptionsPtrOutputWithContext

func (i MongoIndexOptionsArgs) ToMongoIndexOptionsPtrOutputWithContext(ctx context.Context) MongoIndexOptionsPtrOutput

type MongoIndexOptionsInput

type MongoIndexOptionsInput interface {
	pulumi.Input

	ToMongoIndexOptionsOutput() MongoIndexOptionsOutput
	ToMongoIndexOptionsOutputWithContext(context.Context) MongoIndexOptionsOutput
}

MongoIndexOptionsInput is an input type that accepts MongoIndexOptionsArgs and MongoIndexOptionsOutput values. You can construct a concrete instance of `MongoIndexOptionsInput` via:

MongoIndexOptionsArgs{...}

type MongoIndexOptionsOutput

type MongoIndexOptionsOutput struct{ *pulumi.OutputState }

Cosmos DB MongoDB collection index options

func (MongoIndexOptionsOutput) ElementType

func (MongoIndexOptionsOutput) ElementType() reflect.Type

func (MongoIndexOptionsOutput) ExpireAfterSeconds

func (o MongoIndexOptionsOutput) ExpireAfterSeconds() pulumi.IntPtrOutput

Expire after seconds

func (MongoIndexOptionsOutput) ToMongoIndexOptionsOutput

func (o MongoIndexOptionsOutput) ToMongoIndexOptionsOutput() MongoIndexOptionsOutput

func (MongoIndexOptionsOutput) ToMongoIndexOptionsOutputWithContext

func (o MongoIndexOptionsOutput) ToMongoIndexOptionsOutputWithContext(ctx context.Context) MongoIndexOptionsOutput

func (MongoIndexOptionsOutput) ToMongoIndexOptionsPtrOutput

func (o MongoIndexOptionsOutput) ToMongoIndexOptionsPtrOutput() MongoIndexOptionsPtrOutput

func (MongoIndexOptionsOutput) ToMongoIndexOptionsPtrOutputWithContext

func (o MongoIndexOptionsOutput) ToMongoIndexOptionsPtrOutputWithContext(ctx context.Context) MongoIndexOptionsPtrOutput

func (MongoIndexOptionsOutput) Unique

Is unique or not

type MongoIndexOptionsPtrInput

type MongoIndexOptionsPtrInput interface {
	pulumi.Input

	ToMongoIndexOptionsPtrOutput() MongoIndexOptionsPtrOutput
	ToMongoIndexOptionsPtrOutputWithContext(context.Context) MongoIndexOptionsPtrOutput
}

MongoIndexOptionsPtrInput is an input type that accepts MongoIndexOptionsArgs, MongoIndexOptionsPtr and MongoIndexOptionsPtrOutput values. You can construct a concrete instance of `MongoIndexOptionsPtrInput` via:

        MongoIndexOptionsArgs{...}

or:

        nil

type MongoIndexOptionsPtrOutput

type MongoIndexOptionsPtrOutput struct{ *pulumi.OutputState }

func (MongoIndexOptionsPtrOutput) Elem

func (MongoIndexOptionsPtrOutput) ElementType

func (MongoIndexOptionsPtrOutput) ElementType() reflect.Type

func (MongoIndexOptionsPtrOutput) ExpireAfterSeconds

func (o MongoIndexOptionsPtrOutput) ExpireAfterSeconds() pulumi.IntPtrOutput

Expire after seconds

func (MongoIndexOptionsPtrOutput) ToMongoIndexOptionsPtrOutput

func (o MongoIndexOptionsPtrOutput) ToMongoIndexOptionsPtrOutput() MongoIndexOptionsPtrOutput

func (MongoIndexOptionsPtrOutput) ToMongoIndexOptionsPtrOutputWithContext

func (o MongoIndexOptionsPtrOutput) ToMongoIndexOptionsPtrOutputWithContext(ctx context.Context) MongoIndexOptionsPtrOutput

func (MongoIndexOptionsPtrOutput) Unique

Is unique or not

type MongoIndexOptionsResponse

type MongoIndexOptionsResponse struct {
	// Expire after seconds
	ExpireAfterSeconds *int `pulumi:"expireAfterSeconds"`
	// Is unique or not
	Unique *bool `pulumi:"unique"`
}

Cosmos DB MongoDB collection index options

type MongoIndexOptionsResponseArgs

type MongoIndexOptionsResponseArgs struct {
	// Expire after seconds
	ExpireAfterSeconds pulumi.IntPtrInput `pulumi:"expireAfterSeconds"`
	// Is unique or not
	Unique pulumi.BoolPtrInput `pulumi:"unique"`
}

Cosmos DB MongoDB collection index options

func (MongoIndexOptionsResponseArgs) ElementType

func (MongoIndexOptionsResponseArgs) ToMongoIndexOptionsResponseOutput

func (i MongoIndexOptionsResponseArgs) ToMongoIndexOptionsResponseOutput() MongoIndexOptionsResponseOutput

func (MongoIndexOptionsResponseArgs) ToMongoIndexOptionsResponseOutputWithContext

func (i MongoIndexOptionsResponseArgs) ToMongoIndexOptionsResponseOutputWithContext(ctx context.Context) MongoIndexOptionsResponseOutput

func (MongoIndexOptionsResponseArgs) ToMongoIndexOptionsResponsePtrOutput

func (i MongoIndexOptionsResponseArgs) ToMongoIndexOptionsResponsePtrOutput() MongoIndexOptionsResponsePtrOutput

func (MongoIndexOptionsResponseArgs) ToMongoIndexOptionsResponsePtrOutputWithContext

func (i MongoIndexOptionsResponseArgs) ToMongoIndexOptionsResponsePtrOutputWithContext(ctx context.Context) MongoIndexOptionsResponsePtrOutput

type MongoIndexOptionsResponseInput

type MongoIndexOptionsResponseInput interface {
	pulumi.Input

	ToMongoIndexOptionsResponseOutput() MongoIndexOptionsResponseOutput
	ToMongoIndexOptionsResponseOutputWithContext(context.Context) MongoIndexOptionsResponseOutput
}

MongoIndexOptionsResponseInput is an input type that accepts MongoIndexOptionsResponseArgs and MongoIndexOptionsResponseOutput values. You can construct a concrete instance of `MongoIndexOptionsResponseInput` via:

MongoIndexOptionsResponseArgs{...}

type MongoIndexOptionsResponseOutput

type MongoIndexOptionsResponseOutput struct{ *pulumi.OutputState }

Cosmos DB MongoDB collection index options

func (MongoIndexOptionsResponseOutput) ElementType

func (MongoIndexOptionsResponseOutput) ExpireAfterSeconds

func (o MongoIndexOptionsResponseOutput) ExpireAfterSeconds() pulumi.IntPtrOutput

Expire after seconds

func (MongoIndexOptionsResponseOutput) ToMongoIndexOptionsResponseOutput

func (o MongoIndexOptionsResponseOutput) ToMongoIndexOptionsResponseOutput() MongoIndexOptionsResponseOutput

func (MongoIndexOptionsResponseOutput) ToMongoIndexOptionsResponseOutputWithContext

func (o MongoIndexOptionsResponseOutput) ToMongoIndexOptionsResponseOutputWithContext(ctx context.Context) MongoIndexOptionsResponseOutput

func (MongoIndexOptionsResponseOutput) ToMongoIndexOptionsResponsePtrOutput

func (o MongoIndexOptionsResponseOutput) ToMongoIndexOptionsResponsePtrOutput() MongoIndexOptionsResponsePtrOutput

func (MongoIndexOptionsResponseOutput) ToMongoIndexOptionsResponsePtrOutputWithContext

func (o MongoIndexOptionsResponseOutput) ToMongoIndexOptionsResponsePtrOutputWithContext(ctx context.Context) MongoIndexOptionsResponsePtrOutput

func (MongoIndexOptionsResponseOutput) Unique

Is unique or not

type MongoIndexOptionsResponsePtrInput

type MongoIndexOptionsResponsePtrInput interface {
	pulumi.Input

	ToMongoIndexOptionsResponsePtrOutput() MongoIndexOptionsResponsePtrOutput
	ToMongoIndexOptionsResponsePtrOutputWithContext(context.Context) MongoIndexOptionsResponsePtrOutput
}

MongoIndexOptionsResponsePtrInput is an input type that accepts MongoIndexOptionsResponseArgs, MongoIndexOptionsResponsePtr and MongoIndexOptionsResponsePtrOutput values. You can construct a concrete instance of `MongoIndexOptionsResponsePtrInput` via:

        MongoIndexOptionsResponseArgs{...}

or:

        nil

type MongoIndexOptionsResponsePtrOutput

type MongoIndexOptionsResponsePtrOutput struct{ *pulumi.OutputState }

func (MongoIndexOptionsResponsePtrOutput) Elem

func (MongoIndexOptionsResponsePtrOutput) ElementType

func (MongoIndexOptionsResponsePtrOutput) ExpireAfterSeconds

Expire after seconds

func (MongoIndexOptionsResponsePtrOutput) ToMongoIndexOptionsResponsePtrOutput

func (o MongoIndexOptionsResponsePtrOutput) ToMongoIndexOptionsResponsePtrOutput() MongoIndexOptionsResponsePtrOutput

func (MongoIndexOptionsResponsePtrOutput) ToMongoIndexOptionsResponsePtrOutputWithContext

func (o MongoIndexOptionsResponsePtrOutput) ToMongoIndexOptionsResponsePtrOutputWithContext(ctx context.Context) MongoIndexOptionsResponsePtrOutput

func (MongoIndexOptionsResponsePtrOutput) Unique

Is unique or not

type MongoIndexOutput

type MongoIndexOutput struct{ *pulumi.OutputState }

Cosmos DB MongoDB collection index key

func (MongoIndexOutput) ElementType

func (MongoIndexOutput) ElementType() reflect.Type

func (MongoIndexOutput) Key

Cosmos DB MongoDB collection index keys

func (MongoIndexOutput) Options

Cosmos DB MongoDB collection index key options

func (MongoIndexOutput) ToMongoIndexOutput

func (o MongoIndexOutput) ToMongoIndexOutput() MongoIndexOutput

func (MongoIndexOutput) ToMongoIndexOutputWithContext

func (o MongoIndexOutput) ToMongoIndexOutputWithContext(ctx context.Context) MongoIndexOutput

type MongoIndexResponse

type MongoIndexResponse struct {
	// Cosmos DB MongoDB collection index keys
	Key *MongoIndexKeysResponse `pulumi:"key"`
	// Cosmos DB MongoDB collection index key options
	Options *MongoIndexOptionsResponse `pulumi:"options"`
}

Cosmos DB MongoDB collection index key

type MongoIndexResponseArgs

type MongoIndexResponseArgs struct {
	// Cosmos DB MongoDB collection index keys
	Key MongoIndexKeysResponsePtrInput `pulumi:"key"`
	// Cosmos DB MongoDB collection index key options
	Options MongoIndexOptionsResponsePtrInput `pulumi:"options"`
}

Cosmos DB MongoDB collection index key

func (MongoIndexResponseArgs) ElementType

func (MongoIndexResponseArgs) ElementType() reflect.Type

func (MongoIndexResponseArgs) ToMongoIndexResponseOutput

func (i MongoIndexResponseArgs) ToMongoIndexResponseOutput() MongoIndexResponseOutput

func (MongoIndexResponseArgs) ToMongoIndexResponseOutputWithContext

func (i MongoIndexResponseArgs) ToMongoIndexResponseOutputWithContext(ctx context.Context) MongoIndexResponseOutput

type MongoIndexResponseArray

type MongoIndexResponseArray []MongoIndexResponseInput

func (MongoIndexResponseArray) ElementType

func (MongoIndexResponseArray) ElementType() reflect.Type

func (MongoIndexResponseArray) ToMongoIndexResponseArrayOutput

func (i MongoIndexResponseArray) ToMongoIndexResponseArrayOutput() MongoIndexResponseArrayOutput

func (MongoIndexResponseArray) ToMongoIndexResponseArrayOutputWithContext

func (i MongoIndexResponseArray) ToMongoIndexResponseArrayOutputWithContext(ctx context.Context) MongoIndexResponseArrayOutput

type MongoIndexResponseArrayInput

type MongoIndexResponseArrayInput interface {
	pulumi.Input

	ToMongoIndexResponseArrayOutput() MongoIndexResponseArrayOutput
	ToMongoIndexResponseArrayOutputWithContext(context.Context) MongoIndexResponseArrayOutput
}

MongoIndexResponseArrayInput is an input type that accepts MongoIndexResponseArray and MongoIndexResponseArrayOutput values. You can construct a concrete instance of `MongoIndexResponseArrayInput` via:

MongoIndexResponseArray{ MongoIndexResponseArgs{...} }

type MongoIndexResponseArrayOutput

type MongoIndexResponseArrayOutput struct{ *pulumi.OutputState }

func (MongoIndexResponseArrayOutput) ElementType

func (MongoIndexResponseArrayOutput) Index

func (MongoIndexResponseArrayOutput) ToMongoIndexResponseArrayOutput

func (o MongoIndexResponseArrayOutput) ToMongoIndexResponseArrayOutput() MongoIndexResponseArrayOutput

func (MongoIndexResponseArrayOutput) ToMongoIndexResponseArrayOutputWithContext

func (o MongoIndexResponseArrayOutput) ToMongoIndexResponseArrayOutputWithContext(ctx context.Context) MongoIndexResponseArrayOutput

type MongoIndexResponseInput

type MongoIndexResponseInput interface {
	pulumi.Input

	ToMongoIndexResponseOutput() MongoIndexResponseOutput
	ToMongoIndexResponseOutputWithContext(context.Context) MongoIndexResponseOutput
}

MongoIndexResponseInput is an input type that accepts MongoIndexResponseArgs and MongoIndexResponseOutput values. You can construct a concrete instance of `MongoIndexResponseInput` via:

MongoIndexResponseArgs{...}

type MongoIndexResponseOutput

type MongoIndexResponseOutput struct{ *pulumi.OutputState }

Cosmos DB MongoDB collection index key

func (MongoIndexResponseOutput) ElementType

func (MongoIndexResponseOutput) ElementType() reflect.Type

func (MongoIndexResponseOutput) Key

Cosmos DB MongoDB collection index keys

func (MongoIndexResponseOutput) Options

Cosmos DB MongoDB collection index key options

func (MongoIndexResponseOutput) ToMongoIndexResponseOutput

func (o MongoIndexResponseOutput) ToMongoIndexResponseOutput() MongoIndexResponseOutput

func (MongoIndexResponseOutput) ToMongoIndexResponseOutputWithContext

func (o MongoIndexResponseOutput) ToMongoIndexResponseOutputWithContext(ctx context.Context) MongoIndexResponseOutput

type NotebookWorkspace

type NotebookWorkspace struct {
	pulumi.CustomResourceState

	// The name of the database account.
	Name pulumi.StringOutput `pulumi:"name"`
	// Specifies the endpoint of Notebook server.
	NotebookServerEndpoint pulumi.StringOutput `pulumi:"notebookServerEndpoint"`
	// Status of the notebook workspace. Possible values are: Creating, Online, Deleting, Failed, Updating.
	Status pulumi.StringOutput `pulumi:"status"`
	// The type of Azure resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

A notebook workspace resource

func GetNotebookWorkspace

func GetNotebookWorkspace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NotebookWorkspaceState, opts ...pulumi.ResourceOption) (*NotebookWorkspace, error)

GetNotebookWorkspace gets an existing NotebookWorkspace resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewNotebookWorkspace

func NewNotebookWorkspace(ctx *pulumi.Context,
	name string, args *NotebookWorkspaceArgs, opts ...pulumi.ResourceOption) (*NotebookWorkspace, error)

NewNotebookWorkspace registers a new resource with the given unique name, arguments, and options.

func (*NotebookWorkspace) ElementType added in v0.2.6

func (*NotebookWorkspace) ElementType() reflect.Type

func (*NotebookWorkspace) ToNotebookWorkspaceOutput added in v0.2.6

func (i *NotebookWorkspace) ToNotebookWorkspaceOutput() NotebookWorkspaceOutput

func (*NotebookWorkspace) ToNotebookWorkspaceOutputWithContext added in v0.2.6

func (i *NotebookWorkspace) ToNotebookWorkspaceOutputWithContext(ctx context.Context) NotebookWorkspaceOutput

type NotebookWorkspaceArgs

type NotebookWorkspaceArgs struct {
	// Cosmos DB database account name.
	AccountName pulumi.StringInput
	// The name of the notebook workspace resource.
	NotebookWorkspaceName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a NotebookWorkspace resource.

func (NotebookWorkspaceArgs) ElementType

func (NotebookWorkspaceArgs) ElementType() reflect.Type

type NotebookWorkspaceInput added in v0.2.6

type NotebookWorkspaceInput interface {
	pulumi.Input

	ToNotebookWorkspaceOutput() NotebookWorkspaceOutput
	ToNotebookWorkspaceOutputWithContext(ctx context.Context) NotebookWorkspaceOutput
}

type NotebookWorkspaceOutput added in v0.2.6

type NotebookWorkspaceOutput struct {
	*pulumi.OutputState
}

func (NotebookWorkspaceOutput) ElementType added in v0.2.6

func (NotebookWorkspaceOutput) ElementType() reflect.Type

func (NotebookWorkspaceOutput) ToNotebookWorkspaceOutput added in v0.2.6

func (o NotebookWorkspaceOutput) ToNotebookWorkspaceOutput() NotebookWorkspaceOutput

func (NotebookWorkspaceOutput) ToNotebookWorkspaceOutputWithContext added in v0.2.6

func (o NotebookWorkspaceOutput) ToNotebookWorkspaceOutputWithContext(ctx context.Context) NotebookWorkspaceOutput

type NotebookWorkspaceState

type NotebookWorkspaceState struct {
	// The name of the database account.
	Name pulumi.StringPtrInput
	// Specifies the endpoint of Notebook server.
	NotebookServerEndpoint pulumi.StringPtrInput
	// Status of the notebook workspace. Possible values are: Creating, Online, Deleting, Failed, Updating.
	Status pulumi.StringPtrInput
	// The type of Azure resource.
	Type pulumi.StringPtrInput
}

func (NotebookWorkspaceState) ElementType

func (NotebookWorkspaceState) ElementType() reflect.Type

type PartitionKind added in v0.3.1

type PartitionKind pulumi.String

Indicates the kind of algorithm used for partitioning

func (PartitionKind) ElementType added in v0.3.1

func (PartitionKind) ElementType() reflect.Type

func (PartitionKind) ToStringOutput added in v0.3.1

func (e PartitionKind) ToStringOutput() pulumi.StringOutput

func (PartitionKind) ToStringOutputWithContext added in v0.3.1

func (e PartitionKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PartitionKind) ToStringPtrOutput added in v0.3.1

func (e PartitionKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (PartitionKind) ToStringPtrOutputWithContext added in v0.3.1

func (e PartitionKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SpatialSpec

type SpatialSpec struct {
	// The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)
	Path *string `pulumi:"path"`
	// List of path's spatial type
	Types []string `pulumi:"types"`
}

type SpatialSpecArgs

type SpatialSpecArgs struct {
	// The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)
	Path pulumi.StringPtrInput `pulumi:"path"`
	// List of path's spatial type
	Types pulumi.StringArrayInput `pulumi:"types"`
}

func (SpatialSpecArgs) ElementType

func (SpatialSpecArgs) ElementType() reflect.Type

func (SpatialSpecArgs) ToSpatialSpecOutput

func (i SpatialSpecArgs) ToSpatialSpecOutput() SpatialSpecOutput

func (SpatialSpecArgs) ToSpatialSpecOutputWithContext

func (i SpatialSpecArgs) ToSpatialSpecOutputWithContext(ctx context.Context) SpatialSpecOutput

type SpatialSpecArray

type SpatialSpecArray []SpatialSpecInput

func (SpatialSpecArray) ElementType

func (SpatialSpecArray) ElementType() reflect.Type

func (SpatialSpecArray) ToSpatialSpecArrayOutput

func (i SpatialSpecArray) ToSpatialSpecArrayOutput() SpatialSpecArrayOutput

func (SpatialSpecArray) ToSpatialSpecArrayOutputWithContext

func (i SpatialSpecArray) ToSpatialSpecArrayOutputWithContext(ctx context.Context) SpatialSpecArrayOutput

type SpatialSpecArrayInput

type SpatialSpecArrayInput interface {
	pulumi.Input

	ToSpatialSpecArrayOutput() SpatialSpecArrayOutput
	ToSpatialSpecArrayOutputWithContext(context.Context) SpatialSpecArrayOutput
}

SpatialSpecArrayInput is an input type that accepts SpatialSpecArray and SpatialSpecArrayOutput values. You can construct a concrete instance of `SpatialSpecArrayInput` via:

SpatialSpecArray{ SpatialSpecArgs{...} }

type SpatialSpecArrayOutput

type SpatialSpecArrayOutput struct{ *pulumi.OutputState }

func (SpatialSpecArrayOutput) ElementType

func (SpatialSpecArrayOutput) ElementType() reflect.Type

func (SpatialSpecArrayOutput) Index

func (SpatialSpecArrayOutput) ToSpatialSpecArrayOutput

func (o SpatialSpecArrayOutput) ToSpatialSpecArrayOutput() SpatialSpecArrayOutput

func (SpatialSpecArrayOutput) ToSpatialSpecArrayOutputWithContext

func (o SpatialSpecArrayOutput) ToSpatialSpecArrayOutputWithContext(ctx context.Context) SpatialSpecArrayOutput

type SpatialSpecInput

type SpatialSpecInput interface {
	pulumi.Input

	ToSpatialSpecOutput() SpatialSpecOutput
	ToSpatialSpecOutputWithContext(context.Context) SpatialSpecOutput
}

SpatialSpecInput is an input type that accepts SpatialSpecArgs and SpatialSpecOutput values. You can construct a concrete instance of `SpatialSpecInput` via:

SpatialSpecArgs{...}

type SpatialSpecOutput

type SpatialSpecOutput struct{ *pulumi.OutputState }

func (SpatialSpecOutput) ElementType

func (SpatialSpecOutput) ElementType() reflect.Type

func (SpatialSpecOutput) Path

The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)

func (SpatialSpecOutput) ToSpatialSpecOutput

func (o SpatialSpecOutput) ToSpatialSpecOutput() SpatialSpecOutput

func (SpatialSpecOutput) ToSpatialSpecOutputWithContext

func (o SpatialSpecOutput) ToSpatialSpecOutputWithContext(ctx context.Context) SpatialSpecOutput

func (SpatialSpecOutput) Types

List of path's spatial type

type SpatialSpecResponse

type SpatialSpecResponse struct {
	// The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)
	Path *string `pulumi:"path"`
	// List of path's spatial type
	Types []string `pulumi:"types"`
}

type SpatialSpecResponseArgs

type SpatialSpecResponseArgs struct {
	// The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)
	Path pulumi.StringPtrInput `pulumi:"path"`
	// List of path's spatial type
	Types pulumi.StringArrayInput `pulumi:"types"`
}

func (SpatialSpecResponseArgs) ElementType

func (SpatialSpecResponseArgs) ElementType() reflect.Type

func (SpatialSpecResponseArgs) ToSpatialSpecResponseOutput

func (i SpatialSpecResponseArgs) ToSpatialSpecResponseOutput() SpatialSpecResponseOutput

func (SpatialSpecResponseArgs) ToSpatialSpecResponseOutputWithContext

func (i SpatialSpecResponseArgs) ToSpatialSpecResponseOutputWithContext(ctx context.Context) SpatialSpecResponseOutput

type SpatialSpecResponseArray

type SpatialSpecResponseArray []SpatialSpecResponseInput

func (SpatialSpecResponseArray) ElementType

func (SpatialSpecResponseArray) ElementType() reflect.Type

func (SpatialSpecResponseArray) ToSpatialSpecResponseArrayOutput

func (i SpatialSpecResponseArray) ToSpatialSpecResponseArrayOutput() SpatialSpecResponseArrayOutput

func (SpatialSpecResponseArray) ToSpatialSpecResponseArrayOutputWithContext

func (i SpatialSpecResponseArray) ToSpatialSpecResponseArrayOutputWithContext(ctx context.Context) SpatialSpecResponseArrayOutput

type SpatialSpecResponseArrayInput

type SpatialSpecResponseArrayInput interface {
	pulumi.Input

	ToSpatialSpecResponseArrayOutput() SpatialSpecResponseArrayOutput
	ToSpatialSpecResponseArrayOutputWithContext(context.Context) SpatialSpecResponseArrayOutput
}

SpatialSpecResponseArrayInput is an input type that accepts SpatialSpecResponseArray and SpatialSpecResponseArrayOutput values. You can construct a concrete instance of `SpatialSpecResponseArrayInput` via:

SpatialSpecResponseArray{ SpatialSpecResponseArgs{...} }

type SpatialSpecResponseArrayOutput

type SpatialSpecResponseArrayOutput struct{ *pulumi.OutputState }

func (SpatialSpecResponseArrayOutput) ElementType

func (SpatialSpecResponseArrayOutput) Index

func (SpatialSpecResponseArrayOutput) ToSpatialSpecResponseArrayOutput

func (o SpatialSpecResponseArrayOutput) ToSpatialSpecResponseArrayOutput() SpatialSpecResponseArrayOutput

func (SpatialSpecResponseArrayOutput) ToSpatialSpecResponseArrayOutputWithContext

func (o SpatialSpecResponseArrayOutput) ToSpatialSpecResponseArrayOutputWithContext(ctx context.Context) SpatialSpecResponseArrayOutput

type SpatialSpecResponseInput

type SpatialSpecResponseInput interface {
	pulumi.Input

	ToSpatialSpecResponseOutput() SpatialSpecResponseOutput
	ToSpatialSpecResponseOutputWithContext(context.Context) SpatialSpecResponseOutput
}

SpatialSpecResponseInput is an input type that accepts SpatialSpecResponseArgs and SpatialSpecResponseOutput values. You can construct a concrete instance of `SpatialSpecResponseInput` via:

SpatialSpecResponseArgs{...}

type SpatialSpecResponseOutput

type SpatialSpecResponseOutput struct{ *pulumi.OutputState }

func (SpatialSpecResponseOutput) ElementType

func (SpatialSpecResponseOutput) ElementType() reflect.Type

func (SpatialSpecResponseOutput) Path

The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)

func (SpatialSpecResponseOutput) ToSpatialSpecResponseOutput

func (o SpatialSpecResponseOutput) ToSpatialSpecResponseOutput() SpatialSpecResponseOutput

func (SpatialSpecResponseOutput) ToSpatialSpecResponseOutputWithContext

func (o SpatialSpecResponseOutput) ToSpatialSpecResponseOutputWithContext(ctx context.Context) SpatialSpecResponseOutput

func (SpatialSpecResponseOutput) Types

List of path's spatial type

type SpatialType added in v0.3.1

type SpatialType pulumi.String

Indicates the spatial type of index.

func (SpatialType) ElementType added in v0.3.1

func (SpatialType) ElementType() reflect.Type

func (SpatialType) ToStringOutput added in v0.3.1

func (e SpatialType) ToStringOutput() pulumi.StringOutput

func (SpatialType) ToStringOutputWithContext added in v0.3.1

func (e SpatialType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SpatialType) ToStringPtrOutput added in v0.3.1

func (e SpatialType) ToStringPtrOutput() pulumi.StringPtrOutput

func (SpatialType) ToStringPtrOutputWithContext added in v0.3.1

func (e SpatialType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SqlContainerGetPropertiesResponseResource

type SqlContainerGetPropertiesResponseResource struct {
	// The conflict resolution policy for the container.
	ConflictResolutionPolicy *ConflictResolutionPolicyResponse `pulumi:"conflictResolutionPolicy"`
	// Default time to live
	DefaultTtl *int `pulumi:"defaultTtl"`
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag string `pulumi:"etag"`
	// Name of the Cosmos DB SQL container
	Id string `pulumi:"id"`
	// The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container
	IndexingPolicy *IndexingPolicyResponse `pulumi:"indexingPolicy"`
	// The configuration of the partition key to be used for partitioning data into multiple partitions
	PartitionKey *ContainerPartitionKeyResponse `pulumi:"partitionKey"`
	// A system generated property. A unique identifier.
	Rid string `pulumi:"rid"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts interface{} `pulumi:"ts"`
	// The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.
	UniqueKeyPolicy *UniqueKeyPolicyResponse `pulumi:"uniqueKeyPolicy"`
}

type SqlContainerGetPropertiesResponseResourceArgs

type SqlContainerGetPropertiesResponseResourceArgs struct {
	// The conflict resolution policy for the container.
	ConflictResolutionPolicy ConflictResolutionPolicyResponsePtrInput `pulumi:"conflictResolutionPolicy"`
	// Default time to live
	DefaultTtl pulumi.IntPtrInput `pulumi:"defaultTtl"`
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag pulumi.StringInput `pulumi:"etag"`
	// Name of the Cosmos DB SQL container
	Id pulumi.StringInput `pulumi:"id"`
	// The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container
	IndexingPolicy IndexingPolicyResponsePtrInput `pulumi:"indexingPolicy"`
	// The configuration of the partition key to be used for partitioning data into multiple partitions
	PartitionKey ContainerPartitionKeyResponsePtrInput `pulumi:"partitionKey"`
	// A system generated property. A unique identifier.
	Rid pulumi.StringInput `pulumi:"rid"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts pulumi.Input `pulumi:"ts"`
	// The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.
	UniqueKeyPolicy UniqueKeyPolicyResponsePtrInput `pulumi:"uniqueKeyPolicy"`
}

func (SqlContainerGetPropertiesResponseResourceArgs) ElementType

func (SqlContainerGetPropertiesResponseResourceArgs) ToSqlContainerGetPropertiesResponseResourceOutput

func (i SqlContainerGetPropertiesResponseResourceArgs) ToSqlContainerGetPropertiesResponseResourceOutput() SqlContainerGetPropertiesResponseResourceOutput

func (SqlContainerGetPropertiesResponseResourceArgs) ToSqlContainerGetPropertiesResponseResourceOutputWithContext

func (i SqlContainerGetPropertiesResponseResourceArgs) ToSqlContainerGetPropertiesResponseResourceOutputWithContext(ctx context.Context) SqlContainerGetPropertiesResponseResourceOutput

func (SqlContainerGetPropertiesResponseResourceArgs) ToSqlContainerGetPropertiesResponseResourcePtrOutput

func (i SqlContainerGetPropertiesResponseResourceArgs) ToSqlContainerGetPropertiesResponseResourcePtrOutput() SqlContainerGetPropertiesResponseResourcePtrOutput

func (SqlContainerGetPropertiesResponseResourceArgs) ToSqlContainerGetPropertiesResponseResourcePtrOutputWithContext

func (i SqlContainerGetPropertiesResponseResourceArgs) ToSqlContainerGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) SqlContainerGetPropertiesResponseResourcePtrOutput

type SqlContainerGetPropertiesResponseResourceInput

type SqlContainerGetPropertiesResponseResourceInput interface {
	pulumi.Input

	ToSqlContainerGetPropertiesResponseResourceOutput() SqlContainerGetPropertiesResponseResourceOutput
	ToSqlContainerGetPropertiesResponseResourceOutputWithContext(context.Context) SqlContainerGetPropertiesResponseResourceOutput
}

SqlContainerGetPropertiesResponseResourceInput is an input type that accepts SqlContainerGetPropertiesResponseResourceArgs and SqlContainerGetPropertiesResponseResourceOutput values. You can construct a concrete instance of `SqlContainerGetPropertiesResponseResourceInput` via:

SqlContainerGetPropertiesResponseResourceArgs{...}

type SqlContainerGetPropertiesResponseResourceOutput

type SqlContainerGetPropertiesResponseResourceOutput struct{ *pulumi.OutputState }

func (SqlContainerGetPropertiesResponseResourceOutput) ConflictResolutionPolicy

The conflict resolution policy for the container.

func (SqlContainerGetPropertiesResponseResourceOutput) DefaultTtl

Default time to live

func (SqlContainerGetPropertiesResponseResourceOutput) ElementType

func (SqlContainerGetPropertiesResponseResourceOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (SqlContainerGetPropertiesResponseResourceOutput) Id

Name of the Cosmos DB SQL container

func (SqlContainerGetPropertiesResponseResourceOutput) IndexingPolicy

The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container

func (SqlContainerGetPropertiesResponseResourceOutput) PartitionKey

The configuration of the partition key to be used for partitioning data into multiple partitions

func (SqlContainerGetPropertiesResponseResourceOutput) Rid

A system generated property. A unique identifier.

func (SqlContainerGetPropertiesResponseResourceOutput) ToSqlContainerGetPropertiesResponseResourceOutput

func (o SqlContainerGetPropertiesResponseResourceOutput) ToSqlContainerGetPropertiesResponseResourceOutput() SqlContainerGetPropertiesResponseResourceOutput

func (SqlContainerGetPropertiesResponseResourceOutput) ToSqlContainerGetPropertiesResponseResourceOutputWithContext

func (o SqlContainerGetPropertiesResponseResourceOutput) ToSqlContainerGetPropertiesResponseResourceOutputWithContext(ctx context.Context) SqlContainerGetPropertiesResponseResourceOutput

func (SqlContainerGetPropertiesResponseResourceOutput) ToSqlContainerGetPropertiesResponseResourcePtrOutput

func (o SqlContainerGetPropertiesResponseResourceOutput) ToSqlContainerGetPropertiesResponseResourcePtrOutput() SqlContainerGetPropertiesResponseResourcePtrOutput

func (SqlContainerGetPropertiesResponseResourceOutput) ToSqlContainerGetPropertiesResponseResourcePtrOutputWithContext

func (o SqlContainerGetPropertiesResponseResourceOutput) ToSqlContainerGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) SqlContainerGetPropertiesResponseResourcePtrOutput

func (SqlContainerGetPropertiesResponseResourceOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

func (SqlContainerGetPropertiesResponseResourceOutput) UniqueKeyPolicy

The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.

type SqlContainerGetPropertiesResponseResourcePtrInput

type SqlContainerGetPropertiesResponseResourcePtrInput interface {
	pulumi.Input

	ToSqlContainerGetPropertiesResponseResourcePtrOutput() SqlContainerGetPropertiesResponseResourcePtrOutput
	ToSqlContainerGetPropertiesResponseResourcePtrOutputWithContext(context.Context) SqlContainerGetPropertiesResponseResourcePtrOutput
}

SqlContainerGetPropertiesResponseResourcePtrInput is an input type that accepts SqlContainerGetPropertiesResponseResourceArgs, SqlContainerGetPropertiesResponseResourcePtr and SqlContainerGetPropertiesResponseResourcePtrOutput values. You can construct a concrete instance of `SqlContainerGetPropertiesResponseResourcePtrInput` via:

        SqlContainerGetPropertiesResponseResourceArgs{...}

or:

        nil

type SqlContainerGetPropertiesResponseResourcePtrOutput

type SqlContainerGetPropertiesResponseResourcePtrOutput struct{ *pulumi.OutputState }

func (SqlContainerGetPropertiesResponseResourcePtrOutput) ConflictResolutionPolicy

The conflict resolution policy for the container.

func (SqlContainerGetPropertiesResponseResourcePtrOutput) DefaultTtl

Default time to live

func (SqlContainerGetPropertiesResponseResourcePtrOutput) Elem

func (SqlContainerGetPropertiesResponseResourcePtrOutput) ElementType

func (SqlContainerGetPropertiesResponseResourcePtrOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (SqlContainerGetPropertiesResponseResourcePtrOutput) Id

Name of the Cosmos DB SQL container

func (SqlContainerGetPropertiesResponseResourcePtrOutput) IndexingPolicy

The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container

func (SqlContainerGetPropertiesResponseResourcePtrOutput) PartitionKey

The configuration of the partition key to be used for partitioning data into multiple partitions

func (SqlContainerGetPropertiesResponseResourcePtrOutput) Rid

A system generated property. A unique identifier.

func (SqlContainerGetPropertiesResponseResourcePtrOutput) ToSqlContainerGetPropertiesResponseResourcePtrOutput

func (o SqlContainerGetPropertiesResponseResourcePtrOutput) ToSqlContainerGetPropertiesResponseResourcePtrOutput() SqlContainerGetPropertiesResponseResourcePtrOutput

func (SqlContainerGetPropertiesResponseResourcePtrOutput) ToSqlContainerGetPropertiesResponseResourcePtrOutputWithContext

func (o SqlContainerGetPropertiesResponseResourcePtrOutput) ToSqlContainerGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) SqlContainerGetPropertiesResponseResourcePtrOutput

func (SqlContainerGetPropertiesResponseResourcePtrOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

func (SqlContainerGetPropertiesResponseResourcePtrOutput) UniqueKeyPolicy

The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.

type SqlContainerResource

type SqlContainerResource struct {
	// The conflict resolution policy for the container.
	ConflictResolutionPolicy *ConflictResolutionPolicy `pulumi:"conflictResolutionPolicy"`
	// Default time to live
	DefaultTtl *int `pulumi:"defaultTtl"`
	// Name of the Cosmos DB SQL container
	Id string `pulumi:"id"`
	// The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container
	IndexingPolicy *IndexingPolicy `pulumi:"indexingPolicy"`
	// The configuration of the partition key to be used for partitioning data into multiple partitions
	PartitionKey *ContainerPartitionKey `pulumi:"partitionKey"`
	// The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.
	UniqueKeyPolicy *UniqueKeyPolicy `pulumi:"uniqueKeyPolicy"`
}

Cosmos DB SQL container resource object

type SqlContainerResourceArgs

type SqlContainerResourceArgs struct {
	// The conflict resolution policy for the container.
	ConflictResolutionPolicy ConflictResolutionPolicyPtrInput `pulumi:"conflictResolutionPolicy"`
	// Default time to live
	DefaultTtl pulumi.IntPtrInput `pulumi:"defaultTtl"`
	// Name of the Cosmos DB SQL container
	Id pulumi.StringInput `pulumi:"id"`
	// The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container
	IndexingPolicy IndexingPolicyPtrInput `pulumi:"indexingPolicy"`
	// The configuration of the partition key to be used for partitioning data into multiple partitions
	PartitionKey ContainerPartitionKeyPtrInput `pulumi:"partitionKey"`
	// The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.
	UniqueKeyPolicy UniqueKeyPolicyPtrInput `pulumi:"uniqueKeyPolicy"`
}

Cosmos DB SQL container resource object

func (SqlContainerResourceArgs) ElementType

func (SqlContainerResourceArgs) ElementType() reflect.Type

func (SqlContainerResourceArgs) ToSqlContainerResourceOutput

func (i SqlContainerResourceArgs) ToSqlContainerResourceOutput() SqlContainerResourceOutput

func (SqlContainerResourceArgs) ToSqlContainerResourceOutputWithContext

func (i SqlContainerResourceArgs) ToSqlContainerResourceOutputWithContext(ctx context.Context) SqlContainerResourceOutput

func (SqlContainerResourceArgs) ToSqlContainerResourcePtrOutput

func (i SqlContainerResourceArgs) ToSqlContainerResourcePtrOutput() SqlContainerResourcePtrOutput

func (SqlContainerResourceArgs) ToSqlContainerResourcePtrOutputWithContext

func (i SqlContainerResourceArgs) ToSqlContainerResourcePtrOutputWithContext(ctx context.Context) SqlContainerResourcePtrOutput

type SqlContainerResourceInput

type SqlContainerResourceInput interface {
	pulumi.Input

	ToSqlContainerResourceOutput() SqlContainerResourceOutput
	ToSqlContainerResourceOutputWithContext(context.Context) SqlContainerResourceOutput
}

SqlContainerResourceInput is an input type that accepts SqlContainerResourceArgs and SqlContainerResourceOutput values. You can construct a concrete instance of `SqlContainerResourceInput` via:

SqlContainerResourceArgs{...}

type SqlContainerResourceOutput

type SqlContainerResourceOutput struct{ *pulumi.OutputState }

Cosmos DB SQL container resource object

func (SqlContainerResourceOutput) ConflictResolutionPolicy

The conflict resolution policy for the container.

func (SqlContainerResourceOutput) DefaultTtl

Default time to live

func (SqlContainerResourceOutput) ElementType

func (SqlContainerResourceOutput) ElementType() reflect.Type

func (SqlContainerResourceOutput) Id

Name of the Cosmos DB SQL container

func (SqlContainerResourceOutput) IndexingPolicy

The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container

func (SqlContainerResourceOutput) PartitionKey

The configuration of the partition key to be used for partitioning data into multiple partitions

func (SqlContainerResourceOutput) ToSqlContainerResourceOutput

func (o SqlContainerResourceOutput) ToSqlContainerResourceOutput() SqlContainerResourceOutput

func (SqlContainerResourceOutput) ToSqlContainerResourceOutputWithContext

func (o SqlContainerResourceOutput) ToSqlContainerResourceOutputWithContext(ctx context.Context) SqlContainerResourceOutput

func (SqlContainerResourceOutput) ToSqlContainerResourcePtrOutput

func (o SqlContainerResourceOutput) ToSqlContainerResourcePtrOutput() SqlContainerResourcePtrOutput

func (SqlContainerResourceOutput) ToSqlContainerResourcePtrOutputWithContext

func (o SqlContainerResourceOutput) ToSqlContainerResourcePtrOutputWithContext(ctx context.Context) SqlContainerResourcePtrOutput

func (SqlContainerResourceOutput) UniqueKeyPolicy

The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.

type SqlContainerResourcePtrInput

type SqlContainerResourcePtrInput interface {
	pulumi.Input

	ToSqlContainerResourcePtrOutput() SqlContainerResourcePtrOutput
	ToSqlContainerResourcePtrOutputWithContext(context.Context) SqlContainerResourcePtrOutput
}

SqlContainerResourcePtrInput is an input type that accepts SqlContainerResourceArgs, SqlContainerResourcePtr and SqlContainerResourcePtrOutput values. You can construct a concrete instance of `SqlContainerResourcePtrInput` via:

        SqlContainerResourceArgs{...}

or:

        nil

type SqlContainerResourcePtrOutput

type SqlContainerResourcePtrOutput struct{ *pulumi.OutputState }

func (SqlContainerResourcePtrOutput) ConflictResolutionPolicy

The conflict resolution policy for the container.

func (SqlContainerResourcePtrOutput) DefaultTtl

Default time to live

func (SqlContainerResourcePtrOutput) Elem

func (SqlContainerResourcePtrOutput) ElementType

func (SqlContainerResourcePtrOutput) Id

Name of the Cosmos DB SQL container

func (SqlContainerResourcePtrOutput) IndexingPolicy

The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container

func (SqlContainerResourcePtrOutput) PartitionKey

The configuration of the partition key to be used for partitioning data into multiple partitions

func (SqlContainerResourcePtrOutput) ToSqlContainerResourcePtrOutput

func (o SqlContainerResourcePtrOutput) ToSqlContainerResourcePtrOutput() SqlContainerResourcePtrOutput

func (SqlContainerResourcePtrOutput) ToSqlContainerResourcePtrOutputWithContext

func (o SqlContainerResourcePtrOutput) ToSqlContainerResourcePtrOutputWithContext(ctx context.Context) SqlContainerResourcePtrOutput

func (SqlContainerResourcePtrOutput) UniqueKeyPolicy

The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.

type SqlDatabaseGetPropertiesResponseResource

type SqlDatabaseGetPropertiesResponseResource struct {
	// A system generated property that specified the addressable path of the collections resource.
	Colls *string `pulumi:"colls"`
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag string `pulumi:"etag"`
	// Name of the Cosmos DB SQL database
	Id string `pulumi:"id"`
	// A system generated property. A unique identifier.
	Rid string `pulumi:"rid"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts interface{} `pulumi:"ts"`
	// A system generated property that specifies the addressable path of the users resource.
	Users *string `pulumi:"users"`
}

type SqlDatabaseGetPropertiesResponseResourceArgs

type SqlDatabaseGetPropertiesResponseResourceArgs struct {
	// A system generated property that specified the addressable path of the collections resource.
	Colls pulumi.StringPtrInput `pulumi:"colls"`
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag pulumi.StringInput `pulumi:"etag"`
	// Name of the Cosmos DB SQL database
	Id pulumi.StringInput `pulumi:"id"`
	// A system generated property. A unique identifier.
	Rid pulumi.StringInput `pulumi:"rid"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts pulumi.Input `pulumi:"ts"`
	// A system generated property that specifies the addressable path of the users resource.
	Users pulumi.StringPtrInput `pulumi:"users"`
}

func (SqlDatabaseGetPropertiesResponseResourceArgs) ElementType

func (SqlDatabaseGetPropertiesResponseResourceArgs) ToSqlDatabaseGetPropertiesResponseResourceOutput

func (i SqlDatabaseGetPropertiesResponseResourceArgs) ToSqlDatabaseGetPropertiesResponseResourceOutput() SqlDatabaseGetPropertiesResponseResourceOutput

func (SqlDatabaseGetPropertiesResponseResourceArgs) ToSqlDatabaseGetPropertiesResponseResourceOutputWithContext

func (i SqlDatabaseGetPropertiesResponseResourceArgs) ToSqlDatabaseGetPropertiesResponseResourceOutputWithContext(ctx context.Context) SqlDatabaseGetPropertiesResponseResourceOutput

func (SqlDatabaseGetPropertiesResponseResourceArgs) ToSqlDatabaseGetPropertiesResponseResourcePtrOutput

func (i SqlDatabaseGetPropertiesResponseResourceArgs) ToSqlDatabaseGetPropertiesResponseResourcePtrOutput() SqlDatabaseGetPropertiesResponseResourcePtrOutput

func (SqlDatabaseGetPropertiesResponseResourceArgs) ToSqlDatabaseGetPropertiesResponseResourcePtrOutputWithContext

func (i SqlDatabaseGetPropertiesResponseResourceArgs) ToSqlDatabaseGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) SqlDatabaseGetPropertiesResponseResourcePtrOutput

type SqlDatabaseGetPropertiesResponseResourceInput

type SqlDatabaseGetPropertiesResponseResourceInput interface {
	pulumi.Input

	ToSqlDatabaseGetPropertiesResponseResourceOutput() SqlDatabaseGetPropertiesResponseResourceOutput
	ToSqlDatabaseGetPropertiesResponseResourceOutputWithContext(context.Context) SqlDatabaseGetPropertiesResponseResourceOutput
}

SqlDatabaseGetPropertiesResponseResourceInput is an input type that accepts SqlDatabaseGetPropertiesResponseResourceArgs and SqlDatabaseGetPropertiesResponseResourceOutput values. You can construct a concrete instance of `SqlDatabaseGetPropertiesResponseResourceInput` via:

SqlDatabaseGetPropertiesResponseResourceArgs{...}

type SqlDatabaseGetPropertiesResponseResourceOutput

type SqlDatabaseGetPropertiesResponseResourceOutput struct{ *pulumi.OutputState }

func (SqlDatabaseGetPropertiesResponseResourceOutput) Colls

A system generated property that specified the addressable path of the collections resource.

func (SqlDatabaseGetPropertiesResponseResourceOutput) ElementType

func (SqlDatabaseGetPropertiesResponseResourceOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (SqlDatabaseGetPropertiesResponseResourceOutput) Id

Name of the Cosmos DB SQL database

func (SqlDatabaseGetPropertiesResponseResourceOutput) Rid

A system generated property. A unique identifier.

func (SqlDatabaseGetPropertiesResponseResourceOutput) ToSqlDatabaseGetPropertiesResponseResourceOutput

func (o SqlDatabaseGetPropertiesResponseResourceOutput) ToSqlDatabaseGetPropertiesResponseResourceOutput() SqlDatabaseGetPropertiesResponseResourceOutput

func (SqlDatabaseGetPropertiesResponseResourceOutput) ToSqlDatabaseGetPropertiesResponseResourceOutputWithContext

func (o SqlDatabaseGetPropertiesResponseResourceOutput) ToSqlDatabaseGetPropertiesResponseResourceOutputWithContext(ctx context.Context) SqlDatabaseGetPropertiesResponseResourceOutput

func (SqlDatabaseGetPropertiesResponseResourceOutput) ToSqlDatabaseGetPropertiesResponseResourcePtrOutput

func (o SqlDatabaseGetPropertiesResponseResourceOutput) ToSqlDatabaseGetPropertiesResponseResourcePtrOutput() SqlDatabaseGetPropertiesResponseResourcePtrOutput

func (SqlDatabaseGetPropertiesResponseResourceOutput) ToSqlDatabaseGetPropertiesResponseResourcePtrOutputWithContext

func (o SqlDatabaseGetPropertiesResponseResourceOutput) ToSqlDatabaseGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) SqlDatabaseGetPropertiesResponseResourcePtrOutput

func (SqlDatabaseGetPropertiesResponseResourceOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

func (SqlDatabaseGetPropertiesResponseResourceOutput) Users

A system generated property that specifies the addressable path of the users resource.

type SqlDatabaseGetPropertiesResponseResourcePtrInput

type SqlDatabaseGetPropertiesResponseResourcePtrInput interface {
	pulumi.Input

	ToSqlDatabaseGetPropertiesResponseResourcePtrOutput() SqlDatabaseGetPropertiesResponseResourcePtrOutput
	ToSqlDatabaseGetPropertiesResponseResourcePtrOutputWithContext(context.Context) SqlDatabaseGetPropertiesResponseResourcePtrOutput
}

SqlDatabaseGetPropertiesResponseResourcePtrInput is an input type that accepts SqlDatabaseGetPropertiesResponseResourceArgs, SqlDatabaseGetPropertiesResponseResourcePtr and SqlDatabaseGetPropertiesResponseResourcePtrOutput values. You can construct a concrete instance of `SqlDatabaseGetPropertiesResponseResourcePtrInput` via:

        SqlDatabaseGetPropertiesResponseResourceArgs{...}

or:

        nil

type SqlDatabaseGetPropertiesResponseResourcePtrOutput

type SqlDatabaseGetPropertiesResponseResourcePtrOutput struct{ *pulumi.OutputState }

func (SqlDatabaseGetPropertiesResponseResourcePtrOutput) Colls

A system generated property that specified the addressable path of the collections resource.

func (SqlDatabaseGetPropertiesResponseResourcePtrOutput) Elem

func (SqlDatabaseGetPropertiesResponseResourcePtrOutput) ElementType

func (SqlDatabaseGetPropertiesResponseResourcePtrOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (SqlDatabaseGetPropertiesResponseResourcePtrOutput) Id

Name of the Cosmos DB SQL database

func (SqlDatabaseGetPropertiesResponseResourcePtrOutput) Rid

A system generated property. A unique identifier.

func (SqlDatabaseGetPropertiesResponseResourcePtrOutput) ToSqlDatabaseGetPropertiesResponseResourcePtrOutput

func (o SqlDatabaseGetPropertiesResponseResourcePtrOutput) ToSqlDatabaseGetPropertiesResponseResourcePtrOutput() SqlDatabaseGetPropertiesResponseResourcePtrOutput

func (SqlDatabaseGetPropertiesResponseResourcePtrOutput) ToSqlDatabaseGetPropertiesResponseResourcePtrOutputWithContext

func (o SqlDatabaseGetPropertiesResponseResourcePtrOutput) ToSqlDatabaseGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) SqlDatabaseGetPropertiesResponseResourcePtrOutput

func (SqlDatabaseGetPropertiesResponseResourcePtrOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

func (SqlDatabaseGetPropertiesResponseResourcePtrOutput) Users

A system generated property that specifies the addressable path of the users resource.

type SqlDatabaseResource

type SqlDatabaseResource struct {
	// Name of the Cosmos DB SQL database
	Id string `pulumi:"id"`
}

Cosmos DB SQL database resource object

type SqlDatabaseResourceArgs

type SqlDatabaseResourceArgs struct {
	// Name of the Cosmos DB SQL database
	Id pulumi.StringInput `pulumi:"id"`
}

Cosmos DB SQL database resource object

func (SqlDatabaseResourceArgs) ElementType

func (SqlDatabaseResourceArgs) ElementType() reflect.Type

func (SqlDatabaseResourceArgs) ToSqlDatabaseResourceOutput

func (i SqlDatabaseResourceArgs) ToSqlDatabaseResourceOutput() SqlDatabaseResourceOutput

func (SqlDatabaseResourceArgs) ToSqlDatabaseResourceOutputWithContext

func (i SqlDatabaseResourceArgs) ToSqlDatabaseResourceOutputWithContext(ctx context.Context) SqlDatabaseResourceOutput

func (SqlDatabaseResourceArgs) ToSqlDatabaseResourcePtrOutput

func (i SqlDatabaseResourceArgs) ToSqlDatabaseResourcePtrOutput() SqlDatabaseResourcePtrOutput

func (SqlDatabaseResourceArgs) ToSqlDatabaseResourcePtrOutputWithContext

func (i SqlDatabaseResourceArgs) ToSqlDatabaseResourcePtrOutputWithContext(ctx context.Context) SqlDatabaseResourcePtrOutput

type SqlDatabaseResourceInput

type SqlDatabaseResourceInput interface {
	pulumi.Input

	ToSqlDatabaseResourceOutput() SqlDatabaseResourceOutput
	ToSqlDatabaseResourceOutputWithContext(context.Context) SqlDatabaseResourceOutput
}

SqlDatabaseResourceInput is an input type that accepts SqlDatabaseResourceArgs and SqlDatabaseResourceOutput values. You can construct a concrete instance of `SqlDatabaseResourceInput` via:

SqlDatabaseResourceArgs{...}

type SqlDatabaseResourceOutput

type SqlDatabaseResourceOutput struct{ *pulumi.OutputState }

Cosmos DB SQL database resource object

func (SqlDatabaseResourceOutput) ElementType

func (SqlDatabaseResourceOutput) ElementType() reflect.Type

func (SqlDatabaseResourceOutput) Id

Name of the Cosmos DB SQL database

func (SqlDatabaseResourceOutput) ToSqlDatabaseResourceOutput

func (o SqlDatabaseResourceOutput) ToSqlDatabaseResourceOutput() SqlDatabaseResourceOutput

func (SqlDatabaseResourceOutput) ToSqlDatabaseResourceOutputWithContext

func (o SqlDatabaseResourceOutput) ToSqlDatabaseResourceOutputWithContext(ctx context.Context) SqlDatabaseResourceOutput

func (SqlDatabaseResourceOutput) ToSqlDatabaseResourcePtrOutput

func (o SqlDatabaseResourceOutput) ToSqlDatabaseResourcePtrOutput() SqlDatabaseResourcePtrOutput

func (SqlDatabaseResourceOutput) ToSqlDatabaseResourcePtrOutputWithContext

func (o SqlDatabaseResourceOutput) ToSqlDatabaseResourcePtrOutputWithContext(ctx context.Context) SqlDatabaseResourcePtrOutput

type SqlDatabaseResourcePtrInput

type SqlDatabaseResourcePtrInput interface {
	pulumi.Input

	ToSqlDatabaseResourcePtrOutput() SqlDatabaseResourcePtrOutput
	ToSqlDatabaseResourcePtrOutputWithContext(context.Context) SqlDatabaseResourcePtrOutput
}

SqlDatabaseResourcePtrInput is an input type that accepts SqlDatabaseResourceArgs, SqlDatabaseResourcePtr and SqlDatabaseResourcePtrOutput values. You can construct a concrete instance of `SqlDatabaseResourcePtrInput` via:

        SqlDatabaseResourceArgs{...}

or:

        nil

type SqlDatabaseResourcePtrOutput

type SqlDatabaseResourcePtrOutput struct{ *pulumi.OutputState }

func (SqlDatabaseResourcePtrOutput) Elem

func (SqlDatabaseResourcePtrOutput) ElementType

func (SqlDatabaseResourcePtrOutput) Id

Name of the Cosmos DB SQL database

func (SqlDatabaseResourcePtrOutput) ToSqlDatabaseResourcePtrOutput

func (o SqlDatabaseResourcePtrOutput) ToSqlDatabaseResourcePtrOutput() SqlDatabaseResourcePtrOutput

func (SqlDatabaseResourcePtrOutput) ToSqlDatabaseResourcePtrOutputWithContext

func (o SqlDatabaseResourcePtrOutput) ToSqlDatabaseResourcePtrOutputWithContext(ctx context.Context) SqlDatabaseResourcePtrOutput

type SqlResourceSqlContainer

type SqlResourceSqlContainer struct {
	pulumi.CustomResourceState

	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the ARM resource.
	Name     pulumi.StringOutput                                `pulumi:"name"`
	Resource SqlContainerGetPropertiesResponseResourcePtrOutput `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of Azure resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An Azure Cosmos DB container.

func GetSqlResourceSqlContainer

func GetSqlResourceSqlContainer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlResourceSqlContainerState, opts ...pulumi.ResourceOption) (*SqlResourceSqlContainer, error)

GetSqlResourceSqlContainer gets an existing SqlResourceSqlContainer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSqlResourceSqlContainer

func NewSqlResourceSqlContainer(ctx *pulumi.Context,
	name string, args *SqlResourceSqlContainerArgs, opts ...pulumi.ResourceOption) (*SqlResourceSqlContainer, error)

NewSqlResourceSqlContainer registers a new resource with the given unique name, arguments, and options.

func (*SqlResourceSqlContainer) ElementType added in v0.2.6

func (*SqlResourceSqlContainer) ElementType() reflect.Type

func (*SqlResourceSqlContainer) ToSqlResourceSqlContainerOutput added in v0.2.6

func (i *SqlResourceSqlContainer) ToSqlResourceSqlContainerOutput() SqlResourceSqlContainerOutput

func (*SqlResourceSqlContainer) ToSqlResourceSqlContainerOutputWithContext added in v0.2.6

func (i *SqlResourceSqlContainer) ToSqlResourceSqlContainerOutputWithContext(ctx context.Context) SqlResourceSqlContainerOutput

type SqlResourceSqlContainerArgs

type SqlResourceSqlContainerArgs struct {
	// Cosmos DB database account name.
	AccountName pulumi.StringInput
	// Cosmos DB container name.
	ContainerName pulumi.StringInput
	// Cosmos DB database name.
	DatabaseName pulumi.StringInput
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request.
	Options CreateUpdateOptionsInput
	// The standard JSON format of a container
	Resource SqlContainerResourceInput
	// Name of an Azure resource group.
	ResourceGroupName pulumi.StringInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a SqlResourceSqlContainer resource.

func (SqlResourceSqlContainerArgs) ElementType

type SqlResourceSqlContainerInput added in v0.2.6

type SqlResourceSqlContainerInput interface {
	pulumi.Input

	ToSqlResourceSqlContainerOutput() SqlResourceSqlContainerOutput
	ToSqlResourceSqlContainerOutputWithContext(ctx context.Context) SqlResourceSqlContainerOutput
}

type SqlResourceSqlContainerOutput added in v0.2.6

type SqlResourceSqlContainerOutput struct {
	*pulumi.OutputState
}

func (SqlResourceSqlContainerOutput) ElementType added in v0.2.6

func (SqlResourceSqlContainerOutput) ToSqlResourceSqlContainerOutput added in v0.2.6

func (o SqlResourceSqlContainerOutput) ToSqlResourceSqlContainerOutput() SqlResourceSqlContainerOutput

func (SqlResourceSqlContainerOutput) ToSqlResourceSqlContainerOutputWithContext added in v0.2.6

func (o SqlResourceSqlContainerOutput) ToSqlResourceSqlContainerOutputWithContext(ctx context.Context) SqlResourceSqlContainerOutput

type SqlResourceSqlContainerState

type SqlResourceSqlContainerState struct {
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// The name of the ARM resource.
	Name     pulumi.StringPtrInput
	Resource SqlContainerGetPropertiesResponseResourcePtrInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
	// The type of Azure resource.
	Type pulumi.StringPtrInput
}

func (SqlResourceSqlContainerState) ElementType

type SqlResourceSqlDatabase

type SqlResourceSqlDatabase struct {
	pulumi.CustomResourceState

	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the ARM resource.
	Name     pulumi.StringOutput                               `pulumi:"name"`
	Resource SqlDatabaseGetPropertiesResponseResourcePtrOutput `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of Azure resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An Azure Cosmos DB SQL database.

func GetSqlResourceSqlDatabase

func GetSqlResourceSqlDatabase(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlResourceSqlDatabaseState, opts ...pulumi.ResourceOption) (*SqlResourceSqlDatabase, error)

GetSqlResourceSqlDatabase gets an existing SqlResourceSqlDatabase resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSqlResourceSqlDatabase

func NewSqlResourceSqlDatabase(ctx *pulumi.Context,
	name string, args *SqlResourceSqlDatabaseArgs, opts ...pulumi.ResourceOption) (*SqlResourceSqlDatabase, error)

NewSqlResourceSqlDatabase registers a new resource with the given unique name, arguments, and options.

func (*SqlResourceSqlDatabase) ElementType added in v0.2.6

func (*SqlResourceSqlDatabase) ElementType() reflect.Type

func (*SqlResourceSqlDatabase) ToSqlResourceSqlDatabaseOutput added in v0.2.6

func (i *SqlResourceSqlDatabase) ToSqlResourceSqlDatabaseOutput() SqlResourceSqlDatabaseOutput

func (*SqlResourceSqlDatabase) ToSqlResourceSqlDatabaseOutputWithContext added in v0.2.6

func (i *SqlResourceSqlDatabase) ToSqlResourceSqlDatabaseOutputWithContext(ctx context.Context) SqlResourceSqlDatabaseOutput

type SqlResourceSqlDatabaseArgs

type SqlResourceSqlDatabaseArgs struct {
	// Cosmos DB database account name.
	AccountName pulumi.StringInput
	// Cosmos DB database name.
	DatabaseName pulumi.StringInput
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request.
	Options CreateUpdateOptionsInput
	// The standard JSON format of a SQL database
	Resource SqlDatabaseResourceInput
	// Name of an Azure resource group.
	ResourceGroupName pulumi.StringInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a SqlResourceSqlDatabase resource.

func (SqlResourceSqlDatabaseArgs) ElementType

func (SqlResourceSqlDatabaseArgs) ElementType() reflect.Type

type SqlResourceSqlDatabaseInput added in v0.2.6

type SqlResourceSqlDatabaseInput interface {
	pulumi.Input

	ToSqlResourceSqlDatabaseOutput() SqlResourceSqlDatabaseOutput
	ToSqlResourceSqlDatabaseOutputWithContext(ctx context.Context) SqlResourceSqlDatabaseOutput
}

type SqlResourceSqlDatabaseOutput added in v0.2.6

type SqlResourceSqlDatabaseOutput struct {
	*pulumi.OutputState
}

func (SqlResourceSqlDatabaseOutput) ElementType added in v0.2.6

func (SqlResourceSqlDatabaseOutput) ToSqlResourceSqlDatabaseOutput added in v0.2.6

func (o SqlResourceSqlDatabaseOutput) ToSqlResourceSqlDatabaseOutput() SqlResourceSqlDatabaseOutput

func (SqlResourceSqlDatabaseOutput) ToSqlResourceSqlDatabaseOutputWithContext added in v0.2.6

func (o SqlResourceSqlDatabaseOutput) ToSqlResourceSqlDatabaseOutputWithContext(ctx context.Context) SqlResourceSqlDatabaseOutput

type SqlResourceSqlDatabaseState

type SqlResourceSqlDatabaseState struct {
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// The name of the ARM resource.
	Name     pulumi.StringPtrInput
	Resource SqlDatabaseGetPropertiesResponseResourcePtrInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
	// The type of Azure resource.
	Type pulumi.StringPtrInput
}

func (SqlResourceSqlDatabaseState) ElementType

type SqlResourceSqlStoredProcedure

type SqlResourceSqlStoredProcedure struct {
	pulumi.CustomResourceState

	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the ARM resource.
	Name     pulumi.StringOutput                                      `pulumi:"name"`
	Resource SqlStoredProcedureGetPropertiesResponseResourcePtrOutput `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of Azure resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An Azure Cosmos DB storedProcedure.

func GetSqlResourceSqlStoredProcedure

func GetSqlResourceSqlStoredProcedure(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlResourceSqlStoredProcedureState, opts ...pulumi.ResourceOption) (*SqlResourceSqlStoredProcedure, error)

GetSqlResourceSqlStoredProcedure gets an existing SqlResourceSqlStoredProcedure resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSqlResourceSqlStoredProcedure

func NewSqlResourceSqlStoredProcedure(ctx *pulumi.Context,
	name string, args *SqlResourceSqlStoredProcedureArgs, opts ...pulumi.ResourceOption) (*SqlResourceSqlStoredProcedure, error)

NewSqlResourceSqlStoredProcedure registers a new resource with the given unique name, arguments, and options.

func (*SqlResourceSqlStoredProcedure) ElementType added in v0.2.6

func (*SqlResourceSqlStoredProcedure) ToSqlResourceSqlStoredProcedureOutput added in v0.2.6

func (i *SqlResourceSqlStoredProcedure) ToSqlResourceSqlStoredProcedureOutput() SqlResourceSqlStoredProcedureOutput

func (*SqlResourceSqlStoredProcedure) ToSqlResourceSqlStoredProcedureOutputWithContext added in v0.2.6

func (i *SqlResourceSqlStoredProcedure) ToSqlResourceSqlStoredProcedureOutputWithContext(ctx context.Context) SqlResourceSqlStoredProcedureOutput

type SqlResourceSqlStoredProcedureArgs

type SqlResourceSqlStoredProcedureArgs struct {
	// Cosmos DB database account name.
	AccountName pulumi.StringInput
	// Cosmos DB container name.
	ContainerName pulumi.StringInput
	// Cosmos DB database name.
	DatabaseName pulumi.StringInput
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request.
	Options CreateUpdateOptionsInput
	// The standard JSON format of a storedProcedure
	Resource SqlStoredProcedureResourceInput
	// Name of an Azure resource group.
	ResourceGroupName pulumi.StringInput
	// Cosmos DB storedProcedure name.
	StoredProcedureName pulumi.StringInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a SqlResourceSqlStoredProcedure resource.

func (SqlResourceSqlStoredProcedureArgs) ElementType

type SqlResourceSqlStoredProcedureInput added in v0.2.6

type SqlResourceSqlStoredProcedureInput interface {
	pulumi.Input

	ToSqlResourceSqlStoredProcedureOutput() SqlResourceSqlStoredProcedureOutput
	ToSqlResourceSqlStoredProcedureOutputWithContext(ctx context.Context) SqlResourceSqlStoredProcedureOutput
}

type SqlResourceSqlStoredProcedureOutput added in v0.2.6

type SqlResourceSqlStoredProcedureOutput struct {
	*pulumi.OutputState
}

func (SqlResourceSqlStoredProcedureOutput) ElementType added in v0.2.6

func (SqlResourceSqlStoredProcedureOutput) ToSqlResourceSqlStoredProcedureOutput added in v0.2.6

func (o SqlResourceSqlStoredProcedureOutput) ToSqlResourceSqlStoredProcedureOutput() SqlResourceSqlStoredProcedureOutput

func (SqlResourceSqlStoredProcedureOutput) ToSqlResourceSqlStoredProcedureOutputWithContext added in v0.2.6

func (o SqlResourceSqlStoredProcedureOutput) ToSqlResourceSqlStoredProcedureOutputWithContext(ctx context.Context) SqlResourceSqlStoredProcedureOutput

type SqlResourceSqlStoredProcedureState

type SqlResourceSqlStoredProcedureState struct {
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// The name of the ARM resource.
	Name     pulumi.StringPtrInput
	Resource SqlStoredProcedureGetPropertiesResponseResourcePtrInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
	// The type of Azure resource.
	Type pulumi.StringPtrInput
}

func (SqlResourceSqlStoredProcedureState) ElementType

type SqlResourceSqlTrigger

type SqlResourceSqlTrigger struct {
	pulumi.CustomResourceState

	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the ARM resource.
	Name     pulumi.StringOutput                              `pulumi:"name"`
	Resource SqlTriggerGetPropertiesResponseResourcePtrOutput `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of Azure resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An Azure Cosmos DB trigger.

func GetSqlResourceSqlTrigger

func GetSqlResourceSqlTrigger(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlResourceSqlTriggerState, opts ...pulumi.ResourceOption) (*SqlResourceSqlTrigger, error)

GetSqlResourceSqlTrigger gets an existing SqlResourceSqlTrigger resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSqlResourceSqlTrigger

func NewSqlResourceSqlTrigger(ctx *pulumi.Context,
	name string, args *SqlResourceSqlTriggerArgs, opts ...pulumi.ResourceOption) (*SqlResourceSqlTrigger, error)

NewSqlResourceSqlTrigger registers a new resource with the given unique name, arguments, and options.

func (*SqlResourceSqlTrigger) ElementType added in v0.2.6

func (*SqlResourceSqlTrigger) ElementType() reflect.Type

func (*SqlResourceSqlTrigger) ToSqlResourceSqlTriggerOutput added in v0.2.6

func (i *SqlResourceSqlTrigger) ToSqlResourceSqlTriggerOutput() SqlResourceSqlTriggerOutput

func (*SqlResourceSqlTrigger) ToSqlResourceSqlTriggerOutputWithContext added in v0.2.6

func (i *SqlResourceSqlTrigger) ToSqlResourceSqlTriggerOutputWithContext(ctx context.Context) SqlResourceSqlTriggerOutput

type SqlResourceSqlTriggerArgs

type SqlResourceSqlTriggerArgs struct {
	// Cosmos DB database account name.
	AccountName pulumi.StringInput
	// Cosmos DB container name.
	ContainerName pulumi.StringInput
	// Cosmos DB database name.
	DatabaseName pulumi.StringInput
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request.
	Options CreateUpdateOptionsInput
	// The standard JSON format of a trigger
	Resource SqlTriggerResourceInput
	// Name of an Azure resource group.
	ResourceGroupName pulumi.StringInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
	// Cosmos DB trigger name.
	TriggerName pulumi.StringInput
}

The set of arguments for constructing a SqlResourceSqlTrigger resource.

func (SqlResourceSqlTriggerArgs) ElementType

func (SqlResourceSqlTriggerArgs) ElementType() reflect.Type

type SqlResourceSqlTriggerInput added in v0.2.6

type SqlResourceSqlTriggerInput interface {
	pulumi.Input

	ToSqlResourceSqlTriggerOutput() SqlResourceSqlTriggerOutput
	ToSqlResourceSqlTriggerOutputWithContext(ctx context.Context) SqlResourceSqlTriggerOutput
}

type SqlResourceSqlTriggerOutput added in v0.2.6

type SqlResourceSqlTriggerOutput struct {
	*pulumi.OutputState
}

func (SqlResourceSqlTriggerOutput) ElementType added in v0.2.6

func (SqlResourceSqlTriggerOutput) ToSqlResourceSqlTriggerOutput added in v0.2.6

func (o SqlResourceSqlTriggerOutput) ToSqlResourceSqlTriggerOutput() SqlResourceSqlTriggerOutput

func (SqlResourceSqlTriggerOutput) ToSqlResourceSqlTriggerOutputWithContext added in v0.2.6

func (o SqlResourceSqlTriggerOutput) ToSqlResourceSqlTriggerOutputWithContext(ctx context.Context) SqlResourceSqlTriggerOutput

type SqlResourceSqlTriggerState

type SqlResourceSqlTriggerState struct {
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// The name of the ARM resource.
	Name     pulumi.StringPtrInput
	Resource SqlTriggerGetPropertiesResponseResourcePtrInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
	// The type of Azure resource.
	Type pulumi.StringPtrInput
}

func (SqlResourceSqlTriggerState) ElementType

func (SqlResourceSqlTriggerState) ElementType() reflect.Type

type SqlResourceSqlUserDefinedFunction

type SqlResourceSqlUserDefinedFunction struct {
	pulumi.CustomResourceState

	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the ARM resource.
	Name     pulumi.StringOutput                                          `pulumi:"name"`
	Resource SqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of Azure resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An Azure Cosmos DB userDefinedFunction.

func GetSqlResourceSqlUserDefinedFunction

func GetSqlResourceSqlUserDefinedFunction(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlResourceSqlUserDefinedFunctionState, opts ...pulumi.ResourceOption) (*SqlResourceSqlUserDefinedFunction, error)

GetSqlResourceSqlUserDefinedFunction gets an existing SqlResourceSqlUserDefinedFunction resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSqlResourceSqlUserDefinedFunction

func NewSqlResourceSqlUserDefinedFunction(ctx *pulumi.Context,
	name string, args *SqlResourceSqlUserDefinedFunctionArgs, opts ...pulumi.ResourceOption) (*SqlResourceSqlUserDefinedFunction, error)

NewSqlResourceSqlUserDefinedFunction registers a new resource with the given unique name, arguments, and options.

func (*SqlResourceSqlUserDefinedFunction) ElementType added in v0.2.6

func (*SqlResourceSqlUserDefinedFunction) ToSqlResourceSqlUserDefinedFunctionOutput added in v0.2.6

func (i *SqlResourceSqlUserDefinedFunction) ToSqlResourceSqlUserDefinedFunctionOutput() SqlResourceSqlUserDefinedFunctionOutput

func (*SqlResourceSqlUserDefinedFunction) ToSqlResourceSqlUserDefinedFunctionOutputWithContext added in v0.2.6

func (i *SqlResourceSqlUserDefinedFunction) ToSqlResourceSqlUserDefinedFunctionOutputWithContext(ctx context.Context) SqlResourceSqlUserDefinedFunctionOutput

type SqlResourceSqlUserDefinedFunctionArgs

type SqlResourceSqlUserDefinedFunctionArgs struct {
	// Cosmos DB database account name.
	AccountName pulumi.StringInput
	// Cosmos DB container name.
	ContainerName pulumi.StringInput
	// Cosmos DB database name.
	DatabaseName pulumi.StringInput
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request.
	Options CreateUpdateOptionsInput
	// The standard JSON format of a userDefinedFunction
	Resource SqlUserDefinedFunctionResourceInput
	// Name of an Azure resource group.
	ResourceGroupName pulumi.StringInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
	// Cosmos DB userDefinedFunction name.
	UserDefinedFunctionName pulumi.StringInput
}

The set of arguments for constructing a SqlResourceSqlUserDefinedFunction resource.

func (SqlResourceSqlUserDefinedFunctionArgs) ElementType

type SqlResourceSqlUserDefinedFunctionInput added in v0.2.6

type SqlResourceSqlUserDefinedFunctionInput interface {
	pulumi.Input

	ToSqlResourceSqlUserDefinedFunctionOutput() SqlResourceSqlUserDefinedFunctionOutput
	ToSqlResourceSqlUserDefinedFunctionOutputWithContext(ctx context.Context) SqlResourceSqlUserDefinedFunctionOutput
}

type SqlResourceSqlUserDefinedFunctionOutput added in v0.2.6

type SqlResourceSqlUserDefinedFunctionOutput struct {
	*pulumi.OutputState
}

func (SqlResourceSqlUserDefinedFunctionOutput) ElementType added in v0.2.6

func (SqlResourceSqlUserDefinedFunctionOutput) ToSqlResourceSqlUserDefinedFunctionOutput added in v0.2.6

func (o SqlResourceSqlUserDefinedFunctionOutput) ToSqlResourceSqlUserDefinedFunctionOutput() SqlResourceSqlUserDefinedFunctionOutput

func (SqlResourceSqlUserDefinedFunctionOutput) ToSqlResourceSqlUserDefinedFunctionOutputWithContext added in v0.2.6

func (o SqlResourceSqlUserDefinedFunctionOutput) ToSqlResourceSqlUserDefinedFunctionOutputWithContext(ctx context.Context) SqlResourceSqlUserDefinedFunctionOutput

type SqlResourceSqlUserDefinedFunctionState

type SqlResourceSqlUserDefinedFunctionState struct {
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// The name of the ARM resource.
	Name     pulumi.StringPtrInput
	Resource SqlUserDefinedFunctionGetPropertiesResponseResourcePtrInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
	// The type of Azure resource.
	Type pulumi.StringPtrInput
}

func (SqlResourceSqlUserDefinedFunctionState) ElementType

type SqlStoredProcedureGetPropertiesResponseResource

type SqlStoredProcedureGetPropertiesResponseResource struct {
	// Body of the Stored Procedure
	Body *string `pulumi:"body"`
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag string `pulumi:"etag"`
	// Name of the Cosmos DB SQL storedProcedure
	Id string `pulumi:"id"`
	// A system generated property. A unique identifier.
	Rid string `pulumi:"rid"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts interface{} `pulumi:"ts"`
}

type SqlStoredProcedureGetPropertiesResponseResourceArgs

type SqlStoredProcedureGetPropertiesResponseResourceArgs struct {
	// Body of the Stored Procedure
	Body pulumi.StringPtrInput `pulumi:"body"`
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag pulumi.StringInput `pulumi:"etag"`
	// Name of the Cosmos DB SQL storedProcedure
	Id pulumi.StringInput `pulumi:"id"`
	// A system generated property. A unique identifier.
	Rid pulumi.StringInput `pulumi:"rid"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts pulumi.Input `pulumi:"ts"`
}

func (SqlStoredProcedureGetPropertiesResponseResourceArgs) ElementType

func (SqlStoredProcedureGetPropertiesResponseResourceArgs) ToSqlStoredProcedureGetPropertiesResponseResourceOutput

func (i SqlStoredProcedureGetPropertiesResponseResourceArgs) ToSqlStoredProcedureGetPropertiesResponseResourceOutput() SqlStoredProcedureGetPropertiesResponseResourceOutput

func (SqlStoredProcedureGetPropertiesResponseResourceArgs) ToSqlStoredProcedureGetPropertiesResponseResourceOutputWithContext

func (i SqlStoredProcedureGetPropertiesResponseResourceArgs) ToSqlStoredProcedureGetPropertiesResponseResourceOutputWithContext(ctx context.Context) SqlStoredProcedureGetPropertiesResponseResourceOutput

func (SqlStoredProcedureGetPropertiesResponseResourceArgs) ToSqlStoredProcedureGetPropertiesResponseResourcePtrOutput

func (i SqlStoredProcedureGetPropertiesResponseResourceArgs) ToSqlStoredProcedureGetPropertiesResponseResourcePtrOutput() SqlStoredProcedureGetPropertiesResponseResourcePtrOutput

func (SqlStoredProcedureGetPropertiesResponseResourceArgs) ToSqlStoredProcedureGetPropertiesResponseResourcePtrOutputWithContext

func (i SqlStoredProcedureGetPropertiesResponseResourceArgs) ToSqlStoredProcedureGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) SqlStoredProcedureGetPropertiesResponseResourcePtrOutput

type SqlStoredProcedureGetPropertiesResponseResourceInput

type SqlStoredProcedureGetPropertiesResponseResourceInput interface {
	pulumi.Input

	ToSqlStoredProcedureGetPropertiesResponseResourceOutput() SqlStoredProcedureGetPropertiesResponseResourceOutput
	ToSqlStoredProcedureGetPropertiesResponseResourceOutputWithContext(context.Context) SqlStoredProcedureGetPropertiesResponseResourceOutput
}

SqlStoredProcedureGetPropertiesResponseResourceInput is an input type that accepts SqlStoredProcedureGetPropertiesResponseResourceArgs and SqlStoredProcedureGetPropertiesResponseResourceOutput values. You can construct a concrete instance of `SqlStoredProcedureGetPropertiesResponseResourceInput` via:

SqlStoredProcedureGetPropertiesResponseResourceArgs{...}

type SqlStoredProcedureGetPropertiesResponseResourceOutput

type SqlStoredProcedureGetPropertiesResponseResourceOutput struct{ *pulumi.OutputState }

func (SqlStoredProcedureGetPropertiesResponseResourceOutput) Body

Body of the Stored Procedure

func (SqlStoredProcedureGetPropertiesResponseResourceOutput) ElementType

func (SqlStoredProcedureGetPropertiesResponseResourceOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (SqlStoredProcedureGetPropertiesResponseResourceOutput) Id

Name of the Cosmos DB SQL storedProcedure

func (SqlStoredProcedureGetPropertiesResponseResourceOutput) Rid

A system generated property. A unique identifier.

func (SqlStoredProcedureGetPropertiesResponseResourceOutput) ToSqlStoredProcedureGetPropertiesResponseResourceOutput

func (SqlStoredProcedureGetPropertiesResponseResourceOutput) ToSqlStoredProcedureGetPropertiesResponseResourceOutputWithContext

func (o SqlStoredProcedureGetPropertiesResponseResourceOutput) ToSqlStoredProcedureGetPropertiesResponseResourceOutputWithContext(ctx context.Context) SqlStoredProcedureGetPropertiesResponseResourceOutput

func (SqlStoredProcedureGetPropertiesResponseResourceOutput) ToSqlStoredProcedureGetPropertiesResponseResourcePtrOutput

func (o SqlStoredProcedureGetPropertiesResponseResourceOutput) ToSqlStoredProcedureGetPropertiesResponseResourcePtrOutput() SqlStoredProcedureGetPropertiesResponseResourcePtrOutput

func (SqlStoredProcedureGetPropertiesResponseResourceOutput) ToSqlStoredProcedureGetPropertiesResponseResourcePtrOutputWithContext

func (o SqlStoredProcedureGetPropertiesResponseResourceOutput) ToSqlStoredProcedureGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) SqlStoredProcedureGetPropertiesResponseResourcePtrOutput

func (SqlStoredProcedureGetPropertiesResponseResourceOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

type SqlStoredProcedureGetPropertiesResponseResourcePtrInput

type SqlStoredProcedureGetPropertiesResponseResourcePtrInput interface {
	pulumi.Input

	ToSqlStoredProcedureGetPropertiesResponseResourcePtrOutput() SqlStoredProcedureGetPropertiesResponseResourcePtrOutput
	ToSqlStoredProcedureGetPropertiesResponseResourcePtrOutputWithContext(context.Context) SqlStoredProcedureGetPropertiesResponseResourcePtrOutput
}

SqlStoredProcedureGetPropertiesResponseResourcePtrInput is an input type that accepts SqlStoredProcedureGetPropertiesResponseResourceArgs, SqlStoredProcedureGetPropertiesResponseResourcePtr and SqlStoredProcedureGetPropertiesResponseResourcePtrOutput values. You can construct a concrete instance of `SqlStoredProcedureGetPropertiesResponseResourcePtrInput` via:

        SqlStoredProcedureGetPropertiesResponseResourceArgs{...}

or:

        nil

type SqlStoredProcedureGetPropertiesResponseResourcePtrOutput

type SqlStoredProcedureGetPropertiesResponseResourcePtrOutput struct{ *pulumi.OutputState }

func (SqlStoredProcedureGetPropertiesResponseResourcePtrOutput) Body

Body of the Stored Procedure

func (SqlStoredProcedureGetPropertiesResponseResourcePtrOutput) Elem

func (SqlStoredProcedureGetPropertiesResponseResourcePtrOutput) ElementType

func (SqlStoredProcedureGetPropertiesResponseResourcePtrOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (SqlStoredProcedureGetPropertiesResponseResourcePtrOutput) Id

Name of the Cosmos DB SQL storedProcedure

func (SqlStoredProcedureGetPropertiesResponseResourcePtrOutput) Rid

A system generated property. A unique identifier.

func (SqlStoredProcedureGetPropertiesResponseResourcePtrOutput) ToSqlStoredProcedureGetPropertiesResponseResourcePtrOutput

func (SqlStoredProcedureGetPropertiesResponseResourcePtrOutput) ToSqlStoredProcedureGetPropertiesResponseResourcePtrOutputWithContext

func (o SqlStoredProcedureGetPropertiesResponseResourcePtrOutput) ToSqlStoredProcedureGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) SqlStoredProcedureGetPropertiesResponseResourcePtrOutput

func (SqlStoredProcedureGetPropertiesResponseResourcePtrOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

type SqlStoredProcedureResource

type SqlStoredProcedureResource struct {
	// Body of the Stored Procedure
	Body *string `pulumi:"body"`
	// Name of the Cosmos DB SQL storedProcedure
	Id string `pulumi:"id"`
}

Cosmos DB SQL storedProcedure resource object

type SqlStoredProcedureResourceArgs

type SqlStoredProcedureResourceArgs struct {
	// Body of the Stored Procedure
	Body pulumi.StringPtrInput `pulumi:"body"`
	// Name of the Cosmos DB SQL storedProcedure
	Id pulumi.StringInput `pulumi:"id"`
}

Cosmos DB SQL storedProcedure resource object

func (SqlStoredProcedureResourceArgs) ElementType

func (SqlStoredProcedureResourceArgs) ToSqlStoredProcedureResourceOutput

func (i SqlStoredProcedureResourceArgs) ToSqlStoredProcedureResourceOutput() SqlStoredProcedureResourceOutput

func (SqlStoredProcedureResourceArgs) ToSqlStoredProcedureResourceOutputWithContext

func (i SqlStoredProcedureResourceArgs) ToSqlStoredProcedureResourceOutputWithContext(ctx context.Context) SqlStoredProcedureResourceOutput

func (SqlStoredProcedureResourceArgs) ToSqlStoredProcedureResourcePtrOutput

func (i SqlStoredProcedureResourceArgs) ToSqlStoredProcedureResourcePtrOutput() SqlStoredProcedureResourcePtrOutput

func (SqlStoredProcedureResourceArgs) ToSqlStoredProcedureResourcePtrOutputWithContext

func (i SqlStoredProcedureResourceArgs) ToSqlStoredProcedureResourcePtrOutputWithContext(ctx context.Context) SqlStoredProcedureResourcePtrOutput

type SqlStoredProcedureResourceInput

type SqlStoredProcedureResourceInput interface {
	pulumi.Input

	ToSqlStoredProcedureResourceOutput() SqlStoredProcedureResourceOutput
	ToSqlStoredProcedureResourceOutputWithContext(context.Context) SqlStoredProcedureResourceOutput
}

SqlStoredProcedureResourceInput is an input type that accepts SqlStoredProcedureResourceArgs and SqlStoredProcedureResourceOutput values. You can construct a concrete instance of `SqlStoredProcedureResourceInput` via:

SqlStoredProcedureResourceArgs{...}

type SqlStoredProcedureResourceOutput

type SqlStoredProcedureResourceOutput struct{ *pulumi.OutputState }

Cosmos DB SQL storedProcedure resource object

func (SqlStoredProcedureResourceOutput) Body

Body of the Stored Procedure

func (SqlStoredProcedureResourceOutput) ElementType

func (SqlStoredProcedureResourceOutput) Id

Name of the Cosmos DB SQL storedProcedure

func (SqlStoredProcedureResourceOutput) ToSqlStoredProcedureResourceOutput

func (o SqlStoredProcedureResourceOutput) ToSqlStoredProcedureResourceOutput() SqlStoredProcedureResourceOutput

func (SqlStoredProcedureResourceOutput) ToSqlStoredProcedureResourceOutputWithContext

func (o SqlStoredProcedureResourceOutput) ToSqlStoredProcedureResourceOutputWithContext(ctx context.Context) SqlStoredProcedureResourceOutput

func (SqlStoredProcedureResourceOutput) ToSqlStoredProcedureResourcePtrOutput

func (o SqlStoredProcedureResourceOutput) ToSqlStoredProcedureResourcePtrOutput() SqlStoredProcedureResourcePtrOutput

func (SqlStoredProcedureResourceOutput) ToSqlStoredProcedureResourcePtrOutputWithContext

func (o SqlStoredProcedureResourceOutput) ToSqlStoredProcedureResourcePtrOutputWithContext(ctx context.Context) SqlStoredProcedureResourcePtrOutput

type SqlStoredProcedureResourcePtrInput

type SqlStoredProcedureResourcePtrInput interface {
	pulumi.Input

	ToSqlStoredProcedureResourcePtrOutput() SqlStoredProcedureResourcePtrOutput
	ToSqlStoredProcedureResourcePtrOutputWithContext(context.Context) SqlStoredProcedureResourcePtrOutput
}

SqlStoredProcedureResourcePtrInput is an input type that accepts SqlStoredProcedureResourceArgs, SqlStoredProcedureResourcePtr and SqlStoredProcedureResourcePtrOutput values. You can construct a concrete instance of `SqlStoredProcedureResourcePtrInput` via:

        SqlStoredProcedureResourceArgs{...}

or:

        nil

type SqlStoredProcedureResourcePtrOutput

type SqlStoredProcedureResourcePtrOutput struct{ *pulumi.OutputState }

func (SqlStoredProcedureResourcePtrOutput) Body

Body of the Stored Procedure

func (SqlStoredProcedureResourcePtrOutput) Elem

func (SqlStoredProcedureResourcePtrOutput) ElementType

func (SqlStoredProcedureResourcePtrOutput) Id

Name of the Cosmos DB SQL storedProcedure

func (SqlStoredProcedureResourcePtrOutput) ToSqlStoredProcedureResourcePtrOutput

func (o SqlStoredProcedureResourcePtrOutput) ToSqlStoredProcedureResourcePtrOutput() SqlStoredProcedureResourcePtrOutput

func (SqlStoredProcedureResourcePtrOutput) ToSqlStoredProcedureResourcePtrOutputWithContext

func (o SqlStoredProcedureResourcePtrOutput) ToSqlStoredProcedureResourcePtrOutputWithContext(ctx context.Context) SqlStoredProcedureResourcePtrOutput

type SqlTriggerGetPropertiesResponseResource

type SqlTriggerGetPropertiesResponseResource struct {
	// Body of the Trigger
	Body *string `pulumi:"body"`
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag string `pulumi:"etag"`
	// Name of the Cosmos DB SQL trigger
	Id string `pulumi:"id"`
	// A system generated property. A unique identifier.
	Rid string `pulumi:"rid"`
	// The operation the trigger is associated with
	TriggerOperation *string `pulumi:"triggerOperation"`
	// Type of the Trigger
	TriggerType *string `pulumi:"triggerType"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts interface{} `pulumi:"ts"`
}

type SqlTriggerGetPropertiesResponseResourceArgs

type SqlTriggerGetPropertiesResponseResourceArgs struct {
	// Body of the Trigger
	Body pulumi.StringPtrInput `pulumi:"body"`
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag pulumi.StringInput `pulumi:"etag"`
	// Name of the Cosmos DB SQL trigger
	Id pulumi.StringInput `pulumi:"id"`
	// A system generated property. A unique identifier.
	Rid pulumi.StringInput `pulumi:"rid"`
	// The operation the trigger is associated with
	TriggerOperation pulumi.StringPtrInput `pulumi:"triggerOperation"`
	// Type of the Trigger
	TriggerType pulumi.StringPtrInput `pulumi:"triggerType"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts pulumi.Input `pulumi:"ts"`
}

func (SqlTriggerGetPropertiesResponseResourceArgs) ElementType

func (SqlTriggerGetPropertiesResponseResourceArgs) ToSqlTriggerGetPropertiesResponseResourceOutput

func (i SqlTriggerGetPropertiesResponseResourceArgs) ToSqlTriggerGetPropertiesResponseResourceOutput() SqlTriggerGetPropertiesResponseResourceOutput

func (SqlTriggerGetPropertiesResponseResourceArgs) ToSqlTriggerGetPropertiesResponseResourceOutputWithContext

func (i SqlTriggerGetPropertiesResponseResourceArgs) ToSqlTriggerGetPropertiesResponseResourceOutputWithContext(ctx context.Context) SqlTriggerGetPropertiesResponseResourceOutput

func (SqlTriggerGetPropertiesResponseResourceArgs) ToSqlTriggerGetPropertiesResponseResourcePtrOutput

func (i SqlTriggerGetPropertiesResponseResourceArgs) ToSqlTriggerGetPropertiesResponseResourcePtrOutput() SqlTriggerGetPropertiesResponseResourcePtrOutput

func (SqlTriggerGetPropertiesResponseResourceArgs) ToSqlTriggerGetPropertiesResponseResourcePtrOutputWithContext

func (i SqlTriggerGetPropertiesResponseResourceArgs) ToSqlTriggerGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) SqlTriggerGetPropertiesResponseResourcePtrOutput

type SqlTriggerGetPropertiesResponseResourceInput

type SqlTriggerGetPropertiesResponseResourceInput interface {
	pulumi.Input

	ToSqlTriggerGetPropertiesResponseResourceOutput() SqlTriggerGetPropertiesResponseResourceOutput
	ToSqlTriggerGetPropertiesResponseResourceOutputWithContext(context.Context) SqlTriggerGetPropertiesResponseResourceOutput
}

SqlTriggerGetPropertiesResponseResourceInput is an input type that accepts SqlTriggerGetPropertiesResponseResourceArgs and SqlTriggerGetPropertiesResponseResourceOutput values. You can construct a concrete instance of `SqlTriggerGetPropertiesResponseResourceInput` via:

SqlTriggerGetPropertiesResponseResourceArgs{...}

type SqlTriggerGetPropertiesResponseResourceOutput

type SqlTriggerGetPropertiesResponseResourceOutput struct{ *pulumi.OutputState }

func (SqlTriggerGetPropertiesResponseResourceOutput) Body

Body of the Trigger

func (SqlTriggerGetPropertiesResponseResourceOutput) ElementType

func (SqlTriggerGetPropertiesResponseResourceOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (SqlTriggerGetPropertiesResponseResourceOutput) Id

Name of the Cosmos DB SQL trigger

func (SqlTriggerGetPropertiesResponseResourceOutput) Rid

A system generated property. A unique identifier.

func (SqlTriggerGetPropertiesResponseResourceOutput) ToSqlTriggerGetPropertiesResponseResourceOutput

func (o SqlTriggerGetPropertiesResponseResourceOutput) ToSqlTriggerGetPropertiesResponseResourceOutput() SqlTriggerGetPropertiesResponseResourceOutput

func (SqlTriggerGetPropertiesResponseResourceOutput) ToSqlTriggerGetPropertiesResponseResourceOutputWithContext

func (o SqlTriggerGetPropertiesResponseResourceOutput) ToSqlTriggerGetPropertiesResponseResourceOutputWithContext(ctx context.Context) SqlTriggerGetPropertiesResponseResourceOutput

func (SqlTriggerGetPropertiesResponseResourceOutput) ToSqlTriggerGetPropertiesResponseResourcePtrOutput

func (o SqlTriggerGetPropertiesResponseResourceOutput) ToSqlTriggerGetPropertiesResponseResourcePtrOutput() SqlTriggerGetPropertiesResponseResourcePtrOutput

func (SqlTriggerGetPropertiesResponseResourceOutput) ToSqlTriggerGetPropertiesResponseResourcePtrOutputWithContext

func (o SqlTriggerGetPropertiesResponseResourceOutput) ToSqlTriggerGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) SqlTriggerGetPropertiesResponseResourcePtrOutput

func (SqlTriggerGetPropertiesResponseResourceOutput) TriggerOperation

The operation the trigger is associated with

func (SqlTriggerGetPropertiesResponseResourceOutput) TriggerType

Type of the Trigger

func (SqlTriggerGetPropertiesResponseResourceOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

type SqlTriggerGetPropertiesResponseResourcePtrInput

type SqlTriggerGetPropertiesResponseResourcePtrInput interface {
	pulumi.Input

	ToSqlTriggerGetPropertiesResponseResourcePtrOutput() SqlTriggerGetPropertiesResponseResourcePtrOutput
	ToSqlTriggerGetPropertiesResponseResourcePtrOutputWithContext(context.Context) SqlTriggerGetPropertiesResponseResourcePtrOutput
}

SqlTriggerGetPropertiesResponseResourcePtrInput is an input type that accepts SqlTriggerGetPropertiesResponseResourceArgs, SqlTriggerGetPropertiesResponseResourcePtr and SqlTriggerGetPropertiesResponseResourcePtrOutput values. You can construct a concrete instance of `SqlTriggerGetPropertiesResponseResourcePtrInput` via:

        SqlTriggerGetPropertiesResponseResourceArgs{...}

or:

        nil

type SqlTriggerGetPropertiesResponseResourcePtrOutput

type SqlTriggerGetPropertiesResponseResourcePtrOutput struct{ *pulumi.OutputState }

func (SqlTriggerGetPropertiesResponseResourcePtrOutput) Body

Body of the Trigger

func (SqlTriggerGetPropertiesResponseResourcePtrOutput) Elem

func (SqlTriggerGetPropertiesResponseResourcePtrOutput) ElementType

func (SqlTriggerGetPropertiesResponseResourcePtrOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (SqlTriggerGetPropertiesResponseResourcePtrOutput) Id

Name of the Cosmos DB SQL trigger

func (SqlTriggerGetPropertiesResponseResourcePtrOutput) Rid

A system generated property. A unique identifier.

func (SqlTriggerGetPropertiesResponseResourcePtrOutput) ToSqlTriggerGetPropertiesResponseResourcePtrOutput

func (o SqlTriggerGetPropertiesResponseResourcePtrOutput) ToSqlTriggerGetPropertiesResponseResourcePtrOutput() SqlTriggerGetPropertiesResponseResourcePtrOutput

func (SqlTriggerGetPropertiesResponseResourcePtrOutput) ToSqlTriggerGetPropertiesResponseResourcePtrOutputWithContext

func (o SqlTriggerGetPropertiesResponseResourcePtrOutput) ToSqlTriggerGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) SqlTriggerGetPropertiesResponseResourcePtrOutput

func (SqlTriggerGetPropertiesResponseResourcePtrOutput) TriggerOperation

The operation the trigger is associated with

func (SqlTriggerGetPropertiesResponseResourcePtrOutput) TriggerType

Type of the Trigger

func (SqlTriggerGetPropertiesResponseResourcePtrOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

type SqlTriggerResource

type SqlTriggerResource struct {
	// Body of the Trigger
	Body *string `pulumi:"body"`
	// Name of the Cosmos DB SQL trigger
	Id string `pulumi:"id"`
	// The operation the trigger is associated with
	TriggerOperation *string `pulumi:"triggerOperation"`
	// Type of the Trigger
	TriggerType *string `pulumi:"triggerType"`
}

Cosmos DB SQL trigger resource object

type SqlTriggerResourceArgs

type SqlTriggerResourceArgs struct {
	// Body of the Trigger
	Body pulumi.StringPtrInput `pulumi:"body"`
	// Name of the Cosmos DB SQL trigger
	Id pulumi.StringInput `pulumi:"id"`
	// The operation the trigger is associated with
	TriggerOperation pulumi.StringPtrInput `pulumi:"triggerOperation"`
	// Type of the Trigger
	TriggerType pulumi.StringPtrInput `pulumi:"triggerType"`
}

Cosmos DB SQL trigger resource object

func (SqlTriggerResourceArgs) ElementType

func (SqlTriggerResourceArgs) ElementType() reflect.Type

func (SqlTriggerResourceArgs) ToSqlTriggerResourceOutput

func (i SqlTriggerResourceArgs) ToSqlTriggerResourceOutput() SqlTriggerResourceOutput

func (SqlTriggerResourceArgs) ToSqlTriggerResourceOutputWithContext

func (i SqlTriggerResourceArgs) ToSqlTriggerResourceOutputWithContext(ctx context.Context) SqlTriggerResourceOutput

func (SqlTriggerResourceArgs) ToSqlTriggerResourcePtrOutput

func (i SqlTriggerResourceArgs) ToSqlTriggerResourcePtrOutput() SqlTriggerResourcePtrOutput

func (SqlTriggerResourceArgs) ToSqlTriggerResourcePtrOutputWithContext

func (i SqlTriggerResourceArgs) ToSqlTriggerResourcePtrOutputWithContext(ctx context.Context) SqlTriggerResourcePtrOutput

type SqlTriggerResourceInput

type SqlTriggerResourceInput interface {
	pulumi.Input

	ToSqlTriggerResourceOutput() SqlTriggerResourceOutput
	ToSqlTriggerResourceOutputWithContext(context.Context) SqlTriggerResourceOutput
}

SqlTriggerResourceInput is an input type that accepts SqlTriggerResourceArgs and SqlTriggerResourceOutput values. You can construct a concrete instance of `SqlTriggerResourceInput` via:

SqlTriggerResourceArgs{...}

type SqlTriggerResourceOutput

type SqlTriggerResourceOutput struct{ *pulumi.OutputState }

Cosmos DB SQL trigger resource object

func (SqlTriggerResourceOutput) Body

Body of the Trigger

func (SqlTriggerResourceOutput) ElementType

func (SqlTriggerResourceOutput) ElementType() reflect.Type

func (SqlTriggerResourceOutput) Id

Name of the Cosmos DB SQL trigger

func (SqlTriggerResourceOutput) ToSqlTriggerResourceOutput

func (o SqlTriggerResourceOutput) ToSqlTriggerResourceOutput() SqlTriggerResourceOutput

func (SqlTriggerResourceOutput) ToSqlTriggerResourceOutputWithContext

func (o SqlTriggerResourceOutput) ToSqlTriggerResourceOutputWithContext(ctx context.Context) SqlTriggerResourceOutput

func (SqlTriggerResourceOutput) ToSqlTriggerResourcePtrOutput

func (o SqlTriggerResourceOutput) ToSqlTriggerResourcePtrOutput() SqlTriggerResourcePtrOutput

func (SqlTriggerResourceOutput) ToSqlTriggerResourcePtrOutputWithContext

func (o SqlTriggerResourceOutput) ToSqlTriggerResourcePtrOutputWithContext(ctx context.Context) SqlTriggerResourcePtrOutput

func (SqlTriggerResourceOutput) TriggerOperation

func (o SqlTriggerResourceOutput) TriggerOperation() pulumi.StringPtrOutput

The operation the trigger is associated with

func (SqlTriggerResourceOutput) TriggerType

Type of the Trigger

type SqlTriggerResourcePtrInput

type SqlTriggerResourcePtrInput interface {
	pulumi.Input

	ToSqlTriggerResourcePtrOutput() SqlTriggerResourcePtrOutput
	ToSqlTriggerResourcePtrOutputWithContext(context.Context) SqlTriggerResourcePtrOutput
}

SqlTriggerResourcePtrInput is an input type that accepts SqlTriggerResourceArgs, SqlTriggerResourcePtr and SqlTriggerResourcePtrOutput values. You can construct a concrete instance of `SqlTriggerResourcePtrInput` via:

        SqlTriggerResourceArgs{...}

or:

        nil

type SqlTriggerResourcePtrOutput

type SqlTriggerResourcePtrOutput struct{ *pulumi.OutputState }

func (SqlTriggerResourcePtrOutput) Body

Body of the Trigger

func (SqlTriggerResourcePtrOutput) Elem

func (SqlTriggerResourcePtrOutput) ElementType

func (SqlTriggerResourcePtrOutput) Id

Name of the Cosmos DB SQL trigger

func (SqlTriggerResourcePtrOutput) ToSqlTriggerResourcePtrOutput

func (o SqlTriggerResourcePtrOutput) ToSqlTriggerResourcePtrOutput() SqlTriggerResourcePtrOutput

func (SqlTriggerResourcePtrOutput) ToSqlTriggerResourcePtrOutputWithContext

func (o SqlTriggerResourcePtrOutput) ToSqlTriggerResourcePtrOutputWithContext(ctx context.Context) SqlTriggerResourcePtrOutput

func (SqlTriggerResourcePtrOutput) TriggerOperation

func (o SqlTriggerResourcePtrOutput) TriggerOperation() pulumi.StringPtrOutput

The operation the trigger is associated with

func (SqlTriggerResourcePtrOutput) TriggerType

Type of the Trigger

type SqlUserDefinedFunctionGetPropertiesResponseResource

type SqlUserDefinedFunctionGetPropertiesResponseResource struct {
	// Body of the User Defined Function
	Body *string `pulumi:"body"`
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag string `pulumi:"etag"`
	// Name of the Cosmos DB SQL userDefinedFunction
	Id string `pulumi:"id"`
	// A system generated property. A unique identifier.
	Rid string `pulumi:"rid"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts interface{} `pulumi:"ts"`
}

type SqlUserDefinedFunctionGetPropertiesResponseResourceArgs

type SqlUserDefinedFunctionGetPropertiesResponseResourceArgs struct {
	// Body of the User Defined Function
	Body pulumi.StringPtrInput `pulumi:"body"`
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag pulumi.StringInput `pulumi:"etag"`
	// Name of the Cosmos DB SQL userDefinedFunction
	Id pulumi.StringInput `pulumi:"id"`
	// A system generated property. A unique identifier.
	Rid pulumi.StringInput `pulumi:"rid"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts pulumi.Input `pulumi:"ts"`
}

func (SqlUserDefinedFunctionGetPropertiesResponseResourceArgs) ElementType

func (SqlUserDefinedFunctionGetPropertiesResponseResourceArgs) ToSqlUserDefinedFunctionGetPropertiesResponseResourceOutput

func (SqlUserDefinedFunctionGetPropertiesResponseResourceArgs) ToSqlUserDefinedFunctionGetPropertiesResponseResourceOutputWithContext

func (i SqlUserDefinedFunctionGetPropertiesResponseResourceArgs) ToSqlUserDefinedFunctionGetPropertiesResponseResourceOutputWithContext(ctx context.Context) SqlUserDefinedFunctionGetPropertiesResponseResourceOutput

func (SqlUserDefinedFunctionGetPropertiesResponseResourceArgs) ToSqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput

func (i SqlUserDefinedFunctionGetPropertiesResponseResourceArgs) ToSqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput() SqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput

func (SqlUserDefinedFunctionGetPropertiesResponseResourceArgs) ToSqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutputWithContext

func (i SqlUserDefinedFunctionGetPropertiesResponseResourceArgs) ToSqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) SqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput

type SqlUserDefinedFunctionGetPropertiesResponseResourceInput

type SqlUserDefinedFunctionGetPropertiesResponseResourceInput interface {
	pulumi.Input

	ToSqlUserDefinedFunctionGetPropertiesResponseResourceOutput() SqlUserDefinedFunctionGetPropertiesResponseResourceOutput
	ToSqlUserDefinedFunctionGetPropertiesResponseResourceOutputWithContext(context.Context) SqlUserDefinedFunctionGetPropertiesResponseResourceOutput
}

SqlUserDefinedFunctionGetPropertiesResponseResourceInput is an input type that accepts SqlUserDefinedFunctionGetPropertiesResponseResourceArgs and SqlUserDefinedFunctionGetPropertiesResponseResourceOutput values. You can construct a concrete instance of `SqlUserDefinedFunctionGetPropertiesResponseResourceInput` via:

SqlUserDefinedFunctionGetPropertiesResponseResourceArgs{...}

type SqlUserDefinedFunctionGetPropertiesResponseResourceOutput

type SqlUserDefinedFunctionGetPropertiesResponseResourceOutput struct{ *pulumi.OutputState }

func (SqlUserDefinedFunctionGetPropertiesResponseResourceOutput) Body

Body of the User Defined Function

func (SqlUserDefinedFunctionGetPropertiesResponseResourceOutput) ElementType

func (SqlUserDefinedFunctionGetPropertiesResponseResourceOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (SqlUserDefinedFunctionGetPropertiesResponseResourceOutput) Id

Name of the Cosmos DB SQL userDefinedFunction

func (SqlUserDefinedFunctionGetPropertiesResponseResourceOutput) Rid

A system generated property. A unique identifier.

func (SqlUserDefinedFunctionGetPropertiesResponseResourceOutput) ToSqlUserDefinedFunctionGetPropertiesResponseResourceOutput

func (SqlUserDefinedFunctionGetPropertiesResponseResourceOutput) ToSqlUserDefinedFunctionGetPropertiesResponseResourceOutputWithContext

func (o SqlUserDefinedFunctionGetPropertiesResponseResourceOutput) ToSqlUserDefinedFunctionGetPropertiesResponseResourceOutputWithContext(ctx context.Context) SqlUserDefinedFunctionGetPropertiesResponseResourceOutput

func (SqlUserDefinedFunctionGetPropertiesResponseResourceOutput) ToSqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput

func (SqlUserDefinedFunctionGetPropertiesResponseResourceOutput) ToSqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutputWithContext

func (o SqlUserDefinedFunctionGetPropertiesResponseResourceOutput) ToSqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) SqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput

func (SqlUserDefinedFunctionGetPropertiesResponseResourceOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

type SqlUserDefinedFunctionGetPropertiesResponseResourcePtrInput

type SqlUserDefinedFunctionGetPropertiesResponseResourcePtrInput interface {
	pulumi.Input

	ToSqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput() SqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput
	ToSqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutputWithContext(context.Context) SqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput
}

SqlUserDefinedFunctionGetPropertiesResponseResourcePtrInput is an input type that accepts SqlUserDefinedFunctionGetPropertiesResponseResourceArgs, SqlUserDefinedFunctionGetPropertiesResponseResourcePtr and SqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput values. You can construct a concrete instance of `SqlUserDefinedFunctionGetPropertiesResponseResourcePtrInput` via:

        SqlUserDefinedFunctionGetPropertiesResponseResourceArgs{...}

or:

        nil

type SqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput

type SqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput struct{ *pulumi.OutputState }

func (SqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput) Body

Body of the User Defined Function

func (SqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput) Elem

func (SqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput) ElementType

func (SqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (SqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput) Id

Name of the Cosmos DB SQL userDefinedFunction

func (SqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput) Rid

A system generated property. A unique identifier.

func (SqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput) ToSqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput

func (SqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput) ToSqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutputWithContext

func (o SqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput) ToSqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) SqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput

func (SqlUserDefinedFunctionGetPropertiesResponseResourcePtrOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

type SqlUserDefinedFunctionResource

type SqlUserDefinedFunctionResource struct {
	// Body of the User Defined Function
	Body *string `pulumi:"body"`
	// Name of the Cosmos DB SQL userDefinedFunction
	Id string `pulumi:"id"`
}

Cosmos DB SQL userDefinedFunction resource object

type SqlUserDefinedFunctionResourceArgs

type SqlUserDefinedFunctionResourceArgs struct {
	// Body of the User Defined Function
	Body pulumi.StringPtrInput `pulumi:"body"`
	// Name of the Cosmos DB SQL userDefinedFunction
	Id pulumi.StringInput `pulumi:"id"`
}

Cosmos DB SQL userDefinedFunction resource object

func (SqlUserDefinedFunctionResourceArgs) ElementType

func (SqlUserDefinedFunctionResourceArgs) ToSqlUserDefinedFunctionResourceOutput

func (i SqlUserDefinedFunctionResourceArgs) ToSqlUserDefinedFunctionResourceOutput() SqlUserDefinedFunctionResourceOutput

func (SqlUserDefinedFunctionResourceArgs) ToSqlUserDefinedFunctionResourceOutputWithContext

func (i SqlUserDefinedFunctionResourceArgs) ToSqlUserDefinedFunctionResourceOutputWithContext(ctx context.Context) SqlUserDefinedFunctionResourceOutput

func (SqlUserDefinedFunctionResourceArgs) ToSqlUserDefinedFunctionResourcePtrOutput

func (i SqlUserDefinedFunctionResourceArgs) ToSqlUserDefinedFunctionResourcePtrOutput() SqlUserDefinedFunctionResourcePtrOutput

func (SqlUserDefinedFunctionResourceArgs) ToSqlUserDefinedFunctionResourcePtrOutputWithContext

func (i SqlUserDefinedFunctionResourceArgs) ToSqlUserDefinedFunctionResourcePtrOutputWithContext(ctx context.Context) SqlUserDefinedFunctionResourcePtrOutput

type SqlUserDefinedFunctionResourceInput

type SqlUserDefinedFunctionResourceInput interface {
	pulumi.Input

	ToSqlUserDefinedFunctionResourceOutput() SqlUserDefinedFunctionResourceOutput
	ToSqlUserDefinedFunctionResourceOutputWithContext(context.Context) SqlUserDefinedFunctionResourceOutput
}

SqlUserDefinedFunctionResourceInput is an input type that accepts SqlUserDefinedFunctionResourceArgs and SqlUserDefinedFunctionResourceOutput values. You can construct a concrete instance of `SqlUserDefinedFunctionResourceInput` via:

SqlUserDefinedFunctionResourceArgs{...}

type SqlUserDefinedFunctionResourceOutput

type SqlUserDefinedFunctionResourceOutput struct{ *pulumi.OutputState }

Cosmos DB SQL userDefinedFunction resource object

func (SqlUserDefinedFunctionResourceOutput) Body

Body of the User Defined Function

func (SqlUserDefinedFunctionResourceOutput) ElementType

func (SqlUserDefinedFunctionResourceOutput) Id

Name of the Cosmos DB SQL userDefinedFunction

func (SqlUserDefinedFunctionResourceOutput) ToSqlUserDefinedFunctionResourceOutput

func (o SqlUserDefinedFunctionResourceOutput) ToSqlUserDefinedFunctionResourceOutput() SqlUserDefinedFunctionResourceOutput

func (SqlUserDefinedFunctionResourceOutput) ToSqlUserDefinedFunctionResourceOutputWithContext

func (o SqlUserDefinedFunctionResourceOutput) ToSqlUserDefinedFunctionResourceOutputWithContext(ctx context.Context) SqlUserDefinedFunctionResourceOutput

func (SqlUserDefinedFunctionResourceOutput) ToSqlUserDefinedFunctionResourcePtrOutput

func (o SqlUserDefinedFunctionResourceOutput) ToSqlUserDefinedFunctionResourcePtrOutput() SqlUserDefinedFunctionResourcePtrOutput

func (SqlUserDefinedFunctionResourceOutput) ToSqlUserDefinedFunctionResourcePtrOutputWithContext

func (o SqlUserDefinedFunctionResourceOutput) ToSqlUserDefinedFunctionResourcePtrOutputWithContext(ctx context.Context) SqlUserDefinedFunctionResourcePtrOutput

type SqlUserDefinedFunctionResourcePtrInput

type SqlUserDefinedFunctionResourcePtrInput interface {
	pulumi.Input

	ToSqlUserDefinedFunctionResourcePtrOutput() SqlUserDefinedFunctionResourcePtrOutput
	ToSqlUserDefinedFunctionResourcePtrOutputWithContext(context.Context) SqlUserDefinedFunctionResourcePtrOutput
}

SqlUserDefinedFunctionResourcePtrInput is an input type that accepts SqlUserDefinedFunctionResourceArgs, SqlUserDefinedFunctionResourcePtr and SqlUserDefinedFunctionResourcePtrOutput values. You can construct a concrete instance of `SqlUserDefinedFunctionResourcePtrInput` via:

        SqlUserDefinedFunctionResourceArgs{...}

or:

        nil

type SqlUserDefinedFunctionResourcePtrOutput

type SqlUserDefinedFunctionResourcePtrOutput struct{ *pulumi.OutputState }

func (SqlUserDefinedFunctionResourcePtrOutput) Body

Body of the User Defined Function

func (SqlUserDefinedFunctionResourcePtrOutput) Elem

func (SqlUserDefinedFunctionResourcePtrOutput) ElementType

func (SqlUserDefinedFunctionResourcePtrOutput) Id

Name of the Cosmos DB SQL userDefinedFunction

func (SqlUserDefinedFunctionResourcePtrOutput) ToSqlUserDefinedFunctionResourcePtrOutput

func (o SqlUserDefinedFunctionResourcePtrOutput) ToSqlUserDefinedFunctionResourcePtrOutput() SqlUserDefinedFunctionResourcePtrOutput

func (SqlUserDefinedFunctionResourcePtrOutput) ToSqlUserDefinedFunctionResourcePtrOutputWithContext

func (o SqlUserDefinedFunctionResourcePtrOutput) ToSqlUserDefinedFunctionResourcePtrOutputWithContext(ctx context.Context) SqlUserDefinedFunctionResourcePtrOutput

type TableGetPropertiesResponseResource

type TableGetPropertiesResponseResource struct {
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag string `pulumi:"etag"`
	// Name of the Cosmos DB table
	Id string `pulumi:"id"`
	// A system generated property. A unique identifier.
	Rid string `pulumi:"rid"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts interface{} `pulumi:"ts"`
}

type TableGetPropertiesResponseResourceArgs

type TableGetPropertiesResponseResourceArgs struct {
	// A system generated property representing the resource etag required for optimistic concurrency control.
	Etag pulumi.StringInput `pulumi:"etag"`
	// Name of the Cosmos DB table
	Id pulumi.StringInput `pulumi:"id"`
	// A system generated property. A unique identifier.
	Rid pulumi.StringInput `pulumi:"rid"`
	// A system generated property that denotes the last updated timestamp of the resource.
	Ts pulumi.Input `pulumi:"ts"`
}

func (TableGetPropertiesResponseResourceArgs) ElementType

func (TableGetPropertiesResponseResourceArgs) ToTableGetPropertiesResponseResourceOutput

func (i TableGetPropertiesResponseResourceArgs) ToTableGetPropertiesResponseResourceOutput() TableGetPropertiesResponseResourceOutput

func (TableGetPropertiesResponseResourceArgs) ToTableGetPropertiesResponseResourceOutputWithContext

func (i TableGetPropertiesResponseResourceArgs) ToTableGetPropertiesResponseResourceOutputWithContext(ctx context.Context) TableGetPropertiesResponseResourceOutput

func (TableGetPropertiesResponseResourceArgs) ToTableGetPropertiesResponseResourcePtrOutput

func (i TableGetPropertiesResponseResourceArgs) ToTableGetPropertiesResponseResourcePtrOutput() TableGetPropertiesResponseResourcePtrOutput

func (TableGetPropertiesResponseResourceArgs) ToTableGetPropertiesResponseResourcePtrOutputWithContext

func (i TableGetPropertiesResponseResourceArgs) ToTableGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) TableGetPropertiesResponseResourcePtrOutput

type TableGetPropertiesResponseResourceInput

type TableGetPropertiesResponseResourceInput interface {
	pulumi.Input

	ToTableGetPropertiesResponseResourceOutput() TableGetPropertiesResponseResourceOutput
	ToTableGetPropertiesResponseResourceOutputWithContext(context.Context) TableGetPropertiesResponseResourceOutput
}

TableGetPropertiesResponseResourceInput is an input type that accepts TableGetPropertiesResponseResourceArgs and TableGetPropertiesResponseResourceOutput values. You can construct a concrete instance of `TableGetPropertiesResponseResourceInput` via:

TableGetPropertiesResponseResourceArgs{...}

type TableGetPropertiesResponseResourceOutput

type TableGetPropertiesResponseResourceOutput struct{ *pulumi.OutputState }

func (TableGetPropertiesResponseResourceOutput) ElementType

func (TableGetPropertiesResponseResourceOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (TableGetPropertiesResponseResourceOutput) Id

Name of the Cosmos DB table

func (TableGetPropertiesResponseResourceOutput) Rid

A system generated property. A unique identifier.

func (TableGetPropertiesResponseResourceOutput) ToTableGetPropertiesResponseResourceOutput

func (o TableGetPropertiesResponseResourceOutput) ToTableGetPropertiesResponseResourceOutput() TableGetPropertiesResponseResourceOutput

func (TableGetPropertiesResponseResourceOutput) ToTableGetPropertiesResponseResourceOutputWithContext

func (o TableGetPropertiesResponseResourceOutput) ToTableGetPropertiesResponseResourceOutputWithContext(ctx context.Context) TableGetPropertiesResponseResourceOutput

func (TableGetPropertiesResponseResourceOutput) ToTableGetPropertiesResponseResourcePtrOutput

func (o TableGetPropertiesResponseResourceOutput) ToTableGetPropertiesResponseResourcePtrOutput() TableGetPropertiesResponseResourcePtrOutput

func (TableGetPropertiesResponseResourceOutput) ToTableGetPropertiesResponseResourcePtrOutputWithContext

func (o TableGetPropertiesResponseResourceOutput) ToTableGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) TableGetPropertiesResponseResourcePtrOutput

func (TableGetPropertiesResponseResourceOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

type TableGetPropertiesResponseResourcePtrInput

type TableGetPropertiesResponseResourcePtrInput interface {
	pulumi.Input

	ToTableGetPropertiesResponseResourcePtrOutput() TableGetPropertiesResponseResourcePtrOutput
	ToTableGetPropertiesResponseResourcePtrOutputWithContext(context.Context) TableGetPropertiesResponseResourcePtrOutput
}

TableGetPropertiesResponseResourcePtrInput is an input type that accepts TableGetPropertiesResponseResourceArgs, TableGetPropertiesResponseResourcePtr and TableGetPropertiesResponseResourcePtrOutput values. You can construct a concrete instance of `TableGetPropertiesResponseResourcePtrInput` via:

        TableGetPropertiesResponseResourceArgs{...}

or:

        nil

type TableGetPropertiesResponseResourcePtrOutput

type TableGetPropertiesResponseResourcePtrOutput struct{ *pulumi.OutputState }

func (TableGetPropertiesResponseResourcePtrOutput) Elem

func (TableGetPropertiesResponseResourcePtrOutput) ElementType

func (TableGetPropertiesResponseResourcePtrOutput) Etag

A system generated property representing the resource etag required for optimistic concurrency control.

func (TableGetPropertiesResponseResourcePtrOutput) Id

Name of the Cosmos DB table

func (TableGetPropertiesResponseResourcePtrOutput) Rid

A system generated property. A unique identifier.

func (TableGetPropertiesResponseResourcePtrOutput) ToTableGetPropertiesResponseResourcePtrOutput

func (o TableGetPropertiesResponseResourcePtrOutput) ToTableGetPropertiesResponseResourcePtrOutput() TableGetPropertiesResponseResourcePtrOutput

func (TableGetPropertiesResponseResourcePtrOutput) ToTableGetPropertiesResponseResourcePtrOutputWithContext

func (o TableGetPropertiesResponseResourcePtrOutput) ToTableGetPropertiesResponseResourcePtrOutputWithContext(ctx context.Context) TableGetPropertiesResponseResourcePtrOutput

func (TableGetPropertiesResponseResourcePtrOutput) Ts

A system generated property that denotes the last updated timestamp of the resource.

type TableResource

type TableResource struct {
	// Name of the Cosmos DB table
	Id string `pulumi:"id"`
}

Cosmos DB table resource object

type TableResourceArgs

type TableResourceArgs struct {
	// Name of the Cosmos DB table
	Id pulumi.StringInput `pulumi:"id"`
}

Cosmos DB table resource object

func (TableResourceArgs) ElementType

func (TableResourceArgs) ElementType() reflect.Type

func (TableResourceArgs) ToTableResourceOutput

func (i TableResourceArgs) ToTableResourceOutput() TableResourceOutput

func (TableResourceArgs) ToTableResourceOutputWithContext

func (i TableResourceArgs) ToTableResourceOutputWithContext(ctx context.Context) TableResourceOutput

func (TableResourceArgs) ToTableResourcePtrOutput

func (i TableResourceArgs) ToTableResourcePtrOutput() TableResourcePtrOutput

func (TableResourceArgs) ToTableResourcePtrOutputWithContext

func (i TableResourceArgs) ToTableResourcePtrOutputWithContext(ctx context.Context) TableResourcePtrOutput

type TableResourceInput

type TableResourceInput interface {
	pulumi.Input

	ToTableResourceOutput() TableResourceOutput
	ToTableResourceOutputWithContext(context.Context) TableResourceOutput
}

TableResourceInput is an input type that accepts TableResourceArgs and TableResourceOutput values. You can construct a concrete instance of `TableResourceInput` via:

TableResourceArgs{...}

type TableResourceOutput

type TableResourceOutput struct{ *pulumi.OutputState }

Cosmos DB table resource object

func (TableResourceOutput) ElementType

func (TableResourceOutput) ElementType() reflect.Type

func (TableResourceOutput) Id

Name of the Cosmos DB table

func (TableResourceOutput) ToTableResourceOutput

func (o TableResourceOutput) ToTableResourceOutput() TableResourceOutput

func (TableResourceOutput) ToTableResourceOutputWithContext

func (o TableResourceOutput) ToTableResourceOutputWithContext(ctx context.Context) TableResourceOutput

func (TableResourceOutput) ToTableResourcePtrOutput

func (o TableResourceOutput) ToTableResourcePtrOutput() TableResourcePtrOutput

func (TableResourceOutput) ToTableResourcePtrOutputWithContext

func (o TableResourceOutput) ToTableResourcePtrOutputWithContext(ctx context.Context) TableResourcePtrOutput

type TableResourcePtrInput

type TableResourcePtrInput interface {
	pulumi.Input

	ToTableResourcePtrOutput() TableResourcePtrOutput
	ToTableResourcePtrOutputWithContext(context.Context) TableResourcePtrOutput
}

TableResourcePtrInput is an input type that accepts TableResourceArgs, TableResourcePtr and TableResourcePtrOutput values. You can construct a concrete instance of `TableResourcePtrInput` via:

        TableResourceArgs{...}

or:

        nil

type TableResourcePtrOutput

type TableResourcePtrOutput struct{ *pulumi.OutputState }

func (TableResourcePtrOutput) Elem

func (TableResourcePtrOutput) ElementType

func (TableResourcePtrOutput) ElementType() reflect.Type

func (TableResourcePtrOutput) Id

Name of the Cosmos DB table

func (TableResourcePtrOutput) ToTableResourcePtrOutput

func (o TableResourcePtrOutput) ToTableResourcePtrOutput() TableResourcePtrOutput

func (TableResourcePtrOutput) ToTableResourcePtrOutputWithContext

func (o TableResourcePtrOutput) ToTableResourcePtrOutputWithContext(ctx context.Context) TableResourcePtrOutput

type TableResourceTable

type TableResourceTable struct {
	pulumi.CustomResourceState

	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the ARM resource.
	Name     pulumi.StringOutput                         `pulumi:"name"`
	Resource TableGetPropertiesResponseResourcePtrOutput `pulumi:"resource"`
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of Azure resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An Azure Cosmos DB Table.

func GetTableResourceTable

func GetTableResourceTable(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TableResourceTableState, opts ...pulumi.ResourceOption) (*TableResourceTable, error)

GetTableResourceTable gets an existing TableResourceTable resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTableResourceTable

func NewTableResourceTable(ctx *pulumi.Context,
	name string, args *TableResourceTableArgs, opts ...pulumi.ResourceOption) (*TableResourceTable, error)

NewTableResourceTable registers a new resource with the given unique name, arguments, and options.

func (*TableResourceTable) ElementType added in v0.2.6

func (*TableResourceTable) ElementType() reflect.Type

func (*TableResourceTable) ToTableResourceTableOutput added in v0.2.6

func (i *TableResourceTable) ToTableResourceTableOutput() TableResourceTableOutput

func (*TableResourceTable) ToTableResourceTableOutputWithContext added in v0.2.6

func (i *TableResourceTable) ToTableResourceTableOutputWithContext(ctx context.Context) TableResourceTableOutput

type TableResourceTableArgs

type TableResourceTableArgs struct {
	// Cosmos DB database account name.
	AccountName pulumi.StringInput
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request.
	Options CreateUpdateOptionsInput
	// The standard JSON format of a Table
	Resource TableResourceInput
	// Name of an Azure resource group.
	ResourceGroupName pulumi.StringInput
	// Cosmos DB table name.
	TableName pulumi.StringInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a TableResourceTable resource.

func (TableResourceTableArgs) ElementType

func (TableResourceTableArgs) ElementType() reflect.Type

type TableResourceTableInput added in v0.2.6

type TableResourceTableInput interface {
	pulumi.Input

	ToTableResourceTableOutput() TableResourceTableOutput
	ToTableResourceTableOutputWithContext(ctx context.Context) TableResourceTableOutput
}

type TableResourceTableOutput added in v0.2.6

type TableResourceTableOutput struct {
	*pulumi.OutputState
}

func (TableResourceTableOutput) ElementType added in v0.2.6

func (TableResourceTableOutput) ElementType() reflect.Type

func (TableResourceTableOutput) ToTableResourceTableOutput added in v0.2.6

func (o TableResourceTableOutput) ToTableResourceTableOutput() TableResourceTableOutput

func (TableResourceTableOutput) ToTableResourceTableOutputWithContext added in v0.2.6

func (o TableResourceTableOutput) ToTableResourceTableOutputWithContext(ctx context.Context) TableResourceTableOutput

type TableResourceTableState

type TableResourceTableState struct {
	// The location of the resource group to which the resource belongs.
	Location pulumi.StringPtrInput
	// The name of the ARM resource.
	Name     pulumi.StringPtrInput
	Resource TableGetPropertiesResponseResourcePtrInput
	// Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
	Tags pulumi.StringMapInput
	// The type of Azure resource.
	Type pulumi.StringPtrInput
}

func (TableResourceTableState) ElementType

func (TableResourceTableState) ElementType() reflect.Type

type TriggerOperation added in v0.3.1

type TriggerOperation pulumi.String

The operation the trigger is associated with

func (TriggerOperation) ElementType added in v0.3.1

func (TriggerOperation) ElementType() reflect.Type

func (TriggerOperation) ToStringOutput added in v0.3.1

func (e TriggerOperation) ToStringOutput() pulumi.StringOutput

func (TriggerOperation) ToStringOutputWithContext added in v0.3.1

func (e TriggerOperation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TriggerOperation) ToStringPtrOutput added in v0.3.1

func (e TriggerOperation) ToStringPtrOutput() pulumi.StringPtrOutput

func (TriggerOperation) ToStringPtrOutputWithContext added in v0.3.1

func (e TriggerOperation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type TriggerType added in v0.3.1

type TriggerType pulumi.String

Type of the Trigger

func (TriggerType) ElementType added in v0.3.1

func (TriggerType) ElementType() reflect.Type

func (TriggerType) ToStringOutput added in v0.3.1

func (e TriggerType) ToStringOutput() pulumi.StringOutput

func (TriggerType) ToStringOutputWithContext added in v0.3.1

func (e TriggerType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TriggerType) ToStringPtrOutput added in v0.3.1

func (e TriggerType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TriggerType) ToStringPtrOutputWithContext added in v0.3.1

func (e TriggerType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type UniqueKey

type UniqueKey struct {
	// List of paths must be unique for each document in the Azure Cosmos DB service
	Paths []string `pulumi:"paths"`
}

The unique key on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service.

type UniqueKeyArgs

type UniqueKeyArgs struct {
	// List of paths must be unique for each document in the Azure Cosmos DB service
	Paths pulumi.StringArrayInput `pulumi:"paths"`
}

The unique key on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service.

func (UniqueKeyArgs) ElementType

func (UniqueKeyArgs) ElementType() reflect.Type

func (UniqueKeyArgs) ToUniqueKeyOutput

func (i UniqueKeyArgs) ToUniqueKeyOutput() UniqueKeyOutput

func (UniqueKeyArgs) ToUniqueKeyOutputWithContext

func (i UniqueKeyArgs) ToUniqueKeyOutputWithContext(ctx context.Context) UniqueKeyOutput

type UniqueKeyArray

type UniqueKeyArray []UniqueKeyInput

func (UniqueKeyArray) ElementType

func (UniqueKeyArray) ElementType() reflect.Type

func (UniqueKeyArray) ToUniqueKeyArrayOutput

func (i UniqueKeyArray) ToUniqueKeyArrayOutput() UniqueKeyArrayOutput

func (UniqueKeyArray) ToUniqueKeyArrayOutputWithContext

func (i UniqueKeyArray) ToUniqueKeyArrayOutputWithContext(ctx context.Context) UniqueKeyArrayOutput

type UniqueKeyArrayInput

type UniqueKeyArrayInput interface {
	pulumi.Input

	ToUniqueKeyArrayOutput() UniqueKeyArrayOutput
	ToUniqueKeyArrayOutputWithContext(context.Context) UniqueKeyArrayOutput
}

UniqueKeyArrayInput is an input type that accepts UniqueKeyArray and UniqueKeyArrayOutput values. You can construct a concrete instance of `UniqueKeyArrayInput` via:

UniqueKeyArray{ UniqueKeyArgs{...} }

type UniqueKeyArrayOutput

type UniqueKeyArrayOutput struct{ *pulumi.OutputState }

func (UniqueKeyArrayOutput) ElementType

func (UniqueKeyArrayOutput) ElementType() reflect.Type

func (UniqueKeyArrayOutput) Index

func (UniqueKeyArrayOutput) ToUniqueKeyArrayOutput

func (o UniqueKeyArrayOutput) ToUniqueKeyArrayOutput() UniqueKeyArrayOutput

func (UniqueKeyArrayOutput) ToUniqueKeyArrayOutputWithContext

func (o UniqueKeyArrayOutput) ToUniqueKeyArrayOutputWithContext(ctx context.Context) UniqueKeyArrayOutput

type UniqueKeyInput

type UniqueKeyInput interface {
	pulumi.Input

	ToUniqueKeyOutput() UniqueKeyOutput
	ToUniqueKeyOutputWithContext(context.Context) UniqueKeyOutput
}

UniqueKeyInput is an input type that accepts UniqueKeyArgs and UniqueKeyOutput values. You can construct a concrete instance of `UniqueKeyInput` via:

UniqueKeyArgs{...}

type UniqueKeyOutput

type UniqueKeyOutput struct{ *pulumi.OutputState }

The unique key on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service.

func (UniqueKeyOutput) ElementType

func (UniqueKeyOutput) ElementType() reflect.Type

func (UniqueKeyOutput) Paths

List of paths must be unique for each document in the Azure Cosmos DB service

func (UniqueKeyOutput) ToUniqueKeyOutput

func (o UniqueKeyOutput) ToUniqueKeyOutput() UniqueKeyOutput

func (UniqueKeyOutput) ToUniqueKeyOutputWithContext

func (o UniqueKeyOutput) ToUniqueKeyOutputWithContext(ctx context.Context) UniqueKeyOutput

type UniqueKeyPolicy

type UniqueKeyPolicy struct {
	// List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service.
	UniqueKeys []UniqueKey `pulumi:"uniqueKeys"`
}

The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.

type UniqueKeyPolicyArgs

type UniqueKeyPolicyArgs struct {
	// List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service.
	UniqueKeys UniqueKeyArrayInput `pulumi:"uniqueKeys"`
}

The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.

func (UniqueKeyPolicyArgs) ElementType

func (UniqueKeyPolicyArgs) ElementType() reflect.Type

func (UniqueKeyPolicyArgs) ToUniqueKeyPolicyOutput

func (i UniqueKeyPolicyArgs) ToUniqueKeyPolicyOutput() UniqueKeyPolicyOutput

func (UniqueKeyPolicyArgs) ToUniqueKeyPolicyOutputWithContext

func (i UniqueKeyPolicyArgs) ToUniqueKeyPolicyOutputWithContext(ctx context.Context) UniqueKeyPolicyOutput

func (UniqueKeyPolicyArgs) ToUniqueKeyPolicyPtrOutput

func (i UniqueKeyPolicyArgs) ToUniqueKeyPolicyPtrOutput() UniqueKeyPolicyPtrOutput

func (UniqueKeyPolicyArgs) ToUniqueKeyPolicyPtrOutputWithContext

func (i UniqueKeyPolicyArgs) ToUniqueKeyPolicyPtrOutputWithContext(ctx context.Context) UniqueKeyPolicyPtrOutput

type UniqueKeyPolicyInput

type UniqueKeyPolicyInput interface {
	pulumi.Input

	ToUniqueKeyPolicyOutput() UniqueKeyPolicyOutput
	ToUniqueKeyPolicyOutputWithContext(context.Context) UniqueKeyPolicyOutput
}

UniqueKeyPolicyInput is an input type that accepts UniqueKeyPolicyArgs and UniqueKeyPolicyOutput values. You can construct a concrete instance of `UniqueKeyPolicyInput` via:

UniqueKeyPolicyArgs{...}

type UniqueKeyPolicyOutput

type UniqueKeyPolicyOutput struct{ *pulumi.OutputState }

The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.

func (UniqueKeyPolicyOutput) ElementType

func (UniqueKeyPolicyOutput) ElementType() reflect.Type

func (UniqueKeyPolicyOutput) ToUniqueKeyPolicyOutput

func (o UniqueKeyPolicyOutput) ToUniqueKeyPolicyOutput() UniqueKeyPolicyOutput

func (UniqueKeyPolicyOutput) ToUniqueKeyPolicyOutputWithContext

func (o UniqueKeyPolicyOutput) ToUniqueKeyPolicyOutputWithContext(ctx context.Context) UniqueKeyPolicyOutput

func (UniqueKeyPolicyOutput) ToUniqueKeyPolicyPtrOutput

func (o UniqueKeyPolicyOutput) ToUniqueKeyPolicyPtrOutput() UniqueKeyPolicyPtrOutput

func (UniqueKeyPolicyOutput) ToUniqueKeyPolicyPtrOutputWithContext

func (o UniqueKeyPolicyOutput) ToUniqueKeyPolicyPtrOutputWithContext(ctx context.Context) UniqueKeyPolicyPtrOutput

func (UniqueKeyPolicyOutput) UniqueKeys

List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service.

type UniqueKeyPolicyPtrInput

type UniqueKeyPolicyPtrInput interface {
	pulumi.Input

	ToUniqueKeyPolicyPtrOutput() UniqueKeyPolicyPtrOutput
	ToUniqueKeyPolicyPtrOutputWithContext(context.Context) UniqueKeyPolicyPtrOutput
}

UniqueKeyPolicyPtrInput is an input type that accepts UniqueKeyPolicyArgs, UniqueKeyPolicyPtr and UniqueKeyPolicyPtrOutput values. You can construct a concrete instance of `UniqueKeyPolicyPtrInput` via:

        UniqueKeyPolicyArgs{...}

or:

        nil

type UniqueKeyPolicyPtrOutput

type UniqueKeyPolicyPtrOutput struct{ *pulumi.OutputState }

func (UniqueKeyPolicyPtrOutput) Elem

func (UniqueKeyPolicyPtrOutput) ElementType

func (UniqueKeyPolicyPtrOutput) ElementType() reflect.Type

func (UniqueKeyPolicyPtrOutput) ToUniqueKeyPolicyPtrOutput

func (o UniqueKeyPolicyPtrOutput) ToUniqueKeyPolicyPtrOutput() UniqueKeyPolicyPtrOutput

func (UniqueKeyPolicyPtrOutput) ToUniqueKeyPolicyPtrOutputWithContext

func (o UniqueKeyPolicyPtrOutput) ToUniqueKeyPolicyPtrOutputWithContext(ctx context.Context) UniqueKeyPolicyPtrOutput

func (UniqueKeyPolicyPtrOutput) UniqueKeys

List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service.

type UniqueKeyPolicyResponse

type UniqueKeyPolicyResponse struct {
	// List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service.
	UniqueKeys []UniqueKeyResponse `pulumi:"uniqueKeys"`
}

The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.

type UniqueKeyPolicyResponseArgs

type UniqueKeyPolicyResponseArgs struct {
	// List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service.
	UniqueKeys UniqueKeyResponseArrayInput `pulumi:"uniqueKeys"`
}

The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.

func (UniqueKeyPolicyResponseArgs) ElementType

func (UniqueKeyPolicyResponseArgs) ToUniqueKeyPolicyResponseOutput

func (i UniqueKeyPolicyResponseArgs) ToUniqueKeyPolicyResponseOutput() UniqueKeyPolicyResponseOutput

func (UniqueKeyPolicyResponseArgs) ToUniqueKeyPolicyResponseOutputWithContext

func (i UniqueKeyPolicyResponseArgs) ToUniqueKeyPolicyResponseOutputWithContext(ctx context.Context) UniqueKeyPolicyResponseOutput

func (UniqueKeyPolicyResponseArgs) ToUniqueKeyPolicyResponsePtrOutput

func (i UniqueKeyPolicyResponseArgs) ToUniqueKeyPolicyResponsePtrOutput() UniqueKeyPolicyResponsePtrOutput

func (UniqueKeyPolicyResponseArgs) ToUniqueKeyPolicyResponsePtrOutputWithContext

func (i UniqueKeyPolicyResponseArgs) ToUniqueKeyPolicyResponsePtrOutputWithContext(ctx context.Context) UniqueKeyPolicyResponsePtrOutput

type UniqueKeyPolicyResponseInput

type UniqueKeyPolicyResponseInput interface {
	pulumi.Input

	ToUniqueKeyPolicyResponseOutput() UniqueKeyPolicyResponseOutput
	ToUniqueKeyPolicyResponseOutputWithContext(context.Context) UniqueKeyPolicyResponseOutput
}

UniqueKeyPolicyResponseInput is an input type that accepts UniqueKeyPolicyResponseArgs and UniqueKeyPolicyResponseOutput values. You can construct a concrete instance of `UniqueKeyPolicyResponseInput` via:

UniqueKeyPolicyResponseArgs{...}

type UniqueKeyPolicyResponseOutput

type UniqueKeyPolicyResponseOutput struct{ *pulumi.OutputState }

The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.

func (UniqueKeyPolicyResponseOutput) ElementType

func (UniqueKeyPolicyResponseOutput) ToUniqueKeyPolicyResponseOutput

func (o UniqueKeyPolicyResponseOutput) ToUniqueKeyPolicyResponseOutput() UniqueKeyPolicyResponseOutput

func (UniqueKeyPolicyResponseOutput) ToUniqueKeyPolicyResponseOutputWithContext

func (o UniqueKeyPolicyResponseOutput) ToUniqueKeyPolicyResponseOutputWithContext(ctx context.Context) UniqueKeyPolicyResponseOutput

func (UniqueKeyPolicyResponseOutput) ToUniqueKeyPolicyResponsePtrOutput

func (o UniqueKeyPolicyResponseOutput) ToUniqueKeyPolicyResponsePtrOutput() UniqueKeyPolicyResponsePtrOutput

func (UniqueKeyPolicyResponseOutput) ToUniqueKeyPolicyResponsePtrOutputWithContext

func (o UniqueKeyPolicyResponseOutput) ToUniqueKeyPolicyResponsePtrOutputWithContext(ctx context.Context) UniqueKeyPolicyResponsePtrOutput

func (UniqueKeyPolicyResponseOutput) UniqueKeys

List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service.

type UniqueKeyPolicyResponsePtrInput

type UniqueKeyPolicyResponsePtrInput interface {
	pulumi.Input

	ToUniqueKeyPolicyResponsePtrOutput() UniqueKeyPolicyResponsePtrOutput
	ToUniqueKeyPolicyResponsePtrOutputWithContext(context.Context) UniqueKeyPolicyResponsePtrOutput
}

UniqueKeyPolicyResponsePtrInput is an input type that accepts UniqueKeyPolicyResponseArgs, UniqueKeyPolicyResponsePtr and UniqueKeyPolicyResponsePtrOutput values. You can construct a concrete instance of `UniqueKeyPolicyResponsePtrInput` via:

        UniqueKeyPolicyResponseArgs{...}

or:

        nil

type UniqueKeyPolicyResponsePtrOutput

type UniqueKeyPolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (UniqueKeyPolicyResponsePtrOutput) Elem

func (UniqueKeyPolicyResponsePtrOutput) ElementType

func (UniqueKeyPolicyResponsePtrOutput) ToUniqueKeyPolicyResponsePtrOutput

func (o UniqueKeyPolicyResponsePtrOutput) ToUniqueKeyPolicyResponsePtrOutput() UniqueKeyPolicyResponsePtrOutput

func (UniqueKeyPolicyResponsePtrOutput) ToUniqueKeyPolicyResponsePtrOutputWithContext

func (o UniqueKeyPolicyResponsePtrOutput) ToUniqueKeyPolicyResponsePtrOutputWithContext(ctx context.Context) UniqueKeyPolicyResponsePtrOutput

func (UniqueKeyPolicyResponsePtrOutput) UniqueKeys

List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service.

type UniqueKeyResponse

type UniqueKeyResponse struct {
	// List of paths must be unique for each document in the Azure Cosmos DB service
	Paths []string `pulumi:"paths"`
}

The unique key on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service.

type UniqueKeyResponseArgs

type UniqueKeyResponseArgs struct {
	// List of paths must be unique for each document in the Azure Cosmos DB service
	Paths pulumi.StringArrayInput `pulumi:"paths"`
}

The unique key on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service.

func (UniqueKeyResponseArgs) ElementType

func (UniqueKeyResponseArgs) ElementType() reflect.Type

func (UniqueKeyResponseArgs) ToUniqueKeyResponseOutput

func (i UniqueKeyResponseArgs) ToUniqueKeyResponseOutput() UniqueKeyResponseOutput

func (UniqueKeyResponseArgs) ToUniqueKeyResponseOutputWithContext

func (i UniqueKeyResponseArgs) ToUniqueKeyResponseOutputWithContext(ctx context.Context) UniqueKeyResponseOutput

type UniqueKeyResponseArray

type UniqueKeyResponseArray []UniqueKeyResponseInput

func (UniqueKeyResponseArray) ElementType

func (UniqueKeyResponseArray) ElementType() reflect.Type

func (UniqueKeyResponseArray) ToUniqueKeyResponseArrayOutput

func (i UniqueKeyResponseArray) ToUniqueKeyResponseArrayOutput() UniqueKeyResponseArrayOutput

func (UniqueKeyResponseArray) ToUniqueKeyResponseArrayOutputWithContext

func (i UniqueKeyResponseArray) ToUniqueKeyResponseArrayOutputWithContext(ctx context.Context) UniqueKeyResponseArrayOutput

type UniqueKeyResponseArrayInput

type UniqueKeyResponseArrayInput interface {
	pulumi.Input

	ToUniqueKeyResponseArrayOutput() UniqueKeyResponseArrayOutput
	ToUniqueKeyResponseArrayOutputWithContext(context.Context) UniqueKeyResponseArrayOutput
}

UniqueKeyResponseArrayInput is an input type that accepts UniqueKeyResponseArray and UniqueKeyResponseArrayOutput values. You can construct a concrete instance of `UniqueKeyResponseArrayInput` via:

UniqueKeyResponseArray{ UniqueKeyResponseArgs{...} }

type UniqueKeyResponseArrayOutput

type UniqueKeyResponseArrayOutput struct{ *pulumi.OutputState }

func (UniqueKeyResponseArrayOutput) ElementType

func (UniqueKeyResponseArrayOutput) Index

func (UniqueKeyResponseArrayOutput) ToUniqueKeyResponseArrayOutput

func (o UniqueKeyResponseArrayOutput) ToUniqueKeyResponseArrayOutput() UniqueKeyResponseArrayOutput

func (UniqueKeyResponseArrayOutput) ToUniqueKeyResponseArrayOutputWithContext

func (o UniqueKeyResponseArrayOutput) ToUniqueKeyResponseArrayOutputWithContext(ctx context.Context) UniqueKeyResponseArrayOutput

type UniqueKeyResponseInput

type UniqueKeyResponseInput interface {
	pulumi.Input

	ToUniqueKeyResponseOutput() UniqueKeyResponseOutput
	ToUniqueKeyResponseOutputWithContext(context.Context) UniqueKeyResponseOutput
}

UniqueKeyResponseInput is an input type that accepts UniqueKeyResponseArgs and UniqueKeyResponseOutput values. You can construct a concrete instance of `UniqueKeyResponseInput` via:

UniqueKeyResponseArgs{...}

type UniqueKeyResponseOutput

type UniqueKeyResponseOutput struct{ *pulumi.OutputState }

The unique key on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service.

func (UniqueKeyResponseOutput) ElementType

func (UniqueKeyResponseOutput) ElementType() reflect.Type

func (UniqueKeyResponseOutput) Paths

List of paths must be unique for each document in the Azure Cosmos DB service

func (UniqueKeyResponseOutput) ToUniqueKeyResponseOutput

func (o UniqueKeyResponseOutput) ToUniqueKeyResponseOutput() UniqueKeyResponseOutput

func (UniqueKeyResponseOutput) ToUniqueKeyResponseOutputWithContext

func (o UniqueKeyResponseOutput) ToUniqueKeyResponseOutputWithContext(ctx context.Context) UniqueKeyResponseOutput

type VirtualNetworkRule

type VirtualNetworkRule struct {
	// Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.
	Id *string `pulumi:"id"`
	// Create firewall rule before the virtual network has vnet service endpoint enabled.
	IgnoreMissingVNetServiceEndpoint *bool `pulumi:"ignoreMissingVNetServiceEndpoint"`
}

Virtual Network ACL Rule object

type VirtualNetworkRuleArgs

type VirtualNetworkRuleArgs struct {
	// Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Create firewall rule before the virtual network has vnet service endpoint enabled.
	IgnoreMissingVNetServiceEndpoint pulumi.BoolPtrInput `pulumi:"ignoreMissingVNetServiceEndpoint"`
}

Virtual Network ACL Rule object

func (VirtualNetworkRuleArgs) ElementType

func (VirtualNetworkRuleArgs) ElementType() reflect.Type

func (VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutput

func (i VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput

func (VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutputWithContext

func (i VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutputWithContext(ctx context.Context) VirtualNetworkRuleOutput

type VirtualNetworkRuleArray

type VirtualNetworkRuleArray []VirtualNetworkRuleInput

func (VirtualNetworkRuleArray) ElementType

func (VirtualNetworkRuleArray) ElementType() reflect.Type

func (VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutput

func (i VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutput() VirtualNetworkRuleArrayOutput

func (VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutputWithContext

func (i VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleArrayOutput

type VirtualNetworkRuleArrayInput

type VirtualNetworkRuleArrayInput interface {
	pulumi.Input

	ToVirtualNetworkRuleArrayOutput() VirtualNetworkRuleArrayOutput
	ToVirtualNetworkRuleArrayOutputWithContext(context.Context) VirtualNetworkRuleArrayOutput
}

VirtualNetworkRuleArrayInput is an input type that accepts VirtualNetworkRuleArray and VirtualNetworkRuleArrayOutput values. You can construct a concrete instance of `VirtualNetworkRuleArrayInput` via:

VirtualNetworkRuleArray{ VirtualNetworkRuleArgs{...} }

type VirtualNetworkRuleArrayOutput

type VirtualNetworkRuleArrayOutput struct{ *pulumi.OutputState }

func (VirtualNetworkRuleArrayOutput) ElementType

func (VirtualNetworkRuleArrayOutput) Index

func (VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutput

func (o VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutput() VirtualNetworkRuleArrayOutput

func (VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutputWithContext

func (o VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleArrayOutput

type VirtualNetworkRuleInput

type VirtualNetworkRuleInput interface {
	pulumi.Input

	ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput
	ToVirtualNetworkRuleOutputWithContext(context.Context) VirtualNetworkRuleOutput
}

VirtualNetworkRuleInput is an input type that accepts VirtualNetworkRuleArgs and VirtualNetworkRuleOutput values. You can construct a concrete instance of `VirtualNetworkRuleInput` via:

VirtualNetworkRuleArgs{...}

type VirtualNetworkRuleOutput

type VirtualNetworkRuleOutput struct{ *pulumi.OutputState }

Virtual Network ACL Rule object

func (VirtualNetworkRuleOutput) ElementType

func (VirtualNetworkRuleOutput) ElementType() reflect.Type

func (VirtualNetworkRuleOutput) Id

Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.

func (VirtualNetworkRuleOutput) IgnoreMissingVNetServiceEndpoint

func (o VirtualNetworkRuleOutput) IgnoreMissingVNetServiceEndpoint() pulumi.BoolPtrOutput

Create firewall rule before the virtual network has vnet service endpoint enabled.

func (VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput

func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput

func (VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutputWithContext

func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutputWithContext(ctx context.Context) VirtualNetworkRuleOutput

type VirtualNetworkRuleResponse

type VirtualNetworkRuleResponse struct {
	// Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.
	Id *string `pulumi:"id"`
	// Create firewall rule before the virtual network has vnet service endpoint enabled.
	IgnoreMissingVNetServiceEndpoint *bool `pulumi:"ignoreMissingVNetServiceEndpoint"`
}

Virtual Network ACL Rule object

type VirtualNetworkRuleResponseArgs

type VirtualNetworkRuleResponseArgs struct {
	// Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Create firewall rule before the virtual network has vnet service endpoint enabled.
	IgnoreMissingVNetServiceEndpoint pulumi.BoolPtrInput `pulumi:"ignoreMissingVNetServiceEndpoint"`
}

Virtual Network ACL Rule object

func (VirtualNetworkRuleResponseArgs) ElementType

func (VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutput

func (i VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput

func (VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutputWithContext

func (i VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseOutput

type VirtualNetworkRuleResponseArray

type VirtualNetworkRuleResponseArray []VirtualNetworkRuleResponseInput

func (VirtualNetworkRuleResponseArray) ElementType

func (VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutput

func (i VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput

func (VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutputWithContext

func (i VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseArrayOutput

type VirtualNetworkRuleResponseArrayInput

type VirtualNetworkRuleResponseArrayInput interface {
	pulumi.Input

	ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput
	ToVirtualNetworkRuleResponseArrayOutputWithContext(context.Context) VirtualNetworkRuleResponseArrayOutput
}

VirtualNetworkRuleResponseArrayInput is an input type that accepts VirtualNetworkRuleResponseArray and VirtualNetworkRuleResponseArrayOutput values. You can construct a concrete instance of `VirtualNetworkRuleResponseArrayInput` via:

VirtualNetworkRuleResponseArray{ VirtualNetworkRuleResponseArgs{...} }

type VirtualNetworkRuleResponseArrayOutput

type VirtualNetworkRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (VirtualNetworkRuleResponseArrayOutput) ElementType

func (VirtualNetworkRuleResponseArrayOutput) Index

func (VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutput

func (o VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput

func (VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutputWithContext

func (o VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseArrayOutput

type VirtualNetworkRuleResponseInput

type VirtualNetworkRuleResponseInput interface {
	pulumi.Input

	ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput
	ToVirtualNetworkRuleResponseOutputWithContext(context.Context) VirtualNetworkRuleResponseOutput
}

VirtualNetworkRuleResponseInput is an input type that accepts VirtualNetworkRuleResponseArgs and VirtualNetworkRuleResponseOutput values. You can construct a concrete instance of `VirtualNetworkRuleResponseInput` via:

VirtualNetworkRuleResponseArgs{...}

type VirtualNetworkRuleResponseOutput

type VirtualNetworkRuleResponseOutput struct{ *pulumi.OutputState }

Virtual Network ACL Rule object

func (VirtualNetworkRuleResponseOutput) ElementType

func (VirtualNetworkRuleResponseOutput) Id

Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.

func (VirtualNetworkRuleResponseOutput) IgnoreMissingVNetServiceEndpoint

func (o VirtualNetworkRuleResponseOutput) IgnoreMissingVNetServiceEndpoint() pulumi.BoolPtrOutput

Create firewall rule before the virtual network has vnet service endpoint enabled.

func (VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutput

func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput

func (VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutputWithContext

func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL