v20200701

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ManagedIdentityTypeNone                         = ManagedIdentityType("None")
	ManagedIdentityTypeSystemAssigned               = ManagedIdentityType("SystemAssigned")
	ManagedIdentityTypeUserAssigned                 = ManagedIdentityType("UserAssigned")
	ManagedIdentityType_SystemAssigned_UserAssigned = ManagedIdentityType("SystemAssigned,UserAssigned")
)
View Source
const (
	RuntimeVersion_Java_8     = RuntimeVersion("Java_8")
	RuntimeVersion_Java_11    = RuntimeVersion("Java_11")
	RuntimeVersion_NetCore_31 = RuntimeVersion("NetCore_31")
)
View Source
const (
	UserSourceTypeJar        = UserSourceType("Jar")
	UserSourceTypeNetCoreZip = UserSourceType("NetCoreZip")
	UserSourceTypeSource     = UserSourceType("Source")
)

Variables

This section is empty.

Functions

This section is empty.

Types

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"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

App resource payload

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 added in v0.2.6

func (*App) ElementType() reflect.Type

func (*App) ToAppOutput added in v0.2.6

func (i *App) ToAppOutput() AppOutput

func (*App) ToAppOutputWithContext added in v0.2.6

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

type AppArgs

type AppArgs struct {
	// The name of the App resource.
	AppName pulumi.StringInput
	// 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 added in v0.2.6

type AppInput interface {
	pulumi.Input

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

type AppOutput added in v0.2.6

type AppOutput struct {
	*pulumi.OutputState
}

func (AppOutput) ElementType added in v0.2.6

func (AppOutput) ElementType() reflect.Type

func (AppOutput) ToAppOutput added in v0.2.6

func (o AppOutput) ToAppOutput() AppOutput

func (AppOutput) ToAppOutputWithContext added in v0.2.6

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

type AppResourceProperties

type AppResourceProperties struct {
	// Name of the active deployment of the App
	ActiveDeploymentName *string `pulumi:"activeDeploymentName"`
	// Fully qualified dns Name.
	Fqdn *string `pulumi:"fqdn"`
	// Indicate if only https is allowed.
	HttpsOnly *bool `pulumi:"httpsOnly"`
	// Persistent disk settings
	PersistentDisk *PersistentDisk `pulumi:"persistentDisk"`
	// Indicates whether the App exposes public endpoint
	Public *bool `pulumi:"public"`
	// Temporary disk settings
	TemporaryDisk *TemporaryDisk `pulumi:"temporaryDisk"`
}

App resource properties payload

type AppResourcePropertiesArgs

type AppResourcePropertiesArgs struct {
	// Name of the active deployment of the App
	ActiveDeploymentName pulumi.StringPtrInput `pulumi:"activeDeploymentName"`
	// Fully qualified dns Name.
	Fqdn pulumi.StringPtrInput `pulumi:"fqdn"`
	// Indicate if only https is allowed.
	HttpsOnly pulumi.BoolPtrInput `pulumi:"httpsOnly"`
	// Persistent disk settings
	PersistentDisk PersistentDiskPtrInput `pulumi:"persistentDisk"`
	// Indicates whether the App exposes public endpoint
	Public pulumi.BoolPtrInput `pulumi:"public"`
	// Temporary disk settings
	TemporaryDisk TemporaryDiskPtrInput `pulumi:"temporaryDisk"`
}

App resource properties payload

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

func (o AppResourcePropertiesOutput) ActiveDeploymentName() pulumi.StringPtrOutput

Name of the active deployment of the App

func (AppResourcePropertiesOutput) ElementType

func (AppResourcePropertiesOutput) Fqdn

Fully qualified dns Name.

func (AppResourcePropertiesOutput) HttpsOnly

Indicate if only https is allowed.

func (AppResourcePropertiesOutput) PersistentDisk

Persistent disk settings

func (AppResourcePropertiesOutput) Public

Indicates whether the App exposes public endpoint

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

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

func (o AppResourcePropertiesPtrOutput) ActiveDeploymentName() pulumi.StringPtrOutput

Name of the active deployment of the App

func (AppResourcePropertiesPtrOutput) Elem

func (AppResourcePropertiesPtrOutput) ElementType

func (AppResourcePropertiesPtrOutput) Fqdn

Fully qualified dns Name.

func (AppResourcePropertiesPtrOutput) HttpsOnly

Indicate if only https is allowed.

func (AppResourcePropertiesPtrOutput) PersistentDisk

Persistent disk settings

func (AppResourcePropertiesPtrOutput) Public

Indicates whether the App exposes public endpoint

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

type AppResourcePropertiesResponse

type AppResourcePropertiesResponse struct {
	// Name of the active deployment of the App
	ActiveDeploymentName *string `pulumi:"activeDeploymentName"`
	// Date time when the resource is created
	CreatedTime string `pulumi:"createdTime"`
	// Fully qualified dns Name.
	Fqdn *string `pulumi:"fqdn"`
	// Indicate if only https is allowed.
	HttpsOnly *bool `pulumi:"httpsOnly"`
	// 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"`
	// Temporary disk settings
	TemporaryDisk *TemporaryDiskResponse `pulumi:"temporaryDisk"`
	// URL of the App
	Url string `pulumi:"url"`
}

App resource properties payload

type AppResourcePropertiesResponseArgs

type AppResourcePropertiesResponseArgs struct {
	// Name of the active deployment of the App
	ActiveDeploymentName pulumi.StringPtrInput `pulumi:"activeDeploymentName"`
	// Date time when the resource is created
	CreatedTime pulumi.StringInput `pulumi:"createdTime"`
	// Fully qualified dns Name.
	Fqdn pulumi.StringPtrInput `pulumi:"fqdn"`
	// Indicate if only https is allowed.
	HttpsOnly pulumi.BoolPtrInput `pulumi:"httpsOnly"`
	// Persistent disk settings
	PersistentDisk PersistentDiskResponsePtrInput `pulumi:"persistentDisk"`
	// Provisioning state of the App
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// Indicates whether the App exposes public endpoint
	Public pulumi.BoolPtrInput `pulumi:"public"`
	// Temporary disk settings
	TemporaryDisk TemporaryDiskResponsePtrInput `pulumi:"temporaryDisk"`
	// URL of the App
	Url pulumi.StringInput `pulumi:"url"`
}

App resource properties payload

func (AppResourcePropertiesResponseArgs) ElementType

func (AppResourcePropertiesResponseArgs) ToAppResourcePropertiesResponseOutput

func (i AppResourcePropertiesResponseArgs) ToAppResourcePropertiesResponseOutput() AppResourcePropertiesResponseOutput

func (AppResourcePropertiesResponseArgs) ToAppResourcePropertiesResponseOutputWithContext

func (i AppResourcePropertiesResponseArgs) ToAppResourcePropertiesResponseOutputWithContext(ctx context.Context) AppResourcePropertiesResponseOutput

func (AppResourcePropertiesResponseArgs) ToAppResourcePropertiesResponsePtrOutput

func (i AppResourcePropertiesResponseArgs) ToAppResourcePropertiesResponsePtrOutput() AppResourcePropertiesResponsePtrOutput

func (AppResourcePropertiesResponseArgs) ToAppResourcePropertiesResponsePtrOutputWithContext

func (i AppResourcePropertiesResponseArgs) ToAppResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) AppResourcePropertiesResponsePtrOutput

type AppResourcePropertiesResponseInput

type AppResourcePropertiesResponseInput interface {
	pulumi.Input

	ToAppResourcePropertiesResponseOutput() AppResourcePropertiesResponseOutput
	ToAppResourcePropertiesResponseOutputWithContext(context.Context) AppResourcePropertiesResponseOutput
}

AppResourcePropertiesResponseInput is an input type that accepts AppResourcePropertiesResponseArgs and AppResourcePropertiesResponseOutput values. You can construct a concrete instance of `AppResourcePropertiesResponseInput` via:

AppResourcePropertiesResponseArgs{...}

type AppResourcePropertiesResponseOutput

type AppResourcePropertiesResponseOutput struct{ *pulumi.OutputState }

App resource properties payload

func (AppResourcePropertiesResponseOutput) ActiveDeploymentName

Name of the active deployment of the App

func (AppResourcePropertiesResponseOutput) CreatedTime

Date time when the resource is created

func (AppResourcePropertiesResponseOutput) ElementType

func (AppResourcePropertiesResponseOutput) Fqdn

Fully qualified dns Name.

func (AppResourcePropertiesResponseOutput) HttpsOnly

Indicate if only https is allowed.

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

func (o AppResourcePropertiesResponseOutput) ToAppResourcePropertiesResponsePtrOutput() AppResourcePropertiesResponsePtrOutput

func (AppResourcePropertiesResponseOutput) ToAppResourcePropertiesResponsePtrOutputWithContext

func (o AppResourcePropertiesResponseOutput) ToAppResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) AppResourcePropertiesResponsePtrOutput

func (AppResourcePropertiesResponseOutput) Url

URL of the App

type AppResourcePropertiesResponsePtrInput

type AppResourcePropertiesResponsePtrInput interface {
	pulumi.Input

	ToAppResourcePropertiesResponsePtrOutput() AppResourcePropertiesResponsePtrOutput
	ToAppResourcePropertiesResponsePtrOutputWithContext(context.Context) AppResourcePropertiesResponsePtrOutput
}

AppResourcePropertiesResponsePtrInput is an input type that accepts AppResourcePropertiesResponseArgs, AppResourcePropertiesResponsePtr and AppResourcePropertiesResponsePtrOutput values. You can construct a concrete instance of `AppResourcePropertiesResponsePtrInput` via:

        AppResourcePropertiesResponseArgs{...}

or:

        nil

type AppResourcePropertiesResponsePtrOutput

type AppResourcePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (AppResourcePropertiesResponsePtrOutput) ActiveDeploymentName

Name of the active deployment of the App

func (AppResourcePropertiesResponsePtrOutput) CreatedTime

Date time when the resource is created

func (AppResourcePropertiesResponsePtrOutput) Elem

func (AppResourcePropertiesResponsePtrOutput) ElementType

func (AppResourcePropertiesResponsePtrOutput) Fqdn

Fully qualified dns Name.

func (AppResourcePropertiesResponsePtrOutput) HttpsOnly

Indicate if only https is allowed.

func (AppResourcePropertiesResponsePtrOutput) PersistentDisk

Persistent disk settings

func (AppResourcePropertiesResponsePtrOutput) ProvisioningState

Provisioning state of the App

func (AppResourcePropertiesResponsePtrOutput) Public

Indicates whether the App exposes public endpoint

func (AppResourcePropertiesResponsePtrOutput) TemporaryDisk

Temporary disk settings

func (AppResourcePropertiesResponsePtrOutput) ToAppResourcePropertiesResponsePtrOutput

func (o AppResourcePropertiesResponsePtrOutput) ToAppResourcePropertiesResponsePtrOutput() AppResourcePropertiesResponsePtrOutput

func (AppResourcePropertiesResponsePtrOutput) ToAppResourcePropertiesResponsePtrOutputWithContext

func (o AppResourcePropertiesResponsePtrOutput) ToAppResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) AppResourcePropertiesResponsePtrOutput

func (AppResourcePropertiesResponsePtrOutput) Url

URL of the App

type AppState

type AppState struct {
	// The Managed Identity type of the app resource
	Identity ManagedIdentityPropertiesResponsePtrInput
	// The GEO location of the application, always the same with its parent resource
	Location pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// Properties of the App resource
	Properties AppResourcePropertiesResponsePtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (AppState) ElementType

func (AppState) ElementType() reflect.Type

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"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Binding resource payload

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 added in v0.2.6

func (*Binding) ElementType() reflect.Type

func (*Binding) ToBindingOutput added in v0.2.6

func (i *Binding) ToBindingOutput() BindingOutput

func (*Binding) ToBindingOutputWithContext added in v0.2.6

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.StringInput
	// 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 added in v0.2.6

type BindingInput interface {
	pulumi.Input

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

type BindingOutput added in v0.2.6

type BindingOutput struct {
	*pulumi.OutputState
}

func (BindingOutput) ElementType added in v0.2.6

func (BindingOutput) ElementType() reflect.Type

func (BindingOutput) ToBindingOutput added in v0.2.6

func (o BindingOutput) ToBindingOutput() BindingOutput

func (BindingOutput) ToBindingOutputWithContext added in v0.2.6

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

type BindingResourceProperties

type BindingResourceProperties struct {
	// Binding parameters of the Binding resource
	BindingParameters map[string]interface{} `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.MapInput `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

func (o BindingResourcePropertiesOutput) BindingParameters() pulumi.MapOutput

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

func (o BindingResourcePropertiesPtrOutput) BindingParameters() pulumi.MapOutput

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]interface{} `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 BindingResourcePropertiesResponseArgs

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

Binding resource properties payload

func (BindingResourcePropertiesResponseArgs) ElementType

func (BindingResourcePropertiesResponseArgs) ToBindingResourcePropertiesResponseOutput

func (i BindingResourcePropertiesResponseArgs) ToBindingResourcePropertiesResponseOutput() BindingResourcePropertiesResponseOutput

func (BindingResourcePropertiesResponseArgs) ToBindingResourcePropertiesResponseOutputWithContext

func (i BindingResourcePropertiesResponseArgs) ToBindingResourcePropertiesResponseOutputWithContext(ctx context.Context) BindingResourcePropertiesResponseOutput

func (BindingResourcePropertiesResponseArgs) ToBindingResourcePropertiesResponsePtrOutput

func (i BindingResourcePropertiesResponseArgs) ToBindingResourcePropertiesResponsePtrOutput() BindingResourcePropertiesResponsePtrOutput

func (BindingResourcePropertiesResponseArgs) ToBindingResourcePropertiesResponsePtrOutputWithContext

func (i BindingResourcePropertiesResponseArgs) ToBindingResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) BindingResourcePropertiesResponsePtrOutput

type BindingResourcePropertiesResponseInput

type BindingResourcePropertiesResponseInput interface {
	pulumi.Input

	ToBindingResourcePropertiesResponseOutput() BindingResourcePropertiesResponseOutput
	ToBindingResourcePropertiesResponseOutputWithContext(context.Context) BindingResourcePropertiesResponseOutput
}

BindingResourcePropertiesResponseInput is an input type that accepts BindingResourcePropertiesResponseArgs and BindingResourcePropertiesResponseOutput values. You can construct a concrete instance of `BindingResourcePropertiesResponseInput` via:

BindingResourcePropertiesResponseArgs{...}

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

func (o BindingResourcePropertiesResponseOutput) ToBindingResourcePropertiesResponsePtrOutput() BindingResourcePropertiesResponsePtrOutput

func (BindingResourcePropertiesResponseOutput) ToBindingResourcePropertiesResponsePtrOutputWithContext

func (o BindingResourcePropertiesResponseOutput) ToBindingResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) BindingResourcePropertiesResponsePtrOutput

func (BindingResourcePropertiesResponseOutput) UpdatedAt

Update time of the Binding resource

type BindingResourcePropertiesResponsePtrInput

type BindingResourcePropertiesResponsePtrInput interface {
	pulumi.Input

	ToBindingResourcePropertiesResponsePtrOutput() BindingResourcePropertiesResponsePtrOutput
	ToBindingResourcePropertiesResponsePtrOutputWithContext(context.Context) BindingResourcePropertiesResponsePtrOutput
}

BindingResourcePropertiesResponsePtrInput is an input type that accepts BindingResourcePropertiesResponseArgs, BindingResourcePropertiesResponsePtr and BindingResourcePropertiesResponsePtrOutput values. You can construct a concrete instance of `BindingResourcePropertiesResponsePtrInput` via:

        BindingResourcePropertiesResponseArgs{...}

or:

        nil

type BindingResourcePropertiesResponsePtrOutput

type BindingResourcePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (BindingResourcePropertiesResponsePtrOutput) BindingParameters

Binding parameters of the Binding resource

func (BindingResourcePropertiesResponsePtrOutput) CreatedAt

Creation time of the Binding resource

func (BindingResourcePropertiesResponsePtrOutput) Elem

func (BindingResourcePropertiesResponsePtrOutput) ElementType

func (BindingResourcePropertiesResponsePtrOutput) GeneratedProperties

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

func (BindingResourcePropertiesResponsePtrOutput) Key

The key of the bound resource

func (BindingResourcePropertiesResponsePtrOutput) ResourceId

The Azure resource id of the bound resource

func (BindingResourcePropertiesResponsePtrOutput) ResourceName

The name of the bound resource

func (BindingResourcePropertiesResponsePtrOutput) ResourceType

The standard Azure resource type of the bound resource

func (BindingResourcePropertiesResponsePtrOutput) ToBindingResourcePropertiesResponsePtrOutput

func (o BindingResourcePropertiesResponsePtrOutput) ToBindingResourcePropertiesResponsePtrOutput() BindingResourcePropertiesResponsePtrOutput

func (BindingResourcePropertiesResponsePtrOutput) ToBindingResourcePropertiesResponsePtrOutputWithContext

func (o BindingResourcePropertiesResponsePtrOutput) ToBindingResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) BindingResourcePropertiesResponsePtrOutput

func (BindingResourcePropertiesResponsePtrOutput) UpdatedAt

Update time of the Binding resource

type BindingState

type BindingState struct {
	// The name of the resource.
	Name pulumi.StringPtrInput
	// Properties of the Binding resource
	Properties BindingResourcePropertiesResponsePtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (BindingState) ElementType

func (BindingState) ElementType() reflect.Type

type Certificate

type Certificate struct {
	pulumi.CustomResourceState

	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the certificate resource payload.
	Properties CertificatePropertiesResponseOutput `pulumi:"properties"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Certificate resource payload.

func GetCertificate

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

GetCertificate gets an existing Certificate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCertificate

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

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

func (*Certificate) ElementType added in v0.2.6

func (*Certificate) ElementType() reflect.Type

func (*Certificate) ToCertificateOutput added in v0.2.6

func (i *Certificate) ToCertificateOutput() CertificateOutput

func (*Certificate) ToCertificateOutputWithContext added in v0.2.6

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

type CertificateArgs

type CertificateArgs struct {
	// The name of the certificate resource.
	CertificateName pulumi.StringInput
	// Properties of the certificate resource payload.
	Properties CertificatePropertiesPtrInput
	// 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 added in v0.2.6

type CertificateInput interface {
	pulumi.Input

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

type CertificateOutput added in v0.2.6

type CertificateOutput struct {
	*pulumi.OutputState
}

func (CertificateOutput) ElementType added in v0.2.6

func (CertificateOutput) ElementType() reflect.Type

func (CertificateOutput) ToCertificateOutput added in v0.2.6

func (o CertificateOutput) ToCertificateOutput() CertificateOutput

func (CertificateOutput) ToCertificateOutputWithContext added in v0.2.6

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

type CertificateProperties

type CertificateProperties struct {
	// The certificate version of key vault.
	CertVersion *string `pulumi:"certVersion"`
	// The certificate name of key vault.
	KeyVaultCertName string `pulumi:"keyVaultCertName"`
	// The vault uri of user key vault.
	VaultUri string `pulumi:"vaultUri"`
}

Certificate resource payload.

type CertificatePropertiesArgs

type CertificatePropertiesArgs struct {
	// The certificate version of key vault.
	CertVersion pulumi.StringPtrInput `pulumi:"certVersion"`
	// The certificate name of key vault.
	KeyVaultCertName pulumi.StringInput `pulumi:"keyVaultCertName"`
	// The vault uri of user key vault.
	VaultUri pulumi.StringInput `pulumi:"vaultUri"`
}

Certificate resource payload.

func (CertificatePropertiesArgs) ElementType

func (CertificatePropertiesArgs) ElementType() reflect.Type

func (CertificatePropertiesArgs) ToCertificatePropertiesOutput

func (i CertificatePropertiesArgs) ToCertificatePropertiesOutput() CertificatePropertiesOutput

func (CertificatePropertiesArgs) ToCertificatePropertiesOutputWithContext

func (i CertificatePropertiesArgs) ToCertificatePropertiesOutputWithContext(ctx context.Context) CertificatePropertiesOutput

func (CertificatePropertiesArgs) ToCertificatePropertiesPtrOutput

func (i CertificatePropertiesArgs) ToCertificatePropertiesPtrOutput() CertificatePropertiesPtrOutput

func (CertificatePropertiesArgs) ToCertificatePropertiesPtrOutputWithContext

func (i CertificatePropertiesArgs) ToCertificatePropertiesPtrOutputWithContext(ctx context.Context) CertificatePropertiesPtrOutput

type CertificatePropertiesInput

type CertificatePropertiesInput interface {
	pulumi.Input

	ToCertificatePropertiesOutput() CertificatePropertiesOutput
	ToCertificatePropertiesOutputWithContext(context.Context) CertificatePropertiesOutput
}

CertificatePropertiesInput is an input type that accepts CertificatePropertiesArgs and CertificatePropertiesOutput values. You can construct a concrete instance of `CertificatePropertiesInput` via:

CertificatePropertiesArgs{...}

type CertificatePropertiesOutput

type CertificatePropertiesOutput struct{ *pulumi.OutputState }

Certificate resource payload.

func (CertificatePropertiesOutput) CertVersion

The certificate version of key vault.

func (CertificatePropertiesOutput) ElementType

func (CertificatePropertiesOutput) KeyVaultCertName

func (o CertificatePropertiesOutput) KeyVaultCertName() pulumi.StringOutput

The certificate name of key vault.

func (CertificatePropertiesOutput) ToCertificatePropertiesOutput

func (o CertificatePropertiesOutput) ToCertificatePropertiesOutput() CertificatePropertiesOutput

func (CertificatePropertiesOutput) ToCertificatePropertiesOutputWithContext

func (o CertificatePropertiesOutput) ToCertificatePropertiesOutputWithContext(ctx context.Context) CertificatePropertiesOutput

func (CertificatePropertiesOutput) ToCertificatePropertiesPtrOutput

func (o CertificatePropertiesOutput) ToCertificatePropertiesPtrOutput() CertificatePropertiesPtrOutput

func (CertificatePropertiesOutput) ToCertificatePropertiesPtrOutputWithContext

func (o CertificatePropertiesOutput) ToCertificatePropertiesPtrOutputWithContext(ctx context.Context) CertificatePropertiesPtrOutput

func (CertificatePropertiesOutput) VaultUri

The vault uri of user key vault.

type CertificatePropertiesPtrInput

type CertificatePropertiesPtrInput interface {
	pulumi.Input

	ToCertificatePropertiesPtrOutput() CertificatePropertiesPtrOutput
	ToCertificatePropertiesPtrOutputWithContext(context.Context) CertificatePropertiesPtrOutput
}

CertificatePropertiesPtrInput is an input type that accepts CertificatePropertiesArgs, CertificatePropertiesPtr and CertificatePropertiesPtrOutput values. You can construct a concrete instance of `CertificatePropertiesPtrInput` via:

        CertificatePropertiesArgs{...}

or:

        nil

type CertificatePropertiesPtrOutput

type CertificatePropertiesPtrOutput struct{ *pulumi.OutputState }

func (CertificatePropertiesPtrOutput) CertVersion

The certificate version of key vault.

func (CertificatePropertiesPtrOutput) Elem

func (CertificatePropertiesPtrOutput) ElementType

func (CertificatePropertiesPtrOutput) KeyVaultCertName

The certificate name of key vault.

func (CertificatePropertiesPtrOutput) ToCertificatePropertiesPtrOutput

func (o CertificatePropertiesPtrOutput) ToCertificatePropertiesPtrOutput() CertificatePropertiesPtrOutput

func (CertificatePropertiesPtrOutput) ToCertificatePropertiesPtrOutputWithContext

func (o CertificatePropertiesPtrOutput) ToCertificatePropertiesPtrOutputWithContext(ctx context.Context) CertificatePropertiesPtrOutput

func (CertificatePropertiesPtrOutput) VaultUri

The vault uri of user key vault.

type CertificatePropertiesResponse

type CertificatePropertiesResponse 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"`
	// 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"`
	// The subject name of certificate.
	SubjectName string `pulumi:"subjectName"`
	// The thumbprint of certificate.
	Thumbprint string `pulumi:"thumbprint"`
	// The vault uri of user key vault.
	VaultUri string `pulumi:"vaultUri"`
}

Certificate resource payload.

type CertificatePropertiesResponseArgs

type CertificatePropertiesResponseArgs struct {
	// The activate date of certificate.
	ActivateDate pulumi.StringInput `pulumi:"activateDate"`
	// The certificate version of key vault.
	CertVersion pulumi.StringPtrInput `pulumi:"certVersion"`
	// The domain list of certificate.
	DnsNames pulumi.StringArrayInput `pulumi:"dnsNames"`
	// The expiration date of certificate.
	ExpirationDate pulumi.StringInput `pulumi:"expirationDate"`
	// The issue date of certificate.
	IssuedDate pulumi.StringInput `pulumi:"issuedDate"`
	// The issuer of certificate.
	Issuer pulumi.StringInput `pulumi:"issuer"`
	// The certificate name of key vault.
	KeyVaultCertName pulumi.StringInput `pulumi:"keyVaultCertName"`
	// The subject name of certificate.
	SubjectName pulumi.StringInput `pulumi:"subjectName"`
	// The thumbprint of certificate.
	Thumbprint pulumi.StringInput `pulumi:"thumbprint"`
	// The vault uri of user key vault.
	VaultUri pulumi.StringInput `pulumi:"vaultUri"`
}

Certificate resource payload.

func (CertificatePropertiesResponseArgs) ElementType

func (CertificatePropertiesResponseArgs) ToCertificatePropertiesResponseOutput

func (i CertificatePropertiesResponseArgs) ToCertificatePropertiesResponseOutput() CertificatePropertiesResponseOutput

func (CertificatePropertiesResponseArgs) ToCertificatePropertiesResponseOutputWithContext

func (i CertificatePropertiesResponseArgs) ToCertificatePropertiesResponseOutputWithContext(ctx context.Context) CertificatePropertiesResponseOutput

func (CertificatePropertiesResponseArgs) ToCertificatePropertiesResponsePtrOutput

func (i CertificatePropertiesResponseArgs) ToCertificatePropertiesResponsePtrOutput() CertificatePropertiesResponsePtrOutput

func (CertificatePropertiesResponseArgs) ToCertificatePropertiesResponsePtrOutputWithContext

func (i CertificatePropertiesResponseArgs) ToCertificatePropertiesResponsePtrOutputWithContext(ctx context.Context) CertificatePropertiesResponsePtrOutput

type CertificatePropertiesResponseInput

type CertificatePropertiesResponseInput interface {
	pulumi.Input

	ToCertificatePropertiesResponseOutput() CertificatePropertiesResponseOutput
	ToCertificatePropertiesResponseOutputWithContext(context.Context) CertificatePropertiesResponseOutput
}

CertificatePropertiesResponseInput is an input type that accepts CertificatePropertiesResponseArgs and CertificatePropertiesResponseOutput values. You can construct a concrete instance of `CertificatePropertiesResponseInput` via:

CertificatePropertiesResponseArgs{...}

type CertificatePropertiesResponseOutput

type CertificatePropertiesResponseOutput struct{ *pulumi.OutputState }

Certificate resource payload.

func (CertificatePropertiesResponseOutput) ActivateDate

The activate date of certificate.

func (CertificatePropertiesResponseOutput) CertVersion

The certificate version of key vault.

func (CertificatePropertiesResponseOutput) DnsNames

The domain list of certificate.

func (CertificatePropertiesResponseOutput) ElementType

func (CertificatePropertiesResponseOutput) ExpirationDate

The expiration date of certificate.

func (CertificatePropertiesResponseOutput) IssuedDate

The issue date of certificate.

func (CertificatePropertiesResponseOutput) Issuer

The issuer of certificate.

func (CertificatePropertiesResponseOutput) KeyVaultCertName

The certificate name of key vault.

func (CertificatePropertiesResponseOutput) SubjectName

The subject name of certificate.

func (CertificatePropertiesResponseOutput) Thumbprint

The thumbprint of certificate.

func (CertificatePropertiesResponseOutput) ToCertificatePropertiesResponseOutput

func (o CertificatePropertiesResponseOutput) ToCertificatePropertiesResponseOutput() CertificatePropertiesResponseOutput

func (CertificatePropertiesResponseOutput) ToCertificatePropertiesResponseOutputWithContext

func (o CertificatePropertiesResponseOutput) ToCertificatePropertiesResponseOutputWithContext(ctx context.Context) CertificatePropertiesResponseOutput

func (CertificatePropertiesResponseOutput) ToCertificatePropertiesResponsePtrOutput

func (o CertificatePropertiesResponseOutput) ToCertificatePropertiesResponsePtrOutput() CertificatePropertiesResponsePtrOutput

func (CertificatePropertiesResponseOutput) ToCertificatePropertiesResponsePtrOutputWithContext

func (o CertificatePropertiesResponseOutput) ToCertificatePropertiesResponsePtrOutputWithContext(ctx context.Context) CertificatePropertiesResponsePtrOutput

func (CertificatePropertiesResponseOutput) VaultUri

The vault uri of user key vault.

type CertificatePropertiesResponsePtrInput

type CertificatePropertiesResponsePtrInput interface {
	pulumi.Input

	ToCertificatePropertiesResponsePtrOutput() CertificatePropertiesResponsePtrOutput
	ToCertificatePropertiesResponsePtrOutputWithContext(context.Context) CertificatePropertiesResponsePtrOutput
}

CertificatePropertiesResponsePtrInput is an input type that accepts CertificatePropertiesResponseArgs, CertificatePropertiesResponsePtr and CertificatePropertiesResponsePtrOutput values. You can construct a concrete instance of `CertificatePropertiesResponsePtrInput` via:

        CertificatePropertiesResponseArgs{...}

or:

        nil

type CertificatePropertiesResponsePtrOutput

type CertificatePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (CertificatePropertiesResponsePtrOutput) ActivateDate

The activate date of certificate.

func (CertificatePropertiesResponsePtrOutput) CertVersion

The certificate version of key vault.

func (CertificatePropertiesResponsePtrOutput) DnsNames

The domain list of certificate.

func (CertificatePropertiesResponsePtrOutput) Elem

func (CertificatePropertiesResponsePtrOutput) ElementType

func (CertificatePropertiesResponsePtrOutput) ExpirationDate

The expiration date of certificate.

func (CertificatePropertiesResponsePtrOutput) IssuedDate

The issue date of certificate.

func (CertificatePropertiesResponsePtrOutput) Issuer

The issuer of certificate.

func (CertificatePropertiesResponsePtrOutput) KeyVaultCertName

The certificate name of key vault.

func (CertificatePropertiesResponsePtrOutput) SubjectName

The subject name of certificate.

func (CertificatePropertiesResponsePtrOutput) Thumbprint

The thumbprint of certificate.

func (CertificatePropertiesResponsePtrOutput) ToCertificatePropertiesResponsePtrOutput

func (o CertificatePropertiesResponsePtrOutput) ToCertificatePropertiesResponsePtrOutput() CertificatePropertiesResponsePtrOutput

func (CertificatePropertiesResponsePtrOutput) ToCertificatePropertiesResponsePtrOutputWithContext

func (o CertificatePropertiesResponsePtrOutput) ToCertificatePropertiesResponsePtrOutputWithContext(ctx context.Context) CertificatePropertiesResponsePtrOutput

func (CertificatePropertiesResponsePtrOutput) VaultUri

The vault uri of user key vault.

type CertificateState

type CertificateState struct {
	// The name of the resource.
	Name pulumi.StringPtrInput
	// Properties of the certificate resource payload.
	Properties CertificatePropertiesResponsePtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (CertificateState) ElementType

func (CertificateState) ElementType() reflect.Type

type ClusterResourceProperties

type ClusterResourceProperties struct {
	// Network profile of the Service
	NetworkProfile *NetworkProfile `pulumi:"networkProfile"`
}

Service properties payload

type ClusterResourcePropertiesArgs

type ClusterResourcePropertiesArgs struct {
	// Network profile of the Service
	NetworkProfile NetworkProfilePtrInput `pulumi:"networkProfile"`
}

Service properties payload

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

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

type ClusterResourcePropertiesResponse

type ClusterResourcePropertiesResponse struct {
	// Network profile of the Service
	NetworkProfile *NetworkProfileResponse `pulumi:"networkProfile"`
	// Provisioning state of the Service
	ProvisioningState string `pulumi:"provisioningState"`
	// ServiceInstanceEntity GUID which uniquely identifies a created resource
	ServiceId string `pulumi:"serviceId"`
	// Version of the Service
	Version int `pulumi:"version"`
}

Service properties payload

type ClusterResourcePropertiesResponseArgs

type ClusterResourcePropertiesResponseArgs struct {
	// Network profile of the Service
	NetworkProfile NetworkProfileResponsePtrInput `pulumi:"networkProfile"`
	// Provisioning state of the Service
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// ServiceInstanceEntity GUID which uniquely identifies a created resource
	ServiceId pulumi.StringInput `pulumi:"serviceId"`
	// Version of the Service
	Version pulumi.IntInput `pulumi:"version"`
}

Service properties payload

func (ClusterResourcePropertiesResponseArgs) ElementType

func (ClusterResourcePropertiesResponseArgs) ToClusterResourcePropertiesResponseOutput

func (i ClusterResourcePropertiesResponseArgs) ToClusterResourcePropertiesResponseOutput() ClusterResourcePropertiesResponseOutput

func (ClusterResourcePropertiesResponseArgs) ToClusterResourcePropertiesResponseOutputWithContext

func (i ClusterResourcePropertiesResponseArgs) ToClusterResourcePropertiesResponseOutputWithContext(ctx context.Context) ClusterResourcePropertiesResponseOutput

func (ClusterResourcePropertiesResponseArgs) ToClusterResourcePropertiesResponsePtrOutput

func (i ClusterResourcePropertiesResponseArgs) ToClusterResourcePropertiesResponsePtrOutput() ClusterResourcePropertiesResponsePtrOutput

func (ClusterResourcePropertiesResponseArgs) ToClusterResourcePropertiesResponsePtrOutputWithContext

func (i ClusterResourcePropertiesResponseArgs) ToClusterResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) ClusterResourcePropertiesResponsePtrOutput

type ClusterResourcePropertiesResponseInput

type ClusterResourcePropertiesResponseInput interface {
	pulumi.Input

	ToClusterResourcePropertiesResponseOutput() ClusterResourcePropertiesResponseOutput
	ToClusterResourcePropertiesResponseOutputWithContext(context.Context) ClusterResourcePropertiesResponseOutput
}

ClusterResourcePropertiesResponseInput is an input type that accepts ClusterResourcePropertiesResponseArgs and ClusterResourcePropertiesResponseOutput values. You can construct a concrete instance of `ClusterResourcePropertiesResponseInput` via:

ClusterResourcePropertiesResponseArgs{...}

type ClusterResourcePropertiesResponseOutput

type ClusterResourcePropertiesResponseOutput struct{ *pulumi.OutputState }

Service properties payload

func (ClusterResourcePropertiesResponseOutput) ElementType

func (ClusterResourcePropertiesResponseOutput) NetworkProfile

Network profile of the Service

func (ClusterResourcePropertiesResponseOutput) ProvisioningState

Provisioning state of the Service

func (ClusterResourcePropertiesResponseOutput) ServiceId

ServiceInstanceEntity GUID 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) ToClusterResourcePropertiesResponsePtrOutput

func (o ClusterResourcePropertiesResponseOutput) ToClusterResourcePropertiesResponsePtrOutput() ClusterResourcePropertiesResponsePtrOutput

func (ClusterResourcePropertiesResponseOutput) ToClusterResourcePropertiesResponsePtrOutputWithContext

func (o ClusterResourcePropertiesResponseOutput) ToClusterResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) ClusterResourcePropertiesResponsePtrOutput

func (ClusterResourcePropertiesResponseOutput) Version

Version of the Service

type ClusterResourcePropertiesResponsePtrInput

type ClusterResourcePropertiesResponsePtrInput interface {
	pulumi.Input

	ToClusterResourcePropertiesResponsePtrOutput() ClusterResourcePropertiesResponsePtrOutput
	ToClusterResourcePropertiesResponsePtrOutputWithContext(context.Context) ClusterResourcePropertiesResponsePtrOutput
}

ClusterResourcePropertiesResponsePtrInput is an input type that accepts ClusterResourcePropertiesResponseArgs, ClusterResourcePropertiesResponsePtr and ClusterResourcePropertiesResponsePtrOutput values. You can construct a concrete instance of `ClusterResourcePropertiesResponsePtrInput` via:

        ClusterResourcePropertiesResponseArgs{...}

or:

        nil

type ClusterResourcePropertiesResponsePtrOutput

type ClusterResourcePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ClusterResourcePropertiesResponsePtrOutput) Elem

func (ClusterResourcePropertiesResponsePtrOutput) ElementType

func (ClusterResourcePropertiesResponsePtrOutput) NetworkProfile

Network profile of the Service

func (ClusterResourcePropertiesResponsePtrOutput) ProvisioningState

Provisioning state of the Service

func (ClusterResourcePropertiesResponsePtrOutput) ServiceId

ServiceInstanceEntity GUID which uniquely identifies a created resource

func (ClusterResourcePropertiesResponsePtrOutput) ToClusterResourcePropertiesResponsePtrOutput

func (o ClusterResourcePropertiesResponsePtrOutput) ToClusterResourcePropertiesResponsePtrOutput() ClusterResourcePropertiesResponsePtrOutput

func (ClusterResourcePropertiesResponsePtrOutput) ToClusterResourcePropertiesResponsePtrOutputWithContext

func (o ClusterResourcePropertiesResponsePtrOutput) ToClusterResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) ClusterResourcePropertiesResponsePtrOutput

func (ClusterResourcePropertiesResponsePtrOutput) Version

Version of the Service

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"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Custom domain resource payload.

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 added in v0.2.6

func (*CustomDomain) ElementType() reflect.Type

func (*CustomDomain) ToCustomDomainOutput added in v0.2.6

func (i *CustomDomain) ToCustomDomainOutput() CustomDomainOutput

func (*CustomDomain) ToCustomDomainOutputWithContext added in v0.2.6

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.StringInput
	// 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 added in v0.2.6

type CustomDomainInput interface {
	pulumi.Input

	ToCustomDomainOutput() CustomDomainOutput
	ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput
}

type CustomDomainOutput added in v0.2.6

type CustomDomainOutput struct {
	*pulumi.OutputState
}

func (CustomDomainOutput) ElementType added in v0.2.6

func (CustomDomainOutput) ElementType() reflect.Type

func (CustomDomainOutput) ToCustomDomainOutput added in v0.2.6

func (o CustomDomainOutput) ToCustomDomainOutput() CustomDomainOutput

func (CustomDomainOutput) ToCustomDomainOutputWithContext added in v0.2.6

func (o CustomDomainOutput) ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput

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"`
	// The thumbprint of bound certificate.
	Thumbprint *string `pulumi:"thumbprint"`
}

Custom domain of app resource payload.

type CustomDomainPropertiesResponseArgs

type CustomDomainPropertiesResponseArgs struct {
	// The app name of domain.
	AppName pulumi.StringInput `pulumi:"appName"`
	// 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 (CustomDomainPropertiesResponseArgs) ElementType

func (CustomDomainPropertiesResponseArgs) ToCustomDomainPropertiesResponseOutput

func (i CustomDomainPropertiesResponseArgs) ToCustomDomainPropertiesResponseOutput() CustomDomainPropertiesResponseOutput

func (CustomDomainPropertiesResponseArgs) ToCustomDomainPropertiesResponseOutputWithContext

func (i CustomDomainPropertiesResponseArgs) ToCustomDomainPropertiesResponseOutputWithContext(ctx context.Context) CustomDomainPropertiesResponseOutput

func (CustomDomainPropertiesResponseArgs) ToCustomDomainPropertiesResponsePtrOutput

func (i CustomDomainPropertiesResponseArgs) ToCustomDomainPropertiesResponsePtrOutput() CustomDomainPropertiesResponsePtrOutput

func (CustomDomainPropertiesResponseArgs) ToCustomDomainPropertiesResponsePtrOutputWithContext

func (i CustomDomainPropertiesResponseArgs) ToCustomDomainPropertiesResponsePtrOutputWithContext(ctx context.Context) CustomDomainPropertiesResponsePtrOutput

type CustomDomainPropertiesResponseInput

type CustomDomainPropertiesResponseInput interface {
	pulumi.Input

	ToCustomDomainPropertiesResponseOutput() CustomDomainPropertiesResponseOutput
	ToCustomDomainPropertiesResponseOutputWithContext(context.Context) CustomDomainPropertiesResponseOutput
}

CustomDomainPropertiesResponseInput is an input type that accepts CustomDomainPropertiesResponseArgs and CustomDomainPropertiesResponseOutput values. You can construct a concrete instance of `CustomDomainPropertiesResponseInput` via:

CustomDomainPropertiesResponseArgs{...}

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

func (CustomDomainPropertiesResponseOutput) ToCustomDomainPropertiesResponsePtrOutput

func (o CustomDomainPropertiesResponseOutput) ToCustomDomainPropertiesResponsePtrOutput() CustomDomainPropertiesResponsePtrOutput

func (CustomDomainPropertiesResponseOutput) ToCustomDomainPropertiesResponsePtrOutputWithContext

func (o CustomDomainPropertiesResponseOutput) ToCustomDomainPropertiesResponsePtrOutputWithContext(ctx context.Context) CustomDomainPropertiesResponsePtrOutput

type CustomDomainPropertiesResponsePtrInput

type CustomDomainPropertiesResponsePtrInput interface {
	pulumi.Input

	ToCustomDomainPropertiesResponsePtrOutput() CustomDomainPropertiesResponsePtrOutput
	ToCustomDomainPropertiesResponsePtrOutputWithContext(context.Context) CustomDomainPropertiesResponsePtrOutput
}

CustomDomainPropertiesResponsePtrInput is an input type that accepts CustomDomainPropertiesResponseArgs, CustomDomainPropertiesResponsePtr and CustomDomainPropertiesResponsePtrOutput values. You can construct a concrete instance of `CustomDomainPropertiesResponsePtrInput` via:

        CustomDomainPropertiesResponseArgs{...}

or:

        nil

type CustomDomainPropertiesResponsePtrOutput

type CustomDomainPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (CustomDomainPropertiesResponsePtrOutput) AppName

The app name of domain.

func (CustomDomainPropertiesResponsePtrOutput) CertName

The bound certificate name of domain.

func (CustomDomainPropertiesResponsePtrOutput) Elem

func (CustomDomainPropertiesResponsePtrOutput) ElementType

func (CustomDomainPropertiesResponsePtrOutput) Thumbprint

The thumbprint of bound certificate.

func (CustomDomainPropertiesResponsePtrOutput) ToCustomDomainPropertiesResponsePtrOutput

func (o CustomDomainPropertiesResponsePtrOutput) ToCustomDomainPropertiesResponsePtrOutput() CustomDomainPropertiesResponsePtrOutput

func (CustomDomainPropertiesResponsePtrOutput) ToCustomDomainPropertiesResponsePtrOutputWithContext

func (o CustomDomainPropertiesResponsePtrOutput) ToCustomDomainPropertiesResponsePtrOutputWithContext(ctx context.Context) CustomDomainPropertiesResponsePtrOutput

type CustomDomainState

type CustomDomainState struct {
	// The name of the resource.
	Name pulumi.StringPtrInput
	// Properties of the custom domain resource.
	Properties CustomDomainPropertiesResponsePtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (CustomDomainState) ElementType

func (CustomDomainState) 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"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Deployment resource payload

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 added in v0.2.6

func (*Deployment) ElementType() reflect.Type

func (*Deployment) ToDeploymentOutput added in v0.2.6

func (i *Deployment) ToDeploymentOutput() DeploymentOutput

func (*Deployment) ToDeploymentOutputWithContext added in v0.2.6

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.StringInput
	// 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 added in v0.2.6

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"`
}

Deployment instance payload

type DeploymentInstanceResponseArgs

type DeploymentInstanceResponseArgs struct {
	// Discovery status of the deployment instance
	DiscoveryStatus pulumi.StringInput `pulumi:"discoveryStatus"`
	// Name of the deployment instance
	Name pulumi.StringInput `pulumi:"name"`
	// Failed reason of the deployment instance
	Reason pulumi.StringInput `pulumi:"reason"`
	// Start time of the deployment instance
	StartTime pulumi.StringInput `pulumi:"startTime"`
	// Status of the deployment instance
	Status pulumi.StringInput `pulumi:"status"`
}

Deployment instance payload

func (DeploymentInstanceResponseArgs) ElementType

func (DeploymentInstanceResponseArgs) ToDeploymentInstanceResponseOutput

func (i DeploymentInstanceResponseArgs) ToDeploymentInstanceResponseOutput() DeploymentInstanceResponseOutput

func (DeploymentInstanceResponseArgs) ToDeploymentInstanceResponseOutputWithContext

func (i DeploymentInstanceResponseArgs) ToDeploymentInstanceResponseOutputWithContext(ctx context.Context) DeploymentInstanceResponseOutput

type DeploymentInstanceResponseArray

type DeploymentInstanceResponseArray []DeploymentInstanceResponseInput

func (DeploymentInstanceResponseArray) ElementType

func (DeploymentInstanceResponseArray) ToDeploymentInstanceResponseArrayOutput

func (i DeploymentInstanceResponseArray) ToDeploymentInstanceResponseArrayOutput() DeploymentInstanceResponseArrayOutput

func (DeploymentInstanceResponseArray) ToDeploymentInstanceResponseArrayOutputWithContext

func (i DeploymentInstanceResponseArray) ToDeploymentInstanceResponseArrayOutputWithContext(ctx context.Context) DeploymentInstanceResponseArrayOutput

type DeploymentInstanceResponseArrayInput

type DeploymentInstanceResponseArrayInput interface {
	pulumi.Input

	ToDeploymentInstanceResponseArrayOutput() DeploymentInstanceResponseArrayOutput
	ToDeploymentInstanceResponseArrayOutputWithContext(context.Context) DeploymentInstanceResponseArrayOutput
}

DeploymentInstanceResponseArrayInput is an input type that accepts DeploymentInstanceResponseArray and DeploymentInstanceResponseArrayOutput values. You can construct a concrete instance of `DeploymentInstanceResponseArrayInput` via:

DeploymentInstanceResponseArray{ DeploymentInstanceResponseArgs{...} }

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 DeploymentInstanceResponseInput

type DeploymentInstanceResponseInput interface {
	pulumi.Input

	ToDeploymentInstanceResponseOutput() DeploymentInstanceResponseOutput
	ToDeploymentInstanceResponseOutputWithContext(context.Context) DeploymentInstanceResponseOutput
}

DeploymentInstanceResponseInput is an input type that accepts DeploymentInstanceResponseArgs and DeploymentInstanceResponseOutput values. You can construct a concrete instance of `DeploymentInstanceResponseInput` via:

DeploymentInstanceResponseArgs{...}

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

type DeploymentOutput added in v0.2.6

type DeploymentOutput struct {
	*pulumi.OutputState
}

func (DeploymentOutput) ElementType added in v0.2.6

func (DeploymentOutput) ElementType() reflect.Type

func (DeploymentOutput) ToDeploymentOutput added in v0.2.6

func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput

func (DeploymentOutput) ToDeploymentOutputWithContext added in v0.2.6

func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput

type DeploymentResourceProperties

type DeploymentResourceProperties struct {
	// Deployment settings of the Deployment
	DeploymentSettings *DeploymentSettings `pulumi:"deploymentSettings"`
	// Uploaded source information of the deployment.
	Source *UserSourceInfo `pulumi:"source"`
}

Deployment resource properties payload

type DeploymentResourcePropertiesArgs

type DeploymentResourcePropertiesArgs struct {
	// Deployment settings of the Deployment
	DeploymentSettings DeploymentSettingsPtrInput `pulumi:"deploymentSettings"`
	// Uploaded source information of the deployment.
	Source UserSourceInfoPtrInput `pulumi:"source"`
}

Deployment resource properties payload

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) 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) 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"`
	// App name of the deployment
	AppName string `pulumi:"appName"`
	// Date time when the resource is created
	CreatedTime string `pulumi:"createdTime"`
	// 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 *UserSourceInfoResponse `pulumi:"source"`
	// Status of the Deployment
	Status string `pulumi:"status"`
}

Deployment resource properties payload

type DeploymentResourcePropertiesResponseArgs

type DeploymentResourcePropertiesResponseArgs struct {
	// Indicates whether the Deployment is active
	Active pulumi.BoolInput `pulumi:"active"`
	// App name of the deployment
	AppName pulumi.StringInput `pulumi:"appName"`
	// Date time when the resource is created
	CreatedTime pulumi.StringInput `pulumi:"createdTime"`
	// Deployment settings of the Deployment
	DeploymentSettings DeploymentSettingsResponsePtrInput `pulumi:"deploymentSettings"`
	// Collection of instances belong to the Deployment
	Instances DeploymentInstanceResponseArrayInput `pulumi:"instances"`
	// Provisioning state of the Deployment
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// Uploaded source information of the deployment.
	Source UserSourceInfoResponsePtrInput `pulumi:"source"`
	// Status of the Deployment
	Status pulumi.StringInput `pulumi:"status"`
}

Deployment resource properties payload

func (DeploymentResourcePropertiesResponseArgs) ElementType

func (DeploymentResourcePropertiesResponseArgs) ToDeploymentResourcePropertiesResponseOutput

func (i DeploymentResourcePropertiesResponseArgs) ToDeploymentResourcePropertiesResponseOutput() DeploymentResourcePropertiesResponseOutput

func (DeploymentResourcePropertiesResponseArgs) ToDeploymentResourcePropertiesResponseOutputWithContext

func (i DeploymentResourcePropertiesResponseArgs) ToDeploymentResourcePropertiesResponseOutputWithContext(ctx context.Context) DeploymentResourcePropertiesResponseOutput

func (DeploymentResourcePropertiesResponseArgs) ToDeploymentResourcePropertiesResponsePtrOutput

func (i DeploymentResourcePropertiesResponseArgs) ToDeploymentResourcePropertiesResponsePtrOutput() DeploymentResourcePropertiesResponsePtrOutput

func (DeploymentResourcePropertiesResponseArgs) ToDeploymentResourcePropertiesResponsePtrOutputWithContext

func (i DeploymentResourcePropertiesResponseArgs) ToDeploymentResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) DeploymentResourcePropertiesResponsePtrOutput

type DeploymentResourcePropertiesResponseInput

type DeploymentResourcePropertiesResponseInput interface {
	pulumi.Input

	ToDeploymentResourcePropertiesResponseOutput() DeploymentResourcePropertiesResponseOutput
	ToDeploymentResourcePropertiesResponseOutputWithContext(context.Context) DeploymentResourcePropertiesResponseOutput
}

DeploymentResourcePropertiesResponseInput is an input type that accepts DeploymentResourcePropertiesResponseArgs and DeploymentResourcePropertiesResponseOutput values. You can construct a concrete instance of `DeploymentResourcePropertiesResponseInput` via:

DeploymentResourcePropertiesResponseArgs{...}

type DeploymentResourcePropertiesResponseOutput

type DeploymentResourcePropertiesResponseOutput struct{ *pulumi.OutputState }

Deployment resource properties payload

func (DeploymentResourcePropertiesResponseOutput) Active

Indicates whether the Deployment is active

func (DeploymentResourcePropertiesResponseOutput) AppName

App name of the deployment

func (DeploymentResourcePropertiesResponseOutput) CreatedTime

Date time when the resource is created

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

func (DeploymentResourcePropertiesResponseOutput) ToDeploymentResourcePropertiesResponsePtrOutput

func (o DeploymentResourcePropertiesResponseOutput) ToDeploymentResourcePropertiesResponsePtrOutput() DeploymentResourcePropertiesResponsePtrOutput

func (DeploymentResourcePropertiesResponseOutput) ToDeploymentResourcePropertiesResponsePtrOutputWithContext

func (o DeploymentResourcePropertiesResponseOutput) ToDeploymentResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) DeploymentResourcePropertiesResponsePtrOutput

type DeploymentResourcePropertiesResponsePtrInput

type DeploymentResourcePropertiesResponsePtrInput interface {
	pulumi.Input

	ToDeploymentResourcePropertiesResponsePtrOutput() DeploymentResourcePropertiesResponsePtrOutput
	ToDeploymentResourcePropertiesResponsePtrOutputWithContext(context.Context) DeploymentResourcePropertiesResponsePtrOutput
}

DeploymentResourcePropertiesResponsePtrInput is an input type that accepts DeploymentResourcePropertiesResponseArgs, DeploymentResourcePropertiesResponsePtr and DeploymentResourcePropertiesResponsePtrOutput values. You can construct a concrete instance of `DeploymentResourcePropertiesResponsePtrInput` via:

        DeploymentResourcePropertiesResponseArgs{...}

or:

        nil

type DeploymentResourcePropertiesResponsePtrOutput

type DeploymentResourcePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (DeploymentResourcePropertiesResponsePtrOutput) Active

Indicates whether the Deployment is active

func (DeploymentResourcePropertiesResponsePtrOutput) AppName

App name of the deployment

func (DeploymentResourcePropertiesResponsePtrOutput) CreatedTime

Date time when the resource is created

func (DeploymentResourcePropertiesResponsePtrOutput) DeploymentSettings

Deployment settings of the Deployment

func (DeploymentResourcePropertiesResponsePtrOutput) Elem

func (DeploymentResourcePropertiesResponsePtrOutput) ElementType

func (DeploymentResourcePropertiesResponsePtrOutput) Instances

Collection of instances belong to the Deployment

func (DeploymentResourcePropertiesResponsePtrOutput) ProvisioningState

Provisioning state of the Deployment

func (DeploymentResourcePropertiesResponsePtrOutput) Source

Uploaded source information of the deployment.

func (DeploymentResourcePropertiesResponsePtrOutput) Status

Status of the Deployment

func (DeploymentResourcePropertiesResponsePtrOutput) ToDeploymentResourcePropertiesResponsePtrOutput

func (o DeploymentResourcePropertiesResponsePtrOutput) ToDeploymentResourcePropertiesResponsePtrOutput() DeploymentResourcePropertiesResponsePtrOutput

func (DeploymentResourcePropertiesResponsePtrOutput) ToDeploymentResourcePropertiesResponsePtrOutputWithContext

func (o DeploymentResourcePropertiesResponsePtrOutput) ToDeploymentResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) DeploymentResourcePropertiesResponsePtrOutput

type DeploymentSettings

type DeploymentSettings struct {
	// Required CPU, basic tier should be 1, standard tier should be in range (1, 4)
	Cpu *int `pulumi:"cpu"`
	// Collection of environment variables
	EnvironmentVariables map[string]string `pulumi:"environmentVariables"`
	// JVM parameter
	JvmOptions *string `pulumi:"jvmOptions"`
	// Required Memory size in GB, basic tier should be in range (1, 2), standard tier should be in range (1, 8)
	MemoryInGB *int `pulumi:"memoryInGB"`
	// The path to the .NET executable relative to zip root
	NetCoreMainEntryPath *string `pulumi:"netCoreMainEntryPath"`
	// Runtime version
	RuntimeVersion *string `pulumi:"runtimeVersion"`
}

Deployment settings payload

type DeploymentSettingsArgs

type DeploymentSettingsArgs struct {
	// Required CPU, basic tier should be 1, standard tier should be in range (1, 4)
	Cpu pulumi.IntPtrInput `pulumi:"cpu"`
	// Collection of environment variables
	EnvironmentVariables pulumi.StringMapInput `pulumi:"environmentVariables"`
	// JVM parameter
	JvmOptions pulumi.StringPtrInput `pulumi:"jvmOptions"`
	// Required Memory size in GB, basic tier should be in range (1, 2), standard tier should be in range (1, 8)
	MemoryInGB pulumi.IntPtrInput `pulumi:"memoryInGB"`
	// The path to the .NET executable relative to zip root
	NetCoreMainEntryPath pulumi.StringPtrInput `pulumi:"netCoreMainEntryPath"`
	// Runtime version
	RuntimeVersion pulumi.StringPtrInput `pulumi:"runtimeVersion"`
}

Deployment settings payload

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

Required CPU, basic tier should be 1, standard tier should be in range (1, 4)

func (DeploymentSettingsOutput) ElementType

func (DeploymentSettingsOutput) ElementType() reflect.Type

func (DeploymentSettingsOutput) EnvironmentVariables

func (o DeploymentSettingsOutput) EnvironmentVariables() pulumi.StringMapOutput

Collection of environment variables

func (DeploymentSettingsOutput) JvmOptions

JVM parameter

func (DeploymentSettingsOutput) MemoryInGB

Required Memory size in GB, basic tier should be in range (1, 2), standard tier should be in range (1, 8)

func (DeploymentSettingsOutput) NetCoreMainEntryPath

func (o DeploymentSettingsOutput) NetCoreMainEntryPath() pulumi.StringPtrOutput

The path to the .NET executable relative to zip root

func (DeploymentSettingsOutput) RuntimeVersion

func (o DeploymentSettingsOutput) RuntimeVersion() pulumi.StringPtrOutput

Runtime version

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

Required CPU, basic tier should be 1, standard tier should be in range (1, 4)

func (DeploymentSettingsPtrOutput) Elem

func (DeploymentSettingsPtrOutput) ElementType

func (DeploymentSettingsPtrOutput) EnvironmentVariables

func (o DeploymentSettingsPtrOutput) EnvironmentVariables() pulumi.StringMapOutput

Collection of environment variables

func (DeploymentSettingsPtrOutput) JvmOptions

JVM parameter

func (DeploymentSettingsPtrOutput) MemoryInGB

Required Memory size in GB, basic tier should be in range (1, 2), standard tier should be in range (1, 8)

func (DeploymentSettingsPtrOutput) NetCoreMainEntryPath

func (o DeploymentSettingsPtrOutput) NetCoreMainEntryPath() pulumi.StringPtrOutput

The path to the .NET executable relative to zip root

func (DeploymentSettingsPtrOutput) RuntimeVersion

Runtime version

func (DeploymentSettingsPtrOutput) ToDeploymentSettingsPtrOutput

func (o DeploymentSettingsPtrOutput) ToDeploymentSettingsPtrOutput() DeploymentSettingsPtrOutput

func (DeploymentSettingsPtrOutput) ToDeploymentSettingsPtrOutputWithContext

func (o DeploymentSettingsPtrOutput) ToDeploymentSettingsPtrOutputWithContext(ctx context.Context) DeploymentSettingsPtrOutput

type DeploymentSettingsResponse

type DeploymentSettingsResponse struct {
	// Required CPU, basic tier should be 1, standard tier should be in range (1, 4)
	Cpu *int `pulumi:"cpu"`
	// Collection of environment variables
	EnvironmentVariables map[string]string `pulumi:"environmentVariables"`
	// JVM parameter
	JvmOptions *string `pulumi:"jvmOptions"`
	// Required Memory size in GB, basic tier should be in range (1, 2), standard tier should be in range (1, 8)
	MemoryInGB *int `pulumi:"memoryInGB"`
	// The path to the .NET executable relative to zip root
	NetCoreMainEntryPath *string `pulumi:"netCoreMainEntryPath"`
	// Runtime version
	RuntimeVersion *string `pulumi:"runtimeVersion"`
}

Deployment settings payload

type DeploymentSettingsResponseArgs

type DeploymentSettingsResponseArgs struct {
	// Required CPU, basic tier should be 1, standard tier should be in range (1, 4)
	Cpu pulumi.IntPtrInput `pulumi:"cpu"`
	// Collection of environment variables
	EnvironmentVariables pulumi.StringMapInput `pulumi:"environmentVariables"`
	// JVM parameter
	JvmOptions pulumi.StringPtrInput `pulumi:"jvmOptions"`
	// Required Memory size in GB, basic tier should be in range (1, 2), standard tier should be in range (1, 8)
	MemoryInGB pulumi.IntPtrInput `pulumi:"memoryInGB"`
	// The path to the .NET executable relative to zip root
	NetCoreMainEntryPath pulumi.StringPtrInput `pulumi:"netCoreMainEntryPath"`
	// Runtime version
	RuntimeVersion pulumi.StringPtrInput `pulumi:"runtimeVersion"`
}

Deployment settings payload

func (DeploymentSettingsResponseArgs) ElementType

func (DeploymentSettingsResponseArgs) ToDeploymentSettingsResponseOutput

func (i DeploymentSettingsResponseArgs) ToDeploymentSettingsResponseOutput() DeploymentSettingsResponseOutput

func (DeploymentSettingsResponseArgs) ToDeploymentSettingsResponseOutputWithContext

func (i DeploymentSettingsResponseArgs) ToDeploymentSettingsResponseOutputWithContext(ctx context.Context) DeploymentSettingsResponseOutput

func (DeploymentSettingsResponseArgs) ToDeploymentSettingsResponsePtrOutput

func (i DeploymentSettingsResponseArgs) ToDeploymentSettingsResponsePtrOutput() DeploymentSettingsResponsePtrOutput

func (DeploymentSettingsResponseArgs) ToDeploymentSettingsResponsePtrOutputWithContext

func (i DeploymentSettingsResponseArgs) ToDeploymentSettingsResponsePtrOutputWithContext(ctx context.Context) DeploymentSettingsResponsePtrOutput

type DeploymentSettingsResponseInput

type DeploymentSettingsResponseInput interface {
	pulumi.Input

	ToDeploymentSettingsResponseOutput() DeploymentSettingsResponseOutput
	ToDeploymentSettingsResponseOutputWithContext(context.Context) DeploymentSettingsResponseOutput
}

DeploymentSettingsResponseInput is an input type that accepts DeploymentSettingsResponseArgs and DeploymentSettingsResponseOutput values. You can construct a concrete instance of `DeploymentSettingsResponseInput` via:

DeploymentSettingsResponseArgs{...}

type DeploymentSettingsResponseOutput

type DeploymentSettingsResponseOutput struct{ *pulumi.OutputState }

Deployment settings payload

func (DeploymentSettingsResponseOutput) Cpu

Required CPU, basic tier should be 1, standard tier should be in range (1, 4)

func (DeploymentSettingsResponseOutput) ElementType

func (DeploymentSettingsResponseOutput) EnvironmentVariables

func (o DeploymentSettingsResponseOutput) EnvironmentVariables() pulumi.StringMapOutput

Collection of environment variables

func (DeploymentSettingsResponseOutput) JvmOptions

JVM parameter

func (DeploymentSettingsResponseOutput) MemoryInGB

Required Memory size in GB, basic tier should be in range (1, 2), standard tier should be in range (1, 8)

func (DeploymentSettingsResponseOutput) NetCoreMainEntryPath

func (o DeploymentSettingsResponseOutput) NetCoreMainEntryPath() pulumi.StringPtrOutput

The path to the .NET executable relative to zip root

func (DeploymentSettingsResponseOutput) RuntimeVersion

Runtime version

func (DeploymentSettingsResponseOutput) ToDeploymentSettingsResponseOutput

func (o DeploymentSettingsResponseOutput) ToDeploymentSettingsResponseOutput() DeploymentSettingsResponseOutput

func (DeploymentSettingsResponseOutput) ToDeploymentSettingsResponseOutputWithContext

func (o DeploymentSettingsResponseOutput) ToDeploymentSettingsResponseOutputWithContext(ctx context.Context) DeploymentSettingsResponseOutput

func (DeploymentSettingsResponseOutput) ToDeploymentSettingsResponsePtrOutput

func (o DeploymentSettingsResponseOutput) ToDeploymentSettingsResponsePtrOutput() DeploymentSettingsResponsePtrOutput

func (DeploymentSettingsResponseOutput) ToDeploymentSettingsResponsePtrOutputWithContext

func (o DeploymentSettingsResponseOutput) ToDeploymentSettingsResponsePtrOutputWithContext(ctx context.Context) DeploymentSettingsResponsePtrOutput

type DeploymentSettingsResponsePtrInput

type DeploymentSettingsResponsePtrInput interface {
	pulumi.Input

	ToDeploymentSettingsResponsePtrOutput() DeploymentSettingsResponsePtrOutput
	ToDeploymentSettingsResponsePtrOutputWithContext(context.Context) DeploymentSettingsResponsePtrOutput
}

DeploymentSettingsResponsePtrInput is an input type that accepts DeploymentSettingsResponseArgs, DeploymentSettingsResponsePtr and DeploymentSettingsResponsePtrOutput values. You can construct a concrete instance of `DeploymentSettingsResponsePtrInput` via:

        DeploymentSettingsResponseArgs{...}

or:

        nil

type DeploymentSettingsResponsePtrOutput

type DeploymentSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (DeploymentSettingsResponsePtrOutput) Cpu

Required CPU, basic tier should be 1, standard tier should be in range (1, 4)

func (DeploymentSettingsResponsePtrOutput) Elem

func (DeploymentSettingsResponsePtrOutput) ElementType

func (DeploymentSettingsResponsePtrOutput) EnvironmentVariables

Collection of environment variables

func (DeploymentSettingsResponsePtrOutput) JvmOptions

JVM parameter

func (DeploymentSettingsResponsePtrOutput) MemoryInGB

Required Memory size in GB, basic tier should be in range (1, 2), standard tier should be in range (1, 8)

func (DeploymentSettingsResponsePtrOutput) NetCoreMainEntryPath

The path to the .NET executable relative to zip root

func (DeploymentSettingsResponsePtrOutput) RuntimeVersion

Runtime version

func (DeploymentSettingsResponsePtrOutput) ToDeploymentSettingsResponsePtrOutput

func (o DeploymentSettingsResponsePtrOutput) ToDeploymentSettingsResponsePtrOutput() DeploymentSettingsResponsePtrOutput

func (DeploymentSettingsResponsePtrOutput) ToDeploymentSettingsResponsePtrOutputWithContext

func (o DeploymentSettingsResponsePtrOutput) ToDeploymentSettingsResponsePtrOutputWithContext(ctx context.Context) DeploymentSettingsResponsePtrOutput

type DeploymentState

type DeploymentState struct {
	// The name of the resource.
	Name pulumi.StringPtrInput
	// Properties of the Deployment resource
	Properties DeploymentResourcePropertiesResponsePtrInput
	// Sku of the Deployment resource
	Sku SkuResponsePtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (DeploymentState) ElementType

func (DeploymentState) ElementType() reflect.Type

type GetAppResourceUploadUrlArgs added in v0.2.1

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 GetAppResourceUploadUrlResult added in v0.2.1

type GetAppResourceUploadUrlResult struct {
	// Source relative path
	RelativePath *string `pulumi:"relativePath"`
	// Upload URL
	UploadUrl *string `pulumi:"uploadUrl"`
}

Resource upload definition payload

func GetAppResourceUploadUrl added in v0.2.1

func GetAppResourceUploadUrl(ctx *pulumi.Context, args *GetAppResourceUploadUrlArgs, opts ...pulumi.InvokeOption) (*GetAppResourceUploadUrlResult, error)

type GetDeploymentLogFileUrlArgs added in v0.2.1

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 GetDeploymentLogFileUrlResult added in v0.2.1

type GetDeploymentLogFileUrlResult struct {
	// URL of the log file
	Url string `pulumi:"url"`
}

Log file URL payload

func GetDeploymentLogFileUrl added in v0.2.1

func GetDeploymentLogFileUrl(ctx *pulumi.Context, args *GetDeploymentLogFileUrlArgs, opts ...pulumi.InvokeOption) (*GetDeploymentLogFileUrlResult, error)

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

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 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"`
	// 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)

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 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"`
	// 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)

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 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 CertificatePropertiesResponse `pulumi:"properties"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Certificate resource payload.

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 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"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Custom domain resource payload.

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 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"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Deployment resource payload

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 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"`
	// 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)

type ManagedIdentityProperties

type ManagedIdentityProperties struct {
	// Principal Id
	PrincipalId *string `pulumi:"principalId"`
	// Tenant Id
	TenantId *string `pulumi:"tenantId"`
	// Type of the managed identity
	Type *string `pulumi:"type"`
}

Managed identity properties retrieved from ARM request headers.

type ManagedIdentityPropertiesArgs

type ManagedIdentityPropertiesArgs struct {
	// Principal Id
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
	// Tenant Id
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// Type of the managed identity
	Type pulumi.StringPtrInput `pulumi:"type"`
}

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

func (ManagedIdentityPropertiesOutput) TenantId

Tenant Id

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

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

func (ManagedIdentityPropertiesPtrOutput) TenantId

Tenant Id

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

type ManagedIdentityPropertiesResponse

type ManagedIdentityPropertiesResponse struct {
	// Principal Id
	PrincipalId *string `pulumi:"principalId"`
	// Tenant Id
	TenantId *string `pulumi:"tenantId"`
	// Type of the managed identity
	Type *string `pulumi:"type"`
}

Managed identity properties retrieved from ARM request headers.

type ManagedIdentityPropertiesResponseArgs

type ManagedIdentityPropertiesResponseArgs struct {
	// Principal Id
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
	// Tenant Id
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// Type of the managed identity
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Managed identity properties retrieved from ARM request headers.

func (ManagedIdentityPropertiesResponseArgs) ElementType

func (ManagedIdentityPropertiesResponseArgs) ToManagedIdentityPropertiesResponseOutput

func (i ManagedIdentityPropertiesResponseArgs) ToManagedIdentityPropertiesResponseOutput() ManagedIdentityPropertiesResponseOutput

func (ManagedIdentityPropertiesResponseArgs) ToManagedIdentityPropertiesResponseOutputWithContext

func (i ManagedIdentityPropertiesResponseArgs) ToManagedIdentityPropertiesResponseOutputWithContext(ctx context.Context) ManagedIdentityPropertiesResponseOutput

func (ManagedIdentityPropertiesResponseArgs) ToManagedIdentityPropertiesResponsePtrOutput

func (i ManagedIdentityPropertiesResponseArgs) ToManagedIdentityPropertiesResponsePtrOutput() ManagedIdentityPropertiesResponsePtrOutput

func (ManagedIdentityPropertiesResponseArgs) ToManagedIdentityPropertiesResponsePtrOutputWithContext

func (i ManagedIdentityPropertiesResponseArgs) ToManagedIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) ManagedIdentityPropertiesResponsePtrOutput

type ManagedIdentityPropertiesResponseInput

type ManagedIdentityPropertiesResponseInput interface {
	pulumi.Input

	ToManagedIdentityPropertiesResponseOutput() ManagedIdentityPropertiesResponseOutput
	ToManagedIdentityPropertiesResponseOutputWithContext(context.Context) ManagedIdentityPropertiesResponseOutput
}

ManagedIdentityPropertiesResponseInput is an input type that accepts ManagedIdentityPropertiesResponseArgs and ManagedIdentityPropertiesResponseOutput values. You can construct a concrete instance of `ManagedIdentityPropertiesResponseInput` via:

ManagedIdentityPropertiesResponseArgs{...}

type ManagedIdentityPropertiesResponseOutput

type ManagedIdentityPropertiesResponseOutput struct{ *pulumi.OutputState }

Managed identity properties retrieved from ARM request headers.

func (ManagedIdentityPropertiesResponseOutput) ElementType

func (ManagedIdentityPropertiesResponseOutput) PrincipalId

Principal Id

func (ManagedIdentityPropertiesResponseOutput) TenantId

Tenant Id

func (ManagedIdentityPropertiesResponseOutput) ToManagedIdentityPropertiesResponseOutput

func (o ManagedIdentityPropertiesResponseOutput) ToManagedIdentityPropertiesResponseOutput() ManagedIdentityPropertiesResponseOutput

func (ManagedIdentityPropertiesResponseOutput) ToManagedIdentityPropertiesResponseOutputWithContext

func (o ManagedIdentityPropertiesResponseOutput) ToManagedIdentityPropertiesResponseOutputWithContext(ctx context.Context) ManagedIdentityPropertiesResponseOutput

func (ManagedIdentityPropertiesResponseOutput) ToManagedIdentityPropertiesResponsePtrOutput

func (o ManagedIdentityPropertiesResponseOutput) ToManagedIdentityPropertiesResponsePtrOutput() ManagedIdentityPropertiesResponsePtrOutput

func (ManagedIdentityPropertiesResponseOutput) ToManagedIdentityPropertiesResponsePtrOutputWithContext

func (o ManagedIdentityPropertiesResponseOutput) ToManagedIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) ManagedIdentityPropertiesResponsePtrOutput

func (ManagedIdentityPropertiesResponseOutput) Type

Type of the managed identity

type ManagedIdentityPropertiesResponsePtrInput

type ManagedIdentityPropertiesResponsePtrInput interface {
	pulumi.Input

	ToManagedIdentityPropertiesResponsePtrOutput() ManagedIdentityPropertiesResponsePtrOutput
	ToManagedIdentityPropertiesResponsePtrOutputWithContext(context.Context) ManagedIdentityPropertiesResponsePtrOutput
}

ManagedIdentityPropertiesResponsePtrInput is an input type that accepts ManagedIdentityPropertiesResponseArgs, ManagedIdentityPropertiesResponsePtr and ManagedIdentityPropertiesResponsePtrOutput values. You can construct a concrete instance of `ManagedIdentityPropertiesResponsePtrInput` via:

        ManagedIdentityPropertiesResponseArgs{...}

or:

        nil

type ManagedIdentityPropertiesResponsePtrOutput

type ManagedIdentityPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentityPropertiesResponsePtrOutput) Elem

func (ManagedIdentityPropertiesResponsePtrOutput) ElementType

func (ManagedIdentityPropertiesResponsePtrOutput) PrincipalId

Principal Id

func (ManagedIdentityPropertiesResponsePtrOutput) TenantId

Tenant Id

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

type ManagedIdentityType added in v0.3.1

type ManagedIdentityType pulumi.String

Type of the managed identity

func (ManagedIdentityType) ElementType added in v0.3.1

func (ManagedIdentityType) ElementType() reflect.Type

func (ManagedIdentityType) ToStringOutput added in v0.3.1

func (e ManagedIdentityType) ToStringOutput() pulumi.StringOutput

func (ManagedIdentityType) ToStringOutputWithContext added in v0.3.1

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

func (ManagedIdentityType) ToStringPtrOutput added in v0.3.1

func (e ManagedIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedIdentityType) ToStringPtrOutputWithContext added in v0.3.1

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

type NetworkProfile

type NetworkProfile struct {
	// Name of the resource group containing network resources of Azure Spring Cloud Apps
	AppNetworkResourceGroup *string `pulumi:"appNetworkResourceGroup"`
	// Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps
	AppSubnetId *string `pulumi:"appSubnetId"`
	// Azure Spring Cloud service reserved CIDR
	ServiceCidr *string `pulumi:"serviceCidr"`
	// Name of the resource group containing network resources of Azure Spring Cloud Service Runtime
	ServiceRuntimeNetworkResourceGroup *string `pulumi:"serviceRuntimeNetworkResourceGroup"`
	// Fully qualified resource Id of the subnet to host Azure Spring Cloud Service Runtime
	ServiceRuntimeSubnetId *string `pulumi:"serviceRuntimeSubnetId"`
}

Service network profile payload

type NetworkProfileArgs

type NetworkProfileArgs struct {
	// Name of the resource group containing network resources of Azure Spring Cloud Apps
	AppNetworkResourceGroup pulumi.StringPtrInput `pulumi:"appNetworkResourceGroup"`
	// Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps
	AppSubnetId pulumi.StringPtrInput `pulumi:"appSubnetId"`
	// Azure Spring Cloud service reserved CIDR
	ServiceCidr pulumi.StringPtrInput `pulumi:"serviceCidr"`
	// Name of the resource group containing network resources of Azure Spring Cloud Service Runtime
	ServiceRuntimeNetworkResourceGroup pulumi.StringPtrInput `pulumi:"serviceRuntimeNetworkResourceGroup"`
	// Fully qualified resource Id of the subnet to host Azure Spring Cloud 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 of Azure Spring Cloud Apps

func (NetworkProfileOutput) AppSubnetId

Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps

func (NetworkProfileOutput) ElementType

func (NetworkProfileOutput) ElementType() reflect.Type

func (NetworkProfileOutput) ServiceCidr

Azure Spring Cloud service reserved CIDR

func (NetworkProfileOutput) ServiceRuntimeNetworkResourceGroup

func (o NetworkProfileOutput) ServiceRuntimeNetworkResourceGroup() pulumi.StringPtrOutput

Name of the resource group containing network resources of Azure Spring Cloud Service Runtime

func (NetworkProfileOutput) ServiceRuntimeSubnetId

func (o NetworkProfileOutput) ServiceRuntimeSubnetId() pulumi.StringPtrOutput

Fully qualified resource Id of the subnet to host Azure Spring Cloud 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 of Azure Spring Cloud Apps

func (NetworkProfilePtrOutput) AppSubnetId

Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps

func (NetworkProfilePtrOutput) Elem

func (NetworkProfilePtrOutput) ElementType

func (NetworkProfilePtrOutput) ElementType() reflect.Type

func (NetworkProfilePtrOutput) ServiceCidr

Azure Spring Cloud service reserved CIDR

func (NetworkProfilePtrOutput) ServiceRuntimeNetworkResourceGroup

func (o NetworkProfilePtrOutput) ServiceRuntimeNetworkResourceGroup() pulumi.StringPtrOutput

Name of the resource group containing network resources of Azure Spring Cloud Service Runtime

func (NetworkProfilePtrOutput) ServiceRuntimeSubnetId

func (o NetworkProfilePtrOutput) ServiceRuntimeSubnetId() pulumi.StringPtrOutput

Fully qualified resource Id of the subnet to host Azure Spring Cloud 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 of Azure Spring Cloud Apps
	AppNetworkResourceGroup *string `pulumi:"appNetworkResourceGroup"`
	// Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps
	AppSubnetId *string `pulumi:"appSubnetId"`
	// Desired outbound IP resources for Azure Spring Cloud instance.
	OutboundIPs NetworkProfileResponseOutboundIPs `pulumi:"outboundIPs"`
	// Azure Spring Cloud service reserved CIDR
	ServiceCidr *string `pulumi:"serviceCidr"`
	// Name of the resource group containing network resources of Azure Spring Cloud Service Runtime
	ServiceRuntimeNetworkResourceGroup *string `pulumi:"serviceRuntimeNetworkResourceGroup"`
	// Fully qualified resource Id of the subnet to host Azure Spring Cloud Service Runtime
	ServiceRuntimeSubnetId *string `pulumi:"serviceRuntimeSubnetId"`
}

Service network profile payload

type NetworkProfileResponseArgs

type NetworkProfileResponseArgs struct {
	// Name of the resource group containing network resources of Azure Spring Cloud Apps
	AppNetworkResourceGroup pulumi.StringPtrInput `pulumi:"appNetworkResourceGroup"`
	// Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps
	AppSubnetId pulumi.StringPtrInput `pulumi:"appSubnetId"`
	// Desired outbound IP resources for Azure Spring Cloud instance.
	OutboundIPs NetworkProfileResponseOutboundIPsInput `pulumi:"outboundIPs"`
	// Azure Spring Cloud service reserved CIDR
	ServiceCidr pulumi.StringPtrInput `pulumi:"serviceCidr"`
	// Name of the resource group containing network resources of Azure Spring Cloud Service Runtime
	ServiceRuntimeNetworkResourceGroup pulumi.StringPtrInput `pulumi:"serviceRuntimeNetworkResourceGroup"`
	// Fully qualified resource Id of the subnet to host Azure Spring Cloud Service Runtime
	ServiceRuntimeSubnetId pulumi.StringPtrInput `pulumi:"serviceRuntimeSubnetId"`
}

Service network profile payload

func (NetworkProfileResponseArgs) ElementType

func (NetworkProfileResponseArgs) ElementType() reflect.Type

func (NetworkProfileResponseArgs) ToNetworkProfileResponseOutput

func (i NetworkProfileResponseArgs) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput

func (NetworkProfileResponseArgs) ToNetworkProfileResponseOutputWithContext

func (i NetworkProfileResponseArgs) ToNetworkProfileResponseOutputWithContext(ctx context.Context) NetworkProfileResponseOutput

func (NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutput

func (i NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput

func (NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutputWithContext

func (i NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput

type NetworkProfileResponseInput

type NetworkProfileResponseInput interface {
	pulumi.Input

	ToNetworkProfileResponseOutput() NetworkProfileResponseOutput
	ToNetworkProfileResponseOutputWithContext(context.Context) NetworkProfileResponseOutput
}

NetworkProfileResponseInput is an input type that accepts NetworkProfileResponseArgs and NetworkProfileResponseOutput values. You can construct a concrete instance of `NetworkProfileResponseInput` via:

NetworkProfileResponseArgs{...}

type NetworkProfileResponseOutboundIPs

type NetworkProfileResponseOutboundIPs struct {
	// A list of public IP addresses.
	PublicIPs []string `pulumi:"publicIPs"`
}

Desired outbound IP resources for Azure Spring Cloud instance.

type NetworkProfileResponseOutboundIPsArgs

type NetworkProfileResponseOutboundIPsArgs struct {
	// A list of public IP addresses.
	PublicIPs pulumi.StringArrayInput `pulumi:"publicIPs"`
}

Desired outbound IP resources for Azure Spring Cloud instance.

func (NetworkProfileResponseOutboundIPsArgs) ElementType

func (NetworkProfileResponseOutboundIPsArgs) ToNetworkProfileResponseOutboundIPsOutput

func (i NetworkProfileResponseOutboundIPsArgs) ToNetworkProfileResponseOutboundIPsOutput() NetworkProfileResponseOutboundIPsOutput

func (NetworkProfileResponseOutboundIPsArgs) ToNetworkProfileResponseOutboundIPsOutputWithContext

func (i NetworkProfileResponseOutboundIPsArgs) ToNetworkProfileResponseOutboundIPsOutputWithContext(ctx context.Context) NetworkProfileResponseOutboundIPsOutput

func (NetworkProfileResponseOutboundIPsArgs) ToNetworkProfileResponseOutboundIPsPtrOutput

func (i NetworkProfileResponseOutboundIPsArgs) ToNetworkProfileResponseOutboundIPsPtrOutput() NetworkProfileResponseOutboundIPsPtrOutput

func (NetworkProfileResponseOutboundIPsArgs) ToNetworkProfileResponseOutboundIPsPtrOutputWithContext

func (i NetworkProfileResponseOutboundIPsArgs) ToNetworkProfileResponseOutboundIPsPtrOutputWithContext(ctx context.Context) NetworkProfileResponseOutboundIPsPtrOutput

type NetworkProfileResponseOutboundIPsInput

type NetworkProfileResponseOutboundIPsInput interface {
	pulumi.Input

	ToNetworkProfileResponseOutboundIPsOutput() NetworkProfileResponseOutboundIPsOutput
	ToNetworkProfileResponseOutboundIPsOutputWithContext(context.Context) NetworkProfileResponseOutboundIPsOutput
}

NetworkProfileResponseOutboundIPsInput is an input type that accepts NetworkProfileResponseOutboundIPsArgs and NetworkProfileResponseOutboundIPsOutput values. You can construct a concrete instance of `NetworkProfileResponseOutboundIPsInput` via:

NetworkProfileResponseOutboundIPsArgs{...}

type NetworkProfileResponseOutboundIPsOutput

type NetworkProfileResponseOutboundIPsOutput struct{ *pulumi.OutputState }

Desired outbound IP resources for Azure Spring Cloud instance.

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

func (NetworkProfileResponseOutboundIPsOutput) ToNetworkProfileResponseOutboundIPsPtrOutput

func (o NetworkProfileResponseOutboundIPsOutput) ToNetworkProfileResponseOutboundIPsPtrOutput() NetworkProfileResponseOutboundIPsPtrOutput

func (NetworkProfileResponseOutboundIPsOutput) ToNetworkProfileResponseOutboundIPsPtrOutputWithContext

func (o NetworkProfileResponseOutboundIPsOutput) ToNetworkProfileResponseOutboundIPsPtrOutputWithContext(ctx context.Context) NetworkProfileResponseOutboundIPsPtrOutput

type NetworkProfileResponseOutboundIPsPtrInput

type NetworkProfileResponseOutboundIPsPtrInput interface {
	pulumi.Input

	ToNetworkProfileResponseOutboundIPsPtrOutput() NetworkProfileResponseOutboundIPsPtrOutput
	ToNetworkProfileResponseOutboundIPsPtrOutputWithContext(context.Context) NetworkProfileResponseOutboundIPsPtrOutput
}

NetworkProfileResponseOutboundIPsPtrInput is an input type that accepts NetworkProfileResponseOutboundIPsArgs, NetworkProfileResponseOutboundIPsPtr and NetworkProfileResponseOutboundIPsPtrOutput values. You can construct a concrete instance of `NetworkProfileResponseOutboundIPsPtrInput` via:

        NetworkProfileResponseOutboundIPsArgs{...}

or:

        nil

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 of Azure Spring Cloud Apps

func (NetworkProfileResponseOutput) AppSubnetId

Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps

func (NetworkProfileResponseOutput) ElementType

func (NetworkProfileResponseOutput) OutboundIPs

Desired outbound IP resources for Azure Spring Cloud instance.

func (NetworkProfileResponseOutput) ServiceCidr

Azure Spring Cloud service reserved CIDR

func (NetworkProfileResponseOutput) ServiceRuntimeNetworkResourceGroup

func (o NetworkProfileResponseOutput) ServiceRuntimeNetworkResourceGroup() pulumi.StringPtrOutput

Name of the resource group containing network resources of Azure Spring Cloud Service Runtime

func (NetworkProfileResponseOutput) ServiceRuntimeSubnetId

func (o NetworkProfileResponseOutput) ServiceRuntimeSubnetId() pulumi.StringPtrOutput

Fully qualified resource Id of the subnet to host Azure Spring Cloud Service Runtime

func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutput

func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput

func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext

func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext(ctx context.Context) NetworkProfileResponseOutput

func (NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutput

func (o NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput

func (NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutputWithContext

func (o NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput

type NetworkProfileResponsePtrInput

type NetworkProfileResponsePtrInput interface {
	pulumi.Input

	ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput
	ToNetworkProfileResponsePtrOutputWithContext(context.Context) NetworkProfileResponsePtrOutput
}

NetworkProfileResponsePtrInput is an input type that accepts NetworkProfileResponseArgs, NetworkProfileResponsePtr and NetworkProfileResponsePtrOutput values. You can construct a concrete instance of `NetworkProfileResponsePtrInput` via:

        NetworkProfileResponseArgs{...}

or:

        nil

type NetworkProfileResponsePtrOutput

type NetworkProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (NetworkProfileResponsePtrOutput) AppNetworkResourceGroup

func (o NetworkProfileResponsePtrOutput) AppNetworkResourceGroup() pulumi.StringPtrOutput

Name of the resource group containing network resources of Azure Spring Cloud Apps

func (NetworkProfileResponsePtrOutput) AppSubnetId

Fully qualified resource Id of the subnet to host Azure Spring Cloud Apps

func (NetworkProfileResponsePtrOutput) Elem

func (NetworkProfileResponsePtrOutput) ElementType

func (NetworkProfileResponsePtrOutput) OutboundIPs

Desired outbound IP resources for Azure Spring Cloud instance.

func (NetworkProfileResponsePtrOutput) ServiceCidr

Azure Spring Cloud service reserved CIDR

func (NetworkProfileResponsePtrOutput) ServiceRuntimeNetworkResourceGroup

func (o NetworkProfileResponsePtrOutput) ServiceRuntimeNetworkResourceGroup() pulumi.StringPtrOutput

Name of the resource group containing network resources of Azure Spring Cloud Service Runtime

func (NetworkProfileResponsePtrOutput) ServiceRuntimeSubnetId

func (o NetworkProfileResponsePtrOutput) ServiceRuntimeSubnetId() pulumi.StringPtrOutput

Fully qualified resource Id of the subnet to host Azure Spring Cloud 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 PersistentDiskResponseArgs

type PersistentDiskResponseArgs struct {
	// Mount path of the persistent disk
	MountPath pulumi.StringPtrInput `pulumi:"mountPath"`
	// Size of the persistent disk in GB
	SizeInGB pulumi.IntPtrInput `pulumi:"sizeInGB"`
	// Size of the used persistent disk in GB
	UsedInGB pulumi.IntInput `pulumi:"usedInGB"`
}

Persistent disk payload

func (PersistentDiskResponseArgs) ElementType

func (PersistentDiskResponseArgs) ElementType() reflect.Type

func (PersistentDiskResponseArgs) ToPersistentDiskResponseOutput

func (i PersistentDiskResponseArgs) ToPersistentDiskResponseOutput() PersistentDiskResponseOutput

func (PersistentDiskResponseArgs) ToPersistentDiskResponseOutputWithContext

func (i PersistentDiskResponseArgs) ToPersistentDiskResponseOutputWithContext(ctx context.Context) PersistentDiskResponseOutput

func (PersistentDiskResponseArgs) ToPersistentDiskResponsePtrOutput

func (i PersistentDiskResponseArgs) ToPersistentDiskResponsePtrOutput() PersistentDiskResponsePtrOutput

func (PersistentDiskResponseArgs) ToPersistentDiskResponsePtrOutputWithContext

func (i PersistentDiskResponseArgs) ToPersistentDiskResponsePtrOutputWithContext(ctx context.Context) PersistentDiskResponsePtrOutput

type PersistentDiskResponseInput

type PersistentDiskResponseInput interface {
	pulumi.Input

	ToPersistentDiskResponseOutput() PersistentDiskResponseOutput
	ToPersistentDiskResponseOutputWithContext(context.Context) PersistentDiskResponseOutput
}

PersistentDiskResponseInput is an input type that accepts PersistentDiskResponseArgs and PersistentDiskResponseOutput values. You can construct a concrete instance of `PersistentDiskResponseInput` via:

PersistentDiskResponseArgs{...}

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

func (o PersistentDiskResponseOutput) ToPersistentDiskResponsePtrOutput() PersistentDiskResponsePtrOutput

func (PersistentDiskResponseOutput) ToPersistentDiskResponsePtrOutputWithContext

func (o PersistentDiskResponseOutput) ToPersistentDiskResponsePtrOutputWithContext(ctx context.Context) PersistentDiskResponsePtrOutput

func (PersistentDiskResponseOutput) UsedInGB

Size of the used persistent disk in GB

type PersistentDiskResponsePtrInput

type PersistentDiskResponsePtrInput interface {
	pulumi.Input

	ToPersistentDiskResponsePtrOutput() PersistentDiskResponsePtrOutput
	ToPersistentDiskResponsePtrOutputWithContext(context.Context) PersistentDiskResponsePtrOutput
}

PersistentDiskResponsePtrInput is an input type that accepts PersistentDiskResponseArgs, PersistentDiskResponsePtr and PersistentDiskResponsePtrOutput values. You can construct a concrete instance of `PersistentDiskResponsePtrInput` via:

        PersistentDiskResponseArgs{...}

or:

        nil

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 RuntimeVersion added in v0.3.1

type RuntimeVersion pulumi.String

Runtime version

func (RuntimeVersion) ElementType added in v0.3.1

func (RuntimeVersion) ElementType() reflect.Type

func (RuntimeVersion) ToStringOutput added in v0.3.1

func (e RuntimeVersion) ToStringOutput() pulumi.StringOutput

func (RuntimeVersion) ToStringOutputWithContext added in v0.3.1

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

func (RuntimeVersion) ToStringPtrOutput added in v0.3.1

func (e RuntimeVersion) ToStringPtrOutput() pulumi.StringPtrOutput

func (RuntimeVersion) ToStringPtrOutputWithContext added in v0.3.1

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

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"`
	// 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

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 added in v0.2.6

func (*Service) ElementType() reflect.Type

func (*Service) ToServiceOutput added in v0.2.6

func (i *Service) ToServiceOutput() ServiceOutput

func (*Service) ToServiceOutputWithContext added in v0.2.6

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.StringInput
	// 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 added in v0.2.6

type ServiceInput interface {
	pulumi.Input

	ToServiceOutput() ServiceOutput
	ToServiceOutputWithContext(ctx context.Context) ServiceOutput
}

type ServiceOutput added in v0.2.6

type ServiceOutput struct {
	*pulumi.OutputState
}

func (ServiceOutput) ElementType added in v0.2.6

func (ServiceOutput) ElementType() reflect.Type

func (ServiceOutput) ToServiceOutput added in v0.2.6

func (o ServiceOutput) ToServiceOutput() ServiceOutput

func (ServiceOutput) ToServiceOutputWithContext added in v0.2.6

func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput

type ServiceState

type ServiceState struct {
	// The GEO location of the resource.
	Location pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// Properties of the Service resource
	Properties ClusterResourcePropertiesResponsePtrInput
	// Sku of the Service resource
	Sku SkuResponsePtrInput
	// Tags of the service which is a list of key value pairs that describe the resource.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (ServiceState) ElementType

func (ServiceState) ElementType() reflect.Type

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 Cloud

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 Cloud

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 Cloud

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 Cloud

type SkuResponseArgs

type SkuResponseArgs 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 Cloud

func (SkuResponseArgs) ElementType

func (SkuResponseArgs) ElementType() reflect.Type

func (SkuResponseArgs) ToSkuResponseOutput

func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseArgs) ToSkuResponseOutputWithContext

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

func (SkuResponseArgs) ToSkuResponsePtrOutput

func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext

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

type SkuResponseInput

type SkuResponseInput interface {
	pulumi.Input

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

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

SkuResponseArgs{...}

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

Sku of Azure Spring Cloud

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

func (SkuResponseOutput) ToSkuResponsePtrOutput

func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext

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

type SkuResponsePtrInput

type SkuResponsePtrInput interface {
	pulumi.Input

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

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

        SkuResponseArgs{...}

or:

        nil

func SkuResponsePtr

func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Capacity

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

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

type TemporaryDiskResponseArgs

type TemporaryDiskResponseArgs 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 (TemporaryDiskResponseArgs) ElementType

func (TemporaryDiskResponseArgs) ElementType() reflect.Type

func (TemporaryDiskResponseArgs) ToTemporaryDiskResponseOutput

func (i TemporaryDiskResponseArgs) ToTemporaryDiskResponseOutput() TemporaryDiskResponseOutput

func (TemporaryDiskResponseArgs) ToTemporaryDiskResponseOutputWithContext

func (i TemporaryDiskResponseArgs) ToTemporaryDiskResponseOutputWithContext(ctx context.Context) TemporaryDiskResponseOutput

func (TemporaryDiskResponseArgs) ToTemporaryDiskResponsePtrOutput

func (i TemporaryDiskResponseArgs) ToTemporaryDiskResponsePtrOutput() TemporaryDiskResponsePtrOutput

func (TemporaryDiskResponseArgs) ToTemporaryDiskResponsePtrOutputWithContext

func (i TemporaryDiskResponseArgs) ToTemporaryDiskResponsePtrOutputWithContext(ctx context.Context) TemporaryDiskResponsePtrOutput

type TemporaryDiskResponseInput

type TemporaryDiskResponseInput interface {
	pulumi.Input

	ToTemporaryDiskResponseOutput() TemporaryDiskResponseOutput
	ToTemporaryDiskResponseOutputWithContext(context.Context) TemporaryDiskResponseOutput
}

TemporaryDiskResponseInput is an input type that accepts TemporaryDiskResponseArgs and TemporaryDiskResponseOutput values. You can construct a concrete instance of `TemporaryDiskResponseInput` via:

TemporaryDiskResponseArgs{...}

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

func (TemporaryDiskResponseOutput) ToTemporaryDiskResponsePtrOutput

func (o TemporaryDiskResponseOutput) ToTemporaryDiskResponsePtrOutput() TemporaryDiskResponsePtrOutput

func (TemporaryDiskResponseOutput) ToTemporaryDiskResponsePtrOutputWithContext

func (o TemporaryDiskResponseOutput) ToTemporaryDiskResponsePtrOutputWithContext(ctx context.Context) TemporaryDiskResponsePtrOutput

type TemporaryDiskResponsePtrInput

type TemporaryDiskResponsePtrInput interface {
	pulumi.Input

	ToTemporaryDiskResponsePtrOutput() TemporaryDiskResponsePtrOutput
	ToTemporaryDiskResponsePtrOutputWithContext(context.Context) TemporaryDiskResponsePtrOutput
}

TemporaryDiskResponsePtrInput is an input type that accepts TemporaryDiskResponseArgs, TemporaryDiskResponsePtr and TemporaryDiskResponsePtrOutput values. You can construct a concrete instance of `TemporaryDiskResponsePtrInput` via:

        TemporaryDiskResponseArgs{...}

or:

        nil

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 UserSourceInfo

type UserSourceInfo 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"`
	// Type of the source uploaded
	Type *string `pulumi:"type"`
	// Version of the source
	Version *string `pulumi:"version"`
}

Source information for a deployment

type UserSourceInfoArgs

type UserSourceInfoArgs 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"`
	// Type of the source uploaded
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Version of the source
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Source information for a deployment

func (UserSourceInfoArgs) ElementType

func (UserSourceInfoArgs) ElementType() reflect.Type

func (UserSourceInfoArgs) ToUserSourceInfoOutput

func (i UserSourceInfoArgs) ToUserSourceInfoOutput() UserSourceInfoOutput

func (UserSourceInfoArgs) ToUserSourceInfoOutputWithContext

func (i UserSourceInfoArgs) ToUserSourceInfoOutputWithContext(ctx context.Context) UserSourceInfoOutput

func (UserSourceInfoArgs) ToUserSourceInfoPtrOutput

func (i UserSourceInfoArgs) ToUserSourceInfoPtrOutput() UserSourceInfoPtrOutput

func (UserSourceInfoArgs) ToUserSourceInfoPtrOutputWithContext

func (i UserSourceInfoArgs) ToUserSourceInfoPtrOutputWithContext(ctx context.Context) UserSourceInfoPtrOutput

type UserSourceInfoInput

type UserSourceInfoInput interface {
	pulumi.Input

	ToUserSourceInfoOutput() UserSourceInfoOutput
	ToUserSourceInfoOutputWithContext(context.Context) UserSourceInfoOutput
}

UserSourceInfoInput is an input type that accepts UserSourceInfoArgs and UserSourceInfoOutput values. You can construct a concrete instance of `UserSourceInfoInput` via:

UserSourceInfoArgs{...}

type UserSourceInfoOutput

type UserSourceInfoOutput struct{ *pulumi.OutputState }

Source information for a deployment

func (UserSourceInfoOutput) ArtifactSelector

func (o UserSourceInfoOutput) ArtifactSelector() pulumi.StringPtrOutput

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

func (UserSourceInfoOutput) ElementType() reflect.Type

func (UserSourceInfoOutput) RelativePath

func (o UserSourceInfoOutput) RelativePath() pulumi.StringPtrOutput

Relative path of the storage which stores the source

func (UserSourceInfoOutput) ToUserSourceInfoOutput

func (o UserSourceInfoOutput) ToUserSourceInfoOutput() UserSourceInfoOutput

func (UserSourceInfoOutput) ToUserSourceInfoOutputWithContext

func (o UserSourceInfoOutput) ToUserSourceInfoOutputWithContext(ctx context.Context) UserSourceInfoOutput

func (UserSourceInfoOutput) ToUserSourceInfoPtrOutput

func (o UserSourceInfoOutput) ToUserSourceInfoPtrOutput() UserSourceInfoPtrOutput

func (UserSourceInfoOutput) ToUserSourceInfoPtrOutputWithContext

func (o UserSourceInfoOutput) ToUserSourceInfoPtrOutputWithContext(ctx context.Context) UserSourceInfoPtrOutput

func (UserSourceInfoOutput) Type

Type of the source uploaded

func (UserSourceInfoOutput) Version

Version of the source

type UserSourceInfoPtrInput

type UserSourceInfoPtrInput interface {
	pulumi.Input

	ToUserSourceInfoPtrOutput() UserSourceInfoPtrOutput
	ToUserSourceInfoPtrOutputWithContext(context.Context) UserSourceInfoPtrOutput
}

UserSourceInfoPtrInput is an input type that accepts UserSourceInfoArgs, UserSourceInfoPtr and UserSourceInfoPtrOutput values. You can construct a concrete instance of `UserSourceInfoPtrInput` via:

        UserSourceInfoArgs{...}

or:

        nil

type UserSourceInfoPtrOutput

type UserSourceInfoPtrOutput struct{ *pulumi.OutputState }

func (UserSourceInfoPtrOutput) ArtifactSelector

func (o UserSourceInfoPtrOutput) ArtifactSelector() pulumi.StringPtrOutput

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 (UserSourceInfoPtrOutput) Elem

func (UserSourceInfoPtrOutput) ElementType

func (UserSourceInfoPtrOutput) ElementType() reflect.Type

func (UserSourceInfoPtrOutput) RelativePath

Relative path of the storage which stores the source

func (UserSourceInfoPtrOutput) ToUserSourceInfoPtrOutput

func (o UserSourceInfoPtrOutput) ToUserSourceInfoPtrOutput() UserSourceInfoPtrOutput

func (UserSourceInfoPtrOutput) ToUserSourceInfoPtrOutputWithContext

func (o UserSourceInfoPtrOutput) ToUserSourceInfoPtrOutputWithContext(ctx context.Context) UserSourceInfoPtrOutput

func (UserSourceInfoPtrOutput) Type

Type of the source uploaded

func (UserSourceInfoPtrOutput) Version

Version of the source

type UserSourceInfoResponse

type UserSourceInfoResponse 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"`
	// Type of the source uploaded
	Type *string `pulumi:"type"`
	// Version of the source
	Version *string `pulumi:"version"`
}

Source information for a deployment

type UserSourceInfoResponseArgs

type UserSourceInfoResponseArgs 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"`
	// Type of the source uploaded
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Version of the source
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Source information for a deployment

func (UserSourceInfoResponseArgs) ElementType

func (UserSourceInfoResponseArgs) ElementType() reflect.Type

func (UserSourceInfoResponseArgs) ToUserSourceInfoResponseOutput

func (i UserSourceInfoResponseArgs) ToUserSourceInfoResponseOutput() UserSourceInfoResponseOutput

func (UserSourceInfoResponseArgs) ToUserSourceInfoResponseOutputWithContext

func (i UserSourceInfoResponseArgs) ToUserSourceInfoResponseOutputWithContext(ctx context.Context) UserSourceInfoResponseOutput

func (UserSourceInfoResponseArgs) ToUserSourceInfoResponsePtrOutput

func (i UserSourceInfoResponseArgs) ToUserSourceInfoResponsePtrOutput() UserSourceInfoResponsePtrOutput

func (UserSourceInfoResponseArgs) ToUserSourceInfoResponsePtrOutputWithContext

func (i UserSourceInfoResponseArgs) ToUserSourceInfoResponsePtrOutputWithContext(ctx context.Context) UserSourceInfoResponsePtrOutput

type UserSourceInfoResponseInput

type UserSourceInfoResponseInput interface {
	pulumi.Input

	ToUserSourceInfoResponseOutput() UserSourceInfoResponseOutput
	ToUserSourceInfoResponseOutputWithContext(context.Context) UserSourceInfoResponseOutput
}

UserSourceInfoResponseInput is an input type that accepts UserSourceInfoResponseArgs and UserSourceInfoResponseOutput values. You can construct a concrete instance of `UserSourceInfoResponseInput` via:

UserSourceInfoResponseArgs{...}

type UserSourceInfoResponseOutput

type UserSourceInfoResponseOutput struct{ *pulumi.OutputState }

Source information for a deployment

func (UserSourceInfoResponseOutput) 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 (UserSourceInfoResponseOutput) ElementType

func (UserSourceInfoResponseOutput) RelativePath

Relative path of the storage which stores the source

func (UserSourceInfoResponseOutput) ToUserSourceInfoResponseOutput

func (o UserSourceInfoResponseOutput) ToUserSourceInfoResponseOutput() UserSourceInfoResponseOutput

func (UserSourceInfoResponseOutput) ToUserSourceInfoResponseOutputWithContext

func (o UserSourceInfoResponseOutput) ToUserSourceInfoResponseOutputWithContext(ctx context.Context) UserSourceInfoResponseOutput

func (UserSourceInfoResponseOutput) ToUserSourceInfoResponsePtrOutput

func (o UserSourceInfoResponseOutput) ToUserSourceInfoResponsePtrOutput() UserSourceInfoResponsePtrOutput

func (UserSourceInfoResponseOutput) ToUserSourceInfoResponsePtrOutputWithContext

func (o UserSourceInfoResponseOutput) ToUserSourceInfoResponsePtrOutputWithContext(ctx context.Context) UserSourceInfoResponsePtrOutput

func (UserSourceInfoResponseOutput) Type

Type of the source uploaded

func (UserSourceInfoResponseOutput) Version

Version of the source

type UserSourceInfoResponsePtrInput

type UserSourceInfoResponsePtrInput interface {
	pulumi.Input

	ToUserSourceInfoResponsePtrOutput() UserSourceInfoResponsePtrOutput
	ToUserSourceInfoResponsePtrOutputWithContext(context.Context) UserSourceInfoResponsePtrOutput
}

UserSourceInfoResponsePtrInput is an input type that accepts UserSourceInfoResponseArgs, UserSourceInfoResponsePtr and UserSourceInfoResponsePtrOutput values. You can construct a concrete instance of `UserSourceInfoResponsePtrInput` via:

        UserSourceInfoResponseArgs{...}

or:

        nil

type UserSourceInfoResponsePtrOutput

type UserSourceInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (UserSourceInfoResponsePtrOutput) 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 (UserSourceInfoResponsePtrOutput) Elem

func (UserSourceInfoResponsePtrOutput) ElementType

func (UserSourceInfoResponsePtrOutput) RelativePath

Relative path of the storage which stores the source

func (UserSourceInfoResponsePtrOutput) ToUserSourceInfoResponsePtrOutput

func (o UserSourceInfoResponsePtrOutput) ToUserSourceInfoResponsePtrOutput() UserSourceInfoResponsePtrOutput

func (UserSourceInfoResponsePtrOutput) ToUserSourceInfoResponsePtrOutputWithContext

func (o UserSourceInfoResponsePtrOutput) ToUserSourceInfoResponsePtrOutputWithContext(ctx context.Context) UserSourceInfoResponsePtrOutput

func (UserSourceInfoResponsePtrOutput) Type

Type of the source uploaded

func (UserSourceInfoResponsePtrOutput) Version

Version of the source

type UserSourceType added in v0.3.1

type UserSourceType pulumi.String

Type of the source uploaded

func (UserSourceType) ElementType added in v0.3.1

func (UserSourceType) ElementType() reflect.Type

func (UserSourceType) ToStringOutput added in v0.3.1

func (e UserSourceType) ToStringOutput() pulumi.StringOutput

func (UserSourceType) ToStringOutputWithContext added in v0.3.1

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

func (UserSourceType) ToStringPtrOutput added in v0.3.1

func (e UserSourceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserSourceType) ToStringPtrOutputWithContext added in v0.3.1

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

Jump to

Keyboard shortcuts

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