v20170401

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

View Source
const (
	AccessRightsManage = AccessRights("Manage")
	AccessRightsSend   = AccessRights("Send")
	AccessRightsListen = AccessRights("Listen")
)
View Source
const (
	NamespaceTypeMessaging       = NamespaceType("Messaging")
	NamespaceTypeNotificationHub = NamespaceType("NotificationHub")
)
View Source
const (
	SkuNameFree     = SkuName("Free")
	SkuNameBasic    = SkuName("Basic")
	SkuNameStandard = SkuName("Standard")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessRights added in v0.3.1

type AccessRights pulumi.String

func (AccessRights) ElementType added in v0.3.1

func (AccessRights) ElementType() reflect.Type

func (AccessRights) ToStringOutput added in v0.3.1

func (e AccessRights) ToStringOutput() pulumi.StringOutput

func (AccessRights) ToStringOutputWithContext added in v0.3.1

func (e AccessRights) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AccessRights) ToStringPtrOutput added in v0.3.1

func (e AccessRights) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccessRights) ToStringPtrOutputWithContext added in v0.3.1

func (e AccessRights) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AdmCredential

type AdmCredential struct {
	// The URL of the authorization token.
	AuthTokenUrl *string `pulumi:"authTokenUrl"`
	// The client identifier.
	ClientId *string `pulumi:"clientId"`
	// The credential secret access key.
	ClientSecret *string `pulumi:"clientSecret"`
}

Description of a NotificationHub AdmCredential.

type AdmCredentialArgs

type AdmCredentialArgs struct {
	// The URL of the authorization token.
	AuthTokenUrl pulumi.StringPtrInput `pulumi:"authTokenUrl"`
	// The client identifier.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// The credential secret access key.
	ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"`
}

Description of a NotificationHub AdmCredential.

func (AdmCredentialArgs) ElementType

func (AdmCredentialArgs) ElementType() reflect.Type

func (AdmCredentialArgs) ToAdmCredentialOutput

func (i AdmCredentialArgs) ToAdmCredentialOutput() AdmCredentialOutput

func (AdmCredentialArgs) ToAdmCredentialOutputWithContext

func (i AdmCredentialArgs) ToAdmCredentialOutputWithContext(ctx context.Context) AdmCredentialOutput

func (AdmCredentialArgs) ToAdmCredentialPtrOutput

func (i AdmCredentialArgs) ToAdmCredentialPtrOutput() AdmCredentialPtrOutput

func (AdmCredentialArgs) ToAdmCredentialPtrOutputWithContext

func (i AdmCredentialArgs) ToAdmCredentialPtrOutputWithContext(ctx context.Context) AdmCredentialPtrOutput

type AdmCredentialInput

type AdmCredentialInput interface {
	pulumi.Input

	ToAdmCredentialOutput() AdmCredentialOutput
	ToAdmCredentialOutputWithContext(context.Context) AdmCredentialOutput
}

AdmCredentialInput is an input type that accepts AdmCredentialArgs and AdmCredentialOutput values. You can construct a concrete instance of `AdmCredentialInput` via:

AdmCredentialArgs{...}

type AdmCredentialOutput

type AdmCredentialOutput struct{ *pulumi.OutputState }

Description of a NotificationHub AdmCredential.

func (AdmCredentialOutput) AuthTokenUrl

func (o AdmCredentialOutput) AuthTokenUrl() pulumi.StringPtrOutput

The URL of the authorization token.

func (AdmCredentialOutput) ClientId

The client identifier.

func (AdmCredentialOutput) ClientSecret

func (o AdmCredentialOutput) ClientSecret() pulumi.StringPtrOutput

The credential secret access key.

func (AdmCredentialOutput) ElementType

func (AdmCredentialOutput) ElementType() reflect.Type

func (AdmCredentialOutput) ToAdmCredentialOutput

func (o AdmCredentialOutput) ToAdmCredentialOutput() AdmCredentialOutput

func (AdmCredentialOutput) ToAdmCredentialOutputWithContext

func (o AdmCredentialOutput) ToAdmCredentialOutputWithContext(ctx context.Context) AdmCredentialOutput

func (AdmCredentialOutput) ToAdmCredentialPtrOutput

func (o AdmCredentialOutput) ToAdmCredentialPtrOutput() AdmCredentialPtrOutput

func (AdmCredentialOutput) ToAdmCredentialPtrOutputWithContext

func (o AdmCredentialOutput) ToAdmCredentialPtrOutputWithContext(ctx context.Context) AdmCredentialPtrOutput

type AdmCredentialPtrInput

type AdmCredentialPtrInput interface {
	pulumi.Input

	ToAdmCredentialPtrOutput() AdmCredentialPtrOutput
	ToAdmCredentialPtrOutputWithContext(context.Context) AdmCredentialPtrOutput
}

AdmCredentialPtrInput is an input type that accepts AdmCredentialArgs, AdmCredentialPtr and AdmCredentialPtrOutput values. You can construct a concrete instance of `AdmCredentialPtrInput` via:

        AdmCredentialArgs{...}

or:

        nil

type AdmCredentialPtrOutput

type AdmCredentialPtrOutput struct{ *pulumi.OutputState }

func (AdmCredentialPtrOutput) AuthTokenUrl

The URL of the authorization token.

func (AdmCredentialPtrOutput) ClientId

The client identifier.

func (AdmCredentialPtrOutput) ClientSecret

The credential secret access key.

func (AdmCredentialPtrOutput) Elem

func (AdmCredentialPtrOutput) ElementType

func (AdmCredentialPtrOutput) ElementType() reflect.Type

func (AdmCredentialPtrOutput) ToAdmCredentialPtrOutput

func (o AdmCredentialPtrOutput) ToAdmCredentialPtrOutput() AdmCredentialPtrOutput

func (AdmCredentialPtrOutput) ToAdmCredentialPtrOutputWithContext

func (o AdmCredentialPtrOutput) ToAdmCredentialPtrOutputWithContext(ctx context.Context) AdmCredentialPtrOutput

type AdmCredentialResponse

type AdmCredentialResponse struct {
	// The URL of the authorization token.
	AuthTokenUrl *string `pulumi:"authTokenUrl"`
	// The client identifier.
	ClientId *string `pulumi:"clientId"`
	// The credential secret access key.
	ClientSecret *string `pulumi:"clientSecret"`
}

Description of a NotificationHub AdmCredential.

type AdmCredentialResponseArgs

type AdmCredentialResponseArgs struct {
	// The URL of the authorization token.
	AuthTokenUrl pulumi.StringPtrInput `pulumi:"authTokenUrl"`
	// The client identifier.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// The credential secret access key.
	ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"`
}

Description of a NotificationHub AdmCredential.

func (AdmCredentialResponseArgs) ElementType

func (AdmCredentialResponseArgs) ElementType() reflect.Type

func (AdmCredentialResponseArgs) ToAdmCredentialResponseOutput

func (i AdmCredentialResponseArgs) ToAdmCredentialResponseOutput() AdmCredentialResponseOutput

func (AdmCredentialResponseArgs) ToAdmCredentialResponseOutputWithContext

func (i AdmCredentialResponseArgs) ToAdmCredentialResponseOutputWithContext(ctx context.Context) AdmCredentialResponseOutput

func (AdmCredentialResponseArgs) ToAdmCredentialResponsePtrOutput

func (i AdmCredentialResponseArgs) ToAdmCredentialResponsePtrOutput() AdmCredentialResponsePtrOutput

func (AdmCredentialResponseArgs) ToAdmCredentialResponsePtrOutputWithContext

func (i AdmCredentialResponseArgs) ToAdmCredentialResponsePtrOutputWithContext(ctx context.Context) AdmCredentialResponsePtrOutput

type AdmCredentialResponseInput

type AdmCredentialResponseInput interface {
	pulumi.Input

	ToAdmCredentialResponseOutput() AdmCredentialResponseOutput
	ToAdmCredentialResponseOutputWithContext(context.Context) AdmCredentialResponseOutput
}

AdmCredentialResponseInput is an input type that accepts AdmCredentialResponseArgs and AdmCredentialResponseOutput values. You can construct a concrete instance of `AdmCredentialResponseInput` via:

AdmCredentialResponseArgs{...}

type AdmCredentialResponseOutput

type AdmCredentialResponseOutput struct{ *pulumi.OutputState }

Description of a NotificationHub AdmCredential.

func (AdmCredentialResponseOutput) AuthTokenUrl

The URL of the authorization token.

func (AdmCredentialResponseOutput) ClientId

The client identifier.

func (AdmCredentialResponseOutput) ClientSecret

The credential secret access key.

func (AdmCredentialResponseOutput) ElementType

func (AdmCredentialResponseOutput) ToAdmCredentialResponseOutput

func (o AdmCredentialResponseOutput) ToAdmCredentialResponseOutput() AdmCredentialResponseOutput

func (AdmCredentialResponseOutput) ToAdmCredentialResponseOutputWithContext

func (o AdmCredentialResponseOutput) ToAdmCredentialResponseOutputWithContext(ctx context.Context) AdmCredentialResponseOutput

func (AdmCredentialResponseOutput) ToAdmCredentialResponsePtrOutput

func (o AdmCredentialResponseOutput) ToAdmCredentialResponsePtrOutput() AdmCredentialResponsePtrOutput

func (AdmCredentialResponseOutput) ToAdmCredentialResponsePtrOutputWithContext

func (o AdmCredentialResponseOutput) ToAdmCredentialResponsePtrOutputWithContext(ctx context.Context) AdmCredentialResponsePtrOutput

type AdmCredentialResponsePtrInput

type AdmCredentialResponsePtrInput interface {
	pulumi.Input

	ToAdmCredentialResponsePtrOutput() AdmCredentialResponsePtrOutput
	ToAdmCredentialResponsePtrOutputWithContext(context.Context) AdmCredentialResponsePtrOutput
}

AdmCredentialResponsePtrInput is an input type that accepts AdmCredentialResponseArgs, AdmCredentialResponsePtr and AdmCredentialResponsePtrOutput values. You can construct a concrete instance of `AdmCredentialResponsePtrInput` via:

        AdmCredentialResponseArgs{...}

or:

        nil

type AdmCredentialResponsePtrOutput

type AdmCredentialResponsePtrOutput struct{ *pulumi.OutputState }

func (AdmCredentialResponsePtrOutput) AuthTokenUrl

The URL of the authorization token.

func (AdmCredentialResponsePtrOutput) ClientId

The client identifier.

func (AdmCredentialResponsePtrOutput) ClientSecret

The credential secret access key.

func (AdmCredentialResponsePtrOutput) Elem

func (AdmCredentialResponsePtrOutput) ElementType

func (AdmCredentialResponsePtrOutput) ToAdmCredentialResponsePtrOutput

func (o AdmCredentialResponsePtrOutput) ToAdmCredentialResponsePtrOutput() AdmCredentialResponsePtrOutput

func (AdmCredentialResponsePtrOutput) ToAdmCredentialResponsePtrOutputWithContext

func (o AdmCredentialResponsePtrOutput) ToAdmCredentialResponsePtrOutputWithContext(ctx context.Context) AdmCredentialResponsePtrOutput

type ApnsCredential

type ApnsCredential struct {
	// The APNS certificate. Specify if using Certificate Authentication Mode.
	ApnsCertificate *string `pulumi:"apnsCertificate"`
	// The issuer (iss) registered claim key. The value is a 10-character TeamId, obtained from your developer account. Specify if using Token Authentication Mode.
	AppId *string `pulumi:"appId"`
	// The name of the application or BundleId. Specify if using Token Authentication Mode.
	AppName *string `pulumi:"appName"`
	// The APNS certificate password if it exists.
	CertificateKey *string `pulumi:"certificateKey"`
	// The APNS endpoint of this credential. If using Certificate Authentication Mode and Sandbox specify 'gateway.sandbox.push.apple.com'. If using Certificate Authentication Mode and Production specify 'gateway.push.apple.com'. If using Token Authentication Mode and Sandbox specify 'https://api.development.push.apple.com:443/3/device'. If using Token Authentication Mode and Production specify 'https://api.push.apple.com:443/3/device'.
	Endpoint *string `pulumi:"endpoint"`
	// A 10-character key identifier (kid) key, obtained from your developer account. Specify if using Token Authentication Mode.
	KeyId *string `pulumi:"keyId"`
	// The APNS certificate thumbprint. Specify if using Certificate Authentication Mode.
	Thumbprint *string `pulumi:"thumbprint"`
	// Provider Authentication Token, obtained through your developer account. Specify if using Token Authentication Mode.
	Token *string `pulumi:"token"`
}

Description of a NotificationHub ApnsCredential.

type ApnsCredentialArgs

type ApnsCredentialArgs struct {
	// The APNS certificate. Specify if using Certificate Authentication Mode.
	ApnsCertificate pulumi.StringPtrInput `pulumi:"apnsCertificate"`
	// The issuer (iss) registered claim key. The value is a 10-character TeamId, obtained from your developer account. Specify if using Token Authentication Mode.
	AppId pulumi.StringPtrInput `pulumi:"appId"`
	// The name of the application or BundleId. Specify if using Token Authentication Mode.
	AppName pulumi.StringPtrInput `pulumi:"appName"`
	// The APNS certificate password if it exists.
	CertificateKey pulumi.StringPtrInput `pulumi:"certificateKey"`
	// The APNS endpoint of this credential. If using Certificate Authentication Mode and Sandbox specify 'gateway.sandbox.push.apple.com'. If using Certificate Authentication Mode and Production specify 'gateway.push.apple.com'. If using Token Authentication Mode and Sandbox specify 'https://api.development.push.apple.com:443/3/device'. If using Token Authentication Mode and Production specify 'https://api.push.apple.com:443/3/device'.
	Endpoint pulumi.StringPtrInput `pulumi:"endpoint"`
	// A 10-character key identifier (kid) key, obtained from your developer account. Specify if using Token Authentication Mode.
	KeyId pulumi.StringPtrInput `pulumi:"keyId"`
	// The APNS certificate thumbprint. Specify if using Certificate Authentication Mode.
	Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"`
	// Provider Authentication Token, obtained through your developer account. Specify if using Token Authentication Mode.
	Token pulumi.StringPtrInput `pulumi:"token"`
}

Description of a NotificationHub ApnsCredential.

func (ApnsCredentialArgs) ElementType

func (ApnsCredentialArgs) ElementType() reflect.Type

func (ApnsCredentialArgs) ToApnsCredentialOutput

func (i ApnsCredentialArgs) ToApnsCredentialOutput() ApnsCredentialOutput

func (ApnsCredentialArgs) ToApnsCredentialOutputWithContext

func (i ApnsCredentialArgs) ToApnsCredentialOutputWithContext(ctx context.Context) ApnsCredentialOutput

func (ApnsCredentialArgs) ToApnsCredentialPtrOutput

func (i ApnsCredentialArgs) ToApnsCredentialPtrOutput() ApnsCredentialPtrOutput

func (ApnsCredentialArgs) ToApnsCredentialPtrOutputWithContext

func (i ApnsCredentialArgs) ToApnsCredentialPtrOutputWithContext(ctx context.Context) ApnsCredentialPtrOutput

type ApnsCredentialInput

type ApnsCredentialInput interface {
	pulumi.Input

	ToApnsCredentialOutput() ApnsCredentialOutput
	ToApnsCredentialOutputWithContext(context.Context) ApnsCredentialOutput
}

ApnsCredentialInput is an input type that accepts ApnsCredentialArgs and ApnsCredentialOutput values. You can construct a concrete instance of `ApnsCredentialInput` via:

ApnsCredentialArgs{...}

type ApnsCredentialOutput

type ApnsCredentialOutput struct{ *pulumi.OutputState }

Description of a NotificationHub ApnsCredential.

func (ApnsCredentialOutput) ApnsCertificate

func (o ApnsCredentialOutput) ApnsCertificate() pulumi.StringPtrOutput

The APNS certificate. Specify if using Certificate Authentication Mode.

func (ApnsCredentialOutput) AppId

The issuer (iss) registered claim key. The value is a 10-character TeamId, obtained from your developer account. Specify if using Token Authentication Mode.

func (ApnsCredentialOutput) AppName

The name of the application or BundleId. Specify if using Token Authentication Mode.

func (ApnsCredentialOutput) CertificateKey

func (o ApnsCredentialOutput) CertificateKey() pulumi.StringPtrOutput

The APNS certificate password if it exists.

func (ApnsCredentialOutput) ElementType

func (ApnsCredentialOutput) ElementType() reflect.Type

func (ApnsCredentialOutput) Endpoint

The APNS endpoint of this credential. If using Certificate Authentication Mode and Sandbox specify 'gateway.sandbox.push.apple.com'. If using Certificate Authentication Mode and Production specify 'gateway.push.apple.com'. If using Token Authentication Mode and Sandbox specify 'https://api.development.push.apple.com:443/3/device'. If using Token Authentication Mode and Production specify 'https://api.push.apple.com:443/3/device'.

func (ApnsCredentialOutput) KeyId

A 10-character key identifier (kid) key, obtained from your developer account. Specify if using Token Authentication Mode.

func (ApnsCredentialOutput) Thumbprint

The APNS certificate thumbprint. Specify if using Certificate Authentication Mode.

func (ApnsCredentialOutput) ToApnsCredentialOutput

func (o ApnsCredentialOutput) ToApnsCredentialOutput() ApnsCredentialOutput

func (ApnsCredentialOutput) ToApnsCredentialOutputWithContext

func (o ApnsCredentialOutput) ToApnsCredentialOutputWithContext(ctx context.Context) ApnsCredentialOutput

func (ApnsCredentialOutput) ToApnsCredentialPtrOutput

func (o ApnsCredentialOutput) ToApnsCredentialPtrOutput() ApnsCredentialPtrOutput

func (ApnsCredentialOutput) ToApnsCredentialPtrOutputWithContext

func (o ApnsCredentialOutput) ToApnsCredentialPtrOutputWithContext(ctx context.Context) ApnsCredentialPtrOutput

func (ApnsCredentialOutput) Token

Provider Authentication Token, obtained through your developer account. Specify if using Token Authentication Mode.

type ApnsCredentialPtrInput

type ApnsCredentialPtrInput interface {
	pulumi.Input

	ToApnsCredentialPtrOutput() ApnsCredentialPtrOutput
	ToApnsCredentialPtrOutputWithContext(context.Context) ApnsCredentialPtrOutput
}

ApnsCredentialPtrInput is an input type that accepts ApnsCredentialArgs, ApnsCredentialPtr and ApnsCredentialPtrOutput values. You can construct a concrete instance of `ApnsCredentialPtrInput` via:

        ApnsCredentialArgs{...}

or:

        nil

type ApnsCredentialPtrOutput

type ApnsCredentialPtrOutput struct{ *pulumi.OutputState }

func (ApnsCredentialPtrOutput) ApnsCertificate

func (o ApnsCredentialPtrOutput) ApnsCertificate() pulumi.StringPtrOutput

The APNS certificate. Specify if using Certificate Authentication Mode.

func (ApnsCredentialPtrOutput) AppId

The issuer (iss) registered claim key. The value is a 10-character TeamId, obtained from your developer account. Specify if using Token Authentication Mode.

func (ApnsCredentialPtrOutput) AppName

The name of the application or BundleId. Specify if using Token Authentication Mode.

func (ApnsCredentialPtrOutput) CertificateKey

func (o ApnsCredentialPtrOutput) CertificateKey() pulumi.StringPtrOutput

The APNS certificate password if it exists.

func (ApnsCredentialPtrOutput) Elem

func (ApnsCredentialPtrOutput) ElementType

func (ApnsCredentialPtrOutput) ElementType() reflect.Type

func (ApnsCredentialPtrOutput) Endpoint

The APNS endpoint of this credential. If using Certificate Authentication Mode and Sandbox specify 'gateway.sandbox.push.apple.com'. If using Certificate Authentication Mode and Production specify 'gateway.push.apple.com'. If using Token Authentication Mode and Sandbox specify 'https://api.development.push.apple.com:443/3/device'. If using Token Authentication Mode and Production specify 'https://api.push.apple.com:443/3/device'.

func (ApnsCredentialPtrOutput) KeyId

A 10-character key identifier (kid) key, obtained from your developer account. Specify if using Token Authentication Mode.

func (ApnsCredentialPtrOutput) Thumbprint

The APNS certificate thumbprint. Specify if using Certificate Authentication Mode.

func (ApnsCredentialPtrOutput) ToApnsCredentialPtrOutput

func (o ApnsCredentialPtrOutput) ToApnsCredentialPtrOutput() ApnsCredentialPtrOutput

func (ApnsCredentialPtrOutput) ToApnsCredentialPtrOutputWithContext

func (o ApnsCredentialPtrOutput) ToApnsCredentialPtrOutputWithContext(ctx context.Context) ApnsCredentialPtrOutput

func (ApnsCredentialPtrOutput) Token

Provider Authentication Token, obtained through your developer account. Specify if using Token Authentication Mode.

type ApnsCredentialResponse

type ApnsCredentialResponse struct {
	// The APNS certificate. Specify if using Certificate Authentication Mode.
	ApnsCertificate *string `pulumi:"apnsCertificate"`
	// The issuer (iss) registered claim key. The value is a 10-character TeamId, obtained from your developer account. Specify if using Token Authentication Mode.
	AppId *string `pulumi:"appId"`
	// The name of the application or BundleId. Specify if using Token Authentication Mode.
	AppName *string `pulumi:"appName"`
	// The APNS certificate password if it exists.
	CertificateKey *string `pulumi:"certificateKey"`
	// The APNS endpoint of this credential. If using Certificate Authentication Mode and Sandbox specify 'gateway.sandbox.push.apple.com'. If using Certificate Authentication Mode and Production specify 'gateway.push.apple.com'. If using Token Authentication Mode and Sandbox specify 'https://api.development.push.apple.com:443/3/device'. If using Token Authentication Mode and Production specify 'https://api.push.apple.com:443/3/device'.
	Endpoint *string `pulumi:"endpoint"`
	// A 10-character key identifier (kid) key, obtained from your developer account. Specify if using Token Authentication Mode.
	KeyId *string `pulumi:"keyId"`
	// The APNS certificate thumbprint. Specify if using Certificate Authentication Mode.
	Thumbprint *string `pulumi:"thumbprint"`
	// Provider Authentication Token, obtained through your developer account. Specify if using Token Authentication Mode.
	Token *string `pulumi:"token"`
}

Description of a NotificationHub ApnsCredential.

type ApnsCredentialResponseArgs

type ApnsCredentialResponseArgs struct {
	// The APNS certificate. Specify if using Certificate Authentication Mode.
	ApnsCertificate pulumi.StringPtrInput `pulumi:"apnsCertificate"`
	// The issuer (iss) registered claim key. The value is a 10-character TeamId, obtained from your developer account. Specify if using Token Authentication Mode.
	AppId pulumi.StringPtrInput `pulumi:"appId"`
	// The name of the application or BundleId. Specify if using Token Authentication Mode.
	AppName pulumi.StringPtrInput `pulumi:"appName"`
	// The APNS certificate password if it exists.
	CertificateKey pulumi.StringPtrInput `pulumi:"certificateKey"`
	// The APNS endpoint of this credential. If using Certificate Authentication Mode and Sandbox specify 'gateway.sandbox.push.apple.com'. If using Certificate Authentication Mode and Production specify 'gateway.push.apple.com'. If using Token Authentication Mode and Sandbox specify 'https://api.development.push.apple.com:443/3/device'. If using Token Authentication Mode and Production specify 'https://api.push.apple.com:443/3/device'.
	Endpoint pulumi.StringPtrInput `pulumi:"endpoint"`
	// A 10-character key identifier (kid) key, obtained from your developer account. Specify if using Token Authentication Mode.
	KeyId pulumi.StringPtrInput `pulumi:"keyId"`
	// The APNS certificate thumbprint. Specify if using Certificate Authentication Mode.
	Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"`
	// Provider Authentication Token, obtained through your developer account. Specify if using Token Authentication Mode.
	Token pulumi.StringPtrInput `pulumi:"token"`
}

Description of a NotificationHub ApnsCredential.

func (ApnsCredentialResponseArgs) ElementType

func (ApnsCredentialResponseArgs) ElementType() reflect.Type

func (ApnsCredentialResponseArgs) ToApnsCredentialResponseOutput

func (i ApnsCredentialResponseArgs) ToApnsCredentialResponseOutput() ApnsCredentialResponseOutput

func (ApnsCredentialResponseArgs) ToApnsCredentialResponseOutputWithContext

func (i ApnsCredentialResponseArgs) ToApnsCredentialResponseOutputWithContext(ctx context.Context) ApnsCredentialResponseOutput

func (ApnsCredentialResponseArgs) ToApnsCredentialResponsePtrOutput

func (i ApnsCredentialResponseArgs) ToApnsCredentialResponsePtrOutput() ApnsCredentialResponsePtrOutput

func (ApnsCredentialResponseArgs) ToApnsCredentialResponsePtrOutputWithContext

func (i ApnsCredentialResponseArgs) ToApnsCredentialResponsePtrOutputWithContext(ctx context.Context) ApnsCredentialResponsePtrOutput

type ApnsCredentialResponseInput

type ApnsCredentialResponseInput interface {
	pulumi.Input

	ToApnsCredentialResponseOutput() ApnsCredentialResponseOutput
	ToApnsCredentialResponseOutputWithContext(context.Context) ApnsCredentialResponseOutput
}

ApnsCredentialResponseInput is an input type that accepts ApnsCredentialResponseArgs and ApnsCredentialResponseOutput values. You can construct a concrete instance of `ApnsCredentialResponseInput` via:

ApnsCredentialResponseArgs{...}

type ApnsCredentialResponseOutput

type ApnsCredentialResponseOutput struct{ *pulumi.OutputState }

Description of a NotificationHub ApnsCredential.

func (ApnsCredentialResponseOutput) ApnsCertificate

The APNS certificate. Specify if using Certificate Authentication Mode.

func (ApnsCredentialResponseOutput) AppId

The issuer (iss) registered claim key. The value is a 10-character TeamId, obtained from your developer account. Specify if using Token Authentication Mode.

func (ApnsCredentialResponseOutput) AppName

The name of the application or BundleId. Specify if using Token Authentication Mode.

func (ApnsCredentialResponseOutput) CertificateKey

The APNS certificate password if it exists.

func (ApnsCredentialResponseOutput) ElementType

func (ApnsCredentialResponseOutput) Endpoint

The APNS endpoint of this credential. If using Certificate Authentication Mode and Sandbox specify 'gateway.sandbox.push.apple.com'. If using Certificate Authentication Mode and Production specify 'gateway.push.apple.com'. If using Token Authentication Mode and Sandbox specify 'https://api.development.push.apple.com:443/3/device'. If using Token Authentication Mode and Production specify 'https://api.push.apple.com:443/3/device'.

func (ApnsCredentialResponseOutput) KeyId

A 10-character key identifier (kid) key, obtained from your developer account. Specify if using Token Authentication Mode.

func (ApnsCredentialResponseOutput) Thumbprint

The APNS certificate thumbprint. Specify if using Certificate Authentication Mode.

func (ApnsCredentialResponseOutput) ToApnsCredentialResponseOutput

func (o ApnsCredentialResponseOutput) ToApnsCredentialResponseOutput() ApnsCredentialResponseOutput

func (ApnsCredentialResponseOutput) ToApnsCredentialResponseOutputWithContext

func (o ApnsCredentialResponseOutput) ToApnsCredentialResponseOutputWithContext(ctx context.Context) ApnsCredentialResponseOutput

func (ApnsCredentialResponseOutput) ToApnsCredentialResponsePtrOutput

func (o ApnsCredentialResponseOutput) ToApnsCredentialResponsePtrOutput() ApnsCredentialResponsePtrOutput

func (ApnsCredentialResponseOutput) ToApnsCredentialResponsePtrOutputWithContext

func (o ApnsCredentialResponseOutput) ToApnsCredentialResponsePtrOutputWithContext(ctx context.Context) ApnsCredentialResponsePtrOutput

func (ApnsCredentialResponseOutput) Token

Provider Authentication Token, obtained through your developer account. Specify if using Token Authentication Mode.

type ApnsCredentialResponsePtrInput

type ApnsCredentialResponsePtrInput interface {
	pulumi.Input

	ToApnsCredentialResponsePtrOutput() ApnsCredentialResponsePtrOutput
	ToApnsCredentialResponsePtrOutputWithContext(context.Context) ApnsCredentialResponsePtrOutput
}

ApnsCredentialResponsePtrInput is an input type that accepts ApnsCredentialResponseArgs, ApnsCredentialResponsePtr and ApnsCredentialResponsePtrOutput values. You can construct a concrete instance of `ApnsCredentialResponsePtrInput` via:

        ApnsCredentialResponseArgs{...}

or:

        nil

type ApnsCredentialResponsePtrOutput

type ApnsCredentialResponsePtrOutput struct{ *pulumi.OutputState }

func (ApnsCredentialResponsePtrOutput) ApnsCertificate

The APNS certificate. Specify if using Certificate Authentication Mode.

func (ApnsCredentialResponsePtrOutput) AppId

The issuer (iss) registered claim key. The value is a 10-character TeamId, obtained from your developer account. Specify if using Token Authentication Mode.

func (ApnsCredentialResponsePtrOutput) AppName

The name of the application or BundleId. Specify if using Token Authentication Mode.

func (ApnsCredentialResponsePtrOutput) CertificateKey

The APNS certificate password if it exists.

func (ApnsCredentialResponsePtrOutput) Elem

func (ApnsCredentialResponsePtrOutput) ElementType

func (ApnsCredentialResponsePtrOutput) Endpoint

The APNS endpoint of this credential. If using Certificate Authentication Mode and Sandbox specify 'gateway.sandbox.push.apple.com'. If using Certificate Authentication Mode and Production specify 'gateway.push.apple.com'. If using Token Authentication Mode and Sandbox specify 'https://api.development.push.apple.com:443/3/device'. If using Token Authentication Mode and Production specify 'https://api.push.apple.com:443/3/device'.

func (ApnsCredentialResponsePtrOutput) KeyId

A 10-character key identifier (kid) key, obtained from your developer account. Specify if using Token Authentication Mode.

func (ApnsCredentialResponsePtrOutput) Thumbprint

The APNS certificate thumbprint. Specify if using Certificate Authentication Mode.

func (ApnsCredentialResponsePtrOutput) ToApnsCredentialResponsePtrOutput

func (o ApnsCredentialResponsePtrOutput) ToApnsCredentialResponsePtrOutput() ApnsCredentialResponsePtrOutput

func (ApnsCredentialResponsePtrOutput) ToApnsCredentialResponsePtrOutputWithContext

func (o ApnsCredentialResponsePtrOutput) ToApnsCredentialResponsePtrOutputWithContext(ctx context.Context) ApnsCredentialResponsePtrOutput

func (ApnsCredentialResponsePtrOutput) Token

Provider Authentication Token, obtained through your developer account. Specify if using Token Authentication Mode.

type BaiduCredential

type BaiduCredential struct {
	// Baidu Api Key.
	BaiduApiKey *string `pulumi:"baiduApiKey"`
	// Baidu Endpoint.
	BaiduEndPoint *string `pulumi:"baiduEndPoint"`
	// Baidu Secret Key
	BaiduSecretKey *string `pulumi:"baiduSecretKey"`
}

Description of a NotificationHub BaiduCredential.

type BaiduCredentialArgs

type BaiduCredentialArgs struct {
	// Baidu Api Key.
	BaiduApiKey pulumi.StringPtrInput `pulumi:"baiduApiKey"`
	// Baidu Endpoint.
	BaiduEndPoint pulumi.StringPtrInput `pulumi:"baiduEndPoint"`
	// Baidu Secret Key
	BaiduSecretKey pulumi.StringPtrInput `pulumi:"baiduSecretKey"`
}

Description of a NotificationHub BaiduCredential.

func (BaiduCredentialArgs) ElementType

func (BaiduCredentialArgs) ElementType() reflect.Type

func (BaiduCredentialArgs) ToBaiduCredentialOutput

func (i BaiduCredentialArgs) ToBaiduCredentialOutput() BaiduCredentialOutput

func (BaiduCredentialArgs) ToBaiduCredentialOutputWithContext

func (i BaiduCredentialArgs) ToBaiduCredentialOutputWithContext(ctx context.Context) BaiduCredentialOutput

func (BaiduCredentialArgs) ToBaiduCredentialPtrOutput

func (i BaiduCredentialArgs) ToBaiduCredentialPtrOutput() BaiduCredentialPtrOutput

func (BaiduCredentialArgs) ToBaiduCredentialPtrOutputWithContext

func (i BaiduCredentialArgs) ToBaiduCredentialPtrOutputWithContext(ctx context.Context) BaiduCredentialPtrOutput

type BaiduCredentialInput

type BaiduCredentialInput interface {
	pulumi.Input

	ToBaiduCredentialOutput() BaiduCredentialOutput
	ToBaiduCredentialOutputWithContext(context.Context) BaiduCredentialOutput
}

BaiduCredentialInput is an input type that accepts BaiduCredentialArgs and BaiduCredentialOutput values. You can construct a concrete instance of `BaiduCredentialInput` via:

BaiduCredentialArgs{...}

type BaiduCredentialOutput

type BaiduCredentialOutput struct{ *pulumi.OutputState }

Description of a NotificationHub BaiduCredential.

func (BaiduCredentialOutput) BaiduApiKey

Baidu Api Key.

func (BaiduCredentialOutput) BaiduEndPoint

func (o BaiduCredentialOutput) BaiduEndPoint() pulumi.StringPtrOutput

Baidu Endpoint.

func (BaiduCredentialOutput) BaiduSecretKey

func (o BaiduCredentialOutput) BaiduSecretKey() pulumi.StringPtrOutput

Baidu Secret Key

func (BaiduCredentialOutput) ElementType

func (BaiduCredentialOutput) ElementType() reflect.Type

func (BaiduCredentialOutput) ToBaiduCredentialOutput

func (o BaiduCredentialOutput) ToBaiduCredentialOutput() BaiduCredentialOutput

func (BaiduCredentialOutput) ToBaiduCredentialOutputWithContext

func (o BaiduCredentialOutput) ToBaiduCredentialOutputWithContext(ctx context.Context) BaiduCredentialOutput

func (BaiduCredentialOutput) ToBaiduCredentialPtrOutput

func (o BaiduCredentialOutput) ToBaiduCredentialPtrOutput() BaiduCredentialPtrOutput

func (BaiduCredentialOutput) ToBaiduCredentialPtrOutputWithContext

func (o BaiduCredentialOutput) ToBaiduCredentialPtrOutputWithContext(ctx context.Context) BaiduCredentialPtrOutput

type BaiduCredentialPtrInput

type BaiduCredentialPtrInput interface {
	pulumi.Input

	ToBaiduCredentialPtrOutput() BaiduCredentialPtrOutput
	ToBaiduCredentialPtrOutputWithContext(context.Context) BaiduCredentialPtrOutput
}

BaiduCredentialPtrInput is an input type that accepts BaiduCredentialArgs, BaiduCredentialPtr and BaiduCredentialPtrOutput values. You can construct a concrete instance of `BaiduCredentialPtrInput` via:

        BaiduCredentialArgs{...}

or:

        nil

type BaiduCredentialPtrOutput

type BaiduCredentialPtrOutput struct{ *pulumi.OutputState }

func (BaiduCredentialPtrOutput) BaiduApiKey

Baidu Api Key.

func (BaiduCredentialPtrOutput) BaiduEndPoint

Baidu Endpoint.

func (BaiduCredentialPtrOutput) BaiduSecretKey

func (o BaiduCredentialPtrOutput) BaiduSecretKey() pulumi.StringPtrOutput

Baidu Secret Key

func (BaiduCredentialPtrOutput) Elem

func (BaiduCredentialPtrOutput) ElementType

func (BaiduCredentialPtrOutput) ElementType() reflect.Type

func (BaiduCredentialPtrOutput) ToBaiduCredentialPtrOutput

func (o BaiduCredentialPtrOutput) ToBaiduCredentialPtrOutput() BaiduCredentialPtrOutput

func (BaiduCredentialPtrOutput) ToBaiduCredentialPtrOutputWithContext

func (o BaiduCredentialPtrOutput) ToBaiduCredentialPtrOutputWithContext(ctx context.Context) BaiduCredentialPtrOutput

type BaiduCredentialResponse

type BaiduCredentialResponse struct {
	// Baidu Api Key.
	BaiduApiKey *string `pulumi:"baiduApiKey"`
	// Baidu Endpoint.
	BaiduEndPoint *string `pulumi:"baiduEndPoint"`
	// Baidu Secret Key
	BaiduSecretKey *string `pulumi:"baiduSecretKey"`
}

Description of a NotificationHub BaiduCredential.

type BaiduCredentialResponseArgs

type BaiduCredentialResponseArgs struct {
	// Baidu Api Key.
	BaiduApiKey pulumi.StringPtrInput `pulumi:"baiduApiKey"`
	// Baidu Endpoint.
	BaiduEndPoint pulumi.StringPtrInput `pulumi:"baiduEndPoint"`
	// Baidu Secret Key
	BaiduSecretKey pulumi.StringPtrInput `pulumi:"baiduSecretKey"`
}

Description of a NotificationHub BaiduCredential.

func (BaiduCredentialResponseArgs) ElementType

func (BaiduCredentialResponseArgs) ToBaiduCredentialResponseOutput

func (i BaiduCredentialResponseArgs) ToBaiduCredentialResponseOutput() BaiduCredentialResponseOutput

func (BaiduCredentialResponseArgs) ToBaiduCredentialResponseOutputWithContext

func (i BaiduCredentialResponseArgs) ToBaiduCredentialResponseOutputWithContext(ctx context.Context) BaiduCredentialResponseOutput

func (BaiduCredentialResponseArgs) ToBaiduCredentialResponsePtrOutput

func (i BaiduCredentialResponseArgs) ToBaiduCredentialResponsePtrOutput() BaiduCredentialResponsePtrOutput

func (BaiduCredentialResponseArgs) ToBaiduCredentialResponsePtrOutputWithContext

func (i BaiduCredentialResponseArgs) ToBaiduCredentialResponsePtrOutputWithContext(ctx context.Context) BaiduCredentialResponsePtrOutput

type BaiduCredentialResponseInput

type BaiduCredentialResponseInput interface {
	pulumi.Input

	ToBaiduCredentialResponseOutput() BaiduCredentialResponseOutput
	ToBaiduCredentialResponseOutputWithContext(context.Context) BaiduCredentialResponseOutput
}

BaiduCredentialResponseInput is an input type that accepts BaiduCredentialResponseArgs and BaiduCredentialResponseOutput values. You can construct a concrete instance of `BaiduCredentialResponseInput` via:

BaiduCredentialResponseArgs{...}

type BaiduCredentialResponseOutput

type BaiduCredentialResponseOutput struct{ *pulumi.OutputState }

Description of a NotificationHub BaiduCredential.

func (BaiduCredentialResponseOutput) BaiduApiKey

Baidu Api Key.

func (BaiduCredentialResponseOutput) BaiduEndPoint

Baidu Endpoint.

func (BaiduCredentialResponseOutput) BaiduSecretKey

Baidu Secret Key

func (BaiduCredentialResponseOutput) ElementType

func (BaiduCredentialResponseOutput) ToBaiduCredentialResponseOutput

func (o BaiduCredentialResponseOutput) ToBaiduCredentialResponseOutput() BaiduCredentialResponseOutput

func (BaiduCredentialResponseOutput) ToBaiduCredentialResponseOutputWithContext

func (o BaiduCredentialResponseOutput) ToBaiduCredentialResponseOutputWithContext(ctx context.Context) BaiduCredentialResponseOutput

func (BaiduCredentialResponseOutput) ToBaiduCredentialResponsePtrOutput

func (o BaiduCredentialResponseOutput) ToBaiduCredentialResponsePtrOutput() BaiduCredentialResponsePtrOutput

func (BaiduCredentialResponseOutput) ToBaiduCredentialResponsePtrOutputWithContext

func (o BaiduCredentialResponseOutput) ToBaiduCredentialResponsePtrOutputWithContext(ctx context.Context) BaiduCredentialResponsePtrOutput

type BaiduCredentialResponsePtrInput

type BaiduCredentialResponsePtrInput interface {
	pulumi.Input

	ToBaiduCredentialResponsePtrOutput() BaiduCredentialResponsePtrOutput
	ToBaiduCredentialResponsePtrOutputWithContext(context.Context) BaiduCredentialResponsePtrOutput
}

BaiduCredentialResponsePtrInput is an input type that accepts BaiduCredentialResponseArgs, BaiduCredentialResponsePtr and BaiduCredentialResponsePtrOutput values. You can construct a concrete instance of `BaiduCredentialResponsePtrInput` via:

        BaiduCredentialResponseArgs{...}

or:

        nil

type BaiduCredentialResponsePtrOutput

type BaiduCredentialResponsePtrOutput struct{ *pulumi.OutputState }

func (BaiduCredentialResponsePtrOutput) BaiduApiKey

Baidu Api Key.

func (BaiduCredentialResponsePtrOutput) BaiduEndPoint

Baidu Endpoint.

func (BaiduCredentialResponsePtrOutput) BaiduSecretKey

Baidu Secret Key

func (BaiduCredentialResponsePtrOutput) Elem

func (BaiduCredentialResponsePtrOutput) ElementType

func (BaiduCredentialResponsePtrOutput) ToBaiduCredentialResponsePtrOutput

func (o BaiduCredentialResponsePtrOutput) ToBaiduCredentialResponsePtrOutput() BaiduCredentialResponsePtrOutput

func (BaiduCredentialResponsePtrOutput) ToBaiduCredentialResponsePtrOutputWithContext

func (o BaiduCredentialResponsePtrOutput) ToBaiduCredentialResponsePtrOutputWithContext(ctx context.Context) BaiduCredentialResponsePtrOutput

type GcmCredential

type GcmCredential struct {
	// The FCM legacy endpoint. Default value is 'https://fcm.googleapis.com/fcm/send'
	GcmEndpoint *string `pulumi:"gcmEndpoint"`
	// The Google API key.
	GoogleApiKey *string `pulumi:"googleApiKey"`
}

Description of a NotificationHub GcmCredential.

type GcmCredentialArgs

type GcmCredentialArgs struct {
	// The FCM legacy endpoint. Default value is 'https://fcm.googleapis.com/fcm/send'
	GcmEndpoint pulumi.StringPtrInput `pulumi:"gcmEndpoint"`
	// The Google API key.
	GoogleApiKey pulumi.StringPtrInput `pulumi:"googleApiKey"`
}

Description of a NotificationHub GcmCredential.

func (GcmCredentialArgs) ElementType

func (GcmCredentialArgs) ElementType() reflect.Type

func (GcmCredentialArgs) ToGcmCredentialOutput

func (i GcmCredentialArgs) ToGcmCredentialOutput() GcmCredentialOutput

func (GcmCredentialArgs) ToGcmCredentialOutputWithContext

func (i GcmCredentialArgs) ToGcmCredentialOutputWithContext(ctx context.Context) GcmCredentialOutput

func (GcmCredentialArgs) ToGcmCredentialPtrOutput

func (i GcmCredentialArgs) ToGcmCredentialPtrOutput() GcmCredentialPtrOutput

func (GcmCredentialArgs) ToGcmCredentialPtrOutputWithContext

func (i GcmCredentialArgs) ToGcmCredentialPtrOutputWithContext(ctx context.Context) GcmCredentialPtrOutput

type GcmCredentialInput

type GcmCredentialInput interface {
	pulumi.Input

	ToGcmCredentialOutput() GcmCredentialOutput
	ToGcmCredentialOutputWithContext(context.Context) GcmCredentialOutput
}

GcmCredentialInput is an input type that accepts GcmCredentialArgs and GcmCredentialOutput values. You can construct a concrete instance of `GcmCredentialInput` via:

GcmCredentialArgs{...}

type GcmCredentialOutput

type GcmCredentialOutput struct{ *pulumi.OutputState }

Description of a NotificationHub GcmCredential.

func (GcmCredentialOutput) ElementType

func (GcmCredentialOutput) ElementType() reflect.Type

func (GcmCredentialOutput) GcmEndpoint

func (o GcmCredentialOutput) GcmEndpoint() pulumi.StringPtrOutput

The FCM legacy endpoint. Default value is 'https://fcm.googleapis.com/fcm/send'

func (GcmCredentialOutput) GoogleApiKey

func (o GcmCredentialOutput) GoogleApiKey() pulumi.StringPtrOutput

The Google API key.

func (GcmCredentialOutput) ToGcmCredentialOutput

func (o GcmCredentialOutput) ToGcmCredentialOutput() GcmCredentialOutput

func (GcmCredentialOutput) ToGcmCredentialOutputWithContext

func (o GcmCredentialOutput) ToGcmCredentialOutputWithContext(ctx context.Context) GcmCredentialOutput

func (GcmCredentialOutput) ToGcmCredentialPtrOutput

func (o GcmCredentialOutput) ToGcmCredentialPtrOutput() GcmCredentialPtrOutput

func (GcmCredentialOutput) ToGcmCredentialPtrOutputWithContext

func (o GcmCredentialOutput) ToGcmCredentialPtrOutputWithContext(ctx context.Context) GcmCredentialPtrOutput

type GcmCredentialPtrInput

type GcmCredentialPtrInput interface {
	pulumi.Input

	ToGcmCredentialPtrOutput() GcmCredentialPtrOutput
	ToGcmCredentialPtrOutputWithContext(context.Context) GcmCredentialPtrOutput
}

GcmCredentialPtrInput is an input type that accepts GcmCredentialArgs, GcmCredentialPtr and GcmCredentialPtrOutput values. You can construct a concrete instance of `GcmCredentialPtrInput` via:

        GcmCredentialArgs{...}

or:

        nil

type GcmCredentialPtrOutput

type GcmCredentialPtrOutput struct{ *pulumi.OutputState }

func (GcmCredentialPtrOutput) Elem

func (GcmCredentialPtrOutput) ElementType

func (GcmCredentialPtrOutput) ElementType() reflect.Type

func (GcmCredentialPtrOutput) GcmEndpoint

The FCM legacy endpoint. Default value is 'https://fcm.googleapis.com/fcm/send'

func (GcmCredentialPtrOutput) GoogleApiKey

The Google API key.

func (GcmCredentialPtrOutput) ToGcmCredentialPtrOutput

func (o GcmCredentialPtrOutput) ToGcmCredentialPtrOutput() GcmCredentialPtrOutput

func (GcmCredentialPtrOutput) ToGcmCredentialPtrOutputWithContext

func (o GcmCredentialPtrOutput) ToGcmCredentialPtrOutputWithContext(ctx context.Context) GcmCredentialPtrOutput

type GcmCredentialResponse

type GcmCredentialResponse struct {
	// The FCM legacy endpoint. Default value is 'https://fcm.googleapis.com/fcm/send'
	GcmEndpoint *string `pulumi:"gcmEndpoint"`
	// The Google API key.
	GoogleApiKey *string `pulumi:"googleApiKey"`
}

Description of a NotificationHub GcmCredential.

type GcmCredentialResponseArgs

type GcmCredentialResponseArgs struct {
	// The FCM legacy endpoint. Default value is 'https://fcm.googleapis.com/fcm/send'
	GcmEndpoint pulumi.StringPtrInput `pulumi:"gcmEndpoint"`
	// The Google API key.
	GoogleApiKey pulumi.StringPtrInput `pulumi:"googleApiKey"`
}

Description of a NotificationHub GcmCredential.

func (GcmCredentialResponseArgs) ElementType

func (GcmCredentialResponseArgs) ElementType() reflect.Type

func (GcmCredentialResponseArgs) ToGcmCredentialResponseOutput

func (i GcmCredentialResponseArgs) ToGcmCredentialResponseOutput() GcmCredentialResponseOutput

func (GcmCredentialResponseArgs) ToGcmCredentialResponseOutputWithContext

func (i GcmCredentialResponseArgs) ToGcmCredentialResponseOutputWithContext(ctx context.Context) GcmCredentialResponseOutput

func (GcmCredentialResponseArgs) ToGcmCredentialResponsePtrOutput

func (i GcmCredentialResponseArgs) ToGcmCredentialResponsePtrOutput() GcmCredentialResponsePtrOutput

func (GcmCredentialResponseArgs) ToGcmCredentialResponsePtrOutputWithContext

func (i GcmCredentialResponseArgs) ToGcmCredentialResponsePtrOutputWithContext(ctx context.Context) GcmCredentialResponsePtrOutput

type GcmCredentialResponseInput

type GcmCredentialResponseInput interface {
	pulumi.Input

	ToGcmCredentialResponseOutput() GcmCredentialResponseOutput
	ToGcmCredentialResponseOutputWithContext(context.Context) GcmCredentialResponseOutput
}

GcmCredentialResponseInput is an input type that accepts GcmCredentialResponseArgs and GcmCredentialResponseOutput values. You can construct a concrete instance of `GcmCredentialResponseInput` via:

GcmCredentialResponseArgs{...}

type GcmCredentialResponseOutput

type GcmCredentialResponseOutput struct{ *pulumi.OutputState }

Description of a NotificationHub GcmCredential.

func (GcmCredentialResponseOutput) ElementType

func (GcmCredentialResponseOutput) GcmEndpoint

The FCM legacy endpoint. Default value is 'https://fcm.googleapis.com/fcm/send'

func (GcmCredentialResponseOutput) GoogleApiKey

The Google API key.

func (GcmCredentialResponseOutput) ToGcmCredentialResponseOutput

func (o GcmCredentialResponseOutput) ToGcmCredentialResponseOutput() GcmCredentialResponseOutput

func (GcmCredentialResponseOutput) ToGcmCredentialResponseOutputWithContext

func (o GcmCredentialResponseOutput) ToGcmCredentialResponseOutputWithContext(ctx context.Context) GcmCredentialResponseOutput

func (GcmCredentialResponseOutput) ToGcmCredentialResponsePtrOutput

func (o GcmCredentialResponseOutput) ToGcmCredentialResponsePtrOutput() GcmCredentialResponsePtrOutput

func (GcmCredentialResponseOutput) ToGcmCredentialResponsePtrOutputWithContext

func (o GcmCredentialResponseOutput) ToGcmCredentialResponsePtrOutputWithContext(ctx context.Context) GcmCredentialResponsePtrOutput

type GcmCredentialResponsePtrInput

type GcmCredentialResponsePtrInput interface {
	pulumi.Input

	ToGcmCredentialResponsePtrOutput() GcmCredentialResponsePtrOutput
	ToGcmCredentialResponsePtrOutputWithContext(context.Context) GcmCredentialResponsePtrOutput
}

GcmCredentialResponsePtrInput is an input type that accepts GcmCredentialResponseArgs, GcmCredentialResponsePtr and GcmCredentialResponsePtrOutput values. You can construct a concrete instance of `GcmCredentialResponsePtrInput` via:

        GcmCredentialResponseArgs{...}

or:

        nil

type GcmCredentialResponsePtrOutput

type GcmCredentialResponsePtrOutput struct{ *pulumi.OutputState }

func (GcmCredentialResponsePtrOutput) Elem

func (GcmCredentialResponsePtrOutput) ElementType

func (GcmCredentialResponsePtrOutput) GcmEndpoint

The FCM legacy endpoint. Default value is 'https://fcm.googleapis.com/fcm/send'

func (GcmCredentialResponsePtrOutput) GoogleApiKey

The Google API key.

func (GcmCredentialResponsePtrOutput) ToGcmCredentialResponsePtrOutput

func (o GcmCredentialResponsePtrOutput) ToGcmCredentialResponsePtrOutput() GcmCredentialResponsePtrOutput

func (GcmCredentialResponsePtrOutput) ToGcmCredentialResponsePtrOutputWithContext

func (o GcmCredentialResponsePtrOutput) ToGcmCredentialResponsePtrOutputWithContext(ctx context.Context) GcmCredentialResponsePtrOutput

type ListNamespaceKeysArgs

type ListNamespaceKeysArgs struct {
	// The connection string of the namespace for the specified authorizationRule.
	AuthorizationRuleName string `pulumi:"authorizationRuleName"`
	// The namespace name.
	NamespaceName string `pulumi:"namespaceName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListNamespaceKeysResult

type ListNamespaceKeysResult struct {
	// Link to the next set of results. Not empty if Value contains incomplete list of AuthorizationRules
	NextLink *string `pulumi:"nextLink"`
	// Result of the List AuthorizationRules operation.
	Value []SharedAccessAuthorizationRuleResourceResponse `pulumi:"value"`
}

The response of the List Namespace operation.

type ListNotificationHubKeysArgs

type ListNotificationHubKeysArgs struct {
	// The connection string of the NotificationHub for the specified authorizationRule.
	AuthorizationRuleName string `pulumi:"authorizationRuleName"`
	// The namespace name.
	NamespaceName string `pulumi:"namespaceName"`
	// The notification hub name.
	NotificationHubName string `pulumi:"notificationHubName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListNotificationHubKeysResult

type ListNotificationHubKeysResult struct {
	// KeyName of the created AuthorizationRule
	KeyName *string `pulumi:"keyName"`
	// PrimaryConnectionString of the AuthorizationRule.
	PrimaryConnectionString *string `pulumi:"primaryConnectionString"`
	// PrimaryKey of the created AuthorizationRule.
	PrimaryKey *string `pulumi:"primaryKey"`
	// SecondaryConnectionString of the created AuthorizationRule
	SecondaryConnectionString *string `pulumi:"secondaryConnectionString"`
	// SecondaryKey of the created AuthorizationRule
	SecondaryKey *string `pulumi:"secondaryKey"`
}

Namespace/NotificationHub Connection String

type LookupNamespaceArgs

type LookupNamespaceArgs struct {
	// The namespace name.
	NamespaceName string `pulumi:"namespaceName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupNamespaceAuthorizationRuleArgs

type LookupNamespaceAuthorizationRuleArgs struct {
	// Authorization rule name.
	AuthorizationRuleName string `pulumi:"authorizationRuleName"`
	// The namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupNamespaceAuthorizationRuleResult

type LookupNamespaceAuthorizationRuleResult struct {
	// A string that describes the claim type
	ClaimType string `pulumi:"claimType"`
	// A string that describes the claim value
	ClaimValue string `pulumi:"claimValue"`
	// The created time for this rule
	CreatedTime string `pulumi:"createdTime"`
	// Resource Id
	Id string `pulumi:"id"`
	// A string that describes the authorization rule.
	KeyName string `pulumi:"keyName"`
	// Resource location
	Location *string `pulumi:"location"`
	// The last modified time for this rule
	ModifiedTime string `pulumi:"modifiedTime"`
	// Resource name
	Name string `pulumi:"name"`
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	PrimaryKey string `pulumi:"primaryKey"`
	// The revision number for the rule
	Revision int `pulumi:"revision"`
	// The rights associated with the rule.
	Rights []string `pulumi:"rights"`
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	SecondaryKey string `pulumi:"secondaryKey"`
	// The sku of the created namespace
	Sku *SkuResponse `pulumi:"sku"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
}

Description of a Namespace AuthorizationRules.

type LookupNamespaceResult

type LookupNamespaceResult struct {
	// The time the namespace was created.
	CreatedAt *string `pulumi:"createdAt"`
	// Whether or not the namespace is set as Critical.
	Critical *bool `pulumi:"critical"`
	// Data center for the namespace
	DataCenter *string `pulumi:"dataCenter"`
	// Whether or not the namespace is currently enabled.
	Enabled *bool `pulumi:"enabled"`
	// Resource Id
	Id string `pulumi:"id"`
	// Resource location
	Location *string `pulumi:"location"`
	// Identifier for Azure Insights metrics
	MetricId string `pulumi:"metricId"`
	// Resource name
	Name string `pulumi:"name"`
	// The namespace type.
	NamespaceType *string `pulumi:"namespaceType"`
	// Provisioning state of the Namespace.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Specifies the targeted region in which the namespace should be created. It can be any of the following values: Australia East, Australia Southeast, Central US, East US, East US 2, West US, North Central US, South Central US, East Asia, Southeast Asia, Brazil South, Japan East, Japan West, North Europe, West Europe
	Region *string `pulumi:"region"`
	// ScaleUnit where the namespace gets created
	ScaleUnit *string `pulumi:"scaleUnit"`
	// Endpoint you can use to perform NotificationHub operations.
	ServiceBusEndpoint *string `pulumi:"serviceBusEndpoint"`
	// The sku of the created namespace
	Sku *SkuResponse `pulumi:"sku"`
	// Status of the namespace. It can be any of these values:1 = Created/Active2 = Creating3 = Suspended4 = Deleting
	Status *string `pulumi:"status"`
	// The Id of the Azure subscription associated with the namespace.
	SubscriptionId *string `pulumi:"subscriptionId"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
	// The time the namespace was updated.
	UpdatedAt *string `pulumi:"updatedAt"`
}

Description of a Namespace resource.

func LookupNamespace

func LookupNamespace(ctx *pulumi.Context, args *LookupNamespaceArgs, opts ...pulumi.InvokeOption) (*LookupNamespaceResult, error)

type LookupNotificationHubArgs

type LookupNotificationHubArgs struct {
	// The namespace name.
	NamespaceName string `pulumi:"namespaceName"`
	// The notification hub name.
	NotificationHubName string `pulumi:"notificationHubName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupNotificationHubAuthorizationRuleArgs

type LookupNotificationHubAuthorizationRuleArgs struct {
	// authorization rule name.
	AuthorizationRuleName string `pulumi:"authorizationRuleName"`
	// The namespace name
	NamespaceName string `pulumi:"namespaceName"`
	// The notification hub name.
	NotificationHubName string `pulumi:"notificationHubName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupNotificationHubAuthorizationRuleResult

type LookupNotificationHubAuthorizationRuleResult struct {
	// A string that describes the claim type
	ClaimType string `pulumi:"claimType"`
	// A string that describes the claim value
	ClaimValue string `pulumi:"claimValue"`
	// The created time for this rule
	CreatedTime string `pulumi:"createdTime"`
	// Resource Id
	Id string `pulumi:"id"`
	// A string that describes the authorization rule.
	KeyName string `pulumi:"keyName"`
	// Resource location
	Location *string `pulumi:"location"`
	// The last modified time for this rule
	ModifiedTime string `pulumi:"modifiedTime"`
	// Resource name
	Name string `pulumi:"name"`
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	PrimaryKey string `pulumi:"primaryKey"`
	// The revision number for the rule
	Revision int `pulumi:"revision"`
	// The rights associated with the rule.
	Rights []string `pulumi:"rights"`
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	SecondaryKey string `pulumi:"secondaryKey"`
	// The sku of the created namespace
	Sku *SkuResponse `pulumi:"sku"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
}

Description of a Namespace AuthorizationRules.

type LookupNotificationHubResult

type LookupNotificationHubResult struct {
	// The AdmCredential of the created NotificationHub
	AdmCredential *AdmCredentialResponse `pulumi:"admCredential"`
	// The ApnsCredential of the created NotificationHub
	ApnsCredential *ApnsCredentialResponse `pulumi:"apnsCredential"`
	// The AuthorizationRules of the created NotificationHub
	AuthorizationRules []SharedAccessAuthorizationRulePropertiesResponse `pulumi:"authorizationRules"`
	// The BaiduCredential of the created NotificationHub
	BaiduCredential *BaiduCredentialResponse `pulumi:"baiduCredential"`
	// The GcmCredential of the created NotificationHub
	GcmCredential *GcmCredentialResponse `pulumi:"gcmCredential"`
	// Resource Id
	Id string `pulumi:"id"`
	// Resource location
	Location *string `pulumi:"location"`
	// The MpnsCredential of the created NotificationHub
	MpnsCredential *MpnsCredentialResponse `pulumi:"mpnsCredential"`
	// Resource name
	Name string `pulumi:"name"`
	// The RegistrationTtl of the created NotificationHub
	RegistrationTtl *string `pulumi:"registrationTtl"`
	// The sku of the created namespace
	Sku *SkuResponse `pulumi:"sku"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
	// The WnsCredential of the created NotificationHub
	WnsCredential *WnsCredentialResponse `pulumi:"wnsCredential"`
}

Description of a NotificationHub Resource.

type MpnsCredential

type MpnsCredential struct {
	// The certificate key for this credential.
	CertificateKey *string `pulumi:"certificateKey"`
	// The MPNS certificate.
	MpnsCertificate *string `pulumi:"mpnsCertificate"`
	// The MPNS certificate Thumbprint
	Thumbprint *string `pulumi:"thumbprint"`
}

Description of a NotificationHub MpnsCredential.

type MpnsCredentialArgs

type MpnsCredentialArgs struct {
	// The certificate key for this credential.
	CertificateKey pulumi.StringPtrInput `pulumi:"certificateKey"`
	// The MPNS certificate.
	MpnsCertificate pulumi.StringPtrInput `pulumi:"mpnsCertificate"`
	// The MPNS certificate Thumbprint
	Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"`
}

Description of a NotificationHub MpnsCredential.

func (MpnsCredentialArgs) ElementType

func (MpnsCredentialArgs) ElementType() reflect.Type

func (MpnsCredentialArgs) ToMpnsCredentialOutput

func (i MpnsCredentialArgs) ToMpnsCredentialOutput() MpnsCredentialOutput

func (MpnsCredentialArgs) ToMpnsCredentialOutputWithContext

func (i MpnsCredentialArgs) ToMpnsCredentialOutputWithContext(ctx context.Context) MpnsCredentialOutput

func (MpnsCredentialArgs) ToMpnsCredentialPtrOutput

func (i MpnsCredentialArgs) ToMpnsCredentialPtrOutput() MpnsCredentialPtrOutput

func (MpnsCredentialArgs) ToMpnsCredentialPtrOutputWithContext

func (i MpnsCredentialArgs) ToMpnsCredentialPtrOutputWithContext(ctx context.Context) MpnsCredentialPtrOutput

type MpnsCredentialInput

type MpnsCredentialInput interface {
	pulumi.Input

	ToMpnsCredentialOutput() MpnsCredentialOutput
	ToMpnsCredentialOutputWithContext(context.Context) MpnsCredentialOutput
}

MpnsCredentialInput is an input type that accepts MpnsCredentialArgs and MpnsCredentialOutput values. You can construct a concrete instance of `MpnsCredentialInput` via:

MpnsCredentialArgs{...}

type MpnsCredentialOutput

type MpnsCredentialOutput struct{ *pulumi.OutputState }

Description of a NotificationHub MpnsCredential.

func (MpnsCredentialOutput) CertificateKey

func (o MpnsCredentialOutput) CertificateKey() pulumi.StringPtrOutput

The certificate key for this credential.

func (MpnsCredentialOutput) ElementType

func (MpnsCredentialOutput) ElementType() reflect.Type

func (MpnsCredentialOutput) MpnsCertificate

func (o MpnsCredentialOutput) MpnsCertificate() pulumi.StringPtrOutput

The MPNS certificate.

func (MpnsCredentialOutput) Thumbprint

The MPNS certificate Thumbprint

func (MpnsCredentialOutput) ToMpnsCredentialOutput

func (o MpnsCredentialOutput) ToMpnsCredentialOutput() MpnsCredentialOutput

func (MpnsCredentialOutput) ToMpnsCredentialOutputWithContext

func (o MpnsCredentialOutput) ToMpnsCredentialOutputWithContext(ctx context.Context) MpnsCredentialOutput

func (MpnsCredentialOutput) ToMpnsCredentialPtrOutput

func (o MpnsCredentialOutput) ToMpnsCredentialPtrOutput() MpnsCredentialPtrOutput

func (MpnsCredentialOutput) ToMpnsCredentialPtrOutputWithContext

func (o MpnsCredentialOutput) ToMpnsCredentialPtrOutputWithContext(ctx context.Context) MpnsCredentialPtrOutput

type MpnsCredentialPtrInput

type MpnsCredentialPtrInput interface {
	pulumi.Input

	ToMpnsCredentialPtrOutput() MpnsCredentialPtrOutput
	ToMpnsCredentialPtrOutputWithContext(context.Context) MpnsCredentialPtrOutput
}

MpnsCredentialPtrInput is an input type that accepts MpnsCredentialArgs, MpnsCredentialPtr and MpnsCredentialPtrOutput values. You can construct a concrete instance of `MpnsCredentialPtrInput` via:

        MpnsCredentialArgs{...}

or:

        nil

type MpnsCredentialPtrOutput

type MpnsCredentialPtrOutput struct{ *pulumi.OutputState }

func (MpnsCredentialPtrOutput) CertificateKey

func (o MpnsCredentialPtrOutput) CertificateKey() pulumi.StringPtrOutput

The certificate key for this credential.

func (MpnsCredentialPtrOutput) Elem

func (MpnsCredentialPtrOutput) ElementType

func (MpnsCredentialPtrOutput) ElementType() reflect.Type

func (MpnsCredentialPtrOutput) MpnsCertificate

func (o MpnsCredentialPtrOutput) MpnsCertificate() pulumi.StringPtrOutput

The MPNS certificate.

func (MpnsCredentialPtrOutput) Thumbprint

The MPNS certificate Thumbprint

func (MpnsCredentialPtrOutput) ToMpnsCredentialPtrOutput

func (o MpnsCredentialPtrOutput) ToMpnsCredentialPtrOutput() MpnsCredentialPtrOutput

func (MpnsCredentialPtrOutput) ToMpnsCredentialPtrOutputWithContext

func (o MpnsCredentialPtrOutput) ToMpnsCredentialPtrOutputWithContext(ctx context.Context) MpnsCredentialPtrOutput

type MpnsCredentialResponse

type MpnsCredentialResponse struct {
	// The certificate key for this credential.
	CertificateKey *string `pulumi:"certificateKey"`
	// The MPNS certificate.
	MpnsCertificate *string `pulumi:"mpnsCertificate"`
	// The MPNS certificate Thumbprint
	Thumbprint *string `pulumi:"thumbprint"`
}

Description of a NotificationHub MpnsCredential.

type MpnsCredentialResponseArgs

type MpnsCredentialResponseArgs struct {
	// The certificate key for this credential.
	CertificateKey pulumi.StringPtrInput `pulumi:"certificateKey"`
	// The MPNS certificate.
	MpnsCertificate pulumi.StringPtrInput `pulumi:"mpnsCertificate"`
	// The MPNS certificate Thumbprint
	Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"`
}

Description of a NotificationHub MpnsCredential.

func (MpnsCredentialResponseArgs) ElementType

func (MpnsCredentialResponseArgs) ElementType() reflect.Type

func (MpnsCredentialResponseArgs) ToMpnsCredentialResponseOutput

func (i MpnsCredentialResponseArgs) ToMpnsCredentialResponseOutput() MpnsCredentialResponseOutput

func (MpnsCredentialResponseArgs) ToMpnsCredentialResponseOutputWithContext

func (i MpnsCredentialResponseArgs) ToMpnsCredentialResponseOutputWithContext(ctx context.Context) MpnsCredentialResponseOutput

func (MpnsCredentialResponseArgs) ToMpnsCredentialResponsePtrOutput

func (i MpnsCredentialResponseArgs) ToMpnsCredentialResponsePtrOutput() MpnsCredentialResponsePtrOutput

func (MpnsCredentialResponseArgs) ToMpnsCredentialResponsePtrOutputWithContext

func (i MpnsCredentialResponseArgs) ToMpnsCredentialResponsePtrOutputWithContext(ctx context.Context) MpnsCredentialResponsePtrOutput

type MpnsCredentialResponseInput

type MpnsCredentialResponseInput interface {
	pulumi.Input

	ToMpnsCredentialResponseOutput() MpnsCredentialResponseOutput
	ToMpnsCredentialResponseOutputWithContext(context.Context) MpnsCredentialResponseOutput
}

MpnsCredentialResponseInput is an input type that accepts MpnsCredentialResponseArgs and MpnsCredentialResponseOutput values. You can construct a concrete instance of `MpnsCredentialResponseInput` via:

MpnsCredentialResponseArgs{...}

type MpnsCredentialResponseOutput

type MpnsCredentialResponseOutput struct{ *pulumi.OutputState }

Description of a NotificationHub MpnsCredential.

func (MpnsCredentialResponseOutput) CertificateKey

The certificate key for this credential.

func (MpnsCredentialResponseOutput) ElementType

func (MpnsCredentialResponseOutput) MpnsCertificate

The MPNS certificate.

func (MpnsCredentialResponseOutput) Thumbprint

The MPNS certificate Thumbprint

func (MpnsCredentialResponseOutput) ToMpnsCredentialResponseOutput

func (o MpnsCredentialResponseOutput) ToMpnsCredentialResponseOutput() MpnsCredentialResponseOutput

func (MpnsCredentialResponseOutput) ToMpnsCredentialResponseOutputWithContext

func (o MpnsCredentialResponseOutput) ToMpnsCredentialResponseOutputWithContext(ctx context.Context) MpnsCredentialResponseOutput

func (MpnsCredentialResponseOutput) ToMpnsCredentialResponsePtrOutput

func (o MpnsCredentialResponseOutput) ToMpnsCredentialResponsePtrOutput() MpnsCredentialResponsePtrOutput

func (MpnsCredentialResponseOutput) ToMpnsCredentialResponsePtrOutputWithContext

func (o MpnsCredentialResponseOutput) ToMpnsCredentialResponsePtrOutputWithContext(ctx context.Context) MpnsCredentialResponsePtrOutput

type MpnsCredentialResponsePtrInput

type MpnsCredentialResponsePtrInput interface {
	pulumi.Input

	ToMpnsCredentialResponsePtrOutput() MpnsCredentialResponsePtrOutput
	ToMpnsCredentialResponsePtrOutputWithContext(context.Context) MpnsCredentialResponsePtrOutput
}

MpnsCredentialResponsePtrInput is an input type that accepts MpnsCredentialResponseArgs, MpnsCredentialResponsePtr and MpnsCredentialResponsePtrOutput values. You can construct a concrete instance of `MpnsCredentialResponsePtrInput` via:

        MpnsCredentialResponseArgs{...}

or:

        nil

type MpnsCredentialResponsePtrOutput

type MpnsCredentialResponsePtrOutput struct{ *pulumi.OutputState }

func (MpnsCredentialResponsePtrOutput) CertificateKey

The certificate key for this credential.

func (MpnsCredentialResponsePtrOutput) Elem

func (MpnsCredentialResponsePtrOutput) ElementType

func (MpnsCredentialResponsePtrOutput) MpnsCertificate

The MPNS certificate.

func (MpnsCredentialResponsePtrOutput) Thumbprint

The MPNS certificate Thumbprint

func (MpnsCredentialResponsePtrOutput) ToMpnsCredentialResponsePtrOutput

func (o MpnsCredentialResponsePtrOutput) ToMpnsCredentialResponsePtrOutput() MpnsCredentialResponsePtrOutput

func (MpnsCredentialResponsePtrOutput) ToMpnsCredentialResponsePtrOutputWithContext

func (o MpnsCredentialResponsePtrOutput) ToMpnsCredentialResponsePtrOutputWithContext(ctx context.Context) MpnsCredentialResponsePtrOutput

type Namespace

type Namespace struct {
	pulumi.CustomResourceState

	// The time the namespace was created.
	CreatedAt pulumi.StringPtrOutput `pulumi:"createdAt"`
	// Whether or not the namespace is set as Critical.
	Critical pulumi.BoolPtrOutput `pulumi:"critical"`
	// Data center for the namespace
	DataCenter pulumi.StringPtrOutput `pulumi:"dataCenter"`
	// Whether or not the namespace is currently enabled.
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// Resource location
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Identifier for Azure Insights metrics
	MetricId pulumi.StringOutput `pulumi:"metricId"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// The namespace type.
	NamespaceType pulumi.StringPtrOutput `pulumi:"namespaceType"`
	// Provisioning state of the Namespace.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Specifies the targeted region in which the namespace should be created. It can be any of the following values: Australia East, Australia Southeast, Central US, East US, East US 2, West US, North Central US, South Central US, East Asia, Southeast Asia, Brazil South, Japan East, Japan West, North Europe, West Europe
	Region pulumi.StringPtrOutput `pulumi:"region"`
	// ScaleUnit where the namespace gets created
	ScaleUnit pulumi.StringPtrOutput `pulumi:"scaleUnit"`
	// Endpoint you can use to perform NotificationHub operations.
	ServiceBusEndpoint pulumi.StringPtrOutput `pulumi:"serviceBusEndpoint"`
	// The sku of the created namespace
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Status of the namespace. It can be any of these values:1 = Created/Active2 = Creating3 = Suspended4 = Deleting
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// The Id of the Azure subscription associated with the namespace.
	SubscriptionId pulumi.StringPtrOutput `pulumi:"subscriptionId"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
	// The time the namespace was updated.
	UpdatedAt pulumi.StringPtrOutput `pulumi:"updatedAt"`
}

Description of a Namespace resource.

func GetNamespace

func GetNamespace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NamespaceState, opts ...pulumi.ResourceOption) (*Namespace, error)

GetNamespace gets an existing Namespace 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 NewNamespace

func NewNamespace(ctx *pulumi.Context,
	name string, args *NamespaceArgs, opts ...pulumi.ResourceOption) (*Namespace, error)

NewNamespace registers a new resource with the given unique name, arguments, and options.

func (*Namespace) ElementType added in v0.2.6

func (*Namespace) ElementType() reflect.Type

func (*Namespace) ToNamespaceOutput added in v0.2.6

func (i *Namespace) ToNamespaceOutput() NamespaceOutput

func (*Namespace) ToNamespaceOutputWithContext added in v0.2.6

func (i *Namespace) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput

type NamespaceArgs

type NamespaceArgs struct {
	// The time the namespace was created.
	CreatedAt pulumi.StringPtrInput
	// Whether or not the namespace is set as Critical.
	Critical pulumi.BoolPtrInput
	// Data center for the namespace
	DataCenter pulumi.StringPtrInput
	// Whether or not the namespace is currently enabled.
	Enabled pulumi.BoolPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// The name of the namespace.
	Name pulumi.StringPtrInput
	// The namespace name.
	NamespaceName pulumi.StringInput
	// The namespace type.
	NamespaceType *NamespaceType
	// Provisioning state of the Namespace.
	ProvisioningState pulumi.StringPtrInput
	// Specifies the targeted region in which the namespace should be created. It can be any of the following values: Australia East, Australia Southeast, Central US, East US, East US 2, West US, North Central US, South Central US, East Asia, Southeast Asia, Brazil South, Japan East, Japan West, North Europe, West Europe
	Region pulumi.StringPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// ScaleUnit where the namespace gets created
	ScaleUnit pulumi.StringPtrInput
	// Endpoint you can use to perform NotificationHub operations.
	ServiceBusEndpoint pulumi.StringPtrInput
	// The sku of the created namespace
	Sku SkuPtrInput
	// Status of the namespace. It can be any of these values:1 = Created/Active2 = Creating3 = Suspended4 = Deleting
	Status pulumi.StringPtrInput
	// The Id of the Azure subscription associated with the namespace.
	SubscriptionId pulumi.StringPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// The time the namespace was updated.
	UpdatedAt pulumi.StringPtrInput
}

The set of arguments for constructing a Namespace resource.

func (NamespaceArgs) ElementType

func (NamespaceArgs) ElementType() reflect.Type

type NamespaceAuthorizationRule

type NamespaceAuthorizationRule struct {
	pulumi.CustomResourceState

	// A string that describes the claim type
	ClaimType pulumi.StringOutput `pulumi:"claimType"`
	// A string that describes the claim value
	ClaimValue pulumi.StringOutput `pulumi:"claimValue"`
	// The created time for this rule
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// A string that describes the authorization rule.
	KeyName pulumi.StringOutput `pulumi:"keyName"`
	// Resource location
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The last modified time for this rule
	ModifiedTime pulumi.StringOutput `pulumi:"modifiedTime"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	PrimaryKey pulumi.StringOutput `pulumi:"primaryKey"`
	// The revision number for the rule
	Revision pulumi.IntOutput `pulumi:"revision"`
	// The rights associated with the rule.
	Rights pulumi.StringArrayOutput `pulumi:"rights"`
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	SecondaryKey pulumi.StringOutput `pulumi:"secondaryKey"`
	// The sku of the created namespace
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

Description of a Namespace AuthorizationRules.

func GetNamespaceAuthorizationRule

func GetNamespaceAuthorizationRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NamespaceAuthorizationRuleState, opts ...pulumi.ResourceOption) (*NamespaceAuthorizationRule, error)

GetNamespaceAuthorizationRule gets an existing NamespaceAuthorizationRule 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 NewNamespaceAuthorizationRule

func NewNamespaceAuthorizationRule(ctx *pulumi.Context,
	name string, args *NamespaceAuthorizationRuleArgs, opts ...pulumi.ResourceOption) (*NamespaceAuthorizationRule, error)

NewNamespaceAuthorizationRule registers a new resource with the given unique name, arguments, and options.

func (*NamespaceAuthorizationRule) ElementType added in v0.2.6

func (*NamespaceAuthorizationRule) ElementType() reflect.Type

func (*NamespaceAuthorizationRule) ToNamespaceAuthorizationRuleOutput added in v0.2.6

func (i *NamespaceAuthorizationRule) ToNamespaceAuthorizationRuleOutput() NamespaceAuthorizationRuleOutput

func (*NamespaceAuthorizationRule) ToNamespaceAuthorizationRuleOutputWithContext added in v0.2.6

func (i *NamespaceAuthorizationRule) ToNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleOutput

type NamespaceAuthorizationRuleArgs

type NamespaceAuthorizationRuleArgs struct {
	// Authorization Rule Name.
	AuthorizationRuleName pulumi.StringInput
	// The namespace name.
	NamespaceName pulumi.StringInput
	// Properties of the Namespace AuthorizationRules.
	Properties SharedAccessAuthorizationRulePropertiesInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a NamespaceAuthorizationRule resource.

func (NamespaceAuthorizationRuleArgs) ElementType

type NamespaceAuthorizationRuleInput added in v0.2.6

type NamespaceAuthorizationRuleInput interface {
	pulumi.Input

	ToNamespaceAuthorizationRuleOutput() NamespaceAuthorizationRuleOutput
	ToNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleOutput
}

type NamespaceAuthorizationRuleOutput added in v0.2.6

type NamespaceAuthorizationRuleOutput struct {
	*pulumi.OutputState
}

func (NamespaceAuthorizationRuleOutput) ElementType added in v0.2.6

func (NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutput added in v0.2.6

func (o NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutput() NamespaceAuthorizationRuleOutput

func (NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutputWithContext added in v0.2.6

func (o NamespaceAuthorizationRuleOutput) ToNamespaceAuthorizationRuleOutputWithContext(ctx context.Context) NamespaceAuthorizationRuleOutput

type NamespaceAuthorizationRuleState

type NamespaceAuthorizationRuleState struct {
	// A string that describes the claim type
	ClaimType pulumi.StringPtrInput
	// A string that describes the claim value
	ClaimValue pulumi.StringPtrInput
	// The created time for this rule
	CreatedTime pulumi.StringPtrInput
	// A string that describes the authorization rule.
	KeyName pulumi.StringPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// The last modified time for this rule
	ModifiedTime pulumi.StringPtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	PrimaryKey pulumi.StringPtrInput
	// The revision number for the rule
	Revision pulumi.IntPtrInput
	// The rights associated with the rule.
	Rights pulumi.StringArrayInput
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	SecondaryKey pulumi.StringPtrInput
	// The sku of the created namespace
	Sku SkuResponsePtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (NamespaceAuthorizationRuleState) ElementType

type NamespaceInput added in v0.2.6

type NamespaceInput interface {
	pulumi.Input

	ToNamespaceOutput() NamespaceOutput
	ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
}

type NamespaceOutput added in v0.2.6

type NamespaceOutput struct {
	*pulumi.OutputState
}

func (NamespaceOutput) ElementType added in v0.2.6

func (NamespaceOutput) ElementType() reflect.Type

func (NamespaceOutput) ToNamespaceOutput added in v0.2.6

func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput

func (NamespaceOutput) ToNamespaceOutputWithContext added in v0.2.6

func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput

type NamespaceState

type NamespaceState struct {
	// The time the namespace was created.
	CreatedAt pulumi.StringPtrInput
	// Whether or not the namespace is set as Critical.
	Critical pulumi.BoolPtrInput
	// Data center for the namespace
	DataCenter pulumi.StringPtrInput
	// Whether or not the namespace is currently enabled.
	Enabled pulumi.BoolPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// Identifier for Azure Insights metrics
	MetricId pulumi.StringPtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// The namespace type.
	NamespaceType pulumi.StringPtrInput
	// Provisioning state of the Namespace.
	ProvisioningState pulumi.StringPtrInput
	// Specifies the targeted region in which the namespace should be created. It can be any of the following values: Australia East, Australia Southeast, Central US, East US, East US 2, West US, North Central US, South Central US, East Asia, Southeast Asia, Brazil South, Japan East, Japan West, North Europe, West Europe
	Region pulumi.StringPtrInput
	// ScaleUnit where the namespace gets created
	ScaleUnit pulumi.StringPtrInput
	// Endpoint you can use to perform NotificationHub operations.
	ServiceBusEndpoint pulumi.StringPtrInput
	// The sku of the created namespace
	Sku SkuResponsePtrInput
	// Status of the namespace. It can be any of these values:1 = Created/Active2 = Creating3 = Suspended4 = Deleting
	Status pulumi.StringPtrInput
	// The Id of the Azure subscription associated with the namespace.
	SubscriptionId pulumi.StringPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
	// The time the namespace was updated.
	UpdatedAt pulumi.StringPtrInput
}

func (NamespaceState) ElementType

func (NamespaceState) ElementType() reflect.Type

type NamespaceType added in v0.3.1

type NamespaceType pulumi.String

The namespace type.

func (NamespaceType) ElementType added in v0.3.1

func (NamespaceType) ElementType() reflect.Type

func (NamespaceType) ToStringOutput added in v0.3.1

func (e NamespaceType) ToStringOutput() pulumi.StringOutput

func (NamespaceType) ToStringOutputWithContext added in v0.3.1

func (e NamespaceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (NamespaceType) ToStringPtrOutput added in v0.3.1

func (e NamespaceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (NamespaceType) ToStringPtrOutputWithContext added in v0.3.1

func (e NamespaceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type NotificationHub

type NotificationHub struct {
	pulumi.CustomResourceState

	// The AdmCredential of the created NotificationHub
	AdmCredential AdmCredentialResponsePtrOutput `pulumi:"admCredential"`
	// The ApnsCredential of the created NotificationHub
	ApnsCredential ApnsCredentialResponsePtrOutput `pulumi:"apnsCredential"`
	// The AuthorizationRules of the created NotificationHub
	AuthorizationRules SharedAccessAuthorizationRulePropertiesResponseArrayOutput `pulumi:"authorizationRules"`
	// The BaiduCredential of the created NotificationHub
	BaiduCredential BaiduCredentialResponsePtrOutput `pulumi:"baiduCredential"`
	// The GcmCredential of the created NotificationHub
	GcmCredential GcmCredentialResponsePtrOutput `pulumi:"gcmCredential"`
	// Resource location
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The MpnsCredential of the created NotificationHub
	MpnsCredential MpnsCredentialResponsePtrOutput `pulumi:"mpnsCredential"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// The RegistrationTtl of the created NotificationHub
	RegistrationTtl pulumi.StringPtrOutput `pulumi:"registrationTtl"`
	// The sku of the created namespace
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
	// The WnsCredential of the created NotificationHub
	WnsCredential WnsCredentialResponsePtrOutput `pulumi:"wnsCredential"`
}

Description of a NotificationHub Resource.

func GetNotificationHub

func GetNotificationHub(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NotificationHubState, opts ...pulumi.ResourceOption) (*NotificationHub, error)

GetNotificationHub gets an existing NotificationHub 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 NewNotificationHub

func NewNotificationHub(ctx *pulumi.Context,
	name string, args *NotificationHubArgs, opts ...pulumi.ResourceOption) (*NotificationHub, error)

NewNotificationHub registers a new resource with the given unique name, arguments, and options.

func (*NotificationHub) ElementType added in v0.2.6

func (*NotificationHub) ElementType() reflect.Type

func (*NotificationHub) ToNotificationHubOutput added in v0.2.6

func (i *NotificationHub) ToNotificationHubOutput() NotificationHubOutput

func (*NotificationHub) ToNotificationHubOutputWithContext added in v0.2.6

func (i *NotificationHub) ToNotificationHubOutputWithContext(ctx context.Context) NotificationHubOutput

type NotificationHubArgs

type NotificationHubArgs struct {
	// The AdmCredential of the created NotificationHub
	AdmCredential AdmCredentialPtrInput
	// The ApnsCredential of the created NotificationHub
	ApnsCredential ApnsCredentialPtrInput
	// The AuthorizationRules of the created NotificationHub
	AuthorizationRules SharedAccessAuthorizationRulePropertiesArrayInput
	// The BaiduCredential of the created NotificationHub
	BaiduCredential BaiduCredentialPtrInput
	// The GcmCredential of the created NotificationHub
	GcmCredential GcmCredentialPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// The MpnsCredential of the created NotificationHub
	MpnsCredential MpnsCredentialPtrInput
	// The NotificationHub name.
	Name pulumi.StringPtrInput
	// The namespace name.
	NamespaceName pulumi.StringInput
	// The notification hub name.
	NotificationHubName pulumi.StringInput
	// The RegistrationTtl of the created NotificationHub
	RegistrationTtl pulumi.StringPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// The sku of the created namespace
	Sku SkuPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// The WnsCredential of the created NotificationHub
	WnsCredential WnsCredentialPtrInput
}

The set of arguments for constructing a NotificationHub resource.

func (NotificationHubArgs) ElementType

func (NotificationHubArgs) ElementType() reflect.Type

type NotificationHubAuthorizationRule

type NotificationHubAuthorizationRule struct {
	pulumi.CustomResourceState

	// A string that describes the claim type
	ClaimType pulumi.StringOutput `pulumi:"claimType"`
	// A string that describes the claim value
	ClaimValue pulumi.StringOutput `pulumi:"claimValue"`
	// The created time for this rule
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// A string that describes the authorization rule.
	KeyName pulumi.StringOutput `pulumi:"keyName"`
	// Resource location
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The last modified time for this rule
	ModifiedTime pulumi.StringOutput `pulumi:"modifiedTime"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	PrimaryKey pulumi.StringOutput `pulumi:"primaryKey"`
	// The revision number for the rule
	Revision pulumi.IntOutput `pulumi:"revision"`
	// The rights associated with the rule.
	Rights pulumi.StringArrayOutput `pulumi:"rights"`
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	SecondaryKey pulumi.StringOutput `pulumi:"secondaryKey"`
	// The sku of the created namespace
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

Description of a Namespace AuthorizationRules.

func GetNotificationHubAuthorizationRule

func GetNotificationHubAuthorizationRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NotificationHubAuthorizationRuleState, opts ...pulumi.ResourceOption) (*NotificationHubAuthorizationRule, error)

GetNotificationHubAuthorizationRule gets an existing NotificationHubAuthorizationRule 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 NewNotificationHubAuthorizationRule

func NewNotificationHubAuthorizationRule(ctx *pulumi.Context,
	name string, args *NotificationHubAuthorizationRuleArgs, opts ...pulumi.ResourceOption) (*NotificationHubAuthorizationRule, error)

NewNotificationHubAuthorizationRule registers a new resource with the given unique name, arguments, and options.

func (*NotificationHubAuthorizationRule) ElementType added in v0.2.6

func (*NotificationHubAuthorizationRule) ToNotificationHubAuthorizationRuleOutput added in v0.2.6

func (i *NotificationHubAuthorizationRule) ToNotificationHubAuthorizationRuleOutput() NotificationHubAuthorizationRuleOutput

func (*NotificationHubAuthorizationRule) ToNotificationHubAuthorizationRuleOutputWithContext added in v0.2.6

func (i *NotificationHubAuthorizationRule) ToNotificationHubAuthorizationRuleOutputWithContext(ctx context.Context) NotificationHubAuthorizationRuleOutput

type NotificationHubAuthorizationRuleArgs

type NotificationHubAuthorizationRuleArgs struct {
	// Authorization Rule Name.
	AuthorizationRuleName pulumi.StringInput
	// The namespace name.
	NamespaceName pulumi.StringInput
	// The notification hub name.
	NotificationHubName pulumi.StringInput
	// Properties of the Namespace AuthorizationRules.
	Properties SharedAccessAuthorizationRulePropertiesInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a NotificationHubAuthorizationRule resource.

func (NotificationHubAuthorizationRuleArgs) ElementType

type NotificationHubAuthorizationRuleInput added in v0.2.6

type NotificationHubAuthorizationRuleInput interface {
	pulumi.Input

	ToNotificationHubAuthorizationRuleOutput() NotificationHubAuthorizationRuleOutput
	ToNotificationHubAuthorizationRuleOutputWithContext(ctx context.Context) NotificationHubAuthorizationRuleOutput
}

type NotificationHubAuthorizationRuleOutput added in v0.2.6

type NotificationHubAuthorizationRuleOutput struct {
	*pulumi.OutputState
}

func (NotificationHubAuthorizationRuleOutput) ElementType added in v0.2.6

func (NotificationHubAuthorizationRuleOutput) ToNotificationHubAuthorizationRuleOutput added in v0.2.6

func (o NotificationHubAuthorizationRuleOutput) ToNotificationHubAuthorizationRuleOutput() NotificationHubAuthorizationRuleOutput

func (NotificationHubAuthorizationRuleOutput) ToNotificationHubAuthorizationRuleOutputWithContext added in v0.2.6

func (o NotificationHubAuthorizationRuleOutput) ToNotificationHubAuthorizationRuleOutputWithContext(ctx context.Context) NotificationHubAuthorizationRuleOutput

type NotificationHubAuthorizationRuleState

type NotificationHubAuthorizationRuleState struct {
	// A string that describes the claim type
	ClaimType pulumi.StringPtrInput
	// A string that describes the claim value
	ClaimValue pulumi.StringPtrInput
	// The created time for this rule
	CreatedTime pulumi.StringPtrInput
	// A string that describes the authorization rule.
	KeyName pulumi.StringPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// The last modified time for this rule
	ModifiedTime pulumi.StringPtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	PrimaryKey pulumi.StringPtrInput
	// The revision number for the rule
	Revision pulumi.IntPtrInput
	// The rights associated with the rule.
	Rights pulumi.StringArrayInput
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	SecondaryKey pulumi.StringPtrInput
	// The sku of the created namespace
	Sku SkuResponsePtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (NotificationHubAuthorizationRuleState) ElementType

type NotificationHubInput added in v0.2.6

type NotificationHubInput interface {
	pulumi.Input

	ToNotificationHubOutput() NotificationHubOutput
	ToNotificationHubOutputWithContext(ctx context.Context) NotificationHubOutput
}

type NotificationHubOutput added in v0.2.6

type NotificationHubOutput struct {
	*pulumi.OutputState
}

func (NotificationHubOutput) ElementType added in v0.2.6

func (NotificationHubOutput) ElementType() reflect.Type

func (NotificationHubOutput) ToNotificationHubOutput added in v0.2.6

func (o NotificationHubOutput) ToNotificationHubOutput() NotificationHubOutput

func (NotificationHubOutput) ToNotificationHubOutputWithContext added in v0.2.6

func (o NotificationHubOutput) ToNotificationHubOutputWithContext(ctx context.Context) NotificationHubOutput

type NotificationHubState

type NotificationHubState struct {
	// The AdmCredential of the created NotificationHub
	AdmCredential AdmCredentialResponsePtrInput
	// The ApnsCredential of the created NotificationHub
	ApnsCredential ApnsCredentialResponsePtrInput
	// The AuthorizationRules of the created NotificationHub
	AuthorizationRules SharedAccessAuthorizationRulePropertiesResponseArrayInput
	// The BaiduCredential of the created NotificationHub
	BaiduCredential BaiduCredentialResponsePtrInput
	// The GcmCredential of the created NotificationHub
	GcmCredential GcmCredentialResponsePtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// The MpnsCredential of the created NotificationHub
	MpnsCredential MpnsCredentialResponsePtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// The RegistrationTtl of the created NotificationHub
	RegistrationTtl pulumi.StringPtrInput
	// The sku of the created namespace
	Sku SkuResponsePtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
	// The WnsCredential of the created NotificationHub
	WnsCredential WnsCredentialResponsePtrInput
}

func (NotificationHubState) ElementType

func (NotificationHubState) ElementType() reflect.Type

type SharedAccessAuthorizationRuleProperties

type SharedAccessAuthorizationRuleProperties struct {
	// The rights associated with the rule.
	Rights []string `pulumi:"rights"`
}

SharedAccessAuthorizationRule properties.

type SharedAccessAuthorizationRulePropertiesArgs

type SharedAccessAuthorizationRulePropertiesArgs struct {
	// The rights associated with the rule.
	Rights AccessRightsArrayInput `pulumi:"rights"`
}

SharedAccessAuthorizationRule properties.

func (SharedAccessAuthorizationRulePropertiesArgs) ElementType

func (SharedAccessAuthorizationRulePropertiesArgs) ToSharedAccessAuthorizationRulePropertiesOutput

func (i SharedAccessAuthorizationRulePropertiesArgs) ToSharedAccessAuthorizationRulePropertiesOutput() SharedAccessAuthorizationRulePropertiesOutput

func (SharedAccessAuthorizationRulePropertiesArgs) ToSharedAccessAuthorizationRulePropertiesOutputWithContext

func (i SharedAccessAuthorizationRulePropertiesArgs) ToSharedAccessAuthorizationRulePropertiesOutputWithContext(ctx context.Context) SharedAccessAuthorizationRulePropertiesOutput

func (SharedAccessAuthorizationRulePropertiesArgs) ToSharedAccessAuthorizationRulePropertiesPtrOutput

func (i SharedAccessAuthorizationRulePropertiesArgs) ToSharedAccessAuthorizationRulePropertiesPtrOutput() SharedAccessAuthorizationRulePropertiesPtrOutput

func (SharedAccessAuthorizationRulePropertiesArgs) ToSharedAccessAuthorizationRulePropertiesPtrOutputWithContext

func (i SharedAccessAuthorizationRulePropertiesArgs) ToSharedAccessAuthorizationRulePropertiesPtrOutputWithContext(ctx context.Context) SharedAccessAuthorizationRulePropertiesPtrOutput

type SharedAccessAuthorizationRulePropertiesArray

type SharedAccessAuthorizationRulePropertiesArray []SharedAccessAuthorizationRulePropertiesInput

func (SharedAccessAuthorizationRulePropertiesArray) ElementType

func (SharedAccessAuthorizationRulePropertiesArray) ToSharedAccessAuthorizationRulePropertiesArrayOutput

func (i SharedAccessAuthorizationRulePropertiesArray) ToSharedAccessAuthorizationRulePropertiesArrayOutput() SharedAccessAuthorizationRulePropertiesArrayOutput

func (SharedAccessAuthorizationRulePropertiesArray) ToSharedAccessAuthorizationRulePropertiesArrayOutputWithContext

func (i SharedAccessAuthorizationRulePropertiesArray) ToSharedAccessAuthorizationRulePropertiesArrayOutputWithContext(ctx context.Context) SharedAccessAuthorizationRulePropertiesArrayOutput

type SharedAccessAuthorizationRulePropertiesArrayInput

type SharedAccessAuthorizationRulePropertiesArrayInput interface {
	pulumi.Input

	ToSharedAccessAuthorizationRulePropertiesArrayOutput() SharedAccessAuthorizationRulePropertiesArrayOutput
	ToSharedAccessAuthorizationRulePropertiesArrayOutputWithContext(context.Context) SharedAccessAuthorizationRulePropertiesArrayOutput
}

SharedAccessAuthorizationRulePropertiesArrayInput is an input type that accepts SharedAccessAuthorizationRulePropertiesArray and SharedAccessAuthorizationRulePropertiesArrayOutput values. You can construct a concrete instance of `SharedAccessAuthorizationRulePropertiesArrayInput` via:

SharedAccessAuthorizationRulePropertiesArray{ SharedAccessAuthorizationRulePropertiesArgs{...} }

type SharedAccessAuthorizationRulePropertiesArrayOutput

type SharedAccessAuthorizationRulePropertiesArrayOutput struct{ *pulumi.OutputState }

func (SharedAccessAuthorizationRulePropertiesArrayOutput) ElementType

func (SharedAccessAuthorizationRulePropertiesArrayOutput) Index

func (SharedAccessAuthorizationRulePropertiesArrayOutput) ToSharedAccessAuthorizationRulePropertiesArrayOutput

func (o SharedAccessAuthorizationRulePropertiesArrayOutput) ToSharedAccessAuthorizationRulePropertiesArrayOutput() SharedAccessAuthorizationRulePropertiesArrayOutput

func (SharedAccessAuthorizationRulePropertiesArrayOutput) ToSharedAccessAuthorizationRulePropertiesArrayOutputWithContext

func (o SharedAccessAuthorizationRulePropertiesArrayOutput) ToSharedAccessAuthorizationRulePropertiesArrayOutputWithContext(ctx context.Context) SharedAccessAuthorizationRulePropertiesArrayOutput

type SharedAccessAuthorizationRulePropertiesInput

type SharedAccessAuthorizationRulePropertiesInput interface {
	pulumi.Input

	ToSharedAccessAuthorizationRulePropertiesOutput() SharedAccessAuthorizationRulePropertiesOutput
	ToSharedAccessAuthorizationRulePropertiesOutputWithContext(context.Context) SharedAccessAuthorizationRulePropertiesOutput
}

SharedAccessAuthorizationRulePropertiesInput is an input type that accepts SharedAccessAuthorizationRulePropertiesArgs and SharedAccessAuthorizationRulePropertiesOutput values. You can construct a concrete instance of `SharedAccessAuthorizationRulePropertiesInput` via:

SharedAccessAuthorizationRulePropertiesArgs{...}

type SharedAccessAuthorizationRulePropertiesOutput

type SharedAccessAuthorizationRulePropertiesOutput struct{ *pulumi.OutputState }

SharedAccessAuthorizationRule properties.

func (SharedAccessAuthorizationRulePropertiesOutput) ElementType

func (SharedAccessAuthorizationRulePropertiesOutput) Rights

The rights associated with the rule.

func (SharedAccessAuthorizationRulePropertiesOutput) ToSharedAccessAuthorizationRulePropertiesOutput

func (o SharedAccessAuthorizationRulePropertiesOutput) ToSharedAccessAuthorizationRulePropertiesOutput() SharedAccessAuthorizationRulePropertiesOutput

func (SharedAccessAuthorizationRulePropertiesOutput) ToSharedAccessAuthorizationRulePropertiesOutputWithContext

func (o SharedAccessAuthorizationRulePropertiesOutput) ToSharedAccessAuthorizationRulePropertiesOutputWithContext(ctx context.Context) SharedAccessAuthorizationRulePropertiesOutput

func (SharedAccessAuthorizationRulePropertiesOutput) ToSharedAccessAuthorizationRulePropertiesPtrOutput

func (o SharedAccessAuthorizationRulePropertiesOutput) ToSharedAccessAuthorizationRulePropertiesPtrOutput() SharedAccessAuthorizationRulePropertiesPtrOutput

func (SharedAccessAuthorizationRulePropertiesOutput) ToSharedAccessAuthorizationRulePropertiesPtrOutputWithContext

func (o SharedAccessAuthorizationRulePropertiesOutput) ToSharedAccessAuthorizationRulePropertiesPtrOutputWithContext(ctx context.Context) SharedAccessAuthorizationRulePropertiesPtrOutput

type SharedAccessAuthorizationRulePropertiesPtrInput

type SharedAccessAuthorizationRulePropertiesPtrInput interface {
	pulumi.Input

	ToSharedAccessAuthorizationRulePropertiesPtrOutput() SharedAccessAuthorizationRulePropertiesPtrOutput
	ToSharedAccessAuthorizationRulePropertiesPtrOutputWithContext(context.Context) SharedAccessAuthorizationRulePropertiesPtrOutput
}

SharedAccessAuthorizationRulePropertiesPtrInput is an input type that accepts SharedAccessAuthorizationRulePropertiesArgs, SharedAccessAuthorizationRulePropertiesPtr and SharedAccessAuthorizationRulePropertiesPtrOutput values. You can construct a concrete instance of `SharedAccessAuthorizationRulePropertiesPtrInput` via:

        SharedAccessAuthorizationRulePropertiesArgs{...}

or:

        nil

type SharedAccessAuthorizationRulePropertiesPtrOutput

type SharedAccessAuthorizationRulePropertiesPtrOutput struct{ *pulumi.OutputState }

func (SharedAccessAuthorizationRulePropertiesPtrOutput) Elem

func (SharedAccessAuthorizationRulePropertiesPtrOutput) ElementType

func (SharedAccessAuthorizationRulePropertiesPtrOutput) Rights

The rights associated with the rule.

func (SharedAccessAuthorizationRulePropertiesPtrOutput) ToSharedAccessAuthorizationRulePropertiesPtrOutput

func (o SharedAccessAuthorizationRulePropertiesPtrOutput) ToSharedAccessAuthorizationRulePropertiesPtrOutput() SharedAccessAuthorizationRulePropertiesPtrOutput

func (SharedAccessAuthorizationRulePropertiesPtrOutput) ToSharedAccessAuthorizationRulePropertiesPtrOutputWithContext

func (o SharedAccessAuthorizationRulePropertiesPtrOutput) ToSharedAccessAuthorizationRulePropertiesPtrOutputWithContext(ctx context.Context) SharedAccessAuthorizationRulePropertiesPtrOutput

type SharedAccessAuthorizationRulePropertiesResponse

type SharedAccessAuthorizationRulePropertiesResponse struct {
	// A string that describes the claim type
	ClaimType string `pulumi:"claimType"`
	// A string that describes the claim value
	ClaimValue string `pulumi:"claimValue"`
	// The created time for this rule
	CreatedTime string `pulumi:"createdTime"`
	// A string that describes the authorization rule.
	KeyName string `pulumi:"keyName"`
	// The last modified time for this rule
	ModifiedTime string `pulumi:"modifiedTime"`
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	PrimaryKey string `pulumi:"primaryKey"`
	// The revision number for the rule
	Revision int `pulumi:"revision"`
	// The rights associated with the rule.
	Rights []string `pulumi:"rights"`
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	SecondaryKey string `pulumi:"secondaryKey"`
}

SharedAccessAuthorizationRule properties.

type SharedAccessAuthorizationRulePropertiesResponseArgs

type SharedAccessAuthorizationRulePropertiesResponseArgs struct {
	// A string that describes the claim type
	ClaimType pulumi.StringInput `pulumi:"claimType"`
	// A string that describes the claim value
	ClaimValue pulumi.StringInput `pulumi:"claimValue"`
	// The created time for this rule
	CreatedTime pulumi.StringInput `pulumi:"createdTime"`
	// A string that describes the authorization rule.
	KeyName pulumi.StringInput `pulumi:"keyName"`
	// The last modified time for this rule
	ModifiedTime pulumi.StringInput `pulumi:"modifiedTime"`
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	PrimaryKey pulumi.StringInput `pulumi:"primaryKey"`
	// The revision number for the rule
	Revision pulumi.IntInput `pulumi:"revision"`
	// The rights associated with the rule.
	Rights pulumi.StringArrayInput `pulumi:"rights"`
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	SecondaryKey pulumi.StringInput `pulumi:"secondaryKey"`
}

SharedAccessAuthorizationRule properties.

func (SharedAccessAuthorizationRulePropertiesResponseArgs) ElementType

func (SharedAccessAuthorizationRulePropertiesResponseArgs) ToSharedAccessAuthorizationRulePropertiesResponseOutput

func (i SharedAccessAuthorizationRulePropertiesResponseArgs) ToSharedAccessAuthorizationRulePropertiesResponseOutput() SharedAccessAuthorizationRulePropertiesResponseOutput

func (SharedAccessAuthorizationRulePropertiesResponseArgs) ToSharedAccessAuthorizationRulePropertiesResponseOutputWithContext

func (i SharedAccessAuthorizationRulePropertiesResponseArgs) ToSharedAccessAuthorizationRulePropertiesResponseOutputWithContext(ctx context.Context) SharedAccessAuthorizationRulePropertiesResponseOutput

type SharedAccessAuthorizationRulePropertiesResponseArray

type SharedAccessAuthorizationRulePropertiesResponseArray []SharedAccessAuthorizationRulePropertiesResponseInput

func (SharedAccessAuthorizationRulePropertiesResponseArray) ElementType

func (SharedAccessAuthorizationRulePropertiesResponseArray) ToSharedAccessAuthorizationRulePropertiesResponseArrayOutput

func (i SharedAccessAuthorizationRulePropertiesResponseArray) ToSharedAccessAuthorizationRulePropertiesResponseArrayOutput() SharedAccessAuthorizationRulePropertiesResponseArrayOutput

func (SharedAccessAuthorizationRulePropertiesResponseArray) ToSharedAccessAuthorizationRulePropertiesResponseArrayOutputWithContext

func (i SharedAccessAuthorizationRulePropertiesResponseArray) ToSharedAccessAuthorizationRulePropertiesResponseArrayOutputWithContext(ctx context.Context) SharedAccessAuthorizationRulePropertiesResponseArrayOutput

type SharedAccessAuthorizationRulePropertiesResponseArrayInput

type SharedAccessAuthorizationRulePropertiesResponseArrayInput interface {
	pulumi.Input

	ToSharedAccessAuthorizationRulePropertiesResponseArrayOutput() SharedAccessAuthorizationRulePropertiesResponseArrayOutput
	ToSharedAccessAuthorizationRulePropertiesResponseArrayOutputWithContext(context.Context) SharedAccessAuthorizationRulePropertiesResponseArrayOutput
}

SharedAccessAuthorizationRulePropertiesResponseArrayInput is an input type that accepts SharedAccessAuthorizationRulePropertiesResponseArray and SharedAccessAuthorizationRulePropertiesResponseArrayOutput values. You can construct a concrete instance of `SharedAccessAuthorizationRulePropertiesResponseArrayInput` via:

SharedAccessAuthorizationRulePropertiesResponseArray{ SharedAccessAuthorizationRulePropertiesResponseArgs{...} }

type SharedAccessAuthorizationRulePropertiesResponseArrayOutput

type SharedAccessAuthorizationRulePropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (SharedAccessAuthorizationRulePropertiesResponseArrayOutput) ElementType

func (SharedAccessAuthorizationRulePropertiesResponseArrayOutput) Index

func (SharedAccessAuthorizationRulePropertiesResponseArrayOutput) ToSharedAccessAuthorizationRulePropertiesResponseArrayOutput

func (SharedAccessAuthorizationRulePropertiesResponseArrayOutput) ToSharedAccessAuthorizationRulePropertiesResponseArrayOutputWithContext

func (o SharedAccessAuthorizationRulePropertiesResponseArrayOutput) ToSharedAccessAuthorizationRulePropertiesResponseArrayOutputWithContext(ctx context.Context) SharedAccessAuthorizationRulePropertiesResponseArrayOutput

type SharedAccessAuthorizationRulePropertiesResponseInput

type SharedAccessAuthorizationRulePropertiesResponseInput interface {
	pulumi.Input

	ToSharedAccessAuthorizationRulePropertiesResponseOutput() SharedAccessAuthorizationRulePropertiesResponseOutput
	ToSharedAccessAuthorizationRulePropertiesResponseOutputWithContext(context.Context) SharedAccessAuthorizationRulePropertiesResponseOutput
}

SharedAccessAuthorizationRulePropertiesResponseInput is an input type that accepts SharedAccessAuthorizationRulePropertiesResponseArgs and SharedAccessAuthorizationRulePropertiesResponseOutput values. You can construct a concrete instance of `SharedAccessAuthorizationRulePropertiesResponseInput` via:

SharedAccessAuthorizationRulePropertiesResponseArgs{...}

type SharedAccessAuthorizationRulePropertiesResponseOutput

type SharedAccessAuthorizationRulePropertiesResponseOutput struct{ *pulumi.OutputState }

SharedAccessAuthorizationRule properties.

func (SharedAccessAuthorizationRulePropertiesResponseOutput) ClaimType

A string that describes the claim type

func (SharedAccessAuthorizationRulePropertiesResponseOutput) ClaimValue

A string that describes the claim value

func (SharedAccessAuthorizationRulePropertiesResponseOutput) CreatedTime

The created time for this rule

func (SharedAccessAuthorizationRulePropertiesResponseOutput) ElementType

func (SharedAccessAuthorizationRulePropertiesResponseOutput) KeyName

A string that describes the authorization rule.

func (SharedAccessAuthorizationRulePropertiesResponseOutput) ModifiedTime

The last modified time for this rule

func (SharedAccessAuthorizationRulePropertiesResponseOutput) PrimaryKey

A base64-encoded 256-bit primary key for signing and validating the SAS token.

func (SharedAccessAuthorizationRulePropertiesResponseOutput) Revision

The revision number for the rule

func (SharedAccessAuthorizationRulePropertiesResponseOutput) Rights

The rights associated with the rule.

func (SharedAccessAuthorizationRulePropertiesResponseOutput) SecondaryKey

A base64-encoded 256-bit primary key for signing and validating the SAS token.

func (SharedAccessAuthorizationRulePropertiesResponseOutput) ToSharedAccessAuthorizationRulePropertiesResponseOutput

func (SharedAccessAuthorizationRulePropertiesResponseOutput) ToSharedAccessAuthorizationRulePropertiesResponseOutputWithContext

func (o SharedAccessAuthorizationRulePropertiesResponseOutput) ToSharedAccessAuthorizationRulePropertiesResponseOutputWithContext(ctx context.Context) SharedAccessAuthorizationRulePropertiesResponseOutput

type SharedAccessAuthorizationRuleResourceResponse

type SharedAccessAuthorizationRuleResourceResponse struct {
	// A string that describes the claim type
	ClaimType string `pulumi:"claimType"`
	// A string that describes the claim value
	ClaimValue string `pulumi:"claimValue"`
	// The created time for this rule
	CreatedTime string `pulumi:"createdTime"`
	// Resource Id
	Id string `pulumi:"id"`
	// A string that describes the authorization rule.
	KeyName string `pulumi:"keyName"`
	// Resource location
	Location *string `pulumi:"location"`
	// The last modified time for this rule
	ModifiedTime string `pulumi:"modifiedTime"`
	// Resource name
	Name string `pulumi:"name"`
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	PrimaryKey string `pulumi:"primaryKey"`
	// The revision number for the rule
	Revision int `pulumi:"revision"`
	// The rights associated with the rule.
	Rights []string `pulumi:"rights"`
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	SecondaryKey string `pulumi:"secondaryKey"`
	// The sku of the created namespace
	Sku *SkuResponse `pulumi:"sku"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
}

Description of a Namespace AuthorizationRules.

type SharedAccessAuthorizationRuleResourceResponseArgs

type SharedAccessAuthorizationRuleResourceResponseArgs struct {
	// A string that describes the claim type
	ClaimType pulumi.StringInput `pulumi:"claimType"`
	// A string that describes the claim value
	ClaimValue pulumi.StringInput `pulumi:"claimValue"`
	// The created time for this rule
	CreatedTime pulumi.StringInput `pulumi:"createdTime"`
	// Resource Id
	Id pulumi.StringInput `pulumi:"id"`
	// A string that describes the authorization rule.
	KeyName pulumi.StringInput `pulumi:"keyName"`
	// Resource location
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The last modified time for this rule
	ModifiedTime pulumi.StringInput `pulumi:"modifiedTime"`
	// Resource name
	Name pulumi.StringInput `pulumi:"name"`
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	PrimaryKey pulumi.StringInput `pulumi:"primaryKey"`
	// The revision number for the rule
	Revision pulumi.IntInput `pulumi:"revision"`
	// The rights associated with the rule.
	Rights pulumi.StringArrayInput `pulumi:"rights"`
	// A base64-encoded 256-bit primary key for signing and validating the SAS token.
	SecondaryKey pulumi.StringInput `pulumi:"secondaryKey"`
	// The sku of the created namespace
	Sku SkuResponsePtrInput `pulumi:"sku"`
	// Resource tags
	Tags pulumi.StringMapInput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringInput `pulumi:"type"`
}

Description of a Namespace AuthorizationRules.

func (SharedAccessAuthorizationRuleResourceResponseArgs) ElementType

func (SharedAccessAuthorizationRuleResourceResponseArgs) ToSharedAccessAuthorizationRuleResourceResponseOutput

func (i SharedAccessAuthorizationRuleResourceResponseArgs) ToSharedAccessAuthorizationRuleResourceResponseOutput() SharedAccessAuthorizationRuleResourceResponseOutput

func (SharedAccessAuthorizationRuleResourceResponseArgs) ToSharedAccessAuthorizationRuleResourceResponseOutputWithContext

func (i SharedAccessAuthorizationRuleResourceResponseArgs) ToSharedAccessAuthorizationRuleResourceResponseOutputWithContext(ctx context.Context) SharedAccessAuthorizationRuleResourceResponseOutput

type SharedAccessAuthorizationRuleResourceResponseArray

type SharedAccessAuthorizationRuleResourceResponseArray []SharedAccessAuthorizationRuleResourceResponseInput

func (SharedAccessAuthorizationRuleResourceResponseArray) ElementType

func (SharedAccessAuthorizationRuleResourceResponseArray) ToSharedAccessAuthorizationRuleResourceResponseArrayOutput

func (i SharedAccessAuthorizationRuleResourceResponseArray) ToSharedAccessAuthorizationRuleResourceResponseArrayOutput() SharedAccessAuthorizationRuleResourceResponseArrayOutput

func (SharedAccessAuthorizationRuleResourceResponseArray) ToSharedAccessAuthorizationRuleResourceResponseArrayOutputWithContext

func (i SharedAccessAuthorizationRuleResourceResponseArray) ToSharedAccessAuthorizationRuleResourceResponseArrayOutputWithContext(ctx context.Context) SharedAccessAuthorizationRuleResourceResponseArrayOutput

type SharedAccessAuthorizationRuleResourceResponseArrayInput

type SharedAccessAuthorizationRuleResourceResponseArrayInput interface {
	pulumi.Input

	ToSharedAccessAuthorizationRuleResourceResponseArrayOutput() SharedAccessAuthorizationRuleResourceResponseArrayOutput
	ToSharedAccessAuthorizationRuleResourceResponseArrayOutputWithContext(context.Context) SharedAccessAuthorizationRuleResourceResponseArrayOutput
}

SharedAccessAuthorizationRuleResourceResponseArrayInput is an input type that accepts SharedAccessAuthorizationRuleResourceResponseArray and SharedAccessAuthorizationRuleResourceResponseArrayOutput values. You can construct a concrete instance of `SharedAccessAuthorizationRuleResourceResponseArrayInput` via:

SharedAccessAuthorizationRuleResourceResponseArray{ SharedAccessAuthorizationRuleResourceResponseArgs{...} }

type SharedAccessAuthorizationRuleResourceResponseArrayOutput

type SharedAccessAuthorizationRuleResourceResponseArrayOutput struct{ *pulumi.OutputState }

func (SharedAccessAuthorizationRuleResourceResponseArrayOutput) ElementType

func (SharedAccessAuthorizationRuleResourceResponseArrayOutput) Index

func (SharedAccessAuthorizationRuleResourceResponseArrayOutput) ToSharedAccessAuthorizationRuleResourceResponseArrayOutput

func (SharedAccessAuthorizationRuleResourceResponseArrayOutput) ToSharedAccessAuthorizationRuleResourceResponseArrayOutputWithContext

func (o SharedAccessAuthorizationRuleResourceResponseArrayOutput) ToSharedAccessAuthorizationRuleResourceResponseArrayOutputWithContext(ctx context.Context) SharedAccessAuthorizationRuleResourceResponseArrayOutput

type SharedAccessAuthorizationRuleResourceResponseInput

type SharedAccessAuthorizationRuleResourceResponseInput interface {
	pulumi.Input

	ToSharedAccessAuthorizationRuleResourceResponseOutput() SharedAccessAuthorizationRuleResourceResponseOutput
	ToSharedAccessAuthorizationRuleResourceResponseOutputWithContext(context.Context) SharedAccessAuthorizationRuleResourceResponseOutput
}

SharedAccessAuthorizationRuleResourceResponseInput is an input type that accepts SharedAccessAuthorizationRuleResourceResponseArgs and SharedAccessAuthorizationRuleResourceResponseOutput values. You can construct a concrete instance of `SharedAccessAuthorizationRuleResourceResponseInput` via:

SharedAccessAuthorizationRuleResourceResponseArgs{...}

type SharedAccessAuthorizationRuleResourceResponseOutput

type SharedAccessAuthorizationRuleResourceResponseOutput struct{ *pulumi.OutputState }

Description of a Namespace AuthorizationRules.

func (SharedAccessAuthorizationRuleResourceResponseOutput) ClaimType

A string that describes the claim type

func (SharedAccessAuthorizationRuleResourceResponseOutput) ClaimValue

A string that describes the claim value

func (SharedAccessAuthorizationRuleResourceResponseOutput) CreatedTime

The created time for this rule

func (SharedAccessAuthorizationRuleResourceResponseOutput) ElementType

func (SharedAccessAuthorizationRuleResourceResponseOutput) Id

Resource Id

func (SharedAccessAuthorizationRuleResourceResponseOutput) KeyName

A string that describes the authorization rule.

func (SharedAccessAuthorizationRuleResourceResponseOutput) Location

Resource location

func (SharedAccessAuthorizationRuleResourceResponseOutput) ModifiedTime

The last modified time for this rule

func (SharedAccessAuthorizationRuleResourceResponseOutput) Name

Resource name

func (SharedAccessAuthorizationRuleResourceResponseOutput) PrimaryKey

A base64-encoded 256-bit primary key for signing and validating the SAS token.

func (SharedAccessAuthorizationRuleResourceResponseOutput) Revision

The revision number for the rule

func (SharedAccessAuthorizationRuleResourceResponseOutput) Rights

The rights associated with the rule.

func (SharedAccessAuthorizationRuleResourceResponseOutput) SecondaryKey

A base64-encoded 256-bit primary key for signing and validating the SAS token.

func (SharedAccessAuthorizationRuleResourceResponseOutput) Sku

The sku of the created namespace

func (SharedAccessAuthorizationRuleResourceResponseOutput) Tags

Resource tags

func (SharedAccessAuthorizationRuleResourceResponseOutput) ToSharedAccessAuthorizationRuleResourceResponseOutput

func (o SharedAccessAuthorizationRuleResourceResponseOutput) ToSharedAccessAuthorizationRuleResourceResponseOutput() SharedAccessAuthorizationRuleResourceResponseOutput

func (SharedAccessAuthorizationRuleResourceResponseOutput) ToSharedAccessAuthorizationRuleResourceResponseOutputWithContext

func (o SharedAccessAuthorizationRuleResourceResponseOutput) ToSharedAccessAuthorizationRuleResourceResponseOutputWithContext(ctx context.Context) SharedAccessAuthorizationRuleResourceResponseOutput

func (SharedAccessAuthorizationRuleResourceResponseOutput) Type

Resource type

type Sku

type Sku struct {
	// The capacity of the resource
	Capacity *int `pulumi:"capacity"`
	// The Sku Family
	Family *string `pulumi:"family"`
	// Name of the notification hub sku
	Name string `pulumi:"name"`
	// The Sku size
	Size *string `pulumi:"size"`
	// The tier of particular sku
	Tier *string `pulumi:"tier"`
}

The Sku description for a namespace

type SkuArgs

type SkuArgs struct {
	// The capacity of the resource
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// The Sku Family
	Family pulumi.StringPtrInput `pulumi:"family"`
	// Name of the notification hub sku
	Name pulumi.StringInput `pulumi:"name"`
	// The Sku size
	Size pulumi.StringPtrInput `pulumi:"size"`
	// The tier of particular sku
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

The Sku description for a namespace

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

func (i SkuArgs) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuInput

type SkuInput interface {
	pulumi.Input

	ToSkuOutput() SkuOutput
	ToSkuOutputWithContext(context.Context) SkuOutput
}

SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:

SkuArgs{...}

type SkuName added in v0.3.1

type SkuName pulumi.String

Name of the notification hub sku

func (SkuName) ElementType added in v0.3.1

func (SkuName) ElementType() reflect.Type

func (SkuName) ToStringOutput added in v0.3.1

func (e SkuName) ToStringOutput() pulumi.StringOutput

func (SkuName) ToStringOutputWithContext added in v0.3.1

func (e SkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SkuName) ToStringPtrOutput added in v0.3.1

func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuName) ToStringPtrOutputWithContext added in v0.3.1

func (e SkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

The Sku description for a namespace

func (SkuOutput) Capacity

func (o SkuOutput) Capacity() pulumi.IntPtrOutput

The capacity of the resource

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Family

func (o SkuOutput) Family() pulumi.StringPtrOutput

The Sku Family

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringOutput

Name of the notification hub sku

func (SkuOutput) Size

func (o SkuOutput) Size() pulumi.StringPtrOutput

The Sku size

func (SkuOutput) Tier

func (o SkuOutput) Tier() pulumi.StringPtrOutput

The tier of particular sku

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

	ToSkuPtrOutput() SkuPtrOutput
	ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput
}

SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Capacity

func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput

The capacity of the resource

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Family

func (o SkuPtrOutput) Family() pulumi.StringPtrOutput

The Sku Family

func (SkuPtrOutput) Name

Name of the notification hub sku

func (SkuPtrOutput) Size

The Sku size

func (SkuPtrOutput) Tier

The tier of particular sku

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuResponse

type SkuResponse struct {
	// The capacity of the resource
	Capacity *int `pulumi:"capacity"`
	// The Sku Family
	Family *string `pulumi:"family"`
	// Name of the notification hub sku
	Name string `pulumi:"name"`
	// The Sku size
	Size *string `pulumi:"size"`
	// The tier of particular sku
	Tier *string `pulumi:"tier"`
}

The Sku description for a namespace

type SkuResponseArgs

type SkuResponseArgs struct {
	// The capacity of the resource
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// The Sku Family
	Family pulumi.StringPtrInput `pulumi:"family"`
	// Name of the notification hub sku
	Name pulumi.StringInput `pulumi:"name"`
	// The Sku size
	Size pulumi.StringPtrInput `pulumi:"size"`
	// The tier of particular sku
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

The Sku description for a namespace

func (SkuResponseArgs) ElementType

func (SkuResponseArgs) ElementType() reflect.Type

func (SkuResponseArgs) ToSkuResponseOutput

func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseArgs) ToSkuResponseOutputWithContext

func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseArgs) ToSkuResponsePtrOutput

func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext

func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponseInput

type SkuResponseInput interface {
	pulumi.Input

	ToSkuResponseOutput() SkuResponseOutput
	ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput
}

SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:

SkuResponseArgs{...}

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

The Sku description for a namespace

func (SkuResponseOutput) Capacity

func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput

The capacity of the resource

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Family

The Sku Family

func (SkuResponseOutput) Name

Name of the notification hub sku

func (SkuResponseOutput) Size

The Sku size

func (SkuResponseOutput) Tier

The tier of particular sku

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseOutput) ToSkuResponsePtrOutput

func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponsePtrInput

type SkuResponsePtrInput interface {
	pulumi.Input

	ToSkuResponsePtrOutput() SkuResponsePtrOutput
	ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput
}

SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:

        SkuResponseArgs{...}

or:

        nil

func SkuResponsePtr

func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Capacity

The capacity of the resource

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Family

The Sku Family

func (SkuResponsePtrOutput) Name

Name of the notification hub sku

func (SkuResponsePtrOutput) Size

The Sku size

func (SkuResponsePtrOutput) Tier

The tier of particular sku

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type WnsCredential

type WnsCredential struct {
	// The package ID for this credential.
	PackageSid *string `pulumi:"packageSid"`
	// The secret key.
	SecretKey *string `pulumi:"secretKey"`
	// The Windows Live endpoint.
	WindowsLiveEndpoint *string `pulumi:"windowsLiveEndpoint"`
}

Description of a NotificationHub WnsCredential.

type WnsCredentialArgs

type WnsCredentialArgs struct {
	// The package ID for this credential.
	PackageSid pulumi.StringPtrInput `pulumi:"packageSid"`
	// The secret key.
	SecretKey pulumi.StringPtrInput `pulumi:"secretKey"`
	// The Windows Live endpoint.
	WindowsLiveEndpoint pulumi.StringPtrInput `pulumi:"windowsLiveEndpoint"`
}

Description of a NotificationHub WnsCredential.

func (WnsCredentialArgs) ElementType

func (WnsCredentialArgs) ElementType() reflect.Type

func (WnsCredentialArgs) ToWnsCredentialOutput

func (i WnsCredentialArgs) ToWnsCredentialOutput() WnsCredentialOutput

func (WnsCredentialArgs) ToWnsCredentialOutputWithContext

func (i WnsCredentialArgs) ToWnsCredentialOutputWithContext(ctx context.Context) WnsCredentialOutput

func (WnsCredentialArgs) ToWnsCredentialPtrOutput

func (i WnsCredentialArgs) ToWnsCredentialPtrOutput() WnsCredentialPtrOutput

func (WnsCredentialArgs) ToWnsCredentialPtrOutputWithContext

func (i WnsCredentialArgs) ToWnsCredentialPtrOutputWithContext(ctx context.Context) WnsCredentialPtrOutput

type WnsCredentialInput

type WnsCredentialInput interface {
	pulumi.Input

	ToWnsCredentialOutput() WnsCredentialOutput
	ToWnsCredentialOutputWithContext(context.Context) WnsCredentialOutput
}

WnsCredentialInput is an input type that accepts WnsCredentialArgs and WnsCredentialOutput values. You can construct a concrete instance of `WnsCredentialInput` via:

WnsCredentialArgs{...}

type WnsCredentialOutput

type WnsCredentialOutput struct{ *pulumi.OutputState }

Description of a NotificationHub WnsCredential.

func (WnsCredentialOutput) ElementType

func (WnsCredentialOutput) ElementType() reflect.Type

func (WnsCredentialOutput) PackageSid

The package ID for this credential.

func (WnsCredentialOutput) SecretKey

The secret key.

func (WnsCredentialOutput) ToWnsCredentialOutput

func (o WnsCredentialOutput) ToWnsCredentialOutput() WnsCredentialOutput

func (WnsCredentialOutput) ToWnsCredentialOutputWithContext

func (o WnsCredentialOutput) ToWnsCredentialOutputWithContext(ctx context.Context) WnsCredentialOutput

func (WnsCredentialOutput) ToWnsCredentialPtrOutput

func (o WnsCredentialOutput) ToWnsCredentialPtrOutput() WnsCredentialPtrOutput

func (WnsCredentialOutput) ToWnsCredentialPtrOutputWithContext

func (o WnsCredentialOutput) ToWnsCredentialPtrOutputWithContext(ctx context.Context) WnsCredentialPtrOutput

func (WnsCredentialOutput) WindowsLiveEndpoint

func (o WnsCredentialOutput) WindowsLiveEndpoint() pulumi.StringPtrOutput

The Windows Live endpoint.

type WnsCredentialPtrInput

type WnsCredentialPtrInput interface {
	pulumi.Input

	ToWnsCredentialPtrOutput() WnsCredentialPtrOutput
	ToWnsCredentialPtrOutputWithContext(context.Context) WnsCredentialPtrOutput
}

WnsCredentialPtrInput is an input type that accepts WnsCredentialArgs, WnsCredentialPtr and WnsCredentialPtrOutput values. You can construct a concrete instance of `WnsCredentialPtrInput` via:

        WnsCredentialArgs{...}

or:

        nil

type WnsCredentialPtrOutput

type WnsCredentialPtrOutput struct{ *pulumi.OutputState }

func (WnsCredentialPtrOutput) Elem

func (WnsCredentialPtrOutput) ElementType

func (WnsCredentialPtrOutput) ElementType() reflect.Type

func (WnsCredentialPtrOutput) PackageSid

The package ID for this credential.

func (WnsCredentialPtrOutput) SecretKey

The secret key.

func (WnsCredentialPtrOutput) ToWnsCredentialPtrOutput

func (o WnsCredentialPtrOutput) ToWnsCredentialPtrOutput() WnsCredentialPtrOutput

func (WnsCredentialPtrOutput) ToWnsCredentialPtrOutputWithContext

func (o WnsCredentialPtrOutput) ToWnsCredentialPtrOutputWithContext(ctx context.Context) WnsCredentialPtrOutput

func (WnsCredentialPtrOutput) WindowsLiveEndpoint

func (o WnsCredentialPtrOutput) WindowsLiveEndpoint() pulumi.StringPtrOutput

The Windows Live endpoint.

type WnsCredentialResponse

type WnsCredentialResponse struct {
	// The package ID for this credential.
	PackageSid *string `pulumi:"packageSid"`
	// The secret key.
	SecretKey *string `pulumi:"secretKey"`
	// The Windows Live endpoint.
	WindowsLiveEndpoint *string `pulumi:"windowsLiveEndpoint"`
}

Description of a NotificationHub WnsCredential.

type WnsCredentialResponseArgs

type WnsCredentialResponseArgs struct {
	// The package ID for this credential.
	PackageSid pulumi.StringPtrInput `pulumi:"packageSid"`
	// The secret key.
	SecretKey pulumi.StringPtrInput `pulumi:"secretKey"`
	// The Windows Live endpoint.
	WindowsLiveEndpoint pulumi.StringPtrInput `pulumi:"windowsLiveEndpoint"`
}

Description of a NotificationHub WnsCredential.

func (WnsCredentialResponseArgs) ElementType

func (WnsCredentialResponseArgs) ElementType() reflect.Type

func (WnsCredentialResponseArgs) ToWnsCredentialResponseOutput

func (i WnsCredentialResponseArgs) ToWnsCredentialResponseOutput() WnsCredentialResponseOutput

func (WnsCredentialResponseArgs) ToWnsCredentialResponseOutputWithContext

func (i WnsCredentialResponseArgs) ToWnsCredentialResponseOutputWithContext(ctx context.Context) WnsCredentialResponseOutput

func (WnsCredentialResponseArgs) ToWnsCredentialResponsePtrOutput

func (i WnsCredentialResponseArgs) ToWnsCredentialResponsePtrOutput() WnsCredentialResponsePtrOutput

func (WnsCredentialResponseArgs) ToWnsCredentialResponsePtrOutputWithContext

func (i WnsCredentialResponseArgs) ToWnsCredentialResponsePtrOutputWithContext(ctx context.Context) WnsCredentialResponsePtrOutput

type WnsCredentialResponseInput

type WnsCredentialResponseInput interface {
	pulumi.Input

	ToWnsCredentialResponseOutput() WnsCredentialResponseOutput
	ToWnsCredentialResponseOutputWithContext(context.Context) WnsCredentialResponseOutput
}

WnsCredentialResponseInput is an input type that accepts WnsCredentialResponseArgs and WnsCredentialResponseOutput values. You can construct a concrete instance of `WnsCredentialResponseInput` via:

WnsCredentialResponseArgs{...}

type WnsCredentialResponseOutput

type WnsCredentialResponseOutput struct{ *pulumi.OutputState }

Description of a NotificationHub WnsCredential.

func (WnsCredentialResponseOutput) ElementType

func (WnsCredentialResponseOutput) PackageSid

The package ID for this credential.

func (WnsCredentialResponseOutput) SecretKey

The secret key.

func (WnsCredentialResponseOutput) ToWnsCredentialResponseOutput

func (o WnsCredentialResponseOutput) ToWnsCredentialResponseOutput() WnsCredentialResponseOutput

func (WnsCredentialResponseOutput) ToWnsCredentialResponseOutputWithContext

func (o WnsCredentialResponseOutput) ToWnsCredentialResponseOutputWithContext(ctx context.Context) WnsCredentialResponseOutput

func (WnsCredentialResponseOutput) ToWnsCredentialResponsePtrOutput

func (o WnsCredentialResponseOutput) ToWnsCredentialResponsePtrOutput() WnsCredentialResponsePtrOutput

func (WnsCredentialResponseOutput) ToWnsCredentialResponsePtrOutputWithContext

func (o WnsCredentialResponseOutput) ToWnsCredentialResponsePtrOutputWithContext(ctx context.Context) WnsCredentialResponsePtrOutput

func (WnsCredentialResponseOutput) WindowsLiveEndpoint

func (o WnsCredentialResponseOutput) WindowsLiveEndpoint() pulumi.StringPtrOutput

The Windows Live endpoint.

type WnsCredentialResponsePtrInput

type WnsCredentialResponsePtrInput interface {
	pulumi.Input

	ToWnsCredentialResponsePtrOutput() WnsCredentialResponsePtrOutput
	ToWnsCredentialResponsePtrOutputWithContext(context.Context) WnsCredentialResponsePtrOutput
}

WnsCredentialResponsePtrInput is an input type that accepts WnsCredentialResponseArgs, WnsCredentialResponsePtr and WnsCredentialResponsePtrOutput values. You can construct a concrete instance of `WnsCredentialResponsePtrInput` via:

        WnsCredentialResponseArgs{...}

or:

        nil

type WnsCredentialResponsePtrOutput

type WnsCredentialResponsePtrOutput struct{ *pulumi.OutputState }

func (WnsCredentialResponsePtrOutput) Elem

func (WnsCredentialResponsePtrOutput) ElementType

func (WnsCredentialResponsePtrOutput) PackageSid

The package ID for this credential.

func (WnsCredentialResponsePtrOutput) SecretKey

The secret key.

func (WnsCredentialResponsePtrOutput) ToWnsCredentialResponsePtrOutput

func (o WnsCredentialResponsePtrOutput) ToWnsCredentialResponsePtrOutput() WnsCredentialResponsePtrOutput

func (WnsCredentialResponsePtrOutput) ToWnsCredentialResponsePtrOutputWithContext

func (o WnsCredentialResponsePtrOutput) ToWnsCredentialResponsePtrOutputWithContext(ctx context.Context) WnsCredentialResponsePtrOutput

func (WnsCredentialResponsePtrOutput) WindowsLiveEndpoint

func (o WnsCredentialResponsePtrOutput) WindowsLiveEndpoint() pulumi.StringPtrOutput

The Windows Live endpoint.

Jump to

Keyboard shortcuts

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