appplatform

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 (
	ApmTypeApplicationInsights = ApmType("ApplicationInsights")
	ApmTypeAppDynamics         = ApmType("AppDynamics")
	ApmTypeDynatrace           = ApmType("Dynatrace")
	ApmTypeNewRelic            = ApmType("NewRelic")
	ApmTypeElasticAPM          = ApmType("ElasticAPM")
)
View Source
const (
	BackendProtocolGRPC    = BackendProtocol("GRPC")
	BackendProtocolDefault = BackendProtocol("Default")
)
View Source
const (
	BindingTypeApplicationInsights = BindingType("ApplicationInsights")
	BindingTypeApacheSkyWalking    = BindingType("ApacheSkyWalking")
	BindingTypeAppDynamics         = BindingType("AppDynamics")
	BindingTypeDynatrace           = BindingType("Dynatrace")
	BindingTypeNewRelic            = BindingType("NewRelic")
	BindingTypeElasticAPM          = BindingType("ElasticAPM")
	BindingTypeCACertificates      = BindingType("CACertificates")
)
View Source
const (
	// Enable the config server.
	ConfigServerEnabledStateEnabled = ConfigServerEnabledState("Enabled")
	// Disable the config server.
	ConfigServerEnabledStateDisabled = ConfigServerEnabledState("Disabled")
)
View Source
const (
	ConfigurationServiceGenerationGen1 = ConfigurationServiceGeneration("Gen1")
	ConfigurationServiceGenerationGen2 = ConfigurationServiceGeneration("Gen2")
)
View Source
const (
	// Enable the plugin in Dev Tool Portal.
	DevToolPortalFeatureStateEnabled = DevToolPortalFeatureState("Enabled")
	// Disable the plugin in Dev Tool Portal.
	DevToolPortalFeatureStateDisabled = DevToolPortalFeatureState("Disabled")
)
View Source
const (
	// Enable certificate verification in Spring Cloud Gateway.
	GatewayCertificateVerificationEnabled = GatewayCertificateVerification("Enabled")
	// Disable certificate verification in Spring Cloud Gateway.
	GatewayCertificateVerificationDisabled = GatewayCertificateVerification("Disabled")
)
View Source
const (
	GatewayRouteConfigProtocolHTTP  = GatewayRouteConfigProtocol("HTTP")
	GatewayRouteConfigProtocolHTTPS = GatewayRouteConfigProtocol("HTTPS")
)
View Source
const (
	GitImplementation_Go_Git = GitImplementation("go-git")
	GitImplementationLibgit2 = GitImplementation("libgit2")
)
View Source
const (
	HTTPSchemeTypeHTTP  = HTTPSchemeType("HTTP")
	HTTPSchemeTypeHTTPS = HTTPSchemeType("HTTPS")
)
View Source
const (
	ManagedIdentityTypeNone                         = ManagedIdentityType("None")
	ManagedIdentityTypeSystemAssigned               = ManagedIdentityType("SystemAssigned")
	ManagedIdentityTypeUserAssigned                 = ManagedIdentityType("UserAssigned")
	ManagedIdentityType_SystemAssigned_UserAssigned = ManagedIdentityType("SystemAssigned,UserAssigned")
)
View Source
const (
	ProbeActionTypeHTTPGetAction   = ProbeActionType("HTTPGetAction")
	ProbeActionTypeTCPSocketAction = ProbeActionType("TCPSocketAction")
	ProbeActionTypeExecAction      = ProbeActionType("ExecAction")
)
View Source
const (
	SessionAffinityCookie = SessionAffinity("Cookie")
	SessionAffinityNone   = SessionAffinity("None")
)
View Source
const (
	StorageTypeStorageAccount = StorageType("StorageAccount")
)
View Source
const (
	TriggerTypeManual = TriggerType("Manual")
)
View Source
const (
	TypeAzureFileVolume = Type("AzureFileVolume")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AcceleratorBasicAuthSetting

type AcceleratorBasicAuthSetting struct {
	// The type of the auth setting.
	// Expected value is 'BasicAuth'.
	AuthType string `pulumi:"authType"`
	// Resource Id of CA certificate for https URL of Git repository.
	CaCertResourceId *string `pulumi:"caCertResourceId"`
	// Password of git repository basic auth.
	Password *string `pulumi:"password"`
	// Username of git repository basic auth.
	Username string `pulumi:"username"`
}

Auth setting for basic auth.

type AcceleratorBasicAuthSettingArgs

type AcceleratorBasicAuthSettingArgs struct {
	// The type of the auth setting.
	// Expected value is 'BasicAuth'.
	AuthType pulumi.StringInput `pulumi:"authType"`
	// Resource Id of CA certificate for https URL of Git repository.
	CaCertResourceId pulumi.StringPtrInput `pulumi:"caCertResourceId"`
	// Password of git repository basic auth.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Username of git repository basic auth.
	Username pulumi.StringInput `pulumi:"username"`
}

Auth setting for basic auth.

func (AcceleratorBasicAuthSettingArgs) ElementType

func (AcceleratorBasicAuthSettingArgs) ToAcceleratorBasicAuthSettingOutput

func (i AcceleratorBasicAuthSettingArgs) ToAcceleratorBasicAuthSettingOutput() AcceleratorBasicAuthSettingOutput

func (AcceleratorBasicAuthSettingArgs) ToAcceleratorBasicAuthSettingOutputWithContext

func (i AcceleratorBasicAuthSettingArgs) ToAcceleratorBasicAuthSettingOutputWithContext(ctx context.Context) AcceleratorBasicAuthSettingOutput

func (AcceleratorBasicAuthSettingArgs) ToAcceleratorBasicAuthSettingPtrOutput

func (i AcceleratorBasicAuthSettingArgs) ToAcceleratorBasicAuthSettingPtrOutput() AcceleratorBasicAuthSettingPtrOutput

func (AcceleratorBasicAuthSettingArgs) ToAcceleratorBasicAuthSettingPtrOutputWithContext

func (i AcceleratorBasicAuthSettingArgs) ToAcceleratorBasicAuthSettingPtrOutputWithContext(ctx context.Context) AcceleratorBasicAuthSettingPtrOutput

type AcceleratorBasicAuthSettingInput

type AcceleratorBasicAuthSettingInput interface {
	pulumi.Input

	ToAcceleratorBasicAuthSettingOutput() AcceleratorBasicAuthSettingOutput
	ToAcceleratorBasicAuthSettingOutputWithContext(context.Context) AcceleratorBasicAuthSettingOutput
}

AcceleratorBasicAuthSettingInput is an input type that accepts AcceleratorBasicAuthSettingArgs and AcceleratorBasicAuthSettingOutput values. You can construct a concrete instance of `AcceleratorBasicAuthSettingInput` via:

AcceleratorBasicAuthSettingArgs{...}

type AcceleratorBasicAuthSettingOutput

type AcceleratorBasicAuthSettingOutput struct{ *pulumi.OutputState }

Auth setting for basic auth.

func (AcceleratorBasicAuthSettingOutput) AuthType

The type of the auth setting. Expected value is 'BasicAuth'.

func (AcceleratorBasicAuthSettingOutput) CaCertResourceId

Resource Id of CA certificate for https URL of Git repository.

func (AcceleratorBasicAuthSettingOutput) ElementType

func (AcceleratorBasicAuthSettingOutput) Password

Password of git repository basic auth.

func (AcceleratorBasicAuthSettingOutput) ToAcceleratorBasicAuthSettingOutput

func (o AcceleratorBasicAuthSettingOutput) ToAcceleratorBasicAuthSettingOutput() AcceleratorBasicAuthSettingOutput

func (AcceleratorBasicAuthSettingOutput) ToAcceleratorBasicAuthSettingOutputWithContext

func (o AcceleratorBasicAuthSettingOutput) ToAcceleratorBasicAuthSettingOutputWithContext(ctx context.Context) AcceleratorBasicAuthSettingOutput

func (AcceleratorBasicAuthSettingOutput) ToAcceleratorBasicAuthSettingPtrOutput

func (o AcceleratorBasicAuthSettingOutput) ToAcceleratorBasicAuthSettingPtrOutput() AcceleratorBasicAuthSettingPtrOutput

func (AcceleratorBasicAuthSettingOutput) ToAcceleratorBasicAuthSettingPtrOutputWithContext

func (o AcceleratorBasicAuthSettingOutput) ToAcceleratorBasicAuthSettingPtrOutputWithContext(ctx context.Context) AcceleratorBasicAuthSettingPtrOutput

func (AcceleratorBasicAuthSettingOutput) Username

Username of git repository basic auth.

type AcceleratorBasicAuthSettingPtrInput

type AcceleratorBasicAuthSettingPtrInput interface {
	pulumi.Input

	ToAcceleratorBasicAuthSettingPtrOutput() AcceleratorBasicAuthSettingPtrOutput
	ToAcceleratorBasicAuthSettingPtrOutputWithContext(context.Context) AcceleratorBasicAuthSettingPtrOutput
}

AcceleratorBasicAuthSettingPtrInput is an input type that accepts AcceleratorBasicAuthSettingArgs, AcceleratorBasicAuthSettingPtr and AcceleratorBasicAuthSettingPtrOutput values. You can construct a concrete instance of `AcceleratorBasicAuthSettingPtrInput` via:

        AcceleratorBasicAuthSettingArgs{...}

or:

        nil

type AcceleratorBasicAuthSettingPtrOutput

type AcceleratorBasicAuthSettingPtrOutput struct{ *pulumi.OutputState }

func (AcceleratorBasicAuthSettingPtrOutput) AuthType

The type of the auth setting. Expected value is 'BasicAuth'.

func (AcceleratorBasicAuthSettingPtrOutput) CaCertResourceId

Resource Id of CA certificate for https URL of Git repository.

func (AcceleratorBasicAuthSettingPtrOutput) Elem

func (AcceleratorBasicAuthSettingPtrOutput) ElementType

func (AcceleratorBasicAuthSettingPtrOutput) Password

Password of git repository basic auth.

func (AcceleratorBasicAuthSettingPtrOutput) ToAcceleratorBasicAuthSettingPtrOutput

func (o AcceleratorBasicAuthSettingPtrOutput) ToAcceleratorBasicAuthSettingPtrOutput() AcceleratorBasicAuthSettingPtrOutput

func (AcceleratorBasicAuthSettingPtrOutput) ToAcceleratorBasicAuthSettingPtrOutputWithContext

func (o AcceleratorBasicAuthSettingPtrOutput) ToAcceleratorBasicAuthSettingPtrOutputWithContext(ctx context.Context) AcceleratorBasicAuthSettingPtrOutput

func (AcceleratorBasicAuthSettingPtrOutput) Username

Username of git repository basic auth.

type AcceleratorBasicAuthSettingResponse

type AcceleratorBasicAuthSettingResponse struct {
	// The type of the auth setting.
	// Expected value is 'BasicAuth'.
	AuthType string `pulumi:"authType"`
	// Resource Id of CA certificate for https URL of Git repository.
	CaCertResourceId *string `pulumi:"caCertResourceId"`
	// Username of git repository basic auth.
	Username string `pulumi:"username"`
}

Auth setting for basic auth.

type AcceleratorBasicAuthSettingResponseOutput

type AcceleratorBasicAuthSettingResponseOutput struct{ *pulumi.OutputState }

Auth setting for basic auth.

func (AcceleratorBasicAuthSettingResponseOutput) AuthType

The type of the auth setting. Expected value is 'BasicAuth'.

func (AcceleratorBasicAuthSettingResponseOutput) CaCertResourceId

Resource Id of CA certificate for https URL of Git repository.

func (AcceleratorBasicAuthSettingResponseOutput) ElementType

func (AcceleratorBasicAuthSettingResponseOutput) ToAcceleratorBasicAuthSettingResponseOutput

func (o AcceleratorBasicAuthSettingResponseOutput) ToAcceleratorBasicAuthSettingResponseOutput() AcceleratorBasicAuthSettingResponseOutput

func (AcceleratorBasicAuthSettingResponseOutput) ToAcceleratorBasicAuthSettingResponseOutputWithContext

func (o AcceleratorBasicAuthSettingResponseOutput) ToAcceleratorBasicAuthSettingResponseOutputWithContext(ctx context.Context) AcceleratorBasicAuthSettingResponseOutput

func (AcceleratorBasicAuthSettingResponseOutput) Username

Username of git repository basic auth.

type AcceleratorGitRepository

type AcceleratorGitRepository struct {
	// Properties of the auth setting payload.
	AuthSetting interface{} `pulumi:"authSetting"`
	// Git repository branch to be used.
	Branch *string `pulumi:"branch"`
	// Git repository commit to be used.
	Commit *string `pulumi:"commit"`
	// Git repository tag to be used.
	GitTag *string `pulumi:"gitTag"`
	// Interval for checking for updates to Git or image repository.
	IntervalInSeconds *int `pulumi:"intervalInSeconds"`
	// Git repository URL for the accelerator.
	Url string `pulumi:"url"`
}

type AcceleratorGitRepositoryArgs

type AcceleratorGitRepositoryArgs struct {
	// Properties of the auth setting payload.
	AuthSetting pulumi.Input `pulumi:"authSetting"`
	// Git repository branch to be used.
	Branch pulumi.StringPtrInput `pulumi:"branch"`
	// Git repository commit to be used.
	Commit pulumi.StringPtrInput `pulumi:"commit"`
	// Git repository tag to be used.
	GitTag pulumi.StringPtrInput `pulumi:"gitTag"`
	// Interval for checking for updates to Git or image repository.
	IntervalInSeconds pulumi.IntPtrInput `pulumi:"intervalInSeconds"`
	// Git repository URL for the accelerator.
	Url pulumi.StringInput `pulumi:"url"`
}

func (AcceleratorGitRepositoryArgs) ElementType

func (AcceleratorGitRepositoryArgs) ToAcceleratorGitRepositoryOutput

func (i AcceleratorGitRepositoryArgs) ToAcceleratorGitRepositoryOutput() AcceleratorGitRepositoryOutput

func (AcceleratorGitRepositoryArgs) ToAcceleratorGitRepositoryOutputWithContext

func (i AcceleratorGitRepositoryArgs) ToAcceleratorGitRepositoryOutputWithContext(ctx context.Context) AcceleratorGitRepositoryOutput

func (AcceleratorGitRepositoryArgs) ToAcceleratorGitRepositoryPtrOutput

func (i AcceleratorGitRepositoryArgs) ToAcceleratorGitRepositoryPtrOutput() AcceleratorGitRepositoryPtrOutput

func (AcceleratorGitRepositoryArgs) ToAcceleratorGitRepositoryPtrOutputWithContext

func (i AcceleratorGitRepositoryArgs) ToAcceleratorGitRepositoryPtrOutputWithContext(ctx context.Context) AcceleratorGitRepositoryPtrOutput

type AcceleratorGitRepositoryInput

type AcceleratorGitRepositoryInput interface {
	pulumi.Input

	ToAcceleratorGitRepositoryOutput() AcceleratorGitRepositoryOutput
	ToAcceleratorGitRepositoryOutputWithContext(context.Context) AcceleratorGitRepositoryOutput
}

AcceleratorGitRepositoryInput is an input type that accepts AcceleratorGitRepositoryArgs and AcceleratorGitRepositoryOutput values. You can construct a concrete instance of `AcceleratorGitRepositoryInput` via:

AcceleratorGitRepositoryArgs{...}

type AcceleratorGitRepositoryOutput

type AcceleratorGitRepositoryOutput struct{ *pulumi.OutputState }

func (AcceleratorGitRepositoryOutput) AuthSetting

Properties of the auth setting payload.

func (AcceleratorGitRepositoryOutput) Branch

Git repository branch to be used.

func (AcceleratorGitRepositoryOutput) Commit

Git repository commit to be used.

func (AcceleratorGitRepositoryOutput) ElementType

func (AcceleratorGitRepositoryOutput) GitTag

Git repository tag to be used.

func (AcceleratorGitRepositoryOutput) IntervalInSeconds

func (o AcceleratorGitRepositoryOutput) IntervalInSeconds() pulumi.IntPtrOutput

Interval for checking for updates to Git or image repository.

func (AcceleratorGitRepositoryOutput) ToAcceleratorGitRepositoryOutput

func (o AcceleratorGitRepositoryOutput) ToAcceleratorGitRepositoryOutput() AcceleratorGitRepositoryOutput

func (AcceleratorGitRepositoryOutput) ToAcceleratorGitRepositoryOutputWithContext

func (o AcceleratorGitRepositoryOutput) ToAcceleratorGitRepositoryOutputWithContext(ctx context.Context) AcceleratorGitRepositoryOutput

func (AcceleratorGitRepositoryOutput) ToAcceleratorGitRepositoryPtrOutput

func (o AcceleratorGitRepositoryOutput) ToAcceleratorGitRepositoryPtrOutput() AcceleratorGitRepositoryPtrOutput

func (AcceleratorGitRepositoryOutput) ToAcceleratorGitRepositoryPtrOutputWithContext

func (o AcceleratorGitRepositoryOutput) ToAcceleratorGitRepositoryPtrOutputWithContext(ctx context.Context) AcceleratorGitRepositoryPtrOutput

func (AcceleratorGitRepositoryOutput) Url

Git repository URL for the accelerator.

type AcceleratorGitRepositoryPtrInput

type AcceleratorGitRepositoryPtrInput interface {
	pulumi.Input

	ToAcceleratorGitRepositoryPtrOutput() AcceleratorGitRepositoryPtrOutput
	ToAcceleratorGitRepositoryPtrOutputWithContext(context.Context) AcceleratorGitRepositoryPtrOutput
}

AcceleratorGitRepositoryPtrInput is an input type that accepts AcceleratorGitRepositoryArgs, AcceleratorGitRepositoryPtr and AcceleratorGitRepositoryPtrOutput values. You can construct a concrete instance of `AcceleratorGitRepositoryPtrInput` via:

        AcceleratorGitRepositoryArgs{...}

or:

        nil

type AcceleratorGitRepositoryPtrOutput

type AcceleratorGitRepositoryPtrOutput struct{ *pulumi.OutputState }

func (AcceleratorGitRepositoryPtrOutput) AuthSetting

Properties of the auth setting payload.

func (AcceleratorGitRepositoryPtrOutput) Branch

Git repository branch to be used.

func (AcceleratorGitRepositoryPtrOutput) Commit

Git repository commit to be used.

func (AcceleratorGitRepositoryPtrOutput) Elem

func (AcceleratorGitRepositoryPtrOutput) ElementType

func (AcceleratorGitRepositoryPtrOutput) GitTag

Git repository tag to be used.

func (AcceleratorGitRepositoryPtrOutput) IntervalInSeconds

Interval for checking for updates to Git or image repository.

func (AcceleratorGitRepositoryPtrOutput) ToAcceleratorGitRepositoryPtrOutput

func (o AcceleratorGitRepositoryPtrOutput) ToAcceleratorGitRepositoryPtrOutput() AcceleratorGitRepositoryPtrOutput

func (AcceleratorGitRepositoryPtrOutput) ToAcceleratorGitRepositoryPtrOutputWithContext

func (o AcceleratorGitRepositoryPtrOutput) ToAcceleratorGitRepositoryPtrOutputWithContext(ctx context.Context) AcceleratorGitRepositoryPtrOutput

func (AcceleratorGitRepositoryPtrOutput) Url

Git repository URL for the accelerator.

type AcceleratorGitRepositoryResponse

type AcceleratorGitRepositoryResponse struct {
	// Properties of the auth setting payload.
	AuthSetting interface{} `pulumi:"authSetting"`
	// Git repository branch to be used.
	Branch *string `pulumi:"branch"`
	// Git repository commit to be used.
	Commit *string `pulumi:"commit"`
	// Git repository tag to be used.
	GitTag *string `pulumi:"gitTag"`
	// Interval for checking for updates to Git or image repository.
	IntervalInSeconds *int `pulumi:"intervalInSeconds"`
	// Git repository URL for the accelerator.
	Url string `pulumi:"url"`
}

type AcceleratorGitRepositoryResponseOutput

type AcceleratorGitRepositoryResponseOutput struct{ *pulumi.OutputState }

func (AcceleratorGitRepositoryResponseOutput) AuthSetting

Properties of the auth setting payload.

func (AcceleratorGitRepositoryResponseOutput) Branch

Git repository branch to be used.

func (AcceleratorGitRepositoryResponseOutput) Commit

Git repository commit to be used.

func (AcceleratorGitRepositoryResponseOutput) ElementType

func (AcceleratorGitRepositoryResponseOutput) GitTag

Git repository tag to be used.

func (AcceleratorGitRepositoryResponseOutput) IntervalInSeconds

Interval for checking for updates to Git or image repository.

func (AcceleratorGitRepositoryResponseOutput) ToAcceleratorGitRepositoryResponseOutput

func (o AcceleratorGitRepositoryResponseOutput) ToAcceleratorGitRepositoryResponseOutput() AcceleratorGitRepositoryResponseOutput

func (AcceleratorGitRepositoryResponseOutput) ToAcceleratorGitRepositoryResponseOutputWithContext

func (o AcceleratorGitRepositoryResponseOutput) ToAcceleratorGitRepositoryResponseOutputWithContext(ctx context.Context) AcceleratorGitRepositoryResponseOutput

func (AcceleratorGitRepositoryResponseOutput) Url

Git repository URL for the accelerator.

type AcceleratorPublicSetting

type AcceleratorPublicSetting struct {
	// The type of the auth setting.
	// Expected value is 'Public'.
	AuthType string `pulumi:"authType"`
	// Resource Id of CA certificate for https URL of Git repository.
	CaCertResourceId *string `pulumi:"caCertResourceId"`
}

Auth setting for public url.

type AcceleratorPublicSettingArgs

type AcceleratorPublicSettingArgs struct {
	// The type of the auth setting.
	// Expected value is 'Public'.
	AuthType pulumi.StringInput `pulumi:"authType"`
	// Resource Id of CA certificate for https URL of Git repository.
	CaCertResourceId pulumi.StringPtrInput `pulumi:"caCertResourceId"`
}

Auth setting for public url.

func (AcceleratorPublicSettingArgs) ElementType

func (AcceleratorPublicSettingArgs) ToAcceleratorPublicSettingOutput

func (i AcceleratorPublicSettingArgs) ToAcceleratorPublicSettingOutput() AcceleratorPublicSettingOutput

func (AcceleratorPublicSettingArgs) ToAcceleratorPublicSettingOutputWithContext

func (i AcceleratorPublicSettingArgs) ToAcceleratorPublicSettingOutputWithContext(ctx context.Context) AcceleratorPublicSettingOutput

func (AcceleratorPublicSettingArgs) ToAcceleratorPublicSettingPtrOutput

func (i AcceleratorPublicSettingArgs) ToAcceleratorPublicSettingPtrOutput() AcceleratorPublicSettingPtrOutput

func (AcceleratorPublicSettingArgs) ToAcceleratorPublicSettingPtrOutputWithContext

func (i AcceleratorPublicSettingArgs) ToAcceleratorPublicSettingPtrOutputWithContext(ctx context.Context) AcceleratorPublicSettingPtrOutput

type AcceleratorPublicSettingInput

type AcceleratorPublicSettingInput interface {
	pulumi.Input

	ToAcceleratorPublicSettingOutput() AcceleratorPublicSettingOutput
	ToAcceleratorPublicSettingOutputWithContext(context.Context) AcceleratorPublicSettingOutput
}

AcceleratorPublicSettingInput is an input type that accepts AcceleratorPublicSettingArgs and AcceleratorPublicSettingOutput values. You can construct a concrete instance of `AcceleratorPublicSettingInput` via:

AcceleratorPublicSettingArgs{...}

type AcceleratorPublicSettingOutput

type AcceleratorPublicSettingOutput struct{ *pulumi.OutputState }

Auth setting for public url.

func (AcceleratorPublicSettingOutput) AuthType

The type of the auth setting. Expected value is 'Public'.

func (AcceleratorPublicSettingOutput) CaCertResourceId

Resource Id of CA certificate for https URL of Git repository.

func (AcceleratorPublicSettingOutput) ElementType

func (AcceleratorPublicSettingOutput) ToAcceleratorPublicSettingOutput

func (o AcceleratorPublicSettingOutput) ToAcceleratorPublicSettingOutput() AcceleratorPublicSettingOutput

func (AcceleratorPublicSettingOutput) ToAcceleratorPublicSettingOutputWithContext

func (o AcceleratorPublicSettingOutput) ToAcceleratorPublicSettingOutputWithContext(ctx context.Context) AcceleratorPublicSettingOutput

func (AcceleratorPublicSettingOutput) ToAcceleratorPublicSettingPtrOutput

func (o AcceleratorPublicSettingOutput) ToAcceleratorPublicSettingPtrOutput() AcceleratorPublicSettingPtrOutput

func (AcceleratorPublicSettingOutput) ToAcceleratorPublicSettingPtrOutputWithContext

func (o AcceleratorPublicSettingOutput) ToAcceleratorPublicSettingPtrOutputWithContext(ctx context.Context) AcceleratorPublicSettingPtrOutput

type AcceleratorPublicSettingPtrInput

type AcceleratorPublicSettingPtrInput interface {
	pulumi.Input

	ToAcceleratorPublicSettingPtrOutput() AcceleratorPublicSettingPtrOutput
	ToAcceleratorPublicSettingPtrOutputWithContext(context.Context) AcceleratorPublicSettingPtrOutput
}

AcceleratorPublicSettingPtrInput is an input type that accepts AcceleratorPublicSettingArgs, AcceleratorPublicSettingPtr and AcceleratorPublicSettingPtrOutput values. You can construct a concrete instance of `AcceleratorPublicSettingPtrInput` via:

        AcceleratorPublicSettingArgs{...}

or:

        nil

type AcceleratorPublicSettingPtrOutput

type AcceleratorPublicSettingPtrOutput struct{ *pulumi.OutputState }

func (AcceleratorPublicSettingPtrOutput) AuthType

The type of the auth setting. Expected value is 'Public'.

func (AcceleratorPublicSettingPtrOutput) CaCertResourceId

Resource Id of CA certificate for https URL of Git repository.

func (AcceleratorPublicSettingPtrOutput) Elem

func (AcceleratorPublicSettingPtrOutput) ElementType

func (AcceleratorPublicSettingPtrOutput) ToAcceleratorPublicSettingPtrOutput

func (o AcceleratorPublicSettingPtrOutput) ToAcceleratorPublicSettingPtrOutput() AcceleratorPublicSettingPtrOutput

func (AcceleratorPublicSettingPtrOutput) ToAcceleratorPublicSettingPtrOutputWithContext

func (o AcceleratorPublicSettingPtrOutput) ToAcceleratorPublicSettingPtrOutputWithContext(ctx context.Context) AcceleratorPublicSettingPtrOutput

type AcceleratorPublicSettingResponse

type AcceleratorPublicSettingResponse struct {
	// The type of the auth setting.
	// Expected value is 'Public'.
	AuthType string `pulumi:"authType"`
	// Resource Id of CA certificate for https URL of Git repository.
	CaCertResourceId *string `pulumi:"caCertResourceId"`
}

Auth setting for public url.

type AcceleratorPublicSettingResponseOutput

type AcceleratorPublicSettingResponseOutput struct{ *pulumi.OutputState }

Auth setting for public url.

func (AcceleratorPublicSettingResponseOutput) AuthType

The type of the auth setting. Expected value is 'Public'.

func (AcceleratorPublicSettingResponseOutput) CaCertResourceId

Resource Id of CA certificate for https URL of Git repository.

func (AcceleratorPublicSettingResponseOutput) ElementType

func (AcceleratorPublicSettingResponseOutput) ToAcceleratorPublicSettingResponseOutput

func (o AcceleratorPublicSettingResponseOutput) ToAcceleratorPublicSettingResponseOutput() AcceleratorPublicSettingResponseOutput

func (AcceleratorPublicSettingResponseOutput) ToAcceleratorPublicSettingResponseOutputWithContext

func (o AcceleratorPublicSettingResponseOutput) ToAcceleratorPublicSettingResponseOutputWithContext(ctx context.Context) AcceleratorPublicSettingResponseOutput

type AcceleratorSshSetting

type AcceleratorSshSetting struct {
	// The type of the auth setting.
	// Expected value is 'SSH'.
	AuthType string `pulumi:"authType"`
	// Public SSH Key of git repository.
	HostKey *string `pulumi:"hostKey"`
	// SSH Key algorithm of git repository.
	HostKeyAlgorithm *string `pulumi:"hostKeyAlgorithm"`
	// Private SSH Key algorithm of git repository.
	PrivateKey *string `pulumi:"privateKey"`
}

Auth setting for SSH auth.

type AcceleratorSshSettingArgs

type AcceleratorSshSettingArgs struct {
	// The type of the auth setting.
	// Expected value is 'SSH'.
	AuthType pulumi.StringInput `pulumi:"authType"`
	// Public SSH Key of git repository.
	HostKey pulumi.StringPtrInput `pulumi:"hostKey"`
	// SSH Key algorithm of git repository.
	HostKeyAlgorithm pulumi.StringPtrInput `pulumi:"hostKeyAlgorithm"`
	// Private SSH Key algorithm of git repository.
	PrivateKey pulumi.StringPtrInput `pulumi:"privateKey"`
}

Auth setting for SSH auth.

func (AcceleratorSshSettingArgs) ElementType

func (AcceleratorSshSettingArgs) ElementType() reflect.Type

func (AcceleratorSshSettingArgs) ToAcceleratorSshSettingOutput

func (i AcceleratorSshSettingArgs) ToAcceleratorSshSettingOutput() AcceleratorSshSettingOutput

func (AcceleratorSshSettingArgs) ToAcceleratorSshSettingOutputWithContext

func (i AcceleratorSshSettingArgs) ToAcceleratorSshSettingOutputWithContext(ctx context.Context) AcceleratorSshSettingOutput

func (AcceleratorSshSettingArgs) ToAcceleratorSshSettingPtrOutput

func (i AcceleratorSshSettingArgs) ToAcceleratorSshSettingPtrOutput() AcceleratorSshSettingPtrOutput

func (AcceleratorSshSettingArgs) ToAcceleratorSshSettingPtrOutputWithContext

func (i AcceleratorSshSettingArgs) ToAcceleratorSshSettingPtrOutputWithContext(ctx context.Context) AcceleratorSshSettingPtrOutput

type AcceleratorSshSettingInput

type AcceleratorSshSettingInput interface {
	pulumi.Input

	ToAcceleratorSshSettingOutput() AcceleratorSshSettingOutput
	ToAcceleratorSshSettingOutputWithContext(context.Context) AcceleratorSshSettingOutput
}

AcceleratorSshSettingInput is an input type that accepts AcceleratorSshSettingArgs and AcceleratorSshSettingOutput values. You can construct a concrete instance of `AcceleratorSshSettingInput` via:

AcceleratorSshSettingArgs{...}

type AcceleratorSshSettingOutput

type AcceleratorSshSettingOutput struct{ *pulumi.OutputState }

Auth setting for SSH auth.

func (AcceleratorSshSettingOutput) AuthType

The type of the auth setting. Expected value is 'SSH'.

func (AcceleratorSshSettingOutput) ElementType

func (AcceleratorSshSettingOutput) HostKey

Public SSH Key of git repository.

func (AcceleratorSshSettingOutput) HostKeyAlgorithm

func (o AcceleratorSshSettingOutput) HostKeyAlgorithm() pulumi.StringPtrOutput

SSH Key algorithm of git repository.

func (AcceleratorSshSettingOutput) PrivateKey

Private SSH Key algorithm of git repository.

func (AcceleratorSshSettingOutput) ToAcceleratorSshSettingOutput

func (o AcceleratorSshSettingOutput) ToAcceleratorSshSettingOutput() AcceleratorSshSettingOutput

func (AcceleratorSshSettingOutput) ToAcceleratorSshSettingOutputWithContext

func (o AcceleratorSshSettingOutput) ToAcceleratorSshSettingOutputWithContext(ctx context.Context) AcceleratorSshSettingOutput

func (AcceleratorSshSettingOutput) ToAcceleratorSshSettingPtrOutput

func (o AcceleratorSshSettingOutput) ToAcceleratorSshSettingPtrOutput() AcceleratorSshSettingPtrOutput

func (AcceleratorSshSettingOutput) ToAcceleratorSshSettingPtrOutputWithContext

func (o AcceleratorSshSettingOutput) ToAcceleratorSshSettingPtrOutputWithContext(ctx context.Context) AcceleratorSshSettingPtrOutput

type AcceleratorSshSettingPtrInput

type AcceleratorSshSettingPtrInput interface {
	pulumi.Input

	ToAcceleratorSshSettingPtrOutput() AcceleratorSshSettingPtrOutput
	ToAcceleratorSshSettingPtrOutputWithContext(context.Context) AcceleratorSshSettingPtrOutput
}

AcceleratorSshSettingPtrInput is an input type that accepts AcceleratorSshSettingArgs, AcceleratorSshSettingPtr and AcceleratorSshSettingPtrOutput values. You can construct a concrete instance of `AcceleratorSshSettingPtrInput` via:

        AcceleratorSshSettingArgs{...}

or:

        nil

type AcceleratorSshSettingPtrOutput

type AcceleratorSshSettingPtrOutput struct{ *pulumi.OutputState }

func (AcceleratorSshSettingPtrOutput) AuthType

The type of the auth setting. Expected value is 'SSH'.

func (AcceleratorSshSettingPtrOutput) Elem

func (AcceleratorSshSettingPtrOutput) ElementType

func (AcceleratorSshSettingPtrOutput) HostKey

Public SSH Key of git repository.

func (AcceleratorSshSettingPtrOutput) HostKeyAlgorithm

SSH Key algorithm of git repository.

func (AcceleratorSshSettingPtrOutput) PrivateKey

Private SSH Key algorithm of git repository.

func (AcceleratorSshSettingPtrOutput) ToAcceleratorSshSettingPtrOutput

func (o AcceleratorSshSettingPtrOutput) ToAcceleratorSshSettingPtrOutput() AcceleratorSshSettingPtrOutput

func (AcceleratorSshSettingPtrOutput) ToAcceleratorSshSettingPtrOutputWithContext

func (o AcceleratorSshSettingPtrOutput) ToAcceleratorSshSettingPtrOutputWithContext(ctx context.Context) AcceleratorSshSettingPtrOutput

type AcceleratorSshSettingResponse

type AcceleratorSshSettingResponse struct {
	// The type of the auth setting.
	// Expected value is 'SSH'.
	AuthType string `pulumi:"authType"`
}

Auth setting for SSH auth.

type AcceleratorSshSettingResponseOutput

type AcceleratorSshSettingResponseOutput struct{ *pulumi.OutputState }

Auth setting for SSH auth.

func (AcceleratorSshSettingResponseOutput) AuthType

The type of the auth setting. Expected value is 'SSH'.

func (AcceleratorSshSettingResponseOutput) ElementType

func (AcceleratorSshSettingResponseOutput) ToAcceleratorSshSettingResponseOutput

func (o AcceleratorSshSettingResponseOutput) ToAcceleratorSshSettingResponseOutput() AcceleratorSshSettingResponseOutput

func (AcceleratorSshSettingResponseOutput) ToAcceleratorSshSettingResponseOutputWithContext

func (o AcceleratorSshSettingResponseOutput) ToAcceleratorSshSettingResponseOutputWithContext(ctx context.Context) AcceleratorSshSettingResponseOutput

type ApiPortal

type ApiPortal struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// API portal properties payload
	Properties ApiPortalPropertiesResponseOutput `pulumi:"properties"`
	// Sku of the API portal resource
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

API portal resource Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-01-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetApiPortal

func GetApiPortal(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApiPortalState, opts ...pulumi.ResourceOption) (*ApiPortal, error)

GetApiPortal gets an existing ApiPortal 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 NewApiPortal

func NewApiPortal(ctx *pulumi.Context,
	name string, args *ApiPortalArgs, opts ...pulumi.ResourceOption) (*ApiPortal, error)

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

func (*ApiPortal) ElementType

func (*ApiPortal) ElementType() reflect.Type

func (*ApiPortal) ToApiPortalOutput

func (i *ApiPortal) ToApiPortalOutput() ApiPortalOutput

func (*ApiPortal) ToApiPortalOutputWithContext

func (i *ApiPortal) ToApiPortalOutputWithContext(ctx context.Context) ApiPortalOutput

type ApiPortalArgs

type ApiPortalArgs struct {
	// The name of API portal.
	ApiPortalName pulumi.StringPtrInput
	// API portal properties payload
	Properties ApiPortalPropertiesPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
	// Sku of the API portal resource
	Sku SkuPtrInput
}

The set of arguments for constructing a ApiPortal resource.

func (ApiPortalArgs) ElementType

func (ApiPortalArgs) ElementType() reflect.Type

type ApiPortalCustomDomain

type ApiPortalCustomDomain struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The properties of custom domain for API portal
	Properties ApiPortalCustomDomainPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Custom domain of the API portal Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-01-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetApiPortalCustomDomain

func GetApiPortalCustomDomain(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApiPortalCustomDomainState, opts ...pulumi.ResourceOption) (*ApiPortalCustomDomain, error)

GetApiPortalCustomDomain gets an existing ApiPortalCustomDomain 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 NewApiPortalCustomDomain

func NewApiPortalCustomDomain(ctx *pulumi.Context,
	name string, args *ApiPortalCustomDomainArgs, opts ...pulumi.ResourceOption) (*ApiPortalCustomDomain, error)

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

func (*ApiPortalCustomDomain) ElementType

func (*ApiPortalCustomDomain) ElementType() reflect.Type

func (*ApiPortalCustomDomain) ToApiPortalCustomDomainOutput

func (i *ApiPortalCustomDomain) ToApiPortalCustomDomainOutput() ApiPortalCustomDomainOutput

func (*ApiPortalCustomDomain) ToApiPortalCustomDomainOutputWithContext

func (i *ApiPortalCustomDomain) ToApiPortalCustomDomainOutputWithContext(ctx context.Context) ApiPortalCustomDomainOutput

type ApiPortalCustomDomainArgs

type ApiPortalCustomDomainArgs struct {
	// The name of API portal.
	ApiPortalName pulumi.StringInput
	// The name of the API portal custom domain.
	DomainName pulumi.StringPtrInput
	// The properties of custom domain for API portal
	Properties ApiPortalCustomDomainPropertiesPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
}

The set of arguments for constructing a ApiPortalCustomDomain resource.

func (ApiPortalCustomDomainArgs) ElementType

func (ApiPortalCustomDomainArgs) ElementType() reflect.Type

type ApiPortalCustomDomainInput

type ApiPortalCustomDomainInput interface {
	pulumi.Input

	ToApiPortalCustomDomainOutput() ApiPortalCustomDomainOutput
	ToApiPortalCustomDomainOutputWithContext(ctx context.Context) ApiPortalCustomDomainOutput
}

type ApiPortalCustomDomainOutput

type ApiPortalCustomDomainOutput struct{ *pulumi.OutputState }

func (ApiPortalCustomDomainOutput) ElementType

func (ApiPortalCustomDomainOutput) Name

The name of the resource.

func (ApiPortalCustomDomainOutput) Properties

The properties of custom domain for API portal

func (ApiPortalCustomDomainOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (ApiPortalCustomDomainOutput) ToApiPortalCustomDomainOutput

func (o ApiPortalCustomDomainOutput) ToApiPortalCustomDomainOutput() ApiPortalCustomDomainOutput

func (ApiPortalCustomDomainOutput) ToApiPortalCustomDomainOutputWithContext

func (o ApiPortalCustomDomainOutput) ToApiPortalCustomDomainOutputWithContext(ctx context.Context) ApiPortalCustomDomainOutput

func (ApiPortalCustomDomainOutput) Type

The type of the resource.

type ApiPortalCustomDomainProperties

type ApiPortalCustomDomainProperties struct {
	// The thumbprint of bound certificate.
	Thumbprint *string `pulumi:"thumbprint"`
}

The properties of custom domain for API portal

type ApiPortalCustomDomainPropertiesArgs

type ApiPortalCustomDomainPropertiesArgs struct {
	// The thumbprint of bound certificate.
	Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"`
}

The properties of custom domain for API portal

func (ApiPortalCustomDomainPropertiesArgs) ElementType

func (ApiPortalCustomDomainPropertiesArgs) ToApiPortalCustomDomainPropertiesOutput

func (i ApiPortalCustomDomainPropertiesArgs) ToApiPortalCustomDomainPropertiesOutput() ApiPortalCustomDomainPropertiesOutput

func (ApiPortalCustomDomainPropertiesArgs) ToApiPortalCustomDomainPropertiesOutputWithContext

func (i ApiPortalCustomDomainPropertiesArgs) ToApiPortalCustomDomainPropertiesOutputWithContext(ctx context.Context) ApiPortalCustomDomainPropertiesOutput

func (ApiPortalCustomDomainPropertiesArgs) ToApiPortalCustomDomainPropertiesPtrOutput

func (i ApiPortalCustomDomainPropertiesArgs) ToApiPortalCustomDomainPropertiesPtrOutput() ApiPortalCustomDomainPropertiesPtrOutput

func (ApiPortalCustomDomainPropertiesArgs) ToApiPortalCustomDomainPropertiesPtrOutputWithContext

func (i ApiPortalCustomDomainPropertiesArgs) ToApiPortalCustomDomainPropertiesPtrOutputWithContext(ctx context.Context) ApiPortalCustomDomainPropertiesPtrOutput

type ApiPortalCustomDomainPropertiesInput

type ApiPortalCustomDomainPropertiesInput interface {
	pulumi.Input

	ToApiPortalCustomDomainPropertiesOutput() ApiPortalCustomDomainPropertiesOutput
	ToApiPortalCustomDomainPropertiesOutputWithContext(context.Context) ApiPortalCustomDomainPropertiesOutput
}

ApiPortalCustomDomainPropertiesInput is an input type that accepts ApiPortalCustomDomainPropertiesArgs and ApiPortalCustomDomainPropertiesOutput values. You can construct a concrete instance of `ApiPortalCustomDomainPropertiesInput` via:

ApiPortalCustomDomainPropertiesArgs{...}

type ApiPortalCustomDomainPropertiesOutput

type ApiPortalCustomDomainPropertiesOutput struct{ *pulumi.OutputState }

The properties of custom domain for API portal

func (ApiPortalCustomDomainPropertiesOutput) ElementType

func (ApiPortalCustomDomainPropertiesOutput) Thumbprint

The thumbprint of bound certificate.

func (ApiPortalCustomDomainPropertiesOutput) ToApiPortalCustomDomainPropertiesOutput

func (o ApiPortalCustomDomainPropertiesOutput) ToApiPortalCustomDomainPropertiesOutput() ApiPortalCustomDomainPropertiesOutput

func (ApiPortalCustomDomainPropertiesOutput) ToApiPortalCustomDomainPropertiesOutputWithContext

func (o ApiPortalCustomDomainPropertiesOutput) ToApiPortalCustomDomainPropertiesOutputWithContext(ctx context.Context) ApiPortalCustomDomainPropertiesOutput

func (ApiPortalCustomDomainPropertiesOutput) ToApiPortalCustomDomainPropertiesPtrOutput

func (o ApiPortalCustomDomainPropertiesOutput) ToApiPortalCustomDomainPropertiesPtrOutput() ApiPortalCustomDomainPropertiesPtrOutput

func (ApiPortalCustomDomainPropertiesOutput) ToApiPortalCustomDomainPropertiesPtrOutputWithContext

func (o ApiPortalCustomDomainPropertiesOutput) ToApiPortalCustomDomainPropertiesPtrOutputWithContext(ctx context.Context) ApiPortalCustomDomainPropertiesPtrOutput

type ApiPortalCustomDomainPropertiesPtrInput

type ApiPortalCustomDomainPropertiesPtrInput interface {
	pulumi.Input

	ToApiPortalCustomDomainPropertiesPtrOutput() ApiPortalCustomDomainPropertiesPtrOutput
	ToApiPortalCustomDomainPropertiesPtrOutputWithContext(context.Context) ApiPortalCustomDomainPropertiesPtrOutput
}

ApiPortalCustomDomainPropertiesPtrInput is an input type that accepts ApiPortalCustomDomainPropertiesArgs, ApiPortalCustomDomainPropertiesPtr and ApiPortalCustomDomainPropertiesPtrOutput values. You can construct a concrete instance of `ApiPortalCustomDomainPropertiesPtrInput` via:

        ApiPortalCustomDomainPropertiesArgs{...}

or:

        nil

type ApiPortalCustomDomainPropertiesPtrOutput

type ApiPortalCustomDomainPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ApiPortalCustomDomainPropertiesPtrOutput) Elem

func (ApiPortalCustomDomainPropertiesPtrOutput) ElementType

func (ApiPortalCustomDomainPropertiesPtrOutput) Thumbprint

The thumbprint of bound certificate.

func (ApiPortalCustomDomainPropertiesPtrOutput) ToApiPortalCustomDomainPropertiesPtrOutput

func (o ApiPortalCustomDomainPropertiesPtrOutput) ToApiPortalCustomDomainPropertiesPtrOutput() ApiPortalCustomDomainPropertiesPtrOutput

func (ApiPortalCustomDomainPropertiesPtrOutput) ToApiPortalCustomDomainPropertiesPtrOutputWithContext

func (o ApiPortalCustomDomainPropertiesPtrOutput) ToApiPortalCustomDomainPropertiesPtrOutputWithContext(ctx context.Context) ApiPortalCustomDomainPropertiesPtrOutput

type ApiPortalCustomDomainPropertiesResponse

type ApiPortalCustomDomainPropertiesResponse struct {
	// The thumbprint of bound certificate.
	Thumbprint *string `pulumi:"thumbprint"`
}

The properties of custom domain for API portal

type ApiPortalCustomDomainPropertiesResponseOutput

type ApiPortalCustomDomainPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of custom domain for API portal

func (ApiPortalCustomDomainPropertiesResponseOutput) ElementType

func (ApiPortalCustomDomainPropertiesResponseOutput) Thumbprint

The thumbprint of bound certificate.

func (ApiPortalCustomDomainPropertiesResponseOutput) ToApiPortalCustomDomainPropertiesResponseOutput

func (o ApiPortalCustomDomainPropertiesResponseOutput) ToApiPortalCustomDomainPropertiesResponseOutput() ApiPortalCustomDomainPropertiesResponseOutput

func (ApiPortalCustomDomainPropertiesResponseOutput) ToApiPortalCustomDomainPropertiesResponseOutputWithContext

func (o ApiPortalCustomDomainPropertiesResponseOutput) ToApiPortalCustomDomainPropertiesResponseOutputWithContext(ctx context.Context) ApiPortalCustomDomainPropertiesResponseOutput

type ApiPortalCustomDomainState

type ApiPortalCustomDomainState struct {
}

func (ApiPortalCustomDomainState) ElementType

func (ApiPortalCustomDomainState) ElementType() reflect.Type

type ApiPortalInput

type ApiPortalInput interface {
	pulumi.Input

	ToApiPortalOutput() ApiPortalOutput
	ToApiPortalOutputWithContext(ctx context.Context) ApiPortalOutput
}

type ApiPortalInstanceResponse

type ApiPortalInstanceResponse struct {
	// Name of the API portal instance
	Name string `pulumi:"name"`
	// Status of the API portal instance
	Status string `pulumi:"status"`
}

Collection of instances belong to the API portal

type ApiPortalInstanceResponseArrayOutput

type ApiPortalInstanceResponseArrayOutput struct{ *pulumi.OutputState }

func (ApiPortalInstanceResponseArrayOutput) ElementType

func (ApiPortalInstanceResponseArrayOutput) Index

func (ApiPortalInstanceResponseArrayOutput) ToApiPortalInstanceResponseArrayOutput

func (o ApiPortalInstanceResponseArrayOutput) ToApiPortalInstanceResponseArrayOutput() ApiPortalInstanceResponseArrayOutput

func (ApiPortalInstanceResponseArrayOutput) ToApiPortalInstanceResponseArrayOutputWithContext

func (o ApiPortalInstanceResponseArrayOutput) ToApiPortalInstanceResponseArrayOutputWithContext(ctx context.Context) ApiPortalInstanceResponseArrayOutput

type ApiPortalInstanceResponseOutput

type ApiPortalInstanceResponseOutput struct{ *pulumi.OutputState }

Collection of instances belong to the API portal

func (ApiPortalInstanceResponseOutput) ElementType

func (ApiPortalInstanceResponseOutput) Name

Name of the API portal instance

func (ApiPortalInstanceResponseOutput) Status

Status of the API portal instance

func (ApiPortalInstanceResponseOutput) ToApiPortalInstanceResponseOutput

func (o ApiPortalInstanceResponseOutput) ToApiPortalInstanceResponseOutput() ApiPortalInstanceResponseOutput

func (ApiPortalInstanceResponseOutput) ToApiPortalInstanceResponseOutputWithContext

func (o ApiPortalInstanceResponseOutput) ToApiPortalInstanceResponseOutputWithContext(ctx context.Context) ApiPortalInstanceResponseOutput

type ApiPortalOutput

type ApiPortalOutput struct{ *pulumi.OutputState }

func (ApiPortalOutput) ElementType

func (ApiPortalOutput) ElementType() reflect.Type

func (ApiPortalOutput) Name

The name of the resource.

func (ApiPortalOutput) Properties

API portal properties payload

func (ApiPortalOutput) Sku

Sku of the API portal resource

func (ApiPortalOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (ApiPortalOutput) ToApiPortalOutput

func (o ApiPortalOutput) ToApiPortalOutput() ApiPortalOutput

func (ApiPortalOutput) ToApiPortalOutputWithContext

func (o ApiPortalOutput) ToApiPortalOutputWithContext(ctx context.Context) ApiPortalOutput

func (ApiPortalOutput) Type

The type of the resource.

type ApiPortalProperties

type ApiPortalProperties struct {
	// The array of resource Ids of gateway to integrate with API portal.
	GatewayIds []string `pulumi:"gatewayIds"`
	// Indicate if only https is allowed.
	HttpsOnly *bool `pulumi:"httpsOnly"`
	// Indicates whether the API portal exposes endpoint.
	Public *bool `pulumi:"public"`
	// Collection of OpenAPI source URL locations.
	SourceUrls []string `pulumi:"sourceUrls"`
	// Single sign-on related configuration
	SsoProperties *SsoProperties `pulumi:"ssoProperties"`
}

API portal properties payload

func (*ApiPortalProperties) Defaults

func (val *ApiPortalProperties) Defaults() *ApiPortalProperties

Defaults sets the appropriate defaults for ApiPortalProperties

type ApiPortalPropertiesArgs

type ApiPortalPropertiesArgs struct {
	// The array of resource Ids of gateway to integrate with API portal.
	GatewayIds pulumi.StringArrayInput `pulumi:"gatewayIds"`
	// Indicate if only https is allowed.
	HttpsOnly pulumi.BoolPtrInput `pulumi:"httpsOnly"`
	// Indicates whether the API portal exposes endpoint.
	Public pulumi.BoolPtrInput `pulumi:"public"`
	// Collection of OpenAPI source URL locations.
	SourceUrls pulumi.StringArrayInput `pulumi:"sourceUrls"`
	// Single sign-on related configuration
	SsoProperties SsoPropertiesPtrInput `pulumi:"ssoProperties"`
}

API portal properties payload

func (*ApiPortalPropertiesArgs) Defaults

Defaults sets the appropriate defaults for ApiPortalPropertiesArgs

func (ApiPortalPropertiesArgs) ElementType

func (ApiPortalPropertiesArgs) ElementType() reflect.Type

func (ApiPortalPropertiesArgs) ToApiPortalPropertiesOutput

func (i ApiPortalPropertiesArgs) ToApiPortalPropertiesOutput() ApiPortalPropertiesOutput

func (ApiPortalPropertiesArgs) ToApiPortalPropertiesOutputWithContext

func (i ApiPortalPropertiesArgs) ToApiPortalPropertiesOutputWithContext(ctx context.Context) ApiPortalPropertiesOutput

func (ApiPortalPropertiesArgs) ToApiPortalPropertiesPtrOutput

func (i ApiPortalPropertiesArgs) ToApiPortalPropertiesPtrOutput() ApiPortalPropertiesPtrOutput

func (ApiPortalPropertiesArgs) ToApiPortalPropertiesPtrOutputWithContext

func (i ApiPortalPropertiesArgs) ToApiPortalPropertiesPtrOutputWithContext(ctx context.Context) ApiPortalPropertiesPtrOutput

type ApiPortalPropertiesInput

type ApiPortalPropertiesInput interface {
	pulumi.Input

	ToApiPortalPropertiesOutput() ApiPortalPropertiesOutput
	ToApiPortalPropertiesOutputWithContext(context.Context) ApiPortalPropertiesOutput
}

ApiPortalPropertiesInput is an input type that accepts ApiPortalPropertiesArgs and ApiPortalPropertiesOutput values. You can construct a concrete instance of `ApiPortalPropertiesInput` via:

ApiPortalPropertiesArgs{...}

type ApiPortalPropertiesOutput

type ApiPortalPropertiesOutput struct{ *pulumi.OutputState }

API portal properties payload

func (ApiPortalPropertiesOutput) ElementType

func (ApiPortalPropertiesOutput) ElementType() reflect.Type

func (ApiPortalPropertiesOutput) GatewayIds

The array of resource Ids of gateway to integrate with API portal.

func (ApiPortalPropertiesOutput) HttpsOnly

Indicate if only https is allowed.

func (ApiPortalPropertiesOutput) Public

Indicates whether the API portal exposes endpoint.

func (ApiPortalPropertiesOutput) SourceUrls

Collection of OpenAPI source URL locations.

func (ApiPortalPropertiesOutput) SsoProperties

Single sign-on related configuration

func (ApiPortalPropertiesOutput) ToApiPortalPropertiesOutput

func (o ApiPortalPropertiesOutput) ToApiPortalPropertiesOutput() ApiPortalPropertiesOutput

func (ApiPortalPropertiesOutput) ToApiPortalPropertiesOutputWithContext

func (o ApiPortalPropertiesOutput) ToApiPortalPropertiesOutputWithContext(ctx context.Context) ApiPortalPropertiesOutput

func (ApiPortalPropertiesOutput) ToApiPortalPropertiesPtrOutput

func (o ApiPortalPropertiesOutput) ToApiPortalPropertiesPtrOutput() ApiPortalPropertiesPtrOutput

func (ApiPortalPropertiesOutput) ToApiPortalPropertiesPtrOutputWithContext

func (o ApiPortalPropertiesOutput) ToApiPortalPropertiesPtrOutputWithContext(ctx context.Context) ApiPortalPropertiesPtrOutput

type ApiPortalPropertiesPtrInput

type ApiPortalPropertiesPtrInput interface {
	pulumi.Input

	ToApiPortalPropertiesPtrOutput() ApiPortalPropertiesPtrOutput
	ToApiPortalPropertiesPtrOutputWithContext(context.Context) ApiPortalPropertiesPtrOutput
}

ApiPortalPropertiesPtrInput is an input type that accepts ApiPortalPropertiesArgs, ApiPortalPropertiesPtr and ApiPortalPropertiesPtrOutput values. You can construct a concrete instance of `ApiPortalPropertiesPtrInput` via:

        ApiPortalPropertiesArgs{...}

or:

        nil

type ApiPortalPropertiesPtrOutput

type ApiPortalPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ApiPortalPropertiesPtrOutput) Elem

func (ApiPortalPropertiesPtrOutput) ElementType

func (ApiPortalPropertiesPtrOutput) GatewayIds

The array of resource Ids of gateway to integrate with API portal.

func (ApiPortalPropertiesPtrOutput) HttpsOnly

Indicate if only https is allowed.

func (ApiPortalPropertiesPtrOutput) Public

Indicates whether the API portal exposes endpoint.

func (ApiPortalPropertiesPtrOutput) SourceUrls

Collection of OpenAPI source URL locations.

func (ApiPortalPropertiesPtrOutput) SsoProperties

Single sign-on related configuration

func (ApiPortalPropertiesPtrOutput) ToApiPortalPropertiesPtrOutput

func (o ApiPortalPropertiesPtrOutput) ToApiPortalPropertiesPtrOutput() ApiPortalPropertiesPtrOutput

func (ApiPortalPropertiesPtrOutput) ToApiPortalPropertiesPtrOutputWithContext

func (o ApiPortalPropertiesPtrOutput) ToApiPortalPropertiesPtrOutputWithContext(ctx context.Context) ApiPortalPropertiesPtrOutput

type ApiPortalPropertiesResponse

type ApiPortalPropertiesResponse struct {
	// The array of resource Ids of gateway to integrate with API portal.
	GatewayIds []string `pulumi:"gatewayIds"`
	// Indicate if only https is allowed.
	HttpsOnly *bool `pulumi:"httpsOnly"`
	// Collection of instances belong to API portal.
	Instances []ApiPortalInstanceResponse `pulumi:"instances"`
	// State of the API portal.
	ProvisioningState string `pulumi:"provisioningState"`
	// Indicates whether the API portal exposes endpoint.
	Public *bool `pulumi:"public"`
	// The requested resource quantity for required CPU and Memory.
	ResourceRequests ApiPortalResourceRequestsResponse `pulumi:"resourceRequests"`
	// Collection of OpenAPI source URL locations.
	SourceUrls []string `pulumi:"sourceUrls"`
	// Single sign-on related configuration
	SsoProperties *SsoPropertiesResponse `pulumi:"ssoProperties"`
	// URL of the API portal, exposed when 'public' is true.
	Url string `pulumi:"url"`
}

API portal properties payload

func (*ApiPortalPropertiesResponse) Defaults

Defaults sets the appropriate defaults for ApiPortalPropertiesResponse

type ApiPortalPropertiesResponseOutput

type ApiPortalPropertiesResponseOutput struct{ *pulumi.OutputState }

API portal properties payload

func (ApiPortalPropertiesResponseOutput) ElementType

func (ApiPortalPropertiesResponseOutput) GatewayIds

The array of resource Ids of gateway to integrate with API portal.

func (ApiPortalPropertiesResponseOutput) HttpsOnly

Indicate if only https is allowed.

func (ApiPortalPropertiesResponseOutput) Instances

Collection of instances belong to API portal.

func (ApiPortalPropertiesResponseOutput) ProvisioningState

State of the API portal.

func (ApiPortalPropertiesResponseOutput) Public

Indicates whether the API portal exposes endpoint.

func (ApiPortalPropertiesResponseOutput) ResourceRequests

The requested resource quantity for required CPU and Memory.

func (ApiPortalPropertiesResponseOutput) SourceUrls

Collection of OpenAPI source URL locations.

func (ApiPortalPropertiesResponseOutput) SsoProperties

Single sign-on related configuration

func (ApiPortalPropertiesResponseOutput) ToApiPortalPropertiesResponseOutput

func (o ApiPortalPropertiesResponseOutput) ToApiPortalPropertiesResponseOutput() ApiPortalPropertiesResponseOutput

func (ApiPortalPropertiesResponseOutput) ToApiPortalPropertiesResponseOutputWithContext

func (o ApiPortalPropertiesResponseOutput) ToApiPortalPropertiesResponseOutputWithContext(ctx context.Context) ApiPortalPropertiesResponseOutput

func (ApiPortalPropertiesResponseOutput) Url

URL of the API portal, exposed when 'public' is true.

type ApiPortalResourceRequestsResponse

type ApiPortalResourceRequestsResponse struct {
	// Cpu allocated to each API portal instance
	Cpu string `pulumi:"cpu"`
	// Memory allocated to each API portal instance
	Memory string `pulumi:"memory"`
}

Resource requests of the API portal

type ApiPortalResourceRequestsResponseOutput

type ApiPortalResourceRequestsResponseOutput struct{ *pulumi.OutputState }

Resource requests of the API portal

func (ApiPortalResourceRequestsResponseOutput) Cpu

Cpu allocated to each API portal instance

func (ApiPortalResourceRequestsResponseOutput) ElementType

func (ApiPortalResourceRequestsResponseOutput) Memory

Memory allocated to each API portal instance

func (ApiPortalResourceRequestsResponseOutput) ToApiPortalResourceRequestsResponseOutput

func (o ApiPortalResourceRequestsResponseOutput) ToApiPortalResourceRequestsResponseOutput() ApiPortalResourceRequestsResponseOutput

func (ApiPortalResourceRequestsResponseOutput) ToApiPortalResourceRequestsResponseOutputWithContext

func (o ApiPortalResourceRequestsResponseOutput) ToApiPortalResourceRequestsResponseOutputWithContext(ctx context.Context) ApiPortalResourceRequestsResponseOutput

type ApiPortalState

type ApiPortalState struct {
}

func (ApiPortalState) ElementType

func (ApiPortalState) ElementType() reflect.Type

type Apm

type Apm struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of an APM
	Properties ApmPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

APM Resource object Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetApm

func GetApm(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApmState, opts ...pulumi.ResourceOption) (*Apm, error)

GetApm gets an existing Apm 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 NewApm

func NewApm(ctx *pulumi.Context,
	name string, args *ApmArgs, opts ...pulumi.ResourceOption) (*Apm, error)

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

func (*Apm) ElementType

func (*Apm) ElementType() reflect.Type

func (*Apm) ToApmOutput

func (i *Apm) ToApmOutput() ApmOutput

func (*Apm) ToApmOutputWithContext

func (i *Apm) ToApmOutputWithContext(ctx context.Context) ApmOutput

type ApmArgs

type ApmArgs struct {
	// The name of the APM
	ApmName pulumi.StringPtrInput
	// Properties of an APM
	Properties ApmPropertiesPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
}

The set of arguments for constructing a Apm resource.

func (ApmArgs) ElementType

func (ApmArgs) ElementType() reflect.Type

type ApmInput

type ApmInput interface {
	pulumi.Input

	ToApmOutput() ApmOutput
	ToApmOutputWithContext(ctx context.Context) ApmOutput
}

type ApmOutput

type ApmOutput struct{ *pulumi.OutputState }

func (ApmOutput) ElementType

func (ApmOutput) ElementType() reflect.Type

func (ApmOutput) Name

func (o ApmOutput) Name() pulumi.StringOutput

The name of the resource.

func (ApmOutput) Properties

func (o ApmOutput) Properties() ApmPropertiesResponseOutput

Properties of an APM

func (ApmOutput) SystemData

func (o ApmOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of the resource.

func (ApmOutput) ToApmOutput

func (o ApmOutput) ToApmOutput() ApmOutput

func (ApmOutput) ToApmOutputWithContext

func (o ApmOutput) ToApmOutputWithContext(ctx context.Context) ApmOutput

func (ApmOutput) Type

func (o ApmOutput) Type() pulumi.StringOutput

The type of the resource.

type ApmProperties

type ApmProperties struct {
	// Non-sensitive properties for the APM
	Properties map[string]string `pulumi:"properties"`
	// Sensitive properties for the APM
	Secrets map[string]string `pulumi:"secrets"`
	// APM Type
	Type string `pulumi:"type"`
}

Properties of an APM

type ApmPropertiesArgs

type ApmPropertiesArgs struct {
	// Non-sensitive properties for the APM
	Properties pulumi.StringMapInput `pulumi:"properties"`
	// Sensitive properties for the APM
	Secrets pulumi.StringMapInput `pulumi:"secrets"`
	// APM Type
	Type pulumi.StringInput `pulumi:"type"`
}

Properties of an APM

func (ApmPropertiesArgs) ElementType

func (ApmPropertiesArgs) ElementType() reflect.Type

func (ApmPropertiesArgs) ToApmPropertiesOutput

func (i ApmPropertiesArgs) ToApmPropertiesOutput() ApmPropertiesOutput

func (ApmPropertiesArgs) ToApmPropertiesOutputWithContext

func (i ApmPropertiesArgs) ToApmPropertiesOutputWithContext(ctx context.Context) ApmPropertiesOutput

func (ApmPropertiesArgs) ToApmPropertiesPtrOutput

func (i ApmPropertiesArgs) ToApmPropertiesPtrOutput() ApmPropertiesPtrOutput

func (ApmPropertiesArgs) ToApmPropertiesPtrOutputWithContext

func (i ApmPropertiesArgs) ToApmPropertiesPtrOutputWithContext(ctx context.Context) ApmPropertiesPtrOutput

type ApmPropertiesInput

type ApmPropertiesInput interface {
	pulumi.Input

	ToApmPropertiesOutput() ApmPropertiesOutput
	ToApmPropertiesOutputWithContext(context.Context) ApmPropertiesOutput
}

ApmPropertiesInput is an input type that accepts ApmPropertiesArgs and ApmPropertiesOutput values. You can construct a concrete instance of `ApmPropertiesInput` via:

ApmPropertiesArgs{...}

type ApmPropertiesOutput

type ApmPropertiesOutput struct{ *pulumi.OutputState }

Properties of an APM

func (ApmPropertiesOutput) ElementType

func (ApmPropertiesOutput) ElementType() reflect.Type

func (ApmPropertiesOutput) Properties

Non-sensitive properties for the APM

func (ApmPropertiesOutput) Secrets

Sensitive properties for the APM

func (ApmPropertiesOutput) ToApmPropertiesOutput

func (o ApmPropertiesOutput) ToApmPropertiesOutput() ApmPropertiesOutput

func (ApmPropertiesOutput) ToApmPropertiesOutputWithContext

func (o ApmPropertiesOutput) ToApmPropertiesOutputWithContext(ctx context.Context) ApmPropertiesOutput

func (ApmPropertiesOutput) ToApmPropertiesPtrOutput

func (o ApmPropertiesOutput) ToApmPropertiesPtrOutput() ApmPropertiesPtrOutput

func (ApmPropertiesOutput) ToApmPropertiesPtrOutputWithContext

func (o ApmPropertiesOutput) ToApmPropertiesPtrOutputWithContext(ctx context.Context) ApmPropertiesPtrOutput

func (ApmPropertiesOutput) Type

APM Type

type ApmPropertiesPtrInput

type ApmPropertiesPtrInput interface {
	pulumi.Input

	ToApmPropertiesPtrOutput() ApmPropertiesPtrOutput
	ToApmPropertiesPtrOutputWithContext(context.Context) ApmPropertiesPtrOutput
}

ApmPropertiesPtrInput is an input type that accepts ApmPropertiesArgs, ApmPropertiesPtr and ApmPropertiesPtrOutput values. You can construct a concrete instance of `ApmPropertiesPtrInput` via:

        ApmPropertiesArgs{...}

or:

        nil

type ApmPropertiesPtrOutput

type ApmPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ApmPropertiesPtrOutput) Elem

func (ApmPropertiesPtrOutput) ElementType

func (ApmPropertiesPtrOutput) ElementType() reflect.Type

func (ApmPropertiesPtrOutput) Properties

Non-sensitive properties for the APM

func (ApmPropertiesPtrOutput) Secrets

Sensitive properties for the APM

func (ApmPropertiesPtrOutput) ToApmPropertiesPtrOutput

func (o ApmPropertiesPtrOutput) ToApmPropertiesPtrOutput() ApmPropertiesPtrOutput

func (ApmPropertiesPtrOutput) ToApmPropertiesPtrOutputWithContext

func (o ApmPropertiesPtrOutput) ToApmPropertiesPtrOutputWithContext(ctx context.Context) ApmPropertiesPtrOutput

func (ApmPropertiesPtrOutput) Type

APM Type

type ApmPropertiesResponse

type ApmPropertiesResponse struct {
	// Non-sensitive properties for the APM
	Properties map[string]string `pulumi:"properties"`
	// State of the APM.
	ProvisioningState string `pulumi:"provisioningState"`
	// APM Type
	Type string `pulumi:"type"`
}

Properties of an APM

type ApmPropertiesResponseOutput

type ApmPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of an APM

func (ApmPropertiesResponseOutput) ElementType

func (ApmPropertiesResponseOutput) Properties

Non-sensitive properties for the APM

func (ApmPropertiesResponseOutput) ProvisioningState

func (o ApmPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput

State of the APM.

func (ApmPropertiesResponseOutput) ToApmPropertiesResponseOutput

func (o ApmPropertiesResponseOutput) ToApmPropertiesResponseOutput() ApmPropertiesResponseOutput

func (ApmPropertiesResponseOutput) ToApmPropertiesResponseOutputWithContext

func (o ApmPropertiesResponseOutput) ToApmPropertiesResponseOutputWithContext(ctx context.Context) ApmPropertiesResponseOutput

func (ApmPropertiesResponseOutput) Type

APM Type

type ApmReference

type ApmReference struct {
	// Resource Id of the APM
	ResourceId string `pulumi:"resourceId"`
}

A reference to the APM

type ApmReferenceArgs

type ApmReferenceArgs struct {
	// Resource Id of the APM
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
}

A reference to the APM

func (ApmReferenceArgs) ElementType

func (ApmReferenceArgs) ElementType() reflect.Type

func (ApmReferenceArgs) ToApmReferenceOutput

func (i ApmReferenceArgs) ToApmReferenceOutput() ApmReferenceOutput

func (ApmReferenceArgs) ToApmReferenceOutputWithContext

func (i ApmReferenceArgs) ToApmReferenceOutputWithContext(ctx context.Context) ApmReferenceOutput

type ApmReferenceArray

type ApmReferenceArray []ApmReferenceInput

func (ApmReferenceArray) ElementType

func (ApmReferenceArray) ElementType() reflect.Type

func (ApmReferenceArray) ToApmReferenceArrayOutput

func (i ApmReferenceArray) ToApmReferenceArrayOutput() ApmReferenceArrayOutput

func (ApmReferenceArray) ToApmReferenceArrayOutputWithContext

func (i ApmReferenceArray) ToApmReferenceArrayOutputWithContext(ctx context.Context) ApmReferenceArrayOutput

type ApmReferenceArrayInput

type ApmReferenceArrayInput interface {
	pulumi.Input

	ToApmReferenceArrayOutput() ApmReferenceArrayOutput
	ToApmReferenceArrayOutputWithContext(context.Context) ApmReferenceArrayOutput
}

ApmReferenceArrayInput is an input type that accepts ApmReferenceArray and ApmReferenceArrayOutput values. You can construct a concrete instance of `ApmReferenceArrayInput` via:

ApmReferenceArray{ ApmReferenceArgs{...} }

type ApmReferenceArrayOutput

type ApmReferenceArrayOutput struct{ *pulumi.OutputState }

func (ApmReferenceArrayOutput) ElementType

func (ApmReferenceArrayOutput) ElementType() reflect.Type

func (ApmReferenceArrayOutput) Index

func (ApmReferenceArrayOutput) ToApmReferenceArrayOutput

func (o ApmReferenceArrayOutput) ToApmReferenceArrayOutput() ApmReferenceArrayOutput

func (ApmReferenceArrayOutput) ToApmReferenceArrayOutputWithContext

func (o ApmReferenceArrayOutput) ToApmReferenceArrayOutputWithContext(ctx context.Context) ApmReferenceArrayOutput

type ApmReferenceInput

type ApmReferenceInput interface {
	pulumi.Input

	ToApmReferenceOutput() ApmReferenceOutput
	ToApmReferenceOutputWithContext(context.Context) ApmReferenceOutput
}

ApmReferenceInput is an input type that accepts ApmReferenceArgs and ApmReferenceOutput values. You can construct a concrete instance of `ApmReferenceInput` via:

ApmReferenceArgs{...}

type ApmReferenceOutput

type ApmReferenceOutput struct{ *pulumi.OutputState }

A reference to the APM

func (ApmReferenceOutput) ElementType

func (ApmReferenceOutput) ElementType() reflect.Type

func (ApmReferenceOutput) ResourceId

func (o ApmReferenceOutput) ResourceId() pulumi.StringOutput

Resource Id of the APM

func (ApmReferenceOutput) ToApmReferenceOutput

func (o ApmReferenceOutput) ToApmReferenceOutput() ApmReferenceOutput

func (ApmReferenceOutput) ToApmReferenceOutputWithContext

func (o ApmReferenceOutput) ToApmReferenceOutputWithContext(ctx context.Context) ApmReferenceOutput

type ApmReferenceResponse

type ApmReferenceResponse struct {
	// Resource Id of the APM
	ResourceId string `pulumi:"resourceId"`
}

A reference to the APM

type ApmReferenceResponseArrayOutput

type ApmReferenceResponseArrayOutput struct{ *pulumi.OutputState }

func (ApmReferenceResponseArrayOutput) ElementType

func (ApmReferenceResponseArrayOutput) Index

func (ApmReferenceResponseArrayOutput) ToApmReferenceResponseArrayOutput

func (o ApmReferenceResponseArrayOutput) ToApmReferenceResponseArrayOutput() ApmReferenceResponseArrayOutput

func (ApmReferenceResponseArrayOutput) ToApmReferenceResponseArrayOutputWithContext

func (o ApmReferenceResponseArrayOutput) ToApmReferenceResponseArrayOutputWithContext(ctx context.Context) ApmReferenceResponseArrayOutput

type ApmReferenceResponseOutput

type ApmReferenceResponseOutput struct{ *pulumi.OutputState }

A reference to the APM

func (ApmReferenceResponseOutput) ElementType

func (ApmReferenceResponseOutput) ElementType() reflect.Type

func (ApmReferenceResponseOutput) ResourceId

Resource Id of the APM

func (ApmReferenceResponseOutput) ToApmReferenceResponseOutput

func (o ApmReferenceResponseOutput) ToApmReferenceResponseOutput() ApmReferenceResponseOutput

func (ApmReferenceResponseOutput) ToApmReferenceResponseOutputWithContext

func (o ApmReferenceResponseOutput) ToApmReferenceResponseOutputWithContext(ctx context.Context) ApmReferenceResponseOutput

type ApmState

type ApmState struct {
}

func (ApmState) ElementType

func (ApmState) ElementType() reflect.Type

type ApmType

type ApmType string

Type of application performance monitoring

func (ApmType) ElementType

func (ApmType) ElementType() reflect.Type

func (ApmType) ToApmTypeOutput

func (e ApmType) ToApmTypeOutput() ApmTypeOutput

func (ApmType) ToApmTypeOutputWithContext

func (e ApmType) ToApmTypeOutputWithContext(ctx context.Context) ApmTypeOutput

func (ApmType) ToApmTypePtrOutput

func (e ApmType) ToApmTypePtrOutput() ApmTypePtrOutput

func (ApmType) ToApmTypePtrOutputWithContext

func (e ApmType) ToApmTypePtrOutputWithContext(ctx context.Context) ApmTypePtrOutput

func (ApmType) ToStringOutput

func (e ApmType) ToStringOutput() pulumi.StringOutput

func (ApmType) ToStringOutputWithContext

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

func (ApmType) ToStringPtrOutput

func (e ApmType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApmType) ToStringPtrOutputWithContext

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

type ApmTypeInput

type ApmTypeInput interface {
	pulumi.Input

	ToApmTypeOutput() ApmTypeOutput
	ToApmTypeOutputWithContext(context.Context) ApmTypeOutput
}

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

ApmTypeApplicationInsights
ApmTypeAppDynamics
ApmTypeDynatrace
ApmTypeNewRelic
ApmTypeElasticAPM

type ApmTypeOutput

type ApmTypeOutput struct{ *pulumi.OutputState }

func (ApmTypeOutput) ElementType

func (ApmTypeOutput) ElementType() reflect.Type

func (ApmTypeOutput) ToApmTypeOutput

func (o ApmTypeOutput) ToApmTypeOutput() ApmTypeOutput

func (ApmTypeOutput) ToApmTypeOutputWithContext

func (o ApmTypeOutput) ToApmTypeOutputWithContext(ctx context.Context) ApmTypeOutput

func (ApmTypeOutput) ToApmTypePtrOutput

func (o ApmTypeOutput) ToApmTypePtrOutput() ApmTypePtrOutput

func (ApmTypeOutput) ToApmTypePtrOutputWithContext

func (o ApmTypeOutput) ToApmTypePtrOutputWithContext(ctx context.Context) ApmTypePtrOutput

func (ApmTypeOutput) ToStringOutput

func (o ApmTypeOutput) ToStringOutput() pulumi.StringOutput

func (ApmTypeOutput) ToStringOutputWithContext

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

func (ApmTypeOutput) ToStringPtrOutput

func (o ApmTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApmTypeOutput) ToStringPtrOutputWithContext

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

type ApmTypePtrInput

type ApmTypePtrInput interface {
	pulumi.Input

	ToApmTypePtrOutput() ApmTypePtrOutput
	ToApmTypePtrOutputWithContext(context.Context) ApmTypePtrOutput
}

func ApmTypePtr

func ApmTypePtr(v string) ApmTypePtrInput

type ApmTypePtrOutput

type ApmTypePtrOutput struct{ *pulumi.OutputState }

func (ApmTypePtrOutput) Elem

func (ApmTypePtrOutput) ElementType

func (ApmTypePtrOutput) ElementType() reflect.Type

func (ApmTypePtrOutput) ToApmTypePtrOutput

func (o ApmTypePtrOutput) ToApmTypePtrOutput() ApmTypePtrOutput

func (ApmTypePtrOutput) ToApmTypePtrOutputWithContext

func (o ApmTypePtrOutput) ToApmTypePtrOutputWithContext(ctx context.Context) ApmTypePtrOutput

func (ApmTypePtrOutput) ToStringPtrOutput

func (o ApmTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApmTypePtrOutput) ToStringPtrOutputWithContext

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

type App

type App struct {
	pulumi.CustomResourceState

	// The Managed Identity type of the app resource
	Identity ManagedIdentityPropertiesResponsePtrOutput `pulumi:"identity"`
	// The GEO location of the application, always the same with its parent resource
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the App resource
	Properties AppResourcePropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

App resource payload Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2020-07-01.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetApp

func GetApp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppState, opts ...pulumi.ResourceOption) (*App, error)

GetApp gets an existing App 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 NewApp

func NewApp(ctx *pulumi.Context,
	name string, args *AppArgs, opts ...pulumi.ResourceOption) (*App, error)

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

func (*App) ElementType

func (*App) ElementType() reflect.Type

func (*App) ToAppOutput

func (i *App) ToAppOutput() AppOutput

func (*App) ToAppOutputWithContext

func (i *App) ToAppOutputWithContext(ctx context.Context) AppOutput

type AppArgs

type AppArgs struct {
	// The name of the App resource.
	AppName pulumi.StringPtrInput
	// The Managed Identity type of the app resource
	Identity ManagedIdentityPropertiesPtrInput
	// The GEO location of the application, always the same with its parent resource
	Location pulumi.StringPtrInput
	// Properties of the App resource
	Properties AppResourcePropertiesPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
}

The set of arguments for constructing a App resource.

func (AppArgs) ElementType

func (AppArgs) ElementType() reflect.Type

type AppInput

type AppInput interface {
	pulumi.Input

	ToAppOutput() AppOutput
	ToAppOutputWithContext(ctx context.Context) AppOutput
}

type AppOutput

type AppOutput struct{ *pulumi.OutputState }

func (AppOutput) ElementType

func (AppOutput) ElementType() reflect.Type

func (AppOutput) Identity

The Managed Identity type of the app resource

func (AppOutput) Location

func (o AppOutput) Location() pulumi.StringPtrOutput

The GEO location of the application, always the same with its parent resource

func (AppOutput) Name

func (o AppOutput) Name() pulumi.StringOutput

The name of the resource.

func (AppOutput) Properties

Properties of the App resource

func (AppOutput) SystemData

func (o AppOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of the resource.

func (AppOutput) ToAppOutput

func (o AppOutput) ToAppOutput() AppOutput

func (AppOutput) ToAppOutputWithContext

func (o AppOutput) ToAppOutputWithContext(ctx context.Context) AppOutput

func (AppOutput) Type

func (o AppOutput) Type() pulumi.StringOutput

The type of the resource.

type AppResourceProperties

type AppResourceProperties struct {
	// Collection of addons
	AddonConfigs map[string]interface{} `pulumi:"addonConfigs"`
	// List of custom persistent disks
	CustomPersistentDisks []CustomPersistentDiskResource `pulumi:"customPersistentDisks"`
	// Indicate if end to end TLS is enabled.
	EnableEndToEndTLS *bool `pulumi:"enableEndToEndTLS"`
	// Indicate if only https is allowed.
	HttpsOnly *bool `pulumi:"httpsOnly"`
	// App ingress settings payload.
	IngressSettings *IngressSettings `pulumi:"ingressSettings"`
	// Collection of loaded certificates
	LoadedCertificates []LoadedCertificate `pulumi:"loadedCertificates"`
	// Persistent disk settings
	PersistentDisk *PersistentDisk `pulumi:"persistentDisk"`
	// Indicates whether the App exposes public endpoint
	Public *bool `pulumi:"public"`
	// Collection of auth secrets
	Secrets []Secret `pulumi:"secrets"`
	// Temporary disk settings
	TemporaryDisk *TemporaryDisk `pulumi:"temporaryDisk"`
	// Additional App settings in vnet injection instance
	VnetAddons *AppVNetAddons `pulumi:"vnetAddons"`
	// The workload profile used for this app. Supported for Consumption + Dedicated plan.
	WorkloadProfileName *string `pulumi:"workloadProfileName"`
}

App resource properties payload

func (*AppResourceProperties) Defaults

Defaults sets the appropriate defaults for AppResourceProperties

type AppResourcePropertiesArgs

type AppResourcePropertiesArgs struct {
	// Collection of addons
	AddonConfigs pulumi.MapInput `pulumi:"addonConfigs"`
	// List of custom persistent disks
	CustomPersistentDisks CustomPersistentDiskResourceArrayInput `pulumi:"customPersistentDisks"`
	// Indicate if end to end TLS is enabled.
	EnableEndToEndTLS pulumi.BoolPtrInput `pulumi:"enableEndToEndTLS"`
	// Indicate if only https is allowed.
	HttpsOnly pulumi.BoolPtrInput `pulumi:"httpsOnly"`
	// App ingress settings payload.
	IngressSettings IngressSettingsPtrInput `pulumi:"ingressSettings"`
	// Collection of loaded certificates
	LoadedCertificates LoadedCertificateArrayInput `pulumi:"loadedCertificates"`
	// Persistent disk settings
	PersistentDisk PersistentDiskPtrInput `pulumi:"persistentDisk"`
	// Indicates whether the App exposes public endpoint
	Public pulumi.BoolPtrInput `pulumi:"public"`
	// Collection of auth secrets
	Secrets SecretArrayInput `pulumi:"secrets"`
	// Temporary disk settings
	TemporaryDisk TemporaryDiskPtrInput `pulumi:"temporaryDisk"`
	// Additional App settings in vnet injection instance
	VnetAddons AppVNetAddonsPtrInput `pulumi:"vnetAddons"`
	// The workload profile used for this app. Supported for Consumption + Dedicated plan.
	WorkloadProfileName pulumi.StringPtrInput `pulumi:"workloadProfileName"`
}

App resource properties payload

func (*AppResourcePropertiesArgs) Defaults

Defaults sets the appropriate defaults for AppResourcePropertiesArgs

func (AppResourcePropertiesArgs) ElementType

func (AppResourcePropertiesArgs) ElementType() reflect.Type

func (AppResourcePropertiesArgs) ToAppResourcePropertiesOutput

func (i AppResourcePropertiesArgs) ToAppResourcePropertiesOutput() AppResourcePropertiesOutput

func (AppResourcePropertiesArgs) ToAppResourcePropertiesOutputWithContext

func (i AppResourcePropertiesArgs) ToAppResourcePropertiesOutputWithContext(ctx context.Context) AppResourcePropertiesOutput

func (AppResourcePropertiesArgs) ToAppResourcePropertiesPtrOutput

func (i AppResourcePropertiesArgs) ToAppResourcePropertiesPtrOutput() AppResourcePropertiesPtrOutput

func (AppResourcePropertiesArgs) ToAppResourcePropertiesPtrOutputWithContext

func (i AppResourcePropertiesArgs) ToAppResourcePropertiesPtrOutputWithContext(ctx context.Context) AppResourcePropertiesPtrOutput

type AppResourcePropertiesInput

type AppResourcePropertiesInput interface {
	pulumi.Input

	ToAppResourcePropertiesOutput() AppResourcePropertiesOutput
	ToAppResourcePropertiesOutputWithContext(context.Context) AppResourcePropertiesOutput
}

AppResourcePropertiesInput is an input type that accepts AppResourcePropertiesArgs and AppResourcePropertiesOutput values. You can construct a concrete instance of `AppResourcePropertiesInput` via:

AppResourcePropertiesArgs{...}

type AppResourcePropertiesOutput

type AppResourcePropertiesOutput struct{ *pulumi.OutputState }

App resource properties payload

func (AppResourcePropertiesOutput) AddonConfigs

func (o AppResourcePropertiesOutput) AddonConfigs() pulumi.MapOutput

Collection of addons

func (AppResourcePropertiesOutput) CustomPersistentDisks

List of custom persistent disks

func (AppResourcePropertiesOutput) ElementType

func (AppResourcePropertiesOutput) EnableEndToEndTLS

func (o AppResourcePropertiesOutput) EnableEndToEndTLS() pulumi.BoolPtrOutput

Indicate if end to end TLS is enabled.

func (AppResourcePropertiesOutput) HttpsOnly

Indicate if only https is allowed.

func (AppResourcePropertiesOutput) IngressSettings

App ingress settings payload.

func (AppResourcePropertiesOutput) LoadedCertificates

Collection of loaded certificates

func (AppResourcePropertiesOutput) PersistentDisk

Persistent disk settings

func (AppResourcePropertiesOutput) Public

Indicates whether the App exposes public endpoint

func (AppResourcePropertiesOutput) Secrets

Collection of auth secrets

func (AppResourcePropertiesOutput) TemporaryDisk

Temporary disk settings

func (AppResourcePropertiesOutput) ToAppResourcePropertiesOutput

func (o AppResourcePropertiesOutput) ToAppResourcePropertiesOutput() AppResourcePropertiesOutput

func (AppResourcePropertiesOutput) ToAppResourcePropertiesOutputWithContext

func (o AppResourcePropertiesOutput) ToAppResourcePropertiesOutputWithContext(ctx context.Context) AppResourcePropertiesOutput

func (AppResourcePropertiesOutput) ToAppResourcePropertiesPtrOutput

func (o AppResourcePropertiesOutput) ToAppResourcePropertiesPtrOutput() AppResourcePropertiesPtrOutput

func (AppResourcePropertiesOutput) ToAppResourcePropertiesPtrOutputWithContext

func (o AppResourcePropertiesOutput) ToAppResourcePropertiesPtrOutputWithContext(ctx context.Context) AppResourcePropertiesPtrOutput

func (AppResourcePropertiesOutput) VnetAddons

Additional App settings in vnet injection instance

func (AppResourcePropertiesOutput) WorkloadProfileName

func (o AppResourcePropertiesOutput) WorkloadProfileName() pulumi.StringPtrOutput

The workload profile used for this app. Supported for Consumption + Dedicated plan.

type AppResourcePropertiesPtrInput

type AppResourcePropertiesPtrInput interface {
	pulumi.Input

	ToAppResourcePropertiesPtrOutput() AppResourcePropertiesPtrOutput
	ToAppResourcePropertiesPtrOutputWithContext(context.Context) AppResourcePropertiesPtrOutput
}

AppResourcePropertiesPtrInput is an input type that accepts AppResourcePropertiesArgs, AppResourcePropertiesPtr and AppResourcePropertiesPtrOutput values. You can construct a concrete instance of `AppResourcePropertiesPtrInput` via:

        AppResourcePropertiesArgs{...}

or:

        nil

type AppResourcePropertiesPtrOutput

type AppResourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (AppResourcePropertiesPtrOutput) AddonConfigs

Collection of addons

func (AppResourcePropertiesPtrOutput) CustomPersistentDisks

List of custom persistent disks

func (AppResourcePropertiesPtrOutput) Elem

func (AppResourcePropertiesPtrOutput) ElementType

func (AppResourcePropertiesPtrOutput) EnableEndToEndTLS

func (o AppResourcePropertiesPtrOutput) EnableEndToEndTLS() pulumi.BoolPtrOutput

Indicate if end to end TLS is enabled.

func (AppResourcePropertiesPtrOutput) HttpsOnly

Indicate if only https is allowed.

func (AppResourcePropertiesPtrOutput) IngressSettings

App ingress settings payload.

func (AppResourcePropertiesPtrOutput) LoadedCertificates

Collection of loaded certificates

func (AppResourcePropertiesPtrOutput) PersistentDisk

Persistent disk settings

func (AppResourcePropertiesPtrOutput) Public

Indicates whether the App exposes public endpoint

func (AppResourcePropertiesPtrOutput) Secrets

Collection of auth secrets

func (AppResourcePropertiesPtrOutput) TemporaryDisk

Temporary disk settings

func (AppResourcePropertiesPtrOutput) ToAppResourcePropertiesPtrOutput

func (o AppResourcePropertiesPtrOutput) ToAppResourcePropertiesPtrOutput() AppResourcePropertiesPtrOutput

func (AppResourcePropertiesPtrOutput) ToAppResourcePropertiesPtrOutputWithContext

func (o AppResourcePropertiesPtrOutput) ToAppResourcePropertiesPtrOutputWithContext(ctx context.Context) AppResourcePropertiesPtrOutput

func (AppResourcePropertiesPtrOutput) VnetAddons

Additional App settings in vnet injection instance

func (AppResourcePropertiesPtrOutput) WorkloadProfileName

func (o AppResourcePropertiesPtrOutput) WorkloadProfileName() pulumi.StringPtrOutput

The workload profile used for this app. Supported for Consumption + Dedicated plan.

type AppResourcePropertiesResponse

type AppResourcePropertiesResponse struct {
	// Collection of addons
	AddonConfigs map[string]interface{} `pulumi:"addonConfigs"`
	// List of custom persistent disks
	CustomPersistentDisks []CustomPersistentDiskResourceResponse `pulumi:"customPersistentDisks"`
	// Indicate if end to end TLS is enabled.
	EnableEndToEndTLS *bool `pulumi:"enableEndToEndTLS"`
	// Fully qualified dns Name.
	Fqdn string `pulumi:"fqdn"`
	// Indicate if only https is allowed.
	HttpsOnly *bool `pulumi:"httpsOnly"`
	// App ingress settings payload.
	IngressSettings *IngressSettingsResponse `pulumi:"ingressSettings"`
	// Collection of loaded certificates
	LoadedCertificates []LoadedCertificateResponse `pulumi:"loadedCertificates"`
	// Persistent disk settings
	PersistentDisk *PersistentDiskResponse `pulumi:"persistentDisk"`
	// Provisioning state of the App
	ProvisioningState string `pulumi:"provisioningState"`
	// Indicates whether the App exposes public endpoint
	Public *bool `pulumi:"public"`
	// Collection of auth secrets
	Secrets []SecretResponse `pulumi:"secrets"`
	// Temporary disk settings
	TemporaryDisk *TemporaryDiskResponse `pulumi:"temporaryDisk"`
	// URL of the App
	Url string `pulumi:"url"`
	// Additional App settings in vnet injection instance
	VnetAddons *AppVNetAddonsResponse `pulumi:"vnetAddons"`
	// The workload profile used for this app. Supported for Consumption + Dedicated plan.
	WorkloadProfileName *string `pulumi:"workloadProfileName"`
}

App resource properties payload

func (*AppResourcePropertiesResponse) Defaults

Defaults sets the appropriate defaults for AppResourcePropertiesResponse

type AppResourcePropertiesResponseOutput

type AppResourcePropertiesResponseOutput struct{ *pulumi.OutputState }

App resource properties payload

func (AppResourcePropertiesResponseOutput) AddonConfigs

Collection of addons

func (AppResourcePropertiesResponseOutput) CustomPersistentDisks

List of custom persistent disks

func (AppResourcePropertiesResponseOutput) ElementType

func (AppResourcePropertiesResponseOutput) EnableEndToEndTLS

Indicate if end to end TLS is enabled.

func (AppResourcePropertiesResponseOutput) Fqdn

Fully qualified dns Name.

func (AppResourcePropertiesResponseOutput) HttpsOnly

Indicate if only https is allowed.

func (AppResourcePropertiesResponseOutput) IngressSettings

App ingress settings payload.

func (AppResourcePropertiesResponseOutput) LoadedCertificates

Collection of loaded certificates

func (AppResourcePropertiesResponseOutput) PersistentDisk

Persistent disk settings

func (AppResourcePropertiesResponseOutput) ProvisioningState

Provisioning state of the App

func (AppResourcePropertiesResponseOutput) Public

Indicates whether the App exposes public endpoint

func (AppResourcePropertiesResponseOutput) Secrets

Collection of auth secrets

func (AppResourcePropertiesResponseOutput) TemporaryDisk

Temporary disk settings

func (AppResourcePropertiesResponseOutput) ToAppResourcePropertiesResponseOutput

func (o AppResourcePropertiesResponseOutput) ToAppResourcePropertiesResponseOutput() AppResourcePropertiesResponseOutput

func (AppResourcePropertiesResponseOutput) ToAppResourcePropertiesResponseOutputWithContext

func (o AppResourcePropertiesResponseOutput) ToAppResourcePropertiesResponseOutputWithContext(ctx context.Context) AppResourcePropertiesResponseOutput

func (AppResourcePropertiesResponseOutput) Url

URL of the App

func (AppResourcePropertiesResponseOutput) VnetAddons

Additional App settings in vnet injection instance

func (AppResourcePropertiesResponseOutput) WorkloadProfileName

The workload profile used for this app. Supported for Consumption + Dedicated plan.

type AppState

type AppState struct {
}

func (AppState) ElementType

func (AppState) ElementType() reflect.Type

type AppVNetAddons

type AppVNetAddons struct {
	// Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.
	PublicEndpoint *bool `pulumi:"publicEndpoint"`
}

Additional App settings in vnet injection instance

func (*AppVNetAddons) Defaults

func (val *AppVNetAddons) Defaults() *AppVNetAddons

Defaults sets the appropriate defaults for AppVNetAddons

type AppVNetAddonsArgs

type AppVNetAddonsArgs struct {
	// Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.
	PublicEndpoint pulumi.BoolPtrInput `pulumi:"publicEndpoint"`
}

Additional App settings in vnet injection instance

func (*AppVNetAddonsArgs) Defaults

func (val *AppVNetAddonsArgs) Defaults() *AppVNetAddonsArgs

Defaults sets the appropriate defaults for AppVNetAddonsArgs

func (AppVNetAddonsArgs) ElementType

func (AppVNetAddonsArgs) ElementType() reflect.Type

func (AppVNetAddonsArgs) ToAppVNetAddonsOutput

func (i AppVNetAddonsArgs) ToAppVNetAddonsOutput() AppVNetAddonsOutput

func (AppVNetAddonsArgs) ToAppVNetAddonsOutputWithContext

func (i AppVNetAddonsArgs) ToAppVNetAddonsOutputWithContext(ctx context.Context) AppVNetAddonsOutput

func (AppVNetAddonsArgs) ToAppVNetAddonsPtrOutput

func (i AppVNetAddonsArgs) ToAppVNetAddonsPtrOutput() AppVNetAddonsPtrOutput

func (AppVNetAddonsArgs) ToAppVNetAddonsPtrOutputWithContext

func (i AppVNetAddonsArgs) ToAppVNetAddonsPtrOutputWithContext(ctx context.Context) AppVNetAddonsPtrOutput

type AppVNetAddonsInput

type AppVNetAddonsInput interface {
	pulumi.Input

	ToAppVNetAddonsOutput() AppVNetAddonsOutput
	ToAppVNetAddonsOutputWithContext(context.Context) AppVNetAddonsOutput
}

AppVNetAddonsInput is an input type that accepts AppVNetAddonsArgs and AppVNetAddonsOutput values. You can construct a concrete instance of `AppVNetAddonsInput` via:

AppVNetAddonsArgs{...}

type AppVNetAddonsOutput

type AppVNetAddonsOutput struct{ *pulumi.OutputState }

Additional App settings in vnet injection instance

func (AppVNetAddonsOutput) ElementType

func (AppVNetAddonsOutput) ElementType() reflect.Type

func (AppVNetAddonsOutput) PublicEndpoint

func (o AppVNetAddonsOutput) PublicEndpoint() pulumi.BoolPtrOutput

Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.

func (AppVNetAddonsOutput) ToAppVNetAddonsOutput

func (o AppVNetAddonsOutput) ToAppVNetAddonsOutput() AppVNetAddonsOutput

func (AppVNetAddonsOutput) ToAppVNetAddonsOutputWithContext

func (o AppVNetAddonsOutput) ToAppVNetAddonsOutputWithContext(ctx context.Context) AppVNetAddonsOutput

func (AppVNetAddonsOutput) ToAppVNetAddonsPtrOutput

func (o AppVNetAddonsOutput) ToAppVNetAddonsPtrOutput() AppVNetAddonsPtrOutput

func (AppVNetAddonsOutput) ToAppVNetAddonsPtrOutputWithContext

func (o AppVNetAddonsOutput) ToAppVNetAddonsPtrOutputWithContext(ctx context.Context) AppVNetAddonsPtrOutput

type AppVNetAddonsPtrInput

type AppVNetAddonsPtrInput interface {
	pulumi.Input

	ToAppVNetAddonsPtrOutput() AppVNetAddonsPtrOutput
	ToAppVNetAddonsPtrOutputWithContext(context.Context) AppVNetAddonsPtrOutput
}

AppVNetAddonsPtrInput is an input type that accepts AppVNetAddonsArgs, AppVNetAddonsPtr and AppVNetAddonsPtrOutput values. You can construct a concrete instance of `AppVNetAddonsPtrInput` via:

        AppVNetAddonsArgs{...}

or:

        nil

type AppVNetAddonsPtrOutput

type AppVNetAddonsPtrOutput struct{ *pulumi.OutputState }

func (AppVNetAddonsPtrOutput) Elem

func (AppVNetAddonsPtrOutput) ElementType

func (AppVNetAddonsPtrOutput) ElementType() reflect.Type

func (AppVNetAddonsPtrOutput) PublicEndpoint

func (o AppVNetAddonsPtrOutput) PublicEndpoint() pulumi.BoolPtrOutput

Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.

func (AppVNetAddonsPtrOutput) ToAppVNetAddonsPtrOutput

func (o AppVNetAddonsPtrOutput) ToAppVNetAddonsPtrOutput() AppVNetAddonsPtrOutput

func (AppVNetAddonsPtrOutput) ToAppVNetAddonsPtrOutputWithContext

func (o AppVNetAddonsPtrOutput) ToAppVNetAddonsPtrOutputWithContext(ctx context.Context) AppVNetAddonsPtrOutput

type AppVNetAddonsResponse

type AppVNetAddonsResponse struct {
	// Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.
	PublicEndpoint *bool `pulumi:"publicEndpoint"`
	// URL of the App in vnet injection instance which could be accessed from internet
	PublicEndpointUrl string `pulumi:"publicEndpointUrl"`
}

Additional App settings in vnet injection instance

func (*AppVNetAddonsResponse) Defaults

Defaults sets the appropriate defaults for AppVNetAddonsResponse

type AppVNetAddonsResponseOutput

type AppVNetAddonsResponseOutput struct{ *pulumi.OutputState }

Additional App settings in vnet injection instance

func (AppVNetAddonsResponseOutput) ElementType

func (AppVNetAddonsResponseOutput) PublicEndpoint

Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.

func (AppVNetAddonsResponseOutput) PublicEndpointUrl

func (o AppVNetAddonsResponseOutput) PublicEndpointUrl() pulumi.StringOutput

URL of the App in vnet injection instance which could be accessed from internet

func (AppVNetAddonsResponseOutput) ToAppVNetAddonsResponseOutput

func (o AppVNetAddonsResponseOutput) ToAppVNetAddonsResponseOutput() AppVNetAddonsResponseOutput

func (AppVNetAddonsResponseOutput) ToAppVNetAddonsResponseOutputWithContext

func (o AppVNetAddonsResponseOutput) ToAppVNetAddonsResponseOutputWithContext(ctx context.Context) AppVNetAddonsResponseOutput

type AppVNetAddonsResponsePtrOutput

type AppVNetAddonsResponsePtrOutput struct{ *pulumi.OutputState }

func (AppVNetAddonsResponsePtrOutput) Elem

func (AppVNetAddonsResponsePtrOutput) ElementType

func (AppVNetAddonsResponsePtrOutput) PublicEndpoint

Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.

func (AppVNetAddonsResponsePtrOutput) PublicEndpointUrl

URL of the App in vnet injection instance which could be accessed from internet

func (AppVNetAddonsResponsePtrOutput) ToAppVNetAddonsResponsePtrOutput

func (o AppVNetAddonsResponsePtrOutput) ToAppVNetAddonsResponsePtrOutput() AppVNetAddonsResponsePtrOutput

func (AppVNetAddonsResponsePtrOutput) ToAppVNetAddonsResponsePtrOutputWithContext

func (o AppVNetAddonsResponsePtrOutput) ToAppVNetAddonsResponsePtrOutputWithContext(ctx context.Context) AppVNetAddonsResponsePtrOutput

type ApplicationAccelerator

type ApplicationAccelerator struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Application accelerator properties payload
	Properties ApplicationAcceleratorPropertiesResponseOutput `pulumi:"properties"`
	// Sku of the application accelerator resource
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Application accelerator resource Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetApplicationAccelerator

func GetApplicationAccelerator(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationAcceleratorState, opts ...pulumi.ResourceOption) (*ApplicationAccelerator, error)

GetApplicationAccelerator gets an existing ApplicationAccelerator 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 NewApplicationAccelerator

func NewApplicationAccelerator(ctx *pulumi.Context,
	name string, args *ApplicationAcceleratorArgs, opts ...pulumi.ResourceOption) (*ApplicationAccelerator, error)

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

func (*ApplicationAccelerator) ElementType

func (*ApplicationAccelerator) ElementType() reflect.Type

func (*ApplicationAccelerator) ToApplicationAcceleratorOutput

func (i *ApplicationAccelerator) ToApplicationAcceleratorOutput() ApplicationAcceleratorOutput

func (*ApplicationAccelerator) ToApplicationAcceleratorOutputWithContext

func (i *ApplicationAccelerator) ToApplicationAcceleratorOutputWithContext(ctx context.Context) ApplicationAcceleratorOutput

type ApplicationAcceleratorArgs

type ApplicationAcceleratorArgs struct {
	// The name of the application accelerator.
	ApplicationAcceleratorName pulumi.StringPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
	// Sku of the application accelerator resource
	Sku SkuPtrInput
}

The set of arguments for constructing a ApplicationAccelerator resource.

func (ApplicationAcceleratorArgs) ElementType

func (ApplicationAcceleratorArgs) ElementType() reflect.Type

type ApplicationAcceleratorComponentResponse

type ApplicationAcceleratorComponentResponse struct {
	Instances        []ApplicationAcceleratorInstanceResponse        `pulumi:"instances"`
	Name             string                                          `pulumi:"name"`
	ResourceRequests *ApplicationAcceleratorResourceRequestsResponse `pulumi:"resourceRequests"`
}

type ApplicationAcceleratorComponentResponseArrayOutput

type ApplicationAcceleratorComponentResponseArrayOutput struct{ *pulumi.OutputState }

func (ApplicationAcceleratorComponentResponseArrayOutput) ElementType

func (ApplicationAcceleratorComponentResponseArrayOutput) Index

func (ApplicationAcceleratorComponentResponseArrayOutput) ToApplicationAcceleratorComponentResponseArrayOutput

func (o ApplicationAcceleratorComponentResponseArrayOutput) ToApplicationAcceleratorComponentResponseArrayOutput() ApplicationAcceleratorComponentResponseArrayOutput

func (ApplicationAcceleratorComponentResponseArrayOutput) ToApplicationAcceleratorComponentResponseArrayOutputWithContext

func (o ApplicationAcceleratorComponentResponseArrayOutput) ToApplicationAcceleratorComponentResponseArrayOutputWithContext(ctx context.Context) ApplicationAcceleratorComponentResponseArrayOutput

type ApplicationAcceleratorComponentResponseOutput

type ApplicationAcceleratorComponentResponseOutput struct{ *pulumi.OutputState }

func (ApplicationAcceleratorComponentResponseOutput) ElementType

func (ApplicationAcceleratorComponentResponseOutput) Instances

func (ApplicationAcceleratorComponentResponseOutput) Name

func (ApplicationAcceleratorComponentResponseOutput) ResourceRequests

func (ApplicationAcceleratorComponentResponseOutput) ToApplicationAcceleratorComponentResponseOutput

func (o ApplicationAcceleratorComponentResponseOutput) ToApplicationAcceleratorComponentResponseOutput() ApplicationAcceleratorComponentResponseOutput

func (ApplicationAcceleratorComponentResponseOutput) ToApplicationAcceleratorComponentResponseOutputWithContext

func (o ApplicationAcceleratorComponentResponseOutput) ToApplicationAcceleratorComponentResponseOutputWithContext(ctx context.Context) ApplicationAcceleratorComponentResponseOutput

type ApplicationAcceleratorInput

type ApplicationAcceleratorInput interface {
	pulumi.Input

	ToApplicationAcceleratorOutput() ApplicationAcceleratorOutput
	ToApplicationAcceleratorOutputWithContext(ctx context.Context) ApplicationAcceleratorOutput
}

type ApplicationAcceleratorInstanceResponse

type ApplicationAcceleratorInstanceResponse struct {
	// Name of the Application Accelerator instance.
	Name string `pulumi:"name"`
	// Status of the Application Accelerator instance. It can be Pending, Running, Succeeded, Failed, Unknown.
	Status string `pulumi:"status"`
}

type ApplicationAcceleratorInstanceResponseArrayOutput

type ApplicationAcceleratorInstanceResponseArrayOutput struct{ *pulumi.OutputState }

func (ApplicationAcceleratorInstanceResponseArrayOutput) ElementType

func (ApplicationAcceleratorInstanceResponseArrayOutput) Index

func (ApplicationAcceleratorInstanceResponseArrayOutput) ToApplicationAcceleratorInstanceResponseArrayOutput

func (o ApplicationAcceleratorInstanceResponseArrayOutput) ToApplicationAcceleratorInstanceResponseArrayOutput() ApplicationAcceleratorInstanceResponseArrayOutput

func (ApplicationAcceleratorInstanceResponseArrayOutput) ToApplicationAcceleratorInstanceResponseArrayOutputWithContext

func (o ApplicationAcceleratorInstanceResponseArrayOutput) ToApplicationAcceleratorInstanceResponseArrayOutputWithContext(ctx context.Context) ApplicationAcceleratorInstanceResponseArrayOutput

type ApplicationAcceleratorInstanceResponseOutput

type ApplicationAcceleratorInstanceResponseOutput struct{ *pulumi.OutputState }

func (ApplicationAcceleratorInstanceResponseOutput) ElementType

func (ApplicationAcceleratorInstanceResponseOutput) Name

Name of the Application Accelerator instance.

func (ApplicationAcceleratorInstanceResponseOutput) Status

Status of the Application Accelerator instance. It can be Pending, Running, Succeeded, Failed, Unknown.

func (ApplicationAcceleratorInstanceResponseOutput) ToApplicationAcceleratorInstanceResponseOutput

func (o ApplicationAcceleratorInstanceResponseOutput) ToApplicationAcceleratorInstanceResponseOutput() ApplicationAcceleratorInstanceResponseOutput

func (ApplicationAcceleratorInstanceResponseOutput) ToApplicationAcceleratorInstanceResponseOutputWithContext

func (o ApplicationAcceleratorInstanceResponseOutput) ToApplicationAcceleratorInstanceResponseOutputWithContext(ctx context.Context) ApplicationAcceleratorInstanceResponseOutput

type ApplicationAcceleratorOutput

type ApplicationAcceleratorOutput struct{ *pulumi.OutputState }

func (ApplicationAcceleratorOutput) ElementType

func (ApplicationAcceleratorOutput) Name

The name of the resource.

func (ApplicationAcceleratorOutput) Properties

Application accelerator properties payload

func (ApplicationAcceleratorOutput) Sku

Sku of the application accelerator resource

func (ApplicationAcceleratorOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (ApplicationAcceleratorOutput) ToApplicationAcceleratorOutput

func (o ApplicationAcceleratorOutput) ToApplicationAcceleratorOutput() ApplicationAcceleratorOutput

func (ApplicationAcceleratorOutput) ToApplicationAcceleratorOutputWithContext

func (o ApplicationAcceleratorOutput) ToApplicationAcceleratorOutputWithContext(ctx context.Context) ApplicationAcceleratorOutput

func (ApplicationAcceleratorOutput) Type

The type of the resource.

type ApplicationAcceleratorPropertiesResponse

type ApplicationAcceleratorPropertiesResponse struct {
	// Collection of components belong to application accelerator.
	Components []ApplicationAcceleratorComponentResponse `pulumi:"components"`
	// State of the application accelerator.
	ProvisioningState string `pulumi:"provisioningState"`
}

Application accelerator properties payload

type ApplicationAcceleratorPropertiesResponseOutput

type ApplicationAcceleratorPropertiesResponseOutput struct{ *pulumi.OutputState }

Application accelerator properties payload

func (ApplicationAcceleratorPropertiesResponseOutput) Components

Collection of components belong to application accelerator.

func (ApplicationAcceleratorPropertiesResponseOutput) ElementType

func (ApplicationAcceleratorPropertiesResponseOutput) ProvisioningState

State of the application accelerator.

func (ApplicationAcceleratorPropertiesResponseOutput) ToApplicationAcceleratorPropertiesResponseOutput

func (o ApplicationAcceleratorPropertiesResponseOutput) ToApplicationAcceleratorPropertiesResponseOutput() ApplicationAcceleratorPropertiesResponseOutput

func (ApplicationAcceleratorPropertiesResponseOutput) ToApplicationAcceleratorPropertiesResponseOutputWithContext

func (o ApplicationAcceleratorPropertiesResponseOutput) ToApplicationAcceleratorPropertiesResponseOutputWithContext(ctx context.Context) ApplicationAcceleratorPropertiesResponseOutput

type ApplicationAcceleratorResourceRequestsResponse

type ApplicationAcceleratorResourceRequestsResponse struct {
	// Cpu allocated to each application accelerator component. 1 core can be represented by 1 or 1000m
	Cpu string `pulumi:"cpu"`
	// Instance count of the application accelerator component.
	InstanceCount int `pulumi:"instanceCount"`
	// Memory allocated to each application accelerator component. 1 GB can be represented by 1Gi or 1024Mi.
	Memory string `pulumi:"memory"`
}

type ApplicationAcceleratorResourceRequestsResponseOutput

type ApplicationAcceleratorResourceRequestsResponseOutput struct{ *pulumi.OutputState }

func (ApplicationAcceleratorResourceRequestsResponseOutput) Cpu

Cpu allocated to each application accelerator component. 1 core can be represented by 1 or 1000m

func (ApplicationAcceleratorResourceRequestsResponseOutput) ElementType

func (ApplicationAcceleratorResourceRequestsResponseOutput) InstanceCount

Instance count of the application accelerator component.

func (ApplicationAcceleratorResourceRequestsResponseOutput) Memory

Memory allocated to each application accelerator component. 1 GB can be represented by 1Gi or 1024Mi.

func (ApplicationAcceleratorResourceRequestsResponseOutput) ToApplicationAcceleratorResourceRequestsResponseOutput

func (ApplicationAcceleratorResourceRequestsResponseOutput) ToApplicationAcceleratorResourceRequestsResponseOutputWithContext

func (o ApplicationAcceleratorResourceRequestsResponseOutput) ToApplicationAcceleratorResourceRequestsResponseOutputWithContext(ctx context.Context) ApplicationAcceleratorResourceRequestsResponseOutput

type ApplicationAcceleratorResourceRequestsResponsePtrOutput

type ApplicationAcceleratorResourceRequestsResponsePtrOutput struct{ *pulumi.OutputState }

func (ApplicationAcceleratorResourceRequestsResponsePtrOutput) Cpu

Cpu allocated to each application accelerator component. 1 core can be represented by 1 or 1000m

func (ApplicationAcceleratorResourceRequestsResponsePtrOutput) Elem

func (ApplicationAcceleratorResourceRequestsResponsePtrOutput) ElementType

func (ApplicationAcceleratorResourceRequestsResponsePtrOutput) InstanceCount

Instance count of the application accelerator component.

func (ApplicationAcceleratorResourceRequestsResponsePtrOutput) Memory

Memory allocated to each application accelerator component. 1 GB can be represented by 1Gi or 1024Mi.

func (ApplicationAcceleratorResourceRequestsResponsePtrOutput) ToApplicationAcceleratorResourceRequestsResponsePtrOutput

func (ApplicationAcceleratorResourceRequestsResponsePtrOutput) ToApplicationAcceleratorResourceRequestsResponsePtrOutputWithContext

func (o ApplicationAcceleratorResourceRequestsResponsePtrOutput) ToApplicationAcceleratorResourceRequestsResponsePtrOutputWithContext(ctx context.Context) ApplicationAcceleratorResourceRequestsResponsePtrOutput

type ApplicationAcceleratorState

type ApplicationAcceleratorState struct {
}

func (ApplicationAcceleratorState) ElementType

type ApplicationInsightsAgentVersionsResponse

type ApplicationInsightsAgentVersionsResponse struct {
	// Indicates the version of application insight java agent
	Java string `pulumi:"java"`
}

Application Insights agent versions properties payload

type ApplicationInsightsAgentVersionsResponseOutput

type ApplicationInsightsAgentVersionsResponseOutput struct{ *pulumi.OutputState }

Application Insights agent versions properties payload

func (ApplicationInsightsAgentVersionsResponseOutput) ElementType

func (ApplicationInsightsAgentVersionsResponseOutput) Java

Indicates the version of application insight java agent

func (ApplicationInsightsAgentVersionsResponseOutput) ToApplicationInsightsAgentVersionsResponseOutput

func (o ApplicationInsightsAgentVersionsResponseOutput) ToApplicationInsightsAgentVersionsResponseOutput() ApplicationInsightsAgentVersionsResponseOutput

func (ApplicationInsightsAgentVersionsResponseOutput) ToApplicationInsightsAgentVersionsResponseOutputWithContext

func (o ApplicationInsightsAgentVersionsResponseOutput) ToApplicationInsightsAgentVersionsResponseOutputWithContext(ctx context.Context) ApplicationInsightsAgentVersionsResponseOutput

type ApplicationInsightsAgentVersionsResponsePtrOutput

type ApplicationInsightsAgentVersionsResponsePtrOutput struct{ *pulumi.OutputState }

func (ApplicationInsightsAgentVersionsResponsePtrOutput) Elem

func (ApplicationInsightsAgentVersionsResponsePtrOutput) ElementType

func (ApplicationInsightsAgentVersionsResponsePtrOutput) Java

Indicates the version of application insight java agent

func (ApplicationInsightsAgentVersionsResponsePtrOutput) ToApplicationInsightsAgentVersionsResponsePtrOutput

func (o ApplicationInsightsAgentVersionsResponsePtrOutput) ToApplicationInsightsAgentVersionsResponsePtrOutput() ApplicationInsightsAgentVersionsResponsePtrOutput

func (ApplicationInsightsAgentVersionsResponsePtrOutput) ToApplicationInsightsAgentVersionsResponsePtrOutputWithContext

func (o ApplicationInsightsAgentVersionsResponsePtrOutput) ToApplicationInsightsAgentVersionsResponsePtrOutputWithContext(ctx context.Context) ApplicationInsightsAgentVersionsResponsePtrOutput

type ApplicationLiveView

type ApplicationLiveView struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Application Live View properties payload
	Properties ApplicationLiveViewPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Application Live View resource Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetApplicationLiveView

func GetApplicationLiveView(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationLiveViewState, opts ...pulumi.ResourceOption) (*ApplicationLiveView, error)

GetApplicationLiveView gets an existing ApplicationLiveView 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 NewApplicationLiveView

func NewApplicationLiveView(ctx *pulumi.Context,
	name string, args *ApplicationLiveViewArgs, opts ...pulumi.ResourceOption) (*ApplicationLiveView, error)

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

func (*ApplicationLiveView) ElementType

func (*ApplicationLiveView) ElementType() reflect.Type

func (*ApplicationLiveView) ToApplicationLiveViewOutput

func (i *ApplicationLiveView) ToApplicationLiveViewOutput() ApplicationLiveViewOutput

func (*ApplicationLiveView) ToApplicationLiveViewOutputWithContext

func (i *ApplicationLiveView) ToApplicationLiveViewOutputWithContext(ctx context.Context) ApplicationLiveViewOutput

type ApplicationLiveViewArgs

type ApplicationLiveViewArgs struct {
	// The name of Application Live View.
	ApplicationLiveViewName pulumi.StringPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
}

The set of arguments for constructing a ApplicationLiveView resource.

func (ApplicationLiveViewArgs) ElementType

func (ApplicationLiveViewArgs) ElementType() reflect.Type

type ApplicationLiveViewComponentResponse

type ApplicationLiveViewComponentResponse struct {
	// Collection of instances belong to Application Live View.
	Instances []ApplicationLiveViewInstanceResponse `pulumi:"instances"`
	// Name of the component.
	Name interface{} `pulumi:"name"`
	// The requested resource quantity for required CPU and Memory.
	ResourceRequests ApplicationLiveViewResourceRequestsResponse `pulumi:"resourceRequests"`
}

Application Live View properties payload

type ApplicationLiveViewComponentResponseArrayOutput

type ApplicationLiveViewComponentResponseArrayOutput struct{ *pulumi.OutputState }

func (ApplicationLiveViewComponentResponseArrayOutput) ElementType

func (ApplicationLiveViewComponentResponseArrayOutput) Index

func (ApplicationLiveViewComponentResponseArrayOutput) ToApplicationLiveViewComponentResponseArrayOutput

func (o ApplicationLiveViewComponentResponseArrayOutput) ToApplicationLiveViewComponentResponseArrayOutput() ApplicationLiveViewComponentResponseArrayOutput

func (ApplicationLiveViewComponentResponseArrayOutput) ToApplicationLiveViewComponentResponseArrayOutputWithContext

func (o ApplicationLiveViewComponentResponseArrayOutput) ToApplicationLiveViewComponentResponseArrayOutputWithContext(ctx context.Context) ApplicationLiveViewComponentResponseArrayOutput

type ApplicationLiveViewComponentResponseOutput

type ApplicationLiveViewComponentResponseOutput struct{ *pulumi.OutputState }

Application Live View properties payload

func (ApplicationLiveViewComponentResponseOutput) ElementType

func (ApplicationLiveViewComponentResponseOutput) Instances

Collection of instances belong to Application Live View.

func (ApplicationLiveViewComponentResponseOutput) Name

Name of the component.

func (ApplicationLiveViewComponentResponseOutput) ResourceRequests

The requested resource quantity for required CPU and Memory.

func (ApplicationLiveViewComponentResponseOutput) ToApplicationLiveViewComponentResponseOutput

func (o ApplicationLiveViewComponentResponseOutput) ToApplicationLiveViewComponentResponseOutput() ApplicationLiveViewComponentResponseOutput

func (ApplicationLiveViewComponentResponseOutput) ToApplicationLiveViewComponentResponseOutputWithContext

func (o ApplicationLiveViewComponentResponseOutput) ToApplicationLiveViewComponentResponseOutputWithContext(ctx context.Context) ApplicationLiveViewComponentResponseOutput

type ApplicationLiveViewInput

type ApplicationLiveViewInput interface {
	pulumi.Input

	ToApplicationLiveViewOutput() ApplicationLiveViewOutput
	ToApplicationLiveViewOutputWithContext(ctx context.Context) ApplicationLiveViewOutput
}

type ApplicationLiveViewInstanceResponse

type ApplicationLiveViewInstanceResponse struct {
	// Name of the Application Live View instance.
	Name string `pulumi:"name"`
	// Status of the Application Live View instance. It can be Pending, Running, Succeeded, Failed, Unknown.
	Status string `pulumi:"status"`
}

Collection of instances belong to the Application Live View

type ApplicationLiveViewInstanceResponseArrayOutput

type ApplicationLiveViewInstanceResponseArrayOutput struct{ *pulumi.OutputState }

func (ApplicationLiveViewInstanceResponseArrayOutput) ElementType

func (ApplicationLiveViewInstanceResponseArrayOutput) Index

func (ApplicationLiveViewInstanceResponseArrayOutput) ToApplicationLiveViewInstanceResponseArrayOutput

func (o ApplicationLiveViewInstanceResponseArrayOutput) ToApplicationLiveViewInstanceResponseArrayOutput() ApplicationLiveViewInstanceResponseArrayOutput

func (ApplicationLiveViewInstanceResponseArrayOutput) ToApplicationLiveViewInstanceResponseArrayOutputWithContext

func (o ApplicationLiveViewInstanceResponseArrayOutput) ToApplicationLiveViewInstanceResponseArrayOutputWithContext(ctx context.Context) ApplicationLiveViewInstanceResponseArrayOutput

type ApplicationLiveViewInstanceResponseOutput

type ApplicationLiveViewInstanceResponseOutput struct{ *pulumi.OutputState }

Collection of instances belong to the Application Live View

func (ApplicationLiveViewInstanceResponseOutput) ElementType

func (ApplicationLiveViewInstanceResponseOutput) Name

Name of the Application Live View instance.

func (ApplicationLiveViewInstanceResponseOutput) Status

Status of the Application Live View instance. It can be Pending, Running, Succeeded, Failed, Unknown.

func (ApplicationLiveViewInstanceResponseOutput) ToApplicationLiveViewInstanceResponseOutput

func (o ApplicationLiveViewInstanceResponseOutput) ToApplicationLiveViewInstanceResponseOutput() ApplicationLiveViewInstanceResponseOutput

func (ApplicationLiveViewInstanceResponseOutput) ToApplicationLiveViewInstanceResponseOutputWithContext

func (o ApplicationLiveViewInstanceResponseOutput) ToApplicationLiveViewInstanceResponseOutputWithContext(ctx context.Context) ApplicationLiveViewInstanceResponseOutput

type ApplicationLiveViewOutput

type ApplicationLiveViewOutput struct{ *pulumi.OutputState }

func (ApplicationLiveViewOutput) ElementType

func (ApplicationLiveViewOutput) ElementType() reflect.Type

func (ApplicationLiveViewOutput) Name

The name of the resource.

func (ApplicationLiveViewOutput) Properties

Application Live View properties payload

func (ApplicationLiveViewOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (ApplicationLiveViewOutput) ToApplicationLiveViewOutput

func (o ApplicationLiveViewOutput) ToApplicationLiveViewOutput() ApplicationLiveViewOutput

func (ApplicationLiveViewOutput) ToApplicationLiveViewOutputWithContext

func (o ApplicationLiveViewOutput) ToApplicationLiveViewOutputWithContext(ctx context.Context) ApplicationLiveViewOutput

func (ApplicationLiveViewOutput) Type

The type of the resource.

type ApplicationLiveViewPropertiesResponse

type ApplicationLiveViewPropertiesResponse struct {
	// Component details of Application Live View
	Components []ApplicationLiveViewComponentResponse `pulumi:"components"`
	// State of the Application Live View.
	ProvisioningState string `pulumi:"provisioningState"`
}

Application Live View properties payload

type ApplicationLiveViewPropertiesResponseOutput

type ApplicationLiveViewPropertiesResponseOutput struct{ *pulumi.OutputState }

Application Live View properties payload

func (ApplicationLiveViewPropertiesResponseOutput) Components

Component details of Application Live View

func (ApplicationLiveViewPropertiesResponseOutput) ElementType

func (ApplicationLiveViewPropertiesResponseOutput) ProvisioningState

State of the Application Live View.

func (ApplicationLiveViewPropertiesResponseOutput) ToApplicationLiveViewPropertiesResponseOutput

func (o ApplicationLiveViewPropertiesResponseOutput) ToApplicationLiveViewPropertiesResponseOutput() ApplicationLiveViewPropertiesResponseOutput

func (ApplicationLiveViewPropertiesResponseOutput) ToApplicationLiveViewPropertiesResponseOutputWithContext

func (o ApplicationLiveViewPropertiesResponseOutput) ToApplicationLiveViewPropertiesResponseOutputWithContext(ctx context.Context) ApplicationLiveViewPropertiesResponseOutput

type ApplicationLiveViewResourceRequestsResponse

type ApplicationLiveViewResourceRequestsResponse struct {
	// Cpu quantity allocated to each Application Live View component instance. 1 core can be represented by 1 or 1000m.
	Cpu string `pulumi:"cpu"`
	// Desired instance count of Application Live View component instance.
	InstanceCount int `pulumi:"instanceCount"`
	// Memory quantity allocated to each Application Live View component instance. 1 GB can be represented by 1Gi or 1024Mi.
	Memory string `pulumi:"memory"`
}

The resource quantity for required CPU and Memory of Application Live View component

type ApplicationLiveViewResourceRequestsResponseOutput

type ApplicationLiveViewResourceRequestsResponseOutput struct{ *pulumi.OutputState }

The resource quantity for required CPU and Memory of Application Live View component

func (ApplicationLiveViewResourceRequestsResponseOutput) Cpu

Cpu quantity allocated to each Application Live View component instance. 1 core can be represented by 1 or 1000m.

func (ApplicationLiveViewResourceRequestsResponseOutput) ElementType

func (ApplicationLiveViewResourceRequestsResponseOutput) InstanceCount

Desired instance count of Application Live View component instance.

func (ApplicationLiveViewResourceRequestsResponseOutput) Memory

Memory quantity allocated to each Application Live View component instance. 1 GB can be represented by 1Gi or 1024Mi.

func (ApplicationLiveViewResourceRequestsResponseOutput) ToApplicationLiveViewResourceRequestsResponseOutput

func (o ApplicationLiveViewResourceRequestsResponseOutput) ToApplicationLiveViewResourceRequestsResponseOutput() ApplicationLiveViewResourceRequestsResponseOutput

func (ApplicationLiveViewResourceRequestsResponseOutput) ToApplicationLiveViewResourceRequestsResponseOutputWithContext

func (o ApplicationLiveViewResourceRequestsResponseOutput) ToApplicationLiveViewResourceRequestsResponseOutputWithContext(ctx context.Context) ApplicationLiveViewResourceRequestsResponseOutput

type ApplicationLiveViewState

type ApplicationLiveViewState struct {
}

func (ApplicationLiveViewState) ElementType

func (ApplicationLiveViewState) ElementType() reflect.Type

type AzureFileVolume

type AzureFileVolume struct {
	// If set to true, it will create and mount a dedicated directory for every individual app instance.
	EnableSubPath *bool `pulumi:"enableSubPath"`
	// These are the mount options for a persistent disk.
	MountOptions []string `pulumi:"mountOptions"`
	// The mount path of the persistent disk.
	MountPath string `pulumi:"mountPath"`
	// Indicates whether the persistent disk is a readOnly one.
	ReadOnly *bool `pulumi:"readOnly"`
	// The share name of the Azure File share.
	ShareName *string `pulumi:"shareName"`
	// The type of the underlying resource to mount as a persistent disk.
	// Expected value is 'AzureFileVolume'.
	Type string `pulumi:"type"`
}

The properties of the Azure File volume. Azure File shares are mounted as volumes.

func (*AzureFileVolume) Defaults

func (val *AzureFileVolume) Defaults() *AzureFileVolume

Defaults sets the appropriate defaults for AzureFileVolume

type AzureFileVolumeArgs

type AzureFileVolumeArgs struct {
	// If set to true, it will create and mount a dedicated directory for every individual app instance.
	EnableSubPath pulumi.BoolPtrInput `pulumi:"enableSubPath"`
	// These are the mount options for a persistent disk.
	MountOptions pulumi.StringArrayInput `pulumi:"mountOptions"`
	// The mount path of the persistent disk.
	MountPath pulumi.StringInput `pulumi:"mountPath"`
	// Indicates whether the persistent disk is a readOnly one.
	ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"`
	// The share name of the Azure File share.
	ShareName pulumi.StringPtrInput `pulumi:"shareName"`
	// The type of the underlying resource to mount as a persistent disk.
	// Expected value is 'AzureFileVolume'.
	Type pulumi.StringInput `pulumi:"type"`
}

The properties of the Azure File volume. Azure File shares are mounted as volumes.

func (*AzureFileVolumeArgs) Defaults

func (val *AzureFileVolumeArgs) Defaults() *AzureFileVolumeArgs

Defaults sets the appropriate defaults for AzureFileVolumeArgs

func (AzureFileVolumeArgs) ElementType

func (AzureFileVolumeArgs) ElementType() reflect.Type

func (AzureFileVolumeArgs) ToAzureFileVolumeOutput

func (i AzureFileVolumeArgs) ToAzureFileVolumeOutput() AzureFileVolumeOutput

func (AzureFileVolumeArgs) ToAzureFileVolumeOutputWithContext

func (i AzureFileVolumeArgs) ToAzureFileVolumeOutputWithContext(ctx context.Context) AzureFileVolumeOutput

func (AzureFileVolumeArgs) ToAzureFileVolumePtrOutput

func (i AzureFileVolumeArgs) ToAzureFileVolumePtrOutput() AzureFileVolumePtrOutput

func (AzureFileVolumeArgs) ToAzureFileVolumePtrOutputWithContext

func (i AzureFileVolumeArgs) ToAzureFileVolumePtrOutputWithContext(ctx context.Context) AzureFileVolumePtrOutput

type AzureFileVolumeInput

type AzureFileVolumeInput interface {
	pulumi.Input

	ToAzureFileVolumeOutput() AzureFileVolumeOutput
	ToAzureFileVolumeOutputWithContext(context.Context) AzureFileVolumeOutput
}

AzureFileVolumeInput is an input type that accepts AzureFileVolumeArgs and AzureFileVolumeOutput values. You can construct a concrete instance of `AzureFileVolumeInput` via:

AzureFileVolumeArgs{...}

type AzureFileVolumeOutput

type AzureFileVolumeOutput struct{ *pulumi.OutputState }

The properties of the Azure File volume. Azure File shares are mounted as volumes.

func (AzureFileVolumeOutput) ElementType

func (AzureFileVolumeOutput) ElementType() reflect.Type

func (AzureFileVolumeOutput) EnableSubPath

func (o AzureFileVolumeOutput) EnableSubPath() pulumi.BoolPtrOutput

If set to true, it will create and mount a dedicated directory for every individual app instance.

func (AzureFileVolumeOutput) MountOptions

These are the mount options for a persistent disk.

func (AzureFileVolumeOutput) MountPath

The mount path of the persistent disk.

func (AzureFileVolumeOutput) ReadOnly

Indicates whether the persistent disk is a readOnly one.

func (AzureFileVolumeOutput) ShareName

The share name of the Azure File share.

func (AzureFileVolumeOutput) ToAzureFileVolumeOutput

func (o AzureFileVolumeOutput) ToAzureFileVolumeOutput() AzureFileVolumeOutput

func (AzureFileVolumeOutput) ToAzureFileVolumeOutputWithContext

func (o AzureFileVolumeOutput) ToAzureFileVolumeOutputWithContext(ctx context.Context) AzureFileVolumeOutput

func (AzureFileVolumeOutput) ToAzureFileVolumePtrOutput

func (o AzureFileVolumeOutput) ToAzureFileVolumePtrOutput() AzureFileVolumePtrOutput

func (AzureFileVolumeOutput) ToAzureFileVolumePtrOutputWithContext

func (o AzureFileVolumeOutput) ToAzureFileVolumePtrOutputWithContext(ctx context.Context) AzureFileVolumePtrOutput

func (AzureFileVolumeOutput) Type

The type of the underlying resource to mount as a persistent disk. Expected value is 'AzureFileVolume'.

type AzureFileVolumePtrInput

type AzureFileVolumePtrInput interface {
	pulumi.Input

	ToAzureFileVolumePtrOutput() AzureFileVolumePtrOutput
	ToAzureFileVolumePtrOutputWithContext(context.Context) AzureFileVolumePtrOutput
}

AzureFileVolumePtrInput is an input type that accepts AzureFileVolumeArgs, AzureFileVolumePtr and AzureFileVolumePtrOutput values. You can construct a concrete instance of `AzureFileVolumePtrInput` via:

        AzureFileVolumeArgs{...}

or:

        nil

type AzureFileVolumePtrOutput

type AzureFileVolumePtrOutput struct{ *pulumi.OutputState }

func (AzureFileVolumePtrOutput) Elem

func (AzureFileVolumePtrOutput) ElementType

func (AzureFileVolumePtrOutput) ElementType() reflect.Type

func (AzureFileVolumePtrOutput) EnableSubPath

func (o AzureFileVolumePtrOutput) EnableSubPath() pulumi.BoolPtrOutput

If set to true, it will create and mount a dedicated directory for every individual app instance.

func (AzureFileVolumePtrOutput) MountOptions

These are the mount options for a persistent disk.

func (AzureFileVolumePtrOutput) MountPath

The mount path of the persistent disk.

func (AzureFileVolumePtrOutput) ReadOnly

Indicates whether the persistent disk is a readOnly one.

func (AzureFileVolumePtrOutput) ShareName

The share name of the Azure File share.

func (AzureFileVolumePtrOutput) ToAzureFileVolumePtrOutput

func (o AzureFileVolumePtrOutput) ToAzureFileVolumePtrOutput() AzureFileVolumePtrOutput

func (AzureFileVolumePtrOutput) ToAzureFileVolumePtrOutputWithContext

func (o AzureFileVolumePtrOutput) ToAzureFileVolumePtrOutputWithContext(ctx context.Context) AzureFileVolumePtrOutput

func (AzureFileVolumePtrOutput) Type

The type of the underlying resource to mount as a persistent disk. Expected value is 'AzureFileVolume'.

type AzureFileVolumeResponse

type AzureFileVolumeResponse struct {
	// If set to true, it will create and mount a dedicated directory for every individual app instance.
	EnableSubPath *bool `pulumi:"enableSubPath"`
	// These are the mount options for a persistent disk.
	MountOptions []string `pulumi:"mountOptions"`
	// The mount path of the persistent disk.
	MountPath string `pulumi:"mountPath"`
	// Indicates whether the persistent disk is a readOnly one.
	ReadOnly *bool `pulumi:"readOnly"`
	// The share name of the Azure File share.
	ShareName *string `pulumi:"shareName"`
	// The type of the underlying resource to mount as a persistent disk.
	// Expected value is 'AzureFileVolume'.
	Type string `pulumi:"type"`
}

The properties of the Azure File volume. Azure File shares are mounted as volumes.

func (*AzureFileVolumeResponse) Defaults

Defaults sets the appropriate defaults for AzureFileVolumeResponse

type AzureFileVolumeResponseOutput

type AzureFileVolumeResponseOutput struct{ *pulumi.OutputState }

The properties of the Azure File volume. Azure File shares are mounted as volumes.

func (AzureFileVolumeResponseOutput) ElementType

func (AzureFileVolumeResponseOutput) EnableSubPath

If set to true, it will create and mount a dedicated directory for every individual app instance.

func (AzureFileVolumeResponseOutput) MountOptions

These are the mount options for a persistent disk.

func (AzureFileVolumeResponseOutput) MountPath

The mount path of the persistent disk.

func (AzureFileVolumeResponseOutput) ReadOnly

Indicates whether the persistent disk is a readOnly one.

func (AzureFileVolumeResponseOutput) ShareName

The share name of the Azure File share.

func (AzureFileVolumeResponseOutput) ToAzureFileVolumeResponseOutput

func (o AzureFileVolumeResponseOutput) ToAzureFileVolumeResponseOutput() AzureFileVolumeResponseOutput

func (AzureFileVolumeResponseOutput) ToAzureFileVolumeResponseOutputWithContext

func (o AzureFileVolumeResponseOutput) ToAzureFileVolumeResponseOutputWithContext(ctx context.Context) AzureFileVolumeResponseOutput

func (AzureFileVolumeResponseOutput) Type

The type of the underlying resource to mount as a persistent disk. Expected value is 'AzureFileVolume'.

type AzureFileVolumeResponsePtrOutput

type AzureFileVolumeResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureFileVolumeResponsePtrOutput) Elem

func (AzureFileVolumeResponsePtrOutput) ElementType

func (AzureFileVolumeResponsePtrOutput) EnableSubPath

If set to true, it will create and mount a dedicated directory for every individual app instance.

func (AzureFileVolumeResponsePtrOutput) MountOptions

These are the mount options for a persistent disk.

func (AzureFileVolumeResponsePtrOutput) MountPath

The mount path of the persistent disk.

func (AzureFileVolumeResponsePtrOutput) ReadOnly

Indicates whether the persistent disk is a readOnly one.

func (AzureFileVolumeResponsePtrOutput) ShareName

The share name of the Azure File share.

func (AzureFileVolumeResponsePtrOutput) ToAzureFileVolumeResponsePtrOutput

func (o AzureFileVolumeResponsePtrOutput) ToAzureFileVolumeResponsePtrOutput() AzureFileVolumeResponsePtrOutput

func (AzureFileVolumeResponsePtrOutput) ToAzureFileVolumeResponsePtrOutputWithContext

func (o AzureFileVolumeResponsePtrOutput) ToAzureFileVolumeResponsePtrOutputWithContext(ctx context.Context) AzureFileVolumeResponsePtrOutput

func (AzureFileVolumeResponsePtrOutput) Type

The type of the underlying resource to mount as a persistent disk. Expected value is 'AzureFileVolume'.

type BackendProtocol

type BackendProtocol string

How ingress should communicate with this app backend service.

func (BackendProtocol) ElementType

func (BackendProtocol) ElementType() reflect.Type

func (BackendProtocol) ToBackendProtocolOutput

func (e BackendProtocol) ToBackendProtocolOutput() BackendProtocolOutput

func (BackendProtocol) ToBackendProtocolOutputWithContext

func (e BackendProtocol) ToBackendProtocolOutputWithContext(ctx context.Context) BackendProtocolOutput

func (BackendProtocol) ToBackendProtocolPtrOutput

func (e BackendProtocol) ToBackendProtocolPtrOutput() BackendProtocolPtrOutput

func (BackendProtocol) ToBackendProtocolPtrOutputWithContext

func (e BackendProtocol) ToBackendProtocolPtrOutputWithContext(ctx context.Context) BackendProtocolPtrOutput

func (BackendProtocol) ToStringOutput

func (e BackendProtocol) ToStringOutput() pulumi.StringOutput

func (BackendProtocol) ToStringOutputWithContext

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

func (BackendProtocol) ToStringPtrOutput

func (e BackendProtocol) ToStringPtrOutput() pulumi.StringPtrOutput

func (BackendProtocol) ToStringPtrOutputWithContext

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

type BackendProtocolInput

type BackendProtocolInput interface {
	pulumi.Input

	ToBackendProtocolOutput() BackendProtocolOutput
	ToBackendProtocolOutputWithContext(context.Context) BackendProtocolOutput
}

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

BackendProtocolGRPC
BackendProtocolDefault

type BackendProtocolOutput

type BackendProtocolOutput struct{ *pulumi.OutputState }

func (BackendProtocolOutput) ElementType

func (BackendProtocolOutput) ElementType() reflect.Type

func (BackendProtocolOutput) ToBackendProtocolOutput

func (o BackendProtocolOutput) ToBackendProtocolOutput() BackendProtocolOutput

func (BackendProtocolOutput) ToBackendProtocolOutputWithContext

func (o BackendProtocolOutput) ToBackendProtocolOutputWithContext(ctx context.Context) BackendProtocolOutput

func (BackendProtocolOutput) ToBackendProtocolPtrOutput

func (o BackendProtocolOutput) ToBackendProtocolPtrOutput() BackendProtocolPtrOutput

func (BackendProtocolOutput) ToBackendProtocolPtrOutputWithContext

func (o BackendProtocolOutput) ToBackendProtocolPtrOutputWithContext(ctx context.Context) BackendProtocolPtrOutput

func (BackendProtocolOutput) ToStringOutput

func (o BackendProtocolOutput) ToStringOutput() pulumi.StringOutput

func (BackendProtocolOutput) ToStringOutputWithContext

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

func (BackendProtocolOutput) ToStringPtrOutput

func (o BackendProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (BackendProtocolOutput) ToStringPtrOutputWithContext

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

type BackendProtocolPtrInput

type BackendProtocolPtrInput interface {
	pulumi.Input

	ToBackendProtocolPtrOutput() BackendProtocolPtrOutput
	ToBackendProtocolPtrOutputWithContext(context.Context) BackendProtocolPtrOutput
}

func BackendProtocolPtr

func BackendProtocolPtr(v string) BackendProtocolPtrInput

type BackendProtocolPtrOutput

type BackendProtocolPtrOutput struct{ *pulumi.OutputState }

func (BackendProtocolPtrOutput) Elem

func (BackendProtocolPtrOutput) ElementType

func (BackendProtocolPtrOutput) ElementType() reflect.Type

func (BackendProtocolPtrOutput) ToBackendProtocolPtrOutput

func (o BackendProtocolPtrOutput) ToBackendProtocolPtrOutput() BackendProtocolPtrOutput

func (BackendProtocolPtrOutput) ToBackendProtocolPtrOutputWithContext

func (o BackendProtocolPtrOutput) ToBackendProtocolPtrOutputWithContext(ctx context.Context) BackendProtocolPtrOutput

func (BackendProtocolPtrOutput) ToStringPtrOutput

func (o BackendProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (BackendProtocolPtrOutput) ToStringPtrOutputWithContext

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

type Binding

type Binding struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the Binding resource
	Properties BindingResourcePropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Binding resource payload Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2020-07-01.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetBinding

func GetBinding(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BindingState, opts ...pulumi.ResourceOption) (*Binding, error)

GetBinding gets an existing Binding 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 NewBinding

func NewBinding(ctx *pulumi.Context,
	name string, args *BindingArgs, opts ...pulumi.ResourceOption) (*Binding, error)

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

func (*Binding) ElementType

func (*Binding) ElementType() reflect.Type

func (*Binding) ToBindingOutput

func (i *Binding) ToBindingOutput() BindingOutput

func (*Binding) ToBindingOutputWithContext

func (i *Binding) ToBindingOutputWithContext(ctx context.Context) BindingOutput

type BindingArgs

type BindingArgs struct {
	// The name of the App resource.
	AppName pulumi.StringInput
	// The name of the Binding resource.
	BindingName pulumi.StringPtrInput
	// Properties of the Binding resource
	Properties BindingResourcePropertiesPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
}

The set of arguments for constructing a Binding resource.

func (BindingArgs) ElementType

func (BindingArgs) ElementType() reflect.Type

type BindingInput

type BindingInput interface {
	pulumi.Input

	ToBindingOutput() BindingOutput
	ToBindingOutputWithContext(ctx context.Context) BindingOutput
}

type BindingOutput

type BindingOutput struct{ *pulumi.OutputState }

func (BindingOutput) ElementType

func (BindingOutput) ElementType() reflect.Type

func (BindingOutput) Name

The name of the resource.

func (BindingOutput) Properties

Properties of the Binding resource

func (BindingOutput) SystemData

func (o BindingOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of the resource.

func (BindingOutput) ToBindingOutput

func (o BindingOutput) ToBindingOutput() BindingOutput

func (BindingOutput) ToBindingOutputWithContext

func (o BindingOutput) ToBindingOutputWithContext(ctx context.Context) BindingOutput

func (BindingOutput) Type

The type of the resource.

type BindingResourceProperties

type BindingResourceProperties struct {
	// Binding parameters of the Binding resource
	BindingParameters map[string]string `pulumi:"bindingParameters"`
	// The key of the bound resource
	Key *string `pulumi:"key"`
	// The Azure resource id of the bound resource
	ResourceId *string `pulumi:"resourceId"`
}

Binding resource properties payload

type BindingResourcePropertiesArgs

type BindingResourcePropertiesArgs struct {
	// Binding parameters of the Binding resource
	BindingParameters pulumi.StringMapInput `pulumi:"bindingParameters"`
	// The key of the bound resource
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The Azure resource id of the bound resource
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
}

Binding resource properties payload

func (BindingResourcePropertiesArgs) ElementType

func (BindingResourcePropertiesArgs) ToBindingResourcePropertiesOutput

func (i BindingResourcePropertiesArgs) ToBindingResourcePropertiesOutput() BindingResourcePropertiesOutput

func (BindingResourcePropertiesArgs) ToBindingResourcePropertiesOutputWithContext

func (i BindingResourcePropertiesArgs) ToBindingResourcePropertiesOutputWithContext(ctx context.Context) BindingResourcePropertiesOutput

func (BindingResourcePropertiesArgs) ToBindingResourcePropertiesPtrOutput

func (i BindingResourcePropertiesArgs) ToBindingResourcePropertiesPtrOutput() BindingResourcePropertiesPtrOutput

func (BindingResourcePropertiesArgs) ToBindingResourcePropertiesPtrOutputWithContext

func (i BindingResourcePropertiesArgs) ToBindingResourcePropertiesPtrOutputWithContext(ctx context.Context) BindingResourcePropertiesPtrOutput

type BindingResourcePropertiesInput

type BindingResourcePropertiesInput interface {
	pulumi.Input

	ToBindingResourcePropertiesOutput() BindingResourcePropertiesOutput
	ToBindingResourcePropertiesOutputWithContext(context.Context) BindingResourcePropertiesOutput
}

BindingResourcePropertiesInput is an input type that accepts BindingResourcePropertiesArgs and BindingResourcePropertiesOutput values. You can construct a concrete instance of `BindingResourcePropertiesInput` via:

BindingResourcePropertiesArgs{...}

type BindingResourcePropertiesOutput

type BindingResourcePropertiesOutput struct{ *pulumi.OutputState }

Binding resource properties payload

func (BindingResourcePropertiesOutput) BindingParameters

Binding parameters of the Binding resource

func (BindingResourcePropertiesOutput) ElementType

func (BindingResourcePropertiesOutput) Key

The key of the bound resource

func (BindingResourcePropertiesOutput) ResourceId

The Azure resource id of the bound resource

func (BindingResourcePropertiesOutput) ToBindingResourcePropertiesOutput

func (o BindingResourcePropertiesOutput) ToBindingResourcePropertiesOutput() BindingResourcePropertiesOutput

func (BindingResourcePropertiesOutput) ToBindingResourcePropertiesOutputWithContext

func (o BindingResourcePropertiesOutput) ToBindingResourcePropertiesOutputWithContext(ctx context.Context) BindingResourcePropertiesOutput

func (BindingResourcePropertiesOutput) ToBindingResourcePropertiesPtrOutput

func (o BindingResourcePropertiesOutput) ToBindingResourcePropertiesPtrOutput() BindingResourcePropertiesPtrOutput

func (BindingResourcePropertiesOutput) ToBindingResourcePropertiesPtrOutputWithContext

func (o BindingResourcePropertiesOutput) ToBindingResourcePropertiesPtrOutputWithContext(ctx context.Context) BindingResourcePropertiesPtrOutput

type BindingResourcePropertiesPtrInput

type BindingResourcePropertiesPtrInput interface {
	pulumi.Input

	ToBindingResourcePropertiesPtrOutput() BindingResourcePropertiesPtrOutput
	ToBindingResourcePropertiesPtrOutputWithContext(context.Context) BindingResourcePropertiesPtrOutput
}

BindingResourcePropertiesPtrInput is an input type that accepts BindingResourcePropertiesArgs, BindingResourcePropertiesPtr and BindingResourcePropertiesPtrOutput values. You can construct a concrete instance of `BindingResourcePropertiesPtrInput` via:

        BindingResourcePropertiesArgs{...}

or:

        nil

type BindingResourcePropertiesPtrOutput

type BindingResourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (BindingResourcePropertiesPtrOutput) BindingParameters

Binding parameters of the Binding resource

func (BindingResourcePropertiesPtrOutput) Elem

func (BindingResourcePropertiesPtrOutput) ElementType

func (BindingResourcePropertiesPtrOutput) Key

The key of the bound resource

func (BindingResourcePropertiesPtrOutput) ResourceId

The Azure resource id of the bound resource

func (BindingResourcePropertiesPtrOutput) ToBindingResourcePropertiesPtrOutput

func (o BindingResourcePropertiesPtrOutput) ToBindingResourcePropertiesPtrOutput() BindingResourcePropertiesPtrOutput

func (BindingResourcePropertiesPtrOutput) ToBindingResourcePropertiesPtrOutputWithContext

func (o BindingResourcePropertiesPtrOutput) ToBindingResourcePropertiesPtrOutputWithContext(ctx context.Context) BindingResourcePropertiesPtrOutput

type BindingResourcePropertiesResponse

type BindingResourcePropertiesResponse struct {
	// Binding parameters of the Binding resource
	BindingParameters map[string]string `pulumi:"bindingParameters"`
	// Creation time of the Binding resource
	CreatedAt string `pulumi:"createdAt"`
	// The generated Spring Boot property file for this binding. The secret will be deducted.
	GeneratedProperties string `pulumi:"generatedProperties"`
	// The key of the bound resource
	Key *string `pulumi:"key"`
	// The Azure resource id of the bound resource
	ResourceId *string `pulumi:"resourceId"`
	// The name of the bound resource
	ResourceName string `pulumi:"resourceName"`
	// The standard Azure resource type of the bound resource
	ResourceType string `pulumi:"resourceType"`
	// Update time of the Binding resource
	UpdatedAt string `pulumi:"updatedAt"`
}

Binding resource properties payload

type BindingResourcePropertiesResponseOutput

type BindingResourcePropertiesResponseOutput struct{ *pulumi.OutputState }

Binding resource properties payload

func (BindingResourcePropertiesResponseOutput) BindingParameters

Binding parameters of the Binding resource

func (BindingResourcePropertiesResponseOutput) CreatedAt

Creation time of the Binding resource

func (BindingResourcePropertiesResponseOutput) ElementType

func (BindingResourcePropertiesResponseOutput) GeneratedProperties

The generated Spring Boot property file for this binding. The secret will be deducted.

func (BindingResourcePropertiesResponseOutput) Key

The key of the bound resource

func (BindingResourcePropertiesResponseOutput) ResourceId

The Azure resource id of the bound resource

func (BindingResourcePropertiesResponseOutput) ResourceName

The name of the bound resource

func (BindingResourcePropertiesResponseOutput) ResourceType

The standard Azure resource type of the bound resource

func (BindingResourcePropertiesResponseOutput) ToBindingResourcePropertiesResponseOutput

func (o BindingResourcePropertiesResponseOutput) ToBindingResourcePropertiesResponseOutput() BindingResourcePropertiesResponseOutput

func (BindingResourcePropertiesResponseOutput) ToBindingResourcePropertiesResponseOutputWithContext

func (o BindingResourcePropertiesResponseOutput) ToBindingResourcePropertiesResponseOutputWithContext(ctx context.Context) BindingResourcePropertiesResponseOutput

func (BindingResourcePropertiesResponseOutput) UpdatedAt

Update time of the Binding resource

type BindingState

type BindingState struct {
}

func (BindingState) ElementType

func (BindingState) ElementType() reflect.Type

type BindingType

type BindingType string

Buildpack Binding Type

func (BindingType) ElementType

func (BindingType) ElementType() reflect.Type

func (BindingType) ToBindingTypeOutput

func (e BindingType) ToBindingTypeOutput() BindingTypeOutput

func (BindingType) ToBindingTypeOutputWithContext

func (e BindingType) ToBindingTypeOutputWithContext(ctx context.Context) BindingTypeOutput

func (BindingType) ToBindingTypePtrOutput

func (e BindingType) ToBindingTypePtrOutput() BindingTypePtrOutput

func (BindingType) ToBindingTypePtrOutputWithContext

func (e BindingType) ToBindingTypePtrOutputWithContext(ctx context.Context) BindingTypePtrOutput

func (BindingType) ToStringOutput

func (e BindingType) ToStringOutput() pulumi.StringOutput

func (BindingType) ToStringOutputWithContext

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

func (BindingType) ToStringPtrOutput

func (e BindingType) ToStringPtrOutput() pulumi.StringPtrOutput

func (BindingType) ToStringPtrOutputWithContext

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

type BindingTypeInput

type BindingTypeInput interface {
	pulumi.Input

	ToBindingTypeOutput() BindingTypeOutput
	ToBindingTypeOutputWithContext(context.Context) BindingTypeOutput
}

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

BindingTypeApplicationInsights
BindingTypeApacheSkyWalking
BindingTypeAppDynamics
BindingTypeDynatrace
BindingTypeNewRelic
BindingTypeElasticAPM
BindingTypeCACertificates

type BindingTypeOutput

type BindingTypeOutput struct{ *pulumi.OutputState }

func (BindingTypeOutput) ElementType

func (BindingTypeOutput) ElementType() reflect.Type

func (BindingTypeOutput) ToBindingTypeOutput

func (o BindingTypeOutput) ToBindingTypeOutput() BindingTypeOutput

func (BindingTypeOutput) ToBindingTypeOutputWithContext

func (o BindingTypeOutput) ToBindingTypeOutputWithContext(ctx context.Context) BindingTypeOutput

func (BindingTypeOutput) ToBindingTypePtrOutput

func (o BindingTypeOutput) ToBindingTypePtrOutput() BindingTypePtrOutput

func (BindingTypeOutput) ToBindingTypePtrOutputWithContext

func (o BindingTypeOutput) ToBindingTypePtrOutputWithContext(ctx context.Context) BindingTypePtrOutput

func (BindingTypeOutput) ToStringOutput

func (o BindingTypeOutput) ToStringOutput() pulumi.StringOutput

func (BindingTypeOutput) ToStringOutputWithContext

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

func (BindingTypeOutput) ToStringPtrOutput

func (o BindingTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (BindingTypeOutput) ToStringPtrOutputWithContext

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

type BindingTypePtrInput

type BindingTypePtrInput interface {
	pulumi.Input

	ToBindingTypePtrOutput() BindingTypePtrOutput
	ToBindingTypePtrOutputWithContext(context.Context) BindingTypePtrOutput
}

func BindingTypePtr

func BindingTypePtr(v string) BindingTypePtrInput

type BindingTypePtrOutput

type BindingTypePtrOutput struct{ *pulumi.OutputState }

func (BindingTypePtrOutput) Elem

func (BindingTypePtrOutput) ElementType

func (BindingTypePtrOutput) ElementType() reflect.Type

func (BindingTypePtrOutput) ToBindingTypePtrOutput

func (o BindingTypePtrOutput) ToBindingTypePtrOutput() BindingTypePtrOutput

func (BindingTypePtrOutput) ToBindingTypePtrOutputWithContext

func (o BindingTypePtrOutput) ToBindingTypePtrOutputWithContext(ctx context.Context) BindingTypePtrOutput

func (BindingTypePtrOutput) ToStringPtrOutput

func (o BindingTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (BindingTypePtrOutput) ToStringPtrOutputWithContext

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

type BuildProperties

type BuildProperties struct {
	// The resource id of agent pool
	AgentPool *string `pulumi:"agentPool"`
	// The APMs for this build
	Apms []ApmReference `pulumi:"apms"`
	// The resource id of builder to build the source code
	Builder *string `pulumi:"builder"`
	// The CA Certificates for this build
	Certificates []CertificateReference `pulumi:"certificates"`
	// The environment variables for this build
	Env map[string]string `pulumi:"env"`
	// The relative path of source code
	RelativePath *string `pulumi:"relativePath"`
	// The customized build resource for this build
	ResourceRequests *BuildResourceRequests `pulumi:"resourceRequests"`
}

Build resource properties payload

func (*BuildProperties) Defaults

func (val *BuildProperties) Defaults() *BuildProperties

Defaults sets the appropriate defaults for BuildProperties

type BuildPropertiesArgs

type BuildPropertiesArgs struct {
	// The resource id of agent pool
	AgentPool pulumi.StringPtrInput `pulumi:"agentPool"`
	// The APMs for this build
	Apms ApmReferenceArrayInput `pulumi:"apms"`
	// The resource id of builder to build the source code
	Builder pulumi.StringPtrInput `pulumi:"builder"`
	// The CA Certificates for this build
	Certificates CertificateReferenceArrayInput `pulumi:"certificates"`
	// The environment variables for this build
	Env pulumi.StringMapInput `pulumi:"env"`
	// The relative path of source code
	RelativePath pulumi.StringPtrInput `pulumi:"relativePath"`
	// The customized build resource for this build
	ResourceRequests BuildResourceRequestsPtrInput `pulumi:"resourceRequests"`
}

Build resource properties payload

func (*BuildPropertiesArgs) Defaults

func (val *BuildPropertiesArgs) Defaults() *BuildPropertiesArgs

Defaults sets the appropriate defaults for BuildPropertiesArgs

func (BuildPropertiesArgs) ElementType

func (BuildPropertiesArgs) ElementType() reflect.Type

func (BuildPropertiesArgs) ToBuildPropertiesOutput

func (i BuildPropertiesArgs) ToBuildPropertiesOutput() BuildPropertiesOutput

func (BuildPropertiesArgs) ToBuildPropertiesOutputWithContext

func (i BuildPropertiesArgs) ToBuildPropertiesOutputWithContext(ctx context.Context) BuildPropertiesOutput

func (BuildPropertiesArgs) ToBuildPropertiesPtrOutput

func (i BuildPropertiesArgs) ToBuildPropertiesPtrOutput() BuildPropertiesPtrOutput

func (BuildPropertiesArgs) ToBuildPropertiesPtrOutputWithContext

func (i BuildPropertiesArgs) ToBuildPropertiesPtrOutputWithContext(ctx context.Context) BuildPropertiesPtrOutput

type BuildPropertiesInput

type BuildPropertiesInput interface {
	pulumi.Input

	ToBuildPropertiesOutput() BuildPropertiesOutput
	ToBuildPropertiesOutputWithContext(context.Context) BuildPropertiesOutput
}

BuildPropertiesInput is an input type that accepts BuildPropertiesArgs and BuildPropertiesOutput values. You can construct a concrete instance of `BuildPropertiesInput` via:

BuildPropertiesArgs{...}

type BuildPropertiesOutput

type BuildPropertiesOutput struct{ *pulumi.OutputState }

Build resource properties payload

func (BuildPropertiesOutput) AgentPool

The resource id of agent pool

func (BuildPropertiesOutput) Apms

The APMs for this build

func (BuildPropertiesOutput) Builder

The resource id of builder to build the source code

func (BuildPropertiesOutput) Certificates

The CA Certificates for this build

func (BuildPropertiesOutput) ElementType

func (BuildPropertiesOutput) ElementType() reflect.Type

func (BuildPropertiesOutput) Env

The environment variables for this build

func (BuildPropertiesOutput) RelativePath

func (o BuildPropertiesOutput) RelativePath() pulumi.StringPtrOutput

The relative path of source code

func (BuildPropertiesOutput) ResourceRequests

The customized build resource for this build

func (BuildPropertiesOutput) ToBuildPropertiesOutput

func (o BuildPropertiesOutput) ToBuildPropertiesOutput() BuildPropertiesOutput

func (BuildPropertiesOutput) ToBuildPropertiesOutputWithContext

func (o BuildPropertiesOutput) ToBuildPropertiesOutputWithContext(ctx context.Context) BuildPropertiesOutput

func (BuildPropertiesOutput) ToBuildPropertiesPtrOutput

func (o BuildPropertiesOutput) ToBuildPropertiesPtrOutput() BuildPropertiesPtrOutput

func (BuildPropertiesOutput) ToBuildPropertiesPtrOutputWithContext

func (o BuildPropertiesOutput) ToBuildPropertiesPtrOutputWithContext(ctx context.Context) BuildPropertiesPtrOutput

type BuildPropertiesPtrInput

type BuildPropertiesPtrInput interface {
	pulumi.Input

	ToBuildPropertiesPtrOutput() BuildPropertiesPtrOutput
	ToBuildPropertiesPtrOutputWithContext(context.Context) BuildPropertiesPtrOutput
}

BuildPropertiesPtrInput is an input type that accepts BuildPropertiesArgs, BuildPropertiesPtr and BuildPropertiesPtrOutput values. You can construct a concrete instance of `BuildPropertiesPtrInput` via:

        BuildPropertiesArgs{...}

or:

        nil

type BuildPropertiesPtrOutput

type BuildPropertiesPtrOutput struct{ *pulumi.OutputState }

func (BuildPropertiesPtrOutput) AgentPool

The resource id of agent pool

func (BuildPropertiesPtrOutput) Apms

The APMs for this build

func (BuildPropertiesPtrOutput) Builder

The resource id of builder to build the source code

func (BuildPropertiesPtrOutput) Certificates

The CA Certificates for this build

func (BuildPropertiesPtrOutput) Elem

func (BuildPropertiesPtrOutput) ElementType

func (BuildPropertiesPtrOutput) ElementType() reflect.Type

func (BuildPropertiesPtrOutput) Env

The environment variables for this build

func (BuildPropertiesPtrOutput) RelativePath

The relative path of source code

func (BuildPropertiesPtrOutput) ResourceRequests

The customized build resource for this build

func (BuildPropertiesPtrOutput) ToBuildPropertiesPtrOutput

func (o BuildPropertiesPtrOutput) ToBuildPropertiesPtrOutput() BuildPropertiesPtrOutput

func (BuildPropertiesPtrOutput) ToBuildPropertiesPtrOutputWithContext

func (o BuildPropertiesPtrOutput) ToBuildPropertiesPtrOutputWithContext(ctx context.Context) BuildPropertiesPtrOutput

type BuildPropertiesResponse

type BuildPropertiesResponse struct {
	// The resource id of agent pool
	AgentPool *string `pulumi:"agentPool"`
	// The APMs for this build
	Apms []ApmReferenceResponse `pulumi:"apms"`
	// The resource id of builder to build the source code
	Builder *string `pulumi:"builder"`
	// The CA Certificates for this build
	Certificates []CertificateReferenceResponse `pulumi:"certificates"`
	// The environment variables for this build
	Env map[string]string `pulumi:"env"`
	// Provisioning state of the KPack build result
	ProvisioningState string `pulumi:"provisioningState"`
	// The relative path of source code
	RelativePath *string `pulumi:"relativePath"`
	// The customized build resource for this build
	ResourceRequests *BuildResourceRequestsResponse `pulumi:"resourceRequests"`
	//  The build result triggered by this build
	TriggeredBuildResult TriggeredBuildResultResponse `pulumi:"triggeredBuildResult"`
}

Build resource properties payload

func (*BuildPropertiesResponse) Defaults

Defaults sets the appropriate defaults for BuildPropertiesResponse

type BuildPropertiesResponseOutput

type BuildPropertiesResponseOutput struct{ *pulumi.OutputState }

Build resource properties payload

func (BuildPropertiesResponseOutput) AgentPool

The resource id of agent pool

func (BuildPropertiesResponseOutput) Apms

The APMs for this build

func (BuildPropertiesResponseOutput) Builder

The resource id of builder to build the source code

func (BuildPropertiesResponseOutput) Certificates

The CA Certificates for this build

func (BuildPropertiesResponseOutput) ElementType

func (BuildPropertiesResponseOutput) Env

The environment variables for this build

func (BuildPropertiesResponseOutput) ProvisioningState

func (o BuildPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the KPack build result

func (BuildPropertiesResponseOutput) RelativePath

The relative path of source code

func (BuildPropertiesResponseOutput) ResourceRequests

The customized build resource for this build

func (BuildPropertiesResponseOutput) ToBuildPropertiesResponseOutput

func (o BuildPropertiesResponseOutput) ToBuildPropertiesResponseOutput() BuildPropertiesResponseOutput

func (BuildPropertiesResponseOutput) ToBuildPropertiesResponseOutputWithContext

func (o BuildPropertiesResponseOutput) ToBuildPropertiesResponseOutputWithContext(ctx context.Context) BuildPropertiesResponseOutput

func (BuildPropertiesResponseOutput) TriggeredBuildResult

The build result triggered by this build

type BuildResourceRequests

type BuildResourceRequests struct {
	// Optional Cpu allocated to the build resource. 1 core can be represented by 1 or 1000m.
	// The default value is 1, this should not exceed build service agent pool cpu size.
	Cpu *string `pulumi:"cpu"`
	// Optional Memory allocated to the build resource. 1 GB can be represented by 1Gi or 1024Mi.
	// The default value is 2Gi, this should not exceed build service agent pool memory size.
	Memory *string `pulumi:"memory"`
}

Resource request payload of Build Resource.

func (*BuildResourceRequests) Defaults

Defaults sets the appropriate defaults for BuildResourceRequests

type BuildResourceRequestsArgs

type BuildResourceRequestsArgs struct {
	// Optional Cpu allocated to the build resource. 1 core can be represented by 1 or 1000m.
	// The default value is 1, this should not exceed build service agent pool cpu size.
	Cpu pulumi.StringPtrInput `pulumi:"cpu"`
	// Optional Memory allocated to the build resource. 1 GB can be represented by 1Gi or 1024Mi.
	// The default value is 2Gi, this should not exceed build service agent pool memory size.
	Memory pulumi.StringPtrInput `pulumi:"memory"`
}

Resource request payload of Build Resource.

func (*BuildResourceRequestsArgs) Defaults

Defaults sets the appropriate defaults for BuildResourceRequestsArgs

func (BuildResourceRequestsArgs) ElementType

func (BuildResourceRequestsArgs) ElementType() reflect.Type

func (BuildResourceRequestsArgs) ToBuildResourceRequestsOutput

func (i BuildResourceRequestsArgs) ToBuildResourceRequestsOutput() BuildResourceRequestsOutput

func (BuildResourceRequestsArgs) ToBuildResourceRequestsOutputWithContext

func (i BuildResourceRequestsArgs) ToBuildResourceRequestsOutputWithContext(ctx context.Context) BuildResourceRequestsOutput

func (BuildResourceRequestsArgs) ToBuildResourceRequestsPtrOutput

func (i BuildResourceRequestsArgs) ToBuildResourceRequestsPtrOutput() BuildResourceRequestsPtrOutput

func (BuildResourceRequestsArgs) ToBuildResourceRequestsPtrOutputWithContext

func (i BuildResourceRequestsArgs) ToBuildResourceRequestsPtrOutputWithContext(ctx context.Context) BuildResourceRequestsPtrOutput

type BuildResourceRequestsInput

type BuildResourceRequestsInput interface {
	pulumi.Input

	ToBuildResourceRequestsOutput() BuildResourceRequestsOutput
	ToBuildResourceRequestsOutputWithContext(context.Context) BuildResourceRequestsOutput
}

BuildResourceRequestsInput is an input type that accepts BuildResourceRequestsArgs and BuildResourceRequestsOutput values. You can construct a concrete instance of `BuildResourceRequestsInput` via:

BuildResourceRequestsArgs{...}

type BuildResourceRequestsOutput

type BuildResourceRequestsOutput struct{ *pulumi.OutputState }

Resource request payload of Build Resource.

func (BuildResourceRequestsOutput) Cpu

Optional Cpu allocated to the build resource. 1 core can be represented by 1 or 1000m. The default value is 1, this should not exceed build service agent pool cpu size.

func (BuildResourceRequestsOutput) ElementType

func (BuildResourceRequestsOutput) Memory

Optional Memory allocated to the build resource. 1 GB can be represented by 1Gi or 1024Mi. The default value is 2Gi, this should not exceed build service agent pool memory size.

func (BuildResourceRequestsOutput) ToBuildResourceRequestsOutput

func (o BuildResourceRequestsOutput) ToBuildResourceRequestsOutput() BuildResourceRequestsOutput

func (BuildResourceRequestsOutput) ToBuildResourceRequestsOutputWithContext

func (o BuildResourceRequestsOutput) ToBuildResourceRequestsOutputWithContext(ctx context.Context) BuildResourceRequestsOutput

func (BuildResourceRequestsOutput) ToBuildResourceRequestsPtrOutput

func (o BuildResourceRequestsOutput) ToBuildResourceRequestsPtrOutput() BuildResourceRequestsPtrOutput

func (BuildResourceRequestsOutput) ToBuildResourceRequestsPtrOutputWithContext

func (o BuildResourceRequestsOutput) ToBuildResourceRequestsPtrOutputWithContext(ctx context.Context) BuildResourceRequestsPtrOutput

type BuildResourceRequestsPtrInput

type BuildResourceRequestsPtrInput interface {
	pulumi.Input

	ToBuildResourceRequestsPtrOutput() BuildResourceRequestsPtrOutput
	ToBuildResourceRequestsPtrOutputWithContext(context.Context) BuildResourceRequestsPtrOutput
}

BuildResourceRequestsPtrInput is an input type that accepts BuildResourceRequestsArgs, BuildResourceRequestsPtr and BuildResourceRequestsPtrOutput values. You can construct a concrete instance of `BuildResourceRequestsPtrInput` via:

        BuildResourceRequestsArgs{...}

or:

        nil

type BuildResourceRequestsPtrOutput

type BuildResourceRequestsPtrOutput struct{ *pulumi.OutputState }

func (BuildResourceRequestsPtrOutput) Cpu

Optional Cpu allocated to the build resource. 1 core can be represented by 1 or 1000m. The default value is 1, this should not exceed build service agent pool cpu size.

func (BuildResourceRequestsPtrOutput) Elem

func (BuildResourceRequestsPtrOutput) ElementType

func (BuildResourceRequestsPtrOutput) Memory

Optional Memory allocated to the build resource. 1 GB can be represented by 1Gi or 1024Mi. The default value is 2Gi, this should not exceed build service agent pool memory size.

func (BuildResourceRequestsPtrOutput) ToBuildResourceRequestsPtrOutput

func (o BuildResourceRequestsPtrOutput) ToBuildResourceRequestsPtrOutput() BuildResourceRequestsPtrOutput

func (BuildResourceRequestsPtrOutput) ToBuildResourceRequestsPtrOutputWithContext

func (o BuildResourceRequestsPtrOutput) ToBuildResourceRequestsPtrOutputWithContext(ctx context.Context) BuildResourceRequestsPtrOutput

type BuildResourceRequestsResponse

type BuildResourceRequestsResponse struct {
	// Optional Cpu allocated to the build resource. 1 core can be represented by 1 or 1000m.
	// The default value is 1, this should not exceed build service agent pool cpu size.
	Cpu *string `pulumi:"cpu"`
	// Optional Memory allocated to the build resource. 1 GB can be represented by 1Gi or 1024Mi.
	// The default value is 2Gi, this should not exceed build service agent pool memory size.
	Memory *string `pulumi:"memory"`
}

Resource request payload of Build Resource.

func (*BuildResourceRequestsResponse) Defaults

Defaults sets the appropriate defaults for BuildResourceRequestsResponse

type BuildResourceRequestsResponseOutput

type BuildResourceRequestsResponseOutput struct{ *pulumi.OutputState }

Resource request payload of Build Resource.

func (BuildResourceRequestsResponseOutput) Cpu

Optional Cpu allocated to the build resource. 1 core can be represented by 1 or 1000m. The default value is 1, this should not exceed build service agent pool cpu size.

func (BuildResourceRequestsResponseOutput) ElementType

func (BuildResourceRequestsResponseOutput) Memory

Optional Memory allocated to the build resource. 1 GB can be represented by 1Gi or 1024Mi. The default value is 2Gi, this should not exceed build service agent pool memory size.

func (BuildResourceRequestsResponseOutput) ToBuildResourceRequestsResponseOutput

func (o BuildResourceRequestsResponseOutput) ToBuildResourceRequestsResponseOutput() BuildResourceRequestsResponseOutput

func (BuildResourceRequestsResponseOutput) ToBuildResourceRequestsResponseOutputWithContext

func (o BuildResourceRequestsResponseOutput) ToBuildResourceRequestsResponseOutputWithContext(ctx context.Context) BuildResourceRequestsResponseOutput

type BuildResourceRequestsResponsePtrOutput

type BuildResourceRequestsResponsePtrOutput struct{ *pulumi.OutputState }

func (BuildResourceRequestsResponsePtrOutput) Cpu

Optional Cpu allocated to the build resource. 1 core can be represented by 1 or 1000m. The default value is 1, this should not exceed build service agent pool cpu size.

func (BuildResourceRequestsResponsePtrOutput) Elem

func (BuildResourceRequestsResponsePtrOutput) ElementType

func (BuildResourceRequestsResponsePtrOutput) Memory

Optional Memory allocated to the build resource. 1 GB can be represented by 1Gi or 1024Mi. The default value is 2Gi, this should not exceed build service agent pool memory size.

func (BuildResourceRequestsResponsePtrOutput) ToBuildResourceRequestsResponsePtrOutput

func (o BuildResourceRequestsResponsePtrOutput) ToBuildResourceRequestsResponsePtrOutput() BuildResourceRequestsResponsePtrOutput

func (BuildResourceRequestsResponsePtrOutput) ToBuildResourceRequestsResponsePtrOutputWithContext

func (o BuildResourceRequestsResponsePtrOutput) ToBuildResourceRequestsResponsePtrOutputWithContext(ctx context.Context) BuildResourceRequestsResponsePtrOutput

type BuildResultUserSourceInfo

type BuildResultUserSourceInfo struct {
	// Resource id of an existing succeeded build result under the same Spring instance.
	BuildResultId *string `pulumi:"buildResultId"`
	// Type of the source uploaded
	// Expected value is 'BuildResult'.
	Type string `pulumi:"type"`
	// Version of the source
	Version *string `pulumi:"version"`
}

Reference to a build result

type BuildResultUserSourceInfoArgs

type BuildResultUserSourceInfoArgs struct {
	// Resource id of an existing succeeded build result under the same Spring instance.
	BuildResultId pulumi.StringPtrInput `pulumi:"buildResultId"`
	// Type of the source uploaded
	// Expected value is 'BuildResult'.
	Type pulumi.StringInput `pulumi:"type"`
	// Version of the source
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Reference to a build result

func (BuildResultUserSourceInfoArgs) ElementType

func (BuildResultUserSourceInfoArgs) ToBuildResultUserSourceInfoOutput

func (i BuildResultUserSourceInfoArgs) ToBuildResultUserSourceInfoOutput() BuildResultUserSourceInfoOutput

func (BuildResultUserSourceInfoArgs) ToBuildResultUserSourceInfoOutputWithContext

func (i BuildResultUserSourceInfoArgs) ToBuildResultUserSourceInfoOutputWithContext(ctx context.Context) BuildResultUserSourceInfoOutput

func (BuildResultUserSourceInfoArgs) ToBuildResultUserSourceInfoPtrOutput

func (i BuildResultUserSourceInfoArgs) ToBuildResultUserSourceInfoPtrOutput() BuildResultUserSourceInfoPtrOutput

func (BuildResultUserSourceInfoArgs) ToBuildResultUserSourceInfoPtrOutputWithContext

func (i BuildResultUserSourceInfoArgs) ToBuildResultUserSourceInfoPtrOutputWithContext(ctx context.Context) BuildResultUserSourceInfoPtrOutput

type BuildResultUserSourceInfoInput

type BuildResultUserSourceInfoInput interface {
	pulumi.Input

	ToBuildResultUserSourceInfoOutput() BuildResultUserSourceInfoOutput
	ToBuildResultUserSourceInfoOutputWithContext(context.Context) BuildResultUserSourceInfoOutput
}

BuildResultUserSourceInfoInput is an input type that accepts BuildResultUserSourceInfoArgs and BuildResultUserSourceInfoOutput values. You can construct a concrete instance of `BuildResultUserSourceInfoInput` via:

BuildResultUserSourceInfoArgs{...}

type BuildResultUserSourceInfoOutput

type BuildResultUserSourceInfoOutput struct{ *pulumi.OutputState }

Reference to a build result

func (BuildResultUserSourceInfoOutput) BuildResultId

Resource id of an existing succeeded build result under the same Spring instance.

func (BuildResultUserSourceInfoOutput) ElementType

func (BuildResultUserSourceInfoOutput) ToBuildResultUserSourceInfoOutput

func (o BuildResultUserSourceInfoOutput) ToBuildResultUserSourceInfoOutput() BuildResultUserSourceInfoOutput

func (BuildResultUserSourceInfoOutput) ToBuildResultUserSourceInfoOutputWithContext

func (o BuildResultUserSourceInfoOutput) ToBuildResultUserSourceInfoOutputWithContext(ctx context.Context) BuildResultUserSourceInfoOutput

func (BuildResultUserSourceInfoOutput) ToBuildResultUserSourceInfoPtrOutput

func (o BuildResultUserSourceInfoOutput) ToBuildResultUserSourceInfoPtrOutput() BuildResultUserSourceInfoPtrOutput

func (BuildResultUserSourceInfoOutput) ToBuildResultUserSourceInfoPtrOutputWithContext

func (o BuildResultUserSourceInfoOutput) ToBuildResultUserSourceInfoPtrOutputWithContext(ctx context.Context) BuildResultUserSourceInfoPtrOutput

func (BuildResultUserSourceInfoOutput) Type

Type of the source uploaded Expected value is 'BuildResult'.

func (BuildResultUserSourceInfoOutput) Version

Version of the source

type BuildResultUserSourceInfoPtrInput

type BuildResultUserSourceInfoPtrInput interface {
	pulumi.Input

	ToBuildResultUserSourceInfoPtrOutput() BuildResultUserSourceInfoPtrOutput
	ToBuildResultUserSourceInfoPtrOutputWithContext(context.Context) BuildResultUserSourceInfoPtrOutput
}

BuildResultUserSourceInfoPtrInput is an input type that accepts BuildResultUserSourceInfoArgs, BuildResultUserSourceInfoPtr and BuildResultUserSourceInfoPtrOutput values. You can construct a concrete instance of `BuildResultUserSourceInfoPtrInput` via:

        BuildResultUserSourceInfoArgs{...}

or:

        nil

type BuildResultUserSourceInfoPtrOutput

type BuildResultUserSourceInfoPtrOutput struct{ *pulumi.OutputState }

func (BuildResultUserSourceInfoPtrOutput) BuildResultId

Resource id of an existing succeeded build result under the same Spring instance.

func (BuildResultUserSourceInfoPtrOutput) Elem

func (BuildResultUserSourceInfoPtrOutput) ElementType

func (BuildResultUserSourceInfoPtrOutput) ToBuildResultUserSourceInfoPtrOutput

func (o BuildResultUserSourceInfoPtrOutput) ToBuildResultUserSourceInfoPtrOutput() BuildResultUserSourceInfoPtrOutput

func (BuildResultUserSourceInfoPtrOutput) ToBuildResultUserSourceInfoPtrOutputWithContext

func (o BuildResultUserSourceInfoPtrOutput) ToBuildResultUserSourceInfoPtrOutputWithContext(ctx context.Context) BuildResultUserSourceInfoPtrOutput

func (BuildResultUserSourceInfoPtrOutput) Type

Type of the source uploaded Expected value is 'BuildResult'.

func (BuildResultUserSourceInfoPtrOutput) Version

Version of the source

type BuildResultUserSourceInfoResponse

type BuildResultUserSourceInfoResponse struct {
	// Resource id of an existing succeeded build result under the same Spring instance.
	BuildResultId *string `pulumi:"buildResultId"`
	// Type of the source uploaded
	// Expected value is 'BuildResult'.
	Type string `pulumi:"type"`
	// Version of the source
	Version *string `pulumi:"version"`
}

Reference to a build result

type BuildResultUserSourceInfoResponseOutput

type BuildResultUserSourceInfoResponseOutput struct{ *pulumi.OutputState }

Reference to a build result

func (BuildResultUserSourceInfoResponseOutput) BuildResultId

Resource id of an existing succeeded build result under the same Spring instance.

func (BuildResultUserSourceInfoResponseOutput) ElementType

func (BuildResultUserSourceInfoResponseOutput) ToBuildResultUserSourceInfoResponseOutput

func (o BuildResultUserSourceInfoResponseOutput) ToBuildResultUserSourceInfoResponseOutput() BuildResultUserSourceInfoResponseOutput

func (BuildResultUserSourceInfoResponseOutput) ToBuildResultUserSourceInfoResponseOutputWithContext

func (o BuildResultUserSourceInfoResponseOutput) ToBuildResultUserSourceInfoResponseOutputWithContext(ctx context.Context) BuildResultUserSourceInfoResponseOutput

func (BuildResultUserSourceInfoResponseOutput) Type

Type of the source uploaded Expected value is 'BuildResult'.

func (BuildResultUserSourceInfoResponseOutput) Version

Version of the source

type BuildResultUserSourceInfoResponsePtrOutput

type BuildResultUserSourceInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (BuildResultUserSourceInfoResponsePtrOutput) BuildResultId

Resource id of an existing succeeded build result under the same Spring instance.

func (BuildResultUserSourceInfoResponsePtrOutput) Elem

func (BuildResultUserSourceInfoResponsePtrOutput) ElementType

func (BuildResultUserSourceInfoResponsePtrOutput) ToBuildResultUserSourceInfoResponsePtrOutput

func (o BuildResultUserSourceInfoResponsePtrOutput) ToBuildResultUserSourceInfoResponsePtrOutput() BuildResultUserSourceInfoResponsePtrOutput

func (BuildResultUserSourceInfoResponsePtrOutput) ToBuildResultUserSourceInfoResponsePtrOutputWithContext

func (o BuildResultUserSourceInfoResponsePtrOutput) ToBuildResultUserSourceInfoResponsePtrOutputWithContext(ctx context.Context) BuildResultUserSourceInfoResponsePtrOutput

func (BuildResultUserSourceInfoResponsePtrOutput) Type

Type of the source uploaded Expected value is 'BuildResult'.

func (BuildResultUserSourceInfoResponsePtrOutput) Version

Version of the source

type BuildServiceAgentPool

type BuildServiceAgentPool struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// build service agent pool properties
	Properties BuildServiceAgentPoolPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

The build service agent pool resource Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-01-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetBuildServiceAgentPool

func GetBuildServiceAgentPool(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BuildServiceAgentPoolState, opts ...pulumi.ResourceOption) (*BuildServiceAgentPool, error)

GetBuildServiceAgentPool gets an existing BuildServiceAgentPool 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 NewBuildServiceAgentPool

func NewBuildServiceAgentPool(ctx *pulumi.Context,
	name string, args *BuildServiceAgentPoolArgs, opts ...pulumi.ResourceOption) (*BuildServiceAgentPool, error)

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

func (*BuildServiceAgentPool) ElementType

func (*BuildServiceAgentPool) ElementType() reflect.Type

func (*BuildServiceAgentPool) ToBuildServiceAgentPoolOutput

func (i *BuildServiceAgentPool) ToBuildServiceAgentPoolOutput() BuildServiceAgentPoolOutput

func (*BuildServiceAgentPool) ToBuildServiceAgentPoolOutputWithContext

func (i *BuildServiceAgentPool) ToBuildServiceAgentPoolOutputWithContext(ctx context.Context) BuildServiceAgentPoolOutput

type BuildServiceAgentPoolArgs

type BuildServiceAgentPoolArgs struct {
	// The name of the build service agent pool resource.
	AgentPoolName pulumi.StringPtrInput
	// The name of the build service resource.
	BuildServiceName pulumi.StringInput
	// build service agent pool properties
	Properties BuildServiceAgentPoolPropertiesPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
}

The set of arguments for constructing a BuildServiceAgentPool resource.

func (BuildServiceAgentPoolArgs) ElementType

func (BuildServiceAgentPoolArgs) ElementType() reflect.Type

type BuildServiceAgentPoolInput

type BuildServiceAgentPoolInput interface {
	pulumi.Input

	ToBuildServiceAgentPoolOutput() BuildServiceAgentPoolOutput
	ToBuildServiceAgentPoolOutputWithContext(ctx context.Context) BuildServiceAgentPoolOutput
}

type BuildServiceAgentPoolOutput

type BuildServiceAgentPoolOutput struct{ *pulumi.OutputState }

func (BuildServiceAgentPoolOutput) ElementType

func (BuildServiceAgentPoolOutput) Name

The name of the resource.

func (BuildServiceAgentPoolOutput) Properties

build service agent pool properties

func (BuildServiceAgentPoolOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (BuildServiceAgentPoolOutput) ToBuildServiceAgentPoolOutput

func (o BuildServiceAgentPoolOutput) ToBuildServiceAgentPoolOutput() BuildServiceAgentPoolOutput

func (BuildServiceAgentPoolOutput) ToBuildServiceAgentPoolOutputWithContext

func (o BuildServiceAgentPoolOutput) ToBuildServiceAgentPoolOutputWithContext(ctx context.Context) BuildServiceAgentPoolOutput

func (BuildServiceAgentPoolOutput) Type

The type of the resource.

type BuildServiceAgentPoolProperties

type BuildServiceAgentPoolProperties struct {
	// build service agent pool size properties
	PoolSize *BuildServiceAgentPoolSizeProperties `pulumi:"poolSize"`
}

Build service agent pool properties

type BuildServiceAgentPoolPropertiesArgs

type BuildServiceAgentPoolPropertiesArgs struct {
	// build service agent pool size properties
	PoolSize BuildServiceAgentPoolSizePropertiesPtrInput `pulumi:"poolSize"`
}

Build service agent pool properties

func (BuildServiceAgentPoolPropertiesArgs) ElementType

func (BuildServiceAgentPoolPropertiesArgs) ToBuildServiceAgentPoolPropertiesOutput

func (i BuildServiceAgentPoolPropertiesArgs) ToBuildServiceAgentPoolPropertiesOutput() BuildServiceAgentPoolPropertiesOutput

func (BuildServiceAgentPoolPropertiesArgs) ToBuildServiceAgentPoolPropertiesOutputWithContext

func (i BuildServiceAgentPoolPropertiesArgs) ToBuildServiceAgentPoolPropertiesOutputWithContext(ctx context.Context) BuildServiceAgentPoolPropertiesOutput

func (BuildServiceAgentPoolPropertiesArgs) ToBuildServiceAgentPoolPropertiesPtrOutput

func (i BuildServiceAgentPoolPropertiesArgs) ToBuildServiceAgentPoolPropertiesPtrOutput() BuildServiceAgentPoolPropertiesPtrOutput

func (BuildServiceAgentPoolPropertiesArgs) ToBuildServiceAgentPoolPropertiesPtrOutputWithContext

func (i BuildServiceAgentPoolPropertiesArgs) ToBuildServiceAgentPoolPropertiesPtrOutputWithContext(ctx context.Context) BuildServiceAgentPoolPropertiesPtrOutput

type BuildServiceAgentPoolPropertiesInput

type BuildServiceAgentPoolPropertiesInput interface {
	pulumi.Input

	ToBuildServiceAgentPoolPropertiesOutput() BuildServiceAgentPoolPropertiesOutput
	ToBuildServiceAgentPoolPropertiesOutputWithContext(context.Context) BuildServiceAgentPoolPropertiesOutput
}

BuildServiceAgentPoolPropertiesInput is an input type that accepts BuildServiceAgentPoolPropertiesArgs and BuildServiceAgentPoolPropertiesOutput values. You can construct a concrete instance of `BuildServiceAgentPoolPropertiesInput` via:

BuildServiceAgentPoolPropertiesArgs{...}

type BuildServiceAgentPoolPropertiesOutput

type BuildServiceAgentPoolPropertiesOutput struct{ *pulumi.OutputState }

Build service agent pool properties

func (BuildServiceAgentPoolPropertiesOutput) ElementType

func (BuildServiceAgentPoolPropertiesOutput) PoolSize

build service agent pool size properties

func (BuildServiceAgentPoolPropertiesOutput) ToBuildServiceAgentPoolPropertiesOutput

func (o BuildServiceAgentPoolPropertiesOutput) ToBuildServiceAgentPoolPropertiesOutput() BuildServiceAgentPoolPropertiesOutput

func (BuildServiceAgentPoolPropertiesOutput) ToBuildServiceAgentPoolPropertiesOutputWithContext

func (o BuildServiceAgentPoolPropertiesOutput) ToBuildServiceAgentPoolPropertiesOutputWithContext(ctx context.Context) BuildServiceAgentPoolPropertiesOutput

func (BuildServiceAgentPoolPropertiesOutput) ToBuildServiceAgentPoolPropertiesPtrOutput

func (o BuildServiceAgentPoolPropertiesOutput) ToBuildServiceAgentPoolPropertiesPtrOutput() BuildServiceAgentPoolPropertiesPtrOutput

func (BuildServiceAgentPoolPropertiesOutput) ToBuildServiceAgentPoolPropertiesPtrOutputWithContext

func (o BuildServiceAgentPoolPropertiesOutput) ToBuildServiceAgentPoolPropertiesPtrOutputWithContext(ctx context.Context) BuildServiceAgentPoolPropertiesPtrOutput

type BuildServiceAgentPoolPropertiesPtrInput

type BuildServiceAgentPoolPropertiesPtrInput interface {
	pulumi.Input

	ToBuildServiceAgentPoolPropertiesPtrOutput() BuildServiceAgentPoolPropertiesPtrOutput
	ToBuildServiceAgentPoolPropertiesPtrOutputWithContext(context.Context) BuildServiceAgentPoolPropertiesPtrOutput
}

BuildServiceAgentPoolPropertiesPtrInput is an input type that accepts BuildServiceAgentPoolPropertiesArgs, BuildServiceAgentPoolPropertiesPtr and BuildServiceAgentPoolPropertiesPtrOutput values. You can construct a concrete instance of `BuildServiceAgentPoolPropertiesPtrInput` via:

        BuildServiceAgentPoolPropertiesArgs{...}

or:

        nil

type BuildServiceAgentPoolPropertiesPtrOutput

type BuildServiceAgentPoolPropertiesPtrOutput struct{ *pulumi.OutputState }

func (BuildServiceAgentPoolPropertiesPtrOutput) Elem

func (BuildServiceAgentPoolPropertiesPtrOutput) ElementType

func (BuildServiceAgentPoolPropertiesPtrOutput) PoolSize

build service agent pool size properties

func (BuildServiceAgentPoolPropertiesPtrOutput) ToBuildServiceAgentPoolPropertiesPtrOutput

func (o BuildServiceAgentPoolPropertiesPtrOutput) ToBuildServiceAgentPoolPropertiesPtrOutput() BuildServiceAgentPoolPropertiesPtrOutput

func (BuildServiceAgentPoolPropertiesPtrOutput) ToBuildServiceAgentPoolPropertiesPtrOutputWithContext

func (o BuildServiceAgentPoolPropertiesPtrOutput) ToBuildServiceAgentPoolPropertiesPtrOutputWithContext(ctx context.Context) BuildServiceAgentPoolPropertiesPtrOutput

type BuildServiceAgentPoolPropertiesResponse

type BuildServiceAgentPoolPropertiesResponse struct {
	// build service agent pool size properties
	PoolSize *BuildServiceAgentPoolSizePropertiesResponse `pulumi:"poolSize"`
	// Provisioning state of the build service agent pool
	ProvisioningState string `pulumi:"provisioningState"`
}

Build service agent pool properties

type BuildServiceAgentPoolPropertiesResponseOutput

type BuildServiceAgentPoolPropertiesResponseOutput struct{ *pulumi.OutputState }

Build service agent pool properties

func (BuildServiceAgentPoolPropertiesResponseOutput) ElementType

func (BuildServiceAgentPoolPropertiesResponseOutput) PoolSize

build service agent pool size properties

func (BuildServiceAgentPoolPropertiesResponseOutput) ProvisioningState

Provisioning state of the build service agent pool

func (BuildServiceAgentPoolPropertiesResponseOutput) ToBuildServiceAgentPoolPropertiesResponseOutput

func (o BuildServiceAgentPoolPropertiesResponseOutput) ToBuildServiceAgentPoolPropertiesResponseOutput() BuildServiceAgentPoolPropertiesResponseOutput

func (BuildServiceAgentPoolPropertiesResponseOutput) ToBuildServiceAgentPoolPropertiesResponseOutputWithContext

func (o BuildServiceAgentPoolPropertiesResponseOutput) ToBuildServiceAgentPoolPropertiesResponseOutputWithContext(ctx context.Context) BuildServiceAgentPoolPropertiesResponseOutput

type BuildServiceAgentPoolSizeProperties

type BuildServiceAgentPoolSizeProperties struct {
	// The name of build service agent pool size
	Name *string `pulumi:"name"`
}

Build service agent pool size properties

type BuildServiceAgentPoolSizePropertiesArgs

type BuildServiceAgentPoolSizePropertiesArgs struct {
	// The name of build service agent pool size
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Build service agent pool size properties

func (BuildServiceAgentPoolSizePropertiesArgs) ElementType

func (BuildServiceAgentPoolSizePropertiesArgs) ToBuildServiceAgentPoolSizePropertiesOutput

func (i BuildServiceAgentPoolSizePropertiesArgs) ToBuildServiceAgentPoolSizePropertiesOutput() BuildServiceAgentPoolSizePropertiesOutput

func (BuildServiceAgentPoolSizePropertiesArgs) ToBuildServiceAgentPoolSizePropertiesOutputWithContext

func (i BuildServiceAgentPoolSizePropertiesArgs) ToBuildServiceAgentPoolSizePropertiesOutputWithContext(ctx context.Context) BuildServiceAgentPoolSizePropertiesOutput

func (BuildServiceAgentPoolSizePropertiesArgs) ToBuildServiceAgentPoolSizePropertiesPtrOutput

func (i BuildServiceAgentPoolSizePropertiesArgs) ToBuildServiceAgentPoolSizePropertiesPtrOutput() BuildServiceAgentPoolSizePropertiesPtrOutput

func (BuildServiceAgentPoolSizePropertiesArgs) ToBuildServiceAgentPoolSizePropertiesPtrOutputWithContext

func (i BuildServiceAgentPoolSizePropertiesArgs) ToBuildServiceAgentPoolSizePropertiesPtrOutputWithContext(ctx context.Context) BuildServiceAgentPoolSizePropertiesPtrOutput

type BuildServiceAgentPoolSizePropertiesInput

type BuildServiceAgentPoolSizePropertiesInput interface {
	pulumi.Input

	ToBuildServiceAgentPoolSizePropertiesOutput() BuildServiceAgentPoolSizePropertiesOutput
	ToBuildServiceAgentPoolSizePropertiesOutputWithContext(context.Context) BuildServiceAgentPoolSizePropertiesOutput
}

BuildServiceAgentPoolSizePropertiesInput is an input type that accepts BuildServiceAgentPoolSizePropertiesArgs and BuildServiceAgentPoolSizePropertiesOutput values. You can construct a concrete instance of `BuildServiceAgentPoolSizePropertiesInput` via:

BuildServiceAgentPoolSizePropertiesArgs{...}

type BuildServiceAgentPoolSizePropertiesOutput

type BuildServiceAgentPoolSizePropertiesOutput struct{ *pulumi.OutputState }

Build service agent pool size properties

func (BuildServiceAgentPoolSizePropertiesOutput) ElementType

func (BuildServiceAgentPoolSizePropertiesOutput) Name

The name of build service agent pool size

func (BuildServiceAgentPoolSizePropertiesOutput) ToBuildServiceAgentPoolSizePropertiesOutput

func (o BuildServiceAgentPoolSizePropertiesOutput) ToBuildServiceAgentPoolSizePropertiesOutput() BuildServiceAgentPoolSizePropertiesOutput

func (BuildServiceAgentPoolSizePropertiesOutput) ToBuildServiceAgentPoolSizePropertiesOutputWithContext

func (o BuildServiceAgentPoolSizePropertiesOutput) ToBuildServiceAgentPoolSizePropertiesOutputWithContext(ctx context.Context) BuildServiceAgentPoolSizePropertiesOutput

func (BuildServiceAgentPoolSizePropertiesOutput) ToBuildServiceAgentPoolSizePropertiesPtrOutput

func (o BuildServiceAgentPoolSizePropertiesOutput) ToBuildServiceAgentPoolSizePropertiesPtrOutput() BuildServiceAgentPoolSizePropertiesPtrOutput

func (BuildServiceAgentPoolSizePropertiesOutput) ToBuildServiceAgentPoolSizePropertiesPtrOutputWithContext

func (o BuildServiceAgentPoolSizePropertiesOutput) ToBuildServiceAgentPoolSizePropertiesPtrOutputWithContext(ctx context.Context) BuildServiceAgentPoolSizePropertiesPtrOutput

type BuildServiceAgentPoolSizePropertiesPtrInput

type BuildServiceAgentPoolSizePropertiesPtrInput interface {
	pulumi.Input

	ToBuildServiceAgentPoolSizePropertiesPtrOutput() BuildServiceAgentPoolSizePropertiesPtrOutput
	ToBuildServiceAgentPoolSizePropertiesPtrOutputWithContext(context.Context) BuildServiceAgentPoolSizePropertiesPtrOutput
}

BuildServiceAgentPoolSizePropertiesPtrInput is an input type that accepts BuildServiceAgentPoolSizePropertiesArgs, BuildServiceAgentPoolSizePropertiesPtr and BuildServiceAgentPoolSizePropertiesPtrOutput values. You can construct a concrete instance of `BuildServiceAgentPoolSizePropertiesPtrInput` via:

        BuildServiceAgentPoolSizePropertiesArgs{...}

or:

        nil

type BuildServiceAgentPoolSizePropertiesPtrOutput

type BuildServiceAgentPoolSizePropertiesPtrOutput struct{ *pulumi.OutputState }

func (BuildServiceAgentPoolSizePropertiesPtrOutput) Elem

func (BuildServiceAgentPoolSizePropertiesPtrOutput) ElementType

func (BuildServiceAgentPoolSizePropertiesPtrOutput) Name

The name of build service agent pool size

func (BuildServiceAgentPoolSizePropertiesPtrOutput) ToBuildServiceAgentPoolSizePropertiesPtrOutput

func (o BuildServiceAgentPoolSizePropertiesPtrOutput) ToBuildServiceAgentPoolSizePropertiesPtrOutput() BuildServiceAgentPoolSizePropertiesPtrOutput

func (BuildServiceAgentPoolSizePropertiesPtrOutput) ToBuildServiceAgentPoolSizePropertiesPtrOutputWithContext

func (o BuildServiceAgentPoolSizePropertiesPtrOutput) ToBuildServiceAgentPoolSizePropertiesPtrOutputWithContext(ctx context.Context) BuildServiceAgentPoolSizePropertiesPtrOutput

type BuildServiceAgentPoolSizePropertiesResponse

type BuildServiceAgentPoolSizePropertiesResponse struct {
	// The cpu property of build service agent pool size
	Cpu string `pulumi:"cpu"`
	// The memory property of build service agent pool size
	Memory string `pulumi:"memory"`
	// The name of build service agent pool size
	Name *string `pulumi:"name"`
}

Build service agent pool size properties

type BuildServiceAgentPoolSizePropertiesResponseOutput

type BuildServiceAgentPoolSizePropertiesResponseOutput struct{ *pulumi.OutputState }

Build service agent pool size properties

func (BuildServiceAgentPoolSizePropertiesResponseOutput) Cpu

The cpu property of build service agent pool size

func (BuildServiceAgentPoolSizePropertiesResponseOutput) ElementType

func (BuildServiceAgentPoolSizePropertiesResponseOutput) Memory

The memory property of build service agent pool size

func (BuildServiceAgentPoolSizePropertiesResponseOutput) Name

The name of build service agent pool size

func (BuildServiceAgentPoolSizePropertiesResponseOutput) ToBuildServiceAgentPoolSizePropertiesResponseOutput

func (o BuildServiceAgentPoolSizePropertiesResponseOutput) ToBuildServiceAgentPoolSizePropertiesResponseOutput() BuildServiceAgentPoolSizePropertiesResponseOutput

func (BuildServiceAgentPoolSizePropertiesResponseOutput) ToBuildServiceAgentPoolSizePropertiesResponseOutputWithContext

func (o BuildServiceAgentPoolSizePropertiesResponseOutput) ToBuildServiceAgentPoolSizePropertiesResponseOutputWithContext(ctx context.Context) BuildServiceAgentPoolSizePropertiesResponseOutput

type BuildServiceAgentPoolSizePropertiesResponsePtrOutput

type BuildServiceAgentPoolSizePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (BuildServiceAgentPoolSizePropertiesResponsePtrOutput) Cpu

The cpu property of build service agent pool size

func (BuildServiceAgentPoolSizePropertiesResponsePtrOutput) Elem

func (BuildServiceAgentPoolSizePropertiesResponsePtrOutput) ElementType

func (BuildServiceAgentPoolSizePropertiesResponsePtrOutput) Memory

The memory property of build service agent pool size

func (BuildServiceAgentPoolSizePropertiesResponsePtrOutput) Name

The name of build service agent pool size

func (BuildServiceAgentPoolSizePropertiesResponsePtrOutput) ToBuildServiceAgentPoolSizePropertiesResponsePtrOutput

func (BuildServiceAgentPoolSizePropertiesResponsePtrOutput) ToBuildServiceAgentPoolSizePropertiesResponsePtrOutputWithContext

func (o BuildServiceAgentPoolSizePropertiesResponsePtrOutput) ToBuildServiceAgentPoolSizePropertiesResponsePtrOutputWithContext(ctx context.Context) BuildServiceAgentPoolSizePropertiesResponsePtrOutput

type BuildServiceAgentPoolState

type BuildServiceAgentPoolState struct {
}

func (BuildServiceAgentPoolState) ElementType

func (BuildServiceAgentPoolState) ElementType() reflect.Type

type BuildServiceBuild

type BuildServiceBuild struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the build resource
	Properties BuildPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Build resource payload Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetBuildServiceBuild

func GetBuildServiceBuild(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BuildServiceBuildState, opts ...pulumi.ResourceOption) (*BuildServiceBuild, error)

GetBuildServiceBuild gets an existing BuildServiceBuild 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 NewBuildServiceBuild

func NewBuildServiceBuild(ctx *pulumi.Context,
	name string, args *BuildServiceBuildArgs, opts ...pulumi.ResourceOption) (*BuildServiceBuild, error)

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

func (*BuildServiceBuild) ElementType

func (*BuildServiceBuild) ElementType() reflect.Type

func (*BuildServiceBuild) ToBuildServiceBuildOutput

func (i *BuildServiceBuild) ToBuildServiceBuildOutput() BuildServiceBuildOutput

func (*BuildServiceBuild) ToBuildServiceBuildOutputWithContext

func (i *BuildServiceBuild) ToBuildServiceBuildOutputWithContext(ctx context.Context) BuildServiceBuildOutput

type BuildServiceBuildArgs

type BuildServiceBuildArgs struct {
	// The name of the build resource.
	BuildName pulumi.StringPtrInput
	// The name of the build service resource.
	BuildServiceName pulumi.StringInput
	// Properties of the build resource
	Properties BuildPropertiesPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
}

The set of arguments for constructing a BuildServiceBuild resource.

func (BuildServiceBuildArgs) ElementType

func (BuildServiceBuildArgs) ElementType() reflect.Type

type BuildServiceBuildInput

type BuildServiceBuildInput interface {
	pulumi.Input

	ToBuildServiceBuildOutput() BuildServiceBuildOutput
	ToBuildServiceBuildOutputWithContext(ctx context.Context) BuildServiceBuildOutput
}

type BuildServiceBuildOutput

type BuildServiceBuildOutput struct{ *pulumi.OutputState }

func (BuildServiceBuildOutput) ElementType

func (BuildServiceBuildOutput) ElementType() reflect.Type

func (BuildServiceBuildOutput) Name

The name of the resource.

func (BuildServiceBuildOutput) Properties

Properties of the build resource

func (BuildServiceBuildOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (BuildServiceBuildOutput) ToBuildServiceBuildOutput

func (o BuildServiceBuildOutput) ToBuildServiceBuildOutput() BuildServiceBuildOutput

func (BuildServiceBuildOutput) ToBuildServiceBuildOutputWithContext

func (o BuildServiceBuildOutput) ToBuildServiceBuildOutputWithContext(ctx context.Context) BuildServiceBuildOutput

func (BuildServiceBuildOutput) Type

The type of the resource.

type BuildServiceBuildState

type BuildServiceBuildState struct {
}

func (BuildServiceBuildState) ElementType

func (BuildServiceBuildState) ElementType() reflect.Type

type BuildServiceBuilder

type BuildServiceBuilder struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Property of the Builder resource.
	Properties BuilderPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

KPack Builder resource Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-01-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetBuildServiceBuilder

func GetBuildServiceBuilder(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BuildServiceBuilderState, opts ...pulumi.ResourceOption) (*BuildServiceBuilder, error)

GetBuildServiceBuilder gets an existing BuildServiceBuilder 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 NewBuildServiceBuilder

func NewBuildServiceBuilder(ctx *pulumi.Context,
	name string, args *BuildServiceBuilderArgs, opts ...pulumi.ResourceOption) (*BuildServiceBuilder, error)

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

func (*BuildServiceBuilder) ElementType

func (*BuildServiceBuilder) ElementType() reflect.Type

func (*BuildServiceBuilder) ToBuildServiceBuilderOutput

func (i *BuildServiceBuilder) ToBuildServiceBuilderOutput() BuildServiceBuilderOutput

func (*BuildServiceBuilder) ToBuildServiceBuilderOutputWithContext

func (i *BuildServiceBuilder) ToBuildServiceBuilderOutputWithContext(ctx context.Context) BuildServiceBuilderOutput

type BuildServiceBuilderArgs

type BuildServiceBuilderArgs struct {
	// The name of the build service resource.
	BuildServiceName pulumi.StringInput
	// The name of the builder resource.
	BuilderName pulumi.StringPtrInput
	// Property of the Builder resource.
	Properties BuilderPropertiesPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
}

The set of arguments for constructing a BuildServiceBuilder resource.

func (BuildServiceBuilderArgs) ElementType

func (BuildServiceBuilderArgs) ElementType() reflect.Type

type BuildServiceBuilderInput

type BuildServiceBuilderInput interface {
	pulumi.Input

	ToBuildServiceBuilderOutput() BuildServiceBuilderOutput
	ToBuildServiceBuilderOutputWithContext(ctx context.Context) BuildServiceBuilderOutput
}

type BuildServiceBuilderOutput

type BuildServiceBuilderOutput struct{ *pulumi.OutputState }

func (BuildServiceBuilderOutput) ElementType

func (BuildServiceBuilderOutput) ElementType() reflect.Type

func (BuildServiceBuilderOutput) Name

The name of the resource.

func (BuildServiceBuilderOutput) Properties

Property of the Builder resource.

func (BuildServiceBuilderOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (BuildServiceBuilderOutput) ToBuildServiceBuilderOutput

func (o BuildServiceBuilderOutput) ToBuildServiceBuilderOutput() BuildServiceBuilderOutput

func (BuildServiceBuilderOutput) ToBuildServiceBuilderOutputWithContext

func (o BuildServiceBuilderOutput) ToBuildServiceBuilderOutputWithContext(ctx context.Context) BuildServiceBuilderOutput

func (BuildServiceBuilderOutput) Type

The type of the resource.

type BuildServiceBuilderState

type BuildServiceBuilderState struct {
}

func (BuildServiceBuilderState) ElementType

func (BuildServiceBuilderState) ElementType() reflect.Type

type BuilderProperties

type BuilderProperties struct {
	// Builder buildpack groups.
	BuildpackGroups []BuildpacksGroupProperties `pulumi:"buildpackGroups"`
	// Builder cluster stack property.
	Stack *StackProperties `pulumi:"stack"`
}

KPack Builder properties payload

type BuilderPropertiesArgs

type BuilderPropertiesArgs struct {
	// Builder buildpack groups.
	BuildpackGroups BuildpacksGroupPropertiesArrayInput `pulumi:"buildpackGroups"`
	// Builder cluster stack property.
	Stack StackPropertiesPtrInput `pulumi:"stack"`
}

KPack Builder properties payload

func (BuilderPropertiesArgs) ElementType

func (BuilderPropertiesArgs) ElementType() reflect.Type

func (BuilderPropertiesArgs) ToBuilderPropertiesOutput

func (i BuilderPropertiesArgs) ToBuilderPropertiesOutput() BuilderPropertiesOutput

func (BuilderPropertiesArgs) ToBuilderPropertiesOutputWithContext

func (i BuilderPropertiesArgs) ToBuilderPropertiesOutputWithContext(ctx context.Context) BuilderPropertiesOutput

func (BuilderPropertiesArgs) ToBuilderPropertiesPtrOutput

func (i BuilderPropertiesArgs) ToBuilderPropertiesPtrOutput() BuilderPropertiesPtrOutput

func (BuilderPropertiesArgs) ToBuilderPropertiesPtrOutputWithContext

func (i BuilderPropertiesArgs) ToBuilderPropertiesPtrOutputWithContext(ctx context.Context) BuilderPropertiesPtrOutput

type BuilderPropertiesInput

type BuilderPropertiesInput interface {
	pulumi.Input

	ToBuilderPropertiesOutput() BuilderPropertiesOutput
	ToBuilderPropertiesOutputWithContext(context.Context) BuilderPropertiesOutput
}

BuilderPropertiesInput is an input type that accepts BuilderPropertiesArgs and BuilderPropertiesOutput values. You can construct a concrete instance of `BuilderPropertiesInput` via:

BuilderPropertiesArgs{...}

type BuilderPropertiesOutput

type BuilderPropertiesOutput struct{ *pulumi.OutputState }

KPack Builder properties payload

func (BuilderPropertiesOutput) BuildpackGroups

Builder buildpack groups.

func (BuilderPropertiesOutput) ElementType

func (BuilderPropertiesOutput) ElementType() reflect.Type

func (BuilderPropertiesOutput) Stack

Builder cluster stack property.

func (BuilderPropertiesOutput) ToBuilderPropertiesOutput

func (o BuilderPropertiesOutput) ToBuilderPropertiesOutput() BuilderPropertiesOutput

func (BuilderPropertiesOutput) ToBuilderPropertiesOutputWithContext

func (o BuilderPropertiesOutput) ToBuilderPropertiesOutputWithContext(ctx context.Context) BuilderPropertiesOutput

func (BuilderPropertiesOutput) ToBuilderPropertiesPtrOutput

func (o BuilderPropertiesOutput) ToBuilderPropertiesPtrOutput() BuilderPropertiesPtrOutput

func (BuilderPropertiesOutput) ToBuilderPropertiesPtrOutputWithContext

func (o BuilderPropertiesOutput) ToBuilderPropertiesPtrOutputWithContext(ctx context.Context) BuilderPropertiesPtrOutput

type BuilderPropertiesPtrInput

type BuilderPropertiesPtrInput interface {
	pulumi.Input

	ToBuilderPropertiesPtrOutput() BuilderPropertiesPtrOutput
	ToBuilderPropertiesPtrOutputWithContext(context.Context) BuilderPropertiesPtrOutput
}

BuilderPropertiesPtrInput is an input type that accepts BuilderPropertiesArgs, BuilderPropertiesPtr and BuilderPropertiesPtrOutput values. You can construct a concrete instance of `BuilderPropertiesPtrInput` via:

        BuilderPropertiesArgs{...}

or:

        nil

type BuilderPropertiesPtrOutput

type BuilderPropertiesPtrOutput struct{ *pulumi.OutputState }

func (BuilderPropertiesPtrOutput) BuildpackGroups

Builder buildpack groups.

func (BuilderPropertiesPtrOutput) Elem

func (BuilderPropertiesPtrOutput) ElementType

func (BuilderPropertiesPtrOutput) ElementType() reflect.Type

func (BuilderPropertiesPtrOutput) Stack

Builder cluster stack property.

func (BuilderPropertiesPtrOutput) ToBuilderPropertiesPtrOutput

func (o BuilderPropertiesPtrOutput) ToBuilderPropertiesPtrOutput() BuilderPropertiesPtrOutput

func (BuilderPropertiesPtrOutput) ToBuilderPropertiesPtrOutputWithContext

func (o BuilderPropertiesPtrOutput) ToBuilderPropertiesPtrOutputWithContext(ctx context.Context) BuilderPropertiesPtrOutput

type BuilderPropertiesResponse

type BuilderPropertiesResponse struct {
	// Builder buildpack groups.
	BuildpackGroups []BuildpacksGroupPropertiesResponse `pulumi:"buildpackGroups"`
	// Builder provision status.
	ProvisioningState string `pulumi:"provisioningState"`
	// Builder cluster stack property.
	Stack *StackPropertiesResponse `pulumi:"stack"`
}

KPack Builder properties payload

type BuilderPropertiesResponseOutput

type BuilderPropertiesResponseOutput struct{ *pulumi.OutputState }

KPack Builder properties payload

func (BuilderPropertiesResponseOutput) BuildpackGroups

Builder buildpack groups.

func (BuilderPropertiesResponseOutput) ElementType

func (BuilderPropertiesResponseOutput) ProvisioningState

func (o BuilderPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput

Builder provision status.

func (BuilderPropertiesResponseOutput) Stack

Builder cluster stack property.

func (BuilderPropertiesResponseOutput) ToBuilderPropertiesResponseOutput

func (o BuilderPropertiesResponseOutput) ToBuilderPropertiesResponseOutput() BuilderPropertiesResponseOutput

func (BuilderPropertiesResponseOutput) ToBuilderPropertiesResponseOutputWithContext

func (o BuilderPropertiesResponseOutput) ToBuilderPropertiesResponseOutputWithContext(ctx context.Context) BuilderPropertiesResponseOutput

type BuildpackBinding

type BuildpackBinding struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of a buildpack binding
	Properties BuildpackBindingPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Buildpack Binding Resource object Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-01-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetBuildpackBinding

func GetBuildpackBinding(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BuildpackBindingState, opts ...pulumi.ResourceOption) (*BuildpackBinding, error)

GetBuildpackBinding gets an existing BuildpackBinding 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 NewBuildpackBinding

func NewBuildpackBinding(ctx *pulumi.Context,
	name string, args *BuildpackBindingArgs, opts ...pulumi.ResourceOption) (*BuildpackBinding, error)

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

func (*BuildpackBinding) ElementType

func (*BuildpackBinding) ElementType() reflect.Type

func (*BuildpackBinding) ToBuildpackBindingOutput

func (i *BuildpackBinding) ToBuildpackBindingOutput() BuildpackBindingOutput

func (*BuildpackBinding) ToBuildpackBindingOutputWithContext

func (i *BuildpackBinding) ToBuildpackBindingOutputWithContext(ctx context.Context) BuildpackBindingOutput

type BuildpackBindingArgs

type BuildpackBindingArgs struct {
	// The name of the build service resource.
	BuildServiceName pulumi.StringInput
	// The name of the builder resource.
	BuilderName pulumi.StringInput
	// The name of the Buildpack Binding Name
	BuildpackBindingName pulumi.StringPtrInput
	// Properties of a buildpack binding
	Properties BuildpackBindingPropertiesPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
}

The set of arguments for constructing a BuildpackBinding resource.

func (BuildpackBindingArgs) ElementType

func (BuildpackBindingArgs) ElementType() reflect.Type

type BuildpackBindingInput

type BuildpackBindingInput interface {
	pulumi.Input

	ToBuildpackBindingOutput() BuildpackBindingOutput
	ToBuildpackBindingOutputWithContext(ctx context.Context) BuildpackBindingOutput
}

type BuildpackBindingLaunchProperties

type BuildpackBindingLaunchProperties struct {
	// Non-sensitive properties for launchProperties
	Properties map[string]string `pulumi:"properties"`
	// Sensitive properties for launchProperties
	Secrets map[string]string `pulumi:"secrets"`
}

Buildpack Binding Launch Properties

type BuildpackBindingLaunchPropertiesArgs

type BuildpackBindingLaunchPropertiesArgs struct {
	// Non-sensitive properties for launchProperties
	Properties pulumi.StringMapInput `pulumi:"properties"`
	// Sensitive properties for launchProperties
	Secrets pulumi.StringMapInput `pulumi:"secrets"`
}

Buildpack Binding Launch Properties

func (BuildpackBindingLaunchPropertiesArgs) ElementType

func (BuildpackBindingLaunchPropertiesArgs) ToBuildpackBindingLaunchPropertiesOutput

func (i BuildpackBindingLaunchPropertiesArgs) ToBuildpackBindingLaunchPropertiesOutput() BuildpackBindingLaunchPropertiesOutput

func (BuildpackBindingLaunchPropertiesArgs) ToBuildpackBindingLaunchPropertiesOutputWithContext

func (i BuildpackBindingLaunchPropertiesArgs) ToBuildpackBindingLaunchPropertiesOutputWithContext(ctx context.Context) BuildpackBindingLaunchPropertiesOutput

func (BuildpackBindingLaunchPropertiesArgs) ToBuildpackBindingLaunchPropertiesPtrOutput

func (i BuildpackBindingLaunchPropertiesArgs) ToBuildpackBindingLaunchPropertiesPtrOutput() BuildpackBindingLaunchPropertiesPtrOutput

func (BuildpackBindingLaunchPropertiesArgs) ToBuildpackBindingLaunchPropertiesPtrOutputWithContext

func (i BuildpackBindingLaunchPropertiesArgs) ToBuildpackBindingLaunchPropertiesPtrOutputWithContext(ctx context.Context) BuildpackBindingLaunchPropertiesPtrOutput

type BuildpackBindingLaunchPropertiesInput

type BuildpackBindingLaunchPropertiesInput interface {
	pulumi.Input

	ToBuildpackBindingLaunchPropertiesOutput() BuildpackBindingLaunchPropertiesOutput
	ToBuildpackBindingLaunchPropertiesOutputWithContext(context.Context) BuildpackBindingLaunchPropertiesOutput
}

BuildpackBindingLaunchPropertiesInput is an input type that accepts BuildpackBindingLaunchPropertiesArgs and BuildpackBindingLaunchPropertiesOutput values. You can construct a concrete instance of `BuildpackBindingLaunchPropertiesInput` via:

BuildpackBindingLaunchPropertiesArgs{...}

type BuildpackBindingLaunchPropertiesOutput

type BuildpackBindingLaunchPropertiesOutput struct{ *pulumi.OutputState }

Buildpack Binding Launch Properties

func (BuildpackBindingLaunchPropertiesOutput) ElementType

func (BuildpackBindingLaunchPropertiesOutput) Properties

Non-sensitive properties for launchProperties

func (BuildpackBindingLaunchPropertiesOutput) Secrets

Sensitive properties for launchProperties

func (BuildpackBindingLaunchPropertiesOutput) ToBuildpackBindingLaunchPropertiesOutput

func (o BuildpackBindingLaunchPropertiesOutput) ToBuildpackBindingLaunchPropertiesOutput() BuildpackBindingLaunchPropertiesOutput

func (BuildpackBindingLaunchPropertiesOutput) ToBuildpackBindingLaunchPropertiesOutputWithContext

func (o BuildpackBindingLaunchPropertiesOutput) ToBuildpackBindingLaunchPropertiesOutputWithContext(ctx context.Context) BuildpackBindingLaunchPropertiesOutput

func (BuildpackBindingLaunchPropertiesOutput) ToBuildpackBindingLaunchPropertiesPtrOutput

func (o BuildpackBindingLaunchPropertiesOutput) ToBuildpackBindingLaunchPropertiesPtrOutput() BuildpackBindingLaunchPropertiesPtrOutput

func (BuildpackBindingLaunchPropertiesOutput) ToBuildpackBindingLaunchPropertiesPtrOutputWithContext

func (o BuildpackBindingLaunchPropertiesOutput) ToBuildpackBindingLaunchPropertiesPtrOutputWithContext(ctx context.Context) BuildpackBindingLaunchPropertiesPtrOutput

type BuildpackBindingLaunchPropertiesPtrInput

type BuildpackBindingLaunchPropertiesPtrInput interface {
	pulumi.Input

	ToBuildpackBindingLaunchPropertiesPtrOutput() BuildpackBindingLaunchPropertiesPtrOutput
	ToBuildpackBindingLaunchPropertiesPtrOutputWithContext(context.Context) BuildpackBindingLaunchPropertiesPtrOutput
}

BuildpackBindingLaunchPropertiesPtrInput is an input type that accepts BuildpackBindingLaunchPropertiesArgs, BuildpackBindingLaunchPropertiesPtr and BuildpackBindingLaunchPropertiesPtrOutput values. You can construct a concrete instance of `BuildpackBindingLaunchPropertiesPtrInput` via:

        BuildpackBindingLaunchPropertiesArgs{...}

or:

        nil

type BuildpackBindingLaunchPropertiesPtrOutput

type BuildpackBindingLaunchPropertiesPtrOutput struct{ *pulumi.OutputState }

func (BuildpackBindingLaunchPropertiesPtrOutput) Elem

func (BuildpackBindingLaunchPropertiesPtrOutput) ElementType

func (BuildpackBindingLaunchPropertiesPtrOutput) Properties

Non-sensitive properties for launchProperties

func (BuildpackBindingLaunchPropertiesPtrOutput) Secrets

Sensitive properties for launchProperties

func (BuildpackBindingLaunchPropertiesPtrOutput) ToBuildpackBindingLaunchPropertiesPtrOutput

func (o BuildpackBindingLaunchPropertiesPtrOutput) ToBuildpackBindingLaunchPropertiesPtrOutput() BuildpackBindingLaunchPropertiesPtrOutput

func (BuildpackBindingLaunchPropertiesPtrOutput) ToBuildpackBindingLaunchPropertiesPtrOutputWithContext

func (o BuildpackBindingLaunchPropertiesPtrOutput) ToBuildpackBindingLaunchPropertiesPtrOutputWithContext(ctx context.Context) BuildpackBindingLaunchPropertiesPtrOutput

type BuildpackBindingLaunchPropertiesResponse

type BuildpackBindingLaunchPropertiesResponse struct {
	// Non-sensitive properties for launchProperties
	Properties map[string]string `pulumi:"properties"`
	// Sensitive properties for launchProperties
	Secrets map[string]string `pulumi:"secrets"`
}

Buildpack Binding Launch Properties

type BuildpackBindingLaunchPropertiesResponseOutput

type BuildpackBindingLaunchPropertiesResponseOutput struct{ *pulumi.OutputState }

Buildpack Binding Launch Properties

func (BuildpackBindingLaunchPropertiesResponseOutput) ElementType

func (BuildpackBindingLaunchPropertiesResponseOutput) Properties

Non-sensitive properties for launchProperties

func (BuildpackBindingLaunchPropertiesResponseOutput) Secrets

Sensitive properties for launchProperties

func (BuildpackBindingLaunchPropertiesResponseOutput) ToBuildpackBindingLaunchPropertiesResponseOutput

func (o BuildpackBindingLaunchPropertiesResponseOutput) ToBuildpackBindingLaunchPropertiesResponseOutput() BuildpackBindingLaunchPropertiesResponseOutput

func (BuildpackBindingLaunchPropertiesResponseOutput) ToBuildpackBindingLaunchPropertiesResponseOutputWithContext

func (o BuildpackBindingLaunchPropertiesResponseOutput) ToBuildpackBindingLaunchPropertiesResponseOutputWithContext(ctx context.Context) BuildpackBindingLaunchPropertiesResponseOutput

type BuildpackBindingLaunchPropertiesResponsePtrOutput

type BuildpackBindingLaunchPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (BuildpackBindingLaunchPropertiesResponsePtrOutput) Elem

func (BuildpackBindingLaunchPropertiesResponsePtrOutput) ElementType

func (BuildpackBindingLaunchPropertiesResponsePtrOutput) Properties

Non-sensitive properties for launchProperties

func (BuildpackBindingLaunchPropertiesResponsePtrOutput) Secrets

Sensitive properties for launchProperties

func (BuildpackBindingLaunchPropertiesResponsePtrOutput) ToBuildpackBindingLaunchPropertiesResponsePtrOutput

func (o BuildpackBindingLaunchPropertiesResponsePtrOutput) ToBuildpackBindingLaunchPropertiesResponsePtrOutput() BuildpackBindingLaunchPropertiesResponsePtrOutput

func (BuildpackBindingLaunchPropertiesResponsePtrOutput) ToBuildpackBindingLaunchPropertiesResponsePtrOutputWithContext

func (o BuildpackBindingLaunchPropertiesResponsePtrOutput) ToBuildpackBindingLaunchPropertiesResponsePtrOutputWithContext(ctx context.Context) BuildpackBindingLaunchPropertiesResponsePtrOutput

type BuildpackBindingOutput

type BuildpackBindingOutput struct{ *pulumi.OutputState }

func (BuildpackBindingOutput) ElementType

func (BuildpackBindingOutput) ElementType() reflect.Type

func (BuildpackBindingOutput) Name

The name of the resource.

func (BuildpackBindingOutput) Properties

Properties of a buildpack binding

func (BuildpackBindingOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (BuildpackBindingOutput) ToBuildpackBindingOutput

func (o BuildpackBindingOutput) ToBuildpackBindingOutput() BuildpackBindingOutput

func (BuildpackBindingOutput) ToBuildpackBindingOutputWithContext

func (o BuildpackBindingOutput) ToBuildpackBindingOutputWithContext(ctx context.Context) BuildpackBindingOutput

func (BuildpackBindingOutput) Type

The type of the resource.

type BuildpackBindingProperties

type BuildpackBindingProperties struct {
	// Buildpack Binding Type
	BindingType *string `pulumi:"bindingType"`
	// The object describes the buildpack binding launch properties
	LaunchProperties *BuildpackBindingLaunchProperties `pulumi:"launchProperties"`
}

Properties of a buildpack binding

type BuildpackBindingPropertiesArgs

type BuildpackBindingPropertiesArgs struct {
	// Buildpack Binding Type
	BindingType pulumi.StringPtrInput `pulumi:"bindingType"`
	// The object describes the buildpack binding launch properties
	LaunchProperties BuildpackBindingLaunchPropertiesPtrInput `pulumi:"launchProperties"`
}

Properties of a buildpack binding

func (BuildpackBindingPropertiesArgs) ElementType

func (BuildpackBindingPropertiesArgs) ToBuildpackBindingPropertiesOutput

func (i BuildpackBindingPropertiesArgs) ToBuildpackBindingPropertiesOutput() BuildpackBindingPropertiesOutput

func (BuildpackBindingPropertiesArgs) ToBuildpackBindingPropertiesOutputWithContext

func (i BuildpackBindingPropertiesArgs) ToBuildpackBindingPropertiesOutputWithContext(ctx context.Context) BuildpackBindingPropertiesOutput

func (BuildpackBindingPropertiesArgs) ToBuildpackBindingPropertiesPtrOutput

func (i BuildpackBindingPropertiesArgs) ToBuildpackBindingPropertiesPtrOutput() BuildpackBindingPropertiesPtrOutput

func (BuildpackBindingPropertiesArgs) ToBuildpackBindingPropertiesPtrOutputWithContext

func (i BuildpackBindingPropertiesArgs) ToBuildpackBindingPropertiesPtrOutputWithContext(ctx context.Context) BuildpackBindingPropertiesPtrOutput

type BuildpackBindingPropertiesInput

type BuildpackBindingPropertiesInput interface {
	pulumi.Input

	ToBuildpackBindingPropertiesOutput() BuildpackBindingPropertiesOutput
	ToBuildpackBindingPropertiesOutputWithContext(context.Context) BuildpackBindingPropertiesOutput
}

BuildpackBindingPropertiesInput is an input type that accepts BuildpackBindingPropertiesArgs and BuildpackBindingPropertiesOutput values. You can construct a concrete instance of `BuildpackBindingPropertiesInput` via:

BuildpackBindingPropertiesArgs{...}

type BuildpackBindingPropertiesOutput

type BuildpackBindingPropertiesOutput struct{ *pulumi.OutputState }

Properties of a buildpack binding

func (BuildpackBindingPropertiesOutput) BindingType

Buildpack Binding Type

func (BuildpackBindingPropertiesOutput) ElementType

func (BuildpackBindingPropertiesOutput) LaunchProperties

The object describes the buildpack binding launch properties

func (BuildpackBindingPropertiesOutput) ToBuildpackBindingPropertiesOutput

func (o BuildpackBindingPropertiesOutput) ToBuildpackBindingPropertiesOutput() BuildpackBindingPropertiesOutput

func (BuildpackBindingPropertiesOutput) ToBuildpackBindingPropertiesOutputWithContext

func (o BuildpackBindingPropertiesOutput) ToBuildpackBindingPropertiesOutputWithContext(ctx context.Context) BuildpackBindingPropertiesOutput

func (BuildpackBindingPropertiesOutput) ToBuildpackBindingPropertiesPtrOutput

func (o BuildpackBindingPropertiesOutput) ToBuildpackBindingPropertiesPtrOutput() BuildpackBindingPropertiesPtrOutput

func (BuildpackBindingPropertiesOutput) ToBuildpackBindingPropertiesPtrOutputWithContext

func (o BuildpackBindingPropertiesOutput) ToBuildpackBindingPropertiesPtrOutputWithContext(ctx context.Context) BuildpackBindingPropertiesPtrOutput

type BuildpackBindingPropertiesPtrInput

type BuildpackBindingPropertiesPtrInput interface {
	pulumi.Input

	ToBuildpackBindingPropertiesPtrOutput() BuildpackBindingPropertiesPtrOutput
	ToBuildpackBindingPropertiesPtrOutputWithContext(context.Context) BuildpackBindingPropertiesPtrOutput
}

BuildpackBindingPropertiesPtrInput is an input type that accepts BuildpackBindingPropertiesArgs, BuildpackBindingPropertiesPtr and BuildpackBindingPropertiesPtrOutput values. You can construct a concrete instance of `BuildpackBindingPropertiesPtrInput` via:

        BuildpackBindingPropertiesArgs{...}

or:

        nil

type BuildpackBindingPropertiesPtrOutput

type BuildpackBindingPropertiesPtrOutput struct{ *pulumi.OutputState }

func (BuildpackBindingPropertiesPtrOutput) BindingType

Buildpack Binding Type

func (BuildpackBindingPropertiesPtrOutput) Elem

func (BuildpackBindingPropertiesPtrOutput) ElementType

func (BuildpackBindingPropertiesPtrOutput) LaunchProperties

The object describes the buildpack binding launch properties

func (BuildpackBindingPropertiesPtrOutput) ToBuildpackBindingPropertiesPtrOutput

func (o BuildpackBindingPropertiesPtrOutput) ToBuildpackBindingPropertiesPtrOutput() BuildpackBindingPropertiesPtrOutput

func (BuildpackBindingPropertiesPtrOutput) ToBuildpackBindingPropertiesPtrOutputWithContext

func (o BuildpackBindingPropertiesPtrOutput) ToBuildpackBindingPropertiesPtrOutputWithContext(ctx context.Context) BuildpackBindingPropertiesPtrOutput

type BuildpackBindingPropertiesResponse

type BuildpackBindingPropertiesResponse struct {
	// Buildpack Binding Type
	BindingType *string `pulumi:"bindingType"`
	// The object describes the buildpack binding launch properties
	LaunchProperties *BuildpackBindingLaunchPropertiesResponse `pulumi:"launchProperties"`
	// State of the Buildpack Binding.
	ProvisioningState string `pulumi:"provisioningState"`
}

Properties of a buildpack binding

type BuildpackBindingPropertiesResponseOutput

type BuildpackBindingPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of a buildpack binding

func (BuildpackBindingPropertiesResponseOutput) BindingType

Buildpack Binding Type

func (BuildpackBindingPropertiesResponseOutput) ElementType

func (BuildpackBindingPropertiesResponseOutput) LaunchProperties

The object describes the buildpack binding launch properties

func (BuildpackBindingPropertiesResponseOutput) ProvisioningState

State of the Buildpack Binding.

func (BuildpackBindingPropertiesResponseOutput) ToBuildpackBindingPropertiesResponseOutput

func (o BuildpackBindingPropertiesResponseOutput) ToBuildpackBindingPropertiesResponseOutput() BuildpackBindingPropertiesResponseOutput

func (BuildpackBindingPropertiesResponseOutput) ToBuildpackBindingPropertiesResponseOutputWithContext

func (o BuildpackBindingPropertiesResponseOutput) ToBuildpackBindingPropertiesResponseOutputWithContext(ctx context.Context) BuildpackBindingPropertiesResponseOutput

type BuildpackBindingState

type BuildpackBindingState struct {
}

func (BuildpackBindingState) ElementType

func (BuildpackBindingState) ElementType() reflect.Type

type BuildpackProperties

type BuildpackProperties struct {
	// Id of the buildpack
	Id *string `pulumi:"id"`
}

Buildpack properties payload

type BuildpackPropertiesArgs

type BuildpackPropertiesArgs struct {
	// Id of the buildpack
	Id pulumi.StringPtrInput `pulumi:"id"`
}

Buildpack properties payload

func (BuildpackPropertiesArgs) ElementType

func (BuildpackPropertiesArgs) ElementType() reflect.Type

func (BuildpackPropertiesArgs) ToBuildpackPropertiesOutput

func (i BuildpackPropertiesArgs) ToBuildpackPropertiesOutput() BuildpackPropertiesOutput

func (BuildpackPropertiesArgs) ToBuildpackPropertiesOutputWithContext

func (i BuildpackPropertiesArgs) ToBuildpackPropertiesOutputWithContext(ctx context.Context) BuildpackPropertiesOutput

type BuildpackPropertiesArray

type BuildpackPropertiesArray []BuildpackPropertiesInput

func (BuildpackPropertiesArray) ElementType

func (BuildpackPropertiesArray) ElementType() reflect.Type

func (BuildpackPropertiesArray) ToBuildpackPropertiesArrayOutput

func (i BuildpackPropertiesArray) ToBuildpackPropertiesArrayOutput() BuildpackPropertiesArrayOutput

func (BuildpackPropertiesArray) ToBuildpackPropertiesArrayOutputWithContext

func (i BuildpackPropertiesArray) ToBuildpackPropertiesArrayOutputWithContext(ctx context.Context) BuildpackPropertiesArrayOutput

type BuildpackPropertiesArrayInput

type BuildpackPropertiesArrayInput interface {
	pulumi.Input

	ToBuildpackPropertiesArrayOutput() BuildpackPropertiesArrayOutput
	ToBuildpackPropertiesArrayOutputWithContext(context.Context) BuildpackPropertiesArrayOutput
}

BuildpackPropertiesArrayInput is an input type that accepts BuildpackPropertiesArray and BuildpackPropertiesArrayOutput values. You can construct a concrete instance of `BuildpackPropertiesArrayInput` via:

BuildpackPropertiesArray{ BuildpackPropertiesArgs{...} }

type BuildpackPropertiesArrayOutput

type BuildpackPropertiesArrayOutput struct{ *pulumi.OutputState }

func (BuildpackPropertiesArrayOutput) ElementType

func (BuildpackPropertiesArrayOutput) Index

func (BuildpackPropertiesArrayOutput) ToBuildpackPropertiesArrayOutput

func (o BuildpackPropertiesArrayOutput) ToBuildpackPropertiesArrayOutput() BuildpackPropertiesArrayOutput

func (BuildpackPropertiesArrayOutput) ToBuildpackPropertiesArrayOutputWithContext

func (o BuildpackPropertiesArrayOutput) ToBuildpackPropertiesArrayOutputWithContext(ctx context.Context) BuildpackPropertiesArrayOutput

type BuildpackPropertiesInput

type BuildpackPropertiesInput interface {
	pulumi.Input

	ToBuildpackPropertiesOutput() BuildpackPropertiesOutput
	ToBuildpackPropertiesOutputWithContext(context.Context) BuildpackPropertiesOutput
}

BuildpackPropertiesInput is an input type that accepts BuildpackPropertiesArgs and BuildpackPropertiesOutput values. You can construct a concrete instance of `BuildpackPropertiesInput` via:

BuildpackPropertiesArgs{...}

type BuildpackPropertiesOutput

type BuildpackPropertiesOutput struct{ *pulumi.OutputState }

Buildpack properties payload

func (BuildpackPropertiesOutput) ElementType

func (BuildpackPropertiesOutput) ElementType() reflect.Type

func (BuildpackPropertiesOutput) Id

Id of the buildpack

func (BuildpackPropertiesOutput) ToBuildpackPropertiesOutput

func (o BuildpackPropertiesOutput) ToBuildpackPropertiesOutput() BuildpackPropertiesOutput

func (BuildpackPropertiesOutput) ToBuildpackPropertiesOutputWithContext

func (o BuildpackPropertiesOutput) ToBuildpackPropertiesOutputWithContext(ctx context.Context) BuildpackPropertiesOutput

type BuildpackPropertiesResponse

type BuildpackPropertiesResponse struct {
	// Id of the buildpack
	Id *string `pulumi:"id"`
}

Buildpack properties payload

type BuildpackPropertiesResponseArrayOutput

type BuildpackPropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (BuildpackPropertiesResponseArrayOutput) ElementType

func (BuildpackPropertiesResponseArrayOutput) Index

func (BuildpackPropertiesResponseArrayOutput) ToBuildpackPropertiesResponseArrayOutput

func (o BuildpackPropertiesResponseArrayOutput) ToBuildpackPropertiesResponseArrayOutput() BuildpackPropertiesResponseArrayOutput

func (BuildpackPropertiesResponseArrayOutput) ToBuildpackPropertiesResponseArrayOutputWithContext

func (o BuildpackPropertiesResponseArrayOutput) ToBuildpackPropertiesResponseArrayOutputWithContext(ctx context.Context) BuildpackPropertiesResponseArrayOutput

type BuildpackPropertiesResponseOutput

type BuildpackPropertiesResponseOutput struct{ *pulumi.OutputState }

Buildpack properties payload

func (BuildpackPropertiesResponseOutput) ElementType

func (BuildpackPropertiesResponseOutput) Id

Id of the buildpack

func (BuildpackPropertiesResponseOutput) ToBuildpackPropertiesResponseOutput

func (o BuildpackPropertiesResponseOutput) ToBuildpackPropertiesResponseOutput() BuildpackPropertiesResponseOutput

func (BuildpackPropertiesResponseOutput) ToBuildpackPropertiesResponseOutputWithContext

func (o BuildpackPropertiesResponseOutput) ToBuildpackPropertiesResponseOutputWithContext(ctx context.Context) BuildpackPropertiesResponseOutput

type BuildpacksGroupProperties

type BuildpacksGroupProperties struct {
	// Buildpacks in the buildpack group
	Buildpacks []BuildpackProperties `pulumi:"buildpacks"`
	// Buildpack group name
	Name *string `pulumi:"name"`
}

Buildpack group properties of the Builder

type BuildpacksGroupPropertiesArgs

type BuildpacksGroupPropertiesArgs struct {
	// Buildpacks in the buildpack group
	Buildpacks BuildpackPropertiesArrayInput `pulumi:"buildpacks"`
	// Buildpack group name
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Buildpack group properties of the Builder

func (BuildpacksGroupPropertiesArgs) ElementType

func (BuildpacksGroupPropertiesArgs) ToBuildpacksGroupPropertiesOutput

func (i BuildpacksGroupPropertiesArgs) ToBuildpacksGroupPropertiesOutput() BuildpacksGroupPropertiesOutput

func (BuildpacksGroupPropertiesArgs) ToBuildpacksGroupPropertiesOutputWithContext

func (i BuildpacksGroupPropertiesArgs) ToBuildpacksGroupPropertiesOutputWithContext(ctx context.Context) BuildpacksGroupPropertiesOutput

type BuildpacksGroupPropertiesArray

type BuildpacksGroupPropertiesArray []BuildpacksGroupPropertiesInput

func (BuildpacksGroupPropertiesArray) ElementType

func (BuildpacksGroupPropertiesArray) ToBuildpacksGroupPropertiesArrayOutput

func (i BuildpacksGroupPropertiesArray) ToBuildpacksGroupPropertiesArrayOutput() BuildpacksGroupPropertiesArrayOutput

func (BuildpacksGroupPropertiesArray) ToBuildpacksGroupPropertiesArrayOutputWithContext

func (i BuildpacksGroupPropertiesArray) ToBuildpacksGroupPropertiesArrayOutputWithContext(ctx context.Context) BuildpacksGroupPropertiesArrayOutput

type BuildpacksGroupPropertiesArrayInput

type BuildpacksGroupPropertiesArrayInput interface {
	pulumi.Input

	ToBuildpacksGroupPropertiesArrayOutput() BuildpacksGroupPropertiesArrayOutput
	ToBuildpacksGroupPropertiesArrayOutputWithContext(context.Context) BuildpacksGroupPropertiesArrayOutput
}

BuildpacksGroupPropertiesArrayInput is an input type that accepts BuildpacksGroupPropertiesArray and BuildpacksGroupPropertiesArrayOutput values. You can construct a concrete instance of `BuildpacksGroupPropertiesArrayInput` via:

BuildpacksGroupPropertiesArray{ BuildpacksGroupPropertiesArgs{...} }

type BuildpacksGroupPropertiesArrayOutput

type BuildpacksGroupPropertiesArrayOutput struct{ *pulumi.OutputState }

func (BuildpacksGroupPropertiesArrayOutput) ElementType

func (BuildpacksGroupPropertiesArrayOutput) Index

func (BuildpacksGroupPropertiesArrayOutput) ToBuildpacksGroupPropertiesArrayOutput

func (o BuildpacksGroupPropertiesArrayOutput) ToBuildpacksGroupPropertiesArrayOutput() BuildpacksGroupPropertiesArrayOutput

func (BuildpacksGroupPropertiesArrayOutput) ToBuildpacksGroupPropertiesArrayOutputWithContext

func (o BuildpacksGroupPropertiesArrayOutput) ToBuildpacksGroupPropertiesArrayOutputWithContext(ctx context.Context) BuildpacksGroupPropertiesArrayOutput

type BuildpacksGroupPropertiesInput

type BuildpacksGroupPropertiesInput interface {
	pulumi.Input

	ToBuildpacksGroupPropertiesOutput() BuildpacksGroupPropertiesOutput
	ToBuildpacksGroupPropertiesOutputWithContext(context.Context) BuildpacksGroupPropertiesOutput
}

BuildpacksGroupPropertiesInput is an input type that accepts BuildpacksGroupPropertiesArgs and BuildpacksGroupPropertiesOutput values. You can construct a concrete instance of `BuildpacksGroupPropertiesInput` via:

BuildpacksGroupPropertiesArgs{...}

type BuildpacksGroupPropertiesOutput

type BuildpacksGroupPropertiesOutput struct{ *pulumi.OutputState }

Buildpack group properties of the Builder

func (BuildpacksGroupPropertiesOutput) Buildpacks

Buildpacks in the buildpack group

func (BuildpacksGroupPropertiesOutput) ElementType

func (BuildpacksGroupPropertiesOutput) Name

Buildpack group name

func (BuildpacksGroupPropertiesOutput) ToBuildpacksGroupPropertiesOutput

func (o BuildpacksGroupPropertiesOutput) ToBuildpacksGroupPropertiesOutput() BuildpacksGroupPropertiesOutput

func (BuildpacksGroupPropertiesOutput) ToBuildpacksGroupPropertiesOutputWithContext

func (o BuildpacksGroupPropertiesOutput) ToBuildpacksGroupPropertiesOutputWithContext(ctx context.Context) BuildpacksGroupPropertiesOutput

type BuildpacksGroupPropertiesResponse

type BuildpacksGroupPropertiesResponse struct {
	// Buildpacks in the buildpack group
	Buildpacks []BuildpackPropertiesResponse `pulumi:"buildpacks"`
	// Buildpack group name
	Name *string `pulumi:"name"`
}

Buildpack group properties of the Builder

type BuildpacksGroupPropertiesResponseArrayOutput

type BuildpacksGroupPropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (BuildpacksGroupPropertiesResponseArrayOutput) ElementType

func (BuildpacksGroupPropertiesResponseArrayOutput) Index

func (BuildpacksGroupPropertiesResponseArrayOutput) ToBuildpacksGroupPropertiesResponseArrayOutput

func (o BuildpacksGroupPropertiesResponseArrayOutput) ToBuildpacksGroupPropertiesResponseArrayOutput() BuildpacksGroupPropertiesResponseArrayOutput

func (BuildpacksGroupPropertiesResponseArrayOutput) ToBuildpacksGroupPropertiesResponseArrayOutputWithContext

func (o BuildpacksGroupPropertiesResponseArrayOutput) ToBuildpacksGroupPropertiesResponseArrayOutputWithContext(ctx context.Context) BuildpacksGroupPropertiesResponseArrayOutput

type BuildpacksGroupPropertiesResponseOutput

type BuildpacksGroupPropertiesResponseOutput struct{ *pulumi.OutputState }

Buildpack group properties of the Builder

func (BuildpacksGroupPropertiesResponseOutput) Buildpacks

Buildpacks in the buildpack group

func (BuildpacksGroupPropertiesResponseOutput) ElementType

func (BuildpacksGroupPropertiesResponseOutput) Name

Buildpack group name

func (BuildpacksGroupPropertiesResponseOutput) ToBuildpacksGroupPropertiesResponseOutput

func (o BuildpacksGroupPropertiesResponseOutput) ToBuildpacksGroupPropertiesResponseOutput() BuildpacksGroupPropertiesResponseOutput

func (BuildpacksGroupPropertiesResponseOutput) ToBuildpacksGroupPropertiesResponseOutputWithContext

func (o BuildpacksGroupPropertiesResponseOutput) ToBuildpacksGroupPropertiesResponseOutputWithContext(ctx context.Context) BuildpacksGroupPropertiesResponseOutput

type Certificate

type Certificate struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the certificate resource payload.
	Properties pulumi.AnyOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Certificate resource payload. Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2020-07-01.

Other available API versions: 2021-06-01-preview, 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

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 {
	// The name of the certificate resource.
	CertificateName pulumi.StringPtrInput
	// Properties of the certificate resource payload.
	Properties pulumi.Input
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
}

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

func (CertificateOutput) ElementType() reflect.Type

func (CertificateOutput) Name

The name of the resource.

func (CertificateOutput) Properties

func (o CertificateOutput) Properties() pulumi.AnyOutput

Properties of the certificate resource payload.

func (CertificateOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (CertificateOutput) ToCertificateOutput

func (o CertificateOutput) ToCertificateOutput() CertificateOutput

func (CertificateOutput) ToCertificateOutputWithContext

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

func (CertificateOutput) Type

The type of the resource.

type CertificateReference

type CertificateReference struct {
	// Resource Id of the certificate
	ResourceId string `pulumi:"resourceId"`
}

A reference to the certificate

type CertificateReferenceArgs

type CertificateReferenceArgs struct {
	// Resource Id of the certificate
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
}

A reference to the certificate

func (CertificateReferenceArgs) ElementType

func (CertificateReferenceArgs) ElementType() reflect.Type

func (CertificateReferenceArgs) ToCertificateReferenceOutput

func (i CertificateReferenceArgs) ToCertificateReferenceOutput() CertificateReferenceOutput

func (CertificateReferenceArgs) ToCertificateReferenceOutputWithContext

func (i CertificateReferenceArgs) ToCertificateReferenceOutputWithContext(ctx context.Context) CertificateReferenceOutput

type CertificateReferenceArray

type CertificateReferenceArray []CertificateReferenceInput

func (CertificateReferenceArray) ElementType

func (CertificateReferenceArray) ElementType() reflect.Type

func (CertificateReferenceArray) ToCertificateReferenceArrayOutput

func (i CertificateReferenceArray) ToCertificateReferenceArrayOutput() CertificateReferenceArrayOutput

func (CertificateReferenceArray) ToCertificateReferenceArrayOutputWithContext

func (i CertificateReferenceArray) ToCertificateReferenceArrayOutputWithContext(ctx context.Context) CertificateReferenceArrayOutput

type CertificateReferenceArrayInput

type CertificateReferenceArrayInput interface {
	pulumi.Input

	ToCertificateReferenceArrayOutput() CertificateReferenceArrayOutput
	ToCertificateReferenceArrayOutputWithContext(context.Context) CertificateReferenceArrayOutput
}

CertificateReferenceArrayInput is an input type that accepts CertificateReferenceArray and CertificateReferenceArrayOutput values. You can construct a concrete instance of `CertificateReferenceArrayInput` via:

CertificateReferenceArray{ CertificateReferenceArgs{...} }

type CertificateReferenceArrayOutput

type CertificateReferenceArrayOutput struct{ *pulumi.OutputState }

func (CertificateReferenceArrayOutput) ElementType

func (CertificateReferenceArrayOutput) Index

func (CertificateReferenceArrayOutput) ToCertificateReferenceArrayOutput

func (o CertificateReferenceArrayOutput) ToCertificateReferenceArrayOutput() CertificateReferenceArrayOutput

func (CertificateReferenceArrayOutput) ToCertificateReferenceArrayOutputWithContext

func (o CertificateReferenceArrayOutput) ToCertificateReferenceArrayOutputWithContext(ctx context.Context) CertificateReferenceArrayOutput

type CertificateReferenceInput

type CertificateReferenceInput interface {
	pulumi.Input

	ToCertificateReferenceOutput() CertificateReferenceOutput
	ToCertificateReferenceOutputWithContext(context.Context) CertificateReferenceOutput
}

CertificateReferenceInput is an input type that accepts CertificateReferenceArgs and CertificateReferenceOutput values. You can construct a concrete instance of `CertificateReferenceInput` via:

CertificateReferenceArgs{...}

type CertificateReferenceOutput

type CertificateReferenceOutput struct{ *pulumi.OutputState }

A reference to the certificate

func (CertificateReferenceOutput) ElementType

func (CertificateReferenceOutput) ElementType() reflect.Type

func (CertificateReferenceOutput) ResourceId

Resource Id of the certificate

func (CertificateReferenceOutput) ToCertificateReferenceOutput

func (o CertificateReferenceOutput) ToCertificateReferenceOutput() CertificateReferenceOutput

func (CertificateReferenceOutput) ToCertificateReferenceOutputWithContext

func (o CertificateReferenceOutput) ToCertificateReferenceOutputWithContext(ctx context.Context) CertificateReferenceOutput

type CertificateReferenceResponse

type CertificateReferenceResponse struct {
	// Resource Id of the certificate
	ResourceId string `pulumi:"resourceId"`
}

A reference to the certificate

type CertificateReferenceResponseArrayOutput

type CertificateReferenceResponseArrayOutput struct{ *pulumi.OutputState }

func (CertificateReferenceResponseArrayOutput) ElementType

func (CertificateReferenceResponseArrayOutput) Index

func (CertificateReferenceResponseArrayOutput) ToCertificateReferenceResponseArrayOutput

func (o CertificateReferenceResponseArrayOutput) ToCertificateReferenceResponseArrayOutput() CertificateReferenceResponseArrayOutput

func (CertificateReferenceResponseArrayOutput) ToCertificateReferenceResponseArrayOutputWithContext

func (o CertificateReferenceResponseArrayOutput) ToCertificateReferenceResponseArrayOutputWithContext(ctx context.Context) CertificateReferenceResponseArrayOutput

type CertificateReferenceResponseOutput

type CertificateReferenceResponseOutput struct{ *pulumi.OutputState }

A reference to the certificate

func (CertificateReferenceResponseOutput) ElementType

func (CertificateReferenceResponseOutput) ResourceId

Resource Id of the certificate

func (CertificateReferenceResponseOutput) ToCertificateReferenceResponseOutput

func (o CertificateReferenceResponseOutput) ToCertificateReferenceResponseOutput() CertificateReferenceResponseOutput

func (CertificateReferenceResponseOutput) ToCertificateReferenceResponseOutputWithContext

func (o CertificateReferenceResponseOutput) ToCertificateReferenceResponseOutputWithContext(ctx context.Context) CertificateReferenceResponseOutput

type CertificateState

type CertificateState struct {
}

func (CertificateState) ElementType

func (CertificateState) ElementType() reflect.Type

type ClusterResourceProperties

type ClusterResourceProperties struct {
	// The name of the resource group that contains the infrastructure resources
	InfraResourceGroup *string `pulumi:"infraResourceGroup"`
	// The resource Id of the Managed Environment that the Spring Apps instance builds on
	ManagedEnvironmentId *string `pulumi:"managedEnvironmentId"`
	// Purchasing 3rd party product of the Service resource.
	MarketplaceResource *MarketplaceResource `pulumi:"marketplaceResource"`
	// Network profile of the Service
	NetworkProfile *NetworkProfile `pulumi:"networkProfile"`
	// Additional Service settings in vnet injection instance
	VnetAddons    *ServiceVNetAddons `pulumi:"vnetAddons"`
	ZoneRedundant *bool              `pulumi:"zoneRedundant"`
}

Service properties payload

func (*ClusterResourceProperties) Defaults

Defaults sets the appropriate defaults for ClusterResourceProperties

type ClusterResourcePropertiesArgs

type ClusterResourcePropertiesArgs struct {
	// The name of the resource group that contains the infrastructure resources
	InfraResourceGroup pulumi.StringPtrInput `pulumi:"infraResourceGroup"`
	// The resource Id of the Managed Environment that the Spring Apps instance builds on
	ManagedEnvironmentId pulumi.StringPtrInput `pulumi:"managedEnvironmentId"`
	// Purchasing 3rd party product of the Service resource.
	MarketplaceResource MarketplaceResourcePtrInput `pulumi:"marketplaceResource"`
	// Network profile of the Service
	NetworkProfile NetworkProfilePtrInput `pulumi:"networkProfile"`
	// Additional Service settings in vnet injection instance
	VnetAddons    ServiceVNetAddonsPtrInput `pulumi:"vnetAddons"`
	ZoneRedundant pulumi.BoolPtrInput       `pulumi:"zoneRedundant"`
}

Service properties payload

func (*ClusterResourcePropertiesArgs) Defaults

Defaults sets the appropriate defaults for ClusterResourcePropertiesArgs

func (ClusterResourcePropertiesArgs) ElementType

func (ClusterResourcePropertiesArgs) ToClusterResourcePropertiesOutput

func (i ClusterResourcePropertiesArgs) ToClusterResourcePropertiesOutput() ClusterResourcePropertiesOutput

func (ClusterResourcePropertiesArgs) ToClusterResourcePropertiesOutputWithContext

func (i ClusterResourcePropertiesArgs) ToClusterResourcePropertiesOutputWithContext(ctx context.Context) ClusterResourcePropertiesOutput

func (ClusterResourcePropertiesArgs) ToClusterResourcePropertiesPtrOutput

func (i ClusterResourcePropertiesArgs) ToClusterResourcePropertiesPtrOutput() ClusterResourcePropertiesPtrOutput

func (ClusterResourcePropertiesArgs) ToClusterResourcePropertiesPtrOutputWithContext

func (i ClusterResourcePropertiesArgs) ToClusterResourcePropertiesPtrOutputWithContext(ctx context.Context) ClusterResourcePropertiesPtrOutput

type ClusterResourcePropertiesInput

type ClusterResourcePropertiesInput interface {
	pulumi.Input

	ToClusterResourcePropertiesOutput() ClusterResourcePropertiesOutput
	ToClusterResourcePropertiesOutputWithContext(context.Context) ClusterResourcePropertiesOutput
}

ClusterResourcePropertiesInput is an input type that accepts ClusterResourcePropertiesArgs and ClusterResourcePropertiesOutput values. You can construct a concrete instance of `ClusterResourcePropertiesInput` via:

ClusterResourcePropertiesArgs{...}

type ClusterResourcePropertiesOutput

type ClusterResourcePropertiesOutput struct{ *pulumi.OutputState }

Service properties payload

func (ClusterResourcePropertiesOutput) ElementType

func (ClusterResourcePropertiesOutput) InfraResourceGroup

The name of the resource group that contains the infrastructure resources

func (ClusterResourcePropertiesOutput) ManagedEnvironmentId

func (o ClusterResourcePropertiesOutput) ManagedEnvironmentId() pulumi.StringPtrOutput

The resource Id of the Managed Environment that the Spring Apps instance builds on

func (ClusterResourcePropertiesOutput) MarketplaceResource

Purchasing 3rd party product of the Service resource.

func (ClusterResourcePropertiesOutput) NetworkProfile

Network profile of the Service

func (ClusterResourcePropertiesOutput) ToClusterResourcePropertiesOutput

func (o ClusterResourcePropertiesOutput) ToClusterResourcePropertiesOutput() ClusterResourcePropertiesOutput

func (ClusterResourcePropertiesOutput) ToClusterResourcePropertiesOutputWithContext

func (o ClusterResourcePropertiesOutput) ToClusterResourcePropertiesOutputWithContext(ctx context.Context) ClusterResourcePropertiesOutput

func (ClusterResourcePropertiesOutput) ToClusterResourcePropertiesPtrOutput

func (o ClusterResourcePropertiesOutput) ToClusterResourcePropertiesPtrOutput() ClusterResourcePropertiesPtrOutput

func (ClusterResourcePropertiesOutput) ToClusterResourcePropertiesPtrOutputWithContext

func (o ClusterResourcePropertiesOutput) ToClusterResourcePropertiesPtrOutputWithContext(ctx context.Context) ClusterResourcePropertiesPtrOutput

func (ClusterResourcePropertiesOutput) VnetAddons

Additional Service settings in vnet injection instance

func (ClusterResourcePropertiesOutput) ZoneRedundant

type ClusterResourcePropertiesPtrInput

type ClusterResourcePropertiesPtrInput interface {
	pulumi.Input

	ToClusterResourcePropertiesPtrOutput() ClusterResourcePropertiesPtrOutput
	ToClusterResourcePropertiesPtrOutputWithContext(context.Context) ClusterResourcePropertiesPtrOutput
}

ClusterResourcePropertiesPtrInput is an input type that accepts ClusterResourcePropertiesArgs, ClusterResourcePropertiesPtr and ClusterResourcePropertiesPtrOutput values. You can construct a concrete instance of `ClusterResourcePropertiesPtrInput` via:

        ClusterResourcePropertiesArgs{...}

or:

        nil

type ClusterResourcePropertiesPtrOutput

type ClusterResourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (ClusterResourcePropertiesPtrOutput) Elem

func (ClusterResourcePropertiesPtrOutput) ElementType

func (ClusterResourcePropertiesPtrOutput) InfraResourceGroup

The name of the resource group that contains the infrastructure resources

func (ClusterResourcePropertiesPtrOutput) ManagedEnvironmentId

The resource Id of the Managed Environment that the Spring Apps instance builds on

func (ClusterResourcePropertiesPtrOutput) MarketplaceResource

Purchasing 3rd party product of the Service resource.

func (ClusterResourcePropertiesPtrOutput) NetworkProfile

Network profile of the Service

func (ClusterResourcePropertiesPtrOutput) ToClusterResourcePropertiesPtrOutput

func (o ClusterResourcePropertiesPtrOutput) ToClusterResourcePropertiesPtrOutput() ClusterResourcePropertiesPtrOutput

func (ClusterResourcePropertiesPtrOutput) ToClusterResourcePropertiesPtrOutputWithContext

func (o ClusterResourcePropertiesPtrOutput) ToClusterResourcePropertiesPtrOutputWithContext(ctx context.Context) ClusterResourcePropertiesPtrOutput

func (ClusterResourcePropertiesPtrOutput) VnetAddons

Additional Service settings in vnet injection instance

func (ClusterResourcePropertiesPtrOutput) ZoneRedundant

type ClusterResourcePropertiesResponse

type ClusterResourcePropertiesResponse struct {
	// Fully qualified dns name of the service instance
	Fqdn string `pulumi:"fqdn"`
	// The name of the resource group that contains the infrastructure resources
	InfraResourceGroup *string `pulumi:"infraResourceGroup"`
	// The resource Id of the Managed Environment that the Spring Apps instance builds on
	ManagedEnvironmentId *string `pulumi:"managedEnvironmentId"`
	// Purchasing 3rd party product of the Service resource.
	MarketplaceResource *MarketplaceResourceResponse `pulumi:"marketplaceResource"`
	// Network profile of the Service
	NetworkProfile *NetworkProfileResponse `pulumi:"networkProfile"`
	// Power state of the Service
	PowerState string `pulumi:"powerState"`
	// Provisioning state of the Service
	ProvisioningState string `pulumi:"provisioningState"`
	// ServiceInstanceEntity Id which uniquely identifies a created resource
	ServiceId string `pulumi:"serviceId"`
	// Version of the Service
	Version int `pulumi:"version"`
	// Additional Service settings in vnet injection instance
	VnetAddons    *ServiceVNetAddonsResponse `pulumi:"vnetAddons"`
	ZoneRedundant *bool                      `pulumi:"zoneRedundant"`
}

Service properties payload

func (*ClusterResourcePropertiesResponse) Defaults

Defaults sets the appropriate defaults for ClusterResourcePropertiesResponse

type ClusterResourcePropertiesResponseOutput

type ClusterResourcePropertiesResponseOutput struct{ *pulumi.OutputState }

Service properties payload

func (ClusterResourcePropertiesResponseOutput) ElementType

func (ClusterResourcePropertiesResponseOutput) Fqdn

Fully qualified dns name of the service instance

func (ClusterResourcePropertiesResponseOutput) InfraResourceGroup

The name of the resource group that contains the infrastructure resources

func (ClusterResourcePropertiesResponseOutput) ManagedEnvironmentId

The resource Id of the Managed Environment that the Spring Apps instance builds on

func (ClusterResourcePropertiesResponseOutput) MarketplaceResource

Purchasing 3rd party product of the Service resource.

func (ClusterResourcePropertiesResponseOutput) NetworkProfile

Network profile of the Service

func (ClusterResourcePropertiesResponseOutput) PowerState

Power state of the Service

func (ClusterResourcePropertiesResponseOutput) ProvisioningState

Provisioning state of the Service

func (ClusterResourcePropertiesResponseOutput) ServiceId

ServiceInstanceEntity Id which uniquely identifies a created resource

func (ClusterResourcePropertiesResponseOutput) ToClusterResourcePropertiesResponseOutput

func (o ClusterResourcePropertiesResponseOutput) ToClusterResourcePropertiesResponseOutput() ClusterResourcePropertiesResponseOutput

func (ClusterResourcePropertiesResponseOutput) ToClusterResourcePropertiesResponseOutputWithContext

func (o ClusterResourcePropertiesResponseOutput) ToClusterResourcePropertiesResponseOutputWithContext(ctx context.Context) ClusterResourcePropertiesResponseOutput

func (ClusterResourcePropertiesResponseOutput) Version

Version of the Service

func (ClusterResourcePropertiesResponseOutput) VnetAddons

Additional Service settings in vnet injection instance

func (ClusterResourcePropertiesResponseOutput) ZoneRedundant

type ConfigServer

type ConfigServer struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the Config Server resource
	Properties ConfigServerPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Config Server resource Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2020-07-01.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetConfigServer

func GetConfigServer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigServerState, opts ...pulumi.ResourceOption) (*ConfigServer, error)

GetConfigServer gets an existing ConfigServer 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 NewConfigServer

func NewConfigServer(ctx *pulumi.Context,
	name string, args *ConfigServerArgs, opts ...pulumi.ResourceOption) (*ConfigServer, error)

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

func (*ConfigServer) ElementType

func (*ConfigServer) ElementType() reflect.Type

func (*ConfigServer) ToConfigServerOutput

func (i *ConfigServer) ToConfigServerOutput() ConfigServerOutput

func (*ConfigServer) ToConfigServerOutputWithContext

func (i *ConfigServer) ToConfigServerOutputWithContext(ctx context.Context) ConfigServerOutput

type ConfigServerArgs

type ConfigServerArgs struct {
	// Properties of the Config Server resource
	Properties ConfigServerPropertiesPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
}

The set of arguments for constructing a ConfigServer resource.

func (ConfigServerArgs) ElementType

func (ConfigServerArgs) ElementType() reflect.Type

type ConfigServerEnabledState

type ConfigServerEnabledState string

Enabled state of the config server. This is only used in Consumption tier.

func (ConfigServerEnabledState) ElementType

func (ConfigServerEnabledState) ElementType() reflect.Type

func (ConfigServerEnabledState) ToConfigServerEnabledStateOutput

func (e ConfigServerEnabledState) ToConfigServerEnabledStateOutput() ConfigServerEnabledStateOutput

func (ConfigServerEnabledState) ToConfigServerEnabledStateOutputWithContext

func (e ConfigServerEnabledState) ToConfigServerEnabledStateOutputWithContext(ctx context.Context) ConfigServerEnabledStateOutput

func (ConfigServerEnabledState) ToConfigServerEnabledStatePtrOutput

func (e ConfigServerEnabledState) ToConfigServerEnabledStatePtrOutput() ConfigServerEnabledStatePtrOutput

func (ConfigServerEnabledState) ToConfigServerEnabledStatePtrOutputWithContext

func (e ConfigServerEnabledState) ToConfigServerEnabledStatePtrOutputWithContext(ctx context.Context) ConfigServerEnabledStatePtrOutput

func (ConfigServerEnabledState) ToStringOutput

func (e ConfigServerEnabledState) ToStringOutput() pulumi.StringOutput

func (ConfigServerEnabledState) ToStringOutputWithContext

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

func (ConfigServerEnabledState) ToStringPtrOutput

func (e ConfigServerEnabledState) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfigServerEnabledState) ToStringPtrOutputWithContext

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

type ConfigServerEnabledStateInput

type ConfigServerEnabledStateInput interface {
	pulumi.Input

	ToConfigServerEnabledStateOutput() ConfigServerEnabledStateOutput
	ToConfigServerEnabledStateOutputWithContext(context.Context) ConfigServerEnabledStateOutput
}

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

ConfigServerEnabledStateEnabled
ConfigServerEnabledStateDisabled

type ConfigServerEnabledStateOutput

type ConfigServerEnabledStateOutput struct{ *pulumi.OutputState }

func (ConfigServerEnabledStateOutput) ElementType

func (ConfigServerEnabledStateOutput) ToConfigServerEnabledStateOutput

func (o ConfigServerEnabledStateOutput) ToConfigServerEnabledStateOutput() ConfigServerEnabledStateOutput

func (ConfigServerEnabledStateOutput) ToConfigServerEnabledStateOutputWithContext

func (o ConfigServerEnabledStateOutput) ToConfigServerEnabledStateOutputWithContext(ctx context.Context) ConfigServerEnabledStateOutput

func (ConfigServerEnabledStateOutput) ToConfigServerEnabledStatePtrOutput

func (o ConfigServerEnabledStateOutput) ToConfigServerEnabledStatePtrOutput() ConfigServerEnabledStatePtrOutput

func (ConfigServerEnabledStateOutput) ToConfigServerEnabledStatePtrOutputWithContext

func (o ConfigServerEnabledStateOutput) ToConfigServerEnabledStatePtrOutputWithContext(ctx context.Context) ConfigServerEnabledStatePtrOutput

func (ConfigServerEnabledStateOutput) ToStringOutput

func (ConfigServerEnabledStateOutput) ToStringOutputWithContext

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

func (ConfigServerEnabledStateOutput) ToStringPtrOutput

func (ConfigServerEnabledStateOutput) ToStringPtrOutputWithContext

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

type ConfigServerEnabledStatePtrInput

type ConfigServerEnabledStatePtrInput interface {
	pulumi.Input

	ToConfigServerEnabledStatePtrOutput() ConfigServerEnabledStatePtrOutput
	ToConfigServerEnabledStatePtrOutputWithContext(context.Context) ConfigServerEnabledStatePtrOutput
}

func ConfigServerEnabledStatePtr

func ConfigServerEnabledStatePtr(v string) ConfigServerEnabledStatePtrInput

type ConfigServerEnabledStatePtrOutput

type ConfigServerEnabledStatePtrOutput struct{ *pulumi.OutputState }

func (ConfigServerEnabledStatePtrOutput) Elem

func (ConfigServerEnabledStatePtrOutput) ElementType

func (ConfigServerEnabledStatePtrOutput) ToConfigServerEnabledStatePtrOutput

func (o ConfigServerEnabledStatePtrOutput) ToConfigServerEnabledStatePtrOutput() ConfigServerEnabledStatePtrOutput

func (ConfigServerEnabledStatePtrOutput) ToConfigServerEnabledStatePtrOutputWithContext

func (o ConfigServerEnabledStatePtrOutput) ToConfigServerEnabledStatePtrOutputWithContext(ctx context.Context) ConfigServerEnabledStatePtrOutput

func (ConfigServerEnabledStatePtrOutput) ToStringPtrOutput

func (ConfigServerEnabledStatePtrOutput) ToStringPtrOutputWithContext

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

type ConfigServerGitProperty

type ConfigServerGitProperty struct {
	// Public sshKey of git repository.
	HostKey *string `pulumi:"hostKey"`
	// SshKey algorithm of git repository.
	HostKeyAlgorithm *string `pulumi:"hostKeyAlgorithm"`
	// Label of the repository
	Label *string `pulumi:"label"`
	// Password of git repository basic auth.
	Password *string `pulumi:"password"`
	// Private sshKey algorithm of git repository.
	PrivateKey *string `pulumi:"privateKey"`
	// Repositories of git.
	Repositories []GitPatternRepository `pulumi:"repositories"`
	// Searching path of the repository
	SearchPaths []string `pulumi:"searchPaths"`
	// Strict host key checking or not.
	StrictHostKeyChecking *bool `pulumi:"strictHostKeyChecking"`
	// URI of the repository
	Uri string `pulumi:"uri"`
	// Username of git repository basic auth.
	Username *string `pulumi:"username"`
}

Property of git.

type ConfigServerGitPropertyArgs

type ConfigServerGitPropertyArgs struct {
	// Public sshKey of git repository.
	HostKey pulumi.StringPtrInput `pulumi:"hostKey"`
	// SshKey algorithm of git repository.
	HostKeyAlgorithm pulumi.StringPtrInput `pulumi:"hostKeyAlgorithm"`
	// Label of the repository
	Label pulumi.StringPtrInput `pulumi:"label"`
	// Password of git repository basic auth.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Private sshKey algorithm of git repository.
	PrivateKey pulumi.StringPtrInput `pulumi:"privateKey"`
	// Repositories of git.
	Repositories GitPatternRepositoryArrayInput `pulumi:"repositories"`
	// Searching path of the repository
	SearchPaths pulumi.StringArrayInput `pulumi:"searchPaths"`
	// Strict host key checking or not.
	StrictHostKeyChecking pulumi.BoolPtrInput `pulumi:"strictHostKeyChecking"`
	// URI of the repository
	Uri pulumi.StringInput `pulumi:"uri"`
	// Username of git repository basic auth.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

Property of git.

func (ConfigServerGitPropertyArgs) ElementType

func (ConfigServerGitPropertyArgs) ToConfigServerGitPropertyOutput

func (i ConfigServerGitPropertyArgs) ToConfigServerGitPropertyOutput() ConfigServerGitPropertyOutput

func (ConfigServerGitPropertyArgs) ToConfigServerGitPropertyOutputWithContext

func (i ConfigServerGitPropertyArgs) ToConfigServerGitPropertyOutputWithContext(ctx context.Context) ConfigServerGitPropertyOutput

func (ConfigServerGitPropertyArgs) ToConfigServerGitPropertyPtrOutput

func (i ConfigServerGitPropertyArgs) ToConfigServerGitPropertyPtrOutput() ConfigServerGitPropertyPtrOutput

func (ConfigServerGitPropertyArgs) ToConfigServerGitPropertyPtrOutputWithContext

func (i ConfigServerGitPropertyArgs) ToConfigServerGitPropertyPtrOutputWithContext(ctx context.Context) ConfigServerGitPropertyPtrOutput

type ConfigServerGitPropertyInput

type ConfigServerGitPropertyInput interface {
	pulumi.Input

	ToConfigServerGitPropertyOutput() ConfigServerGitPropertyOutput
	ToConfigServerGitPropertyOutputWithContext(context.Context) ConfigServerGitPropertyOutput
}

ConfigServerGitPropertyInput is an input type that accepts ConfigServerGitPropertyArgs and ConfigServerGitPropertyOutput values. You can construct a concrete instance of `ConfigServerGitPropertyInput` via:

ConfigServerGitPropertyArgs{...}

type ConfigServerGitPropertyOutput

type ConfigServerGitPropertyOutput struct{ *pulumi.OutputState }

Property of git.

func (ConfigServerGitPropertyOutput) ElementType

func (ConfigServerGitPropertyOutput) HostKey

Public sshKey of git repository.

func (ConfigServerGitPropertyOutput) HostKeyAlgorithm

SshKey algorithm of git repository.

func (ConfigServerGitPropertyOutput) Label

Label of the repository

func (ConfigServerGitPropertyOutput) Password

Password of git repository basic auth.

func (ConfigServerGitPropertyOutput) PrivateKey

Private sshKey algorithm of git repository.

func (ConfigServerGitPropertyOutput) Repositories

Repositories of git.

func (ConfigServerGitPropertyOutput) SearchPaths

Searching path of the repository

func (ConfigServerGitPropertyOutput) StrictHostKeyChecking

func (o ConfigServerGitPropertyOutput) StrictHostKeyChecking() pulumi.BoolPtrOutput

Strict host key checking or not.

func (ConfigServerGitPropertyOutput) ToConfigServerGitPropertyOutput

func (o ConfigServerGitPropertyOutput) ToConfigServerGitPropertyOutput() ConfigServerGitPropertyOutput

func (ConfigServerGitPropertyOutput) ToConfigServerGitPropertyOutputWithContext

func (o ConfigServerGitPropertyOutput) ToConfigServerGitPropertyOutputWithContext(ctx context.Context) ConfigServerGitPropertyOutput

func (ConfigServerGitPropertyOutput) ToConfigServerGitPropertyPtrOutput

func (o ConfigServerGitPropertyOutput) ToConfigServerGitPropertyPtrOutput() ConfigServerGitPropertyPtrOutput

func (ConfigServerGitPropertyOutput) ToConfigServerGitPropertyPtrOutputWithContext

func (o ConfigServerGitPropertyOutput) ToConfigServerGitPropertyPtrOutputWithContext(ctx context.Context) ConfigServerGitPropertyPtrOutput

func (ConfigServerGitPropertyOutput) Uri

URI of the repository

func (ConfigServerGitPropertyOutput) Username

Username of git repository basic auth.

type ConfigServerGitPropertyPtrInput

type ConfigServerGitPropertyPtrInput interface {
	pulumi.Input

	ToConfigServerGitPropertyPtrOutput() ConfigServerGitPropertyPtrOutput
	ToConfigServerGitPropertyPtrOutputWithContext(context.Context) ConfigServerGitPropertyPtrOutput
}

ConfigServerGitPropertyPtrInput is an input type that accepts ConfigServerGitPropertyArgs, ConfigServerGitPropertyPtr and ConfigServerGitPropertyPtrOutput values. You can construct a concrete instance of `ConfigServerGitPropertyPtrInput` via:

        ConfigServerGitPropertyArgs{...}

or:

        nil

type ConfigServerGitPropertyPtrOutput

type ConfigServerGitPropertyPtrOutput struct{ *pulumi.OutputState }

func (ConfigServerGitPropertyPtrOutput) Elem

func (ConfigServerGitPropertyPtrOutput) ElementType

func (ConfigServerGitPropertyPtrOutput) HostKey

Public sshKey of git repository.

func (ConfigServerGitPropertyPtrOutput) HostKeyAlgorithm

SshKey algorithm of git repository.

func (ConfigServerGitPropertyPtrOutput) Label

Label of the repository

func (ConfigServerGitPropertyPtrOutput) Password

Password of git repository basic auth.

func (ConfigServerGitPropertyPtrOutput) PrivateKey

Private sshKey algorithm of git repository.

func (ConfigServerGitPropertyPtrOutput) Repositories

Repositories of git.

func (ConfigServerGitPropertyPtrOutput) SearchPaths

Searching path of the repository

func (ConfigServerGitPropertyPtrOutput) StrictHostKeyChecking

func (o ConfigServerGitPropertyPtrOutput) StrictHostKeyChecking() pulumi.BoolPtrOutput

Strict host key checking or not.

func (ConfigServerGitPropertyPtrOutput) ToConfigServerGitPropertyPtrOutput

func (o ConfigServerGitPropertyPtrOutput) ToConfigServerGitPropertyPtrOutput() ConfigServerGitPropertyPtrOutput

func (ConfigServerGitPropertyPtrOutput) ToConfigServerGitPropertyPtrOutputWithContext

func (o ConfigServerGitPropertyPtrOutput) ToConfigServerGitPropertyPtrOutputWithContext(ctx context.Context) ConfigServerGitPropertyPtrOutput

func (ConfigServerGitPropertyPtrOutput) Uri

URI of the repository

func (ConfigServerGitPropertyPtrOutput) Username

Username of git repository basic auth.

type ConfigServerGitPropertyResponse

type ConfigServerGitPropertyResponse struct {
	// Public sshKey of git repository.
	HostKey *string `pulumi:"hostKey"`
	// SshKey algorithm of git repository.
	HostKeyAlgorithm *string `pulumi:"hostKeyAlgorithm"`
	// Label of the repository
	Label *string `pulumi:"label"`
	// Password of git repository basic auth.
	Password *string `pulumi:"password"`
	// Private sshKey algorithm of git repository.
	PrivateKey *string `pulumi:"privateKey"`
	// Repositories of git.
	Repositories []GitPatternRepositoryResponse `pulumi:"repositories"`
	// Searching path of the repository
	SearchPaths []string `pulumi:"searchPaths"`
	// Strict host key checking or not.
	StrictHostKeyChecking *bool `pulumi:"strictHostKeyChecking"`
	// URI of the repository
	Uri string `pulumi:"uri"`
	// Username of git repository basic auth.
	Username *string `pulumi:"username"`
}

Property of git.

type ConfigServerGitPropertyResponseOutput

type ConfigServerGitPropertyResponseOutput struct{ *pulumi.OutputState }

Property of git.

func (ConfigServerGitPropertyResponseOutput) ElementType

func (ConfigServerGitPropertyResponseOutput) HostKey

Public sshKey of git repository.

func (ConfigServerGitPropertyResponseOutput) HostKeyAlgorithm

SshKey algorithm of git repository.

func (ConfigServerGitPropertyResponseOutput) Label

Label of the repository

func (ConfigServerGitPropertyResponseOutput) Password

Password of git repository basic auth.

func (ConfigServerGitPropertyResponseOutput) PrivateKey

Private sshKey algorithm of git repository.

func (ConfigServerGitPropertyResponseOutput) Repositories

Repositories of git.

func (ConfigServerGitPropertyResponseOutput) SearchPaths

Searching path of the repository

func (ConfigServerGitPropertyResponseOutput) StrictHostKeyChecking

Strict host key checking or not.

func (ConfigServerGitPropertyResponseOutput) ToConfigServerGitPropertyResponseOutput

func (o ConfigServerGitPropertyResponseOutput) ToConfigServerGitPropertyResponseOutput() ConfigServerGitPropertyResponseOutput

func (ConfigServerGitPropertyResponseOutput) ToConfigServerGitPropertyResponseOutputWithContext

func (o ConfigServerGitPropertyResponseOutput) ToConfigServerGitPropertyResponseOutputWithContext(ctx context.Context) ConfigServerGitPropertyResponseOutput

func (ConfigServerGitPropertyResponseOutput) Uri

URI of the repository

func (ConfigServerGitPropertyResponseOutput) Username

Username of git repository basic auth.

type ConfigServerGitPropertyResponsePtrOutput

type ConfigServerGitPropertyResponsePtrOutput struct{ *pulumi.OutputState }

func (ConfigServerGitPropertyResponsePtrOutput) Elem

func (ConfigServerGitPropertyResponsePtrOutput) ElementType

func (ConfigServerGitPropertyResponsePtrOutput) HostKey

Public sshKey of git repository.

func (ConfigServerGitPropertyResponsePtrOutput) HostKeyAlgorithm

SshKey algorithm of git repository.

func (ConfigServerGitPropertyResponsePtrOutput) Label

Label of the repository

func (ConfigServerGitPropertyResponsePtrOutput) Password

Password of git repository basic auth.

func (ConfigServerGitPropertyResponsePtrOutput) PrivateKey

Private sshKey algorithm of git repository.

func (ConfigServerGitPropertyResponsePtrOutput) Repositories

Repositories of git.

func (ConfigServerGitPropertyResponsePtrOutput) SearchPaths

Searching path of the repository

func (ConfigServerGitPropertyResponsePtrOutput) StrictHostKeyChecking

Strict host key checking or not.

func (ConfigServerGitPropertyResponsePtrOutput) ToConfigServerGitPropertyResponsePtrOutput

func (o ConfigServerGitPropertyResponsePtrOutput) ToConfigServerGitPropertyResponsePtrOutput() ConfigServerGitPropertyResponsePtrOutput

func (ConfigServerGitPropertyResponsePtrOutput) ToConfigServerGitPropertyResponsePtrOutputWithContext

func (o ConfigServerGitPropertyResponsePtrOutput) ToConfigServerGitPropertyResponsePtrOutputWithContext(ctx context.Context) ConfigServerGitPropertyResponsePtrOutput

func (ConfigServerGitPropertyResponsePtrOutput) Uri

URI of the repository

func (ConfigServerGitPropertyResponsePtrOutput) Username

Username of git repository basic auth.

type ConfigServerInput

type ConfigServerInput interface {
	pulumi.Input

	ToConfigServerOutput() ConfigServerOutput
	ToConfigServerOutputWithContext(ctx context.Context) ConfigServerOutput
}

type ConfigServerOutput

type ConfigServerOutput struct{ *pulumi.OutputState }

func (ConfigServerOutput) ElementType

func (ConfigServerOutput) ElementType() reflect.Type

func (ConfigServerOutput) Name

The name of the resource.

func (ConfigServerOutput) Properties

Properties of the Config Server resource

func (ConfigServerOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (ConfigServerOutput) ToConfigServerOutput

func (o ConfigServerOutput) ToConfigServerOutput() ConfigServerOutput

func (ConfigServerOutput) ToConfigServerOutputWithContext

func (o ConfigServerOutput) ToConfigServerOutputWithContext(ctx context.Context) ConfigServerOutput

func (ConfigServerOutput) Type

The type of the resource.

type ConfigServerProperties

type ConfigServerProperties struct {
	// Settings of config server.
	ConfigServer *ConfigServerSettings `pulumi:"configServer"`
	// Enabled state of the config server. This is only used in Consumption tier.
	EnabledState *string `pulumi:"enabledState"`
	// Error when apply config server settings.
	Error *Error `pulumi:"error"`
}

Config server git properties payload

type ConfigServerPropertiesArgs

type ConfigServerPropertiesArgs struct {
	// Settings of config server.
	ConfigServer ConfigServerSettingsPtrInput `pulumi:"configServer"`
	// Enabled state of the config server. This is only used in Consumption tier.
	EnabledState pulumi.StringPtrInput `pulumi:"enabledState"`
	// Error when apply config server settings.
	Error ErrorPtrInput `pulumi:"error"`
}

Config server git properties payload

func (ConfigServerPropertiesArgs) ElementType

func (ConfigServerPropertiesArgs) ElementType() reflect.Type

func (ConfigServerPropertiesArgs) ToConfigServerPropertiesOutput

func (i ConfigServerPropertiesArgs) ToConfigServerPropertiesOutput() ConfigServerPropertiesOutput

func (ConfigServerPropertiesArgs) ToConfigServerPropertiesOutputWithContext

func (i ConfigServerPropertiesArgs) ToConfigServerPropertiesOutputWithContext(ctx context.Context) ConfigServerPropertiesOutput

func (ConfigServerPropertiesArgs) ToConfigServerPropertiesPtrOutput

func (i ConfigServerPropertiesArgs) ToConfigServerPropertiesPtrOutput() ConfigServerPropertiesPtrOutput

func (ConfigServerPropertiesArgs) ToConfigServerPropertiesPtrOutputWithContext

func (i ConfigServerPropertiesArgs) ToConfigServerPropertiesPtrOutputWithContext(ctx context.Context) ConfigServerPropertiesPtrOutput

type ConfigServerPropertiesInput

type ConfigServerPropertiesInput interface {
	pulumi.Input

	ToConfigServerPropertiesOutput() ConfigServerPropertiesOutput
	ToConfigServerPropertiesOutputWithContext(context.Context) ConfigServerPropertiesOutput
}

ConfigServerPropertiesInput is an input type that accepts ConfigServerPropertiesArgs and ConfigServerPropertiesOutput values. You can construct a concrete instance of `ConfigServerPropertiesInput` via:

ConfigServerPropertiesArgs{...}

type ConfigServerPropertiesOutput

type ConfigServerPropertiesOutput struct{ *pulumi.OutputState }

Config server git properties payload

func (ConfigServerPropertiesOutput) ConfigServer

Settings of config server.

func (ConfigServerPropertiesOutput) ElementType

func (ConfigServerPropertiesOutput) EnabledState

Enabled state of the config server. This is only used in Consumption tier.

func (ConfigServerPropertiesOutput) Error

Error when apply config server settings.

func (ConfigServerPropertiesOutput) ToConfigServerPropertiesOutput

func (o ConfigServerPropertiesOutput) ToConfigServerPropertiesOutput() ConfigServerPropertiesOutput

func (ConfigServerPropertiesOutput) ToConfigServerPropertiesOutputWithContext

func (o ConfigServerPropertiesOutput) ToConfigServerPropertiesOutputWithContext(ctx context.Context) ConfigServerPropertiesOutput

func (ConfigServerPropertiesOutput) ToConfigServerPropertiesPtrOutput

func (o ConfigServerPropertiesOutput) ToConfigServerPropertiesPtrOutput() ConfigServerPropertiesPtrOutput

func (ConfigServerPropertiesOutput) ToConfigServerPropertiesPtrOutputWithContext

func (o ConfigServerPropertiesOutput) ToConfigServerPropertiesPtrOutputWithContext(ctx context.Context) ConfigServerPropertiesPtrOutput

type ConfigServerPropertiesPtrInput

type ConfigServerPropertiesPtrInput interface {
	pulumi.Input

	ToConfigServerPropertiesPtrOutput() ConfigServerPropertiesPtrOutput
	ToConfigServerPropertiesPtrOutputWithContext(context.Context) ConfigServerPropertiesPtrOutput
}

ConfigServerPropertiesPtrInput is an input type that accepts ConfigServerPropertiesArgs, ConfigServerPropertiesPtr and ConfigServerPropertiesPtrOutput values. You can construct a concrete instance of `ConfigServerPropertiesPtrInput` via:

        ConfigServerPropertiesArgs{...}

or:

        nil

type ConfigServerPropertiesPtrOutput

type ConfigServerPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ConfigServerPropertiesPtrOutput) ConfigServer

Settings of config server.

func (ConfigServerPropertiesPtrOutput) Elem

func (ConfigServerPropertiesPtrOutput) ElementType

func (ConfigServerPropertiesPtrOutput) EnabledState

Enabled state of the config server. This is only used in Consumption tier.

func (ConfigServerPropertiesPtrOutput) Error

Error when apply config server settings.

func (ConfigServerPropertiesPtrOutput) ToConfigServerPropertiesPtrOutput

func (o ConfigServerPropertiesPtrOutput) ToConfigServerPropertiesPtrOutput() ConfigServerPropertiesPtrOutput

func (ConfigServerPropertiesPtrOutput) ToConfigServerPropertiesPtrOutputWithContext

func (o ConfigServerPropertiesPtrOutput) ToConfigServerPropertiesPtrOutputWithContext(ctx context.Context) ConfigServerPropertiesPtrOutput

type ConfigServerPropertiesResponse

type ConfigServerPropertiesResponse struct {
	// Settings of config server.
	ConfigServer *ConfigServerSettingsResponse `pulumi:"configServer"`
	// Enabled state of the config server. This is only used in Consumption tier.
	EnabledState *string `pulumi:"enabledState"`
	// Error when apply config server settings.
	Error *ErrorResponse `pulumi:"error"`
	// State of the config server.
	ProvisioningState string `pulumi:"provisioningState"`
}

Config server git properties payload

type ConfigServerPropertiesResponseOutput

type ConfigServerPropertiesResponseOutput struct{ *pulumi.OutputState }

Config server git properties payload

func (ConfigServerPropertiesResponseOutput) ConfigServer

Settings of config server.

func (ConfigServerPropertiesResponseOutput) ElementType

func (ConfigServerPropertiesResponseOutput) EnabledState

Enabled state of the config server. This is only used in Consumption tier.

func (ConfigServerPropertiesResponseOutput) Error

Error when apply config server settings.

func (ConfigServerPropertiesResponseOutput) ProvisioningState

State of the config server.

func (ConfigServerPropertiesResponseOutput) ToConfigServerPropertiesResponseOutput

func (o ConfigServerPropertiesResponseOutput) ToConfigServerPropertiesResponseOutput() ConfigServerPropertiesResponseOutput

func (ConfigServerPropertiesResponseOutput) ToConfigServerPropertiesResponseOutputWithContext

func (o ConfigServerPropertiesResponseOutput) ToConfigServerPropertiesResponseOutputWithContext(ctx context.Context) ConfigServerPropertiesResponseOutput

type ConfigServerSettings

type ConfigServerSettings struct {
	// Property of git environment.
	GitProperty *ConfigServerGitProperty `pulumi:"gitProperty"`
}

The settings of config server.

type ConfigServerSettingsArgs

type ConfigServerSettingsArgs struct {
	// Property of git environment.
	GitProperty ConfigServerGitPropertyPtrInput `pulumi:"gitProperty"`
}

The settings of config server.

func (ConfigServerSettingsArgs) ElementType

func (ConfigServerSettingsArgs) ElementType() reflect.Type

func (ConfigServerSettingsArgs) ToConfigServerSettingsOutput

func (i ConfigServerSettingsArgs) ToConfigServerSettingsOutput() ConfigServerSettingsOutput

func (ConfigServerSettingsArgs) ToConfigServerSettingsOutputWithContext

func (i ConfigServerSettingsArgs) ToConfigServerSettingsOutputWithContext(ctx context.Context) ConfigServerSettingsOutput

func (ConfigServerSettingsArgs) ToConfigServerSettingsPtrOutput

func (i ConfigServerSettingsArgs) ToConfigServerSettingsPtrOutput() ConfigServerSettingsPtrOutput

func (ConfigServerSettingsArgs) ToConfigServerSettingsPtrOutputWithContext

func (i ConfigServerSettingsArgs) ToConfigServerSettingsPtrOutputWithContext(ctx context.Context) ConfigServerSettingsPtrOutput

type ConfigServerSettingsInput

type ConfigServerSettingsInput interface {
	pulumi.Input

	ToConfigServerSettingsOutput() ConfigServerSettingsOutput
	ToConfigServerSettingsOutputWithContext(context.Context) ConfigServerSettingsOutput
}

ConfigServerSettingsInput is an input type that accepts ConfigServerSettingsArgs and ConfigServerSettingsOutput values. You can construct a concrete instance of `ConfigServerSettingsInput` via:

ConfigServerSettingsArgs{...}

type ConfigServerSettingsOutput

type ConfigServerSettingsOutput struct{ *pulumi.OutputState }

The settings of config server.

func (ConfigServerSettingsOutput) ElementType

func (ConfigServerSettingsOutput) ElementType() reflect.Type

func (ConfigServerSettingsOutput) GitProperty

Property of git environment.

func (ConfigServerSettingsOutput) ToConfigServerSettingsOutput

func (o ConfigServerSettingsOutput) ToConfigServerSettingsOutput() ConfigServerSettingsOutput

func (ConfigServerSettingsOutput) ToConfigServerSettingsOutputWithContext

func (o ConfigServerSettingsOutput) ToConfigServerSettingsOutputWithContext(ctx context.Context) ConfigServerSettingsOutput

func (ConfigServerSettingsOutput) ToConfigServerSettingsPtrOutput

func (o ConfigServerSettingsOutput) ToConfigServerSettingsPtrOutput() ConfigServerSettingsPtrOutput

func (ConfigServerSettingsOutput) ToConfigServerSettingsPtrOutputWithContext

func (o ConfigServerSettingsOutput) ToConfigServerSettingsPtrOutputWithContext(ctx context.Context) ConfigServerSettingsPtrOutput

type ConfigServerSettingsPtrInput

type ConfigServerSettingsPtrInput interface {
	pulumi.Input

	ToConfigServerSettingsPtrOutput() ConfigServerSettingsPtrOutput
	ToConfigServerSettingsPtrOutputWithContext(context.Context) ConfigServerSettingsPtrOutput
}

ConfigServerSettingsPtrInput is an input type that accepts ConfigServerSettingsArgs, ConfigServerSettingsPtr and ConfigServerSettingsPtrOutput values. You can construct a concrete instance of `ConfigServerSettingsPtrInput` via:

        ConfigServerSettingsArgs{...}

or:

        nil

type ConfigServerSettingsPtrOutput

type ConfigServerSettingsPtrOutput struct{ *pulumi.OutputState }

func (ConfigServerSettingsPtrOutput) Elem

func (ConfigServerSettingsPtrOutput) ElementType

func (ConfigServerSettingsPtrOutput) GitProperty

Property of git environment.

func (ConfigServerSettingsPtrOutput) ToConfigServerSettingsPtrOutput

func (o ConfigServerSettingsPtrOutput) ToConfigServerSettingsPtrOutput() ConfigServerSettingsPtrOutput

func (ConfigServerSettingsPtrOutput) ToConfigServerSettingsPtrOutputWithContext

func (o ConfigServerSettingsPtrOutput) ToConfigServerSettingsPtrOutputWithContext(ctx context.Context) ConfigServerSettingsPtrOutput

type ConfigServerSettingsResponse

type ConfigServerSettingsResponse struct {
	// Property of git environment.
	GitProperty *ConfigServerGitPropertyResponse `pulumi:"gitProperty"`
}

The settings of config server.

type ConfigServerSettingsResponseOutput

type ConfigServerSettingsResponseOutput struct{ *pulumi.OutputState }

The settings of config server.

func (ConfigServerSettingsResponseOutput) ElementType

func (ConfigServerSettingsResponseOutput) GitProperty

Property of git environment.

func (ConfigServerSettingsResponseOutput) ToConfigServerSettingsResponseOutput

func (o ConfigServerSettingsResponseOutput) ToConfigServerSettingsResponseOutput() ConfigServerSettingsResponseOutput

func (ConfigServerSettingsResponseOutput) ToConfigServerSettingsResponseOutputWithContext

func (o ConfigServerSettingsResponseOutput) ToConfigServerSettingsResponseOutputWithContext(ctx context.Context) ConfigServerSettingsResponseOutput

type ConfigServerSettingsResponsePtrOutput

type ConfigServerSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (ConfigServerSettingsResponsePtrOutput) Elem

func (ConfigServerSettingsResponsePtrOutput) ElementType

func (ConfigServerSettingsResponsePtrOutput) GitProperty

Property of git environment.

func (ConfigServerSettingsResponsePtrOutput) ToConfigServerSettingsResponsePtrOutput

func (o ConfigServerSettingsResponsePtrOutput) ToConfigServerSettingsResponsePtrOutput() ConfigServerSettingsResponsePtrOutput

func (ConfigServerSettingsResponsePtrOutput) ToConfigServerSettingsResponsePtrOutputWithContext

func (o ConfigServerSettingsResponsePtrOutput) ToConfigServerSettingsResponsePtrOutputWithContext(ctx context.Context) ConfigServerSettingsResponsePtrOutput

type ConfigServerState

type ConfigServerState struct {
}

func (ConfigServerState) ElementType

func (ConfigServerState) ElementType() reflect.Type

type ConfigurationService

type ConfigurationService struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Application Configuration Service properties payload
	Properties ConfigurationServicePropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Application Configuration Service resource Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-01-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetConfigurationService

func GetConfigurationService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigurationServiceState, opts ...pulumi.ResourceOption) (*ConfigurationService, error)

GetConfigurationService gets an existing ConfigurationService 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 NewConfigurationService

func NewConfigurationService(ctx *pulumi.Context,
	name string, args *ConfigurationServiceArgs, opts ...pulumi.ResourceOption) (*ConfigurationService, error)

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

func (*ConfigurationService) ElementType

func (*ConfigurationService) ElementType() reflect.Type

func (*ConfigurationService) ToConfigurationServiceOutput

func (i *ConfigurationService) ToConfigurationServiceOutput() ConfigurationServiceOutput

func (*ConfigurationService) ToConfigurationServiceOutputWithContext

func (i *ConfigurationService) ToConfigurationServiceOutputWithContext(ctx context.Context) ConfigurationServiceOutput

type ConfigurationServiceArgs

type ConfigurationServiceArgs struct {
	// The name of Application Configuration Service.
	ConfigurationServiceName pulumi.StringPtrInput
	// Application Configuration Service properties payload
	Properties ConfigurationServicePropertiesPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
}

The set of arguments for constructing a ConfigurationService resource.

func (ConfigurationServiceArgs) ElementType

func (ConfigurationServiceArgs) ElementType() reflect.Type

type ConfigurationServiceGeneration

type ConfigurationServiceGeneration string

The generation of the Application Configuration Service.

func (ConfigurationServiceGeneration) ElementType

func (ConfigurationServiceGeneration) ToConfigurationServiceGenerationOutput

func (e ConfigurationServiceGeneration) ToConfigurationServiceGenerationOutput() ConfigurationServiceGenerationOutput

func (ConfigurationServiceGeneration) ToConfigurationServiceGenerationOutputWithContext

func (e ConfigurationServiceGeneration) ToConfigurationServiceGenerationOutputWithContext(ctx context.Context) ConfigurationServiceGenerationOutput

func (ConfigurationServiceGeneration) ToConfigurationServiceGenerationPtrOutput

func (e ConfigurationServiceGeneration) ToConfigurationServiceGenerationPtrOutput() ConfigurationServiceGenerationPtrOutput

func (ConfigurationServiceGeneration) ToConfigurationServiceGenerationPtrOutputWithContext

func (e ConfigurationServiceGeneration) ToConfigurationServiceGenerationPtrOutputWithContext(ctx context.Context) ConfigurationServiceGenerationPtrOutput

func (ConfigurationServiceGeneration) ToStringOutput

func (ConfigurationServiceGeneration) ToStringOutputWithContext

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

func (ConfigurationServiceGeneration) ToStringPtrOutput

func (ConfigurationServiceGeneration) ToStringPtrOutputWithContext

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

type ConfigurationServiceGenerationInput

type ConfigurationServiceGenerationInput interface {
	pulumi.Input

	ToConfigurationServiceGenerationOutput() ConfigurationServiceGenerationOutput
	ToConfigurationServiceGenerationOutputWithContext(context.Context) ConfigurationServiceGenerationOutput
}

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

ConfigurationServiceGenerationGen1
ConfigurationServiceGenerationGen2

type ConfigurationServiceGenerationOutput

type ConfigurationServiceGenerationOutput struct{ *pulumi.OutputState }

func (ConfigurationServiceGenerationOutput) ElementType

func (ConfigurationServiceGenerationOutput) ToConfigurationServiceGenerationOutput

func (o ConfigurationServiceGenerationOutput) ToConfigurationServiceGenerationOutput() ConfigurationServiceGenerationOutput

func (ConfigurationServiceGenerationOutput) ToConfigurationServiceGenerationOutputWithContext

func (o ConfigurationServiceGenerationOutput) ToConfigurationServiceGenerationOutputWithContext(ctx context.Context) ConfigurationServiceGenerationOutput

func (ConfigurationServiceGenerationOutput) ToConfigurationServiceGenerationPtrOutput

func (o ConfigurationServiceGenerationOutput) ToConfigurationServiceGenerationPtrOutput() ConfigurationServiceGenerationPtrOutput

func (ConfigurationServiceGenerationOutput) ToConfigurationServiceGenerationPtrOutputWithContext

func (o ConfigurationServiceGenerationOutput) ToConfigurationServiceGenerationPtrOutputWithContext(ctx context.Context) ConfigurationServiceGenerationPtrOutput

func (ConfigurationServiceGenerationOutput) ToStringOutput

func (ConfigurationServiceGenerationOutput) ToStringOutputWithContext

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

func (ConfigurationServiceGenerationOutput) ToStringPtrOutput

func (ConfigurationServiceGenerationOutput) ToStringPtrOutputWithContext

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

type ConfigurationServiceGenerationPtrInput

type ConfigurationServiceGenerationPtrInput interface {
	pulumi.Input

	ToConfigurationServiceGenerationPtrOutput() ConfigurationServiceGenerationPtrOutput
	ToConfigurationServiceGenerationPtrOutputWithContext(context.Context) ConfigurationServiceGenerationPtrOutput
}

type ConfigurationServiceGenerationPtrOutput

type ConfigurationServiceGenerationPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationServiceGenerationPtrOutput) Elem

func (ConfigurationServiceGenerationPtrOutput) ElementType

func (ConfigurationServiceGenerationPtrOutput) ToConfigurationServiceGenerationPtrOutput

func (o ConfigurationServiceGenerationPtrOutput) ToConfigurationServiceGenerationPtrOutput() ConfigurationServiceGenerationPtrOutput

func (ConfigurationServiceGenerationPtrOutput) ToConfigurationServiceGenerationPtrOutputWithContext

func (o ConfigurationServiceGenerationPtrOutput) ToConfigurationServiceGenerationPtrOutputWithContext(ctx context.Context) ConfigurationServiceGenerationPtrOutput

func (ConfigurationServiceGenerationPtrOutput) ToStringPtrOutput

func (ConfigurationServiceGenerationPtrOutput) ToStringPtrOutputWithContext

type ConfigurationServiceGitProperty

type ConfigurationServiceGitProperty struct {
	// Repositories of Application Configuration Service git property.
	Repositories []ConfigurationServiceGitRepository `pulumi:"repositories"`
}

Property of git environment.

type ConfigurationServiceGitPropertyArgs

type ConfigurationServiceGitPropertyArgs struct {
	// Repositories of Application Configuration Service git property.
	Repositories ConfigurationServiceGitRepositoryArrayInput `pulumi:"repositories"`
}

Property of git environment.

func (ConfigurationServiceGitPropertyArgs) ElementType

func (ConfigurationServiceGitPropertyArgs) ToConfigurationServiceGitPropertyOutput

func (i ConfigurationServiceGitPropertyArgs) ToConfigurationServiceGitPropertyOutput() ConfigurationServiceGitPropertyOutput

func (ConfigurationServiceGitPropertyArgs) ToConfigurationServiceGitPropertyOutputWithContext

func (i ConfigurationServiceGitPropertyArgs) ToConfigurationServiceGitPropertyOutputWithContext(ctx context.Context) ConfigurationServiceGitPropertyOutput

func (ConfigurationServiceGitPropertyArgs) ToConfigurationServiceGitPropertyPtrOutput

func (i ConfigurationServiceGitPropertyArgs) ToConfigurationServiceGitPropertyPtrOutput() ConfigurationServiceGitPropertyPtrOutput

func (ConfigurationServiceGitPropertyArgs) ToConfigurationServiceGitPropertyPtrOutputWithContext

func (i ConfigurationServiceGitPropertyArgs) ToConfigurationServiceGitPropertyPtrOutputWithContext(ctx context.Context) ConfigurationServiceGitPropertyPtrOutput

type ConfigurationServiceGitPropertyInput

type ConfigurationServiceGitPropertyInput interface {
	pulumi.Input

	ToConfigurationServiceGitPropertyOutput() ConfigurationServiceGitPropertyOutput
	ToConfigurationServiceGitPropertyOutputWithContext(context.Context) ConfigurationServiceGitPropertyOutput
}

ConfigurationServiceGitPropertyInput is an input type that accepts ConfigurationServiceGitPropertyArgs and ConfigurationServiceGitPropertyOutput values. You can construct a concrete instance of `ConfigurationServiceGitPropertyInput` via:

ConfigurationServiceGitPropertyArgs{...}

type ConfigurationServiceGitPropertyOutput

type ConfigurationServiceGitPropertyOutput struct{ *pulumi.OutputState }

Property of git environment.

func (ConfigurationServiceGitPropertyOutput) ElementType

func (ConfigurationServiceGitPropertyOutput) Repositories

Repositories of Application Configuration Service git property.

func (ConfigurationServiceGitPropertyOutput) ToConfigurationServiceGitPropertyOutput

func (o ConfigurationServiceGitPropertyOutput) ToConfigurationServiceGitPropertyOutput() ConfigurationServiceGitPropertyOutput

func (ConfigurationServiceGitPropertyOutput) ToConfigurationServiceGitPropertyOutputWithContext

func (o ConfigurationServiceGitPropertyOutput) ToConfigurationServiceGitPropertyOutputWithContext(ctx context.Context) ConfigurationServiceGitPropertyOutput

func (ConfigurationServiceGitPropertyOutput) ToConfigurationServiceGitPropertyPtrOutput

func (o ConfigurationServiceGitPropertyOutput) ToConfigurationServiceGitPropertyPtrOutput() ConfigurationServiceGitPropertyPtrOutput

func (ConfigurationServiceGitPropertyOutput) ToConfigurationServiceGitPropertyPtrOutputWithContext

func (o ConfigurationServiceGitPropertyOutput) ToConfigurationServiceGitPropertyPtrOutputWithContext(ctx context.Context) ConfigurationServiceGitPropertyPtrOutput

type ConfigurationServiceGitPropertyPtrInput

type ConfigurationServiceGitPropertyPtrInput interface {
	pulumi.Input

	ToConfigurationServiceGitPropertyPtrOutput() ConfigurationServiceGitPropertyPtrOutput
	ToConfigurationServiceGitPropertyPtrOutputWithContext(context.Context) ConfigurationServiceGitPropertyPtrOutput
}

ConfigurationServiceGitPropertyPtrInput is an input type that accepts ConfigurationServiceGitPropertyArgs, ConfigurationServiceGitPropertyPtr and ConfigurationServiceGitPropertyPtrOutput values. You can construct a concrete instance of `ConfigurationServiceGitPropertyPtrInput` via:

        ConfigurationServiceGitPropertyArgs{...}

or:

        nil

type ConfigurationServiceGitPropertyPtrOutput

type ConfigurationServiceGitPropertyPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationServiceGitPropertyPtrOutput) Elem

func (ConfigurationServiceGitPropertyPtrOutput) ElementType

func (ConfigurationServiceGitPropertyPtrOutput) Repositories

Repositories of Application Configuration Service git property.

func (ConfigurationServiceGitPropertyPtrOutput) ToConfigurationServiceGitPropertyPtrOutput

func (o ConfigurationServiceGitPropertyPtrOutput) ToConfigurationServiceGitPropertyPtrOutput() ConfigurationServiceGitPropertyPtrOutput

func (ConfigurationServiceGitPropertyPtrOutput) ToConfigurationServiceGitPropertyPtrOutputWithContext

func (o ConfigurationServiceGitPropertyPtrOutput) ToConfigurationServiceGitPropertyPtrOutputWithContext(ctx context.Context) ConfigurationServiceGitPropertyPtrOutput

type ConfigurationServiceGitPropertyResponse

type ConfigurationServiceGitPropertyResponse struct {
	// Repositories of Application Configuration Service git property.
	Repositories []ConfigurationServiceGitRepositoryResponse `pulumi:"repositories"`
}

Property of git environment.

type ConfigurationServiceGitPropertyResponseOutput

type ConfigurationServiceGitPropertyResponseOutput struct{ *pulumi.OutputState }

Property of git environment.

func (ConfigurationServiceGitPropertyResponseOutput) ElementType

func (ConfigurationServiceGitPropertyResponseOutput) Repositories

Repositories of Application Configuration Service git property.

func (ConfigurationServiceGitPropertyResponseOutput) ToConfigurationServiceGitPropertyResponseOutput

func (o ConfigurationServiceGitPropertyResponseOutput) ToConfigurationServiceGitPropertyResponseOutput() ConfigurationServiceGitPropertyResponseOutput

func (ConfigurationServiceGitPropertyResponseOutput) ToConfigurationServiceGitPropertyResponseOutputWithContext

func (o ConfigurationServiceGitPropertyResponseOutput) ToConfigurationServiceGitPropertyResponseOutputWithContext(ctx context.Context) ConfigurationServiceGitPropertyResponseOutput

type ConfigurationServiceGitPropertyResponsePtrOutput

type ConfigurationServiceGitPropertyResponsePtrOutput struct{ *pulumi.OutputState }

func (ConfigurationServiceGitPropertyResponsePtrOutput) Elem

func (ConfigurationServiceGitPropertyResponsePtrOutput) ElementType

func (ConfigurationServiceGitPropertyResponsePtrOutput) Repositories

Repositories of Application Configuration Service git property.

func (ConfigurationServiceGitPropertyResponsePtrOutput) ToConfigurationServiceGitPropertyResponsePtrOutput

func (o ConfigurationServiceGitPropertyResponsePtrOutput) ToConfigurationServiceGitPropertyResponsePtrOutput() ConfigurationServiceGitPropertyResponsePtrOutput

func (ConfigurationServiceGitPropertyResponsePtrOutput) ToConfigurationServiceGitPropertyResponsePtrOutputWithContext

func (o ConfigurationServiceGitPropertyResponsePtrOutput) ToConfigurationServiceGitPropertyResponsePtrOutputWithContext(ctx context.Context) ConfigurationServiceGitPropertyResponsePtrOutput

type ConfigurationServiceGitRepository

type ConfigurationServiceGitRepository struct {
	// Resource Id of CA certificate for https URL of Git repository.
	CaCertResourceId *string `pulumi:"caCertResourceId"`
	// Git libraries used to support various repository providers
	GitImplementation *string `pulumi:"gitImplementation"`
	// Public sshKey of git repository.
	HostKey *string `pulumi:"hostKey"`
	// SshKey algorithm of git repository.
	HostKeyAlgorithm *string `pulumi:"hostKeyAlgorithm"`
	// Label of the repository
	Label string `pulumi:"label"`
	// Name of the repository
	Name string `pulumi:"name"`
	// Password of git repository basic auth.
	Password *string `pulumi:"password"`
	// Collection of patterns of the repository
	Patterns []string `pulumi:"patterns"`
	// Private sshKey algorithm of git repository.
	PrivateKey *string `pulumi:"privateKey"`
	// Searching path of the repository
	SearchPaths []string `pulumi:"searchPaths"`
	// Strict host key checking or not.
	StrictHostKeyChecking *bool `pulumi:"strictHostKeyChecking"`
	// URI of the repository
	Uri string `pulumi:"uri"`
	// Username of git repository basic auth.
	Username *string `pulumi:"username"`
}

Git repository property payload for Application Configuration Service

type ConfigurationServiceGitRepositoryArgs

type ConfigurationServiceGitRepositoryArgs struct {
	// Resource Id of CA certificate for https URL of Git repository.
	CaCertResourceId pulumi.StringPtrInput `pulumi:"caCertResourceId"`
	// Git libraries used to support various repository providers
	GitImplementation pulumi.StringPtrInput `pulumi:"gitImplementation"`
	// Public sshKey of git repository.
	HostKey pulumi.StringPtrInput `pulumi:"hostKey"`
	// SshKey algorithm of git repository.
	HostKeyAlgorithm pulumi.StringPtrInput `pulumi:"hostKeyAlgorithm"`
	// Label of the repository
	Label pulumi.StringInput `pulumi:"label"`
	// Name of the repository
	Name pulumi.StringInput `pulumi:"name"`
	// Password of git repository basic auth.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Collection of patterns of the repository
	Patterns pulumi.StringArrayInput `pulumi:"patterns"`
	// Private sshKey algorithm of git repository.
	PrivateKey pulumi.StringPtrInput `pulumi:"privateKey"`
	// Searching path of the repository
	SearchPaths pulumi.StringArrayInput `pulumi:"searchPaths"`
	// Strict host key checking or not.
	StrictHostKeyChecking pulumi.BoolPtrInput `pulumi:"strictHostKeyChecking"`
	// URI of the repository
	Uri pulumi.StringInput `pulumi:"uri"`
	// Username of git repository basic auth.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

Git repository property payload for Application Configuration Service

func (ConfigurationServiceGitRepositoryArgs) ElementType

func (ConfigurationServiceGitRepositoryArgs) ToConfigurationServiceGitRepositoryOutput

func (i ConfigurationServiceGitRepositoryArgs) ToConfigurationServiceGitRepositoryOutput() ConfigurationServiceGitRepositoryOutput

func (ConfigurationServiceGitRepositoryArgs) ToConfigurationServiceGitRepositoryOutputWithContext

func (i ConfigurationServiceGitRepositoryArgs) ToConfigurationServiceGitRepositoryOutputWithContext(ctx context.Context) ConfigurationServiceGitRepositoryOutput

type ConfigurationServiceGitRepositoryArray

type ConfigurationServiceGitRepositoryArray []ConfigurationServiceGitRepositoryInput

func (ConfigurationServiceGitRepositoryArray) ElementType

func (ConfigurationServiceGitRepositoryArray) ToConfigurationServiceGitRepositoryArrayOutput

func (i ConfigurationServiceGitRepositoryArray) ToConfigurationServiceGitRepositoryArrayOutput() ConfigurationServiceGitRepositoryArrayOutput

func (ConfigurationServiceGitRepositoryArray) ToConfigurationServiceGitRepositoryArrayOutputWithContext

func (i ConfigurationServiceGitRepositoryArray) ToConfigurationServiceGitRepositoryArrayOutputWithContext(ctx context.Context) ConfigurationServiceGitRepositoryArrayOutput

type ConfigurationServiceGitRepositoryArrayInput

type ConfigurationServiceGitRepositoryArrayInput interface {
	pulumi.Input

	ToConfigurationServiceGitRepositoryArrayOutput() ConfigurationServiceGitRepositoryArrayOutput
	ToConfigurationServiceGitRepositoryArrayOutputWithContext(context.Context) ConfigurationServiceGitRepositoryArrayOutput
}

ConfigurationServiceGitRepositoryArrayInput is an input type that accepts ConfigurationServiceGitRepositoryArray and ConfigurationServiceGitRepositoryArrayOutput values. You can construct a concrete instance of `ConfigurationServiceGitRepositoryArrayInput` via:

ConfigurationServiceGitRepositoryArray{ ConfigurationServiceGitRepositoryArgs{...} }

type ConfigurationServiceGitRepositoryArrayOutput

type ConfigurationServiceGitRepositoryArrayOutput struct{ *pulumi.OutputState }

func (ConfigurationServiceGitRepositoryArrayOutput) ElementType

func (ConfigurationServiceGitRepositoryArrayOutput) Index

func (ConfigurationServiceGitRepositoryArrayOutput) ToConfigurationServiceGitRepositoryArrayOutput

func (o ConfigurationServiceGitRepositoryArrayOutput) ToConfigurationServiceGitRepositoryArrayOutput() ConfigurationServiceGitRepositoryArrayOutput

func (ConfigurationServiceGitRepositoryArrayOutput) ToConfigurationServiceGitRepositoryArrayOutputWithContext

func (o ConfigurationServiceGitRepositoryArrayOutput) ToConfigurationServiceGitRepositoryArrayOutputWithContext(ctx context.Context) ConfigurationServiceGitRepositoryArrayOutput

type ConfigurationServiceGitRepositoryInput

type ConfigurationServiceGitRepositoryInput interface {
	pulumi.Input

	ToConfigurationServiceGitRepositoryOutput() ConfigurationServiceGitRepositoryOutput
	ToConfigurationServiceGitRepositoryOutputWithContext(context.Context) ConfigurationServiceGitRepositoryOutput
}

ConfigurationServiceGitRepositoryInput is an input type that accepts ConfigurationServiceGitRepositoryArgs and ConfigurationServiceGitRepositoryOutput values. You can construct a concrete instance of `ConfigurationServiceGitRepositoryInput` via:

ConfigurationServiceGitRepositoryArgs{...}

type ConfigurationServiceGitRepositoryOutput

type ConfigurationServiceGitRepositoryOutput struct{ *pulumi.OutputState }

Git repository property payload for Application Configuration Service

func (ConfigurationServiceGitRepositoryOutput) CaCertResourceId

Resource Id of CA certificate for https URL of Git repository.

func (ConfigurationServiceGitRepositoryOutput) ElementType

func (ConfigurationServiceGitRepositoryOutput) GitImplementation

Git libraries used to support various repository providers

func (ConfigurationServiceGitRepositoryOutput) HostKey

Public sshKey of git repository.

func (ConfigurationServiceGitRepositoryOutput) HostKeyAlgorithm

SshKey algorithm of git repository.

func (ConfigurationServiceGitRepositoryOutput) Label

Label of the repository

func (ConfigurationServiceGitRepositoryOutput) Name

Name of the repository

func (ConfigurationServiceGitRepositoryOutput) Password

Password of git repository basic auth.

func (ConfigurationServiceGitRepositoryOutput) Patterns

Collection of patterns of the repository

func (ConfigurationServiceGitRepositoryOutput) PrivateKey

Private sshKey algorithm of git repository.

func (ConfigurationServiceGitRepositoryOutput) SearchPaths

Searching path of the repository

func (ConfigurationServiceGitRepositoryOutput) StrictHostKeyChecking

Strict host key checking or not.

func (ConfigurationServiceGitRepositoryOutput) ToConfigurationServiceGitRepositoryOutput

func (o ConfigurationServiceGitRepositoryOutput) ToConfigurationServiceGitRepositoryOutput() ConfigurationServiceGitRepositoryOutput

func (ConfigurationServiceGitRepositoryOutput) ToConfigurationServiceGitRepositoryOutputWithContext

func (o ConfigurationServiceGitRepositoryOutput) ToConfigurationServiceGitRepositoryOutputWithContext(ctx context.Context) ConfigurationServiceGitRepositoryOutput

func (ConfigurationServiceGitRepositoryOutput) Uri

URI of the repository

func (ConfigurationServiceGitRepositoryOutput) Username

Username of git repository basic auth.

type ConfigurationServiceGitRepositoryResponse

type ConfigurationServiceGitRepositoryResponse struct {
	// Resource Id of CA certificate for https URL of Git repository.
	CaCertResourceId *string `pulumi:"caCertResourceId"`
	// Git libraries used to support various repository providers
	GitImplementation *string `pulumi:"gitImplementation"`
	// Public sshKey of git repository.
	HostKey *string `pulumi:"hostKey"`
	// SshKey algorithm of git repository.
	HostKeyAlgorithm *string `pulumi:"hostKeyAlgorithm"`
	// Label of the repository
	Label string `pulumi:"label"`
	// Name of the repository
	Name string `pulumi:"name"`
	// Password of git repository basic auth.
	Password *string `pulumi:"password"`
	// Collection of patterns of the repository
	Patterns []string `pulumi:"patterns"`
	// Private sshKey algorithm of git repository.
	PrivateKey *string `pulumi:"privateKey"`
	// Searching path of the repository
	SearchPaths []string `pulumi:"searchPaths"`
	// Strict host key checking or not.
	StrictHostKeyChecking *bool `pulumi:"strictHostKeyChecking"`
	// URI of the repository
	Uri string `pulumi:"uri"`
	// Username of git repository basic auth.
	Username *string `pulumi:"username"`
}

Git repository property payload for Application Configuration Service

type ConfigurationServiceGitRepositoryResponseArrayOutput

type ConfigurationServiceGitRepositoryResponseArrayOutput struct{ *pulumi.OutputState }

func (ConfigurationServiceGitRepositoryResponseArrayOutput) ElementType

func (ConfigurationServiceGitRepositoryResponseArrayOutput) Index

func (ConfigurationServiceGitRepositoryResponseArrayOutput) ToConfigurationServiceGitRepositoryResponseArrayOutput

func (ConfigurationServiceGitRepositoryResponseArrayOutput) ToConfigurationServiceGitRepositoryResponseArrayOutputWithContext

func (o ConfigurationServiceGitRepositoryResponseArrayOutput) ToConfigurationServiceGitRepositoryResponseArrayOutputWithContext(ctx context.Context) ConfigurationServiceGitRepositoryResponseArrayOutput

type ConfigurationServiceGitRepositoryResponseOutput

type ConfigurationServiceGitRepositoryResponseOutput struct{ *pulumi.OutputState }

Git repository property payload for Application Configuration Service

func (ConfigurationServiceGitRepositoryResponseOutput) CaCertResourceId

Resource Id of CA certificate for https URL of Git repository.

func (ConfigurationServiceGitRepositoryResponseOutput) ElementType

func (ConfigurationServiceGitRepositoryResponseOutput) GitImplementation

Git libraries used to support various repository providers

func (ConfigurationServiceGitRepositoryResponseOutput) HostKey

Public sshKey of git repository.

func (ConfigurationServiceGitRepositoryResponseOutput) HostKeyAlgorithm

SshKey algorithm of git repository.

func (ConfigurationServiceGitRepositoryResponseOutput) Label

Label of the repository

func (ConfigurationServiceGitRepositoryResponseOutput) Name

Name of the repository

func (ConfigurationServiceGitRepositoryResponseOutput) Password

Password of git repository basic auth.

func (ConfigurationServiceGitRepositoryResponseOutput) Patterns

Collection of patterns of the repository

func (ConfigurationServiceGitRepositoryResponseOutput) PrivateKey

Private sshKey algorithm of git repository.

func (ConfigurationServiceGitRepositoryResponseOutput) SearchPaths

Searching path of the repository

func (ConfigurationServiceGitRepositoryResponseOutput) StrictHostKeyChecking

Strict host key checking or not.

func (ConfigurationServiceGitRepositoryResponseOutput) ToConfigurationServiceGitRepositoryResponseOutput

func (o ConfigurationServiceGitRepositoryResponseOutput) ToConfigurationServiceGitRepositoryResponseOutput() ConfigurationServiceGitRepositoryResponseOutput

func (ConfigurationServiceGitRepositoryResponseOutput) ToConfigurationServiceGitRepositoryResponseOutputWithContext

func (o ConfigurationServiceGitRepositoryResponseOutput) ToConfigurationServiceGitRepositoryResponseOutputWithContext(ctx context.Context) ConfigurationServiceGitRepositoryResponseOutput

func (ConfigurationServiceGitRepositoryResponseOutput) Uri

URI of the repository

func (ConfigurationServiceGitRepositoryResponseOutput) Username

Username of git repository basic auth.

type ConfigurationServiceInput

type ConfigurationServiceInput interface {
	pulumi.Input

	ToConfigurationServiceOutput() ConfigurationServiceOutput
	ToConfigurationServiceOutputWithContext(ctx context.Context) ConfigurationServiceOutput
}

type ConfigurationServiceInstanceResponse

type ConfigurationServiceInstanceResponse struct {
	// Name of the Application Configuration Service instance
	Name string `pulumi:"name"`
	// Status of the Application Configuration Service instance
	Status string `pulumi:"status"`
}

Collection of instances belong to the Application Configuration Service

type ConfigurationServiceInstanceResponseArrayOutput

type ConfigurationServiceInstanceResponseArrayOutput struct{ *pulumi.OutputState }

func (ConfigurationServiceInstanceResponseArrayOutput) ElementType

func (ConfigurationServiceInstanceResponseArrayOutput) Index

func (ConfigurationServiceInstanceResponseArrayOutput) ToConfigurationServiceInstanceResponseArrayOutput

func (o ConfigurationServiceInstanceResponseArrayOutput) ToConfigurationServiceInstanceResponseArrayOutput() ConfigurationServiceInstanceResponseArrayOutput

func (ConfigurationServiceInstanceResponseArrayOutput) ToConfigurationServiceInstanceResponseArrayOutputWithContext

func (o ConfigurationServiceInstanceResponseArrayOutput) ToConfigurationServiceInstanceResponseArrayOutputWithContext(ctx context.Context) ConfigurationServiceInstanceResponseArrayOutput

type ConfigurationServiceInstanceResponseOutput

type ConfigurationServiceInstanceResponseOutput struct{ *pulumi.OutputState }

Collection of instances belong to the Application Configuration Service

func (ConfigurationServiceInstanceResponseOutput) ElementType

func (ConfigurationServiceInstanceResponseOutput) Name

Name of the Application Configuration Service instance

func (ConfigurationServiceInstanceResponseOutput) Status

Status of the Application Configuration Service instance

func (ConfigurationServiceInstanceResponseOutput) ToConfigurationServiceInstanceResponseOutput

func (o ConfigurationServiceInstanceResponseOutput) ToConfigurationServiceInstanceResponseOutput() ConfigurationServiceInstanceResponseOutput

func (ConfigurationServiceInstanceResponseOutput) ToConfigurationServiceInstanceResponseOutputWithContext

func (o ConfigurationServiceInstanceResponseOutput) ToConfigurationServiceInstanceResponseOutputWithContext(ctx context.Context) ConfigurationServiceInstanceResponseOutput

type ConfigurationServiceOutput

type ConfigurationServiceOutput struct{ *pulumi.OutputState }

func (ConfigurationServiceOutput) ElementType

func (ConfigurationServiceOutput) ElementType() reflect.Type

func (ConfigurationServiceOutput) Name

The name of the resource.

func (ConfigurationServiceOutput) Properties

Application Configuration Service properties payload

func (ConfigurationServiceOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (ConfigurationServiceOutput) ToConfigurationServiceOutput

func (o ConfigurationServiceOutput) ToConfigurationServiceOutput() ConfigurationServiceOutput

func (ConfigurationServiceOutput) ToConfigurationServiceOutputWithContext

func (o ConfigurationServiceOutput) ToConfigurationServiceOutputWithContext(ctx context.Context) ConfigurationServiceOutput

func (ConfigurationServiceOutput) Type

The type of the resource.

type ConfigurationServiceProperties

type ConfigurationServiceProperties struct {
	// The generation of the Application Configuration Service.
	Generation *string `pulumi:"generation"`
	// The settings of Application Configuration Service.
	Settings *ConfigurationServiceSettings `pulumi:"settings"`
}

Application Configuration Service properties payload

func (*ConfigurationServiceProperties) Defaults

Defaults sets the appropriate defaults for ConfigurationServiceProperties

type ConfigurationServicePropertiesArgs

type ConfigurationServicePropertiesArgs struct {
	// The generation of the Application Configuration Service.
	Generation pulumi.StringPtrInput `pulumi:"generation"`
	// The settings of Application Configuration Service.
	Settings ConfigurationServiceSettingsPtrInput `pulumi:"settings"`
}

Application Configuration Service properties payload

func (*ConfigurationServicePropertiesArgs) Defaults

Defaults sets the appropriate defaults for ConfigurationServicePropertiesArgs

func (ConfigurationServicePropertiesArgs) ElementType

func (ConfigurationServicePropertiesArgs) ToConfigurationServicePropertiesOutput

func (i ConfigurationServicePropertiesArgs) ToConfigurationServicePropertiesOutput() ConfigurationServicePropertiesOutput

func (ConfigurationServicePropertiesArgs) ToConfigurationServicePropertiesOutputWithContext

func (i ConfigurationServicePropertiesArgs) ToConfigurationServicePropertiesOutputWithContext(ctx context.Context) ConfigurationServicePropertiesOutput

func (ConfigurationServicePropertiesArgs) ToConfigurationServicePropertiesPtrOutput

func (i ConfigurationServicePropertiesArgs) ToConfigurationServicePropertiesPtrOutput() ConfigurationServicePropertiesPtrOutput

func (ConfigurationServicePropertiesArgs) ToConfigurationServicePropertiesPtrOutputWithContext

func (i ConfigurationServicePropertiesArgs) ToConfigurationServicePropertiesPtrOutputWithContext(ctx context.Context) ConfigurationServicePropertiesPtrOutput

type ConfigurationServicePropertiesInput

type ConfigurationServicePropertiesInput interface {
	pulumi.Input

	ToConfigurationServicePropertiesOutput() ConfigurationServicePropertiesOutput
	ToConfigurationServicePropertiesOutputWithContext(context.Context) ConfigurationServicePropertiesOutput
}

ConfigurationServicePropertiesInput is an input type that accepts ConfigurationServicePropertiesArgs and ConfigurationServicePropertiesOutput values. You can construct a concrete instance of `ConfigurationServicePropertiesInput` via:

ConfigurationServicePropertiesArgs{...}

type ConfigurationServicePropertiesOutput

type ConfigurationServicePropertiesOutput struct{ *pulumi.OutputState }

Application Configuration Service properties payload

func (ConfigurationServicePropertiesOutput) ElementType

func (ConfigurationServicePropertiesOutput) Generation

The generation of the Application Configuration Service.

func (ConfigurationServicePropertiesOutput) Settings

The settings of Application Configuration Service.

func (ConfigurationServicePropertiesOutput) ToConfigurationServicePropertiesOutput

func (o ConfigurationServicePropertiesOutput) ToConfigurationServicePropertiesOutput() ConfigurationServicePropertiesOutput

func (ConfigurationServicePropertiesOutput) ToConfigurationServicePropertiesOutputWithContext

func (o ConfigurationServicePropertiesOutput) ToConfigurationServicePropertiesOutputWithContext(ctx context.Context) ConfigurationServicePropertiesOutput

func (ConfigurationServicePropertiesOutput) ToConfigurationServicePropertiesPtrOutput

func (o ConfigurationServicePropertiesOutput) ToConfigurationServicePropertiesPtrOutput() ConfigurationServicePropertiesPtrOutput

func (ConfigurationServicePropertiesOutput) ToConfigurationServicePropertiesPtrOutputWithContext

func (o ConfigurationServicePropertiesOutput) ToConfigurationServicePropertiesPtrOutputWithContext(ctx context.Context) ConfigurationServicePropertiesPtrOutput

type ConfigurationServicePropertiesPtrInput

type ConfigurationServicePropertiesPtrInput interface {
	pulumi.Input

	ToConfigurationServicePropertiesPtrOutput() ConfigurationServicePropertiesPtrOutput
	ToConfigurationServicePropertiesPtrOutputWithContext(context.Context) ConfigurationServicePropertiesPtrOutput
}

ConfigurationServicePropertiesPtrInput is an input type that accepts ConfigurationServicePropertiesArgs, ConfigurationServicePropertiesPtr and ConfigurationServicePropertiesPtrOutput values. You can construct a concrete instance of `ConfigurationServicePropertiesPtrInput` via:

        ConfigurationServicePropertiesArgs{...}

or:

        nil

type ConfigurationServicePropertiesPtrOutput

type ConfigurationServicePropertiesPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationServicePropertiesPtrOutput) Elem

func (ConfigurationServicePropertiesPtrOutput) ElementType

func (ConfigurationServicePropertiesPtrOutput) Generation

The generation of the Application Configuration Service.

func (ConfigurationServicePropertiesPtrOutput) Settings

The settings of Application Configuration Service.

func (ConfigurationServicePropertiesPtrOutput) ToConfigurationServicePropertiesPtrOutput

func (o ConfigurationServicePropertiesPtrOutput) ToConfigurationServicePropertiesPtrOutput() ConfigurationServicePropertiesPtrOutput

func (ConfigurationServicePropertiesPtrOutput) ToConfigurationServicePropertiesPtrOutputWithContext

func (o ConfigurationServicePropertiesPtrOutput) ToConfigurationServicePropertiesPtrOutputWithContext(ctx context.Context) ConfigurationServicePropertiesPtrOutput

type ConfigurationServicePropertiesResponse

type ConfigurationServicePropertiesResponse struct {
	// The generation of the Application Configuration Service.
	Generation *string `pulumi:"generation"`
	// Collection of instances belong to Application Configuration Service.
	Instances []ConfigurationServiceInstanceResponse `pulumi:"instances"`
	// State of the Application Configuration Service.
	ProvisioningState string `pulumi:"provisioningState"`
	// The requested resource quantity for required CPU and Memory.
	ResourceRequests ConfigurationServiceResourceRequestsResponse `pulumi:"resourceRequests"`
	// The settings of Application Configuration Service.
	Settings *ConfigurationServiceSettingsResponse `pulumi:"settings"`
}

Application Configuration Service properties payload

func (*ConfigurationServicePropertiesResponse) Defaults

Defaults sets the appropriate defaults for ConfigurationServicePropertiesResponse

type ConfigurationServicePropertiesResponseOutput

type ConfigurationServicePropertiesResponseOutput struct{ *pulumi.OutputState }

Application Configuration Service properties payload

func (ConfigurationServicePropertiesResponseOutput) ElementType

func (ConfigurationServicePropertiesResponseOutput) Generation

The generation of the Application Configuration Service.

func (ConfigurationServicePropertiesResponseOutput) Instances

Collection of instances belong to Application Configuration Service.

func (ConfigurationServicePropertiesResponseOutput) ProvisioningState

State of the Application Configuration Service.

func (ConfigurationServicePropertiesResponseOutput) ResourceRequests

The requested resource quantity for required CPU and Memory.

func (ConfigurationServicePropertiesResponseOutput) Settings

The settings of Application Configuration Service.

func (ConfigurationServicePropertiesResponseOutput) ToConfigurationServicePropertiesResponseOutput

func (o ConfigurationServicePropertiesResponseOutput) ToConfigurationServicePropertiesResponseOutput() ConfigurationServicePropertiesResponseOutput

func (ConfigurationServicePropertiesResponseOutput) ToConfigurationServicePropertiesResponseOutputWithContext

func (o ConfigurationServicePropertiesResponseOutput) ToConfigurationServicePropertiesResponseOutputWithContext(ctx context.Context) ConfigurationServicePropertiesResponseOutput

type ConfigurationServiceResourceRequestsResponse

type ConfigurationServiceResourceRequestsResponse struct {
	// Cpu allocated to each Application Configuration Service instance
	Cpu string `pulumi:"cpu"`
	// Instance count of the Application Configuration Service
	InstanceCount int `pulumi:"instanceCount"`
	// Memory allocated to each Application Configuration Service instance
	Memory string `pulumi:"memory"`
}

Resource request payload of Application Configuration Service

type ConfigurationServiceResourceRequestsResponseOutput

type ConfigurationServiceResourceRequestsResponseOutput struct{ *pulumi.OutputState }

Resource request payload of Application Configuration Service

func (ConfigurationServiceResourceRequestsResponseOutput) Cpu

Cpu allocated to each Application Configuration Service instance

func (ConfigurationServiceResourceRequestsResponseOutput) ElementType

func (ConfigurationServiceResourceRequestsResponseOutput) InstanceCount

Instance count of the Application Configuration Service

func (ConfigurationServiceResourceRequestsResponseOutput) Memory

Memory allocated to each Application Configuration Service instance

func (ConfigurationServiceResourceRequestsResponseOutput) ToConfigurationServiceResourceRequestsResponseOutput

func (o ConfigurationServiceResourceRequestsResponseOutput) ToConfigurationServiceResourceRequestsResponseOutput() ConfigurationServiceResourceRequestsResponseOutput

func (ConfigurationServiceResourceRequestsResponseOutput) ToConfigurationServiceResourceRequestsResponseOutputWithContext

func (o ConfigurationServiceResourceRequestsResponseOutput) ToConfigurationServiceResourceRequestsResponseOutputWithContext(ctx context.Context) ConfigurationServiceResourceRequestsResponseOutput

type ConfigurationServiceSettings

type ConfigurationServiceSettings struct {
	// Property of git environment.
	GitProperty *ConfigurationServiceGitProperty `pulumi:"gitProperty"`
}

The settings of Application Configuration Service.

type ConfigurationServiceSettingsArgs

type ConfigurationServiceSettingsArgs struct {
	// Property of git environment.
	GitProperty ConfigurationServiceGitPropertyPtrInput `pulumi:"gitProperty"`
}

The settings of Application Configuration Service.

func (ConfigurationServiceSettingsArgs) ElementType

func (ConfigurationServiceSettingsArgs) ToConfigurationServiceSettingsOutput

func (i ConfigurationServiceSettingsArgs) ToConfigurationServiceSettingsOutput() ConfigurationServiceSettingsOutput

func (ConfigurationServiceSettingsArgs) ToConfigurationServiceSettingsOutputWithContext

func (i ConfigurationServiceSettingsArgs) ToConfigurationServiceSettingsOutputWithContext(ctx context.Context) ConfigurationServiceSettingsOutput

func (ConfigurationServiceSettingsArgs) ToConfigurationServiceSettingsPtrOutput

func (i ConfigurationServiceSettingsArgs) ToConfigurationServiceSettingsPtrOutput() ConfigurationServiceSettingsPtrOutput

func (ConfigurationServiceSettingsArgs) ToConfigurationServiceSettingsPtrOutputWithContext

func (i ConfigurationServiceSettingsArgs) ToConfigurationServiceSettingsPtrOutputWithContext(ctx context.Context) ConfigurationServiceSettingsPtrOutput

type ConfigurationServiceSettingsInput

type ConfigurationServiceSettingsInput interface {
	pulumi.Input

	ToConfigurationServiceSettingsOutput() ConfigurationServiceSettingsOutput
	ToConfigurationServiceSettingsOutputWithContext(context.Context) ConfigurationServiceSettingsOutput
}

ConfigurationServiceSettingsInput is an input type that accepts ConfigurationServiceSettingsArgs and ConfigurationServiceSettingsOutput values. You can construct a concrete instance of `ConfigurationServiceSettingsInput` via:

ConfigurationServiceSettingsArgs{...}

type ConfigurationServiceSettingsOutput

type ConfigurationServiceSettingsOutput struct{ *pulumi.OutputState }

The settings of Application Configuration Service.

func (ConfigurationServiceSettingsOutput) ElementType

func (ConfigurationServiceSettingsOutput) GitProperty

Property of git environment.

func (ConfigurationServiceSettingsOutput) ToConfigurationServiceSettingsOutput

func (o ConfigurationServiceSettingsOutput) ToConfigurationServiceSettingsOutput() ConfigurationServiceSettingsOutput

func (ConfigurationServiceSettingsOutput) ToConfigurationServiceSettingsOutputWithContext

func (o ConfigurationServiceSettingsOutput) ToConfigurationServiceSettingsOutputWithContext(ctx context.Context) ConfigurationServiceSettingsOutput

func (ConfigurationServiceSettingsOutput) ToConfigurationServiceSettingsPtrOutput

func (o ConfigurationServiceSettingsOutput) ToConfigurationServiceSettingsPtrOutput() ConfigurationServiceSettingsPtrOutput

func (ConfigurationServiceSettingsOutput) ToConfigurationServiceSettingsPtrOutputWithContext

func (o ConfigurationServiceSettingsOutput) ToConfigurationServiceSettingsPtrOutputWithContext(ctx context.Context) ConfigurationServiceSettingsPtrOutput

type ConfigurationServiceSettingsPtrInput

type ConfigurationServiceSettingsPtrInput interface {
	pulumi.Input

	ToConfigurationServiceSettingsPtrOutput() ConfigurationServiceSettingsPtrOutput
	ToConfigurationServiceSettingsPtrOutputWithContext(context.Context) ConfigurationServiceSettingsPtrOutput
}

ConfigurationServiceSettingsPtrInput is an input type that accepts ConfigurationServiceSettingsArgs, ConfigurationServiceSettingsPtr and ConfigurationServiceSettingsPtrOutput values. You can construct a concrete instance of `ConfigurationServiceSettingsPtrInput` via:

        ConfigurationServiceSettingsArgs{...}

or:

        nil

type ConfigurationServiceSettingsPtrOutput

type ConfigurationServiceSettingsPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationServiceSettingsPtrOutput) Elem

func (ConfigurationServiceSettingsPtrOutput) ElementType

func (ConfigurationServiceSettingsPtrOutput) GitProperty

Property of git environment.

func (ConfigurationServiceSettingsPtrOutput) ToConfigurationServiceSettingsPtrOutput

func (o ConfigurationServiceSettingsPtrOutput) ToConfigurationServiceSettingsPtrOutput() ConfigurationServiceSettingsPtrOutput

func (ConfigurationServiceSettingsPtrOutput) ToConfigurationServiceSettingsPtrOutputWithContext

func (o ConfigurationServiceSettingsPtrOutput) ToConfigurationServiceSettingsPtrOutputWithContext(ctx context.Context) ConfigurationServiceSettingsPtrOutput

type ConfigurationServiceSettingsResponse

type ConfigurationServiceSettingsResponse struct {
	// Property of git environment.
	GitProperty *ConfigurationServiceGitPropertyResponse `pulumi:"gitProperty"`
}

The settings of Application Configuration Service.

type ConfigurationServiceSettingsResponseOutput

type ConfigurationServiceSettingsResponseOutput struct{ *pulumi.OutputState }

The settings of Application Configuration Service.

func (ConfigurationServiceSettingsResponseOutput) ElementType

func (ConfigurationServiceSettingsResponseOutput) GitProperty

Property of git environment.

func (ConfigurationServiceSettingsResponseOutput) ToConfigurationServiceSettingsResponseOutput

func (o ConfigurationServiceSettingsResponseOutput) ToConfigurationServiceSettingsResponseOutput() ConfigurationServiceSettingsResponseOutput

func (ConfigurationServiceSettingsResponseOutput) ToConfigurationServiceSettingsResponseOutputWithContext

func (o ConfigurationServiceSettingsResponseOutput) ToConfigurationServiceSettingsResponseOutputWithContext(ctx context.Context) ConfigurationServiceSettingsResponseOutput

type ConfigurationServiceSettingsResponsePtrOutput

type ConfigurationServiceSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (ConfigurationServiceSettingsResponsePtrOutput) Elem

func (ConfigurationServiceSettingsResponsePtrOutput) ElementType

func (ConfigurationServiceSettingsResponsePtrOutput) GitProperty

Property of git environment.

func (ConfigurationServiceSettingsResponsePtrOutput) ToConfigurationServiceSettingsResponsePtrOutput

func (o ConfigurationServiceSettingsResponsePtrOutput) ToConfigurationServiceSettingsResponsePtrOutput() ConfigurationServiceSettingsResponsePtrOutput

func (ConfigurationServiceSettingsResponsePtrOutput) ToConfigurationServiceSettingsResponsePtrOutputWithContext

func (o ConfigurationServiceSettingsResponsePtrOutput) ToConfigurationServiceSettingsResponsePtrOutputWithContext(ctx context.Context) ConfigurationServiceSettingsResponsePtrOutput

type ConfigurationServiceState

type ConfigurationServiceState struct {
}

func (ConfigurationServiceState) ElementType

func (ConfigurationServiceState) ElementType() reflect.Type

type ContainerProbeSettings

type ContainerProbeSettings struct {
	// Indicates whether disable the liveness and readiness probe
	DisableProbe *bool `pulumi:"disableProbe"`
}

Container liveness and readiness probe settings

type ContainerProbeSettingsArgs

type ContainerProbeSettingsArgs struct {
	// Indicates whether disable the liveness and readiness probe
	DisableProbe pulumi.BoolPtrInput `pulumi:"disableProbe"`
}

Container liveness and readiness probe settings

func (ContainerProbeSettingsArgs) ElementType

func (ContainerProbeSettingsArgs) ElementType() reflect.Type

func (ContainerProbeSettingsArgs) ToContainerProbeSettingsOutput

func (i ContainerProbeSettingsArgs) ToContainerProbeSettingsOutput() ContainerProbeSettingsOutput

func (ContainerProbeSettingsArgs) ToContainerProbeSettingsOutputWithContext

func (i ContainerProbeSettingsArgs) ToContainerProbeSettingsOutputWithContext(ctx context.Context) ContainerProbeSettingsOutput

func (ContainerProbeSettingsArgs) ToContainerProbeSettingsPtrOutput

func (i ContainerProbeSettingsArgs) ToContainerProbeSettingsPtrOutput() ContainerProbeSettingsPtrOutput

func (ContainerProbeSettingsArgs) ToContainerProbeSettingsPtrOutputWithContext

func (i ContainerProbeSettingsArgs) ToContainerProbeSettingsPtrOutputWithContext(ctx context.Context) ContainerProbeSettingsPtrOutput

type ContainerProbeSettingsInput

type ContainerProbeSettingsInput interface {
	pulumi.Input

	ToContainerProbeSettingsOutput() ContainerProbeSettingsOutput
	ToContainerProbeSettingsOutputWithContext(context.Context) ContainerProbeSettingsOutput
}

ContainerProbeSettingsInput is an input type that accepts ContainerProbeSettingsArgs and ContainerProbeSettingsOutput values. You can construct a concrete instance of `ContainerProbeSettingsInput` via:

ContainerProbeSettingsArgs{...}

type ContainerProbeSettingsOutput

type ContainerProbeSettingsOutput struct{ *pulumi.OutputState }

Container liveness and readiness probe settings

func (ContainerProbeSettingsOutput) DisableProbe

Indicates whether disable the liveness and readiness probe

func (ContainerProbeSettingsOutput) ElementType

func (ContainerProbeSettingsOutput) ToContainerProbeSettingsOutput

func (o ContainerProbeSettingsOutput) ToContainerProbeSettingsOutput() ContainerProbeSettingsOutput

func (ContainerProbeSettingsOutput) ToContainerProbeSettingsOutputWithContext

func (o ContainerProbeSettingsOutput) ToContainerProbeSettingsOutputWithContext(ctx context.Context) ContainerProbeSettingsOutput

func (ContainerProbeSettingsOutput) ToContainerProbeSettingsPtrOutput

func (o ContainerProbeSettingsOutput) ToContainerProbeSettingsPtrOutput() ContainerProbeSettingsPtrOutput

func (ContainerProbeSettingsOutput) ToContainerProbeSettingsPtrOutputWithContext

func (o ContainerProbeSettingsOutput) ToContainerProbeSettingsPtrOutputWithContext(ctx context.Context) ContainerProbeSettingsPtrOutput

type ContainerProbeSettingsPtrInput

type ContainerProbeSettingsPtrInput interface {
	pulumi.Input

	ToContainerProbeSettingsPtrOutput() ContainerProbeSettingsPtrOutput
	ToContainerProbeSettingsPtrOutputWithContext(context.Context) ContainerProbeSettingsPtrOutput
}

ContainerProbeSettingsPtrInput is an input type that accepts ContainerProbeSettingsArgs, ContainerProbeSettingsPtr and ContainerProbeSettingsPtrOutput values. You can construct a concrete instance of `ContainerProbeSettingsPtrInput` via:

        ContainerProbeSettingsArgs{...}

or:

        nil

type ContainerProbeSettingsPtrOutput

type ContainerProbeSettingsPtrOutput struct{ *pulumi.OutputState }

func (ContainerProbeSettingsPtrOutput) DisableProbe

Indicates whether disable the liveness and readiness probe

func (ContainerProbeSettingsPtrOutput) Elem

func (ContainerProbeSettingsPtrOutput) ElementType

func (ContainerProbeSettingsPtrOutput) ToContainerProbeSettingsPtrOutput

func (o ContainerProbeSettingsPtrOutput) ToContainerProbeSettingsPtrOutput() ContainerProbeSettingsPtrOutput

func (ContainerProbeSettingsPtrOutput) ToContainerProbeSettingsPtrOutputWithContext

func (o ContainerProbeSettingsPtrOutput) ToContainerProbeSettingsPtrOutputWithContext(ctx context.Context) ContainerProbeSettingsPtrOutput

type ContainerProbeSettingsResponse

type ContainerProbeSettingsResponse struct {
	// Indicates whether disable the liveness and readiness probe
	DisableProbe *bool `pulumi:"disableProbe"`
}

Container liveness and readiness probe settings

type ContainerProbeSettingsResponseOutput

type ContainerProbeSettingsResponseOutput struct{ *pulumi.OutputState }

Container liveness and readiness probe settings

func (ContainerProbeSettingsResponseOutput) DisableProbe

Indicates whether disable the liveness and readiness probe

func (ContainerProbeSettingsResponseOutput) ElementType

func (ContainerProbeSettingsResponseOutput) ToContainerProbeSettingsResponseOutput

func (o ContainerProbeSettingsResponseOutput) ToContainerProbeSettingsResponseOutput() ContainerProbeSettingsResponseOutput

func (ContainerProbeSettingsResponseOutput) ToContainerProbeSettingsResponseOutputWithContext

func (o ContainerProbeSettingsResponseOutput) ToContainerProbeSettingsResponseOutputWithContext(ctx context.Context) ContainerProbeSettingsResponseOutput

type ContainerProbeSettingsResponsePtrOutput

type ContainerProbeSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (ContainerProbeSettingsResponsePtrOutput) DisableProbe

Indicates whether disable the liveness and readiness probe

func (ContainerProbeSettingsResponsePtrOutput) Elem

func (ContainerProbeSettingsResponsePtrOutput) ElementType

func (ContainerProbeSettingsResponsePtrOutput) ToContainerProbeSettingsResponsePtrOutput

func (o ContainerProbeSettingsResponsePtrOutput) ToContainerProbeSettingsResponsePtrOutput() ContainerProbeSettingsResponsePtrOutput

func (ContainerProbeSettingsResponsePtrOutput) ToContainerProbeSettingsResponsePtrOutputWithContext

func (o ContainerProbeSettingsResponsePtrOutput) ToContainerProbeSettingsResponsePtrOutputWithContext(ctx context.Context) ContainerProbeSettingsResponsePtrOutput

type ContainerRegistry

type ContainerRegistry struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the container registry resource payload.
	Properties ContainerRegistryPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Container registry resource payload. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetContainerRegistry

func GetContainerRegistry(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ContainerRegistryState, opts ...pulumi.ResourceOption) (*ContainerRegistry, error)

GetContainerRegistry gets an existing ContainerRegistry 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 NewContainerRegistry

func NewContainerRegistry(ctx *pulumi.Context,
	name string, args *ContainerRegistryArgs, opts ...pulumi.ResourceOption) (*ContainerRegistry, error)

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

func (*ContainerRegistry) ElementType

func (*ContainerRegistry) ElementType() reflect.Type

func (*ContainerRegistry) ToContainerRegistryOutput

func (i *ContainerRegistry) ToContainerRegistryOutput() ContainerRegistryOutput

func (*ContainerRegistry) ToContainerRegistryOutputWithContext

func (i *ContainerRegistry) ToContainerRegistryOutputWithContext(ctx context.Context) ContainerRegistryOutput

type ContainerRegistryArgs

type ContainerRegistryArgs struct {
	// The name of the container registry.
	ContainerRegistryName pulumi.StringPtrInput
	// Properties of the container registry resource payload.
	Properties ContainerRegistryPropertiesPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
}

The set of arguments for constructing a ContainerRegistry resource.

func (ContainerRegistryArgs) ElementType

func (ContainerRegistryArgs) ElementType() reflect.Type

type ContainerRegistryBasicCredentials

type ContainerRegistryBasicCredentials struct {
	// The password of the Container Registry.
	Password string `pulumi:"password"`
	// The login server of the Container Registry.
	Server string `pulumi:"server"`
	// The credential type of the container registry credentials.
	// Expected value is 'BasicAuth'.
	Type string `pulumi:"type"`
	// The username of the Container Registry.
	Username string `pulumi:"username"`
}

The basic authentication properties for the container registry resource.

type ContainerRegistryBasicCredentialsArgs

type ContainerRegistryBasicCredentialsArgs struct {
	// The password of the Container Registry.
	Password pulumi.StringInput `pulumi:"password"`
	// The login server of the Container Registry.
	Server pulumi.StringInput `pulumi:"server"`
	// The credential type of the container registry credentials.
	// Expected value is 'BasicAuth'.
	Type pulumi.StringInput `pulumi:"type"`
	// The username of the Container Registry.
	Username pulumi.StringInput `pulumi:"username"`
}

The basic authentication properties for the container registry resource.

func (ContainerRegistryBasicCredentialsArgs) ElementType

func (ContainerRegistryBasicCredentialsArgs) ToContainerRegistryBasicCredentialsOutput

func (i ContainerRegistryBasicCredentialsArgs) ToContainerRegistryBasicCredentialsOutput() ContainerRegistryBasicCredentialsOutput

func (ContainerRegistryBasicCredentialsArgs) ToContainerRegistryBasicCredentialsOutputWithContext

func (i ContainerRegistryBasicCredentialsArgs) ToContainerRegistryBasicCredentialsOutputWithContext(ctx context.Context) ContainerRegistryBasicCredentialsOutput

func (ContainerRegistryBasicCredentialsArgs) ToContainerRegistryBasicCredentialsPtrOutput

func (i ContainerRegistryBasicCredentialsArgs) ToContainerRegistryBasicCredentialsPtrOutput() ContainerRegistryBasicCredentialsPtrOutput

func (ContainerRegistryBasicCredentialsArgs) ToContainerRegistryBasicCredentialsPtrOutputWithContext

func (i ContainerRegistryBasicCredentialsArgs) ToContainerRegistryBasicCredentialsPtrOutputWithContext(ctx context.Context) ContainerRegistryBasicCredentialsPtrOutput

type ContainerRegistryBasicCredentialsInput

type ContainerRegistryBasicCredentialsInput interface {
	pulumi.Input

	ToContainerRegistryBasicCredentialsOutput() ContainerRegistryBasicCredentialsOutput
	ToContainerRegistryBasicCredentialsOutputWithContext(context.Context) ContainerRegistryBasicCredentialsOutput
}

ContainerRegistryBasicCredentialsInput is an input type that accepts ContainerRegistryBasicCredentialsArgs and ContainerRegistryBasicCredentialsOutput values. You can construct a concrete instance of `ContainerRegistryBasicCredentialsInput` via:

ContainerRegistryBasicCredentialsArgs{...}

type ContainerRegistryBasicCredentialsOutput

type ContainerRegistryBasicCredentialsOutput struct{ *pulumi.OutputState }

The basic authentication properties for the container registry resource.

func (ContainerRegistryBasicCredentialsOutput) ElementType

func (ContainerRegistryBasicCredentialsOutput) Password

The password of the Container Registry.

func (ContainerRegistryBasicCredentialsOutput) Server

The login server of the Container Registry.

func (ContainerRegistryBasicCredentialsOutput) ToContainerRegistryBasicCredentialsOutput

func (o ContainerRegistryBasicCredentialsOutput) ToContainerRegistryBasicCredentialsOutput() ContainerRegistryBasicCredentialsOutput

func (ContainerRegistryBasicCredentialsOutput) ToContainerRegistryBasicCredentialsOutputWithContext

func (o ContainerRegistryBasicCredentialsOutput) ToContainerRegistryBasicCredentialsOutputWithContext(ctx context.Context) ContainerRegistryBasicCredentialsOutput

func (ContainerRegistryBasicCredentialsOutput) ToContainerRegistryBasicCredentialsPtrOutput

func (o ContainerRegistryBasicCredentialsOutput) ToContainerRegistryBasicCredentialsPtrOutput() ContainerRegistryBasicCredentialsPtrOutput

func (ContainerRegistryBasicCredentialsOutput) ToContainerRegistryBasicCredentialsPtrOutputWithContext

func (o ContainerRegistryBasicCredentialsOutput) ToContainerRegistryBasicCredentialsPtrOutputWithContext(ctx context.Context) ContainerRegistryBasicCredentialsPtrOutput

func (ContainerRegistryBasicCredentialsOutput) Type

The credential type of the container registry credentials. Expected value is 'BasicAuth'.

func (ContainerRegistryBasicCredentialsOutput) Username

The username of the Container Registry.

type ContainerRegistryBasicCredentialsPtrInput

type ContainerRegistryBasicCredentialsPtrInput interface {
	pulumi.Input

	ToContainerRegistryBasicCredentialsPtrOutput() ContainerRegistryBasicCredentialsPtrOutput
	ToContainerRegistryBasicCredentialsPtrOutputWithContext(context.Context) ContainerRegistryBasicCredentialsPtrOutput
}

ContainerRegistryBasicCredentialsPtrInput is an input type that accepts ContainerRegistryBasicCredentialsArgs, ContainerRegistryBasicCredentialsPtr and ContainerRegistryBasicCredentialsPtrOutput values. You can construct a concrete instance of `ContainerRegistryBasicCredentialsPtrInput` via:

        ContainerRegistryBasicCredentialsArgs{...}

or:

        nil

type ContainerRegistryBasicCredentialsPtrOutput

type ContainerRegistryBasicCredentialsPtrOutput struct{ *pulumi.OutputState }

func (ContainerRegistryBasicCredentialsPtrOutput) Elem

func (ContainerRegistryBasicCredentialsPtrOutput) ElementType

func (ContainerRegistryBasicCredentialsPtrOutput) Password

The password of the Container Registry.

func (ContainerRegistryBasicCredentialsPtrOutput) Server

The login server of the Container Registry.

func (ContainerRegistryBasicCredentialsPtrOutput) ToContainerRegistryBasicCredentialsPtrOutput

func (o ContainerRegistryBasicCredentialsPtrOutput) ToContainerRegistryBasicCredentialsPtrOutput() ContainerRegistryBasicCredentialsPtrOutput

func (ContainerRegistryBasicCredentialsPtrOutput) ToContainerRegistryBasicCredentialsPtrOutputWithContext

func (o ContainerRegistryBasicCredentialsPtrOutput) ToContainerRegistryBasicCredentialsPtrOutputWithContext(ctx context.Context) ContainerRegistryBasicCredentialsPtrOutput

func (ContainerRegistryBasicCredentialsPtrOutput) Type

The credential type of the container registry credentials. Expected value is 'BasicAuth'.

func (ContainerRegistryBasicCredentialsPtrOutput) Username

The username of the Container Registry.

type ContainerRegistryBasicCredentialsResponse

type ContainerRegistryBasicCredentialsResponse struct {
	// The login server of the Container Registry.
	Server string `pulumi:"server"`
	// The credential type of the container registry credentials.
	// Expected value is 'BasicAuth'.
	Type string `pulumi:"type"`
	// The username of the Container Registry.
	Username string `pulumi:"username"`
}

The basic authentication properties for the container registry resource.

type ContainerRegistryBasicCredentialsResponseOutput

type ContainerRegistryBasicCredentialsResponseOutput struct{ *pulumi.OutputState }

The basic authentication properties for the container registry resource.

func (ContainerRegistryBasicCredentialsResponseOutput) ElementType

func (ContainerRegistryBasicCredentialsResponseOutput) Server

The login server of the Container Registry.

func (ContainerRegistryBasicCredentialsResponseOutput) ToContainerRegistryBasicCredentialsResponseOutput

func (o ContainerRegistryBasicCredentialsResponseOutput) ToContainerRegistryBasicCredentialsResponseOutput() ContainerRegistryBasicCredentialsResponseOutput

func (ContainerRegistryBasicCredentialsResponseOutput) ToContainerRegistryBasicCredentialsResponseOutputWithContext

func (o ContainerRegistryBasicCredentialsResponseOutput) ToContainerRegistryBasicCredentialsResponseOutputWithContext(ctx context.Context) ContainerRegistryBasicCredentialsResponseOutput

func (ContainerRegistryBasicCredentialsResponseOutput) Type

The credential type of the container registry credentials. Expected value is 'BasicAuth'.

func (ContainerRegistryBasicCredentialsResponseOutput) Username

The username of the Container Registry.

type ContainerRegistryInput

type ContainerRegistryInput interface {
	pulumi.Input

	ToContainerRegistryOutput() ContainerRegistryOutput
	ToContainerRegistryOutputWithContext(ctx context.Context) ContainerRegistryOutput
}

type ContainerRegistryOutput

type ContainerRegistryOutput struct{ *pulumi.OutputState }

func (ContainerRegistryOutput) ElementType

func (ContainerRegistryOutput) ElementType() reflect.Type

func (ContainerRegistryOutput) Name

The name of the resource.

func (ContainerRegistryOutput) Properties

Properties of the container registry resource payload.

func (ContainerRegistryOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (ContainerRegistryOutput) ToContainerRegistryOutput

func (o ContainerRegistryOutput) ToContainerRegistryOutput() ContainerRegistryOutput

func (ContainerRegistryOutput) ToContainerRegistryOutputWithContext

func (o ContainerRegistryOutput) ToContainerRegistryOutputWithContext(ctx context.Context) ContainerRegistryOutput

func (ContainerRegistryOutput) Type

The type of the resource.

type ContainerRegistryProperties

type ContainerRegistryProperties struct {
	// The credentials of the container registry resource.
	Credentials ContainerRegistryBasicCredentials `pulumi:"credentials"`
}

Container registry resource payload.

type ContainerRegistryPropertiesArgs

type ContainerRegistryPropertiesArgs struct {
	// The credentials of the container registry resource.
	Credentials ContainerRegistryBasicCredentialsInput `pulumi:"credentials"`
}

Container registry resource payload.

func (ContainerRegistryPropertiesArgs) ElementType

func (ContainerRegistryPropertiesArgs) ToContainerRegistryPropertiesOutput

func (i ContainerRegistryPropertiesArgs) ToContainerRegistryPropertiesOutput() ContainerRegistryPropertiesOutput

func (ContainerRegistryPropertiesArgs) ToContainerRegistryPropertiesOutputWithContext

func (i ContainerRegistryPropertiesArgs) ToContainerRegistryPropertiesOutputWithContext(ctx context.Context) ContainerRegistryPropertiesOutput

func (ContainerRegistryPropertiesArgs) ToContainerRegistryPropertiesPtrOutput

func (i ContainerRegistryPropertiesArgs) ToContainerRegistryPropertiesPtrOutput() ContainerRegistryPropertiesPtrOutput

func (ContainerRegistryPropertiesArgs) ToContainerRegistryPropertiesPtrOutputWithContext

func (i ContainerRegistryPropertiesArgs) ToContainerRegistryPropertiesPtrOutputWithContext(ctx context.Context) ContainerRegistryPropertiesPtrOutput

type ContainerRegistryPropertiesInput

type ContainerRegistryPropertiesInput interface {
	pulumi.Input

	ToContainerRegistryPropertiesOutput() ContainerRegistryPropertiesOutput
	ToContainerRegistryPropertiesOutputWithContext(context.Context) ContainerRegistryPropertiesOutput
}

ContainerRegistryPropertiesInput is an input type that accepts ContainerRegistryPropertiesArgs and ContainerRegistryPropertiesOutput values. You can construct a concrete instance of `ContainerRegistryPropertiesInput` via:

ContainerRegistryPropertiesArgs{...}

type ContainerRegistryPropertiesOutput

type ContainerRegistryPropertiesOutput struct{ *pulumi.OutputState }

Container registry resource payload.

func (ContainerRegistryPropertiesOutput) Credentials

The credentials of the container registry resource.

func (ContainerRegistryPropertiesOutput) ElementType

func (ContainerRegistryPropertiesOutput) ToContainerRegistryPropertiesOutput

func (o ContainerRegistryPropertiesOutput) ToContainerRegistryPropertiesOutput() ContainerRegistryPropertiesOutput

func (ContainerRegistryPropertiesOutput) ToContainerRegistryPropertiesOutputWithContext

func (o ContainerRegistryPropertiesOutput) ToContainerRegistryPropertiesOutputWithContext(ctx context.Context) ContainerRegistryPropertiesOutput

func (ContainerRegistryPropertiesOutput) ToContainerRegistryPropertiesPtrOutput

func (o ContainerRegistryPropertiesOutput) ToContainerRegistryPropertiesPtrOutput() ContainerRegistryPropertiesPtrOutput

func (ContainerRegistryPropertiesOutput) ToContainerRegistryPropertiesPtrOutputWithContext

func (o ContainerRegistryPropertiesOutput) ToContainerRegistryPropertiesPtrOutputWithContext(ctx context.Context) ContainerRegistryPropertiesPtrOutput

type ContainerRegistryPropertiesPtrInput

type ContainerRegistryPropertiesPtrInput interface {
	pulumi.Input

	ToContainerRegistryPropertiesPtrOutput() ContainerRegistryPropertiesPtrOutput
	ToContainerRegistryPropertiesPtrOutputWithContext(context.Context) ContainerRegistryPropertiesPtrOutput
}

ContainerRegistryPropertiesPtrInput is an input type that accepts ContainerRegistryPropertiesArgs, ContainerRegistryPropertiesPtr and ContainerRegistryPropertiesPtrOutput values. You can construct a concrete instance of `ContainerRegistryPropertiesPtrInput` via:

        ContainerRegistryPropertiesArgs{...}

or:

        nil

type ContainerRegistryPropertiesPtrOutput

type ContainerRegistryPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ContainerRegistryPropertiesPtrOutput) Credentials

The credentials of the container registry resource.

func (ContainerRegistryPropertiesPtrOutput) Elem

func (ContainerRegistryPropertiesPtrOutput) ElementType

func (ContainerRegistryPropertiesPtrOutput) ToContainerRegistryPropertiesPtrOutput

func (o ContainerRegistryPropertiesPtrOutput) ToContainerRegistryPropertiesPtrOutput() ContainerRegistryPropertiesPtrOutput

func (ContainerRegistryPropertiesPtrOutput) ToContainerRegistryPropertiesPtrOutputWithContext

func (o ContainerRegistryPropertiesPtrOutput) ToContainerRegistryPropertiesPtrOutputWithContext(ctx context.Context) ContainerRegistryPropertiesPtrOutput

type ContainerRegistryPropertiesResponse

type ContainerRegistryPropertiesResponse struct {
	// The credentials of the container registry resource.
	Credentials ContainerRegistryBasicCredentialsResponse `pulumi:"credentials"`
	// State of the Container Registry.
	ProvisioningState string `pulumi:"provisioningState"`
}

Container registry resource payload.

type ContainerRegistryPropertiesResponseOutput

type ContainerRegistryPropertiesResponseOutput struct{ *pulumi.OutputState }

Container registry resource payload.

func (ContainerRegistryPropertiesResponseOutput) Credentials

The credentials of the container registry resource.

func (ContainerRegistryPropertiesResponseOutput) ElementType

func (ContainerRegistryPropertiesResponseOutput) ProvisioningState

State of the Container Registry.

func (ContainerRegistryPropertiesResponseOutput) ToContainerRegistryPropertiesResponseOutput

func (o ContainerRegistryPropertiesResponseOutput) ToContainerRegistryPropertiesResponseOutput() ContainerRegistryPropertiesResponseOutput

func (ContainerRegistryPropertiesResponseOutput) ToContainerRegistryPropertiesResponseOutputWithContext

func (o ContainerRegistryPropertiesResponseOutput) ToContainerRegistryPropertiesResponseOutputWithContext(ctx context.Context) ContainerRegistryPropertiesResponseOutput

type ContainerRegistryState

type ContainerRegistryState struct {
}

func (ContainerRegistryState) ElementType

func (ContainerRegistryState) ElementType() reflect.Type

type ContentCertificateProperties

type ContentCertificateProperties struct {
	// The content of uploaded certificate.
	Content *string `pulumi:"content"`
	// The type of the certificate source.
	// Expected value is 'ContentCertificate'.
	Type string `pulumi:"type"`
}

Properties of certificate imported from key vault.

type ContentCertificatePropertiesArgs

type ContentCertificatePropertiesArgs struct {
	// The content of uploaded certificate.
	Content pulumi.StringPtrInput `pulumi:"content"`
	// The type of the certificate source.
	// Expected value is 'ContentCertificate'.
	Type pulumi.StringInput `pulumi:"type"`
}

Properties of certificate imported from key vault.

func (ContentCertificatePropertiesArgs) ElementType

func (ContentCertificatePropertiesArgs) ToContentCertificatePropertiesOutput

func (i ContentCertificatePropertiesArgs) ToContentCertificatePropertiesOutput() ContentCertificatePropertiesOutput

func (ContentCertificatePropertiesArgs) ToContentCertificatePropertiesOutputWithContext

func (i ContentCertificatePropertiesArgs) ToContentCertificatePropertiesOutputWithContext(ctx context.Context) ContentCertificatePropertiesOutput

func (ContentCertificatePropertiesArgs) ToContentCertificatePropertiesPtrOutput

func (i ContentCertificatePropertiesArgs) ToContentCertificatePropertiesPtrOutput() ContentCertificatePropertiesPtrOutput

func (ContentCertificatePropertiesArgs) ToContentCertificatePropertiesPtrOutputWithContext

func (i ContentCertificatePropertiesArgs) ToContentCertificatePropertiesPtrOutputWithContext(ctx context.Context) ContentCertificatePropertiesPtrOutput

type ContentCertificatePropertiesInput

type ContentCertificatePropertiesInput interface {
	pulumi.Input

	ToContentCertificatePropertiesOutput() ContentCertificatePropertiesOutput
	ToContentCertificatePropertiesOutputWithContext(context.Context) ContentCertificatePropertiesOutput
}

ContentCertificatePropertiesInput is an input type that accepts ContentCertificatePropertiesArgs and ContentCertificatePropertiesOutput values. You can construct a concrete instance of `ContentCertificatePropertiesInput` via:

ContentCertificatePropertiesArgs{...}

type ContentCertificatePropertiesOutput

type ContentCertificatePropertiesOutput struct{ *pulumi.OutputState }

Properties of certificate imported from key vault.

func (ContentCertificatePropertiesOutput) Content

The content of uploaded certificate.

func (ContentCertificatePropertiesOutput) ElementType

func (ContentCertificatePropertiesOutput) ToContentCertificatePropertiesOutput

func (o ContentCertificatePropertiesOutput) ToContentCertificatePropertiesOutput() ContentCertificatePropertiesOutput

func (ContentCertificatePropertiesOutput) ToContentCertificatePropertiesOutputWithContext

func (o ContentCertificatePropertiesOutput) ToContentCertificatePropertiesOutputWithContext(ctx context.Context) ContentCertificatePropertiesOutput

func (ContentCertificatePropertiesOutput) ToContentCertificatePropertiesPtrOutput

func (o ContentCertificatePropertiesOutput) ToContentCertificatePropertiesPtrOutput() ContentCertificatePropertiesPtrOutput

func (ContentCertificatePropertiesOutput) ToContentCertificatePropertiesPtrOutputWithContext

func (o ContentCertificatePropertiesOutput) ToContentCertificatePropertiesPtrOutputWithContext(ctx context.Context) ContentCertificatePropertiesPtrOutput

func (ContentCertificatePropertiesOutput) Type

The type of the certificate source. Expected value is 'ContentCertificate'.

type ContentCertificatePropertiesPtrInput

type ContentCertificatePropertiesPtrInput interface {
	pulumi.Input

	ToContentCertificatePropertiesPtrOutput() ContentCertificatePropertiesPtrOutput
	ToContentCertificatePropertiesPtrOutputWithContext(context.Context) ContentCertificatePropertiesPtrOutput
}

ContentCertificatePropertiesPtrInput is an input type that accepts ContentCertificatePropertiesArgs, ContentCertificatePropertiesPtr and ContentCertificatePropertiesPtrOutput values. You can construct a concrete instance of `ContentCertificatePropertiesPtrInput` via:

        ContentCertificatePropertiesArgs{...}

or:

        nil

type ContentCertificatePropertiesPtrOutput

type ContentCertificatePropertiesPtrOutput struct{ *pulumi.OutputState }

func (ContentCertificatePropertiesPtrOutput) Content

The content of uploaded certificate.

func (ContentCertificatePropertiesPtrOutput) Elem

func (ContentCertificatePropertiesPtrOutput) ElementType

func (ContentCertificatePropertiesPtrOutput) ToContentCertificatePropertiesPtrOutput

func (o ContentCertificatePropertiesPtrOutput) ToContentCertificatePropertiesPtrOutput() ContentCertificatePropertiesPtrOutput

func (ContentCertificatePropertiesPtrOutput) ToContentCertificatePropertiesPtrOutputWithContext

func (o ContentCertificatePropertiesPtrOutput) ToContentCertificatePropertiesPtrOutputWithContext(ctx context.Context) ContentCertificatePropertiesPtrOutput

func (ContentCertificatePropertiesPtrOutput) Type

The type of the certificate source. Expected value is 'ContentCertificate'.

type ContentCertificatePropertiesResponse

type ContentCertificatePropertiesResponse struct {
	// The activate date of certificate.
	ActivateDate string `pulumi:"activateDate"`
	// The domain list of certificate.
	DnsNames []string `pulumi:"dnsNames"`
	// The expiration date of certificate.
	ExpirationDate string `pulumi:"expirationDate"`
	// The issue date of certificate.
	IssuedDate string `pulumi:"issuedDate"`
	// The issuer of certificate.
	Issuer string `pulumi:"issuer"`
	// Provisioning state of the Certificate
	ProvisioningState string `pulumi:"provisioningState"`
	// The subject name of certificate.
	SubjectName string `pulumi:"subjectName"`
	// The thumbprint of certificate.
	Thumbprint string `pulumi:"thumbprint"`
	// The type of the certificate source.
	// Expected value is 'ContentCertificate'.
	Type string `pulumi:"type"`
}

Properties of certificate imported from key vault.

type ContentCertificatePropertiesResponseOutput

type ContentCertificatePropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of certificate imported from key vault.

func (ContentCertificatePropertiesResponseOutput) ActivateDate

The activate date of certificate.

func (ContentCertificatePropertiesResponseOutput) DnsNames

The domain list of certificate.

func (ContentCertificatePropertiesResponseOutput) ElementType

func (ContentCertificatePropertiesResponseOutput) ExpirationDate

The expiration date of certificate.

func (ContentCertificatePropertiesResponseOutput) IssuedDate

The issue date of certificate.

func (ContentCertificatePropertiesResponseOutput) Issuer

The issuer of certificate.

func (ContentCertificatePropertiesResponseOutput) ProvisioningState

Provisioning state of the Certificate

func (ContentCertificatePropertiesResponseOutput) SubjectName

The subject name of certificate.

func (ContentCertificatePropertiesResponseOutput) Thumbprint

The thumbprint of certificate.

func (ContentCertificatePropertiesResponseOutput) ToContentCertificatePropertiesResponseOutput

func (o ContentCertificatePropertiesResponseOutput) ToContentCertificatePropertiesResponseOutput() ContentCertificatePropertiesResponseOutput

func (ContentCertificatePropertiesResponseOutput) ToContentCertificatePropertiesResponseOutputWithContext

func (o ContentCertificatePropertiesResponseOutput) ToContentCertificatePropertiesResponseOutputWithContext(ctx context.Context) ContentCertificatePropertiesResponseOutput

func (ContentCertificatePropertiesResponseOutput) Type

The type of the certificate source. Expected value is 'ContentCertificate'.

type CustomContainer

type CustomContainer struct {
	// Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
	Args []string `pulumi:"args"`
	// Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
	Command []string `pulumi:"command"`
	// Container image of the custom container. This should be in the form of <repository>:<tag> without the server name of the registry
	ContainerImage *string `pulumi:"containerImage"`
	// Credential of the image registry
	ImageRegistryCredential *ImageRegistryCredential `pulumi:"imageRegistryCredential"`
	// Language framework of the container image uploaded. Supported values: "springboot", "", null.
	LanguageFramework *string `pulumi:"languageFramework"`
	// The name of the registry that contains the container image
	Server *string `pulumi:"server"`
}

Custom container payload

type CustomContainerArgs

type CustomContainerArgs struct {
	// Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
	Args pulumi.StringArrayInput `pulumi:"args"`
	// Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
	Command pulumi.StringArrayInput `pulumi:"command"`
	// Container image of the custom container. This should be in the form of <repository>:<tag> without the server name of the registry
	ContainerImage pulumi.StringPtrInput `pulumi:"containerImage"`
	// Credential of the image registry
	ImageRegistryCredential ImageRegistryCredentialPtrInput `pulumi:"imageRegistryCredential"`
	// Language framework of the container image uploaded. Supported values: "springboot", "", null.
	LanguageFramework pulumi.StringPtrInput `pulumi:"languageFramework"`
	// The name of the registry that contains the container image
	Server pulumi.StringPtrInput `pulumi:"server"`
}

Custom container payload

func (CustomContainerArgs) ElementType

func (CustomContainerArgs) ElementType() reflect.Type

func (CustomContainerArgs) ToCustomContainerOutput

func (i CustomContainerArgs) ToCustomContainerOutput() CustomContainerOutput

func (CustomContainerArgs) ToCustomContainerOutputWithContext

func (i CustomContainerArgs) ToCustomContainerOutputWithContext(ctx context.Context) CustomContainerOutput

func (CustomContainerArgs) ToCustomContainerPtrOutput

func (i CustomContainerArgs) ToCustomContainerPtrOutput() CustomContainerPtrOutput

func (CustomContainerArgs) ToCustomContainerPtrOutputWithContext

func (i CustomContainerArgs) ToCustomContainerPtrOutputWithContext(ctx context.Context) CustomContainerPtrOutput

type CustomContainerInput

type CustomContainerInput interface {
	pulumi.Input

	ToCustomContainerOutput() CustomContainerOutput
	ToCustomContainerOutputWithContext(context.Context) CustomContainerOutput
}

CustomContainerInput is an input type that accepts CustomContainerArgs and CustomContainerOutput values. You can construct a concrete instance of `CustomContainerInput` via:

CustomContainerArgs{...}

type CustomContainerOutput

type CustomContainerOutput struct{ *pulumi.OutputState }

Custom container payload

func (CustomContainerOutput) Args

Arguments to the entrypoint. The docker image's CMD is used if this is not provided.

func (CustomContainerOutput) Command

Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.

func (CustomContainerOutput) ContainerImage

func (o CustomContainerOutput) ContainerImage() pulumi.StringPtrOutput

Container image of the custom container. This should be in the form of <repository>:<tag> without the server name of the registry

func (CustomContainerOutput) ElementType

func (CustomContainerOutput) ElementType() reflect.Type

func (CustomContainerOutput) ImageRegistryCredential

func (o CustomContainerOutput) ImageRegistryCredential() ImageRegistryCredentialPtrOutput

Credential of the image registry

func (CustomContainerOutput) LanguageFramework

func (o CustomContainerOutput) LanguageFramework() pulumi.StringPtrOutput

Language framework of the container image uploaded. Supported values: "springboot", "", null.

func (CustomContainerOutput) Server

The name of the registry that contains the container image

func (CustomContainerOutput) ToCustomContainerOutput

func (o CustomContainerOutput) ToCustomContainerOutput() CustomContainerOutput

func (CustomContainerOutput) ToCustomContainerOutputWithContext

func (o CustomContainerOutput) ToCustomContainerOutputWithContext(ctx context.Context) CustomContainerOutput

func (CustomContainerOutput) ToCustomContainerPtrOutput

func (o CustomContainerOutput) ToCustomContainerPtrOutput() CustomContainerPtrOutput

func (CustomContainerOutput) ToCustomContainerPtrOutputWithContext

func (o CustomContainerOutput) ToCustomContainerPtrOutputWithContext(ctx context.Context) CustomContainerPtrOutput

type CustomContainerPtrInput

type CustomContainerPtrInput interface {
	pulumi.Input

	ToCustomContainerPtrOutput() CustomContainerPtrOutput
	ToCustomContainerPtrOutputWithContext(context.Context) CustomContainerPtrOutput
}

CustomContainerPtrInput is an input type that accepts CustomContainerArgs, CustomContainerPtr and CustomContainerPtrOutput values. You can construct a concrete instance of `CustomContainerPtrInput` via:

        CustomContainerArgs{...}

or:

        nil

type CustomContainerPtrOutput

type CustomContainerPtrOutput struct{ *pulumi.OutputState }

func (CustomContainerPtrOutput) Args

Arguments to the entrypoint. The docker image's CMD is used if this is not provided.

func (CustomContainerPtrOutput) Command

Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.

func (CustomContainerPtrOutput) ContainerImage

func (o CustomContainerPtrOutput) ContainerImage() pulumi.StringPtrOutput

Container image of the custom container. This should be in the form of <repository>:<tag> without the server name of the registry

func (CustomContainerPtrOutput) Elem

func (CustomContainerPtrOutput) ElementType

func (CustomContainerPtrOutput) ElementType() reflect.Type

func (CustomContainerPtrOutput) ImageRegistryCredential

func (o CustomContainerPtrOutput) ImageRegistryCredential() ImageRegistryCredentialPtrOutput

Credential of the image registry

func (CustomContainerPtrOutput) LanguageFramework

func (o CustomContainerPtrOutput) LanguageFramework() pulumi.StringPtrOutput

Language framework of the container image uploaded. Supported values: "springboot", "", null.

func (CustomContainerPtrOutput) Server

The name of the registry that contains the container image

func (CustomContainerPtrOutput) ToCustomContainerPtrOutput

func (o CustomContainerPtrOutput) ToCustomContainerPtrOutput() CustomContainerPtrOutput

func (CustomContainerPtrOutput) ToCustomContainerPtrOutputWithContext

func (o CustomContainerPtrOutput) ToCustomContainerPtrOutputWithContext(ctx context.Context) CustomContainerPtrOutput

type CustomContainerResponse

type CustomContainerResponse struct {
	// Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
	Args []string `pulumi:"args"`
	// Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
	Command []string `pulumi:"command"`
	// Container image of the custom container. This should be in the form of <repository>:<tag> without the server name of the registry
	ContainerImage *string `pulumi:"containerImage"`
	// Credential of the image registry
	ImageRegistryCredential *ImageRegistryCredentialResponse `pulumi:"imageRegistryCredential"`
	// Language framework of the container image uploaded. Supported values: "springboot", "", null.
	LanguageFramework *string `pulumi:"languageFramework"`
	// The name of the registry that contains the container image
	Server *string `pulumi:"server"`
}

Custom container payload

type CustomContainerResponseOutput

type CustomContainerResponseOutput struct{ *pulumi.OutputState }

Custom container payload

func (CustomContainerResponseOutput) Args

Arguments to the entrypoint. The docker image's CMD is used if this is not provided.

func (CustomContainerResponseOutput) Command

Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.

func (CustomContainerResponseOutput) ContainerImage

Container image of the custom container. This should be in the form of <repository>:<tag> without the server name of the registry

func (CustomContainerResponseOutput) ElementType

func (CustomContainerResponseOutput) ImageRegistryCredential

Credential of the image registry

func (CustomContainerResponseOutput) LanguageFramework

Language framework of the container image uploaded. Supported values: "springboot", "", null.

func (CustomContainerResponseOutput) Server

The name of the registry that contains the container image

func (CustomContainerResponseOutput) ToCustomContainerResponseOutput

func (o CustomContainerResponseOutput) ToCustomContainerResponseOutput() CustomContainerResponseOutput

func (CustomContainerResponseOutput) ToCustomContainerResponseOutputWithContext

func (o CustomContainerResponseOutput) ToCustomContainerResponseOutputWithContext(ctx context.Context) CustomContainerResponseOutput

type CustomContainerResponsePtrOutput

type CustomContainerResponsePtrOutput struct{ *pulumi.OutputState }

func (CustomContainerResponsePtrOutput) Args

Arguments to the entrypoint. The docker image's CMD is used if this is not provided.

func (CustomContainerResponsePtrOutput) Command

Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.

func (CustomContainerResponsePtrOutput) ContainerImage

Container image of the custom container. This should be in the form of <repository>:<tag> without the server name of the registry

func (CustomContainerResponsePtrOutput) Elem

func (CustomContainerResponsePtrOutput) ElementType

func (CustomContainerResponsePtrOutput) ImageRegistryCredential

Credential of the image registry

func (CustomContainerResponsePtrOutput) LanguageFramework

Language framework of the container image uploaded. Supported values: "springboot", "", null.

func (CustomContainerResponsePtrOutput) Server

The name of the registry that contains the container image

func (CustomContainerResponsePtrOutput) ToCustomContainerResponsePtrOutput

func (o CustomContainerResponsePtrOutput) ToCustomContainerResponsePtrOutput() CustomContainerResponsePtrOutput

func (CustomContainerResponsePtrOutput) ToCustomContainerResponsePtrOutputWithContext

func (o CustomContainerResponsePtrOutput) ToCustomContainerResponsePtrOutputWithContext(ctx context.Context) CustomContainerResponsePtrOutput

type CustomContainerUserSourceInfo

type CustomContainerUserSourceInfo struct {
	// Custom container payload
	CustomContainer *CustomContainer `pulumi:"customContainer"`
	// Type of the source uploaded
	// Expected value is 'Container'.
	Type string `pulumi:"type"`
	// Version of the source
	Version *string `pulumi:"version"`
}

Custom container user source info

type CustomContainerUserSourceInfoArgs

type CustomContainerUserSourceInfoArgs struct {
	// Custom container payload
	CustomContainer CustomContainerPtrInput `pulumi:"customContainer"`
	// Type of the source uploaded
	// Expected value is 'Container'.
	Type pulumi.StringInput `pulumi:"type"`
	// Version of the source
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Custom container user source info

func (CustomContainerUserSourceInfoArgs) ElementType

func (CustomContainerUserSourceInfoArgs) ToCustomContainerUserSourceInfoOutput

func (i CustomContainerUserSourceInfoArgs) ToCustomContainerUserSourceInfoOutput() CustomContainerUserSourceInfoOutput

func (CustomContainerUserSourceInfoArgs) ToCustomContainerUserSourceInfoOutputWithContext

func (i CustomContainerUserSourceInfoArgs) ToCustomContainerUserSourceInfoOutputWithContext(ctx context.Context) CustomContainerUserSourceInfoOutput

func (CustomContainerUserSourceInfoArgs) ToCustomContainerUserSourceInfoPtrOutput

func (i CustomContainerUserSourceInfoArgs) ToCustomContainerUserSourceInfoPtrOutput() CustomContainerUserSourceInfoPtrOutput

func (CustomContainerUserSourceInfoArgs) ToCustomContainerUserSourceInfoPtrOutputWithContext

func (i CustomContainerUserSourceInfoArgs) ToCustomContainerUserSourceInfoPtrOutputWithContext(ctx context.Context) CustomContainerUserSourceInfoPtrOutput

type CustomContainerUserSourceInfoInput

type CustomContainerUserSourceInfoInput interface {
	pulumi.Input

	ToCustomContainerUserSourceInfoOutput() CustomContainerUserSourceInfoOutput
	ToCustomContainerUserSourceInfoOutputWithContext(context.Context) CustomContainerUserSourceInfoOutput
}

CustomContainerUserSourceInfoInput is an input type that accepts CustomContainerUserSourceInfoArgs and CustomContainerUserSourceInfoOutput values. You can construct a concrete instance of `CustomContainerUserSourceInfoInput` via:

CustomContainerUserSourceInfoArgs{...}

type CustomContainerUserSourceInfoOutput

type CustomContainerUserSourceInfoOutput struct{ *pulumi.OutputState }

Custom container user source info

func (CustomContainerUserSourceInfoOutput) CustomContainer

Custom container payload

func (CustomContainerUserSourceInfoOutput) ElementType

func (CustomContainerUserSourceInfoOutput) ToCustomContainerUserSourceInfoOutput

func (o CustomContainerUserSourceInfoOutput) ToCustomContainerUserSourceInfoOutput() CustomContainerUserSourceInfoOutput

func (CustomContainerUserSourceInfoOutput) ToCustomContainerUserSourceInfoOutputWithContext

func (o CustomContainerUserSourceInfoOutput) ToCustomContainerUserSourceInfoOutputWithContext(ctx context.Context) CustomContainerUserSourceInfoOutput

func (CustomContainerUserSourceInfoOutput) ToCustomContainerUserSourceInfoPtrOutput

func (o CustomContainerUserSourceInfoOutput) ToCustomContainerUserSourceInfoPtrOutput() CustomContainerUserSourceInfoPtrOutput

func (CustomContainerUserSourceInfoOutput) ToCustomContainerUserSourceInfoPtrOutputWithContext

func (o CustomContainerUserSourceInfoOutput) ToCustomContainerUserSourceInfoPtrOutputWithContext(ctx context.Context) CustomContainerUserSourceInfoPtrOutput

func (CustomContainerUserSourceInfoOutput) Type

Type of the source uploaded Expected value is 'Container'.

func (CustomContainerUserSourceInfoOutput) Version

Version of the source

type CustomContainerUserSourceInfoPtrInput

type CustomContainerUserSourceInfoPtrInput interface {
	pulumi.Input

	ToCustomContainerUserSourceInfoPtrOutput() CustomContainerUserSourceInfoPtrOutput
	ToCustomContainerUserSourceInfoPtrOutputWithContext(context.Context) CustomContainerUserSourceInfoPtrOutput
}

CustomContainerUserSourceInfoPtrInput is an input type that accepts CustomContainerUserSourceInfoArgs, CustomContainerUserSourceInfoPtr and CustomContainerUserSourceInfoPtrOutput values. You can construct a concrete instance of `CustomContainerUserSourceInfoPtrInput` via:

        CustomContainerUserSourceInfoArgs{...}

or:

        nil

type CustomContainerUserSourceInfoPtrOutput

type CustomContainerUserSourceInfoPtrOutput struct{ *pulumi.OutputState }

func (CustomContainerUserSourceInfoPtrOutput) CustomContainer

Custom container payload

func (CustomContainerUserSourceInfoPtrOutput) Elem

func (CustomContainerUserSourceInfoPtrOutput) ElementType

func (CustomContainerUserSourceInfoPtrOutput) ToCustomContainerUserSourceInfoPtrOutput

func (o CustomContainerUserSourceInfoPtrOutput) ToCustomContainerUserSourceInfoPtrOutput() CustomContainerUserSourceInfoPtrOutput

func (CustomContainerUserSourceInfoPtrOutput) ToCustomContainerUserSourceInfoPtrOutputWithContext

func (o CustomContainerUserSourceInfoPtrOutput) ToCustomContainerUserSourceInfoPtrOutputWithContext(ctx context.Context) CustomContainerUserSourceInfoPtrOutput

func (CustomContainerUserSourceInfoPtrOutput) Type

Type of the source uploaded Expected value is 'Container'.

func (CustomContainerUserSourceInfoPtrOutput) Version

Version of the source

type CustomContainerUserSourceInfoResponse

type CustomContainerUserSourceInfoResponse struct {
	// Custom container payload
	CustomContainer *CustomContainerResponse `pulumi:"customContainer"`
	// Type of the source uploaded
	// Expected value is 'Container'.
	Type string `pulumi:"type"`
	// Version of the source
	Version *string `pulumi:"version"`
}

Custom container user source info

type CustomContainerUserSourceInfoResponseOutput

type CustomContainerUserSourceInfoResponseOutput struct{ *pulumi.OutputState }

Custom container user source info

func (CustomContainerUserSourceInfoResponseOutput) CustomContainer

Custom container payload

func (CustomContainerUserSourceInfoResponseOutput) ElementType

func (CustomContainerUserSourceInfoResponseOutput) ToCustomContainerUserSourceInfoResponseOutput

func (o CustomContainerUserSourceInfoResponseOutput) ToCustomContainerUserSourceInfoResponseOutput() CustomContainerUserSourceInfoResponseOutput

func (CustomContainerUserSourceInfoResponseOutput) ToCustomContainerUserSourceInfoResponseOutputWithContext

func (o CustomContainerUserSourceInfoResponseOutput) ToCustomContainerUserSourceInfoResponseOutputWithContext(ctx context.Context) CustomContainerUserSourceInfoResponseOutput

func (CustomContainerUserSourceInfoResponseOutput) Type

Type of the source uploaded Expected value is 'Container'.

func (CustomContainerUserSourceInfoResponseOutput) Version

Version of the source

type CustomContainerUserSourceInfoResponsePtrOutput

type CustomContainerUserSourceInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (CustomContainerUserSourceInfoResponsePtrOutput) CustomContainer

Custom container payload

func (CustomContainerUserSourceInfoResponsePtrOutput) Elem

func (CustomContainerUserSourceInfoResponsePtrOutput) ElementType

func (CustomContainerUserSourceInfoResponsePtrOutput) ToCustomContainerUserSourceInfoResponsePtrOutput

func (o CustomContainerUserSourceInfoResponsePtrOutput) ToCustomContainerUserSourceInfoResponsePtrOutput() CustomContainerUserSourceInfoResponsePtrOutput

func (CustomContainerUserSourceInfoResponsePtrOutput) ToCustomContainerUserSourceInfoResponsePtrOutputWithContext

func (o CustomContainerUserSourceInfoResponsePtrOutput) ToCustomContainerUserSourceInfoResponsePtrOutputWithContext(ctx context.Context) CustomContainerUserSourceInfoResponsePtrOutput

func (CustomContainerUserSourceInfoResponsePtrOutput) Type

Type of the source uploaded Expected value is 'Container'.

func (CustomContainerUserSourceInfoResponsePtrOutput) Version

Version of the source

type CustomDomain

type CustomDomain struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the custom domain resource.
	Properties CustomDomainPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Custom domain resource payload. Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2020-07-01.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetCustomDomain

func GetCustomDomain(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CustomDomainState, opts ...pulumi.ResourceOption) (*CustomDomain, error)

GetCustomDomain gets an existing CustomDomain 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 NewCustomDomain

func NewCustomDomain(ctx *pulumi.Context,
	name string, args *CustomDomainArgs, opts ...pulumi.ResourceOption) (*CustomDomain, error)

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

func (*CustomDomain) ElementType

func (*CustomDomain) ElementType() reflect.Type

func (*CustomDomain) ToCustomDomainOutput

func (i *CustomDomain) ToCustomDomainOutput() CustomDomainOutput

func (*CustomDomain) ToCustomDomainOutputWithContext

func (i *CustomDomain) ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput

type CustomDomainArgs

type CustomDomainArgs struct {
	// The name of the App resource.
	AppName pulumi.StringInput
	// The name of the custom domain resource.
	DomainName pulumi.StringPtrInput
	// Properties of the custom domain resource.
	Properties CustomDomainPropertiesPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
}

The set of arguments for constructing a CustomDomain resource.

func (CustomDomainArgs) ElementType

func (CustomDomainArgs) ElementType() reflect.Type

type CustomDomainInput

type CustomDomainInput interface {
	pulumi.Input

	ToCustomDomainOutput() CustomDomainOutput
	ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput
}

type CustomDomainOutput

type CustomDomainOutput struct{ *pulumi.OutputState }

func (CustomDomainOutput) ElementType

func (CustomDomainOutput) ElementType() reflect.Type

func (CustomDomainOutput) Name

The name of the resource.

func (CustomDomainOutput) Properties

Properties of the custom domain resource.

func (CustomDomainOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (CustomDomainOutput) ToCustomDomainOutput

func (o CustomDomainOutput) ToCustomDomainOutput() CustomDomainOutput

func (CustomDomainOutput) ToCustomDomainOutputWithContext

func (o CustomDomainOutput) ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput

func (CustomDomainOutput) Type

The type of the resource.

type CustomDomainProperties

type CustomDomainProperties struct {
	// The bound certificate name of domain.
	CertName *string `pulumi:"certName"`
	// The thumbprint of bound certificate.
	Thumbprint *string `pulumi:"thumbprint"`
}

Custom domain of app resource payload.

type CustomDomainPropertiesArgs

type CustomDomainPropertiesArgs struct {
	// The bound certificate name of domain.
	CertName pulumi.StringPtrInput `pulumi:"certName"`
	// The thumbprint of bound certificate.
	Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"`
}

Custom domain of app resource payload.

func (CustomDomainPropertiesArgs) ElementType

func (CustomDomainPropertiesArgs) ElementType() reflect.Type

func (CustomDomainPropertiesArgs) ToCustomDomainPropertiesOutput

func (i CustomDomainPropertiesArgs) ToCustomDomainPropertiesOutput() CustomDomainPropertiesOutput

func (CustomDomainPropertiesArgs) ToCustomDomainPropertiesOutputWithContext

func (i CustomDomainPropertiesArgs) ToCustomDomainPropertiesOutputWithContext(ctx context.Context) CustomDomainPropertiesOutput

func (CustomDomainPropertiesArgs) ToCustomDomainPropertiesPtrOutput

func (i CustomDomainPropertiesArgs) ToCustomDomainPropertiesPtrOutput() CustomDomainPropertiesPtrOutput

func (CustomDomainPropertiesArgs) ToCustomDomainPropertiesPtrOutputWithContext

func (i CustomDomainPropertiesArgs) ToCustomDomainPropertiesPtrOutputWithContext(ctx context.Context) CustomDomainPropertiesPtrOutput

type CustomDomainPropertiesInput

type CustomDomainPropertiesInput interface {
	pulumi.Input

	ToCustomDomainPropertiesOutput() CustomDomainPropertiesOutput
	ToCustomDomainPropertiesOutputWithContext(context.Context) CustomDomainPropertiesOutput
}

CustomDomainPropertiesInput is an input type that accepts CustomDomainPropertiesArgs and CustomDomainPropertiesOutput values. You can construct a concrete instance of `CustomDomainPropertiesInput` via:

CustomDomainPropertiesArgs{...}

type CustomDomainPropertiesOutput

type CustomDomainPropertiesOutput struct{ *pulumi.OutputState }

Custom domain of app resource payload.

func (CustomDomainPropertiesOutput) CertName

The bound certificate name of domain.

func (CustomDomainPropertiesOutput) ElementType

func (CustomDomainPropertiesOutput) Thumbprint

The thumbprint of bound certificate.

func (CustomDomainPropertiesOutput) ToCustomDomainPropertiesOutput

func (o CustomDomainPropertiesOutput) ToCustomDomainPropertiesOutput() CustomDomainPropertiesOutput

func (CustomDomainPropertiesOutput) ToCustomDomainPropertiesOutputWithContext

func (o CustomDomainPropertiesOutput) ToCustomDomainPropertiesOutputWithContext(ctx context.Context) CustomDomainPropertiesOutput

func (CustomDomainPropertiesOutput) ToCustomDomainPropertiesPtrOutput

func (o CustomDomainPropertiesOutput) ToCustomDomainPropertiesPtrOutput() CustomDomainPropertiesPtrOutput

func (CustomDomainPropertiesOutput) ToCustomDomainPropertiesPtrOutputWithContext

func (o CustomDomainPropertiesOutput) ToCustomDomainPropertiesPtrOutputWithContext(ctx context.Context) CustomDomainPropertiesPtrOutput

type CustomDomainPropertiesPtrInput

type CustomDomainPropertiesPtrInput interface {
	pulumi.Input

	ToCustomDomainPropertiesPtrOutput() CustomDomainPropertiesPtrOutput
	ToCustomDomainPropertiesPtrOutputWithContext(context.Context) CustomDomainPropertiesPtrOutput
}

CustomDomainPropertiesPtrInput is an input type that accepts CustomDomainPropertiesArgs, CustomDomainPropertiesPtr and CustomDomainPropertiesPtrOutput values. You can construct a concrete instance of `CustomDomainPropertiesPtrInput` via:

        CustomDomainPropertiesArgs{...}

or:

        nil

type CustomDomainPropertiesPtrOutput

type CustomDomainPropertiesPtrOutput struct{ *pulumi.OutputState }

func (CustomDomainPropertiesPtrOutput) CertName

The bound certificate name of domain.

func (CustomDomainPropertiesPtrOutput) Elem

func (CustomDomainPropertiesPtrOutput) ElementType

func (CustomDomainPropertiesPtrOutput) Thumbprint

The thumbprint of bound certificate.

func (CustomDomainPropertiesPtrOutput) ToCustomDomainPropertiesPtrOutput

func (o CustomDomainPropertiesPtrOutput) ToCustomDomainPropertiesPtrOutput() CustomDomainPropertiesPtrOutput

func (CustomDomainPropertiesPtrOutput) ToCustomDomainPropertiesPtrOutputWithContext

func (o CustomDomainPropertiesPtrOutput) ToCustomDomainPropertiesPtrOutputWithContext(ctx context.Context) CustomDomainPropertiesPtrOutput

type CustomDomainPropertiesResponse

type CustomDomainPropertiesResponse struct {
	// The app name of domain.
	AppName string `pulumi:"appName"`
	// The bound certificate name of domain.
	CertName *string `pulumi:"certName"`
	// Provisioning state of the Domain
	ProvisioningState string `pulumi:"provisioningState"`
	// The thumbprint of bound certificate.
	Thumbprint *string `pulumi:"thumbprint"`
}

Custom domain of app resource payload.

type CustomDomainPropertiesResponseOutput

type CustomDomainPropertiesResponseOutput struct{ *pulumi.OutputState }

Custom domain of app resource payload.

func (CustomDomainPropertiesResponseOutput) AppName

The app name of domain.

func (CustomDomainPropertiesResponseOutput) CertName

The bound certificate name of domain.

func (CustomDomainPropertiesResponseOutput) ElementType

func (CustomDomainPropertiesResponseOutput) ProvisioningState

Provisioning state of the Domain

func (CustomDomainPropertiesResponseOutput) Thumbprint

The thumbprint of bound certificate.

func (CustomDomainPropertiesResponseOutput) ToCustomDomainPropertiesResponseOutput

func (o CustomDomainPropertiesResponseOutput) ToCustomDomainPropertiesResponseOutput() CustomDomainPropertiesResponseOutput

func (CustomDomainPropertiesResponseOutput) ToCustomDomainPropertiesResponseOutputWithContext

func (o CustomDomainPropertiesResponseOutput) ToCustomDomainPropertiesResponseOutputWithContext(ctx context.Context) CustomDomainPropertiesResponseOutput

type CustomDomainState

type CustomDomainState struct {
}

func (CustomDomainState) ElementType

func (CustomDomainState) ElementType() reflect.Type

type CustomPersistentDiskResource

type CustomPersistentDiskResource struct {
	// Properties of the custom persistent disk resource payload.
	CustomPersistentDiskProperties *AzureFileVolume `pulumi:"customPersistentDiskProperties"`
	// The resource id of Azure Spring Apps Storage resource.
	StorageId string `pulumi:"storageId"`
}

Custom persistent disk resource payload.

func (*CustomPersistentDiskResource) Defaults

Defaults sets the appropriate defaults for CustomPersistentDiskResource

type CustomPersistentDiskResourceArgs

type CustomPersistentDiskResourceArgs struct {
	// Properties of the custom persistent disk resource payload.
	CustomPersistentDiskProperties AzureFileVolumePtrInput `pulumi:"customPersistentDiskProperties"`
	// The resource id of Azure Spring Apps Storage resource.
	StorageId pulumi.StringInput `pulumi:"storageId"`
}

Custom persistent disk resource payload.

func (*CustomPersistentDiskResourceArgs) Defaults

Defaults sets the appropriate defaults for CustomPersistentDiskResourceArgs

func (CustomPersistentDiskResourceArgs) ElementType

func (CustomPersistentDiskResourceArgs) ToCustomPersistentDiskResourceOutput

func (i CustomPersistentDiskResourceArgs) ToCustomPersistentDiskResourceOutput() CustomPersistentDiskResourceOutput

func (CustomPersistentDiskResourceArgs) ToCustomPersistentDiskResourceOutputWithContext

func (i CustomPersistentDiskResourceArgs) ToCustomPersistentDiskResourceOutputWithContext(ctx context.Context) CustomPersistentDiskResourceOutput

type CustomPersistentDiskResourceArray

type CustomPersistentDiskResourceArray []CustomPersistentDiskResourceInput

func (CustomPersistentDiskResourceArray) ElementType

func (CustomPersistentDiskResourceArray) ToCustomPersistentDiskResourceArrayOutput

func (i CustomPersistentDiskResourceArray) ToCustomPersistentDiskResourceArrayOutput() CustomPersistentDiskResourceArrayOutput

func (CustomPersistentDiskResourceArray) ToCustomPersistentDiskResourceArrayOutputWithContext

func (i CustomPersistentDiskResourceArray) ToCustomPersistentDiskResourceArrayOutputWithContext(ctx context.Context) CustomPersistentDiskResourceArrayOutput

type CustomPersistentDiskResourceArrayInput

type CustomPersistentDiskResourceArrayInput interface {
	pulumi.Input

	ToCustomPersistentDiskResourceArrayOutput() CustomPersistentDiskResourceArrayOutput
	ToCustomPersistentDiskResourceArrayOutputWithContext(context.Context) CustomPersistentDiskResourceArrayOutput
}

CustomPersistentDiskResourceArrayInput is an input type that accepts CustomPersistentDiskResourceArray and CustomPersistentDiskResourceArrayOutput values. You can construct a concrete instance of `CustomPersistentDiskResourceArrayInput` via:

CustomPersistentDiskResourceArray{ CustomPersistentDiskResourceArgs{...} }

type CustomPersistentDiskResourceArrayOutput

type CustomPersistentDiskResourceArrayOutput struct{ *pulumi.OutputState }

func (CustomPersistentDiskResourceArrayOutput) ElementType

func (CustomPersistentDiskResourceArrayOutput) Index

func (CustomPersistentDiskResourceArrayOutput) ToCustomPersistentDiskResourceArrayOutput

func (o CustomPersistentDiskResourceArrayOutput) ToCustomPersistentDiskResourceArrayOutput() CustomPersistentDiskResourceArrayOutput

func (CustomPersistentDiskResourceArrayOutput) ToCustomPersistentDiskResourceArrayOutputWithContext

func (o CustomPersistentDiskResourceArrayOutput) ToCustomPersistentDiskResourceArrayOutputWithContext(ctx context.Context) CustomPersistentDiskResourceArrayOutput

type CustomPersistentDiskResourceInput

type CustomPersistentDiskResourceInput interface {
	pulumi.Input

	ToCustomPersistentDiskResourceOutput() CustomPersistentDiskResourceOutput
	ToCustomPersistentDiskResourceOutputWithContext(context.Context) CustomPersistentDiskResourceOutput
}

CustomPersistentDiskResourceInput is an input type that accepts CustomPersistentDiskResourceArgs and CustomPersistentDiskResourceOutput values. You can construct a concrete instance of `CustomPersistentDiskResourceInput` via:

CustomPersistentDiskResourceArgs{...}

type CustomPersistentDiskResourceOutput

type CustomPersistentDiskResourceOutput struct{ *pulumi.OutputState }

Custom persistent disk resource payload.

func (CustomPersistentDiskResourceOutput) CustomPersistentDiskProperties

func (o CustomPersistentDiskResourceOutput) CustomPersistentDiskProperties() AzureFileVolumePtrOutput

Properties of the custom persistent disk resource payload.

func (CustomPersistentDiskResourceOutput) ElementType

func (CustomPersistentDiskResourceOutput) StorageId

The resource id of Azure Spring Apps Storage resource.

func (CustomPersistentDiskResourceOutput) ToCustomPersistentDiskResourceOutput

func (o CustomPersistentDiskResourceOutput) ToCustomPersistentDiskResourceOutput() CustomPersistentDiskResourceOutput

func (CustomPersistentDiskResourceOutput) ToCustomPersistentDiskResourceOutputWithContext

func (o CustomPersistentDiskResourceOutput) ToCustomPersistentDiskResourceOutputWithContext(ctx context.Context) CustomPersistentDiskResourceOutput

type CustomPersistentDiskResourceResponse

type CustomPersistentDiskResourceResponse struct {
	// Properties of the custom persistent disk resource payload.
	CustomPersistentDiskProperties *AzureFileVolumeResponse `pulumi:"customPersistentDiskProperties"`
	// The resource id of Azure Spring Apps Storage resource.
	StorageId string `pulumi:"storageId"`
}

Custom persistent disk resource payload.

func (*CustomPersistentDiskResourceResponse) Defaults

Defaults sets the appropriate defaults for CustomPersistentDiskResourceResponse

type CustomPersistentDiskResourceResponseArrayOutput

type CustomPersistentDiskResourceResponseArrayOutput struct{ *pulumi.OutputState }

func (CustomPersistentDiskResourceResponseArrayOutput) ElementType

func (CustomPersistentDiskResourceResponseArrayOutput) Index

func (CustomPersistentDiskResourceResponseArrayOutput) ToCustomPersistentDiskResourceResponseArrayOutput

func (o CustomPersistentDiskResourceResponseArrayOutput) ToCustomPersistentDiskResourceResponseArrayOutput() CustomPersistentDiskResourceResponseArrayOutput

func (CustomPersistentDiskResourceResponseArrayOutput) ToCustomPersistentDiskResourceResponseArrayOutputWithContext

func (o CustomPersistentDiskResourceResponseArrayOutput) ToCustomPersistentDiskResourceResponseArrayOutputWithContext(ctx context.Context) CustomPersistentDiskResourceResponseArrayOutput

type CustomPersistentDiskResourceResponseOutput

type CustomPersistentDiskResourceResponseOutput struct{ *pulumi.OutputState }

Custom persistent disk resource payload.

func (CustomPersistentDiskResourceResponseOutput) CustomPersistentDiskProperties

Properties of the custom persistent disk resource payload.

func (CustomPersistentDiskResourceResponseOutput) ElementType

func (CustomPersistentDiskResourceResponseOutput) StorageId

The resource id of Azure Spring Apps Storage resource.

func (CustomPersistentDiskResourceResponseOutput) ToCustomPersistentDiskResourceResponseOutput

func (o CustomPersistentDiskResourceResponseOutput) ToCustomPersistentDiskResourceResponseOutput() CustomPersistentDiskResourceResponseOutput

func (CustomPersistentDiskResourceResponseOutput) ToCustomPersistentDiskResourceResponseOutputWithContext

func (o CustomPersistentDiskResourceResponseOutput) ToCustomPersistentDiskResourceResponseOutputWithContext(ctx context.Context) CustomPersistentDiskResourceResponseOutput

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"`
}

Azure Spring Apps App Instance 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"`
}

Azure Spring Apps App Instance 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 }

Azure Spring Apps App Instance 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"`
}

Azure Spring Apps App Instance Custom scaling rule.

type CustomScaleRuleResponseOutput

type CustomScaleRuleResponseOutput struct{ *pulumi.OutputState }

Azure Spring Apps App Instance 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 CustomizedAccelerator

type CustomizedAccelerator struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Customized accelerator properties payload
	Properties CustomizedAcceleratorPropertiesResponseOutput `pulumi:"properties"`
	// Sku of the customized accelerator resource
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Customized accelerator resource Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetCustomizedAccelerator

func GetCustomizedAccelerator(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CustomizedAcceleratorState, opts ...pulumi.ResourceOption) (*CustomizedAccelerator, error)

GetCustomizedAccelerator gets an existing CustomizedAccelerator 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 NewCustomizedAccelerator

func NewCustomizedAccelerator(ctx *pulumi.Context,
	name string, args *CustomizedAcceleratorArgs, opts ...pulumi.ResourceOption) (*CustomizedAccelerator, error)

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

func (*CustomizedAccelerator) ElementType

func (*CustomizedAccelerator) ElementType() reflect.Type

func (*CustomizedAccelerator) ToCustomizedAcceleratorOutput

func (i *CustomizedAccelerator) ToCustomizedAcceleratorOutput() CustomizedAcceleratorOutput

func (*CustomizedAccelerator) ToCustomizedAcceleratorOutputWithContext

func (i *CustomizedAccelerator) ToCustomizedAcceleratorOutputWithContext(ctx context.Context) CustomizedAcceleratorOutput

type CustomizedAcceleratorArgs

type CustomizedAcceleratorArgs struct {
	// The name of the application accelerator.
	ApplicationAcceleratorName pulumi.StringInput
	// The name of the customized accelerator.
	CustomizedAcceleratorName pulumi.StringPtrInput
	// Customized accelerator properties payload
	Properties CustomizedAcceleratorPropertiesPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
	// Sku of the customized accelerator resource
	Sku SkuPtrInput
}

The set of arguments for constructing a CustomizedAccelerator resource.

func (CustomizedAcceleratorArgs) ElementType

func (CustomizedAcceleratorArgs) ElementType() reflect.Type

type CustomizedAcceleratorInput

type CustomizedAcceleratorInput interface {
	pulumi.Input

	ToCustomizedAcceleratorOutput() CustomizedAcceleratorOutput
	ToCustomizedAcceleratorOutputWithContext(ctx context.Context) CustomizedAcceleratorOutput
}

type CustomizedAcceleratorOutput

type CustomizedAcceleratorOutput struct{ *pulumi.OutputState }

func (CustomizedAcceleratorOutput) ElementType

func (CustomizedAcceleratorOutput) Name

The name of the resource.

func (CustomizedAcceleratorOutput) Properties

Customized accelerator properties payload

func (CustomizedAcceleratorOutput) Sku

Sku of the customized accelerator resource

func (CustomizedAcceleratorOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (CustomizedAcceleratorOutput) ToCustomizedAcceleratorOutput

func (o CustomizedAcceleratorOutput) ToCustomizedAcceleratorOutput() CustomizedAcceleratorOutput

func (CustomizedAcceleratorOutput) ToCustomizedAcceleratorOutputWithContext

func (o CustomizedAcceleratorOutput) ToCustomizedAcceleratorOutputWithContext(ctx context.Context) CustomizedAcceleratorOutput

func (CustomizedAcceleratorOutput) Type

The type of the resource.

type CustomizedAcceleratorProperties

type CustomizedAcceleratorProperties struct {
	AcceleratorTags []string                 `pulumi:"acceleratorTags"`
	Description     *string                  `pulumi:"description"`
	DisplayName     *string                  `pulumi:"displayName"`
	GitRepository   AcceleratorGitRepository `pulumi:"gitRepository"`
	IconUrl         *string                  `pulumi:"iconUrl"`
}

Customized accelerator properties payload

type CustomizedAcceleratorPropertiesArgs

type CustomizedAcceleratorPropertiesArgs struct {
	AcceleratorTags pulumi.StringArrayInput       `pulumi:"acceleratorTags"`
	Description     pulumi.StringPtrInput         `pulumi:"description"`
	DisplayName     pulumi.StringPtrInput         `pulumi:"displayName"`
	GitRepository   AcceleratorGitRepositoryInput `pulumi:"gitRepository"`
	IconUrl         pulumi.StringPtrInput         `pulumi:"iconUrl"`
}

Customized accelerator properties payload

func (CustomizedAcceleratorPropertiesArgs) ElementType

func (CustomizedAcceleratorPropertiesArgs) ToCustomizedAcceleratorPropertiesOutput

func (i CustomizedAcceleratorPropertiesArgs) ToCustomizedAcceleratorPropertiesOutput() CustomizedAcceleratorPropertiesOutput

func (CustomizedAcceleratorPropertiesArgs) ToCustomizedAcceleratorPropertiesOutputWithContext

func (i CustomizedAcceleratorPropertiesArgs) ToCustomizedAcceleratorPropertiesOutputWithContext(ctx context.Context) CustomizedAcceleratorPropertiesOutput

func (CustomizedAcceleratorPropertiesArgs) ToCustomizedAcceleratorPropertiesPtrOutput

func (i CustomizedAcceleratorPropertiesArgs) ToCustomizedAcceleratorPropertiesPtrOutput() CustomizedAcceleratorPropertiesPtrOutput

func (CustomizedAcceleratorPropertiesArgs) ToCustomizedAcceleratorPropertiesPtrOutputWithContext

func (i CustomizedAcceleratorPropertiesArgs) ToCustomizedAcceleratorPropertiesPtrOutputWithContext(ctx context.Context) CustomizedAcceleratorPropertiesPtrOutput

type CustomizedAcceleratorPropertiesInput

type CustomizedAcceleratorPropertiesInput interface {
	pulumi.Input

	ToCustomizedAcceleratorPropertiesOutput() CustomizedAcceleratorPropertiesOutput
	ToCustomizedAcceleratorPropertiesOutputWithContext(context.Context) CustomizedAcceleratorPropertiesOutput
}

CustomizedAcceleratorPropertiesInput is an input type that accepts CustomizedAcceleratorPropertiesArgs and CustomizedAcceleratorPropertiesOutput values. You can construct a concrete instance of `CustomizedAcceleratorPropertiesInput` via:

CustomizedAcceleratorPropertiesArgs{...}

type CustomizedAcceleratorPropertiesOutput

type CustomizedAcceleratorPropertiesOutput struct{ *pulumi.OutputState }

Customized accelerator properties payload

func (CustomizedAcceleratorPropertiesOutput) AcceleratorTags

func (CustomizedAcceleratorPropertiesOutput) Description

func (CustomizedAcceleratorPropertiesOutput) DisplayName

func (CustomizedAcceleratorPropertiesOutput) ElementType

func (CustomizedAcceleratorPropertiesOutput) GitRepository

func (CustomizedAcceleratorPropertiesOutput) IconUrl

func (CustomizedAcceleratorPropertiesOutput) ToCustomizedAcceleratorPropertiesOutput

func (o CustomizedAcceleratorPropertiesOutput) ToCustomizedAcceleratorPropertiesOutput() CustomizedAcceleratorPropertiesOutput

func (CustomizedAcceleratorPropertiesOutput) ToCustomizedAcceleratorPropertiesOutputWithContext

func (o CustomizedAcceleratorPropertiesOutput) ToCustomizedAcceleratorPropertiesOutputWithContext(ctx context.Context) CustomizedAcceleratorPropertiesOutput

func (CustomizedAcceleratorPropertiesOutput) ToCustomizedAcceleratorPropertiesPtrOutput

func (o CustomizedAcceleratorPropertiesOutput) ToCustomizedAcceleratorPropertiesPtrOutput() CustomizedAcceleratorPropertiesPtrOutput

func (CustomizedAcceleratorPropertiesOutput) ToCustomizedAcceleratorPropertiesPtrOutputWithContext

func (o CustomizedAcceleratorPropertiesOutput) ToCustomizedAcceleratorPropertiesPtrOutputWithContext(ctx context.Context) CustomizedAcceleratorPropertiesPtrOutput

type CustomizedAcceleratorPropertiesPtrInput

type CustomizedAcceleratorPropertiesPtrInput interface {
	pulumi.Input

	ToCustomizedAcceleratorPropertiesPtrOutput() CustomizedAcceleratorPropertiesPtrOutput
	ToCustomizedAcceleratorPropertiesPtrOutputWithContext(context.Context) CustomizedAcceleratorPropertiesPtrOutput
}

CustomizedAcceleratorPropertiesPtrInput is an input type that accepts CustomizedAcceleratorPropertiesArgs, CustomizedAcceleratorPropertiesPtr and CustomizedAcceleratorPropertiesPtrOutput values. You can construct a concrete instance of `CustomizedAcceleratorPropertiesPtrInput` via:

        CustomizedAcceleratorPropertiesArgs{...}

or:

        nil

type CustomizedAcceleratorPropertiesPtrOutput

type CustomizedAcceleratorPropertiesPtrOutput struct{ *pulumi.OutputState }

func (CustomizedAcceleratorPropertiesPtrOutput) AcceleratorTags

func (CustomizedAcceleratorPropertiesPtrOutput) Description

func (CustomizedAcceleratorPropertiesPtrOutput) DisplayName

func (CustomizedAcceleratorPropertiesPtrOutput) Elem

func (CustomizedAcceleratorPropertiesPtrOutput) ElementType

func (CustomizedAcceleratorPropertiesPtrOutput) GitRepository

func (CustomizedAcceleratorPropertiesPtrOutput) IconUrl

func (CustomizedAcceleratorPropertiesPtrOutput) ToCustomizedAcceleratorPropertiesPtrOutput

func (o CustomizedAcceleratorPropertiesPtrOutput) ToCustomizedAcceleratorPropertiesPtrOutput() CustomizedAcceleratorPropertiesPtrOutput

func (CustomizedAcceleratorPropertiesPtrOutput) ToCustomizedAcceleratorPropertiesPtrOutputWithContext

func (o CustomizedAcceleratorPropertiesPtrOutput) ToCustomizedAcceleratorPropertiesPtrOutputWithContext(ctx context.Context) CustomizedAcceleratorPropertiesPtrOutput

type CustomizedAcceleratorPropertiesResponse

type CustomizedAcceleratorPropertiesResponse struct {
	AcceleratorTags []string                         `pulumi:"acceleratorTags"`
	Description     *string                          `pulumi:"description"`
	DisplayName     *string                          `pulumi:"displayName"`
	GitRepository   AcceleratorGitRepositoryResponse `pulumi:"gitRepository"`
	IconUrl         *string                          `pulumi:"iconUrl"`
	// State of the customized accelerator.
	ProvisioningState string `pulumi:"provisioningState"`
}

Customized accelerator properties payload

type CustomizedAcceleratorPropertiesResponseOutput

type CustomizedAcceleratorPropertiesResponseOutput struct{ *pulumi.OutputState }

Customized accelerator properties payload

func (CustomizedAcceleratorPropertiesResponseOutput) AcceleratorTags

func (CustomizedAcceleratorPropertiesResponseOutput) Description

func (CustomizedAcceleratorPropertiesResponseOutput) DisplayName

func (CustomizedAcceleratorPropertiesResponseOutput) ElementType

func (CustomizedAcceleratorPropertiesResponseOutput) GitRepository

func (CustomizedAcceleratorPropertiesResponseOutput) IconUrl

func (CustomizedAcceleratorPropertiesResponseOutput) ProvisioningState

State of the customized accelerator.

func (CustomizedAcceleratorPropertiesResponseOutput) ToCustomizedAcceleratorPropertiesResponseOutput

func (o CustomizedAcceleratorPropertiesResponseOutput) ToCustomizedAcceleratorPropertiesResponseOutput() CustomizedAcceleratorPropertiesResponseOutput

func (CustomizedAcceleratorPropertiesResponseOutput) ToCustomizedAcceleratorPropertiesResponseOutputWithContext

func (o CustomizedAcceleratorPropertiesResponseOutput) ToCustomizedAcceleratorPropertiesResponseOutputWithContext(ctx context.Context) CustomizedAcceleratorPropertiesResponseOutput

type CustomizedAcceleratorState

type CustomizedAcceleratorState struct {
}

func (CustomizedAcceleratorState) ElementType

func (CustomizedAcceleratorState) ElementType() reflect.Type

type Deployment

type Deployment struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the Deployment resource
	Properties DeploymentResourcePropertiesResponseOutput `pulumi:"properties"`
	// Sku of the Deployment resource
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Deployment resource payload Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2020-07-01.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetDeployment

func GetDeployment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)

GetDeployment gets an existing Deployment 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 NewDeployment

func NewDeployment(ctx *pulumi.Context,
	name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)

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

func (*Deployment) ElementType

func (*Deployment) ElementType() reflect.Type

func (*Deployment) ToDeploymentOutput

func (i *Deployment) ToDeploymentOutput() DeploymentOutput

func (*Deployment) ToDeploymentOutputWithContext

func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput

type DeploymentArgs

type DeploymentArgs struct {
	// The name of the App resource.
	AppName pulumi.StringInput
	// The name of the Deployment resource.
	DeploymentName pulumi.StringPtrInput
	// Properties of the Deployment resource
	Properties DeploymentResourcePropertiesPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
	// Sku of the Deployment resource
	Sku SkuPtrInput
}

The set of arguments for constructing a Deployment resource.

func (DeploymentArgs) ElementType

func (DeploymentArgs) ElementType() reflect.Type

type DeploymentInput

type DeploymentInput interface {
	pulumi.Input

	ToDeploymentOutput() DeploymentOutput
	ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
}

type DeploymentInstanceResponse

type DeploymentInstanceResponse struct {
	// Discovery status of the deployment instance
	DiscoveryStatus string `pulumi:"discoveryStatus"`
	// Name of the deployment instance
	Name string `pulumi:"name"`
	// Failed reason of the deployment instance
	Reason string `pulumi:"reason"`
	// Start time of the deployment instance
	StartTime string `pulumi:"startTime"`
	// Status of the deployment instance
	Status string `pulumi:"status"`
	// Availability zone information of the deployment instance
	Zone string `pulumi:"zone"`
}

Deployment instance payload

type DeploymentInstanceResponseArrayOutput

type DeploymentInstanceResponseArrayOutput struct{ *pulumi.OutputState }

func (DeploymentInstanceResponseArrayOutput) ElementType

func (DeploymentInstanceResponseArrayOutput) Index

func (DeploymentInstanceResponseArrayOutput) ToDeploymentInstanceResponseArrayOutput

func (o DeploymentInstanceResponseArrayOutput) ToDeploymentInstanceResponseArrayOutput() DeploymentInstanceResponseArrayOutput

func (DeploymentInstanceResponseArrayOutput) ToDeploymentInstanceResponseArrayOutputWithContext

func (o DeploymentInstanceResponseArrayOutput) ToDeploymentInstanceResponseArrayOutputWithContext(ctx context.Context) DeploymentInstanceResponseArrayOutput

type DeploymentInstanceResponseOutput

type DeploymentInstanceResponseOutput struct{ *pulumi.OutputState }

Deployment instance payload

func (DeploymentInstanceResponseOutput) DiscoveryStatus

Discovery status of the deployment instance

func (DeploymentInstanceResponseOutput) ElementType

func (DeploymentInstanceResponseOutput) Name

Name of the deployment instance

func (DeploymentInstanceResponseOutput) Reason

Failed reason of the deployment instance

func (DeploymentInstanceResponseOutput) StartTime

Start time of the deployment instance

func (DeploymentInstanceResponseOutput) Status

Status of the deployment instance

func (DeploymentInstanceResponseOutput) ToDeploymentInstanceResponseOutput

func (o DeploymentInstanceResponseOutput) ToDeploymentInstanceResponseOutput() DeploymentInstanceResponseOutput

func (DeploymentInstanceResponseOutput) ToDeploymentInstanceResponseOutputWithContext

func (o DeploymentInstanceResponseOutput) ToDeploymentInstanceResponseOutputWithContext(ctx context.Context) DeploymentInstanceResponseOutput

func (DeploymentInstanceResponseOutput) Zone

Availability zone information of the deployment instance

type DeploymentOutput

type DeploymentOutput struct{ *pulumi.OutputState }

func (DeploymentOutput) ElementType

func (DeploymentOutput) ElementType() reflect.Type

func (DeploymentOutput) Name

The name of the resource.

func (DeploymentOutput) Properties

Properties of the Deployment resource

func (DeploymentOutput) Sku

Sku of the Deployment resource

func (DeploymentOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (DeploymentOutput) ToDeploymentOutput

func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput

func (DeploymentOutput) ToDeploymentOutputWithContext

func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput

func (DeploymentOutput) Type

The type of the resource.

type DeploymentResourceProperties

type DeploymentResourceProperties struct {
	// Indicates whether the Deployment is active
	Active *bool `pulumi:"active"`
	// Deployment settings of the Deployment
	DeploymentSettings *DeploymentSettings `pulumi:"deploymentSettings"`
	// Uploaded source information of the deployment.
	Source interface{} `pulumi:"source"`
}

Deployment resource properties payload

func (*DeploymentResourceProperties) Defaults

Defaults sets the appropriate defaults for DeploymentResourceProperties

type DeploymentResourcePropertiesArgs

type DeploymentResourcePropertiesArgs struct {
	// Indicates whether the Deployment is active
	Active pulumi.BoolPtrInput `pulumi:"active"`
	// Deployment settings of the Deployment
	DeploymentSettings DeploymentSettingsPtrInput `pulumi:"deploymentSettings"`
	// Uploaded source information of the deployment.
	Source pulumi.Input `pulumi:"source"`
}

Deployment resource properties payload

func (*DeploymentResourcePropertiesArgs) Defaults

Defaults sets the appropriate defaults for DeploymentResourcePropertiesArgs

func (DeploymentResourcePropertiesArgs) ElementType

func (DeploymentResourcePropertiesArgs) ToDeploymentResourcePropertiesOutput

func (i DeploymentResourcePropertiesArgs) ToDeploymentResourcePropertiesOutput() DeploymentResourcePropertiesOutput

func (DeploymentResourcePropertiesArgs) ToDeploymentResourcePropertiesOutputWithContext

func (i DeploymentResourcePropertiesArgs) ToDeploymentResourcePropertiesOutputWithContext(ctx context.Context) DeploymentResourcePropertiesOutput

func (DeploymentResourcePropertiesArgs) ToDeploymentResourcePropertiesPtrOutput

func (i DeploymentResourcePropertiesArgs) ToDeploymentResourcePropertiesPtrOutput() DeploymentResourcePropertiesPtrOutput

func (DeploymentResourcePropertiesArgs) ToDeploymentResourcePropertiesPtrOutputWithContext

func (i DeploymentResourcePropertiesArgs) ToDeploymentResourcePropertiesPtrOutputWithContext(ctx context.Context) DeploymentResourcePropertiesPtrOutput

type DeploymentResourcePropertiesInput

type DeploymentResourcePropertiesInput interface {
	pulumi.Input

	ToDeploymentResourcePropertiesOutput() DeploymentResourcePropertiesOutput
	ToDeploymentResourcePropertiesOutputWithContext(context.Context) DeploymentResourcePropertiesOutput
}

DeploymentResourcePropertiesInput is an input type that accepts DeploymentResourcePropertiesArgs and DeploymentResourcePropertiesOutput values. You can construct a concrete instance of `DeploymentResourcePropertiesInput` via:

DeploymentResourcePropertiesArgs{...}

type DeploymentResourcePropertiesOutput

type DeploymentResourcePropertiesOutput struct{ *pulumi.OutputState }

Deployment resource properties payload

func (DeploymentResourcePropertiesOutput) Active

Indicates whether the Deployment is active

func (DeploymentResourcePropertiesOutput) DeploymentSettings

Deployment settings of the Deployment

func (DeploymentResourcePropertiesOutput) ElementType

func (DeploymentResourcePropertiesOutput) Source

Uploaded source information of the deployment.

func (DeploymentResourcePropertiesOutput) ToDeploymentResourcePropertiesOutput

func (o DeploymentResourcePropertiesOutput) ToDeploymentResourcePropertiesOutput() DeploymentResourcePropertiesOutput

func (DeploymentResourcePropertiesOutput) ToDeploymentResourcePropertiesOutputWithContext

func (o DeploymentResourcePropertiesOutput) ToDeploymentResourcePropertiesOutputWithContext(ctx context.Context) DeploymentResourcePropertiesOutput

func (DeploymentResourcePropertiesOutput) ToDeploymentResourcePropertiesPtrOutput

func (o DeploymentResourcePropertiesOutput) ToDeploymentResourcePropertiesPtrOutput() DeploymentResourcePropertiesPtrOutput

func (DeploymentResourcePropertiesOutput) ToDeploymentResourcePropertiesPtrOutputWithContext

func (o DeploymentResourcePropertiesOutput) ToDeploymentResourcePropertiesPtrOutputWithContext(ctx context.Context) DeploymentResourcePropertiesPtrOutput

type DeploymentResourcePropertiesPtrInput

type DeploymentResourcePropertiesPtrInput interface {
	pulumi.Input

	ToDeploymentResourcePropertiesPtrOutput() DeploymentResourcePropertiesPtrOutput
	ToDeploymentResourcePropertiesPtrOutputWithContext(context.Context) DeploymentResourcePropertiesPtrOutput
}

DeploymentResourcePropertiesPtrInput is an input type that accepts DeploymentResourcePropertiesArgs, DeploymentResourcePropertiesPtr and DeploymentResourcePropertiesPtrOutput values. You can construct a concrete instance of `DeploymentResourcePropertiesPtrInput` via:

        DeploymentResourcePropertiesArgs{...}

or:

        nil

type DeploymentResourcePropertiesPtrOutput

type DeploymentResourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (DeploymentResourcePropertiesPtrOutput) Active

Indicates whether the Deployment is active

func (DeploymentResourcePropertiesPtrOutput) DeploymentSettings

Deployment settings of the Deployment

func (DeploymentResourcePropertiesPtrOutput) Elem

func (DeploymentResourcePropertiesPtrOutput) ElementType

func (DeploymentResourcePropertiesPtrOutput) Source

Uploaded source information of the deployment.

func (DeploymentResourcePropertiesPtrOutput) ToDeploymentResourcePropertiesPtrOutput

func (o DeploymentResourcePropertiesPtrOutput) ToDeploymentResourcePropertiesPtrOutput() DeploymentResourcePropertiesPtrOutput

func (DeploymentResourcePropertiesPtrOutput) ToDeploymentResourcePropertiesPtrOutputWithContext

func (o DeploymentResourcePropertiesPtrOutput) ToDeploymentResourcePropertiesPtrOutputWithContext(ctx context.Context) DeploymentResourcePropertiesPtrOutput

type DeploymentResourcePropertiesResponse

type DeploymentResourcePropertiesResponse struct {
	// Indicates whether the Deployment is active
	Active *bool `pulumi:"active"`
	// Deployment settings of the Deployment
	DeploymentSettings *DeploymentSettingsResponse `pulumi:"deploymentSettings"`
	// Collection of instances belong to the Deployment
	Instances []DeploymentInstanceResponse `pulumi:"instances"`
	// Provisioning state of the Deployment
	ProvisioningState string `pulumi:"provisioningState"`
	// Uploaded source information of the deployment.
	Source interface{} `pulumi:"source"`
	// Status of the Deployment
	Status string `pulumi:"status"`
}

Deployment resource properties payload

func (*DeploymentResourcePropertiesResponse) Defaults

Defaults sets the appropriate defaults for DeploymentResourcePropertiesResponse

type DeploymentResourcePropertiesResponseOutput

type DeploymentResourcePropertiesResponseOutput struct{ *pulumi.OutputState }

Deployment resource properties payload

func (DeploymentResourcePropertiesResponseOutput) Active

Indicates whether the Deployment is active

func (DeploymentResourcePropertiesResponseOutput) DeploymentSettings

Deployment settings of the Deployment

func (DeploymentResourcePropertiesResponseOutput) ElementType

func (DeploymentResourcePropertiesResponseOutput) Instances

Collection of instances belong to the Deployment

func (DeploymentResourcePropertiesResponseOutput) ProvisioningState

Provisioning state of the Deployment

func (DeploymentResourcePropertiesResponseOutput) Source

Uploaded source information of the deployment.

func (DeploymentResourcePropertiesResponseOutput) Status

Status of the Deployment

func (DeploymentResourcePropertiesResponseOutput) ToDeploymentResourcePropertiesResponseOutput

func (o DeploymentResourcePropertiesResponseOutput) ToDeploymentResourcePropertiesResponseOutput() DeploymentResourcePropertiesResponseOutput

func (DeploymentResourcePropertiesResponseOutput) ToDeploymentResourcePropertiesResponseOutputWithContext

func (o DeploymentResourcePropertiesResponseOutput) ToDeploymentResourcePropertiesResponseOutputWithContext(ctx context.Context) DeploymentResourcePropertiesResponseOutput

type DeploymentSettings

type DeploymentSettings struct {
	// Collection of addons
	AddonConfigs map[string]interface{} `pulumi:"addonConfigs"`
	// Collection of ApmReferences
	Apms []ApmReference `pulumi:"apms"`
	// Container liveness and readiness probe settings
	ContainerProbeSettings *ContainerProbeSettings `pulumi:"containerProbeSettings"`
	// Collection of environment variables
	EnvironmentVariables map[string]string `pulumi:"environmentVariables"`
	// Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
	LivenessProbe *Probe `pulumi:"livenessProbe"`
	// Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
	ReadinessProbe *Probe `pulumi:"readinessProbe"`
	// The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.
	ResourceRequests *ResourceRequests `pulumi:"resourceRequests"`
	// Scaling properties for the Azure Spring Apps App Instance.
	Scale *Scale `pulumi:"scale"`
	// StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
	StartupProbe *Probe `pulumi:"startupProbe"`
	// Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.
	TerminationGracePeriodSeconds *int `pulumi:"terminationGracePeriodSeconds"`
}

Deployment settings payload

func (*DeploymentSettings) Defaults

func (val *DeploymentSettings) Defaults() *DeploymentSettings

Defaults sets the appropriate defaults for DeploymentSettings

type DeploymentSettingsArgs

type DeploymentSettingsArgs struct {
	// Collection of addons
	AddonConfigs pulumi.MapInput `pulumi:"addonConfigs"`
	// Collection of ApmReferences
	Apms ApmReferenceArrayInput `pulumi:"apms"`
	// Container liveness and readiness probe settings
	ContainerProbeSettings ContainerProbeSettingsPtrInput `pulumi:"containerProbeSettings"`
	// Collection of environment variables
	EnvironmentVariables pulumi.StringMapInput `pulumi:"environmentVariables"`
	// Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
	LivenessProbe ProbePtrInput `pulumi:"livenessProbe"`
	// Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
	ReadinessProbe ProbePtrInput `pulumi:"readinessProbe"`
	// The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.
	ResourceRequests ResourceRequestsPtrInput `pulumi:"resourceRequests"`
	// Scaling properties for the Azure Spring Apps App Instance.
	Scale ScalePtrInput `pulumi:"scale"`
	// StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
	StartupProbe ProbePtrInput `pulumi:"startupProbe"`
	// Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.
	TerminationGracePeriodSeconds pulumi.IntPtrInput `pulumi:"terminationGracePeriodSeconds"`
}

Deployment settings payload

func (*DeploymentSettingsArgs) Defaults

Defaults sets the appropriate defaults for DeploymentSettingsArgs

func (DeploymentSettingsArgs) ElementType

func (DeploymentSettingsArgs) ElementType() reflect.Type

func (DeploymentSettingsArgs) ToDeploymentSettingsOutput

func (i DeploymentSettingsArgs) ToDeploymentSettingsOutput() DeploymentSettingsOutput

func (DeploymentSettingsArgs) ToDeploymentSettingsOutputWithContext

func (i DeploymentSettingsArgs) ToDeploymentSettingsOutputWithContext(ctx context.Context) DeploymentSettingsOutput

func (DeploymentSettingsArgs) ToDeploymentSettingsPtrOutput

func (i DeploymentSettingsArgs) ToDeploymentSettingsPtrOutput() DeploymentSettingsPtrOutput

func (DeploymentSettingsArgs) ToDeploymentSettingsPtrOutputWithContext

func (i DeploymentSettingsArgs) ToDeploymentSettingsPtrOutputWithContext(ctx context.Context) DeploymentSettingsPtrOutput

type DeploymentSettingsInput

type DeploymentSettingsInput interface {
	pulumi.Input

	ToDeploymentSettingsOutput() DeploymentSettingsOutput
	ToDeploymentSettingsOutputWithContext(context.Context) DeploymentSettingsOutput
}

DeploymentSettingsInput is an input type that accepts DeploymentSettingsArgs and DeploymentSettingsOutput values. You can construct a concrete instance of `DeploymentSettingsInput` via:

DeploymentSettingsArgs{...}

type DeploymentSettingsOutput

type DeploymentSettingsOutput struct{ *pulumi.OutputState }

Deployment settings payload

func (DeploymentSettingsOutput) AddonConfigs

func (o DeploymentSettingsOutput) AddonConfigs() pulumi.MapOutput

Collection of addons

func (DeploymentSettingsOutput) Apms

Collection of ApmReferences

func (DeploymentSettingsOutput) ContainerProbeSettings

func (o DeploymentSettingsOutput) ContainerProbeSettings() ContainerProbeSettingsPtrOutput

Container liveness and readiness probe settings

func (DeploymentSettingsOutput) ElementType

func (DeploymentSettingsOutput) ElementType() reflect.Type

func (DeploymentSettingsOutput) EnvironmentVariables

func (o DeploymentSettingsOutput) EnvironmentVariables() pulumi.StringMapOutput

Collection of environment variables

func (DeploymentSettingsOutput) LivenessProbe

func (o DeploymentSettingsOutput) LivenessProbe() ProbePtrOutput

Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

func (DeploymentSettingsOutput) ReadinessProbe

func (o DeploymentSettingsOutput) ReadinessProbe() ProbePtrOutput

Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

func (DeploymentSettingsOutput) ResourceRequests

The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.

func (DeploymentSettingsOutput) Scale

Scaling properties for the Azure Spring Apps App Instance.

func (DeploymentSettingsOutput) StartupProbe

func (o DeploymentSettingsOutput) StartupProbe() ProbePtrOutput

StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

func (DeploymentSettingsOutput) TerminationGracePeriodSeconds

func (o DeploymentSettingsOutput) TerminationGracePeriodSeconds() pulumi.IntPtrOutput

Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.

func (DeploymentSettingsOutput) ToDeploymentSettingsOutput

func (o DeploymentSettingsOutput) ToDeploymentSettingsOutput() DeploymentSettingsOutput

func (DeploymentSettingsOutput) ToDeploymentSettingsOutputWithContext

func (o DeploymentSettingsOutput) ToDeploymentSettingsOutputWithContext(ctx context.Context) DeploymentSettingsOutput

func (DeploymentSettingsOutput) ToDeploymentSettingsPtrOutput

func (o DeploymentSettingsOutput) ToDeploymentSettingsPtrOutput() DeploymentSettingsPtrOutput

func (DeploymentSettingsOutput) ToDeploymentSettingsPtrOutputWithContext

func (o DeploymentSettingsOutput) ToDeploymentSettingsPtrOutputWithContext(ctx context.Context) DeploymentSettingsPtrOutput

type DeploymentSettingsPtrInput

type DeploymentSettingsPtrInput interface {
	pulumi.Input

	ToDeploymentSettingsPtrOutput() DeploymentSettingsPtrOutput
	ToDeploymentSettingsPtrOutputWithContext(context.Context) DeploymentSettingsPtrOutput
}

DeploymentSettingsPtrInput is an input type that accepts DeploymentSettingsArgs, DeploymentSettingsPtr and DeploymentSettingsPtrOutput values. You can construct a concrete instance of `DeploymentSettingsPtrInput` via:

        DeploymentSettingsArgs{...}

or:

        nil

type DeploymentSettingsPtrOutput

type DeploymentSettingsPtrOutput struct{ *pulumi.OutputState }

func (DeploymentSettingsPtrOutput) AddonConfigs

func (o DeploymentSettingsPtrOutput) AddonConfigs() pulumi.MapOutput

Collection of addons

func (DeploymentSettingsPtrOutput) Apms

Collection of ApmReferences

func (DeploymentSettingsPtrOutput) ContainerProbeSettings

Container liveness and readiness probe settings

func (DeploymentSettingsPtrOutput) Elem

func (DeploymentSettingsPtrOutput) ElementType

func (DeploymentSettingsPtrOutput) EnvironmentVariables

func (o DeploymentSettingsPtrOutput) EnvironmentVariables() pulumi.StringMapOutput

Collection of environment variables

func (DeploymentSettingsPtrOutput) LivenessProbe

func (o DeploymentSettingsPtrOutput) LivenessProbe() ProbePtrOutput

Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

func (DeploymentSettingsPtrOutput) ReadinessProbe

func (o DeploymentSettingsPtrOutput) ReadinessProbe() ProbePtrOutput

Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

func (DeploymentSettingsPtrOutput) ResourceRequests

The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.

func (DeploymentSettingsPtrOutput) Scale

Scaling properties for the Azure Spring Apps App Instance.

func (DeploymentSettingsPtrOutput) StartupProbe

StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

func (DeploymentSettingsPtrOutput) TerminationGracePeriodSeconds

func (o DeploymentSettingsPtrOutput) TerminationGracePeriodSeconds() pulumi.IntPtrOutput

Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.

func (DeploymentSettingsPtrOutput) ToDeploymentSettingsPtrOutput

func (o DeploymentSettingsPtrOutput) ToDeploymentSettingsPtrOutput() DeploymentSettingsPtrOutput

func (DeploymentSettingsPtrOutput) ToDeploymentSettingsPtrOutputWithContext

func (o DeploymentSettingsPtrOutput) ToDeploymentSettingsPtrOutputWithContext(ctx context.Context) DeploymentSettingsPtrOutput

type DeploymentSettingsResponse

type DeploymentSettingsResponse struct {
	// Collection of addons
	AddonConfigs map[string]interface{} `pulumi:"addonConfigs"`
	// Collection of ApmReferences
	Apms []ApmReferenceResponse `pulumi:"apms"`
	// Container liveness and readiness probe settings
	ContainerProbeSettings *ContainerProbeSettingsResponse `pulumi:"containerProbeSettings"`
	// Collection of environment variables
	EnvironmentVariables map[string]string `pulumi:"environmentVariables"`
	// Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
	LivenessProbe *ProbeResponse `pulumi:"livenessProbe"`
	// Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
	ReadinessProbe *ProbeResponse `pulumi:"readinessProbe"`
	// The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.
	ResourceRequests *ResourceRequestsResponse `pulumi:"resourceRequests"`
	// Scaling properties for the Azure Spring Apps App Instance.
	Scale *ScaleResponse `pulumi:"scale"`
	// StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
	StartupProbe *ProbeResponse `pulumi:"startupProbe"`
	// Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.
	TerminationGracePeriodSeconds *int `pulumi:"terminationGracePeriodSeconds"`
}

Deployment settings payload

func (*DeploymentSettingsResponse) Defaults

Defaults sets the appropriate defaults for DeploymentSettingsResponse

type DeploymentSettingsResponseOutput

type DeploymentSettingsResponseOutput struct{ *pulumi.OutputState }

Deployment settings payload

func (DeploymentSettingsResponseOutput) AddonConfigs

Collection of addons

func (DeploymentSettingsResponseOutput) Apms

Collection of ApmReferences

func (DeploymentSettingsResponseOutput) ContainerProbeSettings

Container liveness and readiness probe settings

func (DeploymentSettingsResponseOutput) ElementType

func (DeploymentSettingsResponseOutput) EnvironmentVariables

func (o DeploymentSettingsResponseOutput) EnvironmentVariables() pulumi.StringMapOutput

Collection of environment variables

func (DeploymentSettingsResponseOutput) LivenessProbe

Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

func (DeploymentSettingsResponseOutput) ReadinessProbe

Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

func (DeploymentSettingsResponseOutput) ResourceRequests

The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.

func (DeploymentSettingsResponseOutput) Scale

Scaling properties for the Azure Spring Apps App Instance.

func (DeploymentSettingsResponseOutput) StartupProbe

StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

func (DeploymentSettingsResponseOutput) TerminationGracePeriodSeconds

func (o DeploymentSettingsResponseOutput) TerminationGracePeriodSeconds() pulumi.IntPtrOutput

Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.

func (DeploymentSettingsResponseOutput) ToDeploymentSettingsResponseOutput

func (o DeploymentSettingsResponseOutput) ToDeploymentSettingsResponseOutput() DeploymentSettingsResponseOutput

func (DeploymentSettingsResponseOutput) ToDeploymentSettingsResponseOutputWithContext

func (o DeploymentSettingsResponseOutput) ToDeploymentSettingsResponseOutputWithContext(ctx context.Context) DeploymentSettingsResponseOutput

type DeploymentSettingsResponsePtrOutput

type DeploymentSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (DeploymentSettingsResponsePtrOutput) AddonConfigs

Collection of addons

func (DeploymentSettingsResponsePtrOutput) Apms

Collection of ApmReferences

func (DeploymentSettingsResponsePtrOutput) ContainerProbeSettings

Container liveness and readiness probe settings

func (DeploymentSettingsResponsePtrOutput) Elem

func (DeploymentSettingsResponsePtrOutput) ElementType

func (DeploymentSettingsResponsePtrOutput) EnvironmentVariables

Collection of environment variables

func (DeploymentSettingsResponsePtrOutput) LivenessProbe

Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

func (DeploymentSettingsResponsePtrOutput) ReadinessProbe

Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

func (DeploymentSettingsResponsePtrOutput) ResourceRequests

The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.

func (DeploymentSettingsResponsePtrOutput) Scale

Scaling properties for the Azure Spring Apps App Instance.

func (DeploymentSettingsResponsePtrOutput) StartupProbe

StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

func (DeploymentSettingsResponsePtrOutput) TerminationGracePeriodSeconds

func (o DeploymentSettingsResponsePtrOutput) TerminationGracePeriodSeconds() pulumi.IntPtrOutput

Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.

func (DeploymentSettingsResponsePtrOutput) ToDeploymentSettingsResponsePtrOutput

func (o DeploymentSettingsResponsePtrOutput) ToDeploymentSettingsResponsePtrOutput() DeploymentSettingsResponsePtrOutput

func (DeploymentSettingsResponsePtrOutput) ToDeploymentSettingsResponsePtrOutputWithContext

func (o DeploymentSettingsResponsePtrOutput) ToDeploymentSettingsResponsePtrOutputWithContext(ctx context.Context) DeploymentSettingsResponsePtrOutput

type DeploymentState

type DeploymentState struct {
}

func (DeploymentState) ElementType

func (DeploymentState) ElementType() reflect.Type

type DevToolPortal

type DevToolPortal struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Dev Tool Portal properties payload
	Properties DevToolPortalPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Dev Tool Portal resource Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetDevToolPortal

func GetDevToolPortal(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DevToolPortalState, opts ...pulumi.ResourceOption) (*DevToolPortal, error)

GetDevToolPortal gets an existing DevToolPortal 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 NewDevToolPortal

func NewDevToolPortal(ctx *pulumi.Context,
	name string, args *DevToolPortalArgs, opts ...pulumi.ResourceOption) (*DevToolPortal, error)

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

func (*DevToolPortal) ElementType

func (*DevToolPortal) ElementType() reflect.Type

func (*DevToolPortal) ToDevToolPortalOutput

func (i *DevToolPortal) ToDevToolPortalOutput() DevToolPortalOutput

func (*DevToolPortal) ToDevToolPortalOutputWithContext

func (i *DevToolPortal) ToDevToolPortalOutputWithContext(ctx context.Context) DevToolPortalOutput

type DevToolPortalArgs

type DevToolPortalArgs struct {
	// The name of Dev Tool Portal.
	DevToolPortalName pulumi.StringPtrInput
	// Dev Tool Portal properties payload
	Properties DevToolPortalPropertiesPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
}

The set of arguments for constructing a DevToolPortal resource.

func (DevToolPortalArgs) ElementType

func (DevToolPortalArgs) ElementType() reflect.Type

type DevToolPortalComponentResponse

type DevToolPortalComponentResponse struct {
	// Collection of instances belong to Dev Tool Portal.
	Instances []DevToolPortalInstanceResponse `pulumi:"instances"`
	Name      string                          `pulumi:"name"`
	// The requested resource quantity for required CPU and Memory.
	ResourceRequests DevToolPortalResourceRequestsResponse `pulumi:"resourceRequests"`
}

type DevToolPortalComponentResponseArrayOutput

type DevToolPortalComponentResponseArrayOutput struct{ *pulumi.OutputState }

func (DevToolPortalComponentResponseArrayOutput) ElementType

func (DevToolPortalComponentResponseArrayOutput) Index

func (DevToolPortalComponentResponseArrayOutput) ToDevToolPortalComponentResponseArrayOutput

func (o DevToolPortalComponentResponseArrayOutput) ToDevToolPortalComponentResponseArrayOutput() DevToolPortalComponentResponseArrayOutput

func (DevToolPortalComponentResponseArrayOutput) ToDevToolPortalComponentResponseArrayOutputWithContext

func (o DevToolPortalComponentResponseArrayOutput) ToDevToolPortalComponentResponseArrayOutputWithContext(ctx context.Context) DevToolPortalComponentResponseArrayOutput

type DevToolPortalComponentResponseOutput

type DevToolPortalComponentResponseOutput struct{ *pulumi.OutputState }

func (DevToolPortalComponentResponseOutput) ElementType

func (DevToolPortalComponentResponseOutput) Instances

Collection of instances belong to Dev Tool Portal.

func (DevToolPortalComponentResponseOutput) Name

func (DevToolPortalComponentResponseOutput) ResourceRequests

The requested resource quantity for required CPU and Memory.

func (DevToolPortalComponentResponseOutput) ToDevToolPortalComponentResponseOutput

func (o DevToolPortalComponentResponseOutput) ToDevToolPortalComponentResponseOutput() DevToolPortalComponentResponseOutput

func (DevToolPortalComponentResponseOutput) ToDevToolPortalComponentResponseOutputWithContext

func (o DevToolPortalComponentResponseOutput) ToDevToolPortalComponentResponseOutputWithContext(ctx context.Context) DevToolPortalComponentResponseOutput

type DevToolPortalFeatureDetail

type DevToolPortalFeatureDetail struct {
	// State of the plugin
	State *string `pulumi:"state"`
}

Detail settings for Dev Tool Portal feature

func (*DevToolPortalFeatureDetail) Defaults

Defaults sets the appropriate defaults for DevToolPortalFeatureDetail

type DevToolPortalFeatureDetailArgs

type DevToolPortalFeatureDetailArgs struct {
	// State of the plugin
	State pulumi.StringPtrInput `pulumi:"state"`
}

Detail settings for Dev Tool Portal feature

func (*DevToolPortalFeatureDetailArgs) Defaults

Defaults sets the appropriate defaults for DevToolPortalFeatureDetailArgs

func (DevToolPortalFeatureDetailArgs) ElementType

func (DevToolPortalFeatureDetailArgs) ToDevToolPortalFeatureDetailOutput

func (i DevToolPortalFeatureDetailArgs) ToDevToolPortalFeatureDetailOutput() DevToolPortalFeatureDetailOutput

func (DevToolPortalFeatureDetailArgs) ToDevToolPortalFeatureDetailOutputWithContext

func (i DevToolPortalFeatureDetailArgs) ToDevToolPortalFeatureDetailOutputWithContext(ctx context.Context) DevToolPortalFeatureDetailOutput

func (DevToolPortalFeatureDetailArgs) ToDevToolPortalFeatureDetailPtrOutput

func (i DevToolPortalFeatureDetailArgs) ToDevToolPortalFeatureDetailPtrOutput() DevToolPortalFeatureDetailPtrOutput

func (DevToolPortalFeatureDetailArgs) ToDevToolPortalFeatureDetailPtrOutputWithContext

func (i DevToolPortalFeatureDetailArgs) ToDevToolPortalFeatureDetailPtrOutputWithContext(ctx context.Context) DevToolPortalFeatureDetailPtrOutput

type DevToolPortalFeatureDetailInput

type DevToolPortalFeatureDetailInput interface {
	pulumi.Input

	ToDevToolPortalFeatureDetailOutput() DevToolPortalFeatureDetailOutput
	ToDevToolPortalFeatureDetailOutputWithContext(context.Context) DevToolPortalFeatureDetailOutput
}

DevToolPortalFeatureDetailInput is an input type that accepts DevToolPortalFeatureDetailArgs and DevToolPortalFeatureDetailOutput values. You can construct a concrete instance of `DevToolPortalFeatureDetailInput` via:

DevToolPortalFeatureDetailArgs{...}

type DevToolPortalFeatureDetailOutput

type DevToolPortalFeatureDetailOutput struct{ *pulumi.OutputState }

Detail settings for Dev Tool Portal feature

func (DevToolPortalFeatureDetailOutput) ElementType

func (DevToolPortalFeatureDetailOutput) State

State of the plugin

func (DevToolPortalFeatureDetailOutput) ToDevToolPortalFeatureDetailOutput

func (o DevToolPortalFeatureDetailOutput) ToDevToolPortalFeatureDetailOutput() DevToolPortalFeatureDetailOutput

func (DevToolPortalFeatureDetailOutput) ToDevToolPortalFeatureDetailOutputWithContext

func (o DevToolPortalFeatureDetailOutput) ToDevToolPortalFeatureDetailOutputWithContext(ctx context.Context) DevToolPortalFeatureDetailOutput

func (DevToolPortalFeatureDetailOutput) ToDevToolPortalFeatureDetailPtrOutput

func (o DevToolPortalFeatureDetailOutput) ToDevToolPortalFeatureDetailPtrOutput() DevToolPortalFeatureDetailPtrOutput

func (DevToolPortalFeatureDetailOutput) ToDevToolPortalFeatureDetailPtrOutputWithContext

func (o DevToolPortalFeatureDetailOutput) ToDevToolPortalFeatureDetailPtrOutputWithContext(ctx context.Context) DevToolPortalFeatureDetailPtrOutput

type DevToolPortalFeatureDetailPtrInput

type DevToolPortalFeatureDetailPtrInput interface {
	pulumi.Input

	ToDevToolPortalFeatureDetailPtrOutput() DevToolPortalFeatureDetailPtrOutput
	ToDevToolPortalFeatureDetailPtrOutputWithContext(context.Context) DevToolPortalFeatureDetailPtrOutput
}

DevToolPortalFeatureDetailPtrInput is an input type that accepts DevToolPortalFeatureDetailArgs, DevToolPortalFeatureDetailPtr and DevToolPortalFeatureDetailPtrOutput values. You can construct a concrete instance of `DevToolPortalFeatureDetailPtrInput` via:

        DevToolPortalFeatureDetailArgs{...}

or:

        nil

type DevToolPortalFeatureDetailPtrOutput

type DevToolPortalFeatureDetailPtrOutput struct{ *pulumi.OutputState }

func (DevToolPortalFeatureDetailPtrOutput) Elem

func (DevToolPortalFeatureDetailPtrOutput) ElementType

func (DevToolPortalFeatureDetailPtrOutput) State

State of the plugin

func (DevToolPortalFeatureDetailPtrOutput) ToDevToolPortalFeatureDetailPtrOutput

func (o DevToolPortalFeatureDetailPtrOutput) ToDevToolPortalFeatureDetailPtrOutput() DevToolPortalFeatureDetailPtrOutput

func (DevToolPortalFeatureDetailPtrOutput) ToDevToolPortalFeatureDetailPtrOutputWithContext

func (o DevToolPortalFeatureDetailPtrOutput) ToDevToolPortalFeatureDetailPtrOutputWithContext(ctx context.Context) DevToolPortalFeatureDetailPtrOutput

type DevToolPortalFeatureDetailResponse

type DevToolPortalFeatureDetailResponse struct {
	// Route path to visit the plugin
	Route string `pulumi:"route"`
	// State of the plugin
	State *string `pulumi:"state"`
}

Detail settings for Dev Tool Portal feature

func (*DevToolPortalFeatureDetailResponse) Defaults

Defaults sets the appropriate defaults for DevToolPortalFeatureDetailResponse

type DevToolPortalFeatureDetailResponseOutput

type DevToolPortalFeatureDetailResponseOutput struct{ *pulumi.OutputState }

Detail settings for Dev Tool Portal feature

func (DevToolPortalFeatureDetailResponseOutput) ElementType

func (DevToolPortalFeatureDetailResponseOutput) Route

Route path to visit the plugin

func (DevToolPortalFeatureDetailResponseOutput) State

State of the plugin

func (DevToolPortalFeatureDetailResponseOutput) ToDevToolPortalFeatureDetailResponseOutput

func (o DevToolPortalFeatureDetailResponseOutput) ToDevToolPortalFeatureDetailResponseOutput() DevToolPortalFeatureDetailResponseOutput

func (DevToolPortalFeatureDetailResponseOutput) ToDevToolPortalFeatureDetailResponseOutputWithContext

func (o DevToolPortalFeatureDetailResponseOutput) ToDevToolPortalFeatureDetailResponseOutputWithContext(ctx context.Context) DevToolPortalFeatureDetailResponseOutput

type DevToolPortalFeatureDetailResponsePtrOutput

type DevToolPortalFeatureDetailResponsePtrOutput struct{ *pulumi.OutputState }

func (DevToolPortalFeatureDetailResponsePtrOutput) Elem

func (DevToolPortalFeatureDetailResponsePtrOutput) ElementType

func (DevToolPortalFeatureDetailResponsePtrOutput) Route

Route path to visit the plugin

func (DevToolPortalFeatureDetailResponsePtrOutput) State

State of the plugin

func (DevToolPortalFeatureDetailResponsePtrOutput) ToDevToolPortalFeatureDetailResponsePtrOutput

func (o DevToolPortalFeatureDetailResponsePtrOutput) ToDevToolPortalFeatureDetailResponsePtrOutput() DevToolPortalFeatureDetailResponsePtrOutput

func (DevToolPortalFeatureDetailResponsePtrOutput) ToDevToolPortalFeatureDetailResponsePtrOutputWithContext

func (o DevToolPortalFeatureDetailResponsePtrOutput) ToDevToolPortalFeatureDetailResponsePtrOutputWithContext(ctx context.Context) DevToolPortalFeatureDetailResponsePtrOutput

type DevToolPortalFeatureSettings

type DevToolPortalFeatureSettings struct {
	// Detail of Accelerator plugin
	ApplicationAccelerator *DevToolPortalFeatureDetail `pulumi:"applicationAccelerator"`
	// Detail of App Live View plugin
	ApplicationLiveView *DevToolPortalFeatureDetail `pulumi:"applicationLiveView"`
}

Settings for Dev Tool Portal

func (*DevToolPortalFeatureSettings) Defaults

Defaults sets the appropriate defaults for DevToolPortalFeatureSettings

type DevToolPortalFeatureSettingsArgs

type DevToolPortalFeatureSettingsArgs struct {
	// Detail of Accelerator plugin
	ApplicationAccelerator DevToolPortalFeatureDetailPtrInput `pulumi:"applicationAccelerator"`
	// Detail of App Live View plugin
	ApplicationLiveView DevToolPortalFeatureDetailPtrInput `pulumi:"applicationLiveView"`
}

Settings for Dev Tool Portal

func (*DevToolPortalFeatureSettingsArgs) Defaults

Defaults sets the appropriate defaults for DevToolPortalFeatureSettingsArgs

func (DevToolPortalFeatureSettingsArgs) ElementType

func (DevToolPortalFeatureSettingsArgs) ToDevToolPortalFeatureSettingsOutput

func (i DevToolPortalFeatureSettingsArgs) ToDevToolPortalFeatureSettingsOutput() DevToolPortalFeatureSettingsOutput

func (DevToolPortalFeatureSettingsArgs) ToDevToolPortalFeatureSettingsOutputWithContext

func (i DevToolPortalFeatureSettingsArgs) ToDevToolPortalFeatureSettingsOutputWithContext(ctx context.Context) DevToolPortalFeatureSettingsOutput

func (DevToolPortalFeatureSettingsArgs) ToDevToolPortalFeatureSettingsPtrOutput

func (i DevToolPortalFeatureSettingsArgs) ToDevToolPortalFeatureSettingsPtrOutput() DevToolPortalFeatureSettingsPtrOutput

func (DevToolPortalFeatureSettingsArgs) ToDevToolPortalFeatureSettingsPtrOutputWithContext

func (i DevToolPortalFeatureSettingsArgs) ToDevToolPortalFeatureSettingsPtrOutputWithContext(ctx context.Context) DevToolPortalFeatureSettingsPtrOutput

type DevToolPortalFeatureSettingsInput

type DevToolPortalFeatureSettingsInput interface {
	pulumi.Input

	ToDevToolPortalFeatureSettingsOutput() DevToolPortalFeatureSettingsOutput
	ToDevToolPortalFeatureSettingsOutputWithContext(context.Context) DevToolPortalFeatureSettingsOutput
}

DevToolPortalFeatureSettingsInput is an input type that accepts DevToolPortalFeatureSettingsArgs and DevToolPortalFeatureSettingsOutput values. You can construct a concrete instance of `DevToolPortalFeatureSettingsInput` via:

DevToolPortalFeatureSettingsArgs{...}

type DevToolPortalFeatureSettingsOutput

type DevToolPortalFeatureSettingsOutput struct{ *pulumi.OutputState }

Settings for Dev Tool Portal

func (DevToolPortalFeatureSettingsOutput) ApplicationAccelerator

Detail of Accelerator plugin

func (DevToolPortalFeatureSettingsOutput) ApplicationLiveView

Detail of App Live View plugin

func (DevToolPortalFeatureSettingsOutput) ElementType

func (DevToolPortalFeatureSettingsOutput) ToDevToolPortalFeatureSettingsOutput

func (o DevToolPortalFeatureSettingsOutput) ToDevToolPortalFeatureSettingsOutput() DevToolPortalFeatureSettingsOutput

func (DevToolPortalFeatureSettingsOutput) ToDevToolPortalFeatureSettingsOutputWithContext

func (o DevToolPortalFeatureSettingsOutput) ToDevToolPortalFeatureSettingsOutputWithContext(ctx context.Context) DevToolPortalFeatureSettingsOutput

func (DevToolPortalFeatureSettingsOutput) ToDevToolPortalFeatureSettingsPtrOutput

func (o DevToolPortalFeatureSettingsOutput) ToDevToolPortalFeatureSettingsPtrOutput() DevToolPortalFeatureSettingsPtrOutput

func (DevToolPortalFeatureSettingsOutput) ToDevToolPortalFeatureSettingsPtrOutputWithContext

func (o DevToolPortalFeatureSettingsOutput) ToDevToolPortalFeatureSettingsPtrOutputWithContext(ctx context.Context) DevToolPortalFeatureSettingsPtrOutput

type DevToolPortalFeatureSettingsPtrInput

type DevToolPortalFeatureSettingsPtrInput interface {
	pulumi.Input

	ToDevToolPortalFeatureSettingsPtrOutput() DevToolPortalFeatureSettingsPtrOutput
	ToDevToolPortalFeatureSettingsPtrOutputWithContext(context.Context) DevToolPortalFeatureSettingsPtrOutput
}

DevToolPortalFeatureSettingsPtrInput is an input type that accepts DevToolPortalFeatureSettingsArgs, DevToolPortalFeatureSettingsPtr and DevToolPortalFeatureSettingsPtrOutput values. You can construct a concrete instance of `DevToolPortalFeatureSettingsPtrInput` via:

        DevToolPortalFeatureSettingsArgs{...}

or:

        nil

type DevToolPortalFeatureSettingsPtrOutput

type DevToolPortalFeatureSettingsPtrOutput struct{ *pulumi.OutputState }

func (DevToolPortalFeatureSettingsPtrOutput) ApplicationAccelerator

Detail of Accelerator plugin

func (DevToolPortalFeatureSettingsPtrOutput) ApplicationLiveView

Detail of App Live View plugin

func (DevToolPortalFeatureSettingsPtrOutput) Elem

func (DevToolPortalFeatureSettingsPtrOutput) ElementType

func (DevToolPortalFeatureSettingsPtrOutput) ToDevToolPortalFeatureSettingsPtrOutput

func (o DevToolPortalFeatureSettingsPtrOutput) ToDevToolPortalFeatureSettingsPtrOutput() DevToolPortalFeatureSettingsPtrOutput

func (DevToolPortalFeatureSettingsPtrOutput) ToDevToolPortalFeatureSettingsPtrOutputWithContext

func (o DevToolPortalFeatureSettingsPtrOutput) ToDevToolPortalFeatureSettingsPtrOutputWithContext(ctx context.Context) DevToolPortalFeatureSettingsPtrOutput

type DevToolPortalFeatureSettingsResponse

type DevToolPortalFeatureSettingsResponse struct {
	// Detail of Accelerator plugin
	ApplicationAccelerator *DevToolPortalFeatureDetailResponse `pulumi:"applicationAccelerator"`
	// Detail of App Live View plugin
	ApplicationLiveView *DevToolPortalFeatureDetailResponse `pulumi:"applicationLiveView"`
}

Settings for Dev Tool Portal

func (*DevToolPortalFeatureSettingsResponse) Defaults

Defaults sets the appropriate defaults for DevToolPortalFeatureSettingsResponse

type DevToolPortalFeatureSettingsResponseOutput

type DevToolPortalFeatureSettingsResponseOutput struct{ *pulumi.OutputState }

Settings for Dev Tool Portal

func (DevToolPortalFeatureSettingsResponseOutput) ApplicationAccelerator

Detail of Accelerator plugin

func (DevToolPortalFeatureSettingsResponseOutput) ApplicationLiveView

Detail of App Live View plugin

func (DevToolPortalFeatureSettingsResponseOutput) ElementType

func (DevToolPortalFeatureSettingsResponseOutput) ToDevToolPortalFeatureSettingsResponseOutput

func (o DevToolPortalFeatureSettingsResponseOutput) ToDevToolPortalFeatureSettingsResponseOutput() DevToolPortalFeatureSettingsResponseOutput

func (DevToolPortalFeatureSettingsResponseOutput) ToDevToolPortalFeatureSettingsResponseOutputWithContext

func (o DevToolPortalFeatureSettingsResponseOutput) ToDevToolPortalFeatureSettingsResponseOutputWithContext(ctx context.Context) DevToolPortalFeatureSettingsResponseOutput

type DevToolPortalFeatureSettingsResponsePtrOutput

type DevToolPortalFeatureSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (DevToolPortalFeatureSettingsResponsePtrOutput) ApplicationAccelerator

Detail of Accelerator plugin

func (DevToolPortalFeatureSettingsResponsePtrOutput) ApplicationLiveView

Detail of App Live View plugin

func (DevToolPortalFeatureSettingsResponsePtrOutput) Elem

func (DevToolPortalFeatureSettingsResponsePtrOutput) ElementType

func (DevToolPortalFeatureSettingsResponsePtrOutput) ToDevToolPortalFeatureSettingsResponsePtrOutput

func (o DevToolPortalFeatureSettingsResponsePtrOutput) ToDevToolPortalFeatureSettingsResponsePtrOutput() DevToolPortalFeatureSettingsResponsePtrOutput

func (DevToolPortalFeatureSettingsResponsePtrOutput) ToDevToolPortalFeatureSettingsResponsePtrOutputWithContext

func (o DevToolPortalFeatureSettingsResponsePtrOutput) ToDevToolPortalFeatureSettingsResponsePtrOutputWithContext(ctx context.Context) DevToolPortalFeatureSettingsResponsePtrOutput

type DevToolPortalFeatureState

type DevToolPortalFeatureState string

State of the plugin

func (DevToolPortalFeatureState) ElementType

func (DevToolPortalFeatureState) ElementType() reflect.Type

func (DevToolPortalFeatureState) ToDevToolPortalFeatureStateOutput

func (e DevToolPortalFeatureState) ToDevToolPortalFeatureStateOutput() DevToolPortalFeatureStateOutput

func (DevToolPortalFeatureState) ToDevToolPortalFeatureStateOutputWithContext

func (e DevToolPortalFeatureState) ToDevToolPortalFeatureStateOutputWithContext(ctx context.Context) DevToolPortalFeatureStateOutput

func (DevToolPortalFeatureState) ToDevToolPortalFeatureStatePtrOutput

func (e DevToolPortalFeatureState) ToDevToolPortalFeatureStatePtrOutput() DevToolPortalFeatureStatePtrOutput

func (DevToolPortalFeatureState) ToDevToolPortalFeatureStatePtrOutputWithContext

func (e DevToolPortalFeatureState) ToDevToolPortalFeatureStatePtrOutputWithContext(ctx context.Context) DevToolPortalFeatureStatePtrOutput

func (DevToolPortalFeatureState) ToStringOutput

func (e DevToolPortalFeatureState) ToStringOutput() pulumi.StringOutput

func (DevToolPortalFeatureState) ToStringOutputWithContext

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

func (DevToolPortalFeatureState) ToStringPtrOutput

func (e DevToolPortalFeatureState) ToStringPtrOutput() pulumi.StringPtrOutput

func (DevToolPortalFeatureState) ToStringPtrOutputWithContext

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

type DevToolPortalFeatureStateInput

type DevToolPortalFeatureStateInput interface {
	pulumi.Input

	ToDevToolPortalFeatureStateOutput() DevToolPortalFeatureStateOutput
	ToDevToolPortalFeatureStateOutputWithContext(context.Context) DevToolPortalFeatureStateOutput
}

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

DevToolPortalFeatureStateEnabled
DevToolPortalFeatureStateDisabled

type DevToolPortalFeatureStateOutput

type DevToolPortalFeatureStateOutput struct{ *pulumi.OutputState }

func (DevToolPortalFeatureStateOutput) ElementType

func (DevToolPortalFeatureStateOutput) ToDevToolPortalFeatureStateOutput

func (o DevToolPortalFeatureStateOutput) ToDevToolPortalFeatureStateOutput() DevToolPortalFeatureStateOutput

func (DevToolPortalFeatureStateOutput) ToDevToolPortalFeatureStateOutputWithContext

func (o DevToolPortalFeatureStateOutput) ToDevToolPortalFeatureStateOutputWithContext(ctx context.Context) DevToolPortalFeatureStateOutput

func (DevToolPortalFeatureStateOutput) ToDevToolPortalFeatureStatePtrOutput

func (o DevToolPortalFeatureStateOutput) ToDevToolPortalFeatureStatePtrOutput() DevToolPortalFeatureStatePtrOutput

func (DevToolPortalFeatureStateOutput) ToDevToolPortalFeatureStatePtrOutputWithContext

func (o DevToolPortalFeatureStateOutput) ToDevToolPortalFeatureStatePtrOutputWithContext(ctx context.Context) DevToolPortalFeatureStatePtrOutput

func (DevToolPortalFeatureStateOutput) ToStringOutput

func (DevToolPortalFeatureStateOutput) ToStringOutputWithContext

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

func (DevToolPortalFeatureStateOutput) ToStringPtrOutput

func (DevToolPortalFeatureStateOutput) ToStringPtrOutputWithContext

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

type DevToolPortalFeatureStatePtrInput

type DevToolPortalFeatureStatePtrInput interface {
	pulumi.Input

	ToDevToolPortalFeatureStatePtrOutput() DevToolPortalFeatureStatePtrOutput
	ToDevToolPortalFeatureStatePtrOutputWithContext(context.Context) DevToolPortalFeatureStatePtrOutput
}

func DevToolPortalFeatureStatePtr

func DevToolPortalFeatureStatePtr(v string) DevToolPortalFeatureStatePtrInput

type DevToolPortalFeatureStatePtrOutput

type DevToolPortalFeatureStatePtrOutput struct{ *pulumi.OutputState }

func (DevToolPortalFeatureStatePtrOutput) Elem

func (DevToolPortalFeatureStatePtrOutput) ElementType

func (DevToolPortalFeatureStatePtrOutput) ToDevToolPortalFeatureStatePtrOutput

func (o DevToolPortalFeatureStatePtrOutput) ToDevToolPortalFeatureStatePtrOutput() DevToolPortalFeatureStatePtrOutput

func (DevToolPortalFeatureStatePtrOutput) ToDevToolPortalFeatureStatePtrOutputWithContext

func (o DevToolPortalFeatureStatePtrOutput) ToDevToolPortalFeatureStatePtrOutputWithContext(ctx context.Context) DevToolPortalFeatureStatePtrOutput

func (DevToolPortalFeatureStatePtrOutput) ToStringPtrOutput

func (DevToolPortalFeatureStatePtrOutput) ToStringPtrOutputWithContext

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

type DevToolPortalInput

type DevToolPortalInput interface {
	pulumi.Input

	ToDevToolPortalOutput() DevToolPortalOutput
	ToDevToolPortalOutputWithContext(ctx context.Context) DevToolPortalOutput
}

type DevToolPortalInstanceResponse

type DevToolPortalInstanceResponse struct {
	// Name of the Dev Tool Portal instance.
	Name string `pulumi:"name"`
	// Status of the Dev Tool Portal instance. It can be Pending, Running, Succeeded, Failed, Unknown.
	Status string `pulumi:"status"`
}

Collection of instances belong to the Dev Tool Portal.

type DevToolPortalInstanceResponseArrayOutput

type DevToolPortalInstanceResponseArrayOutput struct{ *pulumi.OutputState }

func (DevToolPortalInstanceResponseArrayOutput) ElementType

func (DevToolPortalInstanceResponseArrayOutput) Index

func (DevToolPortalInstanceResponseArrayOutput) ToDevToolPortalInstanceResponseArrayOutput

func (o DevToolPortalInstanceResponseArrayOutput) ToDevToolPortalInstanceResponseArrayOutput() DevToolPortalInstanceResponseArrayOutput

func (DevToolPortalInstanceResponseArrayOutput) ToDevToolPortalInstanceResponseArrayOutputWithContext

func (o DevToolPortalInstanceResponseArrayOutput) ToDevToolPortalInstanceResponseArrayOutputWithContext(ctx context.Context) DevToolPortalInstanceResponseArrayOutput

type DevToolPortalInstanceResponseOutput

type DevToolPortalInstanceResponseOutput struct{ *pulumi.OutputState }

Collection of instances belong to the Dev Tool Portal.

func (DevToolPortalInstanceResponseOutput) ElementType

func (DevToolPortalInstanceResponseOutput) Name

Name of the Dev Tool Portal instance.

func (DevToolPortalInstanceResponseOutput) Status

Status of the Dev Tool Portal instance. It can be Pending, Running, Succeeded, Failed, Unknown.

func (DevToolPortalInstanceResponseOutput) ToDevToolPortalInstanceResponseOutput

func (o DevToolPortalInstanceResponseOutput) ToDevToolPortalInstanceResponseOutput() DevToolPortalInstanceResponseOutput

func (DevToolPortalInstanceResponseOutput) ToDevToolPortalInstanceResponseOutputWithContext

func (o DevToolPortalInstanceResponseOutput) ToDevToolPortalInstanceResponseOutputWithContext(ctx context.Context) DevToolPortalInstanceResponseOutput

type DevToolPortalOutput

type DevToolPortalOutput struct{ *pulumi.OutputState }

func (DevToolPortalOutput) ElementType

func (DevToolPortalOutput) ElementType() reflect.Type

func (DevToolPortalOutput) Name

The name of the resource.

func (DevToolPortalOutput) Properties

Dev Tool Portal properties payload

func (DevToolPortalOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (DevToolPortalOutput) ToDevToolPortalOutput

func (o DevToolPortalOutput) ToDevToolPortalOutput() DevToolPortalOutput

func (DevToolPortalOutput) ToDevToolPortalOutputWithContext

func (o DevToolPortalOutput) ToDevToolPortalOutputWithContext(ctx context.Context) DevToolPortalOutput

func (DevToolPortalOutput) Type

The type of the resource.

type DevToolPortalProperties

type DevToolPortalProperties struct {
	// Settings for Dev Tool Portal
	Features *DevToolPortalFeatureSettings `pulumi:"features"`
	// Indicates whether the resource exposes public endpoint
	Public *bool `pulumi:"public"`
	// Single sign-on related configuration
	SsoProperties *DevToolPortalSsoProperties `pulumi:"ssoProperties"`
}

Dev Tool Portal properties payload

func (*DevToolPortalProperties) Defaults

Defaults sets the appropriate defaults for DevToolPortalProperties

type DevToolPortalPropertiesArgs

type DevToolPortalPropertiesArgs struct {
	// Settings for Dev Tool Portal
	Features DevToolPortalFeatureSettingsPtrInput `pulumi:"features"`
	// Indicates whether the resource exposes public endpoint
	Public pulumi.BoolPtrInput `pulumi:"public"`
	// Single sign-on related configuration
	SsoProperties DevToolPortalSsoPropertiesPtrInput `pulumi:"ssoProperties"`
}

Dev Tool Portal properties payload

func (*DevToolPortalPropertiesArgs) Defaults

Defaults sets the appropriate defaults for DevToolPortalPropertiesArgs

func (DevToolPortalPropertiesArgs) ElementType

func (DevToolPortalPropertiesArgs) ToDevToolPortalPropertiesOutput

func (i DevToolPortalPropertiesArgs) ToDevToolPortalPropertiesOutput() DevToolPortalPropertiesOutput

func (DevToolPortalPropertiesArgs) ToDevToolPortalPropertiesOutputWithContext

func (i DevToolPortalPropertiesArgs) ToDevToolPortalPropertiesOutputWithContext(ctx context.Context) DevToolPortalPropertiesOutput

func (DevToolPortalPropertiesArgs) ToDevToolPortalPropertiesPtrOutput

func (i DevToolPortalPropertiesArgs) ToDevToolPortalPropertiesPtrOutput() DevToolPortalPropertiesPtrOutput

func (DevToolPortalPropertiesArgs) ToDevToolPortalPropertiesPtrOutputWithContext

func (i DevToolPortalPropertiesArgs) ToDevToolPortalPropertiesPtrOutputWithContext(ctx context.Context) DevToolPortalPropertiesPtrOutput

type DevToolPortalPropertiesInput

type DevToolPortalPropertiesInput interface {
	pulumi.Input

	ToDevToolPortalPropertiesOutput() DevToolPortalPropertiesOutput
	ToDevToolPortalPropertiesOutputWithContext(context.Context) DevToolPortalPropertiesOutput
}

DevToolPortalPropertiesInput is an input type that accepts DevToolPortalPropertiesArgs and DevToolPortalPropertiesOutput values. You can construct a concrete instance of `DevToolPortalPropertiesInput` via:

DevToolPortalPropertiesArgs{...}

type DevToolPortalPropertiesOutput

type DevToolPortalPropertiesOutput struct{ *pulumi.OutputState }

Dev Tool Portal properties payload

func (DevToolPortalPropertiesOutput) ElementType

func (DevToolPortalPropertiesOutput) Features

Settings for Dev Tool Portal

func (DevToolPortalPropertiesOutput) Public

Indicates whether the resource exposes public endpoint

func (DevToolPortalPropertiesOutput) SsoProperties

Single sign-on related configuration

func (DevToolPortalPropertiesOutput) ToDevToolPortalPropertiesOutput

func (o DevToolPortalPropertiesOutput) ToDevToolPortalPropertiesOutput() DevToolPortalPropertiesOutput

func (DevToolPortalPropertiesOutput) ToDevToolPortalPropertiesOutputWithContext

func (o DevToolPortalPropertiesOutput) ToDevToolPortalPropertiesOutputWithContext(ctx context.Context) DevToolPortalPropertiesOutput

func (DevToolPortalPropertiesOutput) ToDevToolPortalPropertiesPtrOutput

func (o DevToolPortalPropertiesOutput) ToDevToolPortalPropertiesPtrOutput() DevToolPortalPropertiesPtrOutput

func (DevToolPortalPropertiesOutput) ToDevToolPortalPropertiesPtrOutputWithContext

func (o DevToolPortalPropertiesOutput) ToDevToolPortalPropertiesPtrOutputWithContext(ctx context.Context) DevToolPortalPropertiesPtrOutput

type DevToolPortalPropertiesPtrInput

type DevToolPortalPropertiesPtrInput interface {
	pulumi.Input

	ToDevToolPortalPropertiesPtrOutput() DevToolPortalPropertiesPtrOutput
	ToDevToolPortalPropertiesPtrOutputWithContext(context.Context) DevToolPortalPropertiesPtrOutput
}

DevToolPortalPropertiesPtrInput is an input type that accepts DevToolPortalPropertiesArgs, DevToolPortalPropertiesPtr and DevToolPortalPropertiesPtrOutput values. You can construct a concrete instance of `DevToolPortalPropertiesPtrInput` via:

        DevToolPortalPropertiesArgs{...}

or:

        nil

type DevToolPortalPropertiesPtrOutput

type DevToolPortalPropertiesPtrOutput struct{ *pulumi.OutputState }

func (DevToolPortalPropertiesPtrOutput) Elem

func (DevToolPortalPropertiesPtrOutput) ElementType

func (DevToolPortalPropertiesPtrOutput) Features

Settings for Dev Tool Portal

func (DevToolPortalPropertiesPtrOutput) Public

Indicates whether the resource exposes public endpoint

func (DevToolPortalPropertiesPtrOutput) SsoProperties

Single sign-on related configuration

func (DevToolPortalPropertiesPtrOutput) ToDevToolPortalPropertiesPtrOutput

func (o DevToolPortalPropertiesPtrOutput) ToDevToolPortalPropertiesPtrOutput() DevToolPortalPropertiesPtrOutput

func (DevToolPortalPropertiesPtrOutput) ToDevToolPortalPropertiesPtrOutputWithContext

func (o DevToolPortalPropertiesPtrOutput) ToDevToolPortalPropertiesPtrOutputWithContext(ctx context.Context) DevToolPortalPropertiesPtrOutput

type DevToolPortalPropertiesResponse

type DevToolPortalPropertiesResponse struct {
	// Collection of components belong to Dev Tool Portal.
	Components []DevToolPortalComponentResponse `pulumi:"components"`
	// Settings for Dev Tool Portal
	Features *DevToolPortalFeatureSettingsResponse `pulumi:"features"`
	// State of the Dev Tool Portal.
	ProvisioningState string `pulumi:"provisioningState"`
	// Indicates whether the resource exposes public endpoint
	Public *bool `pulumi:"public"`
	// Single sign-on related configuration
	SsoProperties *DevToolPortalSsoPropertiesResponse `pulumi:"ssoProperties"`
	// URL of the resource, exposed when 'public' is true.
	Url string `pulumi:"url"`
}

Dev Tool Portal properties payload

func (*DevToolPortalPropertiesResponse) Defaults

Defaults sets the appropriate defaults for DevToolPortalPropertiesResponse

type DevToolPortalPropertiesResponseOutput

type DevToolPortalPropertiesResponseOutput struct{ *pulumi.OutputState }

Dev Tool Portal properties payload

func (DevToolPortalPropertiesResponseOutput) Components

Collection of components belong to Dev Tool Portal.

func (DevToolPortalPropertiesResponseOutput) ElementType

func (DevToolPortalPropertiesResponseOutput) Features

Settings for Dev Tool Portal

func (DevToolPortalPropertiesResponseOutput) ProvisioningState

State of the Dev Tool Portal.

func (DevToolPortalPropertiesResponseOutput) Public

Indicates whether the resource exposes public endpoint

func (DevToolPortalPropertiesResponseOutput) SsoProperties

Single sign-on related configuration

func (DevToolPortalPropertiesResponseOutput) ToDevToolPortalPropertiesResponseOutput

func (o DevToolPortalPropertiesResponseOutput) ToDevToolPortalPropertiesResponseOutput() DevToolPortalPropertiesResponseOutput

func (DevToolPortalPropertiesResponseOutput) ToDevToolPortalPropertiesResponseOutputWithContext

func (o DevToolPortalPropertiesResponseOutput) ToDevToolPortalPropertiesResponseOutputWithContext(ctx context.Context) DevToolPortalPropertiesResponseOutput

func (DevToolPortalPropertiesResponseOutput) Url

URL of the resource, exposed when 'public' is true.

type DevToolPortalResourceRequestsResponse

type DevToolPortalResourceRequestsResponse struct {
	// Cpu quantity allocated to each Dev Tool Portal instance. 1 core can be represented by 1 or 1000m
	Cpu string `pulumi:"cpu"`
	// Desired instance count of Dev Tool Portal.
	InstanceCount int `pulumi:"instanceCount"`
	// Memory quantity allocated to each Dev Tool Portal instance. 1 GB can be represented by 1Gi or 1024Mi.
	Memory string `pulumi:"memory"`
}

The resource quantity for required CPU and Memory of Dev Tool Portal

type DevToolPortalResourceRequestsResponseOutput

type DevToolPortalResourceRequestsResponseOutput struct{ *pulumi.OutputState }

The resource quantity for required CPU and Memory of Dev Tool Portal

func (DevToolPortalResourceRequestsResponseOutput) Cpu

Cpu quantity allocated to each Dev Tool Portal instance. 1 core can be represented by 1 or 1000m

func (DevToolPortalResourceRequestsResponseOutput) ElementType

func (DevToolPortalResourceRequestsResponseOutput) InstanceCount

Desired instance count of Dev Tool Portal.

func (DevToolPortalResourceRequestsResponseOutput) Memory

Memory quantity allocated to each Dev Tool Portal instance. 1 GB can be represented by 1Gi or 1024Mi.

func (DevToolPortalResourceRequestsResponseOutput) ToDevToolPortalResourceRequestsResponseOutput

func (o DevToolPortalResourceRequestsResponseOutput) ToDevToolPortalResourceRequestsResponseOutput() DevToolPortalResourceRequestsResponseOutput

func (DevToolPortalResourceRequestsResponseOutput) ToDevToolPortalResourceRequestsResponseOutputWithContext

func (o DevToolPortalResourceRequestsResponseOutput) ToDevToolPortalResourceRequestsResponseOutputWithContext(ctx context.Context) DevToolPortalResourceRequestsResponseOutput

type DevToolPortalSsoProperties

type DevToolPortalSsoProperties struct {
	// The public identifier for the application
	ClientId *string `pulumi:"clientId"`
	// The secret known only to the application and the authorization server
	ClientSecret *string `pulumi:"clientSecret"`
	// The URI of a JSON file with generic OIDC provider configuration.
	MetadataUrl *string `pulumi:"metadataUrl"`
	// It defines the specific actions applications can be allowed to do on a user's behalf
	Scopes []string `pulumi:"scopes"`
}

Single sign-on related configuration

type DevToolPortalSsoPropertiesArgs

type DevToolPortalSsoPropertiesArgs struct {
	// The public identifier for the application
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// The secret known only to the application and the authorization server
	ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"`
	// The URI of a JSON file with generic OIDC provider configuration.
	MetadataUrl pulumi.StringPtrInput `pulumi:"metadataUrl"`
	// It defines the specific actions applications can be allowed to do on a user's behalf
	Scopes pulumi.StringArrayInput `pulumi:"scopes"`
}

Single sign-on related configuration

func (DevToolPortalSsoPropertiesArgs) ElementType

func (DevToolPortalSsoPropertiesArgs) ToDevToolPortalSsoPropertiesOutput

func (i DevToolPortalSsoPropertiesArgs) ToDevToolPortalSsoPropertiesOutput() DevToolPortalSsoPropertiesOutput

func (DevToolPortalSsoPropertiesArgs) ToDevToolPortalSsoPropertiesOutputWithContext

func (i DevToolPortalSsoPropertiesArgs) ToDevToolPortalSsoPropertiesOutputWithContext(ctx context.Context) DevToolPortalSsoPropertiesOutput

func (DevToolPortalSsoPropertiesArgs) ToDevToolPortalSsoPropertiesPtrOutput

func (i DevToolPortalSsoPropertiesArgs) ToDevToolPortalSsoPropertiesPtrOutput() DevToolPortalSsoPropertiesPtrOutput

func (DevToolPortalSsoPropertiesArgs) ToDevToolPortalSsoPropertiesPtrOutputWithContext

func (i DevToolPortalSsoPropertiesArgs) ToDevToolPortalSsoPropertiesPtrOutputWithContext(ctx context.Context) DevToolPortalSsoPropertiesPtrOutput

type DevToolPortalSsoPropertiesInput

type DevToolPortalSsoPropertiesInput interface {
	pulumi.Input

	ToDevToolPortalSsoPropertiesOutput() DevToolPortalSsoPropertiesOutput
	ToDevToolPortalSsoPropertiesOutputWithContext(context.Context) DevToolPortalSsoPropertiesOutput
}

DevToolPortalSsoPropertiesInput is an input type that accepts DevToolPortalSsoPropertiesArgs and DevToolPortalSsoPropertiesOutput values. You can construct a concrete instance of `DevToolPortalSsoPropertiesInput` via:

DevToolPortalSsoPropertiesArgs{...}

type DevToolPortalSsoPropertiesOutput

type DevToolPortalSsoPropertiesOutput struct{ *pulumi.OutputState }

Single sign-on related configuration

func (DevToolPortalSsoPropertiesOutput) ClientId

The public identifier for the application

func (DevToolPortalSsoPropertiesOutput) ClientSecret

The secret known only to the application and the authorization server

func (DevToolPortalSsoPropertiesOutput) ElementType

func (DevToolPortalSsoPropertiesOutput) MetadataUrl

The URI of a JSON file with generic OIDC provider configuration.

func (DevToolPortalSsoPropertiesOutput) Scopes

It defines the specific actions applications can be allowed to do on a user's behalf

func (DevToolPortalSsoPropertiesOutput) ToDevToolPortalSsoPropertiesOutput

func (o DevToolPortalSsoPropertiesOutput) ToDevToolPortalSsoPropertiesOutput() DevToolPortalSsoPropertiesOutput

func (DevToolPortalSsoPropertiesOutput) ToDevToolPortalSsoPropertiesOutputWithContext

func (o DevToolPortalSsoPropertiesOutput) ToDevToolPortalSsoPropertiesOutputWithContext(ctx context.Context) DevToolPortalSsoPropertiesOutput

func (DevToolPortalSsoPropertiesOutput) ToDevToolPortalSsoPropertiesPtrOutput

func (o DevToolPortalSsoPropertiesOutput) ToDevToolPortalSsoPropertiesPtrOutput() DevToolPortalSsoPropertiesPtrOutput

func (DevToolPortalSsoPropertiesOutput) ToDevToolPortalSsoPropertiesPtrOutputWithContext

func (o DevToolPortalSsoPropertiesOutput) ToDevToolPortalSsoPropertiesPtrOutputWithContext(ctx context.Context) DevToolPortalSsoPropertiesPtrOutput

type DevToolPortalSsoPropertiesPtrInput

type DevToolPortalSsoPropertiesPtrInput interface {
	pulumi.Input

	ToDevToolPortalSsoPropertiesPtrOutput() DevToolPortalSsoPropertiesPtrOutput
	ToDevToolPortalSsoPropertiesPtrOutputWithContext(context.Context) DevToolPortalSsoPropertiesPtrOutput
}

DevToolPortalSsoPropertiesPtrInput is an input type that accepts DevToolPortalSsoPropertiesArgs, DevToolPortalSsoPropertiesPtr and DevToolPortalSsoPropertiesPtrOutput values. You can construct a concrete instance of `DevToolPortalSsoPropertiesPtrInput` via:

        DevToolPortalSsoPropertiesArgs{...}

or:

        nil

type DevToolPortalSsoPropertiesPtrOutput

type DevToolPortalSsoPropertiesPtrOutput struct{ *pulumi.OutputState }

func (DevToolPortalSsoPropertiesPtrOutput) ClientId

The public identifier for the application

func (DevToolPortalSsoPropertiesPtrOutput) ClientSecret

The secret known only to the application and the authorization server

func (DevToolPortalSsoPropertiesPtrOutput) Elem

func (DevToolPortalSsoPropertiesPtrOutput) ElementType

func (DevToolPortalSsoPropertiesPtrOutput) MetadataUrl

The URI of a JSON file with generic OIDC provider configuration.

func (DevToolPortalSsoPropertiesPtrOutput) Scopes

It defines the specific actions applications can be allowed to do on a user's behalf

func (DevToolPortalSsoPropertiesPtrOutput) ToDevToolPortalSsoPropertiesPtrOutput

func (o DevToolPortalSsoPropertiesPtrOutput) ToDevToolPortalSsoPropertiesPtrOutput() DevToolPortalSsoPropertiesPtrOutput

func (DevToolPortalSsoPropertiesPtrOutput) ToDevToolPortalSsoPropertiesPtrOutputWithContext

func (o DevToolPortalSsoPropertiesPtrOutput) ToDevToolPortalSsoPropertiesPtrOutputWithContext(ctx context.Context) DevToolPortalSsoPropertiesPtrOutput

type DevToolPortalSsoPropertiesResponse

type DevToolPortalSsoPropertiesResponse struct {
	// The public identifier for the application
	ClientId *string `pulumi:"clientId"`
	// The secret known only to the application and the authorization server
	ClientSecret *string `pulumi:"clientSecret"`
	// The URI of a JSON file with generic OIDC provider configuration.
	MetadataUrl *string `pulumi:"metadataUrl"`
	// It defines the specific actions applications can be allowed to do on a user's behalf
	Scopes []string `pulumi:"scopes"`
}

Single sign-on related configuration

type DevToolPortalSsoPropertiesResponseOutput

type DevToolPortalSsoPropertiesResponseOutput struct{ *pulumi.OutputState }

Single sign-on related configuration

func (DevToolPortalSsoPropertiesResponseOutput) ClientId

The public identifier for the application

func (DevToolPortalSsoPropertiesResponseOutput) ClientSecret

The secret known only to the application and the authorization server

func (DevToolPortalSsoPropertiesResponseOutput) ElementType

func (DevToolPortalSsoPropertiesResponseOutput) MetadataUrl

The URI of a JSON file with generic OIDC provider configuration.

func (DevToolPortalSsoPropertiesResponseOutput) Scopes

It defines the specific actions applications can be allowed to do on a user's behalf

func (DevToolPortalSsoPropertiesResponseOutput) ToDevToolPortalSsoPropertiesResponseOutput

func (o DevToolPortalSsoPropertiesResponseOutput) ToDevToolPortalSsoPropertiesResponseOutput() DevToolPortalSsoPropertiesResponseOutput

func (DevToolPortalSsoPropertiesResponseOutput) ToDevToolPortalSsoPropertiesResponseOutputWithContext

func (o DevToolPortalSsoPropertiesResponseOutput) ToDevToolPortalSsoPropertiesResponseOutputWithContext(ctx context.Context) DevToolPortalSsoPropertiesResponseOutput

type DevToolPortalSsoPropertiesResponsePtrOutput

type DevToolPortalSsoPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (DevToolPortalSsoPropertiesResponsePtrOutput) ClientId

The public identifier for the application

func (DevToolPortalSsoPropertiesResponsePtrOutput) ClientSecret

The secret known only to the application and the authorization server

func (DevToolPortalSsoPropertiesResponsePtrOutput) Elem

func (DevToolPortalSsoPropertiesResponsePtrOutput) ElementType

func (DevToolPortalSsoPropertiesResponsePtrOutput) MetadataUrl

The URI of a JSON file with generic OIDC provider configuration.

func (DevToolPortalSsoPropertiesResponsePtrOutput) Scopes

It defines the specific actions applications can be allowed to do on a user's behalf

func (DevToolPortalSsoPropertiesResponsePtrOutput) ToDevToolPortalSsoPropertiesResponsePtrOutput

func (o DevToolPortalSsoPropertiesResponsePtrOutput) ToDevToolPortalSsoPropertiesResponsePtrOutput() DevToolPortalSsoPropertiesResponsePtrOutput

func (DevToolPortalSsoPropertiesResponsePtrOutput) ToDevToolPortalSsoPropertiesResponsePtrOutputWithContext

func (o DevToolPortalSsoPropertiesResponsePtrOutput) ToDevToolPortalSsoPropertiesResponsePtrOutputWithContext(ctx context.Context) DevToolPortalSsoPropertiesResponsePtrOutput

type DevToolPortalState

type DevToolPortalState struct {
}

func (DevToolPortalState) ElementType

func (DevToolPortalState) ElementType() reflect.Type

type EnvVar

type EnvVar struct {
	// Environment variable name.
	Name *string `pulumi:"name"`
	// secret environment variable value.
	SecretValue *string `pulumi:"secretValue"`
	// Non-secret environment variable value.
	Value *string `pulumi:"value"`
}

Azure Spring Apps components' environment variable.

type EnvVarArgs

type EnvVarArgs struct {
	// Environment variable name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// secret environment variable value.
	SecretValue pulumi.StringPtrInput `pulumi:"secretValue"`
	// Non-secret environment variable value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Azure Spring Apps components' environment variable.

func (EnvVarArgs) ElementType

func (EnvVarArgs) ElementType() reflect.Type

func (EnvVarArgs) ToEnvVarOutput

func (i EnvVarArgs) ToEnvVarOutput() EnvVarOutput

func (EnvVarArgs) ToEnvVarOutputWithContext

func (i EnvVarArgs) ToEnvVarOutputWithContext(ctx context.Context) EnvVarOutput

type EnvVarArray

type EnvVarArray []EnvVarInput

func (EnvVarArray) ElementType

func (EnvVarArray) ElementType() reflect.Type

func (EnvVarArray) ToEnvVarArrayOutput

func (i EnvVarArray) ToEnvVarArrayOutput() EnvVarArrayOutput

func (EnvVarArray) ToEnvVarArrayOutputWithContext

func (i EnvVarArray) ToEnvVarArrayOutputWithContext(ctx context.Context) EnvVarArrayOutput

type EnvVarArrayInput

type EnvVarArrayInput interface {
	pulumi.Input

	ToEnvVarArrayOutput() EnvVarArrayOutput
	ToEnvVarArrayOutputWithContext(context.Context) EnvVarArrayOutput
}

EnvVarArrayInput is an input type that accepts EnvVarArray and EnvVarArrayOutput values. You can construct a concrete instance of `EnvVarArrayInput` via:

EnvVarArray{ EnvVarArgs{...} }

type EnvVarArrayOutput

type EnvVarArrayOutput struct{ *pulumi.OutputState }

func (EnvVarArrayOutput) ElementType

func (EnvVarArrayOutput) ElementType() reflect.Type

func (EnvVarArrayOutput) Index

func (EnvVarArrayOutput) ToEnvVarArrayOutput

func (o EnvVarArrayOutput) ToEnvVarArrayOutput() EnvVarArrayOutput

func (EnvVarArrayOutput) ToEnvVarArrayOutputWithContext

func (o EnvVarArrayOutput) ToEnvVarArrayOutputWithContext(ctx context.Context) EnvVarArrayOutput

type EnvVarInput

type EnvVarInput interface {
	pulumi.Input

	ToEnvVarOutput() EnvVarOutput
	ToEnvVarOutputWithContext(context.Context) EnvVarOutput
}

EnvVarInput is an input type that accepts EnvVarArgs and EnvVarOutput values. You can construct a concrete instance of `EnvVarInput` via:

EnvVarArgs{...}

type EnvVarOutput

type EnvVarOutput struct{ *pulumi.OutputState }

Azure Spring Apps components' environment variable.

func (EnvVarOutput) ElementType

func (EnvVarOutput) ElementType() reflect.Type

func (EnvVarOutput) Name

Environment variable name.

func (EnvVarOutput) SecretValue

func (o EnvVarOutput) SecretValue() pulumi.StringPtrOutput

secret environment variable value.

func (EnvVarOutput) ToEnvVarOutput

func (o EnvVarOutput) ToEnvVarOutput() EnvVarOutput

func (EnvVarOutput) ToEnvVarOutputWithContext

func (o EnvVarOutput) ToEnvVarOutputWithContext(ctx context.Context) EnvVarOutput

func (EnvVarOutput) Value

Non-secret environment variable value.

type EnvVarResponse

type EnvVarResponse struct {
	// Environment variable name.
	Name *string `pulumi:"name"`
	// secret environment variable value.
	SecretValue *string `pulumi:"secretValue"`
	// Non-secret environment variable value.
	Value *string `pulumi:"value"`
}

Azure Spring Apps components' environment variable.

type EnvVarResponseArrayOutput

type EnvVarResponseArrayOutput struct{ *pulumi.OutputState }

func (EnvVarResponseArrayOutput) ElementType

func (EnvVarResponseArrayOutput) ElementType() reflect.Type

func (EnvVarResponseArrayOutput) Index

func (EnvVarResponseArrayOutput) ToEnvVarResponseArrayOutput

func (o EnvVarResponseArrayOutput) ToEnvVarResponseArrayOutput() EnvVarResponseArrayOutput

func (EnvVarResponseArrayOutput) ToEnvVarResponseArrayOutputWithContext

func (o EnvVarResponseArrayOutput) ToEnvVarResponseArrayOutputWithContext(ctx context.Context) EnvVarResponseArrayOutput

type EnvVarResponseOutput

type EnvVarResponseOutput struct{ *pulumi.OutputState }

Azure Spring Apps components' environment variable.

func (EnvVarResponseOutput) ElementType

func (EnvVarResponseOutput) ElementType() reflect.Type

func (EnvVarResponseOutput) Name

Environment variable name.

func (EnvVarResponseOutput) SecretValue

secret environment variable value.

func (EnvVarResponseOutput) ToEnvVarResponseOutput

func (o EnvVarResponseOutput) ToEnvVarResponseOutput() EnvVarResponseOutput

func (EnvVarResponseOutput) ToEnvVarResponseOutputWithContext

func (o EnvVarResponseOutput) ToEnvVarResponseOutputWithContext(ctx context.Context) EnvVarResponseOutput

func (EnvVarResponseOutput) Value

Non-secret environment variable value.

type Error

type Error struct {
	// The code of error.
	Code *string `pulumi:"code"`
	// The message of error.
	Message *string `pulumi:"message"`
}

The error code compose of code and message.

type ErrorArgs

type ErrorArgs struct {
	// The code of error.
	Code pulumi.StringPtrInput `pulumi:"code"`
	// The message of error.
	Message pulumi.StringPtrInput `pulumi:"message"`
}

The error code compose of code and message.

func (ErrorArgs) ElementType

func (ErrorArgs) ElementType() reflect.Type

func (ErrorArgs) ToErrorOutput

func (i ErrorArgs) ToErrorOutput() ErrorOutput

func (ErrorArgs) ToErrorOutputWithContext

func (i ErrorArgs) ToErrorOutputWithContext(ctx context.Context) ErrorOutput

func (ErrorArgs) ToErrorPtrOutput

func (i ErrorArgs) ToErrorPtrOutput() ErrorPtrOutput

func (ErrorArgs) ToErrorPtrOutputWithContext

func (i ErrorArgs) ToErrorPtrOutputWithContext(ctx context.Context) ErrorPtrOutput

type ErrorInput

type ErrorInput interface {
	pulumi.Input

	ToErrorOutput() ErrorOutput
	ToErrorOutputWithContext(context.Context) ErrorOutput
}

ErrorInput is an input type that accepts ErrorArgs and ErrorOutput values. You can construct a concrete instance of `ErrorInput` via:

ErrorArgs{...}

type ErrorOutput

type ErrorOutput struct{ *pulumi.OutputState }

The error code compose of code and message.

func (ErrorOutput) Code

The code of error.

func (ErrorOutput) ElementType

func (ErrorOutput) ElementType() reflect.Type

func (ErrorOutput) Message

func (o ErrorOutput) Message() pulumi.StringPtrOutput

The message of error.

func (ErrorOutput) ToErrorOutput

func (o ErrorOutput) ToErrorOutput() ErrorOutput

func (ErrorOutput) ToErrorOutputWithContext

func (o ErrorOutput) ToErrorOutputWithContext(ctx context.Context) ErrorOutput

func (ErrorOutput) ToErrorPtrOutput

func (o ErrorOutput) ToErrorPtrOutput() ErrorPtrOutput

func (ErrorOutput) ToErrorPtrOutputWithContext

func (o ErrorOutput) ToErrorPtrOutputWithContext(ctx context.Context) ErrorPtrOutput

type ErrorPtrInput

type ErrorPtrInput interface {
	pulumi.Input

	ToErrorPtrOutput() ErrorPtrOutput
	ToErrorPtrOutputWithContext(context.Context) ErrorPtrOutput
}

ErrorPtrInput is an input type that accepts ErrorArgs, ErrorPtr and ErrorPtrOutput values. You can construct a concrete instance of `ErrorPtrInput` via:

        ErrorArgs{...}

or:

        nil

func ErrorPtr

func ErrorPtr(v *ErrorArgs) ErrorPtrInput

type ErrorPtrOutput

type ErrorPtrOutput struct{ *pulumi.OutputState }

func (ErrorPtrOutput) Code

The code of error.

func (ErrorPtrOutput) Elem

func (o ErrorPtrOutput) Elem() ErrorOutput

func (ErrorPtrOutput) ElementType

func (ErrorPtrOutput) ElementType() reflect.Type

func (ErrorPtrOutput) Message

The message of error.

func (ErrorPtrOutput) ToErrorPtrOutput

func (o ErrorPtrOutput) ToErrorPtrOutput() ErrorPtrOutput

func (ErrorPtrOutput) ToErrorPtrOutputWithContext

func (o ErrorPtrOutput) ToErrorPtrOutputWithContext(ctx context.Context) ErrorPtrOutput

type ErrorResponse

type ErrorResponse struct {
	// The code of error.
	Code *string `pulumi:"code"`
	// The message of error.
	Message *string `pulumi:"message"`
}

The error code compose of code and message.

type ErrorResponseOutput

type ErrorResponseOutput struct{ *pulumi.OutputState }

The error code compose of code and message.

func (ErrorResponseOutput) Code

The code of error.

func (ErrorResponseOutput) ElementType

func (ErrorResponseOutput) ElementType() reflect.Type

func (ErrorResponseOutput) Message

The message of error.

func (ErrorResponseOutput) ToErrorResponseOutput

func (o ErrorResponseOutput) ToErrorResponseOutput() ErrorResponseOutput

func (ErrorResponseOutput) ToErrorResponseOutputWithContext

func (o ErrorResponseOutput) ToErrorResponseOutputWithContext(ctx context.Context) ErrorResponseOutput

type ErrorResponsePtrOutput

type ErrorResponsePtrOutput struct{ *pulumi.OutputState }

func (ErrorResponsePtrOutput) Code

The code of error.

func (ErrorResponsePtrOutput) Elem

func (ErrorResponsePtrOutput) ElementType

func (ErrorResponsePtrOutput) ElementType() reflect.Type

func (ErrorResponsePtrOutput) Message

The message of error.

func (ErrorResponsePtrOutput) ToErrorResponsePtrOutput

func (o ErrorResponsePtrOutput) ToErrorResponsePtrOutput() ErrorResponsePtrOutput

func (ErrorResponsePtrOutput) ToErrorResponsePtrOutputWithContext

func (o ErrorResponsePtrOutput) ToErrorResponsePtrOutputWithContext(ctx context.Context) ErrorResponsePtrOutput

type ExecAction

type ExecAction struct {
	// Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
	Command []string `pulumi:"command"`
	// The type of the action to take to perform the health check.
	// Expected value is 'ExecAction'.
	Type string `pulumi:"type"`
}

ExecAction describes a "run in container" action.

type ExecActionArgs

type ExecActionArgs struct {
	// Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
	Command pulumi.StringArrayInput `pulumi:"command"`
	// The type of the action to take to perform the health check.
	// Expected value is 'ExecAction'.
	Type pulumi.StringInput `pulumi:"type"`
}

ExecAction describes a "run in container" action.

func (ExecActionArgs) ElementType

func (ExecActionArgs) ElementType() reflect.Type

func (ExecActionArgs) ToExecActionOutput

func (i ExecActionArgs) ToExecActionOutput() ExecActionOutput

func (ExecActionArgs) ToExecActionOutputWithContext

func (i ExecActionArgs) ToExecActionOutputWithContext(ctx context.Context) ExecActionOutput

func (ExecActionArgs) ToExecActionPtrOutput

func (i ExecActionArgs) ToExecActionPtrOutput() ExecActionPtrOutput

func (ExecActionArgs) ToExecActionPtrOutputWithContext

func (i ExecActionArgs) ToExecActionPtrOutputWithContext(ctx context.Context) ExecActionPtrOutput

type ExecActionInput

type ExecActionInput interface {
	pulumi.Input

	ToExecActionOutput() ExecActionOutput
	ToExecActionOutputWithContext(context.Context) ExecActionOutput
}

ExecActionInput is an input type that accepts ExecActionArgs and ExecActionOutput values. You can construct a concrete instance of `ExecActionInput` via:

ExecActionArgs{...}

type ExecActionOutput

type ExecActionOutput struct{ *pulumi.OutputState }

ExecAction describes a "run in container" action.

func (ExecActionOutput) Command

Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.

func (ExecActionOutput) ElementType

func (ExecActionOutput) ElementType() reflect.Type

func (ExecActionOutput) ToExecActionOutput

func (o ExecActionOutput) ToExecActionOutput() ExecActionOutput

func (ExecActionOutput) ToExecActionOutputWithContext

func (o ExecActionOutput) ToExecActionOutputWithContext(ctx context.Context) ExecActionOutput

func (ExecActionOutput) ToExecActionPtrOutput

func (o ExecActionOutput) ToExecActionPtrOutput() ExecActionPtrOutput

func (ExecActionOutput) ToExecActionPtrOutputWithContext

func (o ExecActionOutput) ToExecActionPtrOutputWithContext(ctx context.Context) ExecActionPtrOutput

func (ExecActionOutput) Type

The type of the action to take to perform the health check. Expected value is 'ExecAction'.

type ExecActionPtrInput

type ExecActionPtrInput interface {
	pulumi.Input

	ToExecActionPtrOutput() ExecActionPtrOutput
	ToExecActionPtrOutputWithContext(context.Context) ExecActionPtrOutput
}

ExecActionPtrInput is an input type that accepts ExecActionArgs, ExecActionPtr and ExecActionPtrOutput values. You can construct a concrete instance of `ExecActionPtrInput` via:

        ExecActionArgs{...}

or:

        nil

func ExecActionPtr

func ExecActionPtr(v *ExecActionArgs) ExecActionPtrInput

type ExecActionPtrOutput

type ExecActionPtrOutput struct{ *pulumi.OutputState }

func (ExecActionPtrOutput) Command

Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.

func (ExecActionPtrOutput) Elem

func (ExecActionPtrOutput) ElementType

func (ExecActionPtrOutput) ElementType() reflect.Type

func (ExecActionPtrOutput) ToExecActionPtrOutput

func (o ExecActionPtrOutput) ToExecActionPtrOutput() ExecActionPtrOutput

func (ExecActionPtrOutput) ToExecActionPtrOutputWithContext

func (o ExecActionPtrOutput) ToExecActionPtrOutputWithContext(ctx context.Context) ExecActionPtrOutput

func (ExecActionPtrOutput) Type

The type of the action to take to perform the health check. Expected value is 'ExecAction'.

type ExecActionResponse

type ExecActionResponse struct {
	// Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
	Command []string `pulumi:"command"`
	// The type of the action to take to perform the health check.
	// Expected value is 'ExecAction'.
	Type string `pulumi:"type"`
}

ExecAction describes a "run in container" action.

type ExecActionResponseOutput

type ExecActionResponseOutput struct{ *pulumi.OutputState }

ExecAction describes a "run in container" action.

func (ExecActionResponseOutput) Command

Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.

func (ExecActionResponseOutput) ElementType

func (ExecActionResponseOutput) ElementType() reflect.Type

func (ExecActionResponseOutput) ToExecActionResponseOutput

func (o ExecActionResponseOutput) ToExecActionResponseOutput() ExecActionResponseOutput

func (ExecActionResponseOutput) ToExecActionResponseOutputWithContext

func (o ExecActionResponseOutput) ToExecActionResponseOutputWithContext(ctx context.Context) ExecActionResponseOutput

func (ExecActionResponseOutput) Type

The type of the action to take to perform the health check. Expected value is 'ExecAction'.

type ExecActionResponsePtrOutput

type ExecActionResponsePtrOutput struct{ *pulumi.OutputState }

func (ExecActionResponsePtrOutput) Command

Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.

func (ExecActionResponsePtrOutput) Elem

func (ExecActionResponsePtrOutput) ElementType

func (ExecActionResponsePtrOutput) ToExecActionResponsePtrOutput

func (o ExecActionResponsePtrOutput) ToExecActionResponsePtrOutput() ExecActionResponsePtrOutput

func (ExecActionResponsePtrOutput) ToExecActionResponsePtrOutputWithContext

func (o ExecActionResponsePtrOutput) ToExecActionResponsePtrOutputWithContext(ctx context.Context) ExecActionResponsePtrOutput

func (ExecActionResponsePtrOutput) Type

The type of the action to take to perform the health check. Expected value is 'ExecAction'.

type Gateway

type Gateway struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Spring Cloud Gateway properties payload
	Properties GatewayPropertiesResponseOutput `pulumi:"properties"`
	// Sku of the Spring Cloud Gateway resource
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Spring Cloud Gateway resource Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-01-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetGateway

func GetGateway(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GatewayState, opts ...pulumi.ResourceOption) (*Gateway, error)

GetGateway gets an existing Gateway 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 NewGateway

func NewGateway(ctx *pulumi.Context,
	name string, args *GatewayArgs, opts ...pulumi.ResourceOption) (*Gateway, error)

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

func (*Gateway) ElementType

func (*Gateway) ElementType() reflect.Type

func (*Gateway) ToGatewayOutput

func (i *Gateway) ToGatewayOutput() GatewayOutput

func (*Gateway) ToGatewayOutputWithContext

func (i *Gateway) ToGatewayOutputWithContext(ctx context.Context) GatewayOutput

type GatewayApiMetadataProperties

type GatewayApiMetadataProperties struct {
	// Detailed description of the APIs available on the Gateway instance (default: `Generated OpenAPI 3 document that describes the API routes configured.`)
	Description *string `pulumi:"description"`
	// Location of additional documentation for the APIs available on the Gateway instance
	Documentation *string `pulumi:"documentation"`
	// Base URL that API consumers will use to access APIs on the Gateway instance.
	ServerUrl *string `pulumi:"serverUrl"`
	// Title describing the context of the APIs available on the Gateway instance (default: `Spring Cloud Gateway for K8S`)
	Title *string `pulumi:"title"`
	// Version of APIs available on this Gateway instance (default: `unspecified`).
	Version *string `pulumi:"version"`
}

API metadata property for Spring Cloud Gateway

type GatewayApiMetadataPropertiesArgs

type GatewayApiMetadataPropertiesArgs struct {
	// Detailed description of the APIs available on the Gateway instance (default: `Generated OpenAPI 3 document that describes the API routes configured.`)
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Location of additional documentation for the APIs available on the Gateway instance
	Documentation pulumi.StringPtrInput `pulumi:"documentation"`
	// Base URL that API consumers will use to access APIs on the Gateway instance.
	ServerUrl pulumi.StringPtrInput `pulumi:"serverUrl"`
	// Title describing the context of the APIs available on the Gateway instance (default: `Spring Cloud Gateway for K8S`)
	Title pulumi.StringPtrInput `pulumi:"title"`
	// Version of APIs available on this Gateway instance (default: `unspecified`).
	Version pulumi.StringPtrInput `pulumi:"version"`
}

API metadata property for Spring Cloud Gateway

func (GatewayApiMetadataPropertiesArgs) ElementType

func (GatewayApiMetadataPropertiesArgs) ToGatewayApiMetadataPropertiesOutput

func (i GatewayApiMetadataPropertiesArgs) ToGatewayApiMetadataPropertiesOutput() GatewayApiMetadataPropertiesOutput

func (GatewayApiMetadataPropertiesArgs) ToGatewayApiMetadataPropertiesOutputWithContext

func (i GatewayApiMetadataPropertiesArgs) ToGatewayApiMetadataPropertiesOutputWithContext(ctx context.Context) GatewayApiMetadataPropertiesOutput

func (GatewayApiMetadataPropertiesArgs) ToGatewayApiMetadataPropertiesPtrOutput

func (i GatewayApiMetadataPropertiesArgs) ToGatewayApiMetadataPropertiesPtrOutput() GatewayApiMetadataPropertiesPtrOutput

func (GatewayApiMetadataPropertiesArgs) ToGatewayApiMetadataPropertiesPtrOutputWithContext

func (i GatewayApiMetadataPropertiesArgs) ToGatewayApiMetadataPropertiesPtrOutputWithContext(ctx context.Context) GatewayApiMetadataPropertiesPtrOutput

type GatewayApiMetadataPropertiesInput

type GatewayApiMetadataPropertiesInput interface {
	pulumi.Input

	ToGatewayApiMetadataPropertiesOutput() GatewayApiMetadataPropertiesOutput
	ToGatewayApiMetadataPropertiesOutputWithContext(context.Context) GatewayApiMetadataPropertiesOutput
}

GatewayApiMetadataPropertiesInput is an input type that accepts GatewayApiMetadataPropertiesArgs and GatewayApiMetadataPropertiesOutput values. You can construct a concrete instance of `GatewayApiMetadataPropertiesInput` via:

GatewayApiMetadataPropertiesArgs{...}

type GatewayApiMetadataPropertiesOutput

type GatewayApiMetadataPropertiesOutput struct{ *pulumi.OutputState }

API metadata property for Spring Cloud Gateway

func (GatewayApiMetadataPropertiesOutput) Description

Detailed description of the APIs available on the Gateway instance (default: `Generated OpenAPI 3 document that describes the API routes configured.`)

func (GatewayApiMetadataPropertiesOutput) Documentation

Location of additional documentation for the APIs available on the Gateway instance

func (GatewayApiMetadataPropertiesOutput) ElementType

func (GatewayApiMetadataPropertiesOutput) ServerUrl

Base URL that API consumers will use to access APIs on the Gateway instance.

func (GatewayApiMetadataPropertiesOutput) Title

Title describing the context of the APIs available on the Gateway instance (default: `Spring Cloud Gateway for K8S`)

func (GatewayApiMetadataPropertiesOutput) ToGatewayApiMetadataPropertiesOutput

func (o GatewayApiMetadataPropertiesOutput) ToGatewayApiMetadataPropertiesOutput() GatewayApiMetadataPropertiesOutput

func (GatewayApiMetadataPropertiesOutput) ToGatewayApiMetadataPropertiesOutputWithContext

func (o GatewayApiMetadataPropertiesOutput) ToGatewayApiMetadataPropertiesOutputWithContext(ctx context.Context) GatewayApiMetadataPropertiesOutput

func (GatewayApiMetadataPropertiesOutput) ToGatewayApiMetadataPropertiesPtrOutput

func (o GatewayApiMetadataPropertiesOutput) ToGatewayApiMetadataPropertiesPtrOutput() GatewayApiMetadataPropertiesPtrOutput

func (GatewayApiMetadataPropertiesOutput) ToGatewayApiMetadataPropertiesPtrOutputWithContext

func (o GatewayApiMetadataPropertiesOutput) ToGatewayApiMetadataPropertiesPtrOutputWithContext(ctx context.Context) GatewayApiMetadataPropertiesPtrOutput

func (GatewayApiMetadataPropertiesOutput) Version

Version of APIs available on this Gateway instance (default: `unspecified`).

type GatewayApiMetadataPropertiesPtrInput

type GatewayApiMetadataPropertiesPtrInput interface {
	pulumi.Input

	ToGatewayApiMetadataPropertiesPtrOutput() GatewayApiMetadataPropertiesPtrOutput
	ToGatewayApiMetadataPropertiesPtrOutputWithContext(context.Context) GatewayApiMetadataPropertiesPtrOutput
}

GatewayApiMetadataPropertiesPtrInput is an input type that accepts GatewayApiMetadataPropertiesArgs, GatewayApiMetadataPropertiesPtr and GatewayApiMetadataPropertiesPtrOutput values. You can construct a concrete instance of `GatewayApiMetadataPropertiesPtrInput` via:

        GatewayApiMetadataPropertiesArgs{...}

or:

        nil

type GatewayApiMetadataPropertiesPtrOutput

type GatewayApiMetadataPropertiesPtrOutput struct{ *pulumi.OutputState }

func (GatewayApiMetadataPropertiesPtrOutput) Description

Detailed description of the APIs available on the Gateway instance (default: `Generated OpenAPI 3 document that describes the API routes configured.`)

func (GatewayApiMetadataPropertiesPtrOutput) Documentation

Location of additional documentation for the APIs available on the Gateway instance

func (GatewayApiMetadataPropertiesPtrOutput) Elem

func (GatewayApiMetadataPropertiesPtrOutput) ElementType

func (GatewayApiMetadataPropertiesPtrOutput) ServerUrl

Base URL that API consumers will use to access APIs on the Gateway instance.

func (GatewayApiMetadataPropertiesPtrOutput) Title

Title describing the context of the APIs available on the Gateway instance (default: `Spring Cloud Gateway for K8S`)

func (GatewayApiMetadataPropertiesPtrOutput) ToGatewayApiMetadataPropertiesPtrOutput

func (o GatewayApiMetadataPropertiesPtrOutput) ToGatewayApiMetadataPropertiesPtrOutput() GatewayApiMetadataPropertiesPtrOutput

func (GatewayApiMetadataPropertiesPtrOutput) ToGatewayApiMetadataPropertiesPtrOutputWithContext

func (o GatewayApiMetadataPropertiesPtrOutput) ToGatewayApiMetadataPropertiesPtrOutputWithContext(ctx context.Context) GatewayApiMetadataPropertiesPtrOutput

func (GatewayApiMetadataPropertiesPtrOutput) Version

Version of APIs available on this Gateway instance (default: `unspecified`).

type GatewayApiMetadataPropertiesResponse

type GatewayApiMetadataPropertiesResponse struct {
	// Detailed description of the APIs available on the Gateway instance (default: `Generated OpenAPI 3 document that describes the API routes configured.`)
	Description *string `pulumi:"description"`
	// Location of additional documentation for the APIs available on the Gateway instance
	Documentation *string `pulumi:"documentation"`
	// Base URL that API consumers will use to access APIs on the Gateway instance.
	ServerUrl *string `pulumi:"serverUrl"`
	// Title describing the context of the APIs available on the Gateway instance (default: `Spring Cloud Gateway for K8S`)
	Title *string `pulumi:"title"`
	// Version of APIs available on this Gateway instance (default: `unspecified`).
	Version *string `pulumi:"version"`
}

API metadata property for Spring Cloud Gateway

type GatewayApiMetadataPropertiesResponseOutput

type GatewayApiMetadataPropertiesResponseOutput struct{ *pulumi.OutputState }

API metadata property for Spring Cloud Gateway

func (GatewayApiMetadataPropertiesResponseOutput) Description

Detailed description of the APIs available on the Gateway instance (default: `Generated OpenAPI 3 document that describes the API routes configured.`)

func (GatewayApiMetadataPropertiesResponseOutput) Documentation

Location of additional documentation for the APIs available on the Gateway instance

func (GatewayApiMetadataPropertiesResponseOutput) ElementType

func (GatewayApiMetadataPropertiesResponseOutput) ServerUrl

Base URL that API consumers will use to access APIs on the Gateway instance.

func (GatewayApiMetadataPropertiesResponseOutput) Title

Title describing the context of the APIs available on the Gateway instance (default: `Spring Cloud Gateway for K8S`)

func (GatewayApiMetadataPropertiesResponseOutput) ToGatewayApiMetadataPropertiesResponseOutput

func (o GatewayApiMetadataPropertiesResponseOutput) ToGatewayApiMetadataPropertiesResponseOutput() GatewayApiMetadataPropertiesResponseOutput

func (GatewayApiMetadataPropertiesResponseOutput) ToGatewayApiMetadataPropertiesResponseOutputWithContext

func (o GatewayApiMetadataPropertiesResponseOutput) ToGatewayApiMetadataPropertiesResponseOutputWithContext(ctx context.Context) GatewayApiMetadataPropertiesResponseOutput

func (GatewayApiMetadataPropertiesResponseOutput) Version

Version of APIs available on this Gateway instance (default: `unspecified`).

type GatewayApiMetadataPropertiesResponsePtrOutput

type GatewayApiMetadataPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (GatewayApiMetadataPropertiesResponsePtrOutput) Description

Detailed description of the APIs available on the Gateway instance (default: `Generated OpenAPI 3 document that describes the API routes configured.`)

func (GatewayApiMetadataPropertiesResponsePtrOutput) Documentation

Location of additional documentation for the APIs available on the Gateway instance

func (GatewayApiMetadataPropertiesResponsePtrOutput) Elem

func (GatewayApiMetadataPropertiesResponsePtrOutput) ElementType

func (GatewayApiMetadataPropertiesResponsePtrOutput) ServerUrl

Base URL that API consumers will use to access APIs on the Gateway instance.

func (GatewayApiMetadataPropertiesResponsePtrOutput) Title

Title describing the context of the APIs available on the Gateway instance (default: `Spring Cloud Gateway for K8S`)

func (GatewayApiMetadataPropertiesResponsePtrOutput) ToGatewayApiMetadataPropertiesResponsePtrOutput

func (o GatewayApiMetadataPropertiesResponsePtrOutput) ToGatewayApiMetadataPropertiesResponsePtrOutput() GatewayApiMetadataPropertiesResponsePtrOutput

func (GatewayApiMetadataPropertiesResponsePtrOutput) ToGatewayApiMetadataPropertiesResponsePtrOutputWithContext

func (o GatewayApiMetadataPropertiesResponsePtrOutput) ToGatewayApiMetadataPropertiesResponsePtrOutputWithContext(ctx context.Context) GatewayApiMetadataPropertiesResponsePtrOutput

func (GatewayApiMetadataPropertiesResponsePtrOutput) Version

Version of APIs available on this Gateway instance (default: `unspecified`).

type GatewayApiRoute

type GatewayApiRoute struct {
	// A description, will be applied to methods in the generated OpenAPI documentation.
	Description *string `pulumi:"description"`
	// To modify the request before sending it to the target endpoint, or the received response.
	Filters []string `pulumi:"filters"`
	// Route processing order.
	Order *int `pulumi:"order"`
	// A number of conditions to evaluate a route for each request. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request.
	Predicates []string `pulumi:"predicates"`
	// Enable sso validation.
	SsoEnabled *bool `pulumi:"ssoEnabled"`
	// Classification tags, will be applied to methods in the generated OpenAPI documentation.
	Tags []string `pulumi:"tags"`
	// A title, will be applied to methods in the generated OpenAPI documentation.
	Title *string `pulumi:"title"`
	// Pass currently-authenticated user's identity token to application service, default is 'false'
	TokenRelay *bool `pulumi:"tokenRelay"`
	// Full uri, will override `appName`.
	Uri *string `pulumi:"uri"`
}

API route config of the Spring Cloud Gateway

type GatewayApiRouteArgs

type GatewayApiRouteArgs struct {
	// A description, will be applied to methods in the generated OpenAPI documentation.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// To modify the request before sending it to the target endpoint, or the received response.
	Filters pulumi.StringArrayInput `pulumi:"filters"`
	// Route processing order.
	Order pulumi.IntPtrInput `pulumi:"order"`
	// A number of conditions to evaluate a route for each request. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request.
	Predicates pulumi.StringArrayInput `pulumi:"predicates"`
	// Enable sso validation.
	SsoEnabled pulumi.BoolPtrInput `pulumi:"ssoEnabled"`
	// Classification tags, will be applied to methods in the generated OpenAPI documentation.
	Tags pulumi.StringArrayInput `pulumi:"tags"`
	// A title, will be applied to methods in the generated OpenAPI documentation.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// Pass currently-authenticated user's identity token to application service, default is 'false'
	TokenRelay pulumi.BoolPtrInput `pulumi:"tokenRelay"`
	// Full uri, will override `appName`.
	Uri pulumi.StringPtrInput `pulumi:"uri"`
}

API route config of the Spring Cloud Gateway

func (GatewayApiRouteArgs) ElementType

func (GatewayApiRouteArgs) ElementType() reflect.Type

func (GatewayApiRouteArgs) ToGatewayApiRouteOutput

func (i GatewayApiRouteArgs) ToGatewayApiRouteOutput() GatewayApiRouteOutput

func (GatewayApiRouteArgs) ToGatewayApiRouteOutputWithContext

func (i GatewayApiRouteArgs) ToGatewayApiRouteOutputWithContext(ctx context.Context) GatewayApiRouteOutput

type GatewayApiRouteArray

type GatewayApiRouteArray []GatewayApiRouteInput

func (GatewayApiRouteArray) ElementType

func (GatewayApiRouteArray) ElementType() reflect.Type

func (GatewayApiRouteArray) ToGatewayApiRouteArrayOutput

func (i GatewayApiRouteArray) ToGatewayApiRouteArrayOutput() GatewayApiRouteArrayOutput

func (GatewayApiRouteArray) ToGatewayApiRouteArrayOutputWithContext

func (i GatewayApiRouteArray) ToGatewayApiRouteArrayOutputWithContext(ctx context.Context) GatewayApiRouteArrayOutput

type GatewayApiRouteArrayInput

type GatewayApiRouteArrayInput interface {
	pulumi.Input

	ToGatewayApiRouteArrayOutput() GatewayApiRouteArrayOutput
	ToGatewayApiRouteArrayOutputWithContext(context.Context) GatewayApiRouteArrayOutput
}

GatewayApiRouteArrayInput is an input type that accepts GatewayApiRouteArray and GatewayApiRouteArrayOutput values. You can construct a concrete instance of `GatewayApiRouteArrayInput` via:

GatewayApiRouteArray{ GatewayApiRouteArgs{...} }

type GatewayApiRouteArrayOutput

type GatewayApiRouteArrayOutput struct{ *pulumi.OutputState }

func (GatewayApiRouteArrayOutput) ElementType

func (GatewayApiRouteArrayOutput) ElementType() reflect.Type

func (GatewayApiRouteArrayOutput) Index

func (GatewayApiRouteArrayOutput) ToGatewayApiRouteArrayOutput

func (o GatewayApiRouteArrayOutput) ToGatewayApiRouteArrayOutput() GatewayApiRouteArrayOutput

func (GatewayApiRouteArrayOutput) ToGatewayApiRouteArrayOutputWithContext

func (o GatewayApiRouteArrayOutput) ToGatewayApiRouteArrayOutputWithContext(ctx context.Context) GatewayApiRouteArrayOutput

type GatewayApiRouteInput

type GatewayApiRouteInput interface {
	pulumi.Input

	ToGatewayApiRouteOutput() GatewayApiRouteOutput
	ToGatewayApiRouteOutputWithContext(context.Context) GatewayApiRouteOutput
}

GatewayApiRouteInput is an input type that accepts GatewayApiRouteArgs and GatewayApiRouteOutput values. You can construct a concrete instance of `GatewayApiRouteInput` via:

GatewayApiRouteArgs{...}

type GatewayApiRouteOutput

type GatewayApiRouteOutput struct{ *pulumi.OutputState }

API route config of the Spring Cloud Gateway

func (GatewayApiRouteOutput) Description

A description, will be applied to methods in the generated OpenAPI documentation.

func (GatewayApiRouteOutput) ElementType

func (GatewayApiRouteOutput) ElementType() reflect.Type

func (GatewayApiRouteOutput) Filters

To modify the request before sending it to the target endpoint, or the received response.

func (GatewayApiRouteOutput) Order

Route processing order.

func (GatewayApiRouteOutput) Predicates

A number of conditions to evaluate a route for each request. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request.

func (GatewayApiRouteOutput) SsoEnabled

Enable sso validation.

func (GatewayApiRouteOutput) Tags

Classification tags, will be applied to methods in the generated OpenAPI documentation.

func (GatewayApiRouteOutput) Title

A title, will be applied to methods in the generated OpenAPI documentation.

func (GatewayApiRouteOutput) ToGatewayApiRouteOutput

func (o GatewayApiRouteOutput) ToGatewayApiRouteOutput() GatewayApiRouteOutput

func (GatewayApiRouteOutput) ToGatewayApiRouteOutputWithContext

func (o GatewayApiRouteOutput) ToGatewayApiRouteOutputWithContext(ctx context.Context) GatewayApiRouteOutput

func (GatewayApiRouteOutput) TokenRelay

Pass currently-authenticated user's identity token to application service, default is 'false'

func (GatewayApiRouteOutput) Uri

Full uri, will override `appName`.

type GatewayApiRouteResponse

type GatewayApiRouteResponse struct {
	// A description, will be applied to methods in the generated OpenAPI documentation.
	Description *string `pulumi:"description"`
	// To modify the request before sending it to the target endpoint, or the received response.
	Filters []string `pulumi:"filters"`
	// Route processing order.
	Order *int `pulumi:"order"`
	// A number of conditions to evaluate a route for each request. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request.
	Predicates []string `pulumi:"predicates"`
	// Enable sso validation.
	SsoEnabled *bool `pulumi:"ssoEnabled"`
	// Classification tags, will be applied to methods in the generated OpenAPI documentation.
	Tags []string `pulumi:"tags"`
	// A title, will be applied to methods in the generated OpenAPI documentation.
	Title *string `pulumi:"title"`
	// Pass currently-authenticated user's identity token to application service, default is 'false'
	TokenRelay *bool `pulumi:"tokenRelay"`
	// Full uri, will override `appName`.
	Uri *string `pulumi:"uri"`
}

API route config of the Spring Cloud Gateway

type GatewayApiRouteResponseArrayOutput

type GatewayApiRouteResponseArrayOutput struct{ *pulumi.OutputState }

func (GatewayApiRouteResponseArrayOutput) ElementType

func (GatewayApiRouteResponseArrayOutput) Index

func (GatewayApiRouteResponseArrayOutput) ToGatewayApiRouteResponseArrayOutput

func (o GatewayApiRouteResponseArrayOutput) ToGatewayApiRouteResponseArrayOutput() GatewayApiRouteResponseArrayOutput

func (GatewayApiRouteResponseArrayOutput) ToGatewayApiRouteResponseArrayOutputWithContext

func (o GatewayApiRouteResponseArrayOutput) ToGatewayApiRouteResponseArrayOutputWithContext(ctx context.Context) GatewayApiRouteResponseArrayOutput

type GatewayApiRouteResponseOutput

type GatewayApiRouteResponseOutput struct{ *pulumi.OutputState }

API route config of the Spring Cloud Gateway

func (GatewayApiRouteResponseOutput) Description

A description, will be applied to methods in the generated OpenAPI documentation.

func (GatewayApiRouteResponseOutput) ElementType

func (GatewayApiRouteResponseOutput) Filters

To modify the request before sending it to the target endpoint, or the received response.

func (GatewayApiRouteResponseOutput) Order

Route processing order.

func (GatewayApiRouteResponseOutput) Predicates

A number of conditions to evaluate a route for each request. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request.

func (GatewayApiRouteResponseOutput) SsoEnabled

Enable sso validation.

func (GatewayApiRouteResponseOutput) Tags

Classification tags, will be applied to methods in the generated OpenAPI documentation.

func (GatewayApiRouteResponseOutput) Title

A title, will be applied to methods in the generated OpenAPI documentation.

func (GatewayApiRouteResponseOutput) ToGatewayApiRouteResponseOutput

func (o GatewayApiRouteResponseOutput) ToGatewayApiRouteResponseOutput() GatewayApiRouteResponseOutput

func (GatewayApiRouteResponseOutput) ToGatewayApiRouteResponseOutputWithContext

func (o GatewayApiRouteResponseOutput) ToGatewayApiRouteResponseOutputWithContext(ctx context.Context) GatewayApiRouteResponseOutput

func (GatewayApiRouteResponseOutput) TokenRelay

Pass currently-authenticated user's identity token to application service, default is 'false'

func (GatewayApiRouteResponseOutput) Uri

Full uri, will override `appName`.

type GatewayArgs

type GatewayArgs struct {
	// The name of Spring Cloud Gateway.
	GatewayName pulumi.StringPtrInput
	// Spring Cloud Gateway properties payload
	Properties GatewayPropertiesPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
	// Sku of the Spring Cloud Gateway resource
	Sku SkuPtrInput
}

The set of arguments for constructing a Gateway resource.

func (GatewayArgs) ElementType

func (GatewayArgs) ElementType() reflect.Type

type GatewayCertificateVerification

type GatewayCertificateVerification string

Whether to enable certificate verification or not

func (GatewayCertificateVerification) ElementType

func (GatewayCertificateVerification) ToGatewayCertificateVerificationOutput

func (e GatewayCertificateVerification) ToGatewayCertificateVerificationOutput() GatewayCertificateVerificationOutput

func (GatewayCertificateVerification) ToGatewayCertificateVerificationOutputWithContext

func (e GatewayCertificateVerification) ToGatewayCertificateVerificationOutputWithContext(ctx context.Context) GatewayCertificateVerificationOutput

func (GatewayCertificateVerification) ToGatewayCertificateVerificationPtrOutput

func (e GatewayCertificateVerification) ToGatewayCertificateVerificationPtrOutput() GatewayCertificateVerificationPtrOutput

func (GatewayCertificateVerification) ToGatewayCertificateVerificationPtrOutputWithContext

func (e GatewayCertificateVerification) ToGatewayCertificateVerificationPtrOutputWithContext(ctx context.Context) GatewayCertificateVerificationPtrOutput

func (GatewayCertificateVerification) ToStringOutput

func (GatewayCertificateVerification) ToStringOutputWithContext

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

func (GatewayCertificateVerification) ToStringPtrOutput

func (GatewayCertificateVerification) ToStringPtrOutputWithContext

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

type GatewayCertificateVerificationInput

type GatewayCertificateVerificationInput interface {
	pulumi.Input

	ToGatewayCertificateVerificationOutput() GatewayCertificateVerificationOutput
	ToGatewayCertificateVerificationOutputWithContext(context.Context) GatewayCertificateVerificationOutput
}

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

GatewayCertificateVerificationEnabled
GatewayCertificateVerificationDisabled

type GatewayCertificateVerificationOutput

type GatewayCertificateVerificationOutput struct{ *pulumi.OutputState }

func (GatewayCertificateVerificationOutput) ElementType

func (GatewayCertificateVerificationOutput) ToGatewayCertificateVerificationOutput

func (o GatewayCertificateVerificationOutput) ToGatewayCertificateVerificationOutput() GatewayCertificateVerificationOutput

func (GatewayCertificateVerificationOutput) ToGatewayCertificateVerificationOutputWithContext

func (o GatewayCertificateVerificationOutput) ToGatewayCertificateVerificationOutputWithContext(ctx context.Context) GatewayCertificateVerificationOutput

func (GatewayCertificateVerificationOutput) ToGatewayCertificateVerificationPtrOutput

func (o GatewayCertificateVerificationOutput) ToGatewayCertificateVerificationPtrOutput() GatewayCertificateVerificationPtrOutput

func (GatewayCertificateVerificationOutput) ToGatewayCertificateVerificationPtrOutputWithContext

func (o GatewayCertificateVerificationOutput) ToGatewayCertificateVerificationPtrOutputWithContext(ctx context.Context) GatewayCertificateVerificationPtrOutput

func (GatewayCertificateVerificationOutput) ToStringOutput

func (GatewayCertificateVerificationOutput) ToStringOutputWithContext

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

func (GatewayCertificateVerificationOutput) ToStringPtrOutput

func (GatewayCertificateVerificationOutput) ToStringPtrOutputWithContext

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

type GatewayCertificateVerificationPtrInput

type GatewayCertificateVerificationPtrInput interface {
	pulumi.Input

	ToGatewayCertificateVerificationPtrOutput() GatewayCertificateVerificationPtrOutput
	ToGatewayCertificateVerificationPtrOutputWithContext(context.Context) GatewayCertificateVerificationPtrOutput
}

type GatewayCertificateVerificationPtrOutput

type GatewayCertificateVerificationPtrOutput struct{ *pulumi.OutputState }

func (GatewayCertificateVerificationPtrOutput) Elem

func (GatewayCertificateVerificationPtrOutput) ElementType

func (GatewayCertificateVerificationPtrOutput) ToGatewayCertificateVerificationPtrOutput

func (o GatewayCertificateVerificationPtrOutput) ToGatewayCertificateVerificationPtrOutput() GatewayCertificateVerificationPtrOutput

func (GatewayCertificateVerificationPtrOutput) ToGatewayCertificateVerificationPtrOutputWithContext

func (o GatewayCertificateVerificationPtrOutput) ToGatewayCertificateVerificationPtrOutputWithContext(ctx context.Context) GatewayCertificateVerificationPtrOutput

func (GatewayCertificateVerificationPtrOutput) ToStringPtrOutput

func (GatewayCertificateVerificationPtrOutput) ToStringPtrOutputWithContext

type GatewayCorsProperties

type GatewayCorsProperties struct {
	// Whether user credentials are supported on cross-site requests. Valid values: `true`, `false`.
	AllowCredentials *bool `pulumi:"allowCredentials"`
	// Allowed headers in cross-site requests. The special value `*` allows actual requests to send any header.
	AllowedHeaders []string `pulumi:"allowedHeaders"`
	// Allowed HTTP methods on cross-site requests. The special value `*` allows all methods. If not set, `GET` and `HEAD` are allowed by default.
	AllowedMethods []string `pulumi:"allowedMethods"`
	// Allowed origin patterns to make cross-site requests.
	AllowedOriginPatterns []string `pulumi:"allowedOriginPatterns"`
	// Allowed origins to make cross-site requests. The special value `*` allows all domains.
	AllowedOrigins []string `pulumi:"allowedOrigins"`
	// HTTP response headers to expose for cross-site requests.
	ExposedHeaders []string `pulumi:"exposedHeaders"`
	// How long, in seconds, the response from a pre-flight request can be cached by clients.
	MaxAge *int `pulumi:"maxAge"`
}

Cross-Origin Resource Sharing property

type GatewayCorsPropertiesArgs

type GatewayCorsPropertiesArgs struct {
	// Whether user credentials are supported on cross-site requests. Valid values: `true`, `false`.
	AllowCredentials pulumi.BoolPtrInput `pulumi:"allowCredentials"`
	// Allowed headers in cross-site requests. The special value `*` allows actual requests to send any header.
	AllowedHeaders pulumi.StringArrayInput `pulumi:"allowedHeaders"`
	// Allowed HTTP methods on cross-site requests. The special value `*` allows all methods. If not set, `GET` and `HEAD` are allowed by default.
	AllowedMethods pulumi.StringArrayInput `pulumi:"allowedMethods"`
	// Allowed origin patterns to make cross-site requests.
	AllowedOriginPatterns pulumi.StringArrayInput `pulumi:"allowedOriginPatterns"`
	// Allowed origins to make cross-site requests. The special value `*` allows all domains.
	AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"`
	// HTTP response headers to expose for cross-site requests.
	ExposedHeaders pulumi.StringArrayInput `pulumi:"exposedHeaders"`
	// How long, in seconds, the response from a pre-flight request can be cached by clients.
	MaxAge pulumi.IntPtrInput `pulumi:"maxAge"`
}

Cross-Origin Resource Sharing property

func (GatewayCorsPropertiesArgs) ElementType

func (GatewayCorsPropertiesArgs) ElementType() reflect.Type

func (GatewayCorsPropertiesArgs) ToGatewayCorsPropertiesOutput

func (i GatewayCorsPropertiesArgs) ToGatewayCorsPropertiesOutput() GatewayCorsPropertiesOutput

func (GatewayCorsPropertiesArgs) ToGatewayCorsPropertiesOutputWithContext

func (i GatewayCorsPropertiesArgs) ToGatewayCorsPropertiesOutputWithContext(ctx context.Context) GatewayCorsPropertiesOutput

func (GatewayCorsPropertiesArgs) ToGatewayCorsPropertiesPtrOutput

func (i GatewayCorsPropertiesArgs) ToGatewayCorsPropertiesPtrOutput() GatewayCorsPropertiesPtrOutput

func (GatewayCorsPropertiesArgs) ToGatewayCorsPropertiesPtrOutputWithContext

func (i GatewayCorsPropertiesArgs) ToGatewayCorsPropertiesPtrOutputWithContext(ctx context.Context) GatewayCorsPropertiesPtrOutput

type GatewayCorsPropertiesInput

type GatewayCorsPropertiesInput interface {
	pulumi.Input

	ToGatewayCorsPropertiesOutput() GatewayCorsPropertiesOutput
	ToGatewayCorsPropertiesOutputWithContext(context.Context) GatewayCorsPropertiesOutput
}

GatewayCorsPropertiesInput is an input type that accepts GatewayCorsPropertiesArgs and GatewayCorsPropertiesOutput values. You can construct a concrete instance of `GatewayCorsPropertiesInput` via:

GatewayCorsPropertiesArgs{...}

type GatewayCorsPropertiesOutput

type GatewayCorsPropertiesOutput struct{ *pulumi.OutputState }

Cross-Origin Resource Sharing property

func (GatewayCorsPropertiesOutput) AllowCredentials

func (o GatewayCorsPropertiesOutput) AllowCredentials() pulumi.BoolPtrOutput

Whether user credentials are supported on cross-site requests. Valid values: `true`, `false`.

func (GatewayCorsPropertiesOutput) AllowedHeaders

Allowed headers in cross-site requests. The special value `*` allows actual requests to send any header.

func (GatewayCorsPropertiesOutput) AllowedMethods

Allowed HTTP methods on cross-site requests. The special value `*` allows all methods. If not set, `GET` and `HEAD` are allowed by default.

func (GatewayCorsPropertiesOutput) AllowedOriginPatterns

func (o GatewayCorsPropertiesOutput) AllowedOriginPatterns() pulumi.StringArrayOutput

Allowed origin patterns to make cross-site requests.

func (GatewayCorsPropertiesOutput) AllowedOrigins

Allowed origins to make cross-site requests. The special value `*` allows all domains.

func (GatewayCorsPropertiesOutput) ElementType

func (GatewayCorsPropertiesOutput) ExposedHeaders

HTTP response headers to expose for cross-site requests.

func (GatewayCorsPropertiesOutput) MaxAge

How long, in seconds, the response from a pre-flight request can be cached by clients.

func (GatewayCorsPropertiesOutput) ToGatewayCorsPropertiesOutput

func (o GatewayCorsPropertiesOutput) ToGatewayCorsPropertiesOutput() GatewayCorsPropertiesOutput

func (GatewayCorsPropertiesOutput) ToGatewayCorsPropertiesOutputWithContext

func (o GatewayCorsPropertiesOutput) ToGatewayCorsPropertiesOutputWithContext(ctx context.Context) GatewayCorsPropertiesOutput

func (GatewayCorsPropertiesOutput) ToGatewayCorsPropertiesPtrOutput

func (o GatewayCorsPropertiesOutput) ToGatewayCorsPropertiesPtrOutput() GatewayCorsPropertiesPtrOutput

func (GatewayCorsPropertiesOutput) ToGatewayCorsPropertiesPtrOutputWithContext

func (o GatewayCorsPropertiesOutput) ToGatewayCorsPropertiesPtrOutputWithContext(ctx context.Context) GatewayCorsPropertiesPtrOutput

type GatewayCorsPropertiesPtrInput

type GatewayCorsPropertiesPtrInput interface {
	pulumi.Input

	ToGatewayCorsPropertiesPtrOutput() GatewayCorsPropertiesPtrOutput
	ToGatewayCorsPropertiesPtrOutputWithContext(context.Context) GatewayCorsPropertiesPtrOutput
}

GatewayCorsPropertiesPtrInput is an input type that accepts GatewayCorsPropertiesArgs, GatewayCorsPropertiesPtr and GatewayCorsPropertiesPtrOutput values. You can construct a concrete instance of `GatewayCorsPropertiesPtrInput` via:

        GatewayCorsPropertiesArgs{...}

or:

        nil

type GatewayCorsPropertiesPtrOutput

type GatewayCorsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (GatewayCorsPropertiesPtrOutput) AllowCredentials

Whether user credentials are supported on cross-site requests. Valid values: `true`, `false`.

func (GatewayCorsPropertiesPtrOutput) AllowedHeaders

Allowed headers in cross-site requests. The special value `*` allows actual requests to send any header.

func (GatewayCorsPropertiesPtrOutput) AllowedMethods

Allowed HTTP methods on cross-site requests. The special value `*` allows all methods. If not set, `GET` and `HEAD` are allowed by default.

func (GatewayCorsPropertiesPtrOutput) AllowedOriginPatterns

func (o GatewayCorsPropertiesPtrOutput) AllowedOriginPatterns() pulumi.StringArrayOutput

Allowed origin patterns to make cross-site requests.

func (GatewayCorsPropertiesPtrOutput) AllowedOrigins

Allowed origins to make cross-site requests. The special value `*` allows all domains.

func (GatewayCorsPropertiesPtrOutput) Elem

func (GatewayCorsPropertiesPtrOutput) ElementType

func (GatewayCorsPropertiesPtrOutput) ExposedHeaders

HTTP response headers to expose for cross-site requests.

func (GatewayCorsPropertiesPtrOutput) MaxAge

How long, in seconds, the response from a pre-flight request can be cached by clients.

func (GatewayCorsPropertiesPtrOutput) ToGatewayCorsPropertiesPtrOutput

func (o GatewayCorsPropertiesPtrOutput) ToGatewayCorsPropertiesPtrOutput() GatewayCorsPropertiesPtrOutput

func (GatewayCorsPropertiesPtrOutput) ToGatewayCorsPropertiesPtrOutputWithContext

func (o GatewayCorsPropertiesPtrOutput) ToGatewayCorsPropertiesPtrOutputWithContext(ctx context.Context) GatewayCorsPropertiesPtrOutput

type GatewayCorsPropertiesResponse

type GatewayCorsPropertiesResponse struct {
	// Whether user credentials are supported on cross-site requests. Valid values: `true`, `false`.
	AllowCredentials *bool `pulumi:"allowCredentials"`
	// Allowed headers in cross-site requests. The special value `*` allows actual requests to send any header.
	AllowedHeaders []string `pulumi:"allowedHeaders"`
	// Allowed HTTP methods on cross-site requests. The special value `*` allows all methods. If not set, `GET` and `HEAD` are allowed by default.
	AllowedMethods []string `pulumi:"allowedMethods"`
	// Allowed origin patterns to make cross-site requests.
	AllowedOriginPatterns []string `pulumi:"allowedOriginPatterns"`
	// Allowed origins to make cross-site requests. The special value `*` allows all domains.
	AllowedOrigins []string `pulumi:"allowedOrigins"`
	// HTTP response headers to expose for cross-site requests.
	ExposedHeaders []string `pulumi:"exposedHeaders"`
	// How long, in seconds, the response from a pre-flight request can be cached by clients.
	MaxAge *int `pulumi:"maxAge"`
}

Cross-Origin Resource Sharing property

type GatewayCorsPropertiesResponseOutput

type GatewayCorsPropertiesResponseOutput struct{ *pulumi.OutputState }

Cross-Origin Resource Sharing property

func (GatewayCorsPropertiesResponseOutput) AllowCredentials

Whether user credentials are supported on cross-site requests. Valid values: `true`, `false`.

func (GatewayCorsPropertiesResponseOutput) AllowedHeaders

Allowed headers in cross-site requests. The special value `*` allows actual requests to send any header.

func (GatewayCorsPropertiesResponseOutput) AllowedMethods

Allowed HTTP methods on cross-site requests. The special value `*` allows all methods. If not set, `GET` and `HEAD` are allowed by default.

func (GatewayCorsPropertiesResponseOutput) AllowedOriginPatterns

Allowed origin patterns to make cross-site requests.

func (GatewayCorsPropertiesResponseOutput) AllowedOrigins

Allowed origins to make cross-site requests. The special value `*` allows all domains.

func (GatewayCorsPropertiesResponseOutput) ElementType

func (GatewayCorsPropertiesResponseOutput) ExposedHeaders

HTTP response headers to expose for cross-site requests.

func (GatewayCorsPropertiesResponseOutput) MaxAge

How long, in seconds, the response from a pre-flight request can be cached by clients.

func (GatewayCorsPropertiesResponseOutput) ToGatewayCorsPropertiesResponseOutput

func (o GatewayCorsPropertiesResponseOutput) ToGatewayCorsPropertiesResponseOutput() GatewayCorsPropertiesResponseOutput

func (GatewayCorsPropertiesResponseOutput) ToGatewayCorsPropertiesResponseOutputWithContext

func (o GatewayCorsPropertiesResponseOutput) ToGatewayCorsPropertiesResponseOutputWithContext(ctx context.Context) GatewayCorsPropertiesResponseOutput

type GatewayCorsPropertiesResponsePtrOutput

type GatewayCorsPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (GatewayCorsPropertiesResponsePtrOutput) AllowCredentials

Whether user credentials are supported on cross-site requests. Valid values: `true`, `false`.

func (GatewayCorsPropertiesResponsePtrOutput) AllowedHeaders

Allowed headers in cross-site requests. The special value `*` allows actual requests to send any header.

func (GatewayCorsPropertiesResponsePtrOutput) AllowedMethods

Allowed HTTP methods on cross-site requests. The special value `*` allows all methods. If not set, `GET` and `HEAD` are allowed by default.

func (GatewayCorsPropertiesResponsePtrOutput) AllowedOriginPatterns

Allowed origin patterns to make cross-site requests.

func (GatewayCorsPropertiesResponsePtrOutput) AllowedOrigins

Allowed origins to make cross-site requests. The special value `*` allows all domains.

func (GatewayCorsPropertiesResponsePtrOutput) Elem

func (GatewayCorsPropertiesResponsePtrOutput) ElementType

func (GatewayCorsPropertiesResponsePtrOutput) ExposedHeaders

HTTP response headers to expose for cross-site requests.

func (GatewayCorsPropertiesResponsePtrOutput) MaxAge

How long, in seconds, the response from a pre-flight request can be cached by clients.

func (GatewayCorsPropertiesResponsePtrOutput) ToGatewayCorsPropertiesResponsePtrOutput

func (o GatewayCorsPropertiesResponsePtrOutput) ToGatewayCorsPropertiesResponsePtrOutput() GatewayCorsPropertiesResponsePtrOutput

func (GatewayCorsPropertiesResponsePtrOutput) ToGatewayCorsPropertiesResponsePtrOutputWithContext

func (o GatewayCorsPropertiesResponsePtrOutput) ToGatewayCorsPropertiesResponsePtrOutputWithContext(ctx context.Context) GatewayCorsPropertiesResponsePtrOutput

type GatewayCustomDomain

type GatewayCustomDomain struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The properties of custom domain for Spring Cloud Gateway
	Properties GatewayCustomDomainPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Custom domain of the Spring Cloud Gateway Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-01-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetGatewayCustomDomain

func GetGatewayCustomDomain(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GatewayCustomDomainState, opts ...pulumi.ResourceOption) (*GatewayCustomDomain, error)

GetGatewayCustomDomain gets an existing GatewayCustomDomain 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 NewGatewayCustomDomain

func NewGatewayCustomDomain(ctx *pulumi.Context,
	name string, args *GatewayCustomDomainArgs, opts ...pulumi.ResourceOption) (*GatewayCustomDomain, error)

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

func (*GatewayCustomDomain) ElementType

func (*GatewayCustomDomain) ElementType() reflect.Type

func (*GatewayCustomDomain) ToGatewayCustomDomainOutput

func (i *GatewayCustomDomain) ToGatewayCustomDomainOutput() GatewayCustomDomainOutput

func (*GatewayCustomDomain) ToGatewayCustomDomainOutputWithContext

func (i *GatewayCustomDomain) ToGatewayCustomDomainOutputWithContext(ctx context.Context) GatewayCustomDomainOutput

type GatewayCustomDomainArgs

type GatewayCustomDomainArgs struct {
	// The name of the Spring Cloud Gateway custom domain.
	DomainName pulumi.StringPtrInput
	// The name of Spring Cloud Gateway.
	GatewayName pulumi.StringInput
	// The properties of custom domain for Spring Cloud Gateway
	Properties GatewayCustomDomainPropertiesPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
}

The set of arguments for constructing a GatewayCustomDomain resource.

func (GatewayCustomDomainArgs) ElementType

func (GatewayCustomDomainArgs) ElementType() reflect.Type

type GatewayCustomDomainInput

type GatewayCustomDomainInput interface {
	pulumi.Input

	ToGatewayCustomDomainOutput() GatewayCustomDomainOutput
	ToGatewayCustomDomainOutputWithContext(ctx context.Context) GatewayCustomDomainOutput
}

type GatewayCustomDomainOutput

type GatewayCustomDomainOutput struct{ *pulumi.OutputState }

func (GatewayCustomDomainOutput) ElementType

func (GatewayCustomDomainOutput) ElementType() reflect.Type

func (GatewayCustomDomainOutput) Name

The name of the resource.

func (GatewayCustomDomainOutput) Properties

The properties of custom domain for Spring Cloud Gateway

func (GatewayCustomDomainOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (GatewayCustomDomainOutput) ToGatewayCustomDomainOutput

func (o GatewayCustomDomainOutput) ToGatewayCustomDomainOutput() GatewayCustomDomainOutput

func (GatewayCustomDomainOutput) ToGatewayCustomDomainOutputWithContext

func (o GatewayCustomDomainOutput) ToGatewayCustomDomainOutputWithContext(ctx context.Context) GatewayCustomDomainOutput

func (GatewayCustomDomainOutput) Type

The type of the resource.

type GatewayCustomDomainProperties

type GatewayCustomDomainProperties struct {
	// The thumbprint of bound certificate.
	Thumbprint *string `pulumi:"thumbprint"`
}

The properties of custom domain for Spring Cloud Gateway

type GatewayCustomDomainPropertiesArgs

type GatewayCustomDomainPropertiesArgs struct {
	// The thumbprint of bound certificate.
	Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"`
}

The properties of custom domain for Spring Cloud Gateway

func (GatewayCustomDomainPropertiesArgs) ElementType

func (GatewayCustomDomainPropertiesArgs) ToGatewayCustomDomainPropertiesOutput

func (i GatewayCustomDomainPropertiesArgs) ToGatewayCustomDomainPropertiesOutput() GatewayCustomDomainPropertiesOutput

func (GatewayCustomDomainPropertiesArgs) ToGatewayCustomDomainPropertiesOutputWithContext

func (i GatewayCustomDomainPropertiesArgs) ToGatewayCustomDomainPropertiesOutputWithContext(ctx context.Context) GatewayCustomDomainPropertiesOutput

func (GatewayCustomDomainPropertiesArgs) ToGatewayCustomDomainPropertiesPtrOutput

func (i GatewayCustomDomainPropertiesArgs) ToGatewayCustomDomainPropertiesPtrOutput() GatewayCustomDomainPropertiesPtrOutput

func (GatewayCustomDomainPropertiesArgs) ToGatewayCustomDomainPropertiesPtrOutputWithContext

func (i GatewayCustomDomainPropertiesArgs) ToGatewayCustomDomainPropertiesPtrOutputWithContext(ctx context.Context) GatewayCustomDomainPropertiesPtrOutput

type GatewayCustomDomainPropertiesInput

type GatewayCustomDomainPropertiesInput interface {
	pulumi.Input

	ToGatewayCustomDomainPropertiesOutput() GatewayCustomDomainPropertiesOutput
	ToGatewayCustomDomainPropertiesOutputWithContext(context.Context) GatewayCustomDomainPropertiesOutput
}

GatewayCustomDomainPropertiesInput is an input type that accepts GatewayCustomDomainPropertiesArgs and GatewayCustomDomainPropertiesOutput values. You can construct a concrete instance of `GatewayCustomDomainPropertiesInput` via:

GatewayCustomDomainPropertiesArgs{...}

type GatewayCustomDomainPropertiesOutput

type GatewayCustomDomainPropertiesOutput struct{ *pulumi.OutputState }

The properties of custom domain for Spring Cloud Gateway

func (GatewayCustomDomainPropertiesOutput) ElementType

func (GatewayCustomDomainPropertiesOutput) Thumbprint

The thumbprint of bound certificate.

func (GatewayCustomDomainPropertiesOutput) ToGatewayCustomDomainPropertiesOutput

func (o GatewayCustomDomainPropertiesOutput) ToGatewayCustomDomainPropertiesOutput() GatewayCustomDomainPropertiesOutput

func (GatewayCustomDomainPropertiesOutput) ToGatewayCustomDomainPropertiesOutputWithContext

func (o GatewayCustomDomainPropertiesOutput) ToGatewayCustomDomainPropertiesOutputWithContext(ctx context.Context) GatewayCustomDomainPropertiesOutput

func (GatewayCustomDomainPropertiesOutput) ToGatewayCustomDomainPropertiesPtrOutput

func (o GatewayCustomDomainPropertiesOutput) ToGatewayCustomDomainPropertiesPtrOutput() GatewayCustomDomainPropertiesPtrOutput

func (GatewayCustomDomainPropertiesOutput) ToGatewayCustomDomainPropertiesPtrOutputWithContext

func (o GatewayCustomDomainPropertiesOutput) ToGatewayCustomDomainPropertiesPtrOutputWithContext(ctx context.Context) GatewayCustomDomainPropertiesPtrOutput

type GatewayCustomDomainPropertiesPtrInput

type GatewayCustomDomainPropertiesPtrInput interface {
	pulumi.Input

	ToGatewayCustomDomainPropertiesPtrOutput() GatewayCustomDomainPropertiesPtrOutput
	ToGatewayCustomDomainPropertiesPtrOutputWithContext(context.Context) GatewayCustomDomainPropertiesPtrOutput
}

GatewayCustomDomainPropertiesPtrInput is an input type that accepts GatewayCustomDomainPropertiesArgs, GatewayCustomDomainPropertiesPtr and GatewayCustomDomainPropertiesPtrOutput values. You can construct a concrete instance of `GatewayCustomDomainPropertiesPtrInput` via:

        GatewayCustomDomainPropertiesArgs{...}

or:

        nil

type GatewayCustomDomainPropertiesPtrOutput

type GatewayCustomDomainPropertiesPtrOutput struct{ *pulumi.OutputState }

func (GatewayCustomDomainPropertiesPtrOutput) Elem

func (GatewayCustomDomainPropertiesPtrOutput) ElementType

func (GatewayCustomDomainPropertiesPtrOutput) Thumbprint

The thumbprint of bound certificate.

func (GatewayCustomDomainPropertiesPtrOutput) ToGatewayCustomDomainPropertiesPtrOutput

func (o GatewayCustomDomainPropertiesPtrOutput) ToGatewayCustomDomainPropertiesPtrOutput() GatewayCustomDomainPropertiesPtrOutput

func (GatewayCustomDomainPropertiesPtrOutput) ToGatewayCustomDomainPropertiesPtrOutputWithContext

func (o GatewayCustomDomainPropertiesPtrOutput) ToGatewayCustomDomainPropertiesPtrOutputWithContext(ctx context.Context) GatewayCustomDomainPropertiesPtrOutput

type GatewayCustomDomainPropertiesResponse

type GatewayCustomDomainPropertiesResponse struct {
	// The thumbprint of bound certificate.
	Thumbprint *string `pulumi:"thumbprint"`
}

The properties of custom domain for Spring Cloud Gateway

type GatewayCustomDomainPropertiesResponseOutput

type GatewayCustomDomainPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of custom domain for Spring Cloud Gateway

func (GatewayCustomDomainPropertiesResponseOutput) ElementType

func (GatewayCustomDomainPropertiesResponseOutput) Thumbprint

The thumbprint of bound certificate.

func (GatewayCustomDomainPropertiesResponseOutput) ToGatewayCustomDomainPropertiesResponseOutput

func (o GatewayCustomDomainPropertiesResponseOutput) ToGatewayCustomDomainPropertiesResponseOutput() GatewayCustomDomainPropertiesResponseOutput

func (GatewayCustomDomainPropertiesResponseOutput) ToGatewayCustomDomainPropertiesResponseOutputWithContext

func (o GatewayCustomDomainPropertiesResponseOutput) ToGatewayCustomDomainPropertiesResponseOutputWithContext(ctx context.Context) GatewayCustomDomainPropertiesResponseOutput

type GatewayCustomDomainState

type GatewayCustomDomainState struct {
}

func (GatewayCustomDomainState) ElementType

func (GatewayCustomDomainState) ElementType() reflect.Type

type GatewayInput

type GatewayInput interface {
	pulumi.Input

	ToGatewayOutput() GatewayOutput
	ToGatewayOutputWithContext(ctx context.Context) GatewayOutput
}

type GatewayInstanceResponse

type GatewayInstanceResponse struct {
	// Name of the Spring Cloud Gateway instance
	Name string `pulumi:"name"`
	// Status of the Spring Cloud Gateway instance
	Status string `pulumi:"status"`
}

Collection of instances belong to the Spring Cloud Gateway

type GatewayInstanceResponseArrayOutput

type GatewayInstanceResponseArrayOutput struct{ *pulumi.OutputState }

func (GatewayInstanceResponseArrayOutput) ElementType

func (GatewayInstanceResponseArrayOutput) Index

func (GatewayInstanceResponseArrayOutput) ToGatewayInstanceResponseArrayOutput

func (o GatewayInstanceResponseArrayOutput) ToGatewayInstanceResponseArrayOutput() GatewayInstanceResponseArrayOutput

func (GatewayInstanceResponseArrayOutput) ToGatewayInstanceResponseArrayOutputWithContext

func (o GatewayInstanceResponseArrayOutput) ToGatewayInstanceResponseArrayOutputWithContext(ctx context.Context) GatewayInstanceResponseArrayOutput

type GatewayInstanceResponseOutput

type GatewayInstanceResponseOutput struct{ *pulumi.OutputState }

Collection of instances belong to the Spring Cloud Gateway

func (GatewayInstanceResponseOutput) ElementType

func (GatewayInstanceResponseOutput) Name

Name of the Spring Cloud Gateway instance

func (GatewayInstanceResponseOutput) Status

Status of the Spring Cloud Gateway instance

func (GatewayInstanceResponseOutput) ToGatewayInstanceResponseOutput

func (o GatewayInstanceResponseOutput) ToGatewayInstanceResponseOutput() GatewayInstanceResponseOutput

func (GatewayInstanceResponseOutput) ToGatewayInstanceResponseOutputWithContext

func (o GatewayInstanceResponseOutput) ToGatewayInstanceResponseOutputWithContext(ctx context.Context) GatewayInstanceResponseOutput

type GatewayOperatorPropertiesResponse

type GatewayOperatorPropertiesResponse struct {
	// Collection of instances belong to Spring Cloud Gateway operator.
	Instances []GatewayInstanceResponse `pulumi:"instances"`
	// The requested resource quantity for required CPU and Memory.
	ResourceRequests GatewayOperatorResourceRequestsResponse `pulumi:"resourceRequests"`
}

Properties of the Spring Cloud Gateway Operator.

type GatewayOperatorPropertiesResponseOutput

type GatewayOperatorPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of the Spring Cloud Gateway Operator.

func (GatewayOperatorPropertiesResponseOutput) ElementType

func (GatewayOperatorPropertiesResponseOutput) Instances

Collection of instances belong to Spring Cloud Gateway operator.

func (GatewayOperatorPropertiesResponseOutput) ResourceRequests

The requested resource quantity for required CPU and Memory.

func (GatewayOperatorPropertiesResponseOutput) ToGatewayOperatorPropertiesResponseOutput

func (o GatewayOperatorPropertiesResponseOutput) ToGatewayOperatorPropertiesResponseOutput() GatewayOperatorPropertiesResponseOutput

func (GatewayOperatorPropertiesResponseOutput) ToGatewayOperatorPropertiesResponseOutputWithContext

func (o GatewayOperatorPropertiesResponseOutput) ToGatewayOperatorPropertiesResponseOutputWithContext(ctx context.Context) GatewayOperatorPropertiesResponseOutput

type GatewayOperatorResourceRequestsResponse

type GatewayOperatorResourceRequestsResponse struct {
	// Cpu allocated to each Spring Cloud Gateway Operator instance.
	Cpu string `pulumi:"cpu"`
	// Instance count of the Spring Cloud Gateway Operator.
	InstanceCount int `pulumi:"instanceCount"`
	// Memory allocated to each Spring Cloud Gateway Operator instance.
	Memory string `pulumi:"memory"`
}

Properties of the Spring Cloud Gateway Operator.

type GatewayOperatorResourceRequestsResponseOutput

type GatewayOperatorResourceRequestsResponseOutput struct{ *pulumi.OutputState }

Properties of the Spring Cloud Gateway Operator.

func (GatewayOperatorResourceRequestsResponseOutput) Cpu

Cpu allocated to each Spring Cloud Gateway Operator instance.

func (GatewayOperatorResourceRequestsResponseOutput) ElementType

func (GatewayOperatorResourceRequestsResponseOutput) InstanceCount

Instance count of the Spring Cloud Gateway Operator.

func (GatewayOperatorResourceRequestsResponseOutput) Memory

Memory allocated to each Spring Cloud Gateway Operator instance.

func (GatewayOperatorResourceRequestsResponseOutput) ToGatewayOperatorResourceRequestsResponseOutput

func (o GatewayOperatorResourceRequestsResponseOutput) ToGatewayOperatorResourceRequestsResponseOutput() GatewayOperatorResourceRequestsResponseOutput

func (GatewayOperatorResourceRequestsResponseOutput) ToGatewayOperatorResourceRequestsResponseOutputWithContext

func (o GatewayOperatorResourceRequestsResponseOutput) ToGatewayOperatorResourceRequestsResponseOutputWithContext(ctx context.Context) GatewayOperatorResourceRequestsResponseOutput

type GatewayOutput

type GatewayOutput struct{ *pulumi.OutputState }

func (GatewayOutput) ElementType

func (GatewayOutput) ElementType() reflect.Type

func (GatewayOutput) Name

The name of the resource.

func (GatewayOutput) Properties

Spring Cloud Gateway properties payload

func (GatewayOutput) Sku

Sku of the Spring Cloud Gateway resource

func (GatewayOutput) SystemData

func (o GatewayOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of the resource.

func (GatewayOutput) ToGatewayOutput

func (o GatewayOutput) ToGatewayOutput() GatewayOutput

func (GatewayOutput) ToGatewayOutputWithContext

func (o GatewayOutput) ToGatewayOutputWithContext(ctx context.Context) GatewayOutput

func (GatewayOutput) Type

The type of the resource.

type GatewayProperties

type GatewayProperties struct {
	// Collection of addons for Spring Cloud Gateway
	AddonConfigs map[string]interface{} `pulumi:"addonConfigs"`
	// API metadata property for Spring Cloud Gateway
	ApiMetadataProperties *GatewayApiMetadataProperties `pulumi:"apiMetadataProperties"`
	// Collection of APM type used in Spring Cloud Gateway
	ApmTypes []string `pulumi:"apmTypes"`
	// Client-Certification Authentication.
	ClientAuth *GatewayPropertiesClientAuth `pulumi:"clientAuth"`
	// Cross-Origin Resource Sharing property
	CorsProperties *GatewayCorsProperties `pulumi:"corsProperties"`
	// Environment variables of Spring Cloud Gateway
	EnvironmentVariables *GatewayPropertiesEnvironmentVariables `pulumi:"environmentVariables"`
	// Indicate if only https is allowed.
	HttpsOnly *bool `pulumi:"httpsOnly"`
	// Indicates whether the Spring Cloud Gateway exposes endpoint.
	Public *bool `pulumi:"public"`
	// The requested resource quantity for required CPU and Memory.
	ResourceRequests *GatewayResourceRequests `pulumi:"resourceRequests"`
	// Single sign-on related configuration
	SsoProperties *SsoProperties `pulumi:"ssoProperties"`
}

Spring Cloud Gateway properties payload

func (*GatewayProperties) Defaults

func (val *GatewayProperties) Defaults() *GatewayProperties

Defaults sets the appropriate defaults for GatewayProperties

type GatewayPropertiesArgs

type GatewayPropertiesArgs struct {
	// Collection of addons for Spring Cloud Gateway
	AddonConfigs pulumi.MapInput `pulumi:"addonConfigs"`
	// API metadata property for Spring Cloud Gateway
	ApiMetadataProperties GatewayApiMetadataPropertiesPtrInput `pulumi:"apiMetadataProperties"`
	// Collection of APM type used in Spring Cloud Gateway
	ApmTypes pulumi.StringArrayInput `pulumi:"apmTypes"`
	// Client-Certification Authentication.
	ClientAuth GatewayPropertiesClientAuthPtrInput `pulumi:"clientAuth"`
	// Cross-Origin Resource Sharing property
	CorsProperties GatewayCorsPropertiesPtrInput `pulumi:"corsProperties"`
	// Environment variables of Spring Cloud Gateway
	EnvironmentVariables GatewayPropertiesEnvironmentVariablesPtrInput `pulumi:"environmentVariables"`
	// Indicate if only https is allowed.
	HttpsOnly pulumi.BoolPtrInput `pulumi:"httpsOnly"`
	// Indicates whether the Spring Cloud Gateway exposes endpoint.
	Public pulumi.BoolPtrInput `pulumi:"public"`
	// The requested resource quantity for required CPU and Memory.
	ResourceRequests GatewayResourceRequestsPtrInput `pulumi:"resourceRequests"`
	// Single sign-on related configuration
	SsoProperties SsoPropertiesPtrInput `pulumi:"ssoProperties"`
}

Spring Cloud Gateway properties payload

func (*GatewayPropertiesArgs) Defaults

Defaults sets the appropriate defaults for GatewayPropertiesArgs

func (GatewayPropertiesArgs) ElementType

func (GatewayPropertiesArgs) ElementType() reflect.Type

func (GatewayPropertiesArgs) ToGatewayPropertiesOutput

func (i GatewayPropertiesArgs) ToGatewayPropertiesOutput() GatewayPropertiesOutput

func (GatewayPropertiesArgs) ToGatewayPropertiesOutputWithContext

func (i GatewayPropertiesArgs) ToGatewayPropertiesOutputWithContext(ctx context.Context) GatewayPropertiesOutput

func (GatewayPropertiesArgs) ToGatewayPropertiesPtrOutput

func (i GatewayPropertiesArgs) ToGatewayPropertiesPtrOutput() GatewayPropertiesPtrOutput

func (GatewayPropertiesArgs) ToGatewayPropertiesPtrOutputWithContext

func (i GatewayPropertiesArgs) ToGatewayPropertiesPtrOutputWithContext(ctx context.Context) GatewayPropertiesPtrOutput

type GatewayPropertiesClientAuth

type GatewayPropertiesClientAuth struct {
	// Whether to enable certificate verification or not
	CertificateVerification *string `pulumi:"certificateVerification"`
	// Collection of certificate resource Ids in Azure Spring Apps.
	Certificates []string `pulumi:"certificates"`
}

Client-Certification Authentication.

func (*GatewayPropertiesClientAuth) Defaults

Defaults sets the appropriate defaults for GatewayPropertiesClientAuth

type GatewayPropertiesClientAuthArgs

type GatewayPropertiesClientAuthArgs struct {
	// Whether to enable certificate verification or not
	CertificateVerification pulumi.StringPtrInput `pulumi:"certificateVerification"`
	// Collection of certificate resource Ids in Azure Spring Apps.
	Certificates pulumi.StringArrayInput `pulumi:"certificates"`
}

Client-Certification Authentication.

func (*GatewayPropertiesClientAuthArgs) Defaults

Defaults sets the appropriate defaults for GatewayPropertiesClientAuthArgs

func (GatewayPropertiesClientAuthArgs) ElementType

func (GatewayPropertiesClientAuthArgs) ToGatewayPropertiesClientAuthOutput

func (i GatewayPropertiesClientAuthArgs) ToGatewayPropertiesClientAuthOutput() GatewayPropertiesClientAuthOutput

func (GatewayPropertiesClientAuthArgs) ToGatewayPropertiesClientAuthOutputWithContext

func (i GatewayPropertiesClientAuthArgs) ToGatewayPropertiesClientAuthOutputWithContext(ctx context.Context) GatewayPropertiesClientAuthOutput

func (GatewayPropertiesClientAuthArgs) ToGatewayPropertiesClientAuthPtrOutput

func (i GatewayPropertiesClientAuthArgs) ToGatewayPropertiesClientAuthPtrOutput() GatewayPropertiesClientAuthPtrOutput

func (GatewayPropertiesClientAuthArgs) ToGatewayPropertiesClientAuthPtrOutputWithContext

func (i GatewayPropertiesClientAuthArgs) ToGatewayPropertiesClientAuthPtrOutputWithContext(ctx context.Context) GatewayPropertiesClientAuthPtrOutput

type GatewayPropertiesClientAuthInput

type GatewayPropertiesClientAuthInput interface {
	pulumi.Input

	ToGatewayPropertiesClientAuthOutput() GatewayPropertiesClientAuthOutput
	ToGatewayPropertiesClientAuthOutputWithContext(context.Context) GatewayPropertiesClientAuthOutput
}

GatewayPropertiesClientAuthInput is an input type that accepts GatewayPropertiesClientAuthArgs and GatewayPropertiesClientAuthOutput values. You can construct a concrete instance of `GatewayPropertiesClientAuthInput` via:

GatewayPropertiesClientAuthArgs{...}

type GatewayPropertiesClientAuthOutput

type GatewayPropertiesClientAuthOutput struct{ *pulumi.OutputState }

Client-Certification Authentication.

func (GatewayPropertiesClientAuthOutput) CertificateVerification

func (o GatewayPropertiesClientAuthOutput) CertificateVerification() pulumi.StringPtrOutput

Whether to enable certificate verification or not

func (GatewayPropertiesClientAuthOutput) Certificates

Collection of certificate resource Ids in Azure Spring Apps.

func (GatewayPropertiesClientAuthOutput) ElementType

func (GatewayPropertiesClientAuthOutput) ToGatewayPropertiesClientAuthOutput

func (o GatewayPropertiesClientAuthOutput) ToGatewayPropertiesClientAuthOutput() GatewayPropertiesClientAuthOutput

func (GatewayPropertiesClientAuthOutput) ToGatewayPropertiesClientAuthOutputWithContext

func (o GatewayPropertiesClientAuthOutput) ToGatewayPropertiesClientAuthOutputWithContext(ctx context.Context) GatewayPropertiesClientAuthOutput

func (GatewayPropertiesClientAuthOutput) ToGatewayPropertiesClientAuthPtrOutput

func (o GatewayPropertiesClientAuthOutput) ToGatewayPropertiesClientAuthPtrOutput() GatewayPropertiesClientAuthPtrOutput

func (GatewayPropertiesClientAuthOutput) ToGatewayPropertiesClientAuthPtrOutputWithContext

func (o GatewayPropertiesClientAuthOutput) ToGatewayPropertiesClientAuthPtrOutputWithContext(ctx context.Context) GatewayPropertiesClientAuthPtrOutput

type GatewayPropertiesClientAuthPtrInput

type GatewayPropertiesClientAuthPtrInput interface {
	pulumi.Input

	ToGatewayPropertiesClientAuthPtrOutput() GatewayPropertiesClientAuthPtrOutput
	ToGatewayPropertiesClientAuthPtrOutputWithContext(context.Context) GatewayPropertiesClientAuthPtrOutput
}

GatewayPropertiesClientAuthPtrInput is an input type that accepts GatewayPropertiesClientAuthArgs, GatewayPropertiesClientAuthPtr and GatewayPropertiesClientAuthPtrOutput values. You can construct a concrete instance of `GatewayPropertiesClientAuthPtrInput` via:

        GatewayPropertiesClientAuthArgs{...}

or:

        nil

type GatewayPropertiesClientAuthPtrOutput

type GatewayPropertiesClientAuthPtrOutput struct{ *pulumi.OutputState }

func (GatewayPropertiesClientAuthPtrOutput) CertificateVerification

func (o GatewayPropertiesClientAuthPtrOutput) CertificateVerification() pulumi.StringPtrOutput

Whether to enable certificate verification or not

func (GatewayPropertiesClientAuthPtrOutput) Certificates

Collection of certificate resource Ids in Azure Spring Apps.

func (GatewayPropertiesClientAuthPtrOutput) Elem

func (GatewayPropertiesClientAuthPtrOutput) ElementType

func (GatewayPropertiesClientAuthPtrOutput) ToGatewayPropertiesClientAuthPtrOutput

func (o GatewayPropertiesClientAuthPtrOutput) ToGatewayPropertiesClientAuthPtrOutput() GatewayPropertiesClientAuthPtrOutput

func (GatewayPropertiesClientAuthPtrOutput) ToGatewayPropertiesClientAuthPtrOutputWithContext

func (o GatewayPropertiesClientAuthPtrOutput) ToGatewayPropertiesClientAuthPtrOutputWithContext(ctx context.Context) GatewayPropertiesClientAuthPtrOutput

type GatewayPropertiesEnvironmentVariables

type GatewayPropertiesEnvironmentVariables struct {
	// Non-sensitive properties
	Properties map[string]string `pulumi:"properties"`
	// Sensitive properties
	Secrets map[string]string `pulumi:"secrets"`
}

Environment variables of Spring Cloud Gateway

type GatewayPropertiesEnvironmentVariablesArgs

type GatewayPropertiesEnvironmentVariablesArgs struct {
	// Non-sensitive properties
	Properties pulumi.StringMapInput `pulumi:"properties"`
	// Sensitive properties
	Secrets pulumi.StringMapInput `pulumi:"secrets"`
}

Environment variables of Spring Cloud Gateway

func (GatewayPropertiesEnvironmentVariablesArgs) ElementType

func (GatewayPropertiesEnvironmentVariablesArgs) ToGatewayPropertiesEnvironmentVariablesOutput

func (i GatewayPropertiesEnvironmentVariablesArgs) ToGatewayPropertiesEnvironmentVariablesOutput() GatewayPropertiesEnvironmentVariablesOutput

func (GatewayPropertiesEnvironmentVariablesArgs) ToGatewayPropertiesEnvironmentVariablesOutputWithContext

func (i GatewayPropertiesEnvironmentVariablesArgs) ToGatewayPropertiesEnvironmentVariablesOutputWithContext(ctx context.Context) GatewayPropertiesEnvironmentVariablesOutput

func (GatewayPropertiesEnvironmentVariablesArgs) ToGatewayPropertiesEnvironmentVariablesPtrOutput

func (i GatewayPropertiesEnvironmentVariablesArgs) ToGatewayPropertiesEnvironmentVariablesPtrOutput() GatewayPropertiesEnvironmentVariablesPtrOutput

func (GatewayPropertiesEnvironmentVariablesArgs) ToGatewayPropertiesEnvironmentVariablesPtrOutputWithContext

func (i GatewayPropertiesEnvironmentVariablesArgs) ToGatewayPropertiesEnvironmentVariablesPtrOutputWithContext(ctx context.Context) GatewayPropertiesEnvironmentVariablesPtrOutput

type GatewayPropertiesEnvironmentVariablesInput

type GatewayPropertiesEnvironmentVariablesInput interface {
	pulumi.Input

	ToGatewayPropertiesEnvironmentVariablesOutput() GatewayPropertiesEnvironmentVariablesOutput
	ToGatewayPropertiesEnvironmentVariablesOutputWithContext(context.Context) GatewayPropertiesEnvironmentVariablesOutput
}

GatewayPropertiesEnvironmentVariablesInput is an input type that accepts GatewayPropertiesEnvironmentVariablesArgs and GatewayPropertiesEnvironmentVariablesOutput values. You can construct a concrete instance of `GatewayPropertiesEnvironmentVariablesInput` via:

GatewayPropertiesEnvironmentVariablesArgs{...}

type GatewayPropertiesEnvironmentVariablesOutput

type GatewayPropertiesEnvironmentVariablesOutput struct{ *pulumi.OutputState }

Environment variables of Spring Cloud Gateway

func (GatewayPropertiesEnvironmentVariablesOutput) ElementType

func (GatewayPropertiesEnvironmentVariablesOutput) Properties

Non-sensitive properties

func (GatewayPropertiesEnvironmentVariablesOutput) Secrets

Sensitive properties

func (GatewayPropertiesEnvironmentVariablesOutput) ToGatewayPropertiesEnvironmentVariablesOutput

func (o GatewayPropertiesEnvironmentVariablesOutput) ToGatewayPropertiesEnvironmentVariablesOutput() GatewayPropertiesEnvironmentVariablesOutput

func (GatewayPropertiesEnvironmentVariablesOutput) ToGatewayPropertiesEnvironmentVariablesOutputWithContext

func (o GatewayPropertiesEnvironmentVariablesOutput) ToGatewayPropertiesEnvironmentVariablesOutputWithContext(ctx context.Context) GatewayPropertiesEnvironmentVariablesOutput

func (GatewayPropertiesEnvironmentVariablesOutput) ToGatewayPropertiesEnvironmentVariablesPtrOutput

func (o GatewayPropertiesEnvironmentVariablesOutput) ToGatewayPropertiesEnvironmentVariablesPtrOutput() GatewayPropertiesEnvironmentVariablesPtrOutput

func (GatewayPropertiesEnvironmentVariablesOutput) ToGatewayPropertiesEnvironmentVariablesPtrOutputWithContext

func (o GatewayPropertiesEnvironmentVariablesOutput) ToGatewayPropertiesEnvironmentVariablesPtrOutputWithContext(ctx context.Context) GatewayPropertiesEnvironmentVariablesPtrOutput

type GatewayPropertiesEnvironmentVariablesPtrInput

type GatewayPropertiesEnvironmentVariablesPtrInput interface {
	pulumi.Input

	ToGatewayPropertiesEnvironmentVariablesPtrOutput() GatewayPropertiesEnvironmentVariablesPtrOutput
	ToGatewayPropertiesEnvironmentVariablesPtrOutputWithContext(context.Context) GatewayPropertiesEnvironmentVariablesPtrOutput
}

GatewayPropertiesEnvironmentVariablesPtrInput is an input type that accepts GatewayPropertiesEnvironmentVariablesArgs, GatewayPropertiesEnvironmentVariablesPtr and GatewayPropertiesEnvironmentVariablesPtrOutput values. You can construct a concrete instance of `GatewayPropertiesEnvironmentVariablesPtrInput` via:

        GatewayPropertiesEnvironmentVariablesArgs{...}

or:

        nil

type GatewayPropertiesEnvironmentVariablesPtrOutput

type GatewayPropertiesEnvironmentVariablesPtrOutput struct{ *pulumi.OutputState }

func (GatewayPropertiesEnvironmentVariablesPtrOutput) Elem

func (GatewayPropertiesEnvironmentVariablesPtrOutput) ElementType

func (GatewayPropertiesEnvironmentVariablesPtrOutput) Properties

Non-sensitive properties

func (GatewayPropertiesEnvironmentVariablesPtrOutput) Secrets

Sensitive properties

func (GatewayPropertiesEnvironmentVariablesPtrOutput) ToGatewayPropertiesEnvironmentVariablesPtrOutput

func (o GatewayPropertiesEnvironmentVariablesPtrOutput) ToGatewayPropertiesEnvironmentVariablesPtrOutput() GatewayPropertiesEnvironmentVariablesPtrOutput

func (GatewayPropertiesEnvironmentVariablesPtrOutput) ToGatewayPropertiesEnvironmentVariablesPtrOutputWithContext

func (o GatewayPropertiesEnvironmentVariablesPtrOutput) ToGatewayPropertiesEnvironmentVariablesPtrOutputWithContext(ctx context.Context) GatewayPropertiesEnvironmentVariablesPtrOutput

type GatewayPropertiesInput

type GatewayPropertiesInput interface {
	pulumi.Input

	ToGatewayPropertiesOutput() GatewayPropertiesOutput
	ToGatewayPropertiesOutputWithContext(context.Context) GatewayPropertiesOutput
}

GatewayPropertiesInput is an input type that accepts GatewayPropertiesArgs and GatewayPropertiesOutput values. You can construct a concrete instance of `GatewayPropertiesInput` via:

GatewayPropertiesArgs{...}

type GatewayPropertiesOutput

type GatewayPropertiesOutput struct{ *pulumi.OutputState }

Spring Cloud Gateway properties payload

func (GatewayPropertiesOutput) AddonConfigs

func (o GatewayPropertiesOutput) AddonConfigs() pulumi.MapOutput

Collection of addons for Spring Cloud Gateway

func (GatewayPropertiesOutput) ApiMetadataProperties

API metadata property for Spring Cloud Gateway

func (GatewayPropertiesOutput) ApmTypes

Collection of APM type used in Spring Cloud Gateway

func (GatewayPropertiesOutput) ClientAuth

Client-Certification Authentication.

func (GatewayPropertiesOutput) CorsProperties

Cross-Origin Resource Sharing property

func (GatewayPropertiesOutput) ElementType

func (GatewayPropertiesOutput) ElementType() reflect.Type

func (GatewayPropertiesOutput) EnvironmentVariables

Environment variables of Spring Cloud Gateway

func (GatewayPropertiesOutput) HttpsOnly

Indicate if only https is allowed.

func (GatewayPropertiesOutput) Public

Indicates whether the Spring Cloud Gateway exposes endpoint.

func (GatewayPropertiesOutput) ResourceRequests

The requested resource quantity for required CPU and Memory.

func (GatewayPropertiesOutput) SsoProperties

Single sign-on related configuration

func (GatewayPropertiesOutput) ToGatewayPropertiesOutput

func (o GatewayPropertiesOutput) ToGatewayPropertiesOutput() GatewayPropertiesOutput

func (GatewayPropertiesOutput) ToGatewayPropertiesOutputWithContext

func (o GatewayPropertiesOutput) ToGatewayPropertiesOutputWithContext(ctx context.Context) GatewayPropertiesOutput

func (GatewayPropertiesOutput) ToGatewayPropertiesPtrOutput

func (o GatewayPropertiesOutput) ToGatewayPropertiesPtrOutput() GatewayPropertiesPtrOutput

func (GatewayPropertiesOutput) ToGatewayPropertiesPtrOutputWithContext

func (o GatewayPropertiesOutput) ToGatewayPropertiesPtrOutputWithContext(ctx context.Context) GatewayPropertiesPtrOutput

type GatewayPropertiesPtrInput

type GatewayPropertiesPtrInput interface {
	pulumi.Input

	ToGatewayPropertiesPtrOutput() GatewayPropertiesPtrOutput
	ToGatewayPropertiesPtrOutputWithContext(context.Context) GatewayPropertiesPtrOutput
}

GatewayPropertiesPtrInput is an input type that accepts GatewayPropertiesArgs, GatewayPropertiesPtr and GatewayPropertiesPtrOutput values. You can construct a concrete instance of `GatewayPropertiesPtrInput` via:

        GatewayPropertiesArgs{...}

or:

        nil

type GatewayPropertiesPtrOutput

type GatewayPropertiesPtrOutput struct{ *pulumi.OutputState }

func (GatewayPropertiesPtrOutput) AddonConfigs

func (o GatewayPropertiesPtrOutput) AddonConfigs() pulumi.MapOutput

Collection of addons for Spring Cloud Gateway

func (GatewayPropertiesPtrOutput) ApiMetadataProperties

API metadata property for Spring Cloud Gateway

func (GatewayPropertiesPtrOutput) ApmTypes

Collection of APM type used in Spring Cloud Gateway

func (GatewayPropertiesPtrOutput) ClientAuth

Client-Certification Authentication.

func (GatewayPropertiesPtrOutput) CorsProperties

Cross-Origin Resource Sharing property

func (GatewayPropertiesPtrOutput) Elem

func (GatewayPropertiesPtrOutput) ElementType

func (GatewayPropertiesPtrOutput) ElementType() reflect.Type

func (GatewayPropertiesPtrOutput) EnvironmentVariables

Environment variables of Spring Cloud Gateway

func (GatewayPropertiesPtrOutput) HttpsOnly

Indicate if only https is allowed.

func (GatewayPropertiesPtrOutput) Public

Indicates whether the Spring Cloud Gateway exposes endpoint.

func (GatewayPropertiesPtrOutput) ResourceRequests

The requested resource quantity for required CPU and Memory.

func (GatewayPropertiesPtrOutput) SsoProperties

Single sign-on related configuration

func (GatewayPropertiesPtrOutput) ToGatewayPropertiesPtrOutput

func (o GatewayPropertiesPtrOutput) ToGatewayPropertiesPtrOutput() GatewayPropertiesPtrOutput

func (GatewayPropertiesPtrOutput) ToGatewayPropertiesPtrOutputWithContext

func (o GatewayPropertiesPtrOutput) ToGatewayPropertiesPtrOutputWithContext(ctx context.Context) GatewayPropertiesPtrOutput

type GatewayPropertiesResponse

type GatewayPropertiesResponse struct {
	// Collection of addons for Spring Cloud Gateway
	AddonConfigs map[string]interface{} `pulumi:"addonConfigs"`
	// API metadata property for Spring Cloud Gateway
	ApiMetadataProperties *GatewayApiMetadataPropertiesResponse `pulumi:"apiMetadataProperties"`
	// Collection of APM type used in Spring Cloud Gateway
	ApmTypes []string `pulumi:"apmTypes"`
	// Client-Certification Authentication.
	ClientAuth *GatewayPropertiesResponseClientAuth `pulumi:"clientAuth"`
	// Cross-Origin Resource Sharing property
	CorsProperties *GatewayCorsPropertiesResponse `pulumi:"corsProperties"`
	// Environment variables of Spring Cloud Gateway
	EnvironmentVariables *GatewayPropertiesResponseEnvironmentVariables `pulumi:"environmentVariables"`
	// Indicate if only https is allowed.
	HttpsOnly *bool `pulumi:"httpsOnly"`
	// Collection of instances belong to Spring Cloud Gateway.
	Instances []GatewayInstanceResponse `pulumi:"instances"`
	// Properties of the Spring Cloud Gateway Operator.
	OperatorProperties GatewayOperatorPropertiesResponse `pulumi:"operatorProperties"`
	// State of the Spring Cloud Gateway.
	ProvisioningState string `pulumi:"provisioningState"`
	// Indicates whether the Spring Cloud Gateway exposes endpoint.
	Public *bool `pulumi:"public"`
	// The requested resource quantity for required CPU and Memory.
	ResourceRequests *GatewayResourceRequestsResponse `pulumi:"resourceRequests"`
	// Single sign-on related configuration
	SsoProperties *SsoPropertiesResponse `pulumi:"ssoProperties"`
	// URL of the Spring Cloud Gateway, exposed when 'public' is true.
	Url string `pulumi:"url"`
}

Spring Cloud Gateway properties payload

func (*GatewayPropertiesResponse) Defaults

Defaults sets the appropriate defaults for GatewayPropertiesResponse

type GatewayPropertiesResponseClientAuth

type GatewayPropertiesResponseClientAuth struct {
	// Whether to enable certificate verification or not
	CertificateVerification *string `pulumi:"certificateVerification"`
	// Collection of certificate resource Ids in Azure Spring Apps.
	Certificates []string `pulumi:"certificates"`
}

Client-Certification Authentication.

func (*GatewayPropertiesResponseClientAuth) Defaults

Defaults sets the appropriate defaults for GatewayPropertiesResponseClientAuth

type GatewayPropertiesResponseClientAuthOutput

type GatewayPropertiesResponseClientAuthOutput struct{ *pulumi.OutputState }

Client-Certification Authentication.

func (GatewayPropertiesResponseClientAuthOutput) CertificateVerification

Whether to enable certificate verification or not

func (GatewayPropertiesResponseClientAuthOutput) Certificates

Collection of certificate resource Ids in Azure Spring Apps.

func (GatewayPropertiesResponseClientAuthOutput) ElementType

func (GatewayPropertiesResponseClientAuthOutput) ToGatewayPropertiesResponseClientAuthOutput

func (o GatewayPropertiesResponseClientAuthOutput) ToGatewayPropertiesResponseClientAuthOutput() GatewayPropertiesResponseClientAuthOutput

func (GatewayPropertiesResponseClientAuthOutput) ToGatewayPropertiesResponseClientAuthOutputWithContext

func (o GatewayPropertiesResponseClientAuthOutput) ToGatewayPropertiesResponseClientAuthOutputWithContext(ctx context.Context) GatewayPropertiesResponseClientAuthOutput

type GatewayPropertiesResponseClientAuthPtrOutput

type GatewayPropertiesResponseClientAuthPtrOutput struct{ *pulumi.OutputState }

func (GatewayPropertiesResponseClientAuthPtrOutput) CertificateVerification

Whether to enable certificate verification or not

func (GatewayPropertiesResponseClientAuthPtrOutput) Certificates

Collection of certificate resource Ids in Azure Spring Apps.

func (GatewayPropertiesResponseClientAuthPtrOutput) Elem

func (GatewayPropertiesResponseClientAuthPtrOutput) ElementType

func (GatewayPropertiesResponseClientAuthPtrOutput) ToGatewayPropertiesResponseClientAuthPtrOutput

func (o GatewayPropertiesResponseClientAuthPtrOutput) ToGatewayPropertiesResponseClientAuthPtrOutput() GatewayPropertiesResponseClientAuthPtrOutput

func (GatewayPropertiesResponseClientAuthPtrOutput) ToGatewayPropertiesResponseClientAuthPtrOutputWithContext

func (o GatewayPropertiesResponseClientAuthPtrOutput) ToGatewayPropertiesResponseClientAuthPtrOutputWithContext(ctx context.Context) GatewayPropertiesResponseClientAuthPtrOutput

type GatewayPropertiesResponseEnvironmentVariables

type GatewayPropertiesResponseEnvironmentVariables struct {
	// Non-sensitive properties
	Properties map[string]string `pulumi:"properties"`
	// Sensitive properties
	Secrets map[string]string `pulumi:"secrets"`
}

Environment variables of Spring Cloud Gateway

type GatewayPropertiesResponseEnvironmentVariablesOutput

type GatewayPropertiesResponseEnvironmentVariablesOutput struct{ *pulumi.OutputState }

Environment variables of Spring Cloud Gateway

func (GatewayPropertiesResponseEnvironmentVariablesOutput) ElementType

func (GatewayPropertiesResponseEnvironmentVariablesOutput) Properties

Non-sensitive properties

func (GatewayPropertiesResponseEnvironmentVariablesOutput) Secrets

Sensitive properties

func (GatewayPropertiesResponseEnvironmentVariablesOutput) ToGatewayPropertiesResponseEnvironmentVariablesOutput

func (o GatewayPropertiesResponseEnvironmentVariablesOutput) ToGatewayPropertiesResponseEnvironmentVariablesOutput() GatewayPropertiesResponseEnvironmentVariablesOutput

func (GatewayPropertiesResponseEnvironmentVariablesOutput) ToGatewayPropertiesResponseEnvironmentVariablesOutputWithContext

func (o GatewayPropertiesResponseEnvironmentVariablesOutput) ToGatewayPropertiesResponseEnvironmentVariablesOutputWithContext(ctx context.Context) GatewayPropertiesResponseEnvironmentVariablesOutput

type GatewayPropertiesResponseEnvironmentVariablesPtrOutput

type GatewayPropertiesResponseEnvironmentVariablesPtrOutput struct{ *pulumi.OutputState }

func (GatewayPropertiesResponseEnvironmentVariablesPtrOutput) Elem

func (GatewayPropertiesResponseEnvironmentVariablesPtrOutput) ElementType

func (GatewayPropertiesResponseEnvironmentVariablesPtrOutput) Properties

Non-sensitive properties

func (GatewayPropertiesResponseEnvironmentVariablesPtrOutput) Secrets

Sensitive properties

func (GatewayPropertiesResponseEnvironmentVariablesPtrOutput) ToGatewayPropertiesResponseEnvironmentVariablesPtrOutput

func (GatewayPropertiesResponseEnvironmentVariablesPtrOutput) ToGatewayPropertiesResponseEnvironmentVariablesPtrOutputWithContext

func (o GatewayPropertiesResponseEnvironmentVariablesPtrOutput) ToGatewayPropertiesResponseEnvironmentVariablesPtrOutputWithContext(ctx context.Context) GatewayPropertiesResponseEnvironmentVariablesPtrOutput

type GatewayPropertiesResponseOutput

type GatewayPropertiesResponseOutput struct{ *pulumi.OutputState }

Spring Cloud Gateway properties payload

func (GatewayPropertiesResponseOutput) AddonConfigs

Collection of addons for Spring Cloud Gateway

func (GatewayPropertiesResponseOutput) ApiMetadataProperties

API metadata property for Spring Cloud Gateway

func (GatewayPropertiesResponseOutput) ApmTypes

Collection of APM type used in Spring Cloud Gateway

func (GatewayPropertiesResponseOutput) ClientAuth

Client-Certification Authentication.

func (GatewayPropertiesResponseOutput) CorsProperties

Cross-Origin Resource Sharing property

func (GatewayPropertiesResponseOutput) ElementType

func (GatewayPropertiesResponseOutput) EnvironmentVariables

Environment variables of Spring Cloud Gateway

func (GatewayPropertiesResponseOutput) HttpsOnly

Indicate if only https is allowed.

func (GatewayPropertiesResponseOutput) Instances

Collection of instances belong to Spring Cloud Gateway.

func (GatewayPropertiesResponseOutput) OperatorProperties

Properties of the Spring Cloud Gateway Operator.

func (GatewayPropertiesResponseOutput) ProvisioningState

func (o GatewayPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput

State of the Spring Cloud Gateway.

func (GatewayPropertiesResponseOutput) Public

Indicates whether the Spring Cloud Gateway exposes endpoint.

func (GatewayPropertiesResponseOutput) ResourceRequests

The requested resource quantity for required CPU and Memory.

func (GatewayPropertiesResponseOutput) SsoProperties

Single sign-on related configuration

func (GatewayPropertiesResponseOutput) ToGatewayPropertiesResponseOutput

func (o GatewayPropertiesResponseOutput) ToGatewayPropertiesResponseOutput() GatewayPropertiesResponseOutput

func (GatewayPropertiesResponseOutput) ToGatewayPropertiesResponseOutputWithContext

func (o GatewayPropertiesResponseOutput) ToGatewayPropertiesResponseOutputWithContext(ctx context.Context) GatewayPropertiesResponseOutput

func (GatewayPropertiesResponseOutput) Url

URL of the Spring Cloud Gateway, exposed when 'public' is true.

type GatewayResourceRequests

type GatewayResourceRequests struct {
	// Cpu allocated to each Spring Cloud Gateway instance.
	Cpu *string `pulumi:"cpu"`
	// Memory allocated to each Spring Cloud Gateway instance.
	Memory *string `pulumi:"memory"`
}

Resource request payload of Spring Cloud Gateway.

func (*GatewayResourceRequests) Defaults

Defaults sets the appropriate defaults for GatewayResourceRequests

type GatewayResourceRequestsArgs

type GatewayResourceRequestsArgs struct {
	// Cpu allocated to each Spring Cloud Gateway instance.
	Cpu pulumi.StringPtrInput `pulumi:"cpu"`
	// Memory allocated to each Spring Cloud Gateway instance.
	Memory pulumi.StringPtrInput `pulumi:"memory"`
}

Resource request payload of Spring Cloud Gateway.

func (*GatewayResourceRequestsArgs) Defaults

Defaults sets the appropriate defaults for GatewayResourceRequestsArgs

func (GatewayResourceRequestsArgs) ElementType

func (GatewayResourceRequestsArgs) ToGatewayResourceRequestsOutput

func (i GatewayResourceRequestsArgs) ToGatewayResourceRequestsOutput() GatewayResourceRequestsOutput

func (GatewayResourceRequestsArgs) ToGatewayResourceRequestsOutputWithContext

func (i GatewayResourceRequestsArgs) ToGatewayResourceRequestsOutputWithContext(ctx context.Context) GatewayResourceRequestsOutput

func (GatewayResourceRequestsArgs) ToGatewayResourceRequestsPtrOutput

func (i GatewayResourceRequestsArgs) ToGatewayResourceRequestsPtrOutput() GatewayResourceRequestsPtrOutput

func (GatewayResourceRequestsArgs) ToGatewayResourceRequestsPtrOutputWithContext

func (i GatewayResourceRequestsArgs) ToGatewayResourceRequestsPtrOutputWithContext(ctx context.Context) GatewayResourceRequestsPtrOutput

type GatewayResourceRequestsInput

type GatewayResourceRequestsInput interface {
	pulumi.Input

	ToGatewayResourceRequestsOutput() GatewayResourceRequestsOutput
	ToGatewayResourceRequestsOutputWithContext(context.Context) GatewayResourceRequestsOutput
}

GatewayResourceRequestsInput is an input type that accepts GatewayResourceRequestsArgs and GatewayResourceRequestsOutput values. You can construct a concrete instance of `GatewayResourceRequestsInput` via:

GatewayResourceRequestsArgs{...}

type GatewayResourceRequestsOutput

type GatewayResourceRequestsOutput struct{ *pulumi.OutputState }

Resource request payload of Spring Cloud Gateway.

func (GatewayResourceRequestsOutput) Cpu

Cpu allocated to each Spring Cloud Gateway instance.

func (GatewayResourceRequestsOutput) ElementType

func (GatewayResourceRequestsOutput) Memory

Memory allocated to each Spring Cloud Gateway instance.

func (GatewayResourceRequestsOutput) ToGatewayResourceRequestsOutput

func (o GatewayResourceRequestsOutput) ToGatewayResourceRequestsOutput() GatewayResourceRequestsOutput

func (GatewayResourceRequestsOutput) ToGatewayResourceRequestsOutputWithContext

func (o GatewayResourceRequestsOutput) ToGatewayResourceRequestsOutputWithContext(ctx context.Context) GatewayResourceRequestsOutput

func (GatewayResourceRequestsOutput) ToGatewayResourceRequestsPtrOutput

func (o GatewayResourceRequestsOutput) ToGatewayResourceRequestsPtrOutput() GatewayResourceRequestsPtrOutput

func (GatewayResourceRequestsOutput) ToGatewayResourceRequestsPtrOutputWithContext

func (o GatewayResourceRequestsOutput) ToGatewayResourceRequestsPtrOutputWithContext(ctx context.Context) GatewayResourceRequestsPtrOutput

type GatewayResourceRequestsPtrInput

type GatewayResourceRequestsPtrInput interface {
	pulumi.Input

	ToGatewayResourceRequestsPtrOutput() GatewayResourceRequestsPtrOutput
	ToGatewayResourceRequestsPtrOutputWithContext(context.Context) GatewayResourceRequestsPtrOutput
}

GatewayResourceRequestsPtrInput is an input type that accepts GatewayResourceRequestsArgs, GatewayResourceRequestsPtr and GatewayResourceRequestsPtrOutput values. You can construct a concrete instance of `GatewayResourceRequestsPtrInput` via:

        GatewayResourceRequestsArgs{...}

or:

        nil

type GatewayResourceRequestsPtrOutput

type GatewayResourceRequestsPtrOutput struct{ *pulumi.OutputState }

func (GatewayResourceRequestsPtrOutput) Cpu

Cpu allocated to each Spring Cloud Gateway instance.

func (GatewayResourceRequestsPtrOutput) Elem

func (GatewayResourceRequestsPtrOutput) ElementType

func (GatewayResourceRequestsPtrOutput) Memory

Memory allocated to each Spring Cloud Gateway instance.

func (GatewayResourceRequestsPtrOutput) ToGatewayResourceRequestsPtrOutput

func (o GatewayResourceRequestsPtrOutput) ToGatewayResourceRequestsPtrOutput() GatewayResourceRequestsPtrOutput

func (GatewayResourceRequestsPtrOutput) ToGatewayResourceRequestsPtrOutputWithContext

func (o GatewayResourceRequestsPtrOutput) ToGatewayResourceRequestsPtrOutputWithContext(ctx context.Context) GatewayResourceRequestsPtrOutput

type GatewayResourceRequestsResponse

type GatewayResourceRequestsResponse struct {
	// Cpu allocated to each Spring Cloud Gateway instance.
	Cpu *string `pulumi:"cpu"`
	// Memory allocated to each Spring Cloud Gateway instance.
	Memory *string `pulumi:"memory"`
}

Resource request payload of Spring Cloud Gateway.

func (*GatewayResourceRequestsResponse) Defaults

Defaults sets the appropriate defaults for GatewayResourceRequestsResponse

type GatewayResourceRequestsResponseOutput

type GatewayResourceRequestsResponseOutput struct{ *pulumi.OutputState }

Resource request payload of Spring Cloud Gateway.

func (GatewayResourceRequestsResponseOutput) Cpu

Cpu allocated to each Spring Cloud Gateway instance.

func (GatewayResourceRequestsResponseOutput) ElementType

func (GatewayResourceRequestsResponseOutput) Memory

Memory allocated to each Spring Cloud Gateway instance.

func (GatewayResourceRequestsResponseOutput) ToGatewayResourceRequestsResponseOutput

func (o GatewayResourceRequestsResponseOutput) ToGatewayResourceRequestsResponseOutput() GatewayResourceRequestsResponseOutput

func (GatewayResourceRequestsResponseOutput) ToGatewayResourceRequestsResponseOutputWithContext

func (o GatewayResourceRequestsResponseOutput) ToGatewayResourceRequestsResponseOutputWithContext(ctx context.Context) GatewayResourceRequestsResponseOutput

type GatewayResourceRequestsResponsePtrOutput

type GatewayResourceRequestsResponsePtrOutput struct{ *pulumi.OutputState }

func (GatewayResourceRequestsResponsePtrOutput) Cpu

Cpu allocated to each Spring Cloud Gateway instance.

func (GatewayResourceRequestsResponsePtrOutput) Elem

func (GatewayResourceRequestsResponsePtrOutput) ElementType

func (GatewayResourceRequestsResponsePtrOutput) Memory

Memory allocated to each Spring Cloud Gateway instance.

func (GatewayResourceRequestsResponsePtrOutput) ToGatewayResourceRequestsResponsePtrOutput

func (o GatewayResourceRequestsResponsePtrOutput) ToGatewayResourceRequestsResponsePtrOutput() GatewayResourceRequestsResponsePtrOutput

func (GatewayResourceRequestsResponsePtrOutput) ToGatewayResourceRequestsResponsePtrOutputWithContext

func (o GatewayResourceRequestsResponsePtrOutput) ToGatewayResourceRequestsResponsePtrOutputWithContext(ctx context.Context) GatewayResourceRequestsResponsePtrOutput

type GatewayRouteConfig

type GatewayRouteConfig struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// API route config of the Spring Cloud Gateway
	Properties GatewayRouteConfigPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Spring Cloud Gateway route config resource Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-01-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetGatewayRouteConfig

func GetGatewayRouteConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GatewayRouteConfigState, opts ...pulumi.ResourceOption) (*GatewayRouteConfig, error)

GetGatewayRouteConfig gets an existing GatewayRouteConfig 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 NewGatewayRouteConfig

func NewGatewayRouteConfig(ctx *pulumi.Context,
	name string, args *GatewayRouteConfigArgs, opts ...pulumi.ResourceOption) (*GatewayRouteConfig, error)

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

func (*GatewayRouteConfig) ElementType

func (*GatewayRouteConfig) ElementType() reflect.Type

func (*GatewayRouteConfig) ToGatewayRouteConfigOutput

func (i *GatewayRouteConfig) ToGatewayRouteConfigOutput() GatewayRouteConfigOutput

func (*GatewayRouteConfig) ToGatewayRouteConfigOutputWithContext

func (i *GatewayRouteConfig) ToGatewayRouteConfigOutputWithContext(ctx context.Context) GatewayRouteConfigOutput

type GatewayRouteConfigArgs

type GatewayRouteConfigArgs struct {
	// The name of Spring Cloud Gateway.
	GatewayName pulumi.StringInput
	// API route config of the Spring Cloud Gateway
	Properties GatewayRouteConfigPropertiesPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Spring Cloud Gateway route config.
	RouteConfigName pulumi.StringPtrInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
}

The set of arguments for constructing a GatewayRouteConfig resource.

func (GatewayRouteConfigArgs) ElementType

func (GatewayRouteConfigArgs) ElementType() reflect.Type

type GatewayRouteConfigInput

type GatewayRouteConfigInput interface {
	pulumi.Input

	ToGatewayRouteConfigOutput() GatewayRouteConfigOutput
	ToGatewayRouteConfigOutputWithContext(ctx context.Context) GatewayRouteConfigOutput
}

type GatewayRouteConfigOpenApiProperties

type GatewayRouteConfigOpenApiProperties struct {
	// The URI of OpenAPI specification.
	Uri *string `pulumi:"uri"`
}

OpenAPI properties of Spring Cloud Gateway route config.

type GatewayRouteConfigOpenApiPropertiesArgs

type GatewayRouteConfigOpenApiPropertiesArgs struct {
	// The URI of OpenAPI specification.
	Uri pulumi.StringPtrInput `pulumi:"uri"`
}

OpenAPI properties of Spring Cloud Gateway route config.

func (GatewayRouteConfigOpenApiPropertiesArgs) ElementType

func (GatewayRouteConfigOpenApiPropertiesArgs) ToGatewayRouteConfigOpenApiPropertiesOutput

func (i GatewayRouteConfigOpenApiPropertiesArgs) ToGatewayRouteConfigOpenApiPropertiesOutput() GatewayRouteConfigOpenApiPropertiesOutput

func (GatewayRouteConfigOpenApiPropertiesArgs) ToGatewayRouteConfigOpenApiPropertiesOutputWithContext

func (i GatewayRouteConfigOpenApiPropertiesArgs) ToGatewayRouteConfigOpenApiPropertiesOutputWithContext(ctx context.Context) GatewayRouteConfigOpenApiPropertiesOutput

func (GatewayRouteConfigOpenApiPropertiesArgs) ToGatewayRouteConfigOpenApiPropertiesPtrOutput

func (i GatewayRouteConfigOpenApiPropertiesArgs) ToGatewayRouteConfigOpenApiPropertiesPtrOutput() GatewayRouteConfigOpenApiPropertiesPtrOutput

func (GatewayRouteConfigOpenApiPropertiesArgs) ToGatewayRouteConfigOpenApiPropertiesPtrOutputWithContext

func (i GatewayRouteConfigOpenApiPropertiesArgs) ToGatewayRouteConfigOpenApiPropertiesPtrOutputWithContext(ctx context.Context) GatewayRouteConfigOpenApiPropertiesPtrOutput

type GatewayRouteConfigOpenApiPropertiesInput

type GatewayRouteConfigOpenApiPropertiesInput interface {
	pulumi.Input

	ToGatewayRouteConfigOpenApiPropertiesOutput() GatewayRouteConfigOpenApiPropertiesOutput
	ToGatewayRouteConfigOpenApiPropertiesOutputWithContext(context.Context) GatewayRouteConfigOpenApiPropertiesOutput
}

GatewayRouteConfigOpenApiPropertiesInput is an input type that accepts GatewayRouteConfigOpenApiPropertiesArgs and GatewayRouteConfigOpenApiPropertiesOutput values. You can construct a concrete instance of `GatewayRouteConfigOpenApiPropertiesInput` via:

GatewayRouteConfigOpenApiPropertiesArgs{...}

type GatewayRouteConfigOpenApiPropertiesOutput

type GatewayRouteConfigOpenApiPropertiesOutput struct{ *pulumi.OutputState }

OpenAPI properties of Spring Cloud Gateway route config.

func (GatewayRouteConfigOpenApiPropertiesOutput) ElementType

func (GatewayRouteConfigOpenApiPropertiesOutput) ToGatewayRouteConfigOpenApiPropertiesOutput

func (o GatewayRouteConfigOpenApiPropertiesOutput) ToGatewayRouteConfigOpenApiPropertiesOutput() GatewayRouteConfigOpenApiPropertiesOutput

func (GatewayRouteConfigOpenApiPropertiesOutput) ToGatewayRouteConfigOpenApiPropertiesOutputWithContext

func (o GatewayRouteConfigOpenApiPropertiesOutput) ToGatewayRouteConfigOpenApiPropertiesOutputWithContext(ctx context.Context) GatewayRouteConfigOpenApiPropertiesOutput

func (GatewayRouteConfigOpenApiPropertiesOutput) ToGatewayRouteConfigOpenApiPropertiesPtrOutput

func (o GatewayRouteConfigOpenApiPropertiesOutput) ToGatewayRouteConfigOpenApiPropertiesPtrOutput() GatewayRouteConfigOpenApiPropertiesPtrOutput

func (GatewayRouteConfigOpenApiPropertiesOutput) ToGatewayRouteConfigOpenApiPropertiesPtrOutputWithContext

func (o GatewayRouteConfigOpenApiPropertiesOutput) ToGatewayRouteConfigOpenApiPropertiesPtrOutputWithContext(ctx context.Context) GatewayRouteConfigOpenApiPropertiesPtrOutput

func (GatewayRouteConfigOpenApiPropertiesOutput) Uri

The URI of OpenAPI specification.

type GatewayRouteConfigOpenApiPropertiesPtrInput

type GatewayRouteConfigOpenApiPropertiesPtrInput interface {
	pulumi.Input

	ToGatewayRouteConfigOpenApiPropertiesPtrOutput() GatewayRouteConfigOpenApiPropertiesPtrOutput
	ToGatewayRouteConfigOpenApiPropertiesPtrOutputWithContext(context.Context) GatewayRouteConfigOpenApiPropertiesPtrOutput
}

GatewayRouteConfigOpenApiPropertiesPtrInput is an input type that accepts GatewayRouteConfigOpenApiPropertiesArgs, GatewayRouteConfigOpenApiPropertiesPtr and GatewayRouteConfigOpenApiPropertiesPtrOutput values. You can construct a concrete instance of `GatewayRouteConfigOpenApiPropertiesPtrInput` via:

        GatewayRouteConfigOpenApiPropertiesArgs{...}

or:

        nil

type GatewayRouteConfigOpenApiPropertiesPtrOutput

type GatewayRouteConfigOpenApiPropertiesPtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteConfigOpenApiPropertiesPtrOutput) Elem

func (GatewayRouteConfigOpenApiPropertiesPtrOutput) ElementType

func (GatewayRouteConfigOpenApiPropertiesPtrOutput) ToGatewayRouteConfigOpenApiPropertiesPtrOutput

func (o GatewayRouteConfigOpenApiPropertiesPtrOutput) ToGatewayRouteConfigOpenApiPropertiesPtrOutput() GatewayRouteConfigOpenApiPropertiesPtrOutput

func (GatewayRouteConfigOpenApiPropertiesPtrOutput) ToGatewayRouteConfigOpenApiPropertiesPtrOutputWithContext

func (o GatewayRouteConfigOpenApiPropertiesPtrOutput) ToGatewayRouteConfigOpenApiPropertiesPtrOutputWithContext(ctx context.Context) GatewayRouteConfigOpenApiPropertiesPtrOutput

func (GatewayRouteConfigOpenApiPropertiesPtrOutput) Uri

The URI of OpenAPI specification.

type GatewayRouteConfigOpenApiPropertiesResponse

type GatewayRouteConfigOpenApiPropertiesResponse struct {
	// The URI of OpenAPI specification.
	Uri *string `pulumi:"uri"`
}

OpenAPI properties of Spring Cloud Gateway route config.

type GatewayRouteConfigOpenApiPropertiesResponseOutput

type GatewayRouteConfigOpenApiPropertiesResponseOutput struct{ *pulumi.OutputState }

OpenAPI properties of Spring Cloud Gateway route config.

func (GatewayRouteConfigOpenApiPropertiesResponseOutput) ElementType

func (GatewayRouteConfigOpenApiPropertiesResponseOutput) ToGatewayRouteConfigOpenApiPropertiesResponseOutput

func (o GatewayRouteConfigOpenApiPropertiesResponseOutput) ToGatewayRouteConfigOpenApiPropertiesResponseOutput() GatewayRouteConfigOpenApiPropertiesResponseOutput

func (GatewayRouteConfigOpenApiPropertiesResponseOutput) ToGatewayRouteConfigOpenApiPropertiesResponseOutputWithContext

func (o GatewayRouteConfigOpenApiPropertiesResponseOutput) ToGatewayRouteConfigOpenApiPropertiesResponseOutputWithContext(ctx context.Context) GatewayRouteConfigOpenApiPropertiesResponseOutput

func (GatewayRouteConfigOpenApiPropertiesResponseOutput) Uri

The URI of OpenAPI specification.

type GatewayRouteConfigOpenApiPropertiesResponsePtrOutput

type GatewayRouteConfigOpenApiPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteConfigOpenApiPropertiesResponsePtrOutput) Elem

func (GatewayRouteConfigOpenApiPropertiesResponsePtrOutput) ElementType

func (GatewayRouteConfigOpenApiPropertiesResponsePtrOutput) ToGatewayRouteConfigOpenApiPropertiesResponsePtrOutput

func (GatewayRouteConfigOpenApiPropertiesResponsePtrOutput) ToGatewayRouteConfigOpenApiPropertiesResponsePtrOutputWithContext

func (o GatewayRouteConfigOpenApiPropertiesResponsePtrOutput) ToGatewayRouteConfigOpenApiPropertiesResponsePtrOutputWithContext(ctx context.Context) GatewayRouteConfigOpenApiPropertiesResponsePtrOutput

func (GatewayRouteConfigOpenApiPropertiesResponsePtrOutput) Uri

The URI of OpenAPI specification.

type GatewayRouteConfigOutput

type GatewayRouteConfigOutput struct{ *pulumi.OutputState }

func (GatewayRouteConfigOutput) ElementType

func (GatewayRouteConfigOutput) ElementType() reflect.Type

func (GatewayRouteConfigOutput) Name

The name of the resource.

func (GatewayRouteConfigOutput) Properties

API route config of the Spring Cloud Gateway

func (GatewayRouteConfigOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (GatewayRouteConfigOutput) ToGatewayRouteConfigOutput

func (o GatewayRouteConfigOutput) ToGatewayRouteConfigOutput() GatewayRouteConfigOutput

func (GatewayRouteConfigOutput) ToGatewayRouteConfigOutputWithContext

func (o GatewayRouteConfigOutput) ToGatewayRouteConfigOutputWithContext(ctx context.Context) GatewayRouteConfigOutput

func (GatewayRouteConfigOutput) Type

The type of the resource.

type GatewayRouteConfigProperties

type GatewayRouteConfigProperties struct {
	// The resource Id of the Azure Spring Apps app, required unless route defines `uri`.
	AppResourceId *string `pulumi:"appResourceId"`
	// To modify the request before sending it to the target endpoint, or the received response in app level.
	Filters []string `pulumi:"filters"`
	// OpenAPI properties of Spring Cloud Gateway route config.
	OpenApi *GatewayRouteConfigOpenApiProperties `pulumi:"openApi"`
	// A number of conditions to evaluate a route for each request in app level. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request.
	Predicates []string `pulumi:"predicates"`
	// Protocol of routed Azure Spring Apps applications.
	Protocol *string `pulumi:"protocol"`
	// Array of API routes, each route contains properties such as `title`, `uri`, `ssoEnabled`, `predicates`, `filters`.
	Routes []GatewayApiRoute `pulumi:"routes"`
	// Enable Single Sign-On in app level.
	SsoEnabled *bool `pulumi:"ssoEnabled"`
}

API route config of the Spring Cloud Gateway

func (*GatewayRouteConfigProperties) Defaults

Defaults sets the appropriate defaults for GatewayRouteConfigProperties

type GatewayRouteConfigPropertiesArgs

type GatewayRouteConfigPropertiesArgs struct {
	// The resource Id of the Azure Spring Apps app, required unless route defines `uri`.
	AppResourceId pulumi.StringPtrInput `pulumi:"appResourceId"`
	// To modify the request before sending it to the target endpoint, or the received response in app level.
	Filters pulumi.StringArrayInput `pulumi:"filters"`
	// OpenAPI properties of Spring Cloud Gateway route config.
	OpenApi GatewayRouteConfigOpenApiPropertiesPtrInput `pulumi:"openApi"`
	// A number of conditions to evaluate a route for each request in app level. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request.
	Predicates pulumi.StringArrayInput `pulumi:"predicates"`
	// Protocol of routed Azure Spring Apps applications.
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
	// Array of API routes, each route contains properties such as `title`, `uri`, `ssoEnabled`, `predicates`, `filters`.
	Routes GatewayApiRouteArrayInput `pulumi:"routes"`
	// Enable Single Sign-On in app level.
	SsoEnabled pulumi.BoolPtrInput `pulumi:"ssoEnabled"`
}

API route config of the Spring Cloud Gateway

func (*GatewayRouteConfigPropertiesArgs) Defaults

Defaults sets the appropriate defaults for GatewayRouteConfigPropertiesArgs

func (GatewayRouteConfigPropertiesArgs) ElementType

func (GatewayRouteConfigPropertiesArgs) ToGatewayRouteConfigPropertiesOutput

func (i GatewayRouteConfigPropertiesArgs) ToGatewayRouteConfigPropertiesOutput() GatewayRouteConfigPropertiesOutput

func (GatewayRouteConfigPropertiesArgs) ToGatewayRouteConfigPropertiesOutputWithContext

func (i GatewayRouteConfigPropertiesArgs) ToGatewayRouteConfigPropertiesOutputWithContext(ctx context.Context) GatewayRouteConfigPropertiesOutput

func (GatewayRouteConfigPropertiesArgs) ToGatewayRouteConfigPropertiesPtrOutput

func (i GatewayRouteConfigPropertiesArgs) ToGatewayRouteConfigPropertiesPtrOutput() GatewayRouteConfigPropertiesPtrOutput

func (GatewayRouteConfigPropertiesArgs) ToGatewayRouteConfigPropertiesPtrOutputWithContext

func (i GatewayRouteConfigPropertiesArgs) ToGatewayRouteConfigPropertiesPtrOutputWithContext(ctx context.Context) GatewayRouteConfigPropertiesPtrOutput

type GatewayRouteConfigPropertiesInput

type GatewayRouteConfigPropertiesInput interface {
	pulumi.Input

	ToGatewayRouteConfigPropertiesOutput() GatewayRouteConfigPropertiesOutput
	ToGatewayRouteConfigPropertiesOutputWithContext(context.Context) GatewayRouteConfigPropertiesOutput
}

GatewayRouteConfigPropertiesInput is an input type that accepts GatewayRouteConfigPropertiesArgs and GatewayRouteConfigPropertiesOutput values. You can construct a concrete instance of `GatewayRouteConfigPropertiesInput` via:

GatewayRouteConfigPropertiesArgs{...}

type GatewayRouteConfigPropertiesOutput

type GatewayRouteConfigPropertiesOutput struct{ *pulumi.OutputState }

API route config of the Spring Cloud Gateway

func (GatewayRouteConfigPropertiesOutput) AppResourceId

The resource Id of the Azure Spring Apps app, required unless route defines `uri`.

func (GatewayRouteConfigPropertiesOutput) ElementType

func (GatewayRouteConfigPropertiesOutput) Filters

To modify the request before sending it to the target endpoint, or the received response in app level.

func (GatewayRouteConfigPropertiesOutput) OpenApi

OpenAPI properties of Spring Cloud Gateway route config.

func (GatewayRouteConfigPropertiesOutput) Predicates

A number of conditions to evaluate a route for each request in app level. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request.

func (GatewayRouteConfigPropertiesOutput) Protocol

Protocol of routed Azure Spring Apps applications.

func (GatewayRouteConfigPropertiesOutput) Routes

Array of API routes, each route contains properties such as `title`, `uri`, `ssoEnabled`, `predicates`, `filters`.

func (GatewayRouteConfigPropertiesOutput) SsoEnabled

Enable Single Sign-On in app level.

func (GatewayRouteConfigPropertiesOutput) ToGatewayRouteConfigPropertiesOutput

func (o GatewayRouteConfigPropertiesOutput) ToGatewayRouteConfigPropertiesOutput() GatewayRouteConfigPropertiesOutput

func (GatewayRouteConfigPropertiesOutput) ToGatewayRouteConfigPropertiesOutputWithContext

func (o GatewayRouteConfigPropertiesOutput) ToGatewayRouteConfigPropertiesOutputWithContext(ctx context.Context) GatewayRouteConfigPropertiesOutput

func (GatewayRouteConfigPropertiesOutput) ToGatewayRouteConfigPropertiesPtrOutput

func (o GatewayRouteConfigPropertiesOutput) ToGatewayRouteConfigPropertiesPtrOutput() GatewayRouteConfigPropertiesPtrOutput

func (GatewayRouteConfigPropertiesOutput) ToGatewayRouteConfigPropertiesPtrOutputWithContext

func (o GatewayRouteConfigPropertiesOutput) ToGatewayRouteConfigPropertiesPtrOutputWithContext(ctx context.Context) GatewayRouteConfigPropertiesPtrOutput

type GatewayRouteConfigPropertiesPtrInput

type GatewayRouteConfigPropertiesPtrInput interface {
	pulumi.Input

	ToGatewayRouteConfigPropertiesPtrOutput() GatewayRouteConfigPropertiesPtrOutput
	ToGatewayRouteConfigPropertiesPtrOutputWithContext(context.Context) GatewayRouteConfigPropertiesPtrOutput
}

GatewayRouteConfigPropertiesPtrInput is an input type that accepts GatewayRouteConfigPropertiesArgs, GatewayRouteConfigPropertiesPtr and GatewayRouteConfigPropertiesPtrOutput values. You can construct a concrete instance of `GatewayRouteConfigPropertiesPtrInput` via:

        GatewayRouteConfigPropertiesArgs{...}

or:

        nil

type GatewayRouteConfigPropertiesPtrOutput

type GatewayRouteConfigPropertiesPtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteConfigPropertiesPtrOutput) AppResourceId

The resource Id of the Azure Spring Apps app, required unless route defines `uri`.

func (GatewayRouteConfigPropertiesPtrOutput) Elem

func (GatewayRouteConfigPropertiesPtrOutput) ElementType

func (GatewayRouteConfigPropertiesPtrOutput) Filters

To modify the request before sending it to the target endpoint, or the received response in app level.

func (GatewayRouteConfigPropertiesPtrOutput) OpenApi

OpenAPI properties of Spring Cloud Gateway route config.

func (GatewayRouteConfigPropertiesPtrOutput) Predicates

A number of conditions to evaluate a route for each request in app level. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request.

func (GatewayRouteConfigPropertiesPtrOutput) Protocol

Protocol of routed Azure Spring Apps applications.

func (GatewayRouteConfigPropertiesPtrOutput) Routes

Array of API routes, each route contains properties such as `title`, `uri`, `ssoEnabled`, `predicates`, `filters`.

func (GatewayRouteConfigPropertiesPtrOutput) SsoEnabled

Enable Single Sign-On in app level.

func (GatewayRouteConfigPropertiesPtrOutput) ToGatewayRouteConfigPropertiesPtrOutput

func (o GatewayRouteConfigPropertiesPtrOutput) ToGatewayRouteConfigPropertiesPtrOutput() GatewayRouteConfigPropertiesPtrOutput

func (GatewayRouteConfigPropertiesPtrOutput) ToGatewayRouteConfigPropertiesPtrOutputWithContext

func (o GatewayRouteConfigPropertiesPtrOutput) ToGatewayRouteConfigPropertiesPtrOutputWithContext(ctx context.Context) GatewayRouteConfigPropertiesPtrOutput

type GatewayRouteConfigPropertiesResponse

type GatewayRouteConfigPropertiesResponse struct {
	// The resource Id of the Azure Spring Apps app, required unless route defines `uri`.
	AppResourceId *string `pulumi:"appResourceId"`
	// To modify the request before sending it to the target endpoint, or the received response in app level.
	Filters []string `pulumi:"filters"`
	// OpenAPI properties of Spring Cloud Gateway route config.
	OpenApi *GatewayRouteConfigOpenApiPropertiesResponse `pulumi:"openApi"`
	// A number of conditions to evaluate a route for each request in app level. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request.
	Predicates []string `pulumi:"predicates"`
	// Protocol of routed Azure Spring Apps applications.
	Protocol *string `pulumi:"protocol"`
	// State of the Spring Cloud Gateway route config.
	ProvisioningState string `pulumi:"provisioningState"`
	// Array of API routes, each route contains properties such as `title`, `uri`, `ssoEnabled`, `predicates`, `filters`.
	Routes []GatewayApiRouteResponse `pulumi:"routes"`
	// Enable Single Sign-On in app level.
	SsoEnabled *bool `pulumi:"ssoEnabled"`
}

API route config of the Spring Cloud Gateway

func (*GatewayRouteConfigPropertiesResponse) Defaults

Defaults sets the appropriate defaults for GatewayRouteConfigPropertiesResponse

type GatewayRouteConfigPropertiesResponseOutput

type GatewayRouteConfigPropertiesResponseOutput struct{ *pulumi.OutputState }

API route config of the Spring Cloud Gateway

func (GatewayRouteConfigPropertiesResponseOutput) AppResourceId

The resource Id of the Azure Spring Apps app, required unless route defines `uri`.

func (GatewayRouteConfigPropertiesResponseOutput) ElementType

func (GatewayRouteConfigPropertiesResponseOutput) Filters

To modify the request before sending it to the target endpoint, or the received response in app level.

func (GatewayRouteConfigPropertiesResponseOutput) OpenApi

OpenAPI properties of Spring Cloud Gateway route config.

func (GatewayRouteConfigPropertiesResponseOutput) Predicates

A number of conditions to evaluate a route for each request in app level. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request.

func (GatewayRouteConfigPropertiesResponseOutput) Protocol

Protocol of routed Azure Spring Apps applications.

func (GatewayRouteConfigPropertiesResponseOutput) ProvisioningState

State of the Spring Cloud Gateway route config.

func (GatewayRouteConfigPropertiesResponseOutput) Routes

Array of API routes, each route contains properties such as `title`, `uri`, `ssoEnabled`, `predicates`, `filters`.

func (GatewayRouteConfigPropertiesResponseOutput) SsoEnabled

Enable Single Sign-On in app level.

func (GatewayRouteConfigPropertiesResponseOutput) ToGatewayRouteConfigPropertiesResponseOutput

func (o GatewayRouteConfigPropertiesResponseOutput) ToGatewayRouteConfigPropertiesResponseOutput() GatewayRouteConfigPropertiesResponseOutput

func (GatewayRouteConfigPropertiesResponseOutput) ToGatewayRouteConfigPropertiesResponseOutputWithContext

func (o GatewayRouteConfigPropertiesResponseOutput) ToGatewayRouteConfigPropertiesResponseOutputWithContext(ctx context.Context) GatewayRouteConfigPropertiesResponseOutput

type GatewayRouteConfigProtocol

type GatewayRouteConfigProtocol string

Protocol of routed Azure Spring Apps applications.

func (GatewayRouteConfigProtocol) ElementType

func (GatewayRouteConfigProtocol) ElementType() reflect.Type

func (GatewayRouteConfigProtocol) ToGatewayRouteConfigProtocolOutput

func (e GatewayRouteConfigProtocol) ToGatewayRouteConfigProtocolOutput() GatewayRouteConfigProtocolOutput

func (GatewayRouteConfigProtocol) ToGatewayRouteConfigProtocolOutputWithContext

func (e GatewayRouteConfigProtocol) ToGatewayRouteConfigProtocolOutputWithContext(ctx context.Context) GatewayRouteConfigProtocolOutput

func (GatewayRouteConfigProtocol) ToGatewayRouteConfigProtocolPtrOutput

func (e GatewayRouteConfigProtocol) ToGatewayRouteConfigProtocolPtrOutput() GatewayRouteConfigProtocolPtrOutput

func (GatewayRouteConfigProtocol) ToGatewayRouteConfigProtocolPtrOutputWithContext

func (e GatewayRouteConfigProtocol) ToGatewayRouteConfigProtocolPtrOutputWithContext(ctx context.Context) GatewayRouteConfigProtocolPtrOutput

func (GatewayRouteConfigProtocol) ToStringOutput

func (e GatewayRouteConfigProtocol) ToStringOutput() pulumi.StringOutput

func (GatewayRouteConfigProtocol) ToStringOutputWithContext

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

func (GatewayRouteConfigProtocol) ToStringPtrOutput

func (e GatewayRouteConfigProtocol) ToStringPtrOutput() pulumi.StringPtrOutput

func (GatewayRouteConfigProtocol) ToStringPtrOutputWithContext

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

type GatewayRouteConfigProtocolInput

type GatewayRouteConfigProtocolInput interface {
	pulumi.Input

	ToGatewayRouteConfigProtocolOutput() GatewayRouteConfigProtocolOutput
	ToGatewayRouteConfigProtocolOutputWithContext(context.Context) GatewayRouteConfigProtocolOutput
}

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

GatewayRouteConfigProtocolHTTP
GatewayRouteConfigProtocolHTTPS

type GatewayRouteConfigProtocolOutput

type GatewayRouteConfigProtocolOutput struct{ *pulumi.OutputState }

func (GatewayRouteConfigProtocolOutput) ElementType

func (GatewayRouteConfigProtocolOutput) ToGatewayRouteConfigProtocolOutput

func (o GatewayRouteConfigProtocolOutput) ToGatewayRouteConfigProtocolOutput() GatewayRouteConfigProtocolOutput

func (GatewayRouteConfigProtocolOutput) ToGatewayRouteConfigProtocolOutputWithContext

func (o GatewayRouteConfigProtocolOutput) ToGatewayRouteConfigProtocolOutputWithContext(ctx context.Context) GatewayRouteConfigProtocolOutput

func (GatewayRouteConfigProtocolOutput) ToGatewayRouteConfigProtocolPtrOutput

func (o GatewayRouteConfigProtocolOutput) ToGatewayRouteConfigProtocolPtrOutput() GatewayRouteConfigProtocolPtrOutput

func (GatewayRouteConfigProtocolOutput) ToGatewayRouteConfigProtocolPtrOutputWithContext

func (o GatewayRouteConfigProtocolOutput) ToGatewayRouteConfigProtocolPtrOutputWithContext(ctx context.Context) GatewayRouteConfigProtocolPtrOutput

func (GatewayRouteConfigProtocolOutput) ToStringOutput

func (GatewayRouteConfigProtocolOutput) ToStringOutputWithContext

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

func (GatewayRouteConfigProtocolOutput) ToStringPtrOutput

func (GatewayRouteConfigProtocolOutput) ToStringPtrOutputWithContext

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

type GatewayRouteConfigProtocolPtrInput

type GatewayRouteConfigProtocolPtrInput interface {
	pulumi.Input

	ToGatewayRouteConfigProtocolPtrOutput() GatewayRouteConfigProtocolPtrOutput
	ToGatewayRouteConfigProtocolPtrOutputWithContext(context.Context) GatewayRouteConfigProtocolPtrOutput
}

func GatewayRouteConfigProtocolPtr

func GatewayRouteConfigProtocolPtr(v string) GatewayRouteConfigProtocolPtrInput

type GatewayRouteConfigProtocolPtrOutput

type GatewayRouteConfigProtocolPtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteConfigProtocolPtrOutput) Elem

func (GatewayRouteConfigProtocolPtrOutput) ElementType

func (GatewayRouteConfigProtocolPtrOutput) ToGatewayRouteConfigProtocolPtrOutput

func (o GatewayRouteConfigProtocolPtrOutput) ToGatewayRouteConfigProtocolPtrOutput() GatewayRouteConfigProtocolPtrOutput

func (GatewayRouteConfigProtocolPtrOutput) ToGatewayRouteConfigProtocolPtrOutputWithContext

func (o GatewayRouteConfigProtocolPtrOutput) ToGatewayRouteConfigProtocolPtrOutputWithContext(ctx context.Context) GatewayRouteConfigProtocolPtrOutput

func (GatewayRouteConfigProtocolPtrOutput) ToStringPtrOutput

func (GatewayRouteConfigProtocolPtrOutput) ToStringPtrOutputWithContext

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

type GatewayRouteConfigState

type GatewayRouteConfigState struct {
}

func (GatewayRouteConfigState) ElementType

func (GatewayRouteConfigState) ElementType() reflect.Type

type GatewayState

type GatewayState struct {
}

func (GatewayState) ElementType

func (GatewayState) ElementType() reflect.Type

type GetAppResourceUploadUrlArgs

type GetAppResourceUploadUrlArgs struct {
	// The name of the App resource.
	AppName string `pulumi:"appName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type GetAppResourceUploadUrlOutputArgs

type GetAppResourceUploadUrlOutputArgs struct {
	// The name of the App resource.
	AppName pulumi.StringInput `pulumi:"appName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (GetAppResourceUploadUrlOutputArgs) ElementType

type GetAppResourceUploadUrlResult

type GetAppResourceUploadUrlResult struct {
	// Source relative path
	RelativePath *string `pulumi:"relativePath"`
	// Upload URL
	UploadUrl *string `pulumi:"uploadUrl"`
}

Resource upload definition payload

func GetAppResourceUploadUrl

func GetAppResourceUploadUrl(ctx *pulumi.Context, args *GetAppResourceUploadUrlArgs, opts ...pulumi.InvokeOption) (*GetAppResourceUploadUrlResult, error)

Get an resource upload URL for an App, which may be artifacts or source archive. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type GetAppResourceUploadUrlResultOutput

type GetAppResourceUploadUrlResultOutput struct{ *pulumi.OutputState }

Resource upload definition payload

func (GetAppResourceUploadUrlResultOutput) ElementType

func (GetAppResourceUploadUrlResultOutput) RelativePath

Source relative path

func (GetAppResourceUploadUrlResultOutput) ToGetAppResourceUploadUrlResultOutput

func (o GetAppResourceUploadUrlResultOutput) ToGetAppResourceUploadUrlResultOutput() GetAppResourceUploadUrlResultOutput

func (GetAppResourceUploadUrlResultOutput) ToGetAppResourceUploadUrlResultOutputWithContext

func (o GetAppResourceUploadUrlResultOutput) ToGetAppResourceUploadUrlResultOutputWithContext(ctx context.Context) GetAppResourceUploadUrlResultOutput

func (GetAppResourceUploadUrlResultOutput) UploadUrl

Upload URL

type GetBuildServiceBuildResultLogArgs

type GetBuildServiceBuildResultLogArgs struct {
	// The name of the build resource.
	BuildName string `pulumi:"buildName"`
	// The name of the build result resource.
	BuildResultName string `pulumi:"buildResultName"`
	// The name of the build service resource.
	BuildServiceName string `pulumi:"buildServiceName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type GetBuildServiceBuildResultLogOutputArgs

type GetBuildServiceBuildResultLogOutputArgs struct {
	// The name of the build resource.
	BuildName pulumi.StringInput `pulumi:"buildName"`
	// The name of the build result resource.
	BuildResultName pulumi.StringInput `pulumi:"buildResultName"`
	// The name of the build service resource.
	BuildServiceName pulumi.StringInput `pulumi:"buildServiceName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (GetBuildServiceBuildResultLogOutputArgs) ElementType

type GetBuildServiceBuildResultLogResult

type GetBuildServiceBuildResultLogResult struct {
	// The public download URL of this build result log
	BlobUrl *string `pulumi:"blobUrl"`
}

Build result log resource properties payload

func GetBuildServiceBuildResultLog

Get a KPack build result log download URL. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type GetBuildServiceBuildResultLogResultOutput

type GetBuildServiceBuildResultLogResultOutput struct{ *pulumi.OutputState }

Build result log resource properties payload

func (GetBuildServiceBuildResultLogResultOutput) BlobUrl

The public download URL of this build result log

func (GetBuildServiceBuildResultLogResultOutput) ElementType

func (GetBuildServiceBuildResultLogResultOutput) ToGetBuildServiceBuildResultLogResultOutput

func (o GetBuildServiceBuildResultLogResultOutput) ToGetBuildServiceBuildResultLogResultOutput() GetBuildServiceBuildResultLogResultOutput

func (GetBuildServiceBuildResultLogResultOutput) ToGetBuildServiceBuildResultLogResultOutputWithContext

func (o GetBuildServiceBuildResultLogResultOutput) ToGetBuildServiceBuildResultLogResultOutputWithContext(ctx context.Context) GetBuildServiceBuildResultLogResultOutput

type GetBuildServiceResourceUploadUrlArgs

type GetBuildServiceResourceUploadUrlArgs struct {
	// The name of the build service resource.
	BuildServiceName string `pulumi:"buildServiceName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type GetBuildServiceResourceUploadUrlOutputArgs

type GetBuildServiceResourceUploadUrlOutputArgs struct {
	// The name of the build service resource.
	BuildServiceName pulumi.StringInput `pulumi:"buildServiceName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (GetBuildServiceResourceUploadUrlOutputArgs) ElementType

type GetBuildServiceResourceUploadUrlResult

type GetBuildServiceResourceUploadUrlResult struct {
	// Source relative path
	RelativePath *string `pulumi:"relativePath"`
	// Upload URL
	UploadUrl *string `pulumi:"uploadUrl"`
}

Resource upload definition payload

func GetBuildServiceResourceUploadUrl

Get an resource upload URL for build service, which may be artifacts or source archive. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type GetBuildServiceResourceUploadUrlResultOutput

type GetBuildServiceResourceUploadUrlResultOutput struct{ *pulumi.OutputState }

Resource upload definition payload

func (GetBuildServiceResourceUploadUrlResultOutput) ElementType

func (GetBuildServiceResourceUploadUrlResultOutput) RelativePath

Source relative path

func (GetBuildServiceResourceUploadUrlResultOutput) ToGetBuildServiceResourceUploadUrlResultOutput

func (o GetBuildServiceResourceUploadUrlResultOutput) ToGetBuildServiceResourceUploadUrlResultOutput() GetBuildServiceResourceUploadUrlResultOutput

func (GetBuildServiceResourceUploadUrlResultOutput) ToGetBuildServiceResourceUploadUrlResultOutputWithContext

func (o GetBuildServiceResourceUploadUrlResultOutput) ToGetBuildServiceResourceUploadUrlResultOutputWithContext(ctx context.Context) GetBuildServiceResourceUploadUrlResultOutput

func (GetBuildServiceResourceUploadUrlResultOutput) UploadUrl

Upload URL

type GetDeploymentLogFileUrlArgs

type GetDeploymentLogFileUrlArgs struct {
	// The name of the App resource.
	AppName string `pulumi:"appName"`
	// The name of the Deployment resource.
	DeploymentName string `pulumi:"deploymentName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type GetDeploymentLogFileUrlOutputArgs

type GetDeploymentLogFileUrlOutputArgs struct {
	// The name of the App resource.
	AppName pulumi.StringInput `pulumi:"appName"`
	// The name of the Deployment resource.
	DeploymentName pulumi.StringInput `pulumi:"deploymentName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (GetDeploymentLogFileUrlOutputArgs) ElementType

type GetDeploymentLogFileUrlResult

type GetDeploymentLogFileUrlResult struct {
	// URL of the log file
	Url string `pulumi:"url"`
}

Log file URL payload

func GetDeploymentLogFileUrl

func GetDeploymentLogFileUrl(ctx *pulumi.Context, args *GetDeploymentLogFileUrlArgs, opts ...pulumi.InvokeOption) (*GetDeploymentLogFileUrlResult, error)

Get deployment log file URL Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type GetDeploymentLogFileUrlResultOutput

type GetDeploymentLogFileUrlResultOutput struct{ *pulumi.OutputState }

Log file URL payload

func (GetDeploymentLogFileUrlResultOutput) ElementType

func (GetDeploymentLogFileUrlResultOutput) ToGetDeploymentLogFileUrlResultOutput

func (o GetDeploymentLogFileUrlResultOutput) ToGetDeploymentLogFileUrlResultOutput() GetDeploymentLogFileUrlResultOutput

func (GetDeploymentLogFileUrlResultOutput) ToGetDeploymentLogFileUrlResultOutputWithContext

func (o GetDeploymentLogFileUrlResultOutput) ToGetDeploymentLogFileUrlResultOutputWithContext(ctx context.Context) GetDeploymentLogFileUrlResultOutput

func (GetDeploymentLogFileUrlResultOutput) Url

URL of the log file

type GetDeploymentRemoteDebuggingConfigArgs

type GetDeploymentRemoteDebuggingConfigArgs struct {
	// The name of the App resource.
	AppName string `pulumi:"appName"`
	// The name of the Deployment resource.
	DeploymentName string `pulumi:"deploymentName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type GetDeploymentRemoteDebuggingConfigOutputArgs

type GetDeploymentRemoteDebuggingConfigOutputArgs struct {
	// The name of the App resource.
	AppName pulumi.StringInput `pulumi:"appName"`
	// The name of the Deployment resource.
	DeploymentName pulumi.StringInput `pulumi:"deploymentName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (GetDeploymentRemoteDebuggingConfigOutputArgs) ElementType

type GetDeploymentRemoteDebuggingConfigResult

type GetDeploymentRemoteDebuggingConfigResult struct {
	// Indicate if remote debugging is enabled
	Enabled *bool `pulumi:"enabled"`
	// Application debugging port
	Port *int `pulumi:"port"`
}

Remote debugging config.

func GetDeploymentRemoteDebuggingConfig

Get remote debugging config. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type GetDeploymentRemoteDebuggingConfigResultOutput

type GetDeploymentRemoteDebuggingConfigResultOutput struct{ *pulumi.OutputState }

Remote debugging config.

func (GetDeploymentRemoteDebuggingConfigResultOutput) ElementType

func (GetDeploymentRemoteDebuggingConfigResultOutput) Enabled

Indicate if remote debugging is enabled

func (GetDeploymentRemoteDebuggingConfigResultOutput) Port

Application debugging port

func (GetDeploymentRemoteDebuggingConfigResultOutput) ToGetDeploymentRemoteDebuggingConfigResultOutput

func (o GetDeploymentRemoteDebuggingConfigResultOutput) ToGetDeploymentRemoteDebuggingConfigResultOutput() GetDeploymentRemoteDebuggingConfigResultOutput

func (GetDeploymentRemoteDebuggingConfigResultOutput) ToGetDeploymentRemoteDebuggingConfigResultOutputWithContext

func (o GetDeploymentRemoteDebuggingConfigResultOutput) ToGetDeploymentRemoteDebuggingConfigResultOutputWithContext(ctx context.Context) GetDeploymentRemoteDebuggingConfigResultOutput

type GitImplementation

type GitImplementation string

Git libraries used to support various repository providers

func (GitImplementation) ElementType

func (GitImplementation) ElementType() reflect.Type

func (GitImplementation) ToGitImplementationOutput

func (e GitImplementation) ToGitImplementationOutput() GitImplementationOutput

func (GitImplementation) ToGitImplementationOutputWithContext

func (e GitImplementation) ToGitImplementationOutputWithContext(ctx context.Context) GitImplementationOutput

func (GitImplementation) ToGitImplementationPtrOutput

func (e GitImplementation) ToGitImplementationPtrOutput() GitImplementationPtrOutput

func (GitImplementation) ToGitImplementationPtrOutputWithContext

func (e GitImplementation) ToGitImplementationPtrOutputWithContext(ctx context.Context) GitImplementationPtrOutput

func (GitImplementation) ToStringOutput

func (e GitImplementation) ToStringOutput() pulumi.StringOutput

func (GitImplementation) ToStringOutputWithContext

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

func (GitImplementation) ToStringPtrOutput

func (e GitImplementation) ToStringPtrOutput() pulumi.StringPtrOutput

func (GitImplementation) ToStringPtrOutputWithContext

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

type GitImplementationInput

type GitImplementationInput interface {
	pulumi.Input

	ToGitImplementationOutput() GitImplementationOutput
	ToGitImplementationOutputWithContext(context.Context) GitImplementationOutput
}

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

GitImplementation_Go_Git
GitImplementationLibgit2

type GitImplementationOutput

type GitImplementationOutput struct{ *pulumi.OutputState }

func (GitImplementationOutput) ElementType

func (GitImplementationOutput) ElementType() reflect.Type

func (GitImplementationOutput) ToGitImplementationOutput

func (o GitImplementationOutput) ToGitImplementationOutput() GitImplementationOutput

func (GitImplementationOutput) ToGitImplementationOutputWithContext

func (o GitImplementationOutput) ToGitImplementationOutputWithContext(ctx context.Context) GitImplementationOutput

func (GitImplementationOutput) ToGitImplementationPtrOutput

func (o GitImplementationOutput) ToGitImplementationPtrOutput() GitImplementationPtrOutput

func (GitImplementationOutput) ToGitImplementationPtrOutputWithContext

func (o GitImplementationOutput) ToGitImplementationPtrOutputWithContext(ctx context.Context) GitImplementationPtrOutput

func (GitImplementationOutput) ToStringOutput

func (o GitImplementationOutput) ToStringOutput() pulumi.StringOutput

func (GitImplementationOutput) ToStringOutputWithContext

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

func (GitImplementationOutput) ToStringPtrOutput

func (o GitImplementationOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (GitImplementationOutput) ToStringPtrOutputWithContext

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

type GitImplementationPtrInput

type GitImplementationPtrInput interface {
	pulumi.Input

	ToGitImplementationPtrOutput() GitImplementationPtrOutput
	ToGitImplementationPtrOutputWithContext(context.Context) GitImplementationPtrOutput
}

func GitImplementationPtr

func GitImplementationPtr(v string) GitImplementationPtrInput

type GitImplementationPtrOutput

type GitImplementationPtrOutput struct{ *pulumi.OutputState }

func (GitImplementationPtrOutput) Elem

func (GitImplementationPtrOutput) ElementType

func (GitImplementationPtrOutput) ElementType() reflect.Type

func (GitImplementationPtrOutput) ToGitImplementationPtrOutput

func (o GitImplementationPtrOutput) ToGitImplementationPtrOutput() GitImplementationPtrOutput

func (GitImplementationPtrOutput) ToGitImplementationPtrOutputWithContext

func (o GitImplementationPtrOutput) ToGitImplementationPtrOutputWithContext(ctx context.Context) GitImplementationPtrOutput

func (GitImplementationPtrOutput) ToStringPtrOutput

func (o GitImplementationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (GitImplementationPtrOutput) ToStringPtrOutputWithContext

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

type GitPatternRepository

type GitPatternRepository struct {
	// Public sshKey of git repository.
	HostKey *string `pulumi:"hostKey"`
	// SshKey algorithm of git repository.
	HostKeyAlgorithm *string `pulumi:"hostKeyAlgorithm"`
	// Label of the repository
	Label *string `pulumi:"label"`
	// Name of the repository
	Name string `pulumi:"name"`
	// Password of git repository basic auth.
	Password *string `pulumi:"password"`
	// Collection of pattern of the repository
	Pattern []string `pulumi:"pattern"`
	// Private sshKey algorithm of git repository.
	PrivateKey *string `pulumi:"privateKey"`
	// Searching path of the repository
	SearchPaths []string `pulumi:"searchPaths"`
	// Strict host key checking or not.
	StrictHostKeyChecking *bool `pulumi:"strictHostKeyChecking"`
	// URI of the repository
	Uri string `pulumi:"uri"`
	// Username of git repository basic auth.
	Username *string `pulumi:"username"`
}

Git repository property payload for config server

type GitPatternRepositoryArgs

type GitPatternRepositoryArgs struct {
	// Public sshKey of git repository.
	HostKey pulumi.StringPtrInput `pulumi:"hostKey"`
	// SshKey algorithm of git repository.
	HostKeyAlgorithm pulumi.StringPtrInput `pulumi:"hostKeyAlgorithm"`
	// Label of the repository
	Label pulumi.StringPtrInput `pulumi:"label"`
	// Name of the repository
	Name pulumi.StringInput `pulumi:"name"`
	// Password of git repository basic auth.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Collection of pattern of the repository
	Pattern pulumi.StringArrayInput `pulumi:"pattern"`
	// Private sshKey algorithm of git repository.
	PrivateKey pulumi.StringPtrInput `pulumi:"privateKey"`
	// Searching path of the repository
	SearchPaths pulumi.StringArrayInput `pulumi:"searchPaths"`
	// Strict host key checking or not.
	StrictHostKeyChecking pulumi.BoolPtrInput `pulumi:"strictHostKeyChecking"`
	// URI of the repository
	Uri pulumi.StringInput `pulumi:"uri"`
	// Username of git repository basic auth.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

Git repository property payload for config server

func (GitPatternRepositoryArgs) ElementType

func (GitPatternRepositoryArgs) ElementType() reflect.Type

func (GitPatternRepositoryArgs) ToGitPatternRepositoryOutput

func (i GitPatternRepositoryArgs) ToGitPatternRepositoryOutput() GitPatternRepositoryOutput

func (GitPatternRepositoryArgs) ToGitPatternRepositoryOutputWithContext

func (i GitPatternRepositoryArgs) ToGitPatternRepositoryOutputWithContext(ctx context.Context) GitPatternRepositoryOutput

type GitPatternRepositoryArray

type GitPatternRepositoryArray []GitPatternRepositoryInput

func (GitPatternRepositoryArray) ElementType

func (GitPatternRepositoryArray) ElementType() reflect.Type

func (GitPatternRepositoryArray) ToGitPatternRepositoryArrayOutput

func (i GitPatternRepositoryArray) ToGitPatternRepositoryArrayOutput() GitPatternRepositoryArrayOutput

func (GitPatternRepositoryArray) ToGitPatternRepositoryArrayOutputWithContext

func (i GitPatternRepositoryArray) ToGitPatternRepositoryArrayOutputWithContext(ctx context.Context) GitPatternRepositoryArrayOutput

type GitPatternRepositoryArrayInput

type GitPatternRepositoryArrayInput interface {
	pulumi.Input

	ToGitPatternRepositoryArrayOutput() GitPatternRepositoryArrayOutput
	ToGitPatternRepositoryArrayOutputWithContext(context.Context) GitPatternRepositoryArrayOutput
}

GitPatternRepositoryArrayInput is an input type that accepts GitPatternRepositoryArray and GitPatternRepositoryArrayOutput values. You can construct a concrete instance of `GitPatternRepositoryArrayInput` via:

GitPatternRepositoryArray{ GitPatternRepositoryArgs{...} }

type GitPatternRepositoryArrayOutput

type GitPatternRepositoryArrayOutput struct{ *pulumi.OutputState }

func (GitPatternRepositoryArrayOutput) ElementType

func (GitPatternRepositoryArrayOutput) Index

func (GitPatternRepositoryArrayOutput) ToGitPatternRepositoryArrayOutput

func (o GitPatternRepositoryArrayOutput) ToGitPatternRepositoryArrayOutput() GitPatternRepositoryArrayOutput

func (GitPatternRepositoryArrayOutput) ToGitPatternRepositoryArrayOutputWithContext

func (o GitPatternRepositoryArrayOutput) ToGitPatternRepositoryArrayOutputWithContext(ctx context.Context) GitPatternRepositoryArrayOutput

type GitPatternRepositoryInput

type GitPatternRepositoryInput interface {
	pulumi.Input

	ToGitPatternRepositoryOutput() GitPatternRepositoryOutput
	ToGitPatternRepositoryOutputWithContext(context.Context) GitPatternRepositoryOutput
}

GitPatternRepositoryInput is an input type that accepts GitPatternRepositoryArgs and GitPatternRepositoryOutput values. You can construct a concrete instance of `GitPatternRepositoryInput` via:

GitPatternRepositoryArgs{...}

type GitPatternRepositoryOutput

type GitPatternRepositoryOutput struct{ *pulumi.OutputState }

Git repository property payload for config server

func (GitPatternRepositoryOutput) ElementType

func (GitPatternRepositoryOutput) ElementType() reflect.Type

func (GitPatternRepositoryOutput) HostKey

Public sshKey of git repository.

func (GitPatternRepositoryOutput) HostKeyAlgorithm

func (o GitPatternRepositoryOutput) HostKeyAlgorithm() pulumi.StringPtrOutput

SshKey algorithm of git repository.

func (GitPatternRepositoryOutput) Label

Label of the repository

func (GitPatternRepositoryOutput) Name

Name of the repository

func (GitPatternRepositoryOutput) Password

Password of git repository basic auth.

func (GitPatternRepositoryOutput) Pattern

Collection of pattern of the repository

func (GitPatternRepositoryOutput) PrivateKey

Private sshKey algorithm of git repository.

func (GitPatternRepositoryOutput) SearchPaths

Searching path of the repository

func (GitPatternRepositoryOutput) StrictHostKeyChecking

func (o GitPatternRepositoryOutput) StrictHostKeyChecking() pulumi.BoolPtrOutput

Strict host key checking or not.

func (GitPatternRepositoryOutput) ToGitPatternRepositoryOutput

func (o GitPatternRepositoryOutput) ToGitPatternRepositoryOutput() GitPatternRepositoryOutput

func (GitPatternRepositoryOutput) ToGitPatternRepositoryOutputWithContext

func (o GitPatternRepositoryOutput) ToGitPatternRepositoryOutputWithContext(ctx context.Context) GitPatternRepositoryOutput

func (GitPatternRepositoryOutput) Uri

URI of the repository

func (GitPatternRepositoryOutput) Username

Username of git repository basic auth.

type GitPatternRepositoryResponse

type GitPatternRepositoryResponse struct {
	// Public sshKey of git repository.
	HostKey *string `pulumi:"hostKey"`
	// SshKey algorithm of git repository.
	HostKeyAlgorithm *string `pulumi:"hostKeyAlgorithm"`
	// Label of the repository
	Label *string `pulumi:"label"`
	// Name of the repository
	Name string `pulumi:"name"`
	// Password of git repository basic auth.
	Password *string `pulumi:"password"`
	// Collection of pattern of the repository
	Pattern []string `pulumi:"pattern"`
	// Private sshKey algorithm of git repository.
	PrivateKey *string `pulumi:"privateKey"`
	// Searching path of the repository
	SearchPaths []string `pulumi:"searchPaths"`
	// Strict host key checking or not.
	StrictHostKeyChecking *bool `pulumi:"strictHostKeyChecking"`
	// URI of the repository
	Uri string `pulumi:"uri"`
	// Username of git repository basic auth.
	Username *string `pulumi:"username"`
}

Git repository property payload for config server

type GitPatternRepositoryResponseArrayOutput

type GitPatternRepositoryResponseArrayOutput struct{ *pulumi.OutputState }

func (GitPatternRepositoryResponseArrayOutput) ElementType

func (GitPatternRepositoryResponseArrayOutput) Index

func (GitPatternRepositoryResponseArrayOutput) ToGitPatternRepositoryResponseArrayOutput

func (o GitPatternRepositoryResponseArrayOutput) ToGitPatternRepositoryResponseArrayOutput() GitPatternRepositoryResponseArrayOutput

func (GitPatternRepositoryResponseArrayOutput) ToGitPatternRepositoryResponseArrayOutputWithContext

func (o GitPatternRepositoryResponseArrayOutput) ToGitPatternRepositoryResponseArrayOutputWithContext(ctx context.Context) GitPatternRepositoryResponseArrayOutput

type GitPatternRepositoryResponseOutput

type GitPatternRepositoryResponseOutput struct{ *pulumi.OutputState }

Git repository property payload for config server

func (GitPatternRepositoryResponseOutput) ElementType

func (GitPatternRepositoryResponseOutput) HostKey

Public sshKey of git repository.

func (GitPatternRepositoryResponseOutput) HostKeyAlgorithm

SshKey algorithm of git repository.

func (GitPatternRepositoryResponseOutput) Label

Label of the repository

func (GitPatternRepositoryResponseOutput) Name

Name of the repository

func (GitPatternRepositoryResponseOutput) Password

Password of git repository basic auth.

func (GitPatternRepositoryResponseOutput) Pattern

Collection of pattern of the repository

func (GitPatternRepositoryResponseOutput) PrivateKey

Private sshKey algorithm of git repository.

func (GitPatternRepositoryResponseOutput) SearchPaths

Searching path of the repository

func (GitPatternRepositoryResponseOutput) StrictHostKeyChecking

func (o GitPatternRepositoryResponseOutput) StrictHostKeyChecking() pulumi.BoolPtrOutput

Strict host key checking or not.

func (GitPatternRepositoryResponseOutput) ToGitPatternRepositoryResponseOutput

func (o GitPatternRepositoryResponseOutput) ToGitPatternRepositoryResponseOutput() GitPatternRepositoryResponseOutput

func (GitPatternRepositoryResponseOutput) ToGitPatternRepositoryResponseOutputWithContext

func (o GitPatternRepositoryResponseOutput) ToGitPatternRepositoryResponseOutputWithContext(ctx context.Context) GitPatternRepositoryResponseOutput

func (GitPatternRepositoryResponseOutput) Uri

URI of the repository

func (GitPatternRepositoryResponseOutput) Username

Username of git repository basic auth.

type HTTPGetAction

type HTTPGetAction struct {
	// Path to access on the HTTP server.
	Path *string `pulumi:"path"`
	// Scheme to use for connecting to the host. Defaults to HTTP.
	//
	// Possible enum values:
	//  - `"HTTP"` means that the scheme used will be http://
	//  - `"HTTPS"` means that the scheme used will be https://
	Scheme *string `pulumi:"scheme"`
	// The type of the action to take to perform the health check.
	// Expected value is 'HTTPGetAction'.
	Type string `pulumi:"type"`
}

HTTPGetAction describes an action based on HTTP Get requests.

type HTTPGetActionArgs

type HTTPGetActionArgs struct {
	// Path to access on the HTTP server.
	Path pulumi.StringPtrInput `pulumi:"path"`
	// Scheme to use for connecting to the host. Defaults to HTTP.
	//
	// Possible enum values:
	//  - `"HTTP"` means that the scheme used will be http://
	//  - `"HTTPS"` means that the scheme used will be https://
	Scheme pulumi.StringPtrInput `pulumi:"scheme"`
	// The type of the action to take to perform the health check.
	// Expected value is 'HTTPGetAction'.
	Type pulumi.StringInput `pulumi:"type"`
}

HTTPGetAction describes an action based on HTTP Get requests.

func (HTTPGetActionArgs) ElementType

func (HTTPGetActionArgs) ElementType() reflect.Type

func (HTTPGetActionArgs) ToHTTPGetActionOutput

func (i HTTPGetActionArgs) ToHTTPGetActionOutput() HTTPGetActionOutput

func (HTTPGetActionArgs) ToHTTPGetActionOutputWithContext

func (i HTTPGetActionArgs) ToHTTPGetActionOutputWithContext(ctx context.Context) HTTPGetActionOutput

func (HTTPGetActionArgs) ToHTTPGetActionPtrOutput

func (i HTTPGetActionArgs) ToHTTPGetActionPtrOutput() HTTPGetActionPtrOutput

func (HTTPGetActionArgs) ToHTTPGetActionPtrOutputWithContext

func (i HTTPGetActionArgs) ToHTTPGetActionPtrOutputWithContext(ctx context.Context) HTTPGetActionPtrOutput

type HTTPGetActionInput

type HTTPGetActionInput interface {
	pulumi.Input

	ToHTTPGetActionOutput() HTTPGetActionOutput
	ToHTTPGetActionOutputWithContext(context.Context) HTTPGetActionOutput
}

HTTPGetActionInput is an input type that accepts HTTPGetActionArgs and HTTPGetActionOutput values. You can construct a concrete instance of `HTTPGetActionInput` via:

HTTPGetActionArgs{...}

type HTTPGetActionOutput

type HTTPGetActionOutput struct{ *pulumi.OutputState }

HTTPGetAction describes an action based on HTTP Get requests.

func (HTTPGetActionOutput) ElementType

func (HTTPGetActionOutput) ElementType() reflect.Type

func (HTTPGetActionOutput) Path

Path to access on the HTTP server.

func (HTTPGetActionOutput) Scheme

Scheme to use for connecting to the host. Defaults to HTTP.

Possible enum values:

  • `"HTTP"` means that the scheme used will be http://
  • `"HTTPS"` means that the scheme used will be https://

func (HTTPGetActionOutput) ToHTTPGetActionOutput

func (o HTTPGetActionOutput) ToHTTPGetActionOutput() HTTPGetActionOutput

func (HTTPGetActionOutput) ToHTTPGetActionOutputWithContext

func (o HTTPGetActionOutput) ToHTTPGetActionOutputWithContext(ctx context.Context) HTTPGetActionOutput

func (HTTPGetActionOutput) ToHTTPGetActionPtrOutput

func (o HTTPGetActionOutput) ToHTTPGetActionPtrOutput() HTTPGetActionPtrOutput

func (HTTPGetActionOutput) ToHTTPGetActionPtrOutputWithContext

func (o HTTPGetActionOutput) ToHTTPGetActionPtrOutputWithContext(ctx context.Context) HTTPGetActionPtrOutput

func (HTTPGetActionOutput) Type

The type of the action to take to perform the health check. Expected value is 'HTTPGetAction'.

type HTTPGetActionPtrInput

type HTTPGetActionPtrInput interface {
	pulumi.Input

	ToHTTPGetActionPtrOutput() HTTPGetActionPtrOutput
	ToHTTPGetActionPtrOutputWithContext(context.Context) HTTPGetActionPtrOutput
}

HTTPGetActionPtrInput is an input type that accepts HTTPGetActionArgs, HTTPGetActionPtr and HTTPGetActionPtrOutput values. You can construct a concrete instance of `HTTPGetActionPtrInput` via:

        HTTPGetActionArgs{...}

or:

        nil

type HTTPGetActionPtrOutput

type HTTPGetActionPtrOutput struct{ *pulumi.OutputState }

func (HTTPGetActionPtrOutput) Elem

func (HTTPGetActionPtrOutput) ElementType

func (HTTPGetActionPtrOutput) ElementType() reflect.Type

func (HTTPGetActionPtrOutput) Path

Path to access on the HTTP server.

func (HTTPGetActionPtrOutput) Scheme

Scheme to use for connecting to the host. Defaults to HTTP.

Possible enum values:

  • `"HTTP"` means that the scheme used will be http://
  • `"HTTPS"` means that the scheme used will be https://

func (HTTPGetActionPtrOutput) ToHTTPGetActionPtrOutput

func (o HTTPGetActionPtrOutput) ToHTTPGetActionPtrOutput() HTTPGetActionPtrOutput

func (HTTPGetActionPtrOutput) ToHTTPGetActionPtrOutputWithContext

func (o HTTPGetActionPtrOutput) ToHTTPGetActionPtrOutputWithContext(ctx context.Context) HTTPGetActionPtrOutput

func (HTTPGetActionPtrOutput) Type

The type of the action to take to perform the health check. Expected value is 'HTTPGetAction'.

type HTTPGetActionResponse

type HTTPGetActionResponse struct {
	// Path to access on the HTTP server.
	Path *string `pulumi:"path"`
	// Scheme to use for connecting to the host. Defaults to HTTP.
	//
	// Possible enum values:
	//  - `"HTTP"` means that the scheme used will be http://
	//  - `"HTTPS"` means that the scheme used will be https://
	Scheme *string `pulumi:"scheme"`
	// The type of the action to take to perform the health check.
	// Expected value is 'HTTPGetAction'.
	Type string `pulumi:"type"`
}

HTTPGetAction describes an action based on HTTP Get requests.

type HTTPGetActionResponseOutput

type HTTPGetActionResponseOutput struct{ *pulumi.OutputState }

HTTPGetAction describes an action based on HTTP Get requests.

func (HTTPGetActionResponseOutput) ElementType

func (HTTPGetActionResponseOutput) Path

Path to access on the HTTP server.

func (HTTPGetActionResponseOutput) Scheme

Scheme to use for connecting to the host. Defaults to HTTP.

Possible enum values:

  • `"HTTP"` means that the scheme used will be http://
  • `"HTTPS"` means that the scheme used will be https://

func (HTTPGetActionResponseOutput) ToHTTPGetActionResponseOutput

func (o HTTPGetActionResponseOutput) ToHTTPGetActionResponseOutput() HTTPGetActionResponseOutput

func (HTTPGetActionResponseOutput) ToHTTPGetActionResponseOutputWithContext

func (o HTTPGetActionResponseOutput) ToHTTPGetActionResponseOutputWithContext(ctx context.Context) HTTPGetActionResponseOutput

func (HTTPGetActionResponseOutput) Type

The type of the action to take to perform the health check. Expected value is 'HTTPGetAction'.

type HTTPGetActionResponsePtrOutput

type HTTPGetActionResponsePtrOutput struct{ *pulumi.OutputState }

func (HTTPGetActionResponsePtrOutput) Elem

func (HTTPGetActionResponsePtrOutput) ElementType

func (HTTPGetActionResponsePtrOutput) Path

Path to access on the HTTP server.

func (HTTPGetActionResponsePtrOutput) Scheme

Scheme to use for connecting to the host. Defaults to HTTP.

Possible enum values:

  • `"HTTP"` means that the scheme used will be http://
  • `"HTTPS"` means that the scheme used will be https://

func (HTTPGetActionResponsePtrOutput) ToHTTPGetActionResponsePtrOutput

func (o HTTPGetActionResponsePtrOutput) ToHTTPGetActionResponsePtrOutput() HTTPGetActionResponsePtrOutput

func (HTTPGetActionResponsePtrOutput) ToHTTPGetActionResponsePtrOutputWithContext

func (o HTTPGetActionResponsePtrOutput) ToHTTPGetActionResponsePtrOutputWithContext(ctx context.Context) HTTPGetActionResponsePtrOutput

func (HTTPGetActionResponsePtrOutput) Type

The type of the action to take to perform the health check. Expected value is 'HTTPGetAction'.

type HTTPSchemeType

type HTTPSchemeType string

Scheme to use for connecting to the host. Defaults to HTTP.

Possible enum values:

  • `"HTTP"` means that the scheme used will be http://
  • `"HTTPS"` means that the scheme used will be https://

func (HTTPSchemeType) ElementType

func (HTTPSchemeType) ElementType() reflect.Type

func (HTTPSchemeType) ToHTTPSchemeTypeOutput

func (e HTTPSchemeType) ToHTTPSchemeTypeOutput() HTTPSchemeTypeOutput

func (HTTPSchemeType) ToHTTPSchemeTypeOutputWithContext

func (e HTTPSchemeType) ToHTTPSchemeTypeOutputWithContext(ctx context.Context) HTTPSchemeTypeOutput

func (HTTPSchemeType) ToHTTPSchemeTypePtrOutput

func (e HTTPSchemeType) ToHTTPSchemeTypePtrOutput() HTTPSchemeTypePtrOutput

func (HTTPSchemeType) ToHTTPSchemeTypePtrOutputWithContext

func (e HTTPSchemeType) ToHTTPSchemeTypePtrOutputWithContext(ctx context.Context) HTTPSchemeTypePtrOutput

func (HTTPSchemeType) ToStringOutput

func (e HTTPSchemeType) ToStringOutput() pulumi.StringOutput

func (HTTPSchemeType) ToStringOutputWithContext

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

func (HTTPSchemeType) ToStringPtrOutput

func (e HTTPSchemeType) ToStringPtrOutput() pulumi.StringPtrOutput

func (HTTPSchemeType) ToStringPtrOutputWithContext

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

type HTTPSchemeTypeInput

type HTTPSchemeTypeInput interface {
	pulumi.Input

	ToHTTPSchemeTypeOutput() HTTPSchemeTypeOutput
	ToHTTPSchemeTypeOutputWithContext(context.Context) HTTPSchemeTypeOutput
}

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

HTTPSchemeTypeHTTP
HTTPSchemeTypeHTTPS

type HTTPSchemeTypeOutput

type HTTPSchemeTypeOutput struct{ *pulumi.OutputState }

func (HTTPSchemeTypeOutput) ElementType

func (HTTPSchemeTypeOutput) ElementType() reflect.Type

func (HTTPSchemeTypeOutput) ToHTTPSchemeTypeOutput

func (o HTTPSchemeTypeOutput) ToHTTPSchemeTypeOutput() HTTPSchemeTypeOutput

func (HTTPSchemeTypeOutput) ToHTTPSchemeTypeOutputWithContext

func (o HTTPSchemeTypeOutput) ToHTTPSchemeTypeOutputWithContext(ctx context.Context) HTTPSchemeTypeOutput

func (HTTPSchemeTypeOutput) ToHTTPSchemeTypePtrOutput

func (o HTTPSchemeTypeOutput) ToHTTPSchemeTypePtrOutput() HTTPSchemeTypePtrOutput

func (HTTPSchemeTypeOutput) ToHTTPSchemeTypePtrOutputWithContext

func (o HTTPSchemeTypeOutput) ToHTTPSchemeTypePtrOutputWithContext(ctx context.Context) HTTPSchemeTypePtrOutput

func (HTTPSchemeTypeOutput) ToStringOutput

func (o HTTPSchemeTypeOutput) ToStringOutput() pulumi.StringOutput

func (HTTPSchemeTypeOutput) ToStringOutputWithContext

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

func (HTTPSchemeTypeOutput) ToStringPtrOutput

func (o HTTPSchemeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (HTTPSchemeTypeOutput) ToStringPtrOutputWithContext

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

type HTTPSchemeTypePtrInput

type HTTPSchemeTypePtrInput interface {
	pulumi.Input

	ToHTTPSchemeTypePtrOutput() HTTPSchemeTypePtrOutput
	ToHTTPSchemeTypePtrOutputWithContext(context.Context) HTTPSchemeTypePtrOutput
}

func HTTPSchemeTypePtr

func HTTPSchemeTypePtr(v string) HTTPSchemeTypePtrInput

type HTTPSchemeTypePtrOutput

type HTTPSchemeTypePtrOutput struct{ *pulumi.OutputState }

func (HTTPSchemeTypePtrOutput) Elem

func (HTTPSchemeTypePtrOutput) ElementType

func (HTTPSchemeTypePtrOutput) ElementType() reflect.Type

func (HTTPSchemeTypePtrOutput) ToHTTPSchemeTypePtrOutput

func (o HTTPSchemeTypePtrOutput) ToHTTPSchemeTypePtrOutput() HTTPSchemeTypePtrOutput

func (HTTPSchemeTypePtrOutput) ToHTTPSchemeTypePtrOutputWithContext

func (o HTTPSchemeTypePtrOutput) ToHTTPSchemeTypePtrOutputWithContext(ctx context.Context) HTTPSchemeTypePtrOutput

func (HTTPSchemeTypePtrOutput) ToStringPtrOutput

func (o HTTPSchemeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (HTTPSchemeTypePtrOutput) ToStringPtrOutputWithContext

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

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"`
}

Azure Spring Apps App Instance Http 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"`
}

Azure Spring Apps App Instance Http 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 }

Azure Spring Apps App Instance Http 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"`
}

Azure Spring Apps App Instance Http scaling rule.

type HttpScaleRuleResponseOutput

type HttpScaleRuleResponseOutput struct{ *pulumi.OutputState }

Azure Spring Apps App Instance Http 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 ImageRegistryCredential

type ImageRegistryCredential struct {
	// The password of the image registry credential
	Password *string `pulumi:"password"`
	// The username of the image registry credential
	Username *string `pulumi:"username"`
}

Credential of the image registry

type ImageRegistryCredentialArgs

type ImageRegistryCredentialArgs struct {
	// The password of the image registry credential
	Password pulumi.StringPtrInput `pulumi:"password"`
	// The username of the image registry credential
	Username pulumi.StringPtrInput `pulumi:"username"`
}

Credential of the image registry

func (ImageRegistryCredentialArgs) ElementType

func (ImageRegistryCredentialArgs) ToImageRegistryCredentialOutput

func (i ImageRegistryCredentialArgs) ToImageRegistryCredentialOutput() ImageRegistryCredentialOutput

func (ImageRegistryCredentialArgs) ToImageRegistryCredentialOutputWithContext

func (i ImageRegistryCredentialArgs) ToImageRegistryCredentialOutputWithContext(ctx context.Context) ImageRegistryCredentialOutput

func (ImageRegistryCredentialArgs) ToImageRegistryCredentialPtrOutput

func (i ImageRegistryCredentialArgs) ToImageRegistryCredentialPtrOutput() ImageRegistryCredentialPtrOutput

func (ImageRegistryCredentialArgs) ToImageRegistryCredentialPtrOutputWithContext

func (i ImageRegistryCredentialArgs) ToImageRegistryCredentialPtrOutputWithContext(ctx context.Context) ImageRegistryCredentialPtrOutput

type ImageRegistryCredentialInput

type ImageRegistryCredentialInput interface {
	pulumi.Input

	ToImageRegistryCredentialOutput() ImageRegistryCredentialOutput
	ToImageRegistryCredentialOutputWithContext(context.Context) ImageRegistryCredentialOutput
}

ImageRegistryCredentialInput is an input type that accepts ImageRegistryCredentialArgs and ImageRegistryCredentialOutput values. You can construct a concrete instance of `ImageRegistryCredentialInput` via:

ImageRegistryCredentialArgs{...}

type ImageRegistryCredentialOutput

type ImageRegistryCredentialOutput struct{ *pulumi.OutputState }

Credential of the image registry

func (ImageRegistryCredentialOutput) ElementType

func (ImageRegistryCredentialOutput) Password

The password of the image registry credential

func (ImageRegistryCredentialOutput) ToImageRegistryCredentialOutput

func (o ImageRegistryCredentialOutput) ToImageRegistryCredentialOutput() ImageRegistryCredentialOutput

func (ImageRegistryCredentialOutput) ToImageRegistryCredentialOutputWithContext

func (o ImageRegistryCredentialOutput) ToImageRegistryCredentialOutputWithContext(ctx context.Context) ImageRegistryCredentialOutput

func (ImageRegistryCredentialOutput) ToImageRegistryCredentialPtrOutput

func (o ImageRegistryCredentialOutput) ToImageRegistryCredentialPtrOutput() ImageRegistryCredentialPtrOutput

func (ImageRegistryCredentialOutput) ToImageRegistryCredentialPtrOutputWithContext

func (o ImageRegistryCredentialOutput) ToImageRegistryCredentialPtrOutputWithContext(ctx context.Context) ImageRegistryCredentialPtrOutput

func (ImageRegistryCredentialOutput) Username

The username of the image registry credential

type ImageRegistryCredentialPtrInput

type ImageRegistryCredentialPtrInput interface {
	pulumi.Input

	ToImageRegistryCredentialPtrOutput() ImageRegistryCredentialPtrOutput
	ToImageRegistryCredentialPtrOutputWithContext(context.Context) ImageRegistryCredentialPtrOutput
}

ImageRegistryCredentialPtrInput is an input type that accepts ImageRegistryCredentialArgs, ImageRegistryCredentialPtr and ImageRegistryCredentialPtrOutput values. You can construct a concrete instance of `ImageRegistryCredentialPtrInput` via:

        ImageRegistryCredentialArgs{...}

or:

        nil

type ImageRegistryCredentialPtrOutput

type ImageRegistryCredentialPtrOutput struct{ *pulumi.OutputState }

func (ImageRegistryCredentialPtrOutput) Elem

func (ImageRegistryCredentialPtrOutput) ElementType

func (ImageRegistryCredentialPtrOutput) Password

The password of the image registry credential

func (ImageRegistryCredentialPtrOutput) ToImageRegistryCredentialPtrOutput

func (o ImageRegistryCredentialPtrOutput) ToImageRegistryCredentialPtrOutput() ImageRegistryCredentialPtrOutput

func (ImageRegistryCredentialPtrOutput) ToImageRegistryCredentialPtrOutputWithContext

func (o ImageRegistryCredentialPtrOutput) ToImageRegistryCredentialPtrOutputWithContext(ctx context.Context) ImageRegistryCredentialPtrOutput

func (ImageRegistryCredentialPtrOutput) Username

The username of the image registry credential

type ImageRegistryCredentialResponse

type ImageRegistryCredentialResponse struct {
	// The password of the image registry credential
	Password *string `pulumi:"password"`
	// The username of the image registry credential
	Username *string `pulumi:"username"`
}

Credential of the image registry

type ImageRegistryCredentialResponseOutput

type ImageRegistryCredentialResponseOutput struct{ *pulumi.OutputState }

Credential of the image registry

func (ImageRegistryCredentialResponseOutput) ElementType

func (ImageRegistryCredentialResponseOutput) Password

The password of the image registry credential

func (ImageRegistryCredentialResponseOutput) ToImageRegistryCredentialResponseOutput

func (o ImageRegistryCredentialResponseOutput) ToImageRegistryCredentialResponseOutput() ImageRegistryCredentialResponseOutput

func (ImageRegistryCredentialResponseOutput) ToImageRegistryCredentialResponseOutputWithContext

func (o ImageRegistryCredentialResponseOutput) ToImageRegistryCredentialResponseOutputWithContext(ctx context.Context) ImageRegistryCredentialResponseOutput

func (ImageRegistryCredentialResponseOutput) Username

The username of the image registry credential

type ImageRegistryCredentialResponsePtrOutput

type ImageRegistryCredentialResponsePtrOutput struct{ *pulumi.OutputState }

func (ImageRegistryCredentialResponsePtrOutput) Elem

func (ImageRegistryCredentialResponsePtrOutput) ElementType

func (ImageRegistryCredentialResponsePtrOutput) Password

The password of the image registry credential

func (ImageRegistryCredentialResponsePtrOutput) ToImageRegistryCredentialResponsePtrOutput

func (o ImageRegistryCredentialResponsePtrOutput) ToImageRegistryCredentialResponsePtrOutput() ImageRegistryCredentialResponsePtrOutput

func (ImageRegistryCredentialResponsePtrOutput) ToImageRegistryCredentialResponsePtrOutputWithContext

func (o ImageRegistryCredentialResponsePtrOutput) ToImageRegistryCredentialResponsePtrOutputWithContext(ctx context.Context) ImageRegistryCredentialResponsePtrOutput

func (ImageRegistryCredentialResponsePtrOutput) Username

The username of the image registry credential

type IngressConfig

type IngressConfig struct {
	// Ingress read time out in seconds.
	ReadTimeoutInSeconds *int `pulumi:"readTimeoutInSeconds"`
}

Ingress configuration payload for Azure Spring Apps resource.

type IngressConfigArgs

type IngressConfigArgs struct {
	// Ingress read time out in seconds.
	ReadTimeoutInSeconds pulumi.IntPtrInput `pulumi:"readTimeoutInSeconds"`
}

Ingress configuration payload for Azure Spring Apps resource.

func (IngressConfigArgs) ElementType

func (IngressConfigArgs) ElementType() reflect.Type

func (IngressConfigArgs) ToIngressConfigOutput

func (i IngressConfigArgs) ToIngressConfigOutput() IngressConfigOutput

func (IngressConfigArgs) ToIngressConfigOutputWithContext

func (i IngressConfigArgs) ToIngressConfigOutputWithContext(ctx context.Context) IngressConfigOutput

func (IngressConfigArgs) ToIngressConfigPtrOutput

func (i IngressConfigArgs) ToIngressConfigPtrOutput() IngressConfigPtrOutput

func (IngressConfigArgs) ToIngressConfigPtrOutputWithContext

func (i IngressConfigArgs) ToIngressConfigPtrOutputWithContext(ctx context.Context) IngressConfigPtrOutput

type IngressConfigInput

type IngressConfigInput interface {
	pulumi.Input

	ToIngressConfigOutput() IngressConfigOutput
	ToIngressConfigOutputWithContext(context.Context) IngressConfigOutput
}

IngressConfigInput is an input type that accepts IngressConfigArgs and IngressConfigOutput values. You can construct a concrete instance of `IngressConfigInput` via:

IngressConfigArgs{...}

type IngressConfigOutput

type IngressConfigOutput struct{ *pulumi.OutputState }

Ingress configuration payload for Azure Spring Apps resource.

func (IngressConfigOutput) ElementType

func (IngressConfigOutput) ElementType() reflect.Type

func (IngressConfigOutput) ReadTimeoutInSeconds

func (o IngressConfigOutput) ReadTimeoutInSeconds() pulumi.IntPtrOutput

Ingress read time out in seconds.

func (IngressConfigOutput) ToIngressConfigOutput

func (o IngressConfigOutput) ToIngressConfigOutput() IngressConfigOutput

func (IngressConfigOutput) ToIngressConfigOutputWithContext

func (o IngressConfigOutput) ToIngressConfigOutputWithContext(ctx context.Context) IngressConfigOutput

func (IngressConfigOutput) ToIngressConfigPtrOutput

func (o IngressConfigOutput) ToIngressConfigPtrOutput() IngressConfigPtrOutput

func (IngressConfigOutput) ToIngressConfigPtrOutputWithContext

func (o IngressConfigOutput) ToIngressConfigPtrOutputWithContext(ctx context.Context) IngressConfigPtrOutput

type IngressConfigPtrInput

type IngressConfigPtrInput interface {
	pulumi.Input

	ToIngressConfigPtrOutput() IngressConfigPtrOutput
	ToIngressConfigPtrOutputWithContext(context.Context) IngressConfigPtrOutput
}

IngressConfigPtrInput is an input type that accepts IngressConfigArgs, IngressConfigPtr and IngressConfigPtrOutput values. You can construct a concrete instance of `IngressConfigPtrInput` via:

        IngressConfigArgs{...}

or:

        nil

type IngressConfigPtrOutput

type IngressConfigPtrOutput struct{ *pulumi.OutputState }

func (IngressConfigPtrOutput) Elem

func (IngressConfigPtrOutput) ElementType

func (IngressConfigPtrOutput) ElementType() reflect.Type

func (IngressConfigPtrOutput) ReadTimeoutInSeconds

func (o IngressConfigPtrOutput) ReadTimeoutInSeconds() pulumi.IntPtrOutput

Ingress read time out in seconds.

func (IngressConfigPtrOutput) ToIngressConfigPtrOutput

func (o IngressConfigPtrOutput) ToIngressConfigPtrOutput() IngressConfigPtrOutput

func (IngressConfigPtrOutput) ToIngressConfigPtrOutputWithContext

func (o IngressConfigPtrOutput) ToIngressConfigPtrOutputWithContext(ctx context.Context) IngressConfigPtrOutput

type IngressConfigResponse

type IngressConfigResponse struct {
	// Ingress read time out in seconds.
	ReadTimeoutInSeconds *int `pulumi:"readTimeoutInSeconds"`
}

Ingress configuration payload for Azure Spring Apps resource.

type IngressConfigResponseOutput

type IngressConfigResponseOutput struct{ *pulumi.OutputState }

Ingress configuration payload for Azure Spring Apps resource.

func (IngressConfigResponseOutput) ElementType

func (IngressConfigResponseOutput) ReadTimeoutInSeconds

func (o IngressConfigResponseOutput) ReadTimeoutInSeconds() pulumi.IntPtrOutput

Ingress read time out in seconds.

func (IngressConfigResponseOutput) ToIngressConfigResponseOutput

func (o IngressConfigResponseOutput) ToIngressConfigResponseOutput() IngressConfigResponseOutput

func (IngressConfigResponseOutput) ToIngressConfigResponseOutputWithContext

func (o IngressConfigResponseOutput) ToIngressConfigResponseOutputWithContext(ctx context.Context) IngressConfigResponseOutput

type IngressConfigResponsePtrOutput

type IngressConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (IngressConfigResponsePtrOutput) Elem

func (IngressConfigResponsePtrOutput) ElementType

func (IngressConfigResponsePtrOutput) ReadTimeoutInSeconds

func (o IngressConfigResponsePtrOutput) ReadTimeoutInSeconds() pulumi.IntPtrOutput

Ingress read time out in seconds.

func (IngressConfigResponsePtrOutput) ToIngressConfigResponsePtrOutput

func (o IngressConfigResponsePtrOutput) ToIngressConfigResponsePtrOutput() IngressConfigResponsePtrOutput

func (IngressConfigResponsePtrOutput) ToIngressConfigResponsePtrOutputWithContext

func (o IngressConfigResponsePtrOutput) ToIngressConfigResponsePtrOutputWithContext(ctx context.Context) IngressConfigResponsePtrOutput

type IngressSettings

type IngressSettings struct {
	// How ingress should communicate with this app backend service.
	BackendProtocol *string `pulumi:"backendProtocol"`
	// Client-Certification Authentication.
	ClientAuth *IngressSettingsClientAuth `pulumi:"clientAuth"`
	// Ingress read time out in seconds.
	ReadTimeoutInSeconds *int `pulumi:"readTimeoutInSeconds"`
	// Ingress send time out in seconds.
	SendTimeoutInSeconds *int `pulumi:"sendTimeoutInSeconds"`
	// Type of the affinity, set this to Cookie to enable session affinity.
	SessionAffinity *string `pulumi:"sessionAffinity"`
	// Time in seconds until the cookie expires.
	SessionCookieMaxAge *int `pulumi:"sessionCookieMaxAge"`
}

App ingress settings payload.

type IngressSettingsArgs

type IngressSettingsArgs struct {
	// How ingress should communicate with this app backend service.
	BackendProtocol pulumi.StringPtrInput `pulumi:"backendProtocol"`
	// Client-Certification Authentication.
	ClientAuth IngressSettingsClientAuthPtrInput `pulumi:"clientAuth"`
	// Ingress read time out in seconds.
	ReadTimeoutInSeconds pulumi.IntPtrInput `pulumi:"readTimeoutInSeconds"`
	// Ingress send time out in seconds.
	SendTimeoutInSeconds pulumi.IntPtrInput `pulumi:"sendTimeoutInSeconds"`
	// Type of the affinity, set this to Cookie to enable session affinity.
	SessionAffinity pulumi.StringPtrInput `pulumi:"sessionAffinity"`
	// Time in seconds until the cookie expires.
	SessionCookieMaxAge pulumi.IntPtrInput `pulumi:"sessionCookieMaxAge"`
}

App ingress settings payload.

func (IngressSettingsArgs) ElementType

func (IngressSettingsArgs) ElementType() reflect.Type

func (IngressSettingsArgs) ToIngressSettingsOutput

func (i IngressSettingsArgs) ToIngressSettingsOutput() IngressSettingsOutput

func (IngressSettingsArgs) ToIngressSettingsOutputWithContext

func (i IngressSettingsArgs) ToIngressSettingsOutputWithContext(ctx context.Context) IngressSettingsOutput

func (IngressSettingsArgs) ToIngressSettingsPtrOutput

func (i IngressSettingsArgs) ToIngressSettingsPtrOutput() IngressSettingsPtrOutput

func (IngressSettingsArgs) ToIngressSettingsPtrOutputWithContext

func (i IngressSettingsArgs) ToIngressSettingsPtrOutputWithContext(ctx context.Context) IngressSettingsPtrOutput

type IngressSettingsClientAuth

type IngressSettingsClientAuth struct {
	// Collection of certificate resource id.
	Certificates []string `pulumi:"certificates"`
}

Client-Certification Authentication.

type IngressSettingsClientAuthArgs

type IngressSettingsClientAuthArgs struct {
	// Collection of certificate resource id.
	Certificates pulumi.StringArrayInput `pulumi:"certificates"`
}

Client-Certification Authentication.

func (IngressSettingsClientAuthArgs) ElementType

func (IngressSettingsClientAuthArgs) ToIngressSettingsClientAuthOutput

func (i IngressSettingsClientAuthArgs) ToIngressSettingsClientAuthOutput() IngressSettingsClientAuthOutput

func (IngressSettingsClientAuthArgs) ToIngressSettingsClientAuthOutputWithContext

func (i IngressSettingsClientAuthArgs) ToIngressSettingsClientAuthOutputWithContext(ctx context.Context) IngressSettingsClientAuthOutput

func (IngressSettingsClientAuthArgs) ToIngressSettingsClientAuthPtrOutput

func (i IngressSettingsClientAuthArgs) ToIngressSettingsClientAuthPtrOutput() IngressSettingsClientAuthPtrOutput

func (IngressSettingsClientAuthArgs) ToIngressSettingsClientAuthPtrOutputWithContext

func (i IngressSettingsClientAuthArgs) ToIngressSettingsClientAuthPtrOutputWithContext(ctx context.Context) IngressSettingsClientAuthPtrOutput

type IngressSettingsClientAuthInput

type IngressSettingsClientAuthInput interface {
	pulumi.Input

	ToIngressSettingsClientAuthOutput() IngressSettingsClientAuthOutput
	ToIngressSettingsClientAuthOutputWithContext(context.Context) IngressSettingsClientAuthOutput
}

IngressSettingsClientAuthInput is an input type that accepts IngressSettingsClientAuthArgs and IngressSettingsClientAuthOutput values. You can construct a concrete instance of `IngressSettingsClientAuthInput` via:

IngressSettingsClientAuthArgs{...}

type IngressSettingsClientAuthOutput

type IngressSettingsClientAuthOutput struct{ *pulumi.OutputState }

Client-Certification Authentication.

func (IngressSettingsClientAuthOutput) Certificates

Collection of certificate resource id.

func (IngressSettingsClientAuthOutput) ElementType

func (IngressSettingsClientAuthOutput) ToIngressSettingsClientAuthOutput

func (o IngressSettingsClientAuthOutput) ToIngressSettingsClientAuthOutput() IngressSettingsClientAuthOutput

func (IngressSettingsClientAuthOutput) ToIngressSettingsClientAuthOutputWithContext

func (o IngressSettingsClientAuthOutput) ToIngressSettingsClientAuthOutputWithContext(ctx context.Context) IngressSettingsClientAuthOutput

func (IngressSettingsClientAuthOutput) ToIngressSettingsClientAuthPtrOutput

func (o IngressSettingsClientAuthOutput) ToIngressSettingsClientAuthPtrOutput() IngressSettingsClientAuthPtrOutput

func (IngressSettingsClientAuthOutput) ToIngressSettingsClientAuthPtrOutputWithContext

func (o IngressSettingsClientAuthOutput) ToIngressSettingsClientAuthPtrOutputWithContext(ctx context.Context) IngressSettingsClientAuthPtrOutput

type IngressSettingsClientAuthPtrInput

type IngressSettingsClientAuthPtrInput interface {
	pulumi.Input

	ToIngressSettingsClientAuthPtrOutput() IngressSettingsClientAuthPtrOutput
	ToIngressSettingsClientAuthPtrOutputWithContext(context.Context) IngressSettingsClientAuthPtrOutput
}

IngressSettingsClientAuthPtrInput is an input type that accepts IngressSettingsClientAuthArgs, IngressSettingsClientAuthPtr and IngressSettingsClientAuthPtrOutput values. You can construct a concrete instance of `IngressSettingsClientAuthPtrInput` via:

        IngressSettingsClientAuthArgs{...}

or:

        nil

type IngressSettingsClientAuthPtrOutput

type IngressSettingsClientAuthPtrOutput struct{ *pulumi.OutputState }

func (IngressSettingsClientAuthPtrOutput) Certificates

Collection of certificate resource id.

func (IngressSettingsClientAuthPtrOutput) Elem

func (IngressSettingsClientAuthPtrOutput) ElementType

func (IngressSettingsClientAuthPtrOutput) ToIngressSettingsClientAuthPtrOutput

func (o IngressSettingsClientAuthPtrOutput) ToIngressSettingsClientAuthPtrOutput() IngressSettingsClientAuthPtrOutput

func (IngressSettingsClientAuthPtrOutput) ToIngressSettingsClientAuthPtrOutputWithContext

func (o IngressSettingsClientAuthPtrOutput) ToIngressSettingsClientAuthPtrOutputWithContext(ctx context.Context) IngressSettingsClientAuthPtrOutput

type IngressSettingsInput

type IngressSettingsInput interface {
	pulumi.Input

	ToIngressSettingsOutput() IngressSettingsOutput
	ToIngressSettingsOutputWithContext(context.Context) IngressSettingsOutput
}

IngressSettingsInput is an input type that accepts IngressSettingsArgs and IngressSettingsOutput values. You can construct a concrete instance of `IngressSettingsInput` via:

IngressSettingsArgs{...}

type IngressSettingsOutput

type IngressSettingsOutput struct{ *pulumi.OutputState }

App ingress settings payload.

func (IngressSettingsOutput) BackendProtocol

func (o IngressSettingsOutput) BackendProtocol() pulumi.StringPtrOutput

How ingress should communicate with this app backend service.

func (IngressSettingsOutput) ClientAuth

Client-Certification Authentication.

func (IngressSettingsOutput) ElementType

func (IngressSettingsOutput) ElementType() reflect.Type

func (IngressSettingsOutput) ReadTimeoutInSeconds

func (o IngressSettingsOutput) ReadTimeoutInSeconds() pulumi.IntPtrOutput

Ingress read time out in seconds.

func (IngressSettingsOutput) SendTimeoutInSeconds

func (o IngressSettingsOutput) SendTimeoutInSeconds() pulumi.IntPtrOutput

Ingress send time out in seconds.

func (IngressSettingsOutput) SessionAffinity

func (o IngressSettingsOutput) SessionAffinity() pulumi.StringPtrOutput

Type of the affinity, set this to Cookie to enable session affinity.

func (IngressSettingsOutput) SessionCookieMaxAge

func (o IngressSettingsOutput) SessionCookieMaxAge() pulumi.IntPtrOutput

Time in seconds until the cookie expires.

func (IngressSettingsOutput) ToIngressSettingsOutput

func (o IngressSettingsOutput) ToIngressSettingsOutput() IngressSettingsOutput

func (IngressSettingsOutput) ToIngressSettingsOutputWithContext

func (o IngressSettingsOutput) ToIngressSettingsOutputWithContext(ctx context.Context) IngressSettingsOutput

func (IngressSettingsOutput) ToIngressSettingsPtrOutput

func (o IngressSettingsOutput) ToIngressSettingsPtrOutput() IngressSettingsPtrOutput

func (IngressSettingsOutput) ToIngressSettingsPtrOutputWithContext

func (o IngressSettingsOutput) ToIngressSettingsPtrOutputWithContext(ctx context.Context) IngressSettingsPtrOutput

type IngressSettingsPtrInput

type IngressSettingsPtrInput interface {
	pulumi.Input

	ToIngressSettingsPtrOutput() IngressSettingsPtrOutput
	ToIngressSettingsPtrOutputWithContext(context.Context) IngressSettingsPtrOutput
}

IngressSettingsPtrInput is an input type that accepts IngressSettingsArgs, IngressSettingsPtr and IngressSettingsPtrOutput values. You can construct a concrete instance of `IngressSettingsPtrInput` via:

        IngressSettingsArgs{...}

or:

        nil

type IngressSettingsPtrOutput

type IngressSettingsPtrOutput struct{ *pulumi.OutputState }

func (IngressSettingsPtrOutput) BackendProtocol

func (o IngressSettingsPtrOutput) BackendProtocol() pulumi.StringPtrOutput

How ingress should communicate with this app backend service.

func (IngressSettingsPtrOutput) ClientAuth

Client-Certification Authentication.

func (IngressSettingsPtrOutput) Elem

func (IngressSettingsPtrOutput) ElementType

func (IngressSettingsPtrOutput) ElementType() reflect.Type

func (IngressSettingsPtrOutput) ReadTimeoutInSeconds

func (o IngressSettingsPtrOutput) ReadTimeoutInSeconds() pulumi.IntPtrOutput

Ingress read time out in seconds.

func (IngressSettingsPtrOutput) SendTimeoutInSeconds

func (o IngressSettingsPtrOutput) SendTimeoutInSeconds() pulumi.IntPtrOutput

Ingress send time out in seconds.

func (IngressSettingsPtrOutput) SessionAffinity

func (o IngressSettingsPtrOutput) SessionAffinity() pulumi.StringPtrOutput

Type of the affinity, set this to Cookie to enable session affinity.

func (IngressSettingsPtrOutput) SessionCookieMaxAge

func (o IngressSettingsPtrOutput) SessionCookieMaxAge() pulumi.IntPtrOutput

Time in seconds until the cookie expires.

func (IngressSettingsPtrOutput) ToIngressSettingsPtrOutput

func (o IngressSettingsPtrOutput) ToIngressSettingsPtrOutput() IngressSettingsPtrOutput

func (IngressSettingsPtrOutput) ToIngressSettingsPtrOutputWithContext

func (o IngressSettingsPtrOutput) ToIngressSettingsPtrOutputWithContext(ctx context.Context) IngressSettingsPtrOutput

type IngressSettingsResponse

type IngressSettingsResponse struct {
	// How ingress should communicate with this app backend service.
	BackendProtocol *string `pulumi:"backendProtocol"`
	// Client-Certification Authentication.
	ClientAuth *IngressSettingsResponseClientAuth `pulumi:"clientAuth"`
	// Ingress read time out in seconds.
	ReadTimeoutInSeconds *int `pulumi:"readTimeoutInSeconds"`
	// Ingress send time out in seconds.
	SendTimeoutInSeconds *int `pulumi:"sendTimeoutInSeconds"`
	// Type of the affinity, set this to Cookie to enable session affinity.
	SessionAffinity *string `pulumi:"sessionAffinity"`
	// Time in seconds until the cookie expires.
	SessionCookieMaxAge *int `pulumi:"sessionCookieMaxAge"`
}

App ingress settings payload.

type IngressSettingsResponseClientAuth

type IngressSettingsResponseClientAuth struct {
	// Collection of certificate resource id.
	Certificates []string `pulumi:"certificates"`
}

Client-Certification Authentication.

type IngressSettingsResponseClientAuthOutput

type IngressSettingsResponseClientAuthOutput struct{ *pulumi.OutputState }

Client-Certification Authentication.

func (IngressSettingsResponseClientAuthOutput) Certificates

Collection of certificate resource id.

func (IngressSettingsResponseClientAuthOutput) ElementType

func (IngressSettingsResponseClientAuthOutput) ToIngressSettingsResponseClientAuthOutput

func (o IngressSettingsResponseClientAuthOutput) ToIngressSettingsResponseClientAuthOutput() IngressSettingsResponseClientAuthOutput

func (IngressSettingsResponseClientAuthOutput) ToIngressSettingsResponseClientAuthOutputWithContext

func (o IngressSettingsResponseClientAuthOutput) ToIngressSettingsResponseClientAuthOutputWithContext(ctx context.Context) IngressSettingsResponseClientAuthOutput

type IngressSettingsResponseClientAuthPtrOutput

type IngressSettingsResponseClientAuthPtrOutput struct{ *pulumi.OutputState }

func (IngressSettingsResponseClientAuthPtrOutput) Certificates

Collection of certificate resource id.

func (IngressSettingsResponseClientAuthPtrOutput) Elem

func (IngressSettingsResponseClientAuthPtrOutput) ElementType

func (IngressSettingsResponseClientAuthPtrOutput) ToIngressSettingsResponseClientAuthPtrOutput

func (o IngressSettingsResponseClientAuthPtrOutput) ToIngressSettingsResponseClientAuthPtrOutput() IngressSettingsResponseClientAuthPtrOutput

func (IngressSettingsResponseClientAuthPtrOutput) ToIngressSettingsResponseClientAuthPtrOutputWithContext

func (o IngressSettingsResponseClientAuthPtrOutput) ToIngressSettingsResponseClientAuthPtrOutputWithContext(ctx context.Context) IngressSettingsResponseClientAuthPtrOutput

type IngressSettingsResponseOutput

type IngressSettingsResponseOutput struct{ *pulumi.OutputState }

App ingress settings payload.

func (IngressSettingsResponseOutput) BackendProtocol

How ingress should communicate with this app backend service.

func (IngressSettingsResponseOutput) ClientAuth

Client-Certification Authentication.

func (IngressSettingsResponseOutput) ElementType

func (IngressSettingsResponseOutput) ReadTimeoutInSeconds

func (o IngressSettingsResponseOutput) ReadTimeoutInSeconds() pulumi.IntPtrOutput

Ingress read time out in seconds.

func (IngressSettingsResponseOutput) SendTimeoutInSeconds

func (o IngressSettingsResponseOutput) SendTimeoutInSeconds() pulumi.IntPtrOutput

Ingress send time out in seconds.

func (IngressSettingsResponseOutput) SessionAffinity

Type of the affinity, set this to Cookie to enable session affinity.

func (IngressSettingsResponseOutput) SessionCookieMaxAge

func (o IngressSettingsResponseOutput) SessionCookieMaxAge() pulumi.IntPtrOutput

Time in seconds until the cookie expires.

func (IngressSettingsResponseOutput) ToIngressSettingsResponseOutput

func (o IngressSettingsResponseOutput) ToIngressSettingsResponseOutput() IngressSettingsResponseOutput

func (IngressSettingsResponseOutput) ToIngressSettingsResponseOutputWithContext

func (o IngressSettingsResponseOutput) ToIngressSettingsResponseOutputWithContext(ctx context.Context) IngressSettingsResponseOutput

type IngressSettingsResponsePtrOutput

type IngressSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (IngressSettingsResponsePtrOutput) BackendProtocol

How ingress should communicate with this app backend service.

func (IngressSettingsResponsePtrOutput) ClientAuth

Client-Certification Authentication.

func (IngressSettingsResponsePtrOutput) Elem

func (IngressSettingsResponsePtrOutput) ElementType

func (IngressSettingsResponsePtrOutput) ReadTimeoutInSeconds

func (o IngressSettingsResponsePtrOutput) ReadTimeoutInSeconds() pulumi.IntPtrOutput

Ingress read time out in seconds.

func (IngressSettingsResponsePtrOutput) SendTimeoutInSeconds

func (o IngressSettingsResponsePtrOutput) SendTimeoutInSeconds() pulumi.IntPtrOutput

Ingress send time out in seconds.

func (IngressSettingsResponsePtrOutput) SessionAffinity

Type of the affinity, set this to Cookie to enable session affinity.

func (IngressSettingsResponsePtrOutput) SessionCookieMaxAge

func (o IngressSettingsResponsePtrOutput) SessionCookieMaxAge() pulumi.IntPtrOutput

Time in seconds until the cookie expires.

func (IngressSettingsResponsePtrOutput) ToIngressSettingsResponsePtrOutput

func (o IngressSettingsResponsePtrOutput) ToIngressSettingsResponsePtrOutput() IngressSettingsResponsePtrOutput

func (IngressSettingsResponsePtrOutput) ToIngressSettingsResponsePtrOutputWithContext

func (o IngressSettingsResponsePtrOutput) ToIngressSettingsResponsePtrOutputWithContext(ctx context.Context) IngressSettingsResponsePtrOutput

type JarUploadedUserSourceInfo

type JarUploadedUserSourceInfo struct {
	// JVM parameter
	JvmOptions *string `pulumi:"jvmOptions"`
	// Relative path of the storage which stores the source
	RelativePath *string `pulumi:"relativePath"`
	// Runtime version of the Jar file
	RuntimeVersion *string `pulumi:"runtimeVersion"`
	// Type of the source uploaded
	// Expected value is 'Jar'.
	Type string `pulumi:"type"`
	// Version of the source
	Version *string `pulumi:"version"`
}

Uploaded Jar binary for a deployment

type JarUploadedUserSourceInfoArgs

type JarUploadedUserSourceInfoArgs struct {
	// JVM parameter
	JvmOptions pulumi.StringPtrInput `pulumi:"jvmOptions"`
	// Relative path of the storage which stores the source
	RelativePath pulumi.StringPtrInput `pulumi:"relativePath"`
	// Runtime version of the Jar file
	RuntimeVersion pulumi.StringPtrInput `pulumi:"runtimeVersion"`
	// Type of the source uploaded
	// Expected value is 'Jar'.
	Type pulumi.StringInput `pulumi:"type"`
	// Version of the source
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Uploaded Jar binary for a deployment

func (JarUploadedUserSourceInfoArgs) ElementType

func (JarUploadedUserSourceInfoArgs) ToJarUploadedUserSourceInfoOutput

func (i JarUploadedUserSourceInfoArgs) ToJarUploadedUserSourceInfoOutput() JarUploadedUserSourceInfoOutput

func (JarUploadedUserSourceInfoArgs) ToJarUploadedUserSourceInfoOutputWithContext

func (i JarUploadedUserSourceInfoArgs) ToJarUploadedUserSourceInfoOutputWithContext(ctx context.Context) JarUploadedUserSourceInfoOutput

func (JarUploadedUserSourceInfoArgs) ToJarUploadedUserSourceInfoPtrOutput

func (i JarUploadedUserSourceInfoArgs) ToJarUploadedUserSourceInfoPtrOutput() JarUploadedUserSourceInfoPtrOutput

func (JarUploadedUserSourceInfoArgs) ToJarUploadedUserSourceInfoPtrOutputWithContext

func (i JarUploadedUserSourceInfoArgs) ToJarUploadedUserSourceInfoPtrOutputWithContext(ctx context.Context) JarUploadedUserSourceInfoPtrOutput

type JarUploadedUserSourceInfoInput

type JarUploadedUserSourceInfoInput interface {
	pulumi.Input

	ToJarUploadedUserSourceInfoOutput() JarUploadedUserSourceInfoOutput
	ToJarUploadedUserSourceInfoOutputWithContext(context.Context) JarUploadedUserSourceInfoOutput
}

JarUploadedUserSourceInfoInput is an input type that accepts JarUploadedUserSourceInfoArgs and JarUploadedUserSourceInfoOutput values. You can construct a concrete instance of `JarUploadedUserSourceInfoInput` via:

JarUploadedUserSourceInfoArgs{...}

type JarUploadedUserSourceInfoOutput

type JarUploadedUserSourceInfoOutput struct{ *pulumi.OutputState }

Uploaded Jar binary for a deployment

func (JarUploadedUserSourceInfoOutput) ElementType

func (JarUploadedUserSourceInfoOutput) JvmOptions

JVM parameter

func (JarUploadedUserSourceInfoOutput) RelativePath

Relative path of the storage which stores the source

func (JarUploadedUserSourceInfoOutput) RuntimeVersion

Runtime version of the Jar file

func (JarUploadedUserSourceInfoOutput) ToJarUploadedUserSourceInfoOutput

func (o JarUploadedUserSourceInfoOutput) ToJarUploadedUserSourceInfoOutput() JarUploadedUserSourceInfoOutput

func (JarUploadedUserSourceInfoOutput) ToJarUploadedUserSourceInfoOutputWithContext

func (o JarUploadedUserSourceInfoOutput) ToJarUploadedUserSourceInfoOutputWithContext(ctx context.Context) JarUploadedUserSourceInfoOutput

func (JarUploadedUserSourceInfoOutput) ToJarUploadedUserSourceInfoPtrOutput

func (o JarUploadedUserSourceInfoOutput) ToJarUploadedUserSourceInfoPtrOutput() JarUploadedUserSourceInfoPtrOutput

func (JarUploadedUserSourceInfoOutput) ToJarUploadedUserSourceInfoPtrOutputWithContext

func (o JarUploadedUserSourceInfoOutput) ToJarUploadedUserSourceInfoPtrOutputWithContext(ctx context.Context) JarUploadedUserSourceInfoPtrOutput

func (JarUploadedUserSourceInfoOutput) Type

Type of the source uploaded Expected value is 'Jar'.

func (JarUploadedUserSourceInfoOutput) Version

Version of the source

type JarUploadedUserSourceInfoPtrInput

type JarUploadedUserSourceInfoPtrInput interface {
	pulumi.Input

	ToJarUploadedUserSourceInfoPtrOutput() JarUploadedUserSourceInfoPtrOutput
	ToJarUploadedUserSourceInfoPtrOutputWithContext(context.Context) JarUploadedUserSourceInfoPtrOutput
}

JarUploadedUserSourceInfoPtrInput is an input type that accepts JarUploadedUserSourceInfoArgs, JarUploadedUserSourceInfoPtr and JarUploadedUserSourceInfoPtrOutput values. You can construct a concrete instance of `JarUploadedUserSourceInfoPtrInput` via:

        JarUploadedUserSourceInfoArgs{...}

or:

        nil

type JarUploadedUserSourceInfoPtrOutput

type JarUploadedUserSourceInfoPtrOutput struct{ *pulumi.OutputState }

func (JarUploadedUserSourceInfoPtrOutput) Elem

func (JarUploadedUserSourceInfoPtrOutput) ElementType

func (JarUploadedUserSourceInfoPtrOutput) JvmOptions

JVM parameter

func (JarUploadedUserSourceInfoPtrOutput) RelativePath

Relative path of the storage which stores the source

func (JarUploadedUserSourceInfoPtrOutput) RuntimeVersion

Runtime version of the Jar file

func (JarUploadedUserSourceInfoPtrOutput) ToJarUploadedUserSourceInfoPtrOutput

func (o JarUploadedUserSourceInfoPtrOutput) ToJarUploadedUserSourceInfoPtrOutput() JarUploadedUserSourceInfoPtrOutput

func (JarUploadedUserSourceInfoPtrOutput) ToJarUploadedUserSourceInfoPtrOutputWithContext

func (o JarUploadedUserSourceInfoPtrOutput) ToJarUploadedUserSourceInfoPtrOutputWithContext(ctx context.Context) JarUploadedUserSourceInfoPtrOutput

func (JarUploadedUserSourceInfoPtrOutput) Type

Type of the source uploaded Expected value is 'Jar'.

func (JarUploadedUserSourceInfoPtrOutput) Version

Version of the source

type JarUploadedUserSourceInfoResponse

type JarUploadedUserSourceInfoResponse struct {
	// JVM parameter
	JvmOptions *string `pulumi:"jvmOptions"`
	// Relative path of the storage which stores the source
	RelativePath *string `pulumi:"relativePath"`
	// Runtime version of the Jar file
	RuntimeVersion *string `pulumi:"runtimeVersion"`
	// Type of the source uploaded
	// Expected value is 'Jar'.
	Type string `pulumi:"type"`
	// Version of the source
	Version *string `pulumi:"version"`
}

Uploaded Jar binary for a deployment

type JarUploadedUserSourceInfoResponseOutput

type JarUploadedUserSourceInfoResponseOutput struct{ *pulumi.OutputState }

Uploaded Jar binary for a deployment

func (JarUploadedUserSourceInfoResponseOutput) ElementType

func (JarUploadedUserSourceInfoResponseOutput) JvmOptions

JVM parameter

func (JarUploadedUserSourceInfoResponseOutput) RelativePath

Relative path of the storage which stores the source

func (JarUploadedUserSourceInfoResponseOutput) RuntimeVersion

Runtime version of the Jar file

func (JarUploadedUserSourceInfoResponseOutput) ToJarUploadedUserSourceInfoResponseOutput

func (o JarUploadedUserSourceInfoResponseOutput) ToJarUploadedUserSourceInfoResponseOutput() JarUploadedUserSourceInfoResponseOutput

func (JarUploadedUserSourceInfoResponseOutput) ToJarUploadedUserSourceInfoResponseOutputWithContext

func (o JarUploadedUserSourceInfoResponseOutput) ToJarUploadedUserSourceInfoResponseOutputWithContext(ctx context.Context) JarUploadedUserSourceInfoResponseOutput

func (JarUploadedUserSourceInfoResponseOutput) Type

Type of the source uploaded Expected value is 'Jar'.

func (JarUploadedUserSourceInfoResponseOutput) Version

Version of the source

type JarUploadedUserSourceInfoResponsePtrOutput

type JarUploadedUserSourceInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (JarUploadedUserSourceInfoResponsePtrOutput) Elem

func (JarUploadedUserSourceInfoResponsePtrOutput) ElementType

func (JarUploadedUserSourceInfoResponsePtrOutput) JvmOptions

JVM parameter

func (JarUploadedUserSourceInfoResponsePtrOutput) RelativePath

Relative path of the storage which stores the source

func (JarUploadedUserSourceInfoResponsePtrOutput) RuntimeVersion

Runtime version of the Jar file

func (JarUploadedUserSourceInfoResponsePtrOutput) ToJarUploadedUserSourceInfoResponsePtrOutput

func (o JarUploadedUserSourceInfoResponsePtrOutput) ToJarUploadedUserSourceInfoResponsePtrOutput() JarUploadedUserSourceInfoResponsePtrOutput

func (JarUploadedUserSourceInfoResponsePtrOutput) ToJarUploadedUserSourceInfoResponsePtrOutputWithContext

func (o JarUploadedUserSourceInfoResponsePtrOutput) ToJarUploadedUserSourceInfoResponsePtrOutputWithContext(ctx context.Context) JarUploadedUserSourceInfoResponsePtrOutput

func (JarUploadedUserSourceInfoResponsePtrOutput) Type

Type of the source uploaded Expected value is 'Jar'.

func (JarUploadedUserSourceInfoResponsePtrOutput) Version

Version of the source

type Job

type Job struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the Job resource
	Properties JobResourcePropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Job resource payload Azure REST API version: 2024-05-01-preview.

func GetJob

func GetJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *JobState, opts ...pulumi.ResourceOption) (*Job, error)

GetJob gets an existing Job 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 NewJob

func NewJob(ctx *pulumi.Context,
	name string, args *JobArgs, opts ...pulumi.ResourceOption) (*Job, error)

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

func (*Job) ElementType

func (*Job) ElementType() reflect.Type

func (*Job) ToJobOutput

func (i *Job) ToJobOutput() JobOutput

func (*Job) ToJobOutputWithContext

func (i *Job) ToJobOutputWithContext(ctx context.Context) JobOutput

type JobArgs

type JobArgs struct {
	// The name of the Job resource.
	JobName pulumi.StringPtrInput
	// Properties of the Job resource
	Properties JobResourcePropertiesPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
}

The set of arguments for constructing a Job resource.

func (JobArgs) ElementType

func (JobArgs) ElementType() reflect.Type

type JobExecutionTemplate

type JobExecutionTemplate struct {
	// Arguments for the Job execution.
	Args []string `pulumi:"args"`
	// Environment variables of Job execution
	EnvironmentVariables []EnvVar `pulumi:"environmentVariables"`
	// The requested resource quantity for required CPU and Memory.
	ResourceRequests *JobResourceRequests `pulumi:"resourceRequests"`
}

Job's execution template, containing configuration for an execution

func (*JobExecutionTemplate) Defaults

func (val *JobExecutionTemplate) Defaults() *JobExecutionTemplate

Defaults sets the appropriate defaults for JobExecutionTemplate

type JobExecutionTemplateArgs

type JobExecutionTemplateArgs struct {
	// Arguments for the Job execution.
	Args pulumi.StringArrayInput `pulumi:"args"`
	// Environment variables of Job execution
	EnvironmentVariables EnvVarArrayInput `pulumi:"environmentVariables"`
	// The requested resource quantity for required CPU and Memory.
	ResourceRequests JobResourceRequestsPtrInput `pulumi:"resourceRequests"`
}

Job's execution template, containing configuration for an execution

func (*JobExecutionTemplateArgs) Defaults

Defaults sets the appropriate defaults for JobExecutionTemplateArgs

func (JobExecutionTemplateArgs) ElementType

func (JobExecutionTemplateArgs) ElementType() reflect.Type

func (JobExecutionTemplateArgs) ToJobExecutionTemplateOutput

func (i JobExecutionTemplateArgs) ToJobExecutionTemplateOutput() JobExecutionTemplateOutput

func (JobExecutionTemplateArgs) ToJobExecutionTemplateOutputWithContext

func (i JobExecutionTemplateArgs) ToJobExecutionTemplateOutputWithContext(ctx context.Context) JobExecutionTemplateOutput

func (JobExecutionTemplateArgs) ToJobExecutionTemplatePtrOutput

func (i JobExecutionTemplateArgs) ToJobExecutionTemplatePtrOutput() JobExecutionTemplatePtrOutput

func (JobExecutionTemplateArgs) ToJobExecutionTemplatePtrOutputWithContext

func (i JobExecutionTemplateArgs) ToJobExecutionTemplatePtrOutputWithContext(ctx context.Context) JobExecutionTemplatePtrOutput

type JobExecutionTemplateInput

type JobExecutionTemplateInput interface {
	pulumi.Input

	ToJobExecutionTemplateOutput() JobExecutionTemplateOutput
	ToJobExecutionTemplateOutputWithContext(context.Context) JobExecutionTemplateOutput
}

JobExecutionTemplateInput is an input type that accepts JobExecutionTemplateArgs and JobExecutionTemplateOutput values. You can construct a concrete instance of `JobExecutionTemplateInput` via:

JobExecutionTemplateArgs{...}

type JobExecutionTemplateOutput

type JobExecutionTemplateOutput struct{ *pulumi.OutputState }

Job's execution template, containing configuration for an execution

func (JobExecutionTemplateOutput) Args

Arguments for the Job execution.

func (JobExecutionTemplateOutput) ElementType

func (JobExecutionTemplateOutput) ElementType() reflect.Type

func (JobExecutionTemplateOutput) EnvironmentVariables

func (o JobExecutionTemplateOutput) EnvironmentVariables() EnvVarArrayOutput

Environment variables of Job execution

func (JobExecutionTemplateOutput) ResourceRequests

The requested resource quantity for required CPU and Memory.

func (JobExecutionTemplateOutput) ToJobExecutionTemplateOutput

func (o JobExecutionTemplateOutput) ToJobExecutionTemplateOutput() JobExecutionTemplateOutput

func (JobExecutionTemplateOutput) ToJobExecutionTemplateOutputWithContext

func (o JobExecutionTemplateOutput) ToJobExecutionTemplateOutputWithContext(ctx context.Context) JobExecutionTemplateOutput

func (JobExecutionTemplateOutput) ToJobExecutionTemplatePtrOutput

func (o JobExecutionTemplateOutput) ToJobExecutionTemplatePtrOutput() JobExecutionTemplatePtrOutput

func (JobExecutionTemplateOutput) ToJobExecutionTemplatePtrOutputWithContext

func (o JobExecutionTemplateOutput) ToJobExecutionTemplatePtrOutputWithContext(ctx context.Context) JobExecutionTemplatePtrOutput

type JobExecutionTemplatePtrInput

type JobExecutionTemplatePtrInput interface {
	pulumi.Input

	ToJobExecutionTemplatePtrOutput() JobExecutionTemplatePtrOutput
	ToJobExecutionTemplatePtrOutputWithContext(context.Context) JobExecutionTemplatePtrOutput
}

JobExecutionTemplatePtrInput is an input type that accepts JobExecutionTemplateArgs, JobExecutionTemplatePtr and JobExecutionTemplatePtrOutput values. You can construct a concrete instance of `JobExecutionTemplatePtrInput` via:

        JobExecutionTemplateArgs{...}

or:

        nil

type JobExecutionTemplatePtrOutput

type JobExecutionTemplatePtrOutput struct{ *pulumi.OutputState }

func (JobExecutionTemplatePtrOutput) Args

Arguments for the Job execution.

func (JobExecutionTemplatePtrOutput) Elem

func (JobExecutionTemplatePtrOutput) ElementType

func (JobExecutionTemplatePtrOutput) EnvironmentVariables

func (o JobExecutionTemplatePtrOutput) EnvironmentVariables() EnvVarArrayOutput

Environment variables of Job execution

func (JobExecutionTemplatePtrOutput) ResourceRequests

The requested resource quantity for required CPU and Memory.

func (JobExecutionTemplatePtrOutput) ToJobExecutionTemplatePtrOutput

func (o JobExecutionTemplatePtrOutput) ToJobExecutionTemplatePtrOutput() JobExecutionTemplatePtrOutput

func (JobExecutionTemplatePtrOutput) ToJobExecutionTemplatePtrOutputWithContext

func (o JobExecutionTemplatePtrOutput) ToJobExecutionTemplatePtrOutputWithContext(ctx context.Context) JobExecutionTemplatePtrOutput

type JobExecutionTemplateResponse

type JobExecutionTemplateResponse struct {
	// Arguments for the Job execution.
	Args []string `pulumi:"args"`
	// Environment variables of Job execution
	EnvironmentVariables []EnvVarResponse `pulumi:"environmentVariables"`
	// The requested resource quantity for required CPU and Memory.
	ResourceRequests *JobResourceRequestsResponse `pulumi:"resourceRequests"`
}

Job's execution template, containing configuration for an execution

func (*JobExecutionTemplateResponse) Defaults

Defaults sets the appropriate defaults for JobExecutionTemplateResponse

type JobExecutionTemplateResponseOutput

type JobExecutionTemplateResponseOutput struct{ *pulumi.OutputState }

Job's execution template, containing configuration for an execution

func (JobExecutionTemplateResponseOutput) Args

Arguments for the Job execution.

func (JobExecutionTemplateResponseOutput) ElementType

func (JobExecutionTemplateResponseOutput) EnvironmentVariables

Environment variables of Job execution

func (JobExecutionTemplateResponseOutput) ResourceRequests

The requested resource quantity for required CPU and Memory.

func (JobExecutionTemplateResponseOutput) ToJobExecutionTemplateResponseOutput

func (o JobExecutionTemplateResponseOutput) ToJobExecutionTemplateResponseOutput() JobExecutionTemplateResponseOutput

func (JobExecutionTemplateResponseOutput) ToJobExecutionTemplateResponseOutputWithContext

func (o JobExecutionTemplateResponseOutput) ToJobExecutionTemplateResponseOutputWithContext(ctx context.Context) JobExecutionTemplateResponseOutput

type JobExecutionTemplateResponsePtrOutput

type JobExecutionTemplateResponsePtrOutput struct{ *pulumi.OutputState }

func (JobExecutionTemplateResponsePtrOutput) Args

Arguments for the Job execution.

func (JobExecutionTemplateResponsePtrOutput) Elem

func (JobExecutionTemplateResponsePtrOutput) ElementType

func (JobExecutionTemplateResponsePtrOutput) EnvironmentVariables

Environment variables of Job execution

func (JobExecutionTemplateResponsePtrOutput) ResourceRequests

The requested resource quantity for required CPU and Memory.

func (JobExecutionTemplateResponsePtrOutput) ToJobExecutionTemplateResponsePtrOutput

func (o JobExecutionTemplateResponsePtrOutput) ToJobExecutionTemplateResponsePtrOutput() JobExecutionTemplateResponsePtrOutput

func (JobExecutionTemplateResponsePtrOutput) ToJobExecutionTemplateResponsePtrOutputWithContext

func (o JobExecutionTemplateResponsePtrOutput) ToJobExecutionTemplateResponsePtrOutputWithContext(ctx context.Context) JobExecutionTemplateResponsePtrOutput

type JobInput

type JobInput interface {
	pulumi.Input

	ToJobOutput() JobOutput
	ToJobOutputWithContext(ctx context.Context) JobOutput
}

type JobOutput

type JobOutput struct{ *pulumi.OutputState }

func (JobOutput) ElementType

func (JobOutput) ElementType() reflect.Type

func (JobOutput) Name

func (o JobOutput) Name() pulumi.StringOutput

The name of the resource.

func (JobOutput) Properties

Properties of the Job resource

func (JobOutput) SystemData

func (o JobOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of the resource.

func (JobOutput) ToJobOutput

func (o JobOutput) ToJobOutput() JobOutput

func (JobOutput) ToJobOutputWithContext

func (o JobOutput) ToJobOutputWithContext(ctx context.Context) JobOutput

func (JobOutput) Type

func (o JobOutput) Type() pulumi.StringOutput

The type of the resource.

type JobResourceProperties

type JobResourceProperties struct {
	// Referenced managed components collection
	ManagedComponentReferences []ManagedComponentReference `pulumi:"managedComponentReferences"`
	// Uploaded source information of the Job.
	Source interface{} `pulumi:"source"`
	// The template which is applied for all executions of the Job.
	Template *JobExecutionTemplate `pulumi:"template"`
	// The Job trigger related configuration.
	TriggerConfig *ManualJobTriggerConfig `pulumi:"triggerConfig"`
}

Job resource properties payload

func (*JobResourceProperties) Defaults

Defaults sets the appropriate defaults for JobResourceProperties

type JobResourcePropertiesArgs

type JobResourcePropertiesArgs struct {
	// Referenced managed components collection
	ManagedComponentReferences ManagedComponentReferenceArrayInput `pulumi:"managedComponentReferences"`
	// Uploaded source information of the Job.
	Source pulumi.Input `pulumi:"source"`
	// The template which is applied for all executions of the Job.
	Template JobExecutionTemplatePtrInput `pulumi:"template"`
	// The Job trigger related configuration.
	TriggerConfig ManualJobTriggerConfigPtrInput `pulumi:"triggerConfig"`
}

Job resource properties payload

func (*JobResourcePropertiesArgs) Defaults

Defaults sets the appropriate defaults for JobResourcePropertiesArgs

func (JobResourcePropertiesArgs) ElementType

func (JobResourcePropertiesArgs) ElementType() reflect.Type

func (JobResourcePropertiesArgs) ToJobResourcePropertiesOutput

func (i JobResourcePropertiesArgs) ToJobResourcePropertiesOutput() JobResourcePropertiesOutput

func (JobResourcePropertiesArgs) ToJobResourcePropertiesOutputWithContext

func (i JobResourcePropertiesArgs) ToJobResourcePropertiesOutputWithContext(ctx context.Context) JobResourcePropertiesOutput

func (JobResourcePropertiesArgs) ToJobResourcePropertiesPtrOutput

func (i JobResourcePropertiesArgs) ToJobResourcePropertiesPtrOutput() JobResourcePropertiesPtrOutput

func (JobResourcePropertiesArgs) ToJobResourcePropertiesPtrOutputWithContext

func (i JobResourcePropertiesArgs) ToJobResourcePropertiesPtrOutputWithContext(ctx context.Context) JobResourcePropertiesPtrOutput

type JobResourcePropertiesInput

type JobResourcePropertiesInput interface {
	pulumi.Input

	ToJobResourcePropertiesOutput() JobResourcePropertiesOutput
	ToJobResourcePropertiesOutputWithContext(context.Context) JobResourcePropertiesOutput
}

JobResourcePropertiesInput is an input type that accepts JobResourcePropertiesArgs and JobResourcePropertiesOutput values. You can construct a concrete instance of `JobResourcePropertiesInput` via:

JobResourcePropertiesArgs{...}

type JobResourcePropertiesOutput

type JobResourcePropertiesOutput struct{ *pulumi.OutputState }

Job resource properties payload

func (JobResourcePropertiesOutput) ElementType

func (JobResourcePropertiesOutput) ManagedComponentReferences

Referenced managed components collection

func (JobResourcePropertiesOutput) Source

Uploaded source information of the Job.

func (JobResourcePropertiesOutput) Template

The template which is applied for all executions of the Job.

func (JobResourcePropertiesOutput) ToJobResourcePropertiesOutput

func (o JobResourcePropertiesOutput) ToJobResourcePropertiesOutput() JobResourcePropertiesOutput

func (JobResourcePropertiesOutput) ToJobResourcePropertiesOutputWithContext

func (o JobResourcePropertiesOutput) ToJobResourcePropertiesOutputWithContext(ctx context.Context) JobResourcePropertiesOutput

func (JobResourcePropertiesOutput) ToJobResourcePropertiesPtrOutput

func (o JobResourcePropertiesOutput) ToJobResourcePropertiesPtrOutput() JobResourcePropertiesPtrOutput

func (JobResourcePropertiesOutput) ToJobResourcePropertiesPtrOutputWithContext

func (o JobResourcePropertiesOutput) ToJobResourcePropertiesPtrOutputWithContext(ctx context.Context) JobResourcePropertiesPtrOutput

func (JobResourcePropertiesOutput) TriggerConfig

The Job trigger related configuration.

type JobResourcePropertiesPtrInput

type JobResourcePropertiesPtrInput interface {
	pulumi.Input

	ToJobResourcePropertiesPtrOutput() JobResourcePropertiesPtrOutput
	ToJobResourcePropertiesPtrOutputWithContext(context.Context) JobResourcePropertiesPtrOutput
}

JobResourcePropertiesPtrInput is an input type that accepts JobResourcePropertiesArgs, JobResourcePropertiesPtr and JobResourcePropertiesPtrOutput values. You can construct a concrete instance of `JobResourcePropertiesPtrInput` via:

        JobResourcePropertiesArgs{...}

or:

        nil

type JobResourcePropertiesPtrOutput

type JobResourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (JobResourcePropertiesPtrOutput) Elem

func (JobResourcePropertiesPtrOutput) ElementType

func (JobResourcePropertiesPtrOutput) ManagedComponentReferences

Referenced managed components collection

func (JobResourcePropertiesPtrOutput) Source

Uploaded source information of the Job.

func (JobResourcePropertiesPtrOutput) Template

The template which is applied for all executions of the Job.

func (JobResourcePropertiesPtrOutput) ToJobResourcePropertiesPtrOutput

func (o JobResourcePropertiesPtrOutput) ToJobResourcePropertiesPtrOutput() JobResourcePropertiesPtrOutput

func (JobResourcePropertiesPtrOutput) ToJobResourcePropertiesPtrOutputWithContext

func (o JobResourcePropertiesPtrOutput) ToJobResourcePropertiesPtrOutputWithContext(ctx context.Context) JobResourcePropertiesPtrOutput

func (JobResourcePropertiesPtrOutput) TriggerConfig

The Job trigger related configuration.

type JobResourcePropertiesResponse

type JobResourcePropertiesResponse struct {
	// Referenced managed components collection
	ManagedComponentReferences []ManagedComponentReferenceResponse `pulumi:"managedComponentReferences"`
	// Provisioning state of the Job
	ProvisioningState string `pulumi:"provisioningState"`
	// Uploaded source information of the Job.
	Source interface{} `pulumi:"source"`
	// The template which is applied for all executions of the Job.
	Template *JobExecutionTemplateResponse `pulumi:"template"`
	// The Job trigger related configuration.
	TriggerConfig *ManualJobTriggerConfigResponse `pulumi:"triggerConfig"`
}

Job resource properties payload

func (*JobResourcePropertiesResponse) Defaults

Defaults sets the appropriate defaults for JobResourcePropertiesResponse

type JobResourcePropertiesResponseOutput

type JobResourcePropertiesResponseOutput struct{ *pulumi.OutputState }

Job resource properties payload

func (JobResourcePropertiesResponseOutput) ElementType

func (JobResourcePropertiesResponseOutput) ManagedComponentReferences

Referenced managed components collection

func (JobResourcePropertiesResponseOutput) ProvisioningState

Provisioning state of the Job

func (JobResourcePropertiesResponseOutput) Source

Uploaded source information of the Job.

func (JobResourcePropertiesResponseOutput) Template

The template which is applied for all executions of the Job.

func (JobResourcePropertiesResponseOutput) ToJobResourcePropertiesResponseOutput

func (o JobResourcePropertiesResponseOutput) ToJobResourcePropertiesResponseOutput() JobResourcePropertiesResponseOutput

func (JobResourcePropertiesResponseOutput) ToJobResourcePropertiesResponseOutputWithContext

func (o JobResourcePropertiesResponseOutput) ToJobResourcePropertiesResponseOutputWithContext(ctx context.Context) JobResourcePropertiesResponseOutput

func (JobResourcePropertiesResponseOutput) TriggerConfig

The Job trigger related configuration.

type JobResourceRequests

type JobResourceRequests struct {
	// CPU allocated to each job execution instance.
	Cpu *string `pulumi:"cpu"`
	// Memory allocated to each job execution instance.
	Memory *string `pulumi:"memory"`
}

Job resource request payload

func (*JobResourceRequests) Defaults

func (val *JobResourceRequests) Defaults() *JobResourceRequests

Defaults sets the appropriate defaults for JobResourceRequests

type JobResourceRequestsArgs

type JobResourceRequestsArgs struct {
	// CPU allocated to each job execution instance.
	Cpu pulumi.StringPtrInput `pulumi:"cpu"`
	// Memory allocated to each job execution instance.
	Memory pulumi.StringPtrInput `pulumi:"memory"`
}

Job resource request payload

func (*JobResourceRequestsArgs) Defaults

Defaults sets the appropriate defaults for JobResourceRequestsArgs

func (JobResourceRequestsArgs) ElementType

func (JobResourceRequestsArgs) ElementType() reflect.Type

func (JobResourceRequestsArgs) ToJobResourceRequestsOutput

func (i JobResourceRequestsArgs) ToJobResourceRequestsOutput() JobResourceRequestsOutput

func (JobResourceRequestsArgs) ToJobResourceRequestsOutputWithContext

func (i JobResourceRequestsArgs) ToJobResourceRequestsOutputWithContext(ctx context.Context) JobResourceRequestsOutput

func (JobResourceRequestsArgs) ToJobResourceRequestsPtrOutput

func (i JobResourceRequestsArgs) ToJobResourceRequestsPtrOutput() JobResourceRequestsPtrOutput

func (JobResourceRequestsArgs) ToJobResourceRequestsPtrOutputWithContext

func (i JobResourceRequestsArgs) ToJobResourceRequestsPtrOutputWithContext(ctx context.Context) JobResourceRequestsPtrOutput

type JobResourceRequestsInput

type JobResourceRequestsInput interface {
	pulumi.Input

	ToJobResourceRequestsOutput() JobResourceRequestsOutput
	ToJobResourceRequestsOutputWithContext(context.Context) JobResourceRequestsOutput
}

JobResourceRequestsInput is an input type that accepts JobResourceRequestsArgs and JobResourceRequestsOutput values. You can construct a concrete instance of `JobResourceRequestsInput` via:

JobResourceRequestsArgs{...}

type JobResourceRequestsOutput

type JobResourceRequestsOutput struct{ *pulumi.OutputState }

Job resource request payload

func (JobResourceRequestsOutput) Cpu

CPU allocated to each job execution instance.

func (JobResourceRequestsOutput) ElementType

func (JobResourceRequestsOutput) ElementType() reflect.Type

func (JobResourceRequestsOutput) Memory

Memory allocated to each job execution instance.

func (JobResourceRequestsOutput) ToJobResourceRequestsOutput

func (o JobResourceRequestsOutput) ToJobResourceRequestsOutput() JobResourceRequestsOutput

func (JobResourceRequestsOutput) ToJobResourceRequestsOutputWithContext

func (o JobResourceRequestsOutput) ToJobResourceRequestsOutputWithContext(ctx context.Context) JobResourceRequestsOutput

func (JobResourceRequestsOutput) ToJobResourceRequestsPtrOutput

func (o JobResourceRequestsOutput) ToJobResourceRequestsPtrOutput() JobResourceRequestsPtrOutput

func (JobResourceRequestsOutput) ToJobResourceRequestsPtrOutputWithContext

func (o JobResourceRequestsOutput) ToJobResourceRequestsPtrOutputWithContext(ctx context.Context) JobResourceRequestsPtrOutput

type JobResourceRequestsPtrInput

type JobResourceRequestsPtrInput interface {
	pulumi.Input

	ToJobResourceRequestsPtrOutput() JobResourceRequestsPtrOutput
	ToJobResourceRequestsPtrOutputWithContext(context.Context) JobResourceRequestsPtrOutput
}

JobResourceRequestsPtrInput is an input type that accepts JobResourceRequestsArgs, JobResourceRequestsPtr and JobResourceRequestsPtrOutput values. You can construct a concrete instance of `JobResourceRequestsPtrInput` via:

        JobResourceRequestsArgs{...}

or:

        nil

type JobResourceRequestsPtrOutput

type JobResourceRequestsPtrOutput struct{ *pulumi.OutputState }

func (JobResourceRequestsPtrOutput) Cpu

CPU allocated to each job execution instance.

func (JobResourceRequestsPtrOutput) Elem

func (JobResourceRequestsPtrOutput) ElementType

func (JobResourceRequestsPtrOutput) Memory

Memory allocated to each job execution instance.

func (JobResourceRequestsPtrOutput) ToJobResourceRequestsPtrOutput

func (o JobResourceRequestsPtrOutput) ToJobResourceRequestsPtrOutput() JobResourceRequestsPtrOutput

func (JobResourceRequestsPtrOutput) ToJobResourceRequestsPtrOutputWithContext

func (o JobResourceRequestsPtrOutput) ToJobResourceRequestsPtrOutputWithContext(ctx context.Context) JobResourceRequestsPtrOutput

type JobResourceRequestsResponse

type JobResourceRequestsResponse struct {
	// CPU allocated to each job execution instance.
	Cpu *string `pulumi:"cpu"`
	// Memory allocated to each job execution instance.
	Memory *string `pulumi:"memory"`
}

Job resource request payload

func (*JobResourceRequestsResponse) Defaults

Defaults sets the appropriate defaults for JobResourceRequestsResponse

type JobResourceRequestsResponseOutput

type JobResourceRequestsResponseOutput struct{ *pulumi.OutputState }

Job resource request payload

func (JobResourceRequestsResponseOutput) Cpu

CPU allocated to each job execution instance.

func (JobResourceRequestsResponseOutput) ElementType

func (JobResourceRequestsResponseOutput) Memory

Memory allocated to each job execution instance.

func (JobResourceRequestsResponseOutput) ToJobResourceRequestsResponseOutput

func (o JobResourceRequestsResponseOutput) ToJobResourceRequestsResponseOutput() JobResourceRequestsResponseOutput

func (JobResourceRequestsResponseOutput) ToJobResourceRequestsResponseOutputWithContext

func (o JobResourceRequestsResponseOutput) ToJobResourceRequestsResponseOutputWithContext(ctx context.Context) JobResourceRequestsResponseOutput

type JobResourceRequestsResponsePtrOutput

type JobResourceRequestsResponsePtrOutput struct{ *pulumi.OutputState }

func (JobResourceRequestsResponsePtrOutput) Cpu

CPU allocated to each job execution instance.

func (JobResourceRequestsResponsePtrOutput) Elem

func (JobResourceRequestsResponsePtrOutput) ElementType

func (JobResourceRequestsResponsePtrOutput) Memory

Memory allocated to each job execution instance.

func (JobResourceRequestsResponsePtrOutput) ToJobResourceRequestsResponsePtrOutput

func (o JobResourceRequestsResponsePtrOutput) ToJobResourceRequestsResponsePtrOutput() JobResourceRequestsResponsePtrOutput

func (JobResourceRequestsResponsePtrOutput) ToJobResourceRequestsResponsePtrOutputWithContext

func (o JobResourceRequestsResponsePtrOutput) ToJobResourceRequestsResponsePtrOutputWithContext(ctx context.Context) JobResourceRequestsResponsePtrOutput

type JobState

type JobState struct {
}

func (JobState) ElementType

func (JobState) ElementType() reflect.Type

type KeyVaultCertificateProperties

type KeyVaultCertificateProperties struct {
	// The certificate version of key vault.
	CertVersion *string `pulumi:"certVersion"`
	// Optional. If set to true, it will not import private key from key vault.
	ExcludePrivateKey *bool `pulumi:"excludePrivateKey"`
	// The certificate name of key vault.
	KeyVaultCertName string `pulumi:"keyVaultCertName"`
	// The type of the certificate source.
	// Expected value is 'KeyVaultCertificate'.
	Type string `pulumi:"type"`
	// The vault uri of user key vault.
	VaultUri string `pulumi:"vaultUri"`
}

Properties of certificate imported from key vault.

func (*KeyVaultCertificateProperties) Defaults

Defaults sets the appropriate defaults for KeyVaultCertificateProperties

type KeyVaultCertificatePropertiesArgs

type KeyVaultCertificatePropertiesArgs struct {
	// The certificate version of key vault.
	CertVersion pulumi.StringPtrInput `pulumi:"certVersion"`
	// Optional. If set to true, it will not import private key from key vault.
	ExcludePrivateKey pulumi.BoolPtrInput `pulumi:"excludePrivateKey"`
	// The certificate name of key vault.
	KeyVaultCertName pulumi.StringInput `pulumi:"keyVaultCertName"`
	// The type of the certificate source.
	// Expected value is 'KeyVaultCertificate'.
	Type pulumi.StringInput `pulumi:"type"`
	// The vault uri of user key vault.
	VaultUri pulumi.StringInput `pulumi:"vaultUri"`
}

Properties of certificate imported from key vault.

func (*KeyVaultCertificatePropertiesArgs) Defaults

Defaults sets the appropriate defaults for KeyVaultCertificatePropertiesArgs

func (KeyVaultCertificatePropertiesArgs) ElementType

func (KeyVaultCertificatePropertiesArgs) ToKeyVaultCertificatePropertiesOutput

func (i KeyVaultCertificatePropertiesArgs) ToKeyVaultCertificatePropertiesOutput() KeyVaultCertificatePropertiesOutput

func (KeyVaultCertificatePropertiesArgs) ToKeyVaultCertificatePropertiesOutputWithContext

func (i KeyVaultCertificatePropertiesArgs) ToKeyVaultCertificatePropertiesOutputWithContext(ctx context.Context) KeyVaultCertificatePropertiesOutput

func (KeyVaultCertificatePropertiesArgs) ToKeyVaultCertificatePropertiesPtrOutput

func (i KeyVaultCertificatePropertiesArgs) ToKeyVaultCertificatePropertiesPtrOutput() KeyVaultCertificatePropertiesPtrOutput

func (KeyVaultCertificatePropertiesArgs) ToKeyVaultCertificatePropertiesPtrOutputWithContext

func (i KeyVaultCertificatePropertiesArgs) ToKeyVaultCertificatePropertiesPtrOutputWithContext(ctx context.Context) KeyVaultCertificatePropertiesPtrOutput

type KeyVaultCertificatePropertiesInput

type KeyVaultCertificatePropertiesInput interface {
	pulumi.Input

	ToKeyVaultCertificatePropertiesOutput() KeyVaultCertificatePropertiesOutput
	ToKeyVaultCertificatePropertiesOutputWithContext(context.Context) KeyVaultCertificatePropertiesOutput
}

KeyVaultCertificatePropertiesInput is an input type that accepts KeyVaultCertificatePropertiesArgs and KeyVaultCertificatePropertiesOutput values. You can construct a concrete instance of `KeyVaultCertificatePropertiesInput` via:

KeyVaultCertificatePropertiesArgs{...}

type KeyVaultCertificatePropertiesOutput

type KeyVaultCertificatePropertiesOutput struct{ *pulumi.OutputState }

Properties of certificate imported from key vault.

func (KeyVaultCertificatePropertiesOutput) CertVersion

The certificate version of key vault.

func (KeyVaultCertificatePropertiesOutput) ElementType

func (KeyVaultCertificatePropertiesOutput) ExcludePrivateKey

Optional. If set to true, it will not import private key from key vault.

func (KeyVaultCertificatePropertiesOutput) KeyVaultCertName

The certificate name of key vault.

func (KeyVaultCertificatePropertiesOutput) ToKeyVaultCertificatePropertiesOutput

func (o KeyVaultCertificatePropertiesOutput) ToKeyVaultCertificatePropertiesOutput() KeyVaultCertificatePropertiesOutput

func (KeyVaultCertificatePropertiesOutput) ToKeyVaultCertificatePropertiesOutputWithContext

func (o KeyVaultCertificatePropertiesOutput) ToKeyVaultCertificatePropertiesOutputWithContext(ctx context.Context) KeyVaultCertificatePropertiesOutput

func (KeyVaultCertificatePropertiesOutput) ToKeyVaultCertificatePropertiesPtrOutput

func (o KeyVaultCertificatePropertiesOutput) ToKeyVaultCertificatePropertiesPtrOutput() KeyVaultCertificatePropertiesPtrOutput

func (KeyVaultCertificatePropertiesOutput) ToKeyVaultCertificatePropertiesPtrOutputWithContext

func (o KeyVaultCertificatePropertiesOutput) ToKeyVaultCertificatePropertiesPtrOutputWithContext(ctx context.Context) KeyVaultCertificatePropertiesPtrOutput

func (KeyVaultCertificatePropertiesOutput) Type

The type of the certificate source. Expected value is 'KeyVaultCertificate'.

func (KeyVaultCertificatePropertiesOutput) VaultUri

The vault uri of user key vault.

type KeyVaultCertificatePropertiesPtrInput

type KeyVaultCertificatePropertiesPtrInput interface {
	pulumi.Input

	ToKeyVaultCertificatePropertiesPtrOutput() KeyVaultCertificatePropertiesPtrOutput
	ToKeyVaultCertificatePropertiesPtrOutputWithContext(context.Context) KeyVaultCertificatePropertiesPtrOutput
}

KeyVaultCertificatePropertiesPtrInput is an input type that accepts KeyVaultCertificatePropertiesArgs, KeyVaultCertificatePropertiesPtr and KeyVaultCertificatePropertiesPtrOutput values. You can construct a concrete instance of `KeyVaultCertificatePropertiesPtrInput` via:

        KeyVaultCertificatePropertiesArgs{...}

or:

        nil

type KeyVaultCertificatePropertiesPtrOutput

type KeyVaultCertificatePropertiesPtrOutput struct{ *pulumi.OutputState }

func (KeyVaultCertificatePropertiesPtrOutput) CertVersion

The certificate version of key vault.

func (KeyVaultCertificatePropertiesPtrOutput) Elem

func (KeyVaultCertificatePropertiesPtrOutput) ElementType

func (KeyVaultCertificatePropertiesPtrOutput) ExcludePrivateKey

Optional. If set to true, it will not import private key from key vault.

func (KeyVaultCertificatePropertiesPtrOutput) KeyVaultCertName

The certificate name of key vault.

func (KeyVaultCertificatePropertiesPtrOutput) ToKeyVaultCertificatePropertiesPtrOutput

func (o KeyVaultCertificatePropertiesPtrOutput) ToKeyVaultCertificatePropertiesPtrOutput() KeyVaultCertificatePropertiesPtrOutput

func (KeyVaultCertificatePropertiesPtrOutput) ToKeyVaultCertificatePropertiesPtrOutputWithContext

func (o KeyVaultCertificatePropertiesPtrOutput) ToKeyVaultCertificatePropertiesPtrOutputWithContext(ctx context.Context) KeyVaultCertificatePropertiesPtrOutput

func (KeyVaultCertificatePropertiesPtrOutput) Type

The type of the certificate source. Expected value is 'KeyVaultCertificate'.

func (KeyVaultCertificatePropertiesPtrOutput) VaultUri

The vault uri of user key vault.

type KeyVaultCertificatePropertiesResponse

type KeyVaultCertificatePropertiesResponse struct {
	// The activate date of certificate.
	ActivateDate string `pulumi:"activateDate"`
	// The certificate version of key vault.
	CertVersion *string `pulumi:"certVersion"`
	// The domain list of certificate.
	DnsNames []string `pulumi:"dnsNames"`
	// Optional. If set to true, it will not import private key from key vault.
	ExcludePrivateKey *bool `pulumi:"excludePrivateKey"`
	// The expiration date of certificate.
	ExpirationDate string `pulumi:"expirationDate"`
	// The issue date of certificate.
	IssuedDate string `pulumi:"issuedDate"`
	// The issuer of certificate.
	Issuer string `pulumi:"issuer"`
	// The certificate name of key vault.
	KeyVaultCertName string `pulumi:"keyVaultCertName"`
	// Provisioning state of the Certificate
	ProvisioningState string `pulumi:"provisioningState"`
	// The subject name of certificate.
	SubjectName string `pulumi:"subjectName"`
	// The thumbprint of certificate.
	Thumbprint string `pulumi:"thumbprint"`
	// The type of the certificate source.
	// Expected value is 'KeyVaultCertificate'.
	Type string `pulumi:"type"`
	// The vault uri of user key vault.
	VaultUri string `pulumi:"vaultUri"`
}

Properties of certificate imported from key vault.

func (*KeyVaultCertificatePropertiesResponse) Defaults

Defaults sets the appropriate defaults for KeyVaultCertificatePropertiesResponse

type KeyVaultCertificatePropertiesResponseOutput

type KeyVaultCertificatePropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of certificate imported from key vault.

func (KeyVaultCertificatePropertiesResponseOutput) ActivateDate

The activate date of certificate.

func (KeyVaultCertificatePropertiesResponseOutput) CertVersion

The certificate version of key vault.

func (KeyVaultCertificatePropertiesResponseOutput) DnsNames

The domain list of certificate.

func (KeyVaultCertificatePropertiesResponseOutput) ElementType

func (KeyVaultCertificatePropertiesResponseOutput) ExcludePrivateKey

Optional. If set to true, it will not import private key from key vault.

func (KeyVaultCertificatePropertiesResponseOutput) ExpirationDate

The expiration date of certificate.

func (KeyVaultCertificatePropertiesResponseOutput) IssuedDate

The issue date of certificate.

func (KeyVaultCertificatePropertiesResponseOutput) Issuer

The issuer of certificate.

func (KeyVaultCertificatePropertiesResponseOutput) KeyVaultCertName

The certificate name of key vault.

func (KeyVaultCertificatePropertiesResponseOutput) ProvisioningState

Provisioning state of the Certificate

func (KeyVaultCertificatePropertiesResponseOutput) SubjectName

The subject name of certificate.

func (KeyVaultCertificatePropertiesResponseOutput) Thumbprint

The thumbprint of certificate.

func (KeyVaultCertificatePropertiesResponseOutput) ToKeyVaultCertificatePropertiesResponseOutput

func (o KeyVaultCertificatePropertiesResponseOutput) ToKeyVaultCertificatePropertiesResponseOutput() KeyVaultCertificatePropertiesResponseOutput

func (KeyVaultCertificatePropertiesResponseOutput) ToKeyVaultCertificatePropertiesResponseOutputWithContext

func (o KeyVaultCertificatePropertiesResponseOutput) ToKeyVaultCertificatePropertiesResponseOutputWithContext(ctx context.Context) KeyVaultCertificatePropertiesResponseOutput

func (KeyVaultCertificatePropertiesResponseOutput) Type

The type of the certificate source. Expected value is 'KeyVaultCertificate'.

func (KeyVaultCertificatePropertiesResponseOutput) VaultUri

The vault uri of user key vault.

type ListApmSecretKeysArgs

type ListApmSecretKeysArgs struct {
	// The name of the APM
	ApmName string `pulumi:"apmName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type ListApmSecretKeysOutputArgs

type ListApmSecretKeysOutputArgs struct {
	// The name of the APM
	ApmName pulumi.StringInput `pulumi:"apmName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (ListApmSecretKeysOutputArgs) ElementType

type ListApmSecretKeysResult

type ListApmSecretKeysResult struct {
	// Collection of the keys for the APM sensitive properties
	Value []string `pulumi:"value"`
}

Keys of APM sensitive properties

func ListApmSecretKeys

func ListApmSecretKeys(ctx *pulumi.Context, args *ListApmSecretKeysArgs, opts ...pulumi.InvokeOption) (*ListApmSecretKeysResult, error)

List keys of APM sensitive properties. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type ListApmSecretKeysResultOutput

type ListApmSecretKeysResultOutput struct{ *pulumi.OutputState }

Keys of APM sensitive properties

func (ListApmSecretKeysResultOutput) ElementType

func (ListApmSecretKeysResultOutput) ToListApmSecretKeysResultOutput

func (o ListApmSecretKeysResultOutput) ToListApmSecretKeysResultOutput() ListApmSecretKeysResultOutput

func (ListApmSecretKeysResultOutput) ToListApmSecretKeysResultOutputWithContext

func (o ListApmSecretKeysResultOutput) ToListApmSecretKeysResultOutputWithContext(ctx context.Context) ListApmSecretKeysResultOutput

func (ListApmSecretKeysResultOutput) Value

Collection of the keys for the APM sensitive properties

type ListBuildServiceBuilderDeploymentsArgs

type ListBuildServiceBuilderDeploymentsArgs struct {
	// The name of the build service resource.
	BuildServiceName string `pulumi:"buildServiceName"`
	// The name of the builder resource.
	BuilderName string `pulumi:"builderName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type ListBuildServiceBuilderDeploymentsOutputArgs

type ListBuildServiceBuilderDeploymentsOutputArgs struct {
	// The name of the build service resource.
	BuildServiceName pulumi.StringInput `pulumi:"buildServiceName"`
	// The name of the builder resource.
	BuilderName pulumi.StringInput `pulumi:"builderName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (ListBuildServiceBuilderDeploymentsOutputArgs) ElementType

type ListBuildServiceBuilderDeploymentsResult

type ListBuildServiceBuilderDeploymentsResult struct {
	// A list of deployment resource ids.
	Deployments []string `pulumi:"deployments"`
}

A list of deployments resource ids.

func ListBuildServiceBuilderDeployments

List deployments that are using the builder. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type ListBuildServiceBuilderDeploymentsResultOutput

type ListBuildServiceBuilderDeploymentsResultOutput struct{ *pulumi.OutputState }

A list of deployments resource ids.

func (ListBuildServiceBuilderDeploymentsResultOutput) Deployments

A list of deployment resource ids.

func (ListBuildServiceBuilderDeploymentsResultOutput) ElementType

func (ListBuildServiceBuilderDeploymentsResultOutput) ToListBuildServiceBuilderDeploymentsResultOutput

func (o ListBuildServiceBuilderDeploymentsResultOutput) ToListBuildServiceBuilderDeploymentsResultOutput() ListBuildServiceBuilderDeploymentsResultOutput

func (ListBuildServiceBuilderDeploymentsResultOutput) ToListBuildServiceBuilderDeploymentsResultOutputWithContext

func (o ListBuildServiceBuilderDeploymentsResultOutput) ToListBuildServiceBuilderDeploymentsResultOutputWithContext(ctx context.Context) ListBuildServiceBuilderDeploymentsResultOutput

type ListJobEnvSecretsArgs

type ListJobEnvSecretsArgs struct {
	// The name of the Job resource.
	JobName string `pulumi:"jobName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type ListJobEnvSecretsOutputArgs

type ListJobEnvSecretsOutputArgs struct {
	// The name of the Job resource.
	JobName pulumi.StringInput `pulumi:"jobName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (ListJobEnvSecretsOutputArgs) ElementType

type ListJobEnvSecretsResult

type ListJobEnvSecretsResult struct {
	// Collection of resources.
	Value []SecretResponse `pulumi:"value"`
}

Secret environment variable collection.

func ListJobEnvSecrets

func ListJobEnvSecrets(ctx *pulumi.Context, args *ListJobEnvSecretsArgs, opts ...pulumi.InvokeOption) (*ListJobEnvSecretsResult, error)

List sensitive environment variables of the Job. Azure REST API version: 2024-05-01-preview.

type ListJobEnvSecretsResultOutput

type ListJobEnvSecretsResultOutput struct{ *pulumi.OutputState }

Secret environment variable collection.

func (ListJobEnvSecretsResultOutput) ElementType

func (ListJobEnvSecretsResultOutput) ToListJobEnvSecretsResultOutput

func (o ListJobEnvSecretsResultOutput) ToListJobEnvSecretsResultOutput() ListJobEnvSecretsResultOutput

func (ListJobEnvSecretsResultOutput) ToListJobEnvSecretsResultOutputWithContext

func (o ListJobEnvSecretsResultOutput) ToListJobEnvSecretsResultOutputWithContext(ctx context.Context) ListJobEnvSecretsResultOutput

func (ListJobEnvSecretsResultOutput) Value

Collection of resources.

type ListJobExecutionEnvSecretsArgs

type ListJobExecutionEnvSecretsArgs struct {
	// The name of the Job execution.
	JobExecutionName string `pulumi:"jobExecutionName"`
	// The name of the Job resource.
	JobName string `pulumi:"jobName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type ListJobExecutionEnvSecretsOutputArgs

type ListJobExecutionEnvSecretsOutputArgs struct {
	// The name of the Job execution.
	JobExecutionName pulumi.StringInput `pulumi:"jobExecutionName"`
	// The name of the Job resource.
	JobName pulumi.StringInput `pulumi:"jobName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (ListJobExecutionEnvSecretsOutputArgs) ElementType

type ListJobExecutionEnvSecretsResult

type ListJobExecutionEnvSecretsResult struct {
	// Collection of resources.
	Value []SecretResponse `pulumi:"value"`
}

Secret environment variable collection.

func ListJobExecutionEnvSecrets

func ListJobExecutionEnvSecrets(ctx *pulumi.Context, args *ListJobExecutionEnvSecretsArgs, opts ...pulumi.InvokeOption) (*ListJobExecutionEnvSecretsResult, error)

List sensitive environment variables of Job execution. Azure REST API version: 2024-05-01-preview.

type ListJobExecutionEnvSecretsResultOutput

type ListJobExecutionEnvSecretsResultOutput struct{ *pulumi.OutputState }

Secret environment variable collection.

func (ListJobExecutionEnvSecretsResultOutput) ElementType

func (ListJobExecutionEnvSecretsResultOutput) ToListJobExecutionEnvSecretsResultOutput

func (o ListJobExecutionEnvSecretsResultOutput) ToListJobExecutionEnvSecretsResultOutput() ListJobExecutionEnvSecretsResultOutput

func (ListJobExecutionEnvSecretsResultOutput) ToListJobExecutionEnvSecretsResultOutputWithContext

func (o ListJobExecutionEnvSecretsResultOutput) ToListJobExecutionEnvSecretsResultOutputWithContext(ctx context.Context) ListJobExecutionEnvSecretsResultOutput

func (ListJobExecutionEnvSecretsResultOutput) Value

Collection of resources.

type ListServiceGloballyEnabledApmsArgs

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

type ListServiceGloballyEnabledApmsOutputArgs

type ListServiceGloballyEnabledApmsOutputArgs struct {
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (ListServiceGloballyEnabledApmsOutputArgs) ElementType

type ListServiceGloballyEnabledApmsResult

type ListServiceGloballyEnabledApmsResult struct {
	// Collection of the globally enabled APMs
	Value []string `pulumi:"value"`
}

Globally enabled APMs payload

func ListServiceGloballyEnabledApms

List globally enabled APMs for a Service. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type ListServiceGloballyEnabledApmsResultOutput

type ListServiceGloballyEnabledApmsResultOutput struct{ *pulumi.OutputState }

Globally enabled APMs payload

func (ListServiceGloballyEnabledApmsResultOutput) ElementType

func (ListServiceGloballyEnabledApmsResultOutput) ToListServiceGloballyEnabledApmsResultOutput

func (o ListServiceGloballyEnabledApmsResultOutput) ToListServiceGloballyEnabledApmsResultOutput() ListServiceGloballyEnabledApmsResultOutput

func (ListServiceGloballyEnabledApmsResultOutput) ToListServiceGloballyEnabledApmsResultOutputWithContext

func (o ListServiceGloballyEnabledApmsResultOutput) ToListServiceGloballyEnabledApmsResultOutputWithContext(ctx context.Context) ListServiceGloballyEnabledApmsResultOutput

func (ListServiceGloballyEnabledApmsResultOutput) Value

Collection of the globally enabled APMs

type ListServiceTestKeysArgs

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

type ListServiceTestKeysOutputArgs

type ListServiceTestKeysOutputArgs struct {
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (ListServiceTestKeysOutputArgs) ElementType

type ListServiceTestKeysResult

type ListServiceTestKeysResult struct {
	// Indicates whether the test endpoint feature enabled or not
	Enabled *bool `pulumi:"enabled"`
	// Primary key
	PrimaryKey *string `pulumi:"primaryKey"`
	// Primary test endpoint
	PrimaryTestEndpoint *string `pulumi:"primaryTestEndpoint"`
	// Secondary key
	SecondaryKey *string `pulumi:"secondaryKey"`
	// Secondary test endpoint
	SecondaryTestEndpoint *string `pulumi:"secondaryTestEndpoint"`
}

Test keys payload

func ListServiceTestKeys

func ListServiceTestKeys(ctx *pulumi.Context, args *ListServiceTestKeysArgs, opts ...pulumi.InvokeOption) (*ListServiceTestKeysResult, error)

List test keys for a Service. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type ListServiceTestKeysResultOutput

type ListServiceTestKeysResultOutput struct{ *pulumi.OutputState }

Test keys payload

func (ListServiceTestKeysResultOutput) ElementType

func (ListServiceTestKeysResultOutput) Enabled

Indicates whether the test endpoint feature enabled or not

func (ListServiceTestKeysResultOutput) PrimaryKey

Primary key

func (ListServiceTestKeysResultOutput) PrimaryTestEndpoint

func (o ListServiceTestKeysResultOutput) PrimaryTestEndpoint() pulumi.StringPtrOutput

Primary test endpoint

func (ListServiceTestKeysResultOutput) SecondaryKey

Secondary key

func (ListServiceTestKeysResultOutput) SecondaryTestEndpoint

func (o ListServiceTestKeysResultOutput) SecondaryTestEndpoint() pulumi.StringPtrOutput

Secondary test endpoint

func (ListServiceTestKeysResultOutput) ToListServiceTestKeysResultOutput

func (o ListServiceTestKeysResultOutput) ToListServiceTestKeysResultOutput() ListServiceTestKeysResultOutput

func (ListServiceTestKeysResultOutput) ToListServiceTestKeysResultOutputWithContext

func (o ListServiceTestKeysResultOutput) ToListServiceTestKeysResultOutputWithContext(ctx context.Context) ListServiceTestKeysResultOutput

type LoadedCertificate

type LoadedCertificate struct {
	// Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
	LoadTrustStore *bool `pulumi:"loadTrustStore"`
	// Resource Id of loaded certificate
	ResourceId string `pulumi:"resourceId"`
}

Loaded certificate payload

func (*LoadedCertificate) Defaults

func (val *LoadedCertificate) Defaults() *LoadedCertificate

Defaults sets the appropriate defaults for LoadedCertificate

type LoadedCertificateArgs

type LoadedCertificateArgs struct {
	// Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
	LoadTrustStore pulumi.BoolPtrInput `pulumi:"loadTrustStore"`
	// Resource Id of loaded certificate
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
}

Loaded certificate payload

func (*LoadedCertificateArgs) Defaults

Defaults sets the appropriate defaults for LoadedCertificateArgs

func (LoadedCertificateArgs) ElementType

func (LoadedCertificateArgs) ElementType() reflect.Type

func (LoadedCertificateArgs) ToLoadedCertificateOutput

func (i LoadedCertificateArgs) ToLoadedCertificateOutput() LoadedCertificateOutput

func (LoadedCertificateArgs) ToLoadedCertificateOutputWithContext

func (i LoadedCertificateArgs) ToLoadedCertificateOutputWithContext(ctx context.Context) LoadedCertificateOutput

type LoadedCertificateArray

type LoadedCertificateArray []LoadedCertificateInput

func (LoadedCertificateArray) ElementType

func (LoadedCertificateArray) ElementType() reflect.Type

func (LoadedCertificateArray) ToLoadedCertificateArrayOutput

func (i LoadedCertificateArray) ToLoadedCertificateArrayOutput() LoadedCertificateArrayOutput

func (LoadedCertificateArray) ToLoadedCertificateArrayOutputWithContext

func (i LoadedCertificateArray) ToLoadedCertificateArrayOutputWithContext(ctx context.Context) LoadedCertificateArrayOutput

type LoadedCertificateArrayInput

type LoadedCertificateArrayInput interface {
	pulumi.Input

	ToLoadedCertificateArrayOutput() LoadedCertificateArrayOutput
	ToLoadedCertificateArrayOutputWithContext(context.Context) LoadedCertificateArrayOutput
}

LoadedCertificateArrayInput is an input type that accepts LoadedCertificateArray and LoadedCertificateArrayOutput values. You can construct a concrete instance of `LoadedCertificateArrayInput` via:

LoadedCertificateArray{ LoadedCertificateArgs{...} }

type LoadedCertificateArrayOutput

type LoadedCertificateArrayOutput struct{ *pulumi.OutputState }

func (LoadedCertificateArrayOutput) ElementType

func (LoadedCertificateArrayOutput) Index

func (LoadedCertificateArrayOutput) ToLoadedCertificateArrayOutput

func (o LoadedCertificateArrayOutput) ToLoadedCertificateArrayOutput() LoadedCertificateArrayOutput

func (LoadedCertificateArrayOutput) ToLoadedCertificateArrayOutputWithContext

func (o LoadedCertificateArrayOutput) ToLoadedCertificateArrayOutputWithContext(ctx context.Context) LoadedCertificateArrayOutput

type LoadedCertificateInput

type LoadedCertificateInput interface {
	pulumi.Input

	ToLoadedCertificateOutput() LoadedCertificateOutput
	ToLoadedCertificateOutputWithContext(context.Context) LoadedCertificateOutput
}

LoadedCertificateInput is an input type that accepts LoadedCertificateArgs and LoadedCertificateOutput values. You can construct a concrete instance of `LoadedCertificateInput` via:

LoadedCertificateArgs{...}

type LoadedCertificateOutput

type LoadedCertificateOutput struct{ *pulumi.OutputState }

Loaded certificate payload

func (LoadedCertificateOutput) ElementType

func (LoadedCertificateOutput) ElementType() reflect.Type

func (LoadedCertificateOutput) LoadTrustStore

func (o LoadedCertificateOutput) LoadTrustStore() pulumi.BoolPtrOutput

Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.

func (LoadedCertificateOutput) ResourceId

Resource Id of loaded certificate

func (LoadedCertificateOutput) ToLoadedCertificateOutput

func (o LoadedCertificateOutput) ToLoadedCertificateOutput() LoadedCertificateOutput

func (LoadedCertificateOutput) ToLoadedCertificateOutputWithContext

func (o LoadedCertificateOutput) ToLoadedCertificateOutputWithContext(ctx context.Context) LoadedCertificateOutput

type LoadedCertificateResponse

type LoadedCertificateResponse struct {
	// Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.
	LoadTrustStore *bool `pulumi:"loadTrustStore"`
	// Resource Id of loaded certificate
	ResourceId string `pulumi:"resourceId"`
}

Loaded certificate payload

func (*LoadedCertificateResponse) Defaults

Defaults sets the appropriate defaults for LoadedCertificateResponse

type LoadedCertificateResponseArrayOutput

type LoadedCertificateResponseArrayOutput struct{ *pulumi.OutputState }

func (LoadedCertificateResponseArrayOutput) ElementType

func (LoadedCertificateResponseArrayOutput) Index

func (LoadedCertificateResponseArrayOutput) ToLoadedCertificateResponseArrayOutput

func (o LoadedCertificateResponseArrayOutput) ToLoadedCertificateResponseArrayOutput() LoadedCertificateResponseArrayOutput

func (LoadedCertificateResponseArrayOutput) ToLoadedCertificateResponseArrayOutputWithContext

func (o LoadedCertificateResponseArrayOutput) ToLoadedCertificateResponseArrayOutputWithContext(ctx context.Context) LoadedCertificateResponseArrayOutput

type LoadedCertificateResponseOutput

type LoadedCertificateResponseOutput struct{ *pulumi.OutputState }

Loaded certificate payload

func (LoadedCertificateResponseOutput) ElementType

func (LoadedCertificateResponseOutput) LoadTrustStore

Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.

func (LoadedCertificateResponseOutput) ResourceId

Resource Id of loaded certificate

func (LoadedCertificateResponseOutput) ToLoadedCertificateResponseOutput

func (o LoadedCertificateResponseOutput) ToLoadedCertificateResponseOutput() LoadedCertificateResponseOutput

func (LoadedCertificateResponseOutput) ToLoadedCertificateResponseOutputWithContext

func (o LoadedCertificateResponseOutput) ToLoadedCertificateResponseOutputWithContext(ctx context.Context) LoadedCertificateResponseOutput

type LookupApiPortalArgs

type LookupApiPortalArgs struct {
	// The name of API portal.
	ApiPortalName string `pulumi:"apiPortalName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type LookupApiPortalCustomDomainArgs

type LookupApiPortalCustomDomainArgs struct {
	// The name of API portal.
	ApiPortalName string `pulumi:"apiPortalName"`
	// The name of the API portal custom domain.
	DomainName string `pulumi:"domainName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type LookupApiPortalCustomDomainOutputArgs

type LookupApiPortalCustomDomainOutputArgs struct {
	// The name of API portal.
	ApiPortalName pulumi.StringInput `pulumi:"apiPortalName"`
	// The name of the API portal custom domain.
	DomainName pulumi.StringInput `pulumi:"domainName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupApiPortalCustomDomainOutputArgs) ElementType

type LookupApiPortalCustomDomainResult

type LookupApiPortalCustomDomainResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The properties of custom domain for API portal
	Properties ApiPortalCustomDomainPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Custom domain of the API portal

func LookupApiPortalCustomDomain

func LookupApiPortalCustomDomain(ctx *pulumi.Context, args *LookupApiPortalCustomDomainArgs, opts ...pulumi.InvokeOption) (*LookupApiPortalCustomDomainResult, error)

Get the API portal custom domain. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type LookupApiPortalCustomDomainResultOutput

type LookupApiPortalCustomDomainResultOutput struct{ *pulumi.OutputState }

Custom domain of the API portal

func (LookupApiPortalCustomDomainResultOutput) ElementType

func (LookupApiPortalCustomDomainResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupApiPortalCustomDomainResultOutput) Name

The name of the resource.

func (LookupApiPortalCustomDomainResultOutput) Properties

The properties of custom domain for API portal

func (LookupApiPortalCustomDomainResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupApiPortalCustomDomainResultOutput) ToLookupApiPortalCustomDomainResultOutput

func (o LookupApiPortalCustomDomainResultOutput) ToLookupApiPortalCustomDomainResultOutput() LookupApiPortalCustomDomainResultOutput

func (LookupApiPortalCustomDomainResultOutput) ToLookupApiPortalCustomDomainResultOutputWithContext

func (o LookupApiPortalCustomDomainResultOutput) ToLookupApiPortalCustomDomainResultOutputWithContext(ctx context.Context) LookupApiPortalCustomDomainResultOutput

func (LookupApiPortalCustomDomainResultOutput) Type

The type of the resource.

type LookupApiPortalOutputArgs

type LookupApiPortalOutputArgs struct {
	// The name of API portal.
	ApiPortalName pulumi.StringInput `pulumi:"apiPortalName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupApiPortalOutputArgs) ElementType

func (LookupApiPortalOutputArgs) ElementType() reflect.Type

type LookupApiPortalResult

type LookupApiPortalResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// API portal properties payload
	Properties ApiPortalPropertiesResponse `pulumi:"properties"`
	// Sku of the API portal resource
	Sku *SkuResponse `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

API portal resource

func LookupApiPortal

func LookupApiPortal(ctx *pulumi.Context, args *LookupApiPortalArgs, opts ...pulumi.InvokeOption) (*LookupApiPortalResult, error)

Get the API portal and its properties. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func (*LookupApiPortalResult) Defaults

Defaults sets the appropriate defaults for LookupApiPortalResult

type LookupApiPortalResultOutput

type LookupApiPortalResultOutput struct{ *pulumi.OutputState }

API portal resource

func (LookupApiPortalResultOutput) ElementType

func (LookupApiPortalResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupApiPortalResultOutput) Name

The name of the resource.

func (LookupApiPortalResultOutput) Properties

API portal properties payload

func (LookupApiPortalResultOutput) Sku

Sku of the API portal resource

func (LookupApiPortalResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupApiPortalResultOutput) ToLookupApiPortalResultOutput

func (o LookupApiPortalResultOutput) ToLookupApiPortalResultOutput() LookupApiPortalResultOutput

func (LookupApiPortalResultOutput) ToLookupApiPortalResultOutputWithContext

func (o LookupApiPortalResultOutput) ToLookupApiPortalResultOutputWithContext(ctx context.Context) LookupApiPortalResultOutput

func (LookupApiPortalResultOutput) Type

The type of the resource.

type LookupApmArgs

type LookupApmArgs struct {
	// The name of the APM
	ApmName string `pulumi:"apmName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type LookupApmOutputArgs

type LookupApmOutputArgs struct {
	// The name of the APM
	ApmName pulumi.StringInput `pulumi:"apmName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupApmOutputArgs) ElementType

func (LookupApmOutputArgs) ElementType() reflect.Type

type LookupApmResult

type LookupApmResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Properties of an APM
	Properties ApmPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

APM Resource object

func LookupApm

func LookupApm(ctx *pulumi.Context, args *LookupApmArgs, opts ...pulumi.InvokeOption) (*LookupApmResult, error)

Get the APM by name. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type LookupApmResultOutput

type LookupApmResultOutput struct{ *pulumi.OutputState }

APM Resource object

func (LookupApmResultOutput) ElementType

func (LookupApmResultOutput) ElementType() reflect.Type

func (LookupApmResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupApmResultOutput) Name

The name of the resource.

func (LookupApmResultOutput) Properties

Properties of an APM

func (LookupApmResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupApmResultOutput) ToLookupApmResultOutput

func (o LookupApmResultOutput) ToLookupApmResultOutput() LookupApmResultOutput

func (LookupApmResultOutput) ToLookupApmResultOutputWithContext

func (o LookupApmResultOutput) ToLookupApmResultOutputWithContext(ctx context.Context) LookupApmResultOutput

func (LookupApmResultOutput) Type

The type of the resource.

type LookupAppArgs

type LookupAppArgs struct {
	// The name of the App resource.
	AppName string `pulumi:"appName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
	// Indicates whether sync status
	SyncStatus *string `pulumi:"syncStatus"`
}

type LookupAppOutputArgs

type LookupAppOutputArgs struct {
	// The name of the App resource.
	AppName pulumi.StringInput `pulumi:"appName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
	// Indicates whether sync status
	SyncStatus pulumi.StringPtrInput `pulumi:"syncStatus"`
}

func (LookupAppOutputArgs) ElementType

func (LookupAppOutputArgs) ElementType() reflect.Type

type LookupAppResult

type LookupAppResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The Managed Identity type of the app resource
	Identity *ManagedIdentityPropertiesResponse `pulumi:"identity"`
	// The GEO location of the application, always the same with its parent resource
	Location *string `pulumi:"location"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Properties of the App resource
	Properties AppResourcePropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

App resource payload

func LookupApp

func LookupApp(ctx *pulumi.Context, args *LookupAppArgs, opts ...pulumi.InvokeOption) (*LookupAppResult, error)

Get an App and its properties. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func (*LookupAppResult) Defaults

func (val *LookupAppResult) Defaults() *LookupAppResult

Defaults sets the appropriate defaults for LookupAppResult

type LookupAppResultOutput

type LookupAppResultOutput struct{ *pulumi.OutputState }

App resource payload

func (LookupAppResultOutput) ElementType

func (LookupAppResultOutput) ElementType() reflect.Type

func (LookupAppResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupAppResultOutput) Identity

The Managed Identity type of the app resource

func (LookupAppResultOutput) Location

The GEO location of the application, always the same with its parent resource

func (LookupAppResultOutput) Name

The name of the resource.

func (LookupAppResultOutput) Properties

Properties of the App resource

func (LookupAppResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupAppResultOutput) ToLookupAppResultOutput

func (o LookupAppResultOutput) ToLookupAppResultOutput() LookupAppResultOutput

func (LookupAppResultOutput) ToLookupAppResultOutputWithContext

func (o LookupAppResultOutput) ToLookupAppResultOutputWithContext(ctx context.Context) LookupAppResultOutput

func (LookupAppResultOutput) Type

The type of the resource.

type LookupApplicationAcceleratorArgs

type LookupApplicationAcceleratorArgs struct {
	// The name of the application accelerator.
	ApplicationAcceleratorName string `pulumi:"applicationAcceleratorName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type LookupApplicationAcceleratorOutputArgs

type LookupApplicationAcceleratorOutputArgs struct {
	// The name of the application accelerator.
	ApplicationAcceleratorName pulumi.StringInput `pulumi:"applicationAcceleratorName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupApplicationAcceleratorOutputArgs) ElementType

type LookupApplicationAcceleratorResult

type LookupApplicationAcceleratorResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Application accelerator properties payload
	Properties ApplicationAcceleratorPropertiesResponse `pulumi:"properties"`
	// Sku of the application accelerator resource
	Sku *SkuResponse `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Application accelerator resource

func LookupApplicationAccelerator

func LookupApplicationAccelerator(ctx *pulumi.Context, args *LookupApplicationAcceleratorArgs, opts ...pulumi.InvokeOption) (*LookupApplicationAcceleratorResult, error)

Get the application accelerator. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func (*LookupApplicationAcceleratorResult) Defaults

Defaults sets the appropriate defaults for LookupApplicationAcceleratorResult

type LookupApplicationAcceleratorResultOutput

type LookupApplicationAcceleratorResultOutput struct{ *pulumi.OutputState }

Application accelerator resource

func (LookupApplicationAcceleratorResultOutput) ElementType

func (LookupApplicationAcceleratorResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupApplicationAcceleratorResultOutput) Name

The name of the resource.

func (LookupApplicationAcceleratorResultOutput) Properties

Application accelerator properties payload

func (LookupApplicationAcceleratorResultOutput) Sku

Sku of the application accelerator resource

func (LookupApplicationAcceleratorResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupApplicationAcceleratorResultOutput) ToLookupApplicationAcceleratorResultOutput

func (o LookupApplicationAcceleratorResultOutput) ToLookupApplicationAcceleratorResultOutput() LookupApplicationAcceleratorResultOutput

func (LookupApplicationAcceleratorResultOutput) ToLookupApplicationAcceleratorResultOutputWithContext

func (o LookupApplicationAcceleratorResultOutput) ToLookupApplicationAcceleratorResultOutputWithContext(ctx context.Context) LookupApplicationAcceleratorResultOutput

func (LookupApplicationAcceleratorResultOutput) Type

The type of the resource.

type LookupApplicationLiveViewArgs

type LookupApplicationLiveViewArgs struct {
	// The name of Application Live View.
	ApplicationLiveViewName string `pulumi:"applicationLiveViewName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type LookupApplicationLiveViewOutputArgs

type LookupApplicationLiveViewOutputArgs struct {
	// The name of Application Live View.
	ApplicationLiveViewName pulumi.StringInput `pulumi:"applicationLiveViewName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupApplicationLiveViewOutputArgs) ElementType

type LookupApplicationLiveViewResult

type LookupApplicationLiveViewResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Application Live View properties payload
	Properties ApplicationLiveViewPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Application Live View resource

func LookupApplicationLiveView

func LookupApplicationLiveView(ctx *pulumi.Context, args *LookupApplicationLiveViewArgs, opts ...pulumi.InvokeOption) (*LookupApplicationLiveViewResult, error)

Get the Application Live and its properties. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type LookupApplicationLiveViewResultOutput

type LookupApplicationLiveViewResultOutput struct{ *pulumi.OutputState }

Application Live View resource

func (LookupApplicationLiveViewResultOutput) ElementType

func (LookupApplicationLiveViewResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupApplicationLiveViewResultOutput) Name

The name of the resource.

func (LookupApplicationLiveViewResultOutput) Properties

Application Live View properties payload

func (LookupApplicationLiveViewResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupApplicationLiveViewResultOutput) ToLookupApplicationLiveViewResultOutput

func (o LookupApplicationLiveViewResultOutput) ToLookupApplicationLiveViewResultOutput() LookupApplicationLiveViewResultOutput

func (LookupApplicationLiveViewResultOutput) ToLookupApplicationLiveViewResultOutputWithContext

func (o LookupApplicationLiveViewResultOutput) ToLookupApplicationLiveViewResultOutputWithContext(ctx context.Context) LookupApplicationLiveViewResultOutput

func (LookupApplicationLiveViewResultOutput) Type

The type of the resource.

type LookupBindingArgs

type LookupBindingArgs struct {
	// The name of the App resource.
	AppName string `pulumi:"appName"`
	// The name of the Binding resource.
	BindingName string `pulumi:"bindingName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type LookupBindingOutputArgs

type LookupBindingOutputArgs struct {
	// The name of the App resource.
	AppName pulumi.StringInput `pulumi:"appName"`
	// The name of the Binding resource.
	BindingName pulumi.StringInput `pulumi:"bindingName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupBindingOutputArgs) ElementType

func (LookupBindingOutputArgs) ElementType() reflect.Type

type LookupBindingResult

type LookupBindingResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Properties of the Binding resource
	Properties BindingResourcePropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Binding resource payload

func LookupBinding

func LookupBinding(ctx *pulumi.Context, args *LookupBindingArgs, opts ...pulumi.InvokeOption) (*LookupBindingResult, error)

Get a Binding and its properties. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type LookupBindingResultOutput

type LookupBindingResultOutput struct{ *pulumi.OutputState }

Binding resource payload

func (LookupBindingResultOutput) ElementType

func (LookupBindingResultOutput) ElementType() reflect.Type

func (LookupBindingResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupBindingResultOutput) Name

The name of the resource.

func (LookupBindingResultOutput) Properties

Properties of the Binding resource

func (LookupBindingResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupBindingResultOutput) ToLookupBindingResultOutput

func (o LookupBindingResultOutput) ToLookupBindingResultOutput() LookupBindingResultOutput

func (LookupBindingResultOutput) ToLookupBindingResultOutputWithContext

func (o LookupBindingResultOutput) ToLookupBindingResultOutputWithContext(ctx context.Context) LookupBindingResultOutput

func (LookupBindingResultOutput) Type

The type of the resource.

type LookupBuildServiceAgentPoolArgs

type LookupBuildServiceAgentPoolArgs struct {
	// The name of the build service agent pool resource.
	AgentPoolName string `pulumi:"agentPoolName"`
	// The name of the build service resource.
	BuildServiceName string `pulumi:"buildServiceName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type LookupBuildServiceAgentPoolOutputArgs

type LookupBuildServiceAgentPoolOutputArgs struct {
	// The name of the build service agent pool resource.
	AgentPoolName pulumi.StringInput `pulumi:"agentPoolName"`
	// The name of the build service resource.
	BuildServiceName pulumi.StringInput `pulumi:"buildServiceName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupBuildServiceAgentPoolOutputArgs) ElementType

type LookupBuildServiceAgentPoolResult

type LookupBuildServiceAgentPoolResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// build service agent pool properties
	Properties BuildServiceAgentPoolPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

The build service agent pool resource

func LookupBuildServiceAgentPool

func LookupBuildServiceAgentPool(ctx *pulumi.Context, args *LookupBuildServiceAgentPoolArgs, opts ...pulumi.InvokeOption) (*LookupBuildServiceAgentPoolResult, error)

Get build service agent pool. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type LookupBuildServiceAgentPoolResultOutput

type LookupBuildServiceAgentPoolResultOutput struct{ *pulumi.OutputState }

The build service agent pool resource

func (LookupBuildServiceAgentPoolResultOutput) ElementType

func (LookupBuildServiceAgentPoolResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupBuildServiceAgentPoolResultOutput) Name

The name of the resource.

func (LookupBuildServiceAgentPoolResultOutput) Properties

build service agent pool properties

func (LookupBuildServiceAgentPoolResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupBuildServiceAgentPoolResultOutput) ToLookupBuildServiceAgentPoolResultOutput

func (o LookupBuildServiceAgentPoolResultOutput) ToLookupBuildServiceAgentPoolResultOutput() LookupBuildServiceAgentPoolResultOutput

func (LookupBuildServiceAgentPoolResultOutput) ToLookupBuildServiceAgentPoolResultOutputWithContext

func (o LookupBuildServiceAgentPoolResultOutput) ToLookupBuildServiceAgentPoolResultOutputWithContext(ctx context.Context) LookupBuildServiceAgentPoolResultOutput

func (LookupBuildServiceAgentPoolResultOutput) Type

The type of the resource.

type LookupBuildServiceBuildArgs

type LookupBuildServiceBuildArgs struct {
	// The name of the build resource.
	BuildName string `pulumi:"buildName"`
	// The name of the build service resource.
	BuildServiceName string `pulumi:"buildServiceName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type LookupBuildServiceBuildOutputArgs

type LookupBuildServiceBuildOutputArgs struct {
	// The name of the build resource.
	BuildName pulumi.StringInput `pulumi:"buildName"`
	// The name of the build service resource.
	BuildServiceName pulumi.StringInput `pulumi:"buildServiceName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupBuildServiceBuildOutputArgs) ElementType

type LookupBuildServiceBuildResult

type LookupBuildServiceBuildResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Properties of the build resource
	Properties BuildPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Build resource payload

func LookupBuildServiceBuild

func LookupBuildServiceBuild(ctx *pulumi.Context, args *LookupBuildServiceBuildArgs, opts ...pulumi.InvokeOption) (*LookupBuildServiceBuildResult, error)

Get a KPack build. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func (*LookupBuildServiceBuildResult) Defaults

Defaults sets the appropriate defaults for LookupBuildServiceBuildResult

type LookupBuildServiceBuildResultOutput

type LookupBuildServiceBuildResultOutput struct{ *pulumi.OutputState }

Build resource payload

func (LookupBuildServiceBuildResultOutput) ElementType

func (LookupBuildServiceBuildResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupBuildServiceBuildResultOutput) Name

The name of the resource.

func (LookupBuildServiceBuildResultOutput) Properties

Properties of the build resource

func (LookupBuildServiceBuildResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupBuildServiceBuildResultOutput) ToLookupBuildServiceBuildResultOutput

func (o LookupBuildServiceBuildResultOutput) ToLookupBuildServiceBuildResultOutput() LookupBuildServiceBuildResultOutput

func (LookupBuildServiceBuildResultOutput) ToLookupBuildServiceBuildResultOutputWithContext

func (o LookupBuildServiceBuildResultOutput) ToLookupBuildServiceBuildResultOutputWithContext(ctx context.Context) LookupBuildServiceBuildResultOutput

func (LookupBuildServiceBuildResultOutput) Type

The type of the resource.

type LookupBuildServiceBuilderArgs

type LookupBuildServiceBuilderArgs struct {
	// The name of the build service resource.
	BuildServiceName string `pulumi:"buildServiceName"`
	// The name of the builder resource.
	BuilderName string `pulumi:"builderName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type LookupBuildServiceBuilderOutputArgs

type LookupBuildServiceBuilderOutputArgs struct {
	// The name of the build service resource.
	BuildServiceName pulumi.StringInput `pulumi:"buildServiceName"`
	// The name of the builder resource.
	BuilderName pulumi.StringInput `pulumi:"builderName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupBuildServiceBuilderOutputArgs) ElementType

type LookupBuildServiceBuilderResult

type LookupBuildServiceBuilderResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Property of the Builder resource.
	Properties BuilderPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

KPack Builder resource

func LookupBuildServiceBuilder

func LookupBuildServiceBuilder(ctx *pulumi.Context, args *LookupBuildServiceBuilderArgs, opts ...pulumi.InvokeOption) (*LookupBuildServiceBuilderResult, error)

Get a KPack builder. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type LookupBuildServiceBuilderResultOutput

type LookupBuildServiceBuilderResultOutput struct{ *pulumi.OutputState }

KPack Builder resource

func (LookupBuildServiceBuilderResultOutput) ElementType

func (LookupBuildServiceBuilderResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupBuildServiceBuilderResultOutput) Name

The name of the resource.

func (LookupBuildServiceBuilderResultOutput) Properties

Property of the Builder resource.

func (LookupBuildServiceBuilderResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupBuildServiceBuilderResultOutput) ToLookupBuildServiceBuilderResultOutput

func (o LookupBuildServiceBuilderResultOutput) ToLookupBuildServiceBuilderResultOutput() LookupBuildServiceBuilderResultOutput

func (LookupBuildServiceBuilderResultOutput) ToLookupBuildServiceBuilderResultOutputWithContext

func (o LookupBuildServiceBuilderResultOutput) ToLookupBuildServiceBuilderResultOutputWithContext(ctx context.Context) LookupBuildServiceBuilderResultOutput

func (LookupBuildServiceBuilderResultOutput) Type

The type of the resource.

type LookupBuildpackBindingArgs

type LookupBuildpackBindingArgs struct {
	// The name of the build service resource.
	BuildServiceName string `pulumi:"buildServiceName"`
	// The name of the builder resource.
	BuilderName string `pulumi:"builderName"`
	// The name of the Buildpack Binding Name
	BuildpackBindingName string `pulumi:"buildpackBindingName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type LookupBuildpackBindingOutputArgs

type LookupBuildpackBindingOutputArgs struct {
	// The name of the build service resource.
	BuildServiceName pulumi.StringInput `pulumi:"buildServiceName"`
	// The name of the builder resource.
	BuilderName pulumi.StringInput `pulumi:"builderName"`
	// The name of the Buildpack Binding Name
	BuildpackBindingName pulumi.StringInput `pulumi:"buildpackBindingName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupBuildpackBindingOutputArgs) ElementType

type LookupBuildpackBindingResult

type LookupBuildpackBindingResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Properties of a buildpack binding
	Properties BuildpackBindingPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Buildpack Binding Resource object

func LookupBuildpackBinding

func LookupBuildpackBinding(ctx *pulumi.Context, args *LookupBuildpackBindingArgs, opts ...pulumi.InvokeOption) (*LookupBuildpackBindingResult, error)

Get a buildpack binding by name. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type LookupBuildpackBindingResultOutput

type LookupBuildpackBindingResultOutput struct{ *pulumi.OutputState }

Buildpack Binding Resource object

func (LookupBuildpackBindingResultOutput) ElementType

func (LookupBuildpackBindingResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupBuildpackBindingResultOutput) Name

The name of the resource.

func (LookupBuildpackBindingResultOutput) Properties

Properties of a buildpack binding

func (LookupBuildpackBindingResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupBuildpackBindingResultOutput) ToLookupBuildpackBindingResultOutput

func (o LookupBuildpackBindingResultOutput) ToLookupBuildpackBindingResultOutput() LookupBuildpackBindingResultOutput

func (LookupBuildpackBindingResultOutput) ToLookupBuildpackBindingResultOutputWithContext

func (o LookupBuildpackBindingResultOutput) ToLookupBuildpackBindingResultOutputWithContext(ctx context.Context) LookupBuildpackBindingResultOutput

func (LookupBuildpackBindingResultOutput) Type

The type of the resource.

type LookupCertificateArgs

type LookupCertificateArgs struct {
	// The name of the certificate resource.
	CertificateName string `pulumi:"certificateName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type LookupCertificateOutputArgs

type LookupCertificateOutputArgs struct {
	// The name of the certificate resource.
	CertificateName pulumi.StringInput `pulumi:"certificateName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupCertificateOutputArgs) ElementType

type LookupCertificateResult

type LookupCertificateResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Properties of the certificate resource payload.
	Properties interface{} `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Certificate resource payload.

func LookupCertificate

func LookupCertificate(ctx *pulumi.Context, args *LookupCertificateArgs, opts ...pulumi.InvokeOption) (*LookupCertificateResult, error)

Get the certificate resource. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2021-06-01-preview, 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type LookupCertificateResultOutput

type LookupCertificateResultOutput struct{ *pulumi.OutputState }

Certificate resource payload.

func (LookupCertificateResultOutput) ElementType

func (LookupCertificateResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupCertificateResultOutput) Name

The name of the resource.

func (LookupCertificateResultOutput) Properties

Properties of the certificate resource payload.

func (LookupCertificateResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupCertificateResultOutput) ToLookupCertificateResultOutput

func (o LookupCertificateResultOutput) ToLookupCertificateResultOutput() LookupCertificateResultOutput

func (LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext

func (o LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext(ctx context.Context) LookupCertificateResultOutput

func (LookupCertificateResultOutput) Type

The type of the resource.

type LookupConfigServerArgs

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

type LookupConfigServerOutputArgs

type LookupConfigServerOutputArgs struct {
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupConfigServerOutputArgs) ElementType

type LookupConfigServerResult

type LookupConfigServerResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Properties of the Config Server resource
	Properties ConfigServerPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Config Server resource

func LookupConfigServer

func LookupConfigServer(ctx *pulumi.Context, args *LookupConfigServerArgs, opts ...pulumi.InvokeOption) (*LookupConfigServerResult, error)

Get the config server and its properties. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type LookupConfigServerResultOutput

type LookupConfigServerResultOutput struct{ *pulumi.OutputState }

Config Server resource

func (LookupConfigServerResultOutput) ElementType

func (LookupConfigServerResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupConfigServerResultOutput) Name

The name of the resource.

func (LookupConfigServerResultOutput) Properties

Properties of the Config Server resource

func (LookupConfigServerResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupConfigServerResultOutput) ToLookupConfigServerResultOutput

func (o LookupConfigServerResultOutput) ToLookupConfigServerResultOutput() LookupConfigServerResultOutput

func (LookupConfigServerResultOutput) ToLookupConfigServerResultOutputWithContext

func (o LookupConfigServerResultOutput) ToLookupConfigServerResultOutputWithContext(ctx context.Context) LookupConfigServerResultOutput

func (LookupConfigServerResultOutput) Type

The type of the resource.

type LookupConfigurationServiceArgs

type LookupConfigurationServiceArgs struct {
	// The name of Application Configuration Service.
	ConfigurationServiceName string `pulumi:"configurationServiceName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type LookupConfigurationServiceOutputArgs

type LookupConfigurationServiceOutputArgs struct {
	// The name of Application Configuration Service.
	ConfigurationServiceName pulumi.StringInput `pulumi:"configurationServiceName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupConfigurationServiceOutputArgs) ElementType

type LookupConfigurationServiceResult

type LookupConfigurationServiceResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Application Configuration Service properties payload
	Properties ConfigurationServicePropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Application Configuration Service resource

func LookupConfigurationService

func LookupConfigurationService(ctx *pulumi.Context, args *LookupConfigurationServiceArgs, opts ...pulumi.InvokeOption) (*LookupConfigurationServiceResult, error)

Get the Application Configuration Service and its properties. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func (*LookupConfigurationServiceResult) Defaults

Defaults sets the appropriate defaults for LookupConfigurationServiceResult

type LookupConfigurationServiceResultOutput

type LookupConfigurationServiceResultOutput struct{ *pulumi.OutputState }

Application Configuration Service resource

func (LookupConfigurationServiceResultOutput) ElementType

func (LookupConfigurationServiceResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupConfigurationServiceResultOutput) Name

The name of the resource.

func (LookupConfigurationServiceResultOutput) Properties

Application Configuration Service properties payload

func (LookupConfigurationServiceResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupConfigurationServiceResultOutput) ToLookupConfigurationServiceResultOutput

func (o LookupConfigurationServiceResultOutput) ToLookupConfigurationServiceResultOutput() LookupConfigurationServiceResultOutput

func (LookupConfigurationServiceResultOutput) ToLookupConfigurationServiceResultOutputWithContext

func (o LookupConfigurationServiceResultOutput) ToLookupConfigurationServiceResultOutputWithContext(ctx context.Context) LookupConfigurationServiceResultOutput

func (LookupConfigurationServiceResultOutput) Type

The type of the resource.

type LookupContainerRegistryArgs

type LookupContainerRegistryArgs struct {
	// The name of the container registry.
	ContainerRegistryName string `pulumi:"containerRegistryName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type LookupContainerRegistryOutputArgs

type LookupContainerRegistryOutputArgs struct {
	// The name of the container registry.
	ContainerRegistryName pulumi.StringInput `pulumi:"containerRegistryName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupContainerRegistryOutputArgs) ElementType

type LookupContainerRegistryResult

type LookupContainerRegistryResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Properties of the container registry resource payload.
	Properties ContainerRegistryPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Container registry resource payload.

func LookupContainerRegistry

func LookupContainerRegistry(ctx *pulumi.Context, args *LookupContainerRegistryArgs, opts ...pulumi.InvokeOption) (*LookupContainerRegistryResult, error)

Get the container registries resource. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type LookupContainerRegistryResultOutput

type LookupContainerRegistryResultOutput struct{ *pulumi.OutputState }

Container registry resource payload.

func (LookupContainerRegistryResultOutput) ElementType

func (LookupContainerRegistryResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupContainerRegistryResultOutput) Name

The name of the resource.

func (LookupContainerRegistryResultOutput) Properties

Properties of the container registry resource payload.

func (LookupContainerRegistryResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupContainerRegistryResultOutput) ToLookupContainerRegistryResultOutput

func (o LookupContainerRegistryResultOutput) ToLookupContainerRegistryResultOutput() LookupContainerRegistryResultOutput

func (LookupContainerRegistryResultOutput) ToLookupContainerRegistryResultOutputWithContext

func (o LookupContainerRegistryResultOutput) ToLookupContainerRegistryResultOutputWithContext(ctx context.Context) LookupContainerRegistryResultOutput

func (LookupContainerRegistryResultOutput) Type

The type of the resource.

type LookupCustomDomainArgs

type LookupCustomDomainArgs struct {
	// The name of the App resource.
	AppName string `pulumi:"appName"`
	// The name of the custom domain resource.
	DomainName string `pulumi:"domainName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type LookupCustomDomainOutputArgs

type LookupCustomDomainOutputArgs struct {
	// The name of the App resource.
	AppName pulumi.StringInput `pulumi:"appName"`
	// The name of the custom domain resource.
	DomainName pulumi.StringInput `pulumi:"domainName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupCustomDomainOutputArgs) ElementType

type LookupCustomDomainResult

type LookupCustomDomainResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Properties of the custom domain resource.
	Properties CustomDomainPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Custom domain resource payload.

func LookupCustomDomain

func LookupCustomDomain(ctx *pulumi.Context, args *LookupCustomDomainArgs, opts ...pulumi.InvokeOption) (*LookupCustomDomainResult, error)

Get the custom domain of one lifecycle application. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type LookupCustomDomainResultOutput

type LookupCustomDomainResultOutput struct{ *pulumi.OutputState }

Custom domain resource payload.

func (LookupCustomDomainResultOutput) ElementType

func (LookupCustomDomainResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupCustomDomainResultOutput) Name

The name of the resource.

func (LookupCustomDomainResultOutput) Properties

Properties of the custom domain resource.

func (LookupCustomDomainResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupCustomDomainResultOutput) ToLookupCustomDomainResultOutput

func (o LookupCustomDomainResultOutput) ToLookupCustomDomainResultOutput() LookupCustomDomainResultOutput

func (LookupCustomDomainResultOutput) ToLookupCustomDomainResultOutputWithContext

func (o LookupCustomDomainResultOutput) ToLookupCustomDomainResultOutputWithContext(ctx context.Context) LookupCustomDomainResultOutput

func (LookupCustomDomainResultOutput) Type

The type of the resource.

type LookupCustomizedAcceleratorArgs

type LookupCustomizedAcceleratorArgs struct {
	// The name of the application accelerator.
	ApplicationAcceleratorName string `pulumi:"applicationAcceleratorName"`
	// The name of the customized accelerator.
	CustomizedAcceleratorName string `pulumi:"customizedAcceleratorName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type LookupCustomizedAcceleratorOutputArgs

type LookupCustomizedAcceleratorOutputArgs struct {
	// The name of the application accelerator.
	ApplicationAcceleratorName pulumi.StringInput `pulumi:"applicationAcceleratorName"`
	// The name of the customized accelerator.
	CustomizedAcceleratorName pulumi.StringInput `pulumi:"customizedAcceleratorName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupCustomizedAcceleratorOutputArgs) ElementType

type LookupCustomizedAcceleratorResult

type LookupCustomizedAcceleratorResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Customized accelerator properties payload
	Properties CustomizedAcceleratorPropertiesResponse `pulumi:"properties"`
	// Sku of the customized accelerator resource
	Sku *SkuResponse `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Customized accelerator resource

func LookupCustomizedAccelerator

func LookupCustomizedAccelerator(ctx *pulumi.Context, args *LookupCustomizedAcceleratorArgs, opts ...pulumi.InvokeOption) (*LookupCustomizedAcceleratorResult, error)

Get the customized accelerator. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func (*LookupCustomizedAcceleratorResult) Defaults

Defaults sets the appropriate defaults for LookupCustomizedAcceleratorResult

type LookupCustomizedAcceleratorResultOutput

type LookupCustomizedAcceleratorResultOutput struct{ *pulumi.OutputState }

Customized accelerator resource

func (LookupCustomizedAcceleratorResultOutput) ElementType

func (LookupCustomizedAcceleratorResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupCustomizedAcceleratorResultOutput) Name

The name of the resource.

func (LookupCustomizedAcceleratorResultOutput) Properties

Customized accelerator properties payload

func (LookupCustomizedAcceleratorResultOutput) Sku

Sku of the customized accelerator resource

func (LookupCustomizedAcceleratorResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupCustomizedAcceleratorResultOutput) ToLookupCustomizedAcceleratorResultOutput

func (o LookupCustomizedAcceleratorResultOutput) ToLookupCustomizedAcceleratorResultOutput() LookupCustomizedAcceleratorResultOutput

func (LookupCustomizedAcceleratorResultOutput) ToLookupCustomizedAcceleratorResultOutputWithContext

func (o LookupCustomizedAcceleratorResultOutput) ToLookupCustomizedAcceleratorResultOutputWithContext(ctx context.Context) LookupCustomizedAcceleratorResultOutput

func (LookupCustomizedAcceleratorResultOutput) Type

The type of the resource.

type LookupDeploymentArgs

type LookupDeploymentArgs struct {
	// The name of the App resource.
	AppName string `pulumi:"appName"`
	// The name of the Deployment resource.
	DeploymentName string `pulumi:"deploymentName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type LookupDeploymentOutputArgs

type LookupDeploymentOutputArgs struct {
	// The name of the App resource.
	AppName pulumi.StringInput `pulumi:"appName"`
	// The name of the Deployment resource.
	DeploymentName pulumi.StringInput `pulumi:"deploymentName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupDeploymentOutputArgs) ElementType

func (LookupDeploymentOutputArgs) ElementType() reflect.Type

type LookupDeploymentResult

type LookupDeploymentResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Properties of the Deployment resource
	Properties DeploymentResourcePropertiesResponse `pulumi:"properties"`
	// Sku of the Deployment resource
	Sku *SkuResponse `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Deployment resource payload

func LookupDeployment

func LookupDeployment(ctx *pulumi.Context, args *LookupDeploymentArgs, opts ...pulumi.InvokeOption) (*LookupDeploymentResult, error)

Get a Deployment and its properties. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func (*LookupDeploymentResult) Defaults

Defaults sets the appropriate defaults for LookupDeploymentResult

type LookupDeploymentResultOutput

type LookupDeploymentResultOutput struct{ *pulumi.OutputState }

Deployment resource payload

func (LookupDeploymentResultOutput) ElementType

func (LookupDeploymentResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupDeploymentResultOutput) Name

The name of the resource.

func (LookupDeploymentResultOutput) Properties

Properties of the Deployment resource

func (LookupDeploymentResultOutput) Sku

Sku of the Deployment resource

func (LookupDeploymentResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutput

func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput

func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext

func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput

func (LookupDeploymentResultOutput) Type

The type of the resource.

type LookupDevToolPortalArgs

type LookupDevToolPortalArgs struct {
	// The name of Dev Tool Portal.
	DevToolPortalName string `pulumi:"devToolPortalName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type LookupDevToolPortalOutputArgs

type LookupDevToolPortalOutputArgs struct {
	// The name of Dev Tool Portal.
	DevToolPortalName pulumi.StringInput `pulumi:"devToolPortalName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupDevToolPortalOutputArgs) ElementType

type LookupDevToolPortalResult

type LookupDevToolPortalResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Dev Tool Portal properties payload
	Properties DevToolPortalPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Dev Tool Portal resource

func LookupDevToolPortal

func LookupDevToolPortal(ctx *pulumi.Context, args *LookupDevToolPortalArgs, opts ...pulumi.InvokeOption) (*LookupDevToolPortalResult, error)

Get the Application Live and its properties. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func (*LookupDevToolPortalResult) Defaults

Defaults sets the appropriate defaults for LookupDevToolPortalResult

type LookupDevToolPortalResultOutput

type LookupDevToolPortalResultOutput struct{ *pulumi.OutputState }

Dev Tool Portal resource

func (LookupDevToolPortalResultOutput) ElementType

func (LookupDevToolPortalResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupDevToolPortalResultOutput) Name

The name of the resource.

func (LookupDevToolPortalResultOutput) Properties

Dev Tool Portal properties payload

func (LookupDevToolPortalResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupDevToolPortalResultOutput) ToLookupDevToolPortalResultOutput

func (o LookupDevToolPortalResultOutput) ToLookupDevToolPortalResultOutput() LookupDevToolPortalResultOutput

func (LookupDevToolPortalResultOutput) ToLookupDevToolPortalResultOutputWithContext

func (o LookupDevToolPortalResultOutput) ToLookupDevToolPortalResultOutputWithContext(ctx context.Context) LookupDevToolPortalResultOutput

func (LookupDevToolPortalResultOutput) Type

The type of the resource.

type LookupGatewayArgs

type LookupGatewayArgs struct {
	// The name of Spring Cloud Gateway.
	GatewayName string `pulumi:"gatewayName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type LookupGatewayCustomDomainArgs

type LookupGatewayCustomDomainArgs struct {
	// The name of the Spring Cloud Gateway custom domain.
	DomainName string `pulumi:"domainName"`
	// The name of Spring Cloud Gateway.
	GatewayName string `pulumi:"gatewayName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type LookupGatewayCustomDomainOutputArgs

type LookupGatewayCustomDomainOutputArgs struct {
	// The name of the Spring Cloud Gateway custom domain.
	DomainName pulumi.StringInput `pulumi:"domainName"`
	// The name of Spring Cloud Gateway.
	GatewayName pulumi.StringInput `pulumi:"gatewayName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupGatewayCustomDomainOutputArgs) ElementType

type LookupGatewayCustomDomainResult

type LookupGatewayCustomDomainResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The properties of custom domain for Spring Cloud Gateway
	Properties GatewayCustomDomainPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Custom domain of the Spring Cloud Gateway

func LookupGatewayCustomDomain

func LookupGatewayCustomDomain(ctx *pulumi.Context, args *LookupGatewayCustomDomainArgs, opts ...pulumi.InvokeOption) (*LookupGatewayCustomDomainResult, error)

Get the Spring Cloud Gateway custom domain. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type LookupGatewayCustomDomainResultOutput

type LookupGatewayCustomDomainResultOutput struct{ *pulumi.OutputState }

Custom domain of the Spring Cloud Gateway

func (LookupGatewayCustomDomainResultOutput) ElementType

func (LookupGatewayCustomDomainResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupGatewayCustomDomainResultOutput) Name

The name of the resource.

func (LookupGatewayCustomDomainResultOutput) Properties

The properties of custom domain for Spring Cloud Gateway

func (LookupGatewayCustomDomainResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupGatewayCustomDomainResultOutput) ToLookupGatewayCustomDomainResultOutput

func (o LookupGatewayCustomDomainResultOutput) ToLookupGatewayCustomDomainResultOutput() LookupGatewayCustomDomainResultOutput

func (LookupGatewayCustomDomainResultOutput) ToLookupGatewayCustomDomainResultOutputWithContext

func (o LookupGatewayCustomDomainResultOutput) ToLookupGatewayCustomDomainResultOutputWithContext(ctx context.Context) LookupGatewayCustomDomainResultOutput

func (LookupGatewayCustomDomainResultOutput) Type

The type of the resource.

type LookupGatewayOutputArgs

type LookupGatewayOutputArgs struct {
	// The name of Spring Cloud Gateway.
	GatewayName pulumi.StringInput `pulumi:"gatewayName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupGatewayOutputArgs) ElementType

func (LookupGatewayOutputArgs) ElementType() reflect.Type

type LookupGatewayResult

type LookupGatewayResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Spring Cloud Gateway properties payload
	Properties GatewayPropertiesResponse `pulumi:"properties"`
	// Sku of the Spring Cloud Gateway resource
	Sku *SkuResponse `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Spring Cloud Gateway resource

func LookupGateway

func LookupGateway(ctx *pulumi.Context, args *LookupGatewayArgs, opts ...pulumi.InvokeOption) (*LookupGatewayResult, error)

Get the Spring Cloud Gateway and its properties. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func (*LookupGatewayResult) Defaults

func (val *LookupGatewayResult) Defaults() *LookupGatewayResult

Defaults sets the appropriate defaults for LookupGatewayResult

type LookupGatewayResultOutput

type LookupGatewayResultOutput struct{ *pulumi.OutputState }

Spring Cloud Gateway resource

func (LookupGatewayResultOutput) ElementType

func (LookupGatewayResultOutput) ElementType() reflect.Type

func (LookupGatewayResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupGatewayResultOutput) Name

The name of the resource.

func (LookupGatewayResultOutput) Properties

Spring Cloud Gateway properties payload

func (LookupGatewayResultOutput) Sku

Sku of the Spring Cloud Gateway resource

func (LookupGatewayResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupGatewayResultOutput) ToLookupGatewayResultOutput

func (o LookupGatewayResultOutput) ToLookupGatewayResultOutput() LookupGatewayResultOutput

func (LookupGatewayResultOutput) ToLookupGatewayResultOutputWithContext

func (o LookupGatewayResultOutput) ToLookupGatewayResultOutputWithContext(ctx context.Context) LookupGatewayResultOutput

func (LookupGatewayResultOutput) Type

The type of the resource.

type LookupGatewayRouteConfigArgs

type LookupGatewayRouteConfigArgs struct {
	// The name of Spring Cloud Gateway.
	GatewayName string `pulumi:"gatewayName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Spring Cloud Gateway route config.
	RouteConfigName string `pulumi:"routeConfigName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type LookupGatewayRouteConfigOutputArgs

type LookupGatewayRouteConfigOutputArgs struct {
	// The name of Spring Cloud Gateway.
	GatewayName pulumi.StringInput `pulumi:"gatewayName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Spring Cloud Gateway route config.
	RouteConfigName pulumi.StringInput `pulumi:"routeConfigName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupGatewayRouteConfigOutputArgs) ElementType

type LookupGatewayRouteConfigResult

type LookupGatewayRouteConfigResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// API route config of the Spring Cloud Gateway
	Properties GatewayRouteConfigPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Spring Cloud Gateway route config resource

func LookupGatewayRouteConfig

func LookupGatewayRouteConfig(ctx *pulumi.Context, args *LookupGatewayRouteConfigArgs, opts ...pulumi.InvokeOption) (*LookupGatewayRouteConfigResult, error)

Get the Spring Cloud Gateway route configs. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func (*LookupGatewayRouteConfigResult) Defaults

Defaults sets the appropriate defaults for LookupGatewayRouteConfigResult

type LookupGatewayRouteConfigResultOutput

type LookupGatewayRouteConfigResultOutput struct{ *pulumi.OutputState }

Spring Cloud Gateway route config resource

func (LookupGatewayRouteConfigResultOutput) ElementType

func (LookupGatewayRouteConfigResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupGatewayRouteConfigResultOutput) Name

The name of the resource.

func (LookupGatewayRouteConfigResultOutput) Properties

API route config of the Spring Cloud Gateway

func (LookupGatewayRouteConfigResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupGatewayRouteConfigResultOutput) ToLookupGatewayRouteConfigResultOutput

func (o LookupGatewayRouteConfigResultOutput) ToLookupGatewayRouteConfigResultOutput() LookupGatewayRouteConfigResultOutput

func (LookupGatewayRouteConfigResultOutput) ToLookupGatewayRouteConfigResultOutputWithContext

func (o LookupGatewayRouteConfigResultOutput) ToLookupGatewayRouteConfigResultOutputWithContext(ctx context.Context) LookupGatewayRouteConfigResultOutput

func (LookupGatewayRouteConfigResultOutput) Type

The type of the resource.

type LookupJobArgs

type LookupJobArgs struct {
	// The name of the Job resource.
	JobName string `pulumi:"jobName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
}

type LookupJobOutputArgs

type LookupJobOutputArgs struct {
	// The name of the Job resource.
	JobName pulumi.StringInput `pulumi:"jobName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupJobOutputArgs) ElementType

func (LookupJobOutputArgs) ElementType() reflect.Type

type LookupJobResult

type LookupJobResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Properties of the Job resource
	Properties JobResourcePropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Job resource payload

func LookupJob

func LookupJob(ctx *pulumi.Context, args *LookupJobArgs, opts ...pulumi.InvokeOption) (*LookupJobResult, error)

Get a Job and its properties. Azure REST API version: 2024-05-01-preview.

func (*LookupJobResult) Defaults

func (val *LookupJobResult) Defaults() *LookupJobResult

Defaults sets the appropriate defaults for LookupJobResult

type LookupJobResultOutput

type LookupJobResultOutput struct{ *pulumi.OutputState }

Job resource payload

func (LookupJobResultOutput) ElementType

func (LookupJobResultOutput) ElementType() reflect.Type

func (LookupJobResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupJobResultOutput) Name

The name of the resource.

func (LookupJobResultOutput) Properties

Properties of the Job resource

func (LookupJobResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupJobResultOutput) ToLookupJobResultOutput

func (o LookupJobResultOutput) ToLookupJobResultOutput() LookupJobResultOutput

func (LookupJobResultOutput) ToLookupJobResultOutputWithContext

func (o LookupJobResultOutput) ToLookupJobResultOutputWithContext(ctx context.Context) LookupJobResultOutput

func (LookupJobResultOutput) Type

The type of the resource.

type LookupMonitoringSettingArgs

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

type LookupMonitoringSettingOutputArgs

type LookupMonitoringSettingOutputArgs struct {
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupMonitoringSettingOutputArgs) ElementType

type LookupMonitoringSettingResult

type LookupMonitoringSettingResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Properties of the Monitoring Setting resource
	Properties MonitoringSettingPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Monitoring Setting resource

func LookupMonitoringSetting

func LookupMonitoringSetting(ctx *pulumi.Context, args *LookupMonitoringSettingArgs, opts ...pulumi.InvokeOption) (*LookupMonitoringSettingResult, error)

Get the Monitoring Setting and its properties. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type LookupMonitoringSettingResultOutput

type LookupMonitoringSettingResultOutput struct{ *pulumi.OutputState }

Monitoring Setting resource

func (LookupMonitoringSettingResultOutput) ElementType

func (LookupMonitoringSettingResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupMonitoringSettingResultOutput) Name

The name of the resource.

func (LookupMonitoringSettingResultOutput) Properties

Properties of the Monitoring Setting resource

func (LookupMonitoringSettingResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupMonitoringSettingResultOutput) ToLookupMonitoringSettingResultOutput

func (o LookupMonitoringSettingResultOutput) ToLookupMonitoringSettingResultOutput() LookupMonitoringSettingResultOutput

func (LookupMonitoringSettingResultOutput) ToLookupMonitoringSettingResultOutputWithContext

func (o LookupMonitoringSettingResultOutput) ToLookupMonitoringSettingResultOutputWithContext(ctx context.Context) LookupMonitoringSettingResultOutput

func (LookupMonitoringSettingResultOutput) Type

The type of the resource.

type LookupServiceArgs

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

type LookupServiceOutputArgs

type LookupServiceOutputArgs struct {
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (LookupServiceOutputArgs) ElementType

func (LookupServiceOutputArgs) ElementType() reflect.Type

type LookupServiceRegistryArgs

type LookupServiceRegistryArgs struct {
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
	// The name of Service Registry.
	ServiceRegistryName string `pulumi:"serviceRegistryName"`
}

type LookupServiceRegistryOutputArgs

type LookupServiceRegistryOutputArgs struct {
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
	// The name of Service Registry.
	ServiceRegistryName pulumi.StringInput `pulumi:"serviceRegistryName"`
}

func (LookupServiceRegistryOutputArgs) ElementType

type LookupServiceRegistryResult

type LookupServiceRegistryResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Service Registry properties payload
	Properties ServiceRegistryPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Service Registry resource

func LookupServiceRegistry

func LookupServiceRegistry(ctx *pulumi.Context, args *LookupServiceRegistryArgs, opts ...pulumi.InvokeOption) (*LookupServiceRegistryResult, error)

Get the Service Registry and its properties. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type LookupServiceRegistryResultOutput

type LookupServiceRegistryResultOutput struct{ *pulumi.OutputState }

Service Registry resource

func (LookupServiceRegistryResultOutput) ElementType

func (LookupServiceRegistryResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupServiceRegistryResultOutput) Name

The name of the resource.

func (LookupServiceRegistryResultOutput) Properties

Service Registry properties payload

func (LookupServiceRegistryResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupServiceRegistryResultOutput) ToLookupServiceRegistryResultOutput

func (o LookupServiceRegistryResultOutput) ToLookupServiceRegistryResultOutput() LookupServiceRegistryResultOutput

func (LookupServiceRegistryResultOutput) ToLookupServiceRegistryResultOutputWithContext

func (o LookupServiceRegistryResultOutput) ToLookupServiceRegistryResultOutputWithContext(ctx context.Context) LookupServiceRegistryResultOutput

func (LookupServiceRegistryResultOutput) Type

The type of the resource.

type LookupServiceResult

type LookupServiceResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The GEO location of the resource.
	Location *string `pulumi:"location"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Properties of the Service resource
	Properties ClusterResourcePropertiesResponse `pulumi:"properties"`
	// Sku of the Service resource
	Sku *SkuResponse `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Tags of the service which is a list of key value pairs that describe the resource.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Service resource

func LookupService

func LookupService(ctx *pulumi.Context, args *LookupServiceArgs, opts ...pulumi.InvokeOption) (*LookupServiceResult, error)

Get a Service and its properties. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func (*LookupServiceResult) Defaults

func (val *LookupServiceResult) Defaults() *LookupServiceResult

Defaults sets the appropriate defaults for LookupServiceResult

type LookupServiceResultOutput

type LookupServiceResultOutput struct{ *pulumi.OutputState }

Service resource

func (LookupServiceResultOutput) ElementType

func (LookupServiceResultOutput) ElementType() reflect.Type

func (LookupServiceResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupServiceResultOutput) Location

The GEO location of the resource.

func (LookupServiceResultOutput) Name

The name of the resource.

func (LookupServiceResultOutput) Properties

Properties of the Service resource

func (LookupServiceResultOutput) Sku

Sku of the Service resource

func (LookupServiceResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupServiceResultOutput) Tags

Tags of the service which is a list of key value pairs that describe the resource.

func (LookupServiceResultOutput) ToLookupServiceResultOutput

func (o LookupServiceResultOutput) ToLookupServiceResultOutput() LookupServiceResultOutput

func (LookupServiceResultOutput) ToLookupServiceResultOutputWithContext

func (o LookupServiceResultOutput) ToLookupServiceResultOutputWithContext(ctx context.Context) LookupServiceResultOutput

func (LookupServiceResultOutput) Type

The type of the resource.

type LookupStorageArgs

type LookupStorageArgs struct {
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName string `pulumi:"serviceName"`
	// The name of the storage resource.
	StorageName string `pulumi:"storageName"`
}

type LookupStorageOutputArgs

type LookupStorageOutputArgs struct {
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Service resource.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
	// The name of the storage resource.
	StorageName pulumi.StringInput `pulumi:"storageName"`
}

func (LookupStorageOutputArgs) ElementType

func (LookupStorageOutputArgs) ElementType() reflect.Type

type LookupStorageResult

type LookupStorageResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Properties of the storage resource payload.
	Properties StorageAccountResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Storage resource payload.

func LookupStorage

func LookupStorage(ctx *pulumi.Context, args *LookupStorageArgs, opts ...pulumi.InvokeOption) (*LookupStorageResult, error)

Get the storage resource. Azure REST API version: 2023-05-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

type LookupStorageResultOutput

type LookupStorageResultOutput struct{ *pulumi.OutputState }

Storage resource payload.

func (LookupStorageResultOutput) ElementType

func (LookupStorageResultOutput) ElementType() reflect.Type

func (LookupStorageResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupStorageResultOutput) Name

The name of the resource.

func (LookupStorageResultOutput) Properties

Properties of the storage resource payload.

func (LookupStorageResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupStorageResultOutput) ToLookupStorageResultOutput

func (o LookupStorageResultOutput) ToLookupStorageResultOutput() LookupStorageResultOutput

func (LookupStorageResultOutput) ToLookupStorageResultOutputWithContext

func (o LookupStorageResultOutput) ToLookupStorageResultOutputWithContext(ctx context.Context) LookupStorageResultOutput

func (LookupStorageResultOutput) Type

The type of the resource.

type ManagedComponentReference

type ManagedComponentReference struct {
	// Resource Id of the managed component
	ResourceId string `pulumi:"resourceId"`
}

A reference to the managed component like Config Server.

type ManagedComponentReferenceArgs

type ManagedComponentReferenceArgs struct {
	// Resource Id of the managed component
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
}

A reference to the managed component like Config Server.

func (ManagedComponentReferenceArgs) ElementType

func (ManagedComponentReferenceArgs) ToManagedComponentReferenceOutput

func (i ManagedComponentReferenceArgs) ToManagedComponentReferenceOutput() ManagedComponentReferenceOutput

func (ManagedComponentReferenceArgs) ToManagedComponentReferenceOutputWithContext

func (i ManagedComponentReferenceArgs) ToManagedComponentReferenceOutputWithContext(ctx context.Context) ManagedComponentReferenceOutput

type ManagedComponentReferenceArray

type ManagedComponentReferenceArray []ManagedComponentReferenceInput

func (ManagedComponentReferenceArray) ElementType

func (ManagedComponentReferenceArray) ToManagedComponentReferenceArrayOutput

func (i ManagedComponentReferenceArray) ToManagedComponentReferenceArrayOutput() ManagedComponentReferenceArrayOutput

func (ManagedComponentReferenceArray) ToManagedComponentReferenceArrayOutputWithContext

func (i ManagedComponentReferenceArray) ToManagedComponentReferenceArrayOutputWithContext(ctx context.Context) ManagedComponentReferenceArrayOutput

type ManagedComponentReferenceArrayInput

type ManagedComponentReferenceArrayInput interface {
	pulumi.Input

	ToManagedComponentReferenceArrayOutput() ManagedComponentReferenceArrayOutput
	ToManagedComponentReferenceArrayOutputWithContext(context.Context) ManagedComponentReferenceArrayOutput
}

ManagedComponentReferenceArrayInput is an input type that accepts ManagedComponentReferenceArray and ManagedComponentReferenceArrayOutput values. You can construct a concrete instance of `ManagedComponentReferenceArrayInput` via:

ManagedComponentReferenceArray{ ManagedComponentReferenceArgs{...} }

type ManagedComponentReferenceArrayOutput

type ManagedComponentReferenceArrayOutput struct{ *pulumi.OutputState }

func (ManagedComponentReferenceArrayOutput) ElementType

func (ManagedComponentReferenceArrayOutput) Index

func (ManagedComponentReferenceArrayOutput) ToManagedComponentReferenceArrayOutput

func (o ManagedComponentReferenceArrayOutput) ToManagedComponentReferenceArrayOutput() ManagedComponentReferenceArrayOutput

func (ManagedComponentReferenceArrayOutput) ToManagedComponentReferenceArrayOutputWithContext

func (o ManagedComponentReferenceArrayOutput) ToManagedComponentReferenceArrayOutputWithContext(ctx context.Context) ManagedComponentReferenceArrayOutput

type ManagedComponentReferenceInput

type ManagedComponentReferenceInput interface {
	pulumi.Input

	ToManagedComponentReferenceOutput() ManagedComponentReferenceOutput
	ToManagedComponentReferenceOutputWithContext(context.Context) ManagedComponentReferenceOutput
}

ManagedComponentReferenceInput is an input type that accepts ManagedComponentReferenceArgs and ManagedComponentReferenceOutput values. You can construct a concrete instance of `ManagedComponentReferenceInput` via:

ManagedComponentReferenceArgs{...}

type ManagedComponentReferenceOutput

type ManagedComponentReferenceOutput struct{ *pulumi.OutputState }

A reference to the managed component like Config Server.

func (ManagedComponentReferenceOutput) ElementType

func (ManagedComponentReferenceOutput) ResourceId

Resource Id of the managed component

func (ManagedComponentReferenceOutput) ToManagedComponentReferenceOutput

func (o ManagedComponentReferenceOutput) ToManagedComponentReferenceOutput() ManagedComponentReferenceOutput

func (ManagedComponentReferenceOutput) ToManagedComponentReferenceOutputWithContext

func (o ManagedComponentReferenceOutput) ToManagedComponentReferenceOutputWithContext(ctx context.Context) ManagedComponentReferenceOutput

type ManagedComponentReferenceResponse

type ManagedComponentReferenceResponse struct {
	// Resource Id of the managed component
	ResourceId string `pulumi:"resourceId"`
}

A reference to the managed component like Config Server.

type ManagedComponentReferenceResponseArrayOutput

type ManagedComponentReferenceResponseArrayOutput struct{ *pulumi.OutputState }

func (ManagedComponentReferenceResponseArrayOutput) ElementType

func (ManagedComponentReferenceResponseArrayOutput) Index

func (ManagedComponentReferenceResponseArrayOutput) ToManagedComponentReferenceResponseArrayOutput

func (o ManagedComponentReferenceResponseArrayOutput) ToManagedComponentReferenceResponseArrayOutput() ManagedComponentReferenceResponseArrayOutput

func (ManagedComponentReferenceResponseArrayOutput) ToManagedComponentReferenceResponseArrayOutputWithContext

func (o ManagedComponentReferenceResponseArrayOutput) ToManagedComponentReferenceResponseArrayOutputWithContext(ctx context.Context) ManagedComponentReferenceResponseArrayOutput

type ManagedComponentReferenceResponseOutput

type ManagedComponentReferenceResponseOutput struct{ *pulumi.OutputState }

A reference to the managed component like Config Server.

func (ManagedComponentReferenceResponseOutput) ElementType

func (ManagedComponentReferenceResponseOutput) ResourceId

Resource Id of the managed component

func (ManagedComponentReferenceResponseOutput) ToManagedComponentReferenceResponseOutput

func (o ManagedComponentReferenceResponseOutput) ToManagedComponentReferenceResponseOutput() ManagedComponentReferenceResponseOutput

func (ManagedComponentReferenceResponseOutput) ToManagedComponentReferenceResponseOutputWithContext

func (o ManagedComponentReferenceResponseOutput) ToManagedComponentReferenceResponseOutputWithContext(ctx context.Context) ManagedComponentReferenceResponseOutput

type ManagedIdentityProperties

type ManagedIdentityProperties struct {
	// Principal Id of system-assigned managed identity.
	PrincipalId *string `pulumi:"principalId"`
	// Tenant Id of system-assigned managed identity.
	TenantId *string `pulumi:"tenantId"`
	// Type of the managed identity
	Type *string `pulumi:"type"`
	// Properties of user-assigned managed identities
	UserAssignedIdentities []string `pulumi:"userAssignedIdentities"`
}

Managed identity properties retrieved from ARM request headers.

type ManagedIdentityPropertiesArgs

type ManagedIdentityPropertiesArgs struct {
	// Principal Id of system-assigned managed identity.
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
	// Tenant Id of system-assigned managed identity.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// Type of the managed identity
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Properties of user-assigned managed identities
	UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"`
}

Managed identity properties retrieved from ARM request headers.

func (ManagedIdentityPropertiesArgs) ElementType

func (ManagedIdentityPropertiesArgs) ToManagedIdentityPropertiesOutput

func (i ManagedIdentityPropertiesArgs) ToManagedIdentityPropertiesOutput() ManagedIdentityPropertiesOutput

func (ManagedIdentityPropertiesArgs) ToManagedIdentityPropertiesOutputWithContext

func (i ManagedIdentityPropertiesArgs) ToManagedIdentityPropertiesOutputWithContext(ctx context.Context) ManagedIdentityPropertiesOutput

func (ManagedIdentityPropertiesArgs) ToManagedIdentityPropertiesPtrOutput

func (i ManagedIdentityPropertiesArgs) ToManagedIdentityPropertiesPtrOutput() ManagedIdentityPropertiesPtrOutput

func (ManagedIdentityPropertiesArgs) ToManagedIdentityPropertiesPtrOutputWithContext

func (i ManagedIdentityPropertiesArgs) ToManagedIdentityPropertiesPtrOutputWithContext(ctx context.Context) ManagedIdentityPropertiesPtrOutput

type ManagedIdentityPropertiesInput

type ManagedIdentityPropertiesInput interface {
	pulumi.Input

	ToManagedIdentityPropertiesOutput() ManagedIdentityPropertiesOutput
	ToManagedIdentityPropertiesOutputWithContext(context.Context) ManagedIdentityPropertiesOutput
}

ManagedIdentityPropertiesInput is an input type that accepts ManagedIdentityPropertiesArgs and ManagedIdentityPropertiesOutput values. You can construct a concrete instance of `ManagedIdentityPropertiesInput` via:

ManagedIdentityPropertiesArgs{...}

type ManagedIdentityPropertiesOutput

type ManagedIdentityPropertiesOutput struct{ *pulumi.OutputState }

Managed identity properties retrieved from ARM request headers.

func (ManagedIdentityPropertiesOutput) ElementType

func (ManagedIdentityPropertiesOutput) PrincipalId

Principal Id of system-assigned managed identity.

func (ManagedIdentityPropertiesOutput) TenantId

Tenant Id of system-assigned managed identity.

func (ManagedIdentityPropertiesOutput) ToManagedIdentityPropertiesOutput

func (o ManagedIdentityPropertiesOutput) ToManagedIdentityPropertiesOutput() ManagedIdentityPropertiesOutput

func (ManagedIdentityPropertiesOutput) ToManagedIdentityPropertiesOutputWithContext

func (o ManagedIdentityPropertiesOutput) ToManagedIdentityPropertiesOutputWithContext(ctx context.Context) ManagedIdentityPropertiesOutput

func (ManagedIdentityPropertiesOutput) ToManagedIdentityPropertiesPtrOutput

func (o ManagedIdentityPropertiesOutput) ToManagedIdentityPropertiesPtrOutput() ManagedIdentityPropertiesPtrOutput

func (ManagedIdentityPropertiesOutput) ToManagedIdentityPropertiesPtrOutputWithContext

func (o ManagedIdentityPropertiesOutput) ToManagedIdentityPropertiesPtrOutputWithContext(ctx context.Context) ManagedIdentityPropertiesPtrOutput

func (ManagedIdentityPropertiesOutput) Type

Type of the managed identity

func (ManagedIdentityPropertiesOutput) UserAssignedIdentities

func (o ManagedIdentityPropertiesOutput) UserAssignedIdentities() pulumi.StringArrayOutput

Properties of user-assigned managed identities

type ManagedIdentityPropertiesPtrInput

type ManagedIdentityPropertiesPtrInput interface {
	pulumi.Input

	ToManagedIdentityPropertiesPtrOutput() ManagedIdentityPropertiesPtrOutput
	ToManagedIdentityPropertiesPtrOutputWithContext(context.Context) ManagedIdentityPropertiesPtrOutput
}

ManagedIdentityPropertiesPtrInput is an input type that accepts ManagedIdentityPropertiesArgs, ManagedIdentityPropertiesPtr and ManagedIdentityPropertiesPtrOutput values. You can construct a concrete instance of `ManagedIdentityPropertiesPtrInput` via:

        ManagedIdentityPropertiesArgs{...}

or:

        nil

type ManagedIdentityPropertiesPtrOutput

type ManagedIdentityPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentityPropertiesPtrOutput) Elem

func (ManagedIdentityPropertiesPtrOutput) ElementType

func (ManagedIdentityPropertiesPtrOutput) PrincipalId

Principal Id of system-assigned managed identity.

func (ManagedIdentityPropertiesPtrOutput) TenantId

Tenant Id of system-assigned managed identity.

func (ManagedIdentityPropertiesPtrOutput) ToManagedIdentityPropertiesPtrOutput

func (o ManagedIdentityPropertiesPtrOutput) ToManagedIdentityPropertiesPtrOutput() ManagedIdentityPropertiesPtrOutput

func (ManagedIdentityPropertiesPtrOutput) ToManagedIdentityPropertiesPtrOutputWithContext

func (o ManagedIdentityPropertiesPtrOutput) ToManagedIdentityPropertiesPtrOutputWithContext(ctx context.Context) ManagedIdentityPropertiesPtrOutput

func (ManagedIdentityPropertiesPtrOutput) Type

Type of the managed identity

func (ManagedIdentityPropertiesPtrOutput) UserAssignedIdentities

func (o ManagedIdentityPropertiesPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput

Properties of user-assigned managed identities

type ManagedIdentityPropertiesResponse

type ManagedIdentityPropertiesResponse struct {
	// Principal Id of system-assigned managed identity.
	PrincipalId *string `pulumi:"principalId"`
	// Tenant Id of system-assigned managed identity.
	TenantId *string `pulumi:"tenantId"`
	// Type of the managed identity
	Type *string `pulumi:"type"`
	// Properties of user-assigned managed identities
	UserAssignedIdentities map[string]UserAssignedManagedIdentityResponse `pulumi:"userAssignedIdentities"`
}

Managed identity properties retrieved from ARM request headers.

type ManagedIdentityPropertiesResponseOutput

type ManagedIdentityPropertiesResponseOutput struct{ *pulumi.OutputState }

Managed identity properties retrieved from ARM request headers.

func (ManagedIdentityPropertiesResponseOutput) ElementType

func (ManagedIdentityPropertiesResponseOutput) PrincipalId

Principal Id of system-assigned managed identity.

func (ManagedIdentityPropertiesResponseOutput) TenantId

Tenant Id of system-assigned managed identity.

func (ManagedIdentityPropertiesResponseOutput) ToManagedIdentityPropertiesResponseOutput

func (o ManagedIdentityPropertiesResponseOutput) ToManagedIdentityPropertiesResponseOutput() ManagedIdentityPropertiesResponseOutput

func (ManagedIdentityPropertiesResponseOutput) ToManagedIdentityPropertiesResponseOutputWithContext

func (o ManagedIdentityPropertiesResponseOutput) ToManagedIdentityPropertiesResponseOutputWithContext(ctx context.Context) ManagedIdentityPropertiesResponseOutput

func (ManagedIdentityPropertiesResponseOutput) Type

Type of the managed identity

func (ManagedIdentityPropertiesResponseOutput) UserAssignedIdentities

Properties of user-assigned managed identities

type ManagedIdentityPropertiesResponsePtrOutput

type ManagedIdentityPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentityPropertiesResponsePtrOutput) Elem

func (ManagedIdentityPropertiesResponsePtrOutput) ElementType

func (ManagedIdentityPropertiesResponsePtrOutput) PrincipalId

Principal Id of system-assigned managed identity.

func (ManagedIdentityPropertiesResponsePtrOutput) TenantId

Tenant Id of system-assigned managed identity.

func (ManagedIdentityPropertiesResponsePtrOutput) ToManagedIdentityPropertiesResponsePtrOutput

func (o ManagedIdentityPropertiesResponsePtrOutput) ToManagedIdentityPropertiesResponsePtrOutput() ManagedIdentityPropertiesResponsePtrOutput

func (ManagedIdentityPropertiesResponsePtrOutput) ToManagedIdentityPropertiesResponsePtrOutputWithContext

func (o ManagedIdentityPropertiesResponsePtrOutput) ToManagedIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) ManagedIdentityPropertiesResponsePtrOutput

func (ManagedIdentityPropertiesResponsePtrOutput) Type

Type of the managed identity

func (ManagedIdentityPropertiesResponsePtrOutput) UserAssignedIdentities

Properties of user-assigned managed identities

type ManagedIdentityType

type ManagedIdentityType string

Type of the managed identity

func (ManagedIdentityType) ElementType

func (ManagedIdentityType) ElementType() reflect.Type

func (ManagedIdentityType) ToManagedIdentityTypeOutput

func (e ManagedIdentityType) ToManagedIdentityTypeOutput() ManagedIdentityTypeOutput

func (ManagedIdentityType) ToManagedIdentityTypeOutputWithContext

func (e ManagedIdentityType) ToManagedIdentityTypeOutputWithContext(ctx context.Context) ManagedIdentityTypeOutput

func (ManagedIdentityType) ToManagedIdentityTypePtrOutput

func (e ManagedIdentityType) ToManagedIdentityTypePtrOutput() ManagedIdentityTypePtrOutput

func (ManagedIdentityType) ToManagedIdentityTypePtrOutputWithContext

func (e ManagedIdentityType) ToManagedIdentityTypePtrOutputWithContext(ctx context.Context) ManagedIdentityTypePtrOutput

func (ManagedIdentityType) ToStringOutput

func (e ManagedIdentityType) ToStringOutput() pulumi.StringOutput

func (ManagedIdentityType) ToStringOutputWithContext

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

func (ManagedIdentityType) ToStringPtrOutput

func (e ManagedIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedIdentityType) ToStringPtrOutputWithContext

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

type ManagedIdentityTypeInput

type ManagedIdentityTypeInput interface {
	pulumi.Input

	ToManagedIdentityTypeOutput() ManagedIdentityTypeOutput
	ToManagedIdentityTypeOutputWithContext(context.Context) ManagedIdentityTypeOutput
}

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

ManagedIdentityTypeNone
ManagedIdentityTypeSystemAssigned
ManagedIdentityTypeUserAssigned
ManagedIdentityType_SystemAssigned_UserAssigned

type ManagedIdentityTypeOutput

type ManagedIdentityTypeOutput struct{ *pulumi.OutputState }

func (ManagedIdentityTypeOutput) ElementType

func (ManagedIdentityTypeOutput) ElementType() reflect.Type

func (ManagedIdentityTypeOutput) ToManagedIdentityTypeOutput

func (o ManagedIdentityTypeOutput) ToManagedIdentityTypeOutput() ManagedIdentityTypeOutput

func (ManagedIdentityTypeOutput) ToManagedIdentityTypeOutputWithContext

func (o ManagedIdentityTypeOutput) ToManagedIdentityTypeOutputWithContext(ctx context.Context) ManagedIdentityTypeOutput

func (ManagedIdentityTypeOutput) ToManagedIdentityTypePtrOutput

func (o ManagedIdentityTypeOutput) ToManagedIdentityTypePtrOutput() ManagedIdentityTypePtrOutput

func (ManagedIdentityTypeOutput) ToManagedIdentityTypePtrOutputWithContext

func (o ManagedIdentityTypeOutput) ToManagedIdentityTypePtrOutputWithContext(ctx context.Context) ManagedIdentityTypePtrOutput

func (ManagedIdentityTypeOutput) ToStringOutput

func (o ManagedIdentityTypeOutput) ToStringOutput() pulumi.StringOutput

func (ManagedIdentityTypeOutput) ToStringOutputWithContext

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

func (ManagedIdentityTypeOutput) ToStringPtrOutput

func (o ManagedIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedIdentityTypeOutput) ToStringPtrOutputWithContext

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

type ManagedIdentityTypePtrInput

type ManagedIdentityTypePtrInput interface {
	pulumi.Input

	ToManagedIdentityTypePtrOutput() ManagedIdentityTypePtrOutput
	ToManagedIdentityTypePtrOutputWithContext(context.Context) ManagedIdentityTypePtrOutput
}

func ManagedIdentityTypePtr

func ManagedIdentityTypePtr(v string) ManagedIdentityTypePtrInput

type ManagedIdentityTypePtrOutput

type ManagedIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentityTypePtrOutput) Elem

func (ManagedIdentityTypePtrOutput) ElementType

func (ManagedIdentityTypePtrOutput) ToManagedIdentityTypePtrOutput

func (o ManagedIdentityTypePtrOutput) ToManagedIdentityTypePtrOutput() ManagedIdentityTypePtrOutput

func (ManagedIdentityTypePtrOutput) ToManagedIdentityTypePtrOutputWithContext

func (o ManagedIdentityTypePtrOutput) ToManagedIdentityTypePtrOutputWithContext(ctx context.Context) ManagedIdentityTypePtrOutput

func (ManagedIdentityTypePtrOutput) ToStringPtrOutput

func (o ManagedIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedIdentityTypePtrOutput) ToStringPtrOutputWithContext

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

type ManualJobTriggerConfig

type ManualJobTriggerConfig struct {
	// Number of parallel replicas of a job execution can run.
	Parallelism *int `pulumi:"parallelism"`
	// Maximum number of retries before failing the job.
	RetryLimit *int `pulumi:"retryLimit"`
	// Maximum number of seconds an execution is allowed to run.
	TimeoutInSeconds *int `pulumi:"timeoutInSeconds"`
	// Type of job trigger
	// Expected value is 'Manual'.
	TriggerType string `pulumi:"triggerType"`
}

Configuration for manual triggered job

func (*ManualJobTriggerConfig) Defaults

Defaults sets the appropriate defaults for ManualJobTriggerConfig

type ManualJobTriggerConfigArgs

type ManualJobTriggerConfigArgs struct {
	// Number of parallel replicas of a job execution can run.
	Parallelism pulumi.IntPtrInput `pulumi:"parallelism"`
	// Maximum number of retries before failing the job.
	RetryLimit pulumi.IntPtrInput `pulumi:"retryLimit"`
	// Maximum number of seconds an execution is allowed to run.
	TimeoutInSeconds pulumi.IntPtrInput `pulumi:"timeoutInSeconds"`
	// Type of job trigger
	// Expected value is 'Manual'.
	TriggerType pulumi.StringInput `pulumi:"triggerType"`
}

Configuration for manual triggered job

func (*ManualJobTriggerConfigArgs) Defaults

Defaults sets the appropriate defaults for ManualJobTriggerConfigArgs

func (ManualJobTriggerConfigArgs) ElementType

func (ManualJobTriggerConfigArgs) ElementType() reflect.Type

func (ManualJobTriggerConfigArgs) ToManualJobTriggerConfigOutput

func (i ManualJobTriggerConfigArgs) ToManualJobTriggerConfigOutput() ManualJobTriggerConfigOutput

func (ManualJobTriggerConfigArgs) ToManualJobTriggerConfigOutputWithContext

func (i ManualJobTriggerConfigArgs) ToManualJobTriggerConfigOutputWithContext(ctx context.Context) ManualJobTriggerConfigOutput

func (ManualJobTriggerConfigArgs) ToManualJobTriggerConfigPtrOutput

func (i ManualJobTriggerConfigArgs) ToManualJobTriggerConfigPtrOutput() ManualJobTriggerConfigPtrOutput

func (ManualJobTriggerConfigArgs) ToManualJobTriggerConfigPtrOutputWithContext

func (i ManualJobTriggerConfigArgs) ToManualJobTriggerConfigPtrOutputWithContext(ctx context.Context) ManualJobTriggerConfigPtrOutput

type ManualJobTriggerConfigInput

type ManualJobTriggerConfigInput interface {
	pulumi.Input

	ToManualJobTriggerConfigOutput() ManualJobTriggerConfigOutput
	ToManualJobTriggerConfigOutputWithContext(context.Context) ManualJobTriggerConfigOutput
}

ManualJobTriggerConfigInput is an input type that accepts ManualJobTriggerConfigArgs and ManualJobTriggerConfigOutput values. You can construct a concrete instance of `ManualJobTriggerConfigInput` via:

ManualJobTriggerConfigArgs{...}

type ManualJobTriggerConfigOutput

type ManualJobTriggerConfigOutput struct{ *pulumi.OutputState }

Configuration for manual triggered job

func (ManualJobTriggerConfigOutput) ElementType

func (ManualJobTriggerConfigOutput) Parallelism

Number of parallel replicas of a job execution can run.

func (ManualJobTriggerConfigOutput) RetryLimit

Maximum number of retries before failing the job.

func (ManualJobTriggerConfigOutput) TimeoutInSeconds

func (o ManualJobTriggerConfigOutput) TimeoutInSeconds() pulumi.IntPtrOutput

Maximum number of seconds an execution is allowed to run.

func (ManualJobTriggerConfigOutput) ToManualJobTriggerConfigOutput

func (o ManualJobTriggerConfigOutput) ToManualJobTriggerConfigOutput() ManualJobTriggerConfigOutput

func (ManualJobTriggerConfigOutput) ToManualJobTriggerConfigOutputWithContext

func (o ManualJobTriggerConfigOutput) ToManualJobTriggerConfigOutputWithContext(ctx context.Context) ManualJobTriggerConfigOutput

func (ManualJobTriggerConfigOutput) ToManualJobTriggerConfigPtrOutput

func (o ManualJobTriggerConfigOutput) ToManualJobTriggerConfigPtrOutput() ManualJobTriggerConfigPtrOutput

func (ManualJobTriggerConfigOutput) ToManualJobTriggerConfigPtrOutputWithContext

func (o ManualJobTriggerConfigOutput) ToManualJobTriggerConfigPtrOutputWithContext(ctx context.Context) ManualJobTriggerConfigPtrOutput

func (ManualJobTriggerConfigOutput) TriggerType

Type of job trigger Expected value is 'Manual'.

type ManualJobTriggerConfigPtrInput

type ManualJobTriggerConfigPtrInput interface {
	pulumi.Input

	ToManualJobTriggerConfigPtrOutput() ManualJobTriggerConfigPtrOutput
	ToManualJobTriggerConfigPtrOutputWithContext(context.Context) ManualJobTriggerConfigPtrOutput
}

ManualJobTriggerConfigPtrInput is an input type that accepts ManualJobTriggerConfigArgs, ManualJobTriggerConfigPtr and ManualJobTriggerConfigPtrOutput values. You can construct a concrete instance of `ManualJobTriggerConfigPtrInput` via:

        ManualJobTriggerConfigArgs{...}

or:

        nil

type ManualJobTriggerConfigPtrOutput

type ManualJobTriggerConfigPtrOutput struct{ *pulumi.OutputState }

func (ManualJobTriggerConfigPtrOutput) Elem

func (ManualJobTriggerConfigPtrOutput) ElementType

func (ManualJobTriggerConfigPtrOutput) Parallelism

Number of parallel replicas of a job execution can run.

func (ManualJobTriggerConfigPtrOutput) RetryLimit

Maximum number of retries before failing the job.

func (ManualJobTriggerConfigPtrOutput) TimeoutInSeconds

Maximum number of seconds an execution is allowed to run.

func (ManualJobTriggerConfigPtrOutput) ToManualJobTriggerConfigPtrOutput

func (o ManualJobTriggerConfigPtrOutput) ToManualJobTriggerConfigPtrOutput() ManualJobTriggerConfigPtrOutput

func (ManualJobTriggerConfigPtrOutput) ToManualJobTriggerConfigPtrOutputWithContext

func (o ManualJobTriggerConfigPtrOutput) ToManualJobTriggerConfigPtrOutputWithContext(ctx context.Context) ManualJobTriggerConfigPtrOutput

func (ManualJobTriggerConfigPtrOutput) TriggerType

Type of job trigger Expected value is 'Manual'.

type ManualJobTriggerConfigResponse

type ManualJobTriggerConfigResponse struct {
	// Number of parallel replicas of a job execution can run.
	Parallelism *int `pulumi:"parallelism"`
	// Maximum number of retries before failing the job.
	RetryLimit *int `pulumi:"retryLimit"`
	// Maximum number of seconds an execution is allowed to run.
	TimeoutInSeconds *int `pulumi:"timeoutInSeconds"`
	// Type of job trigger
	// Expected value is 'Manual'.
	TriggerType string `pulumi:"triggerType"`
}

Configuration for manual triggered job

func (*ManualJobTriggerConfigResponse) Defaults

Defaults sets the appropriate defaults for ManualJobTriggerConfigResponse

type ManualJobTriggerConfigResponseOutput

type ManualJobTriggerConfigResponseOutput struct{ *pulumi.OutputState }

Configuration for manual triggered job

func (ManualJobTriggerConfigResponseOutput) ElementType

func (ManualJobTriggerConfigResponseOutput) Parallelism

Number of parallel replicas of a job execution can run.

func (ManualJobTriggerConfigResponseOutput) RetryLimit

Maximum number of retries before failing the job.

func (ManualJobTriggerConfigResponseOutput) TimeoutInSeconds

Maximum number of seconds an execution is allowed to run.

func (ManualJobTriggerConfigResponseOutput) ToManualJobTriggerConfigResponseOutput

func (o ManualJobTriggerConfigResponseOutput) ToManualJobTriggerConfigResponseOutput() ManualJobTriggerConfigResponseOutput

func (ManualJobTriggerConfigResponseOutput) ToManualJobTriggerConfigResponseOutputWithContext

func (o ManualJobTriggerConfigResponseOutput) ToManualJobTriggerConfigResponseOutputWithContext(ctx context.Context) ManualJobTriggerConfigResponseOutput

func (ManualJobTriggerConfigResponseOutput) TriggerType

Type of job trigger Expected value is 'Manual'.

type ManualJobTriggerConfigResponsePtrOutput

type ManualJobTriggerConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (ManualJobTriggerConfigResponsePtrOutput) Elem

func (ManualJobTriggerConfigResponsePtrOutput) ElementType

func (ManualJobTriggerConfigResponsePtrOutput) Parallelism

Number of parallel replicas of a job execution can run.

func (ManualJobTriggerConfigResponsePtrOutput) RetryLimit

Maximum number of retries before failing the job.

func (ManualJobTriggerConfigResponsePtrOutput) TimeoutInSeconds

Maximum number of seconds an execution is allowed to run.

func (ManualJobTriggerConfigResponsePtrOutput) ToManualJobTriggerConfigResponsePtrOutput

func (o ManualJobTriggerConfigResponsePtrOutput) ToManualJobTriggerConfigResponsePtrOutput() ManualJobTriggerConfigResponsePtrOutput

func (ManualJobTriggerConfigResponsePtrOutput) ToManualJobTriggerConfigResponsePtrOutputWithContext

func (o ManualJobTriggerConfigResponsePtrOutput) ToManualJobTriggerConfigResponsePtrOutputWithContext(ctx context.Context) ManualJobTriggerConfigResponsePtrOutput

func (ManualJobTriggerConfigResponsePtrOutput) TriggerType

Type of job trigger Expected value is 'Manual'.

type MarketplaceResource

type MarketplaceResource struct {
	// The plan id of the 3rd Party Artifact that is being procured.
	Plan *string `pulumi:"plan"`
	// The 3rd Party artifact that is being procured.
	Product *string `pulumi:"product"`
	// The publisher id of the 3rd Party Artifact that is being bought.
	Publisher *string `pulumi:"publisher"`
}

Purchasing 3rd Party product for one Azure Spring Apps instance

type MarketplaceResourceArgs

type MarketplaceResourceArgs struct {
	// The plan id of the 3rd Party Artifact that is being procured.
	Plan pulumi.StringPtrInput `pulumi:"plan"`
	// The 3rd Party artifact that is being procured.
	Product pulumi.StringPtrInput `pulumi:"product"`
	// The publisher id of the 3rd Party Artifact that is being bought.
	Publisher pulumi.StringPtrInput `pulumi:"publisher"`
}

Purchasing 3rd Party product for one Azure Spring Apps instance

func (MarketplaceResourceArgs) ElementType

func (MarketplaceResourceArgs) ElementType() reflect.Type

func (MarketplaceResourceArgs) ToMarketplaceResourceOutput

func (i MarketplaceResourceArgs) ToMarketplaceResourceOutput() MarketplaceResourceOutput

func (MarketplaceResourceArgs) ToMarketplaceResourceOutputWithContext

func (i MarketplaceResourceArgs) ToMarketplaceResourceOutputWithContext(ctx context.Context) MarketplaceResourceOutput

func (MarketplaceResourceArgs) ToMarketplaceResourcePtrOutput

func (i MarketplaceResourceArgs) ToMarketplaceResourcePtrOutput() MarketplaceResourcePtrOutput

func (MarketplaceResourceArgs) ToMarketplaceResourcePtrOutputWithContext

func (i MarketplaceResourceArgs) ToMarketplaceResourcePtrOutputWithContext(ctx context.Context) MarketplaceResourcePtrOutput

type MarketplaceResourceInput

type MarketplaceResourceInput interface {
	pulumi.Input

	ToMarketplaceResourceOutput() MarketplaceResourceOutput
	ToMarketplaceResourceOutputWithContext(context.Context) MarketplaceResourceOutput
}

MarketplaceResourceInput is an input type that accepts MarketplaceResourceArgs and MarketplaceResourceOutput values. You can construct a concrete instance of `MarketplaceResourceInput` via:

MarketplaceResourceArgs{...}

type MarketplaceResourceOutput

type MarketplaceResourceOutput struct{ *pulumi.OutputState }

Purchasing 3rd Party product for one Azure Spring Apps instance

func (MarketplaceResourceOutput) ElementType

func (MarketplaceResourceOutput) ElementType() reflect.Type

func (MarketplaceResourceOutput) Plan

The plan id of the 3rd Party Artifact that is being procured.

func (MarketplaceResourceOutput) Product

The 3rd Party artifact that is being procured.

func (MarketplaceResourceOutput) Publisher

The publisher id of the 3rd Party Artifact that is being bought.

func (MarketplaceResourceOutput) ToMarketplaceResourceOutput

func (o MarketplaceResourceOutput) ToMarketplaceResourceOutput() MarketplaceResourceOutput

func (MarketplaceResourceOutput) ToMarketplaceResourceOutputWithContext

func (o MarketplaceResourceOutput) ToMarketplaceResourceOutputWithContext(ctx context.Context) MarketplaceResourceOutput

func (MarketplaceResourceOutput) ToMarketplaceResourcePtrOutput

func (o MarketplaceResourceOutput) ToMarketplaceResourcePtrOutput() MarketplaceResourcePtrOutput

func (MarketplaceResourceOutput) ToMarketplaceResourcePtrOutputWithContext

func (o MarketplaceResourceOutput) ToMarketplaceResourcePtrOutputWithContext(ctx context.Context) MarketplaceResourcePtrOutput

type MarketplaceResourcePtrInput

type MarketplaceResourcePtrInput interface {
	pulumi.Input

	ToMarketplaceResourcePtrOutput() MarketplaceResourcePtrOutput
	ToMarketplaceResourcePtrOutputWithContext(context.Context) MarketplaceResourcePtrOutput
}

MarketplaceResourcePtrInput is an input type that accepts MarketplaceResourceArgs, MarketplaceResourcePtr and MarketplaceResourcePtrOutput values. You can construct a concrete instance of `MarketplaceResourcePtrInput` via:

        MarketplaceResourceArgs{...}

or:

        nil

type MarketplaceResourcePtrOutput

type MarketplaceResourcePtrOutput struct{ *pulumi.OutputState }

func (MarketplaceResourcePtrOutput) Elem

func (MarketplaceResourcePtrOutput) ElementType

func (MarketplaceResourcePtrOutput) Plan

The plan id of the 3rd Party Artifact that is being procured.

func (MarketplaceResourcePtrOutput) Product

The 3rd Party artifact that is being procured.

func (MarketplaceResourcePtrOutput) Publisher

The publisher id of the 3rd Party Artifact that is being bought.

func (MarketplaceResourcePtrOutput) ToMarketplaceResourcePtrOutput

func (o MarketplaceResourcePtrOutput) ToMarketplaceResourcePtrOutput() MarketplaceResourcePtrOutput

func (MarketplaceResourcePtrOutput) ToMarketplaceResourcePtrOutputWithContext

func (o MarketplaceResourcePtrOutput) ToMarketplaceResourcePtrOutputWithContext(ctx context.Context) MarketplaceResourcePtrOutput

type MarketplaceResourceResponse

type MarketplaceResourceResponse struct {
	// The plan id of the 3rd Party Artifact that is being procured.
	Plan *string `pulumi:"plan"`
	// The 3rd Party artifact that is being procured.
	Product *string `pulumi:"product"`
	// The publisher id of the 3rd Party Artifact that is being bought.
	Publisher *string `pulumi:"publisher"`
}

Purchasing 3rd Party product for one Azure Spring Apps instance

type MarketplaceResourceResponseOutput

type MarketplaceResourceResponseOutput struct{ *pulumi.OutputState }

Purchasing 3rd Party product for one Azure Spring Apps instance

func (MarketplaceResourceResponseOutput) ElementType

func (MarketplaceResourceResponseOutput) Plan

The plan id of the 3rd Party Artifact that is being procured.

func (MarketplaceResourceResponseOutput) Product

The 3rd Party artifact that is being procured.

func (MarketplaceResourceResponseOutput) Publisher

The publisher id of the 3rd Party Artifact that is being bought.

func (MarketplaceResourceResponseOutput) ToMarketplaceResourceResponseOutput

func (o MarketplaceResourceResponseOutput) ToMarketplaceResourceResponseOutput() MarketplaceResourceResponseOutput

func (MarketplaceResourceResponseOutput) ToMarketplaceResourceResponseOutputWithContext

func (o MarketplaceResourceResponseOutput) ToMarketplaceResourceResponseOutputWithContext(ctx context.Context) MarketplaceResourceResponseOutput

type MarketplaceResourceResponsePtrOutput

type MarketplaceResourceResponsePtrOutput struct{ *pulumi.OutputState }

func (MarketplaceResourceResponsePtrOutput) Elem

func (MarketplaceResourceResponsePtrOutput) ElementType

func (MarketplaceResourceResponsePtrOutput) Plan

The plan id of the 3rd Party Artifact that is being procured.

func (MarketplaceResourceResponsePtrOutput) Product

The 3rd Party artifact that is being procured.

func (MarketplaceResourceResponsePtrOutput) Publisher

The publisher id of the 3rd Party Artifact that is being bought.

func (MarketplaceResourceResponsePtrOutput) ToMarketplaceResourceResponsePtrOutput

func (o MarketplaceResourceResponsePtrOutput) ToMarketplaceResourceResponsePtrOutput() MarketplaceResourceResponsePtrOutput

func (MarketplaceResourceResponsePtrOutput) ToMarketplaceResourceResponsePtrOutputWithContext

func (o MarketplaceResourceResponsePtrOutput) ToMarketplaceResourceResponsePtrOutputWithContext(ctx context.Context) MarketplaceResourceResponsePtrOutput

type MonitoringSetting

type MonitoringSetting struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the Monitoring Setting resource
	Properties MonitoringSettingPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Monitoring Setting resource Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2020-07-01.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetMonitoringSetting

func GetMonitoringSetting(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MonitoringSettingState, opts ...pulumi.ResourceOption) (*MonitoringSetting, error)

GetMonitoringSetting gets an existing MonitoringSetting 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 NewMonitoringSetting

func NewMonitoringSetting(ctx *pulumi.Context,
	name string, args *MonitoringSettingArgs, opts ...pulumi.ResourceOption) (*MonitoringSetting, error)

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

func (*MonitoringSetting) ElementType

func (*MonitoringSetting) ElementType() reflect.Type

func (*MonitoringSetting) ToMonitoringSettingOutput

func (i *MonitoringSetting) ToMonitoringSettingOutput() MonitoringSettingOutput

func (*MonitoringSetting) ToMonitoringSettingOutputWithContext

func (i *MonitoringSetting) ToMonitoringSettingOutputWithContext(ctx context.Context) MonitoringSettingOutput

type MonitoringSettingArgs

type MonitoringSettingArgs struct {
	// Properties of the Monitoring Setting resource
	Properties MonitoringSettingPropertiesPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
}

The set of arguments for constructing a MonitoringSetting resource.

func (MonitoringSettingArgs) ElementType

func (MonitoringSettingArgs) ElementType() reflect.Type

type MonitoringSettingInput

type MonitoringSettingInput interface {
	pulumi.Input

	ToMonitoringSettingOutput() MonitoringSettingOutput
	ToMonitoringSettingOutputWithContext(ctx context.Context) MonitoringSettingOutput
}

type MonitoringSettingOutput

type MonitoringSettingOutput struct{ *pulumi.OutputState }

func (MonitoringSettingOutput) ElementType

func (MonitoringSettingOutput) ElementType() reflect.Type

func (MonitoringSettingOutput) Name

The name of the resource.

func (MonitoringSettingOutput) Properties

Properties of the Monitoring Setting resource

func (MonitoringSettingOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (MonitoringSettingOutput) ToMonitoringSettingOutput

func (o MonitoringSettingOutput) ToMonitoringSettingOutput() MonitoringSettingOutput

func (MonitoringSettingOutput) ToMonitoringSettingOutputWithContext

func (o MonitoringSettingOutput) ToMonitoringSettingOutputWithContext(ctx context.Context) MonitoringSettingOutput

func (MonitoringSettingOutput) Type

The type of the resource.

type MonitoringSettingProperties

type MonitoringSettingProperties struct {
	// Target application insight instrumentation key, null or whitespace include empty will disable monitoringSettings
	AppInsightsInstrumentationKey *string `pulumi:"appInsightsInstrumentationKey"`
	// Indicates the sampling rate of application insight agent, should be in range [0.0, 100.0]
	AppInsightsSamplingRate *float64 `pulumi:"appInsightsSamplingRate"`
	// Error when apply Monitoring Setting changes.
	Error *Error `pulumi:"error"`
	// Indicates whether enable the trace functionality, which will be deprecated since api version 2020-11-01-preview. Please leverage appInsightsInstrumentationKey to indicate if monitoringSettings enabled or not
	TraceEnabled *bool `pulumi:"traceEnabled"`
}

Monitoring Setting properties payload

type MonitoringSettingPropertiesArgs

type MonitoringSettingPropertiesArgs struct {
	// Target application insight instrumentation key, null or whitespace include empty will disable monitoringSettings
	AppInsightsInstrumentationKey pulumi.StringPtrInput `pulumi:"appInsightsInstrumentationKey"`
	// Indicates the sampling rate of application insight agent, should be in range [0.0, 100.0]
	AppInsightsSamplingRate pulumi.Float64PtrInput `pulumi:"appInsightsSamplingRate"`
	// Error when apply Monitoring Setting changes.
	Error ErrorPtrInput `pulumi:"error"`
	// Indicates whether enable the trace functionality, which will be deprecated since api version 2020-11-01-preview. Please leverage appInsightsInstrumentationKey to indicate if monitoringSettings enabled or not
	TraceEnabled pulumi.BoolPtrInput `pulumi:"traceEnabled"`
}

Monitoring Setting properties payload

func (MonitoringSettingPropertiesArgs) ElementType

func (MonitoringSettingPropertiesArgs) ToMonitoringSettingPropertiesOutput

func (i MonitoringSettingPropertiesArgs) ToMonitoringSettingPropertiesOutput() MonitoringSettingPropertiesOutput

func (MonitoringSettingPropertiesArgs) ToMonitoringSettingPropertiesOutputWithContext

func (i MonitoringSettingPropertiesArgs) ToMonitoringSettingPropertiesOutputWithContext(ctx context.Context) MonitoringSettingPropertiesOutput

func (MonitoringSettingPropertiesArgs) ToMonitoringSettingPropertiesPtrOutput

func (i MonitoringSettingPropertiesArgs) ToMonitoringSettingPropertiesPtrOutput() MonitoringSettingPropertiesPtrOutput

func (MonitoringSettingPropertiesArgs) ToMonitoringSettingPropertiesPtrOutputWithContext

func (i MonitoringSettingPropertiesArgs) ToMonitoringSettingPropertiesPtrOutputWithContext(ctx context.Context) MonitoringSettingPropertiesPtrOutput

type MonitoringSettingPropertiesInput

type MonitoringSettingPropertiesInput interface {
	pulumi.Input

	ToMonitoringSettingPropertiesOutput() MonitoringSettingPropertiesOutput
	ToMonitoringSettingPropertiesOutputWithContext(context.Context) MonitoringSettingPropertiesOutput
}

MonitoringSettingPropertiesInput is an input type that accepts MonitoringSettingPropertiesArgs and MonitoringSettingPropertiesOutput values. You can construct a concrete instance of `MonitoringSettingPropertiesInput` via:

MonitoringSettingPropertiesArgs{...}

type MonitoringSettingPropertiesOutput

type MonitoringSettingPropertiesOutput struct{ *pulumi.OutputState }

Monitoring Setting properties payload

func (MonitoringSettingPropertiesOutput) AppInsightsInstrumentationKey

func (o MonitoringSettingPropertiesOutput) AppInsightsInstrumentationKey() pulumi.StringPtrOutput

Target application insight instrumentation key, null or whitespace include empty will disable monitoringSettings

func (MonitoringSettingPropertiesOutput) AppInsightsSamplingRate

func (o MonitoringSettingPropertiesOutput) AppInsightsSamplingRate() pulumi.Float64PtrOutput

Indicates the sampling rate of application insight agent, should be in range [0.0, 100.0]

func (MonitoringSettingPropertiesOutput) ElementType

func (MonitoringSettingPropertiesOutput) Error

Error when apply Monitoring Setting changes.

func (MonitoringSettingPropertiesOutput) ToMonitoringSettingPropertiesOutput

func (o MonitoringSettingPropertiesOutput) ToMonitoringSettingPropertiesOutput() MonitoringSettingPropertiesOutput

func (MonitoringSettingPropertiesOutput) ToMonitoringSettingPropertiesOutputWithContext

func (o MonitoringSettingPropertiesOutput) ToMonitoringSettingPropertiesOutputWithContext(ctx context.Context) MonitoringSettingPropertiesOutput

func (MonitoringSettingPropertiesOutput) ToMonitoringSettingPropertiesPtrOutput

func (o MonitoringSettingPropertiesOutput) ToMonitoringSettingPropertiesPtrOutput() MonitoringSettingPropertiesPtrOutput

func (MonitoringSettingPropertiesOutput) ToMonitoringSettingPropertiesPtrOutputWithContext

func (o MonitoringSettingPropertiesOutput) ToMonitoringSettingPropertiesPtrOutputWithContext(ctx context.Context) MonitoringSettingPropertiesPtrOutput

func (MonitoringSettingPropertiesOutput) TraceEnabled

Indicates whether enable the trace functionality, which will be deprecated since api version 2020-11-01-preview. Please leverage appInsightsInstrumentationKey to indicate if monitoringSettings enabled or not

type MonitoringSettingPropertiesPtrInput

type MonitoringSettingPropertiesPtrInput interface {
	pulumi.Input

	ToMonitoringSettingPropertiesPtrOutput() MonitoringSettingPropertiesPtrOutput
	ToMonitoringSettingPropertiesPtrOutputWithContext(context.Context) MonitoringSettingPropertiesPtrOutput
}

MonitoringSettingPropertiesPtrInput is an input type that accepts MonitoringSettingPropertiesArgs, MonitoringSettingPropertiesPtr and MonitoringSettingPropertiesPtrOutput values. You can construct a concrete instance of `MonitoringSettingPropertiesPtrInput` via:

        MonitoringSettingPropertiesArgs{...}

or:

        nil

type MonitoringSettingPropertiesPtrOutput

type MonitoringSettingPropertiesPtrOutput struct{ *pulumi.OutputState }

func (MonitoringSettingPropertiesPtrOutput) AppInsightsInstrumentationKey

func (o MonitoringSettingPropertiesPtrOutput) AppInsightsInstrumentationKey() pulumi.StringPtrOutput

Target application insight instrumentation key, null or whitespace include empty will disable monitoringSettings

func (MonitoringSettingPropertiesPtrOutput) AppInsightsSamplingRate

func (o MonitoringSettingPropertiesPtrOutput) AppInsightsSamplingRate() pulumi.Float64PtrOutput

Indicates the sampling rate of application insight agent, should be in range [0.0, 100.0]

func (MonitoringSettingPropertiesPtrOutput) Elem

func (MonitoringSettingPropertiesPtrOutput) ElementType

func (MonitoringSettingPropertiesPtrOutput) Error

Error when apply Monitoring Setting changes.

func (MonitoringSettingPropertiesPtrOutput) ToMonitoringSettingPropertiesPtrOutput

func (o MonitoringSettingPropertiesPtrOutput) ToMonitoringSettingPropertiesPtrOutput() MonitoringSettingPropertiesPtrOutput

func (MonitoringSettingPropertiesPtrOutput) ToMonitoringSettingPropertiesPtrOutputWithContext

func (o MonitoringSettingPropertiesPtrOutput) ToMonitoringSettingPropertiesPtrOutputWithContext(ctx context.Context) MonitoringSettingPropertiesPtrOutput

func (MonitoringSettingPropertiesPtrOutput) TraceEnabled

Indicates whether enable the trace functionality, which will be deprecated since api version 2020-11-01-preview. Please leverage appInsightsInstrumentationKey to indicate if monitoringSettings enabled or not

type MonitoringSettingPropertiesResponse

type MonitoringSettingPropertiesResponse struct {
	// Indicates the versions of application insight agent
	AppInsightsAgentVersions *ApplicationInsightsAgentVersionsResponse `pulumi:"appInsightsAgentVersions"`
	// Target application insight instrumentation key, null or whitespace include empty will disable monitoringSettings
	AppInsightsInstrumentationKey *string `pulumi:"appInsightsInstrumentationKey"`
	// Indicates the sampling rate of application insight agent, should be in range [0.0, 100.0]
	AppInsightsSamplingRate *float64 `pulumi:"appInsightsSamplingRate"`
	// Error when apply Monitoring Setting changes.
	Error *ErrorResponse `pulumi:"error"`
	// State of the Monitoring Setting.
	ProvisioningState string `pulumi:"provisioningState"`
	// Indicates whether enable the trace functionality, which will be deprecated since api version 2020-11-01-preview. Please leverage appInsightsInstrumentationKey to indicate if monitoringSettings enabled or not
	TraceEnabled *bool `pulumi:"traceEnabled"`
}

Monitoring Setting properties payload

type MonitoringSettingPropertiesResponseOutput

type MonitoringSettingPropertiesResponseOutput struct{ *pulumi.OutputState }

Monitoring Setting properties payload

func (MonitoringSettingPropertiesResponseOutput) AppInsightsAgentVersions

Indicates the versions of application insight agent

func (MonitoringSettingPropertiesResponseOutput) AppInsightsInstrumentationKey

func (o MonitoringSettingPropertiesResponseOutput) AppInsightsInstrumentationKey() pulumi.StringPtrOutput

Target application insight instrumentation key, null or whitespace include empty will disable monitoringSettings

func (MonitoringSettingPropertiesResponseOutput) AppInsightsSamplingRate

Indicates the sampling rate of application insight agent, should be in range [0.0, 100.0]

func (MonitoringSettingPropertiesResponseOutput) ElementType

func (MonitoringSettingPropertiesResponseOutput) Error

Error when apply Monitoring Setting changes.

func (MonitoringSettingPropertiesResponseOutput) ProvisioningState

State of the Monitoring Setting.

func (MonitoringSettingPropertiesResponseOutput) ToMonitoringSettingPropertiesResponseOutput

func (o MonitoringSettingPropertiesResponseOutput) ToMonitoringSettingPropertiesResponseOutput() MonitoringSettingPropertiesResponseOutput

func (MonitoringSettingPropertiesResponseOutput) ToMonitoringSettingPropertiesResponseOutputWithContext

func (o MonitoringSettingPropertiesResponseOutput) ToMonitoringSettingPropertiesResponseOutputWithContext(ctx context.Context) MonitoringSettingPropertiesResponseOutput

func (MonitoringSettingPropertiesResponseOutput) TraceEnabled

Indicates whether enable the trace functionality, which will be deprecated since api version 2020-11-01-preview. Please leverage appInsightsInstrumentationKey to indicate if monitoringSettings enabled or not

type MonitoringSettingState

type MonitoringSettingState struct {
}

func (MonitoringSettingState) ElementType

func (MonitoringSettingState) ElementType() reflect.Type

type NetCoreZipUploadedUserSourceInfo

type NetCoreZipUploadedUserSourceInfo struct {
	// The path to the .NET executable relative to zip root
	NetCoreMainEntryPath *string `pulumi:"netCoreMainEntryPath"`
	// Relative path of the storage which stores the source
	RelativePath *string `pulumi:"relativePath"`
	// Runtime version of the .Net file
	RuntimeVersion *string `pulumi:"runtimeVersion"`
	// Type of the source uploaded
	// Expected value is 'NetCoreZip'.
	Type string `pulumi:"type"`
	// Version of the source
	Version *string `pulumi:"version"`
}

Uploaded Jar binary for a deployment

type NetCoreZipUploadedUserSourceInfoArgs

type NetCoreZipUploadedUserSourceInfoArgs struct {
	// The path to the .NET executable relative to zip root
	NetCoreMainEntryPath pulumi.StringPtrInput `pulumi:"netCoreMainEntryPath"`
	// Relative path of the storage which stores the source
	RelativePath pulumi.StringPtrInput `pulumi:"relativePath"`
	// Runtime version of the .Net file
	RuntimeVersion pulumi.StringPtrInput `pulumi:"runtimeVersion"`
	// Type of the source uploaded
	// Expected value is 'NetCoreZip'.
	Type pulumi.StringInput `pulumi:"type"`
	// Version of the source
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Uploaded Jar binary for a deployment

func (NetCoreZipUploadedUserSourceInfoArgs) ElementType

func (NetCoreZipUploadedUserSourceInfoArgs) ToNetCoreZipUploadedUserSourceInfoOutput

func (i NetCoreZipUploadedUserSourceInfoArgs) ToNetCoreZipUploadedUserSourceInfoOutput() NetCoreZipUploadedUserSourceInfoOutput

func (NetCoreZipUploadedUserSourceInfoArgs) ToNetCoreZipUploadedUserSourceInfoOutputWithContext

func (i NetCoreZipUploadedUserSourceInfoArgs) ToNetCoreZipUploadedUserSourceInfoOutputWithContext(ctx context.Context) NetCoreZipUploadedUserSourceInfoOutput

func (NetCoreZipUploadedUserSourceInfoArgs) ToNetCoreZipUploadedUserSourceInfoPtrOutput

func (i NetCoreZipUploadedUserSourceInfoArgs) ToNetCoreZipUploadedUserSourceInfoPtrOutput() NetCoreZipUploadedUserSourceInfoPtrOutput

func (NetCoreZipUploadedUserSourceInfoArgs) ToNetCoreZipUploadedUserSourceInfoPtrOutputWithContext

func (i NetCoreZipUploadedUserSourceInfoArgs) ToNetCoreZipUploadedUserSourceInfoPtrOutputWithContext(ctx context.Context) NetCoreZipUploadedUserSourceInfoPtrOutput

type NetCoreZipUploadedUserSourceInfoInput

type NetCoreZipUploadedUserSourceInfoInput interface {
	pulumi.Input

	ToNetCoreZipUploadedUserSourceInfoOutput() NetCoreZipUploadedUserSourceInfoOutput
	ToNetCoreZipUploadedUserSourceInfoOutputWithContext(context.Context) NetCoreZipUploadedUserSourceInfoOutput
}

NetCoreZipUploadedUserSourceInfoInput is an input type that accepts NetCoreZipUploadedUserSourceInfoArgs and NetCoreZipUploadedUserSourceInfoOutput values. You can construct a concrete instance of `NetCoreZipUploadedUserSourceInfoInput` via:

NetCoreZipUploadedUserSourceInfoArgs{...}

type NetCoreZipUploadedUserSourceInfoOutput

type NetCoreZipUploadedUserSourceInfoOutput struct{ *pulumi.OutputState }

Uploaded Jar binary for a deployment

func (NetCoreZipUploadedUserSourceInfoOutput) ElementType

func (NetCoreZipUploadedUserSourceInfoOutput) NetCoreMainEntryPath

The path to the .NET executable relative to zip root

func (NetCoreZipUploadedUserSourceInfoOutput) RelativePath

Relative path of the storage which stores the source

func (NetCoreZipUploadedUserSourceInfoOutput) RuntimeVersion

Runtime version of the .Net file

func (NetCoreZipUploadedUserSourceInfoOutput) ToNetCoreZipUploadedUserSourceInfoOutput

func (o NetCoreZipUploadedUserSourceInfoOutput) ToNetCoreZipUploadedUserSourceInfoOutput() NetCoreZipUploadedUserSourceInfoOutput

func (NetCoreZipUploadedUserSourceInfoOutput) ToNetCoreZipUploadedUserSourceInfoOutputWithContext

func (o NetCoreZipUploadedUserSourceInfoOutput) ToNetCoreZipUploadedUserSourceInfoOutputWithContext(ctx context.Context) NetCoreZipUploadedUserSourceInfoOutput

func (NetCoreZipUploadedUserSourceInfoOutput) ToNetCoreZipUploadedUserSourceInfoPtrOutput

func (o NetCoreZipUploadedUserSourceInfoOutput) ToNetCoreZipUploadedUserSourceInfoPtrOutput() NetCoreZipUploadedUserSourceInfoPtrOutput

func (NetCoreZipUploadedUserSourceInfoOutput) ToNetCoreZipUploadedUserSourceInfoPtrOutputWithContext

func (o NetCoreZipUploadedUserSourceInfoOutput) ToNetCoreZipUploadedUserSourceInfoPtrOutputWithContext(ctx context.Context) NetCoreZipUploadedUserSourceInfoPtrOutput

func (NetCoreZipUploadedUserSourceInfoOutput) Type

Type of the source uploaded Expected value is 'NetCoreZip'.

func (NetCoreZipUploadedUserSourceInfoOutput) Version

Version of the source

type NetCoreZipUploadedUserSourceInfoPtrInput

type NetCoreZipUploadedUserSourceInfoPtrInput interface {
	pulumi.Input

	ToNetCoreZipUploadedUserSourceInfoPtrOutput() NetCoreZipUploadedUserSourceInfoPtrOutput
	ToNetCoreZipUploadedUserSourceInfoPtrOutputWithContext(context.Context) NetCoreZipUploadedUserSourceInfoPtrOutput
}

NetCoreZipUploadedUserSourceInfoPtrInput is an input type that accepts NetCoreZipUploadedUserSourceInfoArgs, NetCoreZipUploadedUserSourceInfoPtr and NetCoreZipUploadedUserSourceInfoPtrOutput values. You can construct a concrete instance of `NetCoreZipUploadedUserSourceInfoPtrInput` via:

        NetCoreZipUploadedUserSourceInfoArgs{...}

or:

        nil

type NetCoreZipUploadedUserSourceInfoPtrOutput

type NetCoreZipUploadedUserSourceInfoPtrOutput struct{ *pulumi.OutputState }

func (NetCoreZipUploadedUserSourceInfoPtrOutput) Elem

func (NetCoreZipUploadedUserSourceInfoPtrOutput) ElementType

func (NetCoreZipUploadedUserSourceInfoPtrOutput) NetCoreMainEntryPath

The path to the .NET executable relative to zip root

func (NetCoreZipUploadedUserSourceInfoPtrOutput) RelativePath

Relative path of the storage which stores the source

func (NetCoreZipUploadedUserSourceInfoPtrOutput) RuntimeVersion

Runtime version of the .Net file

func (NetCoreZipUploadedUserSourceInfoPtrOutput) ToNetCoreZipUploadedUserSourceInfoPtrOutput

func (o NetCoreZipUploadedUserSourceInfoPtrOutput) ToNetCoreZipUploadedUserSourceInfoPtrOutput() NetCoreZipUploadedUserSourceInfoPtrOutput

func (NetCoreZipUploadedUserSourceInfoPtrOutput) ToNetCoreZipUploadedUserSourceInfoPtrOutputWithContext

func (o NetCoreZipUploadedUserSourceInfoPtrOutput) ToNetCoreZipUploadedUserSourceInfoPtrOutputWithContext(ctx context.Context) NetCoreZipUploadedUserSourceInfoPtrOutput

func (NetCoreZipUploadedUserSourceInfoPtrOutput) Type

Type of the source uploaded Expected value is 'NetCoreZip'.

func (NetCoreZipUploadedUserSourceInfoPtrOutput) Version

Version of the source

type NetCoreZipUploadedUserSourceInfoResponse

type NetCoreZipUploadedUserSourceInfoResponse struct {
	// The path to the .NET executable relative to zip root
	NetCoreMainEntryPath *string `pulumi:"netCoreMainEntryPath"`
	// Relative path of the storage which stores the source
	RelativePath *string `pulumi:"relativePath"`
	// Runtime version of the .Net file
	RuntimeVersion *string `pulumi:"runtimeVersion"`
	// Type of the source uploaded
	// Expected value is 'NetCoreZip'.
	Type string `pulumi:"type"`
	// Version of the source
	Version *string `pulumi:"version"`
}

Uploaded Jar binary for a deployment

type NetCoreZipUploadedUserSourceInfoResponseOutput

type NetCoreZipUploadedUserSourceInfoResponseOutput struct{ *pulumi.OutputState }

Uploaded Jar binary for a deployment

func (NetCoreZipUploadedUserSourceInfoResponseOutput) ElementType

func (NetCoreZipUploadedUserSourceInfoResponseOutput) NetCoreMainEntryPath

The path to the .NET executable relative to zip root

func (NetCoreZipUploadedUserSourceInfoResponseOutput) RelativePath

Relative path of the storage which stores the source

func (NetCoreZipUploadedUserSourceInfoResponseOutput) RuntimeVersion

Runtime version of the .Net file

func (NetCoreZipUploadedUserSourceInfoResponseOutput) ToNetCoreZipUploadedUserSourceInfoResponseOutput

func (o NetCoreZipUploadedUserSourceInfoResponseOutput) ToNetCoreZipUploadedUserSourceInfoResponseOutput() NetCoreZipUploadedUserSourceInfoResponseOutput

func (NetCoreZipUploadedUserSourceInfoResponseOutput) ToNetCoreZipUploadedUserSourceInfoResponseOutputWithContext

func (o NetCoreZipUploadedUserSourceInfoResponseOutput) ToNetCoreZipUploadedUserSourceInfoResponseOutputWithContext(ctx context.Context) NetCoreZipUploadedUserSourceInfoResponseOutput

func (NetCoreZipUploadedUserSourceInfoResponseOutput) Type

Type of the source uploaded Expected value is 'NetCoreZip'.

func (NetCoreZipUploadedUserSourceInfoResponseOutput) Version

Version of the source

type NetCoreZipUploadedUserSourceInfoResponsePtrOutput

type NetCoreZipUploadedUserSourceInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (NetCoreZipUploadedUserSourceInfoResponsePtrOutput) Elem

func (NetCoreZipUploadedUserSourceInfoResponsePtrOutput) ElementType

func (NetCoreZipUploadedUserSourceInfoResponsePtrOutput) NetCoreMainEntryPath

The path to the .NET executable relative to zip root

func (NetCoreZipUploadedUserSourceInfoResponsePtrOutput) RelativePath

Relative path of the storage which stores the source

func (NetCoreZipUploadedUserSourceInfoResponsePtrOutput) RuntimeVersion

Runtime version of the .Net file

func (NetCoreZipUploadedUserSourceInfoResponsePtrOutput) ToNetCoreZipUploadedUserSourceInfoResponsePtrOutput

func (o NetCoreZipUploadedUserSourceInfoResponsePtrOutput) ToNetCoreZipUploadedUserSourceInfoResponsePtrOutput() NetCoreZipUploadedUserSourceInfoResponsePtrOutput

func (NetCoreZipUploadedUserSourceInfoResponsePtrOutput) ToNetCoreZipUploadedUserSourceInfoResponsePtrOutputWithContext

func (o NetCoreZipUploadedUserSourceInfoResponsePtrOutput) ToNetCoreZipUploadedUserSourceInfoResponsePtrOutputWithContext(ctx context.Context) NetCoreZipUploadedUserSourceInfoResponsePtrOutput

func (NetCoreZipUploadedUserSourceInfoResponsePtrOutput) Type

Type of the source uploaded Expected value is 'NetCoreZip'.

func (NetCoreZipUploadedUserSourceInfoResponsePtrOutput) Version

Version of the source

type NetworkProfile

type NetworkProfile struct {
	// Name of the resource group containing network resources for customer apps in Azure Spring Apps
	AppNetworkResourceGroup *string `pulumi:"appNetworkResourceGroup"`
	// Fully qualified resource Id of the subnet to host customer apps in Azure Spring Apps
	AppSubnetId *string `pulumi:"appSubnetId"`
	// Ingress configuration payload for Azure Spring Apps resource.
	IngressConfig *IngressConfig `pulumi:"ingressConfig"`
	// The egress traffic type of Azure Spring Apps VNet instances.
	OutboundType *string `pulumi:"outboundType"`
	// Azure Spring Apps service reserved CIDR
	ServiceCidr *string `pulumi:"serviceCidr"`
	// Name of the resource group containing network resources of Azure Spring Apps Service Runtime
	ServiceRuntimeNetworkResourceGroup *string `pulumi:"serviceRuntimeNetworkResourceGroup"`
	// Fully qualified resource Id of the subnet to host Azure Spring Apps Service Runtime
	ServiceRuntimeSubnetId *string `pulumi:"serviceRuntimeSubnetId"`
}

Service network profile payload

type NetworkProfileArgs

type NetworkProfileArgs struct {
	// Name of the resource group containing network resources for customer apps in Azure Spring Apps
	AppNetworkResourceGroup pulumi.StringPtrInput `pulumi:"appNetworkResourceGroup"`
	// Fully qualified resource Id of the subnet to host customer apps in Azure Spring Apps
	AppSubnetId pulumi.StringPtrInput `pulumi:"appSubnetId"`
	// Ingress configuration payload for Azure Spring Apps resource.
	IngressConfig IngressConfigPtrInput `pulumi:"ingressConfig"`
	// The egress traffic type of Azure Spring Apps VNet instances.
	OutboundType pulumi.StringPtrInput `pulumi:"outboundType"`
	// Azure Spring Apps service reserved CIDR
	ServiceCidr pulumi.StringPtrInput `pulumi:"serviceCidr"`
	// Name of the resource group containing network resources of Azure Spring Apps Service Runtime
	ServiceRuntimeNetworkResourceGroup pulumi.StringPtrInput `pulumi:"serviceRuntimeNetworkResourceGroup"`
	// Fully qualified resource Id of the subnet to host Azure Spring Apps Service Runtime
	ServiceRuntimeSubnetId pulumi.StringPtrInput `pulumi:"serviceRuntimeSubnetId"`
}

Service network profile payload

func (NetworkProfileArgs) ElementType

func (NetworkProfileArgs) ElementType() reflect.Type

func (NetworkProfileArgs) ToNetworkProfileOutput

func (i NetworkProfileArgs) ToNetworkProfileOutput() NetworkProfileOutput

func (NetworkProfileArgs) ToNetworkProfileOutputWithContext

func (i NetworkProfileArgs) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput

func (NetworkProfileArgs) ToNetworkProfilePtrOutput

func (i NetworkProfileArgs) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput

func (NetworkProfileArgs) ToNetworkProfilePtrOutputWithContext

func (i NetworkProfileArgs) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput

type NetworkProfileInput

type NetworkProfileInput interface {
	pulumi.Input

	ToNetworkProfileOutput() NetworkProfileOutput
	ToNetworkProfileOutputWithContext(context.Context) NetworkProfileOutput
}

NetworkProfileInput is an input type that accepts NetworkProfileArgs and NetworkProfileOutput values. You can construct a concrete instance of `NetworkProfileInput` via:

NetworkProfileArgs{...}

type NetworkProfileOutput

type NetworkProfileOutput struct{ *pulumi.OutputState }

Service network profile payload

func (NetworkProfileOutput) AppNetworkResourceGroup

func (o NetworkProfileOutput) AppNetworkResourceGroup() pulumi.StringPtrOutput

Name of the resource group containing network resources for customer apps in Azure Spring Apps

func (NetworkProfileOutput) AppSubnetId

Fully qualified resource Id of the subnet to host customer apps in Azure Spring Apps

func (NetworkProfileOutput) ElementType

func (NetworkProfileOutput) ElementType() reflect.Type

func (NetworkProfileOutput) IngressConfig

func (o NetworkProfileOutput) IngressConfig() IngressConfigPtrOutput

Ingress configuration payload for Azure Spring Apps resource.

func (NetworkProfileOutput) OutboundType

func (o NetworkProfileOutput) OutboundType() pulumi.StringPtrOutput

The egress traffic type of Azure Spring Apps VNet instances.

func (NetworkProfileOutput) ServiceCidr

Azure Spring Apps service reserved CIDR

func (NetworkProfileOutput) ServiceRuntimeNetworkResourceGroup

func (o NetworkProfileOutput) ServiceRuntimeNetworkResourceGroup() pulumi.StringPtrOutput

Name of the resource group containing network resources of Azure Spring Apps Service Runtime

func (NetworkProfileOutput) ServiceRuntimeSubnetId

func (o NetworkProfileOutput) ServiceRuntimeSubnetId() pulumi.StringPtrOutput

Fully qualified resource Id of the subnet to host Azure Spring Apps Service Runtime

func (NetworkProfileOutput) ToNetworkProfileOutput

func (o NetworkProfileOutput) ToNetworkProfileOutput() NetworkProfileOutput

func (NetworkProfileOutput) ToNetworkProfileOutputWithContext

func (o NetworkProfileOutput) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput

func (NetworkProfileOutput) ToNetworkProfilePtrOutput

func (o NetworkProfileOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput

func (NetworkProfileOutput) ToNetworkProfilePtrOutputWithContext

func (o NetworkProfileOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput

type NetworkProfilePtrInput

type NetworkProfilePtrInput interface {
	pulumi.Input

	ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
	ToNetworkProfilePtrOutputWithContext(context.Context) NetworkProfilePtrOutput
}

NetworkProfilePtrInput is an input type that accepts NetworkProfileArgs, NetworkProfilePtr and NetworkProfilePtrOutput values. You can construct a concrete instance of `NetworkProfilePtrInput` via:

        NetworkProfileArgs{...}

or:

        nil

type NetworkProfilePtrOutput

type NetworkProfilePtrOutput struct{ *pulumi.OutputState }

func (NetworkProfilePtrOutput) AppNetworkResourceGroup

func (o NetworkProfilePtrOutput) AppNetworkResourceGroup() pulumi.StringPtrOutput

Name of the resource group containing network resources for customer apps in Azure Spring Apps

func (NetworkProfilePtrOutput) AppSubnetId

Fully qualified resource Id of the subnet to host customer apps in Azure Spring Apps

func (NetworkProfilePtrOutput) Elem

func (NetworkProfilePtrOutput) ElementType

func (NetworkProfilePtrOutput) ElementType() reflect.Type

func (NetworkProfilePtrOutput) IngressConfig

Ingress configuration payload for Azure Spring Apps resource.

func (NetworkProfilePtrOutput) OutboundType

The egress traffic type of Azure Spring Apps VNet instances.

func (NetworkProfilePtrOutput) ServiceCidr

Azure Spring Apps service reserved CIDR

func (NetworkProfilePtrOutput) ServiceRuntimeNetworkResourceGroup

func (o NetworkProfilePtrOutput) ServiceRuntimeNetworkResourceGroup() pulumi.StringPtrOutput

Name of the resource group containing network resources of Azure Spring Apps Service Runtime

func (NetworkProfilePtrOutput) ServiceRuntimeSubnetId

func (o NetworkProfilePtrOutput) ServiceRuntimeSubnetId() pulumi.StringPtrOutput

Fully qualified resource Id of the subnet to host Azure Spring Apps Service Runtime

func (NetworkProfilePtrOutput) ToNetworkProfilePtrOutput

func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput

func (NetworkProfilePtrOutput) ToNetworkProfilePtrOutputWithContext

func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput

type NetworkProfileResponse

type NetworkProfileResponse struct {
	// Name of the resource group containing network resources for customer apps in Azure Spring Apps
	AppNetworkResourceGroup *string `pulumi:"appNetworkResourceGroup"`
	// Fully qualified resource Id of the subnet to host customer apps in Azure Spring Apps
	AppSubnetId *string `pulumi:"appSubnetId"`
	// Ingress configuration payload for Azure Spring Apps resource.
	IngressConfig *IngressConfigResponse `pulumi:"ingressConfig"`
	// Desired outbound IP resources for Azure Spring Apps resource.
	OutboundIPs NetworkProfileResponseOutboundIPs `pulumi:"outboundIPs"`
	// The egress traffic type of Azure Spring Apps VNet instances.
	OutboundType *string `pulumi:"outboundType"`
	// Required inbound or outbound traffics for Azure Spring Apps resource.
	RequiredTraffics []RequiredTrafficResponse `pulumi:"requiredTraffics"`
	// Azure Spring Apps service reserved CIDR
	ServiceCidr *string `pulumi:"serviceCidr"`
	// Name of the resource group containing network resources of Azure Spring Apps Service Runtime
	ServiceRuntimeNetworkResourceGroup *string `pulumi:"serviceRuntimeNetworkResourceGroup"`
	// Fully qualified resource Id of the subnet to host Azure Spring Apps Service Runtime
	ServiceRuntimeSubnetId *string `pulumi:"serviceRuntimeSubnetId"`
}

Service network profile payload

type NetworkProfileResponseOutboundIPs

type NetworkProfileResponseOutboundIPs struct {
	// A list of public IP addresses.
	PublicIPs []string `pulumi:"publicIPs"`
}

Desired outbound IP resources for Azure Spring Apps resource.

type NetworkProfileResponseOutboundIPsOutput

type NetworkProfileResponseOutboundIPsOutput struct{ *pulumi.OutputState }

Desired outbound IP resources for Azure Spring Apps resource.

func (NetworkProfileResponseOutboundIPsOutput) ElementType

func (NetworkProfileResponseOutboundIPsOutput) PublicIPs

A list of public IP addresses.

func (NetworkProfileResponseOutboundIPsOutput) ToNetworkProfileResponseOutboundIPsOutput

func (o NetworkProfileResponseOutboundIPsOutput) ToNetworkProfileResponseOutboundIPsOutput() NetworkProfileResponseOutboundIPsOutput

func (NetworkProfileResponseOutboundIPsOutput) ToNetworkProfileResponseOutboundIPsOutputWithContext

func (o NetworkProfileResponseOutboundIPsOutput) ToNetworkProfileResponseOutboundIPsOutputWithContext(ctx context.Context) NetworkProfileResponseOutboundIPsOutput

type NetworkProfileResponseOutboundIPsPtrOutput

type NetworkProfileResponseOutboundIPsPtrOutput struct{ *pulumi.OutputState }

func (NetworkProfileResponseOutboundIPsPtrOutput) Elem

func (NetworkProfileResponseOutboundIPsPtrOutput) ElementType

func (NetworkProfileResponseOutboundIPsPtrOutput) PublicIPs

A list of public IP addresses.

func (NetworkProfileResponseOutboundIPsPtrOutput) ToNetworkProfileResponseOutboundIPsPtrOutput

func (o NetworkProfileResponseOutboundIPsPtrOutput) ToNetworkProfileResponseOutboundIPsPtrOutput() NetworkProfileResponseOutboundIPsPtrOutput

func (NetworkProfileResponseOutboundIPsPtrOutput) ToNetworkProfileResponseOutboundIPsPtrOutputWithContext

func (o NetworkProfileResponseOutboundIPsPtrOutput) ToNetworkProfileResponseOutboundIPsPtrOutputWithContext(ctx context.Context) NetworkProfileResponseOutboundIPsPtrOutput

type NetworkProfileResponseOutput

type NetworkProfileResponseOutput struct{ *pulumi.OutputState }

Service network profile payload

func (NetworkProfileResponseOutput) AppNetworkResourceGroup

func (o NetworkProfileResponseOutput) AppNetworkResourceGroup() pulumi.StringPtrOutput

Name of the resource group containing network resources for customer apps in Azure Spring Apps

func (NetworkProfileResponseOutput) AppSubnetId

Fully qualified resource Id of the subnet to host customer apps in Azure Spring Apps

func (NetworkProfileResponseOutput) ElementType

func (NetworkProfileResponseOutput) IngressConfig

Ingress configuration payload for Azure Spring Apps resource.

func (NetworkProfileResponseOutput) OutboundIPs

Desired outbound IP resources for Azure Spring Apps resource.

func (NetworkProfileResponseOutput) OutboundType

The egress traffic type of Azure Spring Apps VNet instances.

func (NetworkProfileResponseOutput) RequiredTraffics

Required inbound or outbound traffics for Azure Spring Apps resource.

func (NetworkProfileResponseOutput) ServiceCidr

Azure Spring Apps service reserved CIDR

func (NetworkProfileResponseOutput) ServiceRuntimeNetworkResourceGroup

func (o NetworkProfileResponseOutput) ServiceRuntimeNetworkResourceGroup() pulumi.StringPtrOutput

Name of the resource group containing network resources of Azure Spring Apps Service Runtime

func (NetworkProfileResponseOutput) ServiceRuntimeSubnetId

func (o NetworkProfileResponseOutput) ServiceRuntimeSubnetId() pulumi.StringPtrOutput

Fully qualified resource Id of the subnet to host Azure Spring Apps Service Runtime

func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutput

func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput

func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext

func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext(ctx context.Context) NetworkProfileResponseOutput

type NetworkProfileResponsePtrOutput

type NetworkProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (NetworkProfileResponsePtrOutput) AppNetworkResourceGroup

func (o NetworkProfileResponsePtrOutput) AppNetworkResourceGroup() pulumi.StringPtrOutput

Name of the resource group containing network resources for customer apps in Azure Spring Apps

func (NetworkProfileResponsePtrOutput) AppSubnetId

Fully qualified resource Id of the subnet to host customer apps in Azure Spring Apps

func (NetworkProfileResponsePtrOutput) Elem

func (NetworkProfileResponsePtrOutput) ElementType

func (NetworkProfileResponsePtrOutput) IngressConfig

Ingress configuration payload for Azure Spring Apps resource.

func (NetworkProfileResponsePtrOutput) OutboundIPs

Desired outbound IP resources for Azure Spring Apps resource.

func (NetworkProfileResponsePtrOutput) OutboundType

The egress traffic type of Azure Spring Apps VNet instances.

func (NetworkProfileResponsePtrOutput) RequiredTraffics

Required inbound or outbound traffics for Azure Spring Apps resource.

func (NetworkProfileResponsePtrOutput) ServiceCidr

Azure Spring Apps service reserved CIDR

func (NetworkProfileResponsePtrOutput) ServiceRuntimeNetworkResourceGroup

func (o NetworkProfileResponsePtrOutput) ServiceRuntimeNetworkResourceGroup() pulumi.StringPtrOutput

Name of the resource group containing network resources of Azure Spring Apps Service Runtime

func (NetworkProfileResponsePtrOutput) ServiceRuntimeSubnetId

func (o NetworkProfileResponsePtrOutput) ServiceRuntimeSubnetId() pulumi.StringPtrOutput

Fully qualified resource Id of the subnet to host Azure Spring Apps Service Runtime

func (NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput

func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput

func (NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutputWithContext

func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput

type PersistentDisk

type PersistentDisk struct {
	// Mount path of the persistent disk
	MountPath *string `pulumi:"mountPath"`
	// Size of the persistent disk in GB
	SizeInGB *int `pulumi:"sizeInGB"`
}

Persistent disk payload

type PersistentDiskArgs

type PersistentDiskArgs struct {
	// Mount path of the persistent disk
	MountPath pulumi.StringPtrInput `pulumi:"mountPath"`
	// Size of the persistent disk in GB
	SizeInGB pulumi.IntPtrInput `pulumi:"sizeInGB"`
}

Persistent disk payload

func (PersistentDiskArgs) ElementType

func (PersistentDiskArgs) ElementType() reflect.Type

func (PersistentDiskArgs) ToPersistentDiskOutput

func (i PersistentDiskArgs) ToPersistentDiskOutput() PersistentDiskOutput

func (PersistentDiskArgs) ToPersistentDiskOutputWithContext

func (i PersistentDiskArgs) ToPersistentDiskOutputWithContext(ctx context.Context) PersistentDiskOutput

func (PersistentDiskArgs) ToPersistentDiskPtrOutput

func (i PersistentDiskArgs) ToPersistentDiskPtrOutput() PersistentDiskPtrOutput

func (PersistentDiskArgs) ToPersistentDiskPtrOutputWithContext

func (i PersistentDiskArgs) ToPersistentDiskPtrOutputWithContext(ctx context.Context) PersistentDiskPtrOutput

type PersistentDiskInput

type PersistentDiskInput interface {
	pulumi.Input

	ToPersistentDiskOutput() PersistentDiskOutput
	ToPersistentDiskOutputWithContext(context.Context) PersistentDiskOutput
}

PersistentDiskInput is an input type that accepts PersistentDiskArgs and PersistentDiskOutput values. You can construct a concrete instance of `PersistentDiskInput` via:

PersistentDiskArgs{...}

type PersistentDiskOutput

type PersistentDiskOutput struct{ *pulumi.OutputState }

Persistent disk payload

func (PersistentDiskOutput) ElementType

func (PersistentDiskOutput) ElementType() reflect.Type

func (PersistentDiskOutput) MountPath

Mount path of the persistent disk

func (PersistentDiskOutput) SizeInGB

Size of the persistent disk in GB

func (PersistentDiskOutput) ToPersistentDiskOutput

func (o PersistentDiskOutput) ToPersistentDiskOutput() PersistentDiskOutput

func (PersistentDiskOutput) ToPersistentDiskOutputWithContext

func (o PersistentDiskOutput) ToPersistentDiskOutputWithContext(ctx context.Context) PersistentDiskOutput

func (PersistentDiskOutput) ToPersistentDiskPtrOutput

func (o PersistentDiskOutput) ToPersistentDiskPtrOutput() PersistentDiskPtrOutput

func (PersistentDiskOutput) ToPersistentDiskPtrOutputWithContext

func (o PersistentDiskOutput) ToPersistentDiskPtrOutputWithContext(ctx context.Context) PersistentDiskPtrOutput

type PersistentDiskPtrInput

type PersistentDiskPtrInput interface {
	pulumi.Input

	ToPersistentDiskPtrOutput() PersistentDiskPtrOutput
	ToPersistentDiskPtrOutputWithContext(context.Context) PersistentDiskPtrOutput
}

PersistentDiskPtrInput is an input type that accepts PersistentDiskArgs, PersistentDiskPtr and PersistentDiskPtrOutput values. You can construct a concrete instance of `PersistentDiskPtrInput` via:

        PersistentDiskArgs{...}

or:

        nil

type PersistentDiskPtrOutput

type PersistentDiskPtrOutput struct{ *pulumi.OutputState }

func (PersistentDiskPtrOutput) Elem

func (PersistentDiskPtrOutput) ElementType

func (PersistentDiskPtrOutput) ElementType() reflect.Type

func (PersistentDiskPtrOutput) MountPath

Mount path of the persistent disk

func (PersistentDiskPtrOutput) SizeInGB

Size of the persistent disk in GB

func (PersistentDiskPtrOutput) ToPersistentDiskPtrOutput

func (o PersistentDiskPtrOutput) ToPersistentDiskPtrOutput() PersistentDiskPtrOutput

func (PersistentDiskPtrOutput) ToPersistentDiskPtrOutputWithContext

func (o PersistentDiskPtrOutput) ToPersistentDiskPtrOutputWithContext(ctx context.Context) PersistentDiskPtrOutput

type PersistentDiskResponse

type PersistentDiskResponse struct {
	// Mount path of the persistent disk
	MountPath *string `pulumi:"mountPath"`
	// Size of the persistent disk in GB
	SizeInGB *int `pulumi:"sizeInGB"`
	// Size of the used persistent disk in GB
	UsedInGB int `pulumi:"usedInGB"`
}

Persistent disk payload

type PersistentDiskResponseOutput

type PersistentDiskResponseOutput struct{ *pulumi.OutputState }

Persistent disk payload

func (PersistentDiskResponseOutput) ElementType

func (PersistentDiskResponseOutput) MountPath

Mount path of the persistent disk

func (PersistentDiskResponseOutput) SizeInGB

Size of the persistent disk in GB

func (PersistentDiskResponseOutput) ToPersistentDiskResponseOutput

func (o PersistentDiskResponseOutput) ToPersistentDiskResponseOutput() PersistentDiskResponseOutput

func (PersistentDiskResponseOutput) ToPersistentDiskResponseOutputWithContext

func (o PersistentDiskResponseOutput) ToPersistentDiskResponseOutputWithContext(ctx context.Context) PersistentDiskResponseOutput

func (PersistentDiskResponseOutput) UsedInGB

Size of the used persistent disk in GB

type PersistentDiskResponsePtrOutput

type PersistentDiskResponsePtrOutput struct{ *pulumi.OutputState }

func (PersistentDiskResponsePtrOutput) Elem

func (PersistentDiskResponsePtrOutput) ElementType

func (PersistentDiskResponsePtrOutput) MountPath

Mount path of the persistent disk

func (PersistentDiskResponsePtrOutput) SizeInGB

Size of the persistent disk in GB

func (PersistentDiskResponsePtrOutput) ToPersistentDiskResponsePtrOutput

func (o PersistentDiskResponsePtrOutput) ToPersistentDiskResponsePtrOutput() PersistentDiskResponsePtrOutput

func (PersistentDiskResponsePtrOutput) ToPersistentDiskResponsePtrOutputWithContext

func (o PersistentDiskResponsePtrOutput) ToPersistentDiskResponsePtrOutputWithContext(ctx context.Context) PersistentDiskResponsePtrOutput

func (PersistentDiskResponsePtrOutput) UsedInGB

Size of the used persistent disk in GB

type Probe

type Probe struct {
	// Indicate whether the probe is disabled.
	DisableProbe bool `pulumi:"disableProbe"`
	// Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.
	FailureThreshold *int `pulumi:"failureThreshold"`
	// Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
	InitialDelaySeconds *int `pulumi:"initialDelaySeconds"`
	// How often (in seconds) to perform the probe. Minimum value is 1.
	PeriodSeconds *int `pulumi:"periodSeconds"`
	// The action of the probe.
	ProbeAction interface{} `pulumi:"probeAction"`
	// Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.
	SuccessThreshold *int `pulumi:"successThreshold"`
	// Number of seconds after which the probe times out. Minimum value is 1.
	TimeoutSeconds *int `pulumi:"timeoutSeconds"`
}

Probe describes a health check to be performed against an App Instance to determine whether it is alive or ready to receive traffic.

func (*Probe) Defaults

func (val *Probe) Defaults() *Probe

Defaults sets the appropriate defaults for Probe

type ProbeActionType

type ProbeActionType string

The type of the action to take to perform the health check.

type ProbeArgs

type ProbeArgs struct {
	// Indicate whether the probe is disabled.
	DisableProbe pulumi.BoolInput `pulumi:"disableProbe"`
	// Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.
	FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"`
	// Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
	InitialDelaySeconds pulumi.IntPtrInput `pulumi:"initialDelaySeconds"`
	// How often (in seconds) to perform the probe. Minimum value is 1.
	PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"`
	// The action of the probe.
	ProbeAction pulumi.Input `pulumi:"probeAction"`
	// Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.
	SuccessThreshold pulumi.IntPtrInput `pulumi:"successThreshold"`
	// Number of seconds after which the probe times out. Minimum value is 1.
	TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"`
}

Probe describes a health check to be performed against an App Instance to determine whether it is alive or ready to receive traffic.

func (*ProbeArgs) Defaults

func (val *ProbeArgs) Defaults() *ProbeArgs

Defaults sets the appropriate defaults for ProbeArgs

func (ProbeArgs) ElementType

func (ProbeArgs) ElementType() reflect.Type

func (ProbeArgs) ToProbeOutput

func (i ProbeArgs) ToProbeOutput() ProbeOutput

func (ProbeArgs) ToProbeOutputWithContext

func (i ProbeArgs) ToProbeOutputWithContext(ctx context.Context) ProbeOutput

func (ProbeArgs) ToProbePtrOutput

func (i ProbeArgs) ToProbePtrOutput() ProbePtrOutput

func (ProbeArgs) ToProbePtrOutputWithContext

func (i ProbeArgs) ToProbePtrOutputWithContext(ctx context.Context) ProbePtrOutput

type ProbeInput

type ProbeInput interface {
	pulumi.Input

	ToProbeOutput() ProbeOutput
	ToProbeOutputWithContext(context.Context) ProbeOutput
}

ProbeInput is an input type that accepts ProbeArgs and ProbeOutput values. You can construct a concrete instance of `ProbeInput` via:

ProbeArgs{...}

type ProbeOutput

type ProbeOutput struct{ *pulumi.OutputState }

Probe describes a health check to be performed against an App Instance to determine whether it is alive or ready to receive traffic.

func (ProbeOutput) DisableProbe

func (o ProbeOutput) DisableProbe() pulumi.BoolOutput

Indicate whether the probe is disabled.

func (ProbeOutput) ElementType

func (ProbeOutput) ElementType() reflect.Type

func (ProbeOutput) FailureThreshold

func (o ProbeOutput) FailureThreshold() pulumi.IntPtrOutput

Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.

func (ProbeOutput) InitialDelaySeconds

func (o ProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput

Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

func (ProbeOutput) PeriodSeconds

func (o ProbeOutput) PeriodSeconds() pulumi.IntPtrOutput

How often (in seconds) to perform the probe. Minimum value is 1.

func (ProbeOutput) ProbeAction

func (o ProbeOutput) ProbeAction() pulumi.AnyOutput

The action of the probe.

func (ProbeOutput) SuccessThreshold

func (o ProbeOutput) SuccessThreshold() pulumi.IntPtrOutput

Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.

func (ProbeOutput) TimeoutSeconds

func (o ProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput

Number of seconds after which the probe times out. Minimum value is 1.

func (ProbeOutput) ToProbeOutput

func (o ProbeOutput) ToProbeOutput() ProbeOutput

func (ProbeOutput) ToProbeOutputWithContext

func (o ProbeOutput) ToProbeOutputWithContext(ctx context.Context) ProbeOutput

func (ProbeOutput) ToProbePtrOutput

func (o ProbeOutput) ToProbePtrOutput() ProbePtrOutput

func (ProbeOutput) ToProbePtrOutputWithContext

func (o ProbeOutput) ToProbePtrOutputWithContext(ctx context.Context) ProbePtrOutput

type ProbePtrInput

type ProbePtrInput interface {
	pulumi.Input

	ToProbePtrOutput() ProbePtrOutput
	ToProbePtrOutputWithContext(context.Context) ProbePtrOutput
}

ProbePtrInput is an input type that accepts ProbeArgs, ProbePtr and ProbePtrOutput values. You can construct a concrete instance of `ProbePtrInput` via:

        ProbeArgs{...}

or:

        nil

func ProbePtr

func ProbePtr(v *ProbeArgs) ProbePtrInput

type ProbePtrOutput

type ProbePtrOutput struct{ *pulumi.OutputState }

func (ProbePtrOutput) DisableProbe

func (o ProbePtrOutput) DisableProbe() pulumi.BoolPtrOutput

Indicate whether the probe is disabled.

func (ProbePtrOutput) Elem

func (o ProbePtrOutput) Elem() ProbeOutput

func (ProbePtrOutput) ElementType

func (ProbePtrOutput) ElementType() reflect.Type

func (ProbePtrOutput) FailureThreshold

func (o ProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput

Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.

func (ProbePtrOutput) InitialDelaySeconds

func (o ProbePtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput

Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

func (ProbePtrOutput) PeriodSeconds

func (o ProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput

How often (in seconds) to perform the probe. Minimum value is 1.

func (ProbePtrOutput) ProbeAction

func (o ProbePtrOutput) ProbeAction() pulumi.AnyOutput

The action of the probe.

func (ProbePtrOutput) SuccessThreshold

func (o ProbePtrOutput) SuccessThreshold() pulumi.IntPtrOutput

Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.

func (ProbePtrOutput) TimeoutSeconds

func (o ProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput

Number of seconds after which the probe times out. Minimum value is 1.

func (ProbePtrOutput) ToProbePtrOutput

func (o ProbePtrOutput) ToProbePtrOutput() ProbePtrOutput

func (ProbePtrOutput) ToProbePtrOutputWithContext

func (o ProbePtrOutput) ToProbePtrOutputWithContext(ctx context.Context) ProbePtrOutput

type ProbeResponse

type ProbeResponse struct {
	// Indicate whether the probe is disabled.
	DisableProbe bool `pulumi:"disableProbe"`
	// Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.
	FailureThreshold *int `pulumi:"failureThreshold"`
	// Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
	InitialDelaySeconds *int `pulumi:"initialDelaySeconds"`
	// How often (in seconds) to perform the probe. Minimum value is 1.
	PeriodSeconds *int `pulumi:"periodSeconds"`
	// The action of the probe.
	ProbeAction interface{} `pulumi:"probeAction"`
	// Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.
	SuccessThreshold *int `pulumi:"successThreshold"`
	// Number of seconds after which the probe times out. Minimum value is 1.
	TimeoutSeconds *int `pulumi:"timeoutSeconds"`
}

Probe describes a health check to be performed against an App Instance to determine whether it is alive or ready to receive traffic.

func (*ProbeResponse) Defaults

func (val *ProbeResponse) Defaults() *ProbeResponse

Defaults sets the appropriate defaults for ProbeResponse

type ProbeResponseOutput

type ProbeResponseOutput struct{ *pulumi.OutputState }

Probe describes a health check to be performed against an App Instance to determine whether it is alive or ready to receive traffic.

func (ProbeResponseOutput) DisableProbe

func (o ProbeResponseOutput) DisableProbe() pulumi.BoolOutput

Indicate whether the probe is disabled.

func (ProbeResponseOutput) ElementType

func (ProbeResponseOutput) ElementType() reflect.Type

func (ProbeResponseOutput) FailureThreshold

func (o ProbeResponseOutput) FailureThreshold() pulumi.IntPtrOutput

Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.

func (ProbeResponseOutput) InitialDelaySeconds

func (o ProbeResponseOutput) InitialDelaySeconds() pulumi.IntPtrOutput

Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

func (ProbeResponseOutput) PeriodSeconds

func (o ProbeResponseOutput) PeriodSeconds() pulumi.IntPtrOutput

How often (in seconds) to perform the probe. Minimum value is 1.

func (ProbeResponseOutput) ProbeAction

func (o ProbeResponseOutput) ProbeAction() pulumi.AnyOutput

The action of the probe.

func (ProbeResponseOutput) SuccessThreshold

func (o ProbeResponseOutput) SuccessThreshold() pulumi.IntPtrOutput

Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.

func (ProbeResponseOutput) TimeoutSeconds

func (o ProbeResponseOutput) TimeoutSeconds() pulumi.IntPtrOutput

Number of seconds after which the probe times out. Minimum value is 1.

func (ProbeResponseOutput) ToProbeResponseOutput

func (o ProbeResponseOutput) ToProbeResponseOutput() ProbeResponseOutput

func (ProbeResponseOutput) ToProbeResponseOutputWithContext

func (o ProbeResponseOutput) ToProbeResponseOutputWithContext(ctx context.Context) ProbeResponseOutput

type ProbeResponsePtrOutput

type ProbeResponsePtrOutput struct{ *pulumi.OutputState }

func (ProbeResponsePtrOutput) DisableProbe

func (o ProbeResponsePtrOutput) DisableProbe() pulumi.BoolPtrOutput

Indicate whether the probe is disabled.

func (ProbeResponsePtrOutput) Elem

func (ProbeResponsePtrOutput) ElementType

func (ProbeResponsePtrOutput) ElementType() reflect.Type

func (ProbeResponsePtrOutput) FailureThreshold

func (o ProbeResponsePtrOutput) FailureThreshold() pulumi.IntPtrOutput

Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.

func (ProbeResponsePtrOutput) InitialDelaySeconds

func (o ProbeResponsePtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput

Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

func (ProbeResponsePtrOutput) PeriodSeconds

func (o ProbeResponsePtrOutput) PeriodSeconds() pulumi.IntPtrOutput

How often (in seconds) to perform the probe. Minimum value is 1.

func (ProbeResponsePtrOutput) ProbeAction

func (o ProbeResponsePtrOutput) ProbeAction() pulumi.AnyOutput

The action of the probe.

func (ProbeResponsePtrOutput) SuccessThreshold

func (o ProbeResponsePtrOutput) SuccessThreshold() pulumi.IntPtrOutput

Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.

func (ProbeResponsePtrOutput) TimeoutSeconds

func (o ProbeResponsePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput

Number of seconds after which the probe times out. Minimum value is 1.

func (ProbeResponsePtrOutput) ToProbeResponsePtrOutput

func (o ProbeResponsePtrOutput) ToProbeResponsePtrOutput() ProbeResponsePtrOutput

func (ProbeResponsePtrOutput) ToProbeResponsePtrOutputWithContext

func (o ProbeResponsePtrOutput) ToProbeResponsePtrOutputWithContext(ctx context.Context) ProbeResponsePtrOutput

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"`
}

Azure Spring Apps App Instance 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"`
}

Azure Spring Apps App Instance 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 }

Azure Spring Apps App Instance 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"`
}

Azure Spring Apps App Instance Azure Queue based scaling rule.

type QueueScaleRuleResponseOutput

type QueueScaleRuleResponseOutput struct{ *pulumi.OutputState }

Azure Spring Apps App Instance 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 RequiredTrafficResponse

type RequiredTrafficResponse struct {
	// The direction of required traffic
	Direction string `pulumi:"direction"`
	// The FQDN list of required traffic
	Fqdns []string `pulumi:"fqdns"`
	// The ip list of required traffic
	Ips []string `pulumi:"ips"`
	// The port of required traffic
	Port int `pulumi:"port"`
	// The protocol of required traffic
	Protocol string `pulumi:"protocol"`
}

Required inbound or outbound traffic for Azure Spring Apps resource.

type RequiredTrafficResponseArrayOutput

type RequiredTrafficResponseArrayOutput struct{ *pulumi.OutputState }

func (RequiredTrafficResponseArrayOutput) ElementType

func (RequiredTrafficResponseArrayOutput) Index

func (RequiredTrafficResponseArrayOutput) ToRequiredTrafficResponseArrayOutput

func (o RequiredTrafficResponseArrayOutput) ToRequiredTrafficResponseArrayOutput() RequiredTrafficResponseArrayOutput

func (RequiredTrafficResponseArrayOutput) ToRequiredTrafficResponseArrayOutputWithContext

func (o RequiredTrafficResponseArrayOutput) ToRequiredTrafficResponseArrayOutputWithContext(ctx context.Context) RequiredTrafficResponseArrayOutput

type RequiredTrafficResponseOutput

type RequiredTrafficResponseOutput struct{ *pulumi.OutputState }

Required inbound or outbound traffic for Azure Spring Apps resource.

func (RequiredTrafficResponseOutput) Direction

The direction of required traffic

func (RequiredTrafficResponseOutput) ElementType

func (RequiredTrafficResponseOutput) Fqdns

The FQDN list of required traffic

func (RequiredTrafficResponseOutput) Ips

The ip list of required traffic

func (RequiredTrafficResponseOutput) Port

The port of required traffic

func (RequiredTrafficResponseOutput) Protocol

The protocol of required traffic

func (RequiredTrafficResponseOutput) ToRequiredTrafficResponseOutput

func (o RequiredTrafficResponseOutput) ToRequiredTrafficResponseOutput() RequiredTrafficResponseOutput

func (RequiredTrafficResponseOutput) ToRequiredTrafficResponseOutputWithContext

func (o RequiredTrafficResponseOutput) ToRequiredTrafficResponseOutputWithContext(ctx context.Context) RequiredTrafficResponseOutput

type ResourceRequests

type ResourceRequests struct {
	// Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.
	Cpu *string `pulumi:"cpu"`
	// Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.
	Memory *string `pulumi:"memory"`
}

Deployment resource request payload

type ResourceRequestsArgs

type ResourceRequestsArgs struct {
	// Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.
	Cpu pulumi.StringPtrInput `pulumi:"cpu"`
	// Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.
	Memory pulumi.StringPtrInput `pulumi:"memory"`
}

Deployment resource request payload

func (ResourceRequestsArgs) ElementType

func (ResourceRequestsArgs) ElementType() reflect.Type

func (ResourceRequestsArgs) ToResourceRequestsOutput

func (i ResourceRequestsArgs) ToResourceRequestsOutput() ResourceRequestsOutput

func (ResourceRequestsArgs) ToResourceRequestsOutputWithContext

func (i ResourceRequestsArgs) ToResourceRequestsOutputWithContext(ctx context.Context) ResourceRequestsOutput

func (ResourceRequestsArgs) ToResourceRequestsPtrOutput

func (i ResourceRequestsArgs) ToResourceRequestsPtrOutput() ResourceRequestsPtrOutput

func (ResourceRequestsArgs) ToResourceRequestsPtrOutputWithContext

func (i ResourceRequestsArgs) ToResourceRequestsPtrOutputWithContext(ctx context.Context) ResourceRequestsPtrOutput

type ResourceRequestsInput

type ResourceRequestsInput interface {
	pulumi.Input

	ToResourceRequestsOutput() ResourceRequestsOutput
	ToResourceRequestsOutputWithContext(context.Context) ResourceRequestsOutput
}

ResourceRequestsInput is an input type that accepts ResourceRequestsArgs and ResourceRequestsOutput values. You can construct a concrete instance of `ResourceRequestsInput` via:

ResourceRequestsArgs{...}

type ResourceRequestsOutput

type ResourceRequestsOutput struct{ *pulumi.OutputState }

Deployment resource request payload

func (ResourceRequestsOutput) Cpu

Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.

func (ResourceRequestsOutput) ElementType

func (ResourceRequestsOutput) ElementType() reflect.Type

func (ResourceRequestsOutput) Memory

Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.

func (ResourceRequestsOutput) ToResourceRequestsOutput

func (o ResourceRequestsOutput) ToResourceRequestsOutput() ResourceRequestsOutput

func (ResourceRequestsOutput) ToResourceRequestsOutputWithContext

func (o ResourceRequestsOutput) ToResourceRequestsOutputWithContext(ctx context.Context) ResourceRequestsOutput

func (ResourceRequestsOutput) ToResourceRequestsPtrOutput

func (o ResourceRequestsOutput) ToResourceRequestsPtrOutput() ResourceRequestsPtrOutput

func (ResourceRequestsOutput) ToResourceRequestsPtrOutputWithContext

func (o ResourceRequestsOutput) ToResourceRequestsPtrOutputWithContext(ctx context.Context) ResourceRequestsPtrOutput

type ResourceRequestsPtrInput

type ResourceRequestsPtrInput interface {
	pulumi.Input

	ToResourceRequestsPtrOutput() ResourceRequestsPtrOutput
	ToResourceRequestsPtrOutputWithContext(context.Context) ResourceRequestsPtrOutput
}

ResourceRequestsPtrInput is an input type that accepts ResourceRequestsArgs, ResourceRequestsPtr and ResourceRequestsPtrOutput values. You can construct a concrete instance of `ResourceRequestsPtrInput` via:

        ResourceRequestsArgs{...}

or:

        nil

type ResourceRequestsPtrOutput

type ResourceRequestsPtrOutput struct{ *pulumi.OutputState }

func (ResourceRequestsPtrOutput) Cpu

Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.

func (ResourceRequestsPtrOutput) Elem

func (ResourceRequestsPtrOutput) ElementType

func (ResourceRequestsPtrOutput) ElementType() reflect.Type

func (ResourceRequestsPtrOutput) Memory

Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.

func (ResourceRequestsPtrOutput) ToResourceRequestsPtrOutput

func (o ResourceRequestsPtrOutput) ToResourceRequestsPtrOutput() ResourceRequestsPtrOutput

func (ResourceRequestsPtrOutput) ToResourceRequestsPtrOutputWithContext

func (o ResourceRequestsPtrOutput) ToResourceRequestsPtrOutputWithContext(ctx context.Context) ResourceRequestsPtrOutput

type ResourceRequestsResponse

type ResourceRequestsResponse struct {
	// Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.
	Cpu *string `pulumi:"cpu"`
	// Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.
	Memory *string `pulumi:"memory"`
}

Deployment resource request payload

type ResourceRequestsResponseOutput

type ResourceRequestsResponseOutput struct{ *pulumi.OutputState }

Deployment resource request payload

func (ResourceRequestsResponseOutput) Cpu

Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.

func (ResourceRequestsResponseOutput) ElementType

func (ResourceRequestsResponseOutput) Memory

Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.

func (ResourceRequestsResponseOutput) ToResourceRequestsResponseOutput

func (o ResourceRequestsResponseOutput) ToResourceRequestsResponseOutput() ResourceRequestsResponseOutput

func (ResourceRequestsResponseOutput) ToResourceRequestsResponseOutputWithContext

func (o ResourceRequestsResponseOutput) ToResourceRequestsResponseOutputWithContext(ctx context.Context) ResourceRequestsResponseOutput

type ResourceRequestsResponsePtrOutput

type ResourceRequestsResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceRequestsResponsePtrOutput) Cpu

Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.

func (ResourceRequestsResponsePtrOutput) Elem

func (ResourceRequestsResponsePtrOutput) ElementType

func (ResourceRequestsResponsePtrOutput) Memory

Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.

func (ResourceRequestsResponsePtrOutput) ToResourceRequestsResponsePtrOutput

func (o ResourceRequestsResponsePtrOutput) ToResourceRequestsResponsePtrOutput() ResourceRequestsResponsePtrOutput

func (ResourceRequestsResponsePtrOutput) ToResourceRequestsResponsePtrOutputWithContext

func (o ResourceRequestsResponsePtrOutput) ToResourceRequestsResponsePtrOutputWithContext(ctx context.Context) ResourceRequestsResponsePtrOutput

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"`
}

Azure Spring Apps scaling configurations.

func (*Scale) Defaults

func (val *Scale) Defaults() *Scale

Defaults sets the appropriate defaults for Scale

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"`
}

Azure Spring Apps scaling configurations.

func (*ScaleArgs) Defaults

func (val *ScaleArgs) Defaults() *ScaleArgs

Defaults sets the appropriate defaults for ScaleArgs

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 }

Azure Spring Apps 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"`
}

Azure Spring Apps scaling configurations.

func (*ScaleResponse) Defaults

func (val *ScaleResponse) Defaults() *ScaleResponse

Defaults sets the appropriate defaults for ScaleResponse

type ScaleResponseOutput

type ScaleResponseOutput struct{ *pulumi.OutputState }

Azure Spring Apps 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"`
	// Tcp requests based scaling.
	Tcp *TcpScaleRule `pulumi:"tcp"`
}

Azure Spring Apps App Instance 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"`
	// Tcp requests based scaling.
	Tcp TcpScaleRulePtrInput `pulumi:"tcp"`
}

Azure Spring Apps App Instance 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 Azure Spring Apps App Instance 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 Azure Spring Apps App Instance Scale Rule

type ScaleRuleAuthArgs

type ScaleRuleAuthArgs struct {
	// Name of the Azure Spring Apps App Instance 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 Azure Spring Apps App Instance 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 Azure Spring Apps App Instance Scale Rule

func (ScaleRuleAuthOutput) ElementType

func (ScaleRuleAuthOutput) ElementType() reflect.Type

func (ScaleRuleAuthOutput) SecretRef

Name of the Azure Spring Apps App Instance 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 Azure Spring Apps App Instance 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 Azure Spring Apps App Instance 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 Azure Spring Apps App Instance Scale Rule

func (ScaleRuleAuthResponseOutput) ElementType

func (ScaleRuleAuthResponseOutput) SecretRef

Name of the Azure Spring Apps App Instance 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 }

Azure Spring Apps App Instance 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) Tcp

Tcp requests based scaling.

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"`
	// Tcp requests based scaling.
	Tcp *TcpScaleRuleResponse `pulumi:"tcp"`
}

Azure Spring Apps App Instance 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 }

Azure Spring Apps App Instance 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) Tcp

Tcp requests based scaling.

func (ScaleRuleResponseOutput) ToScaleRuleResponseOutput

func (o ScaleRuleResponseOutput) ToScaleRuleResponseOutput() ScaleRuleResponseOutput

func (ScaleRuleResponseOutput) ToScaleRuleResponseOutputWithContext

func (o ScaleRuleResponseOutput) ToScaleRuleResponseOutputWithContext(ctx context.Context) ScaleRuleResponseOutput

type Secret

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

Secret definition.

type SecretArgs

type SecretArgs struct {
	// Secret Name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Secret Value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Secret definition.

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 }

Secret definition.

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"`
}

Secret definition.

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 }

Secret definition.

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 Service

type Service struct {
	pulumi.CustomResourceState

	// The GEO location of the resource.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the Service resource
	Properties ClusterResourcePropertiesResponseOutput `pulumi:"properties"`
	// Sku of the Service resource
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Tags of the service which is a list of key value pairs that describe the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Service resource Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2020-07-01.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetService

func GetService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServiceState, opts ...pulumi.ResourceOption) (*Service, error)

GetService gets an existing Service 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 NewService

func NewService(ctx *pulumi.Context,
	name string, args *ServiceArgs, opts ...pulumi.ResourceOption) (*Service, error)

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

func (*Service) ElementType

func (*Service) ElementType() reflect.Type

func (*Service) ToServiceOutput

func (i *Service) ToServiceOutput() ServiceOutput

func (*Service) ToServiceOutputWithContext

func (i *Service) ToServiceOutputWithContext(ctx context.Context) ServiceOutput

type ServiceArgs

type ServiceArgs struct {
	// The GEO location of the resource.
	Location pulumi.StringPtrInput
	// Properties of the Service resource
	Properties ClusterResourcePropertiesPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringPtrInput
	// Sku of the Service resource
	Sku SkuPtrInput
	// Tags of the service which is a list of key value pairs that describe the resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Service resource.

func (ServiceArgs) ElementType

func (ServiceArgs) ElementType() reflect.Type

type ServiceInput

type ServiceInput interface {
	pulumi.Input

	ToServiceOutput() ServiceOutput
	ToServiceOutputWithContext(ctx context.Context) ServiceOutput
}

type ServiceOutput

type ServiceOutput struct{ *pulumi.OutputState }

func (ServiceOutput) ElementType

func (ServiceOutput) ElementType() reflect.Type

func (ServiceOutput) Location

func (o ServiceOutput) Location() pulumi.StringPtrOutput

The GEO location of the resource.

func (ServiceOutput) Name

The name of the resource.

func (ServiceOutput) Properties

Properties of the Service resource

func (ServiceOutput) Sku

Sku of the Service resource

func (ServiceOutput) SystemData

func (o ServiceOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of the resource.

func (ServiceOutput) Tags

Tags of the service which is a list of key value pairs that describe the resource.

func (ServiceOutput) ToServiceOutput

func (o ServiceOutput) ToServiceOutput() ServiceOutput

func (ServiceOutput) ToServiceOutputWithContext

func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput

func (ServiceOutput) Type

The type of the resource.

type ServiceRegistry

type ServiceRegistry struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Service Registry properties payload
	Properties ServiceRegistryPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Service Registry resource Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-01-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetServiceRegistry

func GetServiceRegistry(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServiceRegistryState, opts ...pulumi.ResourceOption) (*ServiceRegistry, error)

GetServiceRegistry gets an existing ServiceRegistry 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 NewServiceRegistry

func NewServiceRegistry(ctx *pulumi.Context,
	name string, args *ServiceRegistryArgs, opts ...pulumi.ResourceOption) (*ServiceRegistry, error)

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

func (*ServiceRegistry) ElementType

func (*ServiceRegistry) ElementType() reflect.Type

func (*ServiceRegistry) ToServiceRegistryOutput

func (i *ServiceRegistry) ToServiceRegistryOutput() ServiceRegistryOutput

func (*ServiceRegistry) ToServiceRegistryOutputWithContext

func (i *ServiceRegistry) ToServiceRegistryOutputWithContext(ctx context.Context) ServiceRegistryOutput

type ServiceRegistryArgs

type ServiceRegistryArgs struct {
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
	// The name of Service Registry.
	ServiceRegistryName pulumi.StringPtrInput
}

The set of arguments for constructing a ServiceRegistry resource.

func (ServiceRegistryArgs) ElementType

func (ServiceRegistryArgs) ElementType() reflect.Type

type ServiceRegistryInput

type ServiceRegistryInput interface {
	pulumi.Input

	ToServiceRegistryOutput() ServiceRegistryOutput
	ToServiceRegistryOutputWithContext(ctx context.Context) ServiceRegistryOutput
}

type ServiceRegistryInstanceResponse

type ServiceRegistryInstanceResponse struct {
	// Name of the Service Registry instance
	Name string `pulumi:"name"`
	// Status of the Service Registry instance
	Status string `pulumi:"status"`
}

Collection of instances belong to the Service Registry

type ServiceRegistryInstanceResponseArrayOutput

type ServiceRegistryInstanceResponseArrayOutput struct{ *pulumi.OutputState }

func (ServiceRegistryInstanceResponseArrayOutput) ElementType

func (ServiceRegistryInstanceResponseArrayOutput) Index

func (ServiceRegistryInstanceResponseArrayOutput) ToServiceRegistryInstanceResponseArrayOutput

func (o ServiceRegistryInstanceResponseArrayOutput) ToServiceRegistryInstanceResponseArrayOutput() ServiceRegistryInstanceResponseArrayOutput

func (ServiceRegistryInstanceResponseArrayOutput) ToServiceRegistryInstanceResponseArrayOutputWithContext

func (o ServiceRegistryInstanceResponseArrayOutput) ToServiceRegistryInstanceResponseArrayOutputWithContext(ctx context.Context) ServiceRegistryInstanceResponseArrayOutput

type ServiceRegistryInstanceResponseOutput

type ServiceRegistryInstanceResponseOutput struct{ *pulumi.OutputState }

Collection of instances belong to the Service Registry

func (ServiceRegistryInstanceResponseOutput) ElementType

func (ServiceRegistryInstanceResponseOutput) Name

Name of the Service Registry instance

func (ServiceRegistryInstanceResponseOutput) Status

Status of the Service Registry instance

func (ServiceRegistryInstanceResponseOutput) ToServiceRegistryInstanceResponseOutput

func (o ServiceRegistryInstanceResponseOutput) ToServiceRegistryInstanceResponseOutput() ServiceRegistryInstanceResponseOutput

func (ServiceRegistryInstanceResponseOutput) ToServiceRegistryInstanceResponseOutputWithContext

func (o ServiceRegistryInstanceResponseOutput) ToServiceRegistryInstanceResponseOutputWithContext(ctx context.Context) ServiceRegistryInstanceResponseOutput

type ServiceRegistryOutput

type ServiceRegistryOutput struct{ *pulumi.OutputState }

func (ServiceRegistryOutput) ElementType

func (ServiceRegistryOutput) ElementType() reflect.Type

func (ServiceRegistryOutput) Name

The name of the resource.

func (ServiceRegistryOutput) Properties

Service Registry properties payload

func (ServiceRegistryOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (ServiceRegistryOutput) ToServiceRegistryOutput

func (o ServiceRegistryOutput) ToServiceRegistryOutput() ServiceRegistryOutput

func (ServiceRegistryOutput) ToServiceRegistryOutputWithContext

func (o ServiceRegistryOutput) ToServiceRegistryOutputWithContext(ctx context.Context) ServiceRegistryOutput

func (ServiceRegistryOutput) Type

The type of the resource.

type ServiceRegistryPropertiesResponse

type ServiceRegistryPropertiesResponse struct {
	// Collection of instances belong to Service Registry.
	Instances []ServiceRegistryInstanceResponse `pulumi:"instances"`
	// State of the Service Registry.
	ProvisioningState string `pulumi:"provisioningState"`
	// The requested resource quantity for required CPU and Memory.
	ResourceRequests ServiceRegistryResourceRequestsResponse `pulumi:"resourceRequests"`
}

Service Registry properties payload

type ServiceRegistryPropertiesResponseOutput

type ServiceRegistryPropertiesResponseOutput struct{ *pulumi.OutputState }

Service Registry properties payload

func (ServiceRegistryPropertiesResponseOutput) ElementType

func (ServiceRegistryPropertiesResponseOutput) Instances

Collection of instances belong to Service Registry.

func (ServiceRegistryPropertiesResponseOutput) ProvisioningState

State of the Service Registry.

func (ServiceRegistryPropertiesResponseOutput) ResourceRequests

The requested resource quantity for required CPU and Memory.

func (ServiceRegistryPropertiesResponseOutput) ToServiceRegistryPropertiesResponseOutput

func (o ServiceRegistryPropertiesResponseOutput) ToServiceRegistryPropertiesResponseOutput() ServiceRegistryPropertiesResponseOutput

func (ServiceRegistryPropertiesResponseOutput) ToServiceRegistryPropertiesResponseOutputWithContext

func (o ServiceRegistryPropertiesResponseOutput) ToServiceRegistryPropertiesResponseOutputWithContext(ctx context.Context) ServiceRegistryPropertiesResponseOutput

type ServiceRegistryResourceRequestsResponse

type ServiceRegistryResourceRequestsResponse struct {
	// Cpu allocated to each Service Registry instance
	Cpu string `pulumi:"cpu"`
	// Instance count of the Service Registry
	InstanceCount int `pulumi:"instanceCount"`
	// Memory allocated to each Service Registry instance
	Memory string `pulumi:"memory"`
}

Resource request payload of Service Registry

type ServiceRegistryResourceRequestsResponseOutput

type ServiceRegistryResourceRequestsResponseOutput struct{ *pulumi.OutputState }

Resource request payload of Service Registry

func (ServiceRegistryResourceRequestsResponseOutput) Cpu

Cpu allocated to each Service Registry instance

func (ServiceRegistryResourceRequestsResponseOutput) ElementType

func (ServiceRegistryResourceRequestsResponseOutput) InstanceCount

Instance count of the Service Registry

func (ServiceRegistryResourceRequestsResponseOutput) Memory

Memory allocated to each Service Registry instance

func (ServiceRegistryResourceRequestsResponseOutput) ToServiceRegistryResourceRequestsResponseOutput

func (o ServiceRegistryResourceRequestsResponseOutput) ToServiceRegistryResourceRequestsResponseOutput() ServiceRegistryResourceRequestsResponseOutput

func (ServiceRegistryResourceRequestsResponseOutput) ToServiceRegistryResourceRequestsResponseOutputWithContext

func (o ServiceRegistryResourceRequestsResponseOutput) ToServiceRegistryResourceRequestsResponseOutputWithContext(ctx context.Context) ServiceRegistryResourceRequestsResponseOutput

type ServiceRegistryState

type ServiceRegistryState struct {
}

func (ServiceRegistryState) ElementType

func (ServiceRegistryState) ElementType() reflect.Type

type ServiceState

type ServiceState struct {
}

func (ServiceState) ElementType

func (ServiceState) ElementType() reflect.Type

type ServiceVNetAddons

type ServiceVNetAddons struct {
	// Indicates whether the data plane components(log stream, app connect, remote debugging) in vnet injection instance could be accessed from internet.
	DataPlanePublicEndpoint *bool `pulumi:"dataPlanePublicEndpoint"`
	// Indicates whether the log stream in vnet injection instance could be accessed from internet.
	LogStreamPublicEndpoint *bool `pulumi:"logStreamPublicEndpoint"`
}

Additional Service settings in vnet injection instance

func (*ServiceVNetAddons) Defaults

func (val *ServiceVNetAddons) Defaults() *ServiceVNetAddons

Defaults sets the appropriate defaults for ServiceVNetAddons

type ServiceVNetAddonsArgs

type ServiceVNetAddonsArgs struct {
	// Indicates whether the data plane components(log stream, app connect, remote debugging) in vnet injection instance could be accessed from internet.
	DataPlanePublicEndpoint pulumi.BoolPtrInput `pulumi:"dataPlanePublicEndpoint"`
	// Indicates whether the log stream in vnet injection instance could be accessed from internet.
	LogStreamPublicEndpoint pulumi.BoolPtrInput `pulumi:"logStreamPublicEndpoint"`
}

Additional Service settings in vnet injection instance

func (*ServiceVNetAddonsArgs) Defaults

Defaults sets the appropriate defaults for ServiceVNetAddonsArgs

func (ServiceVNetAddonsArgs) ElementType

func (ServiceVNetAddonsArgs) ElementType() reflect.Type

func (ServiceVNetAddonsArgs) ToServiceVNetAddonsOutput

func (i ServiceVNetAddonsArgs) ToServiceVNetAddonsOutput() ServiceVNetAddonsOutput

func (ServiceVNetAddonsArgs) ToServiceVNetAddonsOutputWithContext

func (i ServiceVNetAddonsArgs) ToServiceVNetAddonsOutputWithContext(ctx context.Context) ServiceVNetAddonsOutput

func (ServiceVNetAddonsArgs) ToServiceVNetAddonsPtrOutput

func (i ServiceVNetAddonsArgs) ToServiceVNetAddonsPtrOutput() ServiceVNetAddonsPtrOutput

func (ServiceVNetAddonsArgs) ToServiceVNetAddonsPtrOutputWithContext

func (i ServiceVNetAddonsArgs) ToServiceVNetAddonsPtrOutputWithContext(ctx context.Context) ServiceVNetAddonsPtrOutput

type ServiceVNetAddonsInput

type ServiceVNetAddonsInput interface {
	pulumi.Input

	ToServiceVNetAddonsOutput() ServiceVNetAddonsOutput
	ToServiceVNetAddonsOutputWithContext(context.Context) ServiceVNetAddonsOutput
}

ServiceVNetAddonsInput is an input type that accepts ServiceVNetAddonsArgs and ServiceVNetAddonsOutput values. You can construct a concrete instance of `ServiceVNetAddonsInput` via:

ServiceVNetAddonsArgs{...}

type ServiceVNetAddonsOutput

type ServiceVNetAddonsOutput struct{ *pulumi.OutputState }

Additional Service settings in vnet injection instance

func (ServiceVNetAddonsOutput) DataPlanePublicEndpoint

func (o ServiceVNetAddonsOutput) DataPlanePublicEndpoint() pulumi.BoolPtrOutput

Indicates whether the data plane components(log stream, app connect, remote debugging) in vnet injection instance could be accessed from internet.

func (ServiceVNetAddonsOutput) ElementType

func (ServiceVNetAddonsOutput) ElementType() reflect.Type

func (ServiceVNetAddonsOutput) LogStreamPublicEndpoint

func (o ServiceVNetAddonsOutput) LogStreamPublicEndpoint() pulumi.BoolPtrOutput

Indicates whether the log stream in vnet injection instance could be accessed from internet.

func (ServiceVNetAddonsOutput) ToServiceVNetAddonsOutput

func (o ServiceVNetAddonsOutput) ToServiceVNetAddonsOutput() ServiceVNetAddonsOutput

func (ServiceVNetAddonsOutput) ToServiceVNetAddonsOutputWithContext

func (o ServiceVNetAddonsOutput) ToServiceVNetAddonsOutputWithContext(ctx context.Context) ServiceVNetAddonsOutput

func (ServiceVNetAddonsOutput) ToServiceVNetAddonsPtrOutput

func (o ServiceVNetAddonsOutput) ToServiceVNetAddonsPtrOutput() ServiceVNetAddonsPtrOutput

func (ServiceVNetAddonsOutput) ToServiceVNetAddonsPtrOutputWithContext

func (o ServiceVNetAddonsOutput) ToServiceVNetAddonsPtrOutputWithContext(ctx context.Context) ServiceVNetAddonsPtrOutput

type ServiceVNetAddonsPtrInput

type ServiceVNetAddonsPtrInput interface {
	pulumi.Input

	ToServiceVNetAddonsPtrOutput() ServiceVNetAddonsPtrOutput
	ToServiceVNetAddonsPtrOutputWithContext(context.Context) ServiceVNetAddonsPtrOutput
}

ServiceVNetAddonsPtrInput is an input type that accepts ServiceVNetAddonsArgs, ServiceVNetAddonsPtr and ServiceVNetAddonsPtrOutput values. You can construct a concrete instance of `ServiceVNetAddonsPtrInput` via:

        ServiceVNetAddonsArgs{...}

or:

        nil

type ServiceVNetAddonsPtrOutput

type ServiceVNetAddonsPtrOutput struct{ *pulumi.OutputState }

func (ServiceVNetAddonsPtrOutput) DataPlanePublicEndpoint

func (o ServiceVNetAddonsPtrOutput) DataPlanePublicEndpoint() pulumi.BoolPtrOutput

Indicates whether the data plane components(log stream, app connect, remote debugging) in vnet injection instance could be accessed from internet.

func (ServiceVNetAddonsPtrOutput) Elem

func (ServiceVNetAddonsPtrOutput) ElementType

func (ServiceVNetAddonsPtrOutput) ElementType() reflect.Type

func (ServiceVNetAddonsPtrOutput) LogStreamPublicEndpoint

func (o ServiceVNetAddonsPtrOutput) LogStreamPublicEndpoint() pulumi.BoolPtrOutput

Indicates whether the log stream in vnet injection instance could be accessed from internet.

func (ServiceVNetAddonsPtrOutput) ToServiceVNetAddonsPtrOutput

func (o ServiceVNetAddonsPtrOutput) ToServiceVNetAddonsPtrOutput() ServiceVNetAddonsPtrOutput

func (ServiceVNetAddonsPtrOutput) ToServiceVNetAddonsPtrOutputWithContext

func (o ServiceVNetAddonsPtrOutput) ToServiceVNetAddonsPtrOutputWithContext(ctx context.Context) ServiceVNetAddonsPtrOutput

type ServiceVNetAddonsResponse

type ServiceVNetAddonsResponse struct {
	// Indicates whether the data plane components(log stream, app connect, remote debugging) in vnet injection instance could be accessed from internet.
	DataPlanePublicEndpoint *bool `pulumi:"dataPlanePublicEndpoint"`
	// Indicates whether the log stream in vnet injection instance could be accessed from internet.
	LogStreamPublicEndpoint *bool `pulumi:"logStreamPublicEndpoint"`
}

Additional Service settings in vnet injection instance

func (*ServiceVNetAddonsResponse) Defaults

Defaults sets the appropriate defaults for ServiceVNetAddonsResponse

type ServiceVNetAddonsResponseOutput

type ServiceVNetAddonsResponseOutput struct{ *pulumi.OutputState }

Additional Service settings in vnet injection instance

func (ServiceVNetAddonsResponseOutput) DataPlanePublicEndpoint

func (o ServiceVNetAddonsResponseOutput) DataPlanePublicEndpoint() pulumi.BoolPtrOutput

Indicates whether the data plane components(log stream, app connect, remote debugging) in vnet injection instance could be accessed from internet.

func (ServiceVNetAddonsResponseOutput) ElementType

func (ServiceVNetAddonsResponseOutput) LogStreamPublicEndpoint

func (o ServiceVNetAddonsResponseOutput) LogStreamPublicEndpoint() pulumi.BoolPtrOutput

Indicates whether the log stream in vnet injection instance could be accessed from internet.

func (ServiceVNetAddonsResponseOutput) ToServiceVNetAddonsResponseOutput

func (o ServiceVNetAddonsResponseOutput) ToServiceVNetAddonsResponseOutput() ServiceVNetAddonsResponseOutput

func (ServiceVNetAddonsResponseOutput) ToServiceVNetAddonsResponseOutputWithContext

func (o ServiceVNetAddonsResponseOutput) ToServiceVNetAddonsResponseOutputWithContext(ctx context.Context) ServiceVNetAddonsResponseOutput

type ServiceVNetAddonsResponsePtrOutput

type ServiceVNetAddonsResponsePtrOutput struct{ *pulumi.OutputState }

func (ServiceVNetAddonsResponsePtrOutput) DataPlanePublicEndpoint

func (o ServiceVNetAddonsResponsePtrOutput) DataPlanePublicEndpoint() pulumi.BoolPtrOutput

Indicates whether the data plane components(log stream, app connect, remote debugging) in vnet injection instance could be accessed from internet.

func (ServiceVNetAddonsResponsePtrOutput) Elem

func (ServiceVNetAddonsResponsePtrOutput) ElementType

func (ServiceVNetAddonsResponsePtrOutput) LogStreamPublicEndpoint

func (o ServiceVNetAddonsResponsePtrOutput) LogStreamPublicEndpoint() pulumi.BoolPtrOutput

Indicates whether the log stream in vnet injection instance could be accessed from internet.

func (ServiceVNetAddonsResponsePtrOutput) ToServiceVNetAddonsResponsePtrOutput

func (o ServiceVNetAddonsResponsePtrOutput) ToServiceVNetAddonsResponsePtrOutput() ServiceVNetAddonsResponsePtrOutput

func (ServiceVNetAddonsResponsePtrOutput) ToServiceVNetAddonsResponsePtrOutputWithContext

func (o ServiceVNetAddonsResponsePtrOutput) ToServiceVNetAddonsResponsePtrOutputWithContext(ctx context.Context) ServiceVNetAddonsResponsePtrOutput

type SessionAffinity

type SessionAffinity string

Type of the affinity, set this to Cookie to enable session affinity.

func (SessionAffinity) ElementType

func (SessionAffinity) ElementType() reflect.Type

func (SessionAffinity) ToSessionAffinityOutput

func (e SessionAffinity) ToSessionAffinityOutput() SessionAffinityOutput

func (SessionAffinity) ToSessionAffinityOutputWithContext

func (e SessionAffinity) ToSessionAffinityOutputWithContext(ctx context.Context) SessionAffinityOutput

func (SessionAffinity) ToSessionAffinityPtrOutput

func (e SessionAffinity) ToSessionAffinityPtrOutput() SessionAffinityPtrOutput

func (SessionAffinity) ToSessionAffinityPtrOutputWithContext

func (e SessionAffinity) ToSessionAffinityPtrOutputWithContext(ctx context.Context) SessionAffinityPtrOutput

func (SessionAffinity) ToStringOutput

func (e SessionAffinity) ToStringOutput() pulumi.StringOutput

func (SessionAffinity) ToStringOutputWithContext

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

func (SessionAffinity) ToStringPtrOutput

func (e SessionAffinity) ToStringPtrOutput() pulumi.StringPtrOutput

func (SessionAffinity) ToStringPtrOutputWithContext

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

type SessionAffinityInput

type SessionAffinityInput interface {
	pulumi.Input

	ToSessionAffinityOutput() SessionAffinityOutput
	ToSessionAffinityOutputWithContext(context.Context) SessionAffinityOutput
}

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

SessionAffinityCookie
SessionAffinityNone

type SessionAffinityOutput

type SessionAffinityOutput struct{ *pulumi.OutputState }

func (SessionAffinityOutput) ElementType

func (SessionAffinityOutput) ElementType() reflect.Type

func (SessionAffinityOutput) ToSessionAffinityOutput

func (o SessionAffinityOutput) ToSessionAffinityOutput() SessionAffinityOutput

func (SessionAffinityOutput) ToSessionAffinityOutputWithContext

func (o SessionAffinityOutput) ToSessionAffinityOutputWithContext(ctx context.Context) SessionAffinityOutput

func (SessionAffinityOutput) ToSessionAffinityPtrOutput

func (o SessionAffinityOutput) ToSessionAffinityPtrOutput() SessionAffinityPtrOutput

func (SessionAffinityOutput) ToSessionAffinityPtrOutputWithContext

func (o SessionAffinityOutput) ToSessionAffinityPtrOutputWithContext(ctx context.Context) SessionAffinityPtrOutput

func (SessionAffinityOutput) ToStringOutput

func (o SessionAffinityOutput) ToStringOutput() pulumi.StringOutput

func (SessionAffinityOutput) ToStringOutputWithContext

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

func (SessionAffinityOutput) ToStringPtrOutput

func (o SessionAffinityOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SessionAffinityOutput) ToStringPtrOutputWithContext

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

type SessionAffinityPtrInput

type SessionAffinityPtrInput interface {
	pulumi.Input

	ToSessionAffinityPtrOutput() SessionAffinityPtrOutput
	ToSessionAffinityPtrOutputWithContext(context.Context) SessionAffinityPtrOutput
}

func SessionAffinityPtr

func SessionAffinityPtr(v string) SessionAffinityPtrInput

type SessionAffinityPtrOutput

type SessionAffinityPtrOutput struct{ *pulumi.OutputState }

func (SessionAffinityPtrOutput) Elem

func (SessionAffinityPtrOutput) ElementType

func (SessionAffinityPtrOutput) ElementType() reflect.Type

func (SessionAffinityPtrOutput) ToSessionAffinityPtrOutput

func (o SessionAffinityPtrOutput) ToSessionAffinityPtrOutput() SessionAffinityPtrOutput

func (SessionAffinityPtrOutput) ToSessionAffinityPtrOutputWithContext

func (o SessionAffinityPtrOutput) ToSessionAffinityPtrOutputWithContext(ctx context.Context) SessionAffinityPtrOutput

func (SessionAffinityPtrOutput) ToStringPtrOutput

func (o SessionAffinityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SessionAffinityPtrOutput) ToStringPtrOutputWithContext

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

type Sku

type Sku struct {
	// Current capacity of the target resource
	Capacity *int `pulumi:"capacity"`
	// Name of the Sku
	Name *string `pulumi:"name"`
	// Tier of the Sku
	Tier *string `pulumi:"tier"`
}

Sku of Azure Spring Apps

func (*Sku) Defaults

func (val *Sku) Defaults() *Sku

Defaults sets the appropriate defaults for Sku

type SkuArgs

type SkuArgs struct {
	// Current capacity of the target resource
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Name of the Sku
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Tier of the Sku
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

Sku of Azure Spring Apps

func (*SkuArgs) Defaults

func (val *SkuArgs) Defaults() *SkuArgs

Defaults sets the appropriate defaults for SkuArgs

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

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

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

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

type SkuInput

type SkuInput interface {
	pulumi.Input

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

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

SkuArgs{...}

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

Sku of Azure Spring Apps

func (SkuOutput) Capacity

func (o SkuOutput) Capacity() pulumi.IntPtrOutput

Current capacity of the target resource

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringPtrOutput

Name of the Sku

func (SkuOutput) Tier

func (o SkuOutput) Tier() pulumi.StringPtrOutput

Tier of the Sku

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

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

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

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

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

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

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

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Capacity

func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput

Current capacity of the target resource

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Name

Name of the Sku

func (SkuPtrOutput) Tier

Tier of the Sku

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

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

type SkuResponse

type SkuResponse struct {
	// Current capacity of the target resource
	Capacity *int `pulumi:"capacity"`
	// Name of the Sku
	Name *string `pulumi:"name"`
	// Tier of the Sku
	Tier *string `pulumi:"tier"`
}

Sku of Azure Spring Apps

func (*SkuResponse) Defaults

func (val *SkuResponse) Defaults() *SkuResponse

Defaults sets the appropriate defaults for SkuResponse

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

Sku of Azure Spring Apps

func (SkuResponseOutput) Capacity

func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput

Current capacity of the target resource

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name

Name of the Sku

func (SkuResponseOutput) Tier

Tier of the Sku

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

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

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Capacity

Current capacity of the target resource

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Name

Name of the Sku

func (SkuResponsePtrOutput) Tier

Tier of the Sku

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

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

type SourceUploadedUserSourceInfo

type SourceUploadedUserSourceInfo struct {
	// Selector for the artifact to be used for the deployment for multi-module projects. This should be
	// the relative path to the target module/project.
	ArtifactSelector *string `pulumi:"artifactSelector"`
	// Relative path of the storage which stores the source
	RelativePath *string `pulumi:"relativePath"`
	// Runtime version of the source file
	RuntimeVersion *string `pulumi:"runtimeVersion"`
	// Type of the source uploaded
	// Expected value is 'Source'.
	Type string `pulumi:"type"`
	// Version of the source
	Version *string `pulumi:"version"`
}

Uploaded Java source code binary for a deployment

type SourceUploadedUserSourceInfoArgs

type SourceUploadedUserSourceInfoArgs struct {
	// Selector for the artifact to be used for the deployment for multi-module projects. This should be
	// the relative path to the target module/project.
	ArtifactSelector pulumi.StringPtrInput `pulumi:"artifactSelector"`
	// Relative path of the storage which stores the source
	RelativePath pulumi.StringPtrInput `pulumi:"relativePath"`
	// Runtime version of the source file
	RuntimeVersion pulumi.StringPtrInput `pulumi:"runtimeVersion"`
	// Type of the source uploaded
	// Expected value is 'Source'.
	Type pulumi.StringInput `pulumi:"type"`
	// Version of the source
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Uploaded Java source code binary for a deployment

func (SourceUploadedUserSourceInfoArgs) ElementType

func (SourceUploadedUserSourceInfoArgs) ToSourceUploadedUserSourceInfoOutput

func (i SourceUploadedUserSourceInfoArgs) ToSourceUploadedUserSourceInfoOutput() SourceUploadedUserSourceInfoOutput

func (SourceUploadedUserSourceInfoArgs) ToSourceUploadedUserSourceInfoOutputWithContext

func (i SourceUploadedUserSourceInfoArgs) ToSourceUploadedUserSourceInfoOutputWithContext(ctx context.Context) SourceUploadedUserSourceInfoOutput

func (SourceUploadedUserSourceInfoArgs) ToSourceUploadedUserSourceInfoPtrOutput

func (i SourceUploadedUserSourceInfoArgs) ToSourceUploadedUserSourceInfoPtrOutput() SourceUploadedUserSourceInfoPtrOutput

func (SourceUploadedUserSourceInfoArgs) ToSourceUploadedUserSourceInfoPtrOutputWithContext

func (i SourceUploadedUserSourceInfoArgs) ToSourceUploadedUserSourceInfoPtrOutputWithContext(ctx context.Context) SourceUploadedUserSourceInfoPtrOutput

type SourceUploadedUserSourceInfoInput

type SourceUploadedUserSourceInfoInput interface {
	pulumi.Input

	ToSourceUploadedUserSourceInfoOutput() SourceUploadedUserSourceInfoOutput
	ToSourceUploadedUserSourceInfoOutputWithContext(context.Context) SourceUploadedUserSourceInfoOutput
}

SourceUploadedUserSourceInfoInput is an input type that accepts SourceUploadedUserSourceInfoArgs and SourceUploadedUserSourceInfoOutput values. You can construct a concrete instance of `SourceUploadedUserSourceInfoInput` via:

SourceUploadedUserSourceInfoArgs{...}

type SourceUploadedUserSourceInfoOutput

type SourceUploadedUserSourceInfoOutput struct{ *pulumi.OutputState }

Uploaded Java source code binary for a deployment

func (SourceUploadedUserSourceInfoOutput) ArtifactSelector

Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.

func (SourceUploadedUserSourceInfoOutput) ElementType

func (SourceUploadedUserSourceInfoOutput) RelativePath

Relative path of the storage which stores the source

func (SourceUploadedUserSourceInfoOutput) RuntimeVersion

Runtime version of the source file

func (SourceUploadedUserSourceInfoOutput) ToSourceUploadedUserSourceInfoOutput

func (o SourceUploadedUserSourceInfoOutput) ToSourceUploadedUserSourceInfoOutput() SourceUploadedUserSourceInfoOutput

func (SourceUploadedUserSourceInfoOutput) ToSourceUploadedUserSourceInfoOutputWithContext

func (o SourceUploadedUserSourceInfoOutput) ToSourceUploadedUserSourceInfoOutputWithContext(ctx context.Context) SourceUploadedUserSourceInfoOutput

func (SourceUploadedUserSourceInfoOutput) ToSourceUploadedUserSourceInfoPtrOutput

func (o SourceUploadedUserSourceInfoOutput) ToSourceUploadedUserSourceInfoPtrOutput() SourceUploadedUserSourceInfoPtrOutput

func (SourceUploadedUserSourceInfoOutput) ToSourceUploadedUserSourceInfoPtrOutputWithContext

func (o SourceUploadedUserSourceInfoOutput) ToSourceUploadedUserSourceInfoPtrOutputWithContext(ctx context.Context) SourceUploadedUserSourceInfoPtrOutput

func (SourceUploadedUserSourceInfoOutput) Type

Type of the source uploaded Expected value is 'Source'.

func (SourceUploadedUserSourceInfoOutput) Version

Version of the source

type SourceUploadedUserSourceInfoPtrInput

type SourceUploadedUserSourceInfoPtrInput interface {
	pulumi.Input

	ToSourceUploadedUserSourceInfoPtrOutput() SourceUploadedUserSourceInfoPtrOutput
	ToSourceUploadedUserSourceInfoPtrOutputWithContext(context.Context) SourceUploadedUserSourceInfoPtrOutput
}

SourceUploadedUserSourceInfoPtrInput is an input type that accepts SourceUploadedUserSourceInfoArgs, SourceUploadedUserSourceInfoPtr and SourceUploadedUserSourceInfoPtrOutput values. You can construct a concrete instance of `SourceUploadedUserSourceInfoPtrInput` via:

        SourceUploadedUserSourceInfoArgs{...}

or:

        nil

type SourceUploadedUserSourceInfoPtrOutput

type SourceUploadedUserSourceInfoPtrOutput struct{ *pulumi.OutputState }

func (SourceUploadedUserSourceInfoPtrOutput) ArtifactSelector

Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.

func (SourceUploadedUserSourceInfoPtrOutput) Elem

func (SourceUploadedUserSourceInfoPtrOutput) ElementType

func (SourceUploadedUserSourceInfoPtrOutput) RelativePath

Relative path of the storage which stores the source

func (SourceUploadedUserSourceInfoPtrOutput) RuntimeVersion

Runtime version of the source file

func (SourceUploadedUserSourceInfoPtrOutput) ToSourceUploadedUserSourceInfoPtrOutput

func (o SourceUploadedUserSourceInfoPtrOutput) ToSourceUploadedUserSourceInfoPtrOutput() SourceUploadedUserSourceInfoPtrOutput

func (SourceUploadedUserSourceInfoPtrOutput) ToSourceUploadedUserSourceInfoPtrOutputWithContext

func (o SourceUploadedUserSourceInfoPtrOutput) ToSourceUploadedUserSourceInfoPtrOutputWithContext(ctx context.Context) SourceUploadedUserSourceInfoPtrOutput

func (SourceUploadedUserSourceInfoPtrOutput) Type

Type of the source uploaded Expected value is 'Source'.

func (SourceUploadedUserSourceInfoPtrOutput) Version

Version of the source

type SourceUploadedUserSourceInfoResponse

type SourceUploadedUserSourceInfoResponse struct {
	// Selector for the artifact to be used for the deployment for multi-module projects. This should be
	// the relative path to the target module/project.
	ArtifactSelector *string `pulumi:"artifactSelector"`
	// Relative path of the storage which stores the source
	RelativePath *string `pulumi:"relativePath"`
	// Runtime version of the source file
	RuntimeVersion *string `pulumi:"runtimeVersion"`
	// Type of the source uploaded
	// Expected value is 'Source'.
	Type string `pulumi:"type"`
	// Version of the source
	Version *string `pulumi:"version"`
}

Uploaded Java source code binary for a deployment

type SourceUploadedUserSourceInfoResponseOutput

type SourceUploadedUserSourceInfoResponseOutput struct{ *pulumi.OutputState }

Uploaded Java source code binary for a deployment

func (SourceUploadedUserSourceInfoResponseOutput) ArtifactSelector

Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.

func (SourceUploadedUserSourceInfoResponseOutput) ElementType

func (SourceUploadedUserSourceInfoResponseOutput) RelativePath

Relative path of the storage which stores the source

func (SourceUploadedUserSourceInfoResponseOutput) RuntimeVersion

Runtime version of the source file

func (SourceUploadedUserSourceInfoResponseOutput) ToSourceUploadedUserSourceInfoResponseOutput

func (o SourceUploadedUserSourceInfoResponseOutput) ToSourceUploadedUserSourceInfoResponseOutput() SourceUploadedUserSourceInfoResponseOutput

func (SourceUploadedUserSourceInfoResponseOutput) ToSourceUploadedUserSourceInfoResponseOutputWithContext

func (o SourceUploadedUserSourceInfoResponseOutput) ToSourceUploadedUserSourceInfoResponseOutputWithContext(ctx context.Context) SourceUploadedUserSourceInfoResponseOutput

func (SourceUploadedUserSourceInfoResponseOutput) Type

Type of the source uploaded Expected value is 'Source'.

func (SourceUploadedUserSourceInfoResponseOutput) Version

Version of the source

type SourceUploadedUserSourceInfoResponsePtrOutput

type SourceUploadedUserSourceInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (SourceUploadedUserSourceInfoResponsePtrOutput) ArtifactSelector

Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.

func (SourceUploadedUserSourceInfoResponsePtrOutput) Elem

func (SourceUploadedUserSourceInfoResponsePtrOutput) ElementType

func (SourceUploadedUserSourceInfoResponsePtrOutput) RelativePath

Relative path of the storage which stores the source

func (SourceUploadedUserSourceInfoResponsePtrOutput) RuntimeVersion

Runtime version of the source file

func (SourceUploadedUserSourceInfoResponsePtrOutput) ToSourceUploadedUserSourceInfoResponsePtrOutput

func (o SourceUploadedUserSourceInfoResponsePtrOutput) ToSourceUploadedUserSourceInfoResponsePtrOutput() SourceUploadedUserSourceInfoResponsePtrOutput

func (SourceUploadedUserSourceInfoResponsePtrOutput) ToSourceUploadedUserSourceInfoResponsePtrOutputWithContext

func (o SourceUploadedUserSourceInfoResponsePtrOutput) ToSourceUploadedUserSourceInfoResponsePtrOutputWithContext(ctx context.Context) SourceUploadedUserSourceInfoResponsePtrOutput

func (SourceUploadedUserSourceInfoResponsePtrOutput) Type

Type of the source uploaded Expected value is 'Source'.

func (SourceUploadedUserSourceInfoResponsePtrOutput) Version

Version of the source

type SsoProperties

type SsoProperties struct {
	// The public identifier for the application
	ClientId *string `pulumi:"clientId"`
	// The secret known only to the application and the authorization server
	ClientSecret *string `pulumi:"clientSecret"`
	// The URI of Issuer Identifier
	IssuerUri *string `pulumi:"issuerUri"`
	// It defines the specific actions applications can be allowed to do on a user's behalf
	Scope []string `pulumi:"scope"`
}

Single sign-on related configuration

type SsoPropertiesArgs

type SsoPropertiesArgs struct {
	// The public identifier for the application
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// The secret known only to the application and the authorization server
	ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"`
	// The URI of Issuer Identifier
	IssuerUri pulumi.StringPtrInput `pulumi:"issuerUri"`
	// It defines the specific actions applications can be allowed to do on a user's behalf
	Scope pulumi.StringArrayInput `pulumi:"scope"`
}

Single sign-on related configuration

func (SsoPropertiesArgs) ElementType

func (SsoPropertiesArgs) ElementType() reflect.Type

func (SsoPropertiesArgs) ToSsoPropertiesOutput

func (i SsoPropertiesArgs) ToSsoPropertiesOutput() SsoPropertiesOutput

func (SsoPropertiesArgs) ToSsoPropertiesOutputWithContext

func (i SsoPropertiesArgs) ToSsoPropertiesOutputWithContext(ctx context.Context) SsoPropertiesOutput

func (SsoPropertiesArgs) ToSsoPropertiesPtrOutput

func (i SsoPropertiesArgs) ToSsoPropertiesPtrOutput() SsoPropertiesPtrOutput

func (SsoPropertiesArgs) ToSsoPropertiesPtrOutputWithContext

func (i SsoPropertiesArgs) ToSsoPropertiesPtrOutputWithContext(ctx context.Context) SsoPropertiesPtrOutput

type SsoPropertiesInput

type SsoPropertiesInput interface {
	pulumi.Input

	ToSsoPropertiesOutput() SsoPropertiesOutput
	ToSsoPropertiesOutputWithContext(context.Context) SsoPropertiesOutput
}

SsoPropertiesInput is an input type that accepts SsoPropertiesArgs and SsoPropertiesOutput values. You can construct a concrete instance of `SsoPropertiesInput` via:

SsoPropertiesArgs{...}

type SsoPropertiesOutput

type SsoPropertiesOutput struct{ *pulumi.OutputState }

Single sign-on related configuration

func (SsoPropertiesOutput) ClientId

The public identifier for the application

func (SsoPropertiesOutput) ClientSecret

func (o SsoPropertiesOutput) ClientSecret() pulumi.StringPtrOutput

The secret known only to the application and the authorization server

func (SsoPropertiesOutput) ElementType

func (SsoPropertiesOutput) ElementType() reflect.Type

func (SsoPropertiesOutput) IssuerUri

The URI of Issuer Identifier

func (SsoPropertiesOutput) Scope

It defines the specific actions applications can be allowed to do on a user's behalf

func (SsoPropertiesOutput) ToSsoPropertiesOutput

func (o SsoPropertiesOutput) ToSsoPropertiesOutput() SsoPropertiesOutput

func (SsoPropertiesOutput) ToSsoPropertiesOutputWithContext

func (o SsoPropertiesOutput) ToSsoPropertiesOutputWithContext(ctx context.Context) SsoPropertiesOutput

func (SsoPropertiesOutput) ToSsoPropertiesPtrOutput

func (o SsoPropertiesOutput) ToSsoPropertiesPtrOutput() SsoPropertiesPtrOutput

func (SsoPropertiesOutput) ToSsoPropertiesPtrOutputWithContext

func (o SsoPropertiesOutput) ToSsoPropertiesPtrOutputWithContext(ctx context.Context) SsoPropertiesPtrOutput

type SsoPropertiesPtrInput

type SsoPropertiesPtrInput interface {
	pulumi.Input

	ToSsoPropertiesPtrOutput() SsoPropertiesPtrOutput
	ToSsoPropertiesPtrOutputWithContext(context.Context) SsoPropertiesPtrOutput
}

SsoPropertiesPtrInput is an input type that accepts SsoPropertiesArgs, SsoPropertiesPtr and SsoPropertiesPtrOutput values. You can construct a concrete instance of `SsoPropertiesPtrInput` via:

        SsoPropertiesArgs{...}

or:

        nil

type SsoPropertiesPtrOutput

type SsoPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SsoPropertiesPtrOutput) ClientId

The public identifier for the application

func (SsoPropertiesPtrOutput) ClientSecret

The secret known only to the application and the authorization server

func (SsoPropertiesPtrOutput) Elem

func (SsoPropertiesPtrOutput) ElementType

func (SsoPropertiesPtrOutput) ElementType() reflect.Type

func (SsoPropertiesPtrOutput) IssuerUri

The URI of Issuer Identifier

func (SsoPropertiesPtrOutput) Scope

It defines the specific actions applications can be allowed to do on a user's behalf

func (SsoPropertiesPtrOutput) ToSsoPropertiesPtrOutput

func (o SsoPropertiesPtrOutput) ToSsoPropertiesPtrOutput() SsoPropertiesPtrOutput

func (SsoPropertiesPtrOutput) ToSsoPropertiesPtrOutputWithContext

func (o SsoPropertiesPtrOutput) ToSsoPropertiesPtrOutputWithContext(ctx context.Context) SsoPropertiesPtrOutput

type SsoPropertiesResponse

type SsoPropertiesResponse struct {
	// The public identifier for the application
	ClientId *string `pulumi:"clientId"`
	// The secret known only to the application and the authorization server
	ClientSecret *string `pulumi:"clientSecret"`
	// The URI of Issuer Identifier
	IssuerUri *string `pulumi:"issuerUri"`
	// It defines the specific actions applications can be allowed to do on a user's behalf
	Scope []string `pulumi:"scope"`
}

Single sign-on related configuration

type SsoPropertiesResponseOutput

type SsoPropertiesResponseOutput struct{ *pulumi.OutputState }

Single sign-on related configuration

func (SsoPropertiesResponseOutput) ClientId

The public identifier for the application

func (SsoPropertiesResponseOutput) ClientSecret

The secret known only to the application and the authorization server

func (SsoPropertiesResponseOutput) ElementType

func (SsoPropertiesResponseOutput) IssuerUri

The URI of Issuer Identifier

func (SsoPropertiesResponseOutput) Scope

It defines the specific actions applications can be allowed to do on a user's behalf

func (SsoPropertiesResponseOutput) ToSsoPropertiesResponseOutput

func (o SsoPropertiesResponseOutput) ToSsoPropertiesResponseOutput() SsoPropertiesResponseOutput

func (SsoPropertiesResponseOutput) ToSsoPropertiesResponseOutputWithContext

func (o SsoPropertiesResponseOutput) ToSsoPropertiesResponseOutputWithContext(ctx context.Context) SsoPropertiesResponseOutput

type SsoPropertiesResponsePtrOutput

type SsoPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (SsoPropertiesResponsePtrOutput) ClientId

The public identifier for the application

func (SsoPropertiesResponsePtrOutput) ClientSecret

The secret known only to the application and the authorization server

func (SsoPropertiesResponsePtrOutput) Elem

func (SsoPropertiesResponsePtrOutput) ElementType

func (SsoPropertiesResponsePtrOutput) IssuerUri

The URI of Issuer Identifier

func (SsoPropertiesResponsePtrOutput) Scope

It defines the specific actions applications can be allowed to do on a user's behalf

func (SsoPropertiesResponsePtrOutput) ToSsoPropertiesResponsePtrOutput

func (o SsoPropertiesResponsePtrOutput) ToSsoPropertiesResponsePtrOutput() SsoPropertiesResponsePtrOutput

func (SsoPropertiesResponsePtrOutput) ToSsoPropertiesResponsePtrOutputWithContext

func (o SsoPropertiesResponsePtrOutput) ToSsoPropertiesResponsePtrOutputWithContext(ctx context.Context) SsoPropertiesResponsePtrOutput

type StackProperties

type StackProperties struct {
	// Id of the ClusterStack.
	Id *string `pulumi:"id"`
	// Version of the ClusterStack
	Version *string `pulumi:"version"`
}

KPack ClusterStack properties payload

type StackPropertiesArgs

type StackPropertiesArgs struct {
	// Id of the ClusterStack.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Version of the ClusterStack
	Version pulumi.StringPtrInput `pulumi:"version"`
}

KPack ClusterStack properties payload

func (StackPropertiesArgs) ElementType

func (StackPropertiesArgs) ElementType() reflect.Type

func (StackPropertiesArgs) ToStackPropertiesOutput

func (i StackPropertiesArgs) ToStackPropertiesOutput() StackPropertiesOutput

func (StackPropertiesArgs) ToStackPropertiesOutputWithContext

func (i StackPropertiesArgs) ToStackPropertiesOutputWithContext(ctx context.Context) StackPropertiesOutput

func (StackPropertiesArgs) ToStackPropertiesPtrOutput

func (i StackPropertiesArgs) ToStackPropertiesPtrOutput() StackPropertiesPtrOutput

func (StackPropertiesArgs) ToStackPropertiesPtrOutputWithContext

func (i StackPropertiesArgs) ToStackPropertiesPtrOutputWithContext(ctx context.Context) StackPropertiesPtrOutput

type StackPropertiesInput

type StackPropertiesInput interface {
	pulumi.Input

	ToStackPropertiesOutput() StackPropertiesOutput
	ToStackPropertiesOutputWithContext(context.Context) StackPropertiesOutput
}

StackPropertiesInput is an input type that accepts StackPropertiesArgs and StackPropertiesOutput values. You can construct a concrete instance of `StackPropertiesInput` via:

StackPropertiesArgs{...}

type StackPropertiesOutput

type StackPropertiesOutput struct{ *pulumi.OutputState }

KPack ClusterStack properties payload

func (StackPropertiesOutput) ElementType

func (StackPropertiesOutput) ElementType() reflect.Type

func (StackPropertiesOutput) Id

Id of the ClusterStack.

func (StackPropertiesOutput) ToStackPropertiesOutput

func (o StackPropertiesOutput) ToStackPropertiesOutput() StackPropertiesOutput

func (StackPropertiesOutput) ToStackPropertiesOutputWithContext

func (o StackPropertiesOutput) ToStackPropertiesOutputWithContext(ctx context.Context) StackPropertiesOutput

func (StackPropertiesOutput) ToStackPropertiesPtrOutput

func (o StackPropertiesOutput) ToStackPropertiesPtrOutput() StackPropertiesPtrOutput

func (StackPropertiesOutput) ToStackPropertiesPtrOutputWithContext

func (o StackPropertiesOutput) ToStackPropertiesPtrOutputWithContext(ctx context.Context) StackPropertiesPtrOutput

func (StackPropertiesOutput) Version

Version of the ClusterStack

type StackPropertiesPtrInput

type StackPropertiesPtrInput interface {
	pulumi.Input

	ToStackPropertiesPtrOutput() StackPropertiesPtrOutput
	ToStackPropertiesPtrOutputWithContext(context.Context) StackPropertiesPtrOutput
}

StackPropertiesPtrInput is an input type that accepts StackPropertiesArgs, StackPropertiesPtr and StackPropertiesPtrOutput values. You can construct a concrete instance of `StackPropertiesPtrInput` via:

        StackPropertiesArgs{...}

or:

        nil

type StackPropertiesPtrOutput

type StackPropertiesPtrOutput struct{ *pulumi.OutputState }

func (StackPropertiesPtrOutput) Elem

func (StackPropertiesPtrOutput) ElementType

func (StackPropertiesPtrOutput) ElementType() reflect.Type

func (StackPropertiesPtrOutput) Id

Id of the ClusterStack.

func (StackPropertiesPtrOutput) ToStackPropertiesPtrOutput

func (o StackPropertiesPtrOutput) ToStackPropertiesPtrOutput() StackPropertiesPtrOutput

func (StackPropertiesPtrOutput) ToStackPropertiesPtrOutputWithContext

func (o StackPropertiesPtrOutput) ToStackPropertiesPtrOutputWithContext(ctx context.Context) StackPropertiesPtrOutput

func (StackPropertiesPtrOutput) Version

Version of the ClusterStack

type StackPropertiesResponse

type StackPropertiesResponse struct {
	// Id of the ClusterStack.
	Id *string `pulumi:"id"`
	// Version of the ClusterStack
	Version *string `pulumi:"version"`
}

KPack ClusterStack properties payload

type StackPropertiesResponseOutput

type StackPropertiesResponseOutput struct{ *pulumi.OutputState }

KPack ClusterStack properties payload

func (StackPropertiesResponseOutput) ElementType

func (StackPropertiesResponseOutput) Id

Id of the ClusterStack.

func (StackPropertiesResponseOutput) ToStackPropertiesResponseOutput

func (o StackPropertiesResponseOutput) ToStackPropertiesResponseOutput() StackPropertiesResponseOutput

func (StackPropertiesResponseOutput) ToStackPropertiesResponseOutputWithContext

func (o StackPropertiesResponseOutput) ToStackPropertiesResponseOutputWithContext(ctx context.Context) StackPropertiesResponseOutput

func (StackPropertiesResponseOutput) Version

Version of the ClusterStack

type StackPropertiesResponsePtrOutput

type StackPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (StackPropertiesResponsePtrOutput) Elem

func (StackPropertiesResponsePtrOutput) ElementType

func (StackPropertiesResponsePtrOutput) Id

Id of the ClusterStack.

func (StackPropertiesResponsePtrOutput) ToStackPropertiesResponsePtrOutput

func (o StackPropertiesResponsePtrOutput) ToStackPropertiesResponsePtrOutput() StackPropertiesResponsePtrOutput

func (StackPropertiesResponsePtrOutput) ToStackPropertiesResponsePtrOutputWithContext

func (o StackPropertiesResponsePtrOutput) ToStackPropertiesResponsePtrOutputWithContext(ctx context.Context) StackPropertiesResponsePtrOutput

func (StackPropertiesResponsePtrOutput) Version

Version of the ClusterStack

type Storage

type Storage struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the storage resource payload.
	Properties StorageAccountResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Storage resource payload. Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2021-09-01-preview.

Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.

func GetStorage

func GetStorage(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StorageState, opts ...pulumi.ResourceOption) (*Storage, error)

GetStorage gets an existing Storage 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 NewStorage

func NewStorage(ctx *pulumi.Context,
	name string, args *StorageArgs, opts ...pulumi.ResourceOption) (*Storage, error)

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

func (*Storage) ElementType

func (*Storage) ElementType() reflect.Type

func (*Storage) ToStorageOutput

func (i *Storage) ToStorageOutput() StorageOutput

func (*Storage) ToStorageOutputWithContext

func (i *Storage) ToStorageOutputWithContext(ctx context.Context) StorageOutput

type StorageAccount

type StorageAccount struct {
	// The account key of the Azure Storage Account.
	AccountKey string `pulumi:"accountKey"`
	// The account name of the Azure Storage Account.
	AccountName string `pulumi:"accountName"`
	// The type of the storage.
	// Expected value is 'StorageAccount'.
	StorageType string `pulumi:"storageType"`
}

storage resource of type Azure Storage Account.

type StorageAccountArgs

type StorageAccountArgs struct {
	// The account key of the Azure Storage Account.
	AccountKey pulumi.StringInput `pulumi:"accountKey"`
	// The account name of the Azure Storage Account.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// The type of the storage.
	// Expected value is 'StorageAccount'.
	StorageType pulumi.StringInput `pulumi:"storageType"`
}

storage resource of type Azure Storage Account.

func (StorageAccountArgs) ElementType

func (StorageAccountArgs) ElementType() reflect.Type

func (StorageAccountArgs) ToStorageAccountOutput

func (i StorageAccountArgs) ToStorageAccountOutput() StorageAccountOutput

func (StorageAccountArgs) ToStorageAccountOutputWithContext

func (i StorageAccountArgs) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput

func (StorageAccountArgs) ToStorageAccountPtrOutput

func (i StorageAccountArgs) ToStorageAccountPtrOutput() StorageAccountPtrOutput

func (StorageAccountArgs) ToStorageAccountPtrOutputWithContext

func (i StorageAccountArgs) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput

type StorageAccountInput

type StorageAccountInput interface {
	pulumi.Input

	ToStorageAccountOutput() StorageAccountOutput
	ToStorageAccountOutputWithContext(context.Context) StorageAccountOutput
}

StorageAccountInput is an input type that accepts StorageAccountArgs and StorageAccountOutput values. You can construct a concrete instance of `StorageAccountInput` via:

StorageAccountArgs{...}

type StorageAccountOutput

type StorageAccountOutput struct{ *pulumi.OutputState }

storage resource of type Azure Storage Account.

func (StorageAccountOutput) AccountKey

func (o StorageAccountOutput) AccountKey() pulumi.StringOutput

The account key of the Azure Storage Account.

func (StorageAccountOutput) AccountName

func (o StorageAccountOutput) AccountName() pulumi.StringOutput

The account name of the Azure Storage Account.

func (StorageAccountOutput) ElementType

func (StorageAccountOutput) ElementType() reflect.Type

func (StorageAccountOutput) StorageType

func (o StorageAccountOutput) StorageType() pulumi.StringOutput

The type of the storage. Expected value is 'StorageAccount'.

func (StorageAccountOutput) ToStorageAccountOutput

func (o StorageAccountOutput) ToStorageAccountOutput() StorageAccountOutput

func (StorageAccountOutput) ToStorageAccountOutputWithContext

func (o StorageAccountOutput) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput

func (StorageAccountOutput) ToStorageAccountPtrOutput

func (o StorageAccountOutput) ToStorageAccountPtrOutput() StorageAccountPtrOutput

func (StorageAccountOutput) ToStorageAccountPtrOutputWithContext

func (o StorageAccountOutput) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput

type StorageAccountPtrInput

type StorageAccountPtrInput interface {
	pulumi.Input

	ToStorageAccountPtrOutput() StorageAccountPtrOutput
	ToStorageAccountPtrOutputWithContext(context.Context) StorageAccountPtrOutput
}

StorageAccountPtrInput is an input type that accepts StorageAccountArgs, StorageAccountPtr and StorageAccountPtrOutput values. You can construct a concrete instance of `StorageAccountPtrInput` via:

        StorageAccountArgs{...}

or:

        nil

type StorageAccountPtrOutput

type StorageAccountPtrOutput struct{ *pulumi.OutputState }

func (StorageAccountPtrOutput) AccountKey

The account key of the Azure Storage Account.

func (StorageAccountPtrOutput) AccountName

The account name of the Azure Storage Account.

func (StorageAccountPtrOutput) Elem

func (StorageAccountPtrOutput) ElementType

func (StorageAccountPtrOutput) ElementType() reflect.Type

func (StorageAccountPtrOutput) StorageType

The type of the storage. Expected value is 'StorageAccount'.

func (StorageAccountPtrOutput) ToStorageAccountPtrOutput

func (o StorageAccountPtrOutput) ToStorageAccountPtrOutput() StorageAccountPtrOutput

func (StorageAccountPtrOutput) ToStorageAccountPtrOutputWithContext

func (o StorageAccountPtrOutput) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput

type StorageAccountResponse

type StorageAccountResponse struct {
	// The account name of the Azure Storage Account.
	AccountName string `pulumi:"accountName"`
	// The type of the storage.
	// Expected value is 'StorageAccount'.
	StorageType string `pulumi:"storageType"`
}

storage resource of type Azure Storage Account.

type StorageAccountResponseOutput

type StorageAccountResponseOutput struct{ *pulumi.OutputState }

storage resource of type Azure Storage Account.

func (StorageAccountResponseOutput) AccountName

The account name of the Azure Storage Account.

func (StorageAccountResponseOutput) ElementType

func (StorageAccountResponseOutput) StorageType

The type of the storage. Expected value is 'StorageAccount'.

func (StorageAccountResponseOutput) ToStorageAccountResponseOutput

func (o StorageAccountResponseOutput) ToStorageAccountResponseOutput() StorageAccountResponseOutput

func (StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext

func (o StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext(ctx context.Context) StorageAccountResponseOutput

type StorageArgs

type StorageArgs struct {
	// Properties of the storage resource payload.
	Properties StorageAccountPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the Service resource.
	ServiceName pulumi.StringInput
	// The name of the storage resource.
	StorageName pulumi.StringPtrInput
}

The set of arguments for constructing a Storage resource.

func (StorageArgs) ElementType

func (StorageArgs) ElementType() reflect.Type

type StorageInput

type StorageInput interface {
	pulumi.Input

	ToStorageOutput() StorageOutput
	ToStorageOutputWithContext(ctx context.Context) StorageOutput
}

type StorageOutput

type StorageOutput struct{ *pulumi.OutputState }

func (StorageOutput) ElementType

func (StorageOutput) ElementType() reflect.Type

func (StorageOutput) Name

The name of the resource.

func (StorageOutput) Properties

Properties of the storage resource payload.

func (StorageOutput) SystemData

func (o StorageOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of the resource.

func (StorageOutput) ToStorageOutput

func (o StorageOutput) ToStorageOutput() StorageOutput

func (StorageOutput) ToStorageOutputWithContext

func (o StorageOutput) ToStorageOutputWithContext(ctx context.Context) StorageOutput

func (StorageOutput) Type

The type of the resource.

type StorageState

type StorageState struct {
}

func (StorageState) ElementType

func (StorageState) ElementType() reflect.Type

type StorageType

type StorageType string

The type of the storage.

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource modification (UTC).
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource modification (UTC).

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

type TCPSocketAction

type TCPSocketAction struct {
	// The type of the action to take to perform the health check.
	// Expected value is 'TCPSocketAction'.
	Type string `pulumi:"type"`
}

TCPSocketAction describes an action based on opening a socket

type TCPSocketActionArgs

type TCPSocketActionArgs struct {
	// The type of the action to take to perform the health check.
	// Expected value is 'TCPSocketAction'.
	Type pulumi.StringInput `pulumi:"type"`
}

TCPSocketAction describes an action based on opening a socket

func (TCPSocketActionArgs) ElementType

func (TCPSocketActionArgs) ElementType() reflect.Type

func (TCPSocketActionArgs) ToTCPSocketActionOutput

func (i TCPSocketActionArgs) ToTCPSocketActionOutput() TCPSocketActionOutput

func (TCPSocketActionArgs) ToTCPSocketActionOutputWithContext

func (i TCPSocketActionArgs) ToTCPSocketActionOutputWithContext(ctx context.Context) TCPSocketActionOutput

func (TCPSocketActionArgs) ToTCPSocketActionPtrOutput

func (i TCPSocketActionArgs) ToTCPSocketActionPtrOutput() TCPSocketActionPtrOutput

func (TCPSocketActionArgs) ToTCPSocketActionPtrOutputWithContext

func (i TCPSocketActionArgs) ToTCPSocketActionPtrOutputWithContext(ctx context.Context) TCPSocketActionPtrOutput

type TCPSocketActionInput

type TCPSocketActionInput interface {
	pulumi.Input

	ToTCPSocketActionOutput() TCPSocketActionOutput
	ToTCPSocketActionOutputWithContext(context.Context) TCPSocketActionOutput
}

TCPSocketActionInput is an input type that accepts TCPSocketActionArgs and TCPSocketActionOutput values. You can construct a concrete instance of `TCPSocketActionInput` via:

TCPSocketActionArgs{...}

type TCPSocketActionOutput

type TCPSocketActionOutput struct{ *pulumi.OutputState }

TCPSocketAction describes an action based on opening a socket

func (TCPSocketActionOutput) ElementType

func (TCPSocketActionOutput) ElementType() reflect.Type

func (TCPSocketActionOutput) ToTCPSocketActionOutput

func (o TCPSocketActionOutput) ToTCPSocketActionOutput() TCPSocketActionOutput

func (TCPSocketActionOutput) ToTCPSocketActionOutputWithContext

func (o TCPSocketActionOutput) ToTCPSocketActionOutputWithContext(ctx context.Context) TCPSocketActionOutput

func (TCPSocketActionOutput) ToTCPSocketActionPtrOutput

func (o TCPSocketActionOutput) ToTCPSocketActionPtrOutput() TCPSocketActionPtrOutput

func (TCPSocketActionOutput) ToTCPSocketActionPtrOutputWithContext

func (o TCPSocketActionOutput) ToTCPSocketActionPtrOutputWithContext(ctx context.Context) TCPSocketActionPtrOutput

func (TCPSocketActionOutput) Type

The type of the action to take to perform the health check. Expected value is 'TCPSocketAction'.

type TCPSocketActionPtrInput

type TCPSocketActionPtrInput interface {
	pulumi.Input

	ToTCPSocketActionPtrOutput() TCPSocketActionPtrOutput
	ToTCPSocketActionPtrOutputWithContext(context.Context) TCPSocketActionPtrOutput
}

TCPSocketActionPtrInput is an input type that accepts TCPSocketActionArgs, TCPSocketActionPtr and TCPSocketActionPtrOutput values. You can construct a concrete instance of `TCPSocketActionPtrInput` via:

        TCPSocketActionArgs{...}

or:

        nil

type TCPSocketActionPtrOutput

type TCPSocketActionPtrOutput struct{ *pulumi.OutputState }

func (TCPSocketActionPtrOutput) Elem

func (TCPSocketActionPtrOutput) ElementType

func (TCPSocketActionPtrOutput) ElementType() reflect.Type

func (TCPSocketActionPtrOutput) ToTCPSocketActionPtrOutput

func (o TCPSocketActionPtrOutput) ToTCPSocketActionPtrOutput() TCPSocketActionPtrOutput

func (TCPSocketActionPtrOutput) ToTCPSocketActionPtrOutputWithContext

func (o TCPSocketActionPtrOutput) ToTCPSocketActionPtrOutputWithContext(ctx context.Context) TCPSocketActionPtrOutput

func (TCPSocketActionPtrOutput) Type

The type of the action to take to perform the health check. Expected value is 'TCPSocketAction'.

type TCPSocketActionResponse

type TCPSocketActionResponse struct {
	// The type of the action to take to perform the health check.
	// Expected value is 'TCPSocketAction'.
	Type string `pulumi:"type"`
}

TCPSocketAction describes an action based on opening a socket

type TCPSocketActionResponseOutput

type TCPSocketActionResponseOutput struct{ *pulumi.OutputState }

TCPSocketAction describes an action based on opening a socket

func (TCPSocketActionResponseOutput) ElementType

func (TCPSocketActionResponseOutput) ToTCPSocketActionResponseOutput

func (o TCPSocketActionResponseOutput) ToTCPSocketActionResponseOutput() TCPSocketActionResponseOutput

func (TCPSocketActionResponseOutput) ToTCPSocketActionResponseOutputWithContext

func (o TCPSocketActionResponseOutput) ToTCPSocketActionResponseOutputWithContext(ctx context.Context) TCPSocketActionResponseOutput

func (TCPSocketActionResponseOutput) Type

The type of the action to take to perform the health check. Expected value is 'TCPSocketAction'.

type TCPSocketActionResponsePtrOutput

type TCPSocketActionResponsePtrOutput struct{ *pulumi.OutputState }

func (TCPSocketActionResponsePtrOutput) Elem

func (TCPSocketActionResponsePtrOutput) ElementType

func (TCPSocketActionResponsePtrOutput) ToTCPSocketActionResponsePtrOutput

func (o TCPSocketActionResponsePtrOutput) ToTCPSocketActionResponsePtrOutput() TCPSocketActionResponsePtrOutput

func (TCPSocketActionResponsePtrOutput) ToTCPSocketActionResponsePtrOutputWithContext

func (o TCPSocketActionResponsePtrOutput) ToTCPSocketActionResponsePtrOutputWithContext(ctx context.Context) TCPSocketActionResponsePtrOutput

func (TCPSocketActionResponsePtrOutput) Type

The type of the action to take to perform the health check. Expected value is 'TCPSocketAction'.

type TcpScaleRule

type TcpScaleRule struct {
	// Authentication secrets for the tcp scale rule.
	Auth []ScaleRuleAuth `pulumi:"auth"`
	// Metadata properties to describe tcp scale rule.
	Metadata map[string]string `pulumi:"metadata"`
}

Azure Spring Apps App Instance Tcp scaling rule.

type TcpScaleRuleArgs

type TcpScaleRuleArgs struct {
	// Authentication secrets for the tcp scale rule.
	Auth ScaleRuleAuthArrayInput `pulumi:"auth"`
	// Metadata properties to describe tcp scale rule.
	Metadata pulumi.StringMapInput `pulumi:"metadata"`
}

Azure Spring Apps App Instance Tcp scaling rule.

func (TcpScaleRuleArgs) ElementType

func (TcpScaleRuleArgs) ElementType() reflect.Type

func (TcpScaleRuleArgs) ToTcpScaleRuleOutput

func (i TcpScaleRuleArgs) ToTcpScaleRuleOutput() TcpScaleRuleOutput

func (TcpScaleRuleArgs) ToTcpScaleRuleOutputWithContext

func (i TcpScaleRuleArgs) ToTcpScaleRuleOutputWithContext(ctx context.Context) TcpScaleRuleOutput

func (TcpScaleRuleArgs) ToTcpScaleRulePtrOutput

func (i TcpScaleRuleArgs) ToTcpScaleRulePtrOutput() TcpScaleRulePtrOutput

func (TcpScaleRuleArgs) ToTcpScaleRulePtrOutputWithContext

func (i TcpScaleRuleArgs) ToTcpScaleRulePtrOutputWithContext(ctx context.Context) TcpScaleRulePtrOutput

type TcpScaleRuleInput

type TcpScaleRuleInput interface {
	pulumi.Input

	ToTcpScaleRuleOutput() TcpScaleRuleOutput
	ToTcpScaleRuleOutputWithContext(context.Context) TcpScaleRuleOutput
}

TcpScaleRuleInput is an input type that accepts TcpScaleRuleArgs and TcpScaleRuleOutput values. You can construct a concrete instance of `TcpScaleRuleInput` via:

TcpScaleRuleArgs{...}

type TcpScaleRuleOutput

type TcpScaleRuleOutput struct{ *pulumi.OutputState }

Azure Spring Apps App Instance Tcp scaling rule.

func (TcpScaleRuleOutput) Auth

Authentication secrets for the tcp scale rule.

func (TcpScaleRuleOutput) ElementType

func (TcpScaleRuleOutput) ElementType() reflect.Type

func (TcpScaleRuleOutput) Metadata

Metadata properties to describe tcp scale rule.

func (TcpScaleRuleOutput) ToTcpScaleRuleOutput

func (o TcpScaleRuleOutput) ToTcpScaleRuleOutput() TcpScaleRuleOutput

func (TcpScaleRuleOutput) ToTcpScaleRuleOutputWithContext

func (o TcpScaleRuleOutput) ToTcpScaleRuleOutputWithContext(ctx context.Context) TcpScaleRuleOutput

func (TcpScaleRuleOutput) ToTcpScaleRulePtrOutput

func (o TcpScaleRuleOutput) ToTcpScaleRulePtrOutput() TcpScaleRulePtrOutput

func (TcpScaleRuleOutput) ToTcpScaleRulePtrOutputWithContext

func (o TcpScaleRuleOutput) ToTcpScaleRulePtrOutputWithContext(ctx context.Context) TcpScaleRulePtrOutput

type TcpScaleRulePtrInput

type TcpScaleRulePtrInput interface {
	pulumi.Input

	ToTcpScaleRulePtrOutput() TcpScaleRulePtrOutput
	ToTcpScaleRulePtrOutputWithContext(context.Context) TcpScaleRulePtrOutput
}

TcpScaleRulePtrInput is an input type that accepts TcpScaleRuleArgs, TcpScaleRulePtr and TcpScaleRulePtrOutput values. You can construct a concrete instance of `TcpScaleRulePtrInput` via:

        TcpScaleRuleArgs{...}

or:

        nil

type TcpScaleRulePtrOutput

type TcpScaleRulePtrOutput struct{ *pulumi.OutputState }

func (TcpScaleRulePtrOutput) Auth

Authentication secrets for the tcp scale rule.

func (TcpScaleRulePtrOutput) Elem

func (TcpScaleRulePtrOutput) ElementType

func (TcpScaleRulePtrOutput) ElementType() reflect.Type

func (TcpScaleRulePtrOutput) Metadata

Metadata properties to describe tcp scale rule.

func (TcpScaleRulePtrOutput) ToTcpScaleRulePtrOutput

func (o TcpScaleRulePtrOutput) ToTcpScaleRulePtrOutput() TcpScaleRulePtrOutput

func (TcpScaleRulePtrOutput) ToTcpScaleRulePtrOutputWithContext

func (o TcpScaleRulePtrOutput) ToTcpScaleRulePtrOutputWithContext(ctx context.Context) TcpScaleRulePtrOutput

type TcpScaleRuleResponse

type TcpScaleRuleResponse struct {
	// Authentication secrets for the tcp scale rule.
	Auth []ScaleRuleAuthResponse `pulumi:"auth"`
	// Metadata properties to describe tcp scale rule.
	Metadata map[string]string `pulumi:"metadata"`
}

Azure Spring Apps App Instance Tcp scaling rule.

type TcpScaleRuleResponseOutput

type TcpScaleRuleResponseOutput struct{ *pulumi.OutputState }

Azure Spring Apps App Instance Tcp scaling rule.

func (TcpScaleRuleResponseOutput) Auth

Authentication secrets for the tcp scale rule.

func (TcpScaleRuleResponseOutput) ElementType

func (TcpScaleRuleResponseOutput) ElementType() reflect.Type

func (TcpScaleRuleResponseOutput) Metadata

Metadata properties to describe tcp scale rule.

func (TcpScaleRuleResponseOutput) ToTcpScaleRuleResponseOutput

func (o TcpScaleRuleResponseOutput) ToTcpScaleRuleResponseOutput() TcpScaleRuleResponseOutput

func (TcpScaleRuleResponseOutput) ToTcpScaleRuleResponseOutputWithContext

func (o TcpScaleRuleResponseOutput) ToTcpScaleRuleResponseOutputWithContext(ctx context.Context) TcpScaleRuleResponseOutput

type TcpScaleRuleResponsePtrOutput

type TcpScaleRuleResponsePtrOutput struct{ *pulumi.OutputState }

func (TcpScaleRuleResponsePtrOutput) Auth

Authentication secrets for the tcp scale rule.

func (TcpScaleRuleResponsePtrOutput) Elem

func (TcpScaleRuleResponsePtrOutput) ElementType

func (TcpScaleRuleResponsePtrOutput) Metadata

Metadata properties to describe tcp scale rule.

func (TcpScaleRuleResponsePtrOutput) ToTcpScaleRuleResponsePtrOutput

func (o TcpScaleRuleResponsePtrOutput) ToTcpScaleRuleResponsePtrOutput() TcpScaleRuleResponsePtrOutput

func (TcpScaleRuleResponsePtrOutput) ToTcpScaleRuleResponsePtrOutputWithContext

func (o TcpScaleRuleResponsePtrOutput) ToTcpScaleRuleResponsePtrOutputWithContext(ctx context.Context) TcpScaleRuleResponsePtrOutput

type TemporaryDisk

type TemporaryDisk struct {
	// Mount path of the temporary disk
	MountPath *string `pulumi:"mountPath"`
	// Size of the temporary disk in GB
	SizeInGB *int `pulumi:"sizeInGB"`
}

Temporary disk payload

func (*TemporaryDisk) Defaults

func (val *TemporaryDisk) Defaults() *TemporaryDisk

Defaults sets the appropriate defaults for TemporaryDisk

type TemporaryDiskArgs

type TemporaryDiskArgs struct {
	// Mount path of the temporary disk
	MountPath pulumi.StringPtrInput `pulumi:"mountPath"`
	// Size of the temporary disk in GB
	SizeInGB pulumi.IntPtrInput `pulumi:"sizeInGB"`
}

Temporary disk payload

func (*TemporaryDiskArgs) Defaults

func (val *TemporaryDiskArgs) Defaults() *TemporaryDiskArgs

Defaults sets the appropriate defaults for TemporaryDiskArgs

func (TemporaryDiskArgs) ElementType

func (TemporaryDiskArgs) ElementType() reflect.Type

func (TemporaryDiskArgs) ToTemporaryDiskOutput

func (i TemporaryDiskArgs) ToTemporaryDiskOutput() TemporaryDiskOutput

func (TemporaryDiskArgs) ToTemporaryDiskOutputWithContext

func (i TemporaryDiskArgs) ToTemporaryDiskOutputWithContext(ctx context.Context) TemporaryDiskOutput

func (TemporaryDiskArgs) ToTemporaryDiskPtrOutput

func (i TemporaryDiskArgs) ToTemporaryDiskPtrOutput() TemporaryDiskPtrOutput

func (TemporaryDiskArgs) ToTemporaryDiskPtrOutputWithContext

func (i TemporaryDiskArgs) ToTemporaryDiskPtrOutputWithContext(ctx context.Context) TemporaryDiskPtrOutput

type TemporaryDiskInput

type TemporaryDiskInput interface {
	pulumi.Input

	ToTemporaryDiskOutput() TemporaryDiskOutput
	ToTemporaryDiskOutputWithContext(context.Context) TemporaryDiskOutput
}

TemporaryDiskInput is an input type that accepts TemporaryDiskArgs and TemporaryDiskOutput values. You can construct a concrete instance of `TemporaryDiskInput` via:

TemporaryDiskArgs{...}

type TemporaryDiskOutput

type TemporaryDiskOutput struct{ *pulumi.OutputState }

Temporary disk payload

func (TemporaryDiskOutput) ElementType

func (TemporaryDiskOutput) ElementType() reflect.Type

func (TemporaryDiskOutput) MountPath

Mount path of the temporary disk

func (TemporaryDiskOutput) SizeInGB

Size of the temporary disk in GB

func (TemporaryDiskOutput) ToTemporaryDiskOutput

func (o TemporaryDiskOutput) ToTemporaryDiskOutput() TemporaryDiskOutput

func (TemporaryDiskOutput) ToTemporaryDiskOutputWithContext

func (o TemporaryDiskOutput) ToTemporaryDiskOutputWithContext(ctx context.Context) TemporaryDiskOutput

func (TemporaryDiskOutput) ToTemporaryDiskPtrOutput

func (o TemporaryDiskOutput) ToTemporaryDiskPtrOutput() TemporaryDiskPtrOutput

func (TemporaryDiskOutput) ToTemporaryDiskPtrOutputWithContext

func (o TemporaryDiskOutput) ToTemporaryDiskPtrOutputWithContext(ctx context.Context) TemporaryDiskPtrOutput

type TemporaryDiskPtrInput

type TemporaryDiskPtrInput interface {
	pulumi.Input

	ToTemporaryDiskPtrOutput() TemporaryDiskPtrOutput
	ToTemporaryDiskPtrOutputWithContext(context.Context) TemporaryDiskPtrOutput
}

TemporaryDiskPtrInput is an input type that accepts TemporaryDiskArgs, TemporaryDiskPtr and TemporaryDiskPtrOutput values. You can construct a concrete instance of `TemporaryDiskPtrInput` via:

        TemporaryDiskArgs{...}

or:

        nil

type TemporaryDiskPtrOutput

type TemporaryDiskPtrOutput struct{ *pulumi.OutputState }

func (TemporaryDiskPtrOutput) Elem

func (TemporaryDiskPtrOutput) ElementType

func (TemporaryDiskPtrOutput) ElementType() reflect.Type

func (TemporaryDiskPtrOutput) MountPath

Mount path of the temporary disk

func (TemporaryDiskPtrOutput) SizeInGB

Size of the temporary disk in GB

func (TemporaryDiskPtrOutput) ToTemporaryDiskPtrOutput

func (o TemporaryDiskPtrOutput) ToTemporaryDiskPtrOutput() TemporaryDiskPtrOutput

func (TemporaryDiskPtrOutput) ToTemporaryDiskPtrOutputWithContext

func (o TemporaryDiskPtrOutput) ToTemporaryDiskPtrOutputWithContext(ctx context.Context) TemporaryDiskPtrOutput

type TemporaryDiskResponse

type TemporaryDiskResponse struct {
	// Mount path of the temporary disk
	MountPath *string `pulumi:"mountPath"`
	// Size of the temporary disk in GB
	SizeInGB *int `pulumi:"sizeInGB"`
}

Temporary disk payload

func (*TemporaryDiskResponse) Defaults

Defaults sets the appropriate defaults for TemporaryDiskResponse

type TemporaryDiskResponseOutput

type TemporaryDiskResponseOutput struct{ *pulumi.OutputState }

Temporary disk payload

func (TemporaryDiskResponseOutput) ElementType

func (TemporaryDiskResponseOutput) MountPath

Mount path of the temporary disk

func (TemporaryDiskResponseOutput) SizeInGB

Size of the temporary disk in GB

func (TemporaryDiskResponseOutput) ToTemporaryDiskResponseOutput

func (o TemporaryDiskResponseOutput) ToTemporaryDiskResponseOutput() TemporaryDiskResponseOutput

func (TemporaryDiskResponseOutput) ToTemporaryDiskResponseOutputWithContext

func (o TemporaryDiskResponseOutput) ToTemporaryDiskResponseOutputWithContext(ctx context.Context) TemporaryDiskResponseOutput

type TemporaryDiskResponsePtrOutput

type TemporaryDiskResponsePtrOutput struct{ *pulumi.OutputState }

func (TemporaryDiskResponsePtrOutput) Elem

func (TemporaryDiskResponsePtrOutput) ElementType

func (TemporaryDiskResponsePtrOutput) MountPath

Mount path of the temporary disk

func (TemporaryDiskResponsePtrOutput) SizeInGB

Size of the temporary disk in GB

func (TemporaryDiskResponsePtrOutput) ToTemporaryDiskResponsePtrOutput

func (o TemporaryDiskResponsePtrOutput) ToTemporaryDiskResponsePtrOutput() TemporaryDiskResponsePtrOutput

func (TemporaryDiskResponsePtrOutput) ToTemporaryDiskResponsePtrOutputWithContext

func (o TemporaryDiskResponsePtrOutput) ToTemporaryDiskResponsePtrOutputWithContext(ctx context.Context) TemporaryDiskResponsePtrOutput

type TriggerType

type TriggerType string

Type of job trigger

type TriggeredBuildResultResponse

type TriggeredBuildResultResponse struct {
	// The unique build id of this build result
	Id *string `pulumi:"id"`
}

The build result triggered by a build

type TriggeredBuildResultResponseOutput

type TriggeredBuildResultResponseOutput struct{ *pulumi.OutputState }

The build result triggered by a build

func (TriggeredBuildResultResponseOutput) ElementType

func (TriggeredBuildResultResponseOutput) Id

The unique build id of this build result

func (TriggeredBuildResultResponseOutput) ToTriggeredBuildResultResponseOutput

func (o TriggeredBuildResultResponseOutput) ToTriggeredBuildResultResponseOutput() TriggeredBuildResultResponseOutput

func (TriggeredBuildResultResponseOutput) ToTriggeredBuildResultResponseOutputWithContext

func (o TriggeredBuildResultResponseOutput) ToTriggeredBuildResultResponseOutputWithContext(ctx context.Context) TriggeredBuildResultResponseOutput

type Type

type Type string

The type of the underlying resource to mount as a persistent disk.

type UploadedUserSourceInfo

type UploadedUserSourceInfo struct {
	// Relative path of the storage which stores the source
	RelativePath *string `pulumi:"relativePath"`
	// Type of the source uploaded
	// Expected value is 'UploadedUserSourceInfo'.
	Type string `pulumi:"type"`
	// Version of the source
	Version *string `pulumi:"version"`
}

Source with uploaded location

type UploadedUserSourceInfoArgs

type UploadedUserSourceInfoArgs struct {
	// Relative path of the storage which stores the source
	RelativePath pulumi.StringPtrInput `pulumi:"relativePath"`
	// Type of the source uploaded
	// Expected value is 'UploadedUserSourceInfo'.
	Type pulumi.StringInput `pulumi:"type"`
	// Version of the source
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Source with uploaded location

func (UploadedUserSourceInfoArgs) ElementType

func (UploadedUserSourceInfoArgs) ElementType() reflect.Type

func (UploadedUserSourceInfoArgs) ToUploadedUserSourceInfoOutput

func (i UploadedUserSourceInfoArgs) ToUploadedUserSourceInfoOutput() UploadedUserSourceInfoOutput

func (UploadedUserSourceInfoArgs) ToUploadedUserSourceInfoOutputWithContext

func (i UploadedUserSourceInfoArgs) ToUploadedUserSourceInfoOutputWithContext(ctx context.Context) UploadedUserSourceInfoOutput

func (UploadedUserSourceInfoArgs) ToUploadedUserSourceInfoPtrOutput

func (i UploadedUserSourceInfoArgs) ToUploadedUserSourceInfoPtrOutput() UploadedUserSourceInfoPtrOutput

func (UploadedUserSourceInfoArgs) ToUploadedUserSourceInfoPtrOutputWithContext

func (i UploadedUserSourceInfoArgs) ToUploadedUserSourceInfoPtrOutputWithContext(ctx context.Context) UploadedUserSourceInfoPtrOutput

type UploadedUserSourceInfoInput

type UploadedUserSourceInfoInput interface {
	pulumi.Input

	ToUploadedUserSourceInfoOutput() UploadedUserSourceInfoOutput
	ToUploadedUserSourceInfoOutputWithContext(context.Context) UploadedUserSourceInfoOutput
}

UploadedUserSourceInfoInput is an input type that accepts UploadedUserSourceInfoArgs and UploadedUserSourceInfoOutput values. You can construct a concrete instance of `UploadedUserSourceInfoInput` via:

UploadedUserSourceInfoArgs{...}

type UploadedUserSourceInfoOutput

type UploadedUserSourceInfoOutput struct{ *pulumi.OutputState }

Source with uploaded location

func (UploadedUserSourceInfoOutput) ElementType

func (UploadedUserSourceInfoOutput) RelativePath

Relative path of the storage which stores the source

func (UploadedUserSourceInfoOutput) ToUploadedUserSourceInfoOutput

func (o UploadedUserSourceInfoOutput) ToUploadedUserSourceInfoOutput() UploadedUserSourceInfoOutput

func (UploadedUserSourceInfoOutput) ToUploadedUserSourceInfoOutputWithContext

func (o UploadedUserSourceInfoOutput) ToUploadedUserSourceInfoOutputWithContext(ctx context.Context) UploadedUserSourceInfoOutput

func (UploadedUserSourceInfoOutput) ToUploadedUserSourceInfoPtrOutput

func (o UploadedUserSourceInfoOutput) ToUploadedUserSourceInfoPtrOutput() UploadedUserSourceInfoPtrOutput

func (UploadedUserSourceInfoOutput) ToUploadedUserSourceInfoPtrOutputWithContext

func (o UploadedUserSourceInfoOutput) ToUploadedUserSourceInfoPtrOutputWithContext(ctx context.Context) UploadedUserSourceInfoPtrOutput

func (UploadedUserSourceInfoOutput) Type

Type of the source uploaded Expected value is 'UploadedUserSourceInfo'.

func (UploadedUserSourceInfoOutput) Version

Version of the source

type UploadedUserSourceInfoPtrInput

type UploadedUserSourceInfoPtrInput interface {
	pulumi.Input

	ToUploadedUserSourceInfoPtrOutput() UploadedUserSourceInfoPtrOutput
	ToUploadedUserSourceInfoPtrOutputWithContext(context.Context) UploadedUserSourceInfoPtrOutput
}

UploadedUserSourceInfoPtrInput is an input type that accepts UploadedUserSourceInfoArgs, UploadedUserSourceInfoPtr and UploadedUserSourceInfoPtrOutput values. You can construct a concrete instance of `UploadedUserSourceInfoPtrInput` via:

        UploadedUserSourceInfoArgs{...}

or:

        nil

type UploadedUserSourceInfoPtrOutput

type UploadedUserSourceInfoPtrOutput struct{ *pulumi.OutputState }

func (UploadedUserSourceInfoPtrOutput) Elem

func (UploadedUserSourceInfoPtrOutput) ElementType

func (UploadedUserSourceInfoPtrOutput) RelativePath

Relative path of the storage which stores the source

func (UploadedUserSourceInfoPtrOutput) ToUploadedUserSourceInfoPtrOutput

func (o UploadedUserSourceInfoPtrOutput) ToUploadedUserSourceInfoPtrOutput() UploadedUserSourceInfoPtrOutput

func (UploadedUserSourceInfoPtrOutput) ToUploadedUserSourceInfoPtrOutputWithContext

func (o UploadedUserSourceInfoPtrOutput) ToUploadedUserSourceInfoPtrOutputWithContext(ctx context.Context) UploadedUserSourceInfoPtrOutput

func (UploadedUserSourceInfoPtrOutput) Type

Type of the source uploaded Expected value is 'UploadedUserSourceInfo'.

func (UploadedUserSourceInfoPtrOutput) Version

Version of the source

type UploadedUserSourceInfoResponse

type UploadedUserSourceInfoResponse struct {
	// Relative path of the storage which stores the source
	RelativePath *string `pulumi:"relativePath"`
	// Type of the source uploaded
	// Expected value is 'UploadedUserSourceInfo'.
	Type string `pulumi:"type"`
	// Version of the source
	Version *string `pulumi:"version"`
}

Source with uploaded location

type UploadedUserSourceInfoResponseOutput

type UploadedUserSourceInfoResponseOutput struct{ *pulumi.OutputState }

Source with uploaded location

func (UploadedUserSourceInfoResponseOutput) ElementType

func (UploadedUserSourceInfoResponseOutput) RelativePath

Relative path of the storage which stores the source

func (UploadedUserSourceInfoResponseOutput) ToUploadedUserSourceInfoResponseOutput

func (o UploadedUserSourceInfoResponseOutput) ToUploadedUserSourceInfoResponseOutput() UploadedUserSourceInfoResponseOutput

func (UploadedUserSourceInfoResponseOutput) ToUploadedUserSourceInfoResponseOutputWithContext

func (o UploadedUserSourceInfoResponseOutput) ToUploadedUserSourceInfoResponseOutputWithContext(ctx context.Context) UploadedUserSourceInfoResponseOutput

func (UploadedUserSourceInfoResponseOutput) Type

Type of the source uploaded Expected value is 'UploadedUserSourceInfo'.

func (UploadedUserSourceInfoResponseOutput) Version

Version of the source

type UploadedUserSourceInfoResponsePtrOutput

type UploadedUserSourceInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (UploadedUserSourceInfoResponsePtrOutput) Elem

func (UploadedUserSourceInfoResponsePtrOutput) ElementType

func (UploadedUserSourceInfoResponsePtrOutput) RelativePath

Relative path of the storage which stores the source

func (UploadedUserSourceInfoResponsePtrOutput) ToUploadedUserSourceInfoResponsePtrOutput

func (o UploadedUserSourceInfoResponsePtrOutput) ToUploadedUserSourceInfoResponsePtrOutput() UploadedUserSourceInfoResponsePtrOutput

func (UploadedUserSourceInfoResponsePtrOutput) ToUploadedUserSourceInfoResponsePtrOutputWithContext

func (o UploadedUserSourceInfoResponsePtrOutput) ToUploadedUserSourceInfoResponsePtrOutputWithContext(ctx context.Context) UploadedUserSourceInfoResponsePtrOutput

func (UploadedUserSourceInfoResponsePtrOutput) Type

Type of the source uploaded Expected value is 'UploadedUserSourceInfo'.

func (UploadedUserSourceInfoResponsePtrOutput) Version

Version of the source

type UserAssignedManagedIdentityResponse

type UserAssignedManagedIdentityResponse struct {
	// Client Id of user-assigned managed identity.
	ClientId string `pulumi:"clientId"`
	// Principal Id of user-assigned managed identity.
	PrincipalId string `pulumi:"principalId"`
}

The details of the user-assigned managed identity assigned to an App.

type UserAssignedManagedIdentityResponseMapOutput

type UserAssignedManagedIdentityResponseMapOutput struct{ *pulumi.OutputState }

func (UserAssignedManagedIdentityResponseMapOutput) ElementType

func (UserAssignedManagedIdentityResponseMapOutput) MapIndex

func (UserAssignedManagedIdentityResponseMapOutput) ToUserAssignedManagedIdentityResponseMapOutput

func (o UserAssignedManagedIdentityResponseMapOutput) ToUserAssignedManagedIdentityResponseMapOutput() UserAssignedManagedIdentityResponseMapOutput

func (UserAssignedManagedIdentityResponseMapOutput) ToUserAssignedManagedIdentityResponseMapOutputWithContext

func (o UserAssignedManagedIdentityResponseMapOutput) ToUserAssignedManagedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedManagedIdentityResponseMapOutput

type UserAssignedManagedIdentityResponseOutput

type UserAssignedManagedIdentityResponseOutput struct{ *pulumi.OutputState }

The details of the user-assigned managed identity assigned to an App.

func (UserAssignedManagedIdentityResponseOutput) ClientId

Client Id of user-assigned managed identity.

func (UserAssignedManagedIdentityResponseOutput) ElementType

func (UserAssignedManagedIdentityResponseOutput) PrincipalId

Principal Id of user-assigned managed identity.

func (UserAssignedManagedIdentityResponseOutput) ToUserAssignedManagedIdentityResponseOutput

func (o UserAssignedManagedIdentityResponseOutput) ToUserAssignedManagedIdentityResponseOutput() UserAssignedManagedIdentityResponseOutput

func (UserAssignedManagedIdentityResponseOutput) ToUserAssignedManagedIdentityResponseOutputWithContext

func (o UserAssignedManagedIdentityResponseOutput) ToUserAssignedManagedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedManagedIdentityResponseOutput

type WarUploadedUserSourceInfo

type WarUploadedUserSourceInfo struct {
	// JVM parameter
	JvmOptions *string `pulumi:"jvmOptions"`
	// Relative path of the storage which stores the source
	RelativePath *string `pulumi:"relativePath"`
	// Runtime version of the war file
	RuntimeVersion *string `pulumi:"runtimeVersion"`
	// Server version, currently only Apache Tomcat is supported
	ServerVersion *string `pulumi:"serverVersion"`
	// Type of the source uploaded
	// Expected value is 'War'.
	Type string `pulumi:"type"`
	// Version of the source
	Version *string `pulumi:"version"`
}

Uploaded War binary for a deployment

type WarUploadedUserSourceInfoArgs

type WarUploadedUserSourceInfoArgs struct {
	// JVM parameter
	JvmOptions pulumi.StringPtrInput `pulumi:"jvmOptions"`
	// Relative path of the storage which stores the source
	RelativePath pulumi.StringPtrInput `pulumi:"relativePath"`
	// Runtime version of the war file
	RuntimeVersion pulumi.StringPtrInput `pulumi:"runtimeVersion"`
	// Server version, currently only Apache Tomcat is supported
	ServerVersion pulumi.StringPtrInput `pulumi:"serverVersion"`
	// Type of the source uploaded
	// Expected value is 'War'.
	Type pulumi.StringInput `pulumi:"type"`
	// Version of the source
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Uploaded War binary for a deployment

func (WarUploadedUserSourceInfoArgs) ElementType

func (WarUploadedUserSourceInfoArgs) ToWarUploadedUserSourceInfoOutput

func (i WarUploadedUserSourceInfoArgs) ToWarUploadedUserSourceInfoOutput() WarUploadedUserSourceInfoOutput

func (WarUploadedUserSourceInfoArgs) ToWarUploadedUserSourceInfoOutputWithContext

func (i WarUploadedUserSourceInfoArgs) ToWarUploadedUserSourceInfoOutputWithContext(ctx context.Context) WarUploadedUserSourceInfoOutput

func (WarUploadedUserSourceInfoArgs) ToWarUploadedUserSourceInfoPtrOutput

func (i WarUploadedUserSourceInfoArgs) ToWarUploadedUserSourceInfoPtrOutput() WarUploadedUserSourceInfoPtrOutput

func (WarUploadedUserSourceInfoArgs) ToWarUploadedUserSourceInfoPtrOutputWithContext

func (i WarUploadedUserSourceInfoArgs) ToWarUploadedUserSourceInfoPtrOutputWithContext(ctx context.Context) WarUploadedUserSourceInfoPtrOutput

type WarUploadedUserSourceInfoInput

type WarUploadedUserSourceInfoInput interface {
	pulumi.Input

	ToWarUploadedUserSourceInfoOutput() WarUploadedUserSourceInfoOutput
	ToWarUploadedUserSourceInfoOutputWithContext(context.Context) WarUploadedUserSourceInfoOutput
}

WarUploadedUserSourceInfoInput is an input type that accepts WarUploadedUserSourceInfoArgs and WarUploadedUserSourceInfoOutput values. You can construct a concrete instance of `WarUploadedUserSourceInfoInput` via:

WarUploadedUserSourceInfoArgs{...}

type WarUploadedUserSourceInfoOutput

type WarUploadedUserSourceInfoOutput struct{ *pulumi.OutputState }

Uploaded War binary for a deployment

func (WarUploadedUserSourceInfoOutput) ElementType

func (WarUploadedUserSourceInfoOutput) JvmOptions

JVM parameter

func (WarUploadedUserSourceInfoOutput) RelativePath

Relative path of the storage which stores the source

func (WarUploadedUserSourceInfoOutput) RuntimeVersion

Runtime version of the war file

func (WarUploadedUserSourceInfoOutput) ServerVersion

Server version, currently only Apache Tomcat is supported

func (WarUploadedUserSourceInfoOutput) ToWarUploadedUserSourceInfoOutput

func (o WarUploadedUserSourceInfoOutput) ToWarUploadedUserSourceInfoOutput() WarUploadedUserSourceInfoOutput

func (WarUploadedUserSourceInfoOutput) ToWarUploadedUserSourceInfoOutputWithContext

func (o WarUploadedUserSourceInfoOutput) ToWarUploadedUserSourceInfoOutputWithContext(ctx context.Context) WarUploadedUserSourceInfoOutput

func (WarUploadedUserSourceInfoOutput) ToWarUploadedUserSourceInfoPtrOutput

func (o WarUploadedUserSourceInfoOutput) ToWarUploadedUserSourceInfoPtrOutput() WarUploadedUserSourceInfoPtrOutput

func (WarUploadedUserSourceInfoOutput) ToWarUploadedUserSourceInfoPtrOutputWithContext

func (o WarUploadedUserSourceInfoOutput) ToWarUploadedUserSourceInfoPtrOutputWithContext(ctx context.Context) WarUploadedUserSourceInfoPtrOutput

func (WarUploadedUserSourceInfoOutput) Type

Type of the source uploaded Expected value is 'War'.

func (WarUploadedUserSourceInfoOutput) Version

Version of the source

type WarUploadedUserSourceInfoPtrInput

type WarUploadedUserSourceInfoPtrInput interface {
	pulumi.Input

	ToWarUploadedUserSourceInfoPtrOutput() WarUploadedUserSourceInfoPtrOutput
	ToWarUploadedUserSourceInfoPtrOutputWithContext(context.Context) WarUploadedUserSourceInfoPtrOutput
}

WarUploadedUserSourceInfoPtrInput is an input type that accepts WarUploadedUserSourceInfoArgs, WarUploadedUserSourceInfoPtr and WarUploadedUserSourceInfoPtrOutput values. You can construct a concrete instance of `WarUploadedUserSourceInfoPtrInput` via:

        WarUploadedUserSourceInfoArgs{...}

or:

        nil

type WarUploadedUserSourceInfoPtrOutput

type WarUploadedUserSourceInfoPtrOutput struct{ *pulumi.OutputState }

func (WarUploadedUserSourceInfoPtrOutput) Elem

func (WarUploadedUserSourceInfoPtrOutput) ElementType

func (WarUploadedUserSourceInfoPtrOutput) JvmOptions

JVM parameter

func (WarUploadedUserSourceInfoPtrOutput) RelativePath

Relative path of the storage which stores the source

func (WarUploadedUserSourceInfoPtrOutput) RuntimeVersion

Runtime version of the war file

func (WarUploadedUserSourceInfoPtrOutput) ServerVersion

Server version, currently only Apache Tomcat is supported

func (WarUploadedUserSourceInfoPtrOutput) ToWarUploadedUserSourceInfoPtrOutput

func (o WarUploadedUserSourceInfoPtrOutput) ToWarUploadedUserSourceInfoPtrOutput() WarUploadedUserSourceInfoPtrOutput

func (WarUploadedUserSourceInfoPtrOutput) ToWarUploadedUserSourceInfoPtrOutputWithContext

func (o WarUploadedUserSourceInfoPtrOutput) ToWarUploadedUserSourceInfoPtrOutputWithContext(ctx context.Context) WarUploadedUserSourceInfoPtrOutput

func (WarUploadedUserSourceInfoPtrOutput) Type

Type of the source uploaded Expected value is 'War'.

func (WarUploadedUserSourceInfoPtrOutput) Version

Version of the source

type WarUploadedUserSourceInfoResponse

type WarUploadedUserSourceInfoResponse struct {
	// JVM parameter
	JvmOptions *string `pulumi:"jvmOptions"`
	// Relative path of the storage which stores the source
	RelativePath *string `pulumi:"relativePath"`
	// Runtime version of the war file
	RuntimeVersion *string `pulumi:"runtimeVersion"`
	// Server version, currently only Apache Tomcat is supported
	ServerVersion *string `pulumi:"serverVersion"`
	// Type of the source uploaded
	// Expected value is 'War'.
	Type string `pulumi:"type"`
	// Version of the source
	Version *string `pulumi:"version"`
}

Uploaded War binary for a deployment

type WarUploadedUserSourceInfoResponseOutput

type WarUploadedUserSourceInfoResponseOutput struct{ *pulumi.OutputState }

Uploaded War binary for a deployment

func (WarUploadedUserSourceInfoResponseOutput) ElementType

func (WarUploadedUserSourceInfoResponseOutput) JvmOptions

JVM parameter

func (WarUploadedUserSourceInfoResponseOutput) RelativePath

Relative path of the storage which stores the source

func (WarUploadedUserSourceInfoResponseOutput) RuntimeVersion

Runtime version of the war file

func (WarUploadedUserSourceInfoResponseOutput) ServerVersion

Server version, currently only Apache Tomcat is supported

func (WarUploadedUserSourceInfoResponseOutput) ToWarUploadedUserSourceInfoResponseOutput

func (o WarUploadedUserSourceInfoResponseOutput) ToWarUploadedUserSourceInfoResponseOutput() WarUploadedUserSourceInfoResponseOutput

func (WarUploadedUserSourceInfoResponseOutput) ToWarUploadedUserSourceInfoResponseOutputWithContext

func (o WarUploadedUserSourceInfoResponseOutput) ToWarUploadedUserSourceInfoResponseOutputWithContext(ctx context.Context) WarUploadedUserSourceInfoResponseOutput

func (WarUploadedUserSourceInfoResponseOutput) Type

Type of the source uploaded Expected value is 'War'.

func (WarUploadedUserSourceInfoResponseOutput) Version

Version of the source

type WarUploadedUserSourceInfoResponsePtrOutput

type WarUploadedUserSourceInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (WarUploadedUserSourceInfoResponsePtrOutput) Elem

func (WarUploadedUserSourceInfoResponsePtrOutput) ElementType

func (WarUploadedUserSourceInfoResponsePtrOutput) JvmOptions

JVM parameter

func (WarUploadedUserSourceInfoResponsePtrOutput) RelativePath

Relative path of the storage which stores the source

func (WarUploadedUserSourceInfoResponsePtrOutput) RuntimeVersion

Runtime version of the war file

func (WarUploadedUserSourceInfoResponsePtrOutput) ServerVersion

Server version, currently only Apache Tomcat is supported

func (WarUploadedUserSourceInfoResponsePtrOutput) ToWarUploadedUserSourceInfoResponsePtrOutput

func (o WarUploadedUserSourceInfoResponsePtrOutput) ToWarUploadedUserSourceInfoResponsePtrOutput() WarUploadedUserSourceInfoResponsePtrOutput

func (WarUploadedUserSourceInfoResponsePtrOutput) ToWarUploadedUserSourceInfoResponsePtrOutputWithContext

func (o WarUploadedUserSourceInfoResponsePtrOutput) ToWarUploadedUserSourceInfoResponsePtrOutputWithContext(ctx context.Context) WarUploadedUserSourceInfoResponsePtrOutput

func (WarUploadedUserSourceInfoResponsePtrOutput) Type

Type of the source uploaded Expected value is 'War'.

func (WarUploadedUserSourceInfoResponsePtrOutput) Version

Version of the source

Jump to

Keyboard shortcuts

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