web

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ActiveRevisionsModeMultiple = ActiveRevisionsMode("multiple")
	ActiveRevisionsModeSingle   = ActiveRevisionsMode("single")
)
View Source
const (
	ApiTypeNotSpecified = ApiType("NotSpecified")
	ApiTypeRest         = ApiType("Rest")
	ApiTypeSoap         = ApiType("Soap")
)
View Source
const (
	AuthTypeAnonymous       = AuthType("Anonymous")
	AuthTypeUserCredentials = AuthType("UserCredentials")
	AuthTypeSystemIdentity  = AuthType("SystemIdentity")
	AuthTypeUserAssigned    = AuthType("UserAssigned")
)
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")
	ClientCertModeOptionalInteractiveUser = ClientCertMode("OptionalInteractiveUser")
)
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 (
	DefaultActionAllow = DefaultAction("Allow")
	DefaultActionDeny  = DefaultAction("Deny")
)
View Source
const (
	EnterpriseGradeCdnStatusEnabled   = EnterpriseGradeCdnStatus("Enabled")
	EnterpriseGradeCdnStatusEnabling  = EnterpriseGradeCdnStatus("Enabling")
	EnterpriseGradeCdnStatusDisabled  = EnterpriseGradeCdnStatus("Disabled")
	EnterpriseGradeCdnStatusDisabling = EnterpriseGradeCdnStatus("Disabling")
)
View Source
const (
	ForwardProxyConventionNoProxy  = ForwardProxyConvention("NoProxy")
	ForwardProxyConventionStandard = ForwardProxyConvention("Standard")
	ForwardProxyConventionCustom   = ForwardProxyConvention("Custom")
)
View Source
const (
	FrequencyUnitDay  = FrequencyUnit("Day")
	FrequencyUnitHour = FrequencyUnit("Hour")
)
View Source
const (
	FrontEndServiceTypeNodePort     = FrontEndServiceType("NodePort")
	FrontEndServiceTypeLoadBalancer = FrontEndServiceType("LoadBalancer")
)
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 (
	IngressTransportMethodAuto  = IngressTransportMethod("auto")
	IngressTransportMethodHttp  = IngressTransportMethod("http")
	IngressTransportMethodHttp2 = IngressTransportMethod("http2")
)
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 (
	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")
	SiteLoadBalancingPerSiteRoundRobin    = SiteLoadBalancing("PerSiteRoundRobin")
)
View Source
const (
	SslStateDisabled       = SslState("Disabled")
	SslStateSniEnabled     = SslState("SniEnabled")
	SslStateIpBasedEnabled = SslState("IpBasedEnabled")
)
View Source
const (
	StagingEnvironmentPolicyEnabled  = StagingEnvironmentPolicy("Enabled")
	StagingEnvironmentPolicyDisabled = StagingEnvironmentPolicy("Disabled")
)
View Source
const (
	StorageTypeLocalNode         = StorageType("LocalNode")
	StorageTypeNetworkFileSystem = StorageType("NetworkFileSystem")
)
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 (
	// No preference on when this App Service Environment will be upgraded
	UpgradePreferenceNone = UpgradePreference("None")
	// This App Service Environment will be upgraded before others in the same region that have Upgrade Preference 'Late'
	UpgradePreferenceEarly = UpgradePreference("Early")
	// This App Service Environment will be upgraded after others in the same region that have Upgrade Preference 'Early'
	UpgradePreferenceLate = UpgradePreference("Late")
	// ASEv3 only. Once an upgrade is available, this App Service Environment will wait 10 days for the upgrade to be manually initiated. After 10 days the upgrade will begin automatically
	UpgradePreferenceManual = UpgradePreference("Manual")
)
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 ActiveRevisionsMode

type ActiveRevisionsMode string

ActiveRevisionsMode controls how active revisions are handled for the Container app: <list><item>Multiple: multiple revisions can be active. If no value if provided, this is the default</item><item>Single: Only one revision can be active at a time. Revision weights can not be used in this mode</item></list>

func (ActiveRevisionsMode) ElementType

func (ActiveRevisionsMode) ElementType() reflect.Type

func (ActiveRevisionsMode) ToActiveRevisionsModeOutput

func (e ActiveRevisionsMode) ToActiveRevisionsModeOutput() ActiveRevisionsModeOutput

func (ActiveRevisionsMode) ToActiveRevisionsModeOutputWithContext

func (e ActiveRevisionsMode) ToActiveRevisionsModeOutputWithContext(ctx context.Context) ActiveRevisionsModeOutput

func (ActiveRevisionsMode) ToActiveRevisionsModePtrOutput

func (e ActiveRevisionsMode) ToActiveRevisionsModePtrOutput() ActiveRevisionsModePtrOutput

func (ActiveRevisionsMode) ToActiveRevisionsModePtrOutputWithContext

func (e ActiveRevisionsMode) ToActiveRevisionsModePtrOutputWithContext(ctx context.Context) ActiveRevisionsModePtrOutput

func (ActiveRevisionsMode) ToStringOutput

func (e ActiveRevisionsMode) ToStringOutput() pulumi.StringOutput

func (ActiveRevisionsMode) ToStringOutputWithContext

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

func (ActiveRevisionsMode) ToStringPtrOutput

func (e ActiveRevisionsMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (ActiveRevisionsMode) ToStringPtrOutputWithContext

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

type ActiveRevisionsModeInput

type ActiveRevisionsModeInput interface {
	pulumi.Input

	ToActiveRevisionsModeOutput() ActiveRevisionsModeOutput
	ToActiveRevisionsModeOutputWithContext(context.Context) ActiveRevisionsModeOutput
}

ActiveRevisionsModeInput is an input type that accepts values of the ActiveRevisionsMode enum A concrete instance of `ActiveRevisionsModeInput` can be one of the following:

ActiveRevisionsModeMultiple
ActiveRevisionsModeSingle

type ActiveRevisionsModeOutput

type ActiveRevisionsModeOutput struct{ *pulumi.OutputState }

func (ActiveRevisionsModeOutput) ElementType

func (ActiveRevisionsModeOutput) ElementType() reflect.Type

func (ActiveRevisionsModeOutput) ToActiveRevisionsModeOutput

func (o ActiveRevisionsModeOutput) ToActiveRevisionsModeOutput() ActiveRevisionsModeOutput

func (ActiveRevisionsModeOutput) ToActiveRevisionsModeOutputWithContext

func (o ActiveRevisionsModeOutput) ToActiveRevisionsModeOutputWithContext(ctx context.Context) ActiveRevisionsModeOutput

func (ActiveRevisionsModeOutput) ToActiveRevisionsModePtrOutput

func (o ActiveRevisionsModeOutput) ToActiveRevisionsModePtrOutput() ActiveRevisionsModePtrOutput

func (ActiveRevisionsModeOutput) ToActiveRevisionsModePtrOutputWithContext

func (o ActiveRevisionsModeOutput) ToActiveRevisionsModePtrOutputWithContext(ctx context.Context) ActiveRevisionsModePtrOutput

func (ActiveRevisionsModeOutput) ToStringOutput

func (o ActiveRevisionsModeOutput) ToStringOutput() pulumi.StringOutput

func (ActiveRevisionsModeOutput) ToStringOutputWithContext

func (o ActiveRevisionsModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ActiveRevisionsModeOutput) ToStringPtrOutput

func (o ActiveRevisionsModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ActiveRevisionsModeOutput) ToStringPtrOutputWithContext

func (o ActiveRevisionsModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ActiveRevisionsModePtrInput

type ActiveRevisionsModePtrInput interface {
	pulumi.Input

	ToActiveRevisionsModePtrOutput() ActiveRevisionsModePtrOutput
	ToActiveRevisionsModePtrOutputWithContext(context.Context) ActiveRevisionsModePtrOutput
}

func ActiveRevisionsModePtr

func ActiveRevisionsModePtr(v string) ActiveRevisionsModePtrInput

type ActiveRevisionsModePtrOutput

type ActiveRevisionsModePtrOutput struct{ *pulumi.OutputState }

func (ActiveRevisionsModePtrOutput) Elem

func (ActiveRevisionsModePtrOutput) ElementType

func (ActiveRevisionsModePtrOutput) ToActiveRevisionsModePtrOutput

func (o ActiveRevisionsModePtrOutput) ToActiveRevisionsModePtrOutput() ActiveRevisionsModePtrOutput

func (ActiveRevisionsModePtrOutput) ToActiveRevisionsModePtrOutputWithContext

func (o ActiveRevisionsModePtrOutput) ToActiveRevisionsModePtrOutputWithContext(ctx context.Context) ActiveRevisionsModePtrOutput

func (ActiveRevisionsModePtrOutput) ToStringPtrOutput

func (o ActiveRevisionsModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ActiveRevisionsModePtrOutput) ToStringPtrOutputWithContext

func (o ActiveRevisionsModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AllowedAudiencesValidation

type AllowedAudiencesValidation struct {
	// The configuration settings of the allowed list of audiences from which to validate the JWT token.
	AllowedAudiences []string `pulumi:"allowedAudiences"`
}

The configuration settings of the Allowed Audiences validation flow.

type AllowedAudiencesValidationArgs

type AllowedAudiencesValidationArgs struct {
	// The configuration settings of the allowed list of audiences from which to validate the JWT token.
	AllowedAudiences pulumi.StringArrayInput `pulumi:"allowedAudiences"`
}

The configuration settings of the Allowed Audiences validation flow.

func (AllowedAudiencesValidationArgs) ElementType

func (AllowedAudiencesValidationArgs) ToAllowedAudiencesValidationOutput

func (i AllowedAudiencesValidationArgs) ToAllowedAudiencesValidationOutput() AllowedAudiencesValidationOutput

func (AllowedAudiencesValidationArgs) ToAllowedAudiencesValidationOutputWithContext

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

func (AllowedAudiencesValidationArgs) ToAllowedAudiencesValidationPtrOutput

func (i AllowedAudiencesValidationArgs) ToAllowedAudiencesValidationPtrOutput() AllowedAudiencesValidationPtrOutput

func (AllowedAudiencesValidationArgs) ToAllowedAudiencesValidationPtrOutputWithContext

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

type AllowedAudiencesValidationInput

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

type AllowedAudiencesValidationOutput struct{ *pulumi.OutputState }

The configuration settings of the Allowed Audiences validation flow.

func (AllowedAudiencesValidationOutput) AllowedAudiences

The configuration settings of the allowed list of audiences from which to validate the JWT token.

func (AllowedAudiencesValidationOutput) ElementType

func (AllowedAudiencesValidationOutput) ToAllowedAudiencesValidationOutput

func (o AllowedAudiencesValidationOutput) ToAllowedAudiencesValidationOutput() AllowedAudiencesValidationOutput

func (AllowedAudiencesValidationOutput) ToAllowedAudiencesValidationOutputWithContext

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

func (AllowedAudiencesValidationOutput) ToAllowedAudiencesValidationPtrOutput

func (o AllowedAudiencesValidationOutput) ToAllowedAudiencesValidationPtrOutput() AllowedAudiencesValidationPtrOutput

func (AllowedAudiencesValidationOutput) ToAllowedAudiencesValidationPtrOutputWithContext

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

type AllowedAudiencesValidationPtrInput

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

type AllowedAudiencesValidationPtrOutput

type AllowedAudiencesValidationPtrOutput struct{ *pulumi.OutputState }

func (AllowedAudiencesValidationPtrOutput) AllowedAudiences

The configuration settings of the allowed list of audiences from which to validate the JWT token.

func (AllowedAudiencesValidationPtrOutput) Elem

func (AllowedAudiencesValidationPtrOutput) ElementType

func (AllowedAudiencesValidationPtrOutput) ToAllowedAudiencesValidationPtrOutput

func (o AllowedAudiencesValidationPtrOutput) ToAllowedAudiencesValidationPtrOutput() AllowedAudiencesValidationPtrOutput

func (AllowedAudiencesValidationPtrOutput) ToAllowedAudiencesValidationPtrOutputWithContext

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

type AllowedAudiencesValidationResponse

type AllowedAudiencesValidationResponse struct {
	// The configuration settings of the allowed list of audiences from which to validate the JWT token.
	AllowedAudiences []string `pulumi:"allowedAudiences"`
}

The configuration settings of the Allowed Audiences validation flow.

type AllowedAudiencesValidationResponseOutput

type AllowedAudiencesValidationResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the Allowed Audiences validation flow.

func (AllowedAudiencesValidationResponseOutput) AllowedAudiences

The configuration settings of the allowed list of audiences from which to validate the JWT token.

func (AllowedAudiencesValidationResponseOutput) ElementType

func (AllowedAudiencesValidationResponseOutput) ToAllowedAudiencesValidationResponseOutput

func (o AllowedAudiencesValidationResponseOutput) ToAllowedAudiencesValidationResponseOutput() AllowedAudiencesValidationResponseOutput

func (AllowedAudiencesValidationResponseOutput) ToAllowedAudiencesValidationResponseOutputWithContext

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

type AllowedAudiencesValidationResponsePtrOutput

type AllowedAudiencesValidationResponsePtrOutput struct{ *pulumi.OutputState }

func (AllowedAudiencesValidationResponsePtrOutput) AllowedAudiences

The configuration settings of the allowed list of audiences from which to validate the JWT token.

func (AllowedAudiencesValidationResponsePtrOutput) Elem

func (AllowedAudiencesValidationResponsePtrOutput) ElementType

func (AllowedAudiencesValidationResponsePtrOutput) ToAllowedAudiencesValidationResponsePtrOutput

func (o AllowedAudiencesValidationResponsePtrOutput) ToAllowedAudiencesValidationResponsePtrOutput() AllowedAudiencesValidationResponsePtrOutput

func (AllowedAudiencesValidationResponsePtrOutput) ToAllowedAudiencesValidationResponsePtrOutputWithContext

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

type AllowedPrincipals

type AllowedPrincipals struct {
	// The list of the allowed groups.
	Groups []string `pulumi:"groups"`
	// The list of the allowed identities.
	Identities []string `pulumi:"identities"`
}

The configuration settings of the Azure Active Directory allowed principals.

type AllowedPrincipalsArgs

type AllowedPrincipalsArgs struct {
	// The list of the allowed groups.
	Groups pulumi.StringArrayInput `pulumi:"groups"`
	// The list of the allowed identities.
	Identities pulumi.StringArrayInput `pulumi:"identities"`
}

The configuration settings of the Azure Active Directory allowed principals.

func (AllowedPrincipalsArgs) ElementType

func (AllowedPrincipalsArgs) ElementType() reflect.Type

func (AllowedPrincipalsArgs) ToAllowedPrincipalsOutput

func (i AllowedPrincipalsArgs) ToAllowedPrincipalsOutput() AllowedPrincipalsOutput

func (AllowedPrincipalsArgs) ToAllowedPrincipalsOutputWithContext

func (i AllowedPrincipalsArgs) ToAllowedPrincipalsOutputWithContext(ctx context.Context) AllowedPrincipalsOutput

func (AllowedPrincipalsArgs) ToAllowedPrincipalsPtrOutput

func (i AllowedPrincipalsArgs) ToAllowedPrincipalsPtrOutput() AllowedPrincipalsPtrOutput

func (AllowedPrincipalsArgs) ToAllowedPrincipalsPtrOutputWithContext

func (i AllowedPrincipalsArgs) ToAllowedPrincipalsPtrOutputWithContext(ctx context.Context) AllowedPrincipalsPtrOutput

type AllowedPrincipalsInput

type AllowedPrincipalsInput interface {
	pulumi.Input

	ToAllowedPrincipalsOutput() AllowedPrincipalsOutput
	ToAllowedPrincipalsOutputWithContext(context.Context) AllowedPrincipalsOutput
}

AllowedPrincipalsInput is an input type that accepts AllowedPrincipalsArgs and AllowedPrincipalsOutput values. You can construct a concrete instance of `AllowedPrincipalsInput` via:

AllowedPrincipalsArgs{...}

type AllowedPrincipalsOutput

type AllowedPrincipalsOutput struct{ *pulumi.OutputState }

The configuration settings of the Azure Active Directory allowed principals.

func (AllowedPrincipalsOutput) ElementType

func (AllowedPrincipalsOutput) ElementType() reflect.Type

func (AllowedPrincipalsOutput) Groups

The list of the allowed groups.

func (AllowedPrincipalsOutput) Identities

The list of the allowed identities.

func (AllowedPrincipalsOutput) ToAllowedPrincipalsOutput

func (o AllowedPrincipalsOutput) ToAllowedPrincipalsOutput() AllowedPrincipalsOutput

func (AllowedPrincipalsOutput) ToAllowedPrincipalsOutputWithContext

func (o AllowedPrincipalsOutput) ToAllowedPrincipalsOutputWithContext(ctx context.Context) AllowedPrincipalsOutput

func (AllowedPrincipalsOutput) ToAllowedPrincipalsPtrOutput

func (o AllowedPrincipalsOutput) ToAllowedPrincipalsPtrOutput() AllowedPrincipalsPtrOutput

func (AllowedPrincipalsOutput) ToAllowedPrincipalsPtrOutputWithContext

func (o AllowedPrincipalsOutput) ToAllowedPrincipalsPtrOutputWithContext(ctx context.Context) AllowedPrincipalsPtrOutput

type AllowedPrincipalsPtrInput

type AllowedPrincipalsPtrInput interface {
	pulumi.Input

	ToAllowedPrincipalsPtrOutput() AllowedPrincipalsPtrOutput
	ToAllowedPrincipalsPtrOutputWithContext(context.Context) AllowedPrincipalsPtrOutput
}

AllowedPrincipalsPtrInput is an input type that accepts AllowedPrincipalsArgs, AllowedPrincipalsPtr and AllowedPrincipalsPtrOutput values. You can construct a concrete instance of `AllowedPrincipalsPtrInput` via:

        AllowedPrincipalsArgs{...}

or:

        nil

type AllowedPrincipalsPtrOutput

type AllowedPrincipalsPtrOutput struct{ *pulumi.OutputState }

func (AllowedPrincipalsPtrOutput) Elem

func (AllowedPrincipalsPtrOutput) ElementType

func (AllowedPrincipalsPtrOutput) ElementType() reflect.Type

func (AllowedPrincipalsPtrOutput) Groups

The list of the allowed groups.

func (AllowedPrincipalsPtrOutput) Identities

The list of the allowed identities.

func (AllowedPrincipalsPtrOutput) ToAllowedPrincipalsPtrOutput

func (o AllowedPrincipalsPtrOutput) ToAllowedPrincipalsPtrOutput() AllowedPrincipalsPtrOutput

func (AllowedPrincipalsPtrOutput) ToAllowedPrincipalsPtrOutputWithContext

func (o AllowedPrincipalsPtrOutput) ToAllowedPrincipalsPtrOutputWithContext(ctx context.Context) AllowedPrincipalsPtrOutput

type AllowedPrincipalsResponse

type AllowedPrincipalsResponse struct {
	// The list of the allowed groups.
	Groups []string `pulumi:"groups"`
	// The list of the allowed identities.
	Identities []string `pulumi:"identities"`
}

The configuration settings of the Azure Active Directory allowed principals.

type AllowedPrincipalsResponseOutput

type AllowedPrincipalsResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the Azure Active Directory allowed principals.

func (AllowedPrincipalsResponseOutput) ElementType

func (AllowedPrincipalsResponseOutput) Groups

The list of the allowed groups.

func (AllowedPrincipalsResponseOutput) Identities

The list of the allowed identities.

func (AllowedPrincipalsResponseOutput) ToAllowedPrincipalsResponseOutput

func (o AllowedPrincipalsResponseOutput) ToAllowedPrincipalsResponseOutput() AllowedPrincipalsResponseOutput

func (AllowedPrincipalsResponseOutput) ToAllowedPrincipalsResponseOutputWithContext

func (o AllowedPrincipalsResponseOutput) ToAllowedPrincipalsResponseOutputWithContext(ctx context.Context) AllowedPrincipalsResponseOutput

type AllowedPrincipalsResponsePtrOutput

type AllowedPrincipalsResponsePtrOutput struct{ *pulumi.OutputState }

func (AllowedPrincipalsResponsePtrOutput) Elem

func (AllowedPrincipalsResponsePtrOutput) ElementType

func (AllowedPrincipalsResponsePtrOutput) Groups

The list of the allowed groups.

func (AllowedPrincipalsResponsePtrOutput) Identities

The list of the allowed identities.

func (AllowedPrincipalsResponsePtrOutput) ToAllowedPrincipalsResponsePtrOutput

func (o AllowedPrincipalsResponsePtrOutput) ToAllowedPrincipalsResponsePtrOutput() AllowedPrincipalsResponsePtrOutput

func (AllowedPrincipalsResponsePtrOutput) ToAllowedPrincipalsResponsePtrOutputWithContext

func (o AllowedPrincipalsResponsePtrOutput) ToAllowedPrincipalsResponsePtrOutputWithContext(ctx context.Context) AllowedPrincipalsResponsePtrOutput

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 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
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 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 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 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) Url

The URL of the API definition.

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 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

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 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 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

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 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) Type

Resource reference type

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 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

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 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

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

type ApiType string

The API type

func (ApiType) ElementType

func (ApiType) ElementType() reflect.Type

func (ApiType) ToApiTypeOutput

func (e ApiType) ToApiTypeOutput() ApiTypeOutput

func (ApiType) ToApiTypeOutputWithContext

func (e ApiType) ToApiTypeOutputWithContext(ctx context.Context) ApiTypeOutput

func (ApiType) ToApiTypePtrOutput

func (e ApiType) ToApiTypePtrOutput() ApiTypePtrOutput

func (ApiType) ToApiTypePtrOutputWithContext

func (e ApiType) ToApiTypePtrOutputWithContext(ctx context.Context) ApiTypePtrOutput

func (ApiType) ToStringOutput

func (e ApiType) ToStringOutput() pulumi.StringOutput

func (ApiType) ToStringOutputWithContext

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

func (ApiType) ToStringPtrOutput

func (e ApiType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApiType) ToStringPtrOutputWithContext

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

type ApiTypeInput

type ApiTypeInput interface {
	pulumi.Input

	ToApiTypeOutput() ApiTypeOutput
	ToApiTypeOutputWithContext(context.Context) ApiTypeOutput
}

ApiTypeInput is an input type that accepts values of the ApiType enum A concrete instance of `ApiTypeInput` can be one of the following:

ApiTypeNotSpecified
ApiTypeRest
ApiTypeSoap

type ApiTypeOutput

type ApiTypeOutput struct{ *pulumi.OutputState }

func (ApiTypeOutput) ElementType

func (ApiTypeOutput) ElementType() reflect.Type

func (ApiTypeOutput) ToApiTypeOutput

func (o ApiTypeOutput) ToApiTypeOutput() ApiTypeOutput

func (ApiTypeOutput) ToApiTypeOutputWithContext

func (o ApiTypeOutput) ToApiTypeOutputWithContext(ctx context.Context) ApiTypeOutput

func (ApiTypeOutput) ToApiTypePtrOutput

func (o ApiTypeOutput) ToApiTypePtrOutput() ApiTypePtrOutput

func (ApiTypeOutput) ToApiTypePtrOutputWithContext

func (o ApiTypeOutput) ToApiTypePtrOutputWithContext(ctx context.Context) ApiTypePtrOutput

func (ApiTypeOutput) ToStringOutput

func (o ApiTypeOutput) ToStringOutput() pulumi.StringOutput

func (ApiTypeOutput) ToStringOutputWithContext

func (o ApiTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ApiTypeOutput) ToStringPtrOutput

func (o ApiTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApiTypeOutput) ToStringPtrOutputWithContext

func (o ApiTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ApiTypePtrInput

type ApiTypePtrInput interface {
	pulumi.Input

	ToApiTypePtrOutput() ApiTypePtrOutput
	ToApiTypePtrOutputWithContext(context.Context) ApiTypePtrOutput
}

func ApiTypePtr

func ApiTypePtr(v string) ApiTypePtrInput

type ApiTypePtrOutput

type ApiTypePtrOutput struct{ *pulumi.OutputState }

func (ApiTypePtrOutput) Elem

func (ApiTypePtrOutput) ElementType

func (ApiTypePtrOutput) ElementType() reflect.Type

func (ApiTypePtrOutput) ToApiTypePtrOutput

func (o ApiTypePtrOutput) ToApiTypePtrOutput() ApiTypePtrOutput

func (ApiTypePtrOutput) ToApiTypePtrOutputWithContext

func (o ApiTypePtrOutput) ToApiTypePtrOutputWithContext(ctx context.Context) ApiTypePtrOutput

func (ApiTypePtrOutput) ToStringPtrOutput

func (o ApiTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApiTypePtrOutput) ToStringPtrOutputWithContext

func (o ApiTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AppLogsConfiguration

type AppLogsConfiguration struct {
	Destination               *string                    `pulumi:"destination"`
	LogAnalyticsConfiguration *LogAnalyticsConfiguration `pulumi:"logAnalyticsConfiguration"`
}

type AppLogsConfigurationArgs

type AppLogsConfigurationArgs struct {
	Destination               pulumi.StringPtrInput             `pulumi:"destination"`
	LogAnalyticsConfiguration LogAnalyticsConfigurationPtrInput `pulumi:"logAnalyticsConfiguration"`
}

func (AppLogsConfigurationArgs) ElementType

func (AppLogsConfigurationArgs) ElementType() reflect.Type

func (AppLogsConfigurationArgs) ToAppLogsConfigurationOutput

func (i AppLogsConfigurationArgs) ToAppLogsConfigurationOutput() AppLogsConfigurationOutput

func (AppLogsConfigurationArgs) ToAppLogsConfigurationOutputWithContext

func (i AppLogsConfigurationArgs) ToAppLogsConfigurationOutputWithContext(ctx context.Context) AppLogsConfigurationOutput

func (AppLogsConfigurationArgs) ToAppLogsConfigurationPtrOutput

func (i AppLogsConfigurationArgs) ToAppLogsConfigurationPtrOutput() AppLogsConfigurationPtrOutput

func (AppLogsConfigurationArgs) ToAppLogsConfigurationPtrOutputWithContext

func (i AppLogsConfigurationArgs) ToAppLogsConfigurationPtrOutputWithContext(ctx context.Context) AppLogsConfigurationPtrOutput

type AppLogsConfigurationInput

type AppLogsConfigurationInput interface {
	pulumi.Input

	ToAppLogsConfigurationOutput() AppLogsConfigurationOutput
	ToAppLogsConfigurationOutputWithContext(context.Context) AppLogsConfigurationOutput
}

AppLogsConfigurationInput is an input type that accepts AppLogsConfigurationArgs and AppLogsConfigurationOutput values. You can construct a concrete instance of `AppLogsConfigurationInput` via:

AppLogsConfigurationArgs{...}

type AppLogsConfigurationOutput

type AppLogsConfigurationOutput struct{ *pulumi.OutputState }

func (AppLogsConfigurationOutput) Destination

func (AppLogsConfigurationOutput) ElementType

func (AppLogsConfigurationOutput) ElementType() reflect.Type

func (AppLogsConfigurationOutput) LogAnalyticsConfiguration

func (o AppLogsConfigurationOutput) LogAnalyticsConfiguration() LogAnalyticsConfigurationPtrOutput

func (AppLogsConfigurationOutput) ToAppLogsConfigurationOutput

func (o AppLogsConfigurationOutput) ToAppLogsConfigurationOutput() AppLogsConfigurationOutput

func (AppLogsConfigurationOutput) ToAppLogsConfigurationOutputWithContext

func (o AppLogsConfigurationOutput) ToAppLogsConfigurationOutputWithContext(ctx context.Context) AppLogsConfigurationOutput

func (AppLogsConfigurationOutput) ToAppLogsConfigurationPtrOutput

func (o AppLogsConfigurationOutput) ToAppLogsConfigurationPtrOutput() AppLogsConfigurationPtrOutput

func (AppLogsConfigurationOutput) ToAppLogsConfigurationPtrOutputWithContext

func (o AppLogsConfigurationOutput) ToAppLogsConfigurationPtrOutputWithContext(ctx context.Context) AppLogsConfigurationPtrOutput

type AppLogsConfigurationPtrInput

type AppLogsConfigurationPtrInput interface {
	pulumi.Input

	ToAppLogsConfigurationPtrOutput() AppLogsConfigurationPtrOutput
	ToAppLogsConfigurationPtrOutputWithContext(context.Context) AppLogsConfigurationPtrOutput
}

AppLogsConfigurationPtrInput is an input type that accepts AppLogsConfigurationArgs, AppLogsConfigurationPtr and AppLogsConfigurationPtrOutput values. You can construct a concrete instance of `AppLogsConfigurationPtrInput` via:

        AppLogsConfigurationArgs{...}

or:

        nil

type AppLogsConfigurationPtrOutput

type AppLogsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (AppLogsConfigurationPtrOutput) Destination

func (AppLogsConfigurationPtrOutput) Elem

func (AppLogsConfigurationPtrOutput) ElementType

func (AppLogsConfigurationPtrOutput) LogAnalyticsConfiguration

func (AppLogsConfigurationPtrOutput) ToAppLogsConfigurationPtrOutput

func (o AppLogsConfigurationPtrOutput) ToAppLogsConfigurationPtrOutput() AppLogsConfigurationPtrOutput

func (AppLogsConfigurationPtrOutput) ToAppLogsConfigurationPtrOutputWithContext

func (o AppLogsConfigurationPtrOutput) ToAppLogsConfigurationPtrOutputWithContext(ctx context.Context) AppLogsConfigurationPtrOutput

type AppLogsConfigurationResponse

type AppLogsConfigurationResponse struct {
	Destination               *string                            `pulumi:"destination"`
	LogAnalyticsConfiguration *LogAnalyticsConfigurationResponse `pulumi:"logAnalyticsConfiguration"`
}

type AppLogsConfigurationResponseOutput

type AppLogsConfigurationResponseOutput struct{ *pulumi.OutputState }

func (AppLogsConfigurationResponseOutput) Destination

func (AppLogsConfigurationResponseOutput) ElementType

func (AppLogsConfigurationResponseOutput) LogAnalyticsConfiguration

func (AppLogsConfigurationResponseOutput) ToAppLogsConfigurationResponseOutput

func (o AppLogsConfigurationResponseOutput) ToAppLogsConfigurationResponseOutput() AppLogsConfigurationResponseOutput

func (AppLogsConfigurationResponseOutput) ToAppLogsConfigurationResponseOutputWithContext

func (o AppLogsConfigurationResponseOutput) ToAppLogsConfigurationResponseOutputWithContext(ctx context.Context) AppLogsConfigurationResponseOutput

type AppLogsConfigurationResponsePtrOutput

type AppLogsConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (AppLogsConfigurationResponsePtrOutput) Destination

func (AppLogsConfigurationResponsePtrOutput) Elem

func (AppLogsConfigurationResponsePtrOutput) ElementType

func (AppLogsConfigurationResponsePtrOutput) LogAnalyticsConfiguration

func (AppLogsConfigurationResponsePtrOutput) ToAppLogsConfigurationResponsePtrOutput

func (o AppLogsConfigurationResponsePtrOutput) ToAppLogsConfigurationResponsePtrOutput() AppLogsConfigurationResponsePtrOutput

func (AppLogsConfigurationResponsePtrOutput) ToAppLogsConfigurationResponsePtrOutputWithContext

func (o AppLogsConfigurationResponsePtrOutput) ToAppLogsConfigurationResponsePtrOutputWithContext(ctx context.Context) AppLogsConfigurationResponsePtrOutput

type AppRegistration

type AppRegistration struct {
	// The App ID of the app used for login.
	AppId *string `pulumi:"appId"`
	// The app setting name that contains the app secret.
	AppSecretSettingName *string `pulumi:"appSecretSettingName"`
}

The configuration settings of the app registration for providers that have app ids and app secrets

type AppRegistrationArgs

type AppRegistrationArgs struct {
	// The App ID of the app used for login.
	AppId pulumi.StringPtrInput `pulumi:"appId"`
	// The app setting name that contains the app secret.
	AppSecretSettingName pulumi.StringPtrInput `pulumi:"appSecretSettingName"`
}

The configuration settings of the app registration for providers that have app ids and app secrets

func (AppRegistrationArgs) ElementType

func (AppRegistrationArgs) ElementType() reflect.Type

func (AppRegistrationArgs) ToAppRegistrationOutput

func (i AppRegistrationArgs) ToAppRegistrationOutput() AppRegistrationOutput

func (AppRegistrationArgs) ToAppRegistrationOutputWithContext

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

func (AppRegistrationArgs) ToAppRegistrationPtrOutput

func (i AppRegistrationArgs) ToAppRegistrationPtrOutput() AppRegistrationPtrOutput

func (AppRegistrationArgs) ToAppRegistrationPtrOutputWithContext

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

type AppRegistrationInput

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

type AppRegistrationOutput struct{ *pulumi.OutputState }

The configuration settings of the app registration for providers that have app ids and app secrets

func (AppRegistrationOutput) AppId

The App ID of the app used for login.

func (AppRegistrationOutput) AppSecretSettingName

func (o AppRegistrationOutput) AppSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the app secret.

func (AppRegistrationOutput) ElementType

func (AppRegistrationOutput) ElementType() reflect.Type

func (AppRegistrationOutput) ToAppRegistrationOutput

func (o AppRegistrationOutput) ToAppRegistrationOutput() AppRegistrationOutput

func (AppRegistrationOutput) ToAppRegistrationOutputWithContext

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

func (AppRegistrationOutput) ToAppRegistrationPtrOutput

func (o AppRegistrationOutput) ToAppRegistrationPtrOutput() AppRegistrationPtrOutput

func (AppRegistrationOutput) ToAppRegistrationPtrOutputWithContext

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

type AppRegistrationPtrInput

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

type AppRegistrationPtrOutput

type AppRegistrationPtrOutput struct{ *pulumi.OutputState }

func (AppRegistrationPtrOutput) AppId

The App ID of the app used for login.

func (AppRegistrationPtrOutput) AppSecretSettingName

func (o AppRegistrationPtrOutput) AppSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the app secret.

func (AppRegistrationPtrOutput) Elem

func (AppRegistrationPtrOutput) ElementType

func (AppRegistrationPtrOutput) ElementType() reflect.Type

func (AppRegistrationPtrOutput) ToAppRegistrationPtrOutput

func (o AppRegistrationPtrOutput) ToAppRegistrationPtrOutput() AppRegistrationPtrOutput

func (AppRegistrationPtrOutput) ToAppRegistrationPtrOutputWithContext

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

type AppRegistrationResponse

type AppRegistrationResponse struct {
	// The App ID of the app used for login.
	AppId *string `pulumi:"appId"`
	// The app setting name that contains the app secret.
	AppSecretSettingName *string `pulumi:"appSecretSettingName"`
}

The configuration settings of the app registration for providers that have app ids and app secrets

type AppRegistrationResponseOutput

type AppRegistrationResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the app registration for providers that have app ids and app secrets

func (AppRegistrationResponseOutput) AppId

The App ID of the app used for login.

func (AppRegistrationResponseOutput) AppSecretSettingName

func (o AppRegistrationResponseOutput) AppSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the app secret.

func (AppRegistrationResponseOutput) ElementType

func (AppRegistrationResponseOutput) ToAppRegistrationResponseOutput

func (o AppRegistrationResponseOutput) ToAppRegistrationResponseOutput() AppRegistrationResponseOutput

func (AppRegistrationResponseOutput) ToAppRegistrationResponseOutputWithContext

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

type AppRegistrationResponsePtrOutput

type AppRegistrationResponsePtrOutput struct{ *pulumi.OutputState }

func (AppRegistrationResponsePtrOutput) AppId

The App ID of the app used for login.

func (AppRegistrationResponsePtrOutput) AppSecretSettingName

func (o AppRegistrationResponsePtrOutput) AppSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the app secret.

func (AppRegistrationResponsePtrOutput) Elem

func (AppRegistrationResponsePtrOutput) ElementType

func (AppRegistrationResponsePtrOutput) ToAppRegistrationResponsePtrOutput

func (o AppRegistrationResponsePtrOutput) ToAppRegistrationResponsePtrOutput() AppRegistrationResponsePtrOutput

func (AppRegistrationResponsePtrOutput) ToAppRegistrationResponsePtrOutputWithContext

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

type AppServiceEnvironment

type AppServiceEnvironment struct {
	pulumi.CustomResourceState

	// Custom settings for changing the behavior of the App Service Environment.
	ClusterSettings NameValuePairResponseArrayOutput `pulumi:"clusterSettings"`
	// Full view of the custom domain suffix configuration for ASEv3.
	CustomDnsSuffixConfiguration CustomDnsSuffixConfigurationResponsePtrOutput `pulumi:"customDnsSuffixConfiguration"`
	// Dedicated Host Count
	DedicatedHostCount pulumi.IntPtrOutput `pulumi:"dedicatedHostCount"`
	// DNS suffix of the App Service Environment.
	DnsSuffix pulumi.StringPtrOutput `pulumi:"dnsSuffix"`
	// Scale factor for front-ends.
	FrontEndScaleFactor pulumi.IntPtrOutput `pulumi:"frontEndScaleFactor"`
	// Flag that displays whether an ASE has linux workers or not
	HasLinuxWorkers pulumi.BoolOutput `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"`
	// 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.IntOutput `pulumi:"multiRoleCount"`
	// Front-end VM size, e.g. "Medium", "Large".
	MultiSize pulumi.StringPtrOutput `pulumi:"multiSize"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Full view of networking configuration for an ASE.
	NetworkingConfiguration AseV3NetworkingConfigurationResponsePtrOutput `pulumi:"networkingConfiguration"`
	// Provisioning state of the App Service Environment.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Current status of the App Service Environment.
	Status pulumi.StringOutput `pulumi:"status"`
	// <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.BoolOutput `pulumi:"suspended"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// Whether an upgrade is available for this App Service Environment.
	UpgradeAvailability pulumi.StringOutput `pulumi:"upgradeAvailability"`
	// Upgrade Preference
	UpgradePreference pulumi.StringPtrOutput `pulumi:"upgradePreference"`
	// User added ip ranges to whitelist on ASE db
	UserWhitelistedIpRanges pulumi.StringArrayOutput `pulumi:"userWhitelistedIpRanges"`
	// Description of the Virtual Network.
	VirtualNetwork VirtualNetworkProfileResponseOutput `pulumi:"virtualNetwork"`
	// Whether or not this App Service Environment is zone-redundant.
	ZoneRedundant pulumi.BoolPtrOutput `pulumi:"zoneRedundant"`
}

App Service Environment ARM resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2019-08-01, 2020-10-01, 2021-01-15, 2023-01-01, 2023-12-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

func (*AppServiceEnvironment) ElementType() reflect.Type

func (*AppServiceEnvironment) ToAppServiceEnvironmentOutput

func (i *AppServiceEnvironment) ToAppServiceEnvironmentOutput() AppServiceEnvironmentOutput

func (*AppServiceEnvironment) ToAppServiceEnvironmentOutputWithContext

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

type AppServiceEnvironmentArgs

type AppServiceEnvironmentArgs struct {
	// Custom settings for changing the behavior of the App Service Environment.
	ClusterSettings NameValuePairArrayInput
	// Full view of the custom domain suffix configuration for ASEv3.
	CustomDnsSuffixConfiguration CustomDnsSuffixConfigurationPtrInput
	// Dedicated Host Count
	DedicatedHostCount pulumi.IntPtrInput
	// DNS suffix of the App Service Environment.
	DnsSuffix pulumi.StringPtrInput
	// Scale factor for front-ends.
	FrontEndScaleFactor pulumi.IntPtrInput
	// 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
	// Front-end VM size, e.g. "Medium", "Large".
	MultiSize pulumi.StringPtrInput
	// Name of the App Service Environment.
	Name pulumi.StringPtrInput
	// Full view of networking configuration for an ASE.
	NetworkingConfiguration AseV3NetworkingConfigurationPtrInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Upgrade Preference
	UpgradePreference pulumi.StringPtrInput
	// User added ip ranges to whitelist on ASE db
	UserWhitelistedIpRanges pulumi.StringArrayInput
	// Description of the Virtual Network.
	VirtualNetwork VirtualNetworkProfileInput
	// Whether or not this App Service Environment is zone-redundant.
	ZoneRedundant pulumi.BoolPtrInput
}

The set of arguments for constructing a AppServiceEnvironment resource.

func (AppServiceEnvironmentArgs) ElementType

func (AppServiceEnvironmentArgs) ElementType() reflect.Type

type AppServiceEnvironmentAseCustomDnsSuffixConfiguration

type AppServiceEnvironmentAseCustomDnsSuffixConfiguration struct {
	pulumi.CustomResourceState

	// The URL referencing the Azure Key Vault certificate secret that should be used as the default SSL/TLS certificate for sites with the custom domain suffix.
	CertificateUrl pulumi.StringPtrOutput `pulumi:"certificateUrl"`
	// The default custom domain suffix to use for all sites deployed on the ASE.
	DnsSuffix pulumi.StringPtrOutput `pulumi:"dnsSuffix"`
	// The user-assigned identity to use for resolving the key vault certificate reference. If not specified, the system-assigned ASE identity will be used if available.
	KeyVaultReferenceIdentity pulumi.StringPtrOutput `pulumi:"keyVaultReferenceIdentity"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name                pulumi.StringOutput `pulumi:"name"`
	ProvisioningDetails pulumi.StringOutput `pulumi:"provisioningDetails"`
	ProvisioningState   pulumi.StringOutput `pulumi:"provisioningState"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Full view of the custom domain suffix configuration for ASEv3. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2022-03-01.

Other available API versions: 2023-01-01, 2023-12-01.

func GetAppServiceEnvironmentAseCustomDnsSuffixConfiguration

GetAppServiceEnvironmentAseCustomDnsSuffixConfiguration gets an existing AppServiceEnvironmentAseCustomDnsSuffixConfiguration 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 NewAppServiceEnvironmentAseCustomDnsSuffixConfiguration

func NewAppServiceEnvironmentAseCustomDnsSuffixConfiguration(ctx *pulumi.Context,
	name string, args *AppServiceEnvironmentAseCustomDnsSuffixConfigurationArgs, opts ...pulumi.ResourceOption) (*AppServiceEnvironmentAseCustomDnsSuffixConfiguration, error)

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

func (*AppServiceEnvironmentAseCustomDnsSuffixConfiguration) ElementType

func (*AppServiceEnvironmentAseCustomDnsSuffixConfiguration) ToAppServiceEnvironmentAseCustomDnsSuffixConfigurationOutput

func (i *AppServiceEnvironmentAseCustomDnsSuffixConfiguration) ToAppServiceEnvironmentAseCustomDnsSuffixConfigurationOutput() AppServiceEnvironmentAseCustomDnsSuffixConfigurationOutput

func (*AppServiceEnvironmentAseCustomDnsSuffixConfiguration) ToAppServiceEnvironmentAseCustomDnsSuffixConfigurationOutputWithContext

func (i *AppServiceEnvironmentAseCustomDnsSuffixConfiguration) ToAppServiceEnvironmentAseCustomDnsSuffixConfigurationOutputWithContext(ctx context.Context) AppServiceEnvironmentAseCustomDnsSuffixConfigurationOutput

type AppServiceEnvironmentAseCustomDnsSuffixConfigurationArgs

type AppServiceEnvironmentAseCustomDnsSuffixConfigurationArgs struct {
	// The URL referencing the Azure Key Vault certificate secret that should be used as the default SSL/TLS certificate for sites with the custom domain suffix.
	CertificateUrl pulumi.StringPtrInput
	// The default custom domain suffix to use for all sites deployed on the ASE.
	DnsSuffix pulumi.StringPtrInput
	// The user-assigned identity to use for resolving the key vault certificate reference. If not specified, the system-assigned ASE identity will be used if available.
	KeyVaultReferenceIdentity pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the App Service Environment.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a AppServiceEnvironmentAseCustomDnsSuffixConfiguration resource.

func (AppServiceEnvironmentAseCustomDnsSuffixConfigurationArgs) ElementType

type AppServiceEnvironmentAseCustomDnsSuffixConfigurationInput

type AppServiceEnvironmentAseCustomDnsSuffixConfigurationInput interface {
	pulumi.Input

	ToAppServiceEnvironmentAseCustomDnsSuffixConfigurationOutput() AppServiceEnvironmentAseCustomDnsSuffixConfigurationOutput
	ToAppServiceEnvironmentAseCustomDnsSuffixConfigurationOutputWithContext(ctx context.Context) AppServiceEnvironmentAseCustomDnsSuffixConfigurationOutput
}

type AppServiceEnvironmentAseCustomDnsSuffixConfigurationOutput

type AppServiceEnvironmentAseCustomDnsSuffixConfigurationOutput struct{ *pulumi.OutputState }

func (AppServiceEnvironmentAseCustomDnsSuffixConfigurationOutput) CertificateUrl

The URL referencing the Azure Key Vault certificate secret that should be used as the default SSL/TLS certificate for sites with the custom domain suffix.

func (AppServiceEnvironmentAseCustomDnsSuffixConfigurationOutput) DnsSuffix

The default custom domain suffix to use for all sites deployed on the ASE.

func (AppServiceEnvironmentAseCustomDnsSuffixConfigurationOutput) ElementType

func (AppServiceEnvironmentAseCustomDnsSuffixConfigurationOutput) KeyVaultReferenceIdentity

The user-assigned identity to use for resolving the key vault certificate reference. If not specified, the system-assigned ASE identity will be used if available.

func (AppServiceEnvironmentAseCustomDnsSuffixConfigurationOutput) Kind

Kind of resource.

func (AppServiceEnvironmentAseCustomDnsSuffixConfigurationOutput) Name

Resource Name.

func (AppServiceEnvironmentAseCustomDnsSuffixConfigurationOutput) ProvisioningDetails

func (AppServiceEnvironmentAseCustomDnsSuffixConfigurationOutput) ProvisioningState

func (AppServiceEnvironmentAseCustomDnsSuffixConfigurationOutput) ToAppServiceEnvironmentAseCustomDnsSuffixConfigurationOutput

func (AppServiceEnvironmentAseCustomDnsSuffixConfigurationOutput) ToAppServiceEnvironmentAseCustomDnsSuffixConfigurationOutputWithContext

func (o AppServiceEnvironmentAseCustomDnsSuffixConfigurationOutput) ToAppServiceEnvironmentAseCustomDnsSuffixConfigurationOutputWithContext(ctx context.Context) AppServiceEnvironmentAseCustomDnsSuffixConfigurationOutput

func (AppServiceEnvironmentAseCustomDnsSuffixConfigurationOutput) Type

Resource type.

type AppServiceEnvironmentAseCustomDnsSuffixConfigurationState

type AppServiceEnvironmentAseCustomDnsSuffixConfigurationState struct {
}

func (AppServiceEnvironmentAseCustomDnsSuffixConfigurationState) ElementType

type AppServiceEnvironmentInput

type AppServiceEnvironmentInput interface {
	pulumi.Input

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

type AppServiceEnvironmentOutput

type AppServiceEnvironmentOutput struct{ *pulumi.OutputState }

func (AppServiceEnvironmentOutput) ClusterSettings

Custom settings for changing the behavior of the App Service Environment.

func (AppServiceEnvironmentOutput) CustomDnsSuffixConfiguration

Full view of the custom domain suffix configuration for ASEv3.

func (AppServiceEnvironmentOutput) DedicatedHostCount

func (o AppServiceEnvironmentOutput) DedicatedHostCount() pulumi.IntPtrOutput

Dedicated Host Count

func (AppServiceEnvironmentOutput) DnsSuffix

DNS suffix of the App Service Environment.

func (AppServiceEnvironmentOutput) ElementType

func (AppServiceEnvironmentOutput) FrontEndScaleFactor

func (o AppServiceEnvironmentOutput) FrontEndScaleFactor() pulumi.IntPtrOutput

Scale factor for front-ends.

func (AppServiceEnvironmentOutput) HasLinuxWorkers

func (o AppServiceEnvironmentOutput) HasLinuxWorkers() pulumi.BoolOutput

Flag that displays whether an ASE has linux workers or not

func (AppServiceEnvironmentOutput) InternalLoadBalancingMode

func (o AppServiceEnvironmentOutput) InternalLoadBalancingMode() pulumi.StringPtrOutput

Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.

func (AppServiceEnvironmentOutput) IpsslAddressCount

func (o AppServiceEnvironmentOutput) IpsslAddressCount() pulumi.IntPtrOutput

Number of IP SSL addresses reserved for the App Service Environment.

func (AppServiceEnvironmentOutput) Kind

Kind of resource.

func (AppServiceEnvironmentOutput) Location

Resource Location.

func (AppServiceEnvironmentOutput) MaximumNumberOfMachines

func (o AppServiceEnvironmentOutput) MaximumNumberOfMachines() pulumi.IntOutput

Maximum number of VMs in the App Service Environment.

func (AppServiceEnvironmentOutput) MultiRoleCount

func (o AppServiceEnvironmentOutput) MultiRoleCount() pulumi.IntOutput

Number of front-end instances.

func (AppServiceEnvironmentOutput) MultiSize

Front-end VM size, e.g. "Medium", "Large".

func (AppServiceEnvironmentOutput) Name

Resource Name.

func (AppServiceEnvironmentOutput) NetworkingConfiguration

Full view of networking configuration for an ASE.

func (AppServiceEnvironmentOutput) ProvisioningState

func (o AppServiceEnvironmentOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the App Service Environment.

func (AppServiceEnvironmentOutput) Status

Current status of the App Service Environment.

func (AppServiceEnvironmentOutput) Suspended

<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).

func (AppServiceEnvironmentOutput) Tags

Resource tags.

func (AppServiceEnvironmentOutput) ToAppServiceEnvironmentOutput

func (o AppServiceEnvironmentOutput) ToAppServiceEnvironmentOutput() AppServiceEnvironmentOutput

func (AppServiceEnvironmentOutput) ToAppServiceEnvironmentOutputWithContext

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

func (AppServiceEnvironmentOutput) Type

Resource type.

func (AppServiceEnvironmentOutput) UpgradeAvailability

func (o AppServiceEnvironmentOutput) UpgradeAvailability() pulumi.StringOutput

Whether an upgrade is available for this App Service Environment.

func (AppServiceEnvironmentOutput) UpgradePreference

func (o AppServiceEnvironmentOutput) UpgradePreference() pulumi.StringPtrOutput

Upgrade Preference

func (AppServiceEnvironmentOutput) UserWhitelistedIpRanges

func (o AppServiceEnvironmentOutput) UserWhitelistedIpRanges() pulumi.StringArrayOutput

User added ip ranges to whitelist on ASE db

func (AppServiceEnvironmentOutput) VirtualNetwork

Description of the Virtual Network.

func (AppServiceEnvironmentOutput) ZoneRedundant

Whether or not this App Service Environment is zone-redundant.

type AppServiceEnvironmentPrivateEndpointConnection

type AppServiceEnvironmentPrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// Private IPAddresses mapped to the remote private endpoint
	IpAddresses pulumi.StringArrayOutput `pulumi:"ipAddresses"`
	// 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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Remote Private Endpoint Connection ARM resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2023-01-01, 2023-12-01.

func GetAppServiceEnvironmentPrivateEndpointConnection

func GetAppServiceEnvironmentPrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppServiceEnvironmentPrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*AppServiceEnvironmentPrivateEndpointConnection, error)

GetAppServiceEnvironmentPrivateEndpointConnection gets an existing AppServiceEnvironmentPrivateEndpointConnection 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 NewAppServiceEnvironmentPrivateEndpointConnection

func NewAppServiceEnvironmentPrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *AppServiceEnvironmentPrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*AppServiceEnvironmentPrivateEndpointConnection, error)

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

func (*AppServiceEnvironmentPrivateEndpointConnection) ElementType

func (*AppServiceEnvironmentPrivateEndpointConnection) ToAppServiceEnvironmentPrivateEndpointConnectionOutput

func (i *AppServiceEnvironmentPrivateEndpointConnection) ToAppServiceEnvironmentPrivateEndpointConnectionOutput() AppServiceEnvironmentPrivateEndpointConnectionOutput

func (*AppServiceEnvironmentPrivateEndpointConnection) ToAppServiceEnvironmentPrivateEndpointConnectionOutputWithContext

func (i *AppServiceEnvironmentPrivateEndpointConnection) ToAppServiceEnvironmentPrivateEndpointConnectionOutputWithContext(ctx context.Context) AppServiceEnvironmentPrivateEndpointConnectionOutput

type AppServiceEnvironmentPrivateEndpointConnectionArgs

type AppServiceEnvironmentPrivateEndpointConnectionArgs struct {
	// Private IPAddresses mapped to the remote private endpoint
	IpAddresses pulumi.StringArrayInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the App Service Environment.
	Name                          pulumi.StringInput
	PrivateEndpointConnectionName pulumi.StringPtrInput
	// 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 AppServiceEnvironmentPrivateEndpointConnection resource.

func (AppServiceEnvironmentPrivateEndpointConnectionArgs) ElementType

type AppServiceEnvironmentPrivateEndpointConnectionInput

type AppServiceEnvironmentPrivateEndpointConnectionInput interface {
	pulumi.Input

	ToAppServiceEnvironmentPrivateEndpointConnectionOutput() AppServiceEnvironmentPrivateEndpointConnectionOutput
	ToAppServiceEnvironmentPrivateEndpointConnectionOutputWithContext(ctx context.Context) AppServiceEnvironmentPrivateEndpointConnectionOutput
}

type AppServiceEnvironmentPrivateEndpointConnectionOutput

type AppServiceEnvironmentPrivateEndpointConnectionOutput struct{ *pulumi.OutputState }

func (AppServiceEnvironmentPrivateEndpointConnectionOutput) ElementType

func (AppServiceEnvironmentPrivateEndpointConnectionOutput) IpAddresses

Private IPAddresses mapped to the remote private endpoint

func (AppServiceEnvironmentPrivateEndpointConnectionOutput) Kind

Kind of resource.

func (AppServiceEnvironmentPrivateEndpointConnectionOutput) Name

Resource Name.

func (AppServiceEnvironmentPrivateEndpointConnectionOutput) PrivateEndpoint

PrivateEndpoint of a remote private endpoint connection

func (AppServiceEnvironmentPrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState

The state of a private link connection

func (AppServiceEnvironmentPrivateEndpointConnectionOutput) ProvisioningState

func (AppServiceEnvironmentPrivateEndpointConnectionOutput) ToAppServiceEnvironmentPrivateEndpointConnectionOutput

func (AppServiceEnvironmentPrivateEndpointConnectionOutput) ToAppServiceEnvironmentPrivateEndpointConnectionOutputWithContext

func (o AppServiceEnvironmentPrivateEndpointConnectionOutput) ToAppServiceEnvironmentPrivateEndpointConnectionOutputWithContext(ctx context.Context) AppServiceEnvironmentPrivateEndpointConnectionOutput

func (AppServiceEnvironmentPrivateEndpointConnectionOutput) Type

Resource type.

type AppServiceEnvironmentPrivateEndpointConnectionState

type AppServiceEnvironmentPrivateEndpointConnectionState struct {
}

func (AppServiceEnvironmentPrivateEndpointConnectionState) ElementType

type AppServiceEnvironmentState

type AppServiceEnvironmentState struct {
}

func (AppServiceEnvironmentState) ElementType

func (AppServiceEnvironmentState) ElementType() reflect.Type

type AppServicePlan

type AppServicePlan struct {
	pulumi.CustomResourceState

	// ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku
	ElasticScaleEnabled pulumi.BoolPtrOutput `pulumi:"elasticScaleEnabled"`
	// Extended Location.
	ExtendedLocation ExtendedLocationResponsePtrOutput `pulumi:"extendedLocation"`
	// 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"`
	// Specification for the Kubernetes Environment to use for the App Service plan.
	KubeEnvironmentProfile KubeEnvironmentProfileResponsePtrOutput `pulumi:"kubeEnvironmentProfile"`
	// 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"`
	// The number of instances that are assigned to this App Service plan.
	NumberOfWorkers pulumi.IntOutput `pulumi:"numberOfWorkers"`
	// 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 Plan.
	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"`
	// 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"`
	// If <code>true</code>, this App Service Plan will perform availability zone balancing.
	// If <code>false</code>, this App Service Plan will not perform availability zone balancing.
	ZoneRedundant pulumi.BoolPtrOutput `pulumi:"zoneRedundant"`
}

App Service plan. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2016-09-01, 2020-10-01, 2023-01-01, 2023-12-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

func (*AppServicePlan) ElementType() reflect.Type

func (*AppServicePlan) ToAppServicePlanOutput

func (i *AppServicePlan) ToAppServicePlanOutput() AppServicePlanOutput

func (*AppServicePlan) ToAppServicePlanOutputWithContext

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

type AppServicePlanArgs

type AppServicePlanArgs struct {
	// ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku
	ElasticScaleEnabled pulumi.BoolPtrInput
	// Extended Location.
	ExtendedLocation ExtendedLocationPtrInput
	// 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
	// Specification for the Kubernetes Environment to use for the App Service plan.
	KubeEnvironmentProfile KubeEnvironmentProfilePtrInput
	// 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.StringPtrInput
	// 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
	// If <code>true</code>, this App Service Plan will perform availability zone balancing.
	// If <code>false</code>, this App Service Plan will not perform availability zone balancing.
	ZoneRedundant pulumi.BoolPtrInput
}

The set of arguments for constructing a AppServicePlan resource.

func (AppServicePlanArgs) ElementType

func (AppServicePlanArgs) ElementType() reflect.Type

type AppServicePlanInput

type AppServicePlanInput interface {
	pulumi.Input

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

type AppServicePlanOutput

type AppServicePlanOutput struct{ *pulumi.OutputState }

func (AppServicePlanOutput) ElasticScaleEnabled

func (o AppServicePlanOutput) ElasticScaleEnabled() pulumi.BoolPtrOutput

ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku

func (AppServicePlanOutput) ElementType

func (AppServicePlanOutput) ElementType() reflect.Type

func (AppServicePlanOutput) ExtendedLocation

Extended Location.

func (AppServicePlanOutput) FreeOfferExpirationTime

func (o AppServicePlanOutput) FreeOfferExpirationTime() pulumi.StringPtrOutput

The time when the server farm free offer expires.

func (AppServicePlanOutput) GeoRegion

Geographical location for the App Service plan.

func (AppServicePlanOutput) HostingEnvironmentProfile

Specification for the App Service Environment to use for the App Service plan.

func (AppServicePlanOutput) HyperV

If Hyper-V container app service plan <code>true</code>, <code>false</code> otherwise.

func (AppServicePlanOutput) IsSpot

If <code>true</code>, this App Service Plan owns spot instances.

func (AppServicePlanOutput) IsXenon

Obsolete: If Hyper-V container app service plan <code>true</code>, <code>false</code> otherwise.

func (AppServicePlanOutput) Kind

Kind of resource.

func (AppServicePlanOutput) KubeEnvironmentProfile

Specification for the Kubernetes Environment to use for the App Service plan.

func (AppServicePlanOutput) Location

Resource Location.

func (AppServicePlanOutput) MaximumElasticWorkerCount

func (o AppServicePlanOutput) MaximumElasticWorkerCount() pulumi.IntPtrOutput

Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan

func (AppServicePlanOutput) MaximumNumberOfWorkers

func (o AppServicePlanOutput) MaximumNumberOfWorkers() pulumi.IntOutput

Maximum number of instances that can be assigned to this App Service plan.

func (AppServicePlanOutput) Name

Resource Name.

func (AppServicePlanOutput) NumberOfSites

func (o AppServicePlanOutput) NumberOfSites() pulumi.IntOutput

Number of apps assigned to this App Service plan.

func (AppServicePlanOutput) NumberOfWorkers

func (o AppServicePlanOutput) NumberOfWorkers() pulumi.IntOutput

The number of instances that are assigned to this App Service plan.

func (AppServicePlanOutput) PerSiteScaling

func (o AppServicePlanOutput) PerSiteScaling() pulumi.BoolPtrOutput

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.

func (AppServicePlanOutput) ProvisioningState

func (o AppServicePlanOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the App Service Plan.

func (AppServicePlanOutput) Reserved

If Linux app service plan <code>true</code>, <code>false</code> otherwise.

func (AppServicePlanOutput) ResourceGroup

func (o AppServicePlanOutput) ResourceGroup() pulumi.StringOutput

Resource group of the App Service plan.

func (AppServicePlanOutput) Sku

Description of a SKU for a scalable resource.

func (AppServicePlanOutput) SpotExpirationTime

func (o AppServicePlanOutput) SpotExpirationTime() pulumi.StringPtrOutput

The time when the server farm expires. Valid only if it is a spot server farm.

func (AppServicePlanOutput) Status

App Service plan status.

func (AppServicePlanOutput) Subscription

func (o AppServicePlanOutput) Subscription() pulumi.StringOutput

App Service plan subscription.

func (AppServicePlanOutput) Tags

Resource tags.

func (AppServicePlanOutput) TargetWorkerCount

func (o AppServicePlanOutput) TargetWorkerCount() pulumi.IntPtrOutput

Scaling worker count.

func (AppServicePlanOutput) TargetWorkerSizeId

func (o AppServicePlanOutput) TargetWorkerSizeId() pulumi.IntPtrOutput

Scaling worker size ID.

func (AppServicePlanOutput) ToAppServicePlanOutput

func (o AppServicePlanOutput) ToAppServicePlanOutput() AppServicePlanOutput

func (AppServicePlanOutput) ToAppServicePlanOutputWithContext

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

func (AppServicePlanOutput) Type

Resource type.

func (AppServicePlanOutput) WorkerTierName

func (o AppServicePlanOutput) WorkerTierName() pulumi.StringPtrOutput

Target worker tier assigned to the App Service plan.

func (AppServicePlanOutput) ZoneRedundant

func (o AppServicePlanOutput) ZoneRedundant() pulumi.BoolPtrOutput

If <code>true</code>, this App Service Plan will perform availability zone balancing. If <code>false</code>, this App Service Plan will not perform availability zone balancing.

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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Virtual Network route contract used to pass routing information for a Virtual Network. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2016-09-01, 2020-10-01, 2023-01-01, 2023-12-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

func (*AppServicePlanRouteForVnet) ElementType() reflect.Type

func (*AppServicePlanRouteForVnet) ToAppServicePlanRouteForVnetOutput

func (i *AppServicePlanRouteForVnet) ToAppServicePlanRouteForVnetOutput() AppServicePlanRouteForVnetOutput

func (*AppServicePlanRouteForVnet) ToAppServicePlanRouteForVnetOutputWithContext

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.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
	// Name of the Virtual Network.
	VnetName pulumi.StringInput
}

The set of arguments for constructing a AppServicePlanRouteForVnet resource.

func (AppServicePlanRouteForVnetArgs) ElementType

type AppServicePlanRouteForVnetInput

type AppServicePlanRouteForVnetInput interface {
	pulumi.Input

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

type AppServicePlanRouteForVnetOutput

type AppServicePlanRouteForVnetOutput struct{ *pulumi.OutputState }

func (AppServicePlanRouteForVnetOutput) ElementType

func (AppServicePlanRouteForVnetOutput) EndAddress

The ending address for this route. If the start address is specified in CIDR notation, this must be omitted.

func (AppServicePlanRouteForVnetOutput) Kind

Kind of resource.

func (AppServicePlanRouteForVnetOutput) Name

Resource Name.

func (AppServicePlanRouteForVnetOutput) 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 (AppServicePlanRouteForVnetOutput) 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 (AppServicePlanRouteForVnetOutput) ToAppServicePlanRouteForVnetOutput

func (o AppServicePlanRouteForVnetOutput) ToAppServicePlanRouteForVnetOutput() AppServicePlanRouteForVnetOutput

func (AppServicePlanRouteForVnetOutput) ToAppServicePlanRouteForVnetOutputWithContext

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

func (AppServicePlanRouteForVnetOutput) Type

Resource type.

type AppServicePlanRouteForVnetState

type AppServicePlanRouteForVnetState struct {
}

func (AppServicePlanRouteForVnetState) ElementType

type AppServicePlanState

type AppServicePlanState struct {
}

func (AppServicePlanState) ElementType

func (AppServicePlanState) ElementType() reflect.Type

type Apple

type Apple struct {
	// <code>false</code> if the Apple provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled *bool `pulumi:"enabled"`
	// The configuration settings of the login flow.
	Login *LoginScopes `pulumi:"login"`
	// The configuration settings of the Apple registration.
	Registration *AppleRegistration `pulumi:"registration"`
}

The configuration settings of the Apple provider.

type AppleArgs

type AppleArgs struct {
	// <code>false</code> if the Apple provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// The configuration settings of the login flow.
	Login LoginScopesPtrInput `pulumi:"login"`
	// The configuration settings of the Apple registration.
	Registration AppleRegistrationPtrInput `pulumi:"registration"`
}

The configuration settings of the Apple provider.

func (AppleArgs) ElementType

func (AppleArgs) ElementType() reflect.Type

func (AppleArgs) ToAppleOutput

func (i AppleArgs) ToAppleOutput() AppleOutput

func (AppleArgs) ToAppleOutputWithContext

func (i AppleArgs) ToAppleOutputWithContext(ctx context.Context) AppleOutput

func (AppleArgs) ToApplePtrOutput

func (i AppleArgs) ToApplePtrOutput() ApplePtrOutput

func (AppleArgs) ToApplePtrOutputWithContext

func (i AppleArgs) ToApplePtrOutputWithContext(ctx context.Context) ApplePtrOutput

type AppleInput

type AppleInput interface {
	pulumi.Input

	ToAppleOutput() AppleOutput
	ToAppleOutputWithContext(context.Context) AppleOutput
}

AppleInput is an input type that accepts AppleArgs and AppleOutput values. You can construct a concrete instance of `AppleInput` via:

AppleArgs{...}

type AppleOutput

type AppleOutput struct{ *pulumi.OutputState }

The configuration settings of the Apple provider.

func (AppleOutput) ElementType

func (AppleOutput) ElementType() reflect.Type

func (AppleOutput) Enabled

func (o AppleOutput) Enabled() pulumi.BoolPtrOutput

<code>false</code> if the Apple provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (AppleOutput) Login

The configuration settings of the login flow.

func (AppleOutput) Registration

func (o AppleOutput) Registration() AppleRegistrationPtrOutput

The configuration settings of the Apple registration.

func (AppleOutput) ToAppleOutput

func (o AppleOutput) ToAppleOutput() AppleOutput

func (AppleOutput) ToAppleOutputWithContext

func (o AppleOutput) ToAppleOutputWithContext(ctx context.Context) AppleOutput

func (AppleOutput) ToApplePtrOutput

func (o AppleOutput) ToApplePtrOutput() ApplePtrOutput

func (AppleOutput) ToApplePtrOutputWithContext

func (o AppleOutput) ToApplePtrOutputWithContext(ctx context.Context) ApplePtrOutput

type ApplePtrInput

type ApplePtrInput interface {
	pulumi.Input

	ToApplePtrOutput() ApplePtrOutput
	ToApplePtrOutputWithContext(context.Context) ApplePtrOutput
}

ApplePtrInput is an input type that accepts AppleArgs, ApplePtr and ApplePtrOutput values. You can construct a concrete instance of `ApplePtrInput` via:

        AppleArgs{...}

or:

        nil

func ApplePtr

func ApplePtr(v *AppleArgs) ApplePtrInput

type ApplePtrOutput

type ApplePtrOutput struct{ *pulumi.OutputState }

func (ApplePtrOutput) Elem

func (o ApplePtrOutput) Elem() AppleOutput

func (ApplePtrOutput) ElementType

func (ApplePtrOutput) ElementType() reflect.Type

func (ApplePtrOutput) Enabled

func (o ApplePtrOutput) Enabled() pulumi.BoolPtrOutput

<code>false</code> if the Apple provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (ApplePtrOutput) Login

The configuration settings of the login flow.

func (ApplePtrOutput) Registration

func (o ApplePtrOutput) Registration() AppleRegistrationPtrOutput

The configuration settings of the Apple registration.

func (ApplePtrOutput) ToApplePtrOutput

func (o ApplePtrOutput) ToApplePtrOutput() ApplePtrOutput

func (ApplePtrOutput) ToApplePtrOutputWithContext

func (o ApplePtrOutput) ToApplePtrOutputWithContext(ctx context.Context) ApplePtrOutput

type AppleRegistration

type AppleRegistration struct {
	// The Client ID of the app used for login.
	ClientId *string `pulumi:"clientId"`
	// The app setting name that contains the client secret.
	ClientSecretSettingName *string `pulumi:"clientSecretSettingName"`
}

The configuration settings of the registration for the Apple provider

type AppleRegistrationArgs

type AppleRegistrationArgs struct {
	// The Client ID of the app used for login.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// The app setting name that contains the client secret.
	ClientSecretSettingName pulumi.StringPtrInput `pulumi:"clientSecretSettingName"`
}

The configuration settings of the registration for the Apple provider

func (AppleRegistrationArgs) ElementType

func (AppleRegistrationArgs) ElementType() reflect.Type

func (AppleRegistrationArgs) ToAppleRegistrationOutput

func (i AppleRegistrationArgs) ToAppleRegistrationOutput() AppleRegistrationOutput

func (AppleRegistrationArgs) ToAppleRegistrationOutputWithContext

func (i AppleRegistrationArgs) ToAppleRegistrationOutputWithContext(ctx context.Context) AppleRegistrationOutput

func (AppleRegistrationArgs) ToAppleRegistrationPtrOutput

func (i AppleRegistrationArgs) ToAppleRegistrationPtrOutput() AppleRegistrationPtrOutput

func (AppleRegistrationArgs) ToAppleRegistrationPtrOutputWithContext

func (i AppleRegistrationArgs) ToAppleRegistrationPtrOutputWithContext(ctx context.Context) AppleRegistrationPtrOutput

type AppleRegistrationInput

type AppleRegistrationInput interface {
	pulumi.Input

	ToAppleRegistrationOutput() AppleRegistrationOutput
	ToAppleRegistrationOutputWithContext(context.Context) AppleRegistrationOutput
}

AppleRegistrationInput is an input type that accepts AppleRegistrationArgs and AppleRegistrationOutput values. You can construct a concrete instance of `AppleRegistrationInput` via:

AppleRegistrationArgs{...}

type AppleRegistrationOutput

type AppleRegistrationOutput struct{ *pulumi.OutputState }

The configuration settings of the registration for the Apple provider

func (AppleRegistrationOutput) ClientId

The Client ID of the app used for login.

func (AppleRegistrationOutput) ClientSecretSettingName

func (o AppleRegistrationOutput) ClientSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the client secret.

func (AppleRegistrationOutput) ElementType

func (AppleRegistrationOutput) ElementType() reflect.Type

func (AppleRegistrationOutput) ToAppleRegistrationOutput

func (o AppleRegistrationOutput) ToAppleRegistrationOutput() AppleRegistrationOutput

func (AppleRegistrationOutput) ToAppleRegistrationOutputWithContext

func (o AppleRegistrationOutput) ToAppleRegistrationOutputWithContext(ctx context.Context) AppleRegistrationOutput

func (AppleRegistrationOutput) ToAppleRegistrationPtrOutput

func (o AppleRegistrationOutput) ToAppleRegistrationPtrOutput() AppleRegistrationPtrOutput

func (AppleRegistrationOutput) ToAppleRegistrationPtrOutputWithContext

func (o AppleRegistrationOutput) ToAppleRegistrationPtrOutputWithContext(ctx context.Context) AppleRegistrationPtrOutput

type AppleRegistrationPtrInput

type AppleRegistrationPtrInput interface {
	pulumi.Input

	ToAppleRegistrationPtrOutput() AppleRegistrationPtrOutput
	ToAppleRegistrationPtrOutputWithContext(context.Context) AppleRegistrationPtrOutput
}

AppleRegistrationPtrInput is an input type that accepts AppleRegistrationArgs, AppleRegistrationPtr and AppleRegistrationPtrOutput values. You can construct a concrete instance of `AppleRegistrationPtrInput` via:

        AppleRegistrationArgs{...}

or:

        nil

type AppleRegistrationPtrOutput

type AppleRegistrationPtrOutput struct{ *pulumi.OutputState }

func (AppleRegistrationPtrOutput) ClientId

The Client ID of the app used for login.

func (AppleRegistrationPtrOutput) ClientSecretSettingName

func (o AppleRegistrationPtrOutput) ClientSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the client secret.

func (AppleRegistrationPtrOutput) Elem

func (AppleRegistrationPtrOutput) ElementType

func (AppleRegistrationPtrOutput) ElementType() reflect.Type

func (AppleRegistrationPtrOutput) ToAppleRegistrationPtrOutput

func (o AppleRegistrationPtrOutput) ToAppleRegistrationPtrOutput() AppleRegistrationPtrOutput

func (AppleRegistrationPtrOutput) ToAppleRegistrationPtrOutputWithContext

func (o AppleRegistrationPtrOutput) ToAppleRegistrationPtrOutputWithContext(ctx context.Context) AppleRegistrationPtrOutput

type AppleRegistrationResponse

type AppleRegistrationResponse struct {
	// The Client ID of the app used for login.
	ClientId *string `pulumi:"clientId"`
	// The app setting name that contains the client secret.
	ClientSecretSettingName *string `pulumi:"clientSecretSettingName"`
}

The configuration settings of the registration for the Apple provider

type AppleRegistrationResponseOutput

type AppleRegistrationResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the registration for the Apple provider

func (AppleRegistrationResponseOutput) ClientId

The Client ID of the app used for login.

func (AppleRegistrationResponseOutput) ClientSecretSettingName

func (o AppleRegistrationResponseOutput) ClientSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the client secret.

func (AppleRegistrationResponseOutput) ElementType

func (AppleRegistrationResponseOutput) ToAppleRegistrationResponseOutput

func (o AppleRegistrationResponseOutput) ToAppleRegistrationResponseOutput() AppleRegistrationResponseOutput

func (AppleRegistrationResponseOutput) ToAppleRegistrationResponseOutputWithContext

func (o AppleRegistrationResponseOutput) ToAppleRegistrationResponseOutputWithContext(ctx context.Context) AppleRegistrationResponseOutput

type AppleRegistrationResponsePtrOutput

type AppleRegistrationResponsePtrOutput struct{ *pulumi.OutputState }

func (AppleRegistrationResponsePtrOutput) ClientId

The Client ID of the app used for login.

func (AppleRegistrationResponsePtrOutput) ClientSecretSettingName

func (o AppleRegistrationResponsePtrOutput) ClientSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the client secret.

func (AppleRegistrationResponsePtrOutput) Elem

func (AppleRegistrationResponsePtrOutput) ElementType

func (AppleRegistrationResponsePtrOutput) ToAppleRegistrationResponsePtrOutput

func (o AppleRegistrationResponsePtrOutput) ToAppleRegistrationResponsePtrOutput() AppleRegistrationResponsePtrOutput

func (AppleRegistrationResponsePtrOutput) ToAppleRegistrationResponsePtrOutputWithContext

func (o AppleRegistrationResponsePtrOutput) ToAppleRegistrationResponsePtrOutputWithContext(ctx context.Context) AppleRegistrationResponsePtrOutput

type AppleResponse

type AppleResponse struct {
	// <code>false</code> if the Apple provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled *bool `pulumi:"enabled"`
	// The configuration settings of the login flow.
	Login *LoginScopesResponse `pulumi:"login"`
	// The configuration settings of the Apple registration.
	Registration *AppleRegistrationResponse `pulumi:"registration"`
}

The configuration settings of the Apple provider.

type AppleResponseOutput

type AppleResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the Apple provider.

func (AppleResponseOutput) ElementType

func (AppleResponseOutput) ElementType() reflect.Type

func (AppleResponseOutput) Enabled

<code>false</code> if the Apple provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (AppleResponseOutput) Login

The configuration settings of the login flow.

func (AppleResponseOutput) Registration

The configuration settings of the Apple registration.

func (AppleResponseOutput) ToAppleResponseOutput

func (o AppleResponseOutput) ToAppleResponseOutput() AppleResponseOutput

func (AppleResponseOutput) ToAppleResponseOutputWithContext

func (o AppleResponseOutput) ToAppleResponseOutputWithContext(ctx context.Context) AppleResponseOutput

type AppleResponsePtrOutput

type AppleResponsePtrOutput struct{ *pulumi.OutputState }

func (AppleResponsePtrOutput) Elem

func (AppleResponsePtrOutput) ElementType

func (AppleResponsePtrOutput) ElementType() reflect.Type

func (AppleResponsePtrOutput) Enabled

<code>false</code> if the Apple provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (AppleResponsePtrOutput) Login

The configuration settings of the login flow.

func (AppleResponsePtrOutput) Registration

The configuration settings of the Apple registration.

func (AppleResponsePtrOutput) ToAppleResponsePtrOutput

func (o AppleResponsePtrOutput) ToAppleResponsePtrOutput() AppleResponsePtrOutput

func (AppleResponsePtrOutput) ToAppleResponsePtrOutputWithContext

func (o AppleResponsePtrOutput) ToAppleResponsePtrOutputWithContext(ctx context.Context) AppleResponsePtrOutput

type ApplicationLogsConfig

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.

func (*ApplicationLogsConfig) Defaults

Defaults sets the appropriate defaults for ApplicationLogsConfig

type ApplicationLogsConfigArgs

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) Defaults

Defaults sets the appropriate defaults for ApplicationLogsConfigArgs

func (ApplicationLogsConfigArgs) ElementType

func (ApplicationLogsConfigArgs) ElementType() reflect.Type

func (ApplicationLogsConfigArgs) ToApplicationLogsConfigOutput

func (i ApplicationLogsConfigArgs) ToApplicationLogsConfigOutput() ApplicationLogsConfigOutput

func (ApplicationLogsConfigArgs) ToApplicationLogsConfigOutputWithContext

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

func (ApplicationLogsConfigArgs) ToApplicationLogsConfigPtrOutput

func (i ApplicationLogsConfigArgs) ToApplicationLogsConfigPtrOutput() ApplicationLogsConfigPtrOutput

func (ApplicationLogsConfigArgs) ToApplicationLogsConfigPtrOutputWithContext

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

type ApplicationLogsConfigInput

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

type ApplicationLogsConfigOutput struct{ *pulumi.OutputState }

Application logs configuration.

func (ApplicationLogsConfigOutput) AzureBlobStorage

Application logs to blob storage configuration.

func (ApplicationLogsConfigOutput) AzureTableStorage

Application logs to azure table storage configuration.

func (ApplicationLogsConfigOutput) ElementType

func (ApplicationLogsConfigOutput) FileSystem

Application logs to file system configuration.

func (ApplicationLogsConfigOutput) ToApplicationLogsConfigOutput

func (o ApplicationLogsConfigOutput) ToApplicationLogsConfigOutput() ApplicationLogsConfigOutput

func (ApplicationLogsConfigOutput) ToApplicationLogsConfigOutputWithContext

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

func (ApplicationLogsConfigOutput) ToApplicationLogsConfigPtrOutput

func (o ApplicationLogsConfigOutput) ToApplicationLogsConfigPtrOutput() ApplicationLogsConfigPtrOutput

func (ApplicationLogsConfigOutput) ToApplicationLogsConfigPtrOutputWithContext

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

type ApplicationLogsConfigPtrInput

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

type ApplicationLogsConfigPtrOutput

type ApplicationLogsConfigPtrOutput struct{ *pulumi.OutputState }

func (ApplicationLogsConfigPtrOutput) AzureBlobStorage

Application logs to blob storage configuration.

func (ApplicationLogsConfigPtrOutput) AzureTableStorage

Application logs to azure table storage configuration.

func (ApplicationLogsConfigPtrOutput) Elem

func (ApplicationLogsConfigPtrOutput) ElementType

func (ApplicationLogsConfigPtrOutput) FileSystem

Application logs to file system configuration.

func (ApplicationLogsConfigPtrOutput) ToApplicationLogsConfigPtrOutput

func (o ApplicationLogsConfigPtrOutput) ToApplicationLogsConfigPtrOutput() ApplicationLogsConfigPtrOutput

func (ApplicationLogsConfigPtrOutput) ToApplicationLogsConfigPtrOutputWithContext

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

type ApplicationLogsConfigResponse

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.

func (*ApplicationLogsConfigResponse) Defaults

Defaults sets the appropriate defaults for ApplicationLogsConfigResponse

type ApplicationLogsConfigResponseOutput

type ApplicationLogsConfigResponseOutput struct{ *pulumi.OutputState }

Application logs configuration.

func (ApplicationLogsConfigResponseOutput) AzureBlobStorage

Application logs to blob storage configuration.

func (ApplicationLogsConfigResponseOutput) AzureTableStorage

Application logs to azure table storage configuration.

func (ApplicationLogsConfigResponseOutput) ElementType

func (ApplicationLogsConfigResponseOutput) FileSystem

Application logs to file system configuration.

func (ApplicationLogsConfigResponseOutput) ToApplicationLogsConfigResponseOutput

func (o ApplicationLogsConfigResponseOutput) ToApplicationLogsConfigResponseOutput() ApplicationLogsConfigResponseOutput

func (ApplicationLogsConfigResponseOutput) ToApplicationLogsConfigResponseOutputWithContext

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

type ApplicationLogsConfigResponsePtrOutput

type ApplicationLogsConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (ApplicationLogsConfigResponsePtrOutput) AzureBlobStorage

Application logs to blob storage configuration.

func (ApplicationLogsConfigResponsePtrOutput) AzureTableStorage

Application logs to azure table storage configuration.

func (ApplicationLogsConfigResponsePtrOutput) Elem

func (ApplicationLogsConfigResponsePtrOutput) ElementType

func (ApplicationLogsConfigResponsePtrOutput) FileSystem

Application logs to file system configuration.

func (ApplicationLogsConfigResponsePtrOutput) ToApplicationLogsConfigResponsePtrOutput

func (o ApplicationLogsConfigResponsePtrOutput) ToApplicationLogsConfigResponsePtrOutput() ApplicationLogsConfigResponsePtrOutput

func (ApplicationLogsConfigResponsePtrOutput) ToApplicationLogsConfigResponsePtrOutputWithContext

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

type ArcConfiguration

type ArcConfiguration struct {
	ArtifactStorageAccessMode    *string                `pulumi:"artifactStorageAccessMode"`
	ArtifactStorageClassName     *string                `pulumi:"artifactStorageClassName"`
	ArtifactStorageMountPath     *string                `pulumi:"artifactStorageMountPath"`
	ArtifactStorageNodeName      *string                `pulumi:"artifactStorageNodeName"`
	ArtifactsStorageType         *StorageType           `pulumi:"artifactsStorageType"`
	FrontEndServiceConfiguration *FrontEndConfiguration `pulumi:"frontEndServiceConfiguration"`
	KubeConfig                   *string                `pulumi:"kubeConfig"`
}

type ArcConfigurationArgs

type ArcConfigurationArgs struct {
	ArtifactStorageAccessMode    pulumi.StringPtrInput         `pulumi:"artifactStorageAccessMode"`
	ArtifactStorageClassName     pulumi.StringPtrInput         `pulumi:"artifactStorageClassName"`
	ArtifactStorageMountPath     pulumi.StringPtrInput         `pulumi:"artifactStorageMountPath"`
	ArtifactStorageNodeName      pulumi.StringPtrInput         `pulumi:"artifactStorageNodeName"`
	ArtifactsStorageType         StorageTypePtrInput           `pulumi:"artifactsStorageType"`
	FrontEndServiceConfiguration FrontEndConfigurationPtrInput `pulumi:"frontEndServiceConfiguration"`
	KubeConfig                   pulumi.StringPtrInput         `pulumi:"kubeConfig"`
}

func (ArcConfigurationArgs) ElementType

func (ArcConfigurationArgs) ElementType() reflect.Type

func (ArcConfigurationArgs) ToArcConfigurationOutput

func (i ArcConfigurationArgs) ToArcConfigurationOutput() ArcConfigurationOutput

func (ArcConfigurationArgs) ToArcConfigurationOutputWithContext

func (i ArcConfigurationArgs) ToArcConfigurationOutputWithContext(ctx context.Context) ArcConfigurationOutput

func (ArcConfigurationArgs) ToArcConfigurationPtrOutput

func (i ArcConfigurationArgs) ToArcConfigurationPtrOutput() ArcConfigurationPtrOutput

func (ArcConfigurationArgs) ToArcConfigurationPtrOutputWithContext

func (i ArcConfigurationArgs) ToArcConfigurationPtrOutputWithContext(ctx context.Context) ArcConfigurationPtrOutput

type ArcConfigurationInput

type ArcConfigurationInput interface {
	pulumi.Input

	ToArcConfigurationOutput() ArcConfigurationOutput
	ToArcConfigurationOutputWithContext(context.Context) ArcConfigurationOutput
}

ArcConfigurationInput is an input type that accepts ArcConfigurationArgs and ArcConfigurationOutput values. You can construct a concrete instance of `ArcConfigurationInput` via:

ArcConfigurationArgs{...}

type ArcConfigurationOutput

type ArcConfigurationOutput struct{ *pulumi.OutputState }

func (ArcConfigurationOutput) ArtifactStorageAccessMode

func (o ArcConfigurationOutput) ArtifactStorageAccessMode() pulumi.StringPtrOutput

func (ArcConfigurationOutput) ArtifactStorageClassName

func (o ArcConfigurationOutput) ArtifactStorageClassName() pulumi.StringPtrOutput

func (ArcConfigurationOutput) ArtifactStorageMountPath

func (o ArcConfigurationOutput) ArtifactStorageMountPath() pulumi.StringPtrOutput

func (ArcConfigurationOutput) ArtifactStorageNodeName

func (o ArcConfigurationOutput) ArtifactStorageNodeName() pulumi.StringPtrOutput

func (ArcConfigurationOutput) ArtifactsStorageType

func (o ArcConfigurationOutput) ArtifactsStorageType() StorageTypePtrOutput

func (ArcConfigurationOutput) ElementType

func (ArcConfigurationOutput) ElementType() reflect.Type

func (ArcConfigurationOutput) FrontEndServiceConfiguration

func (o ArcConfigurationOutput) FrontEndServiceConfiguration() FrontEndConfigurationPtrOutput

func (ArcConfigurationOutput) KubeConfig

func (ArcConfigurationOutput) ToArcConfigurationOutput

func (o ArcConfigurationOutput) ToArcConfigurationOutput() ArcConfigurationOutput

func (ArcConfigurationOutput) ToArcConfigurationOutputWithContext

func (o ArcConfigurationOutput) ToArcConfigurationOutputWithContext(ctx context.Context) ArcConfigurationOutput

func (ArcConfigurationOutput) ToArcConfigurationPtrOutput

func (o ArcConfigurationOutput) ToArcConfigurationPtrOutput() ArcConfigurationPtrOutput

func (ArcConfigurationOutput) ToArcConfigurationPtrOutputWithContext

func (o ArcConfigurationOutput) ToArcConfigurationPtrOutputWithContext(ctx context.Context) ArcConfigurationPtrOutput

type ArcConfigurationPtrInput

type ArcConfigurationPtrInput interface {
	pulumi.Input

	ToArcConfigurationPtrOutput() ArcConfigurationPtrOutput
	ToArcConfigurationPtrOutputWithContext(context.Context) ArcConfigurationPtrOutput
}

ArcConfigurationPtrInput is an input type that accepts ArcConfigurationArgs, ArcConfigurationPtr and ArcConfigurationPtrOutput values. You can construct a concrete instance of `ArcConfigurationPtrInput` via:

        ArcConfigurationArgs{...}

or:

        nil

type ArcConfigurationPtrOutput

type ArcConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ArcConfigurationPtrOutput) ArtifactStorageAccessMode

func (o ArcConfigurationPtrOutput) ArtifactStorageAccessMode() pulumi.StringPtrOutput

func (ArcConfigurationPtrOutput) ArtifactStorageClassName

func (o ArcConfigurationPtrOutput) ArtifactStorageClassName() pulumi.StringPtrOutput

func (ArcConfigurationPtrOutput) ArtifactStorageMountPath

func (o ArcConfigurationPtrOutput) ArtifactStorageMountPath() pulumi.StringPtrOutput

func (ArcConfigurationPtrOutput) ArtifactStorageNodeName

func (o ArcConfigurationPtrOutput) ArtifactStorageNodeName() pulumi.StringPtrOutput

func (ArcConfigurationPtrOutput) ArtifactsStorageType

func (o ArcConfigurationPtrOutput) ArtifactsStorageType() StorageTypePtrOutput

func (ArcConfigurationPtrOutput) Elem

func (ArcConfigurationPtrOutput) ElementType

func (ArcConfigurationPtrOutput) ElementType() reflect.Type

func (ArcConfigurationPtrOutput) FrontEndServiceConfiguration

func (o ArcConfigurationPtrOutput) FrontEndServiceConfiguration() FrontEndConfigurationPtrOutput

func (ArcConfigurationPtrOutput) KubeConfig

func (ArcConfigurationPtrOutput) ToArcConfigurationPtrOutput

func (o ArcConfigurationPtrOutput) ToArcConfigurationPtrOutput() ArcConfigurationPtrOutput

func (ArcConfigurationPtrOutput) ToArcConfigurationPtrOutputWithContext

func (o ArcConfigurationPtrOutput) ToArcConfigurationPtrOutputWithContext(ctx context.Context) ArcConfigurationPtrOutput

type ArcConfigurationResponse

type ArcConfigurationResponse struct {
	ArtifactStorageAccessMode    *string                        `pulumi:"artifactStorageAccessMode"`
	ArtifactStorageClassName     *string                        `pulumi:"artifactStorageClassName"`
	ArtifactStorageMountPath     *string                        `pulumi:"artifactStorageMountPath"`
	ArtifactStorageNodeName      *string                        `pulumi:"artifactStorageNodeName"`
	ArtifactsStorageType         *string                        `pulumi:"artifactsStorageType"`
	FrontEndServiceConfiguration *FrontEndConfigurationResponse `pulumi:"frontEndServiceConfiguration"`
}

type ArcConfigurationResponseOutput

type ArcConfigurationResponseOutput struct{ *pulumi.OutputState }

func (ArcConfigurationResponseOutput) ArtifactStorageAccessMode

func (o ArcConfigurationResponseOutput) ArtifactStorageAccessMode() pulumi.StringPtrOutput

func (ArcConfigurationResponseOutput) ArtifactStorageClassName

func (o ArcConfigurationResponseOutput) ArtifactStorageClassName() pulumi.StringPtrOutput

func (ArcConfigurationResponseOutput) ArtifactStorageMountPath

func (o ArcConfigurationResponseOutput) ArtifactStorageMountPath() pulumi.StringPtrOutput

func (ArcConfigurationResponseOutput) ArtifactStorageNodeName

func (o ArcConfigurationResponseOutput) ArtifactStorageNodeName() pulumi.StringPtrOutput

func (ArcConfigurationResponseOutput) ArtifactsStorageType

func (o ArcConfigurationResponseOutput) ArtifactsStorageType() pulumi.StringPtrOutput

func (ArcConfigurationResponseOutput) ElementType

func (ArcConfigurationResponseOutput) FrontEndServiceConfiguration

func (ArcConfigurationResponseOutput) ToArcConfigurationResponseOutput

func (o ArcConfigurationResponseOutput) ToArcConfigurationResponseOutput() ArcConfigurationResponseOutput

func (ArcConfigurationResponseOutput) ToArcConfigurationResponseOutputWithContext

func (o ArcConfigurationResponseOutput) ToArcConfigurationResponseOutputWithContext(ctx context.Context) ArcConfigurationResponseOutput

type ArcConfigurationResponsePtrOutput

type ArcConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (ArcConfigurationResponsePtrOutput) ArtifactStorageAccessMode

func (o ArcConfigurationResponsePtrOutput) ArtifactStorageAccessMode() pulumi.StringPtrOutput

func (ArcConfigurationResponsePtrOutput) ArtifactStorageClassName

func (o ArcConfigurationResponsePtrOutput) ArtifactStorageClassName() pulumi.StringPtrOutput

func (ArcConfigurationResponsePtrOutput) ArtifactStorageMountPath

func (o ArcConfigurationResponsePtrOutput) ArtifactStorageMountPath() pulumi.StringPtrOutput

func (ArcConfigurationResponsePtrOutput) ArtifactStorageNodeName

func (o ArcConfigurationResponsePtrOutput) ArtifactStorageNodeName() pulumi.StringPtrOutput

func (ArcConfigurationResponsePtrOutput) ArtifactsStorageType

func (o ArcConfigurationResponsePtrOutput) ArtifactsStorageType() pulumi.StringPtrOutput

func (ArcConfigurationResponsePtrOutput) Elem

func (ArcConfigurationResponsePtrOutput) ElementType

func (ArcConfigurationResponsePtrOutput) FrontEndServiceConfiguration

func (ArcConfigurationResponsePtrOutput) ToArcConfigurationResponsePtrOutput

func (o ArcConfigurationResponsePtrOutput) ToArcConfigurationResponsePtrOutput() ArcConfigurationResponsePtrOutput

func (ArcConfigurationResponsePtrOutput) ToArcConfigurationResponsePtrOutputWithContext

func (o ArcConfigurationResponsePtrOutput) ToArcConfigurationResponsePtrOutputWithContext(ctx context.Context) ArcConfigurationResponsePtrOutput

type ArmIdWrapperResponse

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

A wrapper for an ARM resource id

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

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 ArmPlanResponse

type ArmPlanResponse struct {
	// The name.
	Name *string `pulumi:"name"`
	// The product.
	Product *string `pulumi:"product"`
	// The promotion code.
	PromotionCode *string `pulumi:"promotionCode"`
	// The publisher.
	Publisher *string `pulumi:"publisher"`
	// Version of product.
	Version *string `pulumi:"version"`
}

The plan object in Azure Resource Manager, represents a marketplace plan.

type ArmPlanResponseOutput

type ArmPlanResponseOutput struct{ *pulumi.OutputState }

The plan object in Azure Resource Manager, represents a marketplace plan.

func (ArmPlanResponseOutput) ElementType

func (ArmPlanResponseOutput) ElementType() reflect.Type

func (ArmPlanResponseOutput) Name

The name.

func (ArmPlanResponseOutput) Product

The product.

func (ArmPlanResponseOutput) PromotionCode

func (o ArmPlanResponseOutput) PromotionCode() pulumi.StringPtrOutput

The promotion code.

func (ArmPlanResponseOutput) Publisher

The publisher.

func (ArmPlanResponseOutput) ToArmPlanResponseOutput

func (o ArmPlanResponseOutput) ToArmPlanResponseOutput() ArmPlanResponseOutput

func (ArmPlanResponseOutput) ToArmPlanResponseOutputWithContext

func (o ArmPlanResponseOutput) ToArmPlanResponseOutputWithContext(ctx context.Context) ArmPlanResponseOutput

func (ArmPlanResponseOutput) Version

Version of product.

type ArmPlanResponsePtrOutput

type ArmPlanResponsePtrOutput struct{ *pulumi.OutputState }

func (ArmPlanResponsePtrOutput) Elem

func (ArmPlanResponsePtrOutput) ElementType

func (ArmPlanResponsePtrOutput) ElementType() reflect.Type

func (ArmPlanResponsePtrOutput) Name

The name.

func (ArmPlanResponsePtrOutput) Product

The product.

func (ArmPlanResponsePtrOutput) PromotionCode

The promotion code.

func (ArmPlanResponsePtrOutput) Publisher

The publisher.

func (ArmPlanResponsePtrOutput) ToArmPlanResponsePtrOutput

func (o ArmPlanResponsePtrOutput) ToArmPlanResponsePtrOutput() ArmPlanResponsePtrOutput

func (ArmPlanResponsePtrOutput) ToArmPlanResponsePtrOutputWithContext

func (o ArmPlanResponsePtrOutput) ToArmPlanResponsePtrOutputWithContext(ctx context.Context) ArmPlanResponsePtrOutput

func (ArmPlanResponsePtrOutput) Version

Version of product.

type AseV3NetworkingConfiguration

type AseV3NetworkingConfiguration struct {
	// Property to enable and disable new private endpoint connection creation on ASE
	AllowNewPrivateEndpointConnections *bool `pulumi:"allowNewPrivateEndpointConnections"`
	// Property to enable and disable FTP on ASEV3
	FtpEnabled *bool `pulumi:"ftpEnabled"`
	// Customer provided Inbound IP Address. Only able to be set on Ase create.
	InboundIpAddressOverride *string `pulumi:"inboundIpAddressOverride"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Property to enable and disable Remote Debug on ASEV3
	RemoteDebugEnabled *bool `pulumi:"remoteDebugEnabled"`
}

Full view of networking configuration for an ASE.

type AseV3NetworkingConfigurationArgs

type AseV3NetworkingConfigurationArgs struct {
	// Property to enable and disable new private endpoint connection creation on ASE
	AllowNewPrivateEndpointConnections pulumi.BoolPtrInput `pulumi:"allowNewPrivateEndpointConnections"`
	// Property to enable and disable FTP on ASEV3
	FtpEnabled pulumi.BoolPtrInput `pulumi:"ftpEnabled"`
	// Customer provided Inbound IP Address. Only able to be set on Ase create.
	InboundIpAddressOverride pulumi.StringPtrInput `pulumi:"inboundIpAddressOverride"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Property to enable and disable Remote Debug on ASEV3
	RemoteDebugEnabled pulumi.BoolPtrInput `pulumi:"remoteDebugEnabled"`
}

Full view of networking configuration for an ASE.

func (AseV3NetworkingConfigurationArgs) ElementType

func (AseV3NetworkingConfigurationArgs) ToAseV3NetworkingConfigurationOutput

func (i AseV3NetworkingConfigurationArgs) ToAseV3NetworkingConfigurationOutput() AseV3NetworkingConfigurationOutput

func (AseV3NetworkingConfigurationArgs) ToAseV3NetworkingConfigurationOutputWithContext

func (i AseV3NetworkingConfigurationArgs) ToAseV3NetworkingConfigurationOutputWithContext(ctx context.Context) AseV3NetworkingConfigurationOutput

func (AseV3NetworkingConfigurationArgs) ToAseV3NetworkingConfigurationPtrOutput

func (i AseV3NetworkingConfigurationArgs) ToAseV3NetworkingConfigurationPtrOutput() AseV3NetworkingConfigurationPtrOutput

func (AseV3NetworkingConfigurationArgs) ToAseV3NetworkingConfigurationPtrOutputWithContext

func (i AseV3NetworkingConfigurationArgs) ToAseV3NetworkingConfigurationPtrOutputWithContext(ctx context.Context) AseV3NetworkingConfigurationPtrOutput

type AseV3NetworkingConfigurationInput

type AseV3NetworkingConfigurationInput interface {
	pulumi.Input

	ToAseV3NetworkingConfigurationOutput() AseV3NetworkingConfigurationOutput
	ToAseV3NetworkingConfigurationOutputWithContext(context.Context) AseV3NetworkingConfigurationOutput
}

AseV3NetworkingConfigurationInput is an input type that accepts AseV3NetworkingConfigurationArgs and AseV3NetworkingConfigurationOutput values. You can construct a concrete instance of `AseV3NetworkingConfigurationInput` via:

AseV3NetworkingConfigurationArgs{...}

type AseV3NetworkingConfigurationOutput

type AseV3NetworkingConfigurationOutput struct{ *pulumi.OutputState }

Full view of networking configuration for an ASE.

func (AseV3NetworkingConfigurationOutput) AllowNewPrivateEndpointConnections

func (o AseV3NetworkingConfigurationOutput) AllowNewPrivateEndpointConnections() pulumi.BoolPtrOutput

Property to enable and disable new private endpoint connection creation on ASE

func (AseV3NetworkingConfigurationOutput) ElementType

func (AseV3NetworkingConfigurationOutput) FtpEnabled

Property to enable and disable FTP on ASEV3

func (AseV3NetworkingConfigurationOutput) InboundIpAddressOverride

func (o AseV3NetworkingConfigurationOutput) InboundIpAddressOverride() pulumi.StringPtrOutput

Customer provided Inbound IP Address. Only able to be set on Ase create.

func (AseV3NetworkingConfigurationOutput) Kind

Kind of resource.

func (AseV3NetworkingConfigurationOutput) RemoteDebugEnabled

Property to enable and disable Remote Debug on ASEV3

func (AseV3NetworkingConfigurationOutput) ToAseV3NetworkingConfigurationOutput

func (o AseV3NetworkingConfigurationOutput) ToAseV3NetworkingConfigurationOutput() AseV3NetworkingConfigurationOutput

func (AseV3NetworkingConfigurationOutput) ToAseV3NetworkingConfigurationOutputWithContext

func (o AseV3NetworkingConfigurationOutput) ToAseV3NetworkingConfigurationOutputWithContext(ctx context.Context) AseV3NetworkingConfigurationOutput

func (AseV3NetworkingConfigurationOutput) ToAseV3NetworkingConfigurationPtrOutput

func (o AseV3NetworkingConfigurationOutput) ToAseV3NetworkingConfigurationPtrOutput() AseV3NetworkingConfigurationPtrOutput

func (AseV3NetworkingConfigurationOutput) ToAseV3NetworkingConfigurationPtrOutputWithContext

func (o AseV3NetworkingConfigurationOutput) ToAseV3NetworkingConfigurationPtrOutputWithContext(ctx context.Context) AseV3NetworkingConfigurationPtrOutput

type AseV3NetworkingConfigurationPtrInput

type AseV3NetworkingConfigurationPtrInput interface {
	pulumi.Input

	ToAseV3NetworkingConfigurationPtrOutput() AseV3NetworkingConfigurationPtrOutput
	ToAseV3NetworkingConfigurationPtrOutputWithContext(context.Context) AseV3NetworkingConfigurationPtrOutput
}

AseV3NetworkingConfigurationPtrInput is an input type that accepts AseV3NetworkingConfigurationArgs, AseV3NetworkingConfigurationPtr and AseV3NetworkingConfigurationPtrOutput values. You can construct a concrete instance of `AseV3NetworkingConfigurationPtrInput` via:

        AseV3NetworkingConfigurationArgs{...}

or:

        nil

type AseV3NetworkingConfigurationPtrOutput

type AseV3NetworkingConfigurationPtrOutput struct{ *pulumi.OutputState }

func (AseV3NetworkingConfigurationPtrOutput) AllowNewPrivateEndpointConnections

func (o AseV3NetworkingConfigurationPtrOutput) AllowNewPrivateEndpointConnections() pulumi.BoolPtrOutput

Property to enable and disable new private endpoint connection creation on ASE

func (AseV3NetworkingConfigurationPtrOutput) Elem

func (AseV3NetworkingConfigurationPtrOutput) ElementType

func (AseV3NetworkingConfigurationPtrOutput) FtpEnabled

Property to enable and disable FTP on ASEV3

func (AseV3NetworkingConfigurationPtrOutput) InboundIpAddressOverride

func (o AseV3NetworkingConfigurationPtrOutput) InboundIpAddressOverride() pulumi.StringPtrOutput

Customer provided Inbound IP Address. Only able to be set on Ase create.

func (AseV3NetworkingConfigurationPtrOutput) Kind

Kind of resource.

func (AseV3NetworkingConfigurationPtrOutput) RemoteDebugEnabled

Property to enable and disable Remote Debug on ASEV3

func (AseV3NetworkingConfigurationPtrOutput) ToAseV3NetworkingConfigurationPtrOutput

func (o AseV3NetworkingConfigurationPtrOutput) ToAseV3NetworkingConfigurationPtrOutput() AseV3NetworkingConfigurationPtrOutput

func (AseV3NetworkingConfigurationPtrOutput) ToAseV3NetworkingConfigurationPtrOutputWithContext

func (o AseV3NetworkingConfigurationPtrOutput) ToAseV3NetworkingConfigurationPtrOutputWithContext(ctx context.Context) AseV3NetworkingConfigurationPtrOutput

type AseV3NetworkingConfigurationResponse

type AseV3NetworkingConfigurationResponse struct {
	// Property to enable and disable new private endpoint connection creation on ASE
	AllowNewPrivateEndpointConnections *bool    `pulumi:"allowNewPrivateEndpointConnections"`
	ExternalInboundIpAddresses         []string `pulumi:"externalInboundIpAddresses"`
	// Property to enable and disable FTP on ASEV3
	FtpEnabled *bool `pulumi:"ftpEnabled"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Customer provided Inbound IP Address. Only able to be set on Ase create.
	InboundIpAddressOverride   *string  `pulumi:"inboundIpAddressOverride"`
	InternalInboundIpAddresses []string `pulumi:"internalInboundIpAddresses"`
	// Kind of resource.
	Kind                     *string  `pulumi:"kind"`
	LinuxOutboundIpAddresses []string `pulumi:"linuxOutboundIpAddresses"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Property to enable and disable Remote Debug on ASEV3
	RemoteDebugEnabled *bool `pulumi:"remoteDebugEnabled"`
	// Resource type.
	Type                       string   `pulumi:"type"`
	WindowsOutboundIpAddresses []string `pulumi:"windowsOutboundIpAddresses"`
}

Full view of networking configuration for an ASE.

type AseV3NetworkingConfigurationResponseOutput

type AseV3NetworkingConfigurationResponseOutput struct{ *pulumi.OutputState }

Full view of networking configuration for an ASE.

func (AseV3NetworkingConfigurationResponseOutput) AllowNewPrivateEndpointConnections

func (o AseV3NetworkingConfigurationResponseOutput) AllowNewPrivateEndpointConnections() pulumi.BoolPtrOutput

Property to enable and disable new private endpoint connection creation on ASE

func (AseV3NetworkingConfigurationResponseOutput) ElementType

func (AseV3NetworkingConfigurationResponseOutput) ExternalInboundIpAddresses

func (AseV3NetworkingConfigurationResponseOutput) FtpEnabled

Property to enable and disable FTP on ASEV3

func (AseV3NetworkingConfigurationResponseOutput) Id

Resource Id.

func (AseV3NetworkingConfigurationResponseOutput) InboundIpAddressOverride

Customer provided Inbound IP Address. Only able to be set on Ase create.

func (AseV3NetworkingConfigurationResponseOutput) InternalInboundIpAddresses

func (AseV3NetworkingConfigurationResponseOutput) Kind

Kind of resource.

func (AseV3NetworkingConfigurationResponseOutput) LinuxOutboundIpAddresses

func (AseV3NetworkingConfigurationResponseOutput) Name

Resource Name.

func (AseV3NetworkingConfigurationResponseOutput) RemoteDebugEnabled

Property to enable and disable Remote Debug on ASEV3

func (AseV3NetworkingConfigurationResponseOutput) ToAseV3NetworkingConfigurationResponseOutput

func (o AseV3NetworkingConfigurationResponseOutput) ToAseV3NetworkingConfigurationResponseOutput() AseV3NetworkingConfigurationResponseOutput

func (AseV3NetworkingConfigurationResponseOutput) ToAseV3NetworkingConfigurationResponseOutputWithContext

func (o AseV3NetworkingConfigurationResponseOutput) ToAseV3NetworkingConfigurationResponseOutputWithContext(ctx context.Context) AseV3NetworkingConfigurationResponseOutput

func (AseV3NetworkingConfigurationResponseOutput) Type

Resource type.

func (AseV3NetworkingConfigurationResponseOutput) WindowsOutboundIpAddresses

type AseV3NetworkingConfigurationResponsePtrOutput

type AseV3NetworkingConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (AseV3NetworkingConfigurationResponsePtrOutput) AllowNewPrivateEndpointConnections

func (o AseV3NetworkingConfigurationResponsePtrOutput) AllowNewPrivateEndpointConnections() pulumi.BoolPtrOutput

Property to enable and disable new private endpoint connection creation on ASE

func (AseV3NetworkingConfigurationResponsePtrOutput) Elem

func (AseV3NetworkingConfigurationResponsePtrOutput) ElementType

func (AseV3NetworkingConfigurationResponsePtrOutput) ExternalInboundIpAddresses

func (AseV3NetworkingConfigurationResponsePtrOutput) FtpEnabled

Property to enable and disable FTP on ASEV3

func (AseV3NetworkingConfigurationResponsePtrOutput) Id

Resource Id.

func (AseV3NetworkingConfigurationResponsePtrOutput) InboundIpAddressOverride

Customer provided Inbound IP Address. Only able to be set on Ase create.

func (AseV3NetworkingConfigurationResponsePtrOutput) InternalInboundIpAddresses

func (AseV3NetworkingConfigurationResponsePtrOutput) Kind

Kind of resource.

func (AseV3NetworkingConfigurationResponsePtrOutput) LinuxOutboundIpAddresses

func (AseV3NetworkingConfigurationResponsePtrOutput) Name

Resource Name.

func (AseV3NetworkingConfigurationResponsePtrOutput) RemoteDebugEnabled

Property to enable and disable Remote Debug on ASEV3

func (AseV3NetworkingConfigurationResponsePtrOutput) ToAseV3NetworkingConfigurationResponsePtrOutput

func (o AseV3NetworkingConfigurationResponsePtrOutput) ToAseV3NetworkingConfigurationResponsePtrOutput() AseV3NetworkingConfigurationResponsePtrOutput

func (AseV3NetworkingConfigurationResponsePtrOutput) ToAseV3NetworkingConfigurationResponsePtrOutputWithContext

func (o AseV3NetworkingConfigurationResponsePtrOutput) ToAseV3NetworkingConfigurationResponsePtrOutputWithContext(ctx context.Context) AseV3NetworkingConfigurationResponsePtrOutput

func (AseV3NetworkingConfigurationResponsePtrOutput) Type

Resource type.

func (AseV3NetworkingConfigurationResponsePtrOutput) WindowsOutboundIpAddresses

type AuthPlatform

type AuthPlatform struct {
	// The path of the config file containing auth settings if they come from a file.
	// If the path is relative, base will the site's root directory.
	ConfigFilePath *string `pulumi:"configFilePath"`
	// <code>true</code> if the Authentication / Authorization feature is enabled for the current app; otherwise, <code>false</code>.
	Enabled *bool `pulumi:"enabled"`
	// 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 configuration settings of the platform of App Service Authentication/Authorization.

type AuthPlatformArgs

type AuthPlatformArgs struct {
	// The path of the config file containing auth settings if they come from a file.
	// If the path is relative, base will the site's root directory.
	ConfigFilePath pulumi.StringPtrInput `pulumi:"configFilePath"`
	// <code>true</code> if the Authentication / Authorization feature is enabled for the current app; otherwise, <code>false</code>.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// 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 `pulumi:"runtimeVersion"`
}

The configuration settings of the platform of App Service Authentication/Authorization.

func (AuthPlatformArgs) ElementType

func (AuthPlatformArgs) ElementType() reflect.Type

func (AuthPlatformArgs) ToAuthPlatformOutput

func (i AuthPlatformArgs) ToAuthPlatformOutput() AuthPlatformOutput

func (AuthPlatformArgs) ToAuthPlatformOutputWithContext

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

func (AuthPlatformArgs) ToAuthPlatformPtrOutput

func (i AuthPlatformArgs) ToAuthPlatformPtrOutput() AuthPlatformPtrOutput

func (AuthPlatformArgs) ToAuthPlatformPtrOutputWithContext

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

type AuthPlatformInput

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

type AuthPlatformOutput struct{ *pulumi.OutputState }

The configuration settings of the platform of App Service Authentication/Authorization.

func (AuthPlatformOutput) ConfigFilePath

func (o AuthPlatformOutput) ConfigFilePath() pulumi.StringPtrOutput

The path of the config file containing auth settings if they come from a file. If the path is relative, base will the site's root directory.

func (AuthPlatformOutput) ElementType

func (AuthPlatformOutput) ElementType() reflect.Type

func (AuthPlatformOutput) Enabled

<code>true</code> if the Authentication / Authorization feature is enabled for the current app; otherwise, <code>false</code>.

func (AuthPlatformOutput) RuntimeVersion

func (o AuthPlatformOutput) RuntimeVersion() pulumi.StringPtrOutput

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.

func (AuthPlatformOutput) ToAuthPlatformOutput

func (o AuthPlatformOutput) ToAuthPlatformOutput() AuthPlatformOutput

func (AuthPlatformOutput) ToAuthPlatformOutputWithContext

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

func (AuthPlatformOutput) ToAuthPlatformPtrOutput

func (o AuthPlatformOutput) ToAuthPlatformPtrOutput() AuthPlatformPtrOutput

func (AuthPlatformOutput) ToAuthPlatformPtrOutputWithContext

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

type AuthPlatformPtrInput

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

type AuthPlatformPtrOutput

type AuthPlatformPtrOutput struct{ *pulumi.OutputState }

func (AuthPlatformPtrOutput) ConfigFilePath

func (o AuthPlatformPtrOutput) ConfigFilePath() pulumi.StringPtrOutput

The path of the config file containing auth settings if they come from a file. If the path is relative, base will the site's root directory.

func (AuthPlatformPtrOutput) Elem

func (AuthPlatformPtrOutput) ElementType

func (AuthPlatformPtrOutput) ElementType() reflect.Type

func (AuthPlatformPtrOutput) Enabled

<code>true</code> if the Authentication / Authorization feature is enabled for the current app; otherwise, <code>false</code>.

func (AuthPlatformPtrOutput) RuntimeVersion

func (o AuthPlatformPtrOutput) RuntimeVersion() pulumi.StringPtrOutput

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.

func (AuthPlatformPtrOutput) ToAuthPlatformPtrOutput

func (o AuthPlatformPtrOutput) ToAuthPlatformPtrOutput() AuthPlatformPtrOutput

func (AuthPlatformPtrOutput) ToAuthPlatformPtrOutputWithContext

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

type AuthPlatformResponse

type AuthPlatformResponse struct {
	// The path of the config file containing auth settings if they come from a file.
	// If the path is relative, base will the site's root directory.
	ConfigFilePath *string `pulumi:"configFilePath"`
	// <code>true</code> if the Authentication / Authorization feature is enabled for the current app; otherwise, <code>false</code>.
	Enabled *bool `pulumi:"enabled"`
	// 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 configuration settings of the platform of App Service Authentication/Authorization.

type AuthPlatformResponseOutput

type AuthPlatformResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the platform of App Service Authentication/Authorization.

func (AuthPlatformResponseOutput) ConfigFilePath

The path of the config file containing auth settings if they come from a file. If the path is relative, base will the site's root directory.

func (AuthPlatformResponseOutput) ElementType

func (AuthPlatformResponseOutput) ElementType() reflect.Type

func (AuthPlatformResponseOutput) Enabled

<code>true</code> if the Authentication / Authorization feature is enabled for the current app; otherwise, <code>false</code>.

func (AuthPlatformResponseOutput) RuntimeVersion

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.

func (AuthPlatformResponseOutput) ToAuthPlatformResponseOutput

func (o AuthPlatformResponseOutput) ToAuthPlatformResponseOutput() AuthPlatformResponseOutput

func (AuthPlatformResponseOutput) ToAuthPlatformResponseOutputWithContext

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

type AuthPlatformResponsePtrOutput

type AuthPlatformResponsePtrOutput struct{ *pulumi.OutputState }

func (AuthPlatformResponsePtrOutput) ConfigFilePath

The path of the config file containing auth settings if they come from a file. If the path is relative, base will the site's root directory.

func (AuthPlatformResponsePtrOutput) Elem

func (AuthPlatformResponsePtrOutput) ElementType

func (AuthPlatformResponsePtrOutput) Enabled

<code>true</code> if the Authentication / Authorization feature is enabled for the current app; otherwise, <code>false</code>.

func (AuthPlatformResponsePtrOutput) RuntimeVersion

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.

func (AuthPlatformResponsePtrOutput) ToAuthPlatformResponsePtrOutput

func (o AuthPlatformResponsePtrOutput) ToAuthPlatformResponsePtrOutput() AuthPlatformResponsePtrOutput

func (AuthPlatformResponsePtrOutput) ToAuthPlatformResponsePtrOutputWithContext

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

type AuthType

type AuthType string

Auth Type

func (AuthType) ElementType

func (AuthType) ElementType() reflect.Type

func (AuthType) ToAuthTypeOutput

func (e AuthType) ToAuthTypeOutput() AuthTypeOutput

func (AuthType) ToAuthTypeOutputWithContext

func (e AuthType) ToAuthTypeOutputWithContext(ctx context.Context) AuthTypeOutput

func (AuthType) ToAuthTypePtrOutput

func (e AuthType) ToAuthTypePtrOutput() AuthTypePtrOutput

func (AuthType) ToAuthTypePtrOutputWithContext

func (e AuthType) ToAuthTypePtrOutputWithContext(ctx context.Context) AuthTypePtrOutput

func (AuthType) ToStringOutput

func (e AuthType) ToStringOutput() pulumi.StringOutput

func (AuthType) ToStringOutputWithContext

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

func (AuthType) ToStringPtrOutput

func (e AuthType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AuthType) ToStringPtrOutputWithContext

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

type AuthTypeInput

type AuthTypeInput interface {
	pulumi.Input

	ToAuthTypeOutput() AuthTypeOutput
	ToAuthTypeOutputWithContext(context.Context) AuthTypeOutput
}

AuthTypeInput is an input type that accepts values of the AuthType enum A concrete instance of `AuthTypeInput` can be one of the following:

AuthTypeAnonymous
AuthTypeUserCredentials
AuthTypeSystemIdentity
AuthTypeUserAssigned

type AuthTypeOutput

type AuthTypeOutput struct{ *pulumi.OutputState }

func (AuthTypeOutput) ElementType

func (AuthTypeOutput) ElementType() reflect.Type

func (AuthTypeOutput) ToAuthTypeOutput

func (o AuthTypeOutput) ToAuthTypeOutput() AuthTypeOutput

func (AuthTypeOutput) ToAuthTypeOutputWithContext

func (o AuthTypeOutput) ToAuthTypeOutputWithContext(ctx context.Context) AuthTypeOutput

func (AuthTypeOutput) ToAuthTypePtrOutput

func (o AuthTypeOutput) ToAuthTypePtrOutput() AuthTypePtrOutput

func (AuthTypeOutput) ToAuthTypePtrOutputWithContext

func (o AuthTypeOutput) ToAuthTypePtrOutputWithContext(ctx context.Context) AuthTypePtrOutput

func (AuthTypeOutput) ToStringOutput

func (o AuthTypeOutput) ToStringOutput() pulumi.StringOutput

func (AuthTypeOutput) ToStringOutputWithContext

func (o AuthTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AuthTypeOutput) ToStringPtrOutput

func (o AuthTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AuthTypeOutput) ToStringPtrOutputWithContext

func (o AuthTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AuthTypePtrInput

type AuthTypePtrInput interface {
	pulumi.Input

	ToAuthTypePtrOutput() AuthTypePtrOutput
	ToAuthTypePtrOutputWithContext(context.Context) AuthTypePtrOutput
}

func AuthTypePtr

func AuthTypePtr(v string) AuthTypePtrInput

type AuthTypePtrOutput

type AuthTypePtrOutput struct{ *pulumi.OutputState }

func (AuthTypePtrOutput) Elem

func (AuthTypePtrOutput) ElementType

func (AuthTypePtrOutput) ElementType() reflect.Type

func (AuthTypePtrOutput) ToAuthTypePtrOutput

func (o AuthTypePtrOutput) ToAuthTypePtrOutput() AuthTypePtrOutput

func (AuthTypePtrOutput) ToAuthTypePtrOutputWithContext

func (o AuthTypePtrOutput) ToAuthTypePtrOutputWithContext(ctx context.Context) AuthTypePtrOutput

func (AuthTypePtrOutput) ToStringPtrOutput

func (o AuthTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AuthTypePtrOutput) ToStringPtrOutputWithContext

func (o AuthTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AutoHealActionType

type AutoHealActionType string

Predefined action to be taken.

func (AutoHealActionType) ElementType

func (AutoHealActionType) ElementType() reflect.Type

func (AutoHealActionType) ToAutoHealActionTypeOutput

func (e AutoHealActionType) ToAutoHealActionTypeOutput() AutoHealActionTypeOutput

func (AutoHealActionType) ToAutoHealActionTypeOutputWithContext

func (e AutoHealActionType) ToAutoHealActionTypeOutputWithContext(ctx context.Context) AutoHealActionTypeOutput

func (AutoHealActionType) ToAutoHealActionTypePtrOutput

func (e AutoHealActionType) ToAutoHealActionTypePtrOutput() AutoHealActionTypePtrOutput

func (AutoHealActionType) ToAutoHealActionTypePtrOutputWithContext

func (e AutoHealActionType) ToAutoHealActionTypePtrOutputWithContext(ctx context.Context) AutoHealActionTypePtrOutput

func (AutoHealActionType) ToStringOutput

func (e AutoHealActionType) ToStringOutput() pulumi.StringOutput

func (AutoHealActionType) ToStringOutputWithContext

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

func (AutoHealActionType) ToStringPtrOutput

func (e AutoHealActionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AutoHealActionType) ToStringPtrOutputWithContext

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

type AutoHealActionTypeInput

type AutoHealActionTypeInput interface {
	pulumi.Input

	ToAutoHealActionTypeOutput() AutoHealActionTypeOutput
	ToAutoHealActionTypeOutputWithContext(context.Context) AutoHealActionTypeOutput
}

AutoHealActionTypeInput is an input type that accepts values of the AutoHealActionType enum A concrete instance of `AutoHealActionTypeInput` can be one of the following:

AutoHealActionTypeRecycle
AutoHealActionTypeLogEvent
AutoHealActionTypeCustomAction

type AutoHealActionTypeOutput

type AutoHealActionTypeOutput struct{ *pulumi.OutputState }

func (AutoHealActionTypeOutput) ElementType

func (AutoHealActionTypeOutput) ElementType() reflect.Type

func (AutoHealActionTypeOutput) ToAutoHealActionTypeOutput

func (o AutoHealActionTypeOutput) ToAutoHealActionTypeOutput() AutoHealActionTypeOutput

func (AutoHealActionTypeOutput) ToAutoHealActionTypeOutputWithContext

func (o AutoHealActionTypeOutput) ToAutoHealActionTypeOutputWithContext(ctx context.Context) AutoHealActionTypeOutput

func (AutoHealActionTypeOutput) ToAutoHealActionTypePtrOutput

func (o AutoHealActionTypeOutput) ToAutoHealActionTypePtrOutput() AutoHealActionTypePtrOutput

func (AutoHealActionTypeOutput) ToAutoHealActionTypePtrOutputWithContext

func (o AutoHealActionTypeOutput) ToAutoHealActionTypePtrOutputWithContext(ctx context.Context) AutoHealActionTypePtrOutput

func (AutoHealActionTypeOutput) ToStringOutput

func (o AutoHealActionTypeOutput) ToStringOutput() pulumi.StringOutput

func (AutoHealActionTypeOutput) ToStringOutputWithContext

func (o AutoHealActionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AutoHealActionTypeOutput) ToStringPtrOutput

func (o AutoHealActionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AutoHealActionTypeOutput) ToStringPtrOutputWithContext

func (o AutoHealActionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AutoHealActionTypePtrInput

type AutoHealActionTypePtrInput interface {
	pulumi.Input

	ToAutoHealActionTypePtrOutput() AutoHealActionTypePtrOutput
	ToAutoHealActionTypePtrOutputWithContext(context.Context) AutoHealActionTypePtrOutput
}

func AutoHealActionTypePtr

func AutoHealActionTypePtr(v string) AutoHealActionTypePtrInput

type AutoHealActionTypePtrOutput

type AutoHealActionTypePtrOutput struct{ *pulumi.OutputState }

func (AutoHealActionTypePtrOutput) Elem

func (AutoHealActionTypePtrOutput) ElementType

func (AutoHealActionTypePtrOutput) ToAutoHealActionTypePtrOutput

func (o AutoHealActionTypePtrOutput) ToAutoHealActionTypePtrOutput() AutoHealActionTypePtrOutput

func (AutoHealActionTypePtrOutput) ToAutoHealActionTypePtrOutputWithContext

func (o AutoHealActionTypePtrOutput) ToAutoHealActionTypePtrOutputWithContext(ctx context.Context) AutoHealActionTypePtrOutput

func (AutoHealActionTypePtrOutput) ToStringPtrOutput

func (o AutoHealActionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AutoHealActionTypePtrOutput) ToStringPtrOutputWithContext

func (o AutoHealActionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AutoHealActions

type AutoHealActions struct {
	// Predefined action to be taken.
	ActionType *AutoHealActionType `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 AutoHealActionTypePtrInput `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 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

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 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

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 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) Triggers

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

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 multiple Slow Requests Rule with path
	SlowRequestsWithPath []SlowRequestsBasedTrigger `pulumi:"slowRequestsWithPath"`
	// A rule based on status codes.
	StatusCodes []StatusCodesBasedTrigger `pulumi:"statusCodes"`
	// A rule based on status codes ranges.
	StatusCodesRange []StatusCodesRangeBasedTrigger `pulumi:"statusCodesRange"`
}

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 multiple Slow Requests Rule with path
	SlowRequestsWithPath SlowRequestsBasedTriggerArrayInput `pulumi:"slowRequestsWithPath"`
	// A rule based on status codes.
	StatusCodes StatusCodesBasedTriggerArrayInput `pulumi:"statusCodes"`
	// A rule based on status codes ranges.
	StatusCodesRange StatusCodesRangeBasedTriggerArrayInput `pulumi:"statusCodesRange"`
}

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) SlowRequestsWithPath

A rule based on multiple Slow Requests Rule with path

func (AutoHealTriggersOutput) StatusCodes

A rule based on status codes.

func (AutoHealTriggersOutput) StatusCodesRange

A rule based on status codes ranges.

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) SlowRequestsWithPath

A rule based on multiple Slow Requests Rule with path

func (AutoHealTriggersPtrOutput) StatusCodes

A rule based on status codes.

func (AutoHealTriggersPtrOutput) StatusCodesRange

A rule based on status codes ranges.

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 multiple Slow Requests Rule with path
	SlowRequestsWithPath []SlowRequestsBasedTriggerResponse `pulumi:"slowRequestsWithPath"`
	// A rule based on status codes.
	StatusCodes []StatusCodesBasedTriggerResponse `pulumi:"statusCodes"`
	// A rule based on status codes ranges.
	StatusCodesRange []StatusCodesRangeBasedTriggerResponse `pulumi:"statusCodesRange"`
}

Triggers for auto-heal.

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) SlowRequestsWithPath

A rule based on multiple Slow Requests Rule with path

func (AutoHealTriggersResponseOutput) StatusCodes

A rule based on status codes.

func (AutoHealTriggersResponseOutput) StatusCodesRange

A rule based on status codes ranges.

func (AutoHealTriggersResponseOutput) ToAutoHealTriggersResponseOutput

func (o AutoHealTriggersResponseOutput) ToAutoHealTriggersResponseOutput() AutoHealTriggersResponseOutput

func (AutoHealTriggersResponseOutput) ToAutoHealTriggersResponseOutputWithContext

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

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) SlowRequestsWithPath

A rule based on multiple Slow Requests Rule with path

func (AutoHealTriggersResponsePtrOutput) StatusCodes

A rule based on status codes.

func (AutoHealTriggersResponsePtrOutput) StatusCodesRange

A rule based on status codes ranges.

func (AutoHealTriggersResponsePtrOutput) ToAutoHealTriggersResponsePtrOutput

func (o AutoHealTriggersResponsePtrOutput) ToAutoHealTriggersResponsePtrOutput() AutoHealTriggersResponsePtrOutput

func (AutoHealTriggersResponsePtrOutput) ToAutoHealTriggersResponsePtrOutputWithContext

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

type AzureActiveDirectory

type AzureActiveDirectory struct {
	// <code>false</code> if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled *bool `pulumi:"enabled"`
	// Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.
	// This is an internal flag primarily intended to support the Azure Management Portal. Users should not
	// read or write to this property.
	IsAutoProvisioned *bool `pulumi:"isAutoProvisioned"`
	// The configuration settings of the Azure Active Directory login flow.
	Login *AzureActiveDirectoryLogin `pulumi:"login"`
	// The configuration settings of the Azure Active Directory app registration.
	Registration *AzureActiveDirectoryRegistration `pulumi:"registration"`
	// The configuration settings of the Azure Active Directory token validation flow.
	Validation *AzureActiveDirectoryValidation `pulumi:"validation"`
}

The configuration settings of the Azure Active directory provider.

type AzureActiveDirectoryArgs

type AzureActiveDirectoryArgs struct {
	// <code>false</code> if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.
	// This is an internal flag primarily intended to support the Azure Management Portal. Users should not
	// read or write to this property.
	IsAutoProvisioned pulumi.BoolPtrInput `pulumi:"isAutoProvisioned"`
	// The configuration settings of the Azure Active Directory login flow.
	Login AzureActiveDirectoryLoginPtrInput `pulumi:"login"`
	// The configuration settings of the Azure Active Directory app registration.
	Registration AzureActiveDirectoryRegistrationPtrInput `pulumi:"registration"`
	// The configuration settings of the Azure Active Directory token validation flow.
	Validation AzureActiveDirectoryValidationPtrInput `pulumi:"validation"`
}

The configuration settings of the Azure Active directory provider.

func (AzureActiveDirectoryArgs) ElementType

func (AzureActiveDirectoryArgs) ElementType() reflect.Type

func (AzureActiveDirectoryArgs) ToAzureActiveDirectoryOutput

func (i AzureActiveDirectoryArgs) ToAzureActiveDirectoryOutput() AzureActiveDirectoryOutput

func (AzureActiveDirectoryArgs) ToAzureActiveDirectoryOutputWithContext

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

func (AzureActiveDirectoryArgs) ToAzureActiveDirectoryPtrOutput

func (i AzureActiveDirectoryArgs) ToAzureActiveDirectoryPtrOutput() AzureActiveDirectoryPtrOutput

func (AzureActiveDirectoryArgs) ToAzureActiveDirectoryPtrOutputWithContext

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

type AzureActiveDirectoryInput

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

type AzureActiveDirectoryLogin struct {
	// <code>true</code> if the www-authenticate provider should be omitted from the request; otherwise, <code>false</code>.
	DisableWWWAuthenticate *bool `pulumi:"disableWWWAuthenticate"`
	// Login parameters to send to the OpenID Connect authorization endpoint when
	// a user logs in. Each parameter must be in the form "key=value".
	LoginParameters []string `pulumi:"loginParameters"`
}

The configuration settings of the Azure Active Directory login flow.

type AzureActiveDirectoryLoginArgs

type AzureActiveDirectoryLoginArgs struct {
	// <code>true</code> if the www-authenticate provider should be omitted from the request; otherwise, <code>false</code>.
	DisableWWWAuthenticate pulumi.BoolPtrInput `pulumi:"disableWWWAuthenticate"`
	// Login parameters to send to the OpenID Connect authorization endpoint when
	// a user logs in. Each parameter must be in the form "key=value".
	LoginParameters pulumi.StringArrayInput `pulumi:"loginParameters"`
}

The configuration settings of the Azure Active Directory login flow.

func (AzureActiveDirectoryLoginArgs) ElementType

func (AzureActiveDirectoryLoginArgs) ToAzureActiveDirectoryLoginOutput

func (i AzureActiveDirectoryLoginArgs) ToAzureActiveDirectoryLoginOutput() AzureActiveDirectoryLoginOutput

func (AzureActiveDirectoryLoginArgs) ToAzureActiveDirectoryLoginOutputWithContext

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

func (AzureActiveDirectoryLoginArgs) ToAzureActiveDirectoryLoginPtrOutput

func (i AzureActiveDirectoryLoginArgs) ToAzureActiveDirectoryLoginPtrOutput() AzureActiveDirectoryLoginPtrOutput

func (AzureActiveDirectoryLoginArgs) ToAzureActiveDirectoryLoginPtrOutputWithContext

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

type AzureActiveDirectoryLoginInput

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

type AzureActiveDirectoryLoginOutput struct{ *pulumi.OutputState }

The configuration settings of the Azure Active Directory login flow.

func (AzureActiveDirectoryLoginOutput) DisableWWWAuthenticate

func (o AzureActiveDirectoryLoginOutput) DisableWWWAuthenticate() pulumi.BoolPtrOutput

<code>true</code> if the www-authenticate provider should be omitted from the request; otherwise, <code>false</code>.

func (AzureActiveDirectoryLoginOutput) ElementType

func (AzureActiveDirectoryLoginOutput) LoginParameters

Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".

func (AzureActiveDirectoryLoginOutput) ToAzureActiveDirectoryLoginOutput

func (o AzureActiveDirectoryLoginOutput) ToAzureActiveDirectoryLoginOutput() AzureActiveDirectoryLoginOutput

func (AzureActiveDirectoryLoginOutput) ToAzureActiveDirectoryLoginOutputWithContext

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

func (AzureActiveDirectoryLoginOutput) ToAzureActiveDirectoryLoginPtrOutput

func (o AzureActiveDirectoryLoginOutput) ToAzureActiveDirectoryLoginPtrOutput() AzureActiveDirectoryLoginPtrOutput

func (AzureActiveDirectoryLoginOutput) ToAzureActiveDirectoryLoginPtrOutputWithContext

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

type AzureActiveDirectoryLoginPtrInput

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

type AzureActiveDirectoryLoginPtrOutput

type AzureActiveDirectoryLoginPtrOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryLoginPtrOutput) DisableWWWAuthenticate

func (o AzureActiveDirectoryLoginPtrOutput) DisableWWWAuthenticate() pulumi.BoolPtrOutput

<code>true</code> if the www-authenticate provider should be omitted from the request; otherwise, <code>false</code>.

func (AzureActiveDirectoryLoginPtrOutput) Elem

func (AzureActiveDirectoryLoginPtrOutput) ElementType

func (AzureActiveDirectoryLoginPtrOutput) LoginParameters

Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".

func (AzureActiveDirectoryLoginPtrOutput) ToAzureActiveDirectoryLoginPtrOutput

func (o AzureActiveDirectoryLoginPtrOutput) ToAzureActiveDirectoryLoginPtrOutput() AzureActiveDirectoryLoginPtrOutput

func (AzureActiveDirectoryLoginPtrOutput) ToAzureActiveDirectoryLoginPtrOutputWithContext

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

type AzureActiveDirectoryLoginResponse

type AzureActiveDirectoryLoginResponse struct {
	// <code>true</code> if the www-authenticate provider should be omitted from the request; otherwise, <code>false</code>.
	DisableWWWAuthenticate *bool `pulumi:"disableWWWAuthenticate"`
	// Login parameters to send to the OpenID Connect authorization endpoint when
	// a user logs in. Each parameter must be in the form "key=value".
	LoginParameters []string `pulumi:"loginParameters"`
}

The configuration settings of the Azure Active Directory login flow.

type AzureActiveDirectoryLoginResponseOutput

type AzureActiveDirectoryLoginResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the Azure Active Directory login flow.

func (AzureActiveDirectoryLoginResponseOutput) DisableWWWAuthenticate

<code>true</code> if the www-authenticate provider should be omitted from the request; otherwise, <code>false</code>.

func (AzureActiveDirectoryLoginResponseOutput) ElementType

func (AzureActiveDirectoryLoginResponseOutput) LoginParameters

Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".

func (AzureActiveDirectoryLoginResponseOutput) ToAzureActiveDirectoryLoginResponseOutput

func (o AzureActiveDirectoryLoginResponseOutput) ToAzureActiveDirectoryLoginResponseOutput() AzureActiveDirectoryLoginResponseOutput

func (AzureActiveDirectoryLoginResponseOutput) ToAzureActiveDirectoryLoginResponseOutputWithContext

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

type AzureActiveDirectoryLoginResponsePtrOutput

type AzureActiveDirectoryLoginResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryLoginResponsePtrOutput) DisableWWWAuthenticate

<code>true</code> if the www-authenticate provider should be omitted from the request; otherwise, <code>false</code>.

func (AzureActiveDirectoryLoginResponsePtrOutput) Elem

func (AzureActiveDirectoryLoginResponsePtrOutput) ElementType

func (AzureActiveDirectoryLoginResponsePtrOutput) LoginParameters

Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".

func (AzureActiveDirectoryLoginResponsePtrOutput) ToAzureActiveDirectoryLoginResponsePtrOutput

func (o AzureActiveDirectoryLoginResponsePtrOutput) ToAzureActiveDirectoryLoginResponsePtrOutput() AzureActiveDirectoryLoginResponsePtrOutput

func (AzureActiveDirectoryLoginResponsePtrOutput) ToAzureActiveDirectoryLoginResponsePtrOutputWithContext

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

type AzureActiveDirectoryOutput

type AzureActiveDirectoryOutput struct{ *pulumi.OutputState }

The configuration settings of the Azure Active directory provider.

func (AzureActiveDirectoryOutput) ElementType

func (AzureActiveDirectoryOutput) ElementType() reflect.Type

func (AzureActiveDirectoryOutput) Enabled

<code>false</code> if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (AzureActiveDirectoryOutput) IsAutoProvisioned

func (o AzureActiveDirectoryOutput) IsAutoProvisioned() pulumi.BoolPtrOutput

Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling. This is an internal flag primarily intended to support the Azure Management Portal. Users should not read or write to this property.

func (AzureActiveDirectoryOutput) Login

The configuration settings of the Azure Active Directory login flow.

func (AzureActiveDirectoryOutput) Registration

The configuration settings of the Azure Active Directory app registration.

func (AzureActiveDirectoryOutput) ToAzureActiveDirectoryOutput

func (o AzureActiveDirectoryOutput) ToAzureActiveDirectoryOutput() AzureActiveDirectoryOutput

func (AzureActiveDirectoryOutput) ToAzureActiveDirectoryOutputWithContext

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

func (AzureActiveDirectoryOutput) ToAzureActiveDirectoryPtrOutput

func (o AzureActiveDirectoryOutput) ToAzureActiveDirectoryPtrOutput() AzureActiveDirectoryPtrOutput

func (AzureActiveDirectoryOutput) ToAzureActiveDirectoryPtrOutputWithContext

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

func (AzureActiveDirectoryOutput) Validation

The configuration settings of the Azure Active Directory token validation flow.

type AzureActiveDirectoryPtrInput

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

type AzureActiveDirectoryPtrOutput

type AzureActiveDirectoryPtrOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryPtrOutput) Elem

func (AzureActiveDirectoryPtrOutput) ElementType

func (AzureActiveDirectoryPtrOutput) Enabled

<code>false</code> if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (AzureActiveDirectoryPtrOutput) IsAutoProvisioned

func (o AzureActiveDirectoryPtrOutput) IsAutoProvisioned() pulumi.BoolPtrOutput

Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling. This is an internal flag primarily intended to support the Azure Management Portal. Users should not read or write to this property.

func (AzureActiveDirectoryPtrOutput) Login

The configuration settings of the Azure Active Directory login flow.

func (AzureActiveDirectoryPtrOutput) Registration

The configuration settings of the Azure Active Directory app registration.

func (AzureActiveDirectoryPtrOutput) ToAzureActiveDirectoryPtrOutput

func (o AzureActiveDirectoryPtrOutput) ToAzureActiveDirectoryPtrOutput() AzureActiveDirectoryPtrOutput

func (AzureActiveDirectoryPtrOutput) ToAzureActiveDirectoryPtrOutputWithContext

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

func (AzureActiveDirectoryPtrOutput) Validation

The configuration settings of the Azure Active Directory token validation flow.

type AzureActiveDirectoryRegistration

type AzureActiveDirectoryRegistration struct {
	// 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"`
	// An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as
	// a replacement for the Client Secret Certificate Thumbprint. It is also optional.
	ClientSecretCertificateIssuer *string `pulumi:"clientSecretCertificateIssuer"`
	// An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as
	// a replacement for the Client Secret Certificate Thumbprint. It is also optional.
	ClientSecretCertificateSubjectAlternativeName *string `pulumi:"clientSecretCertificateSubjectAlternativeName"`
	// 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 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://login.microsoftonline.com/v2.0/{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
	OpenIdIssuer *string `pulumi:"openIdIssuer"`
}

The configuration settings of the Azure Active Directory app registration.

type AzureActiveDirectoryRegistrationArgs

type AzureActiveDirectoryRegistrationArgs struct {
	// 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 `pulumi:"clientId"`
	// An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as
	// a replacement for the Client Secret Certificate Thumbprint. It is also optional.
	ClientSecretCertificateIssuer pulumi.StringPtrInput `pulumi:"clientSecretCertificateIssuer"`
	// An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as
	// a replacement for the Client Secret Certificate Thumbprint. It is also optional.
	ClientSecretCertificateSubjectAlternativeName pulumi.StringPtrInput `pulumi:"clientSecretCertificateSubjectAlternativeName"`
	// 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 `pulumi:"clientSecretCertificateThumbprint"`
	// The app setting name that contains the client secret of the relying party application.
	ClientSecretSettingName pulumi.StringPtrInput `pulumi:"clientSecretSettingName"`
	// 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://login.microsoftonline.com/v2.0/{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
	OpenIdIssuer pulumi.StringPtrInput `pulumi:"openIdIssuer"`
}

The configuration settings of the Azure Active Directory app registration.

func (AzureActiveDirectoryRegistrationArgs) ElementType

func (AzureActiveDirectoryRegistrationArgs) ToAzureActiveDirectoryRegistrationOutput

func (i AzureActiveDirectoryRegistrationArgs) ToAzureActiveDirectoryRegistrationOutput() AzureActiveDirectoryRegistrationOutput

func (AzureActiveDirectoryRegistrationArgs) ToAzureActiveDirectoryRegistrationOutputWithContext

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

func (AzureActiveDirectoryRegistrationArgs) ToAzureActiveDirectoryRegistrationPtrOutput

func (i AzureActiveDirectoryRegistrationArgs) ToAzureActiveDirectoryRegistrationPtrOutput() AzureActiveDirectoryRegistrationPtrOutput

func (AzureActiveDirectoryRegistrationArgs) ToAzureActiveDirectoryRegistrationPtrOutputWithContext

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

type AzureActiveDirectoryRegistrationInput

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

type AzureActiveDirectoryRegistrationOutput struct{ *pulumi.OutputState }

The configuration settings of the Azure Active Directory app registration.

func (AzureActiveDirectoryRegistrationOutput) ClientId

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

func (AzureActiveDirectoryRegistrationOutput) ClientSecretCertificateIssuer

func (o AzureActiveDirectoryRegistrationOutput) ClientSecretCertificateIssuer() pulumi.StringPtrOutput

An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

func (AzureActiveDirectoryRegistrationOutput) ClientSecretCertificateSubjectAlternativeName

func (o AzureActiveDirectoryRegistrationOutput) ClientSecretCertificateSubjectAlternativeName() pulumi.StringPtrOutput

An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

func (AzureActiveDirectoryRegistrationOutput) ClientSecretCertificateThumbprint

func (o AzureActiveDirectoryRegistrationOutput) ClientSecretCertificateThumbprint() pulumi.StringPtrOutput

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.

func (AzureActiveDirectoryRegistrationOutput) ClientSecretSettingName

The app setting name that contains the client secret of the relying party application.

func (AzureActiveDirectoryRegistrationOutput) ElementType

func (AzureActiveDirectoryRegistrationOutput) OpenIdIssuer

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://login.microsoftonline.com/v2.0/{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

func (AzureActiveDirectoryRegistrationOutput) ToAzureActiveDirectoryRegistrationOutput

func (o AzureActiveDirectoryRegistrationOutput) ToAzureActiveDirectoryRegistrationOutput() AzureActiveDirectoryRegistrationOutput

func (AzureActiveDirectoryRegistrationOutput) ToAzureActiveDirectoryRegistrationOutputWithContext

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

func (AzureActiveDirectoryRegistrationOutput) ToAzureActiveDirectoryRegistrationPtrOutput

func (o AzureActiveDirectoryRegistrationOutput) ToAzureActiveDirectoryRegistrationPtrOutput() AzureActiveDirectoryRegistrationPtrOutput

func (AzureActiveDirectoryRegistrationOutput) ToAzureActiveDirectoryRegistrationPtrOutputWithContext

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

type AzureActiveDirectoryRegistrationPtrInput

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

type AzureActiveDirectoryRegistrationPtrOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryRegistrationPtrOutput) ClientId

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

func (AzureActiveDirectoryRegistrationPtrOutput) ClientSecretCertificateIssuer

func (o AzureActiveDirectoryRegistrationPtrOutput) ClientSecretCertificateIssuer() pulumi.StringPtrOutput

An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

func (AzureActiveDirectoryRegistrationPtrOutput) ClientSecretCertificateSubjectAlternativeName

func (o AzureActiveDirectoryRegistrationPtrOutput) ClientSecretCertificateSubjectAlternativeName() pulumi.StringPtrOutput

An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

func (AzureActiveDirectoryRegistrationPtrOutput) ClientSecretCertificateThumbprint

func (o AzureActiveDirectoryRegistrationPtrOutput) ClientSecretCertificateThumbprint() pulumi.StringPtrOutput

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.

func (AzureActiveDirectoryRegistrationPtrOutput) ClientSecretSettingName

The app setting name that contains the client secret of the relying party application.

func (AzureActiveDirectoryRegistrationPtrOutput) Elem

func (AzureActiveDirectoryRegistrationPtrOutput) ElementType

func (AzureActiveDirectoryRegistrationPtrOutput) OpenIdIssuer

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://login.microsoftonline.com/v2.0/{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

func (AzureActiveDirectoryRegistrationPtrOutput) ToAzureActiveDirectoryRegistrationPtrOutput

func (o AzureActiveDirectoryRegistrationPtrOutput) ToAzureActiveDirectoryRegistrationPtrOutput() AzureActiveDirectoryRegistrationPtrOutput

func (AzureActiveDirectoryRegistrationPtrOutput) ToAzureActiveDirectoryRegistrationPtrOutputWithContext

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

type AzureActiveDirectoryRegistrationResponse

type AzureActiveDirectoryRegistrationResponse struct {
	// 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"`
	// An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as
	// a replacement for the Client Secret Certificate Thumbprint. It is also optional.
	ClientSecretCertificateIssuer *string `pulumi:"clientSecretCertificateIssuer"`
	// An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as
	// a replacement for the Client Secret Certificate Thumbprint. It is also optional.
	ClientSecretCertificateSubjectAlternativeName *string `pulumi:"clientSecretCertificateSubjectAlternativeName"`
	// 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 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://login.microsoftonline.com/v2.0/{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
	OpenIdIssuer *string `pulumi:"openIdIssuer"`
}

The configuration settings of the Azure Active Directory app registration.

type AzureActiveDirectoryRegistrationResponseOutput

type AzureActiveDirectoryRegistrationResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the Azure Active Directory app registration.

func (AzureActiveDirectoryRegistrationResponseOutput) ClientId

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

func (AzureActiveDirectoryRegistrationResponseOutput) ClientSecretCertificateIssuer

func (o AzureActiveDirectoryRegistrationResponseOutput) ClientSecretCertificateIssuer() pulumi.StringPtrOutput

An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

func (AzureActiveDirectoryRegistrationResponseOutput) ClientSecretCertificateSubjectAlternativeName

func (o AzureActiveDirectoryRegistrationResponseOutput) ClientSecretCertificateSubjectAlternativeName() pulumi.StringPtrOutput

An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

func (AzureActiveDirectoryRegistrationResponseOutput) ClientSecretCertificateThumbprint

func (o AzureActiveDirectoryRegistrationResponseOutput) ClientSecretCertificateThumbprint() pulumi.StringPtrOutput

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.

func (AzureActiveDirectoryRegistrationResponseOutput) ClientSecretSettingName

The app setting name that contains the client secret of the relying party application.

func (AzureActiveDirectoryRegistrationResponseOutput) ElementType

func (AzureActiveDirectoryRegistrationResponseOutput) OpenIdIssuer

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://login.microsoftonline.com/v2.0/{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

func (AzureActiveDirectoryRegistrationResponseOutput) ToAzureActiveDirectoryRegistrationResponseOutput

func (o AzureActiveDirectoryRegistrationResponseOutput) ToAzureActiveDirectoryRegistrationResponseOutput() AzureActiveDirectoryRegistrationResponseOutput

func (AzureActiveDirectoryRegistrationResponseOutput) ToAzureActiveDirectoryRegistrationResponseOutputWithContext

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

type AzureActiveDirectoryRegistrationResponsePtrOutput

type AzureActiveDirectoryRegistrationResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryRegistrationResponsePtrOutput) ClientId

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

func (AzureActiveDirectoryRegistrationResponsePtrOutput) ClientSecretCertificateIssuer

An alternative to the client secret thumbprint, that is the issuer of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

func (AzureActiveDirectoryRegistrationResponsePtrOutput) ClientSecretCertificateSubjectAlternativeName

func (o AzureActiveDirectoryRegistrationResponsePtrOutput) ClientSecretCertificateSubjectAlternativeName() pulumi.StringPtrOutput

An alternative to the client secret thumbprint, that is the subject alternative name of a certificate used for signing purposes. This property acts as a replacement for the Client Secret Certificate Thumbprint. It is also optional.

func (AzureActiveDirectoryRegistrationResponsePtrOutput) ClientSecretCertificateThumbprint

func (o AzureActiveDirectoryRegistrationResponsePtrOutput) ClientSecretCertificateThumbprint() pulumi.StringPtrOutput

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.

func (AzureActiveDirectoryRegistrationResponsePtrOutput) ClientSecretSettingName

The app setting name that contains the client secret of the relying party application.

func (AzureActiveDirectoryRegistrationResponsePtrOutput) Elem

func (AzureActiveDirectoryRegistrationResponsePtrOutput) ElementType

func (AzureActiveDirectoryRegistrationResponsePtrOutput) OpenIdIssuer

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://login.microsoftonline.com/v2.0/{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

func (AzureActiveDirectoryRegistrationResponsePtrOutput) ToAzureActiveDirectoryRegistrationResponsePtrOutput

func (o AzureActiveDirectoryRegistrationResponsePtrOutput) ToAzureActiveDirectoryRegistrationResponsePtrOutput() AzureActiveDirectoryRegistrationResponsePtrOutput

func (AzureActiveDirectoryRegistrationResponsePtrOutput) ToAzureActiveDirectoryRegistrationResponsePtrOutputWithContext

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

type AzureActiveDirectoryResponse

type AzureActiveDirectoryResponse struct {
	// <code>false</code> if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled *bool `pulumi:"enabled"`
	// Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.
	// This is an internal flag primarily intended to support the Azure Management Portal. Users should not
	// read or write to this property.
	IsAutoProvisioned *bool `pulumi:"isAutoProvisioned"`
	// The configuration settings of the Azure Active Directory login flow.
	Login *AzureActiveDirectoryLoginResponse `pulumi:"login"`
	// The configuration settings of the Azure Active Directory app registration.
	Registration *AzureActiveDirectoryRegistrationResponse `pulumi:"registration"`
	// The configuration settings of the Azure Active Directory token validation flow.
	Validation *AzureActiveDirectoryValidationResponse `pulumi:"validation"`
}

The configuration settings of the Azure Active directory provider.

type AzureActiveDirectoryResponseOutput

type AzureActiveDirectoryResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the Azure Active directory provider.

func (AzureActiveDirectoryResponseOutput) ElementType

func (AzureActiveDirectoryResponseOutput) Enabled

<code>false</code> if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (AzureActiveDirectoryResponseOutput) IsAutoProvisioned

Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling. This is an internal flag primarily intended to support the Azure Management Portal. Users should not read or write to this property.

func (AzureActiveDirectoryResponseOutput) Login

The configuration settings of the Azure Active Directory login flow.

func (AzureActiveDirectoryResponseOutput) Registration

The configuration settings of the Azure Active Directory app registration.

func (AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponseOutput

func (o AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponseOutput() AzureActiveDirectoryResponseOutput

func (AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponseOutputWithContext

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

func (AzureActiveDirectoryResponseOutput) Validation

The configuration settings of the Azure Active Directory token validation flow.

type AzureActiveDirectoryResponsePtrOutput

type AzureActiveDirectoryResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryResponsePtrOutput) Elem

func (AzureActiveDirectoryResponsePtrOutput) ElementType

func (AzureActiveDirectoryResponsePtrOutput) Enabled

<code>false</code> if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (AzureActiveDirectoryResponsePtrOutput) IsAutoProvisioned

Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling. This is an internal flag primarily intended to support the Azure Management Portal. Users should not read or write to this property.

func (AzureActiveDirectoryResponsePtrOutput) Login

The configuration settings of the Azure Active Directory login flow.

func (AzureActiveDirectoryResponsePtrOutput) Registration

The configuration settings of the Azure Active Directory app registration.

func (AzureActiveDirectoryResponsePtrOutput) ToAzureActiveDirectoryResponsePtrOutput

func (o AzureActiveDirectoryResponsePtrOutput) ToAzureActiveDirectoryResponsePtrOutput() AzureActiveDirectoryResponsePtrOutput

func (AzureActiveDirectoryResponsePtrOutput) ToAzureActiveDirectoryResponsePtrOutputWithContext

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

func (AzureActiveDirectoryResponsePtrOutput) Validation

The configuration settings of the Azure Active Directory token validation flow.

type AzureActiveDirectoryValidation

type AzureActiveDirectoryValidation struct {
	// The list of audiences that can make successful authentication/authorization requests.
	AllowedAudiences []string `pulumi:"allowedAudiences"`
	// The configuration settings of the default authorization policy.
	DefaultAuthorizationPolicy *DefaultAuthorizationPolicy `pulumi:"defaultAuthorizationPolicy"`
	// The configuration settings of the checks that should be made while validating the JWT Claims.
	JwtClaimChecks *JwtClaimChecks `pulumi:"jwtClaimChecks"`
}

The configuration settings of the Azure Active Directory token validation flow.

type AzureActiveDirectoryValidationArgs

type AzureActiveDirectoryValidationArgs struct {
	// The list of audiences that can make successful authentication/authorization requests.
	AllowedAudiences pulumi.StringArrayInput `pulumi:"allowedAudiences"`
	// The configuration settings of the default authorization policy.
	DefaultAuthorizationPolicy DefaultAuthorizationPolicyPtrInput `pulumi:"defaultAuthorizationPolicy"`
	// The configuration settings of the checks that should be made while validating the JWT Claims.
	JwtClaimChecks JwtClaimChecksPtrInput `pulumi:"jwtClaimChecks"`
}

The configuration settings of the Azure Active Directory token validation flow.

func (AzureActiveDirectoryValidationArgs) ElementType

func (AzureActiveDirectoryValidationArgs) ToAzureActiveDirectoryValidationOutput

func (i AzureActiveDirectoryValidationArgs) ToAzureActiveDirectoryValidationOutput() AzureActiveDirectoryValidationOutput

func (AzureActiveDirectoryValidationArgs) ToAzureActiveDirectoryValidationOutputWithContext

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

func (AzureActiveDirectoryValidationArgs) ToAzureActiveDirectoryValidationPtrOutput

func (i AzureActiveDirectoryValidationArgs) ToAzureActiveDirectoryValidationPtrOutput() AzureActiveDirectoryValidationPtrOutput

func (AzureActiveDirectoryValidationArgs) ToAzureActiveDirectoryValidationPtrOutputWithContext

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

type AzureActiveDirectoryValidationInput

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

type AzureActiveDirectoryValidationOutput struct{ *pulumi.OutputState }

The configuration settings of the Azure Active Directory token validation flow.

func (AzureActiveDirectoryValidationOutput) AllowedAudiences

The list of audiences that can make successful authentication/authorization requests.

func (AzureActiveDirectoryValidationOutput) DefaultAuthorizationPolicy

The configuration settings of the default authorization policy.

func (AzureActiveDirectoryValidationOutput) ElementType

func (AzureActiveDirectoryValidationOutput) JwtClaimChecks

The configuration settings of the checks that should be made while validating the JWT Claims.

func (AzureActiveDirectoryValidationOutput) ToAzureActiveDirectoryValidationOutput

func (o AzureActiveDirectoryValidationOutput) ToAzureActiveDirectoryValidationOutput() AzureActiveDirectoryValidationOutput

func (AzureActiveDirectoryValidationOutput) ToAzureActiveDirectoryValidationOutputWithContext

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

func (AzureActiveDirectoryValidationOutput) ToAzureActiveDirectoryValidationPtrOutput

func (o AzureActiveDirectoryValidationOutput) ToAzureActiveDirectoryValidationPtrOutput() AzureActiveDirectoryValidationPtrOutput

func (AzureActiveDirectoryValidationOutput) ToAzureActiveDirectoryValidationPtrOutputWithContext

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

type AzureActiveDirectoryValidationPtrInput

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

type AzureActiveDirectoryValidationPtrOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryValidationPtrOutput) AllowedAudiences

The list of audiences that can make successful authentication/authorization requests.

func (AzureActiveDirectoryValidationPtrOutput) DefaultAuthorizationPolicy

The configuration settings of the default authorization policy.

func (AzureActiveDirectoryValidationPtrOutput) Elem

func (AzureActiveDirectoryValidationPtrOutput) ElementType

func (AzureActiveDirectoryValidationPtrOutput) JwtClaimChecks

The configuration settings of the checks that should be made while validating the JWT Claims.

func (AzureActiveDirectoryValidationPtrOutput) ToAzureActiveDirectoryValidationPtrOutput

func (o AzureActiveDirectoryValidationPtrOutput) ToAzureActiveDirectoryValidationPtrOutput() AzureActiveDirectoryValidationPtrOutput

func (AzureActiveDirectoryValidationPtrOutput) ToAzureActiveDirectoryValidationPtrOutputWithContext

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

type AzureActiveDirectoryValidationResponse

type AzureActiveDirectoryValidationResponse struct {
	// The list of audiences that can make successful authentication/authorization requests.
	AllowedAudiences []string `pulumi:"allowedAudiences"`
	// The configuration settings of the default authorization policy.
	DefaultAuthorizationPolicy *DefaultAuthorizationPolicyResponse `pulumi:"defaultAuthorizationPolicy"`
	// The configuration settings of the checks that should be made while validating the JWT Claims.
	JwtClaimChecks *JwtClaimChecksResponse `pulumi:"jwtClaimChecks"`
}

The configuration settings of the Azure Active Directory token validation flow.

type AzureActiveDirectoryValidationResponseOutput

type AzureActiveDirectoryValidationResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the Azure Active Directory token validation flow.

func (AzureActiveDirectoryValidationResponseOutput) AllowedAudiences

The list of audiences that can make successful authentication/authorization requests.

func (AzureActiveDirectoryValidationResponseOutput) DefaultAuthorizationPolicy

The configuration settings of the default authorization policy.

func (AzureActiveDirectoryValidationResponseOutput) ElementType

func (AzureActiveDirectoryValidationResponseOutput) JwtClaimChecks

The configuration settings of the checks that should be made while validating the JWT Claims.

func (AzureActiveDirectoryValidationResponseOutput) ToAzureActiveDirectoryValidationResponseOutput

func (o AzureActiveDirectoryValidationResponseOutput) ToAzureActiveDirectoryValidationResponseOutput() AzureActiveDirectoryValidationResponseOutput

func (AzureActiveDirectoryValidationResponseOutput) ToAzureActiveDirectoryValidationResponseOutputWithContext

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

type AzureActiveDirectoryValidationResponsePtrOutput

type AzureActiveDirectoryValidationResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryValidationResponsePtrOutput) AllowedAudiences

The list of audiences that can make successful authentication/authorization requests.

func (AzureActiveDirectoryValidationResponsePtrOutput) DefaultAuthorizationPolicy

The configuration settings of the default authorization policy.

func (AzureActiveDirectoryValidationResponsePtrOutput) Elem

func (AzureActiveDirectoryValidationResponsePtrOutput) ElementType

func (AzureActiveDirectoryValidationResponsePtrOutput) JwtClaimChecks

The configuration settings of the checks that should be made while validating the JWT Claims.

func (AzureActiveDirectoryValidationResponsePtrOutput) ToAzureActiveDirectoryValidationResponsePtrOutput

func (o AzureActiveDirectoryValidationResponsePtrOutput) ToAzureActiveDirectoryValidationResponsePtrOutput() AzureActiveDirectoryValidationResponsePtrOutput

func (AzureActiveDirectoryValidationResponsePtrOutput) ToAzureActiveDirectoryValidationResponsePtrOutputWithContext

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

type AzureBlobStorageApplicationLogsConfig

type AzureBlobStorageApplicationLogsConfig struct {
	// Log level.
	Level *LogLevel `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

type AzureBlobStorageApplicationLogsConfigArgs struct {
	// Log level.
	Level LogLevelPtrInput `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

func (AzureBlobStorageApplicationLogsConfigArgs) ToAzureBlobStorageApplicationLogsConfigOutput

func (i AzureBlobStorageApplicationLogsConfigArgs) ToAzureBlobStorageApplicationLogsConfigOutput() AzureBlobStorageApplicationLogsConfigOutput

func (AzureBlobStorageApplicationLogsConfigArgs) ToAzureBlobStorageApplicationLogsConfigOutputWithContext

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

func (AzureBlobStorageApplicationLogsConfigArgs) ToAzureBlobStorageApplicationLogsConfigPtrOutput

func (i AzureBlobStorageApplicationLogsConfigArgs) ToAzureBlobStorageApplicationLogsConfigPtrOutput() AzureBlobStorageApplicationLogsConfigPtrOutput

func (AzureBlobStorageApplicationLogsConfigArgs) ToAzureBlobStorageApplicationLogsConfigPtrOutputWithContext

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

type AzureBlobStorageApplicationLogsConfigInput

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

type AzureBlobStorageApplicationLogsConfigOutput struct{ *pulumi.OutputState }

Application logs azure blob storage configuration.

func (AzureBlobStorageApplicationLogsConfigOutput) ElementType

func (AzureBlobStorageApplicationLogsConfigOutput) Level

Log level.

func (AzureBlobStorageApplicationLogsConfigOutput) RetentionInDays

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

func (AzureBlobStorageApplicationLogsConfigOutput) SasUrl

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

func (AzureBlobStorageApplicationLogsConfigOutput) ToAzureBlobStorageApplicationLogsConfigOutput

func (o AzureBlobStorageApplicationLogsConfigOutput) ToAzureBlobStorageApplicationLogsConfigOutput() AzureBlobStorageApplicationLogsConfigOutput

func (AzureBlobStorageApplicationLogsConfigOutput) ToAzureBlobStorageApplicationLogsConfigOutputWithContext

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

func (AzureBlobStorageApplicationLogsConfigOutput) ToAzureBlobStorageApplicationLogsConfigPtrOutput

func (o AzureBlobStorageApplicationLogsConfigOutput) ToAzureBlobStorageApplicationLogsConfigPtrOutput() AzureBlobStorageApplicationLogsConfigPtrOutput

func (AzureBlobStorageApplicationLogsConfigOutput) ToAzureBlobStorageApplicationLogsConfigPtrOutputWithContext

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

type AzureBlobStorageApplicationLogsConfigPtrInput

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

type AzureBlobStorageApplicationLogsConfigPtrOutput struct{ *pulumi.OutputState }

func (AzureBlobStorageApplicationLogsConfigPtrOutput) Elem

func (AzureBlobStorageApplicationLogsConfigPtrOutput) ElementType

func (AzureBlobStorageApplicationLogsConfigPtrOutput) Level

Log level.

func (AzureBlobStorageApplicationLogsConfigPtrOutput) RetentionInDays

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

func (AzureBlobStorageApplicationLogsConfigPtrOutput) SasUrl

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

func (AzureBlobStorageApplicationLogsConfigPtrOutput) ToAzureBlobStorageApplicationLogsConfigPtrOutput

func (o AzureBlobStorageApplicationLogsConfigPtrOutput) ToAzureBlobStorageApplicationLogsConfigPtrOutput() AzureBlobStorageApplicationLogsConfigPtrOutput

func (AzureBlobStorageApplicationLogsConfigPtrOutput) ToAzureBlobStorageApplicationLogsConfigPtrOutputWithContext

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

type AzureBlobStorageApplicationLogsConfigResponse

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 AzureBlobStorageApplicationLogsConfigResponseOutput

type AzureBlobStorageApplicationLogsConfigResponseOutput struct{ *pulumi.OutputState }

Application logs azure blob storage configuration.

func (AzureBlobStorageApplicationLogsConfigResponseOutput) ElementType

func (AzureBlobStorageApplicationLogsConfigResponseOutput) Level

Log level.

func (AzureBlobStorageApplicationLogsConfigResponseOutput) RetentionInDays

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

func (AzureBlobStorageApplicationLogsConfigResponseOutput) SasUrl

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

func (AzureBlobStorageApplicationLogsConfigResponseOutput) ToAzureBlobStorageApplicationLogsConfigResponseOutput

func (o AzureBlobStorageApplicationLogsConfigResponseOutput) ToAzureBlobStorageApplicationLogsConfigResponseOutput() AzureBlobStorageApplicationLogsConfigResponseOutput

func (AzureBlobStorageApplicationLogsConfigResponseOutput) ToAzureBlobStorageApplicationLogsConfigResponseOutputWithContext

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

type AzureBlobStorageApplicationLogsConfigResponsePtrOutput

type AzureBlobStorageApplicationLogsConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureBlobStorageApplicationLogsConfigResponsePtrOutput) Elem

func (AzureBlobStorageApplicationLogsConfigResponsePtrOutput) ElementType

func (AzureBlobStorageApplicationLogsConfigResponsePtrOutput) Level

Log level.

func (AzureBlobStorageApplicationLogsConfigResponsePtrOutput) RetentionInDays

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

func (AzureBlobStorageApplicationLogsConfigResponsePtrOutput) SasUrl

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

func (AzureBlobStorageApplicationLogsConfigResponsePtrOutput) ToAzureBlobStorageApplicationLogsConfigResponsePtrOutput

func (AzureBlobStorageApplicationLogsConfigResponsePtrOutput) ToAzureBlobStorageApplicationLogsConfigResponsePtrOutputWithContext

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

type AzureBlobStorageHttpLogsConfig

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

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

func (AzureBlobStorageHttpLogsConfigArgs) ToAzureBlobStorageHttpLogsConfigOutput

func (i AzureBlobStorageHttpLogsConfigArgs) ToAzureBlobStorageHttpLogsConfigOutput() AzureBlobStorageHttpLogsConfigOutput

func (AzureBlobStorageHttpLogsConfigArgs) ToAzureBlobStorageHttpLogsConfigOutputWithContext

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

func (AzureBlobStorageHttpLogsConfigArgs) ToAzureBlobStorageHttpLogsConfigPtrOutput

func (i AzureBlobStorageHttpLogsConfigArgs) ToAzureBlobStorageHttpLogsConfigPtrOutput() AzureBlobStorageHttpLogsConfigPtrOutput

func (AzureBlobStorageHttpLogsConfigArgs) ToAzureBlobStorageHttpLogsConfigPtrOutputWithContext

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

type AzureBlobStorageHttpLogsConfigInput

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

type AzureBlobStorageHttpLogsConfigOutput struct{ *pulumi.OutputState }

Http logs to azure blob storage configuration.

func (AzureBlobStorageHttpLogsConfigOutput) ElementType

func (AzureBlobStorageHttpLogsConfigOutput) Enabled

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

func (AzureBlobStorageHttpLogsConfigOutput) RetentionInDays

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

func (AzureBlobStorageHttpLogsConfigOutput) SasUrl

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

func (AzureBlobStorageHttpLogsConfigOutput) ToAzureBlobStorageHttpLogsConfigOutput

func (o AzureBlobStorageHttpLogsConfigOutput) ToAzureBlobStorageHttpLogsConfigOutput() AzureBlobStorageHttpLogsConfigOutput

func (AzureBlobStorageHttpLogsConfigOutput) ToAzureBlobStorageHttpLogsConfigOutputWithContext

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

func (AzureBlobStorageHttpLogsConfigOutput) ToAzureBlobStorageHttpLogsConfigPtrOutput

func (o AzureBlobStorageHttpLogsConfigOutput) ToAzureBlobStorageHttpLogsConfigPtrOutput() AzureBlobStorageHttpLogsConfigPtrOutput

func (AzureBlobStorageHttpLogsConfigOutput) ToAzureBlobStorageHttpLogsConfigPtrOutputWithContext

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

type AzureBlobStorageHttpLogsConfigPtrInput

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

type AzureBlobStorageHttpLogsConfigPtrOutput struct{ *pulumi.OutputState }

func (AzureBlobStorageHttpLogsConfigPtrOutput) Elem

func (AzureBlobStorageHttpLogsConfigPtrOutput) ElementType

func (AzureBlobStorageHttpLogsConfigPtrOutput) Enabled

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

func (AzureBlobStorageHttpLogsConfigPtrOutput) RetentionInDays

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

func (AzureBlobStorageHttpLogsConfigPtrOutput) SasUrl

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

func (AzureBlobStorageHttpLogsConfigPtrOutput) ToAzureBlobStorageHttpLogsConfigPtrOutput

func (o AzureBlobStorageHttpLogsConfigPtrOutput) ToAzureBlobStorageHttpLogsConfigPtrOutput() AzureBlobStorageHttpLogsConfigPtrOutput

func (AzureBlobStorageHttpLogsConfigPtrOutput) ToAzureBlobStorageHttpLogsConfigPtrOutputWithContext

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

type AzureBlobStorageHttpLogsConfigResponse

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 AzureBlobStorageHttpLogsConfigResponseOutput

type AzureBlobStorageHttpLogsConfigResponseOutput struct{ *pulumi.OutputState }

Http logs to azure blob storage configuration.

func (AzureBlobStorageHttpLogsConfigResponseOutput) ElementType

func (AzureBlobStorageHttpLogsConfigResponseOutput) Enabled

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

func (AzureBlobStorageHttpLogsConfigResponseOutput) RetentionInDays

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

func (AzureBlobStorageHttpLogsConfigResponseOutput) SasUrl

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

func (AzureBlobStorageHttpLogsConfigResponseOutput) ToAzureBlobStorageHttpLogsConfigResponseOutput

func (o AzureBlobStorageHttpLogsConfigResponseOutput) ToAzureBlobStorageHttpLogsConfigResponseOutput() AzureBlobStorageHttpLogsConfigResponseOutput

func (AzureBlobStorageHttpLogsConfigResponseOutput) ToAzureBlobStorageHttpLogsConfigResponseOutputWithContext

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

type AzureBlobStorageHttpLogsConfigResponsePtrOutput

type AzureBlobStorageHttpLogsConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureBlobStorageHttpLogsConfigResponsePtrOutput) Elem

func (AzureBlobStorageHttpLogsConfigResponsePtrOutput) ElementType

func (AzureBlobStorageHttpLogsConfigResponsePtrOutput) Enabled

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

func (AzureBlobStorageHttpLogsConfigResponsePtrOutput) RetentionInDays

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

func (AzureBlobStorageHttpLogsConfigResponsePtrOutput) SasUrl

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

func (AzureBlobStorageHttpLogsConfigResponsePtrOutput) ToAzureBlobStorageHttpLogsConfigResponsePtrOutput

func (o AzureBlobStorageHttpLogsConfigResponsePtrOutput) ToAzureBlobStorageHttpLogsConfigResponsePtrOutput() AzureBlobStorageHttpLogsConfigResponsePtrOutput

func (AzureBlobStorageHttpLogsConfigResponsePtrOutput) ToAzureBlobStorageHttpLogsConfigResponsePtrOutputWithContext

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

type AzureResourceErrorInfoResponse

type AzureResourceErrorInfoResponse struct {
	// The error code.
	Code string `pulumi:"code"`
	// The error details.
	Details []AzureResourceErrorInfoResponse `pulumi:"details"`
	// The error message.
	Message string `pulumi:"message"`
}

The azure resource error info.

type AzureResourceErrorInfoResponseArrayOutput

type AzureResourceErrorInfoResponseArrayOutput struct{ *pulumi.OutputState }

func (AzureResourceErrorInfoResponseArrayOutput) ElementType

func (AzureResourceErrorInfoResponseArrayOutput) Index

func (AzureResourceErrorInfoResponseArrayOutput) ToAzureResourceErrorInfoResponseArrayOutput

func (o AzureResourceErrorInfoResponseArrayOutput) ToAzureResourceErrorInfoResponseArrayOutput() AzureResourceErrorInfoResponseArrayOutput

func (AzureResourceErrorInfoResponseArrayOutput) ToAzureResourceErrorInfoResponseArrayOutputWithContext

func (o AzureResourceErrorInfoResponseArrayOutput) ToAzureResourceErrorInfoResponseArrayOutputWithContext(ctx context.Context) AzureResourceErrorInfoResponseArrayOutput

type AzureResourceErrorInfoResponseOutput

type AzureResourceErrorInfoResponseOutput struct{ *pulumi.OutputState }

The azure resource error info.

func (AzureResourceErrorInfoResponseOutput) Code

The error code.

func (AzureResourceErrorInfoResponseOutput) Details

The error details.

func (AzureResourceErrorInfoResponseOutput) ElementType

func (AzureResourceErrorInfoResponseOutput) Message

The error message.

func (AzureResourceErrorInfoResponseOutput) ToAzureResourceErrorInfoResponseOutput

func (o AzureResourceErrorInfoResponseOutput) ToAzureResourceErrorInfoResponseOutput() AzureResourceErrorInfoResponseOutput

func (AzureResourceErrorInfoResponseOutput) ToAzureResourceErrorInfoResponseOutputWithContext

func (o AzureResourceErrorInfoResponseOutput) ToAzureResourceErrorInfoResponseOutputWithContext(ctx context.Context) AzureResourceErrorInfoResponseOutput

type AzureResourceErrorInfoResponsePtrOutput

type AzureResourceErrorInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureResourceErrorInfoResponsePtrOutput) Code

The error code.

func (AzureResourceErrorInfoResponsePtrOutput) Details

The error details.

func (AzureResourceErrorInfoResponsePtrOutput) Elem

func (AzureResourceErrorInfoResponsePtrOutput) ElementType

func (AzureResourceErrorInfoResponsePtrOutput) Message

The error message.

func (AzureResourceErrorInfoResponsePtrOutput) ToAzureResourceErrorInfoResponsePtrOutput

func (o AzureResourceErrorInfoResponsePtrOutput) ToAzureResourceErrorInfoResponsePtrOutput() AzureResourceErrorInfoResponsePtrOutput

func (AzureResourceErrorInfoResponsePtrOutput) ToAzureResourceErrorInfoResponsePtrOutputWithContext

func (o AzureResourceErrorInfoResponsePtrOutput) ToAzureResourceErrorInfoResponsePtrOutputWithContext(ctx context.Context) AzureResourceErrorInfoResponsePtrOutput

type AzureResourceType

type AzureResourceType string

Azure resource type.

func (AzureResourceType) ElementType

func (AzureResourceType) ElementType() reflect.Type

func (AzureResourceType) ToAzureResourceTypeOutput

func (e AzureResourceType) ToAzureResourceTypeOutput() AzureResourceTypeOutput

func (AzureResourceType) ToAzureResourceTypeOutputWithContext

func (e AzureResourceType) ToAzureResourceTypeOutputWithContext(ctx context.Context) AzureResourceTypeOutput

func (AzureResourceType) ToAzureResourceTypePtrOutput

func (e AzureResourceType) ToAzureResourceTypePtrOutput() AzureResourceTypePtrOutput

func (AzureResourceType) ToAzureResourceTypePtrOutputWithContext

func (e AzureResourceType) ToAzureResourceTypePtrOutputWithContext(ctx context.Context) AzureResourceTypePtrOutput

func (AzureResourceType) ToStringOutput

func (e AzureResourceType) ToStringOutput() pulumi.StringOutput

func (AzureResourceType) ToStringOutputWithContext

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

func (AzureResourceType) ToStringPtrOutput

func (e AzureResourceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureResourceType) ToStringPtrOutputWithContext

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

type AzureResourceTypeInput

type AzureResourceTypeInput interface {
	pulumi.Input

	ToAzureResourceTypeOutput() AzureResourceTypeOutput
	ToAzureResourceTypeOutputWithContext(context.Context) AzureResourceTypeOutput
}

AzureResourceTypeInput is an input type that accepts values of the AzureResourceType enum A concrete instance of `AzureResourceTypeInput` can be one of the following:

AzureResourceTypeWebsite
AzureResourceTypeTrafficManager

type AzureResourceTypeOutput

type AzureResourceTypeOutput struct{ *pulumi.OutputState }

func (AzureResourceTypeOutput) ElementType

func (AzureResourceTypeOutput) ElementType() reflect.Type

func (AzureResourceTypeOutput) ToAzureResourceTypeOutput

func (o AzureResourceTypeOutput) ToAzureResourceTypeOutput() AzureResourceTypeOutput

func (AzureResourceTypeOutput) ToAzureResourceTypeOutputWithContext

func (o AzureResourceTypeOutput) ToAzureResourceTypeOutputWithContext(ctx context.Context) AzureResourceTypeOutput

func (AzureResourceTypeOutput) ToAzureResourceTypePtrOutput

func (o AzureResourceTypeOutput) ToAzureResourceTypePtrOutput() AzureResourceTypePtrOutput

func (AzureResourceTypeOutput) ToAzureResourceTypePtrOutputWithContext

func (o AzureResourceTypeOutput) ToAzureResourceTypePtrOutputWithContext(ctx context.Context) AzureResourceTypePtrOutput

func (AzureResourceTypeOutput) ToStringOutput

func (o AzureResourceTypeOutput) ToStringOutput() pulumi.StringOutput

func (AzureResourceTypeOutput) ToStringOutputWithContext

func (o AzureResourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureResourceTypeOutput) ToStringPtrOutput

func (o AzureResourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureResourceTypeOutput) ToStringPtrOutputWithContext

func (o AzureResourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureResourceTypePtrInput

type AzureResourceTypePtrInput interface {
	pulumi.Input

	ToAzureResourceTypePtrOutput() AzureResourceTypePtrOutput
	ToAzureResourceTypePtrOutputWithContext(context.Context) AzureResourceTypePtrOutput
}

func AzureResourceTypePtr

func AzureResourceTypePtr(v string) AzureResourceTypePtrInput

type AzureResourceTypePtrOutput

type AzureResourceTypePtrOutput struct{ *pulumi.OutputState }

func (AzureResourceTypePtrOutput) Elem

func (AzureResourceTypePtrOutput) ElementType

func (AzureResourceTypePtrOutput) ElementType() reflect.Type

func (AzureResourceTypePtrOutput) ToAzureResourceTypePtrOutput

func (o AzureResourceTypePtrOutput) ToAzureResourceTypePtrOutput() AzureResourceTypePtrOutput

func (AzureResourceTypePtrOutput) ToAzureResourceTypePtrOutputWithContext

func (o AzureResourceTypePtrOutput) ToAzureResourceTypePtrOutputWithContext(ctx context.Context) AzureResourceTypePtrOutput

func (AzureResourceTypePtrOutput) ToStringPtrOutput

func (o AzureResourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureResourceTypePtrOutput) ToStringPtrOutputWithContext

func (o AzureResourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureStaticWebApps

type AzureStaticWebApps struct {
	// <code>false</code> if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled *bool `pulumi:"enabled"`
	// The configuration settings of the Azure Static Web Apps registration.
	Registration *AzureStaticWebAppsRegistration `pulumi:"registration"`
}

The configuration settings of the Azure Static Web Apps provider.

type AzureStaticWebAppsArgs

type AzureStaticWebAppsArgs struct {
	// <code>false</code> if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// The configuration settings of the Azure Static Web Apps registration.
	Registration AzureStaticWebAppsRegistrationPtrInput `pulumi:"registration"`
}

The configuration settings of the Azure Static Web Apps provider.

func (AzureStaticWebAppsArgs) ElementType

func (AzureStaticWebAppsArgs) ElementType() reflect.Type

func (AzureStaticWebAppsArgs) ToAzureStaticWebAppsOutput

func (i AzureStaticWebAppsArgs) ToAzureStaticWebAppsOutput() AzureStaticWebAppsOutput

func (AzureStaticWebAppsArgs) ToAzureStaticWebAppsOutputWithContext

func (i AzureStaticWebAppsArgs) ToAzureStaticWebAppsOutputWithContext(ctx context.Context) AzureStaticWebAppsOutput

func (AzureStaticWebAppsArgs) ToAzureStaticWebAppsPtrOutput

func (i AzureStaticWebAppsArgs) ToAzureStaticWebAppsPtrOutput() AzureStaticWebAppsPtrOutput

func (AzureStaticWebAppsArgs) ToAzureStaticWebAppsPtrOutputWithContext

func (i AzureStaticWebAppsArgs) ToAzureStaticWebAppsPtrOutputWithContext(ctx context.Context) AzureStaticWebAppsPtrOutput

type AzureStaticWebAppsInput

type AzureStaticWebAppsInput interface {
	pulumi.Input

	ToAzureStaticWebAppsOutput() AzureStaticWebAppsOutput
	ToAzureStaticWebAppsOutputWithContext(context.Context) AzureStaticWebAppsOutput
}

AzureStaticWebAppsInput is an input type that accepts AzureStaticWebAppsArgs and AzureStaticWebAppsOutput values. You can construct a concrete instance of `AzureStaticWebAppsInput` via:

AzureStaticWebAppsArgs{...}

type AzureStaticWebAppsOutput

type AzureStaticWebAppsOutput struct{ *pulumi.OutputState }

The configuration settings of the Azure Static Web Apps provider.

func (AzureStaticWebAppsOutput) ElementType

func (AzureStaticWebAppsOutput) ElementType() reflect.Type

func (AzureStaticWebAppsOutput) Enabled

<code>false</code> if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (AzureStaticWebAppsOutput) Registration

The configuration settings of the Azure Static Web Apps registration.

func (AzureStaticWebAppsOutput) ToAzureStaticWebAppsOutput

func (o AzureStaticWebAppsOutput) ToAzureStaticWebAppsOutput() AzureStaticWebAppsOutput

func (AzureStaticWebAppsOutput) ToAzureStaticWebAppsOutputWithContext

func (o AzureStaticWebAppsOutput) ToAzureStaticWebAppsOutputWithContext(ctx context.Context) AzureStaticWebAppsOutput

func (AzureStaticWebAppsOutput) ToAzureStaticWebAppsPtrOutput

func (o AzureStaticWebAppsOutput) ToAzureStaticWebAppsPtrOutput() AzureStaticWebAppsPtrOutput

func (AzureStaticWebAppsOutput) ToAzureStaticWebAppsPtrOutputWithContext

func (o AzureStaticWebAppsOutput) ToAzureStaticWebAppsPtrOutputWithContext(ctx context.Context) AzureStaticWebAppsPtrOutput

type AzureStaticWebAppsPtrInput

type AzureStaticWebAppsPtrInput interface {
	pulumi.Input

	ToAzureStaticWebAppsPtrOutput() AzureStaticWebAppsPtrOutput
	ToAzureStaticWebAppsPtrOutputWithContext(context.Context) AzureStaticWebAppsPtrOutput
}

AzureStaticWebAppsPtrInput is an input type that accepts AzureStaticWebAppsArgs, AzureStaticWebAppsPtr and AzureStaticWebAppsPtrOutput values. You can construct a concrete instance of `AzureStaticWebAppsPtrInput` via:

        AzureStaticWebAppsArgs{...}

or:

        nil

type AzureStaticWebAppsPtrOutput

type AzureStaticWebAppsPtrOutput struct{ *pulumi.OutputState }

func (AzureStaticWebAppsPtrOutput) Elem

func (AzureStaticWebAppsPtrOutput) ElementType

func (AzureStaticWebAppsPtrOutput) Enabled

<code>false</code> if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (AzureStaticWebAppsPtrOutput) Registration

The configuration settings of the Azure Static Web Apps registration.

func (AzureStaticWebAppsPtrOutput) ToAzureStaticWebAppsPtrOutput

func (o AzureStaticWebAppsPtrOutput) ToAzureStaticWebAppsPtrOutput() AzureStaticWebAppsPtrOutput

func (AzureStaticWebAppsPtrOutput) ToAzureStaticWebAppsPtrOutputWithContext

func (o AzureStaticWebAppsPtrOutput) ToAzureStaticWebAppsPtrOutputWithContext(ctx context.Context) AzureStaticWebAppsPtrOutput

type AzureStaticWebAppsRegistration

type AzureStaticWebAppsRegistration struct {
	// The Client ID of the app used for login.
	ClientId *string `pulumi:"clientId"`
}

The configuration settings of the registration for the Azure Static Web Apps provider

type AzureStaticWebAppsRegistrationArgs

type AzureStaticWebAppsRegistrationArgs struct {
	// The Client ID of the app used for login.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
}

The configuration settings of the registration for the Azure Static Web Apps provider

func (AzureStaticWebAppsRegistrationArgs) ElementType

func (AzureStaticWebAppsRegistrationArgs) ToAzureStaticWebAppsRegistrationOutput

func (i AzureStaticWebAppsRegistrationArgs) ToAzureStaticWebAppsRegistrationOutput() AzureStaticWebAppsRegistrationOutput

func (AzureStaticWebAppsRegistrationArgs) ToAzureStaticWebAppsRegistrationOutputWithContext

func (i AzureStaticWebAppsRegistrationArgs) ToAzureStaticWebAppsRegistrationOutputWithContext(ctx context.Context) AzureStaticWebAppsRegistrationOutput

func (AzureStaticWebAppsRegistrationArgs) ToAzureStaticWebAppsRegistrationPtrOutput

func (i AzureStaticWebAppsRegistrationArgs) ToAzureStaticWebAppsRegistrationPtrOutput() AzureStaticWebAppsRegistrationPtrOutput

func (AzureStaticWebAppsRegistrationArgs) ToAzureStaticWebAppsRegistrationPtrOutputWithContext

func (i AzureStaticWebAppsRegistrationArgs) ToAzureStaticWebAppsRegistrationPtrOutputWithContext(ctx context.Context) AzureStaticWebAppsRegistrationPtrOutput

type AzureStaticWebAppsRegistrationInput

type AzureStaticWebAppsRegistrationInput interface {
	pulumi.Input

	ToAzureStaticWebAppsRegistrationOutput() AzureStaticWebAppsRegistrationOutput
	ToAzureStaticWebAppsRegistrationOutputWithContext(context.Context) AzureStaticWebAppsRegistrationOutput
}

AzureStaticWebAppsRegistrationInput is an input type that accepts AzureStaticWebAppsRegistrationArgs and AzureStaticWebAppsRegistrationOutput values. You can construct a concrete instance of `AzureStaticWebAppsRegistrationInput` via:

AzureStaticWebAppsRegistrationArgs{...}

type AzureStaticWebAppsRegistrationOutput

type AzureStaticWebAppsRegistrationOutput struct{ *pulumi.OutputState }

The configuration settings of the registration for the Azure Static Web Apps provider

func (AzureStaticWebAppsRegistrationOutput) ClientId

The Client ID of the app used for login.

func (AzureStaticWebAppsRegistrationOutput) ElementType

func (AzureStaticWebAppsRegistrationOutput) ToAzureStaticWebAppsRegistrationOutput

func (o AzureStaticWebAppsRegistrationOutput) ToAzureStaticWebAppsRegistrationOutput() AzureStaticWebAppsRegistrationOutput

func (AzureStaticWebAppsRegistrationOutput) ToAzureStaticWebAppsRegistrationOutputWithContext

func (o AzureStaticWebAppsRegistrationOutput) ToAzureStaticWebAppsRegistrationOutputWithContext(ctx context.Context) AzureStaticWebAppsRegistrationOutput

func (AzureStaticWebAppsRegistrationOutput) ToAzureStaticWebAppsRegistrationPtrOutput

func (o AzureStaticWebAppsRegistrationOutput) ToAzureStaticWebAppsRegistrationPtrOutput() AzureStaticWebAppsRegistrationPtrOutput

func (AzureStaticWebAppsRegistrationOutput) ToAzureStaticWebAppsRegistrationPtrOutputWithContext

func (o AzureStaticWebAppsRegistrationOutput) ToAzureStaticWebAppsRegistrationPtrOutputWithContext(ctx context.Context) AzureStaticWebAppsRegistrationPtrOutput

type AzureStaticWebAppsRegistrationPtrInput

type AzureStaticWebAppsRegistrationPtrInput interface {
	pulumi.Input

	ToAzureStaticWebAppsRegistrationPtrOutput() AzureStaticWebAppsRegistrationPtrOutput
	ToAzureStaticWebAppsRegistrationPtrOutputWithContext(context.Context) AzureStaticWebAppsRegistrationPtrOutput
}

AzureStaticWebAppsRegistrationPtrInput is an input type that accepts AzureStaticWebAppsRegistrationArgs, AzureStaticWebAppsRegistrationPtr and AzureStaticWebAppsRegistrationPtrOutput values. You can construct a concrete instance of `AzureStaticWebAppsRegistrationPtrInput` via:

        AzureStaticWebAppsRegistrationArgs{...}

or:

        nil

type AzureStaticWebAppsRegistrationPtrOutput

type AzureStaticWebAppsRegistrationPtrOutput struct{ *pulumi.OutputState }

func (AzureStaticWebAppsRegistrationPtrOutput) ClientId

The Client ID of the app used for login.

func (AzureStaticWebAppsRegistrationPtrOutput) Elem

func (AzureStaticWebAppsRegistrationPtrOutput) ElementType

func (AzureStaticWebAppsRegistrationPtrOutput) ToAzureStaticWebAppsRegistrationPtrOutput

func (o AzureStaticWebAppsRegistrationPtrOutput) ToAzureStaticWebAppsRegistrationPtrOutput() AzureStaticWebAppsRegistrationPtrOutput

func (AzureStaticWebAppsRegistrationPtrOutput) ToAzureStaticWebAppsRegistrationPtrOutputWithContext

func (o AzureStaticWebAppsRegistrationPtrOutput) ToAzureStaticWebAppsRegistrationPtrOutputWithContext(ctx context.Context) AzureStaticWebAppsRegistrationPtrOutput

type AzureStaticWebAppsRegistrationResponse

type AzureStaticWebAppsRegistrationResponse struct {
	// The Client ID of the app used for login.
	ClientId *string `pulumi:"clientId"`
}

The configuration settings of the registration for the Azure Static Web Apps provider

type AzureStaticWebAppsRegistrationResponseOutput

type AzureStaticWebAppsRegistrationResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the registration for the Azure Static Web Apps provider

func (AzureStaticWebAppsRegistrationResponseOutput) ClientId

The Client ID of the app used for login.

func (AzureStaticWebAppsRegistrationResponseOutput) ElementType

func (AzureStaticWebAppsRegistrationResponseOutput) ToAzureStaticWebAppsRegistrationResponseOutput

func (o AzureStaticWebAppsRegistrationResponseOutput) ToAzureStaticWebAppsRegistrationResponseOutput() AzureStaticWebAppsRegistrationResponseOutput

func (AzureStaticWebAppsRegistrationResponseOutput) ToAzureStaticWebAppsRegistrationResponseOutputWithContext

func (o AzureStaticWebAppsRegistrationResponseOutput) ToAzureStaticWebAppsRegistrationResponseOutputWithContext(ctx context.Context) AzureStaticWebAppsRegistrationResponseOutput

type AzureStaticWebAppsRegistrationResponsePtrOutput

type AzureStaticWebAppsRegistrationResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureStaticWebAppsRegistrationResponsePtrOutput) ClientId

The Client ID of the app used for login.

func (AzureStaticWebAppsRegistrationResponsePtrOutput) Elem

func (AzureStaticWebAppsRegistrationResponsePtrOutput) ElementType

func (AzureStaticWebAppsRegistrationResponsePtrOutput) ToAzureStaticWebAppsRegistrationResponsePtrOutput

func (o AzureStaticWebAppsRegistrationResponsePtrOutput) ToAzureStaticWebAppsRegistrationResponsePtrOutput() AzureStaticWebAppsRegistrationResponsePtrOutput

func (AzureStaticWebAppsRegistrationResponsePtrOutput) ToAzureStaticWebAppsRegistrationResponsePtrOutputWithContext

func (o AzureStaticWebAppsRegistrationResponsePtrOutput) ToAzureStaticWebAppsRegistrationResponsePtrOutputWithContext(ctx context.Context) AzureStaticWebAppsRegistrationResponsePtrOutput

type AzureStaticWebAppsResponse

type AzureStaticWebAppsResponse struct {
	// <code>false</code> if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled *bool `pulumi:"enabled"`
	// The configuration settings of the Azure Static Web Apps registration.
	Registration *AzureStaticWebAppsRegistrationResponse `pulumi:"registration"`
}

The configuration settings of the Azure Static Web Apps provider.

type AzureStaticWebAppsResponseOutput

type AzureStaticWebAppsResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the Azure Static Web Apps provider.

func (AzureStaticWebAppsResponseOutput) ElementType

func (AzureStaticWebAppsResponseOutput) Enabled

<code>false</code> if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (AzureStaticWebAppsResponseOutput) Registration

The configuration settings of the Azure Static Web Apps registration.

func (AzureStaticWebAppsResponseOutput) ToAzureStaticWebAppsResponseOutput

func (o AzureStaticWebAppsResponseOutput) ToAzureStaticWebAppsResponseOutput() AzureStaticWebAppsResponseOutput

func (AzureStaticWebAppsResponseOutput) ToAzureStaticWebAppsResponseOutputWithContext

func (o AzureStaticWebAppsResponseOutput) ToAzureStaticWebAppsResponseOutputWithContext(ctx context.Context) AzureStaticWebAppsResponseOutput

type AzureStaticWebAppsResponsePtrOutput

type AzureStaticWebAppsResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureStaticWebAppsResponsePtrOutput) Elem

func (AzureStaticWebAppsResponsePtrOutput) ElementType

func (AzureStaticWebAppsResponsePtrOutput) Enabled

<code>false</code> if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (AzureStaticWebAppsResponsePtrOutput) Registration

The configuration settings of the Azure Static Web Apps registration.

func (AzureStaticWebAppsResponsePtrOutput) ToAzureStaticWebAppsResponsePtrOutput

func (o AzureStaticWebAppsResponsePtrOutput) ToAzureStaticWebAppsResponsePtrOutput() AzureStaticWebAppsResponsePtrOutput

func (AzureStaticWebAppsResponsePtrOutput) ToAzureStaticWebAppsResponsePtrOutputWithContext

func (o AzureStaticWebAppsResponsePtrOutput) ToAzureStaticWebAppsResponsePtrOutputWithContext(ctx context.Context) AzureStaticWebAppsResponsePtrOutput

type AzureStorageInfoValue

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 *AzureStorageType `pulumi:"type"`
}

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

type AzureStorageInfoValueArgs

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 AzureStorageTypePtrInput `pulumi:"type"`
}

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

func (AzureStorageInfoValueArgs) ElementType

func (AzureStorageInfoValueArgs) ElementType() reflect.Type

func (AzureStorageInfoValueArgs) ToAzureStorageInfoValueOutput

func (i AzureStorageInfoValueArgs) ToAzureStorageInfoValueOutput() AzureStorageInfoValueOutput

func (AzureStorageInfoValueArgs) ToAzureStorageInfoValueOutputWithContext

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

type AzureStorageInfoValueInput

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

type AzureStorageInfoValueMap map[string]AzureStorageInfoValueInput

func (AzureStorageInfoValueMap) ElementType

func (AzureStorageInfoValueMap) ElementType() reflect.Type

func (AzureStorageInfoValueMap) ToAzureStorageInfoValueMapOutput

func (i AzureStorageInfoValueMap) ToAzureStorageInfoValueMapOutput() AzureStorageInfoValueMapOutput

func (AzureStorageInfoValueMap) ToAzureStorageInfoValueMapOutputWithContext

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

type AzureStorageInfoValueMapInput

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

type AzureStorageInfoValueMapOutput struct{ *pulumi.OutputState }

func (AzureStorageInfoValueMapOutput) ElementType

func (AzureStorageInfoValueMapOutput) MapIndex

func (AzureStorageInfoValueMapOutput) ToAzureStorageInfoValueMapOutput

func (o AzureStorageInfoValueMapOutput) ToAzureStorageInfoValueMapOutput() AzureStorageInfoValueMapOutput

func (AzureStorageInfoValueMapOutput) ToAzureStorageInfoValueMapOutputWithContext

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

type AzureStorageInfoValueOutput

type AzureStorageInfoValueOutput struct{ *pulumi.OutputState }

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

func (AzureStorageInfoValueOutput) AccessKey

Access key for the storage account.

func (AzureStorageInfoValueOutput) AccountName

Name of the storage account.

func (AzureStorageInfoValueOutput) ElementType

func (AzureStorageInfoValueOutput) MountPath

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

func (AzureStorageInfoValueOutput) ShareName

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

func (AzureStorageInfoValueOutput) ToAzureStorageInfoValueOutput

func (o AzureStorageInfoValueOutput) ToAzureStorageInfoValueOutput() AzureStorageInfoValueOutput

func (AzureStorageInfoValueOutput) ToAzureStorageInfoValueOutputWithContext

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

func (AzureStorageInfoValueOutput) Type

Type of storage.

type AzureStorageInfoValueResponse

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 AzureStorageInfoValueResponseMapOutput

type AzureStorageInfoValueResponseMapOutput struct{ *pulumi.OutputState }

func (AzureStorageInfoValueResponseMapOutput) ElementType

func (AzureStorageInfoValueResponseMapOutput) MapIndex

func (AzureStorageInfoValueResponseMapOutput) ToAzureStorageInfoValueResponseMapOutput

func (o AzureStorageInfoValueResponseMapOutput) ToAzureStorageInfoValueResponseMapOutput() AzureStorageInfoValueResponseMapOutput

func (AzureStorageInfoValueResponseMapOutput) ToAzureStorageInfoValueResponseMapOutputWithContext

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

type AzureStorageInfoValueResponseOutput

type AzureStorageInfoValueResponseOutput struct{ *pulumi.OutputState }

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

func (AzureStorageInfoValueResponseOutput) AccessKey

Access key for the storage account.

func (AzureStorageInfoValueResponseOutput) AccountName

Name of the storage account.

func (AzureStorageInfoValueResponseOutput) ElementType

func (AzureStorageInfoValueResponseOutput) MountPath

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

func (AzureStorageInfoValueResponseOutput) ShareName

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

func (AzureStorageInfoValueResponseOutput) State

State of the storage account.

func (AzureStorageInfoValueResponseOutput) ToAzureStorageInfoValueResponseOutput

func (o AzureStorageInfoValueResponseOutput) ToAzureStorageInfoValueResponseOutput() AzureStorageInfoValueResponseOutput

func (AzureStorageInfoValueResponseOutput) ToAzureStorageInfoValueResponseOutputWithContext

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

func (AzureStorageInfoValueResponseOutput) Type

Type of storage.

type AzureStorageType

type AzureStorageType string

Type of storage.

func (AzureStorageType) ElementType

func (AzureStorageType) ElementType() reflect.Type

func (AzureStorageType) ToAzureStorageTypeOutput

func (e AzureStorageType) ToAzureStorageTypeOutput() AzureStorageTypeOutput

func (AzureStorageType) ToAzureStorageTypeOutputWithContext

func (e AzureStorageType) ToAzureStorageTypeOutputWithContext(ctx context.Context) AzureStorageTypeOutput

func (AzureStorageType) ToAzureStorageTypePtrOutput

func (e AzureStorageType) ToAzureStorageTypePtrOutput() AzureStorageTypePtrOutput

func (AzureStorageType) ToAzureStorageTypePtrOutputWithContext

func (e AzureStorageType) ToAzureStorageTypePtrOutputWithContext(ctx context.Context) AzureStorageTypePtrOutput

func (AzureStorageType) ToStringOutput

func (e AzureStorageType) ToStringOutput() pulumi.StringOutput

func (AzureStorageType) ToStringOutputWithContext

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

func (AzureStorageType) ToStringPtrOutput

func (e AzureStorageType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureStorageType) ToStringPtrOutputWithContext

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

type AzureStorageTypeInput

type AzureStorageTypeInput interface {
	pulumi.Input

	ToAzureStorageTypeOutput() AzureStorageTypeOutput
	ToAzureStorageTypeOutputWithContext(context.Context) AzureStorageTypeOutput
}

AzureStorageTypeInput is an input type that accepts values of the AzureStorageType enum A concrete instance of `AzureStorageTypeInput` can be one of the following:

AzureStorageTypeAzureFiles
AzureStorageTypeAzureBlob

type AzureStorageTypeOutput

type AzureStorageTypeOutput struct{ *pulumi.OutputState }

func (AzureStorageTypeOutput) ElementType

func (AzureStorageTypeOutput) ElementType() reflect.Type

func (AzureStorageTypeOutput) ToAzureStorageTypeOutput

func (o AzureStorageTypeOutput) ToAzureStorageTypeOutput() AzureStorageTypeOutput

func (AzureStorageTypeOutput) ToAzureStorageTypeOutputWithContext

func (o AzureStorageTypeOutput) ToAzureStorageTypeOutputWithContext(ctx context.Context) AzureStorageTypeOutput

func (AzureStorageTypeOutput) ToAzureStorageTypePtrOutput

func (o AzureStorageTypeOutput) ToAzureStorageTypePtrOutput() AzureStorageTypePtrOutput

func (AzureStorageTypeOutput) ToAzureStorageTypePtrOutputWithContext

func (o AzureStorageTypeOutput) ToAzureStorageTypePtrOutputWithContext(ctx context.Context) AzureStorageTypePtrOutput

func (AzureStorageTypeOutput) ToStringOutput

func (o AzureStorageTypeOutput) ToStringOutput() pulumi.StringOutput

func (AzureStorageTypeOutput) ToStringOutputWithContext

func (o AzureStorageTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AzureStorageTypeOutput) ToStringPtrOutput

func (o AzureStorageTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureStorageTypeOutput) ToStringPtrOutputWithContext

func (o AzureStorageTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureStorageTypePtrInput

type AzureStorageTypePtrInput interface {
	pulumi.Input

	ToAzureStorageTypePtrOutput() AzureStorageTypePtrOutput
	ToAzureStorageTypePtrOutputWithContext(context.Context) AzureStorageTypePtrOutput
}

func AzureStorageTypePtr

func AzureStorageTypePtr(v string) AzureStorageTypePtrInput

type AzureStorageTypePtrOutput

type AzureStorageTypePtrOutput struct{ *pulumi.OutputState }

func (AzureStorageTypePtrOutput) Elem

func (AzureStorageTypePtrOutput) ElementType

func (AzureStorageTypePtrOutput) ElementType() reflect.Type

func (AzureStorageTypePtrOutput) ToAzureStorageTypePtrOutput

func (o AzureStorageTypePtrOutput) ToAzureStorageTypePtrOutput() AzureStorageTypePtrOutput

func (AzureStorageTypePtrOutput) ToAzureStorageTypePtrOutputWithContext

func (o AzureStorageTypePtrOutput) ToAzureStorageTypePtrOutputWithContext(ctx context.Context) AzureStorageTypePtrOutput

func (AzureStorageTypePtrOutput) ToStringPtrOutput

func (o AzureStorageTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureStorageTypePtrOutput) ToStringPtrOutputWithContext

func (o AzureStorageTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AzureTableStorageApplicationLogsConfig

type AzureTableStorageApplicationLogsConfig struct {
	// Log level.
	Level *LogLevel `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

type AzureTableStorageApplicationLogsConfigArgs struct {
	// Log level.
	Level LogLevelPtrInput `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

func (AzureTableStorageApplicationLogsConfigArgs) ToAzureTableStorageApplicationLogsConfigOutput

func (i AzureTableStorageApplicationLogsConfigArgs) ToAzureTableStorageApplicationLogsConfigOutput() AzureTableStorageApplicationLogsConfigOutput

func (AzureTableStorageApplicationLogsConfigArgs) ToAzureTableStorageApplicationLogsConfigOutputWithContext

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

func (AzureTableStorageApplicationLogsConfigArgs) ToAzureTableStorageApplicationLogsConfigPtrOutput

func (i AzureTableStorageApplicationLogsConfigArgs) ToAzureTableStorageApplicationLogsConfigPtrOutput() AzureTableStorageApplicationLogsConfigPtrOutput

func (AzureTableStorageApplicationLogsConfigArgs) ToAzureTableStorageApplicationLogsConfigPtrOutputWithContext

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

type AzureTableStorageApplicationLogsConfigInput

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

type AzureTableStorageApplicationLogsConfigOutput struct{ *pulumi.OutputState }

Application logs to Azure table storage configuration.

func (AzureTableStorageApplicationLogsConfigOutput) ElementType

func (AzureTableStorageApplicationLogsConfigOutput) Level

Log level.

func (AzureTableStorageApplicationLogsConfigOutput) SasUrl

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

func (AzureTableStorageApplicationLogsConfigOutput) ToAzureTableStorageApplicationLogsConfigOutput

func (o AzureTableStorageApplicationLogsConfigOutput) ToAzureTableStorageApplicationLogsConfigOutput() AzureTableStorageApplicationLogsConfigOutput

func (AzureTableStorageApplicationLogsConfigOutput) ToAzureTableStorageApplicationLogsConfigOutputWithContext

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

func (AzureTableStorageApplicationLogsConfigOutput) ToAzureTableStorageApplicationLogsConfigPtrOutput

func (o AzureTableStorageApplicationLogsConfigOutput) ToAzureTableStorageApplicationLogsConfigPtrOutput() AzureTableStorageApplicationLogsConfigPtrOutput

func (AzureTableStorageApplicationLogsConfigOutput) ToAzureTableStorageApplicationLogsConfigPtrOutputWithContext

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

type AzureTableStorageApplicationLogsConfigPtrInput

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

type AzureTableStorageApplicationLogsConfigPtrOutput struct{ *pulumi.OutputState }

func (AzureTableStorageApplicationLogsConfigPtrOutput) Elem

func (AzureTableStorageApplicationLogsConfigPtrOutput) ElementType

func (AzureTableStorageApplicationLogsConfigPtrOutput) Level

Log level.

func (AzureTableStorageApplicationLogsConfigPtrOutput) SasUrl

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

func (AzureTableStorageApplicationLogsConfigPtrOutput) ToAzureTableStorageApplicationLogsConfigPtrOutput

func (o AzureTableStorageApplicationLogsConfigPtrOutput) ToAzureTableStorageApplicationLogsConfigPtrOutput() AzureTableStorageApplicationLogsConfigPtrOutput

func (AzureTableStorageApplicationLogsConfigPtrOutput) ToAzureTableStorageApplicationLogsConfigPtrOutputWithContext

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

type AzureTableStorageApplicationLogsConfigResponse

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 AzureTableStorageApplicationLogsConfigResponseOutput

type AzureTableStorageApplicationLogsConfigResponseOutput struct{ *pulumi.OutputState }

Application logs to Azure table storage configuration.

func (AzureTableStorageApplicationLogsConfigResponseOutput) ElementType

func (AzureTableStorageApplicationLogsConfigResponseOutput) Level

Log level.

func (AzureTableStorageApplicationLogsConfigResponseOutput) SasUrl

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

func (AzureTableStorageApplicationLogsConfigResponseOutput) ToAzureTableStorageApplicationLogsConfigResponseOutput

func (AzureTableStorageApplicationLogsConfigResponseOutput) ToAzureTableStorageApplicationLogsConfigResponseOutputWithContext

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

type AzureTableStorageApplicationLogsConfigResponsePtrOutput

type AzureTableStorageApplicationLogsConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureTableStorageApplicationLogsConfigResponsePtrOutput) Elem

func (AzureTableStorageApplicationLogsConfigResponsePtrOutput) ElementType

func (AzureTableStorageApplicationLogsConfigResponsePtrOutput) Level

Log level.

func (AzureTableStorageApplicationLogsConfigResponsePtrOutput) SasUrl

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

func (AzureTableStorageApplicationLogsConfigResponsePtrOutput) ToAzureTableStorageApplicationLogsConfigResponsePtrOutput

func (AzureTableStorageApplicationLogsConfigResponsePtrOutput) ToAzureTableStorageApplicationLogsConfigResponsePtrOutputWithContext

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"`
	// Resource type.
	Type string `pulumi:"type"`
	// Size of the original web app which has been backed up.
	WebsiteSizeInBytes float64 `pulumi:"websiteSizeInBytes"`
}

Backup description.

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 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) 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 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 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.

func (*BackupSchedule) Defaults

func (val *BackupSchedule) Defaults() *BackupSchedule

Defaults sets the appropriate defaults for BackupSchedule

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 FrequencyUnitInput `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) Defaults

func (val *BackupScheduleArgs) Defaults() *BackupScheduleArgs

Defaults sets the appropriate defaults for BackupScheduleArgs

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

func (i BackupScheduleArgs) ToBackupSchedulePtrOutput() BackupSchedulePtrOutput

func (BackupScheduleArgs) ToBackupSchedulePtrOutputWithContext

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() FrequencyUnitOutput

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

func (o BackupScheduleOutput) ToBackupSchedulePtrOutput() BackupSchedulePtrOutput

func (BackupScheduleOutput) ToBackupSchedulePtrOutputWithContext

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

type BackupSchedulePtrInput

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

type BackupSchedulePtrOutput

type BackupSchedulePtrOutput struct{ *pulumi.OutputState }

func (BackupSchedulePtrOutput) Elem

func (BackupSchedulePtrOutput) ElementType

func (BackupSchedulePtrOutput) ElementType() reflect.Type

func (BackupSchedulePtrOutput) FrequencyInterval

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

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

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

func (o BackupSchedulePtrOutput) RetentionPeriodInDays() pulumi.IntPtrOutput

After how many days backups should be deleted.

func (BackupSchedulePtrOutput) StartTime

When the schedule should start working.

func (BackupSchedulePtrOutput) ToBackupSchedulePtrOutput

func (o BackupSchedulePtrOutput) ToBackupSchedulePtrOutput() BackupSchedulePtrOutput

func (BackupSchedulePtrOutput) ToBackupSchedulePtrOutputWithContext

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.

func (*BackupScheduleResponse) Defaults

Defaults sets the appropriate defaults for BackupScheduleResponse

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

type BackupScheduleResponsePtrOutput

type BackupScheduleResponsePtrOutput struct{ *pulumi.OutputState }

func (BackupScheduleResponsePtrOutput) Elem

func (BackupScheduleResponsePtrOutput) ElementType

func (BackupScheduleResponsePtrOutput) FrequencyInterval

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

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

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

Last time when this schedule was triggered.

func (BackupScheduleResponsePtrOutput) RetentionPeriodInDays

func (o BackupScheduleResponsePtrOutput) RetentionPeriodInDays() pulumi.IntPtrOutput

After how many days backups should be deleted.

func (BackupScheduleResponsePtrOutput) StartTime

When the schedule should start working.

func (BackupScheduleResponsePtrOutput) ToBackupScheduleResponsePtrOutput

func (o BackupScheduleResponsePtrOutput) ToBackupScheduleResponsePtrOutput() BackupScheduleResponsePtrOutput

func (BackupScheduleResponsePtrOutput) ToBackupScheduleResponsePtrOutputWithContext

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

type BlobStorageTokenStore

type BlobStorageTokenStore struct {
	// The name of the app setting containing the SAS URL of the blob storage containing the tokens.
	SasUrlSettingName *string `pulumi:"sasUrlSettingName"`
}

The configuration settings of the storage of the tokens if blob storage is used.

type BlobStorageTokenStoreArgs

type BlobStorageTokenStoreArgs struct {
	// The name of the app setting containing the SAS URL of the blob storage containing the tokens.
	SasUrlSettingName pulumi.StringPtrInput `pulumi:"sasUrlSettingName"`
}

The configuration settings of the storage of the tokens if blob storage is used.

func (BlobStorageTokenStoreArgs) ElementType

func (BlobStorageTokenStoreArgs) ElementType() reflect.Type

func (BlobStorageTokenStoreArgs) ToBlobStorageTokenStoreOutput

func (i BlobStorageTokenStoreArgs) ToBlobStorageTokenStoreOutput() BlobStorageTokenStoreOutput

func (BlobStorageTokenStoreArgs) ToBlobStorageTokenStoreOutputWithContext

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

func (BlobStorageTokenStoreArgs) ToBlobStorageTokenStorePtrOutput

func (i BlobStorageTokenStoreArgs) ToBlobStorageTokenStorePtrOutput() BlobStorageTokenStorePtrOutput

func (BlobStorageTokenStoreArgs) ToBlobStorageTokenStorePtrOutputWithContext

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

type BlobStorageTokenStoreInput

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

type BlobStorageTokenStoreOutput struct{ *pulumi.OutputState }

The configuration settings of the storage of the tokens if blob storage is used.

func (BlobStorageTokenStoreOutput) ElementType

func (BlobStorageTokenStoreOutput) SasUrlSettingName

func (o BlobStorageTokenStoreOutput) SasUrlSettingName() pulumi.StringPtrOutput

The name of the app setting containing the SAS URL of the blob storage containing the tokens.

func (BlobStorageTokenStoreOutput) ToBlobStorageTokenStoreOutput

func (o BlobStorageTokenStoreOutput) ToBlobStorageTokenStoreOutput() BlobStorageTokenStoreOutput

func (BlobStorageTokenStoreOutput) ToBlobStorageTokenStoreOutputWithContext

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

func (BlobStorageTokenStoreOutput) ToBlobStorageTokenStorePtrOutput

func (o BlobStorageTokenStoreOutput) ToBlobStorageTokenStorePtrOutput() BlobStorageTokenStorePtrOutput

func (BlobStorageTokenStoreOutput) ToBlobStorageTokenStorePtrOutputWithContext

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

type BlobStorageTokenStorePtrInput

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

type BlobStorageTokenStorePtrOutput

type BlobStorageTokenStorePtrOutput struct{ *pulumi.OutputState }

func (BlobStorageTokenStorePtrOutput) Elem

func (BlobStorageTokenStorePtrOutput) ElementType

func (BlobStorageTokenStorePtrOutput) SasUrlSettingName

The name of the app setting containing the SAS URL of the blob storage containing the tokens.

func (BlobStorageTokenStorePtrOutput) ToBlobStorageTokenStorePtrOutput

func (o BlobStorageTokenStorePtrOutput) ToBlobStorageTokenStorePtrOutput() BlobStorageTokenStorePtrOutput

func (BlobStorageTokenStorePtrOutput) ToBlobStorageTokenStorePtrOutputWithContext

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

type BlobStorageTokenStoreResponse

type BlobStorageTokenStoreResponse struct {
	// The name of the app setting containing the SAS URL of the blob storage containing the tokens.
	SasUrlSettingName *string `pulumi:"sasUrlSettingName"`
}

The configuration settings of the storage of the tokens if blob storage is used.

type BlobStorageTokenStoreResponseOutput

type BlobStorageTokenStoreResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the storage of the tokens if blob storage is used.

func (BlobStorageTokenStoreResponseOutput) ElementType

func (BlobStorageTokenStoreResponseOutput) SasUrlSettingName

The name of the app setting containing the SAS URL of the blob storage containing the tokens.

func (BlobStorageTokenStoreResponseOutput) ToBlobStorageTokenStoreResponseOutput

func (o BlobStorageTokenStoreResponseOutput) ToBlobStorageTokenStoreResponseOutput() BlobStorageTokenStoreResponseOutput

func (BlobStorageTokenStoreResponseOutput) ToBlobStorageTokenStoreResponseOutputWithContext

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

type BlobStorageTokenStoreResponsePtrOutput

type BlobStorageTokenStoreResponsePtrOutput struct{ *pulumi.OutputState }

func (BlobStorageTokenStoreResponsePtrOutput) Elem

func (BlobStorageTokenStoreResponsePtrOutput) ElementType

func (BlobStorageTokenStoreResponsePtrOutput) SasUrlSettingName

The name of the app setting containing the SAS URL of the blob storage containing the tokens.

func (BlobStorageTokenStoreResponsePtrOutput) ToBlobStorageTokenStoreResponsePtrOutput

func (o BlobStorageTokenStoreResponsePtrOutput) ToBlobStorageTokenStoreResponsePtrOutput() BlobStorageTokenStoreResponsePtrOutput

func (BlobStorageTokenStoreResponsePtrOutput) ToBlobStorageTokenStoreResponsePtrOutputWithContext

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

type BuiltInAuthenticationProvider

type BuiltInAuthenticationProvider 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

func (BuiltInAuthenticationProvider) ToBuiltInAuthenticationProviderOutput

func (e BuiltInAuthenticationProvider) ToBuiltInAuthenticationProviderOutput() BuiltInAuthenticationProviderOutput

func (BuiltInAuthenticationProvider) ToBuiltInAuthenticationProviderOutputWithContext

func (e BuiltInAuthenticationProvider) ToBuiltInAuthenticationProviderOutputWithContext(ctx context.Context) BuiltInAuthenticationProviderOutput

func (BuiltInAuthenticationProvider) ToBuiltInAuthenticationProviderPtrOutput

func (e BuiltInAuthenticationProvider) ToBuiltInAuthenticationProviderPtrOutput() BuiltInAuthenticationProviderPtrOutput

func (BuiltInAuthenticationProvider) ToBuiltInAuthenticationProviderPtrOutputWithContext

func (e BuiltInAuthenticationProvider) ToBuiltInAuthenticationProviderPtrOutputWithContext(ctx context.Context) BuiltInAuthenticationProviderPtrOutput

func (BuiltInAuthenticationProvider) ToStringOutput

func (BuiltInAuthenticationProvider) ToStringOutputWithContext

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

func (BuiltInAuthenticationProvider) ToStringPtrOutput

func (BuiltInAuthenticationProvider) ToStringPtrOutputWithContext

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

type BuiltInAuthenticationProviderInput

type BuiltInAuthenticationProviderInput interface {
	pulumi.Input

	ToBuiltInAuthenticationProviderOutput() BuiltInAuthenticationProviderOutput
	ToBuiltInAuthenticationProviderOutputWithContext(context.Context) BuiltInAuthenticationProviderOutput
}

BuiltInAuthenticationProviderInput is an input type that accepts values of the BuiltInAuthenticationProvider enum A concrete instance of `BuiltInAuthenticationProviderInput` can be one of the following:

BuiltInAuthenticationProviderAzureActiveDirectory
BuiltInAuthenticationProviderFacebook
BuiltInAuthenticationProviderGoogle
BuiltInAuthenticationProviderMicrosoftAccount
BuiltInAuthenticationProviderTwitter
BuiltInAuthenticationProviderGithub

type BuiltInAuthenticationProviderOutput

type BuiltInAuthenticationProviderOutput struct{ *pulumi.OutputState }

func (BuiltInAuthenticationProviderOutput) ElementType

func (BuiltInAuthenticationProviderOutput) ToBuiltInAuthenticationProviderOutput

func (o BuiltInAuthenticationProviderOutput) ToBuiltInAuthenticationProviderOutput() BuiltInAuthenticationProviderOutput

func (BuiltInAuthenticationProviderOutput) ToBuiltInAuthenticationProviderOutputWithContext

func (o BuiltInAuthenticationProviderOutput) ToBuiltInAuthenticationProviderOutputWithContext(ctx context.Context) BuiltInAuthenticationProviderOutput

func (BuiltInAuthenticationProviderOutput) ToBuiltInAuthenticationProviderPtrOutput

func (o BuiltInAuthenticationProviderOutput) ToBuiltInAuthenticationProviderPtrOutput() BuiltInAuthenticationProviderPtrOutput

func (BuiltInAuthenticationProviderOutput) ToBuiltInAuthenticationProviderPtrOutputWithContext

func (o BuiltInAuthenticationProviderOutput) ToBuiltInAuthenticationProviderPtrOutputWithContext(ctx context.Context) BuiltInAuthenticationProviderPtrOutput

func (BuiltInAuthenticationProviderOutput) ToStringOutput

func (BuiltInAuthenticationProviderOutput) ToStringOutputWithContext

func (o BuiltInAuthenticationProviderOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (BuiltInAuthenticationProviderOutput) ToStringPtrOutput

func (BuiltInAuthenticationProviderOutput) ToStringPtrOutputWithContext

func (o BuiltInAuthenticationProviderOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type BuiltInAuthenticationProviderPtrInput

type BuiltInAuthenticationProviderPtrInput interface {
	pulumi.Input

	ToBuiltInAuthenticationProviderPtrOutput() BuiltInAuthenticationProviderPtrOutput
	ToBuiltInAuthenticationProviderPtrOutputWithContext(context.Context) BuiltInAuthenticationProviderPtrOutput
}

type BuiltInAuthenticationProviderPtrOutput

type BuiltInAuthenticationProviderPtrOutput struct{ *pulumi.OutputState }

func (BuiltInAuthenticationProviderPtrOutput) Elem

func (BuiltInAuthenticationProviderPtrOutput) ElementType

func (BuiltInAuthenticationProviderPtrOutput) ToBuiltInAuthenticationProviderPtrOutput

func (o BuiltInAuthenticationProviderPtrOutput) ToBuiltInAuthenticationProviderPtrOutput() BuiltInAuthenticationProviderPtrOutput

func (BuiltInAuthenticationProviderPtrOutput) ToBuiltInAuthenticationProviderPtrOutputWithContext

func (o BuiltInAuthenticationProviderPtrOutput) ToBuiltInAuthenticationProviderPtrOutputWithContext(ctx context.Context) BuiltInAuthenticationProviderPtrOutput

func (BuiltInAuthenticationProviderPtrOutput) ToStringPtrOutput

func (BuiltInAuthenticationProviderPtrOutput) ToStringPtrOutputWithContext

func (o BuiltInAuthenticationProviderPtrOutput) 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 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 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"`
	// Method of domain validation for free cert
	DomainValidationMethod pulumi.StringPtrOutput `pulumi:"domainValidationMethod"`
	// 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"`
	// 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"`
	// 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. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2015-08-01, 2016-03-01, 2020-10-01, 2023-01-01, 2023-12-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

func (*Certificate) ElementType() reflect.Type

func (*Certificate) ToCertificateOutput

func (i *Certificate) ToCertificateOutput() CertificateOutput

func (*Certificate) ToCertificateOutputWithContext

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
	// Method of domain validation for free cert
	DomainValidationMethod 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.StringPtrInput
	// Certificate password.
	Password pulumi.StringPtrInput
	// 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 CertificateInput

type CertificateInput interface {
	pulumi.Input

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

type CertificateOutput

type CertificateOutput struct{ *pulumi.OutputState }

func (CertificateOutput) CanonicalName

func (o CertificateOutput) CanonicalName() pulumi.StringPtrOutput

CNAME of the certificate to be issued via free certificate

func (CertificateOutput) CerBlob

Raw bytes of .cer file

func (CertificateOutput) DomainValidationMethod

func (o CertificateOutput) DomainValidationMethod() pulumi.StringPtrOutput

Method of domain validation for free cert

func (CertificateOutput) ElementType

func (CertificateOutput) ElementType() reflect.Type

func (CertificateOutput) ExpirationDate

func (o CertificateOutput) ExpirationDate() pulumi.StringOutput

Certificate expiration date.

func (CertificateOutput) FriendlyName

func (o CertificateOutput) FriendlyName() pulumi.StringOutput

Friendly name of the certificate.

func (CertificateOutput) HostNames

Host names the certificate applies to.

func (CertificateOutput) HostingEnvironmentProfile

func (o CertificateOutput) HostingEnvironmentProfile() HostingEnvironmentProfileResponseOutput

Specification for the App Service Environment to use for the certificate.

func (CertificateOutput) IssueDate

func (o CertificateOutput) IssueDate() pulumi.StringOutput

Certificate issue Date.

func (CertificateOutput) Issuer

Certificate issuer.

func (CertificateOutput) KeyVaultId

func (o CertificateOutput) KeyVaultId() pulumi.StringPtrOutput

Key Vault Csm resource Id.

func (CertificateOutput) KeyVaultSecretName

func (o CertificateOutput) KeyVaultSecretName() pulumi.StringPtrOutput

Key Vault secret name.

func (CertificateOutput) KeyVaultSecretStatus

func (o CertificateOutput) KeyVaultSecretStatus() pulumi.StringOutput

Status of the Key Vault secret.

func (CertificateOutput) Kind

Kind of resource.

func (CertificateOutput) Location

func (o CertificateOutput) Location() pulumi.StringOutput

Resource Location.

func (CertificateOutput) Name

Resource Name.

func (CertificateOutput) PfxBlob

Pfx blob.

func (CertificateOutput) PublicKeyHash

func (o CertificateOutput) PublicKeyHash() pulumi.StringOutput

Public key hash.

func (o CertificateOutput) SelfLink() pulumi.StringOutput

Self link.

func (CertificateOutput) ServerFarmId

func (o CertificateOutput) ServerFarmId() pulumi.StringPtrOutput

Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

func (CertificateOutput) SiteName

func (o CertificateOutput) SiteName() pulumi.StringOutput

App name.

func (CertificateOutput) SubjectName

func (o CertificateOutput) SubjectName() pulumi.StringOutput

Subject name of the certificate.

func (CertificateOutput) Tags

Resource tags.

func (CertificateOutput) Thumbprint

func (o CertificateOutput) Thumbprint() pulumi.StringOutput

Certificate thumbprint.

func (CertificateOutput) ToCertificateOutput

func (o CertificateOutput) ToCertificateOutput() CertificateOutput

func (CertificateOutput) ToCertificateOutputWithContext

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

func (CertificateOutput) Type

Resource type.

func (CertificateOutput) Valid

Is the certificate valid?.

type CertificateState

type CertificateState struct {
}

func (CertificateState) ElementType

func (CertificateState) ElementType() reflect.Type

type ClientCertMode

type ClientCertMode 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

func (ClientCertMode) ElementType() reflect.Type

func (ClientCertMode) ToClientCertModeOutput

func (e ClientCertMode) ToClientCertModeOutput() ClientCertModeOutput

func (ClientCertMode) ToClientCertModeOutputWithContext

func (e ClientCertMode) ToClientCertModeOutputWithContext(ctx context.Context) ClientCertModeOutput

func (ClientCertMode) ToClientCertModePtrOutput

func (e ClientCertMode) ToClientCertModePtrOutput() ClientCertModePtrOutput

func (ClientCertMode) ToClientCertModePtrOutputWithContext

func (e ClientCertMode) ToClientCertModePtrOutputWithContext(ctx context.Context) ClientCertModePtrOutput

func (ClientCertMode) ToStringOutput

func (e ClientCertMode) ToStringOutput() pulumi.StringOutput

func (ClientCertMode) ToStringOutputWithContext

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

func (ClientCertMode) ToStringPtrOutput

func (e ClientCertMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClientCertMode) ToStringPtrOutputWithContext

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

type ClientCertModeInput

type ClientCertModeInput interface {
	pulumi.Input

	ToClientCertModeOutput() ClientCertModeOutput
	ToClientCertModeOutputWithContext(context.Context) ClientCertModeOutput
}

ClientCertModeInput is an input type that accepts values of the ClientCertMode enum A concrete instance of `ClientCertModeInput` can be one of the following:

ClientCertModeRequired
ClientCertModeOptional
ClientCertModeOptionalInteractiveUser

type ClientCertModeOutput

type ClientCertModeOutput struct{ *pulumi.OutputState }

func (ClientCertModeOutput) ElementType

func (ClientCertModeOutput) ElementType() reflect.Type

func (ClientCertModeOutput) ToClientCertModeOutput

func (o ClientCertModeOutput) ToClientCertModeOutput() ClientCertModeOutput

func (ClientCertModeOutput) ToClientCertModeOutputWithContext

func (o ClientCertModeOutput) ToClientCertModeOutputWithContext(ctx context.Context) ClientCertModeOutput

func (ClientCertModeOutput) ToClientCertModePtrOutput

func (o ClientCertModeOutput) ToClientCertModePtrOutput() ClientCertModePtrOutput

func (ClientCertModeOutput) ToClientCertModePtrOutputWithContext

func (o ClientCertModeOutput) ToClientCertModePtrOutputWithContext(ctx context.Context) ClientCertModePtrOutput

func (ClientCertModeOutput) ToStringOutput

func (o ClientCertModeOutput) ToStringOutput() pulumi.StringOutput

func (ClientCertModeOutput) ToStringOutputWithContext

func (o ClientCertModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ClientCertModeOutput) ToStringPtrOutput

func (o ClientCertModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClientCertModeOutput) ToStringPtrOutputWithContext

func (o ClientCertModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ClientCertModePtrInput

type ClientCertModePtrInput interface {
	pulumi.Input

	ToClientCertModePtrOutput() ClientCertModePtrOutput
	ToClientCertModePtrOutputWithContext(context.Context) ClientCertModePtrOutput
}

func ClientCertModePtr

func ClientCertModePtr(v string) ClientCertModePtrInput

type ClientCertModePtrOutput

type ClientCertModePtrOutput struct{ *pulumi.OutputState }

func (ClientCertModePtrOutput) Elem

func (ClientCertModePtrOutput) ElementType

func (ClientCertModePtrOutput) ElementType() reflect.Type

func (ClientCertModePtrOutput) ToClientCertModePtrOutput

func (o ClientCertModePtrOutput) ToClientCertModePtrOutput() ClientCertModePtrOutput

func (ClientCertModePtrOutput) ToClientCertModePtrOutputWithContext

func (o ClientCertModePtrOutput) ToClientCertModePtrOutputWithContext(ctx context.Context) ClientCertModePtrOutput

func (ClientCertModePtrOutput) ToStringPtrOutput

func (o ClientCertModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClientCertModePtrOutput) ToStringPtrOutputWithContext

func (o ClientCertModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ClientCredentialMethod

type ClientCredentialMethod string

The method that should be used to authenticate the user.

func (ClientCredentialMethod) ElementType

func (ClientCredentialMethod) ElementType() reflect.Type

func (ClientCredentialMethod) ToClientCredentialMethodOutput

func (e ClientCredentialMethod) ToClientCredentialMethodOutput() ClientCredentialMethodOutput

func (ClientCredentialMethod) ToClientCredentialMethodOutputWithContext

func (e ClientCredentialMethod) ToClientCredentialMethodOutputWithContext(ctx context.Context) ClientCredentialMethodOutput

func (ClientCredentialMethod) ToClientCredentialMethodPtrOutput

func (e ClientCredentialMethod) ToClientCredentialMethodPtrOutput() ClientCredentialMethodPtrOutput

func (ClientCredentialMethod) ToClientCredentialMethodPtrOutputWithContext

func (e ClientCredentialMethod) ToClientCredentialMethodPtrOutputWithContext(ctx context.Context) ClientCredentialMethodPtrOutput

func (ClientCredentialMethod) ToStringOutput

func (e ClientCredentialMethod) ToStringOutput() pulumi.StringOutput

func (ClientCredentialMethod) ToStringOutputWithContext

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

func (ClientCredentialMethod) ToStringPtrOutput

func (e ClientCredentialMethod) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClientCredentialMethod) ToStringPtrOutputWithContext

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

type ClientCredentialMethodInput

type ClientCredentialMethodInput interface {
	pulumi.Input

	ToClientCredentialMethodOutput() ClientCredentialMethodOutput
	ToClientCredentialMethodOutputWithContext(context.Context) ClientCredentialMethodOutput
}

ClientCredentialMethodInput is an input type that accepts values of the ClientCredentialMethod enum A concrete instance of `ClientCredentialMethodInput` can be one of the following:

ClientCredentialMethodClientSecretPost

type ClientCredentialMethodOutput

type ClientCredentialMethodOutput struct{ *pulumi.OutputState }

func (ClientCredentialMethodOutput) ElementType

func (ClientCredentialMethodOutput) ToClientCredentialMethodOutput

func (o ClientCredentialMethodOutput) ToClientCredentialMethodOutput() ClientCredentialMethodOutput

func (ClientCredentialMethodOutput) ToClientCredentialMethodOutputWithContext

func (o ClientCredentialMethodOutput) ToClientCredentialMethodOutputWithContext(ctx context.Context) ClientCredentialMethodOutput

func (ClientCredentialMethodOutput) ToClientCredentialMethodPtrOutput

func (o ClientCredentialMethodOutput) ToClientCredentialMethodPtrOutput() ClientCredentialMethodPtrOutput

func (ClientCredentialMethodOutput) ToClientCredentialMethodPtrOutputWithContext

func (o ClientCredentialMethodOutput) ToClientCredentialMethodPtrOutputWithContext(ctx context.Context) ClientCredentialMethodPtrOutput

func (ClientCredentialMethodOutput) ToStringOutput

func (ClientCredentialMethodOutput) ToStringOutputWithContext

func (o ClientCredentialMethodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ClientCredentialMethodOutput) ToStringPtrOutput

func (o ClientCredentialMethodOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClientCredentialMethodOutput) ToStringPtrOutputWithContext

func (o ClientCredentialMethodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ClientCredentialMethodPtrInput

type ClientCredentialMethodPtrInput interface {
	pulumi.Input

	ToClientCredentialMethodPtrOutput() ClientCredentialMethodPtrOutput
	ToClientCredentialMethodPtrOutputWithContext(context.Context) ClientCredentialMethodPtrOutput
}

func ClientCredentialMethodPtr

func ClientCredentialMethodPtr(v string) ClientCredentialMethodPtrInput

type ClientCredentialMethodPtrOutput

type ClientCredentialMethodPtrOutput struct{ *pulumi.OutputState }

func (ClientCredentialMethodPtrOutput) Elem

func (ClientCredentialMethodPtrOutput) ElementType

func (ClientCredentialMethodPtrOutput) ToClientCredentialMethodPtrOutput

func (o ClientCredentialMethodPtrOutput) ToClientCredentialMethodPtrOutput() ClientCredentialMethodPtrOutput

func (ClientCredentialMethodPtrOutput) ToClientCredentialMethodPtrOutputWithContext

func (o ClientCredentialMethodPtrOutput) ToClientCredentialMethodPtrOutputWithContext(ctx context.Context) ClientCredentialMethodPtrOutput

func (ClientCredentialMethodPtrOutput) ToStringPtrOutput

func (ClientCredentialMethodPtrOutput) ToStringPtrOutputWithContext

func (o ClientCredentialMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ClientRegistration

type ClientRegistration struct {
	// The Client ID of the app used for login.
	ClientId *string `pulumi:"clientId"`
	// The app setting name that contains the client secret.
	ClientSecretSettingName *string `pulumi:"clientSecretSettingName"`
}

The configuration settings of the app registration for providers that have client ids and client secrets

type ClientRegistrationArgs

type ClientRegistrationArgs struct {
	// The Client ID of the app used for login.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// The app setting name that contains the client secret.
	ClientSecretSettingName pulumi.StringPtrInput `pulumi:"clientSecretSettingName"`
}

The configuration settings of the app registration for providers that have client ids and client secrets

func (ClientRegistrationArgs) ElementType

func (ClientRegistrationArgs) ElementType() reflect.Type

func (ClientRegistrationArgs) ToClientRegistrationOutput

func (i ClientRegistrationArgs) ToClientRegistrationOutput() ClientRegistrationOutput

func (ClientRegistrationArgs) ToClientRegistrationOutputWithContext

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

func (ClientRegistrationArgs) ToClientRegistrationPtrOutput

func (i ClientRegistrationArgs) ToClientRegistrationPtrOutput() ClientRegistrationPtrOutput

func (ClientRegistrationArgs) ToClientRegistrationPtrOutputWithContext

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

type ClientRegistrationInput

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

type ClientRegistrationOutput struct{ *pulumi.OutputState }

The configuration settings of the app registration for providers that have client ids and client secrets

func (ClientRegistrationOutput) ClientId

The Client ID of the app used for login.

func (ClientRegistrationOutput) ClientSecretSettingName

func (o ClientRegistrationOutput) ClientSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the client secret.

func (ClientRegistrationOutput) ElementType

func (ClientRegistrationOutput) ElementType() reflect.Type

func (ClientRegistrationOutput) ToClientRegistrationOutput

func (o ClientRegistrationOutput) ToClientRegistrationOutput() ClientRegistrationOutput

func (ClientRegistrationOutput) ToClientRegistrationOutputWithContext

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

func (ClientRegistrationOutput) ToClientRegistrationPtrOutput

func (o ClientRegistrationOutput) ToClientRegistrationPtrOutput() ClientRegistrationPtrOutput

func (ClientRegistrationOutput) ToClientRegistrationPtrOutputWithContext

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

type ClientRegistrationPtrInput

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

type ClientRegistrationPtrOutput

type ClientRegistrationPtrOutput struct{ *pulumi.OutputState }

func (ClientRegistrationPtrOutput) ClientId

The Client ID of the app used for login.

func (ClientRegistrationPtrOutput) ClientSecretSettingName

func (o ClientRegistrationPtrOutput) ClientSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the client secret.

func (ClientRegistrationPtrOutput) Elem

func (ClientRegistrationPtrOutput) ElementType

func (ClientRegistrationPtrOutput) ToClientRegistrationPtrOutput

func (o ClientRegistrationPtrOutput) ToClientRegistrationPtrOutput() ClientRegistrationPtrOutput

func (ClientRegistrationPtrOutput) ToClientRegistrationPtrOutputWithContext

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

type ClientRegistrationResponse

type ClientRegistrationResponse struct {
	// The Client ID of the app used for login.
	ClientId *string `pulumi:"clientId"`
	// The app setting name that contains the client secret.
	ClientSecretSettingName *string `pulumi:"clientSecretSettingName"`
}

The configuration settings of the app registration for providers that have client ids and client secrets

type ClientRegistrationResponseOutput

type ClientRegistrationResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the app registration for providers that have client ids and client secrets

func (ClientRegistrationResponseOutput) ClientId

The Client ID of the app used for login.

func (ClientRegistrationResponseOutput) ClientSecretSettingName

func (o ClientRegistrationResponseOutput) ClientSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the client secret.

func (ClientRegistrationResponseOutput) ElementType

func (ClientRegistrationResponseOutput) ToClientRegistrationResponseOutput

func (o ClientRegistrationResponseOutput) ToClientRegistrationResponseOutput() ClientRegistrationResponseOutput

func (ClientRegistrationResponseOutput) ToClientRegistrationResponseOutputWithContext

func (o ClientRegistrationResponseOutput) ToClientRegistrationResponseOutputWithContext(ctx context.Context) ClientRegistrationResponseOutput

type ClientRegistrationResponsePtrOutput

type ClientRegistrationResponsePtrOutput struct{ *pulumi.OutputState }

func (ClientRegistrationResponsePtrOutput) ClientId

The Client ID of the app used for login.

func (ClientRegistrationResponsePtrOutput) ClientSecretSettingName

func (o ClientRegistrationResponsePtrOutput) ClientSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the client secret.

func (ClientRegistrationResponsePtrOutput) Elem

func (ClientRegistrationResponsePtrOutput) ElementType

func (ClientRegistrationResponsePtrOutput) ToClientRegistrationResponsePtrOutput

func (o ClientRegistrationResponsePtrOutput) ToClientRegistrationResponsePtrOutput() ClientRegistrationResponsePtrOutput

func (ClientRegistrationResponsePtrOutput) ToClientRegistrationResponsePtrOutputWithContext

func (o ClientRegistrationResponsePtrOutput) ToClientRegistrationResponsePtrOutputWithContext(ctx context.Context) ClientRegistrationResponsePtrOutput

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 Configuration

type Configuration struct {
	// ActiveRevisionsMode controls how active revisions are handled for the Container app:
	// <list><item>Multiple: multiple revisions can be active. If no value if provided, this is the default</item><item>Single: Only one revision can be active at a time. Revision weights can not be used in this mode</item></list>
	ActiveRevisionsMode *string `pulumi:"activeRevisionsMode"`
	// Ingress configurations.
	Ingress *Ingress `pulumi:"ingress"`
	// Collection of private container registry credentials for containers used by the Container app
	Registries []RegistryCredentials `pulumi:"registries"`
	// Collection of secrets used by a Container app
	Secrets []Secret `pulumi:"secrets"`
}

Non versioned Container App configuration properties that define the mutable settings of a Container app

func (*Configuration) Defaults

func (val *Configuration) Defaults() *Configuration

Defaults sets the appropriate defaults for Configuration

type ConfigurationArgs

type ConfigurationArgs struct {
	// ActiveRevisionsMode controls how active revisions are handled for the Container app:
	// <list><item>Multiple: multiple revisions can be active. If no value if provided, this is the default</item><item>Single: Only one revision can be active at a time. Revision weights can not be used in this mode</item></list>
	ActiveRevisionsMode pulumi.StringPtrInput `pulumi:"activeRevisionsMode"`
	// Ingress configurations.
	Ingress IngressPtrInput `pulumi:"ingress"`
	// Collection of private container registry credentials for containers used by the Container app
	Registries RegistryCredentialsArrayInput `pulumi:"registries"`
	// Collection of secrets used by a Container app
	Secrets SecretArrayInput `pulumi:"secrets"`
}

Non versioned Container App configuration properties that define the mutable settings of a Container app

func (*ConfigurationArgs) Defaults

func (val *ConfigurationArgs) Defaults() *ConfigurationArgs

Defaults sets the appropriate defaults for ConfigurationArgs

func (ConfigurationArgs) ElementType

func (ConfigurationArgs) ElementType() reflect.Type

func (ConfigurationArgs) ToConfigurationOutput

func (i ConfigurationArgs) ToConfigurationOutput() ConfigurationOutput

func (ConfigurationArgs) ToConfigurationOutputWithContext

func (i ConfigurationArgs) ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput

func (ConfigurationArgs) ToConfigurationPtrOutput

func (i ConfigurationArgs) ToConfigurationPtrOutput() ConfigurationPtrOutput

func (ConfigurationArgs) ToConfigurationPtrOutputWithContext

func (i ConfigurationArgs) ToConfigurationPtrOutputWithContext(ctx context.Context) ConfigurationPtrOutput

type ConfigurationInput

type ConfigurationInput interface {
	pulumi.Input

	ToConfigurationOutput() ConfigurationOutput
	ToConfigurationOutputWithContext(context.Context) ConfigurationOutput
}

ConfigurationInput is an input type that accepts ConfigurationArgs and ConfigurationOutput values. You can construct a concrete instance of `ConfigurationInput` via:

ConfigurationArgs{...}

type ConfigurationOutput

type ConfigurationOutput struct{ *pulumi.OutputState }

Non versioned Container App configuration properties that define the mutable settings of a Container app

func (ConfigurationOutput) ActiveRevisionsMode

func (o ConfigurationOutput) ActiveRevisionsMode() pulumi.StringPtrOutput

ActiveRevisionsMode controls how active revisions are handled for the Container app: <list><item>Multiple: multiple revisions can be active. If no value if provided, this is the default</item><item>Single: Only one revision can be active at a time. Revision weights can not be used in this mode</item></list>

func (ConfigurationOutput) ElementType

func (ConfigurationOutput) ElementType() reflect.Type

func (ConfigurationOutput) Ingress

Ingress configurations.

func (ConfigurationOutput) Registries

Collection of private container registry credentials for containers used by the Container app

func (ConfigurationOutput) Secrets

Collection of secrets used by a Container app

func (ConfigurationOutput) ToConfigurationOutput

func (o ConfigurationOutput) ToConfigurationOutput() ConfigurationOutput

func (ConfigurationOutput) ToConfigurationOutputWithContext

func (o ConfigurationOutput) ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput

func (ConfigurationOutput) ToConfigurationPtrOutput

func (o ConfigurationOutput) ToConfigurationPtrOutput() ConfigurationPtrOutput

func (ConfigurationOutput) ToConfigurationPtrOutputWithContext

func (o ConfigurationOutput) ToConfigurationPtrOutputWithContext(ctx context.Context) ConfigurationPtrOutput

type ConfigurationPtrInput

type ConfigurationPtrInput interface {
	pulumi.Input

	ToConfigurationPtrOutput() ConfigurationPtrOutput
	ToConfigurationPtrOutputWithContext(context.Context) ConfigurationPtrOutput
}

ConfigurationPtrInput is an input type that accepts ConfigurationArgs, ConfigurationPtr and ConfigurationPtrOutput values. You can construct a concrete instance of `ConfigurationPtrInput` via:

        ConfigurationArgs{...}

or:

        nil

type ConfigurationPtrOutput

type ConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationPtrOutput) ActiveRevisionsMode

func (o ConfigurationPtrOutput) ActiveRevisionsMode() pulumi.StringPtrOutput

ActiveRevisionsMode controls how active revisions are handled for the Container app: <list><item>Multiple: multiple revisions can be active. If no value if provided, this is the default</item><item>Single: Only one revision can be active at a time. Revision weights can not be used in this mode</item></list>

func (ConfigurationPtrOutput) Elem

func (ConfigurationPtrOutput) ElementType

func (ConfigurationPtrOutput) ElementType() reflect.Type

func (ConfigurationPtrOutput) Ingress

Ingress configurations.

func (ConfigurationPtrOutput) Registries

Collection of private container registry credentials for containers used by the Container app

func (ConfigurationPtrOutput) Secrets

Collection of secrets used by a Container app

func (ConfigurationPtrOutput) ToConfigurationPtrOutput

func (o ConfigurationPtrOutput) ToConfigurationPtrOutput() ConfigurationPtrOutput

func (ConfigurationPtrOutput) ToConfigurationPtrOutputWithContext

func (o ConfigurationPtrOutput) ToConfigurationPtrOutputWithContext(ctx context.Context) ConfigurationPtrOutput

type ConfigurationResponse

type ConfigurationResponse struct {
	// ActiveRevisionsMode controls how active revisions are handled for the Container app:
	// <list><item>Multiple: multiple revisions can be active. If no value if provided, this is the default</item><item>Single: Only one revision can be active at a time. Revision weights can not be used in this mode</item></list>
	ActiveRevisionsMode *string `pulumi:"activeRevisionsMode"`
	// Ingress configurations.
	Ingress *IngressResponse `pulumi:"ingress"`
	// Collection of private container registry credentials for containers used by the Container app
	Registries []RegistryCredentialsResponse `pulumi:"registries"`
	// Collection of secrets used by a Container app
	Secrets []SecretResponse `pulumi:"secrets"`
}

Non versioned Container App configuration properties that define the mutable settings of a Container app

func (*ConfigurationResponse) Defaults

Defaults sets the appropriate defaults for ConfigurationResponse

type ConfigurationResponseOutput

type ConfigurationResponseOutput struct{ *pulumi.OutputState }

Non versioned Container App configuration properties that define the mutable settings of a Container app

func (ConfigurationResponseOutput) ActiveRevisionsMode

func (o ConfigurationResponseOutput) ActiveRevisionsMode() pulumi.StringPtrOutput

ActiveRevisionsMode controls how active revisions are handled for the Container app: <list><item>Multiple: multiple revisions can be active. If no value if provided, this is the default</item><item>Single: Only one revision can be active at a time. Revision weights can not be used in this mode</item></list>

func (ConfigurationResponseOutput) ElementType

func (ConfigurationResponseOutput) Ingress

Ingress configurations.

func (ConfigurationResponseOutput) Registries

Collection of private container registry credentials for containers used by the Container app

func (ConfigurationResponseOutput) Secrets

Collection of secrets used by a Container app

func (ConfigurationResponseOutput) ToConfigurationResponseOutput

func (o ConfigurationResponseOutput) ToConfigurationResponseOutput() ConfigurationResponseOutput

func (ConfigurationResponseOutput) ToConfigurationResponseOutputWithContext

func (o ConfigurationResponseOutput) ToConfigurationResponseOutputWithContext(ctx context.Context) ConfigurationResponseOutput

type ConfigurationResponsePtrOutput

type ConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (ConfigurationResponsePtrOutput) ActiveRevisionsMode

func (o ConfigurationResponsePtrOutput) ActiveRevisionsMode() pulumi.StringPtrOutput

ActiveRevisionsMode controls how active revisions are handled for the Container app: <list><item>Multiple: multiple revisions can be active. If no value if provided, this is the default</item><item>Single: Only one revision can be active at a time. Revision weights can not be used in this mode</item></list>

func (ConfigurationResponsePtrOutput) Elem

func (ConfigurationResponsePtrOutput) ElementType

func (ConfigurationResponsePtrOutput) Ingress

Ingress configurations.

func (ConfigurationResponsePtrOutput) Registries

Collection of private container registry credentials for containers used by the Container app

func (ConfigurationResponsePtrOutput) Secrets

Collection of secrets used by a Container app

func (ConfigurationResponsePtrOutput) ToConfigurationResponsePtrOutput

func (o ConfigurationResponsePtrOutput) ToConfigurationResponsePtrOutput() ConfigurationResponsePtrOutput

func (ConfigurationResponsePtrOutput) ToConfigurationResponsePtrOutputWithContext

func (o ConfigurationResponsePtrOutput) ToConfigurationResponsePtrOutputWithContext(ctx context.Context) ConfigurationResponsePtrOutput

type ConnStringInfo

type ConnStringInfo struct {
	// Connection string value.
	ConnectionString *string `pulumi:"connectionString"`
	// Name of connection string.
	Name *string `pulumi:"name"`
	// Type of database.
	Type *ConnectionStringType `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 ConnectionStringTypePtrInput `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 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 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

type ConnStringValueTypePair struct {
	// Type of database.
	Type ConnectionStringType `pulumi:"type"`
	// Value of pair.
	Value string `pulumi:"value"`
}

Database connection string value to type pair.

type ConnStringValueTypePairArgs

type ConnStringValueTypePairArgs struct {
	// Type of database.
	Type ConnectionStringTypeInput `pulumi:"type"`
	// Value of pair.
	Value pulumi.StringInput `pulumi:"value"`
}

Database connection string value to type pair.

func (ConnStringValueTypePairArgs) ElementType

func (ConnStringValueTypePairArgs) ToConnStringValueTypePairOutput

func (i ConnStringValueTypePairArgs) ToConnStringValueTypePairOutput() ConnStringValueTypePairOutput

func (ConnStringValueTypePairArgs) ToConnStringValueTypePairOutputWithContext

func (i ConnStringValueTypePairArgs) ToConnStringValueTypePairOutputWithContext(ctx context.Context) ConnStringValueTypePairOutput

type ConnStringValueTypePairInput

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

type ConnStringValueTypePairMap map[string]ConnStringValueTypePairInput

func (ConnStringValueTypePairMap) ElementType

func (ConnStringValueTypePairMap) ElementType() reflect.Type

func (ConnStringValueTypePairMap) ToConnStringValueTypePairMapOutput

func (i ConnStringValueTypePairMap) ToConnStringValueTypePairMapOutput() ConnStringValueTypePairMapOutput

func (ConnStringValueTypePairMap) ToConnStringValueTypePairMapOutputWithContext

func (i ConnStringValueTypePairMap) ToConnStringValueTypePairMapOutputWithContext(ctx context.Context) ConnStringValueTypePairMapOutput

type ConnStringValueTypePairMapInput

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

type ConnStringValueTypePairMapOutput struct{ *pulumi.OutputState }

func (ConnStringValueTypePairMapOutput) ElementType

func (ConnStringValueTypePairMapOutput) MapIndex

func (ConnStringValueTypePairMapOutput) ToConnStringValueTypePairMapOutput

func (o ConnStringValueTypePairMapOutput) ToConnStringValueTypePairMapOutput() ConnStringValueTypePairMapOutput

func (ConnStringValueTypePairMapOutput) ToConnStringValueTypePairMapOutputWithContext

func (o ConnStringValueTypePairMapOutput) ToConnStringValueTypePairMapOutputWithContext(ctx context.Context) ConnStringValueTypePairMapOutput

type ConnStringValueTypePairOutput

type ConnStringValueTypePairOutput struct{ *pulumi.OutputState }

Database connection string value to type pair.

func (ConnStringValueTypePairOutput) ElementType

func (ConnStringValueTypePairOutput) ToConnStringValueTypePairOutput

func (o ConnStringValueTypePairOutput) ToConnStringValueTypePairOutput() ConnStringValueTypePairOutput

func (ConnStringValueTypePairOutput) ToConnStringValueTypePairOutputWithContext

func (o ConnStringValueTypePairOutput) ToConnStringValueTypePairOutputWithContext(ctx context.Context) ConnStringValueTypePairOutput

func (ConnStringValueTypePairOutput) Type

Type of database.

func (ConnStringValueTypePairOutput) Value

Value of pair.

type ConnStringValueTypePairResponse

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 ConnStringValueTypePairResponseMapOutput

type ConnStringValueTypePairResponseMapOutput struct{ *pulumi.OutputState }

func (ConnStringValueTypePairResponseMapOutput) ElementType

func (ConnStringValueTypePairResponseMapOutput) MapIndex

func (ConnStringValueTypePairResponseMapOutput) ToConnStringValueTypePairResponseMapOutput

func (o ConnStringValueTypePairResponseMapOutput) ToConnStringValueTypePairResponseMapOutput() ConnStringValueTypePairResponseMapOutput

func (ConnStringValueTypePairResponseMapOutput) ToConnStringValueTypePairResponseMapOutputWithContext

func (o ConnStringValueTypePairResponseMapOutput) ToConnStringValueTypePairResponseMapOutputWithContext(ctx context.Context) ConnStringValueTypePairResponseMapOutput

type ConnStringValueTypePairResponseOutput

type ConnStringValueTypePairResponseOutput struct{ *pulumi.OutputState }

Database connection string value to type pair.

func (ConnStringValueTypePairResponseOutput) ElementType

func (ConnStringValueTypePairResponseOutput) ToConnStringValueTypePairResponseOutput

func (o ConnStringValueTypePairResponseOutput) ToConnStringValueTypePairResponseOutput() ConnStringValueTypePairResponseOutput

func (ConnStringValueTypePairResponseOutput) ToConnStringValueTypePairResponseOutputWithContext

func (o ConnStringValueTypePairResponseOutput) ToConnStringValueTypePairResponseOutputWithContext(ctx context.Context) ConnStringValueTypePairResponseOutput

func (ConnStringValueTypePairResponseOutput) Type

Type of database.

func (ConnStringValueTypePairResponseOutput) Value

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 Azure REST API version: 2016-06-01. Prior API version in Azure Native 1.x: 2016-06-01.

Other available API versions: 2015-08-01-preview.

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

func (*Connection) ElementType() reflect.Type

func (*Connection) ToConnectionOutput

func (i *Connection) ToConnectionOutput() ConnectionOutput

func (*Connection) ToConnectionOutputWithContext

func (i *Connection) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput

type ConnectionArgs

type ConnectionArgs struct {
	// Connection name
	ConnectionName 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 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) Type

Resource type

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 Azure REST API version: 2016-06-01. Prior API version in Azure Native 1.x: 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

func (*ConnectionGateway) ElementType() reflect.Type

func (*ConnectionGateway) ToConnectionGatewayOutput

func (i *ConnectionGateway) ToConnectionGatewayOutput() ConnectionGatewayOutput

func (*ConnectionGateway) ToConnectionGatewayOutputWithContext

func (i *ConnectionGateway) ToConnectionGatewayOutputWithContext(ctx context.Context) ConnectionGatewayOutput

type ConnectionGatewayArgs

type ConnectionGatewayArgs struct {
	// The connection gateway name
	ConnectionGatewayName 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 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

type ConnectionGatewayInput

type ConnectionGatewayInput interface {
	pulumi.Input

	ToConnectionGatewayOutput() ConnectionGatewayOutput
	ToConnectionGatewayOutputWithContext(ctx context.Context) ConnectionGatewayOutput
}

type ConnectionGatewayOutput

type ConnectionGatewayOutput struct{ *pulumi.OutputState }

func (ConnectionGatewayOutput) ElementType

func (ConnectionGatewayOutput) ElementType() reflect.Type

func (ConnectionGatewayOutput) Etag

Resource ETag

func (ConnectionGatewayOutput) Location

Resource location

func (ConnectionGatewayOutput) Name

Resource name

func (ConnectionGatewayOutput) Properties

func (ConnectionGatewayOutput) Tags

Resource tags

func (ConnectionGatewayOutput) ToConnectionGatewayOutput

func (o ConnectionGatewayOutput) ToConnectionGatewayOutput() ConnectionGatewayOutput

func (ConnectionGatewayOutput) ToConnectionGatewayOutputWithContext

func (o ConnectionGatewayOutput) ToConnectionGatewayOutputWithContext(ctx context.Context) ConnectionGatewayOutput

func (ConnectionGatewayOutput) Type

Resource type

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 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) Type

Resource reference type

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 {
}

func (ConnectionGatewayState) ElementType

func (ConnectionGatewayState) ElementType() reflect.Type

type ConnectionInput

type ConnectionInput interface {
	pulumi.Input

	ToConnectionOutput() ConnectionOutput
	ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
}

type ConnectionOutput

type ConnectionOutput struct{ *pulumi.OutputState }

func (ConnectionOutput) ElementType

func (ConnectionOutput) ElementType() reflect.Type

func (ConnectionOutput) Etag

Resource ETag

func (ConnectionOutput) Location

Resource location

func (ConnectionOutput) Name

Resource name

func (ConnectionOutput) Properties

func (ConnectionOutput) Tags

Resource tags

func (ConnectionOutput) ToConnectionOutput

func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput

func (ConnectionOutput) ToConnectionOutputWithContext

func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput

func (ConnectionOutput) Type

Resource type

type ConnectionParameter

type ConnectionParameter struct {
	// OAuth settings for the connection provider
	OAuthSettings *ApiOAuthSettings `pulumi:"oAuthSettings"`
	// Type of the parameter
	Type *ConnectionParameterType `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 ConnectionParameterTypePtrInput `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 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

type ConnectionParameterType string

Type of the parameter

func (ConnectionParameterType) ElementType

func (ConnectionParameterType) ElementType() reflect.Type

func (ConnectionParameterType) ToConnectionParameterTypeOutput

func (e ConnectionParameterType) ToConnectionParameterTypeOutput() ConnectionParameterTypeOutput

func (ConnectionParameterType) ToConnectionParameterTypeOutputWithContext

func (e ConnectionParameterType) ToConnectionParameterTypeOutputWithContext(ctx context.Context) ConnectionParameterTypeOutput

func (ConnectionParameterType) ToConnectionParameterTypePtrOutput

func (e ConnectionParameterType) ToConnectionParameterTypePtrOutput() ConnectionParameterTypePtrOutput

func (ConnectionParameterType) ToConnectionParameterTypePtrOutputWithContext

func (e ConnectionParameterType) ToConnectionParameterTypePtrOutputWithContext(ctx context.Context) ConnectionParameterTypePtrOutput

func (ConnectionParameterType) ToStringOutput

func (e ConnectionParameterType) ToStringOutput() pulumi.StringOutput

func (ConnectionParameterType) ToStringOutputWithContext

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

func (ConnectionParameterType) ToStringPtrOutput

func (e ConnectionParameterType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectionParameterType) ToStringPtrOutputWithContext

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

type ConnectionParameterTypeInput

type ConnectionParameterTypeInput interface {
	pulumi.Input

	ToConnectionParameterTypeOutput() ConnectionParameterTypeOutput
	ToConnectionParameterTypeOutputWithContext(context.Context) ConnectionParameterTypeOutput
}

ConnectionParameterTypeInput is an input type that accepts values of the ConnectionParameterType enum A concrete instance of `ConnectionParameterTypeInput` can be one of the following:

ConnectionParameterTypeString
ConnectionParameterTypeSecurestring
ConnectionParameterTypeSecureobject
ConnectionParameterTypeInt
ConnectionParameterTypeBool
ConnectionParameterTypeObject
ConnectionParameterTypeArray
ConnectionParameterTypeOauthSetting
ConnectionParameterTypeConnection

type ConnectionParameterTypeOutput

type ConnectionParameterTypeOutput struct{ *pulumi.OutputState }

func (ConnectionParameterTypeOutput) ElementType

func (ConnectionParameterTypeOutput) ToConnectionParameterTypeOutput

func (o ConnectionParameterTypeOutput) ToConnectionParameterTypeOutput() ConnectionParameterTypeOutput

func (ConnectionParameterTypeOutput) ToConnectionParameterTypeOutputWithContext

func (o ConnectionParameterTypeOutput) ToConnectionParameterTypeOutputWithContext(ctx context.Context) ConnectionParameterTypeOutput

func (ConnectionParameterTypeOutput) ToConnectionParameterTypePtrOutput

func (o ConnectionParameterTypeOutput) ToConnectionParameterTypePtrOutput() ConnectionParameterTypePtrOutput

func (ConnectionParameterTypeOutput) ToConnectionParameterTypePtrOutputWithContext

func (o ConnectionParameterTypeOutput) ToConnectionParameterTypePtrOutputWithContext(ctx context.Context) ConnectionParameterTypePtrOutput

func (ConnectionParameterTypeOutput) ToStringOutput

func (ConnectionParameterTypeOutput) ToStringOutputWithContext

func (o ConnectionParameterTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConnectionParameterTypeOutput) ToStringPtrOutput

func (ConnectionParameterTypeOutput) ToStringPtrOutputWithContext

func (o ConnectionParameterTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConnectionParameterTypePtrInput

type ConnectionParameterTypePtrInput interface {
	pulumi.Input

	ToConnectionParameterTypePtrOutput() ConnectionParameterTypePtrOutput
	ToConnectionParameterTypePtrOutputWithContext(context.Context) ConnectionParameterTypePtrOutput
}

func ConnectionParameterTypePtr

func ConnectionParameterTypePtr(v string) ConnectionParameterTypePtrInput

type ConnectionParameterTypePtrOutput

type ConnectionParameterTypePtrOutput struct{ *pulumi.OutputState }

func (ConnectionParameterTypePtrOutput) Elem

func (ConnectionParameterTypePtrOutput) ElementType

func (ConnectionParameterTypePtrOutput) ToConnectionParameterTypePtrOutput

func (o ConnectionParameterTypePtrOutput) ToConnectionParameterTypePtrOutput() ConnectionParameterTypePtrOutput

func (ConnectionParameterTypePtrOutput) ToConnectionParameterTypePtrOutputWithContext

func (o ConnectionParameterTypePtrOutput) ToConnectionParameterTypePtrOutputWithContext(ctx context.Context) ConnectionParameterTypePtrOutput

func (ConnectionParameterTypePtrOutput) ToStringPtrOutput

func (ConnectionParameterTypePtrOutput) ToStringPtrOutputWithContext

func (o ConnectionParameterTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConnectionState

type ConnectionState struct {
}

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 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 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

type ConnectionStringType string

Type of database.

func (ConnectionStringType) ElementType

func (ConnectionStringType) ElementType() reflect.Type

func (ConnectionStringType) ToConnectionStringTypeOutput

func (e ConnectionStringType) ToConnectionStringTypeOutput() ConnectionStringTypeOutput

func (ConnectionStringType) ToConnectionStringTypeOutputWithContext

func (e ConnectionStringType) ToConnectionStringTypeOutputWithContext(ctx context.Context) ConnectionStringTypeOutput

func (ConnectionStringType) ToConnectionStringTypePtrOutput

func (e ConnectionStringType) ToConnectionStringTypePtrOutput() ConnectionStringTypePtrOutput

func (ConnectionStringType) ToConnectionStringTypePtrOutputWithContext

func (e ConnectionStringType) ToConnectionStringTypePtrOutputWithContext(ctx context.Context) ConnectionStringTypePtrOutput

func (ConnectionStringType) ToStringOutput

func (e ConnectionStringType) ToStringOutput() pulumi.StringOutput

func (ConnectionStringType) ToStringOutputWithContext

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

func (ConnectionStringType) ToStringPtrOutput

func (e ConnectionStringType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectionStringType) ToStringPtrOutputWithContext

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

type ConnectionStringTypeInput

type ConnectionStringTypeInput interface {
	pulumi.Input

	ToConnectionStringTypeOutput() ConnectionStringTypeOutput
	ToConnectionStringTypeOutputWithContext(context.Context) ConnectionStringTypeOutput
}

ConnectionStringTypeInput is an input type that accepts values of the ConnectionStringType enum A concrete instance of `ConnectionStringTypeInput` can be one of the following:

ConnectionStringTypeMySql
ConnectionStringTypeSQLServer
ConnectionStringTypeSQLAzure
ConnectionStringTypeCustom
ConnectionStringTypeNotificationHub
ConnectionStringTypeServiceBus
ConnectionStringTypeEventHub
ConnectionStringTypeApiHub
ConnectionStringTypeDocDb
ConnectionStringTypeRedisCache
ConnectionStringTypePostgreSQL

type ConnectionStringTypeOutput

type ConnectionStringTypeOutput struct{ *pulumi.OutputState }

func (ConnectionStringTypeOutput) ElementType

func (ConnectionStringTypeOutput) ElementType() reflect.Type

func (ConnectionStringTypeOutput) ToConnectionStringTypeOutput

func (o ConnectionStringTypeOutput) ToConnectionStringTypeOutput() ConnectionStringTypeOutput

func (ConnectionStringTypeOutput) ToConnectionStringTypeOutputWithContext

func (o ConnectionStringTypeOutput) ToConnectionStringTypeOutputWithContext(ctx context.Context) ConnectionStringTypeOutput

func (ConnectionStringTypeOutput) ToConnectionStringTypePtrOutput

func (o ConnectionStringTypeOutput) ToConnectionStringTypePtrOutput() ConnectionStringTypePtrOutput

func (ConnectionStringTypeOutput) ToConnectionStringTypePtrOutputWithContext

func (o ConnectionStringTypeOutput) ToConnectionStringTypePtrOutputWithContext(ctx context.Context) ConnectionStringTypePtrOutput

func (ConnectionStringTypeOutput) ToStringOutput

func (o ConnectionStringTypeOutput) ToStringOutput() pulumi.StringOutput

func (ConnectionStringTypeOutput) ToStringOutputWithContext

func (o ConnectionStringTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConnectionStringTypeOutput) ToStringPtrOutput

func (o ConnectionStringTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectionStringTypeOutput) ToStringPtrOutputWithContext

func (o ConnectionStringTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConnectionStringTypePtrInput

type ConnectionStringTypePtrInput interface {
	pulumi.Input

	ToConnectionStringTypePtrOutput() ConnectionStringTypePtrOutput
	ToConnectionStringTypePtrOutputWithContext(context.Context) ConnectionStringTypePtrOutput
}

func ConnectionStringTypePtr

func ConnectionStringTypePtr(v string) ConnectionStringTypePtrInput

type ConnectionStringTypePtrOutput

type ConnectionStringTypePtrOutput struct{ *pulumi.OutputState }

func (ConnectionStringTypePtrOutput) Elem

func (ConnectionStringTypePtrOutput) ElementType

func (ConnectionStringTypePtrOutput) ToConnectionStringTypePtrOutput

func (o ConnectionStringTypePtrOutput) ToConnectionStringTypePtrOutput() ConnectionStringTypePtrOutput

func (ConnectionStringTypePtrOutput) ToConnectionStringTypePtrOutputWithContext

func (o ConnectionStringTypePtrOutput) ToConnectionStringTypePtrOutputWithContext(ctx context.Context) ConnectionStringTypePtrOutput

func (ConnectionStringTypePtrOutput) ToStringPtrOutput

func (ConnectionStringTypePtrOutput) ToStringPtrOutputWithContext

func (o ConnectionStringTypePtrOutput) 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 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 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 Container

type Container struct {
	// Container start command arguments.
	Args []string `pulumi:"args"`
	// Container start command.
	Command []string `pulumi:"command"`
	// Container environment variables.
	Env []EnvironmentVar `pulumi:"env"`
	// Container image tag.
	Image *string `pulumi:"image"`
	// Custom container name.
	Name *string `pulumi:"name"`
	// Container resource requirements.
	Resources *ContainerResources `pulumi:"resources"`
}

Container App container definition.

type ContainerApp

type ContainerApp struct {
	pulumi.CustomResourceState

	// Non versioned Container App configuration properties.
	Configuration ConfigurationResponsePtrOutput `pulumi:"configuration"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource ID of the Container App's KubeEnvironment.
	KubeEnvironmentId pulumi.StringPtrOutput `pulumi:"kubeEnvironmentId"`
	// Fully Qualified Domain Name of the latest revision of the Container App.
	LatestRevisionFqdn pulumi.StringOutput `pulumi:"latestRevisionFqdn"`
	// Name of the latest revision of the Container App.
	LatestRevisionName pulumi.StringOutput `pulumi:"latestRevisionName"`
	// Resource Location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the Container App.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Container App versioned application definition.
	Template TemplateResponsePtrOutput `pulumi:"template"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Container App. Azure REST API version: 2023-01-01.

Other available API versions: 2023-12-01.

func GetContainerApp

func GetContainerApp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ContainerAppState, opts ...pulumi.ResourceOption) (*ContainerApp, error)

GetContainerApp gets an existing ContainerApp 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 NewContainerApp

func NewContainerApp(ctx *pulumi.Context,
	name string, args *ContainerAppArgs, opts ...pulumi.ResourceOption) (*ContainerApp, error)

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

func (*ContainerApp) ElementType

func (*ContainerApp) ElementType() reflect.Type

func (*ContainerApp) ToContainerAppOutput

func (i *ContainerApp) ToContainerAppOutput() ContainerAppOutput

func (*ContainerApp) ToContainerAppOutputWithContext

func (i *ContainerApp) ToContainerAppOutputWithContext(ctx context.Context) ContainerAppOutput

type ContainerAppArgs

type ContainerAppArgs struct {
	// Non versioned Container App configuration properties.
	Configuration ConfigurationPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource ID of the Container App's KubeEnvironment.
	KubeEnvironmentId pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Name of the Container App.
	Name pulumi.StringPtrInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Container App versioned application definition.
	Template TemplatePtrInput
}

The set of arguments for constructing a ContainerApp resource.

func (ContainerAppArgs) ElementType

func (ContainerAppArgs) ElementType() reflect.Type

type ContainerAppInput

type ContainerAppInput interface {
	pulumi.Input

	ToContainerAppOutput() ContainerAppOutput
	ToContainerAppOutputWithContext(ctx context.Context) ContainerAppOutput
}

type ContainerAppOutput

type ContainerAppOutput struct{ *pulumi.OutputState }

func (ContainerAppOutput) Configuration

Non versioned Container App configuration properties.

func (ContainerAppOutput) ElementType

func (ContainerAppOutput) ElementType() reflect.Type

func (ContainerAppOutput) Kind

Kind of resource.

func (ContainerAppOutput) KubeEnvironmentId

func (o ContainerAppOutput) KubeEnvironmentId() pulumi.StringPtrOutput

Resource ID of the Container App's KubeEnvironment.

func (ContainerAppOutput) LatestRevisionFqdn

func (o ContainerAppOutput) LatestRevisionFqdn() pulumi.StringOutput

Fully Qualified Domain Name of the latest revision of the Container App.

func (ContainerAppOutput) LatestRevisionName

func (o ContainerAppOutput) LatestRevisionName() pulumi.StringOutput

Name of the latest revision of the Container App.

func (ContainerAppOutput) Location

func (o ContainerAppOutput) Location() pulumi.StringOutput

Resource Location.

func (ContainerAppOutput) Name

Resource Name.

func (ContainerAppOutput) ProvisioningState

func (o ContainerAppOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the Container App.

func (ContainerAppOutput) Tags

Resource tags.

func (ContainerAppOutput) Template

Container App versioned application definition.

func (ContainerAppOutput) ToContainerAppOutput

func (o ContainerAppOutput) ToContainerAppOutput() ContainerAppOutput

func (ContainerAppOutput) ToContainerAppOutputWithContext

func (o ContainerAppOutput) ToContainerAppOutputWithContext(ctx context.Context) ContainerAppOutput

func (ContainerAppOutput) Type

Resource type.

type ContainerAppSecretResponse

type ContainerAppSecretResponse struct {
	// Secret Name.
	Name string `pulumi:"name"`
	// Secret Value.
	Value string `pulumi:"value"`
}

Container App Secret.

type ContainerAppSecretResponseArrayOutput

type ContainerAppSecretResponseArrayOutput struct{ *pulumi.OutputState }

func (ContainerAppSecretResponseArrayOutput) ElementType

func (ContainerAppSecretResponseArrayOutput) Index

func (ContainerAppSecretResponseArrayOutput) ToContainerAppSecretResponseArrayOutput

func (o ContainerAppSecretResponseArrayOutput) ToContainerAppSecretResponseArrayOutput() ContainerAppSecretResponseArrayOutput

func (ContainerAppSecretResponseArrayOutput) ToContainerAppSecretResponseArrayOutputWithContext

func (o ContainerAppSecretResponseArrayOutput) ToContainerAppSecretResponseArrayOutputWithContext(ctx context.Context) ContainerAppSecretResponseArrayOutput

type ContainerAppSecretResponseOutput

type ContainerAppSecretResponseOutput struct{ *pulumi.OutputState }

Container App Secret.

func (ContainerAppSecretResponseOutput) ElementType

func (ContainerAppSecretResponseOutput) Name

Secret Name.

func (ContainerAppSecretResponseOutput) ToContainerAppSecretResponseOutput

func (o ContainerAppSecretResponseOutput) ToContainerAppSecretResponseOutput() ContainerAppSecretResponseOutput

func (ContainerAppSecretResponseOutput) ToContainerAppSecretResponseOutputWithContext

func (o ContainerAppSecretResponseOutput) ToContainerAppSecretResponseOutputWithContext(ctx context.Context) ContainerAppSecretResponseOutput

func (ContainerAppSecretResponseOutput) Value

Secret Value.

type ContainerAppState

type ContainerAppState struct {
}

func (ContainerAppState) ElementType

func (ContainerAppState) ElementType() reflect.Type

type ContainerAppsConfiguration

type ContainerAppsConfiguration struct {
	// Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.
	AppSubnetResourceId *string `pulumi:"appSubnetResourceId"`
	// Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.
	ControlPlaneSubnetResourceId *string `pulumi:"controlPlaneSubnetResourceId"`
	// Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
	DaprAIInstrumentationKey *string `pulumi:"daprAIInstrumentationKey"`
	// CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the IP range defined in platformReservedCidr, if defined.
	DockerBridgeCidr *string `pulumi:"dockerBridgeCidr"`
	// IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges.
	PlatformReservedCidr *string `pulumi:"platformReservedCidr"`
	// An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server
	PlatformReservedDnsIP *string `pulumi:"platformReservedDnsIP"`
}

type ContainerAppsConfigurationArgs

type ContainerAppsConfigurationArgs struct {
	// Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.
	AppSubnetResourceId pulumi.StringPtrInput `pulumi:"appSubnetResourceId"`
	// Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.
	ControlPlaneSubnetResourceId pulumi.StringPtrInput `pulumi:"controlPlaneSubnetResourceId"`
	// Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
	DaprAIInstrumentationKey pulumi.StringPtrInput `pulumi:"daprAIInstrumentationKey"`
	// CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the IP range defined in platformReservedCidr, if defined.
	DockerBridgeCidr pulumi.StringPtrInput `pulumi:"dockerBridgeCidr"`
	// IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges.
	PlatformReservedCidr pulumi.StringPtrInput `pulumi:"platformReservedCidr"`
	// An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server
	PlatformReservedDnsIP pulumi.StringPtrInput `pulumi:"platformReservedDnsIP"`
}

func (ContainerAppsConfigurationArgs) ElementType

func (ContainerAppsConfigurationArgs) ToContainerAppsConfigurationOutput

func (i ContainerAppsConfigurationArgs) ToContainerAppsConfigurationOutput() ContainerAppsConfigurationOutput

func (ContainerAppsConfigurationArgs) ToContainerAppsConfigurationOutputWithContext

func (i ContainerAppsConfigurationArgs) ToContainerAppsConfigurationOutputWithContext(ctx context.Context) ContainerAppsConfigurationOutput

func (ContainerAppsConfigurationArgs) ToContainerAppsConfigurationPtrOutput

func (i ContainerAppsConfigurationArgs) ToContainerAppsConfigurationPtrOutput() ContainerAppsConfigurationPtrOutput

func (ContainerAppsConfigurationArgs) ToContainerAppsConfigurationPtrOutputWithContext

func (i ContainerAppsConfigurationArgs) ToContainerAppsConfigurationPtrOutputWithContext(ctx context.Context) ContainerAppsConfigurationPtrOutput

type ContainerAppsConfigurationInput

type ContainerAppsConfigurationInput interface {
	pulumi.Input

	ToContainerAppsConfigurationOutput() ContainerAppsConfigurationOutput
	ToContainerAppsConfigurationOutputWithContext(context.Context) ContainerAppsConfigurationOutput
}

ContainerAppsConfigurationInput is an input type that accepts ContainerAppsConfigurationArgs and ContainerAppsConfigurationOutput values. You can construct a concrete instance of `ContainerAppsConfigurationInput` via:

ContainerAppsConfigurationArgs{...}

type ContainerAppsConfigurationOutput

type ContainerAppsConfigurationOutput struct{ *pulumi.OutputState }

func (ContainerAppsConfigurationOutput) AppSubnetResourceId

Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.

func (ContainerAppsConfigurationOutput) ControlPlaneSubnetResourceId

func (o ContainerAppsConfigurationOutput) ControlPlaneSubnetResourceId() pulumi.StringPtrOutput

Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.

func (ContainerAppsConfigurationOutput) DaprAIInstrumentationKey

func (o ContainerAppsConfigurationOutput) DaprAIInstrumentationKey() pulumi.StringPtrOutput

Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry

func (ContainerAppsConfigurationOutput) DockerBridgeCidr

CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the IP range defined in platformReservedCidr, if defined.

func (ContainerAppsConfigurationOutput) ElementType

func (ContainerAppsConfigurationOutput) PlatformReservedCidr

func (o ContainerAppsConfigurationOutput) PlatformReservedCidr() pulumi.StringPtrOutput

IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges.

func (ContainerAppsConfigurationOutput) PlatformReservedDnsIP

func (o ContainerAppsConfigurationOutput) PlatformReservedDnsIP() pulumi.StringPtrOutput

An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server

func (ContainerAppsConfigurationOutput) ToContainerAppsConfigurationOutput

func (o ContainerAppsConfigurationOutput) ToContainerAppsConfigurationOutput() ContainerAppsConfigurationOutput

func (ContainerAppsConfigurationOutput) ToContainerAppsConfigurationOutputWithContext

func (o ContainerAppsConfigurationOutput) ToContainerAppsConfigurationOutputWithContext(ctx context.Context) ContainerAppsConfigurationOutput

func (ContainerAppsConfigurationOutput) ToContainerAppsConfigurationPtrOutput

func (o ContainerAppsConfigurationOutput) ToContainerAppsConfigurationPtrOutput() ContainerAppsConfigurationPtrOutput

func (ContainerAppsConfigurationOutput) ToContainerAppsConfigurationPtrOutputWithContext

func (o ContainerAppsConfigurationOutput) ToContainerAppsConfigurationPtrOutputWithContext(ctx context.Context) ContainerAppsConfigurationPtrOutput

type ContainerAppsConfigurationPtrInput

type ContainerAppsConfigurationPtrInput interface {
	pulumi.Input

	ToContainerAppsConfigurationPtrOutput() ContainerAppsConfigurationPtrOutput
	ToContainerAppsConfigurationPtrOutputWithContext(context.Context) ContainerAppsConfigurationPtrOutput
}

ContainerAppsConfigurationPtrInput is an input type that accepts ContainerAppsConfigurationArgs, ContainerAppsConfigurationPtr and ContainerAppsConfigurationPtrOutput values. You can construct a concrete instance of `ContainerAppsConfigurationPtrInput` via:

        ContainerAppsConfigurationArgs{...}

or:

        nil

type ContainerAppsConfigurationPtrOutput

type ContainerAppsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ContainerAppsConfigurationPtrOutput) AppSubnetResourceId

Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.

func (ContainerAppsConfigurationPtrOutput) ControlPlaneSubnetResourceId

func (o ContainerAppsConfigurationPtrOutput) ControlPlaneSubnetResourceId() pulumi.StringPtrOutput

Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.

func (ContainerAppsConfigurationPtrOutput) DaprAIInstrumentationKey

func (o ContainerAppsConfigurationPtrOutput) DaprAIInstrumentationKey() pulumi.StringPtrOutput

Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry

func (ContainerAppsConfigurationPtrOutput) DockerBridgeCidr

CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the IP range defined in platformReservedCidr, if defined.

func (ContainerAppsConfigurationPtrOutput) Elem

func (ContainerAppsConfigurationPtrOutput) ElementType

func (ContainerAppsConfigurationPtrOutput) PlatformReservedCidr

IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges.

func (ContainerAppsConfigurationPtrOutput) PlatformReservedDnsIP

An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server

func (ContainerAppsConfigurationPtrOutput) ToContainerAppsConfigurationPtrOutput

func (o ContainerAppsConfigurationPtrOutput) ToContainerAppsConfigurationPtrOutput() ContainerAppsConfigurationPtrOutput

func (ContainerAppsConfigurationPtrOutput) ToContainerAppsConfigurationPtrOutputWithContext

func (o ContainerAppsConfigurationPtrOutput) ToContainerAppsConfigurationPtrOutputWithContext(ctx context.Context) ContainerAppsConfigurationPtrOutput

type ContainerAppsConfigurationResponse

type ContainerAppsConfigurationResponse struct {
	// Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.
	AppSubnetResourceId *string `pulumi:"appSubnetResourceId"`
	// Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.
	ControlPlaneSubnetResourceId *string `pulumi:"controlPlaneSubnetResourceId"`
	// Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
	DaprAIInstrumentationKey *string `pulumi:"daprAIInstrumentationKey"`
	// CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the IP range defined in platformReservedCidr, if defined.
	DockerBridgeCidr *string `pulumi:"dockerBridgeCidr"`
	// IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges.
	PlatformReservedCidr *string `pulumi:"platformReservedCidr"`
	// An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server
	PlatformReservedDnsIP *string `pulumi:"platformReservedDnsIP"`
}

type ContainerAppsConfigurationResponseOutput

type ContainerAppsConfigurationResponseOutput struct{ *pulumi.OutputState }

func (ContainerAppsConfigurationResponseOutput) AppSubnetResourceId

Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.

func (ContainerAppsConfigurationResponseOutput) ControlPlaneSubnetResourceId

func (o ContainerAppsConfigurationResponseOutput) ControlPlaneSubnetResourceId() pulumi.StringPtrOutput

Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.

func (ContainerAppsConfigurationResponseOutput) DaprAIInstrumentationKey

Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry

func (ContainerAppsConfigurationResponseOutput) DockerBridgeCidr

CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the IP range defined in platformReservedCidr, if defined.

func (ContainerAppsConfigurationResponseOutput) ElementType

func (ContainerAppsConfigurationResponseOutput) PlatformReservedCidr

IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges.

func (ContainerAppsConfigurationResponseOutput) PlatformReservedDnsIP

An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server

func (ContainerAppsConfigurationResponseOutput) ToContainerAppsConfigurationResponseOutput

func (o ContainerAppsConfigurationResponseOutput) ToContainerAppsConfigurationResponseOutput() ContainerAppsConfigurationResponseOutput

func (ContainerAppsConfigurationResponseOutput) ToContainerAppsConfigurationResponseOutputWithContext

func (o ContainerAppsConfigurationResponseOutput) ToContainerAppsConfigurationResponseOutputWithContext(ctx context.Context) ContainerAppsConfigurationResponseOutput

type ContainerAppsConfigurationResponsePtrOutput

type ContainerAppsConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (ContainerAppsConfigurationResponsePtrOutput) AppSubnetResourceId

Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.

func (ContainerAppsConfigurationResponsePtrOutput) ControlPlaneSubnetResourceId

func (o ContainerAppsConfigurationResponsePtrOutput) ControlPlaneSubnetResourceId() pulumi.StringPtrOutput

Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.

func (ContainerAppsConfigurationResponsePtrOutput) DaprAIInstrumentationKey

Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry

func (ContainerAppsConfigurationResponsePtrOutput) DockerBridgeCidr

CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the IP range defined in platformReservedCidr, if defined.

func (ContainerAppsConfigurationResponsePtrOutput) Elem

func (ContainerAppsConfigurationResponsePtrOutput) ElementType

func (ContainerAppsConfigurationResponsePtrOutput) PlatformReservedCidr

IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges.

func (ContainerAppsConfigurationResponsePtrOutput) PlatformReservedDnsIP

An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server

func (ContainerAppsConfigurationResponsePtrOutput) ToContainerAppsConfigurationResponsePtrOutput

func (o ContainerAppsConfigurationResponsePtrOutput) ToContainerAppsConfigurationResponsePtrOutput() ContainerAppsConfigurationResponsePtrOutput

func (ContainerAppsConfigurationResponsePtrOutput) ToContainerAppsConfigurationResponsePtrOutputWithContext

func (o ContainerAppsConfigurationResponsePtrOutput) ToContainerAppsConfigurationResponsePtrOutputWithContext(ctx context.Context) ContainerAppsConfigurationResponsePtrOutput

type ContainerArgs

type ContainerArgs struct {
	// Container start command arguments.
	Args pulumi.StringArrayInput `pulumi:"args"`
	// Container start command.
	Command pulumi.StringArrayInput `pulumi:"command"`
	// Container environment variables.
	Env EnvironmentVarArrayInput `pulumi:"env"`
	// Container image tag.
	Image pulumi.StringPtrInput `pulumi:"image"`
	// Custom container name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Container resource requirements.
	Resources ContainerResourcesPtrInput `pulumi:"resources"`
}

Container App container definition.

func (ContainerArgs) ElementType

func (ContainerArgs) ElementType() reflect.Type

func (ContainerArgs) ToContainerOutput

func (i ContainerArgs) ToContainerOutput() ContainerOutput

func (ContainerArgs) ToContainerOutputWithContext

func (i ContainerArgs) ToContainerOutputWithContext(ctx context.Context) ContainerOutput

type ContainerArray

type ContainerArray []ContainerInput

func (ContainerArray) ElementType

func (ContainerArray) ElementType() reflect.Type

func (ContainerArray) ToContainerArrayOutput

func (i ContainerArray) ToContainerArrayOutput() ContainerArrayOutput

func (ContainerArray) ToContainerArrayOutputWithContext

func (i ContainerArray) ToContainerArrayOutputWithContext(ctx context.Context) ContainerArrayOutput

type ContainerArrayInput

type ContainerArrayInput interface {
	pulumi.Input

	ToContainerArrayOutput() ContainerArrayOutput
	ToContainerArrayOutputWithContext(context.Context) ContainerArrayOutput
}

ContainerArrayInput is an input type that accepts ContainerArray and ContainerArrayOutput values. You can construct a concrete instance of `ContainerArrayInput` via:

ContainerArray{ ContainerArgs{...} }

type ContainerArrayOutput

type ContainerArrayOutput struct{ *pulumi.OutputState }

func (ContainerArrayOutput) ElementType

func (ContainerArrayOutput) ElementType() reflect.Type

func (ContainerArrayOutput) Index

func (ContainerArrayOutput) ToContainerArrayOutput

func (o ContainerArrayOutput) ToContainerArrayOutput() ContainerArrayOutput

func (ContainerArrayOutput) ToContainerArrayOutputWithContext

func (o ContainerArrayOutput) ToContainerArrayOutputWithContext(ctx context.Context) ContainerArrayOutput

type ContainerInput

type ContainerInput interface {
	pulumi.Input

	ToContainerOutput() ContainerOutput
	ToContainerOutputWithContext(context.Context) ContainerOutput
}

ContainerInput is an input type that accepts ContainerArgs and ContainerOutput values. You can construct a concrete instance of `ContainerInput` via:

ContainerArgs{...}

type ContainerOutput

type ContainerOutput struct{ *pulumi.OutputState }

Container App container definition.

func (ContainerOutput) Args

Container start command arguments.

func (ContainerOutput) Command

Container start command.

func (ContainerOutput) ElementType

func (ContainerOutput) ElementType() reflect.Type

func (ContainerOutput) Env

Container environment variables.

func (ContainerOutput) Image

Container image tag.

func (ContainerOutput) Name

Custom container name.

func (ContainerOutput) Resources

Container resource requirements.

func (ContainerOutput) ToContainerOutput

func (o ContainerOutput) ToContainerOutput() ContainerOutput

func (ContainerOutput) ToContainerOutputWithContext

func (o ContainerOutput) ToContainerOutputWithContext(ctx context.Context) ContainerOutput

type ContainerResources

type ContainerResources struct {
	// Required CPU in cores, e.g. 0.5
	Cpu *float64 `pulumi:"cpu"`
	// Required memory, e.g. "250Mb"
	Memory *string `pulumi:"memory"`
}

Container App container resource requirements.

type ContainerResourcesArgs

type ContainerResourcesArgs struct {
	// Required CPU in cores, e.g. 0.5
	Cpu pulumi.Float64PtrInput `pulumi:"cpu"`
	// Required memory, e.g. "250Mb"
	Memory pulumi.StringPtrInput `pulumi:"memory"`
}

Container App container resource requirements.

func (ContainerResourcesArgs) ElementType

func (ContainerResourcesArgs) ElementType() reflect.Type

func (ContainerResourcesArgs) ToContainerResourcesOutput

func (i ContainerResourcesArgs) ToContainerResourcesOutput() ContainerResourcesOutput

func (ContainerResourcesArgs) ToContainerResourcesOutputWithContext

func (i ContainerResourcesArgs) ToContainerResourcesOutputWithContext(ctx context.Context) ContainerResourcesOutput

func (ContainerResourcesArgs) ToContainerResourcesPtrOutput

func (i ContainerResourcesArgs) ToContainerResourcesPtrOutput() ContainerResourcesPtrOutput

func (ContainerResourcesArgs) ToContainerResourcesPtrOutputWithContext

func (i ContainerResourcesArgs) ToContainerResourcesPtrOutputWithContext(ctx context.Context) ContainerResourcesPtrOutput

type ContainerResourcesInput

type ContainerResourcesInput interface {
	pulumi.Input

	ToContainerResourcesOutput() ContainerResourcesOutput
	ToContainerResourcesOutputWithContext(context.Context) ContainerResourcesOutput
}

ContainerResourcesInput is an input type that accepts ContainerResourcesArgs and ContainerResourcesOutput values. You can construct a concrete instance of `ContainerResourcesInput` via:

ContainerResourcesArgs{...}

type ContainerResourcesOutput

type ContainerResourcesOutput struct{ *pulumi.OutputState }

Container App container resource requirements.

func (ContainerResourcesOutput) Cpu

Required CPU in cores, e.g. 0.5

func (ContainerResourcesOutput) ElementType

func (ContainerResourcesOutput) ElementType() reflect.Type

func (ContainerResourcesOutput) Memory

Required memory, e.g. "250Mb"

func (ContainerResourcesOutput) ToContainerResourcesOutput

func (o ContainerResourcesOutput) ToContainerResourcesOutput() ContainerResourcesOutput

func (ContainerResourcesOutput) ToContainerResourcesOutputWithContext

func (o ContainerResourcesOutput) ToContainerResourcesOutputWithContext(ctx context.Context) ContainerResourcesOutput

func (ContainerResourcesOutput) ToContainerResourcesPtrOutput

func (o ContainerResourcesOutput) ToContainerResourcesPtrOutput() ContainerResourcesPtrOutput

func (ContainerResourcesOutput) ToContainerResourcesPtrOutputWithContext

func (o ContainerResourcesOutput) ToContainerResourcesPtrOutputWithContext(ctx context.Context) ContainerResourcesPtrOutput

type ContainerResourcesPtrInput

type ContainerResourcesPtrInput interface {
	pulumi.Input

	ToContainerResourcesPtrOutput() ContainerResourcesPtrOutput
	ToContainerResourcesPtrOutputWithContext(context.Context) ContainerResourcesPtrOutput
}

ContainerResourcesPtrInput is an input type that accepts ContainerResourcesArgs, ContainerResourcesPtr and ContainerResourcesPtrOutput values. You can construct a concrete instance of `ContainerResourcesPtrInput` via:

        ContainerResourcesArgs{...}

or:

        nil

type ContainerResourcesPtrOutput

type ContainerResourcesPtrOutput struct{ *pulumi.OutputState }

func (ContainerResourcesPtrOutput) Cpu

Required CPU in cores, e.g. 0.5

func (ContainerResourcesPtrOutput) Elem

func (ContainerResourcesPtrOutput) ElementType

func (ContainerResourcesPtrOutput) Memory

Required memory, e.g. "250Mb"

func (ContainerResourcesPtrOutput) ToContainerResourcesPtrOutput

func (o ContainerResourcesPtrOutput) ToContainerResourcesPtrOutput() ContainerResourcesPtrOutput

func (ContainerResourcesPtrOutput) ToContainerResourcesPtrOutputWithContext

func (o ContainerResourcesPtrOutput) ToContainerResourcesPtrOutputWithContext(ctx context.Context) ContainerResourcesPtrOutput

type ContainerResourcesResponse

type ContainerResourcesResponse struct {
	// Required CPU in cores, e.g. 0.5
	Cpu *float64 `pulumi:"cpu"`
	// Required memory, e.g. "250Mb"
	Memory *string `pulumi:"memory"`
}

Container App container resource requirements.

type ContainerResourcesResponseOutput

type ContainerResourcesResponseOutput struct{ *pulumi.OutputState }

Container App container resource requirements.

func (ContainerResourcesResponseOutput) Cpu

Required CPU in cores, e.g. 0.5

func (ContainerResourcesResponseOutput) ElementType

func (ContainerResourcesResponseOutput) Memory

Required memory, e.g. "250Mb"

func (ContainerResourcesResponseOutput) ToContainerResourcesResponseOutput

func (o ContainerResourcesResponseOutput) ToContainerResourcesResponseOutput() ContainerResourcesResponseOutput

func (ContainerResourcesResponseOutput) ToContainerResourcesResponseOutputWithContext

func (o ContainerResourcesResponseOutput) ToContainerResourcesResponseOutputWithContext(ctx context.Context) ContainerResourcesResponseOutput

type ContainerResourcesResponsePtrOutput

type ContainerResourcesResponsePtrOutput struct{ *pulumi.OutputState }

func (ContainerResourcesResponsePtrOutput) Cpu

Required CPU in cores, e.g. 0.5

func (ContainerResourcesResponsePtrOutput) Elem

func (ContainerResourcesResponsePtrOutput) ElementType

func (ContainerResourcesResponsePtrOutput) Memory

Required memory, e.g. "250Mb"

func (ContainerResourcesResponsePtrOutput) ToContainerResourcesResponsePtrOutput

func (o ContainerResourcesResponsePtrOutput) ToContainerResourcesResponsePtrOutput() ContainerResourcesResponsePtrOutput

func (ContainerResourcesResponsePtrOutput) ToContainerResourcesResponsePtrOutputWithContext

func (o ContainerResourcesResponsePtrOutput) ToContainerResourcesResponsePtrOutputWithContext(ctx context.Context) ContainerResourcesResponsePtrOutput

type ContainerResponse

type ContainerResponse struct {
	// Container start command arguments.
	Args []string `pulumi:"args"`
	// Container start command.
	Command []string `pulumi:"command"`
	// Container environment variables.
	Env []EnvironmentVarResponse `pulumi:"env"`
	// Container image tag.
	Image *string `pulumi:"image"`
	// Custom container name.
	Name *string `pulumi:"name"`
	// Container resource requirements.
	Resources *ContainerResourcesResponse `pulumi:"resources"`
}

Container App container definition.

type ContainerResponseArrayOutput

type ContainerResponseArrayOutput struct{ *pulumi.OutputState }

func (ContainerResponseArrayOutput) ElementType

func (ContainerResponseArrayOutput) Index

func (ContainerResponseArrayOutput) ToContainerResponseArrayOutput

func (o ContainerResponseArrayOutput) ToContainerResponseArrayOutput() ContainerResponseArrayOutput

func (ContainerResponseArrayOutput) ToContainerResponseArrayOutputWithContext

func (o ContainerResponseArrayOutput) ToContainerResponseArrayOutputWithContext(ctx context.Context) ContainerResponseArrayOutput

type ContainerResponseOutput

type ContainerResponseOutput struct{ *pulumi.OutputState }

Container App container definition.

func (ContainerResponseOutput) Args

Container start command arguments.

func (ContainerResponseOutput) Command

Container start command.

func (ContainerResponseOutput) ElementType

func (ContainerResponseOutput) ElementType() reflect.Type

func (ContainerResponseOutput) Env

Container environment variables.

func (ContainerResponseOutput) Image

Container image tag.

func (ContainerResponseOutput) Name

Custom container name.

func (ContainerResponseOutput) Resources

Container resource requirements.

func (ContainerResponseOutput) ToContainerResponseOutput

func (o ContainerResponseOutput) ToContainerResponseOutput() ContainerResponseOutput

func (ContainerResponseOutput) ToContainerResponseOutputWithContext

func (o ContainerResponseOutput) ToContainerResponseOutputWithContext(ctx context.Context) ContainerResponseOutput

type CookieExpiration

type CookieExpiration struct {
	// The convention used when determining the session cookie's expiration.
	Convention *CookieExpirationConvention `pulumi:"convention"`
	// The time after the request is made when the session cookie should expire.
	TimeToExpiration *string `pulumi:"timeToExpiration"`
}

The configuration settings of the session cookie's expiration.

type CookieExpirationArgs

type CookieExpirationArgs struct {
	// The convention used when determining the session cookie's expiration.
	Convention CookieExpirationConventionPtrInput `pulumi:"convention"`
	// The time after the request is made when the session cookie should expire.
	TimeToExpiration pulumi.StringPtrInput `pulumi:"timeToExpiration"`
}

The configuration settings of the session cookie's expiration.

func (CookieExpirationArgs) ElementType

func (CookieExpirationArgs) ElementType() reflect.Type

func (CookieExpirationArgs) ToCookieExpirationOutput

func (i CookieExpirationArgs) ToCookieExpirationOutput() CookieExpirationOutput

func (CookieExpirationArgs) ToCookieExpirationOutputWithContext

func (i CookieExpirationArgs) ToCookieExpirationOutputWithContext(ctx context.Context) CookieExpirationOutput

func (CookieExpirationArgs) ToCookieExpirationPtrOutput

func (i CookieExpirationArgs) ToCookieExpirationPtrOutput() CookieExpirationPtrOutput

func (CookieExpirationArgs) ToCookieExpirationPtrOutputWithContext

func (i CookieExpirationArgs) ToCookieExpirationPtrOutputWithContext(ctx context.Context) CookieExpirationPtrOutput

type CookieExpirationConvention

type CookieExpirationConvention string

The convention used when determining the session cookie's expiration.

func (CookieExpirationConvention) ElementType

func (CookieExpirationConvention) ElementType() reflect.Type

func (CookieExpirationConvention) ToCookieExpirationConventionOutput

func (e CookieExpirationConvention) ToCookieExpirationConventionOutput() CookieExpirationConventionOutput

func (CookieExpirationConvention) ToCookieExpirationConventionOutputWithContext

func (e CookieExpirationConvention) ToCookieExpirationConventionOutputWithContext(ctx context.Context) CookieExpirationConventionOutput

func (CookieExpirationConvention) ToCookieExpirationConventionPtrOutput

func (e CookieExpirationConvention) ToCookieExpirationConventionPtrOutput() CookieExpirationConventionPtrOutput

func (CookieExpirationConvention) ToCookieExpirationConventionPtrOutputWithContext

func (e CookieExpirationConvention) ToCookieExpirationConventionPtrOutputWithContext(ctx context.Context) CookieExpirationConventionPtrOutput

func (CookieExpirationConvention) ToStringOutput

func (e CookieExpirationConvention) ToStringOutput() pulumi.StringOutput

func (CookieExpirationConvention) ToStringOutputWithContext

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

func (CookieExpirationConvention) ToStringPtrOutput

func (e CookieExpirationConvention) ToStringPtrOutput() pulumi.StringPtrOutput

func (CookieExpirationConvention) ToStringPtrOutputWithContext

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

type CookieExpirationConventionInput

type CookieExpirationConventionInput interface {
	pulumi.Input

	ToCookieExpirationConventionOutput() CookieExpirationConventionOutput
	ToCookieExpirationConventionOutputWithContext(context.Context) CookieExpirationConventionOutput
}

CookieExpirationConventionInput is an input type that accepts values of the CookieExpirationConvention enum A concrete instance of `CookieExpirationConventionInput` can be one of the following:

CookieExpirationConventionFixedTime
CookieExpirationConventionIdentityProviderDerived

type CookieExpirationConventionOutput

type CookieExpirationConventionOutput struct{ *pulumi.OutputState }

func (CookieExpirationConventionOutput) ElementType

func (CookieExpirationConventionOutput) ToCookieExpirationConventionOutput

func (o CookieExpirationConventionOutput) ToCookieExpirationConventionOutput() CookieExpirationConventionOutput

func (CookieExpirationConventionOutput) ToCookieExpirationConventionOutputWithContext

func (o CookieExpirationConventionOutput) ToCookieExpirationConventionOutputWithContext(ctx context.Context) CookieExpirationConventionOutput

func (CookieExpirationConventionOutput) ToCookieExpirationConventionPtrOutput

func (o CookieExpirationConventionOutput) ToCookieExpirationConventionPtrOutput() CookieExpirationConventionPtrOutput

func (CookieExpirationConventionOutput) ToCookieExpirationConventionPtrOutputWithContext

func (o CookieExpirationConventionOutput) ToCookieExpirationConventionPtrOutputWithContext(ctx context.Context) CookieExpirationConventionPtrOutput

func (CookieExpirationConventionOutput) ToStringOutput

func (CookieExpirationConventionOutput) ToStringOutputWithContext

func (o CookieExpirationConventionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CookieExpirationConventionOutput) ToStringPtrOutput

func (CookieExpirationConventionOutput) ToStringPtrOutputWithContext

func (o CookieExpirationConventionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CookieExpirationConventionPtrInput

type CookieExpirationConventionPtrInput interface {
	pulumi.Input

	ToCookieExpirationConventionPtrOutput() CookieExpirationConventionPtrOutput
	ToCookieExpirationConventionPtrOutputWithContext(context.Context) CookieExpirationConventionPtrOutput
}

func CookieExpirationConventionPtr

func CookieExpirationConventionPtr(v string) CookieExpirationConventionPtrInput

type CookieExpirationConventionPtrOutput

type CookieExpirationConventionPtrOutput struct{ *pulumi.OutputState }

func (CookieExpirationConventionPtrOutput) Elem

func (CookieExpirationConventionPtrOutput) ElementType

func (CookieExpirationConventionPtrOutput) ToCookieExpirationConventionPtrOutput

func (o CookieExpirationConventionPtrOutput) ToCookieExpirationConventionPtrOutput() CookieExpirationConventionPtrOutput

func (CookieExpirationConventionPtrOutput) ToCookieExpirationConventionPtrOutputWithContext

func (o CookieExpirationConventionPtrOutput) ToCookieExpirationConventionPtrOutputWithContext(ctx context.Context) CookieExpirationConventionPtrOutput

func (CookieExpirationConventionPtrOutput) ToStringPtrOutput

func (CookieExpirationConventionPtrOutput) ToStringPtrOutputWithContext

func (o CookieExpirationConventionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CookieExpirationInput

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

type CookieExpirationOutput struct{ *pulumi.OutputState }

The configuration settings of the session cookie's expiration.

func (CookieExpirationOutput) Convention

The convention used when determining the session cookie's expiration.

func (CookieExpirationOutput) ElementType

func (CookieExpirationOutput) ElementType() reflect.Type

func (CookieExpirationOutput) TimeToExpiration

func (o CookieExpirationOutput) TimeToExpiration() pulumi.StringPtrOutput

The time after the request is made when the session cookie should expire.

func (CookieExpirationOutput) ToCookieExpirationOutput

func (o CookieExpirationOutput) ToCookieExpirationOutput() CookieExpirationOutput

func (CookieExpirationOutput) ToCookieExpirationOutputWithContext

func (o CookieExpirationOutput) ToCookieExpirationOutputWithContext(ctx context.Context) CookieExpirationOutput

func (CookieExpirationOutput) ToCookieExpirationPtrOutput

func (o CookieExpirationOutput) ToCookieExpirationPtrOutput() CookieExpirationPtrOutput

func (CookieExpirationOutput) ToCookieExpirationPtrOutputWithContext

func (o CookieExpirationOutput) ToCookieExpirationPtrOutputWithContext(ctx context.Context) CookieExpirationPtrOutput

type CookieExpirationPtrInput

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

type CookieExpirationPtrOutput

type CookieExpirationPtrOutput struct{ *pulumi.OutputState }

func (CookieExpirationPtrOutput) Convention

The convention used when determining the session cookie's expiration.

func (CookieExpirationPtrOutput) Elem

func (CookieExpirationPtrOutput) ElementType

func (CookieExpirationPtrOutput) ElementType() reflect.Type

func (CookieExpirationPtrOutput) TimeToExpiration

func (o CookieExpirationPtrOutput) TimeToExpiration() pulumi.StringPtrOutput

The time after the request is made when the session cookie should expire.

func (CookieExpirationPtrOutput) ToCookieExpirationPtrOutput

func (o CookieExpirationPtrOutput) ToCookieExpirationPtrOutput() CookieExpirationPtrOutput

func (CookieExpirationPtrOutput) ToCookieExpirationPtrOutputWithContext

func (o CookieExpirationPtrOutput) ToCookieExpirationPtrOutputWithContext(ctx context.Context) CookieExpirationPtrOutput

type CookieExpirationResponse

type CookieExpirationResponse struct {
	// The convention used when determining the session cookie's expiration.
	Convention *string `pulumi:"convention"`
	// The time after the request is made when the session cookie should expire.
	TimeToExpiration *string `pulumi:"timeToExpiration"`
}

The configuration settings of the session cookie's expiration.

type CookieExpirationResponseOutput

type CookieExpirationResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the session cookie's expiration.

func (CookieExpirationResponseOutput) Convention

The convention used when determining the session cookie's expiration.

func (CookieExpirationResponseOutput) ElementType

func (CookieExpirationResponseOutput) TimeToExpiration

The time after the request is made when the session cookie should expire.

func (CookieExpirationResponseOutput) ToCookieExpirationResponseOutput

func (o CookieExpirationResponseOutput) ToCookieExpirationResponseOutput() CookieExpirationResponseOutput

func (CookieExpirationResponseOutput) ToCookieExpirationResponseOutputWithContext

func (o CookieExpirationResponseOutput) ToCookieExpirationResponseOutputWithContext(ctx context.Context) CookieExpirationResponseOutput

type CookieExpirationResponsePtrOutput

type CookieExpirationResponsePtrOutput struct{ *pulumi.OutputState }

func (CookieExpirationResponsePtrOutput) Convention

The convention used when determining the session cookie's expiration.

func (CookieExpirationResponsePtrOutput) Elem

func (CookieExpirationResponsePtrOutput) ElementType

func (CookieExpirationResponsePtrOutput) TimeToExpiration

The time after the request is made when the session cookie should expire.

func (CookieExpirationResponsePtrOutput) ToCookieExpirationResponsePtrOutput

func (o CookieExpirationResponsePtrOutput) ToCookieExpirationResponsePtrOutput() CookieExpirationResponsePtrOutput

func (CookieExpirationResponsePtrOutput) ToCookieExpirationResponsePtrOutputWithContext

func (o CookieExpirationResponsePtrOutput) ToCookieExpirationResponsePtrOutputWithContext(ctx context.Context) CookieExpirationResponsePtrOutput

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 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

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 Azure REST API version: 2016-06-01. Prior API version in Azure Native 1.x: 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

func (*CustomApi) ElementType() reflect.Type

func (*CustomApi) ToCustomApiOutput

func (i *CustomApi) ToCustomApiOutput() CustomApiOutput

func (*CustomApi) ToCustomApiOutputWithContext

func (i *CustomApi) ToCustomApiOutputWithContext(ctx context.Context) CustomApiOutput

type CustomApiArgs

type CustomApiArgs struct {
	// API name
	ApiName 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

type CustomApiInput interface {
	pulumi.Input

	ToCustomApiOutput() CustomApiOutput
	ToCustomApiOutputWithContext(ctx context.Context) CustomApiOutput
}

type CustomApiOutput

type CustomApiOutput struct{ *pulumi.OutputState }

func (CustomApiOutput) ElementType

func (CustomApiOutput) ElementType() reflect.Type

func (CustomApiOutput) Etag

Resource ETag

func (CustomApiOutput) Location

func (o CustomApiOutput) Location() pulumi.StringPtrOutput

Resource location

func (CustomApiOutput) Name

Resource name

func (CustomApiOutput) Properties

Custom API properties

func (CustomApiOutput) Tags

Resource tags

func (CustomApiOutput) ToCustomApiOutput

func (o CustomApiOutput) ToCustomApiOutput() CustomApiOutput

func (CustomApiOutput) ToCustomApiOutputWithContext

func (o CustomApiOutput) ToCustomApiOutputWithContext(ctx context.Context) CustomApiOutput

func (CustomApiOutput) Type

Resource type

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 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) WsdlDefinition

The WSDL definition

type CustomApiState

type CustomApiState struct {
}

func (CustomApiState) ElementType

func (CustomApiState) ElementType() reflect.Type

type CustomDnsSuffixConfiguration

type CustomDnsSuffixConfiguration struct {
	// The URL referencing the Azure Key Vault certificate secret that should be used as the default SSL/TLS certificate for sites with the custom domain suffix.
	CertificateUrl *string `pulumi:"certificateUrl"`
	// The default custom domain suffix to use for all sites deployed on the ASE.
	DnsSuffix *string `pulumi:"dnsSuffix"`
	// The user-assigned identity to use for resolving the key vault certificate reference. If not specified, the system-assigned ASE identity will be used if available.
	KeyVaultReferenceIdentity *string `pulumi:"keyVaultReferenceIdentity"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
}

Full view of the custom domain suffix configuration for ASEv3.

type CustomDnsSuffixConfigurationArgs

type CustomDnsSuffixConfigurationArgs struct {
	// The URL referencing the Azure Key Vault certificate secret that should be used as the default SSL/TLS certificate for sites with the custom domain suffix.
	CertificateUrl pulumi.StringPtrInput `pulumi:"certificateUrl"`
	// The default custom domain suffix to use for all sites deployed on the ASE.
	DnsSuffix pulumi.StringPtrInput `pulumi:"dnsSuffix"`
	// The user-assigned identity to use for resolving the key vault certificate reference. If not specified, the system-assigned ASE identity will be used if available.
	KeyVaultReferenceIdentity pulumi.StringPtrInput `pulumi:"keyVaultReferenceIdentity"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
}

Full view of the custom domain suffix configuration for ASEv3.

func (CustomDnsSuffixConfigurationArgs) ElementType

func (CustomDnsSuffixConfigurationArgs) ToCustomDnsSuffixConfigurationOutput

func (i CustomDnsSuffixConfigurationArgs) ToCustomDnsSuffixConfigurationOutput() CustomDnsSuffixConfigurationOutput

func (CustomDnsSuffixConfigurationArgs) ToCustomDnsSuffixConfigurationOutputWithContext

func (i CustomDnsSuffixConfigurationArgs) ToCustomDnsSuffixConfigurationOutputWithContext(ctx context.Context) CustomDnsSuffixConfigurationOutput

func (CustomDnsSuffixConfigurationArgs) ToCustomDnsSuffixConfigurationPtrOutput

func (i CustomDnsSuffixConfigurationArgs) ToCustomDnsSuffixConfigurationPtrOutput() CustomDnsSuffixConfigurationPtrOutput

func (CustomDnsSuffixConfigurationArgs) ToCustomDnsSuffixConfigurationPtrOutputWithContext

func (i CustomDnsSuffixConfigurationArgs) ToCustomDnsSuffixConfigurationPtrOutputWithContext(ctx context.Context) CustomDnsSuffixConfigurationPtrOutput

type CustomDnsSuffixConfigurationInput

type CustomDnsSuffixConfigurationInput interface {
	pulumi.Input

	ToCustomDnsSuffixConfigurationOutput() CustomDnsSuffixConfigurationOutput
	ToCustomDnsSuffixConfigurationOutputWithContext(context.Context) CustomDnsSuffixConfigurationOutput
}

CustomDnsSuffixConfigurationInput is an input type that accepts CustomDnsSuffixConfigurationArgs and CustomDnsSuffixConfigurationOutput values. You can construct a concrete instance of `CustomDnsSuffixConfigurationInput` via:

CustomDnsSuffixConfigurationArgs{...}

type CustomDnsSuffixConfigurationOutput

type CustomDnsSuffixConfigurationOutput struct{ *pulumi.OutputState }

Full view of the custom domain suffix configuration for ASEv3.

func (CustomDnsSuffixConfigurationOutput) CertificateUrl

The URL referencing the Azure Key Vault certificate secret that should be used as the default SSL/TLS certificate for sites with the custom domain suffix.

func (CustomDnsSuffixConfigurationOutput) DnsSuffix

The default custom domain suffix to use for all sites deployed on the ASE.

func (CustomDnsSuffixConfigurationOutput) ElementType

func (CustomDnsSuffixConfigurationOutput) KeyVaultReferenceIdentity

func (o CustomDnsSuffixConfigurationOutput) KeyVaultReferenceIdentity() pulumi.StringPtrOutput

The user-assigned identity to use for resolving the key vault certificate reference. If not specified, the system-assigned ASE identity will be used if available.

func (CustomDnsSuffixConfigurationOutput) Kind

Kind of resource.

func (CustomDnsSuffixConfigurationOutput) ToCustomDnsSuffixConfigurationOutput

func (o CustomDnsSuffixConfigurationOutput) ToCustomDnsSuffixConfigurationOutput() CustomDnsSuffixConfigurationOutput

func (CustomDnsSuffixConfigurationOutput) ToCustomDnsSuffixConfigurationOutputWithContext

func (o CustomDnsSuffixConfigurationOutput) ToCustomDnsSuffixConfigurationOutputWithContext(ctx context.Context) CustomDnsSuffixConfigurationOutput

func (CustomDnsSuffixConfigurationOutput) ToCustomDnsSuffixConfigurationPtrOutput

func (o CustomDnsSuffixConfigurationOutput) ToCustomDnsSuffixConfigurationPtrOutput() CustomDnsSuffixConfigurationPtrOutput

func (CustomDnsSuffixConfigurationOutput) ToCustomDnsSuffixConfigurationPtrOutputWithContext

func (o CustomDnsSuffixConfigurationOutput) ToCustomDnsSuffixConfigurationPtrOutputWithContext(ctx context.Context) CustomDnsSuffixConfigurationPtrOutput

type CustomDnsSuffixConfigurationPtrInput

type CustomDnsSuffixConfigurationPtrInput interface {
	pulumi.Input

	ToCustomDnsSuffixConfigurationPtrOutput() CustomDnsSuffixConfigurationPtrOutput
	ToCustomDnsSuffixConfigurationPtrOutputWithContext(context.Context) CustomDnsSuffixConfigurationPtrOutput
}

CustomDnsSuffixConfigurationPtrInput is an input type that accepts CustomDnsSuffixConfigurationArgs, CustomDnsSuffixConfigurationPtr and CustomDnsSuffixConfigurationPtrOutput values. You can construct a concrete instance of `CustomDnsSuffixConfigurationPtrInput` via:

        CustomDnsSuffixConfigurationArgs{...}

or:

        nil

type CustomDnsSuffixConfigurationPtrOutput

type CustomDnsSuffixConfigurationPtrOutput struct{ *pulumi.OutputState }

func (CustomDnsSuffixConfigurationPtrOutput) CertificateUrl

The URL referencing the Azure Key Vault certificate secret that should be used as the default SSL/TLS certificate for sites with the custom domain suffix.

func (CustomDnsSuffixConfigurationPtrOutput) DnsSuffix

The default custom domain suffix to use for all sites deployed on the ASE.

func (CustomDnsSuffixConfigurationPtrOutput) Elem

func (CustomDnsSuffixConfigurationPtrOutput) ElementType

func (CustomDnsSuffixConfigurationPtrOutput) KeyVaultReferenceIdentity

func (o CustomDnsSuffixConfigurationPtrOutput) KeyVaultReferenceIdentity() pulumi.StringPtrOutput

The user-assigned identity to use for resolving the key vault certificate reference. If not specified, the system-assigned ASE identity will be used if available.

func (CustomDnsSuffixConfigurationPtrOutput) Kind

Kind of resource.

func (CustomDnsSuffixConfigurationPtrOutput) ToCustomDnsSuffixConfigurationPtrOutput

func (o CustomDnsSuffixConfigurationPtrOutput) ToCustomDnsSuffixConfigurationPtrOutput() CustomDnsSuffixConfigurationPtrOutput

func (CustomDnsSuffixConfigurationPtrOutput) ToCustomDnsSuffixConfigurationPtrOutputWithContext

func (o CustomDnsSuffixConfigurationPtrOutput) ToCustomDnsSuffixConfigurationPtrOutputWithContext(ctx context.Context) CustomDnsSuffixConfigurationPtrOutput

type CustomDnsSuffixConfigurationResponse

type CustomDnsSuffixConfigurationResponse struct {
	// The URL referencing the Azure Key Vault certificate secret that should be used as the default SSL/TLS certificate for sites with the custom domain suffix.
	CertificateUrl *string `pulumi:"certificateUrl"`
	// The default custom domain suffix to use for all sites deployed on the ASE.
	DnsSuffix *string `pulumi:"dnsSuffix"`
	// Resource Id.
	Id string `pulumi:"id"`
	// The user-assigned identity to use for resolving the key vault certificate reference. If not specified, the system-assigned ASE identity will be used if available.
	KeyVaultReferenceIdentity *string `pulumi:"keyVaultReferenceIdentity"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name                string `pulumi:"name"`
	ProvisioningDetails string `pulumi:"provisioningDetails"`
	ProvisioningState   string `pulumi:"provisioningState"`
	// Resource type.
	Type string `pulumi:"type"`
}

Full view of the custom domain suffix configuration for ASEv3.

type CustomDnsSuffixConfigurationResponseOutput

type CustomDnsSuffixConfigurationResponseOutput struct{ *pulumi.OutputState }

Full view of the custom domain suffix configuration for ASEv3.

func (CustomDnsSuffixConfigurationResponseOutput) CertificateUrl

The URL referencing the Azure Key Vault certificate secret that should be used as the default SSL/TLS certificate for sites with the custom domain suffix.

func (CustomDnsSuffixConfigurationResponseOutput) DnsSuffix

The default custom domain suffix to use for all sites deployed on the ASE.

func (CustomDnsSuffixConfigurationResponseOutput) ElementType

func (CustomDnsSuffixConfigurationResponseOutput) Id

Resource Id.

func (CustomDnsSuffixConfigurationResponseOutput) KeyVaultReferenceIdentity

The user-assigned identity to use for resolving the key vault certificate reference. If not specified, the system-assigned ASE identity will be used if available.

func (CustomDnsSuffixConfigurationResponseOutput) Kind

Kind of resource.

func (CustomDnsSuffixConfigurationResponseOutput) Name

Resource Name.

func (CustomDnsSuffixConfigurationResponseOutput) ProvisioningDetails

func (CustomDnsSuffixConfigurationResponseOutput) ProvisioningState

func (CustomDnsSuffixConfigurationResponseOutput) ToCustomDnsSuffixConfigurationResponseOutput

func (o CustomDnsSuffixConfigurationResponseOutput) ToCustomDnsSuffixConfigurationResponseOutput() CustomDnsSuffixConfigurationResponseOutput

func (CustomDnsSuffixConfigurationResponseOutput) ToCustomDnsSuffixConfigurationResponseOutputWithContext

func (o CustomDnsSuffixConfigurationResponseOutput) ToCustomDnsSuffixConfigurationResponseOutputWithContext(ctx context.Context) CustomDnsSuffixConfigurationResponseOutput

func (CustomDnsSuffixConfigurationResponseOutput) Type

Resource type.

type CustomDnsSuffixConfigurationResponsePtrOutput

type CustomDnsSuffixConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (CustomDnsSuffixConfigurationResponsePtrOutput) CertificateUrl

The URL referencing the Azure Key Vault certificate secret that should be used as the default SSL/TLS certificate for sites with the custom domain suffix.

func (CustomDnsSuffixConfigurationResponsePtrOutput) DnsSuffix

The default custom domain suffix to use for all sites deployed on the ASE.

func (CustomDnsSuffixConfigurationResponsePtrOutput) Elem

func (CustomDnsSuffixConfigurationResponsePtrOutput) ElementType

func (CustomDnsSuffixConfigurationResponsePtrOutput) Id

Resource Id.

func (CustomDnsSuffixConfigurationResponsePtrOutput) KeyVaultReferenceIdentity

The user-assigned identity to use for resolving the key vault certificate reference. If not specified, the system-assigned ASE identity will be used if available.

func (CustomDnsSuffixConfigurationResponsePtrOutput) Kind

Kind of resource.

func (CustomDnsSuffixConfigurationResponsePtrOutput) Name

Resource Name.

func (CustomDnsSuffixConfigurationResponsePtrOutput) ProvisioningDetails

func (CustomDnsSuffixConfigurationResponsePtrOutput) ProvisioningState

func (CustomDnsSuffixConfigurationResponsePtrOutput) ToCustomDnsSuffixConfigurationResponsePtrOutput

func (o CustomDnsSuffixConfigurationResponsePtrOutput) ToCustomDnsSuffixConfigurationResponsePtrOutput() CustomDnsSuffixConfigurationResponsePtrOutput

func (CustomDnsSuffixConfigurationResponsePtrOutput) ToCustomDnsSuffixConfigurationResponsePtrOutputWithContext

func (o CustomDnsSuffixConfigurationResponsePtrOutput) ToCustomDnsSuffixConfigurationResponsePtrOutputWithContext(ctx context.Context) CustomDnsSuffixConfigurationResponsePtrOutput

func (CustomDnsSuffixConfigurationResponsePtrOutput) Type

Resource type.

type CustomHostNameDnsRecordType

type CustomHostNameDnsRecordType string

Custom DNS record type.

func (CustomHostNameDnsRecordType) ElementType

func (CustomHostNameDnsRecordType) ToCustomHostNameDnsRecordTypeOutput

func (e CustomHostNameDnsRecordType) ToCustomHostNameDnsRecordTypeOutput() CustomHostNameDnsRecordTypeOutput

func (CustomHostNameDnsRecordType) ToCustomHostNameDnsRecordTypeOutputWithContext

func (e CustomHostNameDnsRecordType) ToCustomHostNameDnsRecordTypeOutputWithContext(ctx context.Context) CustomHostNameDnsRecordTypeOutput

func (CustomHostNameDnsRecordType) ToCustomHostNameDnsRecordTypePtrOutput

func (e CustomHostNameDnsRecordType) ToCustomHostNameDnsRecordTypePtrOutput() CustomHostNameDnsRecordTypePtrOutput

func (CustomHostNameDnsRecordType) ToCustomHostNameDnsRecordTypePtrOutputWithContext

func (e CustomHostNameDnsRecordType) ToCustomHostNameDnsRecordTypePtrOutputWithContext(ctx context.Context) CustomHostNameDnsRecordTypePtrOutput

func (CustomHostNameDnsRecordType) ToStringOutput

func (e CustomHostNameDnsRecordType) ToStringOutput() pulumi.StringOutput

func (CustomHostNameDnsRecordType) ToStringOutputWithContext

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

func (CustomHostNameDnsRecordType) ToStringPtrOutput

func (e CustomHostNameDnsRecordType) ToStringPtrOutput() pulumi.StringPtrOutput

func (CustomHostNameDnsRecordType) ToStringPtrOutputWithContext

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

type CustomHostNameDnsRecordTypeInput

type CustomHostNameDnsRecordTypeInput interface {
	pulumi.Input

	ToCustomHostNameDnsRecordTypeOutput() CustomHostNameDnsRecordTypeOutput
	ToCustomHostNameDnsRecordTypeOutputWithContext(context.Context) CustomHostNameDnsRecordTypeOutput
}

CustomHostNameDnsRecordTypeInput is an input type that accepts values of the CustomHostNameDnsRecordType enum A concrete instance of `CustomHostNameDnsRecordTypeInput` can be one of the following:

CustomHostNameDnsRecordTypeCName
CustomHostNameDnsRecordTypeA

type CustomHostNameDnsRecordTypeOutput

type CustomHostNameDnsRecordTypeOutput struct{ *pulumi.OutputState }

func (CustomHostNameDnsRecordTypeOutput) ElementType

func (CustomHostNameDnsRecordTypeOutput) ToCustomHostNameDnsRecordTypeOutput

func (o CustomHostNameDnsRecordTypeOutput) ToCustomHostNameDnsRecordTypeOutput() CustomHostNameDnsRecordTypeOutput

func (CustomHostNameDnsRecordTypeOutput) ToCustomHostNameDnsRecordTypeOutputWithContext

func (o CustomHostNameDnsRecordTypeOutput) ToCustomHostNameDnsRecordTypeOutputWithContext(ctx context.Context) CustomHostNameDnsRecordTypeOutput

func (CustomHostNameDnsRecordTypeOutput) ToCustomHostNameDnsRecordTypePtrOutput

func (o CustomHostNameDnsRecordTypeOutput) ToCustomHostNameDnsRecordTypePtrOutput() CustomHostNameDnsRecordTypePtrOutput

func (CustomHostNameDnsRecordTypeOutput) ToCustomHostNameDnsRecordTypePtrOutputWithContext

func (o CustomHostNameDnsRecordTypeOutput) ToCustomHostNameDnsRecordTypePtrOutputWithContext(ctx context.Context) CustomHostNameDnsRecordTypePtrOutput

func (CustomHostNameDnsRecordTypeOutput) ToStringOutput

func (CustomHostNameDnsRecordTypeOutput) ToStringOutputWithContext

func (o CustomHostNameDnsRecordTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CustomHostNameDnsRecordTypeOutput) ToStringPtrOutput

func (CustomHostNameDnsRecordTypeOutput) ToStringPtrOutputWithContext

func (o CustomHostNameDnsRecordTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CustomHostNameDnsRecordTypePtrInput

type CustomHostNameDnsRecordTypePtrInput interface {
	pulumi.Input

	ToCustomHostNameDnsRecordTypePtrOutput() CustomHostNameDnsRecordTypePtrOutput
	ToCustomHostNameDnsRecordTypePtrOutputWithContext(context.Context) CustomHostNameDnsRecordTypePtrOutput
}

func CustomHostNameDnsRecordTypePtr

func CustomHostNameDnsRecordTypePtr(v string) CustomHostNameDnsRecordTypePtrInput

type CustomHostNameDnsRecordTypePtrOutput

type CustomHostNameDnsRecordTypePtrOutput struct{ *pulumi.OutputState }

func (CustomHostNameDnsRecordTypePtrOutput) Elem

func (CustomHostNameDnsRecordTypePtrOutput) ElementType

func (CustomHostNameDnsRecordTypePtrOutput) ToCustomHostNameDnsRecordTypePtrOutput

func (o CustomHostNameDnsRecordTypePtrOutput) ToCustomHostNameDnsRecordTypePtrOutput() CustomHostNameDnsRecordTypePtrOutput

func (CustomHostNameDnsRecordTypePtrOutput) ToCustomHostNameDnsRecordTypePtrOutputWithContext

func (o CustomHostNameDnsRecordTypePtrOutput) ToCustomHostNameDnsRecordTypePtrOutputWithContext(ctx context.Context) CustomHostNameDnsRecordTypePtrOutput

func (CustomHostNameDnsRecordTypePtrOutput) ToStringPtrOutput

func (CustomHostNameDnsRecordTypePtrOutput) ToStringPtrOutputWithContext

func (o CustomHostNameDnsRecordTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CustomOpenIdConnectProvider

type CustomOpenIdConnectProvider struct {
	// <code>false</code> if the custom Open ID provider provider should not be enabled; otherwise, <code>true</code>.
	Enabled *bool `pulumi:"enabled"`
	// The configuration settings of the login flow of the custom Open ID Connect provider.
	Login *OpenIdConnectLogin `pulumi:"login"`
	// The configuration settings of the app registration for the custom Open ID Connect provider.
	Registration *OpenIdConnectRegistration `pulumi:"registration"`
}

The configuration settings of the custom Open ID Connect provider.

type CustomOpenIdConnectProviderArgs

type CustomOpenIdConnectProviderArgs struct {
	// <code>false</code> if the custom Open ID provider provider should not be enabled; otherwise, <code>true</code>.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// The configuration settings of the login flow of the custom Open ID Connect provider.
	Login OpenIdConnectLoginPtrInput `pulumi:"login"`
	// The configuration settings of the app registration for the custom Open ID Connect provider.
	Registration OpenIdConnectRegistrationPtrInput `pulumi:"registration"`
}

The configuration settings of the custom Open ID Connect provider.

func (CustomOpenIdConnectProviderArgs) ElementType

func (CustomOpenIdConnectProviderArgs) ToCustomOpenIdConnectProviderOutput

func (i CustomOpenIdConnectProviderArgs) ToCustomOpenIdConnectProviderOutput() CustomOpenIdConnectProviderOutput

func (CustomOpenIdConnectProviderArgs) ToCustomOpenIdConnectProviderOutputWithContext

func (i CustomOpenIdConnectProviderArgs) ToCustomOpenIdConnectProviderOutputWithContext(ctx context.Context) CustomOpenIdConnectProviderOutput

type CustomOpenIdConnectProviderInput

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

type CustomOpenIdConnectProviderMap map[string]CustomOpenIdConnectProviderInput

func (CustomOpenIdConnectProviderMap) ElementType

func (CustomOpenIdConnectProviderMap) ToCustomOpenIdConnectProviderMapOutput

func (i CustomOpenIdConnectProviderMap) ToCustomOpenIdConnectProviderMapOutput() CustomOpenIdConnectProviderMapOutput

func (CustomOpenIdConnectProviderMap) ToCustomOpenIdConnectProviderMapOutputWithContext

func (i CustomOpenIdConnectProviderMap) ToCustomOpenIdConnectProviderMapOutputWithContext(ctx context.Context) CustomOpenIdConnectProviderMapOutput

type CustomOpenIdConnectProviderMapInput

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

type CustomOpenIdConnectProviderMapOutput struct{ *pulumi.OutputState }

func (CustomOpenIdConnectProviderMapOutput) ElementType

func (CustomOpenIdConnectProviderMapOutput) MapIndex

func (CustomOpenIdConnectProviderMapOutput) ToCustomOpenIdConnectProviderMapOutput

func (o CustomOpenIdConnectProviderMapOutput) ToCustomOpenIdConnectProviderMapOutput() CustomOpenIdConnectProviderMapOutput

func (CustomOpenIdConnectProviderMapOutput) ToCustomOpenIdConnectProviderMapOutputWithContext

func (o CustomOpenIdConnectProviderMapOutput) ToCustomOpenIdConnectProviderMapOutputWithContext(ctx context.Context) CustomOpenIdConnectProviderMapOutput

type CustomOpenIdConnectProviderOutput

type CustomOpenIdConnectProviderOutput struct{ *pulumi.OutputState }

The configuration settings of the custom Open ID Connect provider.

func (CustomOpenIdConnectProviderOutput) ElementType

func (CustomOpenIdConnectProviderOutput) Enabled

<code>false</code> if the custom Open ID provider provider should not be enabled; otherwise, <code>true</code>.

func (CustomOpenIdConnectProviderOutput) Login

The configuration settings of the login flow of the custom Open ID Connect provider.

func (CustomOpenIdConnectProviderOutput) Registration

The configuration settings of the app registration for the custom Open ID Connect provider.

func (CustomOpenIdConnectProviderOutput) ToCustomOpenIdConnectProviderOutput

func (o CustomOpenIdConnectProviderOutput) ToCustomOpenIdConnectProviderOutput() CustomOpenIdConnectProviderOutput

func (CustomOpenIdConnectProviderOutput) ToCustomOpenIdConnectProviderOutputWithContext

func (o CustomOpenIdConnectProviderOutput) ToCustomOpenIdConnectProviderOutputWithContext(ctx context.Context) CustomOpenIdConnectProviderOutput

type CustomOpenIdConnectProviderResponse

type CustomOpenIdConnectProviderResponse struct {
	// <code>false</code> if the custom Open ID provider provider should not be enabled; otherwise, <code>true</code>.
	Enabled *bool `pulumi:"enabled"`
	// The configuration settings of the login flow of the custom Open ID Connect provider.
	Login *OpenIdConnectLoginResponse `pulumi:"login"`
	// The configuration settings of the app registration for the custom Open ID Connect provider.
	Registration *OpenIdConnectRegistrationResponse `pulumi:"registration"`
}

The configuration settings of the custom Open ID Connect provider.

type CustomOpenIdConnectProviderResponseMapOutput

type CustomOpenIdConnectProviderResponseMapOutput struct{ *pulumi.OutputState }

func (CustomOpenIdConnectProviderResponseMapOutput) ElementType

func (CustomOpenIdConnectProviderResponseMapOutput) MapIndex

func (CustomOpenIdConnectProviderResponseMapOutput) ToCustomOpenIdConnectProviderResponseMapOutput

func (o CustomOpenIdConnectProviderResponseMapOutput) ToCustomOpenIdConnectProviderResponseMapOutput() CustomOpenIdConnectProviderResponseMapOutput

func (CustomOpenIdConnectProviderResponseMapOutput) ToCustomOpenIdConnectProviderResponseMapOutputWithContext

func (o CustomOpenIdConnectProviderResponseMapOutput) ToCustomOpenIdConnectProviderResponseMapOutputWithContext(ctx context.Context) CustomOpenIdConnectProviderResponseMapOutput

type CustomOpenIdConnectProviderResponseOutput

type CustomOpenIdConnectProviderResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the custom Open ID Connect provider.

func (CustomOpenIdConnectProviderResponseOutput) ElementType

func (CustomOpenIdConnectProviderResponseOutput) Enabled

<code>false</code> if the custom Open ID provider provider should not be enabled; otherwise, <code>true</code>.

func (CustomOpenIdConnectProviderResponseOutput) Login

The configuration settings of the login flow of the custom Open ID Connect provider.

func (CustomOpenIdConnectProviderResponseOutput) Registration

The configuration settings of the app registration for the custom Open ID Connect provider.

func (CustomOpenIdConnectProviderResponseOutput) ToCustomOpenIdConnectProviderResponseOutput

func (o CustomOpenIdConnectProviderResponseOutput) ToCustomOpenIdConnectProviderResponseOutput() CustomOpenIdConnectProviderResponseOutput

func (CustomOpenIdConnectProviderResponseOutput) ToCustomOpenIdConnectProviderResponseOutputWithContext

func (o CustomOpenIdConnectProviderResponseOutput) ToCustomOpenIdConnectProviderResponseOutputWithContext(ctx context.Context) CustomOpenIdConnectProviderResponseOutput

type CustomScaleRule

type CustomScaleRule struct {
	// Authentication secrets for the custom scale rule.
	Auth []ScaleRuleAuth `pulumi:"auth"`
	// Metadata properties to describe custom scale rule.
	Metadata map[string]string `pulumi:"metadata"`
	// Type of the custom scale rule
	// eg: azure-servicebus, redis etc.
	Type *string `pulumi:"type"`
}

Container App container Custom scaling rule.

type CustomScaleRuleArgs

type CustomScaleRuleArgs struct {
	// Authentication secrets for the custom scale rule.
	Auth ScaleRuleAuthArrayInput `pulumi:"auth"`
	// Metadata properties to describe custom scale rule.
	Metadata pulumi.StringMapInput `pulumi:"metadata"`
	// Type of the custom scale rule
	// eg: azure-servicebus, redis etc.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Container App container Custom scaling rule.

func (CustomScaleRuleArgs) ElementType

func (CustomScaleRuleArgs) ElementType() reflect.Type

func (CustomScaleRuleArgs) ToCustomScaleRuleOutput

func (i CustomScaleRuleArgs) ToCustomScaleRuleOutput() CustomScaleRuleOutput

func (CustomScaleRuleArgs) ToCustomScaleRuleOutputWithContext

func (i CustomScaleRuleArgs) ToCustomScaleRuleOutputWithContext(ctx context.Context) CustomScaleRuleOutput

func (CustomScaleRuleArgs) ToCustomScaleRulePtrOutput

func (i CustomScaleRuleArgs) ToCustomScaleRulePtrOutput() CustomScaleRulePtrOutput

func (CustomScaleRuleArgs) ToCustomScaleRulePtrOutputWithContext

func (i CustomScaleRuleArgs) ToCustomScaleRulePtrOutputWithContext(ctx context.Context) CustomScaleRulePtrOutput

type CustomScaleRuleInput

type CustomScaleRuleInput interface {
	pulumi.Input

	ToCustomScaleRuleOutput() CustomScaleRuleOutput
	ToCustomScaleRuleOutputWithContext(context.Context) CustomScaleRuleOutput
}

CustomScaleRuleInput is an input type that accepts CustomScaleRuleArgs and CustomScaleRuleOutput values. You can construct a concrete instance of `CustomScaleRuleInput` via:

CustomScaleRuleArgs{...}

type CustomScaleRuleOutput

type CustomScaleRuleOutput struct{ *pulumi.OutputState }

Container App container Custom scaling rule.

func (CustomScaleRuleOutput) Auth

Authentication secrets for the custom scale rule.

func (CustomScaleRuleOutput) ElementType

func (CustomScaleRuleOutput) ElementType() reflect.Type

func (CustomScaleRuleOutput) Metadata

Metadata properties to describe custom scale rule.

func (CustomScaleRuleOutput) ToCustomScaleRuleOutput

func (o CustomScaleRuleOutput) ToCustomScaleRuleOutput() CustomScaleRuleOutput

func (CustomScaleRuleOutput) ToCustomScaleRuleOutputWithContext

func (o CustomScaleRuleOutput) ToCustomScaleRuleOutputWithContext(ctx context.Context) CustomScaleRuleOutput

func (CustomScaleRuleOutput) ToCustomScaleRulePtrOutput

func (o CustomScaleRuleOutput) ToCustomScaleRulePtrOutput() CustomScaleRulePtrOutput

func (CustomScaleRuleOutput) ToCustomScaleRulePtrOutputWithContext

func (o CustomScaleRuleOutput) ToCustomScaleRulePtrOutputWithContext(ctx context.Context) CustomScaleRulePtrOutput

func (CustomScaleRuleOutput) Type

Type of the custom scale rule eg: azure-servicebus, redis etc.

type CustomScaleRulePtrInput

type CustomScaleRulePtrInput interface {
	pulumi.Input

	ToCustomScaleRulePtrOutput() CustomScaleRulePtrOutput
	ToCustomScaleRulePtrOutputWithContext(context.Context) CustomScaleRulePtrOutput
}

CustomScaleRulePtrInput is an input type that accepts CustomScaleRuleArgs, CustomScaleRulePtr and CustomScaleRulePtrOutput values. You can construct a concrete instance of `CustomScaleRulePtrInput` via:

        CustomScaleRuleArgs{...}

or:

        nil

type CustomScaleRulePtrOutput

type CustomScaleRulePtrOutput struct{ *pulumi.OutputState }

func (CustomScaleRulePtrOutput) Auth

Authentication secrets for the custom scale rule.

func (CustomScaleRulePtrOutput) Elem

func (CustomScaleRulePtrOutput) ElementType

func (CustomScaleRulePtrOutput) ElementType() reflect.Type

func (CustomScaleRulePtrOutput) Metadata

Metadata properties to describe custom scale rule.

func (CustomScaleRulePtrOutput) ToCustomScaleRulePtrOutput

func (o CustomScaleRulePtrOutput) ToCustomScaleRulePtrOutput() CustomScaleRulePtrOutput

func (CustomScaleRulePtrOutput) ToCustomScaleRulePtrOutputWithContext

func (o CustomScaleRulePtrOutput) ToCustomScaleRulePtrOutputWithContext(ctx context.Context) CustomScaleRulePtrOutput

func (CustomScaleRulePtrOutput) Type

Type of the custom scale rule eg: azure-servicebus, redis etc.

type CustomScaleRuleResponse

type CustomScaleRuleResponse struct {
	// Authentication secrets for the custom scale rule.
	Auth []ScaleRuleAuthResponse `pulumi:"auth"`
	// Metadata properties to describe custom scale rule.
	Metadata map[string]string `pulumi:"metadata"`
	// Type of the custom scale rule
	// eg: azure-servicebus, redis etc.
	Type *string `pulumi:"type"`
}

Container App container Custom scaling rule.

type CustomScaleRuleResponseOutput

type CustomScaleRuleResponseOutput struct{ *pulumi.OutputState }

Container App container Custom scaling rule.

func (CustomScaleRuleResponseOutput) Auth

Authentication secrets for the custom scale rule.

func (CustomScaleRuleResponseOutput) ElementType

func (CustomScaleRuleResponseOutput) Metadata

Metadata properties to describe custom scale rule.

func (CustomScaleRuleResponseOutput) ToCustomScaleRuleResponseOutput

func (o CustomScaleRuleResponseOutput) ToCustomScaleRuleResponseOutput() CustomScaleRuleResponseOutput

func (CustomScaleRuleResponseOutput) ToCustomScaleRuleResponseOutputWithContext

func (o CustomScaleRuleResponseOutput) ToCustomScaleRuleResponseOutputWithContext(ctx context.Context) CustomScaleRuleResponseOutput

func (CustomScaleRuleResponseOutput) Type

Type of the custom scale rule eg: azure-servicebus, redis etc.

type CustomScaleRuleResponsePtrOutput

type CustomScaleRuleResponsePtrOutput struct{ *pulumi.OutputState }

func (CustomScaleRuleResponsePtrOutput) Auth

Authentication secrets for the custom scale rule.

func (CustomScaleRuleResponsePtrOutput) Elem

func (CustomScaleRuleResponsePtrOutput) ElementType

func (CustomScaleRuleResponsePtrOutput) Metadata

Metadata properties to describe custom scale rule.

func (CustomScaleRuleResponsePtrOutput) ToCustomScaleRuleResponsePtrOutput

func (o CustomScaleRuleResponsePtrOutput) ToCustomScaleRuleResponsePtrOutput() CustomScaleRuleResponsePtrOutput

func (CustomScaleRuleResponsePtrOutput) ToCustomScaleRuleResponsePtrOutputWithContext

func (o CustomScaleRuleResponsePtrOutput) ToCustomScaleRuleResponsePtrOutputWithContext(ctx context.Context) CustomScaleRuleResponsePtrOutput

func (CustomScaleRuleResponsePtrOutput) Type

Type of the custom scale rule eg: azure-servicebus, redis etc.

type Dapr

type Dapr struct {
	// Dapr application identifier
	AppId *string `pulumi:"appId"`
	// Port on which the Dapr side car
	AppPort *int `pulumi:"appPort"`
	// Collection of Dapr components
	Components []DaprComponent `pulumi:"components"`
	// Boolean indicating if the Dapr side car is enabled
	Enabled *bool `pulumi:"enabled"`
}

Container App Dapr configuration.

type DaprArgs

type DaprArgs struct {
	// Dapr application identifier
	AppId pulumi.StringPtrInput `pulumi:"appId"`
	// Port on which the Dapr side car
	AppPort pulumi.IntPtrInput `pulumi:"appPort"`
	// Collection of Dapr components
	Components DaprComponentArrayInput `pulumi:"components"`
	// Boolean indicating if the Dapr side car is enabled
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

Container App Dapr configuration.

func (DaprArgs) ElementType

func (DaprArgs) ElementType() reflect.Type

func (DaprArgs) ToDaprOutput

func (i DaprArgs) ToDaprOutput() DaprOutput

func (DaprArgs) ToDaprOutputWithContext

func (i DaprArgs) ToDaprOutputWithContext(ctx context.Context) DaprOutput

func (DaprArgs) ToDaprPtrOutput

func (i DaprArgs) ToDaprPtrOutput() DaprPtrOutput

func (DaprArgs) ToDaprPtrOutputWithContext

func (i DaprArgs) ToDaprPtrOutputWithContext(ctx context.Context) DaprPtrOutput

type DaprComponent

type DaprComponent struct {
	// Component metadata
	Metadata []DaprMetadata `pulumi:"metadata"`
	// Component name
	Name *string `pulumi:"name"`
	// Component type
	Type *string `pulumi:"type"`
	// Component version
	Version *string `pulumi:"version"`
}

Dapr component configuration

type DaprComponentArgs

type DaprComponentArgs struct {
	// Component metadata
	Metadata DaprMetadataArrayInput `pulumi:"metadata"`
	// Component name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Component type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Component version
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Dapr component configuration

func (DaprComponentArgs) ElementType

func (DaprComponentArgs) ElementType() reflect.Type

func (DaprComponentArgs) ToDaprComponentOutput

func (i DaprComponentArgs) ToDaprComponentOutput() DaprComponentOutput

func (DaprComponentArgs) ToDaprComponentOutputWithContext

func (i DaprComponentArgs) ToDaprComponentOutputWithContext(ctx context.Context) DaprComponentOutput

type DaprComponentArray

type DaprComponentArray []DaprComponentInput

func (DaprComponentArray) ElementType

func (DaprComponentArray) ElementType() reflect.Type

func (DaprComponentArray) ToDaprComponentArrayOutput

func (i DaprComponentArray) ToDaprComponentArrayOutput() DaprComponentArrayOutput

func (DaprComponentArray) ToDaprComponentArrayOutputWithContext

func (i DaprComponentArray) ToDaprComponentArrayOutputWithContext(ctx context.Context) DaprComponentArrayOutput

type DaprComponentArrayInput

type DaprComponentArrayInput interface {
	pulumi.Input

	ToDaprComponentArrayOutput() DaprComponentArrayOutput
	ToDaprComponentArrayOutputWithContext(context.Context) DaprComponentArrayOutput
}

DaprComponentArrayInput is an input type that accepts DaprComponentArray and DaprComponentArrayOutput values. You can construct a concrete instance of `DaprComponentArrayInput` via:

DaprComponentArray{ DaprComponentArgs{...} }

type DaprComponentArrayOutput

type DaprComponentArrayOutput struct{ *pulumi.OutputState }

func (DaprComponentArrayOutput) ElementType

func (DaprComponentArrayOutput) ElementType() reflect.Type

func (DaprComponentArrayOutput) Index

func (DaprComponentArrayOutput) ToDaprComponentArrayOutput

func (o DaprComponentArrayOutput) ToDaprComponentArrayOutput() DaprComponentArrayOutput

func (DaprComponentArrayOutput) ToDaprComponentArrayOutputWithContext

func (o DaprComponentArrayOutput) ToDaprComponentArrayOutputWithContext(ctx context.Context) DaprComponentArrayOutput

type DaprComponentInput

type DaprComponentInput interface {
	pulumi.Input

	ToDaprComponentOutput() DaprComponentOutput
	ToDaprComponentOutputWithContext(context.Context) DaprComponentOutput
}

DaprComponentInput is an input type that accepts DaprComponentArgs and DaprComponentOutput values. You can construct a concrete instance of `DaprComponentInput` via:

DaprComponentArgs{...}

type DaprComponentOutput

type DaprComponentOutput struct{ *pulumi.OutputState }

Dapr component configuration

func (DaprComponentOutput) ElementType

func (DaprComponentOutput) ElementType() reflect.Type

func (DaprComponentOutput) Metadata

Component metadata

func (DaprComponentOutput) Name

Component name

func (DaprComponentOutput) ToDaprComponentOutput

func (o DaprComponentOutput) ToDaprComponentOutput() DaprComponentOutput

func (DaprComponentOutput) ToDaprComponentOutputWithContext

func (o DaprComponentOutput) ToDaprComponentOutputWithContext(ctx context.Context) DaprComponentOutput

func (DaprComponentOutput) Type

Component type

func (DaprComponentOutput) Version

Component version

type DaprComponentResponse

type DaprComponentResponse struct {
	// Component metadata
	Metadata []DaprMetadataResponse `pulumi:"metadata"`
	// Component name
	Name *string `pulumi:"name"`
	// Component type
	Type *string `pulumi:"type"`
	// Component version
	Version *string `pulumi:"version"`
}

Dapr component configuration

type DaprComponentResponseArrayOutput

type DaprComponentResponseArrayOutput struct{ *pulumi.OutputState }

func (DaprComponentResponseArrayOutput) ElementType

func (DaprComponentResponseArrayOutput) Index

func (DaprComponentResponseArrayOutput) ToDaprComponentResponseArrayOutput

func (o DaprComponentResponseArrayOutput) ToDaprComponentResponseArrayOutput() DaprComponentResponseArrayOutput

func (DaprComponentResponseArrayOutput) ToDaprComponentResponseArrayOutputWithContext

func (o DaprComponentResponseArrayOutput) ToDaprComponentResponseArrayOutputWithContext(ctx context.Context) DaprComponentResponseArrayOutput

type DaprComponentResponseOutput

type DaprComponentResponseOutput struct{ *pulumi.OutputState }

Dapr component configuration

func (DaprComponentResponseOutput) ElementType

func (DaprComponentResponseOutput) Metadata

Component metadata

func (DaprComponentResponseOutput) Name

Component name

func (DaprComponentResponseOutput) ToDaprComponentResponseOutput

func (o DaprComponentResponseOutput) ToDaprComponentResponseOutput() DaprComponentResponseOutput

func (DaprComponentResponseOutput) ToDaprComponentResponseOutputWithContext

func (o DaprComponentResponseOutput) ToDaprComponentResponseOutputWithContext(ctx context.Context) DaprComponentResponseOutput

func (DaprComponentResponseOutput) Type

Component type

func (DaprComponentResponseOutput) Version

Component version

type DaprInput

type DaprInput interface {
	pulumi.Input

	ToDaprOutput() DaprOutput
	ToDaprOutputWithContext(context.Context) DaprOutput
}

DaprInput is an input type that accepts DaprArgs and DaprOutput values. You can construct a concrete instance of `DaprInput` via:

DaprArgs{...}

type DaprMetadata

type DaprMetadata struct {
	// Metadata property name.
	Name *string `pulumi:"name"`
	// Name of the Container App secret from which to pull the metadata property value.
	SecretRef *string `pulumi:"secretRef"`
	// Metadata property value.
	Value *string `pulumi:"value"`
}

Container App Dapr component metadata.

type DaprMetadataArgs

type DaprMetadataArgs struct {
	// Metadata property name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Name of the Container App secret from which to pull the metadata property value.
	SecretRef pulumi.StringPtrInput `pulumi:"secretRef"`
	// Metadata property value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Container App Dapr component metadata.

func (DaprMetadataArgs) ElementType

func (DaprMetadataArgs) ElementType() reflect.Type

func (DaprMetadataArgs) ToDaprMetadataOutput

func (i DaprMetadataArgs) ToDaprMetadataOutput() DaprMetadataOutput

func (DaprMetadataArgs) ToDaprMetadataOutputWithContext

func (i DaprMetadataArgs) ToDaprMetadataOutputWithContext(ctx context.Context) DaprMetadataOutput

type DaprMetadataArray

type DaprMetadataArray []DaprMetadataInput

func (DaprMetadataArray) ElementType

func (DaprMetadataArray) ElementType() reflect.Type

func (DaprMetadataArray) ToDaprMetadataArrayOutput

func (i DaprMetadataArray) ToDaprMetadataArrayOutput() DaprMetadataArrayOutput

func (DaprMetadataArray) ToDaprMetadataArrayOutputWithContext

func (i DaprMetadataArray) ToDaprMetadataArrayOutputWithContext(ctx context.Context) DaprMetadataArrayOutput

type DaprMetadataArrayInput

type DaprMetadataArrayInput interface {
	pulumi.Input

	ToDaprMetadataArrayOutput() DaprMetadataArrayOutput
	ToDaprMetadataArrayOutputWithContext(context.Context) DaprMetadataArrayOutput
}

DaprMetadataArrayInput is an input type that accepts DaprMetadataArray and DaprMetadataArrayOutput values. You can construct a concrete instance of `DaprMetadataArrayInput` via:

DaprMetadataArray{ DaprMetadataArgs{...} }

type DaprMetadataArrayOutput

type DaprMetadataArrayOutput struct{ *pulumi.OutputState }

func (DaprMetadataArrayOutput) ElementType

func (DaprMetadataArrayOutput) ElementType() reflect.Type

func (DaprMetadataArrayOutput) Index

func (DaprMetadataArrayOutput) ToDaprMetadataArrayOutput

func (o DaprMetadataArrayOutput) ToDaprMetadataArrayOutput() DaprMetadataArrayOutput

func (DaprMetadataArrayOutput) ToDaprMetadataArrayOutputWithContext

func (o DaprMetadataArrayOutput) ToDaprMetadataArrayOutputWithContext(ctx context.Context) DaprMetadataArrayOutput

type DaprMetadataInput

type DaprMetadataInput interface {
	pulumi.Input

	ToDaprMetadataOutput() DaprMetadataOutput
	ToDaprMetadataOutputWithContext(context.Context) DaprMetadataOutput
}

DaprMetadataInput is an input type that accepts DaprMetadataArgs and DaprMetadataOutput values. You can construct a concrete instance of `DaprMetadataInput` via:

DaprMetadataArgs{...}

type DaprMetadataOutput

type DaprMetadataOutput struct{ *pulumi.OutputState }

Container App Dapr component metadata.

func (DaprMetadataOutput) ElementType

func (DaprMetadataOutput) ElementType() reflect.Type

func (DaprMetadataOutput) Name

Metadata property name.

func (DaprMetadataOutput) SecretRef

Name of the Container App secret from which to pull the metadata property value.

func (DaprMetadataOutput) ToDaprMetadataOutput

func (o DaprMetadataOutput) ToDaprMetadataOutput() DaprMetadataOutput

func (DaprMetadataOutput) ToDaprMetadataOutputWithContext

func (o DaprMetadataOutput) ToDaprMetadataOutputWithContext(ctx context.Context) DaprMetadataOutput

func (DaprMetadataOutput) Value

Metadata property value.

type DaprMetadataResponse

type DaprMetadataResponse struct {
	// Metadata property name.
	Name *string `pulumi:"name"`
	// Name of the Container App secret from which to pull the metadata property value.
	SecretRef *string `pulumi:"secretRef"`
	// Metadata property value.
	Value *string `pulumi:"value"`
}

Container App Dapr component metadata.

type DaprMetadataResponseArrayOutput

type DaprMetadataResponseArrayOutput struct{ *pulumi.OutputState }

func (DaprMetadataResponseArrayOutput) ElementType

func (DaprMetadataResponseArrayOutput) Index

func (DaprMetadataResponseArrayOutput) ToDaprMetadataResponseArrayOutput

func (o DaprMetadataResponseArrayOutput) ToDaprMetadataResponseArrayOutput() DaprMetadataResponseArrayOutput

func (DaprMetadataResponseArrayOutput) ToDaprMetadataResponseArrayOutputWithContext

func (o DaprMetadataResponseArrayOutput) ToDaprMetadataResponseArrayOutputWithContext(ctx context.Context) DaprMetadataResponseArrayOutput

type DaprMetadataResponseOutput

type DaprMetadataResponseOutput struct{ *pulumi.OutputState }

Container App Dapr component metadata.

func (DaprMetadataResponseOutput) ElementType

func (DaprMetadataResponseOutput) ElementType() reflect.Type

func (DaprMetadataResponseOutput) Name

Metadata property name.

func (DaprMetadataResponseOutput) SecretRef

Name of the Container App secret from which to pull the metadata property value.

func (DaprMetadataResponseOutput) ToDaprMetadataResponseOutput

func (o DaprMetadataResponseOutput) ToDaprMetadataResponseOutput() DaprMetadataResponseOutput

func (DaprMetadataResponseOutput) ToDaprMetadataResponseOutputWithContext

func (o DaprMetadataResponseOutput) ToDaprMetadataResponseOutputWithContext(ctx context.Context) DaprMetadataResponseOutput

func (DaprMetadataResponseOutput) Value

Metadata property value.

type DaprOutput

type DaprOutput struct{ *pulumi.OutputState }

Container App Dapr configuration.

func (DaprOutput) AppId

func (o DaprOutput) AppId() pulumi.StringPtrOutput

Dapr application identifier

func (DaprOutput) AppPort

func (o DaprOutput) AppPort() pulumi.IntPtrOutput

Port on which the Dapr side car

func (DaprOutput) Components

func (o DaprOutput) Components() DaprComponentArrayOutput

Collection of Dapr components

func (DaprOutput) ElementType

func (DaprOutput) ElementType() reflect.Type

func (DaprOutput) Enabled

func (o DaprOutput) Enabled() pulumi.BoolPtrOutput

Boolean indicating if the Dapr side car is enabled

func (DaprOutput) ToDaprOutput

func (o DaprOutput) ToDaprOutput() DaprOutput

func (DaprOutput) ToDaprOutputWithContext

func (o DaprOutput) ToDaprOutputWithContext(ctx context.Context) DaprOutput

func (DaprOutput) ToDaprPtrOutput

func (o DaprOutput) ToDaprPtrOutput() DaprPtrOutput

func (DaprOutput) ToDaprPtrOutputWithContext

func (o DaprOutput) ToDaprPtrOutputWithContext(ctx context.Context) DaprPtrOutput

type DaprPtrInput

type DaprPtrInput interface {
	pulumi.Input

	ToDaprPtrOutput() DaprPtrOutput
	ToDaprPtrOutputWithContext(context.Context) DaprPtrOutput
}

DaprPtrInput is an input type that accepts DaprArgs, DaprPtr and DaprPtrOutput values. You can construct a concrete instance of `DaprPtrInput` via:

        DaprArgs{...}

or:

        nil

func DaprPtr

func DaprPtr(v *DaprArgs) DaprPtrInput

type DaprPtrOutput

type DaprPtrOutput struct{ *pulumi.OutputState }

func (DaprPtrOutput) AppId

Dapr application identifier

func (DaprPtrOutput) AppPort

func (o DaprPtrOutput) AppPort() pulumi.IntPtrOutput

Port on which the Dapr side car

func (DaprPtrOutput) Components

func (o DaprPtrOutput) Components() DaprComponentArrayOutput

Collection of Dapr components

func (DaprPtrOutput) Elem

func (o DaprPtrOutput) Elem() DaprOutput

func (DaprPtrOutput) ElementType

func (DaprPtrOutput) ElementType() reflect.Type

func (DaprPtrOutput) Enabled

func (o DaprPtrOutput) Enabled() pulumi.BoolPtrOutput

Boolean indicating if the Dapr side car is enabled

func (DaprPtrOutput) ToDaprPtrOutput

func (o DaprPtrOutput) ToDaprPtrOutput() DaprPtrOutput

func (DaprPtrOutput) ToDaprPtrOutputWithContext

func (o DaprPtrOutput) ToDaprPtrOutputWithContext(ctx context.Context) DaprPtrOutput

type DaprResponse

type DaprResponse struct {
	// Dapr application identifier
	AppId *string `pulumi:"appId"`
	// Port on which the Dapr side car
	AppPort *int `pulumi:"appPort"`
	// Collection of Dapr components
	Components []DaprComponentResponse `pulumi:"components"`
	// Boolean indicating if the Dapr side car is enabled
	Enabled *bool `pulumi:"enabled"`
}

Container App Dapr configuration.

type DaprResponseOutput

type DaprResponseOutput struct{ *pulumi.OutputState }

Container App Dapr configuration.

func (DaprResponseOutput) AppId

Dapr application identifier

func (DaprResponseOutput) AppPort

Port on which the Dapr side car

func (DaprResponseOutput) Components

Collection of Dapr components

func (DaprResponseOutput) ElementType

func (DaprResponseOutput) ElementType() reflect.Type

func (DaprResponseOutput) Enabled

Boolean indicating if the Dapr side car is enabled

func (DaprResponseOutput) ToDaprResponseOutput

func (o DaprResponseOutput) ToDaprResponseOutput() DaprResponseOutput

func (DaprResponseOutput) ToDaprResponseOutputWithContext

func (o DaprResponseOutput) ToDaprResponseOutputWithContext(ctx context.Context) DaprResponseOutput

type DaprResponsePtrOutput

type DaprResponsePtrOutput struct{ *pulumi.OutputState }

func (DaprResponsePtrOutput) AppId

Dapr application identifier

func (DaprResponsePtrOutput) AppPort

Port on which the Dapr side car

func (DaprResponsePtrOutput) Components

Collection of Dapr components

func (DaprResponsePtrOutput) Elem

func (DaprResponsePtrOutput) ElementType

func (DaprResponsePtrOutput) ElementType() reflect.Type

func (DaprResponsePtrOutput) Enabled

Boolean indicating if the Dapr side car is enabled

func (DaprResponsePtrOutput) ToDaprResponsePtrOutput

func (o DaprResponsePtrOutput) ToDaprResponsePtrOutput() DaprResponsePtrOutput

func (DaprResponsePtrOutput) ToDaprResponsePtrOutputWithContext

func (o DaprResponsePtrOutput) ToDaprResponsePtrOutputWithContext(ctx context.Context) DaprResponsePtrOutput

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 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 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 DatabaseConnectionOverviewResponse

type DatabaseConnectionOverviewResponse struct {
	// A list of configuration files associated with this database connection.
	ConfigurationFiles []StaticSiteDatabaseConnectionConfigurationFileOverviewResponse `pulumi:"configurationFiles"`
	// If present, the identity is used in conjunction with connection string to connect to the database. Use of the system-assigned managed identity is indicated with the string 'SystemAssigned', while use of a user-assigned managed identity is indicated with the resource id of the managed identity resource.
	ConnectionIdentity string `pulumi:"connectionIdentity"`
	// If present, the name of this database connection resource.
	Name string `pulumi:"name"`
	// The region of the database resource.
	Region string `pulumi:"region"`
	// The resource id of the database.
	ResourceId string `pulumi:"resourceId"`
}

Static Site Database Connection overview.

type DatabaseConnectionOverviewResponseArrayOutput

type DatabaseConnectionOverviewResponseArrayOutput struct{ *pulumi.OutputState }

func (DatabaseConnectionOverviewResponseArrayOutput) ElementType

func (DatabaseConnectionOverviewResponseArrayOutput) Index

func (DatabaseConnectionOverviewResponseArrayOutput) ToDatabaseConnectionOverviewResponseArrayOutput

func (o DatabaseConnectionOverviewResponseArrayOutput) ToDatabaseConnectionOverviewResponseArrayOutput() DatabaseConnectionOverviewResponseArrayOutput

func (DatabaseConnectionOverviewResponseArrayOutput) ToDatabaseConnectionOverviewResponseArrayOutputWithContext

func (o DatabaseConnectionOverviewResponseArrayOutput) ToDatabaseConnectionOverviewResponseArrayOutputWithContext(ctx context.Context) DatabaseConnectionOverviewResponseArrayOutput

type DatabaseConnectionOverviewResponseOutput

type DatabaseConnectionOverviewResponseOutput struct{ *pulumi.OutputState }

Static Site Database Connection overview.

func (DatabaseConnectionOverviewResponseOutput) ConfigurationFiles

A list of configuration files associated with this database connection.

func (DatabaseConnectionOverviewResponseOutput) ConnectionIdentity

If present, the identity is used in conjunction with connection string to connect to the database. Use of the system-assigned managed identity is indicated with the string 'SystemAssigned', while use of a user-assigned managed identity is indicated with the resource id of the managed identity resource.

func (DatabaseConnectionOverviewResponseOutput) ElementType

func (DatabaseConnectionOverviewResponseOutput) Name

If present, the name of this database connection resource.

func (DatabaseConnectionOverviewResponseOutput) Region

The region of the database resource.

func (DatabaseConnectionOverviewResponseOutput) ResourceId

The resource id of the database.

func (DatabaseConnectionOverviewResponseOutput) ToDatabaseConnectionOverviewResponseOutput

func (o DatabaseConnectionOverviewResponseOutput) ToDatabaseConnectionOverviewResponseOutput() DatabaseConnectionOverviewResponseOutput

func (DatabaseConnectionOverviewResponseOutput) ToDatabaseConnectionOverviewResponseOutputWithContext

func (o DatabaseConnectionOverviewResponseOutput) ToDatabaseConnectionOverviewResponseOutputWithContext(ctx context.Context) DatabaseConnectionOverviewResponseOutput

type DatabaseType

type DatabaseType string

Database type (e.g. SqlAzure / MySql).

func (DatabaseType) ElementType

func (DatabaseType) ElementType() reflect.Type

func (DatabaseType) ToDatabaseTypeOutput

func (e DatabaseType) ToDatabaseTypeOutput() DatabaseTypeOutput

func (DatabaseType) ToDatabaseTypeOutputWithContext

func (e DatabaseType) ToDatabaseTypeOutputWithContext(ctx context.Context) DatabaseTypeOutput

func (DatabaseType) ToDatabaseTypePtrOutput

func (e DatabaseType) ToDatabaseTypePtrOutput() DatabaseTypePtrOutput

func (DatabaseType) ToDatabaseTypePtrOutputWithContext

func (e DatabaseType) ToDatabaseTypePtrOutputWithContext(ctx context.Context) DatabaseTypePtrOutput

func (DatabaseType) ToStringOutput

func (e DatabaseType) ToStringOutput() pulumi.StringOutput

func (DatabaseType) ToStringOutputWithContext

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

func (DatabaseType) ToStringPtrOutput

func (e DatabaseType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DatabaseType) ToStringPtrOutputWithContext

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

type DatabaseTypeInput

type DatabaseTypeInput interface {
	pulumi.Input

	ToDatabaseTypeOutput() DatabaseTypeOutput
	ToDatabaseTypeOutputWithContext(context.Context) DatabaseTypeOutput
}

DatabaseTypeInput is an input type that accepts values of the DatabaseType enum A concrete instance of `DatabaseTypeInput` can be one of the following:

DatabaseTypeSqlAzure
DatabaseTypeMySql
DatabaseTypeLocalMySql
DatabaseTypePostgreSql

type DatabaseTypeOutput

type DatabaseTypeOutput struct{ *pulumi.OutputState }

func (DatabaseTypeOutput) ElementType

func (DatabaseTypeOutput) ElementType() reflect.Type

func (DatabaseTypeOutput) ToDatabaseTypeOutput

func (o DatabaseTypeOutput) ToDatabaseTypeOutput() DatabaseTypeOutput

func (DatabaseTypeOutput) ToDatabaseTypeOutputWithContext

func (o DatabaseTypeOutput) ToDatabaseTypeOutputWithContext(ctx context.Context) DatabaseTypeOutput

func (DatabaseTypeOutput) ToDatabaseTypePtrOutput

func (o DatabaseTypeOutput) ToDatabaseTypePtrOutput() DatabaseTypePtrOutput

func (DatabaseTypeOutput) ToDatabaseTypePtrOutputWithContext

func (o DatabaseTypeOutput) ToDatabaseTypePtrOutputWithContext(ctx context.Context) DatabaseTypePtrOutput

func (DatabaseTypeOutput) ToStringOutput

func (o DatabaseTypeOutput) ToStringOutput() pulumi.StringOutput

func (DatabaseTypeOutput) ToStringOutputWithContext

func (o DatabaseTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DatabaseTypeOutput) ToStringPtrOutput

func (o DatabaseTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DatabaseTypeOutput) ToStringPtrOutputWithContext

func (o DatabaseTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DatabaseTypePtrInput

type DatabaseTypePtrInput interface {
	pulumi.Input

	ToDatabaseTypePtrOutput() DatabaseTypePtrOutput
	ToDatabaseTypePtrOutputWithContext(context.Context) DatabaseTypePtrOutput
}

func DatabaseTypePtr

func DatabaseTypePtr(v string) DatabaseTypePtrInput

type DatabaseTypePtrOutput

type DatabaseTypePtrOutput struct{ *pulumi.OutputState }

func (DatabaseTypePtrOutput) Elem

func (DatabaseTypePtrOutput) ElementType

func (DatabaseTypePtrOutput) ElementType() reflect.Type

func (DatabaseTypePtrOutput) ToDatabaseTypePtrOutput

func (o DatabaseTypePtrOutput) ToDatabaseTypePtrOutput() DatabaseTypePtrOutput

func (DatabaseTypePtrOutput) ToDatabaseTypePtrOutputWithContext

func (o DatabaseTypePtrOutput) ToDatabaseTypePtrOutputWithContext(ctx context.Context) DatabaseTypePtrOutput

func (DatabaseTypePtrOutput) ToStringPtrOutput

func (o DatabaseTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DatabaseTypePtrOutput) ToStringPtrOutputWithContext

func (o DatabaseTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DefaultAction

type DefaultAction string

Default action for scm access restriction if no rules are matched.

func (DefaultAction) ElementType

func (DefaultAction) ElementType() reflect.Type

func (DefaultAction) ToDefaultActionOutput

func (e DefaultAction) ToDefaultActionOutput() DefaultActionOutput

func (DefaultAction) ToDefaultActionOutputWithContext

func (e DefaultAction) ToDefaultActionOutputWithContext(ctx context.Context) DefaultActionOutput

func (DefaultAction) ToDefaultActionPtrOutput

func (e DefaultAction) ToDefaultActionPtrOutput() DefaultActionPtrOutput

func (DefaultAction) ToDefaultActionPtrOutputWithContext

func (e DefaultAction) ToDefaultActionPtrOutputWithContext(ctx context.Context) DefaultActionPtrOutput

func (DefaultAction) ToStringOutput

func (e DefaultAction) ToStringOutput() pulumi.StringOutput

func (DefaultAction) ToStringOutputWithContext

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

func (DefaultAction) ToStringPtrOutput

func (e DefaultAction) ToStringPtrOutput() pulumi.StringPtrOutput

func (DefaultAction) ToStringPtrOutputWithContext

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

type DefaultActionInput

type DefaultActionInput interface {
	pulumi.Input

	ToDefaultActionOutput() DefaultActionOutput
	ToDefaultActionOutputWithContext(context.Context) DefaultActionOutput
}

DefaultActionInput is an input type that accepts values of the DefaultAction enum A concrete instance of `DefaultActionInput` can be one of the following:

DefaultActionAllow
DefaultActionDeny

type DefaultActionOutput

type DefaultActionOutput struct{ *pulumi.OutputState }

func (DefaultActionOutput) ElementType

func (DefaultActionOutput) ElementType() reflect.Type

func (DefaultActionOutput) ToDefaultActionOutput

func (o DefaultActionOutput) ToDefaultActionOutput() DefaultActionOutput

func (DefaultActionOutput) ToDefaultActionOutputWithContext

func (o DefaultActionOutput) ToDefaultActionOutputWithContext(ctx context.Context) DefaultActionOutput

func (DefaultActionOutput) ToDefaultActionPtrOutput

func (o DefaultActionOutput) ToDefaultActionPtrOutput() DefaultActionPtrOutput

func (DefaultActionOutput) ToDefaultActionPtrOutputWithContext

func (o DefaultActionOutput) ToDefaultActionPtrOutputWithContext(ctx context.Context) DefaultActionPtrOutput

func (DefaultActionOutput) ToStringOutput

func (o DefaultActionOutput) ToStringOutput() pulumi.StringOutput

func (DefaultActionOutput) ToStringOutputWithContext

func (o DefaultActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DefaultActionOutput) ToStringPtrOutput

func (o DefaultActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DefaultActionOutput) ToStringPtrOutputWithContext

func (o DefaultActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DefaultActionPtrInput

type DefaultActionPtrInput interface {
	pulumi.Input

	ToDefaultActionPtrOutput() DefaultActionPtrOutput
	ToDefaultActionPtrOutputWithContext(context.Context) DefaultActionPtrOutput
}

func DefaultActionPtr

func DefaultActionPtr(v string) DefaultActionPtrInput

type DefaultActionPtrOutput

type DefaultActionPtrOutput struct{ *pulumi.OutputState }

func (DefaultActionPtrOutput) Elem

func (DefaultActionPtrOutput) ElementType

func (DefaultActionPtrOutput) ElementType() reflect.Type

func (DefaultActionPtrOutput) ToDefaultActionPtrOutput

func (o DefaultActionPtrOutput) ToDefaultActionPtrOutput() DefaultActionPtrOutput

func (DefaultActionPtrOutput) ToDefaultActionPtrOutputWithContext

func (o DefaultActionPtrOutput) ToDefaultActionPtrOutputWithContext(ctx context.Context) DefaultActionPtrOutput

func (DefaultActionPtrOutput) ToStringPtrOutput

func (o DefaultActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DefaultActionPtrOutput) ToStringPtrOutputWithContext

func (o DefaultActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DefaultAuthorizationPolicy

type DefaultAuthorizationPolicy struct {
	// The configuration settings of the Azure Active Directory allowed applications.
	AllowedApplications []string `pulumi:"allowedApplications"`
	// The configuration settings of the Azure Active Directory allowed principals.
	AllowedPrincipals *AllowedPrincipals `pulumi:"allowedPrincipals"`
}

The configuration settings of the Azure Active Directory default authorization policy.

type DefaultAuthorizationPolicyArgs

type DefaultAuthorizationPolicyArgs struct {
	// The configuration settings of the Azure Active Directory allowed applications.
	AllowedApplications pulumi.StringArrayInput `pulumi:"allowedApplications"`
	// The configuration settings of the Azure Active Directory allowed principals.
	AllowedPrincipals AllowedPrincipalsPtrInput `pulumi:"allowedPrincipals"`
}

The configuration settings of the Azure Active Directory default authorization policy.

func (DefaultAuthorizationPolicyArgs) ElementType

func (DefaultAuthorizationPolicyArgs) ToDefaultAuthorizationPolicyOutput

func (i DefaultAuthorizationPolicyArgs) ToDefaultAuthorizationPolicyOutput() DefaultAuthorizationPolicyOutput

func (DefaultAuthorizationPolicyArgs) ToDefaultAuthorizationPolicyOutputWithContext

func (i DefaultAuthorizationPolicyArgs) ToDefaultAuthorizationPolicyOutputWithContext(ctx context.Context) DefaultAuthorizationPolicyOutput

func (DefaultAuthorizationPolicyArgs) ToDefaultAuthorizationPolicyPtrOutput

func (i DefaultAuthorizationPolicyArgs) ToDefaultAuthorizationPolicyPtrOutput() DefaultAuthorizationPolicyPtrOutput

func (DefaultAuthorizationPolicyArgs) ToDefaultAuthorizationPolicyPtrOutputWithContext

func (i DefaultAuthorizationPolicyArgs) ToDefaultAuthorizationPolicyPtrOutputWithContext(ctx context.Context) DefaultAuthorizationPolicyPtrOutput

type DefaultAuthorizationPolicyInput

type DefaultAuthorizationPolicyInput interface {
	pulumi.Input

	ToDefaultAuthorizationPolicyOutput() DefaultAuthorizationPolicyOutput
	ToDefaultAuthorizationPolicyOutputWithContext(context.Context) DefaultAuthorizationPolicyOutput
}

DefaultAuthorizationPolicyInput is an input type that accepts DefaultAuthorizationPolicyArgs and DefaultAuthorizationPolicyOutput values. You can construct a concrete instance of `DefaultAuthorizationPolicyInput` via:

DefaultAuthorizationPolicyArgs{...}

type DefaultAuthorizationPolicyOutput

type DefaultAuthorizationPolicyOutput struct{ *pulumi.OutputState }

The configuration settings of the Azure Active Directory default authorization policy.

func (DefaultAuthorizationPolicyOutput) AllowedApplications

The configuration settings of the Azure Active Directory allowed applications.

func (DefaultAuthorizationPolicyOutput) AllowedPrincipals

The configuration settings of the Azure Active Directory allowed principals.

func (DefaultAuthorizationPolicyOutput) ElementType

func (DefaultAuthorizationPolicyOutput) ToDefaultAuthorizationPolicyOutput

func (o DefaultAuthorizationPolicyOutput) ToDefaultAuthorizationPolicyOutput() DefaultAuthorizationPolicyOutput

func (DefaultAuthorizationPolicyOutput) ToDefaultAuthorizationPolicyOutputWithContext

func (o DefaultAuthorizationPolicyOutput) ToDefaultAuthorizationPolicyOutputWithContext(ctx context.Context) DefaultAuthorizationPolicyOutput

func (DefaultAuthorizationPolicyOutput) ToDefaultAuthorizationPolicyPtrOutput

func (o DefaultAuthorizationPolicyOutput) ToDefaultAuthorizationPolicyPtrOutput() DefaultAuthorizationPolicyPtrOutput

func (DefaultAuthorizationPolicyOutput) ToDefaultAuthorizationPolicyPtrOutputWithContext

func (o DefaultAuthorizationPolicyOutput) ToDefaultAuthorizationPolicyPtrOutputWithContext(ctx context.Context) DefaultAuthorizationPolicyPtrOutput

type DefaultAuthorizationPolicyPtrInput

type DefaultAuthorizationPolicyPtrInput interface {
	pulumi.Input

	ToDefaultAuthorizationPolicyPtrOutput() DefaultAuthorizationPolicyPtrOutput
	ToDefaultAuthorizationPolicyPtrOutputWithContext(context.Context) DefaultAuthorizationPolicyPtrOutput
}

DefaultAuthorizationPolicyPtrInput is an input type that accepts DefaultAuthorizationPolicyArgs, DefaultAuthorizationPolicyPtr and DefaultAuthorizationPolicyPtrOutput values. You can construct a concrete instance of `DefaultAuthorizationPolicyPtrInput` via:

        DefaultAuthorizationPolicyArgs{...}

or:

        nil

type DefaultAuthorizationPolicyPtrOutput

type DefaultAuthorizationPolicyPtrOutput struct{ *pulumi.OutputState }

func (DefaultAuthorizationPolicyPtrOutput) AllowedApplications

The configuration settings of the Azure Active Directory allowed applications.

func (DefaultAuthorizationPolicyPtrOutput) AllowedPrincipals

The configuration settings of the Azure Active Directory allowed principals.

func (DefaultAuthorizationPolicyPtrOutput) Elem

func (DefaultAuthorizationPolicyPtrOutput) ElementType

func (DefaultAuthorizationPolicyPtrOutput) ToDefaultAuthorizationPolicyPtrOutput

func (o DefaultAuthorizationPolicyPtrOutput) ToDefaultAuthorizationPolicyPtrOutput() DefaultAuthorizationPolicyPtrOutput

func (DefaultAuthorizationPolicyPtrOutput) ToDefaultAuthorizationPolicyPtrOutputWithContext

func (o DefaultAuthorizationPolicyPtrOutput) ToDefaultAuthorizationPolicyPtrOutputWithContext(ctx context.Context) DefaultAuthorizationPolicyPtrOutput

type DefaultAuthorizationPolicyResponse

type DefaultAuthorizationPolicyResponse struct {
	// The configuration settings of the Azure Active Directory allowed applications.
	AllowedApplications []string `pulumi:"allowedApplications"`
	// The configuration settings of the Azure Active Directory allowed principals.
	AllowedPrincipals *AllowedPrincipalsResponse `pulumi:"allowedPrincipals"`
}

The configuration settings of the Azure Active Directory default authorization policy.

type DefaultAuthorizationPolicyResponseOutput

type DefaultAuthorizationPolicyResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the Azure Active Directory default authorization policy.

func (DefaultAuthorizationPolicyResponseOutput) AllowedApplications

The configuration settings of the Azure Active Directory allowed applications.

func (DefaultAuthorizationPolicyResponseOutput) AllowedPrincipals

The configuration settings of the Azure Active Directory allowed principals.

func (DefaultAuthorizationPolicyResponseOutput) ElementType

func (DefaultAuthorizationPolicyResponseOutput) ToDefaultAuthorizationPolicyResponseOutput

func (o DefaultAuthorizationPolicyResponseOutput) ToDefaultAuthorizationPolicyResponseOutput() DefaultAuthorizationPolicyResponseOutput

func (DefaultAuthorizationPolicyResponseOutput) ToDefaultAuthorizationPolicyResponseOutputWithContext

func (o DefaultAuthorizationPolicyResponseOutput) ToDefaultAuthorizationPolicyResponseOutputWithContext(ctx context.Context) DefaultAuthorizationPolicyResponseOutput

type DefaultAuthorizationPolicyResponsePtrOutput

type DefaultAuthorizationPolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (DefaultAuthorizationPolicyResponsePtrOutput) AllowedApplications

The configuration settings of the Azure Active Directory allowed applications.

func (DefaultAuthorizationPolicyResponsePtrOutput) AllowedPrincipals

The configuration settings of the Azure Active Directory allowed principals.

func (DefaultAuthorizationPolicyResponsePtrOutput) Elem

func (DefaultAuthorizationPolicyResponsePtrOutput) ElementType

func (DefaultAuthorizationPolicyResponsePtrOutput) ToDefaultAuthorizationPolicyResponsePtrOutput

func (o DefaultAuthorizationPolicyResponsePtrOutput) ToDefaultAuthorizationPolicyResponsePtrOutput() DefaultAuthorizationPolicyResponsePtrOutput

func (DefaultAuthorizationPolicyResponsePtrOutput) ToDefaultAuthorizationPolicyResponsePtrOutputWithContext

func (o DefaultAuthorizationPolicyResponsePtrOutput) ToDefaultAuthorizationPolicyResponsePtrOutputWithContext(ctx context.Context) DefaultAuthorizationPolicyResponsePtrOutput

type EnabledConfig

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

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

func (EnabledConfigArgs) ElementType() reflect.Type

func (EnabledConfigArgs) ToEnabledConfigOutput

func (i EnabledConfigArgs) ToEnabledConfigOutput() EnabledConfigOutput

func (EnabledConfigArgs) ToEnabledConfigOutputWithContext

func (i EnabledConfigArgs) ToEnabledConfigOutputWithContext(ctx context.Context) EnabledConfigOutput

func (EnabledConfigArgs) ToEnabledConfigPtrOutput

func (i EnabledConfigArgs) ToEnabledConfigPtrOutput() EnabledConfigPtrOutput

func (EnabledConfigArgs) ToEnabledConfigPtrOutputWithContext

func (i EnabledConfigArgs) ToEnabledConfigPtrOutputWithContext(ctx context.Context) EnabledConfigPtrOutput

type EnabledConfigInput

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

type EnabledConfigOutput struct{ *pulumi.OutputState }

Enabled configuration.

func (EnabledConfigOutput) ElementType

func (EnabledConfigOutput) ElementType() reflect.Type

func (EnabledConfigOutput) Enabled

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

func (EnabledConfigOutput) ToEnabledConfigOutput

func (o EnabledConfigOutput) ToEnabledConfigOutput() EnabledConfigOutput

func (EnabledConfigOutput) ToEnabledConfigOutputWithContext

func (o EnabledConfigOutput) ToEnabledConfigOutputWithContext(ctx context.Context) EnabledConfigOutput

func (EnabledConfigOutput) ToEnabledConfigPtrOutput

func (o EnabledConfigOutput) ToEnabledConfigPtrOutput() EnabledConfigPtrOutput

func (EnabledConfigOutput) ToEnabledConfigPtrOutputWithContext

func (o EnabledConfigOutput) ToEnabledConfigPtrOutputWithContext(ctx context.Context) EnabledConfigPtrOutput

type EnabledConfigPtrInput

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

type EnabledConfigPtrOutput

type EnabledConfigPtrOutput struct{ *pulumi.OutputState }

func (EnabledConfigPtrOutput) Elem

func (EnabledConfigPtrOutput) ElementType

func (EnabledConfigPtrOutput) ElementType() reflect.Type

func (EnabledConfigPtrOutput) Enabled

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

func (EnabledConfigPtrOutput) ToEnabledConfigPtrOutput

func (o EnabledConfigPtrOutput) ToEnabledConfigPtrOutput() EnabledConfigPtrOutput

func (EnabledConfigPtrOutput) ToEnabledConfigPtrOutputWithContext

func (o EnabledConfigPtrOutput) ToEnabledConfigPtrOutputWithContext(ctx context.Context) EnabledConfigPtrOutput

type EnabledConfigResponse

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 EnabledConfigResponseOutput

type EnabledConfigResponseOutput struct{ *pulumi.OutputState }

Enabled configuration.

func (EnabledConfigResponseOutput) ElementType

func (EnabledConfigResponseOutput) Enabled

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

func (EnabledConfigResponseOutput) ToEnabledConfigResponseOutput

func (o EnabledConfigResponseOutput) ToEnabledConfigResponseOutput() EnabledConfigResponseOutput

func (EnabledConfigResponseOutput) ToEnabledConfigResponseOutputWithContext

func (o EnabledConfigResponseOutput) ToEnabledConfigResponseOutputWithContext(ctx context.Context) EnabledConfigResponseOutput

type EnabledConfigResponsePtrOutput

type EnabledConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (EnabledConfigResponsePtrOutput) Elem

func (EnabledConfigResponsePtrOutput) ElementType

func (EnabledConfigResponsePtrOutput) Enabled

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

func (EnabledConfigResponsePtrOutput) ToEnabledConfigResponsePtrOutput

func (o EnabledConfigResponsePtrOutput) ToEnabledConfigResponsePtrOutput() EnabledConfigResponsePtrOutput

func (EnabledConfigResponsePtrOutput) ToEnabledConfigResponsePtrOutputWithContext

func (o EnabledConfigResponsePtrOutput) ToEnabledConfigResponsePtrOutputWithContext(ctx context.Context) EnabledConfigResponsePtrOutput

type EnterpriseGradeCdnStatus

type EnterpriseGradeCdnStatus string

State indicating the status of the enterprise grade CDN serving traffic to the static web app.

func (EnterpriseGradeCdnStatus) ElementType

func (EnterpriseGradeCdnStatus) ElementType() reflect.Type

func (EnterpriseGradeCdnStatus) ToEnterpriseGradeCdnStatusOutput

func (e EnterpriseGradeCdnStatus) ToEnterpriseGradeCdnStatusOutput() EnterpriseGradeCdnStatusOutput

func (EnterpriseGradeCdnStatus) ToEnterpriseGradeCdnStatusOutputWithContext

func (e EnterpriseGradeCdnStatus) ToEnterpriseGradeCdnStatusOutputWithContext(ctx context.Context) EnterpriseGradeCdnStatusOutput

func (EnterpriseGradeCdnStatus) ToEnterpriseGradeCdnStatusPtrOutput

func (e EnterpriseGradeCdnStatus) ToEnterpriseGradeCdnStatusPtrOutput() EnterpriseGradeCdnStatusPtrOutput

func (EnterpriseGradeCdnStatus) ToEnterpriseGradeCdnStatusPtrOutputWithContext

func (e EnterpriseGradeCdnStatus) ToEnterpriseGradeCdnStatusPtrOutputWithContext(ctx context.Context) EnterpriseGradeCdnStatusPtrOutput

func (EnterpriseGradeCdnStatus) ToStringOutput

func (e EnterpriseGradeCdnStatus) ToStringOutput() pulumi.StringOutput

func (EnterpriseGradeCdnStatus) ToStringOutputWithContext

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

func (EnterpriseGradeCdnStatus) ToStringPtrOutput

func (e EnterpriseGradeCdnStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnterpriseGradeCdnStatus) ToStringPtrOutputWithContext

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

type EnterpriseGradeCdnStatusInput

type EnterpriseGradeCdnStatusInput interface {
	pulumi.Input

	ToEnterpriseGradeCdnStatusOutput() EnterpriseGradeCdnStatusOutput
	ToEnterpriseGradeCdnStatusOutputWithContext(context.Context) EnterpriseGradeCdnStatusOutput
}

EnterpriseGradeCdnStatusInput is an input type that accepts values of the EnterpriseGradeCdnStatus enum A concrete instance of `EnterpriseGradeCdnStatusInput` can be one of the following:

EnterpriseGradeCdnStatusEnabled
EnterpriseGradeCdnStatusEnabling
EnterpriseGradeCdnStatusDisabled
EnterpriseGradeCdnStatusDisabling

type EnterpriseGradeCdnStatusOutput

type EnterpriseGradeCdnStatusOutput struct{ *pulumi.OutputState }

func (EnterpriseGradeCdnStatusOutput) ElementType

func (EnterpriseGradeCdnStatusOutput) ToEnterpriseGradeCdnStatusOutput

func (o EnterpriseGradeCdnStatusOutput) ToEnterpriseGradeCdnStatusOutput() EnterpriseGradeCdnStatusOutput

func (EnterpriseGradeCdnStatusOutput) ToEnterpriseGradeCdnStatusOutputWithContext

func (o EnterpriseGradeCdnStatusOutput) ToEnterpriseGradeCdnStatusOutputWithContext(ctx context.Context) EnterpriseGradeCdnStatusOutput

func (EnterpriseGradeCdnStatusOutput) ToEnterpriseGradeCdnStatusPtrOutput

func (o EnterpriseGradeCdnStatusOutput) ToEnterpriseGradeCdnStatusPtrOutput() EnterpriseGradeCdnStatusPtrOutput

func (EnterpriseGradeCdnStatusOutput) ToEnterpriseGradeCdnStatusPtrOutputWithContext

func (o EnterpriseGradeCdnStatusOutput) ToEnterpriseGradeCdnStatusPtrOutputWithContext(ctx context.Context) EnterpriseGradeCdnStatusPtrOutput

func (EnterpriseGradeCdnStatusOutput) ToStringOutput

func (EnterpriseGradeCdnStatusOutput) ToStringOutputWithContext

func (o EnterpriseGradeCdnStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EnterpriseGradeCdnStatusOutput) ToStringPtrOutput

func (EnterpriseGradeCdnStatusOutput) ToStringPtrOutputWithContext

func (o EnterpriseGradeCdnStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnterpriseGradeCdnStatusPtrInput

type EnterpriseGradeCdnStatusPtrInput interface {
	pulumi.Input

	ToEnterpriseGradeCdnStatusPtrOutput() EnterpriseGradeCdnStatusPtrOutput
	ToEnterpriseGradeCdnStatusPtrOutputWithContext(context.Context) EnterpriseGradeCdnStatusPtrOutput
}

func EnterpriseGradeCdnStatusPtr

func EnterpriseGradeCdnStatusPtr(v string) EnterpriseGradeCdnStatusPtrInput

type EnterpriseGradeCdnStatusPtrOutput

type EnterpriseGradeCdnStatusPtrOutput struct{ *pulumi.OutputState }

func (EnterpriseGradeCdnStatusPtrOutput) Elem

func (EnterpriseGradeCdnStatusPtrOutput) ElementType

func (EnterpriseGradeCdnStatusPtrOutput) ToEnterpriseGradeCdnStatusPtrOutput

func (o EnterpriseGradeCdnStatusPtrOutput) ToEnterpriseGradeCdnStatusPtrOutput() EnterpriseGradeCdnStatusPtrOutput

func (EnterpriseGradeCdnStatusPtrOutput) ToEnterpriseGradeCdnStatusPtrOutputWithContext

func (o EnterpriseGradeCdnStatusPtrOutput) ToEnterpriseGradeCdnStatusPtrOutputWithContext(ctx context.Context) EnterpriseGradeCdnStatusPtrOutput

func (EnterpriseGradeCdnStatusPtrOutput) ToStringPtrOutput

func (EnterpriseGradeCdnStatusPtrOutput) ToStringPtrOutputWithContext

func (o EnterpriseGradeCdnStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnvironmentVar

type EnvironmentVar struct {
	// Environment variable name.
	Name *string `pulumi:"name"`
	// Name of the Container App secret from which to pull the environment variable value.
	SecretRef *string `pulumi:"secretRef"`
	// Non-secret environment variable value.
	Value *string `pulumi:"value"`
}

Container App container environment variable.

type EnvironmentVarArgs

type EnvironmentVarArgs struct {
	// Environment variable name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Name of the Container App secret from which to pull the environment variable value.
	SecretRef pulumi.StringPtrInput `pulumi:"secretRef"`
	// Non-secret environment variable value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Container App container environment variable.

func (EnvironmentVarArgs) ElementType

func (EnvironmentVarArgs) ElementType() reflect.Type

func (EnvironmentVarArgs) ToEnvironmentVarOutput

func (i EnvironmentVarArgs) ToEnvironmentVarOutput() EnvironmentVarOutput

func (EnvironmentVarArgs) ToEnvironmentVarOutputWithContext

func (i EnvironmentVarArgs) ToEnvironmentVarOutputWithContext(ctx context.Context) EnvironmentVarOutput

type EnvironmentVarArray

type EnvironmentVarArray []EnvironmentVarInput

func (EnvironmentVarArray) ElementType

func (EnvironmentVarArray) ElementType() reflect.Type

func (EnvironmentVarArray) ToEnvironmentVarArrayOutput

func (i EnvironmentVarArray) ToEnvironmentVarArrayOutput() EnvironmentVarArrayOutput

func (EnvironmentVarArray) ToEnvironmentVarArrayOutputWithContext

func (i EnvironmentVarArray) ToEnvironmentVarArrayOutputWithContext(ctx context.Context) EnvironmentVarArrayOutput

type EnvironmentVarArrayInput

type EnvironmentVarArrayInput interface {
	pulumi.Input

	ToEnvironmentVarArrayOutput() EnvironmentVarArrayOutput
	ToEnvironmentVarArrayOutputWithContext(context.Context) EnvironmentVarArrayOutput
}

EnvironmentVarArrayInput is an input type that accepts EnvironmentVarArray and EnvironmentVarArrayOutput values. You can construct a concrete instance of `EnvironmentVarArrayInput` via:

EnvironmentVarArray{ EnvironmentVarArgs{...} }

type EnvironmentVarArrayOutput

type EnvironmentVarArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentVarArrayOutput) ElementType

func (EnvironmentVarArrayOutput) ElementType() reflect.Type

func (EnvironmentVarArrayOutput) Index

func (EnvironmentVarArrayOutput) ToEnvironmentVarArrayOutput

func (o EnvironmentVarArrayOutput) ToEnvironmentVarArrayOutput() EnvironmentVarArrayOutput

func (EnvironmentVarArrayOutput) ToEnvironmentVarArrayOutputWithContext

func (o EnvironmentVarArrayOutput) ToEnvironmentVarArrayOutputWithContext(ctx context.Context) EnvironmentVarArrayOutput

type EnvironmentVarInput

type EnvironmentVarInput interface {
	pulumi.Input

	ToEnvironmentVarOutput() EnvironmentVarOutput
	ToEnvironmentVarOutputWithContext(context.Context) EnvironmentVarOutput
}

EnvironmentVarInput is an input type that accepts EnvironmentVarArgs and EnvironmentVarOutput values. You can construct a concrete instance of `EnvironmentVarInput` via:

EnvironmentVarArgs{...}

type EnvironmentVarOutput

type EnvironmentVarOutput struct{ *pulumi.OutputState }

Container App container environment variable.

func (EnvironmentVarOutput) ElementType

func (EnvironmentVarOutput) ElementType() reflect.Type

func (EnvironmentVarOutput) Name

Environment variable name.

func (EnvironmentVarOutput) SecretRef

Name of the Container App secret from which to pull the environment variable value.

func (EnvironmentVarOutput) ToEnvironmentVarOutput

func (o EnvironmentVarOutput) ToEnvironmentVarOutput() EnvironmentVarOutput

func (EnvironmentVarOutput) ToEnvironmentVarOutputWithContext

func (o EnvironmentVarOutput) ToEnvironmentVarOutputWithContext(ctx context.Context) EnvironmentVarOutput

func (EnvironmentVarOutput) Value

Non-secret environment variable value.

type EnvironmentVarResponse

type EnvironmentVarResponse struct {
	// Environment variable name.
	Name *string `pulumi:"name"`
	// Name of the Container App secret from which to pull the environment variable value.
	SecretRef *string `pulumi:"secretRef"`
	// Non-secret environment variable value.
	Value *string `pulumi:"value"`
}

Container App container environment variable.

type EnvironmentVarResponseArrayOutput

type EnvironmentVarResponseArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentVarResponseArrayOutput) ElementType

func (EnvironmentVarResponseArrayOutput) Index

func (EnvironmentVarResponseArrayOutput) ToEnvironmentVarResponseArrayOutput

func (o EnvironmentVarResponseArrayOutput) ToEnvironmentVarResponseArrayOutput() EnvironmentVarResponseArrayOutput

func (EnvironmentVarResponseArrayOutput) ToEnvironmentVarResponseArrayOutputWithContext

func (o EnvironmentVarResponseArrayOutput) ToEnvironmentVarResponseArrayOutputWithContext(ctx context.Context) EnvironmentVarResponseArrayOutput

type EnvironmentVarResponseOutput

type EnvironmentVarResponseOutput struct{ *pulumi.OutputState }

Container App container environment variable.

func (EnvironmentVarResponseOutput) ElementType

func (EnvironmentVarResponseOutput) Name

Environment variable name.

func (EnvironmentVarResponseOutput) SecretRef

Name of the Container App secret from which to pull the environment variable value.

func (EnvironmentVarResponseOutput) ToEnvironmentVarResponseOutput

func (o EnvironmentVarResponseOutput) ToEnvironmentVarResponseOutput() EnvironmentVarResponseOutput

func (EnvironmentVarResponseOutput) ToEnvironmentVarResponseOutputWithContext

func (o EnvironmentVarResponseOutput) ToEnvironmentVarResponseOutputWithContext(ctx context.Context) EnvironmentVarResponseOutput

func (EnvironmentVarResponseOutput) Value

Non-secret environment variable value.

type EnvironmentVariable

type EnvironmentVariable struct {
	// Environment variable name
	Name string `pulumi:"name"`
	// Environment variable value
	Value string `pulumi:"value"`
}

type EnvironmentVariableArgs

type EnvironmentVariableArgs struct {
	// Environment variable name
	Name pulumi.StringInput `pulumi:"name"`
	// Environment variable value
	Value pulumi.StringInput `pulumi:"value"`
}

func (EnvironmentVariableArgs) ElementType

func (EnvironmentVariableArgs) ElementType() reflect.Type

func (EnvironmentVariableArgs) ToEnvironmentVariableOutput

func (i EnvironmentVariableArgs) ToEnvironmentVariableOutput() EnvironmentVariableOutput

func (EnvironmentVariableArgs) ToEnvironmentVariableOutputWithContext

func (i EnvironmentVariableArgs) ToEnvironmentVariableOutputWithContext(ctx context.Context) EnvironmentVariableOutput

type EnvironmentVariableArray

type EnvironmentVariableArray []EnvironmentVariableInput

func (EnvironmentVariableArray) ElementType

func (EnvironmentVariableArray) ElementType() reflect.Type

func (EnvironmentVariableArray) ToEnvironmentVariableArrayOutput

func (i EnvironmentVariableArray) ToEnvironmentVariableArrayOutput() EnvironmentVariableArrayOutput

func (EnvironmentVariableArray) ToEnvironmentVariableArrayOutputWithContext

func (i EnvironmentVariableArray) ToEnvironmentVariableArrayOutputWithContext(ctx context.Context) EnvironmentVariableArrayOutput

type EnvironmentVariableArrayInput

type EnvironmentVariableArrayInput interface {
	pulumi.Input

	ToEnvironmentVariableArrayOutput() EnvironmentVariableArrayOutput
	ToEnvironmentVariableArrayOutputWithContext(context.Context) EnvironmentVariableArrayOutput
}

EnvironmentVariableArrayInput is an input type that accepts EnvironmentVariableArray and EnvironmentVariableArrayOutput values. You can construct a concrete instance of `EnvironmentVariableArrayInput` via:

EnvironmentVariableArray{ EnvironmentVariableArgs{...} }

type EnvironmentVariableArrayOutput

type EnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentVariableArrayOutput) ElementType

func (EnvironmentVariableArrayOutput) Index

func (EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutput

func (o EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutput() EnvironmentVariableArrayOutput

func (EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutputWithContext

func (o EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutputWithContext(ctx context.Context) EnvironmentVariableArrayOutput

type EnvironmentVariableInput

type EnvironmentVariableInput interface {
	pulumi.Input

	ToEnvironmentVariableOutput() EnvironmentVariableOutput
	ToEnvironmentVariableOutputWithContext(context.Context) EnvironmentVariableOutput
}

EnvironmentVariableInput is an input type that accepts EnvironmentVariableArgs and EnvironmentVariableOutput values. You can construct a concrete instance of `EnvironmentVariableInput` via:

EnvironmentVariableArgs{...}

type EnvironmentVariableOutput

type EnvironmentVariableOutput struct{ *pulumi.OutputState }

func (EnvironmentVariableOutput) ElementType

func (EnvironmentVariableOutput) ElementType() reflect.Type

func (EnvironmentVariableOutput) Name

Environment variable name

func (EnvironmentVariableOutput) ToEnvironmentVariableOutput

func (o EnvironmentVariableOutput) ToEnvironmentVariableOutput() EnvironmentVariableOutput

func (EnvironmentVariableOutput) ToEnvironmentVariableOutputWithContext

func (o EnvironmentVariableOutput) ToEnvironmentVariableOutputWithContext(ctx context.Context) EnvironmentVariableOutput

func (EnvironmentVariableOutput) Value

Environment variable value

type EnvironmentVariableResponse

type EnvironmentVariableResponse struct {
	// Environment variable name
	Name string `pulumi:"name"`
	// Environment variable value
	Value string `pulumi:"value"`
}

type EnvironmentVariableResponseArrayOutput

type EnvironmentVariableResponseArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentVariableResponseArrayOutput) ElementType

func (EnvironmentVariableResponseArrayOutput) Index

func (EnvironmentVariableResponseArrayOutput) ToEnvironmentVariableResponseArrayOutput

func (o EnvironmentVariableResponseArrayOutput) ToEnvironmentVariableResponseArrayOutput() EnvironmentVariableResponseArrayOutput

func (EnvironmentVariableResponseArrayOutput) ToEnvironmentVariableResponseArrayOutputWithContext

func (o EnvironmentVariableResponseArrayOutput) ToEnvironmentVariableResponseArrayOutputWithContext(ctx context.Context) EnvironmentVariableResponseArrayOutput

type EnvironmentVariableResponseOutput

type EnvironmentVariableResponseOutput struct{ *pulumi.OutputState }

func (EnvironmentVariableResponseOutput) ElementType

func (EnvironmentVariableResponseOutput) Name

Environment variable name

func (EnvironmentVariableResponseOutput) ToEnvironmentVariableResponseOutput

func (o EnvironmentVariableResponseOutput) ToEnvironmentVariableResponseOutput() EnvironmentVariableResponseOutput

func (EnvironmentVariableResponseOutput) ToEnvironmentVariableResponseOutputWithContext

func (o EnvironmentVariableResponseOutput) ToEnvironmentVariableResponseOutputWithContext(ctx context.Context) EnvironmentVariableResponseOutput

func (EnvironmentVariableResponseOutput) Value

Environment variable value

type ErrorEntityResponse

type ErrorEntityResponse struct {
	// Basic error code.
	Code *string `pulumi:"code"`
	// Error Details.
	Details []ErrorEntityResponse `pulumi:"details"`
	// Type of error.
	ExtendedCode *string `pulumi:"extendedCode"`
	// Inner errors.
	InnerErrors []ErrorEntityResponse `pulumi:"innerErrors"`
	// Any details of the error.
	Message *string `pulumi:"message"`
	// Message template.
	MessageTemplate *string `pulumi:"messageTemplate"`
	// Parameters for the template.
	Parameters []string `pulumi:"parameters"`
	// The error target.
	Target *string `pulumi:"target"`
}

Body of the error response returned from the API.

type ErrorEntityResponseArrayOutput

type ErrorEntityResponseArrayOutput struct{ *pulumi.OutputState }

func (ErrorEntityResponseArrayOutput) ElementType

func (ErrorEntityResponseArrayOutput) Index

func (ErrorEntityResponseArrayOutput) ToErrorEntityResponseArrayOutput

func (o ErrorEntityResponseArrayOutput) ToErrorEntityResponseArrayOutput() ErrorEntityResponseArrayOutput

func (ErrorEntityResponseArrayOutput) ToErrorEntityResponseArrayOutputWithContext

func (o ErrorEntityResponseArrayOutput) ToErrorEntityResponseArrayOutputWithContext(ctx context.Context) ErrorEntityResponseArrayOutput

type ErrorEntityResponseOutput

type ErrorEntityResponseOutput struct{ *pulumi.OutputState }

Body of the error response returned from the API.

func (ErrorEntityResponseOutput) Code

Basic error code.

func (ErrorEntityResponseOutput) Details

Error Details.

func (ErrorEntityResponseOutput) ElementType

func (ErrorEntityResponseOutput) ElementType() reflect.Type

func (ErrorEntityResponseOutput) ExtendedCode

Type of error.

func (ErrorEntityResponseOutput) InnerErrors

Inner errors.

func (ErrorEntityResponseOutput) Message

Any details of the error.

func (ErrorEntityResponseOutput) MessageTemplate

func (o ErrorEntityResponseOutput) MessageTemplate() pulumi.StringPtrOutput

Message template.

func (ErrorEntityResponseOutput) Parameters

Parameters for the template.

func (ErrorEntityResponseOutput) Target

The error target.

func (ErrorEntityResponseOutput) ToErrorEntityResponseOutput

func (o ErrorEntityResponseOutput) ToErrorEntityResponseOutput() ErrorEntityResponseOutput

func (ErrorEntityResponseOutput) ToErrorEntityResponseOutputWithContext

func (o ErrorEntityResponseOutput) ToErrorEntityResponseOutputWithContext(ctx context.Context) ErrorEntityResponseOutput

type ErrorEntityResponsePtrOutput

type ErrorEntityResponsePtrOutput struct{ *pulumi.OutputState }

func (ErrorEntityResponsePtrOutput) Code

Basic error code.

func (ErrorEntityResponsePtrOutput) Details

Error Details.

func (ErrorEntityResponsePtrOutput) Elem

func (ErrorEntityResponsePtrOutput) ElementType

func (ErrorEntityResponsePtrOutput) ExtendedCode

Type of error.

func (ErrorEntityResponsePtrOutput) InnerErrors

Inner errors.

func (ErrorEntityResponsePtrOutput) Message

Any details of the error.

func (ErrorEntityResponsePtrOutput) MessageTemplate

Message template.

func (ErrorEntityResponsePtrOutput) Parameters

Parameters for the template.

func (ErrorEntityResponsePtrOutput) Target

The error target.

func (ErrorEntityResponsePtrOutput) ToErrorEntityResponsePtrOutput

func (o ErrorEntityResponsePtrOutput) ToErrorEntityResponsePtrOutput() ErrorEntityResponsePtrOutput

func (ErrorEntityResponsePtrOutput) ToErrorEntityResponsePtrOutputWithContext

func (o ErrorEntityResponsePtrOutput) ToErrorEntityResponsePtrOutputWithContext(ctx context.Context) ErrorEntityResponsePtrOutput

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 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

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 ExpressionResponse

type ExpressionResponse struct {
	// The azure resource error info.
	Error *AzureResourceErrorInfoResponse `pulumi:"error"`
	// The sub expressions.
	Subexpressions []ExpressionResponse `pulumi:"subexpressions"`
	// The text.
	Text  *string     `pulumi:"text"`
	Value interface{} `pulumi:"value"`
}

The expression.

type ExpressionResponseArrayOutput

type ExpressionResponseArrayOutput struct{ *pulumi.OutputState }

func (ExpressionResponseArrayOutput) ElementType

func (ExpressionResponseArrayOutput) Index

func (ExpressionResponseArrayOutput) ToExpressionResponseArrayOutput

func (o ExpressionResponseArrayOutput) ToExpressionResponseArrayOutput() ExpressionResponseArrayOutput

func (ExpressionResponseArrayOutput) ToExpressionResponseArrayOutputWithContext

func (o ExpressionResponseArrayOutput) ToExpressionResponseArrayOutputWithContext(ctx context.Context) ExpressionResponseArrayOutput

type ExpressionResponseOutput

type ExpressionResponseOutput struct{ *pulumi.OutputState }

The expression.

func (ExpressionResponseOutput) ElementType

func (ExpressionResponseOutput) ElementType() reflect.Type

func (ExpressionResponseOutput) Error

The azure resource error info.

func (ExpressionResponseOutput) Subexpressions

The sub expressions.

func (ExpressionResponseOutput) Text

The text.

func (ExpressionResponseOutput) ToExpressionResponseOutput

func (o ExpressionResponseOutput) ToExpressionResponseOutput() ExpressionResponseOutput

func (ExpressionResponseOutput) ToExpressionResponseOutputWithContext

func (o ExpressionResponseOutput) ToExpressionResponseOutputWithContext(ctx context.Context) ExpressionResponseOutput

func (ExpressionResponseOutput) Value

type ExpressionRootResponse

type ExpressionRootResponse struct {
	// The azure resource error info.
	Error *AzureResourceErrorInfoResponse `pulumi:"error"`
	// The path.
	Path *string `pulumi:"path"`
	// The sub expressions.
	Subexpressions []ExpressionResponse `pulumi:"subexpressions"`
	// The text.
	Text  *string     `pulumi:"text"`
	Value interface{} `pulumi:"value"`
}

The expression root.

type ExpressionRootResponseArrayOutput

type ExpressionRootResponseArrayOutput struct{ *pulumi.OutputState }

func (ExpressionRootResponseArrayOutput) ElementType

func (ExpressionRootResponseArrayOutput) Index

func (ExpressionRootResponseArrayOutput) ToExpressionRootResponseArrayOutput

func (o ExpressionRootResponseArrayOutput) ToExpressionRootResponseArrayOutput() ExpressionRootResponseArrayOutput

func (ExpressionRootResponseArrayOutput) ToExpressionRootResponseArrayOutputWithContext

func (o ExpressionRootResponseArrayOutput) ToExpressionRootResponseArrayOutputWithContext(ctx context.Context) ExpressionRootResponseArrayOutput

type ExpressionRootResponseOutput

type ExpressionRootResponseOutput struct{ *pulumi.OutputState }

The expression root.

func (ExpressionRootResponseOutput) ElementType

func (ExpressionRootResponseOutput) Error

The azure resource error info.

func (ExpressionRootResponseOutput) Path

The path.

func (ExpressionRootResponseOutput) Subexpressions

The sub expressions.

func (ExpressionRootResponseOutput) Text

The text.

func (ExpressionRootResponseOutput) ToExpressionRootResponseOutput

func (o ExpressionRootResponseOutput) ToExpressionRootResponseOutput() ExpressionRootResponseOutput

func (ExpressionRootResponseOutput) ToExpressionRootResponseOutputWithContext

func (o ExpressionRootResponseOutput) ToExpressionRootResponseOutputWithContext(ctx context.Context) ExpressionRootResponseOutput

func (ExpressionRootResponseOutput) Value

type ExtendedLocation

type ExtendedLocation struct {
	// Name of extended location.
	Name *string `pulumi:"name"`
}

Extended Location.

type ExtendedLocationArgs

type ExtendedLocationArgs struct {
	// Name of extended location.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Extended Location.

func (ExtendedLocationArgs) ElementType

func (ExtendedLocationArgs) ElementType() reflect.Type

func (ExtendedLocationArgs) ToExtendedLocationOutput

func (i ExtendedLocationArgs) ToExtendedLocationOutput() ExtendedLocationOutput

func (ExtendedLocationArgs) ToExtendedLocationOutputWithContext

func (i ExtendedLocationArgs) ToExtendedLocationOutputWithContext(ctx context.Context) ExtendedLocationOutput

func (ExtendedLocationArgs) ToExtendedLocationPtrOutput

func (i ExtendedLocationArgs) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput

func (ExtendedLocationArgs) ToExtendedLocationPtrOutputWithContext

func (i ExtendedLocationArgs) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput

type ExtendedLocationInput

type ExtendedLocationInput interface {
	pulumi.Input

	ToExtendedLocationOutput() ExtendedLocationOutput
	ToExtendedLocationOutputWithContext(context.Context) ExtendedLocationOutput
}

ExtendedLocationInput is an input type that accepts ExtendedLocationArgs and ExtendedLocationOutput values. You can construct a concrete instance of `ExtendedLocationInput` via:

ExtendedLocationArgs{...}

type ExtendedLocationOutput

type ExtendedLocationOutput struct{ *pulumi.OutputState }

Extended Location.

func (ExtendedLocationOutput) ElementType

func (ExtendedLocationOutput) ElementType() reflect.Type

func (ExtendedLocationOutput) Name

Name of extended location.

func (ExtendedLocationOutput) ToExtendedLocationOutput

func (o ExtendedLocationOutput) ToExtendedLocationOutput() ExtendedLocationOutput

func (ExtendedLocationOutput) ToExtendedLocationOutputWithContext

func (o ExtendedLocationOutput) ToExtendedLocationOutputWithContext(ctx context.Context) ExtendedLocationOutput

func (ExtendedLocationOutput) ToExtendedLocationPtrOutput

func (o ExtendedLocationOutput) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput

func (ExtendedLocationOutput) ToExtendedLocationPtrOutputWithContext

func (o ExtendedLocationOutput) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput

type ExtendedLocationPtrInput

type ExtendedLocationPtrInput interface {
	pulumi.Input

	ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput
	ToExtendedLocationPtrOutputWithContext(context.Context) ExtendedLocationPtrOutput
}

ExtendedLocationPtrInput is an input type that accepts ExtendedLocationArgs, ExtendedLocationPtr and ExtendedLocationPtrOutput values. You can construct a concrete instance of `ExtendedLocationPtrInput` via:

        ExtendedLocationArgs{...}

or:

        nil

type ExtendedLocationPtrOutput

type ExtendedLocationPtrOutput struct{ *pulumi.OutputState }

func (ExtendedLocationPtrOutput) Elem

func (ExtendedLocationPtrOutput) ElementType

func (ExtendedLocationPtrOutput) ElementType() reflect.Type

func (ExtendedLocationPtrOutput) Name

Name of extended location.

func (ExtendedLocationPtrOutput) ToExtendedLocationPtrOutput

func (o ExtendedLocationPtrOutput) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput

func (ExtendedLocationPtrOutput) ToExtendedLocationPtrOutputWithContext

func (o ExtendedLocationPtrOutput) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput

type ExtendedLocationResponse

type ExtendedLocationResponse struct {
	// Name of extended location.
	Name *string `pulumi:"name"`
	// Type of extended location.
	Type string `pulumi:"type"`
}

Extended Location.

type ExtendedLocationResponseOutput

type ExtendedLocationResponseOutput struct{ *pulumi.OutputState }

Extended Location.

func (ExtendedLocationResponseOutput) ElementType

func (ExtendedLocationResponseOutput) Name

Name of extended location.

func (ExtendedLocationResponseOutput) ToExtendedLocationResponseOutput

func (o ExtendedLocationResponseOutput) ToExtendedLocationResponseOutput() ExtendedLocationResponseOutput

func (ExtendedLocationResponseOutput) ToExtendedLocationResponseOutputWithContext

func (o ExtendedLocationResponseOutput) ToExtendedLocationResponseOutputWithContext(ctx context.Context) ExtendedLocationResponseOutput

func (ExtendedLocationResponseOutput) Type

Type of extended location.

type ExtendedLocationResponsePtrOutput

type ExtendedLocationResponsePtrOutput struct{ *pulumi.OutputState }

func (ExtendedLocationResponsePtrOutput) Elem

func (ExtendedLocationResponsePtrOutput) ElementType

func (ExtendedLocationResponsePtrOutput) Name

Name of extended location.

func (ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutput

func (o ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutput() ExtendedLocationResponsePtrOutput

func (ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutputWithContext

func (o ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutputWithContext(ctx context.Context) ExtendedLocationResponsePtrOutput

func (ExtendedLocationResponsePtrOutput) Type

Type of extended location.

type Facebook

type Facebook struct {
	// <code>false</code> if the Facebook provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled *bool `pulumi:"enabled"`
	// The version of the Facebook api to be used while logging in.
	GraphApiVersion *string `pulumi:"graphApiVersion"`
	// The configuration settings of the login flow.
	Login *LoginScopes `pulumi:"login"`
	// The configuration settings of the app registration for the Facebook provider.
	Registration *AppRegistration `pulumi:"registration"`
}

The configuration settings of the Facebook provider.

type FacebookArgs

type FacebookArgs struct {
	// <code>false</code> if the Facebook provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// The version of the Facebook api to be used while logging in.
	GraphApiVersion pulumi.StringPtrInput `pulumi:"graphApiVersion"`
	// The configuration settings of the login flow.
	Login LoginScopesPtrInput `pulumi:"login"`
	// The configuration settings of the app registration for the Facebook provider.
	Registration AppRegistrationPtrInput `pulumi:"registration"`
}

The configuration settings of the Facebook provider.

func (FacebookArgs) ElementType

func (FacebookArgs) ElementType() reflect.Type

func (FacebookArgs) ToFacebookOutput

func (i FacebookArgs) ToFacebookOutput() FacebookOutput

func (FacebookArgs) ToFacebookOutputWithContext

func (i FacebookArgs) ToFacebookOutputWithContext(ctx context.Context) FacebookOutput

func (FacebookArgs) ToFacebookPtrOutput

func (i FacebookArgs) ToFacebookPtrOutput() FacebookPtrOutput

func (FacebookArgs) ToFacebookPtrOutputWithContext

func (i FacebookArgs) ToFacebookPtrOutputWithContext(ctx context.Context) FacebookPtrOutput

type FacebookInput

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

type FacebookOutput struct{ *pulumi.OutputState }

The configuration settings of the Facebook provider.

func (FacebookOutput) ElementType

func (FacebookOutput) ElementType() reflect.Type

func (FacebookOutput) Enabled

func (o FacebookOutput) Enabled() pulumi.BoolPtrOutput

<code>false</code> if the Facebook provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (FacebookOutput) GraphApiVersion

func (o FacebookOutput) GraphApiVersion() pulumi.StringPtrOutput

The version of the Facebook api to be used while logging in.

func (FacebookOutput) Login

The configuration settings of the login flow.

func (FacebookOutput) Registration

func (o FacebookOutput) Registration() AppRegistrationPtrOutput

The configuration settings of the app registration for the Facebook provider.

func (FacebookOutput) ToFacebookOutput

func (o FacebookOutput) ToFacebookOutput() FacebookOutput

func (FacebookOutput) ToFacebookOutputWithContext

func (o FacebookOutput) ToFacebookOutputWithContext(ctx context.Context) FacebookOutput

func (FacebookOutput) ToFacebookPtrOutput

func (o FacebookOutput) ToFacebookPtrOutput() FacebookPtrOutput

func (FacebookOutput) ToFacebookPtrOutputWithContext

func (o FacebookOutput) ToFacebookPtrOutputWithContext(ctx context.Context) FacebookPtrOutput

type FacebookPtrInput

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

func FacebookPtr(v *FacebookArgs) FacebookPtrInput

type FacebookPtrOutput

type FacebookPtrOutput struct{ *pulumi.OutputState }

func (FacebookPtrOutput) Elem

func (FacebookPtrOutput) ElementType

func (FacebookPtrOutput) ElementType() reflect.Type

func (FacebookPtrOutput) Enabled

<code>false</code> if the Facebook provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (FacebookPtrOutput) GraphApiVersion

func (o FacebookPtrOutput) GraphApiVersion() pulumi.StringPtrOutput

The version of the Facebook api to be used while logging in.

func (FacebookPtrOutput) Login

The configuration settings of the login flow.

func (FacebookPtrOutput) Registration

The configuration settings of the app registration for the Facebook provider.

func (FacebookPtrOutput) ToFacebookPtrOutput

func (o FacebookPtrOutput) ToFacebookPtrOutput() FacebookPtrOutput

func (FacebookPtrOutput) ToFacebookPtrOutputWithContext

func (o FacebookPtrOutput) ToFacebookPtrOutputWithContext(ctx context.Context) FacebookPtrOutput

type FacebookResponse

type FacebookResponse struct {
	// <code>false</code> if the Facebook provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled *bool `pulumi:"enabled"`
	// The version of the Facebook api to be used while logging in.
	GraphApiVersion *string `pulumi:"graphApiVersion"`
	// The configuration settings of the login flow.
	Login *LoginScopesResponse `pulumi:"login"`
	// The configuration settings of the app registration for the Facebook provider.
	Registration *AppRegistrationResponse `pulumi:"registration"`
}

The configuration settings of the Facebook provider.

type FacebookResponseOutput

type FacebookResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the Facebook provider.

func (FacebookResponseOutput) ElementType

func (FacebookResponseOutput) ElementType() reflect.Type

func (FacebookResponseOutput) Enabled

<code>false</code> if the Facebook provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (FacebookResponseOutput) GraphApiVersion

func (o FacebookResponseOutput) GraphApiVersion() pulumi.StringPtrOutput

The version of the Facebook api to be used while logging in.

func (FacebookResponseOutput) Login

The configuration settings of the login flow.

func (FacebookResponseOutput) Registration

The configuration settings of the app registration for the Facebook provider.

func (FacebookResponseOutput) ToFacebookResponseOutput

func (o FacebookResponseOutput) ToFacebookResponseOutput() FacebookResponseOutput

func (FacebookResponseOutput) ToFacebookResponseOutputWithContext

func (o FacebookResponseOutput) ToFacebookResponseOutputWithContext(ctx context.Context) FacebookResponseOutput

type FacebookResponsePtrOutput

type FacebookResponsePtrOutput struct{ *pulumi.OutputState }

func (FacebookResponsePtrOutput) Elem

func (FacebookResponsePtrOutput) ElementType

func (FacebookResponsePtrOutput) ElementType() reflect.Type

func (FacebookResponsePtrOutput) Enabled

<code>false</code> if the Facebook provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (FacebookResponsePtrOutput) GraphApiVersion

func (o FacebookResponsePtrOutput) GraphApiVersion() pulumi.StringPtrOutput

The version of the Facebook api to be used while logging in.

func (FacebookResponsePtrOutput) Login

The configuration settings of the login flow.

func (FacebookResponsePtrOutput) Registration

The configuration settings of the app registration for the Facebook provider.

func (FacebookResponsePtrOutput) ToFacebookResponsePtrOutput

func (o FacebookResponsePtrOutput) ToFacebookResponsePtrOutput() FacebookResponsePtrOutput

func (FacebookResponsePtrOutput) ToFacebookResponsePtrOutputWithContext

func (o FacebookResponsePtrOutput) ToFacebookResponsePtrOutputWithContext(ctx context.Context) FacebookResponsePtrOutput

type FileSystemApplicationLogsConfig

type FileSystemApplicationLogsConfig struct {
	// Log level.
	Level *LogLevel `pulumi:"level"`
}

Application logs to file system configuration.

func (*FileSystemApplicationLogsConfig) Defaults

Defaults sets the appropriate defaults for FileSystemApplicationLogsConfig

type FileSystemApplicationLogsConfigArgs

type FileSystemApplicationLogsConfigArgs struct {
	// Log level.
	Level LogLevelPtrInput `pulumi:"level"`
}

Application logs to file system configuration.

func (*FileSystemApplicationLogsConfigArgs) Defaults

Defaults sets the appropriate defaults for FileSystemApplicationLogsConfigArgs

func (FileSystemApplicationLogsConfigArgs) ElementType

func (FileSystemApplicationLogsConfigArgs) ToFileSystemApplicationLogsConfigOutput

func (i FileSystemApplicationLogsConfigArgs) ToFileSystemApplicationLogsConfigOutput() FileSystemApplicationLogsConfigOutput

func (FileSystemApplicationLogsConfigArgs) ToFileSystemApplicationLogsConfigOutputWithContext

func (i FileSystemApplicationLogsConfigArgs) ToFileSystemApplicationLogsConfigOutputWithContext(ctx context.Context) FileSystemApplicationLogsConfigOutput

func (FileSystemApplicationLogsConfigArgs) ToFileSystemApplicationLogsConfigPtrOutput

func (i FileSystemApplicationLogsConfigArgs) ToFileSystemApplicationLogsConfigPtrOutput() FileSystemApplicationLogsConfigPtrOutput

func (FileSystemApplicationLogsConfigArgs) ToFileSystemApplicationLogsConfigPtrOutputWithContext

func (i FileSystemApplicationLogsConfigArgs) ToFileSystemApplicationLogsConfigPtrOutputWithContext(ctx context.Context) FileSystemApplicationLogsConfigPtrOutput

type FileSystemApplicationLogsConfigInput

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

type FileSystemApplicationLogsConfigOutput struct{ *pulumi.OutputState }

Application logs to file system configuration.

func (FileSystemApplicationLogsConfigOutput) ElementType

func (FileSystemApplicationLogsConfigOutput) Level

Log level.

func (FileSystemApplicationLogsConfigOutput) ToFileSystemApplicationLogsConfigOutput

func (o FileSystemApplicationLogsConfigOutput) ToFileSystemApplicationLogsConfigOutput() FileSystemApplicationLogsConfigOutput

func (FileSystemApplicationLogsConfigOutput) ToFileSystemApplicationLogsConfigOutputWithContext

func (o FileSystemApplicationLogsConfigOutput) ToFileSystemApplicationLogsConfigOutputWithContext(ctx context.Context) FileSystemApplicationLogsConfigOutput

func (FileSystemApplicationLogsConfigOutput) ToFileSystemApplicationLogsConfigPtrOutput

func (o FileSystemApplicationLogsConfigOutput) ToFileSystemApplicationLogsConfigPtrOutput() FileSystemApplicationLogsConfigPtrOutput

func (FileSystemApplicationLogsConfigOutput) ToFileSystemApplicationLogsConfigPtrOutputWithContext

func (o FileSystemApplicationLogsConfigOutput) ToFileSystemApplicationLogsConfigPtrOutputWithContext(ctx context.Context) FileSystemApplicationLogsConfigPtrOutput

type FileSystemApplicationLogsConfigPtrInput

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

type FileSystemApplicationLogsConfigPtrOutput struct{ *pulumi.OutputState }

func (FileSystemApplicationLogsConfigPtrOutput) Elem

func (FileSystemApplicationLogsConfigPtrOutput) ElementType

func (FileSystemApplicationLogsConfigPtrOutput) Level

Log level.

func (FileSystemApplicationLogsConfigPtrOutput) ToFileSystemApplicationLogsConfigPtrOutput

func (o FileSystemApplicationLogsConfigPtrOutput) ToFileSystemApplicationLogsConfigPtrOutput() FileSystemApplicationLogsConfigPtrOutput

func (FileSystemApplicationLogsConfigPtrOutput) ToFileSystemApplicationLogsConfigPtrOutputWithContext

func (o FileSystemApplicationLogsConfigPtrOutput) ToFileSystemApplicationLogsConfigPtrOutputWithContext(ctx context.Context) FileSystemApplicationLogsConfigPtrOutput

type FileSystemApplicationLogsConfigResponse

type FileSystemApplicationLogsConfigResponse struct {
	// Log level.
	Level *string `pulumi:"level"`
}

Application logs to file system configuration.

func (*FileSystemApplicationLogsConfigResponse) Defaults

Defaults sets the appropriate defaults for FileSystemApplicationLogsConfigResponse

type FileSystemApplicationLogsConfigResponseOutput

type FileSystemApplicationLogsConfigResponseOutput struct{ *pulumi.OutputState }

Application logs to file system configuration.

func (FileSystemApplicationLogsConfigResponseOutput) ElementType

func (FileSystemApplicationLogsConfigResponseOutput) Level

Log level.

func (FileSystemApplicationLogsConfigResponseOutput) ToFileSystemApplicationLogsConfigResponseOutput

func (o FileSystemApplicationLogsConfigResponseOutput) ToFileSystemApplicationLogsConfigResponseOutput() FileSystemApplicationLogsConfigResponseOutput

func (FileSystemApplicationLogsConfigResponseOutput) ToFileSystemApplicationLogsConfigResponseOutputWithContext

func (o FileSystemApplicationLogsConfigResponseOutput) ToFileSystemApplicationLogsConfigResponseOutputWithContext(ctx context.Context) FileSystemApplicationLogsConfigResponseOutput

type FileSystemApplicationLogsConfigResponsePtrOutput

type FileSystemApplicationLogsConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (FileSystemApplicationLogsConfigResponsePtrOutput) Elem

func (FileSystemApplicationLogsConfigResponsePtrOutput) ElementType

func (FileSystemApplicationLogsConfigResponsePtrOutput) Level

Log level.

func (FileSystemApplicationLogsConfigResponsePtrOutput) ToFileSystemApplicationLogsConfigResponsePtrOutput

func (o FileSystemApplicationLogsConfigResponsePtrOutput) ToFileSystemApplicationLogsConfigResponsePtrOutput() FileSystemApplicationLogsConfigResponsePtrOutput

func (FileSystemApplicationLogsConfigResponsePtrOutput) ToFileSystemApplicationLogsConfigResponsePtrOutputWithContext

func (o FileSystemApplicationLogsConfigResponsePtrOutput) ToFileSystemApplicationLogsConfigResponsePtrOutputWithContext(ctx context.Context) FileSystemApplicationLogsConfigResponsePtrOutput

type FileSystemHttpLogsConfig

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

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

func (FileSystemHttpLogsConfigArgs) ToFileSystemHttpLogsConfigOutput

func (i FileSystemHttpLogsConfigArgs) ToFileSystemHttpLogsConfigOutput() FileSystemHttpLogsConfigOutput

func (FileSystemHttpLogsConfigArgs) ToFileSystemHttpLogsConfigOutputWithContext

func (i FileSystemHttpLogsConfigArgs) ToFileSystemHttpLogsConfigOutputWithContext(ctx context.Context) FileSystemHttpLogsConfigOutput

func (FileSystemHttpLogsConfigArgs) ToFileSystemHttpLogsConfigPtrOutput

func (i FileSystemHttpLogsConfigArgs) ToFileSystemHttpLogsConfigPtrOutput() FileSystemHttpLogsConfigPtrOutput

func (FileSystemHttpLogsConfigArgs) ToFileSystemHttpLogsConfigPtrOutputWithContext

func (i FileSystemHttpLogsConfigArgs) ToFileSystemHttpLogsConfigPtrOutputWithContext(ctx context.Context) FileSystemHttpLogsConfigPtrOutput

type FileSystemHttpLogsConfigInput

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

type FileSystemHttpLogsConfigOutput struct{ *pulumi.OutputState }

Http logs to file system configuration.

func (FileSystemHttpLogsConfigOutput) ElementType

func (FileSystemHttpLogsConfigOutput) Enabled

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

func (FileSystemHttpLogsConfigOutput) RetentionInDays

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

func (FileSystemHttpLogsConfigOutput) RetentionInMb

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

func (o FileSystemHttpLogsConfigOutput) ToFileSystemHttpLogsConfigOutput() FileSystemHttpLogsConfigOutput

func (FileSystemHttpLogsConfigOutput) ToFileSystemHttpLogsConfigOutputWithContext

func (o FileSystemHttpLogsConfigOutput) ToFileSystemHttpLogsConfigOutputWithContext(ctx context.Context) FileSystemHttpLogsConfigOutput

func (FileSystemHttpLogsConfigOutput) ToFileSystemHttpLogsConfigPtrOutput

func (o FileSystemHttpLogsConfigOutput) ToFileSystemHttpLogsConfigPtrOutput() FileSystemHttpLogsConfigPtrOutput

func (FileSystemHttpLogsConfigOutput) ToFileSystemHttpLogsConfigPtrOutputWithContext

func (o FileSystemHttpLogsConfigOutput) ToFileSystemHttpLogsConfigPtrOutputWithContext(ctx context.Context) FileSystemHttpLogsConfigPtrOutput

type FileSystemHttpLogsConfigPtrInput

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

type FileSystemHttpLogsConfigPtrOutput

type FileSystemHttpLogsConfigPtrOutput struct{ *pulumi.OutputState }

func (FileSystemHttpLogsConfigPtrOutput) Elem

func (FileSystemHttpLogsConfigPtrOutput) ElementType

func (FileSystemHttpLogsConfigPtrOutput) Enabled

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

func (FileSystemHttpLogsConfigPtrOutput) RetentionInDays

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

func (FileSystemHttpLogsConfigPtrOutput) RetentionInMb

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

func (o FileSystemHttpLogsConfigPtrOutput) ToFileSystemHttpLogsConfigPtrOutput() FileSystemHttpLogsConfigPtrOutput

func (FileSystemHttpLogsConfigPtrOutput) ToFileSystemHttpLogsConfigPtrOutputWithContext

func (o FileSystemHttpLogsConfigPtrOutput) ToFileSystemHttpLogsConfigPtrOutputWithContext(ctx context.Context) FileSystemHttpLogsConfigPtrOutput

type FileSystemHttpLogsConfigResponse

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 FileSystemHttpLogsConfigResponseOutput

type FileSystemHttpLogsConfigResponseOutput struct{ *pulumi.OutputState }

Http logs to file system configuration.

func (FileSystemHttpLogsConfigResponseOutput) ElementType

func (FileSystemHttpLogsConfigResponseOutput) Enabled

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

func (FileSystemHttpLogsConfigResponseOutput) RetentionInDays

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

func (FileSystemHttpLogsConfigResponseOutput) RetentionInMb

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

func (o FileSystemHttpLogsConfigResponseOutput) ToFileSystemHttpLogsConfigResponseOutput() FileSystemHttpLogsConfigResponseOutput

func (FileSystemHttpLogsConfigResponseOutput) ToFileSystemHttpLogsConfigResponseOutputWithContext

func (o FileSystemHttpLogsConfigResponseOutput) ToFileSystemHttpLogsConfigResponseOutputWithContext(ctx context.Context) FileSystemHttpLogsConfigResponseOutput

type FileSystemHttpLogsConfigResponsePtrOutput

type FileSystemHttpLogsConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (FileSystemHttpLogsConfigResponsePtrOutput) Elem

func (FileSystemHttpLogsConfigResponsePtrOutput) ElementType

func (FileSystemHttpLogsConfigResponsePtrOutput) Enabled

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

func (FileSystemHttpLogsConfigResponsePtrOutput) RetentionInDays

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

func (FileSystemHttpLogsConfigResponsePtrOutput) RetentionInMb

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

func (o FileSystemHttpLogsConfigResponsePtrOutput) ToFileSystemHttpLogsConfigResponsePtrOutput() FileSystemHttpLogsConfigResponsePtrOutput

func (FileSystemHttpLogsConfigResponsePtrOutput) ToFileSystemHttpLogsConfigResponsePtrOutputWithContext

func (o FileSystemHttpLogsConfigResponsePtrOutput) ToFileSystemHttpLogsConfigResponsePtrOutputWithContext(ctx context.Context) FileSystemHttpLogsConfigResponsePtrOutput

type FileSystemTokenStore

type FileSystemTokenStore struct {
	// The directory in which the tokens will be stored.
	Directory *string `pulumi:"directory"`
}

The configuration settings of the storage of the tokens if a file system is used.

type FileSystemTokenStoreArgs

type FileSystemTokenStoreArgs struct {
	// The directory in which the tokens will be stored.
	Directory pulumi.StringPtrInput `pulumi:"directory"`
}

The configuration settings of the storage of the tokens if a file system is used.

func (FileSystemTokenStoreArgs) ElementType

func (FileSystemTokenStoreArgs) ElementType() reflect.Type

func (FileSystemTokenStoreArgs) ToFileSystemTokenStoreOutput

func (i FileSystemTokenStoreArgs) ToFileSystemTokenStoreOutput() FileSystemTokenStoreOutput

func (FileSystemTokenStoreArgs) ToFileSystemTokenStoreOutputWithContext

func (i FileSystemTokenStoreArgs) ToFileSystemTokenStoreOutputWithContext(ctx context.Context) FileSystemTokenStoreOutput

func (FileSystemTokenStoreArgs) ToFileSystemTokenStorePtrOutput

func (i FileSystemTokenStoreArgs) ToFileSystemTokenStorePtrOutput() FileSystemTokenStorePtrOutput

func (FileSystemTokenStoreArgs) ToFileSystemTokenStorePtrOutputWithContext

func (i FileSystemTokenStoreArgs) ToFileSystemTokenStorePtrOutputWithContext(ctx context.Context) FileSystemTokenStorePtrOutput

type FileSystemTokenStoreInput

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

type FileSystemTokenStoreOutput struct{ *pulumi.OutputState }

The configuration settings of the storage of the tokens if a file system is used.

func (FileSystemTokenStoreOutput) Directory

The directory in which the tokens will be stored.

func (FileSystemTokenStoreOutput) ElementType

func (FileSystemTokenStoreOutput) ElementType() reflect.Type

func (FileSystemTokenStoreOutput) ToFileSystemTokenStoreOutput

func (o FileSystemTokenStoreOutput) ToFileSystemTokenStoreOutput() FileSystemTokenStoreOutput

func (FileSystemTokenStoreOutput) ToFileSystemTokenStoreOutputWithContext

func (o FileSystemTokenStoreOutput) ToFileSystemTokenStoreOutputWithContext(ctx context.Context) FileSystemTokenStoreOutput

func (FileSystemTokenStoreOutput) ToFileSystemTokenStorePtrOutput

func (o FileSystemTokenStoreOutput) ToFileSystemTokenStorePtrOutput() FileSystemTokenStorePtrOutput

func (FileSystemTokenStoreOutput) ToFileSystemTokenStorePtrOutputWithContext

func (o FileSystemTokenStoreOutput) ToFileSystemTokenStorePtrOutputWithContext(ctx context.Context) FileSystemTokenStorePtrOutput

type FileSystemTokenStorePtrInput

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

type FileSystemTokenStorePtrOutput

type FileSystemTokenStorePtrOutput struct{ *pulumi.OutputState }

func (FileSystemTokenStorePtrOutput) Directory

The directory in which the tokens will be stored.

func (FileSystemTokenStorePtrOutput) Elem

func (FileSystemTokenStorePtrOutput) ElementType

func (FileSystemTokenStorePtrOutput) ToFileSystemTokenStorePtrOutput

func (o FileSystemTokenStorePtrOutput) ToFileSystemTokenStorePtrOutput() FileSystemTokenStorePtrOutput

func (FileSystemTokenStorePtrOutput) ToFileSystemTokenStorePtrOutputWithContext

func (o FileSystemTokenStorePtrOutput) ToFileSystemTokenStorePtrOutputWithContext(ctx context.Context) FileSystemTokenStorePtrOutput

type FileSystemTokenStoreResponse

type FileSystemTokenStoreResponse struct {
	// The directory in which the tokens will be stored.
	Directory *string `pulumi:"directory"`
}

The configuration settings of the storage of the tokens if a file system is used.

type FileSystemTokenStoreResponseOutput

type FileSystemTokenStoreResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the storage of the tokens if a file system is used.

func (FileSystemTokenStoreResponseOutput) Directory

The directory in which the tokens will be stored.

func (FileSystemTokenStoreResponseOutput) ElementType

func (FileSystemTokenStoreResponseOutput) ToFileSystemTokenStoreResponseOutput

func (o FileSystemTokenStoreResponseOutput) ToFileSystemTokenStoreResponseOutput() FileSystemTokenStoreResponseOutput

func (FileSystemTokenStoreResponseOutput) ToFileSystemTokenStoreResponseOutputWithContext

func (o FileSystemTokenStoreResponseOutput) ToFileSystemTokenStoreResponseOutputWithContext(ctx context.Context) FileSystemTokenStoreResponseOutput

type FileSystemTokenStoreResponsePtrOutput

type FileSystemTokenStoreResponsePtrOutput struct{ *pulumi.OutputState }

func (FileSystemTokenStoreResponsePtrOutput) Directory

The directory in which the tokens will be stored.

func (FileSystemTokenStoreResponsePtrOutput) Elem

func (FileSystemTokenStoreResponsePtrOutput) ElementType

func (FileSystemTokenStoreResponsePtrOutput) ToFileSystemTokenStoreResponsePtrOutput

func (o FileSystemTokenStoreResponsePtrOutput) ToFileSystemTokenStoreResponsePtrOutput() FileSystemTokenStoreResponsePtrOutput

func (FileSystemTokenStoreResponsePtrOutput) ToFileSystemTokenStoreResponsePtrOutputWithContext

func (o FileSystemTokenStoreResponsePtrOutput) ToFileSystemTokenStoreResponsePtrOutputWithContext(ctx context.Context) FileSystemTokenStoreResponsePtrOutput

type ForwardProxy

type ForwardProxy struct {
	// The convention used to determine the url of the request made.
	Convention *ForwardProxyConvention `pulumi:"convention"`
	// The name of the header containing the host of the request.
	CustomHostHeaderName *string `pulumi:"customHostHeaderName"`
	// The name of the header containing the scheme of the request.
	CustomProtoHeaderName *string `pulumi:"customProtoHeaderName"`
}

The configuration settings of a forward proxy used to make the requests.

type ForwardProxyArgs

type ForwardProxyArgs struct {
	// The convention used to determine the url of the request made.
	Convention ForwardProxyConventionPtrInput `pulumi:"convention"`
	// The name of the header containing the host of the request.
	CustomHostHeaderName pulumi.StringPtrInput `pulumi:"customHostHeaderName"`
	// The name of the header containing the scheme of the request.
	CustomProtoHeaderName pulumi.StringPtrInput `pulumi:"customProtoHeaderName"`
}

The configuration settings of a forward proxy used to make the requests.

func (ForwardProxyArgs) ElementType

func (ForwardProxyArgs) ElementType() reflect.Type

func (ForwardProxyArgs) ToForwardProxyOutput

func (i ForwardProxyArgs) ToForwardProxyOutput() ForwardProxyOutput

func (ForwardProxyArgs) ToForwardProxyOutputWithContext

func (i ForwardProxyArgs) ToForwardProxyOutputWithContext(ctx context.Context) ForwardProxyOutput

func (ForwardProxyArgs) ToForwardProxyPtrOutput

func (i ForwardProxyArgs) ToForwardProxyPtrOutput() ForwardProxyPtrOutput

func (ForwardProxyArgs) ToForwardProxyPtrOutputWithContext

func (i ForwardProxyArgs) ToForwardProxyPtrOutputWithContext(ctx context.Context) ForwardProxyPtrOutput

type ForwardProxyConvention

type ForwardProxyConvention string

The convention used to determine the url of the request made.

func (ForwardProxyConvention) ElementType

func (ForwardProxyConvention) ElementType() reflect.Type

func (ForwardProxyConvention) ToForwardProxyConventionOutput

func (e ForwardProxyConvention) ToForwardProxyConventionOutput() ForwardProxyConventionOutput

func (ForwardProxyConvention) ToForwardProxyConventionOutputWithContext

func (e ForwardProxyConvention) ToForwardProxyConventionOutputWithContext(ctx context.Context) ForwardProxyConventionOutput

func (ForwardProxyConvention) ToForwardProxyConventionPtrOutput

func (e ForwardProxyConvention) ToForwardProxyConventionPtrOutput() ForwardProxyConventionPtrOutput

func (ForwardProxyConvention) ToForwardProxyConventionPtrOutputWithContext

func (e ForwardProxyConvention) ToForwardProxyConventionPtrOutputWithContext(ctx context.Context) ForwardProxyConventionPtrOutput

func (ForwardProxyConvention) ToStringOutput

func (e ForwardProxyConvention) ToStringOutput() pulumi.StringOutput

func (ForwardProxyConvention) ToStringOutputWithContext

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

func (ForwardProxyConvention) ToStringPtrOutput

func (e ForwardProxyConvention) ToStringPtrOutput() pulumi.StringPtrOutput

func (ForwardProxyConvention) ToStringPtrOutputWithContext

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

type ForwardProxyConventionInput

type ForwardProxyConventionInput interface {
	pulumi.Input

	ToForwardProxyConventionOutput() ForwardProxyConventionOutput
	ToForwardProxyConventionOutputWithContext(context.Context) ForwardProxyConventionOutput
}

ForwardProxyConventionInput is an input type that accepts values of the ForwardProxyConvention enum A concrete instance of `ForwardProxyConventionInput` can be one of the following:

ForwardProxyConventionNoProxy
ForwardProxyConventionStandard
ForwardProxyConventionCustom

type ForwardProxyConventionOutput

type ForwardProxyConventionOutput struct{ *pulumi.OutputState }

func (ForwardProxyConventionOutput) ElementType

func (ForwardProxyConventionOutput) ToForwardProxyConventionOutput

func (o ForwardProxyConventionOutput) ToForwardProxyConventionOutput() ForwardProxyConventionOutput

func (ForwardProxyConventionOutput) ToForwardProxyConventionOutputWithContext

func (o ForwardProxyConventionOutput) ToForwardProxyConventionOutputWithContext(ctx context.Context) ForwardProxyConventionOutput

func (ForwardProxyConventionOutput) ToForwardProxyConventionPtrOutput

func (o ForwardProxyConventionOutput) ToForwardProxyConventionPtrOutput() ForwardProxyConventionPtrOutput

func (ForwardProxyConventionOutput) ToForwardProxyConventionPtrOutputWithContext

func (o ForwardProxyConventionOutput) ToForwardProxyConventionPtrOutputWithContext(ctx context.Context) ForwardProxyConventionPtrOutput

func (ForwardProxyConventionOutput) ToStringOutput

func (ForwardProxyConventionOutput) ToStringOutputWithContext

func (o ForwardProxyConventionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ForwardProxyConventionOutput) ToStringPtrOutput

func (o ForwardProxyConventionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ForwardProxyConventionOutput) ToStringPtrOutputWithContext

func (o ForwardProxyConventionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ForwardProxyConventionPtrInput

type ForwardProxyConventionPtrInput interface {
	pulumi.Input

	ToForwardProxyConventionPtrOutput() ForwardProxyConventionPtrOutput
	ToForwardProxyConventionPtrOutputWithContext(context.Context) ForwardProxyConventionPtrOutput
}

func ForwardProxyConventionPtr

func ForwardProxyConventionPtr(v string) ForwardProxyConventionPtrInput

type ForwardProxyConventionPtrOutput

type ForwardProxyConventionPtrOutput struct{ *pulumi.OutputState }

func (ForwardProxyConventionPtrOutput) Elem

func (ForwardProxyConventionPtrOutput) ElementType

func (ForwardProxyConventionPtrOutput) ToForwardProxyConventionPtrOutput

func (o ForwardProxyConventionPtrOutput) ToForwardProxyConventionPtrOutput() ForwardProxyConventionPtrOutput

func (ForwardProxyConventionPtrOutput) ToForwardProxyConventionPtrOutputWithContext

func (o ForwardProxyConventionPtrOutput) ToForwardProxyConventionPtrOutputWithContext(ctx context.Context) ForwardProxyConventionPtrOutput

func (ForwardProxyConventionPtrOutput) ToStringPtrOutput

func (ForwardProxyConventionPtrOutput) ToStringPtrOutputWithContext

func (o ForwardProxyConventionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ForwardProxyInput

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

type ForwardProxyOutput struct{ *pulumi.OutputState }

The configuration settings of a forward proxy used to make the requests.

func (ForwardProxyOutput) Convention

The convention used to determine the url of the request made.

func (ForwardProxyOutput) CustomHostHeaderName

func (o ForwardProxyOutput) CustomHostHeaderName() pulumi.StringPtrOutput

The name of the header containing the host of the request.

func (ForwardProxyOutput) CustomProtoHeaderName

func (o ForwardProxyOutput) CustomProtoHeaderName() pulumi.StringPtrOutput

The name of the header containing the scheme of the request.

func (ForwardProxyOutput) ElementType

func (ForwardProxyOutput) ElementType() reflect.Type

func (ForwardProxyOutput) ToForwardProxyOutput

func (o ForwardProxyOutput) ToForwardProxyOutput() ForwardProxyOutput

func (ForwardProxyOutput) ToForwardProxyOutputWithContext

func (o ForwardProxyOutput) ToForwardProxyOutputWithContext(ctx context.Context) ForwardProxyOutput

func (ForwardProxyOutput) ToForwardProxyPtrOutput

func (o ForwardProxyOutput) ToForwardProxyPtrOutput() ForwardProxyPtrOutput

func (ForwardProxyOutput) ToForwardProxyPtrOutputWithContext

func (o ForwardProxyOutput) ToForwardProxyPtrOutputWithContext(ctx context.Context) ForwardProxyPtrOutput

type ForwardProxyPtrInput

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

type ForwardProxyPtrOutput

type ForwardProxyPtrOutput struct{ *pulumi.OutputState }

func (ForwardProxyPtrOutput) Convention

The convention used to determine the url of the request made.

func (ForwardProxyPtrOutput) CustomHostHeaderName

func (o ForwardProxyPtrOutput) CustomHostHeaderName() pulumi.StringPtrOutput

The name of the header containing the host of the request.

func (ForwardProxyPtrOutput) CustomProtoHeaderName

func (o ForwardProxyPtrOutput) CustomProtoHeaderName() pulumi.StringPtrOutput

The name of the header containing the scheme of the request.

func (ForwardProxyPtrOutput) Elem

func (ForwardProxyPtrOutput) ElementType

func (ForwardProxyPtrOutput) ElementType() reflect.Type

func (ForwardProxyPtrOutput) ToForwardProxyPtrOutput

func (o ForwardProxyPtrOutput) ToForwardProxyPtrOutput() ForwardProxyPtrOutput

func (ForwardProxyPtrOutput) ToForwardProxyPtrOutputWithContext

func (o ForwardProxyPtrOutput) ToForwardProxyPtrOutputWithContext(ctx context.Context) ForwardProxyPtrOutput

type ForwardProxyResponse

type ForwardProxyResponse struct {
	// The convention used to determine the url of the request made.
	Convention *string `pulumi:"convention"`
	// The name of the header containing the host of the request.
	CustomHostHeaderName *string `pulumi:"customHostHeaderName"`
	// The name of the header containing the scheme of the request.
	CustomProtoHeaderName *string `pulumi:"customProtoHeaderName"`
}

The configuration settings of a forward proxy used to make the requests.

type ForwardProxyResponseOutput

type ForwardProxyResponseOutput struct{ *pulumi.OutputState }

The configuration settings of a forward proxy used to make the requests.

func (ForwardProxyResponseOutput) Convention

The convention used to determine the url of the request made.

func (ForwardProxyResponseOutput) CustomHostHeaderName

func (o ForwardProxyResponseOutput) CustomHostHeaderName() pulumi.StringPtrOutput

The name of the header containing the host of the request.

func (ForwardProxyResponseOutput) CustomProtoHeaderName

func (o ForwardProxyResponseOutput) CustomProtoHeaderName() pulumi.StringPtrOutput

The name of the header containing the scheme of the request.

func (ForwardProxyResponseOutput) ElementType

func (ForwardProxyResponseOutput) ElementType() reflect.Type

func (ForwardProxyResponseOutput) ToForwardProxyResponseOutput

func (o ForwardProxyResponseOutput) ToForwardProxyResponseOutput() ForwardProxyResponseOutput

func (ForwardProxyResponseOutput) ToForwardProxyResponseOutputWithContext

func (o ForwardProxyResponseOutput) ToForwardProxyResponseOutputWithContext(ctx context.Context) ForwardProxyResponseOutput

type ForwardProxyResponsePtrOutput

type ForwardProxyResponsePtrOutput struct{ *pulumi.OutputState }

func (ForwardProxyResponsePtrOutput) Convention

The convention used to determine the url of the request made.

func (ForwardProxyResponsePtrOutput) CustomHostHeaderName

func (o ForwardProxyResponsePtrOutput) CustomHostHeaderName() pulumi.StringPtrOutput

The name of the header containing the host of the request.

func (ForwardProxyResponsePtrOutput) CustomProtoHeaderName

func (o ForwardProxyResponsePtrOutput) CustomProtoHeaderName() pulumi.StringPtrOutput

The name of the header containing the scheme of the request.

func (ForwardProxyResponsePtrOutput) Elem

func (ForwardProxyResponsePtrOutput) ElementType

func (ForwardProxyResponsePtrOutput) ToForwardProxyResponsePtrOutput

func (o ForwardProxyResponsePtrOutput) ToForwardProxyResponsePtrOutput() ForwardProxyResponsePtrOutput

func (ForwardProxyResponsePtrOutput) ToForwardProxyResponsePtrOutputWithContext

func (o ForwardProxyResponsePtrOutput) ToForwardProxyResponsePtrOutputWithContext(ctx context.Context) ForwardProxyResponsePtrOutput

type FrequencyUnit

type FrequencyUnit 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

func (FrequencyUnit) ElementType() reflect.Type

func (FrequencyUnit) ToFrequencyUnitOutput

func (e FrequencyUnit) ToFrequencyUnitOutput() FrequencyUnitOutput

func (FrequencyUnit) ToFrequencyUnitOutputWithContext

func (e FrequencyUnit) ToFrequencyUnitOutputWithContext(ctx context.Context) FrequencyUnitOutput

func (FrequencyUnit) ToFrequencyUnitPtrOutput

func (e FrequencyUnit) ToFrequencyUnitPtrOutput() FrequencyUnitPtrOutput

func (FrequencyUnit) ToFrequencyUnitPtrOutputWithContext

func (e FrequencyUnit) ToFrequencyUnitPtrOutputWithContext(ctx context.Context) FrequencyUnitPtrOutput

func (FrequencyUnit) ToStringOutput

func (e FrequencyUnit) ToStringOutput() pulumi.StringOutput

func (FrequencyUnit) ToStringOutputWithContext

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

func (FrequencyUnit) ToStringPtrOutput

func (e FrequencyUnit) ToStringPtrOutput() pulumi.StringPtrOutput

func (FrequencyUnit) ToStringPtrOutputWithContext

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

type FrequencyUnitInput

type FrequencyUnitInput interface {
	pulumi.Input

	ToFrequencyUnitOutput() FrequencyUnitOutput
	ToFrequencyUnitOutputWithContext(context.Context) FrequencyUnitOutput
}

FrequencyUnitInput is an input type that accepts values of the FrequencyUnit enum A concrete instance of `FrequencyUnitInput` can be one of the following:

FrequencyUnitDay
FrequencyUnitHour

type FrequencyUnitOutput

type FrequencyUnitOutput struct{ *pulumi.OutputState }

func (FrequencyUnitOutput) ElementType

func (FrequencyUnitOutput) ElementType() reflect.Type

func (FrequencyUnitOutput) ToFrequencyUnitOutput

func (o FrequencyUnitOutput) ToFrequencyUnitOutput() FrequencyUnitOutput

func (FrequencyUnitOutput) ToFrequencyUnitOutputWithContext

func (o FrequencyUnitOutput) ToFrequencyUnitOutputWithContext(ctx context.Context) FrequencyUnitOutput

func (FrequencyUnitOutput) ToFrequencyUnitPtrOutput

func (o FrequencyUnitOutput) ToFrequencyUnitPtrOutput() FrequencyUnitPtrOutput

func (FrequencyUnitOutput) ToFrequencyUnitPtrOutputWithContext

func (o FrequencyUnitOutput) ToFrequencyUnitPtrOutputWithContext(ctx context.Context) FrequencyUnitPtrOutput

func (FrequencyUnitOutput) ToStringOutput

func (o FrequencyUnitOutput) ToStringOutput() pulumi.StringOutput

func (FrequencyUnitOutput) ToStringOutputWithContext

func (o FrequencyUnitOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FrequencyUnitOutput) ToStringPtrOutput

func (o FrequencyUnitOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FrequencyUnitOutput) ToStringPtrOutputWithContext

func (o FrequencyUnitOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FrequencyUnitPtrInput

type FrequencyUnitPtrInput interface {
	pulumi.Input

	ToFrequencyUnitPtrOutput() FrequencyUnitPtrOutput
	ToFrequencyUnitPtrOutputWithContext(context.Context) FrequencyUnitPtrOutput
}

func FrequencyUnitPtr

func FrequencyUnitPtr(v string) FrequencyUnitPtrInput

type FrequencyUnitPtrOutput

type FrequencyUnitPtrOutput struct{ *pulumi.OutputState }

func (FrequencyUnitPtrOutput) Elem

func (FrequencyUnitPtrOutput) ElementType

func (FrequencyUnitPtrOutput) ElementType() reflect.Type

func (FrequencyUnitPtrOutput) ToFrequencyUnitPtrOutput

func (o FrequencyUnitPtrOutput) ToFrequencyUnitPtrOutput() FrequencyUnitPtrOutput

func (FrequencyUnitPtrOutput) ToFrequencyUnitPtrOutputWithContext

func (o FrequencyUnitPtrOutput) ToFrequencyUnitPtrOutputWithContext(ctx context.Context) FrequencyUnitPtrOutput

func (FrequencyUnitPtrOutput) ToStringPtrOutput

func (o FrequencyUnitPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FrequencyUnitPtrOutput) ToStringPtrOutputWithContext

func (o FrequencyUnitPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FrontEndConfiguration

type FrontEndConfiguration struct {
	Kind *FrontEndServiceType `pulumi:"kind"`
}

type FrontEndConfigurationArgs

type FrontEndConfigurationArgs struct {
	Kind FrontEndServiceTypePtrInput `pulumi:"kind"`
}

func (FrontEndConfigurationArgs) ElementType

func (FrontEndConfigurationArgs) ElementType() reflect.Type

func (FrontEndConfigurationArgs) ToFrontEndConfigurationOutput

func (i FrontEndConfigurationArgs) ToFrontEndConfigurationOutput() FrontEndConfigurationOutput

func (FrontEndConfigurationArgs) ToFrontEndConfigurationOutputWithContext

func (i FrontEndConfigurationArgs) ToFrontEndConfigurationOutputWithContext(ctx context.Context) FrontEndConfigurationOutput

func (FrontEndConfigurationArgs) ToFrontEndConfigurationPtrOutput

func (i FrontEndConfigurationArgs) ToFrontEndConfigurationPtrOutput() FrontEndConfigurationPtrOutput

func (FrontEndConfigurationArgs) ToFrontEndConfigurationPtrOutputWithContext

func (i FrontEndConfigurationArgs) ToFrontEndConfigurationPtrOutputWithContext(ctx context.Context) FrontEndConfigurationPtrOutput

type FrontEndConfigurationInput

type FrontEndConfigurationInput interface {
	pulumi.Input

	ToFrontEndConfigurationOutput() FrontEndConfigurationOutput
	ToFrontEndConfigurationOutputWithContext(context.Context) FrontEndConfigurationOutput
}

FrontEndConfigurationInput is an input type that accepts FrontEndConfigurationArgs and FrontEndConfigurationOutput values. You can construct a concrete instance of `FrontEndConfigurationInput` via:

FrontEndConfigurationArgs{...}

type FrontEndConfigurationOutput

type FrontEndConfigurationOutput struct{ *pulumi.OutputState }

func (FrontEndConfigurationOutput) ElementType

func (FrontEndConfigurationOutput) Kind

func (FrontEndConfigurationOutput) ToFrontEndConfigurationOutput

func (o FrontEndConfigurationOutput) ToFrontEndConfigurationOutput() FrontEndConfigurationOutput

func (FrontEndConfigurationOutput) ToFrontEndConfigurationOutputWithContext

func (o FrontEndConfigurationOutput) ToFrontEndConfigurationOutputWithContext(ctx context.Context) FrontEndConfigurationOutput

func (FrontEndConfigurationOutput) ToFrontEndConfigurationPtrOutput

func (o FrontEndConfigurationOutput) ToFrontEndConfigurationPtrOutput() FrontEndConfigurationPtrOutput

func (FrontEndConfigurationOutput) ToFrontEndConfigurationPtrOutputWithContext

func (o FrontEndConfigurationOutput) ToFrontEndConfigurationPtrOutputWithContext(ctx context.Context) FrontEndConfigurationPtrOutput

type FrontEndConfigurationPtrInput

type FrontEndConfigurationPtrInput interface {
	pulumi.Input

	ToFrontEndConfigurationPtrOutput() FrontEndConfigurationPtrOutput
	ToFrontEndConfigurationPtrOutputWithContext(context.Context) FrontEndConfigurationPtrOutput
}

FrontEndConfigurationPtrInput is an input type that accepts FrontEndConfigurationArgs, FrontEndConfigurationPtr and FrontEndConfigurationPtrOutput values. You can construct a concrete instance of `FrontEndConfigurationPtrInput` via:

        FrontEndConfigurationArgs{...}

or:

        nil

type FrontEndConfigurationPtrOutput

type FrontEndConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FrontEndConfigurationPtrOutput) Elem

func (FrontEndConfigurationPtrOutput) ElementType

func (FrontEndConfigurationPtrOutput) Kind

func (FrontEndConfigurationPtrOutput) ToFrontEndConfigurationPtrOutput

func (o FrontEndConfigurationPtrOutput) ToFrontEndConfigurationPtrOutput() FrontEndConfigurationPtrOutput

func (FrontEndConfigurationPtrOutput) ToFrontEndConfigurationPtrOutputWithContext

func (o FrontEndConfigurationPtrOutput) ToFrontEndConfigurationPtrOutputWithContext(ctx context.Context) FrontEndConfigurationPtrOutput

type FrontEndConfigurationResponse

type FrontEndConfigurationResponse struct {
	Kind *string `pulumi:"kind"`
}

type FrontEndConfigurationResponseOutput

type FrontEndConfigurationResponseOutput struct{ *pulumi.OutputState }

func (FrontEndConfigurationResponseOutput) ElementType

func (FrontEndConfigurationResponseOutput) Kind

func (FrontEndConfigurationResponseOutput) ToFrontEndConfigurationResponseOutput

func (o FrontEndConfigurationResponseOutput) ToFrontEndConfigurationResponseOutput() FrontEndConfigurationResponseOutput

func (FrontEndConfigurationResponseOutput) ToFrontEndConfigurationResponseOutputWithContext

func (o FrontEndConfigurationResponseOutput) ToFrontEndConfigurationResponseOutputWithContext(ctx context.Context) FrontEndConfigurationResponseOutput

type FrontEndConfigurationResponsePtrOutput

type FrontEndConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (FrontEndConfigurationResponsePtrOutput) Elem

func (FrontEndConfigurationResponsePtrOutput) ElementType

func (FrontEndConfigurationResponsePtrOutput) Kind

func (FrontEndConfigurationResponsePtrOutput) ToFrontEndConfigurationResponsePtrOutput

func (o FrontEndConfigurationResponsePtrOutput) ToFrontEndConfigurationResponsePtrOutput() FrontEndConfigurationResponsePtrOutput

func (FrontEndConfigurationResponsePtrOutput) ToFrontEndConfigurationResponsePtrOutputWithContext

func (o FrontEndConfigurationResponsePtrOutput) ToFrontEndConfigurationResponsePtrOutputWithContext(ctx context.Context) FrontEndConfigurationResponsePtrOutput

type FrontEndServiceType

type FrontEndServiceType string

func (FrontEndServiceType) ElementType

func (FrontEndServiceType) ElementType() reflect.Type

func (FrontEndServiceType) ToFrontEndServiceTypeOutput

func (e FrontEndServiceType) ToFrontEndServiceTypeOutput() FrontEndServiceTypeOutput

func (FrontEndServiceType) ToFrontEndServiceTypeOutputWithContext

func (e FrontEndServiceType) ToFrontEndServiceTypeOutputWithContext(ctx context.Context) FrontEndServiceTypeOutput

func (FrontEndServiceType) ToFrontEndServiceTypePtrOutput

func (e FrontEndServiceType) ToFrontEndServiceTypePtrOutput() FrontEndServiceTypePtrOutput

func (FrontEndServiceType) ToFrontEndServiceTypePtrOutputWithContext

func (e FrontEndServiceType) ToFrontEndServiceTypePtrOutputWithContext(ctx context.Context) FrontEndServiceTypePtrOutput

func (FrontEndServiceType) ToStringOutput

func (e FrontEndServiceType) ToStringOutput() pulumi.StringOutput

func (FrontEndServiceType) ToStringOutputWithContext

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

func (FrontEndServiceType) ToStringPtrOutput

func (e FrontEndServiceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FrontEndServiceType) ToStringPtrOutputWithContext

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

type FrontEndServiceTypeInput

type FrontEndServiceTypeInput interface {
	pulumi.Input

	ToFrontEndServiceTypeOutput() FrontEndServiceTypeOutput
	ToFrontEndServiceTypeOutputWithContext(context.Context) FrontEndServiceTypeOutput
}

FrontEndServiceTypeInput is an input type that accepts values of the FrontEndServiceType enum A concrete instance of `FrontEndServiceTypeInput` can be one of the following:

FrontEndServiceTypeNodePort
FrontEndServiceTypeLoadBalancer

type FrontEndServiceTypeOutput

type FrontEndServiceTypeOutput struct{ *pulumi.OutputState }

func (FrontEndServiceTypeOutput) ElementType

func (FrontEndServiceTypeOutput) ElementType() reflect.Type

func (FrontEndServiceTypeOutput) ToFrontEndServiceTypeOutput

func (o FrontEndServiceTypeOutput) ToFrontEndServiceTypeOutput() FrontEndServiceTypeOutput

func (FrontEndServiceTypeOutput) ToFrontEndServiceTypeOutputWithContext

func (o FrontEndServiceTypeOutput) ToFrontEndServiceTypeOutputWithContext(ctx context.Context) FrontEndServiceTypeOutput

func (FrontEndServiceTypeOutput) ToFrontEndServiceTypePtrOutput

func (o FrontEndServiceTypeOutput) ToFrontEndServiceTypePtrOutput() FrontEndServiceTypePtrOutput

func (FrontEndServiceTypeOutput) ToFrontEndServiceTypePtrOutputWithContext

func (o FrontEndServiceTypeOutput) ToFrontEndServiceTypePtrOutputWithContext(ctx context.Context) FrontEndServiceTypePtrOutput

func (FrontEndServiceTypeOutput) ToStringOutput

func (o FrontEndServiceTypeOutput) ToStringOutput() pulumi.StringOutput

func (FrontEndServiceTypeOutput) ToStringOutputWithContext

func (o FrontEndServiceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FrontEndServiceTypeOutput) ToStringPtrOutput

func (o FrontEndServiceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FrontEndServiceTypeOutput) ToStringPtrOutputWithContext

func (o FrontEndServiceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FrontEndServiceTypePtrInput

type FrontEndServiceTypePtrInput interface {
	pulumi.Input

	ToFrontEndServiceTypePtrOutput() FrontEndServiceTypePtrOutput
	ToFrontEndServiceTypePtrOutputWithContext(context.Context) FrontEndServiceTypePtrOutput
}

func FrontEndServiceTypePtr

func FrontEndServiceTypePtr(v string) FrontEndServiceTypePtrInput

type FrontEndServiceTypePtrOutput

type FrontEndServiceTypePtrOutput struct{ *pulumi.OutputState }

func (FrontEndServiceTypePtrOutput) Elem

func (FrontEndServiceTypePtrOutput) ElementType

func (FrontEndServiceTypePtrOutput) ToFrontEndServiceTypePtrOutput

func (o FrontEndServiceTypePtrOutput) ToFrontEndServiceTypePtrOutput() FrontEndServiceTypePtrOutput

func (FrontEndServiceTypePtrOutput) ToFrontEndServiceTypePtrOutputWithContext

func (o FrontEndServiceTypePtrOutput) ToFrontEndServiceTypePtrOutputWithContext(ctx context.Context) FrontEndServiceTypePtrOutput

func (FrontEndServiceTypePtrOutput) ToStringPtrOutput

func (o FrontEndServiceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FrontEndServiceTypePtrOutput) ToStringPtrOutputWithContext

func (o FrontEndServiceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FtpsState

type FtpsState string

State of FTP / FTPS service

func (FtpsState) ElementType

func (FtpsState) ElementType() reflect.Type

func (FtpsState) ToFtpsStateOutput

func (e FtpsState) ToFtpsStateOutput() FtpsStateOutput

func (FtpsState) ToFtpsStateOutputWithContext

func (e FtpsState) ToFtpsStateOutputWithContext(ctx context.Context) FtpsStateOutput

func (FtpsState) ToFtpsStatePtrOutput

func (e FtpsState) ToFtpsStatePtrOutput() FtpsStatePtrOutput

func (FtpsState) ToFtpsStatePtrOutputWithContext

func (e FtpsState) ToFtpsStatePtrOutputWithContext(ctx context.Context) FtpsStatePtrOutput

func (FtpsState) ToStringOutput

func (e FtpsState) ToStringOutput() pulumi.StringOutput

func (FtpsState) ToStringOutputWithContext

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

func (FtpsState) ToStringPtrOutput

func (e FtpsState) ToStringPtrOutput() pulumi.StringPtrOutput

func (FtpsState) ToStringPtrOutputWithContext

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

type FtpsStateInput

type FtpsStateInput interface {
	pulumi.Input

	ToFtpsStateOutput() FtpsStateOutput
	ToFtpsStateOutputWithContext(context.Context) FtpsStateOutput
}

FtpsStateInput is an input type that accepts values of the FtpsState enum A concrete instance of `FtpsStateInput` can be one of the following:

FtpsStateAllAllowed
FtpsStateFtpsOnly
FtpsStateDisabled

type FtpsStateOutput

type FtpsStateOutput struct{ *pulumi.OutputState }

func (FtpsStateOutput) ElementType

func (FtpsStateOutput) ElementType() reflect.Type

func (FtpsStateOutput) ToFtpsStateOutput

func (o FtpsStateOutput) ToFtpsStateOutput() FtpsStateOutput

func (FtpsStateOutput) ToFtpsStateOutputWithContext

func (o FtpsStateOutput) ToFtpsStateOutputWithContext(ctx context.Context) FtpsStateOutput

func (FtpsStateOutput) ToFtpsStatePtrOutput

func (o FtpsStateOutput) ToFtpsStatePtrOutput() FtpsStatePtrOutput

func (FtpsStateOutput) ToFtpsStatePtrOutputWithContext

func (o FtpsStateOutput) ToFtpsStatePtrOutputWithContext(ctx context.Context) FtpsStatePtrOutput

func (FtpsStateOutput) ToStringOutput

func (o FtpsStateOutput) ToStringOutput() pulumi.StringOutput

func (FtpsStateOutput) ToStringOutputWithContext

func (o FtpsStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FtpsStateOutput) ToStringPtrOutput

func (o FtpsStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FtpsStateOutput) ToStringPtrOutputWithContext

func (o FtpsStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FtpsStatePtrInput

type FtpsStatePtrInput interface {
	pulumi.Input

	ToFtpsStatePtrOutput() FtpsStatePtrOutput
	ToFtpsStatePtrOutputWithContext(context.Context) FtpsStatePtrOutput
}

func FtpsStatePtr

func FtpsStatePtr(v string) FtpsStatePtrInput

type FtpsStatePtrOutput

type FtpsStatePtrOutput struct{ *pulumi.OutputState }

func (FtpsStatePtrOutput) Elem

func (FtpsStatePtrOutput) ElementType

func (FtpsStatePtrOutput) ElementType() reflect.Type

func (FtpsStatePtrOutput) ToFtpsStatePtrOutput

func (o FtpsStatePtrOutput) ToFtpsStatePtrOutput() FtpsStatePtrOutput

func (FtpsStatePtrOutput) ToFtpsStatePtrOutputWithContext

func (o FtpsStatePtrOutput) ToFtpsStatePtrOutputWithContext(ctx context.Context) FtpsStatePtrOutput

func (FtpsStatePtrOutput) ToStringPtrOutput

func (o FtpsStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FtpsStatePtrOutput) ToStringPtrOutputWithContext

func (o FtpsStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GitHub

type GitHub struct {
	// <code>false</code> if the GitHub provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled *bool `pulumi:"enabled"`
	// The configuration settings of the login flow.
	Login *LoginScopes `pulumi:"login"`
	// The configuration settings of the app registration for the GitHub provider.
	Registration *ClientRegistration `pulumi:"registration"`
}

The configuration settings of the GitHub provider.

type GitHubActionCodeConfiguration

type GitHubActionCodeConfiguration struct {
	// Runtime stack is used to determine the workflow file content for code base apps.
	RuntimeStack *string `pulumi:"runtimeStack"`
	// Runtime version is used to determine what build version to set in the workflow file.
	RuntimeVersion *string `pulumi:"runtimeVersion"`
}

The GitHub action code configuration.

type GitHubActionCodeConfigurationArgs

type GitHubActionCodeConfigurationArgs struct {
	// Runtime stack is used to determine the workflow file content for code base apps.
	RuntimeStack pulumi.StringPtrInput `pulumi:"runtimeStack"`
	// Runtime version is used to determine what build version to set in the workflow file.
	RuntimeVersion pulumi.StringPtrInput `pulumi:"runtimeVersion"`
}

The GitHub action code configuration.

func (GitHubActionCodeConfigurationArgs) ElementType

func (GitHubActionCodeConfigurationArgs) ToGitHubActionCodeConfigurationOutput

func (i GitHubActionCodeConfigurationArgs) ToGitHubActionCodeConfigurationOutput() GitHubActionCodeConfigurationOutput

func (GitHubActionCodeConfigurationArgs) ToGitHubActionCodeConfigurationOutputWithContext

func (i GitHubActionCodeConfigurationArgs) ToGitHubActionCodeConfigurationOutputWithContext(ctx context.Context) GitHubActionCodeConfigurationOutput

func (GitHubActionCodeConfigurationArgs) ToGitHubActionCodeConfigurationPtrOutput

func (i GitHubActionCodeConfigurationArgs) ToGitHubActionCodeConfigurationPtrOutput() GitHubActionCodeConfigurationPtrOutput

func (GitHubActionCodeConfigurationArgs) ToGitHubActionCodeConfigurationPtrOutputWithContext

func (i GitHubActionCodeConfigurationArgs) ToGitHubActionCodeConfigurationPtrOutputWithContext(ctx context.Context) GitHubActionCodeConfigurationPtrOutput

type GitHubActionCodeConfigurationInput

type GitHubActionCodeConfigurationInput interface {
	pulumi.Input

	ToGitHubActionCodeConfigurationOutput() GitHubActionCodeConfigurationOutput
	ToGitHubActionCodeConfigurationOutputWithContext(context.Context) GitHubActionCodeConfigurationOutput
}

GitHubActionCodeConfigurationInput is an input type that accepts GitHubActionCodeConfigurationArgs and GitHubActionCodeConfigurationOutput values. You can construct a concrete instance of `GitHubActionCodeConfigurationInput` via:

GitHubActionCodeConfigurationArgs{...}

type GitHubActionCodeConfigurationOutput

type GitHubActionCodeConfigurationOutput struct{ *pulumi.OutputState }

The GitHub action code configuration.

func (GitHubActionCodeConfigurationOutput) ElementType

func (GitHubActionCodeConfigurationOutput) RuntimeStack

Runtime stack is used to determine the workflow file content for code base apps.

func (GitHubActionCodeConfigurationOutput) RuntimeVersion

Runtime version is used to determine what build version to set in the workflow file.

func (GitHubActionCodeConfigurationOutput) ToGitHubActionCodeConfigurationOutput

func (o GitHubActionCodeConfigurationOutput) ToGitHubActionCodeConfigurationOutput() GitHubActionCodeConfigurationOutput

func (GitHubActionCodeConfigurationOutput) ToGitHubActionCodeConfigurationOutputWithContext

func (o GitHubActionCodeConfigurationOutput) ToGitHubActionCodeConfigurationOutputWithContext(ctx context.Context) GitHubActionCodeConfigurationOutput

func (GitHubActionCodeConfigurationOutput) ToGitHubActionCodeConfigurationPtrOutput

func (o GitHubActionCodeConfigurationOutput) ToGitHubActionCodeConfigurationPtrOutput() GitHubActionCodeConfigurationPtrOutput

func (GitHubActionCodeConfigurationOutput) ToGitHubActionCodeConfigurationPtrOutputWithContext

func (o GitHubActionCodeConfigurationOutput) ToGitHubActionCodeConfigurationPtrOutputWithContext(ctx context.Context) GitHubActionCodeConfigurationPtrOutput

type GitHubActionCodeConfigurationPtrInput

type GitHubActionCodeConfigurationPtrInput interface {
	pulumi.Input

	ToGitHubActionCodeConfigurationPtrOutput() GitHubActionCodeConfigurationPtrOutput
	ToGitHubActionCodeConfigurationPtrOutputWithContext(context.Context) GitHubActionCodeConfigurationPtrOutput
}

GitHubActionCodeConfigurationPtrInput is an input type that accepts GitHubActionCodeConfigurationArgs, GitHubActionCodeConfigurationPtr and GitHubActionCodeConfigurationPtrOutput values. You can construct a concrete instance of `GitHubActionCodeConfigurationPtrInput` via:

        GitHubActionCodeConfigurationArgs{...}

or:

        nil

type GitHubActionCodeConfigurationPtrOutput

type GitHubActionCodeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (GitHubActionCodeConfigurationPtrOutput) Elem

func (GitHubActionCodeConfigurationPtrOutput) ElementType

func (GitHubActionCodeConfigurationPtrOutput) RuntimeStack

Runtime stack is used to determine the workflow file content for code base apps.

func (GitHubActionCodeConfigurationPtrOutput) RuntimeVersion

Runtime version is used to determine what build version to set in the workflow file.

func (GitHubActionCodeConfigurationPtrOutput) ToGitHubActionCodeConfigurationPtrOutput

func (o GitHubActionCodeConfigurationPtrOutput) ToGitHubActionCodeConfigurationPtrOutput() GitHubActionCodeConfigurationPtrOutput

func (GitHubActionCodeConfigurationPtrOutput) ToGitHubActionCodeConfigurationPtrOutputWithContext

func (o GitHubActionCodeConfigurationPtrOutput) ToGitHubActionCodeConfigurationPtrOutputWithContext(ctx context.Context) GitHubActionCodeConfigurationPtrOutput

type GitHubActionCodeConfigurationResponse

type GitHubActionCodeConfigurationResponse struct {
	// Runtime stack is used to determine the workflow file content for code base apps.
	RuntimeStack *string `pulumi:"runtimeStack"`
	// Runtime version is used to determine what build version to set in the workflow file.
	RuntimeVersion *string `pulumi:"runtimeVersion"`
}

The GitHub action code configuration.

type GitHubActionCodeConfigurationResponseOutput

type GitHubActionCodeConfigurationResponseOutput struct{ *pulumi.OutputState }

The GitHub action code configuration.

func (GitHubActionCodeConfigurationResponseOutput) ElementType

func (GitHubActionCodeConfigurationResponseOutput) RuntimeStack

Runtime stack is used to determine the workflow file content for code base apps.

func (GitHubActionCodeConfigurationResponseOutput) RuntimeVersion

Runtime version is used to determine what build version to set in the workflow file.

func (GitHubActionCodeConfigurationResponseOutput) ToGitHubActionCodeConfigurationResponseOutput

func (o GitHubActionCodeConfigurationResponseOutput) ToGitHubActionCodeConfigurationResponseOutput() GitHubActionCodeConfigurationResponseOutput

func (GitHubActionCodeConfigurationResponseOutput) ToGitHubActionCodeConfigurationResponseOutputWithContext

func (o GitHubActionCodeConfigurationResponseOutput) ToGitHubActionCodeConfigurationResponseOutputWithContext(ctx context.Context) GitHubActionCodeConfigurationResponseOutput

type GitHubActionCodeConfigurationResponsePtrOutput

type GitHubActionCodeConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (GitHubActionCodeConfigurationResponsePtrOutput) Elem

func (GitHubActionCodeConfigurationResponsePtrOutput) ElementType

func (GitHubActionCodeConfigurationResponsePtrOutput) RuntimeStack

Runtime stack is used to determine the workflow file content for code base apps.

func (GitHubActionCodeConfigurationResponsePtrOutput) RuntimeVersion

Runtime version is used to determine what build version to set in the workflow file.

func (GitHubActionCodeConfigurationResponsePtrOutput) ToGitHubActionCodeConfigurationResponsePtrOutput

func (o GitHubActionCodeConfigurationResponsePtrOutput) ToGitHubActionCodeConfigurationResponsePtrOutput() GitHubActionCodeConfigurationResponsePtrOutput

func (GitHubActionCodeConfigurationResponsePtrOutput) ToGitHubActionCodeConfigurationResponsePtrOutputWithContext

func (o GitHubActionCodeConfigurationResponsePtrOutput) ToGitHubActionCodeConfigurationResponsePtrOutputWithContext(ctx context.Context) GitHubActionCodeConfigurationResponsePtrOutput

type GitHubActionConfiguration

type GitHubActionConfiguration struct {
	// GitHub Action code configuration.
	CodeConfiguration *GitHubActionCodeConfiguration `pulumi:"codeConfiguration"`
	// GitHub Action container configuration.
	ContainerConfiguration *GitHubActionContainerConfiguration `pulumi:"containerConfiguration"`
	// Workflow option to determine whether the workflow file should be generated and written to the repository.
	GenerateWorkflowFile *bool `pulumi:"generateWorkflowFile"`
	// This will help determine the workflow configuration to select.
	IsLinux *bool `pulumi:"isLinux"`
}

The GitHub action configuration.

type GitHubActionConfigurationArgs

type GitHubActionConfigurationArgs struct {
	// GitHub Action code configuration.
	CodeConfiguration GitHubActionCodeConfigurationPtrInput `pulumi:"codeConfiguration"`
	// GitHub Action container configuration.
	ContainerConfiguration GitHubActionContainerConfigurationPtrInput `pulumi:"containerConfiguration"`
	// Workflow option to determine whether the workflow file should be generated and written to the repository.
	GenerateWorkflowFile pulumi.BoolPtrInput `pulumi:"generateWorkflowFile"`
	// This will help determine the workflow configuration to select.
	IsLinux pulumi.BoolPtrInput `pulumi:"isLinux"`
}

The GitHub action configuration.

func (GitHubActionConfigurationArgs) ElementType

func (GitHubActionConfigurationArgs) ToGitHubActionConfigurationOutput

func (i GitHubActionConfigurationArgs) ToGitHubActionConfigurationOutput() GitHubActionConfigurationOutput

func (GitHubActionConfigurationArgs) ToGitHubActionConfigurationOutputWithContext

func (i GitHubActionConfigurationArgs) ToGitHubActionConfigurationOutputWithContext(ctx context.Context) GitHubActionConfigurationOutput

func (GitHubActionConfigurationArgs) ToGitHubActionConfigurationPtrOutput

func (i GitHubActionConfigurationArgs) ToGitHubActionConfigurationPtrOutput() GitHubActionConfigurationPtrOutput

func (GitHubActionConfigurationArgs) ToGitHubActionConfigurationPtrOutputWithContext

func (i GitHubActionConfigurationArgs) ToGitHubActionConfigurationPtrOutputWithContext(ctx context.Context) GitHubActionConfigurationPtrOutput

type GitHubActionConfigurationInput

type GitHubActionConfigurationInput interface {
	pulumi.Input

	ToGitHubActionConfigurationOutput() GitHubActionConfigurationOutput
	ToGitHubActionConfigurationOutputWithContext(context.Context) GitHubActionConfigurationOutput
}

GitHubActionConfigurationInput is an input type that accepts GitHubActionConfigurationArgs and GitHubActionConfigurationOutput values. You can construct a concrete instance of `GitHubActionConfigurationInput` via:

GitHubActionConfigurationArgs{...}

type GitHubActionConfigurationOutput

type GitHubActionConfigurationOutput struct{ *pulumi.OutputState }

The GitHub action configuration.

func (GitHubActionConfigurationOutput) CodeConfiguration

GitHub Action code configuration.

func (GitHubActionConfigurationOutput) ContainerConfiguration

GitHub Action container configuration.

func (GitHubActionConfigurationOutput) ElementType

func (GitHubActionConfigurationOutput) GenerateWorkflowFile

func (o GitHubActionConfigurationOutput) GenerateWorkflowFile() pulumi.BoolPtrOutput

Workflow option to determine whether the workflow file should be generated and written to the repository.

func (GitHubActionConfigurationOutput) IsLinux

This will help determine the workflow configuration to select.

func (GitHubActionConfigurationOutput) ToGitHubActionConfigurationOutput

func (o GitHubActionConfigurationOutput) ToGitHubActionConfigurationOutput() GitHubActionConfigurationOutput

func (GitHubActionConfigurationOutput) ToGitHubActionConfigurationOutputWithContext

func (o GitHubActionConfigurationOutput) ToGitHubActionConfigurationOutputWithContext(ctx context.Context) GitHubActionConfigurationOutput

func (GitHubActionConfigurationOutput) ToGitHubActionConfigurationPtrOutput

func (o GitHubActionConfigurationOutput) ToGitHubActionConfigurationPtrOutput() GitHubActionConfigurationPtrOutput

func (GitHubActionConfigurationOutput) ToGitHubActionConfigurationPtrOutputWithContext

func (o GitHubActionConfigurationOutput) ToGitHubActionConfigurationPtrOutputWithContext(ctx context.Context) GitHubActionConfigurationPtrOutput

type GitHubActionConfigurationPtrInput

type GitHubActionConfigurationPtrInput interface {
	pulumi.Input

	ToGitHubActionConfigurationPtrOutput() GitHubActionConfigurationPtrOutput
	ToGitHubActionConfigurationPtrOutputWithContext(context.Context) GitHubActionConfigurationPtrOutput
}

GitHubActionConfigurationPtrInput is an input type that accepts GitHubActionConfigurationArgs, GitHubActionConfigurationPtr and GitHubActionConfigurationPtrOutput values. You can construct a concrete instance of `GitHubActionConfigurationPtrInput` via:

        GitHubActionConfigurationArgs{...}

or:

        nil

type GitHubActionConfigurationPtrOutput

type GitHubActionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (GitHubActionConfigurationPtrOutput) CodeConfiguration

GitHub Action code configuration.

func (GitHubActionConfigurationPtrOutput) ContainerConfiguration

GitHub Action container configuration.

func (GitHubActionConfigurationPtrOutput) Elem

func (GitHubActionConfigurationPtrOutput) ElementType

func (GitHubActionConfigurationPtrOutput) GenerateWorkflowFile

func (o GitHubActionConfigurationPtrOutput) GenerateWorkflowFile() pulumi.BoolPtrOutput

Workflow option to determine whether the workflow file should be generated and written to the repository.

func (GitHubActionConfigurationPtrOutput) IsLinux

This will help determine the workflow configuration to select.

func (GitHubActionConfigurationPtrOutput) ToGitHubActionConfigurationPtrOutput

func (o GitHubActionConfigurationPtrOutput) ToGitHubActionConfigurationPtrOutput() GitHubActionConfigurationPtrOutput

func (GitHubActionConfigurationPtrOutput) ToGitHubActionConfigurationPtrOutputWithContext

func (o GitHubActionConfigurationPtrOutput) ToGitHubActionConfigurationPtrOutputWithContext(ctx context.Context) GitHubActionConfigurationPtrOutput

type GitHubActionConfigurationResponse

type GitHubActionConfigurationResponse struct {
	// GitHub Action code configuration.
	CodeConfiguration *GitHubActionCodeConfigurationResponse `pulumi:"codeConfiguration"`
	// GitHub Action container configuration.
	ContainerConfiguration *GitHubActionContainerConfigurationResponse `pulumi:"containerConfiguration"`
	// Workflow option to determine whether the workflow file should be generated and written to the repository.
	GenerateWorkflowFile *bool `pulumi:"generateWorkflowFile"`
	// This will help determine the workflow configuration to select.
	IsLinux *bool `pulumi:"isLinux"`
}

The GitHub action configuration.

type GitHubActionConfigurationResponseOutput

type GitHubActionConfigurationResponseOutput struct{ *pulumi.OutputState }

The GitHub action configuration.

func (GitHubActionConfigurationResponseOutput) CodeConfiguration

GitHub Action code configuration.

func (GitHubActionConfigurationResponseOutput) ContainerConfiguration

GitHub Action container configuration.

func (GitHubActionConfigurationResponseOutput) ElementType

func (GitHubActionConfigurationResponseOutput) GenerateWorkflowFile

Workflow option to determine whether the workflow file should be generated and written to the repository.

func (GitHubActionConfigurationResponseOutput) IsLinux

This will help determine the workflow configuration to select.

func (GitHubActionConfigurationResponseOutput) ToGitHubActionConfigurationResponseOutput

func (o GitHubActionConfigurationResponseOutput) ToGitHubActionConfigurationResponseOutput() GitHubActionConfigurationResponseOutput

func (GitHubActionConfigurationResponseOutput) ToGitHubActionConfigurationResponseOutputWithContext

func (o GitHubActionConfigurationResponseOutput) ToGitHubActionConfigurationResponseOutputWithContext(ctx context.Context) GitHubActionConfigurationResponseOutput

type GitHubActionConfigurationResponsePtrOutput

type GitHubActionConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (GitHubActionConfigurationResponsePtrOutput) CodeConfiguration

GitHub Action code configuration.

func (GitHubActionConfigurationResponsePtrOutput) ContainerConfiguration

GitHub Action container configuration.

func (GitHubActionConfigurationResponsePtrOutput) Elem

func (GitHubActionConfigurationResponsePtrOutput) ElementType

func (GitHubActionConfigurationResponsePtrOutput) GenerateWorkflowFile

Workflow option to determine whether the workflow file should be generated and written to the repository.

func (GitHubActionConfigurationResponsePtrOutput) IsLinux

This will help determine the workflow configuration to select.

func (GitHubActionConfigurationResponsePtrOutput) ToGitHubActionConfigurationResponsePtrOutput

func (o GitHubActionConfigurationResponsePtrOutput) ToGitHubActionConfigurationResponsePtrOutput() GitHubActionConfigurationResponsePtrOutput

func (GitHubActionConfigurationResponsePtrOutput) ToGitHubActionConfigurationResponsePtrOutputWithContext

func (o GitHubActionConfigurationResponsePtrOutput) ToGitHubActionConfigurationResponsePtrOutputWithContext(ctx context.Context) GitHubActionConfigurationResponsePtrOutput

type GitHubActionContainerConfiguration

type GitHubActionContainerConfiguration struct {
	// The image name for the build.
	ImageName *string `pulumi:"imageName"`
	// The password used to upload the image to the container registry.
	Password *string `pulumi:"password"`
	// The server URL for the container registry where the build will be hosted.
	ServerUrl *string `pulumi:"serverUrl"`
	// The username used to upload the image to the container registry.
	Username *string `pulumi:"username"`
}

The GitHub action container configuration.

type GitHubActionContainerConfigurationArgs

type GitHubActionContainerConfigurationArgs struct {
	// The image name for the build.
	ImageName pulumi.StringPtrInput `pulumi:"imageName"`
	// The password used to upload the image to the container registry.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// The server URL for the container registry where the build will be hosted.
	ServerUrl pulumi.StringPtrInput `pulumi:"serverUrl"`
	// The username used to upload the image to the container registry.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

The GitHub action container configuration.

func (GitHubActionContainerConfigurationArgs) ElementType

func (GitHubActionContainerConfigurationArgs) ToGitHubActionContainerConfigurationOutput

func (i GitHubActionContainerConfigurationArgs) ToGitHubActionContainerConfigurationOutput() GitHubActionContainerConfigurationOutput

func (GitHubActionContainerConfigurationArgs) ToGitHubActionContainerConfigurationOutputWithContext

func (i GitHubActionContainerConfigurationArgs) ToGitHubActionContainerConfigurationOutputWithContext(ctx context.Context) GitHubActionContainerConfigurationOutput

func (GitHubActionContainerConfigurationArgs) ToGitHubActionContainerConfigurationPtrOutput

func (i GitHubActionContainerConfigurationArgs) ToGitHubActionContainerConfigurationPtrOutput() GitHubActionContainerConfigurationPtrOutput

func (GitHubActionContainerConfigurationArgs) ToGitHubActionContainerConfigurationPtrOutputWithContext

func (i GitHubActionContainerConfigurationArgs) ToGitHubActionContainerConfigurationPtrOutputWithContext(ctx context.Context) GitHubActionContainerConfigurationPtrOutput

type GitHubActionContainerConfigurationInput

type GitHubActionContainerConfigurationInput interface {
	pulumi.Input

	ToGitHubActionContainerConfigurationOutput() GitHubActionContainerConfigurationOutput
	ToGitHubActionContainerConfigurationOutputWithContext(context.Context) GitHubActionContainerConfigurationOutput
}

GitHubActionContainerConfigurationInput is an input type that accepts GitHubActionContainerConfigurationArgs and GitHubActionContainerConfigurationOutput values. You can construct a concrete instance of `GitHubActionContainerConfigurationInput` via:

GitHubActionContainerConfigurationArgs{...}

type GitHubActionContainerConfigurationOutput

type GitHubActionContainerConfigurationOutput struct{ *pulumi.OutputState }

The GitHub action container configuration.

func (GitHubActionContainerConfigurationOutput) ElementType

func (GitHubActionContainerConfigurationOutput) ImageName

The image name for the build.

func (GitHubActionContainerConfigurationOutput) Password

The password used to upload the image to the container registry.

func (GitHubActionContainerConfigurationOutput) ServerUrl

The server URL for the container registry where the build will be hosted.

func (GitHubActionContainerConfigurationOutput) ToGitHubActionContainerConfigurationOutput

func (o GitHubActionContainerConfigurationOutput) ToGitHubActionContainerConfigurationOutput() GitHubActionContainerConfigurationOutput

func (GitHubActionContainerConfigurationOutput) ToGitHubActionContainerConfigurationOutputWithContext

func (o GitHubActionContainerConfigurationOutput) ToGitHubActionContainerConfigurationOutputWithContext(ctx context.Context) GitHubActionContainerConfigurationOutput

func (GitHubActionContainerConfigurationOutput) ToGitHubActionContainerConfigurationPtrOutput

func (o GitHubActionContainerConfigurationOutput) ToGitHubActionContainerConfigurationPtrOutput() GitHubActionContainerConfigurationPtrOutput

func (GitHubActionContainerConfigurationOutput) ToGitHubActionContainerConfigurationPtrOutputWithContext

func (o GitHubActionContainerConfigurationOutput) ToGitHubActionContainerConfigurationPtrOutputWithContext(ctx context.Context) GitHubActionContainerConfigurationPtrOutput

func (GitHubActionContainerConfigurationOutput) Username

The username used to upload the image to the container registry.

type GitHubActionContainerConfigurationPtrInput

type GitHubActionContainerConfigurationPtrInput interface {
	pulumi.Input

	ToGitHubActionContainerConfigurationPtrOutput() GitHubActionContainerConfigurationPtrOutput
	ToGitHubActionContainerConfigurationPtrOutputWithContext(context.Context) GitHubActionContainerConfigurationPtrOutput
}

GitHubActionContainerConfigurationPtrInput is an input type that accepts GitHubActionContainerConfigurationArgs, GitHubActionContainerConfigurationPtr and GitHubActionContainerConfigurationPtrOutput values. You can construct a concrete instance of `GitHubActionContainerConfigurationPtrInput` via:

        GitHubActionContainerConfigurationArgs{...}

or:

        nil

type GitHubActionContainerConfigurationPtrOutput

type GitHubActionContainerConfigurationPtrOutput struct{ *pulumi.OutputState }

func (GitHubActionContainerConfigurationPtrOutput) Elem

func (GitHubActionContainerConfigurationPtrOutput) ElementType

func (GitHubActionContainerConfigurationPtrOutput) ImageName

The image name for the build.

func (GitHubActionContainerConfigurationPtrOutput) Password

The password used to upload the image to the container registry.

func (GitHubActionContainerConfigurationPtrOutput) ServerUrl

The server URL for the container registry where the build will be hosted.

func (GitHubActionContainerConfigurationPtrOutput) ToGitHubActionContainerConfigurationPtrOutput

func (o GitHubActionContainerConfigurationPtrOutput) ToGitHubActionContainerConfigurationPtrOutput() GitHubActionContainerConfigurationPtrOutput

func (GitHubActionContainerConfigurationPtrOutput) ToGitHubActionContainerConfigurationPtrOutputWithContext

func (o GitHubActionContainerConfigurationPtrOutput) ToGitHubActionContainerConfigurationPtrOutputWithContext(ctx context.Context) GitHubActionContainerConfigurationPtrOutput

func (GitHubActionContainerConfigurationPtrOutput) Username

The username used to upload the image to the container registry.

type GitHubActionContainerConfigurationResponse

type GitHubActionContainerConfigurationResponse struct {
	// The image name for the build.
	ImageName *string `pulumi:"imageName"`
	// The password used to upload the image to the container registry.
	Password *string `pulumi:"password"`
	// The server URL for the container registry where the build will be hosted.
	ServerUrl *string `pulumi:"serverUrl"`
	// The username used to upload the image to the container registry.
	Username *string `pulumi:"username"`
}

The GitHub action container configuration.

type GitHubActionContainerConfigurationResponseOutput

type GitHubActionContainerConfigurationResponseOutput struct{ *pulumi.OutputState }

The GitHub action container configuration.

func (GitHubActionContainerConfigurationResponseOutput) ElementType

func (GitHubActionContainerConfigurationResponseOutput) ImageName

The image name for the build.

func (GitHubActionContainerConfigurationResponseOutput) Password

The password used to upload the image to the container registry.

func (GitHubActionContainerConfigurationResponseOutput) ServerUrl

The server URL for the container registry where the build will be hosted.

func (GitHubActionContainerConfigurationResponseOutput) ToGitHubActionContainerConfigurationResponseOutput

func (o GitHubActionContainerConfigurationResponseOutput) ToGitHubActionContainerConfigurationResponseOutput() GitHubActionContainerConfigurationResponseOutput

func (GitHubActionContainerConfigurationResponseOutput) ToGitHubActionContainerConfigurationResponseOutputWithContext

func (o GitHubActionContainerConfigurationResponseOutput) ToGitHubActionContainerConfigurationResponseOutputWithContext(ctx context.Context) GitHubActionContainerConfigurationResponseOutput

func (GitHubActionContainerConfigurationResponseOutput) Username

The username used to upload the image to the container registry.

type GitHubActionContainerConfigurationResponsePtrOutput

type GitHubActionContainerConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (GitHubActionContainerConfigurationResponsePtrOutput) Elem

func (GitHubActionContainerConfigurationResponsePtrOutput) ElementType

func (GitHubActionContainerConfigurationResponsePtrOutput) ImageName

The image name for the build.

func (GitHubActionContainerConfigurationResponsePtrOutput) Password

The password used to upload the image to the container registry.

func (GitHubActionContainerConfigurationResponsePtrOutput) ServerUrl

The server URL for the container registry where the build will be hosted.

func (GitHubActionContainerConfigurationResponsePtrOutput) ToGitHubActionContainerConfigurationResponsePtrOutput

func (o GitHubActionContainerConfigurationResponsePtrOutput) ToGitHubActionContainerConfigurationResponsePtrOutput() GitHubActionContainerConfigurationResponsePtrOutput

func (GitHubActionContainerConfigurationResponsePtrOutput) ToGitHubActionContainerConfigurationResponsePtrOutputWithContext

func (o GitHubActionContainerConfigurationResponsePtrOutput) ToGitHubActionContainerConfigurationResponsePtrOutputWithContext(ctx context.Context) GitHubActionContainerConfigurationResponsePtrOutput

func (GitHubActionContainerConfigurationResponsePtrOutput) Username

The username used to upload the image to the container registry.

type GitHubArgs

type GitHubArgs struct {
	// <code>false</code> if the GitHub provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// The configuration settings of the login flow.
	Login LoginScopesPtrInput `pulumi:"login"`
	// The configuration settings of the app registration for the GitHub provider.
	Registration ClientRegistrationPtrInput `pulumi:"registration"`
}

The configuration settings of the GitHub provider.

func (GitHubArgs) ElementType

func (GitHubArgs) ElementType() reflect.Type

func (GitHubArgs) ToGitHubOutput

func (i GitHubArgs) ToGitHubOutput() GitHubOutput

func (GitHubArgs) ToGitHubOutputWithContext

func (i GitHubArgs) ToGitHubOutputWithContext(ctx context.Context) GitHubOutput

func (GitHubArgs) ToGitHubPtrOutput

func (i GitHubArgs) ToGitHubPtrOutput() GitHubPtrOutput

func (GitHubArgs) ToGitHubPtrOutputWithContext

func (i GitHubArgs) ToGitHubPtrOutputWithContext(ctx context.Context) GitHubPtrOutput

type GitHubInput

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

type GitHubOutput struct{ *pulumi.OutputState }

The configuration settings of the GitHub provider.

func (GitHubOutput) ElementType

func (GitHubOutput) ElementType() reflect.Type

func (GitHubOutput) Enabled

func (o GitHubOutput) Enabled() pulumi.BoolPtrOutput

<code>false</code> if the GitHub provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (GitHubOutput) Login

The configuration settings of the login flow.

func (GitHubOutput) Registration

func (o GitHubOutput) Registration() ClientRegistrationPtrOutput

The configuration settings of the app registration for the GitHub provider.

func (GitHubOutput) ToGitHubOutput

func (o GitHubOutput) ToGitHubOutput() GitHubOutput

func (GitHubOutput) ToGitHubOutputWithContext

func (o GitHubOutput) ToGitHubOutputWithContext(ctx context.Context) GitHubOutput

func (GitHubOutput) ToGitHubPtrOutput

func (o GitHubOutput) ToGitHubPtrOutput() GitHubPtrOutput

func (GitHubOutput) ToGitHubPtrOutputWithContext

func (o GitHubOutput) ToGitHubPtrOutputWithContext(ctx context.Context) GitHubPtrOutput

type GitHubPtrInput

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

func GitHubPtr(v *GitHubArgs) GitHubPtrInput

type GitHubPtrOutput

type GitHubPtrOutput struct{ *pulumi.OutputState }

func (GitHubPtrOutput) Elem

func (o GitHubPtrOutput) Elem() GitHubOutput

func (GitHubPtrOutput) ElementType

func (GitHubPtrOutput) ElementType() reflect.Type

func (GitHubPtrOutput) Enabled

func (o GitHubPtrOutput) Enabled() pulumi.BoolPtrOutput

<code>false</code> if the GitHub provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (GitHubPtrOutput) Login

The configuration settings of the login flow.

func (GitHubPtrOutput) Registration

The configuration settings of the app registration for the GitHub provider.

func (GitHubPtrOutput) ToGitHubPtrOutput

func (o GitHubPtrOutput) ToGitHubPtrOutput() GitHubPtrOutput

func (GitHubPtrOutput) ToGitHubPtrOutputWithContext

func (o GitHubPtrOutput) ToGitHubPtrOutputWithContext(ctx context.Context) GitHubPtrOutput

type GitHubResponse

type GitHubResponse struct {
	// <code>false</code> if the GitHub provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled *bool `pulumi:"enabled"`
	// The configuration settings of the login flow.
	Login *LoginScopesResponse `pulumi:"login"`
	// The configuration settings of the app registration for the GitHub provider.
	Registration *ClientRegistrationResponse `pulumi:"registration"`
}

The configuration settings of the GitHub provider.

type GitHubResponseOutput

type GitHubResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the GitHub provider.

func (GitHubResponseOutput) ElementType

func (GitHubResponseOutput) ElementType() reflect.Type

func (GitHubResponseOutput) Enabled

<code>false</code> if the GitHub provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (GitHubResponseOutput) Login

The configuration settings of the login flow.

func (GitHubResponseOutput) Registration

The configuration settings of the app registration for the GitHub provider.

func (GitHubResponseOutput) ToGitHubResponseOutput

func (o GitHubResponseOutput) ToGitHubResponseOutput() GitHubResponseOutput

func (GitHubResponseOutput) ToGitHubResponseOutputWithContext

func (o GitHubResponseOutput) ToGitHubResponseOutputWithContext(ctx context.Context) GitHubResponseOutput

type GitHubResponsePtrOutput

type GitHubResponsePtrOutput struct{ *pulumi.OutputState }

func (GitHubResponsePtrOutput) Elem

func (GitHubResponsePtrOutput) ElementType

func (GitHubResponsePtrOutput) ElementType() reflect.Type

func (GitHubResponsePtrOutput) Enabled

<code>false</code> if the GitHub provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (GitHubResponsePtrOutput) Login

The configuration settings of the login flow.

func (GitHubResponsePtrOutput) Registration

The configuration settings of the app registration for the GitHub provider.

func (GitHubResponsePtrOutput) ToGitHubResponsePtrOutput

func (o GitHubResponsePtrOutput) ToGitHubResponsePtrOutput() GitHubResponsePtrOutput

func (GitHubResponsePtrOutput) ToGitHubResponsePtrOutputWithContext

func (o GitHubResponsePtrOutput) ToGitHubResponsePtrOutputWithContext(ctx context.Context) GitHubResponsePtrOutput

type GlobalValidation

type GlobalValidation struct {
	// The paths for which unauthenticated flow would not be redirected to the login page.
	ExcludedPaths []string `pulumi:"excludedPaths"`
	// 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".
	RedirectToProvider *string `pulumi:"redirectToProvider"`
	// <code>true</code> if the authentication flow is required any request is made; otherwise, <code>false</code>.
	RequireAuthentication *bool `pulumi:"requireAuthentication"`
	// The action to take when an unauthenticated client attempts to access the app.
	UnauthenticatedClientAction *UnauthenticatedClientActionV2 `pulumi:"unauthenticatedClientAction"`
}

The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.

type GlobalValidationArgs

type GlobalValidationArgs struct {
	// The paths for which unauthenticated flow would not be redirected to the login page.
	ExcludedPaths pulumi.StringArrayInput `pulumi:"excludedPaths"`
	// 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".
	RedirectToProvider pulumi.StringPtrInput `pulumi:"redirectToProvider"`
	// <code>true</code> if the authentication flow is required any request is made; otherwise, <code>false</code>.
	RequireAuthentication pulumi.BoolPtrInput `pulumi:"requireAuthentication"`
	// The action to take when an unauthenticated client attempts to access the app.
	UnauthenticatedClientAction UnauthenticatedClientActionV2PtrInput `pulumi:"unauthenticatedClientAction"`
}

The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.

func (GlobalValidationArgs) ElementType

func (GlobalValidationArgs) ElementType() reflect.Type

func (GlobalValidationArgs) ToGlobalValidationOutput

func (i GlobalValidationArgs) ToGlobalValidationOutput() GlobalValidationOutput

func (GlobalValidationArgs) ToGlobalValidationOutputWithContext

func (i GlobalValidationArgs) ToGlobalValidationOutputWithContext(ctx context.Context) GlobalValidationOutput

func (GlobalValidationArgs) ToGlobalValidationPtrOutput

func (i GlobalValidationArgs) ToGlobalValidationPtrOutput() GlobalValidationPtrOutput

func (GlobalValidationArgs) ToGlobalValidationPtrOutputWithContext

func (i GlobalValidationArgs) ToGlobalValidationPtrOutputWithContext(ctx context.Context) GlobalValidationPtrOutput

type GlobalValidationInput

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

type GlobalValidationOutput struct{ *pulumi.OutputState }

The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.

func (GlobalValidationOutput) ElementType

func (GlobalValidationOutput) ElementType() reflect.Type

func (GlobalValidationOutput) ExcludedPaths

The paths for which unauthenticated flow would not be redirected to the login page.

func (GlobalValidationOutput) RedirectToProvider

func (o GlobalValidationOutput) RedirectToProvider() pulumi.StringPtrOutput

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 (GlobalValidationOutput) RequireAuthentication

func (o GlobalValidationOutput) RequireAuthentication() pulumi.BoolPtrOutput

<code>true</code> if the authentication flow is required any request is made; otherwise, <code>false</code>.

func (GlobalValidationOutput) ToGlobalValidationOutput

func (o GlobalValidationOutput) ToGlobalValidationOutput() GlobalValidationOutput

func (GlobalValidationOutput) ToGlobalValidationOutputWithContext

func (o GlobalValidationOutput) ToGlobalValidationOutputWithContext(ctx context.Context) GlobalValidationOutput

func (GlobalValidationOutput) ToGlobalValidationPtrOutput

func (o GlobalValidationOutput) ToGlobalValidationPtrOutput() GlobalValidationPtrOutput

func (GlobalValidationOutput) ToGlobalValidationPtrOutputWithContext

func (o GlobalValidationOutput) ToGlobalValidationPtrOutputWithContext(ctx context.Context) GlobalValidationPtrOutput

func (GlobalValidationOutput) UnauthenticatedClientAction

func (o GlobalValidationOutput) UnauthenticatedClientAction() UnauthenticatedClientActionV2PtrOutput

The action to take when an unauthenticated client attempts to access the app.

type GlobalValidationPtrInput

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

type GlobalValidationPtrOutput

type GlobalValidationPtrOutput struct{ *pulumi.OutputState }

func (GlobalValidationPtrOutput) Elem

func (GlobalValidationPtrOutput) ElementType

func (GlobalValidationPtrOutput) ElementType() reflect.Type

func (GlobalValidationPtrOutput) ExcludedPaths

The paths for which unauthenticated flow would not be redirected to the login page.

func (GlobalValidationPtrOutput) RedirectToProvider

func (o GlobalValidationPtrOutput) RedirectToProvider() pulumi.StringPtrOutput

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 (GlobalValidationPtrOutput) RequireAuthentication

func (o GlobalValidationPtrOutput) RequireAuthentication() pulumi.BoolPtrOutput

<code>true</code> if the authentication flow is required any request is made; otherwise, <code>false</code>.

func (GlobalValidationPtrOutput) ToGlobalValidationPtrOutput

func (o GlobalValidationPtrOutput) ToGlobalValidationPtrOutput() GlobalValidationPtrOutput

func (GlobalValidationPtrOutput) ToGlobalValidationPtrOutputWithContext

func (o GlobalValidationPtrOutput) ToGlobalValidationPtrOutputWithContext(ctx context.Context) GlobalValidationPtrOutput

func (GlobalValidationPtrOutput) UnauthenticatedClientAction

func (o GlobalValidationPtrOutput) UnauthenticatedClientAction() UnauthenticatedClientActionV2PtrOutput

The action to take when an unauthenticated client attempts to access the app.

type GlobalValidationResponse

type GlobalValidationResponse struct {
	// The paths for which unauthenticated flow would not be redirected to the login page.
	ExcludedPaths []string `pulumi:"excludedPaths"`
	// 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".
	RedirectToProvider *string `pulumi:"redirectToProvider"`
	// <code>true</code> if the authentication flow is required any request is made; otherwise, <code>false</code>.
	RequireAuthentication *bool `pulumi:"requireAuthentication"`
	// The action to take when an unauthenticated client attempts to access the app.
	UnauthenticatedClientAction *string `pulumi:"unauthenticatedClientAction"`
}

The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.

type GlobalValidationResponseOutput

type GlobalValidationResponseOutput struct{ *pulumi.OutputState }

The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.

func (GlobalValidationResponseOutput) ElementType

func (GlobalValidationResponseOutput) ExcludedPaths

The paths for which unauthenticated flow would not be redirected to the login page.

func (GlobalValidationResponseOutput) RedirectToProvider

func (o GlobalValidationResponseOutput) RedirectToProvider() pulumi.StringPtrOutput

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 (GlobalValidationResponseOutput) RequireAuthentication

func (o GlobalValidationResponseOutput) RequireAuthentication() pulumi.BoolPtrOutput

<code>true</code> if the authentication flow is required any request is made; otherwise, <code>false</code>.

func (GlobalValidationResponseOutput) ToGlobalValidationResponseOutput

func (o GlobalValidationResponseOutput) ToGlobalValidationResponseOutput() GlobalValidationResponseOutput

func (GlobalValidationResponseOutput) ToGlobalValidationResponseOutputWithContext

func (o GlobalValidationResponseOutput) ToGlobalValidationResponseOutputWithContext(ctx context.Context) GlobalValidationResponseOutput

func (GlobalValidationResponseOutput) UnauthenticatedClientAction

func (o GlobalValidationResponseOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput

The action to take when an unauthenticated client attempts to access the app.

type GlobalValidationResponsePtrOutput

type GlobalValidationResponsePtrOutput struct{ *pulumi.OutputState }

func (GlobalValidationResponsePtrOutput) Elem

func (GlobalValidationResponsePtrOutput) ElementType

func (GlobalValidationResponsePtrOutput) ExcludedPaths

The paths for which unauthenticated flow would not be redirected to the login page.

func (GlobalValidationResponsePtrOutput) RedirectToProvider

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 (GlobalValidationResponsePtrOutput) RequireAuthentication

func (o GlobalValidationResponsePtrOutput) RequireAuthentication() pulumi.BoolPtrOutput

<code>true</code> if the authentication flow is required any request is made; otherwise, <code>false</code>.

func (GlobalValidationResponsePtrOutput) ToGlobalValidationResponsePtrOutput

func (o GlobalValidationResponsePtrOutput) ToGlobalValidationResponsePtrOutput() GlobalValidationResponsePtrOutput

func (GlobalValidationResponsePtrOutput) ToGlobalValidationResponsePtrOutputWithContext

func (o GlobalValidationResponsePtrOutput) ToGlobalValidationResponsePtrOutputWithContext(ctx context.Context) GlobalValidationResponsePtrOutput

func (GlobalValidationResponsePtrOutput) UnauthenticatedClientAction

func (o GlobalValidationResponsePtrOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput

The action to take when an unauthenticated client attempts to access the app.

type Google

type Google struct {
	// <code>false</code> if the Google provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled *bool `pulumi:"enabled"`
	// The configuration settings of the login flow.
	Login *LoginScopes `pulumi:"login"`
	// The configuration settings of the app registration for the Google provider.
	Registration *ClientRegistration `pulumi:"registration"`
	// The configuration settings of the Azure Active Directory token validation flow.
	Validation *AllowedAudiencesValidation `pulumi:"validation"`
}

The configuration settings of the Google provider.

type GoogleArgs

type GoogleArgs struct {
	// <code>false</code> if the Google provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// The configuration settings of the login flow.
	Login LoginScopesPtrInput `pulumi:"login"`
	// The configuration settings of the app registration for the Google provider.
	Registration ClientRegistrationPtrInput `pulumi:"registration"`
	// The configuration settings of the Azure Active Directory token validation flow.
	Validation AllowedAudiencesValidationPtrInput `pulumi:"validation"`
}

The configuration settings of the Google provider.

func (GoogleArgs) ElementType

func (GoogleArgs) ElementType() reflect.Type

func (GoogleArgs) ToGoogleOutput

func (i GoogleArgs) ToGoogleOutput() GoogleOutput

func (GoogleArgs) ToGoogleOutputWithContext

func (i GoogleArgs) ToGoogleOutputWithContext(ctx context.Context) GoogleOutput

func (GoogleArgs) ToGooglePtrOutput

func (i GoogleArgs) ToGooglePtrOutput() GooglePtrOutput

func (GoogleArgs) ToGooglePtrOutputWithContext

func (i GoogleArgs) ToGooglePtrOutputWithContext(ctx context.Context) GooglePtrOutput

type GoogleInput

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

type GoogleOutput struct{ *pulumi.OutputState }

The configuration settings of the Google provider.

func (GoogleOutput) ElementType

func (GoogleOutput) ElementType() reflect.Type

func (GoogleOutput) Enabled

func (o GoogleOutput) Enabled() pulumi.BoolPtrOutput

<code>false</code> if the Google provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (GoogleOutput) Login

The configuration settings of the login flow.

func (GoogleOutput) Registration

func (o GoogleOutput) Registration() ClientRegistrationPtrOutput

The configuration settings of the app registration for the Google provider.

func (GoogleOutput) ToGoogleOutput

func (o GoogleOutput) ToGoogleOutput() GoogleOutput

func (GoogleOutput) ToGoogleOutputWithContext

func (o GoogleOutput) ToGoogleOutputWithContext(ctx context.Context) GoogleOutput

func (GoogleOutput) ToGooglePtrOutput

func (o GoogleOutput) ToGooglePtrOutput() GooglePtrOutput

func (GoogleOutput) ToGooglePtrOutputWithContext

func (o GoogleOutput) ToGooglePtrOutputWithContext(ctx context.Context) GooglePtrOutput

func (GoogleOutput) Validation

The configuration settings of the Azure Active Directory token validation flow.

type GooglePtrInput

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

func GooglePtr(v *GoogleArgs) GooglePtrInput

type GooglePtrOutput

type GooglePtrOutput struct{ *pulumi.OutputState }

func (GooglePtrOutput) Elem

func (o GooglePtrOutput) Elem() GoogleOutput

func (GooglePtrOutput) ElementType

func (GooglePtrOutput) ElementType() reflect.Type

func (GooglePtrOutput) Enabled

func (o GooglePtrOutput) Enabled() pulumi.BoolPtrOutput

<code>false</code> if the Google provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (GooglePtrOutput) Login

The configuration settings of the login flow.

func (GooglePtrOutput) Registration

The configuration settings of the app registration for the Google provider.

func (GooglePtrOutput) ToGooglePtrOutput

func (o GooglePtrOutput) ToGooglePtrOutput() GooglePtrOutput

func (GooglePtrOutput) ToGooglePtrOutputWithContext

func (o GooglePtrOutput) ToGooglePtrOutputWithContext(ctx context.Context) GooglePtrOutput

func (GooglePtrOutput) Validation

The configuration settings of the Azure Active Directory token validation flow.

type GoogleResponse

type GoogleResponse struct {
	// <code>false</code> if the Google provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled *bool `pulumi:"enabled"`
	// The configuration settings of the login flow.
	Login *LoginScopesResponse `pulumi:"login"`
	// The configuration settings of the app registration for the Google provider.
	Registration *ClientRegistrationResponse `pulumi:"registration"`
	// The configuration settings of the Azure Active Directory token validation flow.
	Validation *AllowedAudiencesValidationResponse `pulumi:"validation"`
}

The configuration settings of the Google provider.

type GoogleResponseOutput

type GoogleResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the Google provider.

func (GoogleResponseOutput) ElementType

func (GoogleResponseOutput) ElementType() reflect.Type

func (GoogleResponseOutput) Enabled

<code>false</code> if the Google provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (GoogleResponseOutput) Login

The configuration settings of the login flow.

func (GoogleResponseOutput) Registration

The configuration settings of the app registration for the Google provider.

func (GoogleResponseOutput) ToGoogleResponseOutput

func (o GoogleResponseOutput) ToGoogleResponseOutput() GoogleResponseOutput

func (GoogleResponseOutput) ToGoogleResponseOutputWithContext

func (o GoogleResponseOutput) ToGoogleResponseOutputWithContext(ctx context.Context) GoogleResponseOutput

func (GoogleResponseOutput) Validation

The configuration settings of the Azure Active Directory token validation flow.

type GoogleResponsePtrOutput

type GoogleResponsePtrOutput struct{ *pulumi.OutputState }

func (GoogleResponsePtrOutput) Elem

func (GoogleResponsePtrOutput) ElementType

func (GoogleResponsePtrOutput) ElementType() reflect.Type

func (GoogleResponsePtrOutput) Enabled

<code>false</code> if the Google provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (GoogleResponsePtrOutput) Login

The configuration settings of the login flow.

func (GoogleResponsePtrOutput) Registration

The configuration settings of the app registration for the Google provider.

func (GoogleResponsePtrOutput) ToGoogleResponsePtrOutput

func (o GoogleResponsePtrOutput) ToGoogleResponsePtrOutput() GoogleResponsePtrOutput

func (GoogleResponsePtrOutput) ToGoogleResponsePtrOutputWithContext

func (o GoogleResponsePtrOutput) ToGoogleResponsePtrOutputWithContext(ctx context.Context) GoogleResponsePtrOutput

func (GoogleResponsePtrOutput) Validation

The configuration settings of the Azure Active Directory token validation flow.

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 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 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 *HostType `pulumi:"hostType"`
	// Hostname.
	Name *string `pulumi:"name"`
	// SSL type.
	SslState *SslState `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 HostTypePtrInput `pulumi:"hostType"`
	// Hostname.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// SSL type.
	SslState SslStatePtrInput `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 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 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

type HostNameType string

Hostname type.

func (HostNameType) ElementType

func (HostNameType) ElementType() reflect.Type

func (HostNameType) ToHostNameTypeOutput

func (e HostNameType) ToHostNameTypeOutput() HostNameTypeOutput

func (HostNameType) ToHostNameTypeOutputWithContext

func (e HostNameType) ToHostNameTypeOutputWithContext(ctx context.Context) HostNameTypeOutput

func (HostNameType) ToHostNameTypePtrOutput

func (e HostNameType) ToHostNameTypePtrOutput() HostNameTypePtrOutput

func (HostNameType) ToHostNameTypePtrOutputWithContext

func (e HostNameType) ToHostNameTypePtrOutputWithContext(ctx context.Context) HostNameTypePtrOutput

func (HostNameType) ToStringOutput

func (e HostNameType) ToStringOutput() pulumi.StringOutput

func (HostNameType) ToStringOutputWithContext

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

func (HostNameType) ToStringPtrOutput

func (e HostNameType) ToStringPtrOutput() pulumi.StringPtrOutput

func (HostNameType) ToStringPtrOutputWithContext

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

type HostNameTypeInput

type HostNameTypeInput interface {
	pulumi.Input

	ToHostNameTypeOutput() HostNameTypeOutput
	ToHostNameTypeOutputWithContext(context.Context) HostNameTypeOutput
}

HostNameTypeInput is an input type that accepts values of the HostNameType enum A concrete instance of `HostNameTypeInput` can be one of the following:

HostNameTypeVerified
HostNameTypeManaged

type HostNameTypeOutput

type HostNameTypeOutput struct{ *pulumi.OutputState }

func (HostNameTypeOutput) ElementType

func (HostNameTypeOutput) ElementType() reflect.Type

func (HostNameTypeOutput) ToHostNameTypeOutput

func (o HostNameTypeOutput) ToHostNameTypeOutput() HostNameTypeOutput

func (HostNameTypeOutput) ToHostNameTypeOutputWithContext

func (o HostNameTypeOutput) ToHostNameTypeOutputWithContext(ctx context.Context) HostNameTypeOutput

func (HostNameTypeOutput) ToHostNameTypePtrOutput

func (o HostNameTypeOutput) ToHostNameTypePtrOutput() HostNameTypePtrOutput

func (HostNameTypeOutput) ToHostNameTypePtrOutputWithContext

func (o HostNameTypeOutput) ToHostNameTypePtrOutputWithContext(ctx context.Context) HostNameTypePtrOutput

func (HostNameTypeOutput) ToStringOutput

func (o HostNameTypeOutput) ToStringOutput() pulumi.StringOutput

func (HostNameTypeOutput) ToStringOutputWithContext

func (o HostNameTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (HostNameTypeOutput) ToStringPtrOutput

func (o HostNameTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (HostNameTypeOutput) ToStringPtrOutputWithContext

func (o HostNameTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type HostNameTypePtrInput

type HostNameTypePtrInput interface {
	pulumi.Input

	ToHostNameTypePtrOutput() HostNameTypePtrOutput
	ToHostNameTypePtrOutputWithContext(context.Context) HostNameTypePtrOutput
}

func HostNameTypePtr

func HostNameTypePtr(v string) HostNameTypePtrInput

type HostNameTypePtrOutput

type HostNameTypePtrOutput struct{ *pulumi.OutputState }

func (HostNameTypePtrOutput) Elem

func (HostNameTypePtrOutput) ElementType

func (HostNameTypePtrOutput) ElementType() reflect.Type

func (HostNameTypePtrOutput) ToHostNameTypePtrOutput

func (o HostNameTypePtrOutput) ToHostNameTypePtrOutput() HostNameTypePtrOutput

func (HostNameTypePtrOutput) ToHostNameTypePtrOutputWithContext

func (o HostNameTypePtrOutput) ToHostNameTypePtrOutputWithContext(ctx context.Context) HostNameTypePtrOutput

func (HostNameTypePtrOutput) ToStringPtrOutput

func (o HostNameTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (HostNameTypePtrOutput) ToStringPtrOutputWithContext

func (o HostNameTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type HostType

type HostType string

Indicates whether the hostname is a standard or repository hostname.

func (HostType) ElementType

func (HostType) ElementType() reflect.Type

func (HostType) ToHostTypeOutput

func (e HostType) ToHostTypeOutput() HostTypeOutput

func (HostType) ToHostTypeOutputWithContext

func (e HostType) ToHostTypeOutputWithContext(ctx context.Context) HostTypeOutput

func (HostType) ToHostTypePtrOutput

func (e HostType) ToHostTypePtrOutput() HostTypePtrOutput

func (HostType) ToHostTypePtrOutputWithContext

func (e HostType) ToHostTypePtrOutputWithContext(ctx context.Context) HostTypePtrOutput

func (HostType) ToStringOutput

func (e HostType) ToStringOutput() pulumi.StringOutput

func (HostType) ToStringOutputWithContext

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

func (HostType) ToStringPtrOutput

func (e HostType) ToStringPtrOutput() pulumi.StringPtrOutput

func (HostType) ToStringPtrOutputWithContext

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

type HostTypeInput

type HostTypeInput interface {
	pulumi.Input

	ToHostTypeOutput() HostTypeOutput
	ToHostTypeOutputWithContext(context.Context) HostTypeOutput
}

HostTypeInput is an input type that accepts values of the HostType enum A concrete instance of `HostTypeInput` can be one of the following:

HostTypeStandard
HostTypeRepository

type HostTypeOutput

type HostTypeOutput struct{ *pulumi.OutputState }

func (HostTypeOutput) ElementType

func (HostTypeOutput) ElementType() reflect.Type

func (HostTypeOutput) ToHostTypeOutput

func (o HostTypeOutput) ToHostTypeOutput() HostTypeOutput

func (HostTypeOutput) ToHostTypeOutputWithContext

func (o HostTypeOutput) ToHostTypeOutputWithContext(ctx context.Context) HostTypeOutput

func (HostTypeOutput) ToHostTypePtrOutput

func (o HostTypeOutput) ToHostTypePtrOutput() HostTypePtrOutput

func (HostTypeOutput) ToHostTypePtrOutputWithContext

func (o HostTypeOutput) ToHostTypePtrOutputWithContext(ctx context.Context) HostTypePtrOutput

func (HostTypeOutput) ToStringOutput

func (o HostTypeOutput) ToStringOutput() pulumi.StringOutput

func (HostTypeOutput) ToStringOutputWithContext

func (o HostTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (HostTypeOutput) ToStringPtrOutput

func (o HostTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (HostTypeOutput) ToStringPtrOutputWithContext

func (o HostTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type HostTypePtrInput

type HostTypePtrInput interface {
	pulumi.Input

	ToHostTypePtrOutput() HostTypePtrOutput
	ToHostTypePtrOutputWithContext(context.Context) HostTypePtrOutput
}

func HostTypePtr

func HostTypePtr(v string) HostTypePtrInput

type HostTypePtrOutput

type HostTypePtrOutput struct{ *pulumi.OutputState }

func (HostTypePtrOutput) Elem

func (HostTypePtrOutput) ElementType

func (HostTypePtrOutput) ElementType() reflect.Type

func (HostTypePtrOutput) ToHostTypePtrOutput

func (o HostTypePtrOutput) ToHostTypePtrOutput() HostTypePtrOutput

func (HostTypePtrOutput) ToHostTypePtrOutputWithContext

func (o HostTypePtrOutput) ToHostTypePtrOutputWithContext(ctx context.Context) HostTypePtrOutput

func (HostTypePtrOutput) ToStringPtrOutput

func (o HostTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (HostTypePtrOutput) ToStringPtrOutputWithContext

func (o HostTypePtrOutput) 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 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) Type

Resource type of the App Service Environment.

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 HttpLogsConfig

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

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

func (HttpLogsConfigArgs) ElementType() reflect.Type

func (HttpLogsConfigArgs) ToHttpLogsConfigOutput

func (i HttpLogsConfigArgs) ToHttpLogsConfigOutput() HttpLogsConfigOutput

func (HttpLogsConfigArgs) ToHttpLogsConfigOutputWithContext

func (i HttpLogsConfigArgs) ToHttpLogsConfigOutputWithContext(ctx context.Context) HttpLogsConfigOutput

func (HttpLogsConfigArgs) ToHttpLogsConfigPtrOutput

func (i HttpLogsConfigArgs) ToHttpLogsConfigPtrOutput() HttpLogsConfigPtrOutput

func (HttpLogsConfigArgs) ToHttpLogsConfigPtrOutputWithContext

func (i HttpLogsConfigArgs) ToHttpLogsConfigPtrOutputWithContext(ctx context.Context) HttpLogsConfigPtrOutput

type HttpLogsConfigInput

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

type HttpLogsConfigOutput struct{ *pulumi.OutputState }

Http logs configuration.

func (HttpLogsConfigOutput) AzureBlobStorage

Http logs to azure blob storage configuration.

func (HttpLogsConfigOutput) ElementType

func (HttpLogsConfigOutput) ElementType() reflect.Type

func (HttpLogsConfigOutput) FileSystem

Http logs to file system configuration.

func (HttpLogsConfigOutput) ToHttpLogsConfigOutput

func (o HttpLogsConfigOutput) ToHttpLogsConfigOutput() HttpLogsConfigOutput

func (HttpLogsConfigOutput) ToHttpLogsConfigOutputWithContext

func (o HttpLogsConfigOutput) ToHttpLogsConfigOutputWithContext(ctx context.Context) HttpLogsConfigOutput

func (HttpLogsConfigOutput) ToHttpLogsConfigPtrOutput

func (o HttpLogsConfigOutput) ToHttpLogsConfigPtrOutput() HttpLogsConfigPtrOutput

func (HttpLogsConfigOutput) ToHttpLogsConfigPtrOutputWithContext

func (o HttpLogsConfigOutput) ToHttpLogsConfigPtrOutputWithContext(ctx context.Context) HttpLogsConfigPtrOutput

type HttpLogsConfigPtrInput

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

type HttpLogsConfigPtrOutput

type HttpLogsConfigPtrOutput struct{ *pulumi.OutputState }

func (HttpLogsConfigPtrOutput) AzureBlobStorage

Http logs to azure blob storage configuration.

func (HttpLogsConfigPtrOutput) Elem

func (HttpLogsConfigPtrOutput) ElementType

func (HttpLogsConfigPtrOutput) ElementType() reflect.Type

func (HttpLogsConfigPtrOutput) FileSystem

Http logs to file system configuration.

func (HttpLogsConfigPtrOutput) ToHttpLogsConfigPtrOutput

func (o HttpLogsConfigPtrOutput) ToHttpLogsConfigPtrOutput() HttpLogsConfigPtrOutput

func (HttpLogsConfigPtrOutput) ToHttpLogsConfigPtrOutputWithContext

func (o HttpLogsConfigPtrOutput) ToHttpLogsConfigPtrOutputWithContext(ctx context.Context) HttpLogsConfigPtrOutput

type HttpLogsConfigResponse

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 HttpLogsConfigResponseOutput

type HttpLogsConfigResponseOutput struct{ *pulumi.OutputState }

Http logs configuration.

func (HttpLogsConfigResponseOutput) AzureBlobStorage

Http logs to azure blob storage configuration.

func (HttpLogsConfigResponseOutput) ElementType

func (HttpLogsConfigResponseOutput) FileSystem

Http logs to file system configuration.

func (HttpLogsConfigResponseOutput) ToHttpLogsConfigResponseOutput

func (o HttpLogsConfigResponseOutput) ToHttpLogsConfigResponseOutput() HttpLogsConfigResponseOutput

func (HttpLogsConfigResponseOutput) ToHttpLogsConfigResponseOutputWithContext

func (o HttpLogsConfigResponseOutput) ToHttpLogsConfigResponseOutputWithContext(ctx context.Context) HttpLogsConfigResponseOutput

type HttpLogsConfigResponsePtrOutput

type HttpLogsConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (HttpLogsConfigResponsePtrOutput) AzureBlobStorage

Http logs to azure blob storage configuration.

func (HttpLogsConfigResponsePtrOutput) Elem

func (HttpLogsConfigResponsePtrOutput) ElementType

func (HttpLogsConfigResponsePtrOutput) FileSystem

Http logs to file system configuration.

func (HttpLogsConfigResponsePtrOutput) ToHttpLogsConfigResponsePtrOutput

func (o HttpLogsConfigResponsePtrOutput) ToHttpLogsConfigResponsePtrOutput() HttpLogsConfigResponsePtrOutput

func (HttpLogsConfigResponsePtrOutput) ToHttpLogsConfigResponsePtrOutputWithContext

func (o HttpLogsConfigResponsePtrOutput) ToHttpLogsConfigResponsePtrOutputWithContext(ctx context.Context) HttpLogsConfigResponsePtrOutput

type HttpScaleRule

type HttpScaleRule struct {
	// Authentication secrets for the custom scale rule.
	Auth []ScaleRuleAuth `pulumi:"auth"`
	// Metadata properties to describe http scale rule.
	Metadata map[string]string `pulumi:"metadata"`
}

Container App container Custom scaling rule.

type HttpScaleRuleArgs

type HttpScaleRuleArgs struct {
	// Authentication secrets for the custom scale rule.
	Auth ScaleRuleAuthArrayInput `pulumi:"auth"`
	// Metadata properties to describe http scale rule.
	Metadata pulumi.StringMapInput `pulumi:"metadata"`
}

Container App container Custom scaling rule.

func (HttpScaleRuleArgs) ElementType

func (HttpScaleRuleArgs) ElementType() reflect.Type

func (HttpScaleRuleArgs) ToHttpScaleRuleOutput

func (i HttpScaleRuleArgs) ToHttpScaleRuleOutput() HttpScaleRuleOutput

func (HttpScaleRuleArgs) ToHttpScaleRuleOutputWithContext

func (i HttpScaleRuleArgs) ToHttpScaleRuleOutputWithContext(ctx context.Context) HttpScaleRuleOutput

func (HttpScaleRuleArgs) ToHttpScaleRulePtrOutput

func (i HttpScaleRuleArgs) ToHttpScaleRulePtrOutput() HttpScaleRulePtrOutput

func (HttpScaleRuleArgs) ToHttpScaleRulePtrOutputWithContext

func (i HttpScaleRuleArgs) ToHttpScaleRulePtrOutputWithContext(ctx context.Context) HttpScaleRulePtrOutput

type HttpScaleRuleInput

type HttpScaleRuleInput interface {
	pulumi.Input

	ToHttpScaleRuleOutput() HttpScaleRuleOutput
	ToHttpScaleRuleOutputWithContext(context.Context) HttpScaleRuleOutput
}

HttpScaleRuleInput is an input type that accepts HttpScaleRuleArgs and HttpScaleRuleOutput values. You can construct a concrete instance of `HttpScaleRuleInput` via:

HttpScaleRuleArgs{...}

type HttpScaleRuleOutput

type HttpScaleRuleOutput struct{ *pulumi.OutputState }

Container App container Custom scaling rule.

func (HttpScaleRuleOutput) Auth

Authentication secrets for the custom scale rule.

func (HttpScaleRuleOutput) ElementType

func (HttpScaleRuleOutput) ElementType() reflect.Type

func (HttpScaleRuleOutput) Metadata

Metadata properties to describe http scale rule.

func (HttpScaleRuleOutput) ToHttpScaleRuleOutput

func (o HttpScaleRuleOutput) ToHttpScaleRuleOutput() HttpScaleRuleOutput

func (HttpScaleRuleOutput) ToHttpScaleRuleOutputWithContext

func (o HttpScaleRuleOutput) ToHttpScaleRuleOutputWithContext(ctx context.Context) HttpScaleRuleOutput

func (HttpScaleRuleOutput) ToHttpScaleRulePtrOutput

func (o HttpScaleRuleOutput) ToHttpScaleRulePtrOutput() HttpScaleRulePtrOutput

func (HttpScaleRuleOutput) ToHttpScaleRulePtrOutputWithContext

func (o HttpScaleRuleOutput) ToHttpScaleRulePtrOutputWithContext(ctx context.Context) HttpScaleRulePtrOutput

type HttpScaleRulePtrInput

type HttpScaleRulePtrInput interface {
	pulumi.Input

	ToHttpScaleRulePtrOutput() HttpScaleRulePtrOutput
	ToHttpScaleRulePtrOutputWithContext(context.Context) HttpScaleRulePtrOutput
}

HttpScaleRulePtrInput is an input type that accepts HttpScaleRuleArgs, HttpScaleRulePtr and HttpScaleRulePtrOutput values. You can construct a concrete instance of `HttpScaleRulePtrInput` via:

        HttpScaleRuleArgs{...}

or:

        nil

type HttpScaleRulePtrOutput

type HttpScaleRulePtrOutput struct{ *pulumi.OutputState }

func (HttpScaleRulePtrOutput) Auth

Authentication secrets for the custom scale rule.

func (HttpScaleRulePtrOutput) Elem

func (HttpScaleRulePtrOutput) ElementType

func (HttpScaleRulePtrOutput) ElementType() reflect.Type

func (HttpScaleRulePtrOutput) Metadata

Metadata properties to describe http scale rule.

func (HttpScaleRulePtrOutput) ToHttpScaleRulePtrOutput

func (o HttpScaleRulePtrOutput) ToHttpScaleRulePtrOutput() HttpScaleRulePtrOutput

func (HttpScaleRulePtrOutput) ToHttpScaleRulePtrOutputWithContext

func (o HttpScaleRulePtrOutput) ToHttpScaleRulePtrOutputWithContext(ctx context.Context) HttpScaleRulePtrOutput

type HttpScaleRuleResponse

type HttpScaleRuleResponse struct {
	// Authentication secrets for the custom scale rule.
	Auth []ScaleRuleAuthResponse `pulumi:"auth"`
	// Metadata properties to describe http scale rule.
	Metadata map[string]string `pulumi:"metadata"`
}

Container App container Custom scaling rule.

type HttpScaleRuleResponseOutput

type HttpScaleRuleResponseOutput struct{ *pulumi.OutputState }

Container App container Custom scaling rule.

func (HttpScaleRuleResponseOutput) Auth

Authentication secrets for the custom scale rule.

func (HttpScaleRuleResponseOutput) ElementType

func (HttpScaleRuleResponseOutput) Metadata

Metadata properties to describe http scale rule.

func (HttpScaleRuleResponseOutput) ToHttpScaleRuleResponseOutput

func (o HttpScaleRuleResponseOutput) ToHttpScaleRuleResponseOutput() HttpScaleRuleResponseOutput

func (HttpScaleRuleResponseOutput) ToHttpScaleRuleResponseOutputWithContext

func (o HttpScaleRuleResponseOutput) ToHttpScaleRuleResponseOutputWithContext(ctx context.Context) HttpScaleRuleResponseOutput

type HttpScaleRuleResponsePtrOutput

type HttpScaleRuleResponsePtrOutput struct{ *pulumi.OutputState }

func (HttpScaleRuleResponsePtrOutput) Auth

Authentication secrets for the custom scale rule.

func (HttpScaleRuleResponsePtrOutput) Elem

func (HttpScaleRuleResponsePtrOutput) ElementType

func (HttpScaleRuleResponsePtrOutput) Metadata

Metadata properties to describe http scale rule.

func (HttpScaleRuleResponsePtrOutput) ToHttpScaleRuleResponsePtrOutput

func (o HttpScaleRuleResponsePtrOutput) ToHttpScaleRuleResponsePtrOutput() HttpScaleRuleResponsePtrOutput

func (HttpScaleRuleResponsePtrOutput) ToHttpScaleRuleResponsePtrOutputWithContext

func (o HttpScaleRuleResponsePtrOutput) ToHttpScaleRuleResponsePtrOutputWithContext(ctx context.Context) HttpScaleRuleResponsePtrOutput

type HttpSettings

type HttpSettings struct {
	// The configuration settings of a forward proxy used to make the requests.
	ForwardProxy *ForwardProxy `pulumi:"forwardProxy"`
	// <code>false</code> if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, <code>true</code>.
	RequireHttps *bool `pulumi:"requireHttps"`
	// The configuration settings of the paths HTTP requests.
	Routes *HttpSettingsRoutes `pulumi:"routes"`
}

The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.

type HttpSettingsArgs

type HttpSettingsArgs struct {
	// The configuration settings of a forward proxy used to make the requests.
	ForwardProxy ForwardProxyPtrInput `pulumi:"forwardProxy"`
	// <code>false</code> if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, <code>true</code>.
	RequireHttps pulumi.BoolPtrInput `pulumi:"requireHttps"`
	// The configuration settings of the paths HTTP requests.
	Routes HttpSettingsRoutesPtrInput `pulumi:"routes"`
}

The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.

func (HttpSettingsArgs) ElementType

func (HttpSettingsArgs) ElementType() reflect.Type

func (HttpSettingsArgs) ToHttpSettingsOutput

func (i HttpSettingsArgs) ToHttpSettingsOutput() HttpSettingsOutput

func (HttpSettingsArgs) ToHttpSettingsOutputWithContext

func (i HttpSettingsArgs) ToHttpSettingsOutputWithContext(ctx context.Context) HttpSettingsOutput

func (HttpSettingsArgs) ToHttpSettingsPtrOutput

func (i HttpSettingsArgs) ToHttpSettingsPtrOutput() HttpSettingsPtrOutput

func (HttpSettingsArgs) ToHttpSettingsPtrOutputWithContext

func (i HttpSettingsArgs) ToHttpSettingsPtrOutputWithContext(ctx context.Context) HttpSettingsPtrOutput

type HttpSettingsInput

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

type HttpSettingsOutput struct{ *pulumi.OutputState }

The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.

func (HttpSettingsOutput) ElementType

func (HttpSettingsOutput) ElementType() reflect.Type

func (HttpSettingsOutput) ForwardProxy

func (o HttpSettingsOutput) ForwardProxy() ForwardProxyPtrOutput

The configuration settings of a forward proxy used to make the requests.

func (HttpSettingsOutput) RequireHttps

func (o HttpSettingsOutput) RequireHttps() pulumi.BoolPtrOutput

<code>false</code> if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, <code>true</code>.

func (HttpSettingsOutput) Routes

The configuration settings of the paths HTTP requests.

func (HttpSettingsOutput) ToHttpSettingsOutput

func (o HttpSettingsOutput) ToHttpSettingsOutput() HttpSettingsOutput

func (HttpSettingsOutput) ToHttpSettingsOutputWithContext

func (o HttpSettingsOutput) ToHttpSettingsOutputWithContext(ctx context.Context) HttpSettingsOutput

func (HttpSettingsOutput) ToHttpSettingsPtrOutput

func (o HttpSettingsOutput) ToHttpSettingsPtrOutput() HttpSettingsPtrOutput

func (HttpSettingsOutput) ToHttpSettingsPtrOutputWithContext

func (o HttpSettingsOutput) ToHttpSettingsPtrOutputWithContext(ctx context.Context) HttpSettingsPtrOutput

type HttpSettingsPtrInput

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

type HttpSettingsPtrOutput

type HttpSettingsPtrOutput struct{ *pulumi.OutputState }

func (HttpSettingsPtrOutput) Elem

func (HttpSettingsPtrOutput) ElementType

func (HttpSettingsPtrOutput) ElementType() reflect.Type

func (HttpSettingsPtrOutput) ForwardProxy

The configuration settings of a forward proxy used to make the requests.

func (HttpSettingsPtrOutput) RequireHttps

func (o HttpSettingsPtrOutput) RequireHttps() pulumi.BoolPtrOutput

<code>false</code> if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, <code>true</code>.

func (HttpSettingsPtrOutput) Routes

The configuration settings of the paths HTTP requests.

func (HttpSettingsPtrOutput) ToHttpSettingsPtrOutput

func (o HttpSettingsPtrOutput) ToHttpSettingsPtrOutput() HttpSettingsPtrOutput

func (HttpSettingsPtrOutput) ToHttpSettingsPtrOutputWithContext

func (o HttpSettingsPtrOutput) ToHttpSettingsPtrOutputWithContext(ctx context.Context) HttpSettingsPtrOutput

type HttpSettingsResponse

type HttpSettingsResponse struct {
	// The configuration settings of a forward proxy used to make the requests.
	ForwardProxy *ForwardProxyResponse `pulumi:"forwardProxy"`
	// <code>false</code> if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, <code>true</code>.
	RequireHttps *bool `pulumi:"requireHttps"`
	// The configuration settings of the paths HTTP requests.
	Routes *HttpSettingsRoutesResponse `pulumi:"routes"`
}

The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.

type HttpSettingsResponseOutput

type HttpSettingsResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.

func (HttpSettingsResponseOutput) ElementType

func (HttpSettingsResponseOutput) ElementType() reflect.Type

func (HttpSettingsResponseOutput) ForwardProxy

The configuration settings of a forward proxy used to make the requests.

func (HttpSettingsResponseOutput) RequireHttps

<code>false</code> if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, <code>true</code>.

func (HttpSettingsResponseOutput) Routes

The configuration settings of the paths HTTP requests.

func (HttpSettingsResponseOutput) ToHttpSettingsResponseOutput

func (o HttpSettingsResponseOutput) ToHttpSettingsResponseOutput() HttpSettingsResponseOutput

func (HttpSettingsResponseOutput) ToHttpSettingsResponseOutputWithContext

func (o HttpSettingsResponseOutput) ToHttpSettingsResponseOutputWithContext(ctx context.Context) HttpSettingsResponseOutput

type HttpSettingsResponsePtrOutput

type HttpSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (HttpSettingsResponsePtrOutput) Elem

func (HttpSettingsResponsePtrOutput) ElementType

func (HttpSettingsResponsePtrOutput) ForwardProxy

The configuration settings of a forward proxy used to make the requests.

func (HttpSettingsResponsePtrOutput) RequireHttps

<code>false</code> if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, <code>true</code>.

func (HttpSettingsResponsePtrOutput) Routes

The configuration settings of the paths HTTP requests.

func (HttpSettingsResponsePtrOutput) ToHttpSettingsResponsePtrOutput

func (o HttpSettingsResponsePtrOutput) ToHttpSettingsResponsePtrOutput() HttpSettingsResponsePtrOutput

func (HttpSettingsResponsePtrOutput) ToHttpSettingsResponsePtrOutputWithContext

func (o HttpSettingsResponsePtrOutput) ToHttpSettingsResponsePtrOutputWithContext(ctx context.Context) HttpSettingsResponsePtrOutput

type HttpSettingsRoutes

type HttpSettingsRoutes struct {
	// The prefix that should precede all the authentication/authorization paths.
	ApiPrefix *string `pulumi:"apiPrefix"`
}

The configuration settings of the paths HTTP requests.

type HttpSettingsRoutesArgs

type HttpSettingsRoutesArgs struct {
	// The prefix that should precede all the authentication/authorization paths.
	ApiPrefix pulumi.StringPtrInput `pulumi:"apiPrefix"`
}

The configuration settings of the paths HTTP requests.

func (HttpSettingsRoutesArgs) ElementType

func (HttpSettingsRoutesArgs) ElementType() reflect.Type

func (HttpSettingsRoutesArgs) ToHttpSettingsRoutesOutput

func (i HttpSettingsRoutesArgs) ToHttpSettingsRoutesOutput() HttpSettingsRoutesOutput

func (HttpSettingsRoutesArgs) ToHttpSettingsRoutesOutputWithContext

func (i HttpSettingsRoutesArgs) ToHttpSettingsRoutesOutputWithContext(ctx context.Context) HttpSettingsRoutesOutput

func (HttpSettingsRoutesArgs) ToHttpSettingsRoutesPtrOutput

func (i HttpSettingsRoutesArgs) ToHttpSettingsRoutesPtrOutput() HttpSettingsRoutesPtrOutput

func (HttpSettingsRoutesArgs) ToHttpSettingsRoutesPtrOutputWithContext

func (i HttpSettingsRoutesArgs) ToHttpSettingsRoutesPtrOutputWithContext(ctx context.Context) HttpSettingsRoutesPtrOutput

type HttpSettingsRoutesInput

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

type HttpSettingsRoutesOutput struct{ *pulumi.OutputState }

The configuration settings of the paths HTTP requests.

func (HttpSettingsRoutesOutput) ApiPrefix

The prefix that should precede all the authentication/authorization paths.

func (HttpSettingsRoutesOutput) ElementType

func (HttpSettingsRoutesOutput) ElementType() reflect.Type

func (HttpSettingsRoutesOutput) ToHttpSettingsRoutesOutput

func (o HttpSettingsRoutesOutput) ToHttpSettingsRoutesOutput() HttpSettingsRoutesOutput

func (HttpSettingsRoutesOutput) ToHttpSettingsRoutesOutputWithContext

func (o HttpSettingsRoutesOutput) ToHttpSettingsRoutesOutputWithContext(ctx context.Context) HttpSettingsRoutesOutput

func (HttpSettingsRoutesOutput) ToHttpSettingsRoutesPtrOutput

func (o HttpSettingsRoutesOutput) ToHttpSettingsRoutesPtrOutput() HttpSettingsRoutesPtrOutput

func (HttpSettingsRoutesOutput) ToHttpSettingsRoutesPtrOutputWithContext

func (o HttpSettingsRoutesOutput) ToHttpSettingsRoutesPtrOutputWithContext(ctx context.Context) HttpSettingsRoutesPtrOutput

type HttpSettingsRoutesPtrInput

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

type HttpSettingsRoutesPtrOutput

type HttpSettingsRoutesPtrOutput struct{ *pulumi.OutputState }

func (HttpSettingsRoutesPtrOutput) ApiPrefix

The prefix that should precede all the authentication/authorization paths.

func (HttpSettingsRoutesPtrOutput) Elem

func (HttpSettingsRoutesPtrOutput) ElementType

func (HttpSettingsRoutesPtrOutput) ToHttpSettingsRoutesPtrOutput

func (o HttpSettingsRoutesPtrOutput) ToHttpSettingsRoutesPtrOutput() HttpSettingsRoutesPtrOutput

func (HttpSettingsRoutesPtrOutput) ToHttpSettingsRoutesPtrOutputWithContext

func (o HttpSettingsRoutesPtrOutput) ToHttpSettingsRoutesPtrOutputWithContext(ctx context.Context) HttpSettingsRoutesPtrOutput

type HttpSettingsRoutesResponse

type HttpSettingsRoutesResponse struct {
	// The prefix that should precede all the authentication/authorization paths.
	ApiPrefix *string `pulumi:"apiPrefix"`
}

The configuration settings of the paths HTTP requests.

type HttpSettingsRoutesResponseOutput

type HttpSettingsRoutesResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the paths HTTP requests.

func (HttpSettingsRoutesResponseOutput) ApiPrefix

The prefix that should precede all the authentication/authorization paths.

func (HttpSettingsRoutesResponseOutput) ElementType

func (HttpSettingsRoutesResponseOutput) ToHttpSettingsRoutesResponseOutput

func (o HttpSettingsRoutesResponseOutput) ToHttpSettingsRoutesResponseOutput() HttpSettingsRoutesResponseOutput

func (HttpSettingsRoutesResponseOutput) ToHttpSettingsRoutesResponseOutputWithContext

func (o HttpSettingsRoutesResponseOutput) ToHttpSettingsRoutesResponseOutputWithContext(ctx context.Context) HttpSettingsRoutesResponseOutput

type HttpSettingsRoutesResponsePtrOutput

type HttpSettingsRoutesResponsePtrOutput struct{ *pulumi.OutputState }

func (HttpSettingsRoutesResponsePtrOutput) ApiPrefix

The prefix that should precede all the authentication/authorization paths.

func (HttpSettingsRoutesResponsePtrOutput) Elem

func (HttpSettingsRoutesResponsePtrOutput) ElementType

func (HttpSettingsRoutesResponsePtrOutput) ToHttpSettingsRoutesResponsePtrOutput

func (o HttpSettingsRoutesResponsePtrOutput) ToHttpSettingsRoutesResponsePtrOutput() HttpSettingsRoutesResponsePtrOutput

func (HttpSettingsRoutesResponsePtrOutput) ToHttpSettingsRoutesResponsePtrOutputWithContext

func (o HttpSettingsRoutesResponsePtrOutput) ToHttpSettingsRoutesResponsePtrOutputWithContext(ctx context.Context) HttpSettingsRoutesResponsePtrOutput

type IdentifierResponse

type IdentifierResponse struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Resource type.
	Type string `pulumi:"type"`
	// String representation of the identity.
	Value *string `pulumi:"value"`
}

A domain specific resource identifier.

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 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) 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

type IdentityProviders struct {
	// The configuration settings of the Apple provider.
	Apple *Apple `pulumi:"apple"`
	// The configuration settings of the Azure Active directory provider.
	AzureActiveDirectory *AzureActiveDirectory `pulumi:"azureActiveDirectory"`
	// The configuration settings of the Azure Static Web Apps provider.
	AzureStaticWebApps *AzureStaticWebApps `pulumi:"azureStaticWebApps"`
	// The map of the name of the alias of each custom Open ID Connect provider to the
	// configuration settings of the custom Open ID Connect provider.
	CustomOpenIdConnectProviders map[string]CustomOpenIdConnectProvider `pulumi:"customOpenIdConnectProviders"`
	// The configuration settings of the Facebook provider.
	Facebook *Facebook `pulumi:"facebook"`
	// The configuration settings of the GitHub provider.
	GitHub *GitHub `pulumi:"gitHub"`
	// The configuration settings of the Google provider.
	Google *Google `pulumi:"google"`
	// The configuration settings of the legacy Microsoft Account provider.
	LegacyMicrosoftAccount *LegacyMicrosoftAccount `pulumi:"legacyMicrosoftAccount"`
	// The configuration settings of the Twitter provider.
	Twitter *Twitter `pulumi:"twitter"`
}

The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.

type IdentityProvidersArgs

type IdentityProvidersArgs struct {
	// The configuration settings of the Apple provider.
	Apple ApplePtrInput `pulumi:"apple"`
	// The configuration settings of the Azure Active directory provider.
	AzureActiveDirectory AzureActiveDirectoryPtrInput `pulumi:"azureActiveDirectory"`
	// The configuration settings of the Azure Static Web Apps provider.
	AzureStaticWebApps AzureStaticWebAppsPtrInput `pulumi:"azureStaticWebApps"`
	// The map of the name of the alias of each custom Open ID Connect provider to the
	// configuration settings of the custom Open ID Connect provider.
	CustomOpenIdConnectProviders CustomOpenIdConnectProviderMapInput `pulumi:"customOpenIdConnectProviders"`
	// The configuration settings of the Facebook provider.
	Facebook FacebookPtrInput `pulumi:"facebook"`
	// The configuration settings of the GitHub provider.
	GitHub GitHubPtrInput `pulumi:"gitHub"`
	// The configuration settings of the Google provider.
	Google GooglePtrInput `pulumi:"google"`
	// The configuration settings of the legacy Microsoft Account provider.
	LegacyMicrosoftAccount LegacyMicrosoftAccountPtrInput `pulumi:"legacyMicrosoftAccount"`
	// The configuration settings of the Twitter provider.
	Twitter TwitterPtrInput `pulumi:"twitter"`
}

The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.

func (IdentityProvidersArgs) ElementType

func (IdentityProvidersArgs) ElementType() reflect.Type

func (IdentityProvidersArgs) ToIdentityProvidersOutput

func (i IdentityProvidersArgs) ToIdentityProvidersOutput() IdentityProvidersOutput

func (IdentityProvidersArgs) ToIdentityProvidersOutputWithContext

func (i IdentityProvidersArgs) ToIdentityProvidersOutputWithContext(ctx context.Context) IdentityProvidersOutput

func (IdentityProvidersArgs) ToIdentityProvidersPtrOutput

func (i IdentityProvidersArgs) ToIdentityProvidersPtrOutput() IdentityProvidersPtrOutput

func (IdentityProvidersArgs) ToIdentityProvidersPtrOutputWithContext

func (i IdentityProvidersArgs) ToIdentityProvidersPtrOutputWithContext(ctx context.Context) IdentityProvidersPtrOutput

type IdentityProvidersInput

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

type IdentityProvidersOutput struct{ *pulumi.OutputState }

The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.

func (IdentityProvidersOutput) Apple

The configuration settings of the Apple provider.

func (IdentityProvidersOutput) AzureActiveDirectory

func (o IdentityProvidersOutput) AzureActiveDirectory() AzureActiveDirectoryPtrOutput

The configuration settings of the Azure Active directory provider.

func (IdentityProvidersOutput) AzureStaticWebApps

The configuration settings of the Azure Static Web Apps provider.

func (IdentityProvidersOutput) CustomOpenIdConnectProviders

func (o IdentityProvidersOutput) CustomOpenIdConnectProviders() CustomOpenIdConnectProviderMapOutput

The map of the name of the alias of each custom Open ID Connect provider to the configuration settings of the custom Open ID Connect provider.

func (IdentityProvidersOutput) ElementType

func (IdentityProvidersOutput) ElementType() reflect.Type

func (IdentityProvidersOutput) Facebook

The configuration settings of the Facebook provider.

func (IdentityProvidersOutput) GitHub

The configuration settings of the GitHub provider.

func (IdentityProvidersOutput) Google

The configuration settings of the Google provider.

func (IdentityProvidersOutput) LegacyMicrosoftAccount

func (o IdentityProvidersOutput) LegacyMicrosoftAccount() LegacyMicrosoftAccountPtrOutput

The configuration settings of the legacy Microsoft Account provider.

func (IdentityProvidersOutput) ToIdentityProvidersOutput

func (o IdentityProvidersOutput) ToIdentityProvidersOutput() IdentityProvidersOutput

func (IdentityProvidersOutput) ToIdentityProvidersOutputWithContext

func (o IdentityProvidersOutput) ToIdentityProvidersOutputWithContext(ctx context.Context) IdentityProvidersOutput

func (IdentityProvidersOutput) ToIdentityProvidersPtrOutput

func (o IdentityProvidersOutput) ToIdentityProvidersPtrOutput() IdentityProvidersPtrOutput

func (IdentityProvidersOutput) ToIdentityProvidersPtrOutputWithContext

func (o IdentityProvidersOutput) ToIdentityProvidersPtrOutputWithContext(ctx context.Context) IdentityProvidersPtrOutput

func (IdentityProvidersOutput) Twitter

The configuration settings of the Twitter provider.

type IdentityProvidersPtrInput

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

type IdentityProvidersPtrOutput

type IdentityProvidersPtrOutput struct{ *pulumi.OutputState }

func (IdentityProvidersPtrOutput) Apple

The configuration settings of the Apple provider.

func (IdentityProvidersPtrOutput) AzureActiveDirectory

The configuration settings of the Azure Active directory provider.

func (IdentityProvidersPtrOutput) AzureStaticWebApps

The configuration settings of the Azure Static Web Apps provider.

func (IdentityProvidersPtrOutput) CustomOpenIdConnectProviders

func (o IdentityProvidersPtrOutput) CustomOpenIdConnectProviders() CustomOpenIdConnectProviderMapOutput

The map of the name of the alias of each custom Open ID Connect provider to the configuration settings of the custom Open ID Connect provider.

func (IdentityProvidersPtrOutput) Elem

func (IdentityProvidersPtrOutput) ElementType

func (IdentityProvidersPtrOutput) ElementType() reflect.Type

func (IdentityProvidersPtrOutput) Facebook

The configuration settings of the Facebook provider.

func (IdentityProvidersPtrOutput) GitHub

The configuration settings of the GitHub provider.

func (IdentityProvidersPtrOutput) Google

The configuration settings of the Google provider.

func (IdentityProvidersPtrOutput) LegacyMicrosoftAccount

The configuration settings of the legacy Microsoft Account provider.

func (IdentityProvidersPtrOutput) ToIdentityProvidersPtrOutput

func (o IdentityProvidersPtrOutput) ToIdentityProvidersPtrOutput() IdentityProvidersPtrOutput

func (IdentityProvidersPtrOutput) ToIdentityProvidersPtrOutputWithContext

func (o IdentityProvidersPtrOutput) ToIdentityProvidersPtrOutputWithContext(ctx context.Context) IdentityProvidersPtrOutput

func (IdentityProvidersPtrOutput) Twitter

The configuration settings of the Twitter provider.

type IdentityProvidersResponse

type IdentityProvidersResponse struct {
	// The configuration settings of the Apple provider.
	Apple *AppleResponse `pulumi:"apple"`
	// The configuration settings of the Azure Active directory provider.
	AzureActiveDirectory *AzureActiveDirectoryResponse `pulumi:"azureActiveDirectory"`
	// The configuration settings of the Azure Static Web Apps provider.
	AzureStaticWebApps *AzureStaticWebAppsResponse `pulumi:"azureStaticWebApps"`
	// The map of the name of the alias of each custom Open ID Connect provider to the
	// configuration settings of the custom Open ID Connect provider.
	CustomOpenIdConnectProviders map[string]CustomOpenIdConnectProviderResponse `pulumi:"customOpenIdConnectProviders"`
	// The configuration settings of the Facebook provider.
	Facebook *FacebookResponse `pulumi:"facebook"`
	// The configuration settings of the GitHub provider.
	GitHub *GitHubResponse `pulumi:"gitHub"`
	// The configuration settings of the Google provider.
	Google *GoogleResponse `pulumi:"google"`
	// The configuration settings of the legacy Microsoft Account provider.
	LegacyMicrosoftAccount *LegacyMicrosoftAccountResponse `pulumi:"legacyMicrosoftAccount"`
	// The configuration settings of the Twitter provider.
	Twitter *TwitterResponse `pulumi:"twitter"`
}

The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.

type IdentityProvidersResponseOutput

type IdentityProvidersResponseOutput struct{ *pulumi.OutputState }

The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.

func (IdentityProvidersResponseOutput) Apple

The configuration settings of the Apple provider.

func (IdentityProvidersResponseOutput) AzureActiveDirectory

The configuration settings of the Azure Active directory provider.

func (IdentityProvidersResponseOutput) AzureStaticWebApps

The configuration settings of the Azure Static Web Apps provider.

func (IdentityProvidersResponseOutput) CustomOpenIdConnectProviders

The map of the name of the alias of each custom Open ID Connect provider to the configuration settings of the custom Open ID Connect provider.

func (IdentityProvidersResponseOutput) ElementType

func (IdentityProvidersResponseOutput) Facebook

The configuration settings of the Facebook provider.

func (IdentityProvidersResponseOutput) GitHub

The configuration settings of the GitHub provider.

func (IdentityProvidersResponseOutput) Google

The configuration settings of the Google provider.

func (IdentityProvidersResponseOutput) LegacyMicrosoftAccount

The configuration settings of the legacy Microsoft Account provider.

func (IdentityProvidersResponseOutput) ToIdentityProvidersResponseOutput

func (o IdentityProvidersResponseOutput) ToIdentityProvidersResponseOutput() IdentityProvidersResponseOutput

func (IdentityProvidersResponseOutput) ToIdentityProvidersResponseOutputWithContext

func (o IdentityProvidersResponseOutput) ToIdentityProvidersResponseOutputWithContext(ctx context.Context) IdentityProvidersResponseOutput

func (IdentityProvidersResponseOutput) Twitter

The configuration settings of the Twitter provider.

type IdentityProvidersResponsePtrOutput

type IdentityProvidersResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityProvidersResponsePtrOutput) Apple

The configuration settings of the Apple provider.

func (IdentityProvidersResponsePtrOutput) AzureActiveDirectory

The configuration settings of the Azure Active directory provider.

func (IdentityProvidersResponsePtrOutput) AzureStaticWebApps

The configuration settings of the Azure Static Web Apps provider.

func (IdentityProvidersResponsePtrOutput) CustomOpenIdConnectProviders

The map of the name of the alias of each custom Open ID Connect provider to the configuration settings of the custom Open ID Connect provider.

func (IdentityProvidersResponsePtrOutput) Elem

func (IdentityProvidersResponsePtrOutput) ElementType

func (IdentityProvidersResponsePtrOutput) Facebook

The configuration settings of the Facebook provider.

func (IdentityProvidersResponsePtrOutput) GitHub

The configuration settings of the GitHub provider.

func (IdentityProvidersResponsePtrOutput) Google

The configuration settings of the Google provider.

func (IdentityProvidersResponsePtrOutput) LegacyMicrosoftAccount

The configuration settings of the legacy Microsoft Account provider.

func (IdentityProvidersResponsePtrOutput) ToIdentityProvidersResponsePtrOutput

func (o IdentityProvidersResponsePtrOutput) ToIdentityProvidersResponsePtrOutput() IdentityProvidersResponsePtrOutput

func (IdentityProvidersResponsePtrOutput) ToIdentityProvidersResponsePtrOutputWithContext

func (o IdentityProvidersResponsePtrOutput) ToIdentityProvidersResponsePtrOutputWithContext(ctx context.Context) IdentityProvidersResponsePtrOutput

func (IdentityProvidersResponsePtrOutput) Twitter

The configuration settings of the Twitter provider.

type Ingress

type Ingress struct {
	// Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections
	AllowInsecure *bool `pulumi:"allowInsecure"`
	// Bool indicating if app exposes an external http endpoint
	External *bool `pulumi:"external"`
	// Target Port in containers for traffic from ingress
	TargetPort *int            `pulumi:"targetPort"`
	Traffic    []TrafficWeight `pulumi:"traffic"`
	// Ingress transport protocol
	Transport *string `pulumi:"transport"`
}

Container App Ingress configuration.

func (*Ingress) Defaults

func (val *Ingress) Defaults() *Ingress

Defaults sets the appropriate defaults for Ingress

type IngressArgs

type IngressArgs struct {
	// Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections
	AllowInsecure pulumi.BoolPtrInput `pulumi:"allowInsecure"`
	// Bool indicating if app exposes an external http endpoint
	External pulumi.BoolPtrInput `pulumi:"external"`
	// Target Port in containers for traffic from ingress
	TargetPort pulumi.IntPtrInput      `pulumi:"targetPort"`
	Traffic    TrafficWeightArrayInput `pulumi:"traffic"`
	// Ingress transport protocol
	Transport pulumi.StringPtrInput `pulumi:"transport"`
}

Container App Ingress configuration.

func (*IngressArgs) Defaults

func (val *IngressArgs) Defaults() *IngressArgs

Defaults sets the appropriate defaults for IngressArgs

func (IngressArgs) ElementType

func (IngressArgs) ElementType() reflect.Type

func (IngressArgs) ToIngressOutput

func (i IngressArgs) ToIngressOutput() IngressOutput

func (IngressArgs) ToIngressOutputWithContext

func (i IngressArgs) ToIngressOutputWithContext(ctx context.Context) IngressOutput

func (IngressArgs) ToIngressPtrOutput

func (i IngressArgs) ToIngressPtrOutput() IngressPtrOutput

func (IngressArgs) ToIngressPtrOutputWithContext

func (i IngressArgs) ToIngressPtrOutputWithContext(ctx context.Context) IngressPtrOutput

type IngressInput

type IngressInput interface {
	pulumi.Input

	ToIngressOutput() IngressOutput
	ToIngressOutputWithContext(context.Context) IngressOutput
}

IngressInput is an input type that accepts IngressArgs and IngressOutput values. You can construct a concrete instance of `IngressInput` via:

IngressArgs{...}

type IngressOutput

type IngressOutput struct{ *pulumi.OutputState }

Container App Ingress configuration.

func (IngressOutput) AllowInsecure

func (o IngressOutput) AllowInsecure() pulumi.BoolPtrOutput

Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections

func (IngressOutput) ElementType

func (IngressOutput) ElementType() reflect.Type

func (IngressOutput) External

func (o IngressOutput) External() pulumi.BoolPtrOutput

Bool indicating if app exposes an external http endpoint

func (IngressOutput) TargetPort

func (o IngressOutput) TargetPort() pulumi.IntPtrOutput

Target Port in containers for traffic from ingress

func (IngressOutput) ToIngressOutput

func (o IngressOutput) ToIngressOutput() IngressOutput

func (IngressOutput) ToIngressOutputWithContext

func (o IngressOutput) ToIngressOutputWithContext(ctx context.Context) IngressOutput

func (IngressOutput) ToIngressPtrOutput

func (o IngressOutput) ToIngressPtrOutput() IngressPtrOutput

func (IngressOutput) ToIngressPtrOutputWithContext

func (o IngressOutput) ToIngressPtrOutputWithContext(ctx context.Context) IngressPtrOutput

func (IngressOutput) Traffic

func (IngressOutput) Transport

func (o IngressOutput) Transport() pulumi.StringPtrOutput

Ingress transport protocol

type IngressPtrInput

type IngressPtrInput interface {
	pulumi.Input

	ToIngressPtrOutput() IngressPtrOutput
	ToIngressPtrOutputWithContext(context.Context) IngressPtrOutput
}

IngressPtrInput is an input type that accepts IngressArgs, IngressPtr and IngressPtrOutput values. You can construct a concrete instance of `IngressPtrInput` via:

        IngressArgs{...}

or:

        nil

func IngressPtr

func IngressPtr(v *IngressArgs) IngressPtrInput

type IngressPtrOutput

type IngressPtrOutput struct{ *pulumi.OutputState }

func (IngressPtrOutput) AllowInsecure

func (o IngressPtrOutput) AllowInsecure() pulumi.BoolPtrOutput

Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections

func (IngressPtrOutput) Elem

func (IngressPtrOutput) ElementType

func (IngressPtrOutput) ElementType() reflect.Type

func (IngressPtrOutput) External

func (o IngressPtrOutput) External() pulumi.BoolPtrOutput

Bool indicating if app exposes an external http endpoint

func (IngressPtrOutput) TargetPort

func (o IngressPtrOutput) TargetPort() pulumi.IntPtrOutput

Target Port in containers for traffic from ingress

func (IngressPtrOutput) ToIngressPtrOutput

func (o IngressPtrOutput) ToIngressPtrOutput() IngressPtrOutput

func (IngressPtrOutput) ToIngressPtrOutputWithContext

func (o IngressPtrOutput) ToIngressPtrOutputWithContext(ctx context.Context) IngressPtrOutput

func (IngressPtrOutput) Traffic

func (IngressPtrOutput) Transport

func (o IngressPtrOutput) Transport() pulumi.StringPtrOutput

Ingress transport protocol

type IngressResponse

type IngressResponse struct {
	// Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections
	AllowInsecure *bool `pulumi:"allowInsecure"`
	// Bool indicating if app exposes an external http endpoint
	External *bool `pulumi:"external"`
	// Hostname.
	Fqdn string `pulumi:"fqdn"`
	// Target Port in containers for traffic from ingress
	TargetPort *int                    `pulumi:"targetPort"`
	Traffic    []TrafficWeightResponse `pulumi:"traffic"`
	// Ingress transport protocol
	Transport *string `pulumi:"transport"`
}

Container App Ingress configuration.

func (*IngressResponse) Defaults

func (val *IngressResponse) Defaults() *IngressResponse

Defaults sets the appropriate defaults for IngressResponse

type IngressResponseOutput

type IngressResponseOutput struct{ *pulumi.OutputState }

Container App Ingress configuration.

func (IngressResponseOutput) AllowInsecure

func (o IngressResponseOutput) AllowInsecure() pulumi.BoolPtrOutput

Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections

func (IngressResponseOutput) ElementType

func (IngressResponseOutput) ElementType() reflect.Type

func (IngressResponseOutput) External

Bool indicating if app exposes an external http endpoint

func (IngressResponseOutput) Fqdn

Hostname.

func (IngressResponseOutput) TargetPort

func (o IngressResponseOutput) TargetPort() pulumi.IntPtrOutput

Target Port in containers for traffic from ingress

func (IngressResponseOutput) ToIngressResponseOutput

func (o IngressResponseOutput) ToIngressResponseOutput() IngressResponseOutput

func (IngressResponseOutput) ToIngressResponseOutputWithContext

func (o IngressResponseOutput) ToIngressResponseOutputWithContext(ctx context.Context) IngressResponseOutput

func (IngressResponseOutput) Traffic

func (IngressResponseOutput) Transport

Ingress transport protocol

type IngressResponsePtrOutput

type IngressResponsePtrOutput struct{ *pulumi.OutputState }

func (IngressResponsePtrOutput) AllowInsecure

func (o IngressResponsePtrOutput) AllowInsecure() pulumi.BoolPtrOutput

Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections

func (IngressResponsePtrOutput) Elem

func (IngressResponsePtrOutput) ElementType

func (IngressResponsePtrOutput) ElementType() reflect.Type

func (IngressResponsePtrOutput) External

Bool indicating if app exposes an external http endpoint

func (IngressResponsePtrOutput) Fqdn

Hostname.

func (IngressResponsePtrOutput) TargetPort

Target Port in containers for traffic from ingress

func (IngressResponsePtrOutput) ToIngressResponsePtrOutput

func (o IngressResponsePtrOutput) ToIngressResponsePtrOutput() IngressResponsePtrOutput

func (IngressResponsePtrOutput) ToIngressResponsePtrOutputWithContext

func (o IngressResponsePtrOutput) ToIngressResponsePtrOutputWithContext(ctx context.Context) IngressResponsePtrOutput

func (IngressResponsePtrOutput) Traffic

func (IngressResponsePtrOutput) Transport

Ingress transport protocol

type IngressTransportMethod

type IngressTransportMethod string

Ingress transport protocol

func (IngressTransportMethod) ElementType

func (IngressTransportMethod) ElementType() reflect.Type

func (IngressTransportMethod) ToIngressTransportMethodOutput

func (e IngressTransportMethod) ToIngressTransportMethodOutput() IngressTransportMethodOutput

func (IngressTransportMethod) ToIngressTransportMethodOutputWithContext

func (e IngressTransportMethod) ToIngressTransportMethodOutputWithContext(ctx context.Context) IngressTransportMethodOutput

func (IngressTransportMethod) ToIngressTransportMethodPtrOutput

func (e IngressTransportMethod) ToIngressTransportMethodPtrOutput() IngressTransportMethodPtrOutput

func (IngressTransportMethod) ToIngressTransportMethodPtrOutputWithContext

func (e IngressTransportMethod) ToIngressTransportMethodPtrOutputWithContext(ctx context.Context) IngressTransportMethodPtrOutput

func (IngressTransportMethod) ToStringOutput

func (e IngressTransportMethod) ToStringOutput() pulumi.StringOutput

func (IngressTransportMethod) ToStringOutputWithContext

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

func (IngressTransportMethod) ToStringPtrOutput

func (e IngressTransportMethod) ToStringPtrOutput() pulumi.StringPtrOutput

func (IngressTransportMethod) ToStringPtrOutputWithContext

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

type IngressTransportMethodInput

type IngressTransportMethodInput interface {
	pulumi.Input

	ToIngressTransportMethodOutput() IngressTransportMethodOutput
	ToIngressTransportMethodOutputWithContext(context.Context) IngressTransportMethodOutput
}

IngressTransportMethodInput is an input type that accepts values of the IngressTransportMethod enum A concrete instance of `IngressTransportMethodInput` can be one of the following:

IngressTransportMethodAuto
IngressTransportMethodHttp
IngressTransportMethodHttp2

type IngressTransportMethodOutput

type IngressTransportMethodOutput struct{ *pulumi.OutputState }

func (IngressTransportMethodOutput) ElementType

func (IngressTransportMethodOutput) ToIngressTransportMethodOutput

func (o IngressTransportMethodOutput) ToIngressTransportMethodOutput() IngressTransportMethodOutput

func (IngressTransportMethodOutput) ToIngressTransportMethodOutputWithContext

func (o IngressTransportMethodOutput) ToIngressTransportMethodOutputWithContext(ctx context.Context) IngressTransportMethodOutput

func (IngressTransportMethodOutput) ToIngressTransportMethodPtrOutput

func (o IngressTransportMethodOutput) ToIngressTransportMethodPtrOutput() IngressTransportMethodPtrOutput

func (IngressTransportMethodOutput) ToIngressTransportMethodPtrOutputWithContext

func (o IngressTransportMethodOutput) ToIngressTransportMethodPtrOutputWithContext(ctx context.Context) IngressTransportMethodPtrOutput

func (IngressTransportMethodOutput) ToStringOutput

func (IngressTransportMethodOutput) ToStringOutputWithContext

func (o IngressTransportMethodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IngressTransportMethodOutput) ToStringPtrOutput

func (o IngressTransportMethodOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IngressTransportMethodOutput) ToStringPtrOutputWithContext

func (o IngressTransportMethodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IngressTransportMethodPtrInput

type IngressTransportMethodPtrInput interface {
	pulumi.Input

	ToIngressTransportMethodPtrOutput() IngressTransportMethodPtrOutput
	ToIngressTransportMethodPtrOutputWithContext(context.Context) IngressTransportMethodPtrOutput
}

func IngressTransportMethodPtr

func IngressTransportMethodPtr(v string) IngressTransportMethodPtrInput

type IngressTransportMethodPtrOutput

type IngressTransportMethodPtrOutput struct{ *pulumi.OutputState }

func (IngressTransportMethodPtrOutput) Elem

func (IngressTransportMethodPtrOutput) ElementType

func (IngressTransportMethodPtrOutput) ToIngressTransportMethodPtrOutput

func (o IngressTransportMethodPtrOutput) ToIngressTransportMethodPtrOutput() IngressTransportMethodPtrOutput

func (IngressTransportMethodPtrOutput) ToIngressTransportMethodPtrOutputWithContext

func (o IngressTransportMethodPtrOutput) ToIngressTransportMethodPtrOutputWithContext(ctx context.Context) IngressTransportMethodPtrOutput

func (IngressTransportMethodPtrOutput) ToStringPtrOutput

func (IngressTransportMethodPtrOutput) ToStringPtrOutputWithContext

func (o IngressTransportMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IpFilterTag

type IpFilterTag string

Defines what this IP filter will be used for. This is to support IP filtering on proxies.

func (IpFilterTag) ElementType

func (IpFilterTag) ElementType() reflect.Type

func (IpFilterTag) ToIpFilterTagOutput

func (e IpFilterTag) ToIpFilterTagOutput() IpFilterTagOutput

func (IpFilterTag) ToIpFilterTagOutputWithContext

func (e IpFilterTag) ToIpFilterTagOutputWithContext(ctx context.Context) IpFilterTagOutput

func (IpFilterTag) ToIpFilterTagPtrOutput

func (e IpFilterTag) ToIpFilterTagPtrOutput() IpFilterTagPtrOutput

func (IpFilterTag) ToIpFilterTagPtrOutputWithContext

func (e IpFilterTag) ToIpFilterTagPtrOutputWithContext(ctx context.Context) IpFilterTagPtrOutput

func (IpFilterTag) ToStringOutput

func (e IpFilterTag) ToStringOutput() pulumi.StringOutput

func (IpFilterTag) ToStringOutputWithContext

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

func (IpFilterTag) ToStringPtrOutput

func (e IpFilterTag) ToStringPtrOutput() pulumi.StringPtrOutput

func (IpFilterTag) ToStringPtrOutputWithContext

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

type IpFilterTagInput

type IpFilterTagInput interface {
	pulumi.Input

	ToIpFilterTagOutput() IpFilterTagOutput
	ToIpFilterTagOutputWithContext(context.Context) IpFilterTagOutput
}

IpFilterTagInput is an input type that accepts values of the IpFilterTag enum A concrete instance of `IpFilterTagInput` can be one of the following:

IpFilterTagDefault
IpFilterTagXffProxy
IpFilterTagServiceTag

type IpFilterTagOutput

type IpFilterTagOutput struct{ *pulumi.OutputState }

func (IpFilterTagOutput) ElementType

func (IpFilterTagOutput) ElementType() reflect.Type

func (IpFilterTagOutput) ToIpFilterTagOutput

func (o IpFilterTagOutput) ToIpFilterTagOutput() IpFilterTagOutput

func (IpFilterTagOutput) ToIpFilterTagOutputWithContext

func (o IpFilterTagOutput) ToIpFilterTagOutputWithContext(ctx context.Context) IpFilterTagOutput

func (IpFilterTagOutput) ToIpFilterTagPtrOutput

func (o IpFilterTagOutput) ToIpFilterTagPtrOutput() IpFilterTagPtrOutput

func (IpFilterTagOutput) ToIpFilterTagPtrOutputWithContext

func (o IpFilterTagOutput) ToIpFilterTagPtrOutputWithContext(ctx context.Context) IpFilterTagPtrOutput

func (IpFilterTagOutput) ToStringOutput

func (o IpFilterTagOutput) ToStringOutput() pulumi.StringOutput

func (IpFilterTagOutput) ToStringOutputWithContext

func (o IpFilterTagOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IpFilterTagOutput) ToStringPtrOutput

func (o IpFilterTagOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IpFilterTagOutput) ToStringPtrOutputWithContext

func (o IpFilterTagOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IpFilterTagPtrInput

type IpFilterTagPtrInput interface {
	pulumi.Input

	ToIpFilterTagPtrOutput() IpFilterTagPtrOutput
	ToIpFilterTagPtrOutputWithContext(context.Context) IpFilterTagPtrOutput
}

func IpFilterTagPtr

func IpFilterTagPtr(v string) IpFilterTagPtrInput

type IpFilterTagPtrOutput

type IpFilterTagPtrOutput struct{ *pulumi.OutputState }

func (IpFilterTagPtrOutput) Elem

func (IpFilterTagPtrOutput) ElementType

func (IpFilterTagPtrOutput) ElementType() reflect.Type

func (IpFilterTagPtrOutput) ToIpFilterTagPtrOutput

func (o IpFilterTagPtrOutput) ToIpFilterTagPtrOutput() IpFilterTagPtrOutput

func (IpFilterTagPtrOutput) ToIpFilterTagPtrOutputWithContext

func (o IpFilterTagPtrOutput) ToIpFilterTagPtrOutputWithContext(ctx context.Context) IpFilterTagPtrOutput

func (IpFilterTagPtrOutput) ToStringPtrOutput

func (o IpFilterTagPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IpFilterTagPtrOutput) ToStringPtrOutputWithContext

func (o IpFilterTagPtrOutput) 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 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 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

type JwtClaimChecks struct {
	// The list of the allowed client applications.
	AllowedClientApplications []string `pulumi:"allowedClientApplications"`
	// The list of the allowed groups.
	AllowedGroups []string `pulumi:"allowedGroups"`
}

The configuration settings of the checks that should be made while validating the JWT Claims.

type JwtClaimChecksArgs

type JwtClaimChecksArgs struct {
	// The list of the allowed client applications.
	AllowedClientApplications pulumi.StringArrayInput `pulumi:"allowedClientApplications"`
	// The list of the allowed groups.
	AllowedGroups pulumi.StringArrayInput `pulumi:"allowedGroups"`
}

The configuration settings of the checks that should be made while validating the JWT Claims.

func (JwtClaimChecksArgs) ElementType

func (JwtClaimChecksArgs) ElementType() reflect.Type

func (JwtClaimChecksArgs) ToJwtClaimChecksOutput

func (i JwtClaimChecksArgs) ToJwtClaimChecksOutput() JwtClaimChecksOutput

func (JwtClaimChecksArgs) ToJwtClaimChecksOutputWithContext

func (i JwtClaimChecksArgs) ToJwtClaimChecksOutputWithContext(ctx context.Context) JwtClaimChecksOutput

func (JwtClaimChecksArgs) ToJwtClaimChecksPtrOutput

func (i JwtClaimChecksArgs) ToJwtClaimChecksPtrOutput() JwtClaimChecksPtrOutput

func (JwtClaimChecksArgs) ToJwtClaimChecksPtrOutputWithContext

func (i JwtClaimChecksArgs) ToJwtClaimChecksPtrOutputWithContext(ctx context.Context) JwtClaimChecksPtrOutput

type JwtClaimChecksInput

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

type JwtClaimChecksOutput struct{ *pulumi.OutputState }

The configuration settings of the checks that should be made while validating the JWT Claims.

func (JwtClaimChecksOutput) AllowedClientApplications

func (o JwtClaimChecksOutput) AllowedClientApplications() pulumi.StringArrayOutput

The list of the allowed client applications.

func (JwtClaimChecksOutput) AllowedGroups

func (o JwtClaimChecksOutput) AllowedGroups() pulumi.StringArrayOutput

The list of the allowed groups.

func (JwtClaimChecksOutput) ElementType

func (JwtClaimChecksOutput) ElementType() reflect.Type

func (JwtClaimChecksOutput) ToJwtClaimChecksOutput

func (o JwtClaimChecksOutput) ToJwtClaimChecksOutput() JwtClaimChecksOutput

func (JwtClaimChecksOutput) ToJwtClaimChecksOutputWithContext

func (o JwtClaimChecksOutput) ToJwtClaimChecksOutputWithContext(ctx context.Context) JwtClaimChecksOutput

func (JwtClaimChecksOutput) ToJwtClaimChecksPtrOutput

func (o JwtClaimChecksOutput) ToJwtClaimChecksPtrOutput() JwtClaimChecksPtrOutput

func (JwtClaimChecksOutput) ToJwtClaimChecksPtrOutputWithContext

func (o JwtClaimChecksOutput) ToJwtClaimChecksPtrOutputWithContext(ctx context.Context) JwtClaimChecksPtrOutput

type JwtClaimChecksPtrInput

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

type JwtClaimChecksPtrOutput

type JwtClaimChecksPtrOutput struct{ *pulumi.OutputState }

func (JwtClaimChecksPtrOutput) AllowedClientApplications

func (o JwtClaimChecksPtrOutput) AllowedClientApplications() pulumi.StringArrayOutput

The list of the allowed client applications.

func (JwtClaimChecksPtrOutput) AllowedGroups

The list of the allowed groups.

func (JwtClaimChecksPtrOutput) Elem

func (JwtClaimChecksPtrOutput) ElementType

func (JwtClaimChecksPtrOutput) ElementType() reflect.Type

func (JwtClaimChecksPtrOutput) ToJwtClaimChecksPtrOutput

func (o JwtClaimChecksPtrOutput) ToJwtClaimChecksPtrOutput() JwtClaimChecksPtrOutput

func (JwtClaimChecksPtrOutput) ToJwtClaimChecksPtrOutputWithContext

func (o JwtClaimChecksPtrOutput) ToJwtClaimChecksPtrOutputWithContext(ctx context.Context) JwtClaimChecksPtrOutput

type JwtClaimChecksResponse

type JwtClaimChecksResponse struct {
	// The list of the allowed client applications.
	AllowedClientApplications []string `pulumi:"allowedClientApplications"`
	// The list of the allowed groups.
	AllowedGroups []string `pulumi:"allowedGroups"`
}

The configuration settings of the checks that should be made while validating the JWT Claims.

type JwtClaimChecksResponseOutput

type JwtClaimChecksResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the checks that should be made while validating the JWT Claims.

func (JwtClaimChecksResponseOutput) AllowedClientApplications

func (o JwtClaimChecksResponseOutput) AllowedClientApplications() pulumi.StringArrayOutput

The list of the allowed client applications.

func (JwtClaimChecksResponseOutput) AllowedGroups

The list of the allowed groups.

func (JwtClaimChecksResponseOutput) ElementType

func (JwtClaimChecksResponseOutput) ToJwtClaimChecksResponseOutput

func (o JwtClaimChecksResponseOutput) ToJwtClaimChecksResponseOutput() JwtClaimChecksResponseOutput

func (JwtClaimChecksResponseOutput) ToJwtClaimChecksResponseOutputWithContext

func (o JwtClaimChecksResponseOutput) ToJwtClaimChecksResponseOutputWithContext(ctx context.Context) JwtClaimChecksResponseOutput

type JwtClaimChecksResponsePtrOutput

type JwtClaimChecksResponsePtrOutput struct{ *pulumi.OutputState }

func (JwtClaimChecksResponsePtrOutput) AllowedClientApplications

func (o JwtClaimChecksResponsePtrOutput) AllowedClientApplications() pulumi.StringArrayOutput

The list of the allowed client applications.

func (JwtClaimChecksResponsePtrOutput) AllowedGroups

The list of the allowed groups.

func (JwtClaimChecksResponsePtrOutput) Elem

func (JwtClaimChecksResponsePtrOutput) ElementType

func (JwtClaimChecksResponsePtrOutput) ToJwtClaimChecksResponsePtrOutput

func (o JwtClaimChecksResponsePtrOutput) ToJwtClaimChecksResponsePtrOutput() JwtClaimChecksResponsePtrOutput

func (JwtClaimChecksResponsePtrOutput) ToJwtClaimChecksResponsePtrOutputWithContext

func (o JwtClaimChecksResponsePtrOutput) ToJwtClaimChecksResponsePtrOutputWithContext(ctx context.Context) JwtClaimChecksResponsePtrOutput

type KubeEnvironment

type KubeEnvironment struct {
	pulumi.CustomResourceState

	AksResourceID pulumi.StringPtrOutput `pulumi:"aksResourceID"`
	// Cluster configuration which enables the log daemon to export
	// app logs to a destination. Currently only "log-analytics" is
	// supported
	AppLogsConfiguration AppLogsConfigurationResponsePtrOutput `pulumi:"appLogsConfiguration"`
	// Cluster configuration which determines the ARC cluster
	// components types. Eg: Choosing between BuildService kind,
	// FrontEnd Service ArtifactsStorageType etc.
	ArcConfiguration ArcConfigurationResponsePtrOutput `pulumi:"arcConfiguration"`
	// Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration
	ContainerAppsConfiguration ContainerAppsConfigurationResponsePtrOutput `pulumi:"containerAppsConfiguration"`
	// Default Domain Name for the cluster
	DefaultDomain pulumi.StringOutput `pulumi:"defaultDomain"`
	// Any errors that occurred during deployment or deployment validation
	DeploymentErrors pulumi.StringOutput `pulumi:"deploymentErrors"`
	// Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed
	EnvironmentType pulumi.StringPtrOutput `pulumi:"environmentType"`
	// Extended Location.
	ExtendedLocation ExtendedLocationResponsePtrOutput `pulumi:"extendedLocation"`
	// Only visible within Vnet/Subnet
	InternalLoadBalancerEnabled pulumi.BoolPtrOutput `pulumi:"internalLoadBalancerEnabled"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the Kubernetes Environment.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Static IP of the KubeEnvironment
	StaticIp pulumi.StringPtrOutput `pulumi:"staticIp"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

A Kubernetes cluster specialized for web workloads by Azure App Service Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-01-01.

Other available API versions: 2023-01-01, 2023-12-01.

func GetKubeEnvironment

func GetKubeEnvironment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KubeEnvironmentState, opts ...pulumi.ResourceOption) (*KubeEnvironment, error)

GetKubeEnvironment gets an existing KubeEnvironment 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 NewKubeEnvironment

func NewKubeEnvironment(ctx *pulumi.Context,
	name string, args *KubeEnvironmentArgs, opts ...pulumi.ResourceOption) (*KubeEnvironment, error)

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

func (*KubeEnvironment) ElementType

func (*KubeEnvironment) ElementType() reflect.Type

func (*KubeEnvironment) ToKubeEnvironmentOutput

func (i *KubeEnvironment) ToKubeEnvironmentOutput() KubeEnvironmentOutput

func (*KubeEnvironment) ToKubeEnvironmentOutputWithContext

func (i *KubeEnvironment) ToKubeEnvironmentOutputWithContext(ctx context.Context) KubeEnvironmentOutput

type KubeEnvironmentArgs

type KubeEnvironmentArgs struct {
	AksResourceID pulumi.StringPtrInput
	// Cluster configuration which enables the log daemon to export
	// app logs to a destination. Currently only "log-analytics" is
	// supported
	AppLogsConfiguration AppLogsConfigurationPtrInput
	// Cluster configuration which determines the ARC cluster
	// components types. Eg: Choosing between BuildService kind,
	// FrontEnd Service ArtifactsStorageType etc.
	ArcConfiguration ArcConfigurationPtrInput
	// Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration
	ContainerAppsConfiguration ContainerAppsConfigurationPtrInput
	// Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed
	EnvironmentType pulumi.StringPtrInput
	// Extended Location.
	ExtendedLocation ExtendedLocationPtrInput
	// Only visible within Vnet/Subnet
	InternalLoadBalancerEnabled pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Name of the Kubernetes Environment.
	Name pulumi.StringPtrInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Static IP of the KubeEnvironment
	StaticIp pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a KubeEnvironment resource.

func (KubeEnvironmentArgs) ElementType

func (KubeEnvironmentArgs) ElementType() reflect.Type

type KubeEnvironmentInput

type KubeEnvironmentInput interface {
	pulumi.Input

	ToKubeEnvironmentOutput() KubeEnvironmentOutput
	ToKubeEnvironmentOutputWithContext(ctx context.Context) KubeEnvironmentOutput
}

type KubeEnvironmentOutput

type KubeEnvironmentOutput struct{ *pulumi.OutputState }

func (KubeEnvironmentOutput) AksResourceID

func (o KubeEnvironmentOutput) AksResourceID() pulumi.StringPtrOutput

func (KubeEnvironmentOutput) AppLogsConfiguration

Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported

func (KubeEnvironmentOutput) ArcConfiguration

Cluster configuration which determines the ARC cluster components types. Eg: Choosing between BuildService kind, FrontEnd Service ArtifactsStorageType etc.

func (KubeEnvironmentOutput) ContainerAppsConfiguration

Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration

func (KubeEnvironmentOutput) DefaultDomain

func (o KubeEnvironmentOutput) DefaultDomain() pulumi.StringOutput

Default Domain Name for the cluster

func (KubeEnvironmentOutput) DeploymentErrors

func (o KubeEnvironmentOutput) DeploymentErrors() pulumi.StringOutput

Any errors that occurred during deployment or deployment validation

func (KubeEnvironmentOutput) ElementType

func (KubeEnvironmentOutput) ElementType() reflect.Type

func (KubeEnvironmentOutput) EnvironmentType

func (o KubeEnvironmentOutput) EnvironmentType() pulumi.StringPtrOutput

Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed

func (KubeEnvironmentOutput) ExtendedLocation

Extended Location.

func (KubeEnvironmentOutput) InternalLoadBalancerEnabled

func (o KubeEnvironmentOutput) InternalLoadBalancerEnabled() pulumi.BoolPtrOutput

Only visible within Vnet/Subnet

func (KubeEnvironmentOutput) Kind

Kind of resource.

func (KubeEnvironmentOutput) Location

Resource Location.

func (KubeEnvironmentOutput) Name

Resource Name.

func (KubeEnvironmentOutput) ProvisioningState

func (o KubeEnvironmentOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the Kubernetes Environment.

func (KubeEnvironmentOutput) StaticIp

Static IP of the KubeEnvironment

func (KubeEnvironmentOutput) Tags

Resource tags.

func (KubeEnvironmentOutput) ToKubeEnvironmentOutput

func (o KubeEnvironmentOutput) ToKubeEnvironmentOutput() KubeEnvironmentOutput

func (KubeEnvironmentOutput) ToKubeEnvironmentOutputWithContext

func (o KubeEnvironmentOutput) ToKubeEnvironmentOutputWithContext(ctx context.Context) KubeEnvironmentOutput

func (KubeEnvironmentOutput) Type

Resource type.

type KubeEnvironmentProfile

type KubeEnvironmentProfile struct {
	// Resource ID of the Kubernetes Environment.
	Id *string `pulumi:"id"`
}

Specification for a Kubernetes Environment to use for this resource.

type KubeEnvironmentProfileArgs

type KubeEnvironmentProfileArgs struct {
	// Resource ID of the Kubernetes Environment.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

Specification for a Kubernetes Environment to use for this resource.

func (KubeEnvironmentProfileArgs) ElementType

func (KubeEnvironmentProfileArgs) ElementType() reflect.Type

func (KubeEnvironmentProfileArgs) ToKubeEnvironmentProfileOutput

func (i KubeEnvironmentProfileArgs) ToKubeEnvironmentProfileOutput() KubeEnvironmentProfileOutput

func (KubeEnvironmentProfileArgs) ToKubeEnvironmentProfileOutputWithContext

func (i KubeEnvironmentProfileArgs) ToKubeEnvironmentProfileOutputWithContext(ctx context.Context) KubeEnvironmentProfileOutput

func (KubeEnvironmentProfileArgs) ToKubeEnvironmentProfilePtrOutput

func (i KubeEnvironmentProfileArgs) ToKubeEnvironmentProfilePtrOutput() KubeEnvironmentProfilePtrOutput

func (KubeEnvironmentProfileArgs) ToKubeEnvironmentProfilePtrOutputWithContext

func (i KubeEnvironmentProfileArgs) ToKubeEnvironmentProfilePtrOutputWithContext(ctx context.Context) KubeEnvironmentProfilePtrOutput

type KubeEnvironmentProfileInput

type KubeEnvironmentProfileInput interface {
	pulumi.Input

	ToKubeEnvironmentProfileOutput() KubeEnvironmentProfileOutput
	ToKubeEnvironmentProfileOutputWithContext(context.Context) KubeEnvironmentProfileOutput
}

KubeEnvironmentProfileInput is an input type that accepts KubeEnvironmentProfileArgs and KubeEnvironmentProfileOutput values. You can construct a concrete instance of `KubeEnvironmentProfileInput` via:

KubeEnvironmentProfileArgs{...}

type KubeEnvironmentProfileOutput

type KubeEnvironmentProfileOutput struct{ *pulumi.OutputState }

Specification for a Kubernetes Environment to use for this resource.

func (KubeEnvironmentProfileOutput) ElementType

func (KubeEnvironmentProfileOutput) Id

Resource ID of the Kubernetes Environment.

func (KubeEnvironmentProfileOutput) ToKubeEnvironmentProfileOutput

func (o KubeEnvironmentProfileOutput) ToKubeEnvironmentProfileOutput() KubeEnvironmentProfileOutput

func (KubeEnvironmentProfileOutput) ToKubeEnvironmentProfileOutputWithContext

func (o KubeEnvironmentProfileOutput) ToKubeEnvironmentProfileOutputWithContext(ctx context.Context) KubeEnvironmentProfileOutput

func (KubeEnvironmentProfileOutput) ToKubeEnvironmentProfilePtrOutput

func (o KubeEnvironmentProfileOutput) ToKubeEnvironmentProfilePtrOutput() KubeEnvironmentProfilePtrOutput

func (KubeEnvironmentProfileOutput) ToKubeEnvironmentProfilePtrOutputWithContext

func (o KubeEnvironmentProfileOutput) ToKubeEnvironmentProfilePtrOutputWithContext(ctx context.Context) KubeEnvironmentProfilePtrOutput

type KubeEnvironmentProfilePtrInput

type KubeEnvironmentProfilePtrInput interface {
	pulumi.Input

	ToKubeEnvironmentProfilePtrOutput() KubeEnvironmentProfilePtrOutput
	ToKubeEnvironmentProfilePtrOutputWithContext(context.Context) KubeEnvironmentProfilePtrOutput
}

KubeEnvironmentProfilePtrInput is an input type that accepts KubeEnvironmentProfileArgs, KubeEnvironmentProfilePtr and KubeEnvironmentProfilePtrOutput values. You can construct a concrete instance of `KubeEnvironmentProfilePtrInput` via:

        KubeEnvironmentProfileArgs{...}

or:

        nil

type KubeEnvironmentProfilePtrOutput

type KubeEnvironmentProfilePtrOutput struct{ *pulumi.OutputState }

func (KubeEnvironmentProfilePtrOutput) Elem

func (KubeEnvironmentProfilePtrOutput) ElementType

func (KubeEnvironmentProfilePtrOutput) Id

Resource ID of the Kubernetes Environment.

func (KubeEnvironmentProfilePtrOutput) ToKubeEnvironmentProfilePtrOutput

func (o KubeEnvironmentProfilePtrOutput) ToKubeEnvironmentProfilePtrOutput() KubeEnvironmentProfilePtrOutput

func (KubeEnvironmentProfilePtrOutput) ToKubeEnvironmentProfilePtrOutputWithContext

func (o KubeEnvironmentProfilePtrOutput) ToKubeEnvironmentProfilePtrOutputWithContext(ctx context.Context) KubeEnvironmentProfilePtrOutput

type KubeEnvironmentProfileResponse

type KubeEnvironmentProfileResponse struct {
	// Resource ID of the Kubernetes Environment.
	Id *string `pulumi:"id"`
	// Name of the Kubernetes Environment.
	Name string `pulumi:"name"`
	// Resource type of the Kubernetes Environment.
	Type string `pulumi:"type"`
}

Specification for a Kubernetes Environment to use for this resource.

type KubeEnvironmentProfileResponseOutput

type KubeEnvironmentProfileResponseOutput struct{ *pulumi.OutputState }

Specification for a Kubernetes Environment to use for this resource.

func (KubeEnvironmentProfileResponseOutput) ElementType

func (KubeEnvironmentProfileResponseOutput) Id

Resource ID of the Kubernetes Environment.

func (KubeEnvironmentProfileResponseOutput) Name

Name of the Kubernetes Environment.

func (KubeEnvironmentProfileResponseOutput) ToKubeEnvironmentProfileResponseOutput

func (o KubeEnvironmentProfileResponseOutput) ToKubeEnvironmentProfileResponseOutput() KubeEnvironmentProfileResponseOutput

func (KubeEnvironmentProfileResponseOutput) ToKubeEnvironmentProfileResponseOutputWithContext

func (o KubeEnvironmentProfileResponseOutput) ToKubeEnvironmentProfileResponseOutputWithContext(ctx context.Context) KubeEnvironmentProfileResponseOutput

func (KubeEnvironmentProfileResponseOutput) Type

Resource type of the Kubernetes Environment.

type KubeEnvironmentProfileResponsePtrOutput

type KubeEnvironmentProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (KubeEnvironmentProfileResponsePtrOutput) Elem

func (KubeEnvironmentProfileResponsePtrOutput) ElementType

func (KubeEnvironmentProfileResponsePtrOutput) Id

Resource ID of the Kubernetes Environment.

func (KubeEnvironmentProfileResponsePtrOutput) Name

Name of the Kubernetes Environment.

func (KubeEnvironmentProfileResponsePtrOutput) ToKubeEnvironmentProfileResponsePtrOutput

func (o KubeEnvironmentProfileResponsePtrOutput) ToKubeEnvironmentProfileResponsePtrOutput() KubeEnvironmentProfileResponsePtrOutput

func (KubeEnvironmentProfileResponsePtrOutput) ToKubeEnvironmentProfileResponsePtrOutputWithContext

func (o KubeEnvironmentProfileResponsePtrOutput) ToKubeEnvironmentProfileResponsePtrOutputWithContext(ctx context.Context) KubeEnvironmentProfileResponsePtrOutput

func (KubeEnvironmentProfileResponsePtrOutput) Type

Resource type of the Kubernetes Environment.

type KubeEnvironmentState

type KubeEnvironmentState struct {
}

func (KubeEnvironmentState) ElementType

func (KubeEnvironmentState) ElementType() reflect.Type

type LegacyMicrosoftAccount

type LegacyMicrosoftAccount struct {
	// <code>false</code> if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled *bool `pulumi:"enabled"`
	// The configuration settings of the login flow.
	Login *LoginScopes `pulumi:"login"`
	// The configuration settings of the app registration for the legacy Microsoft Account provider.
	Registration *ClientRegistration `pulumi:"registration"`
	// The configuration settings of the legacy Microsoft Account provider token validation flow.
	Validation *AllowedAudiencesValidation `pulumi:"validation"`
}

The configuration settings of the legacy Microsoft Account provider.

type LegacyMicrosoftAccountArgs

type LegacyMicrosoftAccountArgs struct {
	// <code>false</code> if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// The configuration settings of the login flow.
	Login LoginScopesPtrInput `pulumi:"login"`
	// The configuration settings of the app registration for the legacy Microsoft Account provider.
	Registration ClientRegistrationPtrInput `pulumi:"registration"`
	// The configuration settings of the legacy Microsoft Account provider token validation flow.
	Validation AllowedAudiencesValidationPtrInput `pulumi:"validation"`
}

The configuration settings of the legacy Microsoft Account provider.

func (LegacyMicrosoftAccountArgs) ElementType

func (LegacyMicrosoftAccountArgs) ElementType() reflect.Type

func (LegacyMicrosoftAccountArgs) ToLegacyMicrosoftAccountOutput

func (i LegacyMicrosoftAccountArgs) ToLegacyMicrosoftAccountOutput() LegacyMicrosoftAccountOutput

func (LegacyMicrosoftAccountArgs) ToLegacyMicrosoftAccountOutputWithContext

func (i LegacyMicrosoftAccountArgs) ToLegacyMicrosoftAccountOutputWithContext(ctx context.Context) LegacyMicrosoftAccountOutput

func (LegacyMicrosoftAccountArgs) ToLegacyMicrosoftAccountPtrOutput

func (i LegacyMicrosoftAccountArgs) ToLegacyMicrosoftAccountPtrOutput() LegacyMicrosoftAccountPtrOutput

func (LegacyMicrosoftAccountArgs) ToLegacyMicrosoftAccountPtrOutputWithContext

func (i LegacyMicrosoftAccountArgs) ToLegacyMicrosoftAccountPtrOutputWithContext(ctx context.Context) LegacyMicrosoftAccountPtrOutput

type LegacyMicrosoftAccountInput

type LegacyMicrosoftAccountInput interface {
	pulumi.Input

	ToLegacyMicrosoftAccountOutput() LegacyMicrosoftAccountOutput
	ToLegacyMicrosoftAccountOutputWithContext(context.Context) LegacyMicrosoftAccountOutput
}

LegacyMicrosoftAccountInput is an input type that accepts LegacyMicrosoftAccountArgs and LegacyMicrosoftAccountOutput values. You can construct a concrete instance of `LegacyMicrosoftAccountInput` via:

LegacyMicrosoftAccountArgs{...}

type LegacyMicrosoftAccountOutput

type LegacyMicrosoftAccountOutput struct{ *pulumi.OutputState }

The configuration settings of the legacy Microsoft Account provider.

func (LegacyMicrosoftAccountOutput) ElementType

func (LegacyMicrosoftAccountOutput) Enabled

<code>false</code> if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (LegacyMicrosoftAccountOutput) Login

The configuration settings of the login flow.

func (LegacyMicrosoftAccountOutput) Registration

The configuration settings of the app registration for the legacy Microsoft Account provider.

func (LegacyMicrosoftAccountOutput) ToLegacyMicrosoftAccountOutput

func (o LegacyMicrosoftAccountOutput) ToLegacyMicrosoftAccountOutput() LegacyMicrosoftAccountOutput

func (LegacyMicrosoftAccountOutput) ToLegacyMicrosoftAccountOutputWithContext

func (o LegacyMicrosoftAccountOutput) ToLegacyMicrosoftAccountOutputWithContext(ctx context.Context) LegacyMicrosoftAccountOutput

func (LegacyMicrosoftAccountOutput) ToLegacyMicrosoftAccountPtrOutput

func (o LegacyMicrosoftAccountOutput) ToLegacyMicrosoftAccountPtrOutput() LegacyMicrosoftAccountPtrOutput

func (LegacyMicrosoftAccountOutput) ToLegacyMicrosoftAccountPtrOutputWithContext

func (o LegacyMicrosoftAccountOutput) ToLegacyMicrosoftAccountPtrOutputWithContext(ctx context.Context) LegacyMicrosoftAccountPtrOutput

func (LegacyMicrosoftAccountOutput) Validation

The configuration settings of the legacy Microsoft Account provider token validation flow.

type LegacyMicrosoftAccountPtrInput

type LegacyMicrosoftAccountPtrInput interface {
	pulumi.Input

	ToLegacyMicrosoftAccountPtrOutput() LegacyMicrosoftAccountPtrOutput
	ToLegacyMicrosoftAccountPtrOutputWithContext(context.Context) LegacyMicrosoftAccountPtrOutput
}

LegacyMicrosoftAccountPtrInput is an input type that accepts LegacyMicrosoftAccountArgs, LegacyMicrosoftAccountPtr and LegacyMicrosoftAccountPtrOutput values. You can construct a concrete instance of `LegacyMicrosoftAccountPtrInput` via:

        LegacyMicrosoftAccountArgs{...}

or:

        nil

type LegacyMicrosoftAccountPtrOutput

type LegacyMicrosoftAccountPtrOutput struct{ *pulumi.OutputState }

func (LegacyMicrosoftAccountPtrOutput) Elem

func (LegacyMicrosoftAccountPtrOutput) ElementType

func (LegacyMicrosoftAccountPtrOutput) Enabled

<code>false</code> if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (LegacyMicrosoftAccountPtrOutput) Login

The configuration settings of the login flow.

func (LegacyMicrosoftAccountPtrOutput) Registration

The configuration settings of the app registration for the legacy Microsoft Account provider.

func (LegacyMicrosoftAccountPtrOutput) ToLegacyMicrosoftAccountPtrOutput

func (o LegacyMicrosoftAccountPtrOutput) ToLegacyMicrosoftAccountPtrOutput() LegacyMicrosoftAccountPtrOutput

func (LegacyMicrosoftAccountPtrOutput) ToLegacyMicrosoftAccountPtrOutputWithContext

func (o LegacyMicrosoftAccountPtrOutput) ToLegacyMicrosoftAccountPtrOutputWithContext(ctx context.Context) LegacyMicrosoftAccountPtrOutput

func (LegacyMicrosoftAccountPtrOutput) Validation

The configuration settings of the legacy Microsoft Account provider token validation flow.

type LegacyMicrosoftAccountResponse

type LegacyMicrosoftAccountResponse struct {
	// <code>false</code> if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled *bool `pulumi:"enabled"`
	// The configuration settings of the login flow.
	Login *LoginScopesResponse `pulumi:"login"`
	// The configuration settings of the app registration for the legacy Microsoft Account provider.
	Registration *ClientRegistrationResponse `pulumi:"registration"`
	// The configuration settings of the legacy Microsoft Account provider token validation flow.
	Validation *AllowedAudiencesValidationResponse `pulumi:"validation"`
}

The configuration settings of the legacy Microsoft Account provider.

type LegacyMicrosoftAccountResponseOutput

type LegacyMicrosoftAccountResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the legacy Microsoft Account provider.

func (LegacyMicrosoftAccountResponseOutput) ElementType

func (LegacyMicrosoftAccountResponseOutput) Enabled

<code>false</code> if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (LegacyMicrosoftAccountResponseOutput) Login

The configuration settings of the login flow.

func (LegacyMicrosoftAccountResponseOutput) Registration

The configuration settings of the app registration for the legacy Microsoft Account provider.

func (LegacyMicrosoftAccountResponseOutput) ToLegacyMicrosoftAccountResponseOutput

func (o LegacyMicrosoftAccountResponseOutput) ToLegacyMicrosoftAccountResponseOutput() LegacyMicrosoftAccountResponseOutput

func (LegacyMicrosoftAccountResponseOutput) ToLegacyMicrosoftAccountResponseOutputWithContext

func (o LegacyMicrosoftAccountResponseOutput) ToLegacyMicrosoftAccountResponseOutputWithContext(ctx context.Context) LegacyMicrosoftAccountResponseOutput

func (LegacyMicrosoftAccountResponseOutput) Validation

The configuration settings of the legacy Microsoft Account provider token validation flow.

type LegacyMicrosoftAccountResponsePtrOutput

type LegacyMicrosoftAccountResponsePtrOutput struct{ *pulumi.OutputState }

func (LegacyMicrosoftAccountResponsePtrOutput) Elem

func (LegacyMicrosoftAccountResponsePtrOutput) ElementType

func (LegacyMicrosoftAccountResponsePtrOutput) Enabled

<code>false</code> if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (LegacyMicrosoftAccountResponsePtrOutput) Login

The configuration settings of the login flow.

func (LegacyMicrosoftAccountResponsePtrOutput) Registration

The configuration settings of the app registration for the legacy Microsoft Account provider.

func (LegacyMicrosoftAccountResponsePtrOutput) ToLegacyMicrosoftAccountResponsePtrOutput

func (o LegacyMicrosoftAccountResponsePtrOutput) ToLegacyMicrosoftAccountResponsePtrOutput() LegacyMicrosoftAccountResponsePtrOutput

func (LegacyMicrosoftAccountResponsePtrOutput) ToLegacyMicrosoftAccountResponsePtrOutputWithContext

func (o LegacyMicrosoftAccountResponsePtrOutput) ToLegacyMicrosoftAccountResponsePtrOutputWithContext(ctx context.Context) LegacyMicrosoftAccountResponsePtrOutput

func (LegacyMicrosoftAccountResponsePtrOutput) Validation

The configuration settings of the legacy Microsoft Account provider token validation flow.

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 ListAppServicePlanHybridConnectionKeysOutputArgs

type ListAppServicePlanHybridConnectionKeysOutputArgs struct {
	// Name of the App Service plan.
	Name pulumi.StringInput `pulumi:"name"`
	// The name of the Service Bus namespace.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The name of the Service Bus relay.
	RelayName pulumi.StringInput `pulumi:"relayName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListAppServicePlanHybridConnectionKeysOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

Hybrid Connection key contract. This has the send key name and value for a Hybrid Connection.

func ListAppServicePlanHybridConnectionKeys

Description for Get the send key name and value of a Hybrid Connection. Azure REST API version: 2022-09-01.

Other available API versions: 2016-09-01, 2020-10-01, 2023-01-01, 2023-12-01.

type ListAppServicePlanHybridConnectionKeysResultOutput

type ListAppServicePlanHybridConnectionKeysResultOutput struct{ *pulumi.OutputState }

Hybrid Connection key contract. This has the send key name and value for a Hybrid Connection.

func (ListAppServicePlanHybridConnectionKeysResultOutput) ElementType

func (ListAppServicePlanHybridConnectionKeysResultOutput) Id

Resource Id.

func (ListAppServicePlanHybridConnectionKeysResultOutput) Kind

Kind of resource.

func (ListAppServicePlanHybridConnectionKeysResultOutput) Name

Resource Name.

func (ListAppServicePlanHybridConnectionKeysResultOutput) SendKeyName

The name of the send key.

func (ListAppServicePlanHybridConnectionKeysResultOutput) SendKeyValue

The value of the send key.

func (ListAppServicePlanHybridConnectionKeysResultOutput) ToListAppServicePlanHybridConnectionKeysResultOutput

func (o ListAppServicePlanHybridConnectionKeysResultOutput) ToListAppServicePlanHybridConnectionKeysResultOutput() ListAppServicePlanHybridConnectionKeysResultOutput

func (ListAppServicePlanHybridConnectionKeysResultOutput) ToListAppServicePlanHybridConnectionKeysResultOutputWithContext

func (o ListAppServicePlanHybridConnectionKeysResultOutput) ToListAppServicePlanHybridConnectionKeysResultOutputWithContext(ctx context.Context) ListAppServicePlanHybridConnectionKeysResultOutput

func (ListAppServicePlanHybridConnectionKeysResultOutput) Type

Resource type.

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 ListConnectionConsentLinksOutputArgs

type ListConnectionConsentLinksOutputArgs struct {
	// Connection name
	ConnectionName pulumi.StringInput `pulumi:"connectionName"`
	// Collection of resources
	Parameters ConsentLinkParameterDefinitionArrayInput `pulumi:"parameters"`
	// The resource group
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Subscription Id
	SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"`
}

func (ListConnectionConsentLinksOutputArgs) ElementType

type ListConnectionConsentLinksResult

type ListConnectionConsentLinksResult struct {
	// Collection of resources
	Value []ConsentLinkDefinitionResponse `pulumi:"value"`
}

Collection of consent links

func ListConnectionConsentLinks(ctx *pulumi.Context, args *ListConnectionConsentLinksArgs, opts ...pulumi.InvokeOption) (*ListConnectionConsentLinksResult, error)

Lists the consent links of a connection Azure REST API version: 2016-06-01.

Other available API versions: 2015-08-01-preview.

type ListConnectionConsentLinksResultOutput

type ListConnectionConsentLinksResultOutput struct{ *pulumi.OutputState }

Collection of consent links

func (ListConnectionConsentLinksResultOutput) ElementType

func (ListConnectionConsentLinksResultOutput) ToListConnectionConsentLinksResultOutput

func (o ListConnectionConsentLinksResultOutput) ToListConnectionConsentLinksResultOutput() ListConnectionConsentLinksResultOutput

func (ListConnectionConsentLinksResultOutput) ToListConnectionConsentLinksResultOutputWithContext

func (o ListConnectionConsentLinksResultOutput) ToListConnectionConsentLinksResultOutputWithContext(ctx context.Context) ListConnectionConsentLinksResultOutput

func (ListConnectionConsentLinksResultOutput) Value

Collection of resources

type ListConnectionKeysArgs

type ListConnectionKeysArgs struct {
	// The connection name.
	ConnectionName string `pulumi:"connectionName"`
	// 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"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type *string `pulumi:"type"`
	// time span for how long the keys will be valid
	ValidityTimeSpan *string `pulumi:"validityTimeSpan"`
}

type ListConnectionKeysOutputArgs

type ListConnectionKeysOutputArgs struct {
	// The connection name.
	ConnectionName pulumi.StringInput `pulumi:"connectionName"`
	// Resource Id
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Kind of resource
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Location
	Location pulumi.StringPtrInput `pulumi:"location"`
	// Resource Name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The resource group name.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Resource tags
	Tags pulumi.StringMapInput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// time span for how long the keys will be valid
	ValidityTimeSpan pulumi.StringPtrInput `pulumi:"validityTimeSpan"`
}

func (ListConnectionKeysOutputArgs) ElementType

type ListConnectionKeysResult

type ListConnectionKeysResult struct {
	// Connection Key
	ConnectionKey *string `pulumi:"connectionKey"`
	// Tokens/Claim
	ParameterValues map[string]interface{} `pulumi:"parameterValues"`
}

func ListConnectionKeys

func ListConnectionKeys(ctx *pulumi.Context, args *ListConnectionKeysArgs, opts ...pulumi.InvokeOption) (*ListConnectionKeysResult, error)

Lists connection keys. Azure REST API version: 2015-08-01-preview.

type ListConnectionKeysResultOutput

type ListConnectionKeysResultOutput struct{ *pulumi.OutputState }

func (ListConnectionKeysResultOutput) ConnectionKey

Connection Key

func (ListConnectionKeysResultOutput) ElementType

func (ListConnectionKeysResultOutput) ParameterValues

func (o ListConnectionKeysResultOutput) ParameterValues() pulumi.MapOutput

Tokens/Claim

func (ListConnectionKeysResultOutput) ToListConnectionKeysResultOutput

func (o ListConnectionKeysResultOutput) ToListConnectionKeysResultOutput() ListConnectionKeysResultOutput

func (ListConnectionKeysResultOutput) ToListConnectionKeysResultOutputWithContext

func (o ListConnectionKeysResultOutput) ToListConnectionKeysResultOutputWithContext(ctx context.Context) ListConnectionKeysResultOutput

type ListContainerAppSecretsArgs

type ListContainerAppSecretsArgs struct {
	// Name of the Container App.
	Name string `pulumi:"name"`
}

type ListContainerAppSecretsOutputArgs

type ListContainerAppSecretsOutputArgs struct {
	// Name of the Container App.
	Name pulumi.StringInput `pulumi:"name"`
}

func (ListContainerAppSecretsOutputArgs) ElementType

type ListContainerAppSecretsResult

type ListContainerAppSecretsResult struct {
	// Collection of resources.
	Value []ContainerAppSecretResponse `pulumi:"value"`
}

Container App Secrets Collection ARM resource.

func ListContainerAppSecrets

func ListContainerAppSecrets(ctx *pulumi.Context, args *ListContainerAppSecretsArgs, opts ...pulumi.InvokeOption) (*ListContainerAppSecretsResult, error)

Container App Secrets Collection ARM resource. Azure REST API version: 2023-01-01.

Other available API versions: 2023-12-01.

type ListContainerAppSecretsResultOutput

type ListContainerAppSecretsResultOutput struct{ *pulumi.OutputState }

Container App Secrets Collection ARM resource.

func (ListContainerAppSecretsResultOutput) ElementType

func (ListContainerAppSecretsResultOutput) ToListContainerAppSecretsResultOutput

func (o ListContainerAppSecretsResultOutput) ToListContainerAppSecretsResultOutput() ListContainerAppSecretsResultOutput

func (ListContainerAppSecretsResultOutput) ToListContainerAppSecretsResultOutputWithContext

func (o ListContainerAppSecretsResultOutput) ToListContainerAppSecretsResultOutputWithContext(ctx context.Context) ListContainerAppSecretsResultOutput

func (ListContainerAppSecretsResultOutput) Value

Collection of resources.

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 ListCustomApiWsdlInterfacesOutputArgs

type ListCustomApiWsdlInterfacesOutputArgs struct {
	// The WSDL content
	Content pulumi.StringPtrInput `pulumi:"content"`
	// The WSDL import method
	ImportMethod pulumi.StringPtrInput `pulumi:"importMethod"`
	// The location
	Location pulumi.StringInput `pulumi:"location"`
	// The service with name and endpoint names
	Service WsdlServicePtrInput `pulumi:"service"`
	// Subscription Id
	SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"`
	// The WSDL URL
	Url pulumi.StringPtrInput `pulumi:"url"`
}

func (ListCustomApiWsdlInterfacesOutputArgs) ElementType

type ListCustomApiWsdlInterfacesResult

type ListCustomApiWsdlInterfacesResult struct {
	// Collection of WSDL interfaces
	Value []WsdlServiceResponse `pulumi:"value"`
}

A list of custom API WSDL interfaces

func ListCustomApiWsdlInterfaces

func ListCustomApiWsdlInterfaces(ctx *pulumi.Context, args *ListCustomApiWsdlInterfacesArgs, opts ...pulumi.InvokeOption) (*ListCustomApiWsdlInterfacesResult, error)

This returns the list of interfaces in the WSDL Azure REST API version: 2016-06-01.

type ListCustomApiWsdlInterfacesResultOutput

type ListCustomApiWsdlInterfacesResultOutput struct{ *pulumi.OutputState }

A list of custom API WSDL interfaces

func (ListCustomApiWsdlInterfacesResultOutput) ElementType

func (ListCustomApiWsdlInterfacesResultOutput) ToListCustomApiWsdlInterfacesResultOutput

func (o ListCustomApiWsdlInterfacesResultOutput) ToListCustomApiWsdlInterfacesResultOutput() ListCustomApiWsdlInterfacesResultOutput

func (ListCustomApiWsdlInterfacesResultOutput) ToListCustomApiWsdlInterfacesResultOutputWithContext

func (o ListCustomApiWsdlInterfacesResultOutput) ToListCustomApiWsdlInterfacesResultOutputWithContext(ctx context.Context) ListCustomApiWsdlInterfacesResultOutput

func (ListCustomApiWsdlInterfacesResultOutput) Value

Collection of WSDL interfaces

type ListSiteIdentifiersAssignedToHostNameArgs

type ListSiteIdentifiersAssignedToHostNameArgs struct {
	// Name of the object.
	Name *string `pulumi:"name"`
}

type ListSiteIdentifiersAssignedToHostNameOutputArgs

type ListSiteIdentifiersAssignedToHostNameOutputArgs struct {
	// Name of the object.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (ListSiteIdentifiersAssignedToHostNameOutputArgs) ElementType

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.

func ListSiteIdentifiersAssignedToHostName

Description for List all apps that are assigned to a hostname. Azure REST API version: 2022-09-01.

Other available API versions: 2016-03-01, 2018-02-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2023-01-01, 2023-12-01.

type ListSiteIdentifiersAssignedToHostNameResultOutput

type ListSiteIdentifiersAssignedToHostNameResultOutput struct{ *pulumi.OutputState }

Collection of identifiers.

func (ListSiteIdentifiersAssignedToHostNameResultOutput) ElementType

Link to next page of resources.

func (ListSiteIdentifiersAssignedToHostNameResultOutput) ToListSiteIdentifiersAssignedToHostNameResultOutput

func (o ListSiteIdentifiersAssignedToHostNameResultOutput) ToListSiteIdentifiersAssignedToHostNameResultOutput() ListSiteIdentifiersAssignedToHostNameResultOutput

func (ListSiteIdentifiersAssignedToHostNameResultOutput) ToListSiteIdentifiersAssignedToHostNameResultOutputWithContext

func (o ListSiteIdentifiersAssignedToHostNameResultOutput) ToListSiteIdentifiersAssignedToHostNameResultOutputWithContext(ctx context.Context) ListSiteIdentifiersAssignedToHostNameResultOutput

func (ListSiteIdentifiersAssignedToHostNameResultOutput) Value

Collection of resources.

type ListStaticSiteAppSettingsArgs

type ListStaticSiteAppSettingsArgs 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 ListStaticSiteAppSettingsOutputArgs

type ListStaticSiteAppSettingsOutputArgs struct {
	// Name of the static site.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListStaticSiteAppSettingsOutputArgs) ElementType

type ListStaticSiteAppSettingsResult

type ListStaticSiteAppSettingsResult 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"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

func ListStaticSiteAppSettings

func ListStaticSiteAppSettings(ctx *pulumi.Context, args *ListStaticSiteAppSettingsArgs, opts ...pulumi.InvokeOption) (*ListStaticSiteAppSettingsResult, error)

Description for Gets the application settings of a static site. Azure REST API version: 2022-09-01.

Other available API versions: 2021-02-01, 2023-01-01, 2023-12-01.

type ListStaticSiteAppSettingsResultOutput

type ListStaticSiteAppSettingsResultOutput struct{ *pulumi.OutputState }

String dictionary resource.

func (ListStaticSiteAppSettingsResultOutput) ElementType

func (ListStaticSiteAppSettingsResultOutput) Id

Resource Id.

func (ListStaticSiteAppSettingsResultOutput) Kind

Kind of resource.

func (ListStaticSiteAppSettingsResultOutput) Name

Resource Name.

func (ListStaticSiteAppSettingsResultOutput) Properties

Settings.

func (ListStaticSiteAppSettingsResultOutput) ToListStaticSiteAppSettingsResultOutput

func (o ListStaticSiteAppSettingsResultOutput) ToListStaticSiteAppSettingsResultOutput() ListStaticSiteAppSettingsResultOutput

func (ListStaticSiteAppSettingsResultOutput) ToListStaticSiteAppSettingsResultOutputWithContext

func (o ListStaticSiteAppSettingsResultOutput) ToListStaticSiteAppSettingsResultOutputWithContext(ctx context.Context) ListStaticSiteAppSettingsResultOutput

func (ListStaticSiteAppSettingsResultOutput) Type

Resource type.

type ListStaticSiteBuildAppSettingsArgs

type ListStaticSiteBuildAppSettingsArgs struct {
	// The stage site identifier.
	EnvironmentName string `pulumi:"environmentName"`
	// Name of the static site.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListStaticSiteBuildAppSettingsOutputArgs

type ListStaticSiteBuildAppSettingsOutputArgs struct {
	// The stage site identifier.
	EnvironmentName pulumi.StringInput `pulumi:"environmentName"`
	// Name of the static site.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListStaticSiteBuildAppSettingsOutputArgs) ElementType

type ListStaticSiteBuildAppSettingsResult

type ListStaticSiteBuildAppSettingsResult 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"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

func ListStaticSiteBuildAppSettings

Description for Gets the application settings of a static site build. Azure REST API version: 2022-09-01.

Other available API versions: 2021-02-01, 2023-01-01, 2023-12-01.

type ListStaticSiteBuildAppSettingsResultOutput

type ListStaticSiteBuildAppSettingsResultOutput struct{ *pulumi.OutputState }

String dictionary resource.

func (ListStaticSiteBuildAppSettingsResultOutput) ElementType

func (ListStaticSiteBuildAppSettingsResultOutput) Id

Resource Id.

func (ListStaticSiteBuildAppSettingsResultOutput) Kind

Kind of resource.

func (ListStaticSiteBuildAppSettingsResultOutput) Name

Resource Name.

func (ListStaticSiteBuildAppSettingsResultOutput) Properties

Settings.

func (ListStaticSiteBuildAppSettingsResultOutput) ToListStaticSiteBuildAppSettingsResultOutput

func (o ListStaticSiteBuildAppSettingsResultOutput) ToListStaticSiteBuildAppSettingsResultOutput() ListStaticSiteBuildAppSettingsResultOutput

func (ListStaticSiteBuildAppSettingsResultOutput) ToListStaticSiteBuildAppSettingsResultOutputWithContext

func (o ListStaticSiteBuildAppSettingsResultOutput) ToListStaticSiteBuildAppSettingsResultOutputWithContext(ctx context.Context) ListStaticSiteBuildAppSettingsResultOutput

func (ListStaticSiteBuildAppSettingsResultOutput) Type

Resource type.

type ListStaticSiteBuildFunctionAppSettingsArgs

type ListStaticSiteBuildFunctionAppSettingsArgs struct {
	// The stage site identifier.
	EnvironmentName string `pulumi:"environmentName"`
	// Name of the static site.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListStaticSiteBuildFunctionAppSettingsOutputArgs

type ListStaticSiteBuildFunctionAppSettingsOutputArgs struct {
	// The stage site identifier.
	EnvironmentName pulumi.StringInput `pulumi:"environmentName"`
	// Name of the static site.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListStaticSiteBuildFunctionAppSettingsOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

func ListStaticSiteBuildFunctionAppSettings

Description for Gets the application settings of a static site build. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01.

type ListStaticSiteBuildFunctionAppSettingsResultOutput

type ListStaticSiteBuildFunctionAppSettingsResultOutput struct{ *pulumi.OutputState }

String dictionary resource.

func (ListStaticSiteBuildFunctionAppSettingsResultOutput) ElementType

func (ListStaticSiteBuildFunctionAppSettingsResultOutput) Id

Resource Id.

func (ListStaticSiteBuildFunctionAppSettingsResultOutput) Kind

Kind of resource.

func (ListStaticSiteBuildFunctionAppSettingsResultOutput) Name

Resource Name.

func (ListStaticSiteBuildFunctionAppSettingsResultOutput) Properties

Settings.

func (ListStaticSiteBuildFunctionAppSettingsResultOutput) ToListStaticSiteBuildFunctionAppSettingsResultOutput

func (o ListStaticSiteBuildFunctionAppSettingsResultOutput) ToListStaticSiteBuildFunctionAppSettingsResultOutput() ListStaticSiteBuildFunctionAppSettingsResultOutput

func (ListStaticSiteBuildFunctionAppSettingsResultOutput) ToListStaticSiteBuildFunctionAppSettingsResultOutputWithContext

func (o ListStaticSiteBuildFunctionAppSettingsResultOutput) ToListStaticSiteBuildFunctionAppSettingsResultOutputWithContext(ctx context.Context) ListStaticSiteBuildFunctionAppSettingsResultOutput

func (ListStaticSiteBuildFunctionAppSettingsResultOutput) Type

Resource type.

type ListStaticSiteConfiguredRolesArgs

type ListStaticSiteConfiguredRolesArgs 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 ListStaticSiteConfiguredRolesOutputArgs

type ListStaticSiteConfiguredRolesOutputArgs struct {
	// Name of the static site.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListStaticSiteConfiguredRolesOutputArgs) ElementType

type ListStaticSiteConfiguredRolesResult

type ListStaticSiteConfiguredRolesResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// List of string resources.
	Properties []string `pulumi:"properties"`
	// Resource type.
	Type string `pulumi:"type"`
}

String list resource.

func ListStaticSiteConfiguredRoles

Description for Lists the roles configured for the static site. Azure REST API version: 2022-09-01.

Other available API versions: 2021-02-01, 2023-01-01, 2023-12-01.

type ListStaticSiteConfiguredRolesResultOutput

type ListStaticSiteConfiguredRolesResultOutput struct{ *pulumi.OutputState }

String list resource.

func (ListStaticSiteConfiguredRolesResultOutput) ElementType

func (ListStaticSiteConfiguredRolesResultOutput) Id

Resource Id.

func (ListStaticSiteConfiguredRolesResultOutput) Kind

Kind of resource.

func (ListStaticSiteConfiguredRolesResultOutput) Name

Resource Name.

func (ListStaticSiteConfiguredRolesResultOutput) Properties

List of string resources.

func (ListStaticSiteConfiguredRolesResultOutput) ToListStaticSiteConfiguredRolesResultOutput

func (o ListStaticSiteConfiguredRolesResultOutput) ToListStaticSiteConfiguredRolesResultOutput() ListStaticSiteConfiguredRolesResultOutput

func (ListStaticSiteConfiguredRolesResultOutput) ToListStaticSiteConfiguredRolesResultOutputWithContext

func (o ListStaticSiteConfiguredRolesResultOutput) ToListStaticSiteConfiguredRolesResultOutputWithContext(ctx context.Context) ListStaticSiteConfiguredRolesResultOutput

func (ListStaticSiteConfiguredRolesResultOutput) Type

Resource type.

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 ListStaticSiteFunctionAppSettingsOutputArgs

type ListStaticSiteFunctionAppSettingsOutputArgs struct {
	// Name of the static site.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListStaticSiteFunctionAppSettingsOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

func ListStaticSiteFunctionAppSettings

Description for Gets the application settings of a static site. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01.

type ListStaticSiteFunctionAppSettingsResultOutput

type ListStaticSiteFunctionAppSettingsResultOutput struct{ *pulumi.OutputState }

String dictionary resource.

func (ListStaticSiteFunctionAppSettingsResultOutput) ElementType

func (ListStaticSiteFunctionAppSettingsResultOutput) Id

Resource Id.

func (ListStaticSiteFunctionAppSettingsResultOutput) Kind

Kind of resource.

func (ListStaticSiteFunctionAppSettingsResultOutput) Name

Resource Name.

func (ListStaticSiteFunctionAppSettingsResultOutput) Properties

Settings.

func (ListStaticSiteFunctionAppSettingsResultOutput) ToListStaticSiteFunctionAppSettingsResultOutput

func (o ListStaticSiteFunctionAppSettingsResultOutput) ToListStaticSiteFunctionAppSettingsResultOutput() ListStaticSiteFunctionAppSettingsResultOutput

func (ListStaticSiteFunctionAppSettingsResultOutput) ToListStaticSiteFunctionAppSettingsResultOutputWithContext

func (o ListStaticSiteFunctionAppSettingsResultOutput) ToListStaticSiteFunctionAppSettingsResultOutputWithContext(ctx context.Context) ListStaticSiteFunctionAppSettingsResultOutput

func (ListStaticSiteFunctionAppSettingsResultOutput) Type

Resource type.

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 ListStaticSiteSecretsOutputArgs

type ListStaticSiteSecretsOutputArgs struct {
	// Name of the static site.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListStaticSiteSecretsOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

func ListStaticSiteSecrets

func ListStaticSiteSecrets(ctx *pulumi.Context, args *ListStaticSiteSecretsArgs, opts ...pulumi.InvokeOption) (*ListStaticSiteSecretsResult, error)

Description for Lists the secrets for an existing static site. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01.

type ListStaticSiteSecretsResultOutput

type ListStaticSiteSecretsResultOutput struct{ *pulumi.OutputState }

String dictionary resource.

func (ListStaticSiteSecretsResultOutput) ElementType

func (ListStaticSiteSecretsResultOutput) Id

Resource Id.

func (ListStaticSiteSecretsResultOutput) Kind

Kind of resource.

func (ListStaticSiteSecretsResultOutput) Name

Resource Name.

func (ListStaticSiteSecretsResultOutput) Properties

Settings.

func (ListStaticSiteSecretsResultOutput) ToListStaticSiteSecretsResultOutput

func (o ListStaticSiteSecretsResultOutput) ToListStaticSiteSecretsResultOutput() ListStaticSiteSecretsResultOutput

func (ListStaticSiteSecretsResultOutput) ToListStaticSiteSecretsResultOutputWithContext

func (o ListStaticSiteSecretsResultOutput) ToListStaticSiteSecretsResultOutputWithContext(ctx context.Context) ListStaticSiteSecretsResultOutput

func (ListStaticSiteSecretsResultOutput) Type

Resource type.

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 ListStaticSiteUsersOutputArgs

type ListStaticSiteUsersOutputArgs struct {
	// The auth provider for the users.
	Authprovider pulumi.StringInput `pulumi:"authprovider"`
	// Name of the static site.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListStaticSiteUsersOutputArgs) ElementType

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.

func ListStaticSiteUsers

func ListStaticSiteUsers(ctx *pulumi.Context, args *ListStaticSiteUsersArgs, opts ...pulumi.InvokeOption) (*ListStaticSiteUsersResult, error)

Description for Gets the list of users of a static site. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01.

type ListStaticSiteUsersResultOutput

type ListStaticSiteUsersResultOutput struct{ *pulumi.OutputState }

Collection of static site custom users.

func (ListStaticSiteUsersResultOutput) ElementType

Link to next page of resources.

func (ListStaticSiteUsersResultOutput) ToListStaticSiteUsersResultOutput

func (o ListStaticSiteUsersResultOutput) ToListStaticSiteUsersResultOutput() ListStaticSiteUsersResultOutput

func (ListStaticSiteUsersResultOutput) ToListStaticSiteUsersResultOutputWithContext

func (o ListStaticSiteUsersResultOutput) ToListStaticSiteUsersResultOutputWithContext(ctx context.Context) ListStaticSiteUsersResultOutput

func (ListStaticSiteUsersResultOutput) Value

Collection of resources.

type ListWebAppApplicationSettingsArgs

type ListWebAppApplicationSettingsArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListWebAppApplicationSettingsOutputArgs

type ListWebAppApplicationSettingsOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListWebAppApplicationSettingsOutputArgs) ElementType

type ListWebAppApplicationSettingsResult

type ListWebAppApplicationSettingsResult 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"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

func ListWebAppApplicationSettings

Description for Gets the application settings of an app. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppApplicationSettingsResultOutput

type ListWebAppApplicationSettingsResultOutput struct{ *pulumi.OutputState }

String dictionary resource.

func (ListWebAppApplicationSettingsResultOutput) ElementType

func (ListWebAppApplicationSettingsResultOutput) Id

Resource Id.

func (ListWebAppApplicationSettingsResultOutput) Kind

Kind of resource.

func (ListWebAppApplicationSettingsResultOutput) Name

Resource Name.

func (ListWebAppApplicationSettingsResultOutput) Properties

Settings.

func (ListWebAppApplicationSettingsResultOutput) ToListWebAppApplicationSettingsResultOutput

func (o ListWebAppApplicationSettingsResultOutput) ToListWebAppApplicationSettingsResultOutput() ListWebAppApplicationSettingsResultOutput

func (ListWebAppApplicationSettingsResultOutput) ToListWebAppApplicationSettingsResultOutputWithContext

func (o ListWebAppApplicationSettingsResultOutput) ToListWebAppApplicationSettingsResultOutputWithContext(ctx context.Context) ListWebAppApplicationSettingsResultOutput

func (ListWebAppApplicationSettingsResultOutput) Type

Resource type.

type ListWebAppApplicationSettingsSlotArgs

type ListWebAppApplicationSettingsSlotArgs 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 ListWebAppApplicationSettingsSlotOutputArgs

type ListWebAppApplicationSettingsSlotOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `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 pulumi.StringInput `pulumi:"slot"`
}

func (ListWebAppApplicationSettingsSlotOutputArgs) ElementType

type ListWebAppApplicationSettingsSlotResult

type ListWebAppApplicationSettingsSlotResult 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"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

func ListWebAppApplicationSettingsSlot

Description for Gets the application settings of an app. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppApplicationSettingsSlotResultOutput

type ListWebAppApplicationSettingsSlotResultOutput struct{ *pulumi.OutputState }

String dictionary resource.

func (ListWebAppApplicationSettingsSlotResultOutput) ElementType

func (ListWebAppApplicationSettingsSlotResultOutput) Id

Resource Id.

func (ListWebAppApplicationSettingsSlotResultOutput) Kind

Kind of resource.

func (ListWebAppApplicationSettingsSlotResultOutput) Name

Resource Name.

func (ListWebAppApplicationSettingsSlotResultOutput) Properties

Settings.

func (ListWebAppApplicationSettingsSlotResultOutput) ToListWebAppApplicationSettingsSlotResultOutput

func (o ListWebAppApplicationSettingsSlotResultOutput) ToListWebAppApplicationSettingsSlotResultOutput() ListWebAppApplicationSettingsSlotResultOutput

func (ListWebAppApplicationSettingsSlotResultOutput) ToListWebAppApplicationSettingsSlotResultOutputWithContext

func (o ListWebAppApplicationSettingsSlotResultOutput) ToListWebAppApplicationSettingsSlotResultOutputWithContext(ctx context.Context) ListWebAppApplicationSettingsSlotResultOutput

func (ListWebAppApplicationSettingsSlotResultOutput) Type

Resource type.

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 ListWebAppAuthSettingsOutputArgs

type ListWebAppAuthSettingsOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListWebAppAuthSettingsOutputArgs) ElementType

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 JSON Web Tokens 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 ConfigVersion of the Authentication / Authorization feature in use for the current app.
	// The setting in this value can control the behavior of the control plane for Authentication / Authorization.
	ConfigVersion *string `pulumi:"configVersion"`
	// 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 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.

func ListWebAppAuthSettings

func ListWebAppAuthSettings(ctx *pulumi.Context, args *ListWebAppAuthSettingsArgs, opts ...pulumi.InvokeOption) (*ListWebAppAuthSettingsResult, error)

Description for Gets the Authentication/Authorization settings of an app. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppAuthSettingsResultOutput

type ListWebAppAuthSettingsResultOutput struct{ *pulumi.OutputState }

Configuration settings for the Azure App Service Authentication / Authorization feature.

func (ListWebAppAuthSettingsResultOutput) AadClaimsAuthorization

func (o ListWebAppAuthSettingsResultOutput) AadClaimsAuthorization() pulumi.StringPtrOutput

Gets a JSON string containing the Azure AD Acl settings.

func (ListWebAppAuthSettingsResultOutput) AdditionalLoginParams

Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".

func (ListWebAppAuthSettingsResultOutput) AllowedAudiences

Allowed audience values to consider when validating JSON Web Tokens issued by Azure Active Directory. Note that the <code>ClientID</code> value is always considered an allowed audience, regardless of this setting.

func (ListWebAppAuthSettingsResultOutput) AllowedExternalRedirectUrls

func (o ListWebAppAuthSettingsResultOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput

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.

func (ListWebAppAuthSettingsResultOutput) AuthFilePath

The path of the config file containing auth settings. If the path is relative, base will the site's root directory.

func (ListWebAppAuthSettingsResultOutput) ClientId

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

func (ListWebAppAuthSettingsResultOutput) ClientSecret

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

func (ListWebAppAuthSettingsResultOutput) ClientSecretCertificateThumbprint

func (o ListWebAppAuthSettingsResultOutput) ClientSecretCertificateThumbprint() pulumi.StringPtrOutput

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.

func (ListWebAppAuthSettingsResultOutput) ClientSecretSettingName

func (o ListWebAppAuthSettingsResultOutput) ClientSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the client secret of the relying party application.

func (ListWebAppAuthSettingsResultOutput) ConfigVersion

The ConfigVersion of the Authentication / Authorization feature in use for the current app. The setting in this value can control the behavior of the control plane for Authentication / Authorization.

func (ListWebAppAuthSettingsResultOutput) DefaultProvider

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 (ListWebAppAuthSettingsResultOutput) ElementType

func (ListWebAppAuthSettingsResultOutput) Enabled

<code>true</code> if the Authentication / Authorization feature is enabled for the current app; otherwise, <code>false</code>.

func (ListWebAppAuthSettingsResultOutput) FacebookAppId

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

func (ListWebAppAuthSettingsResultOutput) FacebookAppSecret

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

func (ListWebAppAuthSettingsResultOutput) FacebookAppSecretSettingName

func (o ListWebAppAuthSettingsResultOutput) FacebookAppSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the app secret used for Facebook Login.

func (ListWebAppAuthSettingsResultOutput) FacebookOAuthScopes

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

func (ListWebAppAuthSettingsResultOutput) GitHubClientId

The Client Id of the GitHub app used for login. This setting is required for enabling Github login

func (ListWebAppAuthSettingsResultOutput) GitHubClientSecret

The Client Secret of the GitHub app used for Github Login. This setting is required for enabling Github login.

func (ListWebAppAuthSettingsResultOutput) GitHubClientSecretSettingName

func (o ListWebAppAuthSettingsResultOutput) GitHubClientSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the client secret of the Github app used for GitHub Login.

func (ListWebAppAuthSettingsResultOutput) GitHubOAuthScopes

The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication. This setting is optional

func (ListWebAppAuthSettingsResultOutput) GoogleClientId

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/

func (ListWebAppAuthSettingsResultOutput) GoogleClientSecret

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/

func (ListWebAppAuthSettingsResultOutput) GoogleClientSecretSettingName

func (o ListWebAppAuthSettingsResultOutput) GoogleClientSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the client secret associated with the Google web application.

func (ListWebAppAuthSettingsResultOutput) GoogleOAuthScopes

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/

func (ListWebAppAuthSettingsResultOutput) Id

Resource Id.

func (ListWebAppAuthSettingsResultOutput) IsAuthFromFile

"true" if the auth config settings should be read from a file, "false" otherwise

func (ListWebAppAuthSettingsResultOutput) Issuer

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

func (ListWebAppAuthSettingsResultOutput) Kind

Kind of resource.

func (ListWebAppAuthSettingsResultOutput) MicrosoftAccountClientId

func (o ListWebAppAuthSettingsResultOutput) MicrosoftAccountClientId() pulumi.StringPtrOutput

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

func (ListWebAppAuthSettingsResultOutput) MicrosoftAccountClientSecret

func (o ListWebAppAuthSettingsResultOutput) MicrosoftAccountClientSecret() pulumi.StringPtrOutput

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

func (ListWebAppAuthSettingsResultOutput) MicrosoftAccountClientSecretSettingName

func (o ListWebAppAuthSettingsResultOutput) MicrosoftAccountClientSecretSettingName() pulumi.StringPtrOutput

The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.

func (ListWebAppAuthSettingsResultOutput) MicrosoftAccountOAuthScopes

func (o ListWebAppAuthSettingsResultOutput) MicrosoftAccountOAuthScopes() pulumi.StringArrayOutput

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

func (ListWebAppAuthSettingsResultOutput) Name

Resource Name.

func (ListWebAppAuthSettingsResultOutput) RuntimeVersion

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.

func (ListWebAppAuthSettingsResultOutput) ToListWebAppAuthSettingsResultOutput

func (o ListWebAppAuthSettingsResultOutput) ToListWebAppAuthSettingsResultOutput() ListWebAppAuthSettingsResultOutput

func (ListWebAppAuthSettingsResultOutput) ToListWebAppAuthSettingsResultOutputWithContext

func (o ListWebAppAuthSettingsResultOutput) ToListWebAppAuthSettingsResultOutputWithContext(ctx context.Context) ListWebAppAuthSettingsResultOutput

func (ListWebAppAuthSettingsResultOutput) TokenRefreshExtensionHours

func (o ListWebAppAuthSettingsResultOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput

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.

func (ListWebAppAuthSettingsResultOutput) TokenStoreEnabled

<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>.

func (ListWebAppAuthSettingsResultOutput) TwitterConsumerKey

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

func (ListWebAppAuthSettingsResultOutput) TwitterConsumerSecret

func (o ListWebAppAuthSettingsResultOutput) TwitterConsumerSecret() pulumi.StringPtrOutput

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

func (ListWebAppAuthSettingsResultOutput) TwitterConsumerSecretSettingName

func (o ListWebAppAuthSettingsResultOutput) TwitterConsumerSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

func (ListWebAppAuthSettingsResultOutput) Type

Resource type.

func (ListWebAppAuthSettingsResultOutput) UnauthenticatedClientAction

func (o ListWebAppAuthSettingsResultOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput

The action to take when an unauthenticated client attempts to access the app.

func (ListWebAppAuthSettingsResultOutput) ValidateIssuer

Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such.

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 ListWebAppAuthSettingsSlotOutputArgs

type ListWebAppAuthSettingsSlotOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot.
	Slot pulumi.StringInput `pulumi:"slot"`
}

func (ListWebAppAuthSettingsSlotOutputArgs) ElementType

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 JSON Web Tokens 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 ConfigVersion of the Authentication / Authorization feature in use for the current app.
	// The setting in this value can control the behavior of the control plane for Authentication / Authorization.
	ConfigVersion *string `pulumi:"configVersion"`
	// 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 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.

func ListWebAppAuthSettingsSlot

func ListWebAppAuthSettingsSlot(ctx *pulumi.Context, args *ListWebAppAuthSettingsSlotArgs, opts ...pulumi.InvokeOption) (*ListWebAppAuthSettingsSlotResult, error)

Description for Gets the Authentication/Authorization settings of an app. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppAuthSettingsSlotResultOutput

type ListWebAppAuthSettingsSlotResultOutput struct{ *pulumi.OutputState }

Configuration settings for the Azure App Service Authentication / Authorization feature.

func (ListWebAppAuthSettingsSlotResultOutput) AadClaimsAuthorization

Gets a JSON string containing the Azure AD Acl settings.

func (ListWebAppAuthSettingsSlotResultOutput) AdditionalLoginParams

Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".

func (ListWebAppAuthSettingsSlotResultOutput) AllowedAudiences

Allowed audience values to consider when validating JSON Web Tokens issued by Azure Active Directory. Note that the <code>ClientID</code> value is always considered an allowed audience, regardless of this setting.

func (ListWebAppAuthSettingsSlotResultOutput) AllowedExternalRedirectUrls

func (o ListWebAppAuthSettingsSlotResultOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput

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.

func (ListWebAppAuthSettingsSlotResultOutput) AuthFilePath

The path of the config file containing auth settings. If the path is relative, base will the site's root directory.

func (ListWebAppAuthSettingsSlotResultOutput) ClientId

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

func (ListWebAppAuthSettingsSlotResultOutput) ClientSecret

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

func (ListWebAppAuthSettingsSlotResultOutput) ClientSecretCertificateThumbprint

func (o ListWebAppAuthSettingsSlotResultOutput) ClientSecretCertificateThumbprint() pulumi.StringPtrOutput

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.

func (ListWebAppAuthSettingsSlotResultOutput) ClientSecretSettingName

The app setting name that contains the client secret of the relying party application.

func (ListWebAppAuthSettingsSlotResultOutput) ConfigVersion

The ConfigVersion of the Authentication / Authorization feature in use for the current app. The setting in this value can control the behavior of the control plane for Authentication / Authorization.

func (ListWebAppAuthSettingsSlotResultOutput) DefaultProvider

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 (ListWebAppAuthSettingsSlotResultOutput) ElementType

func (ListWebAppAuthSettingsSlotResultOutput) Enabled

<code>true</code> if the Authentication / Authorization feature is enabled for the current app; otherwise, <code>false</code>.

func (ListWebAppAuthSettingsSlotResultOutput) FacebookAppId

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

func (ListWebAppAuthSettingsSlotResultOutput) FacebookAppSecret

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

func (ListWebAppAuthSettingsSlotResultOutput) FacebookAppSecretSettingName

func (o ListWebAppAuthSettingsSlotResultOutput) FacebookAppSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the app secret used for Facebook Login.

func (ListWebAppAuthSettingsSlotResultOutput) FacebookOAuthScopes

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

func (ListWebAppAuthSettingsSlotResultOutput) GitHubClientId

The Client Id of the GitHub app used for login. This setting is required for enabling Github login

func (ListWebAppAuthSettingsSlotResultOutput) GitHubClientSecret

The Client Secret of the GitHub app used for Github Login. This setting is required for enabling Github login.

func (ListWebAppAuthSettingsSlotResultOutput) GitHubClientSecretSettingName

func (o ListWebAppAuthSettingsSlotResultOutput) GitHubClientSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the client secret of the Github app used for GitHub Login.

func (ListWebAppAuthSettingsSlotResultOutput) GitHubOAuthScopes

The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication. This setting is optional

func (ListWebAppAuthSettingsSlotResultOutput) GoogleClientId

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/

func (ListWebAppAuthSettingsSlotResultOutput) GoogleClientSecret

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/

func (ListWebAppAuthSettingsSlotResultOutput) GoogleClientSecretSettingName

func (o ListWebAppAuthSettingsSlotResultOutput) GoogleClientSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the client secret associated with the Google web application.

func (ListWebAppAuthSettingsSlotResultOutput) GoogleOAuthScopes

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/

func (ListWebAppAuthSettingsSlotResultOutput) Id

Resource Id.

func (ListWebAppAuthSettingsSlotResultOutput) IsAuthFromFile

"true" if the auth config settings should be read from a file, "false" otherwise

func (ListWebAppAuthSettingsSlotResultOutput) Issuer

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

func (ListWebAppAuthSettingsSlotResultOutput) Kind

Kind of resource.

func (ListWebAppAuthSettingsSlotResultOutput) MicrosoftAccountClientId

func (o ListWebAppAuthSettingsSlotResultOutput) MicrosoftAccountClientId() pulumi.StringPtrOutput

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

func (ListWebAppAuthSettingsSlotResultOutput) MicrosoftAccountClientSecret

func (o ListWebAppAuthSettingsSlotResultOutput) MicrosoftAccountClientSecret() pulumi.StringPtrOutput

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

func (ListWebAppAuthSettingsSlotResultOutput) MicrosoftAccountClientSecretSettingName

func (o ListWebAppAuthSettingsSlotResultOutput) MicrosoftAccountClientSecretSettingName() pulumi.StringPtrOutput

The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.

func (ListWebAppAuthSettingsSlotResultOutput) MicrosoftAccountOAuthScopes

func (o ListWebAppAuthSettingsSlotResultOutput) MicrosoftAccountOAuthScopes() pulumi.StringArrayOutput

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

func (ListWebAppAuthSettingsSlotResultOutput) Name

Resource Name.

func (ListWebAppAuthSettingsSlotResultOutput) RuntimeVersion

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.

func (ListWebAppAuthSettingsSlotResultOutput) ToListWebAppAuthSettingsSlotResultOutput

func (o ListWebAppAuthSettingsSlotResultOutput) ToListWebAppAuthSettingsSlotResultOutput() ListWebAppAuthSettingsSlotResultOutput

func (ListWebAppAuthSettingsSlotResultOutput) ToListWebAppAuthSettingsSlotResultOutputWithContext

func (o ListWebAppAuthSettingsSlotResultOutput) ToListWebAppAuthSettingsSlotResultOutputWithContext(ctx context.Context) ListWebAppAuthSettingsSlotResultOutput

func (ListWebAppAuthSettingsSlotResultOutput) TokenRefreshExtensionHours

func (o ListWebAppAuthSettingsSlotResultOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput

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.

func (ListWebAppAuthSettingsSlotResultOutput) TokenStoreEnabled

<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>.

func (ListWebAppAuthSettingsSlotResultOutput) TwitterConsumerKey

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

func (ListWebAppAuthSettingsSlotResultOutput) TwitterConsumerSecret

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

func (ListWebAppAuthSettingsSlotResultOutput) TwitterConsumerSecretSettingName

func (o ListWebAppAuthSettingsSlotResultOutput) TwitterConsumerSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

func (ListWebAppAuthSettingsSlotResultOutput) Type

Resource type.

func (ListWebAppAuthSettingsSlotResultOutput) UnauthenticatedClientAction

func (o ListWebAppAuthSettingsSlotResultOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput

The action to take when an unauthenticated client attempts to access the app.

func (ListWebAppAuthSettingsSlotResultOutput) ValidateIssuer

Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such.

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 ListWebAppAzureStorageAccountsOutputArgs

type ListWebAppAzureStorageAccountsOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListWebAppAzureStorageAccountsOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

AzureStorageInfo dictionary resource.

func ListWebAppAzureStorageAccounts

Description for Gets the Azure storage account configurations of an app. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppAzureStorageAccountsResultOutput

type ListWebAppAzureStorageAccountsResultOutput struct{ *pulumi.OutputState }

AzureStorageInfo dictionary resource.

func (ListWebAppAzureStorageAccountsResultOutput) ElementType

func (ListWebAppAzureStorageAccountsResultOutput) Id

Resource Id.

func (ListWebAppAzureStorageAccountsResultOutput) Kind

Kind of resource.

func (ListWebAppAzureStorageAccountsResultOutput) Name

Resource Name.

func (ListWebAppAzureStorageAccountsResultOutput) Properties

Azure storage accounts.

func (ListWebAppAzureStorageAccountsResultOutput) ToListWebAppAzureStorageAccountsResultOutput

func (o ListWebAppAzureStorageAccountsResultOutput) ToListWebAppAzureStorageAccountsResultOutput() ListWebAppAzureStorageAccountsResultOutput

func (ListWebAppAzureStorageAccountsResultOutput) ToListWebAppAzureStorageAccountsResultOutputWithContext

func (o ListWebAppAzureStorageAccountsResultOutput) ToListWebAppAzureStorageAccountsResultOutputWithContext(ctx context.Context) ListWebAppAzureStorageAccountsResultOutput

func (ListWebAppAzureStorageAccountsResultOutput) Type

Resource type.

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 ListWebAppAzureStorageAccountsSlotOutputArgs

type ListWebAppAzureStorageAccountsSlotOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `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 pulumi.StringInput `pulumi:"slot"`
}

func (ListWebAppAzureStorageAccountsSlotOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

AzureStorageInfo dictionary resource.

func ListWebAppAzureStorageAccountsSlot

Description for Gets the Azure storage account configurations of an app. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppAzureStorageAccountsSlotResultOutput

type ListWebAppAzureStorageAccountsSlotResultOutput struct{ *pulumi.OutputState }

AzureStorageInfo dictionary resource.

func (ListWebAppAzureStorageAccountsSlotResultOutput) ElementType

func (ListWebAppAzureStorageAccountsSlotResultOutput) Id

Resource Id.

func (ListWebAppAzureStorageAccountsSlotResultOutput) Kind

Kind of resource.

func (ListWebAppAzureStorageAccountsSlotResultOutput) Name

Resource Name.

func (ListWebAppAzureStorageAccountsSlotResultOutput) Properties

Azure storage accounts.

func (ListWebAppAzureStorageAccountsSlotResultOutput) ToListWebAppAzureStorageAccountsSlotResultOutput

func (o ListWebAppAzureStorageAccountsSlotResultOutput) ToListWebAppAzureStorageAccountsSlotResultOutput() ListWebAppAzureStorageAccountsSlotResultOutput

func (ListWebAppAzureStorageAccountsSlotResultOutput) ToListWebAppAzureStorageAccountsSlotResultOutputWithContext

func (o ListWebAppAzureStorageAccountsSlotResultOutput) ToListWebAppAzureStorageAccountsSlotResultOutputWithContext(ctx context.Context) ListWebAppAzureStorageAccountsSlotResultOutput

func (ListWebAppAzureStorageAccountsSlotResultOutput) Type

Resource type.

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 ListWebAppBackupConfigurationOutputArgs

type ListWebAppBackupConfigurationOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListWebAppBackupConfigurationOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

Description of a backup which will be performed.

func ListWebAppBackupConfiguration

Description for Gets the backup configuration of an app. Azure REST API version: 2022-09-01.

Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01.

func (*ListWebAppBackupConfigurationResult) Defaults

Defaults sets the appropriate defaults for ListWebAppBackupConfigurationResult

type ListWebAppBackupConfigurationResultOutput

type ListWebAppBackupConfigurationResultOutput struct{ *pulumi.OutputState }

Description of a backup which will be performed.

func (ListWebAppBackupConfigurationResultOutput) BackupName

Name of the backup.

func (ListWebAppBackupConfigurationResultOutput) BackupSchedule

Schedule for the backup if it is executed periodically.

func (ListWebAppBackupConfigurationResultOutput) Databases

Databases included in the backup.

func (ListWebAppBackupConfigurationResultOutput) ElementType

func (ListWebAppBackupConfigurationResultOutput) Enabled

True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.

func (ListWebAppBackupConfigurationResultOutput) Id

Resource Id.

func (ListWebAppBackupConfigurationResultOutput) Kind

Kind of resource.

func (ListWebAppBackupConfigurationResultOutput) Name

Resource Name.

func (ListWebAppBackupConfigurationResultOutput) StorageAccountUrl

SAS URL to the container.

func (ListWebAppBackupConfigurationResultOutput) ToListWebAppBackupConfigurationResultOutput

func (o ListWebAppBackupConfigurationResultOutput) ToListWebAppBackupConfigurationResultOutput() ListWebAppBackupConfigurationResultOutput

func (ListWebAppBackupConfigurationResultOutput) ToListWebAppBackupConfigurationResultOutputWithContext

func (o ListWebAppBackupConfigurationResultOutput) ToListWebAppBackupConfigurationResultOutputWithContext(ctx context.Context) ListWebAppBackupConfigurationResultOutput

func (ListWebAppBackupConfigurationResultOutput) Type

Resource type.

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 ListWebAppBackupConfigurationSlotOutputArgs

type ListWebAppBackupConfigurationSlotOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `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 pulumi.StringInput `pulumi:"slot"`
}

func (ListWebAppBackupConfigurationSlotOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

Description of a backup which will be performed.

func ListWebAppBackupConfigurationSlot

Description for Gets the backup configuration of an app. Azure REST API version: 2022-09-01.

Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01.

func (*ListWebAppBackupConfigurationSlotResult) Defaults

Defaults sets the appropriate defaults for ListWebAppBackupConfigurationSlotResult

type ListWebAppBackupConfigurationSlotResultOutput

type ListWebAppBackupConfigurationSlotResultOutput struct{ *pulumi.OutputState }

Description of a backup which will be performed.

func (ListWebAppBackupConfigurationSlotResultOutput) BackupName

Name of the backup.

func (ListWebAppBackupConfigurationSlotResultOutput) BackupSchedule

Schedule for the backup if it is executed periodically.

func (ListWebAppBackupConfigurationSlotResultOutput) Databases

Databases included in the backup.

func (ListWebAppBackupConfigurationSlotResultOutput) ElementType

func (ListWebAppBackupConfigurationSlotResultOutput) Enabled

True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.

func (ListWebAppBackupConfigurationSlotResultOutput) Id

Resource Id.

func (ListWebAppBackupConfigurationSlotResultOutput) Kind

Kind of resource.

func (ListWebAppBackupConfigurationSlotResultOutput) Name

Resource Name.

func (ListWebAppBackupConfigurationSlotResultOutput) StorageAccountUrl

SAS URL to the container.

func (ListWebAppBackupConfigurationSlotResultOutput) ToListWebAppBackupConfigurationSlotResultOutput

func (o ListWebAppBackupConfigurationSlotResultOutput) ToListWebAppBackupConfigurationSlotResultOutput() ListWebAppBackupConfigurationSlotResultOutput

func (ListWebAppBackupConfigurationSlotResultOutput) ToListWebAppBackupConfigurationSlotResultOutputWithContext

func (o ListWebAppBackupConfigurationSlotResultOutput) ToListWebAppBackupConfigurationSlotResultOutputWithContext(ctx context.Context) ListWebAppBackupConfigurationSlotResultOutput

func (ListWebAppBackupConfigurationSlotResultOutput) Type

Resource type.

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"`
}

func (*ListWebAppBackupStatusSecretsArgs) Defaults

Defaults sets the appropriate defaults for ListWebAppBackupStatusSecretsArgs

type ListWebAppBackupStatusSecretsOutputArgs

type ListWebAppBackupStatusSecretsOutputArgs struct {
	// ID of backup.
	BackupId pulumi.StringInput `pulumi:"backupId"`
	// Name of the backup.
	BackupName pulumi.StringPtrInput `pulumi:"backupName"`
	// Schedule for the backup if it is executed periodically.
	BackupSchedule BackupSchedulePtrInput `pulumi:"backupSchedule"`
	// Databases included in the backup.
	Databases DatabaseBackupSettingArrayInput `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.BoolPtrInput `pulumi:"enabled"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Name of web app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// SAS URL to the container.
	StorageAccountUrl pulumi.StringInput `pulumi:"storageAccountUrl"`
}

func (ListWebAppBackupStatusSecretsOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
	// Size of the original web app which has been backed up.
	WebsiteSizeInBytes float64 `pulumi:"websiteSizeInBytes"`
}

Backup description.

func ListWebAppBackupStatusSecrets

Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body. Azure REST API version: 2022-09-01.

Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppBackupStatusSecretsResultOutput

type ListWebAppBackupStatusSecretsResultOutput struct{ *pulumi.OutputState }

Backup description.

func (ListWebAppBackupStatusSecretsResultOutput) BackupId

Id of the backup.

func (ListWebAppBackupStatusSecretsResultOutput) BlobName

Name of the blob which contains data for this backup.

func (ListWebAppBackupStatusSecretsResultOutput) CorrelationId

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

func (ListWebAppBackupStatusSecretsResultOutput) Created

Timestamp of the backup creation.

func (ListWebAppBackupStatusSecretsResultOutput) Databases

List of databases included in the backup.

func (ListWebAppBackupStatusSecretsResultOutput) ElementType

func (ListWebAppBackupStatusSecretsResultOutput) FinishedTimeStamp

Timestamp when this backup finished.

func (ListWebAppBackupStatusSecretsResultOutput) Id

Resource Id.

func (ListWebAppBackupStatusSecretsResultOutput) Kind

Kind of resource.

func (ListWebAppBackupStatusSecretsResultOutput) LastRestoreTimeStamp

Timestamp of a last restore operation which used this backup.

func (ListWebAppBackupStatusSecretsResultOutput) Log

Details regarding this backup. Might contain an error message.

func (ListWebAppBackupStatusSecretsResultOutput) Name

Resource Name.

func (ListWebAppBackupStatusSecretsResultOutput) Scheduled

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

func (ListWebAppBackupStatusSecretsResultOutput) SizeInBytes

Size of the backup in bytes.

func (ListWebAppBackupStatusSecretsResultOutput) Status

Backup status.

func (ListWebAppBackupStatusSecretsResultOutput) StorageAccountUrl

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

func (ListWebAppBackupStatusSecretsResultOutput) ToListWebAppBackupStatusSecretsResultOutput

func (o ListWebAppBackupStatusSecretsResultOutput) ToListWebAppBackupStatusSecretsResultOutput() ListWebAppBackupStatusSecretsResultOutput

func (ListWebAppBackupStatusSecretsResultOutput) ToListWebAppBackupStatusSecretsResultOutputWithContext

func (o ListWebAppBackupStatusSecretsResultOutput) ToListWebAppBackupStatusSecretsResultOutputWithContext(ctx context.Context) ListWebAppBackupStatusSecretsResultOutput

func (ListWebAppBackupStatusSecretsResultOutput) Type

Resource type.

func (ListWebAppBackupStatusSecretsResultOutput) WebsiteSizeInBytes

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

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"`
}

func (*ListWebAppBackupStatusSecretsSlotArgs) Defaults

Defaults sets the appropriate defaults for ListWebAppBackupStatusSecretsSlotArgs

type ListWebAppBackupStatusSecretsSlotOutputArgs

type ListWebAppBackupStatusSecretsSlotOutputArgs struct {
	// ID of backup.
	BackupId pulumi.StringInput `pulumi:"backupId"`
	// Name of the backup.
	BackupName pulumi.StringPtrInput `pulumi:"backupName"`
	// Schedule for the backup if it is executed periodically.
	BackupSchedule BackupSchedulePtrInput `pulumi:"backupSchedule"`
	// Databases included in the backup.
	Databases DatabaseBackupSettingArrayInput `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.BoolPtrInput `pulumi:"enabled"`
	// Kind of resource.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Name of web app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of web app slot. If not specified then will default to production slot.
	Slot pulumi.StringInput `pulumi:"slot"`
	// SAS URL to the container.
	StorageAccountUrl pulumi.StringInput `pulumi:"storageAccountUrl"`
}

func (ListWebAppBackupStatusSecretsSlotOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
	// Size of the original web app which has been backed up.
	WebsiteSizeInBytes float64 `pulumi:"websiteSizeInBytes"`
}

Backup description.

func ListWebAppBackupStatusSecretsSlot

Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body. Azure REST API version: 2022-09-01.

Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppBackupStatusSecretsSlotResultOutput

type ListWebAppBackupStatusSecretsSlotResultOutput struct{ *pulumi.OutputState }

Backup description.

func (ListWebAppBackupStatusSecretsSlotResultOutput) BackupId

Id of the backup.

func (ListWebAppBackupStatusSecretsSlotResultOutput) BlobName

Name of the blob which contains data for this backup.

func (ListWebAppBackupStatusSecretsSlotResultOutput) CorrelationId

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

func (ListWebAppBackupStatusSecretsSlotResultOutput) Created

Timestamp of the backup creation.

func (ListWebAppBackupStatusSecretsSlotResultOutput) Databases

List of databases included in the backup.

func (ListWebAppBackupStatusSecretsSlotResultOutput) ElementType

func (ListWebAppBackupStatusSecretsSlotResultOutput) FinishedTimeStamp

Timestamp when this backup finished.

func (ListWebAppBackupStatusSecretsSlotResultOutput) Id

Resource Id.

func (ListWebAppBackupStatusSecretsSlotResultOutput) Kind

Kind of resource.

func (ListWebAppBackupStatusSecretsSlotResultOutput) LastRestoreTimeStamp

Timestamp of a last restore operation which used this backup.

func (ListWebAppBackupStatusSecretsSlotResultOutput) Log

Details regarding this backup. Might contain an error message.

func (ListWebAppBackupStatusSecretsSlotResultOutput) Name

Resource Name.

func (ListWebAppBackupStatusSecretsSlotResultOutput) Scheduled

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

func (ListWebAppBackupStatusSecretsSlotResultOutput) SizeInBytes

Size of the backup in bytes.

func (ListWebAppBackupStatusSecretsSlotResultOutput) Status

Backup status.

func (ListWebAppBackupStatusSecretsSlotResultOutput) StorageAccountUrl

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

func (ListWebAppBackupStatusSecretsSlotResultOutput) ToListWebAppBackupStatusSecretsSlotResultOutput

func (o ListWebAppBackupStatusSecretsSlotResultOutput) ToListWebAppBackupStatusSecretsSlotResultOutput() ListWebAppBackupStatusSecretsSlotResultOutput

func (ListWebAppBackupStatusSecretsSlotResultOutput) ToListWebAppBackupStatusSecretsSlotResultOutputWithContext

func (o ListWebAppBackupStatusSecretsSlotResultOutput) ToListWebAppBackupStatusSecretsSlotResultOutputWithContext(ctx context.Context) ListWebAppBackupStatusSecretsSlotResultOutput

func (ListWebAppBackupStatusSecretsSlotResultOutput) Type

Resource type.

func (ListWebAppBackupStatusSecretsSlotResultOutput) WebsiteSizeInBytes

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

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 ListWebAppConnectionStringsOutputArgs

type ListWebAppConnectionStringsOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListWebAppConnectionStringsOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

func ListWebAppConnectionStrings

func ListWebAppConnectionStrings(ctx *pulumi.Context, args *ListWebAppConnectionStringsArgs, opts ...pulumi.InvokeOption) (*ListWebAppConnectionStringsResult, error)

Description for Gets the connection strings of an app. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppConnectionStringsResultOutput

type ListWebAppConnectionStringsResultOutput struct{ *pulumi.OutputState }

String dictionary resource.

func (ListWebAppConnectionStringsResultOutput) ElementType

func (ListWebAppConnectionStringsResultOutput) Id

Resource Id.

func (ListWebAppConnectionStringsResultOutput) Kind

Kind of resource.

func (ListWebAppConnectionStringsResultOutput) Name

Resource Name.

func (ListWebAppConnectionStringsResultOutput) Properties

Connection strings.

func (ListWebAppConnectionStringsResultOutput) ToListWebAppConnectionStringsResultOutput

func (o ListWebAppConnectionStringsResultOutput) ToListWebAppConnectionStringsResultOutput() ListWebAppConnectionStringsResultOutput

func (ListWebAppConnectionStringsResultOutput) ToListWebAppConnectionStringsResultOutputWithContext

func (o ListWebAppConnectionStringsResultOutput) ToListWebAppConnectionStringsResultOutputWithContext(ctx context.Context) ListWebAppConnectionStringsResultOutput

func (ListWebAppConnectionStringsResultOutput) Type

Resource type.

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 ListWebAppConnectionStringsSlotOutputArgs

type ListWebAppConnectionStringsSlotOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `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 pulumi.StringInput `pulumi:"slot"`
}

func (ListWebAppConnectionStringsSlotOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

func ListWebAppConnectionStringsSlot

Description for Gets the connection strings of an app. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppConnectionStringsSlotResultOutput

type ListWebAppConnectionStringsSlotResultOutput struct{ *pulumi.OutputState }

String dictionary resource.

func (ListWebAppConnectionStringsSlotResultOutput) ElementType

func (ListWebAppConnectionStringsSlotResultOutput) Id

Resource Id.

func (ListWebAppConnectionStringsSlotResultOutput) Kind

Kind of resource.

func (ListWebAppConnectionStringsSlotResultOutput) Name

Resource Name.

func (ListWebAppConnectionStringsSlotResultOutput) Properties

Connection strings.

func (ListWebAppConnectionStringsSlotResultOutput) ToListWebAppConnectionStringsSlotResultOutput

func (o ListWebAppConnectionStringsSlotResultOutput) ToListWebAppConnectionStringsSlotResultOutput() ListWebAppConnectionStringsSlotResultOutput

func (ListWebAppConnectionStringsSlotResultOutput) ToListWebAppConnectionStringsSlotResultOutputWithContext

func (o ListWebAppConnectionStringsSlotResultOutput) ToListWebAppConnectionStringsSlotResultOutputWithContext(ctx context.Context) ListWebAppConnectionStringsSlotResultOutput

func (ListWebAppConnectionStringsSlotResultOutput) Type

Resource type.

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 ListWebAppFunctionKeysOutputArgs

type ListWebAppFunctionKeysOutputArgs struct {
	// Function name.
	FunctionName pulumi.StringInput `pulumi:"functionName"`
	// Site name.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListWebAppFunctionKeysOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

func ListWebAppFunctionKeys

func ListWebAppFunctionKeys(ctx *pulumi.Context, args *ListWebAppFunctionKeysArgs, opts ...pulumi.InvokeOption) (*ListWebAppFunctionKeysResult, error)

Description for Get function keys for a function in a web site, or a deployment slot. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppFunctionKeysResultOutput

type ListWebAppFunctionKeysResultOutput struct{ *pulumi.OutputState }

String dictionary resource.

func (ListWebAppFunctionKeysResultOutput) ElementType

func (ListWebAppFunctionKeysResultOutput) Id

Resource Id.

func (ListWebAppFunctionKeysResultOutput) Kind

Kind of resource.

func (ListWebAppFunctionKeysResultOutput) Name

Resource Name.

func (ListWebAppFunctionKeysResultOutput) Properties

Settings.

func (ListWebAppFunctionKeysResultOutput) ToListWebAppFunctionKeysResultOutput

func (o ListWebAppFunctionKeysResultOutput) ToListWebAppFunctionKeysResultOutput() ListWebAppFunctionKeysResultOutput

func (ListWebAppFunctionKeysResultOutput) ToListWebAppFunctionKeysResultOutputWithContext

func (o ListWebAppFunctionKeysResultOutput) ToListWebAppFunctionKeysResultOutputWithContext(ctx context.Context) ListWebAppFunctionKeysResultOutput

func (ListWebAppFunctionKeysResultOutput) Type

Resource type.

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 ListWebAppFunctionKeysSlotOutputArgs

type ListWebAppFunctionKeysSlotOutputArgs struct {
	// Function name.
	FunctionName pulumi.StringInput `pulumi:"functionName"`
	// Site name.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the deployment slot.
	Slot pulumi.StringInput `pulumi:"slot"`
}

func (ListWebAppFunctionKeysSlotOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

func ListWebAppFunctionKeysSlot

func ListWebAppFunctionKeysSlot(ctx *pulumi.Context, args *ListWebAppFunctionKeysSlotArgs, opts ...pulumi.InvokeOption) (*ListWebAppFunctionKeysSlotResult, error)

Description for Get function keys for a function in a web site, or a deployment slot. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppFunctionKeysSlotResultOutput

type ListWebAppFunctionKeysSlotResultOutput struct{ *pulumi.OutputState }

String dictionary resource.

func (ListWebAppFunctionKeysSlotResultOutput) ElementType

func (ListWebAppFunctionKeysSlotResultOutput) Id

Resource Id.

func (ListWebAppFunctionKeysSlotResultOutput) Kind

Kind of resource.

func (ListWebAppFunctionKeysSlotResultOutput) Name

Resource Name.

func (ListWebAppFunctionKeysSlotResultOutput) Properties

Settings.

func (ListWebAppFunctionKeysSlotResultOutput) ToListWebAppFunctionKeysSlotResultOutput

func (o ListWebAppFunctionKeysSlotResultOutput) ToListWebAppFunctionKeysSlotResultOutput() ListWebAppFunctionKeysSlotResultOutput

func (ListWebAppFunctionKeysSlotResultOutput) ToListWebAppFunctionKeysSlotResultOutputWithContext

func (o ListWebAppFunctionKeysSlotResultOutput) ToListWebAppFunctionKeysSlotResultOutputWithContext(ctx context.Context) ListWebAppFunctionKeysSlotResultOutput

func (ListWebAppFunctionKeysSlotResultOutput) Type

Resource type.

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 ListWebAppFunctionSecretsOutputArgs

type ListWebAppFunctionSecretsOutputArgs struct {
	// Function name.
	FunctionName pulumi.StringInput `pulumi:"functionName"`
	// Site name.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListWebAppFunctionSecretsOutputArgs) ElementType

type ListWebAppFunctionSecretsResult

type ListWebAppFunctionSecretsResult struct {
	// Secret key.
	Key *string `pulumi:"key"`
	// Trigger URL.
	TriggerUrl *string `pulumi:"triggerUrl"`
}

Function secrets.

func ListWebAppFunctionSecrets

func ListWebAppFunctionSecrets(ctx *pulumi.Context, args *ListWebAppFunctionSecretsArgs, opts ...pulumi.InvokeOption) (*ListWebAppFunctionSecretsResult, error)

Description for Get function secrets for a function in a web site, or a deployment slot. Azure REST API version: 2022-09-01.

Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppFunctionSecretsResultOutput

type ListWebAppFunctionSecretsResultOutput struct{ *pulumi.OutputState }

Function secrets.

func (ListWebAppFunctionSecretsResultOutput) ElementType

func (ListWebAppFunctionSecretsResultOutput) Key

Secret key.

func (ListWebAppFunctionSecretsResultOutput) ToListWebAppFunctionSecretsResultOutput

func (o ListWebAppFunctionSecretsResultOutput) ToListWebAppFunctionSecretsResultOutput() ListWebAppFunctionSecretsResultOutput

func (ListWebAppFunctionSecretsResultOutput) ToListWebAppFunctionSecretsResultOutputWithContext

func (o ListWebAppFunctionSecretsResultOutput) ToListWebAppFunctionSecretsResultOutputWithContext(ctx context.Context) ListWebAppFunctionSecretsResultOutput

func (ListWebAppFunctionSecretsResultOutput) TriggerUrl

Trigger URL.

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 ListWebAppFunctionSecretsSlotOutputArgs

type ListWebAppFunctionSecretsSlotOutputArgs struct {
	// Function name.
	FunctionName pulumi.StringInput `pulumi:"functionName"`
	// Site name.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the deployment slot.
	Slot pulumi.StringInput `pulumi:"slot"`
}

func (ListWebAppFunctionSecretsSlotOutputArgs) ElementType

type ListWebAppFunctionSecretsSlotResult

type ListWebAppFunctionSecretsSlotResult struct {
	// Secret key.
	Key *string `pulumi:"key"`
	// Trigger URL.
	TriggerUrl *string `pulumi:"triggerUrl"`
}

Function secrets.

func ListWebAppFunctionSecretsSlot

Description for Get function secrets for a function in a web site, or a deployment slot. Azure REST API version: 2022-09-01.

Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppFunctionSecretsSlotResultOutput

type ListWebAppFunctionSecretsSlotResultOutput struct{ *pulumi.OutputState }

Function secrets.

func (ListWebAppFunctionSecretsSlotResultOutput) ElementType

func (ListWebAppFunctionSecretsSlotResultOutput) Key

Secret key.

func (ListWebAppFunctionSecretsSlotResultOutput) ToListWebAppFunctionSecretsSlotResultOutput

func (o ListWebAppFunctionSecretsSlotResultOutput) ToListWebAppFunctionSecretsSlotResultOutput() ListWebAppFunctionSecretsSlotResultOutput

func (ListWebAppFunctionSecretsSlotResultOutput) ToListWebAppFunctionSecretsSlotResultOutputWithContext

func (o ListWebAppFunctionSecretsSlotResultOutput) ToListWebAppFunctionSecretsSlotResultOutputWithContext(ctx context.Context) ListWebAppFunctionSecretsSlotResultOutput

func (ListWebAppFunctionSecretsSlotResultOutput) TriggerUrl

Trigger URL.

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 ListWebAppHostKeysOutputArgs

type ListWebAppHostKeysOutputArgs struct {
	// Site name.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListWebAppHostKeysOutputArgs) ElementType

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.

func ListWebAppHostKeys

func ListWebAppHostKeys(ctx *pulumi.Context, args *ListWebAppHostKeysArgs, opts ...pulumi.InvokeOption) (*ListWebAppHostKeysResult, error)

Description for Get host secrets for a function app. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppHostKeysResultOutput

type ListWebAppHostKeysResultOutput struct{ *pulumi.OutputState }

Functions host level keys.

func (ListWebAppHostKeysResultOutput) ElementType

func (ListWebAppHostKeysResultOutput) FunctionKeys

Host level function keys.

func (ListWebAppHostKeysResultOutput) MasterKey

Secret key.

func (ListWebAppHostKeysResultOutput) SystemKeys

System keys.

func (ListWebAppHostKeysResultOutput) ToListWebAppHostKeysResultOutput

func (o ListWebAppHostKeysResultOutput) ToListWebAppHostKeysResultOutput() ListWebAppHostKeysResultOutput

func (ListWebAppHostKeysResultOutput) ToListWebAppHostKeysResultOutputWithContext

func (o ListWebAppHostKeysResultOutput) ToListWebAppHostKeysResultOutputWithContext(ctx context.Context) ListWebAppHostKeysResultOutput

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 ListWebAppHostKeysSlotOutputArgs

type ListWebAppHostKeysSlotOutputArgs struct {
	// Site name.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the deployment slot.
	Slot pulumi.StringInput `pulumi:"slot"`
}

func (ListWebAppHostKeysSlotOutputArgs) ElementType

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.

func ListWebAppHostKeysSlot

func ListWebAppHostKeysSlot(ctx *pulumi.Context, args *ListWebAppHostKeysSlotArgs, opts ...pulumi.InvokeOption) (*ListWebAppHostKeysSlotResult, error)

Description for Get host secrets for a function app. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppHostKeysSlotResultOutput

type ListWebAppHostKeysSlotResultOutput struct{ *pulumi.OutputState }

Functions host level keys.

func (ListWebAppHostKeysSlotResultOutput) ElementType

func (ListWebAppHostKeysSlotResultOutput) FunctionKeys

Host level function keys.

func (ListWebAppHostKeysSlotResultOutput) MasterKey

Secret key.

func (ListWebAppHostKeysSlotResultOutput) SystemKeys

System keys.

func (ListWebAppHostKeysSlotResultOutput) ToListWebAppHostKeysSlotResultOutput

func (o ListWebAppHostKeysSlotResultOutput) ToListWebAppHostKeysSlotResultOutput() ListWebAppHostKeysSlotResultOutput

func (ListWebAppHostKeysSlotResultOutput) ToListWebAppHostKeysSlotResultOutputWithContext

func (o ListWebAppHostKeysSlotResultOutput) ToListWebAppHostKeysSlotResultOutputWithContext(ctx context.Context) ListWebAppHostKeysSlotResultOutput

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 ListWebAppHybridConnectionKeysOutputArgs

type ListWebAppHybridConnectionKeysOutputArgs struct {
	// The name of the web app.
	Name pulumi.StringInput `pulumi:"name"`
	// The namespace for this hybrid connection.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The relay name for this hybrid connection.
	RelayName pulumi.StringInput `pulumi:"relayName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListWebAppHybridConnectionKeysOutputArgs) ElementType

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.

func ListWebAppHybridConnectionKeys

Gets the send key name and value for a Hybrid Connection. Azure REST API version: 2018-11-01.

type ListWebAppHybridConnectionKeysResultOutput

type ListWebAppHybridConnectionKeysResultOutput struct{ *pulumi.OutputState }

Hybrid Connection key contract. This has the send key name and value for a Hybrid Connection.

func (ListWebAppHybridConnectionKeysResultOutput) ElementType

func (ListWebAppHybridConnectionKeysResultOutput) Id

Resource Id.

func (ListWebAppHybridConnectionKeysResultOutput) Kind

Kind of resource.

func (ListWebAppHybridConnectionKeysResultOutput) Name

Resource Name.

func (ListWebAppHybridConnectionKeysResultOutput) SendKeyName

The name of the send key.

func (ListWebAppHybridConnectionKeysResultOutput) SendKeyValue

The value of the send key.

func (ListWebAppHybridConnectionKeysResultOutput) ToListWebAppHybridConnectionKeysResultOutput

func (o ListWebAppHybridConnectionKeysResultOutput) ToListWebAppHybridConnectionKeysResultOutput() ListWebAppHybridConnectionKeysResultOutput

func (ListWebAppHybridConnectionKeysResultOutput) ToListWebAppHybridConnectionKeysResultOutputWithContext

func (o ListWebAppHybridConnectionKeysResultOutput) ToListWebAppHybridConnectionKeysResultOutputWithContext(ctx context.Context) ListWebAppHybridConnectionKeysResultOutput

func (ListWebAppHybridConnectionKeysResultOutput) Type

Resource type.

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 ListWebAppHybridConnectionKeysSlotOutputArgs

type ListWebAppHybridConnectionKeysSlotOutputArgs struct {
	// The name of the web app.
	Name pulumi.StringInput `pulumi:"name"`
	// The namespace for this hybrid connection.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The relay name for this hybrid connection.
	RelayName pulumi.StringInput `pulumi:"relayName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the slot for the web app.
	Slot pulumi.StringInput `pulumi:"slot"`
}

func (ListWebAppHybridConnectionKeysSlotOutputArgs) ElementType

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.

func ListWebAppHybridConnectionKeysSlot

Gets the send key name and value for a Hybrid Connection. Azure REST API version: 2018-11-01.

type ListWebAppHybridConnectionKeysSlotResultOutput

type ListWebAppHybridConnectionKeysSlotResultOutput struct{ *pulumi.OutputState }

Hybrid Connection key contract. This has the send key name and value for a Hybrid Connection.

func (ListWebAppHybridConnectionKeysSlotResultOutput) ElementType

func (ListWebAppHybridConnectionKeysSlotResultOutput) Id

Resource Id.

func (ListWebAppHybridConnectionKeysSlotResultOutput) Kind

Kind of resource.

func (ListWebAppHybridConnectionKeysSlotResultOutput) Name

Resource Name.

func (ListWebAppHybridConnectionKeysSlotResultOutput) SendKeyName

The name of the send key.

func (ListWebAppHybridConnectionKeysSlotResultOutput) SendKeyValue

The value of the send key.

func (ListWebAppHybridConnectionKeysSlotResultOutput) ToListWebAppHybridConnectionKeysSlotResultOutput

func (o ListWebAppHybridConnectionKeysSlotResultOutput) ToListWebAppHybridConnectionKeysSlotResultOutput() ListWebAppHybridConnectionKeysSlotResultOutput

func (ListWebAppHybridConnectionKeysSlotResultOutput) ToListWebAppHybridConnectionKeysSlotResultOutputWithContext

func (o ListWebAppHybridConnectionKeysSlotResultOutput) ToListWebAppHybridConnectionKeysSlotResultOutputWithContext(ctx context.Context) ListWebAppHybridConnectionKeysSlotResultOutput

func (ListWebAppHybridConnectionKeysSlotResultOutput) Type

Resource type.

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 ListWebAppMetadataOutputArgs

type ListWebAppMetadataOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListWebAppMetadataOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

func ListWebAppMetadata

func ListWebAppMetadata(ctx *pulumi.Context, args *ListWebAppMetadataArgs, opts ...pulumi.InvokeOption) (*ListWebAppMetadataResult, error)

Description for Gets the metadata of an app. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppMetadataResultOutput

type ListWebAppMetadataResultOutput struct{ *pulumi.OutputState }

String dictionary resource.

func (ListWebAppMetadataResultOutput) ElementType

func (ListWebAppMetadataResultOutput) Id

Resource Id.

func (ListWebAppMetadataResultOutput) Kind

Kind of resource.

func (ListWebAppMetadataResultOutput) Name

Resource Name.

func (ListWebAppMetadataResultOutput) Properties

Settings.

func (ListWebAppMetadataResultOutput) ToListWebAppMetadataResultOutput

func (o ListWebAppMetadataResultOutput) ToListWebAppMetadataResultOutput() ListWebAppMetadataResultOutput

func (ListWebAppMetadataResultOutput) ToListWebAppMetadataResultOutputWithContext

func (o ListWebAppMetadataResultOutput) ToListWebAppMetadataResultOutputWithContext(ctx context.Context) ListWebAppMetadataResultOutput

func (ListWebAppMetadataResultOutput) Type

Resource type.

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 ListWebAppMetadataSlotOutputArgs

type ListWebAppMetadataSlotOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API will get the metadata for the production slot.
	Slot pulumi.StringInput `pulumi:"slot"`
}

func (ListWebAppMetadataSlotOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

String dictionary resource.

func ListWebAppMetadataSlot

func ListWebAppMetadataSlot(ctx *pulumi.Context, args *ListWebAppMetadataSlotArgs, opts ...pulumi.InvokeOption) (*ListWebAppMetadataSlotResult, error)

Description for Gets the metadata of an app. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppMetadataSlotResultOutput

type ListWebAppMetadataSlotResultOutput struct{ *pulumi.OutputState }

String dictionary resource.

func (ListWebAppMetadataSlotResultOutput) ElementType

func (ListWebAppMetadataSlotResultOutput) Id

Resource Id.

func (ListWebAppMetadataSlotResultOutput) Kind

Kind of resource.

func (ListWebAppMetadataSlotResultOutput) Name

Resource Name.

func (ListWebAppMetadataSlotResultOutput) Properties

Settings.

func (ListWebAppMetadataSlotResultOutput) ToListWebAppMetadataSlotResultOutput

func (o ListWebAppMetadataSlotResultOutput) ToListWebAppMetadataSlotResultOutput() ListWebAppMetadataSlotResultOutput

func (ListWebAppMetadataSlotResultOutput) ToListWebAppMetadataSlotResultOutputWithContext

func (o ListWebAppMetadataSlotResultOutput) ToListWebAppMetadataSlotResultOutputWithContext(ctx context.Context) ListWebAppMetadataSlotResultOutput

func (ListWebAppMetadataSlotResultOutput) Type

Resource type.

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 ListWebAppPublishingCredentialsOutputArgs

type ListWebAppPublishingCredentialsOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListWebAppPublishingCredentialsOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

User credentials used for publishing activity.

func ListWebAppPublishingCredentials

Description for Gets the Git/FTP publishing credentials of an app. Azure REST API version: 2022-09-01.

Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppPublishingCredentialsResultOutput

type ListWebAppPublishingCredentialsResultOutput struct{ *pulumi.OutputState }

User credentials used for publishing activity.

func (ListWebAppPublishingCredentialsResultOutput) ElementType

func (ListWebAppPublishingCredentialsResultOutput) Id

Resource Id.

func (ListWebAppPublishingCredentialsResultOutput) Kind

Kind of resource.

func (ListWebAppPublishingCredentialsResultOutput) Name

Resource Name.

func (ListWebAppPublishingCredentialsResultOutput) PublishingPassword

Password used for publishing.

func (ListWebAppPublishingCredentialsResultOutput) PublishingPasswordHash

Password hash used for publishing.

func (ListWebAppPublishingCredentialsResultOutput) PublishingPasswordHashSalt

Password hash salt used for publishing.

func (ListWebAppPublishingCredentialsResultOutput) PublishingUserName

Username used for publishing.

func (ListWebAppPublishingCredentialsResultOutput) ScmUri

Url of SCM site.

func (ListWebAppPublishingCredentialsResultOutput) ToListWebAppPublishingCredentialsResultOutput

func (o ListWebAppPublishingCredentialsResultOutput) ToListWebAppPublishingCredentialsResultOutput() ListWebAppPublishingCredentialsResultOutput

func (ListWebAppPublishingCredentialsResultOutput) ToListWebAppPublishingCredentialsResultOutputWithContext

func (o ListWebAppPublishingCredentialsResultOutput) ToListWebAppPublishingCredentialsResultOutputWithContext(ctx context.Context) ListWebAppPublishingCredentialsResultOutput

func (ListWebAppPublishingCredentialsResultOutput) Type

Resource type.

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 ListWebAppPublishingCredentialsSlotOutputArgs

type ListWebAppPublishingCredentialsSlotOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `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 pulumi.StringInput `pulumi:"slot"`
}

func (ListWebAppPublishingCredentialsSlotOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

User credentials used for publishing activity.

func ListWebAppPublishingCredentialsSlot

Description for Gets the Git/FTP publishing credentials of an app. Azure REST API version: 2022-09-01.

Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppPublishingCredentialsSlotResultOutput

type ListWebAppPublishingCredentialsSlotResultOutput struct{ *pulumi.OutputState }

User credentials used for publishing activity.

func (ListWebAppPublishingCredentialsSlotResultOutput) ElementType

func (ListWebAppPublishingCredentialsSlotResultOutput) Id

Resource Id.

func (ListWebAppPublishingCredentialsSlotResultOutput) Kind

Kind of resource.

func (ListWebAppPublishingCredentialsSlotResultOutput) Name

Resource Name.

func (ListWebAppPublishingCredentialsSlotResultOutput) PublishingPassword

Password used for publishing.

func (ListWebAppPublishingCredentialsSlotResultOutput) PublishingPasswordHash

Password hash used for publishing.

func (ListWebAppPublishingCredentialsSlotResultOutput) PublishingPasswordHashSalt

Password hash salt used for publishing.

func (ListWebAppPublishingCredentialsSlotResultOutput) PublishingUserName

Username used for publishing.

func (ListWebAppPublishingCredentialsSlotResultOutput) ScmUri

Url of SCM site.

func (ListWebAppPublishingCredentialsSlotResultOutput) ToListWebAppPublishingCredentialsSlotResultOutput

func (o ListWebAppPublishingCredentialsSlotResultOutput) ToListWebAppPublishingCredentialsSlotResultOutput() ListWebAppPublishingCredentialsSlotResultOutput

func (ListWebAppPublishingCredentialsSlotResultOutput) ToListWebAppPublishingCredentialsSlotResultOutputWithContext

func (o ListWebAppPublishingCredentialsSlotResultOutput) ToListWebAppPublishingCredentialsSlotResultOutputWithContext(ctx context.Context) ListWebAppPublishingCredentialsSlotResultOutput

func (ListWebAppPublishingCredentialsSlotResultOutput) Type

Resource type.

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 ListWebAppSiteBackupsOutputArgs

type ListWebAppSiteBackupsOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListWebAppSiteBackupsOutputArgs) ElementType

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.

func ListWebAppSiteBackups

func ListWebAppSiteBackups(ctx *pulumi.Context, args *ListWebAppSiteBackupsArgs, opts ...pulumi.InvokeOption) (*ListWebAppSiteBackupsResult, error)

Description for Gets existing backups of an app. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppSiteBackupsResultOutput

type ListWebAppSiteBackupsResultOutput struct{ *pulumi.OutputState }

Collection of backup items.

func (ListWebAppSiteBackupsResultOutput) ElementType

Link to next page of resources.

func (ListWebAppSiteBackupsResultOutput) ToListWebAppSiteBackupsResultOutput

func (o ListWebAppSiteBackupsResultOutput) ToListWebAppSiteBackupsResultOutput() ListWebAppSiteBackupsResultOutput

func (ListWebAppSiteBackupsResultOutput) ToListWebAppSiteBackupsResultOutputWithContext

func (o ListWebAppSiteBackupsResultOutput) ToListWebAppSiteBackupsResultOutputWithContext(ctx context.Context) ListWebAppSiteBackupsResultOutput

func (ListWebAppSiteBackupsResultOutput) Value

Collection of resources.

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 ListWebAppSiteBackupsSlotOutputArgs

type ListWebAppSiteBackupsSlotOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API will get backups of the production slot.
	Slot pulumi.StringInput `pulumi:"slot"`
}

func (ListWebAppSiteBackupsSlotOutputArgs) ElementType

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.

func ListWebAppSiteBackupsSlot

func ListWebAppSiteBackupsSlot(ctx *pulumi.Context, args *ListWebAppSiteBackupsSlotArgs, opts ...pulumi.InvokeOption) (*ListWebAppSiteBackupsSlotResult, error)

Description for Gets existing backups of an app. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppSiteBackupsSlotResultOutput

type ListWebAppSiteBackupsSlotResultOutput struct{ *pulumi.OutputState }

Collection of backup items.

func (ListWebAppSiteBackupsSlotResultOutput) ElementType

Link to next page of resources.

func (ListWebAppSiteBackupsSlotResultOutput) ToListWebAppSiteBackupsSlotResultOutput

func (o ListWebAppSiteBackupsSlotResultOutput) ToListWebAppSiteBackupsSlotResultOutput() ListWebAppSiteBackupsSlotResultOutput

func (ListWebAppSiteBackupsSlotResultOutput) ToListWebAppSiteBackupsSlotResultOutputWithContext

func (o ListWebAppSiteBackupsSlotResultOutput) ToListWebAppSiteBackupsSlotResultOutputWithContext(ctx context.Context) ListWebAppSiteBackupsSlotResultOutput

func (ListWebAppSiteBackupsSlotResultOutput) Value

Collection of resources.

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 ListWebAppSitePushSettingsOutputArgs

type ListWebAppSitePushSettingsOutputArgs struct {
	// Name of web app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListWebAppSitePushSettingsOutputArgs) ElementType

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"`
	// 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.

func ListWebAppSitePushSettings

func ListWebAppSitePushSettings(ctx *pulumi.Context, args *ListWebAppSitePushSettingsArgs, opts ...pulumi.InvokeOption) (*ListWebAppSitePushSettingsResult, error)

Description for Gets the Push settings associated with web app. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppSitePushSettingsResultOutput

type ListWebAppSitePushSettingsResultOutput struct{ *pulumi.OutputState }

Push settings for the App.

func (ListWebAppSitePushSettingsResultOutput) 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 (ListWebAppSitePushSettingsResultOutput) ElementType

func (ListWebAppSitePushSettingsResultOutput) Id

Resource Id.

func (ListWebAppSitePushSettingsResultOutput) IsPushEnabled

Gets or sets a flag indicating whether the Push endpoint is enabled.

func (ListWebAppSitePushSettingsResultOutput) Kind

Kind of resource.

func (ListWebAppSitePushSettingsResultOutput) Name

Resource Name.

func (ListWebAppSitePushSettingsResultOutput) TagWhitelistJson

Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.

func (ListWebAppSitePushSettingsResultOutput) 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 (ListWebAppSitePushSettingsResultOutput) ToListWebAppSitePushSettingsResultOutput

func (o ListWebAppSitePushSettingsResultOutput) ToListWebAppSitePushSettingsResultOutput() ListWebAppSitePushSettingsResultOutput

func (ListWebAppSitePushSettingsResultOutput) ToListWebAppSitePushSettingsResultOutputWithContext

func (o ListWebAppSitePushSettingsResultOutput) ToListWebAppSitePushSettingsResultOutputWithContext(ctx context.Context) ListWebAppSitePushSettingsResultOutput

func (ListWebAppSitePushSettingsResultOutput) Type

Resource type.

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 ListWebAppSitePushSettingsSlotOutputArgs

type ListWebAppSitePushSettingsSlotOutputArgs struct {
	// Name of web app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of web app slot. If not specified then will default to production slot.
	Slot pulumi.StringInput `pulumi:"slot"`
}

func (ListWebAppSitePushSettingsSlotOutputArgs) ElementType

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"`
	// 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.

func ListWebAppSitePushSettingsSlot

Description for Gets the Push settings associated with web app. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppSitePushSettingsSlotResultOutput

type ListWebAppSitePushSettingsSlotResultOutput struct{ *pulumi.OutputState }

Push settings for the App.

func (ListWebAppSitePushSettingsSlotResultOutput) 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 (ListWebAppSitePushSettingsSlotResultOutput) ElementType

func (ListWebAppSitePushSettingsSlotResultOutput) Id

Resource Id.

func (ListWebAppSitePushSettingsSlotResultOutput) IsPushEnabled

Gets or sets a flag indicating whether the Push endpoint is enabled.

func (ListWebAppSitePushSettingsSlotResultOutput) Kind

Kind of resource.

func (ListWebAppSitePushSettingsSlotResultOutput) Name

Resource Name.

func (ListWebAppSitePushSettingsSlotResultOutput) TagWhitelistJson

Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.

func (ListWebAppSitePushSettingsSlotResultOutput) 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 (ListWebAppSitePushSettingsSlotResultOutput) ToListWebAppSitePushSettingsSlotResultOutput

func (o ListWebAppSitePushSettingsSlotResultOutput) ToListWebAppSitePushSettingsSlotResultOutput() ListWebAppSitePushSettingsSlotResultOutput

func (ListWebAppSitePushSettingsSlotResultOutput) ToListWebAppSitePushSettingsSlotResultOutputWithContext

func (o ListWebAppSitePushSettingsSlotResultOutput) ToListWebAppSitePushSettingsSlotResultOutputWithContext(ctx context.Context) ListWebAppSitePushSettingsSlotResultOutput

func (ListWebAppSitePushSettingsSlotResultOutput) Type

Resource type.

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 ListWebAppSyncFunctionTriggersOutputArgs

type ListWebAppSyncFunctionTriggersOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListWebAppSyncFunctionTriggersOutputArgs) ElementType

type ListWebAppSyncFunctionTriggersResult

type ListWebAppSyncFunctionTriggersResult struct {
	// Secret key.
	Key *string `pulumi:"key"`
	// Trigger URL.
	TriggerUrl *string `pulumi:"triggerUrl"`
}

Function secrets.

func ListWebAppSyncFunctionTriggers

Description for This is to allow calling via powershell and ARM template. Azure REST API version: 2022-09-01.

Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppSyncFunctionTriggersResultOutput

type ListWebAppSyncFunctionTriggersResultOutput struct{ *pulumi.OutputState }

Function secrets.

func (ListWebAppSyncFunctionTriggersResultOutput) ElementType

func (ListWebAppSyncFunctionTriggersResultOutput) Key

Secret key.

func (ListWebAppSyncFunctionTriggersResultOutput) ToListWebAppSyncFunctionTriggersResultOutput

func (o ListWebAppSyncFunctionTriggersResultOutput) ToListWebAppSyncFunctionTriggersResultOutput() ListWebAppSyncFunctionTriggersResultOutput

func (ListWebAppSyncFunctionTriggersResultOutput) ToListWebAppSyncFunctionTriggersResultOutputWithContext

func (o ListWebAppSyncFunctionTriggersResultOutput) ToListWebAppSyncFunctionTriggersResultOutputWithContext(ctx context.Context) ListWebAppSyncFunctionTriggersResultOutput

func (ListWebAppSyncFunctionTriggersResultOutput) TriggerUrl

Trigger URL.

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 ListWebAppSyncFunctionTriggersSlotOutputArgs

type ListWebAppSyncFunctionTriggersSlotOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the deployment slot.
	Slot pulumi.StringInput `pulumi:"slot"`
}

func (ListWebAppSyncFunctionTriggersSlotOutputArgs) ElementType

type ListWebAppSyncFunctionTriggersSlotResult

type ListWebAppSyncFunctionTriggersSlotResult struct {
	// Secret key.
	Key *string `pulumi:"key"`
	// Trigger URL.
	TriggerUrl *string `pulumi:"triggerUrl"`
}

Function secrets.

func ListWebAppSyncFunctionTriggersSlot

Description for This is to allow calling via powershell and ARM template. Azure REST API version: 2022-09-01.

Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01.

type ListWebAppSyncFunctionTriggersSlotResultOutput

type ListWebAppSyncFunctionTriggersSlotResultOutput struct{ *pulumi.OutputState }

Function secrets.

func (ListWebAppSyncFunctionTriggersSlotResultOutput) ElementType

func (ListWebAppSyncFunctionTriggersSlotResultOutput) Key

Secret key.

func (ListWebAppSyncFunctionTriggersSlotResultOutput) ToListWebAppSyncFunctionTriggersSlotResultOutput

func (o ListWebAppSyncFunctionTriggersSlotResultOutput) ToListWebAppSyncFunctionTriggersSlotResultOutput() ListWebAppSyncFunctionTriggersSlotResultOutput

func (ListWebAppSyncFunctionTriggersSlotResultOutput) ToListWebAppSyncFunctionTriggersSlotResultOutputWithContext

func (o ListWebAppSyncFunctionTriggersSlotResultOutput) ToListWebAppSyncFunctionTriggersSlotResultOutputWithContext(ctx context.Context) ListWebAppSyncFunctionTriggersSlotResultOutput

func (ListWebAppSyncFunctionTriggersSlotResultOutput) TriggerUrl

Trigger URL.

type ListWebAppWorkflowsConnectionsArgs

type ListWebAppWorkflowsConnectionsArgs struct {
	// Site name.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListWebAppWorkflowsConnectionsOutputArgs

type ListWebAppWorkflowsConnectionsOutputArgs struct {
	// Site name.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (ListWebAppWorkflowsConnectionsOutputArgs) ElementType

type ListWebAppWorkflowsConnectionsResult

type ListWebAppWorkflowsConnectionsResult struct {
	// The resource id.
	Id string `pulumi:"id"`
	// The resource kind.
	Kind *string `pulumi:"kind"`
	// The resource location.
	Location *string `pulumi:"location"`
	// Gets the resource name.
	Name string `pulumi:"name"`
	// Additional workflow properties.
	Properties WorkflowEnvelopeResponseProperties `pulumi:"properties"`
	// Gets the resource type.
	Type string `pulumi:"type"`
}

Workflow properties definition.

func ListWebAppWorkflowsConnections

Workflow properties definition. Azure REST API version: 2022-09-01.

Other available API versions: 2023-01-01, 2023-12-01.

type ListWebAppWorkflowsConnectionsResultOutput

type ListWebAppWorkflowsConnectionsResultOutput struct{ *pulumi.OutputState }

Workflow properties definition.

func (ListWebAppWorkflowsConnectionsResultOutput) ElementType

func (ListWebAppWorkflowsConnectionsResultOutput) Id

The resource id.

func (ListWebAppWorkflowsConnectionsResultOutput) Kind

The resource kind.

func (ListWebAppWorkflowsConnectionsResultOutput) Location

The resource location.

func (ListWebAppWorkflowsConnectionsResultOutput) Name

Gets the resource name.

func (ListWebAppWorkflowsConnectionsResultOutput) Properties

Additional workflow properties.

func (ListWebAppWorkflowsConnectionsResultOutput) ToListWebAppWorkflowsConnectionsResultOutput

func (o ListWebAppWorkflowsConnectionsResultOutput) ToListWebAppWorkflowsConnectionsResultOutput() ListWebAppWorkflowsConnectionsResultOutput

func (ListWebAppWorkflowsConnectionsResultOutput) ToListWebAppWorkflowsConnectionsResultOutputWithContext

func (o ListWebAppWorkflowsConnectionsResultOutput) ToListWebAppWorkflowsConnectionsResultOutputWithContext(ctx context.Context) ListWebAppWorkflowsConnectionsResultOutput

func (ListWebAppWorkflowsConnectionsResultOutput) Type

Gets the resource type.

type ListWebAppWorkflowsConnectionsSlotArgs

type ListWebAppWorkflowsConnectionsSlotArgs 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 ListWebAppWorkflowsConnectionsSlotOutputArgs

type ListWebAppWorkflowsConnectionsSlotOutputArgs struct {
	// Site name.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the deployment slot.
	Slot pulumi.StringInput `pulumi:"slot"`
}

func (ListWebAppWorkflowsConnectionsSlotOutputArgs) ElementType

type ListWebAppWorkflowsConnectionsSlotResult

type ListWebAppWorkflowsConnectionsSlotResult struct {
	// The resource id.
	Id string `pulumi:"id"`
	// The resource kind.
	Kind *string `pulumi:"kind"`
	// The resource location.
	Location *string `pulumi:"location"`
	// Gets the resource name.
	Name string `pulumi:"name"`
	// Additional workflow properties.
	Properties WorkflowEnvelopeResponseProperties `pulumi:"properties"`
	// Gets the resource type.
	Type string `pulumi:"type"`
}

Workflow properties definition.

func ListWebAppWorkflowsConnectionsSlot

Workflow properties definition. Azure REST API version: 2022-09-01.

Other available API versions: 2023-01-01, 2023-12-01.

type ListWebAppWorkflowsConnectionsSlotResultOutput

type ListWebAppWorkflowsConnectionsSlotResultOutput struct{ *pulumi.OutputState }

Workflow properties definition.

func (ListWebAppWorkflowsConnectionsSlotResultOutput) ElementType

func (ListWebAppWorkflowsConnectionsSlotResultOutput) Id

The resource id.

func (ListWebAppWorkflowsConnectionsSlotResultOutput) Kind

The resource kind.

func (ListWebAppWorkflowsConnectionsSlotResultOutput) Location

The resource location.

func (ListWebAppWorkflowsConnectionsSlotResultOutput) Name

Gets the resource name.

func (ListWebAppWorkflowsConnectionsSlotResultOutput) Properties

Additional workflow properties.

func (ListWebAppWorkflowsConnectionsSlotResultOutput) ToListWebAppWorkflowsConnectionsSlotResultOutput

func (o ListWebAppWorkflowsConnectionsSlotResultOutput) ToListWebAppWorkflowsConnectionsSlotResultOutput() ListWebAppWorkflowsConnectionsSlotResultOutput

func (ListWebAppWorkflowsConnectionsSlotResultOutput) ToListWebAppWorkflowsConnectionsSlotResultOutputWithContext

func (o ListWebAppWorkflowsConnectionsSlotResultOutput) ToListWebAppWorkflowsConnectionsSlotResultOutputWithContext(ctx context.Context) ListWebAppWorkflowsConnectionsSlotResultOutput

func (ListWebAppWorkflowsConnectionsSlotResultOutput) Type

Gets the resource type.

type ListWorkflowRunActionExpressionTracesArgs

type ListWorkflowRunActionExpressionTracesArgs struct {
	// The workflow action name.
	ActionName string `pulumi:"actionName"`
	// Site name.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The workflow run name.
	RunName string `pulumi:"runName"`
	// The workflow name.
	WorkflowName string `pulumi:"workflowName"`
}

type ListWorkflowRunActionExpressionTracesOutputArgs

type ListWorkflowRunActionExpressionTracesOutputArgs struct {
	// The workflow action name.
	ActionName pulumi.StringInput `pulumi:"actionName"`
	// Site name.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The workflow run name.
	RunName pulumi.StringInput `pulumi:"runName"`
	// The workflow name.
	WorkflowName pulumi.StringInput `pulumi:"workflowName"`
}

func (ListWorkflowRunActionExpressionTracesOutputArgs) ElementType

type ListWorkflowRunActionExpressionTracesResult

type ListWorkflowRunActionExpressionTracesResult struct {
	Inputs []ExpressionRootResponse `pulumi:"inputs"`
	// The link used to get the next page of recommendations.
	NextLink *string     `pulumi:"nextLink"`
	Value    interface{} `pulumi:"value"`
}

The expression traces.

func ListWorkflowRunActionExpressionTraces

Lists a workflow run expression trace. Azure REST API version: 2022-09-01.

Other available API versions: 2023-01-01, 2023-12-01.

type ListWorkflowRunActionExpressionTracesResultOutput

type ListWorkflowRunActionExpressionTracesResultOutput struct{ *pulumi.OutputState }

The expression traces.

func (ListWorkflowRunActionExpressionTracesResultOutput) ElementType

func (ListWorkflowRunActionExpressionTracesResultOutput) Inputs

The link used to get the next page of recommendations.

func (ListWorkflowRunActionExpressionTracesResultOutput) ToListWorkflowRunActionExpressionTracesResultOutput

func (o ListWorkflowRunActionExpressionTracesResultOutput) ToListWorkflowRunActionExpressionTracesResultOutput() ListWorkflowRunActionExpressionTracesResultOutput

func (ListWorkflowRunActionExpressionTracesResultOutput) ToListWorkflowRunActionExpressionTracesResultOutputWithContext

func (o ListWorkflowRunActionExpressionTracesResultOutput) ToListWorkflowRunActionExpressionTracesResultOutputWithContext(ctx context.Context) ListWorkflowRunActionExpressionTracesResultOutput

func (ListWorkflowRunActionExpressionTracesResultOutput) Value

type ListWorkflowRunActionRepetitionExpressionTracesArgs

type ListWorkflowRunActionRepetitionExpressionTracesArgs struct {
	// The workflow action name.
	ActionName string `pulumi:"actionName"`
	// Site name.
	Name string `pulumi:"name"`
	// The workflow repetition.
	RepetitionName string `pulumi:"repetitionName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The workflow run name.
	RunName string `pulumi:"runName"`
	// The workflow name.
	WorkflowName string `pulumi:"workflowName"`
}

type ListWorkflowRunActionRepetitionExpressionTracesOutputArgs

type ListWorkflowRunActionRepetitionExpressionTracesOutputArgs struct {
	// The workflow action name.
	ActionName pulumi.StringInput `pulumi:"actionName"`
	// Site name.
	Name pulumi.StringInput `pulumi:"name"`
	// The workflow repetition.
	RepetitionName pulumi.StringInput `pulumi:"repetitionName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The workflow run name.
	RunName pulumi.StringInput `pulumi:"runName"`
	// The workflow name.
	WorkflowName pulumi.StringInput `pulumi:"workflowName"`
}

func (ListWorkflowRunActionRepetitionExpressionTracesOutputArgs) ElementType

type ListWorkflowRunActionRepetitionExpressionTracesResult

type ListWorkflowRunActionRepetitionExpressionTracesResult struct {
	Inputs []ExpressionRootResponse `pulumi:"inputs"`
	// The link used to get the next page of recommendations.
	NextLink *string     `pulumi:"nextLink"`
	Value    interface{} `pulumi:"value"`
}

The expression traces.

func ListWorkflowRunActionRepetitionExpressionTraces

Lists a workflow run expression trace. Azure REST API version: 2022-09-01.

Other available API versions: 2023-01-01, 2023-12-01.

type ListWorkflowRunActionRepetitionExpressionTracesResultOutput

type ListWorkflowRunActionRepetitionExpressionTracesResultOutput struct{ *pulumi.OutputState }

The expression traces.

func (ListWorkflowRunActionRepetitionExpressionTracesResultOutput) ElementType

func (ListWorkflowRunActionRepetitionExpressionTracesResultOutput) Inputs

The link used to get the next page of recommendations.

func (ListWorkflowRunActionRepetitionExpressionTracesResultOutput) ToListWorkflowRunActionRepetitionExpressionTracesResultOutput

func (ListWorkflowRunActionRepetitionExpressionTracesResultOutput) ToListWorkflowRunActionRepetitionExpressionTracesResultOutputWithContext

func (o ListWorkflowRunActionRepetitionExpressionTracesResultOutput) ToListWorkflowRunActionRepetitionExpressionTracesResultOutputWithContext(ctx context.Context) ListWorkflowRunActionRepetitionExpressionTracesResultOutput

func (ListWorkflowRunActionRepetitionExpressionTracesResultOutput) Value

type ListWorkflowTriggerCallbackUrlArgs

type ListWorkflowTriggerCallbackUrlArgs struct {
	// Site name.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The workflow trigger name.
	TriggerName string `pulumi:"triggerName"`
	// The workflow name.
	WorkflowName string `pulumi:"workflowName"`
}

type ListWorkflowTriggerCallbackUrlOutputArgs

type ListWorkflowTriggerCallbackUrlOutputArgs struct {
	// Site name.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The workflow trigger name.
	TriggerName pulumi.StringInput `pulumi:"triggerName"`
	// The workflow name.
	WorkflowName pulumi.StringInput `pulumi:"workflowName"`
}

func (ListWorkflowTriggerCallbackUrlOutputArgs) ElementType

type ListWorkflowTriggerCallbackUrlResult

type ListWorkflowTriggerCallbackUrlResult struct {
	// Gets the workflow trigger callback URL base path.
	BasePath string `pulumi:"basePath"`
	// Gets the workflow trigger callback URL HTTP method.
	Method string `pulumi:"method"`
	// Gets the workflow trigger callback URL query parameters.
	Queries *WorkflowTriggerListCallbackUrlQueriesResponse `pulumi:"queries"`
	// Gets the workflow trigger callback URL relative path.
	RelativePath string `pulumi:"relativePath"`
	// Gets the workflow trigger callback URL relative path parameters.
	RelativePathParameters []string `pulumi:"relativePathParameters"`
	// Gets the workflow trigger callback URL.
	Value string `pulumi:"value"`
}

The workflow trigger callback URL.

func ListWorkflowTriggerCallbackUrl

Get the callback URL for a workflow trigger. Azure REST API version: 2022-09-01.

Other available API versions: 2023-01-01, 2023-12-01.

type ListWorkflowTriggerCallbackUrlResultOutput

type ListWorkflowTriggerCallbackUrlResultOutput struct{ *pulumi.OutputState }

The workflow trigger callback URL.

func (ListWorkflowTriggerCallbackUrlResultOutput) BasePath

Gets the workflow trigger callback URL base path.

func (ListWorkflowTriggerCallbackUrlResultOutput) ElementType

func (ListWorkflowTriggerCallbackUrlResultOutput) Method

Gets the workflow trigger callback URL HTTP method.

func (ListWorkflowTriggerCallbackUrlResultOutput) Queries

Gets the workflow trigger callback URL query parameters.

func (ListWorkflowTriggerCallbackUrlResultOutput) RelativePath

Gets the workflow trigger callback URL relative path.

func (ListWorkflowTriggerCallbackUrlResultOutput) RelativePathParameters

Gets the workflow trigger callback URL relative path parameters.

func (ListWorkflowTriggerCallbackUrlResultOutput) ToListWorkflowTriggerCallbackUrlResultOutput

func (o ListWorkflowTriggerCallbackUrlResultOutput) ToListWorkflowTriggerCallbackUrlResultOutput() ListWorkflowTriggerCallbackUrlResultOutput

func (ListWorkflowTriggerCallbackUrlResultOutput) ToListWorkflowTriggerCallbackUrlResultOutputWithContext

func (o ListWorkflowTriggerCallbackUrlResultOutput) ToListWorkflowTriggerCallbackUrlResultOutputWithContext(ctx context.Context) ListWorkflowTriggerCallbackUrlResultOutput

func (ListWorkflowTriggerCallbackUrlResultOutput) Value

Gets the workflow trigger callback URL.

type LoadBalancingMode

type LoadBalancingMode string

Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.

func (LoadBalancingMode) ElementType

func (LoadBalancingMode) ElementType() reflect.Type

func (LoadBalancingMode) ToLoadBalancingModeOutput

func (e LoadBalancingMode) ToLoadBalancingModeOutput() LoadBalancingModeOutput

func (LoadBalancingMode) ToLoadBalancingModeOutputWithContext

func (e LoadBalancingMode) ToLoadBalancingModeOutputWithContext(ctx context.Context) LoadBalancingModeOutput

func (LoadBalancingMode) ToLoadBalancingModePtrOutput

func (e LoadBalancingMode) ToLoadBalancingModePtrOutput() LoadBalancingModePtrOutput

func (LoadBalancingMode) ToLoadBalancingModePtrOutputWithContext

func (e LoadBalancingMode) ToLoadBalancingModePtrOutputWithContext(ctx context.Context) LoadBalancingModePtrOutput

func (LoadBalancingMode) ToStringOutput

func (e LoadBalancingMode) ToStringOutput() pulumi.StringOutput

func (LoadBalancingMode) ToStringOutputWithContext

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

func (LoadBalancingMode) ToStringPtrOutput

func (e LoadBalancingMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (LoadBalancingMode) ToStringPtrOutputWithContext

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

type LoadBalancingModeInput

type LoadBalancingModeInput interface {
	pulumi.Input

	ToLoadBalancingModeOutput() LoadBalancingModeOutput
	ToLoadBalancingModeOutputWithContext(context.Context) LoadBalancingModeOutput
}

LoadBalancingModeInput is an input type that accepts values of the LoadBalancingMode enum A concrete instance of `LoadBalancingModeInput` can be one of the following:

LoadBalancingModeNone
LoadBalancingModeWeb
LoadBalancingModePublishing
LoadBalancingMode_Web_Publishing

type LoadBalancingModeOutput

type LoadBalancingModeOutput struct{ *pulumi.OutputState }

func (LoadBalancingModeOutput) ElementType

func (LoadBalancingModeOutput) ElementType() reflect.Type

func (LoadBalancingModeOutput) ToLoadBalancingModeOutput

func (o LoadBalancingModeOutput) ToLoadBalancingModeOutput() LoadBalancingModeOutput

func (LoadBalancingModeOutput) ToLoadBalancingModeOutputWithContext

func (o LoadBalancingModeOutput) ToLoadBalancingModeOutputWithContext(ctx context.Context) LoadBalancingModeOutput

func (LoadBalancingModeOutput) ToLoadBalancingModePtrOutput

func (o LoadBalancingModeOutput) ToLoadBalancingModePtrOutput() LoadBalancingModePtrOutput

func (LoadBalancingModeOutput) ToLoadBalancingModePtrOutputWithContext

func (o LoadBalancingModeOutput) ToLoadBalancingModePtrOutputWithContext(ctx context.Context) LoadBalancingModePtrOutput

func (LoadBalancingModeOutput) ToStringOutput

func (o LoadBalancingModeOutput) ToStringOutput() pulumi.StringOutput

func (LoadBalancingModeOutput) ToStringOutputWithContext

func (o LoadBalancingModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LoadBalancingModeOutput) ToStringPtrOutput

func (o LoadBalancingModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LoadBalancingModeOutput) ToStringPtrOutputWithContext

func (o LoadBalancingModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LoadBalancingModePtrInput

type LoadBalancingModePtrInput interface {
	pulumi.Input

	ToLoadBalancingModePtrOutput() LoadBalancingModePtrOutput
	ToLoadBalancingModePtrOutputWithContext(context.Context) LoadBalancingModePtrOutput
}

func LoadBalancingModePtr

func LoadBalancingModePtr(v string) LoadBalancingModePtrInput

type LoadBalancingModePtrOutput

type LoadBalancingModePtrOutput struct{ *pulumi.OutputState }

func (LoadBalancingModePtrOutput) Elem

func (LoadBalancingModePtrOutput) ElementType

func (LoadBalancingModePtrOutput) ElementType() reflect.Type

func (LoadBalancingModePtrOutput) ToLoadBalancingModePtrOutput

func (o LoadBalancingModePtrOutput) ToLoadBalancingModePtrOutput() LoadBalancingModePtrOutput

func (LoadBalancingModePtrOutput) ToLoadBalancingModePtrOutputWithContext

func (o LoadBalancingModePtrOutput) ToLoadBalancingModePtrOutputWithContext(ctx context.Context) LoadBalancingModePtrOutput

func (LoadBalancingModePtrOutput) ToStringPtrOutput

func (o LoadBalancingModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LoadBalancingModePtrOutput) ToStringPtrOutputWithContext

func (o LoadBalancingModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LogAnalyticsConfiguration

type LogAnalyticsConfiguration struct {
	CustomerId *string `pulumi:"customerId"`
	SharedKey  *string `pulumi:"sharedKey"`
}

type LogAnalyticsConfigurationArgs

type LogAnalyticsConfigurationArgs struct {
	CustomerId pulumi.StringPtrInput `pulumi:"customerId"`
	SharedKey  pulumi.StringPtrInput `pulumi:"sharedKey"`
}

func (LogAnalyticsConfigurationArgs) ElementType

func (LogAnalyticsConfigurationArgs) ToLogAnalyticsConfigurationOutput

func (i LogAnalyticsConfigurationArgs) ToLogAnalyticsConfigurationOutput() LogAnalyticsConfigurationOutput

func (LogAnalyticsConfigurationArgs) ToLogAnalyticsConfigurationOutputWithContext

func (i LogAnalyticsConfigurationArgs) ToLogAnalyticsConfigurationOutputWithContext(ctx context.Context) LogAnalyticsConfigurationOutput

func (LogAnalyticsConfigurationArgs) ToLogAnalyticsConfigurationPtrOutput

func (i LogAnalyticsConfigurationArgs) ToLogAnalyticsConfigurationPtrOutput() LogAnalyticsConfigurationPtrOutput

func (LogAnalyticsConfigurationArgs) ToLogAnalyticsConfigurationPtrOutputWithContext

func (i LogAnalyticsConfigurationArgs) ToLogAnalyticsConfigurationPtrOutputWithContext(ctx context.Context) LogAnalyticsConfigurationPtrOutput

type LogAnalyticsConfigurationInput

type LogAnalyticsConfigurationInput interface {
	pulumi.Input

	ToLogAnalyticsConfigurationOutput() LogAnalyticsConfigurationOutput
	ToLogAnalyticsConfigurationOutputWithContext(context.Context) LogAnalyticsConfigurationOutput
}

LogAnalyticsConfigurationInput is an input type that accepts LogAnalyticsConfigurationArgs and LogAnalyticsConfigurationOutput values. You can construct a concrete instance of `LogAnalyticsConfigurationInput` via:

LogAnalyticsConfigurationArgs{...}

type LogAnalyticsConfigurationOutput

type LogAnalyticsConfigurationOutput struct{ *pulumi.OutputState }

func (LogAnalyticsConfigurationOutput) CustomerId

func (LogAnalyticsConfigurationOutput) ElementType

func (LogAnalyticsConfigurationOutput) SharedKey

func (LogAnalyticsConfigurationOutput) ToLogAnalyticsConfigurationOutput

func (o LogAnalyticsConfigurationOutput) ToLogAnalyticsConfigurationOutput() LogAnalyticsConfigurationOutput

func (LogAnalyticsConfigurationOutput) ToLogAnalyticsConfigurationOutputWithContext

func (o LogAnalyticsConfigurationOutput) ToLogAnalyticsConfigurationOutputWithContext(ctx context.Context) LogAnalyticsConfigurationOutput

func (LogAnalyticsConfigurationOutput) ToLogAnalyticsConfigurationPtrOutput

func (o LogAnalyticsConfigurationOutput) ToLogAnalyticsConfigurationPtrOutput() LogAnalyticsConfigurationPtrOutput

func (LogAnalyticsConfigurationOutput) ToLogAnalyticsConfigurationPtrOutputWithContext

func (o LogAnalyticsConfigurationOutput) ToLogAnalyticsConfigurationPtrOutputWithContext(ctx context.Context) LogAnalyticsConfigurationPtrOutput

type LogAnalyticsConfigurationPtrInput

type LogAnalyticsConfigurationPtrInput interface {
	pulumi.Input

	ToLogAnalyticsConfigurationPtrOutput() LogAnalyticsConfigurationPtrOutput
	ToLogAnalyticsConfigurationPtrOutputWithContext(context.Context) LogAnalyticsConfigurationPtrOutput
}

LogAnalyticsConfigurationPtrInput is an input type that accepts LogAnalyticsConfigurationArgs, LogAnalyticsConfigurationPtr and LogAnalyticsConfigurationPtrOutput values. You can construct a concrete instance of `LogAnalyticsConfigurationPtrInput` via:

        LogAnalyticsConfigurationArgs{...}

or:

        nil

type LogAnalyticsConfigurationPtrOutput

type LogAnalyticsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (LogAnalyticsConfigurationPtrOutput) CustomerId

func (LogAnalyticsConfigurationPtrOutput) Elem

func (LogAnalyticsConfigurationPtrOutput) ElementType

func (LogAnalyticsConfigurationPtrOutput) SharedKey

func (LogAnalyticsConfigurationPtrOutput) ToLogAnalyticsConfigurationPtrOutput

func (o LogAnalyticsConfigurationPtrOutput) ToLogAnalyticsConfigurationPtrOutput() LogAnalyticsConfigurationPtrOutput

func (LogAnalyticsConfigurationPtrOutput) ToLogAnalyticsConfigurationPtrOutputWithContext

func (o LogAnalyticsConfigurationPtrOutput) ToLogAnalyticsConfigurationPtrOutputWithContext(ctx context.Context) LogAnalyticsConfigurationPtrOutput

type LogAnalyticsConfigurationResponse

type LogAnalyticsConfigurationResponse struct {
	CustomerId *string `pulumi:"customerId"`
}

type LogAnalyticsConfigurationResponseOutput

type LogAnalyticsConfigurationResponseOutput struct{ *pulumi.OutputState }

func (LogAnalyticsConfigurationResponseOutput) CustomerId

func (LogAnalyticsConfigurationResponseOutput) ElementType

func (LogAnalyticsConfigurationResponseOutput) ToLogAnalyticsConfigurationResponseOutput

func (o LogAnalyticsConfigurationResponseOutput) ToLogAnalyticsConfigurationResponseOutput() LogAnalyticsConfigurationResponseOutput

func (LogAnalyticsConfigurationResponseOutput) ToLogAnalyticsConfigurationResponseOutputWithContext

func (o LogAnalyticsConfigurationResponseOutput) ToLogAnalyticsConfigurationResponseOutputWithContext(ctx context.Context) LogAnalyticsConfigurationResponseOutput

type LogAnalyticsConfigurationResponsePtrOutput

type LogAnalyticsConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (LogAnalyticsConfigurationResponsePtrOutput) CustomerId

func (LogAnalyticsConfigurationResponsePtrOutput) Elem

func (LogAnalyticsConfigurationResponsePtrOutput) ElementType

func (LogAnalyticsConfigurationResponsePtrOutput) ToLogAnalyticsConfigurationResponsePtrOutput

func (o LogAnalyticsConfigurationResponsePtrOutput) ToLogAnalyticsConfigurationResponsePtrOutput() LogAnalyticsConfigurationResponsePtrOutput

func (LogAnalyticsConfigurationResponsePtrOutput) ToLogAnalyticsConfigurationResponsePtrOutputWithContext

func (o LogAnalyticsConfigurationResponsePtrOutput) ToLogAnalyticsConfigurationResponsePtrOutputWithContext(ctx context.Context) LogAnalyticsConfigurationResponsePtrOutput

type LogLevel

type LogLevel string

Log level.

func (LogLevel) ElementType

func (LogLevel) ElementType() reflect.Type

func (LogLevel) ToLogLevelOutput

func (e LogLevel) ToLogLevelOutput() LogLevelOutput

func (LogLevel) ToLogLevelOutputWithContext

func (e LogLevel) ToLogLevelOutputWithContext(ctx context.Context) LogLevelOutput

func (LogLevel) ToLogLevelPtrOutput

func (e LogLevel) ToLogLevelPtrOutput() LogLevelPtrOutput

func (LogLevel) ToLogLevelPtrOutputWithContext

func (e LogLevel) ToLogLevelPtrOutputWithContext(ctx context.Context) LogLevelPtrOutput

func (LogLevel) ToStringOutput

func (e LogLevel) ToStringOutput() pulumi.StringOutput

func (LogLevel) ToStringOutputWithContext

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

func (LogLevel) ToStringPtrOutput

func (e LogLevel) ToStringPtrOutput() pulumi.StringPtrOutput

func (LogLevel) ToStringPtrOutputWithContext

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

type LogLevelInput

type LogLevelInput interface {
	pulumi.Input

	ToLogLevelOutput() LogLevelOutput
	ToLogLevelOutputWithContext(context.Context) LogLevelOutput
}

LogLevelInput is an input type that accepts values of the LogLevel enum A concrete instance of `LogLevelInput` can be one of the following:

LogLevelOff
LogLevelVerbose
LogLevelInformation
LogLevelWarning
LogLevelError

type LogLevelOutput

type LogLevelOutput struct{ *pulumi.OutputState }

func (LogLevelOutput) ElementType

func (LogLevelOutput) ElementType() reflect.Type

func (LogLevelOutput) ToLogLevelOutput

func (o LogLevelOutput) ToLogLevelOutput() LogLevelOutput

func (LogLevelOutput) ToLogLevelOutputWithContext

func (o LogLevelOutput) ToLogLevelOutputWithContext(ctx context.Context) LogLevelOutput

func (LogLevelOutput) ToLogLevelPtrOutput

func (o LogLevelOutput) ToLogLevelPtrOutput() LogLevelPtrOutput

func (LogLevelOutput) ToLogLevelPtrOutputWithContext

func (o LogLevelOutput) ToLogLevelPtrOutputWithContext(ctx context.Context) LogLevelPtrOutput

func (LogLevelOutput) ToStringOutput

func (o LogLevelOutput) ToStringOutput() pulumi.StringOutput

func (LogLevelOutput) ToStringOutputWithContext

func (o LogLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LogLevelOutput) ToStringPtrOutput

func (o LogLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LogLevelOutput) ToStringPtrOutputWithContext

func (o LogLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LogLevelPtrInput

type LogLevelPtrInput interface {
	pulumi.Input

	ToLogLevelPtrOutput() LogLevelPtrOutput
	ToLogLevelPtrOutputWithContext(context.Context) LogLevelPtrOutput
}

func LogLevelPtr

func LogLevelPtr(v string) LogLevelPtrInput

type LogLevelPtrOutput

type LogLevelPtrOutput struct{ *pulumi.OutputState }

func (LogLevelPtrOutput) Elem

func (LogLevelPtrOutput) ElementType

func (LogLevelPtrOutput) ElementType() reflect.Type

func (LogLevelPtrOutput) ToLogLevelPtrOutput

func (o LogLevelPtrOutput) ToLogLevelPtrOutput() LogLevelPtrOutput

func (LogLevelPtrOutput) ToLogLevelPtrOutputWithContext

func (o LogLevelPtrOutput) ToLogLevelPtrOutputWithContext(ctx context.Context) LogLevelPtrOutput

func (LogLevelPtrOutput) ToStringPtrOutput

func (o LogLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LogLevelPtrOutput) ToStringPtrOutputWithContext

func (o LogLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Login

type Login struct {
	// 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 configuration settings of the session cookie's expiration.
	CookieExpiration *CookieExpiration `pulumi:"cookieExpiration"`
	// The configuration settings of the nonce used in the login flow.
	Nonce *Nonce `pulumi:"nonce"`
	// <code>true</code> if the fragments from the request are preserved after the login request is made; otherwise, <code>false</code>.
	PreserveUrlFragmentsForLogins *bool `pulumi:"preserveUrlFragmentsForLogins"`
	// The routes that specify the endpoints used for login and logout requests.
	Routes *LoginRoutes `pulumi:"routes"`
	// The configuration settings of the token store.
	TokenStore *TokenStore `pulumi:"tokenStore"`
}

The configuration settings of the login flow of users using App Service Authentication/Authorization.

type LoginArgs

type LoginArgs struct {
	// 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 `pulumi:"allowedExternalRedirectUrls"`
	// The configuration settings of the session cookie's expiration.
	CookieExpiration CookieExpirationPtrInput `pulumi:"cookieExpiration"`
	// The configuration settings of the nonce used in the login flow.
	Nonce NoncePtrInput `pulumi:"nonce"`
	// <code>true</code> if the fragments from the request are preserved after the login request is made; otherwise, <code>false</code>.
	PreserveUrlFragmentsForLogins pulumi.BoolPtrInput `pulumi:"preserveUrlFragmentsForLogins"`
	// The routes that specify the endpoints used for login and logout requests.
	Routes LoginRoutesPtrInput `pulumi:"routes"`
	// The configuration settings of the token store.
	TokenStore TokenStorePtrInput `pulumi:"tokenStore"`
}

The configuration settings of the login flow of users using App Service Authentication/Authorization.

func (LoginArgs) ElementType

func (LoginArgs) ElementType() reflect.Type

func (LoginArgs) ToLoginOutput

func (i LoginArgs) ToLoginOutput() LoginOutput

func (LoginArgs) ToLoginOutputWithContext

func (i LoginArgs) ToLoginOutputWithContext(ctx context.Context) LoginOutput

func (LoginArgs) ToLoginPtrOutput

func (i LoginArgs) ToLoginPtrOutput() LoginPtrOutput

func (LoginArgs) ToLoginPtrOutputWithContext

func (i LoginArgs) ToLoginPtrOutputWithContext(ctx context.Context) LoginPtrOutput

type LoginInput

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

type LoginOutput struct{ *pulumi.OutputState }

The configuration settings of the login flow of users using App Service Authentication/Authorization.

func (LoginOutput) AllowedExternalRedirectUrls

func (o LoginOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput

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.

func (LoginOutput) CookieExpiration

func (o LoginOutput) CookieExpiration() CookieExpirationPtrOutput

The configuration settings of the session cookie's expiration.

func (LoginOutput) ElementType

func (LoginOutput) ElementType() reflect.Type

func (LoginOutput) Nonce

func (o LoginOutput) Nonce() NoncePtrOutput

The configuration settings of the nonce used in the login flow.

func (LoginOutput) PreserveUrlFragmentsForLogins

func (o LoginOutput) PreserveUrlFragmentsForLogins() pulumi.BoolPtrOutput

<code>true</code> if the fragments from the request are preserved after the login request is made; otherwise, <code>false</code>.

func (LoginOutput) Routes

func (o LoginOutput) Routes() LoginRoutesPtrOutput

The routes that specify the endpoints used for login and logout requests.

func (LoginOutput) ToLoginOutput

func (o LoginOutput) ToLoginOutput() LoginOutput

func (LoginOutput) ToLoginOutputWithContext

func (o LoginOutput) ToLoginOutputWithContext(ctx context.Context) LoginOutput

func (LoginOutput) ToLoginPtrOutput

func (o LoginOutput) ToLoginPtrOutput() LoginPtrOutput

func (LoginOutput) ToLoginPtrOutputWithContext

func (o LoginOutput) ToLoginPtrOutputWithContext(ctx context.Context) LoginPtrOutput

func (LoginOutput) TokenStore

func (o LoginOutput) TokenStore() TokenStorePtrOutput

The configuration settings of the token store.

type LoginPtrInput

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

func LoginPtr(v *LoginArgs) LoginPtrInput

type LoginPtrOutput

type LoginPtrOutput struct{ *pulumi.OutputState }

func (LoginPtrOutput) AllowedExternalRedirectUrls

func (o LoginPtrOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput

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.

func (LoginPtrOutput) CookieExpiration

func (o LoginPtrOutput) CookieExpiration() CookieExpirationPtrOutput

The configuration settings of the session cookie's expiration.

func (LoginPtrOutput) Elem

func (o LoginPtrOutput) Elem() LoginOutput

func (LoginPtrOutput) ElementType

func (LoginPtrOutput) ElementType() reflect.Type

func (LoginPtrOutput) Nonce

func (o LoginPtrOutput) Nonce() NoncePtrOutput

The configuration settings of the nonce used in the login flow.

func (LoginPtrOutput) PreserveUrlFragmentsForLogins

func (o LoginPtrOutput) PreserveUrlFragmentsForLogins() pulumi.BoolPtrOutput

<code>true</code> if the fragments from the request are preserved after the login request is made; otherwise, <code>false</code>.

func (LoginPtrOutput) Routes

The routes that specify the endpoints used for login and logout requests.

func (LoginPtrOutput) ToLoginPtrOutput

func (o LoginPtrOutput) ToLoginPtrOutput() LoginPtrOutput

func (LoginPtrOutput) ToLoginPtrOutputWithContext

func (o LoginPtrOutput) ToLoginPtrOutputWithContext(ctx context.Context) LoginPtrOutput

func (LoginPtrOutput) TokenStore

func (o LoginPtrOutput) TokenStore() TokenStorePtrOutput

The configuration settings of the token store.

type LoginResponse

type LoginResponse struct {
	// 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 configuration settings of the session cookie's expiration.
	CookieExpiration *CookieExpirationResponse `pulumi:"cookieExpiration"`
	// The configuration settings of the nonce used in the login flow.
	Nonce *NonceResponse `pulumi:"nonce"`
	// <code>true</code> if the fragments from the request are preserved after the login request is made; otherwise, <code>false</code>.
	PreserveUrlFragmentsForLogins *bool `pulumi:"preserveUrlFragmentsForLogins"`
	// The routes that specify the endpoints used for login and logout requests.
	Routes *LoginRoutesResponse `pulumi:"routes"`
	// The configuration settings of the token store.
	TokenStore *TokenStoreResponse `pulumi:"tokenStore"`
}

The configuration settings of the login flow of users using App Service Authentication/Authorization.

type LoginResponseOutput

type LoginResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the login flow of users using App Service Authentication/Authorization.

func (LoginResponseOutput) AllowedExternalRedirectUrls

func (o LoginResponseOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput

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.

func (LoginResponseOutput) CookieExpiration

The configuration settings of the session cookie's expiration.

func (LoginResponseOutput) ElementType

func (LoginResponseOutput) ElementType() reflect.Type

func (LoginResponseOutput) Nonce

The configuration settings of the nonce used in the login flow.

func (LoginResponseOutput) PreserveUrlFragmentsForLogins

func (o LoginResponseOutput) PreserveUrlFragmentsForLogins() pulumi.BoolPtrOutput

<code>true</code> if the fragments from the request are preserved after the login request is made; otherwise, <code>false</code>.

func (LoginResponseOutput) Routes

The routes that specify the endpoints used for login and logout requests.

func (LoginResponseOutput) ToLoginResponseOutput

func (o LoginResponseOutput) ToLoginResponseOutput() LoginResponseOutput

func (LoginResponseOutput) ToLoginResponseOutputWithContext

func (o LoginResponseOutput) ToLoginResponseOutputWithContext(ctx context.Context) LoginResponseOutput

func (LoginResponseOutput) TokenStore

The configuration settings of the token store.

type LoginResponsePtrOutput

type LoginResponsePtrOutput struct{ *pulumi.OutputState }

func (LoginResponsePtrOutput) AllowedExternalRedirectUrls

func (o LoginResponsePtrOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput

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.

func (LoginResponsePtrOutput) CookieExpiration

The configuration settings of the session cookie's expiration.

func (LoginResponsePtrOutput) Elem

func (LoginResponsePtrOutput) ElementType

func (LoginResponsePtrOutput) ElementType() reflect.Type

func (LoginResponsePtrOutput) Nonce

The configuration settings of the nonce used in the login flow.

func (LoginResponsePtrOutput) PreserveUrlFragmentsForLogins

func (o LoginResponsePtrOutput) PreserveUrlFragmentsForLogins() pulumi.BoolPtrOutput

<code>true</code> if the fragments from the request are preserved after the login request is made; otherwise, <code>false</code>.

func (LoginResponsePtrOutput) Routes

The routes that specify the endpoints used for login and logout requests.

func (LoginResponsePtrOutput) ToLoginResponsePtrOutput

func (o LoginResponsePtrOutput) ToLoginResponsePtrOutput() LoginResponsePtrOutput

func (LoginResponsePtrOutput) ToLoginResponsePtrOutputWithContext

func (o LoginResponsePtrOutput) ToLoginResponsePtrOutputWithContext(ctx context.Context) LoginResponsePtrOutput

func (LoginResponsePtrOutput) TokenStore

The configuration settings of the token store.

type LoginRoutes

type LoginRoutes struct {
	// The endpoint at which a logout request should be made.
	LogoutEndpoint *string `pulumi:"logoutEndpoint"`
}

The routes that specify the endpoints used for login and logout requests.

type LoginRoutesArgs

type LoginRoutesArgs struct {
	// The endpoint at which a logout request should be made.
	LogoutEndpoint pulumi.StringPtrInput `pulumi:"logoutEndpoint"`
}

The routes that specify the endpoints used for login and logout requests.

func (LoginRoutesArgs) ElementType

func (LoginRoutesArgs) ElementType() reflect.Type

func (LoginRoutesArgs) ToLoginRoutesOutput

func (i LoginRoutesArgs) ToLoginRoutesOutput() LoginRoutesOutput

func (LoginRoutesArgs) ToLoginRoutesOutputWithContext

func (i LoginRoutesArgs) ToLoginRoutesOutputWithContext(ctx context.Context) LoginRoutesOutput

func (LoginRoutesArgs) ToLoginRoutesPtrOutput

func (i LoginRoutesArgs) ToLoginRoutesPtrOutput() LoginRoutesPtrOutput

func (LoginRoutesArgs) ToLoginRoutesPtrOutputWithContext

func (i LoginRoutesArgs) ToLoginRoutesPtrOutputWithContext(ctx context.Context) LoginRoutesPtrOutput

type LoginRoutesInput

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

type LoginRoutesOutput struct{ *pulumi.OutputState }

The routes that specify the endpoints used for login and logout requests.

func (LoginRoutesOutput) ElementType

func (LoginRoutesOutput) ElementType() reflect.Type

func (LoginRoutesOutput) LogoutEndpoint

func (o LoginRoutesOutput) LogoutEndpoint() pulumi.StringPtrOutput

The endpoint at which a logout request should be made.

func (LoginRoutesOutput) ToLoginRoutesOutput

func (o LoginRoutesOutput) ToLoginRoutesOutput() LoginRoutesOutput

func (LoginRoutesOutput) ToLoginRoutesOutputWithContext

func (o LoginRoutesOutput) ToLoginRoutesOutputWithContext(ctx context.Context) LoginRoutesOutput

func (LoginRoutesOutput) ToLoginRoutesPtrOutput

func (o LoginRoutesOutput) ToLoginRoutesPtrOutput() LoginRoutesPtrOutput

func (LoginRoutesOutput) ToLoginRoutesPtrOutputWithContext

func (o LoginRoutesOutput) ToLoginRoutesPtrOutputWithContext(ctx context.Context) LoginRoutesPtrOutput

type LoginRoutesPtrInput

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

func LoginRoutesPtr(v *LoginRoutesArgs) LoginRoutesPtrInput

type LoginRoutesPtrOutput

type LoginRoutesPtrOutput struct{ *pulumi.OutputState }

func (LoginRoutesPtrOutput) Elem

func (LoginRoutesPtrOutput) ElementType

func (LoginRoutesPtrOutput) ElementType() reflect.Type

func (LoginRoutesPtrOutput) LogoutEndpoint

func (o LoginRoutesPtrOutput) LogoutEndpoint() pulumi.StringPtrOutput

The endpoint at which a logout request should be made.

func (LoginRoutesPtrOutput) ToLoginRoutesPtrOutput

func (o LoginRoutesPtrOutput) ToLoginRoutesPtrOutput() LoginRoutesPtrOutput

func (LoginRoutesPtrOutput) ToLoginRoutesPtrOutputWithContext

func (o LoginRoutesPtrOutput) ToLoginRoutesPtrOutputWithContext(ctx context.Context) LoginRoutesPtrOutput

type LoginRoutesResponse

type LoginRoutesResponse struct {
	// The endpoint at which a logout request should be made.
	LogoutEndpoint *string `pulumi:"logoutEndpoint"`
}

The routes that specify the endpoints used for login and logout requests.

type LoginRoutesResponseOutput

type LoginRoutesResponseOutput struct{ *pulumi.OutputState }

The routes that specify the endpoints used for login and logout requests.

func (LoginRoutesResponseOutput) ElementType

func (LoginRoutesResponseOutput) ElementType() reflect.Type

func (LoginRoutesResponseOutput) LogoutEndpoint

The endpoint at which a logout request should be made.

func (LoginRoutesResponseOutput) ToLoginRoutesResponseOutput

func (o LoginRoutesResponseOutput) ToLoginRoutesResponseOutput() LoginRoutesResponseOutput

func (LoginRoutesResponseOutput) ToLoginRoutesResponseOutputWithContext

func (o LoginRoutesResponseOutput) ToLoginRoutesResponseOutputWithContext(ctx context.Context) LoginRoutesResponseOutput

type LoginRoutesResponsePtrOutput

type LoginRoutesResponsePtrOutput struct{ *pulumi.OutputState }

func (LoginRoutesResponsePtrOutput) Elem

func (LoginRoutesResponsePtrOutput) ElementType

func (LoginRoutesResponsePtrOutput) LogoutEndpoint

The endpoint at which a logout request should be made.

func (LoginRoutesResponsePtrOutput) ToLoginRoutesResponsePtrOutput

func (o LoginRoutesResponsePtrOutput) ToLoginRoutesResponsePtrOutput() LoginRoutesResponsePtrOutput

func (LoginRoutesResponsePtrOutput) ToLoginRoutesResponsePtrOutputWithContext

func (o LoginRoutesResponsePtrOutput) ToLoginRoutesResponsePtrOutputWithContext(ctx context.Context) LoginRoutesResponsePtrOutput

type LoginScopes

type LoginScopes struct {
	// A list of the scopes that should be requested while authenticating.
	Scopes []string `pulumi:"scopes"`
}

The configuration settings of the login flow, including the scopes that should be requested.

type LoginScopesArgs

type LoginScopesArgs struct {
	// A list of the scopes that should be requested while authenticating.
	Scopes pulumi.StringArrayInput `pulumi:"scopes"`
}

The configuration settings of the login flow, including the scopes that should be requested.

func (LoginScopesArgs) ElementType

func (LoginScopesArgs) ElementType() reflect.Type

func (LoginScopesArgs) ToLoginScopesOutput

func (i LoginScopesArgs) ToLoginScopesOutput() LoginScopesOutput

func (LoginScopesArgs) ToLoginScopesOutputWithContext

func (i LoginScopesArgs) ToLoginScopesOutputWithContext(ctx context.Context) LoginScopesOutput

func (LoginScopesArgs) ToLoginScopesPtrOutput

func (i LoginScopesArgs) ToLoginScopesPtrOutput() LoginScopesPtrOutput

func (LoginScopesArgs) ToLoginScopesPtrOutputWithContext

func (i LoginScopesArgs) ToLoginScopesPtrOutputWithContext(ctx context.Context) LoginScopesPtrOutput

type LoginScopesInput

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

type LoginScopesOutput struct{ *pulumi.OutputState }

The configuration settings of the login flow, including the scopes that should be requested.

func (LoginScopesOutput) ElementType

func (LoginScopesOutput) ElementType() reflect.Type

func (LoginScopesOutput) Scopes

A list of the scopes that should be requested while authenticating.

func (LoginScopesOutput) ToLoginScopesOutput

func (o LoginScopesOutput) ToLoginScopesOutput() LoginScopesOutput

func (LoginScopesOutput) ToLoginScopesOutputWithContext

func (o LoginScopesOutput) ToLoginScopesOutputWithContext(ctx context.Context) LoginScopesOutput

func (LoginScopesOutput) ToLoginScopesPtrOutput

func (o LoginScopesOutput) ToLoginScopesPtrOutput() LoginScopesPtrOutput

func (LoginScopesOutput) ToLoginScopesPtrOutputWithContext

func (o LoginScopesOutput) ToLoginScopesPtrOutputWithContext(ctx context.Context) LoginScopesPtrOutput

type LoginScopesPtrInput

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

func LoginScopesPtr(v *LoginScopesArgs) LoginScopesPtrInput

type LoginScopesPtrOutput

type LoginScopesPtrOutput struct{ *pulumi.OutputState }

func (LoginScopesPtrOutput) Elem

func (LoginScopesPtrOutput) ElementType

func (LoginScopesPtrOutput) ElementType() reflect.Type

func (LoginScopesPtrOutput) Scopes

A list of the scopes that should be requested while authenticating.

func (LoginScopesPtrOutput) ToLoginScopesPtrOutput

func (o LoginScopesPtrOutput) ToLoginScopesPtrOutput() LoginScopesPtrOutput

func (LoginScopesPtrOutput) ToLoginScopesPtrOutputWithContext

func (o LoginScopesPtrOutput) ToLoginScopesPtrOutputWithContext(ctx context.Context) LoginScopesPtrOutput

type LoginScopesResponse

type LoginScopesResponse struct {
	// A list of the scopes that should be requested while authenticating.
	Scopes []string `pulumi:"scopes"`
}

The configuration settings of the login flow, including the scopes that should be requested.

type LoginScopesResponseOutput

type LoginScopesResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the login flow, including the scopes that should be requested.

func (LoginScopesResponseOutput) ElementType

func (LoginScopesResponseOutput) ElementType() reflect.Type

func (LoginScopesResponseOutput) Scopes

A list of the scopes that should be requested while authenticating.

func (LoginScopesResponseOutput) ToLoginScopesResponseOutput

func (o LoginScopesResponseOutput) ToLoginScopesResponseOutput() LoginScopesResponseOutput

func (LoginScopesResponseOutput) ToLoginScopesResponseOutputWithContext

func (o LoginScopesResponseOutput) ToLoginScopesResponseOutputWithContext(ctx context.Context) LoginScopesResponseOutput

type LoginScopesResponsePtrOutput

type LoginScopesResponsePtrOutput struct{ *pulumi.OutputState }

func (LoginScopesResponsePtrOutput) Elem

func (LoginScopesResponsePtrOutput) ElementType

func (LoginScopesResponsePtrOutput) Scopes

A list of the scopes that should be requested while authenticating.

func (LoginScopesResponsePtrOutput) ToLoginScopesResponsePtrOutput

func (o LoginScopesResponsePtrOutput) ToLoginScopesResponsePtrOutput() LoginScopesResponsePtrOutput

func (LoginScopesResponsePtrOutput) ToLoginScopesResponsePtrOutputWithContext

func (o LoginScopesResponsePtrOutput) ToLoginScopesResponsePtrOutputWithContext(ctx context.Context) LoginScopesResponsePtrOutput

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 LookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationArgs

type LookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationArgs 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 LookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationOutputArgs

type LookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationOutputArgs struct {
	// Name of the App Service Environment.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationOutputArgs) ElementType

type LookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationResult

type LookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationResult struct {
	// The URL referencing the Azure Key Vault certificate secret that should be used as the default SSL/TLS certificate for sites with the custom domain suffix.
	CertificateUrl *string `pulumi:"certificateUrl"`
	// The default custom domain suffix to use for all sites deployed on the ASE.
	DnsSuffix *string `pulumi:"dnsSuffix"`
	// Resource Id.
	Id string `pulumi:"id"`
	// The user-assigned identity to use for resolving the key vault certificate reference. If not specified, the system-assigned ASE identity will be used if available.
	KeyVaultReferenceIdentity *string `pulumi:"keyVaultReferenceIdentity"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name                string `pulumi:"name"`
	ProvisioningDetails string `pulumi:"provisioningDetails"`
	ProvisioningState   string `pulumi:"provisioningState"`
	// Resource type.
	Type string `pulumi:"type"`
}

Full view of the custom domain suffix configuration for ASEv3.

func LookupAppServiceEnvironmentAseCustomDnsSuffixConfiguration

Full view of the custom domain suffix configuration for ASEv3. Azure REST API version: 2022-09-01.

Other available API versions: 2023-01-01, 2023-12-01.

type LookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationResultOutput

type LookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationResultOutput struct{ *pulumi.OutputState }

Full view of the custom domain suffix configuration for ASEv3.

func (LookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationResultOutput) CertificateUrl

The URL referencing the Azure Key Vault certificate secret that should be used as the default SSL/TLS certificate for sites with the custom domain suffix.

func (LookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationResultOutput) DnsSuffix

The default custom domain suffix to use for all sites deployed on the ASE.

func (LookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationResultOutput) ElementType

func (LookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationResultOutput) Id

Resource Id.

func (LookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationResultOutput) KeyVaultReferenceIdentity

The user-assigned identity to use for resolving the key vault certificate reference. If not specified, the system-assigned ASE identity will be used if available.

func (LookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationResultOutput) Kind

Kind of resource.

func (LookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationResultOutput) Name

Resource Name.

func (LookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationResultOutput) ProvisioningDetails

func (LookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationResultOutput) ProvisioningState

func (LookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationResultOutput) ToLookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationResultOutput

func (LookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationResultOutput) ToLookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationResultOutputWithContext

func (o LookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationResultOutput) ToLookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationResultOutputWithContext(ctx context.Context) LookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationResultOutput

func (LookupAppServiceEnvironmentAseCustomDnsSuffixConfigurationResultOutput) Type

Resource type.

type LookupAppServiceEnvironmentOutputArgs

type LookupAppServiceEnvironmentOutputArgs struct {
	// Name of the App Service Environment.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupAppServiceEnvironmentOutputArgs) ElementType

type LookupAppServiceEnvironmentPrivateEndpointConnectionArgs

type LookupAppServiceEnvironmentPrivateEndpointConnectionArgs struct {
	// Name of the App Service Environment.
	Name string `pulumi:"name"`
	// Name of the private endpoint connection.
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAppServiceEnvironmentPrivateEndpointConnectionOutputArgs

type LookupAppServiceEnvironmentPrivateEndpointConnectionOutputArgs struct {
	// Name of the App Service Environment.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the private endpoint connection.
	PrivateEndpointConnectionName pulumi.StringInput `pulumi:"privateEndpointConnectionName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupAppServiceEnvironmentPrivateEndpointConnectionOutputArgs) ElementType

type LookupAppServiceEnvironmentPrivateEndpointConnectionResult

type LookupAppServiceEnvironmentPrivateEndpointConnectionResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Private IPAddresses mapped to the remote private endpoint
	IpAddresses []string `pulumi:"ipAddresses"`
	// 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"`
	// Resource type.
	Type string `pulumi:"type"`
}

Remote Private Endpoint Connection ARM resource.

func LookupAppServiceEnvironmentPrivateEndpointConnection

Description for Gets a private endpoint connection Azure REST API version: 2022-09-01.

Other available API versions: 2023-01-01, 2023-12-01.

type LookupAppServiceEnvironmentPrivateEndpointConnectionResultOutput

type LookupAppServiceEnvironmentPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }

Remote Private Endpoint Connection ARM resource.

func (LookupAppServiceEnvironmentPrivateEndpointConnectionResultOutput) ElementType

func (LookupAppServiceEnvironmentPrivateEndpointConnectionResultOutput) Id

Resource Id.

func (LookupAppServiceEnvironmentPrivateEndpointConnectionResultOutput) IpAddresses

Private IPAddresses mapped to the remote private endpoint

func (LookupAppServiceEnvironmentPrivateEndpointConnectionResultOutput) Kind

Kind of resource.

func (LookupAppServiceEnvironmentPrivateEndpointConnectionResultOutput) Name

Resource Name.

func (LookupAppServiceEnvironmentPrivateEndpointConnectionResultOutput) PrivateEndpoint

PrivateEndpoint of a remote private endpoint connection

func (LookupAppServiceEnvironmentPrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState

The state of a private link connection

func (LookupAppServiceEnvironmentPrivateEndpointConnectionResultOutput) ProvisioningState

func (LookupAppServiceEnvironmentPrivateEndpointConnectionResultOutput) ToLookupAppServiceEnvironmentPrivateEndpointConnectionResultOutput

func (LookupAppServiceEnvironmentPrivateEndpointConnectionResultOutput) ToLookupAppServiceEnvironmentPrivateEndpointConnectionResultOutputWithContext

func (o LookupAppServiceEnvironmentPrivateEndpointConnectionResultOutput) ToLookupAppServiceEnvironmentPrivateEndpointConnectionResultOutputWithContext(ctx context.Context) LookupAppServiceEnvironmentPrivateEndpointConnectionResultOutput

func (LookupAppServiceEnvironmentPrivateEndpointConnectionResultOutput) Type

Resource type.

type LookupAppServiceEnvironmentResult

type LookupAppServiceEnvironmentResult struct {
	// Custom settings for changing the behavior of the App Service Environment.
	ClusterSettings []NameValuePairResponse `pulumi:"clusterSettings"`
	// Full view of the custom domain suffix configuration for ASEv3.
	CustomDnsSuffixConfiguration *CustomDnsSuffixConfigurationResponse `pulumi:"customDnsSuffixConfiguration"`
	// Dedicated Host Count
	DedicatedHostCount *int `pulumi:"dedicatedHostCount"`
	// DNS suffix of the App Service Environment.
	DnsSuffix *string `pulumi:"dnsSuffix"`
	// 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"`
	// 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"`
	// Full view of networking configuration for an ASE.
	NetworkingConfiguration *AseV3NetworkingConfigurationResponse `pulumi:"networkingConfiguration"`
	// Provisioning state of the App Service Environment.
	ProvisioningState string `pulumi:"provisioningState"`
	// Current status of the App Service Environment.
	Status string `pulumi:"status"`
	// <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"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
	// Whether an upgrade is available for this App Service Environment.
	UpgradeAvailability string `pulumi:"upgradeAvailability"`
	// Upgrade Preference
	UpgradePreference *string `pulumi:"upgradePreference"`
	// User added ip ranges to whitelist on ASE db
	UserWhitelistedIpRanges []string `pulumi:"userWhitelistedIpRanges"`
	// Description of the Virtual Network.
	VirtualNetwork VirtualNetworkProfileResponse `pulumi:"virtualNetwork"`
	// Whether or not this App Service Environment is zone-redundant.
	ZoneRedundant *bool `pulumi:"zoneRedundant"`
}

App Service Environment ARM resource.

func LookupAppServiceEnvironment

func LookupAppServiceEnvironment(ctx *pulumi.Context, args *LookupAppServiceEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupAppServiceEnvironmentResult, error)

Description for Get the properties of an App Service Environment. Azure REST API version: 2022-09-01.

Other available API versions: 2019-08-01, 2020-10-01, 2021-01-15, 2023-01-01, 2023-12-01.

func (*LookupAppServiceEnvironmentResult) Defaults

Defaults sets the appropriate defaults for LookupAppServiceEnvironmentResult

type LookupAppServiceEnvironmentResultOutput

type LookupAppServiceEnvironmentResultOutput struct{ *pulumi.OutputState }

App Service Environment ARM resource.

func (LookupAppServiceEnvironmentResultOutput) ClusterSettings

Custom settings for changing the behavior of the App Service Environment.

func (LookupAppServiceEnvironmentResultOutput) CustomDnsSuffixConfiguration

Full view of the custom domain suffix configuration for ASEv3.

func (LookupAppServiceEnvironmentResultOutput) DedicatedHostCount

Dedicated Host Count

func (LookupAppServiceEnvironmentResultOutput) DnsSuffix

DNS suffix of the App Service Environment.

func (LookupAppServiceEnvironmentResultOutput) ElementType

func (LookupAppServiceEnvironmentResultOutput) FrontEndScaleFactor

Scale factor for front-ends.

func (LookupAppServiceEnvironmentResultOutput) HasLinuxWorkers

Flag that displays whether an ASE has linux workers or not

func (LookupAppServiceEnvironmentResultOutput) Id

Resource Id.

func (LookupAppServiceEnvironmentResultOutput) InternalLoadBalancingMode

func (o LookupAppServiceEnvironmentResultOutput) InternalLoadBalancingMode() pulumi.StringPtrOutput

Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.

func (LookupAppServiceEnvironmentResultOutput) IpsslAddressCount

Number of IP SSL addresses reserved for the App Service Environment.

func (LookupAppServiceEnvironmentResultOutput) Kind

Kind of resource.

func (LookupAppServiceEnvironmentResultOutput) Location

Resource Location.

func (LookupAppServiceEnvironmentResultOutput) MaximumNumberOfMachines

func (o LookupAppServiceEnvironmentResultOutput) MaximumNumberOfMachines() pulumi.IntOutput

Maximum number of VMs in the App Service Environment.

func (LookupAppServiceEnvironmentResultOutput) MultiRoleCount

Number of front-end instances.

func (LookupAppServiceEnvironmentResultOutput) MultiSize

Front-end VM size, e.g. "Medium", "Large".

func (LookupAppServiceEnvironmentResultOutput) Name

Resource Name.

func (LookupAppServiceEnvironmentResultOutput) NetworkingConfiguration

Full view of networking configuration for an ASE.

func (LookupAppServiceEnvironmentResultOutput) ProvisioningState

Provisioning state of the App Service Environment.

func (LookupAppServiceEnvironmentResultOutput) Status

Current status of the App Service Environment.

func (LookupAppServiceEnvironmentResultOutput) Suspended

<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).

func (LookupAppServiceEnvironmentResultOutput) Tags

Resource tags.

func (LookupAppServiceEnvironmentResultOutput) ToLookupAppServiceEnvironmentResultOutput

func (o LookupAppServiceEnvironmentResultOutput) ToLookupAppServiceEnvironmentResultOutput() LookupAppServiceEnvironmentResultOutput

func (LookupAppServiceEnvironmentResultOutput) ToLookupAppServiceEnvironmentResultOutputWithContext

func (o LookupAppServiceEnvironmentResultOutput) ToLookupAppServiceEnvironmentResultOutputWithContext(ctx context.Context) LookupAppServiceEnvironmentResultOutput

func (LookupAppServiceEnvironmentResultOutput) Type

Resource type.

func (LookupAppServiceEnvironmentResultOutput) UpgradeAvailability

Whether an upgrade is available for this App Service Environment.

func (LookupAppServiceEnvironmentResultOutput) UpgradePreference

Upgrade Preference

func (LookupAppServiceEnvironmentResultOutput) UserWhitelistedIpRanges

User added ip ranges to whitelist on ASE db

func (LookupAppServiceEnvironmentResultOutput) VirtualNetwork

Description of the Virtual Network.

func (LookupAppServiceEnvironmentResultOutput) ZoneRedundant

Whether or not this App Service Environment is zone-redundant.

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 LookupAppServicePlanOutputArgs

type LookupAppServicePlanOutputArgs struct {
	// Name of the App Service plan.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupAppServicePlanOutputArgs) ElementType

type LookupAppServicePlanResult

type LookupAppServicePlanResult struct {
	// ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku
	ElasticScaleEnabled *bool `pulumi:"elasticScaleEnabled"`
	// Extended Location.
	ExtendedLocation *ExtendedLocationResponse `pulumi:"extendedLocation"`
	// 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"`
	// Specification for the Kubernetes Environment to use for the App Service plan.
	KubeEnvironmentProfile *KubeEnvironmentProfileResponse `pulumi:"kubeEnvironmentProfile"`
	// 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"`
	// The number of instances that are assigned to this App Service plan.
	NumberOfWorkers int `pulumi:"numberOfWorkers"`
	// 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 Plan.
	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"`
	// 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"`
	// If <code>true</code>, this App Service Plan will perform availability zone balancing.
	// If <code>false</code>, this App Service Plan will not perform availability zone balancing.
	ZoneRedundant *bool `pulumi:"zoneRedundant"`
}

App Service plan.

func LookupAppServicePlan

func LookupAppServicePlan(ctx *pulumi.Context, args *LookupAppServicePlanArgs, opts ...pulumi.InvokeOption) (*LookupAppServicePlanResult, error)

Description for Get an App Service plan. Azure REST API version: 2022-09-01.

Other available API versions: 2016-09-01, 2020-10-01, 2023-01-01, 2023-12-01.

func (*LookupAppServicePlanResult) Defaults

Defaults sets the appropriate defaults for LookupAppServicePlanResult

type LookupAppServicePlanResultOutput

type LookupAppServicePlanResultOutput struct{ *pulumi.OutputState }

App Service plan.

func (LookupAppServicePlanResultOutput) ElasticScaleEnabled

func (o LookupAppServicePlanResultOutput) ElasticScaleEnabled() pulumi.BoolPtrOutput

ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku

func (LookupAppServicePlanResultOutput) ElementType

func (LookupAppServicePlanResultOutput) ExtendedLocation

Extended Location.

func (LookupAppServicePlanResultOutput) FreeOfferExpirationTime

func (o LookupAppServicePlanResultOutput) FreeOfferExpirationTime() pulumi.StringPtrOutput

The time when the server farm free offer expires.

func (LookupAppServicePlanResultOutput) GeoRegion

Geographical location for the App Service plan.

func (LookupAppServicePlanResultOutput) HostingEnvironmentProfile

Specification for the App Service Environment to use for the App Service plan.

func (LookupAppServicePlanResultOutput) HyperV

If Hyper-V container app service plan <code>true</code>, <code>false</code> otherwise.

func (LookupAppServicePlanResultOutput) Id

Resource Id.

func (LookupAppServicePlanResultOutput) IsSpot

If <code>true</code>, this App Service Plan owns spot instances.

func (LookupAppServicePlanResultOutput) IsXenon

Obsolete: If Hyper-V container app service plan <code>true</code>, <code>false</code> otherwise.

func (LookupAppServicePlanResultOutput) Kind

Kind of resource.

func (LookupAppServicePlanResultOutput) KubeEnvironmentProfile

Specification for the Kubernetes Environment to use for the App Service plan.

func (LookupAppServicePlanResultOutput) Location

Resource Location.

func (LookupAppServicePlanResultOutput) MaximumElasticWorkerCount

func (o LookupAppServicePlanResultOutput) MaximumElasticWorkerCount() pulumi.IntPtrOutput

Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan

func (LookupAppServicePlanResultOutput) MaximumNumberOfWorkers

func (o LookupAppServicePlanResultOutput) MaximumNumberOfWorkers() pulumi.IntOutput

Maximum number of instances that can be assigned to this App Service plan.

func (LookupAppServicePlanResultOutput) Name

Resource Name.

func (LookupAppServicePlanResultOutput) NumberOfSites

Number of apps assigned to this App Service plan.

func (LookupAppServicePlanResultOutput) NumberOfWorkers

The number of instances that are assigned to this App Service plan.

func (LookupAppServicePlanResultOutput) PerSiteScaling

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.

func (LookupAppServicePlanResultOutput) ProvisioningState

Provisioning state of the App Service Plan.

func (LookupAppServicePlanResultOutput) Reserved

If Linux app service plan <code>true</code>, <code>false</code> otherwise.

func (LookupAppServicePlanResultOutput) ResourceGroup

Resource group of the App Service plan.

func (LookupAppServicePlanResultOutput) Sku

Description of a SKU for a scalable resource.

func (LookupAppServicePlanResultOutput) SpotExpirationTime

The time when the server farm expires. Valid only if it is a spot server farm.

func (LookupAppServicePlanResultOutput) Status

App Service plan status.

func (LookupAppServicePlanResultOutput) Subscription

App Service plan subscription.

func (LookupAppServicePlanResultOutput) Tags

Resource tags.

func (LookupAppServicePlanResultOutput) TargetWorkerCount

Scaling worker count.

func (LookupAppServicePlanResultOutput) TargetWorkerSizeId

func (o LookupAppServicePlanResultOutput) TargetWorkerSizeId() pulumi.IntPtrOutput

Scaling worker size ID.

func (LookupAppServicePlanResultOutput) ToLookupAppServicePlanResultOutput

func (o LookupAppServicePlanResultOutput) ToLookupAppServicePlanResultOutput() LookupAppServicePlanResultOutput

func (LookupAppServicePlanResultOutput) ToLookupAppServicePlanResultOutputWithContext

func (o LookupAppServicePlanResultOutput) ToLookupAppServicePlanResultOutputWithContext(ctx context.Context) LookupAppServicePlanResultOutput

func (LookupAppServicePlanResultOutput) Type

Resource type.

func (LookupAppServicePlanResultOutput) WorkerTierName

Target worker tier assigned to the App Service plan.

func (LookupAppServicePlanResultOutput) ZoneRedundant

If <code>true</code>, this App Service Plan will perform availability zone balancing. If <code>false</code>, this App Service Plan will not perform availability zone balancing.

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 LookupCertificateOutputArgs

type LookupCertificateOutputArgs struct {
	// Name of the certificate.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupCertificateOutputArgs) ElementType

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"`
	// Method of domain validation for free cert
	DomainValidationMethod *string `pulumi:"domainValidationMethod"`
	// 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"`
	// 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"`
	// 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.

func LookupCertificate

func LookupCertificate(ctx *pulumi.Context, args *LookupCertificateArgs, opts ...pulumi.InvokeOption) (*LookupCertificateResult, error)

Description for Get a certificate. Azure REST API version: 2022-09-01.

Other available API versions: 2015-08-01, 2016-03-01, 2020-10-01, 2023-01-01, 2023-12-01.

type LookupCertificateResultOutput

type LookupCertificateResultOutput struct{ *pulumi.OutputState }

SSL certificate for an app.

func (LookupCertificateResultOutput) CanonicalName

CNAME of the certificate to be issued via free certificate

func (LookupCertificateResultOutput) CerBlob

Raw bytes of .cer file

func (LookupCertificateResultOutput) DomainValidationMethod

func (o LookupCertificateResultOutput) DomainValidationMethod() pulumi.StringPtrOutput

Method of domain validation for free cert

func (LookupCertificateResultOutput) ElementType

func (LookupCertificateResultOutput) ExpirationDate

Certificate expiration date.

func (LookupCertificateResultOutput) FriendlyName

Friendly name of the certificate.

func (LookupCertificateResultOutput) HostNames

Host names the certificate applies to.

func (LookupCertificateResultOutput) HostingEnvironmentProfile

Specification for the App Service Environment to use for the certificate.

func (LookupCertificateResultOutput) Id

Resource Id.

func (LookupCertificateResultOutput) IssueDate

Certificate issue Date.

func (LookupCertificateResultOutput) Issuer

Certificate issuer.

func (LookupCertificateResultOutput) KeyVaultId

Key Vault Csm resource Id.

func (LookupCertificateResultOutput) KeyVaultSecretName

func (o LookupCertificateResultOutput) KeyVaultSecretName() pulumi.StringPtrOutput

Key Vault secret name.

func (LookupCertificateResultOutput) KeyVaultSecretStatus

func (o LookupCertificateResultOutput) KeyVaultSecretStatus() pulumi.StringOutput

Status of the Key Vault secret.

func (LookupCertificateResultOutput) Kind

Kind of resource.

func (LookupCertificateResultOutput) Location

Resource Location.

func (LookupCertificateResultOutput) Name

Resource Name.

func (LookupCertificateResultOutput) PfxBlob

Pfx blob.

func (LookupCertificateResultOutput) PublicKeyHash

Public key hash.

Self link.

func (LookupCertificateResultOutput) ServerFarmId

Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

func (LookupCertificateResultOutput) SiteName

App name.

func (LookupCertificateResultOutput) SubjectName

Subject name of the certificate.

func (LookupCertificateResultOutput) Tags

Resource tags.

func (LookupCertificateResultOutput) Thumbprint

Certificate thumbprint.

func (LookupCertificateResultOutput) ToLookupCertificateResultOutput

func (o LookupCertificateResultOutput) ToLookupCertificateResultOutput() LookupCertificateResultOutput

func (LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext

func (o LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext(ctx context.Context) LookupCertificateResultOutput

func (LookupCertificateResultOutput) Type

Resource type.

func (LookupCertificateResultOutput) Valid

Is the certificate valid?.

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 LookupConnectionGatewayOutputArgs

type LookupConnectionGatewayOutputArgs struct {
	// The connection gateway name
	ConnectionGatewayName pulumi.StringInput `pulumi:"connectionGatewayName"`
	// The resource group
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Subscription Id
	SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"`
}

func (LookupConnectionGatewayOutputArgs) ElementType

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

func LookupConnectionGateway

func LookupConnectionGateway(ctx *pulumi.Context, args *LookupConnectionGatewayArgs, opts ...pulumi.InvokeOption) (*LookupConnectionGatewayResult, error)

Gets a specific gateway under a subscription and in a specific resource group Azure REST API version: 2016-06-01.

type LookupConnectionGatewayResultOutput

type LookupConnectionGatewayResultOutput struct{ *pulumi.OutputState }

The gateway definition

func (LookupConnectionGatewayResultOutput) ElementType

func (LookupConnectionGatewayResultOutput) Etag

Resource ETag

func (LookupConnectionGatewayResultOutput) Id

Resource id

func (LookupConnectionGatewayResultOutput) Location

Resource location

func (LookupConnectionGatewayResultOutput) Name

Resource name

func (LookupConnectionGatewayResultOutput) Properties

func (LookupConnectionGatewayResultOutput) Tags

Resource tags

func (LookupConnectionGatewayResultOutput) ToLookupConnectionGatewayResultOutput

func (o LookupConnectionGatewayResultOutput) ToLookupConnectionGatewayResultOutput() LookupConnectionGatewayResultOutput

func (LookupConnectionGatewayResultOutput) ToLookupConnectionGatewayResultOutputWithContext

func (o LookupConnectionGatewayResultOutput) ToLookupConnectionGatewayResultOutputWithContext(ctx context.Context) LookupConnectionGatewayResultOutput

func (LookupConnectionGatewayResultOutput) Type

Resource type

type LookupConnectionOutputArgs

type LookupConnectionOutputArgs struct {
	// Connection name
	ConnectionName pulumi.StringInput `pulumi:"connectionName"`
	// The resource group
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Subscription Id
	SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"`
}

func (LookupConnectionOutputArgs) ElementType

func (LookupConnectionOutputArgs) ElementType() reflect.Type

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

func LookupConnection

func LookupConnection(ctx *pulumi.Context, args *LookupConnectionArgs, opts ...pulumi.InvokeOption) (*LookupConnectionResult, error)

Get a specific connection Azure REST API version: 2016-06-01.

Other available API versions: 2015-08-01-preview.

type LookupConnectionResultOutput

type LookupConnectionResultOutput struct{ *pulumi.OutputState }

API connection

func (LookupConnectionResultOutput) ElementType

func (LookupConnectionResultOutput) Etag

Resource ETag

func (LookupConnectionResultOutput) Id

Resource id

func (LookupConnectionResultOutput) Location

Resource location

func (LookupConnectionResultOutput) Name

Resource name

func (LookupConnectionResultOutput) Properties

func (LookupConnectionResultOutput) Tags

Resource tags

func (LookupConnectionResultOutput) ToLookupConnectionResultOutput

func (o LookupConnectionResultOutput) ToLookupConnectionResultOutput() LookupConnectionResultOutput

func (LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext

func (o LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext(ctx context.Context) LookupConnectionResultOutput

func (LookupConnectionResultOutput) Type

Resource type

type LookupContainerAppArgs

type LookupContainerAppArgs struct {
	// Name of the Container App.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupContainerAppOutputArgs

type LookupContainerAppOutputArgs struct {
	// Name of the Container App.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupContainerAppOutputArgs) ElementType

type LookupContainerAppResult

type LookupContainerAppResult struct {
	// Non versioned Container App configuration properties.
	Configuration *ConfigurationResponse `pulumi:"configuration"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource ID of the Container App's KubeEnvironment.
	KubeEnvironmentId *string `pulumi:"kubeEnvironmentId"`
	// Fully Qualified Domain Name of the latest revision of the Container App.
	LatestRevisionFqdn string `pulumi:"latestRevisionFqdn"`
	// Name of the latest revision of the Container App.
	LatestRevisionName string `pulumi:"latestRevisionName"`
	// Resource Location.
	Location string `pulumi:"location"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Provisioning state of the Container App.
	ProvisioningState string `pulumi:"provisioningState"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Container App versioned application definition.
	Template *TemplateResponse `pulumi:"template"`
	// Resource type.
	Type string `pulumi:"type"`
}

Container App.

func LookupContainerApp

func LookupContainerApp(ctx *pulumi.Context, args *LookupContainerAppArgs, opts ...pulumi.InvokeOption) (*LookupContainerAppResult, error)

Container App. Azure REST API version: 2023-01-01.

Other available API versions: 2023-12-01.

func (*LookupContainerAppResult) Defaults

Defaults sets the appropriate defaults for LookupContainerAppResult

type LookupContainerAppResultOutput

type LookupContainerAppResultOutput struct{ *pulumi.OutputState }

Container App.

func (LookupContainerAppResultOutput) Configuration

Non versioned Container App configuration properties.

func (LookupContainerAppResultOutput) ElementType

func (LookupContainerAppResultOutput) Id

Resource Id.

func (LookupContainerAppResultOutput) Kind

Kind of resource.

func (LookupContainerAppResultOutput) KubeEnvironmentId

Resource ID of the Container App's KubeEnvironment.

func (LookupContainerAppResultOutput) LatestRevisionFqdn

func (o LookupContainerAppResultOutput) LatestRevisionFqdn() pulumi.StringOutput

Fully Qualified Domain Name of the latest revision of the Container App.

func (LookupContainerAppResultOutput) LatestRevisionName

func (o LookupContainerAppResultOutput) LatestRevisionName() pulumi.StringOutput

Name of the latest revision of the Container App.

func (LookupContainerAppResultOutput) Location

Resource Location.

func (LookupContainerAppResultOutput) Name

Resource Name.

func (LookupContainerAppResultOutput) ProvisioningState

func (o LookupContainerAppResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the Container App.

func (LookupContainerAppResultOutput) Tags

Resource tags.

func (LookupContainerAppResultOutput) Template

Container App versioned application definition.

func (LookupContainerAppResultOutput) ToLookupContainerAppResultOutput

func (o LookupContainerAppResultOutput) ToLookupContainerAppResultOutput() LookupContainerAppResultOutput

func (LookupContainerAppResultOutput) ToLookupContainerAppResultOutputWithContext

func (o LookupContainerAppResultOutput) ToLookupContainerAppResultOutputWithContext(ctx context.Context) LookupContainerAppResultOutput

func (LookupContainerAppResultOutput) Type

Resource type.

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 LookupCustomApiOutputArgs

type LookupCustomApiOutputArgs struct {
	// API name
	ApiName pulumi.StringInput `pulumi:"apiName"`
	// The resource group
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Subscription Id
	SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"`
}

func (LookupCustomApiOutputArgs) ElementType

func (LookupCustomApiOutputArgs) ElementType() reflect.Type

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)

Gets a custom API by name for a specific subscription and resource group Azure REST API version: 2016-06-01.

type LookupCustomApiResultOutput

type LookupCustomApiResultOutput struct{ *pulumi.OutputState }

A custom API

func (LookupCustomApiResultOutput) ElementType

func (LookupCustomApiResultOutput) Etag

Resource ETag

func (LookupCustomApiResultOutput) Id

Resource id

func (LookupCustomApiResultOutput) Location

Resource location

func (LookupCustomApiResultOutput) Name

Resource name

func (LookupCustomApiResultOutput) Properties

Custom API properties

func (LookupCustomApiResultOutput) Tags

Resource tags

func (LookupCustomApiResultOutput) ToLookupCustomApiResultOutput

func (o LookupCustomApiResultOutput) ToLookupCustomApiResultOutput() LookupCustomApiResultOutput

func (LookupCustomApiResultOutput) ToLookupCustomApiResultOutputWithContext

func (o LookupCustomApiResultOutput) ToLookupCustomApiResultOutputWithContext(ctx context.Context) LookupCustomApiResultOutput

func (LookupCustomApiResultOutput) Type

Resource type

type LookupKubeEnvironmentArgs

type LookupKubeEnvironmentArgs struct {
	// Name of the Kubernetes Environment.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupKubeEnvironmentOutputArgs

type LookupKubeEnvironmentOutputArgs struct {
	// Name of the Kubernetes Environment.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupKubeEnvironmentOutputArgs) ElementType

type LookupKubeEnvironmentResult

type LookupKubeEnvironmentResult struct {
	AksResourceID *string `pulumi:"aksResourceID"`
	// Cluster configuration which enables the log daemon to export
	// app logs to a destination. Currently only "log-analytics" is
	// supported
	AppLogsConfiguration *AppLogsConfigurationResponse `pulumi:"appLogsConfiguration"`
	// Cluster configuration which determines the ARC cluster
	// components types. Eg: Choosing between BuildService kind,
	// FrontEnd Service ArtifactsStorageType etc.
	ArcConfiguration *ArcConfigurationResponse `pulumi:"arcConfiguration"`
	// Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration
	ContainerAppsConfiguration *ContainerAppsConfigurationResponse `pulumi:"containerAppsConfiguration"`
	// Default Domain Name for the cluster
	DefaultDomain string `pulumi:"defaultDomain"`
	// Any errors that occurred during deployment or deployment validation
	DeploymentErrors string `pulumi:"deploymentErrors"`
	// Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed
	EnvironmentType *string `pulumi:"environmentType"`
	// Extended Location.
	ExtendedLocation *ExtendedLocationResponse `pulumi:"extendedLocation"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Only visible within Vnet/Subnet
	InternalLoadBalancerEnabled *bool `pulumi:"internalLoadBalancerEnabled"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Location.
	Location string `pulumi:"location"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Provisioning state of the Kubernetes Environment.
	ProvisioningState string `pulumi:"provisioningState"`
	// Static IP of the KubeEnvironment
	StaticIp *string `pulumi:"staticIp"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
}

A Kubernetes cluster specialized for web workloads by Azure App Service

func LookupKubeEnvironment

func LookupKubeEnvironment(ctx *pulumi.Context, args *LookupKubeEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupKubeEnvironmentResult, error)

Description for Get the properties of a Kubernetes Environment. Azure REST API version: 2022-09-01.

Other available API versions: 2023-01-01, 2023-12-01.

type LookupKubeEnvironmentResultOutput

type LookupKubeEnvironmentResultOutput struct{ *pulumi.OutputState }

A Kubernetes cluster specialized for web workloads by Azure App Service

func (LookupKubeEnvironmentResultOutput) AksResourceID

func (LookupKubeEnvironmentResultOutput) AppLogsConfiguration

Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported

func (LookupKubeEnvironmentResultOutput) ArcConfiguration

Cluster configuration which determines the ARC cluster components types. Eg: Choosing between BuildService kind, FrontEnd Service ArtifactsStorageType etc.

func (LookupKubeEnvironmentResultOutput) ContainerAppsConfiguration

Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration

func (LookupKubeEnvironmentResultOutput) DefaultDomain

Default Domain Name for the cluster

func (LookupKubeEnvironmentResultOutput) DeploymentErrors

Any errors that occurred during deployment or deployment validation

func (LookupKubeEnvironmentResultOutput) ElementType

func (LookupKubeEnvironmentResultOutput) EnvironmentType

Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed

func (LookupKubeEnvironmentResultOutput) ExtendedLocation

Extended Location.

func (LookupKubeEnvironmentResultOutput) Id

Resource Id.

func (LookupKubeEnvironmentResultOutput) InternalLoadBalancerEnabled

func (o LookupKubeEnvironmentResultOutput) InternalLoadBalancerEnabled() pulumi.BoolPtrOutput

Only visible within Vnet/Subnet

func (LookupKubeEnvironmentResultOutput) Kind

Kind of resource.

func (LookupKubeEnvironmentResultOutput) Location

Resource Location.

func (LookupKubeEnvironmentResultOutput) Name

Resource Name.

func (LookupKubeEnvironmentResultOutput) ProvisioningState

Provisioning state of the Kubernetes Environment.

func (LookupKubeEnvironmentResultOutput) StaticIp

Static IP of the KubeEnvironment

func (LookupKubeEnvironmentResultOutput) Tags

Resource tags.

func (LookupKubeEnvironmentResultOutput) ToLookupKubeEnvironmentResultOutput

func (o LookupKubeEnvironmentResultOutput) ToLookupKubeEnvironmentResultOutput() LookupKubeEnvironmentResultOutput

func (LookupKubeEnvironmentResultOutput) ToLookupKubeEnvironmentResultOutputWithContext

func (o LookupKubeEnvironmentResultOutput) ToLookupKubeEnvironmentResultOutputWithContext(ctx context.Context) LookupKubeEnvironmentResultOutput

func (LookupKubeEnvironmentResultOutput) Type

Resource type.

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 LookupStaticSiteBuildDatabaseConnectionArgs

type LookupStaticSiteBuildDatabaseConnectionArgs struct {
	// Name of the database connection.
	DatabaseConnectionName string `pulumi:"databaseConnectionName"`
	// The stage site identifier.
	EnvironmentName string `pulumi:"environmentName"`
	// Name of the static site
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupStaticSiteBuildDatabaseConnectionOutputArgs

type LookupStaticSiteBuildDatabaseConnectionOutputArgs struct {
	// Name of the database connection.
	DatabaseConnectionName pulumi.StringInput `pulumi:"databaseConnectionName"`
	// The stage site identifier.
	EnvironmentName pulumi.StringInput `pulumi:"environmentName"`
	// Name of the static site
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupStaticSiteBuildDatabaseConnectionOutputArgs) ElementType

type LookupStaticSiteBuildDatabaseConnectionResult

type LookupStaticSiteBuildDatabaseConnectionResult struct {
	// A list of configuration files associated with this database connection.
	ConfigurationFiles []StaticSiteDatabaseConnectionConfigurationFileOverviewResponse `pulumi:"configurationFiles"`
	// If present, the identity is used in conjunction with connection string to connect to the database. Use of the system-assigned managed identity is indicated with the string 'SystemAssigned', while use of a user-assigned managed identity is indicated with the resource id of the managed identity resource.
	ConnectionIdentity *string `pulumi:"connectionIdentity"`
	// The connection string to use to connect to the database.
	ConnectionString *string `pulumi:"connectionString"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The region of the database resource.
	Region string `pulumi:"region"`
	// The resource id of the database.
	ResourceId string `pulumi:"resourceId"`
	// Resource type.
	Type string `pulumi:"type"`
}

Static Site Database Connection resource.

func LookupStaticSiteBuildDatabaseConnection

Static Site Database Connection resource. Azure REST API version: 2022-09-01.

Other available API versions: 2023-01-01, 2023-12-01.

type LookupStaticSiteBuildDatabaseConnectionResultOutput

type LookupStaticSiteBuildDatabaseConnectionResultOutput struct{ *pulumi.OutputState }

Static Site Database Connection resource.

func (LookupStaticSiteBuildDatabaseConnectionResultOutput) ConfigurationFiles

A list of configuration files associated with this database connection.

func (LookupStaticSiteBuildDatabaseConnectionResultOutput) ConnectionIdentity

If present, the identity is used in conjunction with connection string to connect to the database. Use of the system-assigned managed identity is indicated with the string 'SystemAssigned', while use of a user-assigned managed identity is indicated with the resource id of the managed identity resource.

func (LookupStaticSiteBuildDatabaseConnectionResultOutput) ConnectionString

The connection string to use to connect to the database.

func (LookupStaticSiteBuildDatabaseConnectionResultOutput) ElementType

func (LookupStaticSiteBuildDatabaseConnectionResultOutput) Id

Resource Id.

func (LookupStaticSiteBuildDatabaseConnectionResultOutput) Kind

Kind of resource.

func (LookupStaticSiteBuildDatabaseConnectionResultOutput) Name

Resource Name.

func (LookupStaticSiteBuildDatabaseConnectionResultOutput) Region

The region of the database resource.

func (LookupStaticSiteBuildDatabaseConnectionResultOutput) ResourceId

The resource id of the database.

func (LookupStaticSiteBuildDatabaseConnectionResultOutput) ToLookupStaticSiteBuildDatabaseConnectionResultOutput

func (o LookupStaticSiteBuildDatabaseConnectionResultOutput) ToLookupStaticSiteBuildDatabaseConnectionResultOutput() LookupStaticSiteBuildDatabaseConnectionResultOutput

func (LookupStaticSiteBuildDatabaseConnectionResultOutput) ToLookupStaticSiteBuildDatabaseConnectionResultOutputWithContext

func (o LookupStaticSiteBuildDatabaseConnectionResultOutput) ToLookupStaticSiteBuildDatabaseConnectionResultOutputWithContext(ctx context.Context) LookupStaticSiteBuildDatabaseConnectionResultOutput

func (LookupStaticSiteBuildDatabaseConnectionResultOutput) Type

Resource type.

type LookupStaticSiteCustomDomainArgs

type LookupStaticSiteCustomDomainArgs struct {
	// The custom domain name.
	DomainName string `pulumi:"domainName"`
	// Name of the static site resource to search in.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupStaticSiteCustomDomainOutputArgs

type LookupStaticSiteCustomDomainOutputArgs struct {
	// The custom domain name.
	DomainName pulumi.StringInput `pulumi:"domainName"`
	// Name of the static site resource to search in.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupStaticSiteCustomDomainOutputArgs) ElementType

type LookupStaticSiteCustomDomainResult

type LookupStaticSiteCustomDomainResult struct {
	// The date and time on which the custom domain was created for the static site.
	CreatedOn string `pulumi:"createdOn"`
	// The domain name for the static site custom domain.
	DomainName   string `pulumi:"domainName"`
	ErrorMessage string `pulumi:"errorMessage"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The status of the custom domain
	Status string `pulumi:"status"`
	// Resource type.
	Type string `pulumi:"type"`
	// The TXT record validation token
	ValidationToken string `pulumi:"validationToken"`
}

Static Site Custom Domain Overview ARM resource.

func LookupStaticSiteCustomDomain

func LookupStaticSiteCustomDomain(ctx *pulumi.Context, args *LookupStaticSiteCustomDomainArgs, opts ...pulumi.InvokeOption) (*LookupStaticSiteCustomDomainResult, error)

Description for Gets an existing custom domain for a particular static site. Azure REST API version: 2022-09-01.

Other available API versions: 2023-01-01, 2023-12-01.

type LookupStaticSiteCustomDomainResultOutput

type LookupStaticSiteCustomDomainResultOutput struct{ *pulumi.OutputState }

Static Site Custom Domain Overview ARM resource.

func (LookupStaticSiteCustomDomainResultOutput) CreatedOn

The date and time on which the custom domain was created for the static site.

func (LookupStaticSiteCustomDomainResultOutput) DomainName

The domain name for the static site custom domain.

func (LookupStaticSiteCustomDomainResultOutput) ElementType

func (LookupStaticSiteCustomDomainResultOutput) ErrorMessage

func (LookupStaticSiteCustomDomainResultOutput) Id

Resource Id.

func (LookupStaticSiteCustomDomainResultOutput) Kind

Kind of resource.

func (LookupStaticSiteCustomDomainResultOutput) Name

Resource Name.

func (LookupStaticSiteCustomDomainResultOutput) Status

The status of the custom domain

func (LookupStaticSiteCustomDomainResultOutput) ToLookupStaticSiteCustomDomainResultOutput

func (o LookupStaticSiteCustomDomainResultOutput) ToLookupStaticSiteCustomDomainResultOutput() LookupStaticSiteCustomDomainResultOutput

func (LookupStaticSiteCustomDomainResultOutput) ToLookupStaticSiteCustomDomainResultOutputWithContext

func (o LookupStaticSiteCustomDomainResultOutput) ToLookupStaticSiteCustomDomainResultOutputWithContext(ctx context.Context) LookupStaticSiteCustomDomainResultOutput

func (LookupStaticSiteCustomDomainResultOutput) Type

Resource type.

func (LookupStaticSiteCustomDomainResultOutput) ValidationToken

The TXT record validation token

type LookupStaticSiteDatabaseConnectionArgs

type LookupStaticSiteDatabaseConnectionArgs struct {
	// Name of the database connection.
	DatabaseConnectionName string `pulumi:"databaseConnectionName"`
	// Name of the static site
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupStaticSiteDatabaseConnectionOutputArgs

type LookupStaticSiteDatabaseConnectionOutputArgs struct {
	// Name of the database connection.
	DatabaseConnectionName pulumi.StringInput `pulumi:"databaseConnectionName"`
	// Name of the static site
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupStaticSiteDatabaseConnectionOutputArgs) ElementType

type LookupStaticSiteDatabaseConnectionResult

type LookupStaticSiteDatabaseConnectionResult struct {
	// A list of configuration files associated with this database connection.
	ConfigurationFiles []StaticSiteDatabaseConnectionConfigurationFileOverviewResponse `pulumi:"configurationFiles"`
	// If present, the identity is used in conjunction with connection string to connect to the database. Use of the system-assigned managed identity is indicated with the string 'SystemAssigned', while use of a user-assigned managed identity is indicated with the resource id of the managed identity resource.
	ConnectionIdentity *string `pulumi:"connectionIdentity"`
	// The connection string to use to connect to the database.
	ConnectionString *string `pulumi:"connectionString"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The region of the database resource.
	Region string `pulumi:"region"`
	// The resource id of the database.
	ResourceId string `pulumi:"resourceId"`
	// Resource type.
	Type string `pulumi:"type"`
}

Static Site Database Connection resource.

func LookupStaticSiteDatabaseConnection

Static Site Database Connection resource. Azure REST API version: 2022-09-01.

Other available API versions: 2023-01-01, 2023-12-01.

type LookupStaticSiteDatabaseConnectionResultOutput

type LookupStaticSiteDatabaseConnectionResultOutput struct{ *pulumi.OutputState }

Static Site Database Connection resource.

func (LookupStaticSiteDatabaseConnectionResultOutput) ConfigurationFiles

A list of configuration files associated with this database connection.

func (LookupStaticSiteDatabaseConnectionResultOutput) ConnectionIdentity

If present, the identity is used in conjunction with connection string to connect to the database. Use of the system-assigned managed identity is indicated with the string 'SystemAssigned', while use of a user-assigned managed identity is indicated with the resource id of the managed identity resource.

func (LookupStaticSiteDatabaseConnectionResultOutput) ConnectionString

The connection string to use to connect to the database.

func (LookupStaticSiteDatabaseConnectionResultOutput) ElementType

func (LookupStaticSiteDatabaseConnectionResultOutput) Id

Resource Id.

func (LookupStaticSiteDatabaseConnectionResultOutput) Kind

Kind of resource.

func (LookupStaticSiteDatabaseConnectionResultOutput) Name

Resource Name.

func (LookupStaticSiteDatabaseConnectionResultOutput) Region

The region of the database resource.

func (LookupStaticSiteDatabaseConnectionResultOutput) ResourceId

The resource id of the database.

func (LookupStaticSiteDatabaseConnectionResultOutput) ToLookupStaticSiteDatabaseConnectionResultOutput

func (o LookupStaticSiteDatabaseConnectionResultOutput) ToLookupStaticSiteDatabaseConnectionResultOutput() LookupStaticSiteDatabaseConnectionResultOutput

func (LookupStaticSiteDatabaseConnectionResultOutput) ToLookupStaticSiteDatabaseConnectionResultOutputWithContext

func (o LookupStaticSiteDatabaseConnectionResultOutput) ToLookupStaticSiteDatabaseConnectionResultOutputWithContext(ctx context.Context) LookupStaticSiteDatabaseConnectionResultOutput

func (LookupStaticSiteDatabaseConnectionResultOutput) Type

Resource type.

type LookupStaticSiteLinkedBackendArgs

type LookupStaticSiteLinkedBackendArgs struct {
	// Name of the linked backend that should be retrieved
	LinkedBackendName string `pulumi:"linkedBackendName"`
	// Name of the static site
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupStaticSiteLinkedBackendForBuildArgs

type LookupStaticSiteLinkedBackendForBuildArgs struct {
	// The stage site identifier
	EnvironmentName string `pulumi:"environmentName"`
	// Name of the linked backend that should be retrieved
	LinkedBackendName string `pulumi:"linkedBackendName"`
	// Name of the static site
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupStaticSiteLinkedBackendForBuildOutputArgs

type LookupStaticSiteLinkedBackendForBuildOutputArgs struct {
	// The stage site identifier
	EnvironmentName pulumi.StringInput `pulumi:"environmentName"`
	// Name of the linked backend that should be retrieved
	LinkedBackendName pulumi.StringInput `pulumi:"linkedBackendName"`
	// Name of the static site
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupStaticSiteLinkedBackendForBuildOutputArgs) ElementType

type LookupStaticSiteLinkedBackendForBuildResult

type LookupStaticSiteLinkedBackendForBuildResult struct {
	// The resource id of the backend linked to the static site
	BackendResourceId *string `pulumi:"backendResourceId"`
	// The date and time on which the backend was linked to the static site.
	CreatedOn string `pulumi:"createdOn"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The provisioning state of the linking process.
	ProvisioningState string `pulumi:"provisioningState"`
	// The region of the backend linked to the static site
	Region *string `pulumi:"region"`
	// Resource type.
	Type string `pulumi:"type"`
}

Static Site Linked Backend ARM resource.

func LookupStaticSiteLinkedBackendForBuild

Static Site Linked Backend ARM resource. Azure REST API version: 2022-09-01.

Other available API versions: 2023-01-01, 2023-12-01.

type LookupStaticSiteLinkedBackendForBuildResultOutput

type LookupStaticSiteLinkedBackendForBuildResultOutput struct{ *pulumi.OutputState }

Static Site Linked Backend ARM resource.

func (LookupStaticSiteLinkedBackendForBuildResultOutput) BackendResourceId

The resource id of the backend linked to the static site

func (LookupStaticSiteLinkedBackendForBuildResultOutput) CreatedOn

The date and time on which the backend was linked to the static site.

func (LookupStaticSiteLinkedBackendForBuildResultOutput) ElementType

func (LookupStaticSiteLinkedBackendForBuildResultOutput) Id

Resource Id.

func (LookupStaticSiteLinkedBackendForBuildResultOutput) Kind

Kind of resource.

func (LookupStaticSiteLinkedBackendForBuildResultOutput) Name

Resource Name.

func (LookupStaticSiteLinkedBackendForBuildResultOutput) ProvisioningState

The provisioning state of the linking process.

func (LookupStaticSiteLinkedBackendForBuildResultOutput) Region

The region of the backend linked to the static site

func (LookupStaticSiteLinkedBackendForBuildResultOutput) ToLookupStaticSiteLinkedBackendForBuildResultOutput

func (o LookupStaticSiteLinkedBackendForBuildResultOutput) ToLookupStaticSiteLinkedBackendForBuildResultOutput() LookupStaticSiteLinkedBackendForBuildResultOutput

func (LookupStaticSiteLinkedBackendForBuildResultOutput) ToLookupStaticSiteLinkedBackendForBuildResultOutputWithContext

func (o LookupStaticSiteLinkedBackendForBuildResultOutput) ToLookupStaticSiteLinkedBackendForBuildResultOutputWithContext(ctx context.Context) LookupStaticSiteLinkedBackendForBuildResultOutput

func (LookupStaticSiteLinkedBackendForBuildResultOutput) Type

Resource type.

type LookupStaticSiteLinkedBackendOutputArgs

type LookupStaticSiteLinkedBackendOutputArgs struct {
	// Name of the linked backend that should be retrieved
	LinkedBackendName pulumi.StringInput `pulumi:"linkedBackendName"`
	// Name of the static site
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupStaticSiteLinkedBackendOutputArgs) ElementType

type LookupStaticSiteLinkedBackendResult

type LookupStaticSiteLinkedBackendResult struct {
	// The resource id of the backend linked to the static site
	BackendResourceId *string `pulumi:"backendResourceId"`
	// The date and time on which the backend was linked to the static site.
	CreatedOn string `pulumi:"createdOn"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The provisioning state of the linking process.
	ProvisioningState string `pulumi:"provisioningState"`
	// The region of the backend linked to the static site
	Region *string `pulumi:"region"`
	// Resource type.
	Type string `pulumi:"type"`
}

Static Site Linked Backend ARM resource.

func LookupStaticSiteLinkedBackend

Static Site Linked Backend ARM resource. Azure REST API version: 2022-09-01.

Other available API versions: 2023-01-01, 2023-12-01.

type LookupStaticSiteLinkedBackendResultOutput

type LookupStaticSiteLinkedBackendResultOutput struct{ *pulumi.OutputState }

Static Site Linked Backend ARM resource.

func (LookupStaticSiteLinkedBackendResultOutput) BackendResourceId

The resource id of the backend linked to the static site

func (LookupStaticSiteLinkedBackendResultOutput) CreatedOn

The date and time on which the backend was linked to the static site.

func (LookupStaticSiteLinkedBackendResultOutput) ElementType

func (LookupStaticSiteLinkedBackendResultOutput) Id

Resource Id.

func (LookupStaticSiteLinkedBackendResultOutput) Kind

Kind of resource.

func (LookupStaticSiteLinkedBackendResultOutput) Name

Resource Name.

func (LookupStaticSiteLinkedBackendResultOutput) ProvisioningState

The provisioning state of the linking process.

func (LookupStaticSiteLinkedBackendResultOutput) Region

The region of the backend linked to the static site

func (LookupStaticSiteLinkedBackendResultOutput) ToLookupStaticSiteLinkedBackendResultOutput

func (o LookupStaticSiteLinkedBackendResultOutput) ToLookupStaticSiteLinkedBackendResultOutput() LookupStaticSiteLinkedBackendResultOutput

func (LookupStaticSiteLinkedBackendResultOutput) ToLookupStaticSiteLinkedBackendResultOutputWithContext

func (o LookupStaticSiteLinkedBackendResultOutput) ToLookupStaticSiteLinkedBackendResultOutputWithContext(ctx context.Context) LookupStaticSiteLinkedBackendResultOutput

func (LookupStaticSiteLinkedBackendResultOutput) Type

Resource type.

type LookupStaticSiteOutputArgs

type LookupStaticSiteOutputArgs struct {
	// Name of the static site.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupStaticSiteOutputArgs) ElementType

func (LookupStaticSiteOutputArgs) ElementType() reflect.Type

type LookupStaticSitePrivateEndpointConnectionArgs

type LookupStaticSitePrivateEndpointConnectionArgs struct {
	// Name of the static site.
	Name string `pulumi:"name"`
	// Name of the private endpoint connection.
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupStaticSitePrivateEndpointConnectionOutputArgs

type LookupStaticSitePrivateEndpointConnectionOutputArgs struct {
	// Name of the static site.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the private endpoint connection.
	PrivateEndpointConnectionName pulumi.StringInput `pulumi:"privateEndpointConnectionName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupStaticSitePrivateEndpointConnectionOutputArgs) ElementType

type LookupStaticSitePrivateEndpointConnectionResult

type LookupStaticSitePrivateEndpointConnectionResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Private IPAddresses mapped to the remote private endpoint
	IpAddresses []string `pulumi:"ipAddresses"`
	// 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"`
	// Resource type.
	Type string `pulumi:"type"`
}

Remote Private Endpoint Connection ARM resource.

func LookupStaticSitePrivateEndpointConnection

Description for Gets a private endpoint connection Azure REST API version: 2022-09-01.

Other available API versions: 2023-01-01, 2023-12-01.

type LookupStaticSitePrivateEndpointConnectionResultOutput

type LookupStaticSitePrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }

Remote Private Endpoint Connection ARM resource.

func (LookupStaticSitePrivateEndpointConnectionResultOutput) ElementType

func (LookupStaticSitePrivateEndpointConnectionResultOutput) Id

Resource Id.

func (LookupStaticSitePrivateEndpointConnectionResultOutput) IpAddresses

Private IPAddresses mapped to the remote private endpoint

func (LookupStaticSitePrivateEndpointConnectionResultOutput) Kind

Kind of resource.

func (LookupStaticSitePrivateEndpointConnectionResultOutput) Name

Resource Name.

func (LookupStaticSitePrivateEndpointConnectionResultOutput) PrivateEndpoint

PrivateEndpoint of a remote private endpoint connection

func (LookupStaticSitePrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState

The state of a private link connection

func (LookupStaticSitePrivateEndpointConnectionResultOutput) ProvisioningState

func (LookupStaticSitePrivateEndpointConnectionResultOutput) ToLookupStaticSitePrivateEndpointConnectionResultOutput

func (LookupStaticSitePrivateEndpointConnectionResultOutput) ToLookupStaticSitePrivateEndpointConnectionResultOutputWithContext

func (o LookupStaticSitePrivateEndpointConnectionResultOutput) ToLookupStaticSitePrivateEndpointConnectionResultOutputWithContext(ctx context.Context) LookupStaticSitePrivateEndpointConnectionResultOutput

func (LookupStaticSitePrivateEndpointConnectionResultOutput) Type

Resource type.

type LookupStaticSiteResult

type LookupStaticSiteResult struct {
	// <code>false</code> if config file is locked for this static web app; otherwise, <code>true</code>.
	AllowConfigFileUpdates *bool `pulumi:"allowConfigFileUpdates"`
	// The target branch in the repository.
	Branch *string `pulumi:"branch"`
	// Build properties to configure on the repository.
	BuildProperties *StaticSiteBuildPropertiesResponse `pulumi:"buildProperties"`
	// The content distribution endpoint for the static site.
	ContentDistributionEndpoint string `pulumi:"contentDistributionEndpoint"`
	// The custom domains associated with this static site.
	CustomDomains []string `pulumi:"customDomains"`
	// Database connections for the static site
	DatabaseConnections []DatabaseConnectionOverviewResponse `pulumi:"databaseConnections"`
	// The default autogenerated hostname for the static site.
	DefaultHostname string `pulumi:"defaultHostname"`
	// State indicating the status of the enterprise grade CDN serving traffic to the static web app.
	EnterpriseGradeCdnStatus *string `pulumi:"enterpriseGradeCdnStatus"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Managed service identity.
	Identity *ManagedServiceIdentityResponse `pulumi:"identity"`
	// Identity to use for Key Vault Reference authentication.
	KeyVaultReferenceIdentity string `pulumi:"keyVaultReferenceIdentity"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Backends linked to the static side
	LinkedBackends []StaticSiteLinkedBackendResponse `pulumi:"linkedBackends"`
	// Resource Location.
	Location string `pulumi:"location"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Private endpoint connections
	PrivateEndpointConnections []ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// The provider that submitted the last deployment to the primary environment of the static site.
	Provider *string `pulumi:"provider"`
	// State indicating whether public traffic are allowed or not for a static web app. Allowed Values: 'Enabled', 'Disabled' or an empty string.
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// 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"`
	// State indicating whether staging environments are allowed or not allowed for a static web app.
	StagingEnvironmentPolicy *string `pulumi:"stagingEnvironmentPolicy"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Template options for generating a new repository.
	TemplateProperties *StaticSiteTemplateOptionsResponse `pulumi:"templateProperties"`
	// Resource type.
	Type string `pulumi:"type"`
	// User provided function apps registered with the static site
	UserProvidedFunctionApps []StaticSiteUserProvidedFunctionAppResponse `pulumi:"userProvidedFunctionApps"`
}

Static Site ARM resource.

func LookupStaticSite

func LookupStaticSite(ctx *pulumi.Context, args *LookupStaticSiteArgs, opts ...pulumi.InvokeOption) (*LookupStaticSiteResult, error)

Description for Gets the details of a static site. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01.

type LookupStaticSiteResultOutput

type LookupStaticSiteResultOutput struct{ *pulumi.OutputState }

Static Site ARM resource.

func (LookupStaticSiteResultOutput) AllowConfigFileUpdates

func (o LookupStaticSiteResultOutput) AllowConfigFileUpdates() pulumi.BoolPtrOutput

<code>false</code> if config file is locked for this static web app; otherwise, <code>true</code>.

func (LookupStaticSiteResultOutput) Branch

The target branch in the repository.

func (LookupStaticSiteResultOutput) BuildProperties

Build properties to configure on the repository.

func (LookupStaticSiteResultOutput) ContentDistributionEndpoint

func (o LookupStaticSiteResultOutput) ContentDistributionEndpoint() pulumi.StringOutput

The content distribution endpoint for the static site.

func (LookupStaticSiteResultOutput) CustomDomains

The custom domains associated with this static site.

func (LookupStaticSiteResultOutput) DatabaseConnections

Database connections for the static site

func (LookupStaticSiteResultOutput) DefaultHostname

func (o LookupStaticSiteResultOutput) DefaultHostname() pulumi.StringOutput

The default autogenerated hostname for the static site.

func (LookupStaticSiteResultOutput) ElementType

func (LookupStaticSiteResultOutput) EnterpriseGradeCdnStatus

func (o LookupStaticSiteResultOutput) EnterpriseGradeCdnStatus() pulumi.StringPtrOutput

State indicating the status of the enterprise grade CDN serving traffic to the static web app.

func (LookupStaticSiteResultOutput) Id

Resource Id.

func (LookupStaticSiteResultOutput) Identity

Managed service identity.

func (LookupStaticSiteResultOutput) KeyVaultReferenceIdentity

func (o LookupStaticSiteResultOutput) KeyVaultReferenceIdentity() pulumi.StringOutput

Identity to use for Key Vault Reference authentication.

func (LookupStaticSiteResultOutput) Kind

Kind of resource.

func (LookupStaticSiteResultOutput) LinkedBackends

Backends linked to the static side

func (LookupStaticSiteResultOutput) Location

Resource Location.

func (LookupStaticSiteResultOutput) Name

Resource Name.

func (LookupStaticSiteResultOutput) PrivateEndpointConnections

Private endpoint connections

func (LookupStaticSiteResultOutput) Provider

The provider that submitted the last deployment to the primary environment of the static site.

func (LookupStaticSiteResultOutput) PublicNetworkAccess

func (o LookupStaticSiteResultOutput) PublicNetworkAccess() pulumi.StringPtrOutput

State indicating whether public traffic are allowed or not for a static web app. Allowed Values: 'Enabled', 'Disabled' or an empty string.

func (LookupStaticSiteResultOutput) RepositoryToken

A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.

func (LookupStaticSiteResultOutput) RepositoryUrl

URL for the repository of the static site.

func (LookupStaticSiteResultOutput) Sku

Description of a SKU for a scalable resource.

func (LookupStaticSiteResultOutput) StagingEnvironmentPolicy

func (o LookupStaticSiteResultOutput) StagingEnvironmentPolicy() pulumi.StringPtrOutput

State indicating whether staging environments are allowed or not allowed for a static web app.

func (LookupStaticSiteResultOutput) Tags

Resource tags.

func (LookupStaticSiteResultOutput) TemplateProperties

Template options for generating a new repository.

func (LookupStaticSiteResultOutput) ToLookupStaticSiteResultOutput

func (o LookupStaticSiteResultOutput) ToLookupStaticSiteResultOutput() LookupStaticSiteResultOutput

func (LookupStaticSiteResultOutput) ToLookupStaticSiteResultOutputWithContext

func (o LookupStaticSiteResultOutput) ToLookupStaticSiteResultOutputWithContext(ctx context.Context) LookupStaticSiteResultOutput

func (LookupStaticSiteResultOutput) Type

Resource type.

func (LookupStaticSiteResultOutput) UserProvidedFunctionApps

User provided function apps registered with the static site

type LookupStaticSiteUserProvidedFunctionAppForStaticSiteArgs

type LookupStaticSiteUserProvidedFunctionAppForStaticSiteArgs struct {
	// Name of the function app registered with the static site.
	FunctionAppName string `pulumi:"functionAppName"`
	// Name of the static site.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildArgs

type LookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildArgs struct {
	// The stage site identifier.
	EnvironmentName string `pulumi:"environmentName"`
	// Name of the function app registered with the static site build.
	FunctionAppName string `pulumi:"functionAppName"`
	// Name of the static site.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildOutputArgs

type LookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildOutputArgs struct {
	// The stage site identifier.
	EnvironmentName pulumi.StringInput `pulumi:"environmentName"`
	// Name of the function app registered with the static site build.
	FunctionAppName pulumi.StringInput `pulumi:"functionAppName"`
	// Name of the static site.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildOutputArgs) ElementType

type LookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildResult

type LookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildResult struct {
	// The date and time on which the function app was registered with the static site.
	CreatedOn string `pulumi:"createdOn"`
	// The region of the function app registered with the static site
	FunctionAppRegion *string `pulumi:"functionAppRegion"`
	// The resource id of the function app registered with the static site
	FunctionAppResourceId *string `pulumi:"functionAppResourceId"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Resource type.
	Type string `pulumi:"type"`
}

Static Site User Provided Function App ARM resource.

func LookupStaticSiteUserProvidedFunctionAppForStaticSiteBuild

Description for Gets the details of the user provided function app registered with a static site build Azure REST API version: 2022-09-01.

Other available API versions: 2023-01-01, 2023-12-01.

type LookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildResultOutput

type LookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildResultOutput struct{ *pulumi.OutputState }

Static Site User Provided Function App ARM resource.

func (LookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildResultOutput) CreatedOn

The date and time on which the function app was registered with the static site.

func (LookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildResultOutput) ElementType

func (LookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildResultOutput) FunctionAppRegion

The region of the function app registered with the static site

func (LookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildResultOutput) FunctionAppResourceId

The resource id of the function app registered with the static site

func (LookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildResultOutput) Id

Resource Id.

func (LookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildResultOutput) Kind

Kind of resource.

func (LookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildResultOutput) Name

Resource Name.

func (LookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildResultOutput) ToLookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildResultOutput

func (LookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildResultOutput) ToLookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildResultOutputWithContext

func (o LookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildResultOutput) ToLookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildResultOutputWithContext(ctx context.Context) LookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildResultOutput

func (LookupStaticSiteUserProvidedFunctionAppForStaticSiteBuildResultOutput) Type

Resource type.

type LookupStaticSiteUserProvidedFunctionAppForStaticSiteOutputArgs

type LookupStaticSiteUserProvidedFunctionAppForStaticSiteOutputArgs struct {
	// Name of the function app registered with the static site.
	FunctionAppName pulumi.StringInput `pulumi:"functionAppName"`
	// Name of the static site.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupStaticSiteUserProvidedFunctionAppForStaticSiteOutputArgs) ElementType

type LookupStaticSiteUserProvidedFunctionAppForStaticSiteResult

type LookupStaticSiteUserProvidedFunctionAppForStaticSiteResult struct {
	// The date and time on which the function app was registered with the static site.
	CreatedOn string `pulumi:"createdOn"`
	// The region of the function app registered with the static site
	FunctionAppRegion *string `pulumi:"functionAppRegion"`
	// The resource id of the function app registered with the static site
	FunctionAppResourceId *string `pulumi:"functionAppResourceId"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Resource type.
	Type string `pulumi:"type"`
}

Static Site User Provided Function App ARM resource.

func LookupStaticSiteUserProvidedFunctionAppForStaticSite

Description for Gets the details of the user provided function app registered with a static site Azure REST API version: 2022-09-01.

Other available API versions: 2023-01-01, 2023-12-01.

type LookupStaticSiteUserProvidedFunctionAppForStaticSiteResultOutput

type LookupStaticSiteUserProvidedFunctionAppForStaticSiteResultOutput struct{ *pulumi.OutputState }

Static Site User Provided Function App ARM resource.

func (LookupStaticSiteUserProvidedFunctionAppForStaticSiteResultOutput) CreatedOn

The date and time on which the function app was registered with the static site.

func (LookupStaticSiteUserProvidedFunctionAppForStaticSiteResultOutput) ElementType

func (LookupStaticSiteUserProvidedFunctionAppForStaticSiteResultOutput) FunctionAppRegion

The region of the function app registered with the static site

func (LookupStaticSiteUserProvidedFunctionAppForStaticSiteResultOutput) FunctionAppResourceId

The resource id of the function app registered with the static site

func (LookupStaticSiteUserProvidedFunctionAppForStaticSiteResultOutput) Id

Resource Id.

func (LookupStaticSiteUserProvidedFunctionAppForStaticSiteResultOutput) Kind

Kind of resource.

func (LookupStaticSiteUserProvidedFunctionAppForStaticSiteResultOutput) Name

Resource Name.

func (LookupStaticSiteUserProvidedFunctionAppForStaticSiteResultOutput) ToLookupStaticSiteUserProvidedFunctionAppForStaticSiteResultOutput

func (LookupStaticSiteUserProvidedFunctionAppForStaticSiteResultOutput) ToLookupStaticSiteUserProvidedFunctionAppForStaticSiteResultOutputWithContext

func (o LookupStaticSiteUserProvidedFunctionAppForStaticSiteResultOutput) ToLookupStaticSiteUserProvidedFunctionAppForStaticSiteResultOutputWithContext(ctx context.Context) LookupStaticSiteUserProvidedFunctionAppForStaticSiteResultOutput

func (LookupStaticSiteUserProvidedFunctionAppForStaticSiteResultOutput) Type

Resource type.

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 LookupWebAppDeploymentOutputArgs

type LookupWebAppDeploymentOutputArgs struct {
	// Deployment ID.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupWebAppDeploymentOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

User credentials used for publishing activity.

func LookupWebAppDeployment

func LookupWebAppDeployment(ctx *pulumi.Context, args *LookupWebAppDeploymentArgs, opts ...pulumi.InvokeOption) (*LookupWebAppDeploymentResult, error)

Description for Get a deployment by its ID for an app, or a deployment slot. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppDeploymentResultOutput

type LookupWebAppDeploymentResultOutput struct{ *pulumi.OutputState }

User credentials used for publishing activity.

func (LookupWebAppDeploymentResultOutput) Active

True if deployment is currently active, false if completed and null if not started.

func (LookupWebAppDeploymentResultOutput) Author

Who authored the deployment.

func (LookupWebAppDeploymentResultOutput) AuthorEmail

Author email.

func (LookupWebAppDeploymentResultOutput) Deployer

Who performed the deployment.

func (LookupWebAppDeploymentResultOutput) Details

Details on deployment.

func (LookupWebAppDeploymentResultOutput) ElementType

func (LookupWebAppDeploymentResultOutput) EndTime

End time.

func (LookupWebAppDeploymentResultOutput) Id

Resource Id.

func (LookupWebAppDeploymentResultOutput) Kind

Kind of resource.

func (LookupWebAppDeploymentResultOutput) Message

Details about deployment status.

func (LookupWebAppDeploymentResultOutput) Name

Resource Name.

func (LookupWebAppDeploymentResultOutput) StartTime

Start time.

func (LookupWebAppDeploymentResultOutput) Status

Deployment status.

func (LookupWebAppDeploymentResultOutput) ToLookupWebAppDeploymentResultOutput

func (o LookupWebAppDeploymentResultOutput) ToLookupWebAppDeploymentResultOutput() LookupWebAppDeploymentResultOutput

func (LookupWebAppDeploymentResultOutput) ToLookupWebAppDeploymentResultOutputWithContext

func (o LookupWebAppDeploymentResultOutput) ToLookupWebAppDeploymentResultOutputWithContext(ctx context.Context) LookupWebAppDeploymentResultOutput

func (LookupWebAppDeploymentResultOutput) Type

Resource type.

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 LookupWebAppDeploymentSlotOutputArgs

type LookupWebAppDeploymentSlotOutputArgs struct {
	// Deployment ID.
	Id pulumi.StringInput `pulumi:"id"`
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API gets a deployment for the production slot.
	Slot pulumi.StringInput `pulumi:"slot"`
}

func (LookupWebAppDeploymentSlotOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

User credentials used for publishing activity.

func LookupWebAppDeploymentSlot

func LookupWebAppDeploymentSlot(ctx *pulumi.Context, args *LookupWebAppDeploymentSlotArgs, opts ...pulumi.InvokeOption) (*LookupWebAppDeploymentSlotResult, error)

Description for Get a deployment by its ID for an app, or a deployment slot. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppDeploymentSlotResultOutput

type LookupWebAppDeploymentSlotResultOutput struct{ *pulumi.OutputState }

User credentials used for publishing activity.

func (LookupWebAppDeploymentSlotResultOutput) Active

True if deployment is currently active, false if completed and null if not started.

func (LookupWebAppDeploymentSlotResultOutput) Author

Who authored the deployment.

func (LookupWebAppDeploymentSlotResultOutput) AuthorEmail

Author email.

func (LookupWebAppDeploymentSlotResultOutput) Deployer

Who performed the deployment.

func (LookupWebAppDeploymentSlotResultOutput) Details

Details on deployment.

func (LookupWebAppDeploymentSlotResultOutput) ElementType

func (LookupWebAppDeploymentSlotResultOutput) EndTime

End time.

func (LookupWebAppDeploymentSlotResultOutput) Id

Resource Id.

func (LookupWebAppDeploymentSlotResultOutput) Kind

Kind of resource.

func (LookupWebAppDeploymentSlotResultOutput) Message

Details about deployment status.

func (LookupWebAppDeploymentSlotResultOutput) Name

Resource Name.

func (LookupWebAppDeploymentSlotResultOutput) StartTime

Start time.

func (LookupWebAppDeploymentSlotResultOutput) Status

Deployment status.

func (LookupWebAppDeploymentSlotResultOutput) ToLookupWebAppDeploymentSlotResultOutput

func (o LookupWebAppDeploymentSlotResultOutput) ToLookupWebAppDeploymentSlotResultOutput() LookupWebAppDeploymentSlotResultOutput

func (LookupWebAppDeploymentSlotResultOutput) ToLookupWebAppDeploymentSlotResultOutputWithContext

func (o LookupWebAppDeploymentSlotResultOutput) ToLookupWebAppDeploymentSlotResultOutputWithContext(ctx context.Context) LookupWebAppDeploymentSlotResultOutput

func (LookupWebAppDeploymentSlotResultOutput) Type

Resource type.

type LookupWebAppDiagnosticLogsConfigurationArgs

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 LookupWebAppDiagnosticLogsConfigurationOutputArgs

type LookupWebAppDiagnosticLogsConfigurationOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupWebAppDiagnosticLogsConfigurationOutputArgs) ElementType

type LookupWebAppDiagnosticLogsConfigurationResult

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

Configuration of App Service site logs.

func LookupWebAppDiagnosticLogsConfiguration

Description for Gets the logging configuration of an app. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

func (*LookupWebAppDiagnosticLogsConfigurationResult) Defaults

Defaults sets the appropriate defaults for LookupWebAppDiagnosticLogsConfigurationResult

type LookupWebAppDiagnosticLogsConfigurationResultOutput

type LookupWebAppDiagnosticLogsConfigurationResultOutput struct{ *pulumi.OutputState }

Configuration of App Service site logs.

func (LookupWebAppDiagnosticLogsConfigurationResultOutput) ApplicationLogs

Application logs configuration.

func (LookupWebAppDiagnosticLogsConfigurationResultOutput) DetailedErrorMessages

Detailed error messages configuration.

func (LookupWebAppDiagnosticLogsConfigurationResultOutput) ElementType

func (LookupWebAppDiagnosticLogsConfigurationResultOutput) FailedRequestsTracing

Failed requests tracing configuration.

func (LookupWebAppDiagnosticLogsConfigurationResultOutput) HttpLogs

HTTP logs configuration.

func (LookupWebAppDiagnosticLogsConfigurationResultOutput) Id

Resource Id.

func (LookupWebAppDiagnosticLogsConfigurationResultOutput) Kind

Kind of resource.

func (LookupWebAppDiagnosticLogsConfigurationResultOutput) Name

Resource Name.

func (LookupWebAppDiagnosticLogsConfigurationResultOutput) ToLookupWebAppDiagnosticLogsConfigurationResultOutput

func (o LookupWebAppDiagnosticLogsConfigurationResultOutput) ToLookupWebAppDiagnosticLogsConfigurationResultOutput() LookupWebAppDiagnosticLogsConfigurationResultOutput

func (LookupWebAppDiagnosticLogsConfigurationResultOutput) ToLookupWebAppDiagnosticLogsConfigurationResultOutputWithContext

func (o LookupWebAppDiagnosticLogsConfigurationResultOutput) ToLookupWebAppDiagnosticLogsConfigurationResultOutputWithContext(ctx context.Context) LookupWebAppDiagnosticLogsConfigurationResultOutput

func (LookupWebAppDiagnosticLogsConfigurationResultOutput) Type

Resource type.

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 LookupWebAppDomainOwnershipIdentifierOutputArgs

type LookupWebAppDomainOwnershipIdentifierOutputArgs struct {
	// Name of domain ownership identifier.
	DomainOwnershipIdentifierName pulumi.StringInput `pulumi:"domainOwnershipIdentifierName"`
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupWebAppDomainOwnershipIdentifierOutputArgs) ElementType

type LookupWebAppDomainOwnershipIdentifierResult

type LookupWebAppDomainOwnershipIdentifierResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Resource type.
	Type string `pulumi:"type"`
	// String representation of the identity.
	Value *string `pulumi:"value"`
}

A domain specific resource identifier.

func LookupWebAppDomainOwnershipIdentifier

Description for Get domain ownership identifier for web app. Azure REST API version: 2022-09-01.

Other available API versions: 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppDomainOwnershipIdentifierResultOutput

type LookupWebAppDomainOwnershipIdentifierResultOutput struct{ *pulumi.OutputState }

A domain specific resource identifier.

func (LookupWebAppDomainOwnershipIdentifierResultOutput) ElementType

func (LookupWebAppDomainOwnershipIdentifierResultOutput) Id

Resource Id.

func (LookupWebAppDomainOwnershipIdentifierResultOutput) Kind

Kind of resource.

func (LookupWebAppDomainOwnershipIdentifierResultOutput) Name

Resource Name.

func (LookupWebAppDomainOwnershipIdentifierResultOutput) ToLookupWebAppDomainOwnershipIdentifierResultOutput

func (o LookupWebAppDomainOwnershipIdentifierResultOutput) ToLookupWebAppDomainOwnershipIdentifierResultOutput() LookupWebAppDomainOwnershipIdentifierResultOutput

func (LookupWebAppDomainOwnershipIdentifierResultOutput) ToLookupWebAppDomainOwnershipIdentifierResultOutputWithContext

func (o LookupWebAppDomainOwnershipIdentifierResultOutput) ToLookupWebAppDomainOwnershipIdentifierResultOutputWithContext(ctx context.Context) LookupWebAppDomainOwnershipIdentifierResultOutput

func (LookupWebAppDomainOwnershipIdentifierResultOutput) Type

Resource type.

func (LookupWebAppDomainOwnershipIdentifierResultOutput) Value

String representation of the identity.

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 LookupWebAppDomainOwnershipIdentifierSlotOutputArgs

type LookupWebAppDomainOwnershipIdentifierSlotOutputArgs struct {
	// Name of domain ownership identifier.
	DomainOwnershipIdentifierName pulumi.StringInput `pulumi:"domainOwnershipIdentifierName"`
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.
	Slot pulumi.StringInput `pulumi:"slot"`
}

func (LookupWebAppDomainOwnershipIdentifierSlotOutputArgs) ElementType

type LookupWebAppDomainOwnershipIdentifierSlotResult

type LookupWebAppDomainOwnershipIdentifierSlotResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Resource type.
	Type string `pulumi:"type"`
	// String representation of the identity.
	Value *string `pulumi:"value"`
}

A domain specific resource identifier.

func LookupWebAppDomainOwnershipIdentifierSlot

Description for Get domain ownership identifier for web app. Azure REST API version: 2022-09-01.

Other available API versions: 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppDomainOwnershipIdentifierSlotResultOutput

type LookupWebAppDomainOwnershipIdentifierSlotResultOutput struct{ *pulumi.OutputState }

A domain specific resource identifier.

func (LookupWebAppDomainOwnershipIdentifierSlotResultOutput) ElementType

func (LookupWebAppDomainOwnershipIdentifierSlotResultOutput) Id

Resource Id.

func (LookupWebAppDomainOwnershipIdentifierSlotResultOutput) Kind

Kind of resource.

func (LookupWebAppDomainOwnershipIdentifierSlotResultOutput) Name

Resource Name.

func (LookupWebAppDomainOwnershipIdentifierSlotResultOutput) ToLookupWebAppDomainOwnershipIdentifierSlotResultOutput

func (LookupWebAppDomainOwnershipIdentifierSlotResultOutput) ToLookupWebAppDomainOwnershipIdentifierSlotResultOutputWithContext

func (o LookupWebAppDomainOwnershipIdentifierSlotResultOutput) ToLookupWebAppDomainOwnershipIdentifierSlotResultOutputWithContext(ctx context.Context) LookupWebAppDomainOwnershipIdentifierSlotResultOutput

func (LookupWebAppDomainOwnershipIdentifierSlotResultOutput) Type

Resource type.

func (LookupWebAppDomainOwnershipIdentifierSlotResultOutput) Value

String representation of the identity.

type LookupWebAppFtpAllowedArgs

type LookupWebAppFtpAllowedArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupWebAppFtpAllowedOutputArgs

type LookupWebAppFtpAllowedOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupWebAppFtpAllowedOutputArgs) ElementType

type LookupWebAppFtpAllowedResult

type LookupWebAppFtpAllowedResult struct {
	// <code>true</code> to allow access to a publishing method; otherwise, <code>false</code>.
	Allow bool `pulumi:"allow"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Resource type.
	Type string `pulumi:"type"`
}

Publishing Credentials Policies parameters.

func LookupWebAppFtpAllowed

func LookupWebAppFtpAllowed(ctx *pulumi.Context, args *LookupWebAppFtpAllowedArgs, opts ...pulumi.InvokeOption) (*LookupWebAppFtpAllowedResult, error)

Description for Returns whether FTP is allowed on the site or not. Azure REST API version: 2022-09-01.

Other available API versions: 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2023-01-01, 2023-12-01.

type LookupWebAppFtpAllowedResultOutput

type LookupWebAppFtpAllowedResultOutput struct{ *pulumi.OutputState }

Publishing Credentials Policies parameters.

func (LookupWebAppFtpAllowedResultOutput) Allow

<code>true</code> to allow access to a publishing method; otherwise, <code>false</code>.

func (LookupWebAppFtpAllowedResultOutput) ElementType

func (LookupWebAppFtpAllowedResultOutput) Id

Resource Id.

func (LookupWebAppFtpAllowedResultOutput) Kind

Kind of resource.

func (LookupWebAppFtpAllowedResultOutput) Name

Resource Name.

func (LookupWebAppFtpAllowedResultOutput) ToLookupWebAppFtpAllowedResultOutput

func (o LookupWebAppFtpAllowedResultOutput) ToLookupWebAppFtpAllowedResultOutput() LookupWebAppFtpAllowedResultOutput

func (LookupWebAppFtpAllowedResultOutput) ToLookupWebAppFtpAllowedResultOutputWithContext

func (o LookupWebAppFtpAllowedResultOutput) ToLookupWebAppFtpAllowedResultOutputWithContext(ctx context.Context) LookupWebAppFtpAllowedResultOutput

func (LookupWebAppFtpAllowedResultOutput) Type

Resource type.

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 LookupWebAppFunctionOutputArgs

type LookupWebAppFunctionOutputArgs struct {
	// Function name.
	FunctionName pulumi.StringInput `pulumi:"functionName"`
	// Site name.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupWebAppFunctionOutputArgs) ElementType

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"`
	// 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.

func LookupWebAppFunction

func LookupWebAppFunction(ctx *pulumi.Context, args *LookupWebAppFunctionArgs, opts ...pulumi.InvokeOption) (*LookupWebAppFunctionResult, error)

Description for Get function information by its ID for web site, or a deployment slot. Azure REST API version: 2022-09-01.

Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppFunctionResultOutput

type LookupWebAppFunctionResultOutput struct{ *pulumi.OutputState }

Function information.

func (LookupWebAppFunctionResultOutput) Config

Config information.

func (LookupWebAppFunctionResultOutput) ConfigHref

Config URI.

func (LookupWebAppFunctionResultOutput) ElementType

func (LookupWebAppFunctionResultOutput) Files

File list.

func (LookupWebAppFunctionResultOutput) FunctionAppId

Function App ID.

func (LookupWebAppFunctionResultOutput) Href

Function URI.

func (LookupWebAppFunctionResultOutput) Id

Resource Id.

func (LookupWebAppFunctionResultOutput) InvokeUrlTemplate

The invocation URL

func (LookupWebAppFunctionResultOutput) IsDisabled

Gets or sets a value indicating whether the function is disabled

func (LookupWebAppFunctionResultOutput) Kind

Kind of resource.

func (LookupWebAppFunctionResultOutput) Language

The function language

func (LookupWebAppFunctionResultOutput) Name

Resource Name.

func (LookupWebAppFunctionResultOutput) ScriptHref

Script URI.

func (LookupWebAppFunctionResultOutput) ScriptRootPathHref

Script root path URI.

func (LookupWebAppFunctionResultOutput) SecretsFileHref

Secrets file URI.

func (LookupWebAppFunctionResultOutput) TestData

Test data used when testing via the Azure Portal.

func (LookupWebAppFunctionResultOutput) TestDataHref

Test data URI.

func (LookupWebAppFunctionResultOutput) ToLookupWebAppFunctionResultOutput

func (o LookupWebAppFunctionResultOutput) ToLookupWebAppFunctionResultOutput() LookupWebAppFunctionResultOutput

func (LookupWebAppFunctionResultOutput) ToLookupWebAppFunctionResultOutputWithContext

func (o LookupWebAppFunctionResultOutput) ToLookupWebAppFunctionResultOutputWithContext(ctx context.Context) LookupWebAppFunctionResultOutput

func (LookupWebAppFunctionResultOutput) Type

Resource type.

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 LookupWebAppHostNameBindingOutputArgs

type LookupWebAppHostNameBindingOutputArgs struct {
	// Hostname in the hostname binding.
	HostName pulumi.StringInput `pulumi:"hostName"`
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupWebAppHostNameBindingOutputArgs) ElementType

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"`
	// 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.

func LookupWebAppHostNameBinding

func LookupWebAppHostNameBinding(ctx *pulumi.Context, args *LookupWebAppHostNameBindingArgs, opts ...pulumi.InvokeOption) (*LookupWebAppHostNameBindingResult, error)

Description for Get the named hostname binding for an app (or deployment slot, if specified). Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppHostNameBindingResultOutput

type LookupWebAppHostNameBindingResultOutput struct{ *pulumi.OutputState }

A hostname binding object.

func (LookupWebAppHostNameBindingResultOutput) AzureResourceName

Azure resource name.

func (LookupWebAppHostNameBindingResultOutput) AzureResourceType

Azure resource type.

func (LookupWebAppHostNameBindingResultOutput) CustomHostNameDnsRecordType

func (o LookupWebAppHostNameBindingResultOutput) CustomHostNameDnsRecordType() pulumi.StringPtrOutput

Custom DNS record type.

func (LookupWebAppHostNameBindingResultOutput) DomainId

Fully qualified ARM domain resource URI.

func (LookupWebAppHostNameBindingResultOutput) ElementType

func (LookupWebAppHostNameBindingResultOutput) HostNameType

Hostname type.

func (LookupWebAppHostNameBindingResultOutput) Id

Resource Id.

func (LookupWebAppHostNameBindingResultOutput) Kind

Kind of resource.

func (LookupWebAppHostNameBindingResultOutput) Name

Resource Name.

func (LookupWebAppHostNameBindingResultOutput) SiteName

App Service app name.

func (LookupWebAppHostNameBindingResultOutput) SslState

SSL type

func (LookupWebAppHostNameBindingResultOutput) Thumbprint

SSL certificate thumbprint

func (LookupWebAppHostNameBindingResultOutput) ToLookupWebAppHostNameBindingResultOutput

func (o LookupWebAppHostNameBindingResultOutput) ToLookupWebAppHostNameBindingResultOutput() LookupWebAppHostNameBindingResultOutput

func (LookupWebAppHostNameBindingResultOutput) ToLookupWebAppHostNameBindingResultOutputWithContext

func (o LookupWebAppHostNameBindingResultOutput) ToLookupWebAppHostNameBindingResultOutputWithContext(ctx context.Context) LookupWebAppHostNameBindingResultOutput

func (LookupWebAppHostNameBindingResultOutput) Type

Resource type.

func (LookupWebAppHostNameBindingResultOutput) VirtualIP

Virtual IP address assigned to the hostname if IP based SSL is enabled.

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 LookupWebAppHostNameBindingSlotOutputArgs

type LookupWebAppHostNameBindingSlotOutputArgs struct {
	// Hostname in the hostname binding.
	HostName pulumi.StringInput `pulumi:"hostName"`
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.
	Slot pulumi.StringInput `pulumi:"slot"`
}

func (LookupWebAppHostNameBindingSlotOutputArgs) ElementType

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"`
	// 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.

func LookupWebAppHostNameBindingSlot

Description for Get the named hostname binding for an app (or deployment slot, if specified). Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppHostNameBindingSlotResultOutput

type LookupWebAppHostNameBindingSlotResultOutput struct{ *pulumi.OutputState }

A hostname binding object.

func (LookupWebAppHostNameBindingSlotResultOutput) AzureResourceName

Azure resource name.

func (LookupWebAppHostNameBindingSlotResultOutput) AzureResourceType

Azure resource type.

func (LookupWebAppHostNameBindingSlotResultOutput) CustomHostNameDnsRecordType

func (o LookupWebAppHostNameBindingSlotResultOutput) CustomHostNameDnsRecordType() pulumi.StringPtrOutput

Custom DNS record type.

func (LookupWebAppHostNameBindingSlotResultOutput) DomainId

Fully qualified ARM domain resource URI.

func (LookupWebAppHostNameBindingSlotResultOutput) ElementType

func (LookupWebAppHostNameBindingSlotResultOutput) HostNameType

Hostname type.

func (LookupWebAppHostNameBindingSlotResultOutput) Id

Resource Id.

func (LookupWebAppHostNameBindingSlotResultOutput) Kind

Kind of resource.

func (LookupWebAppHostNameBindingSlotResultOutput) Name

Resource Name.

func (LookupWebAppHostNameBindingSlotResultOutput) SiteName

App Service app name.

func (LookupWebAppHostNameBindingSlotResultOutput) SslState

SSL type

func (LookupWebAppHostNameBindingSlotResultOutput) Thumbprint

SSL certificate thumbprint

func (LookupWebAppHostNameBindingSlotResultOutput) ToLookupWebAppHostNameBindingSlotResultOutput

func (o LookupWebAppHostNameBindingSlotResultOutput) ToLookupWebAppHostNameBindingSlotResultOutput() LookupWebAppHostNameBindingSlotResultOutput

func (LookupWebAppHostNameBindingSlotResultOutput) ToLookupWebAppHostNameBindingSlotResultOutputWithContext

func (o LookupWebAppHostNameBindingSlotResultOutput) ToLookupWebAppHostNameBindingSlotResultOutputWithContext(ctx context.Context) LookupWebAppHostNameBindingSlotResultOutput

func (LookupWebAppHostNameBindingSlotResultOutput) Type

Resource type.

func (LookupWebAppHostNameBindingSlotResultOutput) VirtualIP

Virtual IP address assigned to the hostname if IP based SSL is enabled.

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 LookupWebAppHybridConnectionOutputArgs

type LookupWebAppHybridConnectionOutputArgs struct {
	// The name of the web app.
	Name pulumi.StringInput `pulumi:"name"`
	// The namespace for this hybrid connection.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The relay name for this hybrid connection.
	RelayName pulumi.StringInput `pulumi:"relayName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupWebAppHybridConnectionOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

Hybrid Connection contract. This is used to configure a Hybrid Connection.

func LookupWebAppHybridConnection

func LookupWebAppHybridConnection(ctx *pulumi.Context, args *LookupWebAppHybridConnectionArgs, opts ...pulumi.InvokeOption) (*LookupWebAppHybridConnectionResult, error)

Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppHybridConnectionResultOutput

type LookupWebAppHybridConnectionResultOutput struct{ *pulumi.OutputState }

Hybrid Connection contract. This is used to configure a Hybrid Connection.

func (LookupWebAppHybridConnectionResultOutput) ElementType

func (LookupWebAppHybridConnectionResultOutput) Hostname

The hostname of the endpoint.

func (LookupWebAppHybridConnectionResultOutput) Id

Resource Id.

func (LookupWebAppHybridConnectionResultOutput) Kind

Kind of resource.

func (LookupWebAppHybridConnectionResultOutput) Name

Resource Name.

func (LookupWebAppHybridConnectionResultOutput) Port

The port of the endpoint.

func (LookupWebAppHybridConnectionResultOutput) RelayArmUri

The ARM URI to the Service Bus relay.

func (LookupWebAppHybridConnectionResultOutput) RelayName

The name of the Service Bus relay.

func (LookupWebAppHybridConnectionResultOutput) SendKeyName

The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus.

func (LookupWebAppHybridConnectionResultOutput) SendKeyValue

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.

func (LookupWebAppHybridConnectionResultOutput) ServiceBusNamespace

The name of the Service Bus namespace.

func (LookupWebAppHybridConnectionResultOutput) ServiceBusSuffix

The suffix for the service bus endpoint. By default this is .servicebus.windows.net

func (LookupWebAppHybridConnectionResultOutput) ToLookupWebAppHybridConnectionResultOutput

func (o LookupWebAppHybridConnectionResultOutput) ToLookupWebAppHybridConnectionResultOutput() LookupWebAppHybridConnectionResultOutput

func (LookupWebAppHybridConnectionResultOutput) ToLookupWebAppHybridConnectionResultOutputWithContext

func (o LookupWebAppHybridConnectionResultOutput) ToLookupWebAppHybridConnectionResultOutputWithContext(ctx context.Context) LookupWebAppHybridConnectionResultOutput

func (LookupWebAppHybridConnectionResultOutput) Type

Resource type.

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 LookupWebAppHybridConnectionSlotOutputArgs

type LookupWebAppHybridConnectionSlotOutputArgs struct {
	// The name of the web app.
	Name pulumi.StringInput `pulumi:"name"`
	// The namespace for this hybrid connection.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// The relay name for this hybrid connection.
	RelayName pulumi.StringInput `pulumi:"relayName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the slot for the web app.
	Slot pulumi.StringInput `pulumi:"slot"`
}

func (LookupWebAppHybridConnectionSlotOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

Hybrid Connection contract. This is used to configure a Hybrid Connection.

func LookupWebAppHybridConnectionSlot

Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppHybridConnectionSlotResultOutput

type LookupWebAppHybridConnectionSlotResultOutput struct{ *pulumi.OutputState }

Hybrid Connection contract. This is used to configure a Hybrid Connection.

func (LookupWebAppHybridConnectionSlotResultOutput) ElementType

func (LookupWebAppHybridConnectionSlotResultOutput) Hostname

The hostname of the endpoint.

func (LookupWebAppHybridConnectionSlotResultOutput) Id

Resource Id.

func (LookupWebAppHybridConnectionSlotResultOutput) Kind

Kind of resource.

func (LookupWebAppHybridConnectionSlotResultOutput) Name

Resource Name.

func (LookupWebAppHybridConnectionSlotResultOutput) Port

The port of the endpoint.

func (LookupWebAppHybridConnectionSlotResultOutput) RelayArmUri

The ARM URI to the Service Bus relay.

func (LookupWebAppHybridConnectionSlotResultOutput) RelayName

The name of the Service Bus relay.

func (LookupWebAppHybridConnectionSlotResultOutput) SendKeyName

The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus.

func (LookupWebAppHybridConnectionSlotResultOutput) SendKeyValue

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.

func (LookupWebAppHybridConnectionSlotResultOutput) ServiceBusNamespace

The name of the Service Bus namespace.

func (LookupWebAppHybridConnectionSlotResultOutput) ServiceBusSuffix

The suffix for the service bus endpoint. By default this is .servicebus.windows.net

func (LookupWebAppHybridConnectionSlotResultOutput) ToLookupWebAppHybridConnectionSlotResultOutput

func (o LookupWebAppHybridConnectionSlotResultOutput) ToLookupWebAppHybridConnectionSlotResultOutput() LookupWebAppHybridConnectionSlotResultOutput

func (LookupWebAppHybridConnectionSlotResultOutput) ToLookupWebAppHybridConnectionSlotResultOutputWithContext

func (o LookupWebAppHybridConnectionSlotResultOutput) ToLookupWebAppHybridConnectionSlotResultOutputWithContext(ctx context.Context) LookupWebAppHybridConnectionSlotResultOutput

func (LookupWebAppHybridConnectionSlotResultOutput) Type

Resource type.

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 LookupWebAppInstanceFunctionSlotOutputArgs

type LookupWebAppInstanceFunctionSlotOutputArgs struct {
	// Function name.
	FunctionName pulumi.StringInput `pulumi:"functionName"`
	// Site name.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the deployment slot.
	Slot pulumi.StringInput `pulumi:"slot"`
}

func (LookupWebAppInstanceFunctionSlotOutputArgs) ElementType

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"`
	// 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.

func LookupWebAppInstanceFunctionSlot

Description for Get function information by its ID for web site, or a deployment slot. Azure REST API version: 2022-09-01.

Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppInstanceFunctionSlotResultOutput

type LookupWebAppInstanceFunctionSlotResultOutput struct{ *pulumi.OutputState }

Function information.

func (LookupWebAppInstanceFunctionSlotResultOutput) Config

Config information.

func (LookupWebAppInstanceFunctionSlotResultOutput) ConfigHref

Config URI.

func (LookupWebAppInstanceFunctionSlotResultOutput) ElementType

func (LookupWebAppInstanceFunctionSlotResultOutput) Files

File list.

func (LookupWebAppInstanceFunctionSlotResultOutput) FunctionAppId

Function App ID.

func (LookupWebAppInstanceFunctionSlotResultOutput) Href

Function URI.

func (LookupWebAppInstanceFunctionSlotResultOutput) Id

Resource Id.

func (LookupWebAppInstanceFunctionSlotResultOutput) InvokeUrlTemplate

The invocation URL

func (LookupWebAppInstanceFunctionSlotResultOutput) IsDisabled

Gets or sets a value indicating whether the function is disabled

func (LookupWebAppInstanceFunctionSlotResultOutput) Kind

Kind of resource.

func (LookupWebAppInstanceFunctionSlotResultOutput) Language

The function language

func (LookupWebAppInstanceFunctionSlotResultOutput) Name

Resource Name.

func (LookupWebAppInstanceFunctionSlotResultOutput) ScriptHref

Script URI.

func (LookupWebAppInstanceFunctionSlotResultOutput) ScriptRootPathHref

Script root path URI.

func (LookupWebAppInstanceFunctionSlotResultOutput) SecretsFileHref

Secrets file URI.

func (LookupWebAppInstanceFunctionSlotResultOutput) TestData

Test data used when testing via the Azure Portal.

func (LookupWebAppInstanceFunctionSlotResultOutput) TestDataHref

Test data URI.

func (LookupWebAppInstanceFunctionSlotResultOutput) ToLookupWebAppInstanceFunctionSlotResultOutput

func (o LookupWebAppInstanceFunctionSlotResultOutput) ToLookupWebAppInstanceFunctionSlotResultOutput() LookupWebAppInstanceFunctionSlotResultOutput

func (LookupWebAppInstanceFunctionSlotResultOutput) ToLookupWebAppInstanceFunctionSlotResultOutputWithContext

func (o LookupWebAppInstanceFunctionSlotResultOutput) ToLookupWebAppInstanceFunctionSlotResultOutputWithContext(ctx context.Context) LookupWebAppInstanceFunctionSlotResultOutput

func (LookupWebAppInstanceFunctionSlotResultOutput) Type

Resource type.

type LookupWebAppOutputArgs

type LookupWebAppOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupWebAppOutputArgs) ElementType

func (LookupWebAppOutputArgs) ElementType() reflect.Type

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 LookupWebAppPremierAddOnOutputArgs

type LookupWebAppPremierAddOnOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Add-on name.
	PremierAddOnName pulumi.StringInput `pulumi:"premierAddOnName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupWebAppPremierAddOnOutputArgs) ElementType

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"`
	// 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.

func LookupWebAppPremierAddOn

func LookupWebAppPremierAddOn(ctx *pulumi.Context, args *LookupWebAppPremierAddOnArgs, opts ...pulumi.InvokeOption) (*LookupWebAppPremierAddOnResult, error)

Description for Gets a named add-on of an app. Azure REST API version: 2022-09-01.

Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppPremierAddOnResultOutput

type LookupWebAppPremierAddOnResultOutput struct{ *pulumi.OutputState }

Premier add-on.

func (LookupWebAppPremierAddOnResultOutput) ElementType

func (LookupWebAppPremierAddOnResultOutput) Id

Resource Id.

func (LookupWebAppPremierAddOnResultOutput) Kind

Kind of resource.

func (LookupWebAppPremierAddOnResultOutput) Location

Resource Location.

func (LookupWebAppPremierAddOnResultOutput) MarketplaceOffer

Premier add on Marketplace offer.

func (LookupWebAppPremierAddOnResultOutput) MarketplacePublisher

Premier add on Marketplace publisher.

func (LookupWebAppPremierAddOnResultOutput) Name

Resource Name.

func (LookupWebAppPremierAddOnResultOutput) Product

Premier add on Product.

func (LookupWebAppPremierAddOnResultOutput) Sku

Premier add on SKU.

func (LookupWebAppPremierAddOnResultOutput) Tags

Resource tags.

func (LookupWebAppPremierAddOnResultOutput) ToLookupWebAppPremierAddOnResultOutput

func (o LookupWebAppPremierAddOnResultOutput) ToLookupWebAppPremierAddOnResultOutput() LookupWebAppPremierAddOnResultOutput

func (LookupWebAppPremierAddOnResultOutput) ToLookupWebAppPremierAddOnResultOutputWithContext

func (o LookupWebAppPremierAddOnResultOutput) ToLookupWebAppPremierAddOnResultOutputWithContext(ctx context.Context) LookupWebAppPremierAddOnResultOutput

func (LookupWebAppPremierAddOnResultOutput) Type

Resource type.

func (LookupWebAppPremierAddOnResultOutput) Vendor

Premier add on Vendor.

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 LookupWebAppPremierAddOnSlotOutputArgs

type LookupWebAppPremierAddOnSlotOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Add-on name.
	PremierAddOnName pulumi.StringInput `pulumi:"premierAddOnName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `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 pulumi.StringInput `pulumi:"slot"`
}

func (LookupWebAppPremierAddOnSlotOutputArgs) ElementType

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"`
	// 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.

func LookupWebAppPremierAddOnSlot

func LookupWebAppPremierAddOnSlot(ctx *pulumi.Context, args *LookupWebAppPremierAddOnSlotArgs, opts ...pulumi.InvokeOption) (*LookupWebAppPremierAddOnSlotResult, error)

Description for Gets a named add-on of an app. Azure REST API version: 2022-09-01.

Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppPremierAddOnSlotResultOutput

type LookupWebAppPremierAddOnSlotResultOutput struct{ *pulumi.OutputState }

Premier add-on.

func (LookupWebAppPremierAddOnSlotResultOutput) ElementType

func (LookupWebAppPremierAddOnSlotResultOutput) Id

Resource Id.

func (LookupWebAppPremierAddOnSlotResultOutput) Kind

Kind of resource.

func (LookupWebAppPremierAddOnSlotResultOutput) Location

Resource Location.

func (LookupWebAppPremierAddOnSlotResultOutput) MarketplaceOffer

Premier add on Marketplace offer.

func (LookupWebAppPremierAddOnSlotResultOutput) MarketplacePublisher

Premier add on Marketplace publisher.

func (LookupWebAppPremierAddOnSlotResultOutput) Name

Resource Name.

func (LookupWebAppPremierAddOnSlotResultOutput) Product

Premier add on Product.

func (LookupWebAppPremierAddOnSlotResultOutput) Sku

Premier add on SKU.

func (LookupWebAppPremierAddOnSlotResultOutput) Tags

Resource tags.

func (LookupWebAppPremierAddOnSlotResultOutput) ToLookupWebAppPremierAddOnSlotResultOutput

func (o LookupWebAppPremierAddOnSlotResultOutput) ToLookupWebAppPremierAddOnSlotResultOutput() LookupWebAppPremierAddOnSlotResultOutput

func (LookupWebAppPremierAddOnSlotResultOutput) ToLookupWebAppPremierAddOnSlotResultOutputWithContext

func (o LookupWebAppPremierAddOnSlotResultOutput) ToLookupWebAppPremierAddOnSlotResultOutputWithContext(ctx context.Context) LookupWebAppPremierAddOnSlotResultOutput

func (LookupWebAppPremierAddOnSlotResultOutput) Type

Resource type.

func (LookupWebAppPremierAddOnSlotResultOutput) Vendor

Premier add on Vendor.

type LookupWebAppPrivateEndpointConnectionArgs

type LookupWebAppPrivateEndpointConnectionArgs struct {
	// Name of the site.
	Name string `pulumi:"name"`
	// Name of the private endpoint connection.
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupWebAppPrivateEndpointConnectionOutputArgs

type LookupWebAppPrivateEndpointConnectionOutputArgs struct {
	// Name of the site.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the private endpoint connection.
	PrivateEndpointConnectionName pulumi.StringInput `pulumi:"privateEndpointConnectionName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupWebAppPrivateEndpointConnectionOutputArgs) ElementType

type LookupWebAppPrivateEndpointConnectionResult

type LookupWebAppPrivateEndpointConnectionResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Private IPAddresses mapped to the remote private endpoint
	IpAddresses []string `pulumi:"ipAddresses"`
	// 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"`
	// Resource type.
	Type string `pulumi:"type"`
}

Remote Private Endpoint Connection ARM resource.

func LookupWebAppPrivateEndpointConnection

Description for Gets a private endpoint connection Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppPrivateEndpointConnectionResultOutput

type LookupWebAppPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }

Remote Private Endpoint Connection ARM resource.

func (LookupWebAppPrivateEndpointConnectionResultOutput) ElementType

func (LookupWebAppPrivateEndpointConnectionResultOutput) Id

Resource Id.

func (LookupWebAppPrivateEndpointConnectionResultOutput) IpAddresses

Private IPAddresses mapped to the remote private endpoint

func (LookupWebAppPrivateEndpointConnectionResultOutput) Kind

Kind of resource.

func (LookupWebAppPrivateEndpointConnectionResultOutput) Name

Resource Name.

func (LookupWebAppPrivateEndpointConnectionResultOutput) PrivateEndpoint

PrivateEndpoint of a remote private endpoint connection

func (LookupWebAppPrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState

The state of a private link connection

func (LookupWebAppPrivateEndpointConnectionResultOutput) ProvisioningState

func (LookupWebAppPrivateEndpointConnectionResultOutput) ToLookupWebAppPrivateEndpointConnectionResultOutput

func (o LookupWebAppPrivateEndpointConnectionResultOutput) ToLookupWebAppPrivateEndpointConnectionResultOutput() LookupWebAppPrivateEndpointConnectionResultOutput

func (LookupWebAppPrivateEndpointConnectionResultOutput) ToLookupWebAppPrivateEndpointConnectionResultOutputWithContext

func (o LookupWebAppPrivateEndpointConnectionResultOutput) ToLookupWebAppPrivateEndpointConnectionResultOutputWithContext(ctx context.Context) LookupWebAppPrivateEndpointConnectionResultOutput

func (LookupWebAppPrivateEndpointConnectionResultOutput) Type

Resource type.

type LookupWebAppPrivateEndpointConnectionSlotArgs

type LookupWebAppPrivateEndpointConnectionSlotArgs struct {
	// Name of the site.
	Name string `pulumi:"name"`
	// Name of the private endpoint connection.
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the site deployment slot.
	Slot string `pulumi:"slot"`
}

type LookupWebAppPrivateEndpointConnectionSlotOutputArgs

type LookupWebAppPrivateEndpointConnectionSlotOutputArgs struct {
	// Name of the site.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the private endpoint connection.
	PrivateEndpointConnectionName pulumi.StringInput `pulumi:"privateEndpointConnectionName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the site deployment slot.
	Slot pulumi.StringInput `pulumi:"slot"`
}

func (LookupWebAppPrivateEndpointConnectionSlotOutputArgs) ElementType

type LookupWebAppPrivateEndpointConnectionSlotResult

type LookupWebAppPrivateEndpointConnectionSlotResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Private IPAddresses mapped to the remote private endpoint
	IpAddresses []string `pulumi:"ipAddresses"`
	// 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"`
	// Resource type.
	Type string `pulumi:"type"`
}

Remote Private Endpoint Connection ARM resource.

func LookupWebAppPrivateEndpointConnectionSlot

Description for Gets a private endpoint connection Azure REST API version: 2022-09-01.

Other available API versions: 2023-01-01, 2023-12-01.

type LookupWebAppPrivateEndpointConnectionSlotResultOutput

type LookupWebAppPrivateEndpointConnectionSlotResultOutput struct{ *pulumi.OutputState }

Remote Private Endpoint Connection ARM resource.

func (LookupWebAppPrivateEndpointConnectionSlotResultOutput) ElementType

func (LookupWebAppPrivateEndpointConnectionSlotResultOutput) Id

Resource Id.

func (LookupWebAppPrivateEndpointConnectionSlotResultOutput) IpAddresses

Private IPAddresses mapped to the remote private endpoint

func (LookupWebAppPrivateEndpointConnectionSlotResultOutput) Kind

Kind of resource.

func (LookupWebAppPrivateEndpointConnectionSlotResultOutput) Name

Resource Name.

func (LookupWebAppPrivateEndpointConnectionSlotResultOutput) PrivateEndpoint

PrivateEndpoint of a remote private endpoint connection

func (LookupWebAppPrivateEndpointConnectionSlotResultOutput) PrivateLinkServiceConnectionState

The state of a private link connection

func (LookupWebAppPrivateEndpointConnectionSlotResultOutput) ProvisioningState

func (LookupWebAppPrivateEndpointConnectionSlotResultOutput) ToLookupWebAppPrivateEndpointConnectionSlotResultOutput

func (LookupWebAppPrivateEndpointConnectionSlotResultOutput) ToLookupWebAppPrivateEndpointConnectionSlotResultOutputWithContext

func (o LookupWebAppPrivateEndpointConnectionSlotResultOutput) ToLookupWebAppPrivateEndpointConnectionSlotResultOutputWithContext(ctx context.Context) LookupWebAppPrivateEndpointConnectionSlotResultOutput

func (LookupWebAppPrivateEndpointConnectionSlotResultOutput) Type

Resource type.

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 LookupWebAppPublicCertificateOutputArgs

type LookupWebAppPublicCertificateOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Public certificate name.
	PublicCertificateName pulumi.StringInput `pulumi:"publicCertificateName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupWebAppPublicCertificateOutputArgs) ElementType

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"`
	// Certificate Thumbprint
	Thumbprint string `pulumi:"thumbprint"`
	// Resource type.
	Type string `pulumi:"type"`
}

Public certificate object

func LookupWebAppPublicCertificate

Description for Get the named public certificate for an app (or deployment slot, if specified). Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppPublicCertificateResultOutput

type LookupWebAppPublicCertificateResultOutput struct{ *pulumi.OutputState }

Public certificate object

func (LookupWebAppPublicCertificateResultOutput) Blob

Public Certificate byte array

func (LookupWebAppPublicCertificateResultOutput) ElementType

func (LookupWebAppPublicCertificateResultOutput) Id

Resource Id.

func (LookupWebAppPublicCertificateResultOutput) Kind

Kind of resource.

func (LookupWebAppPublicCertificateResultOutput) Name

Resource Name.

func (LookupWebAppPublicCertificateResultOutput) PublicCertificateLocation

Public Certificate Location

func (LookupWebAppPublicCertificateResultOutput) Thumbprint

Certificate Thumbprint

func (LookupWebAppPublicCertificateResultOutput) ToLookupWebAppPublicCertificateResultOutput

func (o LookupWebAppPublicCertificateResultOutput) ToLookupWebAppPublicCertificateResultOutput() LookupWebAppPublicCertificateResultOutput

func (LookupWebAppPublicCertificateResultOutput) ToLookupWebAppPublicCertificateResultOutputWithContext

func (o LookupWebAppPublicCertificateResultOutput) ToLookupWebAppPublicCertificateResultOutputWithContext(ctx context.Context) LookupWebAppPublicCertificateResultOutput

func (LookupWebAppPublicCertificateResultOutput) Type

Resource type.

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 LookupWebAppPublicCertificateSlotOutputArgs

type LookupWebAppPublicCertificateSlotOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Public certificate name.
	PublicCertificateName pulumi.StringInput `pulumi:"publicCertificateName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.
	Slot pulumi.StringInput `pulumi:"slot"`
}

func (LookupWebAppPublicCertificateSlotOutputArgs) ElementType

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"`
	// Certificate Thumbprint
	Thumbprint string `pulumi:"thumbprint"`
	// Resource type.
	Type string `pulumi:"type"`
}

Public certificate object

func LookupWebAppPublicCertificateSlot

Description for Get the named public certificate for an app (or deployment slot, if specified). Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppPublicCertificateSlotResultOutput

type LookupWebAppPublicCertificateSlotResultOutput struct{ *pulumi.OutputState }

Public certificate object

func (LookupWebAppPublicCertificateSlotResultOutput) Blob

Public Certificate byte array

func (LookupWebAppPublicCertificateSlotResultOutput) ElementType

func (LookupWebAppPublicCertificateSlotResultOutput) Id

Resource Id.

func (LookupWebAppPublicCertificateSlotResultOutput) Kind

Kind of resource.

func (LookupWebAppPublicCertificateSlotResultOutput) Name

Resource Name.

func (LookupWebAppPublicCertificateSlotResultOutput) PublicCertificateLocation

Public Certificate Location

func (LookupWebAppPublicCertificateSlotResultOutput) Thumbprint

Certificate Thumbprint

func (LookupWebAppPublicCertificateSlotResultOutput) ToLookupWebAppPublicCertificateSlotResultOutput

func (o LookupWebAppPublicCertificateSlotResultOutput) ToLookupWebAppPublicCertificateSlotResultOutput() LookupWebAppPublicCertificateSlotResultOutput

func (LookupWebAppPublicCertificateSlotResultOutput) ToLookupWebAppPublicCertificateSlotResultOutputWithContext

func (o LookupWebAppPublicCertificateSlotResultOutput) ToLookupWebAppPublicCertificateSlotResultOutputWithContext(ctx context.Context) LookupWebAppPublicCertificateSlotResultOutput

func (LookupWebAppPublicCertificateSlotResultOutput) Type

Resource type.

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 LookupWebAppRelayServiceConnectionOutputArgs

type LookupWebAppRelayServiceConnectionOutputArgs struct {
	// Name of the hybrid connection.
	EntityName pulumi.StringInput `pulumi:"entityName"`
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupWebAppRelayServiceConnectionOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

Hybrid Connection for an App Service app.

func LookupWebAppRelayServiceConnection

Description for Gets a hybrid connection configuration by its name. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppRelayServiceConnectionResultOutput

type LookupWebAppRelayServiceConnectionResultOutput struct{ *pulumi.OutputState }

Hybrid Connection for an App Service app.

func (LookupWebAppRelayServiceConnectionResultOutput) BiztalkUri

func (LookupWebAppRelayServiceConnectionResultOutput) ElementType

func (LookupWebAppRelayServiceConnectionResultOutput) EntityConnectionString

func (LookupWebAppRelayServiceConnectionResultOutput) EntityName

func (LookupWebAppRelayServiceConnectionResultOutput) Hostname

func (LookupWebAppRelayServiceConnectionResultOutput) Id

Resource Id.

func (LookupWebAppRelayServiceConnectionResultOutput) Kind

Kind of resource.

func (LookupWebAppRelayServiceConnectionResultOutput) Name

Resource Name.

func (LookupWebAppRelayServiceConnectionResultOutput) Port

func (LookupWebAppRelayServiceConnectionResultOutput) ResourceConnectionString

func (LookupWebAppRelayServiceConnectionResultOutput) ResourceType

func (LookupWebAppRelayServiceConnectionResultOutput) ToLookupWebAppRelayServiceConnectionResultOutput

func (o LookupWebAppRelayServiceConnectionResultOutput) ToLookupWebAppRelayServiceConnectionResultOutput() LookupWebAppRelayServiceConnectionResultOutput

func (LookupWebAppRelayServiceConnectionResultOutput) ToLookupWebAppRelayServiceConnectionResultOutputWithContext

func (o LookupWebAppRelayServiceConnectionResultOutput) ToLookupWebAppRelayServiceConnectionResultOutputWithContext(ctx context.Context) LookupWebAppRelayServiceConnectionResultOutput

func (LookupWebAppRelayServiceConnectionResultOutput) Type

Resource type.

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 LookupWebAppRelayServiceConnectionSlotOutputArgs

type LookupWebAppRelayServiceConnectionSlotOutputArgs struct {
	// Name of the hybrid connection.
	EntityName pulumi.StringInput `pulumi:"entityName"`
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `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 pulumi.StringInput `pulumi:"slot"`
}

func (LookupWebAppRelayServiceConnectionSlotOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

Hybrid Connection for an App Service app.

func LookupWebAppRelayServiceConnectionSlot

Description for Gets a hybrid connection configuration by its name. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppRelayServiceConnectionSlotResultOutput

type LookupWebAppRelayServiceConnectionSlotResultOutput struct{ *pulumi.OutputState }

Hybrid Connection for an App Service app.

func (LookupWebAppRelayServiceConnectionSlotResultOutput) BiztalkUri

func (LookupWebAppRelayServiceConnectionSlotResultOutput) ElementType

func (LookupWebAppRelayServiceConnectionSlotResultOutput) EntityConnectionString

func (LookupWebAppRelayServiceConnectionSlotResultOutput) EntityName

func (LookupWebAppRelayServiceConnectionSlotResultOutput) Hostname

func (LookupWebAppRelayServiceConnectionSlotResultOutput) Id

Resource Id.

func (LookupWebAppRelayServiceConnectionSlotResultOutput) Kind

Kind of resource.

func (LookupWebAppRelayServiceConnectionSlotResultOutput) Name

Resource Name.

func (LookupWebAppRelayServiceConnectionSlotResultOutput) Port

func (LookupWebAppRelayServiceConnectionSlotResultOutput) ResourceConnectionString

func (LookupWebAppRelayServiceConnectionSlotResultOutput) ResourceType

func (LookupWebAppRelayServiceConnectionSlotResultOutput) ToLookupWebAppRelayServiceConnectionSlotResultOutput

func (o LookupWebAppRelayServiceConnectionSlotResultOutput) ToLookupWebAppRelayServiceConnectionSlotResultOutput() LookupWebAppRelayServiceConnectionSlotResultOutput

func (LookupWebAppRelayServiceConnectionSlotResultOutput) ToLookupWebAppRelayServiceConnectionSlotResultOutputWithContext

func (o LookupWebAppRelayServiceConnectionSlotResultOutput) ToLookupWebAppRelayServiceConnectionSlotResultOutputWithContext(ctx context.Context) LookupWebAppRelayServiceConnectionSlotResultOutput

func (LookupWebAppRelayServiceConnectionSlotResultOutput) Type

Resource type.

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"`
	// 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"`
	// Extended Location.
	ExtendedLocation *ExtendedLocationResponse `pulumi:"extendedLocation"`
	// 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"`
	// Identity to use for Key Vault Reference authentication.
	KeyVaultReferenceIdentity *string `pulumi:"keyVaultReferenceIdentity"`
	// 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"`
	// Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}
	ManagedEnvironmentId *string `pulumi:"managedEnvironmentId"`
	// 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"`
	// Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// 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"`
	// Checks if Customer provided storage account is required
	StorageAccountRequired *bool `pulumi:"storageAccountRequired"`
	// App suspended till in case memory-time quota is exceeded.
	SuspendedTill string `pulumi:"suspendedTill"`
	// 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"`
	// Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.
	// This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}
	VirtualNetworkSubnetId *string `pulumi:"virtualNetworkSubnetId"`
	// To enable accessing content over virtual network
	VnetContentShareEnabled *bool `pulumi:"vnetContentShareEnabled"`
	// To enable pulling image over Virtual Network
	VnetImagePullEnabled *bool `pulumi:"vnetImagePullEnabled"`
	// 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"`
}

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)

Description for Gets the details of a web, mobile, or API app. Azure REST API version: 2022-09-01.

Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01.

func (*LookupWebAppResult) Defaults

func (val *LookupWebAppResult) Defaults() *LookupWebAppResult

Defaults sets the appropriate defaults for LookupWebAppResult

type LookupWebAppResultOutput

type LookupWebAppResultOutput struct{ *pulumi.OutputState }

A web app, a mobile app backend, or an API app.

func (LookupWebAppResultOutput) AvailabilityState

func (o LookupWebAppResultOutput) AvailabilityState() pulumi.StringOutput

Management information availability state for the app.

func (LookupWebAppResultOutput) ClientAffinityEnabled

func (o LookupWebAppResultOutput) ClientAffinityEnabled() pulumi.BoolPtrOutput

<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>.

func (LookupWebAppResultOutput) ClientCertEnabled

func (o LookupWebAppResultOutput) ClientCertEnabled() pulumi.BoolPtrOutput

<code>true</code> to enable client certificate authentication (TLS mutual authentication); otherwise, <code>false</code>. Default is <code>false</code>.

func (LookupWebAppResultOutput) ClientCertExclusionPaths

func (o LookupWebAppResultOutput) ClientCertExclusionPaths() pulumi.StringPtrOutput

client certificate authentication comma-separated exclusion paths

func (LookupWebAppResultOutput) ClientCertMode

func (o LookupWebAppResultOutput) ClientCertMode() pulumi.StringPtrOutput

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 (LookupWebAppResultOutput) ContainerSize

func (o LookupWebAppResultOutput) ContainerSize() pulumi.IntPtrOutput

Size of the function container.

func (LookupWebAppResultOutput) CustomDomainVerificationId

func (o LookupWebAppResultOutput) CustomDomainVerificationId() pulumi.StringPtrOutput

Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.

func (LookupWebAppResultOutput) DailyMemoryTimeQuota

func (o LookupWebAppResultOutput) DailyMemoryTimeQuota() pulumi.IntPtrOutput

Maximum allowed daily memory-time quota (applicable on dynamic apps only).

func (LookupWebAppResultOutput) DefaultHostName

func (o LookupWebAppResultOutput) DefaultHostName() pulumi.StringOutput

Default hostname of the app. Read-only.

func (LookupWebAppResultOutput) ElementType

func (LookupWebAppResultOutput) ElementType() reflect.Type

func (LookupWebAppResultOutput) Enabled

<code>true</code> if the app is enabled; otherwise, <code>false</code>. Setting this value to false disables the app (takes the app offline).

func (LookupWebAppResultOutput) EnabledHostNames

func (o LookupWebAppResultOutput) EnabledHostNames() pulumi.StringArrayOutput

Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.

func (LookupWebAppResultOutput) ExtendedLocation

Extended Location.

func (LookupWebAppResultOutput) HostNameSslStates

Hostname SSL states are used to manage the SSL bindings for app's hostnames.

func (LookupWebAppResultOutput) HostNames

Hostnames associated with the app.

func (LookupWebAppResultOutput) HostNamesDisabled

func (o LookupWebAppResultOutput) HostNamesDisabled() pulumi.BoolPtrOutput

<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.

func (LookupWebAppResultOutput) HostingEnvironmentProfile

App Service Environment to use for the app.

func (LookupWebAppResultOutput) HttpsOnly

HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests

func (LookupWebAppResultOutput) HyperV

Hyper-V sandbox.

func (LookupWebAppResultOutput) Id

Resource Id.

func (LookupWebAppResultOutput) Identity

Managed service identity.

func (LookupWebAppResultOutput) InProgressOperationId

func (o LookupWebAppResultOutput) InProgressOperationId() pulumi.StringOutput

Specifies an operation id if this site has a pending operation.

func (LookupWebAppResultOutput) IsDefaultContainer

func (o LookupWebAppResultOutput) IsDefaultContainer() pulumi.BoolOutput

<code>true</code> if the app is a default container; otherwise, <code>false</code>.

func (LookupWebAppResultOutput) IsXenon

Obsolete: Hyper-V sandbox.

func (LookupWebAppResultOutput) KeyVaultReferenceIdentity

func (o LookupWebAppResultOutput) KeyVaultReferenceIdentity() pulumi.StringPtrOutput

Identity to use for Key Vault Reference authentication.

func (LookupWebAppResultOutput) Kind

Kind of resource.

func (LookupWebAppResultOutput) LastModifiedTimeUtc

func (o LookupWebAppResultOutput) LastModifiedTimeUtc() pulumi.StringOutput

Last time the app was modified, in UTC. Read-only.

func (LookupWebAppResultOutput) Location

Resource Location.

func (LookupWebAppResultOutput) ManagedEnvironmentId

func (o LookupWebAppResultOutput) ManagedEnvironmentId() pulumi.StringPtrOutput

Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}

func (LookupWebAppResultOutput) MaxNumberOfWorkers

func (o LookupWebAppResultOutput) MaxNumberOfWorkers() pulumi.IntOutput

Maximum number of workers. This only applies to Functions container.

func (LookupWebAppResultOutput) Name

Resource Name.

func (LookupWebAppResultOutput) OutboundIpAddresses

func (o LookupWebAppResultOutput) OutboundIpAddresses() pulumi.StringOutput

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.

func (LookupWebAppResultOutput) PossibleOutboundIpAddresses

func (o LookupWebAppResultOutput) PossibleOutboundIpAddresses() pulumi.StringOutput

List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.

func (LookupWebAppResultOutput) PublicNetworkAccess

func (o LookupWebAppResultOutput) PublicNetworkAccess() pulumi.StringPtrOutput

Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.

func (LookupWebAppResultOutput) RedundancyMode

func (o LookupWebAppResultOutput) RedundancyMode() pulumi.StringPtrOutput

Site redundancy mode

func (LookupWebAppResultOutput) RepositorySiteName

func (o LookupWebAppResultOutput) RepositorySiteName() pulumi.StringOutput

Name of the repository site.

func (LookupWebAppResultOutput) Reserved

<code>true</code> if reserved; otherwise, <code>false</code>.

func (LookupWebAppResultOutput) ResourceGroup

func (o LookupWebAppResultOutput) ResourceGroup() pulumi.StringOutput

Name of the resource group the app belongs to. Read-only.

func (LookupWebAppResultOutput) ScmSiteAlsoStopped

func (o LookupWebAppResultOutput) ScmSiteAlsoStopped() pulumi.BoolPtrOutput

<code>true</code> to stop SCM (KUDU) site when the app is stopped; otherwise, <code>false</code>. The default is <code>false</code>.

func (LookupWebAppResultOutput) ServerFarmId

Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

func (LookupWebAppResultOutput) SiteConfig

Configuration of the app.

func (LookupWebAppResultOutput) SlotSwapStatus

Status of the last deployment slot swap operation.

func (LookupWebAppResultOutput) State

Current state of the app.

func (LookupWebAppResultOutput) StorageAccountRequired

func (o LookupWebAppResultOutput) StorageAccountRequired() pulumi.BoolPtrOutput

Checks if Customer provided storage account is required

func (LookupWebAppResultOutput) SuspendedTill

func (o LookupWebAppResultOutput) SuspendedTill() pulumi.StringOutput

App suspended till in case memory-time quota is exceeded.

func (LookupWebAppResultOutput) Tags

Resource tags.

func (LookupWebAppResultOutput) TargetSwapSlot

func (o LookupWebAppResultOutput) TargetSwapSlot() pulumi.StringOutput

Specifies which deployment slot this app will swap into. Read-only.

func (LookupWebAppResultOutput) ToLookupWebAppResultOutput

func (o LookupWebAppResultOutput) ToLookupWebAppResultOutput() LookupWebAppResultOutput

func (LookupWebAppResultOutput) ToLookupWebAppResultOutputWithContext

func (o LookupWebAppResultOutput) ToLookupWebAppResultOutputWithContext(ctx context.Context) LookupWebAppResultOutput

func (LookupWebAppResultOutput) TrafficManagerHostNames

func (o LookupWebAppResultOutput) TrafficManagerHostNames() pulumi.StringArrayOutput

Azure Traffic Manager hostnames associated with the app. Read-only.

func (LookupWebAppResultOutput) Type

Resource type.

func (LookupWebAppResultOutput) UsageState

State indicating whether the app has exceeded its quota usage. Read-only.

func (LookupWebAppResultOutput) VirtualNetworkSubnetId

func (o LookupWebAppResultOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput

Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}

func (LookupWebAppResultOutput) VnetContentShareEnabled

func (o LookupWebAppResultOutput) VnetContentShareEnabled() pulumi.BoolPtrOutput

To enable accessing content over virtual network

func (LookupWebAppResultOutput) VnetImagePullEnabled

func (o LookupWebAppResultOutput) VnetImagePullEnabled() pulumi.BoolPtrOutput

To enable pulling image over Virtual Network

func (LookupWebAppResultOutput) VnetRouteAllEnabled

func (o LookupWebAppResultOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput

Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.

type LookupWebAppScmAllowedArgs

type LookupWebAppScmAllowedArgs struct {
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupWebAppScmAllowedOutputArgs

type LookupWebAppScmAllowedOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupWebAppScmAllowedOutputArgs) ElementType

type LookupWebAppScmAllowedResult

type LookupWebAppScmAllowedResult struct {
	// <code>true</code> to allow access to a publishing method; otherwise, <code>false</code>.
	Allow bool `pulumi:"allow"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Resource type.
	Type string `pulumi:"type"`
}

Publishing Credentials Policies parameters.

func LookupWebAppScmAllowed

func LookupWebAppScmAllowed(ctx *pulumi.Context, args *LookupWebAppScmAllowedArgs, opts ...pulumi.InvokeOption) (*LookupWebAppScmAllowedResult, error)

Description for Returns whether Scm basic auth is allowed on the site or not. Azure REST API version: 2022-09-01.

Other available API versions: 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2023-01-01, 2023-12-01.

type LookupWebAppScmAllowedResultOutput

type LookupWebAppScmAllowedResultOutput struct{ *pulumi.OutputState }

Publishing Credentials Policies parameters.

func (LookupWebAppScmAllowedResultOutput) Allow

<code>true</code> to allow access to a publishing method; otherwise, <code>false</code>.

func (LookupWebAppScmAllowedResultOutput) ElementType

func (LookupWebAppScmAllowedResultOutput) Id

Resource Id.

func (LookupWebAppScmAllowedResultOutput) Kind

Kind of resource.

func (LookupWebAppScmAllowedResultOutput) Name

Resource Name.

func (LookupWebAppScmAllowedResultOutput) ToLookupWebAppScmAllowedResultOutput

func (o LookupWebAppScmAllowedResultOutput) ToLookupWebAppScmAllowedResultOutput() LookupWebAppScmAllowedResultOutput

func (LookupWebAppScmAllowedResultOutput) ToLookupWebAppScmAllowedResultOutputWithContext

func (o LookupWebAppScmAllowedResultOutput) ToLookupWebAppScmAllowedResultOutputWithContext(ctx context.Context) LookupWebAppScmAllowedResultOutput

func (LookupWebAppScmAllowedResultOutput) Type

Resource type.

type LookupWebAppSiteContainerArgs

type LookupWebAppSiteContainerArgs struct {
	// Site Container Name
	ContainerName string `pulumi:"containerName"`
	// Name of the app.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupWebAppSiteContainerOutputArgs

type LookupWebAppSiteContainerOutputArgs struct {
	// Site Container Name
	ContainerName pulumi.StringInput `pulumi:"containerName"`
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupWebAppSiteContainerOutputArgs) ElementType

type LookupWebAppSiteContainerResult

type LookupWebAppSiteContainerResult struct {
	// Auth Type
	AuthType *string `pulumi:"authType"`
	// Created Time
	CreatedTime string `pulumi:"createdTime"`
	// List of environment variables
	EnvironmentVariables []EnvironmentVariableResponse `pulumi:"environmentVariables"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Image Name
	Image string `pulumi:"image"`
	// <code>true</code> if the container is the main site container; <code>false</code> otherwise.
	IsMain bool `pulumi:"isMain"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Last Modified Time
	LastModifiedTime string `pulumi:"lastModifiedTime"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Password Secret
	PasswordSecret *string `pulumi:"passwordSecret"`
	// StartUp Command
	StartUpCommand *string `pulumi:"startUpCommand"`
	// Target Port
	TargetPort *string `pulumi:"targetPort"`
	// Resource type.
	Type string `pulumi:"type"`
	// UserManagedIdentity ClientId
	UserManagedIdentityClientId *string `pulumi:"userManagedIdentityClientId"`
	// User Name
	UserName *string `pulumi:"userName"`
	// List of volume mounts
	VolumeMounts []VolumeMountResponse `pulumi:"volumeMounts"`
}

Container of a site

func LookupWebAppSiteContainer

func LookupWebAppSiteContainer(ctx *pulumi.Context, args *LookupWebAppSiteContainerArgs, opts ...pulumi.InvokeOption) (*LookupWebAppSiteContainerResult, error)

Container of a site Azure REST API version: 2023-12-01.

type LookupWebAppSiteContainerResultOutput

type LookupWebAppSiteContainerResultOutput struct{ *pulumi.OutputState }

Container of a site

func (LookupWebAppSiteContainerResultOutput) AuthType

Auth Type

func (LookupWebAppSiteContainerResultOutput) CreatedTime

Created Time

func (LookupWebAppSiteContainerResultOutput) ElementType

func (LookupWebAppSiteContainerResultOutput) EnvironmentVariables

List of environment variables

func (LookupWebAppSiteContainerResultOutput) Id

Resource Id.

func (LookupWebAppSiteContainerResultOutput) Image

Image Name

func (LookupWebAppSiteContainerResultOutput) IsMain

<code>true</code> if the container is the main site container; <code>false</code> otherwise.

func (LookupWebAppSiteContainerResultOutput) Kind

Kind of resource.

func (LookupWebAppSiteContainerResultOutput) LastModifiedTime

Last Modified Time

func (LookupWebAppSiteContainerResultOutput) Name

Resource Name.

func (LookupWebAppSiteContainerResultOutput) PasswordSecret

Password Secret

func (LookupWebAppSiteContainerResultOutput) StartUpCommand

StartUp Command

func (LookupWebAppSiteContainerResultOutput) TargetPort

Target Port

func (LookupWebAppSiteContainerResultOutput) ToLookupWebAppSiteContainerResultOutput

func (o LookupWebAppSiteContainerResultOutput) ToLookupWebAppSiteContainerResultOutput() LookupWebAppSiteContainerResultOutput

func (LookupWebAppSiteContainerResultOutput) ToLookupWebAppSiteContainerResultOutputWithContext

func (o LookupWebAppSiteContainerResultOutput) ToLookupWebAppSiteContainerResultOutputWithContext(ctx context.Context) LookupWebAppSiteContainerResultOutput

func (LookupWebAppSiteContainerResultOutput) Type

Resource type.

func (LookupWebAppSiteContainerResultOutput) UserManagedIdentityClientId

func (o LookupWebAppSiteContainerResultOutput) UserManagedIdentityClientId() pulumi.StringPtrOutput

UserManagedIdentity ClientId

func (LookupWebAppSiteContainerResultOutput) UserName

User Name

func (LookupWebAppSiteContainerResultOutput) VolumeMounts

List of volume mounts

type LookupWebAppSiteContainerSlotArgs

type LookupWebAppSiteContainerSlotArgs struct {
	// Site Container Name
	ContainerName string `pulumi:"containerName"`
	// 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 Site Container for the production slot.
	Slot string `pulumi:"slot"`
}

type LookupWebAppSiteContainerSlotOutputArgs

type LookupWebAppSiteContainerSlotOutputArgs struct {
	// Site Container Name
	ContainerName pulumi.StringInput `pulumi:"containerName"`
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the deployment slot. If a slot is not specified, the API will get the Site Container for the production slot.
	Slot pulumi.StringInput `pulumi:"slot"`
}

func (LookupWebAppSiteContainerSlotOutputArgs) ElementType

type LookupWebAppSiteContainerSlotResult

type LookupWebAppSiteContainerSlotResult struct {
	// Auth Type
	AuthType *string `pulumi:"authType"`
	// Created Time
	CreatedTime string `pulumi:"createdTime"`
	// List of environment variables
	EnvironmentVariables []EnvironmentVariableResponse `pulumi:"environmentVariables"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Image Name
	Image string `pulumi:"image"`
	// <code>true</code> if the container is the main site container; <code>false</code> otherwise.
	IsMain bool `pulumi:"isMain"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Last Modified Time
	LastModifiedTime string `pulumi:"lastModifiedTime"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Password Secret
	PasswordSecret *string `pulumi:"passwordSecret"`
	// StartUp Command
	StartUpCommand *string `pulumi:"startUpCommand"`
	// Target Port
	TargetPort *string `pulumi:"targetPort"`
	// Resource type.
	Type string `pulumi:"type"`
	// UserManagedIdentity ClientId
	UserManagedIdentityClientId *string `pulumi:"userManagedIdentityClientId"`
	// User Name
	UserName *string `pulumi:"userName"`
	// List of volume mounts
	VolumeMounts []VolumeMountResponse `pulumi:"volumeMounts"`
}

Container of a site

func LookupWebAppSiteContainerSlot

Container of a site Azure REST API version: 2023-12-01.

type LookupWebAppSiteContainerSlotResultOutput

type LookupWebAppSiteContainerSlotResultOutput struct{ *pulumi.OutputState }

Container of a site

func (LookupWebAppSiteContainerSlotResultOutput) AuthType

Auth Type

func (LookupWebAppSiteContainerSlotResultOutput) CreatedTime

Created Time

func (LookupWebAppSiteContainerSlotResultOutput) ElementType

func (LookupWebAppSiteContainerSlotResultOutput) EnvironmentVariables

List of environment variables

func (LookupWebAppSiteContainerSlotResultOutput) Id

Resource Id.

func (LookupWebAppSiteContainerSlotResultOutput) Image

Image Name

func (LookupWebAppSiteContainerSlotResultOutput) IsMain

<code>true</code> if the container is the main site container; <code>false</code> otherwise.

func (LookupWebAppSiteContainerSlotResultOutput) Kind

Kind of resource.

func (LookupWebAppSiteContainerSlotResultOutput) LastModifiedTime

Last Modified Time

func (LookupWebAppSiteContainerSlotResultOutput) Name

Resource Name.

func (LookupWebAppSiteContainerSlotResultOutput) PasswordSecret

Password Secret

func (LookupWebAppSiteContainerSlotResultOutput) StartUpCommand

StartUp Command

func (LookupWebAppSiteContainerSlotResultOutput) TargetPort

Target Port

func (LookupWebAppSiteContainerSlotResultOutput) ToLookupWebAppSiteContainerSlotResultOutput

func (o LookupWebAppSiteContainerSlotResultOutput) ToLookupWebAppSiteContainerSlotResultOutput() LookupWebAppSiteContainerSlotResultOutput

func (LookupWebAppSiteContainerSlotResultOutput) ToLookupWebAppSiteContainerSlotResultOutputWithContext

func (o LookupWebAppSiteContainerSlotResultOutput) ToLookupWebAppSiteContainerSlotResultOutputWithContext(ctx context.Context) LookupWebAppSiteContainerSlotResultOutput

func (LookupWebAppSiteContainerSlotResultOutput) Type

Resource type.

func (LookupWebAppSiteContainerSlotResultOutput) UserManagedIdentityClientId

func (o LookupWebAppSiteContainerSlotResultOutput) UserManagedIdentityClientId() pulumi.StringPtrOutput

UserManagedIdentity ClientId

func (LookupWebAppSiteContainerSlotResultOutput) UserName

User Name

func (LookupWebAppSiteContainerSlotResultOutput) VolumeMounts

List of volume mounts

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 LookupWebAppSiteExtensionOutputArgs

type LookupWebAppSiteExtensionOutputArgs struct {
	// Site name.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Site extension name.
	SiteExtensionId pulumi.StringInput `pulumi:"siteExtensionId"`
}

func (LookupWebAppSiteExtensionOutputArgs) ElementType

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"`
	Title   *string `pulumi:"title"`
	// Resource type.
	Type string `pulumi:"type"`
	// Version information.
	Version *string `pulumi:"version"`
}

Site Extension Information.

func LookupWebAppSiteExtension

func LookupWebAppSiteExtension(ctx *pulumi.Context, args *LookupWebAppSiteExtensionArgs, opts ...pulumi.InvokeOption) (*LookupWebAppSiteExtensionResult, error)

Description for Get site extension information by its ID for a web site, or a deployment slot. Azure REST API version: 2022-09-01.

Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppSiteExtensionResultOutput

type LookupWebAppSiteExtensionResultOutput struct{ *pulumi.OutputState }

Site Extension Information.

func (LookupWebAppSiteExtensionResultOutput) Authors

List of authors.

func (LookupWebAppSiteExtensionResultOutput) Comment

Site Extension comment.

func (LookupWebAppSiteExtensionResultOutput) Description

Detailed description.

func (LookupWebAppSiteExtensionResultOutput) DownloadCount

Count of downloads.

func (LookupWebAppSiteExtensionResultOutput) ElementType

func (LookupWebAppSiteExtensionResultOutput) ExtensionId

Site extension ID.

func (LookupWebAppSiteExtensionResultOutput) ExtensionType

Site extension type.

func (LookupWebAppSiteExtensionResultOutput) ExtensionUrl

Extension URL.

func (LookupWebAppSiteExtensionResultOutput) FeedUrl

Feed URL.

func (LookupWebAppSiteExtensionResultOutput) IconUrl

Icon URL.

func (LookupWebAppSiteExtensionResultOutput) Id

Resource Id.

func (LookupWebAppSiteExtensionResultOutput) InstalledDateTime

Installed timestamp.

func (LookupWebAppSiteExtensionResultOutput) InstallerCommandLineParams

func (o LookupWebAppSiteExtensionResultOutput) InstallerCommandLineParams() pulumi.StringPtrOutput

Installer command line parameters.

func (LookupWebAppSiteExtensionResultOutput) Kind

Kind of resource.

func (LookupWebAppSiteExtensionResultOutput) LicenseUrl

License URL.

func (LookupWebAppSiteExtensionResultOutput) LocalIsLatestVersion

<code>true</code> if the local version is the latest version; <code>false</code> otherwise.

func (LookupWebAppSiteExtensionResultOutput) LocalPath

Local path.

func (LookupWebAppSiteExtensionResultOutput) Name

Resource Name.

func (LookupWebAppSiteExtensionResultOutput) ProjectUrl

Project URL.

func (LookupWebAppSiteExtensionResultOutput) ProvisioningState

Provisioning state.

func (LookupWebAppSiteExtensionResultOutput) PublishedDateTime

Published timestamp.

func (LookupWebAppSiteExtensionResultOutput) Summary

Summary description.

func (LookupWebAppSiteExtensionResultOutput) Title

func (LookupWebAppSiteExtensionResultOutput) ToLookupWebAppSiteExtensionResultOutput

func (o LookupWebAppSiteExtensionResultOutput) ToLookupWebAppSiteExtensionResultOutput() LookupWebAppSiteExtensionResultOutput

func (LookupWebAppSiteExtensionResultOutput) ToLookupWebAppSiteExtensionResultOutputWithContext

func (o LookupWebAppSiteExtensionResultOutput) ToLookupWebAppSiteExtensionResultOutputWithContext(ctx context.Context) LookupWebAppSiteExtensionResultOutput

func (LookupWebAppSiteExtensionResultOutput) Type

Resource type.

func (LookupWebAppSiteExtensionResultOutput) Version

Version 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 LookupWebAppSiteExtensionSlotOutputArgs

type LookupWebAppSiteExtensionSlotOutputArgs struct {
	// Site name.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Site extension name.
	SiteExtensionId pulumi.StringInput `pulumi:"siteExtensionId"`
	// Name of the deployment slot. If a slot is not specified, the API uses the production slot.
	Slot pulumi.StringInput `pulumi:"slot"`
}

func (LookupWebAppSiteExtensionSlotOutputArgs) ElementType

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"`
	Title   *string `pulumi:"title"`
	// Resource type.
	Type string `pulumi:"type"`
	// Version information.
	Version *string `pulumi:"version"`
}

Site Extension Information.

func LookupWebAppSiteExtensionSlot

Description for Get site extension information by its ID for a web site, or a deployment slot. Azure REST API version: 2022-09-01.

Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppSiteExtensionSlotResultOutput

type LookupWebAppSiteExtensionSlotResultOutput struct{ *pulumi.OutputState }

Site Extension Information.

func (LookupWebAppSiteExtensionSlotResultOutput) Authors

List of authors.

func (LookupWebAppSiteExtensionSlotResultOutput) Comment

Site Extension comment.

func (LookupWebAppSiteExtensionSlotResultOutput) Description

Detailed description.

func (LookupWebAppSiteExtensionSlotResultOutput) DownloadCount

Count of downloads.

func (LookupWebAppSiteExtensionSlotResultOutput) ElementType

func (LookupWebAppSiteExtensionSlotResultOutput) ExtensionId

Site extension ID.

func (LookupWebAppSiteExtensionSlotResultOutput) ExtensionType

Site extension type.

func (LookupWebAppSiteExtensionSlotResultOutput) ExtensionUrl

Extension URL.

func (LookupWebAppSiteExtensionSlotResultOutput) FeedUrl

Feed URL.

func (LookupWebAppSiteExtensionSlotResultOutput) IconUrl

Icon URL.

func (LookupWebAppSiteExtensionSlotResultOutput) Id

Resource Id.

func (LookupWebAppSiteExtensionSlotResultOutput) InstalledDateTime

Installed timestamp.

func (LookupWebAppSiteExtensionSlotResultOutput) InstallerCommandLineParams

func (o LookupWebAppSiteExtensionSlotResultOutput) InstallerCommandLineParams() pulumi.StringPtrOutput

Installer command line parameters.

func (LookupWebAppSiteExtensionSlotResultOutput) Kind

Kind of resource.

func (LookupWebAppSiteExtensionSlotResultOutput) LicenseUrl

License URL.

func (LookupWebAppSiteExtensionSlotResultOutput) LocalIsLatestVersion

<code>true</code> if the local version is the latest version; <code>false</code> otherwise.

func (LookupWebAppSiteExtensionSlotResultOutput) LocalPath

Local path.

func (LookupWebAppSiteExtensionSlotResultOutput) Name

Resource Name.

func (LookupWebAppSiteExtensionSlotResultOutput) ProjectUrl

Project URL.

func (LookupWebAppSiteExtensionSlotResultOutput) ProvisioningState

Provisioning state.

func (LookupWebAppSiteExtensionSlotResultOutput) PublishedDateTime

Published timestamp.

func (LookupWebAppSiteExtensionSlotResultOutput) Summary

Summary description.

func (LookupWebAppSiteExtensionSlotResultOutput) Title

func (LookupWebAppSiteExtensionSlotResultOutput) ToLookupWebAppSiteExtensionSlotResultOutput

func (o LookupWebAppSiteExtensionSlotResultOutput) ToLookupWebAppSiteExtensionSlotResultOutput() LookupWebAppSiteExtensionSlotResultOutput

func (LookupWebAppSiteExtensionSlotResultOutput) ToLookupWebAppSiteExtensionSlotResultOutputWithContext

func (o LookupWebAppSiteExtensionSlotResultOutput) ToLookupWebAppSiteExtensionSlotResultOutputWithContext(ctx context.Context) LookupWebAppSiteExtensionSlotResultOutput

func (LookupWebAppSiteExtensionSlotResultOutput) Type

Resource type.

func (LookupWebAppSiteExtensionSlotResultOutput) Version

Version 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

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 LookupWebAppSlotConfigurationNamesOutputArgs

type LookupWebAppSlotConfigurationNamesOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupWebAppSlotConfigurationNamesOutputArgs) ElementType

type LookupWebAppSlotConfigurationNamesResult

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

Slot Config names azure resource.

func LookupWebAppSlotConfigurationNames

Description for Gets the names of app settings and connection strings that stick to the slot (not swapped). Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppSlotConfigurationNamesResultOutput

type LookupWebAppSlotConfigurationNamesResultOutput struct{ *pulumi.OutputState }

Slot Config names azure resource.

func (LookupWebAppSlotConfigurationNamesResultOutput) AppSettingNames

List of application settings names.

func (LookupWebAppSlotConfigurationNamesResultOutput) AzureStorageConfigNames

List of external Azure storage account identifiers.

func (LookupWebAppSlotConfigurationNamesResultOutput) ConnectionStringNames

List of connection string names.

func (LookupWebAppSlotConfigurationNamesResultOutput) ElementType

func (LookupWebAppSlotConfigurationNamesResultOutput) Id

Resource Id.

func (LookupWebAppSlotConfigurationNamesResultOutput) Kind

Kind of resource.

func (LookupWebAppSlotConfigurationNamesResultOutput) Name

Resource Name.

func (LookupWebAppSlotConfigurationNamesResultOutput) ToLookupWebAppSlotConfigurationNamesResultOutput

func (o LookupWebAppSlotConfigurationNamesResultOutput) ToLookupWebAppSlotConfigurationNamesResultOutput() LookupWebAppSlotConfigurationNamesResultOutput

func (LookupWebAppSlotConfigurationNamesResultOutput) ToLookupWebAppSlotConfigurationNamesResultOutputWithContext

func (o LookupWebAppSlotConfigurationNamesResultOutput) ToLookupWebAppSlotConfigurationNamesResultOutputWithContext(ctx context.Context) LookupWebAppSlotConfigurationNamesResultOutput

func (LookupWebAppSlotConfigurationNamesResultOutput) Type

Resource type.

type LookupWebAppSlotOutputArgs

type LookupWebAppSlotOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the deployment slot. By default, this API returns the production slot.
	Slot pulumi.StringInput `pulumi:"slot"`
}

func (LookupWebAppSlotOutputArgs) ElementType

func (LookupWebAppSlotOutputArgs) ElementType() reflect.Type

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"`
	// 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"`
	// Extended Location.
	ExtendedLocation *ExtendedLocationResponse `pulumi:"extendedLocation"`
	// 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"`
	// Identity to use for Key Vault Reference authentication.
	KeyVaultReferenceIdentity *string `pulumi:"keyVaultReferenceIdentity"`
	// 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"`
	// Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}
	ManagedEnvironmentId *string `pulumi:"managedEnvironmentId"`
	// 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"`
	// Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// 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"`
	// Checks if Customer provided storage account is required
	StorageAccountRequired *bool `pulumi:"storageAccountRequired"`
	// App suspended till in case memory-time quota is exceeded.
	SuspendedTill string `pulumi:"suspendedTill"`
	// 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"`
	// Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.
	// This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}
	VirtualNetworkSubnetId *string `pulumi:"virtualNetworkSubnetId"`
	// To enable accessing content over virtual network
	VnetContentShareEnabled *bool `pulumi:"vnetContentShareEnabled"`
	// To enable pulling image over Virtual Network
	VnetImagePullEnabled *bool `pulumi:"vnetImagePullEnabled"`
	// 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"`
}

A web app, a mobile app backend, or an API app.

func LookupWebAppSlot

func LookupWebAppSlot(ctx *pulumi.Context, args *LookupWebAppSlotArgs, opts ...pulumi.InvokeOption) (*LookupWebAppSlotResult, error)

Description for Gets the details of a web, mobile, or API app. Azure REST API version: 2022-09-01.

Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01.

func (*LookupWebAppSlotResult) Defaults

Defaults sets the appropriate defaults for LookupWebAppSlotResult

type LookupWebAppSlotResultOutput

type LookupWebAppSlotResultOutput struct{ *pulumi.OutputState }

A web app, a mobile app backend, or an API app.

func (LookupWebAppSlotResultOutput) AvailabilityState

func (o LookupWebAppSlotResultOutput) AvailabilityState() pulumi.StringOutput

Management information availability state for the app.

func (LookupWebAppSlotResultOutput) ClientAffinityEnabled

func (o LookupWebAppSlotResultOutput) ClientAffinityEnabled() pulumi.BoolPtrOutput

<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>.

func (LookupWebAppSlotResultOutput) ClientCertEnabled

func (o LookupWebAppSlotResultOutput) ClientCertEnabled() pulumi.BoolPtrOutput

<code>true</code> to enable client certificate authentication (TLS mutual authentication); otherwise, <code>false</code>. Default is <code>false</code>.

func (LookupWebAppSlotResultOutput) ClientCertExclusionPaths

func (o LookupWebAppSlotResultOutput) ClientCertExclusionPaths() pulumi.StringPtrOutput

client certificate authentication comma-separated exclusion paths

func (LookupWebAppSlotResultOutput) ClientCertMode

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 (LookupWebAppSlotResultOutput) ContainerSize

Size of the function container.

func (LookupWebAppSlotResultOutput) CustomDomainVerificationId

func (o LookupWebAppSlotResultOutput) CustomDomainVerificationId() pulumi.StringPtrOutput

Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.

func (LookupWebAppSlotResultOutput) DailyMemoryTimeQuota

func (o LookupWebAppSlotResultOutput) DailyMemoryTimeQuota() pulumi.IntPtrOutput

Maximum allowed daily memory-time quota (applicable on dynamic apps only).

func (LookupWebAppSlotResultOutput) DefaultHostName

func (o LookupWebAppSlotResultOutput) DefaultHostName() pulumi.StringOutput

Default hostname of the app. Read-only.

func (LookupWebAppSlotResultOutput) ElementType

func (LookupWebAppSlotResultOutput) Enabled

<code>true</code> if the app is enabled; otherwise, <code>false</code>. Setting this value to false disables the app (takes the app offline).

func (LookupWebAppSlotResultOutput) EnabledHostNames

Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.

func (LookupWebAppSlotResultOutput) ExtendedLocation

Extended Location.

func (LookupWebAppSlotResultOutput) HostNameSslStates

Hostname SSL states are used to manage the SSL bindings for app's hostnames.

func (LookupWebAppSlotResultOutput) HostNames

Hostnames associated with the app.

func (LookupWebAppSlotResultOutput) HostNamesDisabled

func (o LookupWebAppSlotResultOutput) HostNamesDisabled() pulumi.BoolPtrOutput

<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.

func (LookupWebAppSlotResultOutput) HostingEnvironmentProfile

App Service Environment to use for the app.

func (LookupWebAppSlotResultOutput) HttpsOnly

HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests

func (LookupWebAppSlotResultOutput) HyperV

Hyper-V sandbox.

func (LookupWebAppSlotResultOutput) Id

Resource Id.

func (LookupWebAppSlotResultOutput) Identity

Managed service identity.

func (LookupWebAppSlotResultOutput) InProgressOperationId

func (o LookupWebAppSlotResultOutput) InProgressOperationId() pulumi.StringOutput

Specifies an operation id if this site has a pending operation.

func (LookupWebAppSlotResultOutput) IsDefaultContainer

func (o LookupWebAppSlotResultOutput) IsDefaultContainer() pulumi.BoolOutput

<code>true</code> if the app is a default container; otherwise, <code>false</code>.

func (LookupWebAppSlotResultOutput) IsXenon

Obsolete: Hyper-V sandbox.

func (LookupWebAppSlotResultOutput) KeyVaultReferenceIdentity

func (o LookupWebAppSlotResultOutput) KeyVaultReferenceIdentity() pulumi.StringPtrOutput

Identity to use for Key Vault Reference authentication.

func (LookupWebAppSlotResultOutput) Kind

Kind of resource.

func (LookupWebAppSlotResultOutput) LastModifiedTimeUtc

func (o LookupWebAppSlotResultOutput) LastModifiedTimeUtc() pulumi.StringOutput

Last time the app was modified, in UTC. Read-only.

func (LookupWebAppSlotResultOutput) Location

Resource Location.

func (LookupWebAppSlotResultOutput) ManagedEnvironmentId

func (o LookupWebAppSlotResultOutput) ManagedEnvironmentId() pulumi.StringPtrOutput

Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}

func (LookupWebAppSlotResultOutput) MaxNumberOfWorkers

func (o LookupWebAppSlotResultOutput) MaxNumberOfWorkers() pulumi.IntOutput

Maximum number of workers. This only applies to Functions container.

func (LookupWebAppSlotResultOutput) Name

Resource Name.

func (LookupWebAppSlotResultOutput) OutboundIpAddresses

func (o LookupWebAppSlotResultOutput) OutboundIpAddresses() pulumi.StringOutput

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.

func (LookupWebAppSlotResultOutput) PossibleOutboundIpAddresses

func (o LookupWebAppSlotResultOutput) PossibleOutboundIpAddresses() pulumi.StringOutput

List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.

func (LookupWebAppSlotResultOutput) PublicNetworkAccess

func (o LookupWebAppSlotResultOutput) PublicNetworkAccess() pulumi.StringPtrOutput

Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.

func (LookupWebAppSlotResultOutput) RedundancyMode

Site redundancy mode

func (LookupWebAppSlotResultOutput) RepositorySiteName

func (o LookupWebAppSlotResultOutput) RepositorySiteName() pulumi.StringOutput

Name of the repository site.

func (LookupWebAppSlotResultOutput) Reserved

<code>true</code> if reserved; otherwise, <code>false</code>.

func (LookupWebAppSlotResultOutput) ResourceGroup

Name of the resource group the app belongs to. Read-only.

func (LookupWebAppSlotResultOutput) ScmSiteAlsoStopped

func (o LookupWebAppSlotResultOutput) ScmSiteAlsoStopped() pulumi.BoolPtrOutput

<code>true</code> to stop SCM (KUDU) site when the app is stopped; otherwise, <code>false</code>. The default is <code>false</code>.

func (LookupWebAppSlotResultOutput) ServerFarmId

Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

func (LookupWebAppSlotResultOutput) SiteConfig

Configuration of the app.

func (LookupWebAppSlotResultOutput) SlotSwapStatus

Status of the last deployment slot swap operation.

func (LookupWebAppSlotResultOutput) State

Current state of the app.

func (LookupWebAppSlotResultOutput) StorageAccountRequired

func (o LookupWebAppSlotResultOutput) StorageAccountRequired() pulumi.BoolPtrOutput

Checks if Customer provided storage account is required

func (LookupWebAppSlotResultOutput) SuspendedTill

App suspended till in case memory-time quota is exceeded.

func (LookupWebAppSlotResultOutput) Tags

Resource tags.

func (LookupWebAppSlotResultOutput) TargetSwapSlot

Specifies which deployment slot this app will swap into. Read-only.

func (LookupWebAppSlotResultOutput) ToLookupWebAppSlotResultOutput

func (o LookupWebAppSlotResultOutput) ToLookupWebAppSlotResultOutput() LookupWebAppSlotResultOutput

func (LookupWebAppSlotResultOutput) ToLookupWebAppSlotResultOutputWithContext

func (o LookupWebAppSlotResultOutput) ToLookupWebAppSlotResultOutputWithContext(ctx context.Context) LookupWebAppSlotResultOutput

func (LookupWebAppSlotResultOutput) TrafficManagerHostNames

func (o LookupWebAppSlotResultOutput) TrafficManagerHostNames() pulumi.StringArrayOutput

Azure Traffic Manager hostnames associated with the app. Read-only.

func (LookupWebAppSlotResultOutput) Type

Resource type.

func (LookupWebAppSlotResultOutput) UsageState

State indicating whether the app has exceeded its quota usage. Read-only.

func (LookupWebAppSlotResultOutput) VirtualNetworkSubnetId

func (o LookupWebAppSlotResultOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput

Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}

func (LookupWebAppSlotResultOutput) VnetContentShareEnabled

func (o LookupWebAppSlotResultOutput) VnetContentShareEnabled() pulumi.BoolPtrOutput

To enable accessing content over virtual network

func (LookupWebAppSlotResultOutput) VnetImagePullEnabled

func (o LookupWebAppSlotResultOutput) VnetImagePullEnabled() pulumi.BoolPtrOutput

To enable pulling image over Virtual Network

func (LookupWebAppSlotResultOutput) VnetRouteAllEnabled

func (o LookupWebAppSlotResultOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput

Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.

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 LookupWebAppSourceControlOutputArgs

type LookupWebAppSourceControlOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupWebAppSourceControlOutputArgs) ElementType

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"`
	// If GitHub Action is selected, than the associated configuration.
	GitHubActionConfiguration *GitHubActionConfigurationResponse `pulumi:"gitHubActionConfiguration"`
	// 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"`
	// Resource type.
	Type string `pulumi:"type"`
}

Source control configuration for an app.

func LookupWebAppSourceControl

func LookupWebAppSourceControl(ctx *pulumi.Context, args *LookupWebAppSourceControlArgs, opts ...pulumi.InvokeOption) (*LookupWebAppSourceControlResult, error)

Description for Gets the source control configuration of an app. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppSourceControlResultOutput

type LookupWebAppSourceControlResultOutput struct{ *pulumi.OutputState }

Source control configuration for an app.

func (LookupWebAppSourceControlResultOutput) Branch

Name of branch to use for deployment.

func (LookupWebAppSourceControlResultOutput) DeploymentRollbackEnabled

func (o LookupWebAppSourceControlResultOutput) DeploymentRollbackEnabled() pulumi.BoolPtrOutput

<code>true</code> to enable deployment rollback; otherwise, <code>false</code>.

func (LookupWebAppSourceControlResultOutput) ElementType

func (LookupWebAppSourceControlResultOutput) GitHubActionConfiguration

If GitHub Action is selected, than the associated configuration.

func (LookupWebAppSourceControlResultOutput) Id

Resource Id.

func (LookupWebAppSourceControlResultOutput) IsGitHubAction

<code>true</code> if this is deployed via GitHub action.

func (LookupWebAppSourceControlResultOutput) IsManualIntegration

<code>true</code> to limit to manual integration; <code>false</code> to enable continuous integration (which configures webhooks into online repos like GitHub).

func (LookupWebAppSourceControlResultOutput) IsMercurial

<code>true</code> for a Mercurial repository; <code>false</code> for a Git repository.

func (LookupWebAppSourceControlResultOutput) Kind

Kind of resource.

func (LookupWebAppSourceControlResultOutput) Name

Resource Name.

func (LookupWebAppSourceControlResultOutput) RepoUrl

Repository or source control URL.

func (LookupWebAppSourceControlResultOutput) ToLookupWebAppSourceControlResultOutput

func (o LookupWebAppSourceControlResultOutput) ToLookupWebAppSourceControlResultOutput() LookupWebAppSourceControlResultOutput

func (LookupWebAppSourceControlResultOutput) ToLookupWebAppSourceControlResultOutputWithContext

func (o LookupWebAppSourceControlResultOutput) ToLookupWebAppSourceControlResultOutputWithContext(ctx context.Context) LookupWebAppSourceControlResultOutput

func (LookupWebAppSourceControlResultOutput) Type

Resource type.

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 LookupWebAppSourceControlSlotOutputArgs

type LookupWebAppSourceControlSlotOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `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 pulumi.StringInput `pulumi:"slot"`
}

func (LookupWebAppSourceControlSlotOutputArgs) ElementType

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"`
	// If GitHub Action is selected, than the associated configuration.
	GitHubActionConfiguration *GitHubActionConfigurationResponse `pulumi:"gitHubActionConfiguration"`
	// 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"`
	// Resource type.
	Type string `pulumi:"type"`
}

Source control configuration for an app.

func LookupWebAppSourceControlSlot

Description for Gets the source control configuration of an app. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppSourceControlSlotResultOutput

type LookupWebAppSourceControlSlotResultOutput struct{ *pulumi.OutputState }

Source control configuration for an app.

func (LookupWebAppSourceControlSlotResultOutput) Branch

Name of branch to use for deployment.

func (LookupWebAppSourceControlSlotResultOutput) DeploymentRollbackEnabled

func (o LookupWebAppSourceControlSlotResultOutput) DeploymentRollbackEnabled() pulumi.BoolPtrOutput

<code>true</code> to enable deployment rollback; otherwise, <code>false</code>.

func (LookupWebAppSourceControlSlotResultOutput) ElementType

func (LookupWebAppSourceControlSlotResultOutput) GitHubActionConfiguration

If GitHub Action is selected, than the associated configuration.

func (LookupWebAppSourceControlSlotResultOutput) Id

Resource Id.

func (LookupWebAppSourceControlSlotResultOutput) IsGitHubAction

<code>true</code> if this is deployed via GitHub action.

func (LookupWebAppSourceControlSlotResultOutput) IsManualIntegration

<code>true</code> to limit to manual integration; <code>false</code> to enable continuous integration (which configures webhooks into online repos like GitHub).

func (LookupWebAppSourceControlSlotResultOutput) IsMercurial

<code>true</code> for a Mercurial repository; <code>false</code> for a Git repository.

func (LookupWebAppSourceControlSlotResultOutput) Kind

Kind of resource.

func (LookupWebAppSourceControlSlotResultOutput) Name

Resource Name.

func (LookupWebAppSourceControlSlotResultOutput) RepoUrl

Repository or source control URL.

func (LookupWebAppSourceControlSlotResultOutput) ToLookupWebAppSourceControlSlotResultOutput

func (o LookupWebAppSourceControlSlotResultOutput) ToLookupWebAppSourceControlSlotResultOutput() LookupWebAppSourceControlSlotResultOutput

func (LookupWebAppSourceControlSlotResultOutput) ToLookupWebAppSourceControlSlotResultOutputWithContext

func (o LookupWebAppSourceControlSlotResultOutput) ToLookupWebAppSourceControlSlotResultOutputWithContext(ctx context.Context) LookupWebAppSourceControlSlotResultOutput

func (LookupWebAppSourceControlSlotResultOutput) Type

Resource type.

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 LookupWebAppSwiftVirtualNetworkConnectionOutputArgs

type LookupWebAppSwiftVirtualNetworkConnectionOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupWebAppSwiftVirtualNetworkConnectionOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration.

func LookupWebAppSwiftVirtualNetworkConnection

Description for Gets a Swift Virtual Network connection. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppSwiftVirtualNetworkConnectionResultOutput

type LookupWebAppSwiftVirtualNetworkConnectionResultOutput struct{ *pulumi.OutputState }

Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration.

func (LookupWebAppSwiftVirtualNetworkConnectionResultOutput) ElementType

func (LookupWebAppSwiftVirtualNetworkConnectionResultOutput) Id

Resource Id.

func (LookupWebAppSwiftVirtualNetworkConnectionResultOutput) Kind

Kind of resource.

func (LookupWebAppSwiftVirtualNetworkConnectionResultOutput) Name

Resource Name.

func (LookupWebAppSwiftVirtualNetworkConnectionResultOutput) SubnetResourceId

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.

func (LookupWebAppSwiftVirtualNetworkConnectionResultOutput) SwiftSupported

A flag that specifies if the scale unit this Web App is on supports Swift integration.

func (LookupWebAppSwiftVirtualNetworkConnectionResultOutput) ToLookupWebAppSwiftVirtualNetworkConnectionResultOutput

func (LookupWebAppSwiftVirtualNetworkConnectionResultOutput) ToLookupWebAppSwiftVirtualNetworkConnectionResultOutputWithContext

func (o LookupWebAppSwiftVirtualNetworkConnectionResultOutput) ToLookupWebAppSwiftVirtualNetworkConnectionResultOutputWithContext(ctx context.Context) LookupWebAppSwiftVirtualNetworkConnectionResultOutput

func (LookupWebAppSwiftVirtualNetworkConnectionResultOutput) Type

Resource type.

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 LookupWebAppSwiftVirtualNetworkConnectionSlotOutputArgs

type LookupWebAppSwiftVirtualNetworkConnectionSlotOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `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 pulumi.StringInput `pulumi:"slot"`
}

func (LookupWebAppSwiftVirtualNetworkConnectionSlotOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
}

Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration.

func LookupWebAppSwiftVirtualNetworkConnectionSlot

Description for Gets a Swift Virtual Network connection. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppSwiftVirtualNetworkConnectionSlotResultOutput

type LookupWebAppSwiftVirtualNetworkConnectionSlotResultOutput struct{ *pulumi.OutputState }

Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration.

func (LookupWebAppSwiftVirtualNetworkConnectionSlotResultOutput) ElementType

func (LookupWebAppSwiftVirtualNetworkConnectionSlotResultOutput) Id

Resource Id.

func (LookupWebAppSwiftVirtualNetworkConnectionSlotResultOutput) Kind

Kind of resource.

func (LookupWebAppSwiftVirtualNetworkConnectionSlotResultOutput) Name

Resource Name.

func (LookupWebAppSwiftVirtualNetworkConnectionSlotResultOutput) SubnetResourceId

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.

func (LookupWebAppSwiftVirtualNetworkConnectionSlotResultOutput) SwiftSupported

A flag that specifies if the scale unit this Web App is on supports Swift integration.

func (LookupWebAppSwiftVirtualNetworkConnectionSlotResultOutput) ToLookupWebAppSwiftVirtualNetworkConnectionSlotResultOutput

func (LookupWebAppSwiftVirtualNetworkConnectionSlotResultOutput) ToLookupWebAppSwiftVirtualNetworkConnectionSlotResultOutputWithContext

func (o LookupWebAppSwiftVirtualNetworkConnectionSlotResultOutput) ToLookupWebAppSwiftVirtualNetworkConnectionSlotResultOutputWithContext(ctx context.Context) LookupWebAppSwiftVirtualNetworkConnectionSlotResultOutput

func (LookupWebAppSwiftVirtualNetworkConnectionSlotResultOutput) Type

Resource type.

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 LookupWebAppVnetConnectionOutputArgs

type LookupWebAppVnetConnectionOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the virtual network.
	VnetName pulumi.StringInput `pulumi:"vnetName"`
}

func (LookupWebAppVnetConnectionOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
	// The Virtual Network's resource ID.
	VnetResourceId *string `pulumi:"vnetResourceId"`
}

Virtual Network information ARM resource.

func LookupWebAppVnetConnection

func LookupWebAppVnetConnection(ctx *pulumi.Context, args *LookupWebAppVnetConnectionArgs, opts ...pulumi.InvokeOption) (*LookupWebAppVnetConnectionResult, error)

Description for Gets a virtual network the app (or deployment slot) is connected to by name. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppVnetConnectionResultOutput

type LookupWebAppVnetConnectionResultOutput struct{ *pulumi.OutputState }

Virtual Network information ARM resource.

func (LookupWebAppVnetConnectionResultOutput) CertBlob

A certificate file (.cer) blob containing the public key of the private key used to authenticate a Point-To-Site VPN connection.

func (LookupWebAppVnetConnectionResultOutput) CertThumbprint

The client certificate thumbprint.

func (LookupWebAppVnetConnectionResultOutput) DnsServers

DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses.

func (LookupWebAppVnetConnectionResultOutput) ElementType

func (LookupWebAppVnetConnectionResultOutput) Id

Resource Id.

func (LookupWebAppVnetConnectionResultOutput) IsSwift

Flag that is used to denote if this is VNET injection

func (LookupWebAppVnetConnectionResultOutput) Kind

Kind of resource.

func (LookupWebAppVnetConnectionResultOutput) Name

Resource Name.

func (LookupWebAppVnetConnectionResultOutput) ResyncRequired

<code>true</code> if a resync is required; otherwise, <code>false</code>.

func (LookupWebAppVnetConnectionResultOutput) Routes

The routes that this Virtual Network connection uses.

func (LookupWebAppVnetConnectionResultOutput) ToLookupWebAppVnetConnectionResultOutput

func (o LookupWebAppVnetConnectionResultOutput) ToLookupWebAppVnetConnectionResultOutput() LookupWebAppVnetConnectionResultOutput

func (LookupWebAppVnetConnectionResultOutput) ToLookupWebAppVnetConnectionResultOutputWithContext

func (o LookupWebAppVnetConnectionResultOutput) ToLookupWebAppVnetConnectionResultOutputWithContext(ctx context.Context) LookupWebAppVnetConnectionResultOutput

func (LookupWebAppVnetConnectionResultOutput) Type

Resource type.

func (LookupWebAppVnetConnectionResultOutput) VnetResourceId

The Virtual Network's resource ID.

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 LookupWebAppVnetConnectionSlotOutputArgs

type LookupWebAppVnetConnectionSlotOutputArgs struct {
	// Name of the app.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput `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 pulumi.StringInput `pulumi:"slot"`
	// Name of the virtual network.
	VnetName pulumi.StringInput `pulumi:"vnetName"`
}

func (LookupWebAppVnetConnectionSlotOutputArgs) ElementType

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"`
	// Resource type.
	Type string `pulumi:"type"`
	// The Virtual Network's resource ID.
	VnetResourceId *string `pulumi:"vnetResourceId"`
}

Virtual Network information ARM resource.

func LookupWebAppVnetConnectionSlot

Description for Gets a virtual network the app (or deployment slot) is connected to by name. Azure REST API version: 2022-09-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

type LookupWebAppVnetConnectionSlotResultOutput

type LookupWebAppVnetConnectionSlotResultOutput struct{ *pulumi.OutputState }

Virtual Network information ARM resource.

func (LookupWebAppVnetConnectionSlotResultOutput) CertBlob

A certificate file (.cer) blob containing the public key of the private key used to authenticate a Point-To-Site VPN connection.

func (LookupWebAppVnetConnectionSlotResultOutput) CertThumbprint

The client certificate thumbprint.

func (LookupWebAppVnetConnectionSlotResultOutput) DnsServers

DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses.

func (LookupWebAppVnetConnectionSlotResultOutput) ElementType

func (LookupWebAppVnetConnectionSlotResultOutput) Id

Resource Id.

func (LookupWebAppVnetConnectionSlotResultOutput) IsSwift

Flag that is used to denote if this is VNET injection

func (LookupWebAppVnetConnectionSlotResultOutput) Kind

Kind of resource.

func (LookupWebAppVnetConnectionSlotResultOutput) Name

Resource Name.

func (LookupWebAppVnetConnectionSlotResultOutput) ResyncRequired

<code>true</code> if a resync is required; otherwise, <code>false</code>.

func (LookupWebAppVnetConnectionSlotResultOutput) Routes

The routes that this Virtual Network connection uses.

func (LookupWebAppVnetConnectionSlotResultOutput) ToLookupWebAppVnetConnectionSlotResultOutput

func (o LookupWebAppVnetConnectionSlotResultOutput) ToLookupWebAppVnetConnectionSlotResultOutput() LookupWebAppVnetConnectionSlotResultOutput

func (LookupWebAppVnetConnectionSlotResultOutput) ToLookupWebAppVnetConnectionSlotResultOutputWithContext

func (o LookupWebAppVnetConnectionSlotResultOutput) ToLookupWebAppVnetConnectionSlotResultOutputWithContext(ctx context.Context) LookupWebAppVnetConnectionSlotResultOutput

func (LookupWebAppVnetConnectionSlotResultOutput) Type

Resource type.

func (LookupWebAppVnetConnectionSlotResultOutput) VnetResourceId

The Virtual Network's resource ID.

type ManagedPipelineMode

type ManagedPipelineMode string

Managed pipeline mode.

func (ManagedPipelineMode) ElementType

func (ManagedPipelineMode) ElementType() reflect.Type

func (ManagedPipelineMode) ToManagedPipelineModeOutput

func (e ManagedPipelineMode) ToManagedPipelineModeOutput() ManagedPipelineModeOutput

func (ManagedPipelineMode) ToManagedPipelineModeOutputWithContext

func (e ManagedPipelineMode) ToManagedPipelineModeOutputWithContext(ctx context.Context) ManagedPipelineModeOutput

func (ManagedPipelineMode) ToManagedPipelineModePtrOutput

func (e ManagedPipelineMode) ToManagedPipelineModePtrOutput() ManagedPipelineModePtrOutput

func (ManagedPipelineMode) ToManagedPipelineModePtrOutputWithContext

func (e ManagedPipelineMode) ToManagedPipelineModePtrOutputWithContext(ctx context.Context) ManagedPipelineModePtrOutput

func (ManagedPipelineMode) ToStringOutput

func (e ManagedPipelineMode) ToStringOutput() pulumi.StringOutput

func (ManagedPipelineMode) ToStringOutputWithContext

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

func (ManagedPipelineMode) ToStringPtrOutput

func (e ManagedPipelineMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedPipelineMode) ToStringPtrOutputWithContext

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

type ManagedPipelineModeInput

type ManagedPipelineModeInput interface {
	pulumi.Input

	ToManagedPipelineModeOutput() ManagedPipelineModeOutput
	ToManagedPipelineModeOutputWithContext(context.Context) ManagedPipelineModeOutput
}

ManagedPipelineModeInput is an input type that accepts values of the ManagedPipelineMode enum A concrete instance of `ManagedPipelineModeInput` can be one of the following:

ManagedPipelineModeIntegrated
ManagedPipelineModeClassic

type ManagedPipelineModeOutput

type ManagedPipelineModeOutput struct{ *pulumi.OutputState }

func (ManagedPipelineModeOutput) ElementType

func (ManagedPipelineModeOutput) ElementType() reflect.Type

func (ManagedPipelineModeOutput) ToManagedPipelineModeOutput

func (o ManagedPipelineModeOutput) ToManagedPipelineModeOutput() ManagedPipelineModeOutput

func (ManagedPipelineModeOutput) ToManagedPipelineModeOutputWithContext

func (o ManagedPipelineModeOutput) ToManagedPipelineModeOutputWithContext(ctx context.Context) ManagedPipelineModeOutput

func (ManagedPipelineModeOutput) ToManagedPipelineModePtrOutput

func (o ManagedPipelineModeOutput) ToManagedPipelineModePtrOutput() ManagedPipelineModePtrOutput

func (ManagedPipelineModeOutput) ToManagedPipelineModePtrOutputWithContext

func (o ManagedPipelineModeOutput) ToManagedPipelineModePtrOutputWithContext(ctx context.Context) ManagedPipelineModePtrOutput

func (ManagedPipelineModeOutput) ToStringOutput

func (o ManagedPipelineModeOutput) ToStringOutput() pulumi.StringOutput

func (ManagedPipelineModeOutput) ToStringOutputWithContext

func (o ManagedPipelineModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ManagedPipelineModeOutput) ToStringPtrOutput

func (o ManagedPipelineModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedPipelineModeOutput) ToStringPtrOutputWithContext

func (o ManagedPipelineModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ManagedPipelineModePtrInput

type ManagedPipelineModePtrInput interface {
	pulumi.Input

	ToManagedPipelineModePtrOutput() ManagedPipelineModePtrOutput
	ToManagedPipelineModePtrOutputWithContext(context.Context) ManagedPipelineModePtrOutput
}

func ManagedPipelineModePtr

func ManagedPipelineModePtr(v string) ManagedPipelineModePtrInput

type ManagedPipelineModePtrOutput

type ManagedPipelineModePtrOutput struct{ *pulumi.OutputState }

func (ManagedPipelineModePtrOutput) Elem

func (ManagedPipelineModePtrOutput) ElementType

func (ManagedPipelineModePtrOutput) ToManagedPipelineModePtrOutput

func (o ManagedPipelineModePtrOutput) ToManagedPipelineModePtrOutput() ManagedPipelineModePtrOutput

func (ManagedPipelineModePtrOutput) ToManagedPipelineModePtrOutputWithContext

func (o ManagedPipelineModePtrOutput) ToManagedPipelineModePtrOutputWithContext(ctx context.Context) ManagedPipelineModePtrOutput

func (ManagedPipelineModePtrOutput) ToStringPtrOutput

func (o ManagedPipelineModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedPipelineModePtrOutput) ToStringPtrOutputWithContext

func (o ManagedPipelineModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ManagedServiceIdentity

type ManagedServiceIdentity 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 []string `pulumi:"userAssignedIdentities"`
}

Managed service identity.

type ManagedServiceIdentityArgs

type ManagedServiceIdentityArgs struct {
	// Type of managed service identity.
	Type ManagedServiceIdentityTypePtrInput `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.StringArrayInput `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

func (o ManagedServiceIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput

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

func (o ManagedServiceIdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput

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]UserAssignedIdentityResponse `pulumi:"userAssignedIdentities"`
}

Managed service identity.

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) 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 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 ManagedServiceIdentityType

type ManagedServiceIdentityType string

Type of managed service identity.

func (ManagedServiceIdentityType) ElementType

func (ManagedServiceIdentityType) ElementType() reflect.Type

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityType) ToStringOutput

func (e ManagedServiceIdentityType) ToStringOutput() pulumi.StringOutput

func (ManagedServiceIdentityType) ToStringOutputWithContext

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

func (ManagedServiceIdentityType) ToStringPtrOutput

func (e ManagedServiceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedServiceIdentityType) ToStringPtrOutputWithContext

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

type ManagedServiceIdentityTypeInput

type ManagedServiceIdentityTypeInput interface {
	pulumi.Input

	ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
	ToManagedServiceIdentityTypeOutputWithContext(context.Context) ManagedServiceIdentityTypeOutput
}

ManagedServiceIdentityTypeInput is an input type that accepts values of the ManagedServiceIdentityType enum A concrete instance of `ManagedServiceIdentityTypeInput` can be one of the following:

ManagedServiceIdentityTypeSystemAssigned
ManagedServiceIdentityTypeUserAssigned
ManagedServiceIdentityType_SystemAssigned_UserAssigned
ManagedServiceIdentityTypeNone

type ManagedServiceIdentityTypeOutput

type ManagedServiceIdentityTypeOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityTypeOutput) ElementType

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypeOutput) ToStringOutput

func (ManagedServiceIdentityTypeOutput) ToStringOutputWithContext

func (o ManagedServiceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ManagedServiceIdentityTypeOutput) ToStringPtrOutput

func (ManagedServiceIdentityTypeOutput) ToStringPtrOutputWithContext

func (o ManagedServiceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ManagedServiceIdentityTypePtrInput

type ManagedServiceIdentityTypePtrInput interface {
	pulumi.Input

	ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
	ToManagedServiceIdentityTypePtrOutputWithContext(context.Context) ManagedServiceIdentityTypePtrOutput
}

func ManagedServiceIdentityTypePtr

func ManagedServiceIdentityTypePtr(v string) ManagedServiceIdentityTypePtrInput

type ManagedServiceIdentityTypePtrOutput

type ManagedServiceIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityTypePtrOutput) Elem

func (ManagedServiceIdentityTypePtrOutput) ElementType

func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput

func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext

func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutputWithContext

func (o ManagedServiceIdentityTypePtrOutput) 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 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 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 Nonce

type Nonce struct {
	// The time after the request is made when the nonce should expire.
	NonceExpirationInterval *string `pulumi:"nonceExpirationInterval"`
	// <code>false</code> if the nonce should not be validated while completing the login flow; otherwise, <code>true</code>.
	ValidateNonce *bool `pulumi:"validateNonce"`
}

The configuration settings of the nonce used in the login flow.

type NonceArgs

type NonceArgs struct {
	// The time after the request is made when the nonce should expire.
	NonceExpirationInterval pulumi.StringPtrInput `pulumi:"nonceExpirationInterval"`
	// <code>false</code> if the nonce should not be validated while completing the login flow; otherwise, <code>true</code>.
	ValidateNonce pulumi.BoolPtrInput `pulumi:"validateNonce"`
}

The configuration settings of the nonce used in the login flow.

func (NonceArgs) ElementType

func (NonceArgs) ElementType() reflect.Type

func (NonceArgs) ToNonceOutput

func (i NonceArgs) ToNonceOutput() NonceOutput

func (NonceArgs) ToNonceOutputWithContext

func (i NonceArgs) ToNonceOutputWithContext(ctx context.Context) NonceOutput

func (NonceArgs) ToNoncePtrOutput

func (i NonceArgs) ToNoncePtrOutput() NoncePtrOutput

func (NonceArgs) ToNoncePtrOutputWithContext

func (i NonceArgs) ToNoncePtrOutputWithContext(ctx context.Context) NoncePtrOutput

type NonceInput

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

type NonceOutput struct{ *pulumi.OutputState }

The configuration settings of the nonce used in the login flow.

func (NonceOutput) ElementType

func (NonceOutput) ElementType() reflect.Type

func (NonceOutput) NonceExpirationInterval

func (o NonceOutput) NonceExpirationInterval() pulumi.StringPtrOutput

The time after the request is made when the nonce should expire.

func (NonceOutput) ToNonceOutput

func (o NonceOutput) ToNonceOutput() NonceOutput

func (NonceOutput) ToNonceOutputWithContext

func (o NonceOutput) ToNonceOutputWithContext(ctx context.Context) NonceOutput

func (NonceOutput) ToNoncePtrOutput

func (o NonceOutput) ToNoncePtrOutput() NoncePtrOutput

func (NonceOutput) ToNoncePtrOutputWithContext

func (o NonceOutput) ToNoncePtrOutputWithContext(ctx context.Context) NoncePtrOutput

func (NonceOutput) ValidateNonce

func (o NonceOutput) ValidateNonce() pulumi.BoolPtrOutput

<code>false</code> if the nonce should not be validated while completing the login flow; otherwise, <code>true</code>.

type NoncePtrInput

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

func NoncePtr(v *NonceArgs) NoncePtrInput

type NoncePtrOutput

type NoncePtrOutput struct{ *pulumi.OutputState }

func (NoncePtrOutput) Elem

func (o NoncePtrOutput) Elem() NonceOutput

func (NoncePtrOutput) ElementType

func (NoncePtrOutput) ElementType() reflect.Type

func (NoncePtrOutput) NonceExpirationInterval

func (o NoncePtrOutput) NonceExpirationInterval() pulumi.StringPtrOutput

The time after the request is made when the nonce should expire.

func (NoncePtrOutput) ToNoncePtrOutput

func (o NoncePtrOutput) ToNoncePtrOutput() NoncePtrOutput

func (NoncePtrOutput) ToNoncePtrOutputWithContext

func (o NoncePtrOutput) ToNoncePtrOutputWithContext(ctx context.Context) NoncePtrOutput

func (NoncePtrOutput) ValidateNonce

func (o NoncePtrOutput) ValidateNonce() pulumi.BoolPtrOutput

<code>false</code> if the nonce should not be validated while completing the login flow; otherwise, <code>true</code>.

type NonceResponse

type NonceResponse struct {
	// The time after the request is made when the nonce should expire.
	NonceExpirationInterval *string `pulumi:"nonceExpirationInterval"`
	// <code>false</code> if the nonce should not be validated while completing the login flow; otherwise, <code>true</code>.
	ValidateNonce *bool `pulumi:"validateNonce"`
}

The configuration settings of the nonce used in the login flow.

type NonceResponseOutput

type NonceResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the nonce used in the login flow.

func (NonceResponseOutput) ElementType

func (NonceResponseOutput) ElementType() reflect.Type

func (NonceResponseOutput) NonceExpirationInterval

func (o NonceResponseOutput) NonceExpirationInterval() pulumi.StringPtrOutput

The time after the request is made when the nonce should expire.

func (NonceResponseOutput) ToNonceResponseOutput

func (o NonceResponseOutput) ToNonceResponseOutput() NonceResponseOutput

func (NonceResponseOutput) ToNonceResponseOutputWithContext

func (o NonceResponseOutput) ToNonceResponseOutputWithContext(ctx context.Context) NonceResponseOutput

func (NonceResponseOutput) ValidateNonce

func (o NonceResponseOutput) ValidateNonce() pulumi.BoolPtrOutput

<code>false</code> if the nonce should not be validated while completing the login flow; otherwise, <code>true</code>.

type NonceResponsePtrOutput

type NonceResponsePtrOutput struct{ *pulumi.OutputState }

func (NonceResponsePtrOutput) Elem

func (NonceResponsePtrOutput) ElementType

func (NonceResponsePtrOutput) ElementType() reflect.Type

func (NonceResponsePtrOutput) NonceExpirationInterval

func (o NonceResponsePtrOutput) NonceExpirationInterval() pulumi.StringPtrOutput

The time after the request is made when the nonce should expire.

func (NonceResponsePtrOutput) ToNonceResponsePtrOutput

func (o NonceResponsePtrOutput) ToNonceResponsePtrOutput() NonceResponsePtrOutput

func (NonceResponsePtrOutput) ToNonceResponsePtrOutputWithContext

func (o NonceResponsePtrOutput) ToNonceResponsePtrOutputWithContext(ctx context.Context) NonceResponsePtrOutput

func (NonceResponsePtrOutput) ValidateNonce

func (o NonceResponsePtrOutput) ValidateNonce() pulumi.BoolPtrOutput

<code>false</code> if the nonce should not be validated while completing the login flow; otherwise, <code>true</code>.

type OpenIdConnectClientCredential

type OpenIdConnectClientCredential struct {
	// The app setting that contains the client secret for the custom Open ID Connect provider.
	ClientSecretSettingName *string `pulumi:"clientSecretSettingName"`
	// The method that should be used to authenticate the user.
	Method *ClientCredentialMethod `pulumi:"method"`
}

The authentication client credentials of the custom Open ID Connect provider.

type OpenIdConnectClientCredentialArgs

type OpenIdConnectClientCredentialArgs struct {
	// The app setting that contains the client secret for the custom Open ID Connect provider.
	ClientSecretSettingName pulumi.StringPtrInput `pulumi:"clientSecretSettingName"`
	// The method that should be used to authenticate the user.
	Method ClientCredentialMethodPtrInput `pulumi:"method"`
}

The authentication client credentials of the custom Open ID Connect provider.

func (OpenIdConnectClientCredentialArgs) ElementType

func (OpenIdConnectClientCredentialArgs) ToOpenIdConnectClientCredentialOutput

func (i OpenIdConnectClientCredentialArgs) ToOpenIdConnectClientCredentialOutput() OpenIdConnectClientCredentialOutput

func (OpenIdConnectClientCredentialArgs) ToOpenIdConnectClientCredentialOutputWithContext

func (i OpenIdConnectClientCredentialArgs) ToOpenIdConnectClientCredentialOutputWithContext(ctx context.Context) OpenIdConnectClientCredentialOutput

func (OpenIdConnectClientCredentialArgs) ToOpenIdConnectClientCredentialPtrOutput

func (i OpenIdConnectClientCredentialArgs) ToOpenIdConnectClientCredentialPtrOutput() OpenIdConnectClientCredentialPtrOutput

func (OpenIdConnectClientCredentialArgs) ToOpenIdConnectClientCredentialPtrOutputWithContext

func (i OpenIdConnectClientCredentialArgs) ToOpenIdConnectClientCredentialPtrOutputWithContext(ctx context.Context) OpenIdConnectClientCredentialPtrOutput

type OpenIdConnectClientCredentialInput

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

type OpenIdConnectClientCredentialOutput struct{ *pulumi.OutputState }

The authentication client credentials of the custom Open ID Connect provider.

func (OpenIdConnectClientCredentialOutput) ClientSecretSettingName

func (o OpenIdConnectClientCredentialOutput) ClientSecretSettingName() pulumi.StringPtrOutput

The app setting that contains the client secret for the custom Open ID Connect provider.

func (OpenIdConnectClientCredentialOutput) ElementType

func (OpenIdConnectClientCredentialOutput) Method

The method that should be used to authenticate the user.

func (OpenIdConnectClientCredentialOutput) ToOpenIdConnectClientCredentialOutput

func (o OpenIdConnectClientCredentialOutput) ToOpenIdConnectClientCredentialOutput() OpenIdConnectClientCredentialOutput

func (OpenIdConnectClientCredentialOutput) ToOpenIdConnectClientCredentialOutputWithContext

func (o OpenIdConnectClientCredentialOutput) ToOpenIdConnectClientCredentialOutputWithContext(ctx context.Context) OpenIdConnectClientCredentialOutput

func (OpenIdConnectClientCredentialOutput) ToOpenIdConnectClientCredentialPtrOutput

func (o OpenIdConnectClientCredentialOutput) ToOpenIdConnectClientCredentialPtrOutput() OpenIdConnectClientCredentialPtrOutput

func (OpenIdConnectClientCredentialOutput) ToOpenIdConnectClientCredentialPtrOutputWithContext

func (o OpenIdConnectClientCredentialOutput) ToOpenIdConnectClientCredentialPtrOutputWithContext(ctx context.Context) OpenIdConnectClientCredentialPtrOutput

type OpenIdConnectClientCredentialPtrInput

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

type OpenIdConnectClientCredentialPtrOutput struct{ *pulumi.OutputState }

func (OpenIdConnectClientCredentialPtrOutput) ClientSecretSettingName

The app setting that contains the client secret for the custom Open ID Connect provider.

func (OpenIdConnectClientCredentialPtrOutput) Elem

func (OpenIdConnectClientCredentialPtrOutput) ElementType

func (OpenIdConnectClientCredentialPtrOutput) Method

The method that should be used to authenticate the user.

func (OpenIdConnectClientCredentialPtrOutput) ToOpenIdConnectClientCredentialPtrOutput

func (o OpenIdConnectClientCredentialPtrOutput) ToOpenIdConnectClientCredentialPtrOutput() OpenIdConnectClientCredentialPtrOutput

func (OpenIdConnectClientCredentialPtrOutput) ToOpenIdConnectClientCredentialPtrOutputWithContext

func (o OpenIdConnectClientCredentialPtrOutput) ToOpenIdConnectClientCredentialPtrOutputWithContext(ctx context.Context) OpenIdConnectClientCredentialPtrOutput

type OpenIdConnectClientCredentialResponse

type OpenIdConnectClientCredentialResponse struct {
	// The app setting that contains the client secret for the custom Open ID Connect provider.
	ClientSecretSettingName *string `pulumi:"clientSecretSettingName"`
	// The method that should be used to authenticate the user.
	Method *string `pulumi:"method"`
}

The authentication client credentials of the custom Open ID Connect provider.

type OpenIdConnectClientCredentialResponseOutput

type OpenIdConnectClientCredentialResponseOutput struct{ *pulumi.OutputState }

The authentication client credentials of the custom Open ID Connect provider.

func (OpenIdConnectClientCredentialResponseOutput) ClientSecretSettingName

The app setting that contains the client secret for the custom Open ID Connect provider.

func (OpenIdConnectClientCredentialResponseOutput) ElementType

func (OpenIdConnectClientCredentialResponseOutput) Method

The method that should be used to authenticate the user.

func (OpenIdConnectClientCredentialResponseOutput) ToOpenIdConnectClientCredentialResponseOutput

func (o OpenIdConnectClientCredentialResponseOutput) ToOpenIdConnectClientCredentialResponseOutput() OpenIdConnectClientCredentialResponseOutput

func (OpenIdConnectClientCredentialResponseOutput) ToOpenIdConnectClientCredentialResponseOutputWithContext

func (o OpenIdConnectClientCredentialResponseOutput) ToOpenIdConnectClientCredentialResponseOutputWithContext(ctx context.Context) OpenIdConnectClientCredentialResponseOutput

type OpenIdConnectClientCredentialResponsePtrOutput

type OpenIdConnectClientCredentialResponsePtrOutput struct{ *pulumi.OutputState }

func (OpenIdConnectClientCredentialResponsePtrOutput) ClientSecretSettingName

The app setting that contains the client secret for the custom Open ID Connect provider.

func (OpenIdConnectClientCredentialResponsePtrOutput) Elem

func (OpenIdConnectClientCredentialResponsePtrOutput) ElementType

func (OpenIdConnectClientCredentialResponsePtrOutput) Method

The method that should be used to authenticate the user.

func (OpenIdConnectClientCredentialResponsePtrOutput) ToOpenIdConnectClientCredentialResponsePtrOutput

func (o OpenIdConnectClientCredentialResponsePtrOutput) ToOpenIdConnectClientCredentialResponsePtrOutput() OpenIdConnectClientCredentialResponsePtrOutput

func (OpenIdConnectClientCredentialResponsePtrOutput) ToOpenIdConnectClientCredentialResponsePtrOutputWithContext

func (o OpenIdConnectClientCredentialResponsePtrOutput) ToOpenIdConnectClientCredentialResponsePtrOutputWithContext(ctx context.Context) OpenIdConnectClientCredentialResponsePtrOutput

type OpenIdConnectConfig

type OpenIdConnectConfig struct {
	// The endpoint to be used to make an authorization request.
	AuthorizationEndpoint *string `pulumi:"authorizationEndpoint"`
	// The endpoint that provides the keys necessary to validate the token.
	CertificationUri *string `pulumi:"certificationUri"`
	// The endpoint that issues the token.
	Issuer *string `pulumi:"issuer"`
	// The endpoint to be used to request a token.
	TokenEndpoint *string `pulumi:"tokenEndpoint"`
	// The endpoint that contains all the configuration endpoints for the provider.
	WellKnownOpenIdConfiguration *string `pulumi:"wellKnownOpenIdConfiguration"`
}

The configuration settings of the endpoints used for the custom Open ID Connect provider.

type OpenIdConnectConfigArgs

type OpenIdConnectConfigArgs struct {
	// The endpoint to be used to make an authorization request.
	AuthorizationEndpoint pulumi.StringPtrInput `pulumi:"authorizationEndpoint"`
	// The endpoint that provides the keys necessary to validate the token.
	CertificationUri pulumi.StringPtrInput `pulumi:"certificationUri"`
	// The endpoint that issues the token.
	Issuer pulumi.StringPtrInput `pulumi:"issuer"`
	// The endpoint to be used to request a token.
	TokenEndpoint pulumi.StringPtrInput `pulumi:"tokenEndpoint"`
	// The endpoint that contains all the configuration endpoints for the provider.
	WellKnownOpenIdConfiguration pulumi.StringPtrInput `pulumi:"wellKnownOpenIdConfiguration"`
}

The configuration settings of the endpoints used for the custom Open ID Connect provider.

func (OpenIdConnectConfigArgs) ElementType

func (OpenIdConnectConfigArgs) ElementType() reflect.Type

func (OpenIdConnectConfigArgs) ToOpenIdConnectConfigOutput

func (i OpenIdConnectConfigArgs) ToOpenIdConnectConfigOutput() OpenIdConnectConfigOutput

func (OpenIdConnectConfigArgs) ToOpenIdConnectConfigOutputWithContext

func (i OpenIdConnectConfigArgs) ToOpenIdConnectConfigOutputWithContext(ctx context.Context) OpenIdConnectConfigOutput

func (OpenIdConnectConfigArgs) ToOpenIdConnectConfigPtrOutput

func (i OpenIdConnectConfigArgs) ToOpenIdConnectConfigPtrOutput() OpenIdConnectConfigPtrOutput

func (OpenIdConnectConfigArgs) ToOpenIdConnectConfigPtrOutputWithContext

func (i OpenIdConnectConfigArgs) ToOpenIdConnectConfigPtrOutputWithContext(ctx context.Context) OpenIdConnectConfigPtrOutput

type OpenIdConnectConfigInput

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

type OpenIdConnectConfigOutput struct{ *pulumi.OutputState }

The configuration settings of the endpoints used for the custom Open ID Connect provider.

func (OpenIdConnectConfigOutput) AuthorizationEndpoint

func (o OpenIdConnectConfigOutput) AuthorizationEndpoint() pulumi.StringPtrOutput

The endpoint to be used to make an authorization request.

func (OpenIdConnectConfigOutput) CertificationUri

func (o OpenIdConnectConfigOutput) CertificationUri() pulumi.StringPtrOutput

The endpoint that provides the keys necessary to validate the token.

func (OpenIdConnectConfigOutput) ElementType

func (OpenIdConnectConfigOutput) ElementType() reflect.Type

func (OpenIdConnectConfigOutput) Issuer

The endpoint that issues the token.

func (OpenIdConnectConfigOutput) ToOpenIdConnectConfigOutput

func (o OpenIdConnectConfigOutput) ToOpenIdConnectConfigOutput() OpenIdConnectConfigOutput

func (OpenIdConnectConfigOutput) ToOpenIdConnectConfigOutputWithContext

func (o OpenIdConnectConfigOutput) ToOpenIdConnectConfigOutputWithContext(ctx context.Context) OpenIdConnectConfigOutput

func (OpenIdConnectConfigOutput) ToOpenIdConnectConfigPtrOutput

func (o OpenIdConnectConfigOutput) ToOpenIdConnectConfigPtrOutput() OpenIdConnectConfigPtrOutput

func (OpenIdConnectConfigOutput) ToOpenIdConnectConfigPtrOutputWithContext

func (o OpenIdConnectConfigOutput) ToOpenIdConnectConfigPtrOutputWithContext(ctx context.Context) OpenIdConnectConfigPtrOutput

func (OpenIdConnectConfigOutput) TokenEndpoint

The endpoint to be used to request a token.

func (OpenIdConnectConfigOutput) WellKnownOpenIdConfiguration

func (o OpenIdConnectConfigOutput) WellKnownOpenIdConfiguration() pulumi.StringPtrOutput

The endpoint that contains all the configuration endpoints for the provider.

type OpenIdConnectConfigPtrInput

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

type OpenIdConnectConfigPtrOutput

type OpenIdConnectConfigPtrOutput struct{ *pulumi.OutputState }

func (OpenIdConnectConfigPtrOutput) AuthorizationEndpoint

func (o OpenIdConnectConfigPtrOutput) AuthorizationEndpoint() pulumi.StringPtrOutput

The endpoint to be used to make an authorization request.

func (OpenIdConnectConfigPtrOutput) CertificationUri

The endpoint that provides the keys necessary to validate the token.

func (OpenIdConnectConfigPtrOutput) Elem

func (OpenIdConnectConfigPtrOutput) ElementType

func (OpenIdConnectConfigPtrOutput) Issuer

The endpoint that issues the token.

func (OpenIdConnectConfigPtrOutput) ToOpenIdConnectConfigPtrOutput

func (o OpenIdConnectConfigPtrOutput) ToOpenIdConnectConfigPtrOutput() OpenIdConnectConfigPtrOutput

func (OpenIdConnectConfigPtrOutput) ToOpenIdConnectConfigPtrOutputWithContext

func (o OpenIdConnectConfigPtrOutput) ToOpenIdConnectConfigPtrOutputWithContext(ctx context.Context) OpenIdConnectConfigPtrOutput

func (OpenIdConnectConfigPtrOutput) TokenEndpoint

The endpoint to be used to request a token.

func (OpenIdConnectConfigPtrOutput) WellKnownOpenIdConfiguration

func (o OpenIdConnectConfigPtrOutput) WellKnownOpenIdConfiguration() pulumi.StringPtrOutput

The endpoint that contains all the configuration endpoints for the provider.

type OpenIdConnectConfigResponse

type OpenIdConnectConfigResponse struct {
	// The endpoint to be used to make an authorization request.
	AuthorizationEndpoint *string `pulumi:"authorizationEndpoint"`
	// The endpoint that provides the keys necessary to validate the token.
	CertificationUri *string `pulumi:"certificationUri"`
	// The endpoint that issues the token.
	Issuer *string `pulumi:"issuer"`
	// The endpoint to be used to request a token.
	TokenEndpoint *string `pulumi:"tokenEndpoint"`
	// The endpoint that contains all the configuration endpoints for the provider.
	WellKnownOpenIdConfiguration *string `pulumi:"wellKnownOpenIdConfiguration"`
}

The configuration settings of the endpoints used for the custom Open ID Connect provider.

type OpenIdConnectConfigResponseOutput

type OpenIdConnectConfigResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the endpoints used for the custom Open ID Connect provider.

func (OpenIdConnectConfigResponseOutput) AuthorizationEndpoint

func (o OpenIdConnectConfigResponseOutput) AuthorizationEndpoint() pulumi.StringPtrOutput

The endpoint to be used to make an authorization request.

func (OpenIdConnectConfigResponseOutput) CertificationUri

The endpoint that provides the keys necessary to validate the token.

func (OpenIdConnectConfigResponseOutput) ElementType

func (OpenIdConnectConfigResponseOutput) Issuer

The endpoint that issues the token.

func (OpenIdConnectConfigResponseOutput) ToOpenIdConnectConfigResponseOutput

func (o OpenIdConnectConfigResponseOutput) ToOpenIdConnectConfigResponseOutput() OpenIdConnectConfigResponseOutput

func (OpenIdConnectConfigResponseOutput) ToOpenIdConnectConfigResponseOutputWithContext

func (o OpenIdConnectConfigResponseOutput) ToOpenIdConnectConfigResponseOutputWithContext(ctx context.Context) OpenIdConnectConfigResponseOutput

func (OpenIdConnectConfigResponseOutput) TokenEndpoint

The endpoint to be used to request a token.

func (OpenIdConnectConfigResponseOutput) WellKnownOpenIdConfiguration

func (o OpenIdConnectConfigResponseOutput) WellKnownOpenIdConfiguration() pulumi.StringPtrOutput

The endpoint that contains all the configuration endpoints for the provider.

type OpenIdConnectConfigResponsePtrOutput

type OpenIdConnectConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (OpenIdConnectConfigResponsePtrOutput) AuthorizationEndpoint

The endpoint to be used to make an authorization request.

func (OpenIdConnectConfigResponsePtrOutput) CertificationUri

The endpoint that provides the keys necessary to validate the token.

func (OpenIdConnectConfigResponsePtrOutput) Elem

func (OpenIdConnectConfigResponsePtrOutput) ElementType

func (OpenIdConnectConfigResponsePtrOutput) Issuer

The endpoint that issues the token.

func (OpenIdConnectConfigResponsePtrOutput) ToOpenIdConnectConfigResponsePtrOutput

func (o OpenIdConnectConfigResponsePtrOutput) ToOpenIdConnectConfigResponsePtrOutput() OpenIdConnectConfigResponsePtrOutput

func (OpenIdConnectConfigResponsePtrOutput) ToOpenIdConnectConfigResponsePtrOutputWithContext

func (o OpenIdConnectConfigResponsePtrOutput) ToOpenIdConnectConfigResponsePtrOutputWithContext(ctx context.Context) OpenIdConnectConfigResponsePtrOutput

func (OpenIdConnectConfigResponsePtrOutput) TokenEndpoint

The endpoint to be used to request a token.

func (OpenIdConnectConfigResponsePtrOutput) WellKnownOpenIdConfiguration

func (o OpenIdConnectConfigResponsePtrOutput) WellKnownOpenIdConfiguration() pulumi.StringPtrOutput

The endpoint that contains all the configuration endpoints for the provider.

type OpenIdConnectLogin

type OpenIdConnectLogin struct {
	// The name of the claim that contains the users name.
	NameClaimType *string `pulumi:"nameClaimType"`
	// A list of the scopes that should be requested while authenticating.
	Scopes []string `pulumi:"scopes"`
}

The configuration settings of the login flow of the custom Open ID Connect provider.

type OpenIdConnectLoginArgs

type OpenIdConnectLoginArgs struct {
	// The name of the claim that contains the users name.
	NameClaimType pulumi.StringPtrInput `pulumi:"nameClaimType"`
	// A list of the scopes that should be requested while authenticating.
	Scopes pulumi.StringArrayInput `pulumi:"scopes"`
}

The configuration settings of the login flow of the custom Open ID Connect provider.

func (OpenIdConnectLoginArgs) ElementType

func (OpenIdConnectLoginArgs) ElementType() reflect.Type

func (OpenIdConnectLoginArgs) ToOpenIdConnectLoginOutput

func (i OpenIdConnectLoginArgs) ToOpenIdConnectLoginOutput() OpenIdConnectLoginOutput

func (OpenIdConnectLoginArgs) ToOpenIdConnectLoginOutputWithContext

func (i OpenIdConnectLoginArgs) ToOpenIdConnectLoginOutputWithContext(ctx context.Context) OpenIdConnectLoginOutput

func (OpenIdConnectLoginArgs) ToOpenIdConnectLoginPtrOutput

func (i OpenIdConnectLoginArgs) ToOpenIdConnectLoginPtrOutput() OpenIdConnectLoginPtrOutput

func (OpenIdConnectLoginArgs) ToOpenIdConnectLoginPtrOutputWithContext

func (i OpenIdConnectLoginArgs) ToOpenIdConnectLoginPtrOutputWithContext(ctx context.Context) OpenIdConnectLoginPtrOutput

type OpenIdConnectLoginInput

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

type OpenIdConnectLoginOutput struct{ *pulumi.OutputState }

The configuration settings of the login flow of the custom Open ID Connect provider.

func (OpenIdConnectLoginOutput) ElementType

func (OpenIdConnectLoginOutput) ElementType() reflect.Type

func (OpenIdConnectLoginOutput) NameClaimType

The name of the claim that contains the users name.

func (OpenIdConnectLoginOutput) Scopes

A list of the scopes that should be requested while authenticating.

func (OpenIdConnectLoginOutput) ToOpenIdConnectLoginOutput

func (o OpenIdConnectLoginOutput) ToOpenIdConnectLoginOutput() OpenIdConnectLoginOutput

func (OpenIdConnectLoginOutput) ToOpenIdConnectLoginOutputWithContext

func (o OpenIdConnectLoginOutput) ToOpenIdConnectLoginOutputWithContext(ctx context.Context) OpenIdConnectLoginOutput

func (OpenIdConnectLoginOutput) ToOpenIdConnectLoginPtrOutput

func (o OpenIdConnectLoginOutput) ToOpenIdConnectLoginPtrOutput() OpenIdConnectLoginPtrOutput

func (OpenIdConnectLoginOutput) ToOpenIdConnectLoginPtrOutputWithContext

func (o OpenIdConnectLoginOutput) ToOpenIdConnectLoginPtrOutputWithContext(ctx context.Context) OpenIdConnectLoginPtrOutput

type OpenIdConnectLoginPtrInput

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

type OpenIdConnectLoginPtrOutput

type OpenIdConnectLoginPtrOutput struct{ *pulumi.OutputState }

func (OpenIdConnectLoginPtrOutput) Elem

func (OpenIdConnectLoginPtrOutput) ElementType

func (OpenIdConnectLoginPtrOutput) NameClaimType

The name of the claim that contains the users name.

func (OpenIdConnectLoginPtrOutput) Scopes

A list of the scopes that should be requested while authenticating.

func (OpenIdConnectLoginPtrOutput) ToOpenIdConnectLoginPtrOutput

func (o OpenIdConnectLoginPtrOutput) ToOpenIdConnectLoginPtrOutput() OpenIdConnectLoginPtrOutput

func (OpenIdConnectLoginPtrOutput) ToOpenIdConnectLoginPtrOutputWithContext

func (o OpenIdConnectLoginPtrOutput) ToOpenIdConnectLoginPtrOutputWithContext(ctx context.Context) OpenIdConnectLoginPtrOutput

type OpenIdConnectLoginResponse

type OpenIdConnectLoginResponse struct {
	// The name of the claim that contains the users name.
	NameClaimType *string `pulumi:"nameClaimType"`
	// A list of the scopes that should be requested while authenticating.
	Scopes []string `pulumi:"scopes"`
}

The configuration settings of the login flow of the custom Open ID Connect provider.

type OpenIdConnectLoginResponseOutput

type OpenIdConnectLoginResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the login flow of the custom Open ID Connect provider.

func (OpenIdConnectLoginResponseOutput) ElementType

func (OpenIdConnectLoginResponseOutput) NameClaimType

The name of the claim that contains the users name.

func (OpenIdConnectLoginResponseOutput) Scopes

A list of the scopes that should be requested while authenticating.

func (OpenIdConnectLoginResponseOutput) ToOpenIdConnectLoginResponseOutput

func (o OpenIdConnectLoginResponseOutput) ToOpenIdConnectLoginResponseOutput() OpenIdConnectLoginResponseOutput

func (OpenIdConnectLoginResponseOutput) ToOpenIdConnectLoginResponseOutputWithContext

func (o OpenIdConnectLoginResponseOutput) ToOpenIdConnectLoginResponseOutputWithContext(ctx context.Context) OpenIdConnectLoginResponseOutput

type OpenIdConnectLoginResponsePtrOutput

type OpenIdConnectLoginResponsePtrOutput struct{ *pulumi.OutputState }

func (OpenIdConnectLoginResponsePtrOutput) Elem

func (OpenIdConnectLoginResponsePtrOutput) ElementType

func (OpenIdConnectLoginResponsePtrOutput) NameClaimType

The name of the claim that contains the users name.

func (OpenIdConnectLoginResponsePtrOutput) Scopes

A list of the scopes that should be requested while authenticating.

func (OpenIdConnectLoginResponsePtrOutput) ToOpenIdConnectLoginResponsePtrOutput

func (o OpenIdConnectLoginResponsePtrOutput) ToOpenIdConnectLoginResponsePtrOutput() OpenIdConnectLoginResponsePtrOutput

func (OpenIdConnectLoginResponsePtrOutput) ToOpenIdConnectLoginResponsePtrOutputWithContext

func (o OpenIdConnectLoginResponsePtrOutput) ToOpenIdConnectLoginResponsePtrOutputWithContext(ctx context.Context) OpenIdConnectLoginResponsePtrOutput

type OpenIdConnectRegistration

type OpenIdConnectRegistration struct {
	// The authentication credentials of the custom Open ID Connect provider.
	ClientCredential *OpenIdConnectClientCredential `pulumi:"clientCredential"`
	// The client id of the custom Open ID Connect provider.
	ClientId *string `pulumi:"clientId"`
	// The configuration settings of the endpoints used for the custom Open ID Connect provider.
	OpenIdConnectConfiguration *OpenIdConnectConfig `pulumi:"openIdConnectConfiguration"`
}

The configuration settings of the app registration for the custom Open ID Connect provider.

type OpenIdConnectRegistrationArgs

type OpenIdConnectRegistrationArgs struct {
	// The authentication credentials of the custom Open ID Connect provider.
	ClientCredential OpenIdConnectClientCredentialPtrInput `pulumi:"clientCredential"`
	// The client id of the custom Open ID Connect provider.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// The configuration settings of the endpoints used for the custom Open ID Connect provider.
	OpenIdConnectConfiguration OpenIdConnectConfigPtrInput `pulumi:"openIdConnectConfiguration"`
}

The configuration settings of the app registration for the custom Open ID Connect provider.

func (OpenIdConnectRegistrationArgs) ElementType

func (OpenIdConnectRegistrationArgs) ToOpenIdConnectRegistrationOutput

func (i OpenIdConnectRegistrationArgs) ToOpenIdConnectRegistrationOutput() OpenIdConnectRegistrationOutput

func (OpenIdConnectRegistrationArgs) ToOpenIdConnectRegistrationOutputWithContext

func (i OpenIdConnectRegistrationArgs) ToOpenIdConnectRegistrationOutputWithContext(ctx context.Context) OpenIdConnectRegistrationOutput

func (OpenIdConnectRegistrationArgs) ToOpenIdConnectRegistrationPtrOutput

func (i OpenIdConnectRegistrationArgs) ToOpenIdConnectRegistrationPtrOutput() OpenIdConnectRegistrationPtrOutput

func (OpenIdConnectRegistrationArgs) ToOpenIdConnectRegistrationPtrOutputWithContext

func (i OpenIdConnectRegistrationArgs) ToOpenIdConnectRegistrationPtrOutputWithContext(ctx context.Context) OpenIdConnectRegistrationPtrOutput

type OpenIdConnectRegistrationInput

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

type OpenIdConnectRegistrationOutput struct{ *pulumi.OutputState }

The configuration settings of the app registration for the custom Open ID Connect provider.

func (OpenIdConnectRegistrationOutput) ClientCredential

The authentication credentials of the custom Open ID Connect provider.

func (OpenIdConnectRegistrationOutput) ClientId

The client id of the custom Open ID Connect provider.

func (OpenIdConnectRegistrationOutput) ElementType

func (OpenIdConnectRegistrationOutput) OpenIdConnectConfiguration

func (o OpenIdConnectRegistrationOutput) OpenIdConnectConfiguration() OpenIdConnectConfigPtrOutput

The configuration settings of the endpoints used for the custom Open ID Connect provider.

func (OpenIdConnectRegistrationOutput) ToOpenIdConnectRegistrationOutput

func (o OpenIdConnectRegistrationOutput) ToOpenIdConnectRegistrationOutput() OpenIdConnectRegistrationOutput

func (OpenIdConnectRegistrationOutput) ToOpenIdConnectRegistrationOutputWithContext

func (o OpenIdConnectRegistrationOutput) ToOpenIdConnectRegistrationOutputWithContext(ctx context.Context) OpenIdConnectRegistrationOutput

func (OpenIdConnectRegistrationOutput) ToOpenIdConnectRegistrationPtrOutput

func (o OpenIdConnectRegistrationOutput) ToOpenIdConnectRegistrationPtrOutput() OpenIdConnectRegistrationPtrOutput

func (OpenIdConnectRegistrationOutput) ToOpenIdConnectRegistrationPtrOutputWithContext

func (o OpenIdConnectRegistrationOutput) ToOpenIdConnectRegistrationPtrOutputWithContext(ctx context.Context) OpenIdConnectRegistrationPtrOutput

type OpenIdConnectRegistrationPtrInput

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

type OpenIdConnectRegistrationPtrOutput

type OpenIdConnectRegistrationPtrOutput struct{ *pulumi.OutputState }

func (OpenIdConnectRegistrationPtrOutput) ClientCredential

The authentication credentials of the custom Open ID Connect provider.

func (OpenIdConnectRegistrationPtrOutput) ClientId

The client id of the custom Open ID Connect provider.

func (OpenIdConnectRegistrationPtrOutput) Elem

func (OpenIdConnectRegistrationPtrOutput) ElementType

func (OpenIdConnectRegistrationPtrOutput) OpenIdConnectConfiguration

The configuration settings of the endpoints used for the custom Open ID Connect provider.

func (OpenIdConnectRegistrationPtrOutput) ToOpenIdConnectRegistrationPtrOutput

func (o OpenIdConnectRegistrationPtrOutput) ToOpenIdConnectRegistrationPtrOutput() OpenIdConnectRegistrationPtrOutput

func (OpenIdConnectRegistrationPtrOutput) ToOpenIdConnectRegistrationPtrOutputWithContext

func (o OpenIdConnectRegistrationPtrOutput) ToOpenIdConnectRegistrationPtrOutputWithContext(ctx context.Context) OpenIdConnectRegistrationPtrOutput

type OpenIdConnectRegistrationResponse

type OpenIdConnectRegistrationResponse struct {
	// The authentication credentials of the custom Open ID Connect provider.
	ClientCredential *OpenIdConnectClientCredentialResponse `pulumi:"clientCredential"`
	// The client id of the custom Open ID Connect provider.
	ClientId *string `pulumi:"clientId"`
	// The configuration settings of the endpoints used for the custom Open ID Connect provider.
	OpenIdConnectConfiguration *OpenIdConnectConfigResponse `pulumi:"openIdConnectConfiguration"`
}

The configuration settings of the app registration for the custom Open ID Connect provider.

type OpenIdConnectRegistrationResponseOutput

type OpenIdConnectRegistrationResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the app registration for the custom Open ID Connect provider.

func (OpenIdConnectRegistrationResponseOutput) ClientCredential

The authentication credentials of the custom Open ID Connect provider.

func (OpenIdConnectRegistrationResponseOutput) ClientId

The client id of the custom Open ID Connect provider.

func (OpenIdConnectRegistrationResponseOutput) ElementType

func (OpenIdConnectRegistrationResponseOutput) OpenIdConnectConfiguration

The configuration settings of the endpoints used for the custom Open ID Connect provider.

func (OpenIdConnectRegistrationResponseOutput) ToOpenIdConnectRegistrationResponseOutput

func (o OpenIdConnectRegistrationResponseOutput) ToOpenIdConnectRegistrationResponseOutput() OpenIdConnectRegistrationResponseOutput

func (OpenIdConnectRegistrationResponseOutput) ToOpenIdConnectRegistrationResponseOutputWithContext

func (o OpenIdConnectRegistrationResponseOutput) ToOpenIdConnectRegistrationResponseOutputWithContext(ctx context.Context) OpenIdConnectRegistrationResponseOutput

type OpenIdConnectRegistrationResponsePtrOutput

type OpenIdConnectRegistrationResponsePtrOutput struct{ *pulumi.OutputState }

func (OpenIdConnectRegistrationResponsePtrOutput) ClientCredential

The authentication credentials of the custom Open ID Connect provider.

func (OpenIdConnectRegistrationResponsePtrOutput) ClientId

The client id of the custom Open ID Connect provider.

func (OpenIdConnectRegistrationResponsePtrOutput) Elem

func (OpenIdConnectRegistrationResponsePtrOutput) ElementType

func (OpenIdConnectRegistrationResponsePtrOutput) OpenIdConnectConfiguration

The configuration settings of the endpoints used for the custom Open ID Connect provider.

func (OpenIdConnectRegistrationResponsePtrOutput) ToOpenIdConnectRegistrationResponsePtrOutput

func (o OpenIdConnectRegistrationResponsePtrOutput) ToOpenIdConnectRegistrationResponsePtrOutput() OpenIdConnectRegistrationResponsePtrOutput

func (OpenIdConnectRegistrationResponsePtrOutput) ToOpenIdConnectRegistrationResponsePtrOutputWithContext

func (o OpenIdConnectRegistrationResponsePtrOutput) ToOpenIdConnectRegistrationResponsePtrOutputWithContext(ctx context.Context) OpenIdConnectRegistrationResponsePtrOutput

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 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

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 PublicCertificateLocation

type PublicCertificateLocation string

Public Certificate Location

func (PublicCertificateLocation) ElementType

func (PublicCertificateLocation) ElementType() reflect.Type

func (PublicCertificateLocation) ToPublicCertificateLocationOutput

func (e PublicCertificateLocation) ToPublicCertificateLocationOutput() PublicCertificateLocationOutput

func (PublicCertificateLocation) ToPublicCertificateLocationOutputWithContext

func (e PublicCertificateLocation) ToPublicCertificateLocationOutputWithContext(ctx context.Context) PublicCertificateLocationOutput

func (PublicCertificateLocation) ToPublicCertificateLocationPtrOutput

func (e PublicCertificateLocation) ToPublicCertificateLocationPtrOutput() PublicCertificateLocationPtrOutput

func (PublicCertificateLocation) ToPublicCertificateLocationPtrOutputWithContext

func (e PublicCertificateLocation) ToPublicCertificateLocationPtrOutputWithContext(ctx context.Context) PublicCertificateLocationPtrOutput

func (PublicCertificateLocation) ToStringOutput

func (e PublicCertificateLocation) ToStringOutput() pulumi.StringOutput

func (PublicCertificateLocation) ToStringOutputWithContext

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

func (PublicCertificateLocation) ToStringPtrOutput

func (e PublicCertificateLocation) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicCertificateLocation) ToStringPtrOutputWithContext

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

type PublicCertificateLocationInput

type PublicCertificateLocationInput interface {
	pulumi.Input

	ToPublicCertificateLocationOutput() PublicCertificateLocationOutput
	ToPublicCertificateLocationOutputWithContext(context.Context) PublicCertificateLocationOutput
}

PublicCertificateLocationInput is an input type that accepts values of the PublicCertificateLocation enum A concrete instance of `PublicCertificateLocationInput` can be one of the following:

PublicCertificateLocationCurrentUserMy
PublicCertificateLocationLocalMachineMy
PublicCertificateLocationUnknown

type PublicCertificateLocationOutput

type PublicCertificateLocationOutput struct{ *pulumi.OutputState }

func (PublicCertificateLocationOutput) ElementType

func (PublicCertificateLocationOutput) ToPublicCertificateLocationOutput

func (o PublicCertificateLocationOutput) ToPublicCertificateLocationOutput() PublicCertificateLocationOutput

func (PublicCertificateLocationOutput) ToPublicCertificateLocationOutputWithContext

func (o PublicCertificateLocationOutput) ToPublicCertificateLocationOutputWithContext(ctx context.Context) PublicCertificateLocationOutput

func (PublicCertificateLocationOutput) ToPublicCertificateLocationPtrOutput

func (o PublicCertificateLocationOutput) ToPublicCertificateLocationPtrOutput() PublicCertificateLocationPtrOutput

func (PublicCertificateLocationOutput) ToPublicCertificateLocationPtrOutputWithContext

func (o PublicCertificateLocationOutput) ToPublicCertificateLocationPtrOutputWithContext(ctx context.Context) PublicCertificateLocationPtrOutput

func (PublicCertificateLocationOutput) ToStringOutput

func (PublicCertificateLocationOutput) ToStringOutputWithContext

func (o PublicCertificateLocationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PublicCertificateLocationOutput) ToStringPtrOutput

func (PublicCertificateLocationOutput) ToStringPtrOutputWithContext

func (o PublicCertificateLocationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PublicCertificateLocationPtrInput

type PublicCertificateLocationPtrInput interface {
	pulumi.Input

	ToPublicCertificateLocationPtrOutput() PublicCertificateLocationPtrOutput
	ToPublicCertificateLocationPtrOutputWithContext(context.Context) PublicCertificateLocationPtrOutput
}

func PublicCertificateLocationPtr

func PublicCertificateLocationPtr(v string) PublicCertificateLocationPtrInput

type PublicCertificateLocationPtrOutput

type PublicCertificateLocationPtrOutput struct{ *pulumi.OutputState }

func (PublicCertificateLocationPtrOutput) Elem

func (PublicCertificateLocationPtrOutput) ElementType

func (PublicCertificateLocationPtrOutput) ToPublicCertificateLocationPtrOutput

func (o PublicCertificateLocationPtrOutput) ToPublicCertificateLocationPtrOutput() PublicCertificateLocationPtrOutput

func (PublicCertificateLocationPtrOutput) ToPublicCertificateLocationPtrOutputWithContext

func (o PublicCertificateLocationPtrOutput) ToPublicCertificateLocationPtrOutputWithContext(ctx context.Context) PublicCertificateLocationPtrOutput

func (PublicCertificateLocationPtrOutput) ToStringPtrOutput

func (PublicCertificateLocationPtrOutput) ToStringPtrOutputWithContext

func (o PublicCertificateLocationPtrOutput) 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"`
	// 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 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) 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) Type

Resource type.

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) 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 QueueScaleRule

type QueueScaleRule struct {
	// Authentication secrets for the queue scale rule.
	Auth []ScaleRuleAuth `pulumi:"auth"`
	// Queue length.
	QueueLength *int `pulumi:"queueLength"`
	// Queue name.
	QueueName *string `pulumi:"queueName"`
}

Container App container Azure Queue based scaling rule.

type QueueScaleRuleArgs

type QueueScaleRuleArgs struct {
	// Authentication secrets for the queue scale rule.
	Auth ScaleRuleAuthArrayInput `pulumi:"auth"`
	// Queue length.
	QueueLength pulumi.IntPtrInput `pulumi:"queueLength"`
	// Queue name.
	QueueName pulumi.StringPtrInput `pulumi:"queueName"`
}

Container App container Azure Queue based scaling rule.

func (QueueScaleRuleArgs) ElementType

func (QueueScaleRuleArgs) ElementType() reflect.Type

func (QueueScaleRuleArgs) ToQueueScaleRuleOutput

func (i QueueScaleRuleArgs) ToQueueScaleRuleOutput() QueueScaleRuleOutput

func (QueueScaleRuleArgs) ToQueueScaleRuleOutputWithContext

func (i QueueScaleRuleArgs) ToQueueScaleRuleOutputWithContext(ctx context.Context) QueueScaleRuleOutput

func (QueueScaleRuleArgs) ToQueueScaleRulePtrOutput

func (i QueueScaleRuleArgs) ToQueueScaleRulePtrOutput() QueueScaleRulePtrOutput

func (QueueScaleRuleArgs) ToQueueScaleRulePtrOutputWithContext

func (i QueueScaleRuleArgs) ToQueueScaleRulePtrOutputWithContext(ctx context.Context) QueueScaleRulePtrOutput

type QueueScaleRuleInput

type QueueScaleRuleInput interface {
	pulumi.Input

	ToQueueScaleRuleOutput() QueueScaleRuleOutput
	ToQueueScaleRuleOutputWithContext(context.Context) QueueScaleRuleOutput
}

QueueScaleRuleInput is an input type that accepts QueueScaleRuleArgs and QueueScaleRuleOutput values. You can construct a concrete instance of `QueueScaleRuleInput` via:

QueueScaleRuleArgs{...}

type QueueScaleRuleOutput

type QueueScaleRuleOutput struct{ *pulumi.OutputState }

Container App container Azure Queue based scaling rule.

func (QueueScaleRuleOutput) Auth

Authentication secrets for the queue scale rule.

func (QueueScaleRuleOutput) ElementType

func (QueueScaleRuleOutput) ElementType() reflect.Type

func (QueueScaleRuleOutput) QueueLength

func (o QueueScaleRuleOutput) QueueLength() pulumi.IntPtrOutput

Queue length.

func (QueueScaleRuleOutput) QueueName

Queue name.

func (QueueScaleRuleOutput) ToQueueScaleRuleOutput

func (o QueueScaleRuleOutput) ToQueueScaleRuleOutput() QueueScaleRuleOutput

func (QueueScaleRuleOutput) ToQueueScaleRuleOutputWithContext

func (o QueueScaleRuleOutput) ToQueueScaleRuleOutputWithContext(ctx context.Context) QueueScaleRuleOutput

func (QueueScaleRuleOutput) ToQueueScaleRulePtrOutput

func (o QueueScaleRuleOutput) ToQueueScaleRulePtrOutput() QueueScaleRulePtrOutput

func (QueueScaleRuleOutput) ToQueueScaleRulePtrOutputWithContext

func (o QueueScaleRuleOutput) ToQueueScaleRulePtrOutputWithContext(ctx context.Context) QueueScaleRulePtrOutput

type QueueScaleRulePtrInput

type QueueScaleRulePtrInput interface {
	pulumi.Input

	ToQueueScaleRulePtrOutput() QueueScaleRulePtrOutput
	ToQueueScaleRulePtrOutputWithContext(context.Context) QueueScaleRulePtrOutput
}

QueueScaleRulePtrInput is an input type that accepts QueueScaleRuleArgs, QueueScaleRulePtr and QueueScaleRulePtrOutput values. You can construct a concrete instance of `QueueScaleRulePtrInput` via:

        QueueScaleRuleArgs{...}

or:

        nil

type QueueScaleRulePtrOutput

type QueueScaleRulePtrOutput struct{ *pulumi.OutputState }

func (QueueScaleRulePtrOutput) Auth

Authentication secrets for the queue scale rule.

func (QueueScaleRulePtrOutput) Elem

func (QueueScaleRulePtrOutput) ElementType

func (QueueScaleRulePtrOutput) ElementType() reflect.Type

func (QueueScaleRulePtrOutput) QueueLength

Queue length.

func (QueueScaleRulePtrOutput) QueueName

Queue name.

func (QueueScaleRulePtrOutput) ToQueueScaleRulePtrOutput

func (o QueueScaleRulePtrOutput) ToQueueScaleRulePtrOutput() QueueScaleRulePtrOutput

func (QueueScaleRulePtrOutput) ToQueueScaleRulePtrOutputWithContext

func (o QueueScaleRulePtrOutput) ToQueueScaleRulePtrOutputWithContext(ctx context.Context) QueueScaleRulePtrOutput

type QueueScaleRuleResponse

type QueueScaleRuleResponse struct {
	// Authentication secrets for the queue scale rule.
	Auth []ScaleRuleAuthResponse `pulumi:"auth"`
	// Queue length.
	QueueLength *int `pulumi:"queueLength"`
	// Queue name.
	QueueName *string `pulumi:"queueName"`
}

Container App container Azure Queue based scaling rule.

type QueueScaleRuleResponseOutput

type QueueScaleRuleResponseOutput struct{ *pulumi.OutputState }

Container App container Azure Queue based scaling rule.

func (QueueScaleRuleResponseOutput) Auth

Authentication secrets for the queue scale rule.

func (QueueScaleRuleResponseOutput) ElementType

func (QueueScaleRuleResponseOutput) QueueLength

Queue length.

func (QueueScaleRuleResponseOutput) QueueName

Queue name.

func (QueueScaleRuleResponseOutput) ToQueueScaleRuleResponseOutput

func (o QueueScaleRuleResponseOutput) ToQueueScaleRuleResponseOutput() QueueScaleRuleResponseOutput

func (QueueScaleRuleResponseOutput) ToQueueScaleRuleResponseOutputWithContext

func (o QueueScaleRuleResponseOutput) ToQueueScaleRuleResponseOutputWithContext(ctx context.Context) QueueScaleRuleResponseOutput

type QueueScaleRuleResponsePtrOutput

type QueueScaleRuleResponsePtrOutput struct{ *pulumi.OutputState }

func (QueueScaleRuleResponsePtrOutput) Auth

Authentication secrets for the queue scale rule.

func (QueueScaleRuleResponsePtrOutput) Elem

func (QueueScaleRuleResponsePtrOutput) ElementType

func (QueueScaleRuleResponsePtrOutput) QueueLength

Queue length.

func (QueueScaleRuleResponsePtrOutput) QueueName

Queue name.

func (QueueScaleRuleResponsePtrOutput) ToQueueScaleRuleResponsePtrOutput

func (o QueueScaleRuleResponsePtrOutput) ToQueueScaleRuleResponsePtrOutput() QueueScaleRuleResponsePtrOutput

func (QueueScaleRuleResponsePtrOutput) ToQueueScaleRuleResponsePtrOutputWithContext

func (o QueueScaleRuleResponsePtrOutput) ToQueueScaleRuleResponsePtrOutputWithContext(ctx context.Context) QueueScaleRuleResponsePtrOutput

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 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 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

type RedundancyMode string

Site redundancy mode

func (RedundancyMode) ElementType

func (RedundancyMode) ElementType() reflect.Type

func (RedundancyMode) ToRedundancyModeOutput

func (e RedundancyMode) ToRedundancyModeOutput() RedundancyModeOutput

func (RedundancyMode) ToRedundancyModeOutputWithContext

func (e RedundancyMode) ToRedundancyModeOutputWithContext(ctx context.Context) RedundancyModeOutput

func (RedundancyMode) ToRedundancyModePtrOutput

func (e RedundancyMode) ToRedundancyModePtrOutput() RedundancyModePtrOutput

func (RedundancyMode) ToRedundancyModePtrOutputWithContext

func (e RedundancyMode) ToRedundancyModePtrOutputWithContext(ctx context.Context) RedundancyModePtrOutput

func (RedundancyMode) ToStringOutput

func (e RedundancyMode) ToStringOutput() pulumi.StringOutput

func (RedundancyMode) ToStringOutputWithContext

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

func (RedundancyMode) ToStringPtrOutput

func (e RedundancyMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (RedundancyMode) ToStringPtrOutputWithContext

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

type RedundancyModeInput

type RedundancyModeInput interface {
	pulumi.Input

	ToRedundancyModeOutput() RedundancyModeOutput
	ToRedundancyModeOutputWithContext(context.Context) RedundancyModeOutput
}

RedundancyModeInput is an input type that accepts values of the RedundancyMode enum A concrete instance of `RedundancyModeInput` can be one of the following:

RedundancyModeNone
RedundancyModeManual
RedundancyModeFailover
RedundancyModeActiveActive
RedundancyModeGeoRedundant

type RedundancyModeOutput

type RedundancyModeOutput struct{ *pulumi.OutputState }

func (RedundancyModeOutput) ElementType

func (RedundancyModeOutput) ElementType() reflect.Type

func (RedundancyModeOutput) ToRedundancyModeOutput

func (o RedundancyModeOutput) ToRedundancyModeOutput() RedundancyModeOutput

func (RedundancyModeOutput) ToRedundancyModeOutputWithContext

func (o RedundancyModeOutput) ToRedundancyModeOutputWithContext(ctx context.Context) RedundancyModeOutput

func (RedundancyModeOutput) ToRedundancyModePtrOutput

func (o RedundancyModeOutput) ToRedundancyModePtrOutput() RedundancyModePtrOutput

func (RedundancyModeOutput) ToRedundancyModePtrOutputWithContext

func (o RedundancyModeOutput) ToRedundancyModePtrOutputWithContext(ctx context.Context) RedundancyModePtrOutput

func (RedundancyModeOutput) ToStringOutput

func (o RedundancyModeOutput) ToStringOutput() pulumi.StringOutput

func (RedundancyModeOutput) ToStringOutputWithContext

func (o RedundancyModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RedundancyModeOutput) ToStringPtrOutput

func (o RedundancyModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RedundancyModeOutput) ToStringPtrOutputWithContext

func (o RedundancyModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RedundancyModePtrInput

type RedundancyModePtrInput interface {
	pulumi.Input

	ToRedundancyModePtrOutput() RedundancyModePtrOutput
	ToRedundancyModePtrOutputWithContext(context.Context) RedundancyModePtrOutput
}

func RedundancyModePtr

func RedundancyModePtr(v string) RedundancyModePtrInput

type RedundancyModePtrOutput

type RedundancyModePtrOutput struct{ *pulumi.OutputState }

func (RedundancyModePtrOutput) Elem

func (RedundancyModePtrOutput) ElementType

func (RedundancyModePtrOutput) ElementType() reflect.Type

func (RedundancyModePtrOutput) ToRedundancyModePtrOutput

func (o RedundancyModePtrOutput) ToRedundancyModePtrOutput() RedundancyModePtrOutput

func (RedundancyModePtrOutput) ToRedundancyModePtrOutputWithContext

func (o RedundancyModePtrOutput) ToRedundancyModePtrOutputWithContext(ctx context.Context) RedundancyModePtrOutput

func (RedundancyModePtrOutput) ToStringPtrOutput

func (o RedundancyModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RedundancyModePtrOutput) ToStringPtrOutputWithContext

func (o RedundancyModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RegistryCredentials

type RegistryCredentials struct {
	// The name of the Secret that contains the registry login password
	PasswordSecretRef *string `pulumi:"passwordSecretRef"`
	// Container Registry Server
	Server *string `pulumi:"server"`
	// Container Registry Username
	Username *string `pulumi:"username"`
}

Container App Private Registry

type RegistryCredentialsArgs

type RegistryCredentialsArgs struct {
	// The name of the Secret that contains the registry login password
	PasswordSecretRef pulumi.StringPtrInput `pulumi:"passwordSecretRef"`
	// Container Registry Server
	Server pulumi.StringPtrInput `pulumi:"server"`
	// Container Registry Username
	Username pulumi.StringPtrInput `pulumi:"username"`
}

Container App Private Registry

func (RegistryCredentialsArgs) ElementType

func (RegistryCredentialsArgs) ElementType() reflect.Type

func (RegistryCredentialsArgs) ToRegistryCredentialsOutput

func (i RegistryCredentialsArgs) ToRegistryCredentialsOutput() RegistryCredentialsOutput

func (RegistryCredentialsArgs) ToRegistryCredentialsOutputWithContext

func (i RegistryCredentialsArgs) ToRegistryCredentialsOutputWithContext(ctx context.Context) RegistryCredentialsOutput

type RegistryCredentialsArray

type RegistryCredentialsArray []RegistryCredentialsInput

func (RegistryCredentialsArray) ElementType

func (RegistryCredentialsArray) ElementType() reflect.Type

func (RegistryCredentialsArray) ToRegistryCredentialsArrayOutput

func (i RegistryCredentialsArray) ToRegistryCredentialsArrayOutput() RegistryCredentialsArrayOutput

func (RegistryCredentialsArray) ToRegistryCredentialsArrayOutputWithContext

func (i RegistryCredentialsArray) ToRegistryCredentialsArrayOutputWithContext(ctx context.Context) RegistryCredentialsArrayOutput

type RegistryCredentialsArrayInput

type RegistryCredentialsArrayInput interface {
	pulumi.Input

	ToRegistryCredentialsArrayOutput() RegistryCredentialsArrayOutput
	ToRegistryCredentialsArrayOutputWithContext(context.Context) RegistryCredentialsArrayOutput
}

RegistryCredentialsArrayInput is an input type that accepts RegistryCredentialsArray and RegistryCredentialsArrayOutput values. You can construct a concrete instance of `RegistryCredentialsArrayInput` via:

RegistryCredentialsArray{ RegistryCredentialsArgs{...} }

type RegistryCredentialsArrayOutput

type RegistryCredentialsArrayOutput struct{ *pulumi.OutputState }

func (RegistryCredentialsArrayOutput) ElementType

func (RegistryCredentialsArrayOutput) Index

func (RegistryCredentialsArrayOutput) ToRegistryCredentialsArrayOutput

func (o RegistryCredentialsArrayOutput) ToRegistryCredentialsArrayOutput() RegistryCredentialsArrayOutput

func (RegistryCredentialsArrayOutput) ToRegistryCredentialsArrayOutputWithContext

func (o RegistryCredentialsArrayOutput) ToRegistryCredentialsArrayOutputWithContext(ctx context.Context) RegistryCredentialsArrayOutput

type RegistryCredentialsInput

type RegistryCredentialsInput interface {
	pulumi.Input

	ToRegistryCredentialsOutput() RegistryCredentialsOutput
	ToRegistryCredentialsOutputWithContext(context.Context) RegistryCredentialsOutput
}

RegistryCredentialsInput is an input type that accepts RegistryCredentialsArgs and RegistryCredentialsOutput values. You can construct a concrete instance of `RegistryCredentialsInput` via:

RegistryCredentialsArgs{...}

type RegistryCredentialsOutput

type RegistryCredentialsOutput struct{ *pulumi.OutputState }

Container App Private Registry

func (RegistryCredentialsOutput) ElementType

func (RegistryCredentialsOutput) ElementType() reflect.Type

func (RegistryCredentialsOutput) PasswordSecretRef

func (o RegistryCredentialsOutput) PasswordSecretRef() pulumi.StringPtrOutput

The name of the Secret that contains the registry login password

func (RegistryCredentialsOutput) Server

Container Registry Server

func (RegistryCredentialsOutput) ToRegistryCredentialsOutput

func (o RegistryCredentialsOutput) ToRegistryCredentialsOutput() RegistryCredentialsOutput

func (RegistryCredentialsOutput) ToRegistryCredentialsOutputWithContext

func (o RegistryCredentialsOutput) ToRegistryCredentialsOutputWithContext(ctx context.Context) RegistryCredentialsOutput

func (RegistryCredentialsOutput) Username

Container Registry Username

type RegistryCredentialsResponse

type RegistryCredentialsResponse struct {
	// The name of the Secret that contains the registry login password
	PasswordSecretRef *string `pulumi:"passwordSecretRef"`
	// Container Registry Server
	Server *string `pulumi:"server"`
	// Container Registry Username
	Username *string `pulumi:"username"`
}

Container App Private Registry

type RegistryCredentialsResponseArrayOutput

type RegistryCredentialsResponseArrayOutput struct{ *pulumi.OutputState }

func (RegistryCredentialsResponseArrayOutput) ElementType

func (RegistryCredentialsResponseArrayOutput) Index

func (RegistryCredentialsResponseArrayOutput) ToRegistryCredentialsResponseArrayOutput

func (o RegistryCredentialsResponseArrayOutput) ToRegistryCredentialsResponseArrayOutput() RegistryCredentialsResponseArrayOutput

func (RegistryCredentialsResponseArrayOutput) ToRegistryCredentialsResponseArrayOutputWithContext

func (o RegistryCredentialsResponseArrayOutput) ToRegistryCredentialsResponseArrayOutputWithContext(ctx context.Context) RegistryCredentialsResponseArrayOutput

type RegistryCredentialsResponseOutput

type RegistryCredentialsResponseOutput struct{ *pulumi.OutputState }

Container App Private Registry

func (RegistryCredentialsResponseOutput) ElementType

func (RegistryCredentialsResponseOutput) PasswordSecretRef

The name of the Secret that contains the registry login password

func (RegistryCredentialsResponseOutput) Server

Container Registry Server

func (RegistryCredentialsResponseOutput) ToRegistryCredentialsResponseOutput

func (o RegistryCredentialsResponseOutput) ToRegistryCredentialsResponseOutput() RegistryCredentialsResponseOutput

func (RegistryCredentialsResponseOutput) ToRegistryCredentialsResponseOutputWithContext

func (o RegistryCredentialsResponseOutput) ToRegistryCredentialsResponseOutputWithContext(ctx context.Context) RegistryCredentialsResponseOutput

func (RegistryCredentialsResponseOutput) Username

Container Registry Username

type RemotePrivateEndpointConnectionResponse

type RemotePrivateEndpointConnectionResponse struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Private IPAddresses mapped to the remote private endpoint
	IpAddresses []string `pulumi:"ipAddresses"`
	// 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"`
	// Resource type.
	Type string `pulumi:"type"`
}

A remote private endpoint connection

type RemotePrivateEndpointConnectionResponseOutput

type RemotePrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }

A remote private endpoint connection

func (RemotePrivateEndpointConnectionResponseOutput) ElementType

func (RemotePrivateEndpointConnectionResponseOutput) Id

Resource Id.

func (RemotePrivateEndpointConnectionResponseOutput) IpAddresses

Private IPAddresses mapped to the remote private endpoint

func (RemotePrivateEndpointConnectionResponseOutput) Kind

Kind of resource.

func (RemotePrivateEndpointConnectionResponseOutput) Name

Resource Name.

func (RemotePrivateEndpointConnectionResponseOutput) PrivateEndpoint

PrivateEndpoint of a remote private endpoint connection

func (RemotePrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState

The state of a private link connection

func (RemotePrivateEndpointConnectionResponseOutput) ProvisioningState

func (RemotePrivateEndpointConnectionResponseOutput) ToRemotePrivateEndpointConnectionResponseOutput

func (o RemotePrivateEndpointConnectionResponseOutput) ToRemotePrivateEndpointConnectionResponseOutput() RemotePrivateEndpointConnectionResponseOutput

func (RemotePrivateEndpointConnectionResponseOutput) ToRemotePrivateEndpointConnectionResponseOutputWithContext

func (o RemotePrivateEndpointConnectionResponseOutput) ToRemotePrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) RemotePrivateEndpointConnectionResponseOutput

func (RemotePrivateEndpointConnectionResponseOutput) Type

Resource type.

type RemotePrivateEndpointConnectionResponsePtrOutput

type RemotePrivateEndpointConnectionResponsePtrOutput struct{ *pulumi.OutputState }

func (RemotePrivateEndpointConnectionResponsePtrOutput) Elem

func (RemotePrivateEndpointConnectionResponsePtrOutput) ElementType

func (RemotePrivateEndpointConnectionResponsePtrOutput) Id

Resource Id.

func (RemotePrivateEndpointConnectionResponsePtrOutput) IpAddresses

Private IPAddresses mapped to the remote private endpoint

func (RemotePrivateEndpointConnectionResponsePtrOutput) Kind

Kind of resource.

func (RemotePrivateEndpointConnectionResponsePtrOutput) Name

Resource Name.

func (RemotePrivateEndpointConnectionResponsePtrOutput) PrivateEndpoint

PrivateEndpoint of a remote private endpoint connection

func (RemotePrivateEndpointConnectionResponsePtrOutput) PrivateLinkServiceConnectionState

The state of a private link connection

func (RemotePrivateEndpointConnectionResponsePtrOutput) ProvisioningState

func (RemotePrivateEndpointConnectionResponsePtrOutput) ToRemotePrivateEndpointConnectionResponsePtrOutput

func (o RemotePrivateEndpointConnectionResponsePtrOutput) ToRemotePrivateEndpointConnectionResponsePtrOutput() RemotePrivateEndpointConnectionResponsePtrOutput

func (RemotePrivateEndpointConnectionResponsePtrOutput) ToRemotePrivateEndpointConnectionResponsePtrOutputWithContext

func (o RemotePrivateEndpointConnectionResponsePtrOutput) ToRemotePrivateEndpointConnectionResponsePtrOutputWithContext(ctx context.Context) RemotePrivateEndpointConnectionResponsePtrOutput

func (RemotePrivateEndpointConnectionResponsePtrOutput) Type

Resource type.

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 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

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 ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponse

type ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponse struct {
	// Azure-AsyncOperation Error info.
	Error *ErrorEntityResponse `pulumi:"error"`
	// Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this
	// value for GET requests only.
	// For example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}
	Id *string `pulumi:"id"`
	// MSI resource
	Identity *ManagedServiceIdentityResponse `pulumi:"identity"`
	// Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia.
	Location *string `pulumi:"location"`
	// Name of resource.
	Name *string `pulumi:"name"`
	// Azure resource manager plan.
	Plan *ArmPlanResponse `pulumi:"plan"`
	// Resource specific properties.
	Properties *RemotePrivateEndpointConnectionResponse `pulumi:"properties"`
	// SKU description of the resource.
	Sku *SkuDescriptionResponse `pulumi:"sku"`
	// Azure-AsyncOperation Status info.
	Status *string `pulumi:"status"`
	// Tags associated with resource.
	Tags map[string]string `pulumi:"tags"`
	// Type of resource e.g "Microsoft.Web/sites".
	Type *string `pulumi:"type"`
	// Logical Availability Zones the service is hosted in
	Zones []string `pulumi:"zones"`
}

Message envelope that contains the common Azure resource manager properties and the resource provider specific content.

type ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseArrayOutput

type ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseArrayOutput) ElementType

func (ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseArrayOutput) ToResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseArrayOutput

func (ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseArrayOutput) ToResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseArrayOutputWithContext

type ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseOutput

type ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }

Message envelope that contains the common Azure resource manager properties and the resource provider specific content.

func (ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseOutput) ElementType

func (ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseOutput) Error

Azure-AsyncOperation Error info.

func (ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseOutput) Id

Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this value for GET requests only. For example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}

func (ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseOutput) Identity

MSI resource

func (ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseOutput) Location

Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia.

func (ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseOutput) Name

Name of resource.

func (ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseOutput) Plan

Azure resource manager plan.

func (ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseOutput) Properties

Resource specific properties.

func (ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseOutput) Sku

SKU description of the resource.

func (ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseOutput) Status

Azure-AsyncOperation Status info.

func (ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseOutput) Tags

Tags associated with resource.

func (ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseOutput) ToResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseOutput

func (ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseOutput) ToResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseOutputWithContext

func (o ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseOutput) ToResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseOutput

func (ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseOutput) Type

Type of resource e.g "Microsoft.Web/sites".

func (ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseOutput) Zones

Logical Availability Zones the service is hosted in

type RouteType

type RouteType 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

func (RouteType) ElementType() reflect.Type

func (RouteType) ToRouteTypeOutput

func (e RouteType) ToRouteTypeOutput() RouteTypeOutput

func (RouteType) ToRouteTypeOutputWithContext

func (e RouteType) ToRouteTypeOutputWithContext(ctx context.Context) RouteTypeOutput

func (RouteType) ToRouteTypePtrOutput

func (e RouteType) ToRouteTypePtrOutput() RouteTypePtrOutput

func (RouteType) ToRouteTypePtrOutputWithContext

func (e RouteType) ToRouteTypePtrOutputWithContext(ctx context.Context) RouteTypePtrOutput

func (RouteType) ToStringOutput

func (e RouteType) ToStringOutput() pulumi.StringOutput

func (RouteType) ToStringOutputWithContext

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

func (RouteType) ToStringPtrOutput

func (e RouteType) ToStringPtrOutput() pulumi.StringPtrOutput

func (RouteType) ToStringPtrOutputWithContext

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

type RouteTypeInput

type RouteTypeInput interface {
	pulumi.Input

	ToRouteTypeOutput() RouteTypeOutput
	ToRouteTypeOutputWithContext(context.Context) RouteTypeOutput
}

RouteTypeInput is an input type that accepts values of the RouteType enum A concrete instance of `RouteTypeInput` can be one of the following:

RouteTypeDEFAULT
RouteTypeINHERITED
RouteTypeSTATIC

type RouteTypeOutput

type RouteTypeOutput struct{ *pulumi.OutputState }

func (RouteTypeOutput) ElementType

func (RouteTypeOutput) ElementType() reflect.Type

func (RouteTypeOutput) ToRouteTypeOutput

func (o RouteTypeOutput) ToRouteTypeOutput() RouteTypeOutput

func (RouteTypeOutput) ToRouteTypeOutputWithContext

func (o RouteTypeOutput) ToRouteTypeOutputWithContext(ctx context.Context) RouteTypeOutput

func (RouteTypeOutput) ToRouteTypePtrOutput

func (o RouteTypeOutput) ToRouteTypePtrOutput() RouteTypePtrOutput

func (RouteTypeOutput) ToRouteTypePtrOutputWithContext

func (o RouteTypeOutput) ToRouteTypePtrOutputWithContext(ctx context.Context) RouteTypePtrOutput

func (RouteTypeOutput) ToStringOutput

func (o RouteTypeOutput) ToStringOutput() pulumi.StringOutput

func (RouteTypeOutput) ToStringOutputWithContext

func (o RouteTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RouteTypeOutput) ToStringPtrOutput

func (o RouteTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RouteTypeOutput) ToStringPtrOutputWithContext

func (o RouteTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RouteTypePtrInput

type RouteTypePtrInput interface {
	pulumi.Input

	ToRouteTypePtrOutput() RouteTypePtrOutput
	ToRouteTypePtrOutputWithContext(context.Context) RouteTypePtrOutput
}

func RouteTypePtr

func RouteTypePtr(v string) RouteTypePtrInput

type RouteTypePtrOutput

type RouteTypePtrOutput struct{ *pulumi.OutputState }

func (RouteTypePtrOutput) Elem

func (RouteTypePtrOutput) ElementType

func (RouteTypePtrOutput) ElementType() reflect.Type

func (RouteTypePtrOutput) ToRouteTypePtrOutput

func (o RouteTypePtrOutput) ToRouteTypePtrOutput() RouteTypePtrOutput

func (RouteTypePtrOutput) ToRouteTypePtrOutputWithContext

func (o RouteTypePtrOutput) ToRouteTypePtrOutputWithContext(ctx context.Context) RouteTypePtrOutput

func (RouteTypePtrOutput) ToStringPtrOutput

func (o RouteTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RouteTypePtrOutput) ToStringPtrOutputWithContext

func (o RouteTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Scale

type Scale struct {
	// Optional. Maximum number of container replicas. Defaults to 10 if not set.
	MaxReplicas *int `pulumi:"maxReplicas"`
	// Optional. Minimum number of container replicas.
	MinReplicas *int `pulumi:"minReplicas"`
	// Scaling rules.
	Rules []ScaleRule `pulumi:"rules"`
}

Container App scaling configurations.

type ScaleArgs

type ScaleArgs struct {
	// Optional. Maximum number of container replicas. Defaults to 10 if not set.
	MaxReplicas pulumi.IntPtrInput `pulumi:"maxReplicas"`
	// Optional. Minimum number of container replicas.
	MinReplicas pulumi.IntPtrInput `pulumi:"minReplicas"`
	// Scaling rules.
	Rules ScaleRuleArrayInput `pulumi:"rules"`
}

Container App scaling configurations.

func (ScaleArgs) ElementType

func (ScaleArgs) ElementType() reflect.Type

func (ScaleArgs) ToScaleOutput

func (i ScaleArgs) ToScaleOutput() ScaleOutput

func (ScaleArgs) ToScaleOutputWithContext

func (i ScaleArgs) ToScaleOutputWithContext(ctx context.Context) ScaleOutput

func (ScaleArgs) ToScalePtrOutput

func (i ScaleArgs) ToScalePtrOutput() ScalePtrOutput

func (ScaleArgs) ToScalePtrOutputWithContext

func (i ScaleArgs) ToScalePtrOutputWithContext(ctx context.Context) ScalePtrOutput

type ScaleInput

type ScaleInput interface {
	pulumi.Input

	ToScaleOutput() ScaleOutput
	ToScaleOutputWithContext(context.Context) ScaleOutput
}

ScaleInput is an input type that accepts ScaleArgs and ScaleOutput values. You can construct a concrete instance of `ScaleInput` via:

ScaleArgs{...}

type ScaleOutput

type ScaleOutput struct{ *pulumi.OutputState }

Container App scaling configurations.

func (ScaleOutput) ElementType

func (ScaleOutput) ElementType() reflect.Type

func (ScaleOutput) MaxReplicas

func (o ScaleOutput) MaxReplicas() pulumi.IntPtrOutput

Optional. Maximum number of container replicas. Defaults to 10 if not set.

func (ScaleOutput) MinReplicas

func (o ScaleOutput) MinReplicas() pulumi.IntPtrOutput

Optional. Minimum number of container replicas.

func (ScaleOutput) Rules

Scaling rules.

func (ScaleOutput) ToScaleOutput

func (o ScaleOutput) ToScaleOutput() ScaleOutput

func (ScaleOutput) ToScaleOutputWithContext

func (o ScaleOutput) ToScaleOutputWithContext(ctx context.Context) ScaleOutput

func (ScaleOutput) ToScalePtrOutput

func (o ScaleOutput) ToScalePtrOutput() ScalePtrOutput

func (ScaleOutput) ToScalePtrOutputWithContext

func (o ScaleOutput) ToScalePtrOutputWithContext(ctx context.Context) ScalePtrOutput

type ScalePtrInput

type ScalePtrInput interface {
	pulumi.Input

	ToScalePtrOutput() ScalePtrOutput
	ToScalePtrOutputWithContext(context.Context) ScalePtrOutput
}

ScalePtrInput is an input type that accepts ScaleArgs, ScalePtr and ScalePtrOutput values. You can construct a concrete instance of `ScalePtrInput` via:

        ScaleArgs{...}

or:

        nil

func ScalePtr

func ScalePtr(v *ScaleArgs) ScalePtrInput

type ScalePtrOutput

type ScalePtrOutput struct{ *pulumi.OutputState }

func (ScalePtrOutput) Elem

func (o ScalePtrOutput) Elem() ScaleOutput

func (ScalePtrOutput) ElementType

func (ScalePtrOutput) ElementType() reflect.Type

func (ScalePtrOutput) MaxReplicas

func (o ScalePtrOutput) MaxReplicas() pulumi.IntPtrOutput

Optional. Maximum number of container replicas. Defaults to 10 if not set.

func (ScalePtrOutput) MinReplicas

func (o ScalePtrOutput) MinReplicas() pulumi.IntPtrOutput

Optional. Minimum number of container replicas.

func (ScalePtrOutput) Rules

Scaling rules.

func (ScalePtrOutput) ToScalePtrOutput

func (o ScalePtrOutput) ToScalePtrOutput() ScalePtrOutput

func (ScalePtrOutput) ToScalePtrOutputWithContext

func (o ScalePtrOutput) ToScalePtrOutputWithContext(ctx context.Context) ScalePtrOutput

type ScaleResponse

type ScaleResponse struct {
	// Optional. Maximum number of container replicas. Defaults to 10 if not set.
	MaxReplicas *int `pulumi:"maxReplicas"`
	// Optional. Minimum number of container replicas.
	MinReplicas *int `pulumi:"minReplicas"`
	// Scaling rules.
	Rules []ScaleRuleResponse `pulumi:"rules"`
}

Container App scaling configurations.

type ScaleResponseOutput

type ScaleResponseOutput struct{ *pulumi.OutputState }

Container App scaling configurations.

func (ScaleResponseOutput) ElementType

func (ScaleResponseOutput) ElementType() reflect.Type

func (ScaleResponseOutput) MaxReplicas

func (o ScaleResponseOutput) MaxReplicas() pulumi.IntPtrOutput

Optional. Maximum number of container replicas. Defaults to 10 if not set.

func (ScaleResponseOutput) MinReplicas

func (o ScaleResponseOutput) MinReplicas() pulumi.IntPtrOutput

Optional. Minimum number of container replicas.

func (ScaleResponseOutput) Rules

Scaling rules.

func (ScaleResponseOutput) ToScaleResponseOutput

func (o ScaleResponseOutput) ToScaleResponseOutput() ScaleResponseOutput

func (ScaleResponseOutput) ToScaleResponseOutputWithContext

func (o ScaleResponseOutput) ToScaleResponseOutputWithContext(ctx context.Context) ScaleResponseOutput

type ScaleResponsePtrOutput

type ScaleResponsePtrOutput struct{ *pulumi.OutputState }

func (ScaleResponsePtrOutput) Elem

func (ScaleResponsePtrOutput) ElementType

func (ScaleResponsePtrOutput) ElementType() reflect.Type

func (ScaleResponsePtrOutput) MaxReplicas

func (o ScaleResponsePtrOutput) MaxReplicas() pulumi.IntPtrOutput

Optional. Maximum number of container replicas. Defaults to 10 if not set.

func (ScaleResponsePtrOutput) MinReplicas

func (o ScaleResponsePtrOutput) MinReplicas() pulumi.IntPtrOutput

Optional. Minimum number of container replicas.

func (ScaleResponsePtrOutput) Rules

Scaling rules.

func (ScaleResponsePtrOutput) ToScaleResponsePtrOutput

func (o ScaleResponsePtrOutput) ToScaleResponsePtrOutput() ScaleResponsePtrOutput

func (ScaleResponsePtrOutput) ToScaleResponsePtrOutputWithContext

func (o ScaleResponsePtrOutput) ToScaleResponsePtrOutputWithContext(ctx context.Context) ScaleResponsePtrOutput

type ScaleRule

type ScaleRule struct {
	// Azure Queue based scaling.
	AzureQueue *QueueScaleRule `pulumi:"azureQueue"`
	// Custom scale rule.
	Custom *CustomScaleRule `pulumi:"custom"`
	// HTTP requests based scaling.
	Http *HttpScaleRule `pulumi:"http"`
	// Scale Rule Name
	Name *string `pulumi:"name"`
}

Container App container scaling rule.

type ScaleRuleArgs

type ScaleRuleArgs struct {
	// Azure Queue based scaling.
	AzureQueue QueueScaleRulePtrInput `pulumi:"azureQueue"`
	// Custom scale rule.
	Custom CustomScaleRulePtrInput `pulumi:"custom"`
	// HTTP requests based scaling.
	Http HttpScaleRulePtrInput `pulumi:"http"`
	// Scale Rule Name
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Container App container scaling rule.

func (ScaleRuleArgs) ElementType

func (ScaleRuleArgs) ElementType() reflect.Type

func (ScaleRuleArgs) ToScaleRuleOutput

func (i ScaleRuleArgs) ToScaleRuleOutput() ScaleRuleOutput

func (ScaleRuleArgs) ToScaleRuleOutputWithContext

func (i ScaleRuleArgs) ToScaleRuleOutputWithContext(ctx context.Context) ScaleRuleOutput

type ScaleRuleArray

type ScaleRuleArray []ScaleRuleInput

func (ScaleRuleArray) ElementType

func (ScaleRuleArray) ElementType() reflect.Type

func (ScaleRuleArray) ToScaleRuleArrayOutput

func (i ScaleRuleArray) ToScaleRuleArrayOutput() ScaleRuleArrayOutput

func (ScaleRuleArray) ToScaleRuleArrayOutputWithContext

func (i ScaleRuleArray) ToScaleRuleArrayOutputWithContext(ctx context.Context) ScaleRuleArrayOutput

type ScaleRuleArrayInput

type ScaleRuleArrayInput interface {
	pulumi.Input

	ToScaleRuleArrayOutput() ScaleRuleArrayOutput
	ToScaleRuleArrayOutputWithContext(context.Context) ScaleRuleArrayOutput
}

ScaleRuleArrayInput is an input type that accepts ScaleRuleArray and ScaleRuleArrayOutput values. You can construct a concrete instance of `ScaleRuleArrayInput` via:

ScaleRuleArray{ ScaleRuleArgs{...} }

type ScaleRuleArrayOutput

type ScaleRuleArrayOutput struct{ *pulumi.OutputState }

func (ScaleRuleArrayOutput) ElementType

func (ScaleRuleArrayOutput) ElementType() reflect.Type

func (ScaleRuleArrayOutput) Index

func (ScaleRuleArrayOutput) ToScaleRuleArrayOutput

func (o ScaleRuleArrayOutput) ToScaleRuleArrayOutput() ScaleRuleArrayOutput

func (ScaleRuleArrayOutput) ToScaleRuleArrayOutputWithContext

func (o ScaleRuleArrayOutput) ToScaleRuleArrayOutputWithContext(ctx context.Context) ScaleRuleArrayOutput

type ScaleRuleAuth

type ScaleRuleAuth struct {
	// Name of the Container App secret from which to pull the auth params.
	SecretRef *string `pulumi:"secretRef"`
	// Trigger Parameter that uses the secret
	TriggerParameter *string `pulumi:"triggerParameter"`
}

Auth Secrets for Container App Scale Rule

type ScaleRuleAuthArgs

type ScaleRuleAuthArgs struct {
	// Name of the Container App secret from which to pull the auth params.
	SecretRef pulumi.StringPtrInput `pulumi:"secretRef"`
	// Trigger Parameter that uses the secret
	TriggerParameter pulumi.StringPtrInput `pulumi:"triggerParameter"`
}

Auth Secrets for Container App Scale Rule

func (ScaleRuleAuthArgs) ElementType

func (ScaleRuleAuthArgs) ElementType() reflect.Type

func (ScaleRuleAuthArgs) ToScaleRuleAuthOutput

func (i ScaleRuleAuthArgs) ToScaleRuleAuthOutput() ScaleRuleAuthOutput

func (ScaleRuleAuthArgs) ToScaleRuleAuthOutputWithContext

func (i ScaleRuleAuthArgs) ToScaleRuleAuthOutputWithContext(ctx context.Context) ScaleRuleAuthOutput

type ScaleRuleAuthArray

type ScaleRuleAuthArray []ScaleRuleAuthInput

func (ScaleRuleAuthArray) ElementType

func (ScaleRuleAuthArray) ElementType() reflect.Type

func (ScaleRuleAuthArray) ToScaleRuleAuthArrayOutput

func (i ScaleRuleAuthArray) ToScaleRuleAuthArrayOutput() ScaleRuleAuthArrayOutput

func (ScaleRuleAuthArray) ToScaleRuleAuthArrayOutputWithContext

func (i ScaleRuleAuthArray) ToScaleRuleAuthArrayOutputWithContext(ctx context.Context) ScaleRuleAuthArrayOutput

type ScaleRuleAuthArrayInput

type ScaleRuleAuthArrayInput interface {
	pulumi.Input

	ToScaleRuleAuthArrayOutput() ScaleRuleAuthArrayOutput
	ToScaleRuleAuthArrayOutputWithContext(context.Context) ScaleRuleAuthArrayOutput
}

ScaleRuleAuthArrayInput is an input type that accepts ScaleRuleAuthArray and ScaleRuleAuthArrayOutput values. You can construct a concrete instance of `ScaleRuleAuthArrayInput` via:

ScaleRuleAuthArray{ ScaleRuleAuthArgs{...} }

type ScaleRuleAuthArrayOutput

type ScaleRuleAuthArrayOutput struct{ *pulumi.OutputState }

func (ScaleRuleAuthArrayOutput) ElementType

func (ScaleRuleAuthArrayOutput) ElementType() reflect.Type

func (ScaleRuleAuthArrayOutput) Index

func (ScaleRuleAuthArrayOutput) ToScaleRuleAuthArrayOutput

func (o ScaleRuleAuthArrayOutput) ToScaleRuleAuthArrayOutput() ScaleRuleAuthArrayOutput

func (ScaleRuleAuthArrayOutput) ToScaleRuleAuthArrayOutputWithContext

func (o ScaleRuleAuthArrayOutput) ToScaleRuleAuthArrayOutputWithContext(ctx context.Context) ScaleRuleAuthArrayOutput

type ScaleRuleAuthInput

type ScaleRuleAuthInput interface {
	pulumi.Input

	ToScaleRuleAuthOutput() ScaleRuleAuthOutput
	ToScaleRuleAuthOutputWithContext(context.Context) ScaleRuleAuthOutput
}

ScaleRuleAuthInput is an input type that accepts ScaleRuleAuthArgs and ScaleRuleAuthOutput values. You can construct a concrete instance of `ScaleRuleAuthInput` via:

ScaleRuleAuthArgs{...}

type ScaleRuleAuthOutput

type ScaleRuleAuthOutput struct{ *pulumi.OutputState }

Auth Secrets for Container App Scale Rule

func (ScaleRuleAuthOutput) ElementType

func (ScaleRuleAuthOutput) ElementType() reflect.Type

func (ScaleRuleAuthOutput) SecretRef

Name of the Container App secret from which to pull the auth params.

func (ScaleRuleAuthOutput) ToScaleRuleAuthOutput

func (o ScaleRuleAuthOutput) ToScaleRuleAuthOutput() ScaleRuleAuthOutput

func (ScaleRuleAuthOutput) ToScaleRuleAuthOutputWithContext

func (o ScaleRuleAuthOutput) ToScaleRuleAuthOutputWithContext(ctx context.Context) ScaleRuleAuthOutput

func (ScaleRuleAuthOutput) TriggerParameter

func (o ScaleRuleAuthOutput) TriggerParameter() pulumi.StringPtrOutput

Trigger Parameter that uses the secret

type ScaleRuleAuthResponse

type ScaleRuleAuthResponse struct {
	// Name of the Container App secret from which to pull the auth params.
	SecretRef *string `pulumi:"secretRef"`
	// Trigger Parameter that uses the secret
	TriggerParameter *string `pulumi:"triggerParameter"`
}

Auth Secrets for Container App Scale Rule

type ScaleRuleAuthResponseArrayOutput

type ScaleRuleAuthResponseArrayOutput struct{ *pulumi.OutputState }

func (ScaleRuleAuthResponseArrayOutput) ElementType

func (ScaleRuleAuthResponseArrayOutput) Index

func (ScaleRuleAuthResponseArrayOutput) ToScaleRuleAuthResponseArrayOutput

func (o ScaleRuleAuthResponseArrayOutput) ToScaleRuleAuthResponseArrayOutput() ScaleRuleAuthResponseArrayOutput

func (ScaleRuleAuthResponseArrayOutput) ToScaleRuleAuthResponseArrayOutputWithContext

func (o ScaleRuleAuthResponseArrayOutput) ToScaleRuleAuthResponseArrayOutputWithContext(ctx context.Context) ScaleRuleAuthResponseArrayOutput

type ScaleRuleAuthResponseOutput

type ScaleRuleAuthResponseOutput struct{ *pulumi.OutputState }

Auth Secrets for Container App Scale Rule

func (ScaleRuleAuthResponseOutput) ElementType

func (ScaleRuleAuthResponseOutput) SecretRef

Name of the Container App secret from which to pull the auth params.

func (ScaleRuleAuthResponseOutput) ToScaleRuleAuthResponseOutput

func (o ScaleRuleAuthResponseOutput) ToScaleRuleAuthResponseOutput() ScaleRuleAuthResponseOutput

func (ScaleRuleAuthResponseOutput) ToScaleRuleAuthResponseOutputWithContext

func (o ScaleRuleAuthResponseOutput) ToScaleRuleAuthResponseOutputWithContext(ctx context.Context) ScaleRuleAuthResponseOutput

func (ScaleRuleAuthResponseOutput) TriggerParameter

func (o ScaleRuleAuthResponseOutput) TriggerParameter() pulumi.StringPtrOutput

Trigger Parameter that uses the secret

type ScaleRuleInput

type ScaleRuleInput interface {
	pulumi.Input

	ToScaleRuleOutput() ScaleRuleOutput
	ToScaleRuleOutputWithContext(context.Context) ScaleRuleOutput
}

ScaleRuleInput is an input type that accepts ScaleRuleArgs and ScaleRuleOutput values. You can construct a concrete instance of `ScaleRuleInput` via:

ScaleRuleArgs{...}

type ScaleRuleOutput

type ScaleRuleOutput struct{ *pulumi.OutputState }

Container App container scaling rule.

func (ScaleRuleOutput) AzureQueue

Azure Queue based scaling.

func (ScaleRuleOutput) Custom

Custom scale rule.

func (ScaleRuleOutput) ElementType

func (ScaleRuleOutput) ElementType() reflect.Type

func (ScaleRuleOutput) Http

HTTP requests based scaling.

func (ScaleRuleOutput) Name

Scale Rule Name

func (ScaleRuleOutput) ToScaleRuleOutput

func (o ScaleRuleOutput) ToScaleRuleOutput() ScaleRuleOutput

func (ScaleRuleOutput) ToScaleRuleOutputWithContext

func (o ScaleRuleOutput) ToScaleRuleOutputWithContext(ctx context.Context) ScaleRuleOutput

type ScaleRuleResponse

type ScaleRuleResponse struct {
	// Azure Queue based scaling.
	AzureQueue *QueueScaleRuleResponse `pulumi:"azureQueue"`
	// Custom scale rule.
	Custom *CustomScaleRuleResponse `pulumi:"custom"`
	// HTTP requests based scaling.
	Http *HttpScaleRuleResponse `pulumi:"http"`
	// Scale Rule Name
	Name *string `pulumi:"name"`
}

Container App container scaling rule.

type ScaleRuleResponseArrayOutput

type ScaleRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (ScaleRuleResponseArrayOutput) ElementType

func (ScaleRuleResponseArrayOutput) Index

func (ScaleRuleResponseArrayOutput) ToScaleRuleResponseArrayOutput

func (o ScaleRuleResponseArrayOutput) ToScaleRuleResponseArrayOutput() ScaleRuleResponseArrayOutput

func (ScaleRuleResponseArrayOutput) ToScaleRuleResponseArrayOutputWithContext

func (o ScaleRuleResponseArrayOutput) ToScaleRuleResponseArrayOutputWithContext(ctx context.Context) ScaleRuleResponseArrayOutput

type ScaleRuleResponseOutput

type ScaleRuleResponseOutput struct{ *pulumi.OutputState }

Container App container scaling rule.

func (ScaleRuleResponseOutput) AzureQueue

Azure Queue based scaling.

func (ScaleRuleResponseOutput) Custom

Custom scale rule.

func (ScaleRuleResponseOutput) ElementType

func (ScaleRuleResponseOutput) ElementType() reflect.Type

func (ScaleRuleResponseOutput) Http

HTTP requests based scaling.

func (ScaleRuleResponseOutput) Name

Scale Rule Name

func (ScaleRuleResponseOutput) ToScaleRuleResponseOutput

func (o ScaleRuleResponseOutput) ToScaleRuleResponseOutput() ScaleRuleResponseOutput

func (ScaleRuleResponseOutput) ToScaleRuleResponseOutputWithContext

func (o ScaleRuleResponseOutput) ToScaleRuleResponseOutputWithContext(ctx context.Context) ScaleRuleResponseOutput

type ScmType

type ScmType string

SCM type.

func (ScmType) ElementType

func (ScmType) ElementType() reflect.Type

func (ScmType) ToScmTypeOutput

func (e ScmType) ToScmTypeOutput() ScmTypeOutput

func (ScmType) ToScmTypeOutputWithContext

func (e ScmType) ToScmTypeOutputWithContext(ctx context.Context) ScmTypeOutput

func (ScmType) ToScmTypePtrOutput

func (e ScmType) ToScmTypePtrOutput() ScmTypePtrOutput

func (ScmType) ToScmTypePtrOutputWithContext

func (e ScmType) ToScmTypePtrOutputWithContext(ctx context.Context) ScmTypePtrOutput

func (ScmType) ToStringOutput

func (e ScmType) ToStringOutput() pulumi.StringOutput

func (ScmType) ToStringOutputWithContext

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

func (ScmType) ToStringPtrOutput

func (e ScmType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScmType) ToStringPtrOutputWithContext

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

type ScmTypeInput

type ScmTypeInput interface {
	pulumi.Input

	ToScmTypeOutput() ScmTypeOutput
	ToScmTypeOutputWithContext(context.Context) ScmTypeOutput
}

ScmTypeInput is an input type that accepts values of the ScmType enum A concrete instance of `ScmTypeInput` can be one of the following:

ScmTypeNone
ScmTypeDropbox
ScmTypeTfs
ScmTypeLocalGit
ScmTypeGitHub
ScmTypeCodePlexGit
ScmTypeCodePlexHg
ScmTypeBitbucketGit
ScmTypeBitbucketHg
ScmTypeExternalGit
ScmTypeExternalHg
ScmTypeOneDrive
ScmTypeVSO
ScmTypeVSTSRM

type ScmTypeOutput

type ScmTypeOutput struct{ *pulumi.OutputState }

func (ScmTypeOutput) ElementType

func (ScmTypeOutput) ElementType() reflect.Type

func (ScmTypeOutput) ToScmTypeOutput

func (o ScmTypeOutput) ToScmTypeOutput() ScmTypeOutput

func (ScmTypeOutput) ToScmTypeOutputWithContext

func (o ScmTypeOutput) ToScmTypeOutputWithContext(ctx context.Context) ScmTypeOutput

func (ScmTypeOutput) ToScmTypePtrOutput

func (o ScmTypeOutput) ToScmTypePtrOutput() ScmTypePtrOutput

func (ScmTypeOutput) ToScmTypePtrOutputWithContext

func (o ScmTypeOutput) ToScmTypePtrOutputWithContext(ctx context.Context) ScmTypePtrOutput

func (ScmTypeOutput) ToStringOutput

func (o ScmTypeOutput) ToStringOutput() pulumi.StringOutput

func (ScmTypeOutput) ToStringOutputWithContext

func (o ScmTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScmTypeOutput) ToStringPtrOutput

func (o ScmTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScmTypeOutput) ToStringPtrOutputWithContext

func (o ScmTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScmTypePtrInput

type ScmTypePtrInput interface {
	pulumi.Input

	ToScmTypePtrOutput() ScmTypePtrOutput
	ToScmTypePtrOutputWithContext(context.Context) ScmTypePtrOutput
}

func ScmTypePtr

func ScmTypePtr(v string) ScmTypePtrInput

type ScmTypePtrOutput

type ScmTypePtrOutput struct{ *pulumi.OutputState }

func (ScmTypePtrOutput) Elem

func (ScmTypePtrOutput) ElementType

func (ScmTypePtrOutput) ElementType() reflect.Type

func (ScmTypePtrOutput) ToScmTypePtrOutput

func (o ScmTypePtrOutput) ToScmTypePtrOutput() ScmTypePtrOutput

func (ScmTypePtrOutput) ToScmTypePtrOutputWithContext

func (o ScmTypePtrOutput) ToScmTypePtrOutputWithContext(ctx context.Context) ScmTypePtrOutput

func (ScmTypePtrOutput) ToStringPtrOutput

func (o ScmTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScmTypePtrOutput) ToStringPtrOutputWithContext

func (o ScmTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Secret

type Secret struct {
	// Secret Name.
	Name *string `pulumi:"name"`
	// Secret Value.
	Value *string `pulumi:"value"`
}

Container App Secret.

type SecretArgs

type SecretArgs struct {
	// Secret Name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Secret Value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Container App Secret.

func (SecretArgs) ElementType

func (SecretArgs) ElementType() reflect.Type

func (SecretArgs) ToSecretOutput

func (i SecretArgs) ToSecretOutput() SecretOutput

func (SecretArgs) ToSecretOutputWithContext

func (i SecretArgs) ToSecretOutputWithContext(ctx context.Context) SecretOutput

type SecretArray

type SecretArray []SecretInput

func (SecretArray) ElementType

func (SecretArray) ElementType() reflect.Type

func (SecretArray) ToSecretArrayOutput

func (i SecretArray) ToSecretArrayOutput() SecretArrayOutput

func (SecretArray) ToSecretArrayOutputWithContext

func (i SecretArray) ToSecretArrayOutputWithContext(ctx context.Context) SecretArrayOutput

type SecretArrayInput

type SecretArrayInput interface {
	pulumi.Input

	ToSecretArrayOutput() SecretArrayOutput
	ToSecretArrayOutputWithContext(context.Context) SecretArrayOutput
}

SecretArrayInput is an input type that accepts SecretArray and SecretArrayOutput values. You can construct a concrete instance of `SecretArrayInput` via:

SecretArray{ SecretArgs{...} }

type SecretArrayOutput

type SecretArrayOutput struct{ *pulumi.OutputState }

func (SecretArrayOutput) ElementType

func (SecretArrayOutput) ElementType() reflect.Type

func (SecretArrayOutput) Index

func (SecretArrayOutput) ToSecretArrayOutput

func (o SecretArrayOutput) ToSecretArrayOutput() SecretArrayOutput

func (SecretArrayOutput) ToSecretArrayOutputWithContext

func (o SecretArrayOutput) ToSecretArrayOutputWithContext(ctx context.Context) SecretArrayOutput

type SecretInput

type SecretInput interface {
	pulumi.Input

	ToSecretOutput() SecretOutput
	ToSecretOutputWithContext(context.Context) SecretOutput
}

SecretInput is an input type that accepts SecretArgs and SecretOutput values. You can construct a concrete instance of `SecretInput` via:

SecretArgs{...}

type SecretOutput

type SecretOutput struct{ *pulumi.OutputState }

Container App Secret.

func (SecretOutput) ElementType

func (SecretOutput) ElementType() reflect.Type

func (SecretOutput) Name

Secret Name.

func (SecretOutput) ToSecretOutput

func (o SecretOutput) ToSecretOutput() SecretOutput

func (SecretOutput) ToSecretOutputWithContext

func (o SecretOutput) ToSecretOutputWithContext(ctx context.Context) SecretOutput

func (SecretOutput) Value

Secret Value.

type SecretResponse

type SecretResponse struct {
	// Secret Name.
	Name *string `pulumi:"name"`
}

Container App Secret.

type SecretResponseArrayOutput

type SecretResponseArrayOutput struct{ *pulumi.OutputState }

func (SecretResponseArrayOutput) ElementType

func (SecretResponseArrayOutput) ElementType() reflect.Type

func (SecretResponseArrayOutput) Index

func (SecretResponseArrayOutput) ToSecretResponseArrayOutput

func (o SecretResponseArrayOutput) ToSecretResponseArrayOutput() SecretResponseArrayOutput

func (SecretResponseArrayOutput) ToSecretResponseArrayOutputWithContext

func (o SecretResponseArrayOutput) ToSecretResponseArrayOutputWithContext(ctx context.Context) SecretResponseArrayOutput

type SecretResponseOutput

type SecretResponseOutput struct{ *pulumi.OutputState }

Container App Secret.

func (SecretResponseOutput) ElementType

func (SecretResponseOutput) ElementType() reflect.Type

func (SecretResponseOutput) Name

Secret Name.

func (SecretResponseOutput) ToSecretResponseOutput

func (o SecretResponseOutput) ToSecretResponseOutput() SecretResponseOutput

func (SecretResponseOutput) ToSecretResponseOutputWithContext

func (o SecretResponseOutput) ToSecretResponseOutputWithContext(ctx context.Context) SecretResponseOutput

type SiteConfig

type SiteConfig struct {
	// Flag to use Managed Identity Creds for ACR pull
	AcrUseManagedIdentityCreds *bool `pulumi:"acrUseManagedIdentityCreds"`
	// If using user managed identity, the user managed identity ClientId
	AcrUserManagedIdentityID *string `pulumi:"acrUserManagedIdentityID"`
	// <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"`
	// List of Azure Storage Accounts.
	AzureStorageAccounts map[string]AzureStorageInfoValue `pulumi:"azureStorageAccounts"`
	// 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"`
	// Maximum number of workers that a site can scale out to.
	// This setting only applies to apps in plans where ElasticScaleEnabled is <code>true</code>
	ElasticWebAppScaleLimit *int `pulumi:"elasticWebAppScaleLimit"`
	// This is work around for polymorphic types.
	Experiments *Experiments `pulumi:"experiments"`
	// State of FTP / FTPS service
	FtpsState *string `pulumi:"ftpsState"`
	// Maximum number of workers that a site can scale out to.
	// This setting only applies to the Consumption and Elastic Premium Plans
	FunctionAppScaleLimit *int `pulumi:"functionAppScaleLimit"`
	// Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,
	// the ScaleController will not monitor event sources directly, but will instead call to the
	// runtime to get scale status.
	FunctionsRuntimeScaleMonitoringEnabled *bool `pulumi:"functionsRuntimeScaleMonitoringEnabled"`
	// 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"`
	// Default action for main access restriction if no rules are matched.
	IpSecurityRestrictionsDefaultAction *string `pulumi:"ipSecurityRestrictionsDefaultAction"`
	// Java container.
	JavaContainer *string `pulumi:"javaContainer"`
	// Java container version.
	JavaContainerVersion *string `pulumi:"javaContainerVersion"`
	// Java version.
	JavaVersion *string `pulumi:"javaVersion"`
	// Identity to use for Key Vault Reference authentication.
	KeyVaultReferenceIdentity *string `pulumi:"keyVaultReferenceIdentity"`
	// Site limits.
	Limits *SiteLimits `pulumi:"limits"`
	// Linux App Framework and version
	LinuxFxVersion *string `pulumi:"linuxFxVersion"`
	// Site load balancing.
	LoadBalancing *SiteLoadBalancing `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 *ManagedPipelineMode `pulumi:"managedPipelineMode"`
	// Managed Service Identity Id
	ManagedServiceIdentityId *int `pulumi:"managedServiceIdentityId"`
	// Application metadata. This property cannot be retrieved, since it may contain secrets.
	Metadata []NameValuePair `pulumi:"metadata"`
	// MinTlsVersion: configures the minimum version of TLS required for SSL requests
	MinTlsVersion *string `pulumi:"minTlsVersion"`
	// Number of minimum instance count for a site
	// This setting only applies to the Elastic Plans
	MinimumElasticInstanceCount *int `pulumi:"minimumElasticInstanceCount"`
	// .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"`
	// Property to allow or block all public traffic.
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// 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"`
	// Default action for scm access restriction if no rules are matched.
	ScmIpSecurityRestrictionsDefaultAction *string `pulumi:"scmIpSecurityRestrictionsDefaultAction"`
	// 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"`
	// Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
	WebsiteTimeZone *string `pulumi:"websiteTimeZone"`
	// Xenon App Framework and version
	WindowsFxVersion *string `pulumi:"windowsFxVersion"`
	// Explicit Managed Service Identity Id
	XManagedServiceIdentityId *int `pulumi:"xManagedServiceIdentityId"`
}

Configuration of an App Service app.

func (*SiteConfig) Defaults

func (val *SiteConfig) Defaults() *SiteConfig

Defaults sets the appropriate defaults for SiteConfig

type SiteConfigArgs

type SiteConfigArgs struct {
	// Flag to use Managed Identity Creds for ACR pull
	AcrUseManagedIdentityCreds pulumi.BoolPtrInput `pulumi:"acrUseManagedIdentityCreds"`
	// If using user managed identity, the user managed identity ClientId
	AcrUserManagedIdentityID pulumi.StringPtrInput `pulumi:"acrUserManagedIdentityID"`
	// <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"`
	// List of Azure Storage Accounts.
	AzureStorageAccounts AzureStorageInfoValueMapInput `pulumi:"azureStorageAccounts"`
	// 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"`
	// Maximum number of workers that a site can scale out to.
	// This setting only applies to apps in plans where ElasticScaleEnabled is <code>true</code>
	ElasticWebAppScaleLimit pulumi.IntPtrInput `pulumi:"elasticWebAppScaleLimit"`
	// This is work around for polymorphic types.
	Experiments ExperimentsPtrInput `pulumi:"experiments"`
	// State of FTP / FTPS service
	FtpsState pulumi.StringPtrInput `pulumi:"ftpsState"`
	// Maximum number of workers that a site can scale out to.
	// This setting only applies to the Consumption and Elastic Premium Plans
	FunctionAppScaleLimit pulumi.IntPtrInput `pulumi:"functionAppScaleLimit"`
	// Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,
	// the ScaleController will not monitor event sources directly, but will instead call to the
	// runtime to get scale status.
	FunctionsRuntimeScaleMonitoringEnabled pulumi.BoolPtrInput `pulumi:"functionsRuntimeScaleMonitoringEnabled"`
	// 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"`
	// Default action for main access restriction if no rules are matched.
	IpSecurityRestrictionsDefaultAction pulumi.StringPtrInput `pulumi:"ipSecurityRestrictionsDefaultAction"`
	// Java container.
	JavaContainer pulumi.StringPtrInput `pulumi:"javaContainer"`
	// Java container version.
	JavaContainerVersion pulumi.StringPtrInput `pulumi:"javaContainerVersion"`
	// Java version.
	JavaVersion pulumi.StringPtrInput `pulumi:"javaVersion"`
	// Identity to use for Key Vault Reference authentication.
	KeyVaultReferenceIdentity pulumi.StringPtrInput `pulumi:"keyVaultReferenceIdentity"`
	// Site limits.
	Limits SiteLimitsPtrInput `pulumi:"limits"`
	// Linux App Framework and version
	LinuxFxVersion pulumi.StringPtrInput `pulumi:"linuxFxVersion"`
	// Site load balancing.
	LoadBalancing SiteLoadBalancingPtrInput `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 ManagedPipelineModePtrInput `pulumi:"managedPipelineMode"`
	// Managed Service Identity Id
	ManagedServiceIdentityId pulumi.IntPtrInput `pulumi:"managedServiceIdentityId"`
	// Application metadata. This property cannot be retrieved, since it may contain secrets.
	Metadata NameValuePairArrayInput `pulumi:"metadata"`
	// MinTlsVersion: configures the minimum version of TLS required for SSL requests
	MinTlsVersion pulumi.StringPtrInput `pulumi:"minTlsVersion"`
	// Number of minimum instance count for a site
	// This setting only applies to the Elastic Plans
	MinimumElasticInstanceCount pulumi.IntPtrInput `pulumi:"minimumElasticInstanceCount"`
	// .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"`
	// Property to allow or block all public traffic.
	PublicNetworkAccess pulumi.StringPtrInput `pulumi:"publicNetworkAccess"`
	// 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"`
	// Default action for scm access restriction if no rules are matched.
	ScmIpSecurityRestrictionsDefaultAction pulumi.StringPtrInput `pulumi:"scmIpSecurityRestrictionsDefaultAction"`
	// 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"`
	// Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
	WebsiteTimeZone pulumi.StringPtrInput `pulumi:"websiteTimeZone"`
	// 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) Defaults

func (val *SiteConfigArgs) Defaults() *SiteConfigArgs

Defaults sets the appropriate defaults for SiteConfigArgs

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) AcrUseManagedIdentityCreds

func (o SiteConfigOutput) AcrUseManagedIdentityCreds() pulumi.BoolPtrOutput

Flag to use Managed Identity Creds for ACR pull

func (SiteConfigOutput) AcrUserManagedIdentityID

func (o SiteConfigOutput) AcrUserManagedIdentityID() pulumi.StringPtrOutput

If using user managed identity, the user managed identity ClientId

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) AzureStorageAccounts

func (o SiteConfigOutput) AzureStorageAccounts() AzureStorageInfoValueMapOutput

List of Azure Storage Accounts.

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) ElasticWebAppScaleLimit

func (o SiteConfigOutput) ElasticWebAppScaleLimit() pulumi.IntPtrOutput

Maximum number of workers that a site can scale out to. This setting only applies to apps in plans where ElasticScaleEnabled is <code>true</code>

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) FunctionAppScaleLimit

func (o SiteConfigOutput) FunctionAppScaleLimit() pulumi.IntPtrOutput

Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans

func (SiteConfigOutput) FunctionsRuntimeScaleMonitoringEnabled

func (o SiteConfigOutput) FunctionsRuntimeScaleMonitoringEnabled() pulumi.BoolPtrOutput

Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled, the ScaleController will not monitor event sources directly, but will instead call to the runtime to get scale status.

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) IpSecurityRestrictionsDefaultAction

func (o SiteConfigOutput) IpSecurityRestrictionsDefaultAction() pulumi.StringPtrOutput

Default action for main access restriction if no rules are matched.

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) KeyVaultReferenceIdentity

func (o SiteConfigOutput) KeyVaultReferenceIdentity() pulumi.StringPtrOutput

Identity to use for Key Vault Reference authentication.

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() SiteLoadBalancingPtrOutput

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() ManagedPipelineModePtrOutput

Managed pipeline mode.

func (SiteConfigOutput) ManagedServiceIdentityId

func (o SiteConfigOutput) ManagedServiceIdentityId() pulumi.IntPtrOutput

Managed Service Identity Id

func (SiteConfigOutput) Metadata

Application metadata. This property cannot be retrieved, since it may contain secrets.

func (SiteConfigOutput) MinTlsVersion

func (o SiteConfigOutput) MinTlsVersion() pulumi.StringPtrOutput

MinTlsVersion: configures the minimum version of TLS required for SSL requests

func (SiteConfigOutput) MinimumElasticInstanceCount

func (o SiteConfigOutput) MinimumElasticInstanceCount() pulumi.IntPtrOutput

Number of minimum instance count for a site This setting only applies to the Elastic Plans

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) PublicNetworkAccess

func (o SiteConfigOutput) PublicNetworkAccess() pulumi.StringPtrOutput

Property to allow or block all public traffic.

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) ScmIpSecurityRestrictionsDefaultAction

func (o SiteConfigOutput) ScmIpSecurityRestrictionsDefaultAction() pulumi.StringPtrOutput

Default action for scm access restriction if no rules are matched.

func (SiteConfigOutput) ScmIpSecurityRestrictionsUseMain

func (o SiteConfigOutput) ScmIpSecurityRestrictionsUseMain() pulumi.BoolPtrOutput

IP security restrictions for scm to use main.

func (SiteConfigOutput) ScmMinTlsVersion

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

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

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) WebsiteTimeZone

func (o SiteConfigOutput) WebsiteTimeZone() pulumi.StringPtrOutput

Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

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) AcrUseManagedIdentityCreds

func (o SiteConfigPtrOutput) AcrUseManagedIdentityCreds() pulumi.BoolPtrOutput

Flag to use Managed Identity Creds for ACR pull

func (SiteConfigPtrOutput) AcrUserManagedIdentityID

func (o SiteConfigPtrOutput) AcrUserManagedIdentityID() pulumi.StringPtrOutput

If using user managed identity, the user managed identity ClientId

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) AzureStorageAccounts

func (o SiteConfigPtrOutput) AzureStorageAccounts() AzureStorageInfoValueMapOutput

List of Azure Storage Accounts.

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) ElasticWebAppScaleLimit

func (o SiteConfigPtrOutput) ElasticWebAppScaleLimit() pulumi.IntPtrOutput

Maximum number of workers that a site can scale out to. This setting only applies to apps in plans where ElasticScaleEnabled is <code>true</code>

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) FunctionAppScaleLimit

func (o SiteConfigPtrOutput) FunctionAppScaleLimit() pulumi.IntPtrOutput

Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans

func (SiteConfigPtrOutput) FunctionsRuntimeScaleMonitoringEnabled

func (o SiteConfigPtrOutput) FunctionsRuntimeScaleMonitoringEnabled() pulumi.BoolPtrOutput

Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled, the ScaleController will not monitor event sources directly, but will instead call to the runtime to get scale status.

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) IpSecurityRestrictionsDefaultAction

func (o SiteConfigPtrOutput) IpSecurityRestrictionsDefaultAction() pulumi.StringPtrOutput

Default action for main access restriction if no rules are matched.

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) KeyVaultReferenceIdentity

func (o SiteConfigPtrOutput) KeyVaultReferenceIdentity() pulumi.StringPtrOutput

Identity to use for Key Vault Reference authentication.

func (SiteConfigPtrOutput) Limits

Site limits.

func (SiteConfigPtrOutput) LinuxFxVersion

func (o SiteConfigPtrOutput) LinuxFxVersion() pulumi.StringPtrOutput

Linux App Framework and version

func (SiteConfigPtrOutput) LoadBalancing

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() ManagedPipelineModePtrOutput

Managed pipeline mode.

func (SiteConfigPtrOutput) ManagedServiceIdentityId

func (o SiteConfigPtrOutput) ManagedServiceIdentityId() pulumi.IntPtrOutput

Managed Service Identity Id

func (SiteConfigPtrOutput) Metadata

Application metadata. This property cannot be retrieved, since it may contain secrets.

func (SiteConfigPtrOutput) MinTlsVersion

func (o SiteConfigPtrOutput) MinTlsVersion() pulumi.StringPtrOutput

MinTlsVersion: configures the minimum version of TLS required for SSL requests

func (SiteConfigPtrOutput) MinimumElasticInstanceCount

func (o SiteConfigPtrOutput) MinimumElasticInstanceCount() pulumi.IntPtrOutput

Number of minimum instance count for a site This setting only applies to the Elastic Plans

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) PublicNetworkAccess

func (o SiteConfigPtrOutput) PublicNetworkAccess() pulumi.StringPtrOutput

Property to allow or block all public traffic.

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) ScmIpSecurityRestrictionsDefaultAction

func (o SiteConfigPtrOutput) ScmIpSecurityRestrictionsDefaultAction() pulumi.StringPtrOutput

Default action for scm access restriction if no rules are matched.

func (SiteConfigPtrOutput) ScmIpSecurityRestrictionsUseMain

func (o SiteConfigPtrOutput) ScmIpSecurityRestrictionsUseMain() pulumi.BoolPtrOutput

IP security restrictions for scm to use main.

func (SiteConfigPtrOutput) ScmMinTlsVersion

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

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

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) WebsiteTimeZone

func (o SiteConfigPtrOutput) WebsiteTimeZone() pulumi.StringPtrOutput

Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

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 {
	// Flag to use Managed Identity Creds for ACR pull
	AcrUseManagedIdentityCreds *bool `pulumi:"acrUseManagedIdentityCreds"`
	// If using user managed identity, the user managed identity ClientId
	AcrUserManagedIdentityID *string `pulumi:"acrUserManagedIdentityID"`
	// <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"`
	// List of Azure Storage Accounts.
	AzureStorageAccounts map[string]AzureStorageInfoValueResponse `pulumi:"azureStorageAccounts"`
	// 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"`
	// Maximum number of workers that a site can scale out to.
	// This setting only applies to apps in plans where ElasticScaleEnabled is <code>true</code>
	ElasticWebAppScaleLimit *int `pulumi:"elasticWebAppScaleLimit"`
	// This is work around for polymorphic types.
	Experiments *ExperimentsResponse `pulumi:"experiments"`
	// State of FTP / FTPS service
	FtpsState *string `pulumi:"ftpsState"`
	// Maximum number of workers that a site can scale out to.
	// This setting only applies to the Consumption and Elastic Premium Plans
	FunctionAppScaleLimit *int `pulumi:"functionAppScaleLimit"`
	// Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,
	// the ScaleController will not monitor event sources directly, but will instead call to the
	// runtime to get scale status.
	FunctionsRuntimeScaleMonitoringEnabled *bool `pulumi:"functionsRuntimeScaleMonitoringEnabled"`
	// 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"`
	// Default action for main access restriction if no rules are matched.
	IpSecurityRestrictionsDefaultAction *string `pulumi:"ipSecurityRestrictionsDefaultAction"`
	// Java container.
	JavaContainer *string `pulumi:"javaContainer"`
	// Java container version.
	JavaContainerVersion *string `pulumi:"javaContainerVersion"`
	// Java version.
	JavaVersion *string `pulumi:"javaVersion"`
	// Identity to use for Key Vault Reference authentication.
	KeyVaultReferenceIdentity *string `pulumi:"keyVaultReferenceIdentity"`
	// 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"`
	// Number of minimum instance count for a site
	// This setting only applies to the Elastic Plans
	MinimumElasticInstanceCount *int `pulumi:"minimumElasticInstanceCount"`
	// .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"`
	// Property to allow or block all public traffic.
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// 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"`
	// Default action for scm access restriction if no rules are matched.
	ScmIpSecurityRestrictionsDefaultAction *string `pulumi:"scmIpSecurityRestrictionsDefaultAction"`
	// 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"`
	// Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
	WebsiteTimeZone *string `pulumi:"websiteTimeZone"`
	// Xenon App Framework and version
	WindowsFxVersion *string `pulumi:"windowsFxVersion"`
	// Explicit Managed Service Identity Id
	XManagedServiceIdentityId *int `pulumi:"xManagedServiceIdentityId"`
}

Configuration of an App Service app.

func (*SiteConfigResponse) Defaults

func (val *SiteConfigResponse) Defaults() *SiteConfigResponse

Defaults sets the appropriate defaults for SiteConfigResponse

type SiteConfigResponseOutput

type SiteConfigResponseOutput struct{ *pulumi.OutputState }

Configuration of an App Service app.

func (SiteConfigResponseOutput) AcrUseManagedIdentityCreds

func (o SiteConfigResponseOutput) AcrUseManagedIdentityCreds() pulumi.BoolPtrOutput

Flag to use Managed Identity Creds for ACR pull

func (SiteConfigResponseOutput) AcrUserManagedIdentityID

func (o SiteConfigResponseOutput) AcrUserManagedIdentityID() pulumi.StringPtrOutput

If using user managed identity, the user managed identity ClientId

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) AzureStorageAccounts

List of Azure Storage Accounts.

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) ElasticWebAppScaleLimit

func (o SiteConfigResponseOutput) ElasticWebAppScaleLimit() pulumi.IntPtrOutput

Maximum number of workers that a site can scale out to. This setting only applies to apps in plans where ElasticScaleEnabled is <code>true</code>

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) FunctionAppScaleLimit

func (o SiteConfigResponseOutput) FunctionAppScaleLimit() pulumi.IntPtrOutput

Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans

func (SiteConfigResponseOutput) FunctionsRuntimeScaleMonitoringEnabled

func (o SiteConfigResponseOutput) FunctionsRuntimeScaleMonitoringEnabled() pulumi.BoolPtrOutput

Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled, the ScaleController will not monitor event sources directly, but will instead call to the runtime to get scale status.

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) IpSecurityRestrictionsDefaultAction

func (o SiteConfigResponseOutput) IpSecurityRestrictionsDefaultAction() pulumi.StringPtrOutput

Default action for main access restriction if no rules are matched.

func (SiteConfigResponseOutput) JavaContainer

Java container.

func (SiteConfigResponseOutput) JavaContainerVersion

func (o SiteConfigResponseOutput) JavaContainerVersion() pulumi.StringPtrOutput

Java container version.

func (SiteConfigResponseOutput) JavaVersion

Java version.

func (SiteConfigResponseOutput) KeyVaultReferenceIdentity

func (o SiteConfigResponseOutput) KeyVaultReferenceIdentity() pulumi.StringPtrOutput

Identity to use for Key Vault Reference authentication.

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) MinimumElasticInstanceCount

func (o SiteConfigResponseOutput) MinimumElasticInstanceCount() pulumi.IntPtrOutput

Number of minimum instance count for a site This setting only applies to the Elastic Plans

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) PublicNetworkAccess

func (o SiteConfigResponseOutput) PublicNetworkAccess() pulumi.StringPtrOutput

Property to allow or block all public traffic.

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) ScmIpSecurityRestrictionsDefaultAction

func (o SiteConfigResponseOutput) ScmIpSecurityRestrictionsDefaultAction() pulumi.StringPtrOutput

Default action for scm access restriction if no rules are matched.

func (SiteConfigResponseOutput) ScmIpSecurityRestrictionsUseMain

func (o SiteConfigResponseOutput) ScmIpSecurityRestrictionsUseMain() pulumi.BoolPtrOutput

IP security restrictions for scm to use main.

func (SiteConfigResponseOutput) ScmMinTlsVersion

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) 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

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

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) WebsiteTimeZone

func (o SiteConfigResponseOutput) WebsiteTimeZone() pulumi.StringPtrOutput

Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

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 SiteConfigResponsePtrOutput

type SiteConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (SiteConfigResponsePtrOutput) AcrUseManagedIdentityCreds

func (o SiteConfigResponsePtrOutput) AcrUseManagedIdentityCreds() pulumi.BoolPtrOutput

Flag to use Managed Identity Creds for ACR pull

func (SiteConfigResponsePtrOutput) AcrUserManagedIdentityID

func (o SiteConfigResponsePtrOutput) AcrUserManagedIdentityID() pulumi.StringPtrOutput

If using user managed identity, the user managed identity ClientId

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) AzureStorageAccounts

List of Azure Storage Accounts.

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) ElasticWebAppScaleLimit

func (o SiteConfigResponsePtrOutput) ElasticWebAppScaleLimit() pulumi.IntPtrOutput

Maximum number of workers that a site can scale out to. This setting only applies to apps in plans where ElasticScaleEnabled is <code>true</code>

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) FunctionAppScaleLimit

func (o SiteConfigResponsePtrOutput) FunctionAppScaleLimit() pulumi.IntPtrOutput

Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans

func (SiteConfigResponsePtrOutput) FunctionsRuntimeScaleMonitoringEnabled

func (o SiteConfigResponsePtrOutput) FunctionsRuntimeScaleMonitoringEnabled() pulumi.BoolPtrOutput

Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled, the ScaleController will not monitor event sources directly, but will instead call to the runtime to get scale status.

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) IpSecurityRestrictionsDefaultAction

func (o SiteConfigResponsePtrOutput) IpSecurityRestrictionsDefaultAction() pulumi.StringPtrOutput

Default action for main access restriction if no rules are matched.

func (SiteConfigResponsePtrOutput) JavaContainer

Java container.

func (SiteConfigResponsePtrOutput) JavaContainerVersion

func (o SiteConfigResponsePtrOutput) JavaContainerVersion() pulumi.StringPtrOutput

Java container version.

func (SiteConfigResponsePtrOutput) JavaVersion

Java version.

func (SiteConfigResponsePtrOutput) KeyVaultReferenceIdentity

func (o SiteConfigResponsePtrOutput) KeyVaultReferenceIdentity() pulumi.StringPtrOutput

Identity to use for Key Vault Reference authentication.

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) MinimumElasticInstanceCount

func (o SiteConfigResponsePtrOutput) MinimumElasticInstanceCount() pulumi.IntPtrOutput

Number of minimum instance count for a site This setting only applies to the Elastic Plans

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) PublicNetworkAccess

func (o SiteConfigResponsePtrOutput) PublicNetworkAccess() pulumi.StringPtrOutput

Property to allow or block all public traffic.

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) ScmIpSecurityRestrictionsDefaultAction

func (o SiteConfigResponsePtrOutput) ScmIpSecurityRestrictionsDefaultAction() pulumi.StringPtrOutput

Default action for scm access restriction if no rules are matched.

func (SiteConfigResponsePtrOutput) ScmIpSecurityRestrictionsUseMain

func (o SiteConfigResponsePtrOutput) ScmIpSecurityRestrictionsUseMain() pulumi.BoolPtrOutput

IP security restrictions for scm to use main.

func (SiteConfigResponsePtrOutput) ScmMinTlsVersion

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

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

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) WebsiteTimeZone

Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

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 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 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

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

type SiteLoadBalancing string

Site load balancing.

func (SiteLoadBalancing) ElementType

func (SiteLoadBalancing) ElementType() reflect.Type

func (SiteLoadBalancing) ToSiteLoadBalancingOutput

func (e SiteLoadBalancing) ToSiteLoadBalancingOutput() SiteLoadBalancingOutput

func (SiteLoadBalancing) ToSiteLoadBalancingOutputWithContext

func (e SiteLoadBalancing) ToSiteLoadBalancingOutputWithContext(ctx context.Context) SiteLoadBalancingOutput

func (SiteLoadBalancing) ToSiteLoadBalancingPtrOutput

func (e SiteLoadBalancing) ToSiteLoadBalancingPtrOutput() SiteLoadBalancingPtrOutput

func (SiteLoadBalancing) ToSiteLoadBalancingPtrOutputWithContext

func (e SiteLoadBalancing) ToSiteLoadBalancingPtrOutputWithContext(ctx context.Context) SiteLoadBalancingPtrOutput

func (SiteLoadBalancing) ToStringOutput

func (e SiteLoadBalancing) ToStringOutput() pulumi.StringOutput

func (SiteLoadBalancing) ToStringOutputWithContext

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

func (SiteLoadBalancing) ToStringPtrOutput

func (e SiteLoadBalancing) ToStringPtrOutput() pulumi.StringPtrOutput

func (SiteLoadBalancing) ToStringPtrOutputWithContext

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

type SiteLoadBalancingInput

type SiteLoadBalancingInput interface {
	pulumi.Input

	ToSiteLoadBalancingOutput() SiteLoadBalancingOutput
	ToSiteLoadBalancingOutputWithContext(context.Context) SiteLoadBalancingOutput
}

SiteLoadBalancingInput is an input type that accepts values of the SiteLoadBalancing enum A concrete instance of `SiteLoadBalancingInput` can be one of the following:

SiteLoadBalancingWeightedRoundRobin
SiteLoadBalancingLeastRequests
SiteLoadBalancingLeastResponseTime
SiteLoadBalancingWeightedTotalTraffic
SiteLoadBalancingRequestHash
SiteLoadBalancingPerSiteRoundRobin

type SiteLoadBalancingOutput

type SiteLoadBalancingOutput struct{ *pulumi.OutputState }

func (SiteLoadBalancingOutput) ElementType

func (SiteLoadBalancingOutput) ElementType() reflect.Type

func (SiteLoadBalancingOutput) ToSiteLoadBalancingOutput

func (o SiteLoadBalancingOutput) ToSiteLoadBalancingOutput() SiteLoadBalancingOutput

func (SiteLoadBalancingOutput) ToSiteLoadBalancingOutputWithContext

func (o SiteLoadBalancingOutput) ToSiteLoadBalancingOutputWithContext(ctx context.Context) SiteLoadBalancingOutput

func (SiteLoadBalancingOutput) ToSiteLoadBalancingPtrOutput

func (o SiteLoadBalancingOutput) ToSiteLoadBalancingPtrOutput() SiteLoadBalancingPtrOutput

func (SiteLoadBalancingOutput) ToSiteLoadBalancingPtrOutputWithContext

func (o SiteLoadBalancingOutput) ToSiteLoadBalancingPtrOutputWithContext(ctx context.Context) SiteLoadBalancingPtrOutput

func (SiteLoadBalancingOutput) ToStringOutput

func (o SiteLoadBalancingOutput) ToStringOutput() pulumi.StringOutput

func (SiteLoadBalancingOutput) ToStringOutputWithContext

func (o SiteLoadBalancingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SiteLoadBalancingOutput) ToStringPtrOutput

func (o SiteLoadBalancingOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SiteLoadBalancingOutput) ToStringPtrOutputWithContext

func (o SiteLoadBalancingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SiteLoadBalancingPtrInput

type SiteLoadBalancingPtrInput interface {
	pulumi.Input

	ToSiteLoadBalancingPtrOutput() SiteLoadBalancingPtrOutput
	ToSiteLoadBalancingPtrOutputWithContext(context.Context) SiteLoadBalancingPtrOutput
}

func SiteLoadBalancingPtr

func SiteLoadBalancingPtr(v string) SiteLoadBalancingPtrInput

type SiteLoadBalancingPtrOutput

type SiteLoadBalancingPtrOutput struct{ *pulumi.OutputState }

func (SiteLoadBalancingPtrOutput) Elem

func (SiteLoadBalancingPtrOutput) ElementType

func (SiteLoadBalancingPtrOutput) ElementType() reflect.Type

func (SiteLoadBalancingPtrOutput) ToSiteLoadBalancingPtrOutput

func (o SiteLoadBalancingPtrOutput) ToSiteLoadBalancingPtrOutput() SiteLoadBalancingPtrOutput

func (SiteLoadBalancingPtrOutput) ToSiteLoadBalancingPtrOutputWithContext

func (o SiteLoadBalancingPtrOutput) ToSiteLoadBalancingPtrOutputWithContext(ctx context.Context) SiteLoadBalancingPtrOutput

func (SiteLoadBalancingPtrOutput) ToStringPtrOutput

func (o SiteLoadBalancingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SiteLoadBalancingPtrOutput) ToStringPtrOutputWithContext

func (o SiteLoadBalancingPtrOutput) 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 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) Validation

MachineKey validation.

func (SiteMachineKeyResponseOutput) ValidationKey

Validation key.

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 Elastic workers for this App Service plan SKU.
	ElasticMaximum *int `pulumi:"elasticMaximum"`
	// 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 Elastic workers for this App Service plan SKU.
	ElasticMaximum pulumi.IntPtrInput `pulumi:"elasticMaximum"`
	// 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) ElasticMaximum

func (o SkuCapacityOutput) ElasticMaximum() pulumi.IntPtrOutput

Maximum number of Elastic 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) ElasticMaximum

func (o SkuCapacityPtrOutput) ElasticMaximum() pulumi.IntPtrOutput

Maximum number of Elastic 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 Elastic workers for this App Service plan SKU.
	ElasticMaximum *int `pulumi:"elasticMaximum"`
	// 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 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) ElasticMaximum

func (o SkuCapacityResponseOutput) ElasticMaximum() pulumi.IntPtrOutput

Maximum number of Elastic 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

type SkuCapacityResponsePtrOutput

type SkuCapacityResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuCapacityResponsePtrOutput) Default

Default number of workers for this App Service plan SKU.

func (SkuCapacityResponsePtrOutput) ElasticMaximum

Maximum number of Elastic 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 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

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 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

type SlowRequestsBasedTrigger

type SlowRequestsBasedTrigger struct {
	// Request Count.
	Count *int `pulumi:"count"`
	// Request Path.
	Path *string `pulumi:"path"`
	// 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"`
	// Request Path.
	Path pulumi.StringPtrInput `pulumi:"path"`
	// 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 SlowRequestsBasedTriggerArray

type SlowRequestsBasedTriggerArray []SlowRequestsBasedTriggerInput

func (SlowRequestsBasedTriggerArray) ElementType

func (SlowRequestsBasedTriggerArray) ToSlowRequestsBasedTriggerArrayOutput

func (i SlowRequestsBasedTriggerArray) ToSlowRequestsBasedTriggerArrayOutput() SlowRequestsBasedTriggerArrayOutput

func (SlowRequestsBasedTriggerArray) ToSlowRequestsBasedTriggerArrayOutputWithContext

func (i SlowRequestsBasedTriggerArray) ToSlowRequestsBasedTriggerArrayOutputWithContext(ctx context.Context) SlowRequestsBasedTriggerArrayOutput

type SlowRequestsBasedTriggerArrayInput

type SlowRequestsBasedTriggerArrayInput interface {
	pulumi.Input

	ToSlowRequestsBasedTriggerArrayOutput() SlowRequestsBasedTriggerArrayOutput
	ToSlowRequestsBasedTriggerArrayOutputWithContext(context.Context) SlowRequestsBasedTriggerArrayOutput
}

SlowRequestsBasedTriggerArrayInput is an input type that accepts SlowRequestsBasedTriggerArray and SlowRequestsBasedTriggerArrayOutput values. You can construct a concrete instance of `SlowRequestsBasedTriggerArrayInput` via:

SlowRequestsBasedTriggerArray{ SlowRequestsBasedTriggerArgs{...} }

type SlowRequestsBasedTriggerArrayOutput

type SlowRequestsBasedTriggerArrayOutput struct{ *pulumi.OutputState }

func (SlowRequestsBasedTriggerArrayOutput) ElementType

func (SlowRequestsBasedTriggerArrayOutput) Index

func (SlowRequestsBasedTriggerArrayOutput) ToSlowRequestsBasedTriggerArrayOutput

func (o SlowRequestsBasedTriggerArrayOutput) ToSlowRequestsBasedTriggerArrayOutput() SlowRequestsBasedTriggerArrayOutput

func (SlowRequestsBasedTriggerArrayOutput) ToSlowRequestsBasedTriggerArrayOutputWithContext

func (o SlowRequestsBasedTriggerArrayOutput) ToSlowRequestsBasedTriggerArrayOutputWithContext(ctx context.Context) SlowRequestsBasedTriggerArrayOutput

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) Path

Request Path.

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) Path

Request Path.

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"`
	// Request Path.
	Path *string `pulumi:"path"`
	// Time interval.
	TimeInterval *string `pulumi:"timeInterval"`
	// Time taken.
	TimeTaken *string `pulumi:"timeTaken"`
}

Trigger based on request execution time.

type SlowRequestsBasedTriggerResponseArrayOutput

type SlowRequestsBasedTriggerResponseArrayOutput struct{ *pulumi.OutputState }

func (SlowRequestsBasedTriggerResponseArrayOutput) ElementType

func (SlowRequestsBasedTriggerResponseArrayOutput) Index

func (SlowRequestsBasedTriggerResponseArrayOutput) ToSlowRequestsBasedTriggerResponseArrayOutput

func (o SlowRequestsBasedTriggerResponseArrayOutput) ToSlowRequestsBasedTriggerResponseArrayOutput() SlowRequestsBasedTriggerResponseArrayOutput

func (SlowRequestsBasedTriggerResponseArrayOutput) ToSlowRequestsBasedTriggerResponseArrayOutputWithContext

func (o SlowRequestsBasedTriggerResponseArrayOutput) ToSlowRequestsBasedTriggerResponseArrayOutputWithContext(ctx context.Context) SlowRequestsBasedTriggerResponseArrayOutput

type SlowRequestsBasedTriggerResponseOutput

type SlowRequestsBasedTriggerResponseOutput struct{ *pulumi.OutputState }

Trigger based on request execution time.

func (SlowRequestsBasedTriggerResponseOutput) Count

Request Count.

func (SlowRequestsBasedTriggerResponseOutput) ElementType

func (SlowRequestsBasedTriggerResponseOutput) Path

Request Path.

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

type SlowRequestsBasedTriggerResponsePtrOutput

type SlowRequestsBasedTriggerResponsePtrOutput struct{ *pulumi.OutputState }

func (SlowRequestsBasedTriggerResponsePtrOutput) Count

Request Count.

func (SlowRequestsBasedTriggerResponsePtrOutput) Elem

func (SlowRequestsBasedTriggerResponsePtrOutput) ElementType

func (SlowRequestsBasedTriggerResponsePtrOutput) Path

Request Path.

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

type SslState string

SSL type.

func (SslState) ElementType

func (SslState) ElementType() reflect.Type

func (SslState) ToSslStateOutput

func (e SslState) ToSslStateOutput() SslStateOutput

func (SslState) ToSslStateOutputWithContext

func (e SslState) ToSslStateOutputWithContext(ctx context.Context) SslStateOutput

func (SslState) ToSslStatePtrOutput

func (e SslState) ToSslStatePtrOutput() SslStatePtrOutput

func (SslState) ToSslStatePtrOutputWithContext

func (e SslState) ToSslStatePtrOutputWithContext(ctx context.Context) SslStatePtrOutput

func (SslState) ToStringOutput

func (e SslState) ToStringOutput() pulumi.StringOutput

func (SslState) ToStringOutputWithContext

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

func (SslState) ToStringPtrOutput

func (e SslState) ToStringPtrOutput() pulumi.StringPtrOutput

func (SslState) ToStringPtrOutputWithContext

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

type SslStateInput

type SslStateInput interface {
	pulumi.Input

	ToSslStateOutput() SslStateOutput
	ToSslStateOutputWithContext(context.Context) SslStateOutput
}

SslStateInput is an input type that accepts values of the SslState enum A concrete instance of `SslStateInput` can be one of the following:

SslStateDisabled
SslStateSniEnabled
SslStateIpBasedEnabled

type SslStateOutput

type SslStateOutput struct{ *pulumi.OutputState }

func (SslStateOutput) ElementType

func (SslStateOutput) ElementType() reflect.Type

func (SslStateOutput) ToSslStateOutput

func (o SslStateOutput) ToSslStateOutput() SslStateOutput

func (SslStateOutput) ToSslStateOutputWithContext

func (o SslStateOutput) ToSslStateOutputWithContext(ctx context.Context) SslStateOutput

func (SslStateOutput) ToSslStatePtrOutput

func (o SslStateOutput) ToSslStatePtrOutput() SslStatePtrOutput

func (SslStateOutput) ToSslStatePtrOutputWithContext

func (o SslStateOutput) ToSslStatePtrOutputWithContext(ctx context.Context) SslStatePtrOutput

func (SslStateOutput) ToStringOutput

func (o SslStateOutput) ToStringOutput() pulumi.StringOutput

func (SslStateOutput) ToStringOutputWithContext

func (o SslStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SslStateOutput) ToStringPtrOutput

func (o SslStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SslStateOutput) ToStringPtrOutputWithContext

func (o SslStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SslStatePtrInput

type SslStatePtrInput interface {
	pulumi.Input

	ToSslStatePtrOutput() SslStatePtrOutput
	ToSslStatePtrOutputWithContext(context.Context) SslStatePtrOutput
}

func SslStatePtr

func SslStatePtr(v string) SslStatePtrInput

type SslStatePtrOutput

type SslStatePtrOutput struct{ *pulumi.OutputState }

func (SslStatePtrOutput) Elem

func (SslStatePtrOutput) ElementType

func (SslStatePtrOutput) ElementType() reflect.Type

func (SslStatePtrOutput) ToSslStatePtrOutput

func (o SslStatePtrOutput) ToSslStatePtrOutput() SslStatePtrOutput

func (SslStatePtrOutput) ToSslStatePtrOutputWithContext

func (o SslStatePtrOutput) ToSslStatePtrOutputWithContext(ctx context.Context) SslStatePtrOutput

func (SslStatePtrOutput) ToStringPtrOutput

func (o SslStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SslStatePtrOutput) ToStringPtrOutputWithContext

func (o SslStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StagingEnvironmentPolicy

type StagingEnvironmentPolicy string

State indicating whether staging environments are allowed or not allowed for a static web app.

func (StagingEnvironmentPolicy) ElementType

func (StagingEnvironmentPolicy) ElementType() reflect.Type

func (StagingEnvironmentPolicy) ToStagingEnvironmentPolicyOutput

func (e StagingEnvironmentPolicy) ToStagingEnvironmentPolicyOutput() StagingEnvironmentPolicyOutput

func (StagingEnvironmentPolicy) ToStagingEnvironmentPolicyOutputWithContext

func (e StagingEnvironmentPolicy) ToStagingEnvironmentPolicyOutputWithContext(ctx context.Context) StagingEnvironmentPolicyOutput

func (StagingEnvironmentPolicy) ToStagingEnvironmentPolicyPtrOutput

func (e StagingEnvironmentPolicy) ToStagingEnvironmentPolicyPtrOutput() StagingEnvironmentPolicyPtrOutput

func (StagingEnvironmentPolicy) ToStagingEnvironmentPolicyPtrOutputWithContext

func (e StagingEnvironmentPolicy) ToStagingEnvironmentPolicyPtrOutputWithContext(ctx context.Context) StagingEnvironmentPolicyPtrOutput

func (StagingEnvironmentPolicy) ToStringOutput

func (e StagingEnvironmentPolicy) ToStringOutput() pulumi.StringOutput

func (StagingEnvironmentPolicy) ToStringOutputWithContext

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

func (StagingEnvironmentPolicy) ToStringPtrOutput

func (e StagingEnvironmentPolicy) ToStringPtrOutput() pulumi.StringPtrOutput

func (StagingEnvironmentPolicy) ToStringPtrOutputWithContext

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

type StagingEnvironmentPolicyInput

type StagingEnvironmentPolicyInput interface {
	pulumi.Input

	ToStagingEnvironmentPolicyOutput() StagingEnvironmentPolicyOutput
	ToStagingEnvironmentPolicyOutputWithContext(context.Context) StagingEnvironmentPolicyOutput
}

StagingEnvironmentPolicyInput is an input type that accepts values of the StagingEnvironmentPolicy enum A concrete instance of `StagingEnvironmentPolicyInput` can be one of the following:

StagingEnvironmentPolicyEnabled
StagingEnvironmentPolicyDisabled

type StagingEnvironmentPolicyOutput

type StagingEnvironmentPolicyOutput struct{ *pulumi.OutputState }

func (StagingEnvironmentPolicyOutput) ElementType

func (StagingEnvironmentPolicyOutput) ToStagingEnvironmentPolicyOutput

func (o StagingEnvironmentPolicyOutput) ToStagingEnvironmentPolicyOutput() StagingEnvironmentPolicyOutput

func (StagingEnvironmentPolicyOutput) ToStagingEnvironmentPolicyOutputWithContext

func (o StagingEnvironmentPolicyOutput) ToStagingEnvironmentPolicyOutputWithContext(ctx context.Context) StagingEnvironmentPolicyOutput

func (StagingEnvironmentPolicyOutput) ToStagingEnvironmentPolicyPtrOutput

func (o StagingEnvironmentPolicyOutput) ToStagingEnvironmentPolicyPtrOutput() StagingEnvironmentPolicyPtrOutput

func (StagingEnvironmentPolicyOutput) ToStagingEnvironmentPolicyPtrOutputWithContext

func (o StagingEnvironmentPolicyOutput) ToStagingEnvironmentPolicyPtrOutputWithContext(ctx context.Context) StagingEnvironmentPolicyPtrOutput

func (StagingEnvironmentPolicyOutput) ToStringOutput

func (StagingEnvironmentPolicyOutput) ToStringOutputWithContext

func (o StagingEnvironmentPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (StagingEnvironmentPolicyOutput) ToStringPtrOutput

func (StagingEnvironmentPolicyOutput) ToStringPtrOutputWithContext

func (o StagingEnvironmentPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StagingEnvironmentPolicyPtrInput

type StagingEnvironmentPolicyPtrInput interface {
	pulumi.Input

	ToStagingEnvironmentPolicyPtrOutput() StagingEnvironmentPolicyPtrOutput
	ToStagingEnvironmentPolicyPtrOutputWithContext(context.Context) StagingEnvironmentPolicyPtrOutput
}

func StagingEnvironmentPolicyPtr

func StagingEnvironmentPolicyPtr(v string) StagingEnvironmentPolicyPtrInput

type StagingEnvironmentPolicyPtrOutput

type StagingEnvironmentPolicyPtrOutput struct{ *pulumi.OutputState }

func (StagingEnvironmentPolicyPtrOutput) Elem

func (StagingEnvironmentPolicyPtrOutput) ElementType

func (StagingEnvironmentPolicyPtrOutput) ToStagingEnvironmentPolicyPtrOutput

func (o StagingEnvironmentPolicyPtrOutput) ToStagingEnvironmentPolicyPtrOutput() StagingEnvironmentPolicyPtrOutput

func (StagingEnvironmentPolicyPtrOutput) ToStagingEnvironmentPolicyPtrOutputWithContext

func (o StagingEnvironmentPolicyPtrOutput) ToStagingEnvironmentPolicyPtrOutputWithContext(ctx context.Context) StagingEnvironmentPolicyPtrOutput

func (StagingEnvironmentPolicyPtrOutput) ToStringPtrOutput

func (StagingEnvironmentPolicyPtrOutput) ToStringPtrOutputWithContext

func (o StagingEnvironmentPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StaticSite

type StaticSite struct {
	pulumi.CustomResourceState

	// <code>false</code> if config file is locked for this static web app; otherwise, <code>true</code>.
	AllowConfigFileUpdates pulumi.BoolPtrOutput `pulumi:"allowConfigFileUpdates"`
	// The target branch in the repository.
	Branch pulumi.StringPtrOutput `pulumi:"branch"`
	// Build properties to configure on the repository.
	BuildProperties StaticSiteBuildPropertiesResponsePtrOutput `pulumi:"buildProperties"`
	// The content distribution endpoint for the static site.
	ContentDistributionEndpoint pulumi.StringOutput `pulumi:"contentDistributionEndpoint"`
	// The custom domains associated with this static site.
	CustomDomains pulumi.StringArrayOutput `pulumi:"customDomains"`
	// Database connections for the static site
	DatabaseConnections DatabaseConnectionOverviewResponseArrayOutput `pulumi:"databaseConnections"`
	// The default autogenerated hostname for the static site.
	DefaultHostname pulumi.StringOutput `pulumi:"defaultHostname"`
	// State indicating the status of the enterprise grade CDN serving traffic to the static web app.
	EnterpriseGradeCdnStatus pulumi.StringPtrOutput `pulumi:"enterpriseGradeCdnStatus"`
	// Managed service identity.
	Identity ManagedServiceIdentityResponsePtrOutput `pulumi:"identity"`
	// Identity to use for Key Vault Reference authentication.
	KeyVaultReferenceIdentity pulumi.StringOutput `pulumi:"keyVaultReferenceIdentity"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Backends linked to the static side
	LinkedBackends StaticSiteLinkedBackendResponseArrayOutput `pulumi:"linkedBackends"`
	// Resource Location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Private endpoint connections
	PrivateEndpointConnections ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"`
	// The provider that submitted the last deployment to the primary environment of the static site.
	Provider pulumi.StringPtrOutput `pulumi:"provider"`
	// State indicating whether public traffic are allowed or not for a static web app. Allowed Values: 'Enabled', 'Disabled' or an empty string.
	PublicNetworkAccess pulumi.StringPtrOutput `pulumi:"publicNetworkAccess"`
	// 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"`
	// State indicating whether staging environments are allowed or not allowed for a static web app.
	StagingEnvironmentPolicy pulumi.StringPtrOutput `pulumi:"stagingEnvironmentPolicy"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Template options for generating a new repository.
	TemplateProperties StaticSiteTemplateOptionsResponsePtrOutput `pulumi:"templateProperties"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// User provided function apps registered with the static site
	UserProvidedFunctionApps StaticSiteUserProvidedFunctionAppResponseArrayOutput `pulumi:"userProvidedFunctionApps"`
}

Static Site ARM resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-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

func (*StaticSite) ElementType() reflect.Type

func (*StaticSite) ToStaticSiteOutput

func (i *StaticSite) ToStaticSiteOutput() StaticSiteOutput

func (*StaticSite) ToStaticSiteOutputWithContext

func (i *StaticSite) ToStaticSiteOutputWithContext(ctx context.Context) StaticSiteOutput

type StaticSiteArgs

type StaticSiteArgs struct {
	// <code>false</code> if config file is locked for this static web app; otherwise, <code>true</code>.
	AllowConfigFileUpdates pulumi.BoolPtrInput
	// The target branch in the repository.
	Branch pulumi.StringPtrInput
	// Build properties to configure on the repository.
	BuildProperties StaticSiteBuildPropertiesPtrInput
	// State indicating the status of the enterprise grade CDN serving traffic to the static web app.
	EnterpriseGradeCdnStatus pulumi.StringPtrInput
	// Managed service identity.
	Identity ManagedServiceIdentityPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Name of the static site to create or update.
	Name pulumi.StringPtrInput
	// The provider that submitted the last deployment to the primary environment of the static site.
	Provider pulumi.StringPtrInput
	// State indicating whether public traffic are allowed or not for a static web app. Allowed Values: 'Enabled', 'Disabled' or an empty string.
	PublicNetworkAccess 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
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Description of a SKU for a scalable resource.
	Sku SkuDescriptionPtrInput
	// State indicating whether staging environments are allowed or not allowed for a static web app.
	StagingEnvironmentPolicy StagingEnvironmentPolicyPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Template options for generating a new repository.
	TemplateProperties StaticSiteTemplateOptionsPtrInput
}

The set of arguments for constructing a StaticSite resource.

func (StaticSiteArgs) ElementType

func (StaticSiteArgs) ElementType() reflect.Type

type StaticSiteBuildDatabaseConnection

type StaticSiteBuildDatabaseConnection struct {
	pulumi.CustomResourceState

	// A list of configuration files associated with this database connection.
	ConfigurationFiles StaticSiteDatabaseConnectionConfigurationFileOverviewResponseArrayOutput `pulumi:"configurationFiles"`
	// If present, the identity is used in conjunction with connection string to connect to the database. Use of the system-assigned managed identity is indicated with the string 'SystemAssigned', while use of a user-assigned managed identity is indicated with the resource id of the managed identity resource.
	ConnectionIdentity pulumi.StringPtrOutput `pulumi:"connectionIdentity"`
	// The connection string to use to connect to the database.
	ConnectionString pulumi.StringPtrOutput `pulumi:"connectionString"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The region of the database resource.
	Region pulumi.StringOutput `pulumi:"region"`
	// The resource id of the database.
	ResourceId pulumi.StringOutput `pulumi:"resourceId"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Static Site Database Connection resource. Azure REST API version: 2022-09-01.

Other available API versions: 2023-01-01, 2023-12-01.

func GetStaticSiteBuildDatabaseConnection

func GetStaticSiteBuildDatabaseConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StaticSiteBuildDatabaseConnectionState, opts ...pulumi.ResourceOption) (*StaticSiteBuildDatabaseConnection, error)

GetStaticSiteBuildDatabaseConnection gets an existing StaticSiteBuildDatabaseConnection 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 NewStaticSiteBuildDatabaseConnection

func NewStaticSiteBuildDatabaseConnection(ctx *pulumi.Context,
	name string, args *StaticSiteBuildDatabaseConnectionArgs, opts ...pulumi.ResourceOption) (*StaticSiteBuildDatabaseConnection, error)

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

func (*StaticSiteBuildDatabaseConnection) ElementType

func (*StaticSiteBuildDatabaseConnection) ToStaticSiteBuildDatabaseConnectionOutput

func (i *StaticSiteBuildDatabaseConnection) ToStaticSiteBuildDatabaseConnectionOutput() StaticSiteBuildDatabaseConnectionOutput

func (*StaticSiteBuildDatabaseConnection) ToStaticSiteBuildDatabaseConnectionOutputWithContext

func (i *StaticSiteBuildDatabaseConnection) ToStaticSiteBuildDatabaseConnectionOutputWithContext(ctx context.Context) StaticSiteBuildDatabaseConnectionOutput

type StaticSiteBuildDatabaseConnectionArgs

type StaticSiteBuildDatabaseConnectionArgs struct {
	// If present, the identity is used in conjunction with connection string to connect to the database. Use of the system-assigned managed identity is indicated with the string 'SystemAssigned', while use of a user-assigned managed identity is indicated with the resource id of the managed identity resource.
	ConnectionIdentity pulumi.StringPtrInput
	// The connection string to use to connect to the database.
	ConnectionString pulumi.StringPtrInput
	// Name of the database connection.
	DatabaseConnectionName pulumi.StringPtrInput
	// The stage site identifier.
	EnvironmentName pulumi.StringInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the static site
	Name pulumi.StringInput
	// The region of the database resource.
	Region pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// The resource id of the database.
	ResourceId pulumi.StringInput
}

The set of arguments for constructing a StaticSiteBuildDatabaseConnection resource.

func (StaticSiteBuildDatabaseConnectionArgs) ElementType

type StaticSiteBuildDatabaseConnectionInput

type StaticSiteBuildDatabaseConnectionInput interface {
	pulumi.Input

	ToStaticSiteBuildDatabaseConnectionOutput() StaticSiteBuildDatabaseConnectionOutput
	ToStaticSiteBuildDatabaseConnectionOutputWithContext(ctx context.Context) StaticSiteBuildDatabaseConnectionOutput
}

type StaticSiteBuildDatabaseConnectionOutput

type StaticSiteBuildDatabaseConnectionOutput struct{ *pulumi.OutputState }

func (StaticSiteBuildDatabaseConnectionOutput) ConfigurationFiles

A list of configuration files associated with this database connection.

func (StaticSiteBuildDatabaseConnectionOutput) ConnectionIdentity

If present, the identity is used in conjunction with connection string to connect to the database. Use of the system-assigned managed identity is indicated with the string 'SystemAssigned', while use of a user-assigned managed identity is indicated with the resource id of the managed identity resource.

func (StaticSiteBuildDatabaseConnectionOutput) ConnectionString

The connection string to use to connect to the database.

func (StaticSiteBuildDatabaseConnectionOutput) ElementType

func (StaticSiteBuildDatabaseConnectionOutput) Kind

Kind of resource.

func (StaticSiteBuildDatabaseConnectionOutput) Name

Resource Name.

func (StaticSiteBuildDatabaseConnectionOutput) Region

The region of the database resource.

func (StaticSiteBuildDatabaseConnectionOutput) ResourceId

The resource id of the database.

func (StaticSiteBuildDatabaseConnectionOutput) ToStaticSiteBuildDatabaseConnectionOutput

func (o StaticSiteBuildDatabaseConnectionOutput) ToStaticSiteBuildDatabaseConnectionOutput() StaticSiteBuildDatabaseConnectionOutput

func (StaticSiteBuildDatabaseConnectionOutput) ToStaticSiteBuildDatabaseConnectionOutputWithContext

func (o StaticSiteBuildDatabaseConnectionOutput) ToStaticSiteBuildDatabaseConnectionOutputWithContext(ctx context.Context) StaticSiteBuildDatabaseConnectionOutput

func (StaticSiteBuildDatabaseConnectionOutput) Type

Resource type.

type StaticSiteBuildDatabaseConnectionState

type StaticSiteBuildDatabaseConnectionState struct {
}

func (StaticSiteBuildDatabaseConnectionState) ElementType

type StaticSiteBuildProperties

type StaticSiteBuildProperties struct {
	// A custom command to run during deployment of the Azure Functions API application.
	ApiBuildCommand *string `pulumi:"apiBuildCommand"`
	// The path to the api code within the repository.
	ApiLocation *string `pulumi:"apiLocation"`
	// Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
	AppArtifactLocation *string `pulumi:"appArtifactLocation"`
	// A custom command to run during deployment of the static content application.
	AppBuildCommand *string `pulumi:"appBuildCommand"`
	// The path to the app code within the repository.
	AppLocation *string `pulumi:"appLocation"`
	// Github Action secret name override.
	GithubActionSecretNameOverride *string `pulumi:"githubActionSecretNameOverride"`
	// The output path of the app after building.
	OutputLocation *string `pulumi:"outputLocation"`
	// Skip Github Action workflow generation.
	SkipGithubActionWorkflowGeneration *bool `pulumi:"skipGithubActionWorkflowGeneration"`
}

Build properties for the static site.

type StaticSiteBuildPropertiesArgs

type StaticSiteBuildPropertiesArgs struct {
	// A custom command to run during deployment of the Azure Functions API application.
	ApiBuildCommand pulumi.StringPtrInput `pulumi:"apiBuildCommand"`
	// The path to the api code within the repository.
	ApiLocation pulumi.StringPtrInput `pulumi:"apiLocation"`
	// Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
	AppArtifactLocation pulumi.StringPtrInput `pulumi:"appArtifactLocation"`
	// A custom command to run during deployment of the static content application.
	AppBuildCommand pulumi.StringPtrInput `pulumi:"appBuildCommand"`
	// The path to the app code within the repository.
	AppLocation pulumi.StringPtrInput `pulumi:"appLocation"`
	// Github Action secret name override.
	GithubActionSecretNameOverride pulumi.StringPtrInput `pulumi:"githubActionSecretNameOverride"`
	// The output path of the app after building.
	OutputLocation pulumi.StringPtrInput `pulumi:"outputLocation"`
	// Skip Github Action workflow generation.
	SkipGithubActionWorkflowGeneration pulumi.BoolPtrInput `pulumi:"skipGithubActionWorkflowGeneration"`
}

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) ApiBuildCommand

A custom command to run during deployment of the Azure Functions API application.

func (StaticSiteBuildPropertiesOutput) ApiLocation

The path to the api code within the repository.

func (StaticSiteBuildPropertiesOutput) AppArtifactLocation deprecated

func (o StaticSiteBuildPropertiesOutput) AppArtifactLocation() pulumi.StringPtrOutput

Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)

func (StaticSiteBuildPropertiesOutput) AppBuildCommand

A custom command to run during deployment of the static content application.

func (StaticSiteBuildPropertiesOutput) AppLocation

The path to the app code within the repository.

func (StaticSiteBuildPropertiesOutput) ElementType

func (StaticSiteBuildPropertiesOutput) GithubActionSecretNameOverride

func (o StaticSiteBuildPropertiesOutput) GithubActionSecretNameOverride() pulumi.StringPtrOutput

Github Action secret name override.

func (StaticSiteBuildPropertiesOutput) OutputLocation

The output path of the app after building.

func (StaticSiteBuildPropertiesOutput) SkipGithubActionWorkflowGeneration

func (o StaticSiteBuildPropertiesOutput) SkipGithubActionWorkflowGeneration() pulumi.BoolPtrOutput

Skip Github Action workflow generation.

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) ApiBuildCommand

A custom command to run during deployment of the Azure Functions API application.

func (StaticSiteBuildPropertiesPtrOutput) ApiLocation

The path to the api code within the repository.

func (StaticSiteBuildPropertiesPtrOutput) AppArtifactLocation deprecated

Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)

func (StaticSiteBuildPropertiesPtrOutput) AppBuildCommand

A custom command to run during deployment of the static content application.

func (StaticSiteBuildPropertiesPtrOutput) AppLocation

The path to the app code within the repository.

func (StaticSiteBuildPropertiesPtrOutput) Elem

func (StaticSiteBuildPropertiesPtrOutput) ElementType

func (StaticSiteBuildPropertiesPtrOutput) GithubActionSecretNameOverride

func (o StaticSiteBuildPropertiesPtrOutput) GithubActionSecretNameOverride() pulumi.StringPtrOutput

Github Action secret name override.

func (StaticSiteBuildPropertiesPtrOutput) OutputLocation

The output path of the app after building.

func (StaticSiteBuildPropertiesPtrOutput) SkipGithubActionWorkflowGeneration

func (o StaticSiteBuildPropertiesPtrOutput) SkipGithubActionWorkflowGeneration() pulumi.BoolPtrOutput

Skip Github Action workflow generation.

func (StaticSiteBuildPropertiesPtrOutput) ToStaticSiteBuildPropertiesPtrOutput

func (o StaticSiteBuildPropertiesPtrOutput) ToStaticSiteBuildPropertiesPtrOutput() StaticSiteBuildPropertiesPtrOutput

func (StaticSiteBuildPropertiesPtrOutput) ToStaticSiteBuildPropertiesPtrOutputWithContext

func (o StaticSiteBuildPropertiesPtrOutput) ToStaticSiteBuildPropertiesPtrOutputWithContext(ctx context.Context) StaticSiteBuildPropertiesPtrOutput

type StaticSiteBuildPropertiesResponse

type StaticSiteBuildPropertiesResponse struct {
	// A custom command to run during deployment of the Azure Functions API application.
	ApiBuildCommand *string `pulumi:"apiBuildCommand"`
	// The path to the api code within the repository.
	ApiLocation *string `pulumi:"apiLocation"`
	// Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
	AppArtifactLocation *string `pulumi:"appArtifactLocation"`
	// A custom command to run during deployment of the static content application.
	AppBuildCommand *string `pulumi:"appBuildCommand"`
	// The path to the app code within the repository.
	AppLocation *string `pulumi:"appLocation"`
	// Github Action secret name override.
	GithubActionSecretNameOverride *string `pulumi:"githubActionSecretNameOverride"`
	// The output path of the app after building.
	OutputLocation *string `pulumi:"outputLocation"`
	// Skip Github Action workflow generation.
	SkipGithubActionWorkflowGeneration *bool `pulumi:"skipGithubActionWorkflowGeneration"`
}

Build properties for the static site.

type StaticSiteBuildPropertiesResponseOutput

type StaticSiteBuildPropertiesResponseOutput struct{ *pulumi.OutputState }

Build properties for the static site.

func (StaticSiteBuildPropertiesResponseOutput) ApiBuildCommand

A custom command to run during deployment of the Azure Functions API application.

func (StaticSiteBuildPropertiesResponseOutput) ApiLocation

The path to the api code within the repository.

func (StaticSiteBuildPropertiesResponseOutput) AppArtifactLocation deprecated

Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)

func (StaticSiteBuildPropertiesResponseOutput) AppBuildCommand

A custom command to run during deployment of the static content application.

func (StaticSiteBuildPropertiesResponseOutput) AppLocation

The path to the app code within the repository.

func (StaticSiteBuildPropertiesResponseOutput) ElementType

func (StaticSiteBuildPropertiesResponseOutput) GithubActionSecretNameOverride

func (o StaticSiteBuildPropertiesResponseOutput) GithubActionSecretNameOverride() pulumi.StringPtrOutput

Github Action secret name override.

func (StaticSiteBuildPropertiesResponseOutput) OutputLocation

The output path of the app after building.

func (StaticSiteBuildPropertiesResponseOutput) SkipGithubActionWorkflowGeneration

func (o StaticSiteBuildPropertiesResponseOutput) SkipGithubActionWorkflowGeneration() pulumi.BoolPtrOutput

Skip Github Action workflow generation.

func (StaticSiteBuildPropertiesResponseOutput) ToStaticSiteBuildPropertiesResponseOutput

func (o StaticSiteBuildPropertiesResponseOutput) ToStaticSiteBuildPropertiesResponseOutput() StaticSiteBuildPropertiesResponseOutput

func (StaticSiteBuildPropertiesResponseOutput) ToStaticSiteBuildPropertiesResponseOutputWithContext

func (o StaticSiteBuildPropertiesResponseOutput) ToStaticSiteBuildPropertiesResponseOutputWithContext(ctx context.Context) StaticSiteBuildPropertiesResponseOutput

type StaticSiteBuildPropertiesResponsePtrOutput

type StaticSiteBuildPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (StaticSiteBuildPropertiesResponsePtrOutput) ApiBuildCommand

A custom command to run during deployment of the Azure Functions API application.

func (StaticSiteBuildPropertiesResponsePtrOutput) ApiLocation

The path to the api code within the repository.

func (StaticSiteBuildPropertiesResponsePtrOutput) AppArtifactLocation deprecated

Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)

func (StaticSiteBuildPropertiesResponsePtrOutput) AppBuildCommand

A custom command to run during deployment of the static content application.

func (StaticSiteBuildPropertiesResponsePtrOutput) AppLocation

The path to the app code within the repository.

func (StaticSiteBuildPropertiesResponsePtrOutput) Elem

func (StaticSiteBuildPropertiesResponsePtrOutput) ElementType

func (StaticSiteBuildPropertiesResponsePtrOutput) GithubActionSecretNameOverride

func (o StaticSiteBuildPropertiesResponsePtrOutput) GithubActionSecretNameOverride() pulumi.StringPtrOutput

Github Action secret name override.

func (StaticSiteBuildPropertiesResponsePtrOutput) OutputLocation

The output path of the app after building.

func (StaticSiteBuildPropertiesResponsePtrOutput) SkipGithubActionWorkflowGeneration

func (o StaticSiteBuildPropertiesResponsePtrOutput) SkipGithubActionWorkflowGeneration() pulumi.BoolPtrOutput

Skip Github Action workflow generation.

func (StaticSiteBuildPropertiesResponsePtrOutput) ToStaticSiteBuildPropertiesResponsePtrOutput

func (o StaticSiteBuildPropertiesResponsePtrOutput) ToStaticSiteBuildPropertiesResponsePtrOutput() StaticSiteBuildPropertiesResponsePtrOutput

func (StaticSiteBuildPropertiesResponsePtrOutput) ToStaticSiteBuildPropertiesResponsePtrOutputWithContext

func (o StaticSiteBuildPropertiesResponsePtrOutput) ToStaticSiteBuildPropertiesResponsePtrOutputWithContext(ctx context.Context) StaticSiteBuildPropertiesResponsePtrOutput

type StaticSiteCustomDomain

type StaticSiteCustomDomain struct {
	pulumi.CustomResourceState

	// The date and time on which the custom domain was created for the static site.
	CreatedOn pulumi.StringOutput `pulumi:"createdOn"`
	// The domain name for the static site custom domain.
	DomainName   pulumi.StringOutput `pulumi:"domainName"`
	ErrorMessage pulumi.StringOutput `pulumi:"errorMessage"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the custom domain
	Status pulumi.StringOutput `pulumi:"status"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The TXT record validation token
	ValidationToken pulumi.StringOutput `pulumi:"validationToken"`
}

Static Site Custom Domain Overview ARM resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2023-01-01, 2023-12-01.

func GetStaticSiteCustomDomain

func GetStaticSiteCustomDomain(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StaticSiteCustomDomainState, opts ...pulumi.ResourceOption) (*StaticSiteCustomDomain, error)

GetStaticSiteCustomDomain gets an existing StaticSiteCustomDomain 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 NewStaticSiteCustomDomain

func NewStaticSiteCustomDomain(ctx *pulumi.Context,
	name string, args *StaticSiteCustomDomainArgs, opts ...pulumi.ResourceOption) (*StaticSiteCustomDomain, error)

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

func (*StaticSiteCustomDomain) ElementType

func (*StaticSiteCustomDomain) ElementType() reflect.Type

func (*StaticSiteCustomDomain) ToStaticSiteCustomDomainOutput

func (i *StaticSiteCustomDomain) ToStaticSiteCustomDomainOutput() StaticSiteCustomDomainOutput

func (*StaticSiteCustomDomain) ToStaticSiteCustomDomainOutputWithContext

func (i *StaticSiteCustomDomain) ToStaticSiteCustomDomainOutputWithContext(ctx context.Context) StaticSiteCustomDomainOutput

type StaticSiteCustomDomainArgs

type StaticSiteCustomDomainArgs struct {
	// The custom domain to create.
	DomainName pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the static site.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Validation method for adding a custom domain
	ValidationMethod pulumi.StringPtrInput
}

The set of arguments for constructing a StaticSiteCustomDomain resource.

func (StaticSiteCustomDomainArgs) ElementType

func (StaticSiteCustomDomainArgs) ElementType() reflect.Type

type StaticSiteCustomDomainInput

type StaticSiteCustomDomainInput interface {
	pulumi.Input

	ToStaticSiteCustomDomainOutput() StaticSiteCustomDomainOutput
	ToStaticSiteCustomDomainOutputWithContext(ctx context.Context) StaticSiteCustomDomainOutput
}

type StaticSiteCustomDomainOutput

type StaticSiteCustomDomainOutput struct{ *pulumi.OutputState }

func (StaticSiteCustomDomainOutput) CreatedOn

The date and time on which the custom domain was created for the static site.

func (StaticSiteCustomDomainOutput) DomainName

The domain name for the static site custom domain.

func (StaticSiteCustomDomainOutput) ElementType

func (StaticSiteCustomDomainOutput) ErrorMessage

func (StaticSiteCustomDomainOutput) Kind

Kind of resource.

func (StaticSiteCustomDomainOutput) Name

Resource Name.

func (StaticSiteCustomDomainOutput) Status

The status of the custom domain

func (StaticSiteCustomDomainOutput) ToStaticSiteCustomDomainOutput

func (o StaticSiteCustomDomainOutput) ToStaticSiteCustomDomainOutput() StaticSiteCustomDomainOutput

func (StaticSiteCustomDomainOutput) ToStaticSiteCustomDomainOutputWithContext

func (o StaticSiteCustomDomainOutput) ToStaticSiteCustomDomainOutputWithContext(ctx context.Context) StaticSiteCustomDomainOutput

func (StaticSiteCustomDomainOutput) Type

Resource type.

func (StaticSiteCustomDomainOutput) ValidationToken

func (o StaticSiteCustomDomainOutput) ValidationToken() pulumi.StringOutput

The TXT record validation token

type StaticSiteCustomDomainState

type StaticSiteCustomDomainState struct {
}

func (StaticSiteCustomDomainState) ElementType

type StaticSiteDatabaseConnection

type StaticSiteDatabaseConnection struct {
	pulumi.CustomResourceState

	// A list of configuration files associated with this database connection.
	ConfigurationFiles StaticSiteDatabaseConnectionConfigurationFileOverviewResponseArrayOutput `pulumi:"configurationFiles"`
	// If present, the identity is used in conjunction with connection string to connect to the database. Use of the system-assigned managed identity is indicated with the string 'SystemAssigned', while use of a user-assigned managed identity is indicated with the resource id of the managed identity resource.
	ConnectionIdentity pulumi.StringPtrOutput `pulumi:"connectionIdentity"`
	// The connection string to use to connect to the database.
	ConnectionString pulumi.StringPtrOutput `pulumi:"connectionString"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The region of the database resource.
	Region pulumi.StringOutput `pulumi:"region"`
	// The resource id of the database.
	ResourceId pulumi.StringOutput `pulumi:"resourceId"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Static Site Database Connection resource. Azure REST API version: 2022-09-01.

Other available API versions: 2023-01-01, 2023-12-01.

func GetStaticSiteDatabaseConnection

func GetStaticSiteDatabaseConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StaticSiteDatabaseConnectionState, opts ...pulumi.ResourceOption) (*StaticSiteDatabaseConnection, error)

GetStaticSiteDatabaseConnection gets an existing StaticSiteDatabaseConnection 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 NewStaticSiteDatabaseConnection

func NewStaticSiteDatabaseConnection(ctx *pulumi.Context,
	name string, args *StaticSiteDatabaseConnectionArgs, opts ...pulumi.ResourceOption) (*StaticSiteDatabaseConnection, error)

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

func (*StaticSiteDatabaseConnection) ElementType

func (*StaticSiteDatabaseConnection) ElementType() reflect.Type

func (*StaticSiteDatabaseConnection) ToStaticSiteDatabaseConnectionOutput

func (i *StaticSiteDatabaseConnection) ToStaticSiteDatabaseConnectionOutput() StaticSiteDatabaseConnectionOutput

func (*StaticSiteDatabaseConnection) ToStaticSiteDatabaseConnectionOutputWithContext

func (i *StaticSiteDatabaseConnection) ToStaticSiteDatabaseConnectionOutputWithContext(ctx context.Context) StaticSiteDatabaseConnectionOutput

type StaticSiteDatabaseConnectionArgs

type StaticSiteDatabaseConnectionArgs struct {
	// If present, the identity is used in conjunction with connection string to connect to the database. Use of the system-assigned managed identity is indicated with the string 'SystemAssigned', while use of a user-assigned managed identity is indicated with the resource id of the managed identity resource.
	ConnectionIdentity pulumi.StringPtrInput
	// The connection string to use to connect to the database.
	ConnectionString pulumi.StringPtrInput
	// Name of the database connection.
	DatabaseConnectionName pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the static site
	Name pulumi.StringInput
	// The region of the database resource.
	Region pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// The resource id of the database.
	ResourceId pulumi.StringInput
}

The set of arguments for constructing a StaticSiteDatabaseConnection resource.

func (StaticSiteDatabaseConnectionArgs) ElementType

type StaticSiteDatabaseConnectionConfigurationFileOverviewResponse

type StaticSiteDatabaseConnectionConfigurationFileOverviewResponse struct {
	// The Base64 encoding of the file contents.
	Contents string `pulumi:"contents"`
	// The name of the configuration file.
	FileName string `pulumi:"fileName"`
	// The type of configuration file.
	Type string `pulumi:"type"`
}

A database connection configuration file

type StaticSiteDatabaseConnectionConfigurationFileOverviewResponseArrayOutput

type StaticSiteDatabaseConnectionConfigurationFileOverviewResponseArrayOutput struct{ *pulumi.OutputState }

func (StaticSiteDatabaseConnectionConfigurationFileOverviewResponseArrayOutput) ElementType

func (StaticSiteDatabaseConnectionConfigurationFileOverviewResponseArrayOutput) ToStaticSiteDatabaseConnectionConfigurationFileOverviewResponseArrayOutput

func (StaticSiteDatabaseConnectionConfigurationFileOverviewResponseArrayOutput) ToStaticSiteDatabaseConnectionConfigurationFileOverviewResponseArrayOutputWithContext

type StaticSiteDatabaseConnectionConfigurationFileOverviewResponseOutput

type StaticSiteDatabaseConnectionConfigurationFileOverviewResponseOutput struct{ *pulumi.OutputState }

A database connection configuration file

func (StaticSiteDatabaseConnectionConfigurationFileOverviewResponseOutput) Contents

The Base64 encoding of the file contents.

func (StaticSiteDatabaseConnectionConfigurationFileOverviewResponseOutput) ElementType

func (StaticSiteDatabaseConnectionConfigurationFileOverviewResponseOutput) FileName

The name of the configuration file.

func (StaticSiteDatabaseConnectionConfigurationFileOverviewResponseOutput) ToStaticSiteDatabaseConnectionConfigurationFileOverviewResponseOutput

func (StaticSiteDatabaseConnectionConfigurationFileOverviewResponseOutput) ToStaticSiteDatabaseConnectionConfigurationFileOverviewResponseOutputWithContext

func (o StaticSiteDatabaseConnectionConfigurationFileOverviewResponseOutput) ToStaticSiteDatabaseConnectionConfigurationFileOverviewResponseOutputWithContext(ctx context.Context) StaticSiteDatabaseConnectionConfigurationFileOverviewResponseOutput

func (StaticSiteDatabaseConnectionConfigurationFileOverviewResponseOutput) Type

The type of configuration file.

type StaticSiteDatabaseConnectionInput

type StaticSiteDatabaseConnectionInput interface {
	pulumi.Input

	ToStaticSiteDatabaseConnectionOutput() StaticSiteDatabaseConnectionOutput
	ToStaticSiteDatabaseConnectionOutputWithContext(ctx context.Context) StaticSiteDatabaseConnectionOutput
}

type StaticSiteDatabaseConnectionOutput

type StaticSiteDatabaseConnectionOutput struct{ *pulumi.OutputState }

func (StaticSiteDatabaseConnectionOutput) ConfigurationFiles

A list of configuration files associated with this database connection.

func (StaticSiteDatabaseConnectionOutput) ConnectionIdentity

If present, the identity is used in conjunction with connection string to connect to the database. Use of the system-assigned managed identity is indicated with the string 'SystemAssigned', while use of a user-assigned managed identity is indicated with the resource id of the managed identity resource.

func (StaticSiteDatabaseConnectionOutput) ConnectionString

The connection string to use to connect to the database.

func (StaticSiteDatabaseConnectionOutput) ElementType

func (StaticSiteDatabaseConnectionOutput) Kind

Kind of resource.

func (StaticSiteDatabaseConnectionOutput) Name

Resource Name.

func (StaticSiteDatabaseConnectionOutput) Region

The region of the database resource.

func (StaticSiteDatabaseConnectionOutput) ResourceId

The resource id of the database.

func (StaticSiteDatabaseConnectionOutput) ToStaticSiteDatabaseConnectionOutput

func (o StaticSiteDatabaseConnectionOutput) ToStaticSiteDatabaseConnectionOutput() StaticSiteDatabaseConnectionOutput

func (StaticSiteDatabaseConnectionOutput) ToStaticSiteDatabaseConnectionOutputWithContext

func (o StaticSiteDatabaseConnectionOutput) ToStaticSiteDatabaseConnectionOutputWithContext(ctx context.Context) StaticSiteDatabaseConnectionOutput

func (StaticSiteDatabaseConnectionOutput) Type

Resource type.

type StaticSiteDatabaseConnectionState

type StaticSiteDatabaseConnectionState struct {
}

func (StaticSiteDatabaseConnectionState) ElementType

type StaticSiteInput

type StaticSiteInput interface {
	pulumi.Input

	ToStaticSiteOutput() StaticSiteOutput
	ToStaticSiteOutputWithContext(ctx context.Context) StaticSiteOutput
}

type StaticSiteLinkedBackend

type StaticSiteLinkedBackend struct {
	pulumi.CustomResourceState

	// The resource id of the backend linked to the static site
	BackendResourceId pulumi.StringPtrOutput `pulumi:"backendResourceId"`
	// The date and time on which the backend was linked to the static site.
	CreatedOn pulumi.StringOutput `pulumi:"createdOn"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioning state of the linking process.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The region of the backend linked to the static site
	Region pulumi.StringPtrOutput `pulumi:"region"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Static Site Linked Backend ARM resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2022-03-01.

Other available API versions: 2023-01-01, 2023-12-01.

func GetStaticSiteLinkedBackend

func GetStaticSiteLinkedBackend(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StaticSiteLinkedBackendState, opts ...pulumi.ResourceOption) (*StaticSiteLinkedBackend, error)

GetStaticSiteLinkedBackend gets an existing StaticSiteLinkedBackend 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 NewStaticSiteLinkedBackend

func NewStaticSiteLinkedBackend(ctx *pulumi.Context,
	name string, args *StaticSiteLinkedBackendArgs, opts ...pulumi.ResourceOption) (*StaticSiteLinkedBackend, error)

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

func (*StaticSiteLinkedBackend) ElementType

func (*StaticSiteLinkedBackend) ElementType() reflect.Type

func (*StaticSiteLinkedBackend) ToStaticSiteLinkedBackendOutput

func (i *StaticSiteLinkedBackend) ToStaticSiteLinkedBackendOutput() StaticSiteLinkedBackendOutput

func (*StaticSiteLinkedBackend) ToStaticSiteLinkedBackendOutputWithContext

func (i *StaticSiteLinkedBackend) ToStaticSiteLinkedBackendOutputWithContext(ctx context.Context) StaticSiteLinkedBackendOutput

type StaticSiteLinkedBackendArgs

type StaticSiteLinkedBackendArgs struct {
	// The resource id of the backend linked to the static site
	BackendResourceId pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the backend to link to the static site
	LinkedBackendName pulumi.StringPtrInput
	// Name of the static site
	Name pulumi.StringInput
	// The region of the backend linked to the static site
	Region pulumi.StringPtrInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a StaticSiteLinkedBackend resource.

func (StaticSiteLinkedBackendArgs) ElementType

type StaticSiteLinkedBackendForBuild

type StaticSiteLinkedBackendForBuild struct {
	pulumi.CustomResourceState

	// The resource id of the backend linked to the static site
	BackendResourceId pulumi.StringPtrOutput `pulumi:"backendResourceId"`
	// The date and time on which the backend was linked to the static site.
	CreatedOn pulumi.StringOutput `pulumi:"createdOn"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioning state of the linking process.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The region of the backend linked to the static site
	Region pulumi.StringPtrOutput `pulumi:"region"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Static Site Linked Backend ARM resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2022-03-01.

Other available API versions: 2023-01-01, 2023-12-01.

func GetStaticSiteLinkedBackendForBuild

func GetStaticSiteLinkedBackendForBuild(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StaticSiteLinkedBackendForBuildState, opts ...pulumi.ResourceOption) (*StaticSiteLinkedBackendForBuild, error)

GetStaticSiteLinkedBackendForBuild gets an existing StaticSiteLinkedBackendForBuild 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 NewStaticSiteLinkedBackendForBuild

func NewStaticSiteLinkedBackendForBuild(ctx *pulumi.Context,
	name string, args *StaticSiteLinkedBackendForBuildArgs, opts ...pulumi.ResourceOption) (*StaticSiteLinkedBackendForBuild, error)

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

func (*StaticSiteLinkedBackendForBuild) ElementType

func (*StaticSiteLinkedBackendForBuild) ToStaticSiteLinkedBackendForBuildOutput

func (i *StaticSiteLinkedBackendForBuild) ToStaticSiteLinkedBackendForBuildOutput() StaticSiteLinkedBackendForBuildOutput

func (*StaticSiteLinkedBackendForBuild) ToStaticSiteLinkedBackendForBuildOutputWithContext

func (i *StaticSiteLinkedBackendForBuild) ToStaticSiteLinkedBackendForBuildOutputWithContext(ctx context.Context) StaticSiteLinkedBackendForBuildOutput

type StaticSiteLinkedBackendForBuildArgs

type StaticSiteLinkedBackendForBuildArgs struct {
	// The resource id of the backend linked to the static site
	BackendResourceId pulumi.StringPtrInput
	// The stage site identifier
	EnvironmentName pulumi.StringInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the backend to link to the static site
	LinkedBackendName pulumi.StringPtrInput
	// Name of the static site
	Name pulumi.StringInput
	// The region of the backend linked to the static site
	Region pulumi.StringPtrInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a StaticSiteLinkedBackendForBuild resource.

func (StaticSiteLinkedBackendForBuildArgs) ElementType

type StaticSiteLinkedBackendForBuildInput

type StaticSiteLinkedBackendForBuildInput interface {
	pulumi.Input

	ToStaticSiteLinkedBackendForBuildOutput() StaticSiteLinkedBackendForBuildOutput
	ToStaticSiteLinkedBackendForBuildOutputWithContext(ctx context.Context) StaticSiteLinkedBackendForBuildOutput
}

type StaticSiteLinkedBackendForBuildOutput

type StaticSiteLinkedBackendForBuildOutput struct{ *pulumi.OutputState }

func (StaticSiteLinkedBackendForBuildOutput) BackendResourceId

The resource id of the backend linked to the static site

func (StaticSiteLinkedBackendForBuildOutput) CreatedOn

The date and time on which the backend was linked to the static site.

func (StaticSiteLinkedBackendForBuildOutput) ElementType

func (StaticSiteLinkedBackendForBuildOutput) Kind

Kind of resource.

func (StaticSiteLinkedBackendForBuildOutput) Name

Resource Name.

func (StaticSiteLinkedBackendForBuildOutput) ProvisioningState

The provisioning state of the linking process.

func (StaticSiteLinkedBackendForBuildOutput) Region

The region of the backend linked to the static site

func (StaticSiteLinkedBackendForBuildOutput) ToStaticSiteLinkedBackendForBuildOutput

func (o StaticSiteLinkedBackendForBuildOutput) ToStaticSiteLinkedBackendForBuildOutput() StaticSiteLinkedBackendForBuildOutput

func (StaticSiteLinkedBackendForBuildOutput) ToStaticSiteLinkedBackendForBuildOutputWithContext

func (o StaticSiteLinkedBackendForBuildOutput) ToStaticSiteLinkedBackendForBuildOutputWithContext(ctx context.Context) StaticSiteLinkedBackendForBuildOutput

func (StaticSiteLinkedBackendForBuildOutput) Type

Resource type.

type StaticSiteLinkedBackendForBuildState

type StaticSiteLinkedBackendForBuildState struct {
}

func (StaticSiteLinkedBackendForBuildState) ElementType

type StaticSiteLinkedBackendInput

type StaticSiteLinkedBackendInput interface {
	pulumi.Input

	ToStaticSiteLinkedBackendOutput() StaticSiteLinkedBackendOutput
	ToStaticSiteLinkedBackendOutputWithContext(ctx context.Context) StaticSiteLinkedBackendOutput
}

type StaticSiteLinkedBackendOutput

type StaticSiteLinkedBackendOutput struct{ *pulumi.OutputState }

func (StaticSiteLinkedBackendOutput) BackendResourceId

The resource id of the backend linked to the static site

func (StaticSiteLinkedBackendOutput) CreatedOn

The date and time on which the backend was linked to the static site.

func (StaticSiteLinkedBackendOutput) ElementType

func (StaticSiteLinkedBackendOutput) Kind

Kind of resource.

func (StaticSiteLinkedBackendOutput) Name

Resource Name.

func (StaticSiteLinkedBackendOutput) ProvisioningState

func (o StaticSiteLinkedBackendOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the linking process.

func (StaticSiteLinkedBackendOutput) Region

The region of the backend linked to the static site

func (StaticSiteLinkedBackendOutput) ToStaticSiteLinkedBackendOutput

func (o StaticSiteLinkedBackendOutput) ToStaticSiteLinkedBackendOutput() StaticSiteLinkedBackendOutput

func (StaticSiteLinkedBackendOutput) ToStaticSiteLinkedBackendOutputWithContext

func (o StaticSiteLinkedBackendOutput) ToStaticSiteLinkedBackendOutputWithContext(ctx context.Context) StaticSiteLinkedBackendOutput

func (StaticSiteLinkedBackendOutput) Type

Resource type.

type StaticSiteLinkedBackendResponse

type StaticSiteLinkedBackendResponse struct {
	// The resource id of the backend linked to the static site
	BackendResourceId *string `pulumi:"backendResourceId"`
	// The date and time on which the backend was linked to the static site.
	CreatedOn string `pulumi:"createdOn"`
	// The provisioning state of the linking process.
	ProvisioningState string `pulumi:"provisioningState"`
	// The region of the backend linked to the static site
	Region *string `pulumi:"region"`
}

Static Site Linked Backend ARM resource.

type StaticSiteLinkedBackendResponseArrayOutput

type StaticSiteLinkedBackendResponseArrayOutput struct{ *pulumi.OutputState }

func (StaticSiteLinkedBackendResponseArrayOutput) ElementType

func (StaticSiteLinkedBackendResponseArrayOutput) Index

func (StaticSiteLinkedBackendResponseArrayOutput) ToStaticSiteLinkedBackendResponseArrayOutput

func (o StaticSiteLinkedBackendResponseArrayOutput) ToStaticSiteLinkedBackendResponseArrayOutput() StaticSiteLinkedBackendResponseArrayOutput

func (StaticSiteLinkedBackendResponseArrayOutput) ToStaticSiteLinkedBackendResponseArrayOutputWithContext

func (o StaticSiteLinkedBackendResponseArrayOutput) ToStaticSiteLinkedBackendResponseArrayOutputWithContext(ctx context.Context) StaticSiteLinkedBackendResponseArrayOutput

type StaticSiteLinkedBackendResponseOutput

type StaticSiteLinkedBackendResponseOutput struct{ *pulumi.OutputState }

Static Site Linked Backend ARM resource.

func (StaticSiteLinkedBackendResponseOutput) BackendResourceId

The resource id of the backend linked to the static site

func (StaticSiteLinkedBackendResponseOutput) CreatedOn

The date and time on which the backend was linked to the static site.

func (StaticSiteLinkedBackendResponseOutput) ElementType

func (StaticSiteLinkedBackendResponseOutput) ProvisioningState

The provisioning state of the linking process.

func (StaticSiteLinkedBackendResponseOutput) Region

The region of the backend linked to the static site

func (StaticSiteLinkedBackendResponseOutput) ToStaticSiteLinkedBackendResponseOutput

func (o StaticSiteLinkedBackendResponseOutput) ToStaticSiteLinkedBackendResponseOutput() StaticSiteLinkedBackendResponseOutput

func (StaticSiteLinkedBackendResponseOutput) ToStaticSiteLinkedBackendResponseOutputWithContext

func (o StaticSiteLinkedBackendResponseOutput) ToStaticSiteLinkedBackendResponseOutputWithContext(ctx context.Context) StaticSiteLinkedBackendResponseOutput

type StaticSiteLinkedBackendState

type StaticSiteLinkedBackendState struct {
}

func (StaticSiteLinkedBackendState) ElementType

type StaticSiteOutput

type StaticSiteOutput struct{ *pulumi.OutputState }

func (StaticSiteOutput) AllowConfigFileUpdates

func (o StaticSiteOutput) AllowConfigFileUpdates() pulumi.BoolPtrOutput

<code>false</code> if config file is locked for this static web app; otherwise, <code>true</code>.

func (StaticSiteOutput) Branch

The target branch in the repository.

func (StaticSiteOutput) BuildProperties

Build properties to configure on the repository.

func (StaticSiteOutput) ContentDistributionEndpoint

func (o StaticSiteOutput) ContentDistributionEndpoint() pulumi.StringOutput

The content distribution endpoint for the static site.

func (StaticSiteOutput) CustomDomains

func (o StaticSiteOutput) CustomDomains() pulumi.StringArrayOutput

The custom domains associated with this static site.

func (StaticSiteOutput) DatabaseConnections

Database connections for the static site

func (StaticSiteOutput) DefaultHostname

func (o StaticSiteOutput) DefaultHostname() pulumi.StringOutput

The default autogenerated hostname for the static site.

func (StaticSiteOutput) ElementType

func (StaticSiteOutput) ElementType() reflect.Type

func (StaticSiteOutput) EnterpriseGradeCdnStatus

func (o StaticSiteOutput) EnterpriseGradeCdnStatus() pulumi.StringPtrOutput

State indicating the status of the enterprise grade CDN serving traffic to the static web app.

func (StaticSiteOutput) Identity

Managed service identity.

func (StaticSiteOutput) KeyVaultReferenceIdentity

func (o StaticSiteOutput) KeyVaultReferenceIdentity() pulumi.StringOutput

Identity to use for Key Vault Reference authentication.

func (StaticSiteOutput) Kind

Kind of resource.

func (StaticSiteOutput) LinkedBackends

Backends linked to the static side

func (StaticSiteOutput) Location

func (o StaticSiteOutput) Location() pulumi.StringOutput

Resource Location.

func (StaticSiteOutput) Name

Resource Name.

func (StaticSiteOutput) PrivateEndpointConnections

Private endpoint connections

func (StaticSiteOutput) Provider

The provider that submitted the last deployment to the primary environment of the static site.

func (StaticSiteOutput) PublicNetworkAccess

func (o StaticSiteOutput) PublicNetworkAccess() pulumi.StringPtrOutput

State indicating whether public traffic are allowed or not for a static web app. Allowed Values: 'Enabled', 'Disabled' or an empty string.

func (StaticSiteOutput) RepositoryToken

func (o StaticSiteOutput) RepositoryToken() pulumi.StringPtrOutput

A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.

func (StaticSiteOutput) RepositoryUrl

func (o StaticSiteOutput) RepositoryUrl() pulumi.StringPtrOutput

URL for the repository of the static site.

func (StaticSiteOutput) Sku

Description of a SKU for a scalable resource.

func (StaticSiteOutput) StagingEnvironmentPolicy

func (o StaticSiteOutput) StagingEnvironmentPolicy() pulumi.StringPtrOutput

State indicating whether staging environments are allowed or not allowed for a static web app.

func (StaticSiteOutput) Tags

Resource tags.

func (StaticSiteOutput) TemplateProperties

Template options for generating a new repository.

func (StaticSiteOutput) ToStaticSiteOutput

func (o StaticSiteOutput) ToStaticSiteOutput() StaticSiteOutput

func (StaticSiteOutput) ToStaticSiteOutputWithContext

func (o StaticSiteOutput) ToStaticSiteOutputWithContext(ctx context.Context) StaticSiteOutput

func (StaticSiteOutput) Type

Resource type.

func (StaticSiteOutput) UserProvidedFunctionApps

User provided function apps registered with the static site

type StaticSitePrivateEndpointConnection

type StaticSitePrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// Private IPAddresses mapped to the remote private endpoint
	IpAddresses pulumi.StringArrayOutput `pulumi:"ipAddresses"`
	// 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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Remote Private Endpoint Connection ARM resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2023-01-01, 2023-12-01.

func GetStaticSitePrivateEndpointConnection

func GetStaticSitePrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StaticSitePrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*StaticSitePrivateEndpointConnection, error)

GetStaticSitePrivateEndpointConnection gets an existing StaticSitePrivateEndpointConnection 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 NewStaticSitePrivateEndpointConnection

func NewStaticSitePrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *StaticSitePrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*StaticSitePrivateEndpointConnection, error)

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

func (*StaticSitePrivateEndpointConnection) ElementType

func (*StaticSitePrivateEndpointConnection) ToStaticSitePrivateEndpointConnectionOutput

func (i *StaticSitePrivateEndpointConnection) ToStaticSitePrivateEndpointConnectionOutput() StaticSitePrivateEndpointConnectionOutput

func (*StaticSitePrivateEndpointConnection) ToStaticSitePrivateEndpointConnectionOutputWithContext

func (i *StaticSitePrivateEndpointConnection) ToStaticSitePrivateEndpointConnectionOutputWithContext(ctx context.Context) StaticSitePrivateEndpointConnectionOutput

type StaticSitePrivateEndpointConnectionArgs

type StaticSitePrivateEndpointConnectionArgs struct {
	// Private IPAddresses mapped to the remote private endpoint
	IpAddresses pulumi.StringArrayInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the static site.
	Name pulumi.StringInput
	// Name of the private endpoint connection.
	PrivateEndpointConnectionName pulumi.StringPtrInput
	// 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 StaticSitePrivateEndpointConnection resource.

func (StaticSitePrivateEndpointConnectionArgs) ElementType

type StaticSitePrivateEndpointConnectionInput

type StaticSitePrivateEndpointConnectionInput interface {
	pulumi.Input

	ToStaticSitePrivateEndpointConnectionOutput() StaticSitePrivateEndpointConnectionOutput
	ToStaticSitePrivateEndpointConnectionOutputWithContext(ctx context.Context) StaticSitePrivateEndpointConnectionOutput
}

type StaticSitePrivateEndpointConnectionOutput

type StaticSitePrivateEndpointConnectionOutput struct{ *pulumi.OutputState }

func (StaticSitePrivateEndpointConnectionOutput) ElementType

func (StaticSitePrivateEndpointConnectionOutput) IpAddresses

Private IPAddresses mapped to the remote private endpoint

func (StaticSitePrivateEndpointConnectionOutput) Kind

Kind of resource.

func (StaticSitePrivateEndpointConnectionOutput) Name

Resource Name.

func (StaticSitePrivateEndpointConnectionOutput) PrivateEndpoint

PrivateEndpoint of a remote private endpoint connection

func (StaticSitePrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState

The state of a private link connection

func (StaticSitePrivateEndpointConnectionOutput) ProvisioningState

func (StaticSitePrivateEndpointConnectionOutput) ToStaticSitePrivateEndpointConnectionOutput

func (o StaticSitePrivateEndpointConnectionOutput) ToStaticSitePrivateEndpointConnectionOutput() StaticSitePrivateEndpointConnectionOutput

func (StaticSitePrivateEndpointConnectionOutput) ToStaticSitePrivateEndpointConnectionOutputWithContext

func (o StaticSitePrivateEndpointConnectionOutput) ToStaticSitePrivateEndpointConnectionOutputWithContext(ctx context.Context) StaticSitePrivateEndpointConnectionOutput

func (StaticSitePrivateEndpointConnectionOutput) Type

Resource type.

type StaticSitePrivateEndpointConnectionState

type StaticSitePrivateEndpointConnectionState struct {
}

func (StaticSitePrivateEndpointConnectionState) ElementType

type StaticSiteState

type StaticSiteState struct {
}

func (StaticSiteState) ElementType

func (StaticSiteState) ElementType() reflect.Type

type StaticSiteTemplateOptions

type StaticSiteTemplateOptions struct {
	// Description of the newly generated repository.
	Description *string `pulumi:"description"`
	// Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public).
	IsPrivate *bool `pulumi:"isPrivate"`
	// Owner of the newly generated repository.
	Owner *string `pulumi:"owner"`
	// Name of the newly generated repository.
	RepositoryName *string `pulumi:"repositoryName"`
	// URL of the template repository. The newly generated repository will be based on this one.
	TemplateRepositoryUrl *string `pulumi:"templateRepositoryUrl"`
}

Template Options for the static site.

type StaticSiteTemplateOptionsArgs

type StaticSiteTemplateOptionsArgs struct {
	// Description of the newly generated repository.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public).
	IsPrivate pulumi.BoolPtrInput `pulumi:"isPrivate"`
	// Owner of the newly generated repository.
	Owner pulumi.StringPtrInput `pulumi:"owner"`
	// Name of the newly generated repository.
	RepositoryName pulumi.StringPtrInput `pulumi:"repositoryName"`
	// URL of the template repository. The newly generated repository will be based on this one.
	TemplateRepositoryUrl pulumi.StringPtrInput `pulumi:"templateRepositoryUrl"`
}

Template Options for the static site.

func (StaticSiteTemplateOptionsArgs) ElementType

func (StaticSiteTemplateOptionsArgs) ToStaticSiteTemplateOptionsOutput

func (i StaticSiteTemplateOptionsArgs) ToStaticSiteTemplateOptionsOutput() StaticSiteTemplateOptionsOutput

func (StaticSiteTemplateOptionsArgs) ToStaticSiteTemplateOptionsOutputWithContext

func (i StaticSiteTemplateOptionsArgs) ToStaticSiteTemplateOptionsOutputWithContext(ctx context.Context) StaticSiteTemplateOptionsOutput

func (StaticSiteTemplateOptionsArgs) ToStaticSiteTemplateOptionsPtrOutput

func (i StaticSiteTemplateOptionsArgs) ToStaticSiteTemplateOptionsPtrOutput() StaticSiteTemplateOptionsPtrOutput

func (StaticSiteTemplateOptionsArgs) ToStaticSiteTemplateOptionsPtrOutputWithContext

func (i StaticSiteTemplateOptionsArgs) ToStaticSiteTemplateOptionsPtrOutputWithContext(ctx context.Context) StaticSiteTemplateOptionsPtrOutput

type StaticSiteTemplateOptionsInput

type StaticSiteTemplateOptionsInput interface {
	pulumi.Input

	ToStaticSiteTemplateOptionsOutput() StaticSiteTemplateOptionsOutput
	ToStaticSiteTemplateOptionsOutputWithContext(context.Context) StaticSiteTemplateOptionsOutput
}

StaticSiteTemplateOptionsInput is an input type that accepts StaticSiteTemplateOptionsArgs and StaticSiteTemplateOptionsOutput values. You can construct a concrete instance of `StaticSiteTemplateOptionsInput` via:

StaticSiteTemplateOptionsArgs{...}

type StaticSiteTemplateOptionsOutput

type StaticSiteTemplateOptionsOutput struct{ *pulumi.OutputState }

Template Options for the static site.

func (StaticSiteTemplateOptionsOutput) Description

Description of the newly generated repository.

func (StaticSiteTemplateOptionsOutput) ElementType

func (StaticSiteTemplateOptionsOutput) IsPrivate

Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public).

func (StaticSiteTemplateOptionsOutput) Owner

Owner of the newly generated repository.

func (StaticSiteTemplateOptionsOutput) RepositoryName

Name of the newly generated repository.

func (StaticSiteTemplateOptionsOutput) TemplateRepositoryUrl

func (o StaticSiteTemplateOptionsOutput) TemplateRepositoryUrl() pulumi.StringPtrOutput

URL of the template repository. The newly generated repository will be based on this one.

func (StaticSiteTemplateOptionsOutput) ToStaticSiteTemplateOptionsOutput

func (o StaticSiteTemplateOptionsOutput) ToStaticSiteTemplateOptionsOutput() StaticSiteTemplateOptionsOutput

func (StaticSiteTemplateOptionsOutput) ToStaticSiteTemplateOptionsOutputWithContext

func (o StaticSiteTemplateOptionsOutput) ToStaticSiteTemplateOptionsOutputWithContext(ctx context.Context) StaticSiteTemplateOptionsOutput

func (StaticSiteTemplateOptionsOutput) ToStaticSiteTemplateOptionsPtrOutput

func (o StaticSiteTemplateOptionsOutput) ToStaticSiteTemplateOptionsPtrOutput() StaticSiteTemplateOptionsPtrOutput

func (StaticSiteTemplateOptionsOutput) ToStaticSiteTemplateOptionsPtrOutputWithContext

func (o StaticSiteTemplateOptionsOutput) ToStaticSiteTemplateOptionsPtrOutputWithContext(ctx context.Context) StaticSiteTemplateOptionsPtrOutput

type StaticSiteTemplateOptionsPtrInput

type StaticSiteTemplateOptionsPtrInput interface {
	pulumi.Input

	ToStaticSiteTemplateOptionsPtrOutput() StaticSiteTemplateOptionsPtrOutput
	ToStaticSiteTemplateOptionsPtrOutputWithContext(context.Context) StaticSiteTemplateOptionsPtrOutput
}

StaticSiteTemplateOptionsPtrInput is an input type that accepts StaticSiteTemplateOptionsArgs, StaticSiteTemplateOptionsPtr and StaticSiteTemplateOptionsPtrOutput values. You can construct a concrete instance of `StaticSiteTemplateOptionsPtrInput` via:

        StaticSiteTemplateOptionsArgs{...}

or:

        nil

type StaticSiteTemplateOptionsPtrOutput

type StaticSiteTemplateOptionsPtrOutput struct{ *pulumi.OutputState }

func (StaticSiteTemplateOptionsPtrOutput) Description

Description of the newly generated repository.

func (StaticSiteTemplateOptionsPtrOutput) Elem

func (StaticSiteTemplateOptionsPtrOutput) ElementType

func (StaticSiteTemplateOptionsPtrOutput) IsPrivate

Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public).

func (StaticSiteTemplateOptionsPtrOutput) Owner

Owner of the newly generated repository.

func (StaticSiteTemplateOptionsPtrOutput) RepositoryName

Name of the newly generated repository.

func (StaticSiteTemplateOptionsPtrOutput) TemplateRepositoryUrl

func (o StaticSiteTemplateOptionsPtrOutput) TemplateRepositoryUrl() pulumi.StringPtrOutput

URL of the template repository. The newly generated repository will be based on this one.

func (StaticSiteTemplateOptionsPtrOutput) ToStaticSiteTemplateOptionsPtrOutput

func (o StaticSiteTemplateOptionsPtrOutput) ToStaticSiteTemplateOptionsPtrOutput() StaticSiteTemplateOptionsPtrOutput

func (StaticSiteTemplateOptionsPtrOutput) ToStaticSiteTemplateOptionsPtrOutputWithContext

func (o StaticSiteTemplateOptionsPtrOutput) ToStaticSiteTemplateOptionsPtrOutputWithContext(ctx context.Context) StaticSiteTemplateOptionsPtrOutput

type StaticSiteTemplateOptionsResponse

type StaticSiteTemplateOptionsResponse struct {
	// Description of the newly generated repository.
	Description *string `pulumi:"description"`
	// Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public).
	IsPrivate *bool `pulumi:"isPrivate"`
	// Owner of the newly generated repository.
	Owner *string `pulumi:"owner"`
	// Name of the newly generated repository.
	RepositoryName *string `pulumi:"repositoryName"`
	// URL of the template repository. The newly generated repository will be based on this one.
	TemplateRepositoryUrl *string `pulumi:"templateRepositoryUrl"`
}

Template Options for the static site.

type StaticSiteTemplateOptionsResponseOutput

type StaticSiteTemplateOptionsResponseOutput struct{ *pulumi.OutputState }

Template Options for the static site.

func (StaticSiteTemplateOptionsResponseOutput) Description

Description of the newly generated repository.

func (StaticSiteTemplateOptionsResponseOutput) ElementType

func (StaticSiteTemplateOptionsResponseOutput) IsPrivate

Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public).

func (StaticSiteTemplateOptionsResponseOutput) Owner

Owner of the newly generated repository.

func (StaticSiteTemplateOptionsResponseOutput) RepositoryName

Name of the newly generated repository.

func (StaticSiteTemplateOptionsResponseOutput) TemplateRepositoryUrl

URL of the template repository. The newly generated repository will be based on this one.

func (StaticSiteTemplateOptionsResponseOutput) ToStaticSiteTemplateOptionsResponseOutput

func (o StaticSiteTemplateOptionsResponseOutput) ToStaticSiteTemplateOptionsResponseOutput() StaticSiteTemplateOptionsResponseOutput

func (StaticSiteTemplateOptionsResponseOutput) ToStaticSiteTemplateOptionsResponseOutputWithContext

func (o StaticSiteTemplateOptionsResponseOutput) ToStaticSiteTemplateOptionsResponseOutputWithContext(ctx context.Context) StaticSiteTemplateOptionsResponseOutput

type StaticSiteTemplateOptionsResponsePtrOutput

type StaticSiteTemplateOptionsResponsePtrOutput struct{ *pulumi.OutputState }

func (StaticSiteTemplateOptionsResponsePtrOutput) Description

Description of the newly generated repository.

func (StaticSiteTemplateOptionsResponsePtrOutput) Elem

func (StaticSiteTemplateOptionsResponsePtrOutput) ElementType

func (StaticSiteTemplateOptionsResponsePtrOutput) IsPrivate

Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public).

func (StaticSiteTemplateOptionsResponsePtrOutput) Owner

Owner of the newly generated repository.

func (StaticSiteTemplateOptionsResponsePtrOutput) RepositoryName

Name of the newly generated repository.

func (StaticSiteTemplateOptionsResponsePtrOutput) TemplateRepositoryUrl

URL of the template repository. The newly generated repository will be based on this one.

func (StaticSiteTemplateOptionsResponsePtrOutput) ToStaticSiteTemplateOptionsResponsePtrOutput

func (o StaticSiteTemplateOptionsResponsePtrOutput) ToStaticSiteTemplateOptionsResponsePtrOutput() StaticSiteTemplateOptionsResponsePtrOutput

func (StaticSiteTemplateOptionsResponsePtrOutput) ToStaticSiteTemplateOptionsResponsePtrOutputWithContext

func (o StaticSiteTemplateOptionsResponsePtrOutput) ToStaticSiteTemplateOptionsResponsePtrOutputWithContext(ctx context.Context) StaticSiteTemplateOptionsResponsePtrOutput

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"`
	// Resource type.
	Type string `pulumi:"type"`
	// The user id for the static site user.
	UserId string `pulumi:"userId"`
}

Static Site User ARM resource.

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 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) 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 StaticSiteUserProvidedFunctionAppForStaticSite

type StaticSiteUserProvidedFunctionAppForStaticSite struct {
	pulumi.CustomResourceState

	// The date and time on which the function app was registered with the static site.
	CreatedOn pulumi.StringOutput `pulumi:"createdOn"`
	// The region of the function app registered with the static site
	FunctionAppRegion pulumi.StringPtrOutput `pulumi:"functionAppRegion"`
	// The resource id of the function app registered with the static site
	FunctionAppResourceId pulumi.StringPtrOutput `pulumi:"functionAppResourceId"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Static Site User Provided Function App ARM resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2023-01-01, 2023-12-01.

func GetStaticSiteUserProvidedFunctionAppForStaticSite

func GetStaticSiteUserProvidedFunctionAppForStaticSite(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StaticSiteUserProvidedFunctionAppForStaticSiteState, opts ...pulumi.ResourceOption) (*StaticSiteUserProvidedFunctionAppForStaticSite, error)

GetStaticSiteUserProvidedFunctionAppForStaticSite gets an existing StaticSiteUserProvidedFunctionAppForStaticSite 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 NewStaticSiteUserProvidedFunctionAppForStaticSite

func NewStaticSiteUserProvidedFunctionAppForStaticSite(ctx *pulumi.Context,
	name string, args *StaticSiteUserProvidedFunctionAppForStaticSiteArgs, opts ...pulumi.ResourceOption) (*StaticSiteUserProvidedFunctionAppForStaticSite, error)

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

func (*StaticSiteUserProvidedFunctionAppForStaticSite) ElementType

func (*StaticSiteUserProvidedFunctionAppForStaticSite) ToStaticSiteUserProvidedFunctionAppForStaticSiteOutput

func (i *StaticSiteUserProvidedFunctionAppForStaticSite) ToStaticSiteUserProvidedFunctionAppForStaticSiteOutput() StaticSiteUserProvidedFunctionAppForStaticSiteOutput

func (*StaticSiteUserProvidedFunctionAppForStaticSite) ToStaticSiteUserProvidedFunctionAppForStaticSiteOutputWithContext

func (i *StaticSiteUserProvidedFunctionAppForStaticSite) ToStaticSiteUserProvidedFunctionAppForStaticSiteOutputWithContext(ctx context.Context) StaticSiteUserProvidedFunctionAppForStaticSiteOutput

type StaticSiteUserProvidedFunctionAppForStaticSiteArgs

type StaticSiteUserProvidedFunctionAppForStaticSiteArgs struct {
	// Name of the function app to register with the static site.
	FunctionAppName pulumi.StringPtrInput
	// The region of the function app registered with the static site
	FunctionAppRegion pulumi.StringPtrInput
	// The resource id of the function app registered with the static site
	FunctionAppResourceId pulumi.StringPtrInput
	// Specify <code>true</code> to force the update of the auth configuration on the function app even if an AzureStaticWebApps provider is already configured on the function app. The default is <code>false</code>.
	IsForced pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the static site.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a StaticSiteUserProvidedFunctionAppForStaticSite resource.

func (StaticSiteUserProvidedFunctionAppForStaticSiteArgs) ElementType

type StaticSiteUserProvidedFunctionAppForStaticSiteBuild

type StaticSiteUserProvidedFunctionAppForStaticSiteBuild struct {
	pulumi.CustomResourceState

	// The date and time on which the function app was registered with the static site.
	CreatedOn pulumi.StringOutput `pulumi:"createdOn"`
	// The region of the function app registered with the static site
	FunctionAppRegion pulumi.StringPtrOutput `pulumi:"functionAppRegion"`
	// The resource id of the function app registered with the static site
	FunctionAppResourceId pulumi.StringPtrOutput `pulumi:"functionAppResourceId"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Static Site User Provided Function App ARM resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2023-01-01, 2023-12-01.

func GetStaticSiteUserProvidedFunctionAppForStaticSiteBuild

GetStaticSiteUserProvidedFunctionAppForStaticSiteBuild gets an existing StaticSiteUserProvidedFunctionAppForStaticSiteBuild 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 NewStaticSiteUserProvidedFunctionAppForStaticSiteBuild

func NewStaticSiteUserProvidedFunctionAppForStaticSiteBuild(ctx *pulumi.Context,
	name string, args *StaticSiteUserProvidedFunctionAppForStaticSiteBuildArgs, opts ...pulumi.ResourceOption) (*StaticSiteUserProvidedFunctionAppForStaticSiteBuild, error)

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

func (*StaticSiteUserProvidedFunctionAppForStaticSiteBuild) ElementType

func (*StaticSiteUserProvidedFunctionAppForStaticSiteBuild) ToStaticSiteUserProvidedFunctionAppForStaticSiteBuildOutput

func (i *StaticSiteUserProvidedFunctionAppForStaticSiteBuild) ToStaticSiteUserProvidedFunctionAppForStaticSiteBuildOutput() StaticSiteUserProvidedFunctionAppForStaticSiteBuildOutput

func (*StaticSiteUserProvidedFunctionAppForStaticSiteBuild) ToStaticSiteUserProvidedFunctionAppForStaticSiteBuildOutputWithContext

func (i *StaticSiteUserProvidedFunctionAppForStaticSiteBuild) ToStaticSiteUserProvidedFunctionAppForStaticSiteBuildOutputWithContext(ctx context.Context) StaticSiteUserProvidedFunctionAppForStaticSiteBuildOutput

type StaticSiteUserProvidedFunctionAppForStaticSiteBuildArgs

type StaticSiteUserProvidedFunctionAppForStaticSiteBuildArgs struct {
	// The stage site identifier.
	EnvironmentName pulumi.StringInput
	// Name of the function app to register with the static site build.
	FunctionAppName pulumi.StringPtrInput
	// The region of the function app registered with the static site
	FunctionAppRegion pulumi.StringPtrInput
	// The resource id of the function app registered with the static site
	FunctionAppResourceId pulumi.StringPtrInput
	// Specify <code>true</code> to force the update of the auth configuration on the function app even if an AzureStaticWebApps provider is already configured on the function app. The default is <code>false</code>.
	IsForced pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the static site.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a StaticSiteUserProvidedFunctionAppForStaticSiteBuild resource.

func (StaticSiteUserProvidedFunctionAppForStaticSiteBuildArgs) ElementType

type StaticSiteUserProvidedFunctionAppForStaticSiteBuildInput

type StaticSiteUserProvidedFunctionAppForStaticSiteBuildInput interface {
	pulumi.Input

	ToStaticSiteUserProvidedFunctionAppForStaticSiteBuildOutput() StaticSiteUserProvidedFunctionAppForStaticSiteBuildOutput
	ToStaticSiteUserProvidedFunctionAppForStaticSiteBuildOutputWithContext(ctx context.Context) StaticSiteUserProvidedFunctionAppForStaticSiteBuildOutput
}

type StaticSiteUserProvidedFunctionAppForStaticSiteBuildOutput

type StaticSiteUserProvidedFunctionAppForStaticSiteBuildOutput struct{ *pulumi.OutputState }

func (StaticSiteUserProvidedFunctionAppForStaticSiteBuildOutput) CreatedOn

The date and time on which the function app was registered with the static site.

func (StaticSiteUserProvidedFunctionAppForStaticSiteBuildOutput) ElementType

func (StaticSiteUserProvidedFunctionAppForStaticSiteBuildOutput) FunctionAppRegion

The region of the function app registered with the static site

func (StaticSiteUserProvidedFunctionAppForStaticSiteBuildOutput) FunctionAppResourceId

The resource id of the function app registered with the static site

func (StaticSiteUserProvidedFunctionAppForStaticSiteBuildOutput) Kind

Kind of resource.

func (StaticSiteUserProvidedFunctionAppForStaticSiteBuildOutput) Name

Resource Name.

func (StaticSiteUserProvidedFunctionAppForStaticSiteBuildOutput) ToStaticSiteUserProvidedFunctionAppForStaticSiteBuildOutput

func (StaticSiteUserProvidedFunctionAppForStaticSiteBuildOutput) ToStaticSiteUserProvidedFunctionAppForStaticSiteBuildOutputWithContext

func (o StaticSiteUserProvidedFunctionAppForStaticSiteBuildOutput) ToStaticSiteUserProvidedFunctionAppForStaticSiteBuildOutputWithContext(ctx context.Context) StaticSiteUserProvidedFunctionAppForStaticSiteBuildOutput

func (StaticSiteUserProvidedFunctionAppForStaticSiteBuildOutput) Type

Resource type.

type StaticSiteUserProvidedFunctionAppForStaticSiteBuildState

type StaticSiteUserProvidedFunctionAppForStaticSiteBuildState struct {
}

func (StaticSiteUserProvidedFunctionAppForStaticSiteBuildState) ElementType

type StaticSiteUserProvidedFunctionAppForStaticSiteInput

type StaticSiteUserProvidedFunctionAppForStaticSiteInput interface {
	pulumi.Input

	ToStaticSiteUserProvidedFunctionAppForStaticSiteOutput() StaticSiteUserProvidedFunctionAppForStaticSiteOutput
	ToStaticSiteUserProvidedFunctionAppForStaticSiteOutputWithContext(ctx context.Context) StaticSiteUserProvidedFunctionAppForStaticSiteOutput
}

type StaticSiteUserProvidedFunctionAppForStaticSiteOutput

type StaticSiteUserProvidedFunctionAppForStaticSiteOutput struct{ *pulumi.OutputState }

func (StaticSiteUserProvidedFunctionAppForStaticSiteOutput) CreatedOn

The date and time on which the function app was registered with the static site.

func (StaticSiteUserProvidedFunctionAppForStaticSiteOutput) ElementType

func (StaticSiteUserProvidedFunctionAppForStaticSiteOutput) FunctionAppRegion

The region of the function app registered with the static site

func (StaticSiteUserProvidedFunctionAppForStaticSiteOutput) FunctionAppResourceId

The resource id of the function app registered with the static site

func (StaticSiteUserProvidedFunctionAppForStaticSiteOutput) Kind

Kind of resource.

func (StaticSiteUserProvidedFunctionAppForStaticSiteOutput) Name

Resource Name.

func (StaticSiteUserProvidedFunctionAppForStaticSiteOutput) ToStaticSiteUserProvidedFunctionAppForStaticSiteOutput

func (StaticSiteUserProvidedFunctionAppForStaticSiteOutput) ToStaticSiteUserProvidedFunctionAppForStaticSiteOutputWithContext

func (o StaticSiteUserProvidedFunctionAppForStaticSiteOutput) ToStaticSiteUserProvidedFunctionAppForStaticSiteOutputWithContext(ctx context.Context) StaticSiteUserProvidedFunctionAppForStaticSiteOutput

func (StaticSiteUserProvidedFunctionAppForStaticSiteOutput) Type

Resource type.

type StaticSiteUserProvidedFunctionAppForStaticSiteState

type StaticSiteUserProvidedFunctionAppForStaticSiteState struct {
}

func (StaticSiteUserProvidedFunctionAppForStaticSiteState) ElementType

type StaticSiteUserProvidedFunctionAppResponse

type StaticSiteUserProvidedFunctionAppResponse struct {
	// The date and time on which the function app was registered with the static site.
	CreatedOn string `pulumi:"createdOn"`
	// The region of the function app registered with the static site
	FunctionAppRegion *string `pulumi:"functionAppRegion"`
	// The resource id of the function app registered with the static site
	FunctionAppResourceId *string `pulumi:"functionAppResourceId"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Resource type.
	Type string `pulumi:"type"`
}

A static site user provided function.

type StaticSiteUserProvidedFunctionAppResponseArrayOutput

type StaticSiteUserProvidedFunctionAppResponseArrayOutput struct{ *pulumi.OutputState }

func (StaticSiteUserProvidedFunctionAppResponseArrayOutput) ElementType

func (StaticSiteUserProvidedFunctionAppResponseArrayOutput) Index

func (StaticSiteUserProvidedFunctionAppResponseArrayOutput) ToStaticSiteUserProvidedFunctionAppResponseArrayOutput

func (StaticSiteUserProvidedFunctionAppResponseArrayOutput) ToStaticSiteUserProvidedFunctionAppResponseArrayOutputWithContext

func (o StaticSiteUserProvidedFunctionAppResponseArrayOutput) ToStaticSiteUserProvidedFunctionAppResponseArrayOutputWithContext(ctx context.Context) StaticSiteUserProvidedFunctionAppResponseArrayOutput

type StaticSiteUserProvidedFunctionAppResponseOutput

type StaticSiteUserProvidedFunctionAppResponseOutput struct{ *pulumi.OutputState }

A static site user provided function.

func (StaticSiteUserProvidedFunctionAppResponseOutput) CreatedOn

The date and time on which the function app was registered with the static site.

func (StaticSiteUserProvidedFunctionAppResponseOutput) ElementType

func (StaticSiteUserProvidedFunctionAppResponseOutput) FunctionAppRegion

The region of the function app registered with the static site

func (StaticSiteUserProvidedFunctionAppResponseOutput) FunctionAppResourceId

The resource id of the function app registered with the static site

func (StaticSiteUserProvidedFunctionAppResponseOutput) Id

Resource Id.

func (StaticSiteUserProvidedFunctionAppResponseOutput) Kind

Kind of resource.

func (StaticSiteUserProvidedFunctionAppResponseOutput) Name

Resource Name.

func (StaticSiteUserProvidedFunctionAppResponseOutput) ToStaticSiteUserProvidedFunctionAppResponseOutput

func (o StaticSiteUserProvidedFunctionAppResponseOutput) ToStaticSiteUserProvidedFunctionAppResponseOutput() StaticSiteUserProvidedFunctionAppResponseOutput

func (StaticSiteUserProvidedFunctionAppResponseOutput) ToStaticSiteUserProvidedFunctionAppResponseOutputWithContext

func (o StaticSiteUserProvidedFunctionAppResponseOutput) ToStaticSiteUserProvidedFunctionAppResponseOutputWithContext(ctx context.Context) StaticSiteUserProvidedFunctionAppResponseOutput

func (StaticSiteUserProvidedFunctionAppResponseOutput) Type

Resource type.

type StatusCodesBasedTrigger

type StatusCodesBasedTrigger struct {
	// Request Count.
	Count *int `pulumi:"count"`
	// Request Path
	Path *string `pulumi:"path"`
	// 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"`
	// Request Path
	Path pulumi.StringPtrInput `pulumi:"path"`
	// 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) Path

Request Path

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"`
	// Request Path
	Path *string `pulumi:"path"`
	// 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 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 StatusCodesBasedTriggerResponseOutput

type StatusCodesBasedTriggerResponseOutput struct{ *pulumi.OutputState }

Trigger based on status code.

func (StatusCodesBasedTriggerResponseOutput) Count

Request Count.

func (StatusCodesBasedTriggerResponseOutput) ElementType

func (StatusCodesBasedTriggerResponseOutput) Path

Request Path

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 StatusCodesRangeBasedTrigger

type StatusCodesRangeBasedTrigger struct {
	// Request Count.
	Count *int    `pulumi:"count"`
	Path  *string `pulumi:"path"`
	// HTTP status code.
	StatusCodes *string `pulumi:"statusCodes"`
	// Time interval.
	TimeInterval *string `pulumi:"timeInterval"`
}

Trigger based on range of status codes.

type StatusCodesRangeBasedTriggerArgs

type StatusCodesRangeBasedTriggerArgs struct {
	// Request Count.
	Count pulumi.IntPtrInput    `pulumi:"count"`
	Path  pulumi.StringPtrInput `pulumi:"path"`
	// HTTP status code.
	StatusCodes pulumi.StringPtrInput `pulumi:"statusCodes"`
	// Time interval.
	TimeInterval pulumi.StringPtrInput `pulumi:"timeInterval"`
}

Trigger based on range of status codes.

func (StatusCodesRangeBasedTriggerArgs) ElementType

func (StatusCodesRangeBasedTriggerArgs) ToStatusCodesRangeBasedTriggerOutput

func (i StatusCodesRangeBasedTriggerArgs) ToStatusCodesRangeBasedTriggerOutput() StatusCodesRangeBasedTriggerOutput

func (StatusCodesRangeBasedTriggerArgs) ToStatusCodesRangeBasedTriggerOutputWithContext

func (i StatusCodesRangeBasedTriggerArgs) ToStatusCodesRangeBasedTriggerOutputWithContext(ctx context.Context) StatusCodesRangeBasedTriggerOutput

type StatusCodesRangeBasedTriggerArray

type StatusCodesRangeBasedTriggerArray []StatusCodesRangeBasedTriggerInput

func (StatusCodesRangeBasedTriggerArray) ElementType

func (StatusCodesRangeBasedTriggerArray) ToStatusCodesRangeBasedTriggerArrayOutput

func (i StatusCodesRangeBasedTriggerArray) ToStatusCodesRangeBasedTriggerArrayOutput() StatusCodesRangeBasedTriggerArrayOutput

func (StatusCodesRangeBasedTriggerArray) ToStatusCodesRangeBasedTriggerArrayOutputWithContext

func (i StatusCodesRangeBasedTriggerArray) ToStatusCodesRangeBasedTriggerArrayOutputWithContext(ctx context.Context) StatusCodesRangeBasedTriggerArrayOutput

type StatusCodesRangeBasedTriggerArrayInput

type StatusCodesRangeBasedTriggerArrayInput interface {
	pulumi.Input

	ToStatusCodesRangeBasedTriggerArrayOutput() StatusCodesRangeBasedTriggerArrayOutput
	ToStatusCodesRangeBasedTriggerArrayOutputWithContext(context.Context) StatusCodesRangeBasedTriggerArrayOutput
}

StatusCodesRangeBasedTriggerArrayInput is an input type that accepts StatusCodesRangeBasedTriggerArray and StatusCodesRangeBasedTriggerArrayOutput values. You can construct a concrete instance of `StatusCodesRangeBasedTriggerArrayInput` via:

StatusCodesRangeBasedTriggerArray{ StatusCodesRangeBasedTriggerArgs{...} }

type StatusCodesRangeBasedTriggerArrayOutput

type StatusCodesRangeBasedTriggerArrayOutput struct{ *pulumi.OutputState }

func (StatusCodesRangeBasedTriggerArrayOutput) ElementType

func (StatusCodesRangeBasedTriggerArrayOutput) Index

func (StatusCodesRangeBasedTriggerArrayOutput) ToStatusCodesRangeBasedTriggerArrayOutput

func (o StatusCodesRangeBasedTriggerArrayOutput) ToStatusCodesRangeBasedTriggerArrayOutput() StatusCodesRangeBasedTriggerArrayOutput

func (StatusCodesRangeBasedTriggerArrayOutput) ToStatusCodesRangeBasedTriggerArrayOutputWithContext

func (o StatusCodesRangeBasedTriggerArrayOutput) ToStatusCodesRangeBasedTriggerArrayOutputWithContext(ctx context.Context) StatusCodesRangeBasedTriggerArrayOutput

type StatusCodesRangeBasedTriggerInput

type StatusCodesRangeBasedTriggerInput interface {
	pulumi.Input

	ToStatusCodesRangeBasedTriggerOutput() StatusCodesRangeBasedTriggerOutput
	ToStatusCodesRangeBasedTriggerOutputWithContext(context.Context) StatusCodesRangeBasedTriggerOutput
}

StatusCodesRangeBasedTriggerInput is an input type that accepts StatusCodesRangeBasedTriggerArgs and StatusCodesRangeBasedTriggerOutput values. You can construct a concrete instance of `StatusCodesRangeBasedTriggerInput` via:

StatusCodesRangeBasedTriggerArgs{...}

type StatusCodesRangeBasedTriggerOutput

type StatusCodesRangeBasedTriggerOutput struct{ *pulumi.OutputState }

Trigger based on range of status codes.

func (StatusCodesRangeBasedTriggerOutput) Count

Request Count.

func (StatusCodesRangeBasedTriggerOutput) ElementType

func (StatusCodesRangeBasedTriggerOutput) Path

func (StatusCodesRangeBasedTriggerOutput) StatusCodes

HTTP status code.

func (StatusCodesRangeBasedTriggerOutput) TimeInterval

Time interval.

func (StatusCodesRangeBasedTriggerOutput) ToStatusCodesRangeBasedTriggerOutput

func (o StatusCodesRangeBasedTriggerOutput) ToStatusCodesRangeBasedTriggerOutput() StatusCodesRangeBasedTriggerOutput

func (StatusCodesRangeBasedTriggerOutput) ToStatusCodesRangeBasedTriggerOutputWithContext

func (o StatusCodesRangeBasedTriggerOutput) ToStatusCodesRangeBasedTriggerOutputWithContext(ctx context.Context) StatusCodesRangeBasedTriggerOutput

type StatusCodesRangeBasedTriggerResponse

type StatusCodesRangeBasedTriggerResponse struct {
	// Request Count.
	Count *int    `pulumi:"count"`
	Path  *string `pulumi:"path"`
	// HTTP status code.
	StatusCodes *string `pulumi:"statusCodes"`
	// Time interval.
	TimeInterval *string `pulumi:"timeInterval"`
}

Trigger based on range of status codes.

type StatusCodesRangeBasedTriggerResponseArrayOutput

type StatusCodesRangeBasedTriggerResponseArrayOutput struct{ *pulumi.OutputState }

func (StatusCodesRangeBasedTriggerResponseArrayOutput) ElementType

func (StatusCodesRangeBasedTriggerResponseArrayOutput) Index

func (StatusCodesRangeBasedTriggerResponseArrayOutput) ToStatusCodesRangeBasedTriggerResponseArrayOutput

func (o StatusCodesRangeBasedTriggerResponseArrayOutput) ToStatusCodesRangeBasedTriggerResponseArrayOutput() StatusCodesRangeBasedTriggerResponseArrayOutput

func (StatusCodesRangeBasedTriggerResponseArrayOutput) ToStatusCodesRangeBasedTriggerResponseArrayOutputWithContext

func (o StatusCodesRangeBasedTriggerResponseArrayOutput) ToStatusCodesRangeBasedTriggerResponseArrayOutputWithContext(ctx context.Context) StatusCodesRangeBasedTriggerResponseArrayOutput

type StatusCodesRangeBasedTriggerResponseOutput

type StatusCodesRangeBasedTriggerResponseOutput struct{ *pulumi.OutputState }

Trigger based on range of status codes.

func (StatusCodesRangeBasedTriggerResponseOutput) Count

Request Count.

func (StatusCodesRangeBasedTriggerResponseOutput) ElementType

func (StatusCodesRangeBasedTriggerResponseOutput) Path

func (StatusCodesRangeBasedTriggerResponseOutput) StatusCodes

HTTP status code.

func (StatusCodesRangeBasedTriggerResponseOutput) TimeInterval

Time interval.

func (StatusCodesRangeBasedTriggerResponseOutput) ToStatusCodesRangeBasedTriggerResponseOutput

func (o StatusCodesRangeBasedTriggerResponseOutput) ToStatusCodesRangeBasedTriggerResponseOutput() StatusCodesRangeBasedTriggerResponseOutput

func (StatusCodesRangeBasedTriggerResponseOutput) ToStatusCodesRangeBasedTriggerResponseOutputWithContext

func (o StatusCodesRangeBasedTriggerResponseOutput) ToStatusCodesRangeBasedTriggerResponseOutputWithContext(ctx context.Context) StatusCodesRangeBasedTriggerResponseOutput

type StorageType

type StorageType string

func (StorageType) ElementType

func (StorageType) ElementType() reflect.Type

func (StorageType) ToStorageTypeOutput

func (e StorageType) ToStorageTypeOutput() StorageTypeOutput

func (StorageType) ToStorageTypeOutputWithContext

func (e StorageType) ToStorageTypeOutputWithContext(ctx context.Context) StorageTypeOutput

func (StorageType) ToStorageTypePtrOutput

func (e StorageType) ToStorageTypePtrOutput() StorageTypePtrOutput

func (StorageType) ToStorageTypePtrOutputWithContext

func (e StorageType) ToStorageTypePtrOutputWithContext(ctx context.Context) StorageTypePtrOutput

func (StorageType) ToStringOutput

func (e StorageType) ToStringOutput() pulumi.StringOutput

func (StorageType) ToStringOutputWithContext

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

func (StorageType) ToStringPtrOutput

func (e StorageType) ToStringPtrOutput() pulumi.StringPtrOutput

func (StorageType) ToStringPtrOutputWithContext

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

type StorageTypeInput

type StorageTypeInput interface {
	pulumi.Input

	ToStorageTypeOutput() StorageTypeOutput
	ToStorageTypeOutputWithContext(context.Context) StorageTypeOutput
}

StorageTypeInput is an input type that accepts values of the StorageType enum A concrete instance of `StorageTypeInput` can be one of the following:

StorageTypeLocalNode
StorageTypeNetworkFileSystem

type StorageTypeOutput

type StorageTypeOutput struct{ *pulumi.OutputState }

func (StorageTypeOutput) ElementType

func (StorageTypeOutput) ElementType() reflect.Type

func (StorageTypeOutput) ToStorageTypeOutput

func (o StorageTypeOutput) ToStorageTypeOutput() StorageTypeOutput

func (StorageTypeOutput) ToStorageTypeOutputWithContext

func (o StorageTypeOutput) ToStorageTypeOutputWithContext(ctx context.Context) StorageTypeOutput

func (StorageTypeOutput) ToStorageTypePtrOutput

func (o StorageTypeOutput) ToStorageTypePtrOutput() StorageTypePtrOutput

func (StorageTypeOutput) ToStorageTypePtrOutputWithContext

func (o StorageTypeOutput) ToStorageTypePtrOutputWithContext(ctx context.Context) StorageTypePtrOutput

func (StorageTypeOutput) ToStringOutput

func (o StorageTypeOutput) ToStringOutput() pulumi.StringOutput

func (StorageTypeOutput) ToStringOutputWithContext

func (o StorageTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (StorageTypeOutput) ToStringPtrOutput

func (o StorageTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StorageTypeOutput) ToStringPtrOutputWithContext

func (o StorageTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StorageTypePtrInput

type StorageTypePtrInput interface {
	pulumi.Input

	ToStorageTypePtrOutput() StorageTypePtrOutput
	ToStorageTypePtrOutputWithContext(context.Context) StorageTypePtrOutput
}

func StorageTypePtr

func StorageTypePtr(v string) StorageTypePtrInput

type StorageTypePtrOutput

type StorageTypePtrOutput struct{ *pulumi.OutputState }

func (StorageTypePtrOutput) Elem

func (StorageTypePtrOutput) ElementType

func (StorageTypePtrOutput) ElementType() reflect.Type

func (StorageTypePtrOutput) ToStorageTypePtrOutput

func (o StorageTypePtrOutput) ToStorageTypePtrOutput() StorageTypePtrOutput

func (StorageTypePtrOutput) ToStorageTypePtrOutputWithContext

func (o StorageTypePtrOutput) ToStorageTypePtrOutputWithContext(ctx context.Context) StorageTypePtrOutput

func (StorageTypePtrOutput) ToStringPtrOutput

func (o StorageTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StorageTypePtrOutput) ToStringPtrOutputWithContext

func (o StorageTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SupportedTlsVersions

type SupportedTlsVersions string

ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site

func (SupportedTlsVersions) ElementType

func (SupportedTlsVersions) ElementType() reflect.Type

func (SupportedTlsVersions) ToStringOutput

func (e SupportedTlsVersions) ToStringOutput() pulumi.StringOutput

func (SupportedTlsVersions) ToStringOutputWithContext

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

func (SupportedTlsVersions) ToStringPtrOutput

func (e SupportedTlsVersions) ToStringPtrOutput() pulumi.StringPtrOutput

func (SupportedTlsVersions) ToStringPtrOutputWithContext

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

func (SupportedTlsVersions) ToSupportedTlsVersionsOutput

func (e SupportedTlsVersions) ToSupportedTlsVersionsOutput() SupportedTlsVersionsOutput

func (SupportedTlsVersions) ToSupportedTlsVersionsOutputWithContext

func (e SupportedTlsVersions) ToSupportedTlsVersionsOutputWithContext(ctx context.Context) SupportedTlsVersionsOutput

func (SupportedTlsVersions) ToSupportedTlsVersionsPtrOutput

func (e SupportedTlsVersions) ToSupportedTlsVersionsPtrOutput() SupportedTlsVersionsPtrOutput

func (SupportedTlsVersions) ToSupportedTlsVersionsPtrOutputWithContext

func (e SupportedTlsVersions) ToSupportedTlsVersionsPtrOutputWithContext(ctx context.Context) SupportedTlsVersionsPtrOutput

type SupportedTlsVersionsInput

type SupportedTlsVersionsInput interface {
	pulumi.Input

	ToSupportedTlsVersionsOutput() SupportedTlsVersionsOutput
	ToSupportedTlsVersionsOutputWithContext(context.Context) SupportedTlsVersionsOutput
}

SupportedTlsVersionsInput is an input type that accepts values of the SupportedTlsVersions enum A concrete instance of `SupportedTlsVersionsInput` can be one of the following:

SupportedTlsVersions_1_0
SupportedTlsVersions_1_1
SupportedTlsVersions_1_2

type SupportedTlsVersionsOutput

type SupportedTlsVersionsOutput struct{ *pulumi.OutputState }

func (SupportedTlsVersionsOutput) ElementType

func (SupportedTlsVersionsOutput) ElementType() reflect.Type

func (SupportedTlsVersionsOutput) ToStringOutput

func (o SupportedTlsVersionsOutput) ToStringOutput() pulumi.StringOutput

func (SupportedTlsVersionsOutput) ToStringOutputWithContext

func (o SupportedTlsVersionsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SupportedTlsVersionsOutput) ToStringPtrOutput

func (o SupportedTlsVersionsOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SupportedTlsVersionsOutput) ToStringPtrOutputWithContext

func (o SupportedTlsVersionsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (SupportedTlsVersionsOutput) ToSupportedTlsVersionsOutput

func (o SupportedTlsVersionsOutput) ToSupportedTlsVersionsOutput() SupportedTlsVersionsOutput

func (SupportedTlsVersionsOutput) ToSupportedTlsVersionsOutputWithContext

func (o SupportedTlsVersionsOutput) ToSupportedTlsVersionsOutputWithContext(ctx context.Context) SupportedTlsVersionsOutput

func (SupportedTlsVersionsOutput) ToSupportedTlsVersionsPtrOutput

func (o SupportedTlsVersionsOutput) ToSupportedTlsVersionsPtrOutput() SupportedTlsVersionsPtrOutput

func (SupportedTlsVersionsOutput) ToSupportedTlsVersionsPtrOutputWithContext

func (o SupportedTlsVersionsOutput) ToSupportedTlsVersionsPtrOutputWithContext(ctx context.Context) SupportedTlsVersionsPtrOutput

type SupportedTlsVersionsPtrInput

type SupportedTlsVersionsPtrInput interface {
	pulumi.Input

	ToSupportedTlsVersionsPtrOutput() SupportedTlsVersionsPtrOutput
	ToSupportedTlsVersionsPtrOutputWithContext(context.Context) SupportedTlsVersionsPtrOutput
}

func SupportedTlsVersionsPtr

func SupportedTlsVersionsPtr(v string) SupportedTlsVersionsPtrInput

type SupportedTlsVersionsPtrOutput

type SupportedTlsVersionsPtrOutput struct{ *pulumi.OutputState }

func (SupportedTlsVersionsPtrOutput) Elem

func (SupportedTlsVersionsPtrOutput) ElementType

func (SupportedTlsVersionsPtrOutput) ToStringPtrOutput

func (SupportedTlsVersionsPtrOutput) ToStringPtrOutputWithContext

func (o SupportedTlsVersionsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (SupportedTlsVersionsPtrOutput) ToSupportedTlsVersionsPtrOutput

func (o SupportedTlsVersionsPtrOutput) ToSupportedTlsVersionsPtrOutput() SupportedTlsVersionsPtrOutput

func (SupportedTlsVersionsPtrOutput) ToSupportedTlsVersionsPtrOutputWithContext

func (o SupportedTlsVersionsPtrOutput) ToSupportedTlsVersionsPtrOutputWithContext(ctx context.Context) SupportedTlsVersionsPtrOutput

type Template

type Template struct {
	// List of container definitions for the Container App.
	Containers []Container `pulumi:"containers"`
	// Dapr configuration for the Container App.
	Dapr *Dapr `pulumi:"dapr"`
	// User friendly suffix that is appended to the revision name
	RevisionSuffix *string `pulumi:"revisionSuffix"`
	// Scaling properties for the Container App.
	Scale *Scale `pulumi:"scale"`
}

Container App versioned application definition. Defines the desired state of an immutable revision. Any changes to this section Will result in a new revision being created

type TemplateArgs

type TemplateArgs struct {
	// List of container definitions for the Container App.
	Containers ContainerArrayInput `pulumi:"containers"`
	// Dapr configuration for the Container App.
	Dapr DaprPtrInput `pulumi:"dapr"`
	// User friendly suffix that is appended to the revision name
	RevisionSuffix pulumi.StringPtrInput `pulumi:"revisionSuffix"`
	// Scaling properties for the Container App.
	Scale ScalePtrInput `pulumi:"scale"`
}

Container App versioned application definition. Defines the desired state of an immutable revision. Any changes to this section Will result in a new revision being created

func (TemplateArgs) ElementType

func (TemplateArgs) ElementType() reflect.Type

func (TemplateArgs) ToTemplateOutput

func (i TemplateArgs) ToTemplateOutput() TemplateOutput

func (TemplateArgs) ToTemplateOutputWithContext

func (i TemplateArgs) ToTemplateOutputWithContext(ctx context.Context) TemplateOutput

func (TemplateArgs) ToTemplatePtrOutput

func (i TemplateArgs) ToTemplatePtrOutput() TemplatePtrOutput

func (TemplateArgs) ToTemplatePtrOutputWithContext

func (i TemplateArgs) ToTemplatePtrOutputWithContext(ctx context.Context) TemplatePtrOutput

type TemplateInput

type TemplateInput interface {
	pulumi.Input

	ToTemplateOutput() TemplateOutput
	ToTemplateOutputWithContext(context.Context) TemplateOutput
}

TemplateInput is an input type that accepts TemplateArgs and TemplateOutput values. You can construct a concrete instance of `TemplateInput` via:

TemplateArgs{...}

type TemplateOutput

type TemplateOutput struct{ *pulumi.OutputState }

Container App versioned application definition. Defines the desired state of an immutable revision. Any changes to this section Will result in a new revision being created

func (TemplateOutput) Containers

func (o TemplateOutput) Containers() ContainerArrayOutput

List of container definitions for the Container App.

func (TemplateOutput) Dapr

func (o TemplateOutput) Dapr() DaprPtrOutput

Dapr configuration for the Container App.

func (TemplateOutput) ElementType

func (TemplateOutput) ElementType() reflect.Type

func (TemplateOutput) RevisionSuffix

func (o TemplateOutput) RevisionSuffix() pulumi.StringPtrOutput

User friendly suffix that is appended to the revision name

func (TemplateOutput) Scale

func (o TemplateOutput) Scale() ScalePtrOutput

Scaling properties for the Container App.

func (TemplateOutput) ToTemplateOutput

func (o TemplateOutput) ToTemplateOutput() TemplateOutput

func (TemplateOutput) ToTemplateOutputWithContext

func (o TemplateOutput) ToTemplateOutputWithContext(ctx context.Context) TemplateOutput

func (TemplateOutput) ToTemplatePtrOutput

func (o TemplateOutput) ToTemplatePtrOutput() TemplatePtrOutput

func (TemplateOutput) ToTemplatePtrOutputWithContext

func (o TemplateOutput) ToTemplatePtrOutputWithContext(ctx context.Context) TemplatePtrOutput

type TemplatePtrInput

type TemplatePtrInput interface {
	pulumi.Input

	ToTemplatePtrOutput() TemplatePtrOutput
	ToTemplatePtrOutputWithContext(context.Context) TemplatePtrOutput
}

TemplatePtrInput is an input type that accepts TemplateArgs, TemplatePtr and TemplatePtrOutput values. You can construct a concrete instance of `TemplatePtrInput` via:

        TemplateArgs{...}

or:

        nil

func TemplatePtr

func TemplatePtr(v *TemplateArgs) TemplatePtrInput

type TemplatePtrOutput

type TemplatePtrOutput struct{ *pulumi.OutputState }

func (TemplatePtrOutput) Containers

func (o TemplatePtrOutput) Containers() ContainerArrayOutput

List of container definitions for the Container App.

func (TemplatePtrOutput) Dapr

Dapr configuration for the Container App.

func (TemplatePtrOutput) Elem

func (TemplatePtrOutput) ElementType

func (TemplatePtrOutput) ElementType() reflect.Type

func (TemplatePtrOutput) RevisionSuffix

func (o TemplatePtrOutput) RevisionSuffix() pulumi.StringPtrOutput

User friendly suffix that is appended to the revision name

func (TemplatePtrOutput) Scale

Scaling properties for the Container App.

func (TemplatePtrOutput) ToTemplatePtrOutput

func (o TemplatePtrOutput) ToTemplatePtrOutput() TemplatePtrOutput

func (TemplatePtrOutput) ToTemplatePtrOutputWithContext

func (o TemplatePtrOutput) ToTemplatePtrOutputWithContext(ctx context.Context) TemplatePtrOutput

type TemplateResponse

type TemplateResponse struct {
	// List of container definitions for the Container App.
	Containers []ContainerResponse `pulumi:"containers"`
	// Dapr configuration for the Container App.
	Dapr *DaprResponse `pulumi:"dapr"`
	// User friendly suffix that is appended to the revision name
	RevisionSuffix *string `pulumi:"revisionSuffix"`
	// Scaling properties for the Container App.
	Scale *ScaleResponse `pulumi:"scale"`
}

Container App versioned application definition. Defines the desired state of an immutable revision. Any changes to this section Will result in a new revision being created

type TemplateResponseOutput

type TemplateResponseOutput struct{ *pulumi.OutputState }

Container App versioned application definition. Defines the desired state of an immutable revision. Any changes to this section Will result in a new revision being created

func (TemplateResponseOutput) Containers

List of container definitions for the Container App.

func (TemplateResponseOutput) Dapr

Dapr configuration for the Container App.

func (TemplateResponseOutput) ElementType

func (TemplateResponseOutput) ElementType() reflect.Type

func (TemplateResponseOutput) RevisionSuffix

func (o TemplateResponseOutput) RevisionSuffix() pulumi.StringPtrOutput

User friendly suffix that is appended to the revision name

func (TemplateResponseOutput) Scale

Scaling properties for the Container App.

func (TemplateResponseOutput) ToTemplateResponseOutput

func (o TemplateResponseOutput) ToTemplateResponseOutput() TemplateResponseOutput

func (TemplateResponseOutput) ToTemplateResponseOutputWithContext

func (o TemplateResponseOutput) ToTemplateResponseOutputWithContext(ctx context.Context) TemplateResponseOutput

type TemplateResponsePtrOutput

type TemplateResponsePtrOutput struct{ *pulumi.OutputState }

func (TemplateResponsePtrOutput) Containers

List of container definitions for the Container App.

func (TemplateResponsePtrOutput) Dapr

Dapr configuration for the Container App.

func (TemplateResponsePtrOutput) Elem

func (TemplateResponsePtrOutput) ElementType

func (TemplateResponsePtrOutput) ElementType() reflect.Type

func (TemplateResponsePtrOutput) RevisionSuffix

User friendly suffix that is appended to the revision name

func (TemplateResponsePtrOutput) Scale

Scaling properties for the Container App.

func (TemplateResponsePtrOutput) ToTemplateResponsePtrOutput

func (o TemplateResponsePtrOutput) ToTemplateResponsePtrOutput() TemplateResponsePtrOutput

func (TemplateResponsePtrOutput) ToTemplateResponsePtrOutputWithContext

func (o TemplateResponsePtrOutput) ToTemplateResponsePtrOutputWithContext(ctx context.Context) TemplateResponsePtrOutput

type TokenStore

type TokenStore struct {
	// The configuration settings of the storage of the tokens if blob storage is used.
	AzureBlobStorage *BlobStorageTokenStore `pulumi:"azureBlobStorage"`
	// <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>.
	Enabled *bool `pulumi:"enabled"`
	// The configuration settings of the storage of the tokens if a file system is used.
	FileSystem *FileSystemTokenStore `pulumi:"fileSystem"`
	// 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"`
}

The configuration settings of the token store.

type TokenStoreArgs

type TokenStoreArgs struct {
	// The configuration settings of the storage of the tokens if blob storage is used.
	AzureBlobStorage BlobStorageTokenStorePtrInput `pulumi:"azureBlobStorage"`
	// <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>.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// The configuration settings of the storage of the tokens if a file system is used.
	FileSystem FileSystemTokenStorePtrInput `pulumi:"fileSystem"`
	// 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 `pulumi:"tokenRefreshExtensionHours"`
}

The configuration settings of the token store.

func (TokenStoreArgs) ElementType

func (TokenStoreArgs) ElementType() reflect.Type

func (TokenStoreArgs) ToTokenStoreOutput

func (i TokenStoreArgs) ToTokenStoreOutput() TokenStoreOutput

func (TokenStoreArgs) ToTokenStoreOutputWithContext

func (i TokenStoreArgs) ToTokenStoreOutputWithContext(ctx context.Context) TokenStoreOutput

func (TokenStoreArgs) ToTokenStorePtrOutput

func (i TokenStoreArgs) ToTokenStorePtrOutput() TokenStorePtrOutput

func (TokenStoreArgs) ToTokenStorePtrOutputWithContext

func (i TokenStoreArgs) ToTokenStorePtrOutputWithContext(ctx context.Context) TokenStorePtrOutput

type TokenStoreInput

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

type TokenStoreOutput struct{ *pulumi.OutputState }

The configuration settings of the token store.

func (TokenStoreOutput) AzureBlobStorage

func (o TokenStoreOutput) AzureBlobStorage() BlobStorageTokenStorePtrOutput

The configuration settings of the storage of the tokens if blob storage is used.

func (TokenStoreOutput) ElementType

func (TokenStoreOutput) ElementType() reflect.Type

func (TokenStoreOutput) Enabled

<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>.

func (TokenStoreOutput) FileSystem

The configuration settings of the storage of the tokens if a file system is used.

func (TokenStoreOutput) ToTokenStoreOutput

func (o TokenStoreOutput) ToTokenStoreOutput() TokenStoreOutput

func (TokenStoreOutput) ToTokenStoreOutputWithContext

func (o TokenStoreOutput) ToTokenStoreOutputWithContext(ctx context.Context) TokenStoreOutput

func (TokenStoreOutput) ToTokenStorePtrOutput

func (o TokenStoreOutput) ToTokenStorePtrOutput() TokenStorePtrOutput

func (TokenStoreOutput) ToTokenStorePtrOutputWithContext

func (o TokenStoreOutput) ToTokenStorePtrOutputWithContext(ctx context.Context) TokenStorePtrOutput

func (TokenStoreOutput) TokenRefreshExtensionHours

func (o TokenStoreOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput

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.

type TokenStorePtrInput

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

func TokenStorePtr(v *TokenStoreArgs) TokenStorePtrInput

type TokenStorePtrOutput

type TokenStorePtrOutput struct{ *pulumi.OutputState }

func (TokenStorePtrOutput) AzureBlobStorage

The configuration settings of the storage of the tokens if blob storage is used.

func (TokenStorePtrOutput) Elem

func (TokenStorePtrOutput) ElementType

func (TokenStorePtrOutput) ElementType() reflect.Type

func (TokenStorePtrOutput) Enabled

<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>.

func (TokenStorePtrOutput) FileSystem

The configuration settings of the storage of the tokens if a file system is used.

func (TokenStorePtrOutput) ToTokenStorePtrOutput

func (o TokenStorePtrOutput) ToTokenStorePtrOutput() TokenStorePtrOutput

func (TokenStorePtrOutput) ToTokenStorePtrOutputWithContext

func (o TokenStorePtrOutput) ToTokenStorePtrOutputWithContext(ctx context.Context) TokenStorePtrOutput

func (TokenStorePtrOutput) TokenRefreshExtensionHours

func (o TokenStorePtrOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput

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.

type TokenStoreResponse

type TokenStoreResponse struct {
	// The configuration settings of the storage of the tokens if blob storage is used.
	AzureBlobStorage *BlobStorageTokenStoreResponse `pulumi:"azureBlobStorage"`
	// <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>.
	Enabled *bool `pulumi:"enabled"`
	// The configuration settings of the storage of the tokens if a file system is used.
	FileSystem *FileSystemTokenStoreResponse `pulumi:"fileSystem"`
	// 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"`
}

The configuration settings of the token store.

type TokenStoreResponseOutput

type TokenStoreResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the token store.

func (TokenStoreResponseOutput) AzureBlobStorage

The configuration settings of the storage of the tokens if blob storage is used.

func (TokenStoreResponseOutput) ElementType

func (TokenStoreResponseOutput) ElementType() reflect.Type

func (TokenStoreResponseOutput) Enabled

<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>.

func (TokenStoreResponseOutput) FileSystem

The configuration settings of the storage of the tokens if a file system is used.

func (TokenStoreResponseOutput) ToTokenStoreResponseOutput

func (o TokenStoreResponseOutput) ToTokenStoreResponseOutput() TokenStoreResponseOutput

func (TokenStoreResponseOutput) ToTokenStoreResponseOutputWithContext

func (o TokenStoreResponseOutput) ToTokenStoreResponseOutputWithContext(ctx context.Context) TokenStoreResponseOutput

func (TokenStoreResponseOutput) TokenRefreshExtensionHours

func (o TokenStoreResponseOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput

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.

type TokenStoreResponsePtrOutput

type TokenStoreResponsePtrOutput struct{ *pulumi.OutputState }

func (TokenStoreResponsePtrOutput) AzureBlobStorage

The configuration settings of the storage of the tokens if blob storage is used.

func (TokenStoreResponsePtrOutput) Elem

func (TokenStoreResponsePtrOutput) ElementType

func (TokenStoreResponsePtrOutput) Enabled

<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>.

func (TokenStoreResponsePtrOutput) FileSystem

The configuration settings of the storage of the tokens if a file system is used.

func (TokenStoreResponsePtrOutput) ToTokenStoreResponsePtrOutput

func (o TokenStoreResponsePtrOutput) ToTokenStoreResponsePtrOutput() TokenStoreResponsePtrOutput

func (TokenStoreResponsePtrOutput) ToTokenStoreResponsePtrOutputWithContext

func (o TokenStoreResponsePtrOutput) ToTokenStoreResponsePtrOutputWithContext(ctx context.Context) TokenStoreResponsePtrOutput

func (TokenStoreResponsePtrOutput) TokenRefreshExtensionHours

func (o TokenStoreResponsePtrOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput

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.

type TrafficWeight

type TrafficWeight struct {
	// Indicates that the traffic weight belongs to a latest stable revision
	LatestRevision *bool `pulumi:"latestRevision"`
	// Name of a revision
	RevisionName *string `pulumi:"revisionName"`
	// Traffic weight assigned to a revision
	Weight *int `pulumi:"weight"`
}

Traffic weight assigned to a revision

func (*TrafficWeight) Defaults

func (val *TrafficWeight) Defaults() *TrafficWeight

Defaults sets the appropriate defaults for TrafficWeight

type TrafficWeightArgs

type TrafficWeightArgs struct {
	// Indicates that the traffic weight belongs to a latest stable revision
	LatestRevision pulumi.BoolPtrInput `pulumi:"latestRevision"`
	// Name of a revision
	RevisionName pulumi.StringPtrInput `pulumi:"revisionName"`
	// Traffic weight assigned to a revision
	Weight pulumi.IntPtrInput `pulumi:"weight"`
}

Traffic weight assigned to a revision

func (*TrafficWeightArgs) Defaults

func (val *TrafficWeightArgs) Defaults() *TrafficWeightArgs

Defaults sets the appropriate defaults for TrafficWeightArgs

func (TrafficWeightArgs) ElementType

func (TrafficWeightArgs) ElementType() reflect.Type

func (TrafficWeightArgs) ToTrafficWeightOutput

func (i TrafficWeightArgs) ToTrafficWeightOutput() TrafficWeightOutput

func (TrafficWeightArgs) ToTrafficWeightOutputWithContext

func (i TrafficWeightArgs) ToTrafficWeightOutputWithContext(ctx context.Context) TrafficWeightOutput

type TrafficWeightArray

type TrafficWeightArray []TrafficWeightInput

func (TrafficWeightArray) ElementType

func (TrafficWeightArray) ElementType() reflect.Type

func (TrafficWeightArray) ToTrafficWeightArrayOutput

func (i TrafficWeightArray) ToTrafficWeightArrayOutput() TrafficWeightArrayOutput

func (TrafficWeightArray) ToTrafficWeightArrayOutputWithContext

func (i TrafficWeightArray) ToTrafficWeightArrayOutputWithContext(ctx context.Context) TrafficWeightArrayOutput

type TrafficWeightArrayInput

type TrafficWeightArrayInput interface {
	pulumi.Input

	ToTrafficWeightArrayOutput() TrafficWeightArrayOutput
	ToTrafficWeightArrayOutputWithContext(context.Context) TrafficWeightArrayOutput
}

TrafficWeightArrayInput is an input type that accepts TrafficWeightArray and TrafficWeightArrayOutput values. You can construct a concrete instance of `TrafficWeightArrayInput` via:

TrafficWeightArray{ TrafficWeightArgs{...} }

type TrafficWeightArrayOutput

type TrafficWeightArrayOutput struct{ *pulumi.OutputState }

func (TrafficWeightArrayOutput) ElementType

func (TrafficWeightArrayOutput) ElementType() reflect.Type

func (TrafficWeightArrayOutput) Index

func (TrafficWeightArrayOutput) ToTrafficWeightArrayOutput

func (o TrafficWeightArrayOutput) ToTrafficWeightArrayOutput() TrafficWeightArrayOutput

func (TrafficWeightArrayOutput) ToTrafficWeightArrayOutputWithContext

func (o TrafficWeightArrayOutput) ToTrafficWeightArrayOutputWithContext(ctx context.Context) TrafficWeightArrayOutput

type TrafficWeightInput

type TrafficWeightInput interface {
	pulumi.Input

	ToTrafficWeightOutput() TrafficWeightOutput
	ToTrafficWeightOutputWithContext(context.Context) TrafficWeightOutput
}

TrafficWeightInput is an input type that accepts TrafficWeightArgs and TrafficWeightOutput values. You can construct a concrete instance of `TrafficWeightInput` via:

TrafficWeightArgs{...}

type TrafficWeightOutput

type TrafficWeightOutput struct{ *pulumi.OutputState }

Traffic weight assigned to a revision

func (TrafficWeightOutput) ElementType

func (TrafficWeightOutput) ElementType() reflect.Type

func (TrafficWeightOutput) LatestRevision

func (o TrafficWeightOutput) LatestRevision() pulumi.BoolPtrOutput

Indicates that the traffic weight belongs to a latest stable revision

func (TrafficWeightOutput) RevisionName

func (o TrafficWeightOutput) RevisionName() pulumi.StringPtrOutput

Name of a revision

func (TrafficWeightOutput) ToTrafficWeightOutput

func (o TrafficWeightOutput) ToTrafficWeightOutput() TrafficWeightOutput

func (TrafficWeightOutput) ToTrafficWeightOutputWithContext

func (o TrafficWeightOutput) ToTrafficWeightOutputWithContext(ctx context.Context) TrafficWeightOutput

func (TrafficWeightOutput) Weight

Traffic weight assigned to a revision

type TrafficWeightResponse

type TrafficWeightResponse struct {
	// Indicates that the traffic weight belongs to a latest stable revision
	LatestRevision *bool `pulumi:"latestRevision"`
	// Name of a revision
	RevisionName *string `pulumi:"revisionName"`
	// Traffic weight assigned to a revision
	Weight *int `pulumi:"weight"`
}

Traffic weight assigned to a revision

func (*TrafficWeightResponse) Defaults

Defaults sets the appropriate defaults for TrafficWeightResponse

type TrafficWeightResponseArrayOutput

type TrafficWeightResponseArrayOutput struct{ *pulumi.OutputState }

func (TrafficWeightResponseArrayOutput) ElementType

func (TrafficWeightResponseArrayOutput) Index

func (TrafficWeightResponseArrayOutput) ToTrafficWeightResponseArrayOutput

func (o TrafficWeightResponseArrayOutput) ToTrafficWeightResponseArrayOutput() TrafficWeightResponseArrayOutput

func (TrafficWeightResponseArrayOutput) ToTrafficWeightResponseArrayOutputWithContext

func (o TrafficWeightResponseArrayOutput) ToTrafficWeightResponseArrayOutputWithContext(ctx context.Context) TrafficWeightResponseArrayOutput

type TrafficWeightResponseOutput

type TrafficWeightResponseOutput struct{ *pulumi.OutputState }

Traffic weight assigned to a revision

func (TrafficWeightResponseOutput) ElementType

func (TrafficWeightResponseOutput) LatestRevision

Indicates that the traffic weight belongs to a latest stable revision

func (TrafficWeightResponseOutput) RevisionName

Name of a revision

func (TrafficWeightResponseOutput) ToTrafficWeightResponseOutput

func (o TrafficWeightResponseOutput) ToTrafficWeightResponseOutput() TrafficWeightResponseOutput

func (TrafficWeightResponseOutput) ToTrafficWeightResponseOutputWithContext

func (o TrafficWeightResponseOutput) ToTrafficWeightResponseOutputWithContext(ctx context.Context) TrafficWeightResponseOutput

func (TrafficWeightResponseOutput) Weight

Traffic weight assigned to a revision

type Twitter

type Twitter struct {
	// <code>false</code> if the Twitter provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled *bool `pulumi:"enabled"`
	// The configuration settings of the app registration for the Twitter provider.
	Registration *TwitterRegistration `pulumi:"registration"`
}

The configuration settings of the Twitter provider.

type TwitterArgs

type TwitterArgs struct {
	// <code>false</code> if the Twitter provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// The configuration settings of the app registration for the Twitter provider.
	Registration TwitterRegistrationPtrInput `pulumi:"registration"`
}

The configuration settings of the Twitter provider.

func (TwitterArgs) ElementType

func (TwitterArgs) ElementType() reflect.Type

func (TwitterArgs) ToTwitterOutput

func (i TwitterArgs) ToTwitterOutput() TwitterOutput

func (TwitterArgs) ToTwitterOutputWithContext

func (i TwitterArgs) ToTwitterOutputWithContext(ctx context.Context) TwitterOutput

func (TwitterArgs) ToTwitterPtrOutput

func (i TwitterArgs) ToTwitterPtrOutput() TwitterPtrOutput

func (TwitterArgs) ToTwitterPtrOutputWithContext

func (i TwitterArgs) ToTwitterPtrOutputWithContext(ctx context.Context) TwitterPtrOutput

type TwitterInput

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

type TwitterOutput struct{ *pulumi.OutputState }

The configuration settings of the Twitter provider.

func (TwitterOutput) ElementType

func (TwitterOutput) ElementType() reflect.Type

func (TwitterOutput) Enabled

func (o TwitterOutput) Enabled() pulumi.BoolPtrOutput

<code>false</code> if the Twitter provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (TwitterOutput) Registration

The configuration settings of the app registration for the Twitter provider.

func (TwitterOutput) ToTwitterOutput

func (o TwitterOutput) ToTwitterOutput() TwitterOutput

func (TwitterOutput) ToTwitterOutputWithContext

func (o TwitterOutput) ToTwitterOutputWithContext(ctx context.Context) TwitterOutput

func (TwitterOutput) ToTwitterPtrOutput

func (o TwitterOutput) ToTwitterPtrOutput() TwitterPtrOutput

func (TwitterOutput) ToTwitterPtrOutputWithContext

func (o TwitterOutput) ToTwitterPtrOutputWithContext(ctx context.Context) TwitterPtrOutput

type TwitterPtrInput

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

func TwitterPtr(v *TwitterArgs) TwitterPtrInput

type TwitterPtrOutput

type TwitterPtrOutput struct{ *pulumi.OutputState }

func (TwitterPtrOutput) Elem

func (TwitterPtrOutput) ElementType

func (TwitterPtrOutput) ElementType() reflect.Type

func (TwitterPtrOutput) Enabled

<code>false</code> if the Twitter provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (TwitterPtrOutput) Registration

The configuration settings of the app registration for the Twitter provider.

func (TwitterPtrOutput) ToTwitterPtrOutput

func (o TwitterPtrOutput) ToTwitterPtrOutput() TwitterPtrOutput

func (TwitterPtrOutput) ToTwitterPtrOutputWithContext

func (o TwitterPtrOutput) ToTwitterPtrOutputWithContext(ctx context.Context) TwitterPtrOutput

type TwitterRegistration

type TwitterRegistration struct {
	// 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
	ConsumerKey *string `pulumi:"consumerKey"`
	// The app setting name that contains the OAuth 1.0a consumer secret of the Twitter
	// application used for sign-in.
	ConsumerSecretSettingName *string `pulumi:"consumerSecretSettingName"`
}

The configuration settings of the app registration for the Twitter provider.

type TwitterRegistrationArgs

type TwitterRegistrationArgs struct {
	// 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
	ConsumerKey pulumi.StringPtrInput `pulumi:"consumerKey"`
	// The app setting name that contains the OAuth 1.0a consumer secret of the Twitter
	// application used for sign-in.
	ConsumerSecretSettingName pulumi.StringPtrInput `pulumi:"consumerSecretSettingName"`
}

The configuration settings of the app registration for the Twitter provider.

func (TwitterRegistrationArgs) ElementType

func (TwitterRegistrationArgs) ElementType() reflect.Type

func (TwitterRegistrationArgs) ToTwitterRegistrationOutput

func (i TwitterRegistrationArgs) ToTwitterRegistrationOutput() TwitterRegistrationOutput

func (TwitterRegistrationArgs) ToTwitterRegistrationOutputWithContext

func (i TwitterRegistrationArgs) ToTwitterRegistrationOutputWithContext(ctx context.Context) TwitterRegistrationOutput

func (TwitterRegistrationArgs) ToTwitterRegistrationPtrOutput

func (i TwitterRegistrationArgs) ToTwitterRegistrationPtrOutput() TwitterRegistrationPtrOutput

func (TwitterRegistrationArgs) ToTwitterRegistrationPtrOutputWithContext

func (i TwitterRegistrationArgs) ToTwitterRegistrationPtrOutputWithContext(ctx context.Context) TwitterRegistrationPtrOutput

type TwitterRegistrationInput

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

type TwitterRegistrationOutput struct{ *pulumi.OutputState }

The configuration settings of the app registration for the Twitter provider.

func (TwitterRegistrationOutput) ConsumerKey

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

func (TwitterRegistrationOutput) ConsumerSecretSettingName

func (o TwitterRegistrationOutput) ConsumerSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

func (TwitterRegistrationOutput) ElementType

func (TwitterRegistrationOutput) ElementType() reflect.Type

func (TwitterRegistrationOutput) ToTwitterRegistrationOutput

func (o TwitterRegistrationOutput) ToTwitterRegistrationOutput() TwitterRegistrationOutput

func (TwitterRegistrationOutput) ToTwitterRegistrationOutputWithContext

func (o TwitterRegistrationOutput) ToTwitterRegistrationOutputWithContext(ctx context.Context) TwitterRegistrationOutput

func (TwitterRegistrationOutput) ToTwitterRegistrationPtrOutput

func (o TwitterRegistrationOutput) ToTwitterRegistrationPtrOutput() TwitterRegistrationPtrOutput

func (TwitterRegistrationOutput) ToTwitterRegistrationPtrOutputWithContext

func (o TwitterRegistrationOutput) ToTwitterRegistrationPtrOutputWithContext(ctx context.Context) TwitterRegistrationPtrOutput

type TwitterRegistrationPtrInput

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

type TwitterRegistrationPtrOutput

type TwitterRegistrationPtrOutput struct{ *pulumi.OutputState }

func (TwitterRegistrationPtrOutput) ConsumerKey

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

func (TwitterRegistrationPtrOutput) ConsumerSecretSettingName

func (o TwitterRegistrationPtrOutput) ConsumerSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

func (TwitterRegistrationPtrOutput) Elem

func (TwitterRegistrationPtrOutput) ElementType

func (TwitterRegistrationPtrOutput) ToTwitterRegistrationPtrOutput

func (o TwitterRegistrationPtrOutput) ToTwitterRegistrationPtrOutput() TwitterRegistrationPtrOutput

func (TwitterRegistrationPtrOutput) ToTwitterRegistrationPtrOutputWithContext

func (o TwitterRegistrationPtrOutput) ToTwitterRegistrationPtrOutputWithContext(ctx context.Context) TwitterRegistrationPtrOutput

type TwitterRegistrationResponse

type TwitterRegistrationResponse struct {
	// 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
	ConsumerKey *string `pulumi:"consumerKey"`
	// The app setting name that contains the OAuth 1.0a consumer secret of the Twitter
	// application used for sign-in.
	ConsumerSecretSettingName *string `pulumi:"consumerSecretSettingName"`
}

The configuration settings of the app registration for the Twitter provider.

type TwitterRegistrationResponseOutput

type TwitterRegistrationResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the app registration for the Twitter provider.

func (TwitterRegistrationResponseOutput) ConsumerKey

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

func (TwitterRegistrationResponseOutput) ConsumerSecretSettingName

func (o TwitterRegistrationResponseOutput) ConsumerSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

func (TwitterRegistrationResponseOutput) ElementType

func (TwitterRegistrationResponseOutput) ToTwitterRegistrationResponseOutput

func (o TwitterRegistrationResponseOutput) ToTwitterRegistrationResponseOutput() TwitterRegistrationResponseOutput

func (TwitterRegistrationResponseOutput) ToTwitterRegistrationResponseOutputWithContext

func (o TwitterRegistrationResponseOutput) ToTwitterRegistrationResponseOutputWithContext(ctx context.Context) TwitterRegistrationResponseOutput

type TwitterRegistrationResponsePtrOutput

type TwitterRegistrationResponsePtrOutput struct{ *pulumi.OutputState }

func (TwitterRegistrationResponsePtrOutput) ConsumerKey

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

func (TwitterRegistrationResponsePtrOutput) ConsumerSecretSettingName

func (o TwitterRegistrationResponsePtrOutput) ConsumerSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

func (TwitterRegistrationResponsePtrOutput) Elem

func (TwitterRegistrationResponsePtrOutput) ElementType

func (TwitterRegistrationResponsePtrOutput) ToTwitterRegistrationResponsePtrOutput

func (o TwitterRegistrationResponsePtrOutput) ToTwitterRegistrationResponsePtrOutput() TwitterRegistrationResponsePtrOutput

func (TwitterRegistrationResponsePtrOutput) ToTwitterRegistrationResponsePtrOutputWithContext

func (o TwitterRegistrationResponsePtrOutput) ToTwitterRegistrationResponsePtrOutputWithContext(ctx context.Context) TwitterRegistrationResponsePtrOutput

type TwitterResponse

type TwitterResponse struct {
	// <code>false</code> if the Twitter provider should not be enabled despite the set registration; otherwise, <code>true</code>.
	Enabled *bool `pulumi:"enabled"`
	// The configuration settings of the app registration for the Twitter provider.
	Registration *TwitterRegistrationResponse `pulumi:"registration"`
}

The configuration settings of the Twitter provider.

type TwitterResponseOutput

type TwitterResponseOutput struct{ *pulumi.OutputState }

The configuration settings of the Twitter provider.

func (TwitterResponseOutput) ElementType

func (TwitterResponseOutput) ElementType() reflect.Type

func (TwitterResponseOutput) Enabled

<code>false</code> if the Twitter provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (TwitterResponseOutput) Registration

The configuration settings of the app registration for the Twitter provider.

func (TwitterResponseOutput) ToTwitterResponseOutput

func (o TwitterResponseOutput) ToTwitterResponseOutput() TwitterResponseOutput

func (TwitterResponseOutput) ToTwitterResponseOutputWithContext

func (o TwitterResponseOutput) ToTwitterResponseOutputWithContext(ctx context.Context) TwitterResponseOutput

type TwitterResponsePtrOutput

type TwitterResponsePtrOutput struct{ *pulumi.OutputState }

func (TwitterResponsePtrOutput) Elem

func (TwitterResponsePtrOutput) ElementType

func (TwitterResponsePtrOutput) ElementType() reflect.Type

func (TwitterResponsePtrOutput) Enabled

<code>false</code> if the Twitter provider should not be enabled despite the set registration; otherwise, <code>true</code>.

func (TwitterResponsePtrOutput) Registration

The configuration settings of the app registration for the Twitter provider.

func (TwitterResponsePtrOutput) ToTwitterResponsePtrOutput

func (o TwitterResponsePtrOutput) ToTwitterResponsePtrOutput() TwitterResponsePtrOutput

func (TwitterResponsePtrOutput) ToTwitterResponsePtrOutputWithContext

func (o TwitterResponsePtrOutput) ToTwitterResponsePtrOutputWithContext(ctx context.Context) TwitterResponsePtrOutput

type UnauthenticatedClientAction

type UnauthenticatedClientAction string

The action to take when an unauthenticated client attempts to access the app.

func (UnauthenticatedClientAction) ElementType

func (UnauthenticatedClientAction) ToStringOutput

func (e UnauthenticatedClientAction) ToStringOutput() pulumi.StringOutput

func (UnauthenticatedClientAction) ToStringOutputWithContext

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

func (UnauthenticatedClientAction) ToStringPtrOutput

func (e UnauthenticatedClientAction) ToStringPtrOutput() pulumi.StringPtrOutput

func (UnauthenticatedClientAction) ToStringPtrOutputWithContext

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

func (UnauthenticatedClientAction) ToUnauthenticatedClientActionOutput

func (e UnauthenticatedClientAction) ToUnauthenticatedClientActionOutput() UnauthenticatedClientActionOutput

func (UnauthenticatedClientAction) ToUnauthenticatedClientActionOutputWithContext

func (e UnauthenticatedClientAction) ToUnauthenticatedClientActionOutputWithContext(ctx context.Context) UnauthenticatedClientActionOutput

func (UnauthenticatedClientAction) ToUnauthenticatedClientActionPtrOutput

func (e UnauthenticatedClientAction) ToUnauthenticatedClientActionPtrOutput() UnauthenticatedClientActionPtrOutput

func (UnauthenticatedClientAction) ToUnauthenticatedClientActionPtrOutputWithContext

func (e UnauthenticatedClientAction) ToUnauthenticatedClientActionPtrOutputWithContext(ctx context.Context) UnauthenticatedClientActionPtrOutput

type UnauthenticatedClientActionInput

type UnauthenticatedClientActionInput interface {
	pulumi.Input

	ToUnauthenticatedClientActionOutput() UnauthenticatedClientActionOutput
	ToUnauthenticatedClientActionOutputWithContext(context.Context) UnauthenticatedClientActionOutput
}

UnauthenticatedClientActionInput is an input type that accepts values of the UnauthenticatedClientAction enum A concrete instance of `UnauthenticatedClientActionInput` can be one of the following:

UnauthenticatedClientActionRedirectToLoginPage
UnauthenticatedClientActionAllowAnonymous

type UnauthenticatedClientActionOutput

type UnauthenticatedClientActionOutput struct{ *pulumi.OutputState }

func (UnauthenticatedClientActionOutput) ElementType

func (UnauthenticatedClientActionOutput) ToStringOutput

func (UnauthenticatedClientActionOutput) ToStringOutputWithContext

func (o UnauthenticatedClientActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (UnauthenticatedClientActionOutput) ToStringPtrOutput

func (UnauthenticatedClientActionOutput) ToStringPtrOutputWithContext

func (o UnauthenticatedClientActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (UnauthenticatedClientActionOutput) ToUnauthenticatedClientActionOutput

func (o UnauthenticatedClientActionOutput) ToUnauthenticatedClientActionOutput() UnauthenticatedClientActionOutput

func (UnauthenticatedClientActionOutput) ToUnauthenticatedClientActionOutputWithContext

func (o UnauthenticatedClientActionOutput) ToUnauthenticatedClientActionOutputWithContext(ctx context.Context) UnauthenticatedClientActionOutput

func (UnauthenticatedClientActionOutput) ToUnauthenticatedClientActionPtrOutput

func (o UnauthenticatedClientActionOutput) ToUnauthenticatedClientActionPtrOutput() UnauthenticatedClientActionPtrOutput

func (UnauthenticatedClientActionOutput) ToUnauthenticatedClientActionPtrOutputWithContext

func (o UnauthenticatedClientActionOutput) ToUnauthenticatedClientActionPtrOutputWithContext(ctx context.Context) UnauthenticatedClientActionPtrOutput

type UnauthenticatedClientActionPtrInput

type UnauthenticatedClientActionPtrInput interface {
	pulumi.Input

	ToUnauthenticatedClientActionPtrOutput() UnauthenticatedClientActionPtrOutput
	ToUnauthenticatedClientActionPtrOutputWithContext(context.Context) UnauthenticatedClientActionPtrOutput
}

func UnauthenticatedClientActionPtr

func UnauthenticatedClientActionPtr(v string) UnauthenticatedClientActionPtrInput

type UnauthenticatedClientActionPtrOutput

type UnauthenticatedClientActionPtrOutput struct{ *pulumi.OutputState }

func (UnauthenticatedClientActionPtrOutput) Elem

func (UnauthenticatedClientActionPtrOutput) ElementType

func (UnauthenticatedClientActionPtrOutput) ToStringPtrOutput

func (UnauthenticatedClientActionPtrOutput) ToStringPtrOutputWithContext

func (o UnauthenticatedClientActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (UnauthenticatedClientActionPtrOutput) ToUnauthenticatedClientActionPtrOutput

func (o UnauthenticatedClientActionPtrOutput) ToUnauthenticatedClientActionPtrOutput() UnauthenticatedClientActionPtrOutput

func (UnauthenticatedClientActionPtrOutput) ToUnauthenticatedClientActionPtrOutputWithContext

func (o UnauthenticatedClientActionPtrOutput) ToUnauthenticatedClientActionPtrOutputWithContext(ctx context.Context) UnauthenticatedClientActionPtrOutput

type UnauthenticatedClientActionV2

type UnauthenticatedClientActionV2 string

The action to take when an unauthenticated client attempts to access the app.

func (UnauthenticatedClientActionV2) ElementType

func (UnauthenticatedClientActionV2) ToStringOutput

func (UnauthenticatedClientActionV2) ToStringOutputWithContext

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

func (UnauthenticatedClientActionV2) ToStringPtrOutput

func (UnauthenticatedClientActionV2) ToStringPtrOutputWithContext

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

func (UnauthenticatedClientActionV2) ToUnauthenticatedClientActionV2Output

func (e UnauthenticatedClientActionV2) ToUnauthenticatedClientActionV2Output() UnauthenticatedClientActionV2Output

func (UnauthenticatedClientActionV2) ToUnauthenticatedClientActionV2OutputWithContext

func (e UnauthenticatedClientActionV2) ToUnauthenticatedClientActionV2OutputWithContext(ctx context.Context) UnauthenticatedClientActionV2Output

func (UnauthenticatedClientActionV2) ToUnauthenticatedClientActionV2PtrOutput

func (e UnauthenticatedClientActionV2) ToUnauthenticatedClientActionV2PtrOutput() UnauthenticatedClientActionV2PtrOutput

func (UnauthenticatedClientActionV2) ToUnauthenticatedClientActionV2PtrOutputWithContext

func (e UnauthenticatedClientActionV2) ToUnauthenticatedClientActionV2PtrOutputWithContext(ctx context.Context) UnauthenticatedClientActionV2PtrOutput

type UnauthenticatedClientActionV2Input

type UnauthenticatedClientActionV2Input interface {
	pulumi.Input

	ToUnauthenticatedClientActionV2Output() UnauthenticatedClientActionV2Output
	ToUnauthenticatedClientActionV2OutputWithContext(context.Context) UnauthenticatedClientActionV2Output
}

UnauthenticatedClientActionV2Input is an input type that accepts values of the UnauthenticatedClientActionV2 enum A concrete instance of `UnauthenticatedClientActionV2Input` can be one of the following:

UnauthenticatedClientActionV2RedirectToLoginPage
UnauthenticatedClientActionV2AllowAnonymous
UnauthenticatedClientActionV2Return401
UnauthenticatedClientActionV2Return403

type UnauthenticatedClientActionV2Output

type UnauthenticatedClientActionV2Output struct{ *pulumi.OutputState }

func (UnauthenticatedClientActionV2Output) ElementType

func (UnauthenticatedClientActionV2Output) ToStringOutput

func (UnauthenticatedClientActionV2Output) ToStringOutputWithContext

func (o UnauthenticatedClientActionV2Output) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (UnauthenticatedClientActionV2Output) ToStringPtrOutput

func (UnauthenticatedClientActionV2Output) ToStringPtrOutputWithContext

func (o UnauthenticatedClientActionV2Output) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (UnauthenticatedClientActionV2Output) ToUnauthenticatedClientActionV2Output

func (o UnauthenticatedClientActionV2Output) ToUnauthenticatedClientActionV2Output() UnauthenticatedClientActionV2Output

func (UnauthenticatedClientActionV2Output) ToUnauthenticatedClientActionV2OutputWithContext

func (o UnauthenticatedClientActionV2Output) ToUnauthenticatedClientActionV2OutputWithContext(ctx context.Context) UnauthenticatedClientActionV2Output

func (UnauthenticatedClientActionV2Output) ToUnauthenticatedClientActionV2PtrOutput

func (o UnauthenticatedClientActionV2Output) ToUnauthenticatedClientActionV2PtrOutput() UnauthenticatedClientActionV2PtrOutput

func (UnauthenticatedClientActionV2Output) ToUnauthenticatedClientActionV2PtrOutputWithContext

func (o UnauthenticatedClientActionV2Output) ToUnauthenticatedClientActionV2PtrOutputWithContext(ctx context.Context) UnauthenticatedClientActionV2PtrOutput

type UnauthenticatedClientActionV2PtrInput

type UnauthenticatedClientActionV2PtrInput interface {
	pulumi.Input

	ToUnauthenticatedClientActionV2PtrOutput() UnauthenticatedClientActionV2PtrOutput
	ToUnauthenticatedClientActionV2PtrOutputWithContext(context.Context) UnauthenticatedClientActionV2PtrOutput
}

type UnauthenticatedClientActionV2PtrOutput

type UnauthenticatedClientActionV2PtrOutput struct{ *pulumi.OutputState }

func (UnauthenticatedClientActionV2PtrOutput) Elem

func (UnauthenticatedClientActionV2PtrOutput) ElementType

func (UnauthenticatedClientActionV2PtrOutput) ToStringPtrOutput

func (UnauthenticatedClientActionV2PtrOutput) ToStringPtrOutputWithContext

func (o UnauthenticatedClientActionV2PtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (UnauthenticatedClientActionV2PtrOutput) ToUnauthenticatedClientActionV2PtrOutput

func (o UnauthenticatedClientActionV2PtrOutput) ToUnauthenticatedClientActionV2PtrOutput() UnauthenticatedClientActionV2PtrOutput

func (UnauthenticatedClientActionV2PtrOutput) ToUnauthenticatedClientActionV2PtrOutputWithContext

func (o UnauthenticatedClientActionV2PtrOutput) ToUnauthenticatedClientActionV2PtrOutputWithContext(ctx context.Context) UnauthenticatedClientActionV2PtrOutput

type UpgradePreference

type UpgradePreference string

Upgrade Preference

func (UpgradePreference) ElementType

func (UpgradePreference) ElementType() reflect.Type

func (UpgradePreference) ToStringOutput

func (e UpgradePreference) ToStringOutput() pulumi.StringOutput

func (UpgradePreference) ToStringOutputWithContext

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

func (UpgradePreference) ToStringPtrOutput

func (e UpgradePreference) ToStringPtrOutput() pulumi.StringPtrOutput

func (UpgradePreference) ToStringPtrOutputWithContext

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

func (UpgradePreference) ToUpgradePreferenceOutput

func (e UpgradePreference) ToUpgradePreferenceOutput() UpgradePreferenceOutput

func (UpgradePreference) ToUpgradePreferenceOutputWithContext

func (e UpgradePreference) ToUpgradePreferenceOutputWithContext(ctx context.Context) UpgradePreferenceOutput

func (UpgradePreference) ToUpgradePreferencePtrOutput

func (e UpgradePreference) ToUpgradePreferencePtrOutput() UpgradePreferencePtrOutput

func (UpgradePreference) ToUpgradePreferencePtrOutputWithContext

func (e UpgradePreference) ToUpgradePreferencePtrOutputWithContext(ctx context.Context) UpgradePreferencePtrOutput

type UpgradePreferenceInput

type UpgradePreferenceInput interface {
	pulumi.Input

	ToUpgradePreferenceOutput() UpgradePreferenceOutput
	ToUpgradePreferenceOutputWithContext(context.Context) UpgradePreferenceOutput
}

UpgradePreferenceInput is an input type that accepts values of the UpgradePreference enum A concrete instance of `UpgradePreferenceInput` can be one of the following:

UpgradePreferenceNone
UpgradePreferenceEarly
UpgradePreferenceLate
UpgradePreferenceManual

type UpgradePreferenceOutput

type UpgradePreferenceOutput struct{ *pulumi.OutputState }

func (UpgradePreferenceOutput) ElementType

func (UpgradePreferenceOutput) ElementType() reflect.Type

func (UpgradePreferenceOutput) ToStringOutput

func (o UpgradePreferenceOutput) ToStringOutput() pulumi.StringOutput

func (UpgradePreferenceOutput) ToStringOutputWithContext

func (o UpgradePreferenceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (UpgradePreferenceOutput) ToStringPtrOutput

func (o UpgradePreferenceOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (UpgradePreferenceOutput) ToStringPtrOutputWithContext

func (o UpgradePreferenceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (UpgradePreferenceOutput) ToUpgradePreferenceOutput

func (o UpgradePreferenceOutput) ToUpgradePreferenceOutput() UpgradePreferenceOutput

func (UpgradePreferenceOutput) ToUpgradePreferenceOutputWithContext

func (o UpgradePreferenceOutput) ToUpgradePreferenceOutputWithContext(ctx context.Context) UpgradePreferenceOutput

func (UpgradePreferenceOutput) ToUpgradePreferencePtrOutput

func (o UpgradePreferenceOutput) ToUpgradePreferencePtrOutput() UpgradePreferencePtrOutput

func (UpgradePreferenceOutput) ToUpgradePreferencePtrOutputWithContext

func (o UpgradePreferenceOutput) ToUpgradePreferencePtrOutputWithContext(ctx context.Context) UpgradePreferencePtrOutput

type UpgradePreferencePtrInput

type UpgradePreferencePtrInput interface {
	pulumi.Input

	ToUpgradePreferencePtrOutput() UpgradePreferencePtrOutput
	ToUpgradePreferencePtrOutputWithContext(context.Context) UpgradePreferencePtrOutput
}

func UpgradePreferencePtr

func UpgradePreferencePtr(v string) UpgradePreferencePtrInput

type UpgradePreferencePtrOutput

type UpgradePreferencePtrOutput struct{ *pulumi.OutputState }

func (UpgradePreferencePtrOutput) Elem

func (UpgradePreferencePtrOutput) ElementType

func (UpgradePreferencePtrOutput) ElementType() reflect.Type

func (UpgradePreferencePtrOutput) ToStringPtrOutput

func (o UpgradePreferencePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (UpgradePreferencePtrOutput) ToStringPtrOutputWithContext

func (o UpgradePreferencePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (UpgradePreferencePtrOutput) ToUpgradePreferencePtrOutput

func (o UpgradePreferencePtrOutput) ToUpgradePreferencePtrOutput() UpgradePreferencePtrOutput

func (UpgradePreferencePtrOutput) ToUpgradePreferencePtrOutputWithContext

func (o UpgradePreferencePtrOutput) ToUpgradePreferencePtrOutputWithContext(ctx context.Context) UpgradePreferencePtrOutput

type UserAssignedIdentityResponse

type UserAssignedIdentityResponse struct {
	// Client Id of user assigned identity
	ClientId string `pulumi:"clientId"`
	// Principal Id of user assigned identity
	PrincipalId string `pulumi:"principalId"`
}

User Assigned identity.

type UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseMapOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityResponseMapOutput) ElementType

func (UserAssignedIdentityResponseMapOutput) MapIndex

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput

func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext

func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseOutput

type UserAssignedIdentityResponseOutput struct{ *pulumi.OutputState }

User Assigned identity.

func (UserAssignedIdentityResponseOutput) ClientId

Client Id of user assigned identity

func (UserAssignedIdentityResponseOutput) ElementType

func (UserAssignedIdentityResponseOutput) PrincipalId

Principal Id of user assigned identity

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput

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 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 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 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 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 VirtualNetworkProfile

type VirtualNetworkProfile struct {
	// Resource id of the Virtual Network.
	Id string `pulumi:"id"`
	// Subnet within the Virtual Network.
	Subnet *string `pulumi:"subnet"`
}

Specification for using a Virtual Network.

type VirtualNetworkProfileArgs

type VirtualNetworkProfileArgs struct {
	// Resource id of the Virtual Network.
	Id pulumi.StringInput `pulumi:"id"`
	// Subnet within the Virtual Network.
	Subnet pulumi.StringPtrInput `pulumi:"subnet"`
}

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

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) 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

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 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) 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"`
	// Resource type.
	Type string `pulumi:"type"`
}

Virtual Network route contract used to pass routing information for a Virtual Network.

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 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) ToVnetRouteResponseOutput

func (o VnetRouteResponseOutput) ToVnetRouteResponseOutput() VnetRouteResponseOutput

func (VnetRouteResponseOutput) ToVnetRouteResponseOutputWithContext

func (o VnetRouteResponseOutput) ToVnetRouteResponseOutputWithContext(ctx context.Context) VnetRouteResponseOutput

func (VnetRouteResponseOutput) Type

Resource type.

type VolumeMount

type VolumeMount struct {
	// Target path on the container where volume is mounted on
	ContainerMountPath string `pulumi:"containerMountPath"`
	// Config Data to be mounted on the volume
	Data *string `pulumi:"data"`
	// Boolean to specify if the mount is read only on the container
	ReadOnly *bool `pulumi:"readOnly"`
	// Sub path in the volume where volume is mounted from.
	VolumeSubPath string `pulumi:"volumeSubPath"`
}

type VolumeMountArgs

type VolumeMountArgs struct {
	// Target path on the container where volume is mounted on
	ContainerMountPath pulumi.StringInput `pulumi:"containerMountPath"`
	// Config Data to be mounted on the volume
	Data pulumi.StringPtrInput `pulumi:"data"`
	// Boolean to specify if the mount is read only on the container
	ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"`
	// Sub path in the volume where volume is mounted from.
	VolumeSubPath pulumi.StringInput `pulumi:"volumeSubPath"`
}

func (VolumeMountArgs) ElementType

func (VolumeMountArgs) ElementType() reflect.Type

func (VolumeMountArgs) ToVolumeMountOutput

func (i VolumeMountArgs) ToVolumeMountOutput() VolumeMountOutput

func (VolumeMountArgs) ToVolumeMountOutputWithContext

func (i VolumeMountArgs) ToVolumeMountOutputWithContext(ctx context.Context) VolumeMountOutput

type VolumeMountArray

type VolumeMountArray []VolumeMountInput

func (VolumeMountArray) ElementType

func (VolumeMountArray) ElementType() reflect.Type

func (VolumeMountArray) ToVolumeMountArrayOutput

func (i VolumeMountArray) ToVolumeMountArrayOutput() VolumeMountArrayOutput

func (VolumeMountArray) ToVolumeMountArrayOutputWithContext

func (i VolumeMountArray) ToVolumeMountArrayOutputWithContext(ctx context.Context) VolumeMountArrayOutput

type VolumeMountArrayInput

type VolumeMountArrayInput interface {
	pulumi.Input

	ToVolumeMountArrayOutput() VolumeMountArrayOutput
	ToVolumeMountArrayOutputWithContext(context.Context) VolumeMountArrayOutput
}

VolumeMountArrayInput is an input type that accepts VolumeMountArray and VolumeMountArrayOutput values. You can construct a concrete instance of `VolumeMountArrayInput` via:

VolumeMountArray{ VolumeMountArgs{...} }

type VolumeMountArrayOutput

type VolumeMountArrayOutput struct{ *pulumi.OutputState }

func (VolumeMountArrayOutput) ElementType

func (VolumeMountArrayOutput) ElementType() reflect.Type

func (VolumeMountArrayOutput) Index

func (VolumeMountArrayOutput) ToVolumeMountArrayOutput

func (o VolumeMountArrayOutput) ToVolumeMountArrayOutput() VolumeMountArrayOutput

func (VolumeMountArrayOutput) ToVolumeMountArrayOutputWithContext

func (o VolumeMountArrayOutput) ToVolumeMountArrayOutputWithContext(ctx context.Context) VolumeMountArrayOutput

type VolumeMountInput

type VolumeMountInput interface {
	pulumi.Input

	ToVolumeMountOutput() VolumeMountOutput
	ToVolumeMountOutputWithContext(context.Context) VolumeMountOutput
}

VolumeMountInput is an input type that accepts VolumeMountArgs and VolumeMountOutput values. You can construct a concrete instance of `VolumeMountInput` via:

VolumeMountArgs{...}

type VolumeMountOutput

type VolumeMountOutput struct{ *pulumi.OutputState }

func (VolumeMountOutput) ContainerMountPath

func (o VolumeMountOutput) ContainerMountPath() pulumi.StringOutput

Target path on the container where volume is mounted on

func (VolumeMountOutput) Data

Config Data to be mounted on the volume

func (VolumeMountOutput) ElementType

func (VolumeMountOutput) ElementType() reflect.Type

func (VolumeMountOutput) ReadOnly

func (o VolumeMountOutput) ReadOnly() pulumi.BoolPtrOutput

Boolean to specify if the mount is read only on the container

func (VolumeMountOutput) ToVolumeMountOutput

func (o VolumeMountOutput) ToVolumeMountOutput() VolumeMountOutput

func (VolumeMountOutput) ToVolumeMountOutputWithContext

func (o VolumeMountOutput) ToVolumeMountOutputWithContext(ctx context.Context) VolumeMountOutput

func (VolumeMountOutput) VolumeSubPath

func (o VolumeMountOutput) VolumeSubPath() pulumi.StringOutput

Sub path in the volume where volume is mounted from.

type VolumeMountResponse

type VolumeMountResponse struct {
	// Target path on the container where volume is mounted on
	ContainerMountPath string `pulumi:"containerMountPath"`
	// Config Data to be mounted on the volume
	Data *string `pulumi:"data"`
	// Boolean to specify if the mount is read only on the container
	ReadOnly *bool `pulumi:"readOnly"`
	// Sub path in the volume where volume is mounted from.
	VolumeSubPath string `pulumi:"volumeSubPath"`
}

type VolumeMountResponseArrayOutput

type VolumeMountResponseArrayOutput struct{ *pulumi.OutputState }

func (VolumeMountResponseArrayOutput) ElementType

func (VolumeMountResponseArrayOutput) Index

func (VolumeMountResponseArrayOutput) ToVolumeMountResponseArrayOutput

func (o VolumeMountResponseArrayOutput) ToVolumeMountResponseArrayOutput() VolumeMountResponseArrayOutput

func (VolumeMountResponseArrayOutput) ToVolumeMountResponseArrayOutputWithContext

func (o VolumeMountResponseArrayOutput) ToVolumeMountResponseArrayOutputWithContext(ctx context.Context) VolumeMountResponseArrayOutput

type VolumeMountResponseOutput

type VolumeMountResponseOutput struct{ *pulumi.OutputState }

func (VolumeMountResponseOutput) ContainerMountPath

func (o VolumeMountResponseOutput) ContainerMountPath() pulumi.StringOutput

Target path on the container where volume is mounted on

func (VolumeMountResponseOutput) Data

Config Data to be mounted on the volume

func (VolumeMountResponseOutput) ElementType

func (VolumeMountResponseOutput) ElementType() reflect.Type

func (VolumeMountResponseOutput) ReadOnly

Boolean to specify if the mount is read only on the container

func (VolumeMountResponseOutput) ToVolumeMountResponseOutput

func (o VolumeMountResponseOutput) ToVolumeMountResponseOutput() VolumeMountResponseOutput

func (VolumeMountResponseOutput) ToVolumeMountResponseOutputWithContext

func (o VolumeMountResponseOutput) ToVolumeMountResponseOutputWithContext(ctx context.Context) VolumeMountResponseOutput

func (VolumeMountResponseOutput) VolumeSubPath

func (o VolumeMountResponseOutput) VolumeSubPath() pulumi.StringOutput

Sub path in the volume where volume is mounted from.

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"`
	// 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"`
	// Extended Location.
	ExtendedLocation ExtendedLocationResponsePtrOutput `pulumi:"extendedLocation"`
	// 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"`
	// Identity to use for Key Vault Reference authentication.
	KeyVaultReferenceIdentity pulumi.StringPtrOutput `pulumi:"keyVaultReferenceIdentity"`
	// 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"`
	// Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}
	ManagedEnvironmentId pulumi.StringPtrOutput `pulumi:"managedEnvironmentId"`
	// 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"`
	// Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
	PublicNetworkAccess pulumi.StringPtrOutput `pulumi:"publicNetworkAccess"`
	// 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"`
	// Checks if Customer provided storage account is required
	StorageAccountRequired pulumi.BoolPtrOutput `pulumi:"storageAccountRequired"`
	// App suspended till in case memory-time quota is exceeded.
	SuspendedTill pulumi.StringOutput `pulumi:"suspendedTill"`
	// 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"`
	// Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.
	// This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}
	VirtualNetworkSubnetId pulumi.StringPtrOutput `pulumi:"virtualNetworkSubnetId"`
	// To enable accessing content over virtual network
	VnetContentShareEnabled pulumi.BoolPtrOutput `pulumi:"vnetContentShareEnabled"`
	// To enable pulling image over Virtual Network
	VnetImagePullEnabled pulumi.BoolPtrOutput `pulumi:"vnetImagePullEnabled"`
	// Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
	VnetRouteAllEnabled pulumi.BoolPtrOutput `pulumi:"vnetRouteAllEnabled"`
}

A web app, a mobile app backend, or an API app. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-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

func (*WebApp) ElementType() reflect.Type

func (*WebApp) ToWebAppOutput

func (i *WebApp) ToWebAppOutput() WebAppOutput

func (*WebApp) ToWebAppOutputWithContext

func (i *WebApp) ToWebAppOutputWithContext(ctx context.Context) WebAppOutput

type WebAppApplicationSettings

type WebAppApplicationSettings struct {
	pulumi.CustomResourceState

	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Settings.
	Properties pulumi.StringMapOutput `pulumi:"properties"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

String dictionary resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

func GetWebAppApplicationSettings

func GetWebAppApplicationSettings(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppApplicationSettingsState, opts ...pulumi.ResourceOption) (*WebAppApplicationSettings, error)

GetWebAppApplicationSettings gets an existing WebAppApplicationSettings 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 NewWebAppApplicationSettings

func NewWebAppApplicationSettings(ctx *pulumi.Context,
	name string, args *WebAppApplicationSettingsArgs, opts ...pulumi.ResourceOption) (*WebAppApplicationSettings, error)

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

func (*WebAppApplicationSettings) ElementType

func (*WebAppApplicationSettings) ElementType() reflect.Type

func (*WebAppApplicationSettings) ToWebAppApplicationSettingsOutput

func (i *WebAppApplicationSettings) ToWebAppApplicationSettingsOutput() WebAppApplicationSettingsOutput

func (*WebAppApplicationSettings) ToWebAppApplicationSettingsOutputWithContext

func (i *WebAppApplicationSettings) ToWebAppApplicationSettingsOutputWithContext(ctx context.Context) WebAppApplicationSettingsOutput

type WebAppApplicationSettingsArgs

type WebAppApplicationSettingsArgs 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 WebAppApplicationSettings resource.

func (WebAppApplicationSettingsArgs) ElementType

type WebAppApplicationSettingsInput

type WebAppApplicationSettingsInput interface {
	pulumi.Input

	ToWebAppApplicationSettingsOutput() WebAppApplicationSettingsOutput
	ToWebAppApplicationSettingsOutputWithContext(ctx context.Context) WebAppApplicationSettingsOutput
}

type WebAppApplicationSettingsOutput

type WebAppApplicationSettingsOutput struct{ *pulumi.OutputState }

func (WebAppApplicationSettingsOutput) ElementType

func (WebAppApplicationSettingsOutput) Kind

Kind of resource.

func (WebAppApplicationSettingsOutput) Name

Resource Name.

func (WebAppApplicationSettingsOutput) Properties

Settings.

func (WebAppApplicationSettingsOutput) ToWebAppApplicationSettingsOutput

func (o WebAppApplicationSettingsOutput) ToWebAppApplicationSettingsOutput() WebAppApplicationSettingsOutput

func (WebAppApplicationSettingsOutput) ToWebAppApplicationSettingsOutputWithContext

func (o WebAppApplicationSettingsOutput) ToWebAppApplicationSettingsOutputWithContext(ctx context.Context) WebAppApplicationSettingsOutput

func (WebAppApplicationSettingsOutput) Type

Resource type.

type WebAppApplicationSettingsSlot

type WebAppApplicationSettingsSlot struct {
	pulumi.CustomResourceState

	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Settings.
	Properties pulumi.StringMapOutput `pulumi:"properties"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

String dictionary resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

func GetWebAppApplicationSettingsSlot

func GetWebAppApplicationSettingsSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppApplicationSettingsSlotState, opts ...pulumi.ResourceOption) (*WebAppApplicationSettingsSlot, error)

GetWebAppApplicationSettingsSlot gets an existing WebAppApplicationSettingsSlot 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 NewWebAppApplicationSettingsSlot

func NewWebAppApplicationSettingsSlot(ctx *pulumi.Context,
	name string, args *WebAppApplicationSettingsSlotArgs, opts ...pulumi.ResourceOption) (*WebAppApplicationSettingsSlot, error)

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

func (*WebAppApplicationSettingsSlot) ElementType

func (*WebAppApplicationSettingsSlot) ToWebAppApplicationSettingsSlotOutput

func (i *WebAppApplicationSettingsSlot) ToWebAppApplicationSettingsSlotOutput() WebAppApplicationSettingsSlotOutput

func (*WebAppApplicationSettingsSlot) ToWebAppApplicationSettingsSlotOutputWithContext

func (i *WebAppApplicationSettingsSlot) ToWebAppApplicationSettingsSlotOutputWithContext(ctx context.Context) WebAppApplicationSettingsSlotOutput

type WebAppApplicationSettingsSlotArgs

type WebAppApplicationSettingsSlotArgs 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 WebAppApplicationSettingsSlot resource.

func (WebAppApplicationSettingsSlotArgs) ElementType

type WebAppApplicationSettingsSlotInput

type WebAppApplicationSettingsSlotInput interface {
	pulumi.Input

	ToWebAppApplicationSettingsSlotOutput() WebAppApplicationSettingsSlotOutput
	ToWebAppApplicationSettingsSlotOutputWithContext(ctx context.Context) WebAppApplicationSettingsSlotOutput
}

type WebAppApplicationSettingsSlotOutput

type WebAppApplicationSettingsSlotOutput struct{ *pulumi.OutputState }

func (WebAppApplicationSettingsSlotOutput) ElementType

func (WebAppApplicationSettingsSlotOutput) Kind

Kind of resource.

func (WebAppApplicationSettingsSlotOutput) Name

Resource Name.

func (WebAppApplicationSettingsSlotOutput) Properties

Settings.

func (WebAppApplicationSettingsSlotOutput) ToWebAppApplicationSettingsSlotOutput

func (o WebAppApplicationSettingsSlotOutput) ToWebAppApplicationSettingsSlotOutput() WebAppApplicationSettingsSlotOutput

func (WebAppApplicationSettingsSlotOutput) ToWebAppApplicationSettingsSlotOutputWithContext

func (o WebAppApplicationSettingsSlotOutput) ToWebAppApplicationSettingsSlotOutputWithContext(ctx context.Context) WebAppApplicationSettingsSlotOutput

func (WebAppApplicationSettingsSlotOutput) Type

Resource type.

type WebAppApplicationSettingsSlotState

type WebAppApplicationSettingsSlotState struct {
}

func (WebAppApplicationSettingsSlotState) ElementType

type WebAppApplicationSettingsState

type WebAppApplicationSettingsState struct {
}

func (WebAppApplicationSettingsState) ElementType

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 ClientCertModePtrInput
	// 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
	// Extended Location.
	ExtendedLocation ExtendedLocationPtrInput
	// 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
	// Identity to use for Key Vault Reference authentication.
	KeyVaultReferenceIdentity pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}
	ManagedEnvironmentId pulumi.StringPtrInput
	// Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.
	Name pulumi.StringPtrInput
	// Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
	PublicNetworkAccess pulumi.StringPtrInput
	// Site redundancy mode
	RedundancyMode RedundancyModePtrInput
	// <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
	// Checks if Customer provided storage account is required
	StorageAccountRequired pulumi.BoolPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.
	// This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}
	VirtualNetworkSubnetId pulumi.StringPtrInput
	// To enable accessing content over virtual network
	VnetContentShareEnabled pulumi.BoolPtrInput
	// To enable pulling image over Virtual Network
	VnetImagePullEnabled pulumi.BoolPtrInput
	// Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
	VnetRouteAllEnabled pulumi.BoolPtrInput
}

The set of arguments for constructing a WebApp resource.

func (WebAppArgs) ElementType

func (WebAppArgs) ElementType() reflect.Type

type WebAppAuthSettings

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 JSON Web Tokens 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 ConfigVersion of the Authentication / Authorization feature in use for the current app.
	// The setting in this value can control the behavior of the control plane for Authentication / Authorization.
	ConfigVersion pulumi.StringPtrOutput `pulumi:"configVersion"`
	// 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 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. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

func GetWebAppAuthSettings

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

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

func (*WebAppAuthSettings) ElementType() reflect.Type

func (*WebAppAuthSettings) ToWebAppAuthSettingsOutput

func (i *WebAppAuthSettings) ToWebAppAuthSettingsOutput() WebAppAuthSettingsOutput

func (*WebAppAuthSettings) ToWebAppAuthSettingsOutputWithContext

func (i *WebAppAuthSettings) ToWebAppAuthSettingsOutputWithContext(ctx context.Context) WebAppAuthSettingsOutput

type WebAppAuthSettingsArgs

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 JSON Web Tokens 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 ConfigVersion of the Authentication / Authorization feature in use for the current app.
	// The setting in this value can control the behavior of the control plane for Authentication / Authorization.
	ConfigVersion 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 BuiltInAuthenticationProviderPtrInput
	// <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 UnauthenticatedClientActionPtrInput
	// 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

func (WebAppAuthSettingsArgs) ElementType() reflect.Type

type WebAppAuthSettingsInput

type WebAppAuthSettingsInput interface {
	pulumi.Input

	ToWebAppAuthSettingsOutput() WebAppAuthSettingsOutput
	ToWebAppAuthSettingsOutputWithContext(ctx context.Context) WebAppAuthSettingsOutput
}

type WebAppAuthSettingsOutput

type WebAppAuthSettingsOutput struct{ *pulumi.OutputState }

func (WebAppAuthSettingsOutput) AadClaimsAuthorization

func (o WebAppAuthSettingsOutput) AadClaimsAuthorization() pulumi.StringPtrOutput

Gets a JSON string containing the Azure AD Acl settings.

func (WebAppAuthSettingsOutput) AdditionalLoginParams

func (o WebAppAuthSettingsOutput) AdditionalLoginParams() pulumi.StringArrayOutput

Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".

func (WebAppAuthSettingsOutput) AllowedAudiences

func (o WebAppAuthSettingsOutput) AllowedAudiences() pulumi.StringArrayOutput

Allowed audience values to consider when validating JSON Web Tokens issued by Azure Active Directory. Note that the <code>ClientID</code> value is always considered an allowed audience, regardless of this setting.

func (WebAppAuthSettingsOutput) AllowedExternalRedirectUrls

func (o WebAppAuthSettingsOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput

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.

func (WebAppAuthSettingsOutput) AuthFilePath

The path of the config file containing auth settings. If the path is relative, base will the site's root directory.

func (WebAppAuthSettingsOutput) ClientId

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

func (WebAppAuthSettingsOutput) ClientSecret

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

func (WebAppAuthSettingsOutput) ClientSecretCertificateThumbprint

func (o WebAppAuthSettingsOutput) ClientSecretCertificateThumbprint() pulumi.StringPtrOutput

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.

func (WebAppAuthSettingsOutput) ClientSecretSettingName

func (o WebAppAuthSettingsOutput) ClientSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the client secret of the relying party application.

func (WebAppAuthSettingsOutput) ConfigVersion

The ConfigVersion of the Authentication / Authorization feature in use for the current app. The setting in this value can control the behavior of the control plane for Authentication / Authorization.

func (WebAppAuthSettingsOutput) DefaultProvider

func (o WebAppAuthSettingsOutput) DefaultProvider() pulumi.StringPtrOutput

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 (WebAppAuthSettingsOutput) ElementType

func (WebAppAuthSettingsOutput) ElementType() reflect.Type

func (WebAppAuthSettingsOutput) Enabled

<code>true</code> if the Authentication / Authorization feature is enabled for the current app; otherwise, <code>false</code>.

func (WebAppAuthSettingsOutput) FacebookAppId

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

func (WebAppAuthSettingsOutput) FacebookAppSecret

func (o WebAppAuthSettingsOutput) FacebookAppSecret() pulumi.StringPtrOutput

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

func (WebAppAuthSettingsOutput) FacebookAppSecretSettingName

func (o WebAppAuthSettingsOutput) FacebookAppSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the app secret used for Facebook Login.

func (WebAppAuthSettingsOutput) FacebookOAuthScopes

func (o WebAppAuthSettingsOutput) FacebookOAuthScopes() pulumi.StringArrayOutput

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

func (WebAppAuthSettingsOutput) GitHubClientId

func (o WebAppAuthSettingsOutput) GitHubClientId() pulumi.StringPtrOutput

The Client Id of the GitHub app used for login. This setting is required for enabling Github login

func (WebAppAuthSettingsOutput) GitHubClientSecret

func (o WebAppAuthSettingsOutput) GitHubClientSecret() pulumi.StringPtrOutput

The Client Secret of the GitHub app used for Github Login. This setting is required for enabling Github login.

func (WebAppAuthSettingsOutput) GitHubClientSecretSettingName

func (o WebAppAuthSettingsOutput) GitHubClientSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the client secret of the Github app used for GitHub Login.

func (WebAppAuthSettingsOutput) GitHubOAuthScopes

func (o WebAppAuthSettingsOutput) GitHubOAuthScopes() pulumi.StringArrayOutput

The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication. This setting is optional

func (WebAppAuthSettingsOutput) GoogleClientId

func (o WebAppAuthSettingsOutput) GoogleClientId() pulumi.StringPtrOutput

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/

func (WebAppAuthSettingsOutput) GoogleClientSecret

func (o WebAppAuthSettingsOutput) GoogleClientSecret() pulumi.StringPtrOutput

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/

func (WebAppAuthSettingsOutput) GoogleClientSecretSettingName

func (o WebAppAuthSettingsOutput) GoogleClientSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the client secret associated with the Google web application.

func (WebAppAuthSettingsOutput) GoogleOAuthScopes

func (o WebAppAuthSettingsOutput) GoogleOAuthScopes() pulumi.StringArrayOutput

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/

func (WebAppAuthSettingsOutput) IsAuthFromFile

func (o WebAppAuthSettingsOutput) IsAuthFromFile() pulumi.StringPtrOutput

"true" if the auth config settings should be read from a file, "false" otherwise

func (WebAppAuthSettingsOutput) Issuer

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

func (WebAppAuthSettingsOutput) Kind

Kind of resource.

func (WebAppAuthSettingsOutput) MicrosoftAccountClientId

func (o WebAppAuthSettingsOutput) MicrosoftAccountClientId() pulumi.StringPtrOutput

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

func (WebAppAuthSettingsOutput) MicrosoftAccountClientSecret

func (o WebAppAuthSettingsOutput) MicrosoftAccountClientSecret() pulumi.StringPtrOutput

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

func (WebAppAuthSettingsOutput) MicrosoftAccountClientSecretSettingName

func (o WebAppAuthSettingsOutput) MicrosoftAccountClientSecretSettingName() pulumi.StringPtrOutput

The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.

func (WebAppAuthSettingsOutput) MicrosoftAccountOAuthScopes

func (o WebAppAuthSettingsOutput) MicrosoftAccountOAuthScopes() pulumi.StringArrayOutput

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

func (WebAppAuthSettingsOutput) Name

Resource Name.

func (WebAppAuthSettingsOutput) RuntimeVersion

func (o WebAppAuthSettingsOutput) RuntimeVersion() pulumi.StringPtrOutput

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.

func (WebAppAuthSettingsOutput) ToWebAppAuthSettingsOutput

func (o WebAppAuthSettingsOutput) ToWebAppAuthSettingsOutput() WebAppAuthSettingsOutput

func (WebAppAuthSettingsOutput) ToWebAppAuthSettingsOutputWithContext

func (o WebAppAuthSettingsOutput) ToWebAppAuthSettingsOutputWithContext(ctx context.Context) WebAppAuthSettingsOutput

func (WebAppAuthSettingsOutput) TokenRefreshExtensionHours

func (o WebAppAuthSettingsOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput

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.

func (WebAppAuthSettingsOutput) TokenStoreEnabled

func (o WebAppAuthSettingsOutput) TokenStoreEnabled() pulumi.BoolPtrOutput

<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>.

func (WebAppAuthSettingsOutput) TwitterConsumerKey

func (o WebAppAuthSettingsOutput) TwitterConsumerKey() pulumi.StringPtrOutput

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

func (WebAppAuthSettingsOutput) TwitterConsumerSecret

func (o WebAppAuthSettingsOutput) TwitterConsumerSecret() pulumi.StringPtrOutput

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

func (WebAppAuthSettingsOutput) TwitterConsumerSecretSettingName

func (o WebAppAuthSettingsOutput) TwitterConsumerSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

func (WebAppAuthSettingsOutput) Type

Resource type.

func (WebAppAuthSettingsOutput) UnauthenticatedClientAction

func (o WebAppAuthSettingsOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput

The action to take when an unauthenticated client attempts to access the app.

func (WebAppAuthSettingsOutput) ValidateIssuer

func (o WebAppAuthSettingsOutput) ValidateIssuer() pulumi.BoolPtrOutput

Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such.

type WebAppAuthSettingsSlot

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 JSON Web Tokens 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 ConfigVersion of the Authentication / Authorization feature in use for the current app.
	// The setting in this value can control the behavior of the control plane for Authentication / Authorization.
	ConfigVersion pulumi.StringPtrOutput `pulumi:"configVersion"`
	// 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 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. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

func GetWebAppAuthSettingsSlot

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

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

func (*WebAppAuthSettingsSlot) ElementType() reflect.Type

func (*WebAppAuthSettingsSlot) ToWebAppAuthSettingsSlotOutput

func (i *WebAppAuthSettingsSlot) ToWebAppAuthSettingsSlotOutput() WebAppAuthSettingsSlotOutput

func (*WebAppAuthSettingsSlot) ToWebAppAuthSettingsSlotOutputWithContext

func (i *WebAppAuthSettingsSlot) ToWebAppAuthSettingsSlotOutputWithContext(ctx context.Context) WebAppAuthSettingsSlotOutput

type WebAppAuthSettingsSlotArgs

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 JSON Web Tokens 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 ConfigVersion of the Authentication / Authorization feature in use for the current app.
	// The setting in this value can control the behavior of the control plane for Authentication / Authorization.
	ConfigVersion 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 BuiltInAuthenticationProviderPtrInput
	// <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 UnauthenticatedClientActionPtrInput
	// 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

func (WebAppAuthSettingsSlotArgs) ElementType() reflect.Type

type WebAppAuthSettingsSlotInput

type WebAppAuthSettingsSlotInput interface {
	pulumi.Input

	ToWebAppAuthSettingsSlotOutput() WebAppAuthSettingsSlotOutput
	ToWebAppAuthSettingsSlotOutputWithContext(ctx context.Context) WebAppAuthSettingsSlotOutput
}

type WebAppAuthSettingsSlotOutput

type WebAppAuthSettingsSlotOutput struct{ *pulumi.OutputState }

func (WebAppAuthSettingsSlotOutput) AadClaimsAuthorization

func (o WebAppAuthSettingsSlotOutput) AadClaimsAuthorization() pulumi.StringPtrOutput

Gets a JSON string containing the Azure AD Acl settings.

func (WebAppAuthSettingsSlotOutput) AdditionalLoginParams

func (o WebAppAuthSettingsSlotOutput) AdditionalLoginParams() pulumi.StringArrayOutput

Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".

func (WebAppAuthSettingsSlotOutput) AllowedAudiences

Allowed audience values to consider when validating JSON Web Tokens issued by Azure Active Directory. Note that the <code>ClientID</code> value is always considered an allowed audience, regardless of this setting.

func (WebAppAuthSettingsSlotOutput) AllowedExternalRedirectUrls

func (o WebAppAuthSettingsSlotOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput

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.

func (WebAppAuthSettingsSlotOutput) AuthFilePath

The path of the config file containing auth settings. If the path is relative, base will the site's root directory.

func (WebAppAuthSettingsSlotOutput) ClientId

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

func (WebAppAuthSettingsSlotOutput) ClientSecret

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

func (WebAppAuthSettingsSlotOutput) ClientSecretCertificateThumbprint

func (o WebAppAuthSettingsSlotOutput) ClientSecretCertificateThumbprint() pulumi.StringPtrOutput

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.

func (WebAppAuthSettingsSlotOutput) ClientSecretSettingName

func (o WebAppAuthSettingsSlotOutput) ClientSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the client secret of the relying party application.

func (WebAppAuthSettingsSlotOutput) ConfigVersion

The ConfigVersion of the Authentication / Authorization feature in use for the current app. The setting in this value can control the behavior of the control plane for Authentication / Authorization.

func (WebAppAuthSettingsSlotOutput) DefaultProvider

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 (WebAppAuthSettingsSlotOutput) ElementType

func (WebAppAuthSettingsSlotOutput) Enabled

<code>true</code> if the Authentication / Authorization feature is enabled for the current app; otherwise, <code>false</code>.

func (WebAppAuthSettingsSlotOutput) FacebookAppId

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

func (WebAppAuthSettingsSlotOutput) FacebookAppSecret

func (o WebAppAuthSettingsSlotOutput) FacebookAppSecret() pulumi.StringPtrOutput

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

func (WebAppAuthSettingsSlotOutput) FacebookAppSecretSettingName

func (o WebAppAuthSettingsSlotOutput) FacebookAppSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the app secret used for Facebook Login.

func (WebAppAuthSettingsSlotOutput) FacebookOAuthScopes

func (o WebAppAuthSettingsSlotOutput) FacebookOAuthScopes() pulumi.StringArrayOutput

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

func (WebAppAuthSettingsSlotOutput) GitHubClientId

The Client Id of the GitHub app used for login. This setting is required for enabling Github login

func (WebAppAuthSettingsSlotOutput) GitHubClientSecret

func (o WebAppAuthSettingsSlotOutput) GitHubClientSecret() pulumi.StringPtrOutput

The Client Secret of the GitHub app used for Github Login. This setting is required for enabling Github login.

func (WebAppAuthSettingsSlotOutput) GitHubClientSecretSettingName

func (o WebAppAuthSettingsSlotOutput) GitHubClientSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the client secret of the Github app used for GitHub Login.

func (WebAppAuthSettingsSlotOutput) GitHubOAuthScopes

The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication. This setting is optional

func (WebAppAuthSettingsSlotOutput) GoogleClientId

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/

func (WebAppAuthSettingsSlotOutput) GoogleClientSecret

func (o WebAppAuthSettingsSlotOutput) GoogleClientSecret() pulumi.StringPtrOutput

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/

func (WebAppAuthSettingsSlotOutput) GoogleClientSecretSettingName

func (o WebAppAuthSettingsSlotOutput) GoogleClientSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the client secret associated with the Google web application.

func (WebAppAuthSettingsSlotOutput) GoogleOAuthScopes

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/

func (WebAppAuthSettingsSlotOutput) IsAuthFromFile

"true" if the auth config settings should be read from a file, "false" otherwise

func (WebAppAuthSettingsSlotOutput) Issuer

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

func (WebAppAuthSettingsSlotOutput) Kind

Kind of resource.

func (WebAppAuthSettingsSlotOutput) MicrosoftAccountClientId

func (o WebAppAuthSettingsSlotOutput) MicrosoftAccountClientId() pulumi.StringPtrOutput

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

func (WebAppAuthSettingsSlotOutput) MicrosoftAccountClientSecret

func (o WebAppAuthSettingsSlotOutput) MicrosoftAccountClientSecret() pulumi.StringPtrOutput

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

func (WebAppAuthSettingsSlotOutput) MicrosoftAccountClientSecretSettingName

func (o WebAppAuthSettingsSlotOutput) MicrosoftAccountClientSecretSettingName() pulumi.StringPtrOutput

The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.

func (WebAppAuthSettingsSlotOutput) MicrosoftAccountOAuthScopes

func (o WebAppAuthSettingsSlotOutput) MicrosoftAccountOAuthScopes() pulumi.StringArrayOutput

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

func (WebAppAuthSettingsSlotOutput) Name

Resource Name.

func (WebAppAuthSettingsSlotOutput) RuntimeVersion

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.

func (WebAppAuthSettingsSlotOutput) ToWebAppAuthSettingsSlotOutput

func (o WebAppAuthSettingsSlotOutput) ToWebAppAuthSettingsSlotOutput() WebAppAuthSettingsSlotOutput

func (WebAppAuthSettingsSlotOutput) ToWebAppAuthSettingsSlotOutputWithContext

func (o WebAppAuthSettingsSlotOutput) ToWebAppAuthSettingsSlotOutputWithContext(ctx context.Context) WebAppAuthSettingsSlotOutput

func (WebAppAuthSettingsSlotOutput) TokenRefreshExtensionHours

func (o WebAppAuthSettingsSlotOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput

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.

func (WebAppAuthSettingsSlotOutput) TokenStoreEnabled

func (o WebAppAuthSettingsSlotOutput) TokenStoreEnabled() pulumi.BoolPtrOutput

<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>.

func (WebAppAuthSettingsSlotOutput) TwitterConsumerKey

func (o WebAppAuthSettingsSlotOutput) TwitterConsumerKey() pulumi.StringPtrOutput

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

func (WebAppAuthSettingsSlotOutput) TwitterConsumerSecret

func (o WebAppAuthSettingsSlotOutput) TwitterConsumerSecret() pulumi.StringPtrOutput

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

func (WebAppAuthSettingsSlotOutput) TwitterConsumerSecretSettingName

func (o WebAppAuthSettingsSlotOutput) TwitterConsumerSecretSettingName() pulumi.StringPtrOutput

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

func (WebAppAuthSettingsSlotOutput) Type

Resource type.

func (WebAppAuthSettingsSlotOutput) UnauthenticatedClientAction

func (o WebAppAuthSettingsSlotOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput

The action to take when an unauthenticated client attempts to access the app.

func (WebAppAuthSettingsSlotOutput) ValidateIssuer

Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such.

type WebAppAuthSettingsSlotState

type WebAppAuthSettingsSlotState struct {
}

func (WebAppAuthSettingsSlotState) ElementType

type WebAppAuthSettingsState

type WebAppAuthSettingsState struct {
}

func (WebAppAuthSettingsState) ElementType

func (WebAppAuthSettingsState) ElementType() reflect.Type

type WebAppAuthSettingsV2

type WebAppAuthSettingsV2 struct {
	pulumi.CustomResourceState

	// The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.
	GlobalValidation GlobalValidationResponsePtrOutput `pulumi:"globalValidation"`
	// The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.
	HttpSettings HttpSettingsResponsePtrOutput `pulumi:"httpSettings"`
	// The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.
	IdentityProviders IdentityProvidersResponsePtrOutput `pulumi:"identityProviders"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// The configuration settings of the login flow of users using App Service Authentication/Authorization.
	Login LoginResponsePtrOutput `pulumi:"login"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The configuration settings of the platform of App Service Authentication/Authorization.
	Platform AuthPlatformResponsePtrOutput `pulumi:"platform"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Configuration settings for the Azure App Service Authentication / Authorization V2 feature. Azure REST API version: 2021-02-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01.

func GetWebAppAuthSettingsV2

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

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

func (*WebAppAuthSettingsV2) ElementType() reflect.Type

func (*WebAppAuthSettingsV2) ToWebAppAuthSettingsV2Output

func (i *WebAppAuthSettingsV2) ToWebAppAuthSettingsV2Output() WebAppAuthSettingsV2Output

func (*WebAppAuthSettingsV2) ToWebAppAuthSettingsV2OutputWithContext

func (i *WebAppAuthSettingsV2) ToWebAppAuthSettingsV2OutputWithContext(ctx context.Context) WebAppAuthSettingsV2Output

type WebAppAuthSettingsV2Args

type WebAppAuthSettingsV2Args struct {
	// The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.
	GlobalValidation GlobalValidationPtrInput
	// The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.
	HttpSettings HttpSettingsPtrInput
	// The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.
	IdentityProviders IdentityProvidersPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// The configuration settings of the login flow of users using App Service Authentication/Authorization.
	Login LoginPtrInput
	// Name of web app.
	Name pulumi.StringInput
	// The configuration settings of the platform of App Service Authentication/Authorization.
	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

func (WebAppAuthSettingsV2Args) ElementType() reflect.Type

type WebAppAuthSettingsV2Input

type WebAppAuthSettingsV2Input interface {
	pulumi.Input

	ToWebAppAuthSettingsV2Output() WebAppAuthSettingsV2Output
	ToWebAppAuthSettingsV2OutputWithContext(ctx context.Context) WebAppAuthSettingsV2Output
}

type WebAppAuthSettingsV2Output

type WebAppAuthSettingsV2Output struct{ *pulumi.OutputState }

func (WebAppAuthSettingsV2Output) ElementType

func (WebAppAuthSettingsV2Output) ElementType() reflect.Type

func (WebAppAuthSettingsV2Output) GlobalValidation

The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.

func (WebAppAuthSettingsV2Output) HttpSettings

The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.

func (WebAppAuthSettingsV2Output) IdentityProviders

The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.

func (WebAppAuthSettingsV2Output) Kind

Kind of resource.

func (WebAppAuthSettingsV2Output) Login

The configuration settings of the login flow of users using App Service Authentication/Authorization.

func (WebAppAuthSettingsV2Output) Name

Resource Name.

func (WebAppAuthSettingsV2Output) Platform

The configuration settings of the platform of App Service Authentication/Authorization.

func (WebAppAuthSettingsV2Output) ToWebAppAuthSettingsV2Output

func (o WebAppAuthSettingsV2Output) ToWebAppAuthSettingsV2Output() WebAppAuthSettingsV2Output

func (WebAppAuthSettingsV2Output) ToWebAppAuthSettingsV2OutputWithContext

func (o WebAppAuthSettingsV2Output) ToWebAppAuthSettingsV2OutputWithContext(ctx context.Context) WebAppAuthSettingsV2Output

func (WebAppAuthSettingsV2Output) Type

Resource type.

type WebAppAuthSettingsV2Slot

type WebAppAuthSettingsV2Slot struct {
	pulumi.CustomResourceState

	// The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.
	GlobalValidation GlobalValidationResponsePtrOutput `pulumi:"globalValidation"`
	// The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.
	HttpSettings HttpSettingsResponsePtrOutput `pulumi:"httpSettings"`
	// The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.
	IdentityProviders IdentityProvidersResponsePtrOutput `pulumi:"identityProviders"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// The configuration settings of the login flow of users using App Service Authentication/Authorization.
	Login LoginResponsePtrOutput `pulumi:"login"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The configuration settings of the platform of App Service Authentication/Authorization.
	Platform AuthPlatformResponsePtrOutput `pulumi:"platform"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Configuration settings for the Azure App Service Authentication / Authorization V2 feature. Azure REST API version: 2021-02-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01.

func GetWebAppAuthSettingsV2Slot

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

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

func (*WebAppAuthSettingsV2Slot) ElementType() reflect.Type

func (*WebAppAuthSettingsV2Slot) ToWebAppAuthSettingsV2SlotOutput

func (i *WebAppAuthSettingsV2Slot) ToWebAppAuthSettingsV2SlotOutput() WebAppAuthSettingsV2SlotOutput

func (*WebAppAuthSettingsV2Slot) ToWebAppAuthSettingsV2SlotOutputWithContext

func (i *WebAppAuthSettingsV2Slot) ToWebAppAuthSettingsV2SlotOutputWithContext(ctx context.Context) WebAppAuthSettingsV2SlotOutput

type WebAppAuthSettingsV2SlotArgs

type WebAppAuthSettingsV2SlotArgs struct {
	// The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.
	GlobalValidation GlobalValidationPtrInput
	// The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.
	HttpSettings HttpSettingsPtrInput
	// The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.
	IdentityProviders IdentityProvidersPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// The configuration settings of the login flow of users using App Service Authentication/Authorization.
	Login LoginPtrInput
	// Name of web app.
	Name pulumi.StringInput
	// The configuration settings of the platform of App Service Authentication/Authorization.
	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

type WebAppAuthSettingsV2SlotInput

type WebAppAuthSettingsV2SlotInput interface {
	pulumi.Input

	ToWebAppAuthSettingsV2SlotOutput() WebAppAuthSettingsV2SlotOutput
	ToWebAppAuthSettingsV2SlotOutputWithContext(ctx context.Context) WebAppAuthSettingsV2SlotOutput
}

type WebAppAuthSettingsV2SlotOutput

type WebAppAuthSettingsV2SlotOutput struct{ *pulumi.OutputState }

func (WebAppAuthSettingsV2SlotOutput) ElementType

func (WebAppAuthSettingsV2SlotOutput) GlobalValidation

The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.

func (WebAppAuthSettingsV2SlotOutput) HttpSettings

The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.

func (WebAppAuthSettingsV2SlotOutput) IdentityProviders

The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.

func (WebAppAuthSettingsV2SlotOutput) Kind

Kind of resource.

func (WebAppAuthSettingsV2SlotOutput) Login

The configuration settings of the login flow of users using App Service Authentication/Authorization.

func (WebAppAuthSettingsV2SlotOutput) Name

Resource Name.

func (WebAppAuthSettingsV2SlotOutput) Platform

The configuration settings of the platform of App Service Authentication/Authorization.

func (WebAppAuthSettingsV2SlotOutput) ToWebAppAuthSettingsV2SlotOutput

func (o WebAppAuthSettingsV2SlotOutput) ToWebAppAuthSettingsV2SlotOutput() WebAppAuthSettingsV2SlotOutput

func (WebAppAuthSettingsV2SlotOutput) ToWebAppAuthSettingsV2SlotOutputWithContext

func (o WebAppAuthSettingsV2SlotOutput) ToWebAppAuthSettingsV2SlotOutputWithContext(ctx context.Context) WebAppAuthSettingsV2SlotOutput

func (WebAppAuthSettingsV2SlotOutput) Type

Resource type.

type WebAppAuthSettingsV2SlotState

type WebAppAuthSettingsV2SlotState struct {
}

func (WebAppAuthSettingsV2SlotState) ElementType

type WebAppAuthSettingsV2State

type WebAppAuthSettingsV2State struct {
}

func (WebAppAuthSettingsV2State) ElementType

func (WebAppAuthSettingsV2State) ElementType() reflect.Type

type WebAppAzureStorageAccounts

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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

AzureStorageInfo dictionary resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

func GetWebAppAzureStorageAccounts

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

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

func (*WebAppAzureStorageAccounts) ElementType() reflect.Type

func (*WebAppAzureStorageAccounts) ToWebAppAzureStorageAccountsOutput

func (i *WebAppAzureStorageAccounts) ToWebAppAzureStorageAccountsOutput() WebAppAzureStorageAccountsOutput

func (*WebAppAzureStorageAccounts) ToWebAppAzureStorageAccountsOutputWithContext

func (i *WebAppAzureStorageAccounts) ToWebAppAzureStorageAccountsOutputWithContext(ctx context.Context) WebAppAzureStorageAccountsOutput

type WebAppAzureStorageAccountsArgs

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

type WebAppAzureStorageAccountsInput

type WebAppAzureStorageAccountsInput interface {
	pulumi.Input

	ToWebAppAzureStorageAccountsOutput() WebAppAzureStorageAccountsOutput
	ToWebAppAzureStorageAccountsOutputWithContext(ctx context.Context) WebAppAzureStorageAccountsOutput
}

type WebAppAzureStorageAccountsOutput

type WebAppAzureStorageAccountsOutput struct{ *pulumi.OutputState }

func (WebAppAzureStorageAccountsOutput) ElementType

func (WebAppAzureStorageAccountsOutput) Kind

Kind of resource.

func (WebAppAzureStorageAccountsOutput) Name

Resource Name.

func (WebAppAzureStorageAccountsOutput) Properties

Azure storage accounts.

func (WebAppAzureStorageAccountsOutput) ToWebAppAzureStorageAccountsOutput

func (o WebAppAzureStorageAccountsOutput) ToWebAppAzureStorageAccountsOutput() WebAppAzureStorageAccountsOutput

func (WebAppAzureStorageAccountsOutput) ToWebAppAzureStorageAccountsOutputWithContext

func (o WebAppAzureStorageAccountsOutput) ToWebAppAzureStorageAccountsOutputWithContext(ctx context.Context) WebAppAzureStorageAccountsOutput

func (WebAppAzureStorageAccountsOutput) Type

Resource type.

type WebAppAzureStorageAccountsSlot

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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

AzureStorageInfo dictionary resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

func GetWebAppAzureStorageAccountsSlot

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

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

func (*WebAppAzureStorageAccountsSlot) ToWebAppAzureStorageAccountsSlotOutput

func (i *WebAppAzureStorageAccountsSlot) ToWebAppAzureStorageAccountsSlotOutput() WebAppAzureStorageAccountsSlotOutput

func (*WebAppAzureStorageAccountsSlot) ToWebAppAzureStorageAccountsSlotOutputWithContext

func (i *WebAppAzureStorageAccountsSlot) ToWebAppAzureStorageAccountsSlotOutputWithContext(ctx context.Context) WebAppAzureStorageAccountsSlotOutput

type WebAppAzureStorageAccountsSlotArgs

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

type WebAppAzureStorageAccountsSlotInput

type WebAppAzureStorageAccountsSlotInput interface {
	pulumi.Input

	ToWebAppAzureStorageAccountsSlotOutput() WebAppAzureStorageAccountsSlotOutput
	ToWebAppAzureStorageAccountsSlotOutputWithContext(ctx context.Context) WebAppAzureStorageAccountsSlotOutput
}

type WebAppAzureStorageAccountsSlotOutput

type WebAppAzureStorageAccountsSlotOutput struct{ *pulumi.OutputState }

func (WebAppAzureStorageAccountsSlotOutput) ElementType

func (WebAppAzureStorageAccountsSlotOutput) Kind

Kind of resource.

func (WebAppAzureStorageAccountsSlotOutput) Name

Resource Name.

func (WebAppAzureStorageAccountsSlotOutput) Properties

Azure storage accounts.

func (WebAppAzureStorageAccountsSlotOutput) ToWebAppAzureStorageAccountsSlotOutput

func (o WebAppAzureStorageAccountsSlotOutput) ToWebAppAzureStorageAccountsSlotOutput() WebAppAzureStorageAccountsSlotOutput

func (WebAppAzureStorageAccountsSlotOutput) ToWebAppAzureStorageAccountsSlotOutputWithContext

func (o WebAppAzureStorageAccountsSlotOutput) ToWebAppAzureStorageAccountsSlotOutputWithContext(ctx context.Context) WebAppAzureStorageAccountsSlotOutput

func (WebAppAzureStorageAccountsSlotOutput) Type

Resource type.

type WebAppAzureStorageAccountsSlotState

type WebAppAzureStorageAccountsSlotState struct {
}

func (WebAppAzureStorageAccountsSlotState) ElementType

type WebAppAzureStorageAccountsState

type WebAppAzureStorageAccountsState struct {
}

func (WebAppAzureStorageAccountsState) ElementType

type WebAppBackupConfiguration

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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Description of a backup which will be performed. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01.

func GetWebAppBackupConfiguration

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

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

func (*WebAppBackupConfiguration) ElementType() reflect.Type

func (*WebAppBackupConfiguration) ToWebAppBackupConfigurationOutput

func (i *WebAppBackupConfiguration) ToWebAppBackupConfigurationOutput() WebAppBackupConfigurationOutput

func (*WebAppBackupConfiguration) ToWebAppBackupConfigurationOutputWithContext

func (i *WebAppBackupConfiguration) ToWebAppBackupConfigurationOutputWithContext(ctx context.Context) WebAppBackupConfigurationOutput

type WebAppBackupConfigurationArgs

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

type WebAppBackupConfigurationInput

type WebAppBackupConfigurationInput interface {
	pulumi.Input

	ToWebAppBackupConfigurationOutput() WebAppBackupConfigurationOutput
	ToWebAppBackupConfigurationOutputWithContext(ctx context.Context) WebAppBackupConfigurationOutput
}

type WebAppBackupConfigurationOutput

type WebAppBackupConfigurationOutput struct{ *pulumi.OutputState }

func (WebAppBackupConfigurationOutput) BackupName

Name of the backup.

func (WebAppBackupConfigurationOutput) BackupSchedule

Schedule for the backup if it is executed periodically.

func (WebAppBackupConfigurationOutput) Databases

Databases included in the backup.

func (WebAppBackupConfigurationOutput) ElementType

func (WebAppBackupConfigurationOutput) Enabled

True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.

func (WebAppBackupConfigurationOutput) Kind

Kind of resource.

func (WebAppBackupConfigurationOutput) Name

Resource Name.

func (WebAppBackupConfigurationOutput) StorageAccountUrl

func (o WebAppBackupConfigurationOutput) StorageAccountUrl() pulumi.StringOutput

SAS URL to the container.

func (WebAppBackupConfigurationOutput) ToWebAppBackupConfigurationOutput

func (o WebAppBackupConfigurationOutput) ToWebAppBackupConfigurationOutput() WebAppBackupConfigurationOutput

func (WebAppBackupConfigurationOutput) ToWebAppBackupConfigurationOutputWithContext

func (o WebAppBackupConfigurationOutput) ToWebAppBackupConfigurationOutputWithContext(ctx context.Context) WebAppBackupConfigurationOutput

func (WebAppBackupConfigurationOutput) Type

Resource type.

type WebAppBackupConfigurationSlot

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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Description of a backup which will be performed. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01.

func GetWebAppBackupConfigurationSlot

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

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

func (*WebAppBackupConfigurationSlot) ToWebAppBackupConfigurationSlotOutput

func (i *WebAppBackupConfigurationSlot) ToWebAppBackupConfigurationSlotOutput() WebAppBackupConfigurationSlotOutput

func (*WebAppBackupConfigurationSlot) ToWebAppBackupConfigurationSlotOutputWithContext

func (i *WebAppBackupConfigurationSlot) ToWebAppBackupConfigurationSlotOutputWithContext(ctx context.Context) WebAppBackupConfigurationSlotOutput

type WebAppBackupConfigurationSlotArgs

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

type WebAppBackupConfigurationSlotInput

type WebAppBackupConfigurationSlotInput interface {
	pulumi.Input

	ToWebAppBackupConfigurationSlotOutput() WebAppBackupConfigurationSlotOutput
	ToWebAppBackupConfigurationSlotOutputWithContext(ctx context.Context) WebAppBackupConfigurationSlotOutput
}

type WebAppBackupConfigurationSlotOutput

type WebAppBackupConfigurationSlotOutput struct{ *pulumi.OutputState }

func (WebAppBackupConfigurationSlotOutput) BackupName

Name of the backup.

func (WebAppBackupConfigurationSlotOutput) BackupSchedule

Schedule for the backup if it is executed periodically.

func (WebAppBackupConfigurationSlotOutput) Databases

Databases included in the backup.

func (WebAppBackupConfigurationSlotOutput) ElementType

func (WebAppBackupConfigurationSlotOutput) Enabled

True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.

func (WebAppBackupConfigurationSlotOutput) Kind

Kind of resource.

func (WebAppBackupConfigurationSlotOutput) Name

Resource Name.

func (WebAppBackupConfigurationSlotOutput) StorageAccountUrl

SAS URL to the container.

func (WebAppBackupConfigurationSlotOutput) ToWebAppBackupConfigurationSlotOutput

func (o WebAppBackupConfigurationSlotOutput) ToWebAppBackupConfigurationSlotOutput() WebAppBackupConfigurationSlotOutput

func (WebAppBackupConfigurationSlotOutput) ToWebAppBackupConfigurationSlotOutputWithContext

func (o WebAppBackupConfigurationSlotOutput) ToWebAppBackupConfigurationSlotOutputWithContext(ctx context.Context) WebAppBackupConfigurationSlotOutput

func (WebAppBackupConfigurationSlotOutput) Type

Resource type.

type WebAppBackupConfigurationSlotState

type WebAppBackupConfigurationSlotState struct {
}

func (WebAppBackupConfigurationSlotState) ElementType

type WebAppBackupConfigurationState

type WebAppBackupConfigurationState struct {
}

func (WebAppBackupConfigurationState) ElementType

type WebAppConnectionStrings

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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

String dictionary resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

func GetWebAppConnectionStrings

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

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

func (*WebAppConnectionStrings) ElementType() reflect.Type

func (*WebAppConnectionStrings) ToWebAppConnectionStringsOutput

func (i *WebAppConnectionStrings) ToWebAppConnectionStringsOutput() WebAppConnectionStringsOutput

func (*WebAppConnectionStrings) ToWebAppConnectionStringsOutputWithContext

func (i *WebAppConnectionStrings) ToWebAppConnectionStringsOutputWithContext(ctx context.Context) WebAppConnectionStringsOutput

type WebAppConnectionStringsArgs

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

type WebAppConnectionStringsInput

type WebAppConnectionStringsInput interface {
	pulumi.Input

	ToWebAppConnectionStringsOutput() WebAppConnectionStringsOutput
	ToWebAppConnectionStringsOutputWithContext(ctx context.Context) WebAppConnectionStringsOutput
}

type WebAppConnectionStringsOutput

type WebAppConnectionStringsOutput struct{ *pulumi.OutputState }

func (WebAppConnectionStringsOutput) ElementType

func (WebAppConnectionStringsOutput) Kind

Kind of resource.

func (WebAppConnectionStringsOutput) Name

Resource Name.

func (WebAppConnectionStringsOutput) Properties

Connection strings.

func (WebAppConnectionStringsOutput) ToWebAppConnectionStringsOutput

func (o WebAppConnectionStringsOutput) ToWebAppConnectionStringsOutput() WebAppConnectionStringsOutput

func (WebAppConnectionStringsOutput) ToWebAppConnectionStringsOutputWithContext

func (o WebAppConnectionStringsOutput) ToWebAppConnectionStringsOutputWithContext(ctx context.Context) WebAppConnectionStringsOutput

func (WebAppConnectionStringsOutput) Type

Resource type.

type WebAppConnectionStringsSlot

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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

String dictionary resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

func GetWebAppConnectionStringsSlot

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

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

func (*WebAppConnectionStringsSlot) ElementType() reflect.Type

func (*WebAppConnectionStringsSlot) ToWebAppConnectionStringsSlotOutput

func (i *WebAppConnectionStringsSlot) ToWebAppConnectionStringsSlotOutput() WebAppConnectionStringsSlotOutput

func (*WebAppConnectionStringsSlot) ToWebAppConnectionStringsSlotOutputWithContext

func (i *WebAppConnectionStringsSlot) ToWebAppConnectionStringsSlotOutputWithContext(ctx context.Context) WebAppConnectionStringsSlotOutput

type WebAppConnectionStringsSlotArgs

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

type WebAppConnectionStringsSlotInput

type WebAppConnectionStringsSlotInput interface {
	pulumi.Input

	ToWebAppConnectionStringsSlotOutput() WebAppConnectionStringsSlotOutput
	ToWebAppConnectionStringsSlotOutputWithContext(ctx context.Context) WebAppConnectionStringsSlotOutput
}

type WebAppConnectionStringsSlotOutput

type WebAppConnectionStringsSlotOutput struct{ *pulumi.OutputState }

func (WebAppConnectionStringsSlotOutput) ElementType

func (WebAppConnectionStringsSlotOutput) Kind

Kind of resource.

func (WebAppConnectionStringsSlotOutput) Name

Resource Name.

func (WebAppConnectionStringsSlotOutput) Properties

Connection strings.

func (WebAppConnectionStringsSlotOutput) ToWebAppConnectionStringsSlotOutput

func (o WebAppConnectionStringsSlotOutput) ToWebAppConnectionStringsSlotOutput() WebAppConnectionStringsSlotOutput

func (WebAppConnectionStringsSlotOutput) ToWebAppConnectionStringsSlotOutputWithContext

func (o WebAppConnectionStringsSlotOutput) ToWebAppConnectionStringsSlotOutputWithContext(ctx context.Context) WebAppConnectionStringsSlotOutput

func (WebAppConnectionStringsSlotOutput) Type

Resource type.

type WebAppConnectionStringsSlotState

type WebAppConnectionStringsSlotState struct {
}

func (WebAppConnectionStringsSlotState) ElementType

type WebAppConnectionStringsState

type WebAppConnectionStringsState struct {
}

func (WebAppConnectionStringsState) ElementType

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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

User credentials used for publishing activity. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppDeployment) ElementType() reflect.Type

func (*WebAppDeployment) ToWebAppDeploymentOutput

func (i *WebAppDeployment) ToWebAppDeploymentOutput() WebAppDeploymentOutput

func (*WebAppDeployment) ToWebAppDeploymentOutputWithContext

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.StringPtrInput
	// 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

type WebAppDeploymentInput interface {
	pulumi.Input

	ToWebAppDeploymentOutput() WebAppDeploymentOutput
	ToWebAppDeploymentOutputWithContext(ctx context.Context) WebAppDeploymentOutput
}

type WebAppDeploymentOutput

type WebAppDeploymentOutput struct{ *pulumi.OutputState }

func (WebAppDeploymentOutput) Active

True if deployment is currently active, false if completed and null if not started.

func (WebAppDeploymentOutput) Author

Who authored the deployment.

func (WebAppDeploymentOutput) AuthorEmail

Author email.

func (WebAppDeploymentOutput) Deployer

Who performed the deployment.

func (WebAppDeploymentOutput) Details

Details on deployment.

func (WebAppDeploymentOutput) ElementType

func (WebAppDeploymentOutput) ElementType() reflect.Type

func (WebAppDeploymentOutput) EndTime

End time.

func (WebAppDeploymentOutput) Kind

Kind of resource.

func (WebAppDeploymentOutput) Message

Details about deployment status.

func (WebAppDeploymentOutput) Name

Resource Name.

func (WebAppDeploymentOutput) StartTime

Start time.

func (WebAppDeploymentOutput) Status

Deployment status.

func (WebAppDeploymentOutput) ToWebAppDeploymentOutput

func (o WebAppDeploymentOutput) ToWebAppDeploymentOutput() WebAppDeploymentOutput

func (WebAppDeploymentOutput) ToWebAppDeploymentOutputWithContext

func (o WebAppDeploymentOutput) ToWebAppDeploymentOutputWithContext(ctx context.Context) WebAppDeploymentOutput

func (WebAppDeploymentOutput) Type

Resource type.

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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

User credentials used for publishing activity. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppDeploymentSlot) ElementType() reflect.Type

func (*WebAppDeploymentSlot) ToWebAppDeploymentSlotOutput

func (i *WebAppDeploymentSlot) ToWebAppDeploymentSlotOutput() WebAppDeploymentSlotOutput

func (*WebAppDeploymentSlot) ToWebAppDeploymentSlotOutputWithContext

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.StringPtrInput
	// 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

type WebAppDeploymentSlotInput interface {
	pulumi.Input

	ToWebAppDeploymentSlotOutput() WebAppDeploymentSlotOutput
	ToWebAppDeploymentSlotOutputWithContext(ctx context.Context) WebAppDeploymentSlotOutput
}

type WebAppDeploymentSlotOutput

type WebAppDeploymentSlotOutput struct{ *pulumi.OutputState }

func (WebAppDeploymentSlotOutput) Active

True if deployment is currently active, false if completed and null if not started.

func (WebAppDeploymentSlotOutput) Author

Who authored the deployment.

func (WebAppDeploymentSlotOutput) AuthorEmail

Author email.

func (WebAppDeploymentSlotOutput) Deployer

Who performed the deployment.

func (WebAppDeploymentSlotOutput) Details

Details on deployment.

func (WebAppDeploymentSlotOutput) ElementType

func (WebAppDeploymentSlotOutput) ElementType() reflect.Type

func (WebAppDeploymentSlotOutput) EndTime

End time.

func (WebAppDeploymentSlotOutput) Kind

Kind of resource.

func (WebAppDeploymentSlotOutput) Message

Details about deployment status.

func (WebAppDeploymentSlotOutput) Name

Resource Name.

func (WebAppDeploymentSlotOutput) StartTime

Start time.

func (WebAppDeploymentSlotOutput) Status

Deployment status.

func (WebAppDeploymentSlotOutput) ToWebAppDeploymentSlotOutput

func (o WebAppDeploymentSlotOutput) ToWebAppDeploymentSlotOutput() WebAppDeploymentSlotOutput

func (WebAppDeploymentSlotOutput) ToWebAppDeploymentSlotOutputWithContext

func (o WebAppDeploymentSlotOutput) ToWebAppDeploymentSlotOutputWithContext(ctx context.Context) WebAppDeploymentSlotOutput

func (WebAppDeploymentSlotOutput) Type

Resource type.

type WebAppDeploymentSlotState

type WebAppDeploymentSlotState struct {
}

func (WebAppDeploymentSlotState) ElementType

func (WebAppDeploymentSlotState) ElementType() reflect.Type

type WebAppDeploymentState

type WebAppDeploymentState struct {
}

func (WebAppDeploymentState) ElementType

func (WebAppDeploymentState) ElementType() reflect.Type

type WebAppDiagnosticLogsConfiguration

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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Configuration of App Service site logs. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

func GetWebAppDiagnosticLogsConfiguration

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

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

func (*WebAppDiagnosticLogsConfiguration) ToWebAppDiagnosticLogsConfigurationOutput

func (i *WebAppDiagnosticLogsConfiguration) ToWebAppDiagnosticLogsConfigurationOutput() WebAppDiagnosticLogsConfigurationOutput

func (*WebAppDiagnosticLogsConfiguration) ToWebAppDiagnosticLogsConfigurationOutputWithContext

func (i *WebAppDiagnosticLogsConfiguration) ToWebAppDiagnosticLogsConfigurationOutputWithContext(ctx context.Context) WebAppDiagnosticLogsConfigurationOutput

type WebAppDiagnosticLogsConfigurationArgs

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

type WebAppDiagnosticLogsConfigurationInput

type WebAppDiagnosticLogsConfigurationInput interface {
	pulumi.Input

	ToWebAppDiagnosticLogsConfigurationOutput() WebAppDiagnosticLogsConfigurationOutput
	ToWebAppDiagnosticLogsConfigurationOutputWithContext(ctx context.Context) WebAppDiagnosticLogsConfigurationOutput
}

type WebAppDiagnosticLogsConfigurationOutput

type WebAppDiagnosticLogsConfigurationOutput struct{ *pulumi.OutputState }

func (WebAppDiagnosticLogsConfigurationOutput) ApplicationLogs

Application logs configuration.

func (WebAppDiagnosticLogsConfigurationOutput) DetailedErrorMessages

Detailed error messages configuration.

func (WebAppDiagnosticLogsConfigurationOutput) ElementType

func (WebAppDiagnosticLogsConfigurationOutput) FailedRequestsTracing

Failed requests tracing configuration.

func (WebAppDiagnosticLogsConfigurationOutput) HttpLogs

HTTP logs configuration.

func (WebAppDiagnosticLogsConfigurationOutput) Kind

Kind of resource.

func (WebAppDiagnosticLogsConfigurationOutput) Name

Resource Name.

func (WebAppDiagnosticLogsConfigurationOutput) ToWebAppDiagnosticLogsConfigurationOutput

func (o WebAppDiagnosticLogsConfigurationOutput) ToWebAppDiagnosticLogsConfigurationOutput() WebAppDiagnosticLogsConfigurationOutput

func (WebAppDiagnosticLogsConfigurationOutput) ToWebAppDiagnosticLogsConfigurationOutputWithContext

func (o WebAppDiagnosticLogsConfigurationOutput) ToWebAppDiagnosticLogsConfigurationOutputWithContext(ctx context.Context) WebAppDiagnosticLogsConfigurationOutput

func (WebAppDiagnosticLogsConfigurationOutput) Type

Resource type.

type WebAppDiagnosticLogsConfigurationState

type WebAppDiagnosticLogsConfigurationState struct {
}

func (WebAppDiagnosticLogsConfigurationState) ElementType

type WebAppDomainOwnershipIdentifier

type WebAppDomainOwnershipIdentifier struct {
	pulumi.CustomResourceState

	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// String representation of the identity.
	Value pulumi.StringPtrOutput `pulumi:"value"`
}

A domain specific resource identifier. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppDomainOwnershipIdentifier) ToWebAppDomainOwnershipIdentifierOutput

func (i *WebAppDomainOwnershipIdentifier) ToWebAppDomainOwnershipIdentifierOutput() WebAppDomainOwnershipIdentifierOutput

func (*WebAppDomainOwnershipIdentifier) ToWebAppDomainOwnershipIdentifierOutputWithContext

func (i *WebAppDomainOwnershipIdentifier) ToWebAppDomainOwnershipIdentifierOutputWithContext(ctx context.Context) WebAppDomainOwnershipIdentifierOutput

type WebAppDomainOwnershipIdentifierArgs

type WebAppDomainOwnershipIdentifierArgs struct {
	// Name of domain ownership identifier.
	DomainOwnershipIdentifierName pulumi.StringPtrInput
	// 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

type WebAppDomainOwnershipIdentifierInput interface {
	pulumi.Input

	ToWebAppDomainOwnershipIdentifierOutput() WebAppDomainOwnershipIdentifierOutput
	ToWebAppDomainOwnershipIdentifierOutputWithContext(ctx context.Context) WebAppDomainOwnershipIdentifierOutput
}

type WebAppDomainOwnershipIdentifierOutput

type WebAppDomainOwnershipIdentifierOutput struct{ *pulumi.OutputState }

func (WebAppDomainOwnershipIdentifierOutput) ElementType

func (WebAppDomainOwnershipIdentifierOutput) Kind

Kind of resource.

func (WebAppDomainOwnershipIdentifierOutput) Name

Resource Name.

func (WebAppDomainOwnershipIdentifierOutput) ToWebAppDomainOwnershipIdentifierOutput

func (o WebAppDomainOwnershipIdentifierOutput) ToWebAppDomainOwnershipIdentifierOutput() WebAppDomainOwnershipIdentifierOutput

func (WebAppDomainOwnershipIdentifierOutput) ToWebAppDomainOwnershipIdentifierOutputWithContext

func (o WebAppDomainOwnershipIdentifierOutput) ToWebAppDomainOwnershipIdentifierOutputWithContext(ctx context.Context) WebAppDomainOwnershipIdentifierOutput

func (WebAppDomainOwnershipIdentifierOutput) Type

Resource type.

func (WebAppDomainOwnershipIdentifierOutput) Value

String representation of the identity.

type WebAppDomainOwnershipIdentifierSlot

type WebAppDomainOwnershipIdentifierSlot struct {
	pulumi.CustomResourceState

	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// String representation of the identity.
	Value pulumi.StringPtrOutput `pulumi:"value"`
}

A domain specific resource identifier. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppDomainOwnershipIdentifierSlot) ToWebAppDomainOwnershipIdentifierSlotOutput

func (i *WebAppDomainOwnershipIdentifierSlot) ToWebAppDomainOwnershipIdentifierSlotOutput() WebAppDomainOwnershipIdentifierSlotOutput

func (*WebAppDomainOwnershipIdentifierSlot) ToWebAppDomainOwnershipIdentifierSlotOutputWithContext

func (i *WebAppDomainOwnershipIdentifierSlot) ToWebAppDomainOwnershipIdentifierSlotOutputWithContext(ctx context.Context) WebAppDomainOwnershipIdentifierSlotOutput

type WebAppDomainOwnershipIdentifierSlotArgs

type WebAppDomainOwnershipIdentifierSlotArgs struct {
	// Name of domain ownership identifier.
	DomainOwnershipIdentifierName pulumi.StringPtrInput
	// 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

type WebAppDomainOwnershipIdentifierSlotInput interface {
	pulumi.Input

	ToWebAppDomainOwnershipIdentifierSlotOutput() WebAppDomainOwnershipIdentifierSlotOutput
	ToWebAppDomainOwnershipIdentifierSlotOutputWithContext(ctx context.Context) WebAppDomainOwnershipIdentifierSlotOutput
}

type WebAppDomainOwnershipIdentifierSlotOutput

type WebAppDomainOwnershipIdentifierSlotOutput struct{ *pulumi.OutputState }

func (WebAppDomainOwnershipIdentifierSlotOutput) ElementType

func (WebAppDomainOwnershipIdentifierSlotOutput) Kind

Kind of resource.

func (WebAppDomainOwnershipIdentifierSlotOutput) Name

Resource Name.

func (WebAppDomainOwnershipIdentifierSlotOutput) ToWebAppDomainOwnershipIdentifierSlotOutput

func (o WebAppDomainOwnershipIdentifierSlotOutput) ToWebAppDomainOwnershipIdentifierSlotOutput() WebAppDomainOwnershipIdentifierSlotOutput

func (WebAppDomainOwnershipIdentifierSlotOutput) ToWebAppDomainOwnershipIdentifierSlotOutputWithContext

func (o WebAppDomainOwnershipIdentifierSlotOutput) ToWebAppDomainOwnershipIdentifierSlotOutputWithContext(ctx context.Context) WebAppDomainOwnershipIdentifierSlotOutput

func (WebAppDomainOwnershipIdentifierSlotOutput) Type

Resource type.

func (WebAppDomainOwnershipIdentifierSlotOutput) Value

String representation of the identity.

type WebAppDomainOwnershipIdentifierSlotState

type WebAppDomainOwnershipIdentifierSlotState struct {
}

func (WebAppDomainOwnershipIdentifierSlotState) ElementType

type WebAppDomainOwnershipIdentifierState

type WebAppDomainOwnershipIdentifierState struct {
}

func (WebAppDomainOwnershipIdentifierState) ElementType

type WebAppFtpAllowed

type WebAppFtpAllowed struct {
	pulumi.CustomResourceState

	// <code>true</code> to allow access to a publishing method; otherwise, <code>false</code>.
	Allow pulumi.BoolOutput `pulumi:"allow"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Publishing Credentials Policies parameters. Azure REST API version: 2022-09-01.

Other available API versions: 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2023-01-01, 2023-12-01.

func GetWebAppFtpAllowed

func GetWebAppFtpAllowed(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppFtpAllowedState, opts ...pulumi.ResourceOption) (*WebAppFtpAllowed, error)

GetWebAppFtpAllowed gets an existing WebAppFtpAllowed 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 NewWebAppFtpAllowed

func NewWebAppFtpAllowed(ctx *pulumi.Context,
	name string, args *WebAppFtpAllowedArgs, opts ...pulumi.ResourceOption) (*WebAppFtpAllowed, error)

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

func (*WebAppFtpAllowed) ElementType

func (*WebAppFtpAllowed) ElementType() reflect.Type

func (*WebAppFtpAllowed) ToWebAppFtpAllowedOutput

func (i *WebAppFtpAllowed) ToWebAppFtpAllowedOutput() WebAppFtpAllowedOutput

func (*WebAppFtpAllowed) ToWebAppFtpAllowedOutputWithContext

func (i *WebAppFtpAllowed) ToWebAppFtpAllowedOutputWithContext(ctx context.Context) WebAppFtpAllowedOutput

type WebAppFtpAllowedArgs

type WebAppFtpAllowedArgs struct {
	// <code>true</code> to allow access to a publishing method; otherwise, <code>false</code>.
	Allow pulumi.BoolInput
	// 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 WebAppFtpAllowed resource.

func (WebAppFtpAllowedArgs) ElementType

func (WebAppFtpAllowedArgs) ElementType() reflect.Type

type WebAppFtpAllowedInput

type WebAppFtpAllowedInput interface {
	pulumi.Input

	ToWebAppFtpAllowedOutput() WebAppFtpAllowedOutput
	ToWebAppFtpAllowedOutputWithContext(ctx context.Context) WebAppFtpAllowedOutput
}

type WebAppFtpAllowedOutput

type WebAppFtpAllowedOutput struct{ *pulumi.OutputState }

func (WebAppFtpAllowedOutput) Allow

<code>true</code> to allow access to a publishing method; otherwise, <code>false</code>.

func (WebAppFtpAllowedOutput) ElementType

func (WebAppFtpAllowedOutput) ElementType() reflect.Type

func (WebAppFtpAllowedOutput) Kind

Kind of resource.

func (WebAppFtpAllowedOutput) Name

Resource Name.

func (WebAppFtpAllowedOutput) ToWebAppFtpAllowedOutput

func (o WebAppFtpAllowedOutput) ToWebAppFtpAllowedOutput() WebAppFtpAllowedOutput

func (WebAppFtpAllowedOutput) ToWebAppFtpAllowedOutputWithContext

func (o WebAppFtpAllowedOutput) ToWebAppFtpAllowedOutputWithContext(ctx context.Context) WebAppFtpAllowedOutput

func (WebAppFtpAllowedOutput) Type

Resource type.

type WebAppFtpAllowedState

type WebAppFtpAllowedState struct {
}

func (WebAppFtpAllowedState) ElementType

func (WebAppFtpAllowedState) ElementType() reflect.Type

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"`
	// 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. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppFunction) ElementType() reflect.Type

func (*WebAppFunction) ToWebAppFunctionOutput

func (i *WebAppFunction) ToWebAppFunctionOutput() WebAppFunctionOutput

func (*WebAppFunction) ToWebAppFunctionOutputWithContext

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.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
	// 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

type WebAppFunctionInput interface {
	pulumi.Input

	ToWebAppFunctionOutput() WebAppFunctionOutput
	ToWebAppFunctionOutputWithContext(ctx context.Context) WebAppFunctionOutput
}

type WebAppFunctionOutput

type WebAppFunctionOutput struct{ *pulumi.OutputState }

func (WebAppFunctionOutput) Config

Config information.

func (WebAppFunctionOutput) ConfigHref

Config URI.

func (WebAppFunctionOutput) ElementType

func (WebAppFunctionOutput) ElementType() reflect.Type

func (WebAppFunctionOutput) Files

File list.

func (WebAppFunctionOutput) FunctionAppId

func (o WebAppFunctionOutput) FunctionAppId() pulumi.StringPtrOutput

Function App ID.

func (WebAppFunctionOutput) Href

Function URI.

func (WebAppFunctionOutput) InvokeUrlTemplate

func (o WebAppFunctionOutput) InvokeUrlTemplate() pulumi.StringPtrOutput

The invocation URL

func (WebAppFunctionOutput) IsDisabled

func (o WebAppFunctionOutput) IsDisabled() pulumi.BoolPtrOutput

Gets or sets a value indicating whether the function is disabled

func (WebAppFunctionOutput) Kind

Kind of resource.

func (WebAppFunctionOutput) Language

The function language

func (WebAppFunctionOutput) Name

Resource Name.

func (WebAppFunctionOutput) ScriptHref

Script URI.

func (WebAppFunctionOutput) ScriptRootPathHref

func (o WebAppFunctionOutput) ScriptRootPathHref() pulumi.StringPtrOutput

Script root path URI.

func (WebAppFunctionOutput) SecretsFileHref

func (o WebAppFunctionOutput) SecretsFileHref() pulumi.StringPtrOutput

Secrets file URI.

func (WebAppFunctionOutput) TestData

Test data used when testing via the Azure Portal.

func (WebAppFunctionOutput) TestDataHref

func (o WebAppFunctionOutput) TestDataHref() pulumi.StringPtrOutput

Test data URI.

func (WebAppFunctionOutput) ToWebAppFunctionOutput

func (o WebAppFunctionOutput) ToWebAppFunctionOutput() WebAppFunctionOutput

func (WebAppFunctionOutput) ToWebAppFunctionOutputWithContext

func (o WebAppFunctionOutput) ToWebAppFunctionOutputWithContext(ctx context.Context) WebAppFunctionOutput

func (WebAppFunctionOutput) Type

Resource type.

type WebAppFunctionState

type WebAppFunctionState struct {
}

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"`
	// 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. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppHostNameBinding) ElementType() reflect.Type

func (*WebAppHostNameBinding) ToWebAppHostNameBindingOutput

func (i *WebAppHostNameBinding) ToWebAppHostNameBindingOutput() WebAppHostNameBindingOutput

func (*WebAppHostNameBinding) ToWebAppHostNameBindingOutputWithContext

func (i *WebAppHostNameBinding) ToWebAppHostNameBindingOutputWithContext(ctx context.Context) WebAppHostNameBindingOutput

type WebAppHostNameBindingArgs

type WebAppHostNameBindingArgs struct {
	// Azure resource name.
	AzureResourceName pulumi.StringPtrInput
	// Azure resource type.
	AzureResourceType AzureResourceTypePtrInput
	// Custom DNS record type.
	CustomHostNameDnsRecordType CustomHostNameDnsRecordTypePtrInput
	// Fully qualified ARM domain resource URI.
	DomainId pulumi.StringPtrInput
	// Hostname in the hostname binding.
	HostName pulumi.StringPtrInput
	// Hostname type.
	HostNameType HostNameTypePtrInput
	// 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 SslStatePtrInput
	// 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

type WebAppHostNameBindingInput interface {
	pulumi.Input

	ToWebAppHostNameBindingOutput() WebAppHostNameBindingOutput
	ToWebAppHostNameBindingOutputWithContext(ctx context.Context) WebAppHostNameBindingOutput
}

type WebAppHostNameBindingOutput

type WebAppHostNameBindingOutput struct{ *pulumi.OutputState }

func (WebAppHostNameBindingOutput) AzureResourceName

func (o WebAppHostNameBindingOutput) AzureResourceName() pulumi.StringPtrOutput

Azure resource name.

func (WebAppHostNameBindingOutput) AzureResourceType

func (o WebAppHostNameBindingOutput) AzureResourceType() pulumi.StringPtrOutput

Azure resource type.

func (WebAppHostNameBindingOutput) CustomHostNameDnsRecordType

func (o WebAppHostNameBindingOutput) CustomHostNameDnsRecordType() pulumi.StringPtrOutput

Custom DNS record type.

func (WebAppHostNameBindingOutput) DomainId

Fully qualified ARM domain resource URI.

func (WebAppHostNameBindingOutput) ElementType

func (WebAppHostNameBindingOutput) HostNameType

Hostname type.

func (WebAppHostNameBindingOutput) Kind

Kind of resource.

func (WebAppHostNameBindingOutput) Name

Resource Name.

func (WebAppHostNameBindingOutput) SiteName

App Service app name.

func (WebAppHostNameBindingOutput) SslState

SSL type

func (WebAppHostNameBindingOutput) Thumbprint

SSL certificate thumbprint

func (WebAppHostNameBindingOutput) ToWebAppHostNameBindingOutput

func (o WebAppHostNameBindingOutput) ToWebAppHostNameBindingOutput() WebAppHostNameBindingOutput

func (WebAppHostNameBindingOutput) ToWebAppHostNameBindingOutputWithContext

func (o WebAppHostNameBindingOutput) ToWebAppHostNameBindingOutputWithContext(ctx context.Context) WebAppHostNameBindingOutput

func (WebAppHostNameBindingOutput) Type

Resource type.

func (WebAppHostNameBindingOutput) VirtualIP

Virtual IP address assigned to the hostname if IP based SSL is enabled.

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"`
	// 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. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppHostNameBindingSlot) ElementType() reflect.Type

func (*WebAppHostNameBindingSlot) ToWebAppHostNameBindingSlotOutput

func (i *WebAppHostNameBindingSlot) ToWebAppHostNameBindingSlotOutput() WebAppHostNameBindingSlotOutput

func (*WebAppHostNameBindingSlot) ToWebAppHostNameBindingSlotOutputWithContext

func (i *WebAppHostNameBindingSlot) ToWebAppHostNameBindingSlotOutputWithContext(ctx context.Context) WebAppHostNameBindingSlotOutput

type WebAppHostNameBindingSlotArgs

type WebAppHostNameBindingSlotArgs struct {
	// Azure resource name.
	AzureResourceName pulumi.StringPtrInput
	// Azure resource type.
	AzureResourceType AzureResourceTypePtrInput
	// Custom DNS record type.
	CustomHostNameDnsRecordType CustomHostNameDnsRecordTypePtrInput
	// Fully qualified ARM domain resource URI.
	DomainId pulumi.StringPtrInput
	// Hostname in the hostname binding.
	HostName pulumi.StringPtrInput
	// Hostname type.
	HostNameType HostNameTypePtrInput
	// 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 SslStatePtrInput
	// SSL certificate thumbprint
	Thumbprint pulumi.StringPtrInput
}

The set of arguments for constructing a WebAppHostNameBindingSlot resource.

func (WebAppHostNameBindingSlotArgs) ElementType

type WebAppHostNameBindingSlotInput

type WebAppHostNameBindingSlotInput interface {
	pulumi.Input

	ToWebAppHostNameBindingSlotOutput() WebAppHostNameBindingSlotOutput
	ToWebAppHostNameBindingSlotOutputWithContext(ctx context.Context) WebAppHostNameBindingSlotOutput
}

type WebAppHostNameBindingSlotOutput

type WebAppHostNameBindingSlotOutput struct{ *pulumi.OutputState }

func (WebAppHostNameBindingSlotOutput) AzureResourceName

Azure resource name.

func (WebAppHostNameBindingSlotOutput) AzureResourceType

Azure resource type.

func (WebAppHostNameBindingSlotOutput) CustomHostNameDnsRecordType

func (o WebAppHostNameBindingSlotOutput) CustomHostNameDnsRecordType() pulumi.StringPtrOutput

Custom DNS record type.

func (WebAppHostNameBindingSlotOutput) DomainId

Fully qualified ARM domain resource URI.

func (WebAppHostNameBindingSlotOutput) ElementType

func (WebAppHostNameBindingSlotOutput) HostNameType

Hostname type.

func (WebAppHostNameBindingSlotOutput) Kind

Kind of resource.

func (WebAppHostNameBindingSlotOutput) Name

Resource Name.

func (WebAppHostNameBindingSlotOutput) SiteName

App Service app name.

func (WebAppHostNameBindingSlotOutput) SslState

SSL type

func (WebAppHostNameBindingSlotOutput) Thumbprint

SSL certificate thumbprint

func (WebAppHostNameBindingSlotOutput) ToWebAppHostNameBindingSlotOutput

func (o WebAppHostNameBindingSlotOutput) ToWebAppHostNameBindingSlotOutput() WebAppHostNameBindingSlotOutput

func (WebAppHostNameBindingSlotOutput) ToWebAppHostNameBindingSlotOutputWithContext

func (o WebAppHostNameBindingSlotOutput) ToWebAppHostNameBindingSlotOutputWithContext(ctx context.Context) WebAppHostNameBindingSlotOutput

func (WebAppHostNameBindingSlotOutput) Type

Resource type.

func (WebAppHostNameBindingSlotOutput) VirtualIP

Virtual IP address assigned to the hostname if IP based SSL is enabled.

type WebAppHostNameBindingSlotState

type WebAppHostNameBindingSlotState struct {
}

func (WebAppHostNameBindingSlotState) ElementType

type WebAppHostNameBindingState

type WebAppHostNameBindingState struct {
}

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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Hybrid Connection contract. This is used to configure a Hybrid Connection. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppHybridConnection) ElementType() reflect.Type

func (*WebAppHybridConnection) ToWebAppHybridConnectionOutput

func (i *WebAppHybridConnection) ToWebAppHybridConnectionOutput() WebAppHybridConnectionOutput

func (*WebAppHybridConnection) ToWebAppHybridConnectionOutputWithContext

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.StringPtrInput
	// 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

type WebAppHybridConnectionInput interface {
	pulumi.Input

	ToWebAppHybridConnectionOutput() WebAppHybridConnectionOutput
	ToWebAppHybridConnectionOutputWithContext(ctx context.Context) WebAppHybridConnectionOutput
}

type WebAppHybridConnectionOutput

type WebAppHybridConnectionOutput struct{ *pulumi.OutputState }

func (WebAppHybridConnectionOutput) ElementType

func (WebAppHybridConnectionOutput) Hostname

The hostname of the endpoint.

func (WebAppHybridConnectionOutput) Kind

Kind of resource.

func (WebAppHybridConnectionOutput) Name

Resource Name.

func (WebAppHybridConnectionOutput) Port

The port of the endpoint.

func (WebAppHybridConnectionOutput) RelayArmUri

The ARM URI to the Service Bus relay.

func (WebAppHybridConnectionOutput) RelayName

The name of the Service Bus relay.

func (WebAppHybridConnectionOutput) SendKeyName

The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus.

func (WebAppHybridConnectionOutput) SendKeyValue

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.

func (WebAppHybridConnectionOutput) ServiceBusNamespace

func (o WebAppHybridConnectionOutput) ServiceBusNamespace() pulumi.StringPtrOutput

The name of the Service Bus namespace.

func (WebAppHybridConnectionOutput) ServiceBusSuffix

The suffix for the service bus endpoint. By default this is .servicebus.windows.net

func (WebAppHybridConnectionOutput) ToWebAppHybridConnectionOutput

func (o WebAppHybridConnectionOutput) ToWebAppHybridConnectionOutput() WebAppHybridConnectionOutput

func (WebAppHybridConnectionOutput) ToWebAppHybridConnectionOutputWithContext

func (o WebAppHybridConnectionOutput) ToWebAppHybridConnectionOutputWithContext(ctx context.Context) WebAppHybridConnectionOutput

func (WebAppHybridConnectionOutput) Type

Resource type.

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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Hybrid Connection contract. This is used to configure a Hybrid Connection. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppHybridConnectionSlot) ElementType() reflect.Type

func (*WebAppHybridConnectionSlot) ToWebAppHybridConnectionSlotOutput

func (i *WebAppHybridConnectionSlot) ToWebAppHybridConnectionSlotOutput() WebAppHybridConnectionSlotOutput

func (*WebAppHybridConnectionSlot) ToWebAppHybridConnectionSlotOutputWithContext

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.StringPtrInput
	// 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

type WebAppHybridConnectionSlotInput interface {
	pulumi.Input

	ToWebAppHybridConnectionSlotOutput() WebAppHybridConnectionSlotOutput
	ToWebAppHybridConnectionSlotOutputWithContext(ctx context.Context) WebAppHybridConnectionSlotOutput
}

type WebAppHybridConnectionSlotOutput

type WebAppHybridConnectionSlotOutput struct{ *pulumi.OutputState }

func (WebAppHybridConnectionSlotOutput) ElementType

func (WebAppHybridConnectionSlotOutput) Hostname

The hostname of the endpoint.

func (WebAppHybridConnectionSlotOutput) Kind

Kind of resource.

func (WebAppHybridConnectionSlotOutput) Name

Resource Name.

func (WebAppHybridConnectionSlotOutput) Port

The port of the endpoint.

func (WebAppHybridConnectionSlotOutput) RelayArmUri

The ARM URI to the Service Bus relay.

func (WebAppHybridConnectionSlotOutput) RelayName

The name of the Service Bus relay.

func (WebAppHybridConnectionSlotOutput) SendKeyName

The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus.

func (WebAppHybridConnectionSlotOutput) SendKeyValue

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.

func (WebAppHybridConnectionSlotOutput) ServiceBusNamespace

The name of the Service Bus namespace.

func (WebAppHybridConnectionSlotOutput) ServiceBusSuffix

The suffix for the service bus endpoint. By default this is .servicebus.windows.net

func (WebAppHybridConnectionSlotOutput) ToWebAppHybridConnectionSlotOutput

func (o WebAppHybridConnectionSlotOutput) ToWebAppHybridConnectionSlotOutput() WebAppHybridConnectionSlotOutput

func (WebAppHybridConnectionSlotOutput) ToWebAppHybridConnectionSlotOutputWithContext

func (o WebAppHybridConnectionSlotOutput) ToWebAppHybridConnectionSlotOutputWithContext(ctx context.Context) WebAppHybridConnectionSlotOutput

func (WebAppHybridConnectionSlotOutput) Type

Resource type.

type WebAppHybridConnectionSlotState

type WebAppHybridConnectionSlotState struct {
}

func (WebAppHybridConnectionSlotState) ElementType

type WebAppHybridConnectionState

type WebAppHybridConnectionState struct {
}

func (WebAppHybridConnectionState) ElementType

type WebAppInput

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"`
	// 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. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppInstanceFunctionSlot) ElementType() reflect.Type

func (*WebAppInstanceFunctionSlot) ToWebAppInstanceFunctionSlotOutput

func (i *WebAppInstanceFunctionSlot) ToWebAppInstanceFunctionSlotOutput() WebAppInstanceFunctionSlotOutput

func (*WebAppInstanceFunctionSlot) ToWebAppInstanceFunctionSlotOutputWithContext

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.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
	// 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

type WebAppInstanceFunctionSlotInput interface {
	pulumi.Input

	ToWebAppInstanceFunctionSlotOutput() WebAppInstanceFunctionSlotOutput
	ToWebAppInstanceFunctionSlotOutputWithContext(ctx context.Context) WebAppInstanceFunctionSlotOutput
}

type WebAppInstanceFunctionSlotOutput

type WebAppInstanceFunctionSlotOutput struct{ *pulumi.OutputState }

func (WebAppInstanceFunctionSlotOutput) Config

Config information.

func (WebAppInstanceFunctionSlotOutput) ConfigHref

Config URI.

func (WebAppInstanceFunctionSlotOutput) ElementType

func (WebAppInstanceFunctionSlotOutput) Files

File list.

func (WebAppInstanceFunctionSlotOutput) FunctionAppId

Function App ID.

func (WebAppInstanceFunctionSlotOutput) Href

Function URI.

func (WebAppInstanceFunctionSlotOutput) InvokeUrlTemplate

The invocation URL

func (WebAppInstanceFunctionSlotOutput) IsDisabled

Gets or sets a value indicating whether the function is disabled

func (WebAppInstanceFunctionSlotOutput) Kind

Kind of resource.

func (WebAppInstanceFunctionSlotOutput) Language

The function language

func (WebAppInstanceFunctionSlotOutput) Name

Resource Name.

func (WebAppInstanceFunctionSlotOutput) ScriptHref

Script URI.

func (WebAppInstanceFunctionSlotOutput) ScriptRootPathHref

Script root path URI.

func (WebAppInstanceFunctionSlotOutput) SecretsFileHref

Secrets file URI.

func (WebAppInstanceFunctionSlotOutput) TestData

Test data used when testing via the Azure Portal.

func (WebAppInstanceFunctionSlotOutput) TestDataHref

Test data URI.

func (WebAppInstanceFunctionSlotOutput) ToWebAppInstanceFunctionSlotOutput

func (o WebAppInstanceFunctionSlotOutput) ToWebAppInstanceFunctionSlotOutput() WebAppInstanceFunctionSlotOutput

func (WebAppInstanceFunctionSlotOutput) ToWebAppInstanceFunctionSlotOutputWithContext

func (o WebAppInstanceFunctionSlotOutput) ToWebAppInstanceFunctionSlotOutputWithContext(ctx context.Context) WebAppInstanceFunctionSlotOutput

func (WebAppInstanceFunctionSlotOutput) Type

Resource type.

type WebAppInstanceFunctionSlotState

type WebAppInstanceFunctionSlotState struct {
}

func (WebAppInstanceFunctionSlotState) ElementType

type WebAppMetadata

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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

String dictionary resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

func GetWebAppMetadata

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

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

func (*WebAppMetadata) ElementType() reflect.Type

func (*WebAppMetadata) ToWebAppMetadataOutput

func (i *WebAppMetadata) ToWebAppMetadataOutput() WebAppMetadataOutput

func (*WebAppMetadata) ToWebAppMetadataOutputWithContext

func (i *WebAppMetadata) ToWebAppMetadataOutputWithContext(ctx context.Context) WebAppMetadataOutput

type WebAppMetadataArgs

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

func (WebAppMetadataArgs) ElementType() reflect.Type

type WebAppMetadataInput

type WebAppMetadataInput interface {
	pulumi.Input

	ToWebAppMetadataOutput() WebAppMetadataOutput
	ToWebAppMetadataOutputWithContext(ctx context.Context) WebAppMetadataOutput
}

type WebAppMetadataOutput

type WebAppMetadataOutput struct{ *pulumi.OutputState }

func (WebAppMetadataOutput) ElementType

func (WebAppMetadataOutput) ElementType() reflect.Type

func (WebAppMetadataOutput) Kind

Kind of resource.

func (WebAppMetadataOutput) Name

Resource Name.

func (WebAppMetadataOutput) Properties

Settings.

func (WebAppMetadataOutput) ToWebAppMetadataOutput

func (o WebAppMetadataOutput) ToWebAppMetadataOutput() WebAppMetadataOutput

func (WebAppMetadataOutput) ToWebAppMetadataOutputWithContext

func (o WebAppMetadataOutput) ToWebAppMetadataOutputWithContext(ctx context.Context) WebAppMetadataOutput

func (WebAppMetadataOutput) Type

Resource type.

type WebAppMetadataSlot

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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

String dictionary resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

func GetWebAppMetadataSlot

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

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

func (*WebAppMetadataSlot) ElementType() reflect.Type

func (*WebAppMetadataSlot) ToWebAppMetadataSlotOutput

func (i *WebAppMetadataSlot) ToWebAppMetadataSlotOutput() WebAppMetadataSlotOutput

func (*WebAppMetadataSlot) ToWebAppMetadataSlotOutputWithContext

func (i *WebAppMetadataSlot) ToWebAppMetadataSlotOutputWithContext(ctx context.Context) WebAppMetadataSlotOutput

type WebAppMetadataSlotArgs

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

func (WebAppMetadataSlotArgs) ElementType() reflect.Type

type WebAppMetadataSlotInput

type WebAppMetadataSlotInput interface {
	pulumi.Input

	ToWebAppMetadataSlotOutput() WebAppMetadataSlotOutput
	ToWebAppMetadataSlotOutputWithContext(ctx context.Context) WebAppMetadataSlotOutput
}

type WebAppMetadataSlotOutput

type WebAppMetadataSlotOutput struct{ *pulumi.OutputState }

func (WebAppMetadataSlotOutput) ElementType

func (WebAppMetadataSlotOutput) ElementType() reflect.Type

func (WebAppMetadataSlotOutput) Kind

Kind of resource.

func (WebAppMetadataSlotOutput) Name

Resource Name.

func (WebAppMetadataSlotOutput) Properties

Settings.

func (WebAppMetadataSlotOutput) ToWebAppMetadataSlotOutput

func (o WebAppMetadataSlotOutput) ToWebAppMetadataSlotOutput() WebAppMetadataSlotOutput

func (WebAppMetadataSlotOutput) ToWebAppMetadataSlotOutputWithContext

func (o WebAppMetadataSlotOutput) ToWebAppMetadataSlotOutputWithContext(ctx context.Context) WebAppMetadataSlotOutput

func (WebAppMetadataSlotOutput) Type

Resource type.

type WebAppMetadataSlotState

type WebAppMetadataSlotState struct {
}

func (WebAppMetadataSlotState) ElementType

func (WebAppMetadataSlotState) ElementType() reflect.Type

type WebAppMetadataState

type WebAppMetadataState struct {
}

func (WebAppMetadataState) ElementType

func (WebAppMetadataState) ElementType() reflect.Type

type WebAppOutput

type WebAppOutput struct{ *pulumi.OutputState }

func (WebAppOutput) AvailabilityState

func (o WebAppOutput) AvailabilityState() pulumi.StringOutput

Management information availability state for the app.

func (WebAppOutput) ClientAffinityEnabled

func (o WebAppOutput) ClientAffinityEnabled() pulumi.BoolPtrOutput

<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>.

func (WebAppOutput) ClientCertEnabled

func (o WebAppOutput) ClientCertEnabled() pulumi.BoolPtrOutput

<code>true</code> to enable client certificate authentication (TLS mutual authentication); otherwise, <code>false</code>. Default is <code>false</code>.

func (WebAppOutput) ClientCertExclusionPaths

func (o WebAppOutput) ClientCertExclusionPaths() pulumi.StringPtrOutput

client certificate authentication comma-separated exclusion paths

func (WebAppOutput) ClientCertMode

func (o WebAppOutput) ClientCertMode() pulumi.StringPtrOutput

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 (WebAppOutput) ContainerSize

func (o WebAppOutput) ContainerSize() pulumi.IntPtrOutput

Size of the function container.

func (WebAppOutput) CustomDomainVerificationId

func (o WebAppOutput) CustomDomainVerificationId() pulumi.StringPtrOutput

Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.

func (WebAppOutput) DailyMemoryTimeQuota

func (o WebAppOutput) DailyMemoryTimeQuota() pulumi.IntPtrOutput

Maximum allowed daily memory-time quota (applicable on dynamic apps only).

func (WebAppOutput) DefaultHostName

func (o WebAppOutput) DefaultHostName() pulumi.StringOutput

Default hostname of the app. Read-only.

func (WebAppOutput) ElementType

func (WebAppOutput) ElementType() reflect.Type

func (WebAppOutput) Enabled

func (o WebAppOutput) Enabled() pulumi.BoolPtrOutput

<code>true</code> if the app is enabled; otherwise, <code>false</code>. Setting this value to false disables the app (takes the app offline).

func (WebAppOutput) EnabledHostNames

func (o WebAppOutput) EnabledHostNames() pulumi.StringArrayOutput

Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.

func (WebAppOutput) ExtendedLocation

func (o WebAppOutput) ExtendedLocation() ExtendedLocationResponsePtrOutput

Extended Location.

func (WebAppOutput) HostNameSslStates

func (o WebAppOutput) HostNameSslStates() HostNameSslStateResponseArrayOutput

Hostname SSL states are used to manage the SSL bindings for app's hostnames.

func (WebAppOutput) HostNames

func (o WebAppOutput) HostNames() pulumi.StringArrayOutput

Hostnames associated with the app.

func (WebAppOutput) HostNamesDisabled

func (o WebAppOutput) HostNamesDisabled() pulumi.BoolPtrOutput

<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.

func (WebAppOutput) HostingEnvironmentProfile

func (o WebAppOutput) HostingEnvironmentProfile() HostingEnvironmentProfileResponsePtrOutput

App Service Environment to use for the app.

func (WebAppOutput) HttpsOnly

func (o WebAppOutput) HttpsOnly() pulumi.BoolPtrOutput

HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests

func (WebAppOutput) HyperV

func (o WebAppOutput) HyperV() pulumi.BoolPtrOutput

Hyper-V sandbox.

func (WebAppOutput) Identity

Managed service identity.

func (WebAppOutput) InProgressOperationId

func (o WebAppOutput) InProgressOperationId() pulumi.StringOutput

Specifies an operation id if this site has a pending operation.

func (WebAppOutput) IsDefaultContainer

func (o WebAppOutput) IsDefaultContainer() pulumi.BoolOutput

<code>true</code> if the app is a default container; otherwise, <code>false</code>.

func (WebAppOutput) IsXenon

func (o WebAppOutput) IsXenon() pulumi.BoolPtrOutput

Obsolete: Hyper-V sandbox.

func (WebAppOutput) KeyVaultReferenceIdentity

func (o WebAppOutput) KeyVaultReferenceIdentity() pulumi.StringPtrOutput

Identity to use for Key Vault Reference authentication.

func (WebAppOutput) Kind

Kind of resource.

func (WebAppOutput) LastModifiedTimeUtc

func (o WebAppOutput) LastModifiedTimeUtc() pulumi.StringOutput

Last time the app was modified, in UTC. Read-only.

func (WebAppOutput) Location

func (o WebAppOutput) Location() pulumi.StringOutput

Resource Location.

func (WebAppOutput) ManagedEnvironmentId

func (o WebAppOutput) ManagedEnvironmentId() pulumi.StringPtrOutput

Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}

func (WebAppOutput) MaxNumberOfWorkers

func (o WebAppOutput) MaxNumberOfWorkers() pulumi.IntOutput

Maximum number of workers. This only applies to Functions container.

func (WebAppOutput) Name

func (o WebAppOutput) Name() pulumi.StringOutput

Resource Name.

func (WebAppOutput) OutboundIpAddresses

func (o WebAppOutput) OutboundIpAddresses() pulumi.StringOutput

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.

func (WebAppOutput) PossibleOutboundIpAddresses

func (o WebAppOutput) PossibleOutboundIpAddresses() pulumi.StringOutput

List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.

func (WebAppOutput) PublicNetworkAccess

func (o WebAppOutput) PublicNetworkAccess() pulumi.StringPtrOutput

Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.

func (WebAppOutput) RedundancyMode

func (o WebAppOutput) RedundancyMode() pulumi.StringPtrOutput

Site redundancy mode

func (WebAppOutput) RepositorySiteName

func (o WebAppOutput) RepositorySiteName() pulumi.StringOutput

Name of the repository site.

func (WebAppOutput) Reserved

func (o WebAppOutput) Reserved() pulumi.BoolPtrOutput

<code>true</code> if reserved; otherwise, <code>false</code>.

func (WebAppOutput) ResourceGroup

func (o WebAppOutput) ResourceGroup() pulumi.StringOutput

Name of the resource group the app belongs to. Read-only.

func (WebAppOutput) ScmSiteAlsoStopped

func (o WebAppOutput) ScmSiteAlsoStopped() pulumi.BoolPtrOutput

<code>true</code> to stop SCM (KUDU) site when the app is stopped; otherwise, <code>false</code>. The default is <code>false</code>.

func (WebAppOutput) ServerFarmId

func (o WebAppOutput) ServerFarmId() pulumi.StringPtrOutput

Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

func (WebAppOutput) SiteConfig

Configuration of the app.

func (WebAppOutput) SlotSwapStatus

func (o WebAppOutput) SlotSwapStatus() SlotSwapStatusResponseOutput

Status of the last deployment slot swap operation.

func (WebAppOutput) State

func (o WebAppOutput) State() pulumi.StringOutput

Current state of the app.

func (WebAppOutput) StorageAccountRequired

func (o WebAppOutput) StorageAccountRequired() pulumi.BoolPtrOutput

Checks if Customer provided storage account is required

func (WebAppOutput) SuspendedTill

func (o WebAppOutput) SuspendedTill() pulumi.StringOutput

App suspended till in case memory-time quota is exceeded.

func (WebAppOutput) Tags

Resource tags.

func (WebAppOutput) TargetSwapSlot

func (o WebAppOutput) TargetSwapSlot() pulumi.StringOutput

Specifies which deployment slot this app will swap into. Read-only.

func (WebAppOutput) ToWebAppOutput

func (o WebAppOutput) ToWebAppOutput() WebAppOutput

func (WebAppOutput) ToWebAppOutputWithContext

func (o WebAppOutput) ToWebAppOutputWithContext(ctx context.Context) WebAppOutput

func (WebAppOutput) TrafficManagerHostNames

func (o WebAppOutput) TrafficManagerHostNames() pulumi.StringArrayOutput

Azure Traffic Manager hostnames associated with the app. Read-only.

func (WebAppOutput) Type

func (o WebAppOutput) Type() pulumi.StringOutput

Resource type.

func (WebAppOutput) UsageState

func (o WebAppOutput) UsageState() pulumi.StringOutput

State indicating whether the app has exceeded its quota usage. Read-only.

func (WebAppOutput) VirtualNetworkSubnetId

func (o WebAppOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput

Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}

func (WebAppOutput) VnetContentShareEnabled

func (o WebAppOutput) VnetContentShareEnabled() pulumi.BoolPtrOutput

To enable accessing content over virtual network

func (WebAppOutput) VnetImagePullEnabled

func (o WebAppOutput) VnetImagePullEnabled() pulumi.BoolPtrOutput

To enable pulling image over Virtual Network

func (WebAppOutput) VnetRouteAllEnabled

func (o WebAppOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput

Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.

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"`
	// 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. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppPremierAddOn) ElementType() reflect.Type

func (*WebAppPremierAddOn) ToWebAppPremierAddOnOutput

func (i *WebAppPremierAddOn) ToWebAppPremierAddOnOutput() WebAppPremierAddOnOutput

func (*WebAppPremierAddOn) ToWebAppPremierAddOnOutputWithContext

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.StringPtrInput
	// 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

type WebAppPremierAddOnInput interface {
	pulumi.Input

	ToWebAppPremierAddOnOutput() WebAppPremierAddOnOutput
	ToWebAppPremierAddOnOutputWithContext(ctx context.Context) WebAppPremierAddOnOutput
}

type WebAppPremierAddOnOutput

type WebAppPremierAddOnOutput struct{ *pulumi.OutputState }

func (WebAppPremierAddOnOutput) ElementType

func (WebAppPremierAddOnOutput) ElementType() reflect.Type

func (WebAppPremierAddOnOutput) Kind

Kind of resource.

func (WebAppPremierAddOnOutput) Location

Resource Location.

func (WebAppPremierAddOnOutput) MarketplaceOffer

func (o WebAppPremierAddOnOutput) MarketplaceOffer() pulumi.StringPtrOutput

Premier add on Marketplace offer.

func (WebAppPremierAddOnOutput) MarketplacePublisher

func (o WebAppPremierAddOnOutput) MarketplacePublisher() pulumi.StringPtrOutput

Premier add on Marketplace publisher.

func (WebAppPremierAddOnOutput) Name

Resource Name.

func (WebAppPremierAddOnOutput) Product

Premier add on Product.

func (WebAppPremierAddOnOutput) Sku

Premier add on SKU.

func (WebAppPremierAddOnOutput) Tags

Resource tags.

func (WebAppPremierAddOnOutput) ToWebAppPremierAddOnOutput

func (o WebAppPremierAddOnOutput) ToWebAppPremierAddOnOutput() WebAppPremierAddOnOutput

func (WebAppPremierAddOnOutput) ToWebAppPremierAddOnOutputWithContext

func (o WebAppPremierAddOnOutput) ToWebAppPremierAddOnOutputWithContext(ctx context.Context) WebAppPremierAddOnOutput

func (WebAppPremierAddOnOutput) Type

Resource type.

func (WebAppPremierAddOnOutput) Vendor

Premier add on Vendor.

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"`
	// 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. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppPremierAddOnSlot) ElementType() reflect.Type

func (*WebAppPremierAddOnSlot) ToWebAppPremierAddOnSlotOutput

func (i *WebAppPremierAddOnSlot) ToWebAppPremierAddOnSlotOutput() WebAppPremierAddOnSlotOutput

func (*WebAppPremierAddOnSlot) ToWebAppPremierAddOnSlotOutputWithContext

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.StringPtrInput
	// 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

type WebAppPremierAddOnSlotInput interface {
	pulumi.Input

	ToWebAppPremierAddOnSlotOutput() WebAppPremierAddOnSlotOutput
	ToWebAppPremierAddOnSlotOutputWithContext(ctx context.Context) WebAppPremierAddOnSlotOutput
}

type WebAppPremierAddOnSlotOutput

type WebAppPremierAddOnSlotOutput struct{ *pulumi.OutputState }

func (WebAppPremierAddOnSlotOutput) ElementType

func (WebAppPremierAddOnSlotOutput) Kind

Kind of resource.

func (WebAppPremierAddOnSlotOutput) Location

Resource Location.

func (WebAppPremierAddOnSlotOutput) MarketplaceOffer

Premier add on Marketplace offer.

func (WebAppPremierAddOnSlotOutput) MarketplacePublisher

func (o WebAppPremierAddOnSlotOutput) MarketplacePublisher() pulumi.StringPtrOutput

Premier add on Marketplace publisher.

func (WebAppPremierAddOnSlotOutput) Name

Resource Name.

func (WebAppPremierAddOnSlotOutput) Product

Premier add on Product.

func (WebAppPremierAddOnSlotOutput) Sku

Premier add on SKU.

func (WebAppPremierAddOnSlotOutput) Tags

Resource tags.

func (WebAppPremierAddOnSlotOutput) ToWebAppPremierAddOnSlotOutput

func (o WebAppPremierAddOnSlotOutput) ToWebAppPremierAddOnSlotOutput() WebAppPremierAddOnSlotOutput

func (WebAppPremierAddOnSlotOutput) ToWebAppPremierAddOnSlotOutputWithContext

func (o WebAppPremierAddOnSlotOutput) ToWebAppPremierAddOnSlotOutputWithContext(ctx context.Context) WebAppPremierAddOnSlotOutput

func (WebAppPremierAddOnSlotOutput) Type

Resource type.

func (WebAppPremierAddOnSlotOutput) Vendor

Premier add on Vendor.

type WebAppPremierAddOnSlotState

type WebAppPremierAddOnSlotState struct {
}

func (WebAppPremierAddOnSlotState) ElementType

type WebAppPremierAddOnState

type WebAppPremierAddOnState struct {
}

func (WebAppPremierAddOnState) ElementType

func (WebAppPremierAddOnState) ElementType() reflect.Type

type WebAppPrivateEndpointConnection

type WebAppPrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// Private IPAddresses mapped to the remote private endpoint
	IpAddresses pulumi.StringArrayOutput `pulumi:"ipAddresses"`
	// 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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Remote Private Endpoint Connection ARM resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppPrivateEndpointConnection) ToWebAppPrivateEndpointConnectionOutput

func (i *WebAppPrivateEndpointConnection) ToWebAppPrivateEndpointConnectionOutput() WebAppPrivateEndpointConnectionOutput

func (*WebAppPrivateEndpointConnection) ToWebAppPrivateEndpointConnectionOutputWithContext

func (i *WebAppPrivateEndpointConnection) ToWebAppPrivateEndpointConnectionOutputWithContext(ctx context.Context) WebAppPrivateEndpointConnectionOutput

type WebAppPrivateEndpointConnectionArgs

type WebAppPrivateEndpointConnectionArgs struct {
	// Private IPAddresses mapped to the remote private endpoint
	IpAddresses pulumi.StringArrayInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the site.
	Name                          pulumi.StringInput
	PrivateEndpointConnectionName pulumi.StringPtrInput
	// 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

type WebAppPrivateEndpointConnectionInput interface {
	pulumi.Input

	ToWebAppPrivateEndpointConnectionOutput() WebAppPrivateEndpointConnectionOutput
	ToWebAppPrivateEndpointConnectionOutputWithContext(ctx context.Context) WebAppPrivateEndpointConnectionOutput
}

type WebAppPrivateEndpointConnectionOutput

type WebAppPrivateEndpointConnectionOutput struct{ *pulumi.OutputState }

func (WebAppPrivateEndpointConnectionOutput) ElementType

func (WebAppPrivateEndpointConnectionOutput) IpAddresses

Private IPAddresses mapped to the remote private endpoint

func (WebAppPrivateEndpointConnectionOutput) Kind

Kind of resource.

func (WebAppPrivateEndpointConnectionOutput) Name

Resource Name.

func (WebAppPrivateEndpointConnectionOutput) PrivateEndpoint

PrivateEndpoint of a remote private endpoint connection

func (WebAppPrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState

The state of a private link connection

func (WebAppPrivateEndpointConnectionOutput) ProvisioningState

func (WebAppPrivateEndpointConnectionOutput) ToWebAppPrivateEndpointConnectionOutput

func (o WebAppPrivateEndpointConnectionOutput) ToWebAppPrivateEndpointConnectionOutput() WebAppPrivateEndpointConnectionOutput

func (WebAppPrivateEndpointConnectionOutput) ToWebAppPrivateEndpointConnectionOutputWithContext

func (o WebAppPrivateEndpointConnectionOutput) ToWebAppPrivateEndpointConnectionOutputWithContext(ctx context.Context) WebAppPrivateEndpointConnectionOutput

func (WebAppPrivateEndpointConnectionOutput) Type

Resource type.

type WebAppPrivateEndpointConnectionSlot

type WebAppPrivateEndpointConnectionSlot struct {
	pulumi.CustomResourceState

	// Private IPAddresses mapped to the remote private endpoint
	IpAddresses pulumi.StringArrayOutput `pulumi:"ipAddresses"`
	// 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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Remote Private Endpoint Connection ARM resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2023-01-01, 2023-12-01.

func GetWebAppPrivateEndpointConnectionSlot

func GetWebAppPrivateEndpointConnectionSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppPrivateEndpointConnectionSlotState, opts ...pulumi.ResourceOption) (*WebAppPrivateEndpointConnectionSlot, error)

GetWebAppPrivateEndpointConnectionSlot gets an existing WebAppPrivateEndpointConnectionSlot 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 NewWebAppPrivateEndpointConnectionSlot

func NewWebAppPrivateEndpointConnectionSlot(ctx *pulumi.Context,
	name string, args *WebAppPrivateEndpointConnectionSlotArgs, opts ...pulumi.ResourceOption) (*WebAppPrivateEndpointConnectionSlot, error)

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

func (*WebAppPrivateEndpointConnectionSlot) ElementType

func (*WebAppPrivateEndpointConnectionSlot) ToWebAppPrivateEndpointConnectionSlotOutput

func (i *WebAppPrivateEndpointConnectionSlot) ToWebAppPrivateEndpointConnectionSlotOutput() WebAppPrivateEndpointConnectionSlotOutput

func (*WebAppPrivateEndpointConnectionSlot) ToWebAppPrivateEndpointConnectionSlotOutputWithContext

func (i *WebAppPrivateEndpointConnectionSlot) ToWebAppPrivateEndpointConnectionSlotOutputWithContext(ctx context.Context) WebAppPrivateEndpointConnectionSlotOutput

type WebAppPrivateEndpointConnectionSlotArgs

type WebAppPrivateEndpointConnectionSlotArgs struct {
	// Private IPAddresses mapped to the remote private endpoint
	IpAddresses pulumi.StringArrayInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the site.
	Name                          pulumi.StringInput
	PrivateEndpointConnectionName pulumi.StringPtrInput
	// The state of a private link connection
	PrivateLinkServiceConnectionState PrivateLinkConnectionStatePtrInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	Slot              pulumi.StringInput
}

The set of arguments for constructing a WebAppPrivateEndpointConnectionSlot resource.

func (WebAppPrivateEndpointConnectionSlotArgs) ElementType

type WebAppPrivateEndpointConnectionSlotInput

type WebAppPrivateEndpointConnectionSlotInput interface {
	pulumi.Input

	ToWebAppPrivateEndpointConnectionSlotOutput() WebAppPrivateEndpointConnectionSlotOutput
	ToWebAppPrivateEndpointConnectionSlotOutputWithContext(ctx context.Context) WebAppPrivateEndpointConnectionSlotOutput
}

type WebAppPrivateEndpointConnectionSlotOutput

type WebAppPrivateEndpointConnectionSlotOutput struct{ *pulumi.OutputState }

func (WebAppPrivateEndpointConnectionSlotOutput) ElementType

func (WebAppPrivateEndpointConnectionSlotOutput) IpAddresses

Private IPAddresses mapped to the remote private endpoint

func (WebAppPrivateEndpointConnectionSlotOutput) Kind

Kind of resource.

func (WebAppPrivateEndpointConnectionSlotOutput) Name

Resource Name.

func (WebAppPrivateEndpointConnectionSlotOutput) PrivateEndpoint

PrivateEndpoint of a remote private endpoint connection

func (WebAppPrivateEndpointConnectionSlotOutput) PrivateLinkServiceConnectionState

The state of a private link connection

func (WebAppPrivateEndpointConnectionSlotOutput) ProvisioningState

func (WebAppPrivateEndpointConnectionSlotOutput) ToWebAppPrivateEndpointConnectionSlotOutput

func (o WebAppPrivateEndpointConnectionSlotOutput) ToWebAppPrivateEndpointConnectionSlotOutput() WebAppPrivateEndpointConnectionSlotOutput

func (WebAppPrivateEndpointConnectionSlotOutput) ToWebAppPrivateEndpointConnectionSlotOutputWithContext

func (o WebAppPrivateEndpointConnectionSlotOutput) ToWebAppPrivateEndpointConnectionSlotOutputWithContext(ctx context.Context) WebAppPrivateEndpointConnectionSlotOutput

func (WebAppPrivateEndpointConnectionSlotOutput) Type

Resource type.

type WebAppPrivateEndpointConnectionSlotState

type WebAppPrivateEndpointConnectionSlotState struct {
}

func (WebAppPrivateEndpointConnectionSlotState) ElementType

type WebAppPrivateEndpointConnectionState

type WebAppPrivateEndpointConnectionState struct {
}

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"`
	// Certificate Thumbprint
	Thumbprint pulumi.StringOutput `pulumi:"thumbprint"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Public certificate object Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppPublicCertificate) ElementType() reflect.Type

func (*WebAppPublicCertificate) ToWebAppPublicCertificateOutput

func (i *WebAppPublicCertificate) ToWebAppPublicCertificateOutput() WebAppPublicCertificateOutput

func (*WebAppPublicCertificate) ToWebAppPublicCertificateOutputWithContext

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 PublicCertificateLocationPtrInput
	// Public certificate name.
	PublicCertificateName pulumi.StringPtrInput
	// 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

type WebAppPublicCertificateInput interface {
	pulumi.Input

	ToWebAppPublicCertificateOutput() WebAppPublicCertificateOutput
	ToWebAppPublicCertificateOutputWithContext(ctx context.Context) WebAppPublicCertificateOutput
}

type WebAppPublicCertificateOutput

type WebAppPublicCertificateOutput struct{ *pulumi.OutputState }

func (WebAppPublicCertificateOutput) Blob

Public Certificate byte array

func (WebAppPublicCertificateOutput) ElementType

func (WebAppPublicCertificateOutput) Kind

Kind of resource.

func (WebAppPublicCertificateOutput) Name

Resource Name.

func (WebAppPublicCertificateOutput) PublicCertificateLocation

func (o WebAppPublicCertificateOutput) PublicCertificateLocation() pulumi.StringPtrOutput

Public Certificate Location

func (WebAppPublicCertificateOutput) Thumbprint

Certificate Thumbprint

func (WebAppPublicCertificateOutput) ToWebAppPublicCertificateOutput

func (o WebAppPublicCertificateOutput) ToWebAppPublicCertificateOutput() WebAppPublicCertificateOutput

func (WebAppPublicCertificateOutput) ToWebAppPublicCertificateOutputWithContext

func (o WebAppPublicCertificateOutput) ToWebAppPublicCertificateOutputWithContext(ctx context.Context) WebAppPublicCertificateOutput

func (WebAppPublicCertificateOutput) Type

Resource type.

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"`
	// Certificate Thumbprint
	Thumbprint pulumi.StringOutput `pulumi:"thumbprint"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Public certificate object Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppPublicCertificateSlot) ElementType() reflect.Type

func (*WebAppPublicCertificateSlot) ToWebAppPublicCertificateSlotOutput

func (i *WebAppPublicCertificateSlot) ToWebAppPublicCertificateSlotOutput() WebAppPublicCertificateSlotOutput

func (*WebAppPublicCertificateSlot) ToWebAppPublicCertificateSlotOutputWithContext

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 PublicCertificateLocationPtrInput
	// Public certificate name.
	PublicCertificateName 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 create a binding for the production slot.
	Slot pulumi.StringInput
}

The set of arguments for constructing a WebAppPublicCertificateSlot resource.

func (WebAppPublicCertificateSlotArgs) ElementType

type WebAppPublicCertificateSlotInput

type WebAppPublicCertificateSlotInput interface {
	pulumi.Input

	ToWebAppPublicCertificateSlotOutput() WebAppPublicCertificateSlotOutput
	ToWebAppPublicCertificateSlotOutputWithContext(ctx context.Context) WebAppPublicCertificateSlotOutput
}

type WebAppPublicCertificateSlotOutput

type WebAppPublicCertificateSlotOutput struct{ *pulumi.OutputState }

func (WebAppPublicCertificateSlotOutput) Blob

Public Certificate byte array

func (WebAppPublicCertificateSlotOutput) ElementType

func (WebAppPublicCertificateSlotOutput) Kind

Kind of resource.

func (WebAppPublicCertificateSlotOutput) Name

Resource Name.

func (WebAppPublicCertificateSlotOutput) PublicCertificateLocation

func (o WebAppPublicCertificateSlotOutput) PublicCertificateLocation() pulumi.StringPtrOutput

Public Certificate Location

func (WebAppPublicCertificateSlotOutput) Thumbprint

Certificate Thumbprint

func (WebAppPublicCertificateSlotOutput) ToWebAppPublicCertificateSlotOutput

func (o WebAppPublicCertificateSlotOutput) ToWebAppPublicCertificateSlotOutput() WebAppPublicCertificateSlotOutput

func (WebAppPublicCertificateSlotOutput) ToWebAppPublicCertificateSlotOutputWithContext

func (o WebAppPublicCertificateSlotOutput) ToWebAppPublicCertificateSlotOutputWithContext(ctx context.Context) WebAppPublicCertificateSlotOutput

func (WebAppPublicCertificateSlotOutput) Type

Resource type.

type WebAppPublicCertificateSlotState

type WebAppPublicCertificateSlotState struct {
}

func (WebAppPublicCertificateSlotState) ElementType

type WebAppPublicCertificateState

type WebAppPublicCertificateState struct {
}

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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Hybrid Connection for an App Service app. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppRelayServiceConnection) ElementType() reflect.Type

func (*WebAppRelayServiceConnection) ToWebAppRelayServiceConnectionOutput

func (i *WebAppRelayServiceConnection) ToWebAppRelayServiceConnectionOutput() WebAppRelayServiceConnectionOutput

func (*WebAppRelayServiceConnection) ToWebAppRelayServiceConnectionOutputWithContext

func (i *WebAppRelayServiceConnection) ToWebAppRelayServiceConnectionOutputWithContext(ctx context.Context) WebAppRelayServiceConnectionOutput

type WebAppRelayServiceConnectionArgs

type WebAppRelayServiceConnectionArgs struct {
	BiztalkUri             pulumi.StringPtrInput
	EntityConnectionString pulumi.StringPtrInput
	EntityName             pulumi.StringPtrInput
	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

type WebAppRelayServiceConnectionInput interface {
	pulumi.Input

	ToWebAppRelayServiceConnectionOutput() WebAppRelayServiceConnectionOutput
	ToWebAppRelayServiceConnectionOutputWithContext(ctx context.Context) WebAppRelayServiceConnectionOutput
}

type WebAppRelayServiceConnectionOutput

type WebAppRelayServiceConnectionOutput struct{ *pulumi.OutputState }

func (WebAppRelayServiceConnectionOutput) BiztalkUri

func (WebAppRelayServiceConnectionOutput) ElementType

func (WebAppRelayServiceConnectionOutput) EntityConnectionString

func (o WebAppRelayServiceConnectionOutput) EntityConnectionString() pulumi.StringPtrOutput

func (WebAppRelayServiceConnectionOutput) EntityName

func (WebAppRelayServiceConnectionOutput) Hostname

func (WebAppRelayServiceConnectionOutput) Kind

Kind of resource.

func (WebAppRelayServiceConnectionOutput) Name

Resource Name.

func (WebAppRelayServiceConnectionOutput) Port

func (WebAppRelayServiceConnectionOutput) ResourceConnectionString

func (o WebAppRelayServiceConnectionOutput) ResourceConnectionString() pulumi.StringPtrOutput

func (WebAppRelayServiceConnectionOutput) ResourceType

func (WebAppRelayServiceConnectionOutput) ToWebAppRelayServiceConnectionOutput

func (o WebAppRelayServiceConnectionOutput) ToWebAppRelayServiceConnectionOutput() WebAppRelayServiceConnectionOutput

func (WebAppRelayServiceConnectionOutput) ToWebAppRelayServiceConnectionOutputWithContext

func (o WebAppRelayServiceConnectionOutput) ToWebAppRelayServiceConnectionOutputWithContext(ctx context.Context) WebAppRelayServiceConnectionOutput

func (WebAppRelayServiceConnectionOutput) Type

Resource type.

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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Hybrid Connection for an App Service app. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppRelayServiceConnectionSlot) ToWebAppRelayServiceConnectionSlotOutput

func (i *WebAppRelayServiceConnectionSlot) ToWebAppRelayServiceConnectionSlotOutput() WebAppRelayServiceConnectionSlotOutput

func (*WebAppRelayServiceConnectionSlot) ToWebAppRelayServiceConnectionSlotOutputWithContext

func (i *WebAppRelayServiceConnectionSlot) ToWebAppRelayServiceConnectionSlotOutputWithContext(ctx context.Context) WebAppRelayServiceConnectionSlotOutput

type WebAppRelayServiceConnectionSlotArgs

type WebAppRelayServiceConnectionSlotArgs struct {
	BiztalkUri             pulumi.StringPtrInput
	EntityConnectionString pulumi.StringPtrInput
	EntityName             pulumi.StringPtrInput
	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

type WebAppRelayServiceConnectionSlotInput interface {
	pulumi.Input

	ToWebAppRelayServiceConnectionSlotOutput() WebAppRelayServiceConnectionSlotOutput
	ToWebAppRelayServiceConnectionSlotOutputWithContext(ctx context.Context) WebAppRelayServiceConnectionSlotOutput
}

type WebAppRelayServiceConnectionSlotOutput

type WebAppRelayServiceConnectionSlotOutput struct{ *pulumi.OutputState }

func (WebAppRelayServiceConnectionSlotOutput) BiztalkUri

func (WebAppRelayServiceConnectionSlotOutput) ElementType

func (WebAppRelayServiceConnectionSlotOutput) EntityConnectionString

func (WebAppRelayServiceConnectionSlotOutput) EntityName

func (WebAppRelayServiceConnectionSlotOutput) Hostname

func (WebAppRelayServiceConnectionSlotOutput) Kind

Kind of resource.

func (WebAppRelayServiceConnectionSlotOutput) Name

Resource Name.

func (WebAppRelayServiceConnectionSlotOutput) Port

func (WebAppRelayServiceConnectionSlotOutput) ResourceConnectionString

func (o WebAppRelayServiceConnectionSlotOutput) ResourceConnectionString() pulumi.StringPtrOutput

func (WebAppRelayServiceConnectionSlotOutput) ResourceType

func (WebAppRelayServiceConnectionSlotOutput) ToWebAppRelayServiceConnectionSlotOutput

func (o WebAppRelayServiceConnectionSlotOutput) ToWebAppRelayServiceConnectionSlotOutput() WebAppRelayServiceConnectionSlotOutput

func (WebAppRelayServiceConnectionSlotOutput) ToWebAppRelayServiceConnectionSlotOutputWithContext

func (o WebAppRelayServiceConnectionSlotOutput) ToWebAppRelayServiceConnectionSlotOutputWithContext(ctx context.Context) WebAppRelayServiceConnectionSlotOutput

func (WebAppRelayServiceConnectionSlotOutput) Type

Resource type.

type WebAppRelayServiceConnectionSlotState

type WebAppRelayServiceConnectionSlotState struct {
}

func (WebAppRelayServiceConnectionSlotState) ElementType

type WebAppRelayServiceConnectionState

type WebAppRelayServiceConnectionState struct {
}

func (WebAppRelayServiceConnectionState) ElementType

type WebAppScmAllowed

type WebAppScmAllowed struct {
	pulumi.CustomResourceState

	// <code>true</code> to allow access to a publishing method; otherwise, <code>false</code>.
	Allow pulumi.BoolOutput `pulumi:"allow"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Publishing Credentials Policies parameters. Azure REST API version: 2022-09-01.

Other available API versions: 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2023-01-01, 2023-12-01.

func GetWebAppScmAllowed

func GetWebAppScmAllowed(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppScmAllowedState, opts ...pulumi.ResourceOption) (*WebAppScmAllowed, error)

GetWebAppScmAllowed gets an existing WebAppScmAllowed 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 NewWebAppScmAllowed

func NewWebAppScmAllowed(ctx *pulumi.Context,
	name string, args *WebAppScmAllowedArgs, opts ...pulumi.ResourceOption) (*WebAppScmAllowed, error)

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

func (*WebAppScmAllowed) ElementType

func (*WebAppScmAllowed) ElementType() reflect.Type

func (*WebAppScmAllowed) ToWebAppScmAllowedOutput

func (i *WebAppScmAllowed) ToWebAppScmAllowedOutput() WebAppScmAllowedOutput

func (*WebAppScmAllowed) ToWebAppScmAllowedOutputWithContext

func (i *WebAppScmAllowed) ToWebAppScmAllowedOutputWithContext(ctx context.Context) WebAppScmAllowedOutput

type WebAppScmAllowedArgs

type WebAppScmAllowedArgs struct {
	// <code>true</code> to allow access to a publishing method; otherwise, <code>false</code>.
	Allow pulumi.BoolInput
	// 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 WebAppScmAllowed resource.

func (WebAppScmAllowedArgs) ElementType

func (WebAppScmAllowedArgs) ElementType() reflect.Type

type WebAppScmAllowedInput

type WebAppScmAllowedInput interface {
	pulumi.Input

	ToWebAppScmAllowedOutput() WebAppScmAllowedOutput
	ToWebAppScmAllowedOutputWithContext(ctx context.Context) WebAppScmAllowedOutput
}

type WebAppScmAllowedOutput

type WebAppScmAllowedOutput struct{ *pulumi.OutputState }

func (WebAppScmAllowedOutput) Allow

<code>true</code> to allow access to a publishing method; otherwise, <code>false</code>.

func (WebAppScmAllowedOutput) ElementType

func (WebAppScmAllowedOutput) ElementType() reflect.Type

func (WebAppScmAllowedOutput) Kind

Kind of resource.

func (WebAppScmAllowedOutput) Name

Resource Name.

func (WebAppScmAllowedOutput) ToWebAppScmAllowedOutput

func (o WebAppScmAllowedOutput) ToWebAppScmAllowedOutput() WebAppScmAllowedOutput

func (WebAppScmAllowedOutput) ToWebAppScmAllowedOutputWithContext

func (o WebAppScmAllowedOutput) ToWebAppScmAllowedOutputWithContext(ctx context.Context) WebAppScmAllowedOutput

func (WebAppScmAllowedOutput) Type

Resource type.

type WebAppScmAllowedState

type WebAppScmAllowedState struct {
}

func (WebAppScmAllowedState) ElementType

func (WebAppScmAllowedState) ElementType() reflect.Type

type WebAppSiteContainer

type WebAppSiteContainer struct {
	pulumi.CustomResourceState

	// Auth Type
	AuthType pulumi.StringPtrOutput `pulumi:"authType"`
	// Created Time
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// List of environment variables
	EnvironmentVariables EnvironmentVariableResponseArrayOutput `pulumi:"environmentVariables"`
	// Image Name
	Image pulumi.StringOutput `pulumi:"image"`
	// <code>true</code> if the container is the main site container; <code>false</code> otherwise.
	IsMain pulumi.BoolOutput `pulumi:"isMain"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Last Modified Time
	LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Password Secret
	PasswordSecret pulumi.StringPtrOutput `pulumi:"passwordSecret"`
	// StartUp Command
	StartUpCommand pulumi.StringPtrOutput `pulumi:"startUpCommand"`
	// Target Port
	TargetPort pulumi.StringPtrOutput `pulumi:"targetPort"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// UserManagedIdentity ClientId
	UserManagedIdentityClientId pulumi.StringPtrOutput `pulumi:"userManagedIdentityClientId"`
	// User Name
	UserName pulumi.StringPtrOutput `pulumi:"userName"`
	// List of volume mounts
	VolumeMounts VolumeMountResponseArrayOutput `pulumi:"volumeMounts"`
}

Container of a site Azure REST API version: 2023-12-01.

func GetWebAppSiteContainer

func GetWebAppSiteContainer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppSiteContainerState, opts ...pulumi.ResourceOption) (*WebAppSiteContainer, error)

GetWebAppSiteContainer gets an existing WebAppSiteContainer 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 NewWebAppSiteContainer

func NewWebAppSiteContainer(ctx *pulumi.Context,
	name string, args *WebAppSiteContainerArgs, opts ...pulumi.ResourceOption) (*WebAppSiteContainer, error)

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

func (*WebAppSiteContainer) ElementType

func (*WebAppSiteContainer) ElementType() reflect.Type

func (*WebAppSiteContainer) ToWebAppSiteContainerOutput

func (i *WebAppSiteContainer) ToWebAppSiteContainerOutput() WebAppSiteContainerOutput

func (*WebAppSiteContainer) ToWebAppSiteContainerOutputWithContext

func (i *WebAppSiteContainer) ToWebAppSiteContainerOutputWithContext(ctx context.Context) WebAppSiteContainerOutput

type WebAppSiteContainerArgs

type WebAppSiteContainerArgs struct {
	// Auth Type
	AuthType AuthTypePtrInput
	// Site Container Name
	ContainerName pulumi.StringPtrInput
	// List of environment variables
	EnvironmentVariables EnvironmentVariableArrayInput
	// Image Name
	Image pulumi.StringInput
	// <code>true</code> if the container is the main site container; <code>false</code> otherwise.
	IsMain pulumi.BoolInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Password Secret
	PasswordSecret pulumi.StringPtrInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// StartUp Command
	StartUpCommand pulumi.StringPtrInput
	// Target Port
	TargetPort pulumi.StringPtrInput
	// UserManagedIdentity ClientId
	UserManagedIdentityClientId pulumi.StringPtrInput
	// User Name
	UserName pulumi.StringPtrInput
	// List of volume mounts
	VolumeMounts VolumeMountArrayInput
}

The set of arguments for constructing a WebAppSiteContainer resource.

func (WebAppSiteContainerArgs) ElementType

func (WebAppSiteContainerArgs) ElementType() reflect.Type

type WebAppSiteContainerInput

type WebAppSiteContainerInput interface {
	pulumi.Input

	ToWebAppSiteContainerOutput() WebAppSiteContainerOutput
	ToWebAppSiteContainerOutputWithContext(ctx context.Context) WebAppSiteContainerOutput
}

type WebAppSiteContainerOutput

type WebAppSiteContainerOutput struct{ *pulumi.OutputState }

func (WebAppSiteContainerOutput) AuthType

Auth Type

func (WebAppSiteContainerOutput) CreatedTime

Created Time

func (WebAppSiteContainerOutput) ElementType

func (WebAppSiteContainerOutput) ElementType() reflect.Type

func (WebAppSiteContainerOutput) EnvironmentVariables

List of environment variables

func (WebAppSiteContainerOutput) Image

Image Name

func (WebAppSiteContainerOutput) IsMain

<code>true</code> if the container is the main site container; <code>false</code> otherwise.

func (WebAppSiteContainerOutput) Kind

Kind of resource.

func (WebAppSiteContainerOutput) LastModifiedTime

func (o WebAppSiteContainerOutput) LastModifiedTime() pulumi.StringOutput

Last Modified Time

func (WebAppSiteContainerOutput) Name

Resource Name.

func (WebAppSiteContainerOutput) PasswordSecret

Password Secret

func (WebAppSiteContainerOutput) StartUpCommand

StartUp Command

func (WebAppSiteContainerOutput) TargetPort

Target Port

func (WebAppSiteContainerOutput) ToWebAppSiteContainerOutput

func (o WebAppSiteContainerOutput) ToWebAppSiteContainerOutput() WebAppSiteContainerOutput

func (WebAppSiteContainerOutput) ToWebAppSiteContainerOutputWithContext

func (o WebAppSiteContainerOutput) ToWebAppSiteContainerOutputWithContext(ctx context.Context) WebAppSiteContainerOutput

func (WebAppSiteContainerOutput) Type

Resource type.

func (WebAppSiteContainerOutput) UserManagedIdentityClientId

func (o WebAppSiteContainerOutput) UserManagedIdentityClientId() pulumi.StringPtrOutput

UserManagedIdentity ClientId

func (WebAppSiteContainerOutput) UserName

User Name

func (WebAppSiteContainerOutput) VolumeMounts

List of volume mounts

type WebAppSiteContainerSlot

type WebAppSiteContainerSlot struct {
	pulumi.CustomResourceState

	// Auth Type
	AuthType pulumi.StringPtrOutput `pulumi:"authType"`
	// Created Time
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// List of environment variables
	EnvironmentVariables EnvironmentVariableResponseArrayOutput `pulumi:"environmentVariables"`
	// Image Name
	Image pulumi.StringOutput `pulumi:"image"`
	// <code>true</code> if the container is the main site container; <code>false</code> otherwise.
	IsMain pulumi.BoolOutput `pulumi:"isMain"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Last Modified Time
	LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Password Secret
	PasswordSecret pulumi.StringPtrOutput `pulumi:"passwordSecret"`
	// StartUp Command
	StartUpCommand pulumi.StringPtrOutput `pulumi:"startUpCommand"`
	// Target Port
	TargetPort pulumi.StringPtrOutput `pulumi:"targetPort"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// UserManagedIdentity ClientId
	UserManagedIdentityClientId pulumi.StringPtrOutput `pulumi:"userManagedIdentityClientId"`
	// User Name
	UserName pulumi.StringPtrOutput `pulumi:"userName"`
	// List of volume mounts
	VolumeMounts VolumeMountResponseArrayOutput `pulumi:"volumeMounts"`
}

Container of a site Azure REST API version: 2023-12-01.

func GetWebAppSiteContainerSlot

func GetWebAppSiteContainerSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebAppSiteContainerSlotState, opts ...pulumi.ResourceOption) (*WebAppSiteContainerSlot, error)

GetWebAppSiteContainerSlot gets an existing WebAppSiteContainerSlot 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 NewWebAppSiteContainerSlot

func NewWebAppSiteContainerSlot(ctx *pulumi.Context,
	name string, args *WebAppSiteContainerSlotArgs, opts ...pulumi.ResourceOption) (*WebAppSiteContainerSlot, error)

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

func (*WebAppSiteContainerSlot) ElementType

func (*WebAppSiteContainerSlot) ElementType() reflect.Type

func (*WebAppSiteContainerSlot) ToWebAppSiteContainerSlotOutput

func (i *WebAppSiteContainerSlot) ToWebAppSiteContainerSlotOutput() WebAppSiteContainerSlotOutput

func (*WebAppSiteContainerSlot) ToWebAppSiteContainerSlotOutputWithContext

func (i *WebAppSiteContainerSlot) ToWebAppSiteContainerSlotOutputWithContext(ctx context.Context) WebAppSiteContainerSlotOutput

type WebAppSiteContainerSlotArgs

type WebAppSiteContainerSlotArgs struct {
	// Auth Type
	AuthType AuthTypePtrInput
	// Site Container Name
	ContainerName pulumi.StringPtrInput
	// List of environment variables
	EnvironmentVariables EnvironmentVariableArrayInput
	// Image Name
	Image pulumi.StringInput
	// <code>true</code> if the container is the main site container; <code>false</code> otherwise.
	IsMain pulumi.BoolInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the app.
	Name pulumi.StringInput
	// Password Secret
	PasswordSecret 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 create the container for the production slot.
	Slot pulumi.StringInput
	// StartUp Command
	StartUpCommand pulumi.StringPtrInput
	// Target Port
	TargetPort pulumi.StringPtrInput
	// UserManagedIdentity ClientId
	UserManagedIdentityClientId pulumi.StringPtrInput
	// User Name
	UserName pulumi.StringPtrInput
	// List of volume mounts
	VolumeMounts VolumeMountArrayInput
}

The set of arguments for constructing a WebAppSiteContainerSlot resource.

func (WebAppSiteContainerSlotArgs) ElementType

type WebAppSiteContainerSlotInput

type WebAppSiteContainerSlotInput interface {
	pulumi.Input

	ToWebAppSiteContainerSlotOutput() WebAppSiteContainerSlotOutput
	ToWebAppSiteContainerSlotOutputWithContext(ctx context.Context) WebAppSiteContainerSlotOutput
}

type WebAppSiteContainerSlotOutput

type WebAppSiteContainerSlotOutput struct{ *pulumi.OutputState }

func (WebAppSiteContainerSlotOutput) AuthType

Auth Type

func (WebAppSiteContainerSlotOutput) CreatedTime

Created Time

func (WebAppSiteContainerSlotOutput) ElementType

func (WebAppSiteContainerSlotOutput) EnvironmentVariables

List of environment variables

func (WebAppSiteContainerSlotOutput) Image

Image Name

func (WebAppSiteContainerSlotOutput) IsMain

<code>true</code> if the container is the main site container; <code>false</code> otherwise.

func (WebAppSiteContainerSlotOutput) Kind

Kind of resource.

func (WebAppSiteContainerSlotOutput) LastModifiedTime

func (o WebAppSiteContainerSlotOutput) LastModifiedTime() pulumi.StringOutput

Last Modified Time

func (WebAppSiteContainerSlotOutput) Name

Resource Name.

func (WebAppSiteContainerSlotOutput) PasswordSecret

Password Secret

func (WebAppSiteContainerSlotOutput) StartUpCommand

StartUp Command

func (WebAppSiteContainerSlotOutput) TargetPort

Target Port

func (WebAppSiteContainerSlotOutput) ToWebAppSiteContainerSlotOutput

func (o WebAppSiteContainerSlotOutput) ToWebAppSiteContainerSlotOutput() WebAppSiteContainerSlotOutput

func (WebAppSiteContainerSlotOutput) ToWebAppSiteContainerSlotOutputWithContext

func (o WebAppSiteContainerSlotOutput) ToWebAppSiteContainerSlotOutputWithContext(ctx context.Context) WebAppSiteContainerSlotOutput

func (WebAppSiteContainerSlotOutput) Type

Resource type.

func (WebAppSiteContainerSlotOutput) UserManagedIdentityClientId

func (o WebAppSiteContainerSlotOutput) UserManagedIdentityClientId() pulumi.StringPtrOutput

UserManagedIdentity ClientId

func (WebAppSiteContainerSlotOutput) UserName

User Name

func (WebAppSiteContainerSlotOutput) VolumeMounts

List of volume mounts

type WebAppSiteContainerSlotState

type WebAppSiteContainerSlotState struct {
}

func (WebAppSiteContainerSlotState) ElementType

type WebAppSiteContainerState

type WebAppSiteContainerState struct {
}

func (WebAppSiteContainerState) ElementType

func (WebAppSiteContainerState) ElementType() reflect.Type

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"`
	Title   pulumi.StringPtrOutput `pulumi:"title"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// Version information.
	Version pulumi.StringPtrOutput `pulumi:"version"`
}

Site Extension Information. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppSiteExtension) ElementType() reflect.Type

func (*WebAppSiteExtension) ToWebAppSiteExtensionOutput

func (i *WebAppSiteExtension) ToWebAppSiteExtensionOutput() WebAppSiteExtensionOutput

func (*WebAppSiteExtension) ToWebAppSiteExtensionOutputWithContext

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.StringPtrInput
}

The set of arguments for constructing a WebAppSiteExtension resource.

func (WebAppSiteExtensionArgs) ElementType

func (WebAppSiteExtensionArgs) ElementType() reflect.Type

type WebAppSiteExtensionInput

type WebAppSiteExtensionInput interface {
	pulumi.Input

	ToWebAppSiteExtensionOutput() WebAppSiteExtensionOutput
	ToWebAppSiteExtensionOutputWithContext(ctx context.Context) WebAppSiteExtensionOutput
}

type WebAppSiteExtensionOutput

type WebAppSiteExtensionOutput struct{ *pulumi.OutputState }

func (WebAppSiteExtensionOutput) Authors

List of authors.

func (WebAppSiteExtensionOutput) Comment

Site Extension comment.

func (WebAppSiteExtensionOutput) Description

Detailed description.

func (WebAppSiteExtensionOutput) DownloadCount

func (o WebAppSiteExtensionOutput) DownloadCount() pulumi.IntPtrOutput

Count of downloads.

func (WebAppSiteExtensionOutput) ElementType

func (WebAppSiteExtensionOutput) ElementType() reflect.Type

func (WebAppSiteExtensionOutput) ExtensionId

Site extension ID.

func (WebAppSiteExtensionOutput) ExtensionType

Site extension type.

func (WebAppSiteExtensionOutput) ExtensionUrl

Extension URL.

func (WebAppSiteExtensionOutput) FeedUrl

Feed URL.

func (WebAppSiteExtensionOutput) IconUrl

Icon URL.

func (WebAppSiteExtensionOutput) InstalledDateTime

func (o WebAppSiteExtensionOutput) InstalledDateTime() pulumi.StringPtrOutput

Installed timestamp.

func (WebAppSiteExtensionOutput) InstallerCommandLineParams

func (o WebAppSiteExtensionOutput) InstallerCommandLineParams() pulumi.StringPtrOutput

Installer command line parameters.

func (WebAppSiteExtensionOutput) Kind

Kind of resource.

func (WebAppSiteExtensionOutput) LicenseUrl

License URL.

func (WebAppSiteExtensionOutput) LocalIsLatestVersion

func (o WebAppSiteExtensionOutput) LocalIsLatestVersion() pulumi.BoolPtrOutput

<code>true</code> if the local version is the latest version; <code>false</code> otherwise.

func (WebAppSiteExtensionOutput) LocalPath

Local path.

func (WebAppSiteExtensionOutput) Name

Resource Name.

func (WebAppSiteExtensionOutput) ProjectUrl

Project URL.

func (WebAppSiteExtensionOutput) ProvisioningState

func (o WebAppSiteExtensionOutput) ProvisioningState() pulumi.StringPtrOutput

Provisioning state.

func (WebAppSiteExtensionOutput) PublishedDateTime

func (o WebAppSiteExtensionOutput) PublishedDateTime() pulumi.StringPtrOutput

Published timestamp.

func (WebAppSiteExtensionOutput) Summary

Summary description.

func (WebAppSiteExtensionOutput) Title

func (WebAppSiteExtensionOutput) ToWebAppSiteExtensionOutput

func (o WebAppSiteExtensionOutput) ToWebAppSiteExtensionOutput() WebAppSiteExtensionOutput

func (WebAppSiteExtensionOutput) ToWebAppSiteExtensionOutputWithContext

func (o WebAppSiteExtensionOutput) ToWebAppSiteExtensionOutputWithContext(ctx context.Context) WebAppSiteExtensionOutput

func (WebAppSiteExtensionOutput) Type

Resource type.

func (WebAppSiteExtensionOutput) Version

Version information.

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"`
	Title   pulumi.StringPtrOutput `pulumi:"title"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// Version information.
	Version pulumi.StringPtrOutput `pulumi:"version"`
}

Site Extension Information. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppSiteExtensionSlot) ElementType() reflect.Type

func (*WebAppSiteExtensionSlot) ToWebAppSiteExtensionSlotOutput

func (i *WebAppSiteExtensionSlot) ToWebAppSiteExtensionSlotOutput() WebAppSiteExtensionSlotOutput

func (*WebAppSiteExtensionSlot) ToWebAppSiteExtensionSlotOutputWithContext

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.StringPtrInput
	// 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

type WebAppSiteExtensionSlotInput interface {
	pulumi.Input

	ToWebAppSiteExtensionSlotOutput() WebAppSiteExtensionSlotOutput
	ToWebAppSiteExtensionSlotOutputWithContext(ctx context.Context) WebAppSiteExtensionSlotOutput
}

type WebAppSiteExtensionSlotOutput

type WebAppSiteExtensionSlotOutput struct{ *pulumi.OutputState }

func (WebAppSiteExtensionSlotOutput) Authors

List of authors.

func (WebAppSiteExtensionSlotOutput) Comment

Site Extension comment.

func (WebAppSiteExtensionSlotOutput) Description

Detailed description.

func (WebAppSiteExtensionSlotOutput) DownloadCount

Count of downloads.

func (WebAppSiteExtensionSlotOutput) ElementType

func (WebAppSiteExtensionSlotOutput) ExtensionId

Site extension ID.

func (WebAppSiteExtensionSlotOutput) ExtensionType

Site extension type.

func (WebAppSiteExtensionSlotOutput) ExtensionUrl

Extension URL.

func (WebAppSiteExtensionSlotOutput) FeedUrl

Feed URL.

func (WebAppSiteExtensionSlotOutput) IconUrl

Icon URL.

func (WebAppSiteExtensionSlotOutput) InstalledDateTime

Installed timestamp.

func (WebAppSiteExtensionSlotOutput) InstallerCommandLineParams

func (o WebAppSiteExtensionSlotOutput) InstallerCommandLineParams() pulumi.StringPtrOutput

Installer command line parameters.

func (WebAppSiteExtensionSlotOutput) Kind

Kind of resource.

func (WebAppSiteExtensionSlotOutput) LicenseUrl

License URL.

func (WebAppSiteExtensionSlotOutput) LocalIsLatestVersion

func (o WebAppSiteExtensionSlotOutput) LocalIsLatestVersion() pulumi.BoolPtrOutput

<code>true</code> if the local version is the latest version; <code>false</code> otherwise.

func (WebAppSiteExtensionSlotOutput) LocalPath

Local path.

func (WebAppSiteExtensionSlotOutput) Name

Resource Name.

func (WebAppSiteExtensionSlotOutput) ProjectUrl

Project URL.

func (WebAppSiteExtensionSlotOutput) ProvisioningState

Provisioning state.

func (WebAppSiteExtensionSlotOutput) PublishedDateTime

Published timestamp.

func (WebAppSiteExtensionSlotOutput) Summary

Summary description.

func (WebAppSiteExtensionSlotOutput) Title

func (WebAppSiteExtensionSlotOutput) ToWebAppSiteExtensionSlotOutput

func (o WebAppSiteExtensionSlotOutput) ToWebAppSiteExtensionSlotOutput() WebAppSiteExtensionSlotOutput

func (WebAppSiteExtensionSlotOutput) ToWebAppSiteExtensionSlotOutputWithContext

func (o WebAppSiteExtensionSlotOutput) ToWebAppSiteExtensionSlotOutputWithContext(ctx context.Context) WebAppSiteExtensionSlotOutput

func (WebAppSiteExtensionSlotOutput) Type

Resource type.

func (WebAppSiteExtensionSlotOutput) Version

Version information.

type WebAppSiteExtensionSlotState

type WebAppSiteExtensionSlotState struct {
}

func (WebAppSiteExtensionSlotState) ElementType

type WebAppSiteExtensionState

type WebAppSiteExtensionState struct {
}

func (WebAppSiteExtensionState) ElementType

func (WebAppSiteExtensionState) ElementType() reflect.Type

type WebAppSitePushSettings

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"`
	// 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. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

func GetWebAppSitePushSettings

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

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

func (*WebAppSitePushSettings) ElementType() reflect.Type

func (*WebAppSitePushSettings) ToWebAppSitePushSettingsOutput

func (i *WebAppSitePushSettings) ToWebAppSitePushSettingsOutput() WebAppSitePushSettingsOutput

func (*WebAppSitePushSettings) ToWebAppSitePushSettingsOutputWithContext

func (i *WebAppSitePushSettings) ToWebAppSitePushSettingsOutputWithContext(ctx context.Context) WebAppSitePushSettingsOutput

type WebAppSitePushSettingsArgs

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

func (WebAppSitePushSettingsArgs) ElementType() reflect.Type

type WebAppSitePushSettingsInput

type WebAppSitePushSettingsInput interface {
	pulumi.Input

	ToWebAppSitePushSettingsOutput() WebAppSitePushSettingsOutput
	ToWebAppSitePushSettingsOutputWithContext(ctx context.Context) WebAppSitePushSettingsOutput
}

type WebAppSitePushSettingsOutput

type WebAppSitePushSettingsOutput struct{ *pulumi.OutputState }

func (WebAppSitePushSettingsOutput) 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 (WebAppSitePushSettingsOutput) ElementType

func (WebAppSitePushSettingsOutput) IsPushEnabled

Gets or sets a flag indicating whether the Push endpoint is enabled.

func (WebAppSitePushSettingsOutput) Kind

Kind of resource.

func (WebAppSitePushSettingsOutput) Name

Resource Name.

func (WebAppSitePushSettingsOutput) TagWhitelistJson

Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.

func (WebAppSitePushSettingsOutput) TagsRequiringAuth

func (o WebAppSitePushSettingsOutput) 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 (WebAppSitePushSettingsOutput) ToWebAppSitePushSettingsOutput

func (o WebAppSitePushSettingsOutput) ToWebAppSitePushSettingsOutput() WebAppSitePushSettingsOutput

func (WebAppSitePushSettingsOutput) ToWebAppSitePushSettingsOutputWithContext

func (o WebAppSitePushSettingsOutput) ToWebAppSitePushSettingsOutputWithContext(ctx context.Context) WebAppSitePushSettingsOutput

func (WebAppSitePushSettingsOutput) Type

Resource type.

type WebAppSitePushSettingsSlot

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"`
	// 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. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

func GetWebAppSitePushSettingsSlot

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

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

func (*WebAppSitePushSettingsSlot) ElementType() reflect.Type

func (*WebAppSitePushSettingsSlot) ToWebAppSitePushSettingsSlotOutput

func (i *WebAppSitePushSettingsSlot) ToWebAppSitePushSettingsSlotOutput() WebAppSitePushSettingsSlotOutput

func (*WebAppSitePushSettingsSlot) ToWebAppSitePushSettingsSlotOutputWithContext

func (i *WebAppSitePushSettingsSlot) ToWebAppSitePushSettingsSlotOutputWithContext(ctx context.Context) WebAppSitePushSettingsSlotOutput

type WebAppSitePushSettingsSlotArgs

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

type WebAppSitePushSettingsSlotInput

type WebAppSitePushSettingsSlotInput interface {
	pulumi.Input

	ToWebAppSitePushSettingsSlotOutput() WebAppSitePushSettingsSlotOutput
	ToWebAppSitePushSettingsSlotOutputWithContext(ctx context.Context) WebAppSitePushSettingsSlotOutput
}

type WebAppSitePushSettingsSlotOutput

type WebAppSitePushSettingsSlotOutput struct{ *pulumi.OutputState }

func (WebAppSitePushSettingsSlotOutput) 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 (WebAppSitePushSettingsSlotOutput) ElementType

func (WebAppSitePushSettingsSlotOutput) IsPushEnabled

Gets or sets a flag indicating whether the Push endpoint is enabled.

func (WebAppSitePushSettingsSlotOutput) Kind

Kind of resource.

func (WebAppSitePushSettingsSlotOutput) Name

Resource Name.

func (WebAppSitePushSettingsSlotOutput) TagWhitelistJson

Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.

func (WebAppSitePushSettingsSlotOutput) 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 (WebAppSitePushSettingsSlotOutput) ToWebAppSitePushSettingsSlotOutput

func (o WebAppSitePushSettingsSlotOutput) ToWebAppSitePushSettingsSlotOutput() WebAppSitePushSettingsSlotOutput

func (WebAppSitePushSettingsSlotOutput) ToWebAppSitePushSettingsSlotOutputWithContext

func (o WebAppSitePushSettingsSlotOutput) ToWebAppSitePushSettingsSlotOutputWithContext(ctx context.Context) WebAppSitePushSettingsSlotOutput

func (WebAppSitePushSettingsSlotOutput) Type

Resource type.

type WebAppSitePushSettingsSlotState

type WebAppSitePushSettingsSlotState struct {
}

func (WebAppSitePushSettingsSlotState) ElementType

type WebAppSitePushSettingsState

type WebAppSitePushSettingsState struct {
}

func (WebAppSitePushSettingsState) ElementType

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"`
	// 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"`
	// Extended Location.
	ExtendedLocation ExtendedLocationResponsePtrOutput `pulumi:"extendedLocation"`
	// 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"`
	// Identity to use for Key Vault Reference authentication.
	KeyVaultReferenceIdentity pulumi.StringPtrOutput `pulumi:"keyVaultReferenceIdentity"`
	// 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"`
	// Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}
	ManagedEnvironmentId pulumi.StringPtrOutput `pulumi:"managedEnvironmentId"`
	// 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"`
	// Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
	PublicNetworkAccess pulumi.StringPtrOutput `pulumi:"publicNetworkAccess"`
	// 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"`
	// Checks if Customer provided storage account is required
	StorageAccountRequired pulumi.BoolPtrOutput `pulumi:"storageAccountRequired"`
	// App suspended till in case memory-time quota is exceeded.
	SuspendedTill pulumi.StringOutput `pulumi:"suspendedTill"`
	// 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"`
	// Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.
	// This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}
	VirtualNetworkSubnetId pulumi.StringPtrOutput `pulumi:"virtualNetworkSubnetId"`
	// To enable accessing content over virtual network
	VnetContentShareEnabled pulumi.BoolPtrOutput `pulumi:"vnetContentShareEnabled"`
	// To enable pulling image over Virtual Network
	VnetImagePullEnabled pulumi.BoolPtrOutput `pulumi:"vnetImagePullEnabled"`
	// Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
	VnetRouteAllEnabled pulumi.BoolPtrOutput `pulumi:"vnetRouteAllEnabled"`
}

A web app, a mobile app backend, or an API app. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppSlot) ElementType() reflect.Type

func (*WebAppSlot) ToWebAppSlotOutput

func (i *WebAppSlot) ToWebAppSlotOutput() WebAppSlotOutput

func (*WebAppSlot) ToWebAppSlotOutputWithContext

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 ClientCertModePtrInput
	// 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
	// Extended Location.
	ExtendedLocation ExtendedLocationPtrInput
	// 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
	// Identity to use for Key Vault Reference authentication.
	KeyVaultReferenceIdentity pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}
	ManagedEnvironmentId 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
	// Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
	PublicNetworkAccess pulumi.StringPtrInput
	// Site redundancy mode
	RedundancyMode RedundancyModePtrInput
	// <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.StringPtrInput
	// Checks if Customer provided storage account is required
	StorageAccountRequired pulumi.BoolPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.
	// This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}
	VirtualNetworkSubnetId pulumi.StringPtrInput
	// To enable accessing content over virtual network
	VnetContentShareEnabled pulumi.BoolPtrInput
	// To enable pulling image over Virtual Network
	VnetImagePullEnabled pulumi.BoolPtrInput
	// Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
	VnetRouteAllEnabled pulumi.BoolPtrInput
}

The set of arguments for constructing a WebAppSlot resource.

func (WebAppSlotArgs) ElementType

func (WebAppSlotArgs) ElementType() reflect.Type

type WebAppSlotConfigurationNames

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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Slot Config names azure resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.

func GetWebAppSlotConfigurationNames

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

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

func (*WebAppSlotConfigurationNames) ElementType() reflect.Type

func (*WebAppSlotConfigurationNames) ToWebAppSlotConfigurationNamesOutput

func (i *WebAppSlotConfigurationNames) ToWebAppSlotConfigurationNamesOutput() WebAppSlotConfigurationNamesOutput

func (*WebAppSlotConfigurationNames) ToWebAppSlotConfigurationNamesOutputWithContext

func (i *WebAppSlotConfigurationNames) ToWebAppSlotConfigurationNamesOutputWithContext(ctx context.Context) WebAppSlotConfigurationNamesOutput

type WebAppSlotConfigurationNamesArgs

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

type WebAppSlotConfigurationNamesInput

type WebAppSlotConfigurationNamesInput interface {
	pulumi.Input

	ToWebAppSlotConfigurationNamesOutput() WebAppSlotConfigurationNamesOutput
	ToWebAppSlotConfigurationNamesOutputWithContext(ctx context.Context) WebAppSlotConfigurationNamesOutput
}

type WebAppSlotConfigurationNamesOutput

type WebAppSlotConfigurationNamesOutput struct{ *pulumi.OutputState }

func (WebAppSlotConfigurationNamesOutput) AppSettingNames

List of application settings names.

func (WebAppSlotConfigurationNamesOutput) AzureStorageConfigNames

func (o WebAppSlotConfigurationNamesOutput) AzureStorageConfigNames() pulumi.StringArrayOutput

List of external Azure storage account identifiers.

func (WebAppSlotConfigurationNamesOutput) ConnectionStringNames

List of connection string names.

func (WebAppSlotConfigurationNamesOutput) ElementType

func (WebAppSlotConfigurationNamesOutput) Kind

Kind of resource.

func (WebAppSlotConfigurationNamesOutput) Name

Resource Name.

func (WebAppSlotConfigurationNamesOutput) ToWebAppSlotConfigurationNamesOutput

func (o WebAppSlotConfigurationNamesOutput) ToWebAppSlotConfigurationNamesOutput() WebAppSlotConfigurationNamesOutput

func (WebAppSlotConfigurationNamesOutput) ToWebAppSlotConfigurationNamesOutputWithContext

func (o WebAppSlotConfigurationNamesOutput) ToWebAppSlotConfigurationNamesOutputWithContext(ctx context.Context) WebAppSlotConfigurationNamesOutput

func (WebAppSlotConfigurationNamesOutput) Type

Resource type.

type WebAppSlotConfigurationNamesState

type WebAppSlotConfigurationNamesState struct {
}

func (WebAppSlotConfigurationNamesState) ElementType

type WebAppSlotInput

type WebAppSlotInput interface {
	pulumi.Input

	ToWebAppSlotOutput() WebAppSlotOutput
	ToWebAppSlotOutputWithContext(ctx context.Context) WebAppSlotOutput
}

type WebAppSlotOutput

type WebAppSlotOutput struct{ *pulumi.OutputState }

func (WebAppSlotOutput) AvailabilityState

func (o WebAppSlotOutput) AvailabilityState() pulumi.StringOutput

Management information availability state for the app.

func (WebAppSlotOutput) ClientAffinityEnabled

func (o WebAppSlotOutput) ClientAffinityEnabled() pulumi.BoolPtrOutput

<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>.

func (WebAppSlotOutput) ClientCertEnabled

func (o WebAppSlotOutput) ClientCertEnabled() pulumi.BoolPtrOutput

<code>true</code> to enable client certificate authentication (TLS mutual authentication); otherwise, <code>false</code>. Default is <code>false</code>.

func (WebAppSlotOutput) ClientCertExclusionPaths

func (o WebAppSlotOutput) ClientCertExclusionPaths() pulumi.StringPtrOutput

client certificate authentication comma-separated exclusion paths

func (WebAppSlotOutput) ClientCertMode

func (o WebAppSlotOutput) ClientCertMode() pulumi.StringPtrOutput

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 (WebAppSlotOutput) ContainerSize

func (o WebAppSlotOutput) ContainerSize() pulumi.IntPtrOutput

Size of the function container.

func (WebAppSlotOutput) CustomDomainVerificationId

func (o WebAppSlotOutput) CustomDomainVerificationId() pulumi.StringPtrOutput

Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.

func (WebAppSlotOutput) DailyMemoryTimeQuota

func (o WebAppSlotOutput) DailyMemoryTimeQuota() pulumi.IntPtrOutput

Maximum allowed daily memory-time quota (applicable on dynamic apps only).

func (WebAppSlotOutput) DefaultHostName

func (o WebAppSlotOutput) DefaultHostName() pulumi.StringOutput

Default hostname of the app. Read-only.

func (WebAppSlotOutput) ElementType

func (WebAppSlotOutput) ElementType() reflect.Type

func (WebAppSlotOutput) Enabled

<code>true</code> if the app is enabled; otherwise, <code>false</code>. Setting this value to false disables the app (takes the app offline).

func (WebAppSlotOutput) EnabledHostNames

func (o WebAppSlotOutput) EnabledHostNames() pulumi.StringArrayOutput

Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.

func (WebAppSlotOutput) ExtendedLocation

Extended Location.

func (WebAppSlotOutput) HostNameSslStates

Hostname SSL states are used to manage the SSL bindings for app's hostnames.

func (WebAppSlotOutput) HostNames

Hostnames associated with the app.

func (WebAppSlotOutput) HostNamesDisabled

func (o WebAppSlotOutput) HostNamesDisabled() pulumi.BoolPtrOutput

<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.

func (WebAppSlotOutput) HostingEnvironmentProfile

func (o WebAppSlotOutput) HostingEnvironmentProfile() HostingEnvironmentProfileResponsePtrOutput

App Service Environment to use for the app.

func (WebAppSlotOutput) HttpsOnly

func (o WebAppSlotOutput) HttpsOnly() pulumi.BoolPtrOutput

HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests

func (WebAppSlotOutput) HyperV

Hyper-V sandbox.

func (WebAppSlotOutput) Identity

Managed service identity.

func (WebAppSlotOutput) InProgressOperationId

func (o WebAppSlotOutput) InProgressOperationId() pulumi.StringOutput

Specifies an operation id if this site has a pending operation.

func (WebAppSlotOutput) IsDefaultContainer

func (o WebAppSlotOutput) IsDefaultContainer() pulumi.BoolOutput

<code>true</code> if the app is a default container; otherwise, <code>false</code>.

func (WebAppSlotOutput) IsXenon

Obsolete: Hyper-V sandbox.

func (WebAppSlotOutput) KeyVaultReferenceIdentity

func (o WebAppSlotOutput) KeyVaultReferenceIdentity() pulumi.StringPtrOutput

Identity to use for Key Vault Reference authentication.

func (WebAppSlotOutput) Kind

Kind of resource.

func (WebAppSlotOutput) LastModifiedTimeUtc

func (o WebAppSlotOutput) LastModifiedTimeUtc() pulumi.StringOutput

Last time the app was modified, in UTC. Read-only.

func (WebAppSlotOutput) Location

func (o WebAppSlotOutput) Location() pulumi.StringOutput

Resource Location.

func (WebAppSlotOutput) ManagedEnvironmentId

func (o WebAppSlotOutput) ManagedEnvironmentId() pulumi.StringPtrOutput

Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}

func (WebAppSlotOutput) MaxNumberOfWorkers

func (o WebAppSlotOutput) MaxNumberOfWorkers() pulumi.IntOutput

Maximum number of workers. This only applies to Functions container.

func (WebAppSlotOutput) Name

Resource Name.

func (WebAppSlotOutput) OutboundIpAddresses

func (o WebAppSlotOutput) OutboundIpAddresses() pulumi.StringOutput

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.

func (WebAppSlotOutput) PossibleOutboundIpAddresses

func (o WebAppSlotOutput) PossibleOutboundIpAddresses() pulumi.StringOutput

List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.

func (WebAppSlotOutput) PublicNetworkAccess

func (o WebAppSlotOutput) PublicNetworkAccess() pulumi.StringPtrOutput

Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.

func (WebAppSlotOutput) RedundancyMode

func (o WebAppSlotOutput) RedundancyMode() pulumi.StringPtrOutput

Site redundancy mode

func (WebAppSlotOutput) RepositorySiteName

func (o WebAppSlotOutput) RepositorySiteName() pulumi.StringOutput

Name of the repository site.

func (WebAppSlotOutput) Reserved

func (o WebAppSlotOutput) Reserved() pulumi.BoolPtrOutput

<code>true</code> if reserved; otherwise, <code>false</code>.

func (WebAppSlotOutput) ResourceGroup

func (o WebAppSlotOutput) ResourceGroup() pulumi.StringOutput

Name of the resource group the app belongs to. Read-only.

func (WebAppSlotOutput) ScmSiteAlsoStopped

func (o WebAppSlotOutput) ScmSiteAlsoStopped() pulumi.BoolPtrOutput

<code>true</code> to stop SCM (KUDU) site when the app is stopped; otherwise, <code>false</code>. The default is <code>false</code>.

func (WebAppSlotOutput) ServerFarmId

func (o WebAppSlotOutput) ServerFarmId() pulumi.StringPtrOutput

Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

func (WebAppSlotOutput) SiteConfig

Configuration of the app.

func (WebAppSlotOutput) SlotSwapStatus

Status of the last deployment slot swap operation.

func (WebAppSlotOutput) State

Current state of the app.

func (WebAppSlotOutput) StorageAccountRequired

func (o WebAppSlotOutput) StorageAccountRequired() pulumi.BoolPtrOutput

Checks if Customer provided storage account is required

func (WebAppSlotOutput) SuspendedTill

func (o WebAppSlotOutput) SuspendedTill() pulumi.StringOutput

App suspended till in case memory-time quota is exceeded.

func (WebAppSlotOutput) Tags

Resource tags.

func (WebAppSlotOutput) TargetSwapSlot

func (o WebAppSlotOutput) TargetSwapSlot() pulumi.StringOutput

Specifies which deployment slot this app will swap into. Read-only.

func (WebAppSlotOutput) ToWebAppSlotOutput

func (o WebAppSlotOutput) ToWebAppSlotOutput() WebAppSlotOutput

func (WebAppSlotOutput) ToWebAppSlotOutputWithContext

func (o WebAppSlotOutput) ToWebAppSlotOutputWithContext(ctx context.Context) WebAppSlotOutput

func (WebAppSlotOutput) TrafficManagerHostNames

func (o WebAppSlotOutput) TrafficManagerHostNames() pulumi.StringArrayOutput

Azure Traffic Manager hostnames associated with the app. Read-only.

func (WebAppSlotOutput) Type

Resource type.

func (WebAppSlotOutput) UsageState

func (o WebAppSlotOutput) UsageState() pulumi.StringOutput

State indicating whether the app has exceeded its quota usage. Read-only.

func (WebAppSlotOutput) VirtualNetworkSubnetId

func (o WebAppSlotOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput

Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}

func (WebAppSlotOutput) VnetContentShareEnabled

func (o WebAppSlotOutput) VnetContentShareEnabled() pulumi.BoolPtrOutput

To enable accessing content over virtual network

func (WebAppSlotOutput) VnetImagePullEnabled

func (o WebAppSlotOutput) VnetImagePullEnabled() pulumi.BoolPtrOutput

To enable pulling image over Virtual Network

func (WebAppSlotOutput) VnetRouteAllEnabled

func (o WebAppSlotOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput

Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.

type WebAppSlotState

type WebAppSlotState struct {
}

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"`
	// If GitHub Action is selected, than the associated configuration.
	GitHubActionConfiguration GitHubActionConfigurationResponsePtrOutput `pulumi:"gitHubActionConfiguration"`
	// <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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Source control configuration for an app. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppSourceControl) ElementType() reflect.Type

func (*WebAppSourceControl) ToWebAppSourceControlOutput

func (i *WebAppSourceControl) ToWebAppSourceControlOutput() WebAppSourceControlOutput

func (*WebAppSourceControl) ToWebAppSourceControlOutputWithContext

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
	// If GitHub Action is selected, than the associated configuration.
	GitHubActionConfiguration GitHubActionConfigurationPtrInput
	// <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

type WebAppSourceControlInput interface {
	pulumi.Input

	ToWebAppSourceControlOutput() WebAppSourceControlOutput
	ToWebAppSourceControlOutputWithContext(ctx context.Context) WebAppSourceControlOutput
}

type WebAppSourceControlOutput

type WebAppSourceControlOutput struct{ *pulumi.OutputState }

func (WebAppSourceControlOutput) Branch

Name of branch to use for deployment.

func (WebAppSourceControlOutput) DeploymentRollbackEnabled

func (o WebAppSourceControlOutput) DeploymentRollbackEnabled() pulumi.BoolPtrOutput

<code>true</code> to enable deployment rollback; otherwise, <code>false</code>.

func (WebAppSourceControlOutput) ElementType

func (WebAppSourceControlOutput) ElementType() reflect.Type

func (WebAppSourceControlOutput) GitHubActionConfiguration

If GitHub Action is selected, than the associated configuration.

func (WebAppSourceControlOutput) IsGitHubAction

func (o WebAppSourceControlOutput) IsGitHubAction() pulumi.BoolPtrOutput

<code>true</code> if this is deployed via GitHub action.

func (WebAppSourceControlOutput) IsManualIntegration

func (o WebAppSourceControlOutput) IsManualIntegration() pulumi.BoolPtrOutput

<code>true</code> to limit to manual integration; <code>false</code> to enable continuous integration (which configures webhooks into online repos like GitHub).

func (WebAppSourceControlOutput) IsMercurial

<code>true</code> for a Mercurial repository; <code>false</code> for a Git repository.

func (WebAppSourceControlOutput) Kind

Kind of resource.

func (WebAppSourceControlOutput) Name

Resource Name.

func (WebAppSourceControlOutput) RepoUrl

Repository or source control URL.

func (WebAppSourceControlOutput) ToWebAppSourceControlOutput

func (o WebAppSourceControlOutput) ToWebAppSourceControlOutput() WebAppSourceControlOutput

func (WebAppSourceControlOutput) ToWebAppSourceControlOutputWithContext

func (o WebAppSourceControlOutput) ToWebAppSourceControlOutputWithContext(ctx context.Context) WebAppSourceControlOutput

func (WebAppSourceControlOutput) Type

Resource type.

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"`
	// If GitHub Action is selected, than the associated configuration.
	GitHubActionConfiguration GitHubActionConfigurationResponsePtrOutput `pulumi:"gitHubActionConfiguration"`
	// <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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Source control configuration for an app. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppSourceControlSlot) ElementType() reflect.Type

func (*WebAppSourceControlSlot) ToWebAppSourceControlSlotOutput

func (i *WebAppSourceControlSlot) ToWebAppSourceControlSlotOutput() WebAppSourceControlSlotOutput

func (*WebAppSourceControlSlot) ToWebAppSourceControlSlotOutputWithContext

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
	// If GitHub Action is selected, than the associated configuration.
	GitHubActionConfiguration GitHubActionConfigurationPtrInput
	// <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

type WebAppSourceControlSlotInput interface {
	pulumi.Input

	ToWebAppSourceControlSlotOutput() WebAppSourceControlSlotOutput
	ToWebAppSourceControlSlotOutputWithContext(ctx context.Context) WebAppSourceControlSlotOutput
}

type WebAppSourceControlSlotOutput

type WebAppSourceControlSlotOutput struct{ *pulumi.OutputState }

func (WebAppSourceControlSlotOutput) Branch

Name of branch to use for deployment.

func (WebAppSourceControlSlotOutput) DeploymentRollbackEnabled

func (o WebAppSourceControlSlotOutput) DeploymentRollbackEnabled() pulumi.BoolPtrOutput

<code>true</code> to enable deployment rollback; otherwise, <code>false</code>.

func (WebAppSourceControlSlotOutput) ElementType

func (WebAppSourceControlSlotOutput) GitHubActionConfiguration

If GitHub Action is selected, than the associated configuration.

func (WebAppSourceControlSlotOutput) IsGitHubAction

<code>true</code> if this is deployed via GitHub action.

func (WebAppSourceControlSlotOutput) IsManualIntegration

func (o WebAppSourceControlSlotOutput) IsManualIntegration() pulumi.BoolPtrOutput

<code>true</code> to limit to manual integration; <code>false</code> to enable continuous integration (which configures webhooks into online repos like GitHub).

func (WebAppSourceControlSlotOutput) IsMercurial

<code>true</code> for a Mercurial repository; <code>false</code> for a Git repository.

func (WebAppSourceControlSlotOutput) Kind

Kind of resource.

func (WebAppSourceControlSlotOutput) Name

Resource Name.

func (WebAppSourceControlSlotOutput) RepoUrl

Repository or source control URL.

func (WebAppSourceControlSlotOutput) ToWebAppSourceControlSlotOutput

func (o WebAppSourceControlSlotOutput) ToWebAppSourceControlSlotOutput() WebAppSourceControlSlotOutput

func (WebAppSourceControlSlotOutput) ToWebAppSourceControlSlotOutputWithContext

func (o WebAppSourceControlSlotOutput) ToWebAppSourceControlSlotOutputWithContext(ctx context.Context) WebAppSourceControlSlotOutput

func (WebAppSourceControlSlotOutput) Type

Resource type.

type WebAppSourceControlSlotState

type WebAppSourceControlSlotState struct {
}

func (WebAppSourceControlSlotState) ElementType

type WebAppSourceControlState

type WebAppSourceControlState struct {
}

func (WebAppSourceControlState) ElementType

func (WebAppSourceControlState) ElementType() reflect.Type

type WebAppState

type WebAppState struct {
}

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"`
	// 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. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-10-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppSwiftVirtualNetworkConnection) ToWebAppSwiftVirtualNetworkConnectionOutput

func (i *WebAppSwiftVirtualNetworkConnection) ToWebAppSwiftVirtualNetworkConnectionOutput() WebAppSwiftVirtualNetworkConnectionOutput

func (*WebAppSwiftVirtualNetworkConnection) ToWebAppSwiftVirtualNetworkConnectionOutputWithContext

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

type WebAppSwiftVirtualNetworkConnectionInput interface {
	pulumi.Input

	ToWebAppSwiftVirtualNetworkConnectionOutput() WebAppSwiftVirtualNetworkConnectionOutput
	ToWebAppSwiftVirtualNetworkConnectionOutputWithContext(ctx context.Context) WebAppSwiftVirtualNetworkConnectionOutput
}

type WebAppSwiftVirtualNetworkConnectionOutput

type WebAppSwiftVirtualNetworkConnectionOutput struct{ *pulumi.OutputState }

func (WebAppSwiftVirtualNetworkConnectionOutput) ElementType

func (WebAppSwiftVirtualNetworkConnectionOutput) Kind

Kind of resource.

func (WebAppSwiftVirtualNetworkConnectionOutput) Name

Resource Name.

func (WebAppSwiftVirtualNetworkConnectionOutput) SubnetResourceId

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.

func (WebAppSwiftVirtualNetworkConnectionOutput) SwiftSupported

A flag that specifies if the scale unit this Web App is on supports Swift integration.

func (WebAppSwiftVirtualNetworkConnectionOutput) ToWebAppSwiftVirtualNetworkConnectionOutput

func (o WebAppSwiftVirtualNetworkConnectionOutput) ToWebAppSwiftVirtualNetworkConnectionOutput() WebAppSwiftVirtualNetworkConnectionOutput

func (WebAppSwiftVirtualNetworkConnectionOutput) ToWebAppSwiftVirtualNetworkConnectionOutputWithContext

func (o WebAppSwiftVirtualNetworkConnectionOutput) ToWebAppSwiftVirtualNetworkConnectionOutputWithContext(ctx context.Context) WebAppSwiftVirtualNetworkConnectionOutput

func (WebAppSwiftVirtualNetworkConnectionOutput) Type

Resource type.

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"`
	// 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. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-10-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppSwiftVirtualNetworkConnectionSlot) ToWebAppSwiftVirtualNetworkConnectionSlotOutput

func (i *WebAppSwiftVirtualNetworkConnectionSlot) ToWebAppSwiftVirtualNetworkConnectionSlotOutput() WebAppSwiftVirtualNetworkConnectionSlotOutput

func (*WebAppSwiftVirtualNetworkConnectionSlot) ToWebAppSwiftVirtualNetworkConnectionSlotOutputWithContext

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

type WebAppSwiftVirtualNetworkConnectionSlotInput interface {
	pulumi.Input

	ToWebAppSwiftVirtualNetworkConnectionSlotOutput() WebAppSwiftVirtualNetworkConnectionSlotOutput
	ToWebAppSwiftVirtualNetworkConnectionSlotOutputWithContext(ctx context.Context) WebAppSwiftVirtualNetworkConnectionSlotOutput
}

type WebAppSwiftVirtualNetworkConnectionSlotOutput

type WebAppSwiftVirtualNetworkConnectionSlotOutput struct{ *pulumi.OutputState }

func (WebAppSwiftVirtualNetworkConnectionSlotOutput) ElementType

func (WebAppSwiftVirtualNetworkConnectionSlotOutput) Kind

Kind of resource.

func (WebAppSwiftVirtualNetworkConnectionSlotOutput) Name

Resource Name.

func (WebAppSwiftVirtualNetworkConnectionSlotOutput) SubnetResourceId

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.

func (WebAppSwiftVirtualNetworkConnectionSlotOutput) SwiftSupported

A flag that specifies if the scale unit this Web App is on supports Swift integration.

func (WebAppSwiftVirtualNetworkConnectionSlotOutput) ToWebAppSwiftVirtualNetworkConnectionSlotOutput

func (o WebAppSwiftVirtualNetworkConnectionSlotOutput) ToWebAppSwiftVirtualNetworkConnectionSlotOutput() WebAppSwiftVirtualNetworkConnectionSlotOutput

func (WebAppSwiftVirtualNetworkConnectionSlotOutput) ToWebAppSwiftVirtualNetworkConnectionSlotOutputWithContext

func (o WebAppSwiftVirtualNetworkConnectionSlotOutput) ToWebAppSwiftVirtualNetworkConnectionSlotOutputWithContext(ctx context.Context) WebAppSwiftVirtualNetworkConnectionSlotOutput

func (WebAppSwiftVirtualNetworkConnectionSlotOutput) Type

Resource type.

type WebAppSwiftVirtualNetworkConnectionSlotState

type WebAppSwiftVirtualNetworkConnectionSlotState struct {
}

func (WebAppSwiftVirtualNetworkConnectionSlotState) ElementType

type WebAppSwiftVirtualNetworkConnectionState

type WebAppSwiftVirtualNetworkConnectionState struct {
}

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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The Virtual Network's resource ID.
	VnetResourceId pulumi.StringPtrOutput `pulumi:"vnetResourceId"`
}

Virtual Network information ARM resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppVnetConnection) ElementType() reflect.Type

func (*WebAppVnetConnection) ToWebAppVnetConnectionOutput

func (i *WebAppVnetConnection) ToWebAppVnetConnectionOutput() WebAppVnetConnectionOutput

func (*WebAppVnetConnection) ToWebAppVnetConnectionOutputWithContext

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.StringPtrInput
	// 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

type WebAppVnetConnectionInput interface {
	pulumi.Input

	ToWebAppVnetConnectionOutput() WebAppVnetConnectionOutput
	ToWebAppVnetConnectionOutputWithContext(ctx context.Context) WebAppVnetConnectionOutput
}

type WebAppVnetConnectionOutput

type WebAppVnetConnectionOutput struct{ *pulumi.OutputState }

func (WebAppVnetConnectionOutput) CertBlob

A certificate file (.cer) blob containing the public key of the private key used to authenticate a Point-To-Site VPN connection.

func (WebAppVnetConnectionOutput) CertThumbprint

func (o WebAppVnetConnectionOutput) CertThumbprint() pulumi.StringOutput

The client certificate thumbprint.

func (WebAppVnetConnectionOutput) DnsServers

DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses.

func (WebAppVnetConnectionOutput) ElementType

func (WebAppVnetConnectionOutput) ElementType() reflect.Type

func (WebAppVnetConnectionOutput) IsSwift

Flag that is used to denote if this is VNET injection

func (WebAppVnetConnectionOutput) Kind

Kind of resource.

func (WebAppVnetConnectionOutput) Name

Resource Name.

func (WebAppVnetConnectionOutput) ResyncRequired

func (o WebAppVnetConnectionOutput) ResyncRequired() pulumi.BoolOutput

<code>true</code> if a resync is required; otherwise, <code>false</code>.

func (WebAppVnetConnectionOutput) Routes

The routes that this Virtual Network connection uses.

func (WebAppVnetConnectionOutput) ToWebAppVnetConnectionOutput

func (o WebAppVnetConnectionOutput) ToWebAppVnetConnectionOutput() WebAppVnetConnectionOutput

func (WebAppVnetConnectionOutput) ToWebAppVnetConnectionOutputWithContext

func (o WebAppVnetConnectionOutput) ToWebAppVnetConnectionOutputWithContext(ctx context.Context) WebAppVnetConnectionOutput

func (WebAppVnetConnectionOutput) Type

Resource type.

func (WebAppVnetConnectionOutput) VnetResourceId

The Virtual Network's resource ID.

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"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The Virtual Network's resource ID.
	VnetResourceId pulumi.StringPtrOutput `pulumi:"vnetResourceId"`
}

Virtual Network information ARM resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-12-01.

Other available API versions: 2020-10-01, 2023-01-01, 2023-12-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

func (*WebAppVnetConnectionSlot) ElementType() reflect.Type

func (*WebAppVnetConnectionSlot) ToWebAppVnetConnectionSlotOutput

func (i *WebAppVnetConnectionSlot) ToWebAppVnetConnectionSlotOutput() WebAppVnetConnectionSlotOutput

func (*WebAppVnetConnectionSlot) ToWebAppVnetConnectionSlotOutputWithContext

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.StringPtrInput
	// The Virtual Network's resource ID.
	VnetResourceId pulumi.StringPtrInput
}

The set of arguments for constructing a WebAppVnetConnectionSlot resource.

func (WebAppVnetConnectionSlotArgs) ElementType

type WebAppVnetConnectionSlotInput

type WebAppVnetConnectionSlotInput interface {
	pulumi.Input

	ToWebAppVnetConnectionSlotOutput() WebAppVnetConnectionSlotOutput
	ToWebAppVnetConnectionSlotOutputWithContext(ctx context.Context) WebAppVnetConnectionSlotOutput
}

type WebAppVnetConnectionSlotOutput

type WebAppVnetConnectionSlotOutput struct{ *pulumi.OutputState }

func (WebAppVnetConnectionSlotOutput) CertBlob

A certificate file (.cer) blob containing the public key of the private key used to authenticate a Point-To-Site VPN connection.

func (WebAppVnetConnectionSlotOutput) CertThumbprint

The client certificate thumbprint.

func (WebAppVnetConnectionSlotOutput) DnsServers

DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses.

func (WebAppVnetConnectionSlotOutput) ElementType

func (WebAppVnetConnectionSlotOutput) IsSwift

Flag that is used to denote if this is VNET injection

func (WebAppVnetConnectionSlotOutput) Kind

Kind of resource.

func (WebAppVnetConnectionSlotOutput) Name

Resource Name.

func (WebAppVnetConnectionSlotOutput) ResyncRequired

<code>true</code> if a resync is required; otherwise, <code>false</code>.

func (WebAppVnetConnectionSlotOutput) Routes

The routes that this Virtual Network connection uses.

func (WebAppVnetConnectionSlotOutput) ToWebAppVnetConnectionSlotOutput

func (o WebAppVnetConnectionSlotOutput) ToWebAppVnetConnectionSlotOutput() WebAppVnetConnectionSlotOutput

func (WebAppVnetConnectionSlotOutput) ToWebAppVnetConnectionSlotOutputWithContext

func (o WebAppVnetConnectionSlotOutput) ToWebAppVnetConnectionSlotOutputWithContext(ctx context.Context) WebAppVnetConnectionSlotOutput

func (WebAppVnetConnectionSlotOutput) Type

Resource type.

func (WebAppVnetConnectionSlotOutput) VnetResourceId

The Virtual Network's resource ID.

type WebAppVnetConnectionSlotState

type WebAppVnetConnectionSlotState struct {
}

func (WebAppVnetConnectionSlotState) ElementType

type WebAppVnetConnectionState

type WebAppVnetConnectionState struct {
}

func (WebAppVnetConnectionState) ElementType

func (WebAppVnetConnectionState) ElementType() reflect.Type

type WorkflowEnvelopeResponseProperties

type WorkflowEnvelopeResponseProperties struct {
	// Gets or sets the files.
	Files map[string]interface{} `pulumi:"files"`
	// Gets or sets the state of the workflow.
	FlowState *string `pulumi:"flowState"`
	// Gets or sets workflow health.
	Health *WorkflowHealthResponse `pulumi:"health"`
}

Additional workflow properties.

type WorkflowEnvelopeResponsePropertiesOutput

type WorkflowEnvelopeResponsePropertiesOutput struct{ *pulumi.OutputState }

Additional workflow properties.

func (WorkflowEnvelopeResponsePropertiesOutput) ElementType

func (WorkflowEnvelopeResponsePropertiesOutput) Files

Gets or sets the files.

func (WorkflowEnvelopeResponsePropertiesOutput) FlowState

Gets or sets the state of the workflow.

func (WorkflowEnvelopeResponsePropertiesOutput) Health

Gets or sets workflow health.

func (WorkflowEnvelopeResponsePropertiesOutput) ToWorkflowEnvelopeResponsePropertiesOutput

func (o WorkflowEnvelopeResponsePropertiesOutput) ToWorkflowEnvelopeResponsePropertiesOutput() WorkflowEnvelopeResponsePropertiesOutput

func (WorkflowEnvelopeResponsePropertiesOutput) ToWorkflowEnvelopeResponsePropertiesOutputWithContext

func (o WorkflowEnvelopeResponsePropertiesOutput) ToWorkflowEnvelopeResponsePropertiesOutputWithContext(ctx context.Context) WorkflowEnvelopeResponsePropertiesOutput

type WorkflowHealthResponse

type WorkflowHealthResponse struct {
	// Gets or sets the workflow error.
	Error *ErrorEntityResponse `pulumi:"error"`
	// Gets or sets the workflow health state.
	State string `pulumi:"state"`
}

Represents the workflow health.

type WorkflowHealthResponseOutput

type WorkflowHealthResponseOutput struct{ *pulumi.OutputState }

Represents the workflow health.

func (WorkflowHealthResponseOutput) ElementType

func (WorkflowHealthResponseOutput) Error

Gets or sets the workflow error.

func (WorkflowHealthResponseOutput) State

Gets or sets the workflow health state.

func (WorkflowHealthResponseOutput) ToWorkflowHealthResponseOutput

func (o WorkflowHealthResponseOutput) ToWorkflowHealthResponseOutput() WorkflowHealthResponseOutput

func (WorkflowHealthResponseOutput) ToWorkflowHealthResponseOutputWithContext

func (o WorkflowHealthResponseOutput) ToWorkflowHealthResponseOutputWithContext(ctx context.Context) WorkflowHealthResponseOutput

type WorkflowHealthResponsePtrOutput

type WorkflowHealthResponsePtrOutput struct{ *pulumi.OutputState }

func (WorkflowHealthResponsePtrOutput) Elem

func (WorkflowHealthResponsePtrOutput) ElementType

func (WorkflowHealthResponsePtrOutput) Error

Gets or sets the workflow error.

func (WorkflowHealthResponsePtrOutput) State

Gets or sets the workflow health state.

func (WorkflowHealthResponsePtrOutput) ToWorkflowHealthResponsePtrOutput

func (o WorkflowHealthResponsePtrOutput) ToWorkflowHealthResponsePtrOutput() WorkflowHealthResponsePtrOutput

func (WorkflowHealthResponsePtrOutput) ToWorkflowHealthResponsePtrOutputWithContext

func (o WorkflowHealthResponsePtrOutput) ToWorkflowHealthResponsePtrOutputWithContext(ctx context.Context) WorkflowHealthResponsePtrOutput

type WorkflowTriggerListCallbackUrlQueriesResponse

type WorkflowTriggerListCallbackUrlQueriesResponse struct {
	// The api version.
	ApiVersion *string `pulumi:"apiVersion"`
	// The SAS timestamp.
	Se *string `pulumi:"se"`
	// The SAS signature.
	Sig *string `pulumi:"sig"`
	// The SAS permissions.
	Sp *string `pulumi:"sp"`
	// The SAS version.
	Sv *string `pulumi:"sv"`
}

Gets the workflow trigger callback URL query parameters.

type WorkflowTriggerListCallbackUrlQueriesResponseOutput

type WorkflowTriggerListCallbackUrlQueriesResponseOutput struct{ *pulumi.OutputState }

Gets the workflow trigger callback URL query parameters.

func (WorkflowTriggerListCallbackUrlQueriesResponseOutput) ApiVersion

The api version.

func (WorkflowTriggerListCallbackUrlQueriesResponseOutput) ElementType

func (WorkflowTriggerListCallbackUrlQueriesResponseOutput) Se

The SAS timestamp.

func (WorkflowTriggerListCallbackUrlQueriesResponseOutput) Sig

The SAS signature.

func (WorkflowTriggerListCallbackUrlQueriesResponseOutput) Sp

The SAS permissions.

func (WorkflowTriggerListCallbackUrlQueriesResponseOutput) Sv

The SAS version.

func (WorkflowTriggerListCallbackUrlQueriesResponseOutput) ToWorkflowTriggerListCallbackUrlQueriesResponseOutput

func (o WorkflowTriggerListCallbackUrlQueriesResponseOutput) ToWorkflowTriggerListCallbackUrlQueriesResponseOutput() WorkflowTriggerListCallbackUrlQueriesResponseOutput

func (WorkflowTriggerListCallbackUrlQueriesResponseOutput) ToWorkflowTriggerListCallbackUrlQueriesResponseOutputWithContext

func (o WorkflowTriggerListCallbackUrlQueriesResponseOutput) ToWorkflowTriggerListCallbackUrlQueriesResponseOutputWithContext(ctx context.Context) WorkflowTriggerListCallbackUrlQueriesResponseOutput

type WorkflowTriggerListCallbackUrlQueriesResponsePtrOutput

type WorkflowTriggerListCallbackUrlQueriesResponsePtrOutput struct{ *pulumi.OutputState }

func (WorkflowTriggerListCallbackUrlQueriesResponsePtrOutput) ApiVersion

The api version.

func (WorkflowTriggerListCallbackUrlQueriesResponsePtrOutput) Elem

func (WorkflowTriggerListCallbackUrlQueriesResponsePtrOutput) ElementType

func (WorkflowTriggerListCallbackUrlQueriesResponsePtrOutput) Se

The SAS timestamp.

func (WorkflowTriggerListCallbackUrlQueriesResponsePtrOutput) Sig

The SAS signature.

func (WorkflowTriggerListCallbackUrlQueriesResponsePtrOutput) Sp

The SAS permissions.

func (WorkflowTriggerListCallbackUrlQueriesResponsePtrOutput) Sv

The SAS version.

func (WorkflowTriggerListCallbackUrlQueriesResponsePtrOutput) ToWorkflowTriggerListCallbackUrlQueriesResponsePtrOutput

func (WorkflowTriggerListCallbackUrlQueriesResponsePtrOutput) ToWorkflowTriggerListCallbackUrlQueriesResponsePtrOutputWithContext

func (o WorkflowTriggerListCallbackUrlQueriesResponsePtrOutput) ToWorkflowTriggerListCallbackUrlQueriesResponsePtrOutputWithContext(ctx context.Context) WorkflowTriggerListCallbackUrlQueriesResponsePtrOutput

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 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) Url

The WSDL URL

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

type WsdlImportMethod string

The WSDL import method

func (WsdlImportMethod) ElementType

func (WsdlImportMethod) ElementType() reflect.Type

func (WsdlImportMethod) ToStringOutput

func (e WsdlImportMethod) ToStringOutput() pulumi.StringOutput

func (WsdlImportMethod) ToStringOutputWithContext

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

func (WsdlImportMethod) ToStringPtrOutput

func (e WsdlImportMethod) ToStringPtrOutput() pulumi.StringPtrOutput

func (WsdlImportMethod) ToStringPtrOutputWithContext

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

func (WsdlImportMethod) ToWsdlImportMethodOutput

func (e WsdlImportMethod) ToWsdlImportMethodOutput() WsdlImportMethodOutput

func (WsdlImportMethod) ToWsdlImportMethodOutputWithContext

func (e WsdlImportMethod) ToWsdlImportMethodOutputWithContext(ctx context.Context) WsdlImportMethodOutput

func (WsdlImportMethod) ToWsdlImportMethodPtrOutput

func (e WsdlImportMethod) ToWsdlImportMethodPtrOutput() WsdlImportMethodPtrOutput

func (WsdlImportMethod) ToWsdlImportMethodPtrOutputWithContext

func (e WsdlImportMethod) ToWsdlImportMethodPtrOutputWithContext(ctx context.Context) WsdlImportMethodPtrOutput

type WsdlImportMethodInput

type WsdlImportMethodInput interface {
	pulumi.Input

	ToWsdlImportMethodOutput() WsdlImportMethodOutput
	ToWsdlImportMethodOutputWithContext(context.Context) WsdlImportMethodOutput
}

WsdlImportMethodInput is an input type that accepts values of the WsdlImportMethod enum A concrete instance of `WsdlImportMethodInput` can be one of the following:

WsdlImportMethodNotSpecified
WsdlImportMethodSoapToRest
WsdlImportMethodSoapPassThrough

type WsdlImportMethodOutput

type WsdlImportMethodOutput struct{ *pulumi.OutputState }

func (WsdlImportMethodOutput) ElementType

func (WsdlImportMethodOutput) ElementType() reflect.Type

func (WsdlImportMethodOutput) ToStringOutput

func (o WsdlImportMethodOutput) ToStringOutput() pulumi.StringOutput

func (WsdlImportMethodOutput) ToStringOutputWithContext

func (o WsdlImportMethodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (WsdlImportMethodOutput) ToStringPtrOutput

func (o WsdlImportMethodOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (WsdlImportMethodOutput) ToStringPtrOutputWithContext

func (o WsdlImportMethodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (WsdlImportMethodOutput) ToWsdlImportMethodOutput

func (o WsdlImportMethodOutput) ToWsdlImportMethodOutput() WsdlImportMethodOutput

func (WsdlImportMethodOutput) ToWsdlImportMethodOutputWithContext

func (o WsdlImportMethodOutput) ToWsdlImportMethodOutputWithContext(ctx context.Context) WsdlImportMethodOutput

func (WsdlImportMethodOutput) ToWsdlImportMethodPtrOutput

func (o WsdlImportMethodOutput) ToWsdlImportMethodPtrOutput() WsdlImportMethodPtrOutput

func (WsdlImportMethodOutput) ToWsdlImportMethodPtrOutputWithContext

func (o WsdlImportMethodOutput) ToWsdlImportMethodPtrOutputWithContext(ctx context.Context) WsdlImportMethodPtrOutput

type WsdlImportMethodPtrInput

type WsdlImportMethodPtrInput interface {
	pulumi.Input

	ToWsdlImportMethodPtrOutput() WsdlImportMethodPtrOutput
	ToWsdlImportMethodPtrOutputWithContext(context.Context) WsdlImportMethodPtrOutput
}

func WsdlImportMethodPtr

func WsdlImportMethodPtr(v string) WsdlImportMethodPtrInput

type WsdlImportMethodPtrOutput

type WsdlImportMethodPtrOutput struct{ *pulumi.OutputState }

func (WsdlImportMethodPtrOutput) Elem

func (WsdlImportMethodPtrOutput) ElementType

func (WsdlImportMethodPtrOutput) ElementType() reflect.Type

func (WsdlImportMethodPtrOutput) ToStringPtrOutput

func (o WsdlImportMethodPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (WsdlImportMethodPtrOutput) ToStringPtrOutputWithContext

func (o WsdlImportMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (WsdlImportMethodPtrOutput) ToWsdlImportMethodPtrOutput

func (o WsdlImportMethodPtrOutput) ToWsdlImportMethodPtrOutput() WsdlImportMethodPtrOutput

func (WsdlImportMethodPtrOutput) ToWsdlImportMethodPtrOutputWithContext

func (o WsdlImportMethodPtrOutput) ToWsdlImportMethodPtrOutputWithContext(ctx context.Context) WsdlImportMethodPtrOutput

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 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 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

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