Documentation
¶
Index ¶
- type Capability
- type CapabilityArgs
- type CapabilityArray
- type CapabilityArrayInput
- type CapabilityArrayOutput
- func (CapabilityArrayOutput) ElementType() reflect.Type
- func (o CapabilityArrayOutput) Index(i pulumi.IntInput) CapabilityOutput
- func (o CapabilityArrayOutput) ToCapabilityArrayOutput() CapabilityArrayOutput
- func (o CapabilityArrayOutput) ToCapabilityArrayOutputWithContext(ctx context.Context) CapabilityArrayOutput
- type CapabilityInput
- type CapabilityOutput
- type CapabilityResponse
- type CapabilityResponseArgs
- type CapabilityResponseArray
- type CapabilityResponseArrayInput
- type CapabilityResponseArrayOutput
- func (CapabilityResponseArrayOutput) ElementType() reflect.Type
- func (o CapabilityResponseArrayOutput) Index(i pulumi.IntInput) CapabilityResponseOutput
- func (o CapabilityResponseArrayOutput) ToCapabilityResponseArrayOutput() CapabilityResponseArrayOutput
- func (o CapabilityResponseArrayOutput) ToCapabilityResponseArrayOutputWithContext(ctx context.Context) CapabilityResponseArrayOutput
- type CapabilityResponseInput
- type CapabilityResponseOutput
- func (CapabilityResponseOutput) ElementType() reflect.Type
- func (o CapabilityResponseOutput) Name() pulumi.StringPtrOutput
- func (o CapabilityResponseOutput) ToCapabilityResponseOutput() CapabilityResponseOutput
- func (o CapabilityResponseOutput) ToCapabilityResponseOutputWithContext(ctx context.Context) CapabilityResponseOutput
- type CassandraKeyspaceResource
- type CassandraKeyspaceResourceArgs
- func (CassandraKeyspaceResourceArgs) ElementType() reflect.Type
- func (i CassandraKeyspaceResourceArgs) ToCassandraKeyspaceResourceOutput() CassandraKeyspaceResourceOutput
- func (i CassandraKeyspaceResourceArgs) ToCassandraKeyspaceResourceOutputWithContext(ctx context.Context) CassandraKeyspaceResourceOutput
- func (i CassandraKeyspaceResourceArgs) ToCassandraKeyspaceResourcePtrOutput() CassandraKeyspaceResourcePtrOutput
- func (i CassandraKeyspaceResourceArgs) ToCassandraKeyspaceResourcePtrOutputWithContext(ctx context.Context) CassandraKeyspaceResourcePtrOutput
- type CassandraKeyspaceResourceInput
- type CassandraKeyspaceResourceOutput
- func (CassandraKeyspaceResourceOutput) ElementType() reflect.Type
- func (o CassandraKeyspaceResourceOutput) Id() pulumi.StringOutput
- func (o CassandraKeyspaceResourceOutput) ToCassandraKeyspaceResourceOutput() CassandraKeyspaceResourceOutput
- func (o CassandraKeyspaceResourceOutput) ToCassandraKeyspaceResourceOutputWithContext(ctx context.Context) CassandraKeyspaceResourceOutput
- func (o CassandraKeyspaceResourceOutput) ToCassandraKeyspaceResourcePtrOutput() CassandraKeyspaceResourcePtrOutput
- func (o CassandraKeyspaceResourceOutput) ToCassandraKeyspaceResourcePtrOutputWithContext(ctx context.Context) CassandraKeyspaceResourcePtrOutput
- type CassandraKeyspaceResourcePtrInput
- type CassandraKeyspaceResourcePtrOutput
- func (o CassandraKeyspaceResourcePtrOutput) Elem() CassandraKeyspaceResourceOutput
- func (CassandraKeyspaceResourcePtrOutput) ElementType() reflect.Type
- func (o CassandraKeyspaceResourcePtrOutput) Id() pulumi.StringPtrOutput
- func (o CassandraKeyspaceResourcePtrOutput) ToCassandraKeyspaceResourcePtrOutput() CassandraKeyspaceResourcePtrOutput
- func (o CassandraKeyspaceResourcePtrOutput) ToCassandraKeyspaceResourcePtrOutputWithContext(ctx context.Context) CassandraKeyspaceResourcePtrOutput
- type CassandraPartitionKey
- type CassandraPartitionKeyArgs
- type CassandraPartitionKeyArray
- func (CassandraPartitionKeyArray) ElementType() reflect.Type
- func (i CassandraPartitionKeyArray) ToCassandraPartitionKeyArrayOutput() CassandraPartitionKeyArrayOutput
- func (i CassandraPartitionKeyArray) ToCassandraPartitionKeyArrayOutputWithContext(ctx context.Context) CassandraPartitionKeyArrayOutput
- type CassandraPartitionKeyArrayInput
- type CassandraPartitionKeyArrayOutput
- func (CassandraPartitionKeyArrayOutput) ElementType() reflect.Type
- func (o CassandraPartitionKeyArrayOutput) Index(i pulumi.IntInput) CassandraPartitionKeyOutput
- func (o CassandraPartitionKeyArrayOutput) ToCassandraPartitionKeyArrayOutput() CassandraPartitionKeyArrayOutput
- func (o CassandraPartitionKeyArrayOutput) ToCassandraPartitionKeyArrayOutputWithContext(ctx context.Context) CassandraPartitionKeyArrayOutput
- type CassandraPartitionKeyInput
- type CassandraPartitionKeyOutput
- func (CassandraPartitionKeyOutput) ElementType() reflect.Type
- func (o CassandraPartitionKeyOutput) Name() pulumi.StringPtrOutput
- func (o CassandraPartitionKeyOutput) ToCassandraPartitionKeyOutput() CassandraPartitionKeyOutput
- func (o CassandraPartitionKeyOutput) ToCassandraPartitionKeyOutputWithContext(ctx context.Context) CassandraPartitionKeyOutput
- type CassandraPartitionKeyResponse
- type CassandraPartitionKeyResponseArgs
- func (CassandraPartitionKeyResponseArgs) ElementType() reflect.Type
- func (i CassandraPartitionKeyResponseArgs) ToCassandraPartitionKeyResponseOutput() CassandraPartitionKeyResponseOutput
- func (i CassandraPartitionKeyResponseArgs) ToCassandraPartitionKeyResponseOutputWithContext(ctx context.Context) CassandraPartitionKeyResponseOutput
- type CassandraPartitionKeyResponseArray
- func (CassandraPartitionKeyResponseArray) ElementType() reflect.Type
- func (i CassandraPartitionKeyResponseArray) ToCassandraPartitionKeyResponseArrayOutput() CassandraPartitionKeyResponseArrayOutput
- func (i CassandraPartitionKeyResponseArray) ToCassandraPartitionKeyResponseArrayOutputWithContext(ctx context.Context) CassandraPartitionKeyResponseArrayOutput
- type CassandraPartitionKeyResponseArrayInput
- type CassandraPartitionKeyResponseArrayOutput
- func (CassandraPartitionKeyResponseArrayOutput) ElementType() reflect.Type
- func (o CassandraPartitionKeyResponseArrayOutput) Index(i pulumi.IntInput) CassandraPartitionKeyResponseOutput
- func (o CassandraPartitionKeyResponseArrayOutput) ToCassandraPartitionKeyResponseArrayOutput() CassandraPartitionKeyResponseArrayOutput
- func (o CassandraPartitionKeyResponseArrayOutput) ToCassandraPartitionKeyResponseArrayOutputWithContext(ctx context.Context) CassandraPartitionKeyResponseArrayOutput
- type CassandraPartitionKeyResponseInput
- type CassandraPartitionKeyResponseOutput
- func (CassandraPartitionKeyResponseOutput) ElementType() reflect.Type
- func (o CassandraPartitionKeyResponseOutput) Name() pulumi.StringPtrOutput
- func (o CassandraPartitionKeyResponseOutput) ToCassandraPartitionKeyResponseOutput() CassandraPartitionKeyResponseOutput
- func (o CassandraPartitionKeyResponseOutput) ToCassandraPartitionKeyResponseOutputWithContext(ctx context.Context) CassandraPartitionKeyResponseOutput
- type CassandraSchema
- type CassandraSchemaArgs
- func (CassandraSchemaArgs) ElementType() reflect.Type
- func (i CassandraSchemaArgs) ToCassandraSchemaOutput() CassandraSchemaOutput
- func (i CassandraSchemaArgs) ToCassandraSchemaOutputWithContext(ctx context.Context) CassandraSchemaOutput
- func (i CassandraSchemaArgs) ToCassandraSchemaPtrOutput() CassandraSchemaPtrOutput
- func (i CassandraSchemaArgs) ToCassandraSchemaPtrOutputWithContext(ctx context.Context) CassandraSchemaPtrOutput
- type CassandraSchemaInput
- type CassandraSchemaOutput
- func (o CassandraSchemaOutput) ClusterKeys() ClusterKeyArrayOutput
- func (o CassandraSchemaOutput) Columns() ColumnArrayOutput
- func (CassandraSchemaOutput) ElementType() reflect.Type
- func (o CassandraSchemaOutput) PartitionKeys() CassandraPartitionKeyArrayOutput
- func (o CassandraSchemaOutput) ToCassandraSchemaOutput() CassandraSchemaOutput
- func (o CassandraSchemaOutput) ToCassandraSchemaOutputWithContext(ctx context.Context) CassandraSchemaOutput
- func (o CassandraSchemaOutput) ToCassandraSchemaPtrOutput() CassandraSchemaPtrOutput
- func (o CassandraSchemaOutput) ToCassandraSchemaPtrOutputWithContext(ctx context.Context) CassandraSchemaPtrOutput
- type CassandraSchemaPtrInput
- type CassandraSchemaPtrOutput
- func (o CassandraSchemaPtrOutput) ClusterKeys() ClusterKeyArrayOutput
- func (o CassandraSchemaPtrOutput) Columns() ColumnArrayOutput
- func (o CassandraSchemaPtrOutput) Elem() CassandraSchemaOutput
- func (CassandraSchemaPtrOutput) ElementType() reflect.Type
- func (o CassandraSchemaPtrOutput) PartitionKeys() CassandraPartitionKeyArrayOutput
- func (o CassandraSchemaPtrOutput) ToCassandraSchemaPtrOutput() CassandraSchemaPtrOutput
- func (o CassandraSchemaPtrOutput) ToCassandraSchemaPtrOutputWithContext(ctx context.Context) CassandraSchemaPtrOutput
- type CassandraSchemaResponse
- type CassandraSchemaResponseArgs
- func (CassandraSchemaResponseArgs) ElementType() reflect.Type
- func (i CassandraSchemaResponseArgs) ToCassandraSchemaResponseOutput() CassandraSchemaResponseOutput
- func (i CassandraSchemaResponseArgs) ToCassandraSchemaResponseOutputWithContext(ctx context.Context) CassandraSchemaResponseOutput
- func (i CassandraSchemaResponseArgs) ToCassandraSchemaResponsePtrOutput() CassandraSchemaResponsePtrOutput
- func (i CassandraSchemaResponseArgs) ToCassandraSchemaResponsePtrOutputWithContext(ctx context.Context) CassandraSchemaResponsePtrOutput
- type CassandraSchemaResponseInput
- type CassandraSchemaResponseOutput
- func (o CassandraSchemaResponseOutput) ClusterKeys() ClusterKeyResponseArrayOutput
- func (o CassandraSchemaResponseOutput) Columns() ColumnResponseArrayOutput
- func (CassandraSchemaResponseOutput) ElementType() reflect.Type
- func (o CassandraSchemaResponseOutput) PartitionKeys() CassandraPartitionKeyResponseArrayOutput
- func (o CassandraSchemaResponseOutput) ToCassandraSchemaResponseOutput() CassandraSchemaResponseOutput
- func (o CassandraSchemaResponseOutput) ToCassandraSchemaResponseOutputWithContext(ctx context.Context) CassandraSchemaResponseOutput
- func (o CassandraSchemaResponseOutput) ToCassandraSchemaResponsePtrOutput() CassandraSchemaResponsePtrOutput
- func (o CassandraSchemaResponseOutput) ToCassandraSchemaResponsePtrOutputWithContext(ctx context.Context) CassandraSchemaResponsePtrOutput
- type CassandraSchemaResponsePtrInput
- type CassandraSchemaResponsePtrOutput
- func (o CassandraSchemaResponsePtrOutput) ClusterKeys() ClusterKeyResponseArrayOutput
- func (o CassandraSchemaResponsePtrOutput) Columns() ColumnResponseArrayOutput
- func (o CassandraSchemaResponsePtrOutput) Elem() CassandraSchemaResponseOutput
- func (CassandraSchemaResponsePtrOutput) ElementType() reflect.Type
- func (o CassandraSchemaResponsePtrOutput) PartitionKeys() CassandraPartitionKeyResponseArrayOutput
- func (o CassandraSchemaResponsePtrOutput) ToCassandraSchemaResponsePtrOutput() CassandraSchemaResponsePtrOutput
- func (o CassandraSchemaResponsePtrOutput) ToCassandraSchemaResponsePtrOutputWithContext(ctx context.Context) CassandraSchemaResponsePtrOutput
- type CassandraTableResource
- type CassandraTableResourceArgs
- func (CassandraTableResourceArgs) ElementType() reflect.Type
- func (i CassandraTableResourceArgs) ToCassandraTableResourceOutput() CassandraTableResourceOutput
- func (i CassandraTableResourceArgs) ToCassandraTableResourceOutputWithContext(ctx context.Context) CassandraTableResourceOutput
- func (i CassandraTableResourceArgs) ToCassandraTableResourcePtrOutput() CassandraTableResourcePtrOutput
- func (i CassandraTableResourceArgs) ToCassandraTableResourcePtrOutputWithContext(ctx context.Context) CassandraTableResourcePtrOutput
- type CassandraTableResourceInput
- type CassandraTableResourceOutput
- func (o CassandraTableResourceOutput) DefaultTtl() pulumi.IntPtrOutput
- func (CassandraTableResourceOutput) ElementType() reflect.Type
- func (o CassandraTableResourceOutput) Id() pulumi.StringOutput
- func (o CassandraTableResourceOutput) Schema() CassandraSchemaPtrOutput
- func (o CassandraTableResourceOutput) ToCassandraTableResourceOutput() CassandraTableResourceOutput
- func (o CassandraTableResourceOutput) ToCassandraTableResourceOutputWithContext(ctx context.Context) CassandraTableResourceOutput
- func (o CassandraTableResourceOutput) ToCassandraTableResourcePtrOutput() CassandraTableResourcePtrOutput
- func (o CassandraTableResourceOutput) ToCassandraTableResourcePtrOutputWithContext(ctx context.Context) CassandraTableResourcePtrOutput
- type CassandraTableResourcePtrInput
- type CassandraTableResourcePtrOutput
- func (o CassandraTableResourcePtrOutput) DefaultTtl() pulumi.IntPtrOutput
- func (o CassandraTableResourcePtrOutput) Elem() CassandraTableResourceOutput
- func (CassandraTableResourcePtrOutput) ElementType() reflect.Type
- func (o CassandraTableResourcePtrOutput) Id() pulumi.StringPtrOutput
- func (o CassandraTableResourcePtrOutput) Schema() CassandraSchemaPtrOutput
- func (o CassandraTableResourcePtrOutput) ToCassandraTableResourcePtrOutput() CassandraTableResourcePtrOutput
- func (o CassandraTableResourcePtrOutput) ToCassandraTableResourcePtrOutputWithContext(ctx context.Context) CassandraTableResourcePtrOutput
- type ClusterKey
- type ClusterKeyArgs
- type ClusterKeyArray
- type ClusterKeyArrayInput
- type ClusterKeyArrayOutput
- func (ClusterKeyArrayOutput) ElementType() reflect.Type
- func (o ClusterKeyArrayOutput) Index(i pulumi.IntInput) ClusterKeyOutput
- func (o ClusterKeyArrayOutput) ToClusterKeyArrayOutput() ClusterKeyArrayOutput
- func (o ClusterKeyArrayOutput) ToClusterKeyArrayOutputWithContext(ctx context.Context) ClusterKeyArrayOutput
- type ClusterKeyInput
- type ClusterKeyOutput
- func (ClusterKeyOutput) ElementType() reflect.Type
- func (o ClusterKeyOutput) Name() pulumi.StringPtrOutput
- func (o ClusterKeyOutput) OrderBy() pulumi.StringPtrOutput
- func (o ClusterKeyOutput) ToClusterKeyOutput() ClusterKeyOutput
- func (o ClusterKeyOutput) ToClusterKeyOutputWithContext(ctx context.Context) ClusterKeyOutput
- type ClusterKeyResponse
- type ClusterKeyResponseArgs
- type ClusterKeyResponseArray
- type ClusterKeyResponseArrayInput
- type ClusterKeyResponseArrayOutput
- func (ClusterKeyResponseArrayOutput) ElementType() reflect.Type
- func (o ClusterKeyResponseArrayOutput) Index(i pulumi.IntInput) ClusterKeyResponseOutput
- func (o ClusterKeyResponseArrayOutput) ToClusterKeyResponseArrayOutput() ClusterKeyResponseArrayOutput
- func (o ClusterKeyResponseArrayOutput) ToClusterKeyResponseArrayOutputWithContext(ctx context.Context) ClusterKeyResponseArrayOutput
- type ClusterKeyResponseInput
- type ClusterKeyResponseOutput
- func (ClusterKeyResponseOutput) ElementType() reflect.Type
- func (o ClusterKeyResponseOutput) Name() pulumi.StringPtrOutput
- func (o ClusterKeyResponseOutput) OrderBy() pulumi.StringPtrOutput
- func (o ClusterKeyResponseOutput) ToClusterKeyResponseOutput() ClusterKeyResponseOutput
- func (o ClusterKeyResponseOutput) ToClusterKeyResponseOutputWithContext(ctx context.Context) ClusterKeyResponseOutput
- type Column
- type ColumnArgs
- type ColumnArray
- type ColumnArrayInput
- type ColumnArrayOutput
- type ColumnInput
- type ColumnOutput
- type ColumnResponse
- type ColumnResponseArgs
- type ColumnResponseArray
- type ColumnResponseArrayInput
- type ColumnResponseArrayOutput
- func (ColumnResponseArrayOutput) ElementType() reflect.Type
- func (o ColumnResponseArrayOutput) Index(i pulumi.IntInput) ColumnResponseOutput
- func (o ColumnResponseArrayOutput) ToColumnResponseArrayOutput() ColumnResponseArrayOutput
- func (o ColumnResponseArrayOutput) ToColumnResponseArrayOutputWithContext(ctx context.Context) ColumnResponseArrayOutput
- type ColumnResponseInput
- type ColumnResponseOutput
- func (ColumnResponseOutput) ElementType() reflect.Type
- func (o ColumnResponseOutput) Name() pulumi.StringPtrOutput
- func (o ColumnResponseOutput) ToColumnResponseOutput() ColumnResponseOutput
- func (o ColumnResponseOutput) ToColumnResponseOutputWithContext(ctx context.Context) ColumnResponseOutput
- func (o ColumnResponseOutput) Type() pulumi.StringPtrOutput
- type ConflictResolutionPolicy
- type ConflictResolutionPolicyArgs
- func (ConflictResolutionPolicyArgs) ElementType() reflect.Type
- func (i ConflictResolutionPolicyArgs) ToConflictResolutionPolicyOutput() ConflictResolutionPolicyOutput
- func (i ConflictResolutionPolicyArgs) ToConflictResolutionPolicyOutputWithContext(ctx context.Context) ConflictResolutionPolicyOutput
- func (i ConflictResolutionPolicyArgs) ToConflictResolutionPolicyPtrOutput() ConflictResolutionPolicyPtrOutput
- func (i ConflictResolutionPolicyArgs) ToConflictResolutionPolicyPtrOutputWithContext(ctx context.Context) ConflictResolutionPolicyPtrOutput
- type ConflictResolutionPolicyInput
- type ConflictResolutionPolicyOutput
- func (o ConflictResolutionPolicyOutput) ConflictResolutionPath() pulumi.StringPtrOutput
- func (o ConflictResolutionPolicyOutput) ConflictResolutionProcedure() pulumi.StringPtrOutput
- func (ConflictResolutionPolicyOutput) ElementType() reflect.Type
- func (o ConflictResolutionPolicyOutput) Mode() pulumi.StringPtrOutput
- func (o ConflictResolutionPolicyOutput) ToConflictResolutionPolicyOutput() ConflictResolutionPolicyOutput
- func (o ConflictResolutionPolicyOutput) ToConflictResolutionPolicyOutputWithContext(ctx context.Context) ConflictResolutionPolicyOutput
- func (o ConflictResolutionPolicyOutput) ToConflictResolutionPolicyPtrOutput() ConflictResolutionPolicyPtrOutput
- func (o ConflictResolutionPolicyOutput) ToConflictResolutionPolicyPtrOutputWithContext(ctx context.Context) ConflictResolutionPolicyPtrOutput
- type ConflictResolutionPolicyPtrInput
- type ConflictResolutionPolicyPtrOutput
- func (o ConflictResolutionPolicyPtrOutput) ConflictResolutionPath() pulumi.StringPtrOutput
- func (o ConflictResolutionPolicyPtrOutput) ConflictResolutionProcedure() pulumi.StringPtrOutput
- func (o ConflictResolutionPolicyPtrOutput) Elem() ConflictResolutionPolicyOutput
- func (ConflictResolutionPolicyPtrOutput) ElementType() reflect.Type
- func (o ConflictResolutionPolicyPtrOutput) Mode() pulumi.StringPtrOutput
- func (o ConflictResolutionPolicyPtrOutput) ToConflictResolutionPolicyPtrOutput() ConflictResolutionPolicyPtrOutput
- func (o ConflictResolutionPolicyPtrOutput) ToConflictResolutionPolicyPtrOutputWithContext(ctx context.Context) ConflictResolutionPolicyPtrOutput
- type ConflictResolutionPolicyResponse
- type ConflictResolutionPolicyResponseArgs
- func (ConflictResolutionPolicyResponseArgs) ElementType() reflect.Type
- func (i ConflictResolutionPolicyResponseArgs) ToConflictResolutionPolicyResponseOutput() ConflictResolutionPolicyResponseOutput
- func (i ConflictResolutionPolicyResponseArgs) ToConflictResolutionPolicyResponseOutputWithContext(ctx context.Context) ConflictResolutionPolicyResponseOutput
- func (i ConflictResolutionPolicyResponseArgs) ToConflictResolutionPolicyResponsePtrOutput() ConflictResolutionPolicyResponsePtrOutput
- func (i ConflictResolutionPolicyResponseArgs) ToConflictResolutionPolicyResponsePtrOutputWithContext(ctx context.Context) ConflictResolutionPolicyResponsePtrOutput
- type ConflictResolutionPolicyResponseInput
- type ConflictResolutionPolicyResponseOutput
- func (o ConflictResolutionPolicyResponseOutput) ConflictResolutionPath() pulumi.StringPtrOutput
- func (o ConflictResolutionPolicyResponseOutput) ConflictResolutionProcedure() pulumi.StringPtrOutput
- func (ConflictResolutionPolicyResponseOutput) ElementType() reflect.Type
- func (o ConflictResolutionPolicyResponseOutput) Mode() pulumi.StringPtrOutput
- func (o ConflictResolutionPolicyResponseOutput) ToConflictResolutionPolicyResponseOutput() ConflictResolutionPolicyResponseOutput
- func (o ConflictResolutionPolicyResponseOutput) ToConflictResolutionPolicyResponseOutputWithContext(ctx context.Context) ConflictResolutionPolicyResponseOutput
- func (o ConflictResolutionPolicyResponseOutput) ToConflictResolutionPolicyResponsePtrOutput() ConflictResolutionPolicyResponsePtrOutput
- func (o ConflictResolutionPolicyResponseOutput) ToConflictResolutionPolicyResponsePtrOutputWithContext(ctx context.Context) ConflictResolutionPolicyResponsePtrOutput
- type ConflictResolutionPolicyResponsePtrInput
- type ConflictResolutionPolicyResponsePtrOutput
- func (o ConflictResolutionPolicyResponsePtrOutput) ConflictResolutionPath() pulumi.StringPtrOutput
- func (o ConflictResolutionPolicyResponsePtrOutput) ConflictResolutionProcedure() pulumi.StringPtrOutput
- func (o ConflictResolutionPolicyResponsePtrOutput) Elem() ConflictResolutionPolicyResponseOutput
- func (ConflictResolutionPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o ConflictResolutionPolicyResponsePtrOutput) Mode() pulumi.StringPtrOutput
- func (o ConflictResolutionPolicyResponsePtrOutput) ToConflictResolutionPolicyResponsePtrOutput() ConflictResolutionPolicyResponsePtrOutput
- func (o ConflictResolutionPolicyResponsePtrOutput) ToConflictResolutionPolicyResponsePtrOutputWithContext(ctx context.Context) ConflictResolutionPolicyResponsePtrOutput
- type ConsistencyPolicy
- type ConsistencyPolicyArgs
- func (ConsistencyPolicyArgs) ElementType() reflect.Type
- func (i ConsistencyPolicyArgs) ToConsistencyPolicyOutput() ConsistencyPolicyOutput
- func (i ConsistencyPolicyArgs) ToConsistencyPolicyOutputWithContext(ctx context.Context) ConsistencyPolicyOutput
- func (i ConsistencyPolicyArgs) ToConsistencyPolicyPtrOutput() ConsistencyPolicyPtrOutput
- func (i ConsistencyPolicyArgs) ToConsistencyPolicyPtrOutputWithContext(ctx context.Context) ConsistencyPolicyPtrOutput
- type ConsistencyPolicyInput
- type ConsistencyPolicyOutput
- func (o ConsistencyPolicyOutput) DefaultConsistencyLevel() pulumi.StringOutput
- func (ConsistencyPolicyOutput) ElementType() reflect.Type
- func (o ConsistencyPolicyOutput) MaxIntervalInSeconds() pulumi.IntPtrOutput
- func (o ConsistencyPolicyOutput) MaxStalenessPrefix() pulumi.IntPtrOutput
- func (o ConsistencyPolicyOutput) ToConsistencyPolicyOutput() ConsistencyPolicyOutput
- func (o ConsistencyPolicyOutput) ToConsistencyPolicyOutputWithContext(ctx context.Context) ConsistencyPolicyOutput
- func (o ConsistencyPolicyOutput) ToConsistencyPolicyPtrOutput() ConsistencyPolicyPtrOutput
- func (o ConsistencyPolicyOutput) ToConsistencyPolicyPtrOutputWithContext(ctx context.Context) ConsistencyPolicyPtrOutput
- type ConsistencyPolicyPtrInput
- type ConsistencyPolicyPtrOutput
- func (o ConsistencyPolicyPtrOutput) DefaultConsistencyLevel() pulumi.StringPtrOutput
- func (o ConsistencyPolicyPtrOutput) Elem() ConsistencyPolicyOutput
- func (ConsistencyPolicyPtrOutput) ElementType() reflect.Type
- func (o ConsistencyPolicyPtrOutput) MaxIntervalInSeconds() pulumi.IntPtrOutput
- func (o ConsistencyPolicyPtrOutput) MaxStalenessPrefix() pulumi.IntPtrOutput
- func (o ConsistencyPolicyPtrOutput) ToConsistencyPolicyPtrOutput() ConsistencyPolicyPtrOutput
- func (o ConsistencyPolicyPtrOutput) ToConsistencyPolicyPtrOutputWithContext(ctx context.Context) ConsistencyPolicyPtrOutput
- type ConsistencyPolicyResponse
- type ConsistencyPolicyResponseArgs
- func (ConsistencyPolicyResponseArgs) ElementType() reflect.Type
- func (i ConsistencyPolicyResponseArgs) ToConsistencyPolicyResponseOutput() ConsistencyPolicyResponseOutput
- func (i ConsistencyPolicyResponseArgs) ToConsistencyPolicyResponseOutputWithContext(ctx context.Context) ConsistencyPolicyResponseOutput
- func (i ConsistencyPolicyResponseArgs) ToConsistencyPolicyResponsePtrOutput() ConsistencyPolicyResponsePtrOutput
- func (i ConsistencyPolicyResponseArgs) ToConsistencyPolicyResponsePtrOutputWithContext(ctx context.Context) ConsistencyPolicyResponsePtrOutput
- type ConsistencyPolicyResponseInput
- type ConsistencyPolicyResponseOutput
- func (o ConsistencyPolicyResponseOutput) DefaultConsistencyLevel() pulumi.StringOutput
- func (ConsistencyPolicyResponseOutput) ElementType() reflect.Type
- func (o ConsistencyPolicyResponseOutput) MaxIntervalInSeconds() pulumi.IntPtrOutput
- func (o ConsistencyPolicyResponseOutput) MaxStalenessPrefix() pulumi.IntPtrOutput
- func (o ConsistencyPolicyResponseOutput) ToConsistencyPolicyResponseOutput() ConsistencyPolicyResponseOutput
- func (o ConsistencyPolicyResponseOutput) ToConsistencyPolicyResponseOutputWithContext(ctx context.Context) ConsistencyPolicyResponseOutput
- func (o ConsistencyPolicyResponseOutput) ToConsistencyPolicyResponsePtrOutput() ConsistencyPolicyResponsePtrOutput
- func (o ConsistencyPolicyResponseOutput) ToConsistencyPolicyResponsePtrOutputWithContext(ctx context.Context) ConsistencyPolicyResponsePtrOutput
- type ConsistencyPolicyResponsePtrInput
- type ConsistencyPolicyResponsePtrOutput
- func (o ConsistencyPolicyResponsePtrOutput) DefaultConsistencyLevel() pulumi.StringPtrOutput
- func (o ConsistencyPolicyResponsePtrOutput) Elem() ConsistencyPolicyResponseOutput
- func (ConsistencyPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o ConsistencyPolicyResponsePtrOutput) MaxIntervalInSeconds() pulumi.IntPtrOutput
- func (o ConsistencyPolicyResponsePtrOutput) MaxStalenessPrefix() pulumi.IntPtrOutput
- func (o ConsistencyPolicyResponsePtrOutput) ToConsistencyPolicyResponsePtrOutput() ConsistencyPolicyResponsePtrOutput
- func (o ConsistencyPolicyResponsePtrOutput) ToConsistencyPolicyResponsePtrOutputWithContext(ctx context.Context) ConsistencyPolicyResponsePtrOutput
- type ContainerPartitionKey
- type ContainerPartitionKeyArgs
- func (ContainerPartitionKeyArgs) ElementType() reflect.Type
- func (i ContainerPartitionKeyArgs) ToContainerPartitionKeyOutput() ContainerPartitionKeyOutput
- func (i ContainerPartitionKeyArgs) ToContainerPartitionKeyOutputWithContext(ctx context.Context) ContainerPartitionKeyOutput
- func (i ContainerPartitionKeyArgs) ToContainerPartitionKeyPtrOutput() ContainerPartitionKeyPtrOutput
- func (i ContainerPartitionKeyArgs) ToContainerPartitionKeyPtrOutputWithContext(ctx context.Context) ContainerPartitionKeyPtrOutput
- type ContainerPartitionKeyInput
- type ContainerPartitionKeyOutput
- func (ContainerPartitionKeyOutput) ElementType() reflect.Type
- func (o ContainerPartitionKeyOutput) Kind() pulumi.StringPtrOutput
- func (o ContainerPartitionKeyOutput) Paths() pulumi.StringArrayOutput
- func (o ContainerPartitionKeyOutput) ToContainerPartitionKeyOutput() ContainerPartitionKeyOutput
- func (o ContainerPartitionKeyOutput) ToContainerPartitionKeyOutputWithContext(ctx context.Context) ContainerPartitionKeyOutput
- func (o ContainerPartitionKeyOutput) ToContainerPartitionKeyPtrOutput() ContainerPartitionKeyPtrOutput
- func (o ContainerPartitionKeyOutput) ToContainerPartitionKeyPtrOutputWithContext(ctx context.Context) ContainerPartitionKeyPtrOutput
- type ContainerPartitionKeyPtrInput
- type ContainerPartitionKeyPtrOutput
- func (o ContainerPartitionKeyPtrOutput) Elem() ContainerPartitionKeyOutput
- func (ContainerPartitionKeyPtrOutput) ElementType() reflect.Type
- func (o ContainerPartitionKeyPtrOutput) Kind() pulumi.StringPtrOutput
- func (o ContainerPartitionKeyPtrOutput) Paths() pulumi.StringArrayOutput
- func (o ContainerPartitionKeyPtrOutput) ToContainerPartitionKeyPtrOutput() ContainerPartitionKeyPtrOutput
- func (o ContainerPartitionKeyPtrOutput) ToContainerPartitionKeyPtrOutputWithContext(ctx context.Context) ContainerPartitionKeyPtrOutput
- type ContainerPartitionKeyResponse
- type ContainerPartitionKeyResponseArgs
- func (ContainerPartitionKeyResponseArgs) ElementType() reflect.Type
- func (i ContainerPartitionKeyResponseArgs) ToContainerPartitionKeyResponseOutput() ContainerPartitionKeyResponseOutput
- func (i ContainerPartitionKeyResponseArgs) ToContainerPartitionKeyResponseOutputWithContext(ctx context.Context) ContainerPartitionKeyResponseOutput
- func (i ContainerPartitionKeyResponseArgs) ToContainerPartitionKeyResponsePtrOutput() ContainerPartitionKeyResponsePtrOutput
- func (i ContainerPartitionKeyResponseArgs) ToContainerPartitionKeyResponsePtrOutputWithContext(ctx context.Context) ContainerPartitionKeyResponsePtrOutput
- type ContainerPartitionKeyResponseInput
- type ContainerPartitionKeyResponseOutput
- func (ContainerPartitionKeyResponseOutput) ElementType() reflect.Type
- func (o ContainerPartitionKeyResponseOutput) Kind() pulumi.StringPtrOutput
- func (o ContainerPartitionKeyResponseOutput) Paths() pulumi.StringArrayOutput
- func (o ContainerPartitionKeyResponseOutput) ToContainerPartitionKeyResponseOutput() ContainerPartitionKeyResponseOutput
- func (o ContainerPartitionKeyResponseOutput) ToContainerPartitionKeyResponseOutputWithContext(ctx context.Context) ContainerPartitionKeyResponseOutput
- func (o ContainerPartitionKeyResponseOutput) ToContainerPartitionKeyResponsePtrOutput() ContainerPartitionKeyResponsePtrOutput
- func (o ContainerPartitionKeyResponseOutput) ToContainerPartitionKeyResponsePtrOutputWithContext(ctx context.Context) ContainerPartitionKeyResponsePtrOutput
- type ContainerPartitionKeyResponsePtrInput
- type ContainerPartitionKeyResponsePtrOutput
- func (o ContainerPartitionKeyResponsePtrOutput) Elem() ContainerPartitionKeyResponseOutput
- func (ContainerPartitionKeyResponsePtrOutput) ElementType() reflect.Type
- func (o ContainerPartitionKeyResponsePtrOutput) Kind() pulumi.StringPtrOutput
- func (o ContainerPartitionKeyResponsePtrOutput) Paths() pulumi.StringArrayOutput
- func (o ContainerPartitionKeyResponsePtrOutput) ToContainerPartitionKeyResponsePtrOutput() ContainerPartitionKeyResponsePtrOutput
- func (o ContainerPartitionKeyResponsePtrOutput) ToContainerPartitionKeyResponsePtrOutputWithContext(ctx context.Context) ContainerPartitionKeyResponsePtrOutput
- type DatabaseAccount
- type DatabaseAccountArgs
- type DatabaseAccountCassandraKeyspace
- func GetDatabaseAccountCassandraKeyspace(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*DatabaseAccountCassandraKeyspace, error)
- func NewDatabaseAccountCassandraKeyspace(ctx *pulumi.Context, name string, args *DatabaseAccountCassandraKeyspaceArgs, ...) (*DatabaseAccountCassandraKeyspace, error)
- type DatabaseAccountCassandraKeyspaceArgs
- type DatabaseAccountCassandraKeyspaceState
- type DatabaseAccountCassandraTable
- type DatabaseAccountCassandraTableArgs
- type DatabaseAccountCassandraTableState
- type DatabaseAccountConnectionStringResponse
- type DatabaseAccountConnectionStringResponseArgs
- func (DatabaseAccountConnectionStringResponseArgs) ElementType() reflect.Type
- func (i DatabaseAccountConnectionStringResponseArgs) ToDatabaseAccountConnectionStringResponseOutput() DatabaseAccountConnectionStringResponseOutput
- func (i DatabaseAccountConnectionStringResponseArgs) ToDatabaseAccountConnectionStringResponseOutputWithContext(ctx context.Context) DatabaseAccountConnectionStringResponseOutput
- type DatabaseAccountConnectionStringResponseArray
- func (DatabaseAccountConnectionStringResponseArray) ElementType() reflect.Type
- func (i DatabaseAccountConnectionStringResponseArray) ToDatabaseAccountConnectionStringResponseArrayOutput() DatabaseAccountConnectionStringResponseArrayOutput
- func (i DatabaseAccountConnectionStringResponseArray) ToDatabaseAccountConnectionStringResponseArrayOutputWithContext(ctx context.Context) DatabaseAccountConnectionStringResponseArrayOutput
- type DatabaseAccountConnectionStringResponseArrayInput
- type DatabaseAccountConnectionStringResponseArrayOutput
- func (DatabaseAccountConnectionStringResponseArrayOutput) ElementType() reflect.Type
- func (o DatabaseAccountConnectionStringResponseArrayOutput) Index(i pulumi.IntInput) DatabaseAccountConnectionStringResponseOutput
- func (o DatabaseAccountConnectionStringResponseArrayOutput) ToDatabaseAccountConnectionStringResponseArrayOutput() DatabaseAccountConnectionStringResponseArrayOutput
- func (o DatabaseAccountConnectionStringResponseArrayOutput) ToDatabaseAccountConnectionStringResponseArrayOutputWithContext(ctx context.Context) DatabaseAccountConnectionStringResponseArrayOutput
- type DatabaseAccountConnectionStringResponseInput
- type DatabaseAccountConnectionStringResponseOutput
- func (o DatabaseAccountConnectionStringResponseOutput) ConnectionString() pulumi.StringOutput
- func (o DatabaseAccountConnectionStringResponseOutput) Description() pulumi.StringOutput
- func (DatabaseAccountConnectionStringResponseOutput) ElementType() reflect.Type
- func (o DatabaseAccountConnectionStringResponseOutput) ToDatabaseAccountConnectionStringResponseOutput() DatabaseAccountConnectionStringResponseOutput
- func (o DatabaseAccountConnectionStringResponseOutput) ToDatabaseAccountConnectionStringResponseOutputWithContext(ctx context.Context) DatabaseAccountConnectionStringResponseOutput
- type DatabaseAccountGremlinDatabase
- type DatabaseAccountGremlinDatabaseArgs
- type DatabaseAccountGremlinDatabaseState
- type DatabaseAccountGremlinGraph
- type DatabaseAccountGremlinGraphArgs
- type DatabaseAccountGremlinGraphState
- type DatabaseAccountMongoDBCollection
- func GetDatabaseAccountMongoDBCollection(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*DatabaseAccountMongoDBCollection, error)
- func NewDatabaseAccountMongoDBCollection(ctx *pulumi.Context, name string, args *DatabaseAccountMongoDBCollectionArgs, ...) (*DatabaseAccountMongoDBCollection, error)
- type DatabaseAccountMongoDBCollectionArgs
- type DatabaseAccountMongoDBCollectionState
- type DatabaseAccountMongoDBDatabase
- type DatabaseAccountMongoDBDatabaseArgs
- type DatabaseAccountMongoDBDatabaseState
- type DatabaseAccountSqlContainer
- type DatabaseAccountSqlContainerArgs
- type DatabaseAccountSqlContainerState
- type DatabaseAccountSqlDatabase
- type DatabaseAccountSqlDatabaseArgs
- type DatabaseAccountSqlDatabaseState
- type DatabaseAccountState
- type DatabaseAccountTable
- type DatabaseAccountTableArgs
- type DatabaseAccountTableState
- type ExcludedPath
- type ExcludedPathArgs
- type ExcludedPathArray
- type ExcludedPathArrayInput
- type ExcludedPathArrayOutput
- func (ExcludedPathArrayOutput) ElementType() reflect.Type
- func (o ExcludedPathArrayOutput) Index(i pulumi.IntInput) ExcludedPathOutput
- func (o ExcludedPathArrayOutput) ToExcludedPathArrayOutput() ExcludedPathArrayOutput
- func (o ExcludedPathArrayOutput) ToExcludedPathArrayOutputWithContext(ctx context.Context) ExcludedPathArrayOutput
- type ExcludedPathInput
- type ExcludedPathOutput
- type ExcludedPathResponse
- type ExcludedPathResponseArgs
- type ExcludedPathResponseArray
- type ExcludedPathResponseArrayInput
- type ExcludedPathResponseArrayOutput
- func (ExcludedPathResponseArrayOutput) ElementType() reflect.Type
- func (o ExcludedPathResponseArrayOutput) Index(i pulumi.IntInput) ExcludedPathResponseOutput
- func (o ExcludedPathResponseArrayOutput) ToExcludedPathResponseArrayOutput() ExcludedPathResponseArrayOutput
- func (o ExcludedPathResponseArrayOutput) ToExcludedPathResponseArrayOutputWithContext(ctx context.Context) ExcludedPathResponseArrayOutput
- type ExcludedPathResponseInput
- type ExcludedPathResponseOutput
- func (ExcludedPathResponseOutput) ElementType() reflect.Type
- func (o ExcludedPathResponseOutput) Path() pulumi.StringPtrOutput
- func (o ExcludedPathResponseOutput) ToExcludedPathResponseOutput() ExcludedPathResponseOutput
- func (o ExcludedPathResponseOutput) ToExcludedPathResponseOutputWithContext(ctx context.Context) ExcludedPathResponseOutput
- type FailoverPolicyResponse
- type FailoverPolicyResponseArgs
- type FailoverPolicyResponseArray
- func (FailoverPolicyResponseArray) ElementType() reflect.Type
- func (i FailoverPolicyResponseArray) ToFailoverPolicyResponseArrayOutput() FailoverPolicyResponseArrayOutput
- func (i FailoverPolicyResponseArray) ToFailoverPolicyResponseArrayOutputWithContext(ctx context.Context) FailoverPolicyResponseArrayOutput
- type FailoverPolicyResponseArrayInput
- type FailoverPolicyResponseArrayOutput
- func (FailoverPolicyResponseArrayOutput) ElementType() reflect.Type
- func (o FailoverPolicyResponseArrayOutput) Index(i pulumi.IntInput) FailoverPolicyResponseOutput
- func (o FailoverPolicyResponseArrayOutput) ToFailoverPolicyResponseArrayOutput() FailoverPolicyResponseArrayOutput
- func (o FailoverPolicyResponseArrayOutput) ToFailoverPolicyResponseArrayOutputWithContext(ctx context.Context) FailoverPolicyResponseArrayOutput
- type FailoverPolicyResponseInput
- type FailoverPolicyResponseOutput
- func (FailoverPolicyResponseOutput) ElementType() reflect.Type
- func (o FailoverPolicyResponseOutput) FailoverPriority() pulumi.IntPtrOutput
- func (o FailoverPolicyResponseOutput) Id() pulumi.StringOutput
- func (o FailoverPolicyResponseOutput) LocationName() pulumi.StringPtrOutput
- func (o FailoverPolicyResponseOutput) ToFailoverPolicyResponseOutput() FailoverPolicyResponseOutput
- func (o FailoverPolicyResponseOutput) ToFailoverPolicyResponseOutputWithContext(ctx context.Context) FailoverPolicyResponseOutput
- type GremlinDatabaseResource
- type GremlinDatabaseResourceArgs
- func (GremlinDatabaseResourceArgs) ElementType() reflect.Type
- func (i GremlinDatabaseResourceArgs) ToGremlinDatabaseResourceOutput() GremlinDatabaseResourceOutput
- func (i GremlinDatabaseResourceArgs) ToGremlinDatabaseResourceOutputWithContext(ctx context.Context) GremlinDatabaseResourceOutput
- func (i GremlinDatabaseResourceArgs) ToGremlinDatabaseResourcePtrOutput() GremlinDatabaseResourcePtrOutput
- func (i GremlinDatabaseResourceArgs) ToGremlinDatabaseResourcePtrOutputWithContext(ctx context.Context) GremlinDatabaseResourcePtrOutput
- type GremlinDatabaseResourceInput
- type GremlinDatabaseResourceOutput
- func (GremlinDatabaseResourceOutput) ElementType() reflect.Type
- func (o GremlinDatabaseResourceOutput) Id() pulumi.StringOutput
- func (o GremlinDatabaseResourceOutput) ToGremlinDatabaseResourceOutput() GremlinDatabaseResourceOutput
- func (o GremlinDatabaseResourceOutput) ToGremlinDatabaseResourceOutputWithContext(ctx context.Context) GremlinDatabaseResourceOutput
- func (o GremlinDatabaseResourceOutput) ToGremlinDatabaseResourcePtrOutput() GremlinDatabaseResourcePtrOutput
- func (o GremlinDatabaseResourceOutput) ToGremlinDatabaseResourcePtrOutputWithContext(ctx context.Context) GremlinDatabaseResourcePtrOutput
- type GremlinDatabaseResourcePtrInput
- type GremlinDatabaseResourcePtrOutput
- func (o GremlinDatabaseResourcePtrOutput) Elem() GremlinDatabaseResourceOutput
- func (GremlinDatabaseResourcePtrOutput) ElementType() reflect.Type
- func (o GremlinDatabaseResourcePtrOutput) Id() pulumi.StringPtrOutput
- func (o GremlinDatabaseResourcePtrOutput) ToGremlinDatabaseResourcePtrOutput() GremlinDatabaseResourcePtrOutput
- func (o GremlinDatabaseResourcePtrOutput) ToGremlinDatabaseResourcePtrOutputWithContext(ctx context.Context) GremlinDatabaseResourcePtrOutput
- type GremlinGraphResource
- type GremlinGraphResourceArgs
- func (GremlinGraphResourceArgs) ElementType() reflect.Type
- func (i GremlinGraphResourceArgs) ToGremlinGraphResourceOutput() GremlinGraphResourceOutput
- func (i GremlinGraphResourceArgs) ToGremlinGraphResourceOutputWithContext(ctx context.Context) GremlinGraphResourceOutput
- func (i GremlinGraphResourceArgs) ToGremlinGraphResourcePtrOutput() GremlinGraphResourcePtrOutput
- func (i GremlinGraphResourceArgs) ToGremlinGraphResourcePtrOutputWithContext(ctx context.Context) GremlinGraphResourcePtrOutput
- type GremlinGraphResourceInput
- type GremlinGraphResourceOutput
- func (o GremlinGraphResourceOutput) ConflictResolutionPolicy() ConflictResolutionPolicyPtrOutput
- func (o GremlinGraphResourceOutput) DefaultTtl() pulumi.IntPtrOutput
- func (GremlinGraphResourceOutput) ElementType() reflect.Type
- func (o GremlinGraphResourceOutput) Id() pulumi.StringOutput
- func (o GremlinGraphResourceOutput) IndexingPolicy() IndexingPolicyPtrOutput
- func (o GremlinGraphResourceOutput) PartitionKey() ContainerPartitionKeyPtrOutput
- func (o GremlinGraphResourceOutput) ToGremlinGraphResourceOutput() GremlinGraphResourceOutput
- func (o GremlinGraphResourceOutput) ToGremlinGraphResourceOutputWithContext(ctx context.Context) GremlinGraphResourceOutput
- func (o GremlinGraphResourceOutput) ToGremlinGraphResourcePtrOutput() GremlinGraphResourcePtrOutput
- func (o GremlinGraphResourceOutput) ToGremlinGraphResourcePtrOutputWithContext(ctx context.Context) GremlinGraphResourcePtrOutput
- func (o GremlinGraphResourceOutput) UniqueKeyPolicy() UniqueKeyPolicyPtrOutput
- type GremlinGraphResourcePtrInput
- type GremlinGraphResourcePtrOutput
- func (o GremlinGraphResourcePtrOutput) ConflictResolutionPolicy() ConflictResolutionPolicyPtrOutput
- func (o GremlinGraphResourcePtrOutput) DefaultTtl() pulumi.IntPtrOutput
- func (o GremlinGraphResourcePtrOutput) Elem() GremlinGraphResourceOutput
- func (GremlinGraphResourcePtrOutput) ElementType() reflect.Type
- func (o GremlinGraphResourcePtrOutput) Id() pulumi.StringPtrOutput
- func (o GremlinGraphResourcePtrOutput) IndexingPolicy() IndexingPolicyPtrOutput
- func (o GremlinGraphResourcePtrOutput) PartitionKey() ContainerPartitionKeyPtrOutput
- func (o GremlinGraphResourcePtrOutput) ToGremlinGraphResourcePtrOutput() GremlinGraphResourcePtrOutput
- func (o GremlinGraphResourcePtrOutput) ToGremlinGraphResourcePtrOutputWithContext(ctx context.Context) GremlinGraphResourcePtrOutput
- func (o GremlinGraphResourcePtrOutput) UniqueKeyPolicy() UniqueKeyPolicyPtrOutput
- type IncludedPath
- type IncludedPathArgs
- type IncludedPathArray
- type IncludedPathArrayInput
- type IncludedPathArrayOutput
- func (IncludedPathArrayOutput) ElementType() reflect.Type
- func (o IncludedPathArrayOutput) Index(i pulumi.IntInput) IncludedPathOutput
- func (o IncludedPathArrayOutput) ToIncludedPathArrayOutput() IncludedPathArrayOutput
- func (o IncludedPathArrayOutput) ToIncludedPathArrayOutputWithContext(ctx context.Context) IncludedPathArrayOutput
- type IncludedPathInput
- type IncludedPathOutput
- func (IncludedPathOutput) ElementType() reflect.Type
- func (o IncludedPathOutput) Indexes() IndexesArrayOutput
- func (o IncludedPathOutput) Path() pulumi.StringPtrOutput
- func (o IncludedPathOutput) ToIncludedPathOutput() IncludedPathOutput
- func (o IncludedPathOutput) ToIncludedPathOutputWithContext(ctx context.Context) IncludedPathOutput
- type IncludedPathResponse
- type IncludedPathResponseArgs
- type IncludedPathResponseArray
- type IncludedPathResponseArrayInput
- type IncludedPathResponseArrayOutput
- func (IncludedPathResponseArrayOutput) ElementType() reflect.Type
- func (o IncludedPathResponseArrayOutput) Index(i pulumi.IntInput) IncludedPathResponseOutput
- func (o IncludedPathResponseArrayOutput) ToIncludedPathResponseArrayOutput() IncludedPathResponseArrayOutput
- func (o IncludedPathResponseArrayOutput) ToIncludedPathResponseArrayOutputWithContext(ctx context.Context) IncludedPathResponseArrayOutput
- type IncludedPathResponseInput
- type IncludedPathResponseOutput
- func (IncludedPathResponseOutput) ElementType() reflect.Type
- func (o IncludedPathResponseOutput) Indexes() IndexesResponseArrayOutput
- func (o IncludedPathResponseOutput) Path() pulumi.StringPtrOutput
- func (o IncludedPathResponseOutput) ToIncludedPathResponseOutput() IncludedPathResponseOutput
- func (o IncludedPathResponseOutput) ToIncludedPathResponseOutputWithContext(ctx context.Context) IncludedPathResponseOutput
- type Indexes
- type IndexesArgs
- type IndexesArray
- type IndexesArrayInput
- type IndexesArrayOutput
- type IndexesInput
- type IndexesOutput
- func (o IndexesOutput) DataType() pulumi.StringPtrOutput
- func (IndexesOutput) ElementType() reflect.Type
- func (o IndexesOutput) Kind() pulumi.StringPtrOutput
- func (o IndexesOutput) Precision() pulumi.IntPtrOutput
- func (o IndexesOutput) ToIndexesOutput() IndexesOutput
- func (o IndexesOutput) ToIndexesOutputWithContext(ctx context.Context) IndexesOutput
- type IndexesResponse
- type IndexesResponseArgs
- type IndexesResponseArray
- type IndexesResponseArrayInput
- type IndexesResponseArrayOutput
- func (IndexesResponseArrayOutput) ElementType() reflect.Type
- func (o IndexesResponseArrayOutput) Index(i pulumi.IntInput) IndexesResponseOutput
- func (o IndexesResponseArrayOutput) ToIndexesResponseArrayOutput() IndexesResponseArrayOutput
- func (o IndexesResponseArrayOutput) ToIndexesResponseArrayOutputWithContext(ctx context.Context) IndexesResponseArrayOutput
- type IndexesResponseInput
- type IndexesResponseOutput
- func (o IndexesResponseOutput) DataType() pulumi.StringPtrOutput
- func (IndexesResponseOutput) ElementType() reflect.Type
- func (o IndexesResponseOutput) Kind() pulumi.StringPtrOutput
- func (o IndexesResponseOutput) Precision() pulumi.IntPtrOutput
- func (o IndexesResponseOutput) ToIndexesResponseOutput() IndexesResponseOutput
- func (o IndexesResponseOutput) ToIndexesResponseOutputWithContext(ctx context.Context) IndexesResponseOutput
- type IndexingPolicy
- type IndexingPolicyArgs
- func (IndexingPolicyArgs) ElementType() reflect.Type
- func (i IndexingPolicyArgs) ToIndexingPolicyOutput() IndexingPolicyOutput
- func (i IndexingPolicyArgs) ToIndexingPolicyOutputWithContext(ctx context.Context) IndexingPolicyOutput
- func (i IndexingPolicyArgs) ToIndexingPolicyPtrOutput() IndexingPolicyPtrOutput
- func (i IndexingPolicyArgs) ToIndexingPolicyPtrOutputWithContext(ctx context.Context) IndexingPolicyPtrOutput
- type IndexingPolicyInput
- type IndexingPolicyOutput
- func (o IndexingPolicyOutput) Automatic() pulumi.BoolPtrOutput
- func (IndexingPolicyOutput) ElementType() reflect.Type
- func (o IndexingPolicyOutput) ExcludedPaths() ExcludedPathArrayOutput
- func (o IndexingPolicyOutput) IncludedPaths() IncludedPathArrayOutput
- func (o IndexingPolicyOutput) IndexingMode() pulumi.StringPtrOutput
- func (o IndexingPolicyOutput) ToIndexingPolicyOutput() IndexingPolicyOutput
- func (o IndexingPolicyOutput) ToIndexingPolicyOutputWithContext(ctx context.Context) IndexingPolicyOutput
- func (o IndexingPolicyOutput) ToIndexingPolicyPtrOutput() IndexingPolicyPtrOutput
- func (o IndexingPolicyOutput) ToIndexingPolicyPtrOutputWithContext(ctx context.Context) IndexingPolicyPtrOutput
- type IndexingPolicyPtrInput
- type IndexingPolicyPtrOutput
- func (o IndexingPolicyPtrOutput) Automatic() pulumi.BoolPtrOutput
- func (o IndexingPolicyPtrOutput) Elem() IndexingPolicyOutput
- func (IndexingPolicyPtrOutput) ElementType() reflect.Type
- func (o IndexingPolicyPtrOutput) ExcludedPaths() ExcludedPathArrayOutput
- func (o IndexingPolicyPtrOutput) IncludedPaths() IncludedPathArrayOutput
- func (o IndexingPolicyPtrOutput) IndexingMode() pulumi.StringPtrOutput
- func (o IndexingPolicyPtrOutput) ToIndexingPolicyPtrOutput() IndexingPolicyPtrOutput
- func (o IndexingPolicyPtrOutput) ToIndexingPolicyPtrOutputWithContext(ctx context.Context) IndexingPolicyPtrOutput
- type IndexingPolicyResponse
- type IndexingPolicyResponseArgs
- func (IndexingPolicyResponseArgs) ElementType() reflect.Type
- func (i IndexingPolicyResponseArgs) ToIndexingPolicyResponseOutput() IndexingPolicyResponseOutput
- func (i IndexingPolicyResponseArgs) ToIndexingPolicyResponseOutputWithContext(ctx context.Context) IndexingPolicyResponseOutput
- func (i IndexingPolicyResponseArgs) ToIndexingPolicyResponsePtrOutput() IndexingPolicyResponsePtrOutput
- func (i IndexingPolicyResponseArgs) ToIndexingPolicyResponsePtrOutputWithContext(ctx context.Context) IndexingPolicyResponsePtrOutput
- type IndexingPolicyResponseInput
- type IndexingPolicyResponseOutput
- func (o IndexingPolicyResponseOutput) Automatic() pulumi.BoolPtrOutput
- func (IndexingPolicyResponseOutput) ElementType() reflect.Type
- func (o IndexingPolicyResponseOutput) ExcludedPaths() ExcludedPathResponseArrayOutput
- func (o IndexingPolicyResponseOutput) IncludedPaths() IncludedPathResponseArrayOutput
- func (o IndexingPolicyResponseOutput) IndexingMode() pulumi.StringPtrOutput
- func (o IndexingPolicyResponseOutput) ToIndexingPolicyResponseOutput() IndexingPolicyResponseOutput
- func (o IndexingPolicyResponseOutput) ToIndexingPolicyResponseOutputWithContext(ctx context.Context) IndexingPolicyResponseOutput
- func (o IndexingPolicyResponseOutput) ToIndexingPolicyResponsePtrOutput() IndexingPolicyResponsePtrOutput
- func (o IndexingPolicyResponseOutput) ToIndexingPolicyResponsePtrOutputWithContext(ctx context.Context) IndexingPolicyResponsePtrOutput
- type IndexingPolicyResponsePtrInput
- type IndexingPolicyResponsePtrOutput
- func (o IndexingPolicyResponsePtrOutput) Automatic() pulumi.BoolPtrOutput
- func (o IndexingPolicyResponsePtrOutput) Elem() IndexingPolicyResponseOutput
- func (IndexingPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o IndexingPolicyResponsePtrOutput) ExcludedPaths() ExcludedPathResponseArrayOutput
- func (o IndexingPolicyResponsePtrOutput) IncludedPaths() IncludedPathResponseArrayOutput
- func (o IndexingPolicyResponsePtrOutput) IndexingMode() pulumi.StringPtrOutput
- func (o IndexingPolicyResponsePtrOutput) ToIndexingPolicyResponsePtrOutput() IndexingPolicyResponsePtrOutput
- func (o IndexingPolicyResponsePtrOutput) ToIndexingPolicyResponsePtrOutputWithContext(ctx context.Context) IndexingPolicyResponsePtrOutput
- type ListDatabaseAccountConnectionStringsArgs
- type ListDatabaseAccountConnectionStringsResult
- type ListDatabaseAccountKeysArgs
- type ListDatabaseAccountKeysResult
- type Location
- type LocationArgs
- type LocationArray
- type LocationArrayInput
- type LocationArrayOutput
- type LocationInput
- type LocationOutput
- func (LocationOutput) ElementType() reflect.Type
- func (o LocationOutput) FailoverPriority() pulumi.IntPtrOutput
- func (o LocationOutput) IsZoneRedundant() pulumi.BoolPtrOutput
- func (o LocationOutput) LocationName() pulumi.StringPtrOutput
- func (o LocationOutput) ToLocationOutput() LocationOutput
- func (o LocationOutput) ToLocationOutputWithContext(ctx context.Context) LocationOutput
- type LocationResponse
- type LocationResponseArgs
- type LocationResponseArray
- type LocationResponseArrayInput
- type LocationResponseArrayOutput
- func (LocationResponseArrayOutput) ElementType() reflect.Type
- func (o LocationResponseArrayOutput) Index(i pulumi.IntInput) LocationResponseOutput
- func (o LocationResponseArrayOutput) ToLocationResponseArrayOutput() LocationResponseArrayOutput
- func (o LocationResponseArrayOutput) ToLocationResponseArrayOutputWithContext(ctx context.Context) LocationResponseArrayOutput
- type LocationResponseInput
- type LocationResponseOutput
- func (o LocationResponseOutput) DocumentEndpoint() pulumi.StringOutput
- func (LocationResponseOutput) ElementType() reflect.Type
- func (o LocationResponseOutput) FailoverPriority() pulumi.IntPtrOutput
- func (o LocationResponseOutput) Id() pulumi.StringOutput
- func (o LocationResponseOutput) IsZoneRedundant() pulumi.BoolPtrOutput
- func (o LocationResponseOutput) LocationName() pulumi.StringPtrOutput
- func (o LocationResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o LocationResponseOutput) ToLocationResponseOutput() LocationResponseOutput
- func (o LocationResponseOutput) ToLocationResponseOutputWithContext(ctx context.Context) LocationResponseOutput
- type LookupDatabaseAccountArgs
- type LookupDatabaseAccountCassandraKeyspaceArgs
- type LookupDatabaseAccountCassandraKeyspaceResult
- type LookupDatabaseAccountCassandraTableArgs
- type LookupDatabaseAccountCassandraTableResult
- type LookupDatabaseAccountGremlinDatabaseArgs
- type LookupDatabaseAccountGremlinDatabaseResult
- type LookupDatabaseAccountGremlinGraphArgs
- type LookupDatabaseAccountGremlinGraphResult
- type LookupDatabaseAccountMongoDBCollectionArgs
- type LookupDatabaseAccountMongoDBCollectionResult
- type LookupDatabaseAccountMongoDBDatabaseArgs
- type LookupDatabaseAccountMongoDBDatabaseResult
- type LookupDatabaseAccountResult
- type LookupDatabaseAccountSqlContainerArgs
- type LookupDatabaseAccountSqlContainerResult
- type LookupDatabaseAccountSqlDatabaseArgs
- type LookupDatabaseAccountSqlDatabaseResult
- type LookupDatabaseAccountTableArgs
- type LookupDatabaseAccountTableResult
- type MongoDBCollectionResource
- type MongoDBCollectionResourceArgs
- func (MongoDBCollectionResourceArgs) ElementType() reflect.Type
- func (i MongoDBCollectionResourceArgs) ToMongoDBCollectionResourceOutput() MongoDBCollectionResourceOutput
- func (i MongoDBCollectionResourceArgs) ToMongoDBCollectionResourceOutputWithContext(ctx context.Context) MongoDBCollectionResourceOutput
- func (i MongoDBCollectionResourceArgs) ToMongoDBCollectionResourcePtrOutput() MongoDBCollectionResourcePtrOutput
- func (i MongoDBCollectionResourceArgs) ToMongoDBCollectionResourcePtrOutputWithContext(ctx context.Context) MongoDBCollectionResourcePtrOutput
- type MongoDBCollectionResourceInput
- type MongoDBCollectionResourceOutput
- func (MongoDBCollectionResourceOutput) ElementType() reflect.Type
- func (o MongoDBCollectionResourceOutput) Id() pulumi.StringOutput
- func (o MongoDBCollectionResourceOutput) Indexes() MongoIndexArrayOutput
- func (o MongoDBCollectionResourceOutput) ShardKey() pulumi.StringMapOutput
- func (o MongoDBCollectionResourceOutput) ToMongoDBCollectionResourceOutput() MongoDBCollectionResourceOutput
- func (o MongoDBCollectionResourceOutput) ToMongoDBCollectionResourceOutputWithContext(ctx context.Context) MongoDBCollectionResourceOutput
- func (o MongoDBCollectionResourceOutput) ToMongoDBCollectionResourcePtrOutput() MongoDBCollectionResourcePtrOutput
- func (o MongoDBCollectionResourceOutput) ToMongoDBCollectionResourcePtrOutputWithContext(ctx context.Context) MongoDBCollectionResourcePtrOutput
- type MongoDBCollectionResourcePtrInput
- type MongoDBCollectionResourcePtrOutput
- func (o MongoDBCollectionResourcePtrOutput) Elem() MongoDBCollectionResourceOutput
- func (MongoDBCollectionResourcePtrOutput) ElementType() reflect.Type
- func (o MongoDBCollectionResourcePtrOutput) Id() pulumi.StringPtrOutput
- func (o MongoDBCollectionResourcePtrOutput) Indexes() MongoIndexArrayOutput
- func (o MongoDBCollectionResourcePtrOutput) ShardKey() pulumi.StringMapOutput
- func (o MongoDBCollectionResourcePtrOutput) ToMongoDBCollectionResourcePtrOutput() MongoDBCollectionResourcePtrOutput
- func (o MongoDBCollectionResourcePtrOutput) ToMongoDBCollectionResourcePtrOutputWithContext(ctx context.Context) MongoDBCollectionResourcePtrOutput
- type MongoDBDatabaseResource
- type MongoDBDatabaseResourceArgs
- func (MongoDBDatabaseResourceArgs) ElementType() reflect.Type
- func (i MongoDBDatabaseResourceArgs) ToMongoDBDatabaseResourceOutput() MongoDBDatabaseResourceOutput
- func (i MongoDBDatabaseResourceArgs) ToMongoDBDatabaseResourceOutputWithContext(ctx context.Context) MongoDBDatabaseResourceOutput
- func (i MongoDBDatabaseResourceArgs) ToMongoDBDatabaseResourcePtrOutput() MongoDBDatabaseResourcePtrOutput
- func (i MongoDBDatabaseResourceArgs) ToMongoDBDatabaseResourcePtrOutputWithContext(ctx context.Context) MongoDBDatabaseResourcePtrOutput
- type MongoDBDatabaseResourceInput
- type MongoDBDatabaseResourceOutput
- func (MongoDBDatabaseResourceOutput) ElementType() reflect.Type
- func (o MongoDBDatabaseResourceOutput) Id() pulumi.StringOutput
- func (o MongoDBDatabaseResourceOutput) ToMongoDBDatabaseResourceOutput() MongoDBDatabaseResourceOutput
- func (o MongoDBDatabaseResourceOutput) ToMongoDBDatabaseResourceOutputWithContext(ctx context.Context) MongoDBDatabaseResourceOutput
- func (o MongoDBDatabaseResourceOutput) ToMongoDBDatabaseResourcePtrOutput() MongoDBDatabaseResourcePtrOutput
- func (o MongoDBDatabaseResourceOutput) ToMongoDBDatabaseResourcePtrOutputWithContext(ctx context.Context) MongoDBDatabaseResourcePtrOutput
- type MongoDBDatabaseResourcePtrInput
- type MongoDBDatabaseResourcePtrOutput
- func (o MongoDBDatabaseResourcePtrOutput) Elem() MongoDBDatabaseResourceOutput
- func (MongoDBDatabaseResourcePtrOutput) ElementType() reflect.Type
- func (o MongoDBDatabaseResourcePtrOutput) Id() pulumi.StringPtrOutput
- func (o MongoDBDatabaseResourcePtrOutput) ToMongoDBDatabaseResourcePtrOutput() MongoDBDatabaseResourcePtrOutput
- func (o MongoDBDatabaseResourcePtrOutput) ToMongoDBDatabaseResourcePtrOutputWithContext(ctx context.Context) MongoDBDatabaseResourcePtrOutput
- type MongoIndex
- type MongoIndexArgs
- type MongoIndexArray
- type MongoIndexArrayInput
- type MongoIndexArrayOutput
- func (MongoIndexArrayOutput) ElementType() reflect.Type
- func (o MongoIndexArrayOutput) Index(i pulumi.IntInput) MongoIndexOutput
- func (o MongoIndexArrayOutput) ToMongoIndexArrayOutput() MongoIndexArrayOutput
- func (o MongoIndexArrayOutput) ToMongoIndexArrayOutputWithContext(ctx context.Context) MongoIndexArrayOutput
- type MongoIndexInput
- type MongoIndexKeys
- type MongoIndexKeysArgs
- func (MongoIndexKeysArgs) ElementType() reflect.Type
- func (i MongoIndexKeysArgs) ToMongoIndexKeysOutput() MongoIndexKeysOutput
- func (i MongoIndexKeysArgs) ToMongoIndexKeysOutputWithContext(ctx context.Context) MongoIndexKeysOutput
- func (i MongoIndexKeysArgs) ToMongoIndexKeysPtrOutput() MongoIndexKeysPtrOutput
- func (i MongoIndexKeysArgs) ToMongoIndexKeysPtrOutputWithContext(ctx context.Context) MongoIndexKeysPtrOutput
- type MongoIndexKeysInput
- type MongoIndexKeysOutput
- func (MongoIndexKeysOutput) ElementType() reflect.Type
- func (o MongoIndexKeysOutput) Keys() pulumi.StringArrayOutput
- func (o MongoIndexKeysOutput) ToMongoIndexKeysOutput() MongoIndexKeysOutput
- func (o MongoIndexKeysOutput) ToMongoIndexKeysOutputWithContext(ctx context.Context) MongoIndexKeysOutput
- func (o MongoIndexKeysOutput) ToMongoIndexKeysPtrOutput() MongoIndexKeysPtrOutput
- func (o MongoIndexKeysOutput) ToMongoIndexKeysPtrOutputWithContext(ctx context.Context) MongoIndexKeysPtrOutput
- type MongoIndexKeysPtrInput
- type MongoIndexKeysPtrOutput
- func (o MongoIndexKeysPtrOutput) Elem() MongoIndexKeysOutput
- func (MongoIndexKeysPtrOutput) ElementType() reflect.Type
- func (o MongoIndexKeysPtrOutput) Keys() pulumi.StringArrayOutput
- func (o MongoIndexKeysPtrOutput) ToMongoIndexKeysPtrOutput() MongoIndexKeysPtrOutput
- func (o MongoIndexKeysPtrOutput) ToMongoIndexKeysPtrOutputWithContext(ctx context.Context) MongoIndexKeysPtrOutput
- type MongoIndexKeysResponse
- type MongoIndexKeysResponseArgs
- func (MongoIndexKeysResponseArgs) ElementType() reflect.Type
- func (i MongoIndexKeysResponseArgs) ToMongoIndexKeysResponseOutput() MongoIndexKeysResponseOutput
- func (i MongoIndexKeysResponseArgs) ToMongoIndexKeysResponseOutputWithContext(ctx context.Context) MongoIndexKeysResponseOutput
- func (i MongoIndexKeysResponseArgs) ToMongoIndexKeysResponsePtrOutput() MongoIndexKeysResponsePtrOutput
- func (i MongoIndexKeysResponseArgs) ToMongoIndexKeysResponsePtrOutputWithContext(ctx context.Context) MongoIndexKeysResponsePtrOutput
- type MongoIndexKeysResponseInput
- type MongoIndexKeysResponseOutput
- func (MongoIndexKeysResponseOutput) ElementType() reflect.Type
- func (o MongoIndexKeysResponseOutput) Keys() pulumi.StringArrayOutput
- func (o MongoIndexKeysResponseOutput) ToMongoIndexKeysResponseOutput() MongoIndexKeysResponseOutput
- func (o MongoIndexKeysResponseOutput) ToMongoIndexKeysResponseOutputWithContext(ctx context.Context) MongoIndexKeysResponseOutput
- func (o MongoIndexKeysResponseOutput) ToMongoIndexKeysResponsePtrOutput() MongoIndexKeysResponsePtrOutput
- func (o MongoIndexKeysResponseOutput) ToMongoIndexKeysResponsePtrOutputWithContext(ctx context.Context) MongoIndexKeysResponsePtrOutput
- type MongoIndexKeysResponsePtrInput
- type MongoIndexKeysResponsePtrOutput
- func (o MongoIndexKeysResponsePtrOutput) Elem() MongoIndexKeysResponseOutput
- func (MongoIndexKeysResponsePtrOutput) ElementType() reflect.Type
- func (o MongoIndexKeysResponsePtrOutput) Keys() pulumi.StringArrayOutput
- func (o MongoIndexKeysResponsePtrOutput) ToMongoIndexKeysResponsePtrOutput() MongoIndexKeysResponsePtrOutput
- func (o MongoIndexKeysResponsePtrOutput) ToMongoIndexKeysResponsePtrOutputWithContext(ctx context.Context) MongoIndexKeysResponsePtrOutput
- type MongoIndexOptions
- type MongoIndexOptionsArgs
- func (MongoIndexOptionsArgs) ElementType() reflect.Type
- func (i MongoIndexOptionsArgs) ToMongoIndexOptionsOutput() MongoIndexOptionsOutput
- func (i MongoIndexOptionsArgs) ToMongoIndexOptionsOutputWithContext(ctx context.Context) MongoIndexOptionsOutput
- func (i MongoIndexOptionsArgs) ToMongoIndexOptionsPtrOutput() MongoIndexOptionsPtrOutput
- func (i MongoIndexOptionsArgs) ToMongoIndexOptionsPtrOutputWithContext(ctx context.Context) MongoIndexOptionsPtrOutput
- type MongoIndexOptionsInput
- type MongoIndexOptionsOutput
- func (MongoIndexOptionsOutput) ElementType() reflect.Type
- func (o MongoIndexOptionsOutput) ExpireAfterSeconds() pulumi.IntPtrOutput
- func (o MongoIndexOptionsOutput) ToMongoIndexOptionsOutput() MongoIndexOptionsOutput
- func (o MongoIndexOptionsOutput) ToMongoIndexOptionsOutputWithContext(ctx context.Context) MongoIndexOptionsOutput
- func (o MongoIndexOptionsOutput) ToMongoIndexOptionsPtrOutput() MongoIndexOptionsPtrOutput
- func (o MongoIndexOptionsOutput) ToMongoIndexOptionsPtrOutputWithContext(ctx context.Context) MongoIndexOptionsPtrOutput
- func (o MongoIndexOptionsOutput) Unique() pulumi.BoolPtrOutput
- type MongoIndexOptionsPtrInput
- type MongoIndexOptionsPtrOutput
- func (o MongoIndexOptionsPtrOutput) Elem() MongoIndexOptionsOutput
- func (MongoIndexOptionsPtrOutput) ElementType() reflect.Type
- func (o MongoIndexOptionsPtrOutput) ExpireAfterSeconds() pulumi.IntPtrOutput
- func (o MongoIndexOptionsPtrOutput) ToMongoIndexOptionsPtrOutput() MongoIndexOptionsPtrOutput
- func (o MongoIndexOptionsPtrOutput) ToMongoIndexOptionsPtrOutputWithContext(ctx context.Context) MongoIndexOptionsPtrOutput
- func (o MongoIndexOptionsPtrOutput) Unique() pulumi.BoolPtrOutput
- type MongoIndexOptionsResponse
- type MongoIndexOptionsResponseArgs
- func (MongoIndexOptionsResponseArgs) ElementType() reflect.Type
- func (i MongoIndexOptionsResponseArgs) ToMongoIndexOptionsResponseOutput() MongoIndexOptionsResponseOutput
- func (i MongoIndexOptionsResponseArgs) ToMongoIndexOptionsResponseOutputWithContext(ctx context.Context) MongoIndexOptionsResponseOutput
- func (i MongoIndexOptionsResponseArgs) ToMongoIndexOptionsResponsePtrOutput() MongoIndexOptionsResponsePtrOutput
- func (i MongoIndexOptionsResponseArgs) ToMongoIndexOptionsResponsePtrOutputWithContext(ctx context.Context) MongoIndexOptionsResponsePtrOutput
- type MongoIndexOptionsResponseInput
- type MongoIndexOptionsResponseOutput
- func (MongoIndexOptionsResponseOutput) ElementType() reflect.Type
- func (o MongoIndexOptionsResponseOutput) ExpireAfterSeconds() pulumi.IntPtrOutput
- func (o MongoIndexOptionsResponseOutput) ToMongoIndexOptionsResponseOutput() MongoIndexOptionsResponseOutput
- func (o MongoIndexOptionsResponseOutput) ToMongoIndexOptionsResponseOutputWithContext(ctx context.Context) MongoIndexOptionsResponseOutput
- func (o MongoIndexOptionsResponseOutput) ToMongoIndexOptionsResponsePtrOutput() MongoIndexOptionsResponsePtrOutput
- func (o MongoIndexOptionsResponseOutput) ToMongoIndexOptionsResponsePtrOutputWithContext(ctx context.Context) MongoIndexOptionsResponsePtrOutput
- func (o MongoIndexOptionsResponseOutput) Unique() pulumi.BoolPtrOutput
- type MongoIndexOptionsResponsePtrInput
- type MongoIndexOptionsResponsePtrOutput
- func (o MongoIndexOptionsResponsePtrOutput) Elem() MongoIndexOptionsResponseOutput
- func (MongoIndexOptionsResponsePtrOutput) ElementType() reflect.Type
- func (o MongoIndexOptionsResponsePtrOutput) ExpireAfterSeconds() pulumi.IntPtrOutput
- func (o MongoIndexOptionsResponsePtrOutput) ToMongoIndexOptionsResponsePtrOutput() MongoIndexOptionsResponsePtrOutput
- func (o MongoIndexOptionsResponsePtrOutput) ToMongoIndexOptionsResponsePtrOutputWithContext(ctx context.Context) MongoIndexOptionsResponsePtrOutput
- func (o MongoIndexOptionsResponsePtrOutput) Unique() pulumi.BoolPtrOutput
- type MongoIndexOutput
- func (MongoIndexOutput) ElementType() reflect.Type
- func (o MongoIndexOutput) Key() MongoIndexKeysPtrOutput
- func (o MongoIndexOutput) Options() MongoIndexOptionsPtrOutput
- func (o MongoIndexOutput) ToMongoIndexOutput() MongoIndexOutput
- func (o MongoIndexOutput) ToMongoIndexOutputWithContext(ctx context.Context) MongoIndexOutput
- type MongoIndexResponse
- type MongoIndexResponseArgs
- type MongoIndexResponseArray
- type MongoIndexResponseArrayInput
- type MongoIndexResponseArrayOutput
- func (MongoIndexResponseArrayOutput) ElementType() reflect.Type
- func (o MongoIndexResponseArrayOutput) Index(i pulumi.IntInput) MongoIndexResponseOutput
- func (o MongoIndexResponseArrayOutput) ToMongoIndexResponseArrayOutput() MongoIndexResponseArrayOutput
- func (o MongoIndexResponseArrayOutput) ToMongoIndexResponseArrayOutputWithContext(ctx context.Context) MongoIndexResponseArrayOutput
- type MongoIndexResponseInput
- type MongoIndexResponseOutput
- func (MongoIndexResponseOutput) ElementType() reflect.Type
- func (o MongoIndexResponseOutput) Key() MongoIndexKeysResponsePtrOutput
- func (o MongoIndexResponseOutput) Options() MongoIndexOptionsResponsePtrOutput
- func (o MongoIndexResponseOutput) ToMongoIndexResponseOutput() MongoIndexResponseOutput
- func (o MongoIndexResponseOutput) ToMongoIndexResponseOutputWithContext(ctx context.Context) MongoIndexResponseOutput
- type SqlContainerResource
- type SqlContainerResourceArgs
- func (SqlContainerResourceArgs) ElementType() reflect.Type
- func (i SqlContainerResourceArgs) ToSqlContainerResourceOutput() SqlContainerResourceOutput
- func (i SqlContainerResourceArgs) ToSqlContainerResourceOutputWithContext(ctx context.Context) SqlContainerResourceOutput
- func (i SqlContainerResourceArgs) ToSqlContainerResourcePtrOutput() SqlContainerResourcePtrOutput
- func (i SqlContainerResourceArgs) ToSqlContainerResourcePtrOutputWithContext(ctx context.Context) SqlContainerResourcePtrOutput
- type SqlContainerResourceInput
- type SqlContainerResourceOutput
- func (o SqlContainerResourceOutput) ConflictResolutionPolicy() ConflictResolutionPolicyPtrOutput
- func (o SqlContainerResourceOutput) DefaultTtl() pulumi.IntPtrOutput
- func (SqlContainerResourceOutput) ElementType() reflect.Type
- func (o SqlContainerResourceOutput) Id() pulumi.StringOutput
- func (o SqlContainerResourceOutput) IndexingPolicy() IndexingPolicyPtrOutput
- func (o SqlContainerResourceOutput) PartitionKey() ContainerPartitionKeyPtrOutput
- func (o SqlContainerResourceOutput) ToSqlContainerResourceOutput() SqlContainerResourceOutput
- func (o SqlContainerResourceOutput) ToSqlContainerResourceOutputWithContext(ctx context.Context) SqlContainerResourceOutput
- func (o SqlContainerResourceOutput) ToSqlContainerResourcePtrOutput() SqlContainerResourcePtrOutput
- func (o SqlContainerResourceOutput) ToSqlContainerResourcePtrOutputWithContext(ctx context.Context) SqlContainerResourcePtrOutput
- func (o SqlContainerResourceOutput) UniqueKeyPolicy() UniqueKeyPolicyPtrOutput
- type SqlContainerResourcePtrInput
- type SqlContainerResourcePtrOutput
- func (o SqlContainerResourcePtrOutput) ConflictResolutionPolicy() ConflictResolutionPolicyPtrOutput
- func (o SqlContainerResourcePtrOutput) DefaultTtl() pulumi.IntPtrOutput
- func (o SqlContainerResourcePtrOutput) Elem() SqlContainerResourceOutput
- func (SqlContainerResourcePtrOutput) ElementType() reflect.Type
- func (o SqlContainerResourcePtrOutput) Id() pulumi.StringPtrOutput
- func (o SqlContainerResourcePtrOutput) IndexingPolicy() IndexingPolicyPtrOutput
- func (o SqlContainerResourcePtrOutput) PartitionKey() ContainerPartitionKeyPtrOutput
- func (o SqlContainerResourcePtrOutput) ToSqlContainerResourcePtrOutput() SqlContainerResourcePtrOutput
- func (o SqlContainerResourcePtrOutput) ToSqlContainerResourcePtrOutputWithContext(ctx context.Context) SqlContainerResourcePtrOutput
- func (o SqlContainerResourcePtrOutput) UniqueKeyPolicy() UniqueKeyPolicyPtrOutput
- type SqlDatabaseResource
- type SqlDatabaseResourceArgs
- func (SqlDatabaseResourceArgs) ElementType() reflect.Type
- func (i SqlDatabaseResourceArgs) ToSqlDatabaseResourceOutput() SqlDatabaseResourceOutput
- func (i SqlDatabaseResourceArgs) ToSqlDatabaseResourceOutputWithContext(ctx context.Context) SqlDatabaseResourceOutput
- func (i SqlDatabaseResourceArgs) ToSqlDatabaseResourcePtrOutput() SqlDatabaseResourcePtrOutput
- func (i SqlDatabaseResourceArgs) ToSqlDatabaseResourcePtrOutputWithContext(ctx context.Context) SqlDatabaseResourcePtrOutput
- type SqlDatabaseResourceInput
- type SqlDatabaseResourceOutput
- func (SqlDatabaseResourceOutput) ElementType() reflect.Type
- func (o SqlDatabaseResourceOutput) Id() pulumi.StringOutput
- func (o SqlDatabaseResourceOutput) ToSqlDatabaseResourceOutput() SqlDatabaseResourceOutput
- func (o SqlDatabaseResourceOutput) ToSqlDatabaseResourceOutputWithContext(ctx context.Context) SqlDatabaseResourceOutput
- func (o SqlDatabaseResourceOutput) ToSqlDatabaseResourcePtrOutput() SqlDatabaseResourcePtrOutput
- func (o SqlDatabaseResourceOutput) ToSqlDatabaseResourcePtrOutputWithContext(ctx context.Context) SqlDatabaseResourcePtrOutput
- type SqlDatabaseResourcePtrInput
- type SqlDatabaseResourcePtrOutput
- func (o SqlDatabaseResourcePtrOutput) Elem() SqlDatabaseResourceOutput
- func (SqlDatabaseResourcePtrOutput) ElementType() reflect.Type
- func (o SqlDatabaseResourcePtrOutput) Id() pulumi.StringPtrOutput
- func (o SqlDatabaseResourcePtrOutput) ToSqlDatabaseResourcePtrOutput() SqlDatabaseResourcePtrOutput
- func (o SqlDatabaseResourcePtrOutput) ToSqlDatabaseResourcePtrOutputWithContext(ctx context.Context) SqlDatabaseResourcePtrOutput
- type TableResource
- type TableResourceArgs
- func (TableResourceArgs) ElementType() reflect.Type
- func (i TableResourceArgs) ToTableResourceOutput() TableResourceOutput
- func (i TableResourceArgs) ToTableResourceOutputWithContext(ctx context.Context) TableResourceOutput
- func (i TableResourceArgs) ToTableResourcePtrOutput() TableResourcePtrOutput
- func (i TableResourceArgs) ToTableResourcePtrOutputWithContext(ctx context.Context) TableResourcePtrOutput
- type TableResourceInput
- type TableResourceOutput
- func (TableResourceOutput) ElementType() reflect.Type
- func (o TableResourceOutput) Id() pulumi.StringOutput
- func (o TableResourceOutput) ToTableResourceOutput() TableResourceOutput
- func (o TableResourceOutput) ToTableResourceOutputWithContext(ctx context.Context) TableResourceOutput
- func (o TableResourceOutput) ToTableResourcePtrOutput() TableResourcePtrOutput
- func (o TableResourceOutput) ToTableResourcePtrOutputWithContext(ctx context.Context) TableResourcePtrOutput
- type TableResourcePtrInput
- type TableResourcePtrOutput
- func (o TableResourcePtrOutput) Elem() TableResourceOutput
- func (TableResourcePtrOutput) ElementType() reflect.Type
- func (o TableResourcePtrOutput) Id() pulumi.StringPtrOutput
- func (o TableResourcePtrOutput) ToTableResourcePtrOutput() TableResourcePtrOutput
- func (o TableResourcePtrOutput) ToTableResourcePtrOutputWithContext(ctx context.Context) TableResourcePtrOutput
- type UniqueKey
- type UniqueKeyArgs
- type UniqueKeyArray
- type UniqueKeyArrayInput
- type UniqueKeyArrayOutput
- func (UniqueKeyArrayOutput) ElementType() reflect.Type
- func (o UniqueKeyArrayOutput) Index(i pulumi.IntInput) UniqueKeyOutput
- func (o UniqueKeyArrayOutput) ToUniqueKeyArrayOutput() UniqueKeyArrayOutput
- func (o UniqueKeyArrayOutput) ToUniqueKeyArrayOutputWithContext(ctx context.Context) UniqueKeyArrayOutput
- type UniqueKeyInput
- type UniqueKeyOutput
- type UniqueKeyPolicy
- type UniqueKeyPolicyArgs
- func (UniqueKeyPolicyArgs) ElementType() reflect.Type
- func (i UniqueKeyPolicyArgs) ToUniqueKeyPolicyOutput() UniqueKeyPolicyOutput
- func (i UniqueKeyPolicyArgs) ToUniqueKeyPolicyOutputWithContext(ctx context.Context) UniqueKeyPolicyOutput
- func (i UniqueKeyPolicyArgs) ToUniqueKeyPolicyPtrOutput() UniqueKeyPolicyPtrOutput
- func (i UniqueKeyPolicyArgs) ToUniqueKeyPolicyPtrOutputWithContext(ctx context.Context) UniqueKeyPolicyPtrOutput
- type UniqueKeyPolicyInput
- type UniqueKeyPolicyOutput
- func (UniqueKeyPolicyOutput) ElementType() reflect.Type
- func (o UniqueKeyPolicyOutput) ToUniqueKeyPolicyOutput() UniqueKeyPolicyOutput
- func (o UniqueKeyPolicyOutput) ToUniqueKeyPolicyOutputWithContext(ctx context.Context) UniqueKeyPolicyOutput
- func (o UniqueKeyPolicyOutput) ToUniqueKeyPolicyPtrOutput() UniqueKeyPolicyPtrOutput
- func (o UniqueKeyPolicyOutput) ToUniqueKeyPolicyPtrOutputWithContext(ctx context.Context) UniqueKeyPolicyPtrOutput
- func (o UniqueKeyPolicyOutput) UniqueKeys() UniqueKeyArrayOutput
- type UniqueKeyPolicyPtrInput
- type UniqueKeyPolicyPtrOutput
- func (o UniqueKeyPolicyPtrOutput) Elem() UniqueKeyPolicyOutput
- func (UniqueKeyPolicyPtrOutput) ElementType() reflect.Type
- func (o UniqueKeyPolicyPtrOutput) ToUniqueKeyPolicyPtrOutput() UniqueKeyPolicyPtrOutput
- func (o UniqueKeyPolicyPtrOutput) ToUniqueKeyPolicyPtrOutputWithContext(ctx context.Context) UniqueKeyPolicyPtrOutput
- func (o UniqueKeyPolicyPtrOutput) UniqueKeys() UniqueKeyArrayOutput
- type UniqueKeyPolicyResponse
- type UniqueKeyPolicyResponseArgs
- func (UniqueKeyPolicyResponseArgs) ElementType() reflect.Type
- func (i UniqueKeyPolicyResponseArgs) ToUniqueKeyPolicyResponseOutput() UniqueKeyPolicyResponseOutput
- func (i UniqueKeyPolicyResponseArgs) ToUniqueKeyPolicyResponseOutputWithContext(ctx context.Context) UniqueKeyPolicyResponseOutput
- func (i UniqueKeyPolicyResponseArgs) ToUniqueKeyPolicyResponsePtrOutput() UniqueKeyPolicyResponsePtrOutput
- func (i UniqueKeyPolicyResponseArgs) ToUniqueKeyPolicyResponsePtrOutputWithContext(ctx context.Context) UniqueKeyPolicyResponsePtrOutput
- type UniqueKeyPolicyResponseInput
- type UniqueKeyPolicyResponseOutput
- func (UniqueKeyPolicyResponseOutput) ElementType() reflect.Type
- func (o UniqueKeyPolicyResponseOutput) ToUniqueKeyPolicyResponseOutput() UniqueKeyPolicyResponseOutput
- func (o UniqueKeyPolicyResponseOutput) ToUniqueKeyPolicyResponseOutputWithContext(ctx context.Context) UniqueKeyPolicyResponseOutput
- func (o UniqueKeyPolicyResponseOutput) ToUniqueKeyPolicyResponsePtrOutput() UniqueKeyPolicyResponsePtrOutput
- func (o UniqueKeyPolicyResponseOutput) ToUniqueKeyPolicyResponsePtrOutputWithContext(ctx context.Context) UniqueKeyPolicyResponsePtrOutput
- func (o UniqueKeyPolicyResponseOutput) UniqueKeys() UniqueKeyResponseArrayOutput
- type UniqueKeyPolicyResponsePtrInput
- type UniqueKeyPolicyResponsePtrOutput
- func (o UniqueKeyPolicyResponsePtrOutput) Elem() UniqueKeyPolicyResponseOutput
- func (UniqueKeyPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o UniqueKeyPolicyResponsePtrOutput) ToUniqueKeyPolicyResponsePtrOutput() UniqueKeyPolicyResponsePtrOutput
- func (o UniqueKeyPolicyResponsePtrOutput) ToUniqueKeyPolicyResponsePtrOutputWithContext(ctx context.Context) UniqueKeyPolicyResponsePtrOutput
- func (o UniqueKeyPolicyResponsePtrOutput) UniqueKeys() UniqueKeyResponseArrayOutput
- type UniqueKeyResponse
- type UniqueKeyResponseArgs
- type UniqueKeyResponseArray
- type UniqueKeyResponseArrayInput
- type UniqueKeyResponseArrayOutput
- func (UniqueKeyResponseArrayOutput) ElementType() reflect.Type
- func (o UniqueKeyResponseArrayOutput) Index(i pulumi.IntInput) UniqueKeyResponseOutput
- func (o UniqueKeyResponseArrayOutput) ToUniqueKeyResponseArrayOutput() UniqueKeyResponseArrayOutput
- func (o UniqueKeyResponseArrayOutput) ToUniqueKeyResponseArrayOutputWithContext(ctx context.Context) UniqueKeyResponseArrayOutput
- type UniqueKeyResponseInput
- type UniqueKeyResponseOutput
- func (UniqueKeyResponseOutput) ElementType() reflect.Type
- func (o UniqueKeyResponseOutput) Paths() pulumi.StringArrayOutput
- func (o UniqueKeyResponseOutput) ToUniqueKeyResponseOutput() UniqueKeyResponseOutput
- func (o UniqueKeyResponseOutput) ToUniqueKeyResponseOutputWithContext(ctx context.Context) UniqueKeyResponseOutput
- type VirtualNetworkRule
- type VirtualNetworkRuleArgs
- type VirtualNetworkRuleArray
- type VirtualNetworkRuleArrayInput
- type VirtualNetworkRuleArrayOutput
- func (VirtualNetworkRuleArrayOutput) ElementType() reflect.Type
- func (o VirtualNetworkRuleArrayOutput) Index(i pulumi.IntInput) VirtualNetworkRuleOutput
- func (o VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutput() VirtualNetworkRuleArrayOutput
- func (o VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleArrayOutput
- type VirtualNetworkRuleInput
- type VirtualNetworkRuleOutput
- func (VirtualNetworkRuleOutput) ElementType() reflect.Type
- func (o VirtualNetworkRuleOutput) Id() pulumi.StringPtrOutput
- func (o VirtualNetworkRuleOutput) IgnoreMissingVNetServiceEndpoint() pulumi.BoolPtrOutput
- func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput
- func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutputWithContext(ctx context.Context) VirtualNetworkRuleOutput
- type VirtualNetworkRuleResponse
- type VirtualNetworkRuleResponseArgs
- func (VirtualNetworkRuleResponseArgs) ElementType() reflect.Type
- func (i VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput
- func (i VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseOutput
- type VirtualNetworkRuleResponseArray
- func (VirtualNetworkRuleResponseArray) ElementType() reflect.Type
- func (i VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput
- func (i VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseArrayOutput
- type VirtualNetworkRuleResponseArrayInput
- type VirtualNetworkRuleResponseArrayOutput
- func (VirtualNetworkRuleResponseArrayOutput) ElementType() reflect.Type
- func (o VirtualNetworkRuleResponseArrayOutput) Index(i pulumi.IntInput) VirtualNetworkRuleResponseOutput
- func (o VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput
- func (o VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseArrayOutput
- type VirtualNetworkRuleResponseInput
- type VirtualNetworkRuleResponseOutput
- func (VirtualNetworkRuleResponseOutput) ElementType() reflect.Type
- func (o VirtualNetworkRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o VirtualNetworkRuleResponseOutput) IgnoreMissingVNetServiceEndpoint() pulumi.BoolPtrOutput
- func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput
- func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseOutput
Constants ¶
This section is empty.
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 (o CapabilityArrayOutput) Index(i pulumi.IntInput) CapabilityOutput
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 ¶
func (o CapabilityOutput) Name() pulumi.StringPtrOutput
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) ElementType() reflect.Type
func (CapabilityResponseArrayOutput) Index ¶
func (o CapabilityResponseArrayOutput) Index(i pulumi.IntInput) CapabilityResponseOutput
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 ¶
func (o CapabilityResponseOutput) Name() pulumi.StringPtrOutput
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 CassandraKeyspaceResource ¶
type CassandraKeyspaceResource struct { // Name of the Cosmos DB Cassandra keyspace Id string `pulumi:"id"` }
Cosmos DB Cassandra keyspace id object
type CassandraKeyspaceResourceArgs ¶
type CassandraKeyspaceResourceArgs struct { // Name of the Cosmos DB Cassandra keyspace Id pulumi.StringInput `pulumi:"id"` }
Cosmos DB Cassandra keyspace id object
func (CassandraKeyspaceResourceArgs) ElementType ¶
func (CassandraKeyspaceResourceArgs) ElementType() reflect.Type
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 id object
func (CassandraKeyspaceResourceOutput) ElementType ¶
func (CassandraKeyspaceResourceOutput) ElementType() reflect.Type
func (CassandraKeyspaceResourceOutput) Id ¶
func (o CassandraKeyspaceResourceOutput) Id() pulumi.StringOutput
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
func CassandraKeyspaceResourcePtr ¶
func CassandraKeyspaceResourcePtr(v *CassandraKeyspaceResourceArgs) CassandraKeyspaceResourcePtrInput
type CassandraKeyspaceResourcePtrOutput ¶
type CassandraKeyspaceResourcePtrOutput struct{ *pulumi.OutputState }
func (CassandraKeyspaceResourcePtrOutput) Elem ¶
func (o CassandraKeyspaceResourcePtrOutput) Elem() CassandraKeyspaceResourceOutput
func (CassandraKeyspaceResourcePtrOutput) ElementType ¶
func (CassandraKeyspaceResourcePtrOutput) ElementType() reflect.Type
func (CassandraKeyspaceResourcePtrOutput) Id ¶
func (o CassandraKeyspaceResourcePtrOutput) Id() pulumi.StringPtrOutput
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) ElementType() reflect.Type
func (CassandraPartitionKeyArrayOutput) Index ¶
func (o CassandraPartitionKeyArrayOutput) Index(i pulumi.IntInput) CassandraPartitionKeyOutput
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) ElementType() reflect.Type
func (CassandraPartitionKeyOutput) Name ¶
func (o CassandraPartitionKeyOutput) Name() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (CassandraPartitionKeyResponseOutput) Name ¶
func (o CassandraPartitionKeyResponseOutput) Name() pulumi.StringPtrOutput
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 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 ¶
func (o CassandraSchemaOutput) ClusterKeys() ClusterKeyArrayOutput
List of cluster key.
func (CassandraSchemaOutput) Columns ¶
func (o CassandraSchemaOutput) Columns() ColumnArrayOutput
List of Cassandra table columns.
func (CassandraSchemaOutput) ElementType ¶
func (CassandraSchemaOutput) ElementType() reflect.Type
func (CassandraSchemaOutput) PartitionKeys ¶
func (o CassandraSchemaOutput) PartitionKeys() CassandraPartitionKeyArrayOutput
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
func CassandraSchemaPtr ¶
func CassandraSchemaPtr(v *CassandraSchemaArgs) CassandraSchemaPtrInput
type CassandraSchemaPtrOutput ¶
type CassandraSchemaPtrOutput struct{ *pulumi.OutputState }
func (CassandraSchemaPtrOutput) ClusterKeys ¶
func (o CassandraSchemaPtrOutput) ClusterKeys() ClusterKeyArrayOutput
List of cluster key.
func (CassandraSchemaPtrOutput) Columns ¶
func (o CassandraSchemaPtrOutput) Columns() ColumnArrayOutput
List of Cassandra table columns.
func (CassandraSchemaPtrOutput) Elem ¶
func (o CassandraSchemaPtrOutput) Elem() CassandraSchemaOutput
func (CassandraSchemaPtrOutput) ElementType ¶
func (CassandraSchemaPtrOutput) ElementType() reflect.Type
func (CassandraSchemaPtrOutput) PartitionKeys ¶
func (o CassandraSchemaPtrOutput) PartitionKeys() CassandraPartitionKeyArrayOutput
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) ElementType() reflect.Type
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 ¶
func (o CassandraSchemaResponseOutput) ClusterKeys() ClusterKeyResponseArrayOutput
List of cluster key.
func (CassandraSchemaResponseOutput) Columns ¶
func (o CassandraSchemaResponseOutput) Columns() ColumnResponseArrayOutput
List of Cassandra table columns.
func (CassandraSchemaResponseOutput) ElementType ¶
func (CassandraSchemaResponseOutput) ElementType() reflect.Type
func (CassandraSchemaResponseOutput) PartitionKeys ¶
func (o CassandraSchemaResponseOutput) PartitionKeys() CassandraPartitionKeyResponseArrayOutput
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
func CassandraSchemaResponsePtr ¶
func CassandraSchemaResponsePtr(v *CassandraSchemaResponseArgs) CassandraSchemaResponsePtrInput
type CassandraSchemaResponsePtrOutput ¶
type CassandraSchemaResponsePtrOutput struct{ *pulumi.OutputState }
func (CassandraSchemaResponsePtrOutput) ClusterKeys ¶
func (o CassandraSchemaResponsePtrOutput) ClusterKeys() ClusterKeyResponseArrayOutput
List of cluster key.
func (CassandraSchemaResponsePtrOutput) Columns ¶
func (o CassandraSchemaResponsePtrOutput) Columns() ColumnResponseArrayOutput
List of Cassandra table columns.
func (CassandraSchemaResponsePtrOutput) Elem ¶
func (o CassandraSchemaResponsePtrOutput) Elem() CassandraSchemaResponseOutput
func (CassandraSchemaResponsePtrOutput) ElementType ¶
func (CassandraSchemaResponsePtrOutput) ElementType() reflect.Type
func (CassandraSchemaResponsePtrOutput) PartitionKeys ¶
func (o CassandraSchemaResponsePtrOutput) PartitionKeys() CassandraPartitionKeyResponseArrayOutput
List of partition key.
func (CassandraSchemaResponsePtrOutput) ToCassandraSchemaResponsePtrOutput ¶
func (o CassandraSchemaResponsePtrOutput) ToCassandraSchemaResponsePtrOutput() CassandraSchemaResponsePtrOutput
func (CassandraSchemaResponsePtrOutput) ToCassandraSchemaResponsePtrOutputWithContext ¶
func (o CassandraSchemaResponsePtrOutput) ToCassandraSchemaResponsePtrOutputWithContext(ctx context.Context) CassandraSchemaResponsePtrOutput
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 id 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 id 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 id object
func (CassandraTableResourceOutput) DefaultTtl ¶
func (o CassandraTableResourceOutput) DefaultTtl() pulumi.IntPtrOutput
Time to live of the Cosmos DB Cassandra table
func (CassandraTableResourceOutput) ElementType ¶
func (CassandraTableResourceOutput) ElementType() reflect.Type
func (CassandraTableResourceOutput) Id ¶
func (o CassandraTableResourceOutput) Id() pulumi.StringOutput
Name of the Cosmos DB Cassandra table
func (CassandraTableResourceOutput) Schema ¶
func (o CassandraTableResourceOutput) Schema() CassandraSchemaPtrOutput
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
func CassandraTableResourcePtr ¶
func CassandraTableResourcePtr(v *CassandraTableResourceArgs) CassandraTableResourcePtrInput
type CassandraTableResourcePtrOutput ¶
type CassandraTableResourcePtrOutput struct{ *pulumi.OutputState }
func (CassandraTableResourcePtrOutput) DefaultTtl ¶
func (o CassandraTableResourcePtrOutput) DefaultTtl() pulumi.IntPtrOutput
Time to live of the Cosmos DB Cassandra table
func (CassandraTableResourcePtrOutput) Elem ¶
func (o CassandraTableResourcePtrOutput) Elem() CassandraTableResourceOutput
func (CassandraTableResourcePtrOutput) ElementType ¶
func (CassandraTableResourcePtrOutput) ElementType() reflect.Type
func (CassandraTableResourcePtrOutput) Id ¶
func (o CassandraTableResourcePtrOutput) Id() pulumi.StringPtrOutput
Name of the Cosmos DB Cassandra table
func (CassandraTableResourcePtrOutput) Schema ¶
func (o CassandraTableResourcePtrOutput) Schema() CassandraSchemaPtrOutput
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 (o ClusterKeyArrayOutput) Index(i pulumi.IntInput) ClusterKeyOutput
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 ¶
func (o ClusterKeyOutput) Name() pulumi.StringPtrOutput
Name of the Cosmos DB Cassandra table cluster key
func (ClusterKeyOutput) OrderBy ¶
func (o ClusterKeyOutput) OrderBy() pulumi.StringPtrOutput
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) ElementType() reflect.Type
func (ClusterKeyResponseArrayOutput) Index ¶
func (o ClusterKeyResponseArrayOutput) Index(i pulumi.IntInput) ClusterKeyResponseOutput
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 ¶
func (o ClusterKeyResponseOutput) Name() pulumi.StringPtrOutput
Name of the Cosmos DB Cassandra table cluster key
func (ClusterKeyResponseOutput) OrderBy ¶
func (o ClusterKeyResponseOutput) OrderBy() pulumi.StringPtrOutput
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 (o ColumnArrayOutput) Index(i pulumi.IntInput) ColumnOutput
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 ¶
func (o ColumnOutput) Name() pulumi.StringPtrOutput
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 ¶
func (o ColumnOutput) Type() pulumi.StringPtrOutput
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 (o ColumnResponseArrayOutput) Index(i pulumi.IntInput) ColumnResponseOutput
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 ¶
func (o ColumnResponseOutput) Name() pulumi.StringPtrOutput
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 ¶
func (o ColumnResponseOutput) Type() pulumi.StringPtrOutput
Type of the Cosmos DB Cassandra table column
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ConflictResolutionPolicyOutput) Mode ¶
func (o ConflictResolutionPolicyOutput) Mode() pulumi.StringPtrOutput
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
func ConflictResolutionPolicyPtr ¶
func ConflictResolutionPolicyPtr(v *ConflictResolutionPolicyArgs) ConflictResolutionPolicyPtrInput
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 (o ConflictResolutionPolicyPtrOutput) Elem() ConflictResolutionPolicyOutput
func (ConflictResolutionPolicyPtrOutput) ElementType ¶
func (ConflictResolutionPolicyPtrOutput) ElementType() reflect.Type
func (ConflictResolutionPolicyPtrOutput) Mode ¶
func (o ConflictResolutionPolicyPtrOutput) Mode() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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 ¶
func (o ConflictResolutionPolicyResponseOutput) ConflictResolutionPath() pulumi.StringPtrOutput
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) ElementType() reflect.Type
func (ConflictResolutionPolicyResponseOutput) Mode ¶
func (o ConflictResolutionPolicyResponseOutput) Mode() pulumi.StringPtrOutput
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
func ConflictResolutionPolicyResponsePtr ¶
func ConflictResolutionPolicyResponsePtr(v *ConflictResolutionPolicyResponseArgs) ConflictResolutionPolicyResponsePtrInput
type ConflictResolutionPolicyResponsePtrOutput ¶
type ConflictResolutionPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (ConflictResolutionPolicyResponsePtrOutput) ConflictResolutionPath ¶
func (o ConflictResolutionPolicyResponsePtrOutput) ConflictResolutionPath() pulumi.StringPtrOutput
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) ElementType ¶
func (ConflictResolutionPolicyResponsePtrOutput) ElementType() reflect.Type
func (ConflictResolutionPolicyResponsePtrOutput) Mode ¶
func (o ConflictResolutionPolicyResponsePtrOutput) Mode() pulumi.StringPtrOutput
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 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 *int `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 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.IntPtrInput `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.IntPtrOutput
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
func ConsistencyPolicyPtr ¶
func ConsistencyPolicyPtr(v *ConsistencyPolicyArgs) ConsistencyPolicyPtrInput
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 (o ConsistencyPolicyPtrOutput) Elem() ConsistencyPolicyOutput
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.IntPtrOutput
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 *int `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.IntPtrInput `pulumi:"maxStalenessPrefix"` }
The consistency policy for the Cosmos DB database account.
func (ConsistencyPolicyResponseArgs) ElementType ¶
func (ConsistencyPolicyResponseArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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 ¶
func (o ConsistencyPolicyResponseOutput) MaxStalenessPrefix() pulumi.IntPtrOutput
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
func ConsistencyPolicyResponsePtr ¶
func ConsistencyPolicyResponsePtr(v *ConsistencyPolicyResponseArgs) ConsistencyPolicyResponsePtrInput
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 (o ConsistencyPolicyResponsePtrOutput) Elem() ConsistencyPolicyResponseOutput
func (ConsistencyPolicyResponsePtrOutput) ElementType ¶
func (ConsistencyPolicyResponsePtrOutput) ElementType() reflect.Type
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 ¶
func (o ConsistencyPolicyResponsePtrOutput) MaxStalenessPrefix() pulumi.IntPtrOutput
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"` }
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"` }
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) ElementType() reflect.Type
func (ContainerPartitionKeyOutput) Kind ¶
func (o ContainerPartitionKeyOutput) Kind() pulumi.StringPtrOutput
Indicates the kind of algorithm used for partitioning
func (ContainerPartitionKeyOutput) Paths ¶
func (o ContainerPartitionKeyOutput) Paths() pulumi.StringArrayOutput
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
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
func ContainerPartitionKeyPtr ¶
func ContainerPartitionKeyPtr(v *ContainerPartitionKeyArgs) ContainerPartitionKeyPtrInput
type ContainerPartitionKeyPtrOutput ¶
type ContainerPartitionKeyPtrOutput struct{ *pulumi.OutputState }
func (ContainerPartitionKeyPtrOutput) Elem ¶
func (o ContainerPartitionKeyPtrOutput) Elem() ContainerPartitionKeyOutput
func (ContainerPartitionKeyPtrOutput) ElementType ¶
func (ContainerPartitionKeyPtrOutput) ElementType() reflect.Type
func (ContainerPartitionKeyPtrOutput) Kind ¶
func (o ContainerPartitionKeyPtrOutput) Kind() pulumi.StringPtrOutput
Indicates the kind of algorithm used for partitioning
func (ContainerPartitionKeyPtrOutput) Paths ¶
func (o ContainerPartitionKeyPtrOutput) Paths() pulumi.StringArrayOutput
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
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"` }
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"` }
The configuration of the partition key to be used for partitioning data into multiple partitions
func (ContainerPartitionKeyResponseArgs) ElementType ¶
func (ContainerPartitionKeyResponseArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ContainerPartitionKeyResponseOutput) Kind ¶
func (o ContainerPartitionKeyResponseOutput) Kind() pulumi.StringPtrOutput
Indicates the kind of algorithm used for partitioning
func (ContainerPartitionKeyResponseOutput) Paths ¶
func (o ContainerPartitionKeyResponseOutput) Paths() pulumi.StringArrayOutput
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
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
func ContainerPartitionKeyResponsePtr ¶
func ContainerPartitionKeyResponsePtr(v *ContainerPartitionKeyResponseArgs) ContainerPartitionKeyResponsePtrInput
type ContainerPartitionKeyResponsePtrOutput ¶
type ContainerPartitionKeyResponsePtrOutput struct{ *pulumi.OutputState }
func (ContainerPartitionKeyResponsePtrOutput) ElementType ¶
func (ContainerPartitionKeyResponsePtrOutput) ElementType() reflect.Type
func (ContainerPartitionKeyResponsePtrOutput) Kind ¶
func (o ContainerPartitionKeyResponsePtrOutput) Kind() pulumi.StringPtrOutput
Indicates the kind of algorithm used for partitioning
func (ContainerPartitionKeyResponsePtrOutput) Paths ¶
func (o ContainerPartitionKeyResponsePtrOutput) Paths() pulumi.StringArrayOutput
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
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"` // 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"` // 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"` // The name of the database account. 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.
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 pulumi.StringInput // 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 // 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 DatabaseAccountCassandraKeyspace ¶
type DatabaseAccountCassandraKeyspace struct { pulumi.CustomResourceState // The location of the resource group to which the resource belongs. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the database account. Name pulumi.StringOutput `pulumi:"name"` // 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 GetDatabaseAccountCassandraKeyspace ¶
func GetDatabaseAccountCassandraKeyspace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabaseAccountCassandraKeyspaceState, opts ...pulumi.ResourceOption) (*DatabaseAccountCassandraKeyspace, error)
GetDatabaseAccountCassandraKeyspace gets an existing DatabaseAccountCassandraKeyspace 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 NewDatabaseAccountCassandraKeyspace ¶
func NewDatabaseAccountCassandraKeyspace(ctx *pulumi.Context, name string, args *DatabaseAccountCassandraKeyspaceArgs, opts ...pulumi.ResourceOption) (*DatabaseAccountCassandraKeyspace, error)
NewDatabaseAccountCassandraKeyspace registers a new resource with the given unique name, arguments, and options.
type DatabaseAccountCassandraKeyspaceArgs ¶
type DatabaseAccountCassandraKeyspaceArgs struct { // Cosmos DB database account name. AccountName pulumi.StringInput // Cosmos DB keyspace name. KeyspaceName pulumi.StringInput // A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request. Options pulumi.StringMapInput // The standard JSON format of a Cassandra keyspace Resource CassandraKeyspaceResourceInput // Name of an Azure resource group. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a DatabaseAccountCassandraKeyspace resource.
func (DatabaseAccountCassandraKeyspaceArgs) ElementType ¶
func (DatabaseAccountCassandraKeyspaceArgs) ElementType() reflect.Type
type DatabaseAccountCassandraKeyspaceState ¶
type DatabaseAccountCassandraKeyspaceState struct { // The location of the resource group to which the resource belongs. Location pulumi.StringPtrInput // The name of the database account. Name pulumi.StringPtrInput // 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 (DatabaseAccountCassandraKeyspaceState) ElementType ¶
func (DatabaseAccountCassandraKeyspaceState) ElementType() reflect.Type
type DatabaseAccountCassandraTable ¶
type DatabaseAccountCassandraTable struct { pulumi.CustomResourceState // Time to live of the Cosmos DB Cassandra table DefaultTtl pulumi.IntPtrOutput `pulumi:"defaultTtl"` // The location of the resource group to which the resource belongs. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the database account. Name pulumi.StringOutput `pulumi:"name"` // Schema of the Cosmos DB Cassandra table Schema CassandraSchemaResponsePtrOutput `pulumi:"schema"` // 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 GetDatabaseAccountCassandraTable ¶
func GetDatabaseAccountCassandraTable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabaseAccountCassandraTableState, opts ...pulumi.ResourceOption) (*DatabaseAccountCassandraTable, error)
GetDatabaseAccountCassandraTable gets an existing DatabaseAccountCassandraTable 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 NewDatabaseAccountCassandraTable ¶
func NewDatabaseAccountCassandraTable(ctx *pulumi.Context, name string, args *DatabaseAccountCassandraTableArgs, opts ...pulumi.ResourceOption) (*DatabaseAccountCassandraTable, error)
NewDatabaseAccountCassandraTable registers a new resource with the given unique name, arguments, and options.
type DatabaseAccountCassandraTableArgs ¶
type DatabaseAccountCassandraTableArgs struct { // Cosmos DB database account name. AccountName pulumi.StringInput // Cosmos DB keyspace name. KeyspaceName pulumi.StringInput // A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request. Options pulumi.StringMapInput // 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 }
The set of arguments for constructing a DatabaseAccountCassandraTable resource.
func (DatabaseAccountCassandraTableArgs) ElementType ¶
func (DatabaseAccountCassandraTableArgs) ElementType() reflect.Type
type DatabaseAccountCassandraTableState ¶
type DatabaseAccountCassandraTableState struct { // Time to live of the Cosmos DB Cassandra table DefaultTtl pulumi.IntPtrInput // The location of the resource group to which the resource belongs. Location pulumi.StringPtrInput // The name of the database account. Name pulumi.StringPtrInput // Schema of the Cosmos DB Cassandra table Schema CassandraSchemaResponsePtrInput // 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 (DatabaseAccountCassandraTableState) ElementType ¶
func (DatabaseAccountCassandraTableState) 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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 ¶
func (o DatabaseAccountConnectionStringResponseOutput) ConnectionString() pulumi.StringOutput
Value of the connection string
func (DatabaseAccountConnectionStringResponseOutput) Description ¶
func (o DatabaseAccountConnectionStringResponseOutput) Description() pulumi.StringOutput
Description of the connection string
func (DatabaseAccountConnectionStringResponseOutput) ElementType ¶
func (DatabaseAccountConnectionStringResponseOutput) ElementType() reflect.Type
func (DatabaseAccountConnectionStringResponseOutput) ToDatabaseAccountConnectionStringResponseOutput ¶
func (o DatabaseAccountConnectionStringResponseOutput) ToDatabaseAccountConnectionStringResponseOutput() DatabaseAccountConnectionStringResponseOutput
func (DatabaseAccountConnectionStringResponseOutput) ToDatabaseAccountConnectionStringResponseOutputWithContext ¶
func (o DatabaseAccountConnectionStringResponseOutput) ToDatabaseAccountConnectionStringResponseOutputWithContext(ctx context.Context) DatabaseAccountConnectionStringResponseOutput
type DatabaseAccountGremlinDatabase ¶
type DatabaseAccountGremlinDatabase struct { pulumi.CustomResourceState // A system generated property representing the resource etag required for optimistic concurrency control. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The location of the resource group to which the resource belongs. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the database account. Name pulumi.StringOutput `pulumi:"name"` // A system generated property. A unique identifier. Rid pulumi.StringPtrOutput `pulumi:"rid"` // 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"` // A system generated property that denotes the last updated timestamp of the resource. Ts pulumi.AnyOutput `pulumi:"ts"` // The type of Azure resource. Type pulumi.StringOutput `pulumi:"type"` }
An Azure Cosmos DB Gremlin database.
func GetDatabaseAccountGremlinDatabase ¶
func GetDatabaseAccountGremlinDatabase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabaseAccountGremlinDatabaseState, opts ...pulumi.ResourceOption) (*DatabaseAccountGremlinDatabase, error)
GetDatabaseAccountGremlinDatabase gets an existing DatabaseAccountGremlinDatabase 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 NewDatabaseAccountGremlinDatabase ¶
func NewDatabaseAccountGremlinDatabase(ctx *pulumi.Context, name string, args *DatabaseAccountGremlinDatabaseArgs, opts ...pulumi.ResourceOption) (*DatabaseAccountGremlinDatabase, error)
NewDatabaseAccountGremlinDatabase registers a new resource with the given unique name, arguments, and options.
type DatabaseAccountGremlinDatabaseArgs ¶
type DatabaseAccountGremlinDatabaseArgs struct { // Cosmos DB database account name. AccountName pulumi.StringInput // Cosmos DB database name. DatabaseName pulumi.StringInput // A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request. Options pulumi.StringMapInput // The standard JSON format of a Gremlin database Resource GremlinDatabaseResourceInput // Name of an Azure resource group. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a DatabaseAccountGremlinDatabase resource.
func (DatabaseAccountGremlinDatabaseArgs) ElementType ¶
func (DatabaseAccountGremlinDatabaseArgs) ElementType() reflect.Type
type DatabaseAccountGremlinDatabaseState ¶
type DatabaseAccountGremlinDatabaseState struct { // A system generated property representing the resource etag required for optimistic concurrency control. Etag pulumi.StringPtrInput // The location of the resource group to which the resource belongs. Location pulumi.StringPtrInput // The name of the database account. Name pulumi.StringPtrInput // A system generated property. A unique identifier. Rid pulumi.StringPtrInput // 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 // A system generated property that denotes the last updated timestamp of the resource. Ts pulumi.Input // The type of Azure resource. Type pulumi.StringPtrInput }
func (DatabaseAccountGremlinDatabaseState) ElementType ¶
func (DatabaseAccountGremlinDatabaseState) ElementType() reflect.Type
type DatabaseAccountGremlinGraph ¶
type DatabaseAccountGremlinGraph struct { pulumi.CustomResourceState // The conflict resolution policy for the graph. ConflictResolutionPolicy ConflictResolutionPolicyResponsePtrOutput `pulumi:"conflictResolutionPolicy"` // Default time to live DefaultTtl pulumi.IntPtrOutput `pulumi:"defaultTtl"` // A system generated property representing the resource etag required for optimistic concurrency control. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph IndexingPolicy IndexingPolicyResponsePtrOutput `pulumi:"indexingPolicy"` // The location of the resource group to which the resource belongs. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the database account. Name pulumi.StringOutput `pulumi:"name"` // The configuration of the partition key to be used for partitioning data into multiple partitions PartitionKey ContainerPartitionKeyResponsePtrOutput `pulumi:"partitionKey"` // A system generated property. A unique identifier. Rid pulumi.StringPtrOutput `pulumi:"rid"` // 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"` // A system generated property that denotes the last updated timestamp of the resource. Ts pulumi.AnyOutput `pulumi:"ts"` // The type of Azure resource. Type pulumi.StringOutput `pulumi:"type"` // The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service. UniqueKeyPolicy UniqueKeyPolicyResponsePtrOutput `pulumi:"uniqueKeyPolicy"` }
An Azure Cosmos DB Gremlin graph.
func GetDatabaseAccountGremlinGraph ¶
func GetDatabaseAccountGremlinGraph(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabaseAccountGremlinGraphState, opts ...pulumi.ResourceOption) (*DatabaseAccountGremlinGraph, error)
GetDatabaseAccountGremlinGraph gets an existing DatabaseAccountGremlinGraph 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 NewDatabaseAccountGremlinGraph ¶
func NewDatabaseAccountGremlinGraph(ctx *pulumi.Context, name string, args *DatabaseAccountGremlinGraphArgs, opts ...pulumi.ResourceOption) (*DatabaseAccountGremlinGraph, error)
NewDatabaseAccountGremlinGraph registers a new resource with the given unique name, arguments, and options.
type DatabaseAccountGremlinGraphArgs ¶
type DatabaseAccountGremlinGraphArgs struct { // Cosmos DB database account name. AccountName pulumi.StringInput // Cosmos DB database name. DatabaseName pulumi.StringInput // Cosmos DB graph name. GraphName pulumi.StringInput // A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request. Options pulumi.StringMapInput // The standard JSON format of a Gremlin graph Resource GremlinGraphResourceInput // Name of an Azure resource group. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a DatabaseAccountGremlinGraph resource.
func (DatabaseAccountGremlinGraphArgs) ElementType ¶
func (DatabaseAccountGremlinGraphArgs) ElementType() reflect.Type
type DatabaseAccountGremlinGraphState ¶
type DatabaseAccountGremlinGraphState struct { // The conflict resolution policy for the graph. ConflictResolutionPolicy ConflictResolutionPolicyResponsePtrInput // Default time to live DefaultTtl pulumi.IntPtrInput // A system generated property representing the resource etag required for optimistic concurrency control. Etag pulumi.StringPtrInput // The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph IndexingPolicy IndexingPolicyResponsePtrInput // The location of the resource group to which the resource belongs. Location pulumi.StringPtrInput // The name of the database account. Name pulumi.StringPtrInput // The configuration of the partition key to be used for partitioning data into multiple partitions PartitionKey ContainerPartitionKeyResponsePtrInput // A system generated property. A unique identifier. Rid pulumi.StringPtrInput // 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 // A system generated property that denotes the last updated timestamp of the resource. Ts pulumi.Input // The type of Azure resource. Type pulumi.StringPtrInput // The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service. UniqueKeyPolicy UniqueKeyPolicyResponsePtrInput }
func (DatabaseAccountGremlinGraphState) ElementType ¶
func (DatabaseAccountGremlinGraphState) ElementType() reflect.Type
type DatabaseAccountMongoDBCollection ¶
type DatabaseAccountMongoDBCollection struct { pulumi.CustomResourceState // List of index keys Indexes MongoIndexResponseArrayOutput `pulumi:"indexes"` // The location of the resource group to which the resource belongs. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the database account. Name pulumi.StringOutput `pulumi:"name"` // A key-value pair of shard keys to be applied for the request. ShardKey pulumi.StringMapOutput `pulumi:"shardKey"` // 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 GetDatabaseAccountMongoDBCollection ¶
func GetDatabaseAccountMongoDBCollection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabaseAccountMongoDBCollectionState, opts ...pulumi.ResourceOption) (*DatabaseAccountMongoDBCollection, error)
GetDatabaseAccountMongoDBCollection gets an existing DatabaseAccountMongoDBCollection 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 NewDatabaseAccountMongoDBCollection ¶
func NewDatabaseAccountMongoDBCollection(ctx *pulumi.Context, name string, args *DatabaseAccountMongoDBCollectionArgs, opts ...pulumi.ResourceOption) (*DatabaseAccountMongoDBCollection, error)
NewDatabaseAccountMongoDBCollection registers a new resource with the given unique name, arguments, and options.
type DatabaseAccountMongoDBCollectionArgs ¶
type DatabaseAccountMongoDBCollectionArgs struct { // Cosmos DB database account name. AccountName pulumi.StringInput // Cosmos DB collection name. CollectionName pulumi.StringInput // Cosmos DB database name. DatabaseName pulumi.StringInput // A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request. Options pulumi.StringMapInput // The standard JSON format of a MongoDB collection Resource MongoDBCollectionResourceInput // Name of an Azure resource group. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a DatabaseAccountMongoDBCollection resource.
func (DatabaseAccountMongoDBCollectionArgs) ElementType ¶
func (DatabaseAccountMongoDBCollectionArgs) ElementType() reflect.Type
type DatabaseAccountMongoDBCollectionState ¶
type DatabaseAccountMongoDBCollectionState struct { // List of index keys Indexes MongoIndexResponseArrayInput // The location of the resource group to which the resource belongs. Location pulumi.StringPtrInput // The name of the database account. Name pulumi.StringPtrInput // A key-value pair of shard keys to be applied for the request. ShardKey pulumi.StringMapInput // 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 (DatabaseAccountMongoDBCollectionState) ElementType ¶
func (DatabaseAccountMongoDBCollectionState) ElementType() reflect.Type
type DatabaseAccountMongoDBDatabase ¶
type DatabaseAccountMongoDBDatabase struct { pulumi.CustomResourceState // The location of the resource group to which the resource belongs. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the database account. Name pulumi.StringOutput `pulumi:"name"` // 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 GetDatabaseAccountMongoDBDatabase ¶
func GetDatabaseAccountMongoDBDatabase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabaseAccountMongoDBDatabaseState, opts ...pulumi.ResourceOption) (*DatabaseAccountMongoDBDatabase, error)
GetDatabaseAccountMongoDBDatabase gets an existing DatabaseAccountMongoDBDatabase 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 NewDatabaseAccountMongoDBDatabase ¶
func NewDatabaseAccountMongoDBDatabase(ctx *pulumi.Context, name string, args *DatabaseAccountMongoDBDatabaseArgs, opts ...pulumi.ResourceOption) (*DatabaseAccountMongoDBDatabase, error)
NewDatabaseAccountMongoDBDatabase registers a new resource with the given unique name, arguments, and options.
type DatabaseAccountMongoDBDatabaseArgs ¶
type DatabaseAccountMongoDBDatabaseArgs struct { // Cosmos DB database account name. AccountName pulumi.StringInput // Cosmos DB database name. DatabaseName pulumi.StringInput // A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request. Options pulumi.StringMapInput // The standard JSON format of a MongoDB database Resource MongoDBDatabaseResourceInput // Name of an Azure resource group. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a DatabaseAccountMongoDBDatabase resource.
func (DatabaseAccountMongoDBDatabaseArgs) ElementType ¶
func (DatabaseAccountMongoDBDatabaseArgs) ElementType() reflect.Type
type DatabaseAccountMongoDBDatabaseState ¶
type DatabaseAccountMongoDBDatabaseState struct { // The location of the resource group to which the resource belongs. Location pulumi.StringPtrInput // The name of the database account. Name pulumi.StringPtrInput // 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 (DatabaseAccountMongoDBDatabaseState) ElementType ¶
func (DatabaseAccountMongoDBDatabaseState) ElementType() reflect.Type
type DatabaseAccountSqlContainer ¶
type DatabaseAccountSqlContainer struct { pulumi.CustomResourceState // The conflict resolution policy for the container. ConflictResolutionPolicy ConflictResolutionPolicyResponsePtrOutput `pulumi:"conflictResolutionPolicy"` // Default time to live DefaultTtl pulumi.IntPtrOutput `pulumi:"defaultTtl"` // A system generated property representing the resource etag required for optimistic concurrency control. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container IndexingPolicy IndexingPolicyResponsePtrOutput `pulumi:"indexingPolicy"` // The location of the resource group to which the resource belongs. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the database account. Name pulumi.StringOutput `pulumi:"name"` // The configuration of the partition key to be used for partitioning data into multiple partitions PartitionKey ContainerPartitionKeyResponsePtrOutput `pulumi:"partitionKey"` // A system generated property. A unique identifier. Rid pulumi.StringPtrOutput `pulumi:"rid"` // 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"` // A system generated property that denotes the last updated timestamp of the resource. Ts pulumi.AnyOutput `pulumi:"ts"` // The type of Azure resource. Type pulumi.StringOutput `pulumi:"type"` // The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service. UniqueKeyPolicy UniqueKeyPolicyResponsePtrOutput `pulumi:"uniqueKeyPolicy"` }
An Azure Cosmos DB container.
func GetDatabaseAccountSqlContainer ¶
func GetDatabaseAccountSqlContainer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabaseAccountSqlContainerState, opts ...pulumi.ResourceOption) (*DatabaseAccountSqlContainer, error)
GetDatabaseAccountSqlContainer gets an existing DatabaseAccountSqlContainer 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 NewDatabaseAccountSqlContainer ¶
func NewDatabaseAccountSqlContainer(ctx *pulumi.Context, name string, args *DatabaseAccountSqlContainerArgs, opts ...pulumi.ResourceOption) (*DatabaseAccountSqlContainer, error)
NewDatabaseAccountSqlContainer registers a new resource with the given unique name, arguments, and options.
type DatabaseAccountSqlContainerArgs ¶
type DatabaseAccountSqlContainerArgs struct { // Cosmos DB database account name. AccountName pulumi.StringInput // Cosmos DB container name. ContainerName pulumi.StringInput // Cosmos DB database name. DatabaseName pulumi.StringInput // A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request. Options pulumi.StringMapInput // The standard JSON format of a container Resource SqlContainerResourceInput // Name of an Azure resource group. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a DatabaseAccountSqlContainer resource.
func (DatabaseAccountSqlContainerArgs) ElementType ¶
func (DatabaseAccountSqlContainerArgs) ElementType() reflect.Type
type DatabaseAccountSqlContainerState ¶
type DatabaseAccountSqlContainerState struct { // The conflict resolution policy for the container. ConflictResolutionPolicy ConflictResolutionPolicyResponsePtrInput // Default time to live DefaultTtl pulumi.IntPtrInput // A system generated property representing the resource etag required for optimistic concurrency control. Etag pulumi.StringPtrInput // The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container IndexingPolicy IndexingPolicyResponsePtrInput // The location of the resource group to which the resource belongs. Location pulumi.StringPtrInput // The name of the database account. Name pulumi.StringPtrInput // The configuration of the partition key to be used for partitioning data into multiple partitions PartitionKey ContainerPartitionKeyResponsePtrInput // A system generated property. A unique identifier. Rid pulumi.StringPtrInput // 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 // A system generated property that denotes the last updated timestamp of the resource. Ts pulumi.Input // The type of Azure resource. Type pulumi.StringPtrInput // The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service. UniqueKeyPolicy UniqueKeyPolicyResponsePtrInput }
func (DatabaseAccountSqlContainerState) ElementType ¶
func (DatabaseAccountSqlContainerState) ElementType() reflect.Type
type DatabaseAccountSqlDatabase ¶
type DatabaseAccountSqlDatabase struct { pulumi.CustomResourceState // A system generated property that specified the addressable path of the collections resource. Colls pulumi.StringPtrOutput `pulumi:"colls"` // A system generated property representing the resource etag required for optimistic concurrency control. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The location of the resource group to which the resource belongs. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the database account. Name pulumi.StringOutput `pulumi:"name"` // A system generated property. A unique identifier. Rid pulumi.StringPtrOutput `pulumi:"rid"` // 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"` // A system generated property that denotes the last updated timestamp of the resource. Ts pulumi.AnyOutput `pulumi:"ts"` // The type of Azure resource. Type pulumi.StringOutput `pulumi:"type"` // A system generated property that specifies the addressable path of the users resource. Users pulumi.StringPtrOutput `pulumi:"users"` }
An Azure Cosmos DB SQL database.
func GetDatabaseAccountSqlDatabase ¶
func GetDatabaseAccountSqlDatabase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabaseAccountSqlDatabaseState, opts ...pulumi.ResourceOption) (*DatabaseAccountSqlDatabase, error)
GetDatabaseAccountSqlDatabase gets an existing DatabaseAccountSqlDatabase 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 NewDatabaseAccountSqlDatabase ¶
func NewDatabaseAccountSqlDatabase(ctx *pulumi.Context, name string, args *DatabaseAccountSqlDatabaseArgs, opts ...pulumi.ResourceOption) (*DatabaseAccountSqlDatabase, error)
NewDatabaseAccountSqlDatabase registers a new resource with the given unique name, arguments, and options.
type DatabaseAccountSqlDatabaseArgs ¶
type DatabaseAccountSqlDatabaseArgs struct { // Cosmos DB database account name. AccountName pulumi.StringInput // Cosmos DB database name. DatabaseName pulumi.StringInput // A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request. Options pulumi.StringMapInput // The standard JSON format of a SQL database Resource SqlDatabaseResourceInput // Name of an Azure resource group. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a DatabaseAccountSqlDatabase resource.
func (DatabaseAccountSqlDatabaseArgs) ElementType ¶
func (DatabaseAccountSqlDatabaseArgs) ElementType() reflect.Type
type DatabaseAccountSqlDatabaseState ¶
type DatabaseAccountSqlDatabaseState struct { // A system generated property that specified the addressable path of the collections resource. Colls pulumi.StringPtrInput // A system generated property representing the resource etag required for optimistic concurrency control. Etag pulumi.StringPtrInput // The location of the resource group to which the resource belongs. Location pulumi.StringPtrInput // The name of the database account. Name pulumi.StringPtrInput // A system generated property. A unique identifier. Rid pulumi.StringPtrInput // 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 // A system generated property that denotes the last updated timestamp of the resource. Ts pulumi.Input // The type of Azure resource. Type pulumi.StringPtrInput // A system generated property that specifies the addressable path of the users resource. Users pulumi.StringPtrInput }
func (DatabaseAccountSqlDatabaseState) ElementType ¶
func (DatabaseAccountSqlDatabaseState) ElementType() reflect.Type
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 // 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 // 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 // The name of the database account. 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 DatabaseAccountTable ¶
type DatabaseAccountTable struct { pulumi.CustomResourceState // The location of the resource group to which the resource belongs. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the database account. Name pulumi.StringOutput `pulumi:"name"` // 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 GetDatabaseAccountTable ¶
func GetDatabaseAccountTable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabaseAccountTableState, opts ...pulumi.ResourceOption) (*DatabaseAccountTable, error)
GetDatabaseAccountTable gets an existing DatabaseAccountTable 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 NewDatabaseAccountTable ¶
func NewDatabaseAccountTable(ctx *pulumi.Context, name string, args *DatabaseAccountTableArgs, opts ...pulumi.ResourceOption) (*DatabaseAccountTable, error)
NewDatabaseAccountTable registers a new resource with the given unique name, arguments, and options.
type DatabaseAccountTableArgs ¶
type DatabaseAccountTableArgs struct { // Cosmos DB database account name. AccountName pulumi.StringInput // A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request. Options pulumi.StringMapInput // 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 }
The set of arguments for constructing a DatabaseAccountTable resource.
func (DatabaseAccountTableArgs) ElementType ¶
func (DatabaseAccountTableArgs) ElementType() reflect.Type
type DatabaseAccountTableState ¶
type DatabaseAccountTableState struct { // The location of the resource group to which the resource belongs. Location pulumi.StringPtrInput // The name of the database account. Name pulumi.StringPtrInput // 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 (DatabaseAccountTableState) ElementType ¶
func (DatabaseAccountTableState) ElementType() reflect.Type
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 (o ExcludedPathArrayOutput) Index(i pulumi.IntInput) ExcludedPathOutput
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 ¶
func (o ExcludedPathOutput) Path() pulumi.StringPtrOutput
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) ElementType() reflect.Type
func (ExcludedPathResponseArrayOutput) Index ¶
func (o ExcludedPathResponseArrayOutput) Index(i pulumi.IntInput) ExcludedPathResponseOutput
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 ¶
func (o ExcludedPathResponseOutput) Path() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (FailoverPolicyResponseArrayOutput) Index ¶
func (o FailoverPolicyResponseArrayOutput) Index(i pulumi.IntInput) FailoverPolicyResponseOutput
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) ElementType() reflect.Type
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 ¶
func (o FailoverPolicyResponseOutput) Id() pulumi.StringOutput
The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>.
func (FailoverPolicyResponseOutput) LocationName ¶
func (o FailoverPolicyResponseOutput) LocationName() pulumi.StringPtrOutput
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 GremlinDatabaseResource ¶
type GremlinDatabaseResource struct { // Name of the Cosmos DB Gremlin database Id string `pulumi:"id"` }
Cosmos DB Gremlin database id object
type GremlinDatabaseResourceArgs ¶
type GremlinDatabaseResourceArgs struct { // Name of the Cosmos DB Gremlin database Id pulumi.StringInput `pulumi:"id"` }
Cosmos DB Gremlin database id object
func (GremlinDatabaseResourceArgs) ElementType ¶
func (GremlinDatabaseResourceArgs) ElementType() reflect.Type
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 id object
func (GremlinDatabaseResourceOutput) ElementType ¶
func (GremlinDatabaseResourceOutput) ElementType() reflect.Type
func (GremlinDatabaseResourceOutput) Id ¶
func (o GremlinDatabaseResourceOutput) Id() pulumi.StringOutput
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
func GremlinDatabaseResourcePtr ¶
func GremlinDatabaseResourcePtr(v *GremlinDatabaseResourceArgs) GremlinDatabaseResourcePtrInput
type GremlinDatabaseResourcePtrOutput ¶
type GremlinDatabaseResourcePtrOutput struct{ *pulumi.OutputState }
func (GremlinDatabaseResourcePtrOutput) Elem ¶
func (o GremlinDatabaseResourcePtrOutput) Elem() GremlinDatabaseResourceOutput
func (GremlinDatabaseResourcePtrOutput) ElementType ¶
func (GremlinDatabaseResourcePtrOutput) ElementType() reflect.Type
func (GremlinDatabaseResourcePtrOutput) Id ¶
func (o GremlinDatabaseResourcePtrOutput) Id() pulumi.StringPtrOutput
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 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 ¶
func (o GremlinGraphResourceOutput) ConflictResolutionPolicy() ConflictResolutionPolicyPtrOutput
The conflict resolution policy for the graph.
func (GremlinGraphResourceOutput) DefaultTtl ¶
func (o GremlinGraphResourceOutput) DefaultTtl() pulumi.IntPtrOutput
Default time to live
func (GremlinGraphResourceOutput) ElementType ¶
func (GremlinGraphResourceOutput) ElementType() reflect.Type
func (GremlinGraphResourceOutput) Id ¶
func (o GremlinGraphResourceOutput) Id() pulumi.StringOutput
Name of the Cosmos DB Gremlin graph
func (GremlinGraphResourceOutput) IndexingPolicy ¶
func (o GremlinGraphResourceOutput) IndexingPolicy() IndexingPolicyPtrOutput
The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph
func (GremlinGraphResourceOutput) PartitionKey ¶
func (o GremlinGraphResourceOutput) PartitionKey() ContainerPartitionKeyPtrOutput
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 ¶
func (o GremlinGraphResourceOutput) UniqueKeyPolicy() UniqueKeyPolicyPtrOutput
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
func GremlinGraphResourcePtr ¶
func GremlinGraphResourcePtr(v *GremlinGraphResourceArgs) GremlinGraphResourcePtrInput
type GremlinGraphResourcePtrOutput ¶
type GremlinGraphResourcePtrOutput struct{ *pulumi.OutputState }
func (GremlinGraphResourcePtrOutput) ConflictResolutionPolicy ¶
func (o GremlinGraphResourcePtrOutput) ConflictResolutionPolicy() ConflictResolutionPolicyPtrOutput
The conflict resolution policy for the graph.
func (GremlinGraphResourcePtrOutput) DefaultTtl ¶
func (o GremlinGraphResourcePtrOutput) DefaultTtl() pulumi.IntPtrOutput
Default time to live
func (GremlinGraphResourcePtrOutput) Elem ¶
func (o GremlinGraphResourcePtrOutput) Elem() GremlinGraphResourceOutput
func (GremlinGraphResourcePtrOutput) ElementType ¶
func (GremlinGraphResourcePtrOutput) ElementType() reflect.Type
func (GremlinGraphResourcePtrOutput) Id ¶
func (o GremlinGraphResourcePtrOutput) Id() pulumi.StringPtrOutput
Name of the Cosmos DB Gremlin graph
func (GremlinGraphResourcePtrOutput) IndexingPolicy ¶
func (o GremlinGraphResourcePtrOutput) IndexingPolicy() IndexingPolicyPtrOutput
The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph
func (GremlinGraphResourcePtrOutput) PartitionKey ¶
func (o GremlinGraphResourcePtrOutput) PartitionKey() ContainerPartitionKeyPtrOutput
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 ¶
func (o GremlinGraphResourcePtrOutput) UniqueKeyPolicy() UniqueKeyPolicyPtrOutput
The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.
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 (o IncludedPathArrayOutput) Index(i pulumi.IntInput) IncludedPathOutput
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 ¶
func (o IncludedPathOutput) Indexes() IndexesArrayOutput
List of indexes for this path
func (IncludedPathOutput) Path ¶
func (o IncludedPathOutput) Path() pulumi.StringPtrOutput
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) ElementType() reflect.Type
func (IncludedPathResponseArrayOutput) Index ¶
func (o IncludedPathResponseArrayOutput) Index(i pulumi.IntInput) IncludedPathResponseOutput
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 ¶
func (o IncludedPathResponseOutput) Indexes() IndexesResponseArrayOutput
List of indexes for this path
func (IncludedPathResponseOutput) Path ¶
func (o IncludedPathResponseOutput) Path() pulumi.StringPtrOutput
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 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 (o IndexesArrayOutput) Index(i pulumi.IntInput) IndexesOutput
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 ¶
func (o IndexesOutput) Kind() pulumi.StringPtrOutput
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 (o IndexesResponseArrayOutput) Index(i pulumi.IntInput) IndexesResponseOutput
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 ¶
func (o IndexesResponseOutput) DataType() pulumi.StringPtrOutput
The datatype for which the indexing behavior is applied to.
func (IndexesResponseOutput) ElementType ¶
func (IndexesResponseOutput) ElementType() reflect.Type
func (IndexesResponseOutput) Kind ¶
func (o IndexesResponseOutput) Kind() pulumi.StringPtrOutput
Indicates the type of index.
func (IndexesResponseOutput) Precision ¶
func (o IndexesResponseOutput) Precision() pulumi.IntPtrOutput
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 IndexingPolicy ¶
type IndexingPolicy struct { // Indicates if the indexing policy is automatic Automatic *bool `pulumi:"automatic"` // 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"` }
Cosmos DB indexing policy
type IndexingPolicyArgs ¶
type IndexingPolicyArgs struct { // Indicates if the indexing policy is automatic Automatic pulumi.BoolPtrInput `pulumi:"automatic"` // 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"` }
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 ¶
func (o IndexingPolicyOutput) Automatic() pulumi.BoolPtrOutput
Indicates if the indexing policy is automatic
func (IndexingPolicyOutput) ElementType ¶
func (IndexingPolicyOutput) ElementType() reflect.Type
func (IndexingPolicyOutput) ExcludedPaths ¶
func (o IndexingPolicyOutput) ExcludedPaths() ExcludedPathArrayOutput
List of paths to exclude from indexing
func (IndexingPolicyOutput) IncludedPaths ¶
func (o IndexingPolicyOutput) IncludedPaths() IncludedPathArrayOutput
List of paths to include in the indexing
func (IndexingPolicyOutput) IndexingMode ¶
func (o IndexingPolicyOutput) IndexingMode() pulumi.StringPtrOutput
Indicates the indexing mode.
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
func IndexingPolicyPtr ¶
func IndexingPolicyPtr(v *IndexingPolicyArgs) IndexingPolicyPtrInput
type IndexingPolicyPtrOutput ¶
type IndexingPolicyPtrOutput struct{ *pulumi.OutputState }
func (IndexingPolicyPtrOutput) Automatic ¶
func (o IndexingPolicyPtrOutput) Automatic() pulumi.BoolPtrOutput
Indicates if the indexing policy is automatic
func (IndexingPolicyPtrOutput) Elem ¶
func (o IndexingPolicyPtrOutput) Elem() IndexingPolicyOutput
func (IndexingPolicyPtrOutput) ElementType ¶
func (IndexingPolicyPtrOutput) ElementType() reflect.Type
func (IndexingPolicyPtrOutput) ExcludedPaths ¶
func (o IndexingPolicyPtrOutput) ExcludedPaths() ExcludedPathArrayOutput
List of paths to exclude from indexing
func (IndexingPolicyPtrOutput) IncludedPaths ¶
func (o IndexingPolicyPtrOutput) IncludedPaths() IncludedPathArrayOutput
List of paths to include in the indexing
func (IndexingPolicyPtrOutput) IndexingMode ¶
func (o IndexingPolicyPtrOutput) IndexingMode() pulumi.StringPtrOutput
Indicates the indexing mode.
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 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"` }
Cosmos DB indexing policy
type IndexingPolicyResponseArgs ¶
type IndexingPolicyResponseArgs struct { // Indicates if the indexing policy is automatic Automatic pulumi.BoolPtrInput `pulumi:"automatic"` // 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"` }
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 ¶
func (o IndexingPolicyResponseOutput) Automatic() pulumi.BoolPtrOutput
Indicates if the indexing policy is automatic
func (IndexingPolicyResponseOutput) ElementType ¶
func (IndexingPolicyResponseOutput) ElementType() reflect.Type
func (IndexingPolicyResponseOutput) ExcludedPaths ¶
func (o IndexingPolicyResponseOutput) ExcludedPaths() ExcludedPathResponseArrayOutput
List of paths to exclude from indexing
func (IndexingPolicyResponseOutput) IncludedPaths ¶
func (o IndexingPolicyResponseOutput) IncludedPaths() IncludedPathResponseArrayOutput
List of paths to include in the indexing
func (IndexingPolicyResponseOutput) IndexingMode ¶
func (o IndexingPolicyResponseOutput) IndexingMode() pulumi.StringPtrOutput
Indicates the indexing mode.
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
func IndexingPolicyResponsePtr ¶
func IndexingPolicyResponsePtr(v *IndexingPolicyResponseArgs) IndexingPolicyResponsePtrInput
type IndexingPolicyResponsePtrOutput ¶
type IndexingPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (IndexingPolicyResponsePtrOutput) Automatic ¶
func (o IndexingPolicyResponsePtrOutput) Automatic() pulumi.BoolPtrOutput
Indicates if the indexing policy is automatic
func (IndexingPolicyResponsePtrOutput) Elem ¶
func (o IndexingPolicyResponsePtrOutput) Elem() IndexingPolicyResponseOutput
func (IndexingPolicyResponsePtrOutput) ElementType ¶
func (IndexingPolicyResponsePtrOutput) ElementType() reflect.Type
func (IndexingPolicyResponsePtrOutput) ExcludedPaths ¶
func (o IndexingPolicyResponsePtrOutput) ExcludedPaths() ExcludedPathResponseArrayOutput
List of paths to exclude from indexing
func (IndexingPolicyResponsePtrOutput) IncludedPaths ¶
func (o IndexingPolicyResponsePtrOutput) IncludedPaths() IncludedPathResponseArrayOutput
List of paths to include in the indexing
func (IndexingPolicyResponsePtrOutput) IndexingMode ¶
func (o IndexingPolicyResponsePtrOutput) IndexingMode() pulumi.StringPtrOutput
Indicates the indexing mode.
func (IndexingPolicyResponsePtrOutput) ToIndexingPolicyResponsePtrOutput ¶
func (o IndexingPolicyResponsePtrOutput) ToIndexingPolicyResponsePtrOutput() IndexingPolicyResponsePtrOutput
func (IndexingPolicyResponsePtrOutput) ToIndexingPolicyResponsePtrOutputWithContext ¶
func (o IndexingPolicyResponsePtrOutput) ToIndexingPolicyResponsePtrOutputWithContext(ctx context.Context) IndexingPolicyResponsePtrOutput
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.
func ListDatabaseAccountConnectionStrings ¶
func ListDatabaseAccountConnectionStrings(ctx *pulumi.Context, args *ListDatabaseAccountConnectionStringsArgs, opts ...pulumi.InvokeOption) (*ListDatabaseAccountConnectionStringsResult, error)
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.
func ListDatabaseAccountKeys ¶
func ListDatabaseAccountKeys(ctx *pulumi.Context, args *ListDatabaseAccountKeysArgs, opts ...pulumi.InvokeOption) (*ListDatabaseAccountKeysResult, error)
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 (o LocationArrayOutput) Index(i pulumi.IntInput) LocationOutput
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) ElementType() reflect.Type
func (LocationResponseArrayOutput) Index ¶
func (o LocationResponseArrayOutput) Index(i pulumi.IntInput) LocationResponseOutput
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 ¶
func (o LocationResponseOutput) Id() pulumi.StringOutput
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 ¶
func (o LocationResponseOutput) LocationName() pulumi.StringPtrOutput
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 LookupDatabaseAccountCassandraKeyspaceResult ¶
type LookupDatabaseAccountCassandraKeyspaceResult struct { // The location of the resource group to which the resource belongs. Location *string `pulumi:"location"` // The name of the database account. Name string `pulumi:"name"` // 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.
func LookupDatabaseAccountCassandraKeyspace ¶
func LookupDatabaseAccountCassandraKeyspace(ctx *pulumi.Context, args *LookupDatabaseAccountCassandraKeyspaceArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseAccountCassandraKeyspaceResult, error)
type LookupDatabaseAccountCassandraTableArgs ¶
type LookupDatabaseAccountCassandraTableArgs 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 LookupDatabaseAccountCassandraTableResult ¶
type LookupDatabaseAccountCassandraTableResult struct { // Time to live of the Cosmos DB Cassandra table DefaultTtl *int `pulumi:"defaultTtl"` // The location of the resource group to which the resource belongs. Location *string `pulumi:"location"` // The name of the database account. Name string `pulumi:"name"` // Schema of the Cosmos DB Cassandra table Schema *CassandraSchemaResponse `pulumi:"schema"` // 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.
func LookupDatabaseAccountCassandraTable ¶
func LookupDatabaseAccountCassandraTable(ctx *pulumi.Context, args *LookupDatabaseAccountCassandraTableArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseAccountCassandraTableResult, error)
type LookupDatabaseAccountGremlinDatabaseResult ¶
type LookupDatabaseAccountGremlinDatabaseResult struct { // A system generated property representing the resource etag required for optimistic concurrency control. Etag *string `pulumi:"etag"` // The location of the resource group to which the resource belongs. Location *string `pulumi:"location"` // The name of the database account. Name string `pulumi:"name"` // A system generated property. A unique identifier. Rid *string `pulumi:"rid"` // 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"` // A system generated property that denotes the last updated timestamp of the resource. Ts interface{} `pulumi:"ts"` // The type of Azure resource. Type string `pulumi:"type"` }
An Azure Cosmos DB Gremlin database.
func LookupDatabaseAccountGremlinDatabase ¶
func LookupDatabaseAccountGremlinDatabase(ctx *pulumi.Context, args *LookupDatabaseAccountGremlinDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseAccountGremlinDatabaseResult, error)
type LookupDatabaseAccountGremlinGraphArgs ¶
type LookupDatabaseAccountGremlinGraphArgs 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 LookupDatabaseAccountGremlinGraphResult ¶
type LookupDatabaseAccountGremlinGraphResult 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"` // The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph IndexingPolicy *IndexingPolicyResponse `pulumi:"indexingPolicy"` // The location of the resource group to which the resource belongs. Location *string `pulumi:"location"` // The name of the database account. Name string `pulumi:"name"` // 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"` // 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"` // A system generated property that denotes the last updated timestamp of the resource. Ts interface{} `pulumi:"ts"` // The type of Azure resource. Type string `pulumi:"type"` // The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service. UniqueKeyPolicy *UniqueKeyPolicyResponse `pulumi:"uniqueKeyPolicy"` }
An Azure Cosmos DB Gremlin graph.
func LookupDatabaseAccountGremlinGraph ¶
func LookupDatabaseAccountGremlinGraph(ctx *pulumi.Context, args *LookupDatabaseAccountGremlinGraphArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseAccountGremlinGraphResult, error)
type LookupDatabaseAccountMongoDBCollectionArgs ¶
type LookupDatabaseAccountMongoDBCollectionArgs 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 LookupDatabaseAccountMongoDBCollectionResult ¶
type LookupDatabaseAccountMongoDBCollectionResult struct { // List of index keys Indexes []MongoIndexResponse `pulumi:"indexes"` // The location of the resource group to which the resource belongs. Location *string `pulumi:"location"` // The name of the database account. Name string `pulumi:"name"` // A key-value pair of shard keys to be applied for the request. ShardKey map[string]string `pulumi:"shardKey"` // 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.
func LookupDatabaseAccountMongoDBCollection ¶
func LookupDatabaseAccountMongoDBCollection(ctx *pulumi.Context, args *LookupDatabaseAccountMongoDBCollectionArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseAccountMongoDBCollectionResult, error)
type LookupDatabaseAccountMongoDBDatabaseResult ¶
type LookupDatabaseAccountMongoDBDatabaseResult struct { // The location of the resource group to which the resource belongs. Location *string `pulumi:"location"` // The name of the database account. Name string `pulumi:"name"` // 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.
func LookupDatabaseAccountMongoDBDatabase ¶
func LookupDatabaseAccountMongoDBDatabase(ctx *pulumi.Context, args *LookupDatabaseAccountMongoDBDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseAccountMongoDBDatabaseResult, error)
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"` // 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"` // 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"` // 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"` // The name of the database account. 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.
func LookupDatabaseAccount ¶
func LookupDatabaseAccount(ctx *pulumi.Context, args *LookupDatabaseAccountArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseAccountResult, error)
type LookupDatabaseAccountSqlContainerArgs ¶
type LookupDatabaseAccountSqlContainerArgs 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 LookupDatabaseAccountSqlContainerResult ¶
type LookupDatabaseAccountSqlContainerResult 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"` // The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container IndexingPolicy *IndexingPolicyResponse `pulumi:"indexingPolicy"` // The location of the resource group to which the resource belongs. Location *string `pulumi:"location"` // The name of the database account. Name string `pulumi:"name"` // 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"` // 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"` // A system generated property that denotes the last updated timestamp of the resource. Ts interface{} `pulumi:"ts"` // The type of Azure resource. Type string `pulumi:"type"` // The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service. UniqueKeyPolicy *UniqueKeyPolicyResponse `pulumi:"uniqueKeyPolicy"` }
An Azure Cosmos DB container.
func LookupDatabaseAccountSqlContainer ¶
func LookupDatabaseAccountSqlContainer(ctx *pulumi.Context, args *LookupDatabaseAccountSqlContainerArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseAccountSqlContainerResult, error)
type LookupDatabaseAccountSqlDatabaseResult ¶
type LookupDatabaseAccountSqlDatabaseResult 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"` // The location of the resource group to which the resource belongs. Location *string `pulumi:"location"` // The name of the database account. Name string `pulumi:"name"` // A system generated property. A unique identifier. Rid *string `pulumi:"rid"` // 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"` // A system generated property that denotes the last updated timestamp of the resource. Ts interface{} `pulumi:"ts"` // The type of Azure resource. Type string `pulumi:"type"` // A system generated property that specifies the addressable path of the users resource. Users *string `pulumi:"users"` }
An Azure Cosmos DB SQL database.
func LookupDatabaseAccountSqlDatabase ¶
func LookupDatabaseAccountSqlDatabase(ctx *pulumi.Context, args *LookupDatabaseAccountSqlDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseAccountSqlDatabaseResult, error)
type LookupDatabaseAccountTableResult ¶
type LookupDatabaseAccountTableResult struct { // The location of the resource group to which the resource belongs. Location *string `pulumi:"location"` // The name of the database account. Name string `pulumi:"name"` // 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.
func LookupDatabaseAccountTable ¶
func LookupDatabaseAccountTable(ctx *pulumi.Context, args *LookupDatabaseAccountTableArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseAccountTableResult, error)
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (MongoDBCollectionResourceOutput) Id ¶
func (o MongoDBCollectionResourceOutput) Id() pulumi.StringOutput
Name of the Cosmos DB MongoDB collection
func (MongoDBCollectionResourceOutput) Indexes ¶
func (o MongoDBCollectionResourceOutput) Indexes() MongoIndexArrayOutput
List of index keys
func (MongoDBCollectionResourceOutput) ShardKey ¶
func (o MongoDBCollectionResourceOutput) ShardKey() pulumi.StringMapOutput
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
func MongoDBCollectionResourcePtr ¶
func MongoDBCollectionResourcePtr(v *MongoDBCollectionResourceArgs) MongoDBCollectionResourcePtrInput
type MongoDBCollectionResourcePtrOutput ¶
type MongoDBCollectionResourcePtrOutput struct{ *pulumi.OutputState }
func (MongoDBCollectionResourcePtrOutput) Elem ¶
func (o MongoDBCollectionResourcePtrOutput) Elem() MongoDBCollectionResourceOutput
func (MongoDBCollectionResourcePtrOutput) ElementType ¶
func (MongoDBCollectionResourcePtrOutput) ElementType() reflect.Type
func (MongoDBCollectionResourcePtrOutput) Id ¶
func (o MongoDBCollectionResourcePtrOutput) Id() pulumi.StringPtrOutput
Name of the Cosmos DB MongoDB collection
func (MongoDBCollectionResourcePtrOutput) Indexes ¶
func (o MongoDBCollectionResourcePtrOutput) Indexes() MongoIndexArrayOutput
List of index keys
func (MongoDBCollectionResourcePtrOutput) ShardKey ¶
func (o MongoDBCollectionResourcePtrOutput) ShardKey() pulumi.StringMapOutput
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 MongoDBDatabaseResource ¶
type MongoDBDatabaseResource struct { // Name of the Cosmos DB MongoDB database Id string `pulumi:"id"` }
Cosmos DB MongoDB database id object
type MongoDBDatabaseResourceArgs ¶
type MongoDBDatabaseResourceArgs struct { // Name of the Cosmos DB MongoDB database Id pulumi.StringInput `pulumi:"id"` }
Cosmos DB MongoDB database id object
func (MongoDBDatabaseResourceArgs) ElementType ¶
func (MongoDBDatabaseResourceArgs) ElementType() reflect.Type
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 id object
func (MongoDBDatabaseResourceOutput) ElementType ¶
func (MongoDBDatabaseResourceOutput) ElementType() reflect.Type
func (MongoDBDatabaseResourceOutput) Id ¶
func (o MongoDBDatabaseResourceOutput) Id() pulumi.StringOutput
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
func MongoDBDatabaseResourcePtr ¶
func MongoDBDatabaseResourcePtr(v *MongoDBDatabaseResourceArgs) MongoDBDatabaseResourcePtrInput
type MongoDBDatabaseResourcePtrOutput ¶
type MongoDBDatabaseResourcePtrOutput struct{ *pulumi.OutputState }
func (MongoDBDatabaseResourcePtrOutput) Elem ¶
func (o MongoDBDatabaseResourcePtrOutput) Elem() MongoDBDatabaseResourceOutput
func (MongoDBDatabaseResourcePtrOutput) ElementType ¶
func (MongoDBDatabaseResourcePtrOutput) ElementType() reflect.Type
func (MongoDBDatabaseResourcePtrOutput) Id ¶
func (o MongoDBDatabaseResourcePtrOutput) Id() pulumi.StringPtrOutput
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 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 (o MongoIndexArrayOutput) Index(i pulumi.IntInput) MongoIndexOutput
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 ¶
func (o MongoIndexKeysOutput) Keys() pulumi.StringArrayOutput
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
func MongoIndexKeysPtr ¶
func MongoIndexKeysPtr(v *MongoIndexKeysArgs) MongoIndexKeysPtrInput
type MongoIndexKeysPtrOutput ¶
type MongoIndexKeysPtrOutput struct{ *pulumi.OutputState }
func (MongoIndexKeysPtrOutput) Elem ¶
func (o MongoIndexKeysPtrOutput) Elem() MongoIndexKeysOutput
func (MongoIndexKeysPtrOutput) ElementType ¶
func (MongoIndexKeysPtrOutput) ElementType() reflect.Type
func (MongoIndexKeysPtrOutput) Keys ¶
func (o MongoIndexKeysPtrOutput) Keys() pulumi.StringArrayOutput
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) ElementType() reflect.Type
func (MongoIndexKeysResponseOutput) Keys ¶
func (o MongoIndexKeysResponseOutput) Keys() pulumi.StringArrayOutput
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
func MongoIndexKeysResponsePtr ¶
func MongoIndexKeysResponsePtr(v *MongoIndexKeysResponseArgs) MongoIndexKeysResponsePtrInput
type MongoIndexKeysResponsePtrOutput ¶
type MongoIndexKeysResponsePtrOutput struct{ *pulumi.OutputState }
func (MongoIndexKeysResponsePtrOutput) Elem ¶
func (o MongoIndexKeysResponsePtrOutput) Elem() MongoIndexKeysResponseOutput
func (MongoIndexKeysResponsePtrOutput) ElementType ¶
func (MongoIndexKeysResponsePtrOutput) ElementType() reflect.Type
func (MongoIndexKeysResponsePtrOutput) Keys ¶
func (o MongoIndexKeysResponsePtrOutput) Keys() pulumi.StringArrayOutput
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 ¶
func (o MongoIndexOptionsOutput) Unique() pulumi.BoolPtrOutput
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
func MongoIndexOptionsPtr ¶
func MongoIndexOptionsPtr(v *MongoIndexOptionsArgs) MongoIndexOptionsPtrInput
type MongoIndexOptionsPtrOutput ¶
type MongoIndexOptionsPtrOutput struct{ *pulumi.OutputState }
func (MongoIndexOptionsPtrOutput) Elem ¶
func (o MongoIndexOptionsPtrOutput) Elem() MongoIndexOptionsOutput
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 ¶
func (o MongoIndexOptionsPtrOutput) Unique() pulumi.BoolPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 ¶
func (o MongoIndexOptionsResponseOutput) Unique() pulumi.BoolPtrOutput
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
func MongoIndexOptionsResponsePtr ¶
func MongoIndexOptionsResponsePtr(v *MongoIndexOptionsResponseArgs) MongoIndexOptionsResponsePtrInput
type MongoIndexOptionsResponsePtrOutput ¶
type MongoIndexOptionsResponsePtrOutput struct{ *pulumi.OutputState }
func (MongoIndexOptionsResponsePtrOutput) Elem ¶
func (o MongoIndexOptionsResponsePtrOutput) Elem() MongoIndexOptionsResponseOutput
func (MongoIndexOptionsResponsePtrOutput) ElementType ¶
func (MongoIndexOptionsResponsePtrOutput) ElementType() reflect.Type
func (MongoIndexOptionsResponsePtrOutput) ExpireAfterSeconds ¶
func (o MongoIndexOptionsResponsePtrOutput) ExpireAfterSeconds() pulumi.IntPtrOutput
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 ¶
func (o MongoIndexOptionsResponsePtrOutput) Unique() pulumi.BoolPtrOutput
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 ¶
func (o MongoIndexOutput) Key() MongoIndexKeysPtrOutput
Cosmos DB MongoDB collection index keys
func (MongoIndexOutput) Options ¶
func (o MongoIndexOutput) Options() MongoIndexOptionsPtrOutput
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) ElementType() reflect.Type
func (MongoIndexResponseArrayOutput) Index ¶
func (o MongoIndexResponseArrayOutput) Index(i pulumi.IntInput) MongoIndexResponseOutput
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 ¶
func (o MongoIndexResponseOutput) Key() MongoIndexKeysResponsePtrOutput
Cosmos DB MongoDB collection index keys
func (MongoIndexResponseOutput) Options ¶
func (o MongoIndexResponseOutput) Options() MongoIndexOptionsResponsePtrOutput
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 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 ¶
func (o SqlContainerResourceOutput) ConflictResolutionPolicy() ConflictResolutionPolicyPtrOutput
The conflict resolution policy for the container.
func (SqlContainerResourceOutput) DefaultTtl ¶
func (o SqlContainerResourceOutput) DefaultTtl() pulumi.IntPtrOutput
Default time to live
func (SqlContainerResourceOutput) ElementType ¶
func (SqlContainerResourceOutput) ElementType() reflect.Type
func (SqlContainerResourceOutput) Id ¶
func (o SqlContainerResourceOutput) Id() pulumi.StringOutput
Name of the Cosmos DB SQL container
func (SqlContainerResourceOutput) IndexingPolicy ¶
func (o SqlContainerResourceOutput) IndexingPolicy() IndexingPolicyPtrOutput
The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container
func (SqlContainerResourceOutput) PartitionKey ¶
func (o SqlContainerResourceOutput) PartitionKey() ContainerPartitionKeyPtrOutput
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 ¶
func (o SqlContainerResourceOutput) UniqueKeyPolicy() UniqueKeyPolicyPtrOutput
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
func SqlContainerResourcePtr ¶
func SqlContainerResourcePtr(v *SqlContainerResourceArgs) SqlContainerResourcePtrInput
type SqlContainerResourcePtrOutput ¶
type SqlContainerResourcePtrOutput struct{ *pulumi.OutputState }
func (SqlContainerResourcePtrOutput) ConflictResolutionPolicy ¶
func (o SqlContainerResourcePtrOutput) ConflictResolutionPolicy() ConflictResolutionPolicyPtrOutput
The conflict resolution policy for the container.
func (SqlContainerResourcePtrOutput) DefaultTtl ¶
func (o SqlContainerResourcePtrOutput) DefaultTtl() pulumi.IntPtrOutput
Default time to live
func (SqlContainerResourcePtrOutput) Elem ¶
func (o SqlContainerResourcePtrOutput) Elem() SqlContainerResourceOutput
func (SqlContainerResourcePtrOutput) ElementType ¶
func (SqlContainerResourcePtrOutput) ElementType() reflect.Type
func (SqlContainerResourcePtrOutput) Id ¶
func (o SqlContainerResourcePtrOutput) Id() pulumi.StringPtrOutput
Name of the Cosmos DB SQL container
func (SqlContainerResourcePtrOutput) IndexingPolicy ¶
func (o SqlContainerResourcePtrOutput) IndexingPolicy() IndexingPolicyPtrOutput
The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container
func (SqlContainerResourcePtrOutput) PartitionKey ¶
func (o SqlContainerResourcePtrOutput) PartitionKey() ContainerPartitionKeyPtrOutput
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 ¶
func (o SqlContainerResourcePtrOutput) UniqueKeyPolicy() UniqueKeyPolicyPtrOutput
The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.
type SqlDatabaseResource ¶
type SqlDatabaseResource struct { // Name of the Cosmos DB SQL database Id string `pulumi:"id"` }
Cosmos DB SQL database id object
type SqlDatabaseResourceArgs ¶
type SqlDatabaseResourceArgs struct { // Name of the Cosmos DB SQL database Id pulumi.StringInput `pulumi:"id"` }
Cosmos DB SQL database id 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 id object
func (SqlDatabaseResourceOutput) ElementType ¶
func (SqlDatabaseResourceOutput) ElementType() reflect.Type
func (SqlDatabaseResourceOutput) Id ¶
func (o SqlDatabaseResourceOutput) Id() pulumi.StringOutput
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
func SqlDatabaseResourcePtr ¶
func SqlDatabaseResourcePtr(v *SqlDatabaseResourceArgs) SqlDatabaseResourcePtrInput
type SqlDatabaseResourcePtrOutput ¶
type SqlDatabaseResourcePtrOutput struct{ *pulumi.OutputState }
func (SqlDatabaseResourcePtrOutput) Elem ¶
func (o SqlDatabaseResourcePtrOutput) Elem() SqlDatabaseResourceOutput
func (SqlDatabaseResourcePtrOutput) ElementType ¶
func (SqlDatabaseResourcePtrOutput) ElementType() reflect.Type
func (SqlDatabaseResourcePtrOutput) Id ¶
func (o SqlDatabaseResourcePtrOutput) Id() pulumi.StringPtrOutput
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 TableResource ¶
type TableResource struct { // Name of the Cosmos DB table Id string `pulumi:"id"` }
Cosmos DB table id object
type TableResourceArgs ¶
type TableResourceArgs struct { // Name of the Cosmos DB table Id pulumi.StringInput `pulumi:"id"` }
Cosmos DB table id 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 id object
func (TableResourceOutput) ElementType ¶
func (TableResourceOutput) ElementType() reflect.Type
func (TableResourceOutput) Id ¶
func (o TableResourceOutput) Id() pulumi.StringOutput
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
func TableResourcePtr ¶
func TableResourcePtr(v *TableResourceArgs) TableResourcePtrInput
type TableResourcePtrOutput ¶
type TableResourcePtrOutput struct{ *pulumi.OutputState }
func (TableResourcePtrOutput) Elem ¶
func (o TableResourcePtrOutput) Elem() TableResourceOutput
func (TableResourcePtrOutput) ElementType ¶
func (TableResourcePtrOutput) ElementType() reflect.Type
func (TableResourcePtrOutput) Id ¶
func (o TableResourcePtrOutput) Id() pulumi.StringPtrOutput
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 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 (o UniqueKeyArrayOutput) Index(i pulumi.IntInput) UniqueKeyOutput
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 ¶
func (o UniqueKeyOutput) Paths() pulumi.StringArrayOutput
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 ¶
func (o UniqueKeyPolicyOutput) UniqueKeys() UniqueKeyArrayOutput
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
func UniqueKeyPolicyPtr ¶
func UniqueKeyPolicyPtr(v *UniqueKeyPolicyArgs) UniqueKeyPolicyPtrInput
type UniqueKeyPolicyPtrOutput ¶
type UniqueKeyPolicyPtrOutput struct{ *pulumi.OutputState }
func (UniqueKeyPolicyPtrOutput) Elem ¶
func (o UniqueKeyPolicyPtrOutput) Elem() UniqueKeyPolicyOutput
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 ¶
func (o UniqueKeyPolicyPtrOutput) UniqueKeys() UniqueKeyArrayOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 ¶
func (o UniqueKeyPolicyResponseOutput) UniqueKeys() UniqueKeyResponseArrayOutput
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
func UniqueKeyPolicyResponsePtr ¶
func UniqueKeyPolicyResponsePtr(v *UniqueKeyPolicyResponseArgs) UniqueKeyPolicyResponsePtrInput
type UniqueKeyPolicyResponsePtrOutput ¶
type UniqueKeyPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (UniqueKeyPolicyResponsePtrOutput) Elem ¶
func (o UniqueKeyPolicyResponsePtrOutput) Elem() UniqueKeyPolicyResponseOutput
func (UniqueKeyPolicyResponsePtrOutput) ElementType ¶
func (UniqueKeyPolicyResponsePtrOutput) ElementType() reflect.Type
func (UniqueKeyPolicyResponsePtrOutput) ToUniqueKeyPolicyResponsePtrOutput ¶
func (o UniqueKeyPolicyResponsePtrOutput) ToUniqueKeyPolicyResponsePtrOutput() UniqueKeyPolicyResponsePtrOutput
func (UniqueKeyPolicyResponsePtrOutput) ToUniqueKeyPolicyResponsePtrOutputWithContext ¶
func (o UniqueKeyPolicyResponsePtrOutput) ToUniqueKeyPolicyResponsePtrOutputWithContext(ctx context.Context) UniqueKeyPolicyResponsePtrOutput
func (UniqueKeyPolicyResponsePtrOutput) UniqueKeys ¶
func (o UniqueKeyPolicyResponsePtrOutput) UniqueKeys() UniqueKeyResponseArrayOutput
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) ElementType() reflect.Type
func (UniqueKeyResponseArrayOutput) Index ¶
func (o UniqueKeyResponseArrayOutput) Index(i pulumi.IntInput) UniqueKeyResponseOutput
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 ¶
func (o UniqueKeyResponseOutput) Paths() pulumi.StringArrayOutput
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) ElementType() reflect.Type
func (VirtualNetworkRuleArrayOutput) Index ¶
func (o VirtualNetworkRuleArrayOutput) Index(i pulumi.IntInput) VirtualNetworkRuleOutput
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 ¶
func (o VirtualNetworkRuleOutput) Id() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (VirtualNetworkRuleResponseArrayOutput) Index ¶
func (o VirtualNetworkRuleResponseArrayOutput) Index(i pulumi.IntInput) VirtualNetworkRuleResponseOutput
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) ElementType() reflect.Type
func (VirtualNetworkRuleResponseOutput) Id ¶
func (o VirtualNetworkRuleResponseOutput) Id() pulumi.StringPtrOutput
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
Source Files
¶
- databaseAccount.go
- databaseAccountCassandraKeyspace.go
- databaseAccountCassandraTable.go
- databaseAccountGremlinDatabase.go
- databaseAccountGremlinGraph.go
- databaseAccountMongoDBCollection.go
- databaseAccountMongoDBDatabase.go
- databaseAccountSqlContainer.go
- databaseAccountSqlDatabase.go
- databaseAccountTable.go
- getDatabaseAccount.go
- getDatabaseAccountCassandraKeyspace.go
- getDatabaseAccountCassandraTable.go
- getDatabaseAccountGremlinDatabase.go
- getDatabaseAccountGremlinGraph.go
- getDatabaseAccountMongoDBCollection.go
- getDatabaseAccountMongoDBDatabase.go
- getDatabaseAccountSqlContainer.go
- getDatabaseAccountSqlDatabase.go
- getDatabaseAccountTable.go
- listDatabaseAccountConnectionStrings.go
- listDatabaseAccountKeys.go
- pulumiTypes.go