Documentation
¶
Index ¶
- type CommunicationService
- type CommunicationServiceArgs
- type CommunicationServiceInput
- type CommunicationServiceOutput
- type CommunicationServiceState
- type ListCommunicationServiceKeysArgs
- type ListCommunicationServiceKeysResult
- type LookupCommunicationServiceArgs
- type LookupCommunicationServiceResult
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.
func (*CommunicationService) ElementType ¶ added in v0.2.6
func (*CommunicationService) ElementType() reflect.Type
func (*CommunicationService) ToCommunicationServiceOutput ¶ added in v0.2.6
func (i *CommunicationService) ToCommunicationServiceOutput() CommunicationServiceOutput
func (*CommunicationService) ToCommunicationServiceOutputWithContext ¶ added in v0.2.6
func (i *CommunicationService) ToCommunicationServiceOutputWithContext(ctx context.Context) CommunicationServiceOutput
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 CommunicationServiceInput ¶ added in v0.2.6
type CommunicationServiceInput interface { pulumi.Input ToCommunicationServiceOutput() CommunicationServiceOutput ToCommunicationServiceOutputWithContext(ctx context.Context) CommunicationServiceOutput }
type CommunicationServiceOutput ¶ added in v0.2.6
type CommunicationServiceOutput struct {
*pulumi.OutputState
}
func (CommunicationServiceOutput) ElementType ¶ added in v0.2.6
func (CommunicationServiceOutput) ElementType() reflect.Type
func (CommunicationServiceOutput) ToCommunicationServiceOutput ¶ added in v0.2.6
func (o CommunicationServiceOutput) ToCommunicationServiceOutput() CommunicationServiceOutput
func (CommunicationServiceOutput) ToCommunicationServiceOutputWithContext ¶ added in v0.2.6
func (o CommunicationServiceOutput) ToCommunicationServiceOutputWithContext(ctx context.Context) CommunicationServiceOutput
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"` // Fully qualified resource ID for the resource. Id string `pulumi:"id"` // 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.