azure-native.documentdb.Service
Explore with Pulumi AI
Properties for the database account. Azure REST API version: 2023-04-15. Prior API version in Azure Native 1.x: 2021-04-01-preview.
Other available API versions: 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview, 2024-11-15, 2024-12-01-preview.
Example Usage
DataTransferServiceCreate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var service = new AzureNative.DocumentDB.Service("service", new()
    {
        AccountName = "ddb1",
        InstanceCount = 1,
        InstanceSize = AzureNative.DocumentDB.ServiceSize.Cosmos_D4s,
        ResourceGroupName = "rg1",
        ServiceName = "DataTransfer",
        ServiceType = AzureNative.DocumentDB.ServiceType.DataTransfer,
    });
});
package main
import (
	documentdb "github.com/pulumi/pulumi-azure-native-sdk/documentdb/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := documentdb.NewService(ctx, "service", &documentdb.ServiceArgs{
			AccountName:       pulumi.String("ddb1"),
			InstanceCount:     pulumi.Int(1),
			InstanceSize:      pulumi.String(documentdb.ServiceSize_Cosmos_D4s),
			ResourceGroupName: pulumi.String("rg1"),
			ServiceName:       pulumi.String("DataTransfer"),
			ServiceType:       pulumi.String(documentdb.ServiceTypeDataTransfer),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.documentdb.Service;
import com.pulumi.azurenative.documentdb.ServiceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var service = new Service("service", ServiceArgs.builder()
            .accountName("ddb1")
            .instanceCount(1)
            .instanceSize("Cosmos.D4s")
            .resourceGroupName("rg1")
            .serviceName("DataTransfer")
            .serviceType("DataTransfer")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const service = new azure_native.documentdb.Service("service", {
    accountName: "ddb1",
    instanceCount: 1,
    instanceSize: azure_native.documentdb.ServiceSize.Cosmos_D4s,
    resourceGroupName: "rg1",
    serviceName: "DataTransfer",
    serviceType: azure_native.documentdb.ServiceType.DataTransfer,
});
import pulumi
import pulumi_azure_native as azure_native
service = azure_native.documentdb.Service("service",
    account_name="ddb1",
    instance_count=1,
    instance_size=azure_native.documentdb.ServiceSize.COSMOS_D4S,
    resource_group_name="rg1",
    service_name="DataTransfer",
    service_type=azure_native.documentdb.ServiceType.DATA_TRANSFER)
resources:
  service:
    type: azure-native:documentdb:Service
    properties:
      accountName: ddb1
      instanceCount: 1
      instanceSize: Cosmos.D4s
      resourceGroupName: rg1
      serviceName: DataTransfer
      serviceType: DataTransfer
GraphAPIComputeServiceCreate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var service = new AzureNative.DocumentDB.Service("service", new()
    {
        AccountName = "ddb1",
        InstanceCount = 1,
        InstanceSize = AzureNative.DocumentDB.ServiceSize.Cosmos_D4s,
        ResourceGroupName = "rg1",
        ServiceName = "GraphAPICompute",
        ServiceType = AzureNative.DocumentDB.ServiceType.GraphAPICompute,
    });
});
package main
import (
	documentdb "github.com/pulumi/pulumi-azure-native-sdk/documentdb/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := documentdb.NewService(ctx, "service", &documentdb.ServiceArgs{
			AccountName:       pulumi.String("ddb1"),
			InstanceCount:     pulumi.Int(1),
			InstanceSize:      pulumi.String(documentdb.ServiceSize_Cosmos_D4s),
			ResourceGroupName: pulumi.String("rg1"),
			ServiceName:       pulumi.String("GraphAPICompute"),
			ServiceType:       pulumi.String(documentdb.ServiceTypeGraphAPICompute),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.documentdb.Service;
import com.pulumi.azurenative.documentdb.ServiceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var service = new Service("service", ServiceArgs.builder()
            .accountName("ddb1")
            .instanceCount(1)
            .instanceSize("Cosmos.D4s")
            .resourceGroupName("rg1")
            .serviceName("GraphAPICompute")
            .serviceType("GraphAPICompute")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const service = new azure_native.documentdb.Service("service", {
    accountName: "ddb1",
    instanceCount: 1,
    instanceSize: azure_native.documentdb.ServiceSize.Cosmos_D4s,
    resourceGroupName: "rg1",
    serviceName: "GraphAPICompute",
    serviceType: azure_native.documentdb.ServiceType.GraphAPICompute,
});
import pulumi
import pulumi_azure_native as azure_native
service = azure_native.documentdb.Service("service",
    account_name="ddb1",
    instance_count=1,
    instance_size=azure_native.documentdb.ServiceSize.COSMOS_D4S,
    resource_group_name="rg1",
    service_name="GraphAPICompute",
    service_type=azure_native.documentdb.ServiceType.GRAPH_API_COMPUTE)
resources:
  service:
    type: azure-native:documentdb:Service
    properties:
      accountName: ddb1
      instanceCount: 1
      instanceSize: Cosmos.D4s
      resourceGroupName: rg1
      serviceName: GraphAPICompute
      serviceType: GraphAPICompute
MaterializedViewsBuilderServiceCreate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var service = new AzureNative.DocumentDB.Service("service", new()
    {
        AccountName = "ddb1",
        InstanceCount = 1,
        InstanceSize = AzureNative.DocumentDB.ServiceSize.Cosmos_D4s,
        ResourceGroupName = "rg1",
        ServiceName = "MaterializedViewsBuilder",
        ServiceType = AzureNative.DocumentDB.ServiceType.MaterializedViewsBuilder,
    });
});
package main
import (
	documentdb "github.com/pulumi/pulumi-azure-native-sdk/documentdb/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := documentdb.NewService(ctx, "service", &documentdb.ServiceArgs{
			AccountName:       pulumi.String("ddb1"),
			InstanceCount:     pulumi.Int(1),
			InstanceSize:      pulumi.String(documentdb.ServiceSize_Cosmos_D4s),
			ResourceGroupName: pulumi.String("rg1"),
			ServiceName:       pulumi.String("MaterializedViewsBuilder"),
			ServiceType:       pulumi.String(documentdb.ServiceTypeMaterializedViewsBuilder),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.documentdb.Service;
import com.pulumi.azurenative.documentdb.ServiceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var service = new Service("service", ServiceArgs.builder()
            .accountName("ddb1")
            .instanceCount(1)
            .instanceSize("Cosmos.D4s")
            .resourceGroupName("rg1")
            .serviceName("MaterializedViewsBuilder")
            .serviceType("MaterializedViewsBuilder")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const service = new azure_native.documentdb.Service("service", {
    accountName: "ddb1",
    instanceCount: 1,
    instanceSize: azure_native.documentdb.ServiceSize.Cosmos_D4s,
    resourceGroupName: "rg1",
    serviceName: "MaterializedViewsBuilder",
    serviceType: azure_native.documentdb.ServiceType.MaterializedViewsBuilder,
});
import pulumi
import pulumi_azure_native as azure_native
service = azure_native.documentdb.Service("service",
    account_name="ddb1",
    instance_count=1,
    instance_size=azure_native.documentdb.ServiceSize.COSMOS_D4S,
    resource_group_name="rg1",
    service_name="MaterializedViewsBuilder",
    service_type=azure_native.documentdb.ServiceType.MATERIALIZED_VIEWS_BUILDER)
resources:
  service:
    type: azure-native:documentdb:Service
    properties:
      accountName: ddb1
      instanceCount: 1
      instanceSize: Cosmos.D4s
      resourceGroupName: rg1
      serviceName: MaterializedViewsBuilder
      serviceType: MaterializedViewsBuilder
SqlDedicatedGatewayServiceCreate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var service = new AzureNative.DocumentDB.Service("service", new()
    {
        AccountName = "ddb1",
        InstanceCount = 1,
        InstanceSize = AzureNative.DocumentDB.ServiceSize.Cosmos_D4s,
        ResourceGroupName = "rg1",
        ServiceName = "SqlDedicatedGateway",
        ServiceType = AzureNative.DocumentDB.ServiceType.SqlDedicatedGateway,
    });
});
package main
import (
	documentdb "github.com/pulumi/pulumi-azure-native-sdk/documentdb/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := documentdb.NewService(ctx, "service", &documentdb.ServiceArgs{
			AccountName:       pulumi.String("ddb1"),
			InstanceCount:     pulumi.Int(1),
			InstanceSize:      pulumi.String(documentdb.ServiceSize_Cosmos_D4s),
			ResourceGroupName: pulumi.String("rg1"),
			ServiceName:       pulumi.String("SqlDedicatedGateway"),
			ServiceType:       pulumi.String(documentdb.ServiceTypeSqlDedicatedGateway),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.documentdb.Service;
import com.pulumi.azurenative.documentdb.ServiceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var service = new Service("service", ServiceArgs.builder()
            .accountName("ddb1")
            .instanceCount(1)
            .instanceSize("Cosmos.D4s")
            .resourceGroupName("rg1")
            .serviceName("SqlDedicatedGateway")
            .serviceType("SqlDedicatedGateway")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const service = new azure_native.documentdb.Service("service", {
    accountName: "ddb1",
    instanceCount: 1,
    instanceSize: azure_native.documentdb.ServiceSize.Cosmos_D4s,
    resourceGroupName: "rg1",
    serviceName: "SqlDedicatedGateway",
    serviceType: azure_native.documentdb.ServiceType.SqlDedicatedGateway,
});
import pulumi
import pulumi_azure_native as azure_native
service = azure_native.documentdb.Service("service",
    account_name="ddb1",
    instance_count=1,
    instance_size=azure_native.documentdb.ServiceSize.COSMOS_D4S,
    resource_group_name="rg1",
    service_name="SqlDedicatedGateway",
    service_type=azure_native.documentdb.ServiceType.SQL_DEDICATED_GATEWAY)
resources:
  service:
    type: azure-native:documentdb:Service
    properties:
      accountName: ddb1
      instanceCount: 1
      instanceSize: Cosmos.D4s
      resourceGroupName: rg1
      serviceName: SqlDedicatedGateway
      serviceType: SqlDedicatedGateway
Create Service Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Service(name: string, args: ServiceArgs, opts?: CustomResourceOptions);@overload
def Service(resource_name: str,
            args: ServiceArgs,
            opts: Optional[ResourceOptions] = None)
@overload
def Service(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            account_name: Optional[str] = None,
            resource_group_name: Optional[str] = None,
            instance_count: Optional[int] = None,
            instance_size: Optional[Union[str, ServiceSize]] = None,
            service_name: Optional[str] = None,
            service_type: Optional[Union[str, ServiceType]] = None)func NewService(ctx *Context, name string, args ServiceArgs, opts ...ResourceOption) (*Service, error)public Service(string name, ServiceArgs args, CustomResourceOptions? opts = null)
public Service(String name, ServiceArgs args)
public Service(String name, ServiceArgs args, CustomResourceOptions options)
type: azure-native:documentdb:Service
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleserviceResourceResourceFromDocumentdb = new AzureNative.DocumentDB.Service("exampleserviceResourceResourceFromDocumentdb", new()
{
    AccountName = "string",
    ResourceGroupName = "string",
    InstanceCount = 0,
    InstanceSize = "string",
    ServiceName = "string",
    ServiceType = "string",
});
example, err := documentdb.NewService(ctx, "exampleserviceResourceResourceFromDocumentdb", &documentdb.ServiceArgs{
	AccountName:       pulumi.String("string"),
	ResourceGroupName: pulumi.String("string"),
	InstanceCount:     pulumi.Int(0),
	InstanceSize:      pulumi.String("string"),
	ServiceName:       pulumi.String("string"),
	ServiceType:       pulumi.String("string"),
})
var exampleserviceResourceResourceFromDocumentdb = new Service("exampleserviceResourceResourceFromDocumentdb", ServiceArgs.builder()
    .accountName("string")
    .resourceGroupName("string")
    .instanceCount(0)
    .instanceSize("string")
    .serviceName("string")
    .serviceType("string")
    .build());
exampleservice_resource_resource_from_documentdb = azure_native.documentdb.Service("exampleserviceResourceResourceFromDocumentdb",
    account_name="string",
    resource_group_name="string",
    instance_count=0,
    instance_size="string",
    service_name="string",
    service_type="string")
const exampleserviceResourceResourceFromDocumentdb = new azure_native.documentdb.Service("exampleserviceResourceResourceFromDocumentdb", {
    accountName: "string",
    resourceGroupName: "string",
    instanceCount: 0,
    instanceSize: "string",
    serviceName: "string",
    serviceType: "string",
});
type: azure-native:documentdb:Service
properties:
    accountName: string
    instanceCount: 0
    instanceSize: string
    resourceGroupName: string
    serviceName: string
    serviceType: string
Service Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Service resource accepts the following input properties:
- AccountName string
- Cosmos DB database account name.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- InstanceCount int
- Instance count for the service.
- InstanceSize string | Pulumi.Azure Native. Document DB. Service Size 
- Instance type for the service.
- ServiceName string
- Cosmos DB service name.
- ServiceType string | Pulumi.Azure Native. Document DB. Service Type 
- ServiceType for the service.
- AccountName string
- Cosmos DB database account name.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- InstanceCount int
- Instance count for the service.
- InstanceSize string | ServiceSize 
- Instance type for the service.
- ServiceName string
- Cosmos DB service name.
- ServiceType string | ServiceType 
- ServiceType for the service.
- accountName String
- Cosmos DB database account name.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- instanceCount Integer
- Instance count for the service.
- instanceSize String | ServiceSize 
- Instance type for the service.
- serviceName String
- Cosmos DB service name.
- serviceType String | ServiceType 
- ServiceType for the service.
- accountName string
- Cosmos DB database account name.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- instanceCount number
- Instance count for the service.
- instanceSize string | ServiceSize 
- Instance type for the service.
- serviceName string
- Cosmos DB service name.
- serviceType string | ServiceType 
- ServiceType for the service.
- account_name str
- Cosmos DB database account name.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- instance_count int
- Instance count for the service.
- instance_size str | ServiceSize 
- Instance type for the service.
- service_name str
- Cosmos DB service name.
- service_type str | ServiceType 
- ServiceType for the service.
- accountName String
- Cosmos DB database account name.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- instanceCount Number
- Instance count for the service.
- instanceSize String | "Cosmos.D4s" | "Cosmos. D8s" | "Cosmos. D16s" 
- Instance type for the service.
- serviceName String
- Cosmos DB service name.
- serviceType String | "SqlDedicated Gateway" | "Data Transfer" | "Graph APICompute" | "Materialized Views Builder" 
- ServiceType for the service.
Outputs
All input properties are implicitly available as output properties. Additionally, the Service resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the database account.
- Properties
Pulumi.Azure | Pulumi.Native. Document DB. Outputs. Data Transfer Service Resource Properties Response Azure | Pulumi.Native. Document DB. Outputs. Graph APICompute Service Resource Properties Response Azure | Pulumi.Native. Document DB. Outputs. Materialized Views Builder Service Resource Properties Response Azure Native. Document DB. Outputs. Sql Dedicated Gateway Service Resource Properties Response 
- Services response resource.
- Type string
- The type of Azure resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the database account.
- Properties
DataTransfer | GraphService Resource Properties Response APICompute | MaterializedService Resource Properties Response Views | SqlBuilder Service Resource Properties Response Dedicated Gateway Service Resource Properties Response 
- Services response resource.
- Type string
- The type of Azure resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the database account.
- properties
DataTransfer | GraphService Resource Properties Response APICompute | MaterializedService Resource Properties Response Views | SqlBuilder Service Resource Properties Response Dedicated Gateway Service Resource Properties Response 
- Services response resource.
- type String
- The type of Azure resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the database account.
- properties
DataTransfer | GraphService Resource Properties Response APICompute | MaterializedService Resource Properties Response Views | SqlBuilder Service Resource Properties Response Dedicated Gateway Service Resource Properties Response 
- Services response resource.
- type string
- The type of Azure resource.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the database account.
- properties
DataTransfer | GraphService Resource Properties Response APICompute | MaterializedService Resource Properties Response Views | SqlBuilder Service Resource Properties Response Dedicated Gateway Service Resource Properties Response 
- Services response resource.
- type str
- The type of Azure resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the database account.
- properties Property Map | Property Map | Property Map | Property Map
- Services response resource.
- type String
- The type of Azure resource.
Supporting Types
DataTransferRegionalServiceResourceResponse, DataTransferRegionalServiceResourceResponseArgs            
DataTransferServiceResourcePropertiesResponse, DataTransferServiceResourcePropertiesResponseArgs            
- CreationTime string
- Time of the last state change (ISO-8601 format).
- Locations
List<Pulumi.Azure Native. Document DB. Inputs. Data Transfer Regional Service Resource Response> 
- An array that contains all of the locations for the service.
- Status string
- Describes the status of a service.
- InstanceCount int
- Instance count for the service.
- InstanceSize string
- Instance type for the service.
- CreationTime string
- Time of the last state change (ISO-8601 format).
- Locations
[]DataTransfer Regional Service Resource Response 
- An array that contains all of the locations for the service.
- Status string
- Describes the status of a service.
- InstanceCount int
- Instance count for the service.
- InstanceSize string
- Instance type for the service.
- creationTime String
- Time of the last state change (ISO-8601 format).
- locations
List<DataTransfer Regional Service Resource Response> 
- An array that contains all of the locations for the service.
- status String
- Describes the status of a service.
- instanceCount Integer
- Instance count for the service.
- instanceSize String
- Instance type for the service.
- creationTime string
- Time of the last state change (ISO-8601 format).
- locations
DataTransfer Regional Service Resource Response[] 
- An array that contains all of the locations for the service.
- status string
- Describes the status of a service.
- instanceCount number
- Instance count for the service.
- instanceSize string
- Instance type for the service.
- creation_time str
- Time of the last state change (ISO-8601 format).
- locations
Sequence[DataTransfer Regional Service Resource Response] 
- An array that contains all of the locations for the service.
- status str
- Describes the status of a service.
- instance_count int
- Instance count for the service.
- instance_size str
- Instance type for the service.
- creationTime String
- Time of the last state change (ISO-8601 format).
- locations List<Property Map>
- An array that contains all of the locations for the service.
- status String
- Describes the status of a service.
- instanceCount Number
- Instance count for the service.
- instanceSize String
- Instance type for the service.
GraphAPIComputeRegionalServiceResourceResponse, GraphAPIComputeRegionalServiceResourceResponseArgs            
- GraphApi stringCompute Endpoint 
- The regional endpoint for GraphAPICompute.
- Location string
- The location name.
- Name string
- The regional service name.
- Status string
- Describes the status of a service.
- GraphApi stringCompute Endpoint 
- The regional endpoint for GraphAPICompute.
- Location string
- The location name.
- Name string
- The regional service name.
- Status string
- Describes the status of a service.
- graphApi StringCompute Endpoint 
- The regional endpoint for GraphAPICompute.
- location String
- The location name.
- name String
- The regional service name.
- status String
- Describes the status of a service.
- graphApi stringCompute Endpoint 
- The regional endpoint for GraphAPICompute.
- location string
- The location name.
- name string
- The regional service name.
- status string
- Describes the status of a service.
- graph_api_ strcompute_ endpoint 
- The regional endpoint for GraphAPICompute.
- location str
- The location name.
- name str
- The regional service name.
- status str
- Describes the status of a service.
- graphApi StringCompute Endpoint 
- The regional endpoint for GraphAPICompute.
- location String
- The location name.
- name String
- The regional service name.
- status String
- Describes the status of a service.
GraphAPIComputeServiceResourcePropertiesResponse, GraphAPIComputeServiceResourcePropertiesResponseArgs            
- CreationTime string
- Time of the last state change (ISO-8601 format).
- Locations
List<Pulumi.Azure Native. Document DB. Inputs. Graph APICompute Regional Service Resource Response> 
- An array that contains all of the locations for the service.
- Status string
- Describes the status of a service.
- GraphApi stringCompute Endpoint 
- GraphAPICompute endpoint for the service.
- InstanceCount int
- Instance count for the service.
- InstanceSize string
- Instance type for the service.
- CreationTime string
- Time of the last state change (ISO-8601 format).
- Locations
[]GraphAPICompute Regional Service Resource Response 
- An array that contains all of the locations for the service.
- Status string
- Describes the status of a service.
- GraphApi stringCompute Endpoint 
- GraphAPICompute endpoint for the service.
- InstanceCount int
- Instance count for the service.
- InstanceSize string
- Instance type for the service.
- creationTime String
- Time of the last state change (ISO-8601 format).
- locations
List<GraphAPICompute Regional Service Resource Response> 
- An array that contains all of the locations for the service.
- status String
- Describes the status of a service.
- graphApi StringCompute Endpoint 
- GraphAPICompute endpoint for the service.
- instanceCount Integer
- Instance count for the service.
- instanceSize String
- Instance type for the service.
- creationTime string
- Time of the last state change (ISO-8601 format).
- locations
GraphAPICompute Regional Service Resource Response[] 
- An array that contains all of the locations for the service.
- status string
- Describes the status of a service.
- graphApi stringCompute Endpoint 
- GraphAPICompute endpoint for the service.
- instanceCount number
- Instance count for the service.
- instanceSize string
- Instance type for the service.
- creation_time str
- Time of the last state change (ISO-8601 format).
- locations
Sequence[GraphAPICompute Regional Service Resource Response] 
- An array that contains all of the locations for the service.
- status str
- Describes the status of a service.
- graph_api_ strcompute_ endpoint 
- GraphAPICompute endpoint for the service.
- instance_count int
- Instance count for the service.
- instance_size str
- Instance type for the service.
- creationTime String
- Time of the last state change (ISO-8601 format).
- locations List<Property Map>
- An array that contains all of the locations for the service.
- status String
- Describes the status of a service.
- graphApi StringCompute Endpoint 
- GraphAPICompute endpoint for the service.
- instanceCount Number
- Instance count for the service.
- instanceSize String
- Instance type for the service.
MaterializedViewsBuilderRegionalServiceResourceResponse, MaterializedViewsBuilderRegionalServiceResourceResponseArgs              
MaterializedViewsBuilderServiceResourcePropertiesResponse, MaterializedViewsBuilderServiceResourcePropertiesResponseArgs              
- CreationTime string
- Time of the last state change (ISO-8601 format).
- Locations
List<Pulumi.Azure Native. Document DB. Inputs. Materialized Views Builder Regional Service Resource Response> 
- An array that contains all of the locations for the service.
- Status string
- Describes the status of a service.
- InstanceCount int
- Instance count for the service.
- InstanceSize string
- Instance type for the service.
- CreationTime string
- Time of the last state change (ISO-8601 format).
- Locations
[]MaterializedViews Builder Regional Service Resource Response 
- An array that contains all of the locations for the service.
- Status string
- Describes the status of a service.
- InstanceCount int
- Instance count for the service.
- InstanceSize string
- Instance type for the service.
- creationTime String
- Time of the last state change (ISO-8601 format).
- locations
List<MaterializedViews Builder Regional Service Resource Response> 
- An array that contains all of the locations for the service.
- status String
- Describes the status of a service.
- instanceCount Integer
- Instance count for the service.
- instanceSize String
- Instance type for the service.
- creationTime string
- Time of the last state change (ISO-8601 format).
- locations
MaterializedViews Builder Regional Service Resource Response[] 
- An array that contains all of the locations for the service.
- status string
- Describes the status of a service.
- instanceCount number
- Instance count for the service.
- instanceSize string
- Instance type for the service.
- creation_time str
- Time of the last state change (ISO-8601 format).
- locations
Sequence[MaterializedViews Builder Regional Service Resource Response] 
- An array that contains all of the locations for the service.
- status str
- Describes the status of a service.
- instance_count int
- Instance count for the service.
- instance_size str
- Instance type for the service.
- creationTime String
- Time of the last state change (ISO-8601 format).
- locations List<Property Map>
- An array that contains all of the locations for the service.
- status String
- Describes the status of a service.
- instanceCount Number
- Instance count for the service.
- instanceSize String
- Instance type for the service.
ServiceSize, ServiceSizeArgs    
- Cosmos_D4s
- Cosmos.D4s
- Cosmos_D8s
- Cosmos.D8s
- Cosmos_D16s
- Cosmos.D16s
- ServiceSize_Cosmos_D4s 
- Cosmos.D4s
- ServiceSize_Cosmos_D8s 
- Cosmos.D8s
- ServiceSize_Cosmos_D16s 
- Cosmos.D16s
- Cosmos_D4s
- Cosmos.D4s
- Cosmos_D8s
- Cosmos.D8s
- Cosmos_D16s
- Cosmos.D16s
- Cosmos_D4s
- Cosmos.D4s
- Cosmos_D8s
- Cosmos.D8s
- Cosmos_D16s
- Cosmos.D16s
- COSMOS_D4S
- Cosmos.D4s
- COSMOS_D8S
- Cosmos.D8s
- COSMOS_D16S
- Cosmos.D16s
- "Cosmos.D4s" 
- Cosmos.D4s
- "Cosmos.D8s" 
- Cosmos.D8s
- "Cosmos.D16s" 
- Cosmos.D16s
ServiceType, ServiceTypeArgs    
- SqlDedicated Gateway 
- SqlDedicatedGateway
- DataTransfer 
- DataTransfer
- GraphAPICompute 
- GraphAPICompute
- MaterializedViews Builder 
- MaterializedViewsBuilder
- ServiceType Sql Dedicated Gateway 
- SqlDedicatedGateway
- ServiceType Data Transfer 
- DataTransfer
- ServiceType Graph APICompute 
- GraphAPICompute
- ServiceType Materialized Views Builder 
- MaterializedViewsBuilder
- SqlDedicated Gateway 
- SqlDedicatedGateway
- DataTransfer 
- DataTransfer
- GraphAPICompute 
- GraphAPICompute
- MaterializedViews Builder 
- MaterializedViewsBuilder
- SqlDedicated Gateway 
- SqlDedicatedGateway
- DataTransfer 
- DataTransfer
- GraphAPICompute 
- GraphAPICompute
- MaterializedViews Builder 
- MaterializedViewsBuilder
- SQL_DEDICATED_GATEWAY
- SqlDedicatedGateway
- DATA_TRANSFER
- DataTransfer
- GRAPH_API_COMPUTE
- GraphAPICompute
- MATERIALIZED_VIEWS_BUILDER
- MaterializedViewsBuilder
- "SqlDedicated Gateway" 
- SqlDedicatedGateway
- "DataTransfer" 
- DataTransfer
- "GraphAPICompute" 
- GraphAPICompute
- "MaterializedViews Builder" 
- MaterializedViewsBuilder
SqlDedicatedGatewayRegionalServiceResourceResponse, SqlDedicatedGatewayRegionalServiceResourceResponseArgs              
- Location string
- The location name.
- Name string
- The regional service name.
- SqlDedicated stringGateway Endpoint 
- The regional endpoint for SqlDedicatedGateway.
- Status string
- Describes the status of a service.
- Location string
- The location name.
- Name string
- The regional service name.
- SqlDedicated stringGateway Endpoint 
- The regional endpoint for SqlDedicatedGateway.
- Status string
- Describes the status of a service.
- location String
- The location name.
- name String
- The regional service name.
- sqlDedicated StringGateway Endpoint 
- The regional endpoint for SqlDedicatedGateway.
- status String
- Describes the status of a service.
- location string
- The location name.
- name string
- The regional service name.
- sqlDedicated stringGateway Endpoint 
- The regional endpoint for SqlDedicatedGateway.
- status string
- Describes the status of a service.
- location str
- The location name.
- name str
- The regional service name.
- sql_dedicated_ strgateway_ endpoint 
- The regional endpoint for SqlDedicatedGateway.
- status str
- Describes the status of a service.
- location String
- The location name.
- name String
- The regional service name.
- sqlDedicated StringGateway Endpoint 
- The regional endpoint for SqlDedicatedGateway.
- status String
- Describes the status of a service.
SqlDedicatedGatewayServiceResourcePropertiesResponse, SqlDedicatedGatewayServiceResourcePropertiesResponseArgs              
- CreationTime string
- Time of the last state change (ISO-8601 format).
- Locations
List<Pulumi.Azure Native. Document DB. Inputs. Sql Dedicated Gateway Regional Service Resource Response> 
- An array that contains all of the locations for the service.
- Status string
- Describes the status of a service.
- InstanceCount int
- Instance count for the service.
- InstanceSize string
- Instance type for the service.
- SqlDedicated stringGateway Endpoint 
- SqlDedicatedGateway endpoint for the service.
- CreationTime string
- Time of the last state change (ISO-8601 format).
- Locations
[]SqlDedicated Gateway Regional Service Resource Response 
- An array that contains all of the locations for the service.
- Status string
- Describes the status of a service.
- InstanceCount int
- Instance count for the service.
- InstanceSize string
- Instance type for the service.
- SqlDedicated stringGateway Endpoint 
- SqlDedicatedGateway endpoint for the service.
- creationTime String
- Time of the last state change (ISO-8601 format).
- locations
List<SqlDedicated Gateway Regional Service Resource Response> 
- An array that contains all of the locations for the service.
- status String
- Describes the status of a service.
- instanceCount Integer
- Instance count for the service.
- instanceSize String
- Instance type for the service.
- sqlDedicated StringGateway Endpoint 
- SqlDedicatedGateway endpoint for the service.
- creationTime string
- Time of the last state change (ISO-8601 format).
- locations
SqlDedicated Gateway Regional Service Resource Response[] 
- An array that contains all of the locations for the service.
- status string
- Describes the status of a service.
- instanceCount number
- Instance count for the service.
- instanceSize string
- Instance type for the service.
- sqlDedicated stringGateway Endpoint 
- SqlDedicatedGateway endpoint for the service.
- creation_time str
- Time of the last state change (ISO-8601 format).
- locations
Sequence[SqlDedicated Gateway Regional Service Resource Response] 
- An array that contains all of the locations for the service.
- status str
- Describes the status of a service.
- instance_count int
- Instance count for the service.
- instance_size str
- Instance type for the service.
- sql_dedicated_ strgateway_ endpoint 
- SqlDedicatedGateway endpoint for the service.
- creationTime String
- Time of the last state change (ISO-8601 format).
- locations List<Property Map>
- An array that contains all of the locations for the service.
- status String
- Describes the status of a service.
- instanceCount Number
- Instance count for the service.
- instanceSize String
- Instance type for the service.
- sqlDedicated StringGateway Endpoint 
- SqlDedicatedGateway endpoint for the service.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:documentdb:Service SqlDedicatedGateway /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/services/{serviceName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0