v20200820preview

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

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.

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.

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL