v20200701preview

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 (
	ACLActionAllow = ACLAction("Allow")
	ACLActionDeny  = ACLAction("Deny")
)
View Source
const (
	FeatureFlagsServiceMode            = FeatureFlags("ServiceMode")
	FeatureFlagsEnableConnectivityLogs = FeatureFlags("EnableConnectivityLogs")
	FeatureFlagsEnableMessagingLogs    = FeatureFlags("EnableMessagingLogs")
)
View Source
const (
	ManagedIdentityTypeNone           = ManagedIdentityType("None")
	ManagedIdentityTypeSystemAssigned = ManagedIdentityType("SystemAssigned")
	ManagedIdentityTypeUserAssigned   = ManagedIdentityType("UserAssigned")
)
View Source
const (
	PrivateLinkServiceConnectionStatusPending      = PrivateLinkServiceConnectionStatus("Pending")
	PrivateLinkServiceConnectionStatusApproved     = PrivateLinkServiceConnectionStatus("Approved")
	PrivateLinkServiceConnectionStatusRejected     = PrivateLinkServiceConnectionStatus("Rejected")
	PrivateLinkServiceConnectionStatusDisconnected = PrivateLinkServiceConnectionStatus("Disconnected")
)
View Source
const (
	ServiceKindSignalR       = ServiceKind("SignalR")
	ServiceKindRawWebSockets = ServiceKind("RawWebSockets")
)
View Source
const (
	SignalRRequestTypeClientConnection = SignalRRequestType("ClientConnection")
	SignalRRequestTypeServerConnection = SignalRRequestType("ServerConnection")
	SignalRRequestTypeRESTAPI          = SignalRRequestType("RESTAPI")
)
View Source
const (
	SignalRSkuTierFree     = SignalRSkuTier("Free")
	SignalRSkuTierBasic    = SignalRSkuTier("Basic")
	SignalRSkuTierStandard = SignalRSkuTier("Standard")
	SignalRSkuTierPremium  = SignalRSkuTier("Premium")
)
View Source
const (
	UpstreamAuthTypeNone            = UpstreamAuthType("None")
	UpstreamAuthTypeManagedIdentity = UpstreamAuthType("ManagedIdentity")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ACLAction added in v0.3.1

type ACLAction pulumi.String

Default action when no other rule matches

func (ACLAction) ElementType added in v0.3.1

func (ACLAction) ElementType() reflect.Type

func (ACLAction) ToStringOutput added in v0.3.1

func (e ACLAction) ToStringOutput() pulumi.StringOutput

func (ACLAction) ToStringOutputWithContext added in v0.3.1

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

func (ACLAction) ToStringPtrOutput added in v0.3.1

func (e ACLAction) ToStringPtrOutput() pulumi.StringPtrOutput

func (ACLAction) ToStringPtrOutputWithContext added in v0.3.1

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

type FeatureFlags added in v0.3.1

type FeatureFlags pulumi.String

FeatureFlags is the supported features of Azure SignalR service. - ServiceMode: Flag for backend server for SignalR service. Values allowed: "Default": have your own backend server; "Serverless": your application doesn't have a backend server; "Classic": for backward compatibility. Support both Default and Serverless mode but not recommended; "PredefinedOnly": for future use. - EnableConnectivityLogs: "true"/"false", to enable/disable the connectivity log category respectively.

func (FeatureFlags) ElementType added in v0.3.1

func (FeatureFlags) ElementType() reflect.Type

func (FeatureFlags) ToStringOutput added in v0.3.1

func (e FeatureFlags) ToStringOutput() pulumi.StringOutput

func (FeatureFlags) ToStringOutputWithContext added in v0.3.1

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

func (FeatureFlags) ToStringPtrOutput added in v0.3.1

func (e FeatureFlags) ToStringPtrOutput() pulumi.StringPtrOutput

func (FeatureFlags) ToStringPtrOutputWithContext added in v0.3.1

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

type ListSignalRKeysArgs

type ListSignalRKeysArgs struct {
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the SignalR resource.
	ResourceName string `pulumi:"resourceName"`
}

type ListSignalRKeysResult

type ListSignalRKeysResult struct {
	// Connection string constructed via the primaryKey
	PrimaryConnectionString *string `pulumi:"primaryConnectionString"`
	// The primary access key.
	PrimaryKey *string `pulumi:"primaryKey"`
	// Connection string constructed via the secondaryKey
	SecondaryConnectionString *string `pulumi:"secondaryConnectionString"`
	// The secondary access key.
	SecondaryKey *string `pulumi:"secondaryKey"`
}

A class represents the access keys of the resource.

func ListSignalRKeys

func ListSignalRKeys(ctx *pulumi.Context, args *ListSignalRKeysArgs, opts ...pulumi.InvokeOption) (*ListSignalRKeysResult, error)

type LookupSignalRArgs

type LookupSignalRArgs struct {
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the SignalR resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupSignalRPrivateEndpointConnectionArgs

type LookupSignalRPrivateEndpointConnectionArgs struct {
	// The name of the private endpoint connection associated with the SignalR resource.
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the SignalR resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupSignalRPrivateEndpointConnectionResult

type LookupSignalRPrivateEndpointConnectionResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Private endpoint associated with the private endpoint connection
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// Connection state
	PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the private endpoint connection
	ProvisioningState string `pulumi:"provisioningState"`
	// The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
	Type string `pulumi:"type"`
}

A private endpoint connection to SignalR resource

type LookupSignalRResult

type LookupSignalRResult struct {
	// Cross-Origin Resource Sharing (CORS) settings.
	Cors *SignalRCorsSettingsResponse `pulumi:"cors"`
	// The publicly accessible IP of the resource.
	ExternalIP string `pulumi:"externalIP"`
	// List of SignalR featureFlags. e.g. ServiceMode.
	//
	// FeatureFlags that are not included in the parameters for the update operation will not be modified.
	// And the response will only include featureFlags that are explicitly set.
	// When a featureFlag is not explicitly set, SignalR service will use its globally default value.
	// But keep in mind, the default value doesn't mean "false". It varies in terms of different FeatureFlags.
	Features []SignalRFeatureResponse `pulumi:"features"`
	// FQDN of the service instance.
	HostName string `pulumi:"hostName"`
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The managed identity response
	Identity *ManagedIdentityResponse `pulumi:"identity"`
	// The kind of the service - e.g. "SignalR" for "Microsoft.SignalRService/SignalR"
	Kind *string `pulumi:"kind"`
	// The GEO location of the resource. e.g. West US | East US | North Central US | South Central US.
	Location *string `pulumi:"location"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Network ACLs
	NetworkACLs *SignalRNetworkACLsResponse `pulumi:"networkACLs"`
	// Private endpoint connections to the resource.
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The publicly accessible port of the resource which is designed for browser/client side usage.
	PublicPort int `pulumi:"publicPort"`
	// The publicly accessible port of the resource which is designed for customer server side usage.
	ServerPort int `pulumi:"serverPort"`
	// The billing information of the resource.(e.g. Free, Standard)
	Sku *ResourceSkuResponse `pulumi:"sku"`
	// Tags of the service which is a list of key value pairs that describe the resource.
	Tags map[string]string `pulumi:"tags"`
	// TLS settings.
	Tls *SignalRTlsSettingsResponse `pulumi:"tls"`
	// The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
	Type string `pulumi:"type"`
	// Upstream settings when the Azure SignalR is in server-less mode.
	Upstream *ServerlessUpstreamSettingsResponse `pulumi:"upstream"`
	// Version of the resource. Probably you need the same or higher version of client SDKs.
	Version string `pulumi:"version"`
}

A class represent a resource.

func LookupSignalR

func LookupSignalR(ctx *pulumi.Context, args *LookupSignalRArgs, opts ...pulumi.InvokeOption) (*LookupSignalRResult, error)

type ManagedIdentity

type ManagedIdentity struct {
	// Represent the identity type: systemAssigned, userAssigned, None
	Type *string `pulumi:"type"`
	// Get or set the user assigned identities
	UserAssignedIdentities map[string]interface{} `pulumi:"userAssignedIdentities"`
}

A class represent managed identities used for request and response

type ManagedIdentityArgs

type ManagedIdentityArgs struct {
	// Represent the identity type: systemAssigned, userAssigned, None
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Get or set the user assigned identities
	UserAssignedIdentities pulumi.MapInput `pulumi:"userAssignedIdentities"`
}

A class represent managed identities used for request and response

func (ManagedIdentityArgs) ElementType

func (ManagedIdentityArgs) ElementType() reflect.Type

func (ManagedIdentityArgs) ToManagedIdentityOutput

func (i ManagedIdentityArgs) ToManagedIdentityOutput() ManagedIdentityOutput

func (ManagedIdentityArgs) ToManagedIdentityOutputWithContext

func (i ManagedIdentityArgs) ToManagedIdentityOutputWithContext(ctx context.Context) ManagedIdentityOutput

func (ManagedIdentityArgs) ToManagedIdentityPtrOutput

func (i ManagedIdentityArgs) ToManagedIdentityPtrOutput() ManagedIdentityPtrOutput

func (ManagedIdentityArgs) ToManagedIdentityPtrOutputWithContext

func (i ManagedIdentityArgs) ToManagedIdentityPtrOutputWithContext(ctx context.Context) ManagedIdentityPtrOutput

type ManagedIdentityInput

type ManagedIdentityInput interface {
	pulumi.Input

	ToManagedIdentityOutput() ManagedIdentityOutput
	ToManagedIdentityOutputWithContext(context.Context) ManagedIdentityOutput
}

ManagedIdentityInput is an input type that accepts ManagedIdentityArgs and ManagedIdentityOutput values. You can construct a concrete instance of `ManagedIdentityInput` via:

ManagedIdentityArgs{...}

type ManagedIdentityOutput

type ManagedIdentityOutput struct{ *pulumi.OutputState }

A class represent managed identities used for request and response

func (ManagedIdentityOutput) ElementType

func (ManagedIdentityOutput) ElementType() reflect.Type

func (ManagedIdentityOutput) ToManagedIdentityOutput

func (o ManagedIdentityOutput) ToManagedIdentityOutput() ManagedIdentityOutput

func (ManagedIdentityOutput) ToManagedIdentityOutputWithContext

func (o ManagedIdentityOutput) ToManagedIdentityOutputWithContext(ctx context.Context) ManagedIdentityOutput

func (ManagedIdentityOutput) ToManagedIdentityPtrOutput

func (o ManagedIdentityOutput) ToManagedIdentityPtrOutput() ManagedIdentityPtrOutput

func (ManagedIdentityOutput) ToManagedIdentityPtrOutputWithContext

func (o ManagedIdentityOutput) ToManagedIdentityPtrOutputWithContext(ctx context.Context) ManagedIdentityPtrOutput

func (ManagedIdentityOutput) Type

Represent the identity type: systemAssigned, userAssigned, None

func (ManagedIdentityOutput) UserAssignedIdentities added in v0.2.8

func (o ManagedIdentityOutput) UserAssignedIdentities() pulumi.MapOutput

Get or set the user assigned identities

type ManagedIdentityPtrInput

type ManagedIdentityPtrInput interface {
	pulumi.Input

	ToManagedIdentityPtrOutput() ManagedIdentityPtrOutput
	ToManagedIdentityPtrOutputWithContext(context.Context) ManagedIdentityPtrOutput
}

ManagedIdentityPtrInput is an input type that accepts ManagedIdentityArgs, ManagedIdentityPtr and ManagedIdentityPtrOutput values. You can construct a concrete instance of `ManagedIdentityPtrInput` via:

        ManagedIdentityArgs{...}

or:

        nil

type ManagedIdentityPtrOutput

type ManagedIdentityPtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentityPtrOutput) Elem

func (ManagedIdentityPtrOutput) ElementType

func (ManagedIdentityPtrOutput) ElementType() reflect.Type

func (ManagedIdentityPtrOutput) ToManagedIdentityPtrOutput

func (o ManagedIdentityPtrOutput) ToManagedIdentityPtrOutput() ManagedIdentityPtrOutput

func (ManagedIdentityPtrOutput) ToManagedIdentityPtrOutputWithContext

func (o ManagedIdentityPtrOutput) ToManagedIdentityPtrOutputWithContext(ctx context.Context) ManagedIdentityPtrOutput

func (ManagedIdentityPtrOutput) Type

Represent the identity type: systemAssigned, userAssigned, None

func (ManagedIdentityPtrOutput) UserAssignedIdentities added in v0.2.8

func (o ManagedIdentityPtrOutput) UserAssignedIdentities() pulumi.MapOutput

Get or set the user assigned identities

type ManagedIdentityResponse

type ManagedIdentityResponse struct {
	// Get the principal id for the system assigned identity.
	// Only be used in response.
	PrincipalId string `pulumi:"principalId"`
	// Get the tenant id for the system assigned identity.
	// Only be used in response
	TenantId string `pulumi:"tenantId"`
	// Represent the identity type: systemAssigned, userAssigned, None
	Type *string `pulumi:"type"`
	// Get or set the user assigned identities
	UserAssignedIdentities map[string]UserAssignedIdentityPropertyResponse `pulumi:"userAssignedIdentities"`
}

A class represent managed identities used for request and response

type ManagedIdentityResponseArgs

type ManagedIdentityResponseArgs struct {
	// Get the principal id for the system assigned identity.
	// Only be used in response.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// Get the tenant id for the system assigned identity.
	// Only be used in response
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// Represent the identity type: systemAssigned, userAssigned, None
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Get or set the user assigned identities
	UserAssignedIdentities UserAssignedIdentityPropertyResponseMapInput `pulumi:"userAssignedIdentities"`
}

A class represent managed identities used for request and response

func (ManagedIdentityResponseArgs) ElementType

func (ManagedIdentityResponseArgs) ToManagedIdentityResponseOutput

func (i ManagedIdentityResponseArgs) ToManagedIdentityResponseOutput() ManagedIdentityResponseOutput

func (ManagedIdentityResponseArgs) ToManagedIdentityResponseOutputWithContext

func (i ManagedIdentityResponseArgs) ToManagedIdentityResponseOutputWithContext(ctx context.Context) ManagedIdentityResponseOutput

func (ManagedIdentityResponseArgs) ToManagedIdentityResponsePtrOutput

func (i ManagedIdentityResponseArgs) ToManagedIdentityResponsePtrOutput() ManagedIdentityResponsePtrOutput

func (ManagedIdentityResponseArgs) ToManagedIdentityResponsePtrOutputWithContext

func (i ManagedIdentityResponseArgs) ToManagedIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedIdentityResponsePtrOutput

type ManagedIdentityResponseInput

type ManagedIdentityResponseInput interface {
	pulumi.Input

	ToManagedIdentityResponseOutput() ManagedIdentityResponseOutput
	ToManagedIdentityResponseOutputWithContext(context.Context) ManagedIdentityResponseOutput
}

ManagedIdentityResponseInput is an input type that accepts ManagedIdentityResponseArgs and ManagedIdentityResponseOutput values. You can construct a concrete instance of `ManagedIdentityResponseInput` via:

ManagedIdentityResponseArgs{...}

type ManagedIdentityResponseOutput

type ManagedIdentityResponseOutput struct{ *pulumi.OutputState }

A class represent managed identities used for request and response

func (ManagedIdentityResponseOutput) ElementType

func (ManagedIdentityResponseOutput) PrincipalId

Get the principal id for the system assigned identity. Only be used in response.

func (ManagedIdentityResponseOutput) TenantId

Get the tenant id for the system assigned identity. Only be used in response

func (ManagedIdentityResponseOutput) ToManagedIdentityResponseOutput

func (o ManagedIdentityResponseOutput) ToManagedIdentityResponseOutput() ManagedIdentityResponseOutput

func (ManagedIdentityResponseOutput) ToManagedIdentityResponseOutputWithContext

func (o ManagedIdentityResponseOutput) ToManagedIdentityResponseOutputWithContext(ctx context.Context) ManagedIdentityResponseOutput

func (ManagedIdentityResponseOutput) ToManagedIdentityResponsePtrOutput

func (o ManagedIdentityResponseOutput) ToManagedIdentityResponsePtrOutput() ManagedIdentityResponsePtrOutput

func (ManagedIdentityResponseOutput) ToManagedIdentityResponsePtrOutputWithContext

func (o ManagedIdentityResponseOutput) ToManagedIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedIdentityResponsePtrOutput

func (ManagedIdentityResponseOutput) Type

Represent the identity type: systemAssigned, userAssigned, None

func (ManagedIdentityResponseOutput) UserAssignedIdentities

Get or set the user assigned identities

type ManagedIdentityResponsePtrInput

type ManagedIdentityResponsePtrInput interface {
	pulumi.Input

	ToManagedIdentityResponsePtrOutput() ManagedIdentityResponsePtrOutput
	ToManagedIdentityResponsePtrOutputWithContext(context.Context) ManagedIdentityResponsePtrOutput
}

ManagedIdentityResponsePtrInput is an input type that accepts ManagedIdentityResponseArgs, ManagedIdentityResponsePtr and ManagedIdentityResponsePtrOutput values. You can construct a concrete instance of `ManagedIdentityResponsePtrInput` via:

        ManagedIdentityResponseArgs{...}

or:

        nil

type ManagedIdentityResponsePtrOutput

type ManagedIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentityResponsePtrOutput) Elem

func (ManagedIdentityResponsePtrOutput) ElementType

func (ManagedIdentityResponsePtrOutput) PrincipalId

Get the principal id for the system assigned identity. Only be used in response.

func (ManagedIdentityResponsePtrOutput) TenantId

Get the tenant id for the system assigned identity. Only be used in response

func (ManagedIdentityResponsePtrOutput) ToManagedIdentityResponsePtrOutput

func (o ManagedIdentityResponsePtrOutput) ToManagedIdentityResponsePtrOutput() ManagedIdentityResponsePtrOutput

func (ManagedIdentityResponsePtrOutput) ToManagedIdentityResponsePtrOutputWithContext

func (o ManagedIdentityResponsePtrOutput) ToManagedIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedIdentityResponsePtrOutput

func (ManagedIdentityResponsePtrOutput) Type

Represent the identity type: systemAssigned, userAssigned, None

func (ManagedIdentityResponsePtrOutput) UserAssignedIdentities

Get or set the user assigned identities

type ManagedIdentitySettings

type ManagedIdentitySettings struct {
	// The Resource indicating the App ID URI of the target resource.
	// It also appears in the aud (audience) claim of the issued token.
	Resource *string `pulumi:"resource"`
}

Managed identity settings for upstream.

type ManagedIdentitySettingsArgs

type ManagedIdentitySettingsArgs struct {
	// The Resource indicating the App ID URI of the target resource.
	// It also appears in the aud (audience) claim of the issued token.
	Resource pulumi.StringPtrInput `pulumi:"resource"`
}

Managed identity settings for upstream.

func (ManagedIdentitySettingsArgs) ElementType

func (ManagedIdentitySettingsArgs) ToManagedIdentitySettingsOutput

func (i ManagedIdentitySettingsArgs) ToManagedIdentitySettingsOutput() ManagedIdentitySettingsOutput

func (ManagedIdentitySettingsArgs) ToManagedIdentitySettingsOutputWithContext

func (i ManagedIdentitySettingsArgs) ToManagedIdentitySettingsOutputWithContext(ctx context.Context) ManagedIdentitySettingsOutput

func (ManagedIdentitySettingsArgs) ToManagedIdentitySettingsPtrOutput

func (i ManagedIdentitySettingsArgs) ToManagedIdentitySettingsPtrOutput() ManagedIdentitySettingsPtrOutput

func (ManagedIdentitySettingsArgs) ToManagedIdentitySettingsPtrOutputWithContext

func (i ManagedIdentitySettingsArgs) ToManagedIdentitySettingsPtrOutputWithContext(ctx context.Context) ManagedIdentitySettingsPtrOutput

type ManagedIdentitySettingsInput

type ManagedIdentitySettingsInput interface {
	pulumi.Input

	ToManagedIdentitySettingsOutput() ManagedIdentitySettingsOutput
	ToManagedIdentitySettingsOutputWithContext(context.Context) ManagedIdentitySettingsOutput
}

ManagedIdentitySettingsInput is an input type that accepts ManagedIdentitySettingsArgs and ManagedIdentitySettingsOutput values. You can construct a concrete instance of `ManagedIdentitySettingsInput` via:

ManagedIdentitySettingsArgs{...}

type ManagedIdentitySettingsOutput

type ManagedIdentitySettingsOutput struct{ *pulumi.OutputState }

Managed identity settings for upstream.

func (ManagedIdentitySettingsOutput) ElementType

func (ManagedIdentitySettingsOutput) Resource

The Resource indicating the App ID URI of the target resource. It also appears in the aud (audience) claim of the issued token.

func (ManagedIdentitySettingsOutput) ToManagedIdentitySettingsOutput

func (o ManagedIdentitySettingsOutput) ToManagedIdentitySettingsOutput() ManagedIdentitySettingsOutput

func (ManagedIdentitySettingsOutput) ToManagedIdentitySettingsOutputWithContext

func (o ManagedIdentitySettingsOutput) ToManagedIdentitySettingsOutputWithContext(ctx context.Context) ManagedIdentitySettingsOutput

func (ManagedIdentitySettingsOutput) ToManagedIdentitySettingsPtrOutput

func (o ManagedIdentitySettingsOutput) ToManagedIdentitySettingsPtrOutput() ManagedIdentitySettingsPtrOutput

func (ManagedIdentitySettingsOutput) ToManagedIdentitySettingsPtrOutputWithContext

func (o ManagedIdentitySettingsOutput) ToManagedIdentitySettingsPtrOutputWithContext(ctx context.Context) ManagedIdentitySettingsPtrOutput

type ManagedIdentitySettingsPtrInput

type ManagedIdentitySettingsPtrInput interface {
	pulumi.Input

	ToManagedIdentitySettingsPtrOutput() ManagedIdentitySettingsPtrOutput
	ToManagedIdentitySettingsPtrOutputWithContext(context.Context) ManagedIdentitySettingsPtrOutput
}

ManagedIdentitySettingsPtrInput is an input type that accepts ManagedIdentitySettingsArgs, ManagedIdentitySettingsPtr and ManagedIdentitySettingsPtrOutput values. You can construct a concrete instance of `ManagedIdentitySettingsPtrInput` via:

        ManagedIdentitySettingsArgs{...}

or:

        nil

type ManagedIdentitySettingsPtrOutput

type ManagedIdentitySettingsPtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentitySettingsPtrOutput) Elem

func (ManagedIdentitySettingsPtrOutput) ElementType

func (ManagedIdentitySettingsPtrOutput) Resource

The Resource indicating the App ID URI of the target resource. It also appears in the aud (audience) claim of the issued token.

func (ManagedIdentitySettingsPtrOutput) ToManagedIdentitySettingsPtrOutput

func (o ManagedIdentitySettingsPtrOutput) ToManagedIdentitySettingsPtrOutput() ManagedIdentitySettingsPtrOutput

func (ManagedIdentitySettingsPtrOutput) ToManagedIdentitySettingsPtrOutputWithContext

func (o ManagedIdentitySettingsPtrOutput) ToManagedIdentitySettingsPtrOutputWithContext(ctx context.Context) ManagedIdentitySettingsPtrOutput

type ManagedIdentitySettingsResponse

type ManagedIdentitySettingsResponse struct {
	// The Resource indicating the App ID URI of the target resource.
	// It also appears in the aud (audience) claim of the issued token.
	Resource *string `pulumi:"resource"`
}

Managed identity settings for upstream.

type ManagedIdentitySettingsResponseArgs

type ManagedIdentitySettingsResponseArgs struct {
	// The Resource indicating the App ID URI of the target resource.
	// It also appears in the aud (audience) claim of the issued token.
	Resource pulumi.StringPtrInput `pulumi:"resource"`
}

Managed identity settings for upstream.

func (ManagedIdentitySettingsResponseArgs) ElementType

func (ManagedIdentitySettingsResponseArgs) ToManagedIdentitySettingsResponseOutput

func (i ManagedIdentitySettingsResponseArgs) ToManagedIdentitySettingsResponseOutput() ManagedIdentitySettingsResponseOutput

func (ManagedIdentitySettingsResponseArgs) ToManagedIdentitySettingsResponseOutputWithContext

func (i ManagedIdentitySettingsResponseArgs) ToManagedIdentitySettingsResponseOutputWithContext(ctx context.Context) ManagedIdentitySettingsResponseOutput

func (ManagedIdentitySettingsResponseArgs) ToManagedIdentitySettingsResponsePtrOutput

func (i ManagedIdentitySettingsResponseArgs) ToManagedIdentitySettingsResponsePtrOutput() ManagedIdentitySettingsResponsePtrOutput

func (ManagedIdentitySettingsResponseArgs) ToManagedIdentitySettingsResponsePtrOutputWithContext

func (i ManagedIdentitySettingsResponseArgs) ToManagedIdentitySettingsResponsePtrOutputWithContext(ctx context.Context) ManagedIdentitySettingsResponsePtrOutput

type ManagedIdentitySettingsResponseInput

type ManagedIdentitySettingsResponseInput interface {
	pulumi.Input

	ToManagedIdentitySettingsResponseOutput() ManagedIdentitySettingsResponseOutput
	ToManagedIdentitySettingsResponseOutputWithContext(context.Context) ManagedIdentitySettingsResponseOutput
}

ManagedIdentitySettingsResponseInput is an input type that accepts ManagedIdentitySettingsResponseArgs and ManagedIdentitySettingsResponseOutput values. You can construct a concrete instance of `ManagedIdentitySettingsResponseInput` via:

ManagedIdentitySettingsResponseArgs{...}

type ManagedIdentitySettingsResponseOutput

type ManagedIdentitySettingsResponseOutput struct{ *pulumi.OutputState }

Managed identity settings for upstream.

func (ManagedIdentitySettingsResponseOutput) ElementType

func (ManagedIdentitySettingsResponseOutput) Resource

The Resource indicating the App ID URI of the target resource. It also appears in the aud (audience) claim of the issued token.

func (ManagedIdentitySettingsResponseOutput) ToManagedIdentitySettingsResponseOutput

func (o ManagedIdentitySettingsResponseOutput) ToManagedIdentitySettingsResponseOutput() ManagedIdentitySettingsResponseOutput

func (ManagedIdentitySettingsResponseOutput) ToManagedIdentitySettingsResponseOutputWithContext

func (o ManagedIdentitySettingsResponseOutput) ToManagedIdentitySettingsResponseOutputWithContext(ctx context.Context) ManagedIdentitySettingsResponseOutput

func (ManagedIdentitySettingsResponseOutput) ToManagedIdentitySettingsResponsePtrOutput

func (o ManagedIdentitySettingsResponseOutput) ToManagedIdentitySettingsResponsePtrOutput() ManagedIdentitySettingsResponsePtrOutput

func (ManagedIdentitySettingsResponseOutput) ToManagedIdentitySettingsResponsePtrOutputWithContext

func (o ManagedIdentitySettingsResponseOutput) ToManagedIdentitySettingsResponsePtrOutputWithContext(ctx context.Context) ManagedIdentitySettingsResponsePtrOutput

type ManagedIdentitySettingsResponsePtrInput

type ManagedIdentitySettingsResponsePtrInput interface {
	pulumi.Input

	ToManagedIdentitySettingsResponsePtrOutput() ManagedIdentitySettingsResponsePtrOutput
	ToManagedIdentitySettingsResponsePtrOutputWithContext(context.Context) ManagedIdentitySettingsResponsePtrOutput
}

ManagedIdentitySettingsResponsePtrInput is an input type that accepts ManagedIdentitySettingsResponseArgs, ManagedIdentitySettingsResponsePtr and ManagedIdentitySettingsResponsePtrOutput values. You can construct a concrete instance of `ManagedIdentitySettingsResponsePtrInput` via:

        ManagedIdentitySettingsResponseArgs{...}

or:

        nil

type ManagedIdentitySettingsResponsePtrOutput

type ManagedIdentitySettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentitySettingsResponsePtrOutput) Elem

func (ManagedIdentitySettingsResponsePtrOutput) ElementType

func (ManagedIdentitySettingsResponsePtrOutput) Resource

The Resource indicating the App ID URI of the target resource. It also appears in the aud (audience) claim of the issued token.

func (ManagedIdentitySettingsResponsePtrOutput) ToManagedIdentitySettingsResponsePtrOutput

func (o ManagedIdentitySettingsResponsePtrOutput) ToManagedIdentitySettingsResponsePtrOutput() ManagedIdentitySettingsResponsePtrOutput

func (ManagedIdentitySettingsResponsePtrOutput) ToManagedIdentitySettingsResponsePtrOutputWithContext

func (o ManagedIdentitySettingsResponsePtrOutput) ToManagedIdentitySettingsResponsePtrOutputWithContext(ctx context.Context) ManagedIdentitySettingsResponsePtrOutput

type ManagedIdentityType added in v0.3.1

type ManagedIdentityType pulumi.String

Represent the identity type: systemAssigned, userAssigned, None

func (ManagedIdentityType) ElementType added in v0.3.1

func (ManagedIdentityType) ElementType() reflect.Type

func (ManagedIdentityType) ToStringOutput added in v0.3.1

func (e ManagedIdentityType) ToStringOutput() pulumi.StringOutput

func (ManagedIdentityType) ToStringOutputWithContext added in v0.3.1

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

func (ManagedIdentityType) ToStringPtrOutput added in v0.3.1

func (e ManagedIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedIdentityType) ToStringPtrOutputWithContext added in v0.3.1

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

type NetworkACL

type NetworkACL struct {
	// Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Allow []string `pulumi:"allow"`
	// Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Deny []string `pulumi:"deny"`
}

Network ACL

type NetworkACLArgs

type NetworkACLArgs struct {
	// Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Allow pulumi.StringArrayInput `pulumi:"allow"`
	// Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Deny pulumi.StringArrayInput `pulumi:"deny"`
}

Network ACL

func (NetworkACLArgs) ElementType

func (NetworkACLArgs) ElementType() reflect.Type

func (NetworkACLArgs) ToNetworkACLOutput

func (i NetworkACLArgs) ToNetworkACLOutput() NetworkACLOutput

func (NetworkACLArgs) ToNetworkACLOutputWithContext

func (i NetworkACLArgs) ToNetworkACLOutputWithContext(ctx context.Context) NetworkACLOutput

func (NetworkACLArgs) ToNetworkACLPtrOutput

func (i NetworkACLArgs) ToNetworkACLPtrOutput() NetworkACLPtrOutput

func (NetworkACLArgs) ToNetworkACLPtrOutputWithContext

func (i NetworkACLArgs) ToNetworkACLPtrOutputWithContext(ctx context.Context) NetworkACLPtrOutput

type NetworkACLInput

type NetworkACLInput interface {
	pulumi.Input

	ToNetworkACLOutput() NetworkACLOutput
	ToNetworkACLOutputWithContext(context.Context) NetworkACLOutput
}

NetworkACLInput is an input type that accepts NetworkACLArgs and NetworkACLOutput values. You can construct a concrete instance of `NetworkACLInput` via:

NetworkACLArgs{...}

type NetworkACLOutput

type NetworkACLOutput struct{ *pulumi.OutputState }

Network ACL

func (NetworkACLOutput) Allow

Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (NetworkACLOutput) Deny

Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (NetworkACLOutput) ElementType

func (NetworkACLOutput) ElementType() reflect.Type

func (NetworkACLOutput) ToNetworkACLOutput

func (o NetworkACLOutput) ToNetworkACLOutput() NetworkACLOutput

func (NetworkACLOutput) ToNetworkACLOutputWithContext

func (o NetworkACLOutput) ToNetworkACLOutputWithContext(ctx context.Context) NetworkACLOutput

func (NetworkACLOutput) ToNetworkACLPtrOutput

func (o NetworkACLOutput) ToNetworkACLPtrOutput() NetworkACLPtrOutput

func (NetworkACLOutput) ToNetworkACLPtrOutputWithContext

func (o NetworkACLOutput) ToNetworkACLPtrOutputWithContext(ctx context.Context) NetworkACLPtrOutput

type NetworkACLPtrInput

type NetworkACLPtrInput interface {
	pulumi.Input

	ToNetworkACLPtrOutput() NetworkACLPtrOutput
	ToNetworkACLPtrOutputWithContext(context.Context) NetworkACLPtrOutput
}

NetworkACLPtrInput is an input type that accepts NetworkACLArgs, NetworkACLPtr and NetworkACLPtrOutput values. You can construct a concrete instance of `NetworkACLPtrInput` via:

        NetworkACLArgs{...}

or:

        nil

func NetworkACLPtr

func NetworkACLPtr(v *NetworkACLArgs) NetworkACLPtrInput

type NetworkACLPtrOutput

type NetworkACLPtrOutput struct{ *pulumi.OutputState }

func (NetworkACLPtrOutput) Allow

Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (NetworkACLPtrOutput) Deny

Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (NetworkACLPtrOutput) Elem

func (NetworkACLPtrOutput) ElementType

func (NetworkACLPtrOutput) ElementType() reflect.Type

func (NetworkACLPtrOutput) ToNetworkACLPtrOutput

func (o NetworkACLPtrOutput) ToNetworkACLPtrOutput() NetworkACLPtrOutput

func (NetworkACLPtrOutput) ToNetworkACLPtrOutputWithContext

func (o NetworkACLPtrOutput) ToNetworkACLPtrOutputWithContext(ctx context.Context) NetworkACLPtrOutput

type NetworkACLResponse

type NetworkACLResponse struct {
	// Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Allow []string `pulumi:"allow"`
	// Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Deny []string `pulumi:"deny"`
}

Network ACL

type NetworkACLResponseArgs

type NetworkACLResponseArgs struct {
	// Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Allow pulumi.StringArrayInput `pulumi:"allow"`
	// Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Deny pulumi.StringArrayInput `pulumi:"deny"`
}

Network ACL

func (NetworkACLResponseArgs) ElementType

func (NetworkACLResponseArgs) ElementType() reflect.Type

func (NetworkACLResponseArgs) ToNetworkACLResponseOutput

func (i NetworkACLResponseArgs) ToNetworkACLResponseOutput() NetworkACLResponseOutput

func (NetworkACLResponseArgs) ToNetworkACLResponseOutputWithContext

func (i NetworkACLResponseArgs) ToNetworkACLResponseOutputWithContext(ctx context.Context) NetworkACLResponseOutput

func (NetworkACLResponseArgs) ToNetworkACLResponsePtrOutput

func (i NetworkACLResponseArgs) ToNetworkACLResponsePtrOutput() NetworkACLResponsePtrOutput

func (NetworkACLResponseArgs) ToNetworkACLResponsePtrOutputWithContext

func (i NetworkACLResponseArgs) ToNetworkACLResponsePtrOutputWithContext(ctx context.Context) NetworkACLResponsePtrOutput

type NetworkACLResponseInput

type NetworkACLResponseInput interface {
	pulumi.Input

	ToNetworkACLResponseOutput() NetworkACLResponseOutput
	ToNetworkACLResponseOutputWithContext(context.Context) NetworkACLResponseOutput
}

NetworkACLResponseInput is an input type that accepts NetworkACLResponseArgs and NetworkACLResponseOutput values. You can construct a concrete instance of `NetworkACLResponseInput` via:

NetworkACLResponseArgs{...}

type NetworkACLResponseOutput

type NetworkACLResponseOutput struct{ *pulumi.OutputState }

Network ACL

func (NetworkACLResponseOutput) Allow

Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (NetworkACLResponseOutput) Deny

Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (NetworkACLResponseOutput) ElementType

func (NetworkACLResponseOutput) ElementType() reflect.Type

func (NetworkACLResponseOutput) ToNetworkACLResponseOutput

func (o NetworkACLResponseOutput) ToNetworkACLResponseOutput() NetworkACLResponseOutput

func (NetworkACLResponseOutput) ToNetworkACLResponseOutputWithContext

func (o NetworkACLResponseOutput) ToNetworkACLResponseOutputWithContext(ctx context.Context) NetworkACLResponseOutput

func (NetworkACLResponseOutput) ToNetworkACLResponsePtrOutput

func (o NetworkACLResponseOutput) ToNetworkACLResponsePtrOutput() NetworkACLResponsePtrOutput

func (NetworkACLResponseOutput) ToNetworkACLResponsePtrOutputWithContext

func (o NetworkACLResponseOutput) ToNetworkACLResponsePtrOutputWithContext(ctx context.Context) NetworkACLResponsePtrOutput

type NetworkACLResponsePtrInput

type NetworkACLResponsePtrInput interface {
	pulumi.Input

	ToNetworkACLResponsePtrOutput() NetworkACLResponsePtrOutput
	ToNetworkACLResponsePtrOutputWithContext(context.Context) NetworkACLResponsePtrOutput
}

NetworkACLResponsePtrInput is an input type that accepts NetworkACLResponseArgs, NetworkACLResponsePtr and NetworkACLResponsePtrOutput values. You can construct a concrete instance of `NetworkACLResponsePtrInput` via:

        NetworkACLResponseArgs{...}

or:

        nil

type NetworkACLResponsePtrOutput

type NetworkACLResponsePtrOutput struct{ *pulumi.OutputState }

func (NetworkACLResponsePtrOutput) Allow

Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (NetworkACLResponsePtrOutput) Deny

Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (NetworkACLResponsePtrOutput) Elem

func (NetworkACLResponsePtrOutput) ElementType

func (NetworkACLResponsePtrOutput) ToNetworkACLResponsePtrOutput

func (o NetworkACLResponsePtrOutput) ToNetworkACLResponsePtrOutput() NetworkACLResponsePtrOutput

func (NetworkACLResponsePtrOutput) ToNetworkACLResponsePtrOutputWithContext

func (o NetworkACLResponsePtrOutput) ToNetworkACLResponsePtrOutputWithContext(ctx context.Context) NetworkACLResponsePtrOutput

type PrivateEndpoint

type PrivateEndpoint struct {
	// Full qualified Id of the private endpoint
	Id *string `pulumi:"id"`
}

Private endpoint

type PrivateEndpointACL

type PrivateEndpointACL struct {
	// Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Allow []string `pulumi:"allow"`
	// Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Deny []string `pulumi:"deny"`
	// Name of the private endpoint connection
	Name string `pulumi:"name"`
}

ACL for a private endpoint

type PrivateEndpointACLArgs

type PrivateEndpointACLArgs struct {
	// Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Allow pulumi.StringArrayInput `pulumi:"allow"`
	// Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Deny pulumi.StringArrayInput `pulumi:"deny"`
	// Name of the private endpoint connection
	Name pulumi.StringInput `pulumi:"name"`
}

ACL for a private endpoint

func (PrivateEndpointACLArgs) ElementType

func (PrivateEndpointACLArgs) ElementType() reflect.Type

func (PrivateEndpointACLArgs) ToPrivateEndpointACLOutput

func (i PrivateEndpointACLArgs) ToPrivateEndpointACLOutput() PrivateEndpointACLOutput

func (PrivateEndpointACLArgs) ToPrivateEndpointACLOutputWithContext

func (i PrivateEndpointACLArgs) ToPrivateEndpointACLOutputWithContext(ctx context.Context) PrivateEndpointACLOutput

type PrivateEndpointACLArray

type PrivateEndpointACLArray []PrivateEndpointACLInput

func (PrivateEndpointACLArray) ElementType

func (PrivateEndpointACLArray) ElementType() reflect.Type

func (PrivateEndpointACLArray) ToPrivateEndpointACLArrayOutput

func (i PrivateEndpointACLArray) ToPrivateEndpointACLArrayOutput() PrivateEndpointACLArrayOutput

func (PrivateEndpointACLArray) ToPrivateEndpointACLArrayOutputWithContext

func (i PrivateEndpointACLArray) ToPrivateEndpointACLArrayOutputWithContext(ctx context.Context) PrivateEndpointACLArrayOutput

type PrivateEndpointACLArrayInput

type PrivateEndpointACLArrayInput interface {
	pulumi.Input

	ToPrivateEndpointACLArrayOutput() PrivateEndpointACLArrayOutput
	ToPrivateEndpointACLArrayOutputWithContext(context.Context) PrivateEndpointACLArrayOutput
}

PrivateEndpointACLArrayInput is an input type that accepts PrivateEndpointACLArray and PrivateEndpointACLArrayOutput values. You can construct a concrete instance of `PrivateEndpointACLArrayInput` via:

PrivateEndpointACLArray{ PrivateEndpointACLArgs{...} }

type PrivateEndpointACLArrayOutput

type PrivateEndpointACLArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointACLArrayOutput) ElementType

func (PrivateEndpointACLArrayOutput) Index

func (PrivateEndpointACLArrayOutput) ToPrivateEndpointACLArrayOutput

func (o PrivateEndpointACLArrayOutput) ToPrivateEndpointACLArrayOutput() PrivateEndpointACLArrayOutput

func (PrivateEndpointACLArrayOutput) ToPrivateEndpointACLArrayOutputWithContext

func (o PrivateEndpointACLArrayOutput) ToPrivateEndpointACLArrayOutputWithContext(ctx context.Context) PrivateEndpointACLArrayOutput

type PrivateEndpointACLInput

type PrivateEndpointACLInput interface {
	pulumi.Input

	ToPrivateEndpointACLOutput() PrivateEndpointACLOutput
	ToPrivateEndpointACLOutputWithContext(context.Context) PrivateEndpointACLOutput
}

PrivateEndpointACLInput is an input type that accepts PrivateEndpointACLArgs and PrivateEndpointACLOutput values. You can construct a concrete instance of `PrivateEndpointACLInput` via:

PrivateEndpointACLArgs{...}

type PrivateEndpointACLOutput

type PrivateEndpointACLOutput struct{ *pulumi.OutputState }

ACL for a private endpoint

func (PrivateEndpointACLOutput) Allow

Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (PrivateEndpointACLOutput) Deny

Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (PrivateEndpointACLOutput) ElementType

func (PrivateEndpointACLOutput) ElementType() reflect.Type

func (PrivateEndpointACLOutput) Name

Name of the private endpoint connection

func (PrivateEndpointACLOutput) ToPrivateEndpointACLOutput

func (o PrivateEndpointACLOutput) ToPrivateEndpointACLOutput() PrivateEndpointACLOutput

func (PrivateEndpointACLOutput) ToPrivateEndpointACLOutputWithContext

func (o PrivateEndpointACLOutput) ToPrivateEndpointACLOutputWithContext(ctx context.Context) PrivateEndpointACLOutput

type PrivateEndpointACLResponse

type PrivateEndpointACLResponse struct {
	// Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Allow []string `pulumi:"allow"`
	// Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Deny []string `pulumi:"deny"`
	// Name of the private endpoint connection
	Name string `pulumi:"name"`
}

ACL for a private endpoint

type PrivateEndpointACLResponseArgs

type PrivateEndpointACLResponseArgs struct {
	// Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Allow pulumi.StringArrayInput `pulumi:"allow"`
	// Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Deny pulumi.StringArrayInput `pulumi:"deny"`
	// Name of the private endpoint connection
	Name pulumi.StringInput `pulumi:"name"`
}

ACL for a private endpoint

func (PrivateEndpointACLResponseArgs) ElementType

func (PrivateEndpointACLResponseArgs) ToPrivateEndpointACLResponseOutput

func (i PrivateEndpointACLResponseArgs) ToPrivateEndpointACLResponseOutput() PrivateEndpointACLResponseOutput

func (PrivateEndpointACLResponseArgs) ToPrivateEndpointACLResponseOutputWithContext

func (i PrivateEndpointACLResponseArgs) ToPrivateEndpointACLResponseOutputWithContext(ctx context.Context) PrivateEndpointACLResponseOutput

type PrivateEndpointACLResponseArray

type PrivateEndpointACLResponseArray []PrivateEndpointACLResponseInput

func (PrivateEndpointACLResponseArray) ElementType

func (PrivateEndpointACLResponseArray) ToPrivateEndpointACLResponseArrayOutput

func (i PrivateEndpointACLResponseArray) ToPrivateEndpointACLResponseArrayOutput() PrivateEndpointACLResponseArrayOutput

func (PrivateEndpointACLResponseArray) ToPrivateEndpointACLResponseArrayOutputWithContext

func (i PrivateEndpointACLResponseArray) ToPrivateEndpointACLResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointACLResponseArrayOutput

type PrivateEndpointACLResponseArrayInput

type PrivateEndpointACLResponseArrayInput interface {
	pulumi.Input

	ToPrivateEndpointACLResponseArrayOutput() PrivateEndpointACLResponseArrayOutput
	ToPrivateEndpointACLResponseArrayOutputWithContext(context.Context) PrivateEndpointACLResponseArrayOutput
}

PrivateEndpointACLResponseArrayInput is an input type that accepts PrivateEndpointACLResponseArray and PrivateEndpointACLResponseArrayOutput values. You can construct a concrete instance of `PrivateEndpointACLResponseArrayInput` via:

PrivateEndpointACLResponseArray{ PrivateEndpointACLResponseArgs{...} }

type PrivateEndpointACLResponseArrayOutput

type PrivateEndpointACLResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointACLResponseArrayOutput) ElementType

func (PrivateEndpointACLResponseArrayOutput) Index

func (PrivateEndpointACLResponseArrayOutput) ToPrivateEndpointACLResponseArrayOutput

func (o PrivateEndpointACLResponseArrayOutput) ToPrivateEndpointACLResponseArrayOutput() PrivateEndpointACLResponseArrayOutput

func (PrivateEndpointACLResponseArrayOutput) ToPrivateEndpointACLResponseArrayOutputWithContext

func (o PrivateEndpointACLResponseArrayOutput) ToPrivateEndpointACLResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointACLResponseArrayOutput

type PrivateEndpointACLResponseInput

type PrivateEndpointACLResponseInput interface {
	pulumi.Input

	ToPrivateEndpointACLResponseOutput() PrivateEndpointACLResponseOutput
	ToPrivateEndpointACLResponseOutputWithContext(context.Context) PrivateEndpointACLResponseOutput
}

PrivateEndpointACLResponseInput is an input type that accepts PrivateEndpointACLResponseArgs and PrivateEndpointACLResponseOutput values. You can construct a concrete instance of `PrivateEndpointACLResponseInput` via:

PrivateEndpointACLResponseArgs{...}

type PrivateEndpointACLResponseOutput

type PrivateEndpointACLResponseOutput struct{ *pulumi.OutputState }

ACL for a private endpoint

func (PrivateEndpointACLResponseOutput) Allow

Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (PrivateEndpointACLResponseOutput) Deny

Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (PrivateEndpointACLResponseOutput) ElementType

func (PrivateEndpointACLResponseOutput) Name

Name of the private endpoint connection

func (PrivateEndpointACLResponseOutput) ToPrivateEndpointACLResponseOutput

func (o PrivateEndpointACLResponseOutput) ToPrivateEndpointACLResponseOutput() PrivateEndpointACLResponseOutput

func (PrivateEndpointACLResponseOutput) ToPrivateEndpointACLResponseOutputWithContext

func (o PrivateEndpointACLResponseOutput) ToPrivateEndpointACLResponseOutputWithContext(ctx context.Context) PrivateEndpointACLResponseOutput

type PrivateEndpointArgs

type PrivateEndpointArgs struct {
	// Full qualified Id of the private endpoint
	Id pulumi.StringPtrInput `pulumi:"id"`
}

Private endpoint

func (PrivateEndpointArgs) ElementType

func (PrivateEndpointArgs) ElementType() reflect.Type

func (PrivateEndpointArgs) ToPrivateEndpointOutput

func (i PrivateEndpointArgs) ToPrivateEndpointOutput() PrivateEndpointOutput

func (PrivateEndpointArgs) ToPrivateEndpointOutputWithContext

func (i PrivateEndpointArgs) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

func (PrivateEndpointArgs) ToPrivateEndpointPtrOutput

func (i PrivateEndpointArgs) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointArgs) ToPrivateEndpointPtrOutputWithContext

func (i PrivateEndpointArgs) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointConnectionResponse

type PrivateEndpointConnectionResponse struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Private endpoint associated with the private endpoint connection
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// Connection state
	PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the private endpoint connection
	ProvisioningState string `pulumi:"provisioningState"`
	// The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
	Type string `pulumi:"type"`
}

A private endpoint connection to SignalR resource

type PrivateEndpointConnectionResponseArgs

type PrivateEndpointConnectionResponseArgs struct {
	// Fully qualified resource Id for the resource.
	Id pulumi.StringInput `pulumi:"id"`
	// The name of the resource.
	Name pulumi.StringInput `pulumi:"name"`
	// Private endpoint associated with the private endpoint connection
	PrivateEndpoint PrivateEndpointResponsePtrInput `pulumi:"privateEndpoint"`
	// Connection state
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponsePtrInput `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the private endpoint connection
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
	Type pulumi.StringInput `pulumi:"type"`
}

A private endpoint connection to SignalR resource

func (PrivateEndpointConnectionResponseArgs) ElementType

func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput

func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext

func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseArray

type PrivateEndpointConnectionResponseArray []PrivateEndpointConnectionResponseInput

func (PrivateEndpointConnectionResponseArray) ElementType

func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput

func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext

func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayInput

type PrivateEndpointConnectionResponseArrayInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
	ToPrivateEndpointConnectionResponseArrayOutputWithContext(context.Context) PrivateEndpointConnectionResponseArrayOutput
}

PrivateEndpointConnectionResponseArrayInput is an input type that accepts PrivateEndpointConnectionResponseArray and PrivateEndpointConnectionResponseArrayOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseArrayInput` via:

PrivateEndpointConnectionResponseArray{ PrivateEndpointConnectionResponseArgs{...} }

type PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionResponseArrayOutput) ElementType

func (PrivateEndpointConnectionResponseArrayOutput) Index

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseInput

type PrivateEndpointConnectionResponseInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
	ToPrivateEndpointConnectionResponseOutputWithContext(context.Context) PrivateEndpointConnectionResponseOutput
}

PrivateEndpointConnectionResponseInput is an input type that accepts PrivateEndpointConnectionResponseArgs and PrivateEndpointConnectionResponseOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseInput` via:

PrivateEndpointConnectionResponseArgs{...}

type PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }

A private endpoint connection to SignalR resource

func (PrivateEndpointConnectionResponseOutput) ElementType

func (PrivateEndpointConnectionResponseOutput) Id

Fully qualified resource Id for the resource.

func (PrivateEndpointConnectionResponseOutput) Name

The name of the resource.

func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint

Private endpoint associated with the private endpoint connection

func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState

Connection state

func (PrivateEndpointConnectionResponseOutput) ProvisioningState

Provisioning state of the private endpoint connection

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) Type

The type of the resource - e.g. "Microsoft.SignalRService/SignalR"

type PrivateEndpointInput

type PrivateEndpointInput interface {
	pulumi.Input

	ToPrivateEndpointOutput() PrivateEndpointOutput
	ToPrivateEndpointOutputWithContext(context.Context) PrivateEndpointOutput
}

PrivateEndpointInput is an input type that accepts PrivateEndpointArgs and PrivateEndpointOutput values. You can construct a concrete instance of `PrivateEndpointInput` via:

PrivateEndpointArgs{...}

type PrivateEndpointOutput

type PrivateEndpointOutput struct{ *pulumi.OutputState }

Private endpoint

func (PrivateEndpointOutput) ElementType

func (PrivateEndpointOutput) ElementType() reflect.Type

func (PrivateEndpointOutput) Id

Full qualified Id of the private endpoint

func (PrivateEndpointOutput) ToPrivateEndpointOutput

func (o PrivateEndpointOutput) ToPrivateEndpointOutput() PrivateEndpointOutput

func (PrivateEndpointOutput) ToPrivateEndpointOutputWithContext

func (o PrivateEndpointOutput) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

func (PrivateEndpointOutput) ToPrivateEndpointPtrOutput

func (o PrivateEndpointOutput) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointOutput) ToPrivateEndpointPtrOutputWithContext

func (o PrivateEndpointOutput) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointPtrInput

type PrivateEndpointPtrInput interface {
	pulumi.Input

	ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput
	ToPrivateEndpointPtrOutputWithContext(context.Context) PrivateEndpointPtrOutput
}

PrivateEndpointPtrInput is an input type that accepts PrivateEndpointArgs, PrivateEndpointPtr and PrivateEndpointPtrOutput values. You can construct a concrete instance of `PrivateEndpointPtrInput` via:

        PrivateEndpointArgs{...}

or:

        nil

type PrivateEndpointPtrOutput

type PrivateEndpointPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointPtrOutput) Elem

func (PrivateEndpointPtrOutput) ElementType

func (PrivateEndpointPtrOutput) ElementType() reflect.Type

func (PrivateEndpointPtrOutput) Id

Full qualified Id of the private endpoint

func (PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutput

func (o PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutputWithContext

func (o PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointResponse

type PrivateEndpointResponse struct {
	// Full qualified Id of the private endpoint
	Id *string `pulumi:"id"`
}

Private endpoint

type PrivateEndpointResponseArgs

type PrivateEndpointResponseArgs struct {
	// Full qualified Id of the private endpoint
	Id pulumi.StringPtrInput `pulumi:"id"`
}

Private endpoint

func (PrivateEndpointResponseArgs) ElementType

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointResponseInput

type PrivateEndpointResponseInput interface {
	pulumi.Input

	ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
	ToPrivateEndpointResponseOutputWithContext(context.Context) PrivateEndpointResponseOutput
}

PrivateEndpointResponseInput is an input type that accepts PrivateEndpointResponseArgs and PrivateEndpointResponseOutput values. You can construct a concrete instance of `PrivateEndpointResponseInput` via:

PrivateEndpointResponseArgs{...}

type PrivateEndpointResponseOutput

type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }

Private endpoint

func (PrivateEndpointResponseOutput) ElementType

func (PrivateEndpointResponseOutput) Id

Full qualified Id of the private endpoint

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrInput

type PrivateEndpointResponsePtrInput interface {
	pulumi.Input

	ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
	ToPrivateEndpointResponsePtrOutputWithContext(context.Context) PrivateEndpointResponsePtrOutput
}

PrivateEndpointResponsePtrInput is an input type that accepts PrivateEndpointResponseArgs, PrivateEndpointResponsePtr and PrivateEndpointResponsePtrOutput values. You can construct a concrete instance of `PrivateEndpointResponsePtrInput` via:

        PrivateEndpointResponseArgs{...}

or:

        nil

type PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointResponsePtrOutput) Elem

func (PrivateEndpointResponsePtrOutput) ElementType

func (PrivateEndpointResponsePtrOutput) Id

Full qualified Id of the private endpoint

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateLinkServiceConnectionState

type PrivateLinkServiceConnectionState struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

Connection state of the private endpoint connection

type PrivateLinkServiceConnectionStateArgs

type PrivateLinkServiceConnectionStateArgs struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

Connection state of the private endpoint connection

func (PrivateLinkServiceConnectionStateArgs) ElementType

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStateInput

type PrivateLinkServiceConnectionStateInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
	ToPrivateLinkServiceConnectionStateOutputWithContext(context.Context) PrivateLinkServiceConnectionStateOutput
}

PrivateLinkServiceConnectionStateInput is an input type that accepts PrivateLinkServiceConnectionStateArgs and PrivateLinkServiceConnectionStateOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateInput` via:

PrivateLinkServiceConnectionStateArgs{...}

type PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }

Connection state of the private endpoint connection

func (PrivateLinkServiceConnectionStateOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateOutput) ElementType

func (PrivateLinkServiceConnectionStateOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStatePtrInput

type PrivateLinkServiceConnectionStatePtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
	ToPrivateLinkServiceConnectionStatePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePtrOutput
}

PrivateLinkServiceConnectionStatePtrInput is an input type that accepts PrivateLinkServiceConnectionStateArgs, PrivateLinkServiceConnectionStatePtr and PrivateLinkServiceConnectionStatePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePtrInput` via:

        PrivateLinkServiceConnectionStateArgs{...}

or:

        nil

type PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStatePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStatePtrOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStatePtrOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStatePtrOutput) Elem

func (PrivateLinkServiceConnectionStatePtrOutput) ElementType

func (PrivateLinkServiceConnectionStatePtrOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput

func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStateResponse

type PrivateLinkServiceConnectionStateResponse struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

Connection state of the private endpoint connection

type PrivateLinkServiceConnectionStateResponseArgs

type PrivateLinkServiceConnectionStateResponseArgs struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

Connection state of the private endpoint connection

func (PrivateLinkServiceConnectionStateResponseArgs) ElementType

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponseInput

type PrivateLinkServiceConnectionStateResponseInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
	ToPrivateLinkServiceConnectionStateResponseOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponseOutput
}

PrivateLinkServiceConnectionStateResponseInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs and PrivateLinkServiceConnectionStateResponseOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponseInput` via:

PrivateLinkServiceConnectionStateResponseArgs{...}

type PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }

Connection state of the private endpoint connection

func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateResponseOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateResponseOutput) ElementType

func (PrivateLinkServiceConnectionStateResponseOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponsePtrInput

type PrivateLinkServiceConnectionStateResponsePtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
	ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
}

PrivateLinkServiceConnectionStateResponsePtrInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs, PrivateLinkServiceConnectionStateResponsePtr and PrivateLinkServiceConnectionStateResponsePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponsePtrInput` via:

        PrivateLinkServiceConnectionStateResponseArgs{...}

or:

        nil

type PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Elem

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStatus added in v0.3.1

type PrivateLinkServiceConnectionStatus pulumi.String

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStatus) ElementType added in v0.3.1

func (PrivateLinkServiceConnectionStatus) ToStringOutput added in v0.3.1

func (PrivateLinkServiceConnectionStatus) ToStringOutputWithContext added in v0.3.1

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

func (PrivateLinkServiceConnectionStatus) ToStringPtrOutput added in v0.3.1

func (PrivateLinkServiceConnectionStatus) ToStringPtrOutputWithContext added in v0.3.1

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

type ResourceSku

type ResourceSku struct {
	// Optional, integer. The unit count of SignalR resource. 1 by default.
	//
	// If present, following values are allowed:
	//     Free: 1
	//     Standard: 1,2,5,10,20,50,100
	Capacity *int `pulumi:"capacity"`
	// The name of the SKU. Required.
	//
	// Allowed values: Standard_S1, Free_F1
	Name string `pulumi:"name"`
	// Optional tier of this particular SKU. 'Standard' or 'Free'.
	//
	// `Basic` is deprecated, use `Standard` instead.
	Tier *string `pulumi:"tier"`
}

The billing information of the resource.

type ResourceSkuArgs

type ResourceSkuArgs struct {
	// Optional, integer. The unit count of SignalR resource. 1 by default.
	//
	// If present, following values are allowed:
	//     Free: 1
	//     Standard: 1,2,5,10,20,50,100
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// The name of the SKU. Required.
	//
	// Allowed values: Standard_S1, Free_F1
	Name pulumi.StringInput `pulumi:"name"`
	// Optional tier of this particular SKU. 'Standard' or 'Free'.
	//
	// `Basic` is deprecated, use `Standard` instead.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

The billing information of the resource.

func (ResourceSkuArgs) ElementType

func (ResourceSkuArgs) ElementType() reflect.Type

func (ResourceSkuArgs) ToResourceSkuOutput

func (i ResourceSkuArgs) ToResourceSkuOutput() ResourceSkuOutput

func (ResourceSkuArgs) ToResourceSkuOutputWithContext

func (i ResourceSkuArgs) ToResourceSkuOutputWithContext(ctx context.Context) ResourceSkuOutput

func (ResourceSkuArgs) ToResourceSkuPtrOutput

func (i ResourceSkuArgs) ToResourceSkuPtrOutput() ResourceSkuPtrOutput

func (ResourceSkuArgs) ToResourceSkuPtrOutputWithContext

func (i ResourceSkuArgs) ToResourceSkuPtrOutputWithContext(ctx context.Context) ResourceSkuPtrOutput

type ResourceSkuInput

type ResourceSkuInput interface {
	pulumi.Input

	ToResourceSkuOutput() ResourceSkuOutput
	ToResourceSkuOutputWithContext(context.Context) ResourceSkuOutput
}

ResourceSkuInput is an input type that accepts ResourceSkuArgs and ResourceSkuOutput values. You can construct a concrete instance of `ResourceSkuInput` via:

ResourceSkuArgs{...}

type ResourceSkuOutput

type ResourceSkuOutput struct{ *pulumi.OutputState }

The billing information of the resource.

func (ResourceSkuOutput) Capacity

func (o ResourceSkuOutput) Capacity() pulumi.IntPtrOutput

Optional, integer. The unit count of SignalR resource. 1 by default.

If present, following values are allowed:

Free: 1
Standard: 1,2,5,10,20,50,100

func (ResourceSkuOutput) ElementType

func (ResourceSkuOutput) ElementType() reflect.Type

func (ResourceSkuOutput) Name

The name of the SKU. Required.

Allowed values: Standard_S1, Free_F1

func (ResourceSkuOutput) Tier

Optional tier of this particular SKU. 'Standard' or 'Free'.

`Basic` is deprecated, use `Standard` instead.

func (ResourceSkuOutput) ToResourceSkuOutput

func (o ResourceSkuOutput) ToResourceSkuOutput() ResourceSkuOutput

func (ResourceSkuOutput) ToResourceSkuOutputWithContext

func (o ResourceSkuOutput) ToResourceSkuOutputWithContext(ctx context.Context) ResourceSkuOutput

func (ResourceSkuOutput) ToResourceSkuPtrOutput

func (o ResourceSkuOutput) ToResourceSkuPtrOutput() ResourceSkuPtrOutput

func (ResourceSkuOutput) ToResourceSkuPtrOutputWithContext

func (o ResourceSkuOutput) ToResourceSkuPtrOutputWithContext(ctx context.Context) ResourceSkuPtrOutput

type ResourceSkuPtrInput

type ResourceSkuPtrInput interface {
	pulumi.Input

	ToResourceSkuPtrOutput() ResourceSkuPtrOutput
	ToResourceSkuPtrOutputWithContext(context.Context) ResourceSkuPtrOutput
}

ResourceSkuPtrInput is an input type that accepts ResourceSkuArgs, ResourceSkuPtr and ResourceSkuPtrOutput values. You can construct a concrete instance of `ResourceSkuPtrInput` via:

        ResourceSkuArgs{...}

or:

        nil

func ResourceSkuPtr

func ResourceSkuPtr(v *ResourceSkuArgs) ResourceSkuPtrInput

type ResourceSkuPtrOutput

type ResourceSkuPtrOutput struct{ *pulumi.OutputState }

func (ResourceSkuPtrOutput) Capacity

Optional, integer. The unit count of SignalR resource. 1 by default.

If present, following values are allowed:

Free: 1
Standard: 1,2,5,10,20,50,100

func (ResourceSkuPtrOutput) Elem

func (ResourceSkuPtrOutput) ElementType

func (ResourceSkuPtrOutput) ElementType() reflect.Type

func (ResourceSkuPtrOutput) Name

The name of the SKU. Required.

Allowed values: Standard_S1, Free_F1

func (ResourceSkuPtrOutput) Tier

Optional tier of this particular SKU. 'Standard' or 'Free'.

`Basic` is deprecated, use `Standard` instead.

func (ResourceSkuPtrOutput) ToResourceSkuPtrOutput

func (o ResourceSkuPtrOutput) ToResourceSkuPtrOutput() ResourceSkuPtrOutput

func (ResourceSkuPtrOutput) ToResourceSkuPtrOutputWithContext

func (o ResourceSkuPtrOutput) ToResourceSkuPtrOutputWithContext(ctx context.Context) ResourceSkuPtrOutput

type ResourceSkuResponse

type ResourceSkuResponse struct {
	// Optional, integer. The unit count of SignalR resource. 1 by default.
	//
	// If present, following values are allowed:
	//     Free: 1
	//     Standard: 1,2,5,10,20,50,100
	Capacity *int `pulumi:"capacity"`
	// Not used. Retained for future use.
	Family string `pulumi:"family"`
	// The name of the SKU. Required.
	//
	// Allowed values: Standard_S1, Free_F1
	Name string `pulumi:"name"`
	// Not used. Retained for future use.
	Size string `pulumi:"size"`
	// Optional tier of this particular SKU. 'Standard' or 'Free'.
	//
	// `Basic` is deprecated, use `Standard` instead.
	Tier *string `pulumi:"tier"`
}

The billing information of the resource.

type ResourceSkuResponseArgs

type ResourceSkuResponseArgs struct {
	// Optional, integer. The unit count of SignalR resource. 1 by default.
	//
	// If present, following values are allowed:
	//     Free: 1
	//     Standard: 1,2,5,10,20,50,100
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Not used. Retained for future use.
	Family pulumi.StringInput `pulumi:"family"`
	// The name of the SKU. Required.
	//
	// Allowed values: Standard_S1, Free_F1
	Name pulumi.StringInput `pulumi:"name"`
	// Not used. Retained for future use.
	Size pulumi.StringInput `pulumi:"size"`
	// Optional tier of this particular SKU. 'Standard' or 'Free'.
	//
	// `Basic` is deprecated, use `Standard` instead.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

The billing information of the resource.

func (ResourceSkuResponseArgs) ElementType

func (ResourceSkuResponseArgs) ElementType() reflect.Type

func (ResourceSkuResponseArgs) ToResourceSkuResponseOutput

func (i ResourceSkuResponseArgs) ToResourceSkuResponseOutput() ResourceSkuResponseOutput

func (ResourceSkuResponseArgs) ToResourceSkuResponseOutputWithContext

func (i ResourceSkuResponseArgs) ToResourceSkuResponseOutputWithContext(ctx context.Context) ResourceSkuResponseOutput

func (ResourceSkuResponseArgs) ToResourceSkuResponsePtrOutput

func (i ResourceSkuResponseArgs) ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput

func (ResourceSkuResponseArgs) ToResourceSkuResponsePtrOutputWithContext

func (i ResourceSkuResponseArgs) ToResourceSkuResponsePtrOutputWithContext(ctx context.Context) ResourceSkuResponsePtrOutput

type ResourceSkuResponseInput

type ResourceSkuResponseInput interface {
	pulumi.Input

	ToResourceSkuResponseOutput() ResourceSkuResponseOutput
	ToResourceSkuResponseOutputWithContext(context.Context) ResourceSkuResponseOutput
}

ResourceSkuResponseInput is an input type that accepts ResourceSkuResponseArgs and ResourceSkuResponseOutput values. You can construct a concrete instance of `ResourceSkuResponseInput` via:

ResourceSkuResponseArgs{...}

type ResourceSkuResponseOutput

type ResourceSkuResponseOutput struct{ *pulumi.OutputState }

The billing information of the resource.

func (ResourceSkuResponseOutput) Capacity

Optional, integer. The unit count of SignalR resource. 1 by default.

If present, following values are allowed:

Free: 1
Standard: 1,2,5,10,20,50,100

func (ResourceSkuResponseOutput) ElementType

func (ResourceSkuResponseOutput) ElementType() reflect.Type

func (ResourceSkuResponseOutput) Family

Not used. Retained for future use.

func (ResourceSkuResponseOutput) Name

The name of the SKU. Required.

Allowed values: Standard_S1, Free_F1

func (ResourceSkuResponseOutput) Size

Not used. Retained for future use.

func (ResourceSkuResponseOutput) Tier

Optional tier of this particular SKU. 'Standard' or 'Free'.

`Basic` is deprecated, use `Standard` instead.

func (ResourceSkuResponseOutput) ToResourceSkuResponseOutput

func (o ResourceSkuResponseOutput) ToResourceSkuResponseOutput() ResourceSkuResponseOutput

func (ResourceSkuResponseOutput) ToResourceSkuResponseOutputWithContext

func (o ResourceSkuResponseOutput) ToResourceSkuResponseOutputWithContext(ctx context.Context) ResourceSkuResponseOutput

func (ResourceSkuResponseOutput) ToResourceSkuResponsePtrOutput

func (o ResourceSkuResponseOutput) ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput

func (ResourceSkuResponseOutput) ToResourceSkuResponsePtrOutputWithContext

func (o ResourceSkuResponseOutput) ToResourceSkuResponsePtrOutputWithContext(ctx context.Context) ResourceSkuResponsePtrOutput

type ResourceSkuResponsePtrInput

type ResourceSkuResponsePtrInput interface {
	pulumi.Input

	ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput
	ToResourceSkuResponsePtrOutputWithContext(context.Context) ResourceSkuResponsePtrOutput
}

ResourceSkuResponsePtrInput is an input type that accepts ResourceSkuResponseArgs, ResourceSkuResponsePtr and ResourceSkuResponsePtrOutput values. You can construct a concrete instance of `ResourceSkuResponsePtrInput` via:

        ResourceSkuResponseArgs{...}

or:

        nil

type ResourceSkuResponsePtrOutput

type ResourceSkuResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceSkuResponsePtrOutput) Capacity

Optional, integer. The unit count of SignalR resource. 1 by default.

If present, following values are allowed:

Free: 1
Standard: 1,2,5,10,20,50,100

func (ResourceSkuResponsePtrOutput) Elem

func (ResourceSkuResponsePtrOutput) ElementType

func (ResourceSkuResponsePtrOutput) Family

Not used. Retained for future use.

func (ResourceSkuResponsePtrOutput) Name

The name of the SKU. Required.

Allowed values: Standard_S1, Free_F1

func (ResourceSkuResponsePtrOutput) Size

Not used. Retained for future use.

func (ResourceSkuResponsePtrOutput) Tier

Optional tier of this particular SKU. 'Standard' or 'Free'.

`Basic` is deprecated, use `Standard` instead.

func (ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutput

func (o ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput

func (ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutputWithContext

func (o ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutputWithContext(ctx context.Context) ResourceSkuResponsePtrOutput

type ServerlessUpstreamSettings

type ServerlessUpstreamSettings struct {
	// Gets or sets the list of Upstream URL templates. Order matters, and the first matching template takes effects.
	Templates []UpstreamTemplate `pulumi:"templates"`
}

The settings for the Upstream when the service is in server-less mode.

type ServerlessUpstreamSettingsArgs

type ServerlessUpstreamSettingsArgs struct {
	// Gets or sets the list of Upstream URL templates. Order matters, and the first matching template takes effects.
	Templates UpstreamTemplateArrayInput `pulumi:"templates"`
}

The settings for the Upstream when the service is in server-less mode.

func (ServerlessUpstreamSettingsArgs) ElementType

func (ServerlessUpstreamSettingsArgs) ToServerlessUpstreamSettingsOutput

func (i ServerlessUpstreamSettingsArgs) ToServerlessUpstreamSettingsOutput() ServerlessUpstreamSettingsOutput

func (ServerlessUpstreamSettingsArgs) ToServerlessUpstreamSettingsOutputWithContext

func (i ServerlessUpstreamSettingsArgs) ToServerlessUpstreamSettingsOutputWithContext(ctx context.Context) ServerlessUpstreamSettingsOutput

func (ServerlessUpstreamSettingsArgs) ToServerlessUpstreamSettingsPtrOutput

func (i ServerlessUpstreamSettingsArgs) ToServerlessUpstreamSettingsPtrOutput() ServerlessUpstreamSettingsPtrOutput

func (ServerlessUpstreamSettingsArgs) ToServerlessUpstreamSettingsPtrOutputWithContext

func (i ServerlessUpstreamSettingsArgs) ToServerlessUpstreamSettingsPtrOutputWithContext(ctx context.Context) ServerlessUpstreamSettingsPtrOutput

type ServerlessUpstreamSettingsInput

type ServerlessUpstreamSettingsInput interface {
	pulumi.Input

	ToServerlessUpstreamSettingsOutput() ServerlessUpstreamSettingsOutput
	ToServerlessUpstreamSettingsOutputWithContext(context.Context) ServerlessUpstreamSettingsOutput
}

ServerlessUpstreamSettingsInput is an input type that accepts ServerlessUpstreamSettingsArgs and ServerlessUpstreamSettingsOutput values. You can construct a concrete instance of `ServerlessUpstreamSettingsInput` via:

ServerlessUpstreamSettingsArgs{...}

type ServerlessUpstreamSettingsOutput

type ServerlessUpstreamSettingsOutput struct{ *pulumi.OutputState }

The settings for the Upstream when the service is in server-less mode.

func (ServerlessUpstreamSettingsOutput) ElementType

func (ServerlessUpstreamSettingsOutput) Templates

Gets or sets the list of Upstream URL templates. Order matters, and the first matching template takes effects.

func (ServerlessUpstreamSettingsOutput) ToServerlessUpstreamSettingsOutput

func (o ServerlessUpstreamSettingsOutput) ToServerlessUpstreamSettingsOutput() ServerlessUpstreamSettingsOutput

func (ServerlessUpstreamSettingsOutput) ToServerlessUpstreamSettingsOutputWithContext

func (o ServerlessUpstreamSettingsOutput) ToServerlessUpstreamSettingsOutputWithContext(ctx context.Context) ServerlessUpstreamSettingsOutput

func (ServerlessUpstreamSettingsOutput) ToServerlessUpstreamSettingsPtrOutput

func (o ServerlessUpstreamSettingsOutput) ToServerlessUpstreamSettingsPtrOutput() ServerlessUpstreamSettingsPtrOutput

func (ServerlessUpstreamSettingsOutput) ToServerlessUpstreamSettingsPtrOutputWithContext

func (o ServerlessUpstreamSettingsOutput) ToServerlessUpstreamSettingsPtrOutputWithContext(ctx context.Context) ServerlessUpstreamSettingsPtrOutput

type ServerlessUpstreamSettingsPtrInput

type ServerlessUpstreamSettingsPtrInput interface {
	pulumi.Input

	ToServerlessUpstreamSettingsPtrOutput() ServerlessUpstreamSettingsPtrOutput
	ToServerlessUpstreamSettingsPtrOutputWithContext(context.Context) ServerlessUpstreamSettingsPtrOutput
}

ServerlessUpstreamSettingsPtrInput is an input type that accepts ServerlessUpstreamSettingsArgs, ServerlessUpstreamSettingsPtr and ServerlessUpstreamSettingsPtrOutput values. You can construct a concrete instance of `ServerlessUpstreamSettingsPtrInput` via:

        ServerlessUpstreamSettingsArgs{...}

or:

        nil

type ServerlessUpstreamSettingsPtrOutput

type ServerlessUpstreamSettingsPtrOutput struct{ *pulumi.OutputState }

func (ServerlessUpstreamSettingsPtrOutput) Elem

func (ServerlessUpstreamSettingsPtrOutput) ElementType

func (ServerlessUpstreamSettingsPtrOutput) Templates

Gets or sets the list of Upstream URL templates. Order matters, and the first matching template takes effects.

func (ServerlessUpstreamSettingsPtrOutput) ToServerlessUpstreamSettingsPtrOutput

func (o ServerlessUpstreamSettingsPtrOutput) ToServerlessUpstreamSettingsPtrOutput() ServerlessUpstreamSettingsPtrOutput

func (ServerlessUpstreamSettingsPtrOutput) ToServerlessUpstreamSettingsPtrOutputWithContext

func (o ServerlessUpstreamSettingsPtrOutput) ToServerlessUpstreamSettingsPtrOutputWithContext(ctx context.Context) ServerlessUpstreamSettingsPtrOutput

type ServerlessUpstreamSettingsResponse

type ServerlessUpstreamSettingsResponse struct {
	// Gets or sets the list of Upstream URL templates. Order matters, and the first matching template takes effects.
	Templates []UpstreamTemplateResponse `pulumi:"templates"`
}

The settings for the Upstream when the service is in server-less mode.

type ServerlessUpstreamSettingsResponseArgs

type ServerlessUpstreamSettingsResponseArgs struct {
	// Gets or sets the list of Upstream URL templates. Order matters, and the first matching template takes effects.
	Templates UpstreamTemplateResponseArrayInput `pulumi:"templates"`
}

The settings for the Upstream when the service is in server-less mode.

func (ServerlessUpstreamSettingsResponseArgs) ElementType

func (ServerlessUpstreamSettingsResponseArgs) ToServerlessUpstreamSettingsResponseOutput

func (i ServerlessUpstreamSettingsResponseArgs) ToServerlessUpstreamSettingsResponseOutput() ServerlessUpstreamSettingsResponseOutput

func (ServerlessUpstreamSettingsResponseArgs) ToServerlessUpstreamSettingsResponseOutputWithContext

func (i ServerlessUpstreamSettingsResponseArgs) ToServerlessUpstreamSettingsResponseOutputWithContext(ctx context.Context) ServerlessUpstreamSettingsResponseOutput

func (ServerlessUpstreamSettingsResponseArgs) ToServerlessUpstreamSettingsResponsePtrOutput

func (i ServerlessUpstreamSettingsResponseArgs) ToServerlessUpstreamSettingsResponsePtrOutput() ServerlessUpstreamSettingsResponsePtrOutput

func (ServerlessUpstreamSettingsResponseArgs) ToServerlessUpstreamSettingsResponsePtrOutputWithContext

func (i ServerlessUpstreamSettingsResponseArgs) ToServerlessUpstreamSettingsResponsePtrOutputWithContext(ctx context.Context) ServerlessUpstreamSettingsResponsePtrOutput

type ServerlessUpstreamSettingsResponseInput

type ServerlessUpstreamSettingsResponseInput interface {
	pulumi.Input

	ToServerlessUpstreamSettingsResponseOutput() ServerlessUpstreamSettingsResponseOutput
	ToServerlessUpstreamSettingsResponseOutputWithContext(context.Context) ServerlessUpstreamSettingsResponseOutput
}

ServerlessUpstreamSettingsResponseInput is an input type that accepts ServerlessUpstreamSettingsResponseArgs and ServerlessUpstreamSettingsResponseOutput values. You can construct a concrete instance of `ServerlessUpstreamSettingsResponseInput` via:

ServerlessUpstreamSettingsResponseArgs{...}

type ServerlessUpstreamSettingsResponseOutput

type ServerlessUpstreamSettingsResponseOutput struct{ *pulumi.OutputState }

The settings for the Upstream when the service is in server-less mode.

func (ServerlessUpstreamSettingsResponseOutput) ElementType

func (ServerlessUpstreamSettingsResponseOutput) Templates

Gets or sets the list of Upstream URL templates. Order matters, and the first matching template takes effects.

func (ServerlessUpstreamSettingsResponseOutput) ToServerlessUpstreamSettingsResponseOutput

func (o ServerlessUpstreamSettingsResponseOutput) ToServerlessUpstreamSettingsResponseOutput() ServerlessUpstreamSettingsResponseOutput

func (ServerlessUpstreamSettingsResponseOutput) ToServerlessUpstreamSettingsResponseOutputWithContext

func (o ServerlessUpstreamSettingsResponseOutput) ToServerlessUpstreamSettingsResponseOutputWithContext(ctx context.Context) ServerlessUpstreamSettingsResponseOutput

func (ServerlessUpstreamSettingsResponseOutput) ToServerlessUpstreamSettingsResponsePtrOutput

func (o ServerlessUpstreamSettingsResponseOutput) ToServerlessUpstreamSettingsResponsePtrOutput() ServerlessUpstreamSettingsResponsePtrOutput

func (ServerlessUpstreamSettingsResponseOutput) ToServerlessUpstreamSettingsResponsePtrOutputWithContext

func (o ServerlessUpstreamSettingsResponseOutput) ToServerlessUpstreamSettingsResponsePtrOutputWithContext(ctx context.Context) ServerlessUpstreamSettingsResponsePtrOutput

type ServerlessUpstreamSettingsResponsePtrInput

type ServerlessUpstreamSettingsResponsePtrInput interface {
	pulumi.Input

	ToServerlessUpstreamSettingsResponsePtrOutput() ServerlessUpstreamSettingsResponsePtrOutput
	ToServerlessUpstreamSettingsResponsePtrOutputWithContext(context.Context) ServerlessUpstreamSettingsResponsePtrOutput
}

ServerlessUpstreamSettingsResponsePtrInput is an input type that accepts ServerlessUpstreamSettingsResponseArgs, ServerlessUpstreamSettingsResponsePtr and ServerlessUpstreamSettingsResponsePtrOutput values. You can construct a concrete instance of `ServerlessUpstreamSettingsResponsePtrInput` via:

        ServerlessUpstreamSettingsResponseArgs{...}

or:

        nil

type ServerlessUpstreamSettingsResponsePtrOutput

type ServerlessUpstreamSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (ServerlessUpstreamSettingsResponsePtrOutput) Elem

func (ServerlessUpstreamSettingsResponsePtrOutput) ElementType

func (ServerlessUpstreamSettingsResponsePtrOutput) Templates

Gets or sets the list of Upstream URL templates. Order matters, and the first matching template takes effects.

func (ServerlessUpstreamSettingsResponsePtrOutput) ToServerlessUpstreamSettingsResponsePtrOutput

func (o ServerlessUpstreamSettingsResponsePtrOutput) ToServerlessUpstreamSettingsResponsePtrOutput() ServerlessUpstreamSettingsResponsePtrOutput

func (ServerlessUpstreamSettingsResponsePtrOutput) ToServerlessUpstreamSettingsResponsePtrOutputWithContext

func (o ServerlessUpstreamSettingsResponsePtrOutput) ToServerlessUpstreamSettingsResponsePtrOutputWithContext(ctx context.Context) ServerlessUpstreamSettingsResponsePtrOutput

type ServiceKind added in v0.3.1

type ServiceKind pulumi.String

The kind of the service - e.g. "SignalR" for "Microsoft.SignalRService/SignalR"

func (ServiceKind) ElementType added in v0.3.1

func (ServiceKind) ElementType() reflect.Type

func (ServiceKind) ToStringOutput added in v0.3.1

func (e ServiceKind) ToStringOutput() pulumi.StringOutput

func (ServiceKind) ToStringOutputWithContext added in v0.3.1

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

func (ServiceKind) ToStringPtrOutput added in v0.3.1

func (e ServiceKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (ServiceKind) ToStringPtrOutputWithContext added in v0.3.1

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

type SignalR

type SignalR struct {
	pulumi.CustomResourceState

	// Cross-Origin Resource Sharing (CORS) settings.
	Cors SignalRCorsSettingsResponsePtrOutput `pulumi:"cors"`
	// The publicly accessible IP of the resource.
	ExternalIP pulumi.StringOutput `pulumi:"externalIP"`
	// List of SignalR featureFlags. e.g. ServiceMode.
	//
	// FeatureFlags that are not included in the parameters for the update operation will not be modified.
	// And the response will only include featureFlags that are explicitly set.
	// When a featureFlag is not explicitly set, SignalR service will use its globally default value.
	// But keep in mind, the default value doesn't mean "false". It varies in terms of different FeatureFlags.
	Features SignalRFeatureResponseArrayOutput `pulumi:"features"`
	// FQDN of the service instance.
	HostName pulumi.StringOutput `pulumi:"hostName"`
	// The managed identity response
	Identity ManagedIdentityResponsePtrOutput `pulumi:"identity"`
	// The kind of the service - e.g. "SignalR" for "Microsoft.SignalRService/SignalR"
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// The GEO location of the resource. e.g. West US | East US | North Central US | South Central US.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Network ACLs
	NetworkACLs SignalRNetworkACLsResponsePtrOutput `pulumi:"networkACLs"`
	// Private endpoint connections to the resource.
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The publicly accessible port of the resource which is designed for browser/client side usage.
	PublicPort pulumi.IntOutput `pulumi:"publicPort"`
	// The publicly accessible port of the resource which is designed for customer server side usage.
	ServerPort pulumi.IntOutput `pulumi:"serverPort"`
	// The billing information of the resource.(e.g. Free, Standard)
	Sku ResourceSkuResponsePtrOutput `pulumi:"sku"`
	// Tags of the service which is a list of key value pairs that describe the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// TLS settings.
	Tls SignalRTlsSettingsResponsePtrOutput `pulumi:"tls"`
	// The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
	Type pulumi.StringOutput `pulumi:"type"`
	// Upstream settings when the Azure SignalR is in server-less mode.
	Upstream ServerlessUpstreamSettingsResponsePtrOutput `pulumi:"upstream"`
	// Version of the resource. Probably you need the same or higher version of client SDKs.
	Version pulumi.StringOutput `pulumi:"version"`
}

A class represent a resource.

func GetSignalR

func GetSignalR(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SignalRState, opts ...pulumi.ResourceOption) (*SignalR, error)

GetSignalR gets an existing SignalR 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 NewSignalR

func NewSignalR(ctx *pulumi.Context,
	name string, args *SignalRArgs, opts ...pulumi.ResourceOption) (*SignalR, error)

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

func (*SignalR) ElementType added in v0.2.6

func (*SignalR) ElementType() reflect.Type

func (*SignalR) ToSignalROutput added in v0.2.6

func (i *SignalR) ToSignalROutput() SignalROutput

func (*SignalR) ToSignalROutputWithContext added in v0.2.6

func (i *SignalR) ToSignalROutputWithContext(ctx context.Context) SignalROutput

type SignalRArgs

type SignalRArgs struct {
	// Cross-Origin Resource Sharing (CORS) settings.
	Cors SignalRCorsSettingsPtrInput
	// List of SignalR featureFlags. e.g. ServiceMode.
	//
	// FeatureFlags that are not included in the parameters for the update operation will not be modified.
	// And the response will only include featureFlags that are explicitly set.
	// When a featureFlag is not explicitly set, SignalR service will use its globally default value.
	// But keep in mind, the default value doesn't mean "false". It varies in terms of different FeatureFlags.
	Features SignalRFeatureArrayInput
	// The managed identity response
	Identity ManagedIdentityPtrInput
	// The kind of the service - e.g. "SignalR" for "Microsoft.SignalRService/SignalR"
	Kind pulumi.StringPtrInput
	// The GEO location of the resource. e.g. West US | East US | North Central US | South Central US.
	Location pulumi.StringPtrInput
	// Network ACLs
	NetworkACLs SignalRNetworkACLsPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the SignalR resource.
	ResourceName pulumi.StringInput
	// The billing information of the resource.(e.g. Free, Standard)
	Sku ResourceSkuPtrInput
	// Tags of the service which is a list of key value pairs that describe the resource.
	Tags pulumi.StringMapInput
	// TLS settings.
	Tls SignalRTlsSettingsPtrInput
	// Upstream settings when the Azure SignalR is in server-less mode.
	Upstream ServerlessUpstreamSettingsPtrInput
}

The set of arguments for constructing a SignalR resource.

func (SignalRArgs) ElementType

func (SignalRArgs) ElementType() reflect.Type

type SignalRCorsSettings

type SignalRCorsSettings struct {
	// Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all. If omitted, allow all by default.
	AllowedOrigins []string `pulumi:"allowedOrigins"`
}

Cross-Origin Resource Sharing (CORS) settings.

type SignalRCorsSettingsArgs

type SignalRCorsSettingsArgs struct {
	// Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all. If omitted, allow all by default.
	AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"`
}

Cross-Origin Resource Sharing (CORS) settings.

func (SignalRCorsSettingsArgs) ElementType

func (SignalRCorsSettingsArgs) ElementType() reflect.Type

func (SignalRCorsSettingsArgs) ToSignalRCorsSettingsOutput

func (i SignalRCorsSettingsArgs) ToSignalRCorsSettingsOutput() SignalRCorsSettingsOutput

func (SignalRCorsSettingsArgs) ToSignalRCorsSettingsOutputWithContext

func (i SignalRCorsSettingsArgs) ToSignalRCorsSettingsOutputWithContext(ctx context.Context) SignalRCorsSettingsOutput

func (SignalRCorsSettingsArgs) ToSignalRCorsSettingsPtrOutput

func (i SignalRCorsSettingsArgs) ToSignalRCorsSettingsPtrOutput() SignalRCorsSettingsPtrOutput

func (SignalRCorsSettingsArgs) ToSignalRCorsSettingsPtrOutputWithContext

func (i SignalRCorsSettingsArgs) ToSignalRCorsSettingsPtrOutputWithContext(ctx context.Context) SignalRCorsSettingsPtrOutput

type SignalRCorsSettingsInput

type SignalRCorsSettingsInput interface {
	pulumi.Input

	ToSignalRCorsSettingsOutput() SignalRCorsSettingsOutput
	ToSignalRCorsSettingsOutputWithContext(context.Context) SignalRCorsSettingsOutput
}

SignalRCorsSettingsInput is an input type that accepts SignalRCorsSettingsArgs and SignalRCorsSettingsOutput values. You can construct a concrete instance of `SignalRCorsSettingsInput` via:

SignalRCorsSettingsArgs{...}

type SignalRCorsSettingsOutput

type SignalRCorsSettingsOutput struct{ *pulumi.OutputState }

Cross-Origin Resource Sharing (CORS) settings.

func (SignalRCorsSettingsOutput) AllowedOrigins

Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all. If omitted, allow all by default.

func (SignalRCorsSettingsOutput) ElementType

func (SignalRCorsSettingsOutput) ElementType() reflect.Type

func (SignalRCorsSettingsOutput) ToSignalRCorsSettingsOutput

func (o SignalRCorsSettingsOutput) ToSignalRCorsSettingsOutput() SignalRCorsSettingsOutput

func (SignalRCorsSettingsOutput) ToSignalRCorsSettingsOutputWithContext

func (o SignalRCorsSettingsOutput) ToSignalRCorsSettingsOutputWithContext(ctx context.Context) SignalRCorsSettingsOutput

func (SignalRCorsSettingsOutput) ToSignalRCorsSettingsPtrOutput

func (o SignalRCorsSettingsOutput) ToSignalRCorsSettingsPtrOutput() SignalRCorsSettingsPtrOutput

func (SignalRCorsSettingsOutput) ToSignalRCorsSettingsPtrOutputWithContext

func (o SignalRCorsSettingsOutput) ToSignalRCorsSettingsPtrOutputWithContext(ctx context.Context) SignalRCorsSettingsPtrOutput

type SignalRCorsSettingsPtrInput

type SignalRCorsSettingsPtrInput interface {
	pulumi.Input

	ToSignalRCorsSettingsPtrOutput() SignalRCorsSettingsPtrOutput
	ToSignalRCorsSettingsPtrOutputWithContext(context.Context) SignalRCorsSettingsPtrOutput
}

SignalRCorsSettingsPtrInput is an input type that accepts SignalRCorsSettingsArgs, SignalRCorsSettingsPtr and SignalRCorsSettingsPtrOutput values. You can construct a concrete instance of `SignalRCorsSettingsPtrInput` via:

        SignalRCorsSettingsArgs{...}

or:

        nil

type SignalRCorsSettingsPtrOutput

type SignalRCorsSettingsPtrOutput struct{ *pulumi.OutputState }

func (SignalRCorsSettingsPtrOutput) AllowedOrigins

Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all. If omitted, allow all by default.

func (SignalRCorsSettingsPtrOutput) Elem

func (SignalRCorsSettingsPtrOutput) ElementType

func (SignalRCorsSettingsPtrOutput) ToSignalRCorsSettingsPtrOutput

func (o SignalRCorsSettingsPtrOutput) ToSignalRCorsSettingsPtrOutput() SignalRCorsSettingsPtrOutput

func (SignalRCorsSettingsPtrOutput) ToSignalRCorsSettingsPtrOutputWithContext

func (o SignalRCorsSettingsPtrOutput) ToSignalRCorsSettingsPtrOutputWithContext(ctx context.Context) SignalRCorsSettingsPtrOutput

type SignalRCorsSettingsResponse

type SignalRCorsSettingsResponse struct {
	// Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all. If omitted, allow all by default.
	AllowedOrigins []string `pulumi:"allowedOrigins"`
}

Cross-Origin Resource Sharing (CORS) settings.

type SignalRCorsSettingsResponseArgs

type SignalRCorsSettingsResponseArgs struct {
	// Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all. If omitted, allow all by default.
	AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"`
}

Cross-Origin Resource Sharing (CORS) settings.

func (SignalRCorsSettingsResponseArgs) ElementType

func (SignalRCorsSettingsResponseArgs) ToSignalRCorsSettingsResponseOutput

func (i SignalRCorsSettingsResponseArgs) ToSignalRCorsSettingsResponseOutput() SignalRCorsSettingsResponseOutput

func (SignalRCorsSettingsResponseArgs) ToSignalRCorsSettingsResponseOutputWithContext

func (i SignalRCorsSettingsResponseArgs) ToSignalRCorsSettingsResponseOutputWithContext(ctx context.Context) SignalRCorsSettingsResponseOutput

func (SignalRCorsSettingsResponseArgs) ToSignalRCorsSettingsResponsePtrOutput

func (i SignalRCorsSettingsResponseArgs) ToSignalRCorsSettingsResponsePtrOutput() SignalRCorsSettingsResponsePtrOutput

func (SignalRCorsSettingsResponseArgs) ToSignalRCorsSettingsResponsePtrOutputWithContext

func (i SignalRCorsSettingsResponseArgs) ToSignalRCorsSettingsResponsePtrOutputWithContext(ctx context.Context) SignalRCorsSettingsResponsePtrOutput

type SignalRCorsSettingsResponseInput

type SignalRCorsSettingsResponseInput interface {
	pulumi.Input

	ToSignalRCorsSettingsResponseOutput() SignalRCorsSettingsResponseOutput
	ToSignalRCorsSettingsResponseOutputWithContext(context.Context) SignalRCorsSettingsResponseOutput
}

SignalRCorsSettingsResponseInput is an input type that accepts SignalRCorsSettingsResponseArgs and SignalRCorsSettingsResponseOutput values. You can construct a concrete instance of `SignalRCorsSettingsResponseInput` via:

SignalRCorsSettingsResponseArgs{...}

type SignalRCorsSettingsResponseOutput

type SignalRCorsSettingsResponseOutput struct{ *pulumi.OutputState }

Cross-Origin Resource Sharing (CORS) settings.

func (SignalRCorsSettingsResponseOutput) AllowedOrigins

Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all. If omitted, allow all by default.

func (SignalRCorsSettingsResponseOutput) ElementType

func (SignalRCorsSettingsResponseOutput) ToSignalRCorsSettingsResponseOutput

func (o SignalRCorsSettingsResponseOutput) ToSignalRCorsSettingsResponseOutput() SignalRCorsSettingsResponseOutput

func (SignalRCorsSettingsResponseOutput) ToSignalRCorsSettingsResponseOutputWithContext

func (o SignalRCorsSettingsResponseOutput) ToSignalRCorsSettingsResponseOutputWithContext(ctx context.Context) SignalRCorsSettingsResponseOutput

func (SignalRCorsSettingsResponseOutput) ToSignalRCorsSettingsResponsePtrOutput

func (o SignalRCorsSettingsResponseOutput) ToSignalRCorsSettingsResponsePtrOutput() SignalRCorsSettingsResponsePtrOutput

func (SignalRCorsSettingsResponseOutput) ToSignalRCorsSettingsResponsePtrOutputWithContext

func (o SignalRCorsSettingsResponseOutput) ToSignalRCorsSettingsResponsePtrOutputWithContext(ctx context.Context) SignalRCorsSettingsResponsePtrOutput

type SignalRCorsSettingsResponsePtrInput

type SignalRCorsSettingsResponsePtrInput interface {
	pulumi.Input

	ToSignalRCorsSettingsResponsePtrOutput() SignalRCorsSettingsResponsePtrOutput
	ToSignalRCorsSettingsResponsePtrOutputWithContext(context.Context) SignalRCorsSettingsResponsePtrOutput
}

SignalRCorsSettingsResponsePtrInput is an input type that accepts SignalRCorsSettingsResponseArgs, SignalRCorsSettingsResponsePtr and SignalRCorsSettingsResponsePtrOutput values. You can construct a concrete instance of `SignalRCorsSettingsResponsePtrInput` via:

        SignalRCorsSettingsResponseArgs{...}

or:

        nil

type SignalRCorsSettingsResponsePtrOutput

type SignalRCorsSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (SignalRCorsSettingsResponsePtrOutput) AllowedOrigins

Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all. If omitted, allow all by default.

func (SignalRCorsSettingsResponsePtrOutput) Elem

func (SignalRCorsSettingsResponsePtrOutput) ElementType

func (SignalRCorsSettingsResponsePtrOutput) ToSignalRCorsSettingsResponsePtrOutput

func (o SignalRCorsSettingsResponsePtrOutput) ToSignalRCorsSettingsResponsePtrOutput() SignalRCorsSettingsResponsePtrOutput

func (SignalRCorsSettingsResponsePtrOutput) ToSignalRCorsSettingsResponsePtrOutputWithContext

func (o SignalRCorsSettingsResponsePtrOutput) ToSignalRCorsSettingsResponsePtrOutputWithContext(ctx context.Context) SignalRCorsSettingsResponsePtrOutput

type SignalRFeature

type SignalRFeature struct {
	// FeatureFlags is the supported features of Azure SignalR service.
	// - ServiceMode: Flag for backend server for SignalR service. Values allowed: "Default": have your own backend server; "Serverless": your application doesn't have a backend server; "Classic": for backward compatibility. Support both Default and Serverless mode but not recommended; "PredefinedOnly": for future use.
	// - EnableConnectivityLogs: "true"/"false", to enable/disable the connectivity log category respectively.
	Flag string `pulumi:"flag"`
	// Optional properties related to this feature.
	Properties map[string]string `pulumi:"properties"`
	// Value of the feature flag. See Azure SignalR service document https://docs.microsoft.com/azure/azure-signalr/ for allowed values.
	Value string `pulumi:"value"`
}

Feature of a SignalR resource, which controls the SignalR runtime behavior.

type SignalRFeatureArgs

type SignalRFeatureArgs struct {
	// FeatureFlags is the supported features of Azure SignalR service.
	// - ServiceMode: Flag for backend server for SignalR service. Values allowed: "Default": have your own backend server; "Serverless": your application doesn't have a backend server; "Classic": for backward compatibility. Support both Default and Serverless mode but not recommended; "PredefinedOnly": for future use.
	// - EnableConnectivityLogs: "true"/"false", to enable/disable the connectivity log category respectively.
	Flag pulumi.StringInput `pulumi:"flag"`
	// Optional properties related to this feature.
	Properties pulumi.StringMapInput `pulumi:"properties"`
	// Value of the feature flag. See Azure SignalR service document https://docs.microsoft.com/azure/azure-signalr/ for allowed values.
	Value pulumi.StringInput `pulumi:"value"`
}

Feature of a SignalR resource, which controls the SignalR runtime behavior.

func (SignalRFeatureArgs) ElementType

func (SignalRFeatureArgs) ElementType() reflect.Type

func (SignalRFeatureArgs) ToSignalRFeatureOutput

func (i SignalRFeatureArgs) ToSignalRFeatureOutput() SignalRFeatureOutput

func (SignalRFeatureArgs) ToSignalRFeatureOutputWithContext

func (i SignalRFeatureArgs) ToSignalRFeatureOutputWithContext(ctx context.Context) SignalRFeatureOutput

type SignalRFeatureArray

type SignalRFeatureArray []SignalRFeatureInput

func (SignalRFeatureArray) ElementType

func (SignalRFeatureArray) ElementType() reflect.Type

func (SignalRFeatureArray) ToSignalRFeatureArrayOutput

func (i SignalRFeatureArray) ToSignalRFeatureArrayOutput() SignalRFeatureArrayOutput

func (SignalRFeatureArray) ToSignalRFeatureArrayOutputWithContext

func (i SignalRFeatureArray) ToSignalRFeatureArrayOutputWithContext(ctx context.Context) SignalRFeatureArrayOutput

type SignalRFeatureArrayInput

type SignalRFeatureArrayInput interface {
	pulumi.Input

	ToSignalRFeatureArrayOutput() SignalRFeatureArrayOutput
	ToSignalRFeatureArrayOutputWithContext(context.Context) SignalRFeatureArrayOutput
}

SignalRFeatureArrayInput is an input type that accepts SignalRFeatureArray and SignalRFeatureArrayOutput values. You can construct a concrete instance of `SignalRFeatureArrayInput` via:

SignalRFeatureArray{ SignalRFeatureArgs{...} }

type SignalRFeatureArrayOutput

type SignalRFeatureArrayOutput struct{ *pulumi.OutputState }

func (SignalRFeatureArrayOutput) ElementType

func (SignalRFeatureArrayOutput) ElementType() reflect.Type

func (SignalRFeatureArrayOutput) Index

func (SignalRFeatureArrayOutput) ToSignalRFeatureArrayOutput

func (o SignalRFeatureArrayOutput) ToSignalRFeatureArrayOutput() SignalRFeatureArrayOutput

func (SignalRFeatureArrayOutput) ToSignalRFeatureArrayOutputWithContext

func (o SignalRFeatureArrayOutput) ToSignalRFeatureArrayOutputWithContext(ctx context.Context) SignalRFeatureArrayOutput

type SignalRFeatureInput

type SignalRFeatureInput interface {
	pulumi.Input

	ToSignalRFeatureOutput() SignalRFeatureOutput
	ToSignalRFeatureOutputWithContext(context.Context) SignalRFeatureOutput
}

SignalRFeatureInput is an input type that accepts SignalRFeatureArgs and SignalRFeatureOutput values. You can construct a concrete instance of `SignalRFeatureInput` via:

SignalRFeatureArgs{...}

type SignalRFeatureOutput

type SignalRFeatureOutput struct{ *pulumi.OutputState }

Feature of a SignalR resource, which controls the SignalR runtime behavior.

func (SignalRFeatureOutput) ElementType

func (SignalRFeatureOutput) ElementType() reflect.Type

func (SignalRFeatureOutput) Flag

FeatureFlags is the supported features of Azure SignalR service. - ServiceMode: Flag for backend server for SignalR service. Values allowed: "Default": have your own backend server; "Serverless": your application doesn't have a backend server; "Classic": for backward compatibility. Support both Default and Serverless mode but not recommended; "PredefinedOnly": for future use. - EnableConnectivityLogs: "true"/"false", to enable/disable the connectivity log category respectively.

func (SignalRFeatureOutput) Properties

Optional properties related to this feature.

func (SignalRFeatureOutput) ToSignalRFeatureOutput

func (o SignalRFeatureOutput) ToSignalRFeatureOutput() SignalRFeatureOutput

func (SignalRFeatureOutput) ToSignalRFeatureOutputWithContext

func (o SignalRFeatureOutput) ToSignalRFeatureOutputWithContext(ctx context.Context) SignalRFeatureOutput

func (SignalRFeatureOutput) Value

Value of the feature flag. See Azure SignalR service document https://docs.microsoft.com/azure/azure-signalr/ for allowed values.

type SignalRFeatureResponse

type SignalRFeatureResponse struct {
	// FeatureFlags is the supported features of Azure SignalR service.
	// - ServiceMode: Flag for backend server for SignalR service. Values allowed: "Default": have your own backend server; "Serverless": your application doesn't have a backend server; "Classic": for backward compatibility. Support both Default and Serverless mode but not recommended; "PredefinedOnly": for future use.
	// - EnableConnectivityLogs: "true"/"false", to enable/disable the connectivity log category respectively.
	Flag string `pulumi:"flag"`
	// Optional properties related to this feature.
	Properties map[string]string `pulumi:"properties"`
	// Value of the feature flag. See Azure SignalR service document https://docs.microsoft.com/azure/azure-signalr/ for allowed values.
	Value string `pulumi:"value"`
}

Feature of a SignalR resource, which controls the SignalR runtime behavior.

type SignalRFeatureResponseArgs

type SignalRFeatureResponseArgs struct {
	// FeatureFlags is the supported features of Azure SignalR service.
	// - ServiceMode: Flag for backend server for SignalR service. Values allowed: "Default": have your own backend server; "Serverless": your application doesn't have a backend server; "Classic": for backward compatibility. Support both Default and Serverless mode but not recommended; "PredefinedOnly": for future use.
	// - EnableConnectivityLogs: "true"/"false", to enable/disable the connectivity log category respectively.
	Flag pulumi.StringInput `pulumi:"flag"`
	// Optional properties related to this feature.
	Properties pulumi.StringMapInput `pulumi:"properties"`
	// Value of the feature flag. See Azure SignalR service document https://docs.microsoft.com/azure/azure-signalr/ for allowed values.
	Value pulumi.StringInput `pulumi:"value"`
}

Feature of a SignalR resource, which controls the SignalR runtime behavior.

func (SignalRFeatureResponseArgs) ElementType

func (SignalRFeatureResponseArgs) ElementType() reflect.Type

func (SignalRFeatureResponseArgs) ToSignalRFeatureResponseOutput

func (i SignalRFeatureResponseArgs) ToSignalRFeatureResponseOutput() SignalRFeatureResponseOutput

func (SignalRFeatureResponseArgs) ToSignalRFeatureResponseOutputWithContext

func (i SignalRFeatureResponseArgs) ToSignalRFeatureResponseOutputWithContext(ctx context.Context) SignalRFeatureResponseOutput

type SignalRFeatureResponseArray

type SignalRFeatureResponseArray []SignalRFeatureResponseInput

func (SignalRFeatureResponseArray) ElementType

func (SignalRFeatureResponseArray) ToSignalRFeatureResponseArrayOutput

func (i SignalRFeatureResponseArray) ToSignalRFeatureResponseArrayOutput() SignalRFeatureResponseArrayOutput

func (SignalRFeatureResponseArray) ToSignalRFeatureResponseArrayOutputWithContext

func (i SignalRFeatureResponseArray) ToSignalRFeatureResponseArrayOutputWithContext(ctx context.Context) SignalRFeatureResponseArrayOutput

type SignalRFeatureResponseArrayInput

type SignalRFeatureResponseArrayInput interface {
	pulumi.Input

	ToSignalRFeatureResponseArrayOutput() SignalRFeatureResponseArrayOutput
	ToSignalRFeatureResponseArrayOutputWithContext(context.Context) SignalRFeatureResponseArrayOutput
}

SignalRFeatureResponseArrayInput is an input type that accepts SignalRFeatureResponseArray and SignalRFeatureResponseArrayOutput values. You can construct a concrete instance of `SignalRFeatureResponseArrayInput` via:

SignalRFeatureResponseArray{ SignalRFeatureResponseArgs{...} }

type SignalRFeatureResponseArrayOutput

type SignalRFeatureResponseArrayOutput struct{ *pulumi.OutputState }

func (SignalRFeatureResponseArrayOutput) ElementType

func (SignalRFeatureResponseArrayOutput) Index

func (SignalRFeatureResponseArrayOutput) ToSignalRFeatureResponseArrayOutput

func (o SignalRFeatureResponseArrayOutput) ToSignalRFeatureResponseArrayOutput() SignalRFeatureResponseArrayOutput

func (SignalRFeatureResponseArrayOutput) ToSignalRFeatureResponseArrayOutputWithContext

func (o SignalRFeatureResponseArrayOutput) ToSignalRFeatureResponseArrayOutputWithContext(ctx context.Context) SignalRFeatureResponseArrayOutput

type SignalRFeatureResponseInput

type SignalRFeatureResponseInput interface {
	pulumi.Input

	ToSignalRFeatureResponseOutput() SignalRFeatureResponseOutput
	ToSignalRFeatureResponseOutputWithContext(context.Context) SignalRFeatureResponseOutput
}

SignalRFeatureResponseInput is an input type that accepts SignalRFeatureResponseArgs and SignalRFeatureResponseOutput values. You can construct a concrete instance of `SignalRFeatureResponseInput` via:

SignalRFeatureResponseArgs{...}

type SignalRFeatureResponseOutput

type SignalRFeatureResponseOutput struct{ *pulumi.OutputState }

Feature of a SignalR resource, which controls the SignalR runtime behavior.

func (SignalRFeatureResponseOutput) ElementType

func (SignalRFeatureResponseOutput) Flag

FeatureFlags is the supported features of Azure SignalR service. - ServiceMode: Flag for backend server for SignalR service. Values allowed: "Default": have your own backend server; "Serverless": your application doesn't have a backend server; "Classic": for backward compatibility. Support both Default and Serverless mode but not recommended; "PredefinedOnly": for future use. - EnableConnectivityLogs: "true"/"false", to enable/disable the connectivity log category respectively.

func (SignalRFeatureResponseOutput) Properties

Optional properties related to this feature.

func (SignalRFeatureResponseOutput) ToSignalRFeatureResponseOutput

func (o SignalRFeatureResponseOutput) ToSignalRFeatureResponseOutput() SignalRFeatureResponseOutput

func (SignalRFeatureResponseOutput) ToSignalRFeatureResponseOutputWithContext

func (o SignalRFeatureResponseOutput) ToSignalRFeatureResponseOutputWithContext(ctx context.Context) SignalRFeatureResponseOutput

func (SignalRFeatureResponseOutput) Value

Value of the feature flag. See Azure SignalR service document https://docs.microsoft.com/azure/azure-signalr/ for allowed values.

type SignalRInput added in v0.2.6

type SignalRInput interface {
	pulumi.Input

	ToSignalROutput() SignalROutput
	ToSignalROutputWithContext(ctx context.Context) SignalROutput
}

type SignalRNetworkACLs

type SignalRNetworkACLs struct {
	// Default action when no other rule matches
	DefaultAction *string `pulumi:"defaultAction"`
	// ACLs for requests from private endpoints
	PrivateEndpoints []PrivateEndpointACL `pulumi:"privateEndpoints"`
	// ACL for requests from public network
	PublicNetwork *NetworkACL `pulumi:"publicNetwork"`
}

Network ACLs for the resource

type SignalRNetworkACLsArgs

type SignalRNetworkACLsArgs struct {
	// Default action when no other rule matches
	DefaultAction pulumi.StringPtrInput `pulumi:"defaultAction"`
	// ACLs for requests from private endpoints
	PrivateEndpoints PrivateEndpointACLArrayInput `pulumi:"privateEndpoints"`
	// ACL for requests from public network
	PublicNetwork NetworkACLPtrInput `pulumi:"publicNetwork"`
}

Network ACLs for the resource

func (SignalRNetworkACLsArgs) ElementType

func (SignalRNetworkACLsArgs) ElementType() reflect.Type

func (SignalRNetworkACLsArgs) ToSignalRNetworkACLsOutput

func (i SignalRNetworkACLsArgs) ToSignalRNetworkACLsOutput() SignalRNetworkACLsOutput

func (SignalRNetworkACLsArgs) ToSignalRNetworkACLsOutputWithContext

func (i SignalRNetworkACLsArgs) ToSignalRNetworkACLsOutputWithContext(ctx context.Context) SignalRNetworkACLsOutput

func (SignalRNetworkACLsArgs) ToSignalRNetworkACLsPtrOutput

func (i SignalRNetworkACLsArgs) ToSignalRNetworkACLsPtrOutput() SignalRNetworkACLsPtrOutput

func (SignalRNetworkACLsArgs) ToSignalRNetworkACLsPtrOutputWithContext

func (i SignalRNetworkACLsArgs) ToSignalRNetworkACLsPtrOutputWithContext(ctx context.Context) SignalRNetworkACLsPtrOutput

type SignalRNetworkACLsInput

type SignalRNetworkACLsInput interface {
	pulumi.Input

	ToSignalRNetworkACLsOutput() SignalRNetworkACLsOutput
	ToSignalRNetworkACLsOutputWithContext(context.Context) SignalRNetworkACLsOutput
}

SignalRNetworkACLsInput is an input type that accepts SignalRNetworkACLsArgs and SignalRNetworkACLsOutput values. You can construct a concrete instance of `SignalRNetworkACLsInput` via:

SignalRNetworkACLsArgs{...}

type SignalRNetworkACLsOutput

type SignalRNetworkACLsOutput struct{ *pulumi.OutputState }

Network ACLs for the resource

func (SignalRNetworkACLsOutput) DefaultAction

Default action when no other rule matches

func (SignalRNetworkACLsOutput) ElementType

func (SignalRNetworkACLsOutput) ElementType() reflect.Type

func (SignalRNetworkACLsOutput) PrivateEndpoints

ACLs for requests from private endpoints

func (SignalRNetworkACLsOutput) PublicNetwork

ACL for requests from public network

func (SignalRNetworkACLsOutput) ToSignalRNetworkACLsOutput

func (o SignalRNetworkACLsOutput) ToSignalRNetworkACLsOutput() SignalRNetworkACLsOutput

func (SignalRNetworkACLsOutput) ToSignalRNetworkACLsOutputWithContext

func (o SignalRNetworkACLsOutput) ToSignalRNetworkACLsOutputWithContext(ctx context.Context) SignalRNetworkACLsOutput

func (SignalRNetworkACLsOutput) ToSignalRNetworkACLsPtrOutput

func (o SignalRNetworkACLsOutput) ToSignalRNetworkACLsPtrOutput() SignalRNetworkACLsPtrOutput

func (SignalRNetworkACLsOutput) ToSignalRNetworkACLsPtrOutputWithContext

func (o SignalRNetworkACLsOutput) ToSignalRNetworkACLsPtrOutputWithContext(ctx context.Context) SignalRNetworkACLsPtrOutput

type SignalRNetworkACLsPtrInput

type SignalRNetworkACLsPtrInput interface {
	pulumi.Input

	ToSignalRNetworkACLsPtrOutput() SignalRNetworkACLsPtrOutput
	ToSignalRNetworkACLsPtrOutputWithContext(context.Context) SignalRNetworkACLsPtrOutput
}

SignalRNetworkACLsPtrInput is an input type that accepts SignalRNetworkACLsArgs, SignalRNetworkACLsPtr and SignalRNetworkACLsPtrOutput values. You can construct a concrete instance of `SignalRNetworkACLsPtrInput` via:

        SignalRNetworkACLsArgs{...}

or:

        nil

type SignalRNetworkACLsPtrOutput

type SignalRNetworkACLsPtrOutput struct{ *pulumi.OutputState }

func (SignalRNetworkACLsPtrOutput) DefaultAction

Default action when no other rule matches

func (SignalRNetworkACLsPtrOutput) Elem

func (SignalRNetworkACLsPtrOutput) ElementType

func (SignalRNetworkACLsPtrOutput) PrivateEndpoints

ACLs for requests from private endpoints

func (SignalRNetworkACLsPtrOutput) PublicNetwork

ACL for requests from public network

func (SignalRNetworkACLsPtrOutput) ToSignalRNetworkACLsPtrOutput

func (o SignalRNetworkACLsPtrOutput) ToSignalRNetworkACLsPtrOutput() SignalRNetworkACLsPtrOutput

func (SignalRNetworkACLsPtrOutput) ToSignalRNetworkACLsPtrOutputWithContext

func (o SignalRNetworkACLsPtrOutput) ToSignalRNetworkACLsPtrOutputWithContext(ctx context.Context) SignalRNetworkACLsPtrOutput

type SignalRNetworkACLsResponse

type SignalRNetworkACLsResponse struct {
	// Default action when no other rule matches
	DefaultAction *string `pulumi:"defaultAction"`
	// ACLs for requests from private endpoints
	PrivateEndpoints []PrivateEndpointACLResponse `pulumi:"privateEndpoints"`
	// ACL for requests from public network
	PublicNetwork *NetworkACLResponse `pulumi:"publicNetwork"`
}

Network ACLs for the resource

type SignalRNetworkACLsResponseArgs

type SignalRNetworkACLsResponseArgs struct {
	// Default action when no other rule matches
	DefaultAction pulumi.StringPtrInput `pulumi:"defaultAction"`
	// ACLs for requests from private endpoints
	PrivateEndpoints PrivateEndpointACLResponseArrayInput `pulumi:"privateEndpoints"`
	// ACL for requests from public network
	PublicNetwork NetworkACLResponsePtrInput `pulumi:"publicNetwork"`
}

Network ACLs for the resource

func (SignalRNetworkACLsResponseArgs) ElementType

func (SignalRNetworkACLsResponseArgs) ToSignalRNetworkACLsResponseOutput

func (i SignalRNetworkACLsResponseArgs) ToSignalRNetworkACLsResponseOutput() SignalRNetworkACLsResponseOutput

func (SignalRNetworkACLsResponseArgs) ToSignalRNetworkACLsResponseOutputWithContext

func (i SignalRNetworkACLsResponseArgs) ToSignalRNetworkACLsResponseOutputWithContext(ctx context.Context) SignalRNetworkACLsResponseOutput

func (SignalRNetworkACLsResponseArgs) ToSignalRNetworkACLsResponsePtrOutput

func (i SignalRNetworkACLsResponseArgs) ToSignalRNetworkACLsResponsePtrOutput() SignalRNetworkACLsResponsePtrOutput

func (SignalRNetworkACLsResponseArgs) ToSignalRNetworkACLsResponsePtrOutputWithContext

func (i SignalRNetworkACLsResponseArgs) ToSignalRNetworkACLsResponsePtrOutputWithContext(ctx context.Context) SignalRNetworkACLsResponsePtrOutput

type SignalRNetworkACLsResponseInput

type SignalRNetworkACLsResponseInput interface {
	pulumi.Input

	ToSignalRNetworkACLsResponseOutput() SignalRNetworkACLsResponseOutput
	ToSignalRNetworkACLsResponseOutputWithContext(context.Context) SignalRNetworkACLsResponseOutput
}

SignalRNetworkACLsResponseInput is an input type that accepts SignalRNetworkACLsResponseArgs and SignalRNetworkACLsResponseOutput values. You can construct a concrete instance of `SignalRNetworkACLsResponseInput` via:

SignalRNetworkACLsResponseArgs{...}

type SignalRNetworkACLsResponseOutput

type SignalRNetworkACLsResponseOutput struct{ *pulumi.OutputState }

Network ACLs for the resource

func (SignalRNetworkACLsResponseOutput) DefaultAction

Default action when no other rule matches

func (SignalRNetworkACLsResponseOutput) ElementType

func (SignalRNetworkACLsResponseOutput) PrivateEndpoints

ACLs for requests from private endpoints

func (SignalRNetworkACLsResponseOutput) PublicNetwork

ACL for requests from public network

func (SignalRNetworkACLsResponseOutput) ToSignalRNetworkACLsResponseOutput

func (o SignalRNetworkACLsResponseOutput) ToSignalRNetworkACLsResponseOutput() SignalRNetworkACLsResponseOutput

func (SignalRNetworkACLsResponseOutput) ToSignalRNetworkACLsResponseOutputWithContext

func (o SignalRNetworkACLsResponseOutput) ToSignalRNetworkACLsResponseOutputWithContext(ctx context.Context) SignalRNetworkACLsResponseOutput

func (SignalRNetworkACLsResponseOutput) ToSignalRNetworkACLsResponsePtrOutput

func (o SignalRNetworkACLsResponseOutput) ToSignalRNetworkACLsResponsePtrOutput() SignalRNetworkACLsResponsePtrOutput

func (SignalRNetworkACLsResponseOutput) ToSignalRNetworkACLsResponsePtrOutputWithContext

func (o SignalRNetworkACLsResponseOutput) ToSignalRNetworkACLsResponsePtrOutputWithContext(ctx context.Context) SignalRNetworkACLsResponsePtrOutput

type SignalRNetworkACLsResponsePtrInput

type SignalRNetworkACLsResponsePtrInput interface {
	pulumi.Input

	ToSignalRNetworkACLsResponsePtrOutput() SignalRNetworkACLsResponsePtrOutput
	ToSignalRNetworkACLsResponsePtrOutputWithContext(context.Context) SignalRNetworkACLsResponsePtrOutput
}

SignalRNetworkACLsResponsePtrInput is an input type that accepts SignalRNetworkACLsResponseArgs, SignalRNetworkACLsResponsePtr and SignalRNetworkACLsResponsePtrOutput values. You can construct a concrete instance of `SignalRNetworkACLsResponsePtrInput` via:

        SignalRNetworkACLsResponseArgs{...}

or:

        nil

type SignalRNetworkACLsResponsePtrOutput

type SignalRNetworkACLsResponsePtrOutput struct{ *pulumi.OutputState }

func (SignalRNetworkACLsResponsePtrOutput) DefaultAction

Default action when no other rule matches

func (SignalRNetworkACLsResponsePtrOutput) Elem

func (SignalRNetworkACLsResponsePtrOutput) ElementType

func (SignalRNetworkACLsResponsePtrOutput) PrivateEndpoints

ACLs for requests from private endpoints

func (SignalRNetworkACLsResponsePtrOutput) PublicNetwork

ACL for requests from public network

func (SignalRNetworkACLsResponsePtrOutput) ToSignalRNetworkACLsResponsePtrOutput

func (o SignalRNetworkACLsResponsePtrOutput) ToSignalRNetworkACLsResponsePtrOutput() SignalRNetworkACLsResponsePtrOutput

func (SignalRNetworkACLsResponsePtrOutput) ToSignalRNetworkACLsResponsePtrOutputWithContext

func (o SignalRNetworkACLsResponsePtrOutput) ToSignalRNetworkACLsResponsePtrOutputWithContext(ctx context.Context) SignalRNetworkACLsResponsePtrOutput

type SignalROutput added in v0.2.6

type SignalROutput struct {
	*pulumi.OutputState
}

func (SignalROutput) ElementType added in v0.2.6

func (SignalROutput) ElementType() reflect.Type

func (SignalROutput) ToSignalROutput added in v0.2.6

func (o SignalROutput) ToSignalROutput() SignalROutput

func (SignalROutput) ToSignalROutputWithContext added in v0.2.6

func (o SignalROutput) ToSignalROutputWithContext(ctx context.Context) SignalROutput

type SignalRPrivateEndpointConnection

type SignalRPrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Private endpoint associated with the private endpoint connection
	PrivateEndpoint PrivateEndpointResponsePtrOutput `pulumi:"privateEndpoint"`
	// Connection state
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponsePtrOutput `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the private endpoint connection
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
	Type pulumi.StringOutput `pulumi:"type"`
}

A private endpoint connection to SignalR resource

func GetSignalRPrivateEndpointConnection

func GetSignalRPrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SignalRPrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*SignalRPrivateEndpointConnection, error)

GetSignalRPrivateEndpointConnection gets an existing SignalRPrivateEndpointConnection 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 NewSignalRPrivateEndpointConnection

func NewSignalRPrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *SignalRPrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*SignalRPrivateEndpointConnection, error)

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

func (*SignalRPrivateEndpointConnection) ElementType added in v0.2.6

func (*SignalRPrivateEndpointConnection) ToSignalRPrivateEndpointConnectionOutput added in v0.2.6

func (i *SignalRPrivateEndpointConnection) ToSignalRPrivateEndpointConnectionOutput() SignalRPrivateEndpointConnectionOutput

func (*SignalRPrivateEndpointConnection) ToSignalRPrivateEndpointConnectionOutputWithContext added in v0.2.6

func (i *SignalRPrivateEndpointConnection) ToSignalRPrivateEndpointConnectionOutputWithContext(ctx context.Context) SignalRPrivateEndpointConnectionOutput

type SignalRPrivateEndpointConnectionArgs

type SignalRPrivateEndpointConnectionArgs struct {
	// Private endpoint associated with the private endpoint connection
	PrivateEndpoint PrivateEndpointPtrInput
	// The name of the private endpoint connection associated with the SignalR resource.
	PrivateEndpointConnectionName pulumi.StringInput
	// Connection state
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStatePtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the SignalR resource.
	ResourceName pulumi.StringInput
}

The set of arguments for constructing a SignalRPrivateEndpointConnection resource.

func (SignalRPrivateEndpointConnectionArgs) ElementType

type SignalRPrivateEndpointConnectionInput added in v0.2.6

type SignalRPrivateEndpointConnectionInput interface {
	pulumi.Input

	ToSignalRPrivateEndpointConnectionOutput() SignalRPrivateEndpointConnectionOutput
	ToSignalRPrivateEndpointConnectionOutputWithContext(ctx context.Context) SignalRPrivateEndpointConnectionOutput
}

type SignalRPrivateEndpointConnectionOutput added in v0.2.6

type SignalRPrivateEndpointConnectionOutput struct {
	*pulumi.OutputState
}

func (SignalRPrivateEndpointConnectionOutput) ElementType added in v0.2.6

func (SignalRPrivateEndpointConnectionOutput) ToSignalRPrivateEndpointConnectionOutput added in v0.2.6

func (o SignalRPrivateEndpointConnectionOutput) ToSignalRPrivateEndpointConnectionOutput() SignalRPrivateEndpointConnectionOutput

func (SignalRPrivateEndpointConnectionOutput) ToSignalRPrivateEndpointConnectionOutputWithContext added in v0.2.6

func (o SignalRPrivateEndpointConnectionOutput) ToSignalRPrivateEndpointConnectionOutputWithContext(ctx context.Context) SignalRPrivateEndpointConnectionOutput

type SignalRPrivateEndpointConnectionState

type SignalRPrivateEndpointConnectionState struct {
	// The name of the resource.
	Name pulumi.StringPtrInput
	// Private endpoint associated with the private endpoint connection
	PrivateEndpoint PrivateEndpointResponsePtrInput
	// Connection state
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponsePtrInput
	// Provisioning state of the private endpoint connection
	ProvisioningState pulumi.StringPtrInput
	// The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
	Type pulumi.StringPtrInput
}

func (SignalRPrivateEndpointConnectionState) ElementType

type SignalRRequestType added in v0.3.1

type SignalRRequestType pulumi.String

Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (SignalRRequestType) ElementType added in v0.3.1

func (SignalRRequestType) ElementType() reflect.Type

func (SignalRRequestType) ToStringOutput added in v0.3.1

func (e SignalRRequestType) ToStringOutput() pulumi.StringOutput

func (SignalRRequestType) ToStringOutputWithContext added in v0.3.1

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

func (SignalRRequestType) ToStringPtrOutput added in v0.3.1

func (e SignalRRequestType) ToStringPtrOutput() pulumi.StringPtrOutput

func (SignalRRequestType) ToStringPtrOutputWithContext added in v0.3.1

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

type SignalRSkuTier added in v0.3.1

type SignalRSkuTier pulumi.String

Optional tier of this particular SKU. 'Standard' or 'Free'.

`Basic` is deprecated, use `Standard` instead.

func (SignalRSkuTier) ElementType added in v0.3.1

func (SignalRSkuTier) ElementType() reflect.Type

func (SignalRSkuTier) ToStringOutput added in v0.3.1

func (e SignalRSkuTier) ToStringOutput() pulumi.StringOutput

func (SignalRSkuTier) ToStringOutputWithContext added in v0.3.1

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

func (SignalRSkuTier) ToStringPtrOutput added in v0.3.1

func (e SignalRSkuTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (SignalRSkuTier) ToStringPtrOutputWithContext added in v0.3.1

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

type SignalRState

type SignalRState struct {
	// Cross-Origin Resource Sharing (CORS) settings.
	Cors SignalRCorsSettingsResponsePtrInput
	// The publicly accessible IP of the resource.
	ExternalIP pulumi.StringPtrInput
	// List of SignalR featureFlags. e.g. ServiceMode.
	//
	// FeatureFlags that are not included in the parameters for the update operation will not be modified.
	// And the response will only include featureFlags that are explicitly set.
	// When a featureFlag is not explicitly set, SignalR service will use its globally default value.
	// But keep in mind, the default value doesn't mean "false". It varies in terms of different FeatureFlags.
	Features SignalRFeatureResponseArrayInput
	// FQDN of the service instance.
	HostName pulumi.StringPtrInput
	// The managed identity response
	Identity ManagedIdentityResponsePtrInput
	// The kind of the service - e.g. "SignalR" for "Microsoft.SignalRService/SignalR"
	Kind pulumi.StringPtrInput
	// The GEO location of the resource. e.g. West US | East US | North Central US | South Central US.
	Location pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// Network ACLs
	NetworkACLs SignalRNetworkACLsResponsePtrInput
	// Private endpoint connections to the resource.
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayInput
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringPtrInput
	// The publicly accessible port of the resource which is designed for browser/client side usage.
	PublicPort pulumi.IntPtrInput
	// The publicly accessible port of the resource which is designed for customer server side usage.
	ServerPort pulumi.IntPtrInput
	// The billing information of the resource.(e.g. Free, Standard)
	Sku ResourceSkuResponsePtrInput
	// Tags of the service which is a list of key value pairs that describe the resource.
	Tags pulumi.StringMapInput
	// TLS settings.
	Tls SignalRTlsSettingsResponsePtrInput
	// The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
	Type pulumi.StringPtrInput
	// Upstream settings when the Azure SignalR is in server-less mode.
	Upstream ServerlessUpstreamSettingsResponsePtrInput
	// Version of the resource. Probably you need the same or higher version of client SDKs.
	Version pulumi.StringPtrInput
}

func (SignalRState) ElementType

func (SignalRState) ElementType() reflect.Type

type SignalRTlsSettings

type SignalRTlsSettings struct {
	// Request client certificate during TLS handshake if enabled
	ClientCertEnabled *bool `pulumi:"clientCertEnabled"`
}

TLS settings for the resource

type SignalRTlsSettingsArgs

type SignalRTlsSettingsArgs struct {
	// Request client certificate during TLS handshake if enabled
	ClientCertEnabled pulumi.BoolPtrInput `pulumi:"clientCertEnabled"`
}

TLS settings for the resource

func (SignalRTlsSettingsArgs) ElementType

func (SignalRTlsSettingsArgs) ElementType() reflect.Type

func (SignalRTlsSettingsArgs) ToSignalRTlsSettingsOutput

func (i SignalRTlsSettingsArgs) ToSignalRTlsSettingsOutput() SignalRTlsSettingsOutput

func (SignalRTlsSettingsArgs) ToSignalRTlsSettingsOutputWithContext

func (i SignalRTlsSettingsArgs) ToSignalRTlsSettingsOutputWithContext(ctx context.Context) SignalRTlsSettingsOutput

func (SignalRTlsSettingsArgs) ToSignalRTlsSettingsPtrOutput

func (i SignalRTlsSettingsArgs) ToSignalRTlsSettingsPtrOutput() SignalRTlsSettingsPtrOutput

func (SignalRTlsSettingsArgs) ToSignalRTlsSettingsPtrOutputWithContext

func (i SignalRTlsSettingsArgs) ToSignalRTlsSettingsPtrOutputWithContext(ctx context.Context) SignalRTlsSettingsPtrOutput

type SignalRTlsSettingsInput

type SignalRTlsSettingsInput interface {
	pulumi.Input

	ToSignalRTlsSettingsOutput() SignalRTlsSettingsOutput
	ToSignalRTlsSettingsOutputWithContext(context.Context) SignalRTlsSettingsOutput
}

SignalRTlsSettingsInput is an input type that accepts SignalRTlsSettingsArgs and SignalRTlsSettingsOutput values. You can construct a concrete instance of `SignalRTlsSettingsInput` via:

SignalRTlsSettingsArgs{...}

type SignalRTlsSettingsOutput

type SignalRTlsSettingsOutput struct{ *pulumi.OutputState }

TLS settings for the resource

func (SignalRTlsSettingsOutput) ClientCertEnabled

func (o SignalRTlsSettingsOutput) ClientCertEnabled() pulumi.BoolPtrOutput

Request client certificate during TLS handshake if enabled

func (SignalRTlsSettingsOutput) ElementType

func (SignalRTlsSettingsOutput) ElementType() reflect.Type

func (SignalRTlsSettingsOutput) ToSignalRTlsSettingsOutput

func (o SignalRTlsSettingsOutput) ToSignalRTlsSettingsOutput() SignalRTlsSettingsOutput

func (SignalRTlsSettingsOutput) ToSignalRTlsSettingsOutputWithContext

func (o SignalRTlsSettingsOutput) ToSignalRTlsSettingsOutputWithContext(ctx context.Context) SignalRTlsSettingsOutput

func (SignalRTlsSettingsOutput) ToSignalRTlsSettingsPtrOutput

func (o SignalRTlsSettingsOutput) ToSignalRTlsSettingsPtrOutput() SignalRTlsSettingsPtrOutput

func (SignalRTlsSettingsOutput) ToSignalRTlsSettingsPtrOutputWithContext

func (o SignalRTlsSettingsOutput) ToSignalRTlsSettingsPtrOutputWithContext(ctx context.Context) SignalRTlsSettingsPtrOutput

type SignalRTlsSettingsPtrInput

type SignalRTlsSettingsPtrInput interface {
	pulumi.Input

	ToSignalRTlsSettingsPtrOutput() SignalRTlsSettingsPtrOutput
	ToSignalRTlsSettingsPtrOutputWithContext(context.Context) SignalRTlsSettingsPtrOutput
}

SignalRTlsSettingsPtrInput is an input type that accepts SignalRTlsSettingsArgs, SignalRTlsSettingsPtr and SignalRTlsSettingsPtrOutput values. You can construct a concrete instance of `SignalRTlsSettingsPtrInput` via:

        SignalRTlsSettingsArgs{...}

or:

        nil

type SignalRTlsSettingsPtrOutput

type SignalRTlsSettingsPtrOutput struct{ *pulumi.OutputState }

func (SignalRTlsSettingsPtrOutput) ClientCertEnabled

func (o SignalRTlsSettingsPtrOutput) ClientCertEnabled() pulumi.BoolPtrOutput

Request client certificate during TLS handshake if enabled

func (SignalRTlsSettingsPtrOutput) Elem

func (SignalRTlsSettingsPtrOutput) ElementType

func (SignalRTlsSettingsPtrOutput) ToSignalRTlsSettingsPtrOutput

func (o SignalRTlsSettingsPtrOutput) ToSignalRTlsSettingsPtrOutput() SignalRTlsSettingsPtrOutput

func (SignalRTlsSettingsPtrOutput) ToSignalRTlsSettingsPtrOutputWithContext

func (o SignalRTlsSettingsPtrOutput) ToSignalRTlsSettingsPtrOutputWithContext(ctx context.Context) SignalRTlsSettingsPtrOutput

type SignalRTlsSettingsResponse

type SignalRTlsSettingsResponse struct {
	// Request client certificate during TLS handshake if enabled
	ClientCertEnabled *bool `pulumi:"clientCertEnabled"`
}

TLS settings for the resource

type SignalRTlsSettingsResponseArgs

type SignalRTlsSettingsResponseArgs struct {
	// Request client certificate during TLS handshake if enabled
	ClientCertEnabled pulumi.BoolPtrInput `pulumi:"clientCertEnabled"`
}

TLS settings for the resource

func (SignalRTlsSettingsResponseArgs) ElementType

func (SignalRTlsSettingsResponseArgs) ToSignalRTlsSettingsResponseOutput

func (i SignalRTlsSettingsResponseArgs) ToSignalRTlsSettingsResponseOutput() SignalRTlsSettingsResponseOutput

func (SignalRTlsSettingsResponseArgs) ToSignalRTlsSettingsResponseOutputWithContext

func (i SignalRTlsSettingsResponseArgs) ToSignalRTlsSettingsResponseOutputWithContext(ctx context.Context) SignalRTlsSettingsResponseOutput

func (SignalRTlsSettingsResponseArgs) ToSignalRTlsSettingsResponsePtrOutput

func (i SignalRTlsSettingsResponseArgs) ToSignalRTlsSettingsResponsePtrOutput() SignalRTlsSettingsResponsePtrOutput

func (SignalRTlsSettingsResponseArgs) ToSignalRTlsSettingsResponsePtrOutputWithContext

func (i SignalRTlsSettingsResponseArgs) ToSignalRTlsSettingsResponsePtrOutputWithContext(ctx context.Context) SignalRTlsSettingsResponsePtrOutput

type SignalRTlsSettingsResponseInput

type SignalRTlsSettingsResponseInput interface {
	pulumi.Input

	ToSignalRTlsSettingsResponseOutput() SignalRTlsSettingsResponseOutput
	ToSignalRTlsSettingsResponseOutputWithContext(context.Context) SignalRTlsSettingsResponseOutput
}

SignalRTlsSettingsResponseInput is an input type that accepts SignalRTlsSettingsResponseArgs and SignalRTlsSettingsResponseOutput values. You can construct a concrete instance of `SignalRTlsSettingsResponseInput` via:

SignalRTlsSettingsResponseArgs{...}

type SignalRTlsSettingsResponseOutput

type SignalRTlsSettingsResponseOutput struct{ *pulumi.OutputState }

TLS settings for the resource

func (SignalRTlsSettingsResponseOutput) ClientCertEnabled

Request client certificate during TLS handshake if enabled

func (SignalRTlsSettingsResponseOutput) ElementType

func (SignalRTlsSettingsResponseOutput) ToSignalRTlsSettingsResponseOutput

func (o SignalRTlsSettingsResponseOutput) ToSignalRTlsSettingsResponseOutput() SignalRTlsSettingsResponseOutput

func (SignalRTlsSettingsResponseOutput) ToSignalRTlsSettingsResponseOutputWithContext

func (o SignalRTlsSettingsResponseOutput) ToSignalRTlsSettingsResponseOutputWithContext(ctx context.Context) SignalRTlsSettingsResponseOutput

func (SignalRTlsSettingsResponseOutput) ToSignalRTlsSettingsResponsePtrOutput

func (o SignalRTlsSettingsResponseOutput) ToSignalRTlsSettingsResponsePtrOutput() SignalRTlsSettingsResponsePtrOutput

func (SignalRTlsSettingsResponseOutput) ToSignalRTlsSettingsResponsePtrOutputWithContext

func (o SignalRTlsSettingsResponseOutput) ToSignalRTlsSettingsResponsePtrOutputWithContext(ctx context.Context) SignalRTlsSettingsResponsePtrOutput

type SignalRTlsSettingsResponsePtrInput

type SignalRTlsSettingsResponsePtrInput interface {
	pulumi.Input

	ToSignalRTlsSettingsResponsePtrOutput() SignalRTlsSettingsResponsePtrOutput
	ToSignalRTlsSettingsResponsePtrOutputWithContext(context.Context) SignalRTlsSettingsResponsePtrOutput
}

SignalRTlsSettingsResponsePtrInput is an input type that accepts SignalRTlsSettingsResponseArgs, SignalRTlsSettingsResponsePtr and SignalRTlsSettingsResponsePtrOutput values. You can construct a concrete instance of `SignalRTlsSettingsResponsePtrInput` via:

        SignalRTlsSettingsResponseArgs{...}

or:

        nil

type SignalRTlsSettingsResponsePtrOutput

type SignalRTlsSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (SignalRTlsSettingsResponsePtrOutput) ClientCertEnabled

Request client certificate during TLS handshake if enabled

func (SignalRTlsSettingsResponsePtrOutput) Elem

func (SignalRTlsSettingsResponsePtrOutput) ElementType

func (SignalRTlsSettingsResponsePtrOutput) ToSignalRTlsSettingsResponsePtrOutput

func (o SignalRTlsSettingsResponsePtrOutput) ToSignalRTlsSettingsResponsePtrOutput() SignalRTlsSettingsResponsePtrOutput

func (SignalRTlsSettingsResponsePtrOutput) ToSignalRTlsSettingsResponsePtrOutputWithContext

func (o SignalRTlsSettingsResponsePtrOutput) ToSignalRTlsSettingsResponsePtrOutputWithContext(ctx context.Context) SignalRTlsSettingsResponsePtrOutput

type UpstreamAuthSettings

type UpstreamAuthSettings struct {
	// Gets or sets the managed identity settings. It's required if the auth type is set to ManagedIdentity.
	ManagedIdentity *ManagedIdentitySettings `pulumi:"managedIdentity"`
	// Gets or sets the type of auth. None or ManagedIdentity is supported now.
	Type *string `pulumi:"type"`
}

Upstream auth settings.

type UpstreamAuthSettingsArgs

type UpstreamAuthSettingsArgs struct {
	// Gets or sets the managed identity settings. It's required if the auth type is set to ManagedIdentity.
	ManagedIdentity ManagedIdentitySettingsPtrInput `pulumi:"managedIdentity"`
	// Gets or sets the type of auth. None or ManagedIdentity is supported now.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Upstream auth settings.

func (UpstreamAuthSettingsArgs) ElementType

func (UpstreamAuthSettingsArgs) ElementType() reflect.Type

func (UpstreamAuthSettingsArgs) ToUpstreamAuthSettingsOutput

func (i UpstreamAuthSettingsArgs) ToUpstreamAuthSettingsOutput() UpstreamAuthSettingsOutput

func (UpstreamAuthSettingsArgs) ToUpstreamAuthSettingsOutputWithContext

func (i UpstreamAuthSettingsArgs) ToUpstreamAuthSettingsOutputWithContext(ctx context.Context) UpstreamAuthSettingsOutput

func (UpstreamAuthSettingsArgs) ToUpstreamAuthSettingsPtrOutput

func (i UpstreamAuthSettingsArgs) ToUpstreamAuthSettingsPtrOutput() UpstreamAuthSettingsPtrOutput

func (UpstreamAuthSettingsArgs) ToUpstreamAuthSettingsPtrOutputWithContext

func (i UpstreamAuthSettingsArgs) ToUpstreamAuthSettingsPtrOutputWithContext(ctx context.Context) UpstreamAuthSettingsPtrOutput

type UpstreamAuthSettingsInput

type UpstreamAuthSettingsInput interface {
	pulumi.Input

	ToUpstreamAuthSettingsOutput() UpstreamAuthSettingsOutput
	ToUpstreamAuthSettingsOutputWithContext(context.Context) UpstreamAuthSettingsOutput
}

UpstreamAuthSettingsInput is an input type that accepts UpstreamAuthSettingsArgs and UpstreamAuthSettingsOutput values. You can construct a concrete instance of `UpstreamAuthSettingsInput` via:

UpstreamAuthSettingsArgs{...}

type UpstreamAuthSettingsOutput

type UpstreamAuthSettingsOutput struct{ *pulumi.OutputState }

Upstream auth settings.

func (UpstreamAuthSettingsOutput) ElementType

func (UpstreamAuthSettingsOutput) ElementType() reflect.Type

func (UpstreamAuthSettingsOutput) ManagedIdentity

Gets or sets the managed identity settings. It's required if the auth type is set to ManagedIdentity.

func (UpstreamAuthSettingsOutput) ToUpstreamAuthSettingsOutput

func (o UpstreamAuthSettingsOutput) ToUpstreamAuthSettingsOutput() UpstreamAuthSettingsOutput

func (UpstreamAuthSettingsOutput) ToUpstreamAuthSettingsOutputWithContext

func (o UpstreamAuthSettingsOutput) ToUpstreamAuthSettingsOutputWithContext(ctx context.Context) UpstreamAuthSettingsOutput

func (UpstreamAuthSettingsOutput) ToUpstreamAuthSettingsPtrOutput

func (o UpstreamAuthSettingsOutput) ToUpstreamAuthSettingsPtrOutput() UpstreamAuthSettingsPtrOutput

func (UpstreamAuthSettingsOutput) ToUpstreamAuthSettingsPtrOutputWithContext

func (o UpstreamAuthSettingsOutput) ToUpstreamAuthSettingsPtrOutputWithContext(ctx context.Context) UpstreamAuthSettingsPtrOutput

func (UpstreamAuthSettingsOutput) Type

Gets or sets the type of auth. None or ManagedIdentity is supported now.

type UpstreamAuthSettingsPtrInput

type UpstreamAuthSettingsPtrInput interface {
	pulumi.Input

	ToUpstreamAuthSettingsPtrOutput() UpstreamAuthSettingsPtrOutput
	ToUpstreamAuthSettingsPtrOutputWithContext(context.Context) UpstreamAuthSettingsPtrOutput
}

UpstreamAuthSettingsPtrInput is an input type that accepts UpstreamAuthSettingsArgs, UpstreamAuthSettingsPtr and UpstreamAuthSettingsPtrOutput values. You can construct a concrete instance of `UpstreamAuthSettingsPtrInput` via:

        UpstreamAuthSettingsArgs{...}

or:

        nil

type UpstreamAuthSettingsPtrOutput

type UpstreamAuthSettingsPtrOutput struct{ *pulumi.OutputState }

func (UpstreamAuthSettingsPtrOutput) Elem

func (UpstreamAuthSettingsPtrOutput) ElementType

func (UpstreamAuthSettingsPtrOutput) ManagedIdentity

Gets or sets the managed identity settings. It's required if the auth type is set to ManagedIdentity.

func (UpstreamAuthSettingsPtrOutput) ToUpstreamAuthSettingsPtrOutput

func (o UpstreamAuthSettingsPtrOutput) ToUpstreamAuthSettingsPtrOutput() UpstreamAuthSettingsPtrOutput

func (UpstreamAuthSettingsPtrOutput) ToUpstreamAuthSettingsPtrOutputWithContext

func (o UpstreamAuthSettingsPtrOutput) ToUpstreamAuthSettingsPtrOutputWithContext(ctx context.Context) UpstreamAuthSettingsPtrOutput

func (UpstreamAuthSettingsPtrOutput) Type

Gets or sets the type of auth. None or ManagedIdentity is supported now.

type UpstreamAuthSettingsResponse

type UpstreamAuthSettingsResponse struct {
	// Gets or sets the managed identity settings. It's required if the auth type is set to ManagedIdentity.
	ManagedIdentity *ManagedIdentitySettingsResponse `pulumi:"managedIdentity"`
	// Gets or sets the type of auth. None or ManagedIdentity is supported now.
	Type *string `pulumi:"type"`
}

Upstream auth settings.

type UpstreamAuthSettingsResponseArgs

type UpstreamAuthSettingsResponseArgs struct {
	// Gets or sets the managed identity settings. It's required if the auth type is set to ManagedIdentity.
	ManagedIdentity ManagedIdentitySettingsResponsePtrInput `pulumi:"managedIdentity"`
	// Gets or sets the type of auth. None or ManagedIdentity is supported now.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Upstream auth settings.

func (UpstreamAuthSettingsResponseArgs) ElementType

func (UpstreamAuthSettingsResponseArgs) ToUpstreamAuthSettingsResponseOutput

func (i UpstreamAuthSettingsResponseArgs) ToUpstreamAuthSettingsResponseOutput() UpstreamAuthSettingsResponseOutput

func (UpstreamAuthSettingsResponseArgs) ToUpstreamAuthSettingsResponseOutputWithContext

func (i UpstreamAuthSettingsResponseArgs) ToUpstreamAuthSettingsResponseOutputWithContext(ctx context.Context) UpstreamAuthSettingsResponseOutput

func (UpstreamAuthSettingsResponseArgs) ToUpstreamAuthSettingsResponsePtrOutput

func (i UpstreamAuthSettingsResponseArgs) ToUpstreamAuthSettingsResponsePtrOutput() UpstreamAuthSettingsResponsePtrOutput

func (UpstreamAuthSettingsResponseArgs) ToUpstreamAuthSettingsResponsePtrOutputWithContext

func (i UpstreamAuthSettingsResponseArgs) ToUpstreamAuthSettingsResponsePtrOutputWithContext(ctx context.Context) UpstreamAuthSettingsResponsePtrOutput

type UpstreamAuthSettingsResponseInput

type UpstreamAuthSettingsResponseInput interface {
	pulumi.Input

	ToUpstreamAuthSettingsResponseOutput() UpstreamAuthSettingsResponseOutput
	ToUpstreamAuthSettingsResponseOutputWithContext(context.Context) UpstreamAuthSettingsResponseOutput
}

UpstreamAuthSettingsResponseInput is an input type that accepts UpstreamAuthSettingsResponseArgs and UpstreamAuthSettingsResponseOutput values. You can construct a concrete instance of `UpstreamAuthSettingsResponseInput` via:

UpstreamAuthSettingsResponseArgs{...}

type UpstreamAuthSettingsResponseOutput

type UpstreamAuthSettingsResponseOutput struct{ *pulumi.OutputState }

Upstream auth settings.

func (UpstreamAuthSettingsResponseOutput) ElementType

func (UpstreamAuthSettingsResponseOutput) ManagedIdentity

Gets or sets the managed identity settings. It's required if the auth type is set to ManagedIdentity.

func (UpstreamAuthSettingsResponseOutput) ToUpstreamAuthSettingsResponseOutput

func (o UpstreamAuthSettingsResponseOutput) ToUpstreamAuthSettingsResponseOutput() UpstreamAuthSettingsResponseOutput

func (UpstreamAuthSettingsResponseOutput) ToUpstreamAuthSettingsResponseOutputWithContext

func (o UpstreamAuthSettingsResponseOutput) ToUpstreamAuthSettingsResponseOutputWithContext(ctx context.Context) UpstreamAuthSettingsResponseOutput

func (UpstreamAuthSettingsResponseOutput) ToUpstreamAuthSettingsResponsePtrOutput

func (o UpstreamAuthSettingsResponseOutput) ToUpstreamAuthSettingsResponsePtrOutput() UpstreamAuthSettingsResponsePtrOutput

func (UpstreamAuthSettingsResponseOutput) ToUpstreamAuthSettingsResponsePtrOutputWithContext

func (o UpstreamAuthSettingsResponseOutput) ToUpstreamAuthSettingsResponsePtrOutputWithContext(ctx context.Context) UpstreamAuthSettingsResponsePtrOutput

func (UpstreamAuthSettingsResponseOutput) Type

Gets or sets the type of auth. None or ManagedIdentity is supported now.

type UpstreamAuthSettingsResponsePtrInput

type UpstreamAuthSettingsResponsePtrInput interface {
	pulumi.Input

	ToUpstreamAuthSettingsResponsePtrOutput() UpstreamAuthSettingsResponsePtrOutput
	ToUpstreamAuthSettingsResponsePtrOutputWithContext(context.Context) UpstreamAuthSettingsResponsePtrOutput
}

UpstreamAuthSettingsResponsePtrInput is an input type that accepts UpstreamAuthSettingsResponseArgs, UpstreamAuthSettingsResponsePtr and UpstreamAuthSettingsResponsePtrOutput values. You can construct a concrete instance of `UpstreamAuthSettingsResponsePtrInput` via:

        UpstreamAuthSettingsResponseArgs{...}

or:

        nil

type UpstreamAuthSettingsResponsePtrOutput

type UpstreamAuthSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (UpstreamAuthSettingsResponsePtrOutput) Elem

func (UpstreamAuthSettingsResponsePtrOutput) ElementType

func (UpstreamAuthSettingsResponsePtrOutput) ManagedIdentity

Gets or sets the managed identity settings. It's required if the auth type is set to ManagedIdentity.

func (UpstreamAuthSettingsResponsePtrOutput) ToUpstreamAuthSettingsResponsePtrOutput

func (o UpstreamAuthSettingsResponsePtrOutput) ToUpstreamAuthSettingsResponsePtrOutput() UpstreamAuthSettingsResponsePtrOutput

func (UpstreamAuthSettingsResponsePtrOutput) ToUpstreamAuthSettingsResponsePtrOutputWithContext

func (o UpstreamAuthSettingsResponsePtrOutput) ToUpstreamAuthSettingsResponsePtrOutputWithContext(ctx context.Context) UpstreamAuthSettingsResponsePtrOutput

func (UpstreamAuthSettingsResponsePtrOutput) Type

Gets or sets the type of auth. None or ManagedIdentity is supported now.

type UpstreamAuthType added in v0.3.1

type UpstreamAuthType pulumi.String

Gets or sets the type of auth. None or ManagedIdentity is supported now.

func (UpstreamAuthType) ElementType added in v0.3.1

func (UpstreamAuthType) ElementType() reflect.Type

func (UpstreamAuthType) ToStringOutput added in v0.3.1

func (e UpstreamAuthType) ToStringOutput() pulumi.StringOutput

func (UpstreamAuthType) ToStringOutputWithContext added in v0.3.1

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

func (UpstreamAuthType) ToStringPtrOutput added in v0.3.1

func (e UpstreamAuthType) ToStringPtrOutput() pulumi.StringPtrOutput

func (UpstreamAuthType) ToStringPtrOutputWithContext added in v0.3.1

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

type UpstreamTemplate

type UpstreamTemplate struct {
	// Gets or sets the auth settings for an upstream. If not set, no auth is used for upstream messages.
	Auth *UpstreamAuthSettings `pulumi:"auth"`
	// Gets or sets the matching pattern for category names. If not set, it matches any category.
	// There are 3 kind of patterns supported:
	//     1. "*", it to matches any category name
	//     2. Combine multiple categories with ",", for example "connections,messages", it matches category "connections" and "messages"
	//     3. The single category name, for example, "connections", it matches the category "connections"
	CategoryPattern *string `pulumi:"categoryPattern"`
	// Gets or sets the matching pattern for event names. If not set, it matches any event.
	// There are 3 kind of patterns supported:
	//     1. "*", it to matches any event name
	//     2. Combine multiple events with ",", for example "connect,disconnect", it matches event "connect" and "disconnect"
	//     3. The single event name, for example, "connect", it matches "connect"
	EventPattern *string `pulumi:"eventPattern"`
	// Gets or sets the matching pattern for hub names. If not set, it matches any hub.
	// There are 3 kind of patterns supported:
	//     1. "*", it to matches any hub name
	//     2. Combine multiple hubs with ",", for example "hub1,hub2", it matches "hub1" and "hub2"
	//     3. The single hub name, for example, "hub1", it matches "hub1"
	HubPattern *string `pulumi:"hubPattern"`
	// Gets or sets the Upstream URL template. You can use 3 predefined parameters {hub}, {category} {event} inside the template, the value of the Upstream URL is dynamically calculated when the client request comes in.
	// For example, if the urlTemplate is `http://example.com/{hub}/api/{event}`, with a client request from hub `chat` connects, it will first POST to this URL: `http://example.com/chat/api/connect`.
	UrlTemplate string `pulumi:"urlTemplate"`
}

Upstream template item settings. It defines the Upstream URL of the incoming requests. The template defines the pattern of the event, the hub or the category of the incoming request that matches current URL template.

type UpstreamTemplateArgs

type UpstreamTemplateArgs struct {
	// Gets or sets the auth settings for an upstream. If not set, no auth is used for upstream messages.
	Auth UpstreamAuthSettingsPtrInput `pulumi:"auth"`
	// Gets or sets the matching pattern for category names. If not set, it matches any category.
	// There are 3 kind of patterns supported:
	//     1. "*", it to matches any category name
	//     2. Combine multiple categories with ",", for example "connections,messages", it matches category "connections" and "messages"
	//     3. The single category name, for example, "connections", it matches the category "connections"
	CategoryPattern pulumi.StringPtrInput `pulumi:"categoryPattern"`
	// Gets or sets the matching pattern for event names. If not set, it matches any event.
	// There are 3 kind of patterns supported:
	//     1. "*", it to matches any event name
	//     2. Combine multiple events with ",", for example "connect,disconnect", it matches event "connect" and "disconnect"
	//     3. The single event name, for example, "connect", it matches "connect"
	EventPattern pulumi.StringPtrInput `pulumi:"eventPattern"`
	// Gets or sets the matching pattern for hub names. If not set, it matches any hub.
	// There are 3 kind of patterns supported:
	//     1. "*", it to matches any hub name
	//     2. Combine multiple hubs with ",", for example "hub1,hub2", it matches "hub1" and "hub2"
	//     3. The single hub name, for example, "hub1", it matches "hub1"
	HubPattern pulumi.StringPtrInput `pulumi:"hubPattern"`
	// Gets or sets the Upstream URL template. You can use 3 predefined parameters {hub}, {category} {event} inside the template, the value of the Upstream URL is dynamically calculated when the client request comes in.
	// For example, if the urlTemplate is `http://example.com/{hub}/api/{event}`, with a client request from hub `chat` connects, it will first POST to this URL: `http://example.com/chat/api/connect`.
	UrlTemplate pulumi.StringInput `pulumi:"urlTemplate"`
}

Upstream template item settings. It defines the Upstream URL of the incoming requests. The template defines the pattern of the event, the hub or the category of the incoming request that matches current URL template.

func (UpstreamTemplateArgs) ElementType

func (UpstreamTemplateArgs) ElementType() reflect.Type

func (UpstreamTemplateArgs) ToUpstreamTemplateOutput

func (i UpstreamTemplateArgs) ToUpstreamTemplateOutput() UpstreamTemplateOutput

func (UpstreamTemplateArgs) ToUpstreamTemplateOutputWithContext

func (i UpstreamTemplateArgs) ToUpstreamTemplateOutputWithContext(ctx context.Context) UpstreamTemplateOutput

type UpstreamTemplateArray

type UpstreamTemplateArray []UpstreamTemplateInput

func (UpstreamTemplateArray) ElementType

func (UpstreamTemplateArray) ElementType() reflect.Type

func (UpstreamTemplateArray) ToUpstreamTemplateArrayOutput

func (i UpstreamTemplateArray) ToUpstreamTemplateArrayOutput() UpstreamTemplateArrayOutput

func (UpstreamTemplateArray) ToUpstreamTemplateArrayOutputWithContext

func (i UpstreamTemplateArray) ToUpstreamTemplateArrayOutputWithContext(ctx context.Context) UpstreamTemplateArrayOutput

type UpstreamTemplateArrayInput

type UpstreamTemplateArrayInput interface {
	pulumi.Input

	ToUpstreamTemplateArrayOutput() UpstreamTemplateArrayOutput
	ToUpstreamTemplateArrayOutputWithContext(context.Context) UpstreamTemplateArrayOutput
}

UpstreamTemplateArrayInput is an input type that accepts UpstreamTemplateArray and UpstreamTemplateArrayOutput values. You can construct a concrete instance of `UpstreamTemplateArrayInput` via:

UpstreamTemplateArray{ UpstreamTemplateArgs{...} }

type UpstreamTemplateArrayOutput

type UpstreamTemplateArrayOutput struct{ *pulumi.OutputState }

func (UpstreamTemplateArrayOutput) ElementType

func (UpstreamTemplateArrayOutput) Index

func (UpstreamTemplateArrayOutput) ToUpstreamTemplateArrayOutput

func (o UpstreamTemplateArrayOutput) ToUpstreamTemplateArrayOutput() UpstreamTemplateArrayOutput

func (UpstreamTemplateArrayOutput) ToUpstreamTemplateArrayOutputWithContext

func (o UpstreamTemplateArrayOutput) ToUpstreamTemplateArrayOutputWithContext(ctx context.Context) UpstreamTemplateArrayOutput

type UpstreamTemplateInput

type UpstreamTemplateInput interface {
	pulumi.Input

	ToUpstreamTemplateOutput() UpstreamTemplateOutput
	ToUpstreamTemplateOutputWithContext(context.Context) UpstreamTemplateOutput
}

UpstreamTemplateInput is an input type that accepts UpstreamTemplateArgs and UpstreamTemplateOutput values. You can construct a concrete instance of `UpstreamTemplateInput` via:

UpstreamTemplateArgs{...}

type UpstreamTemplateOutput

type UpstreamTemplateOutput struct{ *pulumi.OutputState }

Upstream template item settings. It defines the Upstream URL of the incoming requests. The template defines the pattern of the event, the hub or the category of the incoming request that matches current URL template.

func (UpstreamTemplateOutput) Auth

Gets or sets the auth settings for an upstream. If not set, no auth is used for upstream messages.

func (UpstreamTemplateOutput) CategoryPattern

func (o UpstreamTemplateOutput) CategoryPattern() pulumi.StringPtrOutput

Gets or sets the matching pattern for category names. If not set, it matches any category. There are 3 kind of patterns supported:

  1. "*", it to matches any category name
  2. Combine multiple categories with ",", for example "connections,messages", it matches category "connections" and "messages"
  3. The single category name, for example, "connections", it matches the category "connections"

func (UpstreamTemplateOutput) ElementType

func (UpstreamTemplateOutput) ElementType() reflect.Type

func (UpstreamTemplateOutput) EventPattern

Gets or sets the matching pattern for event names. If not set, it matches any event. There are 3 kind of patterns supported:

  1. "*", it to matches any event name
  2. Combine multiple events with ",", for example "connect,disconnect", it matches event "connect" and "disconnect"
  3. The single event name, for example, "connect", it matches "connect"

func (UpstreamTemplateOutput) HubPattern

Gets or sets the matching pattern for hub names. If not set, it matches any hub. There are 3 kind of patterns supported:

  1. "*", it to matches any hub name
  2. Combine multiple hubs with ",", for example "hub1,hub2", it matches "hub1" and "hub2"
  3. The single hub name, for example, "hub1", it matches "hub1"

func (UpstreamTemplateOutput) ToUpstreamTemplateOutput

func (o UpstreamTemplateOutput) ToUpstreamTemplateOutput() UpstreamTemplateOutput

func (UpstreamTemplateOutput) ToUpstreamTemplateOutputWithContext

func (o UpstreamTemplateOutput) ToUpstreamTemplateOutputWithContext(ctx context.Context) UpstreamTemplateOutput

func (UpstreamTemplateOutput) UrlTemplate

func (o UpstreamTemplateOutput) UrlTemplate() pulumi.StringOutput

Gets or sets the Upstream URL template. You can use 3 predefined parameters {hub}, {category} {event} inside the template, the value of the Upstream URL is dynamically calculated when the client request comes in. For example, if the urlTemplate is `http://example.com/{hub}/api/{event}`, with a client request from hub `chat` connects, it will first POST to this URL: `http://example.com/chat/api/connect`.

type UpstreamTemplateResponse

type UpstreamTemplateResponse struct {
	// Gets or sets the auth settings for an upstream. If not set, no auth is used for upstream messages.
	Auth *UpstreamAuthSettingsResponse `pulumi:"auth"`
	// Gets or sets the matching pattern for category names. If not set, it matches any category.
	// There are 3 kind of patterns supported:
	//     1. "*", it to matches any category name
	//     2. Combine multiple categories with ",", for example "connections,messages", it matches category "connections" and "messages"
	//     3. The single category name, for example, "connections", it matches the category "connections"
	CategoryPattern *string `pulumi:"categoryPattern"`
	// Gets or sets the matching pattern for event names. If not set, it matches any event.
	// There are 3 kind of patterns supported:
	//     1. "*", it to matches any event name
	//     2. Combine multiple events with ",", for example "connect,disconnect", it matches event "connect" and "disconnect"
	//     3. The single event name, for example, "connect", it matches "connect"
	EventPattern *string `pulumi:"eventPattern"`
	// Gets or sets the matching pattern for hub names. If not set, it matches any hub.
	// There are 3 kind of patterns supported:
	//     1. "*", it to matches any hub name
	//     2. Combine multiple hubs with ",", for example "hub1,hub2", it matches "hub1" and "hub2"
	//     3. The single hub name, for example, "hub1", it matches "hub1"
	HubPattern *string `pulumi:"hubPattern"`
	// Gets or sets the Upstream URL template. You can use 3 predefined parameters {hub}, {category} {event} inside the template, the value of the Upstream URL is dynamically calculated when the client request comes in.
	// For example, if the urlTemplate is `http://example.com/{hub}/api/{event}`, with a client request from hub `chat` connects, it will first POST to this URL: `http://example.com/chat/api/connect`.
	UrlTemplate string `pulumi:"urlTemplate"`
}

Upstream template item settings. It defines the Upstream URL of the incoming requests. The template defines the pattern of the event, the hub or the category of the incoming request that matches current URL template.

type UpstreamTemplateResponseArgs

type UpstreamTemplateResponseArgs struct {
	// Gets or sets the auth settings for an upstream. If not set, no auth is used for upstream messages.
	Auth UpstreamAuthSettingsResponsePtrInput `pulumi:"auth"`
	// Gets or sets the matching pattern for category names. If not set, it matches any category.
	// There are 3 kind of patterns supported:
	//     1. "*", it to matches any category name
	//     2. Combine multiple categories with ",", for example "connections,messages", it matches category "connections" and "messages"
	//     3. The single category name, for example, "connections", it matches the category "connections"
	CategoryPattern pulumi.StringPtrInput `pulumi:"categoryPattern"`
	// Gets or sets the matching pattern for event names. If not set, it matches any event.
	// There are 3 kind of patterns supported:
	//     1. "*", it to matches any event name
	//     2. Combine multiple events with ",", for example "connect,disconnect", it matches event "connect" and "disconnect"
	//     3. The single event name, for example, "connect", it matches "connect"
	EventPattern pulumi.StringPtrInput `pulumi:"eventPattern"`
	// Gets or sets the matching pattern for hub names. If not set, it matches any hub.
	// There are 3 kind of patterns supported:
	//     1. "*", it to matches any hub name
	//     2. Combine multiple hubs with ",", for example "hub1,hub2", it matches "hub1" and "hub2"
	//     3. The single hub name, for example, "hub1", it matches "hub1"
	HubPattern pulumi.StringPtrInput `pulumi:"hubPattern"`
	// Gets or sets the Upstream URL template. You can use 3 predefined parameters {hub}, {category} {event} inside the template, the value of the Upstream URL is dynamically calculated when the client request comes in.
	// For example, if the urlTemplate is `http://example.com/{hub}/api/{event}`, with a client request from hub `chat` connects, it will first POST to this URL: `http://example.com/chat/api/connect`.
	UrlTemplate pulumi.StringInput `pulumi:"urlTemplate"`
}

Upstream template item settings. It defines the Upstream URL of the incoming requests. The template defines the pattern of the event, the hub or the category of the incoming request that matches current URL template.

func (UpstreamTemplateResponseArgs) ElementType

func (UpstreamTemplateResponseArgs) ToUpstreamTemplateResponseOutput

func (i UpstreamTemplateResponseArgs) ToUpstreamTemplateResponseOutput() UpstreamTemplateResponseOutput

func (UpstreamTemplateResponseArgs) ToUpstreamTemplateResponseOutputWithContext

func (i UpstreamTemplateResponseArgs) ToUpstreamTemplateResponseOutputWithContext(ctx context.Context) UpstreamTemplateResponseOutput

type UpstreamTemplateResponseArray

type UpstreamTemplateResponseArray []UpstreamTemplateResponseInput

func (UpstreamTemplateResponseArray) ElementType

func (UpstreamTemplateResponseArray) ToUpstreamTemplateResponseArrayOutput

func (i UpstreamTemplateResponseArray) ToUpstreamTemplateResponseArrayOutput() UpstreamTemplateResponseArrayOutput

func (UpstreamTemplateResponseArray) ToUpstreamTemplateResponseArrayOutputWithContext

func (i UpstreamTemplateResponseArray) ToUpstreamTemplateResponseArrayOutputWithContext(ctx context.Context) UpstreamTemplateResponseArrayOutput

type UpstreamTemplateResponseArrayInput

type UpstreamTemplateResponseArrayInput interface {
	pulumi.Input

	ToUpstreamTemplateResponseArrayOutput() UpstreamTemplateResponseArrayOutput
	ToUpstreamTemplateResponseArrayOutputWithContext(context.Context) UpstreamTemplateResponseArrayOutput
}

UpstreamTemplateResponseArrayInput is an input type that accepts UpstreamTemplateResponseArray and UpstreamTemplateResponseArrayOutput values. You can construct a concrete instance of `UpstreamTemplateResponseArrayInput` via:

UpstreamTemplateResponseArray{ UpstreamTemplateResponseArgs{...} }

type UpstreamTemplateResponseArrayOutput

type UpstreamTemplateResponseArrayOutput struct{ *pulumi.OutputState }

func (UpstreamTemplateResponseArrayOutput) ElementType

func (UpstreamTemplateResponseArrayOutput) Index

func (UpstreamTemplateResponseArrayOutput) ToUpstreamTemplateResponseArrayOutput

func (o UpstreamTemplateResponseArrayOutput) ToUpstreamTemplateResponseArrayOutput() UpstreamTemplateResponseArrayOutput

func (UpstreamTemplateResponseArrayOutput) ToUpstreamTemplateResponseArrayOutputWithContext

func (o UpstreamTemplateResponseArrayOutput) ToUpstreamTemplateResponseArrayOutputWithContext(ctx context.Context) UpstreamTemplateResponseArrayOutput

type UpstreamTemplateResponseInput

type UpstreamTemplateResponseInput interface {
	pulumi.Input

	ToUpstreamTemplateResponseOutput() UpstreamTemplateResponseOutput
	ToUpstreamTemplateResponseOutputWithContext(context.Context) UpstreamTemplateResponseOutput
}

UpstreamTemplateResponseInput is an input type that accepts UpstreamTemplateResponseArgs and UpstreamTemplateResponseOutput values. You can construct a concrete instance of `UpstreamTemplateResponseInput` via:

UpstreamTemplateResponseArgs{...}

type UpstreamTemplateResponseOutput

type UpstreamTemplateResponseOutput struct{ *pulumi.OutputState }

Upstream template item settings. It defines the Upstream URL of the incoming requests. The template defines the pattern of the event, the hub or the category of the incoming request that matches current URL template.

func (UpstreamTemplateResponseOutput) Auth

Gets or sets the auth settings for an upstream. If not set, no auth is used for upstream messages.

func (UpstreamTemplateResponseOutput) CategoryPattern

Gets or sets the matching pattern for category names. If not set, it matches any category. There are 3 kind of patterns supported:

  1. "*", it to matches any category name
  2. Combine multiple categories with ",", for example "connections,messages", it matches category "connections" and "messages"
  3. The single category name, for example, "connections", it matches the category "connections"

func (UpstreamTemplateResponseOutput) ElementType

func (UpstreamTemplateResponseOutput) EventPattern

Gets or sets the matching pattern for event names. If not set, it matches any event. There are 3 kind of patterns supported:

  1. "*", it to matches any event name
  2. Combine multiple events with ",", for example "connect,disconnect", it matches event "connect" and "disconnect"
  3. The single event name, for example, "connect", it matches "connect"

func (UpstreamTemplateResponseOutput) HubPattern

Gets or sets the matching pattern for hub names. If not set, it matches any hub. There are 3 kind of patterns supported:

  1. "*", it to matches any hub name
  2. Combine multiple hubs with ",", for example "hub1,hub2", it matches "hub1" and "hub2"
  3. The single hub name, for example, "hub1", it matches "hub1"

func (UpstreamTemplateResponseOutput) ToUpstreamTemplateResponseOutput

func (o UpstreamTemplateResponseOutput) ToUpstreamTemplateResponseOutput() UpstreamTemplateResponseOutput

func (UpstreamTemplateResponseOutput) ToUpstreamTemplateResponseOutputWithContext

func (o UpstreamTemplateResponseOutput) ToUpstreamTemplateResponseOutputWithContext(ctx context.Context) UpstreamTemplateResponseOutput

func (UpstreamTemplateResponseOutput) UrlTemplate

Gets or sets the Upstream URL template. You can use 3 predefined parameters {hub}, {category} {event} inside the template, the value of the Upstream URL is dynamically calculated when the client request comes in. For example, if the urlTemplate is `http://example.com/{hub}/api/{event}`, with a client request from hub `chat` connects, it will first POST to this URL: `http://example.com/chat/api/connect`.

type UserAssignedIdentityPropertyResponse

type UserAssignedIdentityPropertyResponse struct {
	// Get the client id for the user assigned identity
	ClientId string `pulumi:"clientId"`
	// Get the principal id for the user assigned identity
	PrincipalId string `pulumi:"principalId"`
}

Properties of user assigned identity.

type UserAssignedIdentityPropertyResponseArgs

type UserAssignedIdentityPropertyResponseArgs struct {
	// Get the client id for the user assigned identity
	ClientId pulumi.StringInput `pulumi:"clientId"`
	// Get the principal id for the user assigned identity
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
}

Properties of user assigned identity.

func (UserAssignedIdentityPropertyResponseArgs) ElementType

func (UserAssignedIdentityPropertyResponseArgs) ToUserAssignedIdentityPropertyResponseOutput

func (i UserAssignedIdentityPropertyResponseArgs) ToUserAssignedIdentityPropertyResponseOutput() UserAssignedIdentityPropertyResponseOutput

func (UserAssignedIdentityPropertyResponseArgs) ToUserAssignedIdentityPropertyResponseOutputWithContext

func (i UserAssignedIdentityPropertyResponseArgs) ToUserAssignedIdentityPropertyResponseOutputWithContext(ctx context.Context) UserAssignedIdentityPropertyResponseOutput

type UserAssignedIdentityPropertyResponseInput

type UserAssignedIdentityPropertyResponseInput interface {
	pulumi.Input

	ToUserAssignedIdentityPropertyResponseOutput() UserAssignedIdentityPropertyResponseOutput
	ToUserAssignedIdentityPropertyResponseOutputWithContext(context.Context) UserAssignedIdentityPropertyResponseOutput
}

UserAssignedIdentityPropertyResponseInput is an input type that accepts UserAssignedIdentityPropertyResponseArgs and UserAssignedIdentityPropertyResponseOutput values. You can construct a concrete instance of `UserAssignedIdentityPropertyResponseInput` via:

UserAssignedIdentityPropertyResponseArgs{...}

type UserAssignedIdentityPropertyResponseMap

type UserAssignedIdentityPropertyResponseMap map[string]UserAssignedIdentityPropertyResponseInput

func (UserAssignedIdentityPropertyResponseMap) ElementType

func (UserAssignedIdentityPropertyResponseMap) ToUserAssignedIdentityPropertyResponseMapOutput

func (i UserAssignedIdentityPropertyResponseMap) ToUserAssignedIdentityPropertyResponseMapOutput() UserAssignedIdentityPropertyResponseMapOutput

func (UserAssignedIdentityPropertyResponseMap) ToUserAssignedIdentityPropertyResponseMapOutputWithContext

func (i UserAssignedIdentityPropertyResponseMap) ToUserAssignedIdentityPropertyResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityPropertyResponseMapOutput

type UserAssignedIdentityPropertyResponseMapInput

type UserAssignedIdentityPropertyResponseMapInput interface {
	pulumi.Input

	ToUserAssignedIdentityPropertyResponseMapOutput() UserAssignedIdentityPropertyResponseMapOutput
	ToUserAssignedIdentityPropertyResponseMapOutputWithContext(context.Context) UserAssignedIdentityPropertyResponseMapOutput
}

UserAssignedIdentityPropertyResponseMapInput is an input type that accepts UserAssignedIdentityPropertyResponseMap and UserAssignedIdentityPropertyResponseMapOutput values. You can construct a concrete instance of `UserAssignedIdentityPropertyResponseMapInput` via:

UserAssignedIdentityPropertyResponseMap{ "key": UserAssignedIdentityPropertyResponseArgs{...} }

type UserAssignedIdentityPropertyResponseMapOutput

type UserAssignedIdentityPropertyResponseMapOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityPropertyResponseMapOutput) ElementType

func (UserAssignedIdentityPropertyResponseMapOutput) MapIndex

func (UserAssignedIdentityPropertyResponseMapOutput) ToUserAssignedIdentityPropertyResponseMapOutput

func (o UserAssignedIdentityPropertyResponseMapOutput) ToUserAssignedIdentityPropertyResponseMapOutput() UserAssignedIdentityPropertyResponseMapOutput

func (UserAssignedIdentityPropertyResponseMapOutput) ToUserAssignedIdentityPropertyResponseMapOutputWithContext

func (o UserAssignedIdentityPropertyResponseMapOutput) ToUserAssignedIdentityPropertyResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityPropertyResponseMapOutput

type UserAssignedIdentityPropertyResponseOutput

type UserAssignedIdentityPropertyResponseOutput struct{ *pulumi.OutputState }

Properties of user assigned identity.

func (UserAssignedIdentityPropertyResponseOutput) ClientId

Get the client id for the user assigned identity

func (UserAssignedIdentityPropertyResponseOutput) ElementType

func (UserAssignedIdentityPropertyResponseOutput) PrincipalId

Get the principal id for the user assigned identity

func (UserAssignedIdentityPropertyResponseOutput) ToUserAssignedIdentityPropertyResponseOutput

func (o UserAssignedIdentityPropertyResponseOutput) ToUserAssignedIdentityPropertyResponseOutput() UserAssignedIdentityPropertyResponseOutput

func (UserAssignedIdentityPropertyResponseOutput) ToUserAssignedIdentityPropertyResponseOutputWithContext

func (o UserAssignedIdentityPropertyResponseOutput) ToUserAssignedIdentityPropertyResponseOutputWithContext(ctx context.Context) UserAssignedIdentityPropertyResponseOutput

Jump to

Keyboard shortcuts

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