CosmosDBAccountProxy
Handle
interface CosmosDBAccountProxy { analyticalStorageSchemaType: BicepValueProxy | AnalyticalStorageSchemaType; apiServerVersion: BicepValueProxy | CosmosDBServerVersion; backupPolicy: CosmosDBAccountBackupPolicyProxy; capabilities: Aspire_Hosting_Azure_Provisioning_CosmosDB_Generated_ListOfCosmosDBAccountCapabilityProxy; capacityTotalThroughputLimit: BicepValueProxy | number; connectorOffer: BicepValueProxy | ConnectorOffer; consistencyPolicy: ConsistencyPolicyProxy; cors: Aspire_Hosting_Azure_Provisioning_CosmosDB_Generated_ListOfCosmosDBAccountCorsPolicyProxy; createMode: BicepValueProxy | CosmosDBAccountCreateMode; customerManagedKeyStatus: BicepValueProxy | string; databaseAccountOfferType: BicepValueProxy | CosmosDBAccountOfferType; defaultIdentity: BicepValueProxy | string; defaultPriorityLevel: BicepValueProxy | DefaultPriorityLevel; diagnosticLogEnableFullTextQuery: BicepValueProxy | EnableFullTextQuery; disableKeyBasedMetadataWriteAccess: BicepValueProxy | boolean; disableLocalAuth: BicepValueProxy | boolean; readonly documentEndpoint: BicepValueProxy | string; enableAutomaticFailover: BicepValueProxy | boolean; enableBurstCapacity: BicepValueProxy | boolean; enableCassandraConnector: BicepValueProxy | boolean; enableMaterializedViews: BicepValueProxy | boolean; enableMultipleWriteLocations: BicepValueProxy | boolean; enablePartitionMerge: BicepValueProxy | boolean; enablePerRegionPerPartitionAutoscale: BicepValueProxy | boolean; enablePriorityBasedExecution: BicepValueProxy | boolean; readonly failoverPolicies: Aspire_Hosting_Azure_Provisioning_CosmosDB_Generated_ListOfCosmosDBFailoverPolicyProxy; readonly id: BicepValueProxy; identity: CosmosDBManagedServiceIdentityProxy; readonly instanceId: BicepValueProxy | guid; iPRules: Aspire_Hosting_Azure_Provisioning_CosmosDB_Generated_ListOfCosmosDBIPAddressOrRangeProxy; isAnalyticalStorageEnabled: BicepValueProxy | boolean; isFreeTierEnabled: BicepValueProxy | boolean; isVirtualNetworkFilterEnabled: BicepValueProxy | boolean; readonly keysMetadata: DatabaseAccountKeysMetadataProxy; keyVaultKeyUri: BicepValueProxy | uri; kind: BicepValueProxy | CosmosDBAccountKind; location: BicepValueProxy; locations: Aspire_Hosting_Azure_Provisioning_CosmosDB_Generated_ListOfCosmosDBAccountLocationProxy; minimalTlsVersion: BicepValueProxy | CosmosDBMinimalTlsVersion; name: BicepValueProxy | string; networkAclBypass: BicepValueProxy | NetworkAclBypass; networkAclBypassResourceIds: Aspire_Hosting_Azure_Provisioning_CosmosDB_Generated_ListOfResourceIdentifierProxy; readonly privateEndpointConnections: Aspire_Hosting_Azure_Provisioning_CosmosDB_Generated_ListOfCosmosDBPrivateEndpointConnectionDataProxy; readonly provisioningState: BicepValueProxy | string; publicNetworkAccess: BicepValueProxy | CosmosDBPublicNetworkAccess; readonly readLocations: Aspire_Hosting_Azure_Provisioning_CosmosDB_Generated_ListOfCosmosDBAccountLocationProxy; restoreParameters: CosmosDBAccountRestoreParametersProxy; readonly systemData: CosmosDBSystemDataProxy; tags: Aspire_Hosting_Azure_Provisioning_CosmosDB_Generated_DictionaryOfStringProxy; virtualNetworkRules: Aspire_Hosting_Azure_Provisioning_CosmosDB_Generated_ListOfCosmosDBVirtualNetworkRuleProxy; readonly writeLocations: Aspire_Hosting_Azure_Provisioning_CosmosDB_Generated_ListOfCosmosDBAccountLocationProxy; addTo(infrastructure: AzureResourceInfrastructure): void; clearAnalyticalStorageSchemaType(): void; clearApiServerVersion(): void; clearCapacityTotalThroughputLimit(): void; clearConnectorOffer(): void; clearCreateMode(): void; clearCustomerManagedKeyStatus(): void; clearDatabaseAccountOfferType(): void; clearDefaultIdentity(): void; clearDefaultPriorityLevel(): void; clearDiagnosticLogEnableFullTextQuery(): void; clearDisableKeyBasedMetadataWriteAccess(): void; clearDisableLocalAuth(): void; clearEnableAutomaticFailover(): void; clearEnableBurstCapacity(): void; clearEnableCassandraConnector(): void; clearEnableMaterializedViews(): void; clearEnableMultipleWriteLocations(): void; clearEnablePartitionMerge(): void; clearEnablePerRegionPerPartitionAutoscale(): void; clearEnablePriorityBasedExecution(): void; clearIsAnalyticalStorageEnabled(): void; clearIsFreeTierEnabled(): void; clearIsVirtualNetworkFilterEnabled(): void; clearKeyVaultKeyUri(): void; clearKind(): void; clearLocation(): void; clearMinimalTlsVersion(): void; clearName(): void; clearNetworkAclBypass(): void; clearPublicNetworkAccess(): void; createRoleAssignment( role: CosmosDBBuiltInRoleProxy, principalType: BicepValueProxy | RoleManagementPrincipalType, principalId: BicepValueProxy | guid, bicepIdentifierSuffix: string): CosmosDBRoleAssignmentProxy; getKeys(): CosmosDBAccountKeyListProxy;}125 members
Properties
property
analyticalStorageSchemaType BicepValueProxy | AnalyticalStorageSchemaType get · setGets or sets the AnalyticalStorageSchemaType provisioning property.
property
apiServerVersion BicepValueProxy | CosmosDBServerVersion get · setGets or sets the ApiServerVersion provisioning property.
property
backupPolicy CosmosDBAccountBackupPolicyProxy get · setGets or sets the BackupPolicy provisioning property.
property
capabilitiesAspire_Hosting_Azure_Provisioning_CosmosDB_Generated_ListOfCosmosDBAccountCapabilityProxy get · setGets or sets the Capabilities provisioning property.
property
capacityTotalThroughputLimit BicepValueProxy | number get · setGets or sets the CapacityTotalThroughputLimit provisioning property.
property
connectorOffer BicepValueProxy | ConnectorOffer get · setGets or sets the ConnectorOffer provisioning property.
property
consistencyPolicy ConsistencyPolicyProxy get · setGets or sets the ConsistencyPolicy provisioning property.
property
corsAspire_Hosting_Azure_Provisioning_CosmosDB_Generated_ListOfCosmosDBAccountCorsPolicyProxy get · setGets or sets the Cors provisioning property.
property
createMode BicepValueProxy | CosmosDBAccountCreateMode get · setGets or sets the CreateMode provisioning property.
property
customerManagedKeyStatus BicepValueProxy | string get · setGets or sets the CustomerManagedKeyStatus provisioning property.
property
databaseAccountOfferType BicepValueProxy | CosmosDBAccountOfferType get · setGets or sets the DatabaseAccountOfferType provisioning property.
property
defaultIdentity BicepValueProxy | string get · setGets or sets the DefaultIdentity provisioning property.
property
defaultPriorityLevel BicepValueProxy | DefaultPriorityLevel get · setGets or sets the DefaultPriorityLevel provisioning property.
property
diagnosticLogEnableFullTextQuery BicepValueProxy | EnableFullTextQuery get · setGets or sets the DiagnosticLogEnableFullTextQuery provisioning property.
property
disableKeyBasedMetadataWriteAccess BicepValueProxy | boolean get · setGets or sets the DisableKeyBasedMetadataWriteAccess provisioning property.
property
disableLocalAuth BicepValueProxy | boolean get · setGets or sets the DisableLocalAuth provisioning property.
property
documentEndpoint BicepValueProxy | string getGets the DocumentEndpoint provisioning property.
property
enableAutomaticFailover BicepValueProxy | boolean get · setGets or sets the EnableAutomaticFailover provisioning property.
property
enableBurstCapacity BicepValueProxy | boolean get · setGets or sets the EnableBurstCapacity provisioning property.
property
enableCassandraConnector BicepValueProxy | boolean get · setGets or sets the EnableCassandraConnector provisioning property.
property
enableMaterializedViews BicepValueProxy | boolean get · setGets or sets the EnableMaterializedViews provisioning property.
property
enableMultipleWriteLocations BicepValueProxy | boolean get · setGets or sets the EnableMultipleWriteLocations provisioning property.
property
enablePartitionMerge BicepValueProxy | boolean get · setGets or sets the EnablePartitionMerge provisioning property.
property
enablePerRegionPerPartitionAutoscale BicepValueProxy | boolean get · setGets or sets the EnablePerRegionPerPartitionAutoscale provisioning property.
property
enablePriorityBasedExecution BicepValueProxy | boolean get · setGets or sets the EnablePriorityBasedExecution provisioning property.
property
failoverPolicies Aspire_Hosting_Azure_Provisioning_CosmosDB_Generated_ListOfCosmosDBFailoverPolicyProxy getGets the FailoverPolicies provisioning property.
property
idBicepValueProxy getGets the Id provisioning property.
property
identityCosmosDBManagedServiceIdentityProxy get · setGets or sets the Identity provisioning property.
property
instanceId BicepValueProxy | guid getGets the InstanceId provisioning property.
property
iPRules Aspire_Hosting_Azure_Provisioning_CosmosDB_Generated_ListOfCosmosDBIPAddressOrRangeProxy get · setGets or sets the IPRules provisioning property.
property
isAnalyticalStorageEnabled BicepValueProxy | boolean get · setGets or sets the IsAnalyticalStorageEnabled provisioning property.
property
isFreeTierEnabled BicepValueProxy | boolean get · setGets or sets the IsFreeTierEnabled provisioning property.
property
isVirtualNetworkFilterEnabled BicepValueProxy | boolean get · setGets or sets the IsVirtualNetworkFilterEnabled provisioning property.
property
keysMetadata DatabaseAccountKeysMetadataProxy getGets the KeysMetadata provisioning property.
property
keyVaultKeyUri BicepValueProxy | uri get · setGets or sets the KeyVaultKeyUri provisioning property.
property
kindBicepValueProxy | CosmosDBAccountKind get · setGets or sets the Kind provisioning property.
property
locationBicepValueProxy get · setGets or sets the Location provisioning property.
property
locationsAspire_Hosting_Azure_Provisioning_CosmosDB_Generated_ListOfCosmosDBAccountLocationProxy get · setGets or sets the Locations provisioning property.
property
minimalTlsVersion BicepValueProxy | CosmosDBMinimalTlsVersion get · setGets or sets the MinimalTlsVersion provisioning property.
property
nameBicepValueProxy | string get · setGets or sets the Name provisioning property.
property
networkAclBypass BicepValueProxy | NetworkAclBypass get · setGets or sets the NetworkAclBypass provisioning property.
property
networkAclBypassResourceIds Aspire_Hosting_Azure_Provisioning_CosmosDB_Generated_ListOfResourceIdentifierProxy get · setGets or sets the NetworkAclBypassResourceIds provisioning property.
property
privateEndpointConnections Aspire_Hosting_Azure_Provisioning_CosmosDB_Generated_ListOfCosmosDBPrivateEndpointConnectionDataProxy getGets the PrivateEndpointConnections provisioning property.
property
provisioningState BicepValueProxy | string getGets the ProvisioningState provisioning property.
property
publicNetworkAccess BicepValueProxy | CosmosDBPublicNetworkAccess get · setGets or sets the PublicNetworkAccess provisioning property.
property
readLocations Aspire_Hosting_Azure_Provisioning_CosmosDB_Generated_ListOfCosmosDBAccountLocationProxy getGets the ReadLocations provisioning property.
property
restoreParameters CosmosDBAccountRestoreParametersProxy get · setGets or sets the RestoreParameters provisioning property.
property
systemData CosmosDBSystemDataProxy getGets the SystemData provisioning property.
property
virtualNetworkRules Aspire_Hosting_Azure_Provisioning_CosmosDB_Generated_ListOfCosmosDBVirtualNetworkRuleProxy get · setGets or sets the VirtualNetworkRules provisioning property.
property
writeLocations Aspire_Hosting_Azure_Provisioning_CosmosDB_Generated_ListOfCosmosDBAccountLocationProxy getGets the WriteLocations provisioning property.
Methods
method
addTo Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): voidParameters
infrastructureAzureResourceInfrastructure Clears the AnalyticalStorageSchemaType provisioning property.
clearAnalyticalStorageSchemaType(): voidmethod
clearApiServerVersion Clears the ApiServerVersion provisioning property.
clearApiServerVersion(): voidClears the CapacityTotalThroughputLimit provisioning property.
clearCapacityTotalThroughputLimit(): voidmethod
clearConnectorOffer Clears the ConnectorOffer provisioning property.
clearConnectorOffer(): voidClears the CustomerManagedKeyStatus provisioning property.
clearCustomerManagedKeyStatus(): voidClears the DatabaseAccountOfferType provisioning property.
clearDatabaseAccountOfferType(): voidmethod
clearDefaultIdentity Clears the DefaultIdentity provisioning property.
clearDefaultIdentity(): voidClears the DefaultPriorityLevel provisioning property.
clearDefaultPriorityLevel(): voidClears the DiagnosticLogEnableFullTextQuery provisioning property.
clearDiagnosticLogEnableFullTextQuery(): voidClears the DisableKeyBasedMetadataWriteAccess provisioning property.
clearDisableKeyBasedMetadataWriteAccess(): voidmethod
clearDisableLocalAuth Clears the DisableLocalAuth provisioning property.
clearDisableLocalAuth(): voidClears the EnableAutomaticFailover provisioning property.
clearEnableAutomaticFailover(): voidmethod
clearEnableBurstCapacity Clears the EnableBurstCapacity provisioning property.
clearEnableBurstCapacity(): voidClears the EnableCassandraConnector provisioning property.
clearEnableCassandraConnector(): voidClears the EnableMaterializedViews provisioning property.
clearEnableMaterializedViews(): voidClears the EnableMultipleWriteLocations provisioning property.
clearEnableMultipleWriteLocations(): voidClears the EnablePartitionMerge provisioning property.
clearEnablePartitionMerge(): voidClears the EnablePerRegionPerPartitionAutoscale provisioning property.
clearEnablePerRegionPerPartitionAutoscale(): voidClears the EnablePriorityBasedExecution provisioning property.
clearEnablePriorityBasedExecution(): voidClears the IsAnalyticalStorageEnabled provisioning property.
clearIsAnalyticalStorageEnabled(): voidmethod
clearIsFreeTierEnabled Clears the IsFreeTierEnabled provisioning property.
clearIsFreeTierEnabled(): voidClears the IsVirtualNetworkFilterEnabled provisioning property.
clearIsVirtualNetworkFilterEnabled(): voidmethod
clearKeyVaultKeyUri Clears the KeyVaultKeyUri provisioning property.
clearKeyVaultKeyUri(): voidmethod
clearMinimalTlsVersion Clears the MinimalTlsVersion provisioning property.
clearMinimalTlsVersion(): voidmethod
clearNetworkAclBypass Clears the NetworkAclBypass provisioning property.
clearNetworkAclBypass(): voidmethod
clearPublicNetworkAccess Clears the PublicNetworkAccess provisioning property.
clearPublicNetworkAccess(): voidmethod
createRoleAssignment Invokes CreateRoleAssignment on the CosmosDBAccount provisioning model.
createRoleAssignment( role: CosmosDBBuiltInRoleProxy, principalType: BicepValueProxy | RoleManagementPrincipalType, principalId: BicepValueProxy | guid, bicepIdentifierSuffix: string): CosmosDBRoleAssignmentProxyParameters
roleCosmosDBBuiltInRoleProxy principalType BicepValueProxy | RoleManagementPrincipalType principalId BicepValueProxy | guid bicepIdentifierSuffix stringReturns
CosmosDBRoleAssignmentProxy method
getKeys Invokes GetKeys on the CosmosDBAccount provisioning model.
getKeys(): CosmosDBAccountKeyListProxyReturns
CosmosDBAccountKeyListProxy