azure-native.communication.getCommunicationService

Explore with Pulumi AI

Get the CommunicationService and its properties. API Version: 2020-08-20.

Using getCommunicationService

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getCommunicationService(args: GetCommunicationServiceArgs, opts?: InvokeOptions): Promise<GetCommunicationServiceResult>
function getCommunicationServiceOutput(args: GetCommunicationServiceOutputArgs, opts?: InvokeOptions): Output<GetCommunicationServiceResult>
def get_communication_service(communication_service_name: Optional[str] = None,
                              resource_group_name: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetCommunicationServiceResult
def get_communication_service_output(communication_service_name: Optional[pulumi.Input[str]] = None,
                              resource_group_name: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetCommunicationServiceResult]
func LookupCommunicationService(ctx *Context, args *LookupCommunicationServiceArgs, opts ...InvokeOption) (*LookupCommunicationServiceResult, error)
func LookupCommunicationServiceOutput(ctx *Context, args *LookupCommunicationServiceOutputArgs, opts ...InvokeOption) LookupCommunicationServiceResultOutput

> Note: This function is named LookupCommunicationService in the Go SDK.

public static class GetCommunicationService 
{
    public static Task<GetCommunicationServiceResult> InvokeAsync(GetCommunicationServiceArgs args, InvokeOptions? opts = null)
    public static Output<GetCommunicationServiceResult> Invoke(GetCommunicationServiceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCommunicationServiceResult> getCommunicationService(GetCommunicationServiceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:communication:getCommunicationService
  arguments:
    # arguments dictionary

The following arguments are supported:

CommunicationServiceName string

The name of the CommunicationService resource.

ResourceGroupName string

The name of the resource group. The name is case insensitive.

CommunicationServiceName string

The name of the CommunicationService resource.

ResourceGroupName string

The name of the resource group. The name is case insensitive.

communicationServiceName String

The name of the CommunicationService resource.

resourceGroupName String

The name of the resource group. The name is case insensitive.

communicationServiceName string

The name of the CommunicationService resource.

resourceGroupName string

The name of the resource group. The name is case insensitive.

communication_service_name str

The name of the CommunicationService resource.

resource_group_name str

The name of the resource group. The name is case insensitive.

communicationServiceName String

The name of the CommunicationService resource.

resourceGroupName String

The name of the resource group. The name is case insensitive.

getCommunicationService Result

The following output properties are available:

DataLocation string

The location where the communication service stores its data at rest.

HostName string

FQDN of the CommunicationService instance.

Id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

ImmutableResourceId string

The immutable resource Id of the communication service.

Name string

The name of the resource

NotificationHubId string

Resource ID of an Azure Notification Hub linked to this resource.

ProvisioningState string

Provisioning state of the resource.

SystemData Pulumi.AzureNative.Communication.Outputs.SystemDataResponse

Metadata pertaining to creation and last modification of the resource.

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Version string

Version of the CommunicationService resource. Probably you need the same or higher version of client SDKs.

Location string

The Azure location where the CommunicationService is running.

Tags Dictionary<string, string>

Tags of the service which is a list of key value pairs that describe the resource.

DataLocation string

The location where the communication service stores its data at rest.

HostName string

FQDN of the CommunicationService instance.

Id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

ImmutableResourceId string

The immutable resource Id of the communication service.

Name string

The name of the resource

NotificationHubId string

Resource ID of an Azure Notification Hub linked to this resource.

ProvisioningState string

Provisioning state of the resource.

SystemData SystemDataResponse

Metadata pertaining to creation and last modification of the resource.

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Version string

Version of the CommunicationService resource. Probably you need the same or higher version of client SDKs.

Location string

The Azure location where the CommunicationService is running.

Tags map[string]string

Tags of the service which is a list of key value pairs that describe the resource.

dataLocation String

The location where the communication service stores its data at rest.

hostName String

FQDN of the CommunicationService instance.

id String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

immutableResourceId String

The immutable resource Id of the communication service.

name String

The name of the resource

notificationHubId String

Resource ID of an Azure Notification Hub linked to this resource.

provisioningState String

Provisioning state of the resource.

systemData SystemDataResponse

Metadata pertaining to creation and last modification of the resource.

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

version String

Version of the CommunicationService resource. Probably you need the same or higher version of client SDKs.

location String

The Azure location where the CommunicationService is running.

tags Map<String,String>

Tags of the service which is a list of key value pairs that describe the resource.

dataLocation string

The location where the communication service stores its data at rest.

hostName string

FQDN of the CommunicationService instance.

id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

immutableResourceId string

The immutable resource Id of the communication service.

name string

The name of the resource

notificationHubId string

Resource ID of an Azure Notification Hub linked to this resource.

provisioningState string

Provisioning state of the resource.

systemData SystemDataResponse

Metadata pertaining to creation and last modification of the resource.

type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

version string

Version of the CommunicationService resource. Probably you need the same or higher version of client SDKs.

location string

The Azure location where the CommunicationService is running.

tags {[key: string]: string}

Tags of the service which is a list of key value pairs that describe the resource.

data_location str

The location where the communication service stores its data at rest.

host_name str

FQDN of the CommunicationService instance.

id str

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

immutable_resource_id str

The immutable resource Id of the communication service.

name str

The name of the resource

notification_hub_id str

Resource ID of an Azure Notification Hub linked to this resource.

provisioning_state str

Provisioning state of the resource.

system_data SystemDataResponse

Metadata pertaining to creation and last modification of the resource.

type str

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

version str

Version of the CommunicationService resource. Probably you need the same or higher version of client SDKs.

location str

The Azure location where the CommunicationService is running.

tags Mapping[str, str]

Tags of the service which is a list of key value pairs that describe the resource.

dataLocation String

The location where the communication service stores its data at rest.

hostName String

FQDN of the CommunicationService instance.

id String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

immutableResourceId String

The immutable resource Id of the communication service.

name String

The name of the resource

notificationHubId String

Resource ID of an Azure Notification Hub linked to this resource.

provisioningState String

Provisioning state of the resource.

systemData Property Map

Metadata pertaining to creation and last modification of the resource.

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

version String

Version of the CommunicationService resource. Probably you need the same or higher version of client SDKs.

location String

The Azure location where the CommunicationService is running.

tags Map<String>

Tags of the service which is a list of key value pairs that describe the resource.

Supporting Types

SystemDataResponse

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

createdAt string

The timestamp of resource creation (UTC).

createdBy string

The identity that created the resource.

createdByType string

The type of identity that created the resource.

lastModifiedAt string

The timestamp of resource last modification (UTC)

lastModifiedBy string

The identity that last modified the resource.

lastModifiedByType string

The type of identity that last modified the resource.

created_at str

The timestamp of resource creation (UTC).

created_by str

The identity that created the resource.

created_by_type str

The type of identity that created the resource.

last_modified_at str

The timestamp of resource last modification (UTC)

last_modified_by str

The identity that last modified the resource.

last_modified_by_type str

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0