Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommunicationService ¶
type CommunicationService struct { pulumi.CustomResourceState // The location where the communication service stores its data at rest. DataLocation pulumi.StringOutput `pulumi:"dataLocation"` // FQDN of the CommunicationService instance. HostName pulumi.StringOutput `pulumi:"hostName"` // The immutable resource Id of the communication service. ImmutableResourceId pulumi.StringOutput `pulumi:"immutableResourceId"` // The Azure location where the CommunicationService is running. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // Resource ID of an Azure Notification Hub linked to this resource. NotificationHubId pulumi.StringOutput `pulumi:"notificationHubId"` // Provisioning state of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Tags of the service which is a list of key value pairs that describe the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the service - e.g. "Microsoft.Communication/CommunicationServices" Type pulumi.StringOutput `pulumi:"type"` // Version of the CommunicationService resource. Probably you need the same or higher version of client SDKs. Version pulumi.StringOutput `pulumi:"version"` }
A class representing a CommunicationService resource.
func GetCommunicationService ¶
func GetCommunicationService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CommunicationServiceState, opts ...pulumi.ResourceOption) (*CommunicationService, error)
GetCommunicationService gets an existing CommunicationService 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 NewCommunicationService ¶
func NewCommunicationService(ctx *pulumi.Context, name string, args *CommunicationServiceArgs, opts ...pulumi.ResourceOption) (*CommunicationService, error)
NewCommunicationService registers a new resource with the given unique name, arguments, and options.
type CommunicationServiceArgs ¶
type CommunicationServiceArgs struct { // The name of the CommunicationService resource. CommunicationServiceName pulumi.StringInput // The location where the communication service stores its data at rest. DataLocation pulumi.StringInput // The Azure location where the CommunicationService is running. Location pulumi.StringPtrInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // Tags of the service which is a list of key value pairs that describe the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a CommunicationService resource.
func (CommunicationServiceArgs) ElementType ¶
func (CommunicationServiceArgs) ElementType() reflect.Type
type CommunicationServiceState ¶
type CommunicationServiceState struct { // The location where the communication service stores its data at rest. DataLocation pulumi.StringPtrInput // FQDN of the CommunicationService instance. HostName pulumi.StringPtrInput // The immutable resource Id of the communication service. ImmutableResourceId pulumi.StringPtrInput // The Azure location where the CommunicationService is running. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // Resource ID of an Azure Notification Hub linked to this resource. NotificationHubId pulumi.StringPtrInput // Provisioning state of the resource. ProvisioningState pulumi.StringPtrInput // Tags of the service which is a list of key value pairs that describe the resource. Tags pulumi.StringMapInput // The type of the service - e.g. "Microsoft.Communication/CommunicationServices" Type pulumi.StringPtrInput // Version of the CommunicationService resource. Probably you need the same or higher version of client SDKs. Version pulumi.StringPtrInput }
func (CommunicationServiceState) ElementType ¶
func (CommunicationServiceState) ElementType() reflect.Type
type ListCommunicationServiceKeysArgs ¶
type ListCommunicationServiceKeysArgs struct { // The name of the CommunicationService resource. CommunicationServiceName string `pulumi:"communicationServiceName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` }
type ListCommunicationServiceKeysResult ¶
type ListCommunicationServiceKeysResult struct { // CommunicationService connection string constructed via the primaryKey PrimaryConnectionString *string `pulumi:"primaryConnectionString"` // The primary access key. PrimaryKey *string `pulumi:"primaryKey"` // CommunicationService connection string constructed via the secondaryKey SecondaryConnectionString *string `pulumi:"secondaryConnectionString"` // The secondary access key. SecondaryKey *string `pulumi:"secondaryKey"` }
A class representing the access keys of a CommunicationService.
func ListCommunicationServiceKeys ¶
func ListCommunicationServiceKeys(ctx *pulumi.Context, args *ListCommunicationServiceKeysArgs, opts ...pulumi.InvokeOption) (*ListCommunicationServiceKeysResult, error)
type LookupCommunicationServiceArgs ¶
type LookupCommunicationServiceArgs struct { // The name of the CommunicationService resource. CommunicationServiceName string `pulumi:"communicationServiceName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupCommunicationServiceResult ¶
type LookupCommunicationServiceResult struct { // The location where the communication service stores its data at rest. DataLocation string `pulumi:"dataLocation"` // FQDN of the CommunicationService instance. HostName string `pulumi:"hostName"` // The immutable resource Id of the communication service. ImmutableResourceId string `pulumi:"immutableResourceId"` // The Azure location where the CommunicationService is running. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // Resource ID of an Azure Notification Hub linked to this resource. NotificationHubId string `pulumi:"notificationHubId"` // Provisioning state of the resource. ProvisioningState string `pulumi:"provisioningState"` // Tags of the service which is a list of key value pairs that describe the resource. Tags map[string]string `pulumi:"tags"` // The type of the service - e.g. "Microsoft.Communication/CommunicationServices" Type string `pulumi:"type"` // Version of the CommunicationService resource. Probably you need the same or higher version of client SDKs. Version string `pulumi:"version"` }
A class representing a CommunicationService resource.
func LookupCommunicationService ¶
func LookupCommunicationService(ctx *pulumi.Context, args *LookupCommunicationServiceArgs, opts ...pulumi.InvokeOption) (*LookupCommunicationServiceResult, error)
Click to show internal directories.
Click to hide internal directories.