latest

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 (
	AccessControlEntryActionPermit = AccessControlEntryAction("Permit")
	AccessControlEntryActionDeny   = AccessControlEntryAction("Deny")
)
View Source
const (
	ApiTypeNotSpecified = ApiType("NotSpecified")
	ApiTypeRest         = ApiType("Rest")
	ApiTypeSoap         = ApiType("Soap")
)
View Source
const (
	AutoHealActionTypeRecycle      = AutoHealActionType("Recycle")
	AutoHealActionTypeLogEvent     = AutoHealActionType("LogEvent")
	AutoHealActionTypeCustomAction = AutoHealActionType("CustomAction")
)
View Source
const (
	AzureResourceTypeWebsite        = AzureResourceType("Website")
	AzureResourceTypeTrafficManager = AzureResourceType("TrafficManager")
)
View Source
const (
	AzureStorageTypeAzureFiles = AzureStorageType("AzureFiles")
	AzureStorageTypeAzureBlob  = AzureStorageType("AzureBlob")
)
View Source
const (
	BuiltInAuthenticationProviderAzureActiveDirectory = BuiltInAuthenticationProvider("AzureActiveDirectory")
	BuiltInAuthenticationProviderFacebook             = BuiltInAuthenticationProvider("Facebook")
	BuiltInAuthenticationProviderGoogle               = BuiltInAuthenticationProvider("Google")
	BuiltInAuthenticationProviderMicrosoftAccount     = BuiltInAuthenticationProvider("MicrosoftAccount")
	BuiltInAuthenticationProviderTwitter              = BuiltInAuthenticationProvider("Twitter")
	BuiltInAuthenticationProviderGithub               = BuiltInAuthenticationProvider("Github")
)
View Source
const (
	ClientCertModeRequired = ClientCertMode("Required")
	ClientCertModeOptional = ClientCertMode("Optional")
)
View Source
const (
	ComputeModeOptionsShared    = ComputeModeOptions("Shared")
	ComputeModeOptionsDedicated = ComputeModeOptions("Dedicated")
	ComputeModeOptionsDynamic   = ComputeModeOptions("Dynamic")
)
View Source
const (
	ConnectionParameterTypeString       = ConnectionParameterType("string")
	ConnectionParameterTypeSecurestring = ConnectionParameterType("securestring")
	ConnectionParameterTypeSecureobject = ConnectionParameterType("secureobject")
	ConnectionParameterTypeInt          = ConnectionParameterType("int")
	ConnectionParameterTypeBool         = ConnectionParameterType("bool")
	ConnectionParameterTypeObject       = ConnectionParameterType("object")
	ConnectionParameterTypeArray        = ConnectionParameterType("array")
	ConnectionParameterTypeOauthSetting = ConnectionParameterType("oauthSetting")
	ConnectionParameterTypeConnection   = ConnectionParameterType("connection")
)
View Source
const (
	ConnectionStringTypeMySql           = ConnectionStringType("MySql")
	ConnectionStringTypeSQLServer       = ConnectionStringType("SQLServer")
	ConnectionStringTypeSQLAzure        = ConnectionStringType("SQLAzure")
	ConnectionStringTypeCustom          = ConnectionStringType("Custom")
	ConnectionStringTypeNotificationHub = ConnectionStringType("NotificationHub")
	ConnectionStringTypeServiceBus      = ConnectionStringType("ServiceBus")
	ConnectionStringTypeEventHub        = ConnectionStringType("EventHub")
	ConnectionStringTypeApiHub          = ConnectionStringType("ApiHub")
	ConnectionStringTypeDocDb           = ConnectionStringType("DocDb")
	ConnectionStringTypeRedisCache      = ConnectionStringType("RedisCache")
	ConnectionStringTypePostgreSQL      = ConnectionStringType("PostgreSQL")
)
View Source
const (
	CookieExpirationConventionFixedTime               = CookieExpirationConvention("FixedTime")
	CookieExpirationConventionIdentityProviderDerived = CookieExpirationConvention("IdentityProviderDerived")
)
View Source
const (
	CustomHostNameDnsRecordTypeCName = CustomHostNameDnsRecordType("CName")
	CustomHostNameDnsRecordTypeA     = CustomHostNameDnsRecordType("A")
)
View Source
const (
	DatabaseTypeSqlAzure   = DatabaseType("SqlAzure")
	DatabaseTypeMySql      = DatabaseType("MySql")
	DatabaseTypeLocalMySql = DatabaseType("LocalMySql")
	DatabaseTypePostgreSql = DatabaseType("PostgreSql")
)
View Source
const (
	ForwardProxyConventionNoProxy  = ForwardProxyConvention("NoProxy")
	ForwardProxyConventionStandard = ForwardProxyConvention("Standard")
	ForwardProxyConventionCustom   = ForwardProxyConvention("Custom")
)
View Source
const (
	FrequencyUnitDay  = FrequencyUnit("Day")
	FrequencyUnitHour = FrequencyUnit("Hour")
)
View Source
const (
	FtpsStateAllAllowed = FtpsState("AllAllowed")
	FtpsStateFtpsOnly   = FtpsState("FtpsOnly")
	FtpsStateDisabled   = FtpsState("Disabled")
)
View Source
const (
	HostNameTypeVerified = HostNameType("Verified")
	HostNameTypeManaged  = HostNameType("Managed")
)
View Source
const (
	HostTypeStandard   = HostType("Standard")
	HostTypeRepository = HostType("Repository")
)
View Source
const (
	HostingEnvironmentStatusPreparing = HostingEnvironmentStatus("Preparing")
	HostingEnvironmentStatusReady     = HostingEnvironmentStatus("Ready")
	HostingEnvironmentStatusScaling   = HostingEnvironmentStatus("Scaling")
	HostingEnvironmentStatusDeleting  = HostingEnvironmentStatus("Deleting")
)
View Source
const (
	InternalLoadBalancingModeNone       = InternalLoadBalancingMode("None")
	InternalLoadBalancingModeWeb        = InternalLoadBalancingMode("Web")
	InternalLoadBalancingModePublishing = InternalLoadBalancingMode("Publishing")
)
View Source
const (
	IpFilterTagDefault    = IpFilterTag("Default")
	IpFilterTagXffProxy   = IpFilterTag("XffProxy")
	IpFilterTagServiceTag = IpFilterTag("ServiceTag")
)
View Source
const (
	LoadBalancingModeNone            = LoadBalancingMode("None")
	LoadBalancingModeWeb             = LoadBalancingMode("Web")
	LoadBalancingModePublishing      = LoadBalancingMode("Publishing")
	LoadBalancingMode_Web_Publishing = LoadBalancingMode("Web,Publishing")
)
View Source
const (
	LogLevelOff         = LogLevel("Off")
	LogLevelVerbose     = LogLevel("Verbose")
	LogLevelInformation = LogLevel("Information")
	LogLevelWarning     = LogLevel("Warning")
	LogLevelError       = LogLevel("Error")
)
View Source
const (
	ManagedPipelineModeIntegrated = ManagedPipelineMode("Integrated")
	ManagedPipelineModeClassic    = ManagedPipelineMode("Classic")
)
View Source
const (
	ManagedServiceIdentityTypeSystemAssigned               = ManagedServiceIdentityType("SystemAssigned")
	ManagedServiceIdentityTypeUserAssigned                 = ManagedServiceIdentityType("UserAssigned")
	ManagedServiceIdentityType_SystemAssigned_UserAssigned = ManagedServiceIdentityType("SystemAssigned, UserAssigned")
	ManagedServiceIdentityTypeNone                         = ManagedServiceIdentityType("None")
)
View Source
const (
	ProvisioningStateSucceeded  = ProvisioningState("Succeeded")
	ProvisioningStateFailed     = ProvisioningState("Failed")
	ProvisioningStateCanceled   = ProvisioningState("Canceled")
	ProvisioningStateInProgress = ProvisioningState("InProgress")
	ProvisioningStateDeleting   = ProvisioningState("Deleting")
)
View Source
const (
	PublicCertificateLocationCurrentUserMy  = PublicCertificateLocation("CurrentUserMy")
	PublicCertificateLocationLocalMachineMy = PublicCertificateLocation("LocalMachineMy")
	PublicCertificateLocationUnknown        = PublicCertificateLocation("Unknown")
)
View Source
const (
	RedundancyModeNone         = RedundancyMode("None")
	RedundancyModeManual       = RedundancyMode("Manual")
	RedundancyModeFailover     = RedundancyMode("Failover")
	RedundancyModeActiveActive = RedundancyMode("ActiveActive")
	RedundancyModeGeoRedundant = RedundancyMode("GeoRedundant")
)
View Source
const (
	RouteTypeDEFAULT   = RouteType("DEFAULT")
	RouteTypeINHERITED = RouteType("INHERITED")
	RouteTypeSTATIC    = RouteType("STATIC")
)
View Source
const (
	ScmTypeNone         = ScmType("None")
	ScmTypeDropbox      = ScmType("Dropbox")
	ScmTypeTfs          = ScmType("Tfs")
	ScmTypeLocalGit     = ScmType("LocalGit")
	ScmTypeGitHub       = ScmType("GitHub")
	ScmTypeCodePlexGit  = ScmType("CodePlexGit")
	ScmTypeCodePlexHg   = ScmType("CodePlexHg")
	ScmTypeBitbucketGit = ScmType("BitbucketGit")
	ScmTypeBitbucketHg  = ScmType("BitbucketHg")
	ScmTypeExternalGit  = ScmType("ExternalGit")
	ScmTypeExternalHg   = ScmType("ExternalHg")
	ScmTypeOneDrive     = ScmType("OneDrive")
	ScmTypeVSO          = ScmType("VSO")
	ScmTypeVSTSRM       = ScmType("VSTSRM")
)
View Source
const (
	SiteLoadBalancingWeightedRoundRobin   = SiteLoadBalancing("WeightedRoundRobin")
	SiteLoadBalancingLeastRequests        = SiteLoadBalancing("LeastRequests")
	SiteLoadBalancingLeastResponseTime    = SiteLoadBalancing("LeastResponseTime")
	SiteLoadBalancingWeightedTotalTraffic = SiteLoadBalancing("WeightedTotalTraffic")
	SiteLoadBalancingRequestHash          = SiteLoadBalancing("RequestHash")
)
View Source
const (
	SslStateDisabled       = SslState("Disabled")
	SslStateSniEnabled     = SslState("SniEnabled")
	SslStateIpBasedEnabled = SslState("IpBasedEnabled")
)
View Source
const (
	SupportedTlsVersions_1_0 = SupportedTlsVersions("1.0")
	SupportedTlsVersions_1_1 = SupportedTlsVersions("1.1")
	SupportedTlsVersions_1_2 = SupportedTlsVersions("1.2")
)
View Source
const (
	UnauthenticatedClientActionRedirectToLoginPage = UnauthenticatedClientAction("RedirectToLoginPage")
	UnauthenticatedClientActionAllowAnonymous      = UnauthenticatedClientAction("AllowAnonymous")
)
View Source
const (
	UnauthenticatedClientActionV2RedirectToLoginPage = UnauthenticatedClientActionV2("RedirectToLoginPage")
	UnauthenticatedClientActionV2AllowAnonymous      = UnauthenticatedClientActionV2("AllowAnonymous")
	UnauthenticatedClientActionV2Return401           = UnauthenticatedClientActionV2("Return401")
	UnauthenticatedClientActionV2Return403           = UnauthenticatedClientActionV2("Return403")
)
View Source
const (
	WorkerSizeOptionsDefault = WorkerSizeOptions("Default")
	WorkerSizeOptionsSmall   = WorkerSizeOptions("Small")
	WorkerSizeOptionsMedium  = WorkerSizeOptions("Medium")
	WorkerSizeOptionsLarge   = WorkerSizeOptions("Large")
)
View Source
const (
	WsdlImportMethodNotSpecified    = WsdlImportMethod("NotSpecified")
	WsdlImportMethodSoapToRest      = WsdlImportMethod("SoapToRest")
	WsdlImportMethodSoapPassThrough = WsdlImportMethod("SoapPassThrough")
)
View Source
const (
	ClientCredentialMethodClientSecretPost = ClientCredentialMethod("ClientSecretPost")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessControlEntryAction added in v0.3.1

type AccessControlEntryAction pulumi.String

func (AccessControlEntryAction) ElementType added in v0.3.1

func (AccessControlEntryAction) ElementType() reflect.Type

func (AccessControlEntryAction) ToStringOutput added in v0.3.1

func (e AccessControlEntryAction) ToStringOutput() pulumi.StringOutput

func (AccessControlEntryAction) ToStringOutputWithContext added in v0.3.1

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

func (AccessControlEntryAction) ToStringPtrOutput added in v0.3.1

func (e AccessControlEntryAction) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccessControlEntryAction) ToStringPtrOutputWithContext added in v0.3.1

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

type AllowedAudiencesValidation added in v0.6.0

type AllowedAudiencesValidation struct {
	AllowedAudiences []string `pulumi:"allowedAudiences"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
}

type AllowedAudiencesValidationArgs added in v0.6.0

type AllowedAudiencesValidationArgs struct {
	AllowedAudiences pulumi.StringArrayInput `pulumi:"allowedAudiences"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
}

func (AllowedAudiencesValidationArgs) ElementType added in v0.6.0

func (AllowedAudiencesValidationArgs) ToAllowedAudiencesValidationOutput added in v0.6.0

func (i AllowedAudiencesValidationArgs) ToAllowedAudiencesValidationOutput() AllowedAudiencesValidationOutput

func (AllowedAudiencesValidationArgs) ToAllowedAudiencesValidationOutputWithContext added in v0.6.0

func (i AllowedAudiencesValidationArgs) ToAllowedAudiencesValidationOutputWithContext(ctx context.Context) AllowedAudiencesValidationOutput

func (AllowedAudiencesValidationArgs) ToAllowedAudiencesValidationPtrOutput added in v0.6.0

func (i AllowedAudiencesValidationArgs) ToAllowedAudiencesValidationPtrOutput() AllowedAudiencesValidationPtrOutput

func (AllowedAudiencesValidationArgs) ToAllowedAudiencesValidationPtrOutputWithContext added in v0.6.0

func (i AllowedAudiencesValidationArgs) ToAllowedAudiencesValidationPtrOutputWithContext(ctx context.Context) AllowedAudiencesValidationPtrOutput

type AllowedAudiencesValidationInput added in v0.6.0

type AllowedAudiencesValidationInput interface {
	pulumi.Input

	ToAllowedAudiencesValidationOutput() AllowedAudiencesValidationOutput
	ToAllowedAudiencesValidationOutputWithContext(context.Context) AllowedAudiencesValidationOutput
}

AllowedAudiencesValidationInput is an input type that accepts AllowedAudiencesValidationArgs and AllowedAudiencesValidationOutput values. You can construct a concrete instance of `AllowedAudiencesValidationInput` via:

AllowedAudiencesValidationArgs{...}

type AllowedAudiencesValidationOutput added in v0.6.0

type AllowedAudiencesValidationOutput struct{ *pulumi.OutputState }

func (AllowedAudiencesValidationOutput) AllowedAudiences added in v0.6.0

func (AllowedAudiencesValidationOutput) ElementType added in v0.6.0

func (AllowedAudiencesValidationOutput) Kind added in v0.6.0

Kind of resource.

func (AllowedAudiencesValidationOutput) ToAllowedAudiencesValidationOutput added in v0.6.0

func (o AllowedAudiencesValidationOutput) ToAllowedAudiencesValidationOutput() AllowedAudiencesValidationOutput

func (AllowedAudiencesValidationOutput) ToAllowedAudiencesValidationOutputWithContext added in v0.6.0

func (o AllowedAudiencesValidationOutput) ToAllowedAudiencesValidationOutputWithContext(ctx context.Context) AllowedAudiencesValidationOutput

func (AllowedAudiencesValidationOutput) ToAllowedAudiencesValidationPtrOutput added in v0.6.0

func (o AllowedAudiencesValidationOutput) ToAllowedAudiencesValidationPtrOutput() AllowedAudiencesValidationPtrOutput

func (AllowedAudiencesValidationOutput) ToAllowedAudiencesValidationPtrOutputWithContext added in v0.6.0

func (o AllowedAudiencesValidationOutput) ToAllowedAudiencesValidationPtrOutputWithContext(ctx context.Context) AllowedAudiencesValidationPtrOutput

type AllowedAudiencesValidationPtrInput added in v0.6.0

type AllowedAudiencesValidationPtrInput interface {
	pulumi.Input

	ToAllowedAudiencesValidationPtrOutput() AllowedAudiencesValidationPtrOutput
	ToAllowedAudiencesValidationPtrOutputWithContext(context.Context) AllowedAudiencesValidationPtrOutput
}

AllowedAudiencesValidationPtrInput is an input type that accepts AllowedAudiencesValidationArgs, AllowedAudiencesValidationPtr and AllowedAudiencesValidationPtrOutput values. You can construct a concrete instance of `AllowedAudiencesValidationPtrInput` via:

        AllowedAudiencesValidationArgs{...}

or:

        nil

func AllowedAudiencesValidationPtr added in v0.6.0

type AllowedAudiencesValidationPtrOutput added in v0.6.0

type AllowedAudiencesValidationPtrOutput struct{ *pulumi.OutputState }

func (AllowedAudiencesValidationPtrOutput) AllowedAudiences added in v0.6.0

func (AllowedAudiencesValidationPtrOutput) Elem added in v0.6.0

func (AllowedAudiencesValidationPtrOutput) ElementType added in v0.6.0

func (AllowedAudiencesValidationPtrOutput) Kind added in v0.6.0

Kind of resource.

func (AllowedAudiencesValidationPtrOutput) ToAllowedAudiencesValidationPtrOutput added in v0.6.0

func (o AllowedAudiencesValidationPtrOutput) ToAllowedAudiencesValidationPtrOutput() AllowedAudiencesValidationPtrOutput

func (AllowedAudiencesValidationPtrOutput) ToAllowedAudiencesValidationPtrOutputWithContext added in v0.6.0

func (o AllowedAudiencesValidationPtrOutput) ToAllowedAudiencesValidationPtrOutputWithContext(ctx context.Context) AllowedAudiencesValidationPtrOutput

type AllowedAudiencesValidationResponse added in v0.6.0

type AllowedAudiencesValidationResponse struct {
	AllowedAudiences []string `pulumi:"allowedAudiences"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

type AllowedAudiencesValidationResponseArgs added in v0.6.0

type AllowedAudiencesValidationResponseArgs struct {
	AllowedAudiences pulumi.StringArrayInput `pulumi:"allowedAudiences"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringInput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (AllowedAudiencesValidationResponseArgs) ElementType added in v0.6.0

func (AllowedAudiencesValidationResponseArgs) ToAllowedAudiencesValidationResponseOutput added in v0.6.0

func (i AllowedAudiencesValidationResponseArgs) ToAllowedAudiencesValidationResponseOutput() AllowedAudiencesValidationResponseOutput

func (AllowedAudiencesValidationResponseArgs) ToAllowedAudiencesValidationResponseOutputWithContext added in v0.6.0

func (i AllowedAudiencesValidationResponseArgs) ToAllowedAudiencesValidationResponseOutputWithContext(ctx context.Context) AllowedAudiencesValidationResponseOutput

func (AllowedAudiencesValidationResponseArgs) ToAllowedAudiencesValidationResponsePtrOutput added in v0.6.0

func (i AllowedAudiencesValidationResponseArgs) ToAllowedAudiencesValidationResponsePtrOutput() AllowedAudiencesValidationResponsePtrOutput

func (AllowedAudiencesValidationResponseArgs) ToAllowedAudiencesValidationResponsePtrOutputWithContext added in v0.6.0

func (i AllowedAudiencesValidationResponseArgs) ToAllowedAudiencesValidationResponsePtrOutputWithContext(ctx context.Context) AllowedAudiencesValidationResponsePtrOutput

type AllowedAudiencesValidationResponseInput added in v0.6.0

type AllowedAudiencesValidationResponseInput interface {
	pulumi.Input

	ToAllowedAudiencesValidationResponseOutput() AllowedAudiencesValidationResponseOutput
	ToAllowedAudiencesValidationResponseOutputWithContext(context.Context) AllowedAudiencesValidationResponseOutput
}

AllowedAudiencesValidationResponseInput is an input type that accepts AllowedAudiencesValidationResponseArgs and AllowedAudiencesValidationResponseOutput values. You can construct a concrete instance of `AllowedAudiencesValidationResponseInput` via:

AllowedAudiencesValidationResponseArgs{...}

type AllowedAudiencesValidationResponseOutput added in v0.6.0

type AllowedAudiencesValidationResponseOutput struct{ *pulumi.OutputState }

func (AllowedAudiencesValidationResponseOutput) AllowedAudiences added in v0.6.0

func (AllowedAudiencesValidationResponseOutput) ElementType added in v0.6.0

func (AllowedAudiencesValidationResponseOutput) Id added in v0.6.0

Resource Id.

func (AllowedAudiencesValidationResponseOutput) Kind added in v0.6.0

Kind of resource.

func (AllowedAudiencesValidationResponseOutput) Name added in v0.6.0

Resource Name.

func (AllowedAudiencesValidationResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (AllowedAudiencesValidationResponseOutput) ToAllowedAudiencesValidationResponseOutput added in v0.6.0

func (o AllowedAudiencesValidationResponseOutput) ToAllowedAudiencesValidationResponseOutput() AllowedAudiencesValidationResponseOutput

func (AllowedAudiencesValidationResponseOutput) ToAllowedAudiencesValidationResponseOutputWithContext added in v0.6.0

func (o AllowedAudiencesValidationResponseOutput) ToAllowedAudiencesValidationResponseOutputWithContext(ctx context.Context) AllowedAudiencesValidationResponseOutput

func (AllowedAudiencesValidationResponseOutput) ToAllowedAudiencesValidationResponsePtrOutput added in v0.6.0

func (o AllowedAudiencesValidationResponseOutput) ToAllowedAudiencesValidationResponsePtrOutput() AllowedAudiencesValidationResponsePtrOutput

func (AllowedAudiencesValidationResponseOutput) ToAllowedAudiencesValidationResponsePtrOutputWithContext added in v0.6.0

func (o AllowedAudiencesValidationResponseOutput) ToAllowedAudiencesValidationResponsePtrOutputWithContext(ctx context.Context) AllowedAudiencesValidationResponsePtrOutput

func (AllowedAudiencesValidationResponseOutput) Type added in v0.6.0

Resource type.

type AllowedAudiencesValidationResponsePtrInput added in v0.6.0

type AllowedAudiencesValidationResponsePtrInput interface {
	pulumi.Input

	ToAllowedAudiencesValidationResponsePtrOutput() AllowedAudiencesValidationResponsePtrOutput
	ToAllowedAudiencesValidationResponsePtrOutputWithContext(context.Context) AllowedAudiencesValidationResponsePtrOutput
}

AllowedAudiencesValidationResponsePtrInput is an input type that accepts AllowedAudiencesValidationResponseArgs, AllowedAudiencesValidationResponsePtr and AllowedAudiencesValidationResponsePtrOutput values. You can construct a concrete instance of `AllowedAudiencesValidationResponsePtrInput` via:

        AllowedAudiencesValidationResponseArgs{...}

or:

        nil

type AllowedAudiencesValidationResponsePtrOutput added in v0.6.0

type AllowedAudiencesValidationResponsePtrOutput struct{ *pulumi.OutputState }

func (AllowedAudiencesValidationResponsePtrOutput) AllowedAudiences added in v0.6.0

func (AllowedAudiencesValidationResponsePtrOutput) Elem added in v0.6.0

func (AllowedAudiencesValidationResponsePtrOutput) ElementType added in v0.6.0

func (AllowedAudiencesValidationResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (AllowedAudiencesValidationResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (AllowedAudiencesValidationResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (AllowedAudiencesValidationResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (AllowedAudiencesValidationResponsePtrOutput) ToAllowedAudiencesValidationResponsePtrOutput added in v0.6.0

func (o AllowedAudiencesValidationResponsePtrOutput) ToAllowedAudiencesValidationResponsePtrOutput() AllowedAudiencesValidationResponsePtrOutput

func (AllowedAudiencesValidationResponsePtrOutput) ToAllowedAudiencesValidationResponsePtrOutputWithContext added in v0.6.0

func (o AllowedAudiencesValidationResponsePtrOutput) ToAllowedAudiencesValidationResponsePtrOutputWithContext(ctx context.Context) AllowedAudiencesValidationResponsePtrOutput

func (AllowedAudiencesValidationResponsePtrOutput) Type added in v0.6.0

Resource type.

type ApiConnectionDefinitionProperties

type ApiConnectionDefinitionProperties struct {
	Api *ApiReference `pulumi:"api"`
	// Timestamp of last connection change
	ChangedTime *string `pulumi:"changedTime"`
	// Timestamp of the connection creation
	CreatedTime *string `pulumi:"createdTime"`
	// Dictionary of custom parameter values
	CustomParameterValues map[string]string `pulumi:"customParameterValues"`
	// Display name
	DisplayName *string `pulumi:"displayName"`
	// Dictionary of nonsecret parameter values
	NonSecretParameterValues map[string]string `pulumi:"nonSecretParameterValues"`
	// Dictionary of parameter values
	ParameterValues map[string]string `pulumi:"parameterValues"`
	// Status of the connection
	Statuses []ConnectionStatusDefinition `pulumi:"statuses"`
	// Links to test the API connection
	TestLinks []ApiConnectionTestLink `pulumi:"testLinks"`
}

type ApiConnectionDefinitionPropertiesArgs

type ApiConnectionDefinitionPropertiesArgs struct {
	Api ApiReferencePtrInput `pulumi:"api"`
	// Timestamp of last connection change
	ChangedTime pulumi.StringPtrInput `pulumi:"changedTime"`
	// Timestamp of the connection creation
	CreatedTime pulumi.StringPtrInput `pulumi:"createdTime"`
	// Dictionary of custom parameter values
	CustomParameterValues pulumi.StringMapInput `pulumi:"customParameterValues"`
	// Display name
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Dictionary of nonsecret parameter values
	NonSecretParameterValues pulumi.StringMapInput `pulumi:"nonSecretParameterValues"`
	// Dictionary of parameter values
	ParameterValues pulumi.StringMapInput `pulumi:"parameterValues"`
	// Status of the connection
	Statuses ConnectionStatusDefinitionArrayInput `pulumi:"statuses"`
	// Links to test the API connection
	TestLinks ApiConnectionTestLinkArrayInput `pulumi:"testLinks"`
}

func (ApiConnectionDefinitionPropertiesArgs) ElementType

func (ApiConnectionDefinitionPropertiesArgs) ToApiConnectionDefinitionPropertiesOutput

func (i ApiConnectionDefinitionPropertiesArgs) ToApiConnectionDefinitionPropertiesOutput() ApiConnectionDefinitionPropertiesOutput

func (ApiConnectionDefinitionPropertiesArgs) ToApiConnectionDefinitionPropertiesOutputWithContext

func (i ApiConnectionDefinitionPropertiesArgs) ToApiConnectionDefinitionPropertiesOutputWithContext(ctx context.Context) ApiConnectionDefinitionPropertiesOutput

func (ApiConnectionDefinitionPropertiesArgs) ToApiConnectionDefinitionPropertiesPtrOutput

func (i ApiConnectionDefinitionPropertiesArgs) ToApiConnectionDefinitionPropertiesPtrOutput() ApiConnectionDefinitionPropertiesPtrOutput

func (ApiConnectionDefinitionPropertiesArgs) ToApiConnectionDefinitionPropertiesPtrOutputWithContext

func (i ApiConnectionDefinitionPropertiesArgs) ToApiConnectionDefinitionPropertiesPtrOutputWithContext(ctx context.Context) ApiConnectionDefinitionPropertiesPtrOutput

type ApiConnectionDefinitionPropertiesInput

type ApiConnectionDefinitionPropertiesInput interface {
	pulumi.Input

	ToApiConnectionDefinitionPropertiesOutput() ApiConnectionDefinitionPropertiesOutput
	ToApiConnectionDefinitionPropertiesOutputWithContext(context.Context) ApiConnectionDefinitionPropertiesOutput
}

ApiConnectionDefinitionPropertiesInput is an input type that accepts ApiConnectionDefinitionPropertiesArgs and ApiConnectionDefinitionPropertiesOutput values. You can construct a concrete instance of `ApiConnectionDefinitionPropertiesInput` via:

ApiConnectionDefinitionPropertiesArgs{...}

type ApiConnectionDefinitionPropertiesOutput

type ApiConnectionDefinitionPropertiesOutput struct{ *pulumi.OutputState }

func (ApiConnectionDefinitionPropertiesOutput) Api

func (ApiConnectionDefinitionPropertiesOutput) ChangedTime

Timestamp of last connection change

func (ApiConnectionDefinitionPropertiesOutput) CreatedTime

Timestamp of the connection creation

func (ApiConnectionDefinitionPropertiesOutput) CustomParameterValues

Dictionary of custom parameter values

func (ApiConnectionDefinitionPropertiesOutput) DisplayName

Display name

func (ApiConnectionDefinitionPropertiesOutput) ElementType

func (ApiConnectionDefinitionPropertiesOutput) NonSecretParameterValues

func (o ApiConnectionDefinitionPropertiesOutput) NonSecretParameterValues() pulumi.StringMapOutput

Dictionary of nonsecret parameter values

func (ApiConnectionDefinitionPropertiesOutput) ParameterValues

Dictionary of parameter values

func (ApiConnectionDefinitionPropertiesOutput) Statuses

Status of the connection

Links to test the API connection

func (ApiConnectionDefinitionPropertiesOutput) ToApiConnectionDefinitionPropertiesOutput

func (o ApiConnectionDefinitionPropertiesOutput) ToApiConnectionDefinitionPropertiesOutput() ApiConnectionDefinitionPropertiesOutput

func (ApiConnectionDefinitionPropertiesOutput) ToApiConnectionDefinitionPropertiesOutputWithContext

func (o ApiConnectionDefinitionPropertiesOutput) ToApiConnectionDefinitionPropertiesOutputWithContext(ctx context.Context) ApiConnectionDefinitionPropertiesOutput

func (ApiConnectionDefinitionPropertiesOutput) ToApiConnectionDefinitionPropertiesPtrOutput

func (o ApiConnectionDefinitionPropertiesOutput) ToApiConnectionDefinitionPropertiesPtrOutput() ApiConnectionDefinitionPropertiesPtrOutput

func (ApiConnectionDefinitionPropertiesOutput) ToApiConnectionDefinitionPropertiesPtrOutputWithContext

func (o ApiConnectionDefinitionPropertiesOutput) ToApiConnectionDefinitionPropertiesPtrOutputWithContext(ctx context.Context) ApiConnectionDefinitionPropertiesPtrOutput

type ApiConnectionDefinitionPropertiesPtrInput

type ApiConnectionDefinitionPropertiesPtrInput interface {
	pulumi.Input

	ToApiConnectionDefinitionPropertiesPtrOutput() ApiConnectionDefinitionPropertiesPtrOutput
	ToApiConnectionDefinitionPropertiesPtrOutputWithContext(context.Context) ApiConnectionDefinitionPropertiesPtrOutput
}

ApiConnectionDefinitionPropertiesPtrInput is an input type that accepts ApiConnectionDefinitionPropertiesArgs, ApiConnectionDefinitionPropertiesPtr and ApiConnectionDefinitionPropertiesPtrOutput values. You can construct a concrete instance of `ApiConnectionDefinitionPropertiesPtrInput` via:

        ApiConnectionDefinitionPropertiesArgs{...}

or:

        nil

type ApiConnectionDefinitionPropertiesPtrOutput

type ApiConnectionDefinitionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ApiConnectionDefinitionPropertiesPtrOutput) Api

func (ApiConnectionDefinitionPropertiesPtrOutput) ChangedTime

Timestamp of last connection change

func (ApiConnectionDefinitionPropertiesPtrOutput) CreatedTime

Timestamp of the connection creation

func (ApiConnectionDefinitionPropertiesPtrOutput) CustomParameterValues

Dictionary of custom parameter values

func (ApiConnectionDefinitionPropertiesPtrOutput) DisplayName

Display name

func (ApiConnectionDefinitionPropertiesPtrOutput) Elem

func (ApiConnectionDefinitionPropertiesPtrOutput) ElementType

func (ApiConnectionDefinitionPropertiesPtrOutput) NonSecretParameterValues

Dictionary of nonsecret parameter values

func (ApiConnectionDefinitionPropertiesPtrOutput) ParameterValues

Dictionary of parameter values

func (ApiConnectionDefinitionPropertiesPtrOutput) Statuses

Status of the connection

Links to test the API connection

func (ApiConnectionDefinitionPropertiesPtrOutput) ToApiConnectionDefinitionPropertiesPtrOutput

func (o ApiConnectionDefinitionPropertiesPtrOutput) ToApiConnectionDefinitionPropertiesPtrOutput() ApiConnectionDefinitionPropertiesPtrOutput

func (ApiConnectionDefinitionPropertiesPtrOutput) ToApiConnectionDefinitionPropertiesPtrOutputWithContext

func (o ApiConnectionDefinitionPropertiesPtrOutput) ToApiConnectionDefinitionPropertiesPtrOutputWithContext(ctx context.Context) ApiConnectionDefinitionPropertiesPtrOutput

type ApiConnectionDefinitionResponseProperties

type ApiConnectionDefinitionResponseProperties struct {
	Api *ApiReferenceResponse `pulumi:"api"`
	// Timestamp of last connection change
	ChangedTime *string `pulumi:"changedTime"`
	// Timestamp of the connection creation
	CreatedTime *string `pulumi:"createdTime"`
	// Dictionary of custom parameter values
	CustomParameterValues map[string]string `pulumi:"customParameterValues"`
	// Display name
	DisplayName *string `pulumi:"displayName"`
	// Dictionary of nonsecret parameter values
	NonSecretParameterValues map[string]string `pulumi:"nonSecretParameterValues"`
	// Dictionary of parameter values
	ParameterValues map[string]string `pulumi:"parameterValues"`
	// Status of the connection
	Statuses []ConnectionStatusDefinitionResponse `pulumi:"statuses"`
	// Links to test the API connection
	TestLinks []ApiConnectionTestLinkResponse `pulumi:"testLinks"`
}

type ApiConnectionDefinitionResponsePropertiesArgs

type ApiConnectionDefinitionResponsePropertiesArgs struct {
	Api ApiReferenceResponsePtrInput `pulumi:"api"`
	// Timestamp of last connection change
	ChangedTime pulumi.StringPtrInput `pulumi:"changedTime"`
	// Timestamp of the connection creation
	CreatedTime pulumi.StringPtrInput `pulumi:"createdTime"`
	// Dictionary of custom parameter values
	CustomParameterValues pulumi.StringMapInput `pulumi:"customParameterValues"`
	// Display name
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Dictionary of nonsecret parameter values
	NonSecretParameterValues pulumi.StringMapInput `pulumi:"nonSecretParameterValues"`
	// Dictionary of parameter values
	ParameterValues pulumi.StringMapInput `pulumi:"parameterValues"`
	// Status of the connection
	Statuses ConnectionStatusDefinitionResponseArrayInput `pulumi:"statuses"`
	// Links to test the API connection
	TestLinks ApiConnectionTestLinkResponseArrayInput `pulumi:"testLinks"`
}

func (ApiConnectionDefinitionResponsePropertiesArgs) ElementType

func (ApiConnectionDefinitionResponsePropertiesArgs) ToApiConnectionDefinitionResponsePropertiesOutput

func (i ApiConnectionDefinitionResponsePropertiesArgs) ToApiConnectionDefinitionResponsePropertiesOutput() ApiConnectionDefinitionResponsePropertiesOutput

func (ApiConnectionDefinitionResponsePropertiesArgs) ToApiConnectionDefinitionResponsePropertiesOutputWithContext

func (i ApiConnectionDefinitionResponsePropertiesArgs) ToApiConnectionDefinitionResponsePropertiesOutputWithContext(ctx context.Context) ApiConnectionDefinitionResponsePropertiesOutput

func (ApiConnectionDefinitionResponsePropertiesArgs) ToApiConnectionDefinitionResponsePropertiesPtrOutput

func (i ApiConnectionDefinitionResponsePropertiesArgs) ToApiConnectionDefinitionResponsePropertiesPtrOutput() ApiConnectionDefinitionResponsePropertiesPtrOutput

func (ApiConnectionDefinitionResponsePropertiesArgs) ToApiConnectionDefinitionResponsePropertiesPtrOutputWithContext

func (i ApiConnectionDefinitionResponsePropertiesArgs) ToApiConnectionDefinitionResponsePropertiesPtrOutputWithContext(ctx context.Context) ApiConnectionDefinitionResponsePropertiesPtrOutput

type ApiConnectionDefinitionResponsePropertiesInput

type ApiConnectionDefinitionResponsePropertiesInput interface {
	pulumi.Input

	ToApiConnectionDefinitionResponsePropertiesOutput() ApiConnectionDefinitionResponsePropertiesOutput
	ToApiConnectionDefinitionResponsePropertiesOutputWithContext(context.Context) ApiConnectionDefinitionResponsePropertiesOutput
}

ApiConnectionDefinitionResponsePropertiesInput is an input type that accepts ApiConnectionDefinitionResponsePropertiesArgs and ApiConnectionDefinitionResponsePropertiesOutput values. You can construct a concrete instance of `ApiConnectionDefinitionResponsePropertiesInput` via:

ApiConnectionDefinitionResponsePropertiesArgs{...}

type ApiConnectionDefinitionResponsePropertiesOutput

type ApiConnectionDefinitionResponsePropertiesOutput struct{ *pulumi.OutputState }

func (ApiConnectionDefinitionResponsePropertiesOutput) Api

func (ApiConnectionDefinitionResponsePropertiesOutput) ChangedTime

Timestamp of last connection change

func (ApiConnectionDefinitionResponsePropertiesOutput) CreatedTime

Timestamp of the connection creation

func (ApiConnectionDefinitionResponsePropertiesOutput) CustomParameterValues

Dictionary of custom parameter values

func (ApiConnectionDefinitionResponsePropertiesOutput) DisplayName

Display name

func (ApiConnectionDefinitionResponsePropertiesOutput) ElementType

func (ApiConnectionDefinitionResponsePropertiesOutput) NonSecretParameterValues

Dictionary of nonsecret parameter values

func (ApiConnectionDefinitionResponsePropertiesOutput) ParameterValues

Dictionary of parameter values

func (ApiConnectionDefinitionResponsePropertiesOutput) Statuses

Status of the connection

Links to test the API connection

func (ApiConnectionDefinitionResponsePropertiesOutput) ToApiConnectionDefinitionResponsePropertiesOutput

func (o ApiConnectionDefinitionResponsePropertiesOutput) ToApiConnectionDefinitionResponsePropertiesOutput() ApiConnectionDefinitionResponsePropertiesOutput

func (ApiConnectionDefinitionResponsePropertiesOutput) ToApiConnectionDefinitionResponsePropertiesOutputWithContext

func (o ApiConnectionDefinitionResponsePropertiesOutput) ToApiConnectionDefinitionResponsePropertiesOutputWithContext(ctx context.Context) ApiConnectionDefinitionResponsePropertiesOutput

func (ApiConnectionDefinitionResponsePropertiesOutput) ToApiConnectionDefinitionResponsePropertiesPtrOutput

func (o ApiConnectionDefinitionResponsePropertiesOutput) ToApiConnectionDefinitionResponsePropertiesPtrOutput() ApiConnectionDefinitionResponsePropertiesPtrOutput

func (ApiConnectionDefinitionResponsePropertiesOutput) ToApiConnectionDefinitionResponsePropertiesPtrOutputWithContext

func (o ApiConnectionDefinitionResponsePropertiesOutput) ToApiConnectionDefinitionResponsePropertiesPtrOutputWithContext(ctx context.Context) ApiConnectionDefinitionResponsePropertiesPtrOutput

type ApiConnectionDefinitionResponsePropertiesPtrInput

type ApiConnectionDefinitionResponsePropertiesPtrInput interface {
	pulumi.Input

	ToApiConnectionDefinitionResponsePropertiesPtrOutput() ApiConnectionDefinitionResponsePropertiesPtrOutput
	ToApiConnectionDefinitionResponsePropertiesPtrOutputWithContext(context.Context) ApiConnectionDefinitionResponsePropertiesPtrOutput
}

ApiConnectionDefinitionResponsePropertiesPtrInput is an input type that accepts ApiConnectionDefinitionResponsePropertiesArgs, ApiConnectionDefinitionResponsePropertiesPtr and ApiConnectionDefinitionResponsePropertiesPtrOutput values. You can construct a concrete instance of `ApiConnectionDefinitionResponsePropertiesPtrInput` via:

        ApiConnectionDefinitionResponsePropertiesArgs{...}

or:

        nil

type ApiConnectionDefinitionResponsePropertiesPtrOutput

type ApiConnectionDefinitionResponsePropertiesPtrOutput struct{ *pulumi.OutputState }

func (ApiConnectionDefinitionResponsePropertiesPtrOutput) Api

func (ApiConnectionDefinitionResponsePropertiesPtrOutput) ChangedTime

Timestamp of last connection change

func (ApiConnectionDefinitionResponsePropertiesPtrOutput) CreatedTime

Timestamp of the connection creation

func (ApiConnectionDefinitionResponsePropertiesPtrOutput) CustomParameterValues

Dictionary of custom parameter values

func (ApiConnectionDefinitionResponsePropertiesPtrOutput) DisplayName

Display name

func (ApiConnectionDefinitionResponsePropertiesPtrOutput) Elem

func (ApiConnectionDefinitionResponsePropertiesPtrOutput) ElementType

func (ApiConnectionDefinitionResponsePropertiesPtrOutput) NonSecretParameterValues

Dictionary of nonsecret parameter values

func (ApiConnectionDefinitionResponsePropertiesPtrOutput) ParameterValues

Dictionary of parameter values

func (ApiConnectionDefinitionResponsePropertiesPtrOutput) Statuses

Status of the connection

Links to test the API connection

func (ApiConnectionDefinitionResponsePropertiesPtrOutput) ToApiConnectionDefinitionResponsePropertiesPtrOutput

func (o ApiConnectionDefinitionResponsePropertiesPtrOutput) ToApiConnectionDefinitionResponsePropertiesPtrOutput() ApiConnectionDefinitionResponsePropertiesPtrOutput

func (ApiConnectionDefinitionResponsePropertiesPtrOutput) ToApiConnectionDefinitionResponsePropertiesPtrOutputWithContext

func (o ApiConnectionDefinitionResponsePropertiesPtrOutput) ToApiConnectionDefinitionResponsePropertiesPtrOutputWithContext(ctx context.Context) ApiConnectionDefinitionResponsePropertiesPtrOutput
type ApiConnectionTestLink struct {
	// HTTP Method
	Method *string `pulumi:"method"`
	// Test link request URI
	RequestUri *string `pulumi:"requestUri"`
}

API connection properties

type ApiConnectionTestLinkArgs

type ApiConnectionTestLinkArgs struct {
	// HTTP Method
	Method pulumi.StringPtrInput `pulumi:"method"`
	// Test link request URI
	RequestUri pulumi.StringPtrInput `pulumi:"requestUri"`
}

API connection properties

func (ApiConnectionTestLinkArgs) ElementType

func (ApiConnectionTestLinkArgs) ElementType() reflect.Type

func (ApiConnectionTestLinkArgs) ToApiConnectionTestLinkOutput

func (i ApiConnectionTestLinkArgs) ToApiConnectionTestLinkOutput() ApiConnectionTestLinkOutput

func (ApiConnectionTestLinkArgs) ToApiConnectionTestLinkOutputWithContext

func (i ApiConnectionTestLinkArgs) ToApiConnectionTestLinkOutputWithContext(ctx context.Context) ApiConnectionTestLinkOutput

type ApiConnectionTestLinkArray

type ApiConnectionTestLinkArray []ApiConnectionTestLinkInput

func (ApiConnectionTestLinkArray) ElementType

func (ApiConnectionTestLinkArray) ElementType() reflect.Type

func (ApiConnectionTestLinkArray) ToApiConnectionTestLinkArrayOutput

func (i ApiConnectionTestLinkArray) ToApiConnectionTestLinkArrayOutput() ApiConnectionTestLinkArrayOutput

func (ApiConnectionTestLinkArray) ToApiConnectionTestLinkArrayOutputWithContext

func (i ApiConnectionTestLinkArray) ToApiConnectionTestLinkArrayOutputWithContext(ctx context.Context) ApiConnectionTestLinkArrayOutput

type ApiConnectionTestLinkArrayInput

type ApiConnectionTestLinkArrayInput interface {
	pulumi.Input

	ToApiConnectionTestLinkArrayOutput() ApiConnectionTestLinkArrayOutput
	ToApiConnectionTestLinkArrayOutputWithContext(context.Context) ApiConnectionTestLinkArrayOutput
}

ApiConnectionTestLinkArrayInput is an input type that accepts ApiConnectionTestLinkArray and ApiConnectionTestLinkArrayOutput values. You can construct a concrete instance of `ApiConnectionTestLinkArrayInput` via:

ApiConnectionTestLinkArray{ ApiConnectionTestLinkArgs{...} }

type ApiConnectionTestLinkArrayOutput

type ApiConnectionTestLinkArrayOutput struct{ *pulumi.OutputState }

func (ApiConnectionTestLinkArrayOutput) ElementType

func (ApiConnectionTestLinkArrayOutput) Index

func (ApiConnectionTestLinkArrayOutput) ToApiConnectionTestLinkArrayOutput

func (o ApiConnectionTestLinkArrayOutput) ToApiConnectionTestLinkArrayOutput() ApiConnectionTestLinkArrayOutput

func (ApiConnectionTestLinkArrayOutput) ToApiConnectionTestLinkArrayOutputWithContext

func (o ApiConnectionTestLinkArrayOutput) ToApiConnectionTestLinkArrayOutputWithContext(ctx context.Context) ApiConnectionTestLinkArrayOutput

type ApiConnectionTestLinkInput

type ApiConnectionTestLinkInput interface {
	pulumi.Input

	ToApiConnectionTestLinkOutput() ApiConnectionTestLinkOutput
	ToApiConnectionTestLinkOutputWithContext(context.Context) ApiConnectionTestLinkOutput
}

ApiConnectionTestLinkInput is an input type that accepts ApiConnectionTestLinkArgs and ApiConnectionTestLinkOutput values. You can construct a concrete instance of `ApiConnectionTestLinkInput` via:

ApiConnectionTestLinkArgs{...}

type ApiConnectionTestLinkOutput

type ApiConnectionTestLinkOutput struct{ *pulumi.OutputState }

API connection properties

func (ApiConnectionTestLinkOutput) ElementType

func (ApiConnectionTestLinkOutput) Method

HTTP Method

func (ApiConnectionTestLinkOutput) RequestUri

Test link request URI

func (ApiConnectionTestLinkOutput) ToApiConnectionTestLinkOutput

func (o ApiConnectionTestLinkOutput) ToApiConnectionTestLinkOutput() ApiConnectionTestLinkOutput

func (ApiConnectionTestLinkOutput) ToApiConnectionTestLinkOutputWithContext

func (o ApiConnectionTestLinkOutput) ToApiConnectionTestLinkOutputWithContext(ctx context.Context) ApiConnectionTestLinkOutput

type ApiConnectionTestLinkResponse

type ApiConnectionTestLinkResponse struct {
	// HTTP Method
	Method *string `pulumi:"method"`
	// Test link request URI
	RequestUri *string `pulumi:"requestUri"`
}

API connection properties

type ApiConnectionTestLinkResponseArgs

type ApiConnectionTestLinkResponseArgs struct {
	// HTTP Method
	Method pulumi.StringPtrInput `pulumi:"method"`
	// Test link request URI
	RequestUri pulumi.StringPtrInput `pulumi:"requestUri"`
}

API connection properties

func (ApiConnectionTestLinkResponseArgs) ElementType

func (ApiConnectionTestLinkResponseArgs) ToApiConnectionTestLinkResponseOutput

func (i ApiConnectionTestLinkResponseArgs) ToApiConnectionTestLinkResponseOutput() ApiConnectionTestLinkResponseOutput

func (ApiConnectionTestLinkResponseArgs) ToApiConnectionTestLinkResponseOutputWithContext

func (i ApiConnectionTestLinkResponseArgs) ToApiConnectionTestLinkResponseOutputWithContext(ctx context.Context) ApiConnectionTestLinkResponseOutput

type ApiConnectionTestLinkResponseArray

type ApiConnectionTestLinkResponseArray []ApiConnectionTestLinkResponseInput

func (ApiConnectionTestLinkResponseArray) ElementType

func (ApiConnectionTestLinkResponseArray) ToApiConnectionTestLinkResponseArrayOutput

func (i ApiConnectionTestLinkResponseArray) ToApiConnectionTestLinkResponseArrayOutput() ApiConnectionTestLinkResponseArrayOutput

func (ApiConnectionTestLinkResponseArray) ToApiConnectionTestLinkResponseArrayOutputWithContext

func (i ApiConnectionTestLinkResponseArray) ToApiConnectionTestLinkResponseArrayOutputWithContext(ctx context.Context) ApiConnectionTestLinkResponseArrayOutput

type ApiConnectionTestLinkResponseArrayInput

type ApiConnectionTestLinkResponseArrayInput interface {
	pulumi.Input

	ToApiConnectionTestLinkResponseArrayOutput() ApiConnectionTestLinkResponseArrayOutput
	ToApiConnectionTestLinkResponseArrayOutputWithContext(context.Context) ApiConnectionTestLinkResponseArrayOutput
}

ApiConnectionTestLinkResponseArrayInput is an input type that accepts ApiConnectionTestLinkResponseArray and ApiConnectionTestLinkResponseArrayOutput values. You can construct a concrete instance of `ApiConnectionTestLinkResponseArrayInput` via:

ApiConnectionTestLinkResponseArray{ ApiConnectionTestLinkResponseArgs{...} }

type ApiConnectionTestLinkResponseArrayOutput

type ApiConnectionTestLinkResponseArrayOutput struct{ *pulumi.OutputState }

func (ApiConnectionTestLinkResponseArrayOutput) ElementType

func (ApiConnectionTestLinkResponseArrayOutput) Index

func (ApiConnectionTestLinkResponseArrayOutput) ToApiConnectionTestLinkResponseArrayOutput

func (o ApiConnectionTestLinkResponseArrayOutput) ToApiConnectionTestLinkResponseArrayOutput() ApiConnectionTestLinkResponseArrayOutput

func (ApiConnectionTestLinkResponseArrayOutput) ToApiConnectionTestLinkResponseArrayOutputWithContext

func (o ApiConnectionTestLinkResponseArrayOutput) ToApiConnectionTestLinkResponseArrayOutputWithContext(ctx context.Context) ApiConnectionTestLinkResponseArrayOutput

type ApiConnectionTestLinkResponseInput

type ApiConnectionTestLinkResponseInput interface {
	pulumi.Input

	ToApiConnectionTestLinkResponseOutput() ApiConnectionTestLinkResponseOutput
	ToApiConnectionTestLinkResponseOutputWithContext(context.Context) ApiConnectionTestLinkResponseOutput
}

ApiConnectionTestLinkResponseInput is an input type that accepts ApiConnectionTestLinkResponseArgs and ApiConnectionTestLinkResponseOutput values. You can construct a concrete instance of `ApiConnectionTestLinkResponseInput` via:

ApiConnectionTestLinkResponseArgs{...}

type ApiConnectionTestLinkResponseOutput

type ApiConnectionTestLinkResponseOutput struct{ *pulumi.OutputState }

API connection properties

func (ApiConnectionTestLinkResponseOutput) ElementType

func (ApiConnectionTestLinkResponseOutput) Method

HTTP Method

func (ApiConnectionTestLinkResponseOutput) RequestUri

Test link request URI

func (ApiConnectionTestLinkResponseOutput) ToApiConnectionTestLinkResponseOutput

func (o ApiConnectionTestLinkResponseOutput) ToApiConnectionTestLinkResponseOutput() ApiConnectionTestLinkResponseOutput

func (ApiConnectionTestLinkResponseOutput) ToApiConnectionTestLinkResponseOutputWithContext

func (o ApiConnectionTestLinkResponseOutput) ToApiConnectionTestLinkResponseOutputWithContext(ctx context.Context) ApiConnectionTestLinkResponseOutput

type ApiDefinitionInfo

type ApiDefinitionInfo struct {
	// The URL of the API definition.
	Url *string `pulumi:"url"`
}

Information about the formal API definition for the app.

type ApiDefinitionInfoArgs

type ApiDefinitionInfoArgs struct {
	// The URL of the API definition.
	Url pulumi.StringPtrInput `pulumi:"url"`
}

Information about the formal API definition for the app.

func (ApiDefinitionInfoArgs) ElementType

func (ApiDefinitionInfoArgs) ElementType() reflect.Type

func (ApiDefinitionInfoArgs) ToApiDefinitionInfoOutput

func (i ApiDefinitionInfoArgs) ToApiDefinitionInfoOutput() ApiDefinitionInfoOutput

func (ApiDefinitionInfoArgs) ToApiDefinitionInfoOutputWithContext

func (i ApiDefinitionInfoArgs) ToApiDefinitionInfoOutputWithContext(ctx context.Context) ApiDefinitionInfoOutput

func (ApiDefinitionInfoArgs) ToApiDefinitionInfoPtrOutput

func (i ApiDefinitionInfoArgs) ToApiDefinitionInfoPtrOutput() ApiDefinitionInfoPtrOutput

func (ApiDefinitionInfoArgs) ToApiDefinitionInfoPtrOutputWithContext

func (i ApiDefinitionInfoArgs) ToApiDefinitionInfoPtrOutputWithContext(ctx context.Context) ApiDefinitionInfoPtrOutput

type ApiDefinitionInfoInput

type ApiDefinitionInfoInput interface {
	pulumi.Input

	ToApiDefinitionInfoOutput() ApiDefinitionInfoOutput
	ToApiDefinitionInfoOutputWithContext(context.Context) ApiDefinitionInfoOutput
}

ApiDefinitionInfoInput is an input type that accepts ApiDefinitionInfoArgs and ApiDefinitionInfoOutput values. You can construct a concrete instance of `ApiDefinitionInfoInput` via:

ApiDefinitionInfoArgs{...}

type ApiDefinitionInfoOutput

type ApiDefinitionInfoOutput struct{ *pulumi.OutputState }

Information about the formal API definition for the app.

func (ApiDefinitionInfoOutput) ElementType

func (ApiDefinitionInfoOutput) ElementType() reflect.Type

func (ApiDefinitionInfoOutput) ToApiDefinitionInfoOutput

func (o ApiDefinitionInfoOutput) ToApiDefinitionInfoOutput() ApiDefinitionInfoOutput

func (ApiDefinitionInfoOutput) ToApiDefinitionInfoOutputWithContext

func (o ApiDefinitionInfoOutput) ToApiDefinitionInfoOutputWithContext(ctx context.Context) ApiDefinitionInfoOutput

func (ApiDefinitionInfoOutput) ToApiDefinitionInfoPtrOutput

func (o ApiDefinitionInfoOutput) ToApiDefinitionInfoPtrOutput() ApiDefinitionInfoPtrOutput

func (ApiDefinitionInfoOutput) ToApiDefinitionInfoPtrOutputWithContext

func (o ApiDefinitionInfoOutput) ToApiDefinitionInfoPtrOutputWithContext(ctx context.Context) ApiDefinitionInfoPtrOutput

func (ApiDefinitionInfoOutput) Url

The URL of the API definition.

type ApiDefinitionInfoPtrInput

type ApiDefinitionInfoPtrInput interface {
	pulumi.Input

	ToApiDefinitionInfoPtrOutput() ApiDefinitionInfoPtrOutput
	ToApiDefinitionInfoPtrOutputWithContext(context.Context) ApiDefinitionInfoPtrOutput
}

ApiDefinitionInfoPtrInput is an input type that accepts ApiDefinitionInfoArgs, ApiDefinitionInfoPtr and ApiDefinitionInfoPtrOutput values. You can construct a concrete instance of `ApiDefinitionInfoPtrInput` via:

        ApiDefinitionInfoArgs{...}

or:

        nil

type ApiDefinitionInfoPtrOutput

type ApiDefinitionInfoPtrOutput struct{ *pulumi.OutputState }

func (ApiDefinitionInfoPtrOutput) Elem

func (ApiDefinitionInfoPtrOutput) ElementType

func (ApiDefinitionInfoPtrOutput) ElementType() reflect.Type

func (ApiDefinitionInfoPtrOutput) ToApiDefinitionInfoPtrOutput

func (o ApiDefinitionInfoPtrOutput) ToApiDefinitionInfoPtrOutput() ApiDefinitionInfoPtrOutput

func (ApiDefinitionInfoPtrOutput) ToApiDefinitionInfoPtrOutputWithContext

func (o ApiDefinitionInfoPtrOutput) ToApiDefinitionInfoPtrOutputWithContext(ctx context.Context) ApiDefinitionInfoPtrOutput

func (ApiDefinitionInfoPtrOutput) Url

The URL of the API definition.

type ApiDefinitionInfoResponse

type ApiDefinitionInfoResponse struct {
	// The URL of the API definition.
	Url *string `pulumi:"url"`
}

Information about the formal API definition for the app.

type ApiDefinitionInfoResponseArgs

type ApiDefinitionInfoResponseArgs struct {
	// The URL of the API definition.
	Url pulumi.StringPtrInput `pulumi:"url"`
}

Information about the formal API definition for the app.

func (ApiDefinitionInfoResponseArgs) ElementType

func (ApiDefinitionInfoResponseArgs) ToApiDefinitionInfoResponseOutput

func (i ApiDefinitionInfoResponseArgs) ToApiDefinitionInfoResponseOutput() ApiDefinitionInfoResponseOutput

func (ApiDefinitionInfoResponseArgs) ToApiDefinitionInfoResponseOutputWithContext

func (i ApiDefinitionInfoResponseArgs) ToApiDefinitionInfoResponseOutputWithContext(ctx context.Context) ApiDefinitionInfoResponseOutput

func (ApiDefinitionInfoResponseArgs) ToApiDefinitionInfoResponsePtrOutput

func (i ApiDefinitionInfoResponseArgs) ToApiDefinitionInfoResponsePtrOutput() ApiDefinitionInfoResponsePtrOutput

func (ApiDefinitionInfoResponseArgs) ToApiDefinitionInfoResponsePtrOutputWithContext

func (i ApiDefinitionInfoResponseArgs) ToApiDefinitionInfoResponsePtrOutputWithContext(ctx context.Context) ApiDefinitionInfoResponsePtrOutput

type ApiDefinitionInfoResponseInput

type ApiDefinitionInfoResponseInput interface {
	pulumi.Input

	ToApiDefinitionInfoResponseOutput() ApiDefinitionInfoResponseOutput
	ToApiDefinitionInfoResponseOutputWithContext(context.Context) ApiDefinitionInfoResponseOutput
}

ApiDefinitionInfoResponseInput is an input type that accepts ApiDefinitionInfoResponseArgs and ApiDefinitionInfoResponseOutput values. You can construct a concrete instance of `ApiDefinitionInfoResponseInput` via:

ApiDefinitionInfoResponseArgs{...}

type ApiDefinitionInfoResponseOutput

type ApiDefinitionInfoResponseOutput struct{ *pulumi.OutputState }

Information about the formal API definition for the app.

func (ApiDefinitionInfoResponseOutput) ElementType

func (ApiDefinitionInfoResponseOutput) ToApiDefinitionInfoResponseOutput

func (o ApiDefinitionInfoResponseOutput) ToApiDefinitionInfoResponseOutput() ApiDefinitionInfoResponseOutput

func (ApiDefinitionInfoResponseOutput) ToApiDefinitionInfoResponseOutputWithContext

func (o ApiDefinitionInfoResponseOutput) ToApiDefinitionInfoResponseOutputWithContext(ctx context.Context) ApiDefinitionInfoResponseOutput

func (ApiDefinitionInfoResponseOutput) ToApiDefinitionInfoResponsePtrOutput

func (o ApiDefinitionInfoResponseOutput) ToApiDefinitionInfoResponsePtrOutput() ApiDefinitionInfoResponsePtrOutput

func (ApiDefinitionInfoResponseOutput) ToApiDefinitionInfoResponsePtrOutputWithContext

func (o ApiDefinitionInfoResponseOutput) ToApiDefinitionInfoResponsePtrOutputWithContext(ctx context.Context) ApiDefinitionInfoResponsePtrOutput

func (ApiDefinitionInfoResponseOutput) Url

The URL of the API definition.

type ApiDefinitionInfoResponsePtrInput

type ApiDefinitionInfoResponsePtrInput interface {
	pulumi.Input

	ToApiDefinitionInfoResponsePtrOutput() ApiDefinitionInfoResponsePtrOutput
	ToApiDefinitionInfoResponsePtrOutputWithContext(context.Context) ApiDefinitionInfoResponsePtrOutput
}

ApiDefinitionInfoResponsePtrInput is an input type that accepts ApiDefinitionInfoResponseArgs, ApiDefinitionInfoResponsePtr and ApiDefinitionInfoResponsePtrOutput values. You can construct a concrete instance of `ApiDefinitionInfoResponsePtrInput` via:

        ApiDefinitionInfoResponseArgs{...}

or:

        nil

type ApiDefinitionInfoResponsePtrOutput

type ApiDefinitionInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (ApiDefinitionInfoResponsePtrOutput) Elem

func (ApiDefinitionInfoResponsePtrOutput) ElementType

func (ApiDefinitionInfoResponsePtrOutput) ToApiDefinitionInfoResponsePtrOutput

func (o ApiDefinitionInfoResponsePtrOutput) ToApiDefinitionInfoResponsePtrOutput() ApiDefinitionInfoResponsePtrOutput

func (ApiDefinitionInfoResponsePtrOutput) ToApiDefinitionInfoResponsePtrOutputWithContext

func (o ApiDefinitionInfoResponsePtrOutput) ToApiDefinitionInfoResponsePtrOutputWithContext(ctx context.Context) ApiDefinitionInfoResponsePtrOutput

func (ApiDefinitionInfoResponsePtrOutput) Url

The URL of the API definition.

type ApiManagementConfig

type ApiManagementConfig struct {
	// APIM-Api Identifier.
	Id *string `pulumi:"id"`
}

Azure API management (APIM) configuration linked to the app.

type ApiManagementConfigArgs

type ApiManagementConfigArgs struct {
	// APIM-Api Identifier.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

Azure API management (APIM) configuration linked to the app.

func (ApiManagementConfigArgs) ElementType

func (ApiManagementConfigArgs) ElementType() reflect.Type

func (ApiManagementConfigArgs) ToApiManagementConfigOutput

func (i ApiManagementConfigArgs) ToApiManagementConfigOutput() ApiManagementConfigOutput

func (ApiManagementConfigArgs) ToApiManagementConfigOutputWithContext

func (i ApiManagementConfigArgs) ToApiManagementConfigOutputWithContext(ctx context.Context) ApiManagementConfigOutput

func (ApiManagementConfigArgs) ToApiManagementConfigPtrOutput

func (i ApiManagementConfigArgs) ToApiManagementConfigPtrOutput() ApiManagementConfigPtrOutput

func (ApiManagementConfigArgs) ToApiManagementConfigPtrOutputWithContext

func (i ApiManagementConfigArgs) ToApiManagementConfigPtrOutputWithContext(ctx context.Context) ApiManagementConfigPtrOutput

type ApiManagementConfigInput

type ApiManagementConfigInput interface {
	pulumi.Input

	ToApiManagementConfigOutput() ApiManagementConfigOutput
	ToApiManagementConfigOutputWithContext(context.Context) ApiManagementConfigOutput
}

ApiManagementConfigInput is an input type that accepts ApiManagementConfigArgs and ApiManagementConfigOutput values. You can construct a concrete instance of `ApiManagementConfigInput` via:

ApiManagementConfigArgs{...}

type ApiManagementConfigOutput

type ApiManagementConfigOutput struct{ *pulumi.OutputState }

Azure API management (APIM) configuration linked to the app.

func (ApiManagementConfigOutput) ElementType

func (ApiManagementConfigOutput) ElementType() reflect.Type

func (ApiManagementConfigOutput) Id

APIM-Api Identifier.

func (ApiManagementConfigOutput) ToApiManagementConfigOutput

func (o ApiManagementConfigOutput) ToApiManagementConfigOutput() ApiManagementConfigOutput

func (ApiManagementConfigOutput) ToApiManagementConfigOutputWithContext

func (o ApiManagementConfigOutput) ToApiManagementConfigOutputWithContext(ctx context.Context) ApiManagementConfigOutput

func (ApiManagementConfigOutput) ToApiManagementConfigPtrOutput

func (o ApiManagementConfigOutput) ToApiManagementConfigPtrOutput() ApiManagementConfigPtrOutput

func (ApiManagementConfigOutput) ToApiManagementConfigPtrOutputWithContext

func (o ApiManagementConfigOutput) ToApiManagementConfigPtrOutputWithContext(ctx context.Context) ApiManagementConfigPtrOutput

type ApiManagementConfigPtrInput

type ApiManagementConfigPtrInput interface {
	pulumi.Input

	ToApiManagementConfigPtrOutput() ApiManagementConfigPtrOutput
	ToApiManagementConfigPtrOutputWithContext(context.Context) ApiManagementConfigPtrOutput
}

ApiManagementConfigPtrInput is an input type that accepts ApiManagementConfigArgs, ApiManagementConfigPtr and ApiManagementConfigPtrOutput values. You can construct a concrete instance of `ApiManagementConfigPtrInput` via:

        ApiManagementConfigArgs{...}

or:

        nil

type ApiManagementConfigPtrOutput

type ApiManagementConfigPtrOutput struct{ *pulumi.OutputState }

func (ApiManagementConfigPtrOutput) Elem

func (ApiManagementConfigPtrOutput) ElementType

func (ApiManagementConfigPtrOutput) Id

APIM-Api Identifier.

func (ApiManagementConfigPtrOutput) ToApiManagementConfigPtrOutput

func (o ApiManagementConfigPtrOutput) ToApiManagementConfigPtrOutput() ApiManagementConfigPtrOutput

func (ApiManagementConfigPtrOutput) ToApiManagementConfigPtrOutputWithContext

func (o ApiManagementConfigPtrOutput) ToApiManagementConfigPtrOutputWithContext(ctx context.Context) ApiManagementConfigPtrOutput

type ApiManagementConfigResponse

type ApiManagementConfigResponse struct {
	// APIM-Api Identifier.
	Id *string `pulumi:"id"`
}

Azure API management (APIM) configuration linked to the app.

type ApiManagementConfigResponseArgs

type ApiManagementConfigResponseArgs struct {
	// APIM-Api Identifier.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

Azure API management (APIM) configuration linked to the app.

func (ApiManagementConfigResponseArgs) ElementType

func (ApiManagementConfigResponseArgs) ToApiManagementConfigResponseOutput

func (i ApiManagementConfigResponseArgs) ToApiManagementConfigResponseOutput() ApiManagementConfigResponseOutput

func (ApiManagementConfigResponseArgs) ToApiManagementConfigResponseOutputWithContext

func (i ApiManagementConfigResponseArgs) ToApiManagementConfigResponseOutputWithContext(ctx context.Context) ApiManagementConfigResponseOutput

func (ApiManagementConfigResponseArgs) ToApiManagementConfigResponsePtrOutput

func (i ApiManagementConfigResponseArgs) ToApiManagementConfigResponsePtrOutput() ApiManagementConfigResponsePtrOutput

func (ApiManagementConfigResponseArgs) ToApiManagementConfigResponsePtrOutputWithContext

func (i ApiManagementConfigResponseArgs) ToApiManagementConfigResponsePtrOutputWithContext(ctx context.Context) ApiManagementConfigResponsePtrOutput

type ApiManagementConfigResponseInput

type ApiManagementConfigResponseInput interface {
	pulumi.Input

	ToApiManagementConfigResponseOutput() ApiManagementConfigResponseOutput
	ToApiManagementConfigResponseOutputWithContext(context.Context) ApiManagementConfigResponseOutput
}

ApiManagementConfigResponseInput is an input type that accepts ApiManagementConfigResponseArgs and ApiManagementConfigResponseOutput values. You can construct a concrete instance of `ApiManagementConfigResponseInput` via:

ApiManagementConfigResponseArgs{...}

type ApiManagementConfigResponseOutput

type ApiManagementConfigResponseOutput struct{ *pulumi.OutputState }

Azure API management (APIM) configuration linked to the app.

func (ApiManagementConfigResponseOutput) ElementType

func (ApiManagementConfigResponseOutput) Id

APIM-Api Identifier.

func (ApiManagementConfigResponseOutput) ToApiManagementConfigResponseOutput

func (o ApiManagementConfigResponseOutput) ToApiManagementConfigResponseOutput() ApiManagementConfigResponseOutput

func (ApiManagementConfigResponseOutput) ToApiManagementConfigResponseOutputWithContext

func (o ApiManagementConfigResponseOutput) ToApiManagementConfigResponseOutputWithContext(ctx context.Context) ApiManagementConfigResponseOutput

func (ApiManagementConfigResponseOutput) ToApiManagementConfigResponsePtrOutput

func (o ApiManagementConfigResponseOutput) ToApiManagementConfigResponsePtrOutput() ApiManagementConfigResponsePtrOutput

func (ApiManagementConfigResponseOutput) ToApiManagementConfigResponsePtrOutputWithContext

func (o ApiManagementConfigResponseOutput) ToApiManagementConfigResponsePtrOutputWithContext(ctx context.Context) ApiManagementConfigResponsePtrOutput

type ApiManagementConfigResponsePtrInput

type ApiManagementConfigResponsePtrInput interface {
	pulumi.Input

	ToApiManagementConfigResponsePtrOutput() ApiManagementConfigResponsePtrOutput
	ToApiManagementConfigResponsePtrOutputWithContext(context.Context) ApiManagementConfigResponsePtrOutput
}

ApiManagementConfigResponsePtrInput is an input type that accepts ApiManagementConfigResponseArgs, ApiManagementConfigResponsePtr and ApiManagementConfigResponsePtrOutput values. You can construct a concrete instance of `ApiManagementConfigResponsePtrInput` via:

        ApiManagementConfigResponseArgs{...}

or:

        nil

type ApiManagementConfigResponsePtrOutput

type ApiManagementConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (ApiManagementConfigResponsePtrOutput) Elem

func (ApiManagementConfigResponsePtrOutput) ElementType

func (ApiManagementConfigResponsePtrOutput) Id

APIM-Api Identifier.

func (ApiManagementConfigResponsePtrOutput) ToApiManagementConfigResponsePtrOutput

func (o ApiManagementConfigResponsePtrOutput) ToApiManagementConfigResponsePtrOutput() ApiManagementConfigResponsePtrOutput

func (ApiManagementConfigResponsePtrOutput) ToApiManagementConfigResponsePtrOutputWithContext

func (o ApiManagementConfigResponsePtrOutput) ToApiManagementConfigResponsePtrOutputWithContext(ctx context.Context) ApiManagementConfigResponsePtrOutput

type ApiOAuthSettings

type ApiOAuthSettings struct {
	// Resource provider client id
	ClientId *string `pulumi:"clientId"`
	// Client Secret needed for OAuth
	ClientSecret *string `pulumi:"clientSecret"`
	// OAuth parameters key is the name of parameter
	CustomParameters map[string]ApiOAuthSettingsParameter `pulumi:"customParameters"`
	// Identity provider
	IdentityProvider *string `pulumi:"identityProvider"`
	// Read only properties for this oauth setting.
	Properties interface{} `pulumi:"properties"`
	// Url
	RedirectUrl *string `pulumi:"redirectUrl"`
	// OAuth scopes
	Scopes []string `pulumi:"scopes"`
}

OAuth settings for the connection provider

type ApiOAuthSettingsArgs

type ApiOAuthSettingsArgs struct {
	// Resource provider client id
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// Client Secret needed for OAuth
	ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"`
	// OAuth parameters key is the name of parameter
	CustomParameters ApiOAuthSettingsParameterMapInput `pulumi:"customParameters"`
	// Identity provider
	IdentityProvider pulumi.StringPtrInput `pulumi:"identityProvider"`
	// Read only properties for this oauth setting.
	Properties pulumi.Input `pulumi:"properties"`
	// Url
	RedirectUrl pulumi.StringPtrInput `pulumi:"redirectUrl"`
	// OAuth scopes
	Scopes pulumi.StringArrayInput `pulumi:"scopes"`
}

OAuth settings for the connection provider

func (ApiOAuthSettingsArgs) ElementType

func (ApiOAuthSettingsArgs) ElementType() reflect.Type

func (ApiOAuthSettingsArgs) ToApiOAuthSettingsOutput

func (i ApiOAuthSettingsArgs) ToApiOAuthSettingsOutput() ApiOAuthSettingsOutput

func (ApiOAuthSettingsArgs) ToApiOAuthSettingsOutputWithContext

func (i ApiOAuthSettingsArgs) ToApiOAuthSettingsOutputWithContext(ctx context.Context) ApiOAuthSettingsOutput

func (ApiOAuthSettingsArgs) ToApiOAuthSettingsPtrOutput

func (i ApiOAuthSettingsArgs) ToApiOAuthSettingsPtrOutput() ApiOAuthSettingsPtrOutput

func (ApiOAuthSettingsArgs) ToApiOAuthSettingsPtrOutputWithContext

func (i ApiOAuthSettingsArgs) ToApiOAuthSettingsPtrOutputWithContext(ctx context.Context) ApiOAuthSettingsPtrOutput

type ApiOAuthSettingsInput

type ApiOAuthSettingsInput interface {
	pulumi.Input

	ToApiOAuthSettingsOutput() ApiOAuthSettingsOutput
	ToApiOAuthSettingsOutputWithContext(context.Context) ApiOAuthSettingsOutput
}

ApiOAuthSettingsInput is an input type that accepts ApiOAuthSettingsArgs and ApiOAuthSettingsOutput values. You can construct a concrete instance of `ApiOAuthSettingsInput` via:

ApiOAuthSettingsArgs{...}

type ApiOAuthSettingsOutput

type ApiOAuthSettingsOutput struct{ *pulumi.OutputState }

OAuth settings for the connection provider

func (ApiOAuthSettingsOutput) ClientId

Resource provider client id

func (ApiOAuthSettingsOutput) ClientSecret

Client Secret needed for OAuth

func (ApiOAuthSettingsOutput) CustomParameters

OAuth parameters key is the name of parameter

func (ApiOAuthSettingsOutput) ElementType

func (ApiOAuthSettingsOutput) ElementType() reflect.Type

func (ApiOAuthSettingsOutput) IdentityProvider

func (o ApiOAuthSettingsOutput) IdentityProvider() pulumi.StringPtrOutput

Identity provider

func (ApiOAuthSettingsOutput) Properties

func (o ApiOAuthSettingsOutput) Properties() pulumi.AnyOutput

Read only properties for this oauth setting.

func (ApiOAuthSettingsOutput) RedirectUrl

Url

func (ApiOAuthSettingsOutput) Scopes

OAuth scopes

func (ApiOAuthSettingsOutput) ToApiOAuthSettingsOutput

func (o ApiOAuthSettingsOutput) ToApiOAuthSettingsOutput() ApiOAuthSettingsOutput

func (ApiOAuthSettingsOutput) ToApiOAuthSettingsOutputWithContext

func (o ApiOAuthSettingsOutput) ToApiOAuthSettingsOutputWithContext(ctx context.Context) ApiOAuthSettingsOutput

func (ApiOAuthSettingsOutput) ToApiOAuthSettingsPtrOutput

func (o ApiOAuthSettingsOutput) ToApiOAuthSettingsPtrOutput() ApiOAuthSettingsPtrOutput

func (ApiOAuthSettingsOutput) ToApiOAuthSettingsPtrOutputWithContext

func (o ApiOAuthSettingsOutput) ToApiOAuthSettingsPtrOutputWithContext(ctx context.Context) ApiOAuthSettingsPtrOutput

type ApiOAuthSettingsParameter

type ApiOAuthSettingsParameter struct {
	// Options available to this parameter
	Options interface{} `pulumi:"options"`
	// UI definitions per culture as caller can specify the culture
	UiDefinition interface{} `pulumi:"uiDefinition"`
	// Value of the setting
	Value *string `pulumi:"value"`
}

OAuth settings for the API

type ApiOAuthSettingsParameterArgs

type ApiOAuthSettingsParameterArgs struct {
	// Options available to this parameter
	Options pulumi.Input `pulumi:"options"`
	// UI definitions per culture as caller can specify the culture
	UiDefinition pulumi.Input `pulumi:"uiDefinition"`
	// Value of the setting
	Value pulumi.StringPtrInput `pulumi:"value"`
}

OAuth settings for the API

func (ApiOAuthSettingsParameterArgs) ElementType

func (ApiOAuthSettingsParameterArgs) ToApiOAuthSettingsParameterOutput

func (i ApiOAuthSettingsParameterArgs) ToApiOAuthSettingsParameterOutput() ApiOAuthSettingsParameterOutput

func (ApiOAuthSettingsParameterArgs) ToApiOAuthSettingsParameterOutputWithContext

func (i ApiOAuthSettingsParameterArgs) ToApiOAuthSettingsParameterOutputWithContext(ctx context.Context) ApiOAuthSettingsParameterOutput

type ApiOAuthSettingsParameterInput

type ApiOAuthSettingsParameterInput interface {
	pulumi.Input

	ToApiOAuthSettingsParameterOutput() ApiOAuthSettingsParameterOutput
	ToApiOAuthSettingsParameterOutputWithContext(context.Context) ApiOAuthSettingsParameterOutput
}

ApiOAuthSettingsParameterInput is an input type that accepts ApiOAuthSettingsParameterArgs and ApiOAuthSettingsParameterOutput values. You can construct a concrete instance of `ApiOAuthSettingsParameterInput` via:

ApiOAuthSettingsParameterArgs{...}

type ApiOAuthSettingsParameterMap

type ApiOAuthSettingsParameterMap map[string]ApiOAuthSettingsParameterInput

func (ApiOAuthSettingsParameterMap) ElementType

func (ApiOAuthSettingsParameterMap) ToApiOAuthSettingsParameterMapOutput

func (i ApiOAuthSettingsParameterMap) ToApiOAuthSettingsParameterMapOutput() ApiOAuthSettingsParameterMapOutput

func (ApiOAuthSettingsParameterMap) ToApiOAuthSettingsParameterMapOutputWithContext

func (i ApiOAuthSettingsParameterMap) ToApiOAuthSettingsParameterMapOutputWithContext(ctx context.Context) ApiOAuthSettingsParameterMapOutput

type ApiOAuthSettingsParameterMapInput

type ApiOAuthSettingsParameterMapInput interface {
	pulumi.Input

	ToApiOAuthSettingsParameterMapOutput() ApiOAuthSettingsParameterMapOutput
	ToApiOAuthSettingsParameterMapOutputWithContext(context.Context) ApiOAuthSettingsParameterMapOutput
}

ApiOAuthSettingsParameterMapInput is an input type that accepts ApiOAuthSettingsParameterMap and ApiOAuthSettingsParameterMapOutput values. You can construct a concrete instance of `ApiOAuthSettingsParameterMapInput` via:

ApiOAuthSettingsParameterMap{ "key": ApiOAuthSettingsParameterArgs{...} }

type ApiOAuthSettingsParameterMapOutput

type ApiOAuthSettingsParameterMapOutput struct{ *pulumi.OutputState }

func (ApiOAuthSettingsParameterMapOutput) ElementType

func (ApiOAuthSettingsParameterMapOutput) MapIndex

func (ApiOAuthSettingsParameterMapOutput) ToApiOAuthSettingsParameterMapOutput

func (o ApiOAuthSettingsParameterMapOutput) ToApiOAuthSettingsParameterMapOutput() ApiOAuthSettingsParameterMapOutput

func (ApiOAuthSettingsParameterMapOutput) ToApiOAuthSettingsParameterMapOutputWithContext

func (o ApiOAuthSettingsParameterMapOutput) ToApiOAuthSettingsParameterMapOutputWithContext(ctx context.Context) ApiOAuthSettingsParameterMapOutput

type ApiOAuthSettingsParameterOutput

type ApiOAuthSettingsParameterOutput struct{ *pulumi.OutputState }

OAuth settings for the API

func (ApiOAuthSettingsParameterOutput) ElementType

func (ApiOAuthSettingsParameterOutput) Options

Options available to this parameter

func (ApiOAuthSettingsParameterOutput) ToApiOAuthSettingsParameterOutput

func (o ApiOAuthSettingsParameterOutput) ToApiOAuthSettingsParameterOutput() ApiOAuthSettingsParameterOutput

func (ApiOAuthSettingsParameterOutput) ToApiOAuthSettingsParameterOutputWithContext

func (o ApiOAuthSettingsParameterOutput) ToApiOAuthSettingsParameterOutputWithContext(ctx context.Context) ApiOAuthSettingsParameterOutput

func (ApiOAuthSettingsParameterOutput) UiDefinition

UI definitions per culture as caller can specify the culture

func (ApiOAuthSettingsParameterOutput) Value

Value of the setting

type ApiOAuthSettingsParameterResponse

type ApiOAuthSettingsParameterResponse struct {
	// Options available to this parameter
	Options interface{} `pulumi:"options"`
	// UI definitions per culture as caller can specify the culture
	UiDefinition interface{} `pulumi:"uiDefinition"`
	// Value of the setting
	Value *string `pulumi:"value"`
}

OAuth settings for the API

type ApiOAuthSettingsParameterResponseArgs

type ApiOAuthSettingsParameterResponseArgs struct {
	// Options available to this parameter
	Options pulumi.Input `pulumi:"options"`
	// UI definitions per culture as caller can specify the culture
	UiDefinition pulumi.Input `pulumi:"uiDefinition"`
	// Value of the setting
	Value pulumi.StringPtrInput `pulumi:"value"`
}

OAuth settings for the API

func (ApiOAuthSettingsParameterResponseArgs) ElementType

func (ApiOAuthSettingsParameterResponseArgs) ToApiOAuthSettingsParameterResponseOutput

func (i ApiOAuthSettingsParameterResponseArgs) ToApiOAuthSettingsParameterResponseOutput() ApiOAuthSettingsParameterResponseOutput

func (ApiOAuthSettingsParameterResponseArgs) ToApiOAuthSettingsParameterResponseOutputWithContext

func (i ApiOAuthSettingsParameterResponseArgs) ToApiOAuthSettingsParameterResponseOutputWithContext(ctx context.Context) ApiOAuthSettingsParameterResponseOutput

type ApiOAuthSettingsParameterResponseInput

type ApiOAuthSettingsParameterResponseInput interface {
	pulumi.Input

	ToApiOAuthSettingsParameterResponseOutput() ApiOAuthSettingsParameterResponseOutput
	ToApiOAuthSettingsParameterResponseOutputWithContext(context.Context) ApiOAuthSettingsParameterResponseOutput
}

ApiOAuthSettingsParameterResponseInput is an input type that accepts ApiOAuthSettingsParameterResponseArgs and ApiOAuthSettingsParameterResponseOutput values. You can construct a concrete instance of `ApiOAuthSettingsParameterResponseInput` via:

ApiOAuthSettingsParameterResponseArgs{...}

type ApiOAuthSettingsParameterResponseMap

type ApiOAuthSettingsParameterResponseMap map[string]ApiOAuthSettingsParameterResponseInput

func (ApiOAuthSettingsParameterResponseMap) ElementType

func (ApiOAuthSettingsParameterResponseMap) ToApiOAuthSettingsParameterResponseMapOutput

func (i ApiOAuthSettingsParameterResponseMap) ToApiOAuthSettingsParameterResponseMapOutput() ApiOAuthSettingsParameterResponseMapOutput

func (ApiOAuthSettingsParameterResponseMap) ToApiOAuthSettingsParameterResponseMapOutputWithContext

func (i ApiOAuthSettingsParameterResponseMap) ToApiOAuthSettingsParameterResponseMapOutputWithContext(ctx context.Context) ApiOAuthSettingsParameterResponseMapOutput

type ApiOAuthSettingsParameterResponseMapInput

type ApiOAuthSettingsParameterResponseMapInput interface {
	pulumi.Input

	ToApiOAuthSettingsParameterResponseMapOutput() ApiOAuthSettingsParameterResponseMapOutput
	ToApiOAuthSettingsParameterResponseMapOutputWithContext(context.Context) ApiOAuthSettingsParameterResponseMapOutput
}

ApiOAuthSettingsParameterResponseMapInput is an input type that accepts ApiOAuthSettingsParameterResponseMap and ApiOAuthSettingsParameterResponseMapOutput values. You can construct a concrete instance of `ApiOAuthSettingsParameterResponseMapInput` via:

ApiOAuthSettingsParameterResponseMap{ "key": ApiOAuthSettingsParameterResponseArgs{...} }

type ApiOAuthSettingsParameterResponseMapOutput

type ApiOAuthSettingsParameterResponseMapOutput struct{ *pulumi.OutputState }

func (ApiOAuthSettingsParameterResponseMapOutput) ElementType

func (ApiOAuthSettingsParameterResponseMapOutput) MapIndex

func (ApiOAuthSettingsParameterResponseMapOutput) ToApiOAuthSettingsParameterResponseMapOutput

func (o ApiOAuthSettingsParameterResponseMapOutput) ToApiOAuthSettingsParameterResponseMapOutput() ApiOAuthSettingsParameterResponseMapOutput

func (ApiOAuthSettingsParameterResponseMapOutput) ToApiOAuthSettingsParameterResponseMapOutputWithContext

func (o ApiOAuthSettingsParameterResponseMapOutput) ToApiOAuthSettingsParameterResponseMapOutputWithContext(ctx context.Context) ApiOAuthSettingsParameterResponseMapOutput

type ApiOAuthSettingsParameterResponseOutput

type ApiOAuthSettingsParameterResponseOutput struct{ *pulumi.OutputState }

OAuth settings for the API

func (ApiOAuthSettingsParameterResponseOutput) ElementType

func (ApiOAuthSettingsParameterResponseOutput) Options

Options available to this parameter

func (ApiOAuthSettingsParameterResponseOutput) ToApiOAuthSettingsParameterResponseOutput

func (o ApiOAuthSettingsParameterResponseOutput) ToApiOAuthSettingsParameterResponseOutput() ApiOAuthSettingsParameterResponseOutput

func (ApiOAuthSettingsParameterResponseOutput) ToApiOAuthSettingsParameterResponseOutputWithContext

func (o ApiOAuthSettingsParameterResponseOutput) ToApiOAuthSettingsParameterResponseOutputWithContext(ctx context.Context) ApiOAuthSettingsParameterResponseOutput

func (ApiOAuthSettingsParameterResponseOutput) UiDefinition

UI definitions per culture as caller can specify the culture

func (ApiOAuthSettingsParameterResponseOutput) Value

Value of the setting

type ApiOAuthSettingsPtrInput

type ApiOAuthSettingsPtrInput interface {
	pulumi.Input

	ToApiOAuthSettingsPtrOutput() ApiOAuthSettingsPtrOutput
	ToApiOAuthSettingsPtrOutputWithContext(context.Context) ApiOAuthSettingsPtrOutput
}

ApiOAuthSettingsPtrInput is an input type that accepts ApiOAuthSettingsArgs, ApiOAuthSettingsPtr and ApiOAuthSettingsPtrOutput values. You can construct a concrete instance of `ApiOAuthSettingsPtrInput` via:

        ApiOAuthSettingsArgs{...}

or:

        nil

type ApiOAuthSettingsPtrOutput

type ApiOAuthSettingsPtrOutput struct{ *pulumi.OutputState }

func (ApiOAuthSettingsPtrOutput) ClientId

Resource provider client id

func (ApiOAuthSettingsPtrOutput) ClientSecret

Client Secret needed for OAuth

func (ApiOAuthSettingsPtrOutput) CustomParameters

OAuth parameters key is the name of parameter

func (ApiOAuthSettingsPtrOutput) Elem

func (ApiOAuthSettingsPtrOutput) ElementType

func (ApiOAuthSettingsPtrOutput) ElementType() reflect.Type

func (ApiOAuthSettingsPtrOutput) IdentityProvider

func (o ApiOAuthSettingsPtrOutput) IdentityProvider() pulumi.StringPtrOutput

Identity provider

func (ApiOAuthSettingsPtrOutput) Properties

Read only properties for this oauth setting.

func (ApiOAuthSettingsPtrOutput) RedirectUrl

Url

func (ApiOAuthSettingsPtrOutput) Scopes

OAuth scopes

func (ApiOAuthSettingsPtrOutput) ToApiOAuthSettingsPtrOutput

func (o ApiOAuthSettingsPtrOutput) ToApiOAuthSettingsPtrOutput() ApiOAuthSettingsPtrOutput

func (ApiOAuthSettingsPtrOutput) ToApiOAuthSettingsPtrOutputWithContext

func (o ApiOAuthSettingsPtrOutput) ToApiOAuthSettingsPtrOutputWithContext(ctx context.Context) ApiOAuthSettingsPtrOutput

type ApiOAuthSettingsResponse

type ApiOAuthSettingsResponse struct {
	// Resource provider client id
	ClientId *string `pulumi:"clientId"`
	// Client Secret needed for OAuth
	ClientSecret *string `pulumi:"clientSecret"`
	// OAuth parameters key is the name of parameter
	CustomParameters map[string]ApiOAuthSettingsParameterResponse `pulumi:"customParameters"`
	// Identity provider
	IdentityProvider *string `pulumi:"identityProvider"`
	// Read only properties for this oauth setting.
	Properties interface{} `pulumi:"properties"`
	// Url
	RedirectUrl *string `pulumi:"redirectUrl"`
	// OAuth scopes
	Scopes []string `pulumi:"scopes"`
}

OAuth settings for the connection provider

type ApiOAuthSettingsResponseArgs

type ApiOAuthSettingsResponseArgs struct {
	// Resource provider client id
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// Client Secret needed for OAuth
	ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"`
	// OAuth parameters key is the name of parameter
	CustomParameters ApiOAuthSettingsParameterResponseMapInput `pulumi:"customParameters"`
	// Identity provider
	IdentityProvider pulumi.StringPtrInput `pulumi:"identityProvider"`
	// Read only properties for this oauth setting.
	Properties pulumi.Input `pulumi:"properties"`
	// Url
	RedirectUrl pulumi.StringPtrInput `pulumi:"redirectUrl"`
	// OAuth scopes
	Scopes pulumi.StringArrayInput `pulumi:"scopes"`
}

OAuth settings for the connection provider

func (ApiOAuthSettingsResponseArgs) ElementType

func (ApiOAuthSettingsResponseArgs) ToApiOAuthSettingsResponseOutput

func (i ApiOAuthSettingsResponseArgs) ToApiOAuthSettingsResponseOutput() ApiOAuthSettingsResponseOutput

func (ApiOAuthSettingsResponseArgs) ToApiOAuthSettingsResponseOutputWithContext

func (i ApiOAuthSettingsResponseArgs) ToApiOAuthSettingsResponseOutputWithContext(ctx context.Context) ApiOAuthSettingsResponseOutput

func (ApiOAuthSettingsResponseArgs) ToApiOAuthSettingsResponsePtrOutput

func (i ApiOAuthSettingsResponseArgs) ToApiOAuthSettingsResponsePtrOutput() ApiOAuthSettingsResponsePtrOutput

func (ApiOAuthSettingsResponseArgs) ToApiOAuthSettingsResponsePtrOutputWithContext

func (i ApiOAuthSettingsResponseArgs) ToApiOAuthSettingsResponsePtrOutputWithContext(ctx context.Context) ApiOAuthSettingsResponsePtrOutput

type ApiOAuthSettingsResponseInput

type ApiOAuthSettingsResponseInput interface {
	pulumi.Input

	ToApiOAuthSettingsResponseOutput() ApiOAuthSettingsResponseOutput
	ToApiOAuthSettingsResponseOutputWithContext(context.Context) ApiOAuthSettingsResponseOutput
}

ApiOAuthSettingsResponseInput is an input type that accepts ApiOAuthSettingsResponseArgs and ApiOAuthSettingsResponseOutput values. You can construct a concrete instance of `ApiOAuthSettingsResponseInput` via:

ApiOAuthSettingsResponseArgs{...}

type ApiOAuthSettingsResponseOutput

type ApiOAuthSettingsResponseOutput struct{ *pulumi.OutputState }

OAuth settings for the connection provider

func (ApiOAuthSettingsResponseOutput) ClientId

Resource provider client id

func (ApiOAuthSettingsResponseOutput) ClientSecret

Client Secret needed for OAuth

func (ApiOAuthSettingsResponseOutput) CustomParameters

OAuth parameters key is the name of parameter

func (ApiOAuthSettingsResponseOutput) ElementType

func (ApiOAuthSettingsResponseOutput) IdentityProvider

Identity provider

func (ApiOAuthSettingsResponseOutput) Properties

Read only properties for this oauth setting.

func (ApiOAuthSettingsResponseOutput) RedirectUrl

Url

func (ApiOAuthSettingsResponseOutput) Scopes

OAuth scopes

func (ApiOAuthSettingsResponseOutput) ToApiOAuthSettingsResponseOutput

func (o ApiOAuthSettingsResponseOutput) ToApiOAuthSettingsResponseOutput() ApiOAuthSettingsResponseOutput

func (ApiOAuthSettingsResponseOutput) ToApiOAuthSettingsResponseOutputWithContext

func (o ApiOAuthSettingsResponseOutput) ToApiOAuthSettingsResponseOutputWithContext(ctx context.Context) ApiOAuthSettingsResponseOutput

func (ApiOAuthSettingsResponseOutput) ToApiOAuthSettingsResponsePtrOutput

func (o ApiOAuthSettingsResponseOutput) ToApiOAuthSettingsResponsePtrOutput() ApiOAuthSettingsResponsePtrOutput

func (ApiOAuthSettingsResponseOutput) ToApiOAuthSettingsResponsePtrOutputWithContext

func (o ApiOAuthSettingsResponseOutput) ToApiOAuthSettingsResponsePtrOutputWithContext(ctx context.Context) ApiOAuthSettingsResponsePtrOutput

type ApiOAuthSettingsResponsePtrInput

type ApiOAuthSettingsResponsePtrInput interface {
	pulumi.Input

	ToApiOAuthSettingsResponsePtrOutput() ApiOAuthSettingsResponsePtrOutput
	ToApiOAuthSettingsResponsePtrOutputWithContext(context.Context) ApiOAuthSettingsResponsePtrOutput
}

ApiOAuthSettingsResponsePtrInput is an input type that accepts ApiOAuthSettingsResponseArgs, ApiOAuthSettingsResponsePtr and ApiOAuthSettingsResponsePtrOutput values. You can construct a concrete instance of `ApiOAuthSettingsResponsePtrInput` via:

        ApiOAuthSettingsResponseArgs{...}

or:

        nil

type ApiOAuthSettingsResponsePtrOutput

type ApiOAuthSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (ApiOAuthSettingsResponsePtrOutput) ClientId

Resource provider client id

func (ApiOAuthSettingsResponsePtrOutput) ClientSecret

Client Secret needed for OAuth

func (ApiOAuthSettingsResponsePtrOutput) CustomParameters

OAuth parameters key is the name of parameter

func (ApiOAuthSettingsResponsePtrOutput) Elem

func (ApiOAuthSettingsResponsePtrOutput) ElementType

func (ApiOAuthSettingsResponsePtrOutput) IdentityProvider

Identity provider

func (ApiOAuthSettingsResponsePtrOutput) Properties

Read only properties for this oauth setting.

func (ApiOAuthSettingsResponsePtrOutput) RedirectUrl

Url

func (ApiOAuthSettingsResponsePtrOutput) Scopes

OAuth scopes

func (ApiOAuthSettingsResponsePtrOutput) ToApiOAuthSettingsResponsePtrOutput

func (o ApiOAuthSettingsResponsePtrOutput) ToApiOAuthSettingsResponsePtrOutput() ApiOAuthSettingsResponsePtrOutput

func (ApiOAuthSettingsResponsePtrOutput) ToApiOAuthSettingsResponsePtrOutputWithContext

func (o ApiOAuthSettingsResponsePtrOutput) ToApiOAuthSettingsResponsePtrOutputWithContext(ctx context.Context) ApiOAuthSettingsResponsePtrOutput

type ApiReference

type ApiReference struct {
	// Brand color
	BrandColor *string `pulumi:"brandColor"`
	// The custom API description
	Description *string `pulumi:"description"`
	// The display name
	DisplayName *string `pulumi:"displayName"`
	// The icon URI
	IconUri *string `pulumi:"iconUri"`
	// Resource reference id
	Id *string `pulumi:"id"`
	// The name of the API
	Name *string `pulumi:"name"`
	// The JSON representation of the swagger
	Swagger interface{} `pulumi:"swagger"`
	// Resource reference type
	Type *string `pulumi:"type"`
}

type ApiReferenceArgs

type ApiReferenceArgs struct {
	// Brand color
	BrandColor pulumi.StringPtrInput `pulumi:"brandColor"`
	// The custom API description
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The display name
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The icon URI
	IconUri pulumi.StringPtrInput `pulumi:"iconUri"`
	// Resource reference id
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The name of the API
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The JSON representation of the swagger
	Swagger pulumi.Input `pulumi:"swagger"`
	// Resource reference type
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (ApiReferenceArgs) ElementType

func (ApiReferenceArgs) ElementType() reflect.Type

func (ApiReferenceArgs) ToApiReferenceOutput

func (i ApiReferenceArgs) ToApiReferenceOutput() ApiReferenceOutput

func (ApiReferenceArgs) ToApiReferenceOutputWithContext

func (i ApiReferenceArgs) ToApiReferenceOutputWithContext(ctx context.Context) ApiReferenceOutput

func (ApiReferenceArgs) ToApiReferencePtrOutput

func (i ApiReferenceArgs) ToApiReferencePtrOutput() ApiReferencePtrOutput

func (ApiReferenceArgs) ToApiReferencePtrOutputWithContext

func (i ApiReferenceArgs) ToApiReferencePtrOutputWithContext(ctx context.Context) ApiReferencePtrOutput

type ApiReferenceInput

type ApiReferenceInput interface {
	pulumi.Input

	ToApiReferenceOutput() ApiReferenceOutput
	ToApiReferenceOutputWithContext(context.Context) ApiReferenceOutput
}

ApiReferenceInput is an input type that accepts ApiReferenceArgs and ApiReferenceOutput values. You can construct a concrete instance of `ApiReferenceInput` via:

ApiReferenceArgs{...}

type ApiReferenceOutput

type ApiReferenceOutput struct{ *pulumi.OutputState }

func (ApiReferenceOutput) BrandColor

func (o ApiReferenceOutput) BrandColor() pulumi.StringPtrOutput

Brand color

func (ApiReferenceOutput) Description

func (o ApiReferenceOutput) Description() pulumi.StringPtrOutput

The custom API description

func (ApiReferenceOutput) DisplayName

func (o ApiReferenceOutput) DisplayName() pulumi.StringPtrOutput

The display name

func (ApiReferenceOutput) ElementType

func (ApiReferenceOutput) ElementType() reflect.Type

func (ApiReferenceOutput) IconUri

The icon URI

func (ApiReferenceOutput) Id

Resource reference id

func (ApiReferenceOutput) Name

The name of the API

func (ApiReferenceOutput) Swagger

func (o ApiReferenceOutput) Swagger() pulumi.AnyOutput

The JSON representation of the swagger

func (ApiReferenceOutput) ToApiReferenceOutput

func (o ApiReferenceOutput) ToApiReferenceOutput() ApiReferenceOutput

func (ApiReferenceOutput) ToApiReferenceOutputWithContext

func (o ApiReferenceOutput) ToApiReferenceOutputWithContext(ctx context.Context) ApiReferenceOutput

func (ApiReferenceOutput) ToApiReferencePtrOutput

func (o ApiReferenceOutput) ToApiReferencePtrOutput() ApiReferencePtrOutput

func (ApiReferenceOutput) ToApiReferencePtrOutputWithContext

func (o ApiReferenceOutput) ToApiReferencePtrOutputWithContext(ctx context.Context) ApiReferencePtrOutput

func (ApiReferenceOutput) Type

Resource reference type

type ApiReferencePtrInput

type ApiReferencePtrInput interface {
	pulumi.Input

	ToApiReferencePtrOutput() ApiReferencePtrOutput
	ToApiReferencePtrOutputWithContext(context.Context) ApiReferencePtrOutput
}

ApiReferencePtrInput is an input type that accepts ApiReferenceArgs, ApiReferencePtr and ApiReferencePtrOutput values. You can construct a concrete instance of `ApiReferencePtrInput` via:

        ApiReferenceArgs{...}

or:

        nil

type ApiReferencePtrOutput

type ApiReferencePtrOutput struct{ *pulumi.OutputState }

func (ApiReferencePtrOutput) BrandColor

Brand color

func (ApiReferencePtrOutput) Description

The custom API description

func (ApiReferencePtrOutput) DisplayName

The display name

func (ApiReferencePtrOutput) Elem

func (ApiReferencePtrOutput) ElementType

func (ApiReferencePtrOutput) ElementType() reflect.Type

func (ApiReferencePtrOutput) IconUri

The icon URI

func (ApiReferencePtrOutput) Id

Resource reference id

func (ApiReferencePtrOutput) Name

The name of the API

func (ApiReferencePtrOutput) Swagger

The JSON representation of the swagger

func (ApiReferencePtrOutput) ToApiReferencePtrOutput

func (o ApiReferencePtrOutput) ToApiReferencePtrOutput() ApiReferencePtrOutput

func (ApiReferencePtrOutput) ToApiReferencePtrOutputWithContext

func (o ApiReferencePtrOutput) ToApiReferencePtrOutputWithContext(ctx context.Context) ApiReferencePtrOutput

func (ApiReferencePtrOutput) Type

Resource reference type

type ApiReferenceResponse

type ApiReferenceResponse struct {
	// Brand color
	BrandColor *string `pulumi:"brandColor"`
	// The custom API description
	Description *string `pulumi:"description"`
	// The display name
	DisplayName *string `pulumi:"displayName"`
	// The icon URI
	IconUri *string `pulumi:"iconUri"`
	// Resource reference id
	Id *string `pulumi:"id"`
	// The name of the API
	Name *string `pulumi:"name"`
	// The JSON representation of the swagger
	Swagger interface{} `pulumi:"swagger"`
	// Resource reference type
	Type *string `pulumi:"type"`
}

type ApiReferenceResponseArgs

type ApiReferenceResponseArgs struct {
	// Brand color
	BrandColor pulumi.StringPtrInput `pulumi:"brandColor"`
	// The custom API description
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The display name
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The icon URI
	IconUri pulumi.StringPtrInput `pulumi:"iconUri"`
	// Resource reference id
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The name of the API
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The JSON representation of the swagger
	Swagger pulumi.Input `pulumi:"swagger"`
	// Resource reference type
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (ApiReferenceResponseArgs) ElementType

func (ApiReferenceResponseArgs) ElementType() reflect.Type

func (ApiReferenceResponseArgs) ToApiReferenceResponseOutput

func (i ApiReferenceResponseArgs) ToApiReferenceResponseOutput() ApiReferenceResponseOutput

func (ApiReferenceResponseArgs) ToApiReferenceResponseOutputWithContext

func (i ApiReferenceResponseArgs) ToApiReferenceResponseOutputWithContext(ctx context.Context) ApiReferenceResponseOutput

func (ApiReferenceResponseArgs) ToApiReferenceResponsePtrOutput

func (i ApiReferenceResponseArgs) ToApiReferenceResponsePtrOutput() ApiReferenceResponsePtrOutput

func (ApiReferenceResponseArgs) ToApiReferenceResponsePtrOutputWithContext

func (i ApiReferenceResponseArgs) ToApiReferenceResponsePtrOutputWithContext(ctx context.Context) ApiReferenceResponsePtrOutput

type ApiReferenceResponseInput

type ApiReferenceResponseInput interface {
	pulumi.Input

	ToApiReferenceResponseOutput() ApiReferenceResponseOutput
	ToApiReferenceResponseOutputWithContext(context.Context) ApiReferenceResponseOutput
}

ApiReferenceResponseInput is an input type that accepts ApiReferenceResponseArgs and ApiReferenceResponseOutput values. You can construct a concrete instance of `ApiReferenceResponseInput` via:

ApiReferenceResponseArgs{...}

type ApiReferenceResponseOutput

type ApiReferenceResponseOutput struct{ *pulumi.OutputState }

func (ApiReferenceResponseOutput) BrandColor

Brand color

func (ApiReferenceResponseOutput) Description

The custom API description

func (ApiReferenceResponseOutput) DisplayName

The display name

func (ApiReferenceResponseOutput) ElementType

func (ApiReferenceResponseOutput) ElementType() reflect.Type

func (ApiReferenceResponseOutput) IconUri

The icon URI

func (ApiReferenceResponseOutput) Id

Resource reference id

func (ApiReferenceResponseOutput) Name

The name of the API

func (ApiReferenceResponseOutput) Swagger

The JSON representation of the swagger

func (ApiReferenceResponseOutput) ToApiReferenceResponseOutput

func (o ApiReferenceResponseOutput) ToApiReferenceResponseOutput() ApiReferenceResponseOutput

func (ApiReferenceResponseOutput) ToApiReferenceResponseOutputWithContext

func (o ApiReferenceResponseOutput) ToApiReferenceResponseOutputWithContext(ctx context.Context) ApiReferenceResponseOutput

func (ApiReferenceResponseOutput) ToApiReferenceResponsePtrOutput

func (o ApiReferenceResponseOutput) ToApiReferenceResponsePtrOutput() ApiReferenceResponsePtrOutput

func (ApiReferenceResponseOutput) ToApiReferenceResponsePtrOutputWithContext

func (o ApiReferenceResponseOutput) ToApiReferenceResponsePtrOutputWithContext(ctx context.Context) ApiReferenceResponsePtrOutput

func (ApiReferenceResponseOutput) Type

Resource reference type

type ApiReferenceResponsePtrInput

type ApiReferenceResponsePtrInput interface {
	pulumi.Input

	ToApiReferenceResponsePtrOutput() ApiReferenceResponsePtrOutput
	ToApiReferenceResponsePtrOutputWithContext(context.Context) ApiReferenceResponsePtrOutput
}

ApiReferenceResponsePtrInput is an input type that accepts ApiReferenceResponseArgs, ApiReferenceResponsePtr and ApiReferenceResponsePtrOutput values. You can construct a concrete instance of `ApiReferenceResponsePtrInput` via:

        ApiReferenceResponseArgs{...}

or:

        nil

type ApiReferenceResponsePtrOutput

type ApiReferenceResponsePtrOutput struct{ *pulumi.OutputState }

func (ApiReferenceResponsePtrOutput) BrandColor

Brand color

func (ApiReferenceResponsePtrOutput) Description

The custom API description

func (ApiReferenceResponsePtrOutput) DisplayName

The display name

func (ApiReferenceResponsePtrOutput) Elem

func (ApiReferenceResponsePtrOutput) ElementType

func (ApiReferenceResponsePtrOutput) IconUri

The icon URI

func (ApiReferenceResponsePtrOutput) Id

Resource reference id

func (ApiReferenceResponsePtrOutput) Name

The name of the API

func (ApiReferenceResponsePtrOutput) Swagger

The JSON representation of the swagger

func (ApiReferenceResponsePtrOutput) ToApiReferenceResponsePtrOutput

func (o ApiReferenceResponsePtrOutput) ToApiReferenceResponsePtrOutput() ApiReferenceResponsePtrOutput

func (ApiReferenceResponsePtrOutput) ToApiReferenceResponsePtrOutputWithContext

func (o ApiReferenceResponsePtrOutput) ToApiReferenceResponsePtrOutputWithContext(ctx context.Context) ApiReferenceResponsePtrOutput

func (ApiReferenceResponsePtrOutput) Type

Resource reference type

type ApiResourceBackendService

type ApiResourceBackendService struct {
	// The service URL
	ServiceUrl *string `pulumi:"serviceUrl"`
}

The API backend service

type ApiResourceBackendServiceArgs

type ApiResourceBackendServiceArgs struct {
	// The service URL
	ServiceUrl pulumi.StringPtrInput `pulumi:"serviceUrl"`
}

The API backend service

func (ApiResourceBackendServiceArgs) ElementType

func (ApiResourceBackendServiceArgs) ToApiResourceBackendServiceOutput

func (i ApiResourceBackendServiceArgs) ToApiResourceBackendServiceOutput() ApiResourceBackendServiceOutput

func (ApiResourceBackendServiceArgs) ToApiResourceBackendServiceOutputWithContext

func (i ApiResourceBackendServiceArgs) ToApiResourceBackendServiceOutputWithContext(ctx context.Context) ApiResourceBackendServiceOutput

func (ApiResourceBackendServiceArgs) ToApiResourceBackendServicePtrOutput

func (i ApiResourceBackendServiceArgs) ToApiResourceBackendServicePtrOutput() ApiResourceBackendServicePtrOutput

func (ApiResourceBackendServiceArgs) ToApiResourceBackendServicePtrOutputWithContext

func (i ApiResourceBackendServiceArgs) ToApiResourceBackendServicePtrOutputWithContext(ctx context.Context) ApiResourceBackendServicePtrOutput

type ApiResourceBackendServiceInput

type ApiResourceBackendServiceInput interface {
	pulumi.Input

	ToApiResourceBackendServiceOutput() ApiResourceBackendServiceOutput
	ToApiResourceBackendServiceOutputWithContext(context.Context) ApiResourceBackendServiceOutput
}

ApiResourceBackendServiceInput is an input type that accepts ApiResourceBackendServiceArgs and ApiResourceBackendServiceOutput values. You can construct a concrete instance of `ApiResourceBackendServiceInput` via:

ApiResourceBackendServiceArgs{...}

type ApiResourceBackendServiceOutput

type ApiResourceBackendServiceOutput struct{ *pulumi.OutputState }

The API backend service

func (ApiResourceBackendServiceOutput) ElementType

func (ApiResourceBackendServiceOutput) ServiceUrl

The service URL

func (ApiResourceBackendServiceOutput) ToApiResourceBackendServiceOutput

func (o ApiResourceBackendServiceOutput) ToApiResourceBackendServiceOutput() ApiResourceBackendServiceOutput

func (ApiResourceBackendServiceOutput) ToApiResourceBackendServiceOutputWithContext

func (o ApiResourceBackendServiceOutput) ToApiResourceBackendServiceOutputWithContext(ctx context.Context) ApiResourceBackendServiceOutput

func (ApiResourceBackendServiceOutput) ToApiResourceBackendServicePtrOutput

func (o ApiResourceBackendServiceOutput) ToApiResourceBackendServicePtrOutput() ApiResourceBackendServicePtrOutput

func (ApiResourceBackendServiceOutput) ToApiResourceBackendServicePtrOutputWithContext

func (o ApiResourceBackendServiceOutput) ToApiResourceBackendServicePtrOutputWithContext(ctx context.Context) ApiResourceBackendServicePtrOutput

type ApiResourceBackendServicePtrInput

type ApiResourceBackendServicePtrInput interface {
	pulumi.Input

	ToApiResourceBackendServicePtrOutput() ApiResourceBackendServicePtrOutput
	ToApiResourceBackendServicePtrOutputWithContext(context.Context) ApiResourceBackendServicePtrOutput
}

ApiResourceBackendServicePtrInput is an input type that accepts ApiResourceBackendServiceArgs, ApiResourceBackendServicePtr and ApiResourceBackendServicePtrOutput values. You can construct a concrete instance of `ApiResourceBackendServicePtrInput` via:

        ApiResourceBackendServiceArgs{...}

or:

        nil

type ApiResourceBackendServicePtrOutput

type ApiResourceBackendServicePtrOutput struct{ *pulumi.OutputState }

func (ApiResourceBackendServicePtrOutput) Elem

func (ApiResourceBackendServicePtrOutput) ElementType

func (ApiResourceBackendServicePtrOutput) ServiceUrl

The service URL

func (ApiResourceBackendServicePtrOutput) ToApiResourceBackendServicePtrOutput

func (o ApiResourceBackendServicePtrOutput) ToApiResourceBackendServicePtrOutput() ApiResourceBackendServicePtrOutput

func (ApiResourceBackendServicePtrOutput) ToApiResourceBackendServicePtrOutputWithContext

func (o ApiResourceBackendServicePtrOutput) ToApiResourceBackendServicePtrOutputWithContext(ctx context.Context) ApiResourceBackendServicePtrOutput

type ApiResourceBackendServiceResponse

type ApiResourceBackendServiceResponse struct {
	// The service URL
	ServiceUrl *string `pulumi:"serviceUrl"`
}

The API backend service

type ApiResourceBackendServiceResponseArgs

type ApiResourceBackendServiceResponseArgs struct {
	// The service URL
	ServiceUrl pulumi.StringPtrInput `pulumi:"serviceUrl"`
}

The API backend service

func (ApiResourceBackendServiceResponseArgs) ElementType

func (ApiResourceBackendServiceResponseArgs) ToApiResourceBackendServiceResponseOutput

func (i ApiResourceBackendServiceResponseArgs) ToApiResourceBackendServiceResponseOutput() ApiResourceBackendServiceResponseOutput

func (ApiResourceBackendServiceResponseArgs) ToApiResourceBackendServiceResponseOutputWithContext

func (i ApiResourceBackendServiceResponseArgs) ToApiResourceBackendServiceResponseOutputWithContext(ctx context.Context) ApiResourceBackendServiceResponseOutput

func (ApiResourceBackendServiceResponseArgs) ToApiResourceBackendServiceResponsePtrOutput

func (i ApiResourceBackendServiceResponseArgs) ToApiResourceBackendServiceResponsePtrOutput() ApiResourceBackendServiceResponsePtrOutput

func (ApiResourceBackendServiceResponseArgs) ToApiResourceBackendServiceResponsePtrOutputWithContext

func (i ApiResourceBackendServiceResponseArgs) ToApiResourceBackendServiceResponsePtrOutputWithContext(ctx context.Context) ApiResourceBackendServiceResponsePtrOutput

type ApiResourceBackendServiceResponseInput

type ApiResourceBackendServiceResponseInput interface {
	pulumi.Input

	ToApiResourceBackendServiceResponseOutput() ApiResourceBackendServiceResponseOutput
	ToApiResourceBackendServiceResponseOutputWithContext(context.Context) ApiResourceBackendServiceResponseOutput
}

ApiResourceBackendServiceResponseInput is an input type that accepts ApiResourceBackendServiceResponseArgs and ApiResourceBackendServiceResponseOutput values. You can construct a concrete instance of `ApiResourceBackendServiceResponseInput` via:

ApiResourceBackendServiceResponseArgs{...}

type ApiResourceBackendServiceResponseOutput

type ApiResourceBackendServiceResponseOutput struct{ *pulumi.OutputState }

The API backend service

func (ApiResourceBackendServiceResponseOutput) ElementType

func (ApiResourceBackendServiceResponseOutput) ServiceUrl

The service URL

func (ApiResourceBackendServiceResponseOutput) ToApiResourceBackendServiceResponseOutput

func (o ApiResourceBackendServiceResponseOutput) ToApiResourceBackendServiceResponseOutput() ApiResourceBackendServiceResponseOutput

func (ApiResourceBackendServiceResponseOutput) ToApiResourceBackendServiceResponseOutputWithContext

func (o ApiResourceBackendServiceResponseOutput) ToApiResourceBackendServiceResponseOutputWithContext(ctx context.Context) ApiResourceBackendServiceResponseOutput

func (ApiResourceBackendServiceResponseOutput) ToApiResourceBackendServiceResponsePtrOutput

func (o ApiResourceBackendServiceResponseOutput) ToApiResourceBackendServiceResponsePtrOutput() ApiResourceBackendServiceResponsePtrOutput

func (ApiResourceBackendServiceResponseOutput) ToApiResourceBackendServiceResponsePtrOutputWithContext

func (o ApiResourceBackendServiceResponseOutput) ToApiResourceBackendServiceResponsePtrOutputWithContext(ctx context.Context) ApiResourceBackendServiceResponsePtrOutput

type ApiResourceBackendServiceResponsePtrInput

type ApiResourceBackendServiceResponsePtrInput interface {
	pulumi.Input

	ToApiResourceBackendServiceResponsePtrOutput() ApiResourceBackendServiceResponsePtrOutput
	ToApiResourceBackendServiceResponsePtrOutputWithContext(context.Context) ApiResourceBackendServiceResponsePtrOutput
}

ApiResourceBackendServiceResponsePtrInput is an input type that accepts ApiResourceBackendServiceResponseArgs, ApiResourceBackendServiceResponsePtr and ApiResourceBackendServiceResponsePtrOutput values. You can construct a concrete instance of `ApiResourceBackendServiceResponsePtrInput` via:

        ApiResourceBackendServiceResponseArgs{...}

or:

        nil

type ApiResourceBackendServiceResponsePtrOutput

type ApiResourceBackendServiceResponsePtrOutput struct{ *pulumi.OutputState }

func (ApiResourceBackendServiceResponsePtrOutput) Elem

func (ApiResourceBackendServiceResponsePtrOutput) ElementType

func (ApiResourceBackendServiceResponsePtrOutput) ServiceUrl

The service URL

func (ApiResourceBackendServiceResponsePtrOutput) ToApiResourceBackendServiceResponsePtrOutput

func (o ApiResourceBackendServiceResponsePtrOutput) ToApiResourceBackendServiceResponsePtrOutput() ApiResourceBackendServiceResponsePtrOutput

func (ApiResourceBackendServiceResponsePtrOutput) ToApiResourceBackendServiceResponsePtrOutputWithContext

func (o ApiResourceBackendServiceResponsePtrOutput) ToApiResourceBackendServiceResponsePtrOutputWithContext(ctx context.Context) ApiResourceBackendServiceResponsePtrOutput

type ApiResourceDefinitions

type ApiResourceDefinitions struct {
	// The modified swagger URL
	ModifiedSwaggerUrl *string `pulumi:"modifiedSwaggerUrl"`
	// The original swagger URL
	OriginalSwaggerUrl *string `pulumi:"originalSwaggerUrl"`
}

API Definitions

type ApiResourceDefinitionsArgs

type ApiResourceDefinitionsArgs struct {
	// The modified swagger URL
	ModifiedSwaggerUrl pulumi.StringPtrInput `pulumi:"modifiedSwaggerUrl"`
	// The original swagger URL
	OriginalSwaggerUrl pulumi.StringPtrInput `pulumi:"originalSwaggerUrl"`
}

API Definitions

func (ApiResourceDefinitionsArgs) ElementType

func (ApiResourceDefinitionsArgs) ElementType() reflect.Type

func (ApiResourceDefinitionsArgs) ToApiResourceDefinitionsOutput

func (i ApiResourceDefinitionsArgs) ToApiResourceDefinitionsOutput() ApiResourceDefinitionsOutput

func (ApiResourceDefinitionsArgs) ToApiResourceDefinitionsOutputWithContext

func (i ApiResourceDefinitionsArgs) ToApiResourceDefinitionsOutputWithContext(ctx context.Context) ApiResourceDefinitionsOutput

func (ApiResourceDefinitionsArgs) ToApiResourceDefinitionsPtrOutput

func (i ApiResourceDefinitionsArgs) ToApiResourceDefinitionsPtrOutput() ApiResourceDefinitionsPtrOutput

func (ApiResourceDefinitionsArgs) ToApiResourceDefinitionsPtrOutputWithContext

func (i ApiResourceDefinitionsArgs) ToApiResourceDefinitionsPtrOutputWithContext(ctx context.Context) ApiResourceDefinitionsPtrOutput

type ApiResourceDefinitionsInput

type ApiResourceDefinitionsInput interface {
	pulumi.Input

	ToApiResourceDefinitionsOutput() ApiResourceDefinitionsOutput
	ToApiResourceDefinitionsOutputWithContext(context.Context) ApiResourceDefinitionsOutput
}

ApiResourceDefinitionsInput is an input type that accepts ApiResourceDefinitionsArgs and ApiResourceDefinitionsOutput values. You can construct a concrete instance of `ApiResourceDefinitionsInput` via:

ApiResourceDefinitionsArgs{...}

type ApiResourceDefinitionsOutput

type ApiResourceDefinitionsOutput struct{ *pulumi.OutputState }

API Definitions

func (ApiResourceDefinitionsOutput) ElementType

func (ApiResourceDefinitionsOutput) ModifiedSwaggerUrl

func (o ApiResourceDefinitionsOutput) ModifiedSwaggerUrl() pulumi.StringPtrOutput

The modified swagger URL

func (ApiResourceDefinitionsOutput) OriginalSwaggerUrl

func (o ApiResourceDefinitionsOutput) OriginalSwaggerUrl() pulumi.StringPtrOutput

The original swagger URL

func (ApiResourceDefinitionsOutput) ToApiResourceDefinitionsOutput

func (o ApiResourceDefinitionsOutput) ToApiResourceDefinitionsOutput() ApiResourceDefinitionsOutput

func (ApiResourceDefinitionsOutput) ToApiResourceDefinitionsOutputWithContext

func (o ApiResourceDefinitionsOutput) ToApiResourceDefinitionsOutputWithContext(ctx context.Context) ApiResourceDefinitionsOutput

func (ApiResourceDefinitionsOutput) ToApiResourceDefinitionsPtrOutput

func (o ApiResourceDefinitionsOutput) ToApiResourceDefinitionsPtrOutput() ApiResourceDefinitionsPtrOutput

func (ApiResourceDefinitionsOutput) ToApiResourceDefinitionsPtrOutputWithContext

func (o ApiResourceDefinitionsOutput) ToApiResourceDefinitionsPtrOutputWithContext(ctx context.Context) ApiResourceDefinitionsPtrOutput

type ApiResourceDefinitionsPtrInput

type ApiResourceDefinitionsPtrInput interface {
	pulumi.Input

	ToApiResourceDefinitionsPtrOutput() ApiResourceDefinitionsPtrOutput
	ToApiResourceDefinitionsPtrOutputWithContext(context.Context) ApiResourceDefinitionsPtrOutput
}

ApiResourceDefinitionsPtrInput is an input type that accepts ApiResourceDefinitionsArgs, ApiResourceDefinitionsPtr and ApiResourceDefinitionsPtrOutput values. You can construct a concrete instance of `ApiResourceDefinitionsPtrInput` via:

        ApiResourceDefinitionsArgs{...}

or:

        nil

type ApiResourceDefinitionsPtrOutput

type ApiResourceDefinitionsPtrOutput struct{ *pulumi.OutputState }

func (ApiResourceDefinitionsPtrOutput) Elem

func (ApiResourceDefinitionsPtrOutput) ElementType

func (ApiResourceDefinitionsPtrOutput) ModifiedSwaggerUrl

The modified swagger URL

func (ApiResourceDefinitionsPtrOutput) OriginalSwaggerUrl

The original swagger URL

func (ApiResourceDefinitionsPtrOutput) ToApiResourceDefinitionsPtrOutput

func (o ApiResourceDefinitionsPtrOutput) ToApiResourceDefinitionsPtrOutput() ApiResourceDefinitionsPtrOutput

func (ApiResourceDefinitionsPtrOutput) ToApiResourceDefinitionsPtrOutputWithContext

func (o ApiResourceDefinitionsPtrOutput) ToApiResourceDefinitionsPtrOutputWithContext(ctx context.Context) ApiResourceDefinitionsPtrOutput

type ApiResourceDefinitionsResponse

type ApiResourceDefinitionsResponse struct {
	// The modified swagger URL
	ModifiedSwaggerUrl *string `pulumi:"modifiedSwaggerUrl"`
	// The original swagger URL
	OriginalSwaggerUrl *string `pulumi:"originalSwaggerUrl"`
}

API Definitions

type ApiResourceDefinitionsResponseArgs

type ApiResourceDefinitionsResponseArgs struct {
	// The modified swagger URL
	ModifiedSwaggerUrl pulumi.StringPtrInput `pulumi:"modifiedSwaggerUrl"`
	// The original swagger URL
	OriginalSwaggerUrl pulumi.StringPtrInput `pulumi:"originalSwaggerUrl"`
}

API Definitions

func (ApiResourceDefinitionsResponseArgs) ElementType

func (ApiResourceDefinitionsResponseArgs) ToApiResourceDefinitionsResponseOutput

func (i ApiResourceDefinitionsResponseArgs) ToApiResourceDefinitionsResponseOutput() ApiResourceDefinitionsResponseOutput

func (ApiResourceDefinitionsResponseArgs) ToApiResourceDefinitionsResponseOutputWithContext

func (i ApiResourceDefinitionsResponseArgs) ToApiResourceDefinitionsResponseOutputWithContext(ctx context.Context) ApiResourceDefinitionsResponseOutput

func (ApiResourceDefinitionsResponseArgs) ToApiResourceDefinitionsResponsePtrOutput

func (i ApiResourceDefinitionsResponseArgs) ToApiResourceDefinitionsResponsePtrOutput() ApiResourceDefinitionsResponsePtrOutput

func (ApiResourceDefinitionsResponseArgs) ToApiResourceDefinitionsResponsePtrOutputWithContext

func (i ApiResourceDefinitionsResponseArgs) ToApiResourceDefinitionsResponsePtrOutputWithContext(ctx context.Context) ApiResourceDefinitionsResponsePtrOutput

type ApiResourceDefinitionsResponseInput

type ApiResourceDefinitionsResponseInput interface {
	pulumi.Input

	ToApiResourceDefinitionsResponseOutput() ApiResourceDefinitionsResponseOutput
	ToApiResourceDefinitionsResponseOutputWithContext(context.Context) ApiResourceDefinitionsResponseOutput
}

ApiResourceDefinitionsResponseInput is an input type that accepts ApiResourceDefinitionsResponseArgs and ApiResourceDefinitionsResponseOutput values. You can construct a concrete instance of `ApiResourceDefinitionsResponseInput` via:

ApiResourceDefinitionsResponseArgs{...}

type ApiResourceDefinitionsResponseOutput

type ApiResourceDefinitionsResponseOutput struct{ *pulumi.OutputState }

API Definitions

func (ApiResourceDefinitionsResponseOutput) ElementType

func (ApiResourceDefinitionsResponseOutput) ModifiedSwaggerUrl

The modified swagger URL

func (ApiResourceDefinitionsResponseOutput) OriginalSwaggerUrl

The original swagger URL

func (ApiResourceDefinitionsResponseOutput) ToApiResourceDefinitionsResponseOutput

func (o ApiResourceDefinitionsResponseOutput) ToApiResourceDefinitionsResponseOutput() ApiResourceDefinitionsResponseOutput

func (ApiResourceDefinitionsResponseOutput) ToApiResourceDefinitionsResponseOutputWithContext

func (o ApiResourceDefinitionsResponseOutput) ToApiResourceDefinitionsResponseOutputWithContext(ctx context.Context) ApiResourceDefinitionsResponseOutput

func (ApiResourceDefinitionsResponseOutput) ToApiResourceDefinitionsResponsePtrOutput

func (o ApiResourceDefinitionsResponseOutput) ToApiResourceDefinitionsResponsePtrOutput() ApiResourceDefinitionsResponsePtrOutput

func (ApiResourceDefinitionsResponseOutput) ToApiResourceDefinitionsResponsePtrOutputWithContext

func (o ApiResourceDefinitionsResponseOutput) ToApiResourceDefinitionsResponsePtrOutputWithContext(ctx context.Context) ApiResourceDefinitionsResponsePtrOutput

type ApiResourceDefinitionsResponsePtrInput

type ApiResourceDefinitionsResponsePtrInput interface {
	pulumi.Input

	ToApiResourceDefinitionsResponsePtrOutput() ApiResourceDefinitionsResponsePtrOutput
	ToApiResourceDefinitionsResponsePtrOutputWithContext(context.Context) ApiResourceDefinitionsResponsePtrOutput
}

ApiResourceDefinitionsResponsePtrInput is an input type that accepts ApiResourceDefinitionsResponseArgs, ApiResourceDefinitionsResponsePtr and ApiResourceDefinitionsResponsePtrOutput values. You can construct a concrete instance of `ApiResourceDefinitionsResponsePtrInput` via:

        ApiResourceDefinitionsResponseArgs{...}

or:

        nil

type ApiResourceDefinitionsResponsePtrOutput

type ApiResourceDefinitionsResponsePtrOutput struct{ *pulumi.OutputState }

func (ApiResourceDefinitionsResponsePtrOutput) Elem

func (ApiResourceDefinitionsResponsePtrOutput) ElementType

func (ApiResourceDefinitionsResponsePtrOutput) ModifiedSwaggerUrl

The modified swagger URL

func (ApiResourceDefinitionsResponsePtrOutput) OriginalSwaggerUrl

The original swagger URL

func (ApiResourceDefinitionsResponsePtrOutput) ToApiResourceDefinitionsResponsePtrOutput

func (o ApiResourceDefinitionsResponsePtrOutput) ToApiResourceDefinitionsResponsePtrOutput() ApiResourceDefinitionsResponsePtrOutput

func (ApiResourceDefinitionsResponsePtrOutput) ToApiResourceDefinitionsResponsePtrOutputWithContext

func (o ApiResourceDefinitionsResponsePtrOutput) ToApiResourceDefinitionsResponsePtrOutputWithContext(ctx context.Context) ApiResourceDefinitionsResponsePtrOutput

type ApiType added in v0.3.1

type ApiType pulumi.String

The API type

func (ApiType) ElementType added in v0.3.1

func (ApiType) ElementType() reflect.Type

func (ApiType) ToStringOutput added in v0.3.1

func (e ApiType) ToStringOutput() pulumi.StringOutput

func (ApiType) ToStringOutputWithContext added in v0.3.1

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

func (ApiType) ToStringPtrOutput added in v0.3.1

func (e ApiType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApiType) ToStringPtrOutputWithContext added in v0.3.1

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

type AppRegistration added in v0.6.0

type AppRegistration struct {
	AppId                *string `pulumi:"appId"`
	AppSecretSettingName *string `pulumi:"appSecretSettingName"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
}

type AppRegistrationArgs added in v0.6.0

type AppRegistrationArgs struct {
	AppId                pulumi.StringPtrInput `pulumi:"appId"`
	AppSecretSettingName pulumi.StringPtrInput `pulumi:"appSecretSettingName"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
}

func (AppRegistrationArgs) ElementType added in v0.6.0

func (AppRegistrationArgs) ElementType() reflect.Type

func (AppRegistrationArgs) ToAppRegistrationOutput added in v0.6.0

func (i AppRegistrationArgs) ToAppRegistrationOutput() AppRegistrationOutput

func (AppRegistrationArgs) ToAppRegistrationOutputWithContext added in v0.6.0

func (i AppRegistrationArgs) ToAppRegistrationOutputWithContext(ctx context.Context) AppRegistrationOutput

func (AppRegistrationArgs) ToAppRegistrationPtrOutput added in v0.6.0

func (i AppRegistrationArgs) ToAppRegistrationPtrOutput() AppRegistrationPtrOutput

func (AppRegistrationArgs) ToAppRegistrationPtrOutputWithContext added in v0.6.0

func (i AppRegistrationArgs) ToAppRegistrationPtrOutputWithContext(ctx context.Context) AppRegistrationPtrOutput

type AppRegistrationInput added in v0.6.0

type AppRegistrationInput interface {
	pulumi.Input

	ToAppRegistrationOutput() AppRegistrationOutput
	ToAppRegistrationOutputWithContext(context.Context) AppRegistrationOutput
}

AppRegistrationInput is an input type that accepts AppRegistrationArgs and AppRegistrationOutput values. You can construct a concrete instance of `AppRegistrationInput` via:

AppRegistrationArgs{...}

type AppRegistrationOutput added in v0.6.0

type AppRegistrationOutput struct{ *pulumi.OutputState }

func (AppRegistrationOutput) AppId added in v0.6.0

func (AppRegistrationOutput) AppSecretSettingName added in v0.6.0

func (o AppRegistrationOutput) AppSecretSettingName() pulumi.StringPtrOutput

func (AppRegistrationOutput) ElementType added in v0.6.0

func (AppRegistrationOutput) ElementType() reflect.Type

func (AppRegistrationOutput) Kind added in v0.6.0

Kind of resource.

func (AppRegistrationOutput) ToAppRegistrationOutput added in v0.6.0

func (o AppRegistrationOutput) ToAppRegistrationOutput() AppRegistrationOutput

func (AppRegistrationOutput) ToAppRegistrationOutputWithContext added in v0.6.0

func (o AppRegistrationOutput) ToAppRegistrationOutputWithContext(ctx context.Context) AppRegistrationOutput

func (AppRegistrationOutput) ToAppRegistrationPtrOutput added in v0.6.0

func (o AppRegistrationOutput) ToAppRegistrationPtrOutput() AppRegistrationPtrOutput

func (AppRegistrationOutput) ToAppRegistrationPtrOutputWithContext added in v0.6.0

func (o AppRegistrationOutput) ToAppRegistrationPtrOutputWithContext(ctx context.Context) AppRegistrationPtrOutput

type AppRegistrationPtrInput added in v0.6.0

type AppRegistrationPtrInput interface {
	pulumi.Input

	ToAppRegistrationPtrOutput() AppRegistrationPtrOutput
	ToAppRegistrationPtrOutputWithContext(context.Context) AppRegistrationPtrOutput
}

AppRegistrationPtrInput is an input type that accepts AppRegistrationArgs, AppRegistrationPtr and AppRegistrationPtrOutput values. You can construct a concrete instance of `AppRegistrationPtrInput` via:

        AppRegistrationArgs{...}

or:

        nil

func AppRegistrationPtr added in v0.6.0

func AppRegistrationPtr(v *AppRegistrationArgs) AppRegistrationPtrInput

type AppRegistrationPtrOutput added in v0.6.0

type AppRegistrationPtrOutput struct{ *pulumi.OutputState }

func (AppRegistrationPtrOutput) AppId added in v0.6.0

func (AppRegistrationPtrOutput) AppSecretSettingName added in v0.6.0

func (o AppRegistrationPtrOutput) AppSecretSettingName() pulumi.StringPtrOutput

func (AppRegistrationPtrOutput) Elem added in v0.6.0

func (AppRegistrationPtrOutput) ElementType added in v0.6.0

func (AppRegistrationPtrOutput) ElementType() reflect.Type

func (AppRegistrationPtrOutput) Kind added in v0.6.0

Kind of resource.

func (AppRegistrationPtrOutput) ToAppRegistrationPtrOutput added in v0.6.0

func (o AppRegistrationPtrOutput) ToAppRegistrationPtrOutput() AppRegistrationPtrOutput

func (AppRegistrationPtrOutput) ToAppRegistrationPtrOutputWithContext added in v0.6.0

func (o AppRegistrationPtrOutput) ToAppRegistrationPtrOutputWithContext(ctx context.Context) AppRegistrationPtrOutput

type AppRegistrationResponse added in v0.6.0

type AppRegistrationResponse struct {
	AppId                *string `pulumi:"appId"`
	AppSecretSettingName *string `pulumi:"appSecretSettingName"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

type AppRegistrationResponseArgs added in v0.6.0

type AppRegistrationResponseArgs struct {
	AppId                pulumi.StringPtrInput `pulumi:"appId"`
	AppSecretSettingName pulumi.StringPtrInput `pulumi:"appSecretSettingName"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringInput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (AppRegistrationResponseArgs) ElementType added in v0.6.0

func (AppRegistrationResponseArgs) ToAppRegistrationResponseOutput added in v0.6.0

func (i AppRegistrationResponseArgs) ToAppRegistrationResponseOutput() AppRegistrationResponseOutput

func (AppRegistrationResponseArgs) ToAppRegistrationResponseOutputWithContext added in v0.6.0

func (i AppRegistrationResponseArgs) ToAppRegistrationResponseOutputWithContext(ctx context.Context) AppRegistrationResponseOutput

func (AppRegistrationResponseArgs) ToAppRegistrationResponsePtrOutput added in v0.6.0

func (i AppRegistrationResponseArgs) ToAppRegistrationResponsePtrOutput() AppRegistrationResponsePtrOutput

func (AppRegistrationResponseArgs) ToAppRegistrationResponsePtrOutputWithContext added in v0.6.0

func (i AppRegistrationResponseArgs) ToAppRegistrationResponsePtrOutputWithContext(ctx context.Context) AppRegistrationResponsePtrOutput

type AppRegistrationResponseInput added in v0.6.0

type AppRegistrationResponseInput interface {
	pulumi.Input

	ToAppRegistrationResponseOutput() AppRegistrationResponseOutput
	ToAppRegistrationResponseOutputWithContext(context.Context) AppRegistrationResponseOutput
}

AppRegistrationResponseInput is an input type that accepts AppRegistrationResponseArgs and AppRegistrationResponseOutput values. You can construct a concrete instance of `AppRegistrationResponseInput` via:

AppRegistrationResponseArgs{...}

type AppRegistrationResponseOutput added in v0.6.0

type AppRegistrationResponseOutput struct{ *pulumi.OutputState }

func (AppRegistrationResponseOutput) AppId added in v0.6.0

func (AppRegistrationResponseOutput) AppSecretSettingName added in v0.6.0

func (o AppRegistrationResponseOutput) AppSecretSettingName() pulumi.StringPtrOutput

func (AppRegistrationResponseOutput) ElementType added in v0.6.0

func (AppRegistrationResponseOutput) Id added in v0.6.0

Resource Id.

func (AppRegistrationResponseOutput) Kind added in v0.6.0

Kind of resource.

func (AppRegistrationResponseOutput) Name added in v0.6.0

Resource Name.

func (AppRegistrationResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (AppRegistrationResponseOutput) ToAppRegistrationResponseOutput added in v0.6.0

func (o AppRegistrationResponseOutput) ToAppRegistrationResponseOutput() AppRegistrationResponseOutput

func (AppRegistrationResponseOutput) ToAppRegistrationResponseOutputWithContext added in v0.6.0

func (o AppRegistrationResponseOutput) ToAppRegistrationResponseOutputWithContext(ctx context.Context) AppRegistrationResponseOutput

func (AppRegistrationResponseOutput) ToAppRegistrationResponsePtrOutput added in v0.6.0

func (o AppRegistrationResponseOutput) ToAppRegistrationResponsePtrOutput() AppRegistrationResponsePtrOutput

func (AppRegistrationResponseOutput) ToAppRegistrationResponsePtrOutputWithContext added in v0.6.0

func (o AppRegistrationResponseOutput) ToAppRegistrationResponsePtrOutputWithContext(ctx context.Context) AppRegistrationResponsePtrOutput

func (AppRegistrationResponseOutput) Type added in v0.6.0

Resource type.

type AppRegistrationResponsePtrInput added in v0.6.0

type AppRegistrationResponsePtrInput interface {
	pulumi.Input

	ToAppRegistrationResponsePtrOutput() AppRegistrationResponsePtrOutput
	ToAppRegistrationResponsePtrOutputWithContext(context.Context) AppRegistrationResponsePtrOutput
}

AppRegistrationResponsePtrInput is an input type that accepts AppRegistrationResponseArgs, AppRegistrationResponsePtr and AppRegistrationResponsePtrOutput values. You can construct a concrete instance of `AppRegistrationResponsePtrInput` via:

        AppRegistrationResponseArgs{...}

or:

        nil

func AppRegistrationResponsePtr added in v0.6.0

func AppRegistrationResponsePtr(v *AppRegistrationResponseArgs) AppRegistrationResponsePtrInput

type AppRegistrationResponsePtrOutput added in v0.6.0

type AppRegistrationResponsePtrOutput struct{ *pulumi.OutputState }

func (AppRegistrationResponsePtrOutput) AppId added in v0.6.0

func (AppRegistrationResponsePtrOutput) AppSecretSettingName added in v0.6.0

func (o AppRegistrationResponsePtrOutput) AppSecretSettingName() pulumi.StringPtrOutput

func (AppRegistrationResponsePtrOutput) Elem added in v0.6.0

func (AppRegistrationResponsePtrOutput) ElementType added in v0.6.0

func (AppRegistrationResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (AppRegistrationResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (AppRegistrationResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (AppRegistrationResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (AppRegistrationResponsePtrOutput) ToAppRegistrationResponsePtrOutput added in v0.6.0

func (o AppRegistrationResponsePtrOutput) ToAppRegistrationResponsePtrOutput() AppRegistrationResponsePtrOutput

func (AppRegistrationResponsePtrOutput) ToAppRegistrationResponsePtrOutputWithContext added in v0.6.0

func (o AppRegistrationResponsePtrOutput) ToAppRegistrationResponsePtrOutputWithContext(ctx context.Context) AppRegistrationResponsePtrOutput

func (AppRegistrationResponsePtrOutput) Type added in v0.6.0

Resource type.

type AppServiceEnvironment

type AppServiceEnvironment struct {
	pulumi.CustomResourceState

	// List of comma separated strings describing which VM sizes are allowed for front-ends.
	AllowedMultiSizes pulumi.StringOutput `pulumi:"allowedMultiSizes"`
	// List of comma separated strings describing which VM sizes are allowed for workers.
	AllowedWorkerSizes pulumi.StringOutput `pulumi:"allowedWorkerSizes"`
	// API Management Account associated with the App Service Environment.
	ApiManagementAccountId pulumi.StringPtrOutput `pulumi:"apiManagementAccountId"`
	// Custom settings for changing the behavior of the App Service Environment.
	ClusterSettings NameValuePairResponseArrayOutput `pulumi:"clusterSettings"`
	// Edition of the metadata database for the App Service Environment, e.g. "Standard".
	DatabaseEdition pulumi.StringOutput `pulumi:"databaseEdition"`
	// Service objective of the metadata database for the App Service Environment, e.g. "S0".
	DatabaseServiceObjective pulumi.StringOutput `pulumi:"databaseServiceObjective"`
	// Default Scale Factor for FrontEnds.
	DefaultFrontEndScaleFactor pulumi.IntOutput `pulumi:"defaultFrontEndScaleFactor"`
	// DNS suffix of the App Service Environment.
	DnsSuffix pulumi.StringPtrOutput `pulumi:"dnsSuffix"`
	// True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available
	// (most likely because NSG blocked the incoming traffic).
	DynamicCacheEnabled pulumi.BoolPtrOutput `pulumi:"dynamicCacheEnabled"`
	// Current total, used, and available worker capacities.
	EnvironmentCapacities StampCapacityResponseArrayOutput `pulumi:"environmentCapacities"`
	// True/false indicating whether the App Service Environment is healthy.
	EnvironmentIsHealthy pulumi.BoolOutput `pulumi:"environmentIsHealthy"`
	// Detailed message about with results of the last check of the App Service Environment.
	EnvironmentStatus pulumi.StringOutput `pulumi:"environmentStatus"`
	// Scale factor for front-ends.
	FrontEndScaleFactor pulumi.IntPtrOutput `pulumi:"frontEndScaleFactor"`
	// Flag that displays whether an ASE has linux workers or not
	HasLinuxWorkers pulumi.BoolPtrOutput `pulumi:"hasLinuxWorkers"`
	// Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.
	InternalLoadBalancingMode pulumi.StringPtrOutput `pulumi:"internalLoadBalancingMode"`
	// Number of IP SSL addresses reserved for the App Service Environment.
	IpsslAddressCount pulumi.IntPtrOutput `pulumi:"ipsslAddressCount"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Last deployment action on the App Service Environment.
	LastAction pulumi.StringOutput `pulumi:"lastAction"`
	// Result of the last deployment action on the App Service Environment.
	LastActionResult pulumi.StringOutput `pulumi:"lastActionResult"`
	// Resource Location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Maximum number of VMs in the App Service Environment.
	MaximumNumberOfMachines pulumi.IntOutput `pulumi:"maximumNumberOfMachines"`
	// Number of front-end instances.
	MultiRoleCount pulumi.IntPtrOutput `pulumi:"multiRoleCount"`
	// Front-end VM size, e.g. "Medium", "Large".
	MultiSize pulumi.StringPtrOutput `pulumi:"multiSize"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Access control list for controlling traffic to the App Service Environment.
	NetworkAccessControlList NetworkAccessControlEntryResponseArrayOutput `pulumi:"networkAccessControlList"`
	// Provisioning state of the App Service Environment.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Resource group of the App Service Environment.
	ResourceGroup pulumi.StringOutput `pulumi:"resourceGroup"`
	// Key Vault ID for ILB App Service Environment default SSL certificate
	SslCertKeyVaultId pulumi.StringPtrOutput `pulumi:"sslCertKeyVaultId"`
	// Key Vault Secret Name for ILB App Service Environment default SSL certificate
	SslCertKeyVaultSecretName pulumi.StringPtrOutput `pulumi:"sslCertKeyVaultSecretName"`
	// Current status of the App Service Environment.
	Status pulumi.StringOutput `pulumi:"status"`
	// Subscription of the App Service Environment.
	SubscriptionId pulumi.StringOutput `pulumi:"subscriptionId"`
	// <code>true</code> if the App Service Environment is suspended; otherwise, <code>false</code>. The environment can be suspended, e.g. when the management endpoint is no longer available
	//  (most likely because NSG blocked the incoming traffic).
	Suspended pulumi.BoolPtrOutput `pulumi:"suspended"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// Number of upgrade domains of the App Service Environment.
	UpgradeDomains pulumi.IntOutput `pulumi:"upgradeDomains"`
	// User added ip ranges to whitelist on ASE db
	UserWhitelistedIpRanges pulumi.StringArrayOutput `pulumi:"userWhitelistedIpRanges"`
	// Description of IP SSL mapping for the App Service Environment.
	VipMappings VirtualIPMappingResponseArrayOutput `pulumi:"vipMappings"`
	// Description of the Virtual Network.
	VirtualNetwork VirtualNetworkProfileResponseOutput `pulumi:"virtualNetwork"`
	// Name of the Virtual Network for the App Service Environment.
	VnetName pulumi.StringPtrOutput `pulumi:"vnetName"`
	// Resource group of the Virtual Network.
	VnetResourceGroupName pulumi.StringPtrOutput `pulumi:"vnetResourceGroupName"`
	// Subnet of the Virtual Network.
	VnetSubnetName pulumi.StringPtrOutput `pulumi:"vnetSubnetName"`
	// Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool.
	WorkerPools WorkerPoolResponseArrayOutput `pulumi:"workerPools"`
}

App Service Environment ARM resource. Latest API Version: 2020-09-01.

func GetAppServiceEnvironment

func GetAppServiceEnvironment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppServiceEnvironmentState, opts ...pulumi.ResourceOption) (*AppServiceEnvironment, error)

GetAppServiceEnvironment gets an existing AppServiceEnvironment 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 NewAppServiceEnvironment

func NewAppServiceEnvironment(ctx *pulumi.Context,
	name string, args *AppServiceEnvironmentArgs, opts ...pulumi.ResourceOption) (*AppServiceEnvironment, error)

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

func (*AppServiceEnvironment) ElementType added in v0.2.6

func (*AppServiceEnvironment) ElementType() reflect.Type

func (*AppServiceEnvironment) ToAppServiceEnvironmentOutput added in v0.2.6

func (i *AppServiceEnvironment) ToAppServiceEnvironmentOutput() AppServiceEnvironmentOutput

func (*AppServiceEnvironment) ToAppServiceEnvironmentOutputWithContext added in v0.2.6

func (i *AppServiceEnvironment) ToAppServiceEnvironmentOutputWithContext(ctx context.Context) AppServiceEnvironmentOutput

type AppServiceEnvironmentArgs

type AppServiceEnvironmentArgs struct {
	// API Management Account associated with the App Service Environment.
	ApiManagementAccountId pulumi.StringPtrInput
	// Custom settings for changing the behavior of the App Service Environment.
	ClusterSettings NameValuePairArrayInput
	// DNS suffix of the App Service Environment.
	DnsSuffix pulumi.StringPtrInput
	// True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available
	// (most likely because NSG blocked the incoming traffic).
	DynamicCacheEnabled pulumi.BoolPtrInput
	// Scale factor for front-ends.
	FrontEndScaleFactor pulumi.IntPtrInput
	// Flag that displays whether an ASE has linux workers or not
	HasLinuxWorkers pulumi.BoolPtrInput
	// Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.
	InternalLoadBalancingMode pulumi.StringPtrInput
	// Number of IP SSL addresses reserved for the App Service Environment.
	IpsslAddressCount pulumi.IntPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Number of front-end instances.
	MultiRoleCount pulumi.IntPtrInput
	// Front-end VM size, e.g. "Medium", "Large".
	MultiSize pulumi.StringPtrInput
	// Name of the App Service Environment.
	Name pulumi.StringInput
	// Access control list for controlling traffic to the App Service Environment.
	NetworkAccessControlList NetworkAccessControlEntryArrayInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Key Vault ID for ILB App Service Environment default SSL certificate
	SslCertKeyVaultId pulumi.StringPtrInput
	// Key Vault Secret Name for ILB App Service Environment default SSL certificate
	SslCertKeyVaultSecretName pulumi.StringPtrInput
	// <code>true</code> if the App Service Environment is suspended; otherwise, <code>false</code>. The environment can be suspended, e.g. when the management endpoint is no longer available
	//  (most likely because NSG blocked the incoming traffic).
	Suspended pulumi.BoolPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// User added ip ranges to whitelist on ASE db
	UserWhitelistedIpRanges pulumi.StringArrayInput
	// Description of the Virtual Network.
	VirtualNetwork VirtualNetworkProfileInput
	// Name of the Virtual Network for the App Service Environment.
	VnetName pulumi.StringPtrInput
	// Resource group of the Virtual Network.
	VnetResourceGroupName pulumi.StringPtrInput
	// Subnet of the Virtual Network.
	VnetSubnetName pulumi.StringPtrInput
	// Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool.
	WorkerPools WorkerPoolArrayInput
}

The set of arguments for constructing a AppServiceEnvironment resource.

func (AppServiceEnvironmentArgs) ElementType

func (AppServiceEnvironmentArgs) ElementType() reflect.Type

type AppServiceEnvironmentInput added in v0.2.6

type AppServiceEnvironmentInput interface {
	pulumi.Input

	ToAppServiceEnvironmentOutput() AppServiceEnvironmentOutput
	ToAppServiceEnvironmentOutputWithContext(ctx context.Context) AppServiceEnvironmentOutput
}

type AppServiceEnvironmentOutput added in v0.2.6

type AppServiceEnvironmentOutput struct {
	*pulumi.OutputState
}

func (AppServiceEnvironmentOutput) ElementType added in v0.2.6

func (AppServiceEnvironmentOutput) ToAppServiceEnvironmentOutput added in v0.2.6

func (o AppServiceEnvironmentOutput) ToAppServiceEnvironmentOutput() AppServiceEnvironmentOutput

func (AppServiceEnvironmentOutput) ToAppServiceEnvironmentOutputWithContext added in v0.2.6

func (o AppServiceEnvironmentOutput) ToAppServiceEnvironmentOutputWithContext(ctx context.Context) AppServiceEnvironmentOutput

type AppServiceEnvironmentState

type AppServiceEnvironmentState struct {
	// List of comma separated strings describing which VM sizes are allowed for front-ends.
	AllowedMultiSizes pulumi.StringPtrInput
	// List of comma separated strings describing which VM sizes are allowed for workers.
	AllowedWorkerSizes pulumi.StringPtrInput
	// API Management Account associated with the App Service Environment.
	ApiManagementAccountId pulumi.StringPtrInput
	// Custom settings for changing the behavior of the App Service Environment.
	ClusterSettings NameValuePairResponseArrayInput
	// Edition of the metadata database for the App Service Environment, e.g. "Standard".
	DatabaseEdition pulumi.StringPtrInput
	// Service objective of the metadata database for the App Service Environment, e.g. "S0".
	DatabaseServiceObjective pulumi.StringPtrInput
	// Default Scale Factor for FrontEnds.
	DefaultFrontEndScaleFactor pulumi.IntPtrInput
	// DNS suffix of the App Service Environment.
	DnsSuffix pulumi.StringPtrInput
	// True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available
	// (most likely because NSG blocked the incoming traffic).
	DynamicCacheEnabled pulumi.BoolPtrInput
	// Current total, used, and available worker capacities.
	EnvironmentCapacities StampCapacityResponseArrayInput
	// True/false indicating whether the App Service Environment is healthy.
	EnvironmentIsHealthy pulumi.BoolPtrInput
	// Detailed message about with results of the last check of the App Service Environment.
	EnvironmentStatus pulumi.StringPtrInput
	// Scale factor for front-ends.
	FrontEndScaleFactor pulumi.IntPtrInput
	// Flag that displays whether an ASE has linux workers or not
	HasLinuxWorkers pulumi.BoolPtrInput
	// Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.
	InternalLoadBalancingMode pulumi.StringPtrInput
	// Number of IP SSL addresses reserved for the App Service Environment.
	IpsslAddressCount pulumi.IntPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Last deployment action on the App Service Environment.
	LastAction pulumi.StringPtrInput
	// Result of the last deployment action on the App Service Environment.
	LastActionResult pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Maximum number of VMs in the App Service Environment.
	MaximumNumberOfMachines pulumi.IntPtrInput
	// Number of front-end instances.
	MultiRoleCount pulumi.IntPtrInput
	// Front-end VM size, e.g. "Medium", "Large".
	MultiSize pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Access control list for controlling traffic to the App Service Environment.
	NetworkAccessControlList NetworkAccessControlEntryResponseArrayInput
	// Provisioning state of the App Service Environment.
	ProvisioningState pulumi.StringPtrInput
	// Resource group of the App Service Environment.
	ResourceGroup pulumi.StringPtrInput
	// Key Vault ID for ILB App Service Environment default SSL certificate
	SslCertKeyVaultId pulumi.StringPtrInput
	// Key Vault Secret Name for ILB App Service Environment default SSL certificate
	SslCertKeyVaultSecretName pulumi.StringPtrInput
	// Current status of the App Service Environment.
	Status pulumi.StringPtrInput
	// Subscription of the App Service Environment.
	SubscriptionId pulumi.StringPtrInput
	// <code>true</code> if the App Service Environment is suspended; otherwise, <code>false</code>. The environment can be suspended, e.g. when the management endpoint is no longer available
	//  (most likely because NSG blocked the incoming traffic).
	Suspended pulumi.BoolPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Resource type.
	Type pulumi.StringPtrInput
	// Number of upgrade domains of the App Service Environment.
	UpgradeDomains pulumi.IntPtrInput
	// User added ip ranges to whitelist on ASE db
	UserWhitelistedIpRanges pulumi.StringArrayInput
	// Description of IP SSL mapping for the App Service Environment.
	VipMappings VirtualIPMappingResponseArrayInput
	// Description of the Virtual Network.
	VirtualNetwork VirtualNetworkProfileResponsePtrInput
	// Name of the Virtual Network for the App Service Environment.
	VnetName pulumi.StringPtrInput
	// Resource group of the Virtual Network.
	VnetResourceGroupName pulumi.StringPtrInput
	// Subnet of the Virtual Network.
	VnetSubnetName pulumi.StringPtrInput
	// Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool.
	WorkerPools WorkerPoolResponseArrayInput
}

func (AppServiceEnvironmentState) ElementType

func (AppServiceEnvironmentState) ElementType() reflect.Type

type AppServicePlan

type AppServicePlan struct {
	pulumi.CustomResourceState

	// The time when the server farm free offer expires.
	FreeOfferExpirationTime pulumi.StringPtrOutput `pulumi:"freeOfferExpirationTime"`
	// Geographical location for the App Service plan.
	GeoRegion pulumi.StringOutput `pulumi:"geoRegion"`
	// Specification for the App Service Environment to use for the App Service plan.
	HostingEnvironmentProfile HostingEnvironmentProfileResponsePtrOutput `pulumi:"hostingEnvironmentProfile"`
	// If Hyper-V container app service plan <code>true</code>, <code>false</code> otherwise.
	HyperV pulumi.BoolPtrOutput `pulumi:"hyperV"`
	// If <code>true</code>, this App Service Plan owns spot instances.
	IsSpot pulumi.BoolPtrOutput `pulumi:"isSpot"`
	// Obsolete: If Hyper-V container app service plan <code>true</code>, <code>false</code> otherwise.
	IsXenon pulumi.BoolPtrOutput `pulumi:"isXenon"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan
	MaximumElasticWorkerCount pulumi.IntPtrOutput `pulumi:"maximumElasticWorkerCount"`
	// Maximum number of instances that can be assigned to this App Service plan.
	MaximumNumberOfWorkers pulumi.IntOutput `pulumi:"maximumNumberOfWorkers"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Number of apps assigned to this App Service plan.
	NumberOfSites pulumi.IntOutput `pulumi:"numberOfSites"`
	// If <code>true</code>, apps assigned to this App Service plan can be scaled independently.
	// If <code>false</code>, apps assigned to this App Service plan will scale to all instances of the plan.
	PerSiteScaling pulumi.BoolPtrOutput `pulumi:"perSiteScaling"`
	// Provisioning state of the App Service Environment.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// If Linux app service plan <code>true</code>, <code>false</code> otherwise.
	Reserved pulumi.BoolPtrOutput `pulumi:"reserved"`
	// Resource group of the App Service plan.
	ResourceGroup pulumi.StringOutput `pulumi:"resourceGroup"`
	// Description of a SKU for a scalable resource.
	Sku SkuDescriptionResponsePtrOutput `pulumi:"sku"`
	// The time when the server farm expires. Valid only if it is a spot server farm.
	SpotExpirationTime pulumi.StringPtrOutput `pulumi:"spotExpirationTime"`
	// App Service plan status.
	Status pulumi.StringOutput `pulumi:"status"`
	// App Service plan subscription.
	Subscription pulumi.StringOutput `pulumi:"subscription"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Scaling worker count.
	TargetWorkerCount pulumi.IntPtrOutput `pulumi:"targetWorkerCount"`
	// Scaling worker size ID.
	TargetWorkerSizeId pulumi.IntPtrOutput `pulumi:"targetWorkerSizeId"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// Target worker tier assigned to the App Service plan.
	WorkerTierName pulumi.StringPtrOutput `pulumi:"workerTierName"`
}

App Service plan. Latest API Version: 2020-09-01.

func GetAppServicePlan

func GetAppServicePlan(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppServicePlanState, opts ...pulumi.ResourceOption) (*AppServicePlan, error)

GetAppServicePlan gets an existing AppServicePlan 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 NewAppServicePlan

func NewAppServicePlan(ctx *pulumi.Context,
	name string, args *AppServicePlanArgs, opts ...pulumi.ResourceOption) (*AppServicePlan, error)

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

func (*AppServicePlan) ElementType added in v0.2.6

func (*AppServicePlan) ElementType() reflect.Type

func (*AppServicePlan) ToAppServicePlanOutput added in v0.2.6

func (i *AppServicePlan) ToAppServicePlanOutput() AppServicePlanOutput

func (*AppServicePlan) ToAppServicePlanOutputWithContext added in v0.2.6

func (i *AppServicePlan) ToAppServicePlanOutputWithContext(ctx context.Context) AppServicePlanOutput

type AppServicePlanArgs

type AppServicePlanArgs struct {
	// The time when the server farm free offer expires.
	FreeOfferExpirationTime pulumi.StringPtrInput
	// Specification for the App Service Environment to use for the App Service plan.
	HostingEnvironmentProfile HostingEnvironmentProfilePtrInput
	// If Hyper-V container app service plan <code>true</code>, <code>false</code> otherwise.
	HyperV pulumi.BoolPtrInput
	// If <code>true</code>, this App Service Plan owns spot instances.
	IsSpot pulumi.BoolPtrInput
	// Obsolete: If Hyper-V container app service plan <code>true</code>, <code>false</code> otherwise.
	IsXenon pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan
	MaximumElasticWorkerCount pulumi.IntPtrInput
	// Name of the App Service plan.
	Name pulumi.StringInput
	// If <code>true</code>, apps assigned to this App Service plan can be scaled independently.
	// If <code>false</code>, apps assigned to this App Service plan will scale to all instances of the plan.
	PerSiteScaling pulumi.BoolPtrInput
	// If Linux app service plan <code>true</code>, <code>false</code> otherwise.
	Reserved pulumi.BoolPtrInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Description of a SKU for a scalable resource.
	Sku SkuDescriptionPtrInput
	// The time when the server farm expires. Valid only if it is a spot server farm.
	SpotExpirationTime pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Scaling worker count.
	TargetWorkerCount pulumi.IntPtrInput
	// Scaling worker size ID.
	TargetWorkerSizeId pulumi.IntPtrInput
	// Target worker tier assigned to the App Service plan.
	WorkerTierName pulumi.StringPtrInput
}

The set of arguments for constructing a AppServicePlan resource.

func (AppServicePlanArgs) ElementType

func (AppServicePlanArgs) ElementType() reflect.Type

type AppServicePlanInput added in v0.2.6

type AppServicePlanInput interface {
	pulumi.Input

	ToAppServicePlanOutput() AppServicePlanOutput
	ToAppServicePlanOutputWithContext(ctx context.Context) AppServicePlanOutput
}

type AppServicePlanOutput added in v0.2.6

type AppServicePlanOutput struct {
	*pulumi.OutputState
}

func (AppServicePlanOutput) ElementType added in v0.2.6

func (AppServicePlanOutput) ElementType() reflect.Type

func (AppServicePlanOutput) ToAppServicePlanOutput added in v0.2.6

func (o AppServicePlanOutput) ToAppServicePlanOutput() AppServicePlanOutput

func (AppServicePlanOutput) ToAppServicePlanOutputWithContext added in v0.2.6

func (o AppServicePlanOutput) ToAppServicePlanOutputWithContext(ctx context.Context) AppServicePlanOutput

type AppServicePlanRouteForVnet

type AppServicePlanRouteForVnet struct {
	pulumi.CustomResourceState

	// The ending address for this route. If the start address is specified in CIDR notation, this must be omitted.
	EndAddress pulumi.StringPtrOutput `pulumi:"endAddress"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The type of route this is:
	// DEFAULT - By default, every app has routes to the local address ranges specified by RFC1918
	// INHERITED - Routes inherited from the real Virtual Network routes
	// STATIC - Static route set on the app only
	//
	// These values will be used for syncing an app's routes with those from a Virtual Network.
	RouteType pulumi.StringPtrOutput `pulumi:"routeType"`
	// The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified.
	StartAddress pulumi.StringPtrOutput `pulumi:"startAddress"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Virtual Network route contract used to pass routing information for a Virtual Network. Latest API Version: 2020-09-01.

func GetAppServicePlanRouteForVnet

func GetAppServicePlanRouteForVnet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppServicePlanRouteForVnetState, opts ...pulumi.ResourceOption) (*AppServicePlanRouteForVnet, error)

GetAppServicePlanRouteForVnet gets an existing AppServicePlanRouteForVnet 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 NewAppServicePlanRouteForVnet

func NewAppServicePlanRouteForVnet(ctx *pulumi.Context,
	name string, args *AppServicePlanRouteForVnetArgs, opts ...pulumi.ResourceOption) (*AppServicePlanRouteForVnet, error)

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

func (*AppServicePlanRouteForVnet) ElementType added in v0.2.6

func (*AppServicePlanRouteForVnet) ElementType() reflect.Type

func (*AppServicePlanRouteForVnet) ToAppServicePlanRouteForVnetOutput added in v0.2.6

func (i *AppServicePlanRouteForVnet) ToAppServicePlanRouteForVnetOutput() AppServicePlanRouteForVnetOutput

func (*AppServicePlanRouteForVnet) ToAppServicePlanRouteForVnetOutputWithContext added in v0.2.6

func (i *AppServicePlanRouteForVnet) ToAppServicePlanRouteForVnetOutputWithContext(ctx context.Context) AppServicePlanRouteForVnetOutput

type AppServicePlanRouteForVnetArgs

type AppServicePlanRouteForVnetArgs struct {
	// The ending address for this route. If the start address is specified in CIDR notation, this must be omitted.
	EndAddress pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the App Service plan.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Name of the Virtual Network route.
	RouteName pulumi.StringInput
	// The type of route this is:
	// DEFAULT - By default, every app has routes to the local address ranges specified by RFC1918
	// INHERITED - Routes inherited from the real Virtual Network routes
	// STATIC - Static route set on the app only
	//
	// These values will be used for syncing an app's routes with those from a Virtual Network.
	RouteType pulumi.StringPtrInput
	// The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified.
	StartAddress pulumi.StringPtrInput
	// Name of the Virtual Network.
	VnetName pulumi.StringInput
}

The set of arguments for constructing a AppServicePlanRouteForVnet resource.

func (AppServicePlanRouteForVnetArgs) ElementType

type AppServicePlanRouteForVnetInput added in v0.2.6

type AppServicePlanRouteForVnetInput interface {
	pulumi.Input

	ToAppServicePlanRouteForVnetOutput() AppServicePlanRouteForVnetOutput
	ToAppServicePlanRouteForVnetOutputWithContext(ctx context.Context) AppServicePlanRouteForVnetOutput
}

type AppServicePlanRouteForVnetOutput added in v0.2.6

type AppServicePlanRouteForVnetOutput struct {
	*pulumi.OutputState
}

func (AppServicePlanRouteForVnetOutput) ElementType added in v0.2.6

func (AppServicePlanRouteForVnetOutput) ToAppServicePlanRouteForVnetOutput added in v0.2.6

func (o AppServicePlanRouteForVnetOutput) ToAppServicePlanRouteForVnetOutput() AppServicePlanRouteForVnetOutput

func (AppServicePlanRouteForVnetOutput) ToAppServicePlanRouteForVnetOutputWithContext added in v0.2.6

func (o AppServicePlanRouteForVnetOutput) ToAppServicePlanRouteForVnetOutputWithContext(ctx context.Context) AppServicePlanRouteForVnetOutput

type AppServicePlanRouteForVnetState

type AppServicePlanRouteForVnetState struct {
	// The ending address for this route. If the start address is specified in CIDR notation, this must be omitted.
	EndAddress pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// The type of route this is:
	// DEFAULT - By default, every app has routes to the local address ranges specified by RFC1918
	// INHERITED - Routes inherited from the real Virtual Network routes
	// STATIC - Static route set on the app only
	//
	// These values will be used for syncing an app's routes with those from a Virtual Network.
	RouteType pulumi.StringPtrInput
	// The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified.
	StartAddress pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (AppServicePlanRouteForVnetState) ElementType

type AppServicePlanState

type AppServicePlanState struct {
	// The time when the server farm free offer expires.
	FreeOfferExpirationTime pulumi.StringPtrInput
	// Geographical location for the App Service plan.
	GeoRegion pulumi.StringPtrInput
	// Specification for the App Service Environment to use for the App Service plan.
	HostingEnvironmentProfile HostingEnvironmentProfileResponsePtrInput
	// If Hyper-V container app service plan <code>true</code>, <code>false</code> otherwise.
	HyperV pulumi.BoolPtrInput
	// If <code>true</code>, this App Service Plan owns spot instances.
	IsSpot pulumi.BoolPtrInput
	// Obsolete: If Hyper-V container app service plan <code>true</code>, <code>false</code> otherwise.
	IsXenon pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan
	MaximumElasticWorkerCount pulumi.IntPtrInput
	// Maximum number of instances that can be assigned to this App Service plan.
	MaximumNumberOfWorkers pulumi.IntPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Number of apps assigned to this App Service plan.
	NumberOfSites pulumi.IntPtrInput
	// If <code>true</code>, apps assigned to this App Service plan can be scaled independently.
	// If <code>false</code>, apps assigned to this App Service plan will scale to all instances of the plan.
	PerSiteScaling pulumi.BoolPtrInput
	// Provisioning state of the App Service Environment.
	ProvisioningState pulumi.StringPtrInput
	// If Linux app service plan <code>true</code>, <code>false</code> otherwise.
	Reserved pulumi.BoolPtrInput
	// Resource group of the App Service plan.
	ResourceGroup pulumi.StringPtrInput
	// Description of a SKU for a scalable resource.
	Sku SkuDescriptionResponsePtrInput
	// The time when the server farm expires. Valid only if it is a spot server farm.
	SpotExpirationTime pulumi.StringPtrInput
	// App Service plan status.
	Status pulumi.StringPtrInput
	// App Service plan subscription.
	Subscription pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Scaling worker count.
	TargetWorkerCount pulumi.IntPtrInput
	// Scaling worker size ID.
	TargetWorkerSizeId pulumi.IntPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
	// Target worker tier assigned to the App Service plan.
	WorkerTierName pulumi.StringPtrInput
}

func (AppServicePlanState) ElementType

func (AppServicePlanState) ElementType() reflect.Type

type ApplicationLogsConfig added in v0.3.1

type ApplicationLogsConfig struct {
	// Application logs to blob storage configuration.
	AzureBlobStorage *AzureBlobStorageApplicationLogsConfig `pulumi:"azureBlobStorage"`
	// Application logs to azure table storage configuration.
	AzureTableStorage *AzureTableStorageApplicationLogsConfig `pulumi:"azureTableStorage"`
	// Application logs to file system configuration.
	FileSystem *FileSystemApplicationLogsConfig `pulumi:"fileSystem"`
}

Application logs configuration.

type ApplicationLogsConfigArgs added in v0.3.1

type ApplicationLogsConfigArgs struct {
	// Application logs to blob storage configuration.
	AzureBlobStorage AzureBlobStorageApplicationLogsConfigPtrInput `pulumi:"azureBlobStorage"`
	// Application logs to azure table storage configuration.
	AzureTableStorage AzureTableStorageApplicationLogsConfigPtrInput `pulumi:"azureTableStorage"`
	// Application logs to file system configuration.
	FileSystem FileSystemApplicationLogsConfigPtrInput `pulumi:"fileSystem"`
}

Application logs configuration.

func (ApplicationLogsConfigArgs) ElementType added in v0.3.1

func (ApplicationLogsConfigArgs) ElementType() reflect.Type

func (ApplicationLogsConfigArgs) ToApplicationLogsConfigOutput added in v0.3.1

func (i ApplicationLogsConfigArgs) ToApplicationLogsConfigOutput() ApplicationLogsConfigOutput

func (ApplicationLogsConfigArgs) ToApplicationLogsConfigOutputWithContext added in v0.3.1

func (i ApplicationLogsConfigArgs) ToApplicationLogsConfigOutputWithContext(ctx context.Context) ApplicationLogsConfigOutput

func (ApplicationLogsConfigArgs) ToApplicationLogsConfigPtrOutput added in v0.3.1

func (i ApplicationLogsConfigArgs) ToApplicationLogsConfigPtrOutput() ApplicationLogsConfigPtrOutput

func (ApplicationLogsConfigArgs) ToApplicationLogsConfigPtrOutputWithContext added in v0.3.1

func (i ApplicationLogsConfigArgs) ToApplicationLogsConfigPtrOutputWithContext(ctx context.Context) ApplicationLogsConfigPtrOutput

type ApplicationLogsConfigInput added in v0.3.1

type ApplicationLogsConfigInput interface {
	pulumi.Input

	ToApplicationLogsConfigOutput() ApplicationLogsConfigOutput
	ToApplicationLogsConfigOutputWithContext(context.Context) ApplicationLogsConfigOutput
}

ApplicationLogsConfigInput is an input type that accepts ApplicationLogsConfigArgs and ApplicationLogsConfigOutput values. You can construct a concrete instance of `ApplicationLogsConfigInput` via:

ApplicationLogsConfigArgs{...}

type ApplicationLogsConfigOutput added in v0.3.1

type ApplicationLogsConfigOutput struct{ *pulumi.OutputState }

Application logs configuration.

func (ApplicationLogsConfigOutput) AzureBlobStorage added in v0.3.1

Application logs to blob storage configuration.

func (ApplicationLogsConfigOutput) AzureTableStorage added in v0.3.1

Application logs to azure table storage configuration.

func (ApplicationLogsConfigOutput) ElementType added in v0.3.1

func (ApplicationLogsConfigOutput) FileSystem added in v0.3.1

Application logs to file system configuration.

func (ApplicationLogsConfigOutput) ToApplicationLogsConfigOutput added in v0.3.1

func (o ApplicationLogsConfigOutput) ToApplicationLogsConfigOutput() ApplicationLogsConfigOutput

func (ApplicationLogsConfigOutput) ToApplicationLogsConfigOutputWithContext added in v0.3.1

func (o ApplicationLogsConfigOutput) ToApplicationLogsConfigOutputWithContext(ctx context.Context) ApplicationLogsConfigOutput

func (ApplicationLogsConfigOutput) ToApplicationLogsConfigPtrOutput added in v0.3.1

func (o ApplicationLogsConfigOutput) ToApplicationLogsConfigPtrOutput() ApplicationLogsConfigPtrOutput

func (ApplicationLogsConfigOutput) ToApplicationLogsConfigPtrOutputWithContext added in v0.3.1

func (o ApplicationLogsConfigOutput) ToApplicationLogsConfigPtrOutputWithContext(ctx context.Context) ApplicationLogsConfigPtrOutput

type ApplicationLogsConfigPtrInput added in v0.3.1

type ApplicationLogsConfigPtrInput interface {
	pulumi.Input

	ToApplicationLogsConfigPtrOutput() ApplicationLogsConfigPtrOutput
	ToApplicationLogsConfigPtrOutputWithContext(context.Context) ApplicationLogsConfigPtrOutput
}

ApplicationLogsConfigPtrInput is an input type that accepts ApplicationLogsConfigArgs, ApplicationLogsConfigPtr and ApplicationLogsConfigPtrOutput values. You can construct a concrete instance of `ApplicationLogsConfigPtrInput` via:

        ApplicationLogsConfigArgs{...}

or:

        nil

func ApplicationLogsConfigPtr added in v0.3.1

func ApplicationLogsConfigPtr(v *ApplicationLogsConfigArgs) ApplicationLogsConfigPtrInput

type ApplicationLogsConfigPtrOutput added in v0.3.1

type ApplicationLogsConfigPtrOutput struct{ *pulumi.OutputState }

func (ApplicationLogsConfigPtrOutput) AzureBlobStorage added in v0.3.1

Application logs to blob storage configuration.

func (ApplicationLogsConfigPtrOutput) AzureTableStorage added in v0.3.1

Application logs to azure table storage configuration.

func (ApplicationLogsConfigPtrOutput) Elem added in v0.3.1

func (ApplicationLogsConfigPtrOutput) ElementType added in v0.3.1

func (ApplicationLogsConfigPtrOutput) FileSystem added in v0.3.1

Application logs to file system configuration.

func (ApplicationLogsConfigPtrOutput) ToApplicationLogsConfigPtrOutput added in v0.3.1

func (o ApplicationLogsConfigPtrOutput) ToApplicationLogsConfigPtrOutput() ApplicationLogsConfigPtrOutput

func (ApplicationLogsConfigPtrOutput) ToApplicationLogsConfigPtrOutputWithContext added in v0.3.1

func (o ApplicationLogsConfigPtrOutput) ToApplicationLogsConfigPtrOutputWithContext(ctx context.Context) ApplicationLogsConfigPtrOutput

type ApplicationLogsConfigResponse added in v0.3.1

type ApplicationLogsConfigResponse struct {
	// Application logs to blob storage configuration.
	AzureBlobStorage *AzureBlobStorageApplicationLogsConfigResponse `pulumi:"azureBlobStorage"`
	// Application logs to azure table storage configuration.
	AzureTableStorage *AzureTableStorageApplicationLogsConfigResponse `pulumi:"azureTableStorage"`
	// Application logs to file system configuration.
	FileSystem *FileSystemApplicationLogsConfigResponse `pulumi:"fileSystem"`
}

Application logs configuration.

type ApplicationLogsConfigResponseArgs added in v0.3.1

type ApplicationLogsConfigResponseArgs struct {
	// Application logs to blob storage configuration.
	AzureBlobStorage AzureBlobStorageApplicationLogsConfigResponsePtrInput `pulumi:"azureBlobStorage"`
	// Application logs to azure table storage configuration.
	AzureTableStorage AzureTableStorageApplicationLogsConfigResponsePtrInput `pulumi:"azureTableStorage"`
	// Application logs to file system configuration.
	FileSystem FileSystemApplicationLogsConfigResponsePtrInput `pulumi:"fileSystem"`
}

Application logs configuration.

func (ApplicationLogsConfigResponseArgs) ElementType added in v0.3.1

func (ApplicationLogsConfigResponseArgs) ToApplicationLogsConfigResponseOutput added in v0.3.1

func (i ApplicationLogsConfigResponseArgs) ToApplicationLogsConfigResponseOutput() ApplicationLogsConfigResponseOutput

func (ApplicationLogsConfigResponseArgs) ToApplicationLogsConfigResponseOutputWithContext added in v0.3.1

func (i ApplicationLogsConfigResponseArgs) ToApplicationLogsConfigResponseOutputWithContext(ctx context.Context) ApplicationLogsConfigResponseOutput

func (ApplicationLogsConfigResponseArgs) ToApplicationLogsConfigResponsePtrOutput added in v0.3.1

func (i ApplicationLogsConfigResponseArgs) ToApplicationLogsConfigResponsePtrOutput() ApplicationLogsConfigResponsePtrOutput

func (ApplicationLogsConfigResponseArgs) ToApplicationLogsConfigResponsePtrOutputWithContext added in v0.3.1

func (i ApplicationLogsConfigResponseArgs) ToApplicationLogsConfigResponsePtrOutputWithContext(ctx context.Context) ApplicationLogsConfigResponsePtrOutput

type ApplicationLogsConfigResponseInput added in v0.3.1

type ApplicationLogsConfigResponseInput interface {
	pulumi.Input

	ToApplicationLogsConfigResponseOutput() ApplicationLogsConfigResponseOutput
	ToApplicationLogsConfigResponseOutputWithContext(context.Context) ApplicationLogsConfigResponseOutput
}

ApplicationLogsConfigResponseInput is an input type that accepts ApplicationLogsConfigResponseArgs and ApplicationLogsConfigResponseOutput values. You can construct a concrete instance of `ApplicationLogsConfigResponseInput` via:

ApplicationLogsConfigResponseArgs{...}

type ApplicationLogsConfigResponseOutput added in v0.3.1

type ApplicationLogsConfigResponseOutput struct{ *pulumi.OutputState }

Application logs configuration.

func (ApplicationLogsConfigResponseOutput) AzureBlobStorage added in v0.3.1

Application logs to blob storage configuration.

func (ApplicationLogsConfigResponseOutput) AzureTableStorage added in v0.3.1

Application logs to azure table storage configuration.

func (ApplicationLogsConfigResponseOutput) ElementType added in v0.3.1

func (ApplicationLogsConfigResponseOutput) FileSystem added in v0.3.1

Application logs to file system configuration.

func (ApplicationLogsConfigResponseOutput) ToApplicationLogsConfigResponseOutput added in v0.3.1

func (o ApplicationLogsConfigResponseOutput) ToApplicationLogsConfigResponseOutput() ApplicationLogsConfigResponseOutput

func (ApplicationLogsConfigResponseOutput) ToApplicationLogsConfigResponseOutputWithContext added in v0.3.1

func (o ApplicationLogsConfigResponseOutput) ToApplicationLogsConfigResponseOutputWithContext(ctx context.Context) ApplicationLogsConfigResponseOutput

func (ApplicationLogsConfigResponseOutput) ToApplicationLogsConfigResponsePtrOutput added in v0.3.1

func (o ApplicationLogsConfigResponseOutput) ToApplicationLogsConfigResponsePtrOutput() ApplicationLogsConfigResponsePtrOutput

func (ApplicationLogsConfigResponseOutput) ToApplicationLogsConfigResponsePtrOutputWithContext added in v0.3.1

func (o ApplicationLogsConfigResponseOutput) ToApplicationLogsConfigResponsePtrOutputWithContext(ctx context.Context) ApplicationLogsConfigResponsePtrOutput

type ApplicationLogsConfigResponsePtrInput added in v0.3.1

type ApplicationLogsConfigResponsePtrInput interface {
	pulumi.Input

	ToApplicationLogsConfigResponsePtrOutput() ApplicationLogsConfigResponsePtrOutput
	ToApplicationLogsConfigResponsePtrOutputWithContext(context.Context) ApplicationLogsConfigResponsePtrOutput
}

ApplicationLogsConfigResponsePtrInput is an input type that accepts ApplicationLogsConfigResponseArgs, ApplicationLogsConfigResponsePtr and ApplicationLogsConfigResponsePtrOutput values. You can construct a concrete instance of `ApplicationLogsConfigResponsePtrInput` via:

        ApplicationLogsConfigResponseArgs{...}

or:

        nil

type ApplicationLogsConfigResponsePtrOutput added in v0.3.1

type ApplicationLogsConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (ApplicationLogsConfigResponsePtrOutput) AzureBlobStorage added in v0.3.1

Application logs to blob storage configuration.

func (ApplicationLogsConfigResponsePtrOutput) AzureTableStorage added in v0.3.1

Application logs to azure table storage configuration.

func (ApplicationLogsConfigResponsePtrOutput) Elem added in v0.3.1

func (ApplicationLogsConfigResponsePtrOutput) ElementType added in v0.3.1

func (ApplicationLogsConfigResponsePtrOutput) FileSystem added in v0.3.1

Application logs to file system configuration.

func (ApplicationLogsConfigResponsePtrOutput) ToApplicationLogsConfigResponsePtrOutput added in v0.3.1

func (o ApplicationLogsConfigResponsePtrOutput) ToApplicationLogsConfigResponsePtrOutput() ApplicationLogsConfigResponsePtrOutput

func (ApplicationLogsConfigResponsePtrOutput) ToApplicationLogsConfigResponsePtrOutputWithContext added in v0.3.1

func (o ApplicationLogsConfigResponsePtrOutput) ToApplicationLogsConfigResponsePtrOutputWithContext(ctx context.Context) ApplicationLogsConfigResponsePtrOutput

type ArmIdWrapperResponse

type ArmIdWrapperResponse struct {
	Id string `pulumi:"id"`
}

A wrapper for an ARM resource id

type ArmIdWrapperResponseArgs

type ArmIdWrapperResponseArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

A wrapper for an ARM resource id

func (ArmIdWrapperResponseArgs) ElementType

func (ArmIdWrapperResponseArgs) ElementType() reflect.Type

func (ArmIdWrapperResponseArgs) ToArmIdWrapperResponseOutput

func (i ArmIdWrapperResponseArgs) ToArmIdWrapperResponseOutput() ArmIdWrapperResponseOutput

func (ArmIdWrapperResponseArgs) ToArmIdWrapperResponseOutputWithContext

func (i ArmIdWrapperResponseArgs) ToArmIdWrapperResponseOutputWithContext(ctx context.Context) ArmIdWrapperResponseOutput

func (ArmIdWrapperResponseArgs) ToArmIdWrapperResponsePtrOutput

func (i ArmIdWrapperResponseArgs) ToArmIdWrapperResponsePtrOutput() ArmIdWrapperResponsePtrOutput

func (ArmIdWrapperResponseArgs) ToArmIdWrapperResponsePtrOutputWithContext

func (i ArmIdWrapperResponseArgs) ToArmIdWrapperResponsePtrOutputWithContext(ctx context.Context) ArmIdWrapperResponsePtrOutput

type ArmIdWrapperResponseInput

type ArmIdWrapperResponseInput interface {
	pulumi.Input

	ToArmIdWrapperResponseOutput() ArmIdWrapperResponseOutput
	ToArmIdWrapperResponseOutputWithContext(context.Context) ArmIdWrapperResponseOutput
}

ArmIdWrapperResponseInput is an input type that accepts ArmIdWrapperResponseArgs and ArmIdWrapperResponseOutput values. You can construct a concrete instance of `ArmIdWrapperResponseInput` via:

ArmIdWrapperResponseArgs{...}

type ArmIdWrapperResponseOutput

type ArmIdWrapperResponseOutput struct{ *pulumi.OutputState }

A wrapper for an ARM resource id

func (ArmIdWrapperResponseOutput) ElementType

func (ArmIdWrapperResponseOutput) ElementType() reflect.Type

func (ArmIdWrapperResponseOutput) Id

func (ArmIdWrapperResponseOutput) ToArmIdWrapperResponseOutput

func (o ArmIdWrapperResponseOutput) ToArmIdWrapperResponseOutput() ArmIdWrapperResponseOutput

func (ArmIdWrapperResponseOutput) ToArmIdWrapperResponseOutputWithContext

func (o ArmIdWrapperResponseOutput) ToArmIdWrapperResponseOutputWithContext(ctx context.Context) ArmIdWrapperResponseOutput

func (ArmIdWrapperResponseOutput) ToArmIdWrapperResponsePtrOutput

func (o ArmIdWrapperResponseOutput) ToArmIdWrapperResponsePtrOutput() ArmIdWrapperResponsePtrOutput

func (ArmIdWrapperResponseOutput) ToArmIdWrapperResponsePtrOutputWithContext

func (o ArmIdWrapperResponseOutput) ToArmIdWrapperResponsePtrOutputWithContext(ctx context.Context) ArmIdWrapperResponsePtrOutput

type ArmIdWrapperResponsePtrInput

type ArmIdWrapperResponsePtrInput interface {
	pulumi.Input

	ToArmIdWrapperResponsePtrOutput() ArmIdWrapperResponsePtrOutput
	ToArmIdWrapperResponsePtrOutputWithContext(context.Context) ArmIdWrapperResponsePtrOutput
}

ArmIdWrapperResponsePtrInput is an input type that accepts ArmIdWrapperResponseArgs, ArmIdWrapperResponsePtr and ArmIdWrapperResponsePtrOutput values. You can construct a concrete instance of `ArmIdWrapperResponsePtrInput` via:

        ArmIdWrapperResponseArgs{...}

or:

        nil

type ArmIdWrapperResponsePtrOutput

type ArmIdWrapperResponsePtrOutput struct{ *pulumi.OutputState }

func (ArmIdWrapperResponsePtrOutput) Elem

func (ArmIdWrapperResponsePtrOutput) ElementType

func (ArmIdWrapperResponsePtrOutput) Id

func (ArmIdWrapperResponsePtrOutput) ToArmIdWrapperResponsePtrOutput

func (o ArmIdWrapperResponsePtrOutput) ToArmIdWrapperResponsePtrOutput() ArmIdWrapperResponsePtrOutput

func (ArmIdWrapperResponsePtrOutput) ToArmIdWrapperResponsePtrOutputWithContext

func (o ArmIdWrapperResponsePtrOutput) ToArmIdWrapperResponsePtrOutputWithContext(ctx context.Context) ArmIdWrapperResponsePtrOutput

type AuthPlatform added in v0.6.0

type AuthPlatform struct {
	ConfigFilePath *string `pulumi:"configFilePath"`
	Enabled        *bool   `pulumi:"enabled"`
	// Kind of resource.
	Kind           *string `pulumi:"kind"`
	RuntimeVersion *string `pulumi:"runtimeVersion"`
}

type AuthPlatformArgs added in v0.6.0

type AuthPlatformArgs struct {
	ConfigFilePath pulumi.StringPtrInput `pulumi:"configFilePath"`
	Enabled        pulumi.BoolPtrInput   `pulumi:"enabled"`
	// Kind of resource.
	Kind           pulumi.StringPtrInput `pulumi:"kind"`
	RuntimeVersion pulumi.StringPtrInput `pulumi:"runtimeVersion"`
}

func (AuthPlatformArgs) ElementType added in v0.6.0

func (AuthPlatformArgs) ElementType() reflect.Type

func (AuthPlatformArgs) ToAuthPlatformOutput added in v0.6.0

func (i AuthPlatformArgs) ToAuthPlatformOutput() AuthPlatformOutput

func (AuthPlatformArgs) ToAuthPlatformOutputWithContext added in v0.6.0

func (i AuthPlatformArgs) ToAuthPlatformOutputWithContext(ctx context.Context) AuthPlatformOutput

func (AuthPlatformArgs) ToAuthPlatformPtrOutput added in v0.6.0

func (i AuthPlatformArgs) ToAuthPlatformPtrOutput() AuthPlatformPtrOutput

func (AuthPlatformArgs) ToAuthPlatformPtrOutputWithContext added in v0.6.0

func (i AuthPlatformArgs) ToAuthPlatformPtrOutputWithContext(ctx context.Context) AuthPlatformPtrOutput

type AuthPlatformInput added in v0.6.0

type AuthPlatformInput interface {
	pulumi.Input

	ToAuthPlatformOutput() AuthPlatformOutput
	ToAuthPlatformOutputWithContext(context.Context) AuthPlatformOutput
}

AuthPlatformInput is an input type that accepts AuthPlatformArgs and AuthPlatformOutput values. You can construct a concrete instance of `AuthPlatformInput` via:

AuthPlatformArgs{...}

type AuthPlatformOutput added in v0.6.0

type AuthPlatformOutput struct{ *pulumi.OutputState }

func (AuthPlatformOutput) ConfigFilePath added in v0.6.0

func (o AuthPlatformOutput) ConfigFilePath() pulumi.StringPtrOutput

func (AuthPlatformOutput) ElementType added in v0.6.0

func (AuthPlatformOutput) ElementType() reflect.Type

func (AuthPlatformOutput) Enabled added in v0.6.0

func (AuthPlatformOutput) Kind added in v0.6.0

Kind of resource.

func (AuthPlatformOutput) RuntimeVersion added in v0.6.0

func (o AuthPlatformOutput) RuntimeVersion() pulumi.StringPtrOutput

func (AuthPlatformOutput) ToAuthPlatformOutput added in v0.6.0

func (o AuthPlatformOutput) ToAuthPlatformOutput() AuthPlatformOutput

func (AuthPlatformOutput) ToAuthPlatformOutputWithContext added in v0.6.0

func (o AuthPlatformOutput) ToAuthPlatformOutputWithContext(ctx context.Context) AuthPlatformOutput

func (AuthPlatformOutput) ToAuthPlatformPtrOutput added in v0.6.0

func (o AuthPlatformOutput) ToAuthPlatformPtrOutput() AuthPlatformPtrOutput

func (AuthPlatformOutput) ToAuthPlatformPtrOutputWithContext added in v0.6.0

func (o AuthPlatformOutput) ToAuthPlatformPtrOutputWithContext(ctx context.Context) AuthPlatformPtrOutput

type AuthPlatformPtrInput added in v0.6.0

type AuthPlatformPtrInput interface {
	pulumi.Input

	ToAuthPlatformPtrOutput() AuthPlatformPtrOutput
	ToAuthPlatformPtrOutputWithContext(context.Context) AuthPlatformPtrOutput
}

AuthPlatformPtrInput is an input type that accepts AuthPlatformArgs, AuthPlatformPtr and AuthPlatformPtrOutput values. You can construct a concrete instance of `AuthPlatformPtrInput` via:

        AuthPlatformArgs{...}

or:

        nil

func AuthPlatformPtr added in v0.6.0

func AuthPlatformPtr(v *AuthPlatformArgs) AuthPlatformPtrInput

type AuthPlatformPtrOutput added in v0.6.0

type AuthPlatformPtrOutput struct{ *pulumi.OutputState }

func (AuthPlatformPtrOutput) ConfigFilePath added in v0.6.0

func (o AuthPlatformPtrOutput) ConfigFilePath() pulumi.StringPtrOutput

func (AuthPlatformPtrOutput) Elem added in v0.6.0

func (AuthPlatformPtrOutput) ElementType added in v0.6.0

func (AuthPlatformPtrOutput) ElementType() reflect.Type

func (AuthPlatformPtrOutput) Enabled added in v0.6.0

func (AuthPlatformPtrOutput) Kind added in v0.6.0

Kind of resource.

func (AuthPlatformPtrOutput) RuntimeVersion added in v0.6.0

func (o AuthPlatformPtrOutput) RuntimeVersion() pulumi.StringPtrOutput

func (AuthPlatformPtrOutput) ToAuthPlatformPtrOutput added in v0.6.0

func (o AuthPlatformPtrOutput) ToAuthPlatformPtrOutput() AuthPlatformPtrOutput

func (AuthPlatformPtrOutput) ToAuthPlatformPtrOutputWithContext added in v0.6.0

func (o AuthPlatformPtrOutput) ToAuthPlatformPtrOutputWithContext(ctx context.Context) AuthPlatformPtrOutput

type AuthPlatformResponse added in v0.6.0

type AuthPlatformResponse struct {
	ConfigFilePath *string `pulumi:"configFilePath"`
	Enabled        *bool   `pulumi:"enabled"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name           string  `pulumi:"name"`
	RuntimeVersion *string `pulumi:"runtimeVersion"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

type AuthPlatformResponseArgs added in v0.6.0

type AuthPlatformResponseArgs struct {
	ConfigFilePath pulumi.StringPtrInput `pulumi:"configFilePath"`
	Enabled        pulumi.BoolPtrInput   `pulumi:"enabled"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name           pulumi.StringInput    `pulumi:"name"`
	RuntimeVersion pulumi.StringPtrInput `pulumi:"runtimeVersion"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (AuthPlatformResponseArgs) ElementType added in v0.6.0

func (AuthPlatformResponseArgs) ElementType() reflect.Type

func (AuthPlatformResponseArgs) ToAuthPlatformResponseOutput added in v0.6.0

func (i AuthPlatformResponseArgs) ToAuthPlatformResponseOutput() AuthPlatformResponseOutput

func (AuthPlatformResponseArgs) ToAuthPlatformResponseOutputWithContext added in v0.6.0

func (i AuthPlatformResponseArgs) ToAuthPlatformResponseOutputWithContext(ctx context.Context) AuthPlatformResponseOutput

func (AuthPlatformResponseArgs) ToAuthPlatformResponsePtrOutput added in v0.6.0

func (i AuthPlatformResponseArgs) ToAuthPlatformResponsePtrOutput() AuthPlatformResponsePtrOutput

func (AuthPlatformResponseArgs) ToAuthPlatformResponsePtrOutputWithContext added in v0.6.0

func (i AuthPlatformResponseArgs) ToAuthPlatformResponsePtrOutputWithContext(ctx context.Context) AuthPlatformResponsePtrOutput

type AuthPlatformResponseInput added in v0.6.0

type AuthPlatformResponseInput interface {
	pulumi.Input

	ToAuthPlatformResponseOutput() AuthPlatformResponseOutput
	ToAuthPlatformResponseOutputWithContext(context.Context) AuthPlatformResponseOutput
}

AuthPlatformResponseInput is an input type that accepts AuthPlatformResponseArgs and AuthPlatformResponseOutput values. You can construct a concrete instance of `AuthPlatformResponseInput` via:

AuthPlatformResponseArgs{...}

type AuthPlatformResponseOutput added in v0.6.0

type AuthPlatformResponseOutput struct{ *pulumi.OutputState }

func (AuthPlatformResponseOutput) ConfigFilePath added in v0.6.0

func (AuthPlatformResponseOutput) ElementType added in v0.6.0

func (AuthPlatformResponseOutput) ElementType() reflect.Type

func (AuthPlatformResponseOutput) Enabled added in v0.6.0

func (AuthPlatformResponseOutput) Id added in v0.6.0

Resource Id.

func (AuthPlatformResponseOutput) Kind added in v0.6.0

Kind of resource.

func (AuthPlatformResponseOutput) Name added in v0.6.0

Resource Name.

func (AuthPlatformResponseOutput) RuntimeVersion added in v0.6.0

func (AuthPlatformResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (AuthPlatformResponseOutput) ToAuthPlatformResponseOutput added in v0.6.0

func (o AuthPlatformResponseOutput) ToAuthPlatformResponseOutput() AuthPlatformResponseOutput

func (AuthPlatformResponseOutput) ToAuthPlatformResponseOutputWithContext added in v0.6.0

func (o AuthPlatformResponseOutput) ToAuthPlatformResponseOutputWithContext(ctx context.Context) AuthPlatformResponseOutput

func (AuthPlatformResponseOutput) ToAuthPlatformResponsePtrOutput added in v0.6.0

func (o AuthPlatformResponseOutput) ToAuthPlatformResponsePtrOutput() AuthPlatformResponsePtrOutput

func (AuthPlatformResponseOutput) ToAuthPlatformResponsePtrOutputWithContext added in v0.6.0

func (o AuthPlatformResponseOutput) ToAuthPlatformResponsePtrOutputWithContext(ctx context.Context) AuthPlatformResponsePtrOutput

func (AuthPlatformResponseOutput) Type added in v0.6.0

Resource type.

type AuthPlatformResponsePtrInput added in v0.6.0

type AuthPlatformResponsePtrInput interface {
	pulumi.Input

	ToAuthPlatformResponsePtrOutput() AuthPlatformResponsePtrOutput
	ToAuthPlatformResponsePtrOutputWithContext(context.Context) AuthPlatformResponsePtrOutput
}

AuthPlatformResponsePtrInput is an input type that accepts AuthPlatformResponseArgs, AuthPlatformResponsePtr and AuthPlatformResponsePtrOutput values. You can construct a concrete instance of `AuthPlatformResponsePtrInput` via:

        AuthPlatformResponseArgs{...}

or:

        nil

func AuthPlatformResponsePtr added in v0.6.0

func AuthPlatformResponsePtr(v *AuthPlatformResponseArgs) AuthPlatformResponsePtrInput

type AuthPlatformResponsePtrOutput added in v0.6.0

type AuthPlatformResponsePtrOutput struct{ *pulumi.OutputState }

func (AuthPlatformResponsePtrOutput) ConfigFilePath added in v0.6.0

func (AuthPlatformResponsePtrOutput) Elem added in v0.6.0

func (AuthPlatformResponsePtrOutput) ElementType added in v0.6.0

func (AuthPlatformResponsePtrOutput) Enabled added in v0.6.0

func (AuthPlatformResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (AuthPlatformResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (AuthPlatformResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (AuthPlatformResponsePtrOutput) RuntimeVersion added in v0.6.0

func (AuthPlatformResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (AuthPlatformResponsePtrOutput) ToAuthPlatformResponsePtrOutput added in v0.6.0

func (o AuthPlatformResponsePtrOutput) ToAuthPlatformResponsePtrOutput() AuthPlatformResponsePtrOutput

func (AuthPlatformResponsePtrOutput) ToAuthPlatformResponsePtrOutputWithContext added in v0.6.0

func (o AuthPlatformResponsePtrOutput) ToAuthPlatformResponsePtrOutputWithContext(ctx context.Context) AuthPlatformResponsePtrOutput

func (AuthPlatformResponsePtrOutput) Type added in v0.6.0

Resource type.

type AutoHealActionType added in v0.3.1

type AutoHealActionType pulumi.String

Predefined action to be taken.

func (AutoHealActionType) ElementType added in v0.3.1

func (AutoHealActionType) ElementType() reflect.Type

func (AutoHealActionType) ToStringOutput added in v0.3.1

func (e AutoHealActionType) ToStringOutput() pulumi.StringOutput

func (AutoHealActionType) ToStringOutputWithContext added in v0.3.1

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

func (AutoHealActionType) ToStringPtrOutput added in v0.3.1

func (e AutoHealActionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AutoHealActionType) ToStringPtrOutputWithContext added in v0.3.1

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

type AutoHealActions

type AutoHealActions struct {
	// Predefined action to be taken.
	ActionType *string `pulumi:"actionType"`
	// Custom action to be taken.
	CustomAction *AutoHealCustomAction `pulumi:"customAction"`
	// Minimum time the process must execute
	// before taking the action
	MinProcessExecutionTime *string `pulumi:"minProcessExecutionTime"`
}

Actions which to take by the auto-heal module when a rule is triggered.

type AutoHealActionsArgs

type AutoHealActionsArgs struct {
	// Predefined action to be taken.
	ActionType *AutoHealActionType `pulumi:"actionType"`
	// Custom action to be taken.
	CustomAction AutoHealCustomActionPtrInput `pulumi:"customAction"`
	// Minimum time the process must execute
	// before taking the action
	MinProcessExecutionTime pulumi.StringPtrInput `pulumi:"minProcessExecutionTime"`
}

Actions which to take by the auto-heal module when a rule is triggered.

func (AutoHealActionsArgs) ElementType

func (AutoHealActionsArgs) ElementType() reflect.Type

func (AutoHealActionsArgs) ToAutoHealActionsOutput

func (i AutoHealActionsArgs) ToAutoHealActionsOutput() AutoHealActionsOutput

func (AutoHealActionsArgs) ToAutoHealActionsOutputWithContext

func (i AutoHealActionsArgs) ToAutoHealActionsOutputWithContext(ctx context.Context) AutoHealActionsOutput

func (AutoHealActionsArgs) ToAutoHealActionsPtrOutput

func (i AutoHealActionsArgs) ToAutoHealActionsPtrOutput() AutoHealActionsPtrOutput

func (AutoHealActionsArgs) ToAutoHealActionsPtrOutputWithContext

func (i AutoHealActionsArgs) ToAutoHealActionsPtrOutputWithContext(ctx context.Context) AutoHealActionsPtrOutput

type AutoHealActionsInput

type AutoHealActionsInput interface {
	pulumi.Input

	ToAutoHealActionsOutput() AutoHealActionsOutput
	ToAutoHealActionsOutputWithContext(context.Context) AutoHealActionsOutput
}

AutoHealActionsInput is an input type that accepts AutoHealActionsArgs and AutoHealActionsOutput values. You can construct a concrete instance of `AutoHealActionsInput` via:

AutoHealActionsArgs{...}

type AutoHealActionsOutput

type AutoHealActionsOutput struct{ *pulumi.OutputState }

Actions which to take by the auto-heal module when a rule is triggered.

func (AutoHealActionsOutput) ActionType

Predefined action to be taken.

func (AutoHealActionsOutput) CustomAction

Custom action to be taken.

func (AutoHealActionsOutput) ElementType

func (AutoHealActionsOutput) ElementType() reflect.Type

func (AutoHealActionsOutput) MinProcessExecutionTime

func (o AutoHealActionsOutput) MinProcessExecutionTime() pulumi.StringPtrOutput

Minimum time the process must execute before taking the action

func (AutoHealActionsOutput) ToAutoHealActionsOutput

func (o AutoHealActionsOutput) ToAutoHealActionsOutput() AutoHealActionsOutput

func (AutoHealActionsOutput) ToAutoHealActionsOutputWithContext

func (o AutoHealActionsOutput) ToAutoHealActionsOutputWithContext(ctx context.Context) AutoHealActionsOutput

func (AutoHealActionsOutput) ToAutoHealActionsPtrOutput

func (o AutoHealActionsOutput) ToAutoHealActionsPtrOutput() AutoHealActionsPtrOutput

func (AutoHealActionsOutput) ToAutoHealActionsPtrOutputWithContext

func (o AutoHealActionsOutput) ToAutoHealActionsPtrOutputWithContext(ctx context.Context) AutoHealActionsPtrOutput

type AutoHealActionsPtrInput

type AutoHealActionsPtrInput interface {
	pulumi.Input

	ToAutoHealActionsPtrOutput() AutoHealActionsPtrOutput
	ToAutoHealActionsPtrOutputWithContext(context.Context) AutoHealActionsPtrOutput
}

AutoHealActionsPtrInput is an input type that accepts AutoHealActionsArgs, AutoHealActionsPtr and AutoHealActionsPtrOutput values. You can construct a concrete instance of `AutoHealActionsPtrInput` via:

        AutoHealActionsArgs{...}

or:

        nil

type AutoHealActionsPtrOutput

type AutoHealActionsPtrOutput struct{ *pulumi.OutputState }

func (AutoHealActionsPtrOutput) ActionType

Predefined action to be taken.

func (AutoHealActionsPtrOutput) CustomAction

Custom action to be taken.

func (AutoHealActionsPtrOutput) Elem

func (AutoHealActionsPtrOutput) ElementType

func (AutoHealActionsPtrOutput) ElementType() reflect.Type

func (AutoHealActionsPtrOutput) MinProcessExecutionTime

func (o AutoHealActionsPtrOutput) MinProcessExecutionTime() pulumi.StringPtrOutput

Minimum time the process must execute before taking the action

func (AutoHealActionsPtrOutput) ToAutoHealActionsPtrOutput

func (o AutoHealActionsPtrOutput) ToAutoHealActionsPtrOutput() AutoHealActionsPtrOutput

func (AutoHealActionsPtrOutput) ToAutoHealActionsPtrOutputWithContext

func (o AutoHealActionsPtrOutput) ToAutoHealActionsPtrOutputWithContext(ctx context.Context) AutoHealActionsPtrOutput

type AutoHealActionsResponse

type AutoHealActionsResponse struct {
	// Predefined action to be taken.
	ActionType *string `pulumi:"actionType"`
	// Custom action to be taken.
	CustomAction *AutoHealCustomActionResponse `pulumi:"customAction"`
	// Minimum time the process must execute
	// before taking the action
	MinProcessExecutionTime *string `pulumi:"minProcessExecutionTime"`
}

Actions which to take by the auto-heal module when a rule is triggered.

type AutoHealActionsResponseArgs

type AutoHealActionsResponseArgs struct {
	// Predefined action to be taken.
	ActionType pulumi.StringPtrInput `pulumi:"actionType"`
	// Custom action to be taken.
	CustomAction AutoHealCustomActionResponsePtrInput `pulumi:"customAction"`
	// Minimum time the process must execute
	// before taking the action
	MinProcessExecutionTime pulumi.StringPtrInput `pulumi:"minProcessExecutionTime"`
}

Actions which to take by the auto-heal module when a rule is triggered.

func (AutoHealActionsResponseArgs) ElementType

func (AutoHealActionsResponseArgs) ToAutoHealActionsResponseOutput

func (i AutoHealActionsResponseArgs) ToAutoHealActionsResponseOutput() AutoHealActionsResponseOutput

func (AutoHealActionsResponseArgs) ToAutoHealActionsResponseOutputWithContext

func (i AutoHealActionsResponseArgs) ToAutoHealActionsResponseOutputWithContext(ctx context.Context) AutoHealActionsResponseOutput

func (AutoHealActionsResponseArgs) ToAutoHealActionsResponsePtrOutput

func (i AutoHealActionsResponseArgs) ToAutoHealActionsResponsePtrOutput() AutoHealActionsResponsePtrOutput

func (AutoHealActionsResponseArgs) ToAutoHealActionsResponsePtrOutputWithContext

func (i AutoHealActionsResponseArgs) ToAutoHealActionsResponsePtrOutputWithContext(ctx context.Context) AutoHealActionsResponsePtrOutput

type AutoHealActionsResponseInput

type AutoHealActionsResponseInput interface {
	pulumi.Input

	ToAutoHealActionsResponseOutput() AutoHealActionsResponseOutput
	ToAutoHealActionsResponseOutputWithContext(context.Context) AutoHealActionsResponseOutput
}

AutoHealActionsResponseInput is an input type that accepts AutoHealActionsResponseArgs and AutoHealActionsResponseOutput values. You can construct a concrete instance of `AutoHealActionsResponseInput` via:

AutoHealActionsResponseArgs{...}

type AutoHealActionsResponseOutput

type AutoHealActionsResponseOutput struct{ *pulumi.OutputState }

Actions which to take by the auto-heal module when a rule is triggered.

func (AutoHealActionsResponseOutput) ActionType

Predefined action to be taken.

func (AutoHealActionsResponseOutput) CustomAction

Custom action to be taken.

func (AutoHealActionsResponseOutput) ElementType

func (AutoHealActionsResponseOutput) MinProcessExecutionTime

func (o AutoHealActionsResponseOutput) MinProcessExecutionTime() pulumi.StringPtrOutput

Minimum time the process must execute before taking the action

func (AutoHealActionsResponseOutput) ToAutoHealActionsResponseOutput

func (o AutoHealActionsResponseOutput) ToAutoHealActionsResponseOutput() AutoHealActionsResponseOutput

func (AutoHealActionsResponseOutput) ToAutoHealActionsResponseOutputWithContext

func (o AutoHealActionsResponseOutput) ToAutoHealActionsResponseOutputWithContext(ctx context.Context) AutoHealActionsResponseOutput

func (AutoHealActionsResponseOutput) ToAutoHealActionsResponsePtrOutput

func (o AutoHealActionsResponseOutput) ToAutoHealActionsResponsePtrOutput() AutoHealActionsResponsePtrOutput

func (AutoHealActionsResponseOutput) ToAutoHealActionsResponsePtrOutputWithContext

func (o AutoHealActionsResponseOutput) ToAutoHealActionsResponsePtrOutputWithContext(ctx context.Context) AutoHealActionsResponsePtrOutput

type AutoHealActionsResponsePtrInput

type AutoHealActionsResponsePtrInput interface {
	pulumi.Input

	ToAutoHealActionsResponsePtrOutput() AutoHealActionsResponsePtrOutput
	ToAutoHealActionsResponsePtrOutputWithContext(context.Context) AutoHealActionsResponsePtrOutput
}

AutoHealActionsResponsePtrInput is an input type that accepts AutoHealActionsResponseArgs, AutoHealActionsResponsePtr and AutoHealActionsResponsePtrOutput values. You can construct a concrete instance of `AutoHealActionsResponsePtrInput` via:

        AutoHealActionsResponseArgs{...}

or:

        nil

type AutoHealActionsResponsePtrOutput

type AutoHealActionsResponsePtrOutput struct{ *pulumi.OutputState }

func (AutoHealActionsResponsePtrOutput) ActionType

Predefined action to be taken.

func (AutoHealActionsResponsePtrOutput) CustomAction

Custom action to be taken.

func (AutoHealActionsResponsePtrOutput) Elem

func (AutoHealActionsResponsePtrOutput) ElementType

func (AutoHealActionsResponsePtrOutput) MinProcessExecutionTime

func (o AutoHealActionsResponsePtrOutput) MinProcessExecutionTime() pulumi.StringPtrOutput

Minimum time the process must execute before taking the action

func (AutoHealActionsResponsePtrOutput) ToAutoHealActionsResponsePtrOutput

func (o AutoHealActionsResponsePtrOutput) ToAutoHealActionsResponsePtrOutput() AutoHealActionsResponsePtrOutput

func (AutoHealActionsResponsePtrOutput) ToAutoHealActionsResponsePtrOutputWithContext

func (o AutoHealActionsResponsePtrOutput) ToAutoHealActionsResponsePtrOutputWithContext(ctx context.Context) AutoHealActionsResponsePtrOutput

type AutoHealCustomAction

type AutoHealCustomAction struct {
	// Executable to be run.
	Exe *string `pulumi:"exe"`
	// Parameters for the executable.
	Parameters *string `pulumi:"parameters"`
}

Custom action to be executed when an auto heal rule is triggered.

type AutoHealCustomActionArgs

type AutoHealCustomActionArgs struct {
	// Executable to be run.
	Exe pulumi.StringPtrInput `pulumi:"exe"`
	// Parameters for the executable.
	Parameters pulumi.StringPtrInput `pulumi:"parameters"`
}

Custom action to be executed when an auto heal rule is triggered.

func (AutoHealCustomActionArgs) ElementType

func (AutoHealCustomActionArgs) ElementType() reflect.Type

func (AutoHealCustomActionArgs) ToAutoHealCustomActionOutput

func (i AutoHealCustomActionArgs) ToAutoHealCustomActionOutput() AutoHealCustomActionOutput

func (AutoHealCustomActionArgs) ToAutoHealCustomActionOutputWithContext

func (i AutoHealCustomActionArgs) ToAutoHealCustomActionOutputWithContext(ctx context.Context) AutoHealCustomActionOutput

func (AutoHealCustomActionArgs) ToAutoHealCustomActionPtrOutput

func (i AutoHealCustomActionArgs) ToAutoHealCustomActionPtrOutput() AutoHealCustomActionPtrOutput

func (AutoHealCustomActionArgs) ToAutoHealCustomActionPtrOutputWithContext

func (i AutoHealCustomActionArgs) ToAutoHealCustomActionPtrOutputWithContext(ctx context.Context) AutoHealCustomActionPtrOutput

type AutoHealCustomActionInput

type AutoHealCustomActionInput interface {
	pulumi.Input

	ToAutoHealCustomActionOutput() AutoHealCustomActionOutput
	ToAutoHealCustomActionOutputWithContext(context.Context) AutoHealCustomActionOutput
}

AutoHealCustomActionInput is an input type that accepts AutoHealCustomActionArgs and AutoHealCustomActionOutput values. You can construct a concrete instance of `AutoHealCustomActionInput` via:

AutoHealCustomActionArgs{...}

type AutoHealCustomActionOutput

type AutoHealCustomActionOutput struct{ *pulumi.OutputState }

Custom action to be executed when an auto heal rule is triggered.

func (AutoHealCustomActionOutput) ElementType

func (AutoHealCustomActionOutput) ElementType() reflect.Type

func (AutoHealCustomActionOutput) Exe

Executable to be run.

func (AutoHealCustomActionOutput) Parameters

Parameters for the executable.

func (AutoHealCustomActionOutput) ToAutoHealCustomActionOutput

func (o AutoHealCustomActionOutput) ToAutoHealCustomActionOutput() AutoHealCustomActionOutput

func (AutoHealCustomActionOutput) ToAutoHealCustomActionOutputWithContext

func (o AutoHealCustomActionOutput) ToAutoHealCustomActionOutputWithContext(ctx context.Context) AutoHealCustomActionOutput

func (AutoHealCustomActionOutput) ToAutoHealCustomActionPtrOutput

func (o AutoHealCustomActionOutput) ToAutoHealCustomActionPtrOutput() AutoHealCustomActionPtrOutput

func (AutoHealCustomActionOutput) ToAutoHealCustomActionPtrOutputWithContext

func (o AutoHealCustomActionOutput) ToAutoHealCustomActionPtrOutputWithContext(ctx context.Context) AutoHealCustomActionPtrOutput

type AutoHealCustomActionPtrInput

type AutoHealCustomActionPtrInput interface {
	pulumi.Input

	ToAutoHealCustomActionPtrOutput() AutoHealCustomActionPtrOutput
	ToAutoHealCustomActionPtrOutputWithContext(context.Context) AutoHealCustomActionPtrOutput
}

AutoHealCustomActionPtrInput is an input type that accepts AutoHealCustomActionArgs, AutoHealCustomActionPtr and AutoHealCustomActionPtrOutput values. You can construct a concrete instance of `AutoHealCustomActionPtrInput` via:

        AutoHealCustomActionArgs{...}

or:

        nil

type AutoHealCustomActionPtrOutput

type AutoHealCustomActionPtrOutput struct{ *pulumi.OutputState }

func (AutoHealCustomActionPtrOutput) Elem

func (AutoHealCustomActionPtrOutput) ElementType

func (AutoHealCustomActionPtrOutput) Exe

Executable to be run.

func (AutoHealCustomActionPtrOutput) Parameters

Parameters for the executable.

func (AutoHealCustomActionPtrOutput) ToAutoHealCustomActionPtrOutput

func (o AutoHealCustomActionPtrOutput) ToAutoHealCustomActionPtrOutput() AutoHealCustomActionPtrOutput

func (AutoHealCustomActionPtrOutput) ToAutoHealCustomActionPtrOutputWithContext

func (o AutoHealCustomActionPtrOutput) ToAutoHealCustomActionPtrOutputWithContext(ctx context.Context) AutoHealCustomActionPtrOutput

type AutoHealCustomActionResponse

type AutoHealCustomActionResponse struct {
	// Executable to be run.
	Exe *string `pulumi:"exe"`
	// Parameters for the executable.
	Parameters *string `pulumi:"parameters"`
}

Custom action to be executed when an auto heal rule is triggered.

type AutoHealCustomActionResponseArgs

type AutoHealCustomActionResponseArgs struct {
	// Executable to be run.
	Exe pulumi.StringPtrInput `pulumi:"exe"`
	// Parameters for the executable.
	Parameters pulumi.StringPtrInput `pulumi:"parameters"`
}

Custom action to be executed when an auto heal rule is triggered.

func (AutoHealCustomActionResponseArgs) ElementType

func (AutoHealCustomActionResponseArgs) ToAutoHealCustomActionResponseOutput

func (i AutoHealCustomActionResponseArgs) ToAutoHealCustomActionResponseOutput() AutoHealCustomActionResponseOutput

func (AutoHealCustomActionResponseArgs) ToAutoHealCustomActionResponseOutputWithContext

func (i AutoHealCustomActionResponseArgs) ToAutoHealCustomActionResponseOutputWithContext(ctx context.Context) AutoHealCustomActionResponseOutput

func (AutoHealCustomActionResponseArgs) ToAutoHealCustomActionResponsePtrOutput

func (i AutoHealCustomActionResponseArgs) ToAutoHealCustomActionResponsePtrOutput() AutoHealCustomActionResponsePtrOutput

func (AutoHealCustomActionResponseArgs) ToAutoHealCustomActionResponsePtrOutputWithContext

func (i AutoHealCustomActionResponseArgs) ToAutoHealCustomActionResponsePtrOutputWithContext(ctx context.Context) AutoHealCustomActionResponsePtrOutput

type AutoHealCustomActionResponseInput

type AutoHealCustomActionResponseInput interface {
	pulumi.Input

	ToAutoHealCustomActionResponseOutput() AutoHealCustomActionResponseOutput
	ToAutoHealCustomActionResponseOutputWithContext(context.Context) AutoHealCustomActionResponseOutput
}

AutoHealCustomActionResponseInput is an input type that accepts AutoHealCustomActionResponseArgs and AutoHealCustomActionResponseOutput values. You can construct a concrete instance of `AutoHealCustomActionResponseInput` via:

AutoHealCustomActionResponseArgs{...}

type AutoHealCustomActionResponseOutput

type AutoHealCustomActionResponseOutput struct{ *pulumi.OutputState }

Custom action to be executed when an auto heal rule is triggered.

func (AutoHealCustomActionResponseOutput) ElementType

func (AutoHealCustomActionResponseOutput) Exe

Executable to be run.

func (AutoHealCustomActionResponseOutput) Parameters

Parameters for the executable.

func (AutoHealCustomActionResponseOutput) ToAutoHealCustomActionResponseOutput

func (o AutoHealCustomActionResponseOutput) ToAutoHealCustomActionResponseOutput() AutoHealCustomActionResponseOutput

func (AutoHealCustomActionResponseOutput) ToAutoHealCustomActionResponseOutputWithContext

func (o AutoHealCustomActionResponseOutput) ToAutoHealCustomActionResponseOutputWithContext(ctx context.Context) AutoHealCustomActionResponseOutput

func (AutoHealCustomActionResponseOutput) ToAutoHealCustomActionResponsePtrOutput

func (o AutoHealCustomActionResponseOutput) ToAutoHealCustomActionResponsePtrOutput() AutoHealCustomActionResponsePtrOutput

func (AutoHealCustomActionResponseOutput) ToAutoHealCustomActionResponsePtrOutputWithContext

func (o AutoHealCustomActionResponseOutput) ToAutoHealCustomActionResponsePtrOutputWithContext(ctx context.Context) AutoHealCustomActionResponsePtrOutput

type AutoHealCustomActionResponsePtrInput

type AutoHealCustomActionResponsePtrInput interface {
	pulumi.Input

	ToAutoHealCustomActionResponsePtrOutput() AutoHealCustomActionResponsePtrOutput
	ToAutoHealCustomActionResponsePtrOutputWithContext(context.Context) AutoHealCustomActionResponsePtrOutput
}

AutoHealCustomActionResponsePtrInput is an input type that accepts AutoHealCustomActionResponseArgs, AutoHealCustomActionResponsePtr and AutoHealCustomActionResponsePtrOutput values. You can construct a concrete instance of `AutoHealCustomActionResponsePtrInput` via:

        AutoHealCustomActionResponseArgs{...}

or:

        nil

type AutoHealCustomActionResponsePtrOutput

type AutoHealCustomActionResponsePtrOutput struct{ *pulumi.OutputState }

func (AutoHealCustomActionResponsePtrOutput) Elem

func (AutoHealCustomActionResponsePtrOutput) ElementType

func (AutoHealCustomActionResponsePtrOutput) Exe

Executable to be run.

func (AutoHealCustomActionResponsePtrOutput) Parameters

Parameters for the executable.

func (AutoHealCustomActionResponsePtrOutput) ToAutoHealCustomActionResponsePtrOutput

func (o AutoHealCustomActionResponsePtrOutput) ToAutoHealCustomActionResponsePtrOutput() AutoHealCustomActionResponsePtrOutput

func (AutoHealCustomActionResponsePtrOutput) ToAutoHealCustomActionResponsePtrOutputWithContext

func (o AutoHealCustomActionResponsePtrOutput) ToAutoHealCustomActionResponsePtrOutputWithContext(ctx context.Context) AutoHealCustomActionResponsePtrOutput

type AutoHealRules

type AutoHealRules struct {
	// Actions to be executed when a rule is triggered.
	Actions *AutoHealActions `pulumi:"actions"`
	// Conditions that describe when to execute the auto-heal actions.
	Triggers *AutoHealTriggers `pulumi:"triggers"`
}

Rules that can be defined for auto-heal.

type AutoHealRulesArgs

type AutoHealRulesArgs struct {
	// Actions to be executed when a rule is triggered.
	Actions AutoHealActionsPtrInput `pulumi:"actions"`
	// Conditions that describe when to execute the auto-heal actions.
	Triggers AutoHealTriggersPtrInput `pulumi:"triggers"`
}

Rules that can be defined for auto-heal.

func (AutoHealRulesArgs) ElementType

func (AutoHealRulesArgs) ElementType() reflect.Type

func (AutoHealRulesArgs) ToAutoHealRulesOutput

func (i AutoHealRulesArgs) ToAutoHealRulesOutput() AutoHealRulesOutput

func (AutoHealRulesArgs) ToAutoHealRulesOutputWithContext

func (i AutoHealRulesArgs) ToAutoHealRulesOutputWithContext(ctx context.Context) AutoHealRulesOutput

func (AutoHealRulesArgs) ToAutoHealRulesPtrOutput

func (i AutoHealRulesArgs) ToAutoHealRulesPtrOutput() AutoHealRulesPtrOutput

func (AutoHealRulesArgs) ToAutoHealRulesPtrOutputWithContext

func (i AutoHealRulesArgs) ToAutoHealRulesPtrOutputWithContext(ctx context.Context) AutoHealRulesPtrOutput

type AutoHealRulesInput

type AutoHealRulesInput interface {
	pulumi.Input

	ToAutoHealRulesOutput() AutoHealRulesOutput
	ToAutoHealRulesOutputWithContext(context.Context) AutoHealRulesOutput
}

AutoHealRulesInput is an input type that accepts AutoHealRulesArgs and AutoHealRulesOutput values. You can construct a concrete instance of `AutoHealRulesInput` via:

AutoHealRulesArgs{...}

type AutoHealRulesOutput

type AutoHealRulesOutput struct{ *pulumi.OutputState }

Rules that can be defined for auto-heal.

func (AutoHealRulesOutput) Actions

Actions to be executed when a rule is triggered.

func (AutoHealRulesOutput) ElementType

func (AutoHealRulesOutput) ElementType() reflect.Type

func (AutoHealRulesOutput) ToAutoHealRulesOutput

func (o AutoHealRulesOutput) ToAutoHealRulesOutput() AutoHealRulesOutput

func (AutoHealRulesOutput) ToAutoHealRulesOutputWithContext

func (o AutoHealRulesOutput) ToAutoHealRulesOutputWithContext(ctx context.Context) AutoHealRulesOutput

func (AutoHealRulesOutput) ToAutoHealRulesPtrOutput

func (o AutoHealRulesOutput) ToAutoHealRulesPtrOutput() AutoHealRulesPtrOutput

func (AutoHealRulesOutput) ToAutoHealRulesPtrOutputWithContext

func (o AutoHealRulesOutput) ToAutoHealRulesPtrOutputWithContext(ctx context.Context) AutoHealRulesPtrOutput

func (AutoHealRulesOutput) Triggers

Conditions that describe when to execute the auto-heal actions.

type AutoHealRulesPtrInput

type AutoHealRulesPtrInput interface {
	pulumi.Input

	ToAutoHealRulesPtrOutput() AutoHealRulesPtrOutput
	ToAutoHealRulesPtrOutputWithContext(context.Context) AutoHealRulesPtrOutput
}

AutoHealRulesPtrInput is an input type that accepts AutoHealRulesArgs, AutoHealRulesPtr and AutoHealRulesPtrOutput values. You can construct a concrete instance of `AutoHealRulesPtrInput` via:

        AutoHealRulesArgs{...}

or:

        nil

type AutoHealRulesPtrOutput

type AutoHealRulesPtrOutput struct{ *pulumi.OutputState }

func (AutoHealRulesPtrOutput) Actions

Actions to be executed when a rule is triggered.

func (AutoHealRulesPtrOutput) Elem

func (AutoHealRulesPtrOutput) ElementType

func (AutoHealRulesPtrOutput) ElementType() reflect.Type

func (AutoHealRulesPtrOutput) ToAutoHealRulesPtrOutput

func (o AutoHealRulesPtrOutput) ToAutoHealRulesPtrOutput() AutoHealRulesPtrOutput

func (AutoHealRulesPtrOutput) ToAutoHealRulesPtrOutputWithContext

func (o AutoHealRulesPtrOutput) ToAutoHealRulesPtrOutputWithContext(ctx context.Context) AutoHealRulesPtrOutput

func (AutoHealRulesPtrOutput) Triggers

Conditions that describe when to execute the auto-heal actions.

type AutoHealRulesResponse

type AutoHealRulesResponse struct {
	// Actions to be executed when a rule is triggered.
	Actions *AutoHealActionsResponse `pulumi:"actions"`
	// Conditions that describe when to execute the auto-heal actions.
	Triggers *AutoHealTriggersResponse `pulumi:"triggers"`
}

Rules that can be defined for auto-heal.

type AutoHealRulesResponseArgs

type AutoHealRulesResponseArgs struct {
	// Actions to be executed when a rule is triggered.
	Actions AutoHealActionsResponsePtrInput `pulumi:"actions"`
	// Conditions that describe when to execute the auto-heal actions.
	Triggers AutoHealTriggersResponsePtrInput `pulumi:"triggers"`
}

Rules that can be defined for auto-heal.

func (AutoHealRulesResponseArgs) ElementType

func (AutoHealRulesResponseArgs) ElementType() reflect.Type

func (AutoHealRulesResponseArgs) ToAutoHealRulesResponseOutput

func (i AutoHealRulesResponseArgs) ToAutoHealRulesResponseOutput() AutoHealRulesResponseOutput

func (AutoHealRulesResponseArgs) ToAutoHealRulesResponseOutputWithContext

func (i AutoHealRulesResponseArgs) ToAutoHealRulesResponseOutputWithContext(ctx context.Context) AutoHealRulesResponseOutput

func (AutoHealRulesResponseArgs) ToAutoHealRulesResponsePtrOutput

func (i AutoHealRulesResponseArgs) ToAutoHealRulesResponsePtrOutput() AutoHealRulesResponsePtrOutput

func (AutoHealRulesResponseArgs) ToAutoHealRulesResponsePtrOutputWithContext

func (i AutoHealRulesResponseArgs) ToAutoHealRulesResponsePtrOutputWithContext(ctx context.Context) AutoHealRulesResponsePtrOutput

type AutoHealRulesResponseInput

type AutoHealRulesResponseInput interface {
	pulumi.Input

	ToAutoHealRulesResponseOutput() AutoHealRulesResponseOutput
	ToAutoHealRulesResponseOutputWithContext(context.Context) AutoHealRulesResponseOutput
}

AutoHealRulesResponseInput is an input type that accepts AutoHealRulesResponseArgs and AutoHealRulesResponseOutput values. You can construct a concrete instance of `AutoHealRulesResponseInput` via:

AutoHealRulesResponseArgs{...}

type AutoHealRulesResponseOutput

type AutoHealRulesResponseOutput struct{ *pulumi.OutputState }

Rules that can be defined for auto-heal.

func (AutoHealRulesResponseOutput) Actions

Actions to be executed when a rule is triggered.

func (AutoHealRulesResponseOutput) ElementType

func (AutoHealRulesResponseOutput) ToAutoHealRulesResponseOutput

func (o AutoHealRulesResponseOutput) ToAutoHealRulesResponseOutput() AutoHealRulesResponseOutput

func (AutoHealRulesResponseOutput) ToAutoHealRulesResponseOutputWithContext

func (o AutoHealRulesResponseOutput) ToAutoHealRulesResponseOutputWithContext(ctx context.Context) AutoHealRulesResponseOutput

func (AutoHealRulesResponseOutput) ToAutoHealRulesResponsePtrOutput

func (o AutoHealRulesResponseOutput) ToAutoHealRulesResponsePtrOutput() AutoHealRulesResponsePtrOutput

func (AutoHealRulesResponseOutput) ToAutoHealRulesResponsePtrOutputWithContext

func (o AutoHealRulesResponseOutput) ToAutoHealRulesResponsePtrOutputWithContext(ctx context.Context) AutoHealRulesResponsePtrOutput

func (AutoHealRulesResponseOutput) Triggers

Conditions that describe when to execute the auto-heal actions.

type AutoHealRulesResponsePtrInput

type AutoHealRulesResponsePtrInput interface {
	pulumi.Input

	ToAutoHealRulesResponsePtrOutput() AutoHealRulesResponsePtrOutput
	ToAutoHealRulesResponsePtrOutputWithContext(context.Context) AutoHealRulesResponsePtrOutput
}

AutoHealRulesResponsePtrInput is an input type that accepts AutoHealRulesResponseArgs, AutoHealRulesResponsePtr and AutoHealRulesResponsePtrOutput values. You can construct a concrete instance of `AutoHealRulesResponsePtrInput` via:

        AutoHealRulesResponseArgs{...}

or:

        nil

type AutoHealRulesResponsePtrOutput

type AutoHealRulesResponsePtrOutput struct{ *pulumi.OutputState }

func (AutoHealRulesResponsePtrOutput) Actions

Actions to be executed when a rule is triggered.

func (AutoHealRulesResponsePtrOutput) Elem

func (AutoHealRulesResponsePtrOutput) ElementType

func (AutoHealRulesResponsePtrOutput) ToAutoHealRulesResponsePtrOutput

func (o AutoHealRulesResponsePtrOutput) ToAutoHealRulesResponsePtrOutput() AutoHealRulesResponsePtrOutput

func (AutoHealRulesResponsePtrOutput) ToAutoHealRulesResponsePtrOutputWithContext

func (o AutoHealRulesResponsePtrOutput) ToAutoHealRulesResponsePtrOutputWithContext(ctx context.Context) AutoHealRulesResponsePtrOutput

func (AutoHealRulesResponsePtrOutput) Triggers

Conditions that describe when to execute the auto-heal actions.

type AutoHealTriggers

type AutoHealTriggers struct {
	// A rule based on private bytes.
	PrivateBytesInKB *int `pulumi:"privateBytesInKB"`
	// A rule based on total requests.
	Requests *RequestsBasedTrigger `pulumi:"requests"`
	// A rule based on request execution time.
	SlowRequests *SlowRequestsBasedTrigger `pulumi:"slowRequests"`
	// A rule based on status codes.
	StatusCodes []StatusCodesBasedTrigger `pulumi:"statusCodes"`
}

Triggers for auto-heal.

type AutoHealTriggersArgs

type AutoHealTriggersArgs struct {
	// A rule based on private bytes.
	PrivateBytesInKB pulumi.IntPtrInput `pulumi:"privateBytesInKB"`
	// A rule based on total requests.
	Requests RequestsBasedTriggerPtrInput `pulumi:"requests"`
	// A rule based on request execution time.
	SlowRequests SlowRequestsBasedTriggerPtrInput `pulumi:"slowRequests"`
	// A rule based on status codes.
	StatusCodes StatusCodesBasedTriggerArrayInput `pulumi:"statusCodes"`
}

Triggers for auto-heal.

func (AutoHealTriggersArgs) ElementType

func (AutoHealTriggersArgs) ElementType() reflect.Type

func (AutoHealTriggersArgs) ToAutoHealTriggersOutput

func (i AutoHealTriggersArgs) ToAutoHealTriggersOutput() AutoHealTriggersOutput

func (AutoHealTriggersArgs) ToAutoHealTriggersOutputWithContext

func (i AutoHealTriggersArgs) ToAutoHealTriggersOutputWithContext(ctx context.Context) AutoHealTriggersOutput

func (AutoHealTriggersArgs) ToAutoHealTriggersPtrOutput

func (i AutoHealTriggersArgs) ToAutoHealTriggersPtrOutput() AutoHealTriggersPtrOutput

func (AutoHealTriggersArgs) ToAutoHealTriggersPtrOutputWithContext

func (i AutoHealTriggersArgs) ToAutoHealTriggersPtrOutputWithContext(ctx context.Context) AutoHealTriggersPtrOutput

type AutoHealTriggersInput

type AutoHealTriggersInput interface {
	pulumi.Input

	ToAutoHealTriggersOutput() AutoHealTriggersOutput
	ToAutoHealTriggersOutputWithContext(context.Context) AutoHealTriggersOutput
}

AutoHealTriggersInput is an input type that accepts AutoHealTriggersArgs and AutoHealTriggersOutput values. You can construct a concrete instance of `AutoHealTriggersInput` via:

AutoHealTriggersArgs{...}

type AutoHealTriggersOutput

type AutoHealTriggersOutput struct{ *pulumi.OutputState }

Triggers for auto-heal.

func (AutoHealTriggersOutput) ElementType

func (AutoHealTriggersOutput) ElementType() reflect.Type

func (AutoHealTriggersOutput) PrivateBytesInKB

func (o AutoHealTriggersOutput) PrivateBytesInKB() pulumi.IntPtrOutput

A rule based on private bytes.

func (AutoHealTriggersOutput) Requests

A rule based on total requests.

func (AutoHealTriggersOutput) SlowRequests

A rule based on request execution time.

func (AutoHealTriggersOutput) StatusCodes

A rule based on status codes.

func (AutoHealTriggersOutput) ToAutoHealTriggersOutput

func (o AutoHealTriggersOutput) ToAutoHealTriggersOutput() AutoHealTriggersOutput

func (AutoHealTriggersOutput) ToAutoHealTriggersOutputWithContext

func (o AutoHealTriggersOutput) ToAutoHealTriggersOutputWithContext(ctx context.Context) AutoHealTriggersOutput

func (AutoHealTriggersOutput) ToAutoHealTriggersPtrOutput

func (o AutoHealTriggersOutput) ToAutoHealTriggersPtrOutput() AutoHealTriggersPtrOutput

func (AutoHealTriggersOutput) ToAutoHealTriggersPtrOutputWithContext

func (o AutoHealTriggersOutput) ToAutoHealTriggersPtrOutputWithContext(ctx context.Context) AutoHealTriggersPtrOutput

type AutoHealTriggersPtrInput

type AutoHealTriggersPtrInput interface {
	pulumi.Input

	ToAutoHealTriggersPtrOutput() AutoHealTriggersPtrOutput
	ToAutoHealTriggersPtrOutputWithContext(context.Context) AutoHealTriggersPtrOutput
}

AutoHealTriggersPtrInput is an input type that accepts AutoHealTriggersArgs, AutoHealTriggersPtr and AutoHealTriggersPtrOutput values. You can construct a concrete instance of `AutoHealTriggersPtrInput` via:

        AutoHealTriggersArgs{...}

or:

        nil

type AutoHealTriggersPtrOutput

type AutoHealTriggersPtrOutput struct{ *pulumi.OutputState }

func (AutoHealTriggersPtrOutput) Elem

func (AutoHealTriggersPtrOutput) ElementType

func (AutoHealTriggersPtrOutput) ElementType() reflect.Type

func (AutoHealTriggersPtrOutput) PrivateBytesInKB

func (o AutoHealTriggersPtrOutput) PrivateBytesInKB() pulumi.IntPtrOutput

A rule based on private bytes.

func (AutoHealTriggersPtrOutput) Requests

A rule based on total requests.

func (AutoHealTriggersPtrOutput) SlowRequests

A rule based on request execution time.

func (AutoHealTriggersPtrOutput) StatusCodes

A rule based on status codes.

func (AutoHealTriggersPtrOutput) ToAutoHealTriggersPtrOutput

func (o AutoHealTriggersPtrOutput) ToAutoHealTriggersPtrOutput() AutoHealTriggersPtrOutput

func (AutoHealTriggersPtrOutput) ToAutoHealTriggersPtrOutputWithContext

func (o AutoHealTriggersPtrOutput) ToAutoHealTriggersPtrOutputWithContext(ctx context.Context) AutoHealTriggersPtrOutput

type AutoHealTriggersResponse

type AutoHealTriggersResponse struct {
	// A rule based on private bytes.
	PrivateBytesInKB *int `pulumi:"privateBytesInKB"`
	// A rule based on total requests.
	Requests *RequestsBasedTriggerResponse `pulumi:"requests"`
	// A rule based on request execution time.
	SlowRequests *SlowRequestsBasedTriggerResponse `pulumi:"slowRequests"`
	// A rule based on status codes.
	StatusCodes []StatusCodesBasedTriggerResponse `pulumi:"statusCodes"`
}

Triggers for auto-heal.

type AutoHealTriggersResponseArgs

type AutoHealTriggersResponseArgs struct {
	// A rule based on private bytes.
	PrivateBytesInKB pulumi.IntPtrInput `pulumi:"privateBytesInKB"`
	// A rule based on total requests.
	Requests RequestsBasedTriggerResponsePtrInput `pulumi:"requests"`
	// A rule based on request execution time.
	SlowRequests SlowRequestsBasedTriggerResponsePtrInput `pulumi:"slowRequests"`
	// A rule based on status codes.
	StatusCodes StatusCodesBasedTriggerResponseArrayInput `pulumi:"statusCodes"`
}

Triggers for auto-heal.

func (AutoHealTriggersResponseArgs) ElementType

func (AutoHealTriggersResponseArgs) ToAutoHealTriggersResponseOutput

func (i AutoHealTriggersResponseArgs) ToAutoHealTriggersResponseOutput() AutoHealTriggersResponseOutput

func (AutoHealTriggersResponseArgs) ToAutoHealTriggersResponseOutputWithContext

func (i AutoHealTriggersResponseArgs) ToAutoHealTriggersResponseOutputWithContext(ctx context.Context) AutoHealTriggersResponseOutput

func (AutoHealTriggersResponseArgs) ToAutoHealTriggersResponsePtrOutput

func (i AutoHealTriggersResponseArgs) ToAutoHealTriggersResponsePtrOutput() AutoHealTriggersResponsePtrOutput

func (AutoHealTriggersResponseArgs) ToAutoHealTriggersResponsePtrOutputWithContext

func (i AutoHealTriggersResponseArgs) ToAutoHealTriggersResponsePtrOutputWithContext(ctx context.Context) AutoHealTriggersResponsePtrOutput

type AutoHealTriggersResponseInput

type AutoHealTriggersResponseInput interface {
	pulumi.Input

	ToAutoHealTriggersResponseOutput() AutoHealTriggersResponseOutput
	ToAutoHealTriggersResponseOutputWithContext(context.Context) AutoHealTriggersResponseOutput
}

AutoHealTriggersResponseInput is an input type that accepts AutoHealTriggersResponseArgs and AutoHealTriggersResponseOutput values. You can construct a concrete instance of `AutoHealTriggersResponseInput` via:

AutoHealTriggersResponseArgs{...}

type AutoHealTriggersResponseOutput

type AutoHealTriggersResponseOutput struct{ *pulumi.OutputState }

Triggers for auto-heal.

func (AutoHealTriggersResponseOutput) ElementType

func (AutoHealTriggersResponseOutput) PrivateBytesInKB

func (o AutoHealTriggersResponseOutput) PrivateBytesInKB() pulumi.IntPtrOutput

A rule based on private bytes.

func (AutoHealTriggersResponseOutput) Requests

A rule based on total requests.

func (AutoHealTriggersResponseOutput) SlowRequests

A rule based on request execution time.

func (AutoHealTriggersResponseOutput) StatusCodes

A rule based on status codes.

func (AutoHealTriggersResponseOutput) ToAutoHealTriggersResponseOutput

func (o AutoHealTriggersResponseOutput) ToAutoHealTriggersResponseOutput() AutoHealTriggersResponseOutput

func (AutoHealTriggersResponseOutput) ToAutoHealTriggersResponseOutputWithContext

func (o AutoHealTriggersResponseOutput) ToAutoHealTriggersResponseOutputWithContext(ctx context.Context) AutoHealTriggersResponseOutput

func (AutoHealTriggersResponseOutput) ToAutoHealTriggersResponsePtrOutput

func (o AutoHealTriggersResponseOutput) ToAutoHealTriggersResponsePtrOutput() AutoHealTriggersResponsePtrOutput

func (AutoHealTriggersResponseOutput) ToAutoHealTriggersResponsePtrOutputWithContext

func (o AutoHealTriggersResponseOutput) ToAutoHealTriggersResponsePtrOutputWithContext(ctx context.Context) AutoHealTriggersResponsePtrOutput

type AutoHealTriggersResponsePtrInput

type AutoHealTriggersResponsePtrInput interface {
	pulumi.Input

	ToAutoHealTriggersResponsePtrOutput() AutoHealTriggersResponsePtrOutput
	ToAutoHealTriggersResponsePtrOutputWithContext(context.Context) AutoHealTriggersResponsePtrOutput
}

AutoHealTriggersResponsePtrInput is an input type that accepts AutoHealTriggersResponseArgs, AutoHealTriggersResponsePtr and AutoHealTriggersResponsePtrOutput values. You can construct a concrete instance of `AutoHealTriggersResponsePtrInput` via:

        AutoHealTriggersResponseArgs{...}

or:

        nil

type AutoHealTriggersResponsePtrOutput

type AutoHealTriggersResponsePtrOutput struct{ *pulumi.OutputState }

func (AutoHealTriggersResponsePtrOutput) Elem

func (AutoHealTriggersResponsePtrOutput) ElementType

func (AutoHealTriggersResponsePtrOutput) PrivateBytesInKB

A rule based on private bytes.

func (AutoHealTriggersResponsePtrOutput) Requests

A rule based on total requests.

func (AutoHealTriggersResponsePtrOutput) SlowRequests

A rule based on request execution time.

func (AutoHealTriggersResponsePtrOutput) StatusCodes

A rule based on status codes.

func (AutoHealTriggersResponsePtrOutput) ToAutoHealTriggersResponsePtrOutput

func (o AutoHealTriggersResponsePtrOutput) ToAutoHealTriggersResponsePtrOutput() AutoHealTriggersResponsePtrOutput

func (AutoHealTriggersResponsePtrOutput) ToAutoHealTriggersResponsePtrOutputWithContext

func (o AutoHealTriggersResponsePtrOutput) ToAutoHealTriggersResponsePtrOutputWithContext(ctx context.Context) AutoHealTriggersResponsePtrOutput

type AzureActiveDirectory added in v0.6.0

type AzureActiveDirectory struct {
	Enabled           *bool `pulumi:"enabled"`
	IsAutoProvisioned *bool `pulumi:"isAutoProvisioned"`
	// Kind of resource.
	Kind         *string                           `pulumi:"kind"`
	Login        *AzureActiveDirectoryLogin        `pulumi:"login"`
	Registration *AzureActiveDirectoryRegistration `pulumi:"registration"`
	Validation   *AzureActiveDirectoryValidation   `pulumi:"validation"`
}

type AzureActiveDirectoryArgs added in v0.6.0

type AzureActiveDirectoryArgs struct {
	Enabled           pulumi.BoolPtrInput `pulumi:"enabled"`
	IsAutoProvisioned pulumi.BoolPtrInput `pulumi:"isAutoProvisioned"`
	// Kind of resource.
	Kind         pulumi.StringPtrInput                    `pulumi:"kind"`
	Login        AzureActiveDirectoryLoginPtrInput        `pulumi:"login"`
	Registration AzureActiveDirectoryRegistrationPtrInput `pulumi:"registration"`
	Validation   AzureActiveDirectoryValidationPtrInput   `pulumi:"validation"`
}

func (AzureActiveDirectoryArgs) ElementType added in v0.6.0

func (AzureActiveDirectoryArgs) ElementType() reflect.Type

func (AzureActiveDirectoryArgs) ToAzureActiveDirectoryOutput added in v0.6.0

func (i AzureActiveDirectoryArgs) ToAzureActiveDirectoryOutput() AzureActiveDirectoryOutput

func (AzureActiveDirectoryArgs) ToAzureActiveDirectoryOutputWithContext added in v0.6.0

func (i AzureActiveDirectoryArgs) ToAzureActiveDirectoryOutputWithContext(ctx context.Context) AzureActiveDirectoryOutput

func (AzureActiveDirectoryArgs) ToAzureActiveDirectoryPtrOutput added in v0.6.0

func (i AzureActiveDirectoryArgs) ToAzureActiveDirectoryPtrOutput() AzureActiveDirectoryPtrOutput

func (AzureActiveDirectoryArgs) ToAzureActiveDirectoryPtrOutputWithContext added in v0.6.0

func (i AzureActiveDirectoryArgs) ToAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) AzureActiveDirectoryPtrOutput

type AzureActiveDirectoryInput added in v0.6.0

type AzureActiveDirectoryInput interface {
	pulumi.Input

	ToAzureActiveDirectoryOutput() AzureActiveDirectoryOutput
	ToAzureActiveDirectoryOutputWithContext(context.Context) AzureActiveDirectoryOutput
}

AzureActiveDirectoryInput is an input type that accepts AzureActiveDirectoryArgs and AzureActiveDirectoryOutput values. You can construct a concrete instance of `AzureActiveDirectoryInput` via:

AzureActiveDirectoryArgs{...}

type AzureActiveDirectoryLogin added in v0.6.0

type AzureActiveDirectoryLogin struct {
	DisableWWWAuthenticate *bool `pulumi:"disableWWWAuthenticate"`
	// Kind of resource.
	Kind            *string  `pulumi:"kind"`
	LoginParameters []string `pulumi:"loginParameters"`
}

type AzureActiveDirectoryLoginArgs added in v0.6.0

type AzureActiveDirectoryLoginArgs struct {
	DisableWWWAuthenticate pulumi.BoolPtrInput `pulumi:"disableWWWAuthenticate"`
	// Kind of resource.
	Kind            pulumi.StringPtrInput   `pulumi:"kind"`
	LoginParameters pulumi.StringArrayInput `pulumi:"loginParameters"`
}

func (AzureActiveDirectoryLoginArgs) ElementType added in v0.6.0

func (AzureActiveDirectoryLoginArgs) ToAzureActiveDirectoryLoginOutput added in v0.6.0

func (i AzureActiveDirectoryLoginArgs) ToAzureActiveDirectoryLoginOutput() AzureActiveDirectoryLoginOutput

func (AzureActiveDirectoryLoginArgs) ToAzureActiveDirectoryLoginOutputWithContext added in v0.6.0

func (i AzureActiveDirectoryLoginArgs) ToAzureActiveDirectoryLoginOutputWithContext(ctx context.Context) AzureActiveDirectoryLoginOutput

func (AzureActiveDirectoryLoginArgs) ToAzureActiveDirectoryLoginPtrOutput added in v0.6.0

func (i AzureActiveDirectoryLoginArgs) ToAzureActiveDirectoryLoginPtrOutput() AzureActiveDirectoryLoginPtrOutput

func (AzureActiveDirectoryLoginArgs) ToAzureActiveDirectoryLoginPtrOutputWithContext added in v0.6.0

func (i AzureActiveDirectoryLoginArgs) ToAzureActiveDirectoryLoginPtrOutputWithContext(ctx context.Context) AzureActiveDirectoryLoginPtrOutput

type AzureActiveDirectoryLoginInput added in v0.6.0

type AzureActiveDirectoryLoginInput interface {
	pulumi.Input

	ToAzureActiveDirectoryLoginOutput() AzureActiveDirectoryLoginOutput
	ToAzureActiveDirectoryLoginOutputWithContext(context.Context) AzureActiveDirectoryLoginOutput
}

AzureActiveDirectoryLoginInput is an input type that accepts AzureActiveDirectoryLoginArgs and AzureActiveDirectoryLoginOutput values. You can construct a concrete instance of `AzureActiveDirectoryLoginInput` via:

AzureActiveDirectoryLoginArgs{...}

type AzureActiveDirectoryLoginOutput added in v0.6.0

type AzureActiveDirectoryLoginOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryLoginOutput) DisableWWWAuthenticate added in v0.6.0

func (o AzureActiveDirectoryLoginOutput) DisableWWWAuthenticate() pulumi.BoolPtrOutput

func (AzureActiveDirectoryLoginOutput) ElementType added in v0.6.0

func (AzureActiveDirectoryLoginOutput) Kind added in v0.6.0

Kind of resource.

func (AzureActiveDirectoryLoginOutput) LoginParameters added in v0.6.0

func (AzureActiveDirectoryLoginOutput) ToAzureActiveDirectoryLoginOutput added in v0.6.0

func (o AzureActiveDirectoryLoginOutput) ToAzureActiveDirectoryLoginOutput() AzureActiveDirectoryLoginOutput

func (AzureActiveDirectoryLoginOutput) ToAzureActiveDirectoryLoginOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryLoginOutput) ToAzureActiveDirectoryLoginOutputWithContext(ctx context.Context) AzureActiveDirectoryLoginOutput

func (AzureActiveDirectoryLoginOutput) ToAzureActiveDirectoryLoginPtrOutput added in v0.6.0

func (o AzureActiveDirectoryLoginOutput) ToAzureActiveDirectoryLoginPtrOutput() AzureActiveDirectoryLoginPtrOutput

func (AzureActiveDirectoryLoginOutput) ToAzureActiveDirectoryLoginPtrOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryLoginOutput) ToAzureActiveDirectoryLoginPtrOutputWithContext(ctx context.Context) AzureActiveDirectoryLoginPtrOutput

type AzureActiveDirectoryLoginPtrInput added in v0.6.0

type AzureActiveDirectoryLoginPtrInput interface {
	pulumi.Input

	ToAzureActiveDirectoryLoginPtrOutput() AzureActiveDirectoryLoginPtrOutput
	ToAzureActiveDirectoryLoginPtrOutputWithContext(context.Context) AzureActiveDirectoryLoginPtrOutput
}

AzureActiveDirectoryLoginPtrInput is an input type that accepts AzureActiveDirectoryLoginArgs, AzureActiveDirectoryLoginPtr and AzureActiveDirectoryLoginPtrOutput values. You can construct a concrete instance of `AzureActiveDirectoryLoginPtrInput` via:

        AzureActiveDirectoryLoginArgs{...}

or:

        nil

func AzureActiveDirectoryLoginPtr added in v0.6.0

type AzureActiveDirectoryLoginPtrOutput added in v0.6.0

type AzureActiveDirectoryLoginPtrOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryLoginPtrOutput) DisableWWWAuthenticate added in v0.6.0

func (o AzureActiveDirectoryLoginPtrOutput) DisableWWWAuthenticate() pulumi.BoolPtrOutput

func (AzureActiveDirectoryLoginPtrOutput) Elem added in v0.6.0

func (AzureActiveDirectoryLoginPtrOutput) ElementType added in v0.6.0

func (AzureActiveDirectoryLoginPtrOutput) Kind added in v0.6.0

Kind of resource.

func (AzureActiveDirectoryLoginPtrOutput) LoginParameters added in v0.6.0

func (AzureActiveDirectoryLoginPtrOutput) ToAzureActiveDirectoryLoginPtrOutput added in v0.6.0

func (o AzureActiveDirectoryLoginPtrOutput) ToAzureActiveDirectoryLoginPtrOutput() AzureActiveDirectoryLoginPtrOutput

func (AzureActiveDirectoryLoginPtrOutput) ToAzureActiveDirectoryLoginPtrOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryLoginPtrOutput) ToAzureActiveDirectoryLoginPtrOutputWithContext(ctx context.Context) AzureActiveDirectoryLoginPtrOutput

type AzureActiveDirectoryLoginResponse added in v0.6.0

type AzureActiveDirectoryLoginResponse struct {
	DisableWWWAuthenticate *bool `pulumi:"disableWWWAuthenticate"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind            *string  `pulumi:"kind"`
	LoginParameters []string `pulumi:"loginParameters"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

type AzureActiveDirectoryLoginResponseArgs added in v0.6.0

type AzureActiveDirectoryLoginResponseArgs struct {
	DisableWWWAuthenticate pulumi.BoolPtrInput `pulumi:"disableWWWAuthenticate"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind            pulumi.StringPtrInput   `pulumi:"kind"`
	LoginParameters pulumi.StringArrayInput `pulumi:"loginParameters"`
	// Resource Name.
	Name pulumi.StringInput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (AzureActiveDirectoryLoginResponseArgs) ElementType added in v0.6.0

func (AzureActiveDirectoryLoginResponseArgs) ToAzureActiveDirectoryLoginResponseOutput added in v0.6.0

func (i AzureActiveDirectoryLoginResponseArgs) ToAzureActiveDirectoryLoginResponseOutput() AzureActiveDirectoryLoginResponseOutput

func (AzureActiveDirectoryLoginResponseArgs) ToAzureActiveDirectoryLoginResponseOutputWithContext added in v0.6.0

func (i AzureActiveDirectoryLoginResponseArgs) ToAzureActiveDirectoryLoginResponseOutputWithContext(ctx context.Context) AzureActiveDirectoryLoginResponseOutput

func (AzureActiveDirectoryLoginResponseArgs) ToAzureActiveDirectoryLoginResponsePtrOutput added in v0.6.0

func (i AzureActiveDirectoryLoginResponseArgs) ToAzureActiveDirectoryLoginResponsePtrOutput() AzureActiveDirectoryLoginResponsePtrOutput

func (AzureActiveDirectoryLoginResponseArgs) ToAzureActiveDirectoryLoginResponsePtrOutputWithContext added in v0.6.0

func (i AzureActiveDirectoryLoginResponseArgs) ToAzureActiveDirectoryLoginResponsePtrOutputWithContext(ctx context.Context) AzureActiveDirectoryLoginResponsePtrOutput

type AzureActiveDirectoryLoginResponseInput added in v0.6.0

type AzureActiveDirectoryLoginResponseInput interface {
	pulumi.Input

	ToAzureActiveDirectoryLoginResponseOutput() AzureActiveDirectoryLoginResponseOutput
	ToAzureActiveDirectoryLoginResponseOutputWithContext(context.Context) AzureActiveDirectoryLoginResponseOutput
}

AzureActiveDirectoryLoginResponseInput is an input type that accepts AzureActiveDirectoryLoginResponseArgs and AzureActiveDirectoryLoginResponseOutput values. You can construct a concrete instance of `AzureActiveDirectoryLoginResponseInput` via:

AzureActiveDirectoryLoginResponseArgs{...}

type AzureActiveDirectoryLoginResponseOutput added in v0.6.0

type AzureActiveDirectoryLoginResponseOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryLoginResponseOutput) DisableWWWAuthenticate added in v0.6.0

func (AzureActiveDirectoryLoginResponseOutput) ElementType added in v0.6.0

func (AzureActiveDirectoryLoginResponseOutput) Id added in v0.6.0

Resource Id.

func (AzureActiveDirectoryLoginResponseOutput) Kind added in v0.6.0

Kind of resource.

func (AzureActiveDirectoryLoginResponseOutput) LoginParameters added in v0.6.0

func (AzureActiveDirectoryLoginResponseOutput) Name added in v0.6.0

Resource Name.

func (AzureActiveDirectoryLoginResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (AzureActiveDirectoryLoginResponseOutput) ToAzureActiveDirectoryLoginResponseOutput added in v0.6.0

func (o AzureActiveDirectoryLoginResponseOutput) ToAzureActiveDirectoryLoginResponseOutput() AzureActiveDirectoryLoginResponseOutput

func (AzureActiveDirectoryLoginResponseOutput) ToAzureActiveDirectoryLoginResponseOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryLoginResponseOutput) ToAzureActiveDirectoryLoginResponseOutputWithContext(ctx context.Context) AzureActiveDirectoryLoginResponseOutput

func (AzureActiveDirectoryLoginResponseOutput) ToAzureActiveDirectoryLoginResponsePtrOutput added in v0.6.0

func (o AzureActiveDirectoryLoginResponseOutput) ToAzureActiveDirectoryLoginResponsePtrOutput() AzureActiveDirectoryLoginResponsePtrOutput

func (AzureActiveDirectoryLoginResponseOutput) ToAzureActiveDirectoryLoginResponsePtrOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryLoginResponseOutput) ToAzureActiveDirectoryLoginResponsePtrOutputWithContext(ctx context.Context) AzureActiveDirectoryLoginResponsePtrOutput

func (AzureActiveDirectoryLoginResponseOutput) Type added in v0.6.0

Resource type.

type AzureActiveDirectoryLoginResponsePtrInput added in v0.6.0

type AzureActiveDirectoryLoginResponsePtrInput interface {
	pulumi.Input

	ToAzureActiveDirectoryLoginResponsePtrOutput() AzureActiveDirectoryLoginResponsePtrOutput
	ToAzureActiveDirectoryLoginResponsePtrOutputWithContext(context.Context) AzureActiveDirectoryLoginResponsePtrOutput
}

AzureActiveDirectoryLoginResponsePtrInput is an input type that accepts AzureActiveDirectoryLoginResponseArgs, AzureActiveDirectoryLoginResponsePtr and AzureActiveDirectoryLoginResponsePtrOutput values. You can construct a concrete instance of `AzureActiveDirectoryLoginResponsePtrInput` via:

        AzureActiveDirectoryLoginResponseArgs{...}

or:

        nil

type AzureActiveDirectoryLoginResponsePtrOutput added in v0.6.0

type AzureActiveDirectoryLoginResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryLoginResponsePtrOutput) DisableWWWAuthenticate added in v0.6.0

func (AzureActiveDirectoryLoginResponsePtrOutput) Elem added in v0.6.0

func (AzureActiveDirectoryLoginResponsePtrOutput) ElementType added in v0.6.0

func (AzureActiveDirectoryLoginResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (AzureActiveDirectoryLoginResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (AzureActiveDirectoryLoginResponsePtrOutput) LoginParameters added in v0.6.0

func (AzureActiveDirectoryLoginResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (AzureActiveDirectoryLoginResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (AzureActiveDirectoryLoginResponsePtrOutput) ToAzureActiveDirectoryLoginResponsePtrOutput added in v0.6.0

func (o AzureActiveDirectoryLoginResponsePtrOutput) ToAzureActiveDirectoryLoginResponsePtrOutput() AzureActiveDirectoryLoginResponsePtrOutput

func (AzureActiveDirectoryLoginResponsePtrOutput) ToAzureActiveDirectoryLoginResponsePtrOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryLoginResponsePtrOutput) ToAzureActiveDirectoryLoginResponsePtrOutputWithContext(ctx context.Context) AzureActiveDirectoryLoginResponsePtrOutput

func (AzureActiveDirectoryLoginResponsePtrOutput) Type added in v0.6.0

Resource type.

type AzureActiveDirectoryOutput added in v0.6.0

type AzureActiveDirectoryOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryOutput) ElementType added in v0.6.0

func (AzureActiveDirectoryOutput) ElementType() reflect.Type

func (AzureActiveDirectoryOutput) Enabled added in v0.6.0

func (AzureActiveDirectoryOutput) IsAutoProvisioned added in v0.6.0

func (o AzureActiveDirectoryOutput) IsAutoProvisioned() pulumi.BoolPtrOutput

func (AzureActiveDirectoryOutput) Kind added in v0.6.0

Kind of resource.

func (AzureActiveDirectoryOutput) Login added in v0.6.0

func (AzureActiveDirectoryOutput) Registration added in v0.6.0

func (AzureActiveDirectoryOutput) ToAzureActiveDirectoryOutput added in v0.6.0

func (o AzureActiveDirectoryOutput) ToAzureActiveDirectoryOutput() AzureActiveDirectoryOutput

func (AzureActiveDirectoryOutput) ToAzureActiveDirectoryOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryOutput) ToAzureActiveDirectoryOutputWithContext(ctx context.Context) AzureActiveDirectoryOutput

func (AzureActiveDirectoryOutput) ToAzureActiveDirectoryPtrOutput added in v0.6.0

func (o AzureActiveDirectoryOutput) ToAzureActiveDirectoryPtrOutput() AzureActiveDirectoryPtrOutput

func (AzureActiveDirectoryOutput) ToAzureActiveDirectoryPtrOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryOutput) ToAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) AzureActiveDirectoryPtrOutput

func (AzureActiveDirectoryOutput) Validation added in v0.6.0

type AzureActiveDirectoryPtrInput added in v0.6.0

type AzureActiveDirectoryPtrInput interface {
	pulumi.Input

	ToAzureActiveDirectoryPtrOutput() AzureActiveDirectoryPtrOutput
	ToAzureActiveDirectoryPtrOutputWithContext(context.Context) AzureActiveDirectoryPtrOutput
}

AzureActiveDirectoryPtrInput is an input type that accepts AzureActiveDirectoryArgs, AzureActiveDirectoryPtr and AzureActiveDirectoryPtrOutput values. You can construct a concrete instance of `AzureActiveDirectoryPtrInput` via:

        AzureActiveDirectoryArgs{...}

or:

        nil

func AzureActiveDirectoryPtr added in v0.6.0

func AzureActiveDirectoryPtr(v *AzureActiveDirectoryArgs) AzureActiveDirectoryPtrInput

type AzureActiveDirectoryPtrOutput added in v0.6.0

type AzureActiveDirectoryPtrOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryPtrOutput) Elem added in v0.6.0

func (AzureActiveDirectoryPtrOutput) ElementType added in v0.6.0

func (AzureActiveDirectoryPtrOutput) Enabled added in v0.6.0

func (AzureActiveDirectoryPtrOutput) IsAutoProvisioned added in v0.6.0

func (o AzureActiveDirectoryPtrOutput) IsAutoProvisioned() pulumi.BoolPtrOutput

func (AzureActiveDirectoryPtrOutput) Kind added in v0.6.0

Kind of resource.

func (AzureActiveDirectoryPtrOutput) Login added in v0.6.0

func (AzureActiveDirectoryPtrOutput) Registration added in v0.6.0

func (AzureActiveDirectoryPtrOutput) ToAzureActiveDirectoryPtrOutput added in v0.6.0

func (o AzureActiveDirectoryPtrOutput) ToAzureActiveDirectoryPtrOutput() AzureActiveDirectoryPtrOutput

func (AzureActiveDirectoryPtrOutput) ToAzureActiveDirectoryPtrOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryPtrOutput) ToAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) AzureActiveDirectoryPtrOutput

func (AzureActiveDirectoryPtrOutput) Validation added in v0.6.0

type AzureActiveDirectoryRegistration added in v0.6.0

type AzureActiveDirectoryRegistration struct {
	ClientId                          *string `pulumi:"clientId"`
	ClientSecretCertificateThumbprint *string `pulumi:"clientSecretCertificateThumbprint"`
	ClientSecretSettingName           *string `pulumi:"clientSecretSettingName"`
	// Kind of resource.
	Kind         *string `pulumi:"kind"`
	OpenIdIssuer *string `pulumi:"openIdIssuer"`
}

type AzureActiveDirectoryRegistrationArgs added in v0.6.0

type AzureActiveDirectoryRegistrationArgs struct {
	ClientId                          pulumi.StringPtrInput `pulumi:"clientId"`
	ClientSecretCertificateThumbprint pulumi.StringPtrInput `pulumi:"clientSecretCertificateThumbprint"`
	ClientSecretSettingName           pulumi.StringPtrInput `pulumi:"clientSecretSettingName"`
	// Kind of resource.
	Kind         pulumi.StringPtrInput `pulumi:"kind"`
	OpenIdIssuer pulumi.StringPtrInput `pulumi:"openIdIssuer"`
}

func (AzureActiveDirectoryRegistrationArgs) ElementType added in v0.6.0

func (AzureActiveDirectoryRegistrationArgs) ToAzureActiveDirectoryRegistrationOutput added in v0.6.0

func (i AzureActiveDirectoryRegistrationArgs) ToAzureActiveDirectoryRegistrationOutput() AzureActiveDirectoryRegistrationOutput

func (AzureActiveDirectoryRegistrationArgs) ToAzureActiveDirectoryRegistrationOutputWithContext added in v0.6.0

func (i AzureActiveDirectoryRegistrationArgs) ToAzureActiveDirectoryRegistrationOutputWithContext(ctx context.Context) AzureActiveDirectoryRegistrationOutput

func (AzureActiveDirectoryRegistrationArgs) ToAzureActiveDirectoryRegistrationPtrOutput added in v0.6.0

func (i AzureActiveDirectoryRegistrationArgs) ToAzureActiveDirectoryRegistrationPtrOutput() AzureActiveDirectoryRegistrationPtrOutput

func (AzureActiveDirectoryRegistrationArgs) ToAzureActiveDirectoryRegistrationPtrOutputWithContext added in v0.6.0

func (i AzureActiveDirectoryRegistrationArgs) ToAzureActiveDirectoryRegistrationPtrOutputWithContext(ctx context.Context) AzureActiveDirectoryRegistrationPtrOutput

type AzureActiveDirectoryRegistrationInput added in v0.6.0

type AzureActiveDirectoryRegistrationInput interface {
	pulumi.Input

	ToAzureActiveDirectoryRegistrationOutput() AzureActiveDirectoryRegistrationOutput
	ToAzureActiveDirectoryRegistrationOutputWithContext(context.Context) AzureActiveDirectoryRegistrationOutput
}

AzureActiveDirectoryRegistrationInput is an input type that accepts AzureActiveDirectoryRegistrationArgs and AzureActiveDirectoryRegistrationOutput values. You can construct a concrete instance of `AzureActiveDirectoryRegistrationInput` via:

AzureActiveDirectoryRegistrationArgs{...}

type AzureActiveDirectoryRegistrationOutput added in v0.6.0

type AzureActiveDirectoryRegistrationOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryRegistrationOutput) ClientId added in v0.6.0

func (AzureActiveDirectoryRegistrationOutput) ClientSecretCertificateThumbprint added in v0.6.0

func (o AzureActiveDirectoryRegistrationOutput) ClientSecretCertificateThumbprint() pulumi.StringPtrOutput

func (AzureActiveDirectoryRegistrationOutput) ClientSecretSettingName added in v0.6.0

func (AzureActiveDirectoryRegistrationOutput) ElementType added in v0.6.0

func (AzureActiveDirectoryRegistrationOutput) Kind added in v0.6.0

Kind of resource.

func (AzureActiveDirectoryRegistrationOutput) OpenIdIssuer added in v0.6.0

func (AzureActiveDirectoryRegistrationOutput) ToAzureActiveDirectoryRegistrationOutput added in v0.6.0

func (o AzureActiveDirectoryRegistrationOutput) ToAzureActiveDirectoryRegistrationOutput() AzureActiveDirectoryRegistrationOutput

func (AzureActiveDirectoryRegistrationOutput) ToAzureActiveDirectoryRegistrationOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryRegistrationOutput) ToAzureActiveDirectoryRegistrationOutputWithContext(ctx context.Context) AzureActiveDirectoryRegistrationOutput

func (AzureActiveDirectoryRegistrationOutput) ToAzureActiveDirectoryRegistrationPtrOutput added in v0.6.0

func (o AzureActiveDirectoryRegistrationOutput) ToAzureActiveDirectoryRegistrationPtrOutput() AzureActiveDirectoryRegistrationPtrOutput

func (AzureActiveDirectoryRegistrationOutput) ToAzureActiveDirectoryRegistrationPtrOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryRegistrationOutput) ToAzureActiveDirectoryRegistrationPtrOutputWithContext(ctx context.Context) AzureActiveDirectoryRegistrationPtrOutput

type AzureActiveDirectoryRegistrationPtrInput added in v0.6.0

type AzureActiveDirectoryRegistrationPtrInput interface {
	pulumi.Input

	ToAzureActiveDirectoryRegistrationPtrOutput() AzureActiveDirectoryRegistrationPtrOutput
	ToAzureActiveDirectoryRegistrationPtrOutputWithContext(context.Context) AzureActiveDirectoryRegistrationPtrOutput
}

AzureActiveDirectoryRegistrationPtrInput is an input type that accepts AzureActiveDirectoryRegistrationArgs, AzureActiveDirectoryRegistrationPtr and AzureActiveDirectoryRegistrationPtrOutput values. You can construct a concrete instance of `AzureActiveDirectoryRegistrationPtrInput` via:

        AzureActiveDirectoryRegistrationArgs{...}

or:

        nil

type AzureActiveDirectoryRegistrationPtrOutput added in v0.6.0

type AzureActiveDirectoryRegistrationPtrOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryRegistrationPtrOutput) ClientId added in v0.6.0

func (AzureActiveDirectoryRegistrationPtrOutput) ClientSecretCertificateThumbprint added in v0.6.0

func (o AzureActiveDirectoryRegistrationPtrOutput) ClientSecretCertificateThumbprint() pulumi.StringPtrOutput

func (AzureActiveDirectoryRegistrationPtrOutput) ClientSecretSettingName added in v0.6.0

func (AzureActiveDirectoryRegistrationPtrOutput) Elem added in v0.6.0

func (AzureActiveDirectoryRegistrationPtrOutput) ElementType added in v0.6.0

func (AzureActiveDirectoryRegistrationPtrOutput) Kind added in v0.6.0

Kind of resource.

func (AzureActiveDirectoryRegistrationPtrOutput) OpenIdIssuer added in v0.6.0

func (AzureActiveDirectoryRegistrationPtrOutput) ToAzureActiveDirectoryRegistrationPtrOutput added in v0.6.0

func (o AzureActiveDirectoryRegistrationPtrOutput) ToAzureActiveDirectoryRegistrationPtrOutput() AzureActiveDirectoryRegistrationPtrOutput

func (AzureActiveDirectoryRegistrationPtrOutput) ToAzureActiveDirectoryRegistrationPtrOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryRegistrationPtrOutput) ToAzureActiveDirectoryRegistrationPtrOutputWithContext(ctx context.Context) AzureActiveDirectoryRegistrationPtrOutput

type AzureActiveDirectoryRegistrationResponse added in v0.6.0

type AzureActiveDirectoryRegistrationResponse struct {
	ClientId                          *string `pulumi:"clientId"`
	ClientSecretCertificateThumbprint *string `pulumi:"clientSecretCertificateThumbprint"`
	ClientSecretSettingName           *string `pulumi:"clientSecretSettingName"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name         string  `pulumi:"name"`
	OpenIdIssuer *string `pulumi:"openIdIssuer"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

type AzureActiveDirectoryRegistrationResponseArgs added in v0.6.0

type AzureActiveDirectoryRegistrationResponseArgs struct {
	ClientId                          pulumi.StringPtrInput `pulumi:"clientId"`
	ClientSecretCertificateThumbprint pulumi.StringPtrInput `pulumi:"clientSecretCertificateThumbprint"`
	ClientSecretSettingName           pulumi.StringPtrInput `pulumi:"clientSecretSettingName"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name         pulumi.StringInput    `pulumi:"name"`
	OpenIdIssuer pulumi.StringPtrInput `pulumi:"openIdIssuer"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (AzureActiveDirectoryRegistrationResponseArgs) ElementType added in v0.6.0

func (AzureActiveDirectoryRegistrationResponseArgs) ToAzureActiveDirectoryRegistrationResponseOutput added in v0.6.0

func (i AzureActiveDirectoryRegistrationResponseArgs) ToAzureActiveDirectoryRegistrationResponseOutput() AzureActiveDirectoryRegistrationResponseOutput

func (AzureActiveDirectoryRegistrationResponseArgs) ToAzureActiveDirectoryRegistrationResponseOutputWithContext added in v0.6.0

func (i AzureActiveDirectoryRegistrationResponseArgs) ToAzureActiveDirectoryRegistrationResponseOutputWithContext(ctx context.Context) AzureActiveDirectoryRegistrationResponseOutput

func (AzureActiveDirectoryRegistrationResponseArgs) ToAzureActiveDirectoryRegistrationResponsePtrOutput added in v0.6.0

func (i AzureActiveDirectoryRegistrationResponseArgs) ToAzureActiveDirectoryRegistrationResponsePtrOutput() AzureActiveDirectoryRegistrationResponsePtrOutput

func (AzureActiveDirectoryRegistrationResponseArgs) ToAzureActiveDirectoryRegistrationResponsePtrOutputWithContext added in v0.6.0

func (i AzureActiveDirectoryRegistrationResponseArgs) ToAzureActiveDirectoryRegistrationResponsePtrOutputWithContext(ctx context.Context) AzureActiveDirectoryRegistrationResponsePtrOutput

type AzureActiveDirectoryRegistrationResponseInput added in v0.6.0

type AzureActiveDirectoryRegistrationResponseInput interface {
	pulumi.Input

	ToAzureActiveDirectoryRegistrationResponseOutput() AzureActiveDirectoryRegistrationResponseOutput
	ToAzureActiveDirectoryRegistrationResponseOutputWithContext(context.Context) AzureActiveDirectoryRegistrationResponseOutput
}

AzureActiveDirectoryRegistrationResponseInput is an input type that accepts AzureActiveDirectoryRegistrationResponseArgs and AzureActiveDirectoryRegistrationResponseOutput values. You can construct a concrete instance of `AzureActiveDirectoryRegistrationResponseInput` via:

AzureActiveDirectoryRegistrationResponseArgs{...}

type AzureActiveDirectoryRegistrationResponseOutput added in v0.6.0

type AzureActiveDirectoryRegistrationResponseOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryRegistrationResponseOutput) ClientId added in v0.6.0

func (AzureActiveDirectoryRegistrationResponseOutput) ClientSecretCertificateThumbprint added in v0.6.0

func (o AzureActiveDirectoryRegistrationResponseOutput) ClientSecretCertificateThumbprint() pulumi.StringPtrOutput

func (AzureActiveDirectoryRegistrationResponseOutput) ClientSecretSettingName added in v0.6.0

func (AzureActiveDirectoryRegistrationResponseOutput) ElementType added in v0.6.0

func (AzureActiveDirectoryRegistrationResponseOutput) Id added in v0.6.0

Resource Id.

func (AzureActiveDirectoryRegistrationResponseOutput) Kind added in v0.6.0

Kind of resource.

func (AzureActiveDirectoryRegistrationResponseOutput) Name added in v0.6.0

Resource Name.

func (AzureActiveDirectoryRegistrationResponseOutput) OpenIdIssuer added in v0.6.0

func (AzureActiveDirectoryRegistrationResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (AzureActiveDirectoryRegistrationResponseOutput) ToAzureActiveDirectoryRegistrationResponseOutput added in v0.6.0

func (o AzureActiveDirectoryRegistrationResponseOutput) ToAzureActiveDirectoryRegistrationResponseOutput() AzureActiveDirectoryRegistrationResponseOutput

func (AzureActiveDirectoryRegistrationResponseOutput) ToAzureActiveDirectoryRegistrationResponseOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryRegistrationResponseOutput) ToAzureActiveDirectoryRegistrationResponseOutputWithContext(ctx context.Context) AzureActiveDirectoryRegistrationResponseOutput

func (AzureActiveDirectoryRegistrationResponseOutput) ToAzureActiveDirectoryRegistrationResponsePtrOutput added in v0.6.0

func (o AzureActiveDirectoryRegistrationResponseOutput) ToAzureActiveDirectoryRegistrationResponsePtrOutput() AzureActiveDirectoryRegistrationResponsePtrOutput

func (AzureActiveDirectoryRegistrationResponseOutput) ToAzureActiveDirectoryRegistrationResponsePtrOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryRegistrationResponseOutput) ToAzureActiveDirectoryRegistrationResponsePtrOutputWithContext(ctx context.Context) AzureActiveDirectoryRegistrationResponsePtrOutput

func (AzureActiveDirectoryRegistrationResponseOutput) Type added in v0.6.0

Resource type.

type AzureActiveDirectoryRegistrationResponsePtrInput added in v0.6.0

type AzureActiveDirectoryRegistrationResponsePtrInput interface {
	pulumi.Input

	ToAzureActiveDirectoryRegistrationResponsePtrOutput() AzureActiveDirectoryRegistrationResponsePtrOutput
	ToAzureActiveDirectoryRegistrationResponsePtrOutputWithContext(context.Context) AzureActiveDirectoryRegistrationResponsePtrOutput
}

AzureActiveDirectoryRegistrationResponsePtrInput is an input type that accepts AzureActiveDirectoryRegistrationResponseArgs, AzureActiveDirectoryRegistrationResponsePtr and AzureActiveDirectoryRegistrationResponsePtrOutput values. You can construct a concrete instance of `AzureActiveDirectoryRegistrationResponsePtrInput` via:

        AzureActiveDirectoryRegistrationResponseArgs{...}

or:

        nil

type AzureActiveDirectoryRegistrationResponsePtrOutput added in v0.6.0

type AzureActiveDirectoryRegistrationResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryRegistrationResponsePtrOutput) ClientId added in v0.6.0

func (AzureActiveDirectoryRegistrationResponsePtrOutput) ClientSecretCertificateThumbprint added in v0.6.0

func (o AzureActiveDirectoryRegistrationResponsePtrOutput) ClientSecretCertificateThumbprint() pulumi.StringPtrOutput

func (AzureActiveDirectoryRegistrationResponsePtrOutput) ClientSecretSettingName added in v0.6.0

func (AzureActiveDirectoryRegistrationResponsePtrOutput) Elem added in v0.6.0

func (AzureActiveDirectoryRegistrationResponsePtrOutput) ElementType added in v0.6.0

func (AzureActiveDirectoryRegistrationResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (AzureActiveDirectoryRegistrationResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (AzureActiveDirectoryRegistrationResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (AzureActiveDirectoryRegistrationResponsePtrOutput) OpenIdIssuer added in v0.6.0

func (AzureActiveDirectoryRegistrationResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (AzureActiveDirectoryRegistrationResponsePtrOutput) ToAzureActiveDirectoryRegistrationResponsePtrOutput added in v0.6.0

func (o AzureActiveDirectoryRegistrationResponsePtrOutput) ToAzureActiveDirectoryRegistrationResponsePtrOutput() AzureActiveDirectoryRegistrationResponsePtrOutput

func (AzureActiveDirectoryRegistrationResponsePtrOutput) ToAzureActiveDirectoryRegistrationResponsePtrOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryRegistrationResponsePtrOutput) ToAzureActiveDirectoryRegistrationResponsePtrOutputWithContext(ctx context.Context) AzureActiveDirectoryRegistrationResponsePtrOutput

func (AzureActiveDirectoryRegistrationResponsePtrOutput) Type added in v0.6.0

Resource type.

type AzureActiveDirectoryResponse added in v0.6.0

type AzureActiveDirectoryResponse struct {
	Enabled *bool `pulumi:"enabled"`
	// Resource Id.
	Id                string `pulumi:"id"`
	IsAutoProvisioned *bool  `pulumi:"isAutoProvisioned"`
	// Kind of resource.
	Kind  *string                            `pulumi:"kind"`
	Login *AzureActiveDirectoryLoginResponse `pulumi:"login"`
	// Resource Name.
	Name         string                                    `pulumi:"name"`
	Registration *AzureActiveDirectoryRegistrationResponse `pulumi:"registration"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type       string                                  `pulumi:"type"`
	Validation *AzureActiveDirectoryValidationResponse `pulumi:"validation"`
}

type AzureActiveDirectoryResponseArgs added in v0.6.0

type AzureActiveDirectoryResponseArgs struct {
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Resource Id.
	Id                pulumi.StringInput  `pulumi:"id"`
	IsAutoProvisioned pulumi.BoolPtrInput `pulumi:"isAutoProvisioned"`
	// Kind of resource.
	Kind  pulumi.StringPtrInput                     `pulumi:"kind"`
	Login AzureActiveDirectoryLoginResponsePtrInput `pulumi:"login"`
	// Resource Name.
	Name         pulumi.StringInput                               `pulumi:"name"`
	Registration AzureActiveDirectoryRegistrationResponsePtrInput `pulumi:"registration"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type       pulumi.StringInput                             `pulumi:"type"`
	Validation AzureActiveDirectoryValidationResponsePtrInput `pulumi:"validation"`
}

func (AzureActiveDirectoryResponseArgs) ElementType added in v0.6.0

func (AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponseOutput added in v0.6.0

func (i AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponseOutput() AzureActiveDirectoryResponseOutput

func (AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponseOutputWithContext added in v0.6.0

func (i AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponseOutputWithContext(ctx context.Context) AzureActiveDirectoryResponseOutput

func (AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponsePtrOutput added in v0.6.0

func (i AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponsePtrOutput() AzureActiveDirectoryResponsePtrOutput

func (AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponsePtrOutputWithContext added in v0.6.0

func (i AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponsePtrOutputWithContext(ctx context.Context) AzureActiveDirectoryResponsePtrOutput

type AzureActiveDirectoryResponseInput added in v0.6.0

type AzureActiveDirectoryResponseInput interface {
	pulumi.Input

	ToAzureActiveDirectoryResponseOutput() AzureActiveDirectoryResponseOutput
	ToAzureActiveDirectoryResponseOutputWithContext(context.Context) AzureActiveDirectoryResponseOutput
}

AzureActiveDirectoryResponseInput is an input type that accepts AzureActiveDirectoryResponseArgs and AzureActiveDirectoryResponseOutput values. You can construct a concrete instance of `AzureActiveDirectoryResponseInput` via:

AzureActiveDirectoryResponseArgs{...}

type AzureActiveDirectoryResponseOutput added in v0.6.0

type AzureActiveDirectoryResponseOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryResponseOutput) ElementType added in v0.6.0

func (AzureActiveDirectoryResponseOutput) Enabled added in v0.6.0

func (AzureActiveDirectoryResponseOutput) Id added in v0.6.0

Resource Id.

func (AzureActiveDirectoryResponseOutput) IsAutoProvisioned added in v0.6.0

func (AzureActiveDirectoryResponseOutput) Kind added in v0.6.0

Kind of resource.

func (AzureActiveDirectoryResponseOutput) Login added in v0.6.0

func (AzureActiveDirectoryResponseOutput) Name added in v0.6.0

Resource Name.

func (AzureActiveDirectoryResponseOutput) Registration added in v0.6.0

func (AzureActiveDirectoryResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponseOutput added in v0.6.0

func (o AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponseOutput() AzureActiveDirectoryResponseOutput

func (AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponseOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponseOutputWithContext(ctx context.Context) AzureActiveDirectoryResponseOutput

func (AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponsePtrOutput added in v0.6.0

func (o AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponsePtrOutput() AzureActiveDirectoryResponsePtrOutput

func (AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponsePtrOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponsePtrOutputWithContext(ctx context.Context) AzureActiveDirectoryResponsePtrOutput

func (AzureActiveDirectoryResponseOutput) Type added in v0.6.0

Resource type.

func (AzureActiveDirectoryResponseOutput) Validation added in v0.6.0

type AzureActiveDirectoryResponsePtrInput added in v0.6.0

type AzureActiveDirectoryResponsePtrInput interface {
	pulumi.Input

	ToAzureActiveDirectoryResponsePtrOutput() AzureActiveDirectoryResponsePtrOutput
	ToAzureActiveDirectoryResponsePtrOutputWithContext(context.Context) AzureActiveDirectoryResponsePtrOutput
}

AzureActiveDirectoryResponsePtrInput is an input type that accepts AzureActiveDirectoryResponseArgs, AzureActiveDirectoryResponsePtr and AzureActiveDirectoryResponsePtrOutput values. You can construct a concrete instance of `AzureActiveDirectoryResponsePtrInput` via:

        AzureActiveDirectoryResponseArgs{...}

or:

        nil

type AzureActiveDirectoryResponsePtrOutput added in v0.6.0

type AzureActiveDirectoryResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryResponsePtrOutput) Elem added in v0.6.0

func (AzureActiveDirectoryResponsePtrOutput) ElementType added in v0.6.0

func (AzureActiveDirectoryResponsePtrOutput) Enabled added in v0.6.0

func (AzureActiveDirectoryResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (AzureActiveDirectoryResponsePtrOutput) IsAutoProvisioned added in v0.6.0

func (AzureActiveDirectoryResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (AzureActiveDirectoryResponsePtrOutput) Login added in v0.6.0

func (AzureActiveDirectoryResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (AzureActiveDirectoryResponsePtrOutput) Registration added in v0.6.0

func (AzureActiveDirectoryResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (AzureActiveDirectoryResponsePtrOutput) ToAzureActiveDirectoryResponsePtrOutput added in v0.6.0

func (o AzureActiveDirectoryResponsePtrOutput) ToAzureActiveDirectoryResponsePtrOutput() AzureActiveDirectoryResponsePtrOutput

func (AzureActiveDirectoryResponsePtrOutput) ToAzureActiveDirectoryResponsePtrOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryResponsePtrOutput) ToAzureActiveDirectoryResponsePtrOutputWithContext(ctx context.Context) AzureActiveDirectoryResponsePtrOutput

func (AzureActiveDirectoryResponsePtrOutput) Type added in v0.6.0

Resource type.

func (AzureActiveDirectoryResponsePtrOutput) Validation added in v0.6.0

type AzureActiveDirectoryValidation added in v0.6.0

type AzureActiveDirectoryValidation struct {
	AllowedAudiences []string        `pulumi:"allowedAudiences"`
	JwtClaimChecks   *JwtClaimChecks `pulumi:"jwtClaimChecks"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
}

type AzureActiveDirectoryValidationArgs added in v0.6.0

type AzureActiveDirectoryValidationArgs struct {
	AllowedAudiences pulumi.StringArrayInput `pulumi:"allowedAudiences"`
	JwtClaimChecks   JwtClaimChecksPtrInput  `pulumi:"jwtClaimChecks"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
}

func (AzureActiveDirectoryValidationArgs) ElementType added in v0.6.0

func (AzureActiveDirectoryValidationArgs) ToAzureActiveDirectoryValidationOutput added in v0.6.0

func (i AzureActiveDirectoryValidationArgs) ToAzureActiveDirectoryValidationOutput() AzureActiveDirectoryValidationOutput

func (AzureActiveDirectoryValidationArgs) ToAzureActiveDirectoryValidationOutputWithContext added in v0.6.0

func (i AzureActiveDirectoryValidationArgs) ToAzureActiveDirectoryValidationOutputWithContext(ctx context.Context) AzureActiveDirectoryValidationOutput

func (AzureActiveDirectoryValidationArgs) ToAzureActiveDirectoryValidationPtrOutput added in v0.6.0

func (i AzureActiveDirectoryValidationArgs) ToAzureActiveDirectoryValidationPtrOutput() AzureActiveDirectoryValidationPtrOutput

func (AzureActiveDirectoryValidationArgs) ToAzureActiveDirectoryValidationPtrOutputWithContext added in v0.6.0

func (i AzureActiveDirectoryValidationArgs) ToAzureActiveDirectoryValidationPtrOutputWithContext(ctx context.Context) AzureActiveDirectoryValidationPtrOutput

type AzureActiveDirectoryValidationInput added in v0.6.0

type AzureActiveDirectoryValidationInput interface {
	pulumi.Input

	ToAzureActiveDirectoryValidationOutput() AzureActiveDirectoryValidationOutput
	ToAzureActiveDirectoryValidationOutputWithContext(context.Context) AzureActiveDirectoryValidationOutput
}

AzureActiveDirectoryValidationInput is an input type that accepts AzureActiveDirectoryValidationArgs and AzureActiveDirectoryValidationOutput values. You can construct a concrete instance of `AzureActiveDirectoryValidationInput` via:

AzureActiveDirectoryValidationArgs{...}

type AzureActiveDirectoryValidationOutput added in v0.6.0

type AzureActiveDirectoryValidationOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryValidationOutput) AllowedAudiences added in v0.6.0

func (AzureActiveDirectoryValidationOutput) ElementType added in v0.6.0

func (AzureActiveDirectoryValidationOutput) JwtClaimChecks added in v0.6.0

func (AzureActiveDirectoryValidationOutput) Kind added in v0.6.0

Kind of resource.

func (AzureActiveDirectoryValidationOutput) ToAzureActiveDirectoryValidationOutput added in v0.6.0

func (o AzureActiveDirectoryValidationOutput) ToAzureActiveDirectoryValidationOutput() AzureActiveDirectoryValidationOutput

func (AzureActiveDirectoryValidationOutput) ToAzureActiveDirectoryValidationOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryValidationOutput) ToAzureActiveDirectoryValidationOutputWithContext(ctx context.Context) AzureActiveDirectoryValidationOutput

func (AzureActiveDirectoryValidationOutput) ToAzureActiveDirectoryValidationPtrOutput added in v0.6.0

func (o AzureActiveDirectoryValidationOutput) ToAzureActiveDirectoryValidationPtrOutput() AzureActiveDirectoryValidationPtrOutput

func (AzureActiveDirectoryValidationOutput) ToAzureActiveDirectoryValidationPtrOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryValidationOutput) ToAzureActiveDirectoryValidationPtrOutputWithContext(ctx context.Context) AzureActiveDirectoryValidationPtrOutput

type AzureActiveDirectoryValidationPtrInput added in v0.6.0

type AzureActiveDirectoryValidationPtrInput interface {
	pulumi.Input

	ToAzureActiveDirectoryValidationPtrOutput() AzureActiveDirectoryValidationPtrOutput
	ToAzureActiveDirectoryValidationPtrOutputWithContext(context.Context) AzureActiveDirectoryValidationPtrOutput
}

AzureActiveDirectoryValidationPtrInput is an input type that accepts AzureActiveDirectoryValidationArgs, AzureActiveDirectoryValidationPtr and AzureActiveDirectoryValidationPtrOutput values. You can construct a concrete instance of `AzureActiveDirectoryValidationPtrInput` via:

        AzureActiveDirectoryValidationArgs{...}

or:

        nil

type AzureActiveDirectoryValidationPtrOutput added in v0.6.0

type AzureActiveDirectoryValidationPtrOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryValidationPtrOutput) AllowedAudiences added in v0.6.0

func (AzureActiveDirectoryValidationPtrOutput) Elem added in v0.6.0

func (AzureActiveDirectoryValidationPtrOutput) ElementType added in v0.6.0

func (AzureActiveDirectoryValidationPtrOutput) JwtClaimChecks added in v0.6.0

func (AzureActiveDirectoryValidationPtrOutput) Kind added in v0.6.0

Kind of resource.

func (AzureActiveDirectoryValidationPtrOutput) ToAzureActiveDirectoryValidationPtrOutput added in v0.6.0

func (o AzureActiveDirectoryValidationPtrOutput) ToAzureActiveDirectoryValidationPtrOutput() AzureActiveDirectoryValidationPtrOutput

func (AzureActiveDirectoryValidationPtrOutput) ToAzureActiveDirectoryValidationPtrOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryValidationPtrOutput) ToAzureActiveDirectoryValidationPtrOutputWithContext(ctx context.Context) AzureActiveDirectoryValidationPtrOutput

type AzureActiveDirectoryValidationResponse added in v0.6.0

type AzureActiveDirectoryValidationResponse struct {
	AllowedAudiences []string `pulumi:"allowedAudiences"`
	// Resource Id.
	Id             string                  `pulumi:"id"`
	JwtClaimChecks *JwtClaimChecksResponse `pulumi:"jwtClaimChecks"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

type AzureActiveDirectoryValidationResponseArgs added in v0.6.0

type AzureActiveDirectoryValidationResponseArgs struct {
	AllowedAudiences pulumi.StringArrayInput `pulumi:"allowedAudiences"`
	// Resource Id.
	Id             pulumi.StringInput             `pulumi:"id"`
	JwtClaimChecks JwtClaimChecksResponsePtrInput `pulumi:"jwtClaimChecks"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringInput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (AzureActiveDirectoryValidationResponseArgs) ElementType added in v0.6.0

func (AzureActiveDirectoryValidationResponseArgs) ToAzureActiveDirectoryValidationResponseOutput added in v0.6.0

func (i AzureActiveDirectoryValidationResponseArgs) ToAzureActiveDirectoryValidationResponseOutput() AzureActiveDirectoryValidationResponseOutput

func (AzureActiveDirectoryValidationResponseArgs) ToAzureActiveDirectoryValidationResponseOutputWithContext added in v0.6.0

func (i AzureActiveDirectoryValidationResponseArgs) ToAzureActiveDirectoryValidationResponseOutputWithContext(ctx context.Context) AzureActiveDirectoryValidationResponseOutput

func (AzureActiveDirectoryValidationResponseArgs) ToAzureActiveDirectoryValidationResponsePtrOutput added in v0.6.0

func (i AzureActiveDirectoryValidationResponseArgs) ToAzureActiveDirectoryValidationResponsePtrOutput() AzureActiveDirectoryValidationResponsePtrOutput

func (AzureActiveDirectoryValidationResponseArgs) ToAzureActiveDirectoryValidationResponsePtrOutputWithContext added in v0.6.0

func (i AzureActiveDirectoryValidationResponseArgs) ToAzureActiveDirectoryValidationResponsePtrOutputWithContext(ctx context.Context) AzureActiveDirectoryValidationResponsePtrOutput

type AzureActiveDirectoryValidationResponseInput added in v0.6.0

type AzureActiveDirectoryValidationResponseInput interface {
	pulumi.Input

	ToAzureActiveDirectoryValidationResponseOutput() AzureActiveDirectoryValidationResponseOutput
	ToAzureActiveDirectoryValidationResponseOutputWithContext(context.Context) AzureActiveDirectoryValidationResponseOutput
}

AzureActiveDirectoryValidationResponseInput is an input type that accepts AzureActiveDirectoryValidationResponseArgs and AzureActiveDirectoryValidationResponseOutput values. You can construct a concrete instance of `AzureActiveDirectoryValidationResponseInput` via:

AzureActiveDirectoryValidationResponseArgs{...}

type AzureActiveDirectoryValidationResponseOutput added in v0.6.0

type AzureActiveDirectoryValidationResponseOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryValidationResponseOutput) AllowedAudiences added in v0.6.0

func (AzureActiveDirectoryValidationResponseOutput) ElementType added in v0.6.0

func (AzureActiveDirectoryValidationResponseOutput) Id added in v0.6.0

Resource Id.

func (AzureActiveDirectoryValidationResponseOutput) JwtClaimChecks added in v0.6.0

func (AzureActiveDirectoryValidationResponseOutput) Kind added in v0.6.0

Kind of resource.

func (AzureActiveDirectoryValidationResponseOutput) Name added in v0.6.0

Resource Name.

func (AzureActiveDirectoryValidationResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (AzureActiveDirectoryValidationResponseOutput) ToAzureActiveDirectoryValidationResponseOutput added in v0.6.0

func (o AzureActiveDirectoryValidationResponseOutput) ToAzureActiveDirectoryValidationResponseOutput() AzureActiveDirectoryValidationResponseOutput

func (AzureActiveDirectoryValidationResponseOutput) ToAzureActiveDirectoryValidationResponseOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryValidationResponseOutput) ToAzureActiveDirectoryValidationResponseOutputWithContext(ctx context.Context) AzureActiveDirectoryValidationResponseOutput

func (AzureActiveDirectoryValidationResponseOutput) ToAzureActiveDirectoryValidationResponsePtrOutput added in v0.6.0

func (o AzureActiveDirectoryValidationResponseOutput) ToAzureActiveDirectoryValidationResponsePtrOutput() AzureActiveDirectoryValidationResponsePtrOutput

func (AzureActiveDirectoryValidationResponseOutput) ToAzureActiveDirectoryValidationResponsePtrOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryValidationResponseOutput) ToAzureActiveDirectoryValidationResponsePtrOutputWithContext(ctx context.Context) AzureActiveDirectoryValidationResponsePtrOutput

func (AzureActiveDirectoryValidationResponseOutput) Type added in v0.6.0

Resource type.

type AzureActiveDirectoryValidationResponsePtrInput added in v0.6.0

type AzureActiveDirectoryValidationResponsePtrInput interface {
	pulumi.Input

	ToAzureActiveDirectoryValidationResponsePtrOutput() AzureActiveDirectoryValidationResponsePtrOutput
	ToAzureActiveDirectoryValidationResponsePtrOutputWithContext(context.Context) AzureActiveDirectoryValidationResponsePtrOutput
}

AzureActiveDirectoryValidationResponsePtrInput is an input type that accepts AzureActiveDirectoryValidationResponseArgs, AzureActiveDirectoryValidationResponsePtr and AzureActiveDirectoryValidationResponsePtrOutput values. You can construct a concrete instance of `AzureActiveDirectoryValidationResponsePtrInput` via:

        AzureActiveDirectoryValidationResponseArgs{...}

or:

        nil

type AzureActiveDirectoryValidationResponsePtrOutput added in v0.6.0

type AzureActiveDirectoryValidationResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryValidationResponsePtrOutput) AllowedAudiences added in v0.6.0

func (AzureActiveDirectoryValidationResponsePtrOutput) Elem added in v0.6.0

func (AzureActiveDirectoryValidationResponsePtrOutput) ElementType added in v0.6.0

func (AzureActiveDirectoryValidationResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (AzureActiveDirectoryValidationResponsePtrOutput) JwtClaimChecks added in v0.6.0

func (AzureActiveDirectoryValidationResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (AzureActiveDirectoryValidationResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (AzureActiveDirectoryValidationResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (AzureActiveDirectoryValidationResponsePtrOutput) ToAzureActiveDirectoryValidationResponsePtrOutput added in v0.6.0

func (o AzureActiveDirectoryValidationResponsePtrOutput) ToAzureActiveDirectoryValidationResponsePtrOutput() AzureActiveDirectoryValidationResponsePtrOutput

func (AzureActiveDirectoryValidationResponsePtrOutput) ToAzureActiveDirectoryValidationResponsePtrOutputWithContext added in v0.6.0

func (o AzureActiveDirectoryValidationResponsePtrOutput) ToAzureActiveDirectoryValidationResponsePtrOutputWithContext(ctx context.Context) AzureActiveDirectoryValidationResponsePtrOutput

func (AzureActiveDirectoryValidationResponsePtrOutput) Type added in v0.6.0

Resource type.

type AzureBlobStorageApplicationLogsConfig added in v0.3.1

type AzureBlobStorageApplicationLogsConfig struct {
	// Log level.
	Level *string `pulumi:"level"`
	// Retention in days.
	// Remove blobs older than X days.
	// 0 or lower means no retention.
	RetentionInDays *int `pulumi:"retentionInDays"`
	// SAS url to a azure blob container with read/write/list/delete permissions.
	SasUrl *string `pulumi:"sasUrl"`
}

Application logs azure blob storage configuration.

type AzureBlobStorageApplicationLogsConfigArgs added in v0.3.1

type AzureBlobStorageApplicationLogsConfigArgs struct {
	// Log level.
	Level *LogLevel `pulumi:"level"`
	// Retention in days.
	// Remove blobs older than X days.
	// 0 or lower means no retention.
	RetentionInDays pulumi.IntPtrInput `pulumi:"retentionInDays"`
	// SAS url to a azure blob container with read/write/list/delete permissions.
	SasUrl pulumi.StringPtrInput `pulumi:"sasUrl"`
}

Application logs azure blob storage configuration.

func (AzureBlobStorageApplicationLogsConfigArgs) ElementType added in v0.3.1

func (AzureBlobStorageApplicationLogsConfigArgs) ToAzureBlobStorageApplicationLogsConfigOutput added in v0.3.1

func (i AzureBlobStorageApplicationLogsConfigArgs) ToAzureBlobStorageApplicationLogsConfigOutput() AzureBlobStorageApplicationLogsConfigOutput

func (AzureBlobStorageApplicationLogsConfigArgs) ToAzureBlobStorageApplicationLogsConfigOutputWithContext added in v0.3.1

func (i AzureBlobStorageApplicationLogsConfigArgs) ToAzureBlobStorageApplicationLogsConfigOutputWithContext(ctx context.Context) AzureBlobStorageApplicationLogsConfigOutput

func (AzureBlobStorageApplicationLogsConfigArgs) ToAzureBlobStorageApplicationLogsConfigPtrOutput added in v0.3.1

func (i AzureBlobStorageApplicationLogsConfigArgs) ToAzureBlobStorageApplicationLogsConfigPtrOutput() AzureBlobStorageApplicationLogsConfigPtrOutput

func (AzureBlobStorageApplicationLogsConfigArgs) ToAzureBlobStorageApplicationLogsConfigPtrOutputWithContext added in v0.3.1

func (i AzureBlobStorageApplicationLogsConfigArgs) ToAzureBlobStorageApplicationLogsConfigPtrOutputWithContext(ctx context.Context) AzureBlobStorageApplicationLogsConfigPtrOutput

type AzureBlobStorageApplicationLogsConfigInput added in v0.3.1

type AzureBlobStorageApplicationLogsConfigInput interface {
	pulumi.Input

	ToAzureBlobStorageApplicationLogsConfigOutput() AzureBlobStorageApplicationLogsConfigOutput
	ToAzureBlobStorageApplicationLogsConfigOutputWithContext(context.Context) AzureBlobStorageApplicationLogsConfigOutput
}

AzureBlobStorageApplicationLogsConfigInput is an input type that accepts AzureBlobStorageApplicationLogsConfigArgs and AzureBlobStorageApplicationLogsConfigOutput values. You can construct a concrete instance of `AzureBlobStorageApplicationLogsConfigInput` via:

AzureBlobStorageApplicationLogsConfigArgs{...}

type AzureBlobStorageApplicationLogsConfigOutput added in v0.3.1

type AzureBlobStorageApplicationLogsConfigOutput struct{ *pulumi.OutputState }

Application logs azure blob storage configuration.

func (AzureBlobStorageApplicationLogsConfigOutput) ElementType added in v0.3.1

func (AzureBlobStorageApplicationLogsConfigOutput) Level added in v0.3.1

Log level.

func (AzureBlobStorageApplicationLogsConfigOutput) RetentionInDays added in v0.3.1

Retention in days. Remove blobs older than X days. 0 or lower means no retention.

func (AzureBlobStorageApplicationLogsConfigOutput) SasUrl added in v0.3.1

SAS url to a azure blob container with read/write/list/delete permissions.

func (AzureBlobStorageApplicationLogsConfigOutput) ToAzureBlobStorageApplicationLogsConfigOutput added in v0.3.1

func (o AzureBlobStorageApplicationLogsConfigOutput) ToAzureBlobStorageApplicationLogsConfigOutput() AzureBlobStorageApplicationLogsConfigOutput

func (AzureBlobStorageApplicationLogsConfigOutput) ToAzureBlobStorageApplicationLogsConfigOutputWithContext added in v0.3.1

func (o AzureBlobStorageApplicationLogsConfigOutput) ToAzureBlobStorageApplicationLogsConfigOutputWithContext(ctx context.Context) AzureBlobStorageApplicationLogsConfigOutput

func (AzureBlobStorageApplicationLogsConfigOutput) ToAzureBlobStorageApplicationLogsConfigPtrOutput added in v0.3.1

func (o AzureBlobStorageApplicationLogsConfigOutput) ToAzureBlobStorageApplicationLogsConfigPtrOutput() AzureBlobStorageApplicationLogsConfigPtrOutput

func (AzureBlobStorageApplicationLogsConfigOutput) ToAzureBlobStorageApplicationLogsConfigPtrOutputWithContext added in v0.3.1

func (o AzureBlobStorageApplicationLogsConfigOutput) ToAzureBlobStorageApplicationLogsConfigPtrOutputWithContext(ctx context.Context) AzureBlobStorageApplicationLogsConfigPtrOutput

type AzureBlobStorageApplicationLogsConfigPtrInput added in v0.3.1

type AzureBlobStorageApplicationLogsConfigPtrInput interface {
	pulumi.Input

	ToAzureBlobStorageApplicationLogsConfigPtrOutput() AzureBlobStorageApplicationLogsConfigPtrOutput
	ToAzureBlobStorageApplicationLogsConfigPtrOutputWithContext(context.Context) AzureBlobStorageApplicationLogsConfigPtrOutput
}

AzureBlobStorageApplicationLogsConfigPtrInput is an input type that accepts AzureBlobStorageApplicationLogsConfigArgs, AzureBlobStorageApplicationLogsConfigPtr and AzureBlobStorageApplicationLogsConfigPtrOutput values. You can construct a concrete instance of `AzureBlobStorageApplicationLogsConfigPtrInput` via:

        AzureBlobStorageApplicationLogsConfigArgs{...}

or:

        nil

type AzureBlobStorageApplicationLogsConfigPtrOutput added in v0.3.1

type AzureBlobStorageApplicationLogsConfigPtrOutput struct{ *pulumi.OutputState }

func (AzureBlobStorageApplicationLogsConfigPtrOutput) Elem added in v0.3.1

func (AzureBlobStorageApplicationLogsConfigPtrOutput) ElementType added in v0.3.1

func (AzureBlobStorageApplicationLogsConfigPtrOutput) Level added in v0.3.1

Log level.

func (AzureBlobStorageApplicationLogsConfigPtrOutput) RetentionInDays added in v0.3.1

Retention in days. Remove blobs older than X days. 0 or lower means no retention.

func (AzureBlobStorageApplicationLogsConfigPtrOutput) SasUrl added in v0.3.1

SAS url to a azure blob container with read/write/list/delete permissions.

func (AzureBlobStorageApplicationLogsConfigPtrOutput) ToAzureBlobStorageApplicationLogsConfigPtrOutput added in v0.3.1

func (o AzureBlobStorageApplicationLogsConfigPtrOutput) ToAzureBlobStorageApplicationLogsConfigPtrOutput() AzureBlobStorageApplicationLogsConfigPtrOutput

func (AzureBlobStorageApplicationLogsConfigPtrOutput) ToAzureBlobStorageApplicationLogsConfigPtrOutputWithContext added in v0.3.1

func (o AzureBlobStorageApplicationLogsConfigPtrOutput) ToAzureBlobStorageApplicationLogsConfigPtrOutputWithContext(ctx context.Context) AzureBlobStorageApplicationLogsConfigPtrOutput

type AzureBlobStorageApplicationLogsConfigResponse added in v0.3.1

type AzureBlobStorageApplicationLogsConfigResponse struct {
	// Log level.
	Level *string `pulumi:"level"`
	// Retention in days.
	// Remove blobs older than X days.
	// 0 or lower means no retention.
	RetentionInDays *int `pulumi:"retentionInDays"`
	// SAS url to a azure blob container with read/write/list/delete permissions.
	SasUrl *string `pulumi:"sasUrl"`
}

Application logs azure blob storage configuration.

type AzureBlobStorageApplicationLogsConfigResponseArgs added in v0.3.1

type AzureBlobStorageApplicationLogsConfigResponseArgs struct {
	// Log level.
	Level pulumi.StringPtrInput `pulumi:"level"`
	// Retention in days.
	// Remove blobs older than X days.
	// 0 or lower means no retention.
	RetentionInDays pulumi.IntPtrInput `pulumi:"retentionInDays"`
	// SAS url to a azure blob container with read/write/list/delete permissions.
	SasUrl pulumi.StringPtrInput `pulumi:"sasUrl"`
}

Application logs azure blob storage configuration.

func (AzureBlobStorageApplicationLogsConfigResponseArgs) ElementType added in v0.3.1

func (AzureBlobStorageApplicationLogsConfigResponseArgs) ToAzureBlobStorageApplicationLogsConfigResponseOutput added in v0.3.1

func (i AzureBlobStorageApplicationLogsConfigResponseArgs) ToAzureBlobStorageApplicationLogsConfigResponseOutput() AzureBlobStorageApplicationLogsConfigResponseOutput

func (AzureBlobStorageApplicationLogsConfigResponseArgs) ToAzureBlobStorageApplicationLogsConfigResponseOutputWithContext added in v0.3.1

func (i AzureBlobStorageApplicationLogsConfigResponseArgs) ToAzureBlobStorageApplicationLogsConfigResponseOutputWithContext(ctx context.Context) AzureBlobStorageApplicationLogsConfigResponseOutput

func (AzureBlobStorageApplicationLogsConfigResponseArgs) ToAzureBlobStorageApplicationLogsConfigResponsePtrOutput added in v0.3.1

func (i AzureBlobStorageApplicationLogsConfigResponseArgs) ToAzureBlobStorageApplicationLogsConfigResponsePtrOutput() AzureBlobStorageApplicationLogsConfigResponsePtrOutput

func (AzureBlobStorageApplicationLogsConfigResponseArgs) ToAzureBlobStorageApplicationLogsConfigResponsePtrOutputWithContext added in v0.3.1

func (i AzureBlobStorageApplicationLogsConfigResponseArgs) ToAzureBlobStorageApplicationLogsConfigResponsePtrOutputWithContext(ctx context.Context) AzureBlobStorageApplicationLogsConfigResponsePtrOutput

type AzureBlobStorageApplicationLogsConfigResponseInput added in v0.3.1

type AzureBlobStorageApplicationLogsConfigResponseInput interface {
	pulumi.Input

	ToAzureBlobStorageApplicationLogsConfigResponseOutput() AzureBlobStorageApplicationLogsConfigResponseOutput
	ToAzureBlobStorageApplicationLogsConfigResponseOutputWithContext(context.Context) AzureBlobStorageApplicationLogsConfigResponseOutput
}

AzureBlobStorageApplicationLogsConfigResponseInput is an input type that accepts AzureBlobStorageApplicationLogsConfigResponseArgs and AzureBlobStorageApplicationLogsConfigResponseOutput values. You can construct a concrete instance of `AzureBlobStorageApplicationLogsConfigResponseInput` via:

AzureBlobStorageApplicationLogsConfigResponseArgs{...}

type AzureBlobStorageApplicationLogsConfigResponseOutput added in v0.3.1

type AzureBlobStorageApplicationLogsConfigResponseOutput struct{ *pulumi.OutputState }

Application logs azure blob storage configuration.

func (AzureBlobStorageApplicationLogsConfigResponseOutput) ElementType added in v0.3.1

func (AzureBlobStorageApplicationLogsConfigResponseOutput) Level added in v0.3.1

Log level.

func (AzureBlobStorageApplicationLogsConfigResponseOutput) RetentionInDays added in v0.3.1

Retention in days. Remove blobs older than X days. 0 or lower means no retention.

func (AzureBlobStorageApplicationLogsConfigResponseOutput) SasUrl added in v0.3.1

SAS url to a azure blob container with read/write/list/delete permissions.

func (AzureBlobStorageApplicationLogsConfigResponseOutput) ToAzureBlobStorageApplicationLogsConfigResponseOutput added in v0.3.1

func (o AzureBlobStorageApplicationLogsConfigResponseOutput) ToAzureBlobStorageApplicationLogsConfigResponseOutput() AzureBlobStorageApplicationLogsConfigResponseOutput

func (AzureBlobStorageApplicationLogsConfigResponseOutput) ToAzureBlobStorageApplicationLogsConfigResponseOutputWithContext added in v0.3.1

func (o AzureBlobStorageApplicationLogsConfigResponseOutput) ToAzureBlobStorageApplicationLogsConfigResponseOutputWithContext(ctx context.Context) AzureBlobStorageApplicationLogsConfigResponseOutput

func (AzureBlobStorageApplicationLogsConfigResponseOutput) ToAzureBlobStorageApplicationLogsConfigResponsePtrOutput added in v0.3.1

func (o AzureBlobStorageApplicationLogsConfigResponseOutput) ToAzureBlobStorageApplicationLogsConfigResponsePtrOutput() AzureBlobStorageApplicationLogsConfigResponsePtrOutput

func (AzureBlobStorageApplicationLogsConfigResponseOutput) ToAzureBlobStorageApplicationLogsConfigResponsePtrOutputWithContext added in v0.3.1

func (o AzureBlobStorageApplicationLogsConfigResponseOutput) ToAzureBlobStorageApplicationLogsConfigResponsePtrOutputWithContext(ctx context.Context) AzureBlobStorageApplicationLogsConfigResponsePtrOutput

type AzureBlobStorageApplicationLogsConfigResponsePtrInput added in v0.3.1

type AzureBlobStorageApplicationLogsConfigResponsePtrInput interface {
	pulumi.Input

	ToAzureBlobStorageApplicationLogsConfigResponsePtrOutput() AzureBlobStorageApplicationLogsConfigResponsePtrOutput
	ToAzureBlobStorageApplicationLogsConfigResponsePtrOutputWithContext(context.Context) AzureBlobStorageApplicationLogsConfigResponsePtrOutput
}

AzureBlobStorageApplicationLogsConfigResponsePtrInput is an input type that accepts AzureBlobStorageApplicationLogsConfigResponseArgs, AzureBlobStorageApplicationLogsConfigResponsePtr and AzureBlobStorageApplicationLogsConfigResponsePtrOutput values. You can construct a concrete instance of `AzureBlobStorageApplicationLogsConfigResponsePtrInput` via:

        AzureBlobStorageApplicationLogsConfigResponseArgs{...}

or:

        nil

type AzureBlobStorageApplicationLogsConfigResponsePtrOutput added in v0.3.1

type AzureBlobStorageApplicationLogsConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureBlobStorageApplicationLogsConfigResponsePtrOutput) Elem added in v0.3.1

func (AzureBlobStorageApplicationLogsConfigResponsePtrOutput) ElementType added in v0.3.1

func (AzureBlobStorageApplicationLogsConfigResponsePtrOutput) Level added in v0.3.1

Log level.

func (AzureBlobStorageApplicationLogsConfigResponsePtrOutput) RetentionInDays added in v0.3.1

Retention in days. Remove blobs older than X days. 0 or lower means no retention.

func (AzureBlobStorageApplicationLogsConfigResponsePtrOutput) SasUrl added in v0.3.1

SAS url to a azure blob container with read/write/list/delete permissions.

func (AzureBlobStorageApplicationLogsConfigResponsePtrOutput) ToAzureBlobStorageApplicationLogsConfigResponsePtrOutput added in v0.3.1

func (AzureBlobStorageApplicationLogsConfigResponsePtrOutput) ToAzureBlobStorageApplicationLogsConfigResponsePtrOutputWithContext added in v0.3.1

func (o AzureBlobStorageApplicationLogsConfigResponsePtrOutput) ToAzureBlobStorageApplicationLogsConfigResponsePtrOutputWithContext(ctx context.Context) AzureBlobStorageApplicationLogsConfigResponsePtrOutput

type AzureBlobStorageHttpLogsConfig added in v0.3.1

type AzureBlobStorageHttpLogsConfig struct {
	// True if configuration is enabled, false if it is disabled and null if configuration is not set.
	Enabled *bool `pulumi:"enabled"`
	// Retention in days.
	// Remove blobs older than X days.
	// 0 or lower means no retention.
	RetentionInDays *int `pulumi:"retentionInDays"`
	// SAS url to a azure blob container with read/write/list/delete permissions.
	SasUrl *string `pulumi:"sasUrl"`
}

Http logs to azure blob storage configuration.

type AzureBlobStorageHttpLogsConfigArgs added in v0.3.1

type AzureBlobStorageHttpLogsConfigArgs struct {
	// True if configuration is enabled, false if it is disabled and null if configuration is not set.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Retention in days.
	// Remove blobs older than X days.
	// 0 or lower means no retention.
	RetentionInDays pulumi.IntPtrInput `pulumi:"retentionInDays"`
	// SAS url to a azure blob container with read/write/list/delete permissions.
	SasUrl pulumi.StringPtrInput `pulumi:"sasUrl"`
}

Http logs to azure blob storage configuration.

func (AzureBlobStorageHttpLogsConfigArgs) ElementType added in v0.3.1

func (AzureBlobStorageHttpLogsConfigArgs) ToAzureBlobStorageHttpLogsConfigOutput added in v0.3.1

func (i AzureBlobStorageHttpLogsConfigArgs) ToAzureBlobStorageHttpLogsConfigOutput() AzureBlobStorageHttpLogsConfigOutput

func (AzureBlobStorageHttpLogsConfigArgs) ToAzureBlobStorageHttpLogsConfigOutputWithContext added in v0.3.1

func (i AzureBlobStorageHttpLogsConfigArgs) ToAzureBlobStorageHttpLogsConfigOutputWithContext(ctx context.Context) AzureBlobStorageHttpLogsConfigOutput

func (AzureBlobStorageHttpLogsConfigArgs) ToAzureBlobStorageHttpLogsConfigPtrOutput added in v0.3.1

func (i AzureBlobStorageHttpLogsConfigArgs) ToAzureBlobStorageHttpLogsConfigPtrOutput() AzureBlobStorageHttpLogsConfigPtrOutput

func (AzureBlobStorageHttpLogsConfigArgs) ToAzureBlobStorageHttpLogsConfigPtrOutputWithContext added in v0.3.1

func (i AzureBlobStorageHttpLogsConfigArgs) ToAzureBlobStorageHttpLogsConfigPtrOutputWithContext(ctx context.Context) AzureBlobStorageHttpLogsConfigPtrOutput

type AzureBlobStorageHttpLogsConfigInput added in v0.3.1

type AzureBlobStorageHttpLogsConfigInput interface {
	pulumi.Input

	ToAzureBlobStorageHttpLogsConfigOutput() AzureBlobStorageHttpLogsConfigOutput
	ToAzureBlobStorageHttpLogsConfigOutputWithContext(context.Context) AzureBlobStorageHttpLogsConfigOutput
}

AzureBlobStorageHttpLogsConfigInput is an input type that accepts AzureBlobStorageHttpLogsConfigArgs and AzureBlobStorageHttpLogsConfigOutput values. You can construct a concrete instance of `AzureBlobStorageHttpLogsConfigInput` via:

AzureBlobStorageHttpLogsConfigArgs{...}

type AzureBlobStorageHttpLogsConfigOutput added in v0.3.1

type AzureBlobStorageHttpLogsConfigOutput struct{ *pulumi.OutputState }

Http logs to azure blob storage configuration.

func (AzureBlobStorageHttpLogsConfigOutput) ElementType added in v0.3.1

func (AzureBlobStorageHttpLogsConfigOutput) Enabled added in v0.3.1

True if configuration is enabled, false if it is disabled and null if configuration is not set.

func (AzureBlobStorageHttpLogsConfigOutput) RetentionInDays added in v0.3.1

Retention in days. Remove blobs older than X days. 0 or lower means no retention.

func (AzureBlobStorageHttpLogsConfigOutput) SasUrl added in v0.3.1

SAS url to a azure blob container with read/write/list/delete permissions.

func (AzureBlobStorageHttpLogsConfigOutput) ToAzureBlobStorageHttpLogsConfigOutput added in v0.3.1

func (o AzureBlobStorageHttpLogsConfigOutput) ToAzureBlobStorageHttpLogsConfigOutput() AzureBlobStorageHttpLogsConfigOutput

func (AzureBlobStorageHttpLogsConfigOutput) ToAzureBlobStorageHttpLogsConfigOutputWithContext added in v0.3.1

func (o AzureBlobStorageHttpLogsConfigOutput) ToAzureBlobStorageHttpLogsConfigOutputWithContext(ctx context.Context) AzureBlobStorageHttpLogsConfigOutput

func (AzureBlobStorageHttpLogsConfigOutput) ToAzureBlobStorageHttpLogsConfigPtrOutput added in v0.3.1

func (o AzureBlobStorageHttpLogsConfigOutput) ToAzureBlobStorageHttpLogsConfigPtrOutput() AzureBlobStorageHttpLogsConfigPtrOutput

func (AzureBlobStorageHttpLogsConfigOutput) ToAzureBlobStorageHttpLogsConfigPtrOutputWithContext added in v0.3.1

func (o AzureBlobStorageHttpLogsConfigOutput) ToAzureBlobStorageHttpLogsConfigPtrOutputWithContext(ctx context.Context) AzureBlobStorageHttpLogsConfigPtrOutput

type AzureBlobStorageHttpLogsConfigPtrInput added in v0.3.1

type AzureBlobStorageHttpLogsConfigPtrInput interface {
	pulumi.Input

	ToAzureBlobStorageHttpLogsConfigPtrOutput() AzureBlobStorageHttpLogsConfigPtrOutput
	ToAzureBlobStorageHttpLogsConfigPtrOutputWithContext(context.Context) AzureBlobStorageHttpLogsConfigPtrOutput
}

AzureBlobStorageHttpLogsConfigPtrInput is an input type that accepts AzureBlobStorageHttpLogsConfigArgs, AzureBlobStorageHttpLogsConfigPtr and AzureBlobStorageHttpLogsConfigPtrOutput values. You can construct a concrete instance of `AzureBlobStorageHttpLogsConfigPtrInput` via:

        AzureBlobStorageHttpLogsConfigArgs{...}

or:

        nil

type AzureBlobStorageHttpLogsConfigPtrOutput added in v0.3.1

type AzureBlobStorageHttpLogsConfigPtrOutput struct{ *pulumi.OutputState }

func (AzureBlobStorageHttpLogsConfigPtrOutput) Elem added in v0.3.1

func (AzureBlobStorageHttpLogsConfigPtrOutput) ElementType added in v0.3.1

func (AzureBlobStorageHttpLogsConfigPtrOutput) Enabled added in v0.3.1

True if configuration is enabled, false if it is disabled and null if configuration is not set.

func (AzureBlobStorageHttpLogsConfigPtrOutput) RetentionInDays added in v0.3.1

Retention in days. Remove blobs older than X days. 0 or lower means no retention.

func (AzureBlobStorageHttpLogsConfigPtrOutput) SasUrl added in v0.3.1

SAS url to a azure blob container with read/write/list/delete permissions.

func (AzureBlobStorageHttpLogsConfigPtrOutput) ToAzureBlobStorageHttpLogsConfigPtrOutput added in v0.3.1

func (o AzureBlobStorageHttpLogsConfigPtrOutput) ToAzureBlobStorageHttpLogsConfigPtrOutput() AzureBlobStorageHttpLogsConfigPtrOutput

func (AzureBlobStorageHttpLogsConfigPtrOutput) ToAzureBlobStorageHttpLogsConfigPtrOutputWithContext added in v0.3.1

func (o AzureBlobStorageHttpLogsConfigPtrOutput) ToAzureBlobStorageHttpLogsConfigPtrOutputWithContext(ctx context.Context) AzureBlobStorageHttpLogsConfigPtrOutput

type AzureBlobStorageHttpLogsConfigResponse added in v0.3.1

type AzureBlobStorageHttpLogsConfigResponse struct {
	// True if configuration is enabled, false if it is disabled and null if configuration is not set.
	Enabled *bool `pulumi:"enabled"`
	// Retention in days.
	// Remove blobs older than X days.
	// 0 or lower means no retention.
	RetentionInDays *int `pulumi:"retentionInDays"`
	// SAS url to a azure blob container with read/write/list/delete permissions.
	SasUrl *string `pulumi:"sasUrl"`
}

Http logs to azure blob storage configuration.

type AzureBlobStorageHttpLogsConfigResponseArgs added in v0.3.1

type AzureBlobStorageHttpLogsConfigResponseArgs struct {
	// True if configuration is enabled, false if it is disabled and null if configuration is not set.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Retention in days.
	// Remove blobs older than X days.
	// 0 or lower means no retention.
	RetentionInDays pulumi.IntPtrInput `pulumi:"retentionInDays"`
	// SAS url to a azure blob container with read/write/list/delete permissions.
	SasUrl pulumi.StringPtrInput `pulumi:"sasUrl"`
}

Http logs to azure blob storage configuration.

func (AzureBlobStorageHttpLogsConfigResponseArgs) ElementType added in v0.3.1

func (AzureBlobStorageHttpLogsConfigResponseArgs) ToAzureBlobStorageHttpLogsConfigResponseOutput added in v0.3.1

func (i AzureBlobStorageHttpLogsConfigResponseArgs) ToAzureBlobStorageHttpLogsConfigResponseOutput() AzureBlobStorageHttpLogsConfigResponseOutput

func (AzureBlobStorageHttpLogsConfigResponseArgs) ToAzureBlobStorageHttpLogsConfigResponseOutputWithContext added in v0.3.1

func (i AzureBlobStorageHttpLogsConfigResponseArgs) ToAzureBlobStorageHttpLogsConfigResponseOutputWithContext(ctx context.Context) AzureBlobStorageHttpLogsConfigResponseOutput

func (AzureBlobStorageHttpLogsConfigResponseArgs) ToAzureBlobStorageHttpLogsConfigResponsePtrOutput added in v0.3.1

func (i AzureBlobStorageHttpLogsConfigResponseArgs) ToAzureBlobStorageHttpLogsConfigResponsePtrOutput() AzureBlobStorageHttpLogsConfigResponsePtrOutput

func (AzureBlobStorageHttpLogsConfigResponseArgs) ToAzureBlobStorageHttpLogsConfigResponsePtrOutputWithContext added in v0.3.1

func (i AzureBlobStorageHttpLogsConfigResponseArgs) ToAzureBlobStorageHttpLogsConfigResponsePtrOutputWithContext(ctx context.Context) AzureBlobStorageHttpLogsConfigResponsePtrOutput

type AzureBlobStorageHttpLogsConfigResponseInput added in v0.3.1

type AzureBlobStorageHttpLogsConfigResponseInput interface {
	pulumi.Input

	ToAzureBlobStorageHttpLogsConfigResponseOutput() AzureBlobStorageHttpLogsConfigResponseOutput
	ToAzureBlobStorageHttpLogsConfigResponseOutputWithContext(context.Context) AzureBlobStorageHttpLogsConfigResponseOutput
}

AzureBlobStorageHttpLogsConfigResponseInput is an input type that accepts AzureBlobStorageHttpLogsConfigResponseArgs and AzureBlobStorageHttpLogsConfigResponseOutput values. You can construct a concrete instance of `AzureBlobStorageHttpLogsConfigResponseInput` via:

AzureBlobStorageHttpLogsConfigResponseArgs{...}

type AzureBlobStorageHttpLogsConfigResponseOutput added in v0.3.1

type AzureBlobStorageHttpLogsConfigResponseOutput struct{ *pulumi.OutputState }

Http logs to azure blob storage configuration.

func (AzureBlobStorageHttpLogsConfigResponseOutput) ElementType added in v0.3.1

func (AzureBlobStorageHttpLogsConfigResponseOutput) Enabled added in v0.3.1

True if configuration is enabled, false if it is disabled and null if configuration is not set.

func (AzureBlobStorageHttpLogsConfigResponseOutput) RetentionInDays added in v0.3.1

Retention in days. Remove blobs older than X days. 0 or lower means no retention.

func (AzureBlobStorageHttpLogsConfigResponseOutput) SasUrl added in v0.3.1

SAS url to a azure blob container with read/write/list/delete permissions.

func (AzureBlobStorageHttpLogsConfigResponseOutput) ToAzureBlobStorageHttpLogsConfigResponseOutput added in v0.3.1

func (o AzureBlobStorageHttpLogsConfigResponseOutput) ToAzureBlobStorageHttpLogsConfigResponseOutput() AzureBlobStorageHttpLogsConfigResponseOutput

func (AzureBlobStorageHttpLogsConfigResponseOutput) ToAzureBlobStorageHttpLogsConfigResponseOutputWithContext added in v0.3.1

func (o AzureBlobStorageHttpLogsConfigResponseOutput) ToAzureBlobStorageHttpLogsConfigResponseOutputWithContext(ctx context.Context) AzureBlobStorageHttpLogsConfigResponseOutput

func (AzureBlobStorageHttpLogsConfigResponseOutput) ToAzureBlobStorageHttpLogsConfigResponsePtrOutput added in v0.3.1

func (o AzureBlobStorageHttpLogsConfigResponseOutput) ToAzureBlobStorageHttpLogsConfigResponsePtrOutput() AzureBlobStorageHttpLogsConfigResponsePtrOutput

func (AzureBlobStorageHttpLogsConfigResponseOutput) ToAzureBlobStorageHttpLogsConfigResponsePtrOutputWithContext added in v0.3.1

func (o AzureBlobStorageHttpLogsConfigResponseOutput) ToAzureBlobStorageHttpLogsConfigResponsePtrOutputWithContext(ctx context.Context) AzureBlobStorageHttpLogsConfigResponsePtrOutput

type AzureBlobStorageHttpLogsConfigResponsePtrInput added in v0.3.1

type AzureBlobStorageHttpLogsConfigResponsePtrInput interface {
	pulumi.Input

	ToAzureBlobStorageHttpLogsConfigResponsePtrOutput() AzureBlobStorageHttpLogsConfigResponsePtrOutput
	ToAzureBlobStorageHttpLogsConfigResponsePtrOutputWithContext(context.Context) AzureBlobStorageHttpLogsConfigResponsePtrOutput
}

AzureBlobStorageHttpLogsConfigResponsePtrInput is an input type that accepts AzureBlobStorageHttpLogsConfigResponseArgs, AzureBlobStorageHttpLogsConfigResponsePtr and AzureBlobStorageHttpLogsConfigResponsePtrOutput values. You can construct a concrete instance of `AzureBlobStorageHttpLogsConfigResponsePtrInput` via:

        AzureBlobStorageHttpLogsConfigResponseArgs{...}

or:

        nil

type AzureBlobStorageHttpLogsConfigResponsePtrOutput added in v0.3.1

type AzureBlobStorageHttpLogsConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureBlobStorageHttpLogsConfigResponsePtrOutput) Elem added in v0.3.1

func (AzureBlobStorageHttpLogsConfigResponsePtrOutput) ElementType added in v0.3.1

func (AzureBlobStorageHttpLogsConfigResponsePtrOutput) Enabled added in v0.3.1

True if configuration is enabled, false if it is disabled and null if configuration is not set.

func (AzureBlobStorageHttpLogsConfigResponsePtrOutput) RetentionInDays added in v0.3.1

Retention in days. Remove blobs older than X days. 0 or lower means no retention.

func (AzureBlobStorageHttpLogsConfigResponsePtrOutput) SasUrl added in v0.3.1

SAS url to a azure blob container with read/write/list/delete permissions.

func (AzureBlobStorageHttpLogsConfigResponsePtrOutput) ToAzureBlobStorageHttpLogsConfigResponsePtrOutput added in v0.3.1

func (o AzureBlobStorageHttpLogsConfigResponsePtrOutput) ToAzureBlobStorageHttpLogsConfigResponsePtrOutput() AzureBlobStorageHttpLogsConfigResponsePtrOutput

func (AzureBlobStorageHttpLogsConfigResponsePtrOutput) ToAzureBlobStorageHttpLogsConfigResponsePtrOutputWithContext added in v0.3.1

func (o AzureBlobStorageHttpLogsConfigResponsePtrOutput) ToAzureBlobStorageHttpLogsConfigResponsePtrOutputWithContext(ctx context.Context) AzureBlobStorageHttpLogsConfigResponsePtrOutput

type AzureResourceType added in v0.3.1

type AzureResourceType pulumi.String

Azure resource type.

func (AzureResourceType) ElementType added in v0.3.1

func (AzureResourceType) ElementType() reflect.Type

func (AzureResourceType) ToStringOutput added in v0.3.1

func (e AzureResourceType) ToStringOutput() pulumi.StringOutput

func (AzureResourceType) ToStringOutputWithContext added in v0.3.1

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

func (AzureResourceType) ToStringPtrOutput added in v0.3.1

func (e AzureResourceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureResourceType) ToStringPtrOutputWithContext added in v0.3.1

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

type AzureStorageInfoValue added in v0.6.0

type AzureStorageInfoValue struct {
	// Access key for the storage account.
	AccessKey *string `pulumi:"accessKey"`
	// Name of the storage account.
	AccountName *string `pulumi:"accountName"`
	// Path to mount the storage within the site's runtime environment.
	MountPath *string `pulumi:"mountPath"`
	// Name of the file share (container name, for Blob storage).
	ShareName *string `pulumi:"shareName"`
	// Type of storage.
	Type *string `pulumi:"type"`
}

Azure Files or Blob Storage access information value for dictionary storage.

type AzureStorageInfoValueArgs added in v0.6.0

type AzureStorageInfoValueArgs struct {
	// Access key for the storage account.
	AccessKey pulumi.StringPtrInput `pulumi:"accessKey"`
	// Name of the storage account.
	AccountName pulumi.StringPtrInput `pulumi:"accountName"`
	// Path to mount the storage within the site's runtime environment.
	MountPath pulumi.StringPtrInput `pulumi:"mountPath"`
	// Name of the file share (container name, for Blob storage).
	ShareName pulumi.StringPtrInput `pulumi:"shareName"`
	// Type of storage.
	Type *AzureStorageType `pulumi:"type"`
}

Azure Files or Blob Storage access information value for dictionary storage.

func (AzureStorageInfoValueArgs) ElementType added in v0.6.0

func (AzureStorageInfoValueArgs) ElementType() reflect.Type

func (AzureStorageInfoValueArgs) ToAzureStorageInfoValueOutput added in v0.6.0

func (i AzureStorageInfoValueArgs) ToAzureStorageInfoValueOutput() AzureStorageInfoValueOutput

func (AzureStorageInfoValueArgs) ToAzureStorageInfoValueOutputWithContext added in v0.6.0

func (i AzureStorageInfoValueArgs) ToAzureStorageInfoValueOutputWithContext(ctx context.Context) AzureStorageInfoValueOutput

type AzureStorageInfoValueInput added in v0.6.0

type AzureStorageInfoValueInput interface {
	pulumi.Input

	ToAzureStorageInfoValueOutput() AzureStorageInfoValueOutput
	ToAzureStorageInfoValueOutputWithContext(context.Context) AzureStorageInfoValueOutput
}

AzureStorageInfoValueInput is an input type that accepts AzureStorageInfoValueArgs and AzureStorageInfoValueOutput values. You can construct a concrete instance of `AzureStorageInfoValueInput` via:

AzureStorageInfoValueArgs{...}

type AzureStorageInfoValueMap added in v0.6.0

type AzureStorageInfoValueMap map[string]AzureStorageInfoValueInput

func (AzureStorageInfoValueMap) ElementType added in v0.6.0

func (AzureStorageInfoValueMap) ElementType() reflect.Type

func (AzureStorageInfoValueMap) ToAzureStorageInfoValueMapOutput added in v0.6.0

func (i AzureStorageInfoValueMap) ToAzureStorageInfoValueMapOutput() AzureStorageInfoValueMapOutput

func (AzureStorageInfoValueMap) ToAzureStorageInfoValueMapOutputWithContext added in v0.6.0

func (i AzureStorageInfoValueMap) ToAzureStorageInfoValueMapOutputWithContext(ctx context.Context) AzureStorageInfoValueMapOutput

type AzureStorageInfoValueMapInput added in v0.6.0

type AzureStorageInfoValueMapInput interface {
	pulumi.Input

	ToAzureStorageInfoValueMapOutput() AzureStorageInfoValueMapOutput
	ToAzureStorageInfoValueMapOutputWithContext(context.Context) AzureStorageInfoValueMapOutput
}

AzureStorageInfoValueMapInput is an input type that accepts AzureStorageInfoValueMap and AzureStorageInfoValueMapOutput values. You can construct a concrete instance of `AzureStorageInfoValueMapInput` via:

AzureStorageInfoValueMap{ "key": AzureStorageInfoValueArgs{...} }

type AzureStorageInfoValueMapOutput added in v0.6.0

type AzureStorageInfoValueMapOutput struct{ *pulumi.OutputState }

func (AzureStorageInfoValueMapOutput) ElementType added in v0.6.0

func (AzureStorageInfoValueMapOutput) MapIndex added in v0.6.0

func (AzureStorageInfoValueMapOutput) ToAzureStorageInfoValueMapOutput added in v0.6.0

func (o AzureStorageInfoValueMapOutput) ToAzureStorageInfoValueMapOutput() AzureStorageInfoValueMapOutput

func (AzureStorageInfoValueMapOutput) ToAzureStorageInfoValueMapOutputWithContext added in v0.6.0

func (o AzureStorageInfoValueMapOutput) ToAzureStorageInfoValueMapOutputWithContext(ctx context.Context) AzureStorageInfoValueMapOutput

type AzureStorageInfoValueOutput added in v0.6.0

type AzureStorageInfoValueOutput struct{ *pulumi.OutputState }

Azure Files or Blob Storage access information value for dictionary storage.

func (AzureStorageInfoValueOutput) AccessKey added in v0.6.0

Access key for the storage account.

func (AzureStorageInfoValueOutput) AccountName added in v0.6.0

Name of the storage account.

func (AzureStorageInfoValueOutput) ElementType added in v0.6.0

func (AzureStorageInfoValueOutput) MountPath added in v0.6.0

Path to mount the storage within the site's runtime environment.

func (AzureStorageInfoValueOutput) ShareName added in v0.6.0

Name of the file share (container name, for Blob storage).

func (AzureStorageInfoValueOutput) ToAzureStorageInfoValueOutput added in v0.6.0

func (o AzureStorageInfoValueOutput) ToAzureStorageInfoValueOutput() AzureStorageInfoValueOutput

func (AzureStorageInfoValueOutput) ToAzureStorageInfoValueOutputWithContext added in v0.6.0

func (o AzureStorageInfoValueOutput) ToAzureStorageInfoValueOutputWithContext(ctx context.Context) AzureStorageInfoValueOutput

func (AzureStorageInfoValueOutput) Type added in v0.6.0

Type of storage.

type AzureStorageInfoValueResponse added in v0.2.2

type AzureStorageInfoValueResponse struct {
	// Access key for the storage account.
	AccessKey *string `pulumi:"accessKey"`
	// Name of the storage account.
	AccountName *string `pulumi:"accountName"`
	// Path to mount the storage within the site's runtime environment.
	MountPath *string `pulumi:"mountPath"`
	// Name of the file share (container name, for Blob storage).
	ShareName *string `pulumi:"shareName"`
	// State of the storage account.
	State string `pulumi:"state"`
	// Type of storage.
	Type *string `pulumi:"type"`
}

Azure Files or Blob Storage access information value for dictionary storage.

type AzureStorageInfoValueResponseArgs added in v0.2.2

type AzureStorageInfoValueResponseArgs struct {
	// Access key for the storage account.
	AccessKey pulumi.StringPtrInput `pulumi:"accessKey"`
	// Name of the storage account.
	AccountName pulumi.StringPtrInput `pulumi:"accountName"`
	// Path to mount the storage within the site's runtime environment.
	MountPath pulumi.StringPtrInput `pulumi:"mountPath"`
	// Name of the file share (container name, for Blob storage).
	ShareName pulumi.StringPtrInput `pulumi:"shareName"`
	// State of the storage account.
	State pulumi.StringInput `pulumi:"state"`
	// Type of storage.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Azure Files or Blob Storage access information value for dictionary storage.

func (AzureStorageInfoValueResponseArgs) ElementType added in v0.2.2

func (AzureStorageInfoValueResponseArgs) ToAzureStorageInfoValueResponseOutput added in v0.2.2

func (i AzureStorageInfoValueResponseArgs) ToAzureStorageInfoValueResponseOutput() AzureStorageInfoValueResponseOutput

func (AzureStorageInfoValueResponseArgs) ToAzureStorageInfoValueResponseOutputWithContext added in v0.2.2

func (i AzureStorageInfoValueResponseArgs) ToAzureStorageInfoValueResponseOutputWithContext(ctx context.Context) AzureStorageInfoValueResponseOutput

type AzureStorageInfoValueResponseInput added in v0.2.2

type AzureStorageInfoValueResponseInput interface {
	pulumi.Input

	ToAzureStorageInfoValueResponseOutput() AzureStorageInfoValueResponseOutput
	ToAzureStorageInfoValueResponseOutputWithContext(context.Context) AzureStorageInfoValueResponseOutput
}

AzureStorageInfoValueResponseInput is an input type that accepts AzureStorageInfoValueResponseArgs and AzureStorageInfoValueResponseOutput values. You can construct a concrete instance of `AzureStorageInfoValueResponseInput` via:

AzureStorageInfoValueResponseArgs{...}

type AzureStorageInfoValueResponseMap added in v0.2.2

type AzureStorageInfoValueResponseMap map[string]AzureStorageInfoValueResponseInput

func (AzureStorageInfoValueResponseMap) ElementType added in v0.2.2

func (AzureStorageInfoValueResponseMap) ToAzureStorageInfoValueResponseMapOutput added in v0.2.2

func (i AzureStorageInfoValueResponseMap) ToAzureStorageInfoValueResponseMapOutput() AzureStorageInfoValueResponseMapOutput

func (AzureStorageInfoValueResponseMap) ToAzureStorageInfoValueResponseMapOutputWithContext added in v0.2.2

func (i AzureStorageInfoValueResponseMap) ToAzureStorageInfoValueResponseMapOutputWithContext(ctx context.Context) AzureStorageInfoValueResponseMapOutput

type AzureStorageInfoValueResponseMapInput added in v0.2.2

type AzureStorageInfoValueResponseMapInput interface {
	pulumi.Input

	ToAzureStorageInfoValueResponseMapOutput() AzureStorageInfoValueResponseMapOutput
	ToAzureStorageInfoValueResponseMapOutputWithContext(context.Context) AzureStorageInfoValueResponseMapOutput
}

AzureStorageInfoValueResponseMapInput is an input type that accepts AzureStorageInfoValueResponseMap and AzureStorageInfoValueResponseMapOutput values. You can construct a concrete instance of `AzureStorageInfoValueResponseMapInput` via:

AzureStorageInfoValueResponseMap{ "key": AzureStorageInfoValueResponseArgs{...} }

type AzureStorageInfoValueResponseMapOutput added in v0.2.2

type AzureStorageInfoValueResponseMapOutput struct{ *pulumi.OutputState }

func (AzureStorageInfoValueResponseMapOutput) ElementType added in v0.2.2

func (AzureStorageInfoValueResponseMapOutput) MapIndex added in v0.2.2

func (AzureStorageInfoValueResponseMapOutput) ToAzureStorageInfoValueResponseMapOutput added in v0.2.2

func (o AzureStorageInfoValueResponseMapOutput) ToAzureStorageInfoValueResponseMapOutput() AzureStorageInfoValueResponseMapOutput

func (AzureStorageInfoValueResponseMapOutput) ToAzureStorageInfoValueResponseMapOutputWithContext added in v0.2.2

func (o AzureStorageInfoValueResponseMapOutput) ToAzureStorageInfoValueResponseMapOutputWithContext(ctx context.Context) AzureStorageInfoValueResponseMapOutput

type AzureStorageInfoValueResponseOutput added in v0.2.2

type AzureStorageInfoValueResponseOutput struct{ *pulumi.OutputState }

Azure Files or Blob Storage access information value for dictionary storage.

func (AzureStorageInfoValueResponseOutput) AccessKey added in v0.2.2

Access key for the storage account.

func (AzureStorageInfoValueResponseOutput) AccountName added in v0.2.2

Name of the storage account.

func (AzureStorageInfoValueResponseOutput) ElementType added in v0.2.2

func (AzureStorageInfoValueResponseOutput) MountPath added in v0.2.2

Path to mount the storage within the site's runtime environment.

func (AzureStorageInfoValueResponseOutput) ShareName added in v0.2.2

Name of the file share (container name, for Blob storage).

func (AzureStorageInfoValueResponseOutput) State added in v0.2.2

State of the storage account.

func (AzureStorageInfoValueResponseOutput) ToAzureStorageInfoValueResponseOutput added in v0.2.2

func (o AzureStorageInfoValueResponseOutput) ToAzureStorageInfoValueResponseOutput() AzureStorageInfoValueResponseOutput

func (AzureStorageInfoValueResponseOutput) ToAzureStorageInfoValueResponseOutputWithContext added in v0.2.2

func (o AzureStorageInfoValueResponseOutput) ToAzureStorageInfoValueResponseOutputWithContext(ctx context.Context) AzureStorageInfoValueResponseOutput

func (AzureStorageInfoValueResponseOutput) Type added in v0.2.2

Type of storage.

type AzureStorageType added in v0.6.0

type AzureStorageType pulumi.String

Type of storage.

func (AzureStorageType) ElementType added in v0.6.0

func (AzureStorageType) ElementType() reflect.Type

func (AzureStorageType) ToStringOutput added in v0.6.0

func (e AzureStorageType) ToStringOutput() pulumi.StringOutput

func (AzureStorageType) ToStringOutputWithContext added in v0.6.0

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

func (AzureStorageType) ToStringPtrOutput added in v0.6.0

func (e AzureStorageType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureStorageType) ToStringPtrOutputWithContext added in v0.6.0

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

type AzureTableStorageApplicationLogsConfig added in v0.3.1

type AzureTableStorageApplicationLogsConfig struct {
	// Log level.
	Level *string `pulumi:"level"`
	// SAS URL to an Azure table with add/query/delete permissions.
	SasUrl string `pulumi:"sasUrl"`
}

Application logs to Azure table storage configuration.

type AzureTableStorageApplicationLogsConfigArgs added in v0.3.1

type AzureTableStorageApplicationLogsConfigArgs struct {
	// Log level.
	Level *LogLevel `pulumi:"level"`
	// SAS URL to an Azure table with add/query/delete permissions.
	SasUrl pulumi.StringInput `pulumi:"sasUrl"`
}

Application logs to Azure table storage configuration.

func (AzureTableStorageApplicationLogsConfigArgs) ElementType added in v0.3.1

func (AzureTableStorageApplicationLogsConfigArgs) ToAzureTableStorageApplicationLogsConfigOutput added in v0.3.1

func (i AzureTableStorageApplicationLogsConfigArgs) ToAzureTableStorageApplicationLogsConfigOutput() AzureTableStorageApplicationLogsConfigOutput

func (AzureTableStorageApplicationLogsConfigArgs) ToAzureTableStorageApplicationLogsConfigOutputWithContext added in v0.3.1

func (i AzureTableStorageApplicationLogsConfigArgs) ToAzureTableStorageApplicationLogsConfigOutputWithContext(ctx context.Context) AzureTableStorageApplicationLogsConfigOutput

func (AzureTableStorageApplicationLogsConfigArgs) ToAzureTableStorageApplicationLogsConfigPtrOutput added in v0.3.1

func (i AzureTableStorageApplicationLogsConfigArgs) ToAzureTableStorageApplicationLogsConfigPtrOutput() AzureTableStorageApplicationLogsConfigPtrOutput

func (AzureTableStorageApplicationLogsConfigArgs) ToAzureTableStorageApplicationLogsConfigPtrOutputWithContext added in v0.3.1

func (i AzureTableStorageApplicationLogsConfigArgs) ToAzureTableStorageApplicationLogsConfigPtrOutputWithContext(ctx context.Context) AzureTableStorageApplicationLogsConfigPtrOutput

type AzureTableStorageApplicationLogsConfigInput added in v0.3.1

type AzureTableStorageApplicationLogsConfigInput interface {
	pulumi.Input

	ToAzureTableStorageApplicationLogsConfigOutput() AzureTableStorageApplicationLogsConfigOutput
	ToAzureTableStorageApplicationLogsConfigOutputWithContext(context.Context) AzureTableStorageApplicationLogsConfigOutput
}

AzureTableStorageApplicationLogsConfigInput is an input type that accepts AzureTableStorageApplicationLogsConfigArgs and AzureTableStorageApplicationLogsConfigOutput values. You can construct a concrete instance of `AzureTableStorageApplicationLogsConfigInput` via:

AzureTableStorageApplicationLogsConfigArgs{...}

type AzureTableStorageApplicationLogsConfigOutput added in v0.3.1

type AzureTableStorageApplicationLogsConfigOutput struct{ *pulumi.OutputState }

Application logs to Azure table storage configuration.

func (AzureTableStorageApplicationLogsConfigOutput) ElementType added in v0.3.1

func (AzureTableStorageApplicationLogsConfigOutput) Level added in v0.3.1

Log level.

func (AzureTableStorageApplicationLogsConfigOutput) SasUrl added in v0.3.1

SAS URL to an Azure table with add/query/delete permissions.

func (AzureTableStorageApplicationLogsConfigOutput) ToAzureTableStorageApplicationLogsConfigOutput added in v0.3.1

func (o AzureTableStorageApplicationLogsConfigOutput) ToAzureTableStorageApplicationLogsConfigOutput() AzureTableStorageApplicationLogsConfigOutput

func (AzureTableStorageApplicationLogsConfigOutput) ToAzureTableStorageApplicationLogsConfigOutputWithContext added in v0.3.1

func (o AzureTableStorageApplicationLogsConfigOutput) ToAzureTableStorageApplicationLogsConfigOutputWithContext(ctx context.Context) AzureTableStorageApplicationLogsConfigOutput

func (AzureTableStorageApplicationLogsConfigOutput) ToAzureTableStorageApplicationLogsConfigPtrOutput added in v0.3.1

func (o AzureTableStorageApplicationLogsConfigOutput) ToAzureTableStorageApplicationLogsConfigPtrOutput() AzureTableStorageApplicationLogsConfigPtrOutput

func (AzureTableStorageApplicationLogsConfigOutput) ToAzureTableStorageApplicationLogsConfigPtrOutputWithContext added in v0.3.1

func (o AzureTableStorageApplicationLogsConfigOutput) ToAzureTableStorageApplicationLogsConfigPtrOutputWithContext(ctx context.Context) AzureTableStorageApplicationLogsConfigPtrOutput

type AzureTableStorageApplicationLogsConfigPtrInput added in v0.3.1

type AzureTableStorageApplicationLogsConfigPtrInput interface {
	pulumi.Input

	ToAzureTableStorageApplicationLogsConfigPtrOutput() AzureTableStorageApplicationLogsConfigPtrOutput
	ToAzureTableStorageApplicationLogsConfigPtrOutputWithContext(context.Context) AzureTableStorageApplicationLogsConfigPtrOutput
}

AzureTableStorageApplicationLogsConfigPtrInput is an input type that accepts AzureTableStorageApplicationLogsConfigArgs, AzureTableStorageApplicationLogsConfigPtr and AzureTableStorageApplicationLogsConfigPtrOutput values. You can construct a concrete instance of `AzureTableStorageApplicationLogsConfigPtrInput` via:

        AzureTableStorageApplicationLogsConfigArgs{...}

or:

        nil

type AzureTableStorageApplicationLogsConfigPtrOutput added in v0.3.1

type AzureTableStorageApplicationLogsConfigPtrOutput struct{ *pulumi.OutputState }

func (AzureTableStorageApplicationLogsConfigPtrOutput) Elem added in v0.3.1

func (AzureTableStorageApplicationLogsConfigPtrOutput) ElementType added in v0.3.1

func (AzureTableStorageApplicationLogsConfigPtrOutput) Level added in v0.3.1

Log level.

func (AzureTableStorageApplicationLogsConfigPtrOutput) SasUrl added in v0.3.1

SAS URL to an Azure table with add/query/delete permissions.

func (AzureTableStorageApplicationLogsConfigPtrOutput) ToAzureTableStorageApplicationLogsConfigPtrOutput added in v0.3.1

func (o AzureTableStorageApplicationLogsConfigPtrOutput) ToAzureTableStorageApplicationLogsConfigPtrOutput() AzureTableStorageApplicationLogsConfigPtrOutput

func (AzureTableStorageApplicationLogsConfigPtrOutput) ToAzureTableStorageApplicationLogsConfigPtrOutputWithContext added in v0.3.1

func (o AzureTableStorageApplicationLogsConfigPtrOutput) ToAzureTableStorageApplicationLogsConfigPtrOutputWithContext(ctx context.Context) AzureTableStorageApplicationLogsConfigPtrOutput

type AzureTableStorageApplicationLogsConfigResponse added in v0.3.1

type AzureTableStorageApplicationLogsConfigResponse struct {
	// Log level.
	Level *string `pulumi:"level"`
	// SAS URL to an Azure table with add/query/delete permissions.
	SasUrl string `pulumi:"sasUrl"`
}

Application logs to Azure table storage configuration.

type AzureTableStorageApplicationLogsConfigResponseArgs added in v0.3.1

type AzureTableStorageApplicationLogsConfigResponseArgs struct {
	// Log level.
	Level pulumi.StringPtrInput `pulumi:"level"`
	// SAS URL to an Azure table with add/query/delete permissions.
	SasUrl pulumi.StringInput `pulumi:"sasUrl"`
}

Application logs to Azure table storage configuration.

func (AzureTableStorageApplicationLogsConfigResponseArgs) ElementType added in v0.3.1

func (AzureTableStorageApplicationLogsConfigResponseArgs) ToAzureTableStorageApplicationLogsConfigResponseOutput added in v0.3.1

func (i AzureTableStorageApplicationLogsConfigResponseArgs) ToAzureTableStorageApplicationLogsConfigResponseOutput() AzureTableStorageApplicationLogsConfigResponseOutput

func (AzureTableStorageApplicationLogsConfigResponseArgs) ToAzureTableStorageApplicationLogsConfigResponseOutputWithContext added in v0.3.1

func (i AzureTableStorageApplicationLogsConfigResponseArgs) ToAzureTableStorageApplicationLogsConfigResponseOutputWithContext(ctx context.Context) AzureTableStorageApplicationLogsConfigResponseOutput

func (AzureTableStorageApplicationLogsConfigResponseArgs) ToAzureTableStorageApplicationLogsConfigResponsePtrOutput added in v0.3.1

func (i AzureTableStorageApplicationLogsConfigResponseArgs) ToAzureTableStorageApplicationLogsConfigResponsePtrOutput() AzureTableStorageApplicationLogsConfigResponsePtrOutput

func (AzureTableStorageApplicationLogsConfigResponseArgs) ToAzureTableStorageApplicationLogsConfigResponsePtrOutputWithContext added in v0.3.1

func (i AzureTableStorageApplicationLogsConfigResponseArgs) ToAzureTableStorageApplicationLogsConfigResponsePtrOutputWithContext(ctx context.Context) AzureTableStorageApplicationLogsConfigResponsePtrOutput

type AzureTableStorageApplicationLogsConfigResponseInput added in v0.3.1

type AzureTableStorageApplicationLogsConfigResponseInput interface {
	pulumi.Input

	ToAzureTableStorageApplicationLogsConfigResponseOutput() AzureTableStorageApplicationLogsConfigResponseOutput
	ToAzureTableStorageApplicationLogsConfigResponseOutputWithContext(context.Context) AzureTableStorageApplicationLogsConfigResponseOutput
}

AzureTableStorageApplicationLogsConfigResponseInput is an input type that accepts AzureTableStorageApplicationLogsConfigResponseArgs and AzureTableStorageApplicationLogsConfigResponseOutput values. You can construct a concrete instance of `AzureTableStorageApplicationLogsConfigResponseInput` via:

AzureTableStorageApplicationLogsConfigResponseArgs{...}

type AzureTableStorageApplicationLogsConfigResponseOutput added in v0.3.1

type AzureTableStorageApplicationLogsConfigResponseOutput struct{ *pulumi.OutputState }

Application logs to Azure table storage configuration.

func (AzureTableStorageApplicationLogsConfigResponseOutput) ElementType added in v0.3.1

func (AzureTableStorageApplicationLogsConfigResponseOutput) Level added in v0.3.1

Log level.

func (AzureTableStorageApplicationLogsConfigResponseOutput) SasUrl added in v0.3.1

SAS URL to an Azure table with add/query/delete permissions.

func (AzureTableStorageApplicationLogsConfigResponseOutput) ToAzureTableStorageApplicationLogsConfigResponseOutput added in v0.3.1

func (AzureTableStorageApplicationLogsConfigResponseOutput) ToAzureTableStorageApplicationLogsConfigResponseOutputWithContext added in v0.3.1

func (o AzureTableStorageApplicationLogsConfigResponseOutput) ToAzureTableStorageApplicationLogsConfigResponseOutputWithContext(ctx context.Context) AzureTableStorageApplicationLogsConfigResponseOutput

func (AzureTableStorageApplicationLogsConfigResponseOutput) ToAzureTableStorageApplicationLogsConfigResponsePtrOutput added in v0.3.1

func (o AzureTableStorageApplicationLogsConfigResponseOutput) ToAzureTableStorageApplicationLogsConfigResponsePtrOutput() AzureTableStorageApplicationLogsConfigResponsePtrOutput

func (AzureTableStorageApplicationLogsConfigResponseOutput) ToAzureTableStorageApplicationLogsConfigResponsePtrOutputWithContext added in v0.3.1

func (o AzureTableStorageApplicationLogsConfigResponseOutput) ToAzureTableStorageApplicationLogsConfigResponsePtrOutputWithContext(ctx context.Context) AzureTableStorageApplicationLogsConfigResponsePtrOutput

type AzureTableStorageApplicationLogsConfigResponsePtrInput added in v0.3.1

type AzureTableStorageApplicationLogsConfigResponsePtrInput interface {
	pulumi.Input

	ToAzureTableStorageApplicationLogsConfigResponsePtrOutput() AzureTableStorageApplicationLogsConfigResponsePtrOutput
	ToAzureTableStorageApplicationLogsConfigResponsePtrOutputWithContext(context.Context) AzureTableStorageApplicationLogsConfigResponsePtrOutput
}

AzureTableStorageApplicationLogsConfigResponsePtrInput is an input type that accepts AzureTableStorageApplicationLogsConfigResponseArgs, AzureTableStorageApplicationLogsConfigResponsePtr and AzureTableStorageApplicationLogsConfigResponsePtrOutput values. You can construct a concrete instance of `AzureTableStorageApplicationLogsConfigResponsePtrInput` via:

        AzureTableStorageApplicationLogsConfigResponseArgs{...}

or:

        nil

type AzureTableStorageApplicationLogsConfigResponsePtrOutput added in v0.3.1

type AzureTableStorageApplicationLogsConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureTableStorageApplicationLogsConfigResponsePtrOutput) Elem added in v0.3.1

func (AzureTableStorageApplicationLogsConfigResponsePtrOutput) ElementType added in v0.3.1

func (AzureTableStorageApplicationLogsConfigResponsePtrOutput) Level added in v0.3.1

Log level.

func (AzureTableStorageApplicationLogsConfigResponsePtrOutput) SasUrl added in v0.3.1

SAS URL to an Azure table with add/query/delete permissions.

func (AzureTableStorageApplicationLogsConfigResponsePtrOutput) ToAzureTableStorageApplicationLogsConfigResponsePtrOutput added in v0.3.1

func (AzureTableStorageApplicationLogsConfigResponsePtrOutput) ToAzureTableStorageApplicationLogsConfigResponsePtrOutputWithContext added in v0.3.1

func (o AzureTableStorageApplicationLogsConfigResponsePtrOutput) ToAzureTableStorageApplicationLogsConfigResponsePtrOutputWithContext(ctx context.Context) AzureTableStorageApplicationLogsConfigResponsePtrOutput

type BackupItemResponse

type BackupItemResponse struct {
	// Id of the backup.
	BackupId int `pulumi:"backupId"`
	// Name of the blob which contains data for this backup.
	BlobName string `pulumi:"blobName"`
	// Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support.
	CorrelationId string `pulumi:"correlationId"`
	// Timestamp of the backup creation.
	Created string `pulumi:"created"`
	// List of databases included in the backup.
	Databases []DatabaseBackupSettingResponse `pulumi:"databases"`
	// Timestamp when this backup finished.
	FinishedTimeStamp string `pulumi:"finishedTimeStamp"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Timestamp of a last restore operation which used this backup.
	LastRestoreTimeStamp string `pulumi:"lastRestoreTimeStamp"`
	// Details regarding this backup. Might contain an error message.
	Log string `pulumi:"log"`
	// Resource Name.
	Name string `pulumi:"name"`
	// True if this backup has been created due to a schedule being triggered.
	Scheduled bool `pulumi:"scheduled"`
	// Size of the backup in bytes.
	SizeInBytes float64 `pulumi:"sizeInBytes"`
	// Backup status.
	Status string `pulumi:"status"`
	// SAS URL for the storage account container which contains this backup.
	StorageAccountUrl string `pulumi:"storageAccountUrl"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
	// Size of the original web app which has been backed up.
	WebsiteSizeInBytes float64 `pulumi:"websiteSizeInBytes"`
}

Backup description.

type BackupItemResponseArgs

type BackupItemResponseArgs struct {
	// Id of the backup.
	BackupId pulumi.IntInput `pulumi:"backupId"`
	// Name of the blob which contains data for this backup.
	BlobName pulumi.StringInput `pulumi:"blobName"`
	// Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support.
	CorrelationId pulumi.StringInput `pulumi:"correlationId"`
	// Timestamp of the backup creation.
	Created pulumi.StringInput `pulumi:"created"`
	// List of databases included in the backup.
	Databases DatabaseBackupSettingResponseArrayInput `pulumi:"databases"`
	// Timestamp when this backup finished.
	FinishedTimeStamp pulumi.StringInput `pulumi:"finishedTimeStamp"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Timestamp of a last restore operation which used this backup.
	LastRestoreTimeStamp pulumi.StringInput `pulumi:"lastRestoreTimeStamp"`
	// Details regarding this backup. Might contain an error message.
	Log pulumi.StringInput `pulumi:"log"`
	// Resource Name.
	Name pulumi.StringInput `pulumi:"name"`
	// True if this backup has been created due to a schedule being triggered.
	Scheduled pulumi.BoolInput `pulumi:"scheduled"`
	// Size of the backup in bytes.
	SizeInBytes pulumi.Float64Input `pulumi:"sizeInBytes"`
	// Backup status.
	Status pulumi.StringInput `pulumi:"status"`
	// SAS URL for the storage account container which contains this backup.
	StorageAccountUrl pulumi.StringInput `pulumi:"storageAccountUrl"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
	// Size of the original web app which has been backed up.
	WebsiteSizeInBytes pulumi.Float64Input `pulumi:"websiteSizeInBytes"`
}

Backup description.

func (BackupItemResponseArgs) ElementType

func (BackupItemResponseArgs) ElementType() reflect.Type

func (BackupItemResponseArgs) ToBackupItemResponseOutput

func (i BackupItemResponseArgs) ToBackupItemResponseOutput() BackupItemResponseOutput

func (BackupItemResponseArgs) ToBackupItemResponseOutputWithContext

func (i BackupItemResponseArgs) ToBackupItemResponseOutputWithContext(ctx context.Context) BackupItemResponseOutput

type BackupItemResponseArray

type BackupItemResponseArray []BackupItemResponseInput

func (BackupItemResponseArray) ElementType

func (BackupItemResponseArray) ElementType() reflect.Type

func (BackupItemResponseArray) ToBackupItemResponseArrayOutput

func (i BackupItemResponseArray) ToBackupItemResponseArrayOutput() BackupItemResponseArrayOutput

func (BackupItemResponseArray) ToBackupItemResponseArrayOutputWithContext

func (i BackupItemResponseArray) ToBackupItemResponseArrayOutputWithContext(ctx context.Context) BackupItemResponseArrayOutput

type BackupItemResponseArrayInput

type BackupItemResponseArrayInput interface {
	pulumi.Input

	ToBackupItemResponseArrayOutput() BackupItemResponseArrayOutput
	ToBackupItemResponseArrayOutputWithContext(context.Context) BackupItemResponseArrayOutput
}

BackupItemResponseArrayInput is an input type that accepts BackupItemResponseArray and BackupItemResponseArrayOutput values. You can construct a concrete instance of `BackupItemResponseArrayInput` via:

BackupItemResponseArray{ BackupItemResponseArgs{...} }

type BackupItemResponseArrayOutput

type BackupItemResponseArrayOutput struct{ *pulumi.OutputState }

func (BackupItemResponseArrayOutput) ElementType

func (BackupItemResponseArrayOutput) Index

func (BackupItemResponseArrayOutput) ToBackupItemResponseArrayOutput

func (o BackupItemResponseArrayOutput) ToBackupItemResponseArrayOutput() BackupItemResponseArrayOutput

func (BackupItemResponseArrayOutput) ToBackupItemResponseArrayOutputWithContext

func (o BackupItemResponseArrayOutput) ToBackupItemResponseArrayOutputWithContext(ctx context.Context) BackupItemResponseArrayOutput

type BackupItemResponseInput

type BackupItemResponseInput interface {
	pulumi.Input

	ToBackupItemResponseOutput() BackupItemResponseOutput
	ToBackupItemResponseOutputWithContext(context.Context) BackupItemResponseOutput
}

BackupItemResponseInput is an input type that accepts BackupItemResponseArgs and BackupItemResponseOutput values. You can construct a concrete instance of `BackupItemResponseInput` via:

BackupItemResponseArgs{...}

type BackupItemResponseOutput

type BackupItemResponseOutput struct{ *pulumi.OutputState }

Backup description.

func (BackupItemResponseOutput) BackupId

Id of the backup.

func (BackupItemResponseOutput) BlobName

Name of the blob which contains data for this backup.

func (BackupItemResponseOutput) CorrelationId

func (o BackupItemResponseOutput) CorrelationId() pulumi.StringOutput

Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support.

func (BackupItemResponseOutput) Created

Timestamp of the backup creation.

func (BackupItemResponseOutput) Databases

List of databases included in the backup.

func (BackupItemResponseOutput) ElementType

func (BackupItemResponseOutput) ElementType() reflect.Type

func (BackupItemResponseOutput) FinishedTimeStamp

func (o BackupItemResponseOutput) FinishedTimeStamp() pulumi.StringOutput

Timestamp when this backup finished.

func (BackupItemResponseOutput) Id

Resource Id.

func (BackupItemResponseOutput) Kind

Kind of resource.

func (BackupItemResponseOutput) LastRestoreTimeStamp

func (o BackupItemResponseOutput) LastRestoreTimeStamp() pulumi.StringOutput

Timestamp of a last restore operation which used this backup.

func (BackupItemResponseOutput) Log

Details regarding this backup. Might contain an error message.

func (BackupItemResponseOutput) Name

Resource Name.

func (BackupItemResponseOutput) Scheduled

True if this backup has been created due to a schedule being triggered.

func (BackupItemResponseOutput) SizeInBytes

Size of the backup in bytes.

func (BackupItemResponseOutput) Status

Backup status.

func (BackupItemResponseOutput) StorageAccountUrl

func (o BackupItemResponseOutput) StorageAccountUrl() pulumi.StringOutput

SAS URL for the storage account container which contains this backup.

func (BackupItemResponseOutput) SystemData added in v0.3.1

The system metadata relating to this resource.

func (BackupItemResponseOutput) ToBackupItemResponseOutput

func (o BackupItemResponseOutput) ToBackupItemResponseOutput() BackupItemResponseOutput

func (BackupItemResponseOutput) ToBackupItemResponseOutputWithContext

func (o BackupItemResponseOutput) ToBackupItemResponseOutputWithContext(ctx context.Context) BackupItemResponseOutput

func (BackupItemResponseOutput) Type

Resource type.

func (BackupItemResponseOutput) WebsiteSizeInBytes

func (o BackupItemResponseOutput) WebsiteSizeInBytes() pulumi.Float64Output

Size of the original web app which has been backed up.

type BackupSchedule

type BackupSchedule struct {
	// How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)
	FrequencyInterval int `pulumi:"frequencyInterval"`
	// The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)
	FrequencyUnit string `pulumi:"frequencyUnit"`
	// True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.
	KeepAtLeastOneBackup bool `pulumi:"keepAtLeastOneBackup"`
	// After how many days backups should be deleted.
	RetentionPeriodInDays int `pulumi:"retentionPeriodInDays"`
	// When the schedule should start working.
	StartTime *string `pulumi:"startTime"`
}

Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.

type BackupScheduleArgs

type BackupScheduleArgs struct {
	// How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)
	FrequencyInterval pulumi.IntInput `pulumi:"frequencyInterval"`
	// The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)
	FrequencyUnit FrequencyUnit `pulumi:"frequencyUnit"`
	// True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.
	KeepAtLeastOneBackup pulumi.BoolInput `pulumi:"keepAtLeastOneBackup"`
	// After how many days backups should be deleted.
	RetentionPeriodInDays pulumi.IntInput `pulumi:"retentionPeriodInDays"`
	// When the schedule should start working.
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
}

Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.

func (BackupScheduleArgs) ElementType

func (BackupScheduleArgs) ElementType() reflect.Type

func (BackupScheduleArgs) ToBackupScheduleOutput

func (i BackupScheduleArgs) ToBackupScheduleOutput() BackupScheduleOutput

func (BackupScheduleArgs) ToBackupScheduleOutputWithContext

func (i BackupScheduleArgs) ToBackupScheduleOutputWithContext(ctx context.Context) BackupScheduleOutput

func (BackupScheduleArgs) ToBackupSchedulePtrOutput added in v0.6.0

func (i BackupScheduleArgs) ToBackupSchedulePtrOutput() BackupSchedulePtrOutput

func (BackupScheduleArgs) ToBackupSchedulePtrOutputWithContext added in v0.6.0

func (i BackupScheduleArgs) ToBackupSchedulePtrOutputWithContext(ctx context.Context) BackupSchedulePtrOutput

type BackupScheduleInput

type BackupScheduleInput interface {
	pulumi.Input

	ToBackupScheduleOutput() BackupScheduleOutput
	ToBackupScheduleOutputWithContext(context.Context) BackupScheduleOutput
}

BackupScheduleInput is an input type that accepts BackupScheduleArgs and BackupScheduleOutput values. You can construct a concrete instance of `BackupScheduleInput` via:

BackupScheduleArgs{...}

type BackupScheduleOutput

type BackupScheduleOutput struct{ *pulumi.OutputState }

Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.

func (BackupScheduleOutput) ElementType

func (BackupScheduleOutput) ElementType() reflect.Type

func (BackupScheduleOutput) FrequencyInterval

func (o BackupScheduleOutput) FrequencyInterval() pulumi.IntOutput

How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)

func (BackupScheduleOutput) FrequencyUnit

func (o BackupScheduleOutput) FrequencyUnit() pulumi.StringOutput

The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)

func (BackupScheduleOutput) KeepAtLeastOneBackup

func (o BackupScheduleOutput) KeepAtLeastOneBackup() pulumi.BoolOutput

True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.

func (BackupScheduleOutput) RetentionPeriodInDays

func (o BackupScheduleOutput) RetentionPeriodInDays() pulumi.IntOutput

After how many days backups should be deleted.

func (BackupScheduleOutput) StartTime

When the schedule should start working.

func (BackupScheduleOutput) ToBackupScheduleOutput

func (o BackupScheduleOutput) ToBackupScheduleOutput() BackupScheduleOutput

func (BackupScheduleOutput) ToBackupScheduleOutputWithContext

func (o BackupScheduleOutput) ToBackupScheduleOutputWithContext(ctx context.Context) BackupScheduleOutput

func (BackupScheduleOutput) ToBackupSchedulePtrOutput added in v0.6.0

func (o BackupScheduleOutput) ToBackupSchedulePtrOutput() BackupSchedulePtrOutput

func (BackupScheduleOutput) ToBackupSchedulePtrOutputWithContext added in v0.6.0

func (o BackupScheduleOutput) ToBackupSchedulePtrOutputWithContext(ctx context.Context) BackupSchedulePtrOutput

type BackupSchedulePtrInput added in v0.6.0

type BackupSchedulePtrInput interface {
	pulumi.Input

	ToBackupSchedulePtrOutput() BackupSchedulePtrOutput
	ToBackupSchedulePtrOutputWithContext(context.Context) BackupSchedulePtrOutput
}

BackupSchedulePtrInput is an input type that accepts BackupScheduleArgs, BackupSchedulePtr and BackupSchedulePtrOutput values. You can construct a concrete instance of `BackupSchedulePtrInput` via:

        BackupScheduleArgs{...}

or:

        nil

func BackupSchedulePtr added in v0.6.0

func BackupSchedulePtr(v *BackupScheduleArgs) BackupSchedulePtrInput

type BackupSchedulePtrOutput added in v0.6.0

type BackupSchedulePtrOutput struct{ *pulumi.OutputState }

func (BackupSchedulePtrOutput) Elem added in v0.6.0

func (BackupSchedulePtrOutput) ElementType added in v0.6.0

func (BackupSchedulePtrOutput) ElementType() reflect.Type

func (BackupSchedulePtrOutput) FrequencyInterval added in v0.6.0

func (o BackupSchedulePtrOutput) FrequencyInterval() pulumi.IntPtrOutput

How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)

func (BackupSchedulePtrOutput) FrequencyUnit added in v0.6.0

The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)

func (BackupSchedulePtrOutput) KeepAtLeastOneBackup added in v0.6.0

func (o BackupSchedulePtrOutput) KeepAtLeastOneBackup() pulumi.BoolPtrOutput

True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.

func (BackupSchedulePtrOutput) RetentionPeriodInDays added in v0.6.0

func (o BackupSchedulePtrOutput) RetentionPeriodInDays() pulumi.IntPtrOutput

After how many days backups should be deleted.

func (BackupSchedulePtrOutput) StartTime added in v0.6.0

When the schedule should start working.

func (BackupSchedulePtrOutput) ToBackupSchedulePtrOutput added in v0.6.0

func (o BackupSchedulePtrOutput) ToBackupSchedulePtrOutput() BackupSchedulePtrOutput

func (BackupSchedulePtrOutput) ToBackupSchedulePtrOutputWithContext added in v0.6.0

func (o BackupSchedulePtrOutput) ToBackupSchedulePtrOutputWithContext(ctx context.Context) BackupSchedulePtrOutput

type BackupScheduleResponse

type BackupScheduleResponse struct {
	// How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)
	FrequencyInterval int `pulumi:"frequencyInterval"`
	// The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)
	FrequencyUnit string `pulumi:"frequencyUnit"`
	// True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.
	KeepAtLeastOneBackup bool `pulumi:"keepAtLeastOneBackup"`
	// Last time when this schedule was triggered.
	LastExecutionTime string `pulumi:"lastExecutionTime"`
	// After how many days backups should be deleted.
	RetentionPeriodInDays int `pulumi:"retentionPeriodInDays"`
	// When the schedule should start working.
	StartTime *string `pulumi:"startTime"`
}

Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.

type BackupScheduleResponseArgs

type BackupScheduleResponseArgs struct {
	// How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)
	FrequencyInterval pulumi.IntInput `pulumi:"frequencyInterval"`
	// The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)
	FrequencyUnit pulumi.StringInput `pulumi:"frequencyUnit"`
	// True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.
	KeepAtLeastOneBackup pulumi.BoolInput `pulumi:"keepAtLeastOneBackup"`
	// Last time when this schedule was triggered.
	LastExecutionTime pulumi.StringInput `pulumi:"lastExecutionTime"`
	// After how many days backups should be deleted.
	RetentionPeriodInDays pulumi.IntInput `pulumi:"retentionPeriodInDays"`
	// When the schedule should start working.
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
}

Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.

func (BackupScheduleResponseArgs) ElementType

func (BackupScheduleResponseArgs) ElementType() reflect.Type

func (BackupScheduleResponseArgs) ToBackupScheduleResponseOutput

func (i BackupScheduleResponseArgs) ToBackupScheduleResponseOutput() BackupScheduleResponseOutput

func (BackupScheduleResponseArgs) ToBackupScheduleResponseOutputWithContext

func (i BackupScheduleResponseArgs) ToBackupScheduleResponseOutputWithContext(ctx context.Context) BackupScheduleResponseOutput

func (BackupScheduleResponseArgs) ToBackupScheduleResponsePtrOutput added in v0.6.0

func (i BackupScheduleResponseArgs) ToBackupScheduleResponsePtrOutput() BackupScheduleResponsePtrOutput

func (BackupScheduleResponseArgs) ToBackupScheduleResponsePtrOutputWithContext added in v0.6.0

func (i BackupScheduleResponseArgs) ToBackupScheduleResponsePtrOutputWithContext(ctx context.Context) BackupScheduleResponsePtrOutput

type BackupScheduleResponseInput

type BackupScheduleResponseInput interface {
	pulumi.Input

	ToBackupScheduleResponseOutput() BackupScheduleResponseOutput
	ToBackupScheduleResponseOutputWithContext(context.Context) BackupScheduleResponseOutput
}

BackupScheduleResponseInput is an input type that accepts BackupScheduleResponseArgs and BackupScheduleResponseOutput values. You can construct a concrete instance of `BackupScheduleResponseInput` via:

BackupScheduleResponseArgs{...}

type BackupScheduleResponseOutput

type BackupScheduleResponseOutput struct{ *pulumi.OutputState }

Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.

func (BackupScheduleResponseOutput) ElementType

func (BackupScheduleResponseOutput) FrequencyInterval

func (o BackupScheduleResponseOutput) FrequencyInterval() pulumi.IntOutput

How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)

func (BackupScheduleResponseOutput) FrequencyUnit

The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)

func (BackupScheduleResponseOutput) KeepAtLeastOneBackup

func (o BackupScheduleResponseOutput) KeepAtLeastOneBackup() pulumi.BoolOutput

True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.

func (BackupScheduleResponseOutput) LastExecutionTime

func (o BackupScheduleResponseOutput) LastExecutionTime() pulumi.StringOutput

Last time when this schedule was triggered.

func (BackupScheduleResponseOutput) RetentionPeriodInDays

func (o BackupScheduleResponseOutput) RetentionPeriodInDays() pulumi.IntOutput

After how many days backups should be deleted.

func (BackupScheduleResponseOutput) StartTime

When the schedule should start working.

func (BackupScheduleResponseOutput) ToBackupScheduleResponseOutput

func (o BackupScheduleResponseOutput) ToBackupScheduleResponseOutput() BackupScheduleResponseOutput

func (BackupScheduleResponseOutput) ToBackupScheduleResponseOutputWithContext

func (o BackupScheduleResponseOutput) ToBackupScheduleResponseOutputWithContext(ctx context.Context) BackupScheduleResponseOutput

func (BackupScheduleResponseOutput) ToBackupScheduleResponsePtrOutput added in v0.6.0

func (o BackupScheduleResponseOutput) ToBackupScheduleResponsePtrOutput() BackupScheduleResponsePtrOutput

func (BackupScheduleResponseOutput) ToBackupScheduleResponsePtrOutputWithContext added in v0.6.0

func (o BackupScheduleResponseOutput) ToBackupScheduleResponsePtrOutputWithContext(ctx context.Context) BackupScheduleResponsePtrOutput

type BackupScheduleResponsePtrInput added in v0.6.0

type BackupScheduleResponsePtrInput interface {
	pulumi.Input

	ToBackupScheduleResponsePtrOutput() BackupScheduleResponsePtrOutput
	ToBackupScheduleResponsePtrOutputWithContext(context.Context) BackupScheduleResponsePtrOutput
}

BackupScheduleResponsePtrInput is an input type that accepts BackupScheduleResponseArgs, BackupScheduleResponsePtr and BackupScheduleResponsePtrOutput values. You can construct a concrete instance of `BackupScheduleResponsePtrInput` via:

        BackupScheduleResponseArgs{...}

or:

        nil

func BackupScheduleResponsePtr added in v0.6.0

func BackupScheduleResponsePtr(v *BackupScheduleResponseArgs) BackupScheduleResponsePtrInput

type BackupScheduleResponsePtrOutput added in v0.6.0

type BackupScheduleResponsePtrOutput struct{ *pulumi.OutputState }

func (BackupScheduleResponsePtrOutput) Elem added in v0.6.0

func (BackupScheduleResponsePtrOutput) ElementType added in v0.6.0

func (BackupScheduleResponsePtrOutput) FrequencyInterval added in v0.6.0

func (o BackupScheduleResponsePtrOutput) FrequencyInterval() pulumi.IntPtrOutput

How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)

func (BackupScheduleResponsePtrOutput) FrequencyUnit added in v0.6.0

The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)

func (BackupScheduleResponsePtrOutput) KeepAtLeastOneBackup added in v0.6.0

func (o BackupScheduleResponsePtrOutput) KeepAtLeastOneBackup() pulumi.BoolPtrOutput

True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.

func (BackupScheduleResponsePtrOutput) LastExecutionTime added in v0.6.0

Last time when this schedule was triggered.

func (BackupScheduleResponsePtrOutput) RetentionPeriodInDays added in v0.6.0

func (o BackupScheduleResponsePtrOutput) RetentionPeriodInDays() pulumi.IntPtrOutput

After how many days backups should be deleted.

func (BackupScheduleResponsePtrOutput) StartTime added in v0.6.0

When the schedule should start working.

func (BackupScheduleResponsePtrOutput) ToBackupScheduleResponsePtrOutput added in v0.6.0

func (o BackupScheduleResponsePtrOutput) ToBackupScheduleResponsePtrOutput() BackupScheduleResponsePtrOutput

func (BackupScheduleResponsePtrOutput) ToBackupScheduleResponsePtrOutputWithContext added in v0.6.0

func (o BackupScheduleResponsePtrOutput) ToBackupScheduleResponsePtrOutputWithContext(ctx context.Context) BackupScheduleResponsePtrOutput

type BlobStorageTokenStore added in v0.6.0

type BlobStorageTokenStore struct {
	// Kind of resource.
	Kind              *string `pulumi:"kind"`
	SasUrlSettingName *string `pulumi:"sasUrlSettingName"`
}

type BlobStorageTokenStoreArgs added in v0.6.0

type BlobStorageTokenStoreArgs struct {
	// Kind of resource.
	Kind              pulumi.StringPtrInput `pulumi:"kind"`
	SasUrlSettingName pulumi.StringPtrInput `pulumi:"sasUrlSettingName"`
}

func (BlobStorageTokenStoreArgs) ElementType added in v0.6.0

func (BlobStorageTokenStoreArgs) ElementType() reflect.Type

func (BlobStorageTokenStoreArgs) ToBlobStorageTokenStoreOutput added in v0.6.0

func (i BlobStorageTokenStoreArgs) ToBlobStorageTokenStoreOutput() BlobStorageTokenStoreOutput

func (BlobStorageTokenStoreArgs) ToBlobStorageTokenStoreOutputWithContext added in v0.6.0

func (i BlobStorageTokenStoreArgs) ToBlobStorageTokenStoreOutputWithContext(ctx context.Context) BlobStorageTokenStoreOutput

func (BlobStorageTokenStoreArgs) ToBlobStorageTokenStorePtrOutput added in v0.6.0

func (i BlobStorageTokenStoreArgs) ToBlobStorageTokenStorePtrOutput() BlobStorageTokenStorePtrOutput

func (BlobStorageTokenStoreArgs) ToBlobStorageTokenStorePtrOutputWithContext added in v0.6.0

func (i BlobStorageTokenStoreArgs) ToBlobStorageTokenStorePtrOutputWithContext(ctx context.Context) BlobStorageTokenStorePtrOutput

type BlobStorageTokenStoreInput added in v0.6.0

type BlobStorageTokenStoreInput interface {
	pulumi.Input

	ToBlobStorageTokenStoreOutput() BlobStorageTokenStoreOutput
	ToBlobStorageTokenStoreOutputWithContext(context.Context) BlobStorageTokenStoreOutput
}

BlobStorageTokenStoreInput is an input type that accepts BlobStorageTokenStoreArgs and BlobStorageTokenStoreOutput values. You can construct a concrete instance of `BlobStorageTokenStoreInput` via:

BlobStorageTokenStoreArgs{...}

type BlobStorageTokenStoreOutput added in v0.6.0

type BlobStorageTokenStoreOutput struct{ *pulumi.OutputState }

func (BlobStorageTokenStoreOutput) ElementType added in v0.6.0

func (BlobStorageTokenStoreOutput) Kind added in v0.6.0

Kind of resource.

func (BlobStorageTokenStoreOutput) SasUrlSettingName added in v0.6.0

func (o BlobStorageTokenStoreOutput) SasUrlSettingName() pulumi.StringPtrOutput

func (BlobStorageTokenStoreOutput) ToBlobStorageTokenStoreOutput added in v0.6.0

func (o BlobStorageTokenStoreOutput) ToBlobStorageTokenStoreOutput() BlobStorageTokenStoreOutput

func (BlobStorageTokenStoreOutput) ToBlobStorageTokenStoreOutputWithContext added in v0.6.0

func (o BlobStorageTokenStoreOutput) ToBlobStorageTokenStoreOutputWithContext(ctx context.Context) BlobStorageTokenStoreOutput

func (BlobStorageTokenStoreOutput) ToBlobStorageTokenStorePtrOutput added in v0.6.0

func (o BlobStorageTokenStoreOutput) ToBlobStorageTokenStorePtrOutput() BlobStorageTokenStorePtrOutput

func (BlobStorageTokenStoreOutput) ToBlobStorageTokenStorePtrOutputWithContext added in v0.6.0

func (o BlobStorageTokenStoreOutput) ToBlobStorageTokenStorePtrOutputWithContext(ctx context.Context) BlobStorageTokenStorePtrOutput

type BlobStorageTokenStorePtrInput added in v0.6.0

type BlobStorageTokenStorePtrInput interface {
	pulumi.Input

	ToBlobStorageTokenStorePtrOutput() BlobStorageTokenStorePtrOutput
	ToBlobStorageTokenStorePtrOutputWithContext(context.Context) BlobStorageTokenStorePtrOutput
}

BlobStorageTokenStorePtrInput is an input type that accepts BlobStorageTokenStoreArgs, BlobStorageTokenStorePtr and BlobStorageTokenStorePtrOutput values. You can construct a concrete instance of `BlobStorageTokenStorePtrInput` via:

        BlobStorageTokenStoreArgs{...}

or:

        nil

func BlobStorageTokenStorePtr added in v0.6.0

func BlobStorageTokenStorePtr(v *BlobStorageTokenStoreArgs) BlobStorageTokenStorePtrInput

type BlobStorageTokenStorePtrOutput added in v0.6.0

type BlobStorageTokenStorePtrOutput struct{ *pulumi.OutputState }

func (BlobStorageTokenStorePtrOutput) Elem added in v0.6.0

func (BlobStorageTokenStorePtrOutput) ElementType added in v0.6.0

func (BlobStorageTokenStorePtrOutput) Kind added in v0.6.0

Kind of resource.

func (BlobStorageTokenStorePtrOutput) SasUrlSettingName added in v0.6.0

func (BlobStorageTokenStorePtrOutput) ToBlobStorageTokenStorePtrOutput added in v0.6.0

func (o BlobStorageTokenStorePtrOutput) ToBlobStorageTokenStorePtrOutput() BlobStorageTokenStorePtrOutput

func (BlobStorageTokenStorePtrOutput) ToBlobStorageTokenStorePtrOutputWithContext added in v0.6.0

func (o BlobStorageTokenStorePtrOutput) ToBlobStorageTokenStorePtrOutputWithContext(ctx context.Context) BlobStorageTokenStorePtrOutput

type BlobStorageTokenStoreResponse added in v0.6.0

type BlobStorageTokenStoreResponse struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name              string  `pulumi:"name"`
	SasUrlSettingName *string `pulumi:"sasUrlSettingName"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

type BlobStorageTokenStoreResponseArgs added in v0.6.0

type BlobStorageTokenStoreResponseArgs struct {
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name              pulumi.StringInput    `pulumi:"name"`
	SasUrlSettingName pulumi.StringPtrInput `pulumi:"sasUrlSettingName"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (BlobStorageTokenStoreResponseArgs) ElementType added in v0.6.0

func (BlobStorageTokenStoreResponseArgs) ToBlobStorageTokenStoreResponseOutput added in v0.6.0

func (i BlobStorageTokenStoreResponseArgs) ToBlobStorageTokenStoreResponseOutput() BlobStorageTokenStoreResponseOutput

func (BlobStorageTokenStoreResponseArgs) ToBlobStorageTokenStoreResponseOutputWithContext added in v0.6.0

func (i BlobStorageTokenStoreResponseArgs) ToBlobStorageTokenStoreResponseOutputWithContext(ctx context.Context) BlobStorageTokenStoreResponseOutput

func (BlobStorageTokenStoreResponseArgs) ToBlobStorageTokenStoreResponsePtrOutput added in v0.6.0

func (i BlobStorageTokenStoreResponseArgs) ToBlobStorageTokenStoreResponsePtrOutput() BlobStorageTokenStoreResponsePtrOutput

func (BlobStorageTokenStoreResponseArgs) ToBlobStorageTokenStoreResponsePtrOutputWithContext added in v0.6.0

func (i BlobStorageTokenStoreResponseArgs) ToBlobStorageTokenStoreResponsePtrOutputWithContext(ctx context.Context) BlobStorageTokenStoreResponsePtrOutput

type BlobStorageTokenStoreResponseInput added in v0.6.0

type BlobStorageTokenStoreResponseInput interface {
	pulumi.Input

	ToBlobStorageTokenStoreResponseOutput() BlobStorageTokenStoreResponseOutput
	ToBlobStorageTokenStoreResponseOutputWithContext(context.Context) BlobStorageTokenStoreResponseOutput
}

BlobStorageTokenStoreResponseInput is an input type that accepts BlobStorageTokenStoreResponseArgs and BlobStorageTokenStoreResponseOutput values. You can construct a concrete instance of `BlobStorageTokenStoreResponseInput` via:

BlobStorageTokenStoreResponseArgs{...}

type BlobStorageTokenStoreResponseOutput added in v0.6.0

type BlobStorageTokenStoreResponseOutput struct{ *pulumi.OutputState }

func (BlobStorageTokenStoreResponseOutput) ElementType added in v0.6.0

func (BlobStorageTokenStoreResponseOutput) Id added in v0.6.0

Resource Id.

func (BlobStorageTokenStoreResponseOutput) Kind added in v0.6.0

Kind of resource.

func (BlobStorageTokenStoreResponseOutput) Name added in v0.6.0

Resource Name.

func (BlobStorageTokenStoreResponseOutput) SasUrlSettingName added in v0.6.0

func (BlobStorageTokenStoreResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (BlobStorageTokenStoreResponseOutput) ToBlobStorageTokenStoreResponseOutput added in v0.6.0

func (o BlobStorageTokenStoreResponseOutput) ToBlobStorageTokenStoreResponseOutput() BlobStorageTokenStoreResponseOutput

func (BlobStorageTokenStoreResponseOutput) ToBlobStorageTokenStoreResponseOutputWithContext added in v0.6.0

func (o BlobStorageTokenStoreResponseOutput) ToBlobStorageTokenStoreResponseOutputWithContext(ctx context.Context) BlobStorageTokenStoreResponseOutput

func (BlobStorageTokenStoreResponseOutput) ToBlobStorageTokenStoreResponsePtrOutput added in v0.6.0

func (o BlobStorageTokenStoreResponseOutput) ToBlobStorageTokenStoreResponsePtrOutput() BlobStorageTokenStoreResponsePtrOutput

func (BlobStorageTokenStoreResponseOutput) ToBlobStorageTokenStoreResponsePtrOutputWithContext added in v0.6.0

func (o BlobStorageTokenStoreResponseOutput) ToBlobStorageTokenStoreResponsePtrOutputWithContext(ctx context.Context) BlobStorageTokenStoreResponsePtrOutput

func (BlobStorageTokenStoreResponseOutput) Type added in v0.6.0

Resource type.

type BlobStorageTokenStoreResponsePtrInput added in v0.6.0

type BlobStorageTokenStoreResponsePtrInput interface {
	pulumi.Input

	ToBlobStorageTokenStoreResponsePtrOutput() BlobStorageTokenStoreResponsePtrOutput
	ToBlobStorageTokenStoreResponsePtrOutputWithContext(context.Context) BlobStorageTokenStoreResponsePtrOutput
}

BlobStorageTokenStoreResponsePtrInput is an input type that accepts BlobStorageTokenStoreResponseArgs, BlobStorageTokenStoreResponsePtr and BlobStorageTokenStoreResponsePtrOutput values. You can construct a concrete instance of `BlobStorageTokenStoreResponsePtrInput` via:

        BlobStorageTokenStoreResponseArgs{...}

or:

        nil

type BlobStorageTokenStoreResponsePtrOutput added in v0.6.0

type BlobStorageTokenStoreResponsePtrOutput struct{ *pulumi.OutputState }

func (BlobStorageTokenStoreResponsePtrOutput) Elem added in v0.6.0

func (BlobStorageTokenStoreResponsePtrOutput) ElementType added in v0.6.0

func (BlobStorageTokenStoreResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (BlobStorageTokenStoreResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (BlobStorageTokenStoreResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (BlobStorageTokenStoreResponsePtrOutput) SasUrlSettingName added in v0.6.0

func (BlobStorageTokenStoreResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (BlobStorageTokenStoreResponsePtrOutput) ToBlobStorageTokenStoreResponsePtrOutput added in v0.6.0

func (o BlobStorageTokenStoreResponsePtrOutput) ToBlobStorageTokenStoreResponsePtrOutput() BlobStorageTokenStoreResponsePtrOutput

func (BlobStorageTokenStoreResponsePtrOutput) ToBlobStorageTokenStoreResponsePtrOutputWithContext added in v0.6.0

func (o BlobStorageTokenStoreResponsePtrOutput) ToBlobStorageTokenStoreResponsePtrOutputWithContext(ctx context.Context) BlobStorageTokenStoreResponsePtrOutput

func (BlobStorageTokenStoreResponsePtrOutput) Type added in v0.6.0

Resource type.

type BuiltInAuthenticationProvider added in v0.6.0

type BuiltInAuthenticationProvider pulumi.String

The default authentication provider to use when multiple providers are configured. This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage".

func (BuiltInAuthenticationProvider) ElementType added in v0.6.0

func (BuiltInAuthenticationProvider) ToStringOutput added in v0.6.0

func (BuiltInAuthenticationProvider) ToStringOutputWithContext added in v0.6.0

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

func (BuiltInAuthenticationProvider) ToStringPtrOutput added in v0.6.0

func (BuiltInAuthenticationProvider) ToStringPtrOutputWithContext added in v0.6.0

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

type Capability

type Capability struct {
	// Name of the SKU capability.
	Name *string `pulumi:"name"`
	// Reason of the SKU capability.
	Reason *string `pulumi:"reason"`
	// Value of the SKU capability.
	Value *string `pulumi:"value"`
}

Describes the capabilities/features allowed for a specific SKU.

type CapabilityArgs

type CapabilityArgs struct {
	// Name of the SKU capability.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Reason of the SKU capability.
	Reason pulumi.StringPtrInput `pulumi:"reason"`
	// Value of the SKU capability.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Describes the capabilities/features allowed for a specific SKU.

func (CapabilityArgs) ElementType

func (CapabilityArgs) ElementType() reflect.Type

func (CapabilityArgs) ToCapabilityOutput

func (i CapabilityArgs) ToCapabilityOutput() CapabilityOutput

func (CapabilityArgs) ToCapabilityOutputWithContext

func (i CapabilityArgs) ToCapabilityOutputWithContext(ctx context.Context) CapabilityOutput

type CapabilityArray

type CapabilityArray []CapabilityInput

func (CapabilityArray) ElementType

func (CapabilityArray) ElementType() reflect.Type

func (CapabilityArray) ToCapabilityArrayOutput

func (i CapabilityArray) ToCapabilityArrayOutput() CapabilityArrayOutput

func (CapabilityArray) ToCapabilityArrayOutputWithContext

func (i CapabilityArray) ToCapabilityArrayOutputWithContext(ctx context.Context) CapabilityArrayOutput

type CapabilityArrayInput

type CapabilityArrayInput interface {
	pulumi.Input

	ToCapabilityArrayOutput() CapabilityArrayOutput
	ToCapabilityArrayOutputWithContext(context.Context) CapabilityArrayOutput
}

CapabilityArrayInput is an input type that accepts CapabilityArray and CapabilityArrayOutput values. You can construct a concrete instance of `CapabilityArrayInput` via:

CapabilityArray{ CapabilityArgs{...} }

type CapabilityArrayOutput

type CapabilityArrayOutput struct{ *pulumi.OutputState }

func (CapabilityArrayOutput) ElementType

func (CapabilityArrayOutput) ElementType() reflect.Type

func (CapabilityArrayOutput) Index

func (CapabilityArrayOutput) ToCapabilityArrayOutput

func (o CapabilityArrayOutput) ToCapabilityArrayOutput() CapabilityArrayOutput

func (CapabilityArrayOutput) ToCapabilityArrayOutputWithContext

func (o CapabilityArrayOutput) ToCapabilityArrayOutputWithContext(ctx context.Context) CapabilityArrayOutput

type CapabilityInput

type CapabilityInput interface {
	pulumi.Input

	ToCapabilityOutput() CapabilityOutput
	ToCapabilityOutputWithContext(context.Context) CapabilityOutput
}

CapabilityInput is an input type that accepts CapabilityArgs and CapabilityOutput values. You can construct a concrete instance of `CapabilityInput` via:

CapabilityArgs{...}

type CapabilityOutput

type CapabilityOutput struct{ *pulumi.OutputState }

Describes the capabilities/features allowed for a specific SKU.

func (CapabilityOutput) ElementType

func (CapabilityOutput) ElementType() reflect.Type

func (CapabilityOutput) Name

Name of the SKU capability.

func (CapabilityOutput) Reason

Reason of the SKU capability.

func (CapabilityOutput) ToCapabilityOutput

func (o CapabilityOutput) ToCapabilityOutput() CapabilityOutput

func (CapabilityOutput) ToCapabilityOutputWithContext

func (o CapabilityOutput) ToCapabilityOutputWithContext(ctx context.Context) CapabilityOutput

func (CapabilityOutput) Value

Value of the SKU capability.

type CapabilityResponse

type CapabilityResponse struct {
	// Name of the SKU capability.
	Name *string `pulumi:"name"`
	// Reason of the SKU capability.
	Reason *string `pulumi:"reason"`
	// Value of the SKU capability.
	Value *string `pulumi:"value"`
}

Describes the capabilities/features allowed for a specific SKU.

type CapabilityResponseArgs

type CapabilityResponseArgs struct {
	// Name of the SKU capability.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Reason of the SKU capability.
	Reason pulumi.StringPtrInput `pulumi:"reason"`
	// Value of the SKU capability.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Describes the capabilities/features allowed for a specific SKU.

func (CapabilityResponseArgs) ElementType

func (CapabilityResponseArgs) ElementType() reflect.Type

func (CapabilityResponseArgs) ToCapabilityResponseOutput

func (i CapabilityResponseArgs) ToCapabilityResponseOutput() CapabilityResponseOutput

func (CapabilityResponseArgs) ToCapabilityResponseOutputWithContext

func (i CapabilityResponseArgs) ToCapabilityResponseOutputWithContext(ctx context.Context) CapabilityResponseOutput

type CapabilityResponseArray

type CapabilityResponseArray []CapabilityResponseInput

func (CapabilityResponseArray) ElementType

func (CapabilityResponseArray) ElementType() reflect.Type

func (CapabilityResponseArray) ToCapabilityResponseArrayOutput

func (i CapabilityResponseArray) ToCapabilityResponseArrayOutput() CapabilityResponseArrayOutput

func (CapabilityResponseArray) ToCapabilityResponseArrayOutputWithContext

func (i CapabilityResponseArray) ToCapabilityResponseArrayOutputWithContext(ctx context.Context) CapabilityResponseArrayOutput

type CapabilityResponseArrayInput

type CapabilityResponseArrayInput interface {
	pulumi.Input

	ToCapabilityResponseArrayOutput() CapabilityResponseArrayOutput
	ToCapabilityResponseArrayOutputWithContext(context.Context) CapabilityResponseArrayOutput
}

CapabilityResponseArrayInput is an input type that accepts CapabilityResponseArray and CapabilityResponseArrayOutput values. You can construct a concrete instance of `CapabilityResponseArrayInput` via:

CapabilityResponseArray{ CapabilityResponseArgs{...} }

type CapabilityResponseArrayOutput

type CapabilityResponseArrayOutput struct{ *pulumi.OutputState }

func (CapabilityResponseArrayOutput) ElementType

func (CapabilityResponseArrayOutput) Index

func (CapabilityResponseArrayOutput) ToCapabilityResponseArrayOutput

func (o CapabilityResponseArrayOutput) ToCapabilityResponseArrayOutput() CapabilityResponseArrayOutput

func (CapabilityResponseArrayOutput) ToCapabilityResponseArrayOutputWithContext

func (o CapabilityResponseArrayOutput) ToCapabilityResponseArrayOutputWithContext(ctx context.Context) CapabilityResponseArrayOutput

type CapabilityResponseInput

type CapabilityResponseInput interface {
	pulumi.Input

	ToCapabilityResponseOutput() CapabilityResponseOutput
	ToCapabilityResponseOutputWithContext(context.Context) CapabilityResponseOutput
}

CapabilityResponseInput is an input type that accepts CapabilityResponseArgs and CapabilityResponseOutput values. You can construct a concrete instance of `CapabilityResponseInput` via:

CapabilityResponseArgs{...}

type CapabilityResponseOutput

type CapabilityResponseOutput struct{ *pulumi.OutputState }

Describes the capabilities/features allowed for a specific SKU.

func (CapabilityResponseOutput) ElementType

func (CapabilityResponseOutput) ElementType() reflect.Type

func (CapabilityResponseOutput) Name

Name of the SKU capability.

func (CapabilityResponseOutput) Reason

Reason of the SKU capability.

func (CapabilityResponseOutput) ToCapabilityResponseOutput

func (o CapabilityResponseOutput) ToCapabilityResponseOutput() CapabilityResponseOutput

func (CapabilityResponseOutput) ToCapabilityResponseOutputWithContext

func (o CapabilityResponseOutput) ToCapabilityResponseOutputWithContext(ctx context.Context) CapabilityResponseOutput

func (CapabilityResponseOutput) Value

Value of the SKU capability.

type Certificate

type Certificate struct {
	pulumi.CustomResourceState

	// CNAME of the certificate to be issued via free certificate
	CanonicalName pulumi.StringPtrOutput `pulumi:"canonicalName"`
	// Raw bytes of .cer file
	CerBlob pulumi.StringOutput `pulumi:"cerBlob"`
	// Certificate expiration date.
	ExpirationDate pulumi.StringOutput `pulumi:"expirationDate"`
	// Friendly name of the certificate.
	FriendlyName pulumi.StringOutput `pulumi:"friendlyName"`
	// Host names the certificate applies to.
	HostNames pulumi.StringArrayOutput `pulumi:"hostNames"`
	// Specification for the App Service Environment to use for the certificate.
	HostingEnvironmentProfile HostingEnvironmentProfileResponseOutput `pulumi:"hostingEnvironmentProfile"`
	// Certificate issue Date.
	IssueDate pulumi.StringOutput `pulumi:"issueDate"`
	// Certificate issuer.
	Issuer pulumi.StringOutput `pulumi:"issuer"`
	// Key Vault Csm resource Id.
	KeyVaultId pulumi.StringPtrOutput `pulumi:"keyVaultId"`
	// Key Vault secret name.
	KeyVaultSecretName pulumi.StringPtrOutput `pulumi:"keyVaultSecretName"`
	// Status of the Key Vault secret.
	KeyVaultSecretStatus pulumi.StringOutput `pulumi:"keyVaultSecretStatus"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Certificate password.
	Password pulumi.StringOutput `pulumi:"password"`
	// Pfx blob.
	PfxBlob pulumi.StringPtrOutput `pulumi:"pfxBlob"`
	// Public key hash.
	PublicKeyHash pulumi.StringOutput `pulumi:"publicKeyHash"`
	// Self link.
	SelfLink pulumi.StringOutput `pulumi:"selfLink"`
	// Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
	ServerFarmId pulumi.StringPtrOutput `pulumi:"serverFarmId"`
	// App name.
	SiteName pulumi.StringOutput `pulumi:"siteName"`
	// Subject name of the certificate.
	SubjectName pulumi.StringOutput `pulumi:"subjectName"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Certificate thumbprint.
	Thumbprint pulumi.StringOutput `pulumi:"thumbprint"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// Is the certificate valid?.
	Valid pulumi.BoolOutput `pulumi:"valid"`
}

SSL certificate for an app. Latest API Version: 2020-09-01.

func GetCertificate

func GetCertificate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CertificateState, opts ...pulumi.ResourceOption) (*Certificate, error)

GetCertificate gets an existing Certificate 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 NewCertificate

func NewCertificate(ctx *pulumi.Context,
	name string, args *CertificateArgs, opts ...pulumi.ResourceOption) (*Certificate, error)

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

func (*Certificate) ElementType added in v0.2.6

func (*Certificate) ElementType() reflect.Type

func (*Certificate) ToCertificateOutput added in v0.2.6

func (i *Certificate) ToCertificateOutput() CertificateOutput

func (*Certificate) ToCertificateOutputWithContext added in v0.2.6

func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput

type CertificateArgs

type CertificateArgs struct {
	// CNAME of the certificate to be issued via free certificate
	CanonicalName pulumi.StringPtrInput
	// Host names the certificate applies to.
	HostNames pulumi.StringArrayInput
	// Key Vault Csm resource Id.
	KeyVaultId pulumi.StringPtrInput
	// Key Vault secret name.
	KeyVaultSecretName pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Name of the certificate.
	Name pulumi.StringInput
	// Certificate password.
	Password pulumi.StringInput
	// Pfx blob.
	PfxBlob pulumi.StringPtrInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
	ServerFarmId pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Certificate resource.

func (CertificateArgs) ElementType

func (CertificateArgs) ElementType() reflect.Type

type CertificateCsr

type CertificateCsr struct {
	pulumi.CustomResourceState

	// Actual CSR string created
	CsrString pulumi.StringPtrOutput `pulumi:"csrString"`
	// Distinguished name of certificate to be created
	DistinguishedName pulumi.StringPtrOutput `pulumi:"distinguishedName"`
	// Hosting environment
	HostingEnvironment pulumi.StringPtrOutput `pulumi:"hostingEnvironment"`
	// Kind of resource
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Location
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource Name
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// PFX password
	Password pulumi.StringPtrOutput `pulumi:"password"`
	// PFX certificate of created certificate
	PfxBlob pulumi.StringPtrOutput `pulumi:"pfxBlob"`
	// Hash of the certificates public key
	PublicKeyHash pulumi.StringPtrOutput `pulumi:"publicKeyHash"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringPtrOutput `pulumi:"type"`
}

Certificate signing request object Latest API Version: 2015-08-01.

func GetCertificateCsr

func GetCertificateCsr(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CertificateCsrState, opts ...pulumi.ResourceOption) (*CertificateCsr, error)

GetCertificateCsr gets an existing CertificateCsr 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 NewCertificateCsr

func NewCertificateCsr(ctx *pulumi.Context,
	name string, args *CertificateCsrArgs, opts ...pulumi.ResourceOption) (*CertificateCsr, error)

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

func (*CertificateCsr) ElementType added in v0.2.6

func (*CertificateCsr) ElementType() reflect.Type

func (*CertificateCsr) ToCertificateCsrOutput added in v0.2.6

func (i *CertificateCsr) ToCertificateCsrOutput() CertificateCsrOutput

func (*CertificateCsr) ToCertificateCsrOutputWithContext added in v0.2.6

func (i *CertificateCsr) ToCertificateCsrOutputWithContext(ctx context.Context) CertificateCsrOutput

type CertificateCsrArgs

type CertificateCsrArgs struct {
	// Actual CSR string created
	CsrString pulumi.StringPtrInput
	// Distinguished name of certificate to be created
	DistinguishedName pulumi.StringPtrInput
	// Hosting environment
	HostingEnvironment pulumi.StringPtrInput
	// Resource Id
	Id pulumi.StringPtrInput
	// Kind of resource
	Kind pulumi.StringPtrInput
	// Resource Location
	Location pulumi.StringPtrInput
	// Resource Name
	Name pulumi.StringInput
	// PFX password
	Password pulumi.StringPtrInput
	// PFX certificate of created certificate
	PfxBlob pulumi.StringPtrInput
	// Hash of the certificates public key
	PublicKeyHash pulumi.StringPtrInput
	// Name of the resource group
	ResourceGroupName pulumi.StringInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

The set of arguments for constructing a CertificateCsr resource.

func (CertificateCsrArgs) ElementType

func (CertificateCsrArgs) ElementType() reflect.Type

type CertificateCsrInput added in v0.2.6

type CertificateCsrInput interface {
	pulumi.Input

	ToCertificateCsrOutput() CertificateCsrOutput
	ToCertificateCsrOutputWithContext(ctx context.Context) CertificateCsrOutput
}

type CertificateCsrOutput added in v0.2.6

type CertificateCsrOutput struct {
	*pulumi.OutputState
}

func (CertificateCsrOutput) ElementType added in v0.2.6

func (CertificateCsrOutput) ElementType() reflect.Type

func (CertificateCsrOutput) ToCertificateCsrOutput added in v0.2.6

func (o CertificateCsrOutput) ToCertificateCsrOutput() CertificateCsrOutput

func (CertificateCsrOutput) ToCertificateCsrOutputWithContext added in v0.2.6

func (o CertificateCsrOutput) ToCertificateCsrOutputWithContext(ctx context.Context) CertificateCsrOutput

type CertificateCsrState

type CertificateCsrState struct {
	// Actual CSR string created
	CsrString pulumi.StringPtrInput
	// Distinguished name of certificate to be created
	DistinguishedName pulumi.StringPtrInput
	// Hosting environment
	HostingEnvironment pulumi.StringPtrInput
	// Kind of resource
	Kind pulumi.StringPtrInput
	// Resource Location
	Location pulumi.StringPtrInput
	// Resource Name
	Name pulumi.StringPtrInput
	// PFX password
	Password pulumi.StringPtrInput
	// PFX certificate of created certificate
	PfxBlob pulumi.StringPtrInput
	// Hash of the certificates public key
	PublicKeyHash pulumi.StringPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (CertificateCsrState) ElementType

func (CertificateCsrState) ElementType() reflect.Type

type CertificateInput added in v0.2.6

type CertificateInput interface {
	pulumi.Input

	ToCertificateOutput() CertificateOutput
	ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
}

type CertificateOutput added in v0.2.6

type CertificateOutput struct {
	*pulumi.OutputState
}

func (CertificateOutput) ElementType added in v0.2.6

func (CertificateOutput) ElementType() reflect.Type

func (CertificateOutput) ToCertificateOutput added in v0.2.6

func (o CertificateOutput) ToCertificateOutput() CertificateOutput

func (CertificateOutput) ToCertificateOutputWithContext added in v0.2.6

func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput

type CertificateState

type CertificateState struct {
	// CNAME of the certificate to be issued via free certificate
	CanonicalName pulumi.StringPtrInput
	// Raw bytes of .cer file
	CerBlob pulumi.StringPtrInput
	// Certificate expiration date.
	ExpirationDate pulumi.StringPtrInput
	// Friendly name of the certificate.
	FriendlyName pulumi.StringPtrInput
	// Host names the certificate applies to.
	HostNames pulumi.StringArrayInput
	// Specification for the App Service Environment to use for the certificate.
	HostingEnvironmentProfile HostingEnvironmentProfileResponsePtrInput
	// Certificate issue Date.
	IssueDate pulumi.StringPtrInput
	// Certificate issuer.
	Issuer pulumi.StringPtrInput
	// Key Vault Csm resource Id.
	KeyVaultId pulumi.StringPtrInput
	// Key Vault secret name.
	KeyVaultSecretName pulumi.StringPtrInput
	// Status of the Key Vault secret.
	KeyVaultSecretStatus pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Certificate password.
	Password pulumi.StringPtrInput
	// Pfx blob.
	PfxBlob pulumi.StringPtrInput
	// Public key hash.
	PublicKeyHash pulumi.StringPtrInput
	// Self link.
	SelfLink pulumi.StringPtrInput
	// Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
	ServerFarmId pulumi.StringPtrInput
	// App name.
	SiteName pulumi.StringPtrInput
	// Subject name of the certificate.
	SubjectName pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Certificate thumbprint.
	Thumbprint pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
	// Is the certificate valid?.
	Valid pulumi.BoolPtrInput
}

func (CertificateState) ElementType

func (CertificateState) ElementType() reflect.Type

type ClientCertMode added in v0.3.1

type ClientCertMode pulumi.String

This composes with ClientCertEnabled setting. - ClientCertEnabled: false means ClientCert is ignored. - ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required. - ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.

func (ClientCertMode) ElementType added in v0.3.1

func (ClientCertMode) ElementType() reflect.Type

func (ClientCertMode) ToStringOutput added in v0.3.1

func (e ClientCertMode) ToStringOutput() pulumi.StringOutput

func (ClientCertMode) ToStringOutputWithContext added in v0.3.1

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

func (ClientCertMode) ToStringPtrOutput added in v0.3.1

func (e ClientCertMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClientCertMode) ToStringPtrOutputWithContext added in v0.3.1

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

type ClientCredentialMethod added in v0.6.0

type ClientCredentialMethod pulumi.String

func (ClientCredentialMethod) ElementType added in v0.6.0

func (ClientCredentialMethod) ElementType() reflect.Type

func (ClientCredentialMethod) ToStringOutput added in v0.6.0

func (e ClientCredentialMethod) ToStringOutput() pulumi.StringOutput

func (ClientCredentialMethod) ToStringOutputWithContext added in v0.6.0

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

func (ClientCredentialMethod) ToStringPtrOutput added in v0.6.0

func (e ClientCredentialMethod) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClientCredentialMethod) ToStringPtrOutputWithContext added in v0.6.0

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

type ClientRegistration added in v0.6.0

type ClientRegistration struct {
	ClientId                *string `pulumi:"clientId"`
	ClientSecretSettingName *string `pulumi:"clientSecretSettingName"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
}

type ClientRegistrationArgs added in v0.6.0

type ClientRegistrationArgs struct {
	ClientId                pulumi.StringPtrInput `pulumi:"clientId"`
	ClientSecretSettingName pulumi.StringPtrInput `pulumi:"clientSecretSettingName"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
}

func (ClientRegistrationArgs) ElementType added in v0.6.0

func (ClientRegistrationArgs) ElementType() reflect.Type

func (ClientRegistrationArgs) ToClientRegistrationOutput added in v0.6.0

func (i ClientRegistrationArgs) ToClientRegistrationOutput() ClientRegistrationOutput

func (ClientRegistrationArgs) ToClientRegistrationOutputWithContext added in v0.6.0

func (i ClientRegistrationArgs) ToClientRegistrationOutputWithContext(ctx context.Context) ClientRegistrationOutput

func (ClientRegistrationArgs) ToClientRegistrationPtrOutput added in v0.6.0

func (i ClientRegistrationArgs) ToClientRegistrationPtrOutput() ClientRegistrationPtrOutput

func (ClientRegistrationArgs) ToClientRegistrationPtrOutputWithContext added in v0.6.0

func (i ClientRegistrationArgs) ToClientRegistrationPtrOutputWithContext(ctx context.Context) ClientRegistrationPtrOutput

type ClientRegistrationInput added in v0.6.0

type ClientRegistrationInput interface {
	pulumi.Input

	ToClientRegistrationOutput() ClientRegistrationOutput
	ToClientRegistrationOutputWithContext(context.Context) ClientRegistrationOutput
}

ClientRegistrationInput is an input type that accepts ClientRegistrationArgs and ClientRegistrationOutput values. You can construct a concrete instance of `ClientRegistrationInput` via:

ClientRegistrationArgs{...}

type ClientRegistrationOutput added in v0.6.0

type ClientRegistrationOutput struct{ *pulumi.OutputState }

func (ClientRegistrationOutput) ClientId added in v0.6.0

func (ClientRegistrationOutput) ClientSecretSettingName added in v0.6.0

func (o ClientRegistrationOutput) ClientSecretSettingName() pulumi.StringPtrOutput

func (ClientRegistrationOutput) ElementType added in v0.6.0

func (ClientRegistrationOutput) ElementType() reflect.Type

func (ClientRegistrationOutput) Kind added in v0.6.0

Kind of resource.

func (ClientRegistrationOutput) ToClientRegistrationOutput added in v0.6.0

func (o ClientRegistrationOutput) ToClientRegistrationOutput() ClientRegistrationOutput

func (ClientRegistrationOutput) ToClientRegistrationOutputWithContext added in v0.6.0

func (o ClientRegistrationOutput) ToClientRegistrationOutputWithContext(ctx context.Context) ClientRegistrationOutput

func (ClientRegistrationOutput) ToClientRegistrationPtrOutput added in v0.6.0

func (o ClientRegistrationOutput) ToClientRegistrationPtrOutput() ClientRegistrationPtrOutput

func (ClientRegistrationOutput) ToClientRegistrationPtrOutputWithContext added in v0.6.0

func (o ClientRegistrationOutput) ToClientRegistrationPtrOutputWithContext(ctx context.Context) ClientRegistrationPtrOutput

type ClientRegistrationPtrInput added in v0.6.0

type ClientRegistrationPtrInput interface {
	pulumi.Input

	ToClientRegistrationPtrOutput() ClientRegistrationPtrOutput
	ToClientRegistrationPtrOutputWithContext(context.Context) ClientRegistrationPtrOutput
}

ClientRegistrationPtrInput is an input type that accepts ClientRegistrationArgs, ClientRegistrationPtr and ClientRegistrationPtrOutput values. You can construct a concrete instance of `ClientRegistrationPtrInput` via:

        ClientRegistrationArgs{...}

or:

        nil

func ClientRegistrationPtr added in v0.6.0

func ClientRegistrationPtr(v *ClientRegistrationArgs) ClientRegistrationPtrInput

type ClientRegistrationPtrOutput added in v0.6.0

type ClientRegistrationPtrOutput struct{ *pulumi.OutputState }

func (ClientRegistrationPtrOutput) ClientId added in v0.6.0

func (ClientRegistrationPtrOutput) ClientSecretSettingName added in v0.6.0

func (o ClientRegistrationPtrOutput) ClientSecretSettingName() pulumi.StringPtrOutput

func (ClientRegistrationPtrOutput) Elem added in v0.6.0

func (ClientRegistrationPtrOutput) ElementType added in v0.6.0

func (ClientRegistrationPtrOutput) Kind added in v0.6.0

Kind of resource.

func (ClientRegistrationPtrOutput) ToClientRegistrationPtrOutput added in v0.6.0

func (o ClientRegistrationPtrOutput) ToClientRegistrationPtrOutput() ClientRegistrationPtrOutput

func (ClientRegistrationPtrOutput) ToClientRegistrationPtrOutputWithContext added in v0.6.0

func (o ClientRegistrationPtrOutput) ToClientRegistrationPtrOutputWithContext(ctx context.Context) ClientRegistrationPtrOutput

type ClientRegistrationResponse added in v0.6.0

type ClientRegistrationResponse struct {
	ClientId                *string `pulumi:"clientId"`
	ClientSecretSettingName *string `pulumi:"clientSecretSettingName"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

type ClientRegistrationResponseArgs added in v0.6.0

type ClientRegistrationResponseArgs struct {
	ClientId                pulumi.StringPtrInput `pulumi:"clientId"`
	ClientSecretSettingName pulumi.StringPtrInput `pulumi:"clientSecretSettingName"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringInput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (ClientRegistrationResponseArgs) ElementType added in v0.6.0

func (ClientRegistrationResponseArgs) ToClientRegistrationResponseOutput added in v0.6.0

func (i ClientRegistrationResponseArgs) ToClientRegistrationResponseOutput() ClientRegistrationResponseOutput

func (ClientRegistrationResponseArgs) ToClientRegistrationResponseOutputWithContext added in v0.6.0

func (i ClientRegistrationResponseArgs) ToClientRegistrationResponseOutputWithContext(ctx context.Context) ClientRegistrationResponseOutput

func (ClientRegistrationResponseArgs) ToClientRegistrationResponsePtrOutput added in v0.6.0

func (i ClientRegistrationResponseArgs) ToClientRegistrationResponsePtrOutput() ClientRegistrationResponsePtrOutput

func (ClientRegistrationResponseArgs) ToClientRegistrationResponsePtrOutputWithContext added in v0.6.0

func (i ClientRegistrationResponseArgs) ToClientRegistrationResponsePtrOutputWithContext(ctx context.Context) ClientRegistrationResponsePtrOutput

type ClientRegistrationResponseInput added in v0.6.0

type ClientRegistrationResponseInput interface {
	pulumi.Input

	ToClientRegistrationResponseOutput() ClientRegistrationResponseOutput
	ToClientRegistrationResponseOutputWithContext(context.Context) ClientRegistrationResponseOutput
}

ClientRegistrationResponseInput is an input type that accepts ClientRegistrationResponseArgs and ClientRegistrationResponseOutput values. You can construct a concrete instance of `ClientRegistrationResponseInput` via:

ClientRegistrationResponseArgs{...}

type ClientRegistrationResponseOutput added in v0.6.0

type ClientRegistrationResponseOutput struct{ *pulumi.OutputState }

func (ClientRegistrationResponseOutput) ClientId added in v0.6.0

func (ClientRegistrationResponseOutput) ClientSecretSettingName added in v0.6.0

func (o ClientRegistrationResponseOutput) ClientSecretSettingName() pulumi.StringPtrOutput

func (ClientRegistrationResponseOutput) ElementType added in v0.6.0

func (ClientRegistrationResponseOutput) Id added in v0.6.0

Resource Id.

func (ClientRegistrationResponseOutput) Kind added in v0.6.0

Kind of resource.

func (ClientRegistrationResponseOutput) Name added in v0.6.0

Resource Name.

func (ClientRegistrationResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (ClientRegistrationResponseOutput) ToClientRegistrationResponseOutput added in v0.6.0

func (o ClientRegistrationResponseOutput) ToClientRegistrationResponseOutput() ClientRegistrationResponseOutput

func (ClientRegistrationResponseOutput) ToClientRegistrationResponseOutputWithContext added in v0.6.0

func (o ClientRegistrationResponseOutput) ToClientRegistrationResponseOutputWithContext(ctx context.Context) ClientRegistrationResponseOutput

func (ClientRegistrationResponseOutput) ToClientRegistrationResponsePtrOutput added in v0.6.0

func (o ClientRegistrationResponseOutput) ToClientRegistrationResponsePtrOutput() ClientRegistrationResponsePtrOutput

func (ClientRegistrationResponseOutput) ToClientRegistrationResponsePtrOutputWithContext added in v0.6.0

func (o ClientRegistrationResponseOutput) ToClientRegistrationResponsePtrOutputWithContext(ctx context.Context) ClientRegistrationResponsePtrOutput

func (ClientRegistrationResponseOutput) Type added in v0.6.0

Resource type.

type ClientRegistrationResponsePtrInput added in v0.6.0

type ClientRegistrationResponsePtrInput interface {
	pulumi.Input

	ToClientRegistrationResponsePtrOutput() ClientRegistrationResponsePtrOutput
	ToClientRegistrationResponsePtrOutputWithContext(context.Context) ClientRegistrationResponsePtrOutput
}

ClientRegistrationResponsePtrInput is an input type that accepts ClientRegistrationResponseArgs, ClientRegistrationResponsePtr and ClientRegistrationResponsePtrOutput values. You can construct a concrete instance of `ClientRegistrationResponsePtrInput` via:

        ClientRegistrationResponseArgs{...}

or:

        nil

func ClientRegistrationResponsePtr added in v0.6.0

type ClientRegistrationResponsePtrOutput added in v0.6.0

type ClientRegistrationResponsePtrOutput struct{ *pulumi.OutputState }

func (ClientRegistrationResponsePtrOutput) ClientId added in v0.6.0

func (ClientRegistrationResponsePtrOutput) ClientSecretSettingName added in v0.6.0

func (o ClientRegistrationResponsePtrOutput) ClientSecretSettingName() pulumi.StringPtrOutput

func (ClientRegistrationResponsePtrOutput) Elem added in v0.6.0

func (ClientRegistrationResponsePtrOutput) ElementType added in v0.6.0

func (ClientRegistrationResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (ClientRegistrationResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (ClientRegistrationResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (ClientRegistrationResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (ClientRegistrationResponsePtrOutput) ToClientRegistrationResponsePtrOutput added in v0.6.0

func (o ClientRegistrationResponsePtrOutput) ToClientRegistrationResponsePtrOutput() ClientRegistrationResponsePtrOutput

func (ClientRegistrationResponsePtrOutput) ToClientRegistrationResponsePtrOutputWithContext added in v0.6.0

func (o ClientRegistrationResponsePtrOutput) ToClientRegistrationResponsePtrOutputWithContext(ctx context.Context) ClientRegistrationResponsePtrOutput

func (ClientRegistrationResponsePtrOutput) Type added in v0.6.0

Resource type.

type CloningInfo

type CloningInfo struct {
	// Application setting overrides for cloned app. If specified, these settings override the settings cloned
	// from source app. Otherwise, application settings from source app are retained.
	AppSettingsOverrides map[string]string `pulumi:"appSettingsOverrides"`
	// <code>true</code> to clone custom hostnames from source app; otherwise, <code>false</code>.
	CloneCustomHostNames *bool `pulumi:"cloneCustomHostNames"`
	// <code>true</code> to clone source control from source app; otherwise, <code>false</code>.
	CloneSourceControl *bool `pulumi:"cloneSourceControl"`
	// <code>true</code> to configure load balancing for source and destination app.
	ConfigureLoadBalancing *bool `pulumi:"configureLoadBalancing"`
	// Correlation ID of cloning operation. This ID ties multiple cloning operations
	// together to use the same snapshot.
	CorrelationId *string `pulumi:"correlationId"`
	// App Service Environment.
	HostingEnvironment *string `pulumi:"hostingEnvironment"`
	// <code>true</code> to overwrite destination app; otherwise, <code>false</code>.
	Overwrite *bool `pulumi:"overwrite"`
	// ARM resource ID of the source app. App resource ID is of the form
	// /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and
	// /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots.
	SourceWebAppId string `pulumi:"sourceWebAppId"`
	// Location of source app ex: West US or North Europe
	SourceWebAppLocation *string `pulumi:"sourceWebAppLocation"`
	// ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form
	// /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.
	TrafficManagerProfileId *string `pulumi:"trafficManagerProfileId"`
	// Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist.
	TrafficManagerProfileName *string `pulumi:"trafficManagerProfileName"`
}

Information needed for cloning operation.

type CloningInfoArgs

type CloningInfoArgs struct {
	// Application setting overrides for cloned app. If specified, these settings override the settings cloned
	// from source app. Otherwise, application settings from source app are retained.
	AppSettingsOverrides pulumi.StringMapInput `pulumi:"appSettingsOverrides"`
	// <code>true</code> to clone custom hostnames from source app; otherwise, <code>false</code>.
	CloneCustomHostNames pulumi.BoolPtrInput `pulumi:"cloneCustomHostNames"`
	// <code>true</code> to clone source control from source app; otherwise, <code>false</code>.
	CloneSourceControl pulumi.BoolPtrInput `pulumi:"cloneSourceControl"`
	// <code>true</code> to configure load balancing for source and destination app.
	ConfigureLoadBalancing pulumi.BoolPtrInput `pulumi:"configureLoadBalancing"`
	// Correlation ID of cloning operation. This ID ties multiple cloning operations
	// together to use the same snapshot.
	CorrelationId pulumi.StringPtrInput `pulumi:"correlationId"`
	// App Service Environment.
	HostingEnvironment pulumi.StringPtrInput `pulumi:"hostingEnvironment"`
	// <code>true</code> to overwrite destination app; otherwise, <code>false</code>.
	Overwrite pulumi.BoolPtrInput `pulumi:"overwrite"`
	// ARM resource ID of the source app. App resource ID is of the form
	// /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and
	// /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots.
	SourceWebAppId pulumi.StringInput `pulumi:"sourceWebAppId"`
	// Location of source app ex: West US or North Europe
	SourceWebAppLocation pulumi.StringPtrInput `pulumi:"sourceWebAppLocation"`
	// ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form
	// /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.
	TrafficManagerProfileId pulumi.StringPtrInput `pulumi:"trafficManagerProfileId"`
	// Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist.
	TrafficManagerProfileName pulumi.StringPtrInput `pulumi:"trafficManagerProfileName"`
}

Information needed for cloning operation.

func (CloningInfoArgs) ElementType

func (CloningInfoArgs) ElementType() reflect.Type

func (CloningInfoArgs) ToCloningInfoOutput

func (i CloningInfoArgs) ToCloningInfoOutput() CloningInfoOutput

func (CloningInfoArgs) ToCloningInfoOutputWithContext

func (i CloningInfoArgs) ToCloningInfoOutputWithContext(ctx context.Context) CloningInfoOutput

func (CloningInfoArgs) ToCloningInfoPtrOutput

func (i CloningInfoArgs) ToCloningInfoPtrOutput() CloningInfoPtrOutput

func (CloningInfoArgs) ToCloningInfoPtrOutputWithContext

func (i CloningInfoArgs) ToCloningInfoPtrOutputWithContext(ctx context.Context) CloningInfoPtrOutput

type CloningInfoInput

type CloningInfoInput interface {
	pulumi.Input

	ToCloningInfoOutput() CloningInfoOutput
	ToCloningInfoOutputWithContext(context.Context) CloningInfoOutput
}

CloningInfoInput is an input type that accepts CloningInfoArgs and CloningInfoOutput values. You can construct a concrete instance of `CloningInfoInput` via:

CloningInfoArgs{...}

type CloningInfoOutput

type CloningInfoOutput struct{ *pulumi.OutputState }

Information needed for cloning operation.

func (CloningInfoOutput) AppSettingsOverrides

func (o CloningInfoOutput) AppSettingsOverrides() pulumi.StringMapOutput

Application setting overrides for cloned app. If specified, these settings override the settings cloned from source app. Otherwise, application settings from source app are retained.

func (CloningInfoOutput) CloneCustomHostNames

func (o CloningInfoOutput) CloneCustomHostNames() pulumi.BoolPtrOutput

<code>true</code> to clone custom hostnames from source app; otherwise, <code>false</code>.

func (CloningInfoOutput) CloneSourceControl

func (o CloningInfoOutput) CloneSourceControl() pulumi.BoolPtrOutput

<code>true</code> to clone source control from source app; otherwise, <code>false</code>.

func (CloningInfoOutput) ConfigureLoadBalancing

func (o CloningInfoOutput) ConfigureLoadBalancing() pulumi.BoolPtrOutput

<code>true</code> to configure load balancing for source and destination app.

func (CloningInfoOutput) CorrelationId

func (o CloningInfoOutput) CorrelationId() pulumi.StringPtrOutput

Correlation ID of cloning operation. This ID ties multiple cloning operations together to use the same snapshot.

func (CloningInfoOutput) ElementType

func (CloningInfoOutput) ElementType() reflect.Type

func (CloningInfoOutput) HostingEnvironment

func (o CloningInfoOutput) HostingEnvironment() pulumi.StringPtrOutput

App Service Environment.

func (CloningInfoOutput) Overwrite

func (o CloningInfoOutput) Overwrite() pulumi.BoolPtrOutput

<code>true</code> to overwrite destination app; otherwise, <code>false</code>.

func (CloningInfoOutput) SourceWebAppId

func (o CloningInfoOutput) SourceWebAppId() pulumi.StringOutput

ARM resource ID of the source app. App resource ID is of the form /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots.

func (CloningInfoOutput) SourceWebAppLocation

func (o CloningInfoOutput) SourceWebAppLocation() pulumi.StringPtrOutput

Location of source app ex: West US or North Europe

func (CloningInfoOutput) ToCloningInfoOutput

func (o CloningInfoOutput) ToCloningInfoOutput() CloningInfoOutput

func (CloningInfoOutput) ToCloningInfoOutputWithContext

func (o CloningInfoOutput) ToCloningInfoOutputWithContext(ctx context.Context) CloningInfoOutput

func (CloningInfoOutput) ToCloningInfoPtrOutput

func (o CloningInfoOutput) ToCloningInfoPtrOutput() CloningInfoPtrOutput

func (CloningInfoOutput) ToCloningInfoPtrOutputWithContext

func (o CloningInfoOutput) ToCloningInfoPtrOutputWithContext(ctx context.Context) CloningInfoPtrOutput

func (CloningInfoOutput) TrafficManagerProfileId

func (o CloningInfoOutput) TrafficManagerProfileId() pulumi.StringPtrOutput

ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.

func (CloningInfoOutput) TrafficManagerProfileName

func (o CloningInfoOutput) TrafficManagerProfileName() pulumi.StringPtrOutput

Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist.

type CloningInfoPtrInput

type CloningInfoPtrInput interface {
	pulumi.Input

	ToCloningInfoPtrOutput() CloningInfoPtrOutput
	ToCloningInfoPtrOutputWithContext(context.Context) CloningInfoPtrOutput
}

CloningInfoPtrInput is an input type that accepts CloningInfoArgs, CloningInfoPtr and CloningInfoPtrOutput values. You can construct a concrete instance of `CloningInfoPtrInput` via:

        CloningInfoArgs{...}

or:

        nil

func CloningInfoPtr

func CloningInfoPtr(v *CloningInfoArgs) CloningInfoPtrInput

type CloningInfoPtrOutput

type CloningInfoPtrOutput struct{ *pulumi.OutputState }

func (CloningInfoPtrOutput) AppSettingsOverrides

func (o CloningInfoPtrOutput) AppSettingsOverrides() pulumi.StringMapOutput

Application setting overrides for cloned app. If specified, these settings override the settings cloned from source app. Otherwise, application settings from source app are retained.

func (CloningInfoPtrOutput) CloneCustomHostNames

func (o CloningInfoPtrOutput) CloneCustomHostNames() pulumi.BoolPtrOutput

<code>true</code> to clone custom hostnames from source app; otherwise, <code>false</code>.

func (CloningInfoPtrOutput) CloneSourceControl

func (o CloningInfoPtrOutput) CloneSourceControl() pulumi.BoolPtrOutput

<code>true</code> to clone source control from source app; otherwise, <code>false</code>.

func (CloningInfoPtrOutput) ConfigureLoadBalancing

func (o CloningInfoPtrOutput) ConfigureLoadBalancing() pulumi.BoolPtrOutput

<code>true</code> to configure load balancing for source and destination app.

func (CloningInfoPtrOutput) CorrelationId

func (o CloningInfoPtrOutput) CorrelationId() pulumi.StringPtrOutput

Correlation ID of cloning operation. This ID ties multiple cloning operations together to use the same snapshot.

func (CloningInfoPtrOutput) Elem

func (CloningInfoPtrOutput) ElementType

func (CloningInfoPtrOutput) ElementType() reflect.Type

func (CloningInfoPtrOutput) HostingEnvironment

func (o CloningInfoPtrOutput) HostingEnvironment() pulumi.StringPtrOutput

App Service Environment.

func (CloningInfoPtrOutput) Overwrite

<code>true</code> to overwrite destination app; otherwise, <code>false</code>.

func (CloningInfoPtrOutput) SourceWebAppId

func (o CloningInfoPtrOutput) SourceWebAppId() pulumi.StringPtrOutput

ARM resource ID of the source app. App resource ID is of the form /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots.

func (CloningInfoPtrOutput) SourceWebAppLocation

func (o CloningInfoPtrOutput) SourceWebAppLocation() pulumi.StringPtrOutput

Location of source app ex: West US or North Europe

func (CloningInfoPtrOutput) ToCloningInfoPtrOutput

func (o CloningInfoPtrOutput) ToCloningInfoPtrOutput() CloningInfoPtrOutput

func (CloningInfoPtrOutput) ToCloningInfoPtrOutputWithContext

func (o CloningInfoPtrOutput) ToCloningInfoPtrOutputWithContext(ctx context.Context) CloningInfoPtrOutput

func (CloningInfoPtrOutput) TrafficManagerProfileId

func (o CloningInfoPtrOutput) TrafficManagerProfileId() pulumi.StringPtrOutput

ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.

func (CloningInfoPtrOutput) TrafficManagerProfileName

func (o CloningInfoPtrOutput) TrafficManagerProfileName() pulumi.StringPtrOutput

Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist.

type CloningInfoResponse

type CloningInfoResponse struct {
	// Application setting overrides for cloned app. If specified, these settings override the settings cloned
	// from source app. Otherwise, application settings from source app are retained.
	AppSettingsOverrides map[string]string `pulumi:"appSettingsOverrides"`
	// <code>true</code> to clone custom hostnames from source app; otherwise, <code>false</code>.
	CloneCustomHostNames *bool `pulumi:"cloneCustomHostNames"`
	// <code>true</code> to clone source control from source app; otherwise, <code>false</code>.
	CloneSourceControl *bool `pulumi:"cloneSourceControl"`
	// <code>true</code> to configure load balancing for source and destination app.
	ConfigureLoadBalancing *bool `pulumi:"configureLoadBalancing"`
	// Correlation ID of cloning operation. This ID ties multiple cloning operations
	// together to use the same snapshot.
	CorrelationId *string `pulumi:"correlationId"`
	// App Service Environment.
	HostingEnvironment *string `pulumi:"hostingEnvironment"`
	// <code>true</code> to overwrite destination app; otherwise, <code>false</code>.
	Overwrite *bool `pulumi:"overwrite"`
	// ARM resource ID of the source app. App resource ID is of the form
	// /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and
	// /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots.
	SourceWebAppId string `pulumi:"sourceWebAppId"`
	// Location of source app ex: West US or North Europe
	SourceWebAppLocation *string `pulumi:"sourceWebAppLocation"`
	// ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form
	// /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.
	TrafficManagerProfileId *string `pulumi:"trafficManagerProfileId"`
	// Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist.
	TrafficManagerProfileName *string `pulumi:"trafficManagerProfileName"`
}

Information needed for cloning operation.

type CloningInfoResponseArgs

type CloningInfoResponseArgs struct {
	// Application setting overrides for cloned app. If specified, these settings override the settings cloned
	// from source app. Otherwise, application settings from source app are retained.
	AppSettingsOverrides pulumi.StringMapInput `pulumi:"appSettingsOverrides"`
	// <code>true</code> to clone custom hostnames from source app; otherwise, <code>false</code>.
	CloneCustomHostNames pulumi.BoolPtrInput `pulumi:"cloneCustomHostNames"`
	// <code>true</code> to clone source control from source app; otherwise, <code>false</code>.
	CloneSourceControl pulumi.BoolPtrInput `pulumi:"cloneSourceControl"`
	// <code>true</code> to configure load balancing for source and destination app.
	ConfigureLoadBalancing pulumi.BoolPtrInput `pulumi:"configureLoadBalancing"`
	// Correlation ID of cloning operation. This ID ties multiple cloning operations
	// together to use the same snapshot.
	CorrelationId pulumi.StringPtrInput `pulumi:"correlationId"`
	// App Service Environment.
	HostingEnvironment pulumi.StringPtrInput `pulumi:"hostingEnvironment"`
	// <code>true</code> to overwrite destination app; otherwise, <code>false</code>.
	Overwrite pulumi.BoolPtrInput `pulumi:"overwrite"`
	// ARM resource ID of the source app. App resource ID is of the form
	// /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and
	// /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots.
	SourceWebAppId pulumi.StringInput `pulumi:"sourceWebAppId"`
	// Location of source app ex: West US or North Europe
	SourceWebAppLocation pulumi.StringPtrInput `pulumi:"sourceWebAppLocation"`
	// ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form
	// /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.
	TrafficManagerProfileId pulumi.StringPtrInput `pulumi:"trafficManagerProfileId"`
	// Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist.
	TrafficManagerProfileName pulumi.StringPtrInput `pulumi:"trafficManagerProfileName"`
}

Information needed for cloning operation.

func (CloningInfoResponseArgs) ElementType

func (CloningInfoResponseArgs) ElementType() reflect.Type

func (CloningInfoResponseArgs) ToCloningInfoResponseOutput

func (i CloningInfoResponseArgs) ToCloningInfoResponseOutput() CloningInfoResponseOutput

func (CloningInfoResponseArgs) ToCloningInfoResponseOutputWithContext

func (i CloningInfoResponseArgs) ToCloningInfoResponseOutputWithContext(ctx context.Context) CloningInfoResponseOutput

func (CloningInfoResponseArgs) ToCloningInfoResponsePtrOutput

func (i CloningInfoResponseArgs) ToCloningInfoResponsePtrOutput() CloningInfoResponsePtrOutput

func (CloningInfoResponseArgs) ToCloningInfoResponsePtrOutputWithContext

func (i CloningInfoResponseArgs) ToCloningInfoResponsePtrOutputWithContext(ctx context.Context) CloningInfoResponsePtrOutput

type CloningInfoResponseInput

type CloningInfoResponseInput interface {
	pulumi.Input

	ToCloningInfoResponseOutput() CloningInfoResponseOutput
	ToCloningInfoResponseOutputWithContext(context.Context) CloningInfoResponseOutput
}

CloningInfoResponseInput is an input type that accepts CloningInfoResponseArgs and CloningInfoResponseOutput values. You can construct a concrete instance of `CloningInfoResponseInput` via:

CloningInfoResponseArgs{...}

type CloningInfoResponseOutput

type CloningInfoResponseOutput struct{ *pulumi.OutputState }

Information needed for cloning operation.

func (CloningInfoResponseOutput) AppSettingsOverrides

func (o CloningInfoResponseOutput) AppSettingsOverrides() pulumi.StringMapOutput

Application setting overrides for cloned app. If specified, these settings override the settings cloned from source app. Otherwise, application settings from source app are retained.

func (CloningInfoResponseOutput) CloneCustomHostNames

func (o CloningInfoResponseOutput) CloneCustomHostNames() pulumi.BoolPtrOutput

<code>true</code> to clone custom hostnames from source app; otherwise, <code>false</code>.

func (CloningInfoResponseOutput) CloneSourceControl

func (o CloningInfoResponseOutput) CloneSourceControl() pulumi.BoolPtrOutput

<code>true</code> to clone source control from source app; otherwise, <code>false</code>.

func (CloningInfoResponseOutput) ConfigureLoadBalancing

func (o CloningInfoResponseOutput) ConfigureLoadBalancing() pulumi.BoolPtrOutput

<code>true</code> to configure load balancing for source and destination app.

func (CloningInfoResponseOutput) CorrelationId

Correlation ID of cloning operation. This ID ties multiple cloning operations together to use the same snapshot.

func (CloningInfoResponseOutput) ElementType

func (CloningInfoResponseOutput) ElementType() reflect.Type

func (CloningInfoResponseOutput) HostingEnvironment

func (o CloningInfoResponseOutput) HostingEnvironment() pulumi.StringPtrOutput

App Service Environment.

func (CloningInfoResponseOutput) Overwrite

<code>true</code> to overwrite destination app; otherwise, <code>false</code>.

func (CloningInfoResponseOutput) SourceWebAppId

func (o CloningInfoResponseOutput) SourceWebAppId() pulumi.StringOutput

ARM resource ID of the source app. App resource ID is of the form /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots.

func (CloningInfoResponseOutput) SourceWebAppLocation

func (o CloningInfoResponseOutput) SourceWebAppLocation() pulumi.StringPtrOutput

Location of source app ex: West US or North Europe

func (CloningInfoResponseOutput) ToCloningInfoResponseOutput

func (o CloningInfoResponseOutput) ToCloningInfoResponseOutput() CloningInfoResponseOutput

func (CloningInfoResponseOutput) ToCloningInfoResponseOutputWithContext

func (o CloningInfoResponseOutput) ToCloningInfoResponseOutputWithContext(ctx context.Context) CloningInfoResponseOutput

func (CloningInfoResponseOutput) ToCloningInfoResponsePtrOutput

func (o CloningInfoResponseOutput) ToCloningInfoResponsePtrOutput() CloningInfoResponsePtrOutput

func (CloningInfoResponseOutput) ToCloningInfoResponsePtrOutputWithContext

func (o CloningInfoResponseOutput) ToCloningInfoResponsePtrOutputWithContext(ctx context.Context) CloningInfoResponsePtrOutput

func (CloningInfoResponseOutput) TrafficManagerProfileId

func (o CloningInfoResponseOutput) TrafficManagerProfileId() pulumi.StringPtrOutput

ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.

func (CloningInfoResponseOutput) TrafficManagerProfileName

func (o CloningInfoResponseOutput) TrafficManagerProfileName() pulumi.StringPtrOutput

Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist.

type CloningInfoResponsePtrInput

type CloningInfoResponsePtrInput interface {
	pulumi.Input

	ToCloningInfoResponsePtrOutput() CloningInfoResponsePtrOutput
	ToCloningInfoResponsePtrOutputWithContext(context.Context) CloningInfoResponsePtrOutput
}

CloningInfoResponsePtrInput is an input type that accepts CloningInfoResponseArgs, CloningInfoResponsePtr and CloningInfoResponsePtrOutput values. You can construct a concrete instance of `CloningInfoResponsePtrInput` via:

        CloningInfoResponseArgs{...}

or:

        nil

type CloningInfoResponsePtrOutput

type CloningInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (CloningInfoResponsePtrOutput) AppSettingsOverrides

func (o CloningInfoResponsePtrOutput) AppSettingsOverrides() pulumi.StringMapOutput

Application setting overrides for cloned app. If specified, these settings override the settings cloned from source app. Otherwise, application settings from source app are retained.

func (CloningInfoResponsePtrOutput) CloneCustomHostNames

func (o CloningInfoResponsePtrOutput) CloneCustomHostNames() pulumi.BoolPtrOutput

<code>true</code> to clone custom hostnames from source app; otherwise, <code>false</code>.

func (CloningInfoResponsePtrOutput) CloneSourceControl

func (o CloningInfoResponsePtrOutput) CloneSourceControl() pulumi.BoolPtrOutput

<code>true</code> to clone source control from source app; otherwise, <code>false</code>.

func (CloningInfoResponsePtrOutput) ConfigureLoadBalancing

func (o CloningInfoResponsePtrOutput) ConfigureLoadBalancing() pulumi.BoolPtrOutput

<code>true</code> to configure load balancing for source and destination app.

func (CloningInfoResponsePtrOutput) CorrelationId

Correlation ID of cloning operation. This ID ties multiple cloning operations together to use the same snapshot.

func (CloningInfoResponsePtrOutput) Elem

func (CloningInfoResponsePtrOutput) ElementType

func (CloningInfoResponsePtrOutput) HostingEnvironment

func (o CloningInfoResponsePtrOutput) HostingEnvironment() pulumi.StringPtrOutput

App Service Environment.

func (CloningInfoResponsePtrOutput) Overwrite

<code>true</code> to overwrite destination app; otherwise, <code>false</code>.

func (CloningInfoResponsePtrOutput) SourceWebAppId

ARM resource ID of the source app. App resource ID is of the form /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots.

func (CloningInfoResponsePtrOutput) SourceWebAppLocation

func (o CloningInfoResponsePtrOutput) SourceWebAppLocation() pulumi.StringPtrOutput

Location of source app ex: West US or North Europe

func (CloningInfoResponsePtrOutput) ToCloningInfoResponsePtrOutput

func (o CloningInfoResponsePtrOutput) ToCloningInfoResponsePtrOutput() CloningInfoResponsePtrOutput

func (CloningInfoResponsePtrOutput) ToCloningInfoResponsePtrOutputWithContext

func (o CloningInfoResponsePtrOutput) ToCloningInfoResponsePtrOutputWithContext(ctx context.Context) CloningInfoResponsePtrOutput

func (CloningInfoResponsePtrOutput) TrafficManagerProfileId

func (o CloningInfoResponsePtrOutput) TrafficManagerProfileId() pulumi.StringPtrOutput

ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.

func (CloningInfoResponsePtrOutput) TrafficManagerProfileName

func (o CloningInfoResponsePtrOutput) TrafficManagerProfileName() pulumi.StringPtrOutput

Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist.

type ComputeModeOptions added in v0.3.1

type ComputeModeOptions pulumi.String

Shared or dedicated web app hosting

func (ComputeModeOptions) ElementType added in v0.3.1

func (ComputeModeOptions) ElementType() reflect.Type

func (ComputeModeOptions) ToStringOutput added in v0.3.1

func (e ComputeModeOptions) ToStringOutput() pulumi.StringOutput

func (ComputeModeOptions) ToStringOutputWithContext added in v0.3.1

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

func (ComputeModeOptions) ToStringPtrOutput added in v0.3.1

func (e ComputeModeOptions) ToStringPtrOutput() pulumi.StringPtrOutput

func (ComputeModeOptions) ToStringPtrOutputWithContext added in v0.3.1

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

type ConnStringInfo

type ConnStringInfo struct {
	// Connection string value.
	ConnectionString *string `pulumi:"connectionString"`
	// Name of connection string.
	Name *string `pulumi:"name"`
	// Type of database.
	Type *string `pulumi:"type"`
}

Database connection string information.

type ConnStringInfoArgs

type ConnStringInfoArgs struct {
	// Connection string value.
	ConnectionString pulumi.StringPtrInput `pulumi:"connectionString"`
	// Name of connection string.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Type of database.
	Type *ConnectionStringType `pulumi:"type"`
}

Database connection string information.

func (ConnStringInfoArgs) ElementType

func (ConnStringInfoArgs) ElementType() reflect.Type

func (ConnStringInfoArgs) ToConnStringInfoOutput

func (i ConnStringInfoArgs) ToConnStringInfoOutput() ConnStringInfoOutput

func (ConnStringInfoArgs) ToConnStringInfoOutputWithContext

func (i ConnStringInfoArgs) ToConnStringInfoOutputWithContext(ctx context.Context) ConnStringInfoOutput

type ConnStringInfoArray

type ConnStringInfoArray []ConnStringInfoInput

func (ConnStringInfoArray) ElementType

func (ConnStringInfoArray) ElementType() reflect.Type

func (ConnStringInfoArray) ToConnStringInfoArrayOutput

func (i ConnStringInfoArray) ToConnStringInfoArrayOutput() ConnStringInfoArrayOutput

func (ConnStringInfoArray) ToConnStringInfoArrayOutputWithContext

func (i ConnStringInfoArray) ToConnStringInfoArrayOutputWithContext(ctx context.Context) ConnStringInfoArrayOutput

type ConnStringInfoArrayInput

type ConnStringInfoArrayInput interface {
	pulumi.Input

	ToConnStringInfoArrayOutput() ConnStringInfoArrayOutput
	ToConnStringInfoArrayOutputWithContext(context.Context) ConnStringInfoArrayOutput
}

ConnStringInfoArrayInput is an input type that accepts ConnStringInfoArray and ConnStringInfoArrayOutput values. You can construct a concrete instance of `ConnStringInfoArrayInput` via:

ConnStringInfoArray{ ConnStringInfoArgs{...} }

type ConnStringInfoArrayOutput

type ConnStringInfoArrayOutput struct{ *pulumi.OutputState }

func (ConnStringInfoArrayOutput) ElementType

func (ConnStringInfoArrayOutput) ElementType() reflect.Type

func (ConnStringInfoArrayOutput) Index

func (ConnStringInfoArrayOutput) ToConnStringInfoArrayOutput

func (o ConnStringInfoArrayOutput) ToConnStringInfoArrayOutput() ConnStringInfoArrayOutput

func (ConnStringInfoArrayOutput) ToConnStringInfoArrayOutputWithContext

func (o ConnStringInfoArrayOutput) ToConnStringInfoArrayOutputWithContext(ctx context.Context) ConnStringInfoArrayOutput

type ConnStringInfoInput

type ConnStringInfoInput interface {
	pulumi.Input

	ToConnStringInfoOutput() ConnStringInfoOutput
	ToConnStringInfoOutputWithContext(context.Context) ConnStringInfoOutput
}

ConnStringInfoInput is an input type that accepts ConnStringInfoArgs and ConnStringInfoOutput values. You can construct a concrete instance of `ConnStringInfoInput` via:

ConnStringInfoArgs{...}

type ConnStringInfoOutput

type ConnStringInfoOutput struct{ *pulumi.OutputState }

Database connection string information.

func (ConnStringInfoOutput) ConnectionString

func (o ConnStringInfoOutput) ConnectionString() pulumi.StringPtrOutput

Connection string value.

func (ConnStringInfoOutput) ElementType

func (ConnStringInfoOutput) ElementType() reflect.Type

func (ConnStringInfoOutput) Name

Name of connection string.

func (ConnStringInfoOutput) ToConnStringInfoOutput

func (o ConnStringInfoOutput) ToConnStringInfoOutput() ConnStringInfoOutput

func (ConnStringInfoOutput) ToConnStringInfoOutputWithContext

func (o ConnStringInfoOutput) ToConnStringInfoOutputWithContext(ctx context.Context) ConnStringInfoOutput

func (ConnStringInfoOutput) Type

Type of database.

type ConnStringInfoResponse

type ConnStringInfoResponse struct {
	// Connection string value.
	ConnectionString *string `pulumi:"connectionString"`
	// Name of connection string.
	Name *string `pulumi:"name"`
	// Type of database.
	Type *string `pulumi:"type"`
}

Database connection string information.

type ConnStringInfoResponseArgs

type ConnStringInfoResponseArgs struct {
	// Connection string value.
	ConnectionString pulumi.StringPtrInput `pulumi:"connectionString"`
	// Name of connection string.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Type of database.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Database connection string information.

func (ConnStringInfoResponseArgs) ElementType

func (ConnStringInfoResponseArgs) ElementType() reflect.Type

func (ConnStringInfoResponseArgs) ToConnStringInfoResponseOutput

func (i ConnStringInfoResponseArgs) ToConnStringInfoResponseOutput() ConnStringInfoResponseOutput

func (ConnStringInfoResponseArgs) ToConnStringInfoResponseOutputWithContext

func (i ConnStringInfoResponseArgs) ToConnStringInfoResponseOutputWithContext(ctx context.Context) ConnStringInfoResponseOutput

type ConnStringInfoResponseArray

type ConnStringInfoResponseArray []ConnStringInfoResponseInput

func (ConnStringInfoResponseArray) ElementType

func (ConnStringInfoResponseArray) ToConnStringInfoResponseArrayOutput

func (i ConnStringInfoResponseArray) ToConnStringInfoResponseArrayOutput() ConnStringInfoResponseArrayOutput

func (ConnStringInfoResponseArray) ToConnStringInfoResponseArrayOutputWithContext

func (i ConnStringInfoResponseArray) ToConnStringInfoResponseArrayOutputWithContext(ctx context.Context) ConnStringInfoResponseArrayOutput

type ConnStringInfoResponseArrayInput

type ConnStringInfoResponseArrayInput interface {
	pulumi.Input

	ToConnStringInfoResponseArrayOutput() ConnStringInfoResponseArrayOutput
	ToConnStringInfoResponseArrayOutputWithContext(context.Context) ConnStringInfoResponseArrayOutput
}

ConnStringInfoResponseArrayInput is an input type that accepts ConnStringInfoResponseArray and ConnStringInfoResponseArrayOutput values. You can construct a concrete instance of `ConnStringInfoResponseArrayInput` via:

ConnStringInfoResponseArray{ ConnStringInfoResponseArgs{...} }

type ConnStringInfoResponseArrayOutput

type ConnStringInfoResponseArrayOutput struct{ *pulumi.OutputState }

func (ConnStringInfoResponseArrayOutput) ElementType

func (ConnStringInfoResponseArrayOutput) Index

func (ConnStringInfoResponseArrayOutput) ToConnStringInfoResponseArrayOutput

func (o ConnStringInfoResponseArrayOutput) ToConnStringInfoResponseArrayOutput() ConnStringInfoResponseArrayOutput

func (ConnStringInfoResponseArrayOutput) ToConnStringInfoResponseArrayOutputWithContext

func (o ConnStringInfoResponseArrayOutput) ToConnStringInfoResponseArrayOutputWithContext(ctx context.Context) ConnStringInfoResponseArrayOutput

type ConnStringInfoResponseInput

type ConnStringInfoResponseInput interface {
	pulumi.Input

	ToConnStringInfoResponseOutput() ConnStringInfoResponseOutput
	ToConnStringInfoResponseOutputWithContext(context.Context) ConnStringInfoResponseOutput
}

ConnStringInfoResponseInput is an input type that accepts ConnStringInfoResponseArgs and ConnStringInfoResponseOutput values. You can construct a concrete instance of `ConnStringInfoResponseInput` via:

ConnStringInfoResponseArgs{...}

type ConnStringInfoResponseOutput

type ConnStringInfoResponseOutput struct{ *pulumi.OutputState }

Database connection string information.

func (ConnStringInfoResponseOutput) ConnectionString

Connection string value.

func (ConnStringInfoResponseOutput) ElementType

func (ConnStringInfoResponseOutput) Name

Name of connection string.

func (ConnStringInfoResponseOutput) ToConnStringInfoResponseOutput

func (o ConnStringInfoResponseOutput) ToConnStringInfoResponseOutput() ConnStringInfoResponseOutput

func (ConnStringInfoResponseOutput) ToConnStringInfoResponseOutputWithContext

func (o ConnStringInfoResponseOutput) ToConnStringInfoResponseOutputWithContext(ctx context.Context) ConnStringInfoResponseOutput

func (ConnStringInfoResponseOutput) Type

Type of database.

type ConnStringValueTypePair added in v0.6.0

type ConnStringValueTypePair struct {
	// Type of database.
	Type string `pulumi:"type"`
	// Value of pair.
	Value string `pulumi:"value"`
}

Database connection string value to type pair.

type ConnStringValueTypePairArgs added in v0.6.0

type ConnStringValueTypePairArgs struct {
	// Type of database.
	Type ConnectionStringType `pulumi:"type"`
	// Value of pair.
	Value pulumi.StringInput `pulumi:"value"`
}

Database connection string value to type pair.

func (ConnStringValueTypePairArgs) ElementType added in v0.6.0

func (ConnStringValueTypePairArgs) ToConnStringValueTypePairOutput added in v0.6.0

func (i ConnStringValueTypePairArgs) ToConnStringValueTypePairOutput() ConnStringValueTypePairOutput

func (ConnStringValueTypePairArgs) ToConnStringValueTypePairOutputWithContext added in v0.6.0

func (i ConnStringValueTypePairArgs) ToConnStringValueTypePairOutputWithContext(ctx context.Context) ConnStringValueTypePairOutput

type ConnStringValueTypePairInput added in v0.6.0

type ConnStringValueTypePairInput interface {
	pulumi.Input

	ToConnStringValueTypePairOutput() ConnStringValueTypePairOutput
	ToConnStringValueTypePairOutputWithContext(context.Context) ConnStringValueTypePairOutput
}

ConnStringValueTypePairInput is an input type that accepts ConnStringValueTypePairArgs and ConnStringValueTypePairOutput values. You can construct a concrete instance of `ConnStringValueTypePairInput` via:

ConnStringValueTypePairArgs{...}

type ConnStringValueTypePairMap added in v0.6.0

type ConnStringValueTypePairMap map[string]ConnStringValueTypePairInput

func (ConnStringValueTypePairMap) ElementType added in v0.6.0

func (ConnStringValueTypePairMap) ElementType() reflect.Type

func (ConnStringValueTypePairMap) ToConnStringValueTypePairMapOutput added in v0.6.0

func (i ConnStringValueTypePairMap) ToConnStringValueTypePairMapOutput() ConnStringValueTypePairMapOutput

func (ConnStringValueTypePairMap) ToConnStringValueTypePairMapOutputWithContext added in v0.6.0

func (i ConnStringValueTypePairMap) ToConnStringValueTypePairMapOutputWithContext(ctx context.Context) ConnStringValueTypePairMapOutput

type ConnStringValueTypePairMapInput added in v0.6.0

type ConnStringValueTypePairMapInput interface {
	pulumi.Input

	ToConnStringValueTypePairMapOutput() ConnStringValueTypePairMapOutput
	ToConnStringValueTypePairMapOutputWithContext(context.Context) ConnStringValueTypePairMapOutput
}

ConnStringValueTypePairMapInput is an input type that accepts ConnStringValueTypePairMap and ConnStringValueTypePairMapOutput values. You can construct a concrete instance of `ConnStringValueTypePairMapInput` via:

ConnStringValueTypePairMap{ "key": ConnStringValueTypePairArgs{...} }

type ConnStringValueTypePairMapOutput added in v0.6.0

type ConnStringValueTypePairMapOutput struct{ *pulumi.OutputState }

func (ConnStringValueTypePairMapOutput) ElementType added in v0.6.0

func (ConnStringValueTypePairMapOutput) MapIndex added in v0.6.0

func (ConnStringValueTypePairMapOutput) ToConnStringValueTypePairMapOutput added in v0.6.0

func (o ConnStringValueTypePairMapOutput) ToConnStringValueTypePairMapOutput() ConnStringValueTypePairMapOutput

func (ConnStringValueTypePairMapOutput) ToConnStringValueTypePairMapOutputWithContext added in v0.6.0

func (o ConnStringValueTypePairMapOutput) ToConnStringValueTypePairMapOutputWithContext(ctx context.Context) ConnStringValueTypePairMapOutput

type ConnStringValueTypePairOutput added in v0.6.0

type ConnStringValueTypePairOutput struct{ *pulumi.OutputState }

Database connection string value to type pair.

func (ConnStringValueTypePairOutput) ElementType added in v0.6.0

func (ConnStringValueTypePairOutput) ToConnStringValueTypePairOutput added in v0.6.0

func (o ConnStringValueTypePairOutput) ToConnStringValueTypePairOutput() ConnStringValueTypePairOutput

func (ConnStringValueTypePairOutput) ToConnStringValueTypePairOutputWithContext added in v0.6.0

func (o ConnStringValueTypePairOutput) ToConnStringValueTypePairOutputWithContext(ctx context.Context) ConnStringValueTypePairOutput

func (ConnStringValueTypePairOutput) Type added in v0.6.0

Type of database.

func (ConnStringValueTypePairOutput) Value added in v0.6.0

Value of pair.

type ConnStringValueTypePairResponse added in v0.2.2

type ConnStringValueTypePairResponse struct {
	// Type of database.
	Type string `pulumi:"type"`
	// Value of pair.
	Value string `pulumi:"value"`
}

Database connection string value to type pair.

type ConnStringValueTypePairResponseArgs added in v0.2.2

type ConnStringValueTypePairResponseArgs struct {
	// Type of database.
	Type pulumi.StringInput `pulumi:"type"`
	// Value of pair.
	Value pulumi.StringInput `pulumi:"value"`
}

Database connection string value to type pair.

func (ConnStringValueTypePairResponseArgs) ElementType added in v0.2.2

func (ConnStringValueTypePairResponseArgs) ToConnStringValueTypePairResponseOutput added in v0.2.2

func (i ConnStringValueTypePairResponseArgs) ToConnStringValueTypePairResponseOutput() ConnStringValueTypePairResponseOutput

func (ConnStringValueTypePairResponseArgs) ToConnStringValueTypePairResponseOutputWithContext added in v0.2.2

func (i ConnStringValueTypePairResponseArgs) ToConnStringValueTypePairResponseOutputWithContext(ctx context.Context) ConnStringValueTypePairResponseOutput

type ConnStringValueTypePairResponseInput added in v0.2.2

type ConnStringValueTypePairResponseInput interface {
	pulumi.Input

	ToConnStringValueTypePairResponseOutput() ConnStringValueTypePairResponseOutput
	ToConnStringValueTypePairResponseOutputWithContext(context.Context) ConnStringValueTypePairResponseOutput
}

ConnStringValueTypePairResponseInput is an input type that accepts ConnStringValueTypePairResponseArgs and ConnStringValueTypePairResponseOutput values. You can construct a concrete instance of `ConnStringValueTypePairResponseInput` via:

ConnStringValueTypePairResponseArgs{...}

type ConnStringValueTypePairResponseMap added in v0.2.2

type ConnStringValueTypePairResponseMap map[string]ConnStringValueTypePairResponseInput

func (ConnStringValueTypePairResponseMap) ElementType added in v0.2.2

func (ConnStringValueTypePairResponseMap) ToConnStringValueTypePairResponseMapOutput added in v0.2.2

func (i ConnStringValueTypePairResponseMap) ToConnStringValueTypePairResponseMapOutput() ConnStringValueTypePairResponseMapOutput

func (ConnStringValueTypePairResponseMap) ToConnStringValueTypePairResponseMapOutputWithContext added in v0.2.2

func (i ConnStringValueTypePairResponseMap) ToConnStringValueTypePairResponseMapOutputWithContext(ctx context.Context) ConnStringValueTypePairResponseMapOutput

type ConnStringValueTypePairResponseMapInput added in v0.2.2

type ConnStringValueTypePairResponseMapInput interface {
	pulumi.Input

	ToConnStringValueTypePairResponseMapOutput() ConnStringValueTypePairResponseMapOutput
	ToConnStringValueTypePairResponseMapOutputWithContext(context.Context) ConnStringValueTypePairResponseMapOutput
}

ConnStringValueTypePairResponseMapInput is an input type that accepts ConnStringValueTypePairResponseMap and ConnStringValueTypePairResponseMapOutput values. You can construct a concrete instance of `ConnStringValueTypePairResponseMapInput` via:

ConnStringValueTypePairResponseMap{ "key": ConnStringValueTypePairResponseArgs{...} }

type ConnStringValueTypePairResponseMapOutput added in v0.2.2

type ConnStringValueTypePairResponseMapOutput struct{ *pulumi.OutputState }

func (ConnStringValueTypePairResponseMapOutput) ElementType added in v0.2.2

func (ConnStringValueTypePairResponseMapOutput) MapIndex added in v0.2.2

func (ConnStringValueTypePairResponseMapOutput) ToConnStringValueTypePairResponseMapOutput added in v0.2.2

func (o ConnStringValueTypePairResponseMapOutput) ToConnStringValueTypePairResponseMapOutput() ConnStringValueTypePairResponseMapOutput

func (ConnStringValueTypePairResponseMapOutput) ToConnStringValueTypePairResponseMapOutputWithContext added in v0.2.2

func (o ConnStringValueTypePairResponseMapOutput) ToConnStringValueTypePairResponseMapOutputWithContext(ctx context.Context) ConnStringValueTypePairResponseMapOutput

type ConnStringValueTypePairResponseOutput added in v0.2.2

type ConnStringValueTypePairResponseOutput struct{ *pulumi.OutputState }

Database connection string value to type pair.

func (ConnStringValueTypePairResponseOutput) ElementType added in v0.2.2

func (ConnStringValueTypePairResponseOutput) ToConnStringValueTypePairResponseOutput added in v0.2.2

func (o ConnStringValueTypePairResponseOutput) ToConnStringValueTypePairResponseOutput() ConnStringValueTypePairResponseOutput

func (ConnStringValueTypePairResponseOutput) ToConnStringValueTypePairResponseOutputWithContext added in v0.2.2

func (o ConnStringValueTypePairResponseOutput) ToConnStringValueTypePairResponseOutputWithContext(ctx context.Context) ConnStringValueTypePairResponseOutput

func (ConnStringValueTypePairResponseOutput) Type added in v0.2.2

Type of database.

func (ConnStringValueTypePairResponseOutput) Value added in v0.2.2

Value of pair.

type Connection

type Connection struct {
	pulumi.CustomResourceState

	// Resource ETag
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Resource location
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Resource name
	Name       pulumi.StringOutput                             `pulumi:"name"`
	Properties ApiConnectionDefinitionResponsePropertiesOutput `pulumi:"properties"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

API connection Latest API Version: 2016-06-01.

func GetConnection

func GetConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectionState, opts ...pulumi.ResourceOption) (*Connection, error)

GetConnection gets an existing Connection 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 NewConnection

func NewConnection(ctx *pulumi.Context,
	name string, args *ConnectionArgs, opts ...pulumi.ResourceOption) (*Connection, error)

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

func (*Connection) ElementType added in v0.2.6

func (*Connection) ElementType() reflect.Type

func (*Connection) ToConnectionOutput added in v0.2.6

func (i *Connection) ToConnectionOutput() ConnectionOutput

func (*Connection) ToConnectionOutputWithContext added in v0.2.6

func (i *Connection) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput

type ConnectionArgs

type ConnectionArgs struct {
	// Connection name
	ConnectionName pulumi.StringInput
	// Resource ETag
	Etag pulumi.StringPtrInput
	// Resource location
	Location   pulumi.StringPtrInput
	Properties ApiConnectionDefinitionPropertiesPtrInput
	// The resource group
	ResourceGroupName pulumi.StringInput
	// Subscription Id
	SubscriptionId pulumi.StringPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Connection resource.

func (ConnectionArgs) ElementType

func (ConnectionArgs) ElementType() reflect.Type

type ConnectionError

type ConnectionError struct {
	// Code of the status
	Code *string `pulumi:"code"`
	// Resource ETag
	Etag *string `pulumi:"etag"`
	// Resource location
	Location *string `pulumi:"location"`
	// Description of the status
	Message *string `pulumi:"message"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
}

Connection error

type ConnectionErrorArgs

type ConnectionErrorArgs struct {
	// Code of the status
	Code pulumi.StringPtrInput `pulumi:"code"`
	// Resource ETag
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// Resource location
	Location pulumi.StringPtrInput `pulumi:"location"`
	// Description of the status
	Message pulumi.StringPtrInput `pulumi:"message"`
	// Resource tags
	Tags pulumi.StringMapInput `pulumi:"tags"`
}

Connection error

func (ConnectionErrorArgs) ElementType

func (ConnectionErrorArgs) ElementType() reflect.Type

func (ConnectionErrorArgs) ToConnectionErrorOutput

func (i ConnectionErrorArgs) ToConnectionErrorOutput() ConnectionErrorOutput

func (ConnectionErrorArgs) ToConnectionErrorOutputWithContext

func (i ConnectionErrorArgs) ToConnectionErrorOutputWithContext(ctx context.Context) ConnectionErrorOutput

func (ConnectionErrorArgs) ToConnectionErrorPtrOutput

func (i ConnectionErrorArgs) ToConnectionErrorPtrOutput() ConnectionErrorPtrOutput

func (ConnectionErrorArgs) ToConnectionErrorPtrOutputWithContext

func (i ConnectionErrorArgs) ToConnectionErrorPtrOutputWithContext(ctx context.Context) ConnectionErrorPtrOutput

type ConnectionErrorInput

type ConnectionErrorInput interface {
	pulumi.Input

	ToConnectionErrorOutput() ConnectionErrorOutput
	ToConnectionErrorOutputWithContext(context.Context) ConnectionErrorOutput
}

ConnectionErrorInput is an input type that accepts ConnectionErrorArgs and ConnectionErrorOutput values. You can construct a concrete instance of `ConnectionErrorInput` via:

ConnectionErrorArgs{...}

type ConnectionErrorOutput

type ConnectionErrorOutput struct{ *pulumi.OutputState }

Connection error

func (ConnectionErrorOutput) Code

Code of the status

func (ConnectionErrorOutput) ElementType

func (ConnectionErrorOutput) ElementType() reflect.Type

func (ConnectionErrorOutput) Etag

Resource ETag

func (ConnectionErrorOutput) Location

Resource location

func (ConnectionErrorOutput) Message

Description of the status

func (ConnectionErrorOutput) Tags

Resource tags

func (ConnectionErrorOutput) ToConnectionErrorOutput

func (o ConnectionErrorOutput) ToConnectionErrorOutput() ConnectionErrorOutput

func (ConnectionErrorOutput) ToConnectionErrorOutputWithContext

func (o ConnectionErrorOutput) ToConnectionErrorOutputWithContext(ctx context.Context) ConnectionErrorOutput

func (ConnectionErrorOutput) ToConnectionErrorPtrOutput

func (o ConnectionErrorOutput) ToConnectionErrorPtrOutput() ConnectionErrorPtrOutput

func (ConnectionErrorOutput) ToConnectionErrorPtrOutputWithContext

func (o ConnectionErrorOutput) ToConnectionErrorPtrOutputWithContext(ctx context.Context) ConnectionErrorPtrOutput

type ConnectionErrorPtrInput

type ConnectionErrorPtrInput interface {
	pulumi.Input

	ToConnectionErrorPtrOutput() ConnectionErrorPtrOutput
	ToConnectionErrorPtrOutputWithContext(context.Context) ConnectionErrorPtrOutput
}

ConnectionErrorPtrInput is an input type that accepts ConnectionErrorArgs, ConnectionErrorPtr and ConnectionErrorPtrOutput values. You can construct a concrete instance of `ConnectionErrorPtrInput` via:

        ConnectionErrorArgs{...}

or:

        nil

type ConnectionErrorPtrOutput

type ConnectionErrorPtrOutput struct{ *pulumi.OutputState }

func (ConnectionErrorPtrOutput) Code

Code of the status

func (ConnectionErrorPtrOutput) Elem

func (ConnectionErrorPtrOutput) ElementType

func (ConnectionErrorPtrOutput) ElementType() reflect.Type

func (ConnectionErrorPtrOutput) Etag

Resource ETag

func (ConnectionErrorPtrOutput) Location

Resource location

func (ConnectionErrorPtrOutput) Message

Description of the status

func (ConnectionErrorPtrOutput) Tags

Resource tags

func (ConnectionErrorPtrOutput) ToConnectionErrorPtrOutput

func (o ConnectionErrorPtrOutput) ToConnectionErrorPtrOutput() ConnectionErrorPtrOutput

func (ConnectionErrorPtrOutput) ToConnectionErrorPtrOutputWithContext

func (o ConnectionErrorPtrOutput) ToConnectionErrorPtrOutputWithContext(ctx context.Context) ConnectionErrorPtrOutput

type ConnectionErrorResponse

type ConnectionErrorResponse struct {
	// Code of the status
	Code *string `pulumi:"code"`
	// Resource ETag
	Etag *string `pulumi:"etag"`
	// Resource id
	Id string `pulumi:"id"`
	// Resource location
	Location *string `pulumi:"location"`
	// Description of the status
	Message *string `pulumi:"message"`
	// Resource name
	Name string `pulumi:"name"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
}

Connection error

type ConnectionErrorResponseArgs

type ConnectionErrorResponseArgs struct {
	// Code of the status
	Code pulumi.StringPtrInput `pulumi:"code"`
	// Resource ETag
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// Resource id
	Id pulumi.StringInput `pulumi:"id"`
	// Resource location
	Location pulumi.StringPtrInput `pulumi:"location"`
	// Description of the status
	Message pulumi.StringPtrInput `pulumi:"message"`
	// Resource name
	Name pulumi.StringInput `pulumi:"name"`
	// Resource tags
	Tags pulumi.StringMapInput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringInput `pulumi:"type"`
}

Connection error

func (ConnectionErrorResponseArgs) ElementType

func (ConnectionErrorResponseArgs) ToConnectionErrorResponseOutput

func (i ConnectionErrorResponseArgs) ToConnectionErrorResponseOutput() ConnectionErrorResponseOutput

func (ConnectionErrorResponseArgs) ToConnectionErrorResponseOutputWithContext

func (i ConnectionErrorResponseArgs) ToConnectionErrorResponseOutputWithContext(ctx context.Context) ConnectionErrorResponseOutput

func (ConnectionErrorResponseArgs) ToConnectionErrorResponsePtrOutput

func (i ConnectionErrorResponseArgs) ToConnectionErrorResponsePtrOutput() ConnectionErrorResponsePtrOutput

func (ConnectionErrorResponseArgs) ToConnectionErrorResponsePtrOutputWithContext

func (i ConnectionErrorResponseArgs) ToConnectionErrorResponsePtrOutputWithContext(ctx context.Context) ConnectionErrorResponsePtrOutput

type ConnectionErrorResponseInput

type ConnectionErrorResponseInput interface {
	pulumi.Input

	ToConnectionErrorResponseOutput() ConnectionErrorResponseOutput
	ToConnectionErrorResponseOutputWithContext(context.Context) ConnectionErrorResponseOutput
}

ConnectionErrorResponseInput is an input type that accepts ConnectionErrorResponseArgs and ConnectionErrorResponseOutput values. You can construct a concrete instance of `ConnectionErrorResponseInput` via:

ConnectionErrorResponseArgs{...}

type ConnectionErrorResponseOutput

type ConnectionErrorResponseOutput struct{ *pulumi.OutputState }

Connection error

func (ConnectionErrorResponseOutput) Code

Code of the status

func (ConnectionErrorResponseOutput) ElementType

func (ConnectionErrorResponseOutput) Etag

Resource ETag

func (ConnectionErrorResponseOutput) Id

Resource id

func (ConnectionErrorResponseOutput) Location

Resource location

func (ConnectionErrorResponseOutput) Message

Description of the status

func (ConnectionErrorResponseOutput) Name

Resource name

func (ConnectionErrorResponseOutput) Tags

Resource tags

func (ConnectionErrorResponseOutput) ToConnectionErrorResponseOutput

func (o ConnectionErrorResponseOutput) ToConnectionErrorResponseOutput() ConnectionErrorResponseOutput

func (ConnectionErrorResponseOutput) ToConnectionErrorResponseOutputWithContext

func (o ConnectionErrorResponseOutput) ToConnectionErrorResponseOutputWithContext(ctx context.Context) ConnectionErrorResponseOutput

func (ConnectionErrorResponseOutput) ToConnectionErrorResponsePtrOutput

func (o ConnectionErrorResponseOutput) ToConnectionErrorResponsePtrOutput() ConnectionErrorResponsePtrOutput

func (ConnectionErrorResponseOutput) ToConnectionErrorResponsePtrOutputWithContext

func (o ConnectionErrorResponseOutput) ToConnectionErrorResponsePtrOutputWithContext(ctx context.Context) ConnectionErrorResponsePtrOutput

func (ConnectionErrorResponseOutput) Type

Resource type

type ConnectionErrorResponsePtrInput

type ConnectionErrorResponsePtrInput interface {
	pulumi.Input

	ToConnectionErrorResponsePtrOutput() ConnectionErrorResponsePtrOutput
	ToConnectionErrorResponsePtrOutputWithContext(context.Context) ConnectionErrorResponsePtrOutput
}

ConnectionErrorResponsePtrInput is an input type that accepts ConnectionErrorResponseArgs, ConnectionErrorResponsePtr and ConnectionErrorResponsePtrOutput values. You can construct a concrete instance of `ConnectionErrorResponsePtrInput` via:

        ConnectionErrorResponseArgs{...}

or:

        nil

type ConnectionErrorResponsePtrOutput

type ConnectionErrorResponsePtrOutput struct{ *pulumi.OutputState }

func (ConnectionErrorResponsePtrOutput) Code

Code of the status

func (ConnectionErrorResponsePtrOutput) Elem

func (ConnectionErrorResponsePtrOutput) ElementType

func (ConnectionErrorResponsePtrOutput) Etag

Resource ETag

func (ConnectionErrorResponsePtrOutput) Id

Resource id

func (ConnectionErrorResponsePtrOutput) Location

Resource location

func (ConnectionErrorResponsePtrOutput) Message

Description of the status

func (ConnectionErrorResponsePtrOutput) Name

Resource name

func (ConnectionErrorResponsePtrOutput) Tags

Resource tags

func (ConnectionErrorResponsePtrOutput) ToConnectionErrorResponsePtrOutput

func (o ConnectionErrorResponsePtrOutput) ToConnectionErrorResponsePtrOutput() ConnectionErrorResponsePtrOutput

func (ConnectionErrorResponsePtrOutput) ToConnectionErrorResponsePtrOutputWithContext

func (o ConnectionErrorResponsePtrOutput) ToConnectionErrorResponsePtrOutputWithContext(ctx context.Context) ConnectionErrorResponsePtrOutput

func (ConnectionErrorResponsePtrOutput) Type

Resource type

type ConnectionGateway

type ConnectionGateway struct {
	pulumi.CustomResourceState

	// Resource ETag
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Resource location
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Resource name
	Name       pulumi.StringOutput                                 `pulumi:"name"`
	Properties ConnectionGatewayDefinitionResponsePropertiesOutput `pulumi:"properties"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

The gateway definition Latest API Version: 2016-06-01.

func GetConnectionGateway

func GetConnectionGateway(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectionGatewayState, opts ...pulumi.ResourceOption) (*ConnectionGateway, error)

GetConnectionGateway gets an existing ConnectionGateway 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 NewConnectionGateway

func NewConnectionGateway(ctx *pulumi.Context,
	name string, args *ConnectionGatewayArgs, opts ...pulumi.ResourceOption) (*ConnectionGateway, error)

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

func (*ConnectionGateway) ElementType added in v0.2.6

func (*ConnectionGateway) ElementType() reflect.Type

func (*ConnectionGateway) ToConnectionGatewayOutput added in v0.2.6

func (i *ConnectionGateway) ToConnectionGatewayOutput() ConnectionGatewayOutput

func (*ConnectionGateway) ToConnectionGatewayOutputWithContext added in v0.2.6

func (i *ConnectionGateway) ToConnectionGatewayOutputWithContext(ctx context.Context) ConnectionGatewayOutput

type ConnectionGatewayArgs

type ConnectionGatewayArgs struct {
	// The connection gateway name
	ConnectionGatewayName pulumi.StringInput
	// Resource ETag
	Etag pulumi.StringPtrInput
	// Resource location
	Location   pulumi.StringPtrInput
	Properties ConnectionGatewayDefinitionPropertiesPtrInput
	// The resource group
	ResourceGroupName pulumi.StringInput
	// Subscription Id
	SubscriptionId pulumi.StringPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a ConnectionGateway resource.

func (ConnectionGatewayArgs) ElementType

func (ConnectionGatewayArgs) ElementType() reflect.Type

type ConnectionGatewayDefinitionProperties

type ConnectionGatewayDefinitionProperties struct {
	// The URI of the backend
	BackendUri *string `pulumi:"backendUri"`
	// The gateway installation reference
	ConnectionGatewayInstallation *ConnectionGatewayReference `pulumi:"connectionGatewayInstallation"`
	// The gateway admin
	ContactInformation []string `pulumi:"contactInformation"`
	// The gateway description
	Description *string `pulumi:"description"`
	// The gateway display name
	DisplayName *string `pulumi:"displayName"`
	// The machine name of the gateway
	MachineName *string `pulumi:"machineName"`
	// The gateway status
	Status interface{} `pulumi:"status"`
}

type ConnectionGatewayDefinitionPropertiesArgs

type ConnectionGatewayDefinitionPropertiesArgs struct {
	// The URI of the backend
	BackendUri pulumi.StringPtrInput `pulumi:"backendUri"`
	// The gateway installation reference
	ConnectionGatewayInstallation ConnectionGatewayReferencePtrInput `pulumi:"connectionGatewayInstallation"`
	// The gateway admin
	ContactInformation pulumi.StringArrayInput `pulumi:"contactInformation"`
	// The gateway description
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The gateway display name
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The machine name of the gateway
	MachineName pulumi.StringPtrInput `pulumi:"machineName"`
	// The gateway status
	Status pulumi.Input `pulumi:"status"`
}

func (ConnectionGatewayDefinitionPropertiesArgs) ElementType

func (ConnectionGatewayDefinitionPropertiesArgs) ToConnectionGatewayDefinitionPropertiesOutput

func (i ConnectionGatewayDefinitionPropertiesArgs) ToConnectionGatewayDefinitionPropertiesOutput() ConnectionGatewayDefinitionPropertiesOutput

func (ConnectionGatewayDefinitionPropertiesArgs) ToConnectionGatewayDefinitionPropertiesOutputWithContext

func (i ConnectionGatewayDefinitionPropertiesArgs) ToConnectionGatewayDefinitionPropertiesOutputWithContext(ctx context.Context) ConnectionGatewayDefinitionPropertiesOutput

func (ConnectionGatewayDefinitionPropertiesArgs) ToConnectionGatewayDefinitionPropertiesPtrOutput

func (i ConnectionGatewayDefinitionPropertiesArgs) ToConnectionGatewayDefinitionPropertiesPtrOutput() ConnectionGatewayDefinitionPropertiesPtrOutput

func (ConnectionGatewayDefinitionPropertiesArgs) ToConnectionGatewayDefinitionPropertiesPtrOutputWithContext

func (i ConnectionGatewayDefinitionPropertiesArgs) ToConnectionGatewayDefinitionPropertiesPtrOutputWithContext(ctx context.Context) ConnectionGatewayDefinitionPropertiesPtrOutput

type ConnectionGatewayDefinitionPropertiesInput

type ConnectionGatewayDefinitionPropertiesInput interface {
	pulumi.Input

	ToConnectionGatewayDefinitionPropertiesOutput() ConnectionGatewayDefinitionPropertiesOutput
	ToConnectionGatewayDefinitionPropertiesOutputWithContext(context.Context) ConnectionGatewayDefinitionPropertiesOutput
}

ConnectionGatewayDefinitionPropertiesInput is an input type that accepts ConnectionGatewayDefinitionPropertiesArgs and ConnectionGatewayDefinitionPropertiesOutput values. You can construct a concrete instance of `ConnectionGatewayDefinitionPropertiesInput` via:

ConnectionGatewayDefinitionPropertiesArgs{...}

type ConnectionGatewayDefinitionPropertiesOutput

type ConnectionGatewayDefinitionPropertiesOutput struct{ *pulumi.OutputState }

func (ConnectionGatewayDefinitionPropertiesOutput) BackendUri

The URI of the backend

func (ConnectionGatewayDefinitionPropertiesOutput) ConnectionGatewayInstallation

The gateway installation reference

func (ConnectionGatewayDefinitionPropertiesOutput) ContactInformation

The gateway admin

func (ConnectionGatewayDefinitionPropertiesOutput) Description

The gateway description

func (ConnectionGatewayDefinitionPropertiesOutput) DisplayName

The gateway display name

func (ConnectionGatewayDefinitionPropertiesOutput) ElementType

func (ConnectionGatewayDefinitionPropertiesOutput) MachineName

The machine name of the gateway

func (ConnectionGatewayDefinitionPropertiesOutput) Status

The gateway status

func (ConnectionGatewayDefinitionPropertiesOutput) ToConnectionGatewayDefinitionPropertiesOutput

func (o ConnectionGatewayDefinitionPropertiesOutput) ToConnectionGatewayDefinitionPropertiesOutput() ConnectionGatewayDefinitionPropertiesOutput

func (ConnectionGatewayDefinitionPropertiesOutput) ToConnectionGatewayDefinitionPropertiesOutputWithContext

func (o ConnectionGatewayDefinitionPropertiesOutput) ToConnectionGatewayDefinitionPropertiesOutputWithContext(ctx context.Context) ConnectionGatewayDefinitionPropertiesOutput

func (ConnectionGatewayDefinitionPropertiesOutput) ToConnectionGatewayDefinitionPropertiesPtrOutput

func (o ConnectionGatewayDefinitionPropertiesOutput) ToConnectionGatewayDefinitionPropertiesPtrOutput() ConnectionGatewayDefinitionPropertiesPtrOutput

func (ConnectionGatewayDefinitionPropertiesOutput) ToConnectionGatewayDefinitionPropertiesPtrOutputWithContext

func (o ConnectionGatewayDefinitionPropertiesOutput) ToConnectionGatewayDefinitionPropertiesPtrOutputWithContext(ctx context.Context) ConnectionGatewayDefinitionPropertiesPtrOutput

type ConnectionGatewayDefinitionPropertiesPtrInput

type ConnectionGatewayDefinitionPropertiesPtrInput interface {
	pulumi.Input

	ToConnectionGatewayDefinitionPropertiesPtrOutput() ConnectionGatewayDefinitionPropertiesPtrOutput
	ToConnectionGatewayDefinitionPropertiesPtrOutputWithContext(context.Context) ConnectionGatewayDefinitionPropertiesPtrOutput
}

ConnectionGatewayDefinitionPropertiesPtrInput is an input type that accepts ConnectionGatewayDefinitionPropertiesArgs, ConnectionGatewayDefinitionPropertiesPtr and ConnectionGatewayDefinitionPropertiesPtrOutput values. You can construct a concrete instance of `ConnectionGatewayDefinitionPropertiesPtrInput` via:

        ConnectionGatewayDefinitionPropertiesArgs{...}

or:

        nil

type ConnectionGatewayDefinitionPropertiesPtrOutput

type ConnectionGatewayDefinitionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ConnectionGatewayDefinitionPropertiesPtrOutput) BackendUri

The URI of the backend

func (ConnectionGatewayDefinitionPropertiesPtrOutput) ConnectionGatewayInstallation

The gateway installation reference

func (ConnectionGatewayDefinitionPropertiesPtrOutput) ContactInformation

The gateway admin

func (ConnectionGatewayDefinitionPropertiesPtrOutput) Description

The gateway description

func (ConnectionGatewayDefinitionPropertiesPtrOutput) DisplayName

The gateway display name

func (ConnectionGatewayDefinitionPropertiesPtrOutput) Elem

func (ConnectionGatewayDefinitionPropertiesPtrOutput) ElementType

func (ConnectionGatewayDefinitionPropertiesPtrOutput) MachineName

The machine name of the gateway

func (ConnectionGatewayDefinitionPropertiesPtrOutput) Status

The gateway status

func (ConnectionGatewayDefinitionPropertiesPtrOutput) ToConnectionGatewayDefinitionPropertiesPtrOutput

func (o ConnectionGatewayDefinitionPropertiesPtrOutput) ToConnectionGatewayDefinitionPropertiesPtrOutput() ConnectionGatewayDefinitionPropertiesPtrOutput

func (ConnectionGatewayDefinitionPropertiesPtrOutput) ToConnectionGatewayDefinitionPropertiesPtrOutputWithContext

func (o ConnectionGatewayDefinitionPropertiesPtrOutput) ToConnectionGatewayDefinitionPropertiesPtrOutputWithContext(ctx context.Context) ConnectionGatewayDefinitionPropertiesPtrOutput

type ConnectionGatewayDefinitionResponseProperties

type ConnectionGatewayDefinitionResponseProperties struct {
	// The URI of the backend
	BackendUri *string `pulumi:"backendUri"`
	// The gateway installation reference
	ConnectionGatewayInstallation *ConnectionGatewayReferenceResponse `pulumi:"connectionGatewayInstallation"`
	// The gateway admin
	ContactInformation []string `pulumi:"contactInformation"`
	// The gateway description
	Description *string `pulumi:"description"`
	// The gateway display name
	DisplayName *string `pulumi:"displayName"`
	// The machine name of the gateway
	MachineName *string `pulumi:"machineName"`
	// The gateway status
	Status interface{} `pulumi:"status"`
}

type ConnectionGatewayDefinitionResponsePropertiesArgs

type ConnectionGatewayDefinitionResponsePropertiesArgs struct {
	// The URI of the backend
	BackendUri pulumi.StringPtrInput `pulumi:"backendUri"`
	// The gateway installation reference
	ConnectionGatewayInstallation ConnectionGatewayReferenceResponsePtrInput `pulumi:"connectionGatewayInstallation"`
	// The gateway admin
	ContactInformation pulumi.StringArrayInput `pulumi:"contactInformation"`
	// The gateway description
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The gateway display name
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The machine name of the gateway
	MachineName pulumi.StringPtrInput `pulumi:"machineName"`
	// The gateway status
	Status pulumi.Input `pulumi:"status"`
}

func (ConnectionGatewayDefinitionResponsePropertiesArgs) ElementType

func (ConnectionGatewayDefinitionResponsePropertiesArgs) ToConnectionGatewayDefinitionResponsePropertiesOutput

func (i ConnectionGatewayDefinitionResponsePropertiesArgs) ToConnectionGatewayDefinitionResponsePropertiesOutput() ConnectionGatewayDefinitionResponsePropertiesOutput

func (ConnectionGatewayDefinitionResponsePropertiesArgs) ToConnectionGatewayDefinitionResponsePropertiesOutputWithContext

func (i ConnectionGatewayDefinitionResponsePropertiesArgs) ToConnectionGatewayDefinitionResponsePropertiesOutputWithContext(ctx context.Context) ConnectionGatewayDefinitionResponsePropertiesOutput

func (ConnectionGatewayDefinitionResponsePropertiesArgs) ToConnectionGatewayDefinitionResponsePropertiesPtrOutput

func (i ConnectionGatewayDefinitionResponsePropertiesArgs) ToConnectionGatewayDefinitionResponsePropertiesPtrOutput() ConnectionGatewayDefinitionResponsePropertiesPtrOutput

func (ConnectionGatewayDefinitionResponsePropertiesArgs) ToConnectionGatewayDefinitionResponsePropertiesPtrOutputWithContext

func (i ConnectionGatewayDefinitionResponsePropertiesArgs) ToConnectionGatewayDefinitionResponsePropertiesPtrOutputWithContext(ctx context.Context) ConnectionGatewayDefinitionResponsePropertiesPtrOutput

type ConnectionGatewayDefinitionResponsePropertiesInput

type ConnectionGatewayDefinitionResponsePropertiesInput interface {
	pulumi.Input

	ToConnectionGatewayDefinitionResponsePropertiesOutput() ConnectionGatewayDefinitionResponsePropertiesOutput
	ToConnectionGatewayDefinitionResponsePropertiesOutputWithContext(context.Context) ConnectionGatewayDefinitionResponsePropertiesOutput
}

ConnectionGatewayDefinitionResponsePropertiesInput is an input type that accepts ConnectionGatewayDefinitionResponsePropertiesArgs and ConnectionGatewayDefinitionResponsePropertiesOutput values. You can construct a concrete instance of `ConnectionGatewayDefinitionResponsePropertiesInput` via:

ConnectionGatewayDefinitionResponsePropertiesArgs{...}

type ConnectionGatewayDefinitionResponsePropertiesOutput

type ConnectionGatewayDefinitionResponsePropertiesOutput struct{ *pulumi.OutputState }

func (ConnectionGatewayDefinitionResponsePropertiesOutput) BackendUri

The URI of the backend

func (ConnectionGatewayDefinitionResponsePropertiesOutput) ConnectionGatewayInstallation

The gateway installation reference

func (ConnectionGatewayDefinitionResponsePropertiesOutput) ContactInformation

The gateway admin

func (ConnectionGatewayDefinitionResponsePropertiesOutput) Description

The gateway description

func (ConnectionGatewayDefinitionResponsePropertiesOutput) DisplayName

The gateway display name

func (ConnectionGatewayDefinitionResponsePropertiesOutput) ElementType

func (ConnectionGatewayDefinitionResponsePropertiesOutput) MachineName

The machine name of the gateway

func (ConnectionGatewayDefinitionResponsePropertiesOutput) Status

The gateway status

func (ConnectionGatewayDefinitionResponsePropertiesOutput) ToConnectionGatewayDefinitionResponsePropertiesOutput

func (o ConnectionGatewayDefinitionResponsePropertiesOutput) ToConnectionGatewayDefinitionResponsePropertiesOutput() ConnectionGatewayDefinitionResponsePropertiesOutput

func (ConnectionGatewayDefinitionResponsePropertiesOutput) ToConnectionGatewayDefinitionResponsePropertiesOutputWithContext

func (o ConnectionGatewayDefinitionResponsePropertiesOutput) ToConnectionGatewayDefinitionResponsePropertiesOutputWithContext(ctx context.Context) ConnectionGatewayDefinitionResponsePropertiesOutput

func (ConnectionGatewayDefinitionResponsePropertiesOutput) ToConnectionGatewayDefinitionResponsePropertiesPtrOutput

func (o ConnectionGatewayDefinitionResponsePropertiesOutput) ToConnectionGatewayDefinitionResponsePropertiesPtrOutput() ConnectionGatewayDefinitionResponsePropertiesPtrOutput

func (ConnectionGatewayDefinitionResponsePropertiesOutput) ToConnectionGatewayDefinitionResponsePropertiesPtrOutputWithContext

func (o ConnectionGatewayDefinitionResponsePropertiesOutput) ToConnectionGatewayDefinitionResponsePropertiesPtrOutputWithContext(ctx context.Context) ConnectionGatewayDefinitionResponsePropertiesPtrOutput

type ConnectionGatewayDefinitionResponsePropertiesPtrInput

type ConnectionGatewayDefinitionResponsePropertiesPtrInput interface {
	pulumi.Input

	ToConnectionGatewayDefinitionResponsePropertiesPtrOutput() ConnectionGatewayDefinitionResponsePropertiesPtrOutput
	ToConnectionGatewayDefinitionResponsePropertiesPtrOutputWithContext(context.Context) ConnectionGatewayDefinitionResponsePropertiesPtrOutput
}

ConnectionGatewayDefinitionResponsePropertiesPtrInput is an input type that accepts ConnectionGatewayDefinitionResponsePropertiesArgs, ConnectionGatewayDefinitionResponsePropertiesPtr and ConnectionGatewayDefinitionResponsePropertiesPtrOutput values. You can construct a concrete instance of `ConnectionGatewayDefinitionResponsePropertiesPtrInput` via:

        ConnectionGatewayDefinitionResponsePropertiesArgs{...}

or:

        nil

type ConnectionGatewayDefinitionResponsePropertiesPtrOutput

type ConnectionGatewayDefinitionResponsePropertiesPtrOutput struct{ *pulumi.OutputState }

func (ConnectionGatewayDefinitionResponsePropertiesPtrOutput) BackendUri

The URI of the backend

func (ConnectionGatewayDefinitionResponsePropertiesPtrOutput) ConnectionGatewayInstallation

The gateway installation reference

func (ConnectionGatewayDefinitionResponsePropertiesPtrOutput) ContactInformation

The gateway admin

func (ConnectionGatewayDefinitionResponsePropertiesPtrOutput) Description

The gateway description

func (ConnectionGatewayDefinitionResponsePropertiesPtrOutput) DisplayName

The gateway display name

func (ConnectionGatewayDefinitionResponsePropertiesPtrOutput) Elem

func (ConnectionGatewayDefinitionResponsePropertiesPtrOutput) ElementType

func (ConnectionGatewayDefinitionResponsePropertiesPtrOutput) MachineName

The machine name of the gateway

func (ConnectionGatewayDefinitionResponsePropertiesPtrOutput) Status

The gateway status

func (ConnectionGatewayDefinitionResponsePropertiesPtrOutput) ToConnectionGatewayDefinitionResponsePropertiesPtrOutput

func (ConnectionGatewayDefinitionResponsePropertiesPtrOutput) ToConnectionGatewayDefinitionResponsePropertiesPtrOutputWithContext

func (o ConnectionGatewayDefinitionResponsePropertiesPtrOutput) ToConnectionGatewayDefinitionResponsePropertiesPtrOutputWithContext(ctx context.Context) ConnectionGatewayDefinitionResponsePropertiesPtrOutput

type ConnectionGatewayInput added in v0.2.6

type ConnectionGatewayInput interface {
	pulumi.Input

	ToConnectionGatewayOutput() ConnectionGatewayOutput
	ToConnectionGatewayOutputWithContext(ctx context.Context) ConnectionGatewayOutput
}

type ConnectionGatewayOutput added in v0.2.6

type ConnectionGatewayOutput struct {
	*pulumi.OutputState
}

func (ConnectionGatewayOutput) ElementType added in v0.2.6

func (ConnectionGatewayOutput) ElementType() reflect.Type

func (ConnectionGatewayOutput) ToConnectionGatewayOutput added in v0.2.6

func (o ConnectionGatewayOutput) ToConnectionGatewayOutput() ConnectionGatewayOutput

func (ConnectionGatewayOutput) ToConnectionGatewayOutputWithContext added in v0.2.6

func (o ConnectionGatewayOutput) ToConnectionGatewayOutputWithContext(ctx context.Context) ConnectionGatewayOutput

type ConnectionGatewayReference

type ConnectionGatewayReference struct {
	// Resource reference id
	Id *string `pulumi:"id"`
	// Resource reference location
	Location *string `pulumi:"location"`
	// Resource reference name
	Name *string `pulumi:"name"`
	// Resource reference type
	Type *string `pulumi:"type"`
}

The gateway installation reference

type ConnectionGatewayReferenceArgs

type ConnectionGatewayReferenceArgs struct {
	// Resource reference id
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Resource reference location
	Location pulumi.StringPtrInput `pulumi:"location"`
	// Resource reference name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Resource reference type
	Type pulumi.StringPtrInput `pulumi:"type"`
}

The gateway installation reference

func (ConnectionGatewayReferenceArgs) ElementType

func (ConnectionGatewayReferenceArgs) ToConnectionGatewayReferenceOutput

func (i ConnectionGatewayReferenceArgs) ToConnectionGatewayReferenceOutput() ConnectionGatewayReferenceOutput

func (ConnectionGatewayReferenceArgs) ToConnectionGatewayReferenceOutputWithContext

func (i ConnectionGatewayReferenceArgs) ToConnectionGatewayReferenceOutputWithContext(ctx context.Context) ConnectionGatewayReferenceOutput

func (ConnectionGatewayReferenceArgs) ToConnectionGatewayReferencePtrOutput

func (i ConnectionGatewayReferenceArgs) ToConnectionGatewayReferencePtrOutput() ConnectionGatewayReferencePtrOutput

func (ConnectionGatewayReferenceArgs) ToConnectionGatewayReferencePtrOutputWithContext

func (i ConnectionGatewayReferenceArgs) ToConnectionGatewayReferencePtrOutputWithContext(ctx context.Context) ConnectionGatewayReferencePtrOutput

type ConnectionGatewayReferenceInput

type ConnectionGatewayReferenceInput interface {
	pulumi.Input

	ToConnectionGatewayReferenceOutput() ConnectionGatewayReferenceOutput
	ToConnectionGatewayReferenceOutputWithContext(context.Context) ConnectionGatewayReferenceOutput
}

ConnectionGatewayReferenceInput is an input type that accepts ConnectionGatewayReferenceArgs and ConnectionGatewayReferenceOutput values. You can construct a concrete instance of `ConnectionGatewayReferenceInput` via:

ConnectionGatewayReferenceArgs{...}

type ConnectionGatewayReferenceOutput

type ConnectionGatewayReferenceOutput struct{ *pulumi.OutputState }

The gateway installation reference

func (ConnectionGatewayReferenceOutput) ElementType

func (ConnectionGatewayReferenceOutput) Id

Resource reference id

func (ConnectionGatewayReferenceOutput) Location

Resource reference location

func (ConnectionGatewayReferenceOutput) Name

Resource reference name

func (ConnectionGatewayReferenceOutput) ToConnectionGatewayReferenceOutput

func (o ConnectionGatewayReferenceOutput) ToConnectionGatewayReferenceOutput() ConnectionGatewayReferenceOutput

func (ConnectionGatewayReferenceOutput) ToConnectionGatewayReferenceOutputWithContext

func (o ConnectionGatewayReferenceOutput) ToConnectionGatewayReferenceOutputWithContext(ctx context.Context) ConnectionGatewayReferenceOutput

func (ConnectionGatewayReferenceOutput) ToConnectionGatewayReferencePtrOutput

func (o ConnectionGatewayReferenceOutput) ToConnectionGatewayReferencePtrOutput() ConnectionGatewayReferencePtrOutput

func (ConnectionGatewayReferenceOutput) ToConnectionGatewayReferencePtrOutputWithContext

func (o ConnectionGatewayReferenceOutput) ToConnectionGatewayReferencePtrOutputWithContext(ctx context.Context) ConnectionGatewayReferencePtrOutput

func (ConnectionGatewayReferenceOutput) Type

Resource reference type

type ConnectionGatewayReferencePtrInput

type ConnectionGatewayReferencePtrInput interface {
	pulumi.Input

	ToConnectionGatewayReferencePtrOutput() ConnectionGatewayReferencePtrOutput
	ToConnectionGatewayReferencePtrOutputWithContext(context.Context) ConnectionGatewayReferencePtrOutput
}

ConnectionGatewayReferencePtrInput is an input type that accepts ConnectionGatewayReferenceArgs, ConnectionGatewayReferencePtr and ConnectionGatewayReferencePtrOutput values. You can construct a concrete instance of `ConnectionGatewayReferencePtrInput` via:

        ConnectionGatewayReferenceArgs{...}

or:

        nil

type ConnectionGatewayReferencePtrOutput

type ConnectionGatewayReferencePtrOutput struct{ *pulumi.OutputState }

func (ConnectionGatewayReferencePtrOutput) Elem

func (ConnectionGatewayReferencePtrOutput) ElementType

func (ConnectionGatewayReferencePtrOutput) Id

Resource reference id

func (ConnectionGatewayReferencePtrOutput) Location

Resource reference location

func (ConnectionGatewayReferencePtrOutput) Name

Resource reference name

func (ConnectionGatewayReferencePtrOutput) ToConnectionGatewayReferencePtrOutput

func (o ConnectionGatewayReferencePtrOutput) ToConnectionGatewayReferencePtrOutput() ConnectionGatewayReferencePtrOutput

func (ConnectionGatewayReferencePtrOutput) ToConnectionGatewayReferencePtrOutputWithContext

func (o ConnectionGatewayReferencePtrOutput) ToConnectionGatewayReferencePtrOutputWithContext(ctx context.Context) ConnectionGatewayReferencePtrOutput

func (ConnectionGatewayReferencePtrOutput) Type

Resource reference type

type ConnectionGatewayReferenceResponse

type ConnectionGatewayReferenceResponse struct {
	// Resource reference id
	Id *string `pulumi:"id"`
	// Resource reference location
	Location *string `pulumi:"location"`
	// Resource reference name
	Name *string `pulumi:"name"`
	// Resource reference type
	Type *string `pulumi:"type"`
}

The gateway installation reference

type ConnectionGatewayReferenceResponseArgs

type ConnectionGatewayReferenceResponseArgs struct {
	// Resource reference id
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Resource reference location
	Location pulumi.StringPtrInput `pulumi:"location"`
	// Resource reference name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Resource reference type
	Type pulumi.StringPtrInput `pulumi:"type"`
}

The gateway installation reference

func (ConnectionGatewayReferenceResponseArgs) ElementType

func (ConnectionGatewayReferenceResponseArgs) ToConnectionGatewayReferenceResponseOutput

func (i ConnectionGatewayReferenceResponseArgs) ToConnectionGatewayReferenceResponseOutput() ConnectionGatewayReferenceResponseOutput

func (ConnectionGatewayReferenceResponseArgs) ToConnectionGatewayReferenceResponseOutputWithContext

func (i ConnectionGatewayReferenceResponseArgs) ToConnectionGatewayReferenceResponseOutputWithContext(ctx context.Context) ConnectionGatewayReferenceResponseOutput

func (ConnectionGatewayReferenceResponseArgs) ToConnectionGatewayReferenceResponsePtrOutput

func (i ConnectionGatewayReferenceResponseArgs) ToConnectionGatewayReferenceResponsePtrOutput() ConnectionGatewayReferenceResponsePtrOutput

func (ConnectionGatewayReferenceResponseArgs) ToConnectionGatewayReferenceResponsePtrOutputWithContext

func (i ConnectionGatewayReferenceResponseArgs) ToConnectionGatewayReferenceResponsePtrOutputWithContext(ctx context.Context) ConnectionGatewayReferenceResponsePtrOutput

type ConnectionGatewayReferenceResponseInput

type ConnectionGatewayReferenceResponseInput interface {
	pulumi.Input

	ToConnectionGatewayReferenceResponseOutput() ConnectionGatewayReferenceResponseOutput
	ToConnectionGatewayReferenceResponseOutputWithContext(context.Context) ConnectionGatewayReferenceResponseOutput
}

ConnectionGatewayReferenceResponseInput is an input type that accepts ConnectionGatewayReferenceResponseArgs and ConnectionGatewayReferenceResponseOutput values. You can construct a concrete instance of `ConnectionGatewayReferenceResponseInput` via:

ConnectionGatewayReferenceResponseArgs{...}

type ConnectionGatewayReferenceResponseOutput

type ConnectionGatewayReferenceResponseOutput struct{ *pulumi.OutputState }

The gateway installation reference

func (ConnectionGatewayReferenceResponseOutput) ElementType

func (ConnectionGatewayReferenceResponseOutput) Id

Resource reference id

func (ConnectionGatewayReferenceResponseOutput) Location

Resource reference location

func (ConnectionGatewayReferenceResponseOutput) Name

Resource reference name

func (ConnectionGatewayReferenceResponseOutput) ToConnectionGatewayReferenceResponseOutput

func (o ConnectionGatewayReferenceResponseOutput) ToConnectionGatewayReferenceResponseOutput() ConnectionGatewayReferenceResponseOutput

func (ConnectionGatewayReferenceResponseOutput) ToConnectionGatewayReferenceResponseOutputWithContext

func (o ConnectionGatewayReferenceResponseOutput) ToConnectionGatewayReferenceResponseOutputWithContext(ctx context.Context) ConnectionGatewayReferenceResponseOutput

func (ConnectionGatewayReferenceResponseOutput) ToConnectionGatewayReferenceResponsePtrOutput

func (o ConnectionGatewayReferenceResponseOutput) ToConnectionGatewayReferenceResponsePtrOutput() ConnectionGatewayReferenceResponsePtrOutput

func (ConnectionGatewayReferenceResponseOutput) ToConnectionGatewayReferenceResponsePtrOutputWithContext

func (o ConnectionGatewayReferenceResponseOutput) ToConnectionGatewayReferenceResponsePtrOutputWithContext(ctx context.Context) ConnectionGatewayReferenceResponsePtrOutput

func (ConnectionGatewayReferenceResponseOutput) Type

Resource reference type

type ConnectionGatewayReferenceResponsePtrInput

type ConnectionGatewayReferenceResponsePtrInput interface {
	pulumi.Input

	ToConnectionGatewayReferenceResponsePtrOutput() ConnectionGatewayReferenceResponsePtrOutput
	ToConnectionGatewayReferenceResponsePtrOutputWithContext(context.Context) ConnectionGatewayReferenceResponsePtrOutput
}

ConnectionGatewayReferenceResponsePtrInput is an input type that accepts ConnectionGatewayReferenceResponseArgs, ConnectionGatewayReferenceResponsePtr and ConnectionGatewayReferenceResponsePtrOutput values. You can construct a concrete instance of `ConnectionGatewayReferenceResponsePtrInput` via:

        ConnectionGatewayReferenceResponseArgs{...}

or:

        nil

type ConnectionGatewayReferenceResponsePtrOutput

type ConnectionGatewayReferenceResponsePtrOutput struct{ *pulumi.OutputState }

func (ConnectionGatewayReferenceResponsePtrOutput) Elem

func (ConnectionGatewayReferenceResponsePtrOutput) ElementType

func (ConnectionGatewayReferenceResponsePtrOutput) Id

Resource reference id

func (ConnectionGatewayReferenceResponsePtrOutput) Location

Resource reference location

func (ConnectionGatewayReferenceResponsePtrOutput) Name

Resource reference name

func (ConnectionGatewayReferenceResponsePtrOutput) ToConnectionGatewayReferenceResponsePtrOutput

func (o ConnectionGatewayReferenceResponsePtrOutput) ToConnectionGatewayReferenceResponsePtrOutput() ConnectionGatewayReferenceResponsePtrOutput

func (ConnectionGatewayReferenceResponsePtrOutput) ToConnectionGatewayReferenceResponsePtrOutputWithContext

func (o ConnectionGatewayReferenceResponsePtrOutput) ToConnectionGatewayReferenceResponsePtrOutputWithContext(ctx context.Context) ConnectionGatewayReferenceResponsePtrOutput

func (ConnectionGatewayReferenceResponsePtrOutput) Type

Resource reference type

type ConnectionGatewayState

type ConnectionGatewayState struct {
	// Resource ETag
	Etag pulumi.StringPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// Resource name
	Name       pulumi.StringPtrInput
	Properties ConnectionGatewayDefinitionResponsePropertiesPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (ConnectionGatewayState) ElementType

func (ConnectionGatewayState) ElementType() reflect.Type

type ConnectionInput added in v0.2.6

type ConnectionInput interface {
	pulumi.Input

	ToConnectionOutput() ConnectionOutput
	ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
}

type ConnectionOutput added in v0.2.6

type ConnectionOutput struct {
	*pulumi.OutputState
}

func (ConnectionOutput) ElementType added in v0.2.6

func (ConnectionOutput) ElementType() reflect.Type

func (ConnectionOutput) ToConnectionOutput added in v0.2.6

func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput

func (ConnectionOutput) ToConnectionOutputWithContext added in v0.2.6

func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput

type ConnectionParameter

type ConnectionParameter struct {
	// OAuth settings for the connection provider
	OAuthSettings *ApiOAuthSettings `pulumi:"oAuthSettings"`
	// Type of the parameter
	Type *string `pulumi:"type"`
}

Connection provider parameters

type ConnectionParameterArgs

type ConnectionParameterArgs struct {
	// OAuth settings for the connection provider
	OAuthSettings ApiOAuthSettingsPtrInput `pulumi:"oAuthSettings"`
	// Type of the parameter
	Type *ConnectionParameterType `pulumi:"type"`
}

Connection provider parameters

func (ConnectionParameterArgs) ElementType

func (ConnectionParameterArgs) ElementType() reflect.Type

func (ConnectionParameterArgs) ToConnectionParameterOutput

func (i ConnectionParameterArgs) ToConnectionParameterOutput() ConnectionParameterOutput

func (ConnectionParameterArgs) ToConnectionParameterOutputWithContext

func (i ConnectionParameterArgs) ToConnectionParameterOutputWithContext(ctx context.Context) ConnectionParameterOutput

type ConnectionParameterInput

type ConnectionParameterInput interface {
	pulumi.Input

	ToConnectionParameterOutput() ConnectionParameterOutput
	ToConnectionParameterOutputWithContext(context.Context) ConnectionParameterOutput
}

ConnectionParameterInput is an input type that accepts ConnectionParameterArgs and ConnectionParameterOutput values. You can construct a concrete instance of `ConnectionParameterInput` via:

ConnectionParameterArgs{...}

type ConnectionParameterMap

type ConnectionParameterMap map[string]ConnectionParameterInput

func (ConnectionParameterMap) ElementType

func (ConnectionParameterMap) ElementType() reflect.Type

func (ConnectionParameterMap) ToConnectionParameterMapOutput

func (i ConnectionParameterMap) ToConnectionParameterMapOutput() ConnectionParameterMapOutput

func (ConnectionParameterMap) ToConnectionParameterMapOutputWithContext

func (i ConnectionParameterMap) ToConnectionParameterMapOutputWithContext(ctx context.Context) ConnectionParameterMapOutput

type ConnectionParameterMapInput

type ConnectionParameterMapInput interface {
	pulumi.Input

	ToConnectionParameterMapOutput() ConnectionParameterMapOutput
	ToConnectionParameterMapOutputWithContext(context.Context) ConnectionParameterMapOutput
}

ConnectionParameterMapInput is an input type that accepts ConnectionParameterMap and ConnectionParameterMapOutput values. You can construct a concrete instance of `ConnectionParameterMapInput` via:

ConnectionParameterMap{ "key": ConnectionParameterArgs{...} }

type ConnectionParameterMapOutput

type ConnectionParameterMapOutput struct{ *pulumi.OutputState }

func (ConnectionParameterMapOutput) ElementType

func (ConnectionParameterMapOutput) MapIndex

func (ConnectionParameterMapOutput) ToConnectionParameterMapOutput

func (o ConnectionParameterMapOutput) ToConnectionParameterMapOutput() ConnectionParameterMapOutput

func (ConnectionParameterMapOutput) ToConnectionParameterMapOutputWithContext

func (o ConnectionParameterMapOutput) ToConnectionParameterMapOutputWithContext(ctx context.Context) ConnectionParameterMapOutput

type ConnectionParameterOutput

type ConnectionParameterOutput struct{ *pulumi.OutputState }

Connection provider parameters

func (ConnectionParameterOutput) ElementType

func (ConnectionParameterOutput) ElementType() reflect.Type

func (ConnectionParameterOutput) OAuthSettings

OAuth settings for the connection provider

func (ConnectionParameterOutput) ToConnectionParameterOutput

func (o ConnectionParameterOutput) ToConnectionParameterOutput() ConnectionParameterOutput

func (ConnectionParameterOutput) ToConnectionParameterOutputWithContext

func (o ConnectionParameterOutput) ToConnectionParameterOutputWithContext(ctx context.Context) ConnectionParameterOutput

func (ConnectionParameterOutput) Type

Type of the parameter

type ConnectionParameterResponse

type ConnectionParameterResponse struct {
	// OAuth settings for the connection provider
	OAuthSettings *ApiOAuthSettingsResponse `pulumi:"oAuthSettings"`
	// Type of the parameter
	Type *string `pulumi:"type"`
}

Connection provider parameters

type ConnectionParameterResponseArgs

type ConnectionParameterResponseArgs struct {
	// OAuth settings for the connection provider
	OAuthSettings ApiOAuthSettingsResponsePtrInput `pulumi:"oAuthSettings"`
	// Type of the parameter
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Connection provider parameters

func (ConnectionParameterResponseArgs) ElementType

func (ConnectionParameterResponseArgs) ToConnectionParameterResponseOutput

func (i ConnectionParameterResponseArgs) ToConnectionParameterResponseOutput() ConnectionParameterResponseOutput

func (ConnectionParameterResponseArgs) ToConnectionParameterResponseOutputWithContext

func (i ConnectionParameterResponseArgs) ToConnectionParameterResponseOutputWithContext(ctx context.Context) ConnectionParameterResponseOutput

type ConnectionParameterResponseInput

type ConnectionParameterResponseInput interface {
	pulumi.Input

	ToConnectionParameterResponseOutput() ConnectionParameterResponseOutput
	ToConnectionParameterResponseOutputWithContext(context.Context) ConnectionParameterResponseOutput
}

ConnectionParameterResponseInput is an input type that accepts ConnectionParameterResponseArgs and ConnectionParameterResponseOutput values. You can construct a concrete instance of `ConnectionParameterResponseInput` via:

ConnectionParameterResponseArgs{...}

type ConnectionParameterResponseMap

type ConnectionParameterResponseMap map[string]ConnectionParameterResponseInput

func (ConnectionParameterResponseMap) ElementType

func (ConnectionParameterResponseMap) ToConnectionParameterResponseMapOutput

func (i ConnectionParameterResponseMap) ToConnectionParameterResponseMapOutput() ConnectionParameterResponseMapOutput

func (ConnectionParameterResponseMap) ToConnectionParameterResponseMapOutputWithContext

func (i ConnectionParameterResponseMap) ToConnectionParameterResponseMapOutputWithContext(ctx context.Context) ConnectionParameterResponseMapOutput

type ConnectionParameterResponseMapInput

type ConnectionParameterResponseMapInput interface {
	pulumi.Input

	ToConnectionParameterResponseMapOutput() ConnectionParameterResponseMapOutput
	ToConnectionParameterResponseMapOutputWithContext(context.Context) ConnectionParameterResponseMapOutput
}

ConnectionParameterResponseMapInput is an input type that accepts ConnectionParameterResponseMap and ConnectionParameterResponseMapOutput values. You can construct a concrete instance of `ConnectionParameterResponseMapInput` via:

ConnectionParameterResponseMap{ "key": ConnectionParameterResponseArgs{...} }

type ConnectionParameterResponseMapOutput

type ConnectionParameterResponseMapOutput struct{ *pulumi.OutputState }

func (ConnectionParameterResponseMapOutput) ElementType

func (ConnectionParameterResponseMapOutput) MapIndex

func (ConnectionParameterResponseMapOutput) ToConnectionParameterResponseMapOutput

func (o ConnectionParameterResponseMapOutput) ToConnectionParameterResponseMapOutput() ConnectionParameterResponseMapOutput

func (ConnectionParameterResponseMapOutput) ToConnectionParameterResponseMapOutputWithContext

func (o ConnectionParameterResponseMapOutput) ToConnectionParameterResponseMapOutputWithContext(ctx context.Context) ConnectionParameterResponseMapOutput

type ConnectionParameterResponseOutput

type ConnectionParameterResponseOutput struct{ *pulumi.OutputState }

Connection provider parameters

func (ConnectionParameterResponseOutput) ElementType

func (ConnectionParameterResponseOutput) OAuthSettings

OAuth settings for the connection provider

func (ConnectionParameterResponseOutput) ToConnectionParameterResponseOutput

func (o ConnectionParameterResponseOutput) ToConnectionParameterResponseOutput() ConnectionParameterResponseOutput

func (ConnectionParameterResponseOutput) ToConnectionParameterResponseOutputWithContext

func (o ConnectionParameterResponseOutput) ToConnectionParameterResponseOutputWithContext(ctx context.Context) ConnectionParameterResponseOutput

func (ConnectionParameterResponseOutput) Type

Type of the parameter

type ConnectionParameterType added in v0.3.1

type ConnectionParameterType pulumi.String

Type of the parameter

func (ConnectionParameterType) ElementType added in v0.3.1

func (ConnectionParameterType) ElementType() reflect.Type

func (ConnectionParameterType) ToStringOutput added in v0.3.1

func (e ConnectionParameterType) ToStringOutput() pulumi.StringOutput

func (ConnectionParameterType) ToStringOutputWithContext added in v0.3.1

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

func (ConnectionParameterType) ToStringPtrOutput added in v0.3.1

func (e ConnectionParameterType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectionParameterType) ToStringPtrOutputWithContext added in v0.3.1

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

type ConnectionState

type ConnectionState struct {
	// Resource ETag
	Etag pulumi.StringPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// Resource name
	Name       pulumi.StringPtrInput
	Properties ApiConnectionDefinitionResponsePropertiesPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (ConnectionState) ElementType

func (ConnectionState) ElementType() reflect.Type

type ConnectionStatusDefinition

type ConnectionStatusDefinition struct {
	// Connection error
	Error *ConnectionError `pulumi:"error"`
	// The gateway status
	Status *string `pulumi:"status"`
	// Target of the error
	Target *string `pulumi:"target"`
}

Connection status

type ConnectionStatusDefinitionArgs

type ConnectionStatusDefinitionArgs struct {
	// Connection error
	Error ConnectionErrorPtrInput `pulumi:"error"`
	// The gateway status
	Status pulumi.StringPtrInput `pulumi:"status"`
	// Target of the error
	Target pulumi.StringPtrInput `pulumi:"target"`
}

Connection status

func (ConnectionStatusDefinitionArgs) ElementType

func (ConnectionStatusDefinitionArgs) ToConnectionStatusDefinitionOutput

func (i ConnectionStatusDefinitionArgs) ToConnectionStatusDefinitionOutput() ConnectionStatusDefinitionOutput

func (ConnectionStatusDefinitionArgs) ToConnectionStatusDefinitionOutputWithContext

func (i ConnectionStatusDefinitionArgs) ToConnectionStatusDefinitionOutputWithContext(ctx context.Context) ConnectionStatusDefinitionOutput

type ConnectionStatusDefinitionArray

type ConnectionStatusDefinitionArray []ConnectionStatusDefinitionInput

func (ConnectionStatusDefinitionArray) ElementType

func (ConnectionStatusDefinitionArray) ToConnectionStatusDefinitionArrayOutput

func (i ConnectionStatusDefinitionArray) ToConnectionStatusDefinitionArrayOutput() ConnectionStatusDefinitionArrayOutput

func (ConnectionStatusDefinitionArray) ToConnectionStatusDefinitionArrayOutputWithContext

func (i ConnectionStatusDefinitionArray) ToConnectionStatusDefinitionArrayOutputWithContext(ctx context.Context) ConnectionStatusDefinitionArrayOutput

type ConnectionStatusDefinitionArrayInput

type ConnectionStatusDefinitionArrayInput interface {
	pulumi.Input

	ToConnectionStatusDefinitionArrayOutput() ConnectionStatusDefinitionArrayOutput
	ToConnectionStatusDefinitionArrayOutputWithContext(context.Context) ConnectionStatusDefinitionArrayOutput
}

ConnectionStatusDefinitionArrayInput is an input type that accepts ConnectionStatusDefinitionArray and ConnectionStatusDefinitionArrayOutput values. You can construct a concrete instance of `ConnectionStatusDefinitionArrayInput` via:

ConnectionStatusDefinitionArray{ ConnectionStatusDefinitionArgs{...} }

type ConnectionStatusDefinitionArrayOutput

type ConnectionStatusDefinitionArrayOutput struct{ *pulumi.OutputState }

func (ConnectionStatusDefinitionArrayOutput) ElementType

func (ConnectionStatusDefinitionArrayOutput) Index

func (ConnectionStatusDefinitionArrayOutput) ToConnectionStatusDefinitionArrayOutput

func (o ConnectionStatusDefinitionArrayOutput) ToConnectionStatusDefinitionArrayOutput() ConnectionStatusDefinitionArrayOutput

func (ConnectionStatusDefinitionArrayOutput) ToConnectionStatusDefinitionArrayOutputWithContext

func (o ConnectionStatusDefinitionArrayOutput) ToConnectionStatusDefinitionArrayOutputWithContext(ctx context.Context) ConnectionStatusDefinitionArrayOutput

type ConnectionStatusDefinitionInput

type ConnectionStatusDefinitionInput interface {
	pulumi.Input

	ToConnectionStatusDefinitionOutput() ConnectionStatusDefinitionOutput
	ToConnectionStatusDefinitionOutputWithContext(context.Context) ConnectionStatusDefinitionOutput
}

ConnectionStatusDefinitionInput is an input type that accepts ConnectionStatusDefinitionArgs and ConnectionStatusDefinitionOutput values. You can construct a concrete instance of `ConnectionStatusDefinitionInput` via:

ConnectionStatusDefinitionArgs{...}

type ConnectionStatusDefinitionOutput

type ConnectionStatusDefinitionOutput struct{ *pulumi.OutputState }

Connection status

func (ConnectionStatusDefinitionOutput) ElementType

func (ConnectionStatusDefinitionOutput) Error

Connection error

func (ConnectionStatusDefinitionOutput) Status

The gateway status

func (ConnectionStatusDefinitionOutput) Target

Target of the error

func (ConnectionStatusDefinitionOutput) ToConnectionStatusDefinitionOutput

func (o ConnectionStatusDefinitionOutput) ToConnectionStatusDefinitionOutput() ConnectionStatusDefinitionOutput

func (ConnectionStatusDefinitionOutput) ToConnectionStatusDefinitionOutputWithContext

func (o ConnectionStatusDefinitionOutput) ToConnectionStatusDefinitionOutputWithContext(ctx context.Context) ConnectionStatusDefinitionOutput

type ConnectionStatusDefinitionResponse

type ConnectionStatusDefinitionResponse struct {
	// Connection error
	Error *ConnectionErrorResponse `pulumi:"error"`
	// The gateway status
	Status *string `pulumi:"status"`
	// Target of the error
	Target *string `pulumi:"target"`
}

Connection status

type ConnectionStatusDefinitionResponseArgs

type ConnectionStatusDefinitionResponseArgs struct {
	// Connection error
	Error ConnectionErrorResponsePtrInput `pulumi:"error"`
	// The gateway status
	Status pulumi.StringPtrInput `pulumi:"status"`
	// Target of the error
	Target pulumi.StringPtrInput `pulumi:"target"`
}

Connection status

func (ConnectionStatusDefinitionResponseArgs) ElementType

func (ConnectionStatusDefinitionResponseArgs) ToConnectionStatusDefinitionResponseOutput

func (i ConnectionStatusDefinitionResponseArgs) ToConnectionStatusDefinitionResponseOutput() ConnectionStatusDefinitionResponseOutput

func (ConnectionStatusDefinitionResponseArgs) ToConnectionStatusDefinitionResponseOutputWithContext

func (i ConnectionStatusDefinitionResponseArgs) ToConnectionStatusDefinitionResponseOutputWithContext(ctx context.Context) ConnectionStatusDefinitionResponseOutput

type ConnectionStatusDefinitionResponseArray

type ConnectionStatusDefinitionResponseArray []ConnectionStatusDefinitionResponseInput

func (ConnectionStatusDefinitionResponseArray) ElementType

func (ConnectionStatusDefinitionResponseArray) ToConnectionStatusDefinitionResponseArrayOutput

func (i ConnectionStatusDefinitionResponseArray) ToConnectionStatusDefinitionResponseArrayOutput() ConnectionStatusDefinitionResponseArrayOutput

func (ConnectionStatusDefinitionResponseArray) ToConnectionStatusDefinitionResponseArrayOutputWithContext

func (i ConnectionStatusDefinitionResponseArray) ToConnectionStatusDefinitionResponseArrayOutputWithContext(ctx context.Context) ConnectionStatusDefinitionResponseArrayOutput

type ConnectionStatusDefinitionResponseArrayInput

type ConnectionStatusDefinitionResponseArrayInput interface {
	pulumi.Input

	ToConnectionStatusDefinitionResponseArrayOutput() ConnectionStatusDefinitionResponseArrayOutput
	ToConnectionStatusDefinitionResponseArrayOutputWithContext(context.Context) ConnectionStatusDefinitionResponseArrayOutput
}

ConnectionStatusDefinitionResponseArrayInput is an input type that accepts ConnectionStatusDefinitionResponseArray and ConnectionStatusDefinitionResponseArrayOutput values. You can construct a concrete instance of `ConnectionStatusDefinitionResponseArrayInput` via:

ConnectionStatusDefinitionResponseArray{ ConnectionStatusDefinitionResponseArgs{...} }

type ConnectionStatusDefinitionResponseArrayOutput

type ConnectionStatusDefinitionResponseArrayOutput struct{ *pulumi.OutputState }

func (ConnectionStatusDefinitionResponseArrayOutput) ElementType

func (ConnectionStatusDefinitionResponseArrayOutput) Index

func (ConnectionStatusDefinitionResponseArrayOutput) ToConnectionStatusDefinitionResponseArrayOutput

func (o ConnectionStatusDefinitionResponseArrayOutput) ToConnectionStatusDefinitionResponseArrayOutput() ConnectionStatusDefinitionResponseArrayOutput

func (ConnectionStatusDefinitionResponseArrayOutput) ToConnectionStatusDefinitionResponseArrayOutputWithContext

func (o ConnectionStatusDefinitionResponseArrayOutput) ToConnectionStatusDefinitionResponseArrayOutputWithContext(ctx context.Context) ConnectionStatusDefinitionResponseArrayOutput

type ConnectionStatusDefinitionResponseInput

type ConnectionStatusDefinitionResponseInput interface {
	pulumi.Input

	ToConnectionStatusDefinitionResponseOutput() ConnectionStatusDefinitionResponseOutput
	ToConnectionStatusDefinitionResponseOutputWithContext(context.Context) ConnectionStatusDefinitionResponseOutput
}

ConnectionStatusDefinitionResponseInput is an input type that accepts ConnectionStatusDefinitionResponseArgs and ConnectionStatusDefinitionResponseOutput values. You can construct a concrete instance of `ConnectionStatusDefinitionResponseInput` via:

ConnectionStatusDefinitionResponseArgs{...}

type ConnectionStatusDefinitionResponseOutput

type ConnectionStatusDefinitionResponseOutput struct{ *pulumi.OutputState }

Connection status

func (ConnectionStatusDefinitionResponseOutput) ElementType

func (ConnectionStatusDefinitionResponseOutput) Error

Connection error

func (ConnectionStatusDefinitionResponseOutput) Status

The gateway status

func (ConnectionStatusDefinitionResponseOutput) Target

Target of the error

func (ConnectionStatusDefinitionResponseOutput) ToConnectionStatusDefinitionResponseOutput

func (o ConnectionStatusDefinitionResponseOutput) ToConnectionStatusDefinitionResponseOutput() ConnectionStatusDefinitionResponseOutput

func (ConnectionStatusDefinitionResponseOutput) ToConnectionStatusDefinitionResponseOutputWithContext

func (o ConnectionStatusDefinitionResponseOutput) ToConnectionStatusDefinitionResponseOutputWithContext(ctx context.Context) ConnectionStatusDefinitionResponseOutput

type ConnectionStringType added in v0.3.1

type ConnectionStringType pulumi.String

Type of database.

func (ConnectionStringType) ElementType added in v0.3.1

func (ConnectionStringType) ElementType() reflect.Type

func (ConnectionStringType) ToStringOutput added in v0.3.1

func (e ConnectionStringType) ToStringOutput() pulumi.StringOutput

func (ConnectionStringType) ToStringOutputWithContext added in v0.3.1

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

func (ConnectionStringType) ToStringPtrOutput added in v0.3.1

func (e ConnectionStringType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectionStringType) ToStringPtrOutputWithContext added in v0.3.1

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

type ConsentLinkDefinitionResponse

type ConsentLinkDefinitionResponse struct {
	// Display name of the parameter in the connection provider's OAuth settings
	DisplayName *string `pulumi:"displayName"`
	// URI for first party login
	FirstPartyLoginUri *string `pulumi:"firstPartyLoginUri"`
	// URI for the consent link
	Link *string `pulumi:"link"`
	// Status of the link
	Status *string `pulumi:"status"`
}

A consent link

type ConsentLinkDefinitionResponseArgs

type ConsentLinkDefinitionResponseArgs struct {
	// Display name of the parameter in the connection provider's OAuth settings
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// URI for first party login
	FirstPartyLoginUri pulumi.StringPtrInput `pulumi:"firstPartyLoginUri"`
	// URI for the consent link
	Link pulumi.StringPtrInput `pulumi:"link"`
	// Status of the link
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A consent link

func (ConsentLinkDefinitionResponseArgs) ElementType

func (ConsentLinkDefinitionResponseArgs) ToConsentLinkDefinitionResponseOutput

func (i ConsentLinkDefinitionResponseArgs) ToConsentLinkDefinitionResponseOutput() ConsentLinkDefinitionResponseOutput

func (ConsentLinkDefinitionResponseArgs) ToConsentLinkDefinitionResponseOutputWithContext

func (i ConsentLinkDefinitionResponseArgs) ToConsentLinkDefinitionResponseOutputWithContext(ctx context.Context) ConsentLinkDefinitionResponseOutput

type ConsentLinkDefinitionResponseArray

type ConsentLinkDefinitionResponseArray []ConsentLinkDefinitionResponseInput

func (ConsentLinkDefinitionResponseArray) ElementType

func (ConsentLinkDefinitionResponseArray) ToConsentLinkDefinitionResponseArrayOutput

func (i ConsentLinkDefinitionResponseArray) ToConsentLinkDefinitionResponseArrayOutput() ConsentLinkDefinitionResponseArrayOutput

func (ConsentLinkDefinitionResponseArray) ToConsentLinkDefinitionResponseArrayOutputWithContext

func (i ConsentLinkDefinitionResponseArray) ToConsentLinkDefinitionResponseArrayOutputWithContext(ctx context.Context) ConsentLinkDefinitionResponseArrayOutput

type ConsentLinkDefinitionResponseArrayInput

type ConsentLinkDefinitionResponseArrayInput interface {
	pulumi.Input

	ToConsentLinkDefinitionResponseArrayOutput() ConsentLinkDefinitionResponseArrayOutput
	ToConsentLinkDefinitionResponseArrayOutputWithContext(context.Context) ConsentLinkDefinitionResponseArrayOutput
}

ConsentLinkDefinitionResponseArrayInput is an input type that accepts ConsentLinkDefinitionResponseArray and ConsentLinkDefinitionResponseArrayOutput values. You can construct a concrete instance of `ConsentLinkDefinitionResponseArrayInput` via:

ConsentLinkDefinitionResponseArray{ ConsentLinkDefinitionResponseArgs{...} }

type ConsentLinkDefinitionResponseArrayOutput

type ConsentLinkDefinitionResponseArrayOutput struct{ *pulumi.OutputState }

func (ConsentLinkDefinitionResponseArrayOutput) ElementType

func (ConsentLinkDefinitionResponseArrayOutput) Index

func (ConsentLinkDefinitionResponseArrayOutput) ToConsentLinkDefinitionResponseArrayOutput

func (o ConsentLinkDefinitionResponseArrayOutput) ToConsentLinkDefinitionResponseArrayOutput() ConsentLinkDefinitionResponseArrayOutput

func (ConsentLinkDefinitionResponseArrayOutput) ToConsentLinkDefinitionResponseArrayOutputWithContext

func (o ConsentLinkDefinitionResponseArrayOutput) ToConsentLinkDefinitionResponseArrayOutputWithContext(ctx context.Context) ConsentLinkDefinitionResponseArrayOutput

type ConsentLinkDefinitionResponseInput

type ConsentLinkDefinitionResponseInput interface {
	pulumi.Input

	ToConsentLinkDefinitionResponseOutput() ConsentLinkDefinitionResponseOutput
	ToConsentLinkDefinitionResponseOutputWithContext(context.Context) ConsentLinkDefinitionResponseOutput
}

ConsentLinkDefinitionResponseInput is an input type that accepts ConsentLinkDefinitionResponseArgs and ConsentLinkDefinitionResponseOutput values. You can construct a concrete instance of `ConsentLinkDefinitionResponseInput` via:

ConsentLinkDefinitionResponseArgs{...}

type ConsentLinkDefinitionResponseOutput

type ConsentLinkDefinitionResponseOutput struct{ *pulumi.OutputState }

A consent link

func (ConsentLinkDefinitionResponseOutput) DisplayName

Display name of the parameter in the connection provider's OAuth settings

func (ConsentLinkDefinitionResponseOutput) ElementType

func (ConsentLinkDefinitionResponseOutput) FirstPartyLoginUri

URI for first party login

URI for the consent link

func (ConsentLinkDefinitionResponseOutput) Status

Status of the link

func (ConsentLinkDefinitionResponseOutput) ToConsentLinkDefinitionResponseOutput

func (o ConsentLinkDefinitionResponseOutput) ToConsentLinkDefinitionResponseOutput() ConsentLinkDefinitionResponseOutput

func (ConsentLinkDefinitionResponseOutput) ToConsentLinkDefinitionResponseOutputWithContext

func (o ConsentLinkDefinitionResponseOutput) ToConsentLinkDefinitionResponseOutputWithContext(ctx context.Context) ConsentLinkDefinitionResponseOutput

type ConsentLinkParameterDefinition

type ConsentLinkParameterDefinition struct {
	// AAD OID (user or group) if the principal type is ActiveDirectory. MSA PUID if the principal type is MicrosoftAccount
	ObjectId *string `pulumi:"objectId"`
	// Name of the parameter in the connection provider's OAuth settings
	ParameterName *string `pulumi:"parameterName"`
	// Name of the parameter in the connection provider's OAuth settings
	RedirectUrl *string `pulumi:"redirectUrl"`
	// The tenant id
	TenantId *string `pulumi:"tenantId"`
}

Consent link definition

type ConsentLinkParameterDefinitionArgs

type ConsentLinkParameterDefinitionArgs struct {
	// AAD OID (user or group) if the principal type is ActiveDirectory. MSA PUID if the principal type is MicrosoftAccount
	ObjectId pulumi.StringPtrInput `pulumi:"objectId"`
	// Name of the parameter in the connection provider's OAuth settings
	ParameterName pulumi.StringPtrInput `pulumi:"parameterName"`
	// Name of the parameter in the connection provider's OAuth settings
	RedirectUrl pulumi.StringPtrInput `pulumi:"redirectUrl"`
	// The tenant id
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
}

Consent link definition

func (ConsentLinkParameterDefinitionArgs) ElementType

func (ConsentLinkParameterDefinitionArgs) ToConsentLinkParameterDefinitionOutput

func (i ConsentLinkParameterDefinitionArgs) ToConsentLinkParameterDefinitionOutput() ConsentLinkParameterDefinitionOutput

func (ConsentLinkParameterDefinitionArgs) ToConsentLinkParameterDefinitionOutputWithContext

func (i ConsentLinkParameterDefinitionArgs) ToConsentLinkParameterDefinitionOutputWithContext(ctx context.Context) ConsentLinkParameterDefinitionOutput

type ConsentLinkParameterDefinitionArray

type ConsentLinkParameterDefinitionArray []ConsentLinkParameterDefinitionInput

func (ConsentLinkParameterDefinitionArray) ElementType

func (ConsentLinkParameterDefinitionArray) ToConsentLinkParameterDefinitionArrayOutput

func (i ConsentLinkParameterDefinitionArray) ToConsentLinkParameterDefinitionArrayOutput() ConsentLinkParameterDefinitionArrayOutput

func (ConsentLinkParameterDefinitionArray) ToConsentLinkParameterDefinitionArrayOutputWithContext

func (i ConsentLinkParameterDefinitionArray) ToConsentLinkParameterDefinitionArrayOutputWithContext(ctx context.Context) ConsentLinkParameterDefinitionArrayOutput

type ConsentLinkParameterDefinitionArrayInput

type ConsentLinkParameterDefinitionArrayInput interface {
	pulumi.Input

	ToConsentLinkParameterDefinitionArrayOutput() ConsentLinkParameterDefinitionArrayOutput
	ToConsentLinkParameterDefinitionArrayOutputWithContext(context.Context) ConsentLinkParameterDefinitionArrayOutput
}

ConsentLinkParameterDefinitionArrayInput is an input type that accepts ConsentLinkParameterDefinitionArray and ConsentLinkParameterDefinitionArrayOutput values. You can construct a concrete instance of `ConsentLinkParameterDefinitionArrayInput` via:

ConsentLinkParameterDefinitionArray{ ConsentLinkParameterDefinitionArgs{...} }

type ConsentLinkParameterDefinitionArrayOutput

type ConsentLinkParameterDefinitionArrayOutput struct{ *pulumi.OutputState }

func (ConsentLinkParameterDefinitionArrayOutput) ElementType

func (ConsentLinkParameterDefinitionArrayOutput) Index

func (ConsentLinkParameterDefinitionArrayOutput) ToConsentLinkParameterDefinitionArrayOutput

func (o ConsentLinkParameterDefinitionArrayOutput) ToConsentLinkParameterDefinitionArrayOutput() ConsentLinkParameterDefinitionArrayOutput

func (ConsentLinkParameterDefinitionArrayOutput) ToConsentLinkParameterDefinitionArrayOutputWithContext

func (o ConsentLinkParameterDefinitionArrayOutput) ToConsentLinkParameterDefinitionArrayOutputWithContext(ctx context.Context) ConsentLinkParameterDefinitionArrayOutput

type ConsentLinkParameterDefinitionInput

type ConsentLinkParameterDefinitionInput interface {
	pulumi.Input

	ToConsentLinkParameterDefinitionOutput() ConsentLinkParameterDefinitionOutput
	ToConsentLinkParameterDefinitionOutputWithContext(context.Context) ConsentLinkParameterDefinitionOutput
}

ConsentLinkParameterDefinitionInput is an input type that accepts ConsentLinkParameterDefinitionArgs and ConsentLinkParameterDefinitionOutput values. You can construct a concrete instance of `ConsentLinkParameterDefinitionInput` via:

ConsentLinkParameterDefinitionArgs{...}

type ConsentLinkParameterDefinitionOutput

type ConsentLinkParameterDefinitionOutput struct{ *pulumi.OutputState }

Consent link definition

func (ConsentLinkParameterDefinitionOutput) ElementType

func (ConsentLinkParameterDefinitionOutput) ObjectId

AAD OID (user or group) if the principal type is ActiveDirectory. MSA PUID if the principal type is MicrosoftAccount

func (ConsentLinkParameterDefinitionOutput) ParameterName

Name of the parameter in the connection provider's OAuth settings

func (ConsentLinkParameterDefinitionOutput) RedirectUrl

Name of the parameter in the connection provider's OAuth settings

func (ConsentLinkParameterDefinitionOutput) TenantId

The tenant id

func (ConsentLinkParameterDefinitionOutput) ToConsentLinkParameterDefinitionOutput

func (o ConsentLinkParameterDefinitionOutput) ToConsentLinkParameterDefinitionOutput() ConsentLinkParameterDefinitionOutput

func (ConsentLinkParameterDefinitionOutput) ToConsentLinkParameterDefinitionOutputWithContext

func (o ConsentLinkParameterDefinitionOutput) ToConsentLinkParameterDefinitionOutputWithContext(ctx context.Context) ConsentLinkParameterDefinitionOutput

type CookieExpiration added in v0.6.0

type CookieExpiration struct {
	Convention *string `pulumi:"convention"`
	// Kind of resource.
	Kind             *string `pulumi:"kind"`
	TimeToExpiration *string `pulumi:"timeToExpiration"`
}

type CookieExpirationArgs added in v0.6.0

type CookieExpirationArgs struct {
	Convention *CookieExpirationConvention `pulumi:"convention"`
	// Kind of resource.
	Kind             pulumi.StringPtrInput `pulumi:"kind"`
	TimeToExpiration pulumi.StringPtrInput `pulumi:"timeToExpiration"`
}

func (CookieExpirationArgs) ElementType added in v0.6.0

func (CookieExpirationArgs) ElementType() reflect.Type

func (CookieExpirationArgs) ToCookieExpirationOutput added in v0.6.0

func (i CookieExpirationArgs) ToCookieExpirationOutput() CookieExpirationOutput

func (CookieExpirationArgs) ToCookieExpirationOutputWithContext added in v0.6.0

func (i CookieExpirationArgs) ToCookieExpirationOutputWithContext(ctx context.Context) CookieExpirationOutput

func (CookieExpirationArgs) ToCookieExpirationPtrOutput added in v0.6.0

func (i CookieExpirationArgs) ToCookieExpirationPtrOutput() CookieExpirationPtrOutput

func (CookieExpirationArgs) ToCookieExpirationPtrOutputWithContext added in v0.6.0

func (i CookieExpirationArgs) ToCookieExpirationPtrOutputWithContext(ctx context.Context) CookieExpirationPtrOutput

type CookieExpirationConvention added in v0.6.0

type CookieExpirationConvention pulumi.String

func (CookieExpirationConvention) ElementType added in v0.6.0

func (CookieExpirationConvention) ElementType() reflect.Type

func (CookieExpirationConvention) ToStringOutput added in v0.6.0

func (e CookieExpirationConvention) ToStringOutput() pulumi.StringOutput

func (CookieExpirationConvention) ToStringOutputWithContext added in v0.6.0

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

func (CookieExpirationConvention) ToStringPtrOutput added in v0.6.0

func (e CookieExpirationConvention) ToStringPtrOutput() pulumi.StringPtrOutput

func (CookieExpirationConvention) ToStringPtrOutputWithContext added in v0.6.0

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

type CookieExpirationInput added in v0.6.0

type CookieExpirationInput interface {
	pulumi.Input

	ToCookieExpirationOutput() CookieExpirationOutput
	ToCookieExpirationOutputWithContext(context.Context) CookieExpirationOutput
}

CookieExpirationInput is an input type that accepts CookieExpirationArgs and CookieExpirationOutput values. You can construct a concrete instance of `CookieExpirationInput` via:

CookieExpirationArgs{...}

type CookieExpirationOutput added in v0.6.0

type CookieExpirationOutput struct{ *pulumi.OutputState }

func (CookieExpirationOutput) Convention added in v0.6.0

func (CookieExpirationOutput) ElementType added in v0.6.0

func (CookieExpirationOutput) ElementType() reflect.Type

func (CookieExpirationOutput) Kind added in v0.6.0

Kind of resource.

func (CookieExpirationOutput) TimeToExpiration added in v0.6.0

func (o CookieExpirationOutput) TimeToExpiration() pulumi.StringPtrOutput

func (CookieExpirationOutput) ToCookieExpirationOutput added in v0.6.0

func (o CookieExpirationOutput) ToCookieExpirationOutput() CookieExpirationOutput

func (CookieExpirationOutput) ToCookieExpirationOutputWithContext added in v0.6.0

func (o CookieExpirationOutput) ToCookieExpirationOutputWithContext(ctx context.Context) CookieExpirationOutput

func (CookieExpirationOutput) ToCookieExpirationPtrOutput added in v0.6.0

func (o CookieExpirationOutput) ToCookieExpirationPtrOutput() CookieExpirationPtrOutput

func (CookieExpirationOutput) ToCookieExpirationPtrOutputWithContext added in v0.6.0

func (o CookieExpirationOutput) ToCookieExpirationPtrOutputWithContext(ctx context.Context) CookieExpirationPtrOutput

type CookieExpirationPtrInput added in v0.6.0

type CookieExpirationPtrInput interface {
	pulumi.Input

	ToCookieExpirationPtrOutput() CookieExpirationPtrOutput
	ToCookieExpirationPtrOutputWithContext(context.Context) CookieExpirationPtrOutput
}

CookieExpirationPtrInput is an input type that accepts CookieExpirationArgs, CookieExpirationPtr and CookieExpirationPtrOutput values. You can construct a concrete instance of `CookieExpirationPtrInput` via:

        CookieExpirationArgs{...}

or:

        nil

func CookieExpirationPtr added in v0.6.0

func CookieExpirationPtr(v *CookieExpirationArgs) CookieExpirationPtrInput

type CookieExpirationPtrOutput added in v0.6.0

type CookieExpirationPtrOutput struct{ *pulumi.OutputState }

func (CookieExpirationPtrOutput) Convention added in v0.6.0

func (CookieExpirationPtrOutput) Elem added in v0.6.0

func (CookieExpirationPtrOutput) ElementType added in v0.6.0

func (CookieExpirationPtrOutput) ElementType() reflect.Type

func (CookieExpirationPtrOutput) Kind added in v0.6.0

Kind of resource.

func (CookieExpirationPtrOutput) TimeToExpiration added in v0.6.0

func (o CookieExpirationPtrOutput) TimeToExpiration() pulumi.StringPtrOutput

func (CookieExpirationPtrOutput) ToCookieExpirationPtrOutput added in v0.6.0

func (o CookieExpirationPtrOutput) ToCookieExpirationPtrOutput() CookieExpirationPtrOutput

func (CookieExpirationPtrOutput) ToCookieExpirationPtrOutputWithContext added in v0.6.0

func (o CookieExpirationPtrOutput) ToCookieExpirationPtrOutputWithContext(ctx context.Context) CookieExpirationPtrOutput

type CookieExpirationResponse added in v0.6.0

type CookieExpirationResponse struct {
	Convention *string `pulumi:"convention"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData       SystemDataResponse `pulumi:"systemData"`
	TimeToExpiration *string            `pulumi:"timeToExpiration"`
	// Resource type.
	Type string `pulumi:"type"`
}

type CookieExpirationResponseArgs added in v0.6.0

type CookieExpirationResponseArgs struct {
	Convention pulumi.StringPtrInput `pulumi:"convention"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringInput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData       SystemDataResponseInput `pulumi:"systemData"`
	TimeToExpiration pulumi.StringPtrInput   `pulumi:"timeToExpiration"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (CookieExpirationResponseArgs) ElementType added in v0.6.0

func (CookieExpirationResponseArgs) ToCookieExpirationResponseOutput added in v0.6.0

func (i CookieExpirationResponseArgs) ToCookieExpirationResponseOutput() CookieExpirationResponseOutput

func (CookieExpirationResponseArgs) ToCookieExpirationResponseOutputWithContext added in v0.6.0

func (i CookieExpirationResponseArgs) ToCookieExpirationResponseOutputWithContext(ctx context.Context) CookieExpirationResponseOutput

func (CookieExpirationResponseArgs) ToCookieExpirationResponsePtrOutput added in v0.6.0

func (i CookieExpirationResponseArgs) ToCookieExpirationResponsePtrOutput() CookieExpirationResponsePtrOutput

func (CookieExpirationResponseArgs) ToCookieExpirationResponsePtrOutputWithContext added in v0.6.0

func (i CookieExpirationResponseArgs) ToCookieExpirationResponsePtrOutputWithContext(ctx context.Context) CookieExpirationResponsePtrOutput

type CookieExpirationResponseInput added in v0.6.0

type CookieExpirationResponseInput interface {
	pulumi.Input

	ToCookieExpirationResponseOutput() CookieExpirationResponseOutput
	ToCookieExpirationResponseOutputWithContext(context.Context) CookieExpirationResponseOutput
}

CookieExpirationResponseInput is an input type that accepts CookieExpirationResponseArgs and CookieExpirationResponseOutput values. You can construct a concrete instance of `CookieExpirationResponseInput` via:

CookieExpirationResponseArgs{...}

type CookieExpirationResponseOutput added in v0.6.0

type CookieExpirationResponseOutput struct{ *pulumi.OutputState }

func (CookieExpirationResponseOutput) Convention added in v0.6.0

func (CookieExpirationResponseOutput) ElementType added in v0.6.0

func (CookieExpirationResponseOutput) Id added in v0.6.0

Resource Id.

func (CookieExpirationResponseOutput) Kind added in v0.6.0

Kind of resource.

func (CookieExpirationResponseOutput) Name added in v0.6.0

Resource Name.

func (CookieExpirationResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (CookieExpirationResponseOutput) TimeToExpiration added in v0.6.0

func (CookieExpirationResponseOutput) ToCookieExpirationResponseOutput added in v0.6.0

func (o CookieExpirationResponseOutput) ToCookieExpirationResponseOutput() CookieExpirationResponseOutput

func (CookieExpirationResponseOutput) ToCookieExpirationResponseOutputWithContext added in v0.6.0

func (o CookieExpirationResponseOutput) ToCookieExpirationResponseOutputWithContext(ctx context.Context) CookieExpirationResponseOutput

func (CookieExpirationResponseOutput) ToCookieExpirationResponsePtrOutput added in v0.6.0

func (o CookieExpirationResponseOutput) ToCookieExpirationResponsePtrOutput() CookieExpirationResponsePtrOutput

func (CookieExpirationResponseOutput) ToCookieExpirationResponsePtrOutputWithContext added in v0.6.0

func (o CookieExpirationResponseOutput) ToCookieExpirationResponsePtrOutputWithContext(ctx context.Context) CookieExpirationResponsePtrOutput

func (CookieExpirationResponseOutput) Type added in v0.6.0

Resource type.

type CookieExpirationResponsePtrInput added in v0.6.0

type CookieExpirationResponsePtrInput interface {
	pulumi.Input

	ToCookieExpirationResponsePtrOutput() CookieExpirationResponsePtrOutput
	ToCookieExpirationResponsePtrOutputWithContext(context.Context) CookieExpirationResponsePtrOutput
}

CookieExpirationResponsePtrInput is an input type that accepts CookieExpirationResponseArgs, CookieExpirationResponsePtr and CookieExpirationResponsePtrOutput values. You can construct a concrete instance of `CookieExpirationResponsePtrInput` via:

        CookieExpirationResponseArgs{...}

or:

        nil

func CookieExpirationResponsePtr added in v0.6.0

func CookieExpirationResponsePtr(v *CookieExpirationResponseArgs) CookieExpirationResponsePtrInput

type CookieExpirationResponsePtrOutput added in v0.6.0

type CookieExpirationResponsePtrOutput struct{ *pulumi.OutputState }

func (CookieExpirationResponsePtrOutput) Convention added in v0.6.0

func (CookieExpirationResponsePtrOutput) Elem added in v0.6.0

func (CookieExpirationResponsePtrOutput) ElementType added in v0.6.0

func (CookieExpirationResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (CookieExpirationResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (CookieExpirationResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (CookieExpirationResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (CookieExpirationResponsePtrOutput) TimeToExpiration added in v0.6.0

func (CookieExpirationResponsePtrOutput) ToCookieExpirationResponsePtrOutput added in v0.6.0

func (o CookieExpirationResponsePtrOutput) ToCookieExpirationResponsePtrOutput() CookieExpirationResponsePtrOutput

func (CookieExpirationResponsePtrOutput) ToCookieExpirationResponsePtrOutputWithContext added in v0.6.0

func (o CookieExpirationResponsePtrOutput) ToCookieExpirationResponsePtrOutputWithContext(ctx context.Context) CookieExpirationResponsePtrOutput

func (CookieExpirationResponsePtrOutput) Type added in v0.6.0

Resource type.

type CorsSettings

type CorsSettings 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.
	AllowedOrigins []string `pulumi:"allowedOrigins"`
	// Gets or sets whether CORS requests with credentials are allowed. See
	// https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
	// for more details.
	SupportCredentials *bool `pulumi:"supportCredentials"`
}

Cross-Origin Resource Sharing (CORS) settings for the app.

type CorsSettingsArgs

type CorsSettingsArgs 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.
	AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"`
	// Gets or sets whether CORS requests with credentials are allowed. See
	// https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
	// for more details.
	SupportCredentials pulumi.BoolPtrInput `pulumi:"supportCredentials"`
}

Cross-Origin Resource Sharing (CORS) settings for the app.

func (CorsSettingsArgs) ElementType

func (CorsSettingsArgs) ElementType() reflect.Type

func (CorsSettingsArgs) ToCorsSettingsOutput

func (i CorsSettingsArgs) ToCorsSettingsOutput() CorsSettingsOutput

func (CorsSettingsArgs) ToCorsSettingsOutputWithContext

func (i CorsSettingsArgs) ToCorsSettingsOutputWithContext(ctx context.Context) CorsSettingsOutput

func (CorsSettingsArgs) ToCorsSettingsPtrOutput

func (i CorsSettingsArgs) ToCorsSettingsPtrOutput() CorsSettingsPtrOutput

func (CorsSettingsArgs) ToCorsSettingsPtrOutputWithContext

func (i CorsSettingsArgs) ToCorsSettingsPtrOutputWithContext(ctx context.Context) CorsSettingsPtrOutput

type CorsSettingsInput

type CorsSettingsInput interface {
	pulumi.Input

	ToCorsSettingsOutput() CorsSettingsOutput
	ToCorsSettingsOutputWithContext(context.Context) CorsSettingsOutput
}

CorsSettingsInput is an input type that accepts CorsSettingsArgs and CorsSettingsOutput values. You can construct a concrete instance of `CorsSettingsInput` via:

CorsSettingsArgs{...}

type CorsSettingsOutput

type CorsSettingsOutput struct{ *pulumi.OutputState }

Cross-Origin Resource Sharing (CORS) settings for the app.

func (CorsSettingsOutput) AllowedOrigins

func (o CorsSettingsOutput) AllowedOrigins() pulumi.StringArrayOutput

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.

func (CorsSettingsOutput) ElementType

func (CorsSettingsOutput) ElementType() reflect.Type

func (CorsSettingsOutput) SupportCredentials

func (o CorsSettingsOutput) SupportCredentials() pulumi.BoolPtrOutput

Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.

func (CorsSettingsOutput) ToCorsSettingsOutput

func (o CorsSettingsOutput) ToCorsSettingsOutput() CorsSettingsOutput

func (CorsSettingsOutput) ToCorsSettingsOutputWithContext

func (o CorsSettingsOutput) ToCorsSettingsOutputWithContext(ctx context.Context) CorsSettingsOutput

func (CorsSettingsOutput) ToCorsSettingsPtrOutput

func (o CorsSettingsOutput) ToCorsSettingsPtrOutput() CorsSettingsPtrOutput

func (CorsSettingsOutput) ToCorsSettingsPtrOutputWithContext

func (o CorsSettingsOutput) ToCorsSettingsPtrOutputWithContext(ctx context.Context) CorsSettingsPtrOutput

type CorsSettingsPtrInput

type CorsSettingsPtrInput interface {
	pulumi.Input

	ToCorsSettingsPtrOutput() CorsSettingsPtrOutput
	ToCorsSettingsPtrOutputWithContext(context.Context) CorsSettingsPtrOutput
}

CorsSettingsPtrInput is an input type that accepts CorsSettingsArgs, CorsSettingsPtr and CorsSettingsPtrOutput values. You can construct a concrete instance of `CorsSettingsPtrInput` via:

        CorsSettingsArgs{...}

or:

        nil

type CorsSettingsPtrOutput

type CorsSettingsPtrOutput struct{ *pulumi.OutputState }

func (CorsSettingsPtrOutput) AllowedOrigins

func (o CorsSettingsPtrOutput) AllowedOrigins() pulumi.StringArrayOutput

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.

func (CorsSettingsPtrOutput) Elem

func (CorsSettingsPtrOutput) ElementType

func (CorsSettingsPtrOutput) ElementType() reflect.Type

func (CorsSettingsPtrOutput) SupportCredentials

func (o CorsSettingsPtrOutput) SupportCredentials() pulumi.BoolPtrOutput

Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.

func (CorsSettingsPtrOutput) ToCorsSettingsPtrOutput

func (o CorsSettingsPtrOutput) ToCorsSettingsPtrOutput() CorsSettingsPtrOutput

func (CorsSettingsPtrOutput) ToCorsSettingsPtrOutputWithContext

func (o CorsSettingsPtrOutput) ToCorsSettingsPtrOutputWithContext(ctx context.Context) CorsSettingsPtrOutput

type CorsSettingsResponse

type CorsSettingsResponse 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.
	AllowedOrigins []string `pulumi:"allowedOrigins"`
	// Gets or sets whether CORS requests with credentials are allowed. See
	// https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
	// for more details.
	SupportCredentials *bool `pulumi:"supportCredentials"`
}

Cross-Origin Resource Sharing (CORS) settings for the app.

type CorsSettingsResponseArgs

type CorsSettingsResponseArgs 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.
	AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"`
	// Gets or sets whether CORS requests with credentials are allowed. See
	// https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
	// for more details.
	SupportCredentials pulumi.BoolPtrInput `pulumi:"supportCredentials"`
}

Cross-Origin Resource Sharing (CORS) settings for the app.

func (CorsSettingsResponseArgs) ElementType

func (CorsSettingsResponseArgs) ElementType() reflect.Type

func (CorsSettingsResponseArgs) ToCorsSettingsResponseOutput

func (i CorsSettingsResponseArgs) ToCorsSettingsResponseOutput() CorsSettingsResponseOutput

func (CorsSettingsResponseArgs) ToCorsSettingsResponseOutputWithContext

func (i CorsSettingsResponseArgs) ToCorsSettingsResponseOutputWithContext(ctx context.Context) CorsSettingsResponseOutput

func (CorsSettingsResponseArgs) ToCorsSettingsResponsePtrOutput

func (i CorsSettingsResponseArgs) ToCorsSettingsResponsePtrOutput() CorsSettingsResponsePtrOutput

func (CorsSettingsResponseArgs) ToCorsSettingsResponsePtrOutputWithContext

func (i CorsSettingsResponseArgs) ToCorsSettingsResponsePtrOutputWithContext(ctx context.Context) CorsSettingsResponsePtrOutput

type CorsSettingsResponseInput

type CorsSettingsResponseInput interface {
	pulumi.Input

	ToCorsSettingsResponseOutput() CorsSettingsResponseOutput
	ToCorsSettingsResponseOutputWithContext(context.Context) CorsSettingsResponseOutput
}

CorsSettingsResponseInput is an input type that accepts CorsSettingsResponseArgs and CorsSettingsResponseOutput values. You can construct a concrete instance of `CorsSettingsResponseInput` via:

CorsSettingsResponseArgs{...}

type CorsSettingsResponseOutput

type CorsSettingsResponseOutput struct{ *pulumi.OutputState }

Cross-Origin Resource Sharing (CORS) settings for the app.

func (CorsSettingsResponseOutput) 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.

func (CorsSettingsResponseOutput) ElementType

func (CorsSettingsResponseOutput) ElementType() reflect.Type

func (CorsSettingsResponseOutput) SupportCredentials

func (o CorsSettingsResponseOutput) SupportCredentials() pulumi.BoolPtrOutput

Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.

func (CorsSettingsResponseOutput) ToCorsSettingsResponseOutput

func (o CorsSettingsResponseOutput) ToCorsSettingsResponseOutput() CorsSettingsResponseOutput

func (CorsSettingsResponseOutput) ToCorsSettingsResponseOutputWithContext

func (o CorsSettingsResponseOutput) ToCorsSettingsResponseOutputWithContext(ctx context.Context) CorsSettingsResponseOutput

func (CorsSettingsResponseOutput) ToCorsSettingsResponsePtrOutput

func (o CorsSettingsResponseOutput) ToCorsSettingsResponsePtrOutput() CorsSettingsResponsePtrOutput

func (CorsSettingsResponseOutput) ToCorsSettingsResponsePtrOutputWithContext

func (o CorsSettingsResponseOutput) ToCorsSettingsResponsePtrOutputWithContext(ctx context.Context) CorsSettingsResponsePtrOutput

type CorsSettingsResponsePtrInput

type CorsSettingsResponsePtrInput interface {
	pulumi.Input

	ToCorsSettingsResponsePtrOutput() CorsSettingsResponsePtrOutput
	ToCorsSettingsResponsePtrOutputWithContext(context.Context) CorsSettingsResponsePtrOutput
}

CorsSettingsResponsePtrInput is an input type that accepts CorsSettingsResponseArgs, CorsSettingsResponsePtr and CorsSettingsResponsePtrOutput values. You can construct a concrete instance of `CorsSettingsResponsePtrInput` via:

        CorsSettingsResponseArgs{...}

or:

        nil

type CorsSettingsResponsePtrOutput

type CorsSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (CorsSettingsResponsePtrOutput) 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.

func (CorsSettingsResponsePtrOutput) Elem

func (CorsSettingsResponsePtrOutput) ElementType

func (CorsSettingsResponsePtrOutput) SupportCredentials

func (o CorsSettingsResponsePtrOutput) SupportCredentials() pulumi.BoolPtrOutput

Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.

func (CorsSettingsResponsePtrOutput) ToCorsSettingsResponsePtrOutput

func (o CorsSettingsResponsePtrOutput) ToCorsSettingsResponsePtrOutput() CorsSettingsResponsePtrOutput

func (CorsSettingsResponsePtrOutput) ToCorsSettingsResponsePtrOutputWithContext

func (o CorsSettingsResponsePtrOutput) ToCorsSettingsResponsePtrOutputWithContext(ctx context.Context) CorsSettingsResponsePtrOutput

type CustomApi

type CustomApi struct {
	pulumi.CustomResourceState

	// Resource ETag
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Resource location
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Custom API properties
	Properties CustomApiPropertiesDefinitionResponseOutput `pulumi:"properties"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

A custom API Latest API Version: 2016-06-01.

func GetCustomApi

func GetCustomApi(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CustomApiState, opts ...pulumi.ResourceOption) (*CustomApi, error)

GetCustomApi gets an existing CustomApi 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 NewCustomApi

func NewCustomApi(ctx *pulumi.Context,
	name string, args *CustomApiArgs, opts ...pulumi.ResourceOption) (*CustomApi, error)

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

func (*CustomApi) ElementType added in v0.2.6

func (*CustomApi) ElementType() reflect.Type

func (*CustomApi) ToCustomApiOutput added in v0.2.6

func (i *CustomApi) ToCustomApiOutput() CustomApiOutput

func (*CustomApi) ToCustomApiOutputWithContext added in v0.2.6

func (i *CustomApi) ToCustomApiOutputWithContext(ctx context.Context) CustomApiOutput

type CustomApiArgs

type CustomApiArgs struct {
	// API name
	ApiName pulumi.StringInput
	// Resource ETag
	Etag pulumi.StringPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// Custom API properties
	Properties CustomApiPropertiesDefinitionPtrInput
	// The resource group
	ResourceGroupName pulumi.StringInput
	// Subscription Id
	SubscriptionId pulumi.StringPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a CustomApi resource.

func (CustomApiArgs) ElementType

func (CustomApiArgs) ElementType() reflect.Type

type CustomApiInput added in v0.2.6

type CustomApiInput interface {
	pulumi.Input

	ToCustomApiOutput() CustomApiOutput
	ToCustomApiOutputWithContext(ctx context.Context) CustomApiOutput
}

type CustomApiOutput added in v0.2.6

type CustomApiOutput struct {
	*pulumi.OutputState
}

func (CustomApiOutput) ElementType added in v0.2.6

func (CustomApiOutput) ElementType() reflect.Type

func (CustomApiOutput) ToCustomApiOutput added in v0.2.6

func (o CustomApiOutput) ToCustomApiOutput() CustomApiOutput

func (CustomApiOutput) ToCustomApiOutputWithContext added in v0.2.6

func (o CustomApiOutput) ToCustomApiOutputWithContext(ctx context.Context) CustomApiOutput

type CustomApiPropertiesDefinition

type CustomApiPropertiesDefinition struct {
	// API Definitions
	ApiDefinitions *ApiResourceDefinitions `pulumi:"apiDefinitions"`
	// The API type
	ApiType *string `pulumi:"apiType"`
	// The API backend service
	BackendService *ApiResourceBackendService `pulumi:"backendService"`
	// Brand color
	BrandColor *string `pulumi:"brandColor"`
	// The custom API capabilities
	Capabilities []string `pulumi:"capabilities"`
	// Connection parameters
	ConnectionParameters map[string]ConnectionParameter `pulumi:"connectionParameters"`
	// The custom API description
	Description *string `pulumi:"description"`
	// The display name
	DisplayName *string `pulumi:"displayName"`
	// The icon URI
	IconUri *string `pulumi:"iconUri"`
	// Runtime URLs
	RuntimeUrls []string `pulumi:"runtimeUrls"`
	// The JSON representation of the swagger
	Swagger interface{} `pulumi:"swagger"`
	// The WSDL definition
	WsdlDefinition *WsdlDefinition `pulumi:"wsdlDefinition"`
}

Custom API properties

type CustomApiPropertiesDefinitionArgs

type CustomApiPropertiesDefinitionArgs struct {
	// API Definitions
	ApiDefinitions ApiResourceDefinitionsPtrInput `pulumi:"apiDefinitions"`
	// The API type
	ApiType pulumi.StringPtrInput `pulumi:"apiType"`
	// The API backend service
	BackendService ApiResourceBackendServicePtrInput `pulumi:"backendService"`
	// Brand color
	BrandColor pulumi.StringPtrInput `pulumi:"brandColor"`
	// The custom API capabilities
	Capabilities pulumi.StringArrayInput `pulumi:"capabilities"`
	// Connection parameters
	ConnectionParameters ConnectionParameterMapInput `pulumi:"connectionParameters"`
	// The custom API description
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The display name
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The icon URI
	IconUri pulumi.StringPtrInput `pulumi:"iconUri"`
	// Runtime URLs
	RuntimeUrls pulumi.StringArrayInput `pulumi:"runtimeUrls"`
	// The JSON representation of the swagger
	Swagger pulumi.Input `pulumi:"swagger"`
	// The WSDL definition
	WsdlDefinition WsdlDefinitionPtrInput `pulumi:"wsdlDefinition"`
}

Custom API properties

func (CustomApiPropertiesDefinitionArgs) ElementType

func (CustomApiPropertiesDefinitionArgs) ToCustomApiPropertiesDefinitionOutput

func (i CustomApiPropertiesDefinitionArgs) ToCustomApiPropertiesDefinitionOutput() CustomApiPropertiesDefinitionOutput

func (CustomApiPropertiesDefinitionArgs) ToCustomApiPropertiesDefinitionOutputWithContext

func (i CustomApiPropertiesDefinitionArgs) ToCustomApiPropertiesDefinitionOutputWithContext(ctx context.Context) CustomApiPropertiesDefinitionOutput

func (CustomApiPropertiesDefinitionArgs) ToCustomApiPropertiesDefinitionPtrOutput

func (i CustomApiPropertiesDefinitionArgs) ToCustomApiPropertiesDefinitionPtrOutput() CustomApiPropertiesDefinitionPtrOutput

func (CustomApiPropertiesDefinitionArgs) ToCustomApiPropertiesDefinitionPtrOutputWithContext

func (i CustomApiPropertiesDefinitionArgs) ToCustomApiPropertiesDefinitionPtrOutputWithContext(ctx context.Context) CustomApiPropertiesDefinitionPtrOutput

type CustomApiPropertiesDefinitionInput

type CustomApiPropertiesDefinitionInput interface {
	pulumi.Input

	ToCustomApiPropertiesDefinitionOutput() CustomApiPropertiesDefinitionOutput
	ToCustomApiPropertiesDefinitionOutputWithContext(context.Context) CustomApiPropertiesDefinitionOutput
}

CustomApiPropertiesDefinitionInput is an input type that accepts CustomApiPropertiesDefinitionArgs and CustomApiPropertiesDefinitionOutput values. You can construct a concrete instance of `CustomApiPropertiesDefinitionInput` via:

CustomApiPropertiesDefinitionArgs{...}

type CustomApiPropertiesDefinitionOutput

type CustomApiPropertiesDefinitionOutput struct{ *pulumi.OutputState }

Custom API properties

func (CustomApiPropertiesDefinitionOutput) ApiDefinitions

API Definitions

func (CustomApiPropertiesDefinitionOutput) ApiType

The API type

func (CustomApiPropertiesDefinitionOutput) BackendService

The API backend service

func (CustomApiPropertiesDefinitionOutput) BrandColor

Brand color

func (CustomApiPropertiesDefinitionOutput) Capabilities

The custom API capabilities

func (CustomApiPropertiesDefinitionOutput) ConnectionParameters

Connection parameters

func (CustomApiPropertiesDefinitionOutput) Description

The custom API description

func (CustomApiPropertiesDefinitionOutput) DisplayName

The display name

func (CustomApiPropertiesDefinitionOutput) ElementType

func (CustomApiPropertiesDefinitionOutput) IconUri

The icon URI

func (CustomApiPropertiesDefinitionOutput) RuntimeUrls

Runtime URLs

func (CustomApiPropertiesDefinitionOutput) Swagger

The JSON representation of the swagger

func (CustomApiPropertiesDefinitionOutput) ToCustomApiPropertiesDefinitionOutput

func (o CustomApiPropertiesDefinitionOutput) ToCustomApiPropertiesDefinitionOutput() CustomApiPropertiesDefinitionOutput

func (CustomApiPropertiesDefinitionOutput) ToCustomApiPropertiesDefinitionOutputWithContext

func (o CustomApiPropertiesDefinitionOutput) ToCustomApiPropertiesDefinitionOutputWithContext(ctx context.Context) CustomApiPropertiesDefinitionOutput

func (CustomApiPropertiesDefinitionOutput) ToCustomApiPropertiesDefinitionPtrOutput

func (o CustomApiPropertiesDefinitionOutput) ToCustomApiPropertiesDefinitionPtrOutput() CustomApiPropertiesDefinitionPtrOutput

func (CustomApiPropertiesDefinitionOutput) ToCustomApiPropertiesDefinitionPtrOutputWithContext

func (o CustomApiPropertiesDefinitionOutput) ToCustomApiPropertiesDefinitionPtrOutputWithContext(ctx context.Context) CustomApiPropertiesDefinitionPtrOutput

func (CustomApiPropertiesDefinitionOutput) WsdlDefinition

The WSDL definition

type CustomApiPropertiesDefinitionPtrInput

type CustomApiPropertiesDefinitionPtrInput interface {
	pulumi.Input

	ToCustomApiPropertiesDefinitionPtrOutput() CustomApiPropertiesDefinitionPtrOutput
	ToCustomApiPropertiesDefinitionPtrOutputWithContext(context.Context) CustomApiPropertiesDefinitionPtrOutput
}

CustomApiPropertiesDefinitionPtrInput is an input type that accepts CustomApiPropertiesDefinitionArgs, CustomApiPropertiesDefinitionPtr and CustomApiPropertiesDefinitionPtrOutput values. You can construct a concrete instance of `CustomApiPropertiesDefinitionPtrInput` via:

        CustomApiPropertiesDefinitionArgs{...}

or:

        nil

type CustomApiPropertiesDefinitionPtrOutput

type CustomApiPropertiesDefinitionPtrOutput struct{ *pulumi.OutputState }

func (CustomApiPropertiesDefinitionPtrOutput) ApiDefinitions

API Definitions

func (CustomApiPropertiesDefinitionPtrOutput) ApiType

The API type

func (CustomApiPropertiesDefinitionPtrOutput) BackendService

The API backend service

func (CustomApiPropertiesDefinitionPtrOutput) BrandColor

Brand color

func (CustomApiPropertiesDefinitionPtrOutput) Capabilities

The custom API capabilities

func (CustomApiPropertiesDefinitionPtrOutput) ConnectionParameters

Connection parameters

func (CustomApiPropertiesDefinitionPtrOutput) Description

The custom API description

func (CustomApiPropertiesDefinitionPtrOutput) DisplayName

The display name

func (CustomApiPropertiesDefinitionPtrOutput) Elem

func (CustomApiPropertiesDefinitionPtrOutput) ElementType

func (CustomApiPropertiesDefinitionPtrOutput) IconUri

The icon URI

func (CustomApiPropertiesDefinitionPtrOutput) RuntimeUrls

Runtime URLs

func (CustomApiPropertiesDefinitionPtrOutput) Swagger

The JSON representation of the swagger

func (CustomApiPropertiesDefinitionPtrOutput) ToCustomApiPropertiesDefinitionPtrOutput

func (o CustomApiPropertiesDefinitionPtrOutput) ToCustomApiPropertiesDefinitionPtrOutput() CustomApiPropertiesDefinitionPtrOutput

func (CustomApiPropertiesDefinitionPtrOutput) ToCustomApiPropertiesDefinitionPtrOutputWithContext

func (o CustomApiPropertiesDefinitionPtrOutput) ToCustomApiPropertiesDefinitionPtrOutputWithContext(ctx context.Context) CustomApiPropertiesDefinitionPtrOutput

func (CustomApiPropertiesDefinitionPtrOutput) WsdlDefinition

The WSDL definition

type CustomApiPropertiesDefinitionResponse

type CustomApiPropertiesDefinitionResponse struct {
	// API Definitions
	ApiDefinitions *ApiResourceDefinitionsResponse `pulumi:"apiDefinitions"`
	// The API type
	ApiType *string `pulumi:"apiType"`
	// The API backend service
	BackendService *ApiResourceBackendServiceResponse `pulumi:"backendService"`
	// Brand color
	BrandColor *string `pulumi:"brandColor"`
	// The custom API capabilities
	Capabilities []string `pulumi:"capabilities"`
	// Connection parameters
	ConnectionParameters map[string]ConnectionParameterResponse `pulumi:"connectionParameters"`
	// The custom API description
	Description *string `pulumi:"description"`
	// The display name
	DisplayName *string `pulumi:"displayName"`
	// The icon URI
	IconUri *string `pulumi:"iconUri"`
	// Runtime URLs
	RuntimeUrls []string `pulumi:"runtimeUrls"`
	// The JSON representation of the swagger
	Swagger interface{} `pulumi:"swagger"`
	// The WSDL definition
	WsdlDefinition *WsdlDefinitionResponse `pulumi:"wsdlDefinition"`
}

Custom API properties

type CustomApiPropertiesDefinitionResponseArgs

type CustomApiPropertiesDefinitionResponseArgs struct {
	// API Definitions
	ApiDefinitions ApiResourceDefinitionsResponsePtrInput `pulumi:"apiDefinitions"`
	// The API type
	ApiType pulumi.StringPtrInput `pulumi:"apiType"`
	// The API backend service
	BackendService ApiResourceBackendServiceResponsePtrInput `pulumi:"backendService"`
	// Brand color
	BrandColor pulumi.StringPtrInput `pulumi:"brandColor"`
	// The custom API capabilities
	Capabilities pulumi.StringArrayInput `pulumi:"capabilities"`
	// Connection parameters
	ConnectionParameters ConnectionParameterResponseMapInput `pulumi:"connectionParameters"`
	// The custom API description
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The display name
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The icon URI
	IconUri pulumi.StringPtrInput `pulumi:"iconUri"`
	// Runtime URLs
	RuntimeUrls pulumi.StringArrayInput `pulumi:"runtimeUrls"`
	// The JSON representation of the swagger
	Swagger pulumi.Input `pulumi:"swagger"`
	// The WSDL definition
	WsdlDefinition WsdlDefinitionResponsePtrInput `pulumi:"wsdlDefinition"`
}

Custom API properties

func (CustomApiPropertiesDefinitionResponseArgs) ElementType

func (CustomApiPropertiesDefinitionResponseArgs) ToCustomApiPropertiesDefinitionResponseOutput

func (i CustomApiPropertiesDefinitionResponseArgs) ToCustomApiPropertiesDefinitionResponseOutput() CustomApiPropertiesDefinitionResponseOutput

func (CustomApiPropertiesDefinitionResponseArgs) ToCustomApiPropertiesDefinitionResponseOutputWithContext

func (i CustomApiPropertiesDefinitionResponseArgs) ToCustomApiPropertiesDefinitionResponseOutputWithContext(ctx context.Context) CustomApiPropertiesDefinitionResponseOutput

func (CustomApiPropertiesDefinitionResponseArgs) ToCustomApiPropertiesDefinitionResponsePtrOutput

func (i CustomApiPropertiesDefinitionResponseArgs) ToCustomApiPropertiesDefinitionResponsePtrOutput() CustomApiPropertiesDefinitionResponsePtrOutput

func (CustomApiPropertiesDefinitionResponseArgs) ToCustomApiPropertiesDefinitionResponsePtrOutputWithContext

func (i CustomApiPropertiesDefinitionResponseArgs) ToCustomApiPropertiesDefinitionResponsePtrOutputWithContext(ctx context.Context) CustomApiPropertiesDefinitionResponsePtrOutput

type CustomApiPropertiesDefinitionResponseInput

type CustomApiPropertiesDefinitionResponseInput interface {
	pulumi.Input

	ToCustomApiPropertiesDefinitionResponseOutput() CustomApiPropertiesDefinitionResponseOutput
	ToCustomApiPropertiesDefinitionResponseOutputWithContext(context.Context) CustomApiPropertiesDefinitionResponseOutput
}

CustomApiPropertiesDefinitionResponseInput is an input type that accepts CustomApiPropertiesDefinitionResponseArgs and CustomApiPropertiesDefinitionResponseOutput values. You can construct a concrete instance of `CustomApiPropertiesDefinitionResponseInput` via:

CustomApiPropertiesDefinitionResponseArgs{...}

type CustomApiPropertiesDefinitionResponseOutput

type CustomApiPropertiesDefinitionResponseOutput struct{ *pulumi.OutputState }

Custom API properties

func (CustomApiPropertiesDefinitionResponseOutput) ApiDefinitions

API Definitions

func (CustomApiPropertiesDefinitionResponseOutput) ApiType

The API type

func (CustomApiPropertiesDefinitionResponseOutput) BackendService

The API backend service

func (CustomApiPropertiesDefinitionResponseOutput) BrandColor

Brand color

func (CustomApiPropertiesDefinitionResponseOutput) Capabilities

The custom API capabilities

func (CustomApiPropertiesDefinitionResponseOutput) ConnectionParameters

Connection parameters

func (CustomApiPropertiesDefinitionResponseOutput) Description

The custom API description

func (CustomApiPropertiesDefinitionResponseOutput) DisplayName

The display name

func (CustomApiPropertiesDefinitionResponseOutput) ElementType

func (CustomApiPropertiesDefinitionResponseOutput) IconUri

The icon URI

func (CustomApiPropertiesDefinitionResponseOutput) RuntimeUrls

Runtime URLs

func (CustomApiPropertiesDefinitionResponseOutput) Swagger

The JSON representation of the swagger

func (CustomApiPropertiesDefinitionResponseOutput) ToCustomApiPropertiesDefinitionResponseOutput

func (o CustomApiPropertiesDefinitionResponseOutput) ToCustomApiPropertiesDefinitionResponseOutput() CustomApiPropertiesDefinitionResponseOutput

func (CustomApiPropertiesDefinitionResponseOutput) ToCustomApiPropertiesDefinitionResponseOutputWithContext

func (o CustomApiPropertiesDefinitionResponseOutput) ToCustomApiPropertiesDefinitionResponseOutputWithContext(ctx context.Context) CustomApiPropertiesDefinitionResponseOutput

func (CustomApiPropertiesDefinitionResponseOutput) ToCustomApiPropertiesDefinitionResponsePtrOutput

func (o CustomApiPropertiesDefinitionResponseOutput) ToCustomApiPropertiesDefinitionResponsePtrOutput() CustomApiPropertiesDefinitionResponsePtrOutput

func (CustomApiPropertiesDefinitionResponseOutput) ToCustomApiPropertiesDefinitionResponsePtrOutputWithContext

func (o CustomApiPropertiesDefinitionResponseOutput) ToCustomApiPropertiesDefinitionResponsePtrOutputWithContext(ctx context.Context) CustomApiPropertiesDefinitionResponsePtrOutput

func (CustomApiPropertiesDefinitionResponseOutput) WsdlDefinition

The WSDL definition

type CustomApiPropertiesDefinitionResponsePtrInput

type CustomApiPropertiesDefinitionResponsePtrInput interface {
	pulumi.Input

	ToCustomApiPropertiesDefinitionResponsePtrOutput() CustomApiPropertiesDefinitionResponsePtrOutput
	ToCustomApiPropertiesDefinitionResponsePtrOutputWithContext(context.Context) CustomApiPropertiesDefinitionResponsePtrOutput
}

CustomApiPropertiesDefinitionResponsePtrInput is an input type that accepts CustomApiPropertiesDefinitionResponseArgs, CustomApiPropertiesDefinitionResponsePtr and CustomApiPropertiesDefinitionResponsePtrOutput values. You can construct a concrete instance of `CustomApiPropertiesDefinitionResponsePtrInput` via:

        CustomApiPropertiesDefinitionResponseArgs{...}

or:

        nil

type CustomApiPropertiesDefinitionResponsePtrOutput

type CustomApiPropertiesDefinitionResponsePtrOutput struct{ *pulumi.OutputState }

func (CustomApiPropertiesDefinitionResponsePtrOutput) ApiDefinitions

API Definitions

func (CustomApiPropertiesDefinitionResponsePtrOutput) ApiType

The API type

func (CustomApiPropertiesDefinitionResponsePtrOutput) BackendService

The API backend service

func (CustomApiPropertiesDefinitionResponsePtrOutput) BrandColor

Brand color

func (CustomApiPropertiesDefinitionResponsePtrOutput) Capabilities

The custom API capabilities

func (CustomApiPropertiesDefinitionResponsePtrOutput) ConnectionParameters

Connection parameters

func (CustomApiPropertiesDefinitionResponsePtrOutput) Description

The custom API description

func (CustomApiPropertiesDefinitionResponsePtrOutput) DisplayName

The display name

func (CustomApiPropertiesDefinitionResponsePtrOutput) Elem

func (CustomApiPropertiesDefinitionResponsePtrOutput) ElementType

func (CustomApiPropertiesDefinitionResponsePtrOutput) IconUri

The icon URI

func (CustomApiPropertiesDefinitionResponsePtrOutput) RuntimeUrls

Runtime URLs

func (CustomApiPropertiesDefinitionResponsePtrOutput) Swagger

The JSON representation of the swagger

func (CustomApiPropertiesDefinitionResponsePtrOutput) ToCustomApiPropertiesDefinitionResponsePtrOutput

func (o CustomApiPropertiesDefinitionResponsePtrOutput) ToCustomApiPropertiesDefinitionResponsePtrOutput() CustomApiPropertiesDefinitionResponsePtrOutput

func (CustomApiPropertiesDefinitionResponsePtrOutput) ToCustomApiPropertiesDefinitionResponsePtrOutputWithContext

func (o CustomApiPropertiesDefinitionResponsePtrOutput) ToCustomApiPropertiesDefinitionResponsePtrOutputWithContext(ctx context.Context) CustomApiPropertiesDefinitionResponsePtrOutput

func (CustomApiPropertiesDefinitionResponsePtrOutput) WsdlDefinition

The WSDL definition

type CustomApiState

type CustomApiState struct {
	// Resource ETag
	Etag pulumi.StringPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// Custom API properties
	Properties CustomApiPropertiesDefinitionResponsePtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (CustomApiState) ElementType

func (CustomApiState) ElementType() reflect.Type

type CustomHostNameDnsRecordType added in v0.3.1

type CustomHostNameDnsRecordType pulumi.String

Custom DNS record type.

func (CustomHostNameDnsRecordType) ElementType added in v0.3.1

func (CustomHostNameDnsRecordType) ToStringOutput added in v0.3.1

func (e CustomHostNameDnsRecordType) ToStringOutput() pulumi.StringOutput

func (CustomHostNameDnsRecordType) ToStringOutputWithContext added in v0.3.1

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

func (CustomHostNameDnsRecordType) ToStringPtrOutput added in v0.3.1

func (e CustomHostNameDnsRecordType) ToStringPtrOutput() pulumi.StringPtrOutput

func (CustomHostNameDnsRecordType) ToStringPtrOutputWithContext added in v0.3.1

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

type CustomOpenIdConnectProvider added in v0.6.0

type CustomOpenIdConnectProvider struct {
	Enabled *bool `pulumi:"enabled"`
	// Kind of resource.
	Kind         *string                    `pulumi:"kind"`
	Login        *OpenIdConnectLogin        `pulumi:"login"`
	Registration *OpenIdConnectRegistration `pulumi:"registration"`
}

type CustomOpenIdConnectProviderArgs added in v0.6.0

type CustomOpenIdConnectProviderArgs struct {
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Kind of resource.
	Kind         pulumi.StringPtrInput             `pulumi:"kind"`
	Login        OpenIdConnectLoginPtrInput        `pulumi:"login"`
	Registration OpenIdConnectRegistrationPtrInput `pulumi:"registration"`
}

func (CustomOpenIdConnectProviderArgs) ElementType added in v0.6.0

func (CustomOpenIdConnectProviderArgs) ToCustomOpenIdConnectProviderOutput added in v0.6.0

func (i CustomOpenIdConnectProviderArgs) ToCustomOpenIdConnectProviderOutput() CustomOpenIdConnectProviderOutput

func (CustomOpenIdConnectProviderArgs) ToCustomOpenIdConnectProviderOutputWithContext added in v0.6.0

func (i CustomOpenIdConnectProviderArgs) ToCustomOpenIdConnectProviderOutputWithContext(ctx context.Context) CustomOpenIdConnectProviderOutput

type CustomOpenIdConnectProviderInput added in v0.6.0

type CustomOpenIdConnectProviderInput interface {
	pulumi.Input

	ToCustomOpenIdConnectProviderOutput() CustomOpenIdConnectProviderOutput
	ToCustomOpenIdConnectProviderOutputWithContext(context.Context) CustomOpenIdConnectProviderOutput
}

CustomOpenIdConnectProviderInput is an input type that accepts CustomOpenIdConnectProviderArgs and CustomOpenIdConnectProviderOutput values. You can construct a concrete instance of `CustomOpenIdConnectProviderInput` via:

CustomOpenIdConnectProviderArgs{...}

type CustomOpenIdConnectProviderMap added in v0.6.0

type CustomOpenIdConnectProviderMap map[string]CustomOpenIdConnectProviderInput

func (CustomOpenIdConnectProviderMap) ElementType added in v0.6.0

func (CustomOpenIdConnectProviderMap) ToCustomOpenIdConnectProviderMapOutput added in v0.6.0

func (i CustomOpenIdConnectProviderMap) ToCustomOpenIdConnectProviderMapOutput() CustomOpenIdConnectProviderMapOutput

func (CustomOpenIdConnectProviderMap) ToCustomOpenIdConnectProviderMapOutputWithContext added in v0.6.0

func (i CustomOpenIdConnectProviderMap) ToCustomOpenIdConnectProviderMapOutputWithContext(ctx context.Context) CustomOpenIdConnectProviderMapOutput

type CustomOpenIdConnectProviderMapInput added in v0.6.0

type CustomOpenIdConnectProviderMapInput interface {
	pulumi.Input

	ToCustomOpenIdConnectProviderMapOutput() CustomOpenIdConnectProviderMapOutput
	ToCustomOpenIdConnectProviderMapOutputWithContext(context.Context) CustomOpenIdConnectProviderMapOutput
}

CustomOpenIdConnectProviderMapInput is an input type that accepts CustomOpenIdConnectProviderMap and CustomOpenIdConnectProviderMapOutput values. You can construct a concrete instance of `CustomOpenIdConnectProviderMapInput` via:

CustomOpenIdConnectProviderMap{ "key": CustomOpenIdConnectProviderArgs{...} }

type CustomOpenIdConnectProviderMapOutput added in v0.6.0

type CustomOpenIdConnectProviderMapOutput struct{ *pulumi.OutputState }

func (CustomOpenIdConnectProviderMapOutput) ElementType added in v0.6.0

func (CustomOpenIdConnectProviderMapOutput) MapIndex added in v0.6.0

func (CustomOpenIdConnectProviderMapOutput) ToCustomOpenIdConnectProviderMapOutput added in v0.6.0

func (o CustomOpenIdConnectProviderMapOutput) ToCustomOpenIdConnectProviderMapOutput() CustomOpenIdConnectProviderMapOutput

func (CustomOpenIdConnectProviderMapOutput) ToCustomOpenIdConnectProviderMapOutputWithContext added in v0.6.0

func (o CustomOpenIdConnectProviderMapOutput) ToCustomOpenIdConnectProviderMapOutputWithContext(ctx context.Context) CustomOpenIdConnectProviderMapOutput

type CustomOpenIdConnectProviderOutput added in v0.6.0

type CustomOpenIdConnectProviderOutput struct{ *pulumi.OutputState }

func (CustomOpenIdConnectProviderOutput) ElementType added in v0.6.0

func (CustomOpenIdConnectProviderOutput) Enabled added in v0.6.0

func (CustomOpenIdConnectProviderOutput) Kind added in v0.6.0

Kind of resource.

func (CustomOpenIdConnectProviderOutput) Login added in v0.6.0

func (CustomOpenIdConnectProviderOutput) Registration added in v0.6.0

func (CustomOpenIdConnectProviderOutput) ToCustomOpenIdConnectProviderOutput added in v0.6.0

func (o CustomOpenIdConnectProviderOutput) ToCustomOpenIdConnectProviderOutput() CustomOpenIdConnectProviderOutput

func (CustomOpenIdConnectProviderOutput) ToCustomOpenIdConnectProviderOutputWithContext added in v0.6.0

func (o CustomOpenIdConnectProviderOutput) ToCustomOpenIdConnectProviderOutputWithContext(ctx context.Context) CustomOpenIdConnectProviderOutput

type CustomOpenIdConnectProviderResponse added in v0.6.0

type CustomOpenIdConnectProviderResponse struct {
	Enabled *bool `pulumi:"enabled"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind  *string                     `pulumi:"kind"`
	Login *OpenIdConnectLoginResponse `pulumi:"login"`
	// Resource Name.
	Name         string                             `pulumi:"name"`
	Registration *OpenIdConnectRegistrationResponse `pulumi:"registration"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

type CustomOpenIdConnectProviderResponseArgs added in v0.6.0

type CustomOpenIdConnectProviderResponseArgs struct {
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind  pulumi.StringPtrInput              `pulumi:"kind"`
	Login OpenIdConnectLoginResponsePtrInput `pulumi:"login"`
	// Resource Name.
	Name         pulumi.StringInput                        `pulumi:"name"`
	Registration OpenIdConnectRegistrationResponsePtrInput `pulumi:"registration"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (CustomOpenIdConnectProviderResponseArgs) ElementType added in v0.6.0

func (CustomOpenIdConnectProviderResponseArgs) ToCustomOpenIdConnectProviderResponseOutput added in v0.6.0

func (i CustomOpenIdConnectProviderResponseArgs) ToCustomOpenIdConnectProviderResponseOutput() CustomOpenIdConnectProviderResponseOutput

func (CustomOpenIdConnectProviderResponseArgs) ToCustomOpenIdConnectProviderResponseOutputWithContext added in v0.6.0

func (i CustomOpenIdConnectProviderResponseArgs) ToCustomOpenIdConnectProviderResponseOutputWithContext(ctx context.Context) CustomOpenIdConnectProviderResponseOutput

type CustomOpenIdConnectProviderResponseInput added in v0.6.0

type CustomOpenIdConnectProviderResponseInput interface {
	pulumi.Input

	ToCustomOpenIdConnectProviderResponseOutput() CustomOpenIdConnectProviderResponseOutput
	ToCustomOpenIdConnectProviderResponseOutputWithContext(context.Context) CustomOpenIdConnectProviderResponseOutput
}

CustomOpenIdConnectProviderResponseInput is an input type that accepts CustomOpenIdConnectProviderResponseArgs and CustomOpenIdConnectProviderResponseOutput values. You can construct a concrete instance of `CustomOpenIdConnectProviderResponseInput` via:

CustomOpenIdConnectProviderResponseArgs{...}

type CustomOpenIdConnectProviderResponseMap added in v0.6.0

type CustomOpenIdConnectProviderResponseMap map[string]CustomOpenIdConnectProviderResponseInput

func (CustomOpenIdConnectProviderResponseMap) ElementType added in v0.6.0

func (CustomOpenIdConnectProviderResponseMap) ToCustomOpenIdConnectProviderResponseMapOutput added in v0.6.0

func (i CustomOpenIdConnectProviderResponseMap) ToCustomOpenIdConnectProviderResponseMapOutput() CustomOpenIdConnectProviderResponseMapOutput

func (CustomOpenIdConnectProviderResponseMap) ToCustomOpenIdConnectProviderResponseMapOutputWithContext added in v0.6.0

func (i CustomOpenIdConnectProviderResponseMap) ToCustomOpenIdConnectProviderResponseMapOutputWithContext(ctx context.Context) CustomOpenIdConnectProviderResponseMapOutput

type CustomOpenIdConnectProviderResponseMapInput added in v0.6.0

type CustomOpenIdConnectProviderResponseMapInput interface {
	pulumi.Input

	ToCustomOpenIdConnectProviderResponseMapOutput() CustomOpenIdConnectProviderResponseMapOutput
	ToCustomOpenIdConnectProviderResponseMapOutputWithContext(context.Context) CustomOpenIdConnectProviderResponseMapOutput
}

CustomOpenIdConnectProviderResponseMapInput is an input type that accepts CustomOpenIdConnectProviderResponseMap and CustomOpenIdConnectProviderResponseMapOutput values. You can construct a concrete instance of `CustomOpenIdConnectProviderResponseMapInput` via:

CustomOpenIdConnectProviderResponseMap{ "key": CustomOpenIdConnectProviderResponseArgs{...} }

type CustomOpenIdConnectProviderResponseMapOutput added in v0.6.0

type CustomOpenIdConnectProviderResponseMapOutput struct{ *pulumi.OutputState }

func (CustomOpenIdConnectProviderResponseMapOutput) ElementType added in v0.6.0

func (CustomOpenIdConnectProviderResponseMapOutput) MapIndex added in v0.6.0

func (CustomOpenIdConnectProviderResponseMapOutput) ToCustomOpenIdConnectProviderResponseMapOutput added in v0.6.0

func (o CustomOpenIdConnectProviderResponseMapOutput) ToCustomOpenIdConnectProviderResponseMapOutput() CustomOpenIdConnectProviderResponseMapOutput

func (CustomOpenIdConnectProviderResponseMapOutput) ToCustomOpenIdConnectProviderResponseMapOutputWithContext added in v0.6.0

func (o CustomOpenIdConnectProviderResponseMapOutput) ToCustomOpenIdConnectProviderResponseMapOutputWithContext(ctx context.Context) CustomOpenIdConnectProviderResponseMapOutput

type CustomOpenIdConnectProviderResponseOutput added in v0.6.0

type CustomOpenIdConnectProviderResponseOutput struct{ *pulumi.OutputState }

func (CustomOpenIdConnectProviderResponseOutput) ElementType added in v0.6.0

func (CustomOpenIdConnectProviderResponseOutput) Enabled added in v0.6.0

func (CustomOpenIdConnectProviderResponseOutput) Id added in v0.6.0

Resource Id.

func (CustomOpenIdConnectProviderResponseOutput) Kind added in v0.6.0

Kind of resource.

func (CustomOpenIdConnectProviderResponseOutput) Login added in v0.6.0

func (CustomOpenIdConnectProviderResponseOutput) Name added in v0.6.0

Resource Name.

func (CustomOpenIdConnectProviderResponseOutput) Registration added in v0.6.0

func (CustomOpenIdConnectProviderResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (CustomOpenIdConnectProviderResponseOutput) ToCustomOpenIdConnectProviderResponseOutput added in v0.6.0

func (o CustomOpenIdConnectProviderResponseOutput) ToCustomOpenIdConnectProviderResponseOutput() CustomOpenIdConnectProviderResponseOutput

func (CustomOpenIdConnectProviderResponseOutput) ToCustomOpenIdConnectProviderResponseOutputWithContext added in v0.6.0

func (o CustomOpenIdConnectProviderResponseOutput) ToCustomOpenIdConnectProviderResponseOutputWithContext(ctx context.Context) CustomOpenIdConnectProviderResponseOutput

func (CustomOpenIdConnectProviderResponseOutput) Type added in v0.6.0

Resource type.

type DatabaseBackupSetting

type DatabaseBackupSetting struct {
	// Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one.
	ConnectionString *string `pulumi:"connectionString"`
	// Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.
	// This is used during restore with overwrite connection strings options.
	ConnectionStringName *string `pulumi:"connectionStringName"`
	// Database type (e.g. SqlAzure / MySql).
	DatabaseType string  `pulumi:"databaseType"`
	Name         *string `pulumi:"name"`
}

Database backup settings.

type DatabaseBackupSettingArgs

type DatabaseBackupSettingArgs struct {
	// Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one.
	ConnectionString pulumi.StringPtrInput `pulumi:"connectionString"`
	// Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.
	// This is used during restore with overwrite connection strings options.
	ConnectionStringName pulumi.StringPtrInput `pulumi:"connectionStringName"`
	// Database type (e.g. SqlAzure / MySql).
	DatabaseType pulumi.StringInput    `pulumi:"databaseType"`
	Name         pulumi.StringPtrInput `pulumi:"name"`
}

Database backup settings.

func (DatabaseBackupSettingArgs) ElementType

func (DatabaseBackupSettingArgs) ElementType() reflect.Type

func (DatabaseBackupSettingArgs) ToDatabaseBackupSettingOutput

func (i DatabaseBackupSettingArgs) ToDatabaseBackupSettingOutput() DatabaseBackupSettingOutput

func (DatabaseBackupSettingArgs) ToDatabaseBackupSettingOutputWithContext

func (i DatabaseBackupSettingArgs) ToDatabaseBackupSettingOutputWithContext(ctx context.Context) DatabaseBackupSettingOutput

type DatabaseBackupSettingArray

type DatabaseBackupSettingArray []DatabaseBackupSettingInput

func (DatabaseBackupSettingArray) ElementType

func (DatabaseBackupSettingArray) ElementType() reflect.Type

func (DatabaseBackupSettingArray) ToDatabaseBackupSettingArrayOutput

func (i DatabaseBackupSettingArray) ToDatabaseBackupSettingArrayOutput() DatabaseBackupSettingArrayOutput

func (DatabaseBackupSettingArray) ToDatabaseBackupSettingArrayOutputWithContext

func (i DatabaseBackupSettingArray) ToDatabaseBackupSettingArrayOutputWithContext(ctx context.Context) DatabaseBackupSettingArrayOutput

type DatabaseBackupSettingArrayInput

type DatabaseBackupSettingArrayInput interface {
	pulumi.Input

	ToDatabaseBackupSettingArrayOutput() DatabaseBackupSettingArrayOutput
	ToDatabaseBackupSettingArrayOutputWithContext(context.Context) DatabaseBackupSettingArrayOutput
}

DatabaseBackupSettingArrayInput is an input type that accepts DatabaseBackupSettingArray and DatabaseBackupSettingArrayOutput values. You can construct a concrete instance of `DatabaseBackupSettingArrayInput` via:

DatabaseBackupSettingArray{ DatabaseBackupSettingArgs{...} }

type DatabaseBackupSettingArrayOutput

type DatabaseBackupSettingArrayOutput struct{ *pulumi.OutputState }

func (DatabaseBackupSettingArrayOutput) ElementType

func (DatabaseBackupSettingArrayOutput) Index

func (DatabaseBackupSettingArrayOutput) ToDatabaseBackupSettingArrayOutput

func (o DatabaseBackupSettingArrayOutput) ToDatabaseBackupSettingArrayOutput() DatabaseBackupSettingArrayOutput

func (DatabaseBackupSettingArrayOutput) ToDatabaseBackupSettingArrayOutputWithContext

func (o DatabaseBackupSettingArrayOutput) ToDatabaseBackupSettingArrayOutputWithContext(ctx context.Context) DatabaseBackupSettingArrayOutput

type DatabaseBackupSettingInput

type DatabaseBackupSettingInput interface {
	pulumi.Input

	ToDatabaseBackupSettingOutput() DatabaseBackupSettingOutput
	ToDatabaseBackupSettingOutputWithContext(context.Context) DatabaseBackupSettingOutput
}

DatabaseBackupSettingInput is an input type that accepts DatabaseBackupSettingArgs and DatabaseBackupSettingOutput values. You can construct a concrete instance of `DatabaseBackupSettingInput` via:

DatabaseBackupSettingArgs{...}

type DatabaseBackupSettingOutput

type DatabaseBackupSettingOutput struct{ *pulumi.OutputState }

Database backup settings.

func (DatabaseBackupSettingOutput) ConnectionString

func (o DatabaseBackupSettingOutput) ConnectionString() pulumi.StringPtrOutput

Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one.

func (DatabaseBackupSettingOutput) ConnectionStringName

func (o DatabaseBackupSettingOutput) ConnectionStringName() pulumi.StringPtrOutput

Contains a connection string name that is linked to the SiteConfig.ConnectionStrings. This is used during restore with overwrite connection strings options.

func (DatabaseBackupSettingOutput) DatabaseType

Database type (e.g. SqlAzure / MySql).

func (DatabaseBackupSettingOutput) ElementType

func (DatabaseBackupSettingOutput) Name

func (DatabaseBackupSettingOutput) ToDatabaseBackupSettingOutput

func (o DatabaseBackupSettingOutput) ToDatabaseBackupSettingOutput() DatabaseBackupSettingOutput

func (DatabaseBackupSettingOutput) ToDatabaseBackupSettingOutputWithContext

func (o DatabaseBackupSettingOutput) ToDatabaseBackupSettingOutputWithContext(ctx context.Context) DatabaseBackupSettingOutput

type DatabaseBackupSettingResponse

type DatabaseBackupSettingResponse struct {
	// Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one.
	ConnectionString *string `pulumi:"connectionString"`
	// Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.
	// This is used during restore with overwrite connection strings options.
	ConnectionStringName *string `pulumi:"connectionStringName"`
	// Database type (e.g. SqlAzure / MySql).
	DatabaseType string  `pulumi:"databaseType"`
	Name         *string `pulumi:"name"`
}

Database backup settings.

type DatabaseBackupSettingResponseArgs

type DatabaseBackupSettingResponseArgs struct {
	// Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one.
	ConnectionString pulumi.StringPtrInput `pulumi:"connectionString"`
	// Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.
	// This is used during restore with overwrite connection strings options.
	ConnectionStringName pulumi.StringPtrInput `pulumi:"connectionStringName"`
	// Database type (e.g. SqlAzure / MySql).
	DatabaseType pulumi.StringInput    `pulumi:"databaseType"`
	Name         pulumi.StringPtrInput `pulumi:"name"`
}

Database backup settings.

func (DatabaseBackupSettingResponseArgs) ElementType

func (DatabaseBackupSettingResponseArgs) ToDatabaseBackupSettingResponseOutput

func (i DatabaseBackupSettingResponseArgs) ToDatabaseBackupSettingResponseOutput() DatabaseBackupSettingResponseOutput

func (DatabaseBackupSettingResponseArgs) ToDatabaseBackupSettingResponseOutputWithContext

func (i DatabaseBackupSettingResponseArgs) ToDatabaseBackupSettingResponseOutputWithContext(ctx context.Context) DatabaseBackupSettingResponseOutput

type DatabaseBackupSettingResponseArray

type DatabaseBackupSettingResponseArray []DatabaseBackupSettingResponseInput

func (DatabaseBackupSettingResponseArray) ElementType

func (DatabaseBackupSettingResponseArray) ToDatabaseBackupSettingResponseArrayOutput

func (i DatabaseBackupSettingResponseArray) ToDatabaseBackupSettingResponseArrayOutput() DatabaseBackupSettingResponseArrayOutput

func (DatabaseBackupSettingResponseArray) ToDatabaseBackupSettingResponseArrayOutputWithContext

func (i DatabaseBackupSettingResponseArray) ToDatabaseBackupSettingResponseArrayOutputWithContext(ctx context.Context) DatabaseBackupSettingResponseArrayOutput

type DatabaseBackupSettingResponseArrayInput

type DatabaseBackupSettingResponseArrayInput interface {
	pulumi.Input

	ToDatabaseBackupSettingResponseArrayOutput() DatabaseBackupSettingResponseArrayOutput
	ToDatabaseBackupSettingResponseArrayOutputWithContext(context.Context) DatabaseBackupSettingResponseArrayOutput
}

DatabaseBackupSettingResponseArrayInput is an input type that accepts DatabaseBackupSettingResponseArray and DatabaseBackupSettingResponseArrayOutput values. You can construct a concrete instance of `DatabaseBackupSettingResponseArrayInput` via:

DatabaseBackupSettingResponseArray{ DatabaseBackupSettingResponseArgs{...} }

type DatabaseBackupSettingResponseArrayOutput

type DatabaseBackupSettingResponseArrayOutput struct{ *pulumi.OutputState }

func (DatabaseBackupSettingResponseArrayOutput) ElementType

func (DatabaseBackupSettingResponseArrayOutput) Index

func (DatabaseBackupSettingResponseArrayOutput) ToDatabaseBackupSettingResponseArrayOutput

func (o DatabaseBackupSettingResponseArrayOutput) ToDatabaseBackupSettingResponseArrayOutput() DatabaseBackupSettingResponseArrayOutput

func (DatabaseBackupSettingResponseArrayOutput) ToDatabaseBackupSettingResponseArrayOutputWithContext

func (o DatabaseBackupSettingResponseArrayOutput) ToDatabaseBackupSettingResponseArrayOutputWithContext(ctx context.Context) DatabaseBackupSettingResponseArrayOutput

type DatabaseBackupSettingResponseInput

type DatabaseBackupSettingResponseInput interface {
	pulumi.Input

	ToDatabaseBackupSettingResponseOutput() DatabaseBackupSettingResponseOutput
	ToDatabaseBackupSettingResponseOutputWithContext(context.Context) DatabaseBackupSettingResponseOutput
}

DatabaseBackupSettingResponseInput is an input type that accepts DatabaseBackupSettingResponseArgs and DatabaseBackupSettingResponseOutput values. You can construct a concrete instance of `DatabaseBackupSettingResponseInput` via:

DatabaseBackupSettingResponseArgs{...}

type DatabaseBackupSettingResponseOutput

type DatabaseBackupSettingResponseOutput struct{ *pulumi.OutputState }

Database backup settings.

func (DatabaseBackupSettingResponseOutput) ConnectionString

Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one.

func (DatabaseBackupSettingResponseOutput) ConnectionStringName

Contains a connection string name that is linked to the SiteConfig.ConnectionStrings. This is used during restore with overwrite connection strings options.

func (DatabaseBackupSettingResponseOutput) DatabaseType

Database type (e.g. SqlAzure / MySql).

func (DatabaseBackupSettingResponseOutput) ElementType

func (DatabaseBackupSettingResponseOutput) Name

func (DatabaseBackupSettingResponseOutput) ToDatabaseBackupSettingResponseOutput

func (o DatabaseBackupSettingResponseOutput) ToDatabaseBackupSettingResponseOutput() DatabaseBackupSettingResponseOutput

func (DatabaseBackupSettingResponseOutput) ToDatabaseBackupSettingResponseOutputWithContext

func (o DatabaseBackupSettingResponseOutput) ToDatabaseBackupSettingResponseOutputWithContext(ctx context.Context) DatabaseBackupSettingResponseOutput

type DatabaseType added in v0.3.1

type DatabaseType pulumi.String

Database type (e.g. SqlAzure / MySql).

func (DatabaseType) ElementType added in v0.3.1

func (DatabaseType) ElementType() reflect.Type

func (DatabaseType) ToStringOutput added in v0.3.1

func (e DatabaseType) ToStringOutput() pulumi.StringOutput

func (DatabaseType) ToStringOutputWithContext added in v0.3.1

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

func (DatabaseType) ToStringPtrOutput added in v0.3.1

func (e DatabaseType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DatabaseType) ToStringPtrOutputWithContext added in v0.3.1

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

type EnabledConfig added in v0.3.1

type EnabledConfig struct {
	// True if configuration is enabled, false if it is disabled and null if configuration is not set.
	Enabled *bool `pulumi:"enabled"`
}

Enabled configuration.

type EnabledConfigArgs added in v0.3.1

type EnabledConfigArgs struct {
	// True if configuration is enabled, false if it is disabled and null if configuration is not set.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

Enabled configuration.

func (EnabledConfigArgs) ElementType added in v0.3.1

func (EnabledConfigArgs) ElementType() reflect.Type

func (EnabledConfigArgs) ToEnabledConfigOutput added in v0.3.1

func (i EnabledConfigArgs) ToEnabledConfigOutput() EnabledConfigOutput

func (EnabledConfigArgs) ToEnabledConfigOutputWithContext added in v0.3.1

func (i EnabledConfigArgs) ToEnabledConfigOutputWithContext(ctx context.Context) EnabledConfigOutput

func (EnabledConfigArgs) ToEnabledConfigPtrOutput added in v0.3.1

func (i EnabledConfigArgs) ToEnabledConfigPtrOutput() EnabledConfigPtrOutput

func (EnabledConfigArgs) ToEnabledConfigPtrOutputWithContext added in v0.3.1

func (i EnabledConfigArgs) ToEnabledConfigPtrOutputWithContext(ctx context.Context) EnabledConfigPtrOutput

type EnabledConfigInput added in v0.3.1

type EnabledConfigInput interface {
	pulumi.Input

	ToEnabledConfigOutput() EnabledConfigOutput
	ToEnabledConfigOutputWithContext(context.Context) EnabledConfigOutput
}

EnabledConfigInput is an input type that accepts EnabledConfigArgs and EnabledConfigOutput values. You can construct a concrete instance of `EnabledConfigInput` via:

EnabledConfigArgs{...}

type EnabledConfigOutput added in v0.3.1

type EnabledConfigOutput struct{ *pulumi.OutputState }

Enabled configuration.

func (EnabledConfigOutput) ElementType added in v0.3.1

func (EnabledConfigOutput) ElementType() reflect.Type

func (EnabledConfigOutput) Enabled added in v0.3.1

True if configuration is enabled, false if it is disabled and null if configuration is not set.

func (EnabledConfigOutput) ToEnabledConfigOutput added in v0.3.1

func (o EnabledConfigOutput) ToEnabledConfigOutput() EnabledConfigOutput

func (EnabledConfigOutput) ToEnabledConfigOutputWithContext added in v0.3.1

func (o EnabledConfigOutput) ToEnabledConfigOutputWithContext(ctx context.Context) EnabledConfigOutput

func (EnabledConfigOutput) ToEnabledConfigPtrOutput added in v0.3.1

func (o EnabledConfigOutput) ToEnabledConfigPtrOutput() EnabledConfigPtrOutput

func (EnabledConfigOutput) ToEnabledConfigPtrOutputWithContext added in v0.3.1

func (o EnabledConfigOutput) ToEnabledConfigPtrOutputWithContext(ctx context.Context) EnabledConfigPtrOutput

type EnabledConfigPtrInput added in v0.3.1

type EnabledConfigPtrInput interface {
	pulumi.Input

	ToEnabledConfigPtrOutput() EnabledConfigPtrOutput
	ToEnabledConfigPtrOutputWithContext(context.Context) EnabledConfigPtrOutput
}

EnabledConfigPtrInput is an input type that accepts EnabledConfigArgs, EnabledConfigPtr and EnabledConfigPtrOutput values. You can construct a concrete instance of `EnabledConfigPtrInput` via:

        EnabledConfigArgs{...}

or:

        nil

func EnabledConfigPtr added in v0.3.1

func EnabledConfigPtr(v *EnabledConfigArgs) EnabledConfigPtrInput

type EnabledConfigPtrOutput added in v0.3.1

type EnabledConfigPtrOutput struct{ *pulumi.OutputState }

func (EnabledConfigPtrOutput) Elem added in v0.3.1

func (EnabledConfigPtrOutput) ElementType added in v0.3.1

func (EnabledConfigPtrOutput) ElementType() reflect.Type

func (EnabledConfigPtrOutput) Enabled added in v0.3.1

True if configuration is enabled, false if it is disabled and null if configuration is not set.

func (EnabledConfigPtrOutput) ToEnabledConfigPtrOutput added in v0.3.1

func (o EnabledConfigPtrOutput) ToEnabledConfigPtrOutput() EnabledConfigPtrOutput

func (EnabledConfigPtrOutput) ToEnabledConfigPtrOutputWithContext added in v0.3.1

func (o EnabledConfigPtrOutput) ToEnabledConfigPtrOutputWithContext(ctx context.Context) EnabledConfigPtrOutput

type EnabledConfigResponse added in v0.3.1

type EnabledConfigResponse struct {
	// True if configuration is enabled, false if it is disabled and null if configuration is not set.
	Enabled *bool `pulumi:"enabled"`
}

Enabled configuration.

type EnabledConfigResponseArgs added in v0.3.1

type EnabledConfigResponseArgs struct {
	// True if configuration is enabled, false if it is disabled and null if configuration is not set.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

Enabled configuration.

func (EnabledConfigResponseArgs) ElementType added in v0.3.1

func (EnabledConfigResponseArgs) ElementType() reflect.Type

func (EnabledConfigResponseArgs) ToEnabledConfigResponseOutput added in v0.3.1

func (i EnabledConfigResponseArgs) ToEnabledConfigResponseOutput() EnabledConfigResponseOutput

func (EnabledConfigResponseArgs) ToEnabledConfigResponseOutputWithContext added in v0.3.1

func (i EnabledConfigResponseArgs) ToEnabledConfigResponseOutputWithContext(ctx context.Context) EnabledConfigResponseOutput

func (EnabledConfigResponseArgs) ToEnabledConfigResponsePtrOutput added in v0.3.1

func (i EnabledConfigResponseArgs) ToEnabledConfigResponsePtrOutput() EnabledConfigResponsePtrOutput

func (EnabledConfigResponseArgs) ToEnabledConfigResponsePtrOutputWithContext added in v0.3.1

func (i EnabledConfigResponseArgs) ToEnabledConfigResponsePtrOutputWithContext(ctx context.Context) EnabledConfigResponsePtrOutput

type EnabledConfigResponseInput added in v0.3.1

type EnabledConfigResponseInput interface {
	pulumi.Input

	ToEnabledConfigResponseOutput() EnabledConfigResponseOutput
	ToEnabledConfigResponseOutputWithContext(context.Context) EnabledConfigResponseOutput
}

EnabledConfigResponseInput is an input type that accepts EnabledConfigResponseArgs and EnabledConfigResponseOutput values. You can construct a concrete instance of `EnabledConfigResponseInput` via:

EnabledConfigResponseArgs{...}

type EnabledConfigResponseOutput added in v0.3.1

type EnabledConfigResponseOutput struct{ *pulumi.OutputState }

Enabled configuration.

func (EnabledConfigResponseOutput) ElementType added in v0.3.1

func (EnabledConfigResponseOutput) Enabled added in v0.3.1

True if configuration is enabled, false if it is disabled and null if configuration is not set.

func (EnabledConfigResponseOutput) ToEnabledConfigResponseOutput added in v0.3.1

func (o EnabledConfigResponseOutput) ToEnabledConfigResponseOutput() EnabledConfigResponseOutput

func (EnabledConfigResponseOutput) ToEnabledConfigResponseOutputWithContext added in v0.3.1

func (o EnabledConfigResponseOutput) ToEnabledConfigResponseOutputWithContext(ctx context.Context) EnabledConfigResponseOutput

func (EnabledConfigResponseOutput) ToEnabledConfigResponsePtrOutput added in v0.3.1

func (o EnabledConfigResponseOutput) ToEnabledConfigResponsePtrOutput() EnabledConfigResponsePtrOutput

func (EnabledConfigResponseOutput) ToEnabledConfigResponsePtrOutputWithContext added in v0.3.1

func (o EnabledConfigResponseOutput) ToEnabledConfigResponsePtrOutputWithContext(ctx context.Context) EnabledConfigResponsePtrOutput

type EnabledConfigResponsePtrInput added in v0.3.1

type EnabledConfigResponsePtrInput interface {
	pulumi.Input

	ToEnabledConfigResponsePtrOutput() EnabledConfigResponsePtrOutput
	ToEnabledConfigResponsePtrOutputWithContext(context.Context) EnabledConfigResponsePtrOutput
}

EnabledConfigResponsePtrInput is an input type that accepts EnabledConfigResponseArgs, EnabledConfigResponsePtr and EnabledConfigResponsePtrOutput values. You can construct a concrete instance of `EnabledConfigResponsePtrInput` via:

        EnabledConfigResponseArgs{...}

or:

        nil

func EnabledConfigResponsePtr added in v0.3.1

func EnabledConfigResponsePtr(v *EnabledConfigResponseArgs) EnabledConfigResponsePtrInput

type EnabledConfigResponsePtrOutput added in v0.3.1

type EnabledConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (EnabledConfigResponsePtrOutput) Elem added in v0.3.1

func (EnabledConfigResponsePtrOutput) ElementType added in v0.3.1

func (EnabledConfigResponsePtrOutput) Enabled added in v0.3.1

True if configuration is enabled, false if it is disabled and null if configuration is not set.

func (EnabledConfigResponsePtrOutput) ToEnabledConfigResponsePtrOutput added in v0.3.1

func (o EnabledConfigResponsePtrOutput) ToEnabledConfigResponsePtrOutput() EnabledConfigResponsePtrOutput

func (EnabledConfigResponsePtrOutput) ToEnabledConfigResponsePtrOutputWithContext added in v0.3.1

func (o EnabledConfigResponsePtrOutput) ToEnabledConfigResponsePtrOutputWithContext(ctx context.Context) EnabledConfigResponsePtrOutput

type Experiments

type Experiments struct {
	// List of ramp-up rules.
	RampUpRules []RampUpRule `pulumi:"rampUpRules"`
}

Routing rules in production experiments.

type ExperimentsArgs

type ExperimentsArgs struct {
	// List of ramp-up rules.
	RampUpRules RampUpRuleArrayInput `pulumi:"rampUpRules"`
}

Routing rules in production experiments.

func (ExperimentsArgs) ElementType

func (ExperimentsArgs) ElementType() reflect.Type

func (ExperimentsArgs) ToExperimentsOutput

func (i ExperimentsArgs) ToExperimentsOutput() ExperimentsOutput

func (ExperimentsArgs) ToExperimentsOutputWithContext

func (i ExperimentsArgs) ToExperimentsOutputWithContext(ctx context.Context) ExperimentsOutput

func (ExperimentsArgs) ToExperimentsPtrOutput

func (i ExperimentsArgs) ToExperimentsPtrOutput() ExperimentsPtrOutput

func (ExperimentsArgs) ToExperimentsPtrOutputWithContext

func (i ExperimentsArgs) ToExperimentsPtrOutputWithContext(ctx context.Context) ExperimentsPtrOutput

type ExperimentsInput

type ExperimentsInput interface {
	pulumi.Input

	ToExperimentsOutput() ExperimentsOutput
	ToExperimentsOutputWithContext(context.Context) ExperimentsOutput
}

ExperimentsInput is an input type that accepts ExperimentsArgs and ExperimentsOutput values. You can construct a concrete instance of `ExperimentsInput` via:

ExperimentsArgs{...}

type ExperimentsOutput

type ExperimentsOutput struct{ *pulumi.OutputState }

Routing rules in production experiments.

func (ExperimentsOutput) ElementType

func (ExperimentsOutput) ElementType() reflect.Type

func (ExperimentsOutput) RampUpRules

func (o ExperimentsOutput) RampUpRules() RampUpRuleArrayOutput

List of ramp-up rules.

func (ExperimentsOutput) ToExperimentsOutput

func (o ExperimentsOutput) ToExperimentsOutput() ExperimentsOutput

func (ExperimentsOutput) ToExperimentsOutputWithContext

func (o ExperimentsOutput) ToExperimentsOutputWithContext(ctx context.Context) ExperimentsOutput

func (ExperimentsOutput) ToExperimentsPtrOutput

func (o ExperimentsOutput) ToExperimentsPtrOutput() ExperimentsPtrOutput

func (ExperimentsOutput) ToExperimentsPtrOutputWithContext

func (o ExperimentsOutput) ToExperimentsPtrOutputWithContext(ctx context.Context) ExperimentsPtrOutput

type ExperimentsPtrInput

type ExperimentsPtrInput interface {
	pulumi.Input

	ToExperimentsPtrOutput() ExperimentsPtrOutput
	ToExperimentsPtrOutputWithContext(context.Context) ExperimentsPtrOutput
}

ExperimentsPtrInput is an input type that accepts ExperimentsArgs, ExperimentsPtr and ExperimentsPtrOutput values. You can construct a concrete instance of `ExperimentsPtrInput` via:

        ExperimentsArgs{...}

or:

        nil

func ExperimentsPtr

func ExperimentsPtr(v *ExperimentsArgs) ExperimentsPtrInput

type ExperimentsPtrOutput

type ExperimentsPtrOutput struct{ *pulumi.OutputState }

func (ExperimentsPtrOutput) Elem

func (ExperimentsPtrOutput) ElementType

func (ExperimentsPtrOutput) ElementType() reflect.Type

func (ExperimentsPtrOutput) RampUpRules

List of ramp-up rules.

func (ExperimentsPtrOutput) ToExperimentsPtrOutput

func (o ExperimentsPtrOutput) ToExperimentsPtrOutput() ExperimentsPtrOutput

func (ExperimentsPtrOutput) ToExperimentsPtrOutputWithContext

func (o ExperimentsPtrOutput) ToExperimentsPtrOutputWithContext(ctx context.Context) ExperimentsPtrOutput

type ExperimentsResponse

type ExperimentsResponse struct {
	// List of ramp-up rules.
	RampUpRules []RampUpRuleResponse `pulumi:"rampUpRules"`
}

Routing rules in production experiments.

type ExperimentsResponseArgs

type ExperimentsResponseArgs struct {
	// List of ramp-up rules.
	RampUpRules RampUpRuleResponseArrayInput `pulumi:"rampUpRules"`
}

Routing rules in production experiments.

func (ExperimentsResponseArgs) ElementType

func (ExperimentsResponseArgs) ElementType() reflect.Type

func (ExperimentsResponseArgs) ToExperimentsResponseOutput

func (i ExperimentsResponseArgs) ToExperimentsResponseOutput() ExperimentsResponseOutput

func (ExperimentsResponseArgs) ToExperimentsResponseOutputWithContext

func (i ExperimentsResponseArgs) ToExperimentsResponseOutputWithContext(ctx context.Context) ExperimentsResponseOutput

func (ExperimentsResponseArgs) ToExperimentsResponsePtrOutput

func (i ExperimentsResponseArgs) ToExperimentsResponsePtrOutput() ExperimentsResponsePtrOutput

func (ExperimentsResponseArgs) ToExperimentsResponsePtrOutputWithContext

func (i ExperimentsResponseArgs) ToExperimentsResponsePtrOutputWithContext(ctx context.Context) ExperimentsResponsePtrOutput

type ExperimentsResponseInput

type ExperimentsResponseInput interface {
	pulumi.Input

	ToExperimentsResponseOutput() ExperimentsResponseOutput
	ToExperimentsResponseOutputWithContext(context.Context) ExperimentsResponseOutput
}

ExperimentsResponseInput is an input type that accepts ExperimentsResponseArgs and ExperimentsResponseOutput values. You can construct a concrete instance of `ExperimentsResponseInput` via:

ExperimentsResponseArgs{...}

type ExperimentsResponseOutput

type ExperimentsResponseOutput struct{ *pulumi.OutputState }

Routing rules in production experiments.

func (ExperimentsResponseOutput) ElementType

func (ExperimentsResponseOutput) ElementType() reflect.Type

func (ExperimentsResponseOutput) RampUpRules

List of ramp-up rules.

func (ExperimentsResponseOutput) ToExperimentsResponseOutput

func (o ExperimentsResponseOutput) ToExperimentsResponseOutput() ExperimentsResponseOutput

func (ExperimentsResponseOutput) ToExperimentsResponseOutputWithContext

func (o ExperimentsResponseOutput) ToExperimentsResponseOutputWithContext(ctx context.Context) ExperimentsResponseOutput

func (ExperimentsResponseOutput) ToExperimentsResponsePtrOutput

func (o ExperimentsResponseOutput) ToExperimentsResponsePtrOutput() ExperimentsResponsePtrOutput

func (ExperimentsResponseOutput) ToExperimentsResponsePtrOutputWithContext

func (o ExperimentsResponseOutput) ToExperimentsResponsePtrOutputWithContext(ctx context.Context) ExperimentsResponsePtrOutput

type ExperimentsResponsePtrInput

type ExperimentsResponsePtrInput interface {
	pulumi.Input

	ToExperimentsResponsePtrOutput() ExperimentsResponsePtrOutput
	ToExperimentsResponsePtrOutputWithContext(context.Context) ExperimentsResponsePtrOutput
}

ExperimentsResponsePtrInput is an input type that accepts ExperimentsResponseArgs, ExperimentsResponsePtr and ExperimentsResponsePtrOutput values. You can construct a concrete instance of `ExperimentsResponsePtrInput` via:

        ExperimentsResponseArgs{...}

or:

        nil

type ExperimentsResponsePtrOutput

type ExperimentsResponsePtrOutput struct{ *pulumi.OutputState }

func (ExperimentsResponsePtrOutput) Elem

func (ExperimentsResponsePtrOutput) ElementType

func (ExperimentsResponsePtrOutput) RampUpRules

List of ramp-up rules.

func (ExperimentsResponsePtrOutput) ToExperimentsResponsePtrOutput

func (o ExperimentsResponsePtrOutput) ToExperimentsResponsePtrOutput() ExperimentsResponsePtrOutput

func (ExperimentsResponsePtrOutput) ToExperimentsResponsePtrOutputWithContext

func (o ExperimentsResponsePtrOutput) ToExperimentsResponsePtrOutputWithContext(ctx context.Context) ExperimentsResponsePtrOutput

type Facebook added in v0.6.0

type Facebook struct {
	Enabled         *bool   `pulumi:"enabled"`
	GraphApiVersion *string `pulumi:"graphApiVersion"`
	// Kind of resource.
	Kind         *string          `pulumi:"kind"`
	Login        *LoginScopes     `pulumi:"login"`
	Registration *AppRegistration `pulumi:"registration"`
}

type FacebookArgs added in v0.6.0

type FacebookArgs struct {
	Enabled         pulumi.BoolPtrInput   `pulumi:"enabled"`
	GraphApiVersion pulumi.StringPtrInput `pulumi:"graphApiVersion"`
	// Kind of resource.
	Kind         pulumi.StringPtrInput   `pulumi:"kind"`
	Login        LoginScopesPtrInput     `pulumi:"login"`
	Registration AppRegistrationPtrInput `pulumi:"registration"`
}

func (FacebookArgs) ElementType added in v0.6.0

func (FacebookArgs) ElementType() reflect.Type

func (FacebookArgs) ToFacebookOutput added in v0.6.0

func (i FacebookArgs) ToFacebookOutput() FacebookOutput

func (FacebookArgs) ToFacebookOutputWithContext added in v0.6.0

func (i FacebookArgs) ToFacebookOutputWithContext(ctx context.Context) FacebookOutput

func (FacebookArgs) ToFacebookPtrOutput added in v0.6.0

func (i FacebookArgs) ToFacebookPtrOutput() FacebookPtrOutput

func (FacebookArgs) ToFacebookPtrOutputWithContext added in v0.6.0

func (i FacebookArgs) ToFacebookPtrOutputWithContext(ctx context.Context) FacebookPtrOutput

type FacebookInput added in v0.6.0

type FacebookInput interface {
	pulumi.Input

	ToFacebookOutput() FacebookOutput
	ToFacebookOutputWithContext(context.Context) FacebookOutput
}

FacebookInput is an input type that accepts FacebookArgs and FacebookOutput values. You can construct a concrete instance of `FacebookInput` via:

FacebookArgs{...}

type FacebookOutput added in v0.6.0

type FacebookOutput struct{ *pulumi.OutputState }

func (FacebookOutput) ElementType added in v0.6.0

func (FacebookOutput) ElementType() reflect.Type

func (FacebookOutput) Enabled added in v0.6.0

func (o FacebookOutput) Enabled() pulumi.BoolPtrOutput

func (FacebookOutput) GraphApiVersion added in v0.6.0

func (o FacebookOutput) GraphApiVersion() pulumi.StringPtrOutput

func (FacebookOutput) Kind added in v0.6.0

Kind of resource.

func (FacebookOutput) Login added in v0.6.0

func (FacebookOutput) Registration added in v0.6.0

func (o FacebookOutput) Registration() AppRegistrationPtrOutput

func (FacebookOutput) ToFacebookOutput added in v0.6.0

func (o FacebookOutput) ToFacebookOutput() FacebookOutput

func (FacebookOutput) ToFacebookOutputWithContext added in v0.6.0

func (o FacebookOutput) ToFacebookOutputWithContext(ctx context.Context) FacebookOutput

func (FacebookOutput) ToFacebookPtrOutput added in v0.6.0

func (o FacebookOutput) ToFacebookPtrOutput() FacebookPtrOutput

func (FacebookOutput) ToFacebookPtrOutputWithContext added in v0.6.0

func (o FacebookOutput) ToFacebookPtrOutputWithContext(ctx context.Context) FacebookPtrOutput

type FacebookPtrInput added in v0.6.0

type FacebookPtrInput interface {
	pulumi.Input

	ToFacebookPtrOutput() FacebookPtrOutput
	ToFacebookPtrOutputWithContext(context.Context) FacebookPtrOutput
}

FacebookPtrInput is an input type that accepts FacebookArgs, FacebookPtr and FacebookPtrOutput values. You can construct a concrete instance of `FacebookPtrInput` via:

        FacebookArgs{...}

or:

        nil

func FacebookPtr added in v0.6.0

func FacebookPtr(v *FacebookArgs) FacebookPtrInput

type FacebookPtrOutput added in v0.6.0

type FacebookPtrOutput struct{ *pulumi.OutputState }

func (FacebookPtrOutput) Elem added in v0.6.0

func (FacebookPtrOutput) ElementType added in v0.6.0

func (FacebookPtrOutput) ElementType() reflect.Type

func (FacebookPtrOutput) Enabled added in v0.6.0

func (FacebookPtrOutput) GraphApiVersion added in v0.6.0

func (o FacebookPtrOutput) GraphApiVersion() pulumi.StringPtrOutput

func (FacebookPtrOutput) Kind added in v0.6.0

Kind of resource.

func (FacebookPtrOutput) Login added in v0.6.0

func (FacebookPtrOutput) Registration added in v0.6.0

func (FacebookPtrOutput) ToFacebookPtrOutput added in v0.6.0

func (o FacebookPtrOutput) ToFacebookPtrOutput() FacebookPtrOutput

func (FacebookPtrOutput) ToFacebookPtrOutputWithContext added in v0.6.0

func (o FacebookPtrOutput) ToFacebookPtrOutputWithContext(ctx context.Context) FacebookPtrOutput

type FacebookResponse added in v0.6.0

type FacebookResponse struct {
	Enabled         *bool   `pulumi:"enabled"`
	GraphApiVersion *string `pulumi:"graphApiVersion"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind  *string              `pulumi:"kind"`
	Login *LoginScopesResponse `pulumi:"login"`
	// Resource Name.
	Name         string                   `pulumi:"name"`
	Registration *AppRegistrationResponse `pulumi:"registration"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

type FacebookResponseArgs added in v0.6.0

type FacebookResponseArgs struct {
	Enabled         pulumi.BoolPtrInput   `pulumi:"enabled"`
	GraphApiVersion pulumi.StringPtrInput `pulumi:"graphApiVersion"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind  pulumi.StringPtrInput       `pulumi:"kind"`
	Login LoginScopesResponsePtrInput `pulumi:"login"`
	// Resource Name.
	Name         pulumi.StringInput              `pulumi:"name"`
	Registration AppRegistrationResponsePtrInput `pulumi:"registration"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (FacebookResponseArgs) ElementType added in v0.6.0

func (FacebookResponseArgs) ElementType() reflect.Type

func (FacebookResponseArgs) ToFacebookResponseOutput added in v0.6.0

func (i FacebookResponseArgs) ToFacebookResponseOutput() FacebookResponseOutput

func (FacebookResponseArgs) ToFacebookResponseOutputWithContext added in v0.6.0

func (i FacebookResponseArgs) ToFacebookResponseOutputWithContext(ctx context.Context) FacebookResponseOutput

func (FacebookResponseArgs) ToFacebookResponsePtrOutput added in v0.6.0

func (i FacebookResponseArgs) ToFacebookResponsePtrOutput() FacebookResponsePtrOutput

func (FacebookResponseArgs) ToFacebookResponsePtrOutputWithContext added in v0.6.0

func (i FacebookResponseArgs) ToFacebookResponsePtrOutputWithContext(ctx context.Context) FacebookResponsePtrOutput

type FacebookResponseInput added in v0.6.0

type FacebookResponseInput interface {
	pulumi.Input

	ToFacebookResponseOutput() FacebookResponseOutput
	ToFacebookResponseOutputWithContext(context.Context) FacebookResponseOutput
}

FacebookResponseInput is an input type that accepts FacebookResponseArgs and FacebookResponseOutput values. You can construct a concrete instance of `FacebookResponseInput` via:

FacebookResponseArgs{...}

type FacebookResponseOutput added in v0.6.0

type FacebookResponseOutput struct{ *pulumi.OutputState }

func (FacebookResponseOutput) ElementType added in v0.6.0

func (FacebookResponseOutput) ElementType() reflect.Type

func (FacebookResponseOutput) Enabled added in v0.6.0

func (FacebookResponseOutput) GraphApiVersion added in v0.6.0

func (o FacebookResponseOutput) GraphApiVersion() pulumi.StringPtrOutput

func (FacebookResponseOutput) Id added in v0.6.0

Resource Id.

func (FacebookResponseOutput) Kind added in v0.6.0

Kind of resource.

func (FacebookResponseOutput) Login added in v0.6.0

func (FacebookResponseOutput) Name added in v0.6.0

Resource Name.

func (FacebookResponseOutput) Registration added in v0.6.0

func (FacebookResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (FacebookResponseOutput) ToFacebookResponseOutput added in v0.6.0

func (o FacebookResponseOutput) ToFacebookResponseOutput() FacebookResponseOutput

func (FacebookResponseOutput) ToFacebookResponseOutputWithContext added in v0.6.0

func (o FacebookResponseOutput) ToFacebookResponseOutputWithContext(ctx context.Context) FacebookResponseOutput

func (FacebookResponseOutput) ToFacebookResponsePtrOutput added in v0.6.0

func (o FacebookResponseOutput) ToFacebookResponsePtrOutput() FacebookResponsePtrOutput

func (FacebookResponseOutput) ToFacebookResponsePtrOutputWithContext added in v0.6.0

func (o FacebookResponseOutput) ToFacebookResponsePtrOutputWithContext(ctx context.Context) FacebookResponsePtrOutput

func (FacebookResponseOutput) Type added in v0.6.0

Resource type.

type FacebookResponsePtrInput added in v0.6.0

type FacebookResponsePtrInput interface {
	pulumi.Input

	ToFacebookResponsePtrOutput() FacebookResponsePtrOutput
	ToFacebookResponsePtrOutputWithContext(context.Context) FacebookResponsePtrOutput
}

FacebookResponsePtrInput is an input type that accepts FacebookResponseArgs, FacebookResponsePtr and FacebookResponsePtrOutput values. You can construct a concrete instance of `FacebookResponsePtrInput` via:

        FacebookResponseArgs{...}

or:

        nil

func FacebookResponsePtr added in v0.6.0

func FacebookResponsePtr(v *FacebookResponseArgs) FacebookResponsePtrInput

type FacebookResponsePtrOutput added in v0.6.0

type FacebookResponsePtrOutput struct{ *pulumi.OutputState }

func (FacebookResponsePtrOutput) Elem added in v0.6.0

func (FacebookResponsePtrOutput) ElementType added in v0.6.0

func (FacebookResponsePtrOutput) ElementType() reflect.Type

func (FacebookResponsePtrOutput) Enabled added in v0.6.0

func (FacebookResponsePtrOutput) GraphApiVersion added in v0.6.0

func (o FacebookResponsePtrOutput) GraphApiVersion() pulumi.StringPtrOutput

func (FacebookResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (FacebookResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (FacebookResponsePtrOutput) Login added in v0.6.0

func (FacebookResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (FacebookResponsePtrOutput) Registration added in v0.6.0

func (FacebookResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (FacebookResponsePtrOutput) ToFacebookResponsePtrOutput added in v0.6.0

func (o FacebookResponsePtrOutput) ToFacebookResponsePtrOutput() FacebookResponsePtrOutput

func (FacebookResponsePtrOutput) ToFacebookResponsePtrOutputWithContext added in v0.6.0

func (o FacebookResponsePtrOutput) ToFacebookResponsePtrOutputWithContext(ctx context.Context) FacebookResponsePtrOutput

func (FacebookResponsePtrOutput) Type added in v0.6.0

Resource type.

type FileSystemApplicationLogsConfig added in v0.3.1

type FileSystemApplicationLogsConfig struct {
	// Log level.
	Level *string `pulumi:"level"`
}

Application logs to file system configuration.

type FileSystemApplicationLogsConfigArgs added in v0.3.1

type FileSystemApplicationLogsConfigArgs struct {
	// Log level.
	Level *LogLevel `pulumi:"level"`
}

Application logs to file system configuration.

func (FileSystemApplicationLogsConfigArgs) ElementType added in v0.3.1

func (FileSystemApplicationLogsConfigArgs) ToFileSystemApplicationLogsConfigOutput added in v0.3.1

func (i FileSystemApplicationLogsConfigArgs) ToFileSystemApplicationLogsConfigOutput() FileSystemApplicationLogsConfigOutput

func (FileSystemApplicationLogsConfigArgs) ToFileSystemApplicationLogsConfigOutputWithContext added in v0.3.1

func (i FileSystemApplicationLogsConfigArgs) ToFileSystemApplicationLogsConfigOutputWithContext(ctx context.Context) FileSystemApplicationLogsConfigOutput

func (FileSystemApplicationLogsConfigArgs) ToFileSystemApplicationLogsConfigPtrOutput added in v0.3.1

func (i FileSystemApplicationLogsConfigArgs) ToFileSystemApplicationLogsConfigPtrOutput() FileSystemApplicationLogsConfigPtrOutput

func (FileSystemApplicationLogsConfigArgs) ToFileSystemApplicationLogsConfigPtrOutputWithContext added in v0.3.1

func (i FileSystemApplicationLogsConfigArgs) ToFileSystemApplicationLogsConfigPtrOutputWithContext(ctx context.Context) FileSystemApplicationLogsConfigPtrOutput

type FileSystemApplicationLogsConfigInput added in v0.3.1

type FileSystemApplicationLogsConfigInput interface {
	pulumi.Input

	ToFileSystemApplicationLogsConfigOutput() FileSystemApplicationLogsConfigOutput
	ToFileSystemApplicationLogsConfigOutputWithContext(context.Context) FileSystemApplicationLogsConfigOutput
}

FileSystemApplicationLogsConfigInput is an input type that accepts FileSystemApplicationLogsConfigArgs and FileSystemApplicationLogsConfigOutput values. You can construct a concrete instance of `FileSystemApplicationLogsConfigInput` via:

FileSystemApplicationLogsConfigArgs{...}

type FileSystemApplicationLogsConfigOutput added in v0.3.1

type FileSystemApplicationLogsConfigOutput struct{ *pulumi.OutputState }

Application logs to file system configuration.

func (FileSystemApplicationLogsConfigOutput) ElementType added in v0.3.1

func (FileSystemApplicationLogsConfigOutput) Level added in v0.3.1

Log level.

func (FileSystemApplicationLogsConfigOutput) ToFileSystemApplicationLogsConfigOutput added in v0.3.1

func (o FileSystemApplicationLogsConfigOutput) ToFileSystemApplicationLogsConfigOutput() FileSystemApplicationLogsConfigOutput

func (FileSystemApplicationLogsConfigOutput) ToFileSystemApplicationLogsConfigOutputWithContext added in v0.3.1

func (o FileSystemApplicationLogsConfigOutput) ToFileSystemApplicationLogsConfigOutputWithContext(ctx context.Context) FileSystemApplicationLogsConfigOutput

func (FileSystemApplicationLogsConfigOutput) ToFileSystemApplicationLogsConfigPtrOutput added in v0.3.1

func (o FileSystemApplicationLogsConfigOutput) ToFileSystemApplicationLogsConfigPtrOutput() FileSystemApplicationLogsConfigPtrOutput

func (FileSystemApplicationLogsConfigOutput) ToFileSystemApplicationLogsConfigPtrOutputWithContext added in v0.3.1

func (o FileSystemApplicationLogsConfigOutput) ToFileSystemApplicationLogsConfigPtrOutputWithContext(ctx context.Context) FileSystemApplicationLogsConfigPtrOutput

type FileSystemApplicationLogsConfigPtrInput added in v0.3.1

type FileSystemApplicationLogsConfigPtrInput interface {
	pulumi.Input

	ToFileSystemApplicationLogsConfigPtrOutput() FileSystemApplicationLogsConfigPtrOutput
	ToFileSystemApplicationLogsConfigPtrOutputWithContext(context.Context) FileSystemApplicationLogsConfigPtrOutput
}

FileSystemApplicationLogsConfigPtrInput is an input type that accepts FileSystemApplicationLogsConfigArgs, FileSystemApplicationLogsConfigPtr and FileSystemApplicationLogsConfigPtrOutput values. You can construct a concrete instance of `FileSystemApplicationLogsConfigPtrInput` via:

        FileSystemApplicationLogsConfigArgs{...}

or:

        nil

type FileSystemApplicationLogsConfigPtrOutput added in v0.3.1

type FileSystemApplicationLogsConfigPtrOutput struct{ *pulumi.OutputState }

func (FileSystemApplicationLogsConfigPtrOutput) Elem added in v0.3.1

func (FileSystemApplicationLogsConfigPtrOutput) ElementType added in v0.3.1

func (FileSystemApplicationLogsConfigPtrOutput) Level added in v0.3.1

Log level.

func (FileSystemApplicationLogsConfigPtrOutput) ToFileSystemApplicationLogsConfigPtrOutput added in v0.3.1

func (o FileSystemApplicationLogsConfigPtrOutput) ToFileSystemApplicationLogsConfigPtrOutput() FileSystemApplicationLogsConfigPtrOutput

func (FileSystemApplicationLogsConfigPtrOutput) ToFileSystemApplicationLogsConfigPtrOutputWithContext added in v0.3.1

func (o FileSystemApplicationLogsConfigPtrOutput) ToFileSystemApplicationLogsConfigPtrOutputWithContext(ctx context.Context) FileSystemApplicationLogsConfigPtrOutput

type FileSystemApplicationLogsConfigResponse added in v0.3.1

type FileSystemApplicationLogsConfigResponse struct {
	// Log level.
	Level *string `pulumi:"level"`
}

Application logs to file system configuration.

type FileSystemApplicationLogsConfigResponseArgs added in v0.3.1

type FileSystemApplicationLogsConfigResponseArgs struct {
	// Log level.
	Level pulumi.StringPtrInput `pulumi:"level"`
}

Application logs to file system configuration.

func (FileSystemApplicationLogsConfigResponseArgs) ElementType added in v0.3.1

func (FileSystemApplicationLogsConfigResponseArgs) ToFileSystemApplicationLogsConfigResponseOutput added in v0.3.1

func (i FileSystemApplicationLogsConfigResponseArgs) ToFileSystemApplicationLogsConfigResponseOutput() FileSystemApplicationLogsConfigResponseOutput

func (FileSystemApplicationLogsConfigResponseArgs) ToFileSystemApplicationLogsConfigResponseOutputWithContext added in v0.3.1

func (i FileSystemApplicationLogsConfigResponseArgs) ToFileSystemApplicationLogsConfigResponseOutputWithContext(ctx context.Context) FileSystemApplicationLogsConfigResponseOutput

func (FileSystemApplicationLogsConfigResponseArgs) ToFileSystemApplicationLogsConfigResponsePtrOutput added in v0.3.1

func (i FileSystemApplicationLogsConfigResponseArgs) ToFileSystemApplicationLogsConfigResponsePtrOutput() FileSystemApplicationLogsConfigResponsePtrOutput

func (FileSystemApplicationLogsConfigResponseArgs) ToFileSystemApplicationLogsConfigResponsePtrOutputWithContext added in v0.3.1

func (i FileSystemApplicationLogsConfigResponseArgs) ToFileSystemApplicationLogsConfigResponsePtrOutputWithContext(ctx context.Context) FileSystemApplicationLogsConfigResponsePtrOutput

type FileSystemApplicationLogsConfigResponseInput added in v0.3.1

type FileSystemApplicationLogsConfigResponseInput interface {
	pulumi.Input

	ToFileSystemApplicationLogsConfigResponseOutput() FileSystemApplicationLogsConfigResponseOutput
	ToFileSystemApplicationLogsConfigResponseOutputWithContext(context.Context) FileSystemApplicationLogsConfigResponseOutput
}

FileSystemApplicationLogsConfigResponseInput is an input type that accepts FileSystemApplicationLogsConfigResponseArgs and FileSystemApplicationLogsConfigResponseOutput values. You can construct a concrete instance of `FileSystemApplicationLogsConfigResponseInput` via:

FileSystemApplicationLogsConfigResponseArgs{...}

type FileSystemApplicationLogsConfigResponseOutput added in v0.3.1

type FileSystemApplicationLogsConfigResponseOutput struct{ *pulumi.OutputState }

Application logs to file system configuration.

func (FileSystemApplicationLogsConfigResponseOutput) ElementType added in v0.3.1

func (FileSystemApplicationLogsConfigResponseOutput) Level added in v0.3.1

Log level.

func (FileSystemApplicationLogsConfigResponseOutput) ToFileSystemApplicationLogsConfigResponseOutput added in v0.3.1

func (o FileSystemApplicationLogsConfigResponseOutput) ToFileSystemApplicationLogsConfigResponseOutput() FileSystemApplicationLogsConfigResponseOutput

func (FileSystemApplicationLogsConfigResponseOutput) ToFileSystemApplicationLogsConfigResponseOutputWithContext added in v0.3.1

func (o FileSystemApplicationLogsConfigResponseOutput) ToFileSystemApplicationLogsConfigResponseOutputWithContext(ctx context.Context) FileSystemApplicationLogsConfigResponseOutput

func (FileSystemApplicationLogsConfigResponseOutput) ToFileSystemApplicationLogsConfigResponsePtrOutput added in v0.3.1

func (o FileSystemApplicationLogsConfigResponseOutput) ToFileSystemApplicationLogsConfigResponsePtrOutput() FileSystemApplicationLogsConfigResponsePtrOutput

func (FileSystemApplicationLogsConfigResponseOutput) ToFileSystemApplicationLogsConfigResponsePtrOutputWithContext added in v0.3.1

func (o FileSystemApplicationLogsConfigResponseOutput) ToFileSystemApplicationLogsConfigResponsePtrOutputWithContext(ctx context.Context) FileSystemApplicationLogsConfigResponsePtrOutput

type FileSystemApplicationLogsConfigResponsePtrInput added in v0.3.1

type FileSystemApplicationLogsConfigResponsePtrInput interface {
	pulumi.Input

	ToFileSystemApplicationLogsConfigResponsePtrOutput() FileSystemApplicationLogsConfigResponsePtrOutput
	ToFileSystemApplicationLogsConfigResponsePtrOutputWithContext(context.Context) FileSystemApplicationLogsConfigResponsePtrOutput
}

FileSystemApplicationLogsConfigResponsePtrInput is an input type that accepts FileSystemApplicationLogsConfigResponseArgs, FileSystemApplicationLogsConfigResponsePtr and FileSystemApplicationLogsConfigResponsePtrOutput values. You can construct a concrete instance of `FileSystemApplicationLogsConfigResponsePtrInput` via:

        FileSystemApplicationLogsConfigResponseArgs{...}

or:

        nil

type FileSystemApplicationLogsConfigResponsePtrOutput added in v0.3.1

type FileSystemApplicationLogsConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (FileSystemApplicationLogsConfigResponsePtrOutput) Elem added in v0.3.1

func (FileSystemApplicationLogsConfigResponsePtrOutput) ElementType added in v0.3.1

func (FileSystemApplicationLogsConfigResponsePtrOutput) Level added in v0.3.1

Log level.

func (FileSystemApplicationLogsConfigResponsePtrOutput) ToFileSystemApplicationLogsConfigResponsePtrOutput added in v0.3.1

func (o FileSystemApplicationLogsConfigResponsePtrOutput) ToFileSystemApplicationLogsConfigResponsePtrOutput() FileSystemApplicationLogsConfigResponsePtrOutput

func (FileSystemApplicationLogsConfigResponsePtrOutput) ToFileSystemApplicationLogsConfigResponsePtrOutputWithContext added in v0.3.1

func (o FileSystemApplicationLogsConfigResponsePtrOutput) ToFileSystemApplicationLogsConfigResponsePtrOutputWithContext(ctx context.Context) FileSystemApplicationLogsConfigResponsePtrOutput

type FileSystemHttpLogsConfig added in v0.3.1

type FileSystemHttpLogsConfig struct {
	// True if configuration is enabled, false if it is disabled and null if configuration is not set.
	Enabled *bool `pulumi:"enabled"`
	// Retention in days.
	// Remove files older than X days.
	// 0 or lower means no retention.
	RetentionInDays *int `pulumi:"retentionInDays"`
	// Maximum size in megabytes that http log files can use.
	// When reached old log files will be removed to make space for new ones.
	// Value can range between 25 and 100.
	RetentionInMb *int `pulumi:"retentionInMb"`
}

Http logs to file system configuration.

type FileSystemHttpLogsConfigArgs added in v0.3.1

type FileSystemHttpLogsConfigArgs struct {
	// True if configuration is enabled, false if it is disabled and null if configuration is not set.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Retention in days.
	// Remove files older than X days.
	// 0 or lower means no retention.
	RetentionInDays pulumi.IntPtrInput `pulumi:"retentionInDays"`
	// Maximum size in megabytes that http log files can use.
	// When reached old log files will be removed to make space for new ones.
	// Value can range between 25 and 100.
	RetentionInMb pulumi.IntPtrInput `pulumi:"retentionInMb"`
}

Http logs to file system configuration.

func (FileSystemHttpLogsConfigArgs) ElementType added in v0.3.1

func (FileSystemHttpLogsConfigArgs) ToFileSystemHttpLogsConfigOutput added in v0.3.1

func (i FileSystemHttpLogsConfigArgs) ToFileSystemHttpLogsConfigOutput() FileSystemHttpLogsConfigOutput

func (FileSystemHttpLogsConfigArgs) ToFileSystemHttpLogsConfigOutputWithContext added in v0.3.1

func (i FileSystemHttpLogsConfigArgs) ToFileSystemHttpLogsConfigOutputWithContext(ctx context.Context) FileSystemHttpLogsConfigOutput

func (FileSystemHttpLogsConfigArgs) ToFileSystemHttpLogsConfigPtrOutput added in v0.3.1

func (i FileSystemHttpLogsConfigArgs) ToFileSystemHttpLogsConfigPtrOutput() FileSystemHttpLogsConfigPtrOutput

func (FileSystemHttpLogsConfigArgs) ToFileSystemHttpLogsConfigPtrOutputWithContext added in v0.3.1

func (i FileSystemHttpLogsConfigArgs) ToFileSystemHttpLogsConfigPtrOutputWithContext(ctx context.Context) FileSystemHttpLogsConfigPtrOutput

type FileSystemHttpLogsConfigInput added in v0.3.1

type FileSystemHttpLogsConfigInput interface {
	pulumi.Input

	ToFileSystemHttpLogsConfigOutput() FileSystemHttpLogsConfigOutput
	ToFileSystemHttpLogsConfigOutputWithContext(context.Context) FileSystemHttpLogsConfigOutput
}

FileSystemHttpLogsConfigInput is an input type that accepts FileSystemHttpLogsConfigArgs and FileSystemHttpLogsConfigOutput values. You can construct a concrete instance of `FileSystemHttpLogsConfigInput` via:

FileSystemHttpLogsConfigArgs{...}

type FileSystemHttpLogsConfigOutput added in v0.3.1

type FileSystemHttpLogsConfigOutput struct{ *pulumi.OutputState }

Http logs to file system configuration.

func (FileSystemHttpLogsConfigOutput) ElementType added in v0.3.1

func (FileSystemHttpLogsConfigOutput) Enabled added in v0.3.1

True if configuration is enabled, false if it is disabled and null if configuration is not set.

func (FileSystemHttpLogsConfigOutput) RetentionInDays added in v0.3.1

Retention in days. Remove files older than X days. 0 or lower means no retention.

func (FileSystemHttpLogsConfigOutput) RetentionInMb added in v0.3.1

Maximum size in megabytes that http log files can use. When reached old log files will be removed to make space for new ones. Value can range between 25 and 100.

func (FileSystemHttpLogsConfigOutput) ToFileSystemHttpLogsConfigOutput added in v0.3.1

func (o FileSystemHttpLogsConfigOutput) ToFileSystemHttpLogsConfigOutput() FileSystemHttpLogsConfigOutput

func (FileSystemHttpLogsConfigOutput) ToFileSystemHttpLogsConfigOutputWithContext added in v0.3.1

func (o FileSystemHttpLogsConfigOutput) ToFileSystemHttpLogsConfigOutputWithContext(ctx context.Context) FileSystemHttpLogsConfigOutput

func (FileSystemHttpLogsConfigOutput) ToFileSystemHttpLogsConfigPtrOutput added in v0.3.1

func (o FileSystemHttpLogsConfigOutput) ToFileSystemHttpLogsConfigPtrOutput() FileSystemHttpLogsConfigPtrOutput

func (FileSystemHttpLogsConfigOutput) ToFileSystemHttpLogsConfigPtrOutputWithContext added in v0.3.1

func (o FileSystemHttpLogsConfigOutput) ToFileSystemHttpLogsConfigPtrOutputWithContext(ctx context.Context) FileSystemHttpLogsConfigPtrOutput

type FileSystemHttpLogsConfigPtrInput added in v0.3.1

type FileSystemHttpLogsConfigPtrInput interface {
	pulumi.Input

	ToFileSystemHttpLogsConfigPtrOutput() FileSystemHttpLogsConfigPtrOutput
	ToFileSystemHttpLogsConfigPtrOutputWithContext(context.Context) FileSystemHttpLogsConfigPtrOutput
}

FileSystemHttpLogsConfigPtrInput is an input type that accepts FileSystemHttpLogsConfigArgs, FileSystemHttpLogsConfigPtr and FileSystemHttpLogsConfigPtrOutput values. You can construct a concrete instance of `FileSystemHttpLogsConfigPtrInput` via:

        FileSystemHttpLogsConfigArgs{...}

or:

        nil

func FileSystemHttpLogsConfigPtr added in v0.3.1

func FileSystemHttpLogsConfigPtr(v *FileSystemHttpLogsConfigArgs) FileSystemHttpLogsConfigPtrInput

type FileSystemHttpLogsConfigPtrOutput added in v0.3.1

type FileSystemHttpLogsConfigPtrOutput struct{ *pulumi.OutputState }

func (FileSystemHttpLogsConfigPtrOutput) Elem added in v0.3.1

func (FileSystemHttpLogsConfigPtrOutput) ElementType added in v0.3.1

func (FileSystemHttpLogsConfigPtrOutput) Enabled added in v0.3.1

True if configuration is enabled, false if it is disabled and null if configuration is not set.

func (FileSystemHttpLogsConfigPtrOutput) RetentionInDays added in v0.3.1

Retention in days. Remove files older than X days. 0 or lower means no retention.

func (FileSystemHttpLogsConfigPtrOutput) RetentionInMb added in v0.3.1

Maximum size in megabytes that http log files can use. When reached old log files will be removed to make space for new ones. Value can range between 25 and 100.

func (FileSystemHttpLogsConfigPtrOutput) ToFileSystemHttpLogsConfigPtrOutput added in v0.3.1

func (o FileSystemHttpLogsConfigPtrOutput) ToFileSystemHttpLogsConfigPtrOutput() FileSystemHttpLogsConfigPtrOutput

func (FileSystemHttpLogsConfigPtrOutput) ToFileSystemHttpLogsConfigPtrOutputWithContext added in v0.3.1

func (o FileSystemHttpLogsConfigPtrOutput) ToFileSystemHttpLogsConfigPtrOutputWithContext(ctx context.Context) FileSystemHttpLogsConfigPtrOutput

type FileSystemHttpLogsConfigResponse added in v0.3.1

type FileSystemHttpLogsConfigResponse struct {
	// True if configuration is enabled, false if it is disabled and null if configuration is not set.
	Enabled *bool `pulumi:"enabled"`
	// Retention in days.
	// Remove files older than X days.
	// 0 or lower means no retention.
	RetentionInDays *int `pulumi:"retentionInDays"`
	// Maximum size in megabytes that http log files can use.
	// When reached old log files will be removed to make space for new ones.
	// Value can range between 25 and 100.
	RetentionInMb *int `pulumi:"retentionInMb"`
}

Http logs to file system configuration.

type FileSystemHttpLogsConfigResponseArgs added in v0.3.1

type FileSystemHttpLogsConfigResponseArgs struct {
	// True if configuration is enabled, false if it is disabled and null if configuration is not set.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Retention in days.
	// Remove files older than X days.
	// 0 or lower means no retention.
	RetentionInDays pulumi.IntPtrInput `pulumi:"retentionInDays"`
	// Maximum size in megabytes that http log files can use.
	// When reached old log files will be removed to make space for new ones.
	// Value can range between 25 and 100.
	RetentionInMb pulumi.IntPtrInput `pulumi:"retentionInMb"`
}

Http logs to file system configuration.

func (FileSystemHttpLogsConfigResponseArgs) ElementType added in v0.3.1

func (FileSystemHttpLogsConfigResponseArgs) ToFileSystemHttpLogsConfigResponseOutput added in v0.3.1

func (i FileSystemHttpLogsConfigResponseArgs) ToFileSystemHttpLogsConfigResponseOutput() FileSystemHttpLogsConfigResponseOutput

func (FileSystemHttpLogsConfigResponseArgs) ToFileSystemHttpLogsConfigResponseOutputWithContext added in v0.3.1

func (i FileSystemHttpLogsConfigResponseArgs) ToFileSystemHttpLogsConfigResponseOutputWithContext(ctx context.Context) FileSystemHttpLogsConfigResponseOutput

func (FileSystemHttpLogsConfigResponseArgs) ToFileSystemHttpLogsConfigResponsePtrOutput added in v0.3.1

func (i FileSystemHttpLogsConfigResponseArgs) ToFileSystemHttpLogsConfigResponsePtrOutput() FileSystemHttpLogsConfigResponsePtrOutput

func (FileSystemHttpLogsConfigResponseArgs) ToFileSystemHttpLogsConfigResponsePtrOutputWithContext added in v0.3.1

func (i FileSystemHttpLogsConfigResponseArgs) ToFileSystemHttpLogsConfigResponsePtrOutputWithContext(ctx context.Context) FileSystemHttpLogsConfigResponsePtrOutput

type FileSystemHttpLogsConfigResponseInput added in v0.3.1

type FileSystemHttpLogsConfigResponseInput interface {
	pulumi.Input

	ToFileSystemHttpLogsConfigResponseOutput() FileSystemHttpLogsConfigResponseOutput
	ToFileSystemHttpLogsConfigResponseOutputWithContext(context.Context) FileSystemHttpLogsConfigResponseOutput
}

FileSystemHttpLogsConfigResponseInput is an input type that accepts FileSystemHttpLogsConfigResponseArgs and FileSystemHttpLogsConfigResponseOutput values. You can construct a concrete instance of `FileSystemHttpLogsConfigResponseInput` via:

FileSystemHttpLogsConfigResponseArgs{...}

type FileSystemHttpLogsConfigResponseOutput added in v0.3.1

type FileSystemHttpLogsConfigResponseOutput struct{ *pulumi.OutputState }

Http logs to file system configuration.

func (FileSystemHttpLogsConfigResponseOutput) ElementType added in v0.3.1

func (FileSystemHttpLogsConfigResponseOutput) Enabled added in v0.3.1

True if configuration is enabled, false if it is disabled and null if configuration is not set.

func (FileSystemHttpLogsConfigResponseOutput) RetentionInDays added in v0.3.1

Retention in days. Remove files older than X days. 0 or lower means no retention.

func (FileSystemHttpLogsConfigResponseOutput) RetentionInMb added in v0.3.1

Maximum size in megabytes that http log files can use. When reached old log files will be removed to make space for new ones. Value can range between 25 and 100.

func (FileSystemHttpLogsConfigResponseOutput) ToFileSystemHttpLogsConfigResponseOutput added in v0.3.1

func (o FileSystemHttpLogsConfigResponseOutput) ToFileSystemHttpLogsConfigResponseOutput() FileSystemHttpLogsConfigResponseOutput

func (FileSystemHttpLogsConfigResponseOutput) ToFileSystemHttpLogsConfigResponseOutputWithContext added in v0.3.1

func (o FileSystemHttpLogsConfigResponseOutput) ToFileSystemHttpLogsConfigResponseOutputWithContext(ctx context.Context) FileSystemHttpLogsConfigResponseOutput

func (FileSystemHttpLogsConfigResponseOutput) ToFileSystemHttpLogsConfigResponsePtrOutput added in v0.3.1

func (o FileSystemHttpLogsConfigResponseOutput) ToFileSystemHttpLogsConfigResponsePtrOutput() FileSystemHttpLogsConfigResponsePtrOutput

func (FileSystemHttpLogsConfigResponseOutput) ToFileSystemHttpLogsConfigResponsePtrOutputWithContext added in v0.3.1

func (o FileSystemHttpLogsConfigResponseOutput) ToFileSystemHttpLogsConfigResponsePtrOutputWithContext(ctx context.Context) FileSystemHttpLogsConfigResponsePtrOutput

type FileSystemHttpLogsConfigResponsePtrInput added in v0.3.1

type FileSystemHttpLogsConfigResponsePtrInput interface {
	pulumi.Input

	ToFileSystemHttpLogsConfigResponsePtrOutput() FileSystemHttpLogsConfigResponsePtrOutput
	ToFileSystemHttpLogsConfigResponsePtrOutputWithContext(context.Context) FileSystemHttpLogsConfigResponsePtrOutput
}

FileSystemHttpLogsConfigResponsePtrInput is an input type that accepts FileSystemHttpLogsConfigResponseArgs, FileSystemHttpLogsConfigResponsePtr and FileSystemHttpLogsConfigResponsePtrOutput values. You can construct a concrete instance of `FileSystemHttpLogsConfigResponsePtrInput` via:

        FileSystemHttpLogsConfigResponseArgs{...}

or:

        nil

type FileSystemHttpLogsConfigResponsePtrOutput added in v0.3.1

type FileSystemHttpLogsConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (FileSystemHttpLogsConfigResponsePtrOutput) Elem added in v0.3.1

func (FileSystemHttpLogsConfigResponsePtrOutput) ElementType added in v0.3.1

func (FileSystemHttpLogsConfigResponsePtrOutput) Enabled added in v0.3.1

True if configuration is enabled, false if it is disabled and null if configuration is not set.

func (FileSystemHttpLogsConfigResponsePtrOutput) RetentionInDays added in v0.3.1

Retention in days. Remove files older than X days. 0 or lower means no retention.

func (FileSystemHttpLogsConfigResponsePtrOutput) RetentionInMb added in v0.3.1

Maximum size in megabytes that http log files can use. When reached old log files will be removed to make space for new ones. Value can range between 25 and 100.

func (FileSystemHttpLogsConfigResponsePtrOutput) ToFileSystemHttpLogsConfigResponsePtrOutput added in v0.3.1

func (o FileSystemHttpLogsConfigResponsePtrOutput) ToFileSystemHttpLogsConfigResponsePtrOutput() FileSystemHttpLogsConfigResponsePtrOutput

func (FileSystemHttpLogsConfigResponsePtrOutput) ToFileSystemHttpLogsConfigResponsePtrOutputWithContext added in v0.3.1

func (o FileSystemHttpLogsConfigResponsePtrOutput) ToFileSystemHttpLogsConfigResponsePtrOutputWithContext(ctx context.Context) FileSystemHttpLogsConfigResponsePtrOutput

type FileSystemTokenStore added in v0.6.0

type FileSystemTokenStore struct {
	Directory *string `pulumi:"directory"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
}

type FileSystemTokenStoreArgs added in v0.6.0

type FileSystemTokenStoreArgs struct {
	Directory pulumi.StringPtrInput `pulumi:"directory"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
}

func (FileSystemTokenStoreArgs) ElementType added in v0.6.0

func (FileSystemTokenStoreArgs) ElementType() reflect.Type

func (FileSystemTokenStoreArgs) ToFileSystemTokenStoreOutput added in v0.6.0

func (i FileSystemTokenStoreArgs) ToFileSystemTokenStoreOutput() FileSystemTokenStoreOutput

func (FileSystemTokenStoreArgs) ToFileSystemTokenStoreOutputWithContext added in v0.6.0

func (i FileSystemTokenStoreArgs) ToFileSystemTokenStoreOutputWithContext(ctx context.Context) FileSystemTokenStoreOutput

func (FileSystemTokenStoreArgs) ToFileSystemTokenStorePtrOutput added in v0.6.0

func (i FileSystemTokenStoreArgs) ToFileSystemTokenStorePtrOutput() FileSystemTokenStorePtrOutput

func (FileSystemTokenStoreArgs) ToFileSystemTokenStorePtrOutputWithContext added in v0.6.0

func (i FileSystemTokenStoreArgs) ToFileSystemTokenStorePtrOutputWithContext(ctx context.Context) FileSystemTokenStorePtrOutput

type FileSystemTokenStoreInput added in v0.6.0

type FileSystemTokenStoreInput interface {
	pulumi.Input

	ToFileSystemTokenStoreOutput() FileSystemTokenStoreOutput
	ToFileSystemTokenStoreOutputWithContext(context.Context) FileSystemTokenStoreOutput
}

FileSystemTokenStoreInput is an input type that accepts FileSystemTokenStoreArgs and FileSystemTokenStoreOutput values. You can construct a concrete instance of `FileSystemTokenStoreInput` via:

FileSystemTokenStoreArgs{...}

type FileSystemTokenStoreOutput added in v0.6.0

type FileSystemTokenStoreOutput struct{ *pulumi.OutputState }

func (FileSystemTokenStoreOutput) Directory added in v0.6.0

func (FileSystemTokenStoreOutput) ElementType added in v0.6.0

func (FileSystemTokenStoreOutput) ElementType() reflect.Type

func (FileSystemTokenStoreOutput) Kind added in v0.6.0

Kind of resource.

func (FileSystemTokenStoreOutput) ToFileSystemTokenStoreOutput added in v0.6.0

func (o FileSystemTokenStoreOutput) ToFileSystemTokenStoreOutput() FileSystemTokenStoreOutput

func (FileSystemTokenStoreOutput) ToFileSystemTokenStoreOutputWithContext added in v0.6.0

func (o FileSystemTokenStoreOutput) ToFileSystemTokenStoreOutputWithContext(ctx context.Context) FileSystemTokenStoreOutput

func (FileSystemTokenStoreOutput) ToFileSystemTokenStorePtrOutput added in v0.6.0

func (o FileSystemTokenStoreOutput) ToFileSystemTokenStorePtrOutput() FileSystemTokenStorePtrOutput

func (FileSystemTokenStoreOutput) ToFileSystemTokenStorePtrOutputWithContext added in v0.6.0

func (o FileSystemTokenStoreOutput) ToFileSystemTokenStorePtrOutputWithContext(ctx context.Context) FileSystemTokenStorePtrOutput

type FileSystemTokenStorePtrInput added in v0.6.0

type FileSystemTokenStorePtrInput interface {
	pulumi.Input

	ToFileSystemTokenStorePtrOutput() FileSystemTokenStorePtrOutput
	ToFileSystemTokenStorePtrOutputWithContext(context.Context) FileSystemTokenStorePtrOutput
}

FileSystemTokenStorePtrInput is an input type that accepts FileSystemTokenStoreArgs, FileSystemTokenStorePtr and FileSystemTokenStorePtrOutput values. You can construct a concrete instance of `FileSystemTokenStorePtrInput` via:

        FileSystemTokenStoreArgs{...}

or:

        nil

func FileSystemTokenStorePtr added in v0.6.0

func FileSystemTokenStorePtr(v *FileSystemTokenStoreArgs) FileSystemTokenStorePtrInput

type FileSystemTokenStorePtrOutput added in v0.6.0

type FileSystemTokenStorePtrOutput struct{ *pulumi.OutputState }

func (FileSystemTokenStorePtrOutput) Directory added in v0.6.0

func (FileSystemTokenStorePtrOutput) Elem added in v0.6.0

func (FileSystemTokenStorePtrOutput) ElementType added in v0.6.0

func (FileSystemTokenStorePtrOutput) Kind added in v0.6.0

Kind of resource.

func (FileSystemTokenStorePtrOutput) ToFileSystemTokenStorePtrOutput added in v0.6.0

func (o FileSystemTokenStorePtrOutput) ToFileSystemTokenStorePtrOutput() FileSystemTokenStorePtrOutput

func (FileSystemTokenStorePtrOutput) ToFileSystemTokenStorePtrOutputWithContext added in v0.6.0

func (o FileSystemTokenStorePtrOutput) ToFileSystemTokenStorePtrOutputWithContext(ctx context.Context) FileSystemTokenStorePtrOutput

type FileSystemTokenStoreResponse added in v0.6.0

type FileSystemTokenStoreResponse struct {
	Directory *string `pulumi:"directory"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

type FileSystemTokenStoreResponseArgs added in v0.6.0

type FileSystemTokenStoreResponseArgs struct {
	Directory pulumi.StringPtrInput `pulumi:"directory"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringInput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (FileSystemTokenStoreResponseArgs) ElementType added in v0.6.0

func (FileSystemTokenStoreResponseArgs) ToFileSystemTokenStoreResponseOutput added in v0.6.0

func (i FileSystemTokenStoreResponseArgs) ToFileSystemTokenStoreResponseOutput() FileSystemTokenStoreResponseOutput

func (FileSystemTokenStoreResponseArgs) ToFileSystemTokenStoreResponseOutputWithContext added in v0.6.0

func (i FileSystemTokenStoreResponseArgs) ToFileSystemTokenStoreResponseOutputWithContext(ctx context.Context) FileSystemTokenStoreResponseOutput

func (FileSystemTokenStoreResponseArgs) ToFileSystemTokenStoreResponsePtrOutput added in v0.6.0

func (i FileSystemTokenStoreResponseArgs) ToFileSystemTokenStoreResponsePtrOutput() FileSystemTokenStoreResponsePtrOutput

func (FileSystemTokenStoreResponseArgs) ToFileSystemTokenStoreResponsePtrOutputWithContext added in v0.6.0

func (i FileSystemTokenStoreResponseArgs) ToFileSystemTokenStoreResponsePtrOutputWithContext(ctx context.Context) FileSystemTokenStoreResponsePtrOutput

type FileSystemTokenStoreResponseInput added in v0.6.0

type FileSystemTokenStoreResponseInput interface {
	pulumi.Input

	ToFileSystemTokenStoreResponseOutput() FileSystemTokenStoreResponseOutput
	ToFileSystemTokenStoreResponseOutputWithContext(context.Context) FileSystemTokenStoreResponseOutput
}

FileSystemTokenStoreResponseInput is an input type that accepts FileSystemTokenStoreResponseArgs and FileSystemTokenStoreResponseOutput values. You can construct a concrete instance of `FileSystemTokenStoreResponseInput` via:

FileSystemTokenStoreResponseArgs{...}

type FileSystemTokenStoreResponseOutput added in v0.6.0

type FileSystemTokenStoreResponseOutput struct{ *pulumi.OutputState }

func (FileSystemTokenStoreResponseOutput) Directory added in v0.6.0

func (FileSystemTokenStoreResponseOutput) ElementType added in v0.6.0

func (FileSystemTokenStoreResponseOutput) Id added in v0.6.0

Resource Id.

func (FileSystemTokenStoreResponseOutput) Kind added in v0.6.0

Kind of resource.

func (FileSystemTokenStoreResponseOutput) Name added in v0.6.0

Resource Name.

func (FileSystemTokenStoreResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (FileSystemTokenStoreResponseOutput) ToFileSystemTokenStoreResponseOutput added in v0.6.0

func (o FileSystemTokenStoreResponseOutput) ToFileSystemTokenStoreResponseOutput() FileSystemTokenStoreResponseOutput

func (FileSystemTokenStoreResponseOutput) ToFileSystemTokenStoreResponseOutputWithContext added in v0.6.0

func (o FileSystemTokenStoreResponseOutput) ToFileSystemTokenStoreResponseOutputWithContext(ctx context.Context) FileSystemTokenStoreResponseOutput

func (FileSystemTokenStoreResponseOutput) ToFileSystemTokenStoreResponsePtrOutput added in v0.6.0

func (o FileSystemTokenStoreResponseOutput) ToFileSystemTokenStoreResponsePtrOutput() FileSystemTokenStoreResponsePtrOutput

func (FileSystemTokenStoreResponseOutput) ToFileSystemTokenStoreResponsePtrOutputWithContext added in v0.6.0

func (o FileSystemTokenStoreResponseOutput) ToFileSystemTokenStoreResponsePtrOutputWithContext(ctx context.Context) FileSystemTokenStoreResponsePtrOutput

func (FileSystemTokenStoreResponseOutput) Type added in v0.6.0

Resource type.

type FileSystemTokenStoreResponsePtrInput added in v0.6.0

type FileSystemTokenStoreResponsePtrInput interface {
	pulumi.Input

	ToFileSystemTokenStoreResponsePtrOutput() FileSystemTokenStoreResponsePtrOutput
	ToFileSystemTokenStoreResponsePtrOutputWithContext(context.Context) FileSystemTokenStoreResponsePtrOutput
}

FileSystemTokenStoreResponsePtrInput is an input type that accepts FileSystemTokenStoreResponseArgs, FileSystemTokenStoreResponsePtr and FileSystemTokenStoreResponsePtrOutput values. You can construct a concrete instance of `FileSystemTokenStoreResponsePtrInput` via:

        FileSystemTokenStoreResponseArgs{...}

or:

        nil

type FileSystemTokenStoreResponsePtrOutput added in v0.6.0

type FileSystemTokenStoreResponsePtrOutput struct{ *pulumi.OutputState }

func (FileSystemTokenStoreResponsePtrOutput) Directory added in v0.6.0

func (FileSystemTokenStoreResponsePtrOutput) Elem added in v0.6.0

func (FileSystemTokenStoreResponsePtrOutput) ElementType added in v0.6.0

func (FileSystemTokenStoreResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (FileSystemTokenStoreResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (FileSystemTokenStoreResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (FileSystemTokenStoreResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (FileSystemTokenStoreResponsePtrOutput) ToFileSystemTokenStoreResponsePtrOutput added in v0.6.0

func (o FileSystemTokenStoreResponsePtrOutput) ToFileSystemTokenStoreResponsePtrOutput() FileSystemTokenStoreResponsePtrOutput

func (FileSystemTokenStoreResponsePtrOutput) ToFileSystemTokenStoreResponsePtrOutputWithContext added in v0.6.0

func (o FileSystemTokenStoreResponsePtrOutput) ToFileSystemTokenStoreResponsePtrOutputWithContext(ctx context.Context) FileSystemTokenStoreResponsePtrOutput

func (FileSystemTokenStoreResponsePtrOutput) Type added in v0.6.0

Resource type.

type ForwardProxy added in v0.6.0

type ForwardProxy struct {
	Convention            *string `pulumi:"convention"`
	CustomHostHeaderName  *string `pulumi:"customHostHeaderName"`
	CustomProtoHeaderName *string `pulumi:"customProtoHeaderName"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
}

type ForwardProxyArgs added in v0.6.0

type ForwardProxyArgs struct {
	Convention            *ForwardProxyConvention `pulumi:"convention"`
	CustomHostHeaderName  pulumi.StringPtrInput   `pulumi:"customHostHeaderName"`
	CustomProtoHeaderName pulumi.StringPtrInput   `pulumi:"customProtoHeaderName"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
}

func (ForwardProxyArgs) ElementType added in v0.6.0

func (ForwardProxyArgs) ElementType() reflect.Type

func (ForwardProxyArgs) ToForwardProxyOutput added in v0.6.0

func (i ForwardProxyArgs) ToForwardProxyOutput() ForwardProxyOutput

func (ForwardProxyArgs) ToForwardProxyOutputWithContext added in v0.6.0

func (i ForwardProxyArgs) ToForwardProxyOutputWithContext(ctx context.Context) ForwardProxyOutput

func (ForwardProxyArgs) ToForwardProxyPtrOutput added in v0.6.0

func (i ForwardProxyArgs) ToForwardProxyPtrOutput() ForwardProxyPtrOutput

func (ForwardProxyArgs) ToForwardProxyPtrOutputWithContext added in v0.6.0

func (i ForwardProxyArgs) ToForwardProxyPtrOutputWithContext(ctx context.Context) ForwardProxyPtrOutput

type ForwardProxyConvention added in v0.6.0

type ForwardProxyConvention pulumi.String

func (ForwardProxyConvention) ElementType added in v0.6.0

func (ForwardProxyConvention) ElementType() reflect.Type

func (ForwardProxyConvention) ToStringOutput added in v0.6.0

func (e ForwardProxyConvention) ToStringOutput() pulumi.StringOutput

func (ForwardProxyConvention) ToStringOutputWithContext added in v0.6.0

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

func (ForwardProxyConvention) ToStringPtrOutput added in v0.6.0

func (e ForwardProxyConvention) ToStringPtrOutput() pulumi.StringPtrOutput

func (ForwardProxyConvention) ToStringPtrOutputWithContext added in v0.6.0

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

type ForwardProxyInput added in v0.6.0

type ForwardProxyInput interface {
	pulumi.Input

	ToForwardProxyOutput() ForwardProxyOutput
	ToForwardProxyOutputWithContext(context.Context) ForwardProxyOutput
}

ForwardProxyInput is an input type that accepts ForwardProxyArgs and ForwardProxyOutput values. You can construct a concrete instance of `ForwardProxyInput` via:

ForwardProxyArgs{...}

type ForwardProxyOutput added in v0.6.0

type ForwardProxyOutput struct{ *pulumi.OutputState }

func (ForwardProxyOutput) Convention added in v0.6.0

func (o ForwardProxyOutput) Convention() pulumi.StringPtrOutput

func (ForwardProxyOutput) CustomHostHeaderName added in v0.6.0

func (o ForwardProxyOutput) CustomHostHeaderName() pulumi.StringPtrOutput

func (ForwardProxyOutput) CustomProtoHeaderName added in v0.6.0

func (o ForwardProxyOutput) CustomProtoHeaderName() pulumi.StringPtrOutput

func (ForwardProxyOutput) ElementType added in v0.6.0

func (ForwardProxyOutput) ElementType() reflect.Type

func (ForwardProxyOutput) Kind added in v0.6.0

Kind of resource.

func (ForwardProxyOutput) ToForwardProxyOutput added in v0.6.0

func (o ForwardProxyOutput) ToForwardProxyOutput() ForwardProxyOutput

func (ForwardProxyOutput) ToForwardProxyOutputWithContext added in v0.6.0

func (o ForwardProxyOutput) ToForwardProxyOutputWithContext(ctx context.Context) ForwardProxyOutput

func (ForwardProxyOutput) ToForwardProxyPtrOutput added in v0.6.0

func (o ForwardProxyOutput) ToForwardProxyPtrOutput() ForwardProxyPtrOutput

func (ForwardProxyOutput) ToForwardProxyPtrOutputWithContext added in v0.6.0

func (o ForwardProxyOutput) ToForwardProxyPtrOutputWithContext(ctx context.Context) ForwardProxyPtrOutput

type ForwardProxyPtrInput added in v0.6.0

type ForwardProxyPtrInput interface {
	pulumi.Input

	ToForwardProxyPtrOutput() ForwardProxyPtrOutput
	ToForwardProxyPtrOutputWithContext(context.Context) ForwardProxyPtrOutput
}

ForwardProxyPtrInput is an input type that accepts ForwardProxyArgs, ForwardProxyPtr and ForwardProxyPtrOutput values. You can construct a concrete instance of `ForwardProxyPtrInput` via:

        ForwardProxyArgs{...}

or:

        nil

func ForwardProxyPtr added in v0.6.0

func ForwardProxyPtr(v *ForwardProxyArgs) ForwardProxyPtrInput

type ForwardProxyPtrOutput added in v0.6.0

type ForwardProxyPtrOutput struct{ *pulumi.OutputState }

func (ForwardProxyPtrOutput) Convention added in v0.6.0

func (ForwardProxyPtrOutput) CustomHostHeaderName added in v0.6.0

func (o ForwardProxyPtrOutput) CustomHostHeaderName() pulumi.StringPtrOutput

func (ForwardProxyPtrOutput) CustomProtoHeaderName added in v0.6.0

func (o ForwardProxyPtrOutput) CustomProtoHeaderName() pulumi.StringPtrOutput

func (ForwardProxyPtrOutput) Elem added in v0.6.0

func (ForwardProxyPtrOutput) ElementType added in v0.6.0

func (ForwardProxyPtrOutput) ElementType() reflect.Type

func (ForwardProxyPtrOutput) Kind added in v0.6.0

Kind of resource.

func (ForwardProxyPtrOutput) ToForwardProxyPtrOutput added in v0.6.0

func (o ForwardProxyPtrOutput) ToForwardProxyPtrOutput() ForwardProxyPtrOutput

func (ForwardProxyPtrOutput) ToForwardProxyPtrOutputWithContext added in v0.6.0

func (o ForwardProxyPtrOutput) ToForwardProxyPtrOutputWithContext(ctx context.Context) ForwardProxyPtrOutput

type ForwardProxyResponse added in v0.6.0

type ForwardProxyResponse struct {
	Convention            *string `pulumi:"convention"`
	CustomHostHeaderName  *string `pulumi:"customHostHeaderName"`
	CustomProtoHeaderName *string `pulumi:"customProtoHeaderName"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

type ForwardProxyResponseArgs added in v0.6.0

type ForwardProxyResponseArgs struct {
	Convention            pulumi.StringPtrInput `pulumi:"convention"`
	CustomHostHeaderName  pulumi.StringPtrInput `pulumi:"customHostHeaderName"`
	CustomProtoHeaderName pulumi.StringPtrInput `pulumi:"customProtoHeaderName"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringInput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (ForwardProxyResponseArgs) ElementType added in v0.6.0

func (ForwardProxyResponseArgs) ElementType() reflect.Type

func (ForwardProxyResponseArgs) ToForwardProxyResponseOutput added in v0.6.0

func (i ForwardProxyResponseArgs) ToForwardProxyResponseOutput() ForwardProxyResponseOutput

func (ForwardProxyResponseArgs) ToForwardProxyResponseOutputWithContext added in v0.6.0

func (i ForwardProxyResponseArgs) ToForwardProxyResponseOutputWithContext(ctx context.Context) ForwardProxyResponseOutput

func (ForwardProxyResponseArgs) ToForwardProxyResponsePtrOutput added in v0.6.0

func (i ForwardProxyResponseArgs) ToForwardProxyResponsePtrOutput() ForwardProxyResponsePtrOutput

func (ForwardProxyResponseArgs) ToForwardProxyResponsePtrOutputWithContext added in v0.6.0

func (i ForwardProxyResponseArgs) ToForwardProxyResponsePtrOutputWithContext(ctx context.Context) ForwardProxyResponsePtrOutput

type ForwardProxyResponseInput added in v0.6.0

type ForwardProxyResponseInput interface {
	pulumi.Input

	ToForwardProxyResponseOutput() ForwardProxyResponseOutput
	ToForwardProxyResponseOutputWithContext(context.Context) ForwardProxyResponseOutput
}

ForwardProxyResponseInput is an input type that accepts ForwardProxyResponseArgs and ForwardProxyResponseOutput values. You can construct a concrete instance of `ForwardProxyResponseInput` via:

ForwardProxyResponseArgs{...}

type ForwardProxyResponseOutput added in v0.6.0

type ForwardProxyResponseOutput struct{ *pulumi.OutputState }

func (ForwardProxyResponseOutput) Convention added in v0.6.0

func (ForwardProxyResponseOutput) CustomHostHeaderName added in v0.6.0

func (o ForwardProxyResponseOutput) CustomHostHeaderName() pulumi.StringPtrOutput

func (ForwardProxyResponseOutput) CustomProtoHeaderName added in v0.6.0

func (o ForwardProxyResponseOutput) CustomProtoHeaderName() pulumi.StringPtrOutput

func (ForwardProxyResponseOutput) ElementType added in v0.6.0

func (ForwardProxyResponseOutput) ElementType() reflect.Type

func (ForwardProxyResponseOutput) Id added in v0.6.0

Resource Id.

func (ForwardProxyResponseOutput) Kind added in v0.6.0

Kind of resource.

func (ForwardProxyResponseOutput) Name added in v0.6.0

Resource Name.

func (ForwardProxyResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (ForwardProxyResponseOutput) ToForwardProxyResponseOutput added in v0.6.0

func (o ForwardProxyResponseOutput) ToForwardProxyResponseOutput() ForwardProxyResponseOutput

func (ForwardProxyResponseOutput) ToForwardProxyResponseOutputWithContext added in v0.6.0

func (o ForwardProxyResponseOutput) ToForwardProxyResponseOutputWithContext(ctx context.Context) ForwardProxyResponseOutput

func (ForwardProxyResponseOutput) ToForwardProxyResponsePtrOutput added in v0.6.0

func (o ForwardProxyResponseOutput) ToForwardProxyResponsePtrOutput() ForwardProxyResponsePtrOutput

func (ForwardProxyResponseOutput) ToForwardProxyResponsePtrOutputWithContext added in v0.6.0

func (o ForwardProxyResponseOutput) ToForwardProxyResponsePtrOutputWithContext(ctx context.Context) ForwardProxyResponsePtrOutput

func (ForwardProxyResponseOutput) Type added in v0.6.0

Resource type.

type ForwardProxyResponsePtrInput added in v0.6.0

type ForwardProxyResponsePtrInput interface {
	pulumi.Input

	ToForwardProxyResponsePtrOutput() ForwardProxyResponsePtrOutput
	ToForwardProxyResponsePtrOutputWithContext(context.Context) ForwardProxyResponsePtrOutput
}

ForwardProxyResponsePtrInput is an input type that accepts ForwardProxyResponseArgs, ForwardProxyResponsePtr and ForwardProxyResponsePtrOutput values. You can construct a concrete instance of `ForwardProxyResponsePtrInput` via:

        ForwardProxyResponseArgs{...}

or:

        nil

func ForwardProxyResponsePtr added in v0.6.0

func ForwardProxyResponsePtr(v *ForwardProxyResponseArgs) ForwardProxyResponsePtrInput

type ForwardProxyResponsePtrOutput added in v0.6.0

type ForwardProxyResponsePtrOutput struct{ *pulumi.OutputState }

func (ForwardProxyResponsePtrOutput) Convention added in v0.6.0

func (ForwardProxyResponsePtrOutput) CustomHostHeaderName added in v0.6.0

func (o ForwardProxyResponsePtrOutput) CustomHostHeaderName() pulumi.StringPtrOutput

func (ForwardProxyResponsePtrOutput) CustomProtoHeaderName added in v0.6.0

func (o ForwardProxyResponsePtrOutput) CustomProtoHeaderName() pulumi.StringPtrOutput

func (ForwardProxyResponsePtrOutput) Elem added in v0.6.0

func (ForwardProxyResponsePtrOutput) ElementType added in v0.6.0

func (ForwardProxyResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (ForwardProxyResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (ForwardProxyResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (ForwardProxyResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (ForwardProxyResponsePtrOutput) ToForwardProxyResponsePtrOutput added in v0.6.0

func (o ForwardProxyResponsePtrOutput) ToForwardProxyResponsePtrOutput() ForwardProxyResponsePtrOutput

func (ForwardProxyResponsePtrOutput) ToForwardProxyResponsePtrOutputWithContext added in v0.6.0

func (o ForwardProxyResponsePtrOutput) ToForwardProxyResponsePtrOutputWithContext(ctx context.Context) ForwardProxyResponsePtrOutput

func (ForwardProxyResponsePtrOutput) Type added in v0.6.0

Resource type.

type FrequencyUnit added in v0.3.1

type FrequencyUnit pulumi.String

The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)

func (FrequencyUnit) ElementType added in v0.3.1

func (FrequencyUnit) ElementType() reflect.Type

func (FrequencyUnit) ToStringOutput added in v0.3.1

func (e FrequencyUnit) ToStringOutput() pulumi.StringOutput

func (FrequencyUnit) ToStringOutputWithContext added in v0.3.1

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

func (FrequencyUnit) ToStringPtrOutput added in v0.3.1

func (e FrequencyUnit) ToStringPtrOutput() pulumi.StringPtrOutput

func (FrequencyUnit) ToStringPtrOutputWithContext added in v0.3.1

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

type FtpsState added in v0.3.1

type FtpsState pulumi.String

State of FTP / FTPS service

func (FtpsState) ElementType added in v0.3.1

func (FtpsState) ElementType() reflect.Type

func (FtpsState) ToStringOutput added in v0.3.1

func (e FtpsState) ToStringOutput() pulumi.StringOutput

func (FtpsState) ToStringOutputWithContext added in v0.3.1

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

func (FtpsState) ToStringPtrOutput added in v0.3.1

func (e FtpsState) ToStringPtrOutput() pulumi.StringPtrOutput

func (FtpsState) ToStringPtrOutputWithContext added in v0.3.1

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

type GitHub added in v0.6.0

type GitHub struct {
	Enabled *bool `pulumi:"enabled"`
	// Kind of resource.
	Kind         *string             `pulumi:"kind"`
	Login        *LoginScopes        `pulumi:"login"`
	Registration *ClientRegistration `pulumi:"registration"`
}

type GitHubArgs added in v0.6.0

type GitHubArgs struct {
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Kind of resource.
	Kind         pulumi.StringPtrInput      `pulumi:"kind"`
	Login        LoginScopesPtrInput        `pulumi:"login"`
	Registration ClientRegistrationPtrInput `pulumi:"registration"`
}

func (GitHubArgs) ElementType added in v0.6.0

func (GitHubArgs) ElementType() reflect.Type

func (GitHubArgs) ToGitHubOutput added in v0.6.0

func (i GitHubArgs) ToGitHubOutput() GitHubOutput

func (GitHubArgs) ToGitHubOutputWithContext added in v0.6.0

func (i GitHubArgs) ToGitHubOutputWithContext(ctx context.Context) GitHubOutput

func (GitHubArgs) ToGitHubPtrOutput added in v0.6.0

func (i GitHubArgs) ToGitHubPtrOutput() GitHubPtrOutput

func (GitHubArgs) ToGitHubPtrOutputWithContext added in v0.6.0

func (i GitHubArgs) ToGitHubPtrOutputWithContext(ctx context.Context) GitHubPtrOutput

type GitHubInput added in v0.6.0

type GitHubInput interface {
	pulumi.Input

	ToGitHubOutput() GitHubOutput
	ToGitHubOutputWithContext(context.Context) GitHubOutput
}

GitHubInput is an input type that accepts GitHubArgs and GitHubOutput values. You can construct a concrete instance of `GitHubInput` via:

GitHubArgs{...}

type GitHubOutput added in v0.6.0

type GitHubOutput struct{ *pulumi.OutputState }

func (GitHubOutput) ElementType added in v0.6.0

func (GitHubOutput) ElementType() reflect.Type

func (GitHubOutput) Enabled added in v0.6.0

func (o GitHubOutput) Enabled() pulumi.BoolPtrOutput

func (GitHubOutput) Kind added in v0.6.0

Kind of resource.

func (GitHubOutput) Login added in v0.6.0

func (GitHubOutput) Registration added in v0.6.0

func (o GitHubOutput) Registration() ClientRegistrationPtrOutput

func (GitHubOutput) ToGitHubOutput added in v0.6.0

func (o GitHubOutput) ToGitHubOutput() GitHubOutput

func (GitHubOutput) ToGitHubOutputWithContext added in v0.6.0

func (o GitHubOutput) ToGitHubOutputWithContext(ctx context.Context) GitHubOutput

func (GitHubOutput) ToGitHubPtrOutput added in v0.6.0

func (o GitHubOutput) ToGitHubPtrOutput() GitHubPtrOutput

func (GitHubOutput) ToGitHubPtrOutputWithContext added in v0.6.0

func (o GitHubOutput) ToGitHubPtrOutputWithContext(ctx context.Context) GitHubPtrOutput

type GitHubPtrInput added in v0.6.0

type GitHubPtrInput interface {
	pulumi.Input

	ToGitHubPtrOutput() GitHubPtrOutput
	ToGitHubPtrOutputWithContext(context.Context) GitHubPtrOutput
}

GitHubPtrInput is an input type that accepts GitHubArgs, GitHubPtr and GitHubPtrOutput values. You can construct a concrete instance of `GitHubPtrInput` via:

        GitHubArgs{...}

or:

        nil

func GitHubPtr added in v0.6.0

func GitHubPtr(v *GitHubArgs) GitHubPtrInput

type GitHubPtrOutput added in v0.6.0

type GitHubPtrOutput struct{ *pulumi.OutputState }

func (GitHubPtrOutput) Elem added in v0.6.0

func (o GitHubPtrOutput) Elem() GitHubOutput

func (GitHubPtrOutput) ElementType added in v0.6.0

func (GitHubPtrOutput) ElementType() reflect.Type

func (GitHubPtrOutput) Enabled added in v0.6.0

func (o GitHubPtrOutput) Enabled() pulumi.BoolPtrOutput

func (GitHubPtrOutput) Kind added in v0.6.0

Kind of resource.

func (GitHubPtrOutput) Login added in v0.6.0

func (GitHubPtrOutput) Registration added in v0.6.0

func (GitHubPtrOutput) ToGitHubPtrOutput added in v0.6.0

func (o GitHubPtrOutput) ToGitHubPtrOutput() GitHubPtrOutput

func (GitHubPtrOutput) ToGitHubPtrOutputWithContext added in v0.6.0

func (o GitHubPtrOutput) ToGitHubPtrOutputWithContext(ctx context.Context) GitHubPtrOutput

type GitHubResponse added in v0.6.0

type GitHubResponse struct {
	Enabled *bool `pulumi:"enabled"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind  *string              `pulumi:"kind"`
	Login *LoginScopesResponse `pulumi:"login"`
	// Resource Name.
	Name         string                      `pulumi:"name"`
	Registration *ClientRegistrationResponse `pulumi:"registration"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

type GitHubResponseArgs added in v0.6.0

type GitHubResponseArgs struct {
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind  pulumi.StringPtrInput       `pulumi:"kind"`
	Login LoginScopesResponsePtrInput `pulumi:"login"`
	// Resource Name.
	Name         pulumi.StringInput                 `pulumi:"name"`
	Registration ClientRegistrationResponsePtrInput `pulumi:"registration"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GitHubResponseArgs) ElementType added in v0.6.0

func (GitHubResponseArgs) ElementType() reflect.Type

func (GitHubResponseArgs) ToGitHubResponseOutput added in v0.6.0

func (i GitHubResponseArgs) ToGitHubResponseOutput() GitHubResponseOutput

func (GitHubResponseArgs) ToGitHubResponseOutputWithContext added in v0.6.0

func (i GitHubResponseArgs) ToGitHubResponseOutputWithContext(ctx context.Context) GitHubResponseOutput

func (GitHubResponseArgs) ToGitHubResponsePtrOutput added in v0.6.0

func (i GitHubResponseArgs) ToGitHubResponsePtrOutput() GitHubResponsePtrOutput

func (GitHubResponseArgs) ToGitHubResponsePtrOutputWithContext added in v0.6.0

func (i GitHubResponseArgs) ToGitHubResponsePtrOutputWithContext(ctx context.Context) GitHubResponsePtrOutput

type GitHubResponseInput added in v0.6.0

type GitHubResponseInput interface {
	pulumi.Input

	ToGitHubResponseOutput() GitHubResponseOutput
	ToGitHubResponseOutputWithContext(context.Context) GitHubResponseOutput
}

GitHubResponseInput is an input type that accepts GitHubResponseArgs and GitHubResponseOutput values. You can construct a concrete instance of `GitHubResponseInput` via:

GitHubResponseArgs{...}

type GitHubResponseOutput added in v0.6.0

type GitHubResponseOutput struct{ *pulumi.OutputState }

func (GitHubResponseOutput) ElementType added in v0.6.0

func (GitHubResponseOutput) ElementType() reflect.Type

func (GitHubResponseOutput) Enabled added in v0.6.0

func (GitHubResponseOutput) Id added in v0.6.0

Resource Id.

func (GitHubResponseOutput) Kind added in v0.6.0

Kind of resource.

func (GitHubResponseOutput) Login added in v0.6.0

func (GitHubResponseOutput) Name added in v0.6.0

Resource Name.

func (GitHubResponseOutput) Registration added in v0.6.0

func (GitHubResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (GitHubResponseOutput) ToGitHubResponseOutput added in v0.6.0

func (o GitHubResponseOutput) ToGitHubResponseOutput() GitHubResponseOutput

func (GitHubResponseOutput) ToGitHubResponseOutputWithContext added in v0.6.0

func (o GitHubResponseOutput) ToGitHubResponseOutputWithContext(ctx context.Context) GitHubResponseOutput

func (GitHubResponseOutput) ToGitHubResponsePtrOutput added in v0.6.0

func (o GitHubResponseOutput) ToGitHubResponsePtrOutput() GitHubResponsePtrOutput

func (GitHubResponseOutput) ToGitHubResponsePtrOutputWithContext added in v0.6.0

func (o GitHubResponseOutput) ToGitHubResponsePtrOutputWithContext(ctx context.Context) GitHubResponsePtrOutput

func (GitHubResponseOutput) Type added in v0.6.0

Resource type.

type GitHubResponsePtrInput added in v0.6.0

type GitHubResponsePtrInput interface {
	pulumi.Input

	ToGitHubResponsePtrOutput() GitHubResponsePtrOutput
	ToGitHubResponsePtrOutputWithContext(context.Context) GitHubResponsePtrOutput
}

GitHubResponsePtrInput is an input type that accepts GitHubResponseArgs, GitHubResponsePtr and GitHubResponsePtrOutput values. You can construct a concrete instance of `GitHubResponsePtrInput` via:

        GitHubResponseArgs{...}

or:

        nil

func GitHubResponsePtr added in v0.6.0

func GitHubResponsePtr(v *GitHubResponseArgs) GitHubResponsePtrInput

type GitHubResponsePtrOutput added in v0.6.0

type GitHubResponsePtrOutput struct{ *pulumi.OutputState }

func (GitHubResponsePtrOutput) Elem added in v0.6.0

func (GitHubResponsePtrOutput) ElementType added in v0.6.0

func (GitHubResponsePtrOutput) ElementType() reflect.Type

func (GitHubResponsePtrOutput) Enabled added in v0.6.0

func (GitHubResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (GitHubResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (GitHubResponsePtrOutput) Login added in v0.6.0

func (GitHubResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (GitHubResponsePtrOutput) Registration added in v0.6.0

func (GitHubResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (GitHubResponsePtrOutput) ToGitHubResponsePtrOutput added in v0.6.0

func (o GitHubResponsePtrOutput) ToGitHubResponsePtrOutput() GitHubResponsePtrOutput

func (GitHubResponsePtrOutput) ToGitHubResponsePtrOutputWithContext added in v0.6.0

func (o GitHubResponsePtrOutput) ToGitHubResponsePtrOutputWithContext(ctx context.Context) GitHubResponsePtrOutput

func (GitHubResponsePtrOutput) Type added in v0.6.0

Resource type.

type GlobalValidation added in v0.6.0

type GlobalValidation struct {
	ExcludedPaths []string `pulumi:"excludedPaths"`
	// Kind of resource.
	Kind                        *string `pulumi:"kind"`
	RedirectToProvider          *string `pulumi:"redirectToProvider"`
	RequireAuthentication       *bool   `pulumi:"requireAuthentication"`
	UnauthenticatedClientAction *string `pulumi:"unauthenticatedClientAction"`
}

type GlobalValidationArgs added in v0.6.0

type GlobalValidationArgs struct {
	ExcludedPaths pulumi.StringArrayInput `pulumi:"excludedPaths"`
	// Kind of resource.
	Kind                        pulumi.StringPtrInput          `pulumi:"kind"`
	RedirectToProvider          pulumi.StringPtrInput          `pulumi:"redirectToProvider"`
	RequireAuthentication       pulumi.BoolPtrInput            `pulumi:"requireAuthentication"`
	UnauthenticatedClientAction *UnauthenticatedClientActionV2 `pulumi:"unauthenticatedClientAction"`
}

func (GlobalValidationArgs) ElementType added in v0.6.0

func (GlobalValidationArgs) ElementType() reflect.Type

func (GlobalValidationArgs) ToGlobalValidationOutput added in v0.6.0

func (i GlobalValidationArgs) ToGlobalValidationOutput() GlobalValidationOutput

func (GlobalValidationArgs) ToGlobalValidationOutputWithContext added in v0.6.0

func (i GlobalValidationArgs) ToGlobalValidationOutputWithContext(ctx context.Context) GlobalValidationOutput

func (GlobalValidationArgs) ToGlobalValidationPtrOutput added in v0.6.0

func (i GlobalValidationArgs) ToGlobalValidationPtrOutput() GlobalValidationPtrOutput

func (GlobalValidationArgs) ToGlobalValidationPtrOutputWithContext added in v0.6.0

func (i GlobalValidationArgs) ToGlobalValidationPtrOutputWithContext(ctx context.Context) GlobalValidationPtrOutput

type GlobalValidationInput added in v0.6.0

type GlobalValidationInput interface {
	pulumi.Input

	ToGlobalValidationOutput() GlobalValidationOutput
	ToGlobalValidationOutputWithContext(context.Context) GlobalValidationOutput
}

GlobalValidationInput is an input type that accepts GlobalValidationArgs and GlobalValidationOutput values. You can construct a concrete instance of `GlobalValidationInput` via:

GlobalValidationArgs{...}

type GlobalValidationOutput added in v0.6.0

type GlobalValidationOutput struct{ *pulumi.OutputState }

func (GlobalValidationOutput) ElementType added in v0.6.0

func (GlobalValidationOutput) ElementType() reflect.Type

func (GlobalValidationOutput) ExcludedPaths added in v0.6.0

func (GlobalValidationOutput) Kind added in v0.6.0

Kind of resource.

func (GlobalValidationOutput) RedirectToProvider added in v0.6.0

func (o GlobalValidationOutput) RedirectToProvider() pulumi.StringPtrOutput

func (GlobalValidationOutput) RequireAuthentication added in v0.6.0

func (o GlobalValidationOutput) RequireAuthentication() pulumi.BoolPtrOutput

func (GlobalValidationOutput) ToGlobalValidationOutput added in v0.6.0

func (o GlobalValidationOutput) ToGlobalValidationOutput() GlobalValidationOutput

func (GlobalValidationOutput) ToGlobalValidationOutputWithContext added in v0.6.0

func (o GlobalValidationOutput) ToGlobalValidationOutputWithContext(ctx context.Context) GlobalValidationOutput

func (GlobalValidationOutput) ToGlobalValidationPtrOutput added in v0.6.0

func (o GlobalValidationOutput) ToGlobalValidationPtrOutput() GlobalValidationPtrOutput

func (GlobalValidationOutput) ToGlobalValidationPtrOutputWithContext added in v0.6.0

func (o GlobalValidationOutput) ToGlobalValidationPtrOutputWithContext(ctx context.Context) GlobalValidationPtrOutput

func (GlobalValidationOutput) UnauthenticatedClientAction added in v0.6.0

func (o GlobalValidationOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput

type GlobalValidationPtrInput added in v0.6.0

type GlobalValidationPtrInput interface {
	pulumi.Input

	ToGlobalValidationPtrOutput() GlobalValidationPtrOutput
	ToGlobalValidationPtrOutputWithContext(context.Context) GlobalValidationPtrOutput
}

GlobalValidationPtrInput is an input type that accepts GlobalValidationArgs, GlobalValidationPtr and GlobalValidationPtrOutput values. You can construct a concrete instance of `GlobalValidationPtrInput` via:

        GlobalValidationArgs{...}

or:

        nil

func GlobalValidationPtr added in v0.6.0

func GlobalValidationPtr(v *GlobalValidationArgs) GlobalValidationPtrInput

type GlobalValidationPtrOutput added in v0.6.0

type GlobalValidationPtrOutput struct{ *pulumi.OutputState }

func (GlobalValidationPtrOutput) Elem added in v0.6.0

func (GlobalValidationPtrOutput) ElementType added in v0.6.0

func (GlobalValidationPtrOutput) ElementType() reflect.Type

func (GlobalValidationPtrOutput) ExcludedPaths added in v0.6.0

func (GlobalValidationPtrOutput) Kind added in v0.6.0

Kind of resource.

func (GlobalValidationPtrOutput) RedirectToProvider added in v0.6.0

func (o GlobalValidationPtrOutput) RedirectToProvider() pulumi.StringPtrOutput

func (GlobalValidationPtrOutput) RequireAuthentication added in v0.6.0

func (o GlobalValidationPtrOutput) RequireAuthentication() pulumi.BoolPtrOutput

func (GlobalValidationPtrOutput) ToGlobalValidationPtrOutput added in v0.6.0

func (o GlobalValidationPtrOutput) ToGlobalValidationPtrOutput() GlobalValidationPtrOutput

func (GlobalValidationPtrOutput) ToGlobalValidationPtrOutputWithContext added in v0.6.0

func (o GlobalValidationPtrOutput) ToGlobalValidationPtrOutputWithContext(ctx context.Context) GlobalValidationPtrOutput

func (GlobalValidationPtrOutput) UnauthenticatedClientAction added in v0.6.0

func (o GlobalValidationPtrOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput

type GlobalValidationResponse added in v0.6.0

type GlobalValidationResponse struct {
	ExcludedPaths []string `pulumi:"excludedPaths"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name                  string  `pulumi:"name"`
	RedirectToProvider    *string `pulumi:"redirectToProvider"`
	RequireAuthentication *bool   `pulumi:"requireAuthentication"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type                        string  `pulumi:"type"`
	UnauthenticatedClientAction *string `pulumi:"unauthenticatedClientAction"`
}

type GlobalValidationResponseArgs added in v0.6.0

type GlobalValidationResponseArgs struct {
	ExcludedPaths pulumi.StringArrayInput `pulumi:"excludedPaths"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name                  pulumi.StringInput    `pulumi:"name"`
	RedirectToProvider    pulumi.StringPtrInput `pulumi:"redirectToProvider"`
	RequireAuthentication pulumi.BoolPtrInput   `pulumi:"requireAuthentication"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type                        pulumi.StringInput    `pulumi:"type"`
	UnauthenticatedClientAction pulumi.StringPtrInput `pulumi:"unauthenticatedClientAction"`
}

func (GlobalValidationResponseArgs) ElementType added in v0.6.0

func (GlobalValidationResponseArgs) ToGlobalValidationResponseOutput added in v0.6.0

func (i GlobalValidationResponseArgs) ToGlobalValidationResponseOutput() GlobalValidationResponseOutput

func (GlobalValidationResponseArgs) ToGlobalValidationResponseOutputWithContext added in v0.6.0

func (i GlobalValidationResponseArgs) ToGlobalValidationResponseOutputWithContext(ctx context.Context) GlobalValidationResponseOutput

func (GlobalValidationResponseArgs) ToGlobalValidationResponsePtrOutput added in v0.6.0

func (i GlobalValidationResponseArgs) ToGlobalValidationResponsePtrOutput() GlobalValidationResponsePtrOutput

func (GlobalValidationResponseArgs) ToGlobalValidationResponsePtrOutputWithContext added in v0.6.0

func (i GlobalValidationResponseArgs) ToGlobalValidationResponsePtrOutputWithContext(ctx context.Context) GlobalValidationResponsePtrOutput

type GlobalValidationResponseInput added in v0.6.0

type GlobalValidationResponseInput interface {
	pulumi.Input

	ToGlobalValidationResponseOutput() GlobalValidationResponseOutput
	ToGlobalValidationResponseOutputWithContext(context.Context) GlobalValidationResponseOutput
}

GlobalValidationResponseInput is an input type that accepts GlobalValidationResponseArgs and GlobalValidationResponseOutput values. You can construct a concrete instance of `GlobalValidationResponseInput` via:

GlobalValidationResponseArgs{...}

type GlobalValidationResponseOutput added in v0.6.0

type GlobalValidationResponseOutput struct{ *pulumi.OutputState }

func (GlobalValidationResponseOutput) ElementType added in v0.6.0

func (GlobalValidationResponseOutput) ExcludedPaths added in v0.6.0

func (GlobalValidationResponseOutput) Id added in v0.6.0

Resource Id.

func (GlobalValidationResponseOutput) Kind added in v0.6.0

Kind of resource.

func (GlobalValidationResponseOutput) Name added in v0.6.0

Resource Name.

func (GlobalValidationResponseOutput) RedirectToProvider added in v0.6.0

func (o GlobalValidationResponseOutput) RedirectToProvider() pulumi.StringPtrOutput

func (GlobalValidationResponseOutput) RequireAuthentication added in v0.6.0

func (o GlobalValidationResponseOutput) RequireAuthentication() pulumi.BoolPtrOutput

func (GlobalValidationResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (GlobalValidationResponseOutput) ToGlobalValidationResponseOutput added in v0.6.0

func (o GlobalValidationResponseOutput) ToGlobalValidationResponseOutput() GlobalValidationResponseOutput

func (GlobalValidationResponseOutput) ToGlobalValidationResponseOutputWithContext added in v0.6.0

func (o GlobalValidationResponseOutput) ToGlobalValidationResponseOutputWithContext(ctx context.Context) GlobalValidationResponseOutput

func (GlobalValidationResponseOutput) ToGlobalValidationResponsePtrOutput added in v0.6.0

func (o GlobalValidationResponseOutput) ToGlobalValidationResponsePtrOutput() GlobalValidationResponsePtrOutput

func (GlobalValidationResponseOutput) ToGlobalValidationResponsePtrOutputWithContext added in v0.6.0

func (o GlobalValidationResponseOutput) ToGlobalValidationResponsePtrOutputWithContext(ctx context.Context) GlobalValidationResponsePtrOutput

func (GlobalValidationResponseOutput) Type added in v0.6.0

Resource type.

func (GlobalValidationResponseOutput) UnauthenticatedClientAction added in v0.6.0

func (o GlobalValidationResponseOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput

type GlobalValidationResponsePtrInput added in v0.6.0

type GlobalValidationResponsePtrInput interface {
	pulumi.Input

	ToGlobalValidationResponsePtrOutput() GlobalValidationResponsePtrOutput
	ToGlobalValidationResponsePtrOutputWithContext(context.Context) GlobalValidationResponsePtrOutput
}

GlobalValidationResponsePtrInput is an input type that accepts GlobalValidationResponseArgs, GlobalValidationResponsePtr and GlobalValidationResponsePtrOutput values. You can construct a concrete instance of `GlobalValidationResponsePtrInput` via:

        GlobalValidationResponseArgs{...}

or:

        nil

func GlobalValidationResponsePtr added in v0.6.0

func GlobalValidationResponsePtr(v *GlobalValidationResponseArgs) GlobalValidationResponsePtrInput

type GlobalValidationResponsePtrOutput added in v0.6.0

type GlobalValidationResponsePtrOutput struct{ *pulumi.OutputState }

func (GlobalValidationResponsePtrOutput) Elem added in v0.6.0

func (GlobalValidationResponsePtrOutput) ElementType added in v0.6.0

func (GlobalValidationResponsePtrOutput) ExcludedPaths added in v0.6.0

func (GlobalValidationResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (GlobalValidationResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (GlobalValidationResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (GlobalValidationResponsePtrOutput) RedirectToProvider added in v0.6.0

func (GlobalValidationResponsePtrOutput) RequireAuthentication added in v0.6.0

func (o GlobalValidationResponsePtrOutput) RequireAuthentication() pulumi.BoolPtrOutput

func (GlobalValidationResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (GlobalValidationResponsePtrOutput) ToGlobalValidationResponsePtrOutput added in v0.6.0

func (o GlobalValidationResponsePtrOutput) ToGlobalValidationResponsePtrOutput() GlobalValidationResponsePtrOutput

func (GlobalValidationResponsePtrOutput) ToGlobalValidationResponsePtrOutputWithContext added in v0.6.0

func (o GlobalValidationResponsePtrOutput) ToGlobalValidationResponsePtrOutputWithContext(ctx context.Context) GlobalValidationResponsePtrOutput

func (GlobalValidationResponsePtrOutput) Type added in v0.6.0

Resource type.

func (GlobalValidationResponsePtrOutput) UnauthenticatedClientAction added in v0.6.0

func (o GlobalValidationResponsePtrOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput

type Google added in v0.6.0

type Google struct {
	Enabled *bool `pulumi:"enabled"`
	// Kind of resource.
	Kind         *string                     `pulumi:"kind"`
	Login        *LoginScopes                `pulumi:"login"`
	Registration *ClientRegistration         `pulumi:"registration"`
	Validation   *AllowedAudiencesValidation `pulumi:"validation"`
}

type GoogleArgs added in v0.6.0

type GoogleArgs struct {
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Kind of resource.
	Kind         pulumi.StringPtrInput              `pulumi:"kind"`
	Login        LoginScopesPtrInput                `pulumi:"login"`
	Registration ClientRegistrationPtrInput         `pulumi:"registration"`
	Validation   AllowedAudiencesValidationPtrInput `pulumi:"validation"`
}

func (GoogleArgs) ElementType added in v0.6.0

func (GoogleArgs) ElementType() reflect.Type

func (GoogleArgs) ToGoogleOutput added in v0.6.0

func (i GoogleArgs) ToGoogleOutput() GoogleOutput

func (GoogleArgs) ToGoogleOutputWithContext added in v0.6.0

func (i GoogleArgs) ToGoogleOutputWithContext(ctx context.Context) GoogleOutput

func (GoogleArgs) ToGooglePtrOutput added in v0.6.0

func (i GoogleArgs) ToGooglePtrOutput() GooglePtrOutput

func (GoogleArgs) ToGooglePtrOutputWithContext added in v0.6.0

func (i GoogleArgs) ToGooglePtrOutputWithContext(ctx context.Context) GooglePtrOutput

type GoogleInput added in v0.6.0

type GoogleInput interface {
	pulumi.Input

	ToGoogleOutput() GoogleOutput
	ToGoogleOutputWithContext(context.Context) GoogleOutput
}

GoogleInput is an input type that accepts GoogleArgs and GoogleOutput values. You can construct a concrete instance of `GoogleInput` via:

GoogleArgs{...}

type GoogleOutput added in v0.6.0

type GoogleOutput struct{ *pulumi.OutputState }

func (GoogleOutput) ElementType added in v0.6.0

func (GoogleOutput) ElementType() reflect.Type

func (GoogleOutput) Enabled added in v0.6.0

func (o GoogleOutput) Enabled() pulumi.BoolPtrOutput

func (GoogleOutput) Kind added in v0.6.0

Kind of resource.

func (GoogleOutput) Login added in v0.6.0

func (GoogleOutput) Registration added in v0.6.0

func (o GoogleOutput) Registration() ClientRegistrationPtrOutput

func (GoogleOutput) ToGoogleOutput added in v0.6.0

func (o GoogleOutput) ToGoogleOutput() GoogleOutput

func (GoogleOutput) ToGoogleOutputWithContext added in v0.6.0

func (o GoogleOutput) ToGoogleOutputWithContext(ctx context.Context) GoogleOutput

func (GoogleOutput) ToGooglePtrOutput added in v0.6.0

func (o GoogleOutput) ToGooglePtrOutput() GooglePtrOutput

func (GoogleOutput) ToGooglePtrOutputWithContext added in v0.6.0

func (o GoogleOutput) ToGooglePtrOutputWithContext(ctx context.Context) GooglePtrOutput

func (GoogleOutput) Validation added in v0.6.0

type GooglePtrInput added in v0.6.0

type GooglePtrInput interface {
	pulumi.Input

	ToGooglePtrOutput() GooglePtrOutput
	ToGooglePtrOutputWithContext(context.Context) GooglePtrOutput
}

GooglePtrInput is an input type that accepts GoogleArgs, GooglePtr and GooglePtrOutput values. You can construct a concrete instance of `GooglePtrInput` via:

        GoogleArgs{...}

or:

        nil

func GooglePtr added in v0.6.0

func GooglePtr(v *GoogleArgs) GooglePtrInput

type GooglePtrOutput added in v0.6.0

type GooglePtrOutput struct{ *pulumi.OutputState }

func (GooglePtrOutput) Elem added in v0.6.0

func (o GooglePtrOutput) Elem() GoogleOutput

func (GooglePtrOutput) ElementType added in v0.6.0

func (GooglePtrOutput) ElementType() reflect.Type

func (GooglePtrOutput) Enabled added in v0.6.0

func (o GooglePtrOutput) Enabled() pulumi.BoolPtrOutput

func (GooglePtrOutput) Kind added in v0.6.0

Kind of resource.

func (GooglePtrOutput) Login added in v0.6.0

func (GooglePtrOutput) Registration added in v0.6.0

func (GooglePtrOutput) ToGooglePtrOutput added in v0.6.0

func (o GooglePtrOutput) ToGooglePtrOutput() GooglePtrOutput

func (GooglePtrOutput) ToGooglePtrOutputWithContext added in v0.6.0

func (o GooglePtrOutput) ToGooglePtrOutputWithContext(ctx context.Context) GooglePtrOutput

func (GooglePtrOutput) Validation added in v0.6.0

type GoogleResponse added in v0.6.0

type GoogleResponse struct {
	Enabled *bool `pulumi:"enabled"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind  *string              `pulumi:"kind"`
	Login *LoginScopesResponse `pulumi:"login"`
	// Resource Name.
	Name         string                      `pulumi:"name"`
	Registration *ClientRegistrationResponse `pulumi:"registration"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type       string                              `pulumi:"type"`
	Validation *AllowedAudiencesValidationResponse `pulumi:"validation"`
}

type GoogleResponseArgs added in v0.6.0

type GoogleResponseArgs struct {
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind  pulumi.StringPtrInput       `pulumi:"kind"`
	Login LoginScopesResponsePtrInput `pulumi:"login"`
	// Resource Name.
	Name         pulumi.StringInput                 `pulumi:"name"`
	Registration ClientRegistrationResponsePtrInput `pulumi:"registration"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type       pulumi.StringInput                         `pulumi:"type"`
	Validation AllowedAudiencesValidationResponsePtrInput `pulumi:"validation"`
}

func (GoogleResponseArgs) ElementType added in v0.6.0

func (GoogleResponseArgs) ElementType() reflect.Type

func (GoogleResponseArgs) ToGoogleResponseOutput added in v0.6.0

func (i GoogleResponseArgs) ToGoogleResponseOutput() GoogleResponseOutput

func (GoogleResponseArgs) ToGoogleResponseOutputWithContext added in v0.6.0

func (i GoogleResponseArgs) ToGoogleResponseOutputWithContext(ctx context.Context) GoogleResponseOutput

func (GoogleResponseArgs) ToGoogleResponsePtrOutput added in v0.6.0

func (i GoogleResponseArgs) ToGoogleResponsePtrOutput() GoogleResponsePtrOutput

func (GoogleResponseArgs) ToGoogleResponsePtrOutputWithContext added in v0.6.0

func (i GoogleResponseArgs) ToGoogleResponsePtrOutputWithContext(ctx context.Context) GoogleResponsePtrOutput

type GoogleResponseInput added in v0.6.0

type GoogleResponseInput interface {
	pulumi.Input

	ToGoogleResponseOutput() GoogleResponseOutput
	ToGoogleResponseOutputWithContext(context.Context) GoogleResponseOutput
}

GoogleResponseInput is an input type that accepts GoogleResponseArgs and GoogleResponseOutput values. You can construct a concrete instance of `GoogleResponseInput` via:

GoogleResponseArgs{...}

type GoogleResponseOutput added in v0.6.0

type GoogleResponseOutput struct{ *pulumi.OutputState }

func (GoogleResponseOutput) ElementType added in v0.6.0

func (GoogleResponseOutput) ElementType() reflect.Type

func (GoogleResponseOutput) Enabled added in v0.6.0

func (GoogleResponseOutput) Id added in v0.6.0

Resource Id.

func (GoogleResponseOutput) Kind added in v0.6.0

Kind of resource.

func (GoogleResponseOutput) Login added in v0.6.0

func (GoogleResponseOutput) Name added in v0.6.0

Resource Name.

func (GoogleResponseOutput) Registration added in v0.6.0

func (GoogleResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (GoogleResponseOutput) ToGoogleResponseOutput added in v0.6.0

func (o GoogleResponseOutput) ToGoogleResponseOutput() GoogleResponseOutput

func (GoogleResponseOutput) ToGoogleResponseOutputWithContext added in v0.6.0

func (o GoogleResponseOutput) ToGoogleResponseOutputWithContext(ctx context.Context) GoogleResponseOutput

func (GoogleResponseOutput) ToGoogleResponsePtrOutput added in v0.6.0

func (o GoogleResponseOutput) ToGoogleResponsePtrOutput() GoogleResponsePtrOutput

func (GoogleResponseOutput) ToGoogleResponsePtrOutputWithContext added in v0.6.0

func (o GoogleResponseOutput) ToGoogleResponsePtrOutputWithContext(ctx context.Context) GoogleResponsePtrOutput

func (GoogleResponseOutput) Type added in v0.6.0

Resource type.

func (GoogleResponseOutput) Validation added in v0.6.0

type GoogleResponsePtrInput added in v0.6.0

type GoogleResponsePtrInput interface {
	pulumi.Input

	ToGoogleResponsePtrOutput() GoogleResponsePtrOutput
	ToGoogleResponsePtrOutputWithContext(context.Context) GoogleResponsePtrOutput
}

GoogleResponsePtrInput is an input type that accepts GoogleResponseArgs, GoogleResponsePtr and GoogleResponsePtrOutput values. You can construct a concrete instance of `GoogleResponsePtrInput` via:

        GoogleResponseArgs{...}

or:

        nil

func GoogleResponsePtr added in v0.6.0

func GoogleResponsePtr(v *GoogleResponseArgs) GoogleResponsePtrInput

type GoogleResponsePtrOutput added in v0.6.0

type GoogleResponsePtrOutput struct{ *pulumi.OutputState }

func (GoogleResponsePtrOutput) Elem added in v0.6.0

func (GoogleResponsePtrOutput) ElementType added in v0.6.0

func (GoogleResponsePtrOutput) ElementType() reflect.Type

func (GoogleResponsePtrOutput) Enabled added in v0.6.0

func (GoogleResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (GoogleResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (GoogleResponsePtrOutput) Login added in v0.6.0

func (GoogleResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (GoogleResponsePtrOutput) Registration added in v0.6.0

func (GoogleResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (GoogleResponsePtrOutput) ToGoogleResponsePtrOutput added in v0.6.0

func (o GoogleResponsePtrOutput) ToGoogleResponsePtrOutput() GoogleResponsePtrOutput

func (GoogleResponsePtrOutput) ToGoogleResponsePtrOutputWithContext added in v0.6.0

func (o GoogleResponsePtrOutput) ToGoogleResponsePtrOutputWithContext(ctx context.Context) GoogleResponsePtrOutput

func (GoogleResponsePtrOutput) Type added in v0.6.0

Resource type.

func (GoogleResponsePtrOutput) Validation added in v0.6.0

type HandlerMapping

type HandlerMapping struct {
	// Command-line arguments to be passed to the script processor.
	Arguments *string `pulumi:"arguments"`
	// Requests with this extension will be handled using the specified FastCGI application.
	Extension *string `pulumi:"extension"`
	// The absolute path to the FastCGI application.
	ScriptProcessor *string `pulumi:"scriptProcessor"`
}

The IIS handler mappings used to define which handler processes HTTP requests with certain extension. For example, it is used to configure php-cgi.exe process to handle all HTTP requests with *.php extension.

type HandlerMappingArgs

type HandlerMappingArgs struct {
	// Command-line arguments to be passed to the script processor.
	Arguments pulumi.StringPtrInput `pulumi:"arguments"`
	// Requests with this extension will be handled using the specified FastCGI application.
	Extension pulumi.StringPtrInput `pulumi:"extension"`
	// The absolute path to the FastCGI application.
	ScriptProcessor pulumi.StringPtrInput `pulumi:"scriptProcessor"`
}

The IIS handler mappings used to define which handler processes HTTP requests with certain extension. For example, it is used to configure php-cgi.exe process to handle all HTTP requests with *.php extension.

func (HandlerMappingArgs) ElementType

func (HandlerMappingArgs) ElementType() reflect.Type

func (HandlerMappingArgs) ToHandlerMappingOutput

func (i HandlerMappingArgs) ToHandlerMappingOutput() HandlerMappingOutput

func (HandlerMappingArgs) ToHandlerMappingOutputWithContext

func (i HandlerMappingArgs) ToHandlerMappingOutputWithContext(ctx context.Context) HandlerMappingOutput

type HandlerMappingArray

type HandlerMappingArray []HandlerMappingInput

func (HandlerMappingArray) ElementType

func (HandlerMappingArray) ElementType() reflect.Type

func (HandlerMappingArray) ToHandlerMappingArrayOutput

func (i HandlerMappingArray) ToHandlerMappingArrayOutput() HandlerMappingArrayOutput

func (HandlerMappingArray) ToHandlerMappingArrayOutputWithContext

func (i HandlerMappingArray) ToHandlerMappingArrayOutputWithContext(ctx context.Context) HandlerMappingArrayOutput

type HandlerMappingArrayInput

type HandlerMappingArrayInput interface {
	pulumi.Input

	ToHandlerMappingArrayOutput() HandlerMappingArrayOutput
	ToHandlerMappingArrayOutputWithContext(context.Context) HandlerMappingArrayOutput
}

HandlerMappingArrayInput is an input type that accepts HandlerMappingArray and HandlerMappingArrayOutput values. You can construct a concrete instance of `HandlerMappingArrayInput` via:

HandlerMappingArray{ HandlerMappingArgs{...} }

type HandlerMappingArrayOutput

type HandlerMappingArrayOutput struct{ *pulumi.OutputState }

func (HandlerMappingArrayOutput) ElementType

func (HandlerMappingArrayOutput) ElementType() reflect.Type

func (HandlerMappingArrayOutput) Index

func (HandlerMappingArrayOutput) ToHandlerMappingArrayOutput

func (o HandlerMappingArrayOutput) ToHandlerMappingArrayOutput() HandlerMappingArrayOutput

func (HandlerMappingArrayOutput) ToHandlerMappingArrayOutputWithContext

func (o HandlerMappingArrayOutput) ToHandlerMappingArrayOutputWithContext(ctx context.Context) HandlerMappingArrayOutput

type HandlerMappingInput

type HandlerMappingInput interface {
	pulumi.Input

	ToHandlerMappingOutput() HandlerMappingOutput
	ToHandlerMappingOutputWithContext(context.Context) HandlerMappingOutput
}

HandlerMappingInput is an input type that accepts HandlerMappingArgs and HandlerMappingOutput values. You can construct a concrete instance of `HandlerMappingInput` via:

HandlerMappingArgs{...}

type HandlerMappingOutput

type HandlerMappingOutput struct{ *pulumi.OutputState }

The IIS handler mappings used to define which handler processes HTTP requests with certain extension. For example, it is used to configure php-cgi.exe process to handle all HTTP requests with *.php extension.

func (HandlerMappingOutput) Arguments

Command-line arguments to be passed to the script processor.

func (HandlerMappingOutput) ElementType

func (HandlerMappingOutput) ElementType() reflect.Type

func (HandlerMappingOutput) Extension

Requests with this extension will be handled using the specified FastCGI application.

func (HandlerMappingOutput) ScriptProcessor

func (o HandlerMappingOutput) ScriptProcessor() pulumi.StringPtrOutput

The absolute path to the FastCGI application.

func (HandlerMappingOutput) ToHandlerMappingOutput

func (o HandlerMappingOutput) ToHandlerMappingOutput() HandlerMappingOutput

func (HandlerMappingOutput) ToHandlerMappingOutputWithContext

func (o HandlerMappingOutput) ToHandlerMappingOutputWithContext(ctx context.Context) HandlerMappingOutput

type HandlerMappingResponse

type HandlerMappingResponse struct {
	// Command-line arguments to be passed to the script processor.
	Arguments *string `pulumi:"arguments"`
	// Requests with this extension will be handled using the specified FastCGI application.
	Extension *string `pulumi:"extension"`
	// The absolute path to the FastCGI application.
	ScriptProcessor *string `pulumi:"scriptProcessor"`
}

The IIS handler mappings used to define which handler processes HTTP requests with certain extension. For example, it is used to configure php-cgi.exe process to handle all HTTP requests with *.php extension.

type HandlerMappingResponseArgs

type HandlerMappingResponseArgs struct {
	// Command-line arguments to be passed to the script processor.
	Arguments pulumi.StringPtrInput `pulumi:"arguments"`
	// Requests with this extension will be handled using the specified FastCGI application.
	Extension pulumi.StringPtrInput `pulumi:"extension"`
	// The absolute path to the FastCGI application.
	ScriptProcessor pulumi.StringPtrInput `pulumi:"scriptProcessor"`
}

The IIS handler mappings used to define which handler processes HTTP requests with certain extension. For example, it is used to configure php-cgi.exe process to handle all HTTP requests with *.php extension.

func (HandlerMappingResponseArgs) ElementType

func (HandlerMappingResponseArgs) ElementType() reflect.Type

func (HandlerMappingResponseArgs) ToHandlerMappingResponseOutput

func (i HandlerMappingResponseArgs) ToHandlerMappingResponseOutput() HandlerMappingResponseOutput

func (HandlerMappingResponseArgs) ToHandlerMappingResponseOutputWithContext

func (i HandlerMappingResponseArgs) ToHandlerMappingResponseOutputWithContext(ctx context.Context) HandlerMappingResponseOutput

type HandlerMappingResponseArray

type HandlerMappingResponseArray []HandlerMappingResponseInput

func (HandlerMappingResponseArray) ElementType

func (HandlerMappingResponseArray) ToHandlerMappingResponseArrayOutput

func (i HandlerMappingResponseArray) ToHandlerMappingResponseArrayOutput() HandlerMappingResponseArrayOutput

func (HandlerMappingResponseArray) ToHandlerMappingResponseArrayOutputWithContext

func (i HandlerMappingResponseArray) ToHandlerMappingResponseArrayOutputWithContext(ctx context.Context) HandlerMappingResponseArrayOutput

type HandlerMappingResponseArrayInput

type HandlerMappingResponseArrayInput interface {
	pulumi.Input

	ToHandlerMappingResponseArrayOutput() HandlerMappingResponseArrayOutput
	ToHandlerMappingResponseArrayOutputWithContext(context.Context) HandlerMappingResponseArrayOutput
}

HandlerMappingResponseArrayInput is an input type that accepts HandlerMappingResponseArray and HandlerMappingResponseArrayOutput values. You can construct a concrete instance of `HandlerMappingResponseArrayInput` via:

HandlerMappingResponseArray{ HandlerMappingResponseArgs{...} }

type HandlerMappingResponseArrayOutput

type HandlerMappingResponseArrayOutput struct{ *pulumi.OutputState }

func (HandlerMappingResponseArrayOutput) ElementType

func (HandlerMappingResponseArrayOutput) Index

func (HandlerMappingResponseArrayOutput) ToHandlerMappingResponseArrayOutput

func (o HandlerMappingResponseArrayOutput) ToHandlerMappingResponseArrayOutput() HandlerMappingResponseArrayOutput

func (HandlerMappingResponseArrayOutput) ToHandlerMappingResponseArrayOutputWithContext

func (o HandlerMappingResponseArrayOutput) ToHandlerMappingResponseArrayOutputWithContext(ctx context.Context) HandlerMappingResponseArrayOutput

type HandlerMappingResponseInput

type HandlerMappingResponseInput interface {
	pulumi.Input

	ToHandlerMappingResponseOutput() HandlerMappingResponseOutput
	ToHandlerMappingResponseOutputWithContext(context.Context) HandlerMappingResponseOutput
}

HandlerMappingResponseInput is an input type that accepts HandlerMappingResponseArgs and HandlerMappingResponseOutput values. You can construct a concrete instance of `HandlerMappingResponseInput` via:

HandlerMappingResponseArgs{...}

type HandlerMappingResponseOutput

type HandlerMappingResponseOutput struct{ *pulumi.OutputState }

The IIS handler mappings used to define which handler processes HTTP requests with certain extension. For example, it is used to configure php-cgi.exe process to handle all HTTP requests with *.php extension.

func (HandlerMappingResponseOutput) Arguments

Command-line arguments to be passed to the script processor.

func (HandlerMappingResponseOutput) ElementType

func (HandlerMappingResponseOutput) Extension

Requests with this extension will be handled using the specified FastCGI application.

func (HandlerMappingResponseOutput) ScriptProcessor

The absolute path to the FastCGI application.

func (HandlerMappingResponseOutput) ToHandlerMappingResponseOutput

func (o HandlerMappingResponseOutput) ToHandlerMappingResponseOutput() HandlerMappingResponseOutput

func (HandlerMappingResponseOutput) ToHandlerMappingResponseOutputWithContext

func (o HandlerMappingResponseOutput) ToHandlerMappingResponseOutputWithContext(ctx context.Context) HandlerMappingResponseOutput

type HostNameSslState

type HostNameSslState struct {
	// Indicates whether the hostname is a standard or repository hostname.
	HostType *string `pulumi:"hostType"`
	// Hostname.
	Name *string `pulumi:"name"`
	// SSL type.
	SslState *string `pulumi:"sslState"`
	// SSL certificate thumbprint.
	Thumbprint *string `pulumi:"thumbprint"`
	// Set to <code>true</code> to update existing hostname.
	ToUpdate *bool `pulumi:"toUpdate"`
	// Virtual IP address assigned to the hostname if IP based SSL is enabled.
	VirtualIP *string `pulumi:"virtualIP"`
}

SSL-enabled hostname.

type HostNameSslStateArgs

type HostNameSslStateArgs struct {
	// Indicates whether the hostname is a standard or repository hostname.
	HostType *HostType `pulumi:"hostType"`
	// Hostname.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// SSL type.
	SslState *SslState `pulumi:"sslState"`
	// SSL certificate thumbprint.
	Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"`
	// Set to <code>true</code> to update existing hostname.
	ToUpdate pulumi.BoolPtrInput `pulumi:"toUpdate"`
	// Virtual IP address assigned to the hostname if IP based SSL is enabled.
	VirtualIP pulumi.StringPtrInput `pulumi:"virtualIP"`
}

SSL-enabled hostname.

func (HostNameSslStateArgs) ElementType

func (HostNameSslStateArgs) ElementType() reflect.Type

func (HostNameSslStateArgs) ToHostNameSslStateOutput

func (i HostNameSslStateArgs) ToHostNameSslStateOutput() HostNameSslStateOutput

func (HostNameSslStateArgs) ToHostNameSslStateOutputWithContext

func (i HostNameSslStateArgs) ToHostNameSslStateOutputWithContext(ctx context.Context) HostNameSslStateOutput

type HostNameSslStateArray

type HostNameSslStateArray []HostNameSslStateInput

func (HostNameSslStateArray) ElementType

func (HostNameSslStateArray) ElementType() reflect.Type

func (HostNameSslStateArray) ToHostNameSslStateArrayOutput

func (i HostNameSslStateArray) ToHostNameSslStateArrayOutput() HostNameSslStateArrayOutput

func (HostNameSslStateArray) ToHostNameSslStateArrayOutputWithContext

func (i HostNameSslStateArray) ToHostNameSslStateArrayOutputWithContext(ctx context.Context) HostNameSslStateArrayOutput

type HostNameSslStateArrayInput

type HostNameSslStateArrayInput interface {
	pulumi.Input

	ToHostNameSslStateArrayOutput() HostNameSslStateArrayOutput
	ToHostNameSslStateArrayOutputWithContext(context.Context) HostNameSslStateArrayOutput
}

HostNameSslStateArrayInput is an input type that accepts HostNameSslStateArray and HostNameSslStateArrayOutput values. You can construct a concrete instance of `HostNameSslStateArrayInput` via:

HostNameSslStateArray{ HostNameSslStateArgs{...} }

type HostNameSslStateArrayOutput

type HostNameSslStateArrayOutput struct{ *pulumi.OutputState }

func (HostNameSslStateArrayOutput) ElementType

func (HostNameSslStateArrayOutput) Index

func (HostNameSslStateArrayOutput) ToHostNameSslStateArrayOutput

func (o HostNameSslStateArrayOutput) ToHostNameSslStateArrayOutput() HostNameSslStateArrayOutput

func (HostNameSslStateArrayOutput) ToHostNameSslStateArrayOutputWithContext

func (o HostNameSslStateArrayOutput) ToHostNameSslStateArrayOutputWithContext(ctx context.Context) HostNameSslStateArrayOutput

type HostNameSslStateInput

type HostNameSslStateInput interface {
	pulumi.Input

	ToHostNameSslStateOutput() HostNameSslStateOutput
	ToHostNameSslStateOutputWithContext(context.Context) HostNameSslStateOutput
}

HostNameSslStateInput is an input type that accepts HostNameSslStateArgs and HostNameSslStateOutput values. You can construct a concrete instance of `HostNameSslStateInput` via:

HostNameSslStateArgs{...}

type HostNameSslStateOutput

type HostNameSslStateOutput struct{ *pulumi.OutputState }

SSL-enabled hostname.

func (HostNameSslStateOutput) ElementType

func (HostNameSslStateOutput) ElementType() reflect.Type

func (HostNameSslStateOutput) HostType

Indicates whether the hostname is a standard or repository hostname.

func (HostNameSslStateOutput) Name

Hostname.

func (HostNameSslStateOutput) SslState

SSL type.

func (HostNameSslStateOutput) Thumbprint

SSL certificate thumbprint.

func (HostNameSslStateOutput) ToHostNameSslStateOutput

func (o HostNameSslStateOutput) ToHostNameSslStateOutput() HostNameSslStateOutput

func (HostNameSslStateOutput) ToHostNameSslStateOutputWithContext

func (o HostNameSslStateOutput) ToHostNameSslStateOutputWithContext(ctx context.Context) HostNameSslStateOutput

func (HostNameSslStateOutput) ToUpdate

Set to <code>true</code> to update existing hostname.

func (HostNameSslStateOutput) VirtualIP

Virtual IP address assigned to the hostname if IP based SSL is enabled.

type HostNameSslStateResponse

type HostNameSslStateResponse struct {
	// Indicates whether the hostname is a standard or repository hostname.
	HostType *string `pulumi:"hostType"`
	// Hostname.
	Name *string `pulumi:"name"`
	// SSL type.
	SslState *string `pulumi:"sslState"`
	// SSL certificate thumbprint.
	Thumbprint *string `pulumi:"thumbprint"`
	// Set to <code>true</code> to update existing hostname.
	ToUpdate *bool `pulumi:"toUpdate"`
	// Virtual IP address assigned to the hostname if IP based SSL is enabled.
	VirtualIP *string `pulumi:"virtualIP"`
}

SSL-enabled hostname.

type HostNameSslStateResponseArgs

type HostNameSslStateResponseArgs struct {
	// Indicates whether the hostname is a standard or repository hostname.
	HostType pulumi.StringPtrInput `pulumi:"hostType"`
	// Hostname.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// SSL type.
	SslState pulumi.StringPtrInput `pulumi:"sslState"`
	// SSL certificate thumbprint.
	Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"`
	// Set to <code>true</code> to update existing hostname.
	ToUpdate pulumi.BoolPtrInput `pulumi:"toUpdate"`
	// Virtual IP address assigned to the hostname if IP based SSL is enabled.
	VirtualIP pulumi.StringPtrInput `pulumi:"virtualIP"`
}

SSL-enabled hostname.

func (HostNameSslStateResponseArgs) ElementType

func (HostNameSslStateResponseArgs) ToHostNameSslStateResponseOutput

func (i HostNameSslStateResponseArgs) ToHostNameSslStateResponseOutput() HostNameSslStateResponseOutput

func (HostNameSslStateResponseArgs) ToHostNameSslStateResponseOutputWithContext

func (i HostNameSslStateResponseArgs) ToHostNameSslStateResponseOutputWithContext(ctx context.Context) HostNameSslStateResponseOutput

type HostNameSslStateResponseArray

type HostNameSslStateResponseArray []HostNameSslStateResponseInput

func (HostNameSslStateResponseArray) ElementType

func (HostNameSslStateResponseArray) ToHostNameSslStateResponseArrayOutput

func (i HostNameSslStateResponseArray) ToHostNameSslStateResponseArrayOutput() HostNameSslStateResponseArrayOutput

func (HostNameSslStateResponseArray) ToHostNameSslStateResponseArrayOutputWithContext

func (i HostNameSslStateResponseArray) ToHostNameSslStateResponseArrayOutputWithContext(ctx context.Context) HostNameSslStateResponseArrayOutput

type HostNameSslStateResponseArrayInput

type HostNameSslStateResponseArrayInput interface {
	pulumi.Input

	ToHostNameSslStateResponseArrayOutput() HostNameSslStateResponseArrayOutput
	ToHostNameSslStateResponseArrayOutputWithContext(context.Context) HostNameSslStateResponseArrayOutput
}

HostNameSslStateResponseArrayInput is an input type that accepts HostNameSslStateResponseArray and HostNameSslStateResponseArrayOutput values. You can construct a concrete instance of `HostNameSslStateResponseArrayInput` via:

HostNameSslStateResponseArray{ HostNameSslStateResponseArgs{...} }

type HostNameSslStateResponseArrayOutput

type HostNameSslStateResponseArrayOutput struct{ *pulumi.OutputState }

func (HostNameSslStateResponseArrayOutput) ElementType

func (HostNameSslStateResponseArrayOutput) Index

func (HostNameSslStateResponseArrayOutput) ToHostNameSslStateResponseArrayOutput

func (o HostNameSslStateResponseArrayOutput) ToHostNameSslStateResponseArrayOutput() HostNameSslStateResponseArrayOutput

func (HostNameSslStateResponseArrayOutput) ToHostNameSslStateResponseArrayOutputWithContext

func (o HostNameSslStateResponseArrayOutput) ToHostNameSslStateResponseArrayOutputWithContext(ctx context.Context) HostNameSslStateResponseArrayOutput

type HostNameSslStateResponseInput

type HostNameSslStateResponseInput interface {
	pulumi.Input

	ToHostNameSslStateResponseOutput() HostNameSslStateResponseOutput
	ToHostNameSslStateResponseOutputWithContext(context.Context) HostNameSslStateResponseOutput
}

HostNameSslStateResponseInput is an input type that accepts HostNameSslStateResponseArgs and HostNameSslStateResponseOutput values. You can construct a concrete instance of `HostNameSslStateResponseInput` via:

HostNameSslStateResponseArgs{...}

type HostNameSslStateResponseOutput

type HostNameSslStateResponseOutput struct{ *pulumi.OutputState }

SSL-enabled hostname.

func (HostNameSslStateResponseOutput) ElementType

func (HostNameSslStateResponseOutput) HostType

Indicates whether the hostname is a standard or repository hostname.

func (HostNameSslStateResponseOutput) Name

Hostname.

func (HostNameSslStateResponseOutput) SslState

SSL type.

func (HostNameSslStateResponseOutput) Thumbprint

SSL certificate thumbprint.

func (HostNameSslStateResponseOutput) ToHostNameSslStateResponseOutput

func (o HostNameSslStateResponseOutput) ToHostNameSslStateResponseOutput() HostNameSslStateResponseOutput

func (HostNameSslStateResponseOutput) ToHostNameSslStateResponseOutputWithContext

func (o HostNameSslStateResponseOutput) ToHostNameSslStateResponseOutputWithContext(ctx context.Context) HostNameSslStateResponseOutput

func (HostNameSslStateResponseOutput) ToUpdate

Set to <code>true</code> to update existing hostname.

func (HostNameSslStateResponseOutput) VirtualIP

Virtual IP address assigned to the hostname if IP based SSL is enabled.

type HostNameType added in v0.3.1

type HostNameType pulumi.String

Hostname type.

func (HostNameType) ElementType added in v0.3.1

func (HostNameType) ElementType() reflect.Type

func (HostNameType) ToStringOutput added in v0.3.1

func (e HostNameType) ToStringOutput() pulumi.StringOutput

func (HostNameType) ToStringOutputWithContext added in v0.3.1

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

func (HostNameType) ToStringPtrOutput added in v0.3.1

func (e HostNameType) ToStringPtrOutput() pulumi.StringPtrOutput

func (HostNameType) ToStringPtrOutputWithContext added in v0.3.1

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

type HostType added in v0.3.1

type HostType pulumi.String

Indicates whether the hostname is a standard or repository hostname.

func (HostType) ElementType added in v0.3.1

func (HostType) ElementType() reflect.Type

func (HostType) ToStringOutput added in v0.3.1

func (e HostType) ToStringOutput() pulumi.StringOutput

func (HostType) ToStringOutputWithContext added in v0.3.1

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

func (HostType) ToStringPtrOutput added in v0.3.1

func (e HostType) ToStringPtrOutput() pulumi.StringPtrOutput

func (HostType) ToStringPtrOutputWithContext added in v0.3.1

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

type HostingEnvironmentProfile

type HostingEnvironmentProfile struct {
	// Resource ID of the App Service Environment.
	Id *string `pulumi:"id"`
}

Specification for an App Service Environment to use for this resource.

type HostingEnvironmentProfileArgs

type HostingEnvironmentProfileArgs struct {
	// Resource ID of the App Service Environment.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

Specification for an App Service Environment to use for this resource.

func (HostingEnvironmentProfileArgs) ElementType

func (HostingEnvironmentProfileArgs) ToHostingEnvironmentProfileOutput

func (i HostingEnvironmentProfileArgs) ToHostingEnvironmentProfileOutput() HostingEnvironmentProfileOutput

func (HostingEnvironmentProfileArgs) ToHostingEnvironmentProfileOutputWithContext

func (i HostingEnvironmentProfileArgs) ToHostingEnvironmentProfileOutputWithContext(ctx context.Context) HostingEnvironmentProfileOutput

func (HostingEnvironmentProfileArgs) ToHostingEnvironmentProfilePtrOutput

func (i HostingEnvironmentProfileArgs) ToHostingEnvironmentProfilePtrOutput() HostingEnvironmentProfilePtrOutput

func (HostingEnvironmentProfileArgs) ToHostingEnvironmentProfilePtrOutputWithContext

func (i HostingEnvironmentProfileArgs) ToHostingEnvironmentProfilePtrOutputWithContext(ctx context.Context) HostingEnvironmentProfilePtrOutput

type HostingEnvironmentProfileInput

type HostingEnvironmentProfileInput interface {
	pulumi.Input

	ToHostingEnvironmentProfileOutput() HostingEnvironmentProfileOutput
	ToHostingEnvironmentProfileOutputWithContext(context.Context) HostingEnvironmentProfileOutput
}

HostingEnvironmentProfileInput is an input type that accepts HostingEnvironmentProfileArgs and HostingEnvironmentProfileOutput values. You can construct a concrete instance of `HostingEnvironmentProfileInput` via:

HostingEnvironmentProfileArgs{...}

type HostingEnvironmentProfileOutput

type HostingEnvironmentProfileOutput struct{ *pulumi.OutputState }

Specification for an App Service Environment to use for this resource.

func (HostingEnvironmentProfileOutput) ElementType

func (HostingEnvironmentProfileOutput) Id

Resource ID of the App Service Environment.

func (HostingEnvironmentProfileOutput) ToHostingEnvironmentProfileOutput

func (o HostingEnvironmentProfileOutput) ToHostingEnvironmentProfileOutput() HostingEnvironmentProfileOutput

func (HostingEnvironmentProfileOutput) ToHostingEnvironmentProfileOutputWithContext

func (o HostingEnvironmentProfileOutput) ToHostingEnvironmentProfileOutputWithContext(ctx context.Context) HostingEnvironmentProfileOutput

func (HostingEnvironmentProfileOutput) ToHostingEnvironmentProfilePtrOutput

func (o HostingEnvironmentProfileOutput) ToHostingEnvironmentProfilePtrOutput() HostingEnvironmentProfilePtrOutput

func (HostingEnvironmentProfileOutput) ToHostingEnvironmentProfilePtrOutputWithContext

func (o HostingEnvironmentProfileOutput) ToHostingEnvironmentProfilePtrOutputWithContext(ctx context.Context) HostingEnvironmentProfilePtrOutput

type HostingEnvironmentProfilePtrInput

type HostingEnvironmentProfilePtrInput interface {
	pulumi.Input

	ToHostingEnvironmentProfilePtrOutput() HostingEnvironmentProfilePtrOutput
	ToHostingEnvironmentProfilePtrOutputWithContext(context.Context) HostingEnvironmentProfilePtrOutput
}

HostingEnvironmentProfilePtrInput is an input type that accepts HostingEnvironmentProfileArgs, HostingEnvironmentProfilePtr and HostingEnvironmentProfilePtrOutput values. You can construct a concrete instance of `HostingEnvironmentProfilePtrInput` via:

        HostingEnvironmentProfileArgs{...}

or:

        nil

type HostingEnvironmentProfilePtrOutput

type HostingEnvironmentProfilePtrOutput struct{ *pulumi.OutputState }

func (HostingEnvironmentProfilePtrOutput) Elem

func (HostingEnvironmentProfilePtrOutput) ElementType

func (HostingEnvironmentProfilePtrOutput) Id

Resource ID of the App Service Environment.

func (HostingEnvironmentProfilePtrOutput) ToHostingEnvironmentProfilePtrOutput

func (o HostingEnvironmentProfilePtrOutput) ToHostingEnvironmentProfilePtrOutput() HostingEnvironmentProfilePtrOutput

func (HostingEnvironmentProfilePtrOutput) ToHostingEnvironmentProfilePtrOutputWithContext

func (o HostingEnvironmentProfilePtrOutput) ToHostingEnvironmentProfilePtrOutputWithContext(ctx context.Context) HostingEnvironmentProfilePtrOutput

type HostingEnvironmentProfileResponse

type HostingEnvironmentProfileResponse struct {
	// Resource ID of the App Service Environment.
	Id *string `pulumi:"id"`
	// Name of the App Service Environment.
	Name string `pulumi:"name"`
	// Resource type of the App Service Environment.
	Type string `pulumi:"type"`
}

Specification for an App Service Environment to use for this resource.

type HostingEnvironmentProfileResponseArgs

type HostingEnvironmentProfileResponseArgs struct {
	// Resource ID of the App Service Environment.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the App Service Environment.
	Name pulumi.StringInput `pulumi:"name"`
	// Resource type of the App Service Environment.
	Type pulumi.StringInput `pulumi:"type"`
}

Specification for an App Service Environment to use for this resource.

func (HostingEnvironmentProfileResponseArgs) ElementType

func (HostingEnvironmentProfileResponseArgs) ToHostingEnvironmentProfileResponseOutput

func (i HostingEnvironmentProfileResponseArgs) ToHostingEnvironmentProfileResponseOutput() HostingEnvironmentProfileResponseOutput

func (HostingEnvironmentProfileResponseArgs) ToHostingEnvironmentProfileResponseOutputWithContext

func (i HostingEnvironmentProfileResponseArgs) ToHostingEnvironmentProfileResponseOutputWithContext(ctx context.Context) HostingEnvironmentProfileResponseOutput

func (HostingEnvironmentProfileResponseArgs) ToHostingEnvironmentProfileResponsePtrOutput

func (i HostingEnvironmentProfileResponseArgs) ToHostingEnvironmentProfileResponsePtrOutput() HostingEnvironmentProfileResponsePtrOutput

func (HostingEnvironmentProfileResponseArgs) ToHostingEnvironmentProfileResponsePtrOutputWithContext

func (i HostingEnvironmentProfileResponseArgs) ToHostingEnvironmentProfileResponsePtrOutputWithContext(ctx context.Context) HostingEnvironmentProfileResponsePtrOutput

type HostingEnvironmentProfileResponseInput

type HostingEnvironmentProfileResponseInput interface {
	pulumi.Input

	ToHostingEnvironmentProfileResponseOutput() HostingEnvironmentProfileResponseOutput
	ToHostingEnvironmentProfileResponseOutputWithContext(context.Context) HostingEnvironmentProfileResponseOutput
}

HostingEnvironmentProfileResponseInput is an input type that accepts HostingEnvironmentProfileResponseArgs and HostingEnvironmentProfileResponseOutput values. You can construct a concrete instance of `HostingEnvironmentProfileResponseInput` via:

HostingEnvironmentProfileResponseArgs{...}

type HostingEnvironmentProfileResponseOutput

type HostingEnvironmentProfileResponseOutput struct{ *pulumi.OutputState }

Specification for an App Service Environment to use for this resource.

func (HostingEnvironmentProfileResponseOutput) ElementType

func (HostingEnvironmentProfileResponseOutput) Id

Resource ID of the App Service Environment.

func (HostingEnvironmentProfileResponseOutput) Name

Name of the App Service Environment.

func (HostingEnvironmentProfileResponseOutput) ToHostingEnvironmentProfileResponseOutput

func (o HostingEnvironmentProfileResponseOutput) ToHostingEnvironmentProfileResponseOutput() HostingEnvironmentProfileResponseOutput

func (HostingEnvironmentProfileResponseOutput) ToHostingEnvironmentProfileResponseOutputWithContext

func (o HostingEnvironmentProfileResponseOutput) ToHostingEnvironmentProfileResponseOutputWithContext(ctx context.Context) HostingEnvironmentProfileResponseOutput

func (HostingEnvironmentProfileResponseOutput) ToHostingEnvironmentProfileResponsePtrOutput

func (o HostingEnvironmentProfileResponseOutput) ToHostingEnvironmentProfileResponsePtrOutput() HostingEnvironmentProfileResponsePtrOutput

func (HostingEnvironmentProfileResponseOutput) ToHostingEnvironmentProfileResponsePtrOutputWithContext

func (o HostingEnvironmentProfileResponseOutput) ToHostingEnvironmentProfileResponsePtrOutputWithContext(ctx context.Context) HostingEnvironmentProfileResponsePtrOutput

func (HostingEnvironmentProfileResponseOutput) Type

Resource type of the App Service Environment.

type HostingEnvironmentProfileResponsePtrInput

type HostingEnvironmentProfileResponsePtrInput interface {
	pulumi.Input

	ToHostingEnvironmentProfileResponsePtrOutput() HostingEnvironmentProfileResponsePtrOutput
	ToHostingEnvironmentProfileResponsePtrOutputWithContext(context.Context) HostingEnvironmentProfileResponsePtrOutput
}

HostingEnvironmentProfileResponsePtrInput is an input type that accepts HostingEnvironmentProfileResponseArgs, HostingEnvironmentProfileResponsePtr and HostingEnvironmentProfileResponsePtrOutput values. You can construct a concrete instance of `HostingEnvironmentProfileResponsePtrInput` via:

        HostingEnvironmentProfileResponseArgs{...}

or:

        nil

type HostingEnvironmentProfileResponsePtrOutput

type HostingEnvironmentProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (HostingEnvironmentProfileResponsePtrOutput) Elem

func (HostingEnvironmentProfileResponsePtrOutput) ElementType

func (HostingEnvironmentProfileResponsePtrOutput) Id

Resource ID of the App Service Environment.

func (HostingEnvironmentProfileResponsePtrOutput) Name

Name of the App Service Environment.

func (HostingEnvironmentProfileResponsePtrOutput) ToHostingEnvironmentProfileResponsePtrOutput

func (o HostingEnvironmentProfileResponsePtrOutput) ToHostingEnvironmentProfileResponsePtrOutput() HostingEnvironmentProfileResponsePtrOutput

func (HostingEnvironmentProfileResponsePtrOutput) ToHostingEnvironmentProfileResponsePtrOutputWithContext

func (o HostingEnvironmentProfileResponsePtrOutput) ToHostingEnvironmentProfileResponsePtrOutputWithContext(ctx context.Context) HostingEnvironmentProfileResponsePtrOutput

func (HostingEnvironmentProfileResponsePtrOutput) Type

Resource type of the App Service Environment.

type HostingEnvironmentStatus added in v0.3.1

type HostingEnvironmentStatus pulumi.String

Current status of the hostingEnvironment (App Service Environment)

func (HostingEnvironmentStatus) ElementType added in v0.3.1

func (HostingEnvironmentStatus) ElementType() reflect.Type

func (HostingEnvironmentStatus) ToStringOutput added in v0.3.1

func (e HostingEnvironmentStatus) ToStringOutput() pulumi.StringOutput

func (HostingEnvironmentStatus) ToStringOutputWithContext added in v0.3.1

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

func (HostingEnvironmentStatus) ToStringPtrOutput added in v0.3.1

func (e HostingEnvironmentStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (HostingEnvironmentStatus) ToStringPtrOutputWithContext added in v0.3.1

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

type HttpLogsConfig added in v0.3.1

type HttpLogsConfig struct {
	// Http logs to azure blob storage configuration.
	AzureBlobStorage *AzureBlobStorageHttpLogsConfig `pulumi:"azureBlobStorage"`
	// Http logs to file system configuration.
	FileSystem *FileSystemHttpLogsConfig `pulumi:"fileSystem"`
}

Http logs configuration.

type HttpLogsConfigArgs added in v0.3.1

type HttpLogsConfigArgs struct {
	// Http logs to azure blob storage configuration.
	AzureBlobStorage AzureBlobStorageHttpLogsConfigPtrInput `pulumi:"azureBlobStorage"`
	// Http logs to file system configuration.
	FileSystem FileSystemHttpLogsConfigPtrInput `pulumi:"fileSystem"`
}

Http logs configuration.

func (HttpLogsConfigArgs) ElementType added in v0.3.1

func (HttpLogsConfigArgs) ElementType() reflect.Type

func (HttpLogsConfigArgs) ToHttpLogsConfigOutput added in v0.3.1

func (i HttpLogsConfigArgs) ToHttpLogsConfigOutput() HttpLogsConfigOutput

func (HttpLogsConfigArgs) ToHttpLogsConfigOutputWithContext added in v0.3.1

func (i HttpLogsConfigArgs) ToHttpLogsConfigOutputWithContext(ctx context.Context) HttpLogsConfigOutput

func (HttpLogsConfigArgs) ToHttpLogsConfigPtrOutput added in v0.3.1

func (i HttpLogsConfigArgs) ToHttpLogsConfigPtrOutput() HttpLogsConfigPtrOutput

func (HttpLogsConfigArgs) ToHttpLogsConfigPtrOutputWithContext added in v0.3.1

func (i HttpLogsConfigArgs) ToHttpLogsConfigPtrOutputWithContext(ctx context.Context) HttpLogsConfigPtrOutput

type HttpLogsConfigInput added in v0.3.1

type HttpLogsConfigInput interface {
	pulumi.Input

	ToHttpLogsConfigOutput() HttpLogsConfigOutput
	ToHttpLogsConfigOutputWithContext(context.Context) HttpLogsConfigOutput
}

HttpLogsConfigInput is an input type that accepts HttpLogsConfigArgs and HttpLogsConfigOutput values. You can construct a concrete instance of `HttpLogsConfigInput` via:

HttpLogsConfigArgs{...}

type HttpLogsConfigOutput added in v0.3.1

type HttpLogsConfigOutput struct{ *pulumi.OutputState }

Http logs configuration.

func (HttpLogsConfigOutput) AzureBlobStorage added in v0.3.1

Http logs to azure blob storage configuration.

func (HttpLogsConfigOutput) ElementType added in v0.3.1

func (HttpLogsConfigOutput) ElementType() reflect.Type

func (HttpLogsConfigOutput) FileSystem added in v0.3.1

Http logs to file system configuration.

func (HttpLogsConfigOutput) ToHttpLogsConfigOutput added in v0.3.1

func (o HttpLogsConfigOutput) ToHttpLogsConfigOutput() HttpLogsConfigOutput

func (HttpLogsConfigOutput) ToHttpLogsConfigOutputWithContext added in v0.3.1

func (o HttpLogsConfigOutput) ToHttpLogsConfigOutputWithContext(ctx context.Context) HttpLogsConfigOutput

func (HttpLogsConfigOutput) ToHttpLogsConfigPtrOutput added in v0.3.1

func (o HttpLogsConfigOutput) ToHttpLogsConfigPtrOutput() HttpLogsConfigPtrOutput

func (HttpLogsConfigOutput) ToHttpLogsConfigPtrOutputWithContext added in v0.3.1

func (o HttpLogsConfigOutput) ToHttpLogsConfigPtrOutputWithContext(ctx context.Context) HttpLogsConfigPtrOutput

type HttpLogsConfigPtrInput added in v0.3.1

type HttpLogsConfigPtrInput interface {
	pulumi.Input

	ToHttpLogsConfigPtrOutput() HttpLogsConfigPtrOutput
	ToHttpLogsConfigPtrOutputWithContext(context.Context) HttpLogsConfigPtrOutput
}

HttpLogsConfigPtrInput is an input type that accepts HttpLogsConfigArgs, HttpLogsConfigPtr and HttpLogsConfigPtrOutput values. You can construct a concrete instance of `HttpLogsConfigPtrInput` via:

        HttpLogsConfigArgs{...}

or:

        nil

func HttpLogsConfigPtr added in v0.3.1

func HttpLogsConfigPtr(v *HttpLogsConfigArgs) HttpLogsConfigPtrInput

type HttpLogsConfigPtrOutput added in v0.3.1

type HttpLogsConfigPtrOutput struct{ *pulumi.OutputState }

func (HttpLogsConfigPtrOutput) AzureBlobStorage added in v0.3.1

Http logs to azure blob storage configuration.

func (HttpLogsConfigPtrOutput) Elem added in v0.3.1

func (HttpLogsConfigPtrOutput) ElementType added in v0.3.1

func (HttpLogsConfigPtrOutput) ElementType() reflect.Type

func (HttpLogsConfigPtrOutput) FileSystem added in v0.3.1

Http logs to file system configuration.

func (HttpLogsConfigPtrOutput) ToHttpLogsConfigPtrOutput added in v0.3.1

func (o HttpLogsConfigPtrOutput) ToHttpLogsConfigPtrOutput() HttpLogsConfigPtrOutput

func (HttpLogsConfigPtrOutput) ToHttpLogsConfigPtrOutputWithContext added in v0.3.1

func (o HttpLogsConfigPtrOutput) ToHttpLogsConfigPtrOutputWithContext(ctx context.Context) HttpLogsConfigPtrOutput

type HttpLogsConfigResponse added in v0.3.1

type HttpLogsConfigResponse struct {
	// Http logs to azure blob storage configuration.
	AzureBlobStorage *AzureBlobStorageHttpLogsConfigResponse `pulumi:"azureBlobStorage"`
	// Http logs to file system configuration.
	FileSystem *FileSystemHttpLogsConfigResponse `pulumi:"fileSystem"`
}

Http logs configuration.

type HttpLogsConfigResponseArgs added in v0.3.1

type HttpLogsConfigResponseArgs struct {
	// Http logs to azure blob storage configuration.
	AzureBlobStorage AzureBlobStorageHttpLogsConfigResponsePtrInput `pulumi:"azureBlobStorage"`
	// Http logs to file system configuration.
	FileSystem FileSystemHttpLogsConfigResponsePtrInput `pulumi:"fileSystem"`
}

Http logs configuration.

func (HttpLogsConfigResponseArgs) ElementType added in v0.3.1

func (HttpLogsConfigResponseArgs) ElementType() reflect.Type

func (HttpLogsConfigResponseArgs) ToHttpLogsConfigResponseOutput added in v0.3.1

func (i HttpLogsConfigResponseArgs) ToHttpLogsConfigResponseOutput() HttpLogsConfigResponseOutput

func (HttpLogsConfigResponseArgs) ToHttpLogsConfigResponseOutputWithContext added in v0.3.1

func (i HttpLogsConfigResponseArgs) ToHttpLogsConfigResponseOutputWithContext(ctx context.Context) HttpLogsConfigResponseOutput

func (HttpLogsConfigResponseArgs) ToHttpLogsConfigResponsePtrOutput added in v0.3.1

func (i HttpLogsConfigResponseArgs) ToHttpLogsConfigResponsePtrOutput() HttpLogsConfigResponsePtrOutput

func (HttpLogsConfigResponseArgs) ToHttpLogsConfigResponsePtrOutputWithContext added in v0.3.1

func (i HttpLogsConfigResponseArgs) ToHttpLogsConfigResponsePtrOutputWithContext(ctx context.Context) HttpLogsConfigResponsePtrOutput

type HttpLogsConfigResponseInput added in v0.3.1

type HttpLogsConfigResponseInput interface {
	pulumi.Input

	ToHttpLogsConfigResponseOutput() HttpLogsConfigResponseOutput
	ToHttpLogsConfigResponseOutputWithContext(context.Context) HttpLogsConfigResponseOutput
}

HttpLogsConfigResponseInput is an input type that accepts HttpLogsConfigResponseArgs and HttpLogsConfigResponseOutput values. You can construct a concrete instance of `HttpLogsConfigResponseInput` via:

HttpLogsConfigResponseArgs{...}

type HttpLogsConfigResponseOutput added in v0.3.1

type HttpLogsConfigResponseOutput struct{ *pulumi.OutputState }

Http logs configuration.

func (HttpLogsConfigResponseOutput) AzureBlobStorage added in v0.3.1

Http logs to azure blob storage configuration.

func (HttpLogsConfigResponseOutput) ElementType added in v0.3.1

func (HttpLogsConfigResponseOutput) FileSystem added in v0.3.1

Http logs to file system configuration.

func (HttpLogsConfigResponseOutput) ToHttpLogsConfigResponseOutput added in v0.3.1

func (o HttpLogsConfigResponseOutput) ToHttpLogsConfigResponseOutput() HttpLogsConfigResponseOutput

func (HttpLogsConfigResponseOutput) ToHttpLogsConfigResponseOutputWithContext added in v0.3.1

func (o HttpLogsConfigResponseOutput) ToHttpLogsConfigResponseOutputWithContext(ctx context.Context) HttpLogsConfigResponseOutput

func (HttpLogsConfigResponseOutput) ToHttpLogsConfigResponsePtrOutput added in v0.3.1

func (o HttpLogsConfigResponseOutput) ToHttpLogsConfigResponsePtrOutput() HttpLogsConfigResponsePtrOutput

func (HttpLogsConfigResponseOutput) ToHttpLogsConfigResponsePtrOutputWithContext added in v0.3.1

func (o HttpLogsConfigResponseOutput) ToHttpLogsConfigResponsePtrOutputWithContext(ctx context.Context) HttpLogsConfigResponsePtrOutput

type HttpLogsConfigResponsePtrInput added in v0.3.1

type HttpLogsConfigResponsePtrInput interface {
	pulumi.Input

	ToHttpLogsConfigResponsePtrOutput() HttpLogsConfigResponsePtrOutput
	ToHttpLogsConfigResponsePtrOutputWithContext(context.Context) HttpLogsConfigResponsePtrOutput
}

HttpLogsConfigResponsePtrInput is an input type that accepts HttpLogsConfigResponseArgs, HttpLogsConfigResponsePtr and HttpLogsConfigResponsePtrOutput values. You can construct a concrete instance of `HttpLogsConfigResponsePtrInput` via:

        HttpLogsConfigResponseArgs{...}

or:

        nil

func HttpLogsConfigResponsePtr added in v0.3.1

func HttpLogsConfigResponsePtr(v *HttpLogsConfigResponseArgs) HttpLogsConfigResponsePtrInput

type HttpLogsConfigResponsePtrOutput added in v0.3.1

type HttpLogsConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (HttpLogsConfigResponsePtrOutput) AzureBlobStorage added in v0.3.1

Http logs to azure blob storage configuration.

func (HttpLogsConfigResponsePtrOutput) Elem added in v0.3.1

func (HttpLogsConfigResponsePtrOutput) ElementType added in v0.3.1

func (HttpLogsConfigResponsePtrOutput) FileSystem added in v0.3.1

Http logs to file system configuration.

func (HttpLogsConfigResponsePtrOutput) ToHttpLogsConfigResponsePtrOutput added in v0.3.1

func (o HttpLogsConfigResponsePtrOutput) ToHttpLogsConfigResponsePtrOutput() HttpLogsConfigResponsePtrOutput

func (HttpLogsConfigResponsePtrOutput) ToHttpLogsConfigResponsePtrOutputWithContext added in v0.3.1

func (o HttpLogsConfigResponsePtrOutput) ToHttpLogsConfigResponsePtrOutputWithContext(ctx context.Context) HttpLogsConfigResponsePtrOutput

type HttpSettings added in v0.6.0

type HttpSettings struct {
	ForwardProxy *ForwardProxy `pulumi:"forwardProxy"`
	// Kind of resource.
	Kind         *string             `pulumi:"kind"`
	RequireHttps *bool               `pulumi:"requireHttps"`
	Routes       *HttpSettingsRoutes `pulumi:"routes"`
}

type HttpSettingsArgs added in v0.6.0

type HttpSettingsArgs struct {
	ForwardProxy ForwardProxyPtrInput `pulumi:"forwardProxy"`
	// Kind of resource.
	Kind         pulumi.StringPtrInput      `pulumi:"kind"`
	RequireHttps pulumi.BoolPtrInput        `pulumi:"requireHttps"`
	Routes       HttpSettingsRoutesPtrInput `pulumi:"routes"`
}

func (HttpSettingsArgs) ElementType added in v0.6.0

func (HttpSettingsArgs) ElementType() reflect.Type

func (HttpSettingsArgs) ToHttpSettingsOutput added in v0.6.0

func (i HttpSettingsArgs) ToHttpSettingsOutput() HttpSettingsOutput

func (HttpSettingsArgs) ToHttpSettingsOutputWithContext added in v0.6.0

func (i HttpSettingsArgs) ToHttpSettingsOutputWithContext(ctx context.Context) HttpSettingsOutput

func (HttpSettingsArgs) ToHttpSettingsPtrOutput added in v0.6.0

func (i HttpSettingsArgs) ToHttpSettingsPtrOutput() HttpSettingsPtrOutput

func (HttpSettingsArgs) ToHttpSettingsPtrOutputWithContext added in v0.6.0

func (i HttpSettingsArgs) ToHttpSettingsPtrOutputWithContext(ctx context.Context) HttpSettingsPtrOutput

type HttpSettingsInput added in v0.6.0

type HttpSettingsInput interface {
	pulumi.Input

	ToHttpSettingsOutput() HttpSettingsOutput
	ToHttpSettingsOutputWithContext(context.Context) HttpSettingsOutput
}

HttpSettingsInput is an input type that accepts HttpSettingsArgs and HttpSettingsOutput values. You can construct a concrete instance of `HttpSettingsInput` via:

HttpSettingsArgs{...}

type HttpSettingsOutput added in v0.6.0

type HttpSettingsOutput struct{ *pulumi.OutputState }

func (HttpSettingsOutput) ElementType added in v0.6.0

func (HttpSettingsOutput) ElementType() reflect.Type

func (HttpSettingsOutput) ForwardProxy added in v0.6.0

func (o HttpSettingsOutput) ForwardProxy() ForwardProxyPtrOutput

func (HttpSettingsOutput) Kind added in v0.6.0

Kind of resource.

func (HttpSettingsOutput) RequireHttps added in v0.6.0

func (o HttpSettingsOutput) RequireHttps() pulumi.BoolPtrOutput

func (HttpSettingsOutput) Routes added in v0.6.0

func (HttpSettingsOutput) ToHttpSettingsOutput added in v0.6.0

func (o HttpSettingsOutput) ToHttpSettingsOutput() HttpSettingsOutput

func (HttpSettingsOutput) ToHttpSettingsOutputWithContext added in v0.6.0

func (o HttpSettingsOutput) ToHttpSettingsOutputWithContext(ctx context.Context) HttpSettingsOutput

func (HttpSettingsOutput) ToHttpSettingsPtrOutput added in v0.6.0

func (o HttpSettingsOutput) ToHttpSettingsPtrOutput() HttpSettingsPtrOutput

func (HttpSettingsOutput) ToHttpSettingsPtrOutputWithContext added in v0.6.0

func (o HttpSettingsOutput) ToHttpSettingsPtrOutputWithContext(ctx context.Context) HttpSettingsPtrOutput

type HttpSettingsPtrInput added in v0.6.0

type HttpSettingsPtrInput interface {
	pulumi.Input

	ToHttpSettingsPtrOutput() HttpSettingsPtrOutput
	ToHttpSettingsPtrOutputWithContext(context.Context) HttpSettingsPtrOutput
}

HttpSettingsPtrInput is an input type that accepts HttpSettingsArgs, HttpSettingsPtr and HttpSettingsPtrOutput values. You can construct a concrete instance of `HttpSettingsPtrInput` via:

        HttpSettingsArgs{...}

or:

        nil

func HttpSettingsPtr added in v0.6.0

func HttpSettingsPtr(v *HttpSettingsArgs) HttpSettingsPtrInput

type HttpSettingsPtrOutput added in v0.6.0

type HttpSettingsPtrOutput struct{ *pulumi.OutputState }

func (HttpSettingsPtrOutput) Elem added in v0.6.0

func (HttpSettingsPtrOutput) ElementType added in v0.6.0

func (HttpSettingsPtrOutput) ElementType() reflect.Type

func (HttpSettingsPtrOutput) ForwardProxy added in v0.6.0

func (HttpSettingsPtrOutput) Kind added in v0.6.0

Kind of resource.

func (HttpSettingsPtrOutput) RequireHttps added in v0.6.0

func (o HttpSettingsPtrOutput) RequireHttps() pulumi.BoolPtrOutput

func (HttpSettingsPtrOutput) Routes added in v0.6.0

func (HttpSettingsPtrOutput) ToHttpSettingsPtrOutput added in v0.6.0

func (o HttpSettingsPtrOutput) ToHttpSettingsPtrOutput() HttpSettingsPtrOutput

func (HttpSettingsPtrOutput) ToHttpSettingsPtrOutputWithContext added in v0.6.0

func (o HttpSettingsPtrOutput) ToHttpSettingsPtrOutputWithContext(ctx context.Context) HttpSettingsPtrOutput

type HttpSettingsResponse added in v0.6.0

type HttpSettingsResponse struct {
	ForwardProxy *ForwardProxyResponse `pulumi:"forwardProxy"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name         string                      `pulumi:"name"`
	RequireHttps *bool                       `pulumi:"requireHttps"`
	Routes       *HttpSettingsRoutesResponse `pulumi:"routes"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

type HttpSettingsResponseArgs added in v0.6.0

type HttpSettingsResponseArgs struct {
	ForwardProxy ForwardProxyResponsePtrInput `pulumi:"forwardProxy"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name         pulumi.StringInput                 `pulumi:"name"`
	RequireHttps pulumi.BoolPtrInput                `pulumi:"requireHttps"`
	Routes       HttpSettingsRoutesResponsePtrInput `pulumi:"routes"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (HttpSettingsResponseArgs) ElementType added in v0.6.0

func (HttpSettingsResponseArgs) ElementType() reflect.Type

func (HttpSettingsResponseArgs) ToHttpSettingsResponseOutput added in v0.6.0

func (i HttpSettingsResponseArgs) ToHttpSettingsResponseOutput() HttpSettingsResponseOutput

func (HttpSettingsResponseArgs) ToHttpSettingsResponseOutputWithContext added in v0.6.0

func (i HttpSettingsResponseArgs) ToHttpSettingsResponseOutputWithContext(ctx context.Context) HttpSettingsResponseOutput

func (HttpSettingsResponseArgs) ToHttpSettingsResponsePtrOutput added in v0.6.0

func (i HttpSettingsResponseArgs) ToHttpSettingsResponsePtrOutput() HttpSettingsResponsePtrOutput

func (HttpSettingsResponseArgs) ToHttpSettingsResponsePtrOutputWithContext added in v0.6.0

func (i HttpSettingsResponseArgs) ToHttpSettingsResponsePtrOutputWithContext(ctx context.Context) HttpSettingsResponsePtrOutput

type HttpSettingsResponseInput added in v0.6.0

type HttpSettingsResponseInput interface {
	pulumi.Input

	ToHttpSettingsResponseOutput() HttpSettingsResponseOutput
	ToHttpSettingsResponseOutputWithContext(context.Context) HttpSettingsResponseOutput
}

HttpSettingsResponseInput is an input type that accepts HttpSettingsResponseArgs and HttpSettingsResponseOutput values. You can construct a concrete instance of `HttpSettingsResponseInput` via:

HttpSettingsResponseArgs{...}

type HttpSettingsResponseOutput added in v0.6.0

type HttpSettingsResponseOutput struct{ *pulumi.OutputState }

func (HttpSettingsResponseOutput) ElementType added in v0.6.0

func (HttpSettingsResponseOutput) ElementType() reflect.Type

func (HttpSettingsResponseOutput) ForwardProxy added in v0.6.0

func (HttpSettingsResponseOutput) Id added in v0.6.0

Resource Id.

func (HttpSettingsResponseOutput) Kind added in v0.6.0

Kind of resource.

func (HttpSettingsResponseOutput) Name added in v0.6.0

Resource Name.

func (HttpSettingsResponseOutput) RequireHttps added in v0.6.0

func (HttpSettingsResponseOutput) Routes added in v0.6.0

func (HttpSettingsResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (HttpSettingsResponseOutput) ToHttpSettingsResponseOutput added in v0.6.0

func (o HttpSettingsResponseOutput) ToHttpSettingsResponseOutput() HttpSettingsResponseOutput

func (HttpSettingsResponseOutput) ToHttpSettingsResponseOutputWithContext added in v0.6.0

func (o HttpSettingsResponseOutput) ToHttpSettingsResponseOutputWithContext(ctx context.Context) HttpSettingsResponseOutput

func (HttpSettingsResponseOutput) ToHttpSettingsResponsePtrOutput added in v0.6.0

func (o HttpSettingsResponseOutput) ToHttpSettingsResponsePtrOutput() HttpSettingsResponsePtrOutput

func (HttpSettingsResponseOutput) ToHttpSettingsResponsePtrOutputWithContext added in v0.6.0

func (o HttpSettingsResponseOutput) ToHttpSettingsResponsePtrOutputWithContext(ctx context.Context) HttpSettingsResponsePtrOutput

func (HttpSettingsResponseOutput) Type added in v0.6.0

Resource type.

type HttpSettingsResponsePtrInput added in v0.6.0

type HttpSettingsResponsePtrInput interface {
	pulumi.Input

	ToHttpSettingsResponsePtrOutput() HttpSettingsResponsePtrOutput
	ToHttpSettingsResponsePtrOutputWithContext(context.Context) HttpSettingsResponsePtrOutput
}

HttpSettingsResponsePtrInput is an input type that accepts HttpSettingsResponseArgs, HttpSettingsResponsePtr and HttpSettingsResponsePtrOutput values. You can construct a concrete instance of `HttpSettingsResponsePtrInput` via:

        HttpSettingsResponseArgs{...}

or:

        nil

func HttpSettingsResponsePtr added in v0.6.0

func HttpSettingsResponsePtr(v *HttpSettingsResponseArgs) HttpSettingsResponsePtrInput

type HttpSettingsResponsePtrOutput added in v0.6.0

type HttpSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (HttpSettingsResponsePtrOutput) Elem added in v0.6.0

func (HttpSettingsResponsePtrOutput) ElementType added in v0.6.0

func (HttpSettingsResponsePtrOutput) ForwardProxy added in v0.6.0

func (HttpSettingsResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (HttpSettingsResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (HttpSettingsResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (HttpSettingsResponsePtrOutput) RequireHttps added in v0.6.0

func (HttpSettingsResponsePtrOutput) Routes added in v0.6.0

func (HttpSettingsResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (HttpSettingsResponsePtrOutput) ToHttpSettingsResponsePtrOutput added in v0.6.0

func (o HttpSettingsResponsePtrOutput) ToHttpSettingsResponsePtrOutput() HttpSettingsResponsePtrOutput

func (HttpSettingsResponsePtrOutput) ToHttpSettingsResponsePtrOutputWithContext added in v0.6.0

func (o HttpSettingsResponsePtrOutput) ToHttpSettingsResponsePtrOutputWithContext(ctx context.Context) HttpSettingsResponsePtrOutput

func (HttpSettingsResponsePtrOutput) Type added in v0.6.0

Resource type.

type HttpSettingsRoutes added in v0.6.0

type HttpSettingsRoutes struct {
	ApiPrefix *string `pulumi:"apiPrefix"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
}

type HttpSettingsRoutesArgs added in v0.6.0

type HttpSettingsRoutesArgs struct {
	ApiPrefix pulumi.StringPtrInput `pulumi:"apiPrefix"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
}

func (HttpSettingsRoutesArgs) ElementType added in v0.6.0

func (HttpSettingsRoutesArgs) ElementType() reflect.Type

func (HttpSettingsRoutesArgs) ToHttpSettingsRoutesOutput added in v0.6.0

func (i HttpSettingsRoutesArgs) ToHttpSettingsRoutesOutput() HttpSettingsRoutesOutput

func (HttpSettingsRoutesArgs) ToHttpSettingsRoutesOutputWithContext added in v0.6.0

func (i HttpSettingsRoutesArgs) ToHttpSettingsRoutesOutputWithContext(ctx context.Context) HttpSettingsRoutesOutput

func (HttpSettingsRoutesArgs) ToHttpSettingsRoutesPtrOutput added in v0.6.0

func (i HttpSettingsRoutesArgs) ToHttpSettingsRoutesPtrOutput() HttpSettingsRoutesPtrOutput

func (HttpSettingsRoutesArgs) ToHttpSettingsRoutesPtrOutputWithContext added in v0.6.0

func (i HttpSettingsRoutesArgs) ToHttpSettingsRoutesPtrOutputWithContext(ctx context.Context) HttpSettingsRoutesPtrOutput

type HttpSettingsRoutesInput added in v0.6.0

type HttpSettingsRoutesInput interface {
	pulumi.Input

	ToHttpSettingsRoutesOutput() HttpSettingsRoutesOutput
	ToHttpSettingsRoutesOutputWithContext(context.Context) HttpSettingsRoutesOutput
}

HttpSettingsRoutesInput is an input type that accepts HttpSettingsRoutesArgs and HttpSettingsRoutesOutput values. You can construct a concrete instance of `HttpSettingsRoutesInput` via:

HttpSettingsRoutesArgs{...}

type HttpSettingsRoutesOutput added in v0.6.0

type HttpSettingsRoutesOutput struct{ *pulumi.OutputState }

func (HttpSettingsRoutesOutput) ApiPrefix added in v0.6.0

func (HttpSettingsRoutesOutput) ElementType added in v0.6.0

func (HttpSettingsRoutesOutput) ElementType() reflect.Type

func (HttpSettingsRoutesOutput) Kind added in v0.6.0

Kind of resource.

func (HttpSettingsRoutesOutput) ToHttpSettingsRoutesOutput added in v0.6.0

func (o HttpSettingsRoutesOutput) ToHttpSettingsRoutesOutput() HttpSettingsRoutesOutput

func (HttpSettingsRoutesOutput) ToHttpSettingsRoutesOutputWithContext added in v0.6.0

func (o HttpSettingsRoutesOutput) ToHttpSettingsRoutesOutputWithContext(ctx context.Context) HttpSettingsRoutesOutput

func (HttpSettingsRoutesOutput) ToHttpSettingsRoutesPtrOutput added in v0.6.0

func (o HttpSettingsRoutesOutput) ToHttpSettingsRoutesPtrOutput() HttpSettingsRoutesPtrOutput

func (HttpSettingsRoutesOutput) ToHttpSettingsRoutesPtrOutputWithContext added in v0.6.0

func (o HttpSettingsRoutesOutput) ToHttpSettingsRoutesPtrOutputWithContext(ctx context.Context) HttpSettingsRoutesPtrOutput

type HttpSettingsRoutesPtrInput added in v0.6.0

type HttpSettingsRoutesPtrInput interface {
	pulumi.Input

	ToHttpSettingsRoutesPtrOutput() HttpSettingsRoutesPtrOutput
	ToHttpSettingsRoutesPtrOutputWithContext(context.Context) HttpSettingsRoutesPtrOutput
}

HttpSettingsRoutesPtrInput is an input type that accepts HttpSettingsRoutesArgs, HttpSettingsRoutesPtr and HttpSettingsRoutesPtrOutput values. You can construct a concrete instance of `HttpSettingsRoutesPtrInput` via:

        HttpSettingsRoutesArgs{...}

or:

        nil

func HttpSettingsRoutesPtr added in v0.6.0

func HttpSettingsRoutesPtr(v *HttpSettingsRoutesArgs) HttpSettingsRoutesPtrInput

type HttpSettingsRoutesPtrOutput added in v0.6.0

type HttpSettingsRoutesPtrOutput struct{ *pulumi.OutputState }

func (HttpSettingsRoutesPtrOutput) ApiPrefix added in v0.6.0

func (HttpSettingsRoutesPtrOutput) Elem added in v0.6.0

func (HttpSettingsRoutesPtrOutput) ElementType added in v0.6.0

func (HttpSettingsRoutesPtrOutput) Kind added in v0.6.0

Kind of resource.

func (HttpSettingsRoutesPtrOutput) ToHttpSettingsRoutesPtrOutput added in v0.6.0

func (o HttpSettingsRoutesPtrOutput) ToHttpSettingsRoutesPtrOutput() HttpSettingsRoutesPtrOutput

func (HttpSettingsRoutesPtrOutput) ToHttpSettingsRoutesPtrOutputWithContext added in v0.6.0

func (o HttpSettingsRoutesPtrOutput) ToHttpSettingsRoutesPtrOutputWithContext(ctx context.Context) HttpSettingsRoutesPtrOutput

type HttpSettingsRoutesResponse added in v0.6.0

type HttpSettingsRoutesResponse struct {
	ApiPrefix *string `pulumi:"apiPrefix"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

type HttpSettingsRoutesResponseArgs added in v0.6.0

type HttpSettingsRoutesResponseArgs struct {
	ApiPrefix pulumi.StringPtrInput `pulumi:"apiPrefix"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringInput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (HttpSettingsRoutesResponseArgs) ElementType added in v0.6.0

func (HttpSettingsRoutesResponseArgs) ToHttpSettingsRoutesResponseOutput added in v0.6.0

func (i HttpSettingsRoutesResponseArgs) ToHttpSettingsRoutesResponseOutput() HttpSettingsRoutesResponseOutput

func (HttpSettingsRoutesResponseArgs) ToHttpSettingsRoutesResponseOutputWithContext added in v0.6.0

func (i HttpSettingsRoutesResponseArgs) ToHttpSettingsRoutesResponseOutputWithContext(ctx context.Context) HttpSettingsRoutesResponseOutput

func (HttpSettingsRoutesResponseArgs) ToHttpSettingsRoutesResponsePtrOutput added in v0.6.0

func (i HttpSettingsRoutesResponseArgs) ToHttpSettingsRoutesResponsePtrOutput() HttpSettingsRoutesResponsePtrOutput

func (HttpSettingsRoutesResponseArgs) ToHttpSettingsRoutesResponsePtrOutputWithContext added in v0.6.0

func (i HttpSettingsRoutesResponseArgs) ToHttpSettingsRoutesResponsePtrOutputWithContext(ctx context.Context) HttpSettingsRoutesResponsePtrOutput

type HttpSettingsRoutesResponseInput added in v0.6.0

type HttpSettingsRoutesResponseInput interface {
	pulumi.Input

	ToHttpSettingsRoutesResponseOutput() HttpSettingsRoutesResponseOutput
	ToHttpSettingsRoutesResponseOutputWithContext(context.Context) HttpSettingsRoutesResponseOutput
}

HttpSettingsRoutesResponseInput is an input type that accepts HttpSettingsRoutesResponseArgs and HttpSettingsRoutesResponseOutput values. You can construct a concrete instance of `HttpSettingsRoutesResponseInput` via:

HttpSettingsRoutesResponseArgs{...}

type HttpSettingsRoutesResponseOutput added in v0.6.0

type HttpSettingsRoutesResponseOutput struct{ *pulumi.OutputState }

func (HttpSettingsRoutesResponseOutput) ApiPrefix added in v0.6.0

func (HttpSettingsRoutesResponseOutput) ElementType added in v0.6.0

func (HttpSettingsRoutesResponseOutput) Id added in v0.6.0

Resource Id.

func (HttpSettingsRoutesResponseOutput) Kind added in v0.6.0

Kind of resource.

func (HttpSettingsRoutesResponseOutput) Name added in v0.6.0

Resource Name.

func (HttpSettingsRoutesResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (HttpSettingsRoutesResponseOutput) ToHttpSettingsRoutesResponseOutput added in v0.6.0

func (o HttpSettingsRoutesResponseOutput) ToHttpSettingsRoutesResponseOutput() HttpSettingsRoutesResponseOutput

func (HttpSettingsRoutesResponseOutput) ToHttpSettingsRoutesResponseOutputWithContext added in v0.6.0

func (o HttpSettingsRoutesResponseOutput) ToHttpSettingsRoutesResponseOutputWithContext(ctx context.Context) HttpSettingsRoutesResponseOutput

func (HttpSettingsRoutesResponseOutput) ToHttpSettingsRoutesResponsePtrOutput added in v0.6.0

func (o HttpSettingsRoutesResponseOutput) ToHttpSettingsRoutesResponsePtrOutput() HttpSettingsRoutesResponsePtrOutput

func (HttpSettingsRoutesResponseOutput) ToHttpSettingsRoutesResponsePtrOutputWithContext added in v0.6.0

func (o HttpSettingsRoutesResponseOutput) ToHttpSettingsRoutesResponsePtrOutputWithContext(ctx context.Context) HttpSettingsRoutesResponsePtrOutput

func (HttpSettingsRoutesResponseOutput) Type added in v0.6.0

Resource type.

type HttpSettingsRoutesResponsePtrInput added in v0.6.0

type HttpSettingsRoutesResponsePtrInput interface {
	pulumi.Input

	ToHttpSettingsRoutesResponsePtrOutput() HttpSettingsRoutesResponsePtrOutput
	ToHttpSettingsRoutesResponsePtrOutputWithContext(context.Context) HttpSettingsRoutesResponsePtrOutput
}

HttpSettingsRoutesResponsePtrInput is an input type that accepts HttpSettingsRoutesResponseArgs, HttpSettingsRoutesResponsePtr and HttpSettingsRoutesResponsePtrOutput values. You can construct a concrete instance of `HttpSettingsRoutesResponsePtrInput` via:

        HttpSettingsRoutesResponseArgs{...}

or:

        nil

func HttpSettingsRoutesResponsePtr added in v0.6.0

type HttpSettingsRoutesResponsePtrOutput added in v0.6.0

type HttpSettingsRoutesResponsePtrOutput struct{ *pulumi.OutputState }

func (HttpSettingsRoutesResponsePtrOutput) ApiPrefix added in v0.6.0

func (HttpSettingsRoutesResponsePtrOutput) Elem added in v0.6.0

func (HttpSettingsRoutesResponsePtrOutput) ElementType added in v0.6.0

func (HttpSettingsRoutesResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (HttpSettingsRoutesResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (HttpSettingsRoutesResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (HttpSettingsRoutesResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (HttpSettingsRoutesResponsePtrOutput) ToHttpSettingsRoutesResponsePtrOutput added in v0.6.0

func (o HttpSettingsRoutesResponsePtrOutput) ToHttpSettingsRoutesResponsePtrOutput() HttpSettingsRoutesResponsePtrOutput

func (HttpSettingsRoutesResponsePtrOutput) ToHttpSettingsRoutesResponsePtrOutputWithContext added in v0.6.0

func (o HttpSettingsRoutesResponsePtrOutput) ToHttpSettingsRoutesResponsePtrOutputWithContext(ctx context.Context) HttpSettingsRoutesResponsePtrOutput

func (HttpSettingsRoutesResponsePtrOutput) Type added in v0.6.0

Resource type.

type IdentifierResponse

type IdentifierResponse struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
	// String representation of the identity.
	Value *string `pulumi:"value"`
}

A domain specific resource identifier.

type IdentifierResponseArgs

type IdentifierResponseArgs struct {
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringInput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
	// String representation of the identity.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

A domain specific resource identifier.

func (IdentifierResponseArgs) ElementType

func (IdentifierResponseArgs) ElementType() reflect.Type

func (IdentifierResponseArgs) ToIdentifierResponseOutput

func (i IdentifierResponseArgs) ToIdentifierResponseOutput() IdentifierResponseOutput

func (IdentifierResponseArgs) ToIdentifierResponseOutputWithContext

func (i IdentifierResponseArgs) ToIdentifierResponseOutputWithContext(ctx context.Context) IdentifierResponseOutput

type IdentifierResponseArray

type IdentifierResponseArray []IdentifierResponseInput

func (IdentifierResponseArray) ElementType

func (IdentifierResponseArray) ElementType() reflect.Type

func (IdentifierResponseArray) ToIdentifierResponseArrayOutput

func (i IdentifierResponseArray) ToIdentifierResponseArrayOutput() IdentifierResponseArrayOutput

func (IdentifierResponseArray) ToIdentifierResponseArrayOutputWithContext

func (i IdentifierResponseArray) ToIdentifierResponseArrayOutputWithContext(ctx context.Context) IdentifierResponseArrayOutput

type IdentifierResponseArrayInput

type IdentifierResponseArrayInput interface {
	pulumi.Input

	ToIdentifierResponseArrayOutput() IdentifierResponseArrayOutput
	ToIdentifierResponseArrayOutputWithContext(context.Context) IdentifierResponseArrayOutput
}

IdentifierResponseArrayInput is an input type that accepts IdentifierResponseArray and IdentifierResponseArrayOutput values. You can construct a concrete instance of `IdentifierResponseArrayInput` via:

IdentifierResponseArray{ IdentifierResponseArgs{...} }

type IdentifierResponseArrayOutput

type IdentifierResponseArrayOutput struct{ *pulumi.OutputState }

func (IdentifierResponseArrayOutput) ElementType

func (IdentifierResponseArrayOutput) Index

func (IdentifierResponseArrayOutput) ToIdentifierResponseArrayOutput

func (o IdentifierResponseArrayOutput) ToIdentifierResponseArrayOutput() IdentifierResponseArrayOutput

func (IdentifierResponseArrayOutput) ToIdentifierResponseArrayOutputWithContext

func (o IdentifierResponseArrayOutput) ToIdentifierResponseArrayOutputWithContext(ctx context.Context) IdentifierResponseArrayOutput

type IdentifierResponseInput

type IdentifierResponseInput interface {
	pulumi.Input

	ToIdentifierResponseOutput() IdentifierResponseOutput
	ToIdentifierResponseOutputWithContext(context.Context) IdentifierResponseOutput
}

IdentifierResponseInput is an input type that accepts IdentifierResponseArgs and IdentifierResponseOutput values. You can construct a concrete instance of `IdentifierResponseInput` via:

IdentifierResponseArgs{...}

type IdentifierResponseOutput

type IdentifierResponseOutput struct{ *pulumi.OutputState }

A domain specific resource identifier.

func (IdentifierResponseOutput) ElementType

func (IdentifierResponseOutput) ElementType() reflect.Type

func (IdentifierResponseOutput) Id

Resource Id.

func (IdentifierResponseOutput) Kind

Kind of resource.

func (IdentifierResponseOutput) Name

Resource Name.

func (IdentifierResponseOutput) SystemData added in v0.3.1

The system metadata relating to this resource.

func (IdentifierResponseOutput) ToIdentifierResponseOutput

func (o IdentifierResponseOutput) ToIdentifierResponseOutput() IdentifierResponseOutput

func (IdentifierResponseOutput) ToIdentifierResponseOutputWithContext

func (o IdentifierResponseOutput) ToIdentifierResponseOutputWithContext(ctx context.Context) IdentifierResponseOutput

func (IdentifierResponseOutput) Type

Resource type.

func (IdentifierResponseOutput) Value

String representation of the identity.

type IdentityProviders added in v0.6.0

type IdentityProviders struct {
	AzureActiveDirectory         *AzureActiveDirectory                  `pulumi:"azureActiveDirectory"`
	CustomOpenIdConnectProviders map[string]CustomOpenIdConnectProvider `pulumi:"customOpenIdConnectProviders"`
	Facebook                     *Facebook                              `pulumi:"facebook"`
	GitHub                       *GitHub                                `pulumi:"gitHub"`
	Google                       *Google                                `pulumi:"google"`
	// Kind of resource.
	Kind    *string  `pulumi:"kind"`
	Twitter *Twitter `pulumi:"twitter"`
}

type IdentityProvidersArgs added in v0.6.0

type IdentityProvidersArgs struct {
	AzureActiveDirectory         AzureActiveDirectoryPtrInput        `pulumi:"azureActiveDirectory"`
	CustomOpenIdConnectProviders CustomOpenIdConnectProviderMapInput `pulumi:"customOpenIdConnectProviders"`
	Facebook                     FacebookPtrInput                    `pulumi:"facebook"`
	GitHub                       GitHubPtrInput                      `pulumi:"gitHub"`
	Google                       GooglePtrInput                      `pulumi:"google"`
	// Kind of resource.
	Kind    pulumi.StringPtrInput `pulumi:"kind"`
	Twitter TwitterPtrInput       `pulumi:"twitter"`
}

func (IdentityProvidersArgs) ElementType added in v0.6.0

func (IdentityProvidersArgs) ElementType() reflect.Type

func (IdentityProvidersArgs) ToIdentityProvidersOutput added in v0.6.0

func (i IdentityProvidersArgs) ToIdentityProvidersOutput() IdentityProvidersOutput

func (IdentityProvidersArgs) ToIdentityProvidersOutputWithContext added in v0.6.0

func (i IdentityProvidersArgs) ToIdentityProvidersOutputWithContext(ctx context.Context) IdentityProvidersOutput

func (IdentityProvidersArgs) ToIdentityProvidersPtrOutput added in v0.6.0

func (i IdentityProvidersArgs) ToIdentityProvidersPtrOutput() IdentityProvidersPtrOutput

func (IdentityProvidersArgs) ToIdentityProvidersPtrOutputWithContext added in v0.6.0

func (i IdentityProvidersArgs) ToIdentityProvidersPtrOutputWithContext(ctx context.Context) IdentityProvidersPtrOutput

type IdentityProvidersInput added in v0.6.0

type IdentityProvidersInput interface {
	pulumi.Input

	ToIdentityProvidersOutput() IdentityProvidersOutput
	ToIdentityProvidersOutputWithContext(context.Context) IdentityProvidersOutput
}

IdentityProvidersInput is an input type that accepts IdentityProvidersArgs and IdentityProvidersOutput values. You can construct a concrete instance of `IdentityProvidersInput` via:

IdentityProvidersArgs{...}

type IdentityProvidersOutput added in v0.6.0

type IdentityProvidersOutput struct{ *pulumi.OutputState }

func (IdentityProvidersOutput) AzureActiveDirectory added in v0.6.0

func (o IdentityProvidersOutput) AzureActiveDirectory() AzureActiveDirectoryPtrOutput

func (IdentityProvidersOutput) CustomOpenIdConnectProviders added in v0.6.0

func (o IdentityProvidersOutput) CustomOpenIdConnectProviders() CustomOpenIdConnectProviderMapOutput

func (IdentityProvidersOutput) ElementType added in v0.6.0

func (IdentityProvidersOutput) ElementType() reflect.Type

func (IdentityProvidersOutput) Facebook added in v0.6.0

func (IdentityProvidersOutput) GitHub added in v0.6.0

func (IdentityProvidersOutput) Google added in v0.6.0

func (IdentityProvidersOutput) Kind added in v0.6.0

Kind of resource.

func (IdentityProvidersOutput) ToIdentityProvidersOutput added in v0.6.0

func (o IdentityProvidersOutput) ToIdentityProvidersOutput() IdentityProvidersOutput

func (IdentityProvidersOutput) ToIdentityProvidersOutputWithContext added in v0.6.0

func (o IdentityProvidersOutput) ToIdentityProvidersOutputWithContext(ctx context.Context) IdentityProvidersOutput

func (IdentityProvidersOutput) ToIdentityProvidersPtrOutput added in v0.6.0

func (o IdentityProvidersOutput) ToIdentityProvidersPtrOutput() IdentityProvidersPtrOutput

func (IdentityProvidersOutput) ToIdentityProvidersPtrOutputWithContext added in v0.6.0

func (o IdentityProvidersOutput) ToIdentityProvidersPtrOutputWithContext(ctx context.Context) IdentityProvidersPtrOutput

func (IdentityProvidersOutput) Twitter added in v0.6.0

type IdentityProvidersPtrInput added in v0.6.0

type IdentityProvidersPtrInput interface {
	pulumi.Input

	ToIdentityProvidersPtrOutput() IdentityProvidersPtrOutput
	ToIdentityProvidersPtrOutputWithContext(context.Context) IdentityProvidersPtrOutput
}

IdentityProvidersPtrInput is an input type that accepts IdentityProvidersArgs, IdentityProvidersPtr and IdentityProvidersPtrOutput values. You can construct a concrete instance of `IdentityProvidersPtrInput` via:

        IdentityProvidersArgs{...}

or:

        nil

func IdentityProvidersPtr added in v0.6.0

func IdentityProvidersPtr(v *IdentityProvidersArgs) IdentityProvidersPtrInput

type IdentityProvidersPtrOutput added in v0.6.0

type IdentityProvidersPtrOutput struct{ *pulumi.OutputState }

func (IdentityProvidersPtrOutput) AzureActiveDirectory added in v0.6.0

func (IdentityProvidersPtrOutput) CustomOpenIdConnectProviders added in v0.6.0

func (o IdentityProvidersPtrOutput) CustomOpenIdConnectProviders() CustomOpenIdConnectProviderMapOutput

func (IdentityProvidersPtrOutput) Elem added in v0.6.0

func (IdentityProvidersPtrOutput) ElementType added in v0.6.0

func (IdentityProvidersPtrOutput) ElementType() reflect.Type

func (IdentityProvidersPtrOutput) Facebook added in v0.6.0

func (IdentityProvidersPtrOutput) GitHub added in v0.6.0

func (IdentityProvidersPtrOutput) Google added in v0.6.0

func (IdentityProvidersPtrOutput) Kind added in v0.6.0

Kind of resource.

func (IdentityProvidersPtrOutput) ToIdentityProvidersPtrOutput added in v0.6.0

func (o IdentityProvidersPtrOutput) ToIdentityProvidersPtrOutput() IdentityProvidersPtrOutput

func (IdentityProvidersPtrOutput) ToIdentityProvidersPtrOutputWithContext added in v0.6.0

func (o IdentityProvidersPtrOutput) ToIdentityProvidersPtrOutputWithContext(ctx context.Context) IdentityProvidersPtrOutput

func (IdentityProvidersPtrOutput) Twitter added in v0.6.0

type IdentityProvidersResponse added in v0.6.0

type IdentityProvidersResponse struct {
	AzureActiveDirectory         *AzureActiveDirectoryResponse                  `pulumi:"azureActiveDirectory"`
	CustomOpenIdConnectProviders map[string]CustomOpenIdConnectProviderResponse `pulumi:"customOpenIdConnectProviders"`
	Facebook                     *FacebookResponse                              `pulumi:"facebook"`
	GitHub                       *GitHubResponse                                `pulumi:"gitHub"`
	Google                       *GoogleResponse                                `pulumi:"google"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	Twitter    *TwitterResponse   `pulumi:"twitter"`
	// Resource type.
	Type string `pulumi:"type"`
}

type IdentityProvidersResponseArgs added in v0.6.0

type IdentityProvidersResponseArgs struct {
	AzureActiveDirectory         AzureActiveDirectoryResponsePtrInput        `pulumi:"azureActiveDirectory"`
	CustomOpenIdConnectProviders CustomOpenIdConnectProviderResponseMapInput `pulumi:"customOpenIdConnectProviders"`
	Facebook                     FacebookResponsePtrInput                    `pulumi:"facebook"`
	GitHub                       GitHubResponsePtrInput                      `pulumi:"gitHub"`
	Google                       GoogleResponsePtrInput                      `pulumi:"google"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringInput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	Twitter    TwitterResponsePtrInput `pulumi:"twitter"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (IdentityProvidersResponseArgs) ElementType added in v0.6.0

func (IdentityProvidersResponseArgs) ToIdentityProvidersResponseOutput added in v0.6.0

func (i IdentityProvidersResponseArgs) ToIdentityProvidersResponseOutput() IdentityProvidersResponseOutput

func (IdentityProvidersResponseArgs) ToIdentityProvidersResponseOutputWithContext added in v0.6.0

func (i IdentityProvidersResponseArgs) ToIdentityProvidersResponseOutputWithContext(ctx context.Context) IdentityProvidersResponseOutput

func (IdentityProvidersResponseArgs) ToIdentityProvidersResponsePtrOutput added in v0.6.0

func (i IdentityProvidersResponseArgs) ToIdentityProvidersResponsePtrOutput() IdentityProvidersResponsePtrOutput

func (IdentityProvidersResponseArgs) ToIdentityProvidersResponsePtrOutputWithContext added in v0.6.0

func (i IdentityProvidersResponseArgs) ToIdentityProvidersResponsePtrOutputWithContext(ctx context.Context) IdentityProvidersResponsePtrOutput

type IdentityProvidersResponseInput added in v0.6.0

type IdentityProvidersResponseInput interface {
	pulumi.Input

	ToIdentityProvidersResponseOutput() IdentityProvidersResponseOutput
	ToIdentityProvidersResponseOutputWithContext(context.Context) IdentityProvidersResponseOutput
}

IdentityProvidersResponseInput is an input type that accepts IdentityProvidersResponseArgs and IdentityProvidersResponseOutput values. You can construct a concrete instance of `IdentityProvidersResponseInput` via:

IdentityProvidersResponseArgs{...}

type IdentityProvidersResponseOutput added in v0.6.0

type IdentityProvidersResponseOutput struct{ *pulumi.OutputState }

func (IdentityProvidersResponseOutput) AzureActiveDirectory added in v0.6.0

func (IdentityProvidersResponseOutput) CustomOpenIdConnectProviders added in v0.6.0

func (IdentityProvidersResponseOutput) ElementType added in v0.6.0

func (IdentityProvidersResponseOutput) Facebook added in v0.6.0

func (IdentityProvidersResponseOutput) GitHub added in v0.6.0

func (IdentityProvidersResponseOutput) Google added in v0.6.0

func (IdentityProvidersResponseOutput) Id added in v0.6.0

Resource Id.

func (IdentityProvidersResponseOutput) Kind added in v0.6.0

Kind of resource.

func (IdentityProvidersResponseOutput) Name added in v0.6.0

Resource Name.

func (IdentityProvidersResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (IdentityProvidersResponseOutput) ToIdentityProvidersResponseOutput added in v0.6.0

func (o IdentityProvidersResponseOutput) ToIdentityProvidersResponseOutput() IdentityProvidersResponseOutput

func (IdentityProvidersResponseOutput) ToIdentityProvidersResponseOutputWithContext added in v0.6.0

func (o IdentityProvidersResponseOutput) ToIdentityProvidersResponseOutputWithContext(ctx context.Context) IdentityProvidersResponseOutput

func (IdentityProvidersResponseOutput) ToIdentityProvidersResponsePtrOutput added in v0.6.0

func (o IdentityProvidersResponseOutput) ToIdentityProvidersResponsePtrOutput() IdentityProvidersResponsePtrOutput

func (IdentityProvidersResponseOutput) ToIdentityProvidersResponsePtrOutputWithContext added in v0.6.0

func (o IdentityProvidersResponseOutput) ToIdentityProvidersResponsePtrOutputWithContext(ctx context.Context) IdentityProvidersResponsePtrOutput

func (IdentityProvidersResponseOutput) Twitter added in v0.6.0

func (IdentityProvidersResponseOutput) Type added in v0.6.0

Resource type.

type IdentityProvidersResponsePtrInput added in v0.6.0

type IdentityProvidersResponsePtrInput interface {
	pulumi.Input

	ToIdentityProvidersResponsePtrOutput() IdentityProvidersResponsePtrOutput
	ToIdentityProvidersResponsePtrOutputWithContext(context.Context) IdentityProvidersResponsePtrOutput
}

IdentityProvidersResponsePtrInput is an input type that accepts IdentityProvidersResponseArgs, IdentityProvidersResponsePtr and IdentityProvidersResponsePtrOutput values. You can construct a concrete instance of `IdentityProvidersResponsePtrInput` via:

        IdentityProvidersResponseArgs{...}

or:

        nil

func IdentityProvidersResponsePtr added in v0.6.0

type IdentityProvidersResponsePtrOutput added in v0.6.0

type IdentityProvidersResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityProvidersResponsePtrOutput) AzureActiveDirectory added in v0.6.0

func (IdentityProvidersResponsePtrOutput) CustomOpenIdConnectProviders added in v0.6.0

func (IdentityProvidersResponsePtrOutput) Elem added in v0.6.0

func (IdentityProvidersResponsePtrOutput) ElementType added in v0.6.0

func (IdentityProvidersResponsePtrOutput) Facebook added in v0.6.0

func (IdentityProvidersResponsePtrOutput) GitHub added in v0.6.0

func (IdentityProvidersResponsePtrOutput) Google added in v0.6.0

func (IdentityProvidersResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (IdentityProvidersResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (IdentityProvidersResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (IdentityProvidersResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (IdentityProvidersResponsePtrOutput) ToIdentityProvidersResponsePtrOutput added in v0.6.0

func (o IdentityProvidersResponsePtrOutput) ToIdentityProvidersResponsePtrOutput() IdentityProvidersResponsePtrOutput

func (IdentityProvidersResponsePtrOutput) ToIdentityProvidersResponsePtrOutputWithContext added in v0.6.0

func (o IdentityProvidersResponsePtrOutput) ToIdentityProvidersResponsePtrOutputWithContext(ctx context.Context) IdentityProvidersResponsePtrOutput

func (IdentityProvidersResponsePtrOutput) Twitter added in v0.6.0

func (IdentityProvidersResponsePtrOutput) Type added in v0.6.0

Resource type.

type InternalLoadBalancingMode added in v0.3.1

type InternalLoadBalancingMode pulumi.String

Specifies which endpoints to serve internally in the hostingEnvironment's (App Service Environment) VNET

func (InternalLoadBalancingMode) ElementType added in v0.3.1

func (InternalLoadBalancingMode) ElementType() reflect.Type

func (InternalLoadBalancingMode) ToStringOutput added in v0.3.1

func (e InternalLoadBalancingMode) ToStringOutput() pulumi.StringOutput

func (InternalLoadBalancingMode) ToStringOutputWithContext added in v0.3.1

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

func (InternalLoadBalancingMode) ToStringPtrOutput added in v0.3.1

func (e InternalLoadBalancingMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (InternalLoadBalancingMode) ToStringPtrOutputWithContext added in v0.3.1

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

type IpFilterTag added in v0.3.1

type IpFilterTag pulumi.String

Defines what this IP filter will be used for. This is to support IP filtering on proxies.

func (IpFilterTag) ElementType added in v0.3.1

func (IpFilterTag) ElementType() reflect.Type

func (IpFilterTag) ToStringOutput added in v0.3.1

func (e IpFilterTag) ToStringOutput() pulumi.StringOutput

func (IpFilterTag) ToStringOutputWithContext added in v0.3.1

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

func (IpFilterTag) ToStringPtrOutput added in v0.3.1

func (e IpFilterTag) ToStringPtrOutput() pulumi.StringPtrOutput

func (IpFilterTag) ToStringPtrOutputWithContext added in v0.3.1

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

type IpSecurityRestriction

type IpSecurityRestriction struct {
	// Allow or Deny access for this IP range.
	Action *string `pulumi:"action"`
	// IP restriction rule description.
	Description *string `pulumi:"description"`
	// IP restriction rule headers.
	// X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples).
	// The matching logic is ..
	// - If the property is null or empty (default), all hosts(or lack of) are allowed.
	// - A value is compared using ordinal-ignore-case (excluding port number).
	// - Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com
	//    but not the root domain contoso.com or multi-level foo.bar.contoso.com
	// - Unicode host names are allowed but are converted to Punycode for matching.
	//
	// X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).
	// The matching logic is ..
	// - If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.
	// - If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.
	//
	// X-Azure-FDID and X-FD-HealthProbe.
	// The matching logic is exact match.
	Headers map[string][]string `pulumi:"headers"`
	// IP address the security restriction is valid for.
	// It can be in form of pure ipv4 address (required SubnetMask property) or
	// CIDR notation such as ipv4/mask (leading bit match). For CIDR,
	// SubnetMask property must not be specified.
	IpAddress *string `pulumi:"ipAddress"`
	// IP restriction rule name.
	Name *string `pulumi:"name"`
	// Priority of IP restriction rule.
	Priority *int `pulumi:"priority"`
	// Subnet mask for the range of IP addresses the restriction is valid for.
	SubnetMask *string `pulumi:"subnetMask"`
	// (internal) Subnet traffic tag
	SubnetTrafficTag *int `pulumi:"subnetTrafficTag"`
	// Defines what this IP filter will be used for. This is to support IP filtering on proxies.
	Tag *string `pulumi:"tag"`
	// Virtual network resource id
	VnetSubnetResourceId *string `pulumi:"vnetSubnetResourceId"`
	// (internal) Vnet traffic tag
	VnetTrafficTag *int `pulumi:"vnetTrafficTag"`
}

IP security restriction on an app.

type IpSecurityRestrictionArgs

type IpSecurityRestrictionArgs struct {
	// Allow or Deny access for this IP range.
	Action pulumi.StringPtrInput `pulumi:"action"`
	// IP restriction rule description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// IP restriction rule headers.
	// X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples).
	// The matching logic is ..
	// - If the property is null or empty (default), all hosts(or lack of) are allowed.
	// - A value is compared using ordinal-ignore-case (excluding port number).
	// - Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com
	//    but not the root domain contoso.com or multi-level foo.bar.contoso.com
	// - Unicode host names are allowed but are converted to Punycode for matching.
	//
	// X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).
	// The matching logic is ..
	// - If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.
	// - If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.
	//
	// X-Azure-FDID and X-FD-HealthProbe.
	// The matching logic is exact match.
	Headers pulumi.StringArrayMapInput `pulumi:"headers"`
	// IP address the security restriction is valid for.
	// It can be in form of pure ipv4 address (required SubnetMask property) or
	// CIDR notation such as ipv4/mask (leading bit match). For CIDR,
	// SubnetMask property must not be specified.
	IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"`
	// IP restriction rule name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Priority of IP restriction rule.
	Priority pulumi.IntPtrInput `pulumi:"priority"`
	// Subnet mask for the range of IP addresses the restriction is valid for.
	SubnetMask pulumi.StringPtrInput `pulumi:"subnetMask"`
	// (internal) Subnet traffic tag
	SubnetTrafficTag pulumi.IntPtrInput `pulumi:"subnetTrafficTag"`
	// Defines what this IP filter will be used for. This is to support IP filtering on proxies.
	Tag pulumi.StringPtrInput `pulumi:"tag"`
	// Virtual network resource id
	VnetSubnetResourceId pulumi.StringPtrInput `pulumi:"vnetSubnetResourceId"`
	// (internal) Vnet traffic tag
	VnetTrafficTag pulumi.IntPtrInput `pulumi:"vnetTrafficTag"`
}

IP security restriction on an app.

func (IpSecurityRestrictionArgs) ElementType

func (IpSecurityRestrictionArgs) ElementType() reflect.Type

func (IpSecurityRestrictionArgs) ToIpSecurityRestrictionOutput

func (i IpSecurityRestrictionArgs) ToIpSecurityRestrictionOutput() IpSecurityRestrictionOutput

func (IpSecurityRestrictionArgs) ToIpSecurityRestrictionOutputWithContext

func (i IpSecurityRestrictionArgs) ToIpSecurityRestrictionOutputWithContext(ctx context.Context) IpSecurityRestrictionOutput

type IpSecurityRestrictionArray

type IpSecurityRestrictionArray []IpSecurityRestrictionInput

func (IpSecurityRestrictionArray) ElementType

func (IpSecurityRestrictionArray) ElementType() reflect.Type

func (IpSecurityRestrictionArray) ToIpSecurityRestrictionArrayOutput

func (i IpSecurityRestrictionArray) ToIpSecurityRestrictionArrayOutput() IpSecurityRestrictionArrayOutput

func (IpSecurityRestrictionArray) ToIpSecurityRestrictionArrayOutputWithContext

func (i IpSecurityRestrictionArray) ToIpSecurityRestrictionArrayOutputWithContext(ctx context.Context) IpSecurityRestrictionArrayOutput

type IpSecurityRestrictionArrayInput

type IpSecurityRestrictionArrayInput interface {
	pulumi.Input

	ToIpSecurityRestrictionArrayOutput() IpSecurityRestrictionArrayOutput
	ToIpSecurityRestrictionArrayOutputWithContext(context.Context) IpSecurityRestrictionArrayOutput
}

IpSecurityRestrictionArrayInput is an input type that accepts IpSecurityRestrictionArray and IpSecurityRestrictionArrayOutput values. You can construct a concrete instance of `IpSecurityRestrictionArrayInput` via:

IpSecurityRestrictionArray{ IpSecurityRestrictionArgs{...} }

type IpSecurityRestrictionArrayOutput

type IpSecurityRestrictionArrayOutput struct{ *pulumi.OutputState }

func (IpSecurityRestrictionArrayOutput) ElementType

func (IpSecurityRestrictionArrayOutput) Index

func (IpSecurityRestrictionArrayOutput) ToIpSecurityRestrictionArrayOutput

func (o IpSecurityRestrictionArrayOutput) ToIpSecurityRestrictionArrayOutput() IpSecurityRestrictionArrayOutput

func (IpSecurityRestrictionArrayOutput) ToIpSecurityRestrictionArrayOutputWithContext

func (o IpSecurityRestrictionArrayOutput) ToIpSecurityRestrictionArrayOutputWithContext(ctx context.Context) IpSecurityRestrictionArrayOutput

type IpSecurityRestrictionInput

type IpSecurityRestrictionInput interface {
	pulumi.Input

	ToIpSecurityRestrictionOutput() IpSecurityRestrictionOutput
	ToIpSecurityRestrictionOutputWithContext(context.Context) IpSecurityRestrictionOutput
}

IpSecurityRestrictionInput is an input type that accepts IpSecurityRestrictionArgs and IpSecurityRestrictionOutput values. You can construct a concrete instance of `IpSecurityRestrictionInput` via:

IpSecurityRestrictionArgs{...}

type IpSecurityRestrictionOutput

type IpSecurityRestrictionOutput struct{ *pulumi.OutputState }

IP security restriction on an app.

func (IpSecurityRestrictionOutput) Action

Allow or Deny access for this IP range.

func (IpSecurityRestrictionOutput) Description

IP restriction rule description.

func (IpSecurityRestrictionOutput) ElementType

func (IpSecurityRestrictionOutput) Headers

IP restriction rule headers. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). The matching logic is ..

  • If the property is null or empty (default), all hosts(or lack of) are allowed.
  • A value is compared using ordinal-ignore-case (excluding port number).
  • Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com
  • Unicode host names are allowed but are converted to Punycode for matching.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). The matching logic is .. - If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed. - If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.

X-Azure-FDID and X-FD-HealthProbe. The matching logic is exact match.

func (IpSecurityRestrictionOutput) IpAddress

IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.

func (IpSecurityRestrictionOutput) Name

IP restriction rule name.

func (IpSecurityRestrictionOutput) Priority

Priority of IP restriction rule.

func (IpSecurityRestrictionOutput) SubnetMask

Subnet mask for the range of IP addresses the restriction is valid for.

func (IpSecurityRestrictionOutput) SubnetTrafficTag

func (o IpSecurityRestrictionOutput) SubnetTrafficTag() pulumi.IntPtrOutput

(internal) Subnet traffic tag

func (IpSecurityRestrictionOutput) Tag

Defines what this IP filter will be used for. This is to support IP filtering on proxies.

func (IpSecurityRestrictionOutput) ToIpSecurityRestrictionOutput

func (o IpSecurityRestrictionOutput) ToIpSecurityRestrictionOutput() IpSecurityRestrictionOutput

func (IpSecurityRestrictionOutput) ToIpSecurityRestrictionOutputWithContext

func (o IpSecurityRestrictionOutput) ToIpSecurityRestrictionOutputWithContext(ctx context.Context) IpSecurityRestrictionOutput

func (IpSecurityRestrictionOutput) VnetSubnetResourceId

func (o IpSecurityRestrictionOutput) VnetSubnetResourceId() pulumi.StringPtrOutput

Virtual network resource id

func (IpSecurityRestrictionOutput) VnetTrafficTag

func (o IpSecurityRestrictionOutput) VnetTrafficTag() pulumi.IntPtrOutput

(internal) Vnet traffic tag

type IpSecurityRestrictionResponse

type IpSecurityRestrictionResponse struct {
	// Allow or Deny access for this IP range.
	Action *string `pulumi:"action"`
	// IP restriction rule description.
	Description *string `pulumi:"description"`
	// IP restriction rule headers.
	// X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples).
	// The matching logic is ..
	// - If the property is null or empty (default), all hosts(or lack of) are allowed.
	// - A value is compared using ordinal-ignore-case (excluding port number).
	// - Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com
	//    but not the root domain contoso.com or multi-level foo.bar.contoso.com
	// - Unicode host names are allowed but are converted to Punycode for matching.
	//
	// X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).
	// The matching logic is ..
	// - If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.
	// - If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.
	//
	// X-Azure-FDID and X-FD-HealthProbe.
	// The matching logic is exact match.
	Headers map[string][]string `pulumi:"headers"`
	// IP address the security restriction is valid for.
	// It can be in form of pure ipv4 address (required SubnetMask property) or
	// CIDR notation such as ipv4/mask (leading bit match). For CIDR,
	// SubnetMask property must not be specified.
	IpAddress *string `pulumi:"ipAddress"`
	// IP restriction rule name.
	Name *string `pulumi:"name"`
	// Priority of IP restriction rule.
	Priority *int `pulumi:"priority"`
	// Subnet mask for the range of IP addresses the restriction is valid for.
	SubnetMask *string `pulumi:"subnetMask"`
	// (internal) Subnet traffic tag
	SubnetTrafficTag *int `pulumi:"subnetTrafficTag"`
	// Defines what this IP filter will be used for. This is to support IP filtering on proxies.
	Tag *string `pulumi:"tag"`
	// Virtual network resource id
	VnetSubnetResourceId *string `pulumi:"vnetSubnetResourceId"`
	// (internal) Vnet traffic tag
	VnetTrafficTag *int `pulumi:"vnetTrafficTag"`
}

IP security restriction on an app.

type IpSecurityRestrictionResponseArgs

type IpSecurityRestrictionResponseArgs struct {
	// Allow or Deny access for this IP range.
	Action pulumi.StringPtrInput `pulumi:"action"`
	// IP restriction rule description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// IP restriction rule headers.
	// X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples).
	// The matching logic is ..
	// - If the property is null or empty (default), all hosts(or lack of) are allowed.
	// - A value is compared using ordinal-ignore-case (excluding port number).
	// - Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com
	//    but not the root domain contoso.com or multi-level foo.bar.contoso.com
	// - Unicode host names are allowed but are converted to Punycode for matching.
	//
	// X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).
	// The matching logic is ..
	// - If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.
	// - If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.
	//
	// X-Azure-FDID and X-FD-HealthProbe.
	// The matching logic is exact match.
	Headers pulumi.StringArrayMapInput `pulumi:"headers"`
	// IP address the security restriction is valid for.
	// It can be in form of pure ipv4 address (required SubnetMask property) or
	// CIDR notation such as ipv4/mask (leading bit match). For CIDR,
	// SubnetMask property must not be specified.
	IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"`
	// IP restriction rule name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Priority of IP restriction rule.
	Priority pulumi.IntPtrInput `pulumi:"priority"`
	// Subnet mask for the range of IP addresses the restriction is valid for.
	SubnetMask pulumi.StringPtrInput `pulumi:"subnetMask"`
	// (internal) Subnet traffic tag
	SubnetTrafficTag pulumi.IntPtrInput `pulumi:"subnetTrafficTag"`
	// Defines what this IP filter will be used for. This is to support IP filtering on proxies.
	Tag pulumi.StringPtrInput `pulumi:"tag"`
	// Virtual network resource id
	VnetSubnetResourceId pulumi.StringPtrInput `pulumi:"vnetSubnetResourceId"`
	// (internal) Vnet traffic tag
	VnetTrafficTag pulumi.IntPtrInput `pulumi:"vnetTrafficTag"`
}

IP security restriction on an app.

func (IpSecurityRestrictionResponseArgs) ElementType

func (IpSecurityRestrictionResponseArgs) ToIpSecurityRestrictionResponseOutput

func (i IpSecurityRestrictionResponseArgs) ToIpSecurityRestrictionResponseOutput() IpSecurityRestrictionResponseOutput

func (IpSecurityRestrictionResponseArgs) ToIpSecurityRestrictionResponseOutputWithContext

func (i IpSecurityRestrictionResponseArgs) ToIpSecurityRestrictionResponseOutputWithContext(ctx context.Context) IpSecurityRestrictionResponseOutput

type IpSecurityRestrictionResponseArray

type IpSecurityRestrictionResponseArray []IpSecurityRestrictionResponseInput

func (IpSecurityRestrictionResponseArray) ElementType

func (IpSecurityRestrictionResponseArray) ToIpSecurityRestrictionResponseArrayOutput

func (i IpSecurityRestrictionResponseArray) ToIpSecurityRestrictionResponseArrayOutput() IpSecurityRestrictionResponseArrayOutput

func (IpSecurityRestrictionResponseArray) ToIpSecurityRestrictionResponseArrayOutputWithContext

func (i IpSecurityRestrictionResponseArray) ToIpSecurityRestrictionResponseArrayOutputWithContext(ctx context.Context) IpSecurityRestrictionResponseArrayOutput

type IpSecurityRestrictionResponseArrayInput

type IpSecurityRestrictionResponseArrayInput interface {
	pulumi.Input

	ToIpSecurityRestrictionResponseArrayOutput() IpSecurityRestrictionResponseArrayOutput
	ToIpSecurityRestrictionResponseArrayOutputWithContext(context.Context) IpSecurityRestrictionResponseArrayOutput
}

IpSecurityRestrictionResponseArrayInput is an input type that accepts IpSecurityRestrictionResponseArray and IpSecurityRestrictionResponseArrayOutput values. You can construct a concrete instance of `IpSecurityRestrictionResponseArrayInput` via:

IpSecurityRestrictionResponseArray{ IpSecurityRestrictionResponseArgs{...} }

type IpSecurityRestrictionResponseArrayOutput

type IpSecurityRestrictionResponseArrayOutput struct{ *pulumi.OutputState }

func (IpSecurityRestrictionResponseArrayOutput) ElementType

func (IpSecurityRestrictionResponseArrayOutput) Index

func (IpSecurityRestrictionResponseArrayOutput) ToIpSecurityRestrictionResponseArrayOutput

func (o IpSecurityRestrictionResponseArrayOutput) ToIpSecurityRestrictionResponseArrayOutput() IpSecurityRestrictionResponseArrayOutput

func (IpSecurityRestrictionResponseArrayOutput) ToIpSecurityRestrictionResponseArrayOutputWithContext

func (o IpSecurityRestrictionResponseArrayOutput) ToIpSecurityRestrictionResponseArrayOutputWithContext(ctx context.Context) IpSecurityRestrictionResponseArrayOutput

type IpSecurityRestrictionResponseInput

type IpSecurityRestrictionResponseInput interface {
	pulumi.Input

	ToIpSecurityRestrictionResponseOutput() IpSecurityRestrictionResponseOutput
	ToIpSecurityRestrictionResponseOutputWithContext(context.Context) IpSecurityRestrictionResponseOutput
}

IpSecurityRestrictionResponseInput is an input type that accepts IpSecurityRestrictionResponseArgs and IpSecurityRestrictionResponseOutput values. You can construct a concrete instance of `IpSecurityRestrictionResponseInput` via:

IpSecurityRestrictionResponseArgs{...}

type IpSecurityRestrictionResponseOutput

type IpSecurityRestrictionResponseOutput struct{ *pulumi.OutputState }

IP security restriction on an app.

func (IpSecurityRestrictionResponseOutput) Action

Allow or Deny access for this IP range.

func (IpSecurityRestrictionResponseOutput) Description

IP restriction rule description.

func (IpSecurityRestrictionResponseOutput) ElementType

func (IpSecurityRestrictionResponseOutput) Headers

IP restriction rule headers. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). The matching logic is ..

  • If the property is null or empty (default), all hosts(or lack of) are allowed.
  • A value is compared using ordinal-ignore-case (excluding port number).
  • Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com
  • Unicode host names are allowed but are converted to Punycode for matching.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). The matching logic is .. - If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed. - If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.

X-Azure-FDID and X-FD-HealthProbe. The matching logic is exact match.

func (IpSecurityRestrictionResponseOutput) IpAddress

IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.

func (IpSecurityRestrictionResponseOutput) Name

IP restriction rule name.

func (IpSecurityRestrictionResponseOutput) Priority

Priority of IP restriction rule.

func (IpSecurityRestrictionResponseOutput) SubnetMask

Subnet mask for the range of IP addresses the restriction is valid for.

func (IpSecurityRestrictionResponseOutput) SubnetTrafficTag

(internal) Subnet traffic tag

func (IpSecurityRestrictionResponseOutput) Tag

Defines what this IP filter will be used for. This is to support IP filtering on proxies.

func (IpSecurityRestrictionResponseOutput) ToIpSecurityRestrictionResponseOutput

func (o IpSecurityRestrictionResponseOutput) ToIpSecurityRestrictionResponseOutput() IpSecurityRestrictionResponseOutput

func (IpSecurityRestrictionResponseOutput) ToIpSecurityRestrictionResponseOutputWithContext

func (o IpSecurityRestrictionResponseOutput) ToIpSecurityRestrictionResponseOutputWithContext(ctx context.Context) IpSecurityRestrictionResponseOutput

func (IpSecurityRestrictionResponseOutput) VnetSubnetResourceId

Virtual network resource id

func (IpSecurityRestrictionResponseOutput) VnetTrafficTag

(internal) Vnet traffic tag

type JwtClaimChecks added in v0.6.0

type JwtClaimChecks struct {
	AllowedClientApplications []string `pulumi:"allowedClientApplications"`
	AllowedGroups             []string `pulumi:"allowedGroups"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
}

type JwtClaimChecksArgs added in v0.6.0

type JwtClaimChecksArgs struct {
	AllowedClientApplications pulumi.StringArrayInput `pulumi:"allowedClientApplications"`
	AllowedGroups             pulumi.StringArrayInput `pulumi:"allowedGroups"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
}

func (JwtClaimChecksArgs) ElementType added in v0.6.0

func (JwtClaimChecksArgs) ElementType() reflect.Type

func (JwtClaimChecksArgs) ToJwtClaimChecksOutput added in v0.6.0

func (i JwtClaimChecksArgs) ToJwtClaimChecksOutput() JwtClaimChecksOutput

func (JwtClaimChecksArgs) ToJwtClaimChecksOutputWithContext added in v0.6.0

func (i JwtClaimChecksArgs) ToJwtClaimChecksOutputWithContext(ctx context.Context) JwtClaimChecksOutput

func (JwtClaimChecksArgs) ToJwtClaimChecksPtrOutput added in v0.6.0

func (i JwtClaimChecksArgs) ToJwtClaimChecksPtrOutput() JwtClaimChecksPtrOutput

func (JwtClaimChecksArgs) ToJwtClaimChecksPtrOutputWithContext added in v0.6.0

func (i JwtClaimChecksArgs) ToJwtClaimChecksPtrOutputWithContext(ctx context.Context) JwtClaimChecksPtrOutput

type JwtClaimChecksInput added in v0.6.0

type JwtClaimChecksInput interface {
	pulumi.Input

	ToJwtClaimChecksOutput() JwtClaimChecksOutput
	ToJwtClaimChecksOutputWithContext(context.Context) JwtClaimChecksOutput
}

JwtClaimChecksInput is an input type that accepts JwtClaimChecksArgs and JwtClaimChecksOutput values. You can construct a concrete instance of `JwtClaimChecksInput` via:

JwtClaimChecksArgs{...}

type JwtClaimChecksOutput added in v0.6.0

type JwtClaimChecksOutput struct{ *pulumi.OutputState }

func (JwtClaimChecksOutput) AllowedClientApplications added in v0.6.0

func (o JwtClaimChecksOutput) AllowedClientApplications() pulumi.StringArrayOutput

func (JwtClaimChecksOutput) AllowedGroups added in v0.6.0

func (o JwtClaimChecksOutput) AllowedGroups() pulumi.StringArrayOutput

func (JwtClaimChecksOutput) ElementType added in v0.6.0

func (JwtClaimChecksOutput) ElementType() reflect.Type

func (JwtClaimChecksOutput) Kind added in v0.6.0

Kind of resource.

func (JwtClaimChecksOutput) ToJwtClaimChecksOutput added in v0.6.0

func (o JwtClaimChecksOutput) ToJwtClaimChecksOutput() JwtClaimChecksOutput

func (JwtClaimChecksOutput) ToJwtClaimChecksOutputWithContext added in v0.6.0

func (o JwtClaimChecksOutput) ToJwtClaimChecksOutputWithContext(ctx context.Context) JwtClaimChecksOutput

func (JwtClaimChecksOutput) ToJwtClaimChecksPtrOutput added in v0.6.0

func (o JwtClaimChecksOutput) ToJwtClaimChecksPtrOutput() JwtClaimChecksPtrOutput

func (JwtClaimChecksOutput) ToJwtClaimChecksPtrOutputWithContext added in v0.6.0

func (o JwtClaimChecksOutput) ToJwtClaimChecksPtrOutputWithContext(ctx context.Context) JwtClaimChecksPtrOutput

type JwtClaimChecksPtrInput added in v0.6.0

type JwtClaimChecksPtrInput interface {
	pulumi.Input

	ToJwtClaimChecksPtrOutput() JwtClaimChecksPtrOutput
	ToJwtClaimChecksPtrOutputWithContext(context.Context) JwtClaimChecksPtrOutput
}

JwtClaimChecksPtrInput is an input type that accepts JwtClaimChecksArgs, JwtClaimChecksPtr and JwtClaimChecksPtrOutput values. You can construct a concrete instance of `JwtClaimChecksPtrInput` via:

        JwtClaimChecksArgs{...}

or:

        nil

func JwtClaimChecksPtr added in v0.6.0

func JwtClaimChecksPtr(v *JwtClaimChecksArgs) JwtClaimChecksPtrInput

type JwtClaimChecksPtrOutput added in v0.6.0

type JwtClaimChecksPtrOutput struct{ *pulumi.OutputState }

func (JwtClaimChecksPtrOutput) AllowedClientApplications added in v0.6.0

func (o JwtClaimChecksPtrOutput) AllowedClientApplications() pulumi.StringArrayOutput

func (JwtClaimChecksPtrOutput) AllowedGroups added in v0.6.0

func (JwtClaimChecksPtrOutput) Elem added in v0.6.0

func (JwtClaimChecksPtrOutput) ElementType added in v0.6.0

func (JwtClaimChecksPtrOutput) ElementType() reflect.Type

func (JwtClaimChecksPtrOutput) Kind added in v0.6.0

Kind of resource.

func (JwtClaimChecksPtrOutput) ToJwtClaimChecksPtrOutput added in v0.6.0

func (o JwtClaimChecksPtrOutput) ToJwtClaimChecksPtrOutput() JwtClaimChecksPtrOutput

func (JwtClaimChecksPtrOutput) ToJwtClaimChecksPtrOutputWithContext added in v0.6.0

func (o JwtClaimChecksPtrOutput) ToJwtClaimChecksPtrOutputWithContext(ctx context.Context) JwtClaimChecksPtrOutput

type JwtClaimChecksResponse added in v0.6.0

type JwtClaimChecksResponse struct {
	AllowedClientApplications []string `pulumi:"allowedClientApplications"`
	AllowedGroups             []string `pulumi:"allowedGroups"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

type JwtClaimChecksResponseArgs added in v0.6.0

type JwtClaimChecksResponseArgs struct {
	AllowedClientApplications pulumi.StringArrayInput `pulumi:"allowedClientApplications"`
	AllowedGroups             pulumi.StringArrayInput `pulumi:"allowedGroups"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringInput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (JwtClaimChecksResponseArgs) ElementType added in v0.6.0

func (JwtClaimChecksResponseArgs) ElementType() reflect.Type

func (JwtClaimChecksResponseArgs) ToJwtClaimChecksResponseOutput added in v0.6.0

func (i JwtClaimChecksResponseArgs) ToJwtClaimChecksResponseOutput() JwtClaimChecksResponseOutput

func (JwtClaimChecksResponseArgs) ToJwtClaimChecksResponseOutputWithContext added in v0.6.0

func (i JwtClaimChecksResponseArgs) ToJwtClaimChecksResponseOutputWithContext(ctx context.Context) JwtClaimChecksResponseOutput

func (JwtClaimChecksResponseArgs) ToJwtClaimChecksResponsePtrOutput added in v0.6.0

func (i JwtClaimChecksResponseArgs) ToJwtClaimChecksResponsePtrOutput() JwtClaimChecksResponsePtrOutput

func (JwtClaimChecksResponseArgs) ToJwtClaimChecksResponsePtrOutputWithContext added in v0.6.0

func (i JwtClaimChecksResponseArgs) ToJwtClaimChecksResponsePtrOutputWithContext(ctx context.Context) JwtClaimChecksResponsePtrOutput

type JwtClaimChecksResponseInput added in v0.6.0

type JwtClaimChecksResponseInput interface {
	pulumi.Input

	ToJwtClaimChecksResponseOutput() JwtClaimChecksResponseOutput
	ToJwtClaimChecksResponseOutputWithContext(context.Context) JwtClaimChecksResponseOutput
}

JwtClaimChecksResponseInput is an input type that accepts JwtClaimChecksResponseArgs and JwtClaimChecksResponseOutput values. You can construct a concrete instance of `JwtClaimChecksResponseInput` via:

JwtClaimChecksResponseArgs{...}

type JwtClaimChecksResponseOutput added in v0.6.0

type JwtClaimChecksResponseOutput struct{ *pulumi.OutputState }

func (JwtClaimChecksResponseOutput) AllowedClientApplications added in v0.6.0

func (o JwtClaimChecksResponseOutput) AllowedClientApplications() pulumi.StringArrayOutput

func (JwtClaimChecksResponseOutput) AllowedGroups added in v0.6.0

func (JwtClaimChecksResponseOutput) ElementType added in v0.6.0

func (JwtClaimChecksResponseOutput) Id added in v0.6.0

Resource Id.

func (JwtClaimChecksResponseOutput) Kind added in v0.6.0

Kind of resource.

func (JwtClaimChecksResponseOutput) Name added in v0.6.0

Resource Name.

func (JwtClaimChecksResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (JwtClaimChecksResponseOutput) ToJwtClaimChecksResponseOutput added in v0.6.0

func (o JwtClaimChecksResponseOutput) ToJwtClaimChecksResponseOutput() JwtClaimChecksResponseOutput

func (JwtClaimChecksResponseOutput) ToJwtClaimChecksResponseOutputWithContext added in v0.6.0

func (o JwtClaimChecksResponseOutput) ToJwtClaimChecksResponseOutputWithContext(ctx context.Context) JwtClaimChecksResponseOutput

func (JwtClaimChecksResponseOutput) ToJwtClaimChecksResponsePtrOutput added in v0.6.0

func (o JwtClaimChecksResponseOutput) ToJwtClaimChecksResponsePtrOutput() JwtClaimChecksResponsePtrOutput

func (JwtClaimChecksResponseOutput) ToJwtClaimChecksResponsePtrOutputWithContext added in v0.6.0

func (o JwtClaimChecksResponseOutput) ToJwtClaimChecksResponsePtrOutputWithContext(ctx context.Context) JwtClaimChecksResponsePtrOutput

func (JwtClaimChecksResponseOutput) Type added in v0.6.0

Resource type.

type JwtClaimChecksResponsePtrInput added in v0.6.0

type JwtClaimChecksResponsePtrInput interface {
	pulumi.Input

	ToJwtClaimChecksResponsePtrOutput() JwtClaimChecksResponsePtrOutput
	ToJwtClaimChecksResponsePtrOutputWithContext(context.Context) JwtClaimChecksResponsePtrOutput
}

JwtClaimChecksResponsePtrInput is an input type that accepts JwtClaimChecksResponseArgs, JwtClaimChecksResponsePtr and JwtClaimChecksResponsePtrOutput values. You can construct a concrete instance of `JwtClaimChecksResponsePtrInput` via:

        JwtClaimChecksResponseArgs{...}

or:

        nil

func JwtClaimChecksResponsePtr added in v0.6.0

func JwtClaimChecksResponsePtr(v *JwtClaimChecksResponseArgs) JwtClaimChecksResponsePtrInput

type JwtClaimChecksResponsePtrOutput added in v0.6.0

type JwtClaimChecksResponsePtrOutput struct{ *pulumi.OutputState }

func (JwtClaimChecksResponsePtrOutput) AllowedClientApplications added in v0.6.0

func (o JwtClaimChecksResponsePtrOutput) AllowedClientApplications() pulumi.StringArrayOutput

func (JwtClaimChecksResponsePtrOutput) AllowedGroups added in v0.6.0

func (JwtClaimChecksResponsePtrOutput) Elem added in v0.6.0

func (JwtClaimChecksResponsePtrOutput) ElementType added in v0.6.0

func (JwtClaimChecksResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (JwtClaimChecksResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (JwtClaimChecksResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (JwtClaimChecksResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (JwtClaimChecksResponsePtrOutput) ToJwtClaimChecksResponsePtrOutput added in v0.6.0

func (o JwtClaimChecksResponsePtrOutput) ToJwtClaimChecksResponsePtrOutput() JwtClaimChecksResponsePtrOutput

func (JwtClaimChecksResponsePtrOutput) ToJwtClaimChecksResponsePtrOutputWithContext added in v0.6.0

func (o JwtClaimChecksResponsePtrOutput) ToJwtClaimChecksResponsePtrOutputWithContext(ctx context.Context) JwtClaimChecksResponsePtrOutput

func (JwtClaimChecksResponsePtrOutput) Type added in v0.6.0

Resource type.

type ListAppServicePlanHybridConnectionKeysArgs

type ListAppServicePlanHybridConnectionKeysArgs struct {
	// Name of the App Service plan.
	Name string `pulumi:"name"`
	// The name of the Service Bus namespace.
	NamespaceName string `pulumi:"namespaceName"`
	// The name of the Service Bus relay.
	RelayName string `pulumi:"relayName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListAppServicePlanHybridConnectionKeysResult

type ListAppServicePlanHybridConnectionKeysResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The name of the send key.
	SendKeyName string `pulumi:"sendKeyName"`
	// The value of the send key.
	SendKeyValue string `pulumi:"sendKeyValue"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

Hybrid Connection key contract. This has the send key name and value for a Hybrid Connection.

type ListConnectionConsentLinksArgs

type ListConnectionConsentLinksArgs struct {
	// Connection name
	ConnectionName string `pulumi:"connectionName"`
	// Collection of resources
	Parameters []ConsentLinkParameterDefinition `pulumi:"parameters"`
	// The resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Subscription Id
	SubscriptionId *string `pulumi:"subscriptionId"`
}

type ListConnectionConsentLinksResult

type ListConnectionConsentLinksResult struct {
	// Collection of resources
	Value []ConsentLinkDefinitionResponse `pulumi:"value"`
}

Collection of consent links

type ListCustomApiWsdlInterfacesArgs

type ListCustomApiWsdlInterfacesArgs struct {
	// The WSDL content
	Content *string `pulumi:"content"`
	// The WSDL import method
	ImportMethod *string `pulumi:"importMethod"`
	// The location
	Location string `pulumi:"location"`
	// The service with name and endpoint names
	Service *WsdlService `pulumi:"service"`
	// Subscription Id
	SubscriptionId *string `pulumi:"subscriptionId"`
	// The WSDL URL
	Url *string `pulumi:"url"`
}

type ListCustomApiWsdlInterfacesResult

type ListCustomApiWsdlInterfacesResult struct {
	// Collection of WSDL interfaces
	Value []WsdlServiceResponse `pulumi:"value"`
}

A list of custom API WSDL interfaces

type ListSiteIdentifiersAssignedToHostNameArgs

type ListSiteIdentifiersAssignedToHostNameArgs struct {
	// Name of the object.
	Name *string `pulumi:"name"`
}

type ListSiteIdentifiersAssignedToHostNameResult

type ListSiteIdentifiersAssignedToHostNameResult struct {
	// Link to next page of resources.
	NextLink string `pulumi:"nextLink"`
	// Collection of resources.
	Value []IdentifierResponse `pulumi:"value"`
}

Collection of identifiers.

type ListStaticSiteBuildFunctionAppSettingsArgs

type ListStaticSiteBuildFunctionAppSettingsArgs struct {
	// Name of the static site.
	Name string `pulumi:"name"`
	// The stage site identifier.
	PrId string `pulumi:"prId"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListStaticSiteBuildFunctionAppSettingsResult

type ListStaticSiteBuildFunctionAppSettingsResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Settings.
	Properties map[string]string `pulumi:"properties"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

type ListStaticSiteFunctionAppSettingsArgs

type ListStaticSiteFunctionAppSettingsArgs struct {
	// Name of the static site.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListStaticSiteFunctionAppSettingsResult

type ListStaticSiteFunctionAppSettingsResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Settings.
	Properties map[string]string `pulumi:"properties"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

type ListStaticSiteSecretsArgs

type ListStaticSiteSecretsArgs struct {
	// Name of the static site.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListStaticSiteSecretsResult

type ListStaticSiteSecretsResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Settings.
	Properties map[string]string `pulumi:"properties"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

type ListStaticSiteUsersArgs

type ListStaticSiteUsersArgs struct {
	// The auth provider for the users.
	Authprovider string `pulumi:"authprovider"`
	// Name of the static site.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListStaticSiteUsersResult

type ListStaticSiteUsersResult struct {
	// Link to next page of resources.
	NextLink string `pulumi:"nextLink"`
	// Collection of resources.
	Value []StaticSiteUserARMResourceResponse `pulumi:"value"`
}

Collection of static site custom users.

type ListWebAppAuthSettingsArgs

type ListWebAppAuthSettingsArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListWebAppAuthSettingsResult

type ListWebAppAuthSettingsResult struct {
	// Gets a JSON string containing the Azure AD Acl settings.
	AadClaimsAuthorization *string `pulumi:"aadClaimsAuthorization"`
	// Login parameters to send to the OpenID Connect authorization endpoint when
	// a user logs in. Each parameter must be in the form "key=value".
	AdditionalLoginParams []string `pulumi:"additionalLoginParams"`
	// Allowed audience values to consider when validating JWTs issued by
	// Azure Active Directory. Note that the <code>ClientID</code> value is always considered an
	// allowed audience, regardless of this setting.
	AllowedAudiences []string `pulumi:"allowedAudiences"`
	// External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.
	// This is an advanced setting typically only needed by Windows Store application backends.
	// Note that URLs within the current domain are always implicitly allowed.
	AllowedExternalRedirectUrls []string `pulumi:"allowedExternalRedirectUrls"`
	// The path of the config file containing auth settings.
	// If the path is relative, base will the site's root directory.
	AuthFilePath *string `pulumi:"authFilePath"`
	// The Client ID of this relying party application, known as the client_id.
	// This setting is required for enabling OpenID Connection authentication with Azure Active Directory or
	// other 3rd party OpenID Connect providers.
	// More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
	ClientId *string `pulumi:"clientId"`
	// The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).
	// This setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.
	// Otherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.
	// More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
	ClientSecret *string `pulumi:"clientSecret"`
	// An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as
	// a replacement for the Client Secret. It is also optional.
	ClientSecretCertificateThumbprint *string `pulumi:"clientSecretCertificateThumbprint"`
	// The app setting name that contains the client secret of the relying party application.
	ClientSecretSettingName *string `pulumi:"clientSecretSettingName"`
	// The default authentication provider to use when multiple providers are configured.
	// This setting is only needed if multiple providers are configured and the unauthenticated client
	// action is set to "RedirectToLoginPage".
	DefaultProvider *string `pulumi:"defaultProvider"`
	// <code>true</code> if the Authentication / Authorization feature is enabled for the current app; otherwise, <code>false</code>.
	Enabled *bool `pulumi:"enabled"`
	// The App ID of the Facebook app used for login.
	// This setting is required for enabling Facebook Login.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookAppId *string `pulumi:"facebookAppId"`
	// The App Secret of the Facebook app used for Facebook Login.
	// This setting is required for enabling Facebook Login.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookAppSecret *string `pulumi:"facebookAppSecret"`
	// The app setting name that contains the app secret used for Facebook Login.
	FacebookAppSecretSettingName *string `pulumi:"facebookAppSecretSettingName"`
	// The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.
	// This setting is optional.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookOAuthScopes []string `pulumi:"facebookOAuthScopes"`
	// The Client Id of the GitHub app used for login.
	// This setting is required for enabling Github login
	GitHubClientId *string `pulumi:"gitHubClientId"`
	// The Client Secret of the GitHub app used for Github Login.
	// This setting is required for enabling Github login.
	GitHubClientSecret *string `pulumi:"gitHubClientSecret"`
	// The app setting name that contains the client secret of the Github
	// app used for GitHub Login.
	GitHubClientSecretSettingName *string `pulumi:"gitHubClientSecretSettingName"`
	// The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.
	// This setting is optional
	GitHubOAuthScopes []string `pulumi:"gitHubOAuthScopes"`
	// The OpenID Connect Client ID for the Google web application.
	// This setting is required for enabling Google Sign-In.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleClientId *string `pulumi:"googleClientId"`
	// The client secret associated with the Google web application.
	// This setting is required for enabling Google Sign-In.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleClientSecret *string `pulumi:"googleClientSecret"`
	// The app setting name that contains the client secret associated with
	// the Google web application.
	GoogleClientSecretSettingName *string `pulumi:"googleClientSecretSettingName"`
	// The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.
	// This setting is optional. If not specified, "openid", "profile", and "email" are used as default scopes.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleOAuthScopes []string `pulumi:"googleOAuthScopes"`
	// Resource Id.
	Id string `pulumi:"id"`
	// "true" if the auth config settings should be read from a file,
	// "false" otherwise
	IsAuthFromFile *string `pulumi:"isAuthFromFile"`
	// The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.
	// When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.
	// This URI is a case-sensitive identifier for the token issuer.
	// More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
	Issuer *string `pulumi:"issuer"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// The OAuth 2.0 client ID that was created for the app used for authentication.
	// This setting is required for enabling Microsoft Account authentication.
	// Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm
	MicrosoftAccountClientId *string `pulumi:"microsoftAccountClientId"`
	// The OAuth 2.0 client secret that was created for the app used for authentication.
	// This setting is required for enabling Microsoft Account authentication.
	// Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm
	MicrosoftAccountClientSecret *string `pulumi:"microsoftAccountClientSecret"`
	// The app setting name containing the OAuth 2.0 client secret that was created for the
	// app used for authentication.
	MicrosoftAccountClientSecretSettingName *string `pulumi:"microsoftAccountClientSecretSettingName"`
	// The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
	// This setting is optional. If not specified, "wl.basic" is used as the default scope.
	// Microsoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx
	MicrosoftAccountOAuthScopes []string `pulumi:"microsoftAccountOAuthScopes"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The RuntimeVersion of the Authentication / Authorization feature in use for the current app.
	// The setting in this value can control the behavior of certain features in the Authentication / Authorization module.
	RuntimeVersion *string `pulumi:"runtimeVersion"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The number of hours after session token expiration that a session token can be used to
	// call the token refresh API. The default is 72 hours.
	TokenRefreshExtensionHours *float64 `pulumi:"tokenRefreshExtensionHours"`
	// <code>true</code> to durably store platform-specific security tokens that are obtained during login flows; otherwise, <code>false</code>.
	//  The default is <code>false</code>.
	TokenStoreEnabled *bool `pulumi:"tokenStoreEnabled"`
	// The OAuth 1.0a consumer key of the Twitter application used for sign-in.
	// This setting is required for enabling Twitter Sign-In.
	// Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
	TwitterConsumerKey *string `pulumi:"twitterConsumerKey"`
	// The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
	// This setting is required for enabling Twitter Sign-In.
	// Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
	TwitterConsumerSecret *string `pulumi:"twitterConsumerSecret"`
	// The app setting name that contains the OAuth 1.0a consumer secret of the Twitter
	// application used for sign-in.
	TwitterConsumerSecretSettingName *string `pulumi:"twitterConsumerSecretSettingName"`
	// Resource type.
	Type string `pulumi:"type"`
	// The action to take when an unauthenticated client attempts to access the app.
	UnauthenticatedClientAction *string `pulumi:"unauthenticatedClientAction"`
	// Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such.
	ValidateIssuer *bool `pulumi:"validateIssuer"`
}

Configuration settings for the Azure App Service Authentication / Authorization feature.

type ListWebAppAuthSettingsSlotArgs

type ListWebAppAuthSettingsSlotArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot.
	Slot string `pulumi:"slot"`
}

type ListWebAppAuthSettingsSlotResult

type ListWebAppAuthSettingsSlotResult struct {
	// Gets a JSON string containing the Azure AD Acl settings.
	AadClaimsAuthorization *string `pulumi:"aadClaimsAuthorization"`
	// Login parameters to send to the OpenID Connect authorization endpoint when
	// a user logs in. Each parameter must be in the form "key=value".
	AdditionalLoginParams []string `pulumi:"additionalLoginParams"`
	// Allowed audience values to consider when validating JWTs issued by
	// Azure Active Directory. Note that the <code>ClientID</code> value is always considered an
	// allowed audience, regardless of this setting.
	AllowedAudiences []string `pulumi:"allowedAudiences"`
	// External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.
	// This is an advanced setting typically only needed by Windows Store application backends.
	// Note that URLs within the current domain are always implicitly allowed.
	AllowedExternalRedirectUrls []string `pulumi:"allowedExternalRedirectUrls"`
	// The path of the config file containing auth settings.
	// If the path is relative, base will the site's root directory.
	AuthFilePath *string `pulumi:"authFilePath"`
	// The Client ID of this relying party application, known as the client_id.
	// This setting is required for enabling OpenID Connection authentication with Azure Active Directory or
	// other 3rd party OpenID Connect providers.
	// More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
	ClientId *string `pulumi:"clientId"`
	// The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).
	// This setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.
	// Otherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.
	// More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
	ClientSecret *string `pulumi:"clientSecret"`
	// An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as
	// a replacement for the Client Secret. It is also optional.
	ClientSecretCertificateThumbprint *string `pulumi:"clientSecretCertificateThumbprint"`
	// The app setting name that contains the client secret of the relying party application.
	ClientSecretSettingName *string `pulumi:"clientSecretSettingName"`
	// The default authentication provider to use when multiple providers are configured.
	// This setting is only needed if multiple providers are configured and the unauthenticated client
	// action is set to "RedirectToLoginPage".
	DefaultProvider *string `pulumi:"defaultProvider"`
	// <code>true</code> if the Authentication / Authorization feature is enabled for the current app; otherwise, <code>false</code>.
	Enabled *bool `pulumi:"enabled"`
	// The App ID of the Facebook app used for login.
	// This setting is required for enabling Facebook Login.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookAppId *string `pulumi:"facebookAppId"`
	// The App Secret of the Facebook app used for Facebook Login.
	// This setting is required for enabling Facebook Login.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookAppSecret *string `pulumi:"facebookAppSecret"`
	// The app setting name that contains the app secret used for Facebook Login.
	FacebookAppSecretSettingName *string `pulumi:"facebookAppSecretSettingName"`
	// The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.
	// This setting is optional.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookOAuthScopes []string `pulumi:"facebookOAuthScopes"`
	// The Client Id of the GitHub app used for login.
	// This setting is required for enabling Github login
	GitHubClientId *string `pulumi:"gitHubClientId"`
	// The Client Secret of the GitHub app used for Github Login.
	// This setting is required for enabling Github login.
	GitHubClientSecret *string `pulumi:"gitHubClientSecret"`
	// The app setting name that contains the client secret of the Github
	// app used for GitHub Login.
	GitHubClientSecretSettingName *string `pulumi:"gitHubClientSecretSettingName"`
	// The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.
	// This setting is optional
	GitHubOAuthScopes []string `pulumi:"gitHubOAuthScopes"`
	// The OpenID Connect Client ID for the Google web application.
	// This setting is required for enabling Google Sign-In.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleClientId *string `pulumi:"googleClientId"`
	// The client secret associated with the Google web application.
	// This setting is required for enabling Google Sign-In.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleClientSecret *string `pulumi:"googleClientSecret"`
	// The app setting name that contains the client secret associated with
	// the Google web application.
	GoogleClientSecretSettingName *string `pulumi:"googleClientSecretSettingName"`
	// The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.
	// This setting is optional. If not specified, "openid", "profile", and "email" are used as default scopes.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleOAuthScopes []string `pulumi:"googleOAuthScopes"`
	// Resource Id.
	Id string `pulumi:"id"`
	// "true" if the auth config settings should be read from a file,
	// "false" otherwise
	IsAuthFromFile *string `pulumi:"isAuthFromFile"`
	// The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.
	// When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.
	// This URI is a case-sensitive identifier for the token issuer.
	// More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
	Issuer *string `pulumi:"issuer"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// The OAuth 2.0 client ID that was created for the app used for authentication.
	// This setting is required for enabling Microsoft Account authentication.
	// Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm
	MicrosoftAccountClientId *string `pulumi:"microsoftAccountClientId"`
	// The OAuth 2.0 client secret that was created for the app used for authentication.
	// This setting is required for enabling Microsoft Account authentication.
	// Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm
	MicrosoftAccountClientSecret *string `pulumi:"microsoftAccountClientSecret"`
	// The app setting name containing the OAuth 2.0 client secret that was created for the
	// app used for authentication.
	MicrosoftAccountClientSecretSettingName *string `pulumi:"microsoftAccountClientSecretSettingName"`
	// The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
	// This setting is optional. If not specified, "wl.basic" is used as the default scope.
	// Microsoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx
	MicrosoftAccountOAuthScopes []string `pulumi:"microsoftAccountOAuthScopes"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The RuntimeVersion of the Authentication / Authorization feature in use for the current app.
	// The setting in this value can control the behavior of certain features in the Authentication / Authorization module.
	RuntimeVersion *string `pulumi:"runtimeVersion"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The number of hours after session token expiration that a session token can be used to
	// call the token refresh API. The default is 72 hours.
	TokenRefreshExtensionHours *float64 `pulumi:"tokenRefreshExtensionHours"`
	// <code>true</code> to durably store platform-specific security tokens that are obtained during login flows; otherwise, <code>false</code>.
	//  The default is <code>false</code>.
	TokenStoreEnabled *bool `pulumi:"tokenStoreEnabled"`
	// The OAuth 1.0a consumer key of the Twitter application used for sign-in.
	// This setting is required for enabling Twitter Sign-In.
	// Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
	TwitterConsumerKey *string `pulumi:"twitterConsumerKey"`
	// The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
	// This setting is required for enabling Twitter Sign-In.
	// Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
	TwitterConsumerSecret *string `pulumi:"twitterConsumerSecret"`
	// The app setting name that contains the OAuth 1.0a consumer secret of the Twitter
	// application used for sign-in.
	TwitterConsumerSecretSettingName *string `pulumi:"twitterConsumerSecretSettingName"`
	// Resource type.
	Type string `pulumi:"type"`
	// The action to take when an unauthenticated client attempts to access the app.
	UnauthenticatedClientAction *string `pulumi:"unauthenticatedClientAction"`
	// Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such.
	ValidateIssuer *bool `pulumi:"validateIssuer"`
}

Configuration settings for the Azure App Service Authentication / Authorization feature.

type ListWebAppAzureStorageAccountsArgs

type ListWebAppAzureStorageAccountsArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListWebAppAzureStorageAccountsResult

type ListWebAppAzureStorageAccountsResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Azure storage accounts.
	Properties map[string]AzureStorageInfoValueResponse `pulumi:"properties"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

AzureStorageInfo dictionary resource.

type ListWebAppAzureStorageAccountsSlotArgs

type ListWebAppAzureStorageAccountsSlotArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API will update the Azure storage account configurations for the production slot.
	Slot string `pulumi:"slot"`
}

type ListWebAppAzureStorageAccountsSlotResult

type ListWebAppAzureStorageAccountsSlotResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Azure storage accounts.
	Properties map[string]AzureStorageInfoValueResponse `pulumi:"properties"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

AzureStorageInfo dictionary resource.

type ListWebAppBackupConfigurationArgs

type ListWebAppBackupConfigurationArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListWebAppBackupConfigurationResult

type ListWebAppBackupConfigurationResult struct {
	// Name of the backup.
	BackupName *string `pulumi:"backupName"`
	// Schedule for the backup if it is executed periodically.
	BackupSchedule *BackupScheduleResponse `pulumi:"backupSchedule"`
	// Databases included in the backup.
	Databases []DatabaseBackupSettingResponse `pulumi:"databases"`
	// True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.
	Enabled *bool `pulumi:"enabled"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// SAS URL to the container.
	StorageAccountUrl string `pulumi:"storageAccountUrl"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

Description of a backup which will be performed.

type ListWebAppBackupConfigurationSlotArgs

type ListWebAppBackupConfigurationSlotArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API will get the backup configuration for the production slot.
	Slot string `pulumi:"slot"`
}

type ListWebAppBackupConfigurationSlotResult

type ListWebAppBackupConfigurationSlotResult struct {
	// Name of the backup.
	BackupName *string `pulumi:"backupName"`
	// Schedule for the backup if it is executed periodically.
	BackupSchedule *BackupScheduleResponse `pulumi:"backupSchedule"`
	// Databases included in the backup.
	Databases []DatabaseBackupSettingResponse `pulumi:"databases"`
	// True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.
	Enabled *bool `pulumi:"enabled"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// SAS URL to the container.
	StorageAccountUrl string `pulumi:"storageAccountUrl"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

Description of a backup which will be performed.

type ListWebAppBackupStatusSecretsArgs

type ListWebAppBackupStatusSecretsArgs struct {
	// ID of backup.
	BackupId string `pulumi:"backupId"`
	// Name of the backup.
	BackupName *string `pulumi:"backupName"`
	// Schedule for the backup if it is executed periodically.
	BackupSchedule *BackupSchedule `pulumi:"backupSchedule"`
	// Databases included in the backup.
	Databases []DatabaseBackupSetting `pulumi:"databases"`
	// True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.
	Enabled *bool `pulumi:"enabled"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Name of web app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// SAS URL to the container.
	StorageAccountUrl string `pulumi:"storageAccountUrl"`
}

type ListWebAppBackupStatusSecretsResult

type ListWebAppBackupStatusSecretsResult struct {
	// Id of the backup.
	BackupId int `pulumi:"backupId"`
	// Name of the blob which contains data for this backup.
	BlobName string `pulumi:"blobName"`
	// Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support.
	CorrelationId string `pulumi:"correlationId"`
	// Timestamp of the backup creation.
	Created string `pulumi:"created"`
	// List of databases included in the backup.
	Databases []DatabaseBackupSettingResponse `pulumi:"databases"`
	// Timestamp when this backup finished.
	FinishedTimeStamp string `pulumi:"finishedTimeStamp"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Timestamp of a last restore operation which used this backup.
	LastRestoreTimeStamp string `pulumi:"lastRestoreTimeStamp"`
	// Details regarding this backup. Might contain an error message.
	Log string `pulumi:"log"`
	// Resource Name.
	Name string `pulumi:"name"`
	// True if this backup has been created due to a schedule being triggered.
	Scheduled bool `pulumi:"scheduled"`
	// Size of the backup in bytes.
	SizeInBytes float64 `pulumi:"sizeInBytes"`
	// Backup status.
	Status string `pulumi:"status"`
	// SAS URL for the storage account container which contains this backup.
	StorageAccountUrl string `pulumi:"storageAccountUrl"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
	// Size of the original web app which has been backed up.
	WebsiteSizeInBytes float64 `pulumi:"websiteSizeInBytes"`
}

Backup description.

type ListWebAppBackupStatusSecretsSlotArgs

type ListWebAppBackupStatusSecretsSlotArgs struct {
	// ID of backup.
	BackupId string `pulumi:"backupId"`
	// Name of the backup.
	BackupName *string `pulumi:"backupName"`
	// Schedule for the backup if it is executed periodically.
	BackupSchedule *BackupSchedule `pulumi:"backupSchedule"`
	// Databases included in the backup.
	Databases []DatabaseBackupSetting `pulumi:"databases"`
	// True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.
	Enabled *bool `pulumi:"enabled"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Name of web app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of web app slot. If not specified then will default to production slot.
	Slot string `pulumi:"slot"`
	// SAS URL to the container.
	StorageAccountUrl string `pulumi:"storageAccountUrl"`
}

type ListWebAppBackupStatusSecretsSlotResult

type ListWebAppBackupStatusSecretsSlotResult struct {
	// Id of the backup.
	BackupId int `pulumi:"backupId"`
	// Name of the blob which contains data for this backup.
	BlobName string `pulumi:"blobName"`
	// Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support.
	CorrelationId string `pulumi:"correlationId"`
	// Timestamp of the backup creation.
	Created string `pulumi:"created"`
	// List of databases included in the backup.
	Databases []DatabaseBackupSettingResponse `pulumi:"databases"`
	// Timestamp when this backup finished.
	FinishedTimeStamp string `pulumi:"finishedTimeStamp"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Timestamp of a last restore operation which used this backup.
	LastRestoreTimeStamp string `pulumi:"lastRestoreTimeStamp"`
	// Details regarding this backup. Might contain an error message.
	Log string `pulumi:"log"`
	// Resource Name.
	Name string `pulumi:"name"`
	// True if this backup has been created due to a schedule being triggered.
	Scheduled bool `pulumi:"scheduled"`
	// Size of the backup in bytes.
	SizeInBytes float64 `pulumi:"sizeInBytes"`
	// Backup status.
	Status string `pulumi:"status"`
	// SAS URL for the storage account container which contains this backup.
	StorageAccountUrl string `pulumi:"storageAccountUrl"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
	// Size of the original web app which has been backed up.
	WebsiteSizeInBytes float64 `pulumi:"websiteSizeInBytes"`
}

Backup description.

type ListWebAppConnectionStringsArgs

type ListWebAppConnectionStringsArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListWebAppConnectionStringsResult

type ListWebAppConnectionStringsResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Connection strings.
	Properties map[string]ConnStringValueTypePairResponse `pulumi:"properties"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

type ListWebAppConnectionStringsSlotArgs

type ListWebAppConnectionStringsSlotArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API will get the connection settings for the production slot.
	Slot string `pulumi:"slot"`
}

type ListWebAppConnectionStringsSlotResult

type ListWebAppConnectionStringsSlotResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Connection strings.
	Properties map[string]ConnStringValueTypePairResponse `pulumi:"properties"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

type ListWebAppFunctionKeysArgs

type ListWebAppFunctionKeysArgs struct {
	// Function name.
	FunctionName string `pulumi:"functionName"`
	// Site name.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListWebAppFunctionKeysResult

type ListWebAppFunctionKeysResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Settings.
	Properties map[string]string `pulumi:"properties"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

type ListWebAppFunctionKeysSlotArgs

type ListWebAppFunctionKeysSlotArgs struct {
	// Function name.
	FunctionName string `pulumi:"functionName"`
	// Site name.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment slot.
	Slot string `pulumi:"slot"`
}

type ListWebAppFunctionKeysSlotResult

type ListWebAppFunctionKeysSlotResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Settings.
	Properties map[string]string `pulumi:"properties"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

type ListWebAppFunctionSecretsArgs

type ListWebAppFunctionSecretsArgs struct {
	// Function name.
	FunctionName string `pulumi:"functionName"`
	// Site name.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListWebAppFunctionSecretsResult

type ListWebAppFunctionSecretsResult struct {
	// Secret key.
	Key *string `pulumi:"key"`
	// Trigger URL.
	TriggerUrl *string `pulumi:"triggerUrl"`
}

Function secrets.

type ListWebAppFunctionSecretsSlotArgs

type ListWebAppFunctionSecretsSlotArgs struct {
	// Function name.
	FunctionName string `pulumi:"functionName"`
	// Site name.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment slot.
	Slot string `pulumi:"slot"`
}

type ListWebAppFunctionSecretsSlotResult

type ListWebAppFunctionSecretsSlotResult struct {
	// Secret key.
	Key *string `pulumi:"key"`
	// Trigger URL.
	TriggerUrl *string `pulumi:"triggerUrl"`
}

Function secrets.

type ListWebAppHostKeysArgs

type ListWebAppHostKeysArgs struct {
	// Site name.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListWebAppHostKeysResult

type ListWebAppHostKeysResult struct {
	// Host level function keys.
	FunctionKeys map[string]string `pulumi:"functionKeys"`
	// Secret key.
	MasterKey *string `pulumi:"masterKey"`
	// System keys.
	SystemKeys map[string]string `pulumi:"systemKeys"`
}

Functions host level keys.

type ListWebAppHostKeysSlotArgs

type ListWebAppHostKeysSlotArgs struct {
	// Site name.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment slot.
	Slot string `pulumi:"slot"`
}

type ListWebAppHostKeysSlotResult

type ListWebAppHostKeysSlotResult struct {
	// Host level function keys.
	FunctionKeys map[string]string `pulumi:"functionKeys"`
	// Secret key.
	MasterKey *string `pulumi:"masterKey"`
	// System keys.
	SystemKeys map[string]string `pulumi:"systemKeys"`
}

Functions host level keys.

type ListWebAppHybridConnectionKeysArgs

type ListWebAppHybridConnectionKeysArgs struct {
	// The name of the web app.
	Name string `pulumi:"name"`
	// The namespace for this hybrid connection.
	NamespaceName string `pulumi:"namespaceName"`
	// The relay name for this hybrid connection.
	RelayName string `pulumi:"relayName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListWebAppHybridConnectionKeysResult

type ListWebAppHybridConnectionKeysResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The name of the send key.
	SendKeyName string `pulumi:"sendKeyName"`
	// The value of the send key.
	SendKeyValue string `pulumi:"sendKeyValue"`
	// Resource type.
	Type string `pulumi:"type"`
}

Hybrid Connection key contract. This has the send key name and value for a Hybrid Connection.

type ListWebAppHybridConnectionKeysSlotArgs

type ListWebAppHybridConnectionKeysSlotArgs struct {
	// The name of the web app.
	Name string `pulumi:"name"`
	// The namespace for this hybrid connection.
	NamespaceName string `pulumi:"namespaceName"`
	// The relay name for this hybrid connection.
	RelayName string `pulumi:"relayName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the slot for the web app.
	Slot string `pulumi:"slot"`
}

type ListWebAppHybridConnectionKeysSlotResult

type ListWebAppHybridConnectionKeysSlotResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The name of the send key.
	SendKeyName string `pulumi:"sendKeyName"`
	// The value of the send key.
	SendKeyValue string `pulumi:"sendKeyValue"`
	// Resource type.
	Type string `pulumi:"type"`
}

Hybrid Connection key contract. This has the send key name and value for a Hybrid Connection.

type ListWebAppMetadataArgs

type ListWebAppMetadataArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListWebAppMetadataResult

type ListWebAppMetadataResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Settings.
	Properties map[string]string `pulumi:"properties"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

type ListWebAppMetadataSlotArgs

type ListWebAppMetadataSlotArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API will get the metadata for the production slot.
	Slot string `pulumi:"slot"`
}

type ListWebAppMetadataSlotResult

type ListWebAppMetadataSlotResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Settings.
	Properties map[string]string `pulumi:"properties"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

type ListWebAppPublishingCredentialsArgs

type ListWebAppPublishingCredentialsArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListWebAppPublishingCredentialsResult

type ListWebAppPublishingCredentialsResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Password used for publishing.
	PublishingPassword *string `pulumi:"publishingPassword"`
	// Password hash used for publishing.
	PublishingPasswordHash *string `pulumi:"publishingPasswordHash"`
	// Password hash salt used for publishing.
	PublishingPasswordHashSalt *string `pulumi:"publishingPasswordHashSalt"`
	// Username used for publishing.
	PublishingUserName string `pulumi:"publishingUserName"`
	// Url of SCM site.
	ScmUri *string `pulumi:"scmUri"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

User credentials used for publishing activity.

type ListWebAppPublishingCredentialsSlotArgs

type ListWebAppPublishingCredentialsSlotArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API will get the publishing credentials for the production slot.
	Slot string `pulumi:"slot"`
}

type ListWebAppPublishingCredentialsSlotResult

type ListWebAppPublishingCredentialsSlotResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Password used for publishing.
	PublishingPassword *string `pulumi:"publishingPassword"`
	// Password hash used for publishing.
	PublishingPasswordHash *string `pulumi:"publishingPasswordHash"`
	// Password hash salt used for publishing.
	PublishingPasswordHashSalt *string `pulumi:"publishingPasswordHashSalt"`
	// Username used for publishing.
	PublishingUserName string `pulumi:"publishingUserName"`
	// Url of SCM site.
	ScmUri *string `pulumi:"scmUri"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

User credentials used for publishing activity.

type ListWebAppSiteBackupsArgs

type ListWebAppSiteBackupsArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListWebAppSiteBackupsResult

type ListWebAppSiteBackupsResult struct {
	// Link to next page of resources.
	NextLink string `pulumi:"nextLink"`
	// Collection of resources.
	Value []BackupItemResponse `pulumi:"value"`
}

Collection of backup items.

type ListWebAppSiteBackupsSlotArgs

type ListWebAppSiteBackupsSlotArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API will get backups of the production slot.
	Slot string `pulumi:"slot"`
}

type ListWebAppSiteBackupsSlotResult

type ListWebAppSiteBackupsSlotResult struct {
	// Link to next page of resources.
	NextLink string `pulumi:"nextLink"`
	// Collection of resources.
	Value []BackupItemResponse `pulumi:"value"`
}

Collection of backup items.

type ListWebAppSitePushSettingsArgs

type ListWebAppSitePushSettingsArgs struct {
	// Name of web app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListWebAppSitePushSettingsResult

type ListWebAppSitePushSettingsResult struct {
	// Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.
	DynamicTagsJson *string `pulumi:"dynamicTagsJson"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Gets or sets a flag indicating whether the Push endpoint is enabled.
	IsPushEnabled bool `pulumi:"isPushEnabled"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
	TagWhitelistJson *string `pulumi:"tagWhitelistJson"`
	// Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.
	// Tags can consist of alphanumeric characters and the following:
	// '_', '@', '#', '.', ':', '-'.
	// Validation should be performed at the PushRequestHandler.
	TagsRequiringAuth *string `pulumi:"tagsRequiringAuth"`
	// Resource type.
	Type string `pulumi:"type"`
}

Push settings for the App.

type ListWebAppSitePushSettingsSlotArgs

type ListWebAppSitePushSettingsSlotArgs struct {
	// Name of web app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of web app slot. If not specified then will default to production slot.
	Slot string `pulumi:"slot"`
}

type ListWebAppSitePushSettingsSlotResult

type ListWebAppSitePushSettingsSlotResult struct {
	// Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.
	DynamicTagsJson *string `pulumi:"dynamicTagsJson"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Gets or sets a flag indicating whether the Push endpoint is enabled.
	IsPushEnabled bool `pulumi:"isPushEnabled"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
	TagWhitelistJson *string `pulumi:"tagWhitelistJson"`
	// Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.
	// Tags can consist of alphanumeric characters and the following:
	// '_', '@', '#', '.', ':', '-'.
	// Validation should be performed at the PushRequestHandler.
	TagsRequiringAuth *string `pulumi:"tagsRequiringAuth"`
	// Resource type.
	Type string `pulumi:"type"`
}

Push settings for the App.

type ListWebAppSyncFunctionTriggersArgs

type ListWebAppSyncFunctionTriggersArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListWebAppSyncFunctionTriggersResult

type ListWebAppSyncFunctionTriggersResult struct {
	// Secret key.
	Key *string `pulumi:"key"`
	// Trigger URL.
	TriggerUrl *string `pulumi:"triggerUrl"`
}

Function secrets.

type ListWebAppSyncFunctionTriggersSlotArgs

type ListWebAppSyncFunctionTriggersSlotArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment slot.
	Slot string `pulumi:"slot"`
}

type ListWebAppSyncFunctionTriggersSlotResult

type ListWebAppSyncFunctionTriggersSlotResult struct {
	// Secret key.
	Key *string `pulumi:"key"`
	// Trigger URL.
	TriggerUrl *string `pulumi:"triggerUrl"`
}

Function secrets.

type ListWebApplicationSettingsArgs

type ListWebApplicationSettingsArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListWebApplicationSettingsResult

type ListWebApplicationSettingsResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Settings.
	Properties map[string]string `pulumi:"properties"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

type ListWebApplicationSettingsSlotArgs

type ListWebApplicationSettingsSlotArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API will get the application settings for the production slot.
	Slot string `pulumi:"slot"`
}

type ListWebApplicationSettingsSlotResult

type ListWebApplicationSettingsSlotResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Settings.
	Properties map[string]string `pulumi:"properties"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

type LoadBalancingMode added in v0.3.1

type LoadBalancingMode pulumi.String

Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.

func (LoadBalancingMode) ElementType added in v0.3.1

func (LoadBalancingMode) ElementType() reflect.Type

func (LoadBalancingMode) ToStringOutput added in v0.3.1

func (e LoadBalancingMode) ToStringOutput() pulumi.StringOutput

func (LoadBalancingMode) ToStringOutputWithContext added in v0.3.1

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

func (LoadBalancingMode) ToStringPtrOutput added in v0.3.1

func (e LoadBalancingMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (LoadBalancingMode) ToStringPtrOutputWithContext added in v0.3.1

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

type LogLevel added in v0.3.1

type LogLevel pulumi.String

Log level.

func (LogLevel) ElementType added in v0.3.1

func (LogLevel) ElementType() reflect.Type

func (LogLevel) ToStringOutput added in v0.3.1

func (e LogLevel) ToStringOutput() pulumi.StringOutput

func (LogLevel) ToStringOutputWithContext added in v0.3.1

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

func (LogLevel) ToStringPtrOutput added in v0.3.1

func (e LogLevel) ToStringPtrOutput() pulumi.StringPtrOutput

func (LogLevel) ToStringPtrOutputWithContext added in v0.3.1

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

type Login added in v0.6.0

type Login struct {
	AllowedExternalRedirectUrls []string          `pulumi:"allowedExternalRedirectUrls"`
	CookieExpiration            *CookieExpiration `pulumi:"cookieExpiration"`
	// Kind of resource.
	Kind                          *string      `pulumi:"kind"`
	Nonce                         *Nonce       `pulumi:"nonce"`
	PreserveUrlFragmentsForLogins *bool        `pulumi:"preserveUrlFragmentsForLogins"`
	Routes                        *LoginRoutes `pulumi:"routes"`
	TokenStore                    *TokenStore  `pulumi:"tokenStore"`
}

type LoginArgs added in v0.6.0

type LoginArgs struct {
	AllowedExternalRedirectUrls pulumi.StringArrayInput  `pulumi:"allowedExternalRedirectUrls"`
	CookieExpiration            CookieExpirationPtrInput `pulumi:"cookieExpiration"`
	// Kind of resource.
	Kind                          pulumi.StringPtrInput `pulumi:"kind"`
	Nonce                         NoncePtrInput         `pulumi:"nonce"`
	PreserveUrlFragmentsForLogins pulumi.BoolPtrInput   `pulumi:"preserveUrlFragmentsForLogins"`
	Routes                        LoginRoutesPtrInput   `pulumi:"routes"`
	TokenStore                    TokenStorePtrInput    `pulumi:"tokenStore"`
}

func (LoginArgs) ElementType added in v0.6.0

func (LoginArgs) ElementType() reflect.Type

func (LoginArgs) ToLoginOutput added in v0.6.0

func (i LoginArgs) ToLoginOutput() LoginOutput

func (LoginArgs) ToLoginOutputWithContext added in v0.6.0

func (i LoginArgs) ToLoginOutputWithContext(ctx context.Context) LoginOutput

func (LoginArgs) ToLoginPtrOutput added in v0.6.0

func (i LoginArgs) ToLoginPtrOutput() LoginPtrOutput

func (LoginArgs) ToLoginPtrOutputWithContext added in v0.6.0

func (i LoginArgs) ToLoginPtrOutputWithContext(ctx context.Context) LoginPtrOutput

type LoginInput added in v0.6.0

type LoginInput interface {
	pulumi.Input

	ToLoginOutput() LoginOutput
	ToLoginOutputWithContext(context.Context) LoginOutput
}

LoginInput is an input type that accepts LoginArgs and LoginOutput values. You can construct a concrete instance of `LoginInput` via:

LoginArgs{...}

type LoginOutput added in v0.6.0

type LoginOutput struct{ *pulumi.OutputState }

func (LoginOutput) AllowedExternalRedirectUrls added in v0.6.0

func (o LoginOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput

func (LoginOutput) CookieExpiration added in v0.6.0

func (o LoginOutput) CookieExpiration() CookieExpirationPtrOutput

func (LoginOutput) ElementType added in v0.6.0

func (LoginOutput) ElementType() reflect.Type

func (LoginOutput) Kind added in v0.6.0

Kind of resource.

func (LoginOutput) Nonce added in v0.6.0

func (o LoginOutput) Nonce() NoncePtrOutput

func (LoginOutput) PreserveUrlFragmentsForLogins added in v0.6.0

func (o LoginOutput) PreserveUrlFragmentsForLogins() pulumi.BoolPtrOutput

func (LoginOutput) Routes added in v0.6.0

func (o LoginOutput) Routes() LoginRoutesPtrOutput

func (LoginOutput) ToLoginOutput added in v0.6.0

func (o LoginOutput) ToLoginOutput() LoginOutput

func (LoginOutput) ToLoginOutputWithContext added in v0.6.0

func (o LoginOutput) ToLoginOutputWithContext(ctx context.Context) LoginOutput

func (LoginOutput) ToLoginPtrOutput added in v0.6.0

func (o LoginOutput) ToLoginPtrOutput() LoginPtrOutput

func (LoginOutput) ToLoginPtrOutputWithContext added in v0.6.0

func (o LoginOutput) ToLoginPtrOutputWithContext(ctx context.Context) LoginPtrOutput

func (LoginOutput) TokenStore added in v0.6.0

func (o LoginOutput) TokenStore() TokenStorePtrOutput

type LoginPtrInput added in v0.6.0

type LoginPtrInput interface {
	pulumi.Input

	ToLoginPtrOutput() LoginPtrOutput
	ToLoginPtrOutputWithContext(context.Context) LoginPtrOutput
}

LoginPtrInput is an input type that accepts LoginArgs, LoginPtr and LoginPtrOutput values. You can construct a concrete instance of `LoginPtrInput` via:

        LoginArgs{...}

or:

        nil

func LoginPtr added in v0.6.0

func LoginPtr(v *LoginArgs) LoginPtrInput

type LoginPtrOutput added in v0.6.0

type LoginPtrOutput struct{ *pulumi.OutputState }

func (LoginPtrOutput) AllowedExternalRedirectUrls added in v0.6.0

func (o LoginPtrOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput

func (LoginPtrOutput) CookieExpiration added in v0.6.0

func (o LoginPtrOutput) CookieExpiration() CookieExpirationPtrOutput

func (LoginPtrOutput) Elem added in v0.6.0

func (o LoginPtrOutput) Elem() LoginOutput

func (LoginPtrOutput) ElementType added in v0.6.0

func (LoginPtrOutput) ElementType() reflect.Type

func (LoginPtrOutput) Kind added in v0.6.0

Kind of resource.

func (LoginPtrOutput) Nonce added in v0.6.0

func (o LoginPtrOutput) Nonce() NoncePtrOutput

func (LoginPtrOutput) PreserveUrlFragmentsForLogins added in v0.6.0

func (o LoginPtrOutput) PreserveUrlFragmentsForLogins() pulumi.BoolPtrOutput

func (LoginPtrOutput) Routes added in v0.6.0

func (LoginPtrOutput) ToLoginPtrOutput added in v0.6.0

func (o LoginPtrOutput) ToLoginPtrOutput() LoginPtrOutput

func (LoginPtrOutput) ToLoginPtrOutputWithContext added in v0.6.0

func (o LoginPtrOutput) ToLoginPtrOutputWithContext(ctx context.Context) LoginPtrOutput

func (LoginPtrOutput) TokenStore added in v0.6.0

func (o LoginPtrOutput) TokenStore() TokenStorePtrOutput

type LoginResponse added in v0.6.0

type LoginResponse struct {
	AllowedExternalRedirectUrls []string                  `pulumi:"allowedExternalRedirectUrls"`
	CookieExpiration            *CookieExpirationResponse `pulumi:"cookieExpiration"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name                          string               `pulumi:"name"`
	Nonce                         *NonceResponse       `pulumi:"nonce"`
	PreserveUrlFragmentsForLogins *bool                `pulumi:"preserveUrlFragmentsForLogins"`
	Routes                        *LoginRoutesResponse `pulumi:"routes"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse  `pulumi:"systemData"`
	TokenStore *TokenStoreResponse `pulumi:"tokenStore"`
	// Resource type.
	Type string `pulumi:"type"`
}

type LoginResponseArgs added in v0.6.0

type LoginResponseArgs struct {
	AllowedExternalRedirectUrls pulumi.StringArrayInput          `pulumi:"allowedExternalRedirectUrls"`
	CookieExpiration            CookieExpirationResponsePtrInput `pulumi:"cookieExpiration"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name                          pulumi.StringInput          `pulumi:"name"`
	Nonce                         NonceResponsePtrInput       `pulumi:"nonce"`
	PreserveUrlFragmentsForLogins pulumi.BoolPtrInput         `pulumi:"preserveUrlFragmentsForLogins"`
	Routes                        LoginRoutesResponsePtrInput `pulumi:"routes"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput    `pulumi:"systemData"`
	TokenStore TokenStoreResponsePtrInput `pulumi:"tokenStore"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (LoginResponseArgs) ElementType added in v0.6.0

func (LoginResponseArgs) ElementType() reflect.Type

func (LoginResponseArgs) ToLoginResponseOutput added in v0.6.0

func (i LoginResponseArgs) ToLoginResponseOutput() LoginResponseOutput

func (LoginResponseArgs) ToLoginResponseOutputWithContext added in v0.6.0

func (i LoginResponseArgs) ToLoginResponseOutputWithContext(ctx context.Context) LoginResponseOutput

func (LoginResponseArgs) ToLoginResponsePtrOutput added in v0.6.0

func (i LoginResponseArgs) ToLoginResponsePtrOutput() LoginResponsePtrOutput

func (LoginResponseArgs) ToLoginResponsePtrOutputWithContext added in v0.6.0

func (i LoginResponseArgs) ToLoginResponsePtrOutputWithContext(ctx context.Context) LoginResponsePtrOutput

type LoginResponseInput added in v0.6.0

type LoginResponseInput interface {
	pulumi.Input

	ToLoginResponseOutput() LoginResponseOutput
	ToLoginResponseOutputWithContext(context.Context) LoginResponseOutput
}

LoginResponseInput is an input type that accepts LoginResponseArgs and LoginResponseOutput values. You can construct a concrete instance of `LoginResponseInput` via:

LoginResponseArgs{...}

type LoginResponseOutput added in v0.6.0

type LoginResponseOutput struct{ *pulumi.OutputState }

func (LoginResponseOutput) AllowedExternalRedirectUrls added in v0.6.0

func (o LoginResponseOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput

func (LoginResponseOutput) CookieExpiration added in v0.6.0

func (LoginResponseOutput) ElementType added in v0.6.0

func (LoginResponseOutput) ElementType() reflect.Type

func (LoginResponseOutput) Id added in v0.6.0

Resource Id.

func (LoginResponseOutput) Kind added in v0.6.0

Kind of resource.

func (LoginResponseOutput) Name added in v0.6.0

Resource Name.

func (LoginResponseOutput) Nonce added in v0.6.0

func (LoginResponseOutput) PreserveUrlFragmentsForLogins added in v0.6.0

func (o LoginResponseOutput) PreserveUrlFragmentsForLogins() pulumi.BoolPtrOutput

func (LoginResponseOutput) Routes added in v0.6.0

func (LoginResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (LoginResponseOutput) ToLoginResponseOutput added in v0.6.0

func (o LoginResponseOutput) ToLoginResponseOutput() LoginResponseOutput

func (LoginResponseOutput) ToLoginResponseOutputWithContext added in v0.6.0

func (o LoginResponseOutput) ToLoginResponseOutputWithContext(ctx context.Context) LoginResponseOutput

func (LoginResponseOutput) ToLoginResponsePtrOutput added in v0.6.0

func (o LoginResponseOutput) ToLoginResponsePtrOutput() LoginResponsePtrOutput

func (LoginResponseOutput) ToLoginResponsePtrOutputWithContext added in v0.6.0

func (o LoginResponseOutput) ToLoginResponsePtrOutputWithContext(ctx context.Context) LoginResponsePtrOutput

func (LoginResponseOutput) TokenStore added in v0.6.0

func (LoginResponseOutput) Type added in v0.6.0

Resource type.

type LoginResponsePtrInput added in v0.6.0

type LoginResponsePtrInput interface {
	pulumi.Input

	ToLoginResponsePtrOutput() LoginResponsePtrOutput
	ToLoginResponsePtrOutputWithContext(context.Context) LoginResponsePtrOutput
}

LoginResponsePtrInput is an input type that accepts LoginResponseArgs, LoginResponsePtr and LoginResponsePtrOutput values. You can construct a concrete instance of `LoginResponsePtrInput` via:

        LoginResponseArgs{...}

or:

        nil

func LoginResponsePtr added in v0.6.0

func LoginResponsePtr(v *LoginResponseArgs) LoginResponsePtrInput

type LoginResponsePtrOutput added in v0.6.0

type LoginResponsePtrOutput struct{ *pulumi.OutputState }

func (LoginResponsePtrOutput) AllowedExternalRedirectUrls added in v0.6.0

func (o LoginResponsePtrOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput

func (LoginResponsePtrOutput) CookieExpiration added in v0.6.0

func (LoginResponsePtrOutput) Elem added in v0.6.0

func (LoginResponsePtrOutput) ElementType added in v0.6.0

func (LoginResponsePtrOutput) ElementType() reflect.Type

func (LoginResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (LoginResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (LoginResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (LoginResponsePtrOutput) Nonce added in v0.6.0

func (LoginResponsePtrOutput) PreserveUrlFragmentsForLogins added in v0.6.0

func (o LoginResponsePtrOutput) PreserveUrlFragmentsForLogins() pulumi.BoolPtrOutput

func (LoginResponsePtrOutput) Routes added in v0.6.0

func (LoginResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (LoginResponsePtrOutput) ToLoginResponsePtrOutput added in v0.6.0

func (o LoginResponsePtrOutput) ToLoginResponsePtrOutput() LoginResponsePtrOutput

func (LoginResponsePtrOutput) ToLoginResponsePtrOutputWithContext added in v0.6.0

func (o LoginResponsePtrOutput) ToLoginResponsePtrOutputWithContext(ctx context.Context) LoginResponsePtrOutput

func (LoginResponsePtrOutput) TokenStore added in v0.6.0

func (LoginResponsePtrOutput) Type added in v0.6.0

Resource type.

type LoginRoutes added in v0.6.0

type LoginRoutes struct {
	// Kind of resource.
	Kind           *string `pulumi:"kind"`
	LogoutEndpoint *string `pulumi:"logoutEndpoint"`
}

type LoginRoutesArgs added in v0.6.0

type LoginRoutesArgs struct {
	// Kind of resource.
	Kind           pulumi.StringPtrInput `pulumi:"kind"`
	LogoutEndpoint pulumi.StringPtrInput `pulumi:"logoutEndpoint"`
}

func (LoginRoutesArgs) ElementType added in v0.6.0

func (LoginRoutesArgs) ElementType() reflect.Type

func (LoginRoutesArgs) ToLoginRoutesOutput added in v0.6.0

func (i LoginRoutesArgs) ToLoginRoutesOutput() LoginRoutesOutput

func (LoginRoutesArgs) ToLoginRoutesOutputWithContext added in v0.6.0

func (i LoginRoutesArgs) ToLoginRoutesOutputWithContext(ctx context.Context) LoginRoutesOutput

func (LoginRoutesArgs) ToLoginRoutesPtrOutput added in v0.6.0

func (i LoginRoutesArgs) ToLoginRoutesPtrOutput() LoginRoutesPtrOutput

func (LoginRoutesArgs) ToLoginRoutesPtrOutputWithContext added in v0.6.0

func (i LoginRoutesArgs) ToLoginRoutesPtrOutputWithContext(ctx context.Context) LoginRoutesPtrOutput

type LoginRoutesInput added in v0.6.0

type LoginRoutesInput interface {
	pulumi.Input

	ToLoginRoutesOutput() LoginRoutesOutput
	ToLoginRoutesOutputWithContext(context.Context) LoginRoutesOutput
}

LoginRoutesInput is an input type that accepts LoginRoutesArgs and LoginRoutesOutput values. You can construct a concrete instance of `LoginRoutesInput` via:

LoginRoutesArgs{...}

type LoginRoutesOutput added in v0.6.0

type LoginRoutesOutput struct{ *pulumi.OutputState }

func (LoginRoutesOutput) ElementType added in v0.6.0

func (LoginRoutesOutput) ElementType() reflect.Type

func (LoginRoutesOutput) Kind added in v0.6.0

Kind of resource.

func (LoginRoutesOutput) LogoutEndpoint added in v0.6.0

func (o LoginRoutesOutput) LogoutEndpoint() pulumi.StringPtrOutput

func (LoginRoutesOutput) ToLoginRoutesOutput added in v0.6.0

func (o LoginRoutesOutput) ToLoginRoutesOutput() LoginRoutesOutput

func (LoginRoutesOutput) ToLoginRoutesOutputWithContext added in v0.6.0

func (o LoginRoutesOutput) ToLoginRoutesOutputWithContext(ctx context.Context) LoginRoutesOutput

func (LoginRoutesOutput) ToLoginRoutesPtrOutput added in v0.6.0

func (o LoginRoutesOutput) ToLoginRoutesPtrOutput() LoginRoutesPtrOutput

func (LoginRoutesOutput) ToLoginRoutesPtrOutputWithContext added in v0.6.0

func (o LoginRoutesOutput) ToLoginRoutesPtrOutputWithContext(ctx context.Context) LoginRoutesPtrOutput

type LoginRoutesPtrInput added in v0.6.0

type LoginRoutesPtrInput interface {
	pulumi.Input

	ToLoginRoutesPtrOutput() LoginRoutesPtrOutput
	ToLoginRoutesPtrOutputWithContext(context.Context) LoginRoutesPtrOutput
}

LoginRoutesPtrInput is an input type that accepts LoginRoutesArgs, LoginRoutesPtr and LoginRoutesPtrOutput values. You can construct a concrete instance of `LoginRoutesPtrInput` via:

        LoginRoutesArgs{...}

or:

        nil

func LoginRoutesPtr added in v0.6.0

func LoginRoutesPtr(v *LoginRoutesArgs) LoginRoutesPtrInput

type LoginRoutesPtrOutput added in v0.6.0

type LoginRoutesPtrOutput struct{ *pulumi.OutputState }

func (LoginRoutesPtrOutput) Elem added in v0.6.0

func (LoginRoutesPtrOutput) ElementType added in v0.6.0

func (LoginRoutesPtrOutput) ElementType() reflect.Type

func (LoginRoutesPtrOutput) Kind added in v0.6.0

Kind of resource.

func (LoginRoutesPtrOutput) LogoutEndpoint added in v0.6.0

func (o LoginRoutesPtrOutput) LogoutEndpoint() pulumi.StringPtrOutput

func (LoginRoutesPtrOutput) ToLoginRoutesPtrOutput added in v0.6.0

func (o LoginRoutesPtrOutput) ToLoginRoutesPtrOutput() LoginRoutesPtrOutput

func (LoginRoutesPtrOutput) ToLoginRoutesPtrOutputWithContext added in v0.6.0

func (o LoginRoutesPtrOutput) ToLoginRoutesPtrOutputWithContext(ctx context.Context) LoginRoutesPtrOutput

type LoginRoutesResponse added in v0.6.0

type LoginRoutesResponse struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind           *string `pulumi:"kind"`
	LogoutEndpoint *string `pulumi:"logoutEndpoint"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

type LoginRoutesResponseArgs added in v0.6.0

type LoginRoutesResponseArgs struct {
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind           pulumi.StringPtrInput `pulumi:"kind"`
	LogoutEndpoint pulumi.StringPtrInput `pulumi:"logoutEndpoint"`
	// Resource Name.
	Name pulumi.StringInput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (LoginRoutesResponseArgs) ElementType added in v0.6.0

func (LoginRoutesResponseArgs) ElementType() reflect.Type

func (LoginRoutesResponseArgs) ToLoginRoutesResponseOutput added in v0.6.0

func (i LoginRoutesResponseArgs) ToLoginRoutesResponseOutput() LoginRoutesResponseOutput

func (LoginRoutesResponseArgs) ToLoginRoutesResponseOutputWithContext added in v0.6.0

func (i LoginRoutesResponseArgs) ToLoginRoutesResponseOutputWithContext(ctx context.Context) LoginRoutesResponseOutput

func (LoginRoutesResponseArgs) ToLoginRoutesResponsePtrOutput added in v0.6.0

func (i LoginRoutesResponseArgs) ToLoginRoutesResponsePtrOutput() LoginRoutesResponsePtrOutput

func (LoginRoutesResponseArgs) ToLoginRoutesResponsePtrOutputWithContext added in v0.6.0

func (i LoginRoutesResponseArgs) ToLoginRoutesResponsePtrOutputWithContext(ctx context.Context) LoginRoutesResponsePtrOutput

type LoginRoutesResponseInput added in v0.6.0

type LoginRoutesResponseInput interface {
	pulumi.Input

	ToLoginRoutesResponseOutput() LoginRoutesResponseOutput
	ToLoginRoutesResponseOutputWithContext(context.Context) LoginRoutesResponseOutput
}

LoginRoutesResponseInput is an input type that accepts LoginRoutesResponseArgs and LoginRoutesResponseOutput values. You can construct a concrete instance of `LoginRoutesResponseInput` via:

LoginRoutesResponseArgs{...}

type LoginRoutesResponseOutput added in v0.6.0

type LoginRoutesResponseOutput struct{ *pulumi.OutputState }

func (LoginRoutesResponseOutput) ElementType added in v0.6.0

func (LoginRoutesResponseOutput) ElementType() reflect.Type

func (LoginRoutesResponseOutput) Id added in v0.6.0

Resource Id.

func (LoginRoutesResponseOutput) Kind added in v0.6.0

Kind of resource.

func (LoginRoutesResponseOutput) LogoutEndpoint added in v0.6.0

func (LoginRoutesResponseOutput) Name added in v0.6.0

Resource Name.

func (LoginRoutesResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (LoginRoutesResponseOutput) ToLoginRoutesResponseOutput added in v0.6.0

func (o LoginRoutesResponseOutput) ToLoginRoutesResponseOutput() LoginRoutesResponseOutput

func (LoginRoutesResponseOutput) ToLoginRoutesResponseOutputWithContext added in v0.6.0

func (o LoginRoutesResponseOutput) ToLoginRoutesResponseOutputWithContext(ctx context.Context) LoginRoutesResponseOutput

func (LoginRoutesResponseOutput) ToLoginRoutesResponsePtrOutput added in v0.6.0

func (o LoginRoutesResponseOutput) ToLoginRoutesResponsePtrOutput() LoginRoutesResponsePtrOutput

func (LoginRoutesResponseOutput) ToLoginRoutesResponsePtrOutputWithContext added in v0.6.0

func (o LoginRoutesResponseOutput) ToLoginRoutesResponsePtrOutputWithContext(ctx context.Context) LoginRoutesResponsePtrOutput

func (LoginRoutesResponseOutput) Type added in v0.6.0

Resource type.

type LoginRoutesResponsePtrInput added in v0.6.0

type LoginRoutesResponsePtrInput interface {
	pulumi.Input

	ToLoginRoutesResponsePtrOutput() LoginRoutesResponsePtrOutput
	ToLoginRoutesResponsePtrOutputWithContext(context.Context) LoginRoutesResponsePtrOutput
}

LoginRoutesResponsePtrInput is an input type that accepts LoginRoutesResponseArgs, LoginRoutesResponsePtr and LoginRoutesResponsePtrOutput values. You can construct a concrete instance of `LoginRoutesResponsePtrInput` via:

        LoginRoutesResponseArgs{...}

or:

        nil

func LoginRoutesResponsePtr added in v0.6.0

func LoginRoutesResponsePtr(v *LoginRoutesResponseArgs) LoginRoutesResponsePtrInput

type LoginRoutesResponsePtrOutput added in v0.6.0

type LoginRoutesResponsePtrOutput struct{ *pulumi.OutputState }

func (LoginRoutesResponsePtrOutput) Elem added in v0.6.0

func (LoginRoutesResponsePtrOutput) ElementType added in v0.6.0

func (LoginRoutesResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (LoginRoutesResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (LoginRoutesResponsePtrOutput) LogoutEndpoint added in v0.6.0

func (LoginRoutesResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (LoginRoutesResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (LoginRoutesResponsePtrOutput) ToLoginRoutesResponsePtrOutput added in v0.6.0

func (o LoginRoutesResponsePtrOutput) ToLoginRoutesResponsePtrOutput() LoginRoutesResponsePtrOutput

func (LoginRoutesResponsePtrOutput) ToLoginRoutesResponsePtrOutputWithContext added in v0.6.0

func (o LoginRoutesResponsePtrOutput) ToLoginRoutesResponsePtrOutputWithContext(ctx context.Context) LoginRoutesResponsePtrOutput

func (LoginRoutesResponsePtrOutput) Type added in v0.6.0

Resource type.

type LoginScopes added in v0.6.0

type LoginScopes struct {
	// Kind of resource.
	Kind   *string  `pulumi:"kind"`
	Scopes []string `pulumi:"scopes"`
}

type LoginScopesArgs added in v0.6.0

type LoginScopesArgs struct {
	// Kind of resource.
	Kind   pulumi.StringPtrInput   `pulumi:"kind"`
	Scopes pulumi.StringArrayInput `pulumi:"scopes"`
}

func (LoginScopesArgs) ElementType added in v0.6.0

func (LoginScopesArgs) ElementType() reflect.Type

func (LoginScopesArgs) ToLoginScopesOutput added in v0.6.0

func (i LoginScopesArgs) ToLoginScopesOutput() LoginScopesOutput

func (LoginScopesArgs) ToLoginScopesOutputWithContext added in v0.6.0

func (i LoginScopesArgs) ToLoginScopesOutputWithContext(ctx context.Context) LoginScopesOutput

func (LoginScopesArgs) ToLoginScopesPtrOutput added in v0.6.0

func (i LoginScopesArgs) ToLoginScopesPtrOutput() LoginScopesPtrOutput

func (LoginScopesArgs) ToLoginScopesPtrOutputWithContext added in v0.6.0

func (i LoginScopesArgs) ToLoginScopesPtrOutputWithContext(ctx context.Context) LoginScopesPtrOutput

type LoginScopesInput added in v0.6.0

type LoginScopesInput interface {
	pulumi.Input

	ToLoginScopesOutput() LoginScopesOutput
	ToLoginScopesOutputWithContext(context.Context) LoginScopesOutput
}

LoginScopesInput is an input type that accepts LoginScopesArgs and LoginScopesOutput values. You can construct a concrete instance of `LoginScopesInput` via:

LoginScopesArgs{...}

type LoginScopesOutput added in v0.6.0

type LoginScopesOutput struct{ *pulumi.OutputState }

func (LoginScopesOutput) ElementType added in v0.6.0

func (LoginScopesOutput) ElementType() reflect.Type

func (LoginScopesOutput) Kind added in v0.6.0

Kind of resource.

func (LoginScopesOutput) Scopes added in v0.6.0

func (LoginScopesOutput) ToLoginScopesOutput added in v0.6.0

func (o LoginScopesOutput) ToLoginScopesOutput() LoginScopesOutput

func (LoginScopesOutput) ToLoginScopesOutputWithContext added in v0.6.0

func (o LoginScopesOutput) ToLoginScopesOutputWithContext(ctx context.Context) LoginScopesOutput

func (LoginScopesOutput) ToLoginScopesPtrOutput added in v0.6.0

func (o LoginScopesOutput) ToLoginScopesPtrOutput() LoginScopesPtrOutput

func (LoginScopesOutput) ToLoginScopesPtrOutputWithContext added in v0.6.0

func (o LoginScopesOutput) ToLoginScopesPtrOutputWithContext(ctx context.Context) LoginScopesPtrOutput

type LoginScopesPtrInput added in v0.6.0

type LoginScopesPtrInput interface {
	pulumi.Input

	ToLoginScopesPtrOutput() LoginScopesPtrOutput
	ToLoginScopesPtrOutputWithContext(context.Context) LoginScopesPtrOutput
}

LoginScopesPtrInput is an input type that accepts LoginScopesArgs, LoginScopesPtr and LoginScopesPtrOutput values. You can construct a concrete instance of `LoginScopesPtrInput` via:

        LoginScopesArgs{...}

or:

        nil

func LoginScopesPtr added in v0.6.0

func LoginScopesPtr(v *LoginScopesArgs) LoginScopesPtrInput

type LoginScopesPtrOutput added in v0.6.0

type LoginScopesPtrOutput struct{ *pulumi.OutputState }

func (LoginScopesPtrOutput) Elem added in v0.6.0

func (LoginScopesPtrOutput) ElementType added in v0.6.0

func (LoginScopesPtrOutput) ElementType() reflect.Type

func (LoginScopesPtrOutput) Kind added in v0.6.0

Kind of resource.

func (LoginScopesPtrOutput) Scopes added in v0.6.0

func (LoginScopesPtrOutput) ToLoginScopesPtrOutput added in v0.6.0

func (o LoginScopesPtrOutput) ToLoginScopesPtrOutput() LoginScopesPtrOutput

func (LoginScopesPtrOutput) ToLoginScopesPtrOutputWithContext added in v0.6.0

func (o LoginScopesPtrOutput) ToLoginScopesPtrOutputWithContext(ctx context.Context) LoginScopesPtrOutput

type LoginScopesResponse added in v0.6.0

type LoginScopesResponse struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name   string   `pulumi:"name"`
	Scopes []string `pulumi:"scopes"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

type LoginScopesResponseArgs added in v0.6.0

type LoginScopesResponseArgs struct {
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name   pulumi.StringInput      `pulumi:"name"`
	Scopes pulumi.StringArrayInput `pulumi:"scopes"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (LoginScopesResponseArgs) ElementType added in v0.6.0

func (LoginScopesResponseArgs) ElementType() reflect.Type

func (LoginScopesResponseArgs) ToLoginScopesResponseOutput added in v0.6.0

func (i LoginScopesResponseArgs) ToLoginScopesResponseOutput() LoginScopesResponseOutput

func (LoginScopesResponseArgs) ToLoginScopesResponseOutputWithContext added in v0.6.0

func (i LoginScopesResponseArgs) ToLoginScopesResponseOutputWithContext(ctx context.Context) LoginScopesResponseOutput

func (LoginScopesResponseArgs) ToLoginScopesResponsePtrOutput added in v0.6.0

func (i LoginScopesResponseArgs) ToLoginScopesResponsePtrOutput() LoginScopesResponsePtrOutput

func (LoginScopesResponseArgs) ToLoginScopesResponsePtrOutputWithContext added in v0.6.0

func (i LoginScopesResponseArgs) ToLoginScopesResponsePtrOutputWithContext(ctx context.Context) LoginScopesResponsePtrOutput

type LoginScopesResponseInput added in v0.6.0

type LoginScopesResponseInput interface {
	pulumi.Input

	ToLoginScopesResponseOutput() LoginScopesResponseOutput
	ToLoginScopesResponseOutputWithContext(context.Context) LoginScopesResponseOutput
}

LoginScopesResponseInput is an input type that accepts LoginScopesResponseArgs and LoginScopesResponseOutput values. You can construct a concrete instance of `LoginScopesResponseInput` via:

LoginScopesResponseArgs{...}

type LoginScopesResponseOutput added in v0.6.0

type LoginScopesResponseOutput struct{ *pulumi.OutputState }

func (LoginScopesResponseOutput) ElementType added in v0.6.0

func (LoginScopesResponseOutput) ElementType() reflect.Type

func (LoginScopesResponseOutput) Id added in v0.6.0

Resource Id.

func (LoginScopesResponseOutput) Kind added in v0.6.0

Kind of resource.

func (LoginScopesResponseOutput) Name added in v0.6.0

Resource Name.

func (LoginScopesResponseOutput) Scopes added in v0.6.0

func (LoginScopesResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (LoginScopesResponseOutput) ToLoginScopesResponseOutput added in v0.6.0

func (o LoginScopesResponseOutput) ToLoginScopesResponseOutput() LoginScopesResponseOutput

func (LoginScopesResponseOutput) ToLoginScopesResponseOutputWithContext added in v0.6.0

func (o LoginScopesResponseOutput) ToLoginScopesResponseOutputWithContext(ctx context.Context) LoginScopesResponseOutput

func (LoginScopesResponseOutput) ToLoginScopesResponsePtrOutput added in v0.6.0

func (o LoginScopesResponseOutput) ToLoginScopesResponsePtrOutput() LoginScopesResponsePtrOutput

func (LoginScopesResponseOutput) ToLoginScopesResponsePtrOutputWithContext added in v0.6.0

func (o LoginScopesResponseOutput) ToLoginScopesResponsePtrOutputWithContext(ctx context.Context) LoginScopesResponsePtrOutput

func (LoginScopesResponseOutput) Type added in v0.6.0

Resource type.

type LoginScopesResponsePtrInput added in v0.6.0

type LoginScopesResponsePtrInput interface {
	pulumi.Input

	ToLoginScopesResponsePtrOutput() LoginScopesResponsePtrOutput
	ToLoginScopesResponsePtrOutputWithContext(context.Context) LoginScopesResponsePtrOutput
}

LoginScopesResponsePtrInput is an input type that accepts LoginScopesResponseArgs, LoginScopesResponsePtr and LoginScopesResponsePtrOutput values. You can construct a concrete instance of `LoginScopesResponsePtrInput` via:

        LoginScopesResponseArgs{...}

or:

        nil

func LoginScopesResponsePtr added in v0.6.0

func LoginScopesResponsePtr(v *LoginScopesResponseArgs) LoginScopesResponsePtrInput

type LoginScopesResponsePtrOutput added in v0.6.0

type LoginScopesResponsePtrOutput struct{ *pulumi.OutputState }

func (LoginScopesResponsePtrOutput) Elem added in v0.6.0

func (LoginScopesResponsePtrOutput) ElementType added in v0.6.0

func (LoginScopesResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (LoginScopesResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (LoginScopesResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (LoginScopesResponsePtrOutput) Scopes added in v0.6.0

func (LoginScopesResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (LoginScopesResponsePtrOutput) ToLoginScopesResponsePtrOutput added in v0.6.0

func (o LoginScopesResponsePtrOutput) ToLoginScopesResponsePtrOutput() LoginScopesResponsePtrOutput

func (LoginScopesResponsePtrOutput) ToLoginScopesResponsePtrOutputWithContext added in v0.6.0

func (o LoginScopesResponsePtrOutput) ToLoginScopesResponsePtrOutputWithContext(ctx context.Context) LoginScopesResponsePtrOutput

func (LoginScopesResponsePtrOutput) Type added in v0.6.0

Resource type.

type LookupAppServiceEnvironmentArgs

type LookupAppServiceEnvironmentArgs struct {
	// Name of the App Service Environment.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAppServiceEnvironmentResult

type LookupAppServiceEnvironmentResult struct {
	// List of comma separated strings describing which VM sizes are allowed for front-ends.
	AllowedMultiSizes string `pulumi:"allowedMultiSizes"`
	// List of comma separated strings describing which VM sizes are allowed for workers.
	AllowedWorkerSizes string `pulumi:"allowedWorkerSizes"`
	// API Management Account associated with the App Service Environment.
	ApiManagementAccountId *string `pulumi:"apiManagementAccountId"`
	// Custom settings for changing the behavior of the App Service Environment.
	ClusterSettings []NameValuePairResponse `pulumi:"clusterSettings"`
	// Edition of the metadata database for the App Service Environment, e.g. "Standard".
	DatabaseEdition string `pulumi:"databaseEdition"`
	// Service objective of the metadata database for the App Service Environment, e.g. "S0".
	DatabaseServiceObjective string `pulumi:"databaseServiceObjective"`
	// Default Scale Factor for FrontEnds.
	DefaultFrontEndScaleFactor int `pulumi:"defaultFrontEndScaleFactor"`
	// DNS suffix of the App Service Environment.
	DnsSuffix *string `pulumi:"dnsSuffix"`
	// True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available
	// (most likely because NSG blocked the incoming traffic).
	DynamicCacheEnabled *bool `pulumi:"dynamicCacheEnabled"`
	// Current total, used, and available worker capacities.
	EnvironmentCapacities []StampCapacityResponse `pulumi:"environmentCapacities"`
	// True/false indicating whether the App Service Environment is healthy.
	EnvironmentIsHealthy bool `pulumi:"environmentIsHealthy"`
	// Detailed message about with results of the last check of the App Service Environment.
	EnvironmentStatus string `pulumi:"environmentStatus"`
	// Scale factor for front-ends.
	FrontEndScaleFactor *int `pulumi:"frontEndScaleFactor"`
	// Flag that displays whether an ASE has linux workers or not
	HasLinuxWorkers *bool `pulumi:"hasLinuxWorkers"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.
	InternalLoadBalancingMode *string `pulumi:"internalLoadBalancingMode"`
	// Number of IP SSL addresses reserved for the App Service Environment.
	IpsslAddressCount *int `pulumi:"ipsslAddressCount"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Last deployment action on the App Service Environment.
	LastAction string `pulumi:"lastAction"`
	// Result of the last deployment action on the App Service Environment.
	LastActionResult string `pulumi:"lastActionResult"`
	// Resource Location.
	Location string `pulumi:"location"`
	// Maximum number of VMs in the App Service Environment.
	MaximumNumberOfMachines int `pulumi:"maximumNumberOfMachines"`
	// Number of front-end instances.
	MultiRoleCount *int `pulumi:"multiRoleCount"`
	// Front-end VM size, e.g. "Medium", "Large".
	MultiSize *string `pulumi:"multiSize"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Access control list for controlling traffic to the App Service Environment.
	NetworkAccessControlList []NetworkAccessControlEntryResponse `pulumi:"networkAccessControlList"`
	// Provisioning state of the App Service Environment.
	ProvisioningState string `pulumi:"provisioningState"`
	// Resource group of the App Service Environment.
	ResourceGroup string `pulumi:"resourceGroup"`
	// Key Vault ID for ILB App Service Environment default SSL certificate
	SslCertKeyVaultId *string `pulumi:"sslCertKeyVaultId"`
	// Key Vault Secret Name for ILB App Service Environment default SSL certificate
	SslCertKeyVaultSecretName *string `pulumi:"sslCertKeyVaultSecretName"`
	// Current status of the App Service Environment.
	Status string `pulumi:"status"`
	// Subscription of the App Service Environment.
	SubscriptionId string `pulumi:"subscriptionId"`
	// <code>true</code> if the App Service Environment is suspended; otherwise, <code>false</code>. The environment can be suspended, e.g. when the management endpoint is no longer available
	//  (most likely because NSG blocked the incoming traffic).
	Suspended *bool `pulumi:"suspended"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
	// Number of upgrade domains of the App Service Environment.
	UpgradeDomains int `pulumi:"upgradeDomains"`
	// User added ip ranges to whitelist on ASE db
	UserWhitelistedIpRanges []string `pulumi:"userWhitelistedIpRanges"`
	// Description of IP SSL mapping for the App Service Environment.
	VipMappings []VirtualIPMappingResponse `pulumi:"vipMappings"`
	// Description of the Virtual Network.
	VirtualNetwork VirtualNetworkProfileResponse `pulumi:"virtualNetwork"`
	// Name of the Virtual Network for the App Service Environment.
	VnetName *string `pulumi:"vnetName"`
	// Resource group of the Virtual Network.
	VnetResourceGroupName *string `pulumi:"vnetResourceGroupName"`
	// Subnet of the Virtual Network.
	VnetSubnetName *string `pulumi:"vnetSubnetName"`
	// Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool.
	WorkerPools []WorkerPoolResponse `pulumi:"workerPools"`
}

App Service Environment ARM resource.

type LookupAppServicePlanArgs

type LookupAppServicePlanArgs struct {
	// Name of the App Service plan.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAppServicePlanResult

type LookupAppServicePlanResult struct {
	// The time when the server farm free offer expires.
	FreeOfferExpirationTime *string `pulumi:"freeOfferExpirationTime"`
	// Geographical location for the App Service plan.
	GeoRegion string `pulumi:"geoRegion"`
	// Specification for the App Service Environment to use for the App Service plan.
	HostingEnvironmentProfile *HostingEnvironmentProfileResponse `pulumi:"hostingEnvironmentProfile"`
	// If Hyper-V container app service plan <code>true</code>, <code>false</code> otherwise.
	HyperV *bool `pulumi:"hyperV"`
	// Resource Id.
	Id string `pulumi:"id"`
	// If <code>true</code>, this App Service Plan owns spot instances.
	IsSpot *bool `pulumi:"isSpot"`
	// Obsolete: If Hyper-V container app service plan <code>true</code>, <code>false</code> otherwise.
	IsXenon *bool `pulumi:"isXenon"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Location.
	Location string `pulumi:"location"`
	// Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan
	MaximumElasticWorkerCount *int `pulumi:"maximumElasticWorkerCount"`
	// Maximum number of instances that can be assigned to this App Service plan.
	MaximumNumberOfWorkers int `pulumi:"maximumNumberOfWorkers"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Number of apps assigned to this App Service plan.
	NumberOfSites int `pulumi:"numberOfSites"`
	// If <code>true</code>, apps assigned to this App Service plan can be scaled independently.
	// If <code>false</code>, apps assigned to this App Service plan will scale to all instances of the plan.
	PerSiteScaling *bool `pulumi:"perSiteScaling"`
	// Provisioning state of the App Service Environment.
	ProvisioningState string `pulumi:"provisioningState"`
	// If Linux app service plan <code>true</code>, <code>false</code> otherwise.
	Reserved *bool `pulumi:"reserved"`
	// Resource group of the App Service plan.
	ResourceGroup string `pulumi:"resourceGroup"`
	// Description of a SKU for a scalable resource.
	Sku *SkuDescriptionResponse `pulumi:"sku"`
	// The time when the server farm expires. Valid only if it is a spot server farm.
	SpotExpirationTime *string `pulumi:"spotExpirationTime"`
	// App Service plan status.
	Status string `pulumi:"status"`
	// App Service plan subscription.
	Subscription string `pulumi:"subscription"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Scaling worker count.
	TargetWorkerCount *int `pulumi:"targetWorkerCount"`
	// Scaling worker size ID.
	TargetWorkerSizeId *int `pulumi:"targetWorkerSizeId"`
	// Resource type.
	Type string `pulumi:"type"`
	// Target worker tier assigned to the App Service plan.
	WorkerTierName *string `pulumi:"workerTierName"`
}

App Service plan.

type LookupCertificateArgs

type LookupCertificateArgs struct {
	// Name of the certificate.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupCertificateCsrArgs

type LookupCertificateCsrArgs struct {
	// Name of the certificate.
	Name string `pulumi:"name"`
	// Name of the resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupCertificateCsrResult

type LookupCertificateCsrResult struct {
	// Actual CSR string created
	CsrString *string `pulumi:"csrString"`
	// Distinguished name of certificate to be created
	DistinguishedName *string `pulumi:"distinguishedName"`
	// Hosting environment
	HostingEnvironment *string `pulumi:"hostingEnvironment"`
	// Resource Id
	Id *string `pulumi:"id"`
	// Kind of resource
	Kind *string `pulumi:"kind"`
	// Resource Location
	Location string `pulumi:"location"`
	// Resource Name
	Name *string `pulumi:"name"`
	// PFX password
	Password *string `pulumi:"password"`
	// PFX certificate of created certificate
	PfxBlob *string `pulumi:"pfxBlob"`
	// Hash of the certificates public key
	PublicKeyHash *string `pulumi:"publicKeyHash"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type *string `pulumi:"type"`
}

Certificate signing request object

type LookupCertificateResult

type LookupCertificateResult struct {
	// CNAME of the certificate to be issued via free certificate
	CanonicalName *string `pulumi:"canonicalName"`
	// Raw bytes of .cer file
	CerBlob string `pulumi:"cerBlob"`
	// Certificate expiration date.
	ExpirationDate string `pulumi:"expirationDate"`
	// Friendly name of the certificate.
	FriendlyName string `pulumi:"friendlyName"`
	// Host names the certificate applies to.
	HostNames []string `pulumi:"hostNames"`
	// Specification for the App Service Environment to use for the certificate.
	HostingEnvironmentProfile HostingEnvironmentProfileResponse `pulumi:"hostingEnvironmentProfile"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Certificate issue Date.
	IssueDate string `pulumi:"issueDate"`
	// Certificate issuer.
	Issuer string `pulumi:"issuer"`
	// Key Vault Csm resource Id.
	KeyVaultId *string `pulumi:"keyVaultId"`
	// Key Vault secret name.
	KeyVaultSecretName *string `pulumi:"keyVaultSecretName"`
	// Status of the Key Vault secret.
	KeyVaultSecretStatus string `pulumi:"keyVaultSecretStatus"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Location.
	Location string `pulumi:"location"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Certificate password.
	Password string `pulumi:"password"`
	// Pfx blob.
	PfxBlob *string `pulumi:"pfxBlob"`
	// Public key hash.
	PublicKeyHash string `pulumi:"publicKeyHash"`
	// Self link.
	SelfLink string `pulumi:"selfLink"`
	// Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
	ServerFarmId *string `pulumi:"serverFarmId"`
	// App name.
	SiteName string `pulumi:"siteName"`
	// Subject name of the certificate.
	SubjectName string `pulumi:"subjectName"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Certificate thumbprint.
	Thumbprint string `pulumi:"thumbprint"`
	// Resource type.
	Type string `pulumi:"type"`
	// Is the certificate valid?.
	Valid bool `pulumi:"valid"`
}

SSL certificate for an app.

type LookupConnectionArgs

type LookupConnectionArgs struct {
	// Connection name
	ConnectionName string `pulumi:"connectionName"`
	// The resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Subscription Id
	SubscriptionId *string `pulumi:"subscriptionId"`
}

type LookupConnectionGatewayArgs

type LookupConnectionGatewayArgs struct {
	// The connection gateway name
	ConnectionGatewayName string `pulumi:"connectionGatewayName"`
	// The resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Subscription Id
	SubscriptionId *string `pulumi:"subscriptionId"`
}

type LookupConnectionGatewayResult

type LookupConnectionGatewayResult struct {
	// Resource ETag
	Etag *string `pulumi:"etag"`
	// Resource id
	Id string `pulumi:"id"`
	// Resource location
	Location *string `pulumi:"location"`
	// Resource name
	Name       string                                        `pulumi:"name"`
	Properties ConnectionGatewayDefinitionResponseProperties `pulumi:"properties"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
}

The gateway definition

type LookupConnectionResult

type LookupConnectionResult struct {
	// Resource ETag
	Etag *string `pulumi:"etag"`
	// Resource id
	Id string `pulumi:"id"`
	// Resource location
	Location *string `pulumi:"location"`
	// Resource name
	Name       string                                    `pulumi:"name"`
	Properties ApiConnectionDefinitionResponseProperties `pulumi:"properties"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
}

API connection

type LookupCustomApiArgs

type LookupCustomApiArgs struct {
	// API name
	ApiName string `pulumi:"apiName"`
	// The resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Subscription Id
	SubscriptionId *string `pulumi:"subscriptionId"`
}

type LookupCustomApiResult

type LookupCustomApiResult struct {
	// Resource ETag
	Etag *string `pulumi:"etag"`
	// Resource id
	Id string `pulumi:"id"`
	// Resource location
	Location *string `pulumi:"location"`
	// Resource name
	Name string `pulumi:"name"`
	// Custom API properties
	Properties CustomApiPropertiesDefinitionResponse `pulumi:"properties"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
}

A custom API

func LookupCustomApi

func LookupCustomApi(ctx *pulumi.Context, args *LookupCustomApiArgs, opts ...pulumi.InvokeOption) (*LookupCustomApiResult, error)

type LookupManagedHostingEnvironmentArgs

type LookupManagedHostingEnvironmentArgs struct {
	// Name of managed hosting environment
	Name string `pulumi:"name"`
	// Name of resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupManagedHostingEnvironmentResult

type LookupManagedHostingEnvironmentResult struct {
	// Resource id of the api management account associated with this managed hosting environment (read only)
	ApiManagementAccount *string `pulumi:"apiManagementAccount"`
	// DNS suffix of the managed hosting environment
	DnsSuffix *string `pulumi:"dnsSuffix"`
	// True/false indicating whether the managed hosting environment is healthy
	EnvironmentIsHealthy *bool `pulumi:"environmentIsHealthy"`
	// Detailed message about with results of the last check of the managed hosting environment
	EnvironmentStatus *string `pulumi:"environmentStatus"`
	// Resource Id
	Id *string `pulumi:"id"`
	// Number of ip ssl addresses reserved for the managed hosting environment
	IpsslAddressCount *int `pulumi:"ipsslAddressCount"`
	// Kind of resource
	Kind *string `pulumi:"kind"`
	// Resource Location
	Location string `pulumi:"location"`
	// Resource Name
	Name *string `pulumi:"name"`
	// Resource group of the managed hosting environment (read only)
	ResourceGroup *string `pulumi:"resourceGroup"`
	// Current status of the managed hosting environment
	Status string `pulumi:"status"`
	// Subscription of the managed hosting environment (read only)
	SubscriptionId *string `pulumi:"subscriptionId"`
	// True/false indicating whether the managed hosting environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available
	//             (most likely because NSG blocked the incoming traffic)
	Suspended *bool `pulumi:"suspended"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type *string `pulumi:"type"`
	// Description of the managed hosting environment's virtual network
	VirtualNetwork *VirtualNetworkProfileResponse `pulumi:"virtualNetwork"`
}

Description of a managed hosting environment

type LookupSiteInstanceDeploymentArgs

type LookupSiteInstanceDeploymentArgs struct {
	// Id of the deployment
	Id string `pulumi:"id"`
	// Id of web app instance
	InstanceId string `pulumi:"instanceId"`
	// Name of web app
	Name string `pulumi:"name"`
	// Name of resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupSiteInstanceDeploymentResult

type LookupSiteInstanceDeploymentResult struct {
	// Active
	Active *bool `pulumi:"active"`
	// Author
	Author *string `pulumi:"author"`
	// AuthorEmail
	AuthorEmail *string `pulumi:"authorEmail"`
	// Deployer
	Deployer *string `pulumi:"deployer"`
	// Detail
	Details *string `pulumi:"details"`
	// EndTime
	EndTime *string `pulumi:"endTime"`
	// Resource Id
	Id *string `pulumi:"id"`
	// Kind of resource
	Kind *string `pulumi:"kind"`
	// Resource Location
	Location string `pulumi:"location"`
	// Message
	Message *string `pulumi:"message"`
	// Resource Name
	Name *string `pulumi:"name"`
	// StartTime
	StartTime *string `pulumi:"startTime"`
	// Status
	Status *int `pulumi:"status"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type *string `pulumi:"type"`
}

Represents user credentials used for publishing activity

type LookupSiteInstanceDeploymentSlotArgs

type LookupSiteInstanceDeploymentSlotArgs struct {
	// Id of the deployment
	Id string `pulumi:"id"`
	// Id of web app instance
	InstanceId string `pulumi:"instanceId"`
	// Name of web app
	Name string `pulumi:"name"`
	// Name of resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of web app slot. If not specified then will default to production slot.
	Slot string `pulumi:"slot"`
}

type LookupSiteInstanceDeploymentSlotResult

type LookupSiteInstanceDeploymentSlotResult struct {
	// Active
	Active *bool `pulumi:"active"`
	// Author
	Author *string `pulumi:"author"`
	// AuthorEmail
	AuthorEmail *string `pulumi:"authorEmail"`
	// Deployer
	Deployer *string `pulumi:"deployer"`
	// Detail
	Details *string `pulumi:"details"`
	// EndTime
	EndTime *string `pulumi:"endTime"`
	// Resource Id
	Id *string `pulumi:"id"`
	// Kind of resource
	Kind *string `pulumi:"kind"`
	// Resource Location
	Location string `pulumi:"location"`
	// Message
	Message *string `pulumi:"message"`
	// Resource Name
	Name *string `pulumi:"name"`
	// StartTime
	StartTime *string `pulumi:"startTime"`
	// Status
	Status *int `pulumi:"status"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type *string `pulumi:"type"`
}

Represents user credentials used for publishing activity

type LookupStaticSiteArgs

type LookupStaticSiteArgs struct {
	// Name of the static site.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupStaticSiteResult

type LookupStaticSiteResult struct {
	// The target branch in the repository.
	Branch *string `pulumi:"branch"`
	// Build properties to configure on the repository.
	BuildProperties *StaticSiteBuildPropertiesResponse `pulumi:"buildProperties"`
	// The custom domains associated with this static site.
	CustomDomains []string `pulumi:"customDomains"`
	// The default autogenerated hostname for the static site.
	DefaultHostname string `pulumi:"defaultHostname"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Location.
	Location string `pulumi:"location"`
	// Resource Name.
	Name string `pulumi:"name"`
	// A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.
	RepositoryToken *string `pulumi:"repositoryToken"`
	// URL for the repository of the static site.
	RepositoryUrl *string `pulumi:"repositoryUrl"`
	// Description of a SKU for a scalable resource.
	Sku *SkuDescriptionResponse `pulumi:"sku"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
}

Static Site ARM resource.

type LookupWebAppArgs

type LookupWebAppArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupWebAppDeploymentArgs

type LookupWebAppDeploymentArgs struct {
	// Deployment ID.
	Id string `pulumi:"id"`
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupWebAppDeploymentResult

type LookupWebAppDeploymentResult struct {
	// True if deployment is currently active, false if completed and null if not started.
	Active *bool `pulumi:"active"`
	// Who authored the deployment.
	Author *string `pulumi:"author"`
	// Author email.
	AuthorEmail *string `pulumi:"authorEmail"`
	// Who performed the deployment.
	Deployer *string `pulumi:"deployer"`
	// Details on deployment.
	Details *string `pulumi:"details"`
	// End time.
	EndTime *string `pulumi:"endTime"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Details about deployment status.
	Message *string `pulumi:"message"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Start time.
	StartTime *string `pulumi:"startTime"`
	// Deployment status.
	Status *int `pulumi:"status"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

User credentials used for publishing activity.

type LookupWebAppDeploymentSlotArgs

type LookupWebAppDeploymentSlotArgs struct {
	// Deployment ID.
	Id string `pulumi:"id"`
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API gets a deployment for the production slot.
	Slot string `pulumi:"slot"`
}

type LookupWebAppDeploymentSlotResult

type LookupWebAppDeploymentSlotResult struct {
	// True if deployment is currently active, false if completed and null if not started.
	Active *bool `pulumi:"active"`
	// Who authored the deployment.
	Author *string `pulumi:"author"`
	// Author email.
	AuthorEmail *string `pulumi:"authorEmail"`
	// Who performed the deployment.
	Deployer *string `pulumi:"deployer"`
	// Details on deployment.
	Details *string `pulumi:"details"`
	// End time.
	EndTime *string `pulumi:"endTime"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Details about deployment status.
	Message *string `pulumi:"message"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Start time.
	StartTime *string `pulumi:"startTime"`
	// Deployment status.
	Status *int `pulumi:"status"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

User credentials used for publishing activity.

type LookupWebAppDiagnosticLogsConfigurationArgs added in v0.3.1

type LookupWebAppDiagnosticLogsConfigurationArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupWebAppDiagnosticLogsConfigurationResult added in v0.3.1

type LookupWebAppDiagnosticLogsConfigurationResult struct {
	// Application logs configuration.
	ApplicationLogs *ApplicationLogsConfigResponse `pulumi:"applicationLogs"`
	// Detailed error messages configuration.
	DetailedErrorMessages *EnabledConfigResponse `pulumi:"detailedErrorMessages"`
	// Failed requests tracing configuration.
	FailedRequestsTracing *EnabledConfigResponse `pulumi:"failedRequestsTracing"`
	// HTTP logs configuration.
	HttpLogs *HttpLogsConfigResponse `pulumi:"httpLogs"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

Configuration of App Service site logs.

type LookupWebAppDomainOwnershipIdentifierArgs

type LookupWebAppDomainOwnershipIdentifierArgs struct {
	// Name of domain ownership identifier.
	DomainOwnershipIdentifierName string `pulumi:"domainOwnershipIdentifierName"`
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupWebAppDomainOwnershipIdentifierResult

type LookupWebAppDomainOwnershipIdentifierResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
	// String representation of the identity.
	Value *string `pulumi:"value"`
}

A domain specific resource identifier.

type LookupWebAppDomainOwnershipIdentifierSlotArgs

type LookupWebAppDomainOwnershipIdentifierSlotArgs struct {
	// Name of domain ownership identifier.
	DomainOwnershipIdentifierName string `pulumi:"domainOwnershipIdentifierName"`
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
	Slot string `pulumi:"slot"`
}

type LookupWebAppDomainOwnershipIdentifierSlotResult

type LookupWebAppDomainOwnershipIdentifierSlotResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
	// String representation of the identity.
	Value *string `pulumi:"value"`
}

A domain specific resource identifier.

type LookupWebAppFunctionArgs

type LookupWebAppFunctionArgs struct {
	// Function name.
	FunctionName string `pulumi:"functionName"`
	// Site name.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupWebAppFunctionResult

type LookupWebAppFunctionResult struct {
	// Config information.
	Config interface{} `pulumi:"config"`
	// Config URI.
	ConfigHref *string `pulumi:"configHref"`
	// File list.
	Files map[string]string `pulumi:"files"`
	// Function App ID.
	FunctionAppId *string `pulumi:"functionAppId"`
	// Function URI.
	Href *string `pulumi:"href"`
	// Resource Id.
	Id string `pulumi:"id"`
	// The invocation URL
	InvokeUrlTemplate *string `pulumi:"invokeUrlTemplate"`
	// Gets or sets a value indicating whether the function is disabled
	IsDisabled *bool `pulumi:"isDisabled"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// The function language
	Language *string `pulumi:"language"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Script URI.
	ScriptHref *string `pulumi:"scriptHref"`
	// Script root path URI.
	ScriptRootPathHref *string `pulumi:"scriptRootPathHref"`
	// Secrets file URI.
	SecretsFileHref *string `pulumi:"secretsFileHref"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Test data used when testing via the Azure Portal.
	TestData *string `pulumi:"testData"`
	// Test data URI.
	TestDataHref *string `pulumi:"testDataHref"`
	// Resource type.
	Type string `pulumi:"type"`
}

Function information.

type LookupWebAppHostNameBindingArgs

type LookupWebAppHostNameBindingArgs struct {
	// Hostname in the hostname binding.
	HostName string `pulumi:"hostName"`
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupWebAppHostNameBindingResult

type LookupWebAppHostNameBindingResult struct {
	// Azure resource name.
	AzureResourceName *string `pulumi:"azureResourceName"`
	// Azure resource type.
	AzureResourceType *string `pulumi:"azureResourceType"`
	// Custom DNS record type.
	CustomHostNameDnsRecordType *string `pulumi:"customHostNameDnsRecordType"`
	// Fully qualified ARM domain resource URI.
	DomainId *string `pulumi:"domainId"`
	// Hostname type.
	HostNameType *string `pulumi:"hostNameType"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// App Service app name.
	SiteName *string `pulumi:"siteName"`
	// SSL type
	SslState *string `pulumi:"sslState"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// SSL certificate thumbprint
	Thumbprint *string `pulumi:"thumbprint"`
	// Resource type.
	Type string `pulumi:"type"`
	// Virtual IP address assigned to the hostname if IP based SSL is enabled.
	VirtualIP string `pulumi:"virtualIP"`
}

A hostname binding object.

type LookupWebAppHostNameBindingSlotArgs

type LookupWebAppHostNameBindingSlotArgs struct {
	// Hostname in the hostname binding.
	HostName string `pulumi:"hostName"`
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.
	Slot string `pulumi:"slot"`
}

type LookupWebAppHostNameBindingSlotResult

type LookupWebAppHostNameBindingSlotResult struct {
	// Azure resource name.
	AzureResourceName *string `pulumi:"azureResourceName"`
	// Azure resource type.
	AzureResourceType *string `pulumi:"azureResourceType"`
	// Custom DNS record type.
	CustomHostNameDnsRecordType *string `pulumi:"customHostNameDnsRecordType"`
	// Fully qualified ARM domain resource URI.
	DomainId *string `pulumi:"domainId"`
	// Hostname type.
	HostNameType *string `pulumi:"hostNameType"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// App Service app name.
	SiteName *string `pulumi:"siteName"`
	// SSL type
	SslState *string `pulumi:"sslState"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// SSL certificate thumbprint
	Thumbprint *string `pulumi:"thumbprint"`
	// Resource type.
	Type string `pulumi:"type"`
	// Virtual IP address assigned to the hostname if IP based SSL is enabled.
	VirtualIP string `pulumi:"virtualIP"`
}

A hostname binding object.

type LookupWebAppHybridConnectionArgs

type LookupWebAppHybridConnectionArgs struct {
	// The name of the web app.
	Name string `pulumi:"name"`
	// The namespace for this hybrid connection.
	NamespaceName string `pulumi:"namespaceName"`
	// The relay name for this hybrid connection.
	RelayName string `pulumi:"relayName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupWebAppHybridConnectionResult

type LookupWebAppHybridConnectionResult struct {
	// The hostname of the endpoint.
	Hostname *string `pulumi:"hostname"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The port of the endpoint.
	Port *int `pulumi:"port"`
	// The ARM URI to the Service Bus relay.
	RelayArmUri *string `pulumi:"relayArmUri"`
	// The name of the Service Bus relay.
	RelayName *string `pulumi:"relayName"`
	// The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus.
	SendKeyName *string `pulumi:"sendKeyName"`
	// The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned
	// normally, use the POST /listKeys API instead.
	SendKeyValue *string `pulumi:"sendKeyValue"`
	// The name of the Service Bus namespace.
	ServiceBusNamespace *string `pulumi:"serviceBusNamespace"`
	// The suffix for the service bus endpoint. By default this is .servicebus.windows.net
	ServiceBusSuffix *string `pulumi:"serviceBusSuffix"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

Hybrid Connection contract. This is used to configure a Hybrid Connection.

type LookupWebAppHybridConnectionSlotArgs

type LookupWebAppHybridConnectionSlotArgs struct {
	// The name of the web app.
	Name string `pulumi:"name"`
	// The namespace for this hybrid connection.
	NamespaceName string `pulumi:"namespaceName"`
	// The relay name for this hybrid connection.
	RelayName string `pulumi:"relayName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the slot for the web app.
	Slot string `pulumi:"slot"`
}

type LookupWebAppHybridConnectionSlotResult

type LookupWebAppHybridConnectionSlotResult struct {
	// The hostname of the endpoint.
	Hostname *string `pulumi:"hostname"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The port of the endpoint.
	Port *int `pulumi:"port"`
	// The ARM URI to the Service Bus relay.
	RelayArmUri *string `pulumi:"relayArmUri"`
	// The name of the Service Bus relay.
	RelayName *string `pulumi:"relayName"`
	// The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus.
	SendKeyName *string `pulumi:"sendKeyName"`
	// The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned
	// normally, use the POST /listKeys API instead.
	SendKeyValue *string `pulumi:"sendKeyValue"`
	// The name of the Service Bus namespace.
	ServiceBusNamespace *string `pulumi:"serviceBusNamespace"`
	// The suffix for the service bus endpoint. By default this is .servicebus.windows.net
	ServiceBusSuffix *string `pulumi:"serviceBusSuffix"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

Hybrid Connection contract. This is used to configure a Hybrid Connection.

type LookupWebAppInstanceFunctionSlotArgs

type LookupWebAppInstanceFunctionSlotArgs struct {
	// Function name.
	FunctionName string `pulumi:"functionName"`
	// Site name.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment slot.
	Slot string `pulumi:"slot"`
}

type LookupWebAppInstanceFunctionSlotResult

type LookupWebAppInstanceFunctionSlotResult struct {
	// Config information.
	Config interface{} `pulumi:"config"`
	// Config URI.
	ConfigHref *string `pulumi:"configHref"`
	// File list.
	Files map[string]string `pulumi:"files"`
	// Function App ID.
	FunctionAppId *string `pulumi:"functionAppId"`
	// Function URI.
	Href *string `pulumi:"href"`
	// Resource Id.
	Id string `pulumi:"id"`
	// The invocation URL
	InvokeUrlTemplate *string `pulumi:"invokeUrlTemplate"`
	// Gets or sets a value indicating whether the function is disabled
	IsDisabled *bool `pulumi:"isDisabled"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// The function language
	Language *string `pulumi:"language"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Script URI.
	ScriptHref *string `pulumi:"scriptHref"`
	// Script root path URI.
	ScriptRootPathHref *string `pulumi:"scriptRootPathHref"`
	// Secrets file URI.
	SecretsFileHref *string `pulumi:"secretsFileHref"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Test data used when testing via the Azure Portal.
	TestData *string `pulumi:"testData"`
	// Test data URI.
	TestDataHref *string `pulumi:"testDataHref"`
	// Resource type.
	Type string `pulumi:"type"`
}

Function information.

type LookupWebAppPremierAddOnArgs

type LookupWebAppPremierAddOnArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Add-on name.
	PremierAddOnName string `pulumi:"premierAddOnName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupWebAppPremierAddOnResult

type LookupWebAppPremierAddOnResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Location.
	Location string `pulumi:"location"`
	// Premier add on Marketplace offer.
	MarketplaceOffer *string `pulumi:"marketplaceOffer"`
	// Premier add on Marketplace publisher.
	MarketplacePublisher *string `pulumi:"marketplacePublisher"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Premier add on Product.
	Product *string `pulumi:"product"`
	// Premier add on SKU.
	Sku *string `pulumi:"sku"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
	// Premier add on Vendor.
	Vendor *string `pulumi:"vendor"`
}

Premier add-on.

type LookupWebAppPremierAddOnSlotArgs

type LookupWebAppPremierAddOnSlotArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Add-on name.
	PremierAddOnName string `pulumi:"premierAddOnName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API will get the named add-on for the production slot.
	Slot string `pulumi:"slot"`
}

type LookupWebAppPremierAddOnSlotResult

type LookupWebAppPremierAddOnSlotResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Location.
	Location string `pulumi:"location"`
	// Premier add on Marketplace offer.
	MarketplaceOffer *string `pulumi:"marketplaceOffer"`
	// Premier add on Marketplace publisher.
	MarketplacePublisher *string `pulumi:"marketplacePublisher"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Premier add on Product.
	Product *string `pulumi:"product"`
	// Premier add on SKU.
	Sku *string `pulumi:"sku"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
	// Premier add on Vendor.
	Vendor *string `pulumi:"vendor"`
}

Premier add-on.

type LookupWebAppPrivateEndpointConnectionArgs

type LookupWebAppPrivateEndpointConnectionArgs struct {
	// Name of the site.
	Name                          string `pulumi:"name"`
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupWebAppPrivateEndpointConnectionResult

type LookupWebAppPrivateEndpointConnectionResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// PrivateEndpoint of a remote private endpoint connection
	PrivateEndpoint *ArmIdWrapperResponse `pulumi:"privateEndpoint"`
	// The state of a private link connection
	PrivateLinkServiceConnectionState *PrivateLinkConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	ProvisioningState                 string                              `pulumi:"provisioningState"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

Private Endpoint Connection ARM resource.

type LookupWebAppPublicCertificateArgs

type LookupWebAppPublicCertificateArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Public certificate name.
	PublicCertificateName string `pulumi:"publicCertificateName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupWebAppPublicCertificateResult

type LookupWebAppPublicCertificateResult struct {
	// Public Certificate byte array
	Blob *string `pulumi:"blob"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Public Certificate Location
	PublicCertificateLocation *string `pulumi:"publicCertificateLocation"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Certificate Thumbprint
	Thumbprint string `pulumi:"thumbprint"`
	// Resource type.
	Type string `pulumi:"type"`
}

Public certificate object

type LookupWebAppPublicCertificateSlotArgs

type LookupWebAppPublicCertificateSlotArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Public certificate name.
	PublicCertificateName string `pulumi:"publicCertificateName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.
	Slot string `pulumi:"slot"`
}

type LookupWebAppPublicCertificateSlotResult

type LookupWebAppPublicCertificateSlotResult struct {
	// Public Certificate byte array
	Blob *string `pulumi:"blob"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Public Certificate Location
	PublicCertificateLocation *string `pulumi:"publicCertificateLocation"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Certificate Thumbprint
	Thumbprint string `pulumi:"thumbprint"`
	// Resource type.
	Type string `pulumi:"type"`
}

Public certificate object

type LookupWebAppRelayServiceConnectionArgs

type LookupWebAppRelayServiceConnectionArgs struct {
	// Name of the hybrid connection.
	EntityName string `pulumi:"entityName"`
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupWebAppRelayServiceConnectionResult

type LookupWebAppRelayServiceConnectionResult struct {
	BiztalkUri             *string `pulumi:"biztalkUri"`
	EntityConnectionString *string `pulumi:"entityConnectionString"`
	EntityName             *string `pulumi:"entityName"`
	Hostname               *string `pulumi:"hostname"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name                     string  `pulumi:"name"`
	Port                     *int    `pulumi:"port"`
	ResourceConnectionString *string `pulumi:"resourceConnectionString"`
	ResourceType             *string `pulumi:"resourceType"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

Hybrid Connection for an App Service app.

type LookupWebAppRelayServiceConnectionSlotArgs

type LookupWebAppRelayServiceConnectionSlotArgs struct {
	// Name of the hybrid connection.
	EntityName string `pulumi:"entityName"`
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API will get a hybrid connection for the production slot.
	Slot string `pulumi:"slot"`
}

type LookupWebAppRelayServiceConnectionSlotResult

type LookupWebAppRelayServiceConnectionSlotResult struct {
	BiztalkUri             *string `pulumi:"biztalkUri"`
	EntityConnectionString *string `pulumi:"entityConnectionString"`
	EntityName             *string `pulumi:"entityName"`
	Hostname               *string `pulumi:"hostname"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name                     string  `pulumi:"name"`
	Port                     *int    `pulumi:"port"`
	ResourceConnectionString *string `pulumi:"resourceConnectionString"`
	ResourceType             *string `pulumi:"resourceType"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

Hybrid Connection for an App Service app.

type LookupWebAppResult

type LookupWebAppResult struct {
	// Management information availability state for the app.
	AvailabilityState string `pulumi:"availabilityState"`
	// <code>true</code> to enable client affinity; <code>false</code> to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is <code>true</code>.
	ClientAffinityEnabled *bool `pulumi:"clientAffinityEnabled"`
	// <code>true</code> to enable client certificate authentication (TLS mutual authentication); otherwise, <code>false</code>. Default is <code>false</code>.
	ClientCertEnabled *bool `pulumi:"clientCertEnabled"`
	// client certificate authentication comma-separated exclusion paths
	ClientCertExclusionPaths *string `pulumi:"clientCertExclusionPaths"`
	// This composes with ClientCertEnabled setting.
	// - ClientCertEnabled: false means ClientCert is ignored.
	// - ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
	// - ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
	ClientCertMode *string `pulumi:"clientCertMode"`
	// If specified during app creation, the app is cloned from a source app.
	CloningInfo *CloningInfoResponse `pulumi:"cloningInfo"`
	// Size of the function container.
	ContainerSize *int `pulumi:"containerSize"`
	// Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
	CustomDomainVerificationId *string `pulumi:"customDomainVerificationId"`
	// Maximum allowed daily memory-time quota (applicable on dynamic apps only).
	DailyMemoryTimeQuota *int `pulumi:"dailyMemoryTimeQuota"`
	// Default hostname of the app. Read-only.
	DefaultHostName string `pulumi:"defaultHostName"`
	// <code>true</code> if the app is enabled; otherwise, <code>false</code>. Setting this value to false disables the app (takes the app offline).
	Enabled *bool `pulumi:"enabled"`
	// Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,
	// the app is not served on those hostnames.
	EnabledHostNames []string `pulumi:"enabledHostNames"`
	// Hostname SSL states are used to manage the SSL bindings for app's hostnames.
	HostNameSslStates []HostNameSslStateResponse `pulumi:"hostNameSslStates"`
	// Hostnames associated with the app.
	HostNames []string `pulumi:"hostNames"`
	// <code>true</code> to disable the public hostnames of the app; otherwise, <code>false</code>.
	//  If <code>true</code>, the app is only accessible via API management process.
	HostNamesDisabled *bool `pulumi:"hostNamesDisabled"`
	// App Service Environment to use for the app.
	HostingEnvironmentProfile *HostingEnvironmentProfileResponse `pulumi:"hostingEnvironmentProfile"`
	// HttpsOnly: configures a web site to accept only https requests. Issues redirect for
	// http requests
	HttpsOnly *bool `pulumi:"httpsOnly"`
	// Hyper-V sandbox.
	HyperV *bool `pulumi:"hyperV"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Managed service identity.
	Identity *ManagedServiceIdentityResponse `pulumi:"identity"`
	// Specifies an operation id if this site has a pending operation.
	InProgressOperationId string `pulumi:"inProgressOperationId"`
	// <code>true</code> if the app is a default container; otherwise, <code>false</code>.
	IsDefaultContainer bool `pulumi:"isDefaultContainer"`
	// Obsolete: Hyper-V sandbox.
	IsXenon *bool `pulumi:"isXenon"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Last time the app was modified, in UTC. Read-only.
	LastModifiedTimeUtc string `pulumi:"lastModifiedTimeUtc"`
	// Resource Location.
	Location string `pulumi:"location"`
	// Maximum number of workers.
	// This only applies to Functions container.
	MaxNumberOfWorkers int `pulumi:"maxNumberOfWorkers"`
	// Resource Name.
	Name string `pulumi:"name"`
	// List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only.
	OutboundIpAddresses string `pulumi:"outboundIpAddresses"`
	// List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.
	PossibleOutboundIpAddresses string `pulumi:"possibleOutboundIpAddresses"`
	// Site redundancy mode
	RedundancyMode *string `pulumi:"redundancyMode"`
	// Name of the repository site.
	RepositorySiteName string `pulumi:"repositorySiteName"`
	// <code>true</code> if reserved; otherwise, <code>false</code>.
	Reserved *bool `pulumi:"reserved"`
	// Name of the resource group the app belongs to. Read-only.
	ResourceGroup string `pulumi:"resourceGroup"`
	// <code>true</code> to stop SCM (KUDU) site when the app is stopped; otherwise, <code>false</code>. The default is <code>false</code>.
	ScmSiteAlsoStopped *bool `pulumi:"scmSiteAlsoStopped"`
	// Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
	ServerFarmId *string `pulumi:"serverFarmId"`
	// Configuration of the app.
	SiteConfig *SiteConfigResponse `pulumi:"siteConfig"`
	// Status of the last deployment slot swap operation.
	SlotSwapStatus SlotSwapStatusResponse `pulumi:"slotSwapStatus"`
	// Current state of the app.
	State string `pulumi:"state"`
	// App suspended till in case memory-time quota is exceeded.
	SuspendedTill string `pulumi:"suspendedTill"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Specifies which deployment slot this app will swap into. Read-only.
	TargetSwapSlot string `pulumi:"targetSwapSlot"`
	// Azure Traffic Manager hostnames associated with the app. Read-only.
	TrafficManagerHostNames []string `pulumi:"trafficManagerHostNames"`
	// Resource type.
	Type string `pulumi:"type"`
	// State indicating whether the app has exceeded its quota usage. Read-only.
	UsageState string `pulumi:"usageState"`
}

A web app, a mobile app backend, or an API app.

func LookupWebApp

func LookupWebApp(ctx *pulumi.Context, args *LookupWebAppArgs, opts ...pulumi.InvokeOption) (*LookupWebAppResult, error)

type LookupWebAppSiteExtensionArgs

type LookupWebAppSiteExtensionArgs struct {
	// Site name.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Site extension name.
	SiteExtensionId string `pulumi:"siteExtensionId"`
}

type LookupWebAppSiteExtensionResult

type LookupWebAppSiteExtensionResult struct {
	// List of authors.
	Authors []string `pulumi:"authors"`
	// Site Extension comment.
	Comment *string `pulumi:"comment"`
	// Detailed description.
	Description *string `pulumi:"description"`
	// Count of downloads.
	DownloadCount *int `pulumi:"downloadCount"`
	// Site extension ID.
	ExtensionId *string `pulumi:"extensionId"`
	// Site extension type.
	ExtensionType *string `pulumi:"extensionType"`
	// Extension URL.
	ExtensionUrl *string `pulumi:"extensionUrl"`
	// Feed URL.
	FeedUrl *string `pulumi:"feedUrl"`
	// Icon URL.
	IconUrl *string `pulumi:"iconUrl"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Installed timestamp.
	InstalledDateTime *string `pulumi:"installedDateTime"`
	// Installer command line parameters.
	InstallerCommandLineParams *string `pulumi:"installerCommandLineParams"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// License URL.
	LicenseUrl *string `pulumi:"licenseUrl"`
	// <code>true</code> if the local version is the latest version; <code>false</code> otherwise.
	LocalIsLatestVersion *bool `pulumi:"localIsLatestVersion"`
	// Local path.
	LocalPath *string `pulumi:"localPath"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Project URL.
	ProjectUrl *string `pulumi:"projectUrl"`
	// Provisioning state.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Published timestamp.
	PublishedDateTime *string `pulumi:"publishedDateTime"`
	// Summary description.
	Summary *string `pulumi:"summary"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	Title      *string            `pulumi:"title"`
	// Resource type.
	Type string `pulumi:"type"`
	// Version information.
	Version *string `pulumi:"version"`
}

Site Extension Information.

type LookupWebAppSiteExtensionSlotArgs

type LookupWebAppSiteExtensionSlotArgs struct {
	// Site name.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Site extension name.
	SiteExtensionId string `pulumi:"siteExtensionId"`
	// Name of the deployment slot. If a slot is not specified, the API uses the production slot.
	Slot string `pulumi:"slot"`
}

type LookupWebAppSiteExtensionSlotResult

type LookupWebAppSiteExtensionSlotResult struct {
	// List of authors.
	Authors []string `pulumi:"authors"`
	// Site Extension comment.
	Comment *string `pulumi:"comment"`
	// Detailed description.
	Description *string `pulumi:"description"`
	// Count of downloads.
	DownloadCount *int `pulumi:"downloadCount"`
	// Site extension ID.
	ExtensionId *string `pulumi:"extensionId"`
	// Site extension type.
	ExtensionType *string `pulumi:"extensionType"`
	// Extension URL.
	ExtensionUrl *string `pulumi:"extensionUrl"`
	// Feed URL.
	FeedUrl *string `pulumi:"feedUrl"`
	// Icon URL.
	IconUrl *string `pulumi:"iconUrl"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Installed timestamp.
	InstalledDateTime *string `pulumi:"installedDateTime"`
	// Installer command line parameters.
	InstallerCommandLineParams *string `pulumi:"installerCommandLineParams"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// License URL.
	LicenseUrl *string `pulumi:"licenseUrl"`
	// <code>true</code> if the local version is the latest version; <code>false</code> otherwise.
	LocalIsLatestVersion *bool `pulumi:"localIsLatestVersion"`
	// Local path.
	LocalPath *string `pulumi:"localPath"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Project URL.
	ProjectUrl *string `pulumi:"projectUrl"`
	// Provisioning state.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Published timestamp.
	PublishedDateTime *string `pulumi:"publishedDateTime"`
	// Summary description.
	Summary *string `pulumi:"summary"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	Title      *string            `pulumi:"title"`
	// Resource type.
	Type string `pulumi:"type"`
	// Version information.
	Version *string `pulumi:"version"`
}

Site Extension Information.

type LookupWebAppSlotArgs

type LookupWebAppSlotArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment slot. By default, this API returns the production slot.
	Slot string `pulumi:"slot"`
}

type LookupWebAppSlotConfigurationNamesArgs added in v0.2.5

type LookupWebAppSlotConfigurationNamesArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupWebAppSlotConfigurationNamesResult added in v0.2.5

type LookupWebAppSlotConfigurationNamesResult struct {
	// List of application settings names.
	AppSettingNames []string `pulumi:"appSettingNames"`
	// List of external Azure storage account identifiers.
	AzureStorageConfigNames []string `pulumi:"azureStorageConfigNames"`
	// List of connection string names.
	ConnectionStringNames []string `pulumi:"connectionStringNames"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

Slot Config names azure resource.

type LookupWebAppSlotResult

type LookupWebAppSlotResult struct {
	// Management information availability state for the app.
	AvailabilityState string `pulumi:"availabilityState"`
	// <code>true</code> to enable client affinity; <code>false</code> to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is <code>true</code>.
	ClientAffinityEnabled *bool `pulumi:"clientAffinityEnabled"`
	// <code>true</code> to enable client certificate authentication (TLS mutual authentication); otherwise, <code>false</code>. Default is <code>false</code>.
	ClientCertEnabled *bool `pulumi:"clientCertEnabled"`
	// client certificate authentication comma-separated exclusion paths
	ClientCertExclusionPaths *string `pulumi:"clientCertExclusionPaths"`
	// This composes with ClientCertEnabled setting.
	// - ClientCertEnabled: false means ClientCert is ignored.
	// - ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
	// - ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
	ClientCertMode *string `pulumi:"clientCertMode"`
	// If specified during app creation, the app is cloned from a source app.
	CloningInfo *CloningInfoResponse `pulumi:"cloningInfo"`
	// Size of the function container.
	ContainerSize *int `pulumi:"containerSize"`
	// Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
	CustomDomainVerificationId *string `pulumi:"customDomainVerificationId"`
	// Maximum allowed daily memory-time quota (applicable on dynamic apps only).
	DailyMemoryTimeQuota *int `pulumi:"dailyMemoryTimeQuota"`
	// Default hostname of the app. Read-only.
	DefaultHostName string `pulumi:"defaultHostName"`
	// <code>true</code> if the app is enabled; otherwise, <code>false</code>. Setting this value to false disables the app (takes the app offline).
	Enabled *bool `pulumi:"enabled"`
	// Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,
	// the app is not served on those hostnames.
	EnabledHostNames []string `pulumi:"enabledHostNames"`
	// Hostname SSL states are used to manage the SSL bindings for app's hostnames.
	HostNameSslStates []HostNameSslStateResponse `pulumi:"hostNameSslStates"`
	// Hostnames associated with the app.
	HostNames []string `pulumi:"hostNames"`
	// <code>true</code> to disable the public hostnames of the app; otherwise, <code>false</code>.
	//  If <code>true</code>, the app is only accessible via API management process.
	HostNamesDisabled *bool `pulumi:"hostNamesDisabled"`
	// App Service Environment to use for the app.
	HostingEnvironmentProfile *HostingEnvironmentProfileResponse `pulumi:"hostingEnvironmentProfile"`
	// HttpsOnly: configures a web site to accept only https requests. Issues redirect for
	// http requests
	HttpsOnly *bool `pulumi:"httpsOnly"`
	// Hyper-V sandbox.
	HyperV *bool `pulumi:"hyperV"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Managed service identity.
	Identity *ManagedServiceIdentityResponse `pulumi:"identity"`
	// Specifies an operation id if this site has a pending operation.
	InProgressOperationId string `pulumi:"inProgressOperationId"`
	// <code>true</code> if the app is a default container; otherwise, <code>false</code>.
	IsDefaultContainer bool `pulumi:"isDefaultContainer"`
	// Obsolete: Hyper-V sandbox.
	IsXenon *bool `pulumi:"isXenon"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Last time the app was modified, in UTC. Read-only.
	LastModifiedTimeUtc string `pulumi:"lastModifiedTimeUtc"`
	// Resource Location.
	Location string `pulumi:"location"`
	// Maximum number of workers.
	// This only applies to Functions container.
	MaxNumberOfWorkers int `pulumi:"maxNumberOfWorkers"`
	// Resource Name.
	Name string `pulumi:"name"`
	// List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only.
	OutboundIpAddresses string `pulumi:"outboundIpAddresses"`
	// List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.
	PossibleOutboundIpAddresses string `pulumi:"possibleOutboundIpAddresses"`
	// Site redundancy mode
	RedundancyMode *string `pulumi:"redundancyMode"`
	// Name of the repository site.
	RepositorySiteName string `pulumi:"repositorySiteName"`
	// <code>true</code> if reserved; otherwise, <code>false</code>.
	Reserved *bool `pulumi:"reserved"`
	// Name of the resource group the app belongs to. Read-only.
	ResourceGroup string `pulumi:"resourceGroup"`
	// <code>true</code> to stop SCM (KUDU) site when the app is stopped; otherwise, <code>false</code>. The default is <code>false</code>.
	ScmSiteAlsoStopped *bool `pulumi:"scmSiteAlsoStopped"`
	// Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
	ServerFarmId *string `pulumi:"serverFarmId"`
	// Configuration of the app.
	SiteConfig *SiteConfigResponse `pulumi:"siteConfig"`
	// Status of the last deployment slot swap operation.
	SlotSwapStatus SlotSwapStatusResponse `pulumi:"slotSwapStatus"`
	// Current state of the app.
	State string `pulumi:"state"`
	// App suspended till in case memory-time quota is exceeded.
	SuspendedTill string `pulumi:"suspendedTill"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Specifies which deployment slot this app will swap into. Read-only.
	TargetSwapSlot string `pulumi:"targetSwapSlot"`
	// Azure Traffic Manager hostnames associated with the app. Read-only.
	TrafficManagerHostNames []string `pulumi:"trafficManagerHostNames"`
	// Resource type.
	Type string `pulumi:"type"`
	// State indicating whether the app has exceeded its quota usage. Read-only.
	UsageState string `pulumi:"usageState"`
}

A web app, a mobile app backend, or an API app.

type LookupWebAppSourceControlArgs

type LookupWebAppSourceControlArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupWebAppSourceControlResult

type LookupWebAppSourceControlResult struct {
	// Name of branch to use for deployment.
	Branch *string `pulumi:"branch"`
	// <code>true</code> to enable deployment rollback; otherwise, <code>false</code>.
	DeploymentRollbackEnabled *bool `pulumi:"deploymentRollbackEnabled"`
	// Resource Id.
	Id string `pulumi:"id"`
	// <code>true</code> if this is deployed via GitHub action.
	IsGitHubAction *bool `pulumi:"isGitHubAction"`
	// <code>true</code> to limit to manual integration; <code>false</code> to enable continuous integration (which configures webhooks into online repos like GitHub).
	IsManualIntegration *bool `pulumi:"isManualIntegration"`
	// <code>true</code> for a Mercurial repository; <code>false</code> for a Git repository.
	IsMercurial *bool `pulumi:"isMercurial"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Repository or source control URL.
	RepoUrl *string `pulumi:"repoUrl"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

Source control configuration for an app.

type LookupWebAppSourceControlSlotArgs

type LookupWebAppSourceControlSlotArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot.
	Slot string `pulumi:"slot"`
}

type LookupWebAppSourceControlSlotResult

type LookupWebAppSourceControlSlotResult struct {
	// Name of branch to use for deployment.
	Branch *string `pulumi:"branch"`
	// <code>true</code> to enable deployment rollback; otherwise, <code>false</code>.
	DeploymentRollbackEnabled *bool `pulumi:"deploymentRollbackEnabled"`
	// Resource Id.
	Id string `pulumi:"id"`
	// <code>true</code> if this is deployed via GitHub action.
	IsGitHubAction *bool `pulumi:"isGitHubAction"`
	// <code>true</code> to limit to manual integration; <code>false</code> to enable continuous integration (which configures webhooks into online repos like GitHub).
	IsManualIntegration *bool `pulumi:"isManualIntegration"`
	// <code>true</code> for a Mercurial repository; <code>false</code> for a Git repository.
	IsMercurial *bool `pulumi:"isMercurial"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Repository or source control URL.
	RepoUrl *string `pulumi:"repoUrl"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

Source control configuration for an app.

type LookupWebAppSwiftVirtualNetworkConnectionArgs

type LookupWebAppSwiftVirtualNetworkConnectionArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupWebAppSwiftVirtualNetworkConnectionResult

type LookupWebAppSwiftVirtualNetworkConnectionResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first.
	SubnetResourceId *string `pulumi:"subnetResourceId"`
	// A flag that specifies if the scale unit this Web App is on supports Swift integration.
	SwiftSupported *bool `pulumi:"swiftSupported"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration.

type LookupWebAppSwiftVirtualNetworkConnectionSlotArgs

type LookupWebAppSwiftVirtualNetworkConnectionSlotArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network.
	Slot string `pulumi:"slot"`
}

type LookupWebAppSwiftVirtualNetworkConnectionSlotResult

type LookupWebAppSwiftVirtualNetworkConnectionSlotResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first.
	SubnetResourceId *string `pulumi:"subnetResourceId"`
	// A flag that specifies if the scale unit this Web App is on supports Swift integration.
	SwiftSupported *bool `pulumi:"swiftSupported"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration.

type LookupWebAppVnetConnectionArgs

type LookupWebAppVnetConnectionArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the virtual network.
	VnetName string `pulumi:"vnetName"`
}

type LookupWebAppVnetConnectionResult

type LookupWebAppVnetConnectionResult struct {
	// A certificate file (.cer) blob containing the public key of the private key used to authenticate a
	// Point-To-Site VPN connection.
	CertBlob *string `pulumi:"certBlob"`
	// The client certificate thumbprint.
	CertThumbprint string `pulumi:"certThumbprint"`
	// DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses.
	DnsServers *string `pulumi:"dnsServers"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Flag that is used to denote if this is VNET injection
	IsSwift *bool `pulumi:"isSwift"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// <code>true</code> if a resync is required; otherwise, <code>false</code>.
	ResyncRequired bool `pulumi:"resyncRequired"`
	// The routes that this Virtual Network connection uses.
	Routes []VnetRouteResponse `pulumi:"routes"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
	// The Virtual Network's resource ID.
	VnetResourceId *string `pulumi:"vnetResourceId"`
}

Virtual Network information contract.

type LookupWebAppVnetConnectionSlotArgs

type LookupWebAppVnetConnectionSlotArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API will get the named virtual network for the production slot.
	Slot string `pulumi:"slot"`
	// Name of the virtual network.
	VnetName string `pulumi:"vnetName"`
}

type LookupWebAppVnetConnectionSlotResult

type LookupWebAppVnetConnectionSlotResult struct {
	// A certificate file (.cer) blob containing the public key of the private key used to authenticate a
	// Point-To-Site VPN connection.
	CertBlob *string `pulumi:"certBlob"`
	// The client certificate thumbprint.
	CertThumbprint string `pulumi:"certThumbprint"`
	// DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses.
	DnsServers *string `pulumi:"dnsServers"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Flag that is used to denote if this is VNET injection
	IsSwift *bool `pulumi:"isSwift"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// <code>true</code> if a resync is required; otherwise, <code>false</code>.
	ResyncRequired bool `pulumi:"resyncRequired"`
	// The routes that this Virtual Network connection uses.
	Routes []VnetRouteResponse `pulumi:"routes"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
	// The Virtual Network's resource ID.
	VnetResourceId *string `pulumi:"vnetResourceId"`
}

Virtual Network information contract.

type ManagedHostingEnvironment

type ManagedHostingEnvironment struct {
	pulumi.CustomResourceState

	// List of comma separated strings describing which VM sizes are allowed for front-ends
	AllowedMultiSizes pulumi.StringPtrOutput `pulumi:"allowedMultiSizes"`
	// List of comma separated strings describing which VM sizes are allowed for workers
	AllowedWorkerSizes pulumi.StringPtrOutput `pulumi:"allowedWorkerSizes"`
	// Api Management Account associated with this Hosting Environment
	ApiManagementAccountId pulumi.StringPtrOutput `pulumi:"apiManagementAccountId"`
	// Custom settings for changing the behavior of the hosting environment
	ClusterSettings NameValuePairResponseArrayOutput `pulumi:"clusterSettings"`
	// Edition of the metadata database for the hostingEnvironment (App Service Environment) e.g. "Standard"
	DatabaseEdition pulumi.StringPtrOutput `pulumi:"databaseEdition"`
	// Service objective of the metadata database for the hostingEnvironment (App Service Environment) e.g. "S0"
	DatabaseServiceObjective pulumi.StringPtrOutput `pulumi:"databaseServiceObjective"`
	// DNS suffix of the hostingEnvironment (App Service Environment)
	DnsSuffix pulumi.StringPtrOutput `pulumi:"dnsSuffix"`
	// Current total, used, and available worker capacities
	EnvironmentCapacities StampCapacityResponseArrayOutput `pulumi:"environmentCapacities"`
	// True/false indicating whether the hostingEnvironment (App Service Environment) is healthy
	EnvironmentIsHealthy pulumi.BoolPtrOutput `pulumi:"environmentIsHealthy"`
	// Detailed message about with results of the last check of the hostingEnvironment (App Service Environment)
	EnvironmentStatus pulumi.StringPtrOutput `pulumi:"environmentStatus"`
	// Specifies which endpoints to serve internally in the hostingEnvironment's (App Service Environment) VNET
	InternalLoadBalancingMode pulumi.StringPtrOutput `pulumi:"internalLoadBalancingMode"`
	// Number of IP SSL addresses reserved for this hostingEnvironment (App Service Environment)
	IpsslAddressCount pulumi.IntPtrOutput `pulumi:"ipsslAddressCount"`
	// Kind of resource
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Last deployment action on this hostingEnvironment (App Service Environment)
	LastAction pulumi.StringPtrOutput `pulumi:"lastAction"`
	// Result of the last deployment action on this hostingEnvironment (App Service Environment)
	LastActionResult pulumi.StringPtrOutput `pulumi:"lastActionResult"`
	// Resource Location
	Location pulumi.StringOutput `pulumi:"location"`
	// Maximum number of VMs in this hostingEnvironment (App Service Environment)
	MaximumNumberOfMachines pulumi.IntPtrOutput `pulumi:"maximumNumberOfMachines"`
	// Number of front-end instances
	MultiRoleCount pulumi.IntPtrOutput `pulumi:"multiRoleCount"`
	// Front-end VM size, e.g. "Medium", "Large"
	MultiSize pulumi.StringPtrOutput `pulumi:"multiSize"`
	// Resource Name
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// Access control list for controlling traffic to the hostingEnvironment (App Service Environment)
	NetworkAccessControlList NetworkAccessControlEntryResponseArrayOutput `pulumi:"networkAccessControlList"`
	// Provisioning state of the hostingEnvironment (App Service Environment)
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Resource group of the hostingEnvironment (App Service Environment)
	ResourceGroup pulumi.StringPtrOutput `pulumi:"resourceGroup"`
	// Current status of the hostingEnvironment (App Service Environment)
	Status pulumi.StringOutput `pulumi:"status"`
	// Subscription of the hostingEnvironment (App Service Environment)
	SubscriptionId pulumi.StringPtrOutput `pulumi:"subscriptionId"`
	// True/false indicating whether the hostingEnvironment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available
	//             (most likely because NSG blocked the incoming traffic)
	Suspended pulumi.BoolPtrOutput `pulumi:"suspended"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringPtrOutput `pulumi:"type"`
	// Number of upgrade domains of this hostingEnvironment (App Service Environment)
	UpgradeDomains pulumi.IntPtrOutput `pulumi:"upgradeDomains"`
	// Description of IP SSL mapping for this hostingEnvironment (App Service Environment)
	VipMappings VirtualIPMappingResponseArrayOutput `pulumi:"vipMappings"`
	// Description of the hostingEnvironment's (App Service Environment) virtual network
	VirtualNetwork VirtualNetworkProfileResponsePtrOutput `pulumi:"virtualNetwork"`
	// Name of the hostingEnvironment's (App Service Environment) virtual network
	VnetName pulumi.StringPtrOutput `pulumi:"vnetName"`
	// Resource group of the hostingEnvironment's (App Service Environment) virtual network
	VnetResourceGroupName pulumi.StringPtrOutput `pulumi:"vnetResourceGroupName"`
	// Subnet of the hostingEnvironment's (App Service Environment) virtual network
	VnetSubnetName pulumi.StringPtrOutput `pulumi:"vnetSubnetName"`
	// Description of worker pools with worker size ids, VM sizes, and number of workers in each pool
	WorkerPools WorkerPoolResponseArrayOutput `pulumi:"workerPools"`
}

Description of an hostingEnvironment (App Service Environment) Latest API Version: 2015-08-01.

func GetManagedHostingEnvironment

func GetManagedHostingEnvironment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ManagedHostingEnvironmentState, opts ...pulumi.ResourceOption) (*ManagedHostingEnvironment, error)

GetManagedHostingEnvironment gets an existing ManagedHostingEnvironment 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 NewManagedHostingEnvironment

func NewManagedHostingEnvironment(ctx *pulumi.Context,
	name string, args *ManagedHostingEnvironmentArgs, opts ...pulumi.ResourceOption) (*ManagedHostingEnvironment, error)

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

func (*ManagedHostingEnvironment) ElementType added in v0.2.6

func (*ManagedHostingEnvironment) ElementType() reflect.Type

func (*ManagedHostingEnvironment) ToManagedHostingEnvironmentOutput added in v0.2.6

func (i *ManagedHostingEnvironment) ToManagedHostingEnvironmentOutput() ManagedHostingEnvironmentOutput

func (*ManagedHostingEnvironment) ToManagedHostingEnvironmentOutputWithContext added in v0.2.6

func (i *ManagedHostingEnvironment) ToManagedHostingEnvironmentOutputWithContext(ctx context.Context) ManagedHostingEnvironmentOutput

type ManagedHostingEnvironmentArgs

type ManagedHostingEnvironmentArgs struct {
	// List of comma separated strings describing which VM sizes are allowed for front-ends
	AllowedMultiSizes pulumi.StringPtrInput
	// List of comma separated strings describing which VM sizes are allowed for workers
	AllowedWorkerSizes pulumi.StringPtrInput
	// Api Management Account associated with this Hosting Environment
	ApiManagementAccountId pulumi.StringPtrInput
	// Custom settings for changing the behavior of the hosting environment
	ClusterSettings NameValuePairArrayInput
	// Edition of the metadata database for the hostingEnvironment (App Service Environment) e.g. "Standard"
	DatabaseEdition pulumi.StringPtrInput
	// Service objective of the metadata database for the hostingEnvironment (App Service Environment) e.g. "S0"
	DatabaseServiceObjective pulumi.StringPtrInput
	// DNS suffix of the hostingEnvironment (App Service Environment)
	DnsSuffix pulumi.StringPtrInput
	// Current total, used, and available worker capacities
	EnvironmentCapacities StampCapacityArrayInput
	// True/false indicating whether the hostingEnvironment (App Service Environment) is healthy
	EnvironmentIsHealthy pulumi.BoolPtrInput
	// Detailed message about with results of the last check of the hostingEnvironment (App Service Environment)
	EnvironmentStatus pulumi.StringPtrInput
	// Resource Id
	Id pulumi.StringPtrInput
	// Specifies which endpoints to serve internally in the hostingEnvironment's (App Service Environment) VNET
	InternalLoadBalancingMode *InternalLoadBalancingMode
	// Number of IP SSL addresses reserved for this hostingEnvironment (App Service Environment)
	IpsslAddressCount pulumi.IntPtrInput
	// Kind of resource
	Kind pulumi.StringPtrInput
	// Last deployment action on this hostingEnvironment (App Service Environment)
	LastAction pulumi.StringPtrInput
	// Result of the last deployment action on this hostingEnvironment (App Service Environment)
	LastActionResult pulumi.StringPtrInput
	// Resource Location
	Location pulumi.StringPtrInput
	// Maximum number of VMs in this hostingEnvironment (App Service Environment)
	MaximumNumberOfMachines pulumi.IntPtrInput
	// Number of front-end instances
	MultiRoleCount pulumi.IntPtrInput
	// Front-end VM size, e.g. "Medium", "Large"
	MultiSize pulumi.StringPtrInput
	// Resource Name
	Name pulumi.StringInput
	// Access control list for controlling traffic to the hostingEnvironment (App Service Environment)
	NetworkAccessControlList NetworkAccessControlEntryArrayInput
	// Provisioning state of the hostingEnvironment (App Service Environment)
	ProvisioningState *ProvisioningState
	// Resource group of the hostingEnvironment (App Service Environment)
	ResourceGroup pulumi.StringPtrInput
	// Name of resource group
	ResourceGroupName pulumi.StringInput
	// Current status of the hostingEnvironment (App Service Environment)
	Status HostingEnvironmentStatus
	// Subscription of the hostingEnvironment (App Service Environment)
	SubscriptionId pulumi.StringPtrInput
	// True/false indicating whether the hostingEnvironment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available
	//             (most likely because NSG blocked the incoming traffic)
	Suspended pulumi.BoolPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
	// Number of upgrade domains of this hostingEnvironment (App Service Environment)
	UpgradeDomains pulumi.IntPtrInput
	// Description of IP SSL mapping for this hostingEnvironment (App Service Environment)
	VipMappings VirtualIPMappingArrayInput
	// Description of the hostingEnvironment's (App Service Environment) virtual network
	VirtualNetwork VirtualNetworkProfilePtrInput
	// Name of the hostingEnvironment's (App Service Environment) virtual network
	VnetName pulumi.StringPtrInput
	// Resource group of the hostingEnvironment's (App Service Environment) virtual network
	VnetResourceGroupName pulumi.StringPtrInput
	// Subnet of the hostingEnvironment's (App Service Environment) virtual network
	VnetSubnetName pulumi.StringPtrInput
	// Description of worker pools with worker size ids, VM sizes, and number of workers in each pool
	WorkerPools WorkerPoolArrayInput
}

The set of arguments for constructing a ManagedHostingEnvironment resource.

func (ManagedHostingEnvironmentArgs) ElementType

type ManagedHostingEnvironmentInput added in v0.2.6

type ManagedHostingEnvironmentInput interface {
	pulumi.Input

	ToManagedHostingEnvironmentOutput() ManagedHostingEnvironmentOutput
	ToManagedHostingEnvironmentOutputWithContext(ctx context.Context) ManagedHostingEnvironmentOutput
}

type ManagedHostingEnvironmentOutput added in v0.2.6

type ManagedHostingEnvironmentOutput struct {
	*pulumi.OutputState
}

func (ManagedHostingEnvironmentOutput) ElementType added in v0.2.6

func (ManagedHostingEnvironmentOutput) ToManagedHostingEnvironmentOutput added in v0.2.6

func (o ManagedHostingEnvironmentOutput) ToManagedHostingEnvironmentOutput() ManagedHostingEnvironmentOutput

func (ManagedHostingEnvironmentOutput) ToManagedHostingEnvironmentOutputWithContext added in v0.2.6

func (o ManagedHostingEnvironmentOutput) ToManagedHostingEnvironmentOutputWithContext(ctx context.Context) ManagedHostingEnvironmentOutput

type ManagedHostingEnvironmentState

type ManagedHostingEnvironmentState struct {
	// List of comma separated strings describing which VM sizes are allowed for front-ends
	AllowedMultiSizes pulumi.StringPtrInput
	// List of comma separated strings describing which VM sizes are allowed for workers
	AllowedWorkerSizes pulumi.StringPtrInput
	// Api Management Account associated with this Hosting Environment
	ApiManagementAccountId pulumi.StringPtrInput
	// Custom settings for changing the behavior of the hosting environment
	ClusterSettings NameValuePairResponseArrayInput
	// Edition of the metadata database for the hostingEnvironment (App Service Environment) e.g. "Standard"
	DatabaseEdition pulumi.StringPtrInput
	// Service objective of the metadata database for the hostingEnvironment (App Service Environment) e.g. "S0"
	DatabaseServiceObjective pulumi.StringPtrInput
	// DNS suffix of the hostingEnvironment (App Service Environment)
	DnsSuffix pulumi.StringPtrInput
	// Current total, used, and available worker capacities
	EnvironmentCapacities StampCapacityResponseArrayInput
	// True/false indicating whether the hostingEnvironment (App Service Environment) is healthy
	EnvironmentIsHealthy pulumi.BoolPtrInput
	// Detailed message about with results of the last check of the hostingEnvironment (App Service Environment)
	EnvironmentStatus pulumi.StringPtrInput
	// Specifies which endpoints to serve internally in the hostingEnvironment's (App Service Environment) VNET
	InternalLoadBalancingMode pulumi.StringPtrInput
	// Number of IP SSL addresses reserved for this hostingEnvironment (App Service Environment)
	IpsslAddressCount pulumi.IntPtrInput
	// Kind of resource
	Kind pulumi.StringPtrInput
	// Last deployment action on this hostingEnvironment (App Service Environment)
	LastAction pulumi.StringPtrInput
	// Result of the last deployment action on this hostingEnvironment (App Service Environment)
	LastActionResult pulumi.StringPtrInput
	// Resource Location
	Location pulumi.StringPtrInput
	// Maximum number of VMs in this hostingEnvironment (App Service Environment)
	MaximumNumberOfMachines pulumi.IntPtrInput
	// Number of front-end instances
	MultiRoleCount pulumi.IntPtrInput
	// Front-end VM size, e.g. "Medium", "Large"
	MultiSize pulumi.StringPtrInput
	// Resource Name
	Name pulumi.StringPtrInput
	// Access control list for controlling traffic to the hostingEnvironment (App Service Environment)
	NetworkAccessControlList NetworkAccessControlEntryResponseArrayInput
	// Provisioning state of the hostingEnvironment (App Service Environment)
	ProvisioningState pulumi.StringPtrInput
	// Resource group of the hostingEnvironment (App Service Environment)
	ResourceGroup pulumi.StringPtrInput
	// Current status of the hostingEnvironment (App Service Environment)
	Status pulumi.StringPtrInput
	// Subscription of the hostingEnvironment (App Service Environment)
	SubscriptionId pulumi.StringPtrInput
	// True/false indicating whether the hostingEnvironment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available
	//             (most likely because NSG blocked the incoming traffic)
	Suspended pulumi.BoolPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
	// Number of upgrade domains of this hostingEnvironment (App Service Environment)
	UpgradeDomains pulumi.IntPtrInput
	// Description of IP SSL mapping for this hostingEnvironment (App Service Environment)
	VipMappings VirtualIPMappingResponseArrayInput
	// Description of the hostingEnvironment's (App Service Environment) virtual network
	VirtualNetwork VirtualNetworkProfileResponsePtrInput
	// Name of the hostingEnvironment's (App Service Environment) virtual network
	VnetName pulumi.StringPtrInput
	// Resource group of the hostingEnvironment's (App Service Environment) virtual network
	VnetResourceGroupName pulumi.StringPtrInput
	// Subnet of the hostingEnvironment's (App Service Environment) virtual network
	VnetSubnetName pulumi.StringPtrInput
	// Description of worker pools with worker size ids, VM sizes, and number of workers in each pool
	WorkerPools WorkerPoolResponseArrayInput
}

func (ManagedHostingEnvironmentState) ElementType

type ManagedPipelineMode added in v0.3.1

type ManagedPipelineMode pulumi.String

Managed pipeline mode.

func (ManagedPipelineMode) ElementType added in v0.3.1

func (ManagedPipelineMode) ElementType() reflect.Type

func (ManagedPipelineMode) ToStringOutput added in v0.3.1

func (e ManagedPipelineMode) ToStringOutput() pulumi.StringOutput

func (ManagedPipelineMode) ToStringOutputWithContext added in v0.3.1

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

func (ManagedPipelineMode) ToStringPtrOutput added in v0.3.1

func (e ManagedPipelineMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedPipelineMode) ToStringPtrOutputWithContext added in v0.3.1

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

type ManagedServiceIdentity

type ManagedServiceIdentity struct {
	// Type of managed service identity.
	Type *string `pulumi:"type"`
	// The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
	UserAssignedIdentities map[string]interface{} `pulumi:"userAssignedIdentities"`
}

Managed service identity.

type ManagedServiceIdentityArgs

type ManagedServiceIdentityArgs struct {
	// Type of managed service identity.
	Type *ManagedServiceIdentityType `pulumi:"type"`
	// The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
	UserAssignedIdentities pulumi.MapInput `pulumi:"userAssignedIdentities"`
}

Managed service identity.

func (ManagedServiceIdentityArgs) ElementType

func (ManagedServiceIdentityArgs) ElementType() reflect.Type

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext

func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput

type ManagedServiceIdentityInput

type ManagedServiceIdentityInput interface {
	pulumi.Input

	ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
	ToManagedServiceIdentityOutputWithContext(context.Context) ManagedServiceIdentityOutput
}

ManagedServiceIdentityInput is an input type that accepts ManagedServiceIdentityArgs and ManagedServiceIdentityOutput values. You can construct a concrete instance of `ManagedServiceIdentityInput` via:

ManagedServiceIdentityArgs{...}

type ManagedServiceIdentityOutput

type ManagedServiceIdentityOutput struct{ *pulumi.OutputState }

Managed service identity.

func (ManagedServiceIdentityOutput) ElementType

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext

func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityOutput) Type

Type of managed service identity.

func (ManagedServiceIdentityOutput) UserAssignedIdentities added in v0.2.8

func (o ManagedServiceIdentityOutput) UserAssignedIdentities() pulumi.MapOutput

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

type ManagedServiceIdentityPtrInput

type ManagedServiceIdentityPtrInput interface {
	pulumi.Input

	ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
	ToManagedServiceIdentityPtrOutputWithContext(context.Context) ManagedServiceIdentityPtrOutput
}

ManagedServiceIdentityPtrInput is an input type that accepts ManagedServiceIdentityArgs, ManagedServiceIdentityPtr and ManagedServiceIdentityPtrOutput values. You can construct a concrete instance of `ManagedServiceIdentityPtrInput` via:

        ManagedServiceIdentityArgs{...}

or:

        nil

type ManagedServiceIdentityPtrOutput

type ManagedServiceIdentityPtrOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityPtrOutput) Elem

func (ManagedServiceIdentityPtrOutput) ElementType

func (ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput

func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext

func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput

func (ManagedServiceIdentityPtrOutput) Type

Type of managed service identity.

func (ManagedServiceIdentityPtrOutput) UserAssignedIdentities added in v0.2.8

func (o ManagedServiceIdentityPtrOutput) UserAssignedIdentities() pulumi.MapOutput

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

type ManagedServiceIdentityResponse

type ManagedServiceIdentityResponse struct {
	// Principal Id of managed service identity.
	PrincipalId string `pulumi:"principalId"`
	// Tenant of managed service identity.
	TenantId string `pulumi:"tenantId"`
	// Type of managed service identity.
	Type *string `pulumi:"type"`
	// The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
	UserAssignedIdentities map[string]ManagedServiceIdentityResponseUserAssignedIdentities `pulumi:"userAssignedIdentities"`
}

Managed service identity.

type ManagedServiceIdentityResponseArgs

type ManagedServiceIdentityResponseArgs struct {
	// Principal Id of managed service identity.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// Tenant of managed service identity.
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// Type of managed service identity.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
	UserAssignedIdentities ManagedServiceIdentityResponseUserAssignedIdentitiesMapInput `pulumi:"userAssignedIdentities"`
}

Managed service identity.

func (ManagedServiceIdentityResponseArgs) ElementType

func (ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponseOutput

func (i ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponseOutput() ManagedServiceIdentityResponseOutput

func (ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponseOutputWithContext

func (i ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponseOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseOutput

func (ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponsePtrOutput

func (i ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput

func (ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponsePtrOutputWithContext

func (i ManagedServiceIdentityResponseArgs) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput

type ManagedServiceIdentityResponseInput

type ManagedServiceIdentityResponseInput interface {
	pulumi.Input

	ToManagedServiceIdentityResponseOutput() ManagedServiceIdentityResponseOutput
	ToManagedServiceIdentityResponseOutputWithContext(context.Context) ManagedServiceIdentityResponseOutput
}

ManagedServiceIdentityResponseInput is an input type that accepts ManagedServiceIdentityResponseArgs and ManagedServiceIdentityResponseOutput values. You can construct a concrete instance of `ManagedServiceIdentityResponseInput` via:

ManagedServiceIdentityResponseArgs{...}

type ManagedServiceIdentityResponseOutput

type ManagedServiceIdentityResponseOutput struct{ *pulumi.OutputState }

Managed service identity.

func (ManagedServiceIdentityResponseOutput) ElementType

func (ManagedServiceIdentityResponseOutput) PrincipalId

Principal Id of managed service identity.

func (ManagedServiceIdentityResponseOutput) TenantId

Tenant of managed service identity.

func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput

func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput() ManagedServiceIdentityResponseOutput

func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext

func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseOutput

func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponsePtrOutput

func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput

func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponsePtrOutputWithContext

func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput

func (ManagedServiceIdentityResponseOutput) Type

Type of managed service identity.

func (ManagedServiceIdentityResponseOutput) UserAssignedIdentities

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

type ManagedServiceIdentityResponsePtrInput

type ManagedServiceIdentityResponsePtrInput interface {
	pulumi.Input

	ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput
	ToManagedServiceIdentityResponsePtrOutputWithContext(context.Context) ManagedServiceIdentityResponsePtrOutput
}

ManagedServiceIdentityResponsePtrInput is an input type that accepts ManagedServiceIdentityResponseArgs, ManagedServiceIdentityResponsePtr and ManagedServiceIdentityResponsePtrOutput values. You can construct a concrete instance of `ManagedServiceIdentityResponsePtrInput` via:

        ManagedServiceIdentityResponseArgs{...}

or:

        nil

type ManagedServiceIdentityResponsePtrOutput

type ManagedServiceIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityResponsePtrOutput) Elem

func (ManagedServiceIdentityResponsePtrOutput) ElementType

func (ManagedServiceIdentityResponsePtrOutput) PrincipalId

Principal Id of managed service identity.

func (ManagedServiceIdentityResponsePtrOutput) TenantId

Tenant of managed service identity.

func (ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput

func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput

func (ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext

func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput

func (ManagedServiceIdentityResponsePtrOutput) Type

Type of managed service identity.

func (ManagedServiceIdentityResponsePtrOutput) UserAssignedIdentities

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

type ManagedServiceIdentityResponseUserAssignedIdentities

type ManagedServiceIdentityResponseUserAssignedIdentities struct {
	// Client Id of user assigned identity
	ClientId string `pulumi:"clientId"`
	// Principal Id of user assigned identity
	PrincipalId string `pulumi:"principalId"`
}

type ManagedServiceIdentityResponseUserAssignedIdentitiesArgs

type ManagedServiceIdentityResponseUserAssignedIdentitiesArgs struct {
	// Client Id of user assigned identity
	ClientId pulumi.StringInput `pulumi:"clientId"`
	// Principal Id of user assigned identity
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
}

func (ManagedServiceIdentityResponseUserAssignedIdentitiesArgs) ElementType

func (ManagedServiceIdentityResponseUserAssignedIdentitiesArgs) ToManagedServiceIdentityResponseUserAssignedIdentitiesOutput

func (ManagedServiceIdentityResponseUserAssignedIdentitiesArgs) ToManagedServiceIdentityResponseUserAssignedIdentitiesOutputWithContext

func (i ManagedServiceIdentityResponseUserAssignedIdentitiesArgs) ToManagedServiceIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseUserAssignedIdentitiesOutput

type ManagedServiceIdentityResponseUserAssignedIdentitiesInput

type ManagedServiceIdentityResponseUserAssignedIdentitiesInput interface {
	pulumi.Input

	ToManagedServiceIdentityResponseUserAssignedIdentitiesOutput() ManagedServiceIdentityResponseUserAssignedIdentitiesOutput
	ToManagedServiceIdentityResponseUserAssignedIdentitiesOutputWithContext(context.Context) ManagedServiceIdentityResponseUserAssignedIdentitiesOutput
}

ManagedServiceIdentityResponseUserAssignedIdentitiesInput is an input type that accepts ManagedServiceIdentityResponseUserAssignedIdentitiesArgs and ManagedServiceIdentityResponseUserAssignedIdentitiesOutput values. You can construct a concrete instance of `ManagedServiceIdentityResponseUserAssignedIdentitiesInput` via:

ManagedServiceIdentityResponseUserAssignedIdentitiesArgs{...}

type ManagedServiceIdentityResponseUserAssignedIdentitiesMap

type ManagedServiceIdentityResponseUserAssignedIdentitiesMap map[string]ManagedServiceIdentityResponseUserAssignedIdentitiesInput

func (ManagedServiceIdentityResponseUserAssignedIdentitiesMap) ElementType

func (ManagedServiceIdentityResponseUserAssignedIdentitiesMap) ToManagedServiceIdentityResponseUserAssignedIdentitiesMapOutput

func (i ManagedServiceIdentityResponseUserAssignedIdentitiesMap) ToManagedServiceIdentityResponseUserAssignedIdentitiesMapOutput() ManagedServiceIdentityResponseUserAssignedIdentitiesMapOutput

func (ManagedServiceIdentityResponseUserAssignedIdentitiesMap) ToManagedServiceIdentityResponseUserAssignedIdentitiesMapOutputWithContext

func (i ManagedServiceIdentityResponseUserAssignedIdentitiesMap) ToManagedServiceIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseUserAssignedIdentitiesMapOutput

type ManagedServiceIdentityResponseUserAssignedIdentitiesMapInput

type ManagedServiceIdentityResponseUserAssignedIdentitiesMapInput interface {
	pulumi.Input

	ToManagedServiceIdentityResponseUserAssignedIdentitiesMapOutput() ManagedServiceIdentityResponseUserAssignedIdentitiesMapOutput
	ToManagedServiceIdentityResponseUserAssignedIdentitiesMapOutputWithContext(context.Context) ManagedServiceIdentityResponseUserAssignedIdentitiesMapOutput
}

ManagedServiceIdentityResponseUserAssignedIdentitiesMapInput is an input type that accepts ManagedServiceIdentityResponseUserAssignedIdentitiesMap and ManagedServiceIdentityResponseUserAssignedIdentitiesMapOutput values. You can construct a concrete instance of `ManagedServiceIdentityResponseUserAssignedIdentitiesMapInput` via:

ManagedServiceIdentityResponseUserAssignedIdentitiesMap{ "key": ManagedServiceIdentityResponseUserAssignedIdentitiesArgs{...} }

type ManagedServiceIdentityResponseUserAssignedIdentitiesMapOutput

type ManagedServiceIdentityResponseUserAssignedIdentitiesMapOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityResponseUserAssignedIdentitiesMapOutput) ElementType

func (ManagedServiceIdentityResponseUserAssignedIdentitiesMapOutput) ToManagedServiceIdentityResponseUserAssignedIdentitiesMapOutput

func (ManagedServiceIdentityResponseUserAssignedIdentitiesMapOutput) ToManagedServiceIdentityResponseUserAssignedIdentitiesMapOutputWithContext

func (o ManagedServiceIdentityResponseUserAssignedIdentitiesMapOutput) ToManagedServiceIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseUserAssignedIdentitiesMapOutput

type ManagedServiceIdentityResponseUserAssignedIdentitiesOutput

type ManagedServiceIdentityResponseUserAssignedIdentitiesOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityResponseUserAssignedIdentitiesOutput) ClientId

Client Id of user assigned identity

func (ManagedServiceIdentityResponseUserAssignedIdentitiesOutput) ElementType

func (ManagedServiceIdentityResponseUserAssignedIdentitiesOutput) PrincipalId

Principal Id of user assigned identity

func (ManagedServiceIdentityResponseUserAssignedIdentitiesOutput) ToManagedServiceIdentityResponseUserAssignedIdentitiesOutput

func (ManagedServiceIdentityResponseUserAssignedIdentitiesOutput) ToManagedServiceIdentityResponseUserAssignedIdentitiesOutputWithContext

func (o ManagedServiceIdentityResponseUserAssignedIdentitiesOutput) ToManagedServiceIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseUserAssignedIdentitiesOutput

type ManagedServiceIdentityType added in v0.3.1

type ManagedServiceIdentityType pulumi.String

Type of managed service identity.

func (ManagedServiceIdentityType) ElementType added in v0.3.1

func (ManagedServiceIdentityType) ElementType() reflect.Type

func (ManagedServiceIdentityType) ToStringOutput added in v0.3.1

func (e ManagedServiceIdentityType) ToStringOutput() pulumi.StringOutput

func (ManagedServiceIdentityType) ToStringOutputWithContext added in v0.3.1

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

func (ManagedServiceIdentityType) ToStringPtrOutput added in v0.3.1

func (e ManagedServiceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedServiceIdentityType) ToStringPtrOutputWithContext added in v0.3.1

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

type NameValuePair

type NameValuePair struct {
	// Pair name.
	Name *string `pulumi:"name"`
	// Pair value.
	Value *string `pulumi:"value"`
}

Name value pair.

type NameValuePairArgs

type NameValuePairArgs struct {
	// Pair name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Pair value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Name value pair.

func (NameValuePairArgs) ElementType

func (NameValuePairArgs) ElementType() reflect.Type

func (NameValuePairArgs) ToNameValuePairOutput

func (i NameValuePairArgs) ToNameValuePairOutput() NameValuePairOutput

func (NameValuePairArgs) ToNameValuePairOutputWithContext

func (i NameValuePairArgs) ToNameValuePairOutputWithContext(ctx context.Context) NameValuePairOutput

type NameValuePairArray

type NameValuePairArray []NameValuePairInput

func (NameValuePairArray) ElementType

func (NameValuePairArray) ElementType() reflect.Type

func (NameValuePairArray) ToNameValuePairArrayOutput

func (i NameValuePairArray) ToNameValuePairArrayOutput() NameValuePairArrayOutput

func (NameValuePairArray) ToNameValuePairArrayOutputWithContext

func (i NameValuePairArray) ToNameValuePairArrayOutputWithContext(ctx context.Context) NameValuePairArrayOutput

type NameValuePairArrayInput

type NameValuePairArrayInput interface {
	pulumi.Input

	ToNameValuePairArrayOutput() NameValuePairArrayOutput
	ToNameValuePairArrayOutputWithContext(context.Context) NameValuePairArrayOutput
}

NameValuePairArrayInput is an input type that accepts NameValuePairArray and NameValuePairArrayOutput values. You can construct a concrete instance of `NameValuePairArrayInput` via:

NameValuePairArray{ NameValuePairArgs{...} }

type NameValuePairArrayOutput

type NameValuePairArrayOutput struct{ *pulumi.OutputState }

func (NameValuePairArrayOutput) ElementType

func (NameValuePairArrayOutput) ElementType() reflect.Type

func (NameValuePairArrayOutput) Index

func (NameValuePairArrayOutput) ToNameValuePairArrayOutput

func (o NameValuePairArrayOutput) ToNameValuePairArrayOutput() NameValuePairArrayOutput

func (NameValuePairArrayOutput) ToNameValuePairArrayOutputWithContext

func (o NameValuePairArrayOutput) ToNameValuePairArrayOutputWithContext(ctx context.Context) NameValuePairArrayOutput

type NameValuePairInput

type NameValuePairInput interface {
	pulumi.Input

	ToNameValuePairOutput() NameValuePairOutput
	ToNameValuePairOutputWithContext(context.Context) NameValuePairOutput
}

NameValuePairInput is an input type that accepts NameValuePairArgs and NameValuePairOutput values. You can construct a concrete instance of `NameValuePairInput` via:

NameValuePairArgs{...}

type NameValuePairOutput

type NameValuePairOutput struct{ *pulumi.OutputState }

Name value pair.

func (NameValuePairOutput) ElementType

func (NameValuePairOutput) ElementType() reflect.Type

func (NameValuePairOutput) Name

Pair name.

func (NameValuePairOutput) ToNameValuePairOutput

func (o NameValuePairOutput) ToNameValuePairOutput() NameValuePairOutput

func (NameValuePairOutput) ToNameValuePairOutputWithContext

func (o NameValuePairOutput) ToNameValuePairOutputWithContext(ctx context.Context) NameValuePairOutput

func (NameValuePairOutput) Value

Pair value.

type NameValuePairResponse

type NameValuePairResponse struct {
	// Pair name.
	Name *string `pulumi:"name"`
	// Pair value.
	Value *string `pulumi:"value"`
}

Name value pair.

type NameValuePairResponseArgs

type NameValuePairResponseArgs struct {
	// Pair name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Pair value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Name value pair.

func (NameValuePairResponseArgs) ElementType

func (NameValuePairResponseArgs) ElementType() reflect.Type

func (NameValuePairResponseArgs) ToNameValuePairResponseOutput

func (i NameValuePairResponseArgs) ToNameValuePairResponseOutput() NameValuePairResponseOutput

func (NameValuePairResponseArgs) ToNameValuePairResponseOutputWithContext

func (i NameValuePairResponseArgs) ToNameValuePairResponseOutputWithContext(ctx context.Context) NameValuePairResponseOutput

type NameValuePairResponseArray

type NameValuePairResponseArray []NameValuePairResponseInput

func (NameValuePairResponseArray) ElementType

func (NameValuePairResponseArray) ElementType() reflect.Type

func (NameValuePairResponseArray) ToNameValuePairResponseArrayOutput

func (i NameValuePairResponseArray) ToNameValuePairResponseArrayOutput() NameValuePairResponseArrayOutput

func (NameValuePairResponseArray) ToNameValuePairResponseArrayOutputWithContext

func (i NameValuePairResponseArray) ToNameValuePairResponseArrayOutputWithContext(ctx context.Context) NameValuePairResponseArrayOutput

type NameValuePairResponseArrayInput

type NameValuePairResponseArrayInput interface {
	pulumi.Input

	ToNameValuePairResponseArrayOutput() NameValuePairResponseArrayOutput
	ToNameValuePairResponseArrayOutputWithContext(context.Context) NameValuePairResponseArrayOutput
}

NameValuePairResponseArrayInput is an input type that accepts NameValuePairResponseArray and NameValuePairResponseArrayOutput values. You can construct a concrete instance of `NameValuePairResponseArrayInput` via:

NameValuePairResponseArray{ NameValuePairResponseArgs{...} }

type NameValuePairResponseArrayOutput

type NameValuePairResponseArrayOutput struct{ *pulumi.OutputState }

func (NameValuePairResponseArrayOutput) ElementType

func (NameValuePairResponseArrayOutput) Index

func (NameValuePairResponseArrayOutput) ToNameValuePairResponseArrayOutput

func (o NameValuePairResponseArrayOutput) ToNameValuePairResponseArrayOutput() NameValuePairResponseArrayOutput

func (NameValuePairResponseArrayOutput) ToNameValuePairResponseArrayOutputWithContext

func (o NameValuePairResponseArrayOutput) ToNameValuePairResponseArrayOutputWithContext(ctx context.Context) NameValuePairResponseArrayOutput

type NameValuePairResponseInput

type NameValuePairResponseInput interface {
	pulumi.Input

	ToNameValuePairResponseOutput() NameValuePairResponseOutput
	ToNameValuePairResponseOutputWithContext(context.Context) NameValuePairResponseOutput
}

NameValuePairResponseInput is an input type that accepts NameValuePairResponseArgs and NameValuePairResponseOutput values. You can construct a concrete instance of `NameValuePairResponseInput` via:

NameValuePairResponseArgs{...}

type NameValuePairResponseOutput

type NameValuePairResponseOutput struct{ *pulumi.OutputState }

Name value pair.

func (NameValuePairResponseOutput) ElementType

func (NameValuePairResponseOutput) Name

Pair name.

func (NameValuePairResponseOutput) ToNameValuePairResponseOutput

func (o NameValuePairResponseOutput) ToNameValuePairResponseOutput() NameValuePairResponseOutput

func (NameValuePairResponseOutput) ToNameValuePairResponseOutputWithContext

func (o NameValuePairResponseOutput) ToNameValuePairResponseOutputWithContext(ctx context.Context) NameValuePairResponseOutput

func (NameValuePairResponseOutput) Value

Pair value.

type NetworkAccessControlEntry

type NetworkAccessControlEntry struct {
	Action       *string `pulumi:"action"`
	Description  *string `pulumi:"description"`
	Order        *int    `pulumi:"order"`
	RemoteSubnet *string `pulumi:"remoteSubnet"`
}

type NetworkAccessControlEntryArgs

type NetworkAccessControlEntryArgs struct {
	Action       *AccessControlEntryAction `pulumi:"action"`
	Description  pulumi.StringPtrInput     `pulumi:"description"`
	Order        pulumi.IntPtrInput        `pulumi:"order"`
	RemoteSubnet pulumi.StringPtrInput     `pulumi:"remoteSubnet"`
}

func (NetworkAccessControlEntryArgs) ElementType

func (NetworkAccessControlEntryArgs) ToNetworkAccessControlEntryOutput

func (i NetworkAccessControlEntryArgs) ToNetworkAccessControlEntryOutput() NetworkAccessControlEntryOutput

func (NetworkAccessControlEntryArgs) ToNetworkAccessControlEntryOutputWithContext

func (i NetworkAccessControlEntryArgs) ToNetworkAccessControlEntryOutputWithContext(ctx context.Context) NetworkAccessControlEntryOutput

type NetworkAccessControlEntryArray

type NetworkAccessControlEntryArray []NetworkAccessControlEntryInput

func (NetworkAccessControlEntryArray) ElementType

func (NetworkAccessControlEntryArray) ToNetworkAccessControlEntryArrayOutput

func (i NetworkAccessControlEntryArray) ToNetworkAccessControlEntryArrayOutput() NetworkAccessControlEntryArrayOutput

func (NetworkAccessControlEntryArray) ToNetworkAccessControlEntryArrayOutputWithContext

func (i NetworkAccessControlEntryArray) ToNetworkAccessControlEntryArrayOutputWithContext(ctx context.Context) NetworkAccessControlEntryArrayOutput

type NetworkAccessControlEntryArrayInput

type NetworkAccessControlEntryArrayInput interface {
	pulumi.Input

	ToNetworkAccessControlEntryArrayOutput() NetworkAccessControlEntryArrayOutput
	ToNetworkAccessControlEntryArrayOutputWithContext(context.Context) NetworkAccessControlEntryArrayOutput
}

NetworkAccessControlEntryArrayInput is an input type that accepts NetworkAccessControlEntryArray and NetworkAccessControlEntryArrayOutput values. You can construct a concrete instance of `NetworkAccessControlEntryArrayInput` via:

NetworkAccessControlEntryArray{ NetworkAccessControlEntryArgs{...} }

type NetworkAccessControlEntryArrayOutput

type NetworkAccessControlEntryArrayOutput struct{ *pulumi.OutputState }

func (NetworkAccessControlEntryArrayOutput) ElementType

func (NetworkAccessControlEntryArrayOutput) Index

func (NetworkAccessControlEntryArrayOutput) ToNetworkAccessControlEntryArrayOutput

func (o NetworkAccessControlEntryArrayOutput) ToNetworkAccessControlEntryArrayOutput() NetworkAccessControlEntryArrayOutput

func (NetworkAccessControlEntryArrayOutput) ToNetworkAccessControlEntryArrayOutputWithContext

func (o NetworkAccessControlEntryArrayOutput) ToNetworkAccessControlEntryArrayOutputWithContext(ctx context.Context) NetworkAccessControlEntryArrayOutput

type NetworkAccessControlEntryInput

type NetworkAccessControlEntryInput interface {
	pulumi.Input

	ToNetworkAccessControlEntryOutput() NetworkAccessControlEntryOutput
	ToNetworkAccessControlEntryOutputWithContext(context.Context) NetworkAccessControlEntryOutput
}

NetworkAccessControlEntryInput is an input type that accepts NetworkAccessControlEntryArgs and NetworkAccessControlEntryOutput values. You can construct a concrete instance of `NetworkAccessControlEntryInput` via:

NetworkAccessControlEntryArgs{...}

type NetworkAccessControlEntryOutput

type NetworkAccessControlEntryOutput struct{ *pulumi.OutputState }

func (NetworkAccessControlEntryOutput) Action

func (NetworkAccessControlEntryOutput) Description

func (NetworkAccessControlEntryOutput) ElementType

func (NetworkAccessControlEntryOutput) Order

func (NetworkAccessControlEntryOutput) RemoteSubnet

func (NetworkAccessControlEntryOutput) ToNetworkAccessControlEntryOutput

func (o NetworkAccessControlEntryOutput) ToNetworkAccessControlEntryOutput() NetworkAccessControlEntryOutput

func (NetworkAccessControlEntryOutput) ToNetworkAccessControlEntryOutputWithContext

func (o NetworkAccessControlEntryOutput) ToNetworkAccessControlEntryOutputWithContext(ctx context.Context) NetworkAccessControlEntryOutput

type NetworkAccessControlEntryResponse

type NetworkAccessControlEntryResponse struct {
	Action       *string `pulumi:"action"`
	Description  *string `pulumi:"description"`
	Order        *int    `pulumi:"order"`
	RemoteSubnet *string `pulumi:"remoteSubnet"`
}

type NetworkAccessControlEntryResponseArgs

type NetworkAccessControlEntryResponseArgs struct {
	Action       pulumi.StringPtrInput `pulumi:"action"`
	Description  pulumi.StringPtrInput `pulumi:"description"`
	Order        pulumi.IntPtrInput    `pulumi:"order"`
	RemoteSubnet pulumi.StringPtrInput `pulumi:"remoteSubnet"`
}

func (NetworkAccessControlEntryResponseArgs) ElementType

func (NetworkAccessControlEntryResponseArgs) ToNetworkAccessControlEntryResponseOutput

func (i NetworkAccessControlEntryResponseArgs) ToNetworkAccessControlEntryResponseOutput() NetworkAccessControlEntryResponseOutput

func (NetworkAccessControlEntryResponseArgs) ToNetworkAccessControlEntryResponseOutputWithContext

func (i NetworkAccessControlEntryResponseArgs) ToNetworkAccessControlEntryResponseOutputWithContext(ctx context.Context) NetworkAccessControlEntryResponseOutput

type NetworkAccessControlEntryResponseArray

type NetworkAccessControlEntryResponseArray []NetworkAccessControlEntryResponseInput

func (NetworkAccessControlEntryResponseArray) ElementType

func (NetworkAccessControlEntryResponseArray) ToNetworkAccessControlEntryResponseArrayOutput

func (i NetworkAccessControlEntryResponseArray) ToNetworkAccessControlEntryResponseArrayOutput() NetworkAccessControlEntryResponseArrayOutput

func (NetworkAccessControlEntryResponseArray) ToNetworkAccessControlEntryResponseArrayOutputWithContext

func (i NetworkAccessControlEntryResponseArray) ToNetworkAccessControlEntryResponseArrayOutputWithContext(ctx context.Context) NetworkAccessControlEntryResponseArrayOutput

type NetworkAccessControlEntryResponseArrayInput

type NetworkAccessControlEntryResponseArrayInput interface {
	pulumi.Input

	ToNetworkAccessControlEntryResponseArrayOutput() NetworkAccessControlEntryResponseArrayOutput
	ToNetworkAccessControlEntryResponseArrayOutputWithContext(context.Context) NetworkAccessControlEntryResponseArrayOutput
}

NetworkAccessControlEntryResponseArrayInput is an input type that accepts NetworkAccessControlEntryResponseArray and NetworkAccessControlEntryResponseArrayOutput values. You can construct a concrete instance of `NetworkAccessControlEntryResponseArrayInput` via:

NetworkAccessControlEntryResponseArray{ NetworkAccessControlEntryResponseArgs{...} }

type NetworkAccessControlEntryResponseArrayOutput

type NetworkAccessControlEntryResponseArrayOutput struct{ *pulumi.OutputState }

func (NetworkAccessControlEntryResponseArrayOutput) ElementType

func (NetworkAccessControlEntryResponseArrayOutput) Index

func (NetworkAccessControlEntryResponseArrayOutput) ToNetworkAccessControlEntryResponseArrayOutput

func (o NetworkAccessControlEntryResponseArrayOutput) ToNetworkAccessControlEntryResponseArrayOutput() NetworkAccessControlEntryResponseArrayOutput

func (NetworkAccessControlEntryResponseArrayOutput) ToNetworkAccessControlEntryResponseArrayOutputWithContext

func (o NetworkAccessControlEntryResponseArrayOutput) ToNetworkAccessControlEntryResponseArrayOutputWithContext(ctx context.Context) NetworkAccessControlEntryResponseArrayOutput

type NetworkAccessControlEntryResponseInput

type NetworkAccessControlEntryResponseInput interface {
	pulumi.Input

	ToNetworkAccessControlEntryResponseOutput() NetworkAccessControlEntryResponseOutput
	ToNetworkAccessControlEntryResponseOutputWithContext(context.Context) NetworkAccessControlEntryResponseOutput
}

NetworkAccessControlEntryResponseInput is an input type that accepts NetworkAccessControlEntryResponseArgs and NetworkAccessControlEntryResponseOutput values. You can construct a concrete instance of `NetworkAccessControlEntryResponseInput` via:

NetworkAccessControlEntryResponseArgs{...}

type NetworkAccessControlEntryResponseOutput

type NetworkAccessControlEntryResponseOutput struct{ *pulumi.OutputState }

func (NetworkAccessControlEntryResponseOutput) Action

func (NetworkAccessControlEntryResponseOutput) Description

func (NetworkAccessControlEntryResponseOutput) ElementType

func (NetworkAccessControlEntryResponseOutput) Order

func (NetworkAccessControlEntryResponseOutput) RemoteSubnet

func (NetworkAccessControlEntryResponseOutput) ToNetworkAccessControlEntryResponseOutput

func (o NetworkAccessControlEntryResponseOutput) ToNetworkAccessControlEntryResponseOutput() NetworkAccessControlEntryResponseOutput

func (NetworkAccessControlEntryResponseOutput) ToNetworkAccessControlEntryResponseOutputWithContext

func (o NetworkAccessControlEntryResponseOutput) ToNetworkAccessControlEntryResponseOutputWithContext(ctx context.Context) NetworkAccessControlEntryResponseOutput

type Nonce added in v0.6.0

type Nonce struct {
	// Kind of resource.
	Kind                    *string `pulumi:"kind"`
	NonceExpirationInterval *string `pulumi:"nonceExpirationInterval"`
	ValidateNonce           *bool   `pulumi:"validateNonce"`
}

type NonceArgs added in v0.6.0

type NonceArgs struct {
	// Kind of resource.
	Kind                    pulumi.StringPtrInput `pulumi:"kind"`
	NonceExpirationInterval pulumi.StringPtrInput `pulumi:"nonceExpirationInterval"`
	ValidateNonce           pulumi.BoolPtrInput   `pulumi:"validateNonce"`
}

func (NonceArgs) ElementType added in v0.6.0

func (NonceArgs) ElementType() reflect.Type

func (NonceArgs) ToNonceOutput added in v0.6.0

func (i NonceArgs) ToNonceOutput() NonceOutput

func (NonceArgs) ToNonceOutputWithContext added in v0.6.0

func (i NonceArgs) ToNonceOutputWithContext(ctx context.Context) NonceOutput

func (NonceArgs) ToNoncePtrOutput added in v0.6.0

func (i NonceArgs) ToNoncePtrOutput() NoncePtrOutput

func (NonceArgs) ToNoncePtrOutputWithContext added in v0.6.0

func (i NonceArgs) ToNoncePtrOutputWithContext(ctx context.Context) NoncePtrOutput

type NonceInput added in v0.6.0

type NonceInput interface {
	pulumi.Input

	ToNonceOutput() NonceOutput
	ToNonceOutputWithContext(context.Context) NonceOutput
}

NonceInput is an input type that accepts NonceArgs and NonceOutput values. You can construct a concrete instance of `NonceInput` via:

NonceArgs{...}

type NonceOutput added in v0.6.0

type NonceOutput struct{ *pulumi.OutputState }

func (NonceOutput) ElementType added in v0.6.0

func (NonceOutput) ElementType() reflect.Type

func (NonceOutput) Kind added in v0.6.0

Kind of resource.

func (NonceOutput) NonceExpirationInterval added in v0.6.0

func (o NonceOutput) NonceExpirationInterval() pulumi.StringPtrOutput

func (NonceOutput) ToNonceOutput added in v0.6.0

func (o NonceOutput) ToNonceOutput() NonceOutput

func (NonceOutput) ToNonceOutputWithContext added in v0.6.0

func (o NonceOutput) ToNonceOutputWithContext(ctx context.Context) NonceOutput

func (NonceOutput) ToNoncePtrOutput added in v0.6.0

func (o NonceOutput) ToNoncePtrOutput() NoncePtrOutput

func (NonceOutput) ToNoncePtrOutputWithContext added in v0.6.0

func (o NonceOutput) ToNoncePtrOutputWithContext(ctx context.Context) NoncePtrOutput

func (NonceOutput) ValidateNonce added in v0.6.0

func (o NonceOutput) ValidateNonce() pulumi.BoolPtrOutput

type NoncePtrInput added in v0.6.0

type NoncePtrInput interface {
	pulumi.Input

	ToNoncePtrOutput() NoncePtrOutput
	ToNoncePtrOutputWithContext(context.Context) NoncePtrOutput
}

NoncePtrInput is an input type that accepts NonceArgs, NoncePtr and NoncePtrOutput values. You can construct a concrete instance of `NoncePtrInput` via:

        NonceArgs{...}

or:

        nil

func NoncePtr added in v0.6.0

func NoncePtr(v *NonceArgs) NoncePtrInput

type NoncePtrOutput added in v0.6.0

type NoncePtrOutput struct{ *pulumi.OutputState }

func (NoncePtrOutput) Elem added in v0.6.0

func (o NoncePtrOutput) Elem() NonceOutput

func (NoncePtrOutput) ElementType added in v0.6.0

func (NoncePtrOutput) ElementType() reflect.Type

func (NoncePtrOutput) Kind added in v0.6.0

Kind of resource.

func (NoncePtrOutput) NonceExpirationInterval added in v0.6.0

func (o NoncePtrOutput) NonceExpirationInterval() pulumi.StringPtrOutput

func (NoncePtrOutput) ToNoncePtrOutput added in v0.6.0

func (o NoncePtrOutput) ToNoncePtrOutput() NoncePtrOutput

func (NoncePtrOutput) ToNoncePtrOutputWithContext added in v0.6.0

func (o NoncePtrOutput) ToNoncePtrOutputWithContext(ctx context.Context) NoncePtrOutput

func (NoncePtrOutput) ValidateNonce added in v0.6.0

func (o NoncePtrOutput) ValidateNonce() pulumi.BoolPtrOutput

type NonceResponse added in v0.6.0

type NonceResponse struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name                    string  `pulumi:"name"`
	NonceExpirationInterval *string `pulumi:"nonceExpirationInterval"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type          string `pulumi:"type"`
	ValidateNonce *bool  `pulumi:"validateNonce"`
}

type NonceResponseArgs added in v0.6.0

type NonceResponseArgs struct {
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name                    pulumi.StringInput    `pulumi:"name"`
	NonceExpirationInterval pulumi.StringPtrInput `pulumi:"nonceExpirationInterval"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type          pulumi.StringInput  `pulumi:"type"`
	ValidateNonce pulumi.BoolPtrInput `pulumi:"validateNonce"`
}

func (NonceResponseArgs) ElementType added in v0.6.0

func (NonceResponseArgs) ElementType() reflect.Type

func (NonceResponseArgs) ToNonceResponseOutput added in v0.6.0

func (i NonceResponseArgs) ToNonceResponseOutput() NonceResponseOutput

func (NonceResponseArgs) ToNonceResponseOutputWithContext added in v0.6.0

func (i NonceResponseArgs) ToNonceResponseOutputWithContext(ctx context.Context) NonceResponseOutput

func (NonceResponseArgs) ToNonceResponsePtrOutput added in v0.6.0

func (i NonceResponseArgs) ToNonceResponsePtrOutput() NonceResponsePtrOutput

func (NonceResponseArgs) ToNonceResponsePtrOutputWithContext added in v0.6.0

func (i NonceResponseArgs) ToNonceResponsePtrOutputWithContext(ctx context.Context) NonceResponsePtrOutput

type NonceResponseInput added in v0.6.0

type NonceResponseInput interface {
	pulumi.Input

	ToNonceResponseOutput() NonceResponseOutput
	ToNonceResponseOutputWithContext(context.Context) NonceResponseOutput
}

NonceResponseInput is an input type that accepts NonceResponseArgs and NonceResponseOutput values. You can construct a concrete instance of `NonceResponseInput` via:

NonceResponseArgs{...}

type NonceResponseOutput added in v0.6.0

type NonceResponseOutput struct{ *pulumi.OutputState }

func (NonceResponseOutput) ElementType added in v0.6.0

func (NonceResponseOutput) ElementType() reflect.Type

func (NonceResponseOutput) Id added in v0.6.0

Resource Id.

func (NonceResponseOutput) Kind added in v0.6.0

Kind of resource.

func (NonceResponseOutput) Name added in v0.6.0

Resource Name.

func (NonceResponseOutput) NonceExpirationInterval added in v0.6.0

func (o NonceResponseOutput) NonceExpirationInterval() pulumi.StringPtrOutput

func (NonceResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (NonceResponseOutput) ToNonceResponseOutput added in v0.6.0

func (o NonceResponseOutput) ToNonceResponseOutput() NonceResponseOutput

func (NonceResponseOutput) ToNonceResponseOutputWithContext added in v0.6.0

func (o NonceResponseOutput) ToNonceResponseOutputWithContext(ctx context.Context) NonceResponseOutput

func (NonceResponseOutput) ToNonceResponsePtrOutput added in v0.6.0

func (o NonceResponseOutput) ToNonceResponsePtrOutput() NonceResponsePtrOutput

func (NonceResponseOutput) ToNonceResponsePtrOutputWithContext added in v0.6.0

func (o NonceResponseOutput) ToNonceResponsePtrOutputWithContext(ctx context.Context) NonceResponsePtrOutput

func (NonceResponseOutput) Type added in v0.6.0

Resource type.

func (NonceResponseOutput) ValidateNonce added in v0.6.0

func (o NonceResponseOutput) ValidateNonce() pulumi.BoolPtrOutput

type NonceResponsePtrInput added in v0.6.0

type NonceResponsePtrInput interface {
	pulumi.Input

	ToNonceResponsePtrOutput() NonceResponsePtrOutput
	ToNonceResponsePtrOutputWithContext(context.Context) NonceResponsePtrOutput
}

NonceResponsePtrInput is an input type that accepts NonceResponseArgs, NonceResponsePtr and NonceResponsePtrOutput values. You can construct a concrete instance of `NonceResponsePtrInput` via:

        NonceResponseArgs{...}

or:

        nil

func NonceResponsePtr added in v0.6.0

func NonceResponsePtr(v *NonceResponseArgs) NonceResponsePtrInput

type NonceResponsePtrOutput added in v0.6.0

type NonceResponsePtrOutput struct{ *pulumi.OutputState }

func (NonceResponsePtrOutput) Elem added in v0.6.0

func (NonceResponsePtrOutput) ElementType added in v0.6.0

func (NonceResponsePtrOutput) ElementType() reflect.Type

func (NonceResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (NonceResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (NonceResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (NonceResponsePtrOutput) NonceExpirationInterval added in v0.6.0

func (o NonceResponsePtrOutput) NonceExpirationInterval() pulumi.StringPtrOutput

func (NonceResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (NonceResponsePtrOutput) ToNonceResponsePtrOutput added in v0.6.0

func (o NonceResponsePtrOutput) ToNonceResponsePtrOutput() NonceResponsePtrOutput

func (NonceResponsePtrOutput) ToNonceResponsePtrOutputWithContext added in v0.6.0

func (o NonceResponsePtrOutput) ToNonceResponsePtrOutputWithContext(ctx context.Context) NonceResponsePtrOutput

func (NonceResponsePtrOutput) Type added in v0.6.0

Resource type.

func (NonceResponsePtrOutput) ValidateNonce added in v0.6.0

func (o NonceResponsePtrOutput) ValidateNonce() pulumi.BoolPtrOutput

type OpenIdConnectClientCredential added in v0.6.0

type OpenIdConnectClientCredential struct {
	ClientSecretSettingName *string `pulumi:"clientSecretSettingName"`
	// Kind of resource.
	Kind   *string `pulumi:"kind"`
	Method *string `pulumi:"method"`
}

type OpenIdConnectClientCredentialArgs added in v0.6.0

type OpenIdConnectClientCredentialArgs struct {
	ClientSecretSettingName pulumi.StringPtrInput `pulumi:"clientSecretSettingName"`
	// Kind of resource.
	Kind   pulumi.StringPtrInput   `pulumi:"kind"`
	Method *ClientCredentialMethod `pulumi:"method"`
}

func (OpenIdConnectClientCredentialArgs) ElementType added in v0.6.0

func (OpenIdConnectClientCredentialArgs) ToOpenIdConnectClientCredentialOutput added in v0.6.0

func (i OpenIdConnectClientCredentialArgs) ToOpenIdConnectClientCredentialOutput() OpenIdConnectClientCredentialOutput

func (OpenIdConnectClientCredentialArgs) ToOpenIdConnectClientCredentialOutputWithContext added in v0.6.0

func (i OpenIdConnectClientCredentialArgs) ToOpenIdConnectClientCredentialOutputWithContext(ctx context.Context) OpenIdConnectClientCredentialOutput

func (OpenIdConnectClientCredentialArgs) ToOpenIdConnectClientCredentialPtrOutput added in v0.6.0

func (i OpenIdConnectClientCredentialArgs) ToOpenIdConnectClientCredentialPtrOutput() OpenIdConnectClientCredentialPtrOutput

func (OpenIdConnectClientCredentialArgs) ToOpenIdConnectClientCredentialPtrOutputWithContext added in v0.6.0

func (i OpenIdConnectClientCredentialArgs) ToOpenIdConnectClientCredentialPtrOutputWithContext(ctx context.Context) OpenIdConnectClientCredentialPtrOutput

type OpenIdConnectClientCredentialInput added in v0.6.0

type OpenIdConnectClientCredentialInput interface {
	pulumi.Input

	ToOpenIdConnectClientCredentialOutput() OpenIdConnectClientCredentialOutput
	ToOpenIdConnectClientCredentialOutputWithContext(context.Context) OpenIdConnectClientCredentialOutput
}

OpenIdConnectClientCredentialInput is an input type that accepts OpenIdConnectClientCredentialArgs and OpenIdConnectClientCredentialOutput values. You can construct a concrete instance of `OpenIdConnectClientCredentialInput` via:

OpenIdConnectClientCredentialArgs{...}

type OpenIdConnectClientCredentialOutput added in v0.6.0

type OpenIdConnectClientCredentialOutput struct{ *pulumi.OutputState }

func (OpenIdConnectClientCredentialOutput) ClientSecretSettingName added in v0.6.0

func (o OpenIdConnectClientCredentialOutput) ClientSecretSettingName() pulumi.StringPtrOutput

func (OpenIdConnectClientCredentialOutput) ElementType added in v0.6.0

func (OpenIdConnectClientCredentialOutput) Kind added in v0.6.0

Kind of resource.

func (OpenIdConnectClientCredentialOutput) Method added in v0.6.0

func (OpenIdConnectClientCredentialOutput) ToOpenIdConnectClientCredentialOutput added in v0.6.0

func (o OpenIdConnectClientCredentialOutput) ToOpenIdConnectClientCredentialOutput() OpenIdConnectClientCredentialOutput

func (OpenIdConnectClientCredentialOutput) ToOpenIdConnectClientCredentialOutputWithContext added in v0.6.0

func (o OpenIdConnectClientCredentialOutput) ToOpenIdConnectClientCredentialOutputWithContext(ctx context.Context) OpenIdConnectClientCredentialOutput

func (OpenIdConnectClientCredentialOutput) ToOpenIdConnectClientCredentialPtrOutput added in v0.6.0

func (o OpenIdConnectClientCredentialOutput) ToOpenIdConnectClientCredentialPtrOutput() OpenIdConnectClientCredentialPtrOutput

func (OpenIdConnectClientCredentialOutput) ToOpenIdConnectClientCredentialPtrOutputWithContext added in v0.6.0

func (o OpenIdConnectClientCredentialOutput) ToOpenIdConnectClientCredentialPtrOutputWithContext(ctx context.Context) OpenIdConnectClientCredentialPtrOutput

type OpenIdConnectClientCredentialPtrInput added in v0.6.0

type OpenIdConnectClientCredentialPtrInput interface {
	pulumi.Input

	ToOpenIdConnectClientCredentialPtrOutput() OpenIdConnectClientCredentialPtrOutput
	ToOpenIdConnectClientCredentialPtrOutputWithContext(context.Context) OpenIdConnectClientCredentialPtrOutput
}

OpenIdConnectClientCredentialPtrInput is an input type that accepts OpenIdConnectClientCredentialArgs, OpenIdConnectClientCredentialPtr and OpenIdConnectClientCredentialPtrOutput values. You can construct a concrete instance of `OpenIdConnectClientCredentialPtrInput` via:

        OpenIdConnectClientCredentialArgs{...}

or:

        nil

type OpenIdConnectClientCredentialPtrOutput added in v0.6.0

type OpenIdConnectClientCredentialPtrOutput struct{ *pulumi.OutputState }

func (OpenIdConnectClientCredentialPtrOutput) ClientSecretSettingName added in v0.6.0

func (OpenIdConnectClientCredentialPtrOutput) Elem added in v0.6.0

func (OpenIdConnectClientCredentialPtrOutput) ElementType added in v0.6.0

func (OpenIdConnectClientCredentialPtrOutput) Kind added in v0.6.0

Kind of resource.

func (OpenIdConnectClientCredentialPtrOutput) Method added in v0.6.0

func (OpenIdConnectClientCredentialPtrOutput) ToOpenIdConnectClientCredentialPtrOutput added in v0.6.0

func (o OpenIdConnectClientCredentialPtrOutput) ToOpenIdConnectClientCredentialPtrOutput() OpenIdConnectClientCredentialPtrOutput

func (OpenIdConnectClientCredentialPtrOutput) ToOpenIdConnectClientCredentialPtrOutputWithContext added in v0.6.0

func (o OpenIdConnectClientCredentialPtrOutput) ToOpenIdConnectClientCredentialPtrOutputWithContext(ctx context.Context) OpenIdConnectClientCredentialPtrOutput

type OpenIdConnectClientCredentialResponse added in v0.6.0

type OpenIdConnectClientCredentialResponse struct {
	ClientSecretSettingName *string `pulumi:"clientSecretSettingName"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind   *string `pulumi:"kind"`
	Method *string `pulumi:"method"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

type OpenIdConnectClientCredentialResponseArgs added in v0.6.0

type OpenIdConnectClientCredentialResponseArgs struct {
	ClientSecretSettingName pulumi.StringPtrInput `pulumi:"clientSecretSettingName"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind   pulumi.StringPtrInput `pulumi:"kind"`
	Method pulumi.StringPtrInput `pulumi:"method"`
	// Resource Name.
	Name pulumi.StringInput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (OpenIdConnectClientCredentialResponseArgs) ElementType added in v0.6.0

func (OpenIdConnectClientCredentialResponseArgs) ToOpenIdConnectClientCredentialResponseOutput added in v0.6.0

func (i OpenIdConnectClientCredentialResponseArgs) ToOpenIdConnectClientCredentialResponseOutput() OpenIdConnectClientCredentialResponseOutput

func (OpenIdConnectClientCredentialResponseArgs) ToOpenIdConnectClientCredentialResponseOutputWithContext added in v0.6.0

func (i OpenIdConnectClientCredentialResponseArgs) ToOpenIdConnectClientCredentialResponseOutputWithContext(ctx context.Context) OpenIdConnectClientCredentialResponseOutput

func (OpenIdConnectClientCredentialResponseArgs) ToOpenIdConnectClientCredentialResponsePtrOutput added in v0.6.0

func (i OpenIdConnectClientCredentialResponseArgs) ToOpenIdConnectClientCredentialResponsePtrOutput() OpenIdConnectClientCredentialResponsePtrOutput

func (OpenIdConnectClientCredentialResponseArgs) ToOpenIdConnectClientCredentialResponsePtrOutputWithContext added in v0.6.0

func (i OpenIdConnectClientCredentialResponseArgs) ToOpenIdConnectClientCredentialResponsePtrOutputWithContext(ctx context.Context) OpenIdConnectClientCredentialResponsePtrOutput

type OpenIdConnectClientCredentialResponseInput added in v0.6.0

type OpenIdConnectClientCredentialResponseInput interface {
	pulumi.Input

	ToOpenIdConnectClientCredentialResponseOutput() OpenIdConnectClientCredentialResponseOutput
	ToOpenIdConnectClientCredentialResponseOutputWithContext(context.Context) OpenIdConnectClientCredentialResponseOutput
}

OpenIdConnectClientCredentialResponseInput is an input type that accepts OpenIdConnectClientCredentialResponseArgs and OpenIdConnectClientCredentialResponseOutput values. You can construct a concrete instance of `OpenIdConnectClientCredentialResponseInput` via:

OpenIdConnectClientCredentialResponseArgs{...}

type OpenIdConnectClientCredentialResponseOutput added in v0.6.0

type OpenIdConnectClientCredentialResponseOutput struct{ *pulumi.OutputState }

func (OpenIdConnectClientCredentialResponseOutput) ClientSecretSettingName added in v0.6.0

func (OpenIdConnectClientCredentialResponseOutput) ElementType added in v0.6.0

func (OpenIdConnectClientCredentialResponseOutput) Id added in v0.6.0

Resource Id.

func (OpenIdConnectClientCredentialResponseOutput) Kind added in v0.6.0

Kind of resource.

func (OpenIdConnectClientCredentialResponseOutput) Method added in v0.6.0

func (OpenIdConnectClientCredentialResponseOutput) Name added in v0.6.0

Resource Name.

func (OpenIdConnectClientCredentialResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (OpenIdConnectClientCredentialResponseOutput) ToOpenIdConnectClientCredentialResponseOutput added in v0.6.0

func (o OpenIdConnectClientCredentialResponseOutput) ToOpenIdConnectClientCredentialResponseOutput() OpenIdConnectClientCredentialResponseOutput

func (OpenIdConnectClientCredentialResponseOutput) ToOpenIdConnectClientCredentialResponseOutputWithContext added in v0.6.0

func (o OpenIdConnectClientCredentialResponseOutput) ToOpenIdConnectClientCredentialResponseOutputWithContext(ctx context.Context) OpenIdConnectClientCredentialResponseOutput

func (OpenIdConnectClientCredentialResponseOutput) ToOpenIdConnectClientCredentialResponsePtrOutput added in v0.6.0

func (o OpenIdConnectClientCredentialResponseOutput) ToOpenIdConnectClientCredentialResponsePtrOutput() OpenIdConnectClientCredentialResponsePtrOutput

func (OpenIdConnectClientCredentialResponseOutput) ToOpenIdConnectClientCredentialResponsePtrOutputWithContext added in v0.6.0

func (o OpenIdConnectClientCredentialResponseOutput) ToOpenIdConnectClientCredentialResponsePtrOutputWithContext(ctx context.Context) OpenIdConnectClientCredentialResponsePtrOutput

func (OpenIdConnectClientCredentialResponseOutput) Type added in v0.6.0

Resource type.

type OpenIdConnectClientCredentialResponsePtrInput added in v0.6.0

type OpenIdConnectClientCredentialResponsePtrInput interface {
	pulumi.Input

	ToOpenIdConnectClientCredentialResponsePtrOutput() OpenIdConnectClientCredentialResponsePtrOutput
	ToOpenIdConnectClientCredentialResponsePtrOutputWithContext(context.Context) OpenIdConnectClientCredentialResponsePtrOutput
}

OpenIdConnectClientCredentialResponsePtrInput is an input type that accepts OpenIdConnectClientCredentialResponseArgs, OpenIdConnectClientCredentialResponsePtr and OpenIdConnectClientCredentialResponsePtrOutput values. You can construct a concrete instance of `OpenIdConnectClientCredentialResponsePtrInput` via:

        OpenIdConnectClientCredentialResponseArgs{...}

or:

        nil

type OpenIdConnectClientCredentialResponsePtrOutput added in v0.6.0

type OpenIdConnectClientCredentialResponsePtrOutput struct{ *pulumi.OutputState }

func (OpenIdConnectClientCredentialResponsePtrOutput) ClientSecretSettingName added in v0.6.0

func (OpenIdConnectClientCredentialResponsePtrOutput) Elem added in v0.6.0

func (OpenIdConnectClientCredentialResponsePtrOutput) ElementType added in v0.6.0

func (OpenIdConnectClientCredentialResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (OpenIdConnectClientCredentialResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (OpenIdConnectClientCredentialResponsePtrOutput) Method added in v0.6.0

func (OpenIdConnectClientCredentialResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (OpenIdConnectClientCredentialResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (OpenIdConnectClientCredentialResponsePtrOutput) ToOpenIdConnectClientCredentialResponsePtrOutput added in v0.6.0

func (o OpenIdConnectClientCredentialResponsePtrOutput) ToOpenIdConnectClientCredentialResponsePtrOutput() OpenIdConnectClientCredentialResponsePtrOutput

func (OpenIdConnectClientCredentialResponsePtrOutput) ToOpenIdConnectClientCredentialResponsePtrOutputWithContext added in v0.6.0

func (o OpenIdConnectClientCredentialResponsePtrOutput) ToOpenIdConnectClientCredentialResponsePtrOutputWithContext(ctx context.Context) OpenIdConnectClientCredentialResponsePtrOutput

func (OpenIdConnectClientCredentialResponsePtrOutput) Type added in v0.6.0

Resource type.

type OpenIdConnectConfig added in v0.6.0

type OpenIdConnectConfig struct {
	AuthorizationEndpoint *string `pulumi:"authorizationEndpoint"`
	CertificationUri      *string `pulumi:"certificationUri"`
	Issuer                *string `pulumi:"issuer"`
	// Kind of resource.
	Kind                         *string `pulumi:"kind"`
	TokenEndpoint                *string `pulumi:"tokenEndpoint"`
	WellKnownOpenIdConfiguration *string `pulumi:"wellKnownOpenIdConfiguration"`
}

type OpenIdConnectConfigArgs added in v0.6.0

type OpenIdConnectConfigArgs struct {
	AuthorizationEndpoint pulumi.StringPtrInput `pulumi:"authorizationEndpoint"`
	CertificationUri      pulumi.StringPtrInput `pulumi:"certificationUri"`
	Issuer                pulumi.StringPtrInput `pulumi:"issuer"`
	// Kind of resource.
	Kind                         pulumi.StringPtrInput `pulumi:"kind"`
	TokenEndpoint                pulumi.StringPtrInput `pulumi:"tokenEndpoint"`
	WellKnownOpenIdConfiguration pulumi.StringPtrInput `pulumi:"wellKnownOpenIdConfiguration"`
}

func (OpenIdConnectConfigArgs) ElementType added in v0.6.0

func (OpenIdConnectConfigArgs) ElementType() reflect.Type

func (OpenIdConnectConfigArgs) ToOpenIdConnectConfigOutput added in v0.6.0

func (i OpenIdConnectConfigArgs) ToOpenIdConnectConfigOutput() OpenIdConnectConfigOutput

func (OpenIdConnectConfigArgs) ToOpenIdConnectConfigOutputWithContext added in v0.6.0

func (i OpenIdConnectConfigArgs) ToOpenIdConnectConfigOutputWithContext(ctx context.Context) OpenIdConnectConfigOutput

func (OpenIdConnectConfigArgs) ToOpenIdConnectConfigPtrOutput added in v0.6.0

func (i OpenIdConnectConfigArgs) ToOpenIdConnectConfigPtrOutput() OpenIdConnectConfigPtrOutput

func (OpenIdConnectConfigArgs) ToOpenIdConnectConfigPtrOutputWithContext added in v0.6.0

func (i OpenIdConnectConfigArgs) ToOpenIdConnectConfigPtrOutputWithContext(ctx context.Context) OpenIdConnectConfigPtrOutput

type OpenIdConnectConfigInput added in v0.6.0

type OpenIdConnectConfigInput interface {
	pulumi.Input

	ToOpenIdConnectConfigOutput() OpenIdConnectConfigOutput
	ToOpenIdConnectConfigOutputWithContext(context.Context) OpenIdConnectConfigOutput
}

OpenIdConnectConfigInput is an input type that accepts OpenIdConnectConfigArgs and OpenIdConnectConfigOutput values. You can construct a concrete instance of `OpenIdConnectConfigInput` via:

OpenIdConnectConfigArgs{...}

type OpenIdConnectConfigOutput added in v0.6.0

type OpenIdConnectConfigOutput struct{ *pulumi.OutputState }

func (OpenIdConnectConfigOutput) AuthorizationEndpoint added in v0.6.0

func (o OpenIdConnectConfigOutput) AuthorizationEndpoint() pulumi.StringPtrOutput

func (OpenIdConnectConfigOutput) CertificationUri added in v0.6.0

func (o OpenIdConnectConfigOutput) CertificationUri() pulumi.StringPtrOutput

func (OpenIdConnectConfigOutput) ElementType added in v0.6.0

func (OpenIdConnectConfigOutput) ElementType() reflect.Type

func (OpenIdConnectConfigOutput) Issuer added in v0.6.0

func (OpenIdConnectConfigOutput) Kind added in v0.6.0

Kind of resource.

func (OpenIdConnectConfigOutput) ToOpenIdConnectConfigOutput added in v0.6.0

func (o OpenIdConnectConfigOutput) ToOpenIdConnectConfigOutput() OpenIdConnectConfigOutput

func (OpenIdConnectConfigOutput) ToOpenIdConnectConfigOutputWithContext added in v0.6.0

func (o OpenIdConnectConfigOutput) ToOpenIdConnectConfigOutputWithContext(ctx context.Context) OpenIdConnectConfigOutput

func (OpenIdConnectConfigOutput) ToOpenIdConnectConfigPtrOutput added in v0.6.0

func (o OpenIdConnectConfigOutput) ToOpenIdConnectConfigPtrOutput() OpenIdConnectConfigPtrOutput

func (OpenIdConnectConfigOutput) ToOpenIdConnectConfigPtrOutputWithContext added in v0.6.0

func (o OpenIdConnectConfigOutput) ToOpenIdConnectConfigPtrOutputWithContext(ctx context.Context) OpenIdConnectConfigPtrOutput

func (OpenIdConnectConfigOutput) TokenEndpoint added in v0.6.0

func (OpenIdConnectConfigOutput) WellKnownOpenIdConfiguration added in v0.6.0

func (o OpenIdConnectConfigOutput) WellKnownOpenIdConfiguration() pulumi.StringPtrOutput

type OpenIdConnectConfigPtrInput added in v0.6.0

type OpenIdConnectConfigPtrInput interface {
	pulumi.Input

	ToOpenIdConnectConfigPtrOutput() OpenIdConnectConfigPtrOutput
	ToOpenIdConnectConfigPtrOutputWithContext(context.Context) OpenIdConnectConfigPtrOutput
}

OpenIdConnectConfigPtrInput is an input type that accepts OpenIdConnectConfigArgs, OpenIdConnectConfigPtr and OpenIdConnectConfigPtrOutput values. You can construct a concrete instance of `OpenIdConnectConfigPtrInput` via:

        OpenIdConnectConfigArgs{...}

or:

        nil

func OpenIdConnectConfigPtr added in v0.6.0

func OpenIdConnectConfigPtr(v *OpenIdConnectConfigArgs) OpenIdConnectConfigPtrInput

type OpenIdConnectConfigPtrOutput added in v0.6.0

type OpenIdConnectConfigPtrOutput struct{ *pulumi.OutputState }

func (OpenIdConnectConfigPtrOutput) AuthorizationEndpoint added in v0.6.0

func (o OpenIdConnectConfigPtrOutput) AuthorizationEndpoint() pulumi.StringPtrOutput

func (OpenIdConnectConfigPtrOutput) CertificationUri added in v0.6.0

func (OpenIdConnectConfigPtrOutput) Elem added in v0.6.0

func (OpenIdConnectConfigPtrOutput) ElementType added in v0.6.0

func (OpenIdConnectConfigPtrOutput) Issuer added in v0.6.0

func (OpenIdConnectConfigPtrOutput) Kind added in v0.6.0

Kind of resource.

func (OpenIdConnectConfigPtrOutput) ToOpenIdConnectConfigPtrOutput added in v0.6.0

func (o OpenIdConnectConfigPtrOutput) ToOpenIdConnectConfigPtrOutput() OpenIdConnectConfigPtrOutput

func (OpenIdConnectConfigPtrOutput) ToOpenIdConnectConfigPtrOutputWithContext added in v0.6.0

func (o OpenIdConnectConfigPtrOutput) ToOpenIdConnectConfigPtrOutputWithContext(ctx context.Context) OpenIdConnectConfigPtrOutput

func (OpenIdConnectConfigPtrOutput) TokenEndpoint added in v0.6.0

func (OpenIdConnectConfigPtrOutput) WellKnownOpenIdConfiguration added in v0.6.0

func (o OpenIdConnectConfigPtrOutput) WellKnownOpenIdConfiguration() pulumi.StringPtrOutput

type OpenIdConnectConfigResponse added in v0.6.0

type OpenIdConnectConfigResponse struct {
	AuthorizationEndpoint *string `pulumi:"authorizationEndpoint"`
	CertificationUri      *string `pulumi:"certificationUri"`
	// Resource Id.
	Id     string  `pulumi:"id"`
	Issuer *string `pulumi:"issuer"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData    SystemDataResponse `pulumi:"systemData"`
	TokenEndpoint *string            `pulumi:"tokenEndpoint"`
	// Resource type.
	Type                         string  `pulumi:"type"`
	WellKnownOpenIdConfiguration *string `pulumi:"wellKnownOpenIdConfiguration"`
}

type OpenIdConnectConfigResponseArgs added in v0.6.0

type OpenIdConnectConfigResponseArgs struct {
	AuthorizationEndpoint pulumi.StringPtrInput `pulumi:"authorizationEndpoint"`
	CertificationUri      pulumi.StringPtrInput `pulumi:"certificationUri"`
	// Resource Id.
	Id     pulumi.StringInput    `pulumi:"id"`
	Issuer pulumi.StringPtrInput `pulumi:"issuer"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringInput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData    SystemDataResponseInput `pulumi:"systemData"`
	TokenEndpoint pulumi.StringPtrInput   `pulumi:"tokenEndpoint"`
	// Resource type.
	Type                         pulumi.StringInput    `pulumi:"type"`
	WellKnownOpenIdConfiguration pulumi.StringPtrInput `pulumi:"wellKnownOpenIdConfiguration"`
}

func (OpenIdConnectConfigResponseArgs) ElementType added in v0.6.0

func (OpenIdConnectConfigResponseArgs) ToOpenIdConnectConfigResponseOutput added in v0.6.0

func (i OpenIdConnectConfigResponseArgs) ToOpenIdConnectConfigResponseOutput() OpenIdConnectConfigResponseOutput

func (OpenIdConnectConfigResponseArgs) ToOpenIdConnectConfigResponseOutputWithContext added in v0.6.0

func (i OpenIdConnectConfigResponseArgs) ToOpenIdConnectConfigResponseOutputWithContext(ctx context.Context) OpenIdConnectConfigResponseOutput

func (OpenIdConnectConfigResponseArgs) ToOpenIdConnectConfigResponsePtrOutput added in v0.6.0

func (i OpenIdConnectConfigResponseArgs) ToOpenIdConnectConfigResponsePtrOutput() OpenIdConnectConfigResponsePtrOutput

func (OpenIdConnectConfigResponseArgs) ToOpenIdConnectConfigResponsePtrOutputWithContext added in v0.6.0

func (i OpenIdConnectConfigResponseArgs) ToOpenIdConnectConfigResponsePtrOutputWithContext(ctx context.Context) OpenIdConnectConfigResponsePtrOutput

type OpenIdConnectConfigResponseInput added in v0.6.0

type OpenIdConnectConfigResponseInput interface {
	pulumi.Input

	ToOpenIdConnectConfigResponseOutput() OpenIdConnectConfigResponseOutput
	ToOpenIdConnectConfigResponseOutputWithContext(context.Context) OpenIdConnectConfigResponseOutput
}

OpenIdConnectConfigResponseInput is an input type that accepts OpenIdConnectConfigResponseArgs and OpenIdConnectConfigResponseOutput values. You can construct a concrete instance of `OpenIdConnectConfigResponseInput` via:

OpenIdConnectConfigResponseArgs{...}

type OpenIdConnectConfigResponseOutput added in v0.6.0

type OpenIdConnectConfigResponseOutput struct{ *pulumi.OutputState }

func (OpenIdConnectConfigResponseOutput) AuthorizationEndpoint added in v0.6.0

func (o OpenIdConnectConfigResponseOutput) AuthorizationEndpoint() pulumi.StringPtrOutput

func (OpenIdConnectConfigResponseOutput) CertificationUri added in v0.6.0

func (OpenIdConnectConfigResponseOutput) ElementType added in v0.6.0

func (OpenIdConnectConfigResponseOutput) Id added in v0.6.0

Resource Id.

func (OpenIdConnectConfigResponseOutput) Issuer added in v0.6.0

func (OpenIdConnectConfigResponseOutput) Kind added in v0.6.0

Kind of resource.

func (OpenIdConnectConfigResponseOutput) Name added in v0.6.0

Resource Name.

func (OpenIdConnectConfigResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (OpenIdConnectConfigResponseOutput) ToOpenIdConnectConfigResponseOutput added in v0.6.0

func (o OpenIdConnectConfigResponseOutput) ToOpenIdConnectConfigResponseOutput() OpenIdConnectConfigResponseOutput

func (OpenIdConnectConfigResponseOutput) ToOpenIdConnectConfigResponseOutputWithContext added in v0.6.0

func (o OpenIdConnectConfigResponseOutput) ToOpenIdConnectConfigResponseOutputWithContext(ctx context.Context) OpenIdConnectConfigResponseOutput

func (OpenIdConnectConfigResponseOutput) ToOpenIdConnectConfigResponsePtrOutput added in v0.6.0

func (o OpenIdConnectConfigResponseOutput) ToOpenIdConnectConfigResponsePtrOutput() OpenIdConnectConfigResponsePtrOutput

func (OpenIdConnectConfigResponseOutput) ToOpenIdConnectConfigResponsePtrOutputWithContext added in v0.6.0

func (o OpenIdConnectConfigResponseOutput) ToOpenIdConnectConfigResponsePtrOutputWithContext(ctx context.Context) OpenIdConnectConfigResponsePtrOutput

func (OpenIdConnectConfigResponseOutput) TokenEndpoint added in v0.6.0

func (OpenIdConnectConfigResponseOutput) Type added in v0.6.0

Resource type.

func (OpenIdConnectConfigResponseOutput) WellKnownOpenIdConfiguration added in v0.6.0

func (o OpenIdConnectConfigResponseOutput) WellKnownOpenIdConfiguration() pulumi.StringPtrOutput

type OpenIdConnectConfigResponsePtrInput added in v0.6.0

type OpenIdConnectConfigResponsePtrInput interface {
	pulumi.Input

	ToOpenIdConnectConfigResponsePtrOutput() OpenIdConnectConfigResponsePtrOutput
	ToOpenIdConnectConfigResponsePtrOutputWithContext(context.Context) OpenIdConnectConfigResponsePtrOutput
}

OpenIdConnectConfigResponsePtrInput is an input type that accepts OpenIdConnectConfigResponseArgs, OpenIdConnectConfigResponsePtr and OpenIdConnectConfigResponsePtrOutput values. You can construct a concrete instance of `OpenIdConnectConfigResponsePtrInput` via:

        OpenIdConnectConfigResponseArgs{...}

or:

        nil

func OpenIdConnectConfigResponsePtr added in v0.6.0

type OpenIdConnectConfigResponsePtrOutput added in v0.6.0

type OpenIdConnectConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (OpenIdConnectConfigResponsePtrOutput) AuthorizationEndpoint added in v0.6.0

func (OpenIdConnectConfigResponsePtrOutput) CertificationUri added in v0.6.0

func (OpenIdConnectConfigResponsePtrOutput) Elem added in v0.6.0

func (OpenIdConnectConfigResponsePtrOutput) ElementType added in v0.6.0

func (OpenIdConnectConfigResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (OpenIdConnectConfigResponsePtrOutput) Issuer added in v0.6.0

func (OpenIdConnectConfigResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (OpenIdConnectConfigResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (OpenIdConnectConfigResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (OpenIdConnectConfigResponsePtrOutput) ToOpenIdConnectConfigResponsePtrOutput added in v0.6.0

func (o OpenIdConnectConfigResponsePtrOutput) ToOpenIdConnectConfigResponsePtrOutput() OpenIdConnectConfigResponsePtrOutput

func (OpenIdConnectConfigResponsePtrOutput) ToOpenIdConnectConfigResponsePtrOutputWithContext added in v0.6.0

func (o OpenIdConnectConfigResponsePtrOutput) ToOpenIdConnectConfigResponsePtrOutputWithContext(ctx context.Context) OpenIdConnectConfigResponsePtrOutput

func (OpenIdConnectConfigResponsePtrOutput) TokenEndpoint added in v0.6.0

func (OpenIdConnectConfigResponsePtrOutput) Type added in v0.6.0

Resource type.

func (OpenIdConnectConfigResponsePtrOutput) WellKnownOpenIdConfiguration added in v0.6.0

func (o OpenIdConnectConfigResponsePtrOutput) WellKnownOpenIdConfiguration() pulumi.StringPtrOutput

type OpenIdConnectLogin added in v0.6.0

type OpenIdConnectLogin struct {
	// Kind of resource.
	Kind          *string  `pulumi:"kind"`
	NameClaimType *string  `pulumi:"nameClaimType"`
	Scopes        []string `pulumi:"scopes"`
}

type OpenIdConnectLoginArgs added in v0.6.0

type OpenIdConnectLoginArgs struct {
	// Kind of resource.
	Kind          pulumi.StringPtrInput   `pulumi:"kind"`
	NameClaimType pulumi.StringPtrInput   `pulumi:"nameClaimType"`
	Scopes        pulumi.StringArrayInput `pulumi:"scopes"`
}

func (OpenIdConnectLoginArgs) ElementType added in v0.6.0

func (OpenIdConnectLoginArgs) ElementType() reflect.Type

func (OpenIdConnectLoginArgs) ToOpenIdConnectLoginOutput added in v0.6.0

func (i OpenIdConnectLoginArgs) ToOpenIdConnectLoginOutput() OpenIdConnectLoginOutput

func (OpenIdConnectLoginArgs) ToOpenIdConnectLoginOutputWithContext added in v0.6.0

func (i OpenIdConnectLoginArgs) ToOpenIdConnectLoginOutputWithContext(ctx context.Context) OpenIdConnectLoginOutput

func (OpenIdConnectLoginArgs) ToOpenIdConnectLoginPtrOutput added in v0.6.0

func (i OpenIdConnectLoginArgs) ToOpenIdConnectLoginPtrOutput() OpenIdConnectLoginPtrOutput

func (OpenIdConnectLoginArgs) ToOpenIdConnectLoginPtrOutputWithContext added in v0.6.0

func (i OpenIdConnectLoginArgs) ToOpenIdConnectLoginPtrOutputWithContext(ctx context.Context) OpenIdConnectLoginPtrOutput

type OpenIdConnectLoginInput added in v0.6.0

type OpenIdConnectLoginInput interface {
	pulumi.Input

	ToOpenIdConnectLoginOutput() OpenIdConnectLoginOutput
	ToOpenIdConnectLoginOutputWithContext(context.Context) OpenIdConnectLoginOutput
}

OpenIdConnectLoginInput is an input type that accepts OpenIdConnectLoginArgs and OpenIdConnectLoginOutput values. You can construct a concrete instance of `OpenIdConnectLoginInput` via:

OpenIdConnectLoginArgs{...}

type OpenIdConnectLoginOutput added in v0.6.0

type OpenIdConnectLoginOutput struct{ *pulumi.OutputState }

func (OpenIdConnectLoginOutput) ElementType added in v0.6.0

func (OpenIdConnectLoginOutput) ElementType() reflect.Type

func (OpenIdConnectLoginOutput) Kind added in v0.6.0

Kind of resource.

func (OpenIdConnectLoginOutput) NameClaimType added in v0.6.0

func (OpenIdConnectLoginOutput) Scopes added in v0.6.0

func (OpenIdConnectLoginOutput) ToOpenIdConnectLoginOutput added in v0.6.0

func (o OpenIdConnectLoginOutput) ToOpenIdConnectLoginOutput() OpenIdConnectLoginOutput

func (OpenIdConnectLoginOutput) ToOpenIdConnectLoginOutputWithContext added in v0.6.0

func (o OpenIdConnectLoginOutput) ToOpenIdConnectLoginOutputWithContext(ctx context.Context) OpenIdConnectLoginOutput

func (OpenIdConnectLoginOutput) ToOpenIdConnectLoginPtrOutput added in v0.6.0

func (o OpenIdConnectLoginOutput) ToOpenIdConnectLoginPtrOutput() OpenIdConnectLoginPtrOutput

func (OpenIdConnectLoginOutput) ToOpenIdConnectLoginPtrOutputWithContext added in v0.6.0

func (o OpenIdConnectLoginOutput) ToOpenIdConnectLoginPtrOutputWithContext(ctx context.Context) OpenIdConnectLoginPtrOutput

type OpenIdConnectLoginPtrInput added in v0.6.0

type OpenIdConnectLoginPtrInput interface {
	pulumi.Input

	ToOpenIdConnectLoginPtrOutput() OpenIdConnectLoginPtrOutput
	ToOpenIdConnectLoginPtrOutputWithContext(context.Context) OpenIdConnectLoginPtrOutput
}

OpenIdConnectLoginPtrInput is an input type that accepts OpenIdConnectLoginArgs, OpenIdConnectLoginPtr and OpenIdConnectLoginPtrOutput values. You can construct a concrete instance of `OpenIdConnectLoginPtrInput` via:

        OpenIdConnectLoginArgs{...}

or:

        nil

func OpenIdConnectLoginPtr added in v0.6.0

func OpenIdConnectLoginPtr(v *OpenIdConnectLoginArgs) OpenIdConnectLoginPtrInput

type OpenIdConnectLoginPtrOutput added in v0.6.0

type OpenIdConnectLoginPtrOutput struct{ *pulumi.OutputState }

func (OpenIdConnectLoginPtrOutput) Elem added in v0.6.0

func (OpenIdConnectLoginPtrOutput) ElementType added in v0.6.0

func (OpenIdConnectLoginPtrOutput) Kind added in v0.6.0

Kind of resource.

func (OpenIdConnectLoginPtrOutput) NameClaimType added in v0.6.0

func (OpenIdConnectLoginPtrOutput) Scopes added in v0.6.0

func (OpenIdConnectLoginPtrOutput) ToOpenIdConnectLoginPtrOutput added in v0.6.0

func (o OpenIdConnectLoginPtrOutput) ToOpenIdConnectLoginPtrOutput() OpenIdConnectLoginPtrOutput

func (OpenIdConnectLoginPtrOutput) ToOpenIdConnectLoginPtrOutputWithContext added in v0.6.0

func (o OpenIdConnectLoginPtrOutput) ToOpenIdConnectLoginPtrOutputWithContext(ctx context.Context) OpenIdConnectLoginPtrOutput

type OpenIdConnectLoginResponse added in v0.6.0

type OpenIdConnectLoginResponse struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name          string   `pulumi:"name"`
	NameClaimType *string  `pulumi:"nameClaimType"`
	Scopes        []string `pulumi:"scopes"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

type OpenIdConnectLoginResponseArgs added in v0.6.0

type OpenIdConnectLoginResponseArgs struct {
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name          pulumi.StringInput      `pulumi:"name"`
	NameClaimType pulumi.StringPtrInput   `pulumi:"nameClaimType"`
	Scopes        pulumi.StringArrayInput `pulumi:"scopes"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (OpenIdConnectLoginResponseArgs) ElementType added in v0.6.0

func (OpenIdConnectLoginResponseArgs) ToOpenIdConnectLoginResponseOutput added in v0.6.0

func (i OpenIdConnectLoginResponseArgs) ToOpenIdConnectLoginResponseOutput() OpenIdConnectLoginResponseOutput

func (OpenIdConnectLoginResponseArgs) ToOpenIdConnectLoginResponseOutputWithContext added in v0.6.0

func (i OpenIdConnectLoginResponseArgs) ToOpenIdConnectLoginResponseOutputWithContext(ctx context.Context) OpenIdConnectLoginResponseOutput

func (OpenIdConnectLoginResponseArgs) ToOpenIdConnectLoginResponsePtrOutput added in v0.6.0

func (i OpenIdConnectLoginResponseArgs) ToOpenIdConnectLoginResponsePtrOutput() OpenIdConnectLoginResponsePtrOutput

func (OpenIdConnectLoginResponseArgs) ToOpenIdConnectLoginResponsePtrOutputWithContext added in v0.6.0

func (i OpenIdConnectLoginResponseArgs) ToOpenIdConnectLoginResponsePtrOutputWithContext(ctx context.Context) OpenIdConnectLoginResponsePtrOutput

type OpenIdConnectLoginResponseInput added in v0.6.0

type OpenIdConnectLoginResponseInput interface {
	pulumi.Input

	ToOpenIdConnectLoginResponseOutput() OpenIdConnectLoginResponseOutput
	ToOpenIdConnectLoginResponseOutputWithContext(context.Context) OpenIdConnectLoginResponseOutput
}

OpenIdConnectLoginResponseInput is an input type that accepts OpenIdConnectLoginResponseArgs and OpenIdConnectLoginResponseOutput values. You can construct a concrete instance of `OpenIdConnectLoginResponseInput` via:

OpenIdConnectLoginResponseArgs{...}

type OpenIdConnectLoginResponseOutput added in v0.6.0

type OpenIdConnectLoginResponseOutput struct{ *pulumi.OutputState }

func (OpenIdConnectLoginResponseOutput) ElementType added in v0.6.0

func (OpenIdConnectLoginResponseOutput) Id added in v0.6.0

Resource Id.

func (OpenIdConnectLoginResponseOutput) Kind added in v0.6.0

Kind of resource.

func (OpenIdConnectLoginResponseOutput) Name added in v0.6.0

Resource Name.

func (OpenIdConnectLoginResponseOutput) NameClaimType added in v0.6.0

func (OpenIdConnectLoginResponseOutput) Scopes added in v0.6.0

func (OpenIdConnectLoginResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (OpenIdConnectLoginResponseOutput) ToOpenIdConnectLoginResponseOutput added in v0.6.0

func (o OpenIdConnectLoginResponseOutput) ToOpenIdConnectLoginResponseOutput() OpenIdConnectLoginResponseOutput

func (OpenIdConnectLoginResponseOutput) ToOpenIdConnectLoginResponseOutputWithContext added in v0.6.0

func (o OpenIdConnectLoginResponseOutput) ToOpenIdConnectLoginResponseOutputWithContext(ctx context.Context) OpenIdConnectLoginResponseOutput

func (OpenIdConnectLoginResponseOutput) ToOpenIdConnectLoginResponsePtrOutput added in v0.6.0

func (o OpenIdConnectLoginResponseOutput) ToOpenIdConnectLoginResponsePtrOutput() OpenIdConnectLoginResponsePtrOutput

func (OpenIdConnectLoginResponseOutput) ToOpenIdConnectLoginResponsePtrOutputWithContext added in v0.6.0

func (o OpenIdConnectLoginResponseOutput) ToOpenIdConnectLoginResponsePtrOutputWithContext(ctx context.Context) OpenIdConnectLoginResponsePtrOutput

func (OpenIdConnectLoginResponseOutput) Type added in v0.6.0

Resource type.

type OpenIdConnectLoginResponsePtrInput added in v0.6.0

type OpenIdConnectLoginResponsePtrInput interface {
	pulumi.Input

	ToOpenIdConnectLoginResponsePtrOutput() OpenIdConnectLoginResponsePtrOutput
	ToOpenIdConnectLoginResponsePtrOutputWithContext(context.Context) OpenIdConnectLoginResponsePtrOutput
}

OpenIdConnectLoginResponsePtrInput is an input type that accepts OpenIdConnectLoginResponseArgs, OpenIdConnectLoginResponsePtr and OpenIdConnectLoginResponsePtrOutput values. You can construct a concrete instance of `OpenIdConnectLoginResponsePtrInput` via:

        OpenIdConnectLoginResponseArgs{...}

or:

        nil

func OpenIdConnectLoginResponsePtr added in v0.6.0

type OpenIdConnectLoginResponsePtrOutput added in v0.6.0

type OpenIdConnectLoginResponsePtrOutput struct{ *pulumi.OutputState }

func (OpenIdConnectLoginResponsePtrOutput) Elem added in v0.6.0

func (OpenIdConnectLoginResponsePtrOutput) ElementType added in v0.6.0

func (OpenIdConnectLoginResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (OpenIdConnectLoginResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (OpenIdConnectLoginResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (OpenIdConnectLoginResponsePtrOutput) NameClaimType added in v0.6.0

func (OpenIdConnectLoginResponsePtrOutput) Scopes added in v0.6.0

func (OpenIdConnectLoginResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (OpenIdConnectLoginResponsePtrOutput) ToOpenIdConnectLoginResponsePtrOutput added in v0.6.0

func (o OpenIdConnectLoginResponsePtrOutput) ToOpenIdConnectLoginResponsePtrOutput() OpenIdConnectLoginResponsePtrOutput

func (OpenIdConnectLoginResponsePtrOutput) ToOpenIdConnectLoginResponsePtrOutputWithContext added in v0.6.0

func (o OpenIdConnectLoginResponsePtrOutput) ToOpenIdConnectLoginResponsePtrOutputWithContext(ctx context.Context) OpenIdConnectLoginResponsePtrOutput

func (OpenIdConnectLoginResponsePtrOutput) Type added in v0.6.0

Resource type.

type OpenIdConnectRegistration added in v0.6.0

type OpenIdConnectRegistration struct {
	ClientCredential *OpenIdConnectClientCredential `pulumi:"clientCredential"`
	ClientId         *string                        `pulumi:"clientId"`
	// Kind of resource.
	Kind                       *string              `pulumi:"kind"`
	OpenIdConnectConfiguration *OpenIdConnectConfig `pulumi:"openIdConnectConfiguration"`
}

type OpenIdConnectRegistrationArgs added in v0.6.0

type OpenIdConnectRegistrationArgs struct {
	ClientCredential OpenIdConnectClientCredentialPtrInput `pulumi:"clientCredential"`
	ClientId         pulumi.StringPtrInput                 `pulumi:"clientId"`
	// Kind of resource.
	Kind                       pulumi.StringPtrInput       `pulumi:"kind"`
	OpenIdConnectConfiguration OpenIdConnectConfigPtrInput `pulumi:"openIdConnectConfiguration"`
}

func (OpenIdConnectRegistrationArgs) ElementType added in v0.6.0

func (OpenIdConnectRegistrationArgs) ToOpenIdConnectRegistrationOutput added in v0.6.0

func (i OpenIdConnectRegistrationArgs) ToOpenIdConnectRegistrationOutput() OpenIdConnectRegistrationOutput

func (OpenIdConnectRegistrationArgs) ToOpenIdConnectRegistrationOutputWithContext added in v0.6.0

func (i OpenIdConnectRegistrationArgs) ToOpenIdConnectRegistrationOutputWithContext(ctx context.Context) OpenIdConnectRegistrationOutput

func (OpenIdConnectRegistrationArgs) ToOpenIdConnectRegistrationPtrOutput added in v0.6.0

func (i OpenIdConnectRegistrationArgs) ToOpenIdConnectRegistrationPtrOutput() OpenIdConnectRegistrationPtrOutput

func (OpenIdConnectRegistrationArgs) ToOpenIdConnectRegistrationPtrOutputWithContext added in v0.6.0

func (i OpenIdConnectRegistrationArgs) ToOpenIdConnectRegistrationPtrOutputWithContext(ctx context.Context) OpenIdConnectRegistrationPtrOutput

type OpenIdConnectRegistrationInput added in v0.6.0

type OpenIdConnectRegistrationInput interface {
	pulumi.Input

	ToOpenIdConnectRegistrationOutput() OpenIdConnectRegistrationOutput
	ToOpenIdConnectRegistrationOutputWithContext(context.Context) OpenIdConnectRegistrationOutput
}

OpenIdConnectRegistrationInput is an input type that accepts OpenIdConnectRegistrationArgs and OpenIdConnectRegistrationOutput values. You can construct a concrete instance of `OpenIdConnectRegistrationInput` via:

OpenIdConnectRegistrationArgs{...}

type OpenIdConnectRegistrationOutput added in v0.6.0

type OpenIdConnectRegistrationOutput struct{ *pulumi.OutputState }

func (OpenIdConnectRegistrationOutput) ClientCredential added in v0.6.0

func (OpenIdConnectRegistrationOutput) ClientId added in v0.6.0

func (OpenIdConnectRegistrationOutput) ElementType added in v0.6.0

func (OpenIdConnectRegistrationOutput) Kind added in v0.6.0

Kind of resource.

func (OpenIdConnectRegistrationOutput) OpenIdConnectConfiguration added in v0.6.0

func (o OpenIdConnectRegistrationOutput) OpenIdConnectConfiguration() OpenIdConnectConfigPtrOutput

func (OpenIdConnectRegistrationOutput) ToOpenIdConnectRegistrationOutput added in v0.6.0

func (o OpenIdConnectRegistrationOutput) ToOpenIdConnectRegistrationOutput() OpenIdConnectRegistrationOutput

func (OpenIdConnectRegistrationOutput) ToOpenIdConnectRegistrationOutputWithContext added in v0.6.0

func (o OpenIdConnectRegistrationOutput) ToOpenIdConnectRegistrationOutputWithContext(ctx context.Context) OpenIdConnectRegistrationOutput

func (OpenIdConnectRegistrationOutput) ToOpenIdConnectRegistrationPtrOutput added in v0.6.0

func (o OpenIdConnectRegistrationOutput) ToOpenIdConnectRegistrationPtrOutput() OpenIdConnectRegistrationPtrOutput

func (OpenIdConnectRegistrationOutput) ToOpenIdConnectRegistrationPtrOutputWithContext added in v0.6.0

func (o OpenIdConnectRegistrationOutput) ToOpenIdConnectRegistrationPtrOutputWithContext(ctx context.Context) OpenIdConnectRegistrationPtrOutput

type OpenIdConnectRegistrationPtrInput added in v0.6.0

type OpenIdConnectRegistrationPtrInput interface {
	pulumi.Input

	ToOpenIdConnectRegistrationPtrOutput() OpenIdConnectRegistrationPtrOutput
	ToOpenIdConnectRegistrationPtrOutputWithContext(context.Context) OpenIdConnectRegistrationPtrOutput
}

OpenIdConnectRegistrationPtrInput is an input type that accepts OpenIdConnectRegistrationArgs, OpenIdConnectRegistrationPtr and OpenIdConnectRegistrationPtrOutput values. You can construct a concrete instance of `OpenIdConnectRegistrationPtrInput` via:

        OpenIdConnectRegistrationArgs{...}

or:

        nil

func OpenIdConnectRegistrationPtr added in v0.6.0

type OpenIdConnectRegistrationPtrOutput added in v0.6.0

type OpenIdConnectRegistrationPtrOutput struct{ *pulumi.OutputState }

func (OpenIdConnectRegistrationPtrOutput) ClientCredential added in v0.6.0

func (OpenIdConnectRegistrationPtrOutput) ClientId added in v0.6.0

func (OpenIdConnectRegistrationPtrOutput) Elem added in v0.6.0

func (OpenIdConnectRegistrationPtrOutput) ElementType added in v0.6.0

func (OpenIdConnectRegistrationPtrOutput) Kind added in v0.6.0

Kind of resource.

func (OpenIdConnectRegistrationPtrOutput) OpenIdConnectConfiguration added in v0.6.0

func (OpenIdConnectRegistrationPtrOutput) ToOpenIdConnectRegistrationPtrOutput added in v0.6.0

func (o OpenIdConnectRegistrationPtrOutput) ToOpenIdConnectRegistrationPtrOutput() OpenIdConnectRegistrationPtrOutput

func (OpenIdConnectRegistrationPtrOutput) ToOpenIdConnectRegistrationPtrOutputWithContext added in v0.6.0

func (o OpenIdConnectRegistrationPtrOutput) ToOpenIdConnectRegistrationPtrOutputWithContext(ctx context.Context) OpenIdConnectRegistrationPtrOutput

type OpenIdConnectRegistrationResponse added in v0.6.0

type OpenIdConnectRegistrationResponse struct {
	ClientCredential *OpenIdConnectClientCredentialResponse `pulumi:"clientCredential"`
	ClientId         *string                                `pulumi:"clientId"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name                       string                       `pulumi:"name"`
	OpenIdConnectConfiguration *OpenIdConnectConfigResponse `pulumi:"openIdConnectConfiguration"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

type OpenIdConnectRegistrationResponseArgs added in v0.6.0

type OpenIdConnectRegistrationResponseArgs struct {
	ClientCredential OpenIdConnectClientCredentialResponsePtrInput `pulumi:"clientCredential"`
	ClientId         pulumi.StringPtrInput                         `pulumi:"clientId"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name                       pulumi.StringInput                  `pulumi:"name"`
	OpenIdConnectConfiguration OpenIdConnectConfigResponsePtrInput `pulumi:"openIdConnectConfiguration"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (OpenIdConnectRegistrationResponseArgs) ElementType added in v0.6.0

func (OpenIdConnectRegistrationResponseArgs) ToOpenIdConnectRegistrationResponseOutput added in v0.6.0

func (i OpenIdConnectRegistrationResponseArgs) ToOpenIdConnectRegistrationResponseOutput() OpenIdConnectRegistrationResponseOutput

func (OpenIdConnectRegistrationResponseArgs) ToOpenIdConnectRegistrationResponseOutputWithContext added in v0.6.0

func (i OpenIdConnectRegistrationResponseArgs) ToOpenIdConnectRegistrationResponseOutputWithContext(ctx context.Context) OpenIdConnectRegistrationResponseOutput

func (OpenIdConnectRegistrationResponseArgs) ToOpenIdConnectRegistrationResponsePtrOutput added in v0.6.0

func (i OpenIdConnectRegistrationResponseArgs) ToOpenIdConnectRegistrationResponsePtrOutput() OpenIdConnectRegistrationResponsePtrOutput

func (OpenIdConnectRegistrationResponseArgs) ToOpenIdConnectRegistrationResponsePtrOutputWithContext added in v0.6.0

func (i OpenIdConnectRegistrationResponseArgs) ToOpenIdConnectRegistrationResponsePtrOutputWithContext(ctx context.Context) OpenIdConnectRegistrationResponsePtrOutput

type OpenIdConnectRegistrationResponseInput added in v0.6.0

type OpenIdConnectRegistrationResponseInput interface {
	pulumi.Input

	ToOpenIdConnectRegistrationResponseOutput() OpenIdConnectRegistrationResponseOutput
	ToOpenIdConnectRegistrationResponseOutputWithContext(context.Context) OpenIdConnectRegistrationResponseOutput
}

OpenIdConnectRegistrationResponseInput is an input type that accepts OpenIdConnectRegistrationResponseArgs and OpenIdConnectRegistrationResponseOutput values. You can construct a concrete instance of `OpenIdConnectRegistrationResponseInput` via:

OpenIdConnectRegistrationResponseArgs{...}

type OpenIdConnectRegistrationResponseOutput added in v0.6.0

type OpenIdConnectRegistrationResponseOutput struct{ *pulumi.OutputState }

func (OpenIdConnectRegistrationResponseOutput) ClientCredential added in v0.6.0

func (OpenIdConnectRegistrationResponseOutput) ClientId added in v0.6.0

func (OpenIdConnectRegistrationResponseOutput) ElementType added in v0.6.0

func (OpenIdConnectRegistrationResponseOutput) Id added in v0.6.0

Resource Id.

func (OpenIdConnectRegistrationResponseOutput) Kind added in v0.6.0

Kind of resource.

func (OpenIdConnectRegistrationResponseOutput) Name added in v0.6.0

Resource Name.

func (OpenIdConnectRegistrationResponseOutput) OpenIdConnectConfiguration added in v0.6.0

func (OpenIdConnectRegistrationResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (OpenIdConnectRegistrationResponseOutput) ToOpenIdConnectRegistrationResponseOutput added in v0.6.0

func (o OpenIdConnectRegistrationResponseOutput) ToOpenIdConnectRegistrationResponseOutput() OpenIdConnectRegistrationResponseOutput

func (OpenIdConnectRegistrationResponseOutput) ToOpenIdConnectRegistrationResponseOutputWithContext added in v0.6.0

func (o OpenIdConnectRegistrationResponseOutput) ToOpenIdConnectRegistrationResponseOutputWithContext(ctx context.Context) OpenIdConnectRegistrationResponseOutput

func (OpenIdConnectRegistrationResponseOutput) ToOpenIdConnectRegistrationResponsePtrOutput added in v0.6.0

func (o OpenIdConnectRegistrationResponseOutput) ToOpenIdConnectRegistrationResponsePtrOutput() OpenIdConnectRegistrationResponsePtrOutput

func (OpenIdConnectRegistrationResponseOutput) ToOpenIdConnectRegistrationResponsePtrOutputWithContext added in v0.6.0

func (o OpenIdConnectRegistrationResponseOutput) ToOpenIdConnectRegistrationResponsePtrOutputWithContext(ctx context.Context) OpenIdConnectRegistrationResponsePtrOutput

func (OpenIdConnectRegistrationResponseOutput) Type added in v0.6.0

Resource type.

type OpenIdConnectRegistrationResponsePtrInput added in v0.6.0

type OpenIdConnectRegistrationResponsePtrInput interface {
	pulumi.Input

	ToOpenIdConnectRegistrationResponsePtrOutput() OpenIdConnectRegistrationResponsePtrOutput
	ToOpenIdConnectRegistrationResponsePtrOutputWithContext(context.Context) OpenIdConnectRegistrationResponsePtrOutput
}

OpenIdConnectRegistrationResponsePtrInput is an input type that accepts OpenIdConnectRegistrationResponseArgs, OpenIdConnectRegistrationResponsePtr and OpenIdConnectRegistrationResponsePtrOutput values. You can construct a concrete instance of `OpenIdConnectRegistrationResponsePtrInput` via:

        OpenIdConnectRegistrationResponseArgs{...}

or:

        nil

type OpenIdConnectRegistrationResponsePtrOutput added in v0.6.0

type OpenIdConnectRegistrationResponsePtrOutput struct{ *pulumi.OutputState }

func (OpenIdConnectRegistrationResponsePtrOutput) ClientCredential added in v0.6.0

func (OpenIdConnectRegistrationResponsePtrOutput) ClientId added in v0.6.0

func (OpenIdConnectRegistrationResponsePtrOutput) Elem added in v0.6.0

func (OpenIdConnectRegistrationResponsePtrOutput) ElementType added in v0.6.0

func (OpenIdConnectRegistrationResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (OpenIdConnectRegistrationResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (OpenIdConnectRegistrationResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (OpenIdConnectRegistrationResponsePtrOutput) OpenIdConnectConfiguration added in v0.6.0

func (OpenIdConnectRegistrationResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (OpenIdConnectRegistrationResponsePtrOutput) ToOpenIdConnectRegistrationResponsePtrOutput added in v0.6.0

func (o OpenIdConnectRegistrationResponsePtrOutput) ToOpenIdConnectRegistrationResponsePtrOutput() OpenIdConnectRegistrationResponsePtrOutput

func (OpenIdConnectRegistrationResponsePtrOutput) ToOpenIdConnectRegistrationResponsePtrOutputWithContext added in v0.6.0

func (o OpenIdConnectRegistrationResponsePtrOutput) ToOpenIdConnectRegistrationResponsePtrOutputWithContext(ctx context.Context) OpenIdConnectRegistrationResponsePtrOutput

func (OpenIdConnectRegistrationResponsePtrOutput) Type added in v0.6.0

Resource type.

type PrivateLinkConnectionState

type PrivateLinkConnectionState struct {
	// ActionsRequired for a private link connection
	ActionsRequired *string `pulumi:"actionsRequired"`
	// Description of a private link connection
	Description *string `pulumi:"description"`
	// Status of a private link connection
	Status *string `pulumi:"status"`
}

The state of a private link connection

type PrivateLinkConnectionStateArgs

type PrivateLinkConnectionStateArgs struct {
	// ActionsRequired for a private link connection
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// Description of a private link connection
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Status of a private link connection
	Status pulumi.StringPtrInput `pulumi:"status"`
}

The state of a private link connection

func (PrivateLinkConnectionStateArgs) ElementType

func (PrivateLinkConnectionStateArgs) ToPrivateLinkConnectionStateOutput

func (i PrivateLinkConnectionStateArgs) ToPrivateLinkConnectionStateOutput() PrivateLinkConnectionStateOutput

func (PrivateLinkConnectionStateArgs) ToPrivateLinkConnectionStateOutputWithContext

func (i PrivateLinkConnectionStateArgs) ToPrivateLinkConnectionStateOutputWithContext(ctx context.Context) PrivateLinkConnectionStateOutput

func (PrivateLinkConnectionStateArgs) ToPrivateLinkConnectionStatePtrOutput

func (i PrivateLinkConnectionStateArgs) ToPrivateLinkConnectionStatePtrOutput() PrivateLinkConnectionStatePtrOutput

func (PrivateLinkConnectionStateArgs) ToPrivateLinkConnectionStatePtrOutputWithContext

func (i PrivateLinkConnectionStateArgs) ToPrivateLinkConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkConnectionStatePtrOutput

type PrivateLinkConnectionStateInput

type PrivateLinkConnectionStateInput interface {
	pulumi.Input

	ToPrivateLinkConnectionStateOutput() PrivateLinkConnectionStateOutput
	ToPrivateLinkConnectionStateOutputWithContext(context.Context) PrivateLinkConnectionStateOutput
}

PrivateLinkConnectionStateInput is an input type that accepts PrivateLinkConnectionStateArgs and PrivateLinkConnectionStateOutput values. You can construct a concrete instance of `PrivateLinkConnectionStateInput` via:

PrivateLinkConnectionStateArgs{...}

type PrivateLinkConnectionStateOutput

type PrivateLinkConnectionStateOutput struct{ *pulumi.OutputState }

The state of a private link connection

func (PrivateLinkConnectionStateOutput) ActionsRequired

ActionsRequired for a private link connection

func (PrivateLinkConnectionStateOutput) Description

Description of a private link connection

func (PrivateLinkConnectionStateOutput) ElementType

func (PrivateLinkConnectionStateOutput) Status

Status of a private link connection

func (PrivateLinkConnectionStateOutput) ToPrivateLinkConnectionStateOutput

func (o PrivateLinkConnectionStateOutput) ToPrivateLinkConnectionStateOutput() PrivateLinkConnectionStateOutput

func (PrivateLinkConnectionStateOutput) ToPrivateLinkConnectionStateOutputWithContext

func (o PrivateLinkConnectionStateOutput) ToPrivateLinkConnectionStateOutputWithContext(ctx context.Context) PrivateLinkConnectionStateOutput

func (PrivateLinkConnectionStateOutput) ToPrivateLinkConnectionStatePtrOutput

func (o PrivateLinkConnectionStateOutput) ToPrivateLinkConnectionStatePtrOutput() PrivateLinkConnectionStatePtrOutput

func (PrivateLinkConnectionStateOutput) ToPrivateLinkConnectionStatePtrOutputWithContext

func (o PrivateLinkConnectionStateOutput) ToPrivateLinkConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkConnectionStatePtrOutput

type PrivateLinkConnectionStatePtrInput

type PrivateLinkConnectionStatePtrInput interface {
	pulumi.Input

	ToPrivateLinkConnectionStatePtrOutput() PrivateLinkConnectionStatePtrOutput
	ToPrivateLinkConnectionStatePtrOutputWithContext(context.Context) PrivateLinkConnectionStatePtrOutput
}

PrivateLinkConnectionStatePtrInput is an input type that accepts PrivateLinkConnectionStateArgs, PrivateLinkConnectionStatePtr and PrivateLinkConnectionStatePtrOutput values. You can construct a concrete instance of `PrivateLinkConnectionStatePtrInput` via:

        PrivateLinkConnectionStateArgs{...}

or:

        nil

type PrivateLinkConnectionStatePtrOutput

type PrivateLinkConnectionStatePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkConnectionStatePtrOutput) ActionsRequired

ActionsRequired for a private link connection

func (PrivateLinkConnectionStatePtrOutput) Description

Description of a private link connection

func (PrivateLinkConnectionStatePtrOutput) Elem

func (PrivateLinkConnectionStatePtrOutput) ElementType

func (PrivateLinkConnectionStatePtrOutput) Status

Status of a private link connection

func (PrivateLinkConnectionStatePtrOutput) ToPrivateLinkConnectionStatePtrOutput

func (o PrivateLinkConnectionStatePtrOutput) ToPrivateLinkConnectionStatePtrOutput() PrivateLinkConnectionStatePtrOutput

func (PrivateLinkConnectionStatePtrOutput) ToPrivateLinkConnectionStatePtrOutputWithContext

func (o PrivateLinkConnectionStatePtrOutput) ToPrivateLinkConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkConnectionStatePtrOutput

type PrivateLinkConnectionStateResponse

type PrivateLinkConnectionStateResponse struct {
	// ActionsRequired for a private link connection
	ActionsRequired *string `pulumi:"actionsRequired"`
	// Description of a private link connection
	Description *string `pulumi:"description"`
	// Status of a private link connection
	Status *string `pulumi:"status"`
}

The state of a private link connection

type PrivateLinkConnectionStateResponseArgs

type PrivateLinkConnectionStateResponseArgs struct {
	// ActionsRequired for a private link connection
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// Description of a private link connection
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Status of a private link connection
	Status pulumi.StringPtrInput `pulumi:"status"`
}

The state of a private link connection

func (PrivateLinkConnectionStateResponseArgs) ElementType

func (PrivateLinkConnectionStateResponseArgs) ToPrivateLinkConnectionStateResponseOutput

func (i PrivateLinkConnectionStateResponseArgs) ToPrivateLinkConnectionStateResponseOutput() PrivateLinkConnectionStateResponseOutput

func (PrivateLinkConnectionStateResponseArgs) ToPrivateLinkConnectionStateResponseOutputWithContext

func (i PrivateLinkConnectionStateResponseArgs) ToPrivateLinkConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkConnectionStateResponseOutput

func (PrivateLinkConnectionStateResponseArgs) ToPrivateLinkConnectionStateResponsePtrOutput

func (i PrivateLinkConnectionStateResponseArgs) ToPrivateLinkConnectionStateResponsePtrOutput() PrivateLinkConnectionStateResponsePtrOutput

func (PrivateLinkConnectionStateResponseArgs) ToPrivateLinkConnectionStateResponsePtrOutputWithContext

func (i PrivateLinkConnectionStateResponseArgs) ToPrivateLinkConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkConnectionStateResponsePtrOutput

type PrivateLinkConnectionStateResponseInput

type PrivateLinkConnectionStateResponseInput interface {
	pulumi.Input

	ToPrivateLinkConnectionStateResponseOutput() PrivateLinkConnectionStateResponseOutput
	ToPrivateLinkConnectionStateResponseOutputWithContext(context.Context) PrivateLinkConnectionStateResponseOutput
}

PrivateLinkConnectionStateResponseInput is an input type that accepts PrivateLinkConnectionStateResponseArgs and PrivateLinkConnectionStateResponseOutput values. You can construct a concrete instance of `PrivateLinkConnectionStateResponseInput` via:

PrivateLinkConnectionStateResponseArgs{...}

type PrivateLinkConnectionStateResponseOutput

type PrivateLinkConnectionStateResponseOutput struct{ *pulumi.OutputState }

The state of a private link connection

func (PrivateLinkConnectionStateResponseOutput) ActionsRequired

ActionsRequired for a private link connection

func (PrivateLinkConnectionStateResponseOutput) Description

Description of a private link connection

func (PrivateLinkConnectionStateResponseOutput) ElementType

func (PrivateLinkConnectionStateResponseOutput) Status

Status of a private link connection

func (PrivateLinkConnectionStateResponseOutput) ToPrivateLinkConnectionStateResponseOutput

func (o PrivateLinkConnectionStateResponseOutput) ToPrivateLinkConnectionStateResponseOutput() PrivateLinkConnectionStateResponseOutput

func (PrivateLinkConnectionStateResponseOutput) ToPrivateLinkConnectionStateResponseOutputWithContext

func (o PrivateLinkConnectionStateResponseOutput) ToPrivateLinkConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkConnectionStateResponseOutput

func (PrivateLinkConnectionStateResponseOutput) ToPrivateLinkConnectionStateResponsePtrOutput

func (o PrivateLinkConnectionStateResponseOutput) ToPrivateLinkConnectionStateResponsePtrOutput() PrivateLinkConnectionStateResponsePtrOutput

func (PrivateLinkConnectionStateResponseOutput) ToPrivateLinkConnectionStateResponsePtrOutputWithContext

func (o PrivateLinkConnectionStateResponseOutput) ToPrivateLinkConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkConnectionStateResponsePtrOutput

type PrivateLinkConnectionStateResponsePtrInput

type PrivateLinkConnectionStateResponsePtrInput interface {
	pulumi.Input

	ToPrivateLinkConnectionStateResponsePtrOutput() PrivateLinkConnectionStateResponsePtrOutput
	ToPrivateLinkConnectionStateResponsePtrOutputWithContext(context.Context) PrivateLinkConnectionStateResponsePtrOutput
}

PrivateLinkConnectionStateResponsePtrInput is an input type that accepts PrivateLinkConnectionStateResponseArgs, PrivateLinkConnectionStateResponsePtr and PrivateLinkConnectionStateResponsePtrOutput values. You can construct a concrete instance of `PrivateLinkConnectionStateResponsePtrInput` via:

        PrivateLinkConnectionStateResponseArgs{...}

or:

        nil

type PrivateLinkConnectionStateResponsePtrOutput

type PrivateLinkConnectionStateResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkConnectionStateResponsePtrOutput) ActionsRequired

ActionsRequired for a private link connection

func (PrivateLinkConnectionStateResponsePtrOutput) Description

Description of a private link connection

func (PrivateLinkConnectionStateResponsePtrOutput) Elem

func (PrivateLinkConnectionStateResponsePtrOutput) ElementType

func (PrivateLinkConnectionStateResponsePtrOutput) Status

Status of a private link connection

func (PrivateLinkConnectionStateResponsePtrOutput) ToPrivateLinkConnectionStateResponsePtrOutput

func (o PrivateLinkConnectionStateResponsePtrOutput) ToPrivateLinkConnectionStateResponsePtrOutput() PrivateLinkConnectionStateResponsePtrOutput

func (PrivateLinkConnectionStateResponsePtrOutput) ToPrivateLinkConnectionStateResponsePtrOutputWithContext

func (o PrivateLinkConnectionStateResponsePtrOutput) ToPrivateLinkConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkConnectionStateResponsePtrOutput

type ProvisioningState added in v0.3.1

type ProvisioningState pulumi.String

Provisioning state of the hostingEnvironment (App Service Environment)

func (ProvisioningState) ElementType added in v0.3.1

func (ProvisioningState) ElementType() reflect.Type

func (ProvisioningState) ToStringOutput added in v0.3.1

func (e ProvisioningState) ToStringOutput() pulumi.StringOutput

func (ProvisioningState) ToStringOutputWithContext added in v0.3.1

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

func (ProvisioningState) ToStringPtrOutput added in v0.3.1

func (e ProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProvisioningState) ToStringPtrOutputWithContext added in v0.3.1

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

type PublicCertificateLocation added in v0.3.1

type PublicCertificateLocation pulumi.String

Public Certificate Location

func (PublicCertificateLocation) ElementType added in v0.3.1

func (PublicCertificateLocation) ElementType() reflect.Type

func (PublicCertificateLocation) ToStringOutput added in v0.3.1

func (e PublicCertificateLocation) ToStringOutput() pulumi.StringOutput

func (PublicCertificateLocation) ToStringOutputWithContext added in v0.3.1

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

func (PublicCertificateLocation) ToStringPtrOutput added in v0.3.1

func (e PublicCertificateLocation) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicCertificateLocation) ToStringPtrOutputWithContext added in v0.3.1

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

type PushSettings

type PushSettings struct {
	// Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.
	DynamicTagsJson *string `pulumi:"dynamicTagsJson"`
	// Gets or sets a flag indicating whether the Push endpoint is enabled.
	IsPushEnabled bool `pulumi:"isPushEnabled"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
	TagWhitelistJson *string `pulumi:"tagWhitelistJson"`
	// Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.
	// Tags can consist of alphanumeric characters and the following:
	// '_', '@', '#', '.', ':', '-'.
	// Validation should be performed at the PushRequestHandler.
	TagsRequiringAuth *string `pulumi:"tagsRequiringAuth"`
}

Push settings for the App.

type PushSettingsArgs

type PushSettingsArgs struct {
	// Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.
	DynamicTagsJson pulumi.StringPtrInput `pulumi:"dynamicTagsJson"`
	// Gets or sets a flag indicating whether the Push endpoint is enabled.
	IsPushEnabled pulumi.BoolInput `pulumi:"isPushEnabled"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
	TagWhitelistJson pulumi.StringPtrInput `pulumi:"tagWhitelistJson"`
	// Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.
	// Tags can consist of alphanumeric characters and the following:
	// '_', '@', '#', '.', ':', '-'.
	// Validation should be performed at the PushRequestHandler.
	TagsRequiringAuth pulumi.StringPtrInput `pulumi:"tagsRequiringAuth"`
}

Push settings for the App.

func (PushSettingsArgs) ElementType

func (PushSettingsArgs) ElementType() reflect.Type

func (PushSettingsArgs) ToPushSettingsOutput

func (i PushSettingsArgs) ToPushSettingsOutput() PushSettingsOutput

func (PushSettingsArgs) ToPushSettingsOutputWithContext

func (i PushSettingsArgs) ToPushSettingsOutputWithContext(ctx context.Context) PushSettingsOutput

func (PushSettingsArgs) ToPushSettingsPtrOutput

func (i PushSettingsArgs) ToPushSettingsPtrOutput() PushSettingsPtrOutput

func (PushSettingsArgs) ToPushSettingsPtrOutputWithContext

func (i PushSettingsArgs) ToPushSettingsPtrOutputWithContext(ctx context.Context) PushSettingsPtrOutput

type PushSettingsInput

type PushSettingsInput interface {
	pulumi.Input

	ToPushSettingsOutput() PushSettingsOutput
	ToPushSettingsOutputWithContext(context.Context) PushSettingsOutput
}

PushSettingsInput is an input type that accepts PushSettingsArgs and PushSettingsOutput values. You can construct a concrete instance of `PushSettingsInput` via:

PushSettingsArgs{...}

type PushSettingsOutput

type PushSettingsOutput struct{ *pulumi.OutputState }

Push settings for the App.

func (PushSettingsOutput) DynamicTagsJson

func (o PushSettingsOutput) DynamicTagsJson() pulumi.StringPtrOutput

Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.

func (PushSettingsOutput) ElementType

func (PushSettingsOutput) ElementType() reflect.Type

func (PushSettingsOutput) IsPushEnabled

func (o PushSettingsOutput) IsPushEnabled() pulumi.BoolOutput

Gets or sets a flag indicating whether the Push endpoint is enabled.

func (PushSettingsOutput) Kind

Kind of resource.

func (PushSettingsOutput) TagWhitelistJson

func (o PushSettingsOutput) TagWhitelistJson() pulumi.StringPtrOutput

Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.

func (PushSettingsOutput) TagsRequiringAuth

func (o PushSettingsOutput) TagsRequiringAuth() pulumi.StringPtrOutput

Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.

func (PushSettingsOutput) ToPushSettingsOutput

func (o PushSettingsOutput) ToPushSettingsOutput() PushSettingsOutput

func (PushSettingsOutput) ToPushSettingsOutputWithContext

func (o PushSettingsOutput) ToPushSettingsOutputWithContext(ctx context.Context) PushSettingsOutput

func (PushSettingsOutput) ToPushSettingsPtrOutput

func (o PushSettingsOutput) ToPushSettingsPtrOutput() PushSettingsPtrOutput

func (PushSettingsOutput) ToPushSettingsPtrOutputWithContext

func (o PushSettingsOutput) ToPushSettingsPtrOutputWithContext(ctx context.Context) PushSettingsPtrOutput

type PushSettingsPtrInput

type PushSettingsPtrInput interface {
	pulumi.Input

	ToPushSettingsPtrOutput() PushSettingsPtrOutput
	ToPushSettingsPtrOutputWithContext(context.Context) PushSettingsPtrOutput
}

PushSettingsPtrInput is an input type that accepts PushSettingsArgs, PushSettingsPtr and PushSettingsPtrOutput values. You can construct a concrete instance of `PushSettingsPtrInput` via:

        PushSettingsArgs{...}

or:

        nil

type PushSettingsPtrOutput

type PushSettingsPtrOutput struct{ *pulumi.OutputState }

func (PushSettingsPtrOutput) DynamicTagsJson

func (o PushSettingsPtrOutput) DynamicTagsJson() pulumi.StringPtrOutput

Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.

func (PushSettingsPtrOutput) Elem

func (PushSettingsPtrOutput) ElementType

func (PushSettingsPtrOutput) ElementType() reflect.Type

func (PushSettingsPtrOutput) IsPushEnabled

func (o PushSettingsPtrOutput) IsPushEnabled() pulumi.BoolPtrOutput

Gets or sets a flag indicating whether the Push endpoint is enabled.

func (PushSettingsPtrOutput) Kind

Kind of resource.

func (PushSettingsPtrOutput) TagWhitelistJson

func (o PushSettingsPtrOutput) TagWhitelistJson() pulumi.StringPtrOutput

Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.

func (PushSettingsPtrOutput) TagsRequiringAuth

func (o PushSettingsPtrOutput) TagsRequiringAuth() pulumi.StringPtrOutput

Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.

func (PushSettingsPtrOutput) ToPushSettingsPtrOutput

func (o PushSettingsPtrOutput) ToPushSettingsPtrOutput() PushSettingsPtrOutput

func (PushSettingsPtrOutput) ToPushSettingsPtrOutputWithContext

func (o PushSettingsPtrOutput) ToPushSettingsPtrOutputWithContext(ctx context.Context) PushSettingsPtrOutput

type PushSettingsResponse

type PushSettingsResponse struct {
	// Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.
	DynamicTagsJson *string `pulumi:"dynamicTagsJson"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Gets or sets a flag indicating whether the Push endpoint is enabled.
	IsPushEnabled bool `pulumi:"isPushEnabled"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
	TagWhitelistJson *string `pulumi:"tagWhitelistJson"`
	// Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.
	// Tags can consist of alphanumeric characters and the following:
	// '_', '@', '#', '.', ':', '-'.
	// Validation should be performed at the PushRequestHandler.
	TagsRequiringAuth *string `pulumi:"tagsRequiringAuth"`
	// Resource type.
	Type string `pulumi:"type"`
}

Push settings for the App.

type PushSettingsResponseArgs

type PushSettingsResponseArgs struct {
	// Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.
	DynamicTagsJson pulumi.StringPtrInput `pulumi:"dynamicTagsJson"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Gets or sets a flag indicating whether the Push endpoint is enabled.
	IsPushEnabled pulumi.BoolInput `pulumi:"isPushEnabled"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringInput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
	TagWhitelistJson pulumi.StringPtrInput `pulumi:"tagWhitelistJson"`
	// Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.
	// Tags can consist of alphanumeric characters and the following:
	// '_', '@', '#', '.', ':', '-'.
	// Validation should be performed at the PushRequestHandler.
	TagsRequiringAuth pulumi.StringPtrInput `pulumi:"tagsRequiringAuth"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

Push settings for the App.

func (PushSettingsResponseArgs) ElementType

func (PushSettingsResponseArgs) ElementType() reflect.Type

func (PushSettingsResponseArgs) ToPushSettingsResponseOutput

func (i PushSettingsResponseArgs) ToPushSettingsResponseOutput() PushSettingsResponseOutput

func (PushSettingsResponseArgs) ToPushSettingsResponseOutputWithContext

func (i PushSettingsResponseArgs) ToPushSettingsResponseOutputWithContext(ctx context.Context) PushSettingsResponseOutput

func (PushSettingsResponseArgs) ToPushSettingsResponsePtrOutput

func (i PushSettingsResponseArgs) ToPushSettingsResponsePtrOutput() PushSettingsResponsePtrOutput

func (PushSettingsResponseArgs) ToPushSettingsResponsePtrOutputWithContext

func (i PushSettingsResponseArgs) ToPushSettingsResponsePtrOutputWithContext(ctx context.Context) PushSettingsResponsePtrOutput

type PushSettingsResponseInput

type PushSettingsResponseInput interface {
	pulumi.Input

	ToPushSettingsResponseOutput() PushSettingsResponseOutput
	ToPushSettingsResponseOutputWithContext(context.Context) PushSettingsResponseOutput
}

PushSettingsResponseInput is an input type that accepts PushSettingsResponseArgs and PushSettingsResponseOutput values. You can construct a concrete instance of `PushSettingsResponseInput` via:

PushSettingsResponseArgs{...}

type PushSettingsResponseOutput

type PushSettingsResponseOutput struct{ *pulumi.OutputState }

Push settings for the App.

func (PushSettingsResponseOutput) DynamicTagsJson

Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.

func (PushSettingsResponseOutput) ElementType

func (PushSettingsResponseOutput) ElementType() reflect.Type

func (PushSettingsResponseOutput) Id

Resource Id.

func (PushSettingsResponseOutput) IsPushEnabled

func (o PushSettingsResponseOutput) IsPushEnabled() pulumi.BoolOutput

Gets or sets a flag indicating whether the Push endpoint is enabled.

func (PushSettingsResponseOutput) Kind

Kind of resource.

func (PushSettingsResponseOutput) Name

Resource Name.

func (PushSettingsResponseOutput) SystemData added in v0.3.1

The system metadata relating to this resource.

func (PushSettingsResponseOutput) TagWhitelistJson

func (o PushSettingsResponseOutput) TagWhitelistJson() pulumi.StringPtrOutput

Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.

func (PushSettingsResponseOutput) TagsRequiringAuth

func (o PushSettingsResponseOutput) TagsRequiringAuth() pulumi.StringPtrOutput

Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.

func (PushSettingsResponseOutput) ToPushSettingsResponseOutput

func (o PushSettingsResponseOutput) ToPushSettingsResponseOutput() PushSettingsResponseOutput

func (PushSettingsResponseOutput) ToPushSettingsResponseOutputWithContext

func (o PushSettingsResponseOutput) ToPushSettingsResponseOutputWithContext(ctx context.Context) PushSettingsResponseOutput

func (PushSettingsResponseOutput) ToPushSettingsResponsePtrOutput

func (o PushSettingsResponseOutput) ToPushSettingsResponsePtrOutput() PushSettingsResponsePtrOutput

func (PushSettingsResponseOutput) ToPushSettingsResponsePtrOutputWithContext

func (o PushSettingsResponseOutput) ToPushSettingsResponsePtrOutputWithContext(ctx context.Context) PushSettingsResponsePtrOutput

func (PushSettingsResponseOutput) Type

Resource type.

type PushSettingsResponsePtrInput

type PushSettingsResponsePtrInput interface {
	pulumi.Input

	ToPushSettingsResponsePtrOutput() PushSettingsResponsePtrOutput
	ToPushSettingsResponsePtrOutputWithContext(context.Context) PushSettingsResponsePtrOutput
}

PushSettingsResponsePtrInput is an input type that accepts PushSettingsResponseArgs, PushSettingsResponsePtr and PushSettingsResponsePtrOutput values. You can construct a concrete instance of `PushSettingsResponsePtrInput` via:

        PushSettingsResponseArgs{...}

or:

        nil

type PushSettingsResponsePtrOutput

type PushSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (PushSettingsResponsePtrOutput) DynamicTagsJson

Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.

func (PushSettingsResponsePtrOutput) Elem

func (PushSettingsResponsePtrOutput) ElementType

func (PushSettingsResponsePtrOutput) Id

Resource Id.

func (PushSettingsResponsePtrOutput) IsPushEnabled

Gets or sets a flag indicating whether the Push endpoint is enabled.

func (PushSettingsResponsePtrOutput) Kind

Kind of resource.

func (PushSettingsResponsePtrOutput) Name

Resource Name.

func (PushSettingsResponsePtrOutput) SystemData added in v0.3.1

The system metadata relating to this resource.

func (PushSettingsResponsePtrOutput) TagWhitelistJson

Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.

func (PushSettingsResponsePtrOutput) TagsRequiringAuth

Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.

func (PushSettingsResponsePtrOutput) ToPushSettingsResponsePtrOutput

func (o PushSettingsResponsePtrOutput) ToPushSettingsResponsePtrOutput() PushSettingsResponsePtrOutput

func (PushSettingsResponsePtrOutput) ToPushSettingsResponsePtrOutputWithContext

func (o PushSettingsResponsePtrOutput) ToPushSettingsResponsePtrOutputWithContext(ctx context.Context) PushSettingsResponsePtrOutput

func (PushSettingsResponsePtrOutput) Type

Resource type.

type RampUpRule

type RampUpRule struct {
	// Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
	ActionHostName *string `pulumi:"actionHostName"`
	// Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.
	// https://www.siteextensions.net/packages/TiPCallback/
	ChangeDecisionCallbackUrl *string `pulumi:"changeDecisionCallbackUrl"`
	// Specifies interval in minutes to reevaluate ReroutePercentage.
	ChangeIntervalInMinutes *int `pulumi:"changeIntervalInMinutes"`
	// In auto ramp up scenario this is the step to add/remove from <code>ReroutePercentage</code> until it reaches \n<code>MinReroutePercentage</code> or
	// <code>MaxReroutePercentage</code>. Site metrics are checked every N minutes specified in <code>ChangeIntervalInMinutes</code>.\nCustom decision algorithm
	// can be provided in TiPCallback site extension which URL can be specified in <code>ChangeDecisionCallbackUrl</code>.
	ChangeStep *float64 `pulumi:"changeStep"`
	// Specifies upper boundary below which ReroutePercentage will stay.
	MaxReroutePercentage *float64 `pulumi:"maxReroutePercentage"`
	// Specifies lower boundary above which ReroutePercentage will stay.
	MinReroutePercentage *float64 `pulumi:"minReroutePercentage"`
	// Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.
	Name *string `pulumi:"name"`
	// Percentage of the traffic which will be redirected to <code>ActionHostName</code>.
	ReroutePercentage *float64 `pulumi:"reroutePercentage"`
}

Routing rules for ramp up testing. This rule allows to redirect static traffic % to a slot or to gradually change routing % based on performance.

type RampUpRuleArgs

type RampUpRuleArgs struct {
	// Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
	ActionHostName pulumi.StringPtrInput `pulumi:"actionHostName"`
	// Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.
	// https://www.siteextensions.net/packages/TiPCallback/
	ChangeDecisionCallbackUrl pulumi.StringPtrInput `pulumi:"changeDecisionCallbackUrl"`
	// Specifies interval in minutes to reevaluate ReroutePercentage.
	ChangeIntervalInMinutes pulumi.IntPtrInput `pulumi:"changeIntervalInMinutes"`
	// In auto ramp up scenario this is the step to add/remove from <code>ReroutePercentage</code> until it reaches \n<code>MinReroutePercentage</code> or
	// <code>MaxReroutePercentage</code>. Site metrics are checked every N minutes specified in <code>ChangeIntervalInMinutes</code>.\nCustom decision algorithm
	// can be provided in TiPCallback site extension which URL can be specified in <code>ChangeDecisionCallbackUrl</code>.
	ChangeStep pulumi.Float64PtrInput `pulumi:"changeStep"`
	// Specifies upper boundary below which ReroutePercentage will stay.
	MaxReroutePercentage pulumi.Float64PtrInput `pulumi:"maxReroutePercentage"`
	// Specifies lower boundary above which ReroutePercentage will stay.
	MinReroutePercentage pulumi.Float64PtrInput `pulumi:"minReroutePercentage"`
	// Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Percentage of the traffic which will be redirected to <code>ActionHostName</code>.
	ReroutePercentage pulumi.Float64PtrInput `pulumi:"reroutePercentage"`
}

Routing rules for ramp up testing. This rule allows to redirect static traffic % to a slot or to gradually change routing % based on performance.

func (RampUpRuleArgs) ElementType

func (RampUpRuleArgs) ElementType() reflect.Type

func (RampUpRuleArgs) ToRampUpRuleOutput

func (i RampUpRuleArgs) ToRampUpRuleOutput() RampUpRuleOutput

func (RampUpRuleArgs) ToRampUpRuleOutputWithContext

func (i RampUpRuleArgs) ToRampUpRuleOutputWithContext(ctx context.Context) RampUpRuleOutput

type RampUpRuleArray

type RampUpRuleArray []RampUpRuleInput

func (RampUpRuleArray) ElementType

func (RampUpRuleArray) ElementType() reflect.Type

func (RampUpRuleArray) ToRampUpRuleArrayOutput

func (i RampUpRuleArray) ToRampUpRuleArrayOutput() RampUpRuleArrayOutput

func (RampUpRuleArray) ToRampUpRuleArrayOutputWithContext

func (i RampUpRuleArray) ToRampUpRuleArrayOutputWithContext(ctx context.Context) RampUpRuleArrayOutput

type RampUpRuleArrayInput

type RampUpRuleArrayInput interface {
	pulumi.Input

	ToRampUpRuleArrayOutput() RampUpRuleArrayOutput
	ToRampUpRuleArrayOutputWithContext(context.Context) RampUpRuleArrayOutput
}

RampUpRuleArrayInput is an input type that accepts RampUpRuleArray and RampUpRuleArrayOutput values. You can construct a concrete instance of `RampUpRuleArrayInput` via:

RampUpRuleArray{ RampUpRuleArgs{...} }

type RampUpRuleArrayOutput

type RampUpRuleArrayOutput struct{ *pulumi.OutputState }

func (RampUpRuleArrayOutput) ElementType

func (RampUpRuleArrayOutput) ElementType() reflect.Type

func (RampUpRuleArrayOutput) Index

func (RampUpRuleArrayOutput) ToRampUpRuleArrayOutput

func (o RampUpRuleArrayOutput) ToRampUpRuleArrayOutput() RampUpRuleArrayOutput

func (RampUpRuleArrayOutput) ToRampUpRuleArrayOutputWithContext

func (o RampUpRuleArrayOutput) ToRampUpRuleArrayOutputWithContext(ctx context.Context) RampUpRuleArrayOutput

type RampUpRuleInput

type RampUpRuleInput interface {
	pulumi.Input

	ToRampUpRuleOutput() RampUpRuleOutput
	ToRampUpRuleOutputWithContext(context.Context) RampUpRuleOutput
}

RampUpRuleInput is an input type that accepts RampUpRuleArgs and RampUpRuleOutput values. You can construct a concrete instance of `RampUpRuleInput` via:

RampUpRuleArgs{...}

type RampUpRuleOutput

type RampUpRuleOutput struct{ *pulumi.OutputState }

Routing rules for ramp up testing. This rule allows to redirect static traffic % to a slot or to gradually change routing % based on performance.

func (RampUpRuleOutput) ActionHostName

func (o RampUpRuleOutput) ActionHostName() pulumi.StringPtrOutput

Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.

func (RampUpRuleOutput) ChangeDecisionCallbackUrl

func (o RampUpRuleOutput) ChangeDecisionCallbackUrl() pulumi.StringPtrOutput

Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts. https://www.siteextensions.net/packages/TiPCallback/

func (RampUpRuleOutput) ChangeIntervalInMinutes

func (o RampUpRuleOutput) ChangeIntervalInMinutes() pulumi.IntPtrOutput

Specifies interval in minutes to reevaluate ReroutePercentage.

func (RampUpRuleOutput) ChangeStep

func (o RampUpRuleOutput) ChangeStep() pulumi.Float64PtrOutput

In auto ramp up scenario this is the step to add/remove from <code>ReroutePercentage</code> until it reaches \n<code>MinReroutePercentage</code> or <code>MaxReroutePercentage</code>. Site metrics are checked every N minutes specified in <code>ChangeIntervalInMinutes</code>.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in <code>ChangeDecisionCallbackUrl</code>.

func (RampUpRuleOutput) ElementType

func (RampUpRuleOutput) ElementType() reflect.Type

func (RampUpRuleOutput) MaxReroutePercentage

func (o RampUpRuleOutput) MaxReroutePercentage() pulumi.Float64PtrOutput

Specifies upper boundary below which ReroutePercentage will stay.

func (RampUpRuleOutput) MinReroutePercentage

func (o RampUpRuleOutput) MinReroutePercentage() pulumi.Float64PtrOutput

Specifies lower boundary above which ReroutePercentage will stay.

func (RampUpRuleOutput) Name

Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.

func (RampUpRuleOutput) ReroutePercentage

func (o RampUpRuleOutput) ReroutePercentage() pulumi.Float64PtrOutput

Percentage of the traffic which will be redirected to <code>ActionHostName</code>.

func (RampUpRuleOutput) ToRampUpRuleOutput

func (o RampUpRuleOutput) ToRampUpRuleOutput() RampUpRuleOutput

func (RampUpRuleOutput) ToRampUpRuleOutputWithContext

func (o RampUpRuleOutput) ToRampUpRuleOutputWithContext(ctx context.Context) RampUpRuleOutput

type RampUpRuleResponse

type RampUpRuleResponse struct {
	// Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
	ActionHostName *string `pulumi:"actionHostName"`
	// Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.
	// https://www.siteextensions.net/packages/TiPCallback/
	ChangeDecisionCallbackUrl *string `pulumi:"changeDecisionCallbackUrl"`
	// Specifies interval in minutes to reevaluate ReroutePercentage.
	ChangeIntervalInMinutes *int `pulumi:"changeIntervalInMinutes"`
	// In auto ramp up scenario this is the step to add/remove from <code>ReroutePercentage</code> until it reaches \n<code>MinReroutePercentage</code> or
	// <code>MaxReroutePercentage</code>. Site metrics are checked every N minutes specified in <code>ChangeIntervalInMinutes</code>.\nCustom decision algorithm
	// can be provided in TiPCallback site extension which URL can be specified in <code>ChangeDecisionCallbackUrl</code>.
	ChangeStep *float64 `pulumi:"changeStep"`
	// Specifies upper boundary below which ReroutePercentage will stay.
	MaxReroutePercentage *float64 `pulumi:"maxReroutePercentage"`
	// Specifies lower boundary above which ReroutePercentage will stay.
	MinReroutePercentage *float64 `pulumi:"minReroutePercentage"`
	// Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.
	Name *string `pulumi:"name"`
	// Percentage of the traffic which will be redirected to <code>ActionHostName</code>.
	ReroutePercentage *float64 `pulumi:"reroutePercentage"`
}

Routing rules for ramp up testing. This rule allows to redirect static traffic % to a slot or to gradually change routing % based on performance.

type RampUpRuleResponseArgs

type RampUpRuleResponseArgs struct {
	// Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
	ActionHostName pulumi.StringPtrInput `pulumi:"actionHostName"`
	// Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.
	// https://www.siteextensions.net/packages/TiPCallback/
	ChangeDecisionCallbackUrl pulumi.StringPtrInput `pulumi:"changeDecisionCallbackUrl"`
	// Specifies interval in minutes to reevaluate ReroutePercentage.
	ChangeIntervalInMinutes pulumi.IntPtrInput `pulumi:"changeIntervalInMinutes"`
	// In auto ramp up scenario this is the step to add/remove from <code>ReroutePercentage</code> until it reaches \n<code>MinReroutePercentage</code> or
	// <code>MaxReroutePercentage</code>. Site metrics are checked every N minutes specified in <code>ChangeIntervalInMinutes</code>.\nCustom decision algorithm
	// can be provided in TiPCallback site extension which URL can be specified in <code>ChangeDecisionCallbackUrl</code>.
	ChangeStep pulumi.Float64PtrInput `pulumi:"changeStep"`
	// Specifies upper boundary below which ReroutePercentage will stay.
	MaxReroutePercentage pulumi.Float64PtrInput `pulumi:"maxReroutePercentage"`
	// Specifies lower boundary above which ReroutePercentage will stay.
	MinReroutePercentage pulumi.Float64PtrInput `pulumi:"minReroutePercentage"`
	// Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Percentage of the traffic which will be redirected to <code>ActionHostName</code>.
	ReroutePercentage pulumi.Float64PtrInput `pulumi:"reroutePercentage"`
}

Routing rules for ramp up testing. This rule allows to redirect static traffic % to a slot or to gradually change routing % based on performance.

func (RampUpRuleResponseArgs) ElementType

func (RampUpRuleResponseArgs) ElementType() reflect.Type

func (RampUpRuleResponseArgs) ToRampUpRuleResponseOutput

func (i RampUpRuleResponseArgs) ToRampUpRuleResponseOutput() RampUpRuleResponseOutput

func (RampUpRuleResponseArgs) ToRampUpRuleResponseOutputWithContext

func (i RampUpRuleResponseArgs) ToRampUpRuleResponseOutputWithContext(ctx context.Context) RampUpRuleResponseOutput

type RampUpRuleResponseArray

type RampUpRuleResponseArray []RampUpRuleResponseInput

func (RampUpRuleResponseArray) ElementType

func (RampUpRuleResponseArray) ElementType() reflect.Type

func (RampUpRuleResponseArray) ToRampUpRuleResponseArrayOutput

func (i RampUpRuleResponseArray) ToRampUpRuleResponseArrayOutput() RampUpRuleResponseArrayOutput

func (RampUpRuleResponseArray) ToRampUpRuleResponseArrayOutputWithContext

func (i RampUpRuleResponseArray) ToRampUpRuleResponseArrayOutputWithContext(ctx context.Context) RampUpRuleResponseArrayOutput

type RampUpRuleResponseArrayInput

type RampUpRuleResponseArrayInput interface {
	pulumi.Input

	ToRampUpRuleResponseArrayOutput() RampUpRuleResponseArrayOutput
	ToRampUpRuleResponseArrayOutputWithContext(context.Context) RampUpRuleResponseArrayOutput
}

RampUpRuleResponseArrayInput is an input type that accepts RampUpRuleResponseArray and RampUpRuleResponseArrayOutput values. You can construct a concrete instance of `RampUpRuleResponseArrayInput` via:

RampUpRuleResponseArray{ RampUpRuleResponseArgs{...} }

type RampUpRuleResponseArrayOutput

type RampUpRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (RampUpRuleResponseArrayOutput) ElementType

func (RampUpRuleResponseArrayOutput) Index

func (RampUpRuleResponseArrayOutput) ToRampUpRuleResponseArrayOutput

func (o RampUpRuleResponseArrayOutput) ToRampUpRuleResponseArrayOutput() RampUpRuleResponseArrayOutput

func (RampUpRuleResponseArrayOutput) ToRampUpRuleResponseArrayOutputWithContext

func (o RampUpRuleResponseArrayOutput) ToRampUpRuleResponseArrayOutputWithContext(ctx context.Context) RampUpRuleResponseArrayOutput

type RampUpRuleResponseInput

type RampUpRuleResponseInput interface {
	pulumi.Input

	ToRampUpRuleResponseOutput() RampUpRuleResponseOutput
	ToRampUpRuleResponseOutputWithContext(context.Context) RampUpRuleResponseOutput
}

RampUpRuleResponseInput is an input type that accepts RampUpRuleResponseArgs and RampUpRuleResponseOutput values. You can construct a concrete instance of `RampUpRuleResponseInput` via:

RampUpRuleResponseArgs{...}

type RampUpRuleResponseOutput

type RampUpRuleResponseOutput struct{ *pulumi.OutputState }

Routing rules for ramp up testing. This rule allows to redirect static traffic % to a slot or to gradually change routing % based on performance.

func (RampUpRuleResponseOutput) ActionHostName

func (o RampUpRuleResponseOutput) ActionHostName() pulumi.StringPtrOutput

Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.

func (RampUpRuleResponseOutput) ChangeDecisionCallbackUrl

func (o RampUpRuleResponseOutput) ChangeDecisionCallbackUrl() pulumi.StringPtrOutput

Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts. https://www.siteextensions.net/packages/TiPCallback/

func (RampUpRuleResponseOutput) ChangeIntervalInMinutes

func (o RampUpRuleResponseOutput) ChangeIntervalInMinutes() pulumi.IntPtrOutput

Specifies interval in minutes to reevaluate ReroutePercentage.

func (RampUpRuleResponseOutput) ChangeStep

In auto ramp up scenario this is the step to add/remove from <code>ReroutePercentage</code> until it reaches \n<code>MinReroutePercentage</code> or <code>MaxReroutePercentage</code>. Site metrics are checked every N minutes specified in <code>ChangeIntervalInMinutes</code>.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in <code>ChangeDecisionCallbackUrl</code>.

func (RampUpRuleResponseOutput) ElementType

func (RampUpRuleResponseOutput) ElementType() reflect.Type

func (RampUpRuleResponseOutput) MaxReroutePercentage

func (o RampUpRuleResponseOutput) MaxReroutePercentage() pulumi.Float64PtrOutput

Specifies upper boundary below which ReroutePercentage will stay.

func (RampUpRuleResponseOutput) MinReroutePercentage

func (o RampUpRuleResponseOutput) MinReroutePercentage() pulumi.Float64PtrOutput

Specifies lower boundary above which ReroutePercentage will stay.

func (RampUpRuleResponseOutput) Name

Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.

func (RampUpRuleResponseOutput) ReroutePercentage

func (o RampUpRuleResponseOutput) ReroutePercentage() pulumi.Float64PtrOutput

Percentage of the traffic which will be redirected to <code>ActionHostName</code>.

func (RampUpRuleResponseOutput) ToRampUpRuleResponseOutput

func (o RampUpRuleResponseOutput) ToRampUpRuleResponseOutput() RampUpRuleResponseOutput

func (RampUpRuleResponseOutput) ToRampUpRuleResponseOutputWithContext

func (o RampUpRuleResponseOutput) ToRampUpRuleResponseOutputWithContext(ctx context.Context) RampUpRuleResponseOutput

type RedundancyMode added in v0.3.1

type RedundancyMode pulumi.String

Site redundancy mode

func (RedundancyMode) ElementType added in v0.3.1

func (RedundancyMode) ElementType() reflect.Type

func (RedundancyMode) ToStringOutput added in v0.3.1

func (e RedundancyMode) ToStringOutput() pulumi.StringOutput

func (RedundancyMode) ToStringOutputWithContext added in v0.3.1

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

func (RedundancyMode) ToStringPtrOutput added in v0.3.1

func (e RedundancyMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (RedundancyMode) ToStringPtrOutputWithContext added in v0.3.1

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

type RequestsBasedTrigger

type RequestsBasedTrigger struct {
	// Request Count.
	Count *int `pulumi:"count"`
	// Time interval.
	TimeInterval *string `pulumi:"timeInterval"`
}

Trigger based on total requests.

type RequestsBasedTriggerArgs

type RequestsBasedTriggerArgs struct {
	// Request Count.
	Count pulumi.IntPtrInput `pulumi:"count"`
	// Time interval.
	TimeInterval pulumi.StringPtrInput `pulumi:"timeInterval"`
}

Trigger based on total requests.

func (RequestsBasedTriggerArgs) ElementType

func (RequestsBasedTriggerArgs) ElementType() reflect.Type

func (RequestsBasedTriggerArgs) ToRequestsBasedTriggerOutput

func (i RequestsBasedTriggerArgs) ToRequestsBasedTriggerOutput() RequestsBasedTriggerOutput

func (RequestsBasedTriggerArgs) ToRequestsBasedTriggerOutputWithContext

func (i RequestsBasedTriggerArgs) ToRequestsBasedTriggerOutputWithContext(ctx context.Context) RequestsBasedTriggerOutput

func (RequestsBasedTriggerArgs) ToRequestsBasedTriggerPtrOutput

func (i RequestsBasedTriggerArgs) ToRequestsBasedTriggerPtrOutput() RequestsBasedTriggerPtrOutput

func (RequestsBasedTriggerArgs) ToRequestsBasedTriggerPtrOutputWithContext

func (i RequestsBasedTriggerArgs) ToRequestsBasedTriggerPtrOutputWithContext(ctx context.Context) RequestsBasedTriggerPtrOutput

type RequestsBasedTriggerInput

type RequestsBasedTriggerInput interface {
	pulumi.Input

	ToRequestsBasedTriggerOutput() RequestsBasedTriggerOutput
	ToRequestsBasedTriggerOutputWithContext(context.Context) RequestsBasedTriggerOutput
}

RequestsBasedTriggerInput is an input type that accepts RequestsBasedTriggerArgs and RequestsBasedTriggerOutput values. You can construct a concrete instance of `RequestsBasedTriggerInput` via:

RequestsBasedTriggerArgs{...}

type RequestsBasedTriggerOutput

type RequestsBasedTriggerOutput struct{ *pulumi.OutputState }

Trigger based on total requests.

func (RequestsBasedTriggerOutput) Count

Request Count.

func (RequestsBasedTriggerOutput) ElementType

func (RequestsBasedTriggerOutput) ElementType() reflect.Type

func (RequestsBasedTriggerOutput) TimeInterval

Time interval.

func (RequestsBasedTriggerOutput) ToRequestsBasedTriggerOutput

func (o RequestsBasedTriggerOutput) ToRequestsBasedTriggerOutput() RequestsBasedTriggerOutput

func (RequestsBasedTriggerOutput) ToRequestsBasedTriggerOutputWithContext

func (o RequestsBasedTriggerOutput) ToRequestsBasedTriggerOutputWithContext(ctx context.Context) RequestsBasedTriggerOutput

func (RequestsBasedTriggerOutput) ToRequestsBasedTriggerPtrOutput

func (o RequestsBasedTriggerOutput) ToRequestsBasedTriggerPtrOutput() RequestsBasedTriggerPtrOutput

func (RequestsBasedTriggerOutput) ToRequestsBasedTriggerPtrOutputWithContext

func (o RequestsBasedTriggerOutput) ToRequestsBasedTriggerPtrOutputWithContext(ctx context.Context) RequestsBasedTriggerPtrOutput

type RequestsBasedTriggerPtrInput

type RequestsBasedTriggerPtrInput interface {
	pulumi.Input

	ToRequestsBasedTriggerPtrOutput() RequestsBasedTriggerPtrOutput
	ToRequestsBasedTriggerPtrOutputWithContext(context.Context) RequestsBasedTriggerPtrOutput
}

RequestsBasedTriggerPtrInput is an input type that accepts RequestsBasedTriggerArgs, RequestsBasedTriggerPtr and RequestsBasedTriggerPtrOutput values. You can construct a concrete instance of `RequestsBasedTriggerPtrInput` via:

        RequestsBasedTriggerArgs{...}

or:

        nil

type RequestsBasedTriggerPtrOutput

type RequestsBasedTriggerPtrOutput struct{ *pulumi.OutputState }

func (RequestsBasedTriggerPtrOutput) Count

Request Count.

func (RequestsBasedTriggerPtrOutput) Elem

func (RequestsBasedTriggerPtrOutput) ElementType

func (RequestsBasedTriggerPtrOutput) TimeInterval

Time interval.

func (RequestsBasedTriggerPtrOutput) ToRequestsBasedTriggerPtrOutput

func (o RequestsBasedTriggerPtrOutput) ToRequestsBasedTriggerPtrOutput() RequestsBasedTriggerPtrOutput

func (RequestsBasedTriggerPtrOutput) ToRequestsBasedTriggerPtrOutputWithContext

func (o RequestsBasedTriggerPtrOutput) ToRequestsBasedTriggerPtrOutputWithContext(ctx context.Context) RequestsBasedTriggerPtrOutput

type RequestsBasedTriggerResponse

type RequestsBasedTriggerResponse struct {
	// Request Count.
	Count *int `pulumi:"count"`
	// Time interval.
	TimeInterval *string `pulumi:"timeInterval"`
}

Trigger based on total requests.

type RequestsBasedTriggerResponseArgs

type RequestsBasedTriggerResponseArgs struct {
	// Request Count.
	Count pulumi.IntPtrInput `pulumi:"count"`
	// Time interval.
	TimeInterval pulumi.StringPtrInput `pulumi:"timeInterval"`
}

Trigger based on total requests.

func (RequestsBasedTriggerResponseArgs) ElementType

func (RequestsBasedTriggerResponseArgs) ToRequestsBasedTriggerResponseOutput

func (i RequestsBasedTriggerResponseArgs) ToRequestsBasedTriggerResponseOutput() RequestsBasedTriggerResponseOutput

func (RequestsBasedTriggerResponseArgs) ToRequestsBasedTriggerResponseOutputWithContext

func (i RequestsBasedTriggerResponseArgs) ToRequestsBasedTriggerResponseOutputWithContext(ctx context.Context) RequestsBasedTriggerResponseOutput

func (RequestsBasedTriggerResponseArgs) ToRequestsBasedTriggerResponsePtrOutput

func (i RequestsBasedTriggerResponseArgs) ToRequestsBasedTriggerResponsePtrOutput() RequestsBasedTriggerResponsePtrOutput

func (RequestsBasedTriggerResponseArgs) ToRequestsBasedTriggerResponsePtrOutputWithContext

func (i RequestsBasedTriggerResponseArgs) ToRequestsBasedTriggerResponsePtrOutputWithContext(ctx context.Context) RequestsBasedTriggerResponsePtrOutput

type RequestsBasedTriggerResponseInput

type RequestsBasedTriggerResponseInput interface {
	pulumi.Input

	ToRequestsBasedTriggerResponseOutput() RequestsBasedTriggerResponseOutput
	ToRequestsBasedTriggerResponseOutputWithContext(context.Context) RequestsBasedTriggerResponseOutput
}

RequestsBasedTriggerResponseInput is an input type that accepts RequestsBasedTriggerResponseArgs and RequestsBasedTriggerResponseOutput values. You can construct a concrete instance of `RequestsBasedTriggerResponseInput` via:

RequestsBasedTriggerResponseArgs{...}

type RequestsBasedTriggerResponseOutput

type RequestsBasedTriggerResponseOutput struct{ *pulumi.OutputState }

Trigger based on total requests.

func (RequestsBasedTriggerResponseOutput) Count

Request Count.

func (RequestsBasedTriggerResponseOutput) ElementType

func (RequestsBasedTriggerResponseOutput) TimeInterval

Time interval.

func (RequestsBasedTriggerResponseOutput) ToRequestsBasedTriggerResponseOutput

func (o RequestsBasedTriggerResponseOutput) ToRequestsBasedTriggerResponseOutput() RequestsBasedTriggerResponseOutput

func (RequestsBasedTriggerResponseOutput) ToRequestsBasedTriggerResponseOutputWithContext

func (o RequestsBasedTriggerResponseOutput) ToRequestsBasedTriggerResponseOutputWithContext(ctx context.Context) RequestsBasedTriggerResponseOutput

func (RequestsBasedTriggerResponseOutput) ToRequestsBasedTriggerResponsePtrOutput

func (o RequestsBasedTriggerResponseOutput) ToRequestsBasedTriggerResponsePtrOutput() RequestsBasedTriggerResponsePtrOutput

func (RequestsBasedTriggerResponseOutput) ToRequestsBasedTriggerResponsePtrOutputWithContext

func (o RequestsBasedTriggerResponseOutput) ToRequestsBasedTriggerResponsePtrOutputWithContext(ctx context.Context) RequestsBasedTriggerResponsePtrOutput

type RequestsBasedTriggerResponsePtrInput

type RequestsBasedTriggerResponsePtrInput interface {
	pulumi.Input

	ToRequestsBasedTriggerResponsePtrOutput() RequestsBasedTriggerResponsePtrOutput
	ToRequestsBasedTriggerResponsePtrOutputWithContext(context.Context) RequestsBasedTriggerResponsePtrOutput
}

RequestsBasedTriggerResponsePtrInput is an input type that accepts RequestsBasedTriggerResponseArgs, RequestsBasedTriggerResponsePtr and RequestsBasedTriggerResponsePtrOutput values. You can construct a concrete instance of `RequestsBasedTriggerResponsePtrInput` via:

        RequestsBasedTriggerResponseArgs{...}

or:

        nil

type RequestsBasedTriggerResponsePtrOutput

type RequestsBasedTriggerResponsePtrOutput struct{ *pulumi.OutputState }

func (RequestsBasedTriggerResponsePtrOutput) Count

Request Count.

func (RequestsBasedTriggerResponsePtrOutput) Elem

func (RequestsBasedTriggerResponsePtrOutput) ElementType

func (RequestsBasedTriggerResponsePtrOutput) TimeInterval

Time interval.

func (RequestsBasedTriggerResponsePtrOutput) ToRequestsBasedTriggerResponsePtrOutput

func (o RequestsBasedTriggerResponsePtrOutput) ToRequestsBasedTriggerResponsePtrOutput() RequestsBasedTriggerResponsePtrOutput

func (RequestsBasedTriggerResponsePtrOutput) ToRequestsBasedTriggerResponsePtrOutputWithContext

func (o RequestsBasedTriggerResponsePtrOutput) ToRequestsBasedTriggerResponsePtrOutputWithContext(ctx context.Context) RequestsBasedTriggerResponsePtrOutput

type RouteType added in v0.3.1

type RouteType pulumi.String

The type of route this is: DEFAULT - By default, every app has routes to the local address ranges specified by RFC1918 INHERITED - Routes inherited from the real Virtual Network routes STATIC - Static route set on the app only

These values will be used for syncing an app's routes with those from a Virtual Network.

func (RouteType) ElementType added in v0.3.1

func (RouteType) ElementType() reflect.Type

func (RouteType) ToStringOutput added in v0.3.1

func (e RouteType) ToStringOutput() pulumi.StringOutput

func (RouteType) ToStringOutputWithContext added in v0.3.1

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

func (RouteType) ToStringPtrOutput added in v0.3.1

func (e RouteType) ToStringPtrOutput() pulumi.StringPtrOutput

func (RouteType) ToStringPtrOutputWithContext added in v0.3.1

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

type ScmType added in v0.3.1

type ScmType pulumi.String

SCM type.

func (ScmType) ElementType added in v0.3.1

func (ScmType) ElementType() reflect.Type

func (ScmType) ToStringOutput added in v0.3.1

func (e ScmType) ToStringOutput() pulumi.StringOutput

func (ScmType) ToStringOutputWithContext added in v0.3.1

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

func (ScmType) ToStringPtrOutput added in v0.3.1

func (e ScmType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScmType) ToStringPtrOutputWithContext added in v0.3.1

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

type SiteConfig

type SiteConfig struct {
	// <code>true</code> if Always On is enabled; otherwise, <code>false</code>.
	AlwaysOn *bool `pulumi:"alwaysOn"`
	// Information about the formal API definition for the app.
	ApiDefinition *ApiDefinitionInfo `pulumi:"apiDefinition"`
	// Azure API management settings linked to the app.
	ApiManagementConfig *ApiManagementConfig `pulumi:"apiManagementConfig"`
	// App command line to launch.
	AppCommandLine *string `pulumi:"appCommandLine"`
	// Application settings.
	AppSettings []NameValuePair `pulumi:"appSettings"`
	// <code>true</code> if Auto Heal is enabled; otherwise, <code>false</code>.
	AutoHealEnabled *bool `pulumi:"autoHealEnabled"`
	// Auto Heal rules.
	AutoHealRules *AutoHealRules `pulumi:"autoHealRules"`
	// Auto-swap slot name.
	AutoSwapSlotName *string `pulumi:"autoSwapSlotName"`
	// Connection strings.
	ConnectionStrings []ConnStringInfo `pulumi:"connectionStrings"`
	// Cross-Origin Resource Sharing (CORS) settings.
	Cors *CorsSettings `pulumi:"cors"`
	// Default documents.
	DefaultDocuments []string `pulumi:"defaultDocuments"`
	// <code>true</code> if detailed error logging is enabled; otherwise, <code>false</code>.
	DetailedErrorLoggingEnabled *bool `pulumi:"detailedErrorLoggingEnabled"`
	// Document root.
	DocumentRoot *string `pulumi:"documentRoot"`
	// This is work around for polymorphic types.
	Experiments *Experiments `pulumi:"experiments"`
	// State of FTP / FTPS service
	FtpsState *string `pulumi:"ftpsState"`
	// Handler mappings.
	HandlerMappings []HandlerMapping `pulumi:"handlerMappings"`
	// Health check path
	HealthCheckPath *string `pulumi:"healthCheckPath"`
	// Http20Enabled: configures a web site to allow clients to connect over http2.0
	Http20Enabled *bool `pulumi:"http20Enabled"`
	// <code>true</code> if HTTP logging is enabled; otherwise, <code>false</code>.
	HttpLoggingEnabled *bool `pulumi:"httpLoggingEnabled"`
	// IP security restrictions for main.
	IpSecurityRestrictions []IpSecurityRestriction `pulumi:"ipSecurityRestrictions"`
	// Java container.
	JavaContainer *string `pulumi:"javaContainer"`
	// Java container version.
	JavaContainerVersion *string `pulumi:"javaContainerVersion"`
	// Java version.
	JavaVersion *string `pulumi:"javaVersion"`
	// Site limits.
	Limits *SiteLimits `pulumi:"limits"`
	// Linux App Framework and version
	LinuxFxVersion *string `pulumi:"linuxFxVersion"`
	// Site load balancing.
	LoadBalancing *string `pulumi:"loadBalancing"`
	// <code>true</code> to enable local MySQL; otherwise, <code>false</code>.
	LocalMySqlEnabled *bool `pulumi:"localMySqlEnabled"`
	// HTTP logs directory size limit.
	LogsDirectorySizeLimit *int `pulumi:"logsDirectorySizeLimit"`
	// Managed pipeline mode.
	ManagedPipelineMode *string `pulumi:"managedPipelineMode"`
	// Managed Service Identity Id
	ManagedServiceIdentityId *int `pulumi:"managedServiceIdentityId"`
	// MinTlsVersion: configures the minimum version of TLS required for SSL requests
	MinTlsVersion *string `pulumi:"minTlsVersion"`
	// .NET Framework version.
	NetFrameworkVersion *string `pulumi:"netFrameworkVersion"`
	// Version of Node.js.
	NodeVersion *string `pulumi:"nodeVersion"`
	// Number of workers.
	NumberOfWorkers *int `pulumi:"numberOfWorkers"`
	// Version of PHP.
	PhpVersion *string `pulumi:"phpVersion"`
	// Version of PowerShell.
	PowerShellVersion *string `pulumi:"powerShellVersion"`
	// Number of preWarmed instances.
	// This setting only applies to the Consumption and Elastic Plans
	PreWarmedInstanceCount *int `pulumi:"preWarmedInstanceCount"`
	// Publishing user name.
	PublishingUsername *string `pulumi:"publishingUsername"`
	// Push endpoint settings.
	Push *PushSettings `pulumi:"push"`
	// Version of Python.
	PythonVersion *string `pulumi:"pythonVersion"`
	// <code>true</code> if remote debugging is enabled; otherwise, <code>false</code>.
	RemoteDebuggingEnabled *bool `pulumi:"remoteDebuggingEnabled"`
	// Remote debugging version.
	RemoteDebuggingVersion *string `pulumi:"remoteDebuggingVersion"`
	// <code>true</code> if request tracing is enabled; otherwise, <code>false</code>.
	RequestTracingEnabled *bool `pulumi:"requestTracingEnabled"`
	// Request tracing expiration time.
	RequestTracingExpirationTime *string `pulumi:"requestTracingExpirationTime"`
	// IP security restrictions for scm.
	ScmIpSecurityRestrictions []IpSecurityRestriction `pulumi:"scmIpSecurityRestrictions"`
	// IP security restrictions for scm to use main.
	ScmIpSecurityRestrictionsUseMain *bool `pulumi:"scmIpSecurityRestrictionsUseMain"`
	// ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site
	ScmMinTlsVersion *string `pulumi:"scmMinTlsVersion"`
	// SCM type.
	ScmType *string `pulumi:"scmType"`
	// Tracing options.
	TracingOptions *string `pulumi:"tracingOptions"`
	// <code>true</code> to use 32-bit worker process; otherwise, <code>false</code>.
	Use32BitWorkerProcess *bool `pulumi:"use32BitWorkerProcess"`
	// Virtual applications.
	VirtualApplications []VirtualApplication `pulumi:"virtualApplications"`
	// Virtual Network name.
	VnetName *string `pulumi:"vnetName"`
	// The number of private ports assigned to this app. These will be assigned dynamically on runtime.
	VnetPrivatePortsCount *int `pulumi:"vnetPrivatePortsCount"`
	// Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
	VnetRouteAllEnabled *bool `pulumi:"vnetRouteAllEnabled"`
	// <code>true</code> if WebSocket is enabled; otherwise, <code>false</code>.
	WebSocketsEnabled *bool `pulumi:"webSocketsEnabled"`
	// Xenon App Framework and version
	WindowsFxVersion *string `pulumi:"windowsFxVersion"`
	// Explicit Managed Service Identity Id
	XManagedServiceIdentityId *int `pulumi:"xManagedServiceIdentityId"`
}

Configuration of an App Service app.

type SiteConfigArgs

type SiteConfigArgs struct {
	// <code>true</code> if Always On is enabled; otherwise, <code>false</code>.
	AlwaysOn pulumi.BoolPtrInput `pulumi:"alwaysOn"`
	// Information about the formal API definition for the app.
	ApiDefinition ApiDefinitionInfoPtrInput `pulumi:"apiDefinition"`
	// Azure API management settings linked to the app.
	ApiManagementConfig ApiManagementConfigPtrInput `pulumi:"apiManagementConfig"`
	// App command line to launch.
	AppCommandLine pulumi.StringPtrInput `pulumi:"appCommandLine"`
	// Application settings.
	AppSettings NameValuePairArrayInput `pulumi:"appSettings"`
	// <code>true</code> if Auto Heal is enabled; otherwise, <code>false</code>.
	AutoHealEnabled pulumi.BoolPtrInput `pulumi:"autoHealEnabled"`
	// Auto Heal rules.
	AutoHealRules AutoHealRulesPtrInput `pulumi:"autoHealRules"`
	// Auto-swap slot name.
	AutoSwapSlotName pulumi.StringPtrInput `pulumi:"autoSwapSlotName"`
	// Connection strings.
	ConnectionStrings ConnStringInfoArrayInput `pulumi:"connectionStrings"`
	// Cross-Origin Resource Sharing (CORS) settings.
	Cors CorsSettingsPtrInput `pulumi:"cors"`
	// Default documents.
	DefaultDocuments pulumi.StringArrayInput `pulumi:"defaultDocuments"`
	// <code>true</code> if detailed error logging is enabled; otherwise, <code>false</code>.
	DetailedErrorLoggingEnabled pulumi.BoolPtrInput `pulumi:"detailedErrorLoggingEnabled"`
	// Document root.
	DocumentRoot pulumi.StringPtrInput `pulumi:"documentRoot"`
	// This is work around for polymorphic types.
	Experiments ExperimentsPtrInput `pulumi:"experiments"`
	// State of FTP / FTPS service
	FtpsState pulumi.StringPtrInput `pulumi:"ftpsState"`
	// Handler mappings.
	HandlerMappings HandlerMappingArrayInput `pulumi:"handlerMappings"`
	// Health check path
	HealthCheckPath pulumi.StringPtrInput `pulumi:"healthCheckPath"`
	// Http20Enabled: configures a web site to allow clients to connect over http2.0
	Http20Enabled pulumi.BoolPtrInput `pulumi:"http20Enabled"`
	// <code>true</code> if HTTP logging is enabled; otherwise, <code>false</code>.
	HttpLoggingEnabled pulumi.BoolPtrInput `pulumi:"httpLoggingEnabled"`
	// IP security restrictions for main.
	IpSecurityRestrictions IpSecurityRestrictionArrayInput `pulumi:"ipSecurityRestrictions"`
	// Java container.
	JavaContainer pulumi.StringPtrInput `pulumi:"javaContainer"`
	// Java container version.
	JavaContainerVersion pulumi.StringPtrInput `pulumi:"javaContainerVersion"`
	// Java version.
	JavaVersion pulumi.StringPtrInput `pulumi:"javaVersion"`
	// Site limits.
	Limits SiteLimitsPtrInput `pulumi:"limits"`
	// Linux App Framework and version
	LinuxFxVersion pulumi.StringPtrInput `pulumi:"linuxFxVersion"`
	// Site load balancing.
	LoadBalancing *SiteLoadBalancing `pulumi:"loadBalancing"`
	// <code>true</code> to enable local MySQL; otherwise, <code>false</code>.
	LocalMySqlEnabled pulumi.BoolPtrInput `pulumi:"localMySqlEnabled"`
	// HTTP logs directory size limit.
	LogsDirectorySizeLimit pulumi.IntPtrInput `pulumi:"logsDirectorySizeLimit"`
	// Managed pipeline mode.
	ManagedPipelineMode *ManagedPipelineMode `pulumi:"managedPipelineMode"`
	// Managed Service Identity Id
	ManagedServiceIdentityId pulumi.IntPtrInput `pulumi:"managedServiceIdentityId"`
	// MinTlsVersion: configures the minimum version of TLS required for SSL requests
	MinTlsVersion pulumi.StringPtrInput `pulumi:"minTlsVersion"`
	// .NET Framework version.
	NetFrameworkVersion pulumi.StringPtrInput `pulumi:"netFrameworkVersion"`
	// Version of Node.js.
	NodeVersion pulumi.StringPtrInput `pulumi:"nodeVersion"`
	// Number of workers.
	NumberOfWorkers pulumi.IntPtrInput `pulumi:"numberOfWorkers"`
	// Version of PHP.
	PhpVersion pulumi.StringPtrInput `pulumi:"phpVersion"`
	// Version of PowerShell.
	PowerShellVersion pulumi.StringPtrInput `pulumi:"powerShellVersion"`
	// Number of preWarmed instances.
	// This setting only applies to the Consumption and Elastic Plans
	PreWarmedInstanceCount pulumi.IntPtrInput `pulumi:"preWarmedInstanceCount"`
	// Publishing user name.
	PublishingUsername pulumi.StringPtrInput `pulumi:"publishingUsername"`
	// Push endpoint settings.
	Push PushSettingsPtrInput `pulumi:"push"`
	// Version of Python.
	PythonVersion pulumi.StringPtrInput `pulumi:"pythonVersion"`
	// <code>true</code> if remote debugging is enabled; otherwise, <code>false</code>.
	RemoteDebuggingEnabled pulumi.BoolPtrInput `pulumi:"remoteDebuggingEnabled"`
	// Remote debugging version.
	RemoteDebuggingVersion pulumi.StringPtrInput `pulumi:"remoteDebuggingVersion"`
	// <code>true</code> if request tracing is enabled; otherwise, <code>false</code>.
	RequestTracingEnabled pulumi.BoolPtrInput `pulumi:"requestTracingEnabled"`
	// Request tracing expiration time.
	RequestTracingExpirationTime pulumi.StringPtrInput `pulumi:"requestTracingExpirationTime"`
	// IP security restrictions for scm.
	ScmIpSecurityRestrictions IpSecurityRestrictionArrayInput `pulumi:"scmIpSecurityRestrictions"`
	// IP security restrictions for scm to use main.
	ScmIpSecurityRestrictionsUseMain pulumi.BoolPtrInput `pulumi:"scmIpSecurityRestrictionsUseMain"`
	// ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site
	ScmMinTlsVersion pulumi.StringPtrInput `pulumi:"scmMinTlsVersion"`
	// SCM type.
	ScmType pulumi.StringPtrInput `pulumi:"scmType"`
	// Tracing options.
	TracingOptions pulumi.StringPtrInput `pulumi:"tracingOptions"`
	// <code>true</code> to use 32-bit worker process; otherwise, <code>false</code>.
	Use32BitWorkerProcess pulumi.BoolPtrInput `pulumi:"use32BitWorkerProcess"`
	// Virtual applications.
	VirtualApplications VirtualApplicationArrayInput `pulumi:"virtualApplications"`
	// Virtual Network name.
	VnetName pulumi.StringPtrInput `pulumi:"vnetName"`
	// The number of private ports assigned to this app. These will be assigned dynamically on runtime.
	VnetPrivatePortsCount pulumi.IntPtrInput `pulumi:"vnetPrivatePortsCount"`
	// Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
	VnetRouteAllEnabled pulumi.BoolPtrInput `pulumi:"vnetRouteAllEnabled"`
	// <code>true</code> if WebSocket is enabled; otherwise, <code>false</code>.
	WebSocketsEnabled pulumi.BoolPtrInput `pulumi:"webSocketsEnabled"`
	// Xenon App Framework and version
	WindowsFxVersion pulumi.StringPtrInput `pulumi:"windowsFxVersion"`
	// Explicit Managed Service Identity Id
	XManagedServiceIdentityId pulumi.IntPtrInput `pulumi:"xManagedServiceIdentityId"`
}

Configuration of an App Service app.

func (SiteConfigArgs) ElementType

func (SiteConfigArgs) ElementType() reflect.Type

func (SiteConfigArgs) ToSiteConfigOutput

func (i SiteConfigArgs) ToSiteConfigOutput() SiteConfigOutput

func (SiteConfigArgs) ToSiteConfigOutputWithContext

func (i SiteConfigArgs) ToSiteConfigOutputWithContext(ctx context.Context) SiteConfigOutput

func (SiteConfigArgs) ToSiteConfigPtrOutput

func (i SiteConfigArgs) ToSiteConfigPtrOutput() SiteConfigPtrOutput

func (SiteConfigArgs) ToSiteConfigPtrOutputWithContext

func (i SiteConfigArgs) ToSiteConfigPtrOutputWithContext(ctx context.Context) SiteConfigPtrOutput

type SiteConfigInput

type SiteConfigInput interface {
	pulumi.Input

	ToSiteConfigOutput() SiteConfigOutput
	ToSiteConfigOutputWithContext(context.Context) SiteConfigOutput
}

SiteConfigInput is an input type that accepts SiteConfigArgs and SiteConfigOutput values. You can construct a concrete instance of `SiteConfigInput` via:

SiteConfigArgs{...}

type SiteConfigOutput

type SiteConfigOutput struct{ *pulumi.OutputState }

Configuration of an App Service app.

func (SiteConfigOutput) AlwaysOn

func (o SiteConfigOutput) AlwaysOn() pulumi.BoolPtrOutput

<code>true</code> if Always On is enabled; otherwise, <code>false</code>.

func (SiteConfigOutput) ApiDefinition

func (o SiteConfigOutput) ApiDefinition() ApiDefinitionInfoPtrOutput

Information about the formal API definition for the app.

func (SiteConfigOutput) ApiManagementConfig

func (o SiteConfigOutput) ApiManagementConfig() ApiManagementConfigPtrOutput

Azure API management settings linked to the app.

func (SiteConfigOutput) AppCommandLine

func (o SiteConfigOutput) AppCommandLine() pulumi.StringPtrOutput

App command line to launch.

func (SiteConfigOutput) AppSettings

Application settings.

func (SiteConfigOutput) AutoHealEnabled

func (o SiteConfigOutput) AutoHealEnabled() pulumi.BoolPtrOutput

<code>true</code> if Auto Heal is enabled; otherwise, <code>false</code>.

func (SiteConfigOutput) AutoHealRules

func (o SiteConfigOutput) AutoHealRules() AutoHealRulesPtrOutput

Auto Heal rules.

func (SiteConfigOutput) AutoSwapSlotName

func (o SiteConfigOutput) AutoSwapSlotName() pulumi.StringPtrOutput

Auto-swap slot name.

func (SiteConfigOutput) ConnectionStrings

func (o SiteConfigOutput) ConnectionStrings() ConnStringInfoArrayOutput

Connection strings.

func (SiteConfigOutput) Cors

Cross-Origin Resource Sharing (CORS) settings.

func (SiteConfigOutput) DefaultDocuments

func (o SiteConfigOutput) DefaultDocuments() pulumi.StringArrayOutput

Default documents.

func (SiteConfigOutput) DetailedErrorLoggingEnabled

func (o SiteConfigOutput) DetailedErrorLoggingEnabled() pulumi.BoolPtrOutput

<code>true</code> if detailed error logging is enabled; otherwise, <code>false</code>.

func (SiteConfigOutput) DocumentRoot

func (o SiteConfigOutput) DocumentRoot() pulumi.StringPtrOutput

Document root.

func (SiteConfigOutput) ElementType

func (SiteConfigOutput) ElementType() reflect.Type

func (SiteConfigOutput) Experiments

func (o SiteConfigOutput) Experiments() ExperimentsPtrOutput

This is work around for polymorphic types.

func (SiteConfigOutput) FtpsState

func (o SiteConfigOutput) FtpsState() pulumi.StringPtrOutput

State of FTP / FTPS service

func (SiteConfigOutput) HandlerMappings

func (o SiteConfigOutput) HandlerMappings() HandlerMappingArrayOutput

Handler mappings.

func (SiteConfigOutput) HealthCheckPath

func (o SiteConfigOutput) HealthCheckPath() pulumi.StringPtrOutput

Health check path

func (SiteConfigOutput) Http20Enabled

func (o SiteConfigOutput) Http20Enabled() pulumi.BoolPtrOutput

Http20Enabled: configures a web site to allow clients to connect over http2.0

func (SiteConfigOutput) HttpLoggingEnabled

func (o SiteConfigOutput) HttpLoggingEnabled() pulumi.BoolPtrOutput

<code>true</code> if HTTP logging is enabled; otherwise, <code>false</code>.

func (SiteConfigOutput) IpSecurityRestrictions

func (o SiteConfigOutput) IpSecurityRestrictions() IpSecurityRestrictionArrayOutput

IP security restrictions for main.

func (SiteConfigOutput) JavaContainer

func (o SiteConfigOutput) JavaContainer() pulumi.StringPtrOutput

Java container.

func (SiteConfigOutput) JavaContainerVersion

func (o SiteConfigOutput) JavaContainerVersion() pulumi.StringPtrOutput

Java container version.

func (SiteConfigOutput) JavaVersion

func (o SiteConfigOutput) JavaVersion() pulumi.StringPtrOutput

Java version.

func (SiteConfigOutput) Limits

Site limits.

func (SiteConfigOutput) LinuxFxVersion

func (o SiteConfigOutput) LinuxFxVersion() pulumi.StringPtrOutput

Linux App Framework and version

func (SiteConfigOutput) LoadBalancing

func (o SiteConfigOutput) LoadBalancing() pulumi.StringPtrOutput

Site load balancing.

func (SiteConfigOutput) LocalMySqlEnabled

func (o SiteConfigOutput) LocalMySqlEnabled() pulumi.BoolPtrOutput

<code>true</code> to enable local MySQL; otherwise, <code>false</code>.

func (SiteConfigOutput) LogsDirectorySizeLimit

func (o SiteConfigOutput) LogsDirectorySizeLimit() pulumi.IntPtrOutput

HTTP logs directory size limit.

func (SiteConfigOutput) ManagedPipelineMode

func (o SiteConfigOutput) ManagedPipelineMode() pulumi.StringPtrOutput

Managed pipeline mode.

func (SiteConfigOutput) ManagedServiceIdentityId

func (o SiteConfigOutput) ManagedServiceIdentityId() pulumi.IntPtrOutput

Managed Service Identity Id

func (SiteConfigOutput) MinTlsVersion

func (o SiteConfigOutput) MinTlsVersion() pulumi.StringPtrOutput

MinTlsVersion: configures the minimum version of TLS required for SSL requests

func (SiteConfigOutput) NetFrameworkVersion

func (o SiteConfigOutput) NetFrameworkVersion() pulumi.StringPtrOutput

.NET Framework version.

func (SiteConfigOutput) NodeVersion

func (o SiteConfigOutput) NodeVersion() pulumi.StringPtrOutput

Version of Node.js.

func (SiteConfigOutput) NumberOfWorkers

func (o SiteConfigOutput) NumberOfWorkers() pulumi.IntPtrOutput

Number of workers.

func (SiteConfigOutput) PhpVersion

func (o SiteConfigOutput) PhpVersion() pulumi.StringPtrOutput

Version of PHP.

func (SiteConfigOutput) PowerShellVersion

func (o SiteConfigOutput) PowerShellVersion() pulumi.StringPtrOutput

Version of PowerShell.

func (SiteConfigOutput) PreWarmedInstanceCount

func (o SiteConfigOutput) PreWarmedInstanceCount() pulumi.IntPtrOutput

Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans

func (SiteConfigOutput) PublishingUsername

func (o SiteConfigOutput) PublishingUsername() pulumi.StringPtrOutput

Publishing user name.

func (SiteConfigOutput) Push

Push endpoint settings.

func (SiteConfigOutput) PythonVersion

func (o SiteConfigOutput) PythonVersion() pulumi.StringPtrOutput

Version of Python.

func (SiteConfigOutput) RemoteDebuggingEnabled

func (o SiteConfigOutput) RemoteDebuggingEnabled() pulumi.BoolPtrOutput

<code>true</code> if remote debugging is enabled; otherwise, <code>false</code>.

func (SiteConfigOutput) RemoteDebuggingVersion

func (o SiteConfigOutput) RemoteDebuggingVersion() pulumi.StringPtrOutput

Remote debugging version.

func (SiteConfigOutput) RequestTracingEnabled

func (o SiteConfigOutput) RequestTracingEnabled() pulumi.BoolPtrOutput

<code>true</code> if request tracing is enabled; otherwise, <code>false</code>.

func (SiteConfigOutput) RequestTracingExpirationTime

func (o SiteConfigOutput) RequestTracingExpirationTime() pulumi.StringPtrOutput

Request tracing expiration time.

func (SiteConfigOutput) ScmIpSecurityRestrictions

func (o SiteConfigOutput) ScmIpSecurityRestrictions() IpSecurityRestrictionArrayOutput

IP security restrictions for scm.

func (SiteConfigOutput) ScmIpSecurityRestrictionsUseMain

func (o SiteConfigOutput) ScmIpSecurityRestrictionsUseMain() pulumi.BoolPtrOutput

IP security restrictions for scm to use main.

func (SiteConfigOutput) ScmMinTlsVersion added in v0.2.1

func (o SiteConfigOutput) ScmMinTlsVersion() pulumi.StringPtrOutput

ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site

func (SiteConfigOutput) ScmType

SCM type.

func (SiteConfigOutput) ToSiteConfigOutput

func (o SiteConfigOutput) ToSiteConfigOutput() SiteConfigOutput

func (SiteConfigOutput) ToSiteConfigOutputWithContext

func (o SiteConfigOutput) ToSiteConfigOutputWithContext(ctx context.Context) SiteConfigOutput

func (SiteConfigOutput) ToSiteConfigPtrOutput

func (o SiteConfigOutput) ToSiteConfigPtrOutput() SiteConfigPtrOutput

func (SiteConfigOutput) ToSiteConfigPtrOutputWithContext

func (o SiteConfigOutput) ToSiteConfigPtrOutputWithContext(ctx context.Context) SiteConfigPtrOutput

func (SiteConfigOutput) TracingOptions

func (o SiteConfigOutput) TracingOptions() pulumi.StringPtrOutput

Tracing options.

func (SiteConfigOutput) Use32BitWorkerProcess

func (o SiteConfigOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput

<code>true</code> to use 32-bit worker process; otherwise, <code>false</code>.

func (SiteConfigOutput) VirtualApplications

func (o SiteConfigOutput) VirtualApplications() VirtualApplicationArrayOutput

Virtual applications.

func (SiteConfigOutput) VnetName

Virtual Network name.

func (SiteConfigOutput) VnetPrivatePortsCount added in v0.2.4

func (o SiteConfigOutput) VnetPrivatePortsCount() pulumi.IntPtrOutput

The number of private ports assigned to this app. These will be assigned dynamically on runtime.

func (SiteConfigOutput) VnetRouteAllEnabled added in v0.2.4

func (o SiteConfigOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput

Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.

func (SiteConfigOutput) WebSocketsEnabled

func (o SiteConfigOutput) WebSocketsEnabled() pulumi.BoolPtrOutput

<code>true</code> if WebSocket is enabled; otherwise, <code>false</code>.

func (SiteConfigOutput) WindowsFxVersion

func (o SiteConfigOutput) WindowsFxVersion() pulumi.StringPtrOutput

Xenon App Framework and version

func (SiteConfigOutput) XManagedServiceIdentityId

func (o SiteConfigOutput) XManagedServiceIdentityId() pulumi.IntPtrOutput

Explicit Managed Service Identity Id

type SiteConfigPtrInput

type SiteConfigPtrInput interface {
	pulumi.Input

	ToSiteConfigPtrOutput() SiteConfigPtrOutput
	ToSiteConfigPtrOutputWithContext(context.Context) SiteConfigPtrOutput
}

SiteConfigPtrInput is an input type that accepts SiteConfigArgs, SiteConfigPtr and SiteConfigPtrOutput values. You can construct a concrete instance of `SiteConfigPtrInput` via:

        SiteConfigArgs{...}

or:

        nil

func SiteConfigPtr

func SiteConfigPtr(v *SiteConfigArgs) SiteConfigPtrInput

type SiteConfigPtrOutput

type SiteConfigPtrOutput struct{ *pulumi.OutputState }

func (SiteConfigPtrOutput) AlwaysOn

<code>true</code> if Always On is enabled; otherwise, <code>false</code>.

func (SiteConfigPtrOutput) ApiDefinition

Information about the formal API definition for the app.

func (SiteConfigPtrOutput) ApiManagementConfig

func (o SiteConfigPtrOutput) ApiManagementConfig() ApiManagementConfigPtrOutput

Azure API management settings linked to the app.

func (SiteConfigPtrOutput) AppCommandLine

func (o SiteConfigPtrOutput) AppCommandLine() pulumi.StringPtrOutput

App command line to launch.

func (SiteConfigPtrOutput) AppSettings

Application settings.

func (SiteConfigPtrOutput) AutoHealEnabled

func (o SiteConfigPtrOutput) AutoHealEnabled() pulumi.BoolPtrOutput

<code>true</code> if Auto Heal is enabled; otherwise, <code>false</code>.

func (SiteConfigPtrOutput) AutoHealRules

func (o SiteConfigPtrOutput) AutoHealRules() AutoHealRulesPtrOutput

Auto Heal rules.

func (SiteConfigPtrOutput) AutoSwapSlotName

func (o SiteConfigPtrOutput) AutoSwapSlotName() pulumi.StringPtrOutput

Auto-swap slot name.

func (SiteConfigPtrOutput) ConnectionStrings

func (o SiteConfigPtrOutput) ConnectionStrings() ConnStringInfoArrayOutput

Connection strings.

func (SiteConfigPtrOutput) Cors

Cross-Origin Resource Sharing (CORS) settings.

func (SiteConfigPtrOutput) DefaultDocuments

func (o SiteConfigPtrOutput) DefaultDocuments() pulumi.StringArrayOutput

Default documents.

func (SiteConfigPtrOutput) DetailedErrorLoggingEnabled

func (o SiteConfigPtrOutput) DetailedErrorLoggingEnabled() pulumi.BoolPtrOutput

<code>true</code> if detailed error logging is enabled; otherwise, <code>false</code>.

func (SiteConfigPtrOutput) DocumentRoot

func (o SiteConfigPtrOutput) DocumentRoot() pulumi.StringPtrOutput

Document root.

func (SiteConfigPtrOutput) Elem

func (SiteConfigPtrOutput) ElementType

func (SiteConfigPtrOutput) ElementType() reflect.Type

func (SiteConfigPtrOutput) Experiments

func (o SiteConfigPtrOutput) Experiments() ExperimentsPtrOutput

This is work around for polymorphic types.

func (SiteConfigPtrOutput) FtpsState

State of FTP / FTPS service

func (SiteConfigPtrOutput) HandlerMappings

func (o SiteConfigPtrOutput) HandlerMappings() HandlerMappingArrayOutput

Handler mappings.

func (SiteConfigPtrOutput) HealthCheckPath

func (o SiteConfigPtrOutput) HealthCheckPath() pulumi.StringPtrOutput

Health check path

func (SiteConfigPtrOutput) Http20Enabled

func (o SiteConfigPtrOutput) Http20Enabled() pulumi.BoolPtrOutput

Http20Enabled: configures a web site to allow clients to connect over http2.0

func (SiteConfigPtrOutput) HttpLoggingEnabled

func (o SiteConfigPtrOutput) HttpLoggingEnabled() pulumi.BoolPtrOutput

<code>true</code> if HTTP logging is enabled; otherwise, <code>false</code>.

func (SiteConfigPtrOutput) IpSecurityRestrictions

func (o SiteConfigPtrOutput) IpSecurityRestrictions() IpSecurityRestrictionArrayOutput

IP security restrictions for main.

func (SiteConfigPtrOutput) JavaContainer

func (o SiteConfigPtrOutput) JavaContainer() pulumi.StringPtrOutput

Java container.

func (SiteConfigPtrOutput) JavaContainerVersion

func (o SiteConfigPtrOutput) JavaContainerVersion() pulumi.StringPtrOutput

Java container version.

func (SiteConfigPtrOutput) JavaVersion

func (o SiteConfigPtrOutput) JavaVersion() pulumi.StringPtrOutput

Java version.

func (SiteConfigPtrOutput) Limits

Site limits.

func (SiteConfigPtrOutput) LinuxFxVersion

func (o SiteConfigPtrOutput) LinuxFxVersion() pulumi.StringPtrOutput

Linux App Framework and version

func (SiteConfigPtrOutput) LoadBalancing

func (o SiteConfigPtrOutput) LoadBalancing() pulumi.StringPtrOutput

Site load balancing.

func (SiteConfigPtrOutput) LocalMySqlEnabled

func (o SiteConfigPtrOutput) LocalMySqlEnabled() pulumi.BoolPtrOutput

<code>true</code> to enable local MySQL; otherwise, <code>false</code>.

func (SiteConfigPtrOutput) LogsDirectorySizeLimit

func (o SiteConfigPtrOutput) LogsDirectorySizeLimit() pulumi.IntPtrOutput

HTTP logs directory size limit.

func (SiteConfigPtrOutput) ManagedPipelineMode

func (o SiteConfigPtrOutput) ManagedPipelineMode() pulumi.StringPtrOutput

Managed pipeline mode.

func (SiteConfigPtrOutput) ManagedServiceIdentityId

func (o SiteConfigPtrOutput) ManagedServiceIdentityId() pulumi.IntPtrOutput

Managed Service Identity Id

func (SiteConfigPtrOutput) MinTlsVersion

func (o SiteConfigPtrOutput) MinTlsVersion() pulumi.StringPtrOutput

MinTlsVersion: configures the minimum version of TLS required for SSL requests

func (SiteConfigPtrOutput) NetFrameworkVersion

func (o SiteConfigPtrOutput) NetFrameworkVersion() pulumi.StringPtrOutput

.NET Framework version.

func (SiteConfigPtrOutput) NodeVersion

func (o SiteConfigPtrOutput) NodeVersion() pulumi.StringPtrOutput

Version of Node.js.

func (SiteConfigPtrOutput) NumberOfWorkers

func (o SiteConfigPtrOutput) NumberOfWorkers() pulumi.IntPtrOutput

Number of workers.

func (SiteConfigPtrOutput) PhpVersion

Version of PHP.

func (SiteConfigPtrOutput) PowerShellVersion

func (o SiteConfigPtrOutput) PowerShellVersion() pulumi.StringPtrOutput

Version of PowerShell.

func (SiteConfigPtrOutput) PreWarmedInstanceCount

func (o SiteConfigPtrOutput) PreWarmedInstanceCount() pulumi.IntPtrOutput

Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans

func (SiteConfigPtrOutput) PublishingUsername

func (o SiteConfigPtrOutput) PublishingUsername() pulumi.StringPtrOutput

Publishing user name.

func (SiteConfigPtrOutput) Push

Push endpoint settings.

func (SiteConfigPtrOutput) PythonVersion

func (o SiteConfigPtrOutput) PythonVersion() pulumi.StringPtrOutput

Version of Python.

func (SiteConfigPtrOutput) RemoteDebuggingEnabled

func (o SiteConfigPtrOutput) RemoteDebuggingEnabled() pulumi.BoolPtrOutput

<code>true</code> if remote debugging is enabled; otherwise, <code>false</code>.

func (SiteConfigPtrOutput) RemoteDebuggingVersion

func (o SiteConfigPtrOutput) RemoteDebuggingVersion() pulumi.StringPtrOutput

Remote debugging version.

func (SiteConfigPtrOutput) RequestTracingEnabled

func (o SiteConfigPtrOutput) RequestTracingEnabled() pulumi.BoolPtrOutput

<code>true</code> if request tracing is enabled; otherwise, <code>false</code>.

func (SiteConfigPtrOutput) RequestTracingExpirationTime

func (o SiteConfigPtrOutput) RequestTracingExpirationTime() pulumi.StringPtrOutput

Request tracing expiration time.

func (SiteConfigPtrOutput) ScmIpSecurityRestrictions

func (o SiteConfigPtrOutput) ScmIpSecurityRestrictions() IpSecurityRestrictionArrayOutput

IP security restrictions for scm.

func (SiteConfigPtrOutput) ScmIpSecurityRestrictionsUseMain

func (o SiteConfigPtrOutput) ScmIpSecurityRestrictionsUseMain() pulumi.BoolPtrOutput

IP security restrictions for scm to use main.

func (SiteConfigPtrOutput) ScmMinTlsVersion added in v0.2.1

func (o SiteConfigPtrOutput) ScmMinTlsVersion() pulumi.StringPtrOutput

ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site

func (SiteConfigPtrOutput) ScmType

SCM type.

func (SiteConfigPtrOutput) ToSiteConfigPtrOutput

func (o SiteConfigPtrOutput) ToSiteConfigPtrOutput() SiteConfigPtrOutput

func (SiteConfigPtrOutput) ToSiteConfigPtrOutputWithContext

func (o SiteConfigPtrOutput) ToSiteConfigPtrOutputWithContext(ctx context.Context) SiteConfigPtrOutput

func (SiteConfigPtrOutput) TracingOptions

func (o SiteConfigPtrOutput) TracingOptions() pulumi.StringPtrOutput

Tracing options.

func (SiteConfigPtrOutput) Use32BitWorkerProcess

func (o SiteConfigPtrOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput

<code>true</code> to use 32-bit worker process; otherwise, <code>false</code>.

func (SiteConfigPtrOutput) VirtualApplications

func (o SiteConfigPtrOutput) VirtualApplications() VirtualApplicationArrayOutput

Virtual applications.

func (SiteConfigPtrOutput) VnetName

Virtual Network name.

func (SiteConfigPtrOutput) VnetPrivatePortsCount added in v0.2.4

func (o SiteConfigPtrOutput) VnetPrivatePortsCount() pulumi.IntPtrOutput

The number of private ports assigned to this app. These will be assigned dynamically on runtime.

func (SiteConfigPtrOutput) VnetRouteAllEnabled added in v0.2.4

func (o SiteConfigPtrOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput

Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.

func (SiteConfigPtrOutput) WebSocketsEnabled

func (o SiteConfigPtrOutput) WebSocketsEnabled() pulumi.BoolPtrOutput

<code>true</code> if WebSocket is enabled; otherwise, <code>false</code>.

func (SiteConfigPtrOutput) WindowsFxVersion

func (o SiteConfigPtrOutput) WindowsFxVersion() pulumi.StringPtrOutput

Xenon App Framework and version

func (SiteConfigPtrOutput) XManagedServiceIdentityId

func (o SiteConfigPtrOutput) XManagedServiceIdentityId() pulumi.IntPtrOutput

Explicit Managed Service Identity Id

type SiteConfigResponse

type SiteConfigResponse struct {
	// <code>true</code> if Always On is enabled; otherwise, <code>false</code>.
	AlwaysOn *bool `pulumi:"alwaysOn"`
	// Information about the formal API definition for the app.
	ApiDefinition *ApiDefinitionInfoResponse `pulumi:"apiDefinition"`
	// Azure API management settings linked to the app.
	ApiManagementConfig *ApiManagementConfigResponse `pulumi:"apiManagementConfig"`
	// App command line to launch.
	AppCommandLine *string `pulumi:"appCommandLine"`
	// Application settings.
	AppSettings []NameValuePairResponse `pulumi:"appSettings"`
	// <code>true</code> if Auto Heal is enabled; otherwise, <code>false</code>.
	AutoHealEnabled *bool `pulumi:"autoHealEnabled"`
	// Auto Heal rules.
	AutoHealRules *AutoHealRulesResponse `pulumi:"autoHealRules"`
	// Auto-swap slot name.
	AutoSwapSlotName *string `pulumi:"autoSwapSlotName"`
	// Connection strings.
	ConnectionStrings []ConnStringInfoResponse `pulumi:"connectionStrings"`
	// Cross-Origin Resource Sharing (CORS) settings.
	Cors *CorsSettingsResponse `pulumi:"cors"`
	// Default documents.
	DefaultDocuments []string `pulumi:"defaultDocuments"`
	// <code>true</code> if detailed error logging is enabled; otherwise, <code>false</code>.
	DetailedErrorLoggingEnabled *bool `pulumi:"detailedErrorLoggingEnabled"`
	// Document root.
	DocumentRoot *string `pulumi:"documentRoot"`
	// This is work around for polymorphic types.
	Experiments *ExperimentsResponse `pulumi:"experiments"`
	// State of FTP / FTPS service
	FtpsState *string `pulumi:"ftpsState"`
	// Handler mappings.
	HandlerMappings []HandlerMappingResponse `pulumi:"handlerMappings"`
	// Health check path
	HealthCheckPath *string `pulumi:"healthCheckPath"`
	// Http20Enabled: configures a web site to allow clients to connect over http2.0
	Http20Enabled *bool `pulumi:"http20Enabled"`
	// <code>true</code> if HTTP logging is enabled; otherwise, <code>false</code>.
	HttpLoggingEnabled *bool `pulumi:"httpLoggingEnabled"`
	// IP security restrictions for main.
	IpSecurityRestrictions []IpSecurityRestrictionResponse `pulumi:"ipSecurityRestrictions"`
	// Java container.
	JavaContainer *string `pulumi:"javaContainer"`
	// Java container version.
	JavaContainerVersion *string `pulumi:"javaContainerVersion"`
	// Java version.
	JavaVersion *string `pulumi:"javaVersion"`
	// Site limits.
	Limits *SiteLimitsResponse `pulumi:"limits"`
	// Linux App Framework and version
	LinuxFxVersion *string `pulumi:"linuxFxVersion"`
	// Site load balancing.
	LoadBalancing *string `pulumi:"loadBalancing"`
	// <code>true</code> to enable local MySQL; otherwise, <code>false</code>.
	LocalMySqlEnabled *bool `pulumi:"localMySqlEnabled"`
	// HTTP logs directory size limit.
	LogsDirectorySizeLimit *int `pulumi:"logsDirectorySizeLimit"`
	// Site MachineKey.
	MachineKey SiteMachineKeyResponse `pulumi:"machineKey"`
	// Managed pipeline mode.
	ManagedPipelineMode *string `pulumi:"managedPipelineMode"`
	// Managed Service Identity Id
	ManagedServiceIdentityId *int `pulumi:"managedServiceIdentityId"`
	// MinTlsVersion: configures the minimum version of TLS required for SSL requests
	MinTlsVersion *string `pulumi:"minTlsVersion"`
	// .NET Framework version.
	NetFrameworkVersion *string `pulumi:"netFrameworkVersion"`
	// Version of Node.js.
	NodeVersion *string `pulumi:"nodeVersion"`
	// Number of workers.
	NumberOfWorkers *int `pulumi:"numberOfWorkers"`
	// Version of PHP.
	PhpVersion *string `pulumi:"phpVersion"`
	// Version of PowerShell.
	PowerShellVersion *string `pulumi:"powerShellVersion"`
	// Number of preWarmed instances.
	// This setting only applies to the Consumption and Elastic Plans
	PreWarmedInstanceCount *int `pulumi:"preWarmedInstanceCount"`
	// Publishing user name.
	PublishingUsername *string `pulumi:"publishingUsername"`
	// Push endpoint settings.
	Push *PushSettingsResponse `pulumi:"push"`
	// Version of Python.
	PythonVersion *string `pulumi:"pythonVersion"`
	// <code>true</code> if remote debugging is enabled; otherwise, <code>false</code>.
	RemoteDebuggingEnabled *bool `pulumi:"remoteDebuggingEnabled"`
	// Remote debugging version.
	RemoteDebuggingVersion *string `pulumi:"remoteDebuggingVersion"`
	// <code>true</code> if request tracing is enabled; otherwise, <code>false</code>.
	RequestTracingEnabled *bool `pulumi:"requestTracingEnabled"`
	// Request tracing expiration time.
	RequestTracingExpirationTime *string `pulumi:"requestTracingExpirationTime"`
	// IP security restrictions for scm.
	ScmIpSecurityRestrictions []IpSecurityRestrictionResponse `pulumi:"scmIpSecurityRestrictions"`
	// IP security restrictions for scm to use main.
	ScmIpSecurityRestrictionsUseMain *bool `pulumi:"scmIpSecurityRestrictionsUseMain"`
	// ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site
	ScmMinTlsVersion *string `pulumi:"scmMinTlsVersion"`
	// SCM type.
	ScmType *string `pulumi:"scmType"`
	// Tracing options.
	TracingOptions *string `pulumi:"tracingOptions"`
	// <code>true</code> to use 32-bit worker process; otherwise, <code>false</code>.
	Use32BitWorkerProcess *bool `pulumi:"use32BitWorkerProcess"`
	// Virtual applications.
	VirtualApplications []VirtualApplicationResponse `pulumi:"virtualApplications"`
	// Virtual Network name.
	VnetName *string `pulumi:"vnetName"`
	// The number of private ports assigned to this app. These will be assigned dynamically on runtime.
	VnetPrivatePortsCount *int `pulumi:"vnetPrivatePortsCount"`
	// Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
	VnetRouteAllEnabled *bool `pulumi:"vnetRouteAllEnabled"`
	// <code>true</code> if WebSocket is enabled; otherwise, <code>false</code>.
	WebSocketsEnabled *bool `pulumi:"webSocketsEnabled"`
	// Xenon App Framework and version
	WindowsFxVersion *string `pulumi:"windowsFxVersion"`
	// Explicit Managed Service Identity Id
	XManagedServiceIdentityId *int `pulumi:"xManagedServiceIdentityId"`
}

Configuration of an App Service app.

type SiteConfigResponseArgs

type SiteConfigResponseArgs struct {
	// <code>true</code> if Always On is enabled; otherwise, <code>false</code>.
	AlwaysOn pulumi.BoolPtrInput `pulumi:"alwaysOn"`
	// Information about the formal API definition for the app.
	ApiDefinition ApiDefinitionInfoResponsePtrInput `pulumi:"apiDefinition"`
	// Azure API management settings linked to the app.
	ApiManagementConfig ApiManagementConfigResponsePtrInput `pulumi:"apiManagementConfig"`
	// App command line to launch.
	AppCommandLine pulumi.StringPtrInput `pulumi:"appCommandLine"`
	// Application settings.
	AppSettings NameValuePairResponseArrayInput `pulumi:"appSettings"`
	// <code>true</code> if Auto Heal is enabled; otherwise, <code>false</code>.
	AutoHealEnabled pulumi.BoolPtrInput `pulumi:"autoHealEnabled"`
	// Auto Heal rules.
	AutoHealRules AutoHealRulesResponsePtrInput `pulumi:"autoHealRules"`
	// Auto-swap slot name.
	AutoSwapSlotName pulumi.StringPtrInput `pulumi:"autoSwapSlotName"`
	// Connection strings.
	ConnectionStrings ConnStringInfoResponseArrayInput `pulumi:"connectionStrings"`
	// Cross-Origin Resource Sharing (CORS) settings.
	Cors CorsSettingsResponsePtrInput `pulumi:"cors"`
	// Default documents.
	DefaultDocuments pulumi.StringArrayInput `pulumi:"defaultDocuments"`
	// <code>true</code> if detailed error logging is enabled; otherwise, <code>false</code>.
	DetailedErrorLoggingEnabled pulumi.BoolPtrInput `pulumi:"detailedErrorLoggingEnabled"`
	// Document root.
	DocumentRoot pulumi.StringPtrInput `pulumi:"documentRoot"`
	// This is work around for polymorphic types.
	Experiments ExperimentsResponsePtrInput `pulumi:"experiments"`
	// State of FTP / FTPS service
	FtpsState pulumi.StringPtrInput `pulumi:"ftpsState"`
	// Handler mappings.
	HandlerMappings HandlerMappingResponseArrayInput `pulumi:"handlerMappings"`
	// Health check path
	HealthCheckPath pulumi.StringPtrInput `pulumi:"healthCheckPath"`
	// Http20Enabled: configures a web site to allow clients to connect over http2.0
	Http20Enabled pulumi.BoolPtrInput `pulumi:"http20Enabled"`
	// <code>true</code> if HTTP logging is enabled; otherwise, <code>false</code>.
	HttpLoggingEnabled pulumi.BoolPtrInput `pulumi:"httpLoggingEnabled"`
	// IP security restrictions for main.
	IpSecurityRestrictions IpSecurityRestrictionResponseArrayInput `pulumi:"ipSecurityRestrictions"`
	// Java container.
	JavaContainer pulumi.StringPtrInput `pulumi:"javaContainer"`
	// Java container version.
	JavaContainerVersion pulumi.StringPtrInput `pulumi:"javaContainerVersion"`
	// Java version.
	JavaVersion pulumi.StringPtrInput `pulumi:"javaVersion"`
	// Site limits.
	Limits SiteLimitsResponsePtrInput `pulumi:"limits"`
	// Linux App Framework and version
	LinuxFxVersion pulumi.StringPtrInput `pulumi:"linuxFxVersion"`
	// Site load balancing.
	LoadBalancing pulumi.StringPtrInput `pulumi:"loadBalancing"`
	// <code>true</code> to enable local MySQL; otherwise, <code>false</code>.
	LocalMySqlEnabled pulumi.BoolPtrInput `pulumi:"localMySqlEnabled"`
	// HTTP logs directory size limit.
	LogsDirectorySizeLimit pulumi.IntPtrInput `pulumi:"logsDirectorySizeLimit"`
	// Site MachineKey.
	MachineKey SiteMachineKeyResponseInput `pulumi:"machineKey"`
	// Managed pipeline mode.
	ManagedPipelineMode pulumi.StringPtrInput `pulumi:"managedPipelineMode"`
	// Managed Service Identity Id
	ManagedServiceIdentityId pulumi.IntPtrInput `pulumi:"managedServiceIdentityId"`
	// MinTlsVersion: configures the minimum version of TLS required for SSL requests
	MinTlsVersion pulumi.StringPtrInput `pulumi:"minTlsVersion"`
	// .NET Framework version.
	NetFrameworkVersion pulumi.StringPtrInput `pulumi:"netFrameworkVersion"`
	// Version of Node.js.
	NodeVersion pulumi.StringPtrInput `pulumi:"nodeVersion"`
	// Number of workers.
	NumberOfWorkers pulumi.IntPtrInput `pulumi:"numberOfWorkers"`
	// Version of PHP.
	PhpVersion pulumi.StringPtrInput `pulumi:"phpVersion"`
	// Version of PowerShell.
	PowerShellVersion pulumi.StringPtrInput `pulumi:"powerShellVersion"`
	// Number of preWarmed instances.
	// This setting only applies to the Consumption and Elastic Plans
	PreWarmedInstanceCount pulumi.IntPtrInput `pulumi:"preWarmedInstanceCount"`
	// Publishing user name.
	PublishingUsername pulumi.StringPtrInput `pulumi:"publishingUsername"`
	// Push endpoint settings.
	Push PushSettingsResponsePtrInput `pulumi:"push"`
	// Version of Python.
	PythonVersion pulumi.StringPtrInput `pulumi:"pythonVersion"`
	// <code>true</code> if remote debugging is enabled; otherwise, <code>false</code>.
	RemoteDebuggingEnabled pulumi.BoolPtrInput `pulumi:"remoteDebuggingEnabled"`
	// Remote debugging version.
	RemoteDebuggingVersion pulumi.StringPtrInput `pulumi:"remoteDebuggingVersion"`
	// <code>true</code> if request tracing is enabled; otherwise, <code>false</code>.
	RequestTracingEnabled pulumi.BoolPtrInput `pulumi:"requestTracingEnabled"`
	// Request tracing expiration time.
	RequestTracingExpirationTime pulumi.StringPtrInput `pulumi:"requestTracingExpirationTime"`
	// IP security restrictions for scm.
	ScmIpSecurityRestrictions IpSecurityRestrictionResponseArrayInput `pulumi:"scmIpSecurityRestrictions"`
	// IP security restrictions for scm to use main.
	ScmIpSecurityRestrictionsUseMain pulumi.BoolPtrInput `pulumi:"scmIpSecurityRestrictionsUseMain"`
	// ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site
	ScmMinTlsVersion pulumi.StringPtrInput `pulumi:"scmMinTlsVersion"`
	// SCM type.
	ScmType pulumi.StringPtrInput `pulumi:"scmType"`
	// Tracing options.
	TracingOptions pulumi.StringPtrInput `pulumi:"tracingOptions"`
	// <code>true</code> to use 32-bit worker process; otherwise, <code>false</code>.
	Use32BitWorkerProcess pulumi.BoolPtrInput `pulumi:"use32BitWorkerProcess"`
	// Virtual applications.
	VirtualApplications VirtualApplicationResponseArrayInput `pulumi:"virtualApplications"`
	// Virtual Network name.
	VnetName pulumi.StringPtrInput `pulumi:"vnetName"`
	// The number of private ports assigned to this app. These will be assigned dynamically on runtime.
	VnetPrivatePortsCount pulumi.IntPtrInput `pulumi:"vnetPrivatePortsCount"`
	// Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
	VnetRouteAllEnabled pulumi.BoolPtrInput `pulumi:"vnetRouteAllEnabled"`
	// <code>true</code> if WebSocket is enabled; otherwise, <code>false</code>.
	WebSocketsEnabled pulumi.BoolPtrInput `pulumi:"webSocketsEnabled"`
	// Xenon App Framework and version
	WindowsFxVersion pulumi.StringPtrInput `pulumi:"windowsFxVersion"`
	// Explicit Managed Service Identity Id
	XManagedServiceIdentityId pulumi.IntPtrInput `pulumi:"xManagedServiceIdentityId"`
}

Configuration of an App Service app.

func (SiteConfigResponseArgs) ElementType

func (SiteConfigResponseArgs) ElementType() reflect.Type

func (SiteConfigResponseArgs) ToSiteConfigResponseOutput

func (i SiteConfigResponseArgs) ToSiteConfigResponseOutput() SiteConfigResponseOutput

func (SiteConfigResponseArgs) ToSiteConfigResponseOutputWithContext

func (i SiteConfigResponseArgs) ToSiteConfigResponseOutputWithContext(ctx context.Context) SiteConfigResponseOutput

func (SiteConfigResponseArgs) ToSiteConfigResponsePtrOutput

func (i SiteConfigResponseArgs) ToSiteConfigResponsePtrOutput() SiteConfigResponsePtrOutput

func (SiteConfigResponseArgs) ToSiteConfigResponsePtrOutputWithContext

func (i SiteConfigResponseArgs) ToSiteConfigResponsePtrOutputWithContext(ctx context.Context) SiteConfigResponsePtrOutput

type SiteConfigResponseInput

type SiteConfigResponseInput interface {
	pulumi.Input

	ToSiteConfigResponseOutput() SiteConfigResponseOutput
	ToSiteConfigResponseOutputWithContext(context.Context) SiteConfigResponseOutput
}

SiteConfigResponseInput is an input type that accepts SiteConfigResponseArgs and SiteConfigResponseOutput values. You can construct a concrete instance of `SiteConfigResponseInput` via:

SiteConfigResponseArgs{...}

type SiteConfigResponseOutput

type SiteConfigResponseOutput struct{ *pulumi.OutputState }

Configuration of an App Service app.

func (SiteConfigResponseOutput) AlwaysOn

<code>true</code> if Always On is enabled; otherwise, <code>false</code>.

func (SiteConfigResponseOutput) ApiDefinition

Information about the formal API definition for the app.

func (SiteConfigResponseOutput) ApiManagementConfig

Azure API management settings linked to the app.

func (SiteConfigResponseOutput) AppCommandLine

func (o SiteConfigResponseOutput) AppCommandLine() pulumi.StringPtrOutput

App command line to launch.

func (SiteConfigResponseOutput) AppSettings

Application settings.

func (SiteConfigResponseOutput) AutoHealEnabled

func (o SiteConfigResponseOutput) AutoHealEnabled() pulumi.BoolPtrOutput

<code>true</code> if Auto Heal is enabled; otherwise, <code>false</code>.

func (SiteConfigResponseOutput) AutoHealRules

Auto Heal rules.

func (SiteConfigResponseOutput) AutoSwapSlotName

func (o SiteConfigResponseOutput) AutoSwapSlotName() pulumi.StringPtrOutput

Auto-swap slot name.

func (SiteConfigResponseOutput) ConnectionStrings

Connection strings.

func (SiteConfigResponseOutput) Cors

Cross-Origin Resource Sharing (CORS) settings.

func (SiteConfigResponseOutput) DefaultDocuments

func (o SiteConfigResponseOutput) DefaultDocuments() pulumi.StringArrayOutput

Default documents.

func (SiteConfigResponseOutput) DetailedErrorLoggingEnabled

func (o SiteConfigResponseOutput) DetailedErrorLoggingEnabled() pulumi.BoolPtrOutput

<code>true</code> if detailed error logging is enabled; otherwise, <code>false</code>.

func (SiteConfigResponseOutput) DocumentRoot

Document root.

func (SiteConfigResponseOutput) ElementType

func (SiteConfigResponseOutput) ElementType() reflect.Type

func (SiteConfigResponseOutput) Experiments

This is work around for polymorphic types.

func (SiteConfigResponseOutput) FtpsState

State of FTP / FTPS service

func (SiteConfigResponseOutput) HandlerMappings

Handler mappings.

func (SiteConfigResponseOutput) HealthCheckPath

func (o SiteConfigResponseOutput) HealthCheckPath() pulumi.StringPtrOutput

Health check path

func (SiteConfigResponseOutput) Http20Enabled

func (o SiteConfigResponseOutput) Http20Enabled() pulumi.BoolPtrOutput

Http20Enabled: configures a web site to allow clients to connect over http2.0

func (SiteConfigResponseOutput) HttpLoggingEnabled

func (o SiteConfigResponseOutput) HttpLoggingEnabled() pulumi.BoolPtrOutput

<code>true</code> if HTTP logging is enabled; otherwise, <code>false</code>.

func (SiteConfigResponseOutput) IpSecurityRestrictions

IP security restrictions for main.

func (SiteConfigResponseOutput) JavaContainer

Java container.

func (SiteConfigResponseOutput) JavaContainerVersion

func (o SiteConfigResponseOutput) JavaContainerVersion() pulumi.StringPtrOutput

Java container version.

func (SiteConfigResponseOutput) JavaVersion

Java version.

func (SiteConfigResponseOutput) Limits

Site limits.

func (SiteConfigResponseOutput) LinuxFxVersion

func (o SiteConfigResponseOutput) LinuxFxVersion() pulumi.StringPtrOutput

Linux App Framework and version

func (SiteConfigResponseOutput) LoadBalancing

Site load balancing.

func (SiteConfigResponseOutput) LocalMySqlEnabled

func (o SiteConfigResponseOutput) LocalMySqlEnabled() pulumi.BoolPtrOutput

<code>true</code> to enable local MySQL; otherwise, <code>false</code>.

func (SiteConfigResponseOutput) LogsDirectorySizeLimit

func (o SiteConfigResponseOutput) LogsDirectorySizeLimit() pulumi.IntPtrOutput

HTTP logs directory size limit.

func (SiteConfigResponseOutput) MachineKey

Site MachineKey.

func (SiteConfigResponseOutput) ManagedPipelineMode

func (o SiteConfigResponseOutput) ManagedPipelineMode() pulumi.StringPtrOutput

Managed pipeline mode.

func (SiteConfigResponseOutput) ManagedServiceIdentityId

func (o SiteConfigResponseOutput) ManagedServiceIdentityId() pulumi.IntPtrOutput

Managed Service Identity Id

func (SiteConfigResponseOutput) MinTlsVersion

MinTlsVersion: configures the minimum version of TLS required for SSL requests

func (SiteConfigResponseOutput) NetFrameworkVersion

func (o SiteConfigResponseOutput) NetFrameworkVersion() pulumi.StringPtrOutput

.NET Framework version.

func (SiteConfigResponseOutput) NodeVersion

Version of Node.js.

func (SiteConfigResponseOutput) NumberOfWorkers

func (o SiteConfigResponseOutput) NumberOfWorkers() pulumi.IntPtrOutput

Number of workers.

func (SiteConfigResponseOutput) PhpVersion

Version of PHP.

func (SiteConfigResponseOutput) PowerShellVersion

func (o SiteConfigResponseOutput) PowerShellVersion() pulumi.StringPtrOutput

Version of PowerShell.

func (SiteConfigResponseOutput) PreWarmedInstanceCount

func (o SiteConfigResponseOutput) PreWarmedInstanceCount() pulumi.IntPtrOutput

Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans

func (SiteConfigResponseOutput) PublishingUsername

func (o SiteConfigResponseOutput) PublishingUsername() pulumi.StringPtrOutput

Publishing user name.

func (SiteConfigResponseOutput) Push

Push endpoint settings.

func (SiteConfigResponseOutput) PythonVersion

Version of Python.

func (SiteConfigResponseOutput) RemoteDebuggingEnabled

func (o SiteConfigResponseOutput) RemoteDebuggingEnabled() pulumi.BoolPtrOutput

<code>true</code> if remote debugging is enabled; otherwise, <code>false</code>.

func (SiteConfigResponseOutput) RemoteDebuggingVersion

func (o SiteConfigResponseOutput) RemoteDebuggingVersion() pulumi.StringPtrOutput

Remote debugging version.

func (SiteConfigResponseOutput) RequestTracingEnabled

func (o SiteConfigResponseOutput) RequestTracingEnabled() pulumi.BoolPtrOutput

<code>true</code> if request tracing is enabled; otherwise, <code>false</code>.

func (SiteConfigResponseOutput) RequestTracingExpirationTime

func (o SiteConfigResponseOutput) RequestTracingExpirationTime() pulumi.StringPtrOutput

Request tracing expiration time.

func (SiteConfigResponseOutput) ScmIpSecurityRestrictions

IP security restrictions for scm.

func (SiteConfigResponseOutput) ScmIpSecurityRestrictionsUseMain

func (o SiteConfigResponseOutput) ScmIpSecurityRestrictionsUseMain() pulumi.BoolPtrOutput

IP security restrictions for scm to use main.

func (SiteConfigResponseOutput) ScmMinTlsVersion added in v0.2.1

func (o SiteConfigResponseOutput) ScmMinTlsVersion() pulumi.StringPtrOutput

ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site

func (SiteConfigResponseOutput) ScmType

SCM type.

func (SiteConfigResponseOutput) ToSiteConfigResponseOutput

func (o SiteConfigResponseOutput) ToSiteConfigResponseOutput() SiteConfigResponseOutput

func (SiteConfigResponseOutput) ToSiteConfigResponseOutputWithContext

func (o SiteConfigResponseOutput) ToSiteConfigResponseOutputWithContext(ctx context.Context) SiteConfigResponseOutput

func (SiteConfigResponseOutput) ToSiteConfigResponsePtrOutput

func (o SiteConfigResponseOutput) ToSiteConfigResponsePtrOutput() SiteConfigResponsePtrOutput

func (SiteConfigResponseOutput) ToSiteConfigResponsePtrOutputWithContext

func (o SiteConfigResponseOutput) ToSiteConfigResponsePtrOutputWithContext(ctx context.Context) SiteConfigResponsePtrOutput

func (SiteConfigResponseOutput) TracingOptions

func (o SiteConfigResponseOutput) TracingOptions() pulumi.StringPtrOutput

Tracing options.

func (SiteConfigResponseOutput) Use32BitWorkerProcess

func (o SiteConfigResponseOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput

<code>true</code> to use 32-bit worker process; otherwise, <code>false</code>.

func (SiteConfigResponseOutput) VirtualApplications

Virtual applications.

func (SiteConfigResponseOutput) VnetName

Virtual Network name.

func (SiteConfigResponseOutput) VnetPrivatePortsCount added in v0.2.4

func (o SiteConfigResponseOutput) VnetPrivatePortsCount() pulumi.IntPtrOutput

The number of private ports assigned to this app. These will be assigned dynamically on runtime.

func (SiteConfigResponseOutput) VnetRouteAllEnabled added in v0.2.4

func (o SiteConfigResponseOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput

Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.

func (SiteConfigResponseOutput) WebSocketsEnabled

func (o SiteConfigResponseOutput) WebSocketsEnabled() pulumi.BoolPtrOutput

<code>true</code> if WebSocket is enabled; otherwise, <code>false</code>.

func (SiteConfigResponseOutput) WindowsFxVersion

func (o SiteConfigResponseOutput) WindowsFxVersion() pulumi.StringPtrOutput

Xenon App Framework and version

func (SiteConfigResponseOutput) XManagedServiceIdentityId

func (o SiteConfigResponseOutput) XManagedServiceIdentityId() pulumi.IntPtrOutput

Explicit Managed Service Identity Id

type SiteConfigResponsePtrInput

type SiteConfigResponsePtrInput interface {
	pulumi.Input

	ToSiteConfigResponsePtrOutput() SiteConfigResponsePtrOutput
	ToSiteConfigResponsePtrOutputWithContext(context.Context) SiteConfigResponsePtrOutput
}

SiteConfigResponsePtrInput is an input type that accepts SiteConfigResponseArgs, SiteConfigResponsePtr and SiteConfigResponsePtrOutput values. You can construct a concrete instance of `SiteConfigResponsePtrInput` via:

        SiteConfigResponseArgs{...}

or:

        nil

type SiteConfigResponsePtrOutput

type SiteConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (SiteConfigResponsePtrOutput) AlwaysOn

<code>true</code> if Always On is enabled; otherwise, <code>false</code>.

func (SiteConfigResponsePtrOutput) ApiDefinition

Information about the formal API definition for the app.

func (SiteConfigResponsePtrOutput) ApiManagementConfig

Azure API management settings linked to the app.

func (SiteConfigResponsePtrOutput) AppCommandLine

App command line to launch.

func (SiteConfigResponsePtrOutput) AppSettings

Application settings.

func (SiteConfigResponsePtrOutput) AutoHealEnabled

func (o SiteConfigResponsePtrOutput) AutoHealEnabled() pulumi.BoolPtrOutput

<code>true</code> if Auto Heal is enabled; otherwise, <code>false</code>.

func (SiteConfigResponsePtrOutput) AutoHealRules

Auto Heal rules.

func (SiteConfigResponsePtrOutput) AutoSwapSlotName

func (o SiteConfigResponsePtrOutput) AutoSwapSlotName() pulumi.StringPtrOutput

Auto-swap slot name.

func (SiteConfigResponsePtrOutput) ConnectionStrings

Connection strings.

func (SiteConfigResponsePtrOutput) Cors

Cross-Origin Resource Sharing (CORS) settings.

func (SiteConfigResponsePtrOutput) DefaultDocuments

Default documents.

func (SiteConfigResponsePtrOutput) DetailedErrorLoggingEnabled

func (o SiteConfigResponsePtrOutput) DetailedErrorLoggingEnabled() pulumi.BoolPtrOutput

<code>true</code> if detailed error logging is enabled; otherwise, <code>false</code>.

func (SiteConfigResponsePtrOutput) DocumentRoot

Document root.

func (SiteConfigResponsePtrOutput) Elem

func (SiteConfigResponsePtrOutput) ElementType

func (SiteConfigResponsePtrOutput) Experiments

This is work around for polymorphic types.

func (SiteConfigResponsePtrOutput) FtpsState

State of FTP / FTPS service

func (SiteConfigResponsePtrOutput) HandlerMappings

Handler mappings.

func (SiteConfigResponsePtrOutput) HealthCheckPath

Health check path

func (SiteConfigResponsePtrOutput) Http20Enabled

Http20Enabled: configures a web site to allow clients to connect over http2.0

func (SiteConfigResponsePtrOutput) HttpLoggingEnabled

func (o SiteConfigResponsePtrOutput) HttpLoggingEnabled() pulumi.BoolPtrOutput

<code>true</code> if HTTP logging is enabled; otherwise, <code>false</code>.

func (SiteConfigResponsePtrOutput) IpSecurityRestrictions

IP security restrictions for main.

func (SiteConfigResponsePtrOutput) JavaContainer

Java container.

func (SiteConfigResponsePtrOutput) JavaContainerVersion

func (o SiteConfigResponsePtrOutput) JavaContainerVersion() pulumi.StringPtrOutput

Java container version.

func (SiteConfigResponsePtrOutput) JavaVersion

Java version.

func (SiteConfigResponsePtrOutput) Limits

Site limits.

func (SiteConfigResponsePtrOutput) LinuxFxVersion

Linux App Framework and version

func (SiteConfigResponsePtrOutput) LoadBalancing

Site load balancing.

func (SiteConfigResponsePtrOutput) LocalMySqlEnabled

func (o SiteConfigResponsePtrOutput) LocalMySqlEnabled() pulumi.BoolPtrOutput

<code>true</code> to enable local MySQL; otherwise, <code>false</code>.

func (SiteConfigResponsePtrOutput) LogsDirectorySizeLimit

func (o SiteConfigResponsePtrOutput) LogsDirectorySizeLimit() pulumi.IntPtrOutput

HTTP logs directory size limit.

func (SiteConfigResponsePtrOutput) MachineKey

Site MachineKey.

func (SiteConfigResponsePtrOutput) ManagedPipelineMode

func (o SiteConfigResponsePtrOutput) ManagedPipelineMode() pulumi.StringPtrOutput

Managed pipeline mode.

func (SiteConfigResponsePtrOutput) ManagedServiceIdentityId

func (o SiteConfigResponsePtrOutput) ManagedServiceIdentityId() pulumi.IntPtrOutput

Managed Service Identity Id

func (SiteConfigResponsePtrOutput) MinTlsVersion

MinTlsVersion: configures the minimum version of TLS required for SSL requests

func (SiteConfigResponsePtrOutput) NetFrameworkVersion

func (o SiteConfigResponsePtrOutput) NetFrameworkVersion() pulumi.StringPtrOutput

.NET Framework version.

func (SiteConfigResponsePtrOutput) NodeVersion

Version of Node.js.

func (SiteConfigResponsePtrOutput) NumberOfWorkers

func (o SiteConfigResponsePtrOutput) NumberOfWorkers() pulumi.IntPtrOutput

Number of workers.

func (SiteConfigResponsePtrOutput) PhpVersion

Version of PHP.

func (SiteConfigResponsePtrOutput) PowerShellVersion

func (o SiteConfigResponsePtrOutput) PowerShellVersion() pulumi.StringPtrOutput

Version of PowerShell.

func (SiteConfigResponsePtrOutput) PreWarmedInstanceCount

func (o SiteConfigResponsePtrOutput) PreWarmedInstanceCount() pulumi.IntPtrOutput

Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans

func (SiteConfigResponsePtrOutput) PublishingUsername

func (o SiteConfigResponsePtrOutput) PublishingUsername() pulumi.StringPtrOutput

Publishing user name.

func (SiteConfigResponsePtrOutput) Push

Push endpoint settings.

func (SiteConfigResponsePtrOutput) PythonVersion

Version of Python.

func (SiteConfigResponsePtrOutput) RemoteDebuggingEnabled

func (o SiteConfigResponsePtrOutput) RemoteDebuggingEnabled() pulumi.BoolPtrOutput

<code>true</code> if remote debugging is enabled; otherwise, <code>false</code>.

func (SiteConfigResponsePtrOutput) RemoteDebuggingVersion

func (o SiteConfigResponsePtrOutput) RemoteDebuggingVersion() pulumi.StringPtrOutput

Remote debugging version.

func (SiteConfigResponsePtrOutput) RequestTracingEnabled

func (o SiteConfigResponsePtrOutput) RequestTracingEnabled() pulumi.BoolPtrOutput

<code>true</code> if request tracing is enabled; otherwise, <code>false</code>.

func (SiteConfigResponsePtrOutput) RequestTracingExpirationTime

func (o SiteConfigResponsePtrOutput) RequestTracingExpirationTime() pulumi.StringPtrOutput

Request tracing expiration time.

func (SiteConfigResponsePtrOutput) ScmIpSecurityRestrictions

IP security restrictions for scm.

func (SiteConfigResponsePtrOutput) ScmIpSecurityRestrictionsUseMain

func (o SiteConfigResponsePtrOutput) ScmIpSecurityRestrictionsUseMain() pulumi.BoolPtrOutput

IP security restrictions for scm to use main.

func (SiteConfigResponsePtrOutput) ScmMinTlsVersion added in v0.2.1

func (o SiteConfigResponsePtrOutput) ScmMinTlsVersion() pulumi.StringPtrOutput

ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site

func (SiteConfigResponsePtrOutput) ScmType

SCM type.

func (SiteConfigResponsePtrOutput) ToSiteConfigResponsePtrOutput

func (o SiteConfigResponsePtrOutput) ToSiteConfigResponsePtrOutput() SiteConfigResponsePtrOutput

func (SiteConfigResponsePtrOutput) ToSiteConfigResponsePtrOutputWithContext

func (o SiteConfigResponsePtrOutput) ToSiteConfigResponsePtrOutputWithContext(ctx context.Context) SiteConfigResponsePtrOutput

func (SiteConfigResponsePtrOutput) TracingOptions

Tracing options.

func (SiteConfigResponsePtrOutput) Use32BitWorkerProcess

func (o SiteConfigResponsePtrOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput

<code>true</code> to use 32-bit worker process; otherwise, <code>false</code>.

func (SiteConfigResponsePtrOutput) VirtualApplications

Virtual applications.

func (SiteConfigResponsePtrOutput) VnetName

Virtual Network name.

func (SiteConfigResponsePtrOutput) VnetPrivatePortsCount added in v0.2.4

func (o SiteConfigResponsePtrOutput) VnetPrivatePortsCount() pulumi.IntPtrOutput

The number of private ports assigned to this app. These will be assigned dynamically on runtime.

func (SiteConfigResponsePtrOutput) VnetRouteAllEnabled added in v0.2.4

func (o SiteConfigResponsePtrOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput

Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.

func (SiteConfigResponsePtrOutput) WebSocketsEnabled

func (o SiteConfigResponsePtrOutput) WebSocketsEnabled() pulumi.BoolPtrOutput

<code>true</code> if WebSocket is enabled; otherwise, <code>false</code>.

func (SiteConfigResponsePtrOutput) WindowsFxVersion

func (o SiteConfigResponsePtrOutput) WindowsFxVersion() pulumi.StringPtrOutput

Xenon App Framework and version

func (SiteConfigResponsePtrOutput) XManagedServiceIdentityId

func (o SiteConfigResponsePtrOutput) XManagedServiceIdentityId() pulumi.IntPtrOutput

Explicit Managed Service Identity Id

type SiteInstanceDeployment

type SiteInstanceDeployment struct {
	pulumi.CustomResourceState

	// Active
	Active pulumi.BoolPtrOutput `pulumi:"active"`
	// Author
	Author pulumi.StringPtrOutput `pulumi:"author"`
	// AuthorEmail
	AuthorEmail pulumi.StringPtrOutput `pulumi:"authorEmail"`
	// Deployer
	Deployer pulumi.StringPtrOutput `pulumi:"deployer"`
	// Detail
	Details pulumi.StringPtrOutput `pulumi:"details"`
	// EndTime
	EndTime pulumi.StringPtrOutput `pulumi:"endTime"`
	// Kind of resource
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Location
	Location pulumi.StringOutput `pulumi:"location"`
	// Message
	Message pulumi.StringPtrOutput `pulumi:"message"`
	// Resource Name
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// StartTime
	StartTime pulumi.StringPtrOutput `pulumi:"startTime"`
	// Status
	Status pulumi.IntPtrOutput `pulumi:"status"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringPtrOutput `pulumi:"type"`
}

Represents user credentials used for publishing activity Latest API Version: 2015-08-01.

func GetSiteInstanceDeployment

func GetSiteInstanceDeployment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SiteInstanceDeploymentState, opts ...pulumi.ResourceOption) (*SiteInstanceDeployment, error)

GetSiteInstanceDeployment gets an existing SiteInstanceDeployment 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 NewSiteInstanceDeployment

func NewSiteInstanceDeployment(ctx *pulumi.Context,
	name string, args *SiteInstanceDeploymentArgs, opts ...pulumi.ResourceOption) (*SiteInstanceDeployment, error)

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

func (*SiteInstanceDeployment) ElementType added in v0.2.6

func (*SiteInstanceDeployment) ElementType() reflect.Type

func (*SiteInstanceDeployment) ToSiteInstanceDeploymentOutput added in v0.2.6

func (i *SiteInstanceDeployment) ToSiteInstanceDeploymentOutput() SiteInstanceDeploymentOutput

func (*SiteInstanceDeployment) ToSiteInstanceDeploymentOutputWithContext added in v0.2.6

func (i *SiteInstanceDeployment) ToSiteInstanceDeploymentOutputWithContext(ctx context.Context) SiteInstanceDeploymentOutput

type SiteInstanceDeploymentArgs

type SiteInstanceDeploymentArgs struct {
	// Active
	Active pulumi.BoolPtrInput
	// Author
	Author pulumi.StringPtrInput
	// AuthorEmail
	AuthorEmail pulumi.StringPtrInput
	// Deployer
	Deployer pulumi.StringPtrInput
	// Detail
	Details pulumi.StringPtrInput
	// EndTime
	EndTime pulumi.StringPtrInput
	// Resource Id
	Id pulumi.StringInput
	// Id of web app instance
	InstanceId pulumi.StringInput
	// Kind of resource
	Kind pulumi.StringPtrInput
	// Resource Location
	Location pulumi.StringPtrInput
	// Message
	Message pulumi.StringPtrInput
	// Resource Name
	Name pulumi.StringInput
	// Name of resource group
	ResourceGroupName pulumi.StringInput
	// StartTime
	StartTime pulumi.StringPtrInput
	// Status
	Status pulumi.IntPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

The set of arguments for constructing a SiteInstanceDeployment resource.

func (SiteInstanceDeploymentArgs) ElementType

func (SiteInstanceDeploymentArgs) ElementType() reflect.Type

type SiteInstanceDeploymentInput added in v0.2.6

type SiteInstanceDeploymentInput interface {
	pulumi.Input

	ToSiteInstanceDeploymentOutput() SiteInstanceDeploymentOutput
	ToSiteInstanceDeploymentOutputWithContext(ctx context.Context) SiteInstanceDeploymentOutput
}

type SiteInstanceDeploymentOutput added in v0.2.6

type SiteInstanceDeploymentOutput struct {
	*pulumi.OutputState
}

func (SiteInstanceDeploymentOutput) ElementType added in v0.2.6

func (SiteInstanceDeploymentOutput) ToSiteInstanceDeploymentOutput added in v0.2.6

func (o SiteInstanceDeploymentOutput) ToSiteInstanceDeploymentOutput() SiteInstanceDeploymentOutput

func (SiteInstanceDeploymentOutput) ToSiteInstanceDeploymentOutputWithContext added in v0.2.6

func (o SiteInstanceDeploymentOutput) ToSiteInstanceDeploymentOutputWithContext(ctx context.Context) SiteInstanceDeploymentOutput

type SiteInstanceDeploymentSlot

type SiteInstanceDeploymentSlot struct {
	pulumi.CustomResourceState

	// Active
	Active pulumi.BoolPtrOutput `pulumi:"active"`
	// Author
	Author pulumi.StringPtrOutput `pulumi:"author"`
	// AuthorEmail
	AuthorEmail pulumi.StringPtrOutput `pulumi:"authorEmail"`
	// Deployer
	Deployer pulumi.StringPtrOutput `pulumi:"deployer"`
	// Detail
	Details pulumi.StringPtrOutput `pulumi:"details"`
	// EndTime
	EndTime pulumi.StringPtrOutput `pulumi:"endTime"`
	// Kind of resource
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Location
	Location pulumi.StringOutput `pulumi:"location"`
	// Message
	Message pulumi.StringPtrOutput `pulumi:"message"`
	// Resource Name
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// StartTime
	StartTime pulumi.StringPtrOutput `pulumi:"startTime"`
	// Status
	Status pulumi.IntPtrOutput `pulumi:"status"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringPtrOutput `pulumi:"type"`
}

Represents user credentials used for publishing activity Latest API Version: 2015-08-01.

func GetSiteInstanceDeploymentSlot

func GetSiteInstanceDeploymentSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SiteInstanceDeploymentSlotState, opts ...pulumi.ResourceOption) (*SiteInstanceDeploymentSlot, error)

GetSiteInstanceDeploymentSlot gets an existing SiteInstanceDeploymentSlot 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 NewSiteInstanceDeploymentSlot

func NewSiteInstanceDeploymentSlot(ctx *pulumi.Context,
	name string, args *SiteInstanceDeploymentSlotArgs, opts ...pulumi.ResourceOption) (*SiteInstanceDeploymentSlot, error)

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

func (*SiteInstanceDeploymentSlot) ElementType added in v0.2.6

func (*SiteInstanceDeploymentSlot) ElementType() reflect.Type

func (*SiteInstanceDeploymentSlot) ToSiteInstanceDeploymentSlotOutput added in v0.2.6

func (i *SiteInstanceDeploymentSlot) ToSiteInstanceDeploymentSlotOutput() SiteInstanceDeploymentSlotOutput

func (*SiteInstanceDeploymentSlot) ToSiteInstanceDeploymentSlotOutputWithContext added in v0.2.6

func (i *SiteInstanceDeploymentSlot) ToSiteInstanceDeploymentSlotOutputWithContext(ctx context.Context) SiteInstanceDeploymentSlotOutput

type SiteInstanceDeploymentSlotArgs

type SiteInstanceDeploymentSlotArgs struct {
	// Active
	Active pulumi.BoolPtrInput
	// Author
	Author pulumi.StringPtrInput
	// AuthorEmail
	AuthorEmail pulumi.StringPtrInput
	// Deployer
	Deployer pulumi.StringPtrInput
	// Detail
	Details pulumi.StringPtrInput
	// EndTime
	EndTime pulumi.StringPtrInput
	// Resource Id
	Id pulumi.StringInput
	// Id of web app instance
	InstanceId pulumi.StringInput
	// Kind of resource
	Kind pulumi.StringPtrInput
	// Resource Location
	Location pulumi.StringPtrInput
	// Message
	Message pulumi.StringPtrInput
	// Resource Name
	Name pulumi.StringInput
	// Name of resource group
	ResourceGroupName pulumi.StringInput
	// Name of web app slot. If not specified then will default to production slot.
	Slot pulumi.StringInput
	// StartTime
	StartTime pulumi.StringPtrInput
	// Status
	Status pulumi.IntPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

The set of arguments for constructing a SiteInstanceDeploymentSlot resource.

func (SiteInstanceDeploymentSlotArgs) ElementType

type SiteInstanceDeploymentSlotInput added in v0.2.6

type SiteInstanceDeploymentSlotInput interface {
	pulumi.Input

	ToSiteInstanceDeploymentSlotOutput() SiteInstanceDeploymentSlotOutput
	ToSiteInstanceDeploymentSlotOutputWithContext(ctx context.Context) SiteInstanceDeploymentSlotOutput
}

type SiteInstanceDeploymentSlotOutput added in v0.2.6

type SiteInstanceDeploymentSlotOutput struct {
	*pulumi.OutputState
}

func (SiteInstanceDeploymentSlotOutput) ElementType added in v0.2.6

func (SiteInstanceDeploymentSlotOutput) ToSiteInstanceDeploymentSlotOutput added in v0.2.6

func (o SiteInstanceDeploymentSlotOutput) ToSiteInstanceDeploymentSlotOutput() SiteInstanceDeploymentSlotOutput

func (SiteInstanceDeploymentSlotOutput) ToSiteInstanceDeploymentSlotOutputWithContext added in v0.2.6

func (o SiteInstanceDeploymentSlotOutput) ToSiteInstanceDeploymentSlotOutputWithContext(ctx context.Context) SiteInstanceDeploymentSlotOutput

type SiteInstanceDeploymentSlotState

type SiteInstanceDeploymentSlotState struct {
	// Active
	Active pulumi.BoolPtrInput
	// Author
	Author pulumi.StringPtrInput
	// AuthorEmail
	AuthorEmail pulumi.StringPtrInput
	// Deployer
	Deployer pulumi.StringPtrInput
	// Detail
	Details pulumi.StringPtrInput
	// EndTime
	EndTime pulumi.StringPtrInput
	// Kind of resource
	Kind pulumi.StringPtrInput
	// Resource Location
	Location pulumi.StringPtrInput
	// Message
	Message pulumi.StringPtrInput
	// Resource Name
	Name pulumi.StringPtrInput
	// StartTime
	StartTime pulumi.StringPtrInput
	// Status
	Status pulumi.IntPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (SiteInstanceDeploymentSlotState) ElementType

type SiteInstanceDeploymentState

type SiteInstanceDeploymentState struct {
	// Active
	Active pulumi.BoolPtrInput
	// Author
	Author pulumi.StringPtrInput
	// AuthorEmail
	AuthorEmail pulumi.StringPtrInput
	// Deployer
	Deployer pulumi.StringPtrInput
	// Detail
	Details pulumi.StringPtrInput
	// EndTime
	EndTime pulumi.StringPtrInput
	// Kind of resource
	Kind pulumi.StringPtrInput
	// Resource Location
	Location pulumi.StringPtrInput
	// Message
	Message pulumi.StringPtrInput
	// Resource Name
	Name pulumi.StringPtrInput
	// StartTime
	StartTime pulumi.StringPtrInput
	// Status
	Status pulumi.IntPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (SiteInstanceDeploymentState) ElementType

type SiteLimits

type SiteLimits struct {
	// Maximum allowed disk size usage in MB.
	MaxDiskSizeInMb *float64 `pulumi:"maxDiskSizeInMb"`
	// Maximum allowed memory usage in MB.
	MaxMemoryInMb *float64 `pulumi:"maxMemoryInMb"`
	// Maximum allowed CPU usage percentage.
	MaxPercentageCpu *float64 `pulumi:"maxPercentageCpu"`
}

Metric limits set on an app.

type SiteLimitsArgs

type SiteLimitsArgs struct {
	// Maximum allowed disk size usage in MB.
	MaxDiskSizeInMb pulumi.Float64PtrInput `pulumi:"maxDiskSizeInMb"`
	// Maximum allowed memory usage in MB.
	MaxMemoryInMb pulumi.Float64PtrInput `pulumi:"maxMemoryInMb"`
	// Maximum allowed CPU usage percentage.
	MaxPercentageCpu pulumi.Float64PtrInput `pulumi:"maxPercentageCpu"`
}

Metric limits set on an app.

func (SiteLimitsArgs) ElementType

func (SiteLimitsArgs) ElementType() reflect.Type

func (SiteLimitsArgs) ToSiteLimitsOutput

func (i SiteLimitsArgs) ToSiteLimitsOutput() SiteLimitsOutput

func (SiteLimitsArgs) ToSiteLimitsOutputWithContext

func (i SiteLimitsArgs) ToSiteLimitsOutputWithContext(ctx context.Context) SiteLimitsOutput

func (SiteLimitsArgs) ToSiteLimitsPtrOutput

func (i SiteLimitsArgs) ToSiteLimitsPtrOutput() SiteLimitsPtrOutput

func (SiteLimitsArgs) ToSiteLimitsPtrOutputWithContext

func (i SiteLimitsArgs) ToSiteLimitsPtrOutputWithContext(ctx context.Context) SiteLimitsPtrOutput

type SiteLimitsInput

type SiteLimitsInput interface {
	pulumi.Input

	ToSiteLimitsOutput() SiteLimitsOutput
	ToSiteLimitsOutputWithContext(context.Context) SiteLimitsOutput
}

SiteLimitsInput is an input type that accepts SiteLimitsArgs and SiteLimitsOutput values. You can construct a concrete instance of `SiteLimitsInput` via:

SiteLimitsArgs{...}

type SiteLimitsOutput

type SiteLimitsOutput struct{ *pulumi.OutputState }

Metric limits set on an app.

func (SiteLimitsOutput) ElementType

func (SiteLimitsOutput) ElementType() reflect.Type

func (SiteLimitsOutput) MaxDiskSizeInMb

func (o SiteLimitsOutput) MaxDiskSizeInMb() pulumi.Float64PtrOutput

Maximum allowed disk size usage in MB.

func (SiteLimitsOutput) MaxMemoryInMb

func (o SiteLimitsOutput) MaxMemoryInMb() pulumi.Float64PtrOutput

Maximum allowed memory usage in MB.

func (SiteLimitsOutput) MaxPercentageCpu

func (o SiteLimitsOutput) MaxPercentageCpu() pulumi.Float64PtrOutput

Maximum allowed CPU usage percentage.

func (SiteLimitsOutput) ToSiteLimitsOutput

func (o SiteLimitsOutput) ToSiteLimitsOutput() SiteLimitsOutput

func (SiteLimitsOutput) ToSiteLimitsOutputWithContext

func (o SiteLimitsOutput) ToSiteLimitsOutputWithContext(ctx context.Context) SiteLimitsOutput

func (SiteLimitsOutput) ToSiteLimitsPtrOutput

func (o SiteLimitsOutput) ToSiteLimitsPtrOutput() SiteLimitsPtrOutput

func (SiteLimitsOutput) ToSiteLimitsPtrOutputWithContext

func (o SiteLimitsOutput) ToSiteLimitsPtrOutputWithContext(ctx context.Context) SiteLimitsPtrOutput

type SiteLimitsPtrInput

type SiteLimitsPtrInput interface {
	pulumi.Input

	ToSiteLimitsPtrOutput() SiteLimitsPtrOutput
	ToSiteLimitsPtrOutputWithContext(context.Context) SiteLimitsPtrOutput
}

SiteLimitsPtrInput is an input type that accepts SiteLimitsArgs, SiteLimitsPtr and SiteLimitsPtrOutput values. You can construct a concrete instance of `SiteLimitsPtrInput` via:

        SiteLimitsArgs{...}

or:

        nil

func SiteLimitsPtr

func SiteLimitsPtr(v *SiteLimitsArgs) SiteLimitsPtrInput

type SiteLimitsPtrOutput

type SiteLimitsPtrOutput struct{ *pulumi.OutputState }

func (SiteLimitsPtrOutput) Elem

func (SiteLimitsPtrOutput) ElementType

func (SiteLimitsPtrOutput) ElementType() reflect.Type

func (SiteLimitsPtrOutput) MaxDiskSizeInMb

func (o SiteLimitsPtrOutput) MaxDiskSizeInMb() pulumi.Float64PtrOutput

Maximum allowed disk size usage in MB.

func (SiteLimitsPtrOutput) MaxMemoryInMb

func (o SiteLimitsPtrOutput) MaxMemoryInMb() pulumi.Float64PtrOutput

Maximum allowed memory usage in MB.

func (SiteLimitsPtrOutput) MaxPercentageCpu

func (o SiteLimitsPtrOutput) MaxPercentageCpu() pulumi.Float64PtrOutput

Maximum allowed CPU usage percentage.

func (SiteLimitsPtrOutput) ToSiteLimitsPtrOutput

func (o SiteLimitsPtrOutput) ToSiteLimitsPtrOutput() SiteLimitsPtrOutput

func (SiteLimitsPtrOutput) ToSiteLimitsPtrOutputWithContext

func (o SiteLimitsPtrOutput) ToSiteLimitsPtrOutputWithContext(ctx context.Context) SiteLimitsPtrOutput

type SiteLimitsResponse

type SiteLimitsResponse struct {
	// Maximum allowed disk size usage in MB.
	MaxDiskSizeInMb *float64 `pulumi:"maxDiskSizeInMb"`
	// Maximum allowed memory usage in MB.
	MaxMemoryInMb *float64 `pulumi:"maxMemoryInMb"`
	// Maximum allowed CPU usage percentage.
	MaxPercentageCpu *float64 `pulumi:"maxPercentageCpu"`
}

Metric limits set on an app.

type SiteLimitsResponseArgs

type SiteLimitsResponseArgs struct {
	// Maximum allowed disk size usage in MB.
	MaxDiskSizeInMb pulumi.Float64PtrInput `pulumi:"maxDiskSizeInMb"`
	// Maximum allowed memory usage in MB.
	MaxMemoryInMb pulumi.Float64PtrInput `pulumi:"maxMemoryInMb"`
	// Maximum allowed CPU usage percentage.
	MaxPercentageCpu pulumi.Float64PtrInput `pulumi:"maxPercentageCpu"`
}

Metric limits set on an app.

func (SiteLimitsResponseArgs) ElementType

func (SiteLimitsResponseArgs) ElementType() reflect.Type

func (SiteLimitsResponseArgs) ToSiteLimitsResponseOutput

func (i SiteLimitsResponseArgs) ToSiteLimitsResponseOutput() SiteLimitsResponseOutput

func (SiteLimitsResponseArgs) ToSiteLimitsResponseOutputWithContext

func (i SiteLimitsResponseArgs) ToSiteLimitsResponseOutputWithContext(ctx context.Context) SiteLimitsResponseOutput

func (SiteLimitsResponseArgs) ToSiteLimitsResponsePtrOutput

func (i SiteLimitsResponseArgs) ToSiteLimitsResponsePtrOutput() SiteLimitsResponsePtrOutput

func (SiteLimitsResponseArgs) ToSiteLimitsResponsePtrOutputWithContext

func (i SiteLimitsResponseArgs) ToSiteLimitsResponsePtrOutputWithContext(ctx context.Context) SiteLimitsResponsePtrOutput

type SiteLimitsResponseInput

type SiteLimitsResponseInput interface {
	pulumi.Input

	ToSiteLimitsResponseOutput() SiteLimitsResponseOutput
	ToSiteLimitsResponseOutputWithContext(context.Context) SiteLimitsResponseOutput
}

SiteLimitsResponseInput is an input type that accepts SiteLimitsResponseArgs and SiteLimitsResponseOutput values. You can construct a concrete instance of `SiteLimitsResponseInput` via:

SiteLimitsResponseArgs{...}

type SiteLimitsResponseOutput

type SiteLimitsResponseOutput struct{ *pulumi.OutputState }

Metric limits set on an app.

func (SiteLimitsResponseOutput) ElementType

func (SiteLimitsResponseOutput) ElementType() reflect.Type

func (SiteLimitsResponseOutput) MaxDiskSizeInMb

func (o SiteLimitsResponseOutput) MaxDiskSizeInMb() pulumi.Float64PtrOutput

Maximum allowed disk size usage in MB.

func (SiteLimitsResponseOutput) MaxMemoryInMb

Maximum allowed memory usage in MB.

func (SiteLimitsResponseOutput) MaxPercentageCpu

func (o SiteLimitsResponseOutput) MaxPercentageCpu() pulumi.Float64PtrOutput

Maximum allowed CPU usage percentage.

func (SiteLimitsResponseOutput) ToSiteLimitsResponseOutput

func (o SiteLimitsResponseOutput) ToSiteLimitsResponseOutput() SiteLimitsResponseOutput

func (SiteLimitsResponseOutput) ToSiteLimitsResponseOutputWithContext

func (o SiteLimitsResponseOutput) ToSiteLimitsResponseOutputWithContext(ctx context.Context) SiteLimitsResponseOutput

func (SiteLimitsResponseOutput) ToSiteLimitsResponsePtrOutput

func (o SiteLimitsResponseOutput) ToSiteLimitsResponsePtrOutput() SiteLimitsResponsePtrOutput

func (SiteLimitsResponseOutput) ToSiteLimitsResponsePtrOutputWithContext

func (o SiteLimitsResponseOutput) ToSiteLimitsResponsePtrOutputWithContext(ctx context.Context) SiteLimitsResponsePtrOutput

type SiteLimitsResponsePtrInput

type SiteLimitsResponsePtrInput interface {
	pulumi.Input

	ToSiteLimitsResponsePtrOutput() SiteLimitsResponsePtrOutput
	ToSiteLimitsResponsePtrOutputWithContext(context.Context) SiteLimitsResponsePtrOutput
}

SiteLimitsResponsePtrInput is an input type that accepts SiteLimitsResponseArgs, SiteLimitsResponsePtr and SiteLimitsResponsePtrOutput values. You can construct a concrete instance of `SiteLimitsResponsePtrInput` via:

        SiteLimitsResponseArgs{...}

or:

        nil

type SiteLimitsResponsePtrOutput

type SiteLimitsResponsePtrOutput struct{ *pulumi.OutputState }

func (SiteLimitsResponsePtrOutput) Elem

func (SiteLimitsResponsePtrOutput) ElementType

func (SiteLimitsResponsePtrOutput) MaxDiskSizeInMb

Maximum allowed disk size usage in MB.

func (SiteLimitsResponsePtrOutput) MaxMemoryInMb

Maximum allowed memory usage in MB.

func (SiteLimitsResponsePtrOutput) MaxPercentageCpu

Maximum allowed CPU usage percentage.

func (SiteLimitsResponsePtrOutput) ToSiteLimitsResponsePtrOutput

func (o SiteLimitsResponsePtrOutput) ToSiteLimitsResponsePtrOutput() SiteLimitsResponsePtrOutput

func (SiteLimitsResponsePtrOutput) ToSiteLimitsResponsePtrOutputWithContext

func (o SiteLimitsResponsePtrOutput) ToSiteLimitsResponsePtrOutputWithContext(ctx context.Context) SiteLimitsResponsePtrOutput

type SiteLoadBalancing added in v0.3.1

type SiteLoadBalancing pulumi.String

Site load balancing.

func (SiteLoadBalancing) ElementType added in v0.3.1

func (SiteLoadBalancing) ElementType() reflect.Type

func (SiteLoadBalancing) ToStringOutput added in v0.3.1

func (e SiteLoadBalancing) ToStringOutput() pulumi.StringOutput

func (SiteLoadBalancing) ToStringOutputWithContext added in v0.3.1

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

func (SiteLoadBalancing) ToStringPtrOutput added in v0.3.1

func (e SiteLoadBalancing) ToStringPtrOutput() pulumi.StringPtrOutput

func (SiteLoadBalancing) ToStringPtrOutputWithContext added in v0.3.1

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

type SiteMachineKeyResponse

type SiteMachineKeyResponse struct {
	// Algorithm used for decryption.
	Decryption *string `pulumi:"decryption"`
	// Decryption key.
	DecryptionKey *string `pulumi:"decryptionKey"`
	// MachineKey validation.
	Validation *string `pulumi:"validation"`
	// Validation key.
	ValidationKey *string `pulumi:"validationKey"`
}

MachineKey of an app.

type SiteMachineKeyResponseArgs

type SiteMachineKeyResponseArgs struct {
	// Algorithm used for decryption.
	Decryption pulumi.StringPtrInput `pulumi:"decryption"`
	// Decryption key.
	DecryptionKey pulumi.StringPtrInput `pulumi:"decryptionKey"`
	// MachineKey validation.
	Validation pulumi.StringPtrInput `pulumi:"validation"`
	// Validation key.
	ValidationKey pulumi.StringPtrInput `pulumi:"validationKey"`
}

MachineKey of an app.

func (SiteMachineKeyResponseArgs) ElementType

func (SiteMachineKeyResponseArgs) ElementType() reflect.Type

func (SiteMachineKeyResponseArgs) ToSiteMachineKeyResponseOutput

func (i SiteMachineKeyResponseArgs) ToSiteMachineKeyResponseOutput() SiteMachineKeyResponseOutput

func (SiteMachineKeyResponseArgs) ToSiteMachineKeyResponseOutputWithContext

func (i SiteMachineKeyResponseArgs) ToSiteMachineKeyResponseOutputWithContext(ctx context.Context) SiteMachineKeyResponseOutput

func (SiteMachineKeyResponseArgs) ToSiteMachineKeyResponsePtrOutput

func (i SiteMachineKeyResponseArgs) ToSiteMachineKeyResponsePtrOutput() SiteMachineKeyResponsePtrOutput

func (SiteMachineKeyResponseArgs) ToSiteMachineKeyResponsePtrOutputWithContext

func (i SiteMachineKeyResponseArgs) ToSiteMachineKeyResponsePtrOutputWithContext(ctx context.Context) SiteMachineKeyResponsePtrOutput

type SiteMachineKeyResponseInput

type SiteMachineKeyResponseInput interface {
	pulumi.Input

	ToSiteMachineKeyResponseOutput() SiteMachineKeyResponseOutput
	ToSiteMachineKeyResponseOutputWithContext(context.Context) SiteMachineKeyResponseOutput
}

SiteMachineKeyResponseInput is an input type that accepts SiteMachineKeyResponseArgs and SiteMachineKeyResponseOutput values. You can construct a concrete instance of `SiteMachineKeyResponseInput` via:

SiteMachineKeyResponseArgs{...}

type SiteMachineKeyResponseOutput

type SiteMachineKeyResponseOutput struct{ *pulumi.OutputState }

MachineKey of an app.

func (SiteMachineKeyResponseOutput) Decryption

Algorithm used for decryption.

func (SiteMachineKeyResponseOutput) DecryptionKey

Decryption key.

func (SiteMachineKeyResponseOutput) ElementType

func (SiteMachineKeyResponseOutput) ToSiteMachineKeyResponseOutput

func (o SiteMachineKeyResponseOutput) ToSiteMachineKeyResponseOutput() SiteMachineKeyResponseOutput

func (SiteMachineKeyResponseOutput) ToSiteMachineKeyResponseOutputWithContext

func (o SiteMachineKeyResponseOutput) ToSiteMachineKeyResponseOutputWithContext(ctx context.Context) SiteMachineKeyResponseOutput

func (SiteMachineKeyResponseOutput) ToSiteMachineKeyResponsePtrOutput

func (o SiteMachineKeyResponseOutput) ToSiteMachineKeyResponsePtrOutput() SiteMachineKeyResponsePtrOutput

func (SiteMachineKeyResponseOutput) ToSiteMachineKeyResponsePtrOutputWithContext

func (o SiteMachineKeyResponseOutput) ToSiteMachineKeyResponsePtrOutputWithContext(ctx context.Context) SiteMachineKeyResponsePtrOutput

func (SiteMachineKeyResponseOutput) Validation

MachineKey validation.

func (SiteMachineKeyResponseOutput) ValidationKey

Validation key.

type SiteMachineKeyResponsePtrInput

type SiteMachineKeyResponsePtrInput interface {
	pulumi.Input

	ToSiteMachineKeyResponsePtrOutput() SiteMachineKeyResponsePtrOutput
	ToSiteMachineKeyResponsePtrOutputWithContext(context.Context) SiteMachineKeyResponsePtrOutput
}

SiteMachineKeyResponsePtrInput is an input type that accepts SiteMachineKeyResponseArgs, SiteMachineKeyResponsePtr and SiteMachineKeyResponsePtrOutput values. You can construct a concrete instance of `SiteMachineKeyResponsePtrInput` via:

        SiteMachineKeyResponseArgs{...}

or:

        nil

type SiteMachineKeyResponsePtrOutput

type SiteMachineKeyResponsePtrOutput struct{ *pulumi.OutputState }

func (SiteMachineKeyResponsePtrOutput) Decryption

Algorithm used for decryption.

func (SiteMachineKeyResponsePtrOutput) DecryptionKey

Decryption key.

func (SiteMachineKeyResponsePtrOutput) Elem

func (SiteMachineKeyResponsePtrOutput) ElementType

func (SiteMachineKeyResponsePtrOutput) ToSiteMachineKeyResponsePtrOutput

func (o SiteMachineKeyResponsePtrOutput) ToSiteMachineKeyResponsePtrOutput() SiteMachineKeyResponsePtrOutput

func (SiteMachineKeyResponsePtrOutput) ToSiteMachineKeyResponsePtrOutputWithContext

func (o SiteMachineKeyResponsePtrOutput) ToSiteMachineKeyResponsePtrOutputWithContext(ctx context.Context) SiteMachineKeyResponsePtrOutput

func (SiteMachineKeyResponsePtrOutput) Validation

MachineKey validation.

func (SiteMachineKeyResponsePtrOutput) ValidationKey

Validation key.

type SkuCapacity

type SkuCapacity struct {
	// Default number of workers for this App Service plan SKU.
	Default *int `pulumi:"default"`
	// Maximum number of workers for this App Service plan SKU.
	Maximum *int `pulumi:"maximum"`
	// Minimum number of workers for this App Service plan SKU.
	Minimum *int `pulumi:"minimum"`
	// Available scale configurations for an App Service plan.
	ScaleType *string `pulumi:"scaleType"`
}

Description of the App Service plan scale options.

type SkuCapacityArgs

type SkuCapacityArgs struct {
	// Default number of workers for this App Service plan SKU.
	Default pulumi.IntPtrInput `pulumi:"default"`
	// Maximum number of workers for this App Service plan SKU.
	Maximum pulumi.IntPtrInput `pulumi:"maximum"`
	// Minimum number of workers for this App Service plan SKU.
	Minimum pulumi.IntPtrInput `pulumi:"minimum"`
	// Available scale configurations for an App Service plan.
	ScaleType pulumi.StringPtrInput `pulumi:"scaleType"`
}

Description of the App Service plan scale options.

func (SkuCapacityArgs) ElementType

func (SkuCapacityArgs) ElementType() reflect.Type

func (SkuCapacityArgs) ToSkuCapacityOutput

func (i SkuCapacityArgs) ToSkuCapacityOutput() SkuCapacityOutput

func (SkuCapacityArgs) ToSkuCapacityOutputWithContext

func (i SkuCapacityArgs) ToSkuCapacityOutputWithContext(ctx context.Context) SkuCapacityOutput

func (SkuCapacityArgs) ToSkuCapacityPtrOutput

func (i SkuCapacityArgs) ToSkuCapacityPtrOutput() SkuCapacityPtrOutput

func (SkuCapacityArgs) ToSkuCapacityPtrOutputWithContext

func (i SkuCapacityArgs) ToSkuCapacityPtrOutputWithContext(ctx context.Context) SkuCapacityPtrOutput

type SkuCapacityInput

type SkuCapacityInput interface {
	pulumi.Input

	ToSkuCapacityOutput() SkuCapacityOutput
	ToSkuCapacityOutputWithContext(context.Context) SkuCapacityOutput
}

SkuCapacityInput is an input type that accepts SkuCapacityArgs and SkuCapacityOutput values. You can construct a concrete instance of `SkuCapacityInput` via:

SkuCapacityArgs{...}

type SkuCapacityOutput

type SkuCapacityOutput struct{ *pulumi.OutputState }

Description of the App Service plan scale options.

func (SkuCapacityOutput) Default

Default number of workers for this App Service plan SKU.

func (SkuCapacityOutput) ElementType

func (SkuCapacityOutput) ElementType() reflect.Type

func (SkuCapacityOutput) Maximum

Maximum number of workers for this App Service plan SKU.

func (SkuCapacityOutput) Minimum

Minimum number of workers for this App Service plan SKU.

func (SkuCapacityOutput) ScaleType

Available scale configurations for an App Service plan.

func (SkuCapacityOutput) ToSkuCapacityOutput

func (o SkuCapacityOutput) ToSkuCapacityOutput() SkuCapacityOutput

func (SkuCapacityOutput) ToSkuCapacityOutputWithContext

func (o SkuCapacityOutput) ToSkuCapacityOutputWithContext(ctx context.Context) SkuCapacityOutput

func (SkuCapacityOutput) ToSkuCapacityPtrOutput

func (o SkuCapacityOutput) ToSkuCapacityPtrOutput() SkuCapacityPtrOutput

func (SkuCapacityOutput) ToSkuCapacityPtrOutputWithContext

func (o SkuCapacityOutput) ToSkuCapacityPtrOutputWithContext(ctx context.Context) SkuCapacityPtrOutput

type SkuCapacityPtrInput

type SkuCapacityPtrInput interface {
	pulumi.Input

	ToSkuCapacityPtrOutput() SkuCapacityPtrOutput
	ToSkuCapacityPtrOutputWithContext(context.Context) SkuCapacityPtrOutput
}

SkuCapacityPtrInput is an input type that accepts SkuCapacityArgs, SkuCapacityPtr and SkuCapacityPtrOutput values. You can construct a concrete instance of `SkuCapacityPtrInput` via:

        SkuCapacityArgs{...}

or:

        nil

func SkuCapacityPtr

func SkuCapacityPtr(v *SkuCapacityArgs) SkuCapacityPtrInput

type SkuCapacityPtrOutput

type SkuCapacityPtrOutput struct{ *pulumi.OutputState }

func (SkuCapacityPtrOutput) Default

Default number of workers for this App Service plan SKU.

func (SkuCapacityPtrOutput) Elem

func (SkuCapacityPtrOutput) ElementType

func (SkuCapacityPtrOutput) ElementType() reflect.Type

func (SkuCapacityPtrOutput) Maximum

Maximum number of workers for this App Service plan SKU.

func (SkuCapacityPtrOutput) Minimum

Minimum number of workers for this App Service plan SKU.

func (SkuCapacityPtrOutput) ScaleType

Available scale configurations for an App Service plan.

func (SkuCapacityPtrOutput) ToSkuCapacityPtrOutput

func (o SkuCapacityPtrOutput) ToSkuCapacityPtrOutput() SkuCapacityPtrOutput

func (SkuCapacityPtrOutput) ToSkuCapacityPtrOutputWithContext

func (o SkuCapacityPtrOutput) ToSkuCapacityPtrOutputWithContext(ctx context.Context) SkuCapacityPtrOutput

type SkuCapacityResponse

type SkuCapacityResponse struct {
	// Default number of workers for this App Service plan SKU.
	Default *int `pulumi:"default"`
	// Maximum number of workers for this App Service plan SKU.
	Maximum *int `pulumi:"maximum"`
	// Minimum number of workers for this App Service plan SKU.
	Minimum *int `pulumi:"minimum"`
	// Available scale configurations for an App Service plan.
	ScaleType *string `pulumi:"scaleType"`
}

Description of the App Service plan scale options.

type SkuCapacityResponseArgs

type SkuCapacityResponseArgs struct {
	// Default number of workers for this App Service plan SKU.
	Default pulumi.IntPtrInput `pulumi:"default"`
	// Maximum number of workers for this App Service plan SKU.
	Maximum pulumi.IntPtrInput `pulumi:"maximum"`
	// Minimum number of workers for this App Service plan SKU.
	Minimum pulumi.IntPtrInput `pulumi:"minimum"`
	// Available scale configurations for an App Service plan.
	ScaleType pulumi.StringPtrInput `pulumi:"scaleType"`
}

Description of the App Service plan scale options.

func (SkuCapacityResponseArgs) ElementType

func (SkuCapacityResponseArgs) ElementType() reflect.Type

func (SkuCapacityResponseArgs) ToSkuCapacityResponseOutput

func (i SkuCapacityResponseArgs) ToSkuCapacityResponseOutput() SkuCapacityResponseOutput

func (SkuCapacityResponseArgs) ToSkuCapacityResponseOutputWithContext

func (i SkuCapacityResponseArgs) ToSkuCapacityResponseOutputWithContext(ctx context.Context) SkuCapacityResponseOutput

func (SkuCapacityResponseArgs) ToSkuCapacityResponsePtrOutput

func (i SkuCapacityResponseArgs) ToSkuCapacityResponsePtrOutput() SkuCapacityResponsePtrOutput

func (SkuCapacityResponseArgs) ToSkuCapacityResponsePtrOutputWithContext

func (i SkuCapacityResponseArgs) ToSkuCapacityResponsePtrOutputWithContext(ctx context.Context) SkuCapacityResponsePtrOutput

type SkuCapacityResponseInput

type SkuCapacityResponseInput interface {
	pulumi.Input

	ToSkuCapacityResponseOutput() SkuCapacityResponseOutput
	ToSkuCapacityResponseOutputWithContext(context.Context) SkuCapacityResponseOutput
}

SkuCapacityResponseInput is an input type that accepts SkuCapacityResponseArgs and SkuCapacityResponseOutput values. You can construct a concrete instance of `SkuCapacityResponseInput` via:

SkuCapacityResponseArgs{...}

type SkuCapacityResponseOutput

type SkuCapacityResponseOutput struct{ *pulumi.OutputState }

Description of the App Service plan scale options.

func (SkuCapacityResponseOutput) Default

Default number of workers for this App Service plan SKU.

func (SkuCapacityResponseOutput) ElementType

func (SkuCapacityResponseOutput) ElementType() reflect.Type

func (SkuCapacityResponseOutput) Maximum

Maximum number of workers for this App Service plan SKU.

func (SkuCapacityResponseOutput) Minimum

Minimum number of workers for this App Service plan SKU.

func (SkuCapacityResponseOutput) ScaleType

Available scale configurations for an App Service plan.

func (SkuCapacityResponseOutput) ToSkuCapacityResponseOutput

func (o SkuCapacityResponseOutput) ToSkuCapacityResponseOutput() SkuCapacityResponseOutput

func (SkuCapacityResponseOutput) ToSkuCapacityResponseOutputWithContext

func (o SkuCapacityResponseOutput) ToSkuCapacityResponseOutputWithContext(ctx context.Context) SkuCapacityResponseOutput

func (SkuCapacityResponseOutput) ToSkuCapacityResponsePtrOutput

func (o SkuCapacityResponseOutput) ToSkuCapacityResponsePtrOutput() SkuCapacityResponsePtrOutput

func (SkuCapacityResponseOutput) ToSkuCapacityResponsePtrOutputWithContext

func (o SkuCapacityResponseOutput) ToSkuCapacityResponsePtrOutputWithContext(ctx context.Context) SkuCapacityResponsePtrOutput

type SkuCapacityResponsePtrInput

type SkuCapacityResponsePtrInput interface {
	pulumi.Input

	ToSkuCapacityResponsePtrOutput() SkuCapacityResponsePtrOutput
	ToSkuCapacityResponsePtrOutputWithContext(context.Context) SkuCapacityResponsePtrOutput
}

SkuCapacityResponsePtrInput is an input type that accepts SkuCapacityResponseArgs, SkuCapacityResponsePtr and SkuCapacityResponsePtrOutput values. You can construct a concrete instance of `SkuCapacityResponsePtrInput` via:

        SkuCapacityResponseArgs{...}

or:

        nil

type SkuCapacityResponsePtrOutput

type SkuCapacityResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuCapacityResponsePtrOutput) Default

Default number of workers for this App Service plan SKU.

func (SkuCapacityResponsePtrOutput) Elem

func (SkuCapacityResponsePtrOutput) ElementType

func (SkuCapacityResponsePtrOutput) Maximum

Maximum number of workers for this App Service plan SKU.

func (SkuCapacityResponsePtrOutput) Minimum

Minimum number of workers for this App Service plan SKU.

func (SkuCapacityResponsePtrOutput) ScaleType

Available scale configurations for an App Service plan.

func (SkuCapacityResponsePtrOutput) ToSkuCapacityResponsePtrOutput

func (o SkuCapacityResponsePtrOutput) ToSkuCapacityResponsePtrOutput() SkuCapacityResponsePtrOutput

func (SkuCapacityResponsePtrOutput) ToSkuCapacityResponsePtrOutputWithContext

func (o SkuCapacityResponsePtrOutput) ToSkuCapacityResponsePtrOutputWithContext(ctx context.Context) SkuCapacityResponsePtrOutput

type SkuDescription

type SkuDescription struct {
	// Capabilities of the SKU, e.g., is traffic manager enabled?
	Capabilities []Capability `pulumi:"capabilities"`
	// Current number of instances assigned to the resource.
	Capacity *int `pulumi:"capacity"`
	// Family code of the resource SKU.
	Family *string `pulumi:"family"`
	// Locations of the SKU.
	Locations []string `pulumi:"locations"`
	// Name of the resource SKU.
	Name *string `pulumi:"name"`
	// Size specifier of the resource SKU.
	Size *string `pulumi:"size"`
	// Min, max, and default scale values of the SKU.
	SkuCapacity *SkuCapacity `pulumi:"skuCapacity"`
	// Service tier of the resource SKU.
	Tier *string `pulumi:"tier"`
}

Description of a SKU for a scalable resource.

type SkuDescriptionArgs

type SkuDescriptionArgs struct {
	// Capabilities of the SKU, e.g., is traffic manager enabled?
	Capabilities CapabilityArrayInput `pulumi:"capabilities"`
	// Current number of instances assigned to the resource.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Family code of the resource SKU.
	Family pulumi.StringPtrInput `pulumi:"family"`
	// Locations of the SKU.
	Locations pulumi.StringArrayInput `pulumi:"locations"`
	// Name of the resource SKU.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Size specifier of the resource SKU.
	Size pulumi.StringPtrInput `pulumi:"size"`
	// Min, max, and default scale values of the SKU.
	SkuCapacity SkuCapacityPtrInput `pulumi:"skuCapacity"`
	// Service tier of the resource SKU.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

Description of a SKU for a scalable resource.

func (SkuDescriptionArgs) ElementType

func (SkuDescriptionArgs) ElementType() reflect.Type

func (SkuDescriptionArgs) ToSkuDescriptionOutput

func (i SkuDescriptionArgs) ToSkuDescriptionOutput() SkuDescriptionOutput

func (SkuDescriptionArgs) ToSkuDescriptionOutputWithContext

func (i SkuDescriptionArgs) ToSkuDescriptionOutputWithContext(ctx context.Context) SkuDescriptionOutput

func (SkuDescriptionArgs) ToSkuDescriptionPtrOutput

func (i SkuDescriptionArgs) ToSkuDescriptionPtrOutput() SkuDescriptionPtrOutput

func (SkuDescriptionArgs) ToSkuDescriptionPtrOutputWithContext

func (i SkuDescriptionArgs) ToSkuDescriptionPtrOutputWithContext(ctx context.Context) SkuDescriptionPtrOutput

type SkuDescriptionInput

type SkuDescriptionInput interface {
	pulumi.Input

	ToSkuDescriptionOutput() SkuDescriptionOutput
	ToSkuDescriptionOutputWithContext(context.Context) SkuDescriptionOutput
}

SkuDescriptionInput is an input type that accepts SkuDescriptionArgs and SkuDescriptionOutput values. You can construct a concrete instance of `SkuDescriptionInput` via:

SkuDescriptionArgs{...}

type SkuDescriptionOutput

type SkuDescriptionOutput struct{ *pulumi.OutputState }

Description of a SKU for a scalable resource.

func (SkuDescriptionOutput) Capabilities

Capabilities of the SKU, e.g., is traffic manager enabled?

func (SkuDescriptionOutput) Capacity

Current number of instances assigned to the resource.

func (SkuDescriptionOutput) ElementType

func (SkuDescriptionOutput) ElementType() reflect.Type

func (SkuDescriptionOutput) Family

Family code of the resource SKU.

func (SkuDescriptionOutput) Locations

Locations of the SKU.

func (SkuDescriptionOutput) Name

Name of the resource SKU.

func (SkuDescriptionOutput) Size

Size specifier of the resource SKU.

func (SkuDescriptionOutput) SkuCapacity

Min, max, and default scale values of the SKU.

func (SkuDescriptionOutput) Tier

Service tier of the resource SKU.

func (SkuDescriptionOutput) ToSkuDescriptionOutput

func (o SkuDescriptionOutput) ToSkuDescriptionOutput() SkuDescriptionOutput

func (SkuDescriptionOutput) ToSkuDescriptionOutputWithContext

func (o SkuDescriptionOutput) ToSkuDescriptionOutputWithContext(ctx context.Context) SkuDescriptionOutput

func (SkuDescriptionOutput) ToSkuDescriptionPtrOutput

func (o SkuDescriptionOutput) ToSkuDescriptionPtrOutput() SkuDescriptionPtrOutput

func (SkuDescriptionOutput) ToSkuDescriptionPtrOutputWithContext

func (o SkuDescriptionOutput) ToSkuDescriptionPtrOutputWithContext(ctx context.Context) SkuDescriptionPtrOutput

type SkuDescriptionPtrInput

type SkuDescriptionPtrInput interface {
	pulumi.Input

	ToSkuDescriptionPtrOutput() SkuDescriptionPtrOutput
	ToSkuDescriptionPtrOutputWithContext(context.Context) SkuDescriptionPtrOutput
}

SkuDescriptionPtrInput is an input type that accepts SkuDescriptionArgs, SkuDescriptionPtr and SkuDescriptionPtrOutput values. You can construct a concrete instance of `SkuDescriptionPtrInput` via:

        SkuDescriptionArgs{...}

or:

        nil

type SkuDescriptionPtrOutput

type SkuDescriptionPtrOutput struct{ *pulumi.OutputState }

func (SkuDescriptionPtrOutput) Capabilities

Capabilities of the SKU, e.g., is traffic manager enabled?

func (SkuDescriptionPtrOutput) Capacity

Current number of instances assigned to the resource.

func (SkuDescriptionPtrOutput) Elem

func (SkuDescriptionPtrOutput) ElementType

func (SkuDescriptionPtrOutput) ElementType() reflect.Type

func (SkuDescriptionPtrOutput) Family

Family code of the resource SKU.

func (SkuDescriptionPtrOutput) Locations

Locations of the SKU.

func (SkuDescriptionPtrOutput) Name

Name of the resource SKU.

func (SkuDescriptionPtrOutput) Size

Size specifier of the resource SKU.

func (SkuDescriptionPtrOutput) SkuCapacity

Min, max, and default scale values of the SKU.

func (SkuDescriptionPtrOutput) Tier

Service tier of the resource SKU.

func (SkuDescriptionPtrOutput) ToSkuDescriptionPtrOutput

func (o SkuDescriptionPtrOutput) ToSkuDescriptionPtrOutput() SkuDescriptionPtrOutput

func (SkuDescriptionPtrOutput) ToSkuDescriptionPtrOutputWithContext

func (o SkuDescriptionPtrOutput) ToSkuDescriptionPtrOutputWithContext(ctx context.Context) SkuDescriptionPtrOutput

type SkuDescriptionResponse

type SkuDescriptionResponse struct {
	// Capabilities of the SKU, e.g., is traffic manager enabled?
	Capabilities []CapabilityResponse `pulumi:"capabilities"`
	// Current number of instances assigned to the resource.
	Capacity *int `pulumi:"capacity"`
	// Family code of the resource SKU.
	Family *string `pulumi:"family"`
	// Locations of the SKU.
	Locations []string `pulumi:"locations"`
	// Name of the resource SKU.
	Name *string `pulumi:"name"`
	// Size specifier of the resource SKU.
	Size *string `pulumi:"size"`
	// Min, max, and default scale values of the SKU.
	SkuCapacity *SkuCapacityResponse `pulumi:"skuCapacity"`
	// Service tier of the resource SKU.
	Tier *string `pulumi:"tier"`
}

Description of a SKU for a scalable resource.

type SkuDescriptionResponseArgs

type SkuDescriptionResponseArgs struct {
	// Capabilities of the SKU, e.g., is traffic manager enabled?
	Capabilities CapabilityResponseArrayInput `pulumi:"capabilities"`
	// Current number of instances assigned to the resource.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Family code of the resource SKU.
	Family pulumi.StringPtrInput `pulumi:"family"`
	// Locations of the SKU.
	Locations pulumi.StringArrayInput `pulumi:"locations"`
	// Name of the resource SKU.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Size specifier of the resource SKU.
	Size pulumi.StringPtrInput `pulumi:"size"`
	// Min, max, and default scale values of the SKU.
	SkuCapacity SkuCapacityResponsePtrInput `pulumi:"skuCapacity"`
	// Service tier of the resource SKU.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

Description of a SKU for a scalable resource.

func (SkuDescriptionResponseArgs) ElementType

func (SkuDescriptionResponseArgs) ElementType() reflect.Type

func (SkuDescriptionResponseArgs) ToSkuDescriptionResponseOutput

func (i SkuDescriptionResponseArgs) ToSkuDescriptionResponseOutput() SkuDescriptionResponseOutput

func (SkuDescriptionResponseArgs) ToSkuDescriptionResponseOutputWithContext

func (i SkuDescriptionResponseArgs) ToSkuDescriptionResponseOutputWithContext(ctx context.Context) SkuDescriptionResponseOutput

func (SkuDescriptionResponseArgs) ToSkuDescriptionResponsePtrOutput

func (i SkuDescriptionResponseArgs) ToSkuDescriptionResponsePtrOutput() SkuDescriptionResponsePtrOutput

func (SkuDescriptionResponseArgs) ToSkuDescriptionResponsePtrOutputWithContext

func (i SkuDescriptionResponseArgs) ToSkuDescriptionResponsePtrOutputWithContext(ctx context.Context) SkuDescriptionResponsePtrOutput

type SkuDescriptionResponseInput

type SkuDescriptionResponseInput interface {
	pulumi.Input

	ToSkuDescriptionResponseOutput() SkuDescriptionResponseOutput
	ToSkuDescriptionResponseOutputWithContext(context.Context) SkuDescriptionResponseOutput
}

SkuDescriptionResponseInput is an input type that accepts SkuDescriptionResponseArgs and SkuDescriptionResponseOutput values. You can construct a concrete instance of `SkuDescriptionResponseInput` via:

SkuDescriptionResponseArgs{...}

type SkuDescriptionResponseOutput

type SkuDescriptionResponseOutput struct{ *pulumi.OutputState }

Description of a SKU for a scalable resource.

func (SkuDescriptionResponseOutput) Capabilities

Capabilities of the SKU, e.g., is traffic manager enabled?

func (SkuDescriptionResponseOutput) Capacity

Current number of instances assigned to the resource.

func (SkuDescriptionResponseOutput) ElementType

func (SkuDescriptionResponseOutput) Family

Family code of the resource SKU.

func (SkuDescriptionResponseOutput) Locations

Locations of the SKU.

func (SkuDescriptionResponseOutput) Name

Name of the resource SKU.

func (SkuDescriptionResponseOutput) Size

Size specifier of the resource SKU.

func (SkuDescriptionResponseOutput) SkuCapacity

Min, max, and default scale values of the SKU.

func (SkuDescriptionResponseOutput) Tier

Service tier of the resource SKU.

func (SkuDescriptionResponseOutput) ToSkuDescriptionResponseOutput

func (o SkuDescriptionResponseOutput) ToSkuDescriptionResponseOutput() SkuDescriptionResponseOutput

func (SkuDescriptionResponseOutput) ToSkuDescriptionResponseOutputWithContext

func (o SkuDescriptionResponseOutput) ToSkuDescriptionResponseOutputWithContext(ctx context.Context) SkuDescriptionResponseOutput

func (SkuDescriptionResponseOutput) ToSkuDescriptionResponsePtrOutput

func (o SkuDescriptionResponseOutput) ToSkuDescriptionResponsePtrOutput() SkuDescriptionResponsePtrOutput

func (SkuDescriptionResponseOutput) ToSkuDescriptionResponsePtrOutputWithContext

func (o SkuDescriptionResponseOutput) ToSkuDescriptionResponsePtrOutputWithContext(ctx context.Context) SkuDescriptionResponsePtrOutput

type SkuDescriptionResponsePtrInput

type SkuDescriptionResponsePtrInput interface {
	pulumi.Input

	ToSkuDescriptionResponsePtrOutput() SkuDescriptionResponsePtrOutput
	ToSkuDescriptionResponsePtrOutputWithContext(context.Context) SkuDescriptionResponsePtrOutput
}

SkuDescriptionResponsePtrInput is an input type that accepts SkuDescriptionResponseArgs, SkuDescriptionResponsePtr and SkuDescriptionResponsePtrOutput values. You can construct a concrete instance of `SkuDescriptionResponsePtrInput` via:

        SkuDescriptionResponseArgs{...}

or:

        nil

type SkuDescriptionResponsePtrOutput

type SkuDescriptionResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuDescriptionResponsePtrOutput) Capabilities

Capabilities of the SKU, e.g., is traffic manager enabled?

func (SkuDescriptionResponsePtrOutput) Capacity

Current number of instances assigned to the resource.

func (SkuDescriptionResponsePtrOutput) Elem

func (SkuDescriptionResponsePtrOutput) ElementType

func (SkuDescriptionResponsePtrOutput) Family

Family code of the resource SKU.

func (SkuDescriptionResponsePtrOutput) Locations

Locations of the SKU.

func (SkuDescriptionResponsePtrOutput) Name

Name of the resource SKU.

func (SkuDescriptionResponsePtrOutput) Size

Size specifier of the resource SKU.

func (SkuDescriptionResponsePtrOutput) SkuCapacity

Min, max, and default scale values of the SKU.

func (SkuDescriptionResponsePtrOutput) Tier

Service tier of the resource SKU.

func (SkuDescriptionResponsePtrOutput) ToSkuDescriptionResponsePtrOutput

func (o SkuDescriptionResponsePtrOutput) ToSkuDescriptionResponsePtrOutput() SkuDescriptionResponsePtrOutput

func (SkuDescriptionResponsePtrOutput) ToSkuDescriptionResponsePtrOutputWithContext

func (o SkuDescriptionResponsePtrOutput) ToSkuDescriptionResponsePtrOutputWithContext(ctx context.Context) SkuDescriptionResponsePtrOutput

type SlotSwapStatusResponse

type SlotSwapStatusResponse struct {
	// The destination slot of the last swap operation.
	DestinationSlotName string `pulumi:"destinationSlotName"`
	// The source slot of the last swap operation.
	SourceSlotName string `pulumi:"sourceSlotName"`
	// The time the last successful slot swap completed.
	TimestampUtc string `pulumi:"timestampUtc"`
}

The status of the last successful slot swap operation.

type SlotSwapStatusResponseArgs

type SlotSwapStatusResponseArgs struct {
	// The destination slot of the last swap operation.
	DestinationSlotName pulumi.StringInput `pulumi:"destinationSlotName"`
	// The source slot of the last swap operation.
	SourceSlotName pulumi.StringInput `pulumi:"sourceSlotName"`
	// The time the last successful slot swap completed.
	TimestampUtc pulumi.StringInput `pulumi:"timestampUtc"`
}

The status of the last successful slot swap operation.

func (SlotSwapStatusResponseArgs) ElementType

func (SlotSwapStatusResponseArgs) ElementType() reflect.Type

func (SlotSwapStatusResponseArgs) ToSlotSwapStatusResponseOutput

func (i SlotSwapStatusResponseArgs) ToSlotSwapStatusResponseOutput() SlotSwapStatusResponseOutput

func (SlotSwapStatusResponseArgs) ToSlotSwapStatusResponseOutputWithContext

func (i SlotSwapStatusResponseArgs) ToSlotSwapStatusResponseOutputWithContext(ctx context.Context) SlotSwapStatusResponseOutput

func (SlotSwapStatusResponseArgs) ToSlotSwapStatusResponsePtrOutput

func (i SlotSwapStatusResponseArgs) ToSlotSwapStatusResponsePtrOutput() SlotSwapStatusResponsePtrOutput

func (SlotSwapStatusResponseArgs) ToSlotSwapStatusResponsePtrOutputWithContext

func (i SlotSwapStatusResponseArgs) ToSlotSwapStatusResponsePtrOutputWithContext(ctx context.Context) SlotSwapStatusResponsePtrOutput

type SlotSwapStatusResponseInput

type SlotSwapStatusResponseInput interface {
	pulumi.Input

	ToSlotSwapStatusResponseOutput() SlotSwapStatusResponseOutput
	ToSlotSwapStatusResponseOutputWithContext(context.Context) SlotSwapStatusResponseOutput
}

SlotSwapStatusResponseInput is an input type that accepts SlotSwapStatusResponseArgs and SlotSwapStatusResponseOutput values. You can construct a concrete instance of `SlotSwapStatusResponseInput` via:

SlotSwapStatusResponseArgs{...}

type SlotSwapStatusResponseOutput

type SlotSwapStatusResponseOutput struct{ *pulumi.OutputState }

The status of the last successful slot swap operation.

func (SlotSwapStatusResponseOutput) DestinationSlotName

func (o SlotSwapStatusResponseOutput) DestinationSlotName() pulumi.StringOutput

The destination slot of the last swap operation.

func (SlotSwapStatusResponseOutput) ElementType

func (SlotSwapStatusResponseOutput) SourceSlotName

The source slot of the last swap operation.

func (SlotSwapStatusResponseOutput) TimestampUtc

The time the last successful slot swap completed.

func (SlotSwapStatusResponseOutput) ToSlotSwapStatusResponseOutput

func (o SlotSwapStatusResponseOutput) ToSlotSwapStatusResponseOutput() SlotSwapStatusResponseOutput

func (SlotSwapStatusResponseOutput) ToSlotSwapStatusResponseOutputWithContext

func (o SlotSwapStatusResponseOutput) ToSlotSwapStatusResponseOutputWithContext(ctx context.Context) SlotSwapStatusResponseOutput

func (SlotSwapStatusResponseOutput) ToSlotSwapStatusResponsePtrOutput

func (o SlotSwapStatusResponseOutput) ToSlotSwapStatusResponsePtrOutput() SlotSwapStatusResponsePtrOutput

func (SlotSwapStatusResponseOutput) ToSlotSwapStatusResponsePtrOutputWithContext

func (o SlotSwapStatusResponseOutput) ToSlotSwapStatusResponsePtrOutputWithContext(ctx context.Context) SlotSwapStatusResponsePtrOutput

type SlotSwapStatusResponsePtrInput

type SlotSwapStatusResponsePtrInput interface {
	pulumi.Input

	ToSlotSwapStatusResponsePtrOutput() SlotSwapStatusResponsePtrOutput
	ToSlotSwapStatusResponsePtrOutputWithContext(context.Context) SlotSwapStatusResponsePtrOutput
}

SlotSwapStatusResponsePtrInput is an input type that accepts SlotSwapStatusResponseArgs, SlotSwapStatusResponsePtr and SlotSwapStatusResponsePtrOutput values. You can construct a concrete instance of `SlotSwapStatusResponsePtrInput` via:

        SlotSwapStatusResponseArgs{...}

or:

        nil

type SlotSwapStatusResponsePtrOutput

type SlotSwapStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (SlotSwapStatusResponsePtrOutput) DestinationSlotName

func (o SlotSwapStatusResponsePtrOutput) DestinationSlotName() pulumi.StringPtrOutput

The destination slot of the last swap operation.

func (SlotSwapStatusResponsePtrOutput) Elem

func (SlotSwapStatusResponsePtrOutput) ElementType

func (SlotSwapStatusResponsePtrOutput) SourceSlotName

The source slot of the last swap operation.

func (SlotSwapStatusResponsePtrOutput) TimestampUtc

The time the last successful slot swap completed.

func (SlotSwapStatusResponsePtrOutput) ToSlotSwapStatusResponsePtrOutput

func (o SlotSwapStatusResponsePtrOutput) ToSlotSwapStatusResponsePtrOutput() SlotSwapStatusResponsePtrOutput

func (SlotSwapStatusResponsePtrOutput) ToSlotSwapStatusResponsePtrOutputWithContext

func (o SlotSwapStatusResponsePtrOutput) ToSlotSwapStatusResponsePtrOutputWithContext(ctx context.Context) SlotSwapStatusResponsePtrOutput

type SlowRequestsBasedTrigger

type SlowRequestsBasedTrigger struct {
	// Request Count.
	Count *int `pulumi:"count"`
	// Time interval.
	TimeInterval *string `pulumi:"timeInterval"`
	// Time taken.
	TimeTaken *string `pulumi:"timeTaken"`
}

Trigger based on request execution time.

type SlowRequestsBasedTriggerArgs

type SlowRequestsBasedTriggerArgs struct {
	// Request Count.
	Count pulumi.IntPtrInput `pulumi:"count"`
	// Time interval.
	TimeInterval pulumi.StringPtrInput `pulumi:"timeInterval"`
	// Time taken.
	TimeTaken pulumi.StringPtrInput `pulumi:"timeTaken"`
}

Trigger based on request execution time.

func (SlowRequestsBasedTriggerArgs) ElementType

func (SlowRequestsBasedTriggerArgs) ToSlowRequestsBasedTriggerOutput

func (i SlowRequestsBasedTriggerArgs) ToSlowRequestsBasedTriggerOutput() SlowRequestsBasedTriggerOutput

func (SlowRequestsBasedTriggerArgs) ToSlowRequestsBasedTriggerOutputWithContext

func (i SlowRequestsBasedTriggerArgs) ToSlowRequestsBasedTriggerOutputWithContext(ctx context.Context) SlowRequestsBasedTriggerOutput

func (SlowRequestsBasedTriggerArgs) ToSlowRequestsBasedTriggerPtrOutput

func (i SlowRequestsBasedTriggerArgs) ToSlowRequestsBasedTriggerPtrOutput() SlowRequestsBasedTriggerPtrOutput

func (SlowRequestsBasedTriggerArgs) ToSlowRequestsBasedTriggerPtrOutputWithContext

func (i SlowRequestsBasedTriggerArgs) ToSlowRequestsBasedTriggerPtrOutputWithContext(ctx context.Context) SlowRequestsBasedTriggerPtrOutput

type SlowRequestsBasedTriggerInput

type SlowRequestsBasedTriggerInput interface {
	pulumi.Input

	ToSlowRequestsBasedTriggerOutput() SlowRequestsBasedTriggerOutput
	ToSlowRequestsBasedTriggerOutputWithContext(context.Context) SlowRequestsBasedTriggerOutput
}

SlowRequestsBasedTriggerInput is an input type that accepts SlowRequestsBasedTriggerArgs and SlowRequestsBasedTriggerOutput values. You can construct a concrete instance of `SlowRequestsBasedTriggerInput` via:

SlowRequestsBasedTriggerArgs{...}

type SlowRequestsBasedTriggerOutput

type SlowRequestsBasedTriggerOutput struct{ *pulumi.OutputState }

Trigger based on request execution time.

func (SlowRequestsBasedTriggerOutput) Count

Request Count.

func (SlowRequestsBasedTriggerOutput) ElementType

func (SlowRequestsBasedTriggerOutput) TimeInterval

Time interval.

func (SlowRequestsBasedTriggerOutput) TimeTaken

Time taken.

func (SlowRequestsBasedTriggerOutput) ToSlowRequestsBasedTriggerOutput

func (o SlowRequestsBasedTriggerOutput) ToSlowRequestsBasedTriggerOutput() SlowRequestsBasedTriggerOutput

func (SlowRequestsBasedTriggerOutput) ToSlowRequestsBasedTriggerOutputWithContext

func (o SlowRequestsBasedTriggerOutput) ToSlowRequestsBasedTriggerOutputWithContext(ctx context.Context) SlowRequestsBasedTriggerOutput

func (SlowRequestsBasedTriggerOutput) ToSlowRequestsBasedTriggerPtrOutput

func (o SlowRequestsBasedTriggerOutput) ToSlowRequestsBasedTriggerPtrOutput() SlowRequestsBasedTriggerPtrOutput

func (SlowRequestsBasedTriggerOutput) ToSlowRequestsBasedTriggerPtrOutputWithContext

func (o SlowRequestsBasedTriggerOutput) ToSlowRequestsBasedTriggerPtrOutputWithContext(ctx context.Context) SlowRequestsBasedTriggerPtrOutput

type SlowRequestsBasedTriggerPtrInput

type SlowRequestsBasedTriggerPtrInput interface {
	pulumi.Input

	ToSlowRequestsBasedTriggerPtrOutput() SlowRequestsBasedTriggerPtrOutput
	ToSlowRequestsBasedTriggerPtrOutputWithContext(context.Context) SlowRequestsBasedTriggerPtrOutput
}

SlowRequestsBasedTriggerPtrInput is an input type that accepts SlowRequestsBasedTriggerArgs, SlowRequestsBasedTriggerPtr and SlowRequestsBasedTriggerPtrOutput values. You can construct a concrete instance of `SlowRequestsBasedTriggerPtrInput` via:

        SlowRequestsBasedTriggerArgs{...}

or:

        nil

type SlowRequestsBasedTriggerPtrOutput

type SlowRequestsBasedTriggerPtrOutput struct{ *pulumi.OutputState }

func (SlowRequestsBasedTriggerPtrOutput) Count

Request Count.

func (SlowRequestsBasedTriggerPtrOutput) Elem

func (SlowRequestsBasedTriggerPtrOutput) ElementType

func (SlowRequestsBasedTriggerPtrOutput) TimeInterval

Time interval.

func (SlowRequestsBasedTriggerPtrOutput) TimeTaken

Time taken.

func (SlowRequestsBasedTriggerPtrOutput) ToSlowRequestsBasedTriggerPtrOutput

func (o SlowRequestsBasedTriggerPtrOutput) ToSlowRequestsBasedTriggerPtrOutput() SlowRequestsBasedTriggerPtrOutput

func (SlowRequestsBasedTriggerPtrOutput) ToSlowRequestsBasedTriggerPtrOutputWithContext

func (o SlowRequestsBasedTriggerPtrOutput) ToSlowRequestsBasedTriggerPtrOutputWithContext(ctx context.Context) SlowRequestsBasedTriggerPtrOutput

type SlowRequestsBasedTriggerResponse

type SlowRequestsBasedTriggerResponse struct {
	// Request Count.
	Count *int `pulumi:"count"`
	// Time interval.
	TimeInterval *string `pulumi:"timeInterval"`
	// Time taken.
	TimeTaken *string `pulumi:"timeTaken"`
}

Trigger based on request execution time.

type SlowRequestsBasedTriggerResponseArgs

type SlowRequestsBasedTriggerResponseArgs struct {
	// Request Count.
	Count pulumi.IntPtrInput `pulumi:"count"`
	// Time interval.
	TimeInterval pulumi.StringPtrInput `pulumi:"timeInterval"`
	// Time taken.
	TimeTaken pulumi.StringPtrInput `pulumi:"timeTaken"`
}

Trigger based on request execution time.

func (SlowRequestsBasedTriggerResponseArgs) ElementType

func (SlowRequestsBasedTriggerResponseArgs) ToSlowRequestsBasedTriggerResponseOutput

func (i SlowRequestsBasedTriggerResponseArgs) ToSlowRequestsBasedTriggerResponseOutput() SlowRequestsBasedTriggerResponseOutput

func (SlowRequestsBasedTriggerResponseArgs) ToSlowRequestsBasedTriggerResponseOutputWithContext

func (i SlowRequestsBasedTriggerResponseArgs) ToSlowRequestsBasedTriggerResponseOutputWithContext(ctx context.Context) SlowRequestsBasedTriggerResponseOutput

func (SlowRequestsBasedTriggerResponseArgs) ToSlowRequestsBasedTriggerResponsePtrOutput

func (i SlowRequestsBasedTriggerResponseArgs) ToSlowRequestsBasedTriggerResponsePtrOutput() SlowRequestsBasedTriggerResponsePtrOutput

func (SlowRequestsBasedTriggerResponseArgs) ToSlowRequestsBasedTriggerResponsePtrOutputWithContext

func (i SlowRequestsBasedTriggerResponseArgs) ToSlowRequestsBasedTriggerResponsePtrOutputWithContext(ctx context.Context) SlowRequestsBasedTriggerResponsePtrOutput

type SlowRequestsBasedTriggerResponseInput

type SlowRequestsBasedTriggerResponseInput interface {
	pulumi.Input

	ToSlowRequestsBasedTriggerResponseOutput() SlowRequestsBasedTriggerResponseOutput
	ToSlowRequestsBasedTriggerResponseOutputWithContext(context.Context) SlowRequestsBasedTriggerResponseOutput
}

SlowRequestsBasedTriggerResponseInput is an input type that accepts SlowRequestsBasedTriggerResponseArgs and SlowRequestsBasedTriggerResponseOutput values. You can construct a concrete instance of `SlowRequestsBasedTriggerResponseInput` via:

SlowRequestsBasedTriggerResponseArgs{...}

type SlowRequestsBasedTriggerResponseOutput

type SlowRequestsBasedTriggerResponseOutput struct{ *pulumi.OutputState }

Trigger based on request execution time.

func (SlowRequestsBasedTriggerResponseOutput) Count

Request Count.

func (SlowRequestsBasedTriggerResponseOutput) ElementType

func (SlowRequestsBasedTriggerResponseOutput) TimeInterval

Time interval.

func (SlowRequestsBasedTriggerResponseOutput) TimeTaken

Time taken.

func (SlowRequestsBasedTriggerResponseOutput) ToSlowRequestsBasedTriggerResponseOutput

func (o SlowRequestsBasedTriggerResponseOutput) ToSlowRequestsBasedTriggerResponseOutput() SlowRequestsBasedTriggerResponseOutput

func (SlowRequestsBasedTriggerResponseOutput) ToSlowRequestsBasedTriggerResponseOutputWithContext

func (o SlowRequestsBasedTriggerResponseOutput) ToSlowRequestsBasedTriggerResponseOutputWithContext(ctx context.Context) SlowRequestsBasedTriggerResponseOutput

func (SlowRequestsBasedTriggerResponseOutput) ToSlowRequestsBasedTriggerResponsePtrOutput

func (o SlowRequestsBasedTriggerResponseOutput) ToSlowRequestsBasedTriggerResponsePtrOutput() SlowRequestsBasedTriggerResponsePtrOutput

func (SlowRequestsBasedTriggerResponseOutput) ToSlowRequestsBasedTriggerResponsePtrOutputWithContext

func (o SlowRequestsBasedTriggerResponseOutput) ToSlowRequestsBasedTriggerResponsePtrOutputWithContext(ctx context.Context) SlowRequestsBasedTriggerResponsePtrOutput

type SlowRequestsBasedTriggerResponsePtrInput

type SlowRequestsBasedTriggerResponsePtrInput interface {
	pulumi.Input

	ToSlowRequestsBasedTriggerResponsePtrOutput() SlowRequestsBasedTriggerResponsePtrOutput
	ToSlowRequestsBasedTriggerResponsePtrOutputWithContext(context.Context) SlowRequestsBasedTriggerResponsePtrOutput
}

SlowRequestsBasedTriggerResponsePtrInput is an input type that accepts SlowRequestsBasedTriggerResponseArgs, SlowRequestsBasedTriggerResponsePtr and SlowRequestsBasedTriggerResponsePtrOutput values. You can construct a concrete instance of `SlowRequestsBasedTriggerResponsePtrInput` via:

        SlowRequestsBasedTriggerResponseArgs{...}

or:

        nil

type SlowRequestsBasedTriggerResponsePtrOutput

type SlowRequestsBasedTriggerResponsePtrOutput struct{ *pulumi.OutputState }

func (SlowRequestsBasedTriggerResponsePtrOutput) Count

Request Count.

func (SlowRequestsBasedTriggerResponsePtrOutput) Elem

func (SlowRequestsBasedTriggerResponsePtrOutput) ElementType

func (SlowRequestsBasedTriggerResponsePtrOutput) TimeInterval

Time interval.

func (SlowRequestsBasedTriggerResponsePtrOutput) TimeTaken

Time taken.

func (SlowRequestsBasedTriggerResponsePtrOutput) ToSlowRequestsBasedTriggerResponsePtrOutput

func (o SlowRequestsBasedTriggerResponsePtrOutput) ToSlowRequestsBasedTriggerResponsePtrOutput() SlowRequestsBasedTriggerResponsePtrOutput

func (SlowRequestsBasedTriggerResponsePtrOutput) ToSlowRequestsBasedTriggerResponsePtrOutputWithContext

func (o SlowRequestsBasedTriggerResponsePtrOutput) ToSlowRequestsBasedTriggerResponsePtrOutputWithContext(ctx context.Context) SlowRequestsBasedTriggerResponsePtrOutput

type SslState added in v0.3.1

type SslState pulumi.String

SSL type.

func (SslState) ElementType added in v0.3.1

func (SslState) ElementType() reflect.Type

func (SslState) ToStringOutput added in v0.3.1

func (e SslState) ToStringOutput() pulumi.StringOutput

func (SslState) ToStringOutputWithContext added in v0.3.1

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

func (SslState) ToStringPtrOutput added in v0.3.1

func (e SslState) ToStringPtrOutput() pulumi.StringPtrOutput

func (SslState) ToStringPtrOutputWithContext added in v0.3.1

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

type StampCapacity

type StampCapacity struct {
	// Available capacity (# of machines, bytes of storage etc...)
	AvailableCapacity *float64 `pulumi:"availableCapacity"`
	// Shared/Dedicated workers
	ComputeMode *string `pulumi:"computeMode"`
	// If true it includes basic sites
	//             Basic sites are not used for capacity allocation.
	ExcludeFromCapacityAllocation *bool `pulumi:"excludeFromCapacityAllocation"`
	// Is capacity applicable for all sites?
	IsApplicableForAllComputeModes *bool `pulumi:"isApplicableForAllComputeModes"`
	// Name of the stamp
	Name *string `pulumi:"name"`
	// Shared or Dedicated
	SiteMode *string `pulumi:"siteMode"`
	// Total capacity (# of machines, bytes of storage etc...)
	TotalCapacity *float64 `pulumi:"totalCapacity"`
	// Name of the unit
	Unit *string `pulumi:"unit"`
	// Size of the machines
	WorkerSize *string `pulumi:"workerSize"`
	// Size Id of machines:
	//             0 - Small
	//             1 - Medium
	//             2 - Large
	WorkerSizeId *int `pulumi:"workerSizeId"`
}

Class containing stamp capacity information

type StampCapacityArgs

type StampCapacityArgs struct {
	// Available capacity (# of machines, bytes of storage etc...)
	AvailableCapacity pulumi.Float64PtrInput `pulumi:"availableCapacity"`
	// Shared/Dedicated workers
	ComputeMode *ComputeModeOptions `pulumi:"computeMode"`
	// If true it includes basic sites
	//             Basic sites are not used for capacity allocation.
	ExcludeFromCapacityAllocation pulumi.BoolPtrInput `pulumi:"excludeFromCapacityAllocation"`
	// Is capacity applicable for all sites?
	IsApplicableForAllComputeModes pulumi.BoolPtrInput `pulumi:"isApplicableForAllComputeModes"`
	// Name of the stamp
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Shared or Dedicated
	SiteMode pulumi.StringPtrInput `pulumi:"siteMode"`
	// Total capacity (# of machines, bytes of storage etc...)
	TotalCapacity pulumi.Float64PtrInput `pulumi:"totalCapacity"`
	// Name of the unit
	Unit pulumi.StringPtrInput `pulumi:"unit"`
	// Size of the machines
	WorkerSize *WorkerSizeOptions `pulumi:"workerSize"`
	// Size Id of machines:
	//             0 - Small
	//             1 - Medium
	//             2 - Large
	WorkerSizeId pulumi.IntPtrInput `pulumi:"workerSizeId"`
}

Class containing stamp capacity information

func (StampCapacityArgs) ElementType

func (StampCapacityArgs) ElementType() reflect.Type

func (StampCapacityArgs) ToStampCapacityOutput

func (i StampCapacityArgs) ToStampCapacityOutput() StampCapacityOutput

func (StampCapacityArgs) ToStampCapacityOutputWithContext

func (i StampCapacityArgs) ToStampCapacityOutputWithContext(ctx context.Context) StampCapacityOutput

type StampCapacityArray

type StampCapacityArray []StampCapacityInput

func (StampCapacityArray) ElementType

func (StampCapacityArray) ElementType() reflect.Type

func (StampCapacityArray) ToStampCapacityArrayOutput

func (i StampCapacityArray) ToStampCapacityArrayOutput() StampCapacityArrayOutput

func (StampCapacityArray) ToStampCapacityArrayOutputWithContext

func (i StampCapacityArray) ToStampCapacityArrayOutputWithContext(ctx context.Context) StampCapacityArrayOutput

type StampCapacityArrayInput

type StampCapacityArrayInput interface {
	pulumi.Input

	ToStampCapacityArrayOutput() StampCapacityArrayOutput
	ToStampCapacityArrayOutputWithContext(context.Context) StampCapacityArrayOutput
}

StampCapacityArrayInput is an input type that accepts StampCapacityArray and StampCapacityArrayOutput values. You can construct a concrete instance of `StampCapacityArrayInput` via:

StampCapacityArray{ StampCapacityArgs{...} }

type StampCapacityArrayOutput

type StampCapacityArrayOutput struct{ *pulumi.OutputState }

func (StampCapacityArrayOutput) ElementType

func (StampCapacityArrayOutput) ElementType() reflect.Type

func (StampCapacityArrayOutput) Index

func (StampCapacityArrayOutput) ToStampCapacityArrayOutput

func (o StampCapacityArrayOutput) ToStampCapacityArrayOutput() StampCapacityArrayOutput

func (StampCapacityArrayOutput) ToStampCapacityArrayOutputWithContext

func (o StampCapacityArrayOutput) ToStampCapacityArrayOutputWithContext(ctx context.Context) StampCapacityArrayOutput

type StampCapacityInput

type StampCapacityInput interface {
	pulumi.Input

	ToStampCapacityOutput() StampCapacityOutput
	ToStampCapacityOutputWithContext(context.Context) StampCapacityOutput
}

StampCapacityInput is an input type that accepts StampCapacityArgs and StampCapacityOutput values. You can construct a concrete instance of `StampCapacityInput` via:

StampCapacityArgs{...}

type StampCapacityOutput

type StampCapacityOutput struct{ *pulumi.OutputState }

Class containing stamp capacity information

func (StampCapacityOutput) AvailableCapacity

func (o StampCapacityOutput) AvailableCapacity() pulumi.Float64PtrOutput

Available capacity (# of machines, bytes of storage etc...)

func (StampCapacityOutput) ComputeMode

func (o StampCapacityOutput) ComputeMode() pulumi.StringPtrOutput

Shared/Dedicated workers

func (StampCapacityOutput) ElementType

func (StampCapacityOutput) ElementType() reflect.Type

func (StampCapacityOutput) ExcludeFromCapacityAllocation

func (o StampCapacityOutput) ExcludeFromCapacityAllocation() pulumi.BoolPtrOutput

If true it includes basic sites

Basic sites are not used for capacity allocation.

func (StampCapacityOutput) IsApplicableForAllComputeModes

func (o StampCapacityOutput) IsApplicableForAllComputeModes() pulumi.BoolPtrOutput

Is capacity applicable for all sites?

func (StampCapacityOutput) Name

Name of the stamp

func (StampCapacityOutput) SiteMode

Shared or Dedicated

func (StampCapacityOutput) ToStampCapacityOutput

func (o StampCapacityOutput) ToStampCapacityOutput() StampCapacityOutput

func (StampCapacityOutput) ToStampCapacityOutputWithContext

func (o StampCapacityOutput) ToStampCapacityOutputWithContext(ctx context.Context) StampCapacityOutput

func (StampCapacityOutput) TotalCapacity

func (o StampCapacityOutput) TotalCapacity() pulumi.Float64PtrOutput

Total capacity (# of machines, bytes of storage etc...)

func (StampCapacityOutput) Unit

Name of the unit

func (StampCapacityOutput) WorkerSize

Size of the machines

func (StampCapacityOutput) WorkerSizeId

func (o StampCapacityOutput) WorkerSizeId() pulumi.IntPtrOutput

Size Id of machines:

0 - Small
1 - Medium
2 - Large

type StampCapacityResponse

type StampCapacityResponse struct {
	// Available capacity (# of machines, bytes of storage etc...)
	AvailableCapacity *float64 `pulumi:"availableCapacity"`
	// Shared/Dedicated workers
	ComputeMode *string `pulumi:"computeMode"`
	// If true it includes basic sites
	//             Basic sites are not used for capacity allocation.
	ExcludeFromCapacityAllocation *bool `pulumi:"excludeFromCapacityAllocation"`
	// Is capacity applicable for all sites?
	IsApplicableForAllComputeModes *bool `pulumi:"isApplicableForAllComputeModes"`
	// Name of the stamp
	Name *string `pulumi:"name"`
	// Shared or Dedicated
	SiteMode *string `pulumi:"siteMode"`
	// Total capacity (# of machines, bytes of storage etc...)
	TotalCapacity *float64 `pulumi:"totalCapacity"`
	// Name of the unit
	Unit *string `pulumi:"unit"`
	// Size of the machines
	WorkerSize *string `pulumi:"workerSize"`
	// Size Id of machines:
	//             0 - Small
	//             1 - Medium
	//             2 - Large
	WorkerSizeId *int `pulumi:"workerSizeId"`
}

Class containing stamp capacity information

type StampCapacityResponseArgs

type StampCapacityResponseArgs struct {
	// Available capacity (# of machines, bytes of storage etc...)
	AvailableCapacity pulumi.Float64PtrInput `pulumi:"availableCapacity"`
	// Shared/Dedicated workers
	ComputeMode pulumi.StringPtrInput `pulumi:"computeMode"`
	// If true it includes basic sites
	//             Basic sites are not used for capacity allocation.
	ExcludeFromCapacityAllocation pulumi.BoolPtrInput `pulumi:"excludeFromCapacityAllocation"`
	// Is capacity applicable for all sites?
	IsApplicableForAllComputeModes pulumi.BoolPtrInput `pulumi:"isApplicableForAllComputeModes"`
	// Name of the stamp
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Shared or Dedicated
	SiteMode pulumi.StringPtrInput `pulumi:"siteMode"`
	// Total capacity (# of machines, bytes of storage etc...)
	TotalCapacity pulumi.Float64PtrInput `pulumi:"totalCapacity"`
	// Name of the unit
	Unit pulumi.StringPtrInput `pulumi:"unit"`
	// Size of the machines
	WorkerSize pulumi.StringPtrInput `pulumi:"workerSize"`
	// Size Id of machines:
	//             0 - Small
	//             1 - Medium
	//             2 - Large
	WorkerSizeId pulumi.IntPtrInput `pulumi:"workerSizeId"`
}

Class containing stamp capacity information

func (StampCapacityResponseArgs) ElementType

func (StampCapacityResponseArgs) ElementType() reflect.Type

func (StampCapacityResponseArgs) ToStampCapacityResponseOutput

func (i StampCapacityResponseArgs) ToStampCapacityResponseOutput() StampCapacityResponseOutput

func (StampCapacityResponseArgs) ToStampCapacityResponseOutputWithContext

func (i StampCapacityResponseArgs) ToStampCapacityResponseOutputWithContext(ctx context.Context) StampCapacityResponseOutput

type StampCapacityResponseArray

type StampCapacityResponseArray []StampCapacityResponseInput

func (StampCapacityResponseArray) ElementType

func (StampCapacityResponseArray) ElementType() reflect.Type

func (StampCapacityResponseArray) ToStampCapacityResponseArrayOutput

func (i StampCapacityResponseArray) ToStampCapacityResponseArrayOutput() StampCapacityResponseArrayOutput

func (StampCapacityResponseArray) ToStampCapacityResponseArrayOutputWithContext

func (i StampCapacityResponseArray) ToStampCapacityResponseArrayOutputWithContext(ctx context.Context) StampCapacityResponseArrayOutput

type StampCapacityResponseArrayInput

type StampCapacityResponseArrayInput interface {
	pulumi.Input

	ToStampCapacityResponseArrayOutput() StampCapacityResponseArrayOutput
	ToStampCapacityResponseArrayOutputWithContext(context.Context) StampCapacityResponseArrayOutput
}

StampCapacityResponseArrayInput is an input type that accepts StampCapacityResponseArray and StampCapacityResponseArrayOutput values. You can construct a concrete instance of `StampCapacityResponseArrayInput` via:

StampCapacityResponseArray{ StampCapacityResponseArgs{...} }

type StampCapacityResponseArrayOutput

type StampCapacityResponseArrayOutput struct{ *pulumi.OutputState }

func (StampCapacityResponseArrayOutput) ElementType

func (StampCapacityResponseArrayOutput) Index

func (StampCapacityResponseArrayOutput) ToStampCapacityResponseArrayOutput

func (o StampCapacityResponseArrayOutput) ToStampCapacityResponseArrayOutput() StampCapacityResponseArrayOutput

func (StampCapacityResponseArrayOutput) ToStampCapacityResponseArrayOutputWithContext

func (o StampCapacityResponseArrayOutput) ToStampCapacityResponseArrayOutputWithContext(ctx context.Context) StampCapacityResponseArrayOutput

type StampCapacityResponseInput

type StampCapacityResponseInput interface {
	pulumi.Input

	ToStampCapacityResponseOutput() StampCapacityResponseOutput
	ToStampCapacityResponseOutputWithContext(context.Context) StampCapacityResponseOutput
}

StampCapacityResponseInput is an input type that accepts StampCapacityResponseArgs and StampCapacityResponseOutput values. You can construct a concrete instance of `StampCapacityResponseInput` via:

StampCapacityResponseArgs{...}

type StampCapacityResponseOutput

type StampCapacityResponseOutput struct{ *pulumi.OutputState }

Class containing stamp capacity information

func (StampCapacityResponseOutput) AvailableCapacity

func (o StampCapacityResponseOutput) AvailableCapacity() pulumi.Float64PtrOutput

Available capacity (# of machines, bytes of storage etc...)

func (StampCapacityResponseOutput) ComputeMode

Shared/Dedicated workers

func (StampCapacityResponseOutput) ElementType

func (StampCapacityResponseOutput) ExcludeFromCapacityAllocation

func (o StampCapacityResponseOutput) ExcludeFromCapacityAllocation() pulumi.BoolPtrOutput

If true it includes basic sites

Basic sites are not used for capacity allocation.

func (StampCapacityResponseOutput) IsApplicableForAllComputeModes

func (o StampCapacityResponseOutput) IsApplicableForAllComputeModes() pulumi.BoolPtrOutput

Is capacity applicable for all sites?

func (StampCapacityResponseOutput) Name

Name of the stamp

func (StampCapacityResponseOutput) SiteMode

Shared or Dedicated

func (StampCapacityResponseOutput) ToStampCapacityResponseOutput

func (o StampCapacityResponseOutput) ToStampCapacityResponseOutput() StampCapacityResponseOutput

func (StampCapacityResponseOutput) ToStampCapacityResponseOutputWithContext

func (o StampCapacityResponseOutput) ToStampCapacityResponseOutputWithContext(ctx context.Context) StampCapacityResponseOutput

func (StampCapacityResponseOutput) TotalCapacity

Total capacity (# of machines, bytes of storage etc...)

func (StampCapacityResponseOutput) Unit

Name of the unit

func (StampCapacityResponseOutput) WorkerSize

Size of the machines

func (StampCapacityResponseOutput) WorkerSizeId

Size Id of machines:

0 - Small
1 - Medium
2 - Large

type StaticSite

type StaticSite struct {
	pulumi.CustomResourceState

	// The target branch in the repository.
	Branch pulumi.StringPtrOutput `pulumi:"branch"`
	// Build properties to configure on the repository.
	BuildProperties StaticSiteBuildPropertiesResponsePtrOutput `pulumi:"buildProperties"`
	// The custom domains associated with this static site.
	CustomDomains pulumi.StringArrayOutput `pulumi:"customDomains"`
	// The default autogenerated hostname for the static site.
	DefaultHostname pulumi.StringOutput `pulumi:"defaultHostname"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.
	RepositoryToken pulumi.StringPtrOutput `pulumi:"repositoryToken"`
	// URL for the repository of the static site.
	RepositoryUrl pulumi.StringPtrOutput `pulumi:"repositoryUrl"`
	// Description of a SKU for a scalable resource.
	Sku SkuDescriptionResponsePtrOutput `pulumi:"sku"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Static Site ARM resource. Latest API Version: 2020-09-01.

func GetStaticSite

func GetStaticSite(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StaticSiteState, opts ...pulumi.ResourceOption) (*StaticSite, error)

GetStaticSite gets an existing StaticSite 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 NewStaticSite

func NewStaticSite(ctx *pulumi.Context,
	name string, args *StaticSiteArgs, opts ...pulumi.ResourceOption) (*StaticSite, error)

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

func (*StaticSite) ElementType added in v0.2.6

func (*StaticSite) ElementType() reflect.Type

func (*StaticSite) ToStaticSiteOutput added in v0.2.6

func (i *StaticSite) ToStaticSiteOutput() StaticSiteOutput

func (*StaticSite) ToStaticSiteOutputWithContext added in v0.2.6

func (i *StaticSite) ToStaticSiteOutputWithContext(ctx context.Context) StaticSiteOutput

type StaticSiteArgs

type StaticSiteArgs struct {
	// The target branch in the repository.
	Branch pulumi.StringPtrInput
	// Build properties to configure on the repository.
	BuildProperties StaticSiteBuildPropertiesPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Name of the static site to create or update.
	Name pulumi.StringInput
	// A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.
	RepositoryToken pulumi.StringPtrInput
	// URL for the repository of the static site.
	RepositoryUrl pulumi.StringPtrInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Description of a SKU for a scalable resource.
	Sku SkuDescriptionPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a StaticSite resource.

func (StaticSiteArgs) ElementType

func (StaticSiteArgs) ElementType() reflect.Type

type StaticSiteBuildProperties

type StaticSiteBuildProperties struct {
	// The path to the api code within the repository.
	ApiLocation *string `pulumi:"apiLocation"`
	// The path of the app artifacts after building.
	AppArtifactLocation *string `pulumi:"appArtifactLocation"`
	// The path to the app code within the repository.
	AppLocation *string `pulumi:"appLocation"`
}

Build properties for the static site.

type StaticSiteBuildPropertiesArgs

type StaticSiteBuildPropertiesArgs struct {
	// The path to the api code within the repository.
	ApiLocation pulumi.StringPtrInput `pulumi:"apiLocation"`
	// The path of the app artifacts after building.
	AppArtifactLocation pulumi.StringPtrInput `pulumi:"appArtifactLocation"`
	// The path to the app code within the repository.
	AppLocation pulumi.StringPtrInput `pulumi:"appLocation"`
}

Build properties for the static site.

func (StaticSiteBuildPropertiesArgs) ElementType

func (StaticSiteBuildPropertiesArgs) ToStaticSiteBuildPropertiesOutput

func (i StaticSiteBuildPropertiesArgs) ToStaticSiteBuildPropertiesOutput() StaticSiteBuildPropertiesOutput

func (StaticSiteBuildPropertiesArgs) ToStaticSiteBuildPropertiesOutputWithContext

func (i StaticSiteBuildPropertiesArgs) ToStaticSiteBuildPropertiesOutputWithContext(ctx context.Context) StaticSiteBuildPropertiesOutput

func (StaticSiteBuildPropertiesArgs) ToStaticSiteBuildPropertiesPtrOutput

func (i StaticSiteBuildPropertiesArgs) ToStaticSiteBuildPropertiesPtrOutput() StaticSiteBuildPropertiesPtrOutput

func (StaticSiteBuildPropertiesArgs) ToStaticSiteBuildPropertiesPtrOutputWithContext

func (i StaticSiteBuildPropertiesArgs) ToStaticSiteBuildPropertiesPtrOutputWithContext(ctx context.Context) StaticSiteBuildPropertiesPtrOutput

type StaticSiteBuildPropertiesInput

type StaticSiteBuildPropertiesInput interface {
	pulumi.Input

	ToStaticSiteBuildPropertiesOutput() StaticSiteBuildPropertiesOutput
	ToStaticSiteBuildPropertiesOutputWithContext(context.Context) StaticSiteBuildPropertiesOutput
}

StaticSiteBuildPropertiesInput is an input type that accepts StaticSiteBuildPropertiesArgs and StaticSiteBuildPropertiesOutput values. You can construct a concrete instance of `StaticSiteBuildPropertiesInput` via:

StaticSiteBuildPropertiesArgs{...}

type StaticSiteBuildPropertiesOutput

type StaticSiteBuildPropertiesOutput struct{ *pulumi.OutputState }

Build properties for the static site.

func (StaticSiteBuildPropertiesOutput) ApiLocation

The path to the api code within the repository.

func (StaticSiteBuildPropertiesOutput) AppArtifactLocation

func (o StaticSiteBuildPropertiesOutput) AppArtifactLocation() pulumi.StringPtrOutput

The path of the app artifacts after building.

func (StaticSiteBuildPropertiesOutput) AppLocation

The path to the app code within the repository.

func (StaticSiteBuildPropertiesOutput) ElementType

func (StaticSiteBuildPropertiesOutput) ToStaticSiteBuildPropertiesOutput

func (o StaticSiteBuildPropertiesOutput) ToStaticSiteBuildPropertiesOutput() StaticSiteBuildPropertiesOutput

func (StaticSiteBuildPropertiesOutput) ToStaticSiteBuildPropertiesOutputWithContext

func (o StaticSiteBuildPropertiesOutput) ToStaticSiteBuildPropertiesOutputWithContext(ctx context.Context) StaticSiteBuildPropertiesOutput

func (StaticSiteBuildPropertiesOutput) ToStaticSiteBuildPropertiesPtrOutput

func (o StaticSiteBuildPropertiesOutput) ToStaticSiteBuildPropertiesPtrOutput() StaticSiteBuildPropertiesPtrOutput

func (StaticSiteBuildPropertiesOutput) ToStaticSiteBuildPropertiesPtrOutputWithContext

func (o StaticSiteBuildPropertiesOutput) ToStaticSiteBuildPropertiesPtrOutputWithContext(ctx context.Context) StaticSiteBuildPropertiesPtrOutput

type StaticSiteBuildPropertiesPtrInput

type StaticSiteBuildPropertiesPtrInput interface {
	pulumi.Input

	ToStaticSiteBuildPropertiesPtrOutput() StaticSiteBuildPropertiesPtrOutput
	ToStaticSiteBuildPropertiesPtrOutputWithContext(context.Context) StaticSiteBuildPropertiesPtrOutput
}

StaticSiteBuildPropertiesPtrInput is an input type that accepts StaticSiteBuildPropertiesArgs, StaticSiteBuildPropertiesPtr and StaticSiteBuildPropertiesPtrOutput values. You can construct a concrete instance of `StaticSiteBuildPropertiesPtrInput` via:

        StaticSiteBuildPropertiesArgs{...}

or:

        nil

type StaticSiteBuildPropertiesPtrOutput

type StaticSiteBuildPropertiesPtrOutput struct{ *pulumi.OutputState }

func (StaticSiteBuildPropertiesPtrOutput) ApiLocation

The path to the api code within the repository.

func (StaticSiteBuildPropertiesPtrOutput) AppArtifactLocation

The path of the app artifacts after building.

func (StaticSiteBuildPropertiesPtrOutput) AppLocation

The path to the app code within the repository.

func (StaticSiteBuildPropertiesPtrOutput) Elem

func (StaticSiteBuildPropertiesPtrOutput) ElementType

func (StaticSiteBuildPropertiesPtrOutput) ToStaticSiteBuildPropertiesPtrOutput

func (o StaticSiteBuildPropertiesPtrOutput) ToStaticSiteBuildPropertiesPtrOutput() StaticSiteBuildPropertiesPtrOutput

func (StaticSiteBuildPropertiesPtrOutput) ToStaticSiteBuildPropertiesPtrOutputWithContext

func (o StaticSiteBuildPropertiesPtrOutput) ToStaticSiteBuildPropertiesPtrOutputWithContext(ctx context.Context) StaticSiteBuildPropertiesPtrOutput

type StaticSiteBuildPropertiesResponse

type StaticSiteBuildPropertiesResponse struct {
	// The path to the api code within the repository.
	ApiLocation *string `pulumi:"apiLocation"`
	// The path of the app artifacts after building.
	AppArtifactLocation *string `pulumi:"appArtifactLocation"`
	// The path to the app code within the repository.
	AppLocation *string `pulumi:"appLocation"`
}

Build properties for the static site.

type StaticSiteBuildPropertiesResponseArgs

type StaticSiteBuildPropertiesResponseArgs struct {
	// The path to the api code within the repository.
	ApiLocation pulumi.StringPtrInput `pulumi:"apiLocation"`
	// The path of the app artifacts after building.
	AppArtifactLocation pulumi.StringPtrInput `pulumi:"appArtifactLocation"`
	// The path to the app code within the repository.
	AppLocation pulumi.StringPtrInput `pulumi:"appLocation"`
}

Build properties for the static site.

func (StaticSiteBuildPropertiesResponseArgs) ElementType

func (StaticSiteBuildPropertiesResponseArgs) ToStaticSiteBuildPropertiesResponseOutput

func (i StaticSiteBuildPropertiesResponseArgs) ToStaticSiteBuildPropertiesResponseOutput() StaticSiteBuildPropertiesResponseOutput

func (StaticSiteBuildPropertiesResponseArgs) ToStaticSiteBuildPropertiesResponseOutputWithContext

func (i StaticSiteBuildPropertiesResponseArgs) ToStaticSiteBuildPropertiesResponseOutputWithContext(ctx context.Context) StaticSiteBuildPropertiesResponseOutput

func (StaticSiteBuildPropertiesResponseArgs) ToStaticSiteBuildPropertiesResponsePtrOutput

func (i StaticSiteBuildPropertiesResponseArgs) ToStaticSiteBuildPropertiesResponsePtrOutput() StaticSiteBuildPropertiesResponsePtrOutput

func (StaticSiteBuildPropertiesResponseArgs) ToStaticSiteBuildPropertiesResponsePtrOutputWithContext

func (i StaticSiteBuildPropertiesResponseArgs) ToStaticSiteBuildPropertiesResponsePtrOutputWithContext(ctx context.Context) StaticSiteBuildPropertiesResponsePtrOutput

type StaticSiteBuildPropertiesResponseInput

type StaticSiteBuildPropertiesResponseInput interface {
	pulumi.Input

	ToStaticSiteBuildPropertiesResponseOutput() StaticSiteBuildPropertiesResponseOutput
	ToStaticSiteBuildPropertiesResponseOutputWithContext(context.Context) StaticSiteBuildPropertiesResponseOutput
}

StaticSiteBuildPropertiesResponseInput is an input type that accepts StaticSiteBuildPropertiesResponseArgs and StaticSiteBuildPropertiesResponseOutput values. You can construct a concrete instance of `StaticSiteBuildPropertiesResponseInput` via:

StaticSiteBuildPropertiesResponseArgs{...}

type StaticSiteBuildPropertiesResponseOutput

type StaticSiteBuildPropertiesResponseOutput struct{ *pulumi.OutputState }

Build properties for the static site.

func (StaticSiteBuildPropertiesResponseOutput) ApiLocation

The path to the api code within the repository.

func (StaticSiteBuildPropertiesResponseOutput) AppArtifactLocation

The path of the app artifacts after building.

func (StaticSiteBuildPropertiesResponseOutput) AppLocation

The path to the app code within the repository.

func (StaticSiteBuildPropertiesResponseOutput) ElementType

func (StaticSiteBuildPropertiesResponseOutput) ToStaticSiteBuildPropertiesResponseOutput

func (o StaticSiteBuildPropertiesResponseOutput) ToStaticSiteBuildPropertiesResponseOutput() StaticSiteBuildPropertiesResponseOutput

func (StaticSiteBuildPropertiesResponseOutput) ToStaticSiteBuildPropertiesResponseOutputWithContext

func (o StaticSiteBuildPropertiesResponseOutput) ToStaticSiteBuildPropertiesResponseOutputWithContext(ctx context.Context) StaticSiteBuildPropertiesResponseOutput

func (StaticSiteBuildPropertiesResponseOutput) ToStaticSiteBuildPropertiesResponsePtrOutput

func (o StaticSiteBuildPropertiesResponseOutput) ToStaticSiteBuildPropertiesResponsePtrOutput() StaticSiteBuildPropertiesResponsePtrOutput

func (StaticSiteBuildPropertiesResponseOutput) ToStaticSiteBuildPropertiesResponsePtrOutputWithContext

func (o StaticSiteBuildPropertiesResponseOutput) ToStaticSiteBuildPropertiesResponsePtrOutputWithContext(ctx context.Context) StaticSiteBuildPropertiesResponsePtrOutput

type StaticSiteBuildPropertiesResponsePtrInput

type StaticSiteBuildPropertiesResponsePtrInput interface {
	pulumi.Input

	ToStaticSiteBuildPropertiesResponsePtrOutput() StaticSiteBuildPropertiesResponsePtrOutput
	ToStaticSiteBuildPropertiesResponsePtrOutputWithContext(context.Context) StaticSiteBuildPropertiesResponsePtrOutput
}

StaticSiteBuildPropertiesResponsePtrInput is an input type that accepts StaticSiteBuildPropertiesResponseArgs, StaticSiteBuildPropertiesResponsePtr and StaticSiteBuildPropertiesResponsePtrOutput values. You can construct a concrete instance of `StaticSiteBuildPropertiesResponsePtrInput` via:

        StaticSiteBuildPropertiesResponseArgs{...}

or:

        nil

type StaticSiteBuildPropertiesResponsePtrOutput

type StaticSiteBuildPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (StaticSiteBuildPropertiesResponsePtrOutput) ApiLocation

The path to the api code within the repository.

func (StaticSiteBuildPropertiesResponsePtrOutput) AppArtifactLocation

The path of the app artifacts after building.

func (StaticSiteBuildPropertiesResponsePtrOutput) AppLocation

The path to the app code within the repository.

func (StaticSiteBuildPropertiesResponsePtrOutput) Elem

func (StaticSiteBuildPropertiesResponsePtrOutput) ElementType

func (StaticSiteBuildPropertiesResponsePtrOutput) ToStaticSiteBuildPropertiesResponsePtrOutput

func (o StaticSiteBuildPropertiesResponsePtrOutput) ToStaticSiteBuildPropertiesResponsePtrOutput() StaticSiteBuildPropertiesResponsePtrOutput

func (StaticSiteBuildPropertiesResponsePtrOutput) ToStaticSiteBuildPropertiesResponsePtrOutputWithContext

func (o StaticSiteBuildPropertiesResponsePtrOutput) ToStaticSiteBuildPropertiesResponsePtrOutputWithContext(ctx context.Context) StaticSiteBuildPropertiesResponsePtrOutput

type StaticSiteInput added in v0.2.6

type StaticSiteInput interface {
	pulumi.Input

	ToStaticSiteOutput() StaticSiteOutput
	ToStaticSiteOutputWithContext(ctx context.Context) StaticSiteOutput
}

type StaticSiteOutput added in v0.2.6

type StaticSiteOutput struct {
	*pulumi.OutputState
}

func (StaticSiteOutput) ElementType added in v0.2.6

func (StaticSiteOutput) ElementType() reflect.Type

func (StaticSiteOutput) ToStaticSiteOutput added in v0.2.6

func (o StaticSiteOutput) ToStaticSiteOutput() StaticSiteOutput

func (StaticSiteOutput) ToStaticSiteOutputWithContext added in v0.2.6

func (o StaticSiteOutput) ToStaticSiteOutputWithContext(ctx context.Context) StaticSiteOutput

type StaticSiteState

type StaticSiteState struct {
	// The target branch in the repository.
	Branch pulumi.StringPtrInput
	// Build properties to configure on the repository.
	BuildProperties StaticSiteBuildPropertiesResponsePtrInput
	// The custom domains associated with this static site.
	CustomDomains pulumi.StringArrayInput
	// The default autogenerated hostname for the static site.
	DefaultHostname pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.
	RepositoryToken pulumi.StringPtrInput
	// URL for the repository of the static site.
	RepositoryUrl pulumi.StringPtrInput
	// Description of a SKU for a scalable resource.
	Sku SkuDescriptionResponsePtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (StaticSiteState) ElementType

func (StaticSiteState) ElementType() reflect.Type

type StaticSiteUserARMResourceResponse

type StaticSiteUserARMResourceResponse struct {
	// The display name for the static site user.
	DisplayName string `pulumi:"displayName"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The identity provider for the static site user.
	Provider string `pulumi:"provider"`
	// The roles for the static site user, in free-form string format
	Roles *string `pulumi:"roles"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
	// The user id for the static site user.
	UserId string `pulumi:"userId"`
}

Static Site User ARM resource.

type StaticSiteUserARMResourceResponseArgs

type StaticSiteUserARMResourceResponseArgs struct {
	// The display name for the static site user.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringInput `pulumi:"name"`
	// The identity provider for the static site user.
	Provider pulumi.StringInput `pulumi:"provider"`
	// The roles for the static site user, in free-form string format
	Roles pulumi.StringPtrInput `pulumi:"roles"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
	// The user id for the static site user.
	UserId pulumi.StringInput `pulumi:"userId"`
}

Static Site User ARM resource.

func (StaticSiteUserARMResourceResponseArgs) ElementType

func (StaticSiteUserARMResourceResponseArgs) ToStaticSiteUserARMResourceResponseOutput

func (i StaticSiteUserARMResourceResponseArgs) ToStaticSiteUserARMResourceResponseOutput() StaticSiteUserARMResourceResponseOutput

func (StaticSiteUserARMResourceResponseArgs) ToStaticSiteUserARMResourceResponseOutputWithContext

func (i StaticSiteUserARMResourceResponseArgs) ToStaticSiteUserARMResourceResponseOutputWithContext(ctx context.Context) StaticSiteUserARMResourceResponseOutput

type StaticSiteUserARMResourceResponseArray

type StaticSiteUserARMResourceResponseArray []StaticSiteUserARMResourceResponseInput

func (StaticSiteUserARMResourceResponseArray) ElementType

func (StaticSiteUserARMResourceResponseArray) ToStaticSiteUserARMResourceResponseArrayOutput

func (i StaticSiteUserARMResourceResponseArray) ToStaticSiteUserARMResourceResponseArrayOutput() StaticSiteUserARMResourceResponseArrayOutput

func (StaticSiteUserARMResourceResponseArray) ToStaticSiteUserARMResourceResponseArrayOutputWithContext

func (i StaticSiteUserARMResourceResponseArray) ToStaticSiteUserARMResourceResponseArrayOutputWithContext(ctx context.Context) StaticSiteUserARMResourceResponseArrayOutput

type StaticSiteUserARMResourceResponseArrayInput

type StaticSiteUserARMResourceResponseArrayInput interface {
	pulumi.Input

	ToStaticSiteUserARMResourceResponseArrayOutput() StaticSiteUserARMResourceResponseArrayOutput
	ToStaticSiteUserARMResourceResponseArrayOutputWithContext(context.Context) StaticSiteUserARMResourceResponseArrayOutput
}

StaticSiteUserARMResourceResponseArrayInput is an input type that accepts StaticSiteUserARMResourceResponseArray and StaticSiteUserARMResourceResponseArrayOutput values. You can construct a concrete instance of `StaticSiteUserARMResourceResponseArrayInput` via:

StaticSiteUserARMResourceResponseArray{ StaticSiteUserARMResourceResponseArgs{...} }

type StaticSiteUserARMResourceResponseArrayOutput

type StaticSiteUserARMResourceResponseArrayOutput struct{ *pulumi.OutputState }

func (StaticSiteUserARMResourceResponseArrayOutput) ElementType

func (StaticSiteUserARMResourceResponseArrayOutput) Index

func (StaticSiteUserARMResourceResponseArrayOutput) ToStaticSiteUserARMResourceResponseArrayOutput

func (o StaticSiteUserARMResourceResponseArrayOutput) ToStaticSiteUserARMResourceResponseArrayOutput() StaticSiteUserARMResourceResponseArrayOutput

func (StaticSiteUserARMResourceResponseArrayOutput) ToStaticSiteUserARMResourceResponseArrayOutputWithContext

func (o StaticSiteUserARMResourceResponseArrayOutput) ToStaticSiteUserARMResourceResponseArrayOutputWithContext(ctx context.Context) StaticSiteUserARMResourceResponseArrayOutput

type StaticSiteUserARMResourceResponseInput

type StaticSiteUserARMResourceResponseInput interface {
	pulumi.Input

	ToStaticSiteUserARMResourceResponseOutput() StaticSiteUserARMResourceResponseOutput
	ToStaticSiteUserARMResourceResponseOutputWithContext(context.Context) StaticSiteUserARMResourceResponseOutput
}

StaticSiteUserARMResourceResponseInput is an input type that accepts StaticSiteUserARMResourceResponseArgs and StaticSiteUserARMResourceResponseOutput values. You can construct a concrete instance of `StaticSiteUserARMResourceResponseInput` via:

StaticSiteUserARMResourceResponseArgs{...}

type StaticSiteUserARMResourceResponseOutput

type StaticSiteUserARMResourceResponseOutput struct{ *pulumi.OutputState }

Static Site User ARM resource.

func (StaticSiteUserARMResourceResponseOutput) DisplayName

The display name for the static site user.

func (StaticSiteUserARMResourceResponseOutput) ElementType

func (StaticSiteUserARMResourceResponseOutput) Id

Resource Id.

func (StaticSiteUserARMResourceResponseOutput) Kind

Kind of resource.

func (StaticSiteUserARMResourceResponseOutput) Name

Resource Name.

func (StaticSiteUserARMResourceResponseOutput) Provider

The identity provider for the static site user.

func (StaticSiteUserARMResourceResponseOutput) Roles

The roles for the static site user, in free-form string format

func (StaticSiteUserARMResourceResponseOutput) SystemData added in v0.3.1

The system metadata relating to this resource.

func (StaticSiteUserARMResourceResponseOutput) ToStaticSiteUserARMResourceResponseOutput

func (o StaticSiteUserARMResourceResponseOutput) ToStaticSiteUserARMResourceResponseOutput() StaticSiteUserARMResourceResponseOutput

func (StaticSiteUserARMResourceResponseOutput) ToStaticSiteUserARMResourceResponseOutputWithContext

func (o StaticSiteUserARMResourceResponseOutput) ToStaticSiteUserARMResourceResponseOutputWithContext(ctx context.Context) StaticSiteUserARMResourceResponseOutput

func (StaticSiteUserARMResourceResponseOutput) Type

Resource type.

func (StaticSiteUserARMResourceResponseOutput) UserId

The user id for the static site user.

type StatusCodesBasedTrigger

type StatusCodesBasedTrigger struct {
	// Request Count.
	Count *int `pulumi:"count"`
	// HTTP status code.
	Status *int `pulumi:"status"`
	// Request Sub Status.
	SubStatus *int `pulumi:"subStatus"`
	// Time interval.
	TimeInterval *string `pulumi:"timeInterval"`
	// Win32 error code.
	Win32Status *int `pulumi:"win32Status"`
}

Trigger based on status code.

type StatusCodesBasedTriggerArgs

type StatusCodesBasedTriggerArgs struct {
	// Request Count.
	Count pulumi.IntPtrInput `pulumi:"count"`
	// HTTP status code.
	Status pulumi.IntPtrInput `pulumi:"status"`
	// Request Sub Status.
	SubStatus pulumi.IntPtrInput `pulumi:"subStatus"`
	// Time interval.
	TimeInterval pulumi.StringPtrInput `pulumi:"timeInterval"`
	// Win32 error code.
	Win32Status pulumi.IntPtrInput `pulumi:"win32Status"`
}

Trigger based on status code.

func (StatusCodesBasedTriggerArgs) ElementType

func (StatusCodesBasedTriggerArgs) ToStatusCodesBasedTriggerOutput

func (i StatusCodesBasedTriggerArgs) ToStatusCodesBasedTriggerOutput() StatusCodesBasedTriggerOutput

func (StatusCodesBasedTriggerArgs) ToStatusCodesBasedTriggerOutputWithContext

func (i StatusCodesBasedTriggerArgs) ToStatusCodesBasedTriggerOutputWithContext(ctx context.Context) StatusCodesBasedTriggerOutput

type StatusCodesBasedTriggerArray

type StatusCodesBasedTriggerArray []StatusCodesBasedTriggerInput

func (StatusCodesBasedTriggerArray) ElementType

func (StatusCodesBasedTriggerArray) ToStatusCodesBasedTriggerArrayOutput

func (i StatusCodesBasedTriggerArray) ToStatusCodesBasedTriggerArrayOutput() StatusCodesBasedTriggerArrayOutput

func (StatusCodesBasedTriggerArray) ToStatusCodesBasedTriggerArrayOutputWithContext

func (i StatusCodesBasedTriggerArray) ToStatusCodesBasedTriggerArrayOutputWithContext(ctx context.Context) StatusCodesBasedTriggerArrayOutput

type StatusCodesBasedTriggerArrayInput

type StatusCodesBasedTriggerArrayInput interface {
	pulumi.Input

	ToStatusCodesBasedTriggerArrayOutput() StatusCodesBasedTriggerArrayOutput
	ToStatusCodesBasedTriggerArrayOutputWithContext(context.Context) StatusCodesBasedTriggerArrayOutput
}

StatusCodesBasedTriggerArrayInput is an input type that accepts StatusCodesBasedTriggerArray and StatusCodesBasedTriggerArrayOutput values. You can construct a concrete instance of `StatusCodesBasedTriggerArrayInput` via:

StatusCodesBasedTriggerArray{ StatusCodesBasedTriggerArgs{...} }

type StatusCodesBasedTriggerArrayOutput

type StatusCodesBasedTriggerArrayOutput struct{ *pulumi.OutputState }

func (StatusCodesBasedTriggerArrayOutput) ElementType

func (StatusCodesBasedTriggerArrayOutput) Index

func (StatusCodesBasedTriggerArrayOutput) ToStatusCodesBasedTriggerArrayOutput

func (o StatusCodesBasedTriggerArrayOutput) ToStatusCodesBasedTriggerArrayOutput() StatusCodesBasedTriggerArrayOutput

func (StatusCodesBasedTriggerArrayOutput) ToStatusCodesBasedTriggerArrayOutputWithContext

func (o StatusCodesBasedTriggerArrayOutput) ToStatusCodesBasedTriggerArrayOutputWithContext(ctx context.Context) StatusCodesBasedTriggerArrayOutput

type StatusCodesBasedTriggerInput

type StatusCodesBasedTriggerInput interface {
	pulumi.Input

	ToStatusCodesBasedTriggerOutput() StatusCodesBasedTriggerOutput
	ToStatusCodesBasedTriggerOutputWithContext(context.Context) StatusCodesBasedTriggerOutput
}

StatusCodesBasedTriggerInput is an input type that accepts StatusCodesBasedTriggerArgs and StatusCodesBasedTriggerOutput values. You can construct a concrete instance of `StatusCodesBasedTriggerInput` via:

StatusCodesBasedTriggerArgs{...}

type StatusCodesBasedTriggerOutput

type StatusCodesBasedTriggerOutput struct{ *pulumi.OutputState }

Trigger based on status code.

func (StatusCodesBasedTriggerOutput) Count

Request Count.

func (StatusCodesBasedTriggerOutput) ElementType

func (StatusCodesBasedTriggerOutput) Status

HTTP status code.

func (StatusCodesBasedTriggerOutput) SubStatus

Request Sub Status.

func (StatusCodesBasedTriggerOutput) TimeInterval

Time interval.

func (StatusCodesBasedTriggerOutput) ToStatusCodesBasedTriggerOutput

func (o StatusCodesBasedTriggerOutput) ToStatusCodesBasedTriggerOutput() StatusCodesBasedTriggerOutput

func (StatusCodesBasedTriggerOutput) ToStatusCodesBasedTriggerOutputWithContext

func (o StatusCodesBasedTriggerOutput) ToStatusCodesBasedTriggerOutputWithContext(ctx context.Context) StatusCodesBasedTriggerOutput

func (StatusCodesBasedTriggerOutput) Win32Status

Win32 error code.

type StatusCodesBasedTriggerResponse

type StatusCodesBasedTriggerResponse struct {
	// Request Count.
	Count *int `pulumi:"count"`
	// HTTP status code.
	Status *int `pulumi:"status"`
	// Request Sub Status.
	SubStatus *int `pulumi:"subStatus"`
	// Time interval.
	TimeInterval *string `pulumi:"timeInterval"`
	// Win32 error code.
	Win32Status *int `pulumi:"win32Status"`
}

Trigger based on status code.

type StatusCodesBasedTriggerResponseArgs

type StatusCodesBasedTriggerResponseArgs struct {
	// Request Count.
	Count pulumi.IntPtrInput `pulumi:"count"`
	// HTTP status code.
	Status pulumi.IntPtrInput `pulumi:"status"`
	// Request Sub Status.
	SubStatus pulumi.IntPtrInput `pulumi:"subStatus"`
	// Time interval.
	TimeInterval pulumi.StringPtrInput `pulumi:"timeInterval"`
	// Win32 error code.
	Win32Status pulumi.IntPtrInput `pulumi:"win32Status"`
}

Trigger based on status code.

func (StatusCodesBasedTriggerResponseArgs) ElementType

func (StatusCodesBasedTriggerResponseArgs) ToStatusCodesBasedTriggerResponseOutput

func (i StatusCodesBasedTriggerResponseArgs) ToStatusCodesBasedTriggerResponseOutput() StatusCodesBasedTriggerResponseOutput

func (StatusCodesBasedTriggerResponseArgs) ToStatusCodesBasedTriggerResponseOutputWithContext

func (i StatusCodesBasedTriggerResponseArgs) ToStatusCodesBasedTriggerResponseOutputWithContext(ctx context.Context) StatusCodesBasedTriggerResponseOutput

type StatusCodesBasedTriggerResponseArray

type StatusCodesBasedTriggerResponseArray []StatusCodesBasedTriggerResponseInput

func (StatusCodesBasedTriggerResponseArray) ElementType

func (StatusCodesBasedTriggerResponseArray) ToStatusCodesBasedTriggerResponseArrayOutput

func (i StatusCodesBasedTriggerResponseArray) ToStatusCodesBasedTriggerResponseArrayOutput() StatusCodesBasedTriggerResponseArrayOutput

func (StatusCodesBasedTriggerResponseArray) ToStatusCodesBasedTriggerResponseArrayOutputWithContext

func (i StatusCodesBasedTriggerResponseArray) ToStatusCodesBasedTriggerResponseArrayOutputWithContext(ctx context.Context) StatusCodesBasedTriggerResponseArrayOutput

type StatusCodesBasedTriggerResponseArrayInput

type StatusCodesBasedTriggerResponseArrayInput interface {
	pulumi.Input

	ToStatusCodesBasedTriggerResponseArrayOutput() StatusCodesBasedTriggerResponseArrayOutput
	ToStatusCodesBasedTriggerResponseArrayOutputWithContext(context.Context) StatusCodesBasedTriggerResponseArrayOutput
}

StatusCodesBasedTriggerResponseArrayInput is an input type that accepts StatusCodesBasedTriggerResponseArray and StatusCodesBasedTriggerResponseArrayOutput values. You can construct a concrete instance of `StatusCodesBasedTriggerResponseArrayInput` via:

StatusCodesBasedTriggerResponseArray{ StatusCodesBasedTriggerResponseArgs{...} }

type StatusCodesBasedTriggerResponseArrayOutput

type StatusCodesBasedTriggerResponseArrayOutput struct{ *pulumi.OutputState }

func (StatusCodesBasedTriggerResponseArrayOutput) ElementType

func (StatusCodesBasedTriggerResponseArrayOutput) Index

func (StatusCodesBasedTriggerResponseArrayOutput) ToStatusCodesBasedTriggerResponseArrayOutput

func (o StatusCodesBasedTriggerResponseArrayOutput) ToStatusCodesBasedTriggerResponseArrayOutput() StatusCodesBasedTriggerResponseArrayOutput

func (StatusCodesBasedTriggerResponseArrayOutput) ToStatusCodesBasedTriggerResponseArrayOutputWithContext

func (o StatusCodesBasedTriggerResponseArrayOutput) ToStatusCodesBasedTriggerResponseArrayOutputWithContext(ctx context.Context) StatusCodesBasedTriggerResponseArrayOutput

type StatusCodesBasedTriggerResponseInput

type StatusCodesBasedTriggerResponseInput interface {
	pulumi.Input

	ToStatusCodesBasedTriggerResponseOutput() StatusCodesBasedTriggerResponseOutput
	ToStatusCodesBasedTriggerResponseOutputWithContext(context.Context) StatusCodesBasedTriggerResponseOutput
}

StatusCodesBasedTriggerResponseInput is an input type that accepts StatusCodesBasedTriggerResponseArgs and StatusCodesBasedTriggerResponseOutput values. You can construct a concrete instance of `StatusCodesBasedTriggerResponseInput` via:

StatusCodesBasedTriggerResponseArgs{...}

type StatusCodesBasedTriggerResponseOutput

type StatusCodesBasedTriggerResponseOutput struct{ *pulumi.OutputState }

Trigger based on status code.

func (StatusCodesBasedTriggerResponseOutput) Count

Request Count.

func (StatusCodesBasedTriggerResponseOutput) ElementType

func (StatusCodesBasedTriggerResponseOutput) Status

HTTP status code.

func (StatusCodesBasedTriggerResponseOutput) SubStatus

Request Sub Status.

func (StatusCodesBasedTriggerResponseOutput) TimeInterval

Time interval.

func (StatusCodesBasedTriggerResponseOutput) ToStatusCodesBasedTriggerResponseOutput

func (o StatusCodesBasedTriggerResponseOutput) ToStatusCodesBasedTriggerResponseOutput() StatusCodesBasedTriggerResponseOutput

func (StatusCodesBasedTriggerResponseOutput) ToStatusCodesBasedTriggerResponseOutputWithContext

func (o StatusCodesBasedTriggerResponseOutput) ToStatusCodesBasedTriggerResponseOutputWithContext(ctx context.Context) StatusCodesBasedTriggerResponseOutput

func (StatusCodesBasedTriggerResponseOutput) Win32Status

Win32 error code.

type SupportedTlsVersions added in v0.3.1

type SupportedTlsVersions pulumi.String

ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site

func (SupportedTlsVersions) ElementType added in v0.3.1

func (SupportedTlsVersions) ElementType() reflect.Type

func (SupportedTlsVersions) ToStringOutput added in v0.3.1

func (e SupportedTlsVersions) ToStringOutput() pulumi.StringOutput

func (SupportedTlsVersions) ToStringOutputWithContext added in v0.3.1

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

func (SupportedTlsVersions) ToStringPtrOutput added in v0.3.1

func (e SupportedTlsVersions) ToStringPtrOutput() pulumi.StringPtrOutput

func (SupportedTlsVersions) ToStringPtrOutputWithContext added in v0.3.1

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

type SystemDataResponse added in v0.3.1

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseArgs added in v0.3.1

type SystemDataResponseArgs struct {
	// The timestamp of resource creation (UTC).
	CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType pulumi.StringPtrInput `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt pulumi.StringPtrInput `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy pulumi.StringPtrInput `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType pulumi.StringPtrInput `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseArgs) ElementType added in v0.3.1

func (SystemDataResponseArgs) ElementType() reflect.Type

func (SystemDataResponseArgs) ToSystemDataResponseOutput added in v0.3.1

func (i SystemDataResponseArgs) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponseOutputWithContext added in v0.3.1

func (i SystemDataResponseArgs) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutput added in v0.3.1

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext added in v0.3.1

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponseInput added in v0.3.1

type SystemDataResponseInput interface {
	pulumi.Input

	ToSystemDataResponseOutput() SystemDataResponseOutput
	ToSystemDataResponseOutputWithContext(context.Context) SystemDataResponseOutput
}

SystemDataResponseInput is an input type that accepts SystemDataResponseArgs and SystemDataResponseOutput values. You can construct a concrete instance of `SystemDataResponseInput` via:

SystemDataResponseArgs{...}

type SystemDataResponseOutput added in v0.3.1

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt added in v0.3.1

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy added in v0.3.1

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType added in v0.3.1

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType added in v0.3.1

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt added in v0.3.1

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy added in v0.3.1

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType added in v0.3.1

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput added in v0.3.1

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext added in v0.3.1

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutput added in v0.3.1

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext added in v0.3.1

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponsePtrInput added in v0.3.1

type SystemDataResponsePtrInput interface {
	pulumi.Input

	ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
	ToSystemDataResponsePtrOutputWithContext(context.Context) SystemDataResponsePtrOutput
}

SystemDataResponsePtrInput is an input type that accepts SystemDataResponseArgs, SystemDataResponsePtr and SystemDataResponsePtrOutput values. You can construct a concrete instance of `SystemDataResponsePtrInput` via:

        SystemDataResponseArgs{...}

or:

        nil

func SystemDataResponsePtr added in v0.3.1

func SystemDataResponsePtr(v *SystemDataResponseArgs) SystemDataResponsePtrInput

type SystemDataResponsePtrOutput added in v0.3.1

type SystemDataResponsePtrOutput struct{ *pulumi.OutputState }

func (SystemDataResponsePtrOutput) CreatedAt added in v0.3.1

The timestamp of resource creation (UTC).

func (SystemDataResponsePtrOutput) CreatedBy added in v0.3.1

The identity that created the resource.

func (SystemDataResponsePtrOutput) CreatedByType added in v0.3.1

The type of identity that created the resource.

func (SystemDataResponsePtrOutput) Elem added in v0.3.1

func (SystemDataResponsePtrOutput) ElementType added in v0.3.1

func (SystemDataResponsePtrOutput) LastModifiedAt added in v0.3.1

The timestamp of resource last modification (UTC)

func (SystemDataResponsePtrOutput) LastModifiedBy added in v0.3.1

The identity that last modified the resource.

func (SystemDataResponsePtrOutput) LastModifiedByType added in v0.3.1

func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput added in v0.3.1

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext added in v0.3.1

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type TokenStore added in v0.6.0

type TokenStore struct {
	AzureBlobStorage *BlobStorageTokenStore `pulumi:"azureBlobStorage"`
	Enabled          *bool                  `pulumi:"enabled"`
	FileSystem       *FileSystemTokenStore  `pulumi:"fileSystem"`
	// Kind of resource.
	Kind                       *string  `pulumi:"kind"`
	TokenRefreshExtensionHours *float64 `pulumi:"tokenRefreshExtensionHours"`
}

type TokenStoreArgs added in v0.6.0

type TokenStoreArgs struct {
	AzureBlobStorage BlobStorageTokenStorePtrInput `pulumi:"azureBlobStorage"`
	Enabled          pulumi.BoolPtrInput           `pulumi:"enabled"`
	FileSystem       FileSystemTokenStorePtrInput  `pulumi:"fileSystem"`
	// Kind of resource.
	Kind                       pulumi.StringPtrInput  `pulumi:"kind"`
	TokenRefreshExtensionHours pulumi.Float64PtrInput `pulumi:"tokenRefreshExtensionHours"`
}

func (TokenStoreArgs) ElementType added in v0.6.0

func (TokenStoreArgs) ElementType() reflect.Type

func (TokenStoreArgs) ToTokenStoreOutput added in v0.6.0

func (i TokenStoreArgs) ToTokenStoreOutput() TokenStoreOutput

func (TokenStoreArgs) ToTokenStoreOutputWithContext added in v0.6.0

func (i TokenStoreArgs) ToTokenStoreOutputWithContext(ctx context.Context) TokenStoreOutput

func (TokenStoreArgs) ToTokenStorePtrOutput added in v0.6.0

func (i TokenStoreArgs) ToTokenStorePtrOutput() TokenStorePtrOutput

func (TokenStoreArgs) ToTokenStorePtrOutputWithContext added in v0.6.0

func (i TokenStoreArgs) ToTokenStorePtrOutputWithContext(ctx context.Context) TokenStorePtrOutput

type TokenStoreInput added in v0.6.0

type TokenStoreInput interface {
	pulumi.Input

	ToTokenStoreOutput() TokenStoreOutput
	ToTokenStoreOutputWithContext(context.Context) TokenStoreOutput
}

TokenStoreInput is an input type that accepts TokenStoreArgs and TokenStoreOutput values. You can construct a concrete instance of `TokenStoreInput` via:

TokenStoreArgs{...}

type TokenStoreOutput added in v0.6.0

type TokenStoreOutput struct{ *pulumi.OutputState }

func (TokenStoreOutput) AzureBlobStorage added in v0.6.0

func (o TokenStoreOutput) AzureBlobStorage() BlobStorageTokenStorePtrOutput

func (TokenStoreOutput) ElementType added in v0.6.0

func (TokenStoreOutput) ElementType() reflect.Type

func (TokenStoreOutput) Enabled added in v0.6.0

func (TokenStoreOutput) FileSystem added in v0.6.0

func (TokenStoreOutput) Kind added in v0.6.0

Kind of resource.

func (TokenStoreOutput) ToTokenStoreOutput added in v0.6.0

func (o TokenStoreOutput) ToTokenStoreOutput() TokenStoreOutput

func (TokenStoreOutput) ToTokenStoreOutputWithContext added in v0.6.0

func (o TokenStoreOutput) ToTokenStoreOutputWithContext(ctx context.Context) TokenStoreOutput

func (TokenStoreOutput) ToTokenStorePtrOutput added in v0.6.0

func (o TokenStoreOutput) ToTokenStorePtrOutput() TokenStorePtrOutput

func (TokenStoreOutput) ToTokenStorePtrOutputWithContext added in v0.6.0

func (o TokenStoreOutput) ToTokenStorePtrOutputWithContext(ctx context.Context) TokenStorePtrOutput

func (TokenStoreOutput) TokenRefreshExtensionHours added in v0.6.0

func (o TokenStoreOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput

type TokenStorePtrInput added in v0.6.0

type TokenStorePtrInput interface {
	pulumi.Input

	ToTokenStorePtrOutput() TokenStorePtrOutput
	ToTokenStorePtrOutputWithContext(context.Context) TokenStorePtrOutput
}

TokenStorePtrInput is an input type that accepts TokenStoreArgs, TokenStorePtr and TokenStorePtrOutput values. You can construct a concrete instance of `TokenStorePtrInput` via:

        TokenStoreArgs{...}

or:

        nil

func TokenStorePtr added in v0.6.0

func TokenStorePtr(v *TokenStoreArgs) TokenStorePtrInput

type TokenStorePtrOutput added in v0.6.0

type TokenStorePtrOutput struct{ *pulumi.OutputState }

func (TokenStorePtrOutput) AzureBlobStorage added in v0.6.0

func (TokenStorePtrOutput) Elem added in v0.6.0

func (TokenStorePtrOutput) ElementType added in v0.6.0

func (TokenStorePtrOutput) ElementType() reflect.Type

func (TokenStorePtrOutput) Enabled added in v0.6.0

func (TokenStorePtrOutput) FileSystem added in v0.6.0

func (TokenStorePtrOutput) Kind added in v0.6.0

Kind of resource.

func (TokenStorePtrOutput) ToTokenStorePtrOutput added in v0.6.0

func (o TokenStorePtrOutput) ToTokenStorePtrOutput() TokenStorePtrOutput

func (TokenStorePtrOutput) ToTokenStorePtrOutputWithContext added in v0.6.0

func (o TokenStorePtrOutput) ToTokenStorePtrOutputWithContext(ctx context.Context) TokenStorePtrOutput

func (TokenStorePtrOutput) TokenRefreshExtensionHours added in v0.6.0

func (o TokenStorePtrOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput

type TokenStoreResponse added in v0.6.0

type TokenStoreResponse struct {
	AzureBlobStorage *BlobStorageTokenStoreResponse `pulumi:"azureBlobStorage"`
	Enabled          *bool                          `pulumi:"enabled"`
	FileSystem       *FileSystemTokenStoreResponse  `pulumi:"fileSystem"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData                 SystemDataResponse `pulumi:"systemData"`
	TokenRefreshExtensionHours *float64           `pulumi:"tokenRefreshExtensionHours"`
	// Resource type.
	Type string `pulumi:"type"`
}

type TokenStoreResponseArgs added in v0.6.0

type TokenStoreResponseArgs struct {
	AzureBlobStorage BlobStorageTokenStoreResponsePtrInput `pulumi:"azureBlobStorage"`
	Enabled          pulumi.BoolPtrInput                   `pulumi:"enabled"`
	FileSystem       FileSystemTokenStoreResponsePtrInput  `pulumi:"fileSystem"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringInput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData                 SystemDataResponseInput `pulumi:"systemData"`
	TokenRefreshExtensionHours pulumi.Float64PtrInput  `pulumi:"tokenRefreshExtensionHours"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (TokenStoreResponseArgs) ElementType added in v0.6.0

func (TokenStoreResponseArgs) ElementType() reflect.Type

func (TokenStoreResponseArgs) ToTokenStoreResponseOutput added in v0.6.0

func (i TokenStoreResponseArgs) ToTokenStoreResponseOutput() TokenStoreResponseOutput

func (TokenStoreResponseArgs) ToTokenStoreResponseOutputWithContext added in v0.6.0

func (i TokenStoreResponseArgs) ToTokenStoreResponseOutputWithContext(ctx context.Context) TokenStoreResponseOutput

func (TokenStoreResponseArgs) ToTokenStoreResponsePtrOutput added in v0.6.0

func (i TokenStoreResponseArgs) ToTokenStoreResponsePtrOutput() TokenStoreResponsePtrOutput

func (TokenStoreResponseArgs) ToTokenStoreResponsePtrOutputWithContext added in v0.6.0

func (i TokenStoreResponseArgs) ToTokenStoreResponsePtrOutputWithContext(ctx context.Context) TokenStoreResponsePtrOutput

type TokenStoreResponseInput added in v0.6.0

type TokenStoreResponseInput interface {
	pulumi.Input

	ToTokenStoreResponseOutput() TokenStoreResponseOutput
	ToTokenStoreResponseOutputWithContext(context.Context) TokenStoreResponseOutput
}

TokenStoreResponseInput is an input type that accepts TokenStoreResponseArgs and TokenStoreResponseOutput values. You can construct a concrete instance of `TokenStoreResponseInput` via:

TokenStoreResponseArgs{...}

type TokenStoreResponseOutput added in v0.6.0

type TokenStoreResponseOutput struct{ *pulumi.OutputState }

func (TokenStoreResponseOutput) AzureBlobStorage added in v0.6.0

func (TokenStoreResponseOutput) ElementType added in v0.6.0

func (TokenStoreResponseOutput) ElementType() reflect.Type

func (TokenStoreResponseOutput) Enabled added in v0.6.0

func (TokenStoreResponseOutput) FileSystem added in v0.6.0

func (TokenStoreResponseOutput) Id added in v0.6.0

Resource Id.

func (TokenStoreResponseOutput) Kind added in v0.6.0

Kind of resource.

func (TokenStoreResponseOutput) Name added in v0.6.0

Resource Name.

func (TokenStoreResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (TokenStoreResponseOutput) ToTokenStoreResponseOutput added in v0.6.0

func (o TokenStoreResponseOutput) ToTokenStoreResponseOutput() TokenStoreResponseOutput

func (TokenStoreResponseOutput) ToTokenStoreResponseOutputWithContext added in v0.6.0

func (o TokenStoreResponseOutput) ToTokenStoreResponseOutputWithContext(ctx context.Context) TokenStoreResponseOutput

func (TokenStoreResponseOutput) ToTokenStoreResponsePtrOutput added in v0.6.0

func (o TokenStoreResponseOutput) ToTokenStoreResponsePtrOutput() TokenStoreResponsePtrOutput

func (TokenStoreResponseOutput) ToTokenStoreResponsePtrOutputWithContext added in v0.6.0

func (o TokenStoreResponseOutput) ToTokenStoreResponsePtrOutputWithContext(ctx context.Context) TokenStoreResponsePtrOutput

func (TokenStoreResponseOutput) TokenRefreshExtensionHours added in v0.6.0

func (o TokenStoreResponseOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput

func (TokenStoreResponseOutput) Type added in v0.6.0

Resource type.

type TokenStoreResponsePtrInput added in v0.6.0

type TokenStoreResponsePtrInput interface {
	pulumi.Input

	ToTokenStoreResponsePtrOutput() TokenStoreResponsePtrOutput
	ToTokenStoreResponsePtrOutputWithContext(context.Context) TokenStoreResponsePtrOutput
}

TokenStoreResponsePtrInput is an input type that accepts TokenStoreResponseArgs, TokenStoreResponsePtr and TokenStoreResponsePtrOutput values. You can construct a concrete instance of `TokenStoreResponsePtrInput` via:

        TokenStoreResponseArgs{...}

or:

        nil

func TokenStoreResponsePtr added in v0.6.0

func TokenStoreResponsePtr(v *TokenStoreResponseArgs) TokenStoreResponsePtrInput

type TokenStoreResponsePtrOutput added in v0.6.0

type TokenStoreResponsePtrOutput struct{ *pulumi.OutputState }

func (TokenStoreResponsePtrOutput) AzureBlobStorage added in v0.6.0

func (TokenStoreResponsePtrOutput) Elem added in v0.6.0

func (TokenStoreResponsePtrOutput) ElementType added in v0.6.0

func (TokenStoreResponsePtrOutput) Enabled added in v0.6.0

func (TokenStoreResponsePtrOutput) FileSystem added in v0.6.0

func (TokenStoreResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (TokenStoreResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (TokenStoreResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (TokenStoreResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (TokenStoreResponsePtrOutput) ToTokenStoreResponsePtrOutput added in v0.6.0

func (o TokenStoreResponsePtrOutput) ToTokenStoreResponsePtrOutput() TokenStoreResponsePtrOutput

func (TokenStoreResponsePtrOutput) ToTokenStoreResponsePtrOutputWithContext added in v0.6.0

func (o TokenStoreResponsePtrOutput) ToTokenStoreResponsePtrOutputWithContext(ctx context.Context) TokenStoreResponsePtrOutput

func (TokenStoreResponsePtrOutput) TokenRefreshExtensionHours added in v0.6.0

func (o TokenStoreResponsePtrOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput

func (TokenStoreResponsePtrOutput) Type added in v0.6.0

Resource type.

type Twitter added in v0.6.0

type Twitter struct {
	Enabled *bool `pulumi:"enabled"`
	// Kind of resource.
	Kind         *string              `pulumi:"kind"`
	Registration *TwitterRegistration `pulumi:"registration"`
}

type TwitterArgs added in v0.6.0

type TwitterArgs struct {
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Kind of resource.
	Kind         pulumi.StringPtrInput       `pulumi:"kind"`
	Registration TwitterRegistrationPtrInput `pulumi:"registration"`
}

func (TwitterArgs) ElementType added in v0.6.0

func (TwitterArgs) ElementType() reflect.Type

func (TwitterArgs) ToTwitterOutput added in v0.6.0

func (i TwitterArgs) ToTwitterOutput() TwitterOutput

func (TwitterArgs) ToTwitterOutputWithContext added in v0.6.0

func (i TwitterArgs) ToTwitterOutputWithContext(ctx context.Context) TwitterOutput

func (TwitterArgs) ToTwitterPtrOutput added in v0.6.0

func (i TwitterArgs) ToTwitterPtrOutput() TwitterPtrOutput

func (TwitterArgs) ToTwitterPtrOutputWithContext added in v0.6.0

func (i TwitterArgs) ToTwitterPtrOutputWithContext(ctx context.Context) TwitterPtrOutput

type TwitterInput added in v0.6.0

type TwitterInput interface {
	pulumi.Input

	ToTwitterOutput() TwitterOutput
	ToTwitterOutputWithContext(context.Context) TwitterOutput
}

TwitterInput is an input type that accepts TwitterArgs and TwitterOutput values. You can construct a concrete instance of `TwitterInput` via:

TwitterArgs{...}

type TwitterOutput added in v0.6.0

type TwitterOutput struct{ *pulumi.OutputState }

func (TwitterOutput) ElementType added in v0.6.0

func (TwitterOutput) ElementType() reflect.Type

func (TwitterOutput) Enabled added in v0.6.0

func (o TwitterOutput) Enabled() pulumi.BoolPtrOutput

func (TwitterOutput) Kind added in v0.6.0

Kind of resource.

func (TwitterOutput) Registration added in v0.6.0

func (TwitterOutput) ToTwitterOutput added in v0.6.0

func (o TwitterOutput) ToTwitterOutput() TwitterOutput

func (TwitterOutput) ToTwitterOutputWithContext added in v0.6.0

func (o TwitterOutput) ToTwitterOutputWithContext(ctx context.Context) TwitterOutput

func (TwitterOutput) ToTwitterPtrOutput added in v0.6.0

func (o TwitterOutput) ToTwitterPtrOutput() TwitterPtrOutput

func (TwitterOutput) ToTwitterPtrOutputWithContext added in v0.6.0

func (o TwitterOutput) ToTwitterPtrOutputWithContext(ctx context.Context) TwitterPtrOutput

type TwitterPtrInput added in v0.6.0

type TwitterPtrInput interface {
	pulumi.Input

	ToTwitterPtrOutput() TwitterPtrOutput
	ToTwitterPtrOutputWithContext(context.Context) TwitterPtrOutput
}

TwitterPtrInput is an input type that accepts TwitterArgs, TwitterPtr and TwitterPtrOutput values. You can construct a concrete instance of `TwitterPtrInput` via:

        TwitterArgs{...}

or:

        nil

func TwitterPtr added in v0.6.0

func TwitterPtr(v *TwitterArgs) TwitterPtrInput

type TwitterPtrOutput added in v0.6.0

type TwitterPtrOutput struct{ *pulumi.OutputState }

func (TwitterPtrOutput) Elem added in v0.6.0

func (TwitterPtrOutput) ElementType added in v0.6.0

func (TwitterPtrOutput) ElementType() reflect.Type

func (TwitterPtrOutput) Enabled added in v0.6.0

func (TwitterPtrOutput) Kind added in v0.6.0

Kind of resource.

func (TwitterPtrOutput) Registration added in v0.6.0

func (TwitterPtrOutput) ToTwitterPtrOutput added in v0.6.0

func (o TwitterPtrOutput) ToTwitterPtrOutput() TwitterPtrOutput

func (TwitterPtrOutput) ToTwitterPtrOutputWithContext added in v0.6.0

func (o TwitterPtrOutput) ToTwitterPtrOutputWithContext(ctx context.Context) TwitterPtrOutput

type TwitterRegistration added in v0.6.0

type TwitterRegistration struct {
	ConsumerKey               *string `pulumi:"consumerKey"`
	ConsumerSecretSettingName *string `pulumi:"consumerSecretSettingName"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
}

type TwitterRegistrationArgs added in v0.6.0

type TwitterRegistrationArgs struct {
	ConsumerKey               pulumi.StringPtrInput `pulumi:"consumerKey"`
	ConsumerSecretSettingName pulumi.StringPtrInput `pulumi:"consumerSecretSettingName"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
}

func (TwitterRegistrationArgs) ElementType added in v0.6.0

func (TwitterRegistrationArgs) ElementType() reflect.Type

func (TwitterRegistrationArgs) ToTwitterRegistrationOutput added in v0.6.0

func (i TwitterRegistrationArgs) ToTwitterRegistrationOutput() TwitterRegistrationOutput

func (TwitterRegistrationArgs) ToTwitterRegistrationOutputWithContext added in v0.6.0

func (i TwitterRegistrationArgs) ToTwitterRegistrationOutputWithContext(ctx context.Context) TwitterRegistrationOutput

func (TwitterRegistrationArgs) ToTwitterRegistrationPtrOutput added in v0.6.0

func (i TwitterRegistrationArgs) ToTwitterRegistrationPtrOutput() TwitterRegistrationPtrOutput

func (TwitterRegistrationArgs) ToTwitterRegistrationPtrOutputWithContext added in v0.6.0

func (i TwitterRegistrationArgs) ToTwitterRegistrationPtrOutputWithContext(ctx context.Context) TwitterRegistrationPtrOutput

type TwitterRegistrationInput added in v0.6.0

type TwitterRegistrationInput interface {
	pulumi.Input

	ToTwitterRegistrationOutput() TwitterRegistrationOutput
	ToTwitterRegistrationOutputWithContext(context.Context) TwitterRegistrationOutput
}

TwitterRegistrationInput is an input type that accepts TwitterRegistrationArgs and TwitterRegistrationOutput values. You can construct a concrete instance of `TwitterRegistrationInput` via:

TwitterRegistrationArgs{...}

type TwitterRegistrationOutput added in v0.6.0

type TwitterRegistrationOutput struct{ *pulumi.OutputState }

func (TwitterRegistrationOutput) ConsumerKey added in v0.6.0

func (TwitterRegistrationOutput) ConsumerSecretSettingName added in v0.6.0

func (o TwitterRegistrationOutput) ConsumerSecretSettingName() pulumi.StringPtrOutput

func (TwitterRegistrationOutput) ElementType added in v0.6.0

func (TwitterRegistrationOutput) ElementType() reflect.Type

func (TwitterRegistrationOutput) Kind added in v0.6.0

Kind of resource.

func (TwitterRegistrationOutput) ToTwitterRegistrationOutput added in v0.6.0

func (o TwitterRegistrationOutput) ToTwitterRegistrationOutput() TwitterRegistrationOutput

func (TwitterRegistrationOutput) ToTwitterRegistrationOutputWithContext added in v0.6.0

func (o TwitterRegistrationOutput) ToTwitterRegistrationOutputWithContext(ctx context.Context) TwitterRegistrationOutput

func (TwitterRegistrationOutput) ToTwitterRegistrationPtrOutput added in v0.6.0

func (o TwitterRegistrationOutput) ToTwitterRegistrationPtrOutput() TwitterRegistrationPtrOutput

func (TwitterRegistrationOutput) ToTwitterRegistrationPtrOutputWithContext added in v0.6.0

func (o TwitterRegistrationOutput) ToTwitterRegistrationPtrOutputWithContext(ctx context.Context) TwitterRegistrationPtrOutput

type TwitterRegistrationPtrInput added in v0.6.0

type TwitterRegistrationPtrInput interface {
	pulumi.Input

	ToTwitterRegistrationPtrOutput() TwitterRegistrationPtrOutput
	ToTwitterRegistrationPtrOutputWithContext(context.Context) TwitterRegistrationPtrOutput
}

TwitterRegistrationPtrInput is an input type that accepts TwitterRegistrationArgs, TwitterRegistrationPtr and TwitterRegistrationPtrOutput values. You can construct a concrete instance of `TwitterRegistrationPtrInput` via:

        TwitterRegistrationArgs{...}

or:

        nil

func TwitterRegistrationPtr added in v0.6.0

func TwitterRegistrationPtr(v *TwitterRegistrationArgs) TwitterRegistrationPtrInput

type TwitterRegistrationPtrOutput added in v0.6.0

type TwitterRegistrationPtrOutput struct{ *pulumi.OutputState }

func (TwitterRegistrationPtrOutput) ConsumerKey added in v0.6.0

func (TwitterRegistrationPtrOutput) ConsumerSecretSettingName added in v0.6.0

func (o TwitterRegistrationPtrOutput) ConsumerSecretSettingName() pulumi.StringPtrOutput

func (TwitterRegistrationPtrOutput) Elem added in v0.6.0

func (TwitterRegistrationPtrOutput) ElementType added in v0.6.0

func (TwitterRegistrationPtrOutput) Kind added in v0.6.0

Kind of resource.

func (TwitterRegistrationPtrOutput) ToTwitterRegistrationPtrOutput added in v0.6.0

func (o TwitterRegistrationPtrOutput) ToTwitterRegistrationPtrOutput() TwitterRegistrationPtrOutput

func (TwitterRegistrationPtrOutput) ToTwitterRegistrationPtrOutputWithContext added in v0.6.0

func (o TwitterRegistrationPtrOutput) ToTwitterRegistrationPtrOutputWithContext(ctx context.Context) TwitterRegistrationPtrOutput

type TwitterRegistrationResponse added in v0.6.0

type TwitterRegistrationResponse struct {
	ConsumerKey               *string `pulumi:"consumerKey"`
	ConsumerSecretSettingName *string `pulumi:"consumerSecretSettingName"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

type TwitterRegistrationResponseArgs added in v0.6.0

type TwitterRegistrationResponseArgs struct {
	ConsumerKey               pulumi.StringPtrInput `pulumi:"consumerKey"`
	ConsumerSecretSettingName pulumi.StringPtrInput `pulumi:"consumerSecretSettingName"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringInput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (TwitterRegistrationResponseArgs) ElementType added in v0.6.0

func (TwitterRegistrationResponseArgs) ToTwitterRegistrationResponseOutput added in v0.6.0

func (i TwitterRegistrationResponseArgs) ToTwitterRegistrationResponseOutput() TwitterRegistrationResponseOutput

func (TwitterRegistrationResponseArgs) ToTwitterRegistrationResponseOutputWithContext added in v0.6.0

func (i TwitterRegistrationResponseArgs) ToTwitterRegistrationResponseOutputWithContext(ctx context.Context) TwitterRegistrationResponseOutput

func (TwitterRegistrationResponseArgs) ToTwitterRegistrationResponsePtrOutput added in v0.6.0

func (i TwitterRegistrationResponseArgs) ToTwitterRegistrationResponsePtrOutput() TwitterRegistrationResponsePtrOutput

func (TwitterRegistrationResponseArgs) ToTwitterRegistrationResponsePtrOutputWithContext added in v0.6.0

func (i TwitterRegistrationResponseArgs) ToTwitterRegistrationResponsePtrOutputWithContext(ctx context.Context) TwitterRegistrationResponsePtrOutput

type TwitterRegistrationResponseInput added in v0.6.0

type TwitterRegistrationResponseInput interface {
	pulumi.Input

	ToTwitterRegistrationResponseOutput() TwitterRegistrationResponseOutput
	ToTwitterRegistrationResponseOutputWithContext(context.Context) TwitterRegistrationResponseOutput
}

TwitterRegistrationResponseInput is an input type that accepts TwitterRegistrationResponseArgs and TwitterRegistrationResponseOutput values. You can construct a concrete instance of `TwitterRegistrationResponseInput` via:

TwitterRegistrationResponseArgs{...}

type TwitterRegistrationResponseOutput added in v0.6.0

type TwitterRegistrationResponseOutput struct{ *pulumi.OutputState }

func (TwitterRegistrationResponseOutput) ConsumerKey added in v0.6.0

func (TwitterRegistrationResponseOutput) ConsumerSecretSettingName added in v0.6.0

func (o TwitterRegistrationResponseOutput) ConsumerSecretSettingName() pulumi.StringPtrOutput

func (TwitterRegistrationResponseOutput) ElementType added in v0.6.0

func (TwitterRegistrationResponseOutput) Id added in v0.6.0

Resource Id.

func (TwitterRegistrationResponseOutput) Kind added in v0.6.0

Kind of resource.

func (TwitterRegistrationResponseOutput) Name added in v0.6.0

Resource Name.

func (TwitterRegistrationResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (TwitterRegistrationResponseOutput) ToTwitterRegistrationResponseOutput added in v0.6.0

func (o TwitterRegistrationResponseOutput) ToTwitterRegistrationResponseOutput() TwitterRegistrationResponseOutput

func (TwitterRegistrationResponseOutput) ToTwitterRegistrationResponseOutputWithContext added in v0.6.0

func (o TwitterRegistrationResponseOutput) ToTwitterRegistrationResponseOutputWithContext(ctx context.Context) TwitterRegistrationResponseOutput

func (TwitterRegistrationResponseOutput) ToTwitterRegistrationResponsePtrOutput added in v0.6.0

func (o TwitterRegistrationResponseOutput) ToTwitterRegistrationResponsePtrOutput() TwitterRegistrationResponsePtrOutput

func (TwitterRegistrationResponseOutput) ToTwitterRegistrationResponsePtrOutputWithContext added in v0.6.0

func (o TwitterRegistrationResponseOutput) ToTwitterRegistrationResponsePtrOutputWithContext(ctx context.Context) TwitterRegistrationResponsePtrOutput

func (TwitterRegistrationResponseOutput) Type added in v0.6.0

Resource type.

type TwitterRegistrationResponsePtrInput added in v0.6.0

type TwitterRegistrationResponsePtrInput interface {
	pulumi.Input

	ToTwitterRegistrationResponsePtrOutput() TwitterRegistrationResponsePtrOutput
	ToTwitterRegistrationResponsePtrOutputWithContext(context.Context) TwitterRegistrationResponsePtrOutput
}

TwitterRegistrationResponsePtrInput is an input type that accepts TwitterRegistrationResponseArgs, TwitterRegistrationResponsePtr and TwitterRegistrationResponsePtrOutput values. You can construct a concrete instance of `TwitterRegistrationResponsePtrInput` via:

        TwitterRegistrationResponseArgs{...}

or:

        nil

func TwitterRegistrationResponsePtr added in v0.6.0

type TwitterRegistrationResponsePtrOutput added in v0.6.0

type TwitterRegistrationResponsePtrOutput struct{ *pulumi.OutputState }

func (TwitterRegistrationResponsePtrOutput) ConsumerKey added in v0.6.0

func (TwitterRegistrationResponsePtrOutput) ConsumerSecretSettingName added in v0.6.0

func (o TwitterRegistrationResponsePtrOutput) ConsumerSecretSettingName() pulumi.StringPtrOutput

func (TwitterRegistrationResponsePtrOutput) Elem added in v0.6.0

func (TwitterRegistrationResponsePtrOutput) ElementType added in v0.6.0

func (TwitterRegistrationResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (TwitterRegistrationResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (TwitterRegistrationResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (TwitterRegistrationResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (TwitterRegistrationResponsePtrOutput) ToTwitterRegistrationResponsePtrOutput added in v0.6.0

func (o TwitterRegistrationResponsePtrOutput) ToTwitterRegistrationResponsePtrOutput() TwitterRegistrationResponsePtrOutput

func (TwitterRegistrationResponsePtrOutput) ToTwitterRegistrationResponsePtrOutputWithContext added in v0.6.0

func (o TwitterRegistrationResponsePtrOutput) ToTwitterRegistrationResponsePtrOutputWithContext(ctx context.Context) TwitterRegistrationResponsePtrOutput

func (TwitterRegistrationResponsePtrOutput) Type added in v0.6.0

Resource type.

type TwitterResponse added in v0.6.0

type TwitterResponse struct {
	Enabled *bool `pulumi:"enabled"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name         string                       `pulumi:"name"`
	Registration *TwitterRegistrationResponse `pulumi:"registration"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

type TwitterResponseArgs added in v0.6.0

type TwitterResponseArgs struct {
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name         pulumi.StringInput                  `pulumi:"name"`
	Registration TwitterRegistrationResponsePtrInput `pulumi:"registration"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (TwitterResponseArgs) ElementType added in v0.6.0

func (TwitterResponseArgs) ElementType() reflect.Type

func (TwitterResponseArgs) ToTwitterResponseOutput added in v0.6.0

func (i TwitterResponseArgs) ToTwitterResponseOutput() TwitterResponseOutput

func (TwitterResponseArgs) ToTwitterResponseOutputWithContext added in v0.6.0

func (i TwitterResponseArgs) ToTwitterResponseOutputWithContext(ctx context.Context) TwitterResponseOutput

func (TwitterResponseArgs) ToTwitterResponsePtrOutput added in v0.6.0

func (i TwitterResponseArgs) ToTwitterResponsePtrOutput() TwitterResponsePtrOutput

func (TwitterResponseArgs) ToTwitterResponsePtrOutputWithContext added in v0.6.0

func (i TwitterResponseArgs) ToTwitterResponsePtrOutputWithContext(ctx context.Context) TwitterResponsePtrOutput

type TwitterResponseInput added in v0.6.0

type TwitterResponseInput interface {
	pulumi.Input

	ToTwitterResponseOutput() TwitterResponseOutput
	ToTwitterResponseOutputWithContext(context.Context) TwitterResponseOutput
}

TwitterResponseInput is an input type that accepts TwitterResponseArgs and TwitterResponseOutput values. You can construct a concrete instance of `TwitterResponseInput` via:

TwitterResponseArgs{...}

type TwitterResponseOutput added in v0.6.0

type TwitterResponseOutput struct{ *pulumi.OutputState }

func (TwitterResponseOutput) ElementType added in v0.6.0

func (TwitterResponseOutput) ElementType() reflect.Type

func (TwitterResponseOutput) Enabled added in v0.6.0

func (TwitterResponseOutput) Id added in v0.6.0

Resource Id.

func (TwitterResponseOutput) Kind added in v0.6.0

Kind of resource.

func (TwitterResponseOutput) Name added in v0.6.0

Resource Name.

func (TwitterResponseOutput) Registration added in v0.6.0

func (TwitterResponseOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (TwitterResponseOutput) ToTwitterResponseOutput added in v0.6.0

func (o TwitterResponseOutput) ToTwitterResponseOutput() TwitterResponseOutput

func (TwitterResponseOutput) ToTwitterResponseOutputWithContext added in v0.6.0

func (o TwitterResponseOutput) ToTwitterResponseOutputWithContext(ctx context.Context) TwitterResponseOutput

func (TwitterResponseOutput) ToTwitterResponsePtrOutput added in v0.6.0

func (o TwitterResponseOutput) ToTwitterResponsePtrOutput() TwitterResponsePtrOutput

func (TwitterResponseOutput) ToTwitterResponsePtrOutputWithContext added in v0.6.0

func (o TwitterResponseOutput) ToTwitterResponsePtrOutputWithContext(ctx context.Context) TwitterResponsePtrOutput

func (TwitterResponseOutput) Type added in v0.6.0

Resource type.

type TwitterResponsePtrInput added in v0.6.0

type TwitterResponsePtrInput interface {
	pulumi.Input

	ToTwitterResponsePtrOutput() TwitterResponsePtrOutput
	ToTwitterResponsePtrOutputWithContext(context.Context) TwitterResponsePtrOutput
}

TwitterResponsePtrInput is an input type that accepts TwitterResponseArgs, TwitterResponsePtr and TwitterResponsePtrOutput values. You can construct a concrete instance of `TwitterResponsePtrInput` via:

        TwitterResponseArgs{...}

or:

        nil

func TwitterResponsePtr added in v0.6.0

func TwitterResponsePtr(v *TwitterResponseArgs) TwitterResponsePtrInput

type TwitterResponsePtrOutput added in v0.6.0

type TwitterResponsePtrOutput struct{ *pulumi.OutputState }

func (TwitterResponsePtrOutput) Elem added in v0.6.0

func (TwitterResponsePtrOutput) ElementType added in v0.6.0

func (TwitterResponsePtrOutput) ElementType() reflect.Type

func (TwitterResponsePtrOutput) Enabled added in v0.6.0

func (TwitterResponsePtrOutput) Id added in v0.6.0

Resource Id.

func (TwitterResponsePtrOutput) Kind added in v0.6.0

Kind of resource.

func (TwitterResponsePtrOutput) Name added in v0.6.0

Resource Name.

func (TwitterResponsePtrOutput) Registration added in v0.6.0

func (TwitterResponsePtrOutput) SystemData added in v0.6.0

The system metadata relating to this resource.

func (TwitterResponsePtrOutput) ToTwitterResponsePtrOutput added in v0.6.0

func (o TwitterResponsePtrOutput) ToTwitterResponsePtrOutput() TwitterResponsePtrOutput

func (TwitterResponsePtrOutput) ToTwitterResponsePtrOutputWithContext added in v0.6.0

func (o TwitterResponsePtrOutput) ToTwitterResponsePtrOutputWithContext(ctx context.Context) TwitterResponsePtrOutput

func (TwitterResponsePtrOutput) Type added in v0.6.0

Resource type.

type UnauthenticatedClientAction added in v0.6.0

type UnauthenticatedClientAction pulumi.String

The action to take when an unauthenticated client attempts to access the app.

func (UnauthenticatedClientAction) ElementType added in v0.6.0

func (UnauthenticatedClientAction) ToStringOutput added in v0.6.0

func (e UnauthenticatedClientAction) ToStringOutput() pulumi.StringOutput

func (UnauthenticatedClientAction) ToStringOutputWithContext added in v0.6.0

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

func (UnauthenticatedClientAction) ToStringPtrOutput added in v0.6.0

func (e UnauthenticatedClientAction) ToStringPtrOutput() pulumi.StringPtrOutput

func (UnauthenticatedClientAction) ToStringPtrOutputWithContext added in v0.6.0

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

type UnauthenticatedClientActionV2 added in v0.6.0

type UnauthenticatedClientActionV2 pulumi.String

func (UnauthenticatedClientActionV2) ElementType added in v0.6.0

func (UnauthenticatedClientActionV2) ToStringOutput added in v0.6.0

func (UnauthenticatedClientActionV2) ToStringOutputWithContext added in v0.6.0

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

func (UnauthenticatedClientActionV2) ToStringPtrOutput added in v0.6.0

func (UnauthenticatedClientActionV2) ToStringPtrOutputWithContext added in v0.6.0

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

type VirtualApplication

type VirtualApplication struct {
	// Physical path.
	PhysicalPath *string `pulumi:"physicalPath"`
	// <code>true</code> if preloading is enabled; otherwise, <code>false</code>.
	PreloadEnabled *bool `pulumi:"preloadEnabled"`
	// Virtual directories for virtual application.
	VirtualDirectories []VirtualDirectory `pulumi:"virtualDirectories"`
	// Virtual path.
	VirtualPath *string `pulumi:"virtualPath"`
}

Virtual application in an app.

type VirtualApplicationArgs

type VirtualApplicationArgs struct {
	// Physical path.
	PhysicalPath pulumi.StringPtrInput `pulumi:"physicalPath"`
	// <code>true</code> if preloading is enabled; otherwise, <code>false</code>.
	PreloadEnabled pulumi.BoolPtrInput `pulumi:"preloadEnabled"`
	// Virtual directories for virtual application.
	VirtualDirectories VirtualDirectoryArrayInput `pulumi:"virtualDirectories"`
	// Virtual path.
	VirtualPath pulumi.StringPtrInput `pulumi:"virtualPath"`
}

Virtual application in an app.

func (VirtualApplicationArgs) ElementType

func (VirtualApplicationArgs) ElementType() reflect.Type

func (VirtualApplicationArgs) ToVirtualApplicationOutput

func (i VirtualApplicationArgs) ToVirtualApplicationOutput() VirtualApplicationOutput

func (VirtualApplicationArgs) ToVirtualApplicationOutputWithContext

func (i VirtualApplicationArgs) ToVirtualApplicationOutputWithContext(ctx context.Context) VirtualApplicationOutput

type VirtualApplicationArray

type VirtualApplicationArray []VirtualApplicationInput

func (VirtualApplicationArray) ElementType

func (VirtualApplicationArray) ElementType() reflect.Type

func (VirtualApplicationArray) ToVirtualApplicationArrayOutput

func (i VirtualApplicationArray) ToVirtualApplicationArrayOutput() VirtualApplicationArrayOutput

func (VirtualApplicationArray) ToVirtualApplicationArrayOutputWithContext

func (i VirtualApplicationArray) ToVirtualApplicationArrayOutputWithContext(ctx context.Context) VirtualApplicationArrayOutput

type VirtualApplicationArrayInput

type VirtualApplicationArrayInput interface {
	pulumi.Input

	ToVirtualApplicationArrayOutput() VirtualApplicationArrayOutput
	ToVirtualApplicationArrayOutputWithContext(context.Context) VirtualApplicationArrayOutput
}

VirtualApplicationArrayInput is an input type that accepts VirtualApplicationArray and VirtualApplicationArrayOutput values. You can construct a concrete instance of `VirtualApplicationArrayInput` via:

VirtualApplicationArray{ VirtualApplicationArgs{...} }

type VirtualApplicationArrayOutput

type VirtualApplicationArrayOutput struct{ *pulumi.OutputState }

func (VirtualApplicationArrayOutput) ElementType

func (VirtualApplicationArrayOutput) Index

func (VirtualApplicationArrayOutput) ToVirtualApplicationArrayOutput

func (o VirtualApplicationArrayOutput) ToVirtualApplicationArrayOutput() VirtualApplicationArrayOutput

func (VirtualApplicationArrayOutput) ToVirtualApplicationArrayOutputWithContext

func (o VirtualApplicationArrayOutput) ToVirtualApplicationArrayOutputWithContext(ctx context.Context) VirtualApplicationArrayOutput

type VirtualApplicationInput

type VirtualApplicationInput interface {
	pulumi.Input

	ToVirtualApplicationOutput() VirtualApplicationOutput
	ToVirtualApplicationOutputWithContext(context.Context) VirtualApplicationOutput
}

VirtualApplicationInput is an input type that accepts VirtualApplicationArgs and VirtualApplicationOutput values. You can construct a concrete instance of `VirtualApplicationInput` via:

VirtualApplicationArgs{...}

type VirtualApplicationOutput

type VirtualApplicationOutput struct{ *pulumi.OutputState }

Virtual application in an app.

func (VirtualApplicationOutput) ElementType

func (VirtualApplicationOutput) ElementType() reflect.Type

func (VirtualApplicationOutput) PhysicalPath

Physical path.

func (VirtualApplicationOutput) PreloadEnabled

func (o VirtualApplicationOutput) PreloadEnabled() pulumi.BoolPtrOutput

<code>true</code> if preloading is enabled; otherwise, <code>false</code>.

func (VirtualApplicationOutput) ToVirtualApplicationOutput

func (o VirtualApplicationOutput) ToVirtualApplicationOutput() VirtualApplicationOutput

func (VirtualApplicationOutput) ToVirtualApplicationOutputWithContext

func (o VirtualApplicationOutput) ToVirtualApplicationOutputWithContext(ctx context.Context) VirtualApplicationOutput

func (VirtualApplicationOutput) VirtualDirectories

Virtual directories for virtual application.

func (VirtualApplicationOutput) VirtualPath

Virtual path.

type VirtualApplicationResponse

type VirtualApplicationResponse struct {
	// Physical path.
	PhysicalPath *string `pulumi:"physicalPath"`
	// <code>true</code> if preloading is enabled; otherwise, <code>false</code>.
	PreloadEnabled *bool `pulumi:"preloadEnabled"`
	// Virtual directories for virtual application.
	VirtualDirectories []VirtualDirectoryResponse `pulumi:"virtualDirectories"`
	// Virtual path.
	VirtualPath *string `pulumi:"virtualPath"`
}

Virtual application in an app.

type VirtualApplicationResponseArgs

type VirtualApplicationResponseArgs struct {
	// Physical path.
	PhysicalPath pulumi.StringPtrInput `pulumi:"physicalPath"`
	// <code>true</code> if preloading is enabled; otherwise, <code>false</code>.
	PreloadEnabled pulumi.BoolPtrInput `pulumi:"preloadEnabled"`
	// Virtual directories for virtual application.
	VirtualDirectories VirtualDirectoryResponseArrayInput `pulumi:"virtualDirectories"`
	// Virtual path.
	VirtualPath pulumi.StringPtrInput `pulumi:"virtualPath"`
}

Virtual application in an app.

func (VirtualApplicationResponseArgs) ElementType

func (VirtualApplicationResponseArgs) ToVirtualApplicationResponseOutput

func (i VirtualApplicationResponseArgs) ToVirtualApplicationResponseOutput() VirtualApplicationResponseOutput

func (VirtualApplicationResponseArgs) ToVirtualApplicationResponseOutputWithContext

func (i VirtualApplicationResponseArgs) ToVirtualApplicationResponseOutputWithContext(ctx context.Context) VirtualApplicationResponseOutput

type VirtualApplicationResponseArray

type VirtualApplicationResponseArray []VirtualApplicationResponseInput

func (VirtualApplicationResponseArray) ElementType

func (VirtualApplicationResponseArray) ToVirtualApplicationResponseArrayOutput

func (i VirtualApplicationResponseArray) ToVirtualApplicationResponseArrayOutput() VirtualApplicationResponseArrayOutput

func (VirtualApplicationResponseArray) ToVirtualApplicationResponseArrayOutputWithContext

func (i VirtualApplicationResponseArray) ToVirtualApplicationResponseArrayOutputWithContext(ctx context.Context) VirtualApplicationResponseArrayOutput

type VirtualApplicationResponseArrayInput

type VirtualApplicationResponseArrayInput interface {
	pulumi.Input

	ToVirtualApplicationResponseArrayOutput() VirtualApplicationResponseArrayOutput
	ToVirtualApplicationResponseArrayOutputWithContext(context.Context) VirtualApplicationResponseArrayOutput
}

VirtualApplicationResponseArrayInput is an input type that accepts VirtualApplicationResponseArray and VirtualApplicationResponseArrayOutput values. You can construct a concrete instance of `VirtualApplicationResponseArrayInput` via:

VirtualApplicationResponseArray{ VirtualApplicationResponseArgs{...} }

type VirtualApplicationResponseArrayOutput

type VirtualApplicationResponseArrayOutput struct{ *pulumi.OutputState }

func (VirtualApplicationResponseArrayOutput) ElementType

func (VirtualApplicationResponseArrayOutput) Index

func (VirtualApplicationResponseArrayOutput) ToVirtualApplicationResponseArrayOutput

func (o VirtualApplicationResponseArrayOutput) ToVirtualApplicationResponseArrayOutput() VirtualApplicationResponseArrayOutput

func (VirtualApplicationResponseArrayOutput) ToVirtualApplicationResponseArrayOutputWithContext

func (o VirtualApplicationResponseArrayOutput) ToVirtualApplicationResponseArrayOutputWithContext(ctx context.Context) VirtualApplicationResponseArrayOutput

type VirtualApplicationResponseInput

type VirtualApplicationResponseInput interface {
	pulumi.Input

	ToVirtualApplicationResponseOutput() VirtualApplicationResponseOutput
	ToVirtualApplicationResponseOutputWithContext(context.Context) VirtualApplicationResponseOutput
}

VirtualApplicationResponseInput is an input type that accepts VirtualApplicationResponseArgs and VirtualApplicationResponseOutput values. You can construct a concrete instance of `VirtualApplicationResponseInput` via:

VirtualApplicationResponseArgs{...}

type VirtualApplicationResponseOutput

type VirtualApplicationResponseOutput struct{ *pulumi.OutputState }

Virtual application in an app.

func (VirtualApplicationResponseOutput) ElementType

func (VirtualApplicationResponseOutput) PhysicalPath

Physical path.

func (VirtualApplicationResponseOutput) PreloadEnabled

<code>true</code> if preloading is enabled; otherwise, <code>false</code>.

func (VirtualApplicationResponseOutput) ToVirtualApplicationResponseOutput

func (o VirtualApplicationResponseOutput) ToVirtualApplicationResponseOutput() VirtualApplicationResponseOutput

func (VirtualApplicationResponseOutput) ToVirtualApplicationResponseOutputWithContext

func (o VirtualApplicationResponseOutput) ToVirtualApplicationResponseOutputWithContext(ctx context.Context) VirtualApplicationResponseOutput

func (VirtualApplicationResponseOutput) VirtualDirectories

Virtual directories for virtual application.

func (VirtualApplicationResponseOutput) VirtualPath

Virtual path.

type VirtualDirectory

type VirtualDirectory struct {
	// Physical path.
	PhysicalPath *string `pulumi:"physicalPath"`
	// Path to virtual application.
	VirtualPath *string `pulumi:"virtualPath"`
}

Directory for virtual application.

type VirtualDirectoryArgs

type VirtualDirectoryArgs struct {
	// Physical path.
	PhysicalPath pulumi.StringPtrInput `pulumi:"physicalPath"`
	// Path to virtual application.
	VirtualPath pulumi.StringPtrInput `pulumi:"virtualPath"`
}

Directory for virtual application.

func (VirtualDirectoryArgs) ElementType

func (VirtualDirectoryArgs) ElementType() reflect.Type

func (VirtualDirectoryArgs) ToVirtualDirectoryOutput

func (i VirtualDirectoryArgs) ToVirtualDirectoryOutput() VirtualDirectoryOutput

func (VirtualDirectoryArgs) ToVirtualDirectoryOutputWithContext

func (i VirtualDirectoryArgs) ToVirtualDirectoryOutputWithContext(ctx context.Context) VirtualDirectoryOutput

type VirtualDirectoryArray

type VirtualDirectoryArray []VirtualDirectoryInput

func (VirtualDirectoryArray) ElementType

func (VirtualDirectoryArray) ElementType() reflect.Type

func (VirtualDirectoryArray) ToVirtualDirectoryArrayOutput

func (i VirtualDirectoryArray) ToVirtualDirectoryArrayOutput() VirtualDirectoryArrayOutput

func (VirtualDirectoryArray) ToVirtualDirectoryArrayOutputWithContext

func (i VirtualDirectoryArray) ToVirtualDirectoryArrayOutputWithContext(ctx context.Context) VirtualDirectoryArrayOutput

type VirtualDirectoryArrayInput

type VirtualDirectoryArrayInput interface {
	pulumi.Input

	ToVirtualDirectoryArrayOutput() VirtualDirectoryArrayOutput
	ToVirtualDirectoryArrayOutputWithContext(context.Context) VirtualDirectoryArrayOutput
}

VirtualDirectoryArrayInput is an input type that accepts VirtualDirectoryArray and VirtualDirectoryArrayOutput values. You can construct a concrete instance of `VirtualDirectoryArrayInput` via:

VirtualDirectoryArray{ VirtualDirectoryArgs{...} }

type VirtualDirectoryArrayOutput

type VirtualDirectoryArrayOutput struct{ *pulumi.OutputState }

func (VirtualDirectoryArrayOutput) ElementType

func (VirtualDirectoryArrayOutput) Index

func (VirtualDirectoryArrayOutput) ToVirtualDirectoryArrayOutput

func (o VirtualDirectoryArrayOutput) ToVirtualDirectoryArrayOutput() VirtualDirectoryArrayOutput

func (VirtualDirectoryArrayOutput) ToVirtualDirectoryArrayOutputWithContext

func (o VirtualDirectoryArrayOutput) ToVirtualDirectoryArrayOutputWithContext(ctx context.Context) VirtualDirectoryArrayOutput

type VirtualDirectoryInput

type VirtualDirectoryInput interface {
	pulumi.Input

	ToVirtualDirectoryOutput() VirtualDirectoryOutput
	ToVirtualDirectoryOutputWithContext(context.Context) VirtualDirectoryOutput
}

VirtualDirectoryInput is an input type that accepts VirtualDirectoryArgs and VirtualDirectoryOutput values. You can construct a concrete instance of `VirtualDirectoryInput` via:

VirtualDirectoryArgs{...}

type VirtualDirectoryOutput

type VirtualDirectoryOutput struct{ *pulumi.OutputState }

Directory for virtual application.

func (VirtualDirectoryOutput) ElementType

func (VirtualDirectoryOutput) ElementType() reflect.Type

func (VirtualDirectoryOutput) PhysicalPath

Physical path.

func (VirtualDirectoryOutput) ToVirtualDirectoryOutput

func (o VirtualDirectoryOutput) ToVirtualDirectoryOutput() VirtualDirectoryOutput

func (VirtualDirectoryOutput) ToVirtualDirectoryOutputWithContext

func (o VirtualDirectoryOutput) ToVirtualDirectoryOutputWithContext(ctx context.Context) VirtualDirectoryOutput

func (VirtualDirectoryOutput) VirtualPath

Path to virtual application.

type VirtualDirectoryResponse

type VirtualDirectoryResponse struct {
	// Physical path.
	PhysicalPath *string `pulumi:"physicalPath"`
	// Path to virtual application.
	VirtualPath *string `pulumi:"virtualPath"`
}

Directory for virtual application.

type VirtualDirectoryResponseArgs

type VirtualDirectoryResponseArgs struct {
	// Physical path.
	PhysicalPath pulumi.StringPtrInput `pulumi:"physicalPath"`
	// Path to virtual application.
	VirtualPath pulumi.StringPtrInput `pulumi:"virtualPath"`
}

Directory for virtual application.

func (VirtualDirectoryResponseArgs) ElementType

func (VirtualDirectoryResponseArgs) ToVirtualDirectoryResponseOutput

func (i VirtualDirectoryResponseArgs) ToVirtualDirectoryResponseOutput() VirtualDirectoryResponseOutput

func (VirtualDirectoryResponseArgs) ToVirtualDirectoryResponseOutputWithContext

func (i VirtualDirectoryResponseArgs) ToVirtualDirectoryResponseOutputWithContext(ctx context.Context) VirtualDirectoryResponseOutput

type VirtualDirectoryResponseArray

type VirtualDirectoryResponseArray []VirtualDirectoryResponseInput

func (VirtualDirectoryResponseArray) ElementType

func (VirtualDirectoryResponseArray) ToVirtualDirectoryResponseArrayOutput

func (i VirtualDirectoryResponseArray) ToVirtualDirectoryResponseArrayOutput() VirtualDirectoryResponseArrayOutput

func (VirtualDirectoryResponseArray) ToVirtualDirectoryResponseArrayOutputWithContext

func (i VirtualDirectoryResponseArray) ToVirtualDirectoryResponseArrayOutputWithContext(ctx context.Context) VirtualDirectoryResponseArrayOutput

type VirtualDirectoryResponseArrayInput

type VirtualDirectoryResponseArrayInput interface {
	pulumi.Input

	ToVirtualDirectoryResponseArrayOutput() VirtualDirectoryResponseArrayOutput
	ToVirtualDirectoryResponseArrayOutputWithContext(context.Context) VirtualDirectoryResponseArrayOutput
}

VirtualDirectoryResponseArrayInput is an input type that accepts VirtualDirectoryResponseArray and VirtualDirectoryResponseArrayOutput values. You can construct a concrete instance of `VirtualDirectoryResponseArrayInput` via:

VirtualDirectoryResponseArray{ VirtualDirectoryResponseArgs{...} }

type VirtualDirectoryResponseArrayOutput

type VirtualDirectoryResponseArrayOutput struct{ *pulumi.OutputState }

func (VirtualDirectoryResponseArrayOutput) ElementType

func (VirtualDirectoryResponseArrayOutput) Index

func (VirtualDirectoryResponseArrayOutput) ToVirtualDirectoryResponseArrayOutput

func (o VirtualDirectoryResponseArrayOutput) ToVirtualDirectoryResponseArrayOutput() VirtualDirectoryResponseArrayOutput

func (VirtualDirectoryResponseArrayOutput) ToVirtualDirectoryResponseArrayOutputWithContext

func (o VirtualDirectoryResponseArrayOutput) ToVirtualDirectoryResponseArrayOutputWithContext(ctx context.Context) VirtualDirectoryResponseArrayOutput

type VirtualDirectoryResponseInput

type VirtualDirectoryResponseInput interface {
	pulumi.Input

	ToVirtualDirectoryResponseOutput() VirtualDirectoryResponseOutput
	ToVirtualDirectoryResponseOutputWithContext(context.Context) VirtualDirectoryResponseOutput
}

VirtualDirectoryResponseInput is an input type that accepts VirtualDirectoryResponseArgs and VirtualDirectoryResponseOutput values. You can construct a concrete instance of `VirtualDirectoryResponseInput` via:

VirtualDirectoryResponseArgs{...}

type VirtualDirectoryResponseOutput

type VirtualDirectoryResponseOutput struct{ *pulumi.OutputState }

Directory for virtual application.

func (VirtualDirectoryResponseOutput) ElementType

func (VirtualDirectoryResponseOutput) PhysicalPath

Physical path.

func (VirtualDirectoryResponseOutput) ToVirtualDirectoryResponseOutput

func (o VirtualDirectoryResponseOutput) ToVirtualDirectoryResponseOutput() VirtualDirectoryResponseOutput

func (VirtualDirectoryResponseOutput) ToVirtualDirectoryResponseOutputWithContext

func (o VirtualDirectoryResponseOutput) ToVirtualDirectoryResponseOutputWithContext(ctx context.Context) VirtualDirectoryResponseOutput

func (VirtualDirectoryResponseOutput) VirtualPath

Path to virtual application.

type VirtualIPMapping

type VirtualIPMapping struct {
	// Is VIP mapping in use
	InUse *bool `pulumi:"inUse"`
	// Internal HTTP port
	InternalHttpPort *int `pulumi:"internalHttpPort"`
	// Internal HTTPS port
	InternalHttpsPort *int `pulumi:"internalHttpsPort"`
	// Virtual IP address
	VirtualIP *string `pulumi:"virtualIP"`
}

Class that represents a VIP mapping

type VirtualIPMappingArgs

type VirtualIPMappingArgs struct {
	// Is VIP mapping in use
	InUse pulumi.BoolPtrInput `pulumi:"inUse"`
	// Internal HTTP port
	InternalHttpPort pulumi.IntPtrInput `pulumi:"internalHttpPort"`
	// Internal HTTPS port
	InternalHttpsPort pulumi.IntPtrInput `pulumi:"internalHttpsPort"`
	// Virtual IP address
	VirtualIP pulumi.StringPtrInput `pulumi:"virtualIP"`
}

Class that represents a VIP mapping

func (VirtualIPMappingArgs) ElementType

func (VirtualIPMappingArgs) ElementType() reflect.Type

func (VirtualIPMappingArgs) ToVirtualIPMappingOutput

func (i VirtualIPMappingArgs) ToVirtualIPMappingOutput() VirtualIPMappingOutput

func (VirtualIPMappingArgs) ToVirtualIPMappingOutputWithContext

func (i VirtualIPMappingArgs) ToVirtualIPMappingOutputWithContext(ctx context.Context) VirtualIPMappingOutput

type VirtualIPMappingArray

type VirtualIPMappingArray []VirtualIPMappingInput

func (VirtualIPMappingArray) ElementType

func (VirtualIPMappingArray) ElementType() reflect.Type

func (VirtualIPMappingArray) ToVirtualIPMappingArrayOutput

func (i VirtualIPMappingArray) ToVirtualIPMappingArrayOutput() VirtualIPMappingArrayOutput

func (VirtualIPMappingArray) ToVirtualIPMappingArrayOutputWithContext

func (i VirtualIPMappingArray) ToVirtualIPMappingArrayOutputWithContext(ctx context.Context) VirtualIPMappingArrayOutput

type VirtualIPMappingArrayInput

type VirtualIPMappingArrayInput interface {
	pulumi.Input

	ToVirtualIPMappingArrayOutput() VirtualIPMappingArrayOutput
	ToVirtualIPMappingArrayOutputWithContext(context.Context) VirtualIPMappingArrayOutput
}

VirtualIPMappingArrayInput is an input type that accepts VirtualIPMappingArray and VirtualIPMappingArrayOutput values. You can construct a concrete instance of `VirtualIPMappingArrayInput` via:

VirtualIPMappingArray{ VirtualIPMappingArgs{...} }

type VirtualIPMappingArrayOutput

type VirtualIPMappingArrayOutput struct{ *pulumi.OutputState }

func (VirtualIPMappingArrayOutput) ElementType

func (VirtualIPMappingArrayOutput) Index

func (VirtualIPMappingArrayOutput) ToVirtualIPMappingArrayOutput

func (o VirtualIPMappingArrayOutput) ToVirtualIPMappingArrayOutput() VirtualIPMappingArrayOutput

func (VirtualIPMappingArrayOutput) ToVirtualIPMappingArrayOutputWithContext

func (o VirtualIPMappingArrayOutput) ToVirtualIPMappingArrayOutputWithContext(ctx context.Context) VirtualIPMappingArrayOutput

type VirtualIPMappingInput

type VirtualIPMappingInput interface {
	pulumi.Input

	ToVirtualIPMappingOutput() VirtualIPMappingOutput
	ToVirtualIPMappingOutputWithContext(context.Context) VirtualIPMappingOutput
}

VirtualIPMappingInput is an input type that accepts VirtualIPMappingArgs and VirtualIPMappingOutput values. You can construct a concrete instance of `VirtualIPMappingInput` via:

VirtualIPMappingArgs{...}

type VirtualIPMappingOutput

type VirtualIPMappingOutput struct{ *pulumi.OutputState }

Class that represents a VIP mapping

func (VirtualIPMappingOutput) ElementType

func (VirtualIPMappingOutput) ElementType() reflect.Type

func (VirtualIPMappingOutput) InUse

Is VIP mapping in use

func (VirtualIPMappingOutput) InternalHttpPort

func (o VirtualIPMappingOutput) InternalHttpPort() pulumi.IntPtrOutput

Internal HTTP port

func (VirtualIPMappingOutput) InternalHttpsPort

func (o VirtualIPMappingOutput) InternalHttpsPort() pulumi.IntPtrOutput

Internal HTTPS port

func (VirtualIPMappingOutput) ToVirtualIPMappingOutput

func (o VirtualIPMappingOutput) ToVirtualIPMappingOutput() VirtualIPMappingOutput

func (VirtualIPMappingOutput) ToVirtualIPMappingOutputWithContext

func (o VirtualIPMappingOutput) ToVirtualIPMappingOutputWithContext(ctx context.Context) VirtualIPMappingOutput

func (VirtualIPMappingOutput) VirtualIP

Virtual IP address

type VirtualIPMappingResponse

type VirtualIPMappingResponse struct {
	// Is VIP mapping in use
	InUse *bool `pulumi:"inUse"`
	// Internal HTTP port
	InternalHttpPort *int `pulumi:"internalHttpPort"`
	// Internal HTTPS port
	InternalHttpsPort *int `pulumi:"internalHttpsPort"`
	// Virtual IP address
	VirtualIP *string `pulumi:"virtualIP"`
}

Class that represents a VIP mapping

type VirtualIPMappingResponseArgs

type VirtualIPMappingResponseArgs struct {
	// Is VIP mapping in use
	InUse pulumi.BoolPtrInput `pulumi:"inUse"`
	// Internal HTTP port
	InternalHttpPort pulumi.IntPtrInput `pulumi:"internalHttpPort"`
	// Internal HTTPS port
	InternalHttpsPort pulumi.IntPtrInput `pulumi:"internalHttpsPort"`
	// Virtual IP address
	VirtualIP pulumi.StringPtrInput `pulumi:"virtualIP"`
}

Class that represents a VIP mapping

func (VirtualIPMappingResponseArgs) ElementType

func (VirtualIPMappingResponseArgs) ToVirtualIPMappingResponseOutput

func (i VirtualIPMappingResponseArgs) ToVirtualIPMappingResponseOutput() VirtualIPMappingResponseOutput

func (VirtualIPMappingResponseArgs) ToVirtualIPMappingResponseOutputWithContext

func (i VirtualIPMappingResponseArgs) ToVirtualIPMappingResponseOutputWithContext(ctx context.Context) VirtualIPMappingResponseOutput

type VirtualIPMappingResponseArray

type VirtualIPMappingResponseArray []VirtualIPMappingResponseInput

func (VirtualIPMappingResponseArray) ElementType

func (VirtualIPMappingResponseArray) ToVirtualIPMappingResponseArrayOutput

func (i VirtualIPMappingResponseArray) ToVirtualIPMappingResponseArrayOutput() VirtualIPMappingResponseArrayOutput

func (VirtualIPMappingResponseArray) ToVirtualIPMappingResponseArrayOutputWithContext

func (i VirtualIPMappingResponseArray) ToVirtualIPMappingResponseArrayOutputWithContext(ctx context.Context) VirtualIPMappingResponseArrayOutput

type VirtualIPMappingResponseArrayInput

type VirtualIPMappingResponseArrayInput interface {
	pulumi.Input

	ToVirtualIPMappingResponseArrayOutput() VirtualIPMappingResponseArrayOutput
	ToVirtualIPMappingResponseArrayOutputWithContext(context.Context) VirtualIPMappingResponseArrayOutput
}

VirtualIPMappingResponseArrayInput is an input type that accepts VirtualIPMappingResponseArray and VirtualIPMappingResponseArrayOutput values. You can construct a concrete instance of `VirtualIPMappingResponseArrayInput` via:

VirtualIPMappingResponseArray{ VirtualIPMappingResponseArgs{...} }

type VirtualIPMappingResponseArrayOutput

type VirtualIPMappingResponseArrayOutput struct{ *pulumi.OutputState }

func (VirtualIPMappingResponseArrayOutput) ElementType

func (VirtualIPMappingResponseArrayOutput) Index

func (VirtualIPMappingResponseArrayOutput) ToVirtualIPMappingResponseArrayOutput

func (o VirtualIPMappingResponseArrayOutput) ToVirtualIPMappingResponseArrayOutput() VirtualIPMappingResponseArrayOutput

func (VirtualIPMappingResponseArrayOutput) ToVirtualIPMappingResponseArrayOutputWithContext

func (o VirtualIPMappingResponseArrayOutput) ToVirtualIPMappingResponseArrayOutputWithContext(ctx context.Context) VirtualIPMappingResponseArrayOutput

type VirtualIPMappingResponseInput

type VirtualIPMappingResponseInput interface {
	pulumi.Input

	ToVirtualIPMappingResponseOutput() VirtualIPMappingResponseOutput
	ToVirtualIPMappingResponseOutputWithContext(context.Context) VirtualIPMappingResponseOutput
}

VirtualIPMappingResponseInput is an input type that accepts VirtualIPMappingResponseArgs and VirtualIPMappingResponseOutput values. You can construct a concrete instance of `VirtualIPMappingResponseInput` via:

VirtualIPMappingResponseArgs{...}

type VirtualIPMappingResponseOutput

type VirtualIPMappingResponseOutput struct{ *pulumi.OutputState }

Class that represents a VIP mapping

func (VirtualIPMappingResponseOutput) ElementType

func (VirtualIPMappingResponseOutput) InUse

Is VIP mapping in use

func (VirtualIPMappingResponseOutput) InternalHttpPort

func (o VirtualIPMappingResponseOutput) InternalHttpPort() pulumi.IntPtrOutput

Internal HTTP port

func (VirtualIPMappingResponseOutput) InternalHttpsPort

func (o VirtualIPMappingResponseOutput) InternalHttpsPort() pulumi.IntPtrOutput

Internal HTTPS port

func (VirtualIPMappingResponseOutput) ToVirtualIPMappingResponseOutput

func (o VirtualIPMappingResponseOutput) ToVirtualIPMappingResponseOutput() VirtualIPMappingResponseOutput

func (VirtualIPMappingResponseOutput) ToVirtualIPMappingResponseOutputWithContext

func (o VirtualIPMappingResponseOutput) ToVirtualIPMappingResponseOutputWithContext(ctx context.Context) VirtualIPMappingResponseOutput

func (VirtualIPMappingResponseOutput) VirtualIP

Virtual IP address

type VirtualNetworkProfile

type VirtualNetworkProfile struct {
	// Resource id of the virtual network
	Id *string `pulumi:"id"`
	// Name of the virtual network (read-only)
	Name *string `pulumi:"name"`
	// Subnet within the virtual network
	Subnet *string `pulumi:"subnet"`
	// Resource type of the virtual network (read-only)
	Type *string `pulumi:"type"`
}

Specification for using a virtual network

type VirtualNetworkProfileArgs

type VirtualNetworkProfileArgs struct {
	// Resource id of the virtual network
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the virtual network (read-only)
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Subnet within the virtual network
	Subnet pulumi.StringPtrInput `pulumi:"subnet"`
	// Resource type of the virtual network (read-only)
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Specification for using a virtual network

func (VirtualNetworkProfileArgs) ElementType

func (VirtualNetworkProfileArgs) ElementType() reflect.Type

func (VirtualNetworkProfileArgs) ToVirtualNetworkProfileOutput

func (i VirtualNetworkProfileArgs) ToVirtualNetworkProfileOutput() VirtualNetworkProfileOutput

func (VirtualNetworkProfileArgs) ToVirtualNetworkProfileOutputWithContext

func (i VirtualNetworkProfileArgs) ToVirtualNetworkProfileOutputWithContext(ctx context.Context) VirtualNetworkProfileOutput

func (VirtualNetworkProfileArgs) ToVirtualNetworkProfilePtrOutput

func (i VirtualNetworkProfileArgs) ToVirtualNetworkProfilePtrOutput() VirtualNetworkProfilePtrOutput

func (VirtualNetworkProfileArgs) ToVirtualNetworkProfilePtrOutputWithContext

func (i VirtualNetworkProfileArgs) ToVirtualNetworkProfilePtrOutputWithContext(ctx context.Context) VirtualNetworkProfilePtrOutput

type VirtualNetworkProfileInput

type VirtualNetworkProfileInput interface {
	pulumi.Input

	ToVirtualNetworkProfileOutput() VirtualNetworkProfileOutput
	ToVirtualNetworkProfileOutputWithContext(context.Context) VirtualNetworkProfileOutput
}

VirtualNetworkProfileInput is an input type that accepts VirtualNetworkProfileArgs and VirtualNetworkProfileOutput values. You can construct a concrete instance of `VirtualNetworkProfileInput` via:

VirtualNetworkProfileArgs{...}

type VirtualNetworkProfileOutput

type VirtualNetworkProfileOutput struct{ *pulumi.OutputState }

Specification for using a virtual network

func (VirtualNetworkProfileOutput) ElementType

func (VirtualNetworkProfileOutput) Id

Resource id of the virtual network

func (VirtualNetworkProfileOutput) Name

Name of the virtual network (read-only)

func (VirtualNetworkProfileOutput) Subnet

Subnet within the virtual network

func (VirtualNetworkProfileOutput) ToVirtualNetworkProfileOutput

func (o VirtualNetworkProfileOutput) ToVirtualNetworkProfileOutput() VirtualNetworkProfileOutput

func (VirtualNetworkProfileOutput) ToVirtualNetworkProfileOutputWithContext

func (o VirtualNetworkProfileOutput) ToVirtualNetworkProfileOutputWithContext(ctx context.Context) VirtualNetworkProfileOutput

func (VirtualNetworkProfileOutput) ToVirtualNetworkProfilePtrOutput

func (o VirtualNetworkProfileOutput) ToVirtualNetworkProfilePtrOutput() VirtualNetworkProfilePtrOutput

func (VirtualNetworkProfileOutput) ToVirtualNetworkProfilePtrOutputWithContext

func (o VirtualNetworkProfileOutput) ToVirtualNetworkProfilePtrOutputWithContext(ctx context.Context) VirtualNetworkProfilePtrOutput

func (VirtualNetworkProfileOutput) Type

Resource type of the virtual network (read-only)

type VirtualNetworkProfilePtrInput

type VirtualNetworkProfilePtrInput interface {
	pulumi.Input

	ToVirtualNetworkProfilePtrOutput() VirtualNetworkProfilePtrOutput
	ToVirtualNetworkProfilePtrOutputWithContext(context.Context) VirtualNetworkProfilePtrOutput
}

VirtualNetworkProfilePtrInput is an input type that accepts VirtualNetworkProfileArgs, VirtualNetworkProfilePtr and VirtualNetworkProfilePtrOutput values. You can construct a concrete instance of `VirtualNetworkProfilePtrInput` via:

        VirtualNetworkProfileArgs{...}

or:

        nil

type VirtualNetworkProfilePtrOutput

type VirtualNetworkProfilePtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworkProfilePtrOutput) Elem

func (VirtualNetworkProfilePtrOutput) ElementType

func (VirtualNetworkProfilePtrOutput) Id

Resource id of the virtual network

func (VirtualNetworkProfilePtrOutput) Name

Name of the virtual network (read-only)

func (VirtualNetworkProfilePtrOutput) Subnet

Subnet within the virtual network

func (VirtualNetworkProfilePtrOutput) ToVirtualNetworkProfilePtrOutput

func (o VirtualNetworkProfilePtrOutput) ToVirtualNetworkProfilePtrOutput() VirtualNetworkProfilePtrOutput

func (VirtualNetworkProfilePtrOutput) ToVirtualNetworkProfilePtrOutputWithContext

func (o VirtualNetworkProfilePtrOutput) ToVirtualNetworkProfilePtrOutputWithContext(ctx context.Context) VirtualNetworkProfilePtrOutput

func (VirtualNetworkProfilePtrOutput) Type

Resource type of the virtual network (read-only)

type VirtualNetworkProfileResponse

type VirtualNetworkProfileResponse struct {
	// Resource id of the virtual network
	Id *string `pulumi:"id"`
	// Name of the virtual network (read-only)
	Name *string `pulumi:"name"`
	// Subnet within the virtual network
	Subnet *string `pulumi:"subnet"`
	// Resource type of the virtual network (read-only)
	Type *string `pulumi:"type"`
}

Specification for using a virtual network

type VirtualNetworkProfileResponseArgs

type VirtualNetworkProfileResponseArgs struct {
	// Resource id of the virtual network
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the virtual network (read-only)
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Subnet within the virtual network
	Subnet pulumi.StringPtrInput `pulumi:"subnet"`
	// Resource type of the virtual network (read-only)
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Specification for using a virtual network

func (VirtualNetworkProfileResponseArgs) ElementType

func (VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponseOutput

func (i VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponseOutput() VirtualNetworkProfileResponseOutput

func (VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponseOutputWithContext

func (i VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponseOutputWithContext(ctx context.Context) VirtualNetworkProfileResponseOutput

func (VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponsePtrOutput

func (i VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponsePtrOutput() VirtualNetworkProfileResponsePtrOutput

func (VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponsePtrOutputWithContext

func (i VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkProfileResponsePtrOutput

type VirtualNetworkProfileResponseInput

type VirtualNetworkProfileResponseInput interface {
	pulumi.Input

	ToVirtualNetworkProfileResponseOutput() VirtualNetworkProfileResponseOutput
	ToVirtualNetworkProfileResponseOutputWithContext(context.Context) VirtualNetworkProfileResponseOutput
}

VirtualNetworkProfileResponseInput is an input type that accepts VirtualNetworkProfileResponseArgs and VirtualNetworkProfileResponseOutput values. You can construct a concrete instance of `VirtualNetworkProfileResponseInput` via:

VirtualNetworkProfileResponseArgs{...}

type VirtualNetworkProfileResponseOutput

type VirtualNetworkProfileResponseOutput struct{ *pulumi.OutputState }

Specification for using a virtual network

func (VirtualNetworkProfileResponseOutput) ElementType

func (VirtualNetworkProfileResponseOutput) Id

Resource id of the virtual network

func (VirtualNetworkProfileResponseOutput) Name

Name of the virtual network (read-only)

func (VirtualNetworkProfileResponseOutput) Subnet

Subnet within the virtual network

func (VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponseOutput

func (o VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponseOutput() VirtualNetworkProfileResponseOutput

func (VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponseOutputWithContext

func (o VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponseOutputWithContext(ctx context.Context) VirtualNetworkProfileResponseOutput

func (VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponsePtrOutput

func (o VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponsePtrOutput() VirtualNetworkProfileResponsePtrOutput

func (VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponsePtrOutputWithContext

func (o VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkProfileResponsePtrOutput

func (VirtualNetworkProfileResponseOutput) Type

Resource type of the virtual network (read-only)

type VirtualNetworkProfileResponsePtrInput

type VirtualNetworkProfileResponsePtrInput interface {
	pulumi.Input

	ToVirtualNetworkProfileResponsePtrOutput() VirtualNetworkProfileResponsePtrOutput
	ToVirtualNetworkProfileResponsePtrOutputWithContext(context.Context) VirtualNetworkProfileResponsePtrOutput
}

VirtualNetworkProfileResponsePtrInput is an input type that accepts VirtualNetworkProfileResponseArgs, VirtualNetworkProfileResponsePtr and VirtualNetworkProfileResponsePtrOutput values. You can construct a concrete instance of `VirtualNetworkProfileResponsePtrInput` via:

        VirtualNetworkProfileResponseArgs{...}

or:

        nil

type VirtualNetworkProfileResponsePtrOutput

type VirtualNetworkProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworkProfileResponsePtrOutput) Elem

func (VirtualNetworkProfileResponsePtrOutput) ElementType

func (VirtualNetworkProfileResponsePtrOutput) Id

Resource id of the virtual network

func (VirtualNetworkProfileResponsePtrOutput) Name

Name of the virtual network (read-only)

func (VirtualNetworkProfileResponsePtrOutput) Subnet

Subnet within the virtual network

func (VirtualNetworkProfileResponsePtrOutput) ToVirtualNetworkProfileResponsePtrOutput

func (o VirtualNetworkProfileResponsePtrOutput) ToVirtualNetworkProfileResponsePtrOutput() VirtualNetworkProfileResponsePtrOutput

func (VirtualNetworkProfileResponsePtrOutput) ToVirtualNetworkProfileResponsePtrOutputWithContext

func (o VirtualNetworkProfileResponsePtrOutput) ToVirtualNetworkProfileResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkProfileResponsePtrOutput

func (VirtualNetworkProfileResponsePtrOutput) Type

Resource type of the virtual network (read-only)

type VnetRouteResponse

type VnetRouteResponse struct {
	// The ending address for this route. If the start address is specified in CIDR notation, this must be omitted.
	EndAddress *string `pulumi:"endAddress"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The type of route this is:
	// DEFAULT - By default, every app has routes to the local address ranges specified by RFC1918
	// INHERITED - Routes inherited from the real Virtual Network routes
	// STATIC - Static route set on the app only
	//
	// These values will be used for syncing an app's routes with those from a Virtual Network.
	RouteType *string `pulumi:"routeType"`
	// The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified.
	StartAddress *string `pulumi:"startAddress"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

Virtual Network route contract used to pass routing information for a Virtual Network.

type VnetRouteResponseArgs

type VnetRouteResponseArgs struct {
	// The ending address for this route. If the start address is specified in CIDR notation, this must be omitted.
	EndAddress pulumi.StringPtrInput `pulumi:"endAddress"`
	// Resource Id.
	Id pulumi.StringInput `pulumi:"id"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringInput `pulumi:"name"`
	// The type of route this is:
	// DEFAULT - By default, every app has routes to the local address ranges specified by RFC1918
	// INHERITED - Routes inherited from the real Virtual Network routes
	// STATIC - Static route set on the app only
	//
	// These values will be used for syncing an app's routes with those from a Virtual Network.
	RouteType pulumi.StringPtrInput `pulumi:"routeType"`
	// The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified.
	StartAddress pulumi.StringPtrInput `pulumi:"startAddress"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseInput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

Virtual Network route contract used to pass routing information for a Virtual Network.

func (VnetRouteResponseArgs) ElementType

func (VnetRouteResponseArgs) ElementType() reflect.Type

func (VnetRouteResponseArgs) ToVnetRouteResponseOutput

func (i VnetRouteResponseArgs) ToVnetRouteResponseOutput() VnetRouteResponseOutput

func (VnetRouteResponseArgs) ToVnetRouteResponseOutputWithContext

func (i VnetRouteResponseArgs) ToVnetRouteResponseOutputWithContext(ctx context.Context) VnetRouteResponseOutput

type VnetRouteResponseArray

type VnetRouteResponseArray []VnetRouteResponseInput

func (VnetRouteResponseArray) ElementType

func (VnetRouteResponseArray) ElementType() reflect.Type

func (VnetRouteResponseArray) ToVnetRouteResponseArrayOutput

func (i VnetRouteResponseArray) ToVnetRouteResponseArrayOutput() VnetRouteResponseArrayOutput

func (VnetRouteResponseArray) ToVnetRouteResponseArrayOutputWithContext

func (i VnetRouteResponseArray) ToVnetRouteResponseArrayOutputWithContext(ctx context.Context) VnetRouteResponseArrayOutput

type VnetRouteResponseArrayInput

type VnetRouteResponseArrayInput interface {
	pulumi.Input

	ToVnetRouteResponseArrayOutput() VnetRouteResponseArrayOutput
	ToVnetRouteResponseArrayOutputWithContext(context.Context) VnetRouteResponseArrayOutput
}

VnetRouteResponseArrayInput is an input type that accepts VnetRouteResponseArray and VnetRouteResponseArrayOutput values. You can construct a concrete instance of `VnetRouteResponseArrayInput` via:

VnetRouteResponseArray{ VnetRouteResponseArgs{...} }

type VnetRouteResponseArrayOutput

type VnetRouteResponseArrayOutput struct{ *pulumi.OutputState }

func (VnetRouteResponseArrayOutput) ElementType

func (VnetRouteResponseArrayOutput) Index

func (VnetRouteResponseArrayOutput) ToVnetRouteResponseArrayOutput

func (o VnetRouteResponseArrayOutput) ToVnetRouteResponseArrayOutput() VnetRouteResponseArrayOutput

func (VnetRouteResponseArrayOutput) ToVnetRouteResponseArrayOutputWithContext

func (o VnetRouteResponseArrayOutput) ToVnetRouteResponseArrayOutputWithContext(ctx context.Context) VnetRouteResponseArrayOutput

type VnetRouteResponseInput

type VnetRouteResponseInput interface {
	pulumi.Input

	ToVnetRouteResponseOutput() VnetRouteResponseOutput
	ToVnetRouteResponseOutputWithContext(context.Context) VnetRouteResponseOutput
}

VnetRouteResponseInput is an input type that accepts VnetRouteResponseArgs and VnetRouteResponseOutput values. You can construct a concrete instance of `VnetRouteResponseInput` via:

VnetRouteResponseArgs{...}

type VnetRouteResponseOutput

type VnetRouteResponseOutput struct{ *pulumi.OutputState }

Virtual Network route contract used to pass routing information for a Virtual Network.

func (VnetRouteResponseOutput) ElementType

func (VnetRouteResponseOutput) ElementType() reflect.Type

func (VnetRouteResponseOutput) EndAddress

The ending address for this route. If the start address is specified in CIDR notation, this must be omitted.

func (VnetRouteResponseOutput) Id

Resource Id.

func (VnetRouteResponseOutput) Kind

Kind of resource.

func (VnetRouteResponseOutput) Name

Resource Name.

func (VnetRouteResponseOutput) RouteType

The type of route this is: DEFAULT - By default, every app has routes to the local address ranges specified by RFC1918 INHERITED - Routes inherited from the real Virtual Network routes STATIC - Static route set on the app only

These values will be used for syncing an app's routes with those from a Virtual Network.

func (VnetRouteResponseOutput) StartAddress

The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified.

func (VnetRouteResponseOutput) SystemData added in v0.3.1

The system metadata relating to this resource.

func (VnetRouteResponseOutput) ToVnetRouteResponseOutput

func (o VnetRouteResponseOutput) ToVnetRouteResponseOutput() VnetRouteResponseOutput

func (VnetRouteResponseOutput) ToVnetRouteResponseOutputWithContext

func (o VnetRouteResponseOutput) ToVnetRouteResponseOutputWithContext(ctx context.Context) VnetRouteResponseOutput

func (VnetRouteResponseOutput) Type

Resource type.

type WebApp

type WebApp struct {
	pulumi.CustomResourceState

	// Management information availability state for the app.
	AvailabilityState pulumi.StringOutput `pulumi:"availabilityState"`
	// <code>true</code> to enable client affinity; <code>false</code> to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is <code>true</code>.
	ClientAffinityEnabled pulumi.BoolPtrOutput `pulumi:"clientAffinityEnabled"`
	// <code>true</code> to enable client certificate authentication (TLS mutual authentication); otherwise, <code>false</code>. Default is <code>false</code>.
	ClientCertEnabled pulumi.BoolPtrOutput `pulumi:"clientCertEnabled"`
	// client certificate authentication comma-separated exclusion paths
	ClientCertExclusionPaths pulumi.StringPtrOutput `pulumi:"clientCertExclusionPaths"`
	// This composes with ClientCertEnabled setting.
	// - ClientCertEnabled: false means ClientCert is ignored.
	// - ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
	// - ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
	ClientCertMode pulumi.StringPtrOutput `pulumi:"clientCertMode"`
	// If specified during app creation, the app is cloned from a source app.
	CloningInfo CloningInfoResponsePtrOutput `pulumi:"cloningInfo"`
	// Size of the function container.
	ContainerSize pulumi.IntPtrOutput `pulumi:"containerSize"`
	// Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
	CustomDomainVerificationId pulumi.StringPtrOutput `pulumi:"customDomainVerificationId"`
	// Maximum allowed daily memory-time quota (applicable on dynamic apps only).
	DailyMemoryTimeQuota pulumi.IntPtrOutput `pulumi:"dailyMemoryTimeQuota"`
	// Default hostname of the app. Read-only.
	DefaultHostName pulumi.StringOutput `pulumi:"defaultHostName"`
	// <code>true</code> if the app is enabled; otherwise, <code>false</code>. Setting this value to false disables the app (takes the app offline).
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,
	// the app is not served on those hostnames.
	EnabledHostNames pulumi.StringArrayOutput `pulumi:"enabledHostNames"`
	// Hostname SSL states are used to manage the SSL bindings for app's hostnames.
	HostNameSslStates HostNameSslStateResponseArrayOutput `pulumi:"hostNameSslStates"`
	// Hostnames associated with the app.
	HostNames pulumi.StringArrayOutput `pulumi:"hostNames"`
	// <code>true</code> to disable the public hostnames of the app; otherwise, <code>false</code>.
	//  If <code>true</code>, the app is only accessible via API management process.
	HostNamesDisabled pulumi.BoolPtrOutput `pulumi:"hostNamesDisabled"`
	// App Service Environment to use for the app.
	HostingEnvironmentProfile HostingEnvironmentProfileResponsePtrOutput `pulumi:"hostingEnvironmentProfile"`
	// HttpsOnly: configures a web site to accept only https requests. Issues redirect for
	// http requests
	HttpsOnly pulumi.BoolPtrOutput `pulumi:"httpsOnly"`
	// Hyper-V sandbox.
	HyperV pulumi.BoolPtrOutput `pulumi:"hyperV"`
	// Managed service identity.
	Identity ManagedServiceIdentityResponsePtrOutput `pulumi:"identity"`
	// Specifies an operation id if this site has a pending operation.
	InProgressOperationId pulumi.StringOutput `pulumi:"inProgressOperationId"`
	// <code>true</code> if the app is a default container; otherwise, <code>false</code>.
	IsDefaultContainer pulumi.BoolOutput `pulumi:"isDefaultContainer"`
	// Obsolete: Hyper-V sandbox.
	IsXenon pulumi.BoolPtrOutput `pulumi:"isXenon"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Last time the app was modified, in UTC. Read-only.
	LastModifiedTimeUtc pulumi.StringOutput `pulumi:"lastModifiedTimeUtc"`
	// Resource Location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Maximum number of workers.
	// This only applies to Functions container.
	MaxNumberOfWorkers pulumi.IntOutput `pulumi:"maxNumberOfWorkers"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only.
	OutboundIpAddresses pulumi.StringOutput `pulumi:"outboundIpAddresses"`
	// List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.
	PossibleOutboundIpAddresses pulumi.StringOutput `pulumi:"possibleOutboundIpAddresses"`
	// Site redundancy mode
	RedundancyMode pulumi.StringPtrOutput `pulumi:"redundancyMode"`
	// Name of the repository site.
	RepositorySiteName pulumi.StringOutput `pulumi:"repositorySiteName"`
	// <code>true</code> if reserved; otherwise, <code>false</code>.
	Reserved pulumi.BoolPtrOutput `pulumi:"reserved"`
	// Name of the resource group the app belongs to. Read-only.
	ResourceGroup pulumi.StringOutput `pulumi:"resourceGroup"`
	// <code>true</code> to stop SCM (KUDU) site when the app is stopped; otherwise, <code>false</code>. The default is <code>false</code>.
	ScmSiteAlsoStopped pulumi.BoolPtrOutput `pulumi:"scmSiteAlsoStopped"`
	// Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
	ServerFarmId pulumi.StringPtrOutput `pulumi:"serverFarmId"`
	// Configuration of the app.
	SiteConfig SiteConfigResponsePtrOutput `pulumi:"siteConfig"`
	// Status of the last deployment slot swap operation.
	SlotSwapStatus SlotSwapStatusResponseOutput `pulumi:"slotSwapStatus"`
	// Current state of the app.
	State pulumi.StringOutput `pulumi:"state"`
	// App suspended till in case memory-time quota is exceeded.
	SuspendedTill pulumi.StringOutput `pulumi:"suspendedTill"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Specifies which deployment slot this app will swap into. Read-only.
	TargetSwapSlot pulumi.StringOutput `pulumi:"targetSwapSlot"`
	// Azure Traffic Manager hostnames associated with the app. Read-only.
	TrafficManagerHostNames pulumi.StringArrayOutput `pulumi:"trafficManagerHostNames"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// State indicating whether the app has exceeded its quota usage. Read-only.
	UsageState pulumi.StringOutput `pulumi:"usageState"`
}

A web app, a mobile app backend, or an API app. Latest API Version: 2020-09-01.

func GetWebApp

func GetWebApp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppState, opts ...pulumi.ResourceOption) (*WebApp, error)

GetWebApp gets an existing WebApp 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 NewWebApp

func NewWebApp(ctx *pulumi.Context,
	name string, args *WebAppArgs, opts ...pulumi.ResourceOption) (*WebApp, error)

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

func (*WebApp) ElementType added in v0.2.6

func (*WebApp) ElementType() reflect.Type

func (*WebApp) ToWebAppOutput added in v0.2.6

func (i *WebApp) ToWebAppOutput() WebAppOutput

func (*WebApp) ToWebAppOutputWithContext added in v0.2.6

func (i *WebApp) ToWebAppOutputWithContext(ctx context.Context) WebAppOutput

type WebAppArgs

type WebAppArgs struct {
	// <code>true</code> to enable client affinity; <code>false</code> to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is <code>true</code>.
	ClientAffinityEnabled pulumi.BoolPtrInput
	// <code>true</code> to enable client certificate authentication (TLS mutual authentication); otherwise, <code>false</code>. Default is <code>false</code>.
	ClientCertEnabled pulumi.BoolPtrInput
	// client certificate authentication comma-separated exclusion paths
	ClientCertExclusionPaths pulumi.StringPtrInput
	// This composes with ClientCertEnabled setting.
	// - ClientCertEnabled: false means ClientCert is ignored.
	// - ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
	// - ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
	ClientCertMode *ClientCertMode
	// If specified during app creation, the app is cloned from a source app.
	CloningInfo CloningInfoPtrInput
	// Size of the function container.
	ContainerSize pulumi.IntPtrInput
	// Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
	CustomDomainVerificationId pulumi.StringPtrInput
	// Maximum allowed daily memory-time quota (applicable on dynamic apps only).
	DailyMemoryTimeQuota pulumi.IntPtrInput
	// <code>true</code> if the app is enabled; otherwise, <code>false</code>. Setting this value to false disables the app (takes the app offline).
	Enabled pulumi.BoolPtrInput
	// Hostname SSL states are used to manage the SSL bindings for app's hostnames.
	HostNameSslStates HostNameSslStateArrayInput
	// <code>true</code> to disable the public hostnames of the app; otherwise, <code>false</code>.
	//  If <code>true</code>, the app is only accessible via API management process.
	HostNamesDisabled pulumi.BoolPtrInput
	// App Service Environment to use for the app.
	HostingEnvironmentProfile HostingEnvironmentProfilePtrInput
	// HttpsOnly: configures a web site to accept only https requests. Issues redirect for
	// http requests
	HttpsOnly pulumi.BoolPtrInput
	// Hyper-V sandbox.
	HyperV pulumi.BoolPtrInput
	// Managed service identity.
	Identity ManagedServiceIdentityPtrInput
	// Obsolete: Hyper-V sandbox.
	IsXenon pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
	Name pulumi.StringInput
	// Site redundancy mode
	RedundancyMode *RedundancyMode
	// <code>true</code> if reserved; otherwise, <code>false</code>.
	Reserved pulumi.BoolPtrInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// <code>true</code> to stop SCM (KUDU) site when the app is stopped; otherwise, <code>false</code>. The default is <code>false</code>.
	ScmSiteAlsoStopped pulumi.BoolPtrInput
	// Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
	ServerFarmId pulumi.StringPtrInput
	// Configuration of the app.
	SiteConfig SiteConfigPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a WebApp resource.

func (WebAppArgs) ElementType

func (WebAppArgs) ElementType() reflect.Type

type WebAppAuthSettings added in v0.6.0

type WebAppAuthSettings struct {
	pulumi.CustomResourceState

	// Gets a JSON string containing the Azure AD Acl settings.
	AadClaimsAuthorization pulumi.StringPtrOutput `pulumi:"aadClaimsAuthorization"`
	// Login parameters to send to the OpenID Connect authorization endpoint when
	// a user logs in. Each parameter must be in the form "key=value".
	AdditionalLoginParams pulumi.StringArrayOutput `pulumi:"additionalLoginParams"`
	// Allowed audience values to consider when validating JWTs issued by
	// Azure Active Directory. Note that the <code>ClientID</code> value is always considered an
	// allowed audience, regardless of this setting.
	AllowedAudiences pulumi.StringArrayOutput `pulumi:"allowedAudiences"`
	// External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.
	// This is an advanced setting typically only needed by Windows Store application backends.
	// Note that URLs within the current domain are always implicitly allowed.
	AllowedExternalRedirectUrls pulumi.StringArrayOutput `pulumi:"allowedExternalRedirectUrls"`
	// The path of the config file containing auth settings.
	// If the path is relative, base will the site's root directory.
	AuthFilePath pulumi.StringPtrOutput `pulumi:"authFilePath"`
	// The Client ID of this relying party application, known as the client_id.
	// This setting is required for enabling OpenID Connection authentication with Azure Active Directory or
	// other 3rd party OpenID Connect providers.
	// More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
	ClientId pulumi.StringPtrOutput `pulumi:"clientId"`
	// The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).
	// This setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.
	// Otherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.
	// More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
	ClientSecret pulumi.StringPtrOutput `pulumi:"clientSecret"`
	// An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as
	// a replacement for the Client Secret. It is also optional.
	ClientSecretCertificateThumbprint pulumi.StringPtrOutput `pulumi:"clientSecretCertificateThumbprint"`
	// The app setting name that contains the client secret of the relying party application.
	ClientSecretSettingName pulumi.StringPtrOutput `pulumi:"clientSecretSettingName"`
	// The default authentication provider to use when multiple providers are configured.
	// This setting is only needed if multiple providers are configured and the unauthenticated client
	// action is set to "RedirectToLoginPage".
	DefaultProvider pulumi.StringPtrOutput `pulumi:"defaultProvider"`
	// <code>true</code> if the Authentication / Authorization feature is enabled for the current app; otherwise, <code>false</code>.
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// The App ID of the Facebook app used for login.
	// This setting is required for enabling Facebook Login.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookAppId pulumi.StringPtrOutput `pulumi:"facebookAppId"`
	// The App Secret of the Facebook app used for Facebook Login.
	// This setting is required for enabling Facebook Login.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookAppSecret pulumi.StringPtrOutput `pulumi:"facebookAppSecret"`
	// The app setting name that contains the app secret used for Facebook Login.
	FacebookAppSecretSettingName pulumi.StringPtrOutput `pulumi:"facebookAppSecretSettingName"`
	// The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.
	// This setting is optional.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookOAuthScopes pulumi.StringArrayOutput `pulumi:"facebookOAuthScopes"`
	// The Client Id of the GitHub app used for login.
	// This setting is required for enabling Github login
	GitHubClientId pulumi.StringPtrOutput `pulumi:"gitHubClientId"`
	// The Client Secret of the GitHub app used for Github Login.
	// This setting is required for enabling Github login.
	GitHubClientSecret pulumi.StringPtrOutput `pulumi:"gitHubClientSecret"`
	// The app setting name that contains the client secret of the Github
	// app used for GitHub Login.
	GitHubClientSecretSettingName pulumi.StringPtrOutput `pulumi:"gitHubClientSecretSettingName"`
	// The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.
	// This setting is optional
	GitHubOAuthScopes pulumi.StringArrayOutput `pulumi:"gitHubOAuthScopes"`
	// The OpenID Connect Client ID for the Google web application.
	// This setting is required for enabling Google Sign-In.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleClientId pulumi.StringPtrOutput `pulumi:"googleClientId"`
	// The client secret associated with the Google web application.
	// This setting is required for enabling Google Sign-In.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleClientSecret pulumi.StringPtrOutput `pulumi:"googleClientSecret"`
	// The app setting name that contains the client secret associated with
	// the Google web application.
	GoogleClientSecretSettingName pulumi.StringPtrOutput `pulumi:"googleClientSecretSettingName"`
	// The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.
	// This setting is optional. If not specified, "openid", "profile", and "email" are used as default scopes.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleOAuthScopes pulumi.StringArrayOutput `pulumi:"googleOAuthScopes"`
	// "true" if the auth config settings should be read from a file,
	// "false" otherwise
	IsAuthFromFile pulumi.StringPtrOutput `pulumi:"isAuthFromFile"`
	// The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.
	// When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.
	// This URI is a case-sensitive identifier for the token issuer.
	// More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
	Issuer pulumi.StringPtrOutput `pulumi:"issuer"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// The OAuth 2.0 client ID that was created for the app used for authentication.
	// This setting is required for enabling Microsoft Account authentication.
	// Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm
	MicrosoftAccountClientId pulumi.StringPtrOutput `pulumi:"microsoftAccountClientId"`
	// The OAuth 2.0 client secret that was created for the app used for authentication.
	// This setting is required for enabling Microsoft Account authentication.
	// Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm
	MicrosoftAccountClientSecret pulumi.StringPtrOutput `pulumi:"microsoftAccountClientSecret"`
	// The app setting name containing the OAuth 2.0 client secret that was created for the
	// app used for authentication.
	MicrosoftAccountClientSecretSettingName pulumi.StringPtrOutput `pulumi:"microsoftAccountClientSecretSettingName"`
	// The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
	// This setting is optional. If not specified, "wl.basic" is used as the default scope.
	// Microsoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx
	MicrosoftAccountOAuthScopes pulumi.StringArrayOutput `pulumi:"microsoftAccountOAuthScopes"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The RuntimeVersion of the Authentication / Authorization feature in use for the current app.
	// The setting in this value can control the behavior of certain features in the Authentication / Authorization module.
	RuntimeVersion pulumi.StringPtrOutput `pulumi:"runtimeVersion"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The number of hours after session token expiration that a session token can be used to
	// call the token refresh API. The default is 72 hours.
	TokenRefreshExtensionHours pulumi.Float64PtrOutput `pulumi:"tokenRefreshExtensionHours"`
	// <code>true</code> to durably store platform-specific security tokens that are obtained during login flows; otherwise, <code>false</code>.
	//  The default is <code>false</code>.
	TokenStoreEnabled pulumi.BoolPtrOutput `pulumi:"tokenStoreEnabled"`
	// The OAuth 1.0a consumer key of the Twitter application used for sign-in.
	// This setting is required for enabling Twitter Sign-In.
	// Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
	TwitterConsumerKey pulumi.StringPtrOutput `pulumi:"twitterConsumerKey"`
	// The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
	// This setting is required for enabling Twitter Sign-In.
	// Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
	TwitterConsumerSecret pulumi.StringPtrOutput `pulumi:"twitterConsumerSecret"`
	// The app setting name that contains the OAuth 1.0a consumer secret of the Twitter
	// application used for sign-in.
	TwitterConsumerSecretSettingName pulumi.StringPtrOutput `pulumi:"twitterConsumerSecretSettingName"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The action to take when an unauthenticated client attempts to access the app.
	UnauthenticatedClientAction pulumi.StringPtrOutput `pulumi:"unauthenticatedClientAction"`
	// Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such.
	ValidateIssuer pulumi.BoolPtrOutput `pulumi:"validateIssuer"`
}

Configuration settings for the Azure App Service Authentication / Authorization feature. Latest API Version: 2020-09-01.

func GetWebAppAuthSettings added in v0.6.0

func GetWebAppAuthSettings(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppAuthSettingsState, opts ...pulumi.ResourceOption) (*WebAppAuthSettings, error)

GetWebAppAuthSettings gets an existing WebAppAuthSettings 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 NewWebAppAuthSettings added in v0.6.0

func NewWebAppAuthSettings(ctx *pulumi.Context,
	name string, args *WebAppAuthSettingsArgs, opts ...pulumi.ResourceOption) (*WebAppAuthSettings, error)

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

func (*WebAppAuthSettings) ElementType added in v0.6.0

func (*WebAppAuthSettings) ElementType() reflect.Type

func (*WebAppAuthSettings) ToWebAppAuthSettingsOutput added in v0.6.0

func (i *WebAppAuthSettings) ToWebAppAuthSettingsOutput() WebAppAuthSettingsOutput

func (*WebAppAuthSettings) ToWebAppAuthSettingsOutputWithContext added in v0.6.0

func (i *WebAppAuthSettings) ToWebAppAuthSettingsOutputWithContext(ctx context.Context) WebAppAuthSettingsOutput

type WebAppAuthSettingsArgs added in v0.6.0

type WebAppAuthSettingsArgs struct {
	// Gets a JSON string containing the Azure AD Acl settings.
	AadClaimsAuthorization pulumi.StringPtrInput
	// Login parameters to send to the OpenID Connect authorization endpoint when
	// a user logs in. Each parameter must be in the form "key=value".
	AdditionalLoginParams pulumi.StringArrayInput
	// Allowed audience values to consider when validating JWTs issued by
	// Azure Active Directory. Note that the <code>ClientID</code> value is always considered an
	// allowed audience, regardless of this setting.
	AllowedAudiences pulumi.StringArrayInput
	// External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.
	// This is an advanced setting typically only needed by Windows Store application backends.
	// Note that URLs within the current domain are always implicitly allowed.
	AllowedExternalRedirectUrls pulumi.StringArrayInput
	// The path of the config file containing auth settings.
	// If the path is relative, base will the site's root directory.
	AuthFilePath pulumi.StringPtrInput
	// The Client ID of this relying party application, known as the client_id.
	// This setting is required for enabling OpenID Connection authentication with Azure Active Directory or
	// other 3rd party OpenID Connect providers.
	// More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
	ClientId pulumi.StringPtrInput
	// The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).
	// This setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.
	// Otherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.
	// More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
	ClientSecret pulumi.StringPtrInput
	// An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as
	// a replacement for the Client Secret. It is also optional.
	ClientSecretCertificateThumbprint pulumi.StringPtrInput
	// The app setting name that contains the client secret of the relying party application.
	ClientSecretSettingName pulumi.StringPtrInput
	// The default authentication provider to use when multiple providers are configured.
	// This setting is only needed if multiple providers are configured and the unauthenticated client
	// action is set to "RedirectToLoginPage".
	DefaultProvider *BuiltInAuthenticationProvider
	// <code>true</code> if the Authentication / Authorization feature is enabled for the current app; otherwise, <code>false</code>.
	Enabled pulumi.BoolPtrInput
	// The App ID of the Facebook app used for login.
	// This setting is required for enabling Facebook Login.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookAppId pulumi.StringPtrInput
	// The App Secret of the Facebook app used for Facebook Login.
	// This setting is required for enabling Facebook Login.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookAppSecret pulumi.StringPtrInput
	// The app setting name that contains the app secret used for Facebook Login.
	FacebookAppSecretSettingName pulumi.StringPtrInput
	// The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.
	// This setting is optional.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookOAuthScopes pulumi.StringArrayInput
	// The Client Id of the GitHub app used for login.
	// This setting is required for enabling Github login
	GitHubClientId pulumi.StringPtrInput
	// The Client Secret of the GitHub app used for Github Login.
	// This setting is required for enabling Github login.
	GitHubClientSecret pulumi.StringPtrInput
	// The app setting name that contains the client secret of the Github
	// app used for GitHub Login.
	GitHubClientSecretSettingName pulumi.StringPtrInput
	// The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.
	// This setting is optional
	GitHubOAuthScopes pulumi.StringArrayInput
	// The OpenID Connect Client ID for the Google web application.
	// This setting is required for enabling Google Sign-In.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleClientId pulumi.StringPtrInput
	// The client secret associated with the Google web application.
	// This setting is required for enabling Google Sign-In.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleClientSecret pulumi.StringPtrInput
	// The app setting name that contains the client secret associated with
	// the Google web application.
	GoogleClientSecretSettingName pulumi.StringPtrInput
	// The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.
	// This setting is optional. If not specified, "openid", "profile", and "email" are used as default scopes.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleOAuthScopes pulumi.StringArrayInput
	// "true" if the auth config settings should be read from a file,
	// "false" otherwise
	IsAuthFromFile pulumi.StringPtrInput
	// The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.
	// When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.
	// This URI is a case-sensitive identifier for the token issuer.
	// More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
	Issuer pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// The OAuth 2.0 client ID that was created for the app used for authentication.
	// This setting is required for enabling Microsoft Account authentication.
	// Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm
	MicrosoftAccountClientId pulumi.StringPtrInput
	// The OAuth 2.0 client secret that was created for the app used for authentication.
	// This setting is required for enabling Microsoft Account authentication.
	// Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm
	MicrosoftAccountClientSecret pulumi.StringPtrInput
	// The app setting name containing the OAuth 2.0 client secret that was created for the
	// app used for authentication.
	MicrosoftAccountClientSecretSettingName pulumi.StringPtrInput
	// The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
	// This setting is optional. If not specified, "wl.basic" is used as the default scope.
	// Microsoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx
	MicrosoftAccountOAuthScopes pulumi.StringArrayInput
	// Name of web app.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// The RuntimeVersion of the Authentication / Authorization feature in use for the current app.
	// The setting in this value can control the behavior of certain features in the Authentication / Authorization module.
	RuntimeVersion pulumi.StringPtrInput
	// The number of hours after session token expiration that a session token can be used to
	// call the token refresh API. The default is 72 hours.
	TokenRefreshExtensionHours pulumi.Float64PtrInput
	// <code>true</code> to durably store platform-specific security tokens that are obtained during login flows; otherwise, <code>false</code>.
	//  The default is <code>false</code>.
	TokenStoreEnabled pulumi.BoolPtrInput
	// The OAuth 1.0a consumer key of the Twitter application used for sign-in.
	// This setting is required for enabling Twitter Sign-In.
	// Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
	TwitterConsumerKey pulumi.StringPtrInput
	// The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
	// This setting is required for enabling Twitter Sign-In.
	// Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
	TwitterConsumerSecret pulumi.StringPtrInput
	// The app setting name that contains the OAuth 1.0a consumer secret of the Twitter
	// application used for sign-in.
	TwitterConsumerSecretSettingName pulumi.StringPtrInput
	// The action to take when an unauthenticated client attempts to access the app.
	UnauthenticatedClientAction *UnauthenticatedClientAction
	// Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such.
	ValidateIssuer pulumi.BoolPtrInput
}

The set of arguments for constructing a WebAppAuthSettings resource.

func (WebAppAuthSettingsArgs) ElementType added in v0.6.0

func (WebAppAuthSettingsArgs) ElementType() reflect.Type

type WebAppAuthSettingsInput added in v0.6.0

type WebAppAuthSettingsInput interface {
	pulumi.Input

	ToWebAppAuthSettingsOutput() WebAppAuthSettingsOutput
	ToWebAppAuthSettingsOutputWithContext(ctx context.Context) WebAppAuthSettingsOutput
}

type WebAppAuthSettingsOutput added in v0.6.0

type WebAppAuthSettingsOutput struct {
	*pulumi.OutputState
}

func (WebAppAuthSettingsOutput) ElementType added in v0.6.0

func (WebAppAuthSettingsOutput) ElementType() reflect.Type

func (WebAppAuthSettingsOutput) ToWebAppAuthSettingsOutput added in v0.6.0

func (o WebAppAuthSettingsOutput) ToWebAppAuthSettingsOutput() WebAppAuthSettingsOutput

func (WebAppAuthSettingsOutput) ToWebAppAuthSettingsOutputWithContext added in v0.6.0

func (o WebAppAuthSettingsOutput) ToWebAppAuthSettingsOutputWithContext(ctx context.Context) WebAppAuthSettingsOutput

type WebAppAuthSettingsSlot added in v0.6.0

type WebAppAuthSettingsSlot struct {
	pulumi.CustomResourceState

	// Gets a JSON string containing the Azure AD Acl settings.
	AadClaimsAuthorization pulumi.StringPtrOutput `pulumi:"aadClaimsAuthorization"`
	// Login parameters to send to the OpenID Connect authorization endpoint when
	// a user logs in. Each parameter must be in the form "key=value".
	AdditionalLoginParams pulumi.StringArrayOutput `pulumi:"additionalLoginParams"`
	// Allowed audience values to consider when validating JWTs issued by
	// Azure Active Directory. Note that the <code>ClientID</code> value is always considered an
	// allowed audience, regardless of this setting.
	AllowedAudiences pulumi.StringArrayOutput `pulumi:"allowedAudiences"`
	// External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.
	// This is an advanced setting typically only needed by Windows Store application backends.
	// Note that URLs within the current domain are always implicitly allowed.
	AllowedExternalRedirectUrls pulumi.StringArrayOutput `pulumi:"allowedExternalRedirectUrls"`
	// The path of the config file containing auth settings.
	// If the path is relative, base will the site's root directory.
	AuthFilePath pulumi.StringPtrOutput `pulumi:"authFilePath"`
	// The Client ID of this relying party application, known as the client_id.
	// This setting is required for enabling OpenID Connection authentication with Azure Active Directory or
	// other 3rd party OpenID Connect providers.
	// More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
	ClientId pulumi.StringPtrOutput `pulumi:"clientId"`
	// The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).
	// This setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.
	// Otherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.
	// More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
	ClientSecret pulumi.StringPtrOutput `pulumi:"clientSecret"`
	// An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as
	// a replacement for the Client Secret. It is also optional.
	ClientSecretCertificateThumbprint pulumi.StringPtrOutput `pulumi:"clientSecretCertificateThumbprint"`
	// The app setting name that contains the client secret of the relying party application.
	ClientSecretSettingName pulumi.StringPtrOutput `pulumi:"clientSecretSettingName"`
	// The default authentication provider to use when multiple providers are configured.
	// This setting is only needed if multiple providers are configured and the unauthenticated client
	// action is set to "RedirectToLoginPage".
	DefaultProvider pulumi.StringPtrOutput `pulumi:"defaultProvider"`
	// <code>true</code> if the Authentication / Authorization feature is enabled for the current app; otherwise, <code>false</code>.
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// The App ID of the Facebook app used for login.
	// This setting is required for enabling Facebook Login.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookAppId pulumi.StringPtrOutput `pulumi:"facebookAppId"`
	// The App Secret of the Facebook app used for Facebook Login.
	// This setting is required for enabling Facebook Login.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookAppSecret pulumi.StringPtrOutput `pulumi:"facebookAppSecret"`
	// The app setting name that contains the app secret used for Facebook Login.
	FacebookAppSecretSettingName pulumi.StringPtrOutput `pulumi:"facebookAppSecretSettingName"`
	// The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.
	// This setting is optional.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookOAuthScopes pulumi.StringArrayOutput `pulumi:"facebookOAuthScopes"`
	// The Client Id of the GitHub app used for login.
	// This setting is required for enabling Github login
	GitHubClientId pulumi.StringPtrOutput `pulumi:"gitHubClientId"`
	// The Client Secret of the GitHub app used for Github Login.
	// This setting is required for enabling Github login.
	GitHubClientSecret pulumi.StringPtrOutput `pulumi:"gitHubClientSecret"`
	// The app setting name that contains the client secret of the Github
	// app used for GitHub Login.
	GitHubClientSecretSettingName pulumi.StringPtrOutput `pulumi:"gitHubClientSecretSettingName"`
	// The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.
	// This setting is optional
	GitHubOAuthScopes pulumi.StringArrayOutput `pulumi:"gitHubOAuthScopes"`
	// The OpenID Connect Client ID for the Google web application.
	// This setting is required for enabling Google Sign-In.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleClientId pulumi.StringPtrOutput `pulumi:"googleClientId"`
	// The client secret associated with the Google web application.
	// This setting is required for enabling Google Sign-In.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleClientSecret pulumi.StringPtrOutput `pulumi:"googleClientSecret"`
	// The app setting name that contains the client secret associated with
	// the Google web application.
	GoogleClientSecretSettingName pulumi.StringPtrOutput `pulumi:"googleClientSecretSettingName"`
	// The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.
	// This setting is optional. If not specified, "openid", "profile", and "email" are used as default scopes.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleOAuthScopes pulumi.StringArrayOutput `pulumi:"googleOAuthScopes"`
	// "true" if the auth config settings should be read from a file,
	// "false" otherwise
	IsAuthFromFile pulumi.StringPtrOutput `pulumi:"isAuthFromFile"`
	// The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.
	// When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.
	// This URI is a case-sensitive identifier for the token issuer.
	// More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
	Issuer pulumi.StringPtrOutput `pulumi:"issuer"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// The OAuth 2.0 client ID that was created for the app used for authentication.
	// This setting is required for enabling Microsoft Account authentication.
	// Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm
	MicrosoftAccountClientId pulumi.StringPtrOutput `pulumi:"microsoftAccountClientId"`
	// The OAuth 2.0 client secret that was created for the app used for authentication.
	// This setting is required for enabling Microsoft Account authentication.
	// Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm
	MicrosoftAccountClientSecret pulumi.StringPtrOutput `pulumi:"microsoftAccountClientSecret"`
	// The app setting name containing the OAuth 2.0 client secret that was created for the
	// app used for authentication.
	MicrosoftAccountClientSecretSettingName pulumi.StringPtrOutput `pulumi:"microsoftAccountClientSecretSettingName"`
	// The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
	// This setting is optional. If not specified, "wl.basic" is used as the default scope.
	// Microsoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx
	MicrosoftAccountOAuthScopes pulumi.StringArrayOutput `pulumi:"microsoftAccountOAuthScopes"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The RuntimeVersion of the Authentication / Authorization feature in use for the current app.
	// The setting in this value can control the behavior of certain features in the Authentication / Authorization module.
	RuntimeVersion pulumi.StringPtrOutput `pulumi:"runtimeVersion"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The number of hours after session token expiration that a session token can be used to
	// call the token refresh API. The default is 72 hours.
	TokenRefreshExtensionHours pulumi.Float64PtrOutput `pulumi:"tokenRefreshExtensionHours"`
	// <code>true</code> to durably store platform-specific security tokens that are obtained during login flows; otherwise, <code>false</code>.
	//  The default is <code>false</code>.
	TokenStoreEnabled pulumi.BoolPtrOutput `pulumi:"tokenStoreEnabled"`
	// The OAuth 1.0a consumer key of the Twitter application used for sign-in.
	// This setting is required for enabling Twitter Sign-In.
	// Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
	TwitterConsumerKey pulumi.StringPtrOutput `pulumi:"twitterConsumerKey"`
	// The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
	// This setting is required for enabling Twitter Sign-In.
	// Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
	TwitterConsumerSecret pulumi.StringPtrOutput `pulumi:"twitterConsumerSecret"`
	// The app setting name that contains the OAuth 1.0a consumer secret of the Twitter
	// application used for sign-in.
	TwitterConsumerSecretSettingName pulumi.StringPtrOutput `pulumi:"twitterConsumerSecretSettingName"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The action to take when an unauthenticated client attempts to access the app.
	UnauthenticatedClientAction pulumi.StringPtrOutput `pulumi:"unauthenticatedClientAction"`
	// Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such.
	ValidateIssuer pulumi.BoolPtrOutput `pulumi:"validateIssuer"`
}

Configuration settings for the Azure App Service Authentication / Authorization feature. Latest API Version: 2020-09-01.

func GetWebAppAuthSettingsSlot added in v0.6.0

func GetWebAppAuthSettingsSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppAuthSettingsSlotState, opts ...pulumi.ResourceOption) (*WebAppAuthSettingsSlot, error)

GetWebAppAuthSettingsSlot gets an existing WebAppAuthSettingsSlot 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 NewWebAppAuthSettingsSlot added in v0.6.0

func NewWebAppAuthSettingsSlot(ctx *pulumi.Context,
	name string, args *WebAppAuthSettingsSlotArgs, opts ...pulumi.ResourceOption) (*WebAppAuthSettingsSlot, error)

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

func (*WebAppAuthSettingsSlot) ElementType added in v0.6.0

func (*WebAppAuthSettingsSlot) ElementType() reflect.Type

func (*WebAppAuthSettingsSlot) ToWebAppAuthSettingsSlotOutput added in v0.6.0

func (i *WebAppAuthSettingsSlot) ToWebAppAuthSettingsSlotOutput() WebAppAuthSettingsSlotOutput

func (*WebAppAuthSettingsSlot) ToWebAppAuthSettingsSlotOutputWithContext added in v0.6.0

func (i *WebAppAuthSettingsSlot) ToWebAppAuthSettingsSlotOutputWithContext(ctx context.Context) WebAppAuthSettingsSlotOutput

type WebAppAuthSettingsSlotArgs added in v0.6.0

type WebAppAuthSettingsSlotArgs struct {
	// Gets a JSON string containing the Azure AD Acl settings.
	AadClaimsAuthorization pulumi.StringPtrInput
	// Login parameters to send to the OpenID Connect authorization endpoint when
	// a user logs in. Each parameter must be in the form "key=value".
	AdditionalLoginParams pulumi.StringArrayInput
	// Allowed audience values to consider when validating JWTs issued by
	// Azure Active Directory. Note that the <code>ClientID</code> value is always considered an
	// allowed audience, regardless of this setting.
	AllowedAudiences pulumi.StringArrayInput
	// External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.
	// This is an advanced setting typically only needed by Windows Store application backends.
	// Note that URLs within the current domain are always implicitly allowed.
	AllowedExternalRedirectUrls pulumi.StringArrayInput
	// The path of the config file containing auth settings.
	// If the path is relative, base will the site's root directory.
	AuthFilePath pulumi.StringPtrInput
	// The Client ID of this relying party application, known as the client_id.
	// This setting is required for enabling OpenID Connection authentication with Azure Active Directory or
	// other 3rd party OpenID Connect providers.
	// More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
	ClientId pulumi.StringPtrInput
	// The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).
	// This setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.
	// Otherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.
	// More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
	ClientSecret pulumi.StringPtrInput
	// An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as
	// a replacement for the Client Secret. It is also optional.
	ClientSecretCertificateThumbprint pulumi.StringPtrInput
	// The app setting name that contains the client secret of the relying party application.
	ClientSecretSettingName pulumi.StringPtrInput
	// The default authentication provider to use when multiple providers are configured.
	// This setting is only needed if multiple providers are configured and the unauthenticated client
	// action is set to "RedirectToLoginPage".
	DefaultProvider *BuiltInAuthenticationProvider
	// <code>true</code> if the Authentication / Authorization feature is enabled for the current app; otherwise, <code>false</code>.
	Enabled pulumi.BoolPtrInput
	// The App ID of the Facebook app used for login.
	// This setting is required for enabling Facebook Login.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookAppId pulumi.StringPtrInput
	// The App Secret of the Facebook app used for Facebook Login.
	// This setting is required for enabling Facebook Login.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookAppSecret pulumi.StringPtrInput
	// The app setting name that contains the app secret used for Facebook Login.
	FacebookAppSecretSettingName pulumi.StringPtrInput
	// The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.
	// This setting is optional.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookOAuthScopes pulumi.StringArrayInput
	// The Client Id of the GitHub app used for login.
	// This setting is required for enabling Github login
	GitHubClientId pulumi.StringPtrInput
	// The Client Secret of the GitHub app used for Github Login.
	// This setting is required for enabling Github login.
	GitHubClientSecret pulumi.StringPtrInput
	// The app setting name that contains the client secret of the Github
	// app used for GitHub Login.
	GitHubClientSecretSettingName pulumi.StringPtrInput
	// The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.
	// This setting is optional
	GitHubOAuthScopes pulumi.StringArrayInput
	// The OpenID Connect Client ID for the Google web application.
	// This setting is required for enabling Google Sign-In.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleClientId pulumi.StringPtrInput
	// The client secret associated with the Google web application.
	// This setting is required for enabling Google Sign-In.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleClientSecret pulumi.StringPtrInput
	// The app setting name that contains the client secret associated with
	// the Google web application.
	GoogleClientSecretSettingName pulumi.StringPtrInput
	// The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.
	// This setting is optional. If not specified, "openid", "profile", and "email" are used as default scopes.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleOAuthScopes pulumi.StringArrayInput
	// "true" if the auth config settings should be read from a file,
	// "false" otherwise
	IsAuthFromFile pulumi.StringPtrInput
	// The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.
	// When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.
	// This URI is a case-sensitive identifier for the token issuer.
	// More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
	Issuer pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// The OAuth 2.0 client ID that was created for the app used for authentication.
	// This setting is required for enabling Microsoft Account authentication.
	// Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm
	MicrosoftAccountClientId pulumi.StringPtrInput
	// The OAuth 2.0 client secret that was created for the app used for authentication.
	// This setting is required for enabling Microsoft Account authentication.
	// Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm
	MicrosoftAccountClientSecret pulumi.StringPtrInput
	// The app setting name containing the OAuth 2.0 client secret that was created for the
	// app used for authentication.
	MicrosoftAccountClientSecretSettingName pulumi.StringPtrInput
	// The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
	// This setting is optional. If not specified, "wl.basic" is used as the default scope.
	// Microsoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx
	MicrosoftAccountOAuthScopes pulumi.StringArrayInput
	// Name of web app.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// The RuntimeVersion of the Authentication / Authorization feature in use for the current app.
	// The setting in this value can control the behavior of certain features in the Authentication / Authorization module.
	RuntimeVersion pulumi.StringPtrInput
	// Name of web app slot. If not specified then will default to production slot.
	Slot pulumi.StringInput
	// The number of hours after session token expiration that a session token can be used to
	// call the token refresh API. The default is 72 hours.
	TokenRefreshExtensionHours pulumi.Float64PtrInput
	// <code>true</code> to durably store platform-specific security tokens that are obtained during login flows; otherwise, <code>false</code>.
	//  The default is <code>false</code>.
	TokenStoreEnabled pulumi.BoolPtrInput
	// The OAuth 1.0a consumer key of the Twitter application used for sign-in.
	// This setting is required for enabling Twitter Sign-In.
	// Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
	TwitterConsumerKey pulumi.StringPtrInput
	// The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
	// This setting is required for enabling Twitter Sign-In.
	// Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
	TwitterConsumerSecret pulumi.StringPtrInput
	// The app setting name that contains the OAuth 1.0a consumer secret of the Twitter
	// application used for sign-in.
	TwitterConsumerSecretSettingName pulumi.StringPtrInput
	// The action to take when an unauthenticated client attempts to access the app.
	UnauthenticatedClientAction *UnauthenticatedClientAction
	// Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such.
	ValidateIssuer pulumi.BoolPtrInput
}

The set of arguments for constructing a WebAppAuthSettingsSlot resource.

func (WebAppAuthSettingsSlotArgs) ElementType added in v0.6.0

func (WebAppAuthSettingsSlotArgs) ElementType() reflect.Type

type WebAppAuthSettingsSlotInput added in v0.6.0

type WebAppAuthSettingsSlotInput interface {
	pulumi.Input

	ToWebAppAuthSettingsSlotOutput() WebAppAuthSettingsSlotOutput
	ToWebAppAuthSettingsSlotOutputWithContext(ctx context.Context) WebAppAuthSettingsSlotOutput
}

type WebAppAuthSettingsSlotOutput added in v0.6.0

type WebAppAuthSettingsSlotOutput struct {
	*pulumi.OutputState
}

func (WebAppAuthSettingsSlotOutput) ElementType added in v0.6.0

func (WebAppAuthSettingsSlotOutput) ToWebAppAuthSettingsSlotOutput added in v0.6.0

func (o WebAppAuthSettingsSlotOutput) ToWebAppAuthSettingsSlotOutput() WebAppAuthSettingsSlotOutput

func (WebAppAuthSettingsSlotOutput) ToWebAppAuthSettingsSlotOutputWithContext added in v0.6.0

func (o WebAppAuthSettingsSlotOutput) ToWebAppAuthSettingsSlotOutputWithContext(ctx context.Context) WebAppAuthSettingsSlotOutput

type WebAppAuthSettingsSlotState added in v0.6.0

type WebAppAuthSettingsSlotState struct {
	// Gets a JSON string containing the Azure AD Acl settings.
	AadClaimsAuthorization pulumi.StringPtrInput
	// Login parameters to send to the OpenID Connect authorization endpoint when
	// a user logs in. Each parameter must be in the form "key=value".
	AdditionalLoginParams pulumi.StringArrayInput
	// Allowed audience values to consider when validating JWTs issued by
	// Azure Active Directory. Note that the <code>ClientID</code> value is always considered an
	// allowed audience, regardless of this setting.
	AllowedAudiences pulumi.StringArrayInput
	// External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.
	// This is an advanced setting typically only needed by Windows Store application backends.
	// Note that URLs within the current domain are always implicitly allowed.
	AllowedExternalRedirectUrls pulumi.StringArrayInput
	// The path of the config file containing auth settings.
	// If the path is relative, base will the site's root directory.
	AuthFilePath pulumi.StringPtrInput
	// The Client ID of this relying party application, known as the client_id.
	// This setting is required for enabling OpenID Connection authentication with Azure Active Directory or
	// other 3rd party OpenID Connect providers.
	// More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
	ClientId pulumi.StringPtrInput
	// The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).
	// This setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.
	// Otherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.
	// More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
	ClientSecret pulumi.StringPtrInput
	// An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as
	// a replacement for the Client Secret. It is also optional.
	ClientSecretCertificateThumbprint pulumi.StringPtrInput
	// The app setting name that contains the client secret of the relying party application.
	ClientSecretSettingName pulumi.StringPtrInput
	// The default authentication provider to use when multiple providers are configured.
	// This setting is only needed if multiple providers are configured and the unauthenticated client
	// action is set to "RedirectToLoginPage".
	DefaultProvider pulumi.StringPtrInput
	// <code>true</code> if the Authentication / Authorization feature is enabled for the current app; otherwise, <code>false</code>.
	Enabled pulumi.BoolPtrInput
	// The App ID of the Facebook app used for login.
	// This setting is required for enabling Facebook Login.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookAppId pulumi.StringPtrInput
	// The App Secret of the Facebook app used for Facebook Login.
	// This setting is required for enabling Facebook Login.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookAppSecret pulumi.StringPtrInput
	// The app setting name that contains the app secret used for Facebook Login.
	FacebookAppSecretSettingName pulumi.StringPtrInput
	// The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.
	// This setting is optional.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookOAuthScopes pulumi.StringArrayInput
	// The Client Id of the GitHub app used for login.
	// This setting is required for enabling Github login
	GitHubClientId pulumi.StringPtrInput
	// The Client Secret of the GitHub app used for Github Login.
	// This setting is required for enabling Github login.
	GitHubClientSecret pulumi.StringPtrInput
	// The app setting name that contains the client secret of the Github
	// app used for GitHub Login.
	GitHubClientSecretSettingName pulumi.StringPtrInput
	// The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.
	// This setting is optional
	GitHubOAuthScopes pulumi.StringArrayInput
	// The OpenID Connect Client ID for the Google web application.
	// This setting is required for enabling Google Sign-In.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleClientId pulumi.StringPtrInput
	// The client secret associated with the Google web application.
	// This setting is required for enabling Google Sign-In.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleClientSecret pulumi.StringPtrInput
	// The app setting name that contains the client secret associated with
	// the Google web application.
	GoogleClientSecretSettingName pulumi.StringPtrInput
	// The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.
	// This setting is optional. If not specified, "openid", "profile", and "email" are used as default scopes.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleOAuthScopes pulumi.StringArrayInput
	// "true" if the auth config settings should be read from a file,
	// "false" otherwise
	IsAuthFromFile pulumi.StringPtrInput
	// The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.
	// When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.
	// This URI is a case-sensitive identifier for the token issuer.
	// More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
	Issuer pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// The OAuth 2.0 client ID that was created for the app used for authentication.
	// This setting is required for enabling Microsoft Account authentication.
	// Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm
	MicrosoftAccountClientId pulumi.StringPtrInput
	// The OAuth 2.0 client secret that was created for the app used for authentication.
	// This setting is required for enabling Microsoft Account authentication.
	// Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm
	MicrosoftAccountClientSecret pulumi.StringPtrInput
	// The app setting name containing the OAuth 2.0 client secret that was created for the
	// app used for authentication.
	MicrosoftAccountClientSecretSettingName pulumi.StringPtrInput
	// The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
	// This setting is optional. If not specified, "wl.basic" is used as the default scope.
	// Microsoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx
	MicrosoftAccountOAuthScopes pulumi.StringArrayInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// The RuntimeVersion of the Authentication / Authorization feature in use for the current app.
	// The setting in this value can control the behavior of certain features in the Authentication / Authorization module.
	RuntimeVersion pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// The number of hours after session token expiration that a session token can be used to
	// call the token refresh API. The default is 72 hours.
	TokenRefreshExtensionHours pulumi.Float64PtrInput
	// <code>true</code> to durably store platform-specific security tokens that are obtained during login flows; otherwise, <code>false</code>.
	//  The default is <code>false</code>.
	TokenStoreEnabled pulumi.BoolPtrInput
	// The OAuth 1.0a consumer key of the Twitter application used for sign-in.
	// This setting is required for enabling Twitter Sign-In.
	// Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
	TwitterConsumerKey pulumi.StringPtrInput
	// The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
	// This setting is required for enabling Twitter Sign-In.
	// Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
	TwitterConsumerSecret pulumi.StringPtrInput
	// The app setting name that contains the OAuth 1.0a consumer secret of the Twitter
	// application used for sign-in.
	TwitterConsumerSecretSettingName pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
	// The action to take when an unauthenticated client attempts to access the app.
	UnauthenticatedClientAction pulumi.StringPtrInput
	// Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such.
	ValidateIssuer pulumi.BoolPtrInput
}

func (WebAppAuthSettingsSlotState) ElementType added in v0.6.0

type WebAppAuthSettingsState added in v0.6.0

type WebAppAuthSettingsState struct {
	// Gets a JSON string containing the Azure AD Acl settings.
	AadClaimsAuthorization pulumi.StringPtrInput
	// Login parameters to send to the OpenID Connect authorization endpoint when
	// a user logs in. Each parameter must be in the form "key=value".
	AdditionalLoginParams pulumi.StringArrayInput
	// Allowed audience values to consider when validating JWTs issued by
	// Azure Active Directory. Note that the <code>ClientID</code> value is always considered an
	// allowed audience, regardless of this setting.
	AllowedAudiences pulumi.StringArrayInput
	// External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.
	// This is an advanced setting typically only needed by Windows Store application backends.
	// Note that URLs within the current domain are always implicitly allowed.
	AllowedExternalRedirectUrls pulumi.StringArrayInput
	// The path of the config file containing auth settings.
	// If the path is relative, base will the site's root directory.
	AuthFilePath pulumi.StringPtrInput
	// The Client ID of this relying party application, known as the client_id.
	// This setting is required for enabling OpenID Connection authentication with Azure Active Directory or
	// other 3rd party OpenID Connect providers.
	// More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
	ClientId pulumi.StringPtrInput
	// The Client Secret of this relying party application (in Azure Active Directory, this is also referred to as the Key).
	// This setting is optional. If no client secret is configured, the OpenID Connect implicit auth flow is used to authenticate end users.
	// Otherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users.
	// More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
	ClientSecret pulumi.StringPtrInput
	// An alternative to the client secret, that is the thumbprint of a certificate used for signing purposes. This property acts as
	// a replacement for the Client Secret. It is also optional.
	ClientSecretCertificateThumbprint pulumi.StringPtrInput
	// The app setting name that contains the client secret of the relying party application.
	ClientSecretSettingName pulumi.StringPtrInput
	// The default authentication provider to use when multiple providers are configured.
	// This setting is only needed if multiple providers are configured and the unauthenticated client
	// action is set to "RedirectToLoginPage".
	DefaultProvider pulumi.StringPtrInput
	// <code>true</code> if the Authentication / Authorization feature is enabled for the current app; otherwise, <code>false</code>.
	Enabled pulumi.BoolPtrInput
	// The App ID of the Facebook app used for login.
	// This setting is required for enabling Facebook Login.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookAppId pulumi.StringPtrInput
	// The App Secret of the Facebook app used for Facebook Login.
	// This setting is required for enabling Facebook Login.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookAppSecret pulumi.StringPtrInput
	// The app setting name that contains the app secret used for Facebook Login.
	FacebookAppSecretSettingName pulumi.StringPtrInput
	// The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication.
	// This setting is optional.
	// Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
	FacebookOAuthScopes pulumi.StringArrayInput
	// The Client Id of the GitHub app used for login.
	// This setting is required for enabling Github login
	GitHubClientId pulumi.StringPtrInput
	// The Client Secret of the GitHub app used for Github Login.
	// This setting is required for enabling Github login.
	GitHubClientSecret pulumi.StringPtrInput
	// The app setting name that contains the client secret of the Github
	// app used for GitHub Login.
	GitHubClientSecretSettingName pulumi.StringPtrInput
	// The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.
	// This setting is optional
	GitHubOAuthScopes pulumi.StringArrayInput
	// The OpenID Connect Client ID for the Google web application.
	// This setting is required for enabling Google Sign-In.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleClientId pulumi.StringPtrInput
	// The client secret associated with the Google web application.
	// This setting is required for enabling Google Sign-In.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleClientSecret pulumi.StringPtrInput
	// The app setting name that contains the client secret associated with
	// the Google web application.
	GoogleClientSecretSettingName pulumi.StringPtrInput
	// The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication.
	// This setting is optional. If not specified, "openid", "profile", and "email" are used as default scopes.
	// Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
	GoogleOAuthScopes pulumi.StringArrayInput
	// "true" if the auth config settings should be read from a file,
	// "false" otherwise
	IsAuthFromFile pulumi.StringPtrInput
	// The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.
	// When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.
	// This URI is a case-sensitive identifier for the token issuer.
	// More information on OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
	Issuer pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// The OAuth 2.0 client ID that was created for the app used for authentication.
	// This setting is required for enabling Microsoft Account authentication.
	// Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm
	MicrosoftAccountClientId pulumi.StringPtrInput
	// The OAuth 2.0 client secret that was created for the app used for authentication.
	// This setting is required for enabling Microsoft Account authentication.
	// Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm
	MicrosoftAccountClientSecret pulumi.StringPtrInput
	// The app setting name containing the OAuth 2.0 client secret that was created for the
	// app used for authentication.
	MicrosoftAccountClientSecretSettingName pulumi.StringPtrInput
	// The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
	// This setting is optional. If not specified, "wl.basic" is used as the default scope.
	// Microsoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx
	MicrosoftAccountOAuthScopes pulumi.StringArrayInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// The RuntimeVersion of the Authentication / Authorization feature in use for the current app.
	// The setting in this value can control the behavior of certain features in the Authentication / Authorization module.
	RuntimeVersion pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// The number of hours after session token expiration that a session token can be used to
	// call the token refresh API. The default is 72 hours.
	TokenRefreshExtensionHours pulumi.Float64PtrInput
	// <code>true</code> to durably store platform-specific security tokens that are obtained during login flows; otherwise, <code>false</code>.
	//  The default is <code>false</code>.
	TokenStoreEnabled pulumi.BoolPtrInput
	// The OAuth 1.0a consumer key of the Twitter application used for sign-in.
	// This setting is required for enabling Twitter Sign-In.
	// Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
	TwitterConsumerKey pulumi.StringPtrInput
	// The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
	// This setting is required for enabling Twitter Sign-In.
	// Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in
	TwitterConsumerSecret pulumi.StringPtrInput
	// The app setting name that contains the OAuth 1.0a consumer secret of the Twitter
	// application used for sign-in.
	TwitterConsumerSecretSettingName pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
	// The action to take when an unauthenticated client attempts to access the app.
	UnauthenticatedClientAction pulumi.StringPtrInput
	// Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such.
	ValidateIssuer pulumi.BoolPtrInput
}

func (WebAppAuthSettingsState) ElementType added in v0.6.0

func (WebAppAuthSettingsState) ElementType() reflect.Type

type WebAppAuthSettingsV2 added in v0.6.0

type WebAppAuthSettingsV2 struct {
	pulumi.CustomResourceState

	GlobalValidation  GlobalValidationResponsePtrOutput  `pulumi:"globalValidation"`
	HttpSettings      HttpSettingsResponsePtrOutput      `pulumi:"httpSettings"`
	IdentityProviders IdentityProvidersResponsePtrOutput `pulumi:"identityProviders"`
	// Kind of resource.
	Kind  pulumi.StringPtrOutput `pulumi:"kind"`
	Login LoginResponsePtrOutput `pulumi:"login"`
	// Resource Name.
	Name     pulumi.StringOutput           `pulumi:"name"`
	Platform AuthPlatformResponsePtrOutput `pulumi:"platform"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Latest API Version: 2020-09-01.

func GetWebAppAuthSettingsV2 added in v0.6.0

func GetWebAppAuthSettingsV2(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppAuthSettingsV2State, opts ...pulumi.ResourceOption) (*WebAppAuthSettingsV2, error)

GetWebAppAuthSettingsV2 gets an existing WebAppAuthSettingsV2 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 NewWebAppAuthSettingsV2 added in v0.6.0

func NewWebAppAuthSettingsV2(ctx *pulumi.Context,
	name string, args *WebAppAuthSettingsV2Args, opts ...pulumi.ResourceOption) (*WebAppAuthSettingsV2, error)

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

func (*WebAppAuthSettingsV2) ElementType added in v0.6.0

func (*WebAppAuthSettingsV2) ElementType() reflect.Type

func (*WebAppAuthSettingsV2) ToWebAppAuthSettingsV2Output added in v0.6.0

func (i *WebAppAuthSettingsV2) ToWebAppAuthSettingsV2Output() WebAppAuthSettingsV2Output

func (*WebAppAuthSettingsV2) ToWebAppAuthSettingsV2OutputWithContext added in v0.6.0

func (i *WebAppAuthSettingsV2) ToWebAppAuthSettingsV2OutputWithContext(ctx context.Context) WebAppAuthSettingsV2Output

type WebAppAuthSettingsV2Args added in v0.6.0

type WebAppAuthSettingsV2Args struct {
	GlobalValidation  GlobalValidationPtrInput
	HttpSettings      HttpSettingsPtrInput
	IdentityProviders IdentityProvidersPtrInput
	// Kind of resource.
	Kind  pulumi.StringPtrInput
	Login LoginPtrInput
	// Name of web app.
	Name     pulumi.StringInput
	Platform AuthPlatformPtrInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a WebAppAuthSettingsV2 resource.

func (WebAppAuthSettingsV2Args) ElementType added in v0.6.0

func (WebAppAuthSettingsV2Args) ElementType() reflect.Type

type WebAppAuthSettingsV2Input added in v0.6.0

type WebAppAuthSettingsV2Input interface {
	pulumi.Input

	ToWebAppAuthSettingsV2Output() WebAppAuthSettingsV2Output
	ToWebAppAuthSettingsV2OutputWithContext(ctx context.Context) WebAppAuthSettingsV2Output
}

type WebAppAuthSettingsV2Output added in v0.6.0

type WebAppAuthSettingsV2Output struct {
	*pulumi.OutputState
}

func (WebAppAuthSettingsV2Output) ElementType added in v0.6.0

func (WebAppAuthSettingsV2Output) ElementType() reflect.Type

func (WebAppAuthSettingsV2Output) ToWebAppAuthSettingsV2Output added in v0.6.0

func (o WebAppAuthSettingsV2Output) ToWebAppAuthSettingsV2Output() WebAppAuthSettingsV2Output

func (WebAppAuthSettingsV2Output) ToWebAppAuthSettingsV2OutputWithContext added in v0.6.0

func (o WebAppAuthSettingsV2Output) ToWebAppAuthSettingsV2OutputWithContext(ctx context.Context) WebAppAuthSettingsV2Output

type WebAppAuthSettingsV2Slot added in v0.6.0

type WebAppAuthSettingsV2Slot struct {
	pulumi.CustomResourceState

	GlobalValidation  GlobalValidationResponsePtrOutput  `pulumi:"globalValidation"`
	HttpSettings      HttpSettingsResponsePtrOutput      `pulumi:"httpSettings"`
	IdentityProviders IdentityProvidersResponsePtrOutput `pulumi:"identityProviders"`
	// Kind of resource.
	Kind  pulumi.StringPtrOutput `pulumi:"kind"`
	Login LoginResponsePtrOutput `pulumi:"login"`
	// Resource Name.
	Name     pulumi.StringOutput           `pulumi:"name"`
	Platform AuthPlatformResponsePtrOutput `pulumi:"platform"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Latest API Version: 2020-09-01.

func GetWebAppAuthSettingsV2Slot added in v0.6.0

func GetWebAppAuthSettingsV2Slot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppAuthSettingsV2SlotState, opts ...pulumi.ResourceOption) (*WebAppAuthSettingsV2Slot, error)

GetWebAppAuthSettingsV2Slot gets an existing WebAppAuthSettingsV2Slot 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 NewWebAppAuthSettingsV2Slot added in v0.6.0

func NewWebAppAuthSettingsV2Slot(ctx *pulumi.Context,
	name string, args *WebAppAuthSettingsV2SlotArgs, opts ...pulumi.ResourceOption) (*WebAppAuthSettingsV2Slot, error)

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

func (*WebAppAuthSettingsV2Slot) ElementType added in v0.6.0

func (*WebAppAuthSettingsV2Slot) ElementType() reflect.Type

func (*WebAppAuthSettingsV2Slot) ToWebAppAuthSettingsV2SlotOutput added in v0.6.0

func (i *WebAppAuthSettingsV2Slot) ToWebAppAuthSettingsV2SlotOutput() WebAppAuthSettingsV2SlotOutput

func (*WebAppAuthSettingsV2Slot) ToWebAppAuthSettingsV2SlotOutputWithContext added in v0.6.0

func (i *WebAppAuthSettingsV2Slot) ToWebAppAuthSettingsV2SlotOutputWithContext(ctx context.Context) WebAppAuthSettingsV2SlotOutput

type WebAppAuthSettingsV2SlotArgs added in v0.6.0

type WebAppAuthSettingsV2SlotArgs struct {
	GlobalValidation  GlobalValidationPtrInput
	HttpSettings      HttpSettingsPtrInput
	IdentityProviders IdentityProvidersPtrInput
	// Kind of resource.
	Kind  pulumi.StringPtrInput
	Login LoginPtrInput
	// Name of web app.
	Name     pulumi.StringInput
	Platform AuthPlatformPtrInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Name of web app slot. If not specified then will default to production slot.
	Slot pulumi.StringInput
}

The set of arguments for constructing a WebAppAuthSettingsV2Slot resource.

func (WebAppAuthSettingsV2SlotArgs) ElementType added in v0.6.0

type WebAppAuthSettingsV2SlotInput added in v0.6.0

type WebAppAuthSettingsV2SlotInput interface {
	pulumi.Input

	ToWebAppAuthSettingsV2SlotOutput() WebAppAuthSettingsV2SlotOutput
	ToWebAppAuthSettingsV2SlotOutputWithContext(ctx context.Context) WebAppAuthSettingsV2SlotOutput
}

type WebAppAuthSettingsV2SlotOutput added in v0.6.0

type WebAppAuthSettingsV2SlotOutput struct {
	*pulumi.OutputState
}

func (WebAppAuthSettingsV2SlotOutput) ElementType added in v0.6.0

func (WebAppAuthSettingsV2SlotOutput) ToWebAppAuthSettingsV2SlotOutput added in v0.6.0

func (o WebAppAuthSettingsV2SlotOutput) ToWebAppAuthSettingsV2SlotOutput() WebAppAuthSettingsV2SlotOutput

func (WebAppAuthSettingsV2SlotOutput) ToWebAppAuthSettingsV2SlotOutputWithContext added in v0.6.0

func (o WebAppAuthSettingsV2SlotOutput) ToWebAppAuthSettingsV2SlotOutputWithContext(ctx context.Context) WebAppAuthSettingsV2SlotOutput

type WebAppAuthSettingsV2SlotState added in v0.6.0

type WebAppAuthSettingsV2SlotState struct {
	GlobalValidation  GlobalValidationResponsePtrInput
	HttpSettings      HttpSettingsResponsePtrInput
	IdentityProviders IdentityProvidersResponsePtrInput
	// Kind of resource.
	Kind  pulumi.StringPtrInput
	Login LoginResponsePtrInput
	// Resource Name.
	Name     pulumi.StringPtrInput
	Platform AuthPlatformResponsePtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppAuthSettingsV2SlotState) ElementType added in v0.6.0

type WebAppAuthSettingsV2State added in v0.6.0

type WebAppAuthSettingsV2State struct {
	GlobalValidation  GlobalValidationResponsePtrInput
	HttpSettings      HttpSettingsResponsePtrInput
	IdentityProviders IdentityProvidersResponsePtrInput
	// Kind of resource.
	Kind  pulumi.StringPtrInput
	Login LoginResponsePtrInput
	// Resource Name.
	Name     pulumi.StringPtrInput
	Platform AuthPlatformResponsePtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppAuthSettingsV2State) ElementType added in v0.6.0

func (WebAppAuthSettingsV2State) ElementType() reflect.Type

type WebAppAzureStorageAccounts added in v0.6.0

type WebAppAzureStorageAccounts struct {
	pulumi.CustomResourceState

	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Azure storage accounts.
	Properties AzureStorageInfoValueResponseMapOutput `pulumi:"properties"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

AzureStorageInfo dictionary resource. Latest API Version: 2020-09-01.

func GetWebAppAzureStorageAccounts added in v0.6.0

func GetWebAppAzureStorageAccounts(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppAzureStorageAccountsState, opts ...pulumi.ResourceOption) (*WebAppAzureStorageAccounts, error)

GetWebAppAzureStorageAccounts gets an existing WebAppAzureStorageAccounts 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 NewWebAppAzureStorageAccounts added in v0.6.0

func NewWebAppAzureStorageAccounts(ctx *pulumi.Context,
	name string, args *WebAppAzureStorageAccountsArgs, opts ...pulumi.ResourceOption) (*WebAppAzureStorageAccounts, error)

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

func (*WebAppAzureStorageAccounts) ElementType added in v0.6.0

func (*WebAppAzureStorageAccounts) ElementType() reflect.Type

func (*WebAppAzureStorageAccounts) ToWebAppAzureStorageAccountsOutput added in v0.6.0

func (i *WebAppAzureStorageAccounts) ToWebAppAzureStorageAccountsOutput() WebAppAzureStorageAccountsOutput

func (*WebAppAzureStorageAccounts) ToWebAppAzureStorageAccountsOutputWithContext added in v0.6.0

func (i *WebAppAzureStorageAccounts) ToWebAppAzureStorageAccountsOutputWithContext(ctx context.Context) WebAppAzureStorageAccountsOutput

type WebAppAzureStorageAccountsArgs added in v0.6.0

type WebAppAzureStorageAccountsArgs struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Azure storage accounts.
	Properties AzureStorageInfoValueMapInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a WebAppAzureStorageAccounts resource.

func (WebAppAzureStorageAccountsArgs) ElementType added in v0.6.0

type WebAppAzureStorageAccountsInput added in v0.6.0

type WebAppAzureStorageAccountsInput interface {
	pulumi.Input

	ToWebAppAzureStorageAccountsOutput() WebAppAzureStorageAccountsOutput
	ToWebAppAzureStorageAccountsOutputWithContext(ctx context.Context) WebAppAzureStorageAccountsOutput
}

type WebAppAzureStorageAccountsOutput added in v0.6.0

type WebAppAzureStorageAccountsOutput struct {
	*pulumi.OutputState
}

func (WebAppAzureStorageAccountsOutput) ElementType added in v0.6.0

func (WebAppAzureStorageAccountsOutput) ToWebAppAzureStorageAccountsOutput added in v0.6.0

func (o WebAppAzureStorageAccountsOutput) ToWebAppAzureStorageAccountsOutput() WebAppAzureStorageAccountsOutput

func (WebAppAzureStorageAccountsOutput) ToWebAppAzureStorageAccountsOutputWithContext added in v0.6.0

func (o WebAppAzureStorageAccountsOutput) ToWebAppAzureStorageAccountsOutputWithContext(ctx context.Context) WebAppAzureStorageAccountsOutput

type WebAppAzureStorageAccountsSlot added in v0.6.0

type WebAppAzureStorageAccountsSlot struct {
	pulumi.CustomResourceState

	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Azure storage accounts.
	Properties AzureStorageInfoValueResponseMapOutput `pulumi:"properties"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

AzureStorageInfo dictionary resource. Latest API Version: 2020-09-01.

func GetWebAppAzureStorageAccountsSlot added in v0.6.0

func GetWebAppAzureStorageAccountsSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppAzureStorageAccountsSlotState, opts ...pulumi.ResourceOption) (*WebAppAzureStorageAccountsSlot, error)

GetWebAppAzureStorageAccountsSlot gets an existing WebAppAzureStorageAccountsSlot 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 NewWebAppAzureStorageAccountsSlot added in v0.6.0

func NewWebAppAzureStorageAccountsSlot(ctx *pulumi.Context,
	name string, args *WebAppAzureStorageAccountsSlotArgs, opts ...pulumi.ResourceOption) (*WebAppAzureStorageAccountsSlot, error)

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

func (*WebAppAzureStorageAccountsSlot) ElementType added in v0.6.0

func (*WebAppAzureStorageAccountsSlot) ToWebAppAzureStorageAccountsSlotOutput added in v0.6.0

func (i *WebAppAzureStorageAccountsSlot) ToWebAppAzureStorageAccountsSlotOutput() WebAppAzureStorageAccountsSlotOutput

func (*WebAppAzureStorageAccountsSlot) ToWebAppAzureStorageAccountsSlotOutputWithContext added in v0.6.0

func (i *WebAppAzureStorageAccountsSlot) ToWebAppAzureStorageAccountsSlotOutputWithContext(ctx context.Context) WebAppAzureStorageAccountsSlotOutput

type WebAppAzureStorageAccountsSlotArgs added in v0.6.0

type WebAppAzureStorageAccountsSlotArgs struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Azure storage accounts.
	Properties AzureStorageInfoValueMapInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Name of the deployment slot. If a slot is not specified, the API will update the Azure storage account configurations for the production slot.
	Slot pulumi.StringInput
}

The set of arguments for constructing a WebAppAzureStorageAccountsSlot resource.

func (WebAppAzureStorageAccountsSlotArgs) ElementType added in v0.6.0

type WebAppAzureStorageAccountsSlotInput added in v0.6.0

type WebAppAzureStorageAccountsSlotInput interface {
	pulumi.Input

	ToWebAppAzureStorageAccountsSlotOutput() WebAppAzureStorageAccountsSlotOutput
	ToWebAppAzureStorageAccountsSlotOutputWithContext(ctx context.Context) WebAppAzureStorageAccountsSlotOutput
}

type WebAppAzureStorageAccountsSlotOutput added in v0.6.0

type WebAppAzureStorageAccountsSlotOutput struct {
	*pulumi.OutputState
}

func (WebAppAzureStorageAccountsSlotOutput) ElementType added in v0.6.0

func (WebAppAzureStorageAccountsSlotOutput) ToWebAppAzureStorageAccountsSlotOutput added in v0.6.0

func (o WebAppAzureStorageAccountsSlotOutput) ToWebAppAzureStorageAccountsSlotOutput() WebAppAzureStorageAccountsSlotOutput

func (WebAppAzureStorageAccountsSlotOutput) ToWebAppAzureStorageAccountsSlotOutputWithContext added in v0.6.0

func (o WebAppAzureStorageAccountsSlotOutput) ToWebAppAzureStorageAccountsSlotOutputWithContext(ctx context.Context) WebAppAzureStorageAccountsSlotOutput

type WebAppAzureStorageAccountsSlotState added in v0.6.0

type WebAppAzureStorageAccountsSlotState struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Azure storage accounts.
	Properties AzureStorageInfoValueResponseMapInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppAzureStorageAccountsSlotState) ElementType added in v0.6.0

type WebAppAzureStorageAccountsState added in v0.6.0

type WebAppAzureStorageAccountsState struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Azure storage accounts.
	Properties AzureStorageInfoValueResponseMapInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppAzureStorageAccountsState) ElementType added in v0.6.0

type WebAppBackupConfiguration added in v0.6.0

type WebAppBackupConfiguration struct {
	pulumi.CustomResourceState

	// Name of the backup.
	BackupName pulumi.StringPtrOutput `pulumi:"backupName"`
	// Schedule for the backup if it is executed periodically.
	BackupSchedule BackupScheduleResponsePtrOutput `pulumi:"backupSchedule"`
	// Databases included in the backup.
	Databases DatabaseBackupSettingResponseArrayOutput `pulumi:"databases"`
	// True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// SAS URL to the container.
	StorageAccountUrl pulumi.StringOutput `pulumi:"storageAccountUrl"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Description of a backup which will be performed. Latest API Version: 2020-09-01.

func GetWebAppBackupConfiguration added in v0.6.0

func GetWebAppBackupConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppBackupConfigurationState, opts ...pulumi.ResourceOption) (*WebAppBackupConfiguration, error)

GetWebAppBackupConfiguration gets an existing WebAppBackupConfiguration 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 NewWebAppBackupConfiguration added in v0.6.0

func NewWebAppBackupConfiguration(ctx *pulumi.Context,
	name string, args *WebAppBackupConfigurationArgs, opts ...pulumi.ResourceOption) (*WebAppBackupConfiguration, error)

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

func (*WebAppBackupConfiguration) ElementType added in v0.6.0

func (*WebAppBackupConfiguration) ElementType() reflect.Type

func (*WebAppBackupConfiguration) ToWebAppBackupConfigurationOutput added in v0.6.0

func (i *WebAppBackupConfiguration) ToWebAppBackupConfigurationOutput() WebAppBackupConfigurationOutput

func (*WebAppBackupConfiguration) ToWebAppBackupConfigurationOutputWithContext added in v0.6.0

func (i *WebAppBackupConfiguration) ToWebAppBackupConfigurationOutputWithContext(ctx context.Context) WebAppBackupConfigurationOutput

type WebAppBackupConfigurationArgs added in v0.6.0

type WebAppBackupConfigurationArgs struct {
	// Name of the backup.
	BackupName pulumi.StringPtrInput
	// Schedule for the backup if it is executed periodically.
	BackupSchedule BackupSchedulePtrInput
	// Databases included in the backup.
	Databases DatabaseBackupSettingArrayInput
	// True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.
	Enabled pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// SAS URL to the container.
	StorageAccountUrl pulumi.StringInput
}

The set of arguments for constructing a WebAppBackupConfiguration resource.

func (WebAppBackupConfigurationArgs) ElementType added in v0.6.0

type WebAppBackupConfigurationInput added in v0.6.0

type WebAppBackupConfigurationInput interface {
	pulumi.Input

	ToWebAppBackupConfigurationOutput() WebAppBackupConfigurationOutput
	ToWebAppBackupConfigurationOutputWithContext(ctx context.Context) WebAppBackupConfigurationOutput
}

type WebAppBackupConfigurationOutput added in v0.6.0

type WebAppBackupConfigurationOutput struct {
	*pulumi.OutputState
}

func (WebAppBackupConfigurationOutput) ElementType added in v0.6.0

func (WebAppBackupConfigurationOutput) ToWebAppBackupConfigurationOutput added in v0.6.0

func (o WebAppBackupConfigurationOutput) ToWebAppBackupConfigurationOutput() WebAppBackupConfigurationOutput

func (WebAppBackupConfigurationOutput) ToWebAppBackupConfigurationOutputWithContext added in v0.6.0

func (o WebAppBackupConfigurationOutput) ToWebAppBackupConfigurationOutputWithContext(ctx context.Context) WebAppBackupConfigurationOutput

type WebAppBackupConfigurationSlot added in v0.6.0

type WebAppBackupConfigurationSlot struct {
	pulumi.CustomResourceState

	// Name of the backup.
	BackupName pulumi.StringPtrOutput `pulumi:"backupName"`
	// Schedule for the backup if it is executed periodically.
	BackupSchedule BackupScheduleResponsePtrOutput `pulumi:"backupSchedule"`
	// Databases included in the backup.
	Databases DatabaseBackupSettingResponseArrayOutput `pulumi:"databases"`
	// True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// SAS URL to the container.
	StorageAccountUrl pulumi.StringOutput `pulumi:"storageAccountUrl"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Description of a backup which will be performed. Latest API Version: 2020-09-01.

func GetWebAppBackupConfigurationSlot added in v0.6.0

func GetWebAppBackupConfigurationSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppBackupConfigurationSlotState, opts ...pulumi.ResourceOption) (*WebAppBackupConfigurationSlot, error)

GetWebAppBackupConfigurationSlot gets an existing WebAppBackupConfigurationSlot 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 NewWebAppBackupConfigurationSlot added in v0.6.0

func NewWebAppBackupConfigurationSlot(ctx *pulumi.Context,
	name string, args *WebAppBackupConfigurationSlotArgs, opts ...pulumi.ResourceOption) (*WebAppBackupConfigurationSlot, error)

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

func (*WebAppBackupConfigurationSlot) ElementType added in v0.6.0

func (*WebAppBackupConfigurationSlot) ToWebAppBackupConfigurationSlotOutput added in v0.6.0

func (i *WebAppBackupConfigurationSlot) ToWebAppBackupConfigurationSlotOutput() WebAppBackupConfigurationSlotOutput

func (*WebAppBackupConfigurationSlot) ToWebAppBackupConfigurationSlotOutputWithContext added in v0.6.0

func (i *WebAppBackupConfigurationSlot) ToWebAppBackupConfigurationSlotOutputWithContext(ctx context.Context) WebAppBackupConfigurationSlotOutput

type WebAppBackupConfigurationSlotArgs added in v0.6.0

type WebAppBackupConfigurationSlotArgs struct {
	// Name of the backup.
	BackupName pulumi.StringPtrInput
	// Schedule for the backup if it is executed periodically.
	BackupSchedule BackupSchedulePtrInput
	// Databases included in the backup.
	Databases DatabaseBackupSettingArrayInput
	// True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.
	Enabled pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Name of the deployment slot. If a slot is not specified, the API will update the backup configuration for the production slot.
	Slot pulumi.StringInput
	// SAS URL to the container.
	StorageAccountUrl pulumi.StringInput
}

The set of arguments for constructing a WebAppBackupConfigurationSlot resource.

func (WebAppBackupConfigurationSlotArgs) ElementType added in v0.6.0

type WebAppBackupConfigurationSlotInput added in v0.6.0

type WebAppBackupConfigurationSlotInput interface {
	pulumi.Input

	ToWebAppBackupConfigurationSlotOutput() WebAppBackupConfigurationSlotOutput
	ToWebAppBackupConfigurationSlotOutputWithContext(ctx context.Context) WebAppBackupConfigurationSlotOutput
}

type WebAppBackupConfigurationSlotOutput added in v0.6.0

type WebAppBackupConfigurationSlotOutput struct {
	*pulumi.OutputState
}

func (WebAppBackupConfigurationSlotOutput) ElementType added in v0.6.0

func (WebAppBackupConfigurationSlotOutput) ToWebAppBackupConfigurationSlotOutput added in v0.6.0

func (o WebAppBackupConfigurationSlotOutput) ToWebAppBackupConfigurationSlotOutput() WebAppBackupConfigurationSlotOutput

func (WebAppBackupConfigurationSlotOutput) ToWebAppBackupConfigurationSlotOutputWithContext added in v0.6.0

func (o WebAppBackupConfigurationSlotOutput) ToWebAppBackupConfigurationSlotOutputWithContext(ctx context.Context) WebAppBackupConfigurationSlotOutput

type WebAppBackupConfigurationSlotState added in v0.6.0

type WebAppBackupConfigurationSlotState struct {
	// Name of the backup.
	BackupName pulumi.StringPtrInput
	// Schedule for the backup if it is executed periodically.
	BackupSchedule BackupScheduleResponsePtrInput
	// Databases included in the backup.
	Databases DatabaseBackupSettingResponseArrayInput
	// True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.
	Enabled pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// SAS URL to the container.
	StorageAccountUrl pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppBackupConfigurationSlotState) ElementType added in v0.6.0

type WebAppBackupConfigurationState added in v0.6.0

type WebAppBackupConfigurationState struct {
	// Name of the backup.
	BackupName pulumi.StringPtrInput
	// Schedule for the backup if it is executed periodically.
	BackupSchedule BackupScheduleResponsePtrInput
	// Databases included in the backup.
	Databases DatabaseBackupSettingResponseArrayInput
	// True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.
	Enabled pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// SAS URL to the container.
	StorageAccountUrl pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppBackupConfigurationState) ElementType added in v0.6.0

type WebAppConnectionStrings added in v0.6.0

type WebAppConnectionStrings struct {
	pulumi.CustomResourceState

	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Connection strings.
	Properties ConnStringValueTypePairResponseMapOutput `pulumi:"properties"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

String dictionary resource. Latest API Version: 2020-09-01.

func GetWebAppConnectionStrings added in v0.6.0

func GetWebAppConnectionStrings(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppConnectionStringsState, opts ...pulumi.ResourceOption) (*WebAppConnectionStrings, error)

GetWebAppConnectionStrings gets an existing WebAppConnectionStrings 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 NewWebAppConnectionStrings added in v0.6.0

func NewWebAppConnectionStrings(ctx *pulumi.Context,
	name string, args *WebAppConnectionStringsArgs, opts ...pulumi.ResourceOption) (*WebAppConnectionStrings, error)

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

func (*WebAppConnectionStrings) ElementType added in v0.6.0

func (*WebAppConnectionStrings) ElementType() reflect.Type

func (*WebAppConnectionStrings) ToWebAppConnectionStringsOutput added in v0.6.0

func (i *WebAppConnectionStrings) ToWebAppConnectionStringsOutput() WebAppConnectionStringsOutput

func (*WebAppConnectionStrings) ToWebAppConnectionStringsOutputWithContext added in v0.6.0

func (i *WebAppConnectionStrings) ToWebAppConnectionStringsOutputWithContext(ctx context.Context) WebAppConnectionStringsOutput

type WebAppConnectionStringsArgs added in v0.6.0

type WebAppConnectionStringsArgs struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Connection strings.
	Properties ConnStringValueTypePairMapInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a WebAppConnectionStrings resource.

func (WebAppConnectionStringsArgs) ElementType added in v0.6.0

type WebAppConnectionStringsInput added in v0.6.0

type WebAppConnectionStringsInput interface {
	pulumi.Input

	ToWebAppConnectionStringsOutput() WebAppConnectionStringsOutput
	ToWebAppConnectionStringsOutputWithContext(ctx context.Context) WebAppConnectionStringsOutput
}

type WebAppConnectionStringsOutput added in v0.6.0

type WebAppConnectionStringsOutput struct {
	*pulumi.OutputState
}

func (WebAppConnectionStringsOutput) ElementType added in v0.6.0

func (WebAppConnectionStringsOutput) ToWebAppConnectionStringsOutput added in v0.6.0

func (o WebAppConnectionStringsOutput) ToWebAppConnectionStringsOutput() WebAppConnectionStringsOutput

func (WebAppConnectionStringsOutput) ToWebAppConnectionStringsOutputWithContext added in v0.6.0

func (o WebAppConnectionStringsOutput) ToWebAppConnectionStringsOutputWithContext(ctx context.Context) WebAppConnectionStringsOutput

type WebAppConnectionStringsSlot added in v0.6.0

type WebAppConnectionStringsSlot struct {
	pulumi.CustomResourceState

	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Connection strings.
	Properties ConnStringValueTypePairResponseMapOutput `pulumi:"properties"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

String dictionary resource. Latest API Version: 2020-09-01.

func GetWebAppConnectionStringsSlot added in v0.6.0

func GetWebAppConnectionStringsSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppConnectionStringsSlotState, opts ...pulumi.ResourceOption) (*WebAppConnectionStringsSlot, error)

GetWebAppConnectionStringsSlot gets an existing WebAppConnectionStringsSlot 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 NewWebAppConnectionStringsSlot added in v0.6.0

func NewWebAppConnectionStringsSlot(ctx *pulumi.Context,
	name string, args *WebAppConnectionStringsSlotArgs, opts ...pulumi.ResourceOption) (*WebAppConnectionStringsSlot, error)

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

func (*WebAppConnectionStringsSlot) ElementType added in v0.6.0

func (*WebAppConnectionStringsSlot) ElementType() reflect.Type

func (*WebAppConnectionStringsSlot) ToWebAppConnectionStringsSlotOutput added in v0.6.0

func (i *WebAppConnectionStringsSlot) ToWebAppConnectionStringsSlotOutput() WebAppConnectionStringsSlotOutput

func (*WebAppConnectionStringsSlot) ToWebAppConnectionStringsSlotOutputWithContext added in v0.6.0

func (i *WebAppConnectionStringsSlot) ToWebAppConnectionStringsSlotOutputWithContext(ctx context.Context) WebAppConnectionStringsSlotOutput

type WebAppConnectionStringsSlotArgs added in v0.6.0

type WebAppConnectionStringsSlotArgs struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Connection strings.
	Properties ConnStringValueTypePairMapInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Name of the deployment slot. If a slot is not specified, the API will update the connection settings for the production slot.
	Slot pulumi.StringInput
}

The set of arguments for constructing a WebAppConnectionStringsSlot resource.

func (WebAppConnectionStringsSlotArgs) ElementType added in v0.6.0

type WebAppConnectionStringsSlotInput added in v0.6.0

type WebAppConnectionStringsSlotInput interface {
	pulumi.Input

	ToWebAppConnectionStringsSlotOutput() WebAppConnectionStringsSlotOutput
	ToWebAppConnectionStringsSlotOutputWithContext(ctx context.Context) WebAppConnectionStringsSlotOutput
}

type WebAppConnectionStringsSlotOutput added in v0.6.0

type WebAppConnectionStringsSlotOutput struct {
	*pulumi.OutputState
}

func (WebAppConnectionStringsSlotOutput) ElementType added in v0.6.0

func (WebAppConnectionStringsSlotOutput) ToWebAppConnectionStringsSlotOutput added in v0.6.0

func (o WebAppConnectionStringsSlotOutput) ToWebAppConnectionStringsSlotOutput() WebAppConnectionStringsSlotOutput

func (WebAppConnectionStringsSlotOutput) ToWebAppConnectionStringsSlotOutputWithContext added in v0.6.0

func (o WebAppConnectionStringsSlotOutput) ToWebAppConnectionStringsSlotOutputWithContext(ctx context.Context) WebAppConnectionStringsSlotOutput

type WebAppConnectionStringsSlotState added in v0.6.0

type WebAppConnectionStringsSlotState struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Connection strings.
	Properties ConnStringValueTypePairResponseMapInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppConnectionStringsSlotState) ElementType added in v0.6.0

type WebAppConnectionStringsState added in v0.6.0

type WebAppConnectionStringsState struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Connection strings.
	Properties ConnStringValueTypePairResponseMapInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppConnectionStringsState) ElementType added in v0.6.0

type WebAppDeployment

type WebAppDeployment struct {
	pulumi.CustomResourceState

	// True if deployment is currently active, false if completed and null if not started.
	Active pulumi.BoolPtrOutput `pulumi:"active"`
	// Who authored the deployment.
	Author pulumi.StringPtrOutput `pulumi:"author"`
	// Author email.
	AuthorEmail pulumi.StringPtrOutput `pulumi:"authorEmail"`
	// Who performed the deployment.
	Deployer pulumi.StringPtrOutput `pulumi:"deployer"`
	// Details on deployment.
	Details pulumi.StringPtrOutput `pulumi:"details"`
	// End time.
	EndTime pulumi.StringPtrOutput `pulumi:"endTime"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Details about deployment status.
	Message pulumi.StringPtrOutput `pulumi:"message"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Start time.
	StartTime pulumi.StringPtrOutput `pulumi:"startTime"`
	// Deployment status.
	Status pulumi.IntPtrOutput `pulumi:"status"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

User credentials used for publishing activity. Latest API Version: 2020-09-01.

func GetWebAppDeployment

func GetWebAppDeployment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppDeploymentState, opts ...pulumi.ResourceOption) (*WebAppDeployment, error)

GetWebAppDeployment gets an existing WebAppDeployment 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 NewWebAppDeployment

func NewWebAppDeployment(ctx *pulumi.Context,
	name string, args *WebAppDeploymentArgs, opts ...pulumi.ResourceOption) (*WebAppDeployment, error)

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

func (*WebAppDeployment) ElementType added in v0.2.6

func (*WebAppDeployment) ElementType() reflect.Type

func (*WebAppDeployment) ToWebAppDeploymentOutput added in v0.2.6

func (i *WebAppDeployment) ToWebAppDeploymentOutput() WebAppDeploymentOutput

func (*WebAppDeployment) ToWebAppDeploymentOutputWithContext added in v0.2.6

func (i *WebAppDeployment) ToWebAppDeploymentOutputWithContext(ctx context.Context) WebAppDeploymentOutput

type WebAppDeploymentArgs

type WebAppDeploymentArgs struct {
	// True if deployment is currently active, false if completed and null if not started.
	Active pulumi.BoolPtrInput
	// Who authored the deployment.
	Author pulumi.StringPtrInput
	// Author email.
	AuthorEmail pulumi.StringPtrInput
	// Who performed the deployment.
	Deployer pulumi.StringPtrInput
	// Details on deployment.
	Details pulumi.StringPtrInput
	// End time.
	EndTime pulumi.StringPtrInput
	// ID of an existing deployment.
	Id pulumi.StringInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Details about deployment status.
	Message pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Start time.
	StartTime pulumi.StringPtrInput
	// Deployment status.
	Status pulumi.IntPtrInput
}

The set of arguments for constructing a WebAppDeployment resource.

func (WebAppDeploymentArgs) ElementType

func (WebAppDeploymentArgs) ElementType() reflect.Type

type WebAppDeploymentInput added in v0.2.6

type WebAppDeploymentInput interface {
	pulumi.Input

	ToWebAppDeploymentOutput() WebAppDeploymentOutput
	ToWebAppDeploymentOutputWithContext(ctx context.Context) WebAppDeploymentOutput
}

type WebAppDeploymentOutput added in v0.2.6

type WebAppDeploymentOutput struct {
	*pulumi.OutputState
}

func (WebAppDeploymentOutput) ElementType added in v0.2.6

func (WebAppDeploymentOutput) ElementType() reflect.Type

func (WebAppDeploymentOutput) ToWebAppDeploymentOutput added in v0.2.6

func (o WebAppDeploymentOutput) ToWebAppDeploymentOutput() WebAppDeploymentOutput

func (WebAppDeploymentOutput) ToWebAppDeploymentOutputWithContext added in v0.2.6

func (o WebAppDeploymentOutput) ToWebAppDeploymentOutputWithContext(ctx context.Context) WebAppDeploymentOutput

type WebAppDeploymentSlot

type WebAppDeploymentSlot struct {
	pulumi.CustomResourceState

	// True if deployment is currently active, false if completed and null if not started.
	Active pulumi.BoolPtrOutput `pulumi:"active"`
	// Who authored the deployment.
	Author pulumi.StringPtrOutput `pulumi:"author"`
	// Author email.
	AuthorEmail pulumi.StringPtrOutput `pulumi:"authorEmail"`
	// Who performed the deployment.
	Deployer pulumi.StringPtrOutput `pulumi:"deployer"`
	// Details on deployment.
	Details pulumi.StringPtrOutput `pulumi:"details"`
	// End time.
	EndTime pulumi.StringPtrOutput `pulumi:"endTime"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Details about deployment status.
	Message pulumi.StringPtrOutput `pulumi:"message"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Start time.
	StartTime pulumi.StringPtrOutput `pulumi:"startTime"`
	// Deployment status.
	Status pulumi.IntPtrOutput `pulumi:"status"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

User credentials used for publishing activity. Latest API Version: 2020-09-01.

func GetWebAppDeploymentSlot

func GetWebAppDeploymentSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppDeploymentSlotState, opts ...pulumi.ResourceOption) (*WebAppDeploymentSlot, error)

GetWebAppDeploymentSlot gets an existing WebAppDeploymentSlot 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 NewWebAppDeploymentSlot

func NewWebAppDeploymentSlot(ctx *pulumi.Context,
	name string, args *WebAppDeploymentSlotArgs, opts ...pulumi.ResourceOption) (*WebAppDeploymentSlot, error)

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

func (*WebAppDeploymentSlot) ElementType added in v0.2.6

func (*WebAppDeploymentSlot) ElementType() reflect.Type

func (*WebAppDeploymentSlot) ToWebAppDeploymentSlotOutput added in v0.2.6

func (i *WebAppDeploymentSlot) ToWebAppDeploymentSlotOutput() WebAppDeploymentSlotOutput

func (*WebAppDeploymentSlot) ToWebAppDeploymentSlotOutputWithContext added in v0.2.6

func (i *WebAppDeploymentSlot) ToWebAppDeploymentSlotOutputWithContext(ctx context.Context) WebAppDeploymentSlotOutput

type WebAppDeploymentSlotArgs

type WebAppDeploymentSlotArgs struct {
	// True if deployment is currently active, false if completed and null if not started.
	Active pulumi.BoolPtrInput
	// Who authored the deployment.
	Author pulumi.StringPtrInput
	// Author email.
	AuthorEmail pulumi.StringPtrInput
	// Who performed the deployment.
	Deployer pulumi.StringPtrInput
	// Details on deployment.
	Details pulumi.StringPtrInput
	// End time.
	EndTime pulumi.StringPtrInput
	// ID of an existing deployment.
	Id pulumi.StringInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Details about deployment status.
	Message pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Name of the deployment slot. If a slot is not specified, the API creates a deployment for the production slot.
	Slot pulumi.StringInput
	// Start time.
	StartTime pulumi.StringPtrInput
	// Deployment status.
	Status pulumi.IntPtrInput
}

The set of arguments for constructing a WebAppDeploymentSlot resource.

func (WebAppDeploymentSlotArgs) ElementType

func (WebAppDeploymentSlotArgs) ElementType() reflect.Type

type WebAppDeploymentSlotInput added in v0.2.6

type WebAppDeploymentSlotInput interface {
	pulumi.Input

	ToWebAppDeploymentSlotOutput() WebAppDeploymentSlotOutput
	ToWebAppDeploymentSlotOutputWithContext(ctx context.Context) WebAppDeploymentSlotOutput
}

type WebAppDeploymentSlotOutput added in v0.2.6

type WebAppDeploymentSlotOutput struct {
	*pulumi.OutputState
}

func (WebAppDeploymentSlotOutput) ElementType added in v0.2.6

func (WebAppDeploymentSlotOutput) ElementType() reflect.Type

func (WebAppDeploymentSlotOutput) ToWebAppDeploymentSlotOutput added in v0.2.6

func (o WebAppDeploymentSlotOutput) ToWebAppDeploymentSlotOutput() WebAppDeploymentSlotOutput

func (WebAppDeploymentSlotOutput) ToWebAppDeploymentSlotOutputWithContext added in v0.2.6

func (o WebAppDeploymentSlotOutput) ToWebAppDeploymentSlotOutputWithContext(ctx context.Context) WebAppDeploymentSlotOutput

type WebAppDeploymentSlotState

type WebAppDeploymentSlotState struct {
	// True if deployment is currently active, false if completed and null if not started.
	Active pulumi.BoolPtrInput
	// Who authored the deployment.
	Author pulumi.StringPtrInput
	// Author email.
	AuthorEmail pulumi.StringPtrInput
	// Who performed the deployment.
	Deployer pulumi.StringPtrInput
	// Details on deployment.
	Details pulumi.StringPtrInput
	// End time.
	EndTime pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Details about deployment status.
	Message pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Start time.
	StartTime pulumi.StringPtrInput
	// Deployment status.
	Status pulumi.IntPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppDeploymentSlotState) ElementType

func (WebAppDeploymentSlotState) ElementType() reflect.Type

type WebAppDeploymentState

type WebAppDeploymentState struct {
	// True if deployment is currently active, false if completed and null if not started.
	Active pulumi.BoolPtrInput
	// Who authored the deployment.
	Author pulumi.StringPtrInput
	// Author email.
	AuthorEmail pulumi.StringPtrInput
	// Who performed the deployment.
	Deployer pulumi.StringPtrInput
	// Details on deployment.
	Details pulumi.StringPtrInput
	// End time.
	EndTime pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Details about deployment status.
	Message pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Start time.
	StartTime pulumi.StringPtrInput
	// Deployment status.
	Status pulumi.IntPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppDeploymentState) ElementType

func (WebAppDeploymentState) ElementType() reflect.Type

type WebAppDiagnosticLogsConfiguration added in v0.3.1

type WebAppDiagnosticLogsConfiguration struct {
	pulumi.CustomResourceState

	// Application logs configuration.
	ApplicationLogs ApplicationLogsConfigResponsePtrOutput `pulumi:"applicationLogs"`
	// Detailed error messages configuration.
	DetailedErrorMessages EnabledConfigResponsePtrOutput `pulumi:"detailedErrorMessages"`
	// Failed requests tracing configuration.
	FailedRequestsTracing EnabledConfigResponsePtrOutput `pulumi:"failedRequestsTracing"`
	// HTTP logs configuration.
	HttpLogs HttpLogsConfigResponsePtrOutput `pulumi:"httpLogs"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Configuration of App Service site logs. Latest API Version: 2020-09-01.

func GetWebAppDiagnosticLogsConfiguration added in v0.3.1

func GetWebAppDiagnosticLogsConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppDiagnosticLogsConfigurationState, opts ...pulumi.ResourceOption) (*WebAppDiagnosticLogsConfiguration, error)

GetWebAppDiagnosticLogsConfiguration gets an existing WebAppDiagnosticLogsConfiguration 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 NewWebAppDiagnosticLogsConfiguration added in v0.3.1

func NewWebAppDiagnosticLogsConfiguration(ctx *pulumi.Context,
	name string, args *WebAppDiagnosticLogsConfigurationArgs, opts ...pulumi.ResourceOption) (*WebAppDiagnosticLogsConfiguration, error)

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

func (*WebAppDiagnosticLogsConfiguration) ElementType added in v0.3.1

func (*WebAppDiagnosticLogsConfiguration) ToWebAppDiagnosticLogsConfigurationOutput added in v0.3.1

func (i *WebAppDiagnosticLogsConfiguration) ToWebAppDiagnosticLogsConfigurationOutput() WebAppDiagnosticLogsConfigurationOutput

func (*WebAppDiagnosticLogsConfiguration) ToWebAppDiagnosticLogsConfigurationOutputWithContext added in v0.3.1

func (i *WebAppDiagnosticLogsConfiguration) ToWebAppDiagnosticLogsConfigurationOutputWithContext(ctx context.Context) WebAppDiagnosticLogsConfigurationOutput

type WebAppDiagnosticLogsConfigurationArgs added in v0.3.1

type WebAppDiagnosticLogsConfigurationArgs struct {
	// Application logs configuration.
	ApplicationLogs ApplicationLogsConfigPtrInput
	// Detailed error messages configuration.
	DetailedErrorMessages EnabledConfigPtrInput
	// Failed requests tracing configuration.
	FailedRequestsTracing EnabledConfigPtrInput
	// HTTP logs configuration.
	HttpLogs HttpLogsConfigPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a WebAppDiagnosticLogsConfiguration resource.

func (WebAppDiagnosticLogsConfigurationArgs) ElementType added in v0.3.1

type WebAppDiagnosticLogsConfigurationInput added in v0.3.1

type WebAppDiagnosticLogsConfigurationInput interface {
	pulumi.Input

	ToWebAppDiagnosticLogsConfigurationOutput() WebAppDiagnosticLogsConfigurationOutput
	ToWebAppDiagnosticLogsConfigurationOutputWithContext(ctx context.Context) WebAppDiagnosticLogsConfigurationOutput
}

type WebAppDiagnosticLogsConfigurationOutput added in v0.3.1

type WebAppDiagnosticLogsConfigurationOutput struct {
	*pulumi.OutputState
}

func (WebAppDiagnosticLogsConfigurationOutput) ElementType added in v0.3.1

func (WebAppDiagnosticLogsConfigurationOutput) ToWebAppDiagnosticLogsConfigurationOutput added in v0.3.1

func (o WebAppDiagnosticLogsConfigurationOutput) ToWebAppDiagnosticLogsConfigurationOutput() WebAppDiagnosticLogsConfigurationOutput

func (WebAppDiagnosticLogsConfigurationOutput) ToWebAppDiagnosticLogsConfigurationOutputWithContext added in v0.3.1

func (o WebAppDiagnosticLogsConfigurationOutput) ToWebAppDiagnosticLogsConfigurationOutputWithContext(ctx context.Context) WebAppDiagnosticLogsConfigurationOutput

type WebAppDiagnosticLogsConfigurationState added in v0.3.1

type WebAppDiagnosticLogsConfigurationState struct {
	// Application logs configuration.
	ApplicationLogs ApplicationLogsConfigResponsePtrInput
	// Detailed error messages configuration.
	DetailedErrorMessages EnabledConfigResponsePtrInput
	// Failed requests tracing configuration.
	FailedRequestsTracing EnabledConfigResponsePtrInput
	// HTTP logs configuration.
	HttpLogs HttpLogsConfigResponsePtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppDiagnosticLogsConfigurationState) ElementType added in v0.3.1

type WebAppDomainOwnershipIdentifier

type WebAppDomainOwnershipIdentifier struct {
	pulumi.CustomResourceState

	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// String representation of the identity.
	Value pulumi.StringPtrOutput `pulumi:"value"`
}

A domain specific resource identifier. Latest API Version: 2020-09-01.

func GetWebAppDomainOwnershipIdentifier

func GetWebAppDomainOwnershipIdentifier(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppDomainOwnershipIdentifierState, opts ...pulumi.ResourceOption) (*WebAppDomainOwnershipIdentifier, error)

GetWebAppDomainOwnershipIdentifier gets an existing WebAppDomainOwnershipIdentifier 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 NewWebAppDomainOwnershipIdentifier

func NewWebAppDomainOwnershipIdentifier(ctx *pulumi.Context,
	name string, args *WebAppDomainOwnershipIdentifierArgs, opts ...pulumi.ResourceOption) (*WebAppDomainOwnershipIdentifier, error)

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

func (*WebAppDomainOwnershipIdentifier) ElementType added in v0.2.6

func (*WebAppDomainOwnershipIdentifier) ToWebAppDomainOwnershipIdentifierOutput added in v0.2.6

func (i *WebAppDomainOwnershipIdentifier) ToWebAppDomainOwnershipIdentifierOutput() WebAppDomainOwnershipIdentifierOutput

func (*WebAppDomainOwnershipIdentifier) ToWebAppDomainOwnershipIdentifierOutputWithContext added in v0.2.6

func (i *WebAppDomainOwnershipIdentifier) ToWebAppDomainOwnershipIdentifierOutputWithContext(ctx context.Context) WebAppDomainOwnershipIdentifierOutput

type WebAppDomainOwnershipIdentifierArgs

type WebAppDomainOwnershipIdentifierArgs struct {
	// Name of domain ownership identifier.
	DomainOwnershipIdentifierName pulumi.StringInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// String representation of the identity.
	Value pulumi.StringPtrInput
}

The set of arguments for constructing a WebAppDomainOwnershipIdentifier resource.

func (WebAppDomainOwnershipIdentifierArgs) ElementType

type WebAppDomainOwnershipIdentifierInput added in v0.2.6

type WebAppDomainOwnershipIdentifierInput interface {
	pulumi.Input

	ToWebAppDomainOwnershipIdentifierOutput() WebAppDomainOwnershipIdentifierOutput
	ToWebAppDomainOwnershipIdentifierOutputWithContext(ctx context.Context) WebAppDomainOwnershipIdentifierOutput
}

type WebAppDomainOwnershipIdentifierOutput added in v0.2.6

type WebAppDomainOwnershipIdentifierOutput struct {
	*pulumi.OutputState
}

func (WebAppDomainOwnershipIdentifierOutput) ElementType added in v0.2.6

func (WebAppDomainOwnershipIdentifierOutput) ToWebAppDomainOwnershipIdentifierOutput added in v0.2.6

func (o WebAppDomainOwnershipIdentifierOutput) ToWebAppDomainOwnershipIdentifierOutput() WebAppDomainOwnershipIdentifierOutput

func (WebAppDomainOwnershipIdentifierOutput) ToWebAppDomainOwnershipIdentifierOutputWithContext added in v0.2.6

func (o WebAppDomainOwnershipIdentifierOutput) ToWebAppDomainOwnershipIdentifierOutputWithContext(ctx context.Context) WebAppDomainOwnershipIdentifierOutput

type WebAppDomainOwnershipIdentifierSlot

type WebAppDomainOwnershipIdentifierSlot struct {
	pulumi.CustomResourceState

	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// String representation of the identity.
	Value pulumi.StringPtrOutput `pulumi:"value"`
}

A domain specific resource identifier. Latest API Version: 2020-09-01.

func GetWebAppDomainOwnershipIdentifierSlot

func GetWebAppDomainOwnershipIdentifierSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppDomainOwnershipIdentifierSlotState, opts ...pulumi.ResourceOption) (*WebAppDomainOwnershipIdentifierSlot, error)

GetWebAppDomainOwnershipIdentifierSlot gets an existing WebAppDomainOwnershipIdentifierSlot 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 NewWebAppDomainOwnershipIdentifierSlot

func NewWebAppDomainOwnershipIdentifierSlot(ctx *pulumi.Context,
	name string, args *WebAppDomainOwnershipIdentifierSlotArgs, opts ...pulumi.ResourceOption) (*WebAppDomainOwnershipIdentifierSlot, error)

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

func (*WebAppDomainOwnershipIdentifierSlot) ElementType added in v0.2.6

func (*WebAppDomainOwnershipIdentifierSlot) ToWebAppDomainOwnershipIdentifierSlotOutput added in v0.2.6

func (i *WebAppDomainOwnershipIdentifierSlot) ToWebAppDomainOwnershipIdentifierSlotOutput() WebAppDomainOwnershipIdentifierSlotOutput

func (*WebAppDomainOwnershipIdentifierSlot) ToWebAppDomainOwnershipIdentifierSlotOutputWithContext added in v0.2.6

func (i *WebAppDomainOwnershipIdentifierSlot) ToWebAppDomainOwnershipIdentifierSlotOutputWithContext(ctx context.Context) WebAppDomainOwnershipIdentifierSlotOutput

type WebAppDomainOwnershipIdentifierSlotArgs

type WebAppDomainOwnershipIdentifierSlotArgs struct {
	// Name of domain ownership identifier.
	DomainOwnershipIdentifierName pulumi.StringInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
	Slot pulumi.StringInput
	// String representation of the identity.
	Value pulumi.StringPtrInput
}

The set of arguments for constructing a WebAppDomainOwnershipIdentifierSlot resource.

func (WebAppDomainOwnershipIdentifierSlotArgs) ElementType

type WebAppDomainOwnershipIdentifierSlotInput added in v0.2.6

type WebAppDomainOwnershipIdentifierSlotInput interface {
	pulumi.Input

	ToWebAppDomainOwnershipIdentifierSlotOutput() WebAppDomainOwnershipIdentifierSlotOutput
	ToWebAppDomainOwnershipIdentifierSlotOutputWithContext(ctx context.Context) WebAppDomainOwnershipIdentifierSlotOutput
}

type WebAppDomainOwnershipIdentifierSlotOutput added in v0.2.6

type WebAppDomainOwnershipIdentifierSlotOutput struct {
	*pulumi.OutputState
}

func (WebAppDomainOwnershipIdentifierSlotOutput) ElementType added in v0.2.6

func (WebAppDomainOwnershipIdentifierSlotOutput) ToWebAppDomainOwnershipIdentifierSlotOutput added in v0.2.6

func (o WebAppDomainOwnershipIdentifierSlotOutput) ToWebAppDomainOwnershipIdentifierSlotOutput() WebAppDomainOwnershipIdentifierSlotOutput

func (WebAppDomainOwnershipIdentifierSlotOutput) ToWebAppDomainOwnershipIdentifierSlotOutputWithContext added in v0.2.6

func (o WebAppDomainOwnershipIdentifierSlotOutput) ToWebAppDomainOwnershipIdentifierSlotOutputWithContext(ctx context.Context) WebAppDomainOwnershipIdentifierSlotOutput

type WebAppDomainOwnershipIdentifierSlotState

type WebAppDomainOwnershipIdentifierSlotState struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
	// String representation of the identity.
	Value pulumi.StringPtrInput
}

func (WebAppDomainOwnershipIdentifierSlotState) ElementType

type WebAppDomainOwnershipIdentifierState

type WebAppDomainOwnershipIdentifierState struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
	// String representation of the identity.
	Value pulumi.StringPtrInput
}

func (WebAppDomainOwnershipIdentifierState) ElementType

type WebAppFunction

type WebAppFunction struct {
	pulumi.CustomResourceState

	// Config information.
	Config pulumi.AnyOutput `pulumi:"config"`
	// Config URI.
	ConfigHref pulumi.StringPtrOutput `pulumi:"configHref"`
	// File list.
	Files pulumi.StringMapOutput `pulumi:"files"`
	// Function App ID.
	FunctionAppId pulumi.StringPtrOutput `pulumi:"functionAppId"`
	// Function URI.
	Href pulumi.StringPtrOutput `pulumi:"href"`
	// The invocation URL
	InvokeUrlTemplate pulumi.StringPtrOutput `pulumi:"invokeUrlTemplate"`
	// Gets or sets a value indicating whether the function is disabled
	IsDisabled pulumi.BoolPtrOutput `pulumi:"isDisabled"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// The function language
	Language pulumi.StringPtrOutput `pulumi:"language"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Script URI.
	ScriptHref pulumi.StringPtrOutput `pulumi:"scriptHref"`
	// Script root path URI.
	ScriptRootPathHref pulumi.StringPtrOutput `pulumi:"scriptRootPathHref"`
	// Secrets file URI.
	SecretsFileHref pulumi.StringPtrOutput `pulumi:"secretsFileHref"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Test data used when testing via the Azure Portal.
	TestData pulumi.StringPtrOutput `pulumi:"testData"`
	// Test data URI.
	TestDataHref pulumi.StringPtrOutput `pulumi:"testDataHref"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Function information. Latest API Version: 2020-09-01.

func GetWebAppFunction

func GetWebAppFunction(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppFunctionState, opts ...pulumi.ResourceOption) (*WebAppFunction, error)

GetWebAppFunction gets an existing WebAppFunction 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 NewWebAppFunction

func NewWebAppFunction(ctx *pulumi.Context,
	name string, args *WebAppFunctionArgs, opts ...pulumi.ResourceOption) (*WebAppFunction, error)

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

func (*WebAppFunction) ElementType added in v0.2.6

func (*WebAppFunction) ElementType() reflect.Type

func (*WebAppFunction) ToWebAppFunctionOutput added in v0.2.6

func (i *WebAppFunction) ToWebAppFunctionOutput() WebAppFunctionOutput

func (*WebAppFunction) ToWebAppFunctionOutputWithContext added in v0.2.6

func (i *WebAppFunction) ToWebAppFunctionOutputWithContext(ctx context.Context) WebAppFunctionOutput

type WebAppFunctionArgs

type WebAppFunctionArgs struct {
	// Config information.
	Config pulumi.Input
	// Config URI.
	ConfigHref pulumi.StringPtrInput
	// File list.
	Files pulumi.StringMapInput
	// Function App ID.
	FunctionAppId pulumi.StringPtrInput
	// Function name.
	FunctionName pulumi.StringInput
	// Function URI.
	Href pulumi.StringPtrInput
	// The invocation URL
	InvokeUrlTemplate pulumi.StringPtrInput
	// Gets or sets a value indicating whether the function is disabled
	IsDisabled pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// The function language
	Language pulumi.StringPtrInput
	// Site name.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Script URI.
	ScriptHref pulumi.StringPtrInput
	// Script root path URI.
	ScriptRootPathHref pulumi.StringPtrInput
	// Secrets file URI.
	SecretsFileHref pulumi.StringPtrInput
	// Test data used when testing via the Azure Portal.
	TestData pulumi.StringPtrInput
	// Test data URI.
	TestDataHref pulumi.StringPtrInput
}

The set of arguments for constructing a WebAppFunction resource.

func (WebAppFunctionArgs) ElementType

func (WebAppFunctionArgs) ElementType() reflect.Type

type WebAppFunctionInput added in v0.2.6

type WebAppFunctionInput interface {
	pulumi.Input

	ToWebAppFunctionOutput() WebAppFunctionOutput
	ToWebAppFunctionOutputWithContext(ctx context.Context) WebAppFunctionOutput
}

type WebAppFunctionOutput added in v0.2.6

type WebAppFunctionOutput struct {
	*pulumi.OutputState
}

func (WebAppFunctionOutput) ElementType added in v0.2.6

func (WebAppFunctionOutput) ElementType() reflect.Type

func (WebAppFunctionOutput) ToWebAppFunctionOutput added in v0.2.6

func (o WebAppFunctionOutput) ToWebAppFunctionOutput() WebAppFunctionOutput

func (WebAppFunctionOutput) ToWebAppFunctionOutputWithContext added in v0.2.6

func (o WebAppFunctionOutput) ToWebAppFunctionOutputWithContext(ctx context.Context) WebAppFunctionOutput

type WebAppFunctionState

type WebAppFunctionState struct {
	// Config information.
	Config pulumi.Input
	// Config URI.
	ConfigHref pulumi.StringPtrInput
	// File list.
	Files pulumi.StringMapInput
	// Function App ID.
	FunctionAppId pulumi.StringPtrInput
	// Function URI.
	Href pulumi.StringPtrInput
	// The invocation URL
	InvokeUrlTemplate pulumi.StringPtrInput
	// Gets or sets a value indicating whether the function is disabled
	IsDisabled pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// The function language
	Language pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Script URI.
	ScriptHref pulumi.StringPtrInput
	// Script root path URI.
	ScriptRootPathHref pulumi.StringPtrInput
	// Secrets file URI.
	SecretsFileHref pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Test data used when testing via the Azure Portal.
	TestData pulumi.StringPtrInput
	// Test data URI.
	TestDataHref pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppFunctionState) ElementType

func (WebAppFunctionState) ElementType() reflect.Type

type WebAppHostNameBinding

type WebAppHostNameBinding struct {
	pulumi.CustomResourceState

	// Azure resource name.
	AzureResourceName pulumi.StringPtrOutput `pulumi:"azureResourceName"`
	// Azure resource type.
	AzureResourceType pulumi.StringPtrOutput `pulumi:"azureResourceType"`
	// Custom DNS record type.
	CustomHostNameDnsRecordType pulumi.StringPtrOutput `pulumi:"customHostNameDnsRecordType"`
	// Fully qualified ARM domain resource URI.
	DomainId pulumi.StringPtrOutput `pulumi:"domainId"`
	// Hostname type.
	HostNameType pulumi.StringPtrOutput `pulumi:"hostNameType"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// App Service app name.
	SiteName pulumi.StringPtrOutput `pulumi:"siteName"`
	// SSL type
	SslState pulumi.StringPtrOutput `pulumi:"sslState"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// SSL certificate thumbprint
	Thumbprint pulumi.StringPtrOutput `pulumi:"thumbprint"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// Virtual IP address assigned to the hostname if IP based SSL is enabled.
	VirtualIP pulumi.StringOutput `pulumi:"virtualIP"`
}

A hostname binding object. Latest API Version: 2020-09-01.

func GetWebAppHostNameBinding

func GetWebAppHostNameBinding(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppHostNameBindingState, opts ...pulumi.ResourceOption) (*WebAppHostNameBinding, error)

GetWebAppHostNameBinding gets an existing WebAppHostNameBinding 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 NewWebAppHostNameBinding

func NewWebAppHostNameBinding(ctx *pulumi.Context,
	name string, args *WebAppHostNameBindingArgs, opts ...pulumi.ResourceOption) (*WebAppHostNameBinding, error)

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

func (*WebAppHostNameBinding) ElementType added in v0.2.6

func (*WebAppHostNameBinding) ElementType() reflect.Type

func (*WebAppHostNameBinding) ToWebAppHostNameBindingOutput added in v0.2.6

func (i *WebAppHostNameBinding) ToWebAppHostNameBindingOutput() WebAppHostNameBindingOutput

func (*WebAppHostNameBinding) ToWebAppHostNameBindingOutputWithContext added in v0.2.6

func (i *WebAppHostNameBinding) ToWebAppHostNameBindingOutputWithContext(ctx context.Context) WebAppHostNameBindingOutput

type WebAppHostNameBindingArgs

type WebAppHostNameBindingArgs struct {
	// Azure resource name.
	AzureResourceName pulumi.StringPtrInput
	// Azure resource type.
	AzureResourceType *AzureResourceType
	// Custom DNS record type.
	CustomHostNameDnsRecordType *CustomHostNameDnsRecordType
	// Fully qualified ARM domain resource URI.
	DomainId pulumi.StringPtrInput
	// Hostname in the hostname binding.
	HostName pulumi.StringInput
	// Hostname type.
	HostNameType *HostNameType
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// App Service app name.
	SiteName pulumi.StringPtrInput
	// SSL type
	SslState *SslState
	// SSL certificate thumbprint
	Thumbprint pulumi.StringPtrInput
}

The set of arguments for constructing a WebAppHostNameBinding resource.

func (WebAppHostNameBindingArgs) ElementType

func (WebAppHostNameBindingArgs) ElementType() reflect.Type

type WebAppHostNameBindingInput added in v0.2.6

type WebAppHostNameBindingInput interface {
	pulumi.Input

	ToWebAppHostNameBindingOutput() WebAppHostNameBindingOutput
	ToWebAppHostNameBindingOutputWithContext(ctx context.Context) WebAppHostNameBindingOutput
}

type WebAppHostNameBindingOutput added in v0.2.6

type WebAppHostNameBindingOutput struct {
	*pulumi.OutputState
}

func (WebAppHostNameBindingOutput) ElementType added in v0.2.6

func (WebAppHostNameBindingOutput) ToWebAppHostNameBindingOutput added in v0.2.6

func (o WebAppHostNameBindingOutput) ToWebAppHostNameBindingOutput() WebAppHostNameBindingOutput

func (WebAppHostNameBindingOutput) ToWebAppHostNameBindingOutputWithContext added in v0.2.6

func (o WebAppHostNameBindingOutput) ToWebAppHostNameBindingOutputWithContext(ctx context.Context) WebAppHostNameBindingOutput

type WebAppHostNameBindingSlot

type WebAppHostNameBindingSlot struct {
	pulumi.CustomResourceState

	// Azure resource name.
	AzureResourceName pulumi.StringPtrOutput `pulumi:"azureResourceName"`
	// Azure resource type.
	AzureResourceType pulumi.StringPtrOutput `pulumi:"azureResourceType"`
	// Custom DNS record type.
	CustomHostNameDnsRecordType pulumi.StringPtrOutput `pulumi:"customHostNameDnsRecordType"`
	// Fully qualified ARM domain resource URI.
	DomainId pulumi.StringPtrOutput `pulumi:"domainId"`
	// Hostname type.
	HostNameType pulumi.StringPtrOutput `pulumi:"hostNameType"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// App Service app name.
	SiteName pulumi.StringPtrOutput `pulumi:"siteName"`
	// SSL type
	SslState pulumi.StringPtrOutput `pulumi:"sslState"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// SSL certificate thumbprint
	Thumbprint pulumi.StringPtrOutput `pulumi:"thumbprint"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// Virtual IP address assigned to the hostname if IP based SSL is enabled.
	VirtualIP pulumi.StringOutput `pulumi:"virtualIP"`
}

A hostname binding object. Latest API Version: 2020-09-01.

func GetWebAppHostNameBindingSlot

func GetWebAppHostNameBindingSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppHostNameBindingSlotState, opts ...pulumi.ResourceOption) (*WebAppHostNameBindingSlot, error)

GetWebAppHostNameBindingSlot gets an existing WebAppHostNameBindingSlot 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 NewWebAppHostNameBindingSlot

func NewWebAppHostNameBindingSlot(ctx *pulumi.Context,
	name string, args *WebAppHostNameBindingSlotArgs, opts ...pulumi.ResourceOption) (*WebAppHostNameBindingSlot, error)

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

func (*WebAppHostNameBindingSlot) ElementType added in v0.2.6

func (*WebAppHostNameBindingSlot) ElementType() reflect.Type

func (*WebAppHostNameBindingSlot) ToWebAppHostNameBindingSlotOutput added in v0.2.6

func (i *WebAppHostNameBindingSlot) ToWebAppHostNameBindingSlotOutput() WebAppHostNameBindingSlotOutput

func (*WebAppHostNameBindingSlot) ToWebAppHostNameBindingSlotOutputWithContext added in v0.2.6

func (i *WebAppHostNameBindingSlot) ToWebAppHostNameBindingSlotOutputWithContext(ctx context.Context) WebAppHostNameBindingSlotOutput

type WebAppHostNameBindingSlotArgs

type WebAppHostNameBindingSlotArgs struct {
	// Azure resource name.
	AzureResourceName pulumi.StringPtrInput
	// Azure resource type.
	AzureResourceType *AzureResourceType
	// Custom DNS record type.
	CustomHostNameDnsRecordType *CustomHostNameDnsRecordType
	// Fully qualified ARM domain resource URI.
	DomainId pulumi.StringPtrInput
	// Hostname in the hostname binding.
	HostName pulumi.StringInput
	// Hostname type.
	HostNameType *HostNameType
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// App Service app name.
	SiteName pulumi.StringPtrInput
	// Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot.
	Slot pulumi.StringInput
	// SSL type
	SslState *SslState
	// SSL certificate thumbprint
	Thumbprint pulumi.StringPtrInput
}

The set of arguments for constructing a WebAppHostNameBindingSlot resource.

func (WebAppHostNameBindingSlotArgs) ElementType

type WebAppHostNameBindingSlotInput added in v0.2.6

type WebAppHostNameBindingSlotInput interface {
	pulumi.Input

	ToWebAppHostNameBindingSlotOutput() WebAppHostNameBindingSlotOutput
	ToWebAppHostNameBindingSlotOutputWithContext(ctx context.Context) WebAppHostNameBindingSlotOutput
}

type WebAppHostNameBindingSlotOutput added in v0.2.6

type WebAppHostNameBindingSlotOutput struct {
	*pulumi.OutputState
}

func (WebAppHostNameBindingSlotOutput) ElementType added in v0.2.6

func (WebAppHostNameBindingSlotOutput) ToWebAppHostNameBindingSlotOutput added in v0.2.6

func (o WebAppHostNameBindingSlotOutput) ToWebAppHostNameBindingSlotOutput() WebAppHostNameBindingSlotOutput

func (WebAppHostNameBindingSlotOutput) ToWebAppHostNameBindingSlotOutputWithContext added in v0.2.6

func (o WebAppHostNameBindingSlotOutput) ToWebAppHostNameBindingSlotOutputWithContext(ctx context.Context) WebAppHostNameBindingSlotOutput

type WebAppHostNameBindingSlotState

type WebAppHostNameBindingSlotState struct {
	// Azure resource name.
	AzureResourceName pulumi.StringPtrInput
	// Azure resource type.
	AzureResourceType pulumi.StringPtrInput
	// Custom DNS record type.
	CustomHostNameDnsRecordType pulumi.StringPtrInput
	// Fully qualified ARM domain resource URI.
	DomainId pulumi.StringPtrInput
	// Hostname type.
	HostNameType pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// App Service app name.
	SiteName pulumi.StringPtrInput
	// SSL type
	SslState pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// SSL certificate thumbprint
	Thumbprint pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
	// Virtual IP address assigned to the hostname if IP based SSL is enabled.
	VirtualIP pulumi.StringPtrInput
}

func (WebAppHostNameBindingSlotState) ElementType

type WebAppHostNameBindingState

type WebAppHostNameBindingState struct {
	// Azure resource name.
	AzureResourceName pulumi.StringPtrInput
	// Azure resource type.
	AzureResourceType pulumi.StringPtrInput
	// Custom DNS record type.
	CustomHostNameDnsRecordType pulumi.StringPtrInput
	// Fully qualified ARM domain resource URI.
	DomainId pulumi.StringPtrInput
	// Hostname type.
	HostNameType pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// App Service app name.
	SiteName pulumi.StringPtrInput
	// SSL type
	SslState pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// SSL certificate thumbprint
	Thumbprint pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
	// Virtual IP address assigned to the hostname if IP based SSL is enabled.
	VirtualIP pulumi.StringPtrInput
}

func (WebAppHostNameBindingState) ElementType

func (WebAppHostNameBindingState) ElementType() reflect.Type

type WebAppHybridConnection

type WebAppHybridConnection struct {
	pulumi.CustomResourceState

	// The hostname of the endpoint.
	Hostname pulumi.StringPtrOutput `pulumi:"hostname"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The port of the endpoint.
	Port pulumi.IntPtrOutput `pulumi:"port"`
	// The ARM URI to the Service Bus relay.
	RelayArmUri pulumi.StringPtrOutput `pulumi:"relayArmUri"`
	// The name of the Service Bus relay.
	RelayName pulumi.StringPtrOutput `pulumi:"relayName"`
	// The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus.
	SendKeyName pulumi.StringPtrOutput `pulumi:"sendKeyName"`
	// The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned
	// normally, use the POST /listKeys API instead.
	SendKeyValue pulumi.StringPtrOutput `pulumi:"sendKeyValue"`
	// The name of the Service Bus namespace.
	ServiceBusNamespace pulumi.StringPtrOutput `pulumi:"serviceBusNamespace"`
	// The suffix for the service bus endpoint. By default this is .servicebus.windows.net
	ServiceBusSuffix pulumi.StringPtrOutput `pulumi:"serviceBusSuffix"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Hybrid Connection contract. This is used to configure a Hybrid Connection. Latest API Version: 2020-09-01.

func GetWebAppHybridConnection

func GetWebAppHybridConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppHybridConnectionState, opts ...pulumi.ResourceOption) (*WebAppHybridConnection, error)

GetWebAppHybridConnection gets an existing WebAppHybridConnection 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 NewWebAppHybridConnection

func NewWebAppHybridConnection(ctx *pulumi.Context,
	name string, args *WebAppHybridConnectionArgs, opts ...pulumi.ResourceOption) (*WebAppHybridConnection, error)

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

func (*WebAppHybridConnection) ElementType added in v0.2.6

func (*WebAppHybridConnection) ElementType() reflect.Type

func (*WebAppHybridConnection) ToWebAppHybridConnectionOutput added in v0.2.6

func (i *WebAppHybridConnection) ToWebAppHybridConnectionOutput() WebAppHybridConnectionOutput

func (*WebAppHybridConnection) ToWebAppHybridConnectionOutputWithContext added in v0.2.6

func (i *WebAppHybridConnection) ToWebAppHybridConnectionOutputWithContext(ctx context.Context) WebAppHybridConnectionOutput

type WebAppHybridConnectionArgs

type WebAppHybridConnectionArgs struct {
	// The hostname of the endpoint.
	Hostname pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// The name of the web app.
	Name pulumi.StringInput
	// The namespace for this hybrid connection.
	NamespaceName pulumi.StringInput
	// The port of the endpoint.
	Port pulumi.IntPtrInput
	// The ARM URI to the Service Bus relay.
	RelayArmUri pulumi.StringPtrInput
	// The name of the Service Bus relay.
	RelayName pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus.
	SendKeyName pulumi.StringPtrInput
	// The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned
	// normally, use the POST /listKeys API instead.
	SendKeyValue pulumi.StringPtrInput
	// The name of the Service Bus namespace.
	ServiceBusNamespace pulumi.StringPtrInput
	// The suffix for the service bus endpoint. By default this is .servicebus.windows.net
	ServiceBusSuffix pulumi.StringPtrInput
}

The set of arguments for constructing a WebAppHybridConnection resource.

func (WebAppHybridConnectionArgs) ElementType

func (WebAppHybridConnectionArgs) ElementType() reflect.Type

type WebAppHybridConnectionInput added in v0.2.6

type WebAppHybridConnectionInput interface {
	pulumi.Input

	ToWebAppHybridConnectionOutput() WebAppHybridConnectionOutput
	ToWebAppHybridConnectionOutputWithContext(ctx context.Context) WebAppHybridConnectionOutput
}

type WebAppHybridConnectionOutput added in v0.2.6

type WebAppHybridConnectionOutput struct {
	*pulumi.OutputState
}

func (WebAppHybridConnectionOutput) ElementType added in v0.2.6

func (WebAppHybridConnectionOutput) ToWebAppHybridConnectionOutput added in v0.2.6

func (o WebAppHybridConnectionOutput) ToWebAppHybridConnectionOutput() WebAppHybridConnectionOutput

func (WebAppHybridConnectionOutput) ToWebAppHybridConnectionOutputWithContext added in v0.2.6

func (o WebAppHybridConnectionOutput) ToWebAppHybridConnectionOutputWithContext(ctx context.Context) WebAppHybridConnectionOutput

type WebAppHybridConnectionSlot

type WebAppHybridConnectionSlot struct {
	pulumi.CustomResourceState

	// The hostname of the endpoint.
	Hostname pulumi.StringPtrOutput `pulumi:"hostname"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The port of the endpoint.
	Port pulumi.IntPtrOutput `pulumi:"port"`
	// The ARM URI to the Service Bus relay.
	RelayArmUri pulumi.StringPtrOutput `pulumi:"relayArmUri"`
	// The name of the Service Bus relay.
	RelayName pulumi.StringPtrOutput `pulumi:"relayName"`
	// The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus.
	SendKeyName pulumi.StringPtrOutput `pulumi:"sendKeyName"`
	// The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned
	// normally, use the POST /listKeys API instead.
	SendKeyValue pulumi.StringPtrOutput `pulumi:"sendKeyValue"`
	// The name of the Service Bus namespace.
	ServiceBusNamespace pulumi.StringPtrOutput `pulumi:"serviceBusNamespace"`
	// The suffix for the service bus endpoint. By default this is .servicebus.windows.net
	ServiceBusSuffix pulumi.StringPtrOutput `pulumi:"serviceBusSuffix"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Hybrid Connection contract. This is used to configure a Hybrid Connection. Latest API Version: 2020-09-01.

func GetWebAppHybridConnectionSlot

func GetWebAppHybridConnectionSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppHybridConnectionSlotState, opts ...pulumi.ResourceOption) (*WebAppHybridConnectionSlot, error)

GetWebAppHybridConnectionSlot gets an existing WebAppHybridConnectionSlot 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 NewWebAppHybridConnectionSlot

func NewWebAppHybridConnectionSlot(ctx *pulumi.Context,
	name string, args *WebAppHybridConnectionSlotArgs, opts ...pulumi.ResourceOption) (*WebAppHybridConnectionSlot, error)

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

func (*WebAppHybridConnectionSlot) ElementType added in v0.2.6

func (*WebAppHybridConnectionSlot) ElementType() reflect.Type

func (*WebAppHybridConnectionSlot) ToWebAppHybridConnectionSlotOutput added in v0.2.6

func (i *WebAppHybridConnectionSlot) ToWebAppHybridConnectionSlotOutput() WebAppHybridConnectionSlotOutput

func (*WebAppHybridConnectionSlot) ToWebAppHybridConnectionSlotOutputWithContext added in v0.2.6

func (i *WebAppHybridConnectionSlot) ToWebAppHybridConnectionSlotOutputWithContext(ctx context.Context) WebAppHybridConnectionSlotOutput

type WebAppHybridConnectionSlotArgs

type WebAppHybridConnectionSlotArgs struct {
	// The hostname of the endpoint.
	Hostname pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// The name of the web app.
	Name pulumi.StringInput
	// The namespace for this hybrid connection.
	NamespaceName pulumi.StringInput
	// The port of the endpoint.
	Port pulumi.IntPtrInput
	// The ARM URI to the Service Bus relay.
	RelayArmUri pulumi.StringPtrInput
	// The name of the Service Bus relay.
	RelayName pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus.
	SendKeyName pulumi.StringPtrInput
	// The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned
	// normally, use the POST /listKeys API instead.
	SendKeyValue pulumi.StringPtrInput
	// The name of the Service Bus namespace.
	ServiceBusNamespace pulumi.StringPtrInput
	// The suffix for the service bus endpoint. By default this is .servicebus.windows.net
	ServiceBusSuffix pulumi.StringPtrInput
	// The name of the slot for the web app.
	Slot pulumi.StringInput
}

The set of arguments for constructing a WebAppHybridConnectionSlot resource.

func (WebAppHybridConnectionSlotArgs) ElementType

type WebAppHybridConnectionSlotInput added in v0.2.6

type WebAppHybridConnectionSlotInput interface {
	pulumi.Input

	ToWebAppHybridConnectionSlotOutput() WebAppHybridConnectionSlotOutput
	ToWebAppHybridConnectionSlotOutputWithContext(ctx context.Context) WebAppHybridConnectionSlotOutput
}

type WebAppHybridConnectionSlotOutput added in v0.2.6

type WebAppHybridConnectionSlotOutput struct {
	*pulumi.OutputState
}

func (WebAppHybridConnectionSlotOutput) ElementType added in v0.2.6

func (WebAppHybridConnectionSlotOutput) ToWebAppHybridConnectionSlotOutput added in v0.2.6

func (o WebAppHybridConnectionSlotOutput) ToWebAppHybridConnectionSlotOutput() WebAppHybridConnectionSlotOutput

func (WebAppHybridConnectionSlotOutput) ToWebAppHybridConnectionSlotOutputWithContext added in v0.2.6

func (o WebAppHybridConnectionSlotOutput) ToWebAppHybridConnectionSlotOutputWithContext(ctx context.Context) WebAppHybridConnectionSlotOutput

type WebAppHybridConnectionSlotState

type WebAppHybridConnectionSlotState struct {
	// The hostname of the endpoint.
	Hostname pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// The port of the endpoint.
	Port pulumi.IntPtrInput
	// The ARM URI to the Service Bus relay.
	RelayArmUri pulumi.StringPtrInput
	// The name of the Service Bus relay.
	RelayName pulumi.StringPtrInput
	// The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus.
	SendKeyName pulumi.StringPtrInput
	// The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned
	// normally, use the POST /listKeys API instead.
	SendKeyValue pulumi.StringPtrInput
	// The name of the Service Bus namespace.
	ServiceBusNamespace pulumi.StringPtrInput
	// The suffix for the service bus endpoint. By default this is .servicebus.windows.net
	ServiceBusSuffix pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppHybridConnectionSlotState) ElementType

type WebAppHybridConnectionState

type WebAppHybridConnectionState struct {
	// The hostname of the endpoint.
	Hostname pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// The port of the endpoint.
	Port pulumi.IntPtrInput
	// The ARM URI to the Service Bus relay.
	RelayArmUri pulumi.StringPtrInput
	// The name of the Service Bus relay.
	RelayName pulumi.StringPtrInput
	// The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus.
	SendKeyName pulumi.StringPtrInput
	// The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned
	// normally, use the POST /listKeys API instead.
	SendKeyValue pulumi.StringPtrInput
	// The name of the Service Bus namespace.
	ServiceBusNamespace pulumi.StringPtrInput
	// The suffix for the service bus endpoint. By default this is .servicebus.windows.net
	ServiceBusSuffix pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppHybridConnectionState) ElementType

type WebAppInput added in v0.2.6

type WebAppInput interface {
	pulumi.Input

	ToWebAppOutput() WebAppOutput
	ToWebAppOutputWithContext(ctx context.Context) WebAppOutput
}

type WebAppInstanceFunctionSlot

type WebAppInstanceFunctionSlot struct {
	pulumi.CustomResourceState

	// Config information.
	Config pulumi.AnyOutput `pulumi:"config"`
	// Config URI.
	ConfigHref pulumi.StringPtrOutput `pulumi:"configHref"`
	// File list.
	Files pulumi.StringMapOutput `pulumi:"files"`
	// Function App ID.
	FunctionAppId pulumi.StringPtrOutput `pulumi:"functionAppId"`
	// Function URI.
	Href pulumi.StringPtrOutput `pulumi:"href"`
	// The invocation URL
	InvokeUrlTemplate pulumi.StringPtrOutput `pulumi:"invokeUrlTemplate"`
	// Gets or sets a value indicating whether the function is disabled
	IsDisabled pulumi.BoolPtrOutput `pulumi:"isDisabled"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// The function language
	Language pulumi.StringPtrOutput `pulumi:"language"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Script URI.
	ScriptHref pulumi.StringPtrOutput `pulumi:"scriptHref"`
	// Script root path URI.
	ScriptRootPathHref pulumi.StringPtrOutput `pulumi:"scriptRootPathHref"`
	// Secrets file URI.
	SecretsFileHref pulumi.StringPtrOutput `pulumi:"secretsFileHref"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Test data used when testing via the Azure Portal.
	TestData pulumi.StringPtrOutput `pulumi:"testData"`
	// Test data URI.
	TestDataHref pulumi.StringPtrOutput `pulumi:"testDataHref"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Function information. Latest API Version: 2020-09-01.

func GetWebAppInstanceFunctionSlot

func GetWebAppInstanceFunctionSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppInstanceFunctionSlotState, opts ...pulumi.ResourceOption) (*WebAppInstanceFunctionSlot, error)

GetWebAppInstanceFunctionSlot gets an existing WebAppInstanceFunctionSlot 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 NewWebAppInstanceFunctionSlot

func NewWebAppInstanceFunctionSlot(ctx *pulumi.Context,
	name string, args *WebAppInstanceFunctionSlotArgs, opts ...pulumi.ResourceOption) (*WebAppInstanceFunctionSlot, error)

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

func (*WebAppInstanceFunctionSlot) ElementType added in v0.2.6

func (*WebAppInstanceFunctionSlot) ElementType() reflect.Type

func (*WebAppInstanceFunctionSlot) ToWebAppInstanceFunctionSlotOutput added in v0.2.6

func (i *WebAppInstanceFunctionSlot) ToWebAppInstanceFunctionSlotOutput() WebAppInstanceFunctionSlotOutput

func (*WebAppInstanceFunctionSlot) ToWebAppInstanceFunctionSlotOutputWithContext added in v0.2.6

func (i *WebAppInstanceFunctionSlot) ToWebAppInstanceFunctionSlotOutputWithContext(ctx context.Context) WebAppInstanceFunctionSlotOutput

type WebAppInstanceFunctionSlotArgs

type WebAppInstanceFunctionSlotArgs struct {
	// Config information.
	Config pulumi.Input
	// Config URI.
	ConfigHref pulumi.StringPtrInput
	// File list.
	Files pulumi.StringMapInput
	// Function App ID.
	FunctionAppId pulumi.StringPtrInput
	// Function name.
	FunctionName pulumi.StringInput
	// Function URI.
	Href pulumi.StringPtrInput
	// The invocation URL
	InvokeUrlTemplate pulumi.StringPtrInput
	// Gets or sets a value indicating whether the function is disabled
	IsDisabled pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// The function language
	Language pulumi.StringPtrInput
	// Site name.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Script URI.
	ScriptHref pulumi.StringPtrInput
	// Script root path URI.
	ScriptRootPathHref pulumi.StringPtrInput
	// Secrets file URI.
	SecretsFileHref pulumi.StringPtrInput
	// Name of the deployment slot.
	Slot pulumi.StringInput
	// Test data used when testing via the Azure Portal.
	TestData pulumi.StringPtrInput
	// Test data URI.
	TestDataHref pulumi.StringPtrInput
}

The set of arguments for constructing a WebAppInstanceFunctionSlot resource.

func (WebAppInstanceFunctionSlotArgs) ElementType

type WebAppInstanceFunctionSlotInput added in v0.2.6

type WebAppInstanceFunctionSlotInput interface {
	pulumi.Input

	ToWebAppInstanceFunctionSlotOutput() WebAppInstanceFunctionSlotOutput
	ToWebAppInstanceFunctionSlotOutputWithContext(ctx context.Context) WebAppInstanceFunctionSlotOutput
}

type WebAppInstanceFunctionSlotOutput added in v0.2.6

type WebAppInstanceFunctionSlotOutput struct {
	*pulumi.OutputState
}

func (WebAppInstanceFunctionSlotOutput) ElementType added in v0.2.6

func (WebAppInstanceFunctionSlotOutput) ToWebAppInstanceFunctionSlotOutput added in v0.2.6

func (o WebAppInstanceFunctionSlotOutput) ToWebAppInstanceFunctionSlotOutput() WebAppInstanceFunctionSlotOutput

func (WebAppInstanceFunctionSlotOutput) ToWebAppInstanceFunctionSlotOutputWithContext added in v0.2.6

func (o WebAppInstanceFunctionSlotOutput) ToWebAppInstanceFunctionSlotOutputWithContext(ctx context.Context) WebAppInstanceFunctionSlotOutput

type WebAppInstanceFunctionSlotState

type WebAppInstanceFunctionSlotState struct {
	// Config information.
	Config pulumi.Input
	// Config URI.
	ConfigHref pulumi.StringPtrInput
	// File list.
	Files pulumi.StringMapInput
	// Function App ID.
	FunctionAppId pulumi.StringPtrInput
	// Function URI.
	Href pulumi.StringPtrInput
	// The invocation URL
	InvokeUrlTemplate pulumi.StringPtrInput
	// Gets or sets a value indicating whether the function is disabled
	IsDisabled pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// The function language
	Language pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Script URI.
	ScriptHref pulumi.StringPtrInput
	// Script root path URI.
	ScriptRootPathHref pulumi.StringPtrInput
	// Secrets file URI.
	SecretsFileHref pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Test data used when testing via the Azure Portal.
	TestData pulumi.StringPtrInput
	// Test data URI.
	TestDataHref pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppInstanceFunctionSlotState) ElementType

type WebAppMetadata added in v0.6.0

type WebAppMetadata struct {
	pulumi.CustomResourceState

	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Settings.
	Properties pulumi.StringMapOutput `pulumi:"properties"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

String dictionary resource. Latest API Version: 2020-09-01.

func GetWebAppMetadata added in v0.6.0

func GetWebAppMetadata(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppMetadataState, opts ...pulumi.ResourceOption) (*WebAppMetadata, error)

GetWebAppMetadata gets an existing WebAppMetadata 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 NewWebAppMetadata added in v0.6.0

func NewWebAppMetadata(ctx *pulumi.Context,
	name string, args *WebAppMetadataArgs, opts ...pulumi.ResourceOption) (*WebAppMetadata, error)

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

func (*WebAppMetadata) ElementType added in v0.6.0

func (*WebAppMetadata) ElementType() reflect.Type

func (*WebAppMetadata) ToWebAppMetadataOutput added in v0.6.0

func (i *WebAppMetadata) ToWebAppMetadataOutput() WebAppMetadataOutput

func (*WebAppMetadata) ToWebAppMetadataOutputWithContext added in v0.6.0

func (i *WebAppMetadata) ToWebAppMetadataOutputWithContext(ctx context.Context) WebAppMetadataOutput

type WebAppMetadataArgs added in v0.6.0

type WebAppMetadataArgs struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Settings.
	Properties pulumi.StringMapInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a WebAppMetadata resource.

func (WebAppMetadataArgs) ElementType added in v0.6.0

func (WebAppMetadataArgs) ElementType() reflect.Type

type WebAppMetadataInput added in v0.6.0

type WebAppMetadataInput interface {
	pulumi.Input

	ToWebAppMetadataOutput() WebAppMetadataOutput
	ToWebAppMetadataOutputWithContext(ctx context.Context) WebAppMetadataOutput
}

type WebAppMetadataOutput added in v0.6.0

type WebAppMetadataOutput struct {
	*pulumi.OutputState
}

func (WebAppMetadataOutput) ElementType added in v0.6.0

func (WebAppMetadataOutput) ElementType() reflect.Type

func (WebAppMetadataOutput) ToWebAppMetadataOutput added in v0.6.0

func (o WebAppMetadataOutput) ToWebAppMetadataOutput() WebAppMetadataOutput

func (WebAppMetadataOutput) ToWebAppMetadataOutputWithContext added in v0.6.0

func (o WebAppMetadataOutput) ToWebAppMetadataOutputWithContext(ctx context.Context) WebAppMetadataOutput

type WebAppMetadataSlot added in v0.6.0

type WebAppMetadataSlot struct {
	pulumi.CustomResourceState

	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Settings.
	Properties pulumi.StringMapOutput `pulumi:"properties"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

String dictionary resource. Latest API Version: 2020-09-01.

func GetWebAppMetadataSlot added in v0.6.0

func GetWebAppMetadataSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppMetadataSlotState, opts ...pulumi.ResourceOption) (*WebAppMetadataSlot, error)

GetWebAppMetadataSlot gets an existing WebAppMetadataSlot 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 NewWebAppMetadataSlot added in v0.6.0

func NewWebAppMetadataSlot(ctx *pulumi.Context,
	name string, args *WebAppMetadataSlotArgs, opts ...pulumi.ResourceOption) (*WebAppMetadataSlot, error)

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

func (*WebAppMetadataSlot) ElementType added in v0.6.0

func (*WebAppMetadataSlot) ElementType() reflect.Type

func (*WebAppMetadataSlot) ToWebAppMetadataSlotOutput added in v0.6.0

func (i *WebAppMetadataSlot) ToWebAppMetadataSlotOutput() WebAppMetadataSlotOutput

func (*WebAppMetadataSlot) ToWebAppMetadataSlotOutputWithContext added in v0.6.0

func (i *WebAppMetadataSlot) ToWebAppMetadataSlotOutputWithContext(ctx context.Context) WebAppMetadataSlotOutput

type WebAppMetadataSlotArgs added in v0.6.0

type WebAppMetadataSlotArgs struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Settings.
	Properties pulumi.StringMapInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Name of the deployment slot. If a slot is not specified, the API will update the metadata for the production slot.
	Slot pulumi.StringInput
}

The set of arguments for constructing a WebAppMetadataSlot resource.

func (WebAppMetadataSlotArgs) ElementType added in v0.6.0

func (WebAppMetadataSlotArgs) ElementType() reflect.Type

type WebAppMetadataSlotInput added in v0.6.0

type WebAppMetadataSlotInput interface {
	pulumi.Input

	ToWebAppMetadataSlotOutput() WebAppMetadataSlotOutput
	ToWebAppMetadataSlotOutputWithContext(ctx context.Context) WebAppMetadataSlotOutput
}

type WebAppMetadataSlotOutput added in v0.6.0

type WebAppMetadataSlotOutput struct {
	*pulumi.OutputState
}

func (WebAppMetadataSlotOutput) ElementType added in v0.6.0

func (WebAppMetadataSlotOutput) ElementType() reflect.Type

func (WebAppMetadataSlotOutput) ToWebAppMetadataSlotOutput added in v0.6.0

func (o WebAppMetadataSlotOutput) ToWebAppMetadataSlotOutput() WebAppMetadataSlotOutput

func (WebAppMetadataSlotOutput) ToWebAppMetadataSlotOutputWithContext added in v0.6.0

func (o WebAppMetadataSlotOutput) ToWebAppMetadataSlotOutputWithContext(ctx context.Context) WebAppMetadataSlotOutput

type WebAppMetadataSlotState added in v0.6.0

type WebAppMetadataSlotState struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Settings.
	Properties pulumi.StringMapInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppMetadataSlotState) ElementType added in v0.6.0

func (WebAppMetadataSlotState) ElementType() reflect.Type

type WebAppMetadataState added in v0.6.0

type WebAppMetadataState struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Settings.
	Properties pulumi.StringMapInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppMetadataState) ElementType added in v0.6.0

func (WebAppMetadataState) ElementType() reflect.Type

type WebAppOutput added in v0.2.6

type WebAppOutput struct {
	*pulumi.OutputState
}

func (WebAppOutput) ElementType added in v0.2.6

func (WebAppOutput) ElementType() reflect.Type

func (WebAppOutput) ToWebAppOutput added in v0.2.6

func (o WebAppOutput) ToWebAppOutput() WebAppOutput

func (WebAppOutput) ToWebAppOutputWithContext added in v0.2.6

func (o WebAppOutput) ToWebAppOutputWithContext(ctx context.Context) WebAppOutput

type WebAppPremierAddOn

type WebAppPremierAddOn struct {
	pulumi.CustomResourceState

	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Premier add on Marketplace offer.
	MarketplaceOffer pulumi.StringPtrOutput `pulumi:"marketplaceOffer"`
	// Premier add on Marketplace publisher.
	MarketplacePublisher pulumi.StringPtrOutput `pulumi:"marketplacePublisher"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Premier add on Product.
	Product pulumi.StringPtrOutput `pulumi:"product"`
	// Premier add on SKU.
	Sku pulumi.StringPtrOutput `pulumi:"sku"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// Premier add on Vendor.
	Vendor pulumi.StringPtrOutput `pulumi:"vendor"`
}

Premier add-on. Latest API Version: 2020-09-01.

func GetWebAppPremierAddOn

func GetWebAppPremierAddOn(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppPremierAddOnState, opts ...pulumi.ResourceOption) (*WebAppPremierAddOn, error)

GetWebAppPremierAddOn gets an existing WebAppPremierAddOn 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 NewWebAppPremierAddOn

func NewWebAppPremierAddOn(ctx *pulumi.Context,
	name string, args *WebAppPremierAddOnArgs, opts ...pulumi.ResourceOption) (*WebAppPremierAddOn, error)

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

func (*WebAppPremierAddOn) ElementType added in v0.2.6

func (*WebAppPremierAddOn) ElementType() reflect.Type

func (*WebAppPremierAddOn) ToWebAppPremierAddOnOutput added in v0.2.6

func (i *WebAppPremierAddOn) ToWebAppPremierAddOnOutput() WebAppPremierAddOnOutput

func (*WebAppPremierAddOn) ToWebAppPremierAddOnOutputWithContext added in v0.2.6

func (i *WebAppPremierAddOn) ToWebAppPremierAddOnOutputWithContext(ctx context.Context) WebAppPremierAddOnOutput

type WebAppPremierAddOnArgs

type WebAppPremierAddOnArgs struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Premier add on Marketplace offer.
	MarketplaceOffer pulumi.StringPtrInput
	// Premier add on Marketplace publisher.
	MarketplacePublisher pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Add-on name.
	PremierAddOnName pulumi.StringInput
	// Premier add on Product.
	Product pulumi.StringPtrInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Premier add on SKU.
	Sku pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Premier add on Vendor.
	Vendor pulumi.StringPtrInput
}

The set of arguments for constructing a WebAppPremierAddOn resource.

func (WebAppPremierAddOnArgs) ElementType

func (WebAppPremierAddOnArgs) ElementType() reflect.Type

type WebAppPremierAddOnInput added in v0.2.6

type WebAppPremierAddOnInput interface {
	pulumi.Input

	ToWebAppPremierAddOnOutput() WebAppPremierAddOnOutput
	ToWebAppPremierAddOnOutputWithContext(ctx context.Context) WebAppPremierAddOnOutput
}

type WebAppPremierAddOnOutput added in v0.2.6

type WebAppPremierAddOnOutput struct {
	*pulumi.OutputState
}

func (WebAppPremierAddOnOutput) ElementType added in v0.2.6

func (WebAppPremierAddOnOutput) ElementType() reflect.Type

func (WebAppPremierAddOnOutput) ToWebAppPremierAddOnOutput added in v0.2.6

func (o WebAppPremierAddOnOutput) ToWebAppPremierAddOnOutput() WebAppPremierAddOnOutput

func (WebAppPremierAddOnOutput) ToWebAppPremierAddOnOutputWithContext added in v0.2.6

func (o WebAppPremierAddOnOutput) ToWebAppPremierAddOnOutputWithContext(ctx context.Context) WebAppPremierAddOnOutput

type WebAppPremierAddOnSlot

type WebAppPremierAddOnSlot struct {
	pulumi.CustomResourceState

	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Premier add on Marketplace offer.
	MarketplaceOffer pulumi.StringPtrOutput `pulumi:"marketplaceOffer"`
	// Premier add on Marketplace publisher.
	MarketplacePublisher pulumi.StringPtrOutput `pulumi:"marketplacePublisher"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Premier add on Product.
	Product pulumi.StringPtrOutput `pulumi:"product"`
	// Premier add on SKU.
	Sku pulumi.StringPtrOutput `pulumi:"sku"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// Premier add on Vendor.
	Vendor pulumi.StringPtrOutput `pulumi:"vendor"`
}

Premier add-on. Latest API Version: 2020-09-01.

func GetWebAppPremierAddOnSlot

func GetWebAppPremierAddOnSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppPremierAddOnSlotState, opts ...pulumi.ResourceOption) (*WebAppPremierAddOnSlot, error)

GetWebAppPremierAddOnSlot gets an existing WebAppPremierAddOnSlot 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 NewWebAppPremierAddOnSlot

func NewWebAppPremierAddOnSlot(ctx *pulumi.Context,
	name string, args *WebAppPremierAddOnSlotArgs, opts ...pulumi.ResourceOption) (*WebAppPremierAddOnSlot, error)

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

func (*WebAppPremierAddOnSlot) ElementType added in v0.2.6

func (*WebAppPremierAddOnSlot) ElementType() reflect.Type

func (*WebAppPremierAddOnSlot) ToWebAppPremierAddOnSlotOutput added in v0.2.6

func (i *WebAppPremierAddOnSlot) ToWebAppPremierAddOnSlotOutput() WebAppPremierAddOnSlotOutput

func (*WebAppPremierAddOnSlot) ToWebAppPremierAddOnSlotOutputWithContext added in v0.2.6

func (i *WebAppPremierAddOnSlot) ToWebAppPremierAddOnSlotOutputWithContext(ctx context.Context) WebAppPremierAddOnSlotOutput

type WebAppPremierAddOnSlotArgs

type WebAppPremierAddOnSlotArgs struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Premier add on Marketplace offer.
	MarketplaceOffer pulumi.StringPtrInput
	// Premier add on Marketplace publisher.
	MarketplacePublisher pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Add-on name.
	PremierAddOnName pulumi.StringInput
	// Premier add on Product.
	Product pulumi.StringPtrInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Premier add on SKU.
	Sku pulumi.StringPtrInput
	// Name of the deployment slot. If a slot is not specified, the API will update the named add-on for the production slot.
	Slot pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Premier add on Vendor.
	Vendor pulumi.StringPtrInput
}

The set of arguments for constructing a WebAppPremierAddOnSlot resource.

func (WebAppPremierAddOnSlotArgs) ElementType

func (WebAppPremierAddOnSlotArgs) ElementType() reflect.Type

type WebAppPremierAddOnSlotInput added in v0.2.6

type WebAppPremierAddOnSlotInput interface {
	pulumi.Input

	ToWebAppPremierAddOnSlotOutput() WebAppPremierAddOnSlotOutput
	ToWebAppPremierAddOnSlotOutputWithContext(ctx context.Context) WebAppPremierAddOnSlotOutput
}

type WebAppPremierAddOnSlotOutput added in v0.2.6

type WebAppPremierAddOnSlotOutput struct {
	*pulumi.OutputState
}

func (WebAppPremierAddOnSlotOutput) ElementType added in v0.2.6

func (WebAppPremierAddOnSlotOutput) ToWebAppPremierAddOnSlotOutput added in v0.2.6

func (o WebAppPremierAddOnSlotOutput) ToWebAppPremierAddOnSlotOutput() WebAppPremierAddOnSlotOutput

func (WebAppPremierAddOnSlotOutput) ToWebAppPremierAddOnSlotOutputWithContext added in v0.2.6

func (o WebAppPremierAddOnSlotOutput) ToWebAppPremierAddOnSlotOutputWithContext(ctx context.Context) WebAppPremierAddOnSlotOutput

type WebAppPremierAddOnSlotState

type WebAppPremierAddOnSlotState struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Premier add on Marketplace offer.
	MarketplaceOffer pulumi.StringPtrInput
	// Premier add on Marketplace publisher.
	MarketplacePublisher pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Premier add on Product.
	Product pulumi.StringPtrInput
	// Premier add on SKU.
	Sku pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Resource type.
	Type pulumi.StringPtrInput
	// Premier add on Vendor.
	Vendor pulumi.StringPtrInput
}

func (WebAppPremierAddOnSlotState) ElementType

type WebAppPremierAddOnState

type WebAppPremierAddOnState struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Premier add on Marketplace offer.
	MarketplaceOffer pulumi.StringPtrInput
	// Premier add on Marketplace publisher.
	MarketplacePublisher pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Premier add on Product.
	Product pulumi.StringPtrInput
	// Premier add on SKU.
	Sku pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Resource type.
	Type pulumi.StringPtrInput
	// Premier add on Vendor.
	Vendor pulumi.StringPtrInput
}

func (WebAppPremierAddOnState) ElementType

func (WebAppPremierAddOnState) ElementType() reflect.Type

type WebAppPrivateEndpointConnection

type WebAppPrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// PrivateEndpoint of a remote private endpoint connection
	PrivateEndpoint ArmIdWrapperResponsePtrOutput `pulumi:"privateEndpoint"`
	// The state of a private link connection
	PrivateLinkServiceConnectionState PrivateLinkConnectionStateResponsePtrOutput `pulumi:"privateLinkServiceConnectionState"`
	ProvisioningState                 pulumi.StringOutput                         `pulumi:"provisioningState"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Private Endpoint Connection ARM resource. Latest API Version: 2020-09-01.

func GetWebAppPrivateEndpointConnection

func GetWebAppPrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppPrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*WebAppPrivateEndpointConnection, error)

GetWebAppPrivateEndpointConnection gets an existing WebAppPrivateEndpointConnection 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 NewWebAppPrivateEndpointConnection

func NewWebAppPrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *WebAppPrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*WebAppPrivateEndpointConnection, error)

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

func (*WebAppPrivateEndpointConnection) ElementType added in v0.2.6

func (*WebAppPrivateEndpointConnection) ToWebAppPrivateEndpointConnectionOutput added in v0.2.6

func (i *WebAppPrivateEndpointConnection) ToWebAppPrivateEndpointConnectionOutput() WebAppPrivateEndpointConnectionOutput

func (*WebAppPrivateEndpointConnection) ToWebAppPrivateEndpointConnectionOutputWithContext added in v0.2.6

func (i *WebAppPrivateEndpointConnection) ToWebAppPrivateEndpointConnectionOutputWithContext(ctx context.Context) WebAppPrivateEndpointConnectionOutput

type WebAppPrivateEndpointConnectionArgs

type WebAppPrivateEndpointConnectionArgs struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the site.
	Name                          pulumi.StringInput
	PrivateEndpointConnectionName pulumi.StringInput
	// The state of a private link connection
	PrivateLinkServiceConnectionState PrivateLinkConnectionStatePtrInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a WebAppPrivateEndpointConnection resource.

func (WebAppPrivateEndpointConnectionArgs) ElementType

type WebAppPrivateEndpointConnectionInput added in v0.2.6

type WebAppPrivateEndpointConnectionInput interface {
	pulumi.Input

	ToWebAppPrivateEndpointConnectionOutput() WebAppPrivateEndpointConnectionOutput
	ToWebAppPrivateEndpointConnectionOutputWithContext(ctx context.Context) WebAppPrivateEndpointConnectionOutput
}

type WebAppPrivateEndpointConnectionOutput added in v0.2.6

type WebAppPrivateEndpointConnectionOutput struct {
	*pulumi.OutputState
}

func (WebAppPrivateEndpointConnectionOutput) ElementType added in v0.2.6

func (WebAppPrivateEndpointConnectionOutput) ToWebAppPrivateEndpointConnectionOutput added in v0.2.6

func (o WebAppPrivateEndpointConnectionOutput) ToWebAppPrivateEndpointConnectionOutput() WebAppPrivateEndpointConnectionOutput

func (WebAppPrivateEndpointConnectionOutput) ToWebAppPrivateEndpointConnectionOutputWithContext added in v0.2.6

func (o WebAppPrivateEndpointConnectionOutput) ToWebAppPrivateEndpointConnectionOutputWithContext(ctx context.Context) WebAppPrivateEndpointConnectionOutput

type WebAppPrivateEndpointConnectionState

type WebAppPrivateEndpointConnectionState struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// PrivateEndpoint of a remote private endpoint connection
	PrivateEndpoint ArmIdWrapperResponsePtrInput
	// The state of a private link connection
	PrivateLinkServiceConnectionState PrivateLinkConnectionStateResponsePtrInput
	ProvisioningState                 pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppPrivateEndpointConnectionState) ElementType

type WebAppPublicCertificate

type WebAppPublicCertificate struct {
	pulumi.CustomResourceState

	// Public Certificate byte array
	Blob pulumi.StringPtrOutput `pulumi:"blob"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Public Certificate Location
	PublicCertificateLocation pulumi.StringPtrOutput `pulumi:"publicCertificateLocation"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Certificate Thumbprint
	Thumbprint pulumi.StringOutput `pulumi:"thumbprint"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Public certificate object Latest API Version: 2020-09-01.

func GetWebAppPublicCertificate

func GetWebAppPublicCertificate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppPublicCertificateState, opts ...pulumi.ResourceOption) (*WebAppPublicCertificate, error)

GetWebAppPublicCertificate gets an existing WebAppPublicCertificate 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 NewWebAppPublicCertificate

func NewWebAppPublicCertificate(ctx *pulumi.Context,
	name string, args *WebAppPublicCertificateArgs, opts ...pulumi.ResourceOption) (*WebAppPublicCertificate, error)

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

func (*WebAppPublicCertificate) ElementType added in v0.2.6

func (*WebAppPublicCertificate) ElementType() reflect.Type

func (*WebAppPublicCertificate) ToWebAppPublicCertificateOutput added in v0.2.6

func (i *WebAppPublicCertificate) ToWebAppPublicCertificateOutput() WebAppPublicCertificateOutput

func (*WebAppPublicCertificate) ToWebAppPublicCertificateOutputWithContext added in v0.2.6

func (i *WebAppPublicCertificate) ToWebAppPublicCertificateOutputWithContext(ctx context.Context) WebAppPublicCertificateOutput

type WebAppPublicCertificateArgs

type WebAppPublicCertificateArgs struct {
	// Public Certificate byte array
	Blob pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Public Certificate Location
	PublicCertificateLocation *PublicCertificateLocation
	// Public certificate name.
	PublicCertificateName pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a WebAppPublicCertificate resource.

func (WebAppPublicCertificateArgs) ElementType

type WebAppPublicCertificateInput added in v0.2.6

type WebAppPublicCertificateInput interface {
	pulumi.Input

	ToWebAppPublicCertificateOutput() WebAppPublicCertificateOutput
	ToWebAppPublicCertificateOutputWithContext(ctx context.Context) WebAppPublicCertificateOutput
}

type WebAppPublicCertificateOutput added in v0.2.6

type WebAppPublicCertificateOutput struct {
	*pulumi.OutputState
}

func (WebAppPublicCertificateOutput) ElementType added in v0.2.6

func (WebAppPublicCertificateOutput) ToWebAppPublicCertificateOutput added in v0.2.6

func (o WebAppPublicCertificateOutput) ToWebAppPublicCertificateOutput() WebAppPublicCertificateOutput

func (WebAppPublicCertificateOutput) ToWebAppPublicCertificateOutputWithContext added in v0.2.6

func (o WebAppPublicCertificateOutput) ToWebAppPublicCertificateOutputWithContext(ctx context.Context) WebAppPublicCertificateOutput

type WebAppPublicCertificateSlot

type WebAppPublicCertificateSlot struct {
	pulumi.CustomResourceState

	// Public Certificate byte array
	Blob pulumi.StringPtrOutput `pulumi:"blob"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Public Certificate Location
	PublicCertificateLocation pulumi.StringPtrOutput `pulumi:"publicCertificateLocation"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Certificate Thumbprint
	Thumbprint pulumi.StringOutput `pulumi:"thumbprint"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Public certificate object Latest API Version: 2020-09-01.

func GetWebAppPublicCertificateSlot

func GetWebAppPublicCertificateSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppPublicCertificateSlotState, opts ...pulumi.ResourceOption) (*WebAppPublicCertificateSlot, error)

GetWebAppPublicCertificateSlot gets an existing WebAppPublicCertificateSlot 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 NewWebAppPublicCertificateSlot

func NewWebAppPublicCertificateSlot(ctx *pulumi.Context,
	name string, args *WebAppPublicCertificateSlotArgs, opts ...pulumi.ResourceOption) (*WebAppPublicCertificateSlot, error)

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

func (*WebAppPublicCertificateSlot) ElementType added in v0.2.6

func (*WebAppPublicCertificateSlot) ElementType() reflect.Type

func (*WebAppPublicCertificateSlot) ToWebAppPublicCertificateSlotOutput added in v0.2.6

func (i *WebAppPublicCertificateSlot) ToWebAppPublicCertificateSlotOutput() WebAppPublicCertificateSlotOutput

func (*WebAppPublicCertificateSlot) ToWebAppPublicCertificateSlotOutputWithContext added in v0.2.6

func (i *WebAppPublicCertificateSlot) ToWebAppPublicCertificateSlotOutputWithContext(ctx context.Context) WebAppPublicCertificateSlotOutput

type WebAppPublicCertificateSlotArgs

type WebAppPublicCertificateSlotArgs struct {
	// Public Certificate byte array
	Blob pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Public Certificate Location
	PublicCertificateLocation *PublicCertificateLocation
	// Public certificate name.
	PublicCertificateName pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot.
	Slot pulumi.StringInput
}

The set of arguments for constructing a WebAppPublicCertificateSlot resource.

func (WebAppPublicCertificateSlotArgs) ElementType

type WebAppPublicCertificateSlotInput added in v0.2.6

type WebAppPublicCertificateSlotInput interface {
	pulumi.Input

	ToWebAppPublicCertificateSlotOutput() WebAppPublicCertificateSlotOutput
	ToWebAppPublicCertificateSlotOutputWithContext(ctx context.Context) WebAppPublicCertificateSlotOutput
}

type WebAppPublicCertificateSlotOutput added in v0.2.6

type WebAppPublicCertificateSlotOutput struct {
	*pulumi.OutputState
}

func (WebAppPublicCertificateSlotOutput) ElementType added in v0.2.6

func (WebAppPublicCertificateSlotOutput) ToWebAppPublicCertificateSlotOutput added in v0.2.6

func (o WebAppPublicCertificateSlotOutput) ToWebAppPublicCertificateSlotOutput() WebAppPublicCertificateSlotOutput

func (WebAppPublicCertificateSlotOutput) ToWebAppPublicCertificateSlotOutputWithContext added in v0.2.6

func (o WebAppPublicCertificateSlotOutput) ToWebAppPublicCertificateSlotOutputWithContext(ctx context.Context) WebAppPublicCertificateSlotOutput

type WebAppPublicCertificateSlotState

type WebAppPublicCertificateSlotState struct {
	// Public Certificate byte array
	Blob pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Public Certificate Location
	PublicCertificateLocation pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Certificate Thumbprint
	Thumbprint pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppPublicCertificateSlotState) ElementType

type WebAppPublicCertificateState

type WebAppPublicCertificateState struct {
	// Public Certificate byte array
	Blob pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Public Certificate Location
	PublicCertificateLocation pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Certificate Thumbprint
	Thumbprint pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppPublicCertificateState) ElementType

type WebAppRelayServiceConnection

type WebAppRelayServiceConnection struct {
	pulumi.CustomResourceState

	BiztalkUri             pulumi.StringPtrOutput `pulumi:"biztalkUri"`
	EntityConnectionString pulumi.StringPtrOutput `pulumi:"entityConnectionString"`
	EntityName             pulumi.StringPtrOutput `pulumi:"entityName"`
	Hostname               pulumi.StringPtrOutput `pulumi:"hostname"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name                     pulumi.StringOutput    `pulumi:"name"`
	Port                     pulumi.IntPtrOutput    `pulumi:"port"`
	ResourceConnectionString pulumi.StringPtrOutput `pulumi:"resourceConnectionString"`
	ResourceType             pulumi.StringPtrOutput `pulumi:"resourceType"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Hybrid Connection for an App Service app. Latest API Version: 2020-09-01.

func GetWebAppRelayServiceConnection

func GetWebAppRelayServiceConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppRelayServiceConnectionState, opts ...pulumi.ResourceOption) (*WebAppRelayServiceConnection, error)

GetWebAppRelayServiceConnection gets an existing WebAppRelayServiceConnection 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 NewWebAppRelayServiceConnection

func NewWebAppRelayServiceConnection(ctx *pulumi.Context,
	name string, args *WebAppRelayServiceConnectionArgs, opts ...pulumi.ResourceOption) (*WebAppRelayServiceConnection, error)

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

func (*WebAppRelayServiceConnection) ElementType added in v0.2.6

func (*WebAppRelayServiceConnection) ElementType() reflect.Type

func (*WebAppRelayServiceConnection) ToWebAppRelayServiceConnectionOutput added in v0.2.6

func (i *WebAppRelayServiceConnection) ToWebAppRelayServiceConnectionOutput() WebAppRelayServiceConnectionOutput

func (*WebAppRelayServiceConnection) ToWebAppRelayServiceConnectionOutputWithContext added in v0.2.6

func (i *WebAppRelayServiceConnection) ToWebAppRelayServiceConnectionOutputWithContext(ctx context.Context) WebAppRelayServiceConnectionOutput

type WebAppRelayServiceConnectionArgs

type WebAppRelayServiceConnectionArgs struct {
	BiztalkUri             pulumi.StringPtrInput
	EntityConnectionString pulumi.StringPtrInput
	EntityName             pulumi.StringInput
	Hostname               pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name                     pulumi.StringInput
	Port                     pulumi.IntPtrInput
	ResourceConnectionString pulumi.StringPtrInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	ResourceType      pulumi.StringPtrInput
}

The set of arguments for constructing a WebAppRelayServiceConnection resource.

func (WebAppRelayServiceConnectionArgs) ElementType

type WebAppRelayServiceConnectionInput added in v0.2.6

type WebAppRelayServiceConnectionInput interface {
	pulumi.Input

	ToWebAppRelayServiceConnectionOutput() WebAppRelayServiceConnectionOutput
	ToWebAppRelayServiceConnectionOutputWithContext(ctx context.Context) WebAppRelayServiceConnectionOutput
}

type WebAppRelayServiceConnectionOutput added in v0.2.6

type WebAppRelayServiceConnectionOutput struct {
	*pulumi.OutputState
}

func (WebAppRelayServiceConnectionOutput) ElementType added in v0.2.6

func (WebAppRelayServiceConnectionOutput) ToWebAppRelayServiceConnectionOutput added in v0.2.6

func (o WebAppRelayServiceConnectionOutput) ToWebAppRelayServiceConnectionOutput() WebAppRelayServiceConnectionOutput

func (WebAppRelayServiceConnectionOutput) ToWebAppRelayServiceConnectionOutputWithContext added in v0.2.6

func (o WebAppRelayServiceConnectionOutput) ToWebAppRelayServiceConnectionOutputWithContext(ctx context.Context) WebAppRelayServiceConnectionOutput

type WebAppRelayServiceConnectionSlot

type WebAppRelayServiceConnectionSlot struct {
	pulumi.CustomResourceState

	BiztalkUri             pulumi.StringPtrOutput `pulumi:"biztalkUri"`
	EntityConnectionString pulumi.StringPtrOutput `pulumi:"entityConnectionString"`
	EntityName             pulumi.StringPtrOutput `pulumi:"entityName"`
	Hostname               pulumi.StringPtrOutput `pulumi:"hostname"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name                     pulumi.StringOutput    `pulumi:"name"`
	Port                     pulumi.IntPtrOutput    `pulumi:"port"`
	ResourceConnectionString pulumi.StringPtrOutput `pulumi:"resourceConnectionString"`
	ResourceType             pulumi.StringPtrOutput `pulumi:"resourceType"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Hybrid Connection for an App Service app. Latest API Version: 2020-09-01.

func GetWebAppRelayServiceConnectionSlot

func GetWebAppRelayServiceConnectionSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppRelayServiceConnectionSlotState, opts ...pulumi.ResourceOption) (*WebAppRelayServiceConnectionSlot, error)

GetWebAppRelayServiceConnectionSlot gets an existing WebAppRelayServiceConnectionSlot 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 NewWebAppRelayServiceConnectionSlot

func NewWebAppRelayServiceConnectionSlot(ctx *pulumi.Context,
	name string, args *WebAppRelayServiceConnectionSlotArgs, opts ...pulumi.ResourceOption) (*WebAppRelayServiceConnectionSlot, error)

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

func (*WebAppRelayServiceConnectionSlot) ElementType added in v0.2.6

func (*WebAppRelayServiceConnectionSlot) ToWebAppRelayServiceConnectionSlotOutput added in v0.2.6

func (i *WebAppRelayServiceConnectionSlot) ToWebAppRelayServiceConnectionSlotOutput() WebAppRelayServiceConnectionSlotOutput

func (*WebAppRelayServiceConnectionSlot) ToWebAppRelayServiceConnectionSlotOutputWithContext added in v0.2.6

func (i *WebAppRelayServiceConnectionSlot) ToWebAppRelayServiceConnectionSlotOutputWithContext(ctx context.Context) WebAppRelayServiceConnectionSlotOutput

type WebAppRelayServiceConnectionSlotArgs

type WebAppRelayServiceConnectionSlotArgs struct {
	BiztalkUri             pulumi.StringPtrInput
	EntityConnectionString pulumi.StringPtrInput
	EntityName             pulumi.StringInput
	Hostname               pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name                     pulumi.StringInput
	Port                     pulumi.IntPtrInput
	ResourceConnectionString pulumi.StringPtrInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	ResourceType      pulumi.StringPtrInput
	// Name of the deployment slot. If a slot is not specified, the API will create or update a hybrid connection for the production slot.
	Slot pulumi.StringInput
}

The set of arguments for constructing a WebAppRelayServiceConnectionSlot resource.

func (WebAppRelayServiceConnectionSlotArgs) ElementType

type WebAppRelayServiceConnectionSlotInput added in v0.2.6

type WebAppRelayServiceConnectionSlotInput interface {
	pulumi.Input

	ToWebAppRelayServiceConnectionSlotOutput() WebAppRelayServiceConnectionSlotOutput
	ToWebAppRelayServiceConnectionSlotOutputWithContext(ctx context.Context) WebAppRelayServiceConnectionSlotOutput
}

type WebAppRelayServiceConnectionSlotOutput added in v0.2.6

type WebAppRelayServiceConnectionSlotOutput struct {
	*pulumi.OutputState
}

func (WebAppRelayServiceConnectionSlotOutput) ElementType added in v0.2.6

func (WebAppRelayServiceConnectionSlotOutput) ToWebAppRelayServiceConnectionSlotOutput added in v0.2.6

func (o WebAppRelayServiceConnectionSlotOutput) ToWebAppRelayServiceConnectionSlotOutput() WebAppRelayServiceConnectionSlotOutput

func (WebAppRelayServiceConnectionSlotOutput) ToWebAppRelayServiceConnectionSlotOutputWithContext added in v0.2.6

func (o WebAppRelayServiceConnectionSlotOutput) ToWebAppRelayServiceConnectionSlotOutputWithContext(ctx context.Context) WebAppRelayServiceConnectionSlotOutput

type WebAppRelayServiceConnectionSlotState

type WebAppRelayServiceConnectionSlotState struct {
	BiztalkUri             pulumi.StringPtrInput
	EntityConnectionString pulumi.StringPtrInput
	EntityName             pulumi.StringPtrInput
	Hostname               pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name                     pulumi.StringPtrInput
	Port                     pulumi.IntPtrInput
	ResourceConnectionString pulumi.StringPtrInput
	ResourceType             pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppRelayServiceConnectionSlotState) ElementType

type WebAppRelayServiceConnectionState

type WebAppRelayServiceConnectionState struct {
	BiztalkUri             pulumi.StringPtrInput
	EntityConnectionString pulumi.StringPtrInput
	EntityName             pulumi.StringPtrInput
	Hostname               pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name                     pulumi.StringPtrInput
	Port                     pulumi.IntPtrInput
	ResourceConnectionString pulumi.StringPtrInput
	ResourceType             pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppRelayServiceConnectionState) ElementType

type WebAppSiteExtension

type WebAppSiteExtension struct {
	pulumi.CustomResourceState

	// List of authors.
	Authors pulumi.StringArrayOutput `pulumi:"authors"`
	// Site Extension comment.
	Comment pulumi.StringPtrOutput `pulumi:"comment"`
	// Detailed description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Count of downloads.
	DownloadCount pulumi.IntPtrOutput `pulumi:"downloadCount"`
	// Site extension ID.
	ExtensionId pulumi.StringPtrOutput `pulumi:"extensionId"`
	// Site extension type.
	ExtensionType pulumi.StringPtrOutput `pulumi:"extensionType"`
	// Extension URL.
	ExtensionUrl pulumi.StringPtrOutput `pulumi:"extensionUrl"`
	// Feed URL.
	FeedUrl pulumi.StringPtrOutput `pulumi:"feedUrl"`
	// Icon URL.
	IconUrl pulumi.StringPtrOutput `pulumi:"iconUrl"`
	// Installed timestamp.
	InstalledDateTime pulumi.StringPtrOutput `pulumi:"installedDateTime"`
	// Installer command line parameters.
	InstallerCommandLineParams pulumi.StringPtrOutput `pulumi:"installerCommandLineParams"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// License URL.
	LicenseUrl pulumi.StringPtrOutput `pulumi:"licenseUrl"`
	// <code>true</code> if the local version is the latest version; <code>false</code> otherwise.
	LocalIsLatestVersion pulumi.BoolPtrOutput `pulumi:"localIsLatestVersion"`
	// Local path.
	LocalPath pulumi.StringPtrOutput `pulumi:"localPath"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Project URL.
	ProjectUrl pulumi.StringPtrOutput `pulumi:"projectUrl"`
	// Provisioning state.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Published timestamp.
	PublishedDateTime pulumi.StringPtrOutput `pulumi:"publishedDateTime"`
	// Summary description.
	Summary pulumi.StringPtrOutput `pulumi:"summary"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	Title      pulumi.StringPtrOutput   `pulumi:"title"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// Version information.
	Version pulumi.StringPtrOutput `pulumi:"version"`
}

Site Extension Information. Latest API Version: 2020-09-01.

func GetWebAppSiteExtension

func GetWebAppSiteExtension(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppSiteExtensionState, opts ...pulumi.ResourceOption) (*WebAppSiteExtension, error)

GetWebAppSiteExtension gets an existing WebAppSiteExtension 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 NewWebAppSiteExtension

func NewWebAppSiteExtension(ctx *pulumi.Context,
	name string, args *WebAppSiteExtensionArgs, opts ...pulumi.ResourceOption) (*WebAppSiteExtension, error)

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

func (*WebAppSiteExtension) ElementType added in v0.2.6

func (*WebAppSiteExtension) ElementType() reflect.Type

func (*WebAppSiteExtension) ToWebAppSiteExtensionOutput added in v0.2.6

func (i *WebAppSiteExtension) ToWebAppSiteExtensionOutput() WebAppSiteExtensionOutput

func (*WebAppSiteExtension) ToWebAppSiteExtensionOutputWithContext added in v0.2.6

func (i *WebAppSiteExtension) ToWebAppSiteExtensionOutputWithContext(ctx context.Context) WebAppSiteExtensionOutput

type WebAppSiteExtensionArgs

type WebAppSiteExtensionArgs struct {
	// Site name.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Site extension name.
	SiteExtensionId pulumi.StringInput
}

The set of arguments for constructing a WebAppSiteExtension resource.

func (WebAppSiteExtensionArgs) ElementType

func (WebAppSiteExtensionArgs) ElementType() reflect.Type

type WebAppSiteExtensionInput added in v0.2.6

type WebAppSiteExtensionInput interface {
	pulumi.Input

	ToWebAppSiteExtensionOutput() WebAppSiteExtensionOutput
	ToWebAppSiteExtensionOutputWithContext(ctx context.Context) WebAppSiteExtensionOutput
}

type WebAppSiteExtensionOutput added in v0.2.6

type WebAppSiteExtensionOutput struct {
	*pulumi.OutputState
}

func (WebAppSiteExtensionOutput) ElementType added in v0.2.6

func (WebAppSiteExtensionOutput) ElementType() reflect.Type

func (WebAppSiteExtensionOutput) ToWebAppSiteExtensionOutput added in v0.2.6

func (o WebAppSiteExtensionOutput) ToWebAppSiteExtensionOutput() WebAppSiteExtensionOutput

func (WebAppSiteExtensionOutput) ToWebAppSiteExtensionOutputWithContext added in v0.2.6

func (o WebAppSiteExtensionOutput) ToWebAppSiteExtensionOutputWithContext(ctx context.Context) WebAppSiteExtensionOutput

type WebAppSiteExtensionSlot

type WebAppSiteExtensionSlot struct {
	pulumi.CustomResourceState

	// List of authors.
	Authors pulumi.StringArrayOutput `pulumi:"authors"`
	// Site Extension comment.
	Comment pulumi.StringPtrOutput `pulumi:"comment"`
	// Detailed description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Count of downloads.
	DownloadCount pulumi.IntPtrOutput `pulumi:"downloadCount"`
	// Site extension ID.
	ExtensionId pulumi.StringPtrOutput `pulumi:"extensionId"`
	// Site extension type.
	ExtensionType pulumi.StringPtrOutput `pulumi:"extensionType"`
	// Extension URL.
	ExtensionUrl pulumi.StringPtrOutput `pulumi:"extensionUrl"`
	// Feed URL.
	FeedUrl pulumi.StringPtrOutput `pulumi:"feedUrl"`
	// Icon URL.
	IconUrl pulumi.StringPtrOutput `pulumi:"iconUrl"`
	// Installed timestamp.
	InstalledDateTime pulumi.StringPtrOutput `pulumi:"installedDateTime"`
	// Installer command line parameters.
	InstallerCommandLineParams pulumi.StringPtrOutput `pulumi:"installerCommandLineParams"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// License URL.
	LicenseUrl pulumi.StringPtrOutput `pulumi:"licenseUrl"`
	// <code>true</code> if the local version is the latest version; <code>false</code> otherwise.
	LocalIsLatestVersion pulumi.BoolPtrOutput `pulumi:"localIsLatestVersion"`
	// Local path.
	LocalPath pulumi.StringPtrOutput `pulumi:"localPath"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Project URL.
	ProjectUrl pulumi.StringPtrOutput `pulumi:"projectUrl"`
	// Provisioning state.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Published timestamp.
	PublishedDateTime pulumi.StringPtrOutput `pulumi:"publishedDateTime"`
	// Summary description.
	Summary pulumi.StringPtrOutput `pulumi:"summary"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	Title      pulumi.StringPtrOutput   `pulumi:"title"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// Version information.
	Version pulumi.StringPtrOutput `pulumi:"version"`
}

Site Extension Information. Latest API Version: 2020-09-01.

func GetWebAppSiteExtensionSlot

func GetWebAppSiteExtensionSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppSiteExtensionSlotState, opts ...pulumi.ResourceOption) (*WebAppSiteExtensionSlot, error)

GetWebAppSiteExtensionSlot gets an existing WebAppSiteExtensionSlot 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 NewWebAppSiteExtensionSlot

func NewWebAppSiteExtensionSlot(ctx *pulumi.Context,
	name string, args *WebAppSiteExtensionSlotArgs, opts ...pulumi.ResourceOption) (*WebAppSiteExtensionSlot, error)

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

func (*WebAppSiteExtensionSlot) ElementType added in v0.2.6

func (*WebAppSiteExtensionSlot) ElementType() reflect.Type

func (*WebAppSiteExtensionSlot) ToWebAppSiteExtensionSlotOutput added in v0.2.6

func (i *WebAppSiteExtensionSlot) ToWebAppSiteExtensionSlotOutput() WebAppSiteExtensionSlotOutput

func (*WebAppSiteExtensionSlot) ToWebAppSiteExtensionSlotOutputWithContext added in v0.2.6

func (i *WebAppSiteExtensionSlot) ToWebAppSiteExtensionSlotOutputWithContext(ctx context.Context) WebAppSiteExtensionSlotOutput

type WebAppSiteExtensionSlotArgs

type WebAppSiteExtensionSlotArgs struct {
	// Site name.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Site extension name.
	SiteExtensionId pulumi.StringInput
	// Name of the deployment slot. If a slot is not specified, the API uses the production slot.
	Slot pulumi.StringInput
}

The set of arguments for constructing a WebAppSiteExtensionSlot resource.

func (WebAppSiteExtensionSlotArgs) ElementType

type WebAppSiteExtensionSlotInput added in v0.2.6

type WebAppSiteExtensionSlotInput interface {
	pulumi.Input

	ToWebAppSiteExtensionSlotOutput() WebAppSiteExtensionSlotOutput
	ToWebAppSiteExtensionSlotOutputWithContext(ctx context.Context) WebAppSiteExtensionSlotOutput
}

type WebAppSiteExtensionSlotOutput added in v0.2.6

type WebAppSiteExtensionSlotOutput struct {
	*pulumi.OutputState
}

func (WebAppSiteExtensionSlotOutput) ElementType added in v0.2.6

func (WebAppSiteExtensionSlotOutput) ToWebAppSiteExtensionSlotOutput added in v0.2.6

func (o WebAppSiteExtensionSlotOutput) ToWebAppSiteExtensionSlotOutput() WebAppSiteExtensionSlotOutput

func (WebAppSiteExtensionSlotOutput) ToWebAppSiteExtensionSlotOutputWithContext added in v0.2.6

func (o WebAppSiteExtensionSlotOutput) ToWebAppSiteExtensionSlotOutputWithContext(ctx context.Context) WebAppSiteExtensionSlotOutput

type WebAppSiteExtensionSlotState

type WebAppSiteExtensionSlotState struct {
	// List of authors.
	Authors pulumi.StringArrayInput
	// Site Extension comment.
	Comment pulumi.StringPtrInput
	// Detailed description.
	Description pulumi.StringPtrInput
	// Count of downloads.
	DownloadCount pulumi.IntPtrInput
	// Site extension ID.
	ExtensionId pulumi.StringPtrInput
	// Site extension type.
	ExtensionType pulumi.StringPtrInput
	// Extension URL.
	ExtensionUrl pulumi.StringPtrInput
	// Feed URL.
	FeedUrl pulumi.StringPtrInput
	// Icon URL.
	IconUrl pulumi.StringPtrInput
	// Installed timestamp.
	InstalledDateTime pulumi.StringPtrInput
	// Installer command line parameters.
	InstallerCommandLineParams pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// License URL.
	LicenseUrl pulumi.StringPtrInput
	// <code>true</code> if the local version is the latest version; <code>false</code> otherwise.
	LocalIsLatestVersion pulumi.BoolPtrInput
	// Local path.
	LocalPath pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Project URL.
	ProjectUrl pulumi.StringPtrInput
	// Provisioning state.
	ProvisioningState pulumi.StringPtrInput
	// Published timestamp.
	PublishedDateTime pulumi.StringPtrInput
	// Summary description.
	Summary pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	Title      pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
	// Version information.
	Version pulumi.StringPtrInput
}

func (WebAppSiteExtensionSlotState) ElementType

type WebAppSiteExtensionState

type WebAppSiteExtensionState struct {
	// List of authors.
	Authors pulumi.StringArrayInput
	// Site Extension comment.
	Comment pulumi.StringPtrInput
	// Detailed description.
	Description pulumi.StringPtrInput
	// Count of downloads.
	DownloadCount pulumi.IntPtrInput
	// Site extension ID.
	ExtensionId pulumi.StringPtrInput
	// Site extension type.
	ExtensionType pulumi.StringPtrInput
	// Extension URL.
	ExtensionUrl pulumi.StringPtrInput
	// Feed URL.
	FeedUrl pulumi.StringPtrInput
	// Icon URL.
	IconUrl pulumi.StringPtrInput
	// Installed timestamp.
	InstalledDateTime pulumi.StringPtrInput
	// Installer command line parameters.
	InstallerCommandLineParams pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// License URL.
	LicenseUrl pulumi.StringPtrInput
	// <code>true</code> if the local version is the latest version; <code>false</code> otherwise.
	LocalIsLatestVersion pulumi.BoolPtrInput
	// Local path.
	LocalPath pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Project URL.
	ProjectUrl pulumi.StringPtrInput
	// Provisioning state.
	ProvisioningState pulumi.StringPtrInput
	// Published timestamp.
	PublishedDateTime pulumi.StringPtrInput
	// Summary description.
	Summary pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	Title      pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
	// Version information.
	Version pulumi.StringPtrInput
}

func (WebAppSiteExtensionState) ElementType

func (WebAppSiteExtensionState) ElementType() reflect.Type

type WebAppSitePushSettings added in v0.6.0

type WebAppSitePushSettings struct {
	pulumi.CustomResourceState

	// Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.
	DynamicTagsJson pulumi.StringPtrOutput `pulumi:"dynamicTagsJson"`
	// Gets or sets a flag indicating whether the Push endpoint is enabled.
	IsPushEnabled pulumi.BoolOutput `pulumi:"isPushEnabled"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
	TagWhitelistJson pulumi.StringPtrOutput `pulumi:"tagWhitelistJson"`
	// Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.
	// Tags can consist of alphanumeric characters and the following:
	// '_', '@', '#', '.', ':', '-'.
	// Validation should be performed at the PushRequestHandler.
	TagsRequiringAuth pulumi.StringPtrOutput `pulumi:"tagsRequiringAuth"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Push settings for the App. Latest API Version: 2020-09-01.

func GetWebAppSitePushSettings added in v0.6.0

func GetWebAppSitePushSettings(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppSitePushSettingsState, opts ...pulumi.ResourceOption) (*WebAppSitePushSettings, error)

GetWebAppSitePushSettings gets an existing WebAppSitePushSettings 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 NewWebAppSitePushSettings added in v0.6.0

func NewWebAppSitePushSettings(ctx *pulumi.Context,
	name string, args *WebAppSitePushSettingsArgs, opts ...pulumi.ResourceOption) (*WebAppSitePushSettings, error)

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

func (*WebAppSitePushSettings) ElementType added in v0.6.0

func (*WebAppSitePushSettings) ElementType() reflect.Type

func (*WebAppSitePushSettings) ToWebAppSitePushSettingsOutput added in v0.6.0

func (i *WebAppSitePushSettings) ToWebAppSitePushSettingsOutput() WebAppSitePushSettingsOutput

func (*WebAppSitePushSettings) ToWebAppSitePushSettingsOutputWithContext added in v0.6.0

func (i *WebAppSitePushSettings) ToWebAppSitePushSettingsOutputWithContext(ctx context.Context) WebAppSitePushSettingsOutput

type WebAppSitePushSettingsArgs added in v0.6.0

type WebAppSitePushSettingsArgs struct {
	// Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.
	DynamicTagsJson pulumi.StringPtrInput
	// Gets or sets a flag indicating whether the Push endpoint is enabled.
	IsPushEnabled pulumi.BoolInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of web app.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
	TagWhitelistJson pulumi.StringPtrInput
	// Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.
	// Tags can consist of alphanumeric characters and the following:
	// '_', '@', '#', '.', ':', '-'.
	// Validation should be performed at the PushRequestHandler.
	TagsRequiringAuth pulumi.StringPtrInput
}

The set of arguments for constructing a WebAppSitePushSettings resource.

func (WebAppSitePushSettingsArgs) ElementType added in v0.6.0

func (WebAppSitePushSettingsArgs) ElementType() reflect.Type

type WebAppSitePushSettingsInput added in v0.6.0

type WebAppSitePushSettingsInput interface {
	pulumi.Input

	ToWebAppSitePushSettingsOutput() WebAppSitePushSettingsOutput
	ToWebAppSitePushSettingsOutputWithContext(ctx context.Context) WebAppSitePushSettingsOutput
}

type WebAppSitePushSettingsOutput added in v0.6.0

type WebAppSitePushSettingsOutput struct {
	*pulumi.OutputState
}

func (WebAppSitePushSettingsOutput) ElementType added in v0.6.0

func (WebAppSitePushSettingsOutput) ToWebAppSitePushSettingsOutput added in v0.6.0

func (o WebAppSitePushSettingsOutput) ToWebAppSitePushSettingsOutput() WebAppSitePushSettingsOutput

func (WebAppSitePushSettingsOutput) ToWebAppSitePushSettingsOutputWithContext added in v0.6.0

func (o WebAppSitePushSettingsOutput) ToWebAppSitePushSettingsOutputWithContext(ctx context.Context) WebAppSitePushSettingsOutput

type WebAppSitePushSettingsSlot added in v0.6.0

type WebAppSitePushSettingsSlot struct {
	pulumi.CustomResourceState

	// Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.
	DynamicTagsJson pulumi.StringPtrOutput `pulumi:"dynamicTagsJson"`
	// Gets or sets a flag indicating whether the Push endpoint is enabled.
	IsPushEnabled pulumi.BoolOutput `pulumi:"isPushEnabled"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
	TagWhitelistJson pulumi.StringPtrOutput `pulumi:"tagWhitelistJson"`
	// Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.
	// Tags can consist of alphanumeric characters and the following:
	// '_', '@', '#', '.', ':', '-'.
	// Validation should be performed at the PushRequestHandler.
	TagsRequiringAuth pulumi.StringPtrOutput `pulumi:"tagsRequiringAuth"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Push settings for the App. Latest API Version: 2020-09-01.

func GetWebAppSitePushSettingsSlot added in v0.6.0

func GetWebAppSitePushSettingsSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppSitePushSettingsSlotState, opts ...pulumi.ResourceOption) (*WebAppSitePushSettingsSlot, error)

GetWebAppSitePushSettingsSlot gets an existing WebAppSitePushSettingsSlot 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 NewWebAppSitePushSettingsSlot added in v0.6.0

func NewWebAppSitePushSettingsSlot(ctx *pulumi.Context,
	name string, args *WebAppSitePushSettingsSlotArgs, opts ...pulumi.ResourceOption) (*WebAppSitePushSettingsSlot, error)

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

func (*WebAppSitePushSettingsSlot) ElementType added in v0.6.0

func (*WebAppSitePushSettingsSlot) ElementType() reflect.Type

func (*WebAppSitePushSettingsSlot) ToWebAppSitePushSettingsSlotOutput added in v0.6.0

func (i *WebAppSitePushSettingsSlot) ToWebAppSitePushSettingsSlotOutput() WebAppSitePushSettingsSlotOutput

func (*WebAppSitePushSettingsSlot) ToWebAppSitePushSettingsSlotOutputWithContext added in v0.6.0

func (i *WebAppSitePushSettingsSlot) ToWebAppSitePushSettingsSlotOutputWithContext(ctx context.Context) WebAppSitePushSettingsSlotOutput

type WebAppSitePushSettingsSlotArgs added in v0.6.0

type WebAppSitePushSettingsSlotArgs struct {
	// Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.
	DynamicTagsJson pulumi.StringPtrInput
	// Gets or sets a flag indicating whether the Push endpoint is enabled.
	IsPushEnabled pulumi.BoolInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of web app.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Name of web app slot. If not specified then will default to production slot.
	Slot pulumi.StringInput
	// Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
	TagWhitelistJson pulumi.StringPtrInput
	// Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.
	// Tags can consist of alphanumeric characters and the following:
	// '_', '@', '#', '.', ':', '-'.
	// Validation should be performed at the PushRequestHandler.
	TagsRequiringAuth pulumi.StringPtrInput
}

The set of arguments for constructing a WebAppSitePushSettingsSlot resource.

func (WebAppSitePushSettingsSlotArgs) ElementType added in v0.6.0

type WebAppSitePushSettingsSlotInput added in v0.6.0

type WebAppSitePushSettingsSlotInput interface {
	pulumi.Input

	ToWebAppSitePushSettingsSlotOutput() WebAppSitePushSettingsSlotOutput
	ToWebAppSitePushSettingsSlotOutputWithContext(ctx context.Context) WebAppSitePushSettingsSlotOutput
}

type WebAppSitePushSettingsSlotOutput added in v0.6.0

type WebAppSitePushSettingsSlotOutput struct {
	*pulumi.OutputState
}

func (WebAppSitePushSettingsSlotOutput) ElementType added in v0.6.0

func (WebAppSitePushSettingsSlotOutput) ToWebAppSitePushSettingsSlotOutput added in v0.6.0

func (o WebAppSitePushSettingsSlotOutput) ToWebAppSitePushSettingsSlotOutput() WebAppSitePushSettingsSlotOutput

func (WebAppSitePushSettingsSlotOutput) ToWebAppSitePushSettingsSlotOutputWithContext added in v0.6.0

func (o WebAppSitePushSettingsSlotOutput) ToWebAppSitePushSettingsSlotOutputWithContext(ctx context.Context) WebAppSitePushSettingsSlotOutput

type WebAppSitePushSettingsSlotState added in v0.6.0

type WebAppSitePushSettingsSlotState struct {
	// Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.
	DynamicTagsJson pulumi.StringPtrInput
	// Gets or sets a flag indicating whether the Push endpoint is enabled.
	IsPushEnabled pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
	TagWhitelistJson pulumi.StringPtrInput
	// Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.
	// Tags can consist of alphanumeric characters and the following:
	// '_', '@', '#', '.', ':', '-'.
	// Validation should be performed at the PushRequestHandler.
	TagsRequiringAuth pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppSitePushSettingsSlotState) ElementType added in v0.6.0

type WebAppSitePushSettingsState added in v0.6.0

type WebAppSitePushSettingsState struct {
	// Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.
	DynamicTagsJson pulumi.StringPtrInput
	// Gets or sets a flag indicating whether the Push endpoint is enabled.
	IsPushEnabled pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
	TagWhitelistJson pulumi.StringPtrInput
	// Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.
	// Tags can consist of alphanumeric characters and the following:
	// '_', '@', '#', '.', ':', '-'.
	// Validation should be performed at the PushRequestHandler.
	TagsRequiringAuth pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppSitePushSettingsState) ElementType added in v0.6.0

type WebAppSlot

type WebAppSlot struct {
	pulumi.CustomResourceState

	// Management information availability state for the app.
	AvailabilityState pulumi.StringOutput `pulumi:"availabilityState"`
	// <code>true</code> to enable client affinity; <code>false</code> to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is <code>true</code>.
	ClientAffinityEnabled pulumi.BoolPtrOutput `pulumi:"clientAffinityEnabled"`
	// <code>true</code> to enable client certificate authentication (TLS mutual authentication); otherwise, <code>false</code>. Default is <code>false</code>.
	ClientCertEnabled pulumi.BoolPtrOutput `pulumi:"clientCertEnabled"`
	// client certificate authentication comma-separated exclusion paths
	ClientCertExclusionPaths pulumi.StringPtrOutput `pulumi:"clientCertExclusionPaths"`
	// This composes with ClientCertEnabled setting.
	// - ClientCertEnabled: false means ClientCert is ignored.
	// - ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
	// - ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
	ClientCertMode pulumi.StringPtrOutput `pulumi:"clientCertMode"`
	// If specified during app creation, the app is cloned from a source app.
	CloningInfo CloningInfoResponsePtrOutput `pulumi:"cloningInfo"`
	// Size of the function container.
	ContainerSize pulumi.IntPtrOutput `pulumi:"containerSize"`
	// Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
	CustomDomainVerificationId pulumi.StringPtrOutput `pulumi:"customDomainVerificationId"`
	// Maximum allowed daily memory-time quota (applicable on dynamic apps only).
	DailyMemoryTimeQuota pulumi.IntPtrOutput `pulumi:"dailyMemoryTimeQuota"`
	// Default hostname of the app. Read-only.
	DefaultHostName pulumi.StringOutput `pulumi:"defaultHostName"`
	// <code>true</code> if the app is enabled; otherwise, <code>false</code>. Setting this value to false disables the app (takes the app offline).
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,
	// the app is not served on those hostnames.
	EnabledHostNames pulumi.StringArrayOutput `pulumi:"enabledHostNames"`
	// Hostname SSL states are used to manage the SSL bindings for app's hostnames.
	HostNameSslStates HostNameSslStateResponseArrayOutput `pulumi:"hostNameSslStates"`
	// Hostnames associated with the app.
	HostNames pulumi.StringArrayOutput `pulumi:"hostNames"`
	// <code>true</code> to disable the public hostnames of the app; otherwise, <code>false</code>.
	//  If <code>true</code>, the app is only accessible via API management process.
	HostNamesDisabled pulumi.BoolPtrOutput `pulumi:"hostNamesDisabled"`
	// App Service Environment to use for the app.
	HostingEnvironmentProfile HostingEnvironmentProfileResponsePtrOutput `pulumi:"hostingEnvironmentProfile"`
	// HttpsOnly: configures a web site to accept only https requests. Issues redirect for
	// http requests
	HttpsOnly pulumi.BoolPtrOutput `pulumi:"httpsOnly"`
	// Hyper-V sandbox.
	HyperV pulumi.BoolPtrOutput `pulumi:"hyperV"`
	// Managed service identity.
	Identity ManagedServiceIdentityResponsePtrOutput `pulumi:"identity"`
	// Specifies an operation id if this site has a pending operation.
	InProgressOperationId pulumi.StringOutput `pulumi:"inProgressOperationId"`
	// <code>true</code> if the app is a default container; otherwise, <code>false</code>.
	IsDefaultContainer pulumi.BoolOutput `pulumi:"isDefaultContainer"`
	// Obsolete: Hyper-V sandbox.
	IsXenon pulumi.BoolPtrOutput `pulumi:"isXenon"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Last time the app was modified, in UTC. Read-only.
	LastModifiedTimeUtc pulumi.StringOutput `pulumi:"lastModifiedTimeUtc"`
	// Resource Location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Maximum number of workers.
	// This only applies to Functions container.
	MaxNumberOfWorkers pulumi.IntOutput `pulumi:"maxNumberOfWorkers"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only.
	OutboundIpAddresses pulumi.StringOutput `pulumi:"outboundIpAddresses"`
	// List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.
	PossibleOutboundIpAddresses pulumi.StringOutput `pulumi:"possibleOutboundIpAddresses"`
	// Site redundancy mode
	RedundancyMode pulumi.StringPtrOutput `pulumi:"redundancyMode"`
	// Name of the repository site.
	RepositorySiteName pulumi.StringOutput `pulumi:"repositorySiteName"`
	// <code>true</code> if reserved; otherwise, <code>false</code>.
	Reserved pulumi.BoolPtrOutput `pulumi:"reserved"`
	// Name of the resource group the app belongs to. Read-only.
	ResourceGroup pulumi.StringOutput `pulumi:"resourceGroup"`
	// <code>true</code> to stop SCM (KUDU) site when the app is stopped; otherwise, <code>false</code>. The default is <code>false</code>.
	ScmSiteAlsoStopped pulumi.BoolPtrOutput `pulumi:"scmSiteAlsoStopped"`
	// Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
	ServerFarmId pulumi.StringPtrOutput `pulumi:"serverFarmId"`
	// Configuration of the app.
	SiteConfig SiteConfigResponsePtrOutput `pulumi:"siteConfig"`
	// Status of the last deployment slot swap operation.
	SlotSwapStatus SlotSwapStatusResponseOutput `pulumi:"slotSwapStatus"`
	// Current state of the app.
	State pulumi.StringOutput `pulumi:"state"`
	// App suspended till in case memory-time quota is exceeded.
	SuspendedTill pulumi.StringOutput `pulumi:"suspendedTill"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Specifies which deployment slot this app will swap into. Read-only.
	TargetSwapSlot pulumi.StringOutput `pulumi:"targetSwapSlot"`
	// Azure Traffic Manager hostnames associated with the app. Read-only.
	TrafficManagerHostNames pulumi.StringArrayOutput `pulumi:"trafficManagerHostNames"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// State indicating whether the app has exceeded its quota usage. Read-only.
	UsageState pulumi.StringOutput `pulumi:"usageState"`
}

A web app, a mobile app backend, or an API app. Latest API Version: 2020-09-01.

func GetWebAppSlot

func GetWebAppSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppSlotState, opts ...pulumi.ResourceOption) (*WebAppSlot, error)

GetWebAppSlot gets an existing WebAppSlot 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 NewWebAppSlot

func NewWebAppSlot(ctx *pulumi.Context,
	name string, args *WebAppSlotArgs, opts ...pulumi.ResourceOption) (*WebAppSlot, error)

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

func (*WebAppSlot) ElementType added in v0.2.6

func (*WebAppSlot) ElementType() reflect.Type

func (*WebAppSlot) ToWebAppSlotOutput added in v0.2.6

func (i *WebAppSlot) ToWebAppSlotOutput() WebAppSlotOutput

func (*WebAppSlot) ToWebAppSlotOutputWithContext added in v0.2.6

func (i *WebAppSlot) ToWebAppSlotOutputWithContext(ctx context.Context) WebAppSlotOutput

type WebAppSlotArgs

type WebAppSlotArgs struct {
	// <code>true</code> to enable client affinity; <code>false</code> to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is <code>true</code>.
	ClientAffinityEnabled pulumi.BoolPtrInput
	// <code>true</code> to enable client certificate authentication (TLS mutual authentication); otherwise, <code>false</code>. Default is <code>false</code>.
	ClientCertEnabled pulumi.BoolPtrInput
	// client certificate authentication comma-separated exclusion paths
	ClientCertExclusionPaths pulumi.StringPtrInput
	// This composes with ClientCertEnabled setting.
	// - ClientCertEnabled: false means ClientCert is ignored.
	// - ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
	// - ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
	ClientCertMode *ClientCertMode
	// If specified during app creation, the app is cloned from a source app.
	CloningInfo CloningInfoPtrInput
	// Size of the function container.
	ContainerSize pulumi.IntPtrInput
	// Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
	CustomDomainVerificationId pulumi.StringPtrInput
	// Maximum allowed daily memory-time quota (applicable on dynamic apps only).
	DailyMemoryTimeQuota pulumi.IntPtrInput
	// <code>true</code> if the app is enabled; otherwise, <code>false</code>. Setting this value to false disables the app (takes the app offline).
	Enabled pulumi.BoolPtrInput
	// Hostname SSL states are used to manage the SSL bindings for app's hostnames.
	HostNameSslStates HostNameSslStateArrayInput
	// <code>true</code> to disable the public hostnames of the app; otherwise, <code>false</code>.
	//  If <code>true</code>, the app is only accessible via API management process.
	HostNamesDisabled pulumi.BoolPtrInput
	// App Service Environment to use for the app.
	HostingEnvironmentProfile HostingEnvironmentProfilePtrInput
	// HttpsOnly: configures a web site to accept only https requests. Issues redirect for
	// http requests
	HttpsOnly pulumi.BoolPtrInput
	// Hyper-V sandbox.
	HyperV pulumi.BoolPtrInput
	// Managed service identity.
	Identity ManagedServiceIdentityPtrInput
	// Obsolete: Hyper-V sandbox.
	IsXenon pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
	Name pulumi.StringInput
	// Site redundancy mode
	RedundancyMode *RedundancyMode
	// <code>true</code> if reserved; otherwise, <code>false</code>.
	Reserved pulumi.BoolPtrInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// <code>true</code> to stop SCM (KUDU) site when the app is stopped; otherwise, <code>false</code>. The default is <code>false</code>.
	ScmSiteAlsoStopped pulumi.BoolPtrInput
	// Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
	ServerFarmId pulumi.StringPtrInput
	// Configuration of the app.
	SiteConfig SiteConfigPtrInput
	// Name of the deployment slot to create or update. By default, this API attempts to create or modify the production slot.
	Slot pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a WebAppSlot resource.

func (WebAppSlotArgs) ElementType

func (WebAppSlotArgs) ElementType() reflect.Type

type WebAppSlotConfigurationNames added in v0.2.5

type WebAppSlotConfigurationNames struct {
	pulumi.CustomResourceState

	// List of application settings names.
	AppSettingNames pulumi.StringArrayOutput `pulumi:"appSettingNames"`
	// List of external Azure storage account identifiers.
	AzureStorageConfigNames pulumi.StringArrayOutput `pulumi:"azureStorageConfigNames"`
	// List of connection string names.
	ConnectionStringNames pulumi.StringArrayOutput `pulumi:"connectionStringNames"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Slot Config names azure resource. Latest API Version: 2020-09-01.

func GetWebAppSlotConfigurationNames added in v0.2.5

func GetWebAppSlotConfigurationNames(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppSlotConfigurationNamesState, opts ...pulumi.ResourceOption) (*WebAppSlotConfigurationNames, error)

GetWebAppSlotConfigurationNames gets an existing WebAppSlotConfigurationNames 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 NewWebAppSlotConfigurationNames added in v0.2.5

func NewWebAppSlotConfigurationNames(ctx *pulumi.Context,
	name string, args *WebAppSlotConfigurationNamesArgs, opts ...pulumi.ResourceOption) (*WebAppSlotConfigurationNames, error)

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

func (*WebAppSlotConfigurationNames) ElementType added in v0.2.6

func (*WebAppSlotConfigurationNames) ElementType() reflect.Type

func (*WebAppSlotConfigurationNames) ToWebAppSlotConfigurationNamesOutput added in v0.2.6

func (i *WebAppSlotConfigurationNames) ToWebAppSlotConfigurationNamesOutput() WebAppSlotConfigurationNamesOutput

func (*WebAppSlotConfigurationNames) ToWebAppSlotConfigurationNamesOutputWithContext added in v0.2.6

func (i *WebAppSlotConfigurationNames) ToWebAppSlotConfigurationNamesOutputWithContext(ctx context.Context) WebAppSlotConfigurationNamesOutput

type WebAppSlotConfigurationNamesArgs added in v0.2.5

type WebAppSlotConfigurationNamesArgs struct {
	// List of application settings names.
	AppSettingNames pulumi.StringArrayInput
	// List of external Azure storage account identifiers.
	AzureStorageConfigNames pulumi.StringArrayInput
	// List of connection string names.
	ConnectionStringNames pulumi.StringArrayInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a WebAppSlotConfigurationNames resource.

func (WebAppSlotConfigurationNamesArgs) ElementType added in v0.2.5

type WebAppSlotConfigurationNamesInput added in v0.2.6

type WebAppSlotConfigurationNamesInput interface {
	pulumi.Input

	ToWebAppSlotConfigurationNamesOutput() WebAppSlotConfigurationNamesOutput
	ToWebAppSlotConfigurationNamesOutputWithContext(ctx context.Context) WebAppSlotConfigurationNamesOutput
}

type WebAppSlotConfigurationNamesOutput added in v0.2.6

type WebAppSlotConfigurationNamesOutput struct {
	*pulumi.OutputState
}

func (WebAppSlotConfigurationNamesOutput) ElementType added in v0.2.6

func (WebAppSlotConfigurationNamesOutput) ToWebAppSlotConfigurationNamesOutput added in v0.2.6

func (o WebAppSlotConfigurationNamesOutput) ToWebAppSlotConfigurationNamesOutput() WebAppSlotConfigurationNamesOutput

func (WebAppSlotConfigurationNamesOutput) ToWebAppSlotConfigurationNamesOutputWithContext added in v0.2.6

func (o WebAppSlotConfigurationNamesOutput) ToWebAppSlotConfigurationNamesOutputWithContext(ctx context.Context) WebAppSlotConfigurationNamesOutput

type WebAppSlotConfigurationNamesState added in v0.2.5

type WebAppSlotConfigurationNamesState struct {
	// List of application settings names.
	AppSettingNames pulumi.StringArrayInput
	// List of external Azure storage account identifiers.
	AzureStorageConfigNames pulumi.StringArrayInput
	// List of connection string names.
	ConnectionStringNames pulumi.StringArrayInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppSlotConfigurationNamesState) ElementType added in v0.2.5

type WebAppSlotInput added in v0.2.6

type WebAppSlotInput interface {
	pulumi.Input

	ToWebAppSlotOutput() WebAppSlotOutput
	ToWebAppSlotOutputWithContext(ctx context.Context) WebAppSlotOutput
}

type WebAppSlotOutput added in v0.2.6

type WebAppSlotOutput struct {
	*pulumi.OutputState
}

func (WebAppSlotOutput) ElementType added in v0.2.6

func (WebAppSlotOutput) ElementType() reflect.Type

func (WebAppSlotOutput) ToWebAppSlotOutput added in v0.2.6

func (o WebAppSlotOutput) ToWebAppSlotOutput() WebAppSlotOutput

func (WebAppSlotOutput) ToWebAppSlotOutputWithContext added in v0.2.6

func (o WebAppSlotOutput) ToWebAppSlotOutputWithContext(ctx context.Context) WebAppSlotOutput

type WebAppSlotState

type WebAppSlotState struct {
	// Management information availability state for the app.
	AvailabilityState pulumi.StringPtrInput
	// <code>true</code> to enable client affinity; <code>false</code> to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is <code>true</code>.
	ClientAffinityEnabled pulumi.BoolPtrInput
	// <code>true</code> to enable client certificate authentication (TLS mutual authentication); otherwise, <code>false</code>. Default is <code>false</code>.
	ClientCertEnabled pulumi.BoolPtrInput
	// client certificate authentication comma-separated exclusion paths
	ClientCertExclusionPaths pulumi.StringPtrInput
	// This composes with ClientCertEnabled setting.
	// - ClientCertEnabled: false means ClientCert is ignored.
	// - ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
	// - ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
	ClientCertMode pulumi.StringPtrInput
	// If specified during app creation, the app is cloned from a source app.
	CloningInfo CloningInfoResponsePtrInput
	// Size of the function container.
	ContainerSize pulumi.IntPtrInput
	// Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
	CustomDomainVerificationId pulumi.StringPtrInput
	// Maximum allowed daily memory-time quota (applicable on dynamic apps only).
	DailyMemoryTimeQuota pulumi.IntPtrInput
	// Default hostname of the app. Read-only.
	DefaultHostName pulumi.StringPtrInput
	// <code>true</code> if the app is enabled; otherwise, <code>false</code>. Setting this value to false disables the app (takes the app offline).
	Enabled pulumi.BoolPtrInput
	// Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,
	// the app is not served on those hostnames.
	EnabledHostNames pulumi.StringArrayInput
	// Hostname SSL states are used to manage the SSL bindings for app's hostnames.
	HostNameSslStates HostNameSslStateResponseArrayInput
	// Hostnames associated with the app.
	HostNames pulumi.StringArrayInput
	// <code>true</code> to disable the public hostnames of the app; otherwise, <code>false</code>.
	//  If <code>true</code>, the app is only accessible via API management process.
	HostNamesDisabled pulumi.BoolPtrInput
	// App Service Environment to use for the app.
	HostingEnvironmentProfile HostingEnvironmentProfileResponsePtrInput
	// HttpsOnly: configures a web site to accept only https requests. Issues redirect for
	// http requests
	HttpsOnly pulumi.BoolPtrInput
	// Hyper-V sandbox.
	HyperV pulumi.BoolPtrInput
	// Managed service identity.
	Identity ManagedServiceIdentityResponsePtrInput
	// Specifies an operation id if this site has a pending operation.
	InProgressOperationId pulumi.StringPtrInput
	// <code>true</code> if the app is a default container; otherwise, <code>false</code>.
	IsDefaultContainer pulumi.BoolPtrInput
	// Obsolete: Hyper-V sandbox.
	IsXenon pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Last time the app was modified, in UTC. Read-only.
	LastModifiedTimeUtc pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Maximum number of workers.
	// This only applies to Functions container.
	MaxNumberOfWorkers pulumi.IntPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only.
	OutboundIpAddresses pulumi.StringPtrInput
	// List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.
	PossibleOutboundIpAddresses pulumi.StringPtrInput
	// Site redundancy mode
	RedundancyMode pulumi.StringPtrInput
	// Name of the repository site.
	RepositorySiteName pulumi.StringPtrInput
	// <code>true</code> if reserved; otherwise, <code>false</code>.
	Reserved pulumi.BoolPtrInput
	// Name of the resource group the app belongs to. Read-only.
	ResourceGroup pulumi.StringPtrInput
	// <code>true</code> to stop SCM (KUDU) site when the app is stopped; otherwise, <code>false</code>. The default is <code>false</code>.
	ScmSiteAlsoStopped pulumi.BoolPtrInput
	// Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
	ServerFarmId pulumi.StringPtrInput
	// Configuration of the app.
	SiteConfig SiteConfigResponsePtrInput
	// Status of the last deployment slot swap operation.
	SlotSwapStatus SlotSwapStatusResponsePtrInput
	// Current state of the app.
	State pulumi.StringPtrInput
	// App suspended till in case memory-time quota is exceeded.
	SuspendedTill pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Specifies which deployment slot this app will swap into. Read-only.
	TargetSwapSlot pulumi.StringPtrInput
	// Azure Traffic Manager hostnames associated with the app. Read-only.
	TrafficManagerHostNames pulumi.StringArrayInput
	// Resource type.
	Type pulumi.StringPtrInput
	// State indicating whether the app has exceeded its quota usage. Read-only.
	UsageState pulumi.StringPtrInput
}

func (WebAppSlotState) ElementType

func (WebAppSlotState) ElementType() reflect.Type

type WebAppSourceControl

type WebAppSourceControl struct {
	pulumi.CustomResourceState

	// Name of branch to use for deployment.
	Branch pulumi.StringPtrOutput `pulumi:"branch"`
	// <code>true</code> to enable deployment rollback; otherwise, <code>false</code>.
	DeploymentRollbackEnabled pulumi.BoolPtrOutput `pulumi:"deploymentRollbackEnabled"`
	// <code>true</code> if this is deployed via GitHub action.
	IsGitHubAction pulumi.BoolPtrOutput `pulumi:"isGitHubAction"`
	// <code>true</code> to limit to manual integration; <code>false</code> to enable continuous integration (which configures webhooks into online repos like GitHub).
	IsManualIntegration pulumi.BoolPtrOutput `pulumi:"isManualIntegration"`
	// <code>true</code> for a Mercurial repository; <code>false</code> for a Git repository.
	IsMercurial pulumi.BoolPtrOutput `pulumi:"isMercurial"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Repository or source control URL.
	RepoUrl pulumi.StringPtrOutput `pulumi:"repoUrl"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Source control configuration for an app. Latest API Version: 2020-09-01.

func GetWebAppSourceControl

func GetWebAppSourceControl(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppSourceControlState, opts ...pulumi.ResourceOption) (*WebAppSourceControl, error)

GetWebAppSourceControl gets an existing WebAppSourceControl 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 NewWebAppSourceControl

func NewWebAppSourceControl(ctx *pulumi.Context,
	name string, args *WebAppSourceControlArgs, opts ...pulumi.ResourceOption) (*WebAppSourceControl, error)

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

func (*WebAppSourceControl) ElementType added in v0.2.6

func (*WebAppSourceControl) ElementType() reflect.Type

func (*WebAppSourceControl) ToWebAppSourceControlOutput added in v0.2.6

func (i *WebAppSourceControl) ToWebAppSourceControlOutput() WebAppSourceControlOutput

func (*WebAppSourceControl) ToWebAppSourceControlOutputWithContext added in v0.2.6

func (i *WebAppSourceControl) ToWebAppSourceControlOutputWithContext(ctx context.Context) WebAppSourceControlOutput

type WebAppSourceControlArgs

type WebAppSourceControlArgs struct {
	// Name of branch to use for deployment.
	Branch pulumi.StringPtrInput
	// <code>true</code> to enable deployment rollback; otherwise, <code>false</code>.
	DeploymentRollbackEnabled pulumi.BoolPtrInput
	// <code>true</code> if this is deployed via GitHub action.
	IsGitHubAction pulumi.BoolPtrInput
	// <code>true</code> to limit to manual integration; <code>false</code> to enable continuous integration (which configures webhooks into online repos like GitHub).
	IsManualIntegration pulumi.BoolPtrInput
	// <code>true</code> for a Mercurial repository; <code>false</code> for a Git repository.
	IsMercurial pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Repository or source control URL.
	RepoUrl pulumi.StringPtrInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a WebAppSourceControl resource.

func (WebAppSourceControlArgs) ElementType

func (WebAppSourceControlArgs) ElementType() reflect.Type

type WebAppSourceControlInput added in v0.2.6

type WebAppSourceControlInput interface {
	pulumi.Input

	ToWebAppSourceControlOutput() WebAppSourceControlOutput
	ToWebAppSourceControlOutputWithContext(ctx context.Context) WebAppSourceControlOutput
}

type WebAppSourceControlOutput added in v0.2.6

type WebAppSourceControlOutput struct {
	*pulumi.OutputState
}

func (WebAppSourceControlOutput) ElementType added in v0.2.6

func (WebAppSourceControlOutput) ElementType() reflect.Type

func (WebAppSourceControlOutput) ToWebAppSourceControlOutput added in v0.2.6

func (o WebAppSourceControlOutput) ToWebAppSourceControlOutput() WebAppSourceControlOutput

func (WebAppSourceControlOutput) ToWebAppSourceControlOutputWithContext added in v0.2.6

func (o WebAppSourceControlOutput) ToWebAppSourceControlOutputWithContext(ctx context.Context) WebAppSourceControlOutput

type WebAppSourceControlSlot

type WebAppSourceControlSlot struct {
	pulumi.CustomResourceState

	// Name of branch to use for deployment.
	Branch pulumi.StringPtrOutput `pulumi:"branch"`
	// <code>true</code> to enable deployment rollback; otherwise, <code>false</code>.
	DeploymentRollbackEnabled pulumi.BoolPtrOutput `pulumi:"deploymentRollbackEnabled"`
	// <code>true</code> if this is deployed via GitHub action.
	IsGitHubAction pulumi.BoolPtrOutput `pulumi:"isGitHubAction"`
	// <code>true</code> to limit to manual integration; <code>false</code> to enable continuous integration (which configures webhooks into online repos like GitHub).
	IsManualIntegration pulumi.BoolPtrOutput `pulumi:"isManualIntegration"`
	// <code>true</code> for a Mercurial repository; <code>false</code> for a Git repository.
	IsMercurial pulumi.BoolPtrOutput `pulumi:"isMercurial"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Repository or source control URL.
	RepoUrl pulumi.StringPtrOutput `pulumi:"repoUrl"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Source control configuration for an app. Latest API Version: 2020-09-01.

func GetWebAppSourceControlSlot

func GetWebAppSourceControlSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppSourceControlSlotState, opts ...pulumi.ResourceOption) (*WebAppSourceControlSlot, error)

GetWebAppSourceControlSlot gets an existing WebAppSourceControlSlot 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 NewWebAppSourceControlSlot

func NewWebAppSourceControlSlot(ctx *pulumi.Context,
	name string, args *WebAppSourceControlSlotArgs, opts ...pulumi.ResourceOption) (*WebAppSourceControlSlot, error)

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

func (*WebAppSourceControlSlot) ElementType added in v0.2.6

func (*WebAppSourceControlSlot) ElementType() reflect.Type

func (*WebAppSourceControlSlot) ToWebAppSourceControlSlotOutput added in v0.2.6

func (i *WebAppSourceControlSlot) ToWebAppSourceControlSlotOutput() WebAppSourceControlSlotOutput

func (*WebAppSourceControlSlot) ToWebAppSourceControlSlotOutputWithContext added in v0.2.6

func (i *WebAppSourceControlSlot) ToWebAppSourceControlSlotOutputWithContext(ctx context.Context) WebAppSourceControlSlotOutput

type WebAppSourceControlSlotArgs

type WebAppSourceControlSlotArgs struct {
	// Name of branch to use for deployment.
	Branch pulumi.StringPtrInput
	// <code>true</code> to enable deployment rollback; otherwise, <code>false</code>.
	DeploymentRollbackEnabled pulumi.BoolPtrInput
	// <code>true</code> if this is deployed via GitHub action.
	IsGitHubAction pulumi.BoolPtrInput
	// <code>true</code> to limit to manual integration; <code>false</code> to enable continuous integration (which configures webhooks into online repos like GitHub).
	IsManualIntegration pulumi.BoolPtrInput
	// <code>true</code> for a Mercurial repository; <code>false</code> for a Git repository.
	IsMercurial pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Repository or source control URL.
	RepoUrl pulumi.StringPtrInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Name of the deployment slot. If a slot is not specified, the API will update the source control configuration for the production slot.
	Slot pulumi.StringInput
}

The set of arguments for constructing a WebAppSourceControlSlot resource.

func (WebAppSourceControlSlotArgs) ElementType

type WebAppSourceControlSlotInput added in v0.2.6

type WebAppSourceControlSlotInput interface {
	pulumi.Input

	ToWebAppSourceControlSlotOutput() WebAppSourceControlSlotOutput
	ToWebAppSourceControlSlotOutputWithContext(ctx context.Context) WebAppSourceControlSlotOutput
}

type WebAppSourceControlSlotOutput added in v0.2.6

type WebAppSourceControlSlotOutput struct {
	*pulumi.OutputState
}

func (WebAppSourceControlSlotOutput) ElementType added in v0.2.6

func (WebAppSourceControlSlotOutput) ToWebAppSourceControlSlotOutput added in v0.2.6

func (o WebAppSourceControlSlotOutput) ToWebAppSourceControlSlotOutput() WebAppSourceControlSlotOutput

func (WebAppSourceControlSlotOutput) ToWebAppSourceControlSlotOutputWithContext added in v0.2.6

func (o WebAppSourceControlSlotOutput) ToWebAppSourceControlSlotOutputWithContext(ctx context.Context) WebAppSourceControlSlotOutput

type WebAppSourceControlSlotState

type WebAppSourceControlSlotState struct {
	// Name of branch to use for deployment.
	Branch pulumi.StringPtrInput
	// <code>true</code> to enable deployment rollback; otherwise, <code>false</code>.
	DeploymentRollbackEnabled pulumi.BoolPtrInput
	// <code>true</code> if this is deployed via GitHub action.
	IsGitHubAction pulumi.BoolPtrInput
	// <code>true</code> to limit to manual integration; <code>false</code> to enable continuous integration (which configures webhooks into online repos like GitHub).
	IsManualIntegration pulumi.BoolPtrInput
	// <code>true</code> for a Mercurial repository; <code>false</code> for a Git repository.
	IsMercurial pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Repository or source control URL.
	RepoUrl pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppSourceControlSlotState) ElementType

type WebAppSourceControlState

type WebAppSourceControlState struct {
	// Name of branch to use for deployment.
	Branch pulumi.StringPtrInput
	// <code>true</code> to enable deployment rollback; otherwise, <code>false</code>.
	DeploymentRollbackEnabled pulumi.BoolPtrInput
	// <code>true</code> if this is deployed via GitHub action.
	IsGitHubAction pulumi.BoolPtrInput
	// <code>true</code> to limit to manual integration; <code>false</code> to enable continuous integration (which configures webhooks into online repos like GitHub).
	IsManualIntegration pulumi.BoolPtrInput
	// <code>true</code> for a Mercurial repository; <code>false</code> for a Git repository.
	IsMercurial pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Repository or source control URL.
	RepoUrl pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppSourceControlState) ElementType

func (WebAppSourceControlState) ElementType() reflect.Type

type WebAppState

type WebAppState struct {
	// Management information availability state for the app.
	AvailabilityState pulumi.StringPtrInput
	// <code>true</code> to enable client affinity; <code>false</code> to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is <code>true</code>.
	ClientAffinityEnabled pulumi.BoolPtrInput
	// <code>true</code> to enable client certificate authentication (TLS mutual authentication); otherwise, <code>false</code>. Default is <code>false</code>.
	ClientCertEnabled pulumi.BoolPtrInput
	// client certificate authentication comma-separated exclusion paths
	ClientCertExclusionPaths pulumi.StringPtrInput
	// This composes with ClientCertEnabled setting.
	// - ClientCertEnabled: false means ClientCert is ignored.
	// - ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
	// - ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
	ClientCertMode pulumi.StringPtrInput
	// If specified during app creation, the app is cloned from a source app.
	CloningInfo CloningInfoResponsePtrInput
	// Size of the function container.
	ContainerSize pulumi.IntPtrInput
	// Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
	CustomDomainVerificationId pulumi.StringPtrInput
	// Maximum allowed daily memory-time quota (applicable on dynamic apps only).
	DailyMemoryTimeQuota pulumi.IntPtrInput
	// Default hostname of the app. Read-only.
	DefaultHostName pulumi.StringPtrInput
	// <code>true</code> if the app is enabled; otherwise, <code>false</code>. Setting this value to false disables the app (takes the app offline).
	Enabled pulumi.BoolPtrInput
	// Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,
	// the app is not served on those hostnames.
	EnabledHostNames pulumi.StringArrayInput
	// Hostname SSL states are used to manage the SSL bindings for app's hostnames.
	HostNameSslStates HostNameSslStateResponseArrayInput
	// Hostnames associated with the app.
	HostNames pulumi.StringArrayInput
	// <code>true</code> to disable the public hostnames of the app; otherwise, <code>false</code>.
	//  If <code>true</code>, the app is only accessible via API management process.
	HostNamesDisabled pulumi.BoolPtrInput
	// App Service Environment to use for the app.
	HostingEnvironmentProfile HostingEnvironmentProfileResponsePtrInput
	// HttpsOnly: configures a web site to accept only https requests. Issues redirect for
	// http requests
	HttpsOnly pulumi.BoolPtrInput
	// Hyper-V sandbox.
	HyperV pulumi.BoolPtrInput
	// Managed service identity.
	Identity ManagedServiceIdentityResponsePtrInput
	// Specifies an operation id if this site has a pending operation.
	InProgressOperationId pulumi.StringPtrInput
	// <code>true</code> if the app is a default container; otherwise, <code>false</code>.
	IsDefaultContainer pulumi.BoolPtrInput
	// Obsolete: Hyper-V sandbox.
	IsXenon pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Last time the app was modified, in UTC. Read-only.
	LastModifiedTimeUtc pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Maximum number of workers.
	// This only applies to Functions container.
	MaxNumberOfWorkers pulumi.IntPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only.
	OutboundIpAddresses pulumi.StringPtrInput
	// List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.
	PossibleOutboundIpAddresses pulumi.StringPtrInput
	// Site redundancy mode
	RedundancyMode pulumi.StringPtrInput
	// Name of the repository site.
	RepositorySiteName pulumi.StringPtrInput
	// <code>true</code> if reserved; otherwise, <code>false</code>.
	Reserved pulumi.BoolPtrInput
	// Name of the resource group the app belongs to. Read-only.
	ResourceGroup pulumi.StringPtrInput
	// <code>true</code> to stop SCM (KUDU) site when the app is stopped; otherwise, <code>false</code>. The default is <code>false</code>.
	ScmSiteAlsoStopped pulumi.BoolPtrInput
	// Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
	ServerFarmId pulumi.StringPtrInput
	// Configuration of the app.
	SiteConfig SiteConfigResponsePtrInput
	// Status of the last deployment slot swap operation.
	SlotSwapStatus SlotSwapStatusResponsePtrInput
	// Current state of the app.
	State pulumi.StringPtrInput
	// App suspended till in case memory-time quota is exceeded.
	SuspendedTill pulumi.StringPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Specifies which deployment slot this app will swap into. Read-only.
	TargetSwapSlot pulumi.StringPtrInput
	// Azure Traffic Manager hostnames associated with the app. Read-only.
	TrafficManagerHostNames pulumi.StringArrayInput
	// Resource type.
	Type pulumi.StringPtrInput
	// State indicating whether the app has exceeded its quota usage. Read-only.
	UsageState pulumi.StringPtrInput
}

func (WebAppState) ElementType

func (WebAppState) ElementType() reflect.Type

type WebAppSwiftVirtualNetworkConnection

type WebAppSwiftVirtualNetworkConnection struct {
	pulumi.CustomResourceState

	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first.
	SubnetResourceId pulumi.StringPtrOutput `pulumi:"subnetResourceId"`
	// A flag that specifies if the scale unit this Web App is on supports Swift integration.
	SwiftSupported pulumi.BoolPtrOutput `pulumi:"swiftSupported"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration. Latest API Version: 2020-09-01.

func GetWebAppSwiftVirtualNetworkConnection

func GetWebAppSwiftVirtualNetworkConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppSwiftVirtualNetworkConnectionState, opts ...pulumi.ResourceOption) (*WebAppSwiftVirtualNetworkConnection, error)

GetWebAppSwiftVirtualNetworkConnection gets an existing WebAppSwiftVirtualNetworkConnection 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 NewWebAppSwiftVirtualNetworkConnection

func NewWebAppSwiftVirtualNetworkConnection(ctx *pulumi.Context,
	name string, args *WebAppSwiftVirtualNetworkConnectionArgs, opts ...pulumi.ResourceOption) (*WebAppSwiftVirtualNetworkConnection, error)

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

func (*WebAppSwiftVirtualNetworkConnection) ElementType added in v0.2.6

func (*WebAppSwiftVirtualNetworkConnection) ToWebAppSwiftVirtualNetworkConnectionOutput added in v0.2.6

func (i *WebAppSwiftVirtualNetworkConnection) ToWebAppSwiftVirtualNetworkConnectionOutput() WebAppSwiftVirtualNetworkConnectionOutput

func (*WebAppSwiftVirtualNetworkConnection) ToWebAppSwiftVirtualNetworkConnectionOutputWithContext added in v0.2.6

func (i *WebAppSwiftVirtualNetworkConnection) ToWebAppSwiftVirtualNetworkConnectionOutputWithContext(ctx context.Context) WebAppSwiftVirtualNetworkConnectionOutput

type WebAppSwiftVirtualNetworkConnectionArgs

type WebAppSwiftVirtualNetworkConnectionArgs struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first.
	SubnetResourceId pulumi.StringPtrInput
	// A flag that specifies if the scale unit this Web App is on supports Swift integration.
	SwiftSupported pulumi.BoolPtrInput
}

The set of arguments for constructing a WebAppSwiftVirtualNetworkConnection resource.

func (WebAppSwiftVirtualNetworkConnectionArgs) ElementType

type WebAppSwiftVirtualNetworkConnectionInput added in v0.2.6

type WebAppSwiftVirtualNetworkConnectionInput interface {
	pulumi.Input

	ToWebAppSwiftVirtualNetworkConnectionOutput() WebAppSwiftVirtualNetworkConnectionOutput
	ToWebAppSwiftVirtualNetworkConnectionOutputWithContext(ctx context.Context) WebAppSwiftVirtualNetworkConnectionOutput
}

type WebAppSwiftVirtualNetworkConnectionOutput added in v0.2.6

type WebAppSwiftVirtualNetworkConnectionOutput struct {
	*pulumi.OutputState
}

func (WebAppSwiftVirtualNetworkConnectionOutput) ElementType added in v0.2.6

func (WebAppSwiftVirtualNetworkConnectionOutput) ToWebAppSwiftVirtualNetworkConnectionOutput added in v0.2.6

func (o WebAppSwiftVirtualNetworkConnectionOutput) ToWebAppSwiftVirtualNetworkConnectionOutput() WebAppSwiftVirtualNetworkConnectionOutput

func (WebAppSwiftVirtualNetworkConnectionOutput) ToWebAppSwiftVirtualNetworkConnectionOutputWithContext added in v0.2.6

func (o WebAppSwiftVirtualNetworkConnectionOutput) ToWebAppSwiftVirtualNetworkConnectionOutputWithContext(ctx context.Context) WebAppSwiftVirtualNetworkConnectionOutput

type WebAppSwiftVirtualNetworkConnectionSlot

type WebAppSwiftVirtualNetworkConnectionSlot struct {
	pulumi.CustomResourceState

	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first.
	SubnetResourceId pulumi.StringPtrOutput `pulumi:"subnetResourceId"`
	// A flag that specifies if the scale unit this Web App is on supports Swift integration.
	SwiftSupported pulumi.BoolPtrOutput `pulumi:"swiftSupported"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration. Latest API Version: 2020-09-01.

func GetWebAppSwiftVirtualNetworkConnectionSlot

func GetWebAppSwiftVirtualNetworkConnectionSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppSwiftVirtualNetworkConnectionSlotState, opts ...pulumi.ResourceOption) (*WebAppSwiftVirtualNetworkConnectionSlot, error)

GetWebAppSwiftVirtualNetworkConnectionSlot gets an existing WebAppSwiftVirtualNetworkConnectionSlot 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 NewWebAppSwiftVirtualNetworkConnectionSlot

func NewWebAppSwiftVirtualNetworkConnectionSlot(ctx *pulumi.Context,
	name string, args *WebAppSwiftVirtualNetworkConnectionSlotArgs, opts ...pulumi.ResourceOption) (*WebAppSwiftVirtualNetworkConnectionSlot, error)

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

func (*WebAppSwiftVirtualNetworkConnectionSlot) ElementType added in v0.2.6

func (*WebAppSwiftVirtualNetworkConnectionSlot) ToWebAppSwiftVirtualNetworkConnectionSlotOutput added in v0.2.6

func (i *WebAppSwiftVirtualNetworkConnectionSlot) ToWebAppSwiftVirtualNetworkConnectionSlotOutput() WebAppSwiftVirtualNetworkConnectionSlotOutput

func (*WebAppSwiftVirtualNetworkConnectionSlot) ToWebAppSwiftVirtualNetworkConnectionSlotOutputWithContext added in v0.2.6

func (i *WebAppSwiftVirtualNetworkConnectionSlot) ToWebAppSwiftVirtualNetworkConnectionSlotOutputWithContext(ctx context.Context) WebAppSwiftVirtualNetworkConnectionSlotOutput

type WebAppSwiftVirtualNetworkConnectionSlotArgs

type WebAppSwiftVirtualNetworkConnectionSlotArgs struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.
	Slot pulumi.StringInput
	// The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first.
	SubnetResourceId pulumi.StringPtrInput
	// A flag that specifies if the scale unit this Web App is on supports Swift integration.
	SwiftSupported pulumi.BoolPtrInput
}

The set of arguments for constructing a WebAppSwiftVirtualNetworkConnectionSlot resource.

func (WebAppSwiftVirtualNetworkConnectionSlotArgs) ElementType

type WebAppSwiftVirtualNetworkConnectionSlotInput added in v0.2.6

type WebAppSwiftVirtualNetworkConnectionSlotInput interface {
	pulumi.Input

	ToWebAppSwiftVirtualNetworkConnectionSlotOutput() WebAppSwiftVirtualNetworkConnectionSlotOutput
	ToWebAppSwiftVirtualNetworkConnectionSlotOutputWithContext(ctx context.Context) WebAppSwiftVirtualNetworkConnectionSlotOutput
}

type WebAppSwiftVirtualNetworkConnectionSlotOutput added in v0.2.6

type WebAppSwiftVirtualNetworkConnectionSlotOutput struct {
	*pulumi.OutputState
}

func (WebAppSwiftVirtualNetworkConnectionSlotOutput) ElementType added in v0.2.6

func (WebAppSwiftVirtualNetworkConnectionSlotOutput) ToWebAppSwiftVirtualNetworkConnectionSlotOutput added in v0.2.6

func (o WebAppSwiftVirtualNetworkConnectionSlotOutput) ToWebAppSwiftVirtualNetworkConnectionSlotOutput() WebAppSwiftVirtualNetworkConnectionSlotOutput

func (WebAppSwiftVirtualNetworkConnectionSlotOutput) ToWebAppSwiftVirtualNetworkConnectionSlotOutputWithContext added in v0.2.6

func (o WebAppSwiftVirtualNetworkConnectionSlotOutput) ToWebAppSwiftVirtualNetworkConnectionSlotOutputWithContext(ctx context.Context) WebAppSwiftVirtualNetworkConnectionSlotOutput

type WebAppSwiftVirtualNetworkConnectionSlotState

type WebAppSwiftVirtualNetworkConnectionSlotState struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first.
	SubnetResourceId pulumi.StringPtrInput
	// A flag that specifies if the scale unit this Web App is on supports Swift integration.
	SwiftSupported pulumi.BoolPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppSwiftVirtualNetworkConnectionSlotState) ElementType

type WebAppSwiftVirtualNetworkConnectionState

type WebAppSwiftVirtualNetworkConnectionState struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first.
	SubnetResourceId pulumi.StringPtrInput
	// A flag that specifies if the scale unit this Web App is on supports Swift integration.
	SwiftSupported pulumi.BoolPtrInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebAppSwiftVirtualNetworkConnectionState) ElementType

type WebAppVnetConnection

type WebAppVnetConnection struct {
	pulumi.CustomResourceState

	// A certificate file (.cer) blob containing the public key of the private key used to authenticate a
	// Point-To-Site VPN connection.
	CertBlob pulumi.StringPtrOutput `pulumi:"certBlob"`
	// The client certificate thumbprint.
	CertThumbprint pulumi.StringOutput `pulumi:"certThumbprint"`
	// DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses.
	DnsServers pulumi.StringPtrOutput `pulumi:"dnsServers"`
	// Flag that is used to denote if this is VNET injection
	IsSwift pulumi.BoolPtrOutput `pulumi:"isSwift"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// <code>true</code> if a resync is required; otherwise, <code>false</code>.
	ResyncRequired pulumi.BoolOutput `pulumi:"resyncRequired"`
	// The routes that this Virtual Network connection uses.
	Routes VnetRouteResponseArrayOutput `pulumi:"routes"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The Virtual Network's resource ID.
	VnetResourceId pulumi.StringPtrOutput `pulumi:"vnetResourceId"`
}

Virtual Network information contract. Latest API Version: 2020-09-01.

func GetWebAppVnetConnection

func GetWebAppVnetConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppVnetConnectionState, opts ...pulumi.ResourceOption) (*WebAppVnetConnection, error)

GetWebAppVnetConnection gets an existing WebAppVnetConnection 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 NewWebAppVnetConnection

func NewWebAppVnetConnection(ctx *pulumi.Context,
	name string, args *WebAppVnetConnectionArgs, opts ...pulumi.ResourceOption) (*WebAppVnetConnection, error)

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

func (*WebAppVnetConnection) ElementType added in v0.2.6

func (*WebAppVnetConnection) ElementType() reflect.Type

func (*WebAppVnetConnection) ToWebAppVnetConnectionOutput added in v0.2.6

func (i *WebAppVnetConnection) ToWebAppVnetConnectionOutput() WebAppVnetConnectionOutput

func (*WebAppVnetConnection) ToWebAppVnetConnectionOutputWithContext added in v0.2.6

func (i *WebAppVnetConnection) ToWebAppVnetConnectionOutputWithContext(ctx context.Context) WebAppVnetConnectionOutput

type WebAppVnetConnectionArgs

type WebAppVnetConnectionArgs struct {
	// A certificate file (.cer) blob containing the public key of the private key used to authenticate a
	// Point-To-Site VPN connection.
	CertBlob pulumi.StringPtrInput
	// DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses.
	DnsServers pulumi.StringPtrInput
	// Flag that is used to denote if this is VNET injection
	IsSwift pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Name of an existing Virtual Network.
	VnetName pulumi.StringInput
	// The Virtual Network's resource ID.
	VnetResourceId pulumi.StringPtrInput
}

The set of arguments for constructing a WebAppVnetConnection resource.

func (WebAppVnetConnectionArgs) ElementType

func (WebAppVnetConnectionArgs) ElementType() reflect.Type

type WebAppVnetConnectionInput added in v0.2.6

type WebAppVnetConnectionInput interface {
	pulumi.Input

	ToWebAppVnetConnectionOutput() WebAppVnetConnectionOutput
	ToWebAppVnetConnectionOutputWithContext(ctx context.Context) WebAppVnetConnectionOutput
}

type WebAppVnetConnectionOutput added in v0.2.6

type WebAppVnetConnectionOutput struct {
	*pulumi.OutputState
}

func (WebAppVnetConnectionOutput) ElementType added in v0.2.6

func (WebAppVnetConnectionOutput) ElementType() reflect.Type

func (WebAppVnetConnectionOutput) ToWebAppVnetConnectionOutput added in v0.2.6

func (o WebAppVnetConnectionOutput) ToWebAppVnetConnectionOutput() WebAppVnetConnectionOutput

func (WebAppVnetConnectionOutput) ToWebAppVnetConnectionOutputWithContext added in v0.2.6

func (o WebAppVnetConnectionOutput) ToWebAppVnetConnectionOutputWithContext(ctx context.Context) WebAppVnetConnectionOutput

type WebAppVnetConnectionSlot

type WebAppVnetConnectionSlot struct {
	pulumi.CustomResourceState

	// A certificate file (.cer) blob containing the public key of the private key used to authenticate a
	// Point-To-Site VPN connection.
	CertBlob pulumi.StringPtrOutput `pulumi:"certBlob"`
	// The client certificate thumbprint.
	CertThumbprint pulumi.StringOutput `pulumi:"certThumbprint"`
	// DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses.
	DnsServers pulumi.StringPtrOutput `pulumi:"dnsServers"`
	// Flag that is used to denote if this is VNET injection
	IsSwift pulumi.BoolPtrOutput `pulumi:"isSwift"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// <code>true</code> if a resync is required; otherwise, <code>false</code>.
	ResyncRequired pulumi.BoolOutput `pulumi:"resyncRequired"`
	// The routes that this Virtual Network connection uses.
	Routes VnetRouteResponseArrayOutput `pulumi:"routes"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The Virtual Network's resource ID.
	VnetResourceId pulumi.StringPtrOutput `pulumi:"vnetResourceId"`
}

Virtual Network information contract. Latest API Version: 2020-09-01.

func GetWebAppVnetConnectionSlot

func GetWebAppVnetConnectionSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppVnetConnectionSlotState, opts ...pulumi.ResourceOption) (*WebAppVnetConnectionSlot, error)

GetWebAppVnetConnectionSlot gets an existing WebAppVnetConnectionSlot 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 NewWebAppVnetConnectionSlot

func NewWebAppVnetConnectionSlot(ctx *pulumi.Context,
	name string, args *WebAppVnetConnectionSlotArgs, opts ...pulumi.ResourceOption) (*WebAppVnetConnectionSlot, error)

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

func (*WebAppVnetConnectionSlot) ElementType added in v0.2.6

func (*WebAppVnetConnectionSlot) ElementType() reflect.Type

func (*WebAppVnetConnectionSlot) ToWebAppVnetConnectionSlotOutput added in v0.2.6

func (i *WebAppVnetConnectionSlot) ToWebAppVnetConnectionSlotOutput() WebAppVnetConnectionSlotOutput

func (*WebAppVnetConnectionSlot) ToWebAppVnetConnectionSlotOutputWithContext added in v0.2.6

func (i *WebAppVnetConnectionSlot) ToWebAppVnetConnectionSlotOutputWithContext(ctx context.Context) WebAppVnetConnectionSlotOutput

type WebAppVnetConnectionSlotArgs

type WebAppVnetConnectionSlotArgs struct {
	// A certificate file (.cer) blob containing the public key of the private key used to authenticate a
	// Point-To-Site VPN connection.
	CertBlob pulumi.StringPtrInput
	// DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses.
	DnsServers pulumi.StringPtrInput
	// Flag that is used to denote if this is VNET injection
	IsSwift pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.
	Slot pulumi.StringInput
	// Name of an existing Virtual Network.
	VnetName pulumi.StringInput
	// The Virtual Network's resource ID.
	VnetResourceId pulumi.StringPtrInput
}

The set of arguments for constructing a WebAppVnetConnectionSlot resource.

func (WebAppVnetConnectionSlotArgs) ElementType

type WebAppVnetConnectionSlotInput added in v0.2.6

type WebAppVnetConnectionSlotInput interface {
	pulumi.Input

	ToWebAppVnetConnectionSlotOutput() WebAppVnetConnectionSlotOutput
	ToWebAppVnetConnectionSlotOutputWithContext(ctx context.Context) WebAppVnetConnectionSlotOutput
}

type WebAppVnetConnectionSlotOutput added in v0.2.6

type WebAppVnetConnectionSlotOutput struct {
	*pulumi.OutputState
}

func (WebAppVnetConnectionSlotOutput) ElementType added in v0.2.6

func (WebAppVnetConnectionSlotOutput) ToWebAppVnetConnectionSlotOutput added in v0.2.6

func (o WebAppVnetConnectionSlotOutput) ToWebAppVnetConnectionSlotOutput() WebAppVnetConnectionSlotOutput

func (WebAppVnetConnectionSlotOutput) ToWebAppVnetConnectionSlotOutputWithContext added in v0.2.6

func (o WebAppVnetConnectionSlotOutput) ToWebAppVnetConnectionSlotOutputWithContext(ctx context.Context) WebAppVnetConnectionSlotOutput

type WebAppVnetConnectionSlotState

type WebAppVnetConnectionSlotState struct {
	// A certificate file (.cer) blob containing the public key of the private key used to authenticate a
	// Point-To-Site VPN connection.
	CertBlob pulumi.StringPtrInput
	// The client certificate thumbprint.
	CertThumbprint pulumi.StringPtrInput
	// DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses.
	DnsServers pulumi.StringPtrInput
	// Flag that is used to denote if this is VNET injection
	IsSwift pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// <code>true</code> if a resync is required; otherwise, <code>false</code>.
	ResyncRequired pulumi.BoolPtrInput
	// The routes that this Virtual Network connection uses.
	Routes VnetRouteResponseArrayInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
	// The Virtual Network's resource ID.
	VnetResourceId pulumi.StringPtrInput
}

func (WebAppVnetConnectionSlotState) ElementType

type WebAppVnetConnectionState

type WebAppVnetConnectionState struct {
	// A certificate file (.cer) blob containing the public key of the private key used to authenticate a
	// Point-To-Site VPN connection.
	CertBlob pulumi.StringPtrInput
	// The client certificate thumbprint.
	CertThumbprint pulumi.StringPtrInput
	// DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses.
	DnsServers pulumi.StringPtrInput
	// Flag that is used to denote if this is VNET injection
	IsSwift pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// <code>true</code> if a resync is required; otherwise, <code>false</code>.
	ResyncRequired pulumi.BoolPtrInput
	// The routes that this Virtual Network connection uses.
	Routes VnetRouteResponseArrayInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
	// The Virtual Network's resource ID.
	VnetResourceId pulumi.StringPtrInput
}

func (WebAppVnetConnectionState) ElementType

func (WebAppVnetConnectionState) ElementType() reflect.Type

type WebApplicationSettings added in v0.6.0

type WebApplicationSettings struct {
	pulumi.CustomResourceState

	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Settings.
	Properties pulumi.StringMapOutput `pulumi:"properties"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

String dictionary resource. Latest API Version: 2020-09-01.

func GetWebApplicationSettings added in v0.6.0

func GetWebApplicationSettings(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebApplicationSettingsState, opts ...pulumi.ResourceOption) (*WebApplicationSettings, error)

GetWebApplicationSettings gets an existing WebApplicationSettings 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 NewWebApplicationSettings added in v0.6.0

func NewWebApplicationSettings(ctx *pulumi.Context,
	name string, args *WebApplicationSettingsArgs, opts ...pulumi.ResourceOption) (*WebApplicationSettings, error)

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

func (*WebApplicationSettings) ElementType added in v0.6.0

func (*WebApplicationSettings) ElementType() reflect.Type

func (*WebApplicationSettings) ToWebApplicationSettingsOutput added in v0.6.0

func (i *WebApplicationSettings) ToWebApplicationSettingsOutput() WebApplicationSettingsOutput

func (*WebApplicationSettings) ToWebApplicationSettingsOutputWithContext added in v0.6.0

func (i *WebApplicationSettings) ToWebApplicationSettingsOutputWithContext(ctx context.Context) WebApplicationSettingsOutput

type WebApplicationSettingsArgs added in v0.6.0

type WebApplicationSettingsArgs struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Settings.
	Properties pulumi.StringMapInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a WebApplicationSettings resource.

func (WebApplicationSettingsArgs) ElementType added in v0.6.0

func (WebApplicationSettingsArgs) ElementType() reflect.Type

type WebApplicationSettingsInput added in v0.6.0

type WebApplicationSettingsInput interface {
	pulumi.Input

	ToWebApplicationSettingsOutput() WebApplicationSettingsOutput
	ToWebApplicationSettingsOutputWithContext(ctx context.Context) WebApplicationSettingsOutput
}

type WebApplicationSettingsOutput added in v0.6.0

type WebApplicationSettingsOutput struct {
	*pulumi.OutputState
}

func (WebApplicationSettingsOutput) ElementType added in v0.6.0

func (WebApplicationSettingsOutput) ToWebApplicationSettingsOutput added in v0.6.0

func (o WebApplicationSettingsOutput) ToWebApplicationSettingsOutput() WebApplicationSettingsOutput

func (WebApplicationSettingsOutput) ToWebApplicationSettingsOutputWithContext added in v0.6.0

func (o WebApplicationSettingsOutput) ToWebApplicationSettingsOutputWithContext(ctx context.Context) WebApplicationSettingsOutput

type WebApplicationSettingsSlot added in v0.6.0

type WebApplicationSettingsSlot struct {
	pulumi.CustomResourceState

	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Settings.
	Properties pulumi.StringMapOutput `pulumi:"properties"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

String dictionary resource. Latest API Version: 2020-09-01.

func GetWebApplicationSettingsSlot added in v0.6.0

func GetWebApplicationSettingsSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebApplicationSettingsSlotState, opts ...pulumi.ResourceOption) (*WebApplicationSettingsSlot, error)

GetWebApplicationSettingsSlot gets an existing WebApplicationSettingsSlot 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 NewWebApplicationSettingsSlot added in v0.6.0

func NewWebApplicationSettingsSlot(ctx *pulumi.Context,
	name string, args *WebApplicationSettingsSlotArgs, opts ...pulumi.ResourceOption) (*WebApplicationSettingsSlot, error)

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

func (*WebApplicationSettingsSlot) ElementType added in v0.6.0

func (*WebApplicationSettingsSlot) ElementType() reflect.Type

func (*WebApplicationSettingsSlot) ToWebApplicationSettingsSlotOutput added in v0.6.0

func (i *WebApplicationSettingsSlot) ToWebApplicationSettingsSlotOutput() WebApplicationSettingsSlotOutput

func (*WebApplicationSettingsSlot) ToWebApplicationSettingsSlotOutputWithContext added in v0.6.0

func (i *WebApplicationSettingsSlot) ToWebApplicationSettingsSlotOutputWithContext(ctx context.Context) WebApplicationSettingsSlotOutput

type WebApplicationSettingsSlotArgs added in v0.6.0

type WebApplicationSettingsSlotArgs struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Settings.
	Properties pulumi.StringMapInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Name of the deployment slot. If a slot is not specified, the API will update the application settings for the production slot.
	Slot pulumi.StringInput
}

The set of arguments for constructing a WebApplicationSettingsSlot resource.

func (WebApplicationSettingsSlotArgs) ElementType added in v0.6.0

type WebApplicationSettingsSlotInput added in v0.6.0

type WebApplicationSettingsSlotInput interface {
	pulumi.Input

	ToWebApplicationSettingsSlotOutput() WebApplicationSettingsSlotOutput
	ToWebApplicationSettingsSlotOutputWithContext(ctx context.Context) WebApplicationSettingsSlotOutput
}

type WebApplicationSettingsSlotOutput added in v0.6.0

type WebApplicationSettingsSlotOutput struct {
	*pulumi.OutputState
}

func (WebApplicationSettingsSlotOutput) ElementType added in v0.6.0

func (WebApplicationSettingsSlotOutput) ToWebApplicationSettingsSlotOutput added in v0.6.0

func (o WebApplicationSettingsSlotOutput) ToWebApplicationSettingsSlotOutput() WebApplicationSettingsSlotOutput

func (WebApplicationSettingsSlotOutput) ToWebApplicationSettingsSlotOutputWithContext added in v0.6.0

func (o WebApplicationSettingsSlotOutput) ToWebApplicationSettingsSlotOutputWithContext(ctx context.Context) WebApplicationSettingsSlotOutput

type WebApplicationSettingsSlotState added in v0.6.0

type WebApplicationSettingsSlotState struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Settings.
	Properties pulumi.StringMapInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebApplicationSettingsSlotState) ElementType added in v0.6.0

type WebApplicationSettingsState added in v0.6.0

type WebApplicationSettingsState struct {
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Settings.
	Properties pulumi.StringMapInput
	// The system metadata relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (WebApplicationSettingsState) ElementType added in v0.6.0

type WorkerPool

type WorkerPool struct {
	// Shared or dedicated web app hosting
	ComputeMode *string `pulumi:"computeMode"`
	// Resource Id
	Id *string `pulumi:"id"`
	// Names of all instances in the worker pool (read only)
	InstanceNames []string `pulumi:"instanceNames"`
	// Kind of resource
	Kind *string `pulumi:"kind"`
	// Resource Location
	Location string `pulumi:"location"`
	// Resource Name
	Name *string `pulumi:"name"`
	// Describes a sku for a scalable resource
	Sku *SkuDescription `pulumi:"sku"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type *string `pulumi:"type"`
	// Number of instances in the worker pool
	WorkerCount *int `pulumi:"workerCount"`
	// VM size of the worker pool instances
	WorkerSize *string `pulumi:"workerSize"`
	// Worker size id for referencing this worker pool
	WorkerSizeId *int `pulumi:"workerSizeId"`
}

Worker pool of a hostingEnvironment (App Service Environment)

type WorkerPoolArgs

type WorkerPoolArgs struct {
	// Shared or dedicated web app hosting
	ComputeMode *ComputeModeOptions `pulumi:"computeMode"`
	// Resource Id
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Names of all instances in the worker pool (read only)
	InstanceNames pulumi.StringArrayInput `pulumi:"instanceNames"`
	// Kind of resource
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Location
	Location pulumi.StringInput `pulumi:"location"`
	// Resource Name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Describes a sku for a scalable resource
	Sku SkuDescriptionPtrInput `pulumi:"sku"`
	// Resource tags
	Tags pulumi.StringMapInput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Number of instances in the worker pool
	WorkerCount pulumi.IntPtrInput `pulumi:"workerCount"`
	// VM size of the worker pool instances
	WorkerSize pulumi.StringPtrInput `pulumi:"workerSize"`
	// Worker size id for referencing this worker pool
	WorkerSizeId pulumi.IntPtrInput `pulumi:"workerSizeId"`
}

Worker pool of a hostingEnvironment (App Service Environment)

func (WorkerPoolArgs) ElementType

func (WorkerPoolArgs) ElementType() reflect.Type

func (WorkerPoolArgs) ToWorkerPoolOutput

func (i WorkerPoolArgs) ToWorkerPoolOutput() WorkerPoolOutput

func (WorkerPoolArgs) ToWorkerPoolOutputWithContext

func (i WorkerPoolArgs) ToWorkerPoolOutputWithContext(ctx context.Context) WorkerPoolOutput

type WorkerPoolArray

type WorkerPoolArray []WorkerPoolInput

func (WorkerPoolArray) ElementType

func (WorkerPoolArray) ElementType() reflect.Type

func (WorkerPoolArray) ToWorkerPoolArrayOutput

func (i WorkerPoolArray) ToWorkerPoolArrayOutput() WorkerPoolArrayOutput

func (WorkerPoolArray) ToWorkerPoolArrayOutputWithContext

func (i WorkerPoolArray) ToWorkerPoolArrayOutputWithContext(ctx context.Context) WorkerPoolArrayOutput

type WorkerPoolArrayInput

type WorkerPoolArrayInput interface {
	pulumi.Input

	ToWorkerPoolArrayOutput() WorkerPoolArrayOutput
	ToWorkerPoolArrayOutputWithContext(context.Context) WorkerPoolArrayOutput
}

WorkerPoolArrayInput is an input type that accepts WorkerPoolArray and WorkerPoolArrayOutput values. You can construct a concrete instance of `WorkerPoolArrayInput` via:

WorkerPoolArray{ WorkerPoolArgs{...} }

type WorkerPoolArrayOutput

type WorkerPoolArrayOutput struct{ *pulumi.OutputState }

func (WorkerPoolArrayOutput) ElementType

func (WorkerPoolArrayOutput) ElementType() reflect.Type

func (WorkerPoolArrayOutput) Index

func (WorkerPoolArrayOutput) ToWorkerPoolArrayOutput

func (o WorkerPoolArrayOutput) ToWorkerPoolArrayOutput() WorkerPoolArrayOutput

func (WorkerPoolArrayOutput) ToWorkerPoolArrayOutputWithContext

func (o WorkerPoolArrayOutput) ToWorkerPoolArrayOutputWithContext(ctx context.Context) WorkerPoolArrayOutput

type WorkerPoolInput

type WorkerPoolInput interface {
	pulumi.Input

	ToWorkerPoolOutput() WorkerPoolOutput
	ToWorkerPoolOutputWithContext(context.Context) WorkerPoolOutput
}

WorkerPoolInput is an input type that accepts WorkerPoolArgs and WorkerPoolOutput values. You can construct a concrete instance of `WorkerPoolInput` via:

WorkerPoolArgs{...}

type WorkerPoolOutput

type WorkerPoolOutput struct{ *pulumi.OutputState }

Worker pool of a hostingEnvironment (App Service Environment)

func (WorkerPoolOutput) ComputeMode

func (o WorkerPoolOutput) ComputeMode() pulumi.StringPtrOutput

Shared or dedicated web app hosting

func (WorkerPoolOutput) ElementType

func (WorkerPoolOutput) ElementType() reflect.Type

func (WorkerPoolOutput) Id

Resource Id

func (WorkerPoolOutput) InstanceNames

func (o WorkerPoolOutput) InstanceNames() pulumi.StringArrayOutput

Names of all instances in the worker pool (read only)

func (WorkerPoolOutput) Kind

Kind of resource

func (WorkerPoolOutput) Location

func (o WorkerPoolOutput) Location() pulumi.StringOutput

Resource Location

func (WorkerPoolOutput) Name

Resource Name

func (WorkerPoolOutput) Sku

Describes a sku for a scalable resource

func (WorkerPoolOutput) Tags

Resource tags

func (WorkerPoolOutput) ToWorkerPoolOutput

func (o WorkerPoolOutput) ToWorkerPoolOutput() WorkerPoolOutput

func (WorkerPoolOutput) ToWorkerPoolOutputWithContext

func (o WorkerPoolOutput) ToWorkerPoolOutputWithContext(ctx context.Context) WorkerPoolOutput

func (WorkerPoolOutput) Type

Resource type

func (WorkerPoolOutput) WorkerCount

func (o WorkerPoolOutput) WorkerCount() pulumi.IntPtrOutput

Number of instances in the worker pool

func (WorkerPoolOutput) WorkerSize

func (o WorkerPoolOutput) WorkerSize() pulumi.StringPtrOutput

VM size of the worker pool instances

func (WorkerPoolOutput) WorkerSizeId

func (o WorkerPoolOutput) WorkerSizeId() pulumi.IntPtrOutput

Worker size id for referencing this worker pool

type WorkerPoolResponse

type WorkerPoolResponse struct {
	// Shared or dedicated web app hosting
	ComputeMode *string `pulumi:"computeMode"`
	// Resource Id
	Id *string `pulumi:"id"`
	// Names of all instances in the worker pool (read only)
	InstanceNames []string `pulumi:"instanceNames"`
	// Kind of resource
	Kind *string `pulumi:"kind"`
	// Resource Location
	Location string `pulumi:"location"`
	// Resource Name
	Name *string `pulumi:"name"`
	// Describes a sku for a scalable resource
	Sku *SkuDescriptionResponse `pulumi:"sku"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type *string `pulumi:"type"`
	// Number of instances in the worker pool
	WorkerCount *int `pulumi:"workerCount"`
	// VM size of the worker pool instances
	WorkerSize *string `pulumi:"workerSize"`
	// Worker size id for referencing this worker pool
	WorkerSizeId *int `pulumi:"workerSizeId"`
}

Worker pool of a hostingEnvironment (App Service Environment)

type WorkerPoolResponseArgs

type WorkerPoolResponseArgs struct {
	// Shared or dedicated web app hosting
	ComputeMode pulumi.StringPtrInput `pulumi:"computeMode"`
	// Resource Id
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Names of all instances in the worker pool (read only)
	InstanceNames pulumi.StringArrayInput `pulumi:"instanceNames"`
	// Kind of resource
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Location
	Location pulumi.StringInput `pulumi:"location"`
	// Resource Name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Describes a sku for a scalable resource
	Sku SkuDescriptionResponsePtrInput `pulumi:"sku"`
	// Resource tags
	Tags pulumi.StringMapInput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Number of instances in the worker pool
	WorkerCount pulumi.IntPtrInput `pulumi:"workerCount"`
	// VM size of the worker pool instances
	WorkerSize pulumi.StringPtrInput `pulumi:"workerSize"`
	// Worker size id for referencing this worker pool
	WorkerSizeId pulumi.IntPtrInput `pulumi:"workerSizeId"`
}

Worker pool of a hostingEnvironment (App Service Environment)

func (WorkerPoolResponseArgs) ElementType

func (WorkerPoolResponseArgs) ElementType() reflect.Type

func (WorkerPoolResponseArgs) ToWorkerPoolResponseOutput

func (i WorkerPoolResponseArgs) ToWorkerPoolResponseOutput() WorkerPoolResponseOutput

func (WorkerPoolResponseArgs) ToWorkerPoolResponseOutputWithContext

func (i WorkerPoolResponseArgs) ToWorkerPoolResponseOutputWithContext(ctx context.Context) WorkerPoolResponseOutput

type WorkerPoolResponseArray

type WorkerPoolResponseArray []WorkerPoolResponseInput

func (WorkerPoolResponseArray) ElementType

func (WorkerPoolResponseArray) ElementType() reflect.Type

func (WorkerPoolResponseArray) ToWorkerPoolResponseArrayOutput

func (i WorkerPoolResponseArray) ToWorkerPoolResponseArrayOutput() WorkerPoolResponseArrayOutput

func (WorkerPoolResponseArray) ToWorkerPoolResponseArrayOutputWithContext

func (i WorkerPoolResponseArray) ToWorkerPoolResponseArrayOutputWithContext(ctx context.Context) WorkerPoolResponseArrayOutput

type WorkerPoolResponseArrayInput

type WorkerPoolResponseArrayInput interface {
	pulumi.Input

	ToWorkerPoolResponseArrayOutput() WorkerPoolResponseArrayOutput
	ToWorkerPoolResponseArrayOutputWithContext(context.Context) WorkerPoolResponseArrayOutput
}

WorkerPoolResponseArrayInput is an input type that accepts WorkerPoolResponseArray and WorkerPoolResponseArrayOutput values. You can construct a concrete instance of `WorkerPoolResponseArrayInput` via:

WorkerPoolResponseArray{ WorkerPoolResponseArgs{...} }

type WorkerPoolResponseArrayOutput

type WorkerPoolResponseArrayOutput struct{ *pulumi.OutputState }

func (WorkerPoolResponseArrayOutput) ElementType

func (WorkerPoolResponseArrayOutput) Index

func (WorkerPoolResponseArrayOutput) ToWorkerPoolResponseArrayOutput

func (o WorkerPoolResponseArrayOutput) ToWorkerPoolResponseArrayOutput() WorkerPoolResponseArrayOutput

func (WorkerPoolResponseArrayOutput) ToWorkerPoolResponseArrayOutputWithContext

func (o WorkerPoolResponseArrayOutput) ToWorkerPoolResponseArrayOutputWithContext(ctx context.Context) WorkerPoolResponseArrayOutput

type WorkerPoolResponseInput

type WorkerPoolResponseInput interface {
	pulumi.Input

	ToWorkerPoolResponseOutput() WorkerPoolResponseOutput
	ToWorkerPoolResponseOutputWithContext(context.Context) WorkerPoolResponseOutput
}

WorkerPoolResponseInput is an input type that accepts WorkerPoolResponseArgs and WorkerPoolResponseOutput values. You can construct a concrete instance of `WorkerPoolResponseInput` via:

WorkerPoolResponseArgs{...}

type WorkerPoolResponseOutput

type WorkerPoolResponseOutput struct{ *pulumi.OutputState }

Worker pool of a hostingEnvironment (App Service Environment)

func (WorkerPoolResponseOutput) ComputeMode

Shared or dedicated web app hosting

func (WorkerPoolResponseOutput) ElementType

func (WorkerPoolResponseOutput) ElementType() reflect.Type

func (WorkerPoolResponseOutput) Id

Resource Id

func (WorkerPoolResponseOutput) InstanceNames

Names of all instances in the worker pool (read only)

func (WorkerPoolResponseOutput) Kind

Kind of resource

func (WorkerPoolResponseOutput) Location

Resource Location

func (WorkerPoolResponseOutput) Name

Resource Name

func (WorkerPoolResponseOutput) Sku

Describes a sku for a scalable resource

func (WorkerPoolResponseOutput) Tags

Resource tags

func (WorkerPoolResponseOutput) ToWorkerPoolResponseOutput

func (o WorkerPoolResponseOutput) ToWorkerPoolResponseOutput() WorkerPoolResponseOutput

func (WorkerPoolResponseOutput) ToWorkerPoolResponseOutputWithContext

func (o WorkerPoolResponseOutput) ToWorkerPoolResponseOutputWithContext(ctx context.Context) WorkerPoolResponseOutput

func (WorkerPoolResponseOutput) Type

Resource type

func (WorkerPoolResponseOutput) WorkerCount

Number of instances in the worker pool

func (WorkerPoolResponseOutput) WorkerSize

VM size of the worker pool instances

func (WorkerPoolResponseOutput) WorkerSizeId

func (o WorkerPoolResponseOutput) WorkerSizeId() pulumi.IntPtrOutput

Worker size id for referencing this worker pool

type WorkerSizeOptions added in v0.3.1

type WorkerSizeOptions pulumi.String

Size of the machines

func (WorkerSizeOptions) ElementType added in v0.3.1

func (WorkerSizeOptions) ElementType() reflect.Type

func (WorkerSizeOptions) ToStringOutput added in v0.3.1

func (e WorkerSizeOptions) ToStringOutput() pulumi.StringOutput

func (WorkerSizeOptions) ToStringOutputWithContext added in v0.3.1

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

func (WorkerSizeOptions) ToStringPtrOutput added in v0.3.1

func (e WorkerSizeOptions) ToStringPtrOutput() pulumi.StringPtrOutput

func (WorkerSizeOptions) ToStringPtrOutputWithContext added in v0.3.1

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

type WsdlDefinition

type WsdlDefinition struct {
	// The WSDL content
	Content *string `pulumi:"content"`
	// The WSDL import method
	ImportMethod *string `pulumi:"importMethod"`
	// The service with name and endpoint names
	Service *WsdlService `pulumi:"service"`
	// The WSDL URL
	Url *string `pulumi:"url"`
}

The WSDL definition

type WsdlDefinitionArgs

type WsdlDefinitionArgs struct {
	// The WSDL content
	Content pulumi.StringPtrInput `pulumi:"content"`
	// The WSDL import method
	ImportMethod pulumi.StringPtrInput `pulumi:"importMethod"`
	// The service with name and endpoint names
	Service WsdlServicePtrInput `pulumi:"service"`
	// The WSDL URL
	Url pulumi.StringPtrInput `pulumi:"url"`
}

The WSDL definition

func (WsdlDefinitionArgs) ElementType

func (WsdlDefinitionArgs) ElementType() reflect.Type

func (WsdlDefinitionArgs) ToWsdlDefinitionOutput

func (i WsdlDefinitionArgs) ToWsdlDefinitionOutput() WsdlDefinitionOutput

func (WsdlDefinitionArgs) ToWsdlDefinitionOutputWithContext

func (i WsdlDefinitionArgs) ToWsdlDefinitionOutputWithContext(ctx context.Context) WsdlDefinitionOutput

func (WsdlDefinitionArgs) ToWsdlDefinitionPtrOutput

func (i WsdlDefinitionArgs) ToWsdlDefinitionPtrOutput() WsdlDefinitionPtrOutput

func (WsdlDefinitionArgs) ToWsdlDefinitionPtrOutputWithContext

func (i WsdlDefinitionArgs) ToWsdlDefinitionPtrOutputWithContext(ctx context.Context) WsdlDefinitionPtrOutput

type WsdlDefinitionInput

type WsdlDefinitionInput interface {
	pulumi.Input

	ToWsdlDefinitionOutput() WsdlDefinitionOutput
	ToWsdlDefinitionOutputWithContext(context.Context) WsdlDefinitionOutput
}

WsdlDefinitionInput is an input type that accepts WsdlDefinitionArgs and WsdlDefinitionOutput values. You can construct a concrete instance of `WsdlDefinitionInput` via:

WsdlDefinitionArgs{...}

type WsdlDefinitionOutput

type WsdlDefinitionOutput struct{ *pulumi.OutputState }

The WSDL definition

func (WsdlDefinitionOutput) Content

The WSDL content

func (WsdlDefinitionOutput) ElementType

func (WsdlDefinitionOutput) ElementType() reflect.Type

func (WsdlDefinitionOutput) ImportMethod

func (o WsdlDefinitionOutput) ImportMethod() pulumi.StringPtrOutput

The WSDL import method

func (WsdlDefinitionOutput) Service

The service with name and endpoint names

func (WsdlDefinitionOutput) ToWsdlDefinitionOutput

func (o WsdlDefinitionOutput) ToWsdlDefinitionOutput() WsdlDefinitionOutput

func (WsdlDefinitionOutput) ToWsdlDefinitionOutputWithContext

func (o WsdlDefinitionOutput) ToWsdlDefinitionOutputWithContext(ctx context.Context) WsdlDefinitionOutput

func (WsdlDefinitionOutput) ToWsdlDefinitionPtrOutput

func (o WsdlDefinitionOutput) ToWsdlDefinitionPtrOutput() WsdlDefinitionPtrOutput

func (WsdlDefinitionOutput) ToWsdlDefinitionPtrOutputWithContext

func (o WsdlDefinitionOutput) ToWsdlDefinitionPtrOutputWithContext(ctx context.Context) WsdlDefinitionPtrOutput

func (WsdlDefinitionOutput) Url

The WSDL URL

type WsdlDefinitionPtrInput

type WsdlDefinitionPtrInput interface {
	pulumi.Input

	ToWsdlDefinitionPtrOutput() WsdlDefinitionPtrOutput
	ToWsdlDefinitionPtrOutputWithContext(context.Context) WsdlDefinitionPtrOutput
}

WsdlDefinitionPtrInput is an input type that accepts WsdlDefinitionArgs, WsdlDefinitionPtr and WsdlDefinitionPtrOutput values. You can construct a concrete instance of `WsdlDefinitionPtrInput` via:

        WsdlDefinitionArgs{...}

or:

        nil

type WsdlDefinitionPtrOutput

type WsdlDefinitionPtrOutput struct{ *pulumi.OutputState }

func (WsdlDefinitionPtrOutput) Content

The WSDL content

func (WsdlDefinitionPtrOutput) Elem

func (WsdlDefinitionPtrOutput) ElementType

func (WsdlDefinitionPtrOutput) ElementType() reflect.Type

func (WsdlDefinitionPtrOutput) ImportMethod

The WSDL import method

func (WsdlDefinitionPtrOutput) Service

The service with name and endpoint names

func (WsdlDefinitionPtrOutput) ToWsdlDefinitionPtrOutput

func (o WsdlDefinitionPtrOutput) ToWsdlDefinitionPtrOutput() WsdlDefinitionPtrOutput

func (WsdlDefinitionPtrOutput) ToWsdlDefinitionPtrOutputWithContext

func (o WsdlDefinitionPtrOutput) ToWsdlDefinitionPtrOutputWithContext(ctx context.Context) WsdlDefinitionPtrOutput

func (WsdlDefinitionPtrOutput) Url

The WSDL URL

type WsdlDefinitionResponse

type WsdlDefinitionResponse struct {
	// The WSDL content
	Content *string `pulumi:"content"`
	// The WSDL import method
	ImportMethod *string `pulumi:"importMethod"`
	// The service with name and endpoint names
	Service *WsdlServiceResponse `pulumi:"service"`
	// The WSDL URL
	Url *string `pulumi:"url"`
}

The WSDL definition

type WsdlDefinitionResponseArgs

type WsdlDefinitionResponseArgs struct {
	// The WSDL content
	Content pulumi.StringPtrInput `pulumi:"content"`
	// The WSDL import method
	ImportMethod pulumi.StringPtrInput `pulumi:"importMethod"`
	// The service with name and endpoint names
	Service WsdlServiceResponsePtrInput `pulumi:"service"`
	// The WSDL URL
	Url pulumi.StringPtrInput `pulumi:"url"`
}

The WSDL definition

func (WsdlDefinitionResponseArgs) ElementType

func (WsdlDefinitionResponseArgs) ElementType() reflect.Type

func (WsdlDefinitionResponseArgs) ToWsdlDefinitionResponseOutput

func (i WsdlDefinitionResponseArgs) ToWsdlDefinitionResponseOutput() WsdlDefinitionResponseOutput

func (WsdlDefinitionResponseArgs) ToWsdlDefinitionResponseOutputWithContext

func (i WsdlDefinitionResponseArgs) ToWsdlDefinitionResponseOutputWithContext(ctx context.Context) WsdlDefinitionResponseOutput

func (WsdlDefinitionResponseArgs) ToWsdlDefinitionResponsePtrOutput

func (i WsdlDefinitionResponseArgs) ToWsdlDefinitionResponsePtrOutput() WsdlDefinitionResponsePtrOutput

func (WsdlDefinitionResponseArgs) ToWsdlDefinitionResponsePtrOutputWithContext

func (i WsdlDefinitionResponseArgs) ToWsdlDefinitionResponsePtrOutputWithContext(ctx context.Context) WsdlDefinitionResponsePtrOutput

type WsdlDefinitionResponseInput

type WsdlDefinitionResponseInput interface {
	pulumi.Input

	ToWsdlDefinitionResponseOutput() WsdlDefinitionResponseOutput
	ToWsdlDefinitionResponseOutputWithContext(context.Context) WsdlDefinitionResponseOutput
}

WsdlDefinitionResponseInput is an input type that accepts WsdlDefinitionResponseArgs and WsdlDefinitionResponseOutput values. You can construct a concrete instance of `WsdlDefinitionResponseInput` via:

WsdlDefinitionResponseArgs{...}

type WsdlDefinitionResponseOutput

type WsdlDefinitionResponseOutput struct{ *pulumi.OutputState }

The WSDL definition

func (WsdlDefinitionResponseOutput) Content

The WSDL content

func (WsdlDefinitionResponseOutput) ElementType

func (WsdlDefinitionResponseOutput) ImportMethod

The WSDL import method

func (WsdlDefinitionResponseOutput) Service

The service with name and endpoint names

func (WsdlDefinitionResponseOutput) ToWsdlDefinitionResponseOutput

func (o WsdlDefinitionResponseOutput) ToWsdlDefinitionResponseOutput() WsdlDefinitionResponseOutput

func (WsdlDefinitionResponseOutput) ToWsdlDefinitionResponseOutputWithContext

func (o WsdlDefinitionResponseOutput) ToWsdlDefinitionResponseOutputWithContext(ctx context.Context) WsdlDefinitionResponseOutput

func (WsdlDefinitionResponseOutput) ToWsdlDefinitionResponsePtrOutput

func (o WsdlDefinitionResponseOutput) ToWsdlDefinitionResponsePtrOutput() WsdlDefinitionResponsePtrOutput

func (WsdlDefinitionResponseOutput) ToWsdlDefinitionResponsePtrOutputWithContext

func (o WsdlDefinitionResponseOutput) ToWsdlDefinitionResponsePtrOutputWithContext(ctx context.Context) WsdlDefinitionResponsePtrOutput

func (WsdlDefinitionResponseOutput) Url

The WSDL URL

type WsdlDefinitionResponsePtrInput

type WsdlDefinitionResponsePtrInput interface {
	pulumi.Input

	ToWsdlDefinitionResponsePtrOutput() WsdlDefinitionResponsePtrOutput
	ToWsdlDefinitionResponsePtrOutputWithContext(context.Context) WsdlDefinitionResponsePtrOutput
}

WsdlDefinitionResponsePtrInput is an input type that accepts WsdlDefinitionResponseArgs, WsdlDefinitionResponsePtr and WsdlDefinitionResponsePtrOutput values. You can construct a concrete instance of `WsdlDefinitionResponsePtrInput` via:

        WsdlDefinitionResponseArgs{...}

or:

        nil

type WsdlDefinitionResponsePtrOutput

type WsdlDefinitionResponsePtrOutput struct{ *pulumi.OutputState }

func (WsdlDefinitionResponsePtrOutput) Content

The WSDL content

func (WsdlDefinitionResponsePtrOutput) Elem

func (WsdlDefinitionResponsePtrOutput) ElementType

func (WsdlDefinitionResponsePtrOutput) ImportMethod

The WSDL import method

func (WsdlDefinitionResponsePtrOutput) Service

The service with name and endpoint names

func (WsdlDefinitionResponsePtrOutput) ToWsdlDefinitionResponsePtrOutput

func (o WsdlDefinitionResponsePtrOutput) ToWsdlDefinitionResponsePtrOutput() WsdlDefinitionResponsePtrOutput

func (WsdlDefinitionResponsePtrOutput) ToWsdlDefinitionResponsePtrOutputWithContext

func (o WsdlDefinitionResponsePtrOutput) ToWsdlDefinitionResponsePtrOutputWithContext(ctx context.Context) WsdlDefinitionResponsePtrOutput

func (WsdlDefinitionResponsePtrOutput) Url

The WSDL URL

type WsdlImportMethod added in v0.3.1

type WsdlImportMethod pulumi.String

The WSDL import method

func (WsdlImportMethod) ElementType added in v0.3.1

func (WsdlImportMethod) ElementType() reflect.Type

func (WsdlImportMethod) ToStringOutput added in v0.3.1

func (e WsdlImportMethod) ToStringOutput() pulumi.StringOutput

func (WsdlImportMethod) ToStringOutputWithContext added in v0.3.1

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

func (WsdlImportMethod) ToStringPtrOutput added in v0.3.1

func (e WsdlImportMethod) ToStringPtrOutput() pulumi.StringPtrOutput

func (WsdlImportMethod) ToStringPtrOutputWithContext added in v0.3.1

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

type WsdlService

type WsdlService struct {
	// List of the endpoints' qualified names
	EndpointQualifiedNames []string `pulumi:"endpointQualifiedNames"`
	// The service's qualified name
	QualifiedName string `pulumi:"qualifiedName"`
}

The service with name and endpoint names

type WsdlServiceArgs

type WsdlServiceArgs struct {
	// List of the endpoints' qualified names
	EndpointQualifiedNames pulumi.StringArrayInput `pulumi:"endpointQualifiedNames"`
	// The service's qualified name
	QualifiedName pulumi.StringInput `pulumi:"qualifiedName"`
}

The service with name and endpoint names

func (WsdlServiceArgs) ElementType

func (WsdlServiceArgs) ElementType() reflect.Type

func (WsdlServiceArgs) ToWsdlServiceOutput

func (i WsdlServiceArgs) ToWsdlServiceOutput() WsdlServiceOutput

func (WsdlServiceArgs) ToWsdlServiceOutputWithContext

func (i WsdlServiceArgs) ToWsdlServiceOutputWithContext(ctx context.Context) WsdlServiceOutput

func (WsdlServiceArgs) ToWsdlServicePtrOutput

func (i WsdlServiceArgs) ToWsdlServicePtrOutput() WsdlServicePtrOutput

func (WsdlServiceArgs) ToWsdlServicePtrOutputWithContext

func (i WsdlServiceArgs) ToWsdlServicePtrOutputWithContext(ctx context.Context) WsdlServicePtrOutput

type WsdlServiceInput

type WsdlServiceInput interface {
	pulumi.Input

	ToWsdlServiceOutput() WsdlServiceOutput
	ToWsdlServiceOutputWithContext(context.Context) WsdlServiceOutput
}

WsdlServiceInput is an input type that accepts WsdlServiceArgs and WsdlServiceOutput values. You can construct a concrete instance of `WsdlServiceInput` via:

WsdlServiceArgs{...}

type WsdlServiceOutput

type WsdlServiceOutput struct{ *pulumi.OutputState }

The service with name and endpoint names

func (WsdlServiceOutput) ElementType

func (WsdlServiceOutput) ElementType() reflect.Type

func (WsdlServiceOutput) EndpointQualifiedNames

func (o WsdlServiceOutput) EndpointQualifiedNames() pulumi.StringArrayOutput

List of the endpoints' qualified names

func (WsdlServiceOutput) QualifiedName

func (o WsdlServiceOutput) QualifiedName() pulumi.StringOutput

The service's qualified name

func (WsdlServiceOutput) ToWsdlServiceOutput

func (o WsdlServiceOutput) ToWsdlServiceOutput() WsdlServiceOutput

func (WsdlServiceOutput) ToWsdlServiceOutputWithContext

func (o WsdlServiceOutput) ToWsdlServiceOutputWithContext(ctx context.Context) WsdlServiceOutput

func (WsdlServiceOutput) ToWsdlServicePtrOutput

func (o WsdlServiceOutput) ToWsdlServicePtrOutput() WsdlServicePtrOutput

func (WsdlServiceOutput) ToWsdlServicePtrOutputWithContext

func (o WsdlServiceOutput) ToWsdlServicePtrOutputWithContext(ctx context.Context) WsdlServicePtrOutput

type WsdlServicePtrInput

type WsdlServicePtrInput interface {
	pulumi.Input

	ToWsdlServicePtrOutput() WsdlServicePtrOutput
	ToWsdlServicePtrOutputWithContext(context.Context) WsdlServicePtrOutput
}

WsdlServicePtrInput is an input type that accepts WsdlServiceArgs, WsdlServicePtr and WsdlServicePtrOutput values. You can construct a concrete instance of `WsdlServicePtrInput` via:

        WsdlServiceArgs{...}

or:

        nil

func WsdlServicePtr

func WsdlServicePtr(v *WsdlServiceArgs) WsdlServicePtrInput

type WsdlServicePtrOutput

type WsdlServicePtrOutput struct{ *pulumi.OutputState }

func (WsdlServicePtrOutput) Elem

func (WsdlServicePtrOutput) ElementType

func (WsdlServicePtrOutput) ElementType() reflect.Type

func (WsdlServicePtrOutput) EndpointQualifiedNames

func (o WsdlServicePtrOutput) EndpointQualifiedNames() pulumi.StringArrayOutput

List of the endpoints' qualified names

func (WsdlServicePtrOutput) QualifiedName

func (o WsdlServicePtrOutput) QualifiedName() pulumi.StringPtrOutput

The service's qualified name

func (WsdlServicePtrOutput) ToWsdlServicePtrOutput

func (o WsdlServicePtrOutput) ToWsdlServicePtrOutput() WsdlServicePtrOutput

func (WsdlServicePtrOutput) ToWsdlServicePtrOutputWithContext

func (o WsdlServicePtrOutput) ToWsdlServicePtrOutputWithContext(ctx context.Context) WsdlServicePtrOutput

type WsdlServiceResponse

type WsdlServiceResponse struct {
	// List of the endpoints' qualified names
	EndpointQualifiedNames []string `pulumi:"endpointQualifiedNames"`
	// The service's qualified name
	QualifiedName string `pulumi:"qualifiedName"`
}

The service with name and endpoint names

type WsdlServiceResponseArgs

type WsdlServiceResponseArgs struct {
	// List of the endpoints' qualified names
	EndpointQualifiedNames pulumi.StringArrayInput `pulumi:"endpointQualifiedNames"`
	// The service's qualified name
	QualifiedName pulumi.StringInput `pulumi:"qualifiedName"`
}

The service with name and endpoint names

func (WsdlServiceResponseArgs) ElementType

func (WsdlServiceResponseArgs) ElementType() reflect.Type

func (WsdlServiceResponseArgs) ToWsdlServiceResponseOutput

func (i WsdlServiceResponseArgs) ToWsdlServiceResponseOutput() WsdlServiceResponseOutput

func (WsdlServiceResponseArgs) ToWsdlServiceResponseOutputWithContext

func (i WsdlServiceResponseArgs) ToWsdlServiceResponseOutputWithContext(ctx context.Context) WsdlServiceResponseOutput

func (WsdlServiceResponseArgs) ToWsdlServiceResponsePtrOutput

func (i WsdlServiceResponseArgs) ToWsdlServiceResponsePtrOutput() WsdlServiceResponsePtrOutput

func (WsdlServiceResponseArgs) ToWsdlServiceResponsePtrOutputWithContext

func (i WsdlServiceResponseArgs) ToWsdlServiceResponsePtrOutputWithContext(ctx context.Context) WsdlServiceResponsePtrOutput

type WsdlServiceResponseArray

type WsdlServiceResponseArray []WsdlServiceResponseInput

func (WsdlServiceResponseArray) ElementType

func (WsdlServiceResponseArray) ElementType() reflect.Type

func (WsdlServiceResponseArray) ToWsdlServiceResponseArrayOutput

func (i WsdlServiceResponseArray) ToWsdlServiceResponseArrayOutput() WsdlServiceResponseArrayOutput

func (WsdlServiceResponseArray) ToWsdlServiceResponseArrayOutputWithContext

func (i WsdlServiceResponseArray) ToWsdlServiceResponseArrayOutputWithContext(ctx context.Context) WsdlServiceResponseArrayOutput

type WsdlServiceResponseArrayInput

type WsdlServiceResponseArrayInput interface {
	pulumi.Input

	ToWsdlServiceResponseArrayOutput() WsdlServiceResponseArrayOutput
	ToWsdlServiceResponseArrayOutputWithContext(context.Context) WsdlServiceResponseArrayOutput
}

WsdlServiceResponseArrayInput is an input type that accepts WsdlServiceResponseArray and WsdlServiceResponseArrayOutput values. You can construct a concrete instance of `WsdlServiceResponseArrayInput` via:

WsdlServiceResponseArray{ WsdlServiceResponseArgs{...} }

type WsdlServiceResponseArrayOutput

type WsdlServiceResponseArrayOutput struct{ *pulumi.OutputState }

func (WsdlServiceResponseArrayOutput) ElementType

func (WsdlServiceResponseArrayOutput) Index

func (WsdlServiceResponseArrayOutput) ToWsdlServiceResponseArrayOutput

func (o WsdlServiceResponseArrayOutput) ToWsdlServiceResponseArrayOutput() WsdlServiceResponseArrayOutput

func (WsdlServiceResponseArrayOutput) ToWsdlServiceResponseArrayOutputWithContext

func (o WsdlServiceResponseArrayOutput) ToWsdlServiceResponseArrayOutputWithContext(ctx context.Context) WsdlServiceResponseArrayOutput

type WsdlServiceResponseInput

type WsdlServiceResponseInput interface {
	pulumi.Input

	ToWsdlServiceResponseOutput() WsdlServiceResponseOutput
	ToWsdlServiceResponseOutputWithContext(context.Context) WsdlServiceResponseOutput
}

WsdlServiceResponseInput is an input type that accepts WsdlServiceResponseArgs and WsdlServiceResponseOutput values. You can construct a concrete instance of `WsdlServiceResponseInput` via:

WsdlServiceResponseArgs{...}

type WsdlServiceResponseOutput

type WsdlServiceResponseOutput struct{ *pulumi.OutputState }

The service with name and endpoint names

func (WsdlServiceResponseOutput) ElementType

func (WsdlServiceResponseOutput) ElementType() reflect.Type

func (WsdlServiceResponseOutput) EndpointQualifiedNames

func (o WsdlServiceResponseOutput) EndpointQualifiedNames() pulumi.StringArrayOutput

List of the endpoints' qualified names

func (WsdlServiceResponseOutput) QualifiedName

func (o WsdlServiceResponseOutput) QualifiedName() pulumi.StringOutput

The service's qualified name

func (WsdlServiceResponseOutput) ToWsdlServiceResponseOutput

func (o WsdlServiceResponseOutput) ToWsdlServiceResponseOutput() WsdlServiceResponseOutput

func (WsdlServiceResponseOutput) ToWsdlServiceResponseOutputWithContext

func (o WsdlServiceResponseOutput) ToWsdlServiceResponseOutputWithContext(ctx context.Context) WsdlServiceResponseOutput

func (WsdlServiceResponseOutput) ToWsdlServiceResponsePtrOutput

func (o WsdlServiceResponseOutput) ToWsdlServiceResponsePtrOutput() WsdlServiceResponsePtrOutput

func (WsdlServiceResponseOutput) ToWsdlServiceResponsePtrOutputWithContext

func (o WsdlServiceResponseOutput) ToWsdlServiceResponsePtrOutputWithContext(ctx context.Context) WsdlServiceResponsePtrOutput

type WsdlServiceResponsePtrInput

type WsdlServiceResponsePtrInput interface {
	pulumi.Input

	ToWsdlServiceResponsePtrOutput() WsdlServiceResponsePtrOutput
	ToWsdlServiceResponsePtrOutputWithContext(context.Context) WsdlServiceResponsePtrOutput
}

WsdlServiceResponsePtrInput is an input type that accepts WsdlServiceResponseArgs, WsdlServiceResponsePtr and WsdlServiceResponsePtrOutput values. You can construct a concrete instance of `WsdlServiceResponsePtrInput` via:

        WsdlServiceResponseArgs{...}

or:

        nil

type WsdlServiceResponsePtrOutput

type WsdlServiceResponsePtrOutput struct{ *pulumi.OutputState }

func (WsdlServiceResponsePtrOutput) Elem

func (WsdlServiceResponsePtrOutput) ElementType

func (WsdlServiceResponsePtrOutput) EndpointQualifiedNames

func (o WsdlServiceResponsePtrOutput) EndpointQualifiedNames() pulumi.StringArrayOutput

List of the endpoints' qualified names

func (WsdlServiceResponsePtrOutput) QualifiedName

The service's qualified name

func (WsdlServiceResponsePtrOutput) ToWsdlServiceResponsePtrOutput

func (o WsdlServiceResponsePtrOutput) ToWsdlServiceResponsePtrOutput() WsdlServiceResponsePtrOutput

func (WsdlServiceResponsePtrOutput) ToWsdlServiceResponsePtrOutputWithContext

func (o WsdlServiceResponsePtrOutput) ToWsdlServiceResponsePtrOutputWithContext(ctx context.Context) WsdlServiceResponsePtrOutput

Source Files

Jump to

Keyboard shortcuts

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