v20180901preview

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 (
	// Indicates that the resource is CPU cores.
	AutoScalingResourceMetricNameCpu = AutoScalingResourceMetricName("cpu")
	// Indicates that the resource is memory in GB.
	AutoScalingResourceMetricNameMemoryInGB = AutoScalingResourceMetricName("memoryInGB")
)
View Source
const (
	// Indicates an invalid sink kind. All Service Fabric enumerations have the invalid type.
	DiagnosticsSinkKindInvalid = DiagnosticsSinkKind("Invalid")
	// Diagnostics settings for Geneva.
	DiagnosticsSinkKindAzureInternalMonitoringPipeline = DiagnosticsSinkKind("AzureInternalMonitoringPipeline")
)
View Source
const (
	// The required operating system is Linux.
	OperatingSystemTypeLinux = OperatingSystemType("Linux")
	// The required operating system is Windows.
	OperatingSystemTypeWindows = OperatingSystemType("Windows")
)
View Source
const (
	SizeTypesSmall  = SizeTypes("Small")
	SizeTypesMedium = SizeTypes("Medium")
	SizeTypesLarge  = SizeTypes("Large")
)
View Source
const (
	// Provides Service Fabric High Availability Volume Disk
	ApplicationScopedVolumeKindServiceFabricVolumeDisk = ApplicationScopedVolumeKind("ServiceFabricVolumeDisk")
)
View Source
const (
	// Indicates that scaling should be performed by adding or removing replicas.
	AutoScalingMechanismKindAddRemoveReplica = AutoScalingMechanismKind("AddRemoveReplica")
)
View Source
const (
	// Indicates that the metric is one of resources, like cpu or memory.
	AutoScalingMetricKindResource = AutoScalingMetricKind("Resource")
)
View Source
const (
	// Indicates that scaling should be performed based on average load of all replicas in the service.
	AutoScalingTriggerKindAverageLoad = AutoScalingTriggerKind("AverageLoad")
)
View Source
const (
	HeaderMatchTypeExact = HeaderMatchType("exact")
)
View Source
const (
	// Indicates a container network local to a single Service Fabric cluster. The value is 1.
	NetworkKindLocal = NetworkKind("Local")
)
View Source
const (
	PathMatchTypePrefix = PathMatchType("prefix")
)
View Source
const (
	// A simple secret resource whose plaintext value is provided by the user.
	SecretKindInlinedValue = SecretKind("inlinedValue")
)
View Source
const (
	// Provides volumes that are backed by Azure Files.
	VolumeProviderSFAzureFile = VolumeProvider("SFAzureFile")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AddRemoveReplicaScalingMechanism

type AddRemoveReplicaScalingMechanism struct {
	// The type of auto scaling mechanism.
	// Expected value is 'AddRemoveReplica'.
	Kind string `pulumi:"kind"`
	// Maximum number of containers (scale up won't be performed above this number).
	MaxCount int `pulumi:"maxCount"`
	// Minimum number of containers (scale down won't be performed below this number).
	MinCount int `pulumi:"minCount"`
	// Each time auto scaling is performed, this number of containers will be added or removed.
	ScaleIncrement int `pulumi:"scaleIncrement"`
}

Describes the horizontal auto scaling mechanism that adds or removes replicas (containers or container groups).

type AddRemoveReplicaScalingMechanismArgs

type AddRemoveReplicaScalingMechanismArgs struct {
	// The type of auto scaling mechanism.
	// Expected value is 'AddRemoveReplica'.
	Kind pulumi.StringInput `pulumi:"kind"`
	// Maximum number of containers (scale up won't be performed above this number).
	MaxCount pulumi.IntInput `pulumi:"maxCount"`
	// Minimum number of containers (scale down won't be performed below this number).
	MinCount pulumi.IntInput `pulumi:"minCount"`
	// Each time auto scaling is performed, this number of containers will be added or removed.
	ScaleIncrement pulumi.IntInput `pulumi:"scaleIncrement"`
}

Describes the horizontal auto scaling mechanism that adds or removes replicas (containers or container groups).

func (AddRemoveReplicaScalingMechanismArgs) ElementType

func (AddRemoveReplicaScalingMechanismArgs) ToAddRemoveReplicaScalingMechanismOutput

func (i AddRemoveReplicaScalingMechanismArgs) ToAddRemoveReplicaScalingMechanismOutput() AddRemoveReplicaScalingMechanismOutput

func (AddRemoveReplicaScalingMechanismArgs) ToAddRemoveReplicaScalingMechanismOutputWithContext

func (i AddRemoveReplicaScalingMechanismArgs) ToAddRemoveReplicaScalingMechanismOutputWithContext(ctx context.Context) AddRemoveReplicaScalingMechanismOutput

type AddRemoveReplicaScalingMechanismInput

type AddRemoveReplicaScalingMechanismInput interface {
	pulumi.Input

	ToAddRemoveReplicaScalingMechanismOutput() AddRemoveReplicaScalingMechanismOutput
	ToAddRemoveReplicaScalingMechanismOutputWithContext(context.Context) AddRemoveReplicaScalingMechanismOutput
}

AddRemoveReplicaScalingMechanismInput is an input type that accepts AddRemoveReplicaScalingMechanismArgs and AddRemoveReplicaScalingMechanismOutput values. You can construct a concrete instance of `AddRemoveReplicaScalingMechanismInput` via:

AddRemoveReplicaScalingMechanismArgs{...}

type AddRemoveReplicaScalingMechanismOutput

type AddRemoveReplicaScalingMechanismOutput struct{ *pulumi.OutputState }

Describes the horizontal auto scaling mechanism that adds or removes replicas (containers or container groups).

func (AddRemoveReplicaScalingMechanismOutput) ElementType

func (AddRemoveReplicaScalingMechanismOutput) Kind

The type of auto scaling mechanism. Expected value is 'AddRemoveReplica'.

func (AddRemoveReplicaScalingMechanismOutput) MaxCount

Maximum number of containers (scale up won't be performed above this number).

func (AddRemoveReplicaScalingMechanismOutput) MinCount

Minimum number of containers (scale down won't be performed below this number).

func (AddRemoveReplicaScalingMechanismOutput) ScaleIncrement

Each time auto scaling is performed, this number of containers will be added or removed.

func (AddRemoveReplicaScalingMechanismOutput) ToAddRemoveReplicaScalingMechanismOutput

func (o AddRemoveReplicaScalingMechanismOutput) ToAddRemoveReplicaScalingMechanismOutput() AddRemoveReplicaScalingMechanismOutput

func (AddRemoveReplicaScalingMechanismOutput) ToAddRemoveReplicaScalingMechanismOutputWithContext

func (o AddRemoveReplicaScalingMechanismOutput) ToAddRemoveReplicaScalingMechanismOutputWithContext(ctx context.Context) AddRemoveReplicaScalingMechanismOutput

type AddRemoveReplicaScalingMechanismResponse

type AddRemoveReplicaScalingMechanismResponse struct {
	// The type of auto scaling mechanism.
	// Expected value is 'AddRemoveReplica'.
	Kind string `pulumi:"kind"`
	// Maximum number of containers (scale up won't be performed above this number).
	MaxCount int `pulumi:"maxCount"`
	// Minimum number of containers (scale down won't be performed below this number).
	MinCount int `pulumi:"minCount"`
	// Each time auto scaling is performed, this number of containers will be added or removed.
	ScaleIncrement int `pulumi:"scaleIncrement"`
}

Describes the horizontal auto scaling mechanism that adds or removes replicas (containers or container groups).

type AddRemoveReplicaScalingMechanismResponseArgs

type AddRemoveReplicaScalingMechanismResponseArgs struct {
	// The type of auto scaling mechanism.
	// Expected value is 'AddRemoveReplica'.
	Kind pulumi.StringInput `pulumi:"kind"`
	// Maximum number of containers (scale up won't be performed above this number).
	MaxCount pulumi.IntInput `pulumi:"maxCount"`
	// Minimum number of containers (scale down won't be performed below this number).
	MinCount pulumi.IntInput `pulumi:"minCount"`
	// Each time auto scaling is performed, this number of containers will be added or removed.
	ScaleIncrement pulumi.IntInput `pulumi:"scaleIncrement"`
}

Describes the horizontal auto scaling mechanism that adds or removes replicas (containers or container groups).

func (AddRemoveReplicaScalingMechanismResponseArgs) ElementType

func (AddRemoveReplicaScalingMechanismResponseArgs) ToAddRemoveReplicaScalingMechanismResponseOutput

func (i AddRemoveReplicaScalingMechanismResponseArgs) ToAddRemoveReplicaScalingMechanismResponseOutput() AddRemoveReplicaScalingMechanismResponseOutput

func (AddRemoveReplicaScalingMechanismResponseArgs) ToAddRemoveReplicaScalingMechanismResponseOutputWithContext

func (i AddRemoveReplicaScalingMechanismResponseArgs) ToAddRemoveReplicaScalingMechanismResponseOutputWithContext(ctx context.Context) AddRemoveReplicaScalingMechanismResponseOutput

type AddRemoveReplicaScalingMechanismResponseInput

type AddRemoveReplicaScalingMechanismResponseInput interface {
	pulumi.Input

	ToAddRemoveReplicaScalingMechanismResponseOutput() AddRemoveReplicaScalingMechanismResponseOutput
	ToAddRemoveReplicaScalingMechanismResponseOutputWithContext(context.Context) AddRemoveReplicaScalingMechanismResponseOutput
}

AddRemoveReplicaScalingMechanismResponseInput is an input type that accepts AddRemoveReplicaScalingMechanismResponseArgs and AddRemoveReplicaScalingMechanismResponseOutput values. You can construct a concrete instance of `AddRemoveReplicaScalingMechanismResponseInput` via:

AddRemoveReplicaScalingMechanismResponseArgs{...}

type AddRemoveReplicaScalingMechanismResponseOutput

type AddRemoveReplicaScalingMechanismResponseOutput struct{ *pulumi.OutputState }

Describes the horizontal auto scaling mechanism that adds or removes replicas (containers or container groups).

func (AddRemoveReplicaScalingMechanismResponseOutput) ElementType

func (AddRemoveReplicaScalingMechanismResponseOutput) Kind

The type of auto scaling mechanism. Expected value is 'AddRemoveReplica'.

func (AddRemoveReplicaScalingMechanismResponseOutput) MaxCount

Maximum number of containers (scale up won't be performed above this number).

func (AddRemoveReplicaScalingMechanismResponseOutput) MinCount

Minimum number of containers (scale down won't be performed below this number).

func (AddRemoveReplicaScalingMechanismResponseOutput) ScaleIncrement

Each time auto scaling is performed, this number of containers will be added or removed.

func (AddRemoveReplicaScalingMechanismResponseOutput) ToAddRemoveReplicaScalingMechanismResponseOutput

func (o AddRemoveReplicaScalingMechanismResponseOutput) ToAddRemoveReplicaScalingMechanismResponseOutput() AddRemoveReplicaScalingMechanismResponseOutput

func (AddRemoveReplicaScalingMechanismResponseOutput) ToAddRemoveReplicaScalingMechanismResponseOutputWithContext

func (o AddRemoveReplicaScalingMechanismResponseOutput) ToAddRemoveReplicaScalingMechanismResponseOutputWithContext(ctx context.Context) AddRemoveReplicaScalingMechanismResponseOutput

type Application

type Application struct {
	pulumi.CustomResourceState

	// Internal - used by Visual Studio to setup the debugging session on the local development environment.
	DebugParams pulumi.StringPtrOutput `pulumi:"debugParams"`
	// User readable description of the application.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Describes the diagnostics definition and usage for an application resource.
	Diagnostics DiagnosticsDescriptionResponsePtrOutput `pulumi:"diagnostics"`
	// Describes the health state of an application resource.
	HealthState pulumi.StringOutput `pulumi:"healthState"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// State of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Names of the services in the application.
	ServiceNames pulumi.StringArrayOutput `pulumi:"serviceNames"`
	// Describes the services in the application. This property is used to create or modify services of the application. On get only the name of the service is returned. The service description can be obtained by querying for the service resource.
	Services ServiceResourceDescriptionResponseArrayOutput `pulumi:"services"`
	// Status of the application.
	Status pulumi.StringOutput `pulumi:"status"`
	// Gives additional information about the current status of the application.
	StatusDetails pulumi.StringOutput `pulumi:"statusDetails"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringOutput `pulumi:"type"`
	// When the application's health state is not 'Ok', this additional details from service fabric Health Manager for the user to know why the application is marked unhealthy.
	UnhealthyEvaluation pulumi.StringOutput `pulumi:"unhealthyEvaluation"`
}

This type describes an application resource.

func GetApplication

func GetApplication(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)

GetApplication gets an existing Application 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 NewApplication

func NewApplication(ctx *pulumi.Context,
	name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)

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

func (*Application) ElementType added in v0.2.6

func (*Application) ElementType() reflect.Type

func (*Application) ToApplicationOutput added in v0.2.6

func (i *Application) ToApplicationOutput() ApplicationOutput

func (*Application) ToApplicationOutputWithContext added in v0.2.6

func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

type ApplicationArgs

type ApplicationArgs struct {
	// The identity of the application.
	ApplicationResourceName pulumi.StringInput
	// Internal - used by Visual Studio to setup the debugging session on the local development environment.
	DebugParams pulumi.StringPtrInput
	// User readable description of the application.
	Description pulumi.StringPtrInput
	// Describes the diagnostics definition and usage for an application resource.
	Diagnostics DiagnosticsDescriptionPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Azure resource group name
	ResourceGroupName pulumi.StringInput
	// Describes the services in the application. This property is used to create or modify services of the application. On get only the name of the service is returned. The service description can be obtained by querying for the service resource.
	Services ServiceResourceDescriptionArrayInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Application resource.

func (ApplicationArgs) ElementType

func (ApplicationArgs) ElementType() reflect.Type

type ApplicationInput added in v0.2.6

type ApplicationInput interface {
	pulumi.Input

	ToApplicationOutput() ApplicationOutput
	ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
}

type ApplicationOutput added in v0.2.6

type ApplicationOutput struct {
	*pulumi.OutputState
}

func (ApplicationOutput) ElementType added in v0.2.6

func (ApplicationOutput) ElementType() reflect.Type

func (ApplicationOutput) ToApplicationOutput added in v0.2.6

func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput

func (ApplicationOutput) ToApplicationOutputWithContext added in v0.2.6

func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

type ApplicationScopedVolume

type ApplicationScopedVolume struct {
	// Describes parameters for creating application-scoped volumes.
	CreationParameters ApplicationScopedVolumeCreationParametersServiceFabricVolumeDisk `pulumi:"creationParameters"`
	// The path within the container at which the volume should be mounted. Only valid path characters are allowed.
	DestinationPath string `pulumi:"destinationPath"`
	// Name of the volume being referenced.
	Name string `pulumi:"name"`
	// The flag indicating whether the volume is read only. Default is 'false'.
	ReadOnly *bool `pulumi:"readOnly"`
}

Describes a volume whose lifetime is scoped to the application's lifetime.

type ApplicationScopedVolumeArgs

type ApplicationScopedVolumeArgs struct {
	// Describes parameters for creating application-scoped volumes.
	CreationParameters ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskInput `pulumi:"creationParameters"`
	// The path within the container at which the volume should be mounted. Only valid path characters are allowed.
	DestinationPath pulumi.StringInput `pulumi:"destinationPath"`
	// Name of the volume being referenced.
	Name pulumi.StringInput `pulumi:"name"`
	// The flag indicating whether the volume is read only. Default is 'false'.
	ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"`
}

Describes a volume whose lifetime is scoped to the application's lifetime.

func (ApplicationScopedVolumeArgs) ElementType

func (ApplicationScopedVolumeArgs) ToApplicationScopedVolumeOutput

func (i ApplicationScopedVolumeArgs) ToApplicationScopedVolumeOutput() ApplicationScopedVolumeOutput

func (ApplicationScopedVolumeArgs) ToApplicationScopedVolumeOutputWithContext

func (i ApplicationScopedVolumeArgs) ToApplicationScopedVolumeOutputWithContext(ctx context.Context) ApplicationScopedVolumeOutput

type ApplicationScopedVolumeArray

type ApplicationScopedVolumeArray []ApplicationScopedVolumeInput

func (ApplicationScopedVolumeArray) ElementType

func (ApplicationScopedVolumeArray) ToApplicationScopedVolumeArrayOutput

func (i ApplicationScopedVolumeArray) ToApplicationScopedVolumeArrayOutput() ApplicationScopedVolumeArrayOutput

func (ApplicationScopedVolumeArray) ToApplicationScopedVolumeArrayOutputWithContext

func (i ApplicationScopedVolumeArray) ToApplicationScopedVolumeArrayOutputWithContext(ctx context.Context) ApplicationScopedVolumeArrayOutput

type ApplicationScopedVolumeArrayInput

type ApplicationScopedVolumeArrayInput interface {
	pulumi.Input

	ToApplicationScopedVolumeArrayOutput() ApplicationScopedVolumeArrayOutput
	ToApplicationScopedVolumeArrayOutputWithContext(context.Context) ApplicationScopedVolumeArrayOutput
}

ApplicationScopedVolumeArrayInput is an input type that accepts ApplicationScopedVolumeArray and ApplicationScopedVolumeArrayOutput values. You can construct a concrete instance of `ApplicationScopedVolumeArrayInput` via:

ApplicationScopedVolumeArray{ ApplicationScopedVolumeArgs{...} }

type ApplicationScopedVolumeArrayOutput

type ApplicationScopedVolumeArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopedVolumeArrayOutput) ElementType

func (ApplicationScopedVolumeArrayOutput) Index

func (ApplicationScopedVolumeArrayOutput) ToApplicationScopedVolumeArrayOutput

func (o ApplicationScopedVolumeArrayOutput) ToApplicationScopedVolumeArrayOutput() ApplicationScopedVolumeArrayOutput

func (ApplicationScopedVolumeArrayOutput) ToApplicationScopedVolumeArrayOutputWithContext

func (o ApplicationScopedVolumeArrayOutput) ToApplicationScopedVolumeArrayOutputWithContext(ctx context.Context) ApplicationScopedVolumeArrayOutput

type ApplicationScopedVolumeCreationParametersServiceFabricVolumeDisk

type ApplicationScopedVolumeCreationParametersServiceFabricVolumeDisk struct {
	// User readable description of the volume.
	Description *string `pulumi:"description"`
	// Specifies the application-scoped volume kind.
	// Expected value is 'ServiceFabricVolumeDisk'.
	Kind string `pulumi:"kind"`
	// Volume size
	SizeDisk string `pulumi:"sizeDisk"`
}

Describes parameters for creating application-scoped volumes provided by Service Fabric Volume Disks

type ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskArgs

type ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskArgs struct {
	// User readable description of the volume.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Specifies the application-scoped volume kind.
	// Expected value is 'ServiceFabricVolumeDisk'.
	Kind pulumi.StringInput `pulumi:"kind"`
	// Volume size
	SizeDisk pulumi.StringInput `pulumi:"sizeDisk"`
}

Describes parameters for creating application-scoped volumes provided by Service Fabric Volume Disks

func (ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskArgs) ElementType

func (ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskArgs) ToApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskOutput

func (ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskArgs) ToApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskOutputWithContext

func (i ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskArgs) ToApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskOutputWithContext(ctx context.Context) ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskOutput

type ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskInput

type ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskInput interface {
	pulumi.Input

	ToApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskOutput() ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskOutput
	ToApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskOutputWithContext(context.Context) ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskOutput
}

ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskInput is an input type that accepts ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskArgs and ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskOutput values. You can construct a concrete instance of `ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskInput` via:

ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskArgs{...}

type ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskOutput

type ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskOutput struct{ *pulumi.OutputState }

Describes parameters for creating application-scoped volumes provided by Service Fabric Volume Disks

func (ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskOutput) Description

User readable description of the volume.

func (ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskOutput) ElementType

func (ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskOutput) Kind

Specifies the application-scoped volume kind. Expected value is 'ServiceFabricVolumeDisk'.

func (ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskOutput) SizeDisk

Volume size

func (ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskOutput) ToApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskOutput

func (ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskOutput) ToApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskOutputWithContext

func (o ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskOutput) ToApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskOutputWithContext(ctx context.Context) ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskOutput

type ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponse

type ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponse struct {
	// User readable description of the volume.
	Description *string `pulumi:"description"`
	// Specifies the application-scoped volume kind.
	// Expected value is 'ServiceFabricVolumeDisk'.
	Kind string `pulumi:"kind"`
	// Volume size
	SizeDisk string `pulumi:"sizeDisk"`
}

Describes parameters for creating application-scoped volumes provided by Service Fabric Volume Disks

type ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseArgs

type ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseArgs struct {
	// User readable description of the volume.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Specifies the application-scoped volume kind.
	// Expected value is 'ServiceFabricVolumeDisk'.
	Kind pulumi.StringInput `pulumi:"kind"`
	// Volume size
	SizeDisk pulumi.StringInput `pulumi:"sizeDisk"`
}

Describes parameters for creating application-scoped volumes provided by Service Fabric Volume Disks

func (ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseArgs) ElementType

func (ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseArgs) ToApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseOutput

func (ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseArgs) ToApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseOutputWithContext

type ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseInput

type ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseInput interface {
	pulumi.Input

	ToApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseOutput() ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseOutput
	ToApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseOutputWithContext(context.Context) ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseOutput
}

ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseInput is an input type that accepts ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseArgs and ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseOutput values. You can construct a concrete instance of `ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseInput` via:

ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseArgs{...}

type ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseOutput

type ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseOutput struct{ *pulumi.OutputState }

Describes parameters for creating application-scoped volumes provided by Service Fabric Volume Disks

func (ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseOutput) Description

User readable description of the volume.

func (ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseOutput) ElementType

func (ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseOutput) Kind

Specifies the application-scoped volume kind. Expected value is 'ServiceFabricVolumeDisk'.

func (ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseOutput) SizeDisk

Volume size

func (ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseOutput) ToApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseOutput

func (ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseOutput) ToApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseOutputWithContext

type ApplicationScopedVolumeInput

type ApplicationScopedVolumeInput interface {
	pulumi.Input

	ToApplicationScopedVolumeOutput() ApplicationScopedVolumeOutput
	ToApplicationScopedVolumeOutputWithContext(context.Context) ApplicationScopedVolumeOutput
}

ApplicationScopedVolumeInput is an input type that accepts ApplicationScopedVolumeArgs and ApplicationScopedVolumeOutput values. You can construct a concrete instance of `ApplicationScopedVolumeInput` via:

ApplicationScopedVolumeArgs{...}

type ApplicationScopedVolumeKind added in v0.3.1

type ApplicationScopedVolumeKind pulumi.String

Specifies the application-scoped volume kind.

func (ApplicationScopedVolumeKind) ElementType added in v0.3.1

func (ApplicationScopedVolumeKind) ToStringOutput added in v0.3.1

func (e ApplicationScopedVolumeKind) ToStringOutput() pulumi.StringOutput

func (ApplicationScopedVolumeKind) ToStringOutputWithContext added in v0.3.1

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

func (ApplicationScopedVolumeKind) ToStringPtrOutput added in v0.3.1

func (e ApplicationScopedVolumeKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationScopedVolumeKind) ToStringPtrOutputWithContext added in v0.3.1

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

type ApplicationScopedVolumeOutput

type ApplicationScopedVolumeOutput struct{ *pulumi.OutputState }

Describes a volume whose lifetime is scoped to the application's lifetime.

func (ApplicationScopedVolumeOutput) CreationParameters

Describes parameters for creating application-scoped volumes.

func (ApplicationScopedVolumeOutput) DestinationPath

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

func (ApplicationScopedVolumeOutput) ElementType

func (ApplicationScopedVolumeOutput) Name

Name of the volume being referenced.

func (ApplicationScopedVolumeOutput) ReadOnly

The flag indicating whether the volume is read only. Default is 'false'.

func (ApplicationScopedVolumeOutput) ToApplicationScopedVolumeOutput

func (o ApplicationScopedVolumeOutput) ToApplicationScopedVolumeOutput() ApplicationScopedVolumeOutput

func (ApplicationScopedVolumeOutput) ToApplicationScopedVolumeOutputWithContext

func (o ApplicationScopedVolumeOutput) ToApplicationScopedVolumeOutputWithContext(ctx context.Context) ApplicationScopedVolumeOutput

type ApplicationScopedVolumeResponse

type ApplicationScopedVolumeResponse struct {
	// Describes parameters for creating application-scoped volumes.
	CreationParameters ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponse `pulumi:"creationParameters"`
	// The path within the container at which the volume should be mounted. Only valid path characters are allowed.
	DestinationPath string `pulumi:"destinationPath"`
	// Name of the volume being referenced.
	Name string `pulumi:"name"`
	// The flag indicating whether the volume is read only. Default is 'false'.
	ReadOnly *bool `pulumi:"readOnly"`
}

Describes a volume whose lifetime is scoped to the application's lifetime.

type ApplicationScopedVolumeResponseArgs

type ApplicationScopedVolumeResponseArgs struct {
	// Describes parameters for creating application-scoped volumes.
	CreationParameters ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskResponseInput `pulumi:"creationParameters"`
	// The path within the container at which the volume should be mounted. Only valid path characters are allowed.
	DestinationPath pulumi.StringInput `pulumi:"destinationPath"`
	// Name of the volume being referenced.
	Name pulumi.StringInput `pulumi:"name"`
	// The flag indicating whether the volume is read only. Default is 'false'.
	ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"`
}

Describes a volume whose lifetime is scoped to the application's lifetime.

func (ApplicationScopedVolumeResponseArgs) ElementType

func (ApplicationScopedVolumeResponseArgs) ToApplicationScopedVolumeResponseOutput

func (i ApplicationScopedVolumeResponseArgs) ToApplicationScopedVolumeResponseOutput() ApplicationScopedVolumeResponseOutput

func (ApplicationScopedVolumeResponseArgs) ToApplicationScopedVolumeResponseOutputWithContext

func (i ApplicationScopedVolumeResponseArgs) ToApplicationScopedVolumeResponseOutputWithContext(ctx context.Context) ApplicationScopedVolumeResponseOutput

type ApplicationScopedVolumeResponseArray

type ApplicationScopedVolumeResponseArray []ApplicationScopedVolumeResponseInput

func (ApplicationScopedVolumeResponseArray) ElementType

func (ApplicationScopedVolumeResponseArray) ToApplicationScopedVolumeResponseArrayOutput

func (i ApplicationScopedVolumeResponseArray) ToApplicationScopedVolumeResponseArrayOutput() ApplicationScopedVolumeResponseArrayOutput

func (ApplicationScopedVolumeResponseArray) ToApplicationScopedVolumeResponseArrayOutputWithContext

func (i ApplicationScopedVolumeResponseArray) ToApplicationScopedVolumeResponseArrayOutputWithContext(ctx context.Context) ApplicationScopedVolumeResponseArrayOutput

type ApplicationScopedVolumeResponseArrayInput

type ApplicationScopedVolumeResponseArrayInput interface {
	pulumi.Input

	ToApplicationScopedVolumeResponseArrayOutput() ApplicationScopedVolumeResponseArrayOutput
	ToApplicationScopedVolumeResponseArrayOutputWithContext(context.Context) ApplicationScopedVolumeResponseArrayOutput
}

ApplicationScopedVolumeResponseArrayInput is an input type that accepts ApplicationScopedVolumeResponseArray and ApplicationScopedVolumeResponseArrayOutput values. You can construct a concrete instance of `ApplicationScopedVolumeResponseArrayInput` via:

ApplicationScopedVolumeResponseArray{ ApplicationScopedVolumeResponseArgs{...} }

type ApplicationScopedVolumeResponseArrayOutput

type ApplicationScopedVolumeResponseArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopedVolumeResponseArrayOutput) ElementType

func (ApplicationScopedVolumeResponseArrayOutput) Index

func (ApplicationScopedVolumeResponseArrayOutput) ToApplicationScopedVolumeResponseArrayOutput

func (o ApplicationScopedVolumeResponseArrayOutput) ToApplicationScopedVolumeResponseArrayOutput() ApplicationScopedVolumeResponseArrayOutput

func (ApplicationScopedVolumeResponseArrayOutput) ToApplicationScopedVolumeResponseArrayOutputWithContext

func (o ApplicationScopedVolumeResponseArrayOutput) ToApplicationScopedVolumeResponseArrayOutputWithContext(ctx context.Context) ApplicationScopedVolumeResponseArrayOutput

type ApplicationScopedVolumeResponseInput

type ApplicationScopedVolumeResponseInput interface {
	pulumi.Input

	ToApplicationScopedVolumeResponseOutput() ApplicationScopedVolumeResponseOutput
	ToApplicationScopedVolumeResponseOutputWithContext(context.Context) ApplicationScopedVolumeResponseOutput
}

ApplicationScopedVolumeResponseInput is an input type that accepts ApplicationScopedVolumeResponseArgs and ApplicationScopedVolumeResponseOutput values. You can construct a concrete instance of `ApplicationScopedVolumeResponseInput` via:

ApplicationScopedVolumeResponseArgs{...}

type ApplicationScopedVolumeResponseOutput

type ApplicationScopedVolumeResponseOutput struct{ *pulumi.OutputState }

Describes a volume whose lifetime is scoped to the application's lifetime.

func (ApplicationScopedVolumeResponseOutput) CreationParameters

Describes parameters for creating application-scoped volumes.

func (ApplicationScopedVolumeResponseOutput) DestinationPath

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

func (ApplicationScopedVolumeResponseOutput) ElementType

func (ApplicationScopedVolumeResponseOutput) Name

Name of the volume being referenced.

func (ApplicationScopedVolumeResponseOutput) ReadOnly

The flag indicating whether the volume is read only. Default is 'false'.

func (ApplicationScopedVolumeResponseOutput) ToApplicationScopedVolumeResponseOutput

func (o ApplicationScopedVolumeResponseOutput) ToApplicationScopedVolumeResponseOutput() ApplicationScopedVolumeResponseOutput

func (ApplicationScopedVolumeResponseOutput) ToApplicationScopedVolumeResponseOutputWithContext

func (o ApplicationScopedVolumeResponseOutput) ToApplicationScopedVolumeResponseOutputWithContext(ctx context.Context) ApplicationScopedVolumeResponseOutput

type ApplicationState

type ApplicationState struct {
	// Internal - used by Visual Studio to setup the debugging session on the local development environment.
	DebugParams pulumi.StringPtrInput
	// User readable description of the application.
	Description pulumi.StringPtrInput
	// Describes the diagnostics definition and usage for an application resource.
	Diagnostics DiagnosticsDescriptionResponsePtrInput
	// Describes the health state of an application resource.
	HealthState pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// State of the resource.
	ProvisioningState pulumi.StringPtrInput
	// Names of the services in the application.
	ServiceNames pulumi.StringArrayInput
	// Describes the services in the application. This property is used to create or modify services of the application. On get only the name of the service is returned. The service description can be obtained by querying for the service resource.
	Services ServiceResourceDescriptionResponseArrayInput
	// Status of the application.
	Status pulumi.StringPtrInput
	// Gives additional information about the current status of the application.
	StatusDetails pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringPtrInput
	// When the application's health state is not 'Ok', this additional details from service fabric Health Manager for the user to know why the application is marked unhealthy.
	UnhealthyEvaluation pulumi.StringPtrInput
}

func (ApplicationState) ElementType

func (ApplicationState) ElementType() reflect.Type

type AutoScalingMechanismKind added in v0.3.1

type AutoScalingMechanismKind pulumi.String

The type of auto scaling mechanism.

func (AutoScalingMechanismKind) ElementType added in v0.3.1

func (AutoScalingMechanismKind) ElementType() reflect.Type

func (AutoScalingMechanismKind) ToStringOutput added in v0.3.1

func (e AutoScalingMechanismKind) ToStringOutput() pulumi.StringOutput

func (AutoScalingMechanismKind) ToStringOutputWithContext added in v0.3.1

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

func (AutoScalingMechanismKind) ToStringPtrOutput added in v0.3.1

func (e AutoScalingMechanismKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (AutoScalingMechanismKind) ToStringPtrOutputWithContext added in v0.3.1

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

type AutoScalingMetricKind added in v0.3.1

type AutoScalingMetricKind pulumi.String

The type of auto scaling metric

func (AutoScalingMetricKind) ElementType added in v0.3.1

func (AutoScalingMetricKind) ElementType() reflect.Type

func (AutoScalingMetricKind) ToStringOutput added in v0.3.1

func (e AutoScalingMetricKind) ToStringOutput() pulumi.StringOutput

func (AutoScalingMetricKind) ToStringOutputWithContext added in v0.3.1

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

func (AutoScalingMetricKind) ToStringPtrOutput added in v0.3.1

func (e AutoScalingMetricKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (AutoScalingMetricKind) ToStringPtrOutputWithContext added in v0.3.1

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

type AutoScalingPolicy

type AutoScalingPolicy struct {
	// The mechanism that is used to scale when auto scaling operation is invoked.
	Mechanism AddRemoveReplicaScalingMechanism `pulumi:"mechanism"`
	// The name of the auto scaling policy.
	Name string `pulumi:"name"`
	// Determines when auto scaling operation will be invoked.
	Trigger AverageLoadScalingTrigger `pulumi:"trigger"`
}

Describes the auto scaling policy

type AutoScalingPolicyArgs

type AutoScalingPolicyArgs struct {
	// The mechanism that is used to scale when auto scaling operation is invoked.
	Mechanism AddRemoveReplicaScalingMechanismInput `pulumi:"mechanism"`
	// The name of the auto scaling policy.
	Name pulumi.StringInput `pulumi:"name"`
	// Determines when auto scaling operation will be invoked.
	Trigger AverageLoadScalingTriggerInput `pulumi:"trigger"`
}

Describes the auto scaling policy

func (AutoScalingPolicyArgs) ElementType

func (AutoScalingPolicyArgs) ElementType() reflect.Type

func (AutoScalingPolicyArgs) ToAutoScalingPolicyOutput

func (i AutoScalingPolicyArgs) ToAutoScalingPolicyOutput() AutoScalingPolicyOutput

func (AutoScalingPolicyArgs) ToAutoScalingPolicyOutputWithContext

func (i AutoScalingPolicyArgs) ToAutoScalingPolicyOutputWithContext(ctx context.Context) AutoScalingPolicyOutput

type AutoScalingPolicyArray

type AutoScalingPolicyArray []AutoScalingPolicyInput

func (AutoScalingPolicyArray) ElementType

func (AutoScalingPolicyArray) ElementType() reflect.Type

func (AutoScalingPolicyArray) ToAutoScalingPolicyArrayOutput

func (i AutoScalingPolicyArray) ToAutoScalingPolicyArrayOutput() AutoScalingPolicyArrayOutput

func (AutoScalingPolicyArray) ToAutoScalingPolicyArrayOutputWithContext

func (i AutoScalingPolicyArray) ToAutoScalingPolicyArrayOutputWithContext(ctx context.Context) AutoScalingPolicyArrayOutput

type AutoScalingPolicyArrayInput

type AutoScalingPolicyArrayInput interface {
	pulumi.Input

	ToAutoScalingPolicyArrayOutput() AutoScalingPolicyArrayOutput
	ToAutoScalingPolicyArrayOutputWithContext(context.Context) AutoScalingPolicyArrayOutput
}

AutoScalingPolicyArrayInput is an input type that accepts AutoScalingPolicyArray and AutoScalingPolicyArrayOutput values. You can construct a concrete instance of `AutoScalingPolicyArrayInput` via:

AutoScalingPolicyArray{ AutoScalingPolicyArgs{...} }

type AutoScalingPolicyArrayOutput

type AutoScalingPolicyArrayOutput struct{ *pulumi.OutputState }

func (AutoScalingPolicyArrayOutput) ElementType

func (AutoScalingPolicyArrayOutput) Index

func (AutoScalingPolicyArrayOutput) ToAutoScalingPolicyArrayOutput

func (o AutoScalingPolicyArrayOutput) ToAutoScalingPolicyArrayOutput() AutoScalingPolicyArrayOutput

func (AutoScalingPolicyArrayOutput) ToAutoScalingPolicyArrayOutputWithContext

func (o AutoScalingPolicyArrayOutput) ToAutoScalingPolicyArrayOutputWithContext(ctx context.Context) AutoScalingPolicyArrayOutput

type AutoScalingPolicyInput

type AutoScalingPolicyInput interface {
	pulumi.Input

	ToAutoScalingPolicyOutput() AutoScalingPolicyOutput
	ToAutoScalingPolicyOutputWithContext(context.Context) AutoScalingPolicyOutput
}

AutoScalingPolicyInput is an input type that accepts AutoScalingPolicyArgs and AutoScalingPolicyOutput values. You can construct a concrete instance of `AutoScalingPolicyInput` via:

AutoScalingPolicyArgs{...}

type AutoScalingPolicyOutput

type AutoScalingPolicyOutput struct{ *pulumi.OutputState }

Describes the auto scaling policy

func (AutoScalingPolicyOutput) ElementType

func (AutoScalingPolicyOutput) ElementType() reflect.Type

func (AutoScalingPolicyOutput) Mechanism

The mechanism that is used to scale when auto scaling operation is invoked.

func (AutoScalingPolicyOutput) Name

The name of the auto scaling policy.

func (AutoScalingPolicyOutput) ToAutoScalingPolicyOutput

func (o AutoScalingPolicyOutput) ToAutoScalingPolicyOutput() AutoScalingPolicyOutput

func (AutoScalingPolicyOutput) ToAutoScalingPolicyOutputWithContext

func (o AutoScalingPolicyOutput) ToAutoScalingPolicyOutputWithContext(ctx context.Context) AutoScalingPolicyOutput

func (AutoScalingPolicyOutput) Trigger

Determines when auto scaling operation will be invoked.

type AutoScalingPolicyResponse

type AutoScalingPolicyResponse struct {
	// The mechanism that is used to scale when auto scaling operation is invoked.
	Mechanism AddRemoveReplicaScalingMechanismResponse `pulumi:"mechanism"`
	// The name of the auto scaling policy.
	Name string `pulumi:"name"`
	// Determines when auto scaling operation will be invoked.
	Trigger AverageLoadScalingTriggerResponse `pulumi:"trigger"`
}

Describes the auto scaling policy

type AutoScalingPolicyResponseArgs

type AutoScalingPolicyResponseArgs struct {
	// The mechanism that is used to scale when auto scaling operation is invoked.
	Mechanism AddRemoveReplicaScalingMechanismResponseInput `pulumi:"mechanism"`
	// The name of the auto scaling policy.
	Name pulumi.StringInput `pulumi:"name"`
	// Determines when auto scaling operation will be invoked.
	Trigger AverageLoadScalingTriggerResponseInput `pulumi:"trigger"`
}

Describes the auto scaling policy

func (AutoScalingPolicyResponseArgs) ElementType

func (AutoScalingPolicyResponseArgs) ToAutoScalingPolicyResponseOutput

func (i AutoScalingPolicyResponseArgs) ToAutoScalingPolicyResponseOutput() AutoScalingPolicyResponseOutput

func (AutoScalingPolicyResponseArgs) ToAutoScalingPolicyResponseOutputWithContext

func (i AutoScalingPolicyResponseArgs) ToAutoScalingPolicyResponseOutputWithContext(ctx context.Context) AutoScalingPolicyResponseOutput

type AutoScalingPolicyResponseArray

type AutoScalingPolicyResponseArray []AutoScalingPolicyResponseInput

func (AutoScalingPolicyResponseArray) ElementType

func (AutoScalingPolicyResponseArray) ToAutoScalingPolicyResponseArrayOutput

func (i AutoScalingPolicyResponseArray) ToAutoScalingPolicyResponseArrayOutput() AutoScalingPolicyResponseArrayOutput

func (AutoScalingPolicyResponseArray) ToAutoScalingPolicyResponseArrayOutputWithContext

func (i AutoScalingPolicyResponseArray) ToAutoScalingPolicyResponseArrayOutputWithContext(ctx context.Context) AutoScalingPolicyResponseArrayOutput

type AutoScalingPolicyResponseArrayInput

type AutoScalingPolicyResponseArrayInput interface {
	pulumi.Input

	ToAutoScalingPolicyResponseArrayOutput() AutoScalingPolicyResponseArrayOutput
	ToAutoScalingPolicyResponseArrayOutputWithContext(context.Context) AutoScalingPolicyResponseArrayOutput
}

AutoScalingPolicyResponseArrayInput is an input type that accepts AutoScalingPolicyResponseArray and AutoScalingPolicyResponseArrayOutput values. You can construct a concrete instance of `AutoScalingPolicyResponseArrayInput` via:

AutoScalingPolicyResponseArray{ AutoScalingPolicyResponseArgs{...} }

type AutoScalingPolicyResponseArrayOutput

type AutoScalingPolicyResponseArrayOutput struct{ *pulumi.OutputState }

func (AutoScalingPolicyResponseArrayOutput) ElementType

func (AutoScalingPolicyResponseArrayOutput) Index

func (AutoScalingPolicyResponseArrayOutput) ToAutoScalingPolicyResponseArrayOutput

func (o AutoScalingPolicyResponseArrayOutput) ToAutoScalingPolicyResponseArrayOutput() AutoScalingPolicyResponseArrayOutput

func (AutoScalingPolicyResponseArrayOutput) ToAutoScalingPolicyResponseArrayOutputWithContext

func (o AutoScalingPolicyResponseArrayOutput) ToAutoScalingPolicyResponseArrayOutputWithContext(ctx context.Context) AutoScalingPolicyResponseArrayOutput

type AutoScalingPolicyResponseInput

type AutoScalingPolicyResponseInput interface {
	pulumi.Input

	ToAutoScalingPolicyResponseOutput() AutoScalingPolicyResponseOutput
	ToAutoScalingPolicyResponseOutputWithContext(context.Context) AutoScalingPolicyResponseOutput
}

AutoScalingPolicyResponseInput is an input type that accepts AutoScalingPolicyResponseArgs and AutoScalingPolicyResponseOutput values. You can construct a concrete instance of `AutoScalingPolicyResponseInput` via:

AutoScalingPolicyResponseArgs{...}

type AutoScalingPolicyResponseOutput

type AutoScalingPolicyResponseOutput struct{ *pulumi.OutputState }

Describes the auto scaling policy

func (AutoScalingPolicyResponseOutput) ElementType

func (AutoScalingPolicyResponseOutput) Mechanism

The mechanism that is used to scale when auto scaling operation is invoked.

func (AutoScalingPolicyResponseOutput) Name

The name of the auto scaling policy.

func (AutoScalingPolicyResponseOutput) ToAutoScalingPolicyResponseOutput

func (o AutoScalingPolicyResponseOutput) ToAutoScalingPolicyResponseOutput() AutoScalingPolicyResponseOutput

func (AutoScalingPolicyResponseOutput) ToAutoScalingPolicyResponseOutputWithContext

func (o AutoScalingPolicyResponseOutput) ToAutoScalingPolicyResponseOutputWithContext(ctx context.Context) AutoScalingPolicyResponseOutput

func (AutoScalingPolicyResponseOutput) Trigger

Determines when auto scaling operation will be invoked.

type AutoScalingResourceMetric

type AutoScalingResourceMetric struct {
	// The type of auto scaling metric
	// Expected value is 'Resource'.
	Kind string `pulumi:"kind"`
	// Name of the resource.
	Name string `pulumi:"name"`
}

Describes the resource that is used for triggering auto scaling.

type AutoScalingResourceMetricArgs

type AutoScalingResourceMetricArgs struct {
	// The type of auto scaling metric
	// Expected value is 'Resource'.
	Kind pulumi.StringInput `pulumi:"kind"`
	// Name of the resource.
	Name pulumi.StringInput `pulumi:"name"`
}

Describes the resource that is used for triggering auto scaling.

func (AutoScalingResourceMetricArgs) ElementType

func (AutoScalingResourceMetricArgs) ToAutoScalingResourceMetricOutput

func (i AutoScalingResourceMetricArgs) ToAutoScalingResourceMetricOutput() AutoScalingResourceMetricOutput

func (AutoScalingResourceMetricArgs) ToAutoScalingResourceMetricOutputWithContext

func (i AutoScalingResourceMetricArgs) ToAutoScalingResourceMetricOutputWithContext(ctx context.Context) AutoScalingResourceMetricOutput

type AutoScalingResourceMetricInput

type AutoScalingResourceMetricInput interface {
	pulumi.Input

	ToAutoScalingResourceMetricOutput() AutoScalingResourceMetricOutput
	ToAutoScalingResourceMetricOutputWithContext(context.Context) AutoScalingResourceMetricOutput
}

AutoScalingResourceMetricInput is an input type that accepts AutoScalingResourceMetricArgs and AutoScalingResourceMetricOutput values. You can construct a concrete instance of `AutoScalingResourceMetricInput` via:

AutoScalingResourceMetricArgs{...}

type AutoScalingResourceMetricName added in v0.3.1

type AutoScalingResourceMetricName pulumi.String

Name of the resource.

func (AutoScalingResourceMetricName) ElementType added in v0.3.1

func (AutoScalingResourceMetricName) ToStringOutput added in v0.3.1

func (AutoScalingResourceMetricName) ToStringOutputWithContext added in v0.3.1

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

func (AutoScalingResourceMetricName) ToStringPtrOutput added in v0.3.1

func (AutoScalingResourceMetricName) ToStringPtrOutputWithContext added in v0.3.1

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

type AutoScalingResourceMetricOutput

type AutoScalingResourceMetricOutput struct{ *pulumi.OutputState }

Describes the resource that is used for triggering auto scaling.

func (AutoScalingResourceMetricOutput) ElementType

func (AutoScalingResourceMetricOutput) Kind

The type of auto scaling metric Expected value is 'Resource'.

func (AutoScalingResourceMetricOutput) Name

Name of the resource.

func (AutoScalingResourceMetricOutput) ToAutoScalingResourceMetricOutput

func (o AutoScalingResourceMetricOutput) ToAutoScalingResourceMetricOutput() AutoScalingResourceMetricOutput

func (AutoScalingResourceMetricOutput) ToAutoScalingResourceMetricOutputWithContext

func (o AutoScalingResourceMetricOutput) ToAutoScalingResourceMetricOutputWithContext(ctx context.Context) AutoScalingResourceMetricOutput

type AutoScalingResourceMetricResponse

type AutoScalingResourceMetricResponse struct {
	// The type of auto scaling metric
	// Expected value is 'Resource'.
	Kind string `pulumi:"kind"`
	// Name of the resource.
	Name string `pulumi:"name"`
}

Describes the resource that is used for triggering auto scaling.

type AutoScalingResourceMetricResponseArgs

type AutoScalingResourceMetricResponseArgs struct {
	// The type of auto scaling metric
	// Expected value is 'Resource'.
	Kind pulumi.StringInput `pulumi:"kind"`
	// Name of the resource.
	Name pulumi.StringInput `pulumi:"name"`
}

Describes the resource that is used for triggering auto scaling.

func (AutoScalingResourceMetricResponseArgs) ElementType

func (AutoScalingResourceMetricResponseArgs) ToAutoScalingResourceMetricResponseOutput

func (i AutoScalingResourceMetricResponseArgs) ToAutoScalingResourceMetricResponseOutput() AutoScalingResourceMetricResponseOutput

func (AutoScalingResourceMetricResponseArgs) ToAutoScalingResourceMetricResponseOutputWithContext

func (i AutoScalingResourceMetricResponseArgs) ToAutoScalingResourceMetricResponseOutputWithContext(ctx context.Context) AutoScalingResourceMetricResponseOutput

type AutoScalingResourceMetricResponseInput

type AutoScalingResourceMetricResponseInput interface {
	pulumi.Input

	ToAutoScalingResourceMetricResponseOutput() AutoScalingResourceMetricResponseOutput
	ToAutoScalingResourceMetricResponseOutputWithContext(context.Context) AutoScalingResourceMetricResponseOutput
}

AutoScalingResourceMetricResponseInput is an input type that accepts AutoScalingResourceMetricResponseArgs and AutoScalingResourceMetricResponseOutput values. You can construct a concrete instance of `AutoScalingResourceMetricResponseInput` via:

AutoScalingResourceMetricResponseArgs{...}

type AutoScalingResourceMetricResponseOutput

type AutoScalingResourceMetricResponseOutput struct{ *pulumi.OutputState }

Describes the resource that is used for triggering auto scaling.

func (AutoScalingResourceMetricResponseOutput) ElementType

func (AutoScalingResourceMetricResponseOutput) Kind

The type of auto scaling metric Expected value is 'Resource'.

func (AutoScalingResourceMetricResponseOutput) Name

Name of the resource.

func (AutoScalingResourceMetricResponseOutput) ToAutoScalingResourceMetricResponseOutput

func (o AutoScalingResourceMetricResponseOutput) ToAutoScalingResourceMetricResponseOutput() AutoScalingResourceMetricResponseOutput

func (AutoScalingResourceMetricResponseOutput) ToAutoScalingResourceMetricResponseOutputWithContext

func (o AutoScalingResourceMetricResponseOutput) ToAutoScalingResourceMetricResponseOutputWithContext(ctx context.Context) AutoScalingResourceMetricResponseOutput

type AutoScalingTriggerKind added in v0.3.1

type AutoScalingTriggerKind pulumi.String

The type of auto scaling trigger

func (AutoScalingTriggerKind) ElementType added in v0.3.1

func (AutoScalingTriggerKind) ElementType() reflect.Type

func (AutoScalingTriggerKind) ToStringOutput added in v0.3.1

func (e AutoScalingTriggerKind) ToStringOutput() pulumi.StringOutput

func (AutoScalingTriggerKind) ToStringOutputWithContext added in v0.3.1

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

func (AutoScalingTriggerKind) ToStringPtrOutput added in v0.3.1

func (e AutoScalingTriggerKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (AutoScalingTriggerKind) ToStringPtrOutputWithContext added in v0.3.1

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

type AverageLoadScalingTrigger

type AverageLoadScalingTrigger struct {
	// The type of auto scaling trigger
	// Expected value is 'AverageLoad'.
	Kind string `pulumi:"kind"`
	// Lower load threshold (if average load is below this threshold, service will scale down).
	LowerLoadThreshold float64 `pulumi:"lowerLoadThreshold"`
	// Description of the metric that is used for scaling.
	Metric AutoScalingResourceMetric `pulumi:"metric"`
	// Scale interval that indicates how often will this trigger be checked.
	ScaleIntervalInSeconds int `pulumi:"scaleIntervalInSeconds"`
	// Upper load threshold (if average load is above this threshold, service will scale up).
	UpperLoadThreshold float64 `pulumi:"upperLoadThreshold"`
}

Describes the average load trigger used for auto scaling.

type AverageLoadScalingTriggerArgs

type AverageLoadScalingTriggerArgs struct {
	// The type of auto scaling trigger
	// Expected value is 'AverageLoad'.
	Kind pulumi.StringInput `pulumi:"kind"`
	// Lower load threshold (if average load is below this threshold, service will scale down).
	LowerLoadThreshold pulumi.Float64Input `pulumi:"lowerLoadThreshold"`
	// Description of the metric that is used for scaling.
	Metric AutoScalingResourceMetricInput `pulumi:"metric"`
	// Scale interval that indicates how often will this trigger be checked.
	ScaleIntervalInSeconds pulumi.IntInput `pulumi:"scaleIntervalInSeconds"`
	// Upper load threshold (if average load is above this threshold, service will scale up).
	UpperLoadThreshold pulumi.Float64Input `pulumi:"upperLoadThreshold"`
}

Describes the average load trigger used for auto scaling.

func (AverageLoadScalingTriggerArgs) ElementType

func (AverageLoadScalingTriggerArgs) ToAverageLoadScalingTriggerOutput

func (i AverageLoadScalingTriggerArgs) ToAverageLoadScalingTriggerOutput() AverageLoadScalingTriggerOutput

func (AverageLoadScalingTriggerArgs) ToAverageLoadScalingTriggerOutputWithContext

func (i AverageLoadScalingTriggerArgs) ToAverageLoadScalingTriggerOutputWithContext(ctx context.Context) AverageLoadScalingTriggerOutput

type AverageLoadScalingTriggerInput

type AverageLoadScalingTriggerInput interface {
	pulumi.Input

	ToAverageLoadScalingTriggerOutput() AverageLoadScalingTriggerOutput
	ToAverageLoadScalingTriggerOutputWithContext(context.Context) AverageLoadScalingTriggerOutput
}

AverageLoadScalingTriggerInput is an input type that accepts AverageLoadScalingTriggerArgs and AverageLoadScalingTriggerOutput values. You can construct a concrete instance of `AverageLoadScalingTriggerInput` via:

AverageLoadScalingTriggerArgs{...}

type AverageLoadScalingTriggerOutput

type AverageLoadScalingTriggerOutput struct{ *pulumi.OutputState }

Describes the average load trigger used for auto scaling.

func (AverageLoadScalingTriggerOutput) ElementType

func (AverageLoadScalingTriggerOutput) Kind

The type of auto scaling trigger Expected value is 'AverageLoad'.

func (AverageLoadScalingTriggerOutput) LowerLoadThreshold

func (o AverageLoadScalingTriggerOutput) LowerLoadThreshold() pulumi.Float64Output

Lower load threshold (if average load is below this threshold, service will scale down).

func (AverageLoadScalingTriggerOutput) Metric

Description of the metric that is used for scaling.

func (AverageLoadScalingTriggerOutput) ScaleIntervalInSeconds

func (o AverageLoadScalingTriggerOutput) ScaleIntervalInSeconds() pulumi.IntOutput

Scale interval that indicates how often will this trigger be checked.

func (AverageLoadScalingTriggerOutput) ToAverageLoadScalingTriggerOutput

func (o AverageLoadScalingTriggerOutput) ToAverageLoadScalingTriggerOutput() AverageLoadScalingTriggerOutput

func (AverageLoadScalingTriggerOutput) ToAverageLoadScalingTriggerOutputWithContext

func (o AverageLoadScalingTriggerOutput) ToAverageLoadScalingTriggerOutputWithContext(ctx context.Context) AverageLoadScalingTriggerOutput

func (AverageLoadScalingTriggerOutput) UpperLoadThreshold

func (o AverageLoadScalingTriggerOutput) UpperLoadThreshold() pulumi.Float64Output

Upper load threshold (if average load is above this threshold, service will scale up).

type AverageLoadScalingTriggerResponse

type AverageLoadScalingTriggerResponse struct {
	// The type of auto scaling trigger
	// Expected value is 'AverageLoad'.
	Kind string `pulumi:"kind"`
	// Lower load threshold (if average load is below this threshold, service will scale down).
	LowerLoadThreshold float64 `pulumi:"lowerLoadThreshold"`
	// Description of the metric that is used for scaling.
	Metric AutoScalingResourceMetricResponse `pulumi:"metric"`
	// Scale interval that indicates how often will this trigger be checked.
	ScaleIntervalInSeconds int `pulumi:"scaleIntervalInSeconds"`
	// Upper load threshold (if average load is above this threshold, service will scale up).
	UpperLoadThreshold float64 `pulumi:"upperLoadThreshold"`
}

Describes the average load trigger used for auto scaling.

type AverageLoadScalingTriggerResponseArgs

type AverageLoadScalingTriggerResponseArgs struct {
	// The type of auto scaling trigger
	// Expected value is 'AverageLoad'.
	Kind pulumi.StringInput `pulumi:"kind"`
	// Lower load threshold (if average load is below this threshold, service will scale down).
	LowerLoadThreshold pulumi.Float64Input `pulumi:"lowerLoadThreshold"`
	// Description of the metric that is used for scaling.
	Metric AutoScalingResourceMetricResponseInput `pulumi:"metric"`
	// Scale interval that indicates how often will this trigger be checked.
	ScaleIntervalInSeconds pulumi.IntInput `pulumi:"scaleIntervalInSeconds"`
	// Upper load threshold (if average load is above this threshold, service will scale up).
	UpperLoadThreshold pulumi.Float64Input `pulumi:"upperLoadThreshold"`
}

Describes the average load trigger used for auto scaling.

func (AverageLoadScalingTriggerResponseArgs) ElementType

func (AverageLoadScalingTriggerResponseArgs) ToAverageLoadScalingTriggerResponseOutput

func (i AverageLoadScalingTriggerResponseArgs) ToAverageLoadScalingTriggerResponseOutput() AverageLoadScalingTriggerResponseOutput

func (AverageLoadScalingTriggerResponseArgs) ToAverageLoadScalingTriggerResponseOutputWithContext

func (i AverageLoadScalingTriggerResponseArgs) ToAverageLoadScalingTriggerResponseOutputWithContext(ctx context.Context) AverageLoadScalingTriggerResponseOutput

type AverageLoadScalingTriggerResponseInput

type AverageLoadScalingTriggerResponseInput interface {
	pulumi.Input

	ToAverageLoadScalingTriggerResponseOutput() AverageLoadScalingTriggerResponseOutput
	ToAverageLoadScalingTriggerResponseOutputWithContext(context.Context) AverageLoadScalingTriggerResponseOutput
}

AverageLoadScalingTriggerResponseInput is an input type that accepts AverageLoadScalingTriggerResponseArgs and AverageLoadScalingTriggerResponseOutput values. You can construct a concrete instance of `AverageLoadScalingTriggerResponseInput` via:

AverageLoadScalingTriggerResponseArgs{...}

type AverageLoadScalingTriggerResponseOutput

type AverageLoadScalingTriggerResponseOutput struct{ *pulumi.OutputState }

Describes the average load trigger used for auto scaling.

func (AverageLoadScalingTriggerResponseOutput) ElementType

func (AverageLoadScalingTriggerResponseOutput) Kind

The type of auto scaling trigger Expected value is 'AverageLoad'.

func (AverageLoadScalingTriggerResponseOutput) LowerLoadThreshold

Lower load threshold (if average load is below this threshold, service will scale down).

func (AverageLoadScalingTriggerResponseOutput) Metric

Description of the metric that is used for scaling.

func (AverageLoadScalingTriggerResponseOutput) ScaleIntervalInSeconds

func (o AverageLoadScalingTriggerResponseOutput) ScaleIntervalInSeconds() pulumi.IntOutput

Scale interval that indicates how often will this trigger be checked.

func (AverageLoadScalingTriggerResponseOutput) ToAverageLoadScalingTriggerResponseOutput

func (o AverageLoadScalingTriggerResponseOutput) ToAverageLoadScalingTriggerResponseOutput() AverageLoadScalingTriggerResponseOutput

func (AverageLoadScalingTriggerResponseOutput) ToAverageLoadScalingTriggerResponseOutputWithContext

func (o AverageLoadScalingTriggerResponseOutput) ToAverageLoadScalingTriggerResponseOutputWithContext(ctx context.Context) AverageLoadScalingTriggerResponseOutput

func (AverageLoadScalingTriggerResponseOutput) UpperLoadThreshold

Upper load threshold (if average load is above this threshold, service will scale up).

type AzureInternalMonitoringPipelineSinkDescription

type AzureInternalMonitoringPipelineSinkDescription struct {
	// Azure Internal monitoring pipeline account.
	AccountName *string `pulumi:"accountName"`
	// Azure Internal monitoring pipeline autokey associated with the certificate.
	AutoKeyConfigUrl *string `pulumi:"autoKeyConfigUrl"`
	// A description of the sink.
	Description *string `pulumi:"description"`
	// Azure Internal monitoring agent fluentd configuration.
	FluentdConfigUrl interface{} `pulumi:"fluentdConfigUrl"`
	// The kind of DiagnosticsSink.
	// Expected value is 'AzureInternalMonitoringPipeline'.
	Kind string `pulumi:"kind"`
	// Azure Internal monitoring agent configuration.
	MaConfigUrl *string `pulumi:"maConfigUrl"`
	// Name of the sink. This value is referenced by DiagnosticsReferenceDescription
	Name *string `pulumi:"name"`
	// Azure Internal monitoring pipeline account namespace.
	Namespace *string `pulumi:"namespace"`
}

Diagnostics settings for Geneva.

type AzureInternalMonitoringPipelineSinkDescriptionArgs

type AzureInternalMonitoringPipelineSinkDescriptionArgs struct {
	// Azure Internal monitoring pipeline account.
	AccountName pulumi.StringPtrInput `pulumi:"accountName"`
	// Azure Internal monitoring pipeline autokey associated with the certificate.
	AutoKeyConfigUrl pulumi.StringPtrInput `pulumi:"autoKeyConfigUrl"`
	// A description of the sink.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Azure Internal monitoring agent fluentd configuration.
	FluentdConfigUrl pulumi.Input `pulumi:"fluentdConfigUrl"`
	// The kind of DiagnosticsSink.
	// Expected value is 'AzureInternalMonitoringPipeline'.
	Kind pulumi.StringInput `pulumi:"kind"`
	// Azure Internal monitoring agent configuration.
	MaConfigUrl pulumi.StringPtrInput `pulumi:"maConfigUrl"`
	// Name of the sink. This value is referenced by DiagnosticsReferenceDescription
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Azure Internal monitoring pipeline account namespace.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
}

Diagnostics settings for Geneva.

func (AzureInternalMonitoringPipelineSinkDescriptionArgs) ElementType

func (AzureInternalMonitoringPipelineSinkDescriptionArgs) ToAzureInternalMonitoringPipelineSinkDescriptionOutput

func (i AzureInternalMonitoringPipelineSinkDescriptionArgs) ToAzureInternalMonitoringPipelineSinkDescriptionOutput() AzureInternalMonitoringPipelineSinkDescriptionOutput

func (AzureInternalMonitoringPipelineSinkDescriptionArgs) ToAzureInternalMonitoringPipelineSinkDescriptionOutputWithContext

func (i AzureInternalMonitoringPipelineSinkDescriptionArgs) ToAzureInternalMonitoringPipelineSinkDescriptionOutputWithContext(ctx context.Context) AzureInternalMonitoringPipelineSinkDescriptionOutput

type AzureInternalMonitoringPipelineSinkDescriptionArray

type AzureInternalMonitoringPipelineSinkDescriptionArray []AzureInternalMonitoringPipelineSinkDescriptionInput

func (AzureInternalMonitoringPipelineSinkDescriptionArray) ElementType

func (AzureInternalMonitoringPipelineSinkDescriptionArray) ToAzureInternalMonitoringPipelineSinkDescriptionArrayOutput

func (i AzureInternalMonitoringPipelineSinkDescriptionArray) ToAzureInternalMonitoringPipelineSinkDescriptionArrayOutput() AzureInternalMonitoringPipelineSinkDescriptionArrayOutput

func (AzureInternalMonitoringPipelineSinkDescriptionArray) ToAzureInternalMonitoringPipelineSinkDescriptionArrayOutputWithContext

func (i AzureInternalMonitoringPipelineSinkDescriptionArray) ToAzureInternalMonitoringPipelineSinkDescriptionArrayOutputWithContext(ctx context.Context) AzureInternalMonitoringPipelineSinkDescriptionArrayOutput

type AzureInternalMonitoringPipelineSinkDescriptionArrayInput

type AzureInternalMonitoringPipelineSinkDescriptionArrayInput interface {
	pulumi.Input

	ToAzureInternalMonitoringPipelineSinkDescriptionArrayOutput() AzureInternalMonitoringPipelineSinkDescriptionArrayOutput
	ToAzureInternalMonitoringPipelineSinkDescriptionArrayOutputWithContext(context.Context) AzureInternalMonitoringPipelineSinkDescriptionArrayOutput
}

AzureInternalMonitoringPipelineSinkDescriptionArrayInput is an input type that accepts AzureInternalMonitoringPipelineSinkDescriptionArray and AzureInternalMonitoringPipelineSinkDescriptionArrayOutput values. You can construct a concrete instance of `AzureInternalMonitoringPipelineSinkDescriptionArrayInput` via:

AzureInternalMonitoringPipelineSinkDescriptionArray{ AzureInternalMonitoringPipelineSinkDescriptionArgs{...} }

type AzureInternalMonitoringPipelineSinkDescriptionArrayOutput

type AzureInternalMonitoringPipelineSinkDescriptionArrayOutput struct{ *pulumi.OutputState }

func (AzureInternalMonitoringPipelineSinkDescriptionArrayOutput) ElementType

func (AzureInternalMonitoringPipelineSinkDescriptionArrayOutput) Index

func (AzureInternalMonitoringPipelineSinkDescriptionArrayOutput) ToAzureInternalMonitoringPipelineSinkDescriptionArrayOutput

func (AzureInternalMonitoringPipelineSinkDescriptionArrayOutput) ToAzureInternalMonitoringPipelineSinkDescriptionArrayOutputWithContext

func (o AzureInternalMonitoringPipelineSinkDescriptionArrayOutput) ToAzureInternalMonitoringPipelineSinkDescriptionArrayOutputWithContext(ctx context.Context) AzureInternalMonitoringPipelineSinkDescriptionArrayOutput

type AzureInternalMonitoringPipelineSinkDescriptionInput

type AzureInternalMonitoringPipelineSinkDescriptionInput interface {
	pulumi.Input

	ToAzureInternalMonitoringPipelineSinkDescriptionOutput() AzureInternalMonitoringPipelineSinkDescriptionOutput
	ToAzureInternalMonitoringPipelineSinkDescriptionOutputWithContext(context.Context) AzureInternalMonitoringPipelineSinkDescriptionOutput
}

AzureInternalMonitoringPipelineSinkDescriptionInput is an input type that accepts AzureInternalMonitoringPipelineSinkDescriptionArgs and AzureInternalMonitoringPipelineSinkDescriptionOutput values. You can construct a concrete instance of `AzureInternalMonitoringPipelineSinkDescriptionInput` via:

AzureInternalMonitoringPipelineSinkDescriptionArgs{...}

type AzureInternalMonitoringPipelineSinkDescriptionOutput

type AzureInternalMonitoringPipelineSinkDescriptionOutput struct{ *pulumi.OutputState }

Diagnostics settings for Geneva.

func (AzureInternalMonitoringPipelineSinkDescriptionOutput) AccountName

Azure Internal monitoring pipeline account.

func (AzureInternalMonitoringPipelineSinkDescriptionOutput) AutoKeyConfigUrl

Azure Internal monitoring pipeline autokey associated with the certificate.

func (AzureInternalMonitoringPipelineSinkDescriptionOutput) Description

A description of the sink.

func (AzureInternalMonitoringPipelineSinkDescriptionOutput) ElementType

func (AzureInternalMonitoringPipelineSinkDescriptionOutput) FluentdConfigUrl

Azure Internal monitoring agent fluentd configuration.

func (AzureInternalMonitoringPipelineSinkDescriptionOutput) Kind

The kind of DiagnosticsSink. Expected value is 'AzureInternalMonitoringPipeline'.

func (AzureInternalMonitoringPipelineSinkDescriptionOutput) MaConfigUrl

Azure Internal monitoring agent configuration.

func (AzureInternalMonitoringPipelineSinkDescriptionOutput) Name

Name of the sink. This value is referenced by DiagnosticsReferenceDescription

func (AzureInternalMonitoringPipelineSinkDescriptionOutput) Namespace

Azure Internal monitoring pipeline account namespace.

func (AzureInternalMonitoringPipelineSinkDescriptionOutput) ToAzureInternalMonitoringPipelineSinkDescriptionOutput

func (AzureInternalMonitoringPipelineSinkDescriptionOutput) ToAzureInternalMonitoringPipelineSinkDescriptionOutputWithContext

func (o AzureInternalMonitoringPipelineSinkDescriptionOutput) ToAzureInternalMonitoringPipelineSinkDescriptionOutputWithContext(ctx context.Context) AzureInternalMonitoringPipelineSinkDescriptionOutput

type AzureInternalMonitoringPipelineSinkDescriptionResponse

type AzureInternalMonitoringPipelineSinkDescriptionResponse struct {
	// Azure Internal monitoring pipeline account.
	AccountName *string `pulumi:"accountName"`
	// Azure Internal monitoring pipeline autokey associated with the certificate.
	AutoKeyConfigUrl *string `pulumi:"autoKeyConfigUrl"`
	// A description of the sink.
	Description *string `pulumi:"description"`
	// Azure Internal monitoring agent fluentd configuration.
	FluentdConfigUrl interface{} `pulumi:"fluentdConfigUrl"`
	// The kind of DiagnosticsSink.
	// Expected value is 'AzureInternalMonitoringPipeline'.
	Kind string `pulumi:"kind"`
	// Azure Internal monitoring agent configuration.
	MaConfigUrl *string `pulumi:"maConfigUrl"`
	// Name of the sink. This value is referenced by DiagnosticsReferenceDescription
	Name *string `pulumi:"name"`
	// Azure Internal monitoring pipeline account namespace.
	Namespace *string `pulumi:"namespace"`
}

Diagnostics settings for Geneva.

type AzureInternalMonitoringPipelineSinkDescriptionResponseArgs

type AzureInternalMonitoringPipelineSinkDescriptionResponseArgs struct {
	// Azure Internal monitoring pipeline account.
	AccountName pulumi.StringPtrInput `pulumi:"accountName"`
	// Azure Internal monitoring pipeline autokey associated with the certificate.
	AutoKeyConfigUrl pulumi.StringPtrInput `pulumi:"autoKeyConfigUrl"`
	// A description of the sink.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Azure Internal monitoring agent fluentd configuration.
	FluentdConfigUrl pulumi.Input `pulumi:"fluentdConfigUrl"`
	// The kind of DiagnosticsSink.
	// Expected value is 'AzureInternalMonitoringPipeline'.
	Kind pulumi.StringInput `pulumi:"kind"`
	// Azure Internal monitoring agent configuration.
	MaConfigUrl pulumi.StringPtrInput `pulumi:"maConfigUrl"`
	// Name of the sink. This value is referenced by DiagnosticsReferenceDescription
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Azure Internal monitoring pipeline account namespace.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
}

Diagnostics settings for Geneva.

func (AzureInternalMonitoringPipelineSinkDescriptionResponseArgs) ElementType

func (AzureInternalMonitoringPipelineSinkDescriptionResponseArgs) ToAzureInternalMonitoringPipelineSinkDescriptionResponseOutput

func (AzureInternalMonitoringPipelineSinkDescriptionResponseArgs) ToAzureInternalMonitoringPipelineSinkDescriptionResponseOutputWithContext

func (i AzureInternalMonitoringPipelineSinkDescriptionResponseArgs) ToAzureInternalMonitoringPipelineSinkDescriptionResponseOutputWithContext(ctx context.Context) AzureInternalMonitoringPipelineSinkDescriptionResponseOutput

type AzureInternalMonitoringPipelineSinkDescriptionResponseArray

type AzureInternalMonitoringPipelineSinkDescriptionResponseArray []AzureInternalMonitoringPipelineSinkDescriptionResponseInput

func (AzureInternalMonitoringPipelineSinkDescriptionResponseArray) ElementType

func (AzureInternalMonitoringPipelineSinkDescriptionResponseArray) ToAzureInternalMonitoringPipelineSinkDescriptionResponseArrayOutput

func (AzureInternalMonitoringPipelineSinkDescriptionResponseArray) ToAzureInternalMonitoringPipelineSinkDescriptionResponseArrayOutputWithContext

func (i AzureInternalMonitoringPipelineSinkDescriptionResponseArray) ToAzureInternalMonitoringPipelineSinkDescriptionResponseArrayOutputWithContext(ctx context.Context) AzureInternalMonitoringPipelineSinkDescriptionResponseArrayOutput

type AzureInternalMonitoringPipelineSinkDescriptionResponseArrayInput

type AzureInternalMonitoringPipelineSinkDescriptionResponseArrayInput interface {
	pulumi.Input

	ToAzureInternalMonitoringPipelineSinkDescriptionResponseArrayOutput() AzureInternalMonitoringPipelineSinkDescriptionResponseArrayOutput
	ToAzureInternalMonitoringPipelineSinkDescriptionResponseArrayOutputWithContext(context.Context) AzureInternalMonitoringPipelineSinkDescriptionResponseArrayOutput
}

AzureInternalMonitoringPipelineSinkDescriptionResponseArrayInput is an input type that accepts AzureInternalMonitoringPipelineSinkDescriptionResponseArray and AzureInternalMonitoringPipelineSinkDescriptionResponseArrayOutput values. You can construct a concrete instance of `AzureInternalMonitoringPipelineSinkDescriptionResponseArrayInput` via:

AzureInternalMonitoringPipelineSinkDescriptionResponseArray{ AzureInternalMonitoringPipelineSinkDescriptionResponseArgs{...} }

type AzureInternalMonitoringPipelineSinkDescriptionResponseArrayOutput

type AzureInternalMonitoringPipelineSinkDescriptionResponseArrayOutput struct{ *pulumi.OutputState }

func (AzureInternalMonitoringPipelineSinkDescriptionResponseArrayOutput) ElementType

func (AzureInternalMonitoringPipelineSinkDescriptionResponseArrayOutput) Index

func (AzureInternalMonitoringPipelineSinkDescriptionResponseArrayOutput) ToAzureInternalMonitoringPipelineSinkDescriptionResponseArrayOutput

func (AzureInternalMonitoringPipelineSinkDescriptionResponseArrayOutput) ToAzureInternalMonitoringPipelineSinkDescriptionResponseArrayOutputWithContext

func (o AzureInternalMonitoringPipelineSinkDescriptionResponseArrayOutput) ToAzureInternalMonitoringPipelineSinkDescriptionResponseArrayOutputWithContext(ctx context.Context) AzureInternalMonitoringPipelineSinkDescriptionResponseArrayOutput

type AzureInternalMonitoringPipelineSinkDescriptionResponseInput

type AzureInternalMonitoringPipelineSinkDescriptionResponseInput interface {
	pulumi.Input

	ToAzureInternalMonitoringPipelineSinkDescriptionResponseOutput() AzureInternalMonitoringPipelineSinkDescriptionResponseOutput
	ToAzureInternalMonitoringPipelineSinkDescriptionResponseOutputWithContext(context.Context) AzureInternalMonitoringPipelineSinkDescriptionResponseOutput
}

AzureInternalMonitoringPipelineSinkDescriptionResponseInput is an input type that accepts AzureInternalMonitoringPipelineSinkDescriptionResponseArgs and AzureInternalMonitoringPipelineSinkDescriptionResponseOutput values. You can construct a concrete instance of `AzureInternalMonitoringPipelineSinkDescriptionResponseInput` via:

AzureInternalMonitoringPipelineSinkDescriptionResponseArgs{...}

type AzureInternalMonitoringPipelineSinkDescriptionResponseOutput

type AzureInternalMonitoringPipelineSinkDescriptionResponseOutput struct{ *pulumi.OutputState }

Diagnostics settings for Geneva.

func (AzureInternalMonitoringPipelineSinkDescriptionResponseOutput) AccountName

Azure Internal monitoring pipeline account.

func (AzureInternalMonitoringPipelineSinkDescriptionResponseOutput) AutoKeyConfigUrl

Azure Internal monitoring pipeline autokey associated with the certificate.

func (AzureInternalMonitoringPipelineSinkDescriptionResponseOutput) Description

A description of the sink.

func (AzureInternalMonitoringPipelineSinkDescriptionResponseOutput) ElementType

func (AzureInternalMonitoringPipelineSinkDescriptionResponseOutput) FluentdConfigUrl

Azure Internal monitoring agent fluentd configuration.

func (AzureInternalMonitoringPipelineSinkDescriptionResponseOutput) Kind

The kind of DiagnosticsSink. Expected value is 'AzureInternalMonitoringPipeline'.

func (AzureInternalMonitoringPipelineSinkDescriptionResponseOutput) MaConfigUrl

Azure Internal monitoring agent configuration.

func (AzureInternalMonitoringPipelineSinkDescriptionResponseOutput) Name

Name of the sink. This value is referenced by DiagnosticsReferenceDescription

func (AzureInternalMonitoringPipelineSinkDescriptionResponseOutput) Namespace

Azure Internal monitoring pipeline account namespace.

func (AzureInternalMonitoringPipelineSinkDescriptionResponseOutput) ToAzureInternalMonitoringPipelineSinkDescriptionResponseOutput

func (AzureInternalMonitoringPipelineSinkDescriptionResponseOutput) ToAzureInternalMonitoringPipelineSinkDescriptionResponseOutputWithContext

func (o AzureInternalMonitoringPipelineSinkDescriptionResponseOutput) ToAzureInternalMonitoringPipelineSinkDescriptionResponseOutputWithContext(ctx context.Context) AzureInternalMonitoringPipelineSinkDescriptionResponseOutput

type ContainerCodePackageProperties

type ContainerCodePackageProperties struct {
	// Command array to execute within the container in exec form.
	Commands []string `pulumi:"commands"`
	// Reference to sinks in DiagnosticsDescription.
	Diagnostics *DiagnosticsRef `pulumi:"diagnostics"`
	// The endpoints exposed by this container.
	Endpoints []EndpointProperties `pulumi:"endpoints"`
	// Override for the default entry point in the container.
	Entrypoint *string `pulumi:"entrypoint"`
	// The environment variables to set in this container
	EnvironmentVariables []EnvironmentVariable `pulumi:"environmentVariables"`
	// The Container image to use.
	Image string `pulumi:"image"`
	// Image registry credential.
	ImageRegistryCredential *ImageRegistryCredential `pulumi:"imageRegistryCredential"`
	// The labels to set in this container.
	Labels []ContainerLabel `pulumi:"labels"`
	// The name of the code package.
	Name string `pulumi:"name"`
	// A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.
	ReliableCollectionsRefs []ReliableCollectionsRef `pulumi:"reliableCollectionsRefs"`
	// The resources required by this container.
	Resources ResourceRequirements `pulumi:"resources"`
	// The settings to set in this container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\\secrets". The path for Linux container is "/var/secrets".
	Settings []Setting `pulumi:"settings"`
	// Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.
	VolumeRefs []VolumeReference `pulumi:"volumeRefs"`
	// Volumes to be attached to the container. The lifetime of these volumes is scoped to the application's lifetime.
	Volumes []ApplicationScopedVolume `pulumi:"volumes"`
}

Describes a container and its runtime properties.

type ContainerCodePackagePropertiesArgs

type ContainerCodePackagePropertiesArgs struct {
	// Command array to execute within the container in exec form.
	Commands pulumi.StringArrayInput `pulumi:"commands"`
	// Reference to sinks in DiagnosticsDescription.
	Diagnostics DiagnosticsRefPtrInput `pulumi:"diagnostics"`
	// The endpoints exposed by this container.
	Endpoints EndpointPropertiesArrayInput `pulumi:"endpoints"`
	// Override for the default entry point in the container.
	Entrypoint pulumi.StringPtrInput `pulumi:"entrypoint"`
	// The environment variables to set in this container
	EnvironmentVariables EnvironmentVariableArrayInput `pulumi:"environmentVariables"`
	// The Container image to use.
	Image pulumi.StringInput `pulumi:"image"`
	// Image registry credential.
	ImageRegistryCredential ImageRegistryCredentialPtrInput `pulumi:"imageRegistryCredential"`
	// The labels to set in this container.
	Labels ContainerLabelArrayInput `pulumi:"labels"`
	// The name of the code package.
	Name pulumi.StringInput `pulumi:"name"`
	// A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.
	ReliableCollectionsRefs ReliableCollectionsRefArrayInput `pulumi:"reliableCollectionsRefs"`
	// The resources required by this container.
	Resources ResourceRequirementsInput `pulumi:"resources"`
	// The settings to set in this container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\\secrets". The path for Linux container is "/var/secrets".
	Settings SettingArrayInput `pulumi:"settings"`
	// Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.
	VolumeRefs VolumeReferenceArrayInput `pulumi:"volumeRefs"`
	// Volumes to be attached to the container. The lifetime of these volumes is scoped to the application's lifetime.
	Volumes ApplicationScopedVolumeArrayInput `pulumi:"volumes"`
}

Describes a container and its runtime properties.

func (ContainerCodePackagePropertiesArgs) ElementType

func (ContainerCodePackagePropertiesArgs) ToContainerCodePackagePropertiesOutput

func (i ContainerCodePackagePropertiesArgs) ToContainerCodePackagePropertiesOutput() ContainerCodePackagePropertiesOutput

func (ContainerCodePackagePropertiesArgs) ToContainerCodePackagePropertiesOutputWithContext

func (i ContainerCodePackagePropertiesArgs) ToContainerCodePackagePropertiesOutputWithContext(ctx context.Context) ContainerCodePackagePropertiesOutput

type ContainerCodePackagePropertiesArray

type ContainerCodePackagePropertiesArray []ContainerCodePackagePropertiesInput

func (ContainerCodePackagePropertiesArray) ElementType

func (ContainerCodePackagePropertiesArray) ToContainerCodePackagePropertiesArrayOutput

func (i ContainerCodePackagePropertiesArray) ToContainerCodePackagePropertiesArrayOutput() ContainerCodePackagePropertiesArrayOutput

func (ContainerCodePackagePropertiesArray) ToContainerCodePackagePropertiesArrayOutputWithContext

func (i ContainerCodePackagePropertiesArray) ToContainerCodePackagePropertiesArrayOutputWithContext(ctx context.Context) ContainerCodePackagePropertiesArrayOutput

type ContainerCodePackagePropertiesArrayInput

type ContainerCodePackagePropertiesArrayInput interface {
	pulumi.Input

	ToContainerCodePackagePropertiesArrayOutput() ContainerCodePackagePropertiesArrayOutput
	ToContainerCodePackagePropertiesArrayOutputWithContext(context.Context) ContainerCodePackagePropertiesArrayOutput
}

ContainerCodePackagePropertiesArrayInput is an input type that accepts ContainerCodePackagePropertiesArray and ContainerCodePackagePropertiesArrayOutput values. You can construct a concrete instance of `ContainerCodePackagePropertiesArrayInput` via:

ContainerCodePackagePropertiesArray{ ContainerCodePackagePropertiesArgs{...} }

type ContainerCodePackagePropertiesArrayOutput

type ContainerCodePackagePropertiesArrayOutput struct{ *pulumi.OutputState }

func (ContainerCodePackagePropertiesArrayOutput) ElementType

func (ContainerCodePackagePropertiesArrayOutput) Index

func (ContainerCodePackagePropertiesArrayOutput) ToContainerCodePackagePropertiesArrayOutput

func (o ContainerCodePackagePropertiesArrayOutput) ToContainerCodePackagePropertiesArrayOutput() ContainerCodePackagePropertiesArrayOutput

func (ContainerCodePackagePropertiesArrayOutput) ToContainerCodePackagePropertiesArrayOutputWithContext

func (o ContainerCodePackagePropertiesArrayOutput) ToContainerCodePackagePropertiesArrayOutputWithContext(ctx context.Context) ContainerCodePackagePropertiesArrayOutput

type ContainerCodePackagePropertiesInput

type ContainerCodePackagePropertiesInput interface {
	pulumi.Input

	ToContainerCodePackagePropertiesOutput() ContainerCodePackagePropertiesOutput
	ToContainerCodePackagePropertiesOutputWithContext(context.Context) ContainerCodePackagePropertiesOutput
}

ContainerCodePackagePropertiesInput is an input type that accepts ContainerCodePackagePropertiesArgs and ContainerCodePackagePropertiesOutput values. You can construct a concrete instance of `ContainerCodePackagePropertiesInput` via:

ContainerCodePackagePropertiesArgs{...}

type ContainerCodePackagePropertiesOutput

type ContainerCodePackagePropertiesOutput struct{ *pulumi.OutputState }

Describes a container and its runtime properties.

func (ContainerCodePackagePropertiesOutput) Commands

Command array to execute within the container in exec form.

func (ContainerCodePackagePropertiesOutput) Diagnostics

Reference to sinks in DiagnosticsDescription.

func (ContainerCodePackagePropertiesOutput) ElementType

func (ContainerCodePackagePropertiesOutput) Endpoints

The endpoints exposed by this container.

func (ContainerCodePackagePropertiesOutput) Entrypoint

Override for the default entry point in the container.

func (ContainerCodePackagePropertiesOutput) EnvironmentVariables

The environment variables to set in this container

func (ContainerCodePackagePropertiesOutput) Image

The Container image to use.

func (ContainerCodePackagePropertiesOutput) ImageRegistryCredential

Image registry credential.

func (ContainerCodePackagePropertiesOutput) Labels

The labels to set in this container.

func (ContainerCodePackagePropertiesOutput) Name

The name of the code package.

func (ContainerCodePackagePropertiesOutput) ReliableCollectionsRefs

A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.

func (ContainerCodePackagePropertiesOutput) Resources

The resources required by this container.

func (ContainerCodePackagePropertiesOutput) Settings

The settings to set in this container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\\secrets". The path for Linux container is "/var/secrets".

func (ContainerCodePackagePropertiesOutput) ToContainerCodePackagePropertiesOutput

func (o ContainerCodePackagePropertiesOutput) ToContainerCodePackagePropertiesOutput() ContainerCodePackagePropertiesOutput

func (ContainerCodePackagePropertiesOutput) ToContainerCodePackagePropertiesOutputWithContext

func (o ContainerCodePackagePropertiesOutput) ToContainerCodePackagePropertiesOutputWithContext(ctx context.Context) ContainerCodePackagePropertiesOutput

func (ContainerCodePackagePropertiesOutput) VolumeRefs

Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.

func (ContainerCodePackagePropertiesOutput) Volumes

Volumes to be attached to the container. The lifetime of these volumes is scoped to the application's lifetime.

type ContainerCodePackagePropertiesResponse

type ContainerCodePackagePropertiesResponse struct {
	// Command array to execute within the container in exec form.
	Commands []string `pulumi:"commands"`
	// Reference to sinks in DiagnosticsDescription.
	Diagnostics *DiagnosticsRefResponse `pulumi:"diagnostics"`
	// The endpoints exposed by this container.
	Endpoints []EndpointPropertiesResponse `pulumi:"endpoints"`
	// Override for the default entry point in the container.
	Entrypoint *string `pulumi:"entrypoint"`
	// The environment variables to set in this container
	EnvironmentVariables []EnvironmentVariableResponse `pulumi:"environmentVariables"`
	// The Container image to use.
	Image string `pulumi:"image"`
	// Image registry credential.
	ImageRegistryCredential *ImageRegistryCredentialResponse `pulumi:"imageRegistryCredential"`
	// Runtime information of a container instance.
	InstanceView ContainerInstanceViewResponse `pulumi:"instanceView"`
	// The labels to set in this container.
	Labels []ContainerLabelResponse `pulumi:"labels"`
	// The name of the code package.
	Name string `pulumi:"name"`
	// A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.
	ReliableCollectionsRefs []ReliableCollectionsRefResponse `pulumi:"reliableCollectionsRefs"`
	// The resources required by this container.
	Resources ResourceRequirementsResponse `pulumi:"resources"`
	// The settings to set in this container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\\secrets". The path for Linux container is "/var/secrets".
	Settings []SettingResponse `pulumi:"settings"`
	// Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.
	VolumeRefs []VolumeReferenceResponse `pulumi:"volumeRefs"`
	// Volumes to be attached to the container. The lifetime of these volumes is scoped to the application's lifetime.
	Volumes []ApplicationScopedVolumeResponse `pulumi:"volumes"`
}

Describes a container and its runtime properties.

type ContainerCodePackagePropertiesResponseArgs

type ContainerCodePackagePropertiesResponseArgs struct {
	// Command array to execute within the container in exec form.
	Commands pulumi.StringArrayInput `pulumi:"commands"`
	// Reference to sinks in DiagnosticsDescription.
	Diagnostics DiagnosticsRefResponsePtrInput `pulumi:"diagnostics"`
	// The endpoints exposed by this container.
	Endpoints EndpointPropertiesResponseArrayInput `pulumi:"endpoints"`
	// Override for the default entry point in the container.
	Entrypoint pulumi.StringPtrInput `pulumi:"entrypoint"`
	// The environment variables to set in this container
	EnvironmentVariables EnvironmentVariableResponseArrayInput `pulumi:"environmentVariables"`
	// The Container image to use.
	Image pulumi.StringInput `pulumi:"image"`
	// Image registry credential.
	ImageRegistryCredential ImageRegistryCredentialResponsePtrInput `pulumi:"imageRegistryCredential"`
	// Runtime information of a container instance.
	InstanceView ContainerInstanceViewResponseInput `pulumi:"instanceView"`
	// The labels to set in this container.
	Labels ContainerLabelResponseArrayInput `pulumi:"labels"`
	// The name of the code package.
	Name pulumi.StringInput `pulumi:"name"`
	// A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.
	ReliableCollectionsRefs ReliableCollectionsRefResponseArrayInput `pulumi:"reliableCollectionsRefs"`
	// The resources required by this container.
	Resources ResourceRequirementsResponseInput `pulumi:"resources"`
	// The settings to set in this container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\\secrets". The path for Linux container is "/var/secrets".
	Settings SettingResponseArrayInput `pulumi:"settings"`
	// Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.
	VolumeRefs VolumeReferenceResponseArrayInput `pulumi:"volumeRefs"`
	// Volumes to be attached to the container. The lifetime of these volumes is scoped to the application's lifetime.
	Volumes ApplicationScopedVolumeResponseArrayInput `pulumi:"volumes"`
}

Describes a container and its runtime properties.

func (ContainerCodePackagePropertiesResponseArgs) ElementType

func (ContainerCodePackagePropertiesResponseArgs) ToContainerCodePackagePropertiesResponseOutput

func (i ContainerCodePackagePropertiesResponseArgs) ToContainerCodePackagePropertiesResponseOutput() ContainerCodePackagePropertiesResponseOutput

func (ContainerCodePackagePropertiesResponseArgs) ToContainerCodePackagePropertiesResponseOutputWithContext

func (i ContainerCodePackagePropertiesResponseArgs) ToContainerCodePackagePropertiesResponseOutputWithContext(ctx context.Context) ContainerCodePackagePropertiesResponseOutput

type ContainerCodePackagePropertiesResponseArray

type ContainerCodePackagePropertiesResponseArray []ContainerCodePackagePropertiesResponseInput

func (ContainerCodePackagePropertiesResponseArray) ElementType

func (ContainerCodePackagePropertiesResponseArray) ToContainerCodePackagePropertiesResponseArrayOutput

func (i ContainerCodePackagePropertiesResponseArray) ToContainerCodePackagePropertiesResponseArrayOutput() ContainerCodePackagePropertiesResponseArrayOutput

func (ContainerCodePackagePropertiesResponseArray) ToContainerCodePackagePropertiesResponseArrayOutputWithContext

func (i ContainerCodePackagePropertiesResponseArray) ToContainerCodePackagePropertiesResponseArrayOutputWithContext(ctx context.Context) ContainerCodePackagePropertiesResponseArrayOutput

type ContainerCodePackagePropertiesResponseArrayInput

type ContainerCodePackagePropertiesResponseArrayInput interface {
	pulumi.Input

	ToContainerCodePackagePropertiesResponseArrayOutput() ContainerCodePackagePropertiesResponseArrayOutput
	ToContainerCodePackagePropertiesResponseArrayOutputWithContext(context.Context) ContainerCodePackagePropertiesResponseArrayOutput
}

ContainerCodePackagePropertiesResponseArrayInput is an input type that accepts ContainerCodePackagePropertiesResponseArray and ContainerCodePackagePropertiesResponseArrayOutput values. You can construct a concrete instance of `ContainerCodePackagePropertiesResponseArrayInput` via:

ContainerCodePackagePropertiesResponseArray{ ContainerCodePackagePropertiesResponseArgs{...} }

type ContainerCodePackagePropertiesResponseArrayOutput

type ContainerCodePackagePropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (ContainerCodePackagePropertiesResponseArrayOutput) ElementType

func (ContainerCodePackagePropertiesResponseArrayOutput) Index

func (ContainerCodePackagePropertiesResponseArrayOutput) ToContainerCodePackagePropertiesResponseArrayOutput

func (o ContainerCodePackagePropertiesResponseArrayOutput) ToContainerCodePackagePropertiesResponseArrayOutput() ContainerCodePackagePropertiesResponseArrayOutput

func (ContainerCodePackagePropertiesResponseArrayOutput) ToContainerCodePackagePropertiesResponseArrayOutputWithContext

func (o ContainerCodePackagePropertiesResponseArrayOutput) ToContainerCodePackagePropertiesResponseArrayOutputWithContext(ctx context.Context) ContainerCodePackagePropertiesResponseArrayOutput

type ContainerCodePackagePropertiesResponseInput

type ContainerCodePackagePropertiesResponseInput interface {
	pulumi.Input

	ToContainerCodePackagePropertiesResponseOutput() ContainerCodePackagePropertiesResponseOutput
	ToContainerCodePackagePropertiesResponseOutputWithContext(context.Context) ContainerCodePackagePropertiesResponseOutput
}

ContainerCodePackagePropertiesResponseInput is an input type that accepts ContainerCodePackagePropertiesResponseArgs and ContainerCodePackagePropertiesResponseOutput values. You can construct a concrete instance of `ContainerCodePackagePropertiesResponseInput` via:

ContainerCodePackagePropertiesResponseArgs{...}

type ContainerCodePackagePropertiesResponseOutput

type ContainerCodePackagePropertiesResponseOutput struct{ *pulumi.OutputState }

Describes a container and its runtime properties.

func (ContainerCodePackagePropertiesResponseOutput) Commands

Command array to execute within the container in exec form.

func (ContainerCodePackagePropertiesResponseOutput) Diagnostics

Reference to sinks in DiagnosticsDescription.

func (ContainerCodePackagePropertiesResponseOutput) ElementType

func (ContainerCodePackagePropertiesResponseOutput) Endpoints

The endpoints exposed by this container.

func (ContainerCodePackagePropertiesResponseOutput) Entrypoint

Override for the default entry point in the container.

func (ContainerCodePackagePropertiesResponseOutput) EnvironmentVariables

The environment variables to set in this container

func (ContainerCodePackagePropertiesResponseOutput) Image

The Container image to use.

func (ContainerCodePackagePropertiesResponseOutput) ImageRegistryCredential

Image registry credential.

func (ContainerCodePackagePropertiesResponseOutput) InstanceView

Runtime information of a container instance.

func (ContainerCodePackagePropertiesResponseOutput) Labels

The labels to set in this container.

func (ContainerCodePackagePropertiesResponseOutput) Name

The name of the code package.

func (ContainerCodePackagePropertiesResponseOutput) ReliableCollectionsRefs

A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.

func (ContainerCodePackagePropertiesResponseOutput) Resources

The resources required by this container.

func (ContainerCodePackagePropertiesResponseOutput) Settings

The settings to set in this container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\\secrets". The path for Linux container is "/var/secrets".

func (ContainerCodePackagePropertiesResponseOutput) ToContainerCodePackagePropertiesResponseOutput

func (o ContainerCodePackagePropertiesResponseOutput) ToContainerCodePackagePropertiesResponseOutput() ContainerCodePackagePropertiesResponseOutput

func (ContainerCodePackagePropertiesResponseOutput) ToContainerCodePackagePropertiesResponseOutputWithContext

func (o ContainerCodePackagePropertiesResponseOutput) ToContainerCodePackagePropertiesResponseOutputWithContext(ctx context.Context) ContainerCodePackagePropertiesResponseOutput

func (ContainerCodePackagePropertiesResponseOutput) VolumeRefs

Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.

func (ContainerCodePackagePropertiesResponseOutput) Volumes

Volumes to be attached to the container. The lifetime of these volumes is scoped to the application's lifetime.

type ContainerEventResponse

type ContainerEventResponse struct {
	// The count of the event.
	Count *int `pulumi:"count"`
	// Date/time of the first event.
	FirstTimestamp *string `pulumi:"firstTimestamp"`
	// Date/time of the last event.
	LastTimestamp *string `pulumi:"lastTimestamp"`
	// The event message
	Message *string `pulumi:"message"`
	// The name of the container event.
	Name *string `pulumi:"name"`
	// The event type.
	Type *string `pulumi:"type"`
}

A container event.

type ContainerEventResponseArgs

type ContainerEventResponseArgs struct {
	// The count of the event.
	Count pulumi.IntPtrInput `pulumi:"count"`
	// Date/time of the first event.
	FirstTimestamp pulumi.StringPtrInput `pulumi:"firstTimestamp"`
	// Date/time of the last event.
	LastTimestamp pulumi.StringPtrInput `pulumi:"lastTimestamp"`
	// The event message
	Message pulumi.StringPtrInput `pulumi:"message"`
	// The name of the container event.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The event type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

A container event.

func (ContainerEventResponseArgs) ElementType

func (ContainerEventResponseArgs) ElementType() reflect.Type

func (ContainerEventResponseArgs) ToContainerEventResponseOutput

func (i ContainerEventResponseArgs) ToContainerEventResponseOutput() ContainerEventResponseOutput

func (ContainerEventResponseArgs) ToContainerEventResponseOutputWithContext

func (i ContainerEventResponseArgs) ToContainerEventResponseOutputWithContext(ctx context.Context) ContainerEventResponseOutput

type ContainerEventResponseArray

type ContainerEventResponseArray []ContainerEventResponseInput

func (ContainerEventResponseArray) ElementType

func (ContainerEventResponseArray) ToContainerEventResponseArrayOutput

func (i ContainerEventResponseArray) ToContainerEventResponseArrayOutput() ContainerEventResponseArrayOutput

func (ContainerEventResponseArray) ToContainerEventResponseArrayOutputWithContext

func (i ContainerEventResponseArray) ToContainerEventResponseArrayOutputWithContext(ctx context.Context) ContainerEventResponseArrayOutput

type ContainerEventResponseArrayInput

type ContainerEventResponseArrayInput interface {
	pulumi.Input

	ToContainerEventResponseArrayOutput() ContainerEventResponseArrayOutput
	ToContainerEventResponseArrayOutputWithContext(context.Context) ContainerEventResponseArrayOutput
}

ContainerEventResponseArrayInput is an input type that accepts ContainerEventResponseArray and ContainerEventResponseArrayOutput values. You can construct a concrete instance of `ContainerEventResponseArrayInput` via:

ContainerEventResponseArray{ ContainerEventResponseArgs{...} }

type ContainerEventResponseArrayOutput

type ContainerEventResponseArrayOutput struct{ *pulumi.OutputState }

func (ContainerEventResponseArrayOutput) ElementType

func (ContainerEventResponseArrayOutput) Index

func (ContainerEventResponseArrayOutput) ToContainerEventResponseArrayOutput

func (o ContainerEventResponseArrayOutput) ToContainerEventResponseArrayOutput() ContainerEventResponseArrayOutput

func (ContainerEventResponseArrayOutput) ToContainerEventResponseArrayOutputWithContext

func (o ContainerEventResponseArrayOutput) ToContainerEventResponseArrayOutputWithContext(ctx context.Context) ContainerEventResponseArrayOutput

type ContainerEventResponseInput

type ContainerEventResponseInput interface {
	pulumi.Input

	ToContainerEventResponseOutput() ContainerEventResponseOutput
	ToContainerEventResponseOutputWithContext(context.Context) ContainerEventResponseOutput
}

ContainerEventResponseInput is an input type that accepts ContainerEventResponseArgs and ContainerEventResponseOutput values. You can construct a concrete instance of `ContainerEventResponseInput` via:

ContainerEventResponseArgs{...}

type ContainerEventResponseOutput

type ContainerEventResponseOutput struct{ *pulumi.OutputState }

A container event.

func (ContainerEventResponseOutput) Count

The count of the event.

func (ContainerEventResponseOutput) ElementType

func (ContainerEventResponseOutput) FirstTimestamp

Date/time of the first event.

func (ContainerEventResponseOutput) LastTimestamp

Date/time of the last event.

func (ContainerEventResponseOutput) Message

The event message

func (ContainerEventResponseOutput) Name

The name of the container event.

func (ContainerEventResponseOutput) ToContainerEventResponseOutput

func (o ContainerEventResponseOutput) ToContainerEventResponseOutput() ContainerEventResponseOutput

func (ContainerEventResponseOutput) ToContainerEventResponseOutputWithContext

func (o ContainerEventResponseOutput) ToContainerEventResponseOutputWithContext(ctx context.Context) ContainerEventResponseOutput

func (ContainerEventResponseOutput) Type

The event type.

type ContainerInstanceViewResponse

type ContainerInstanceViewResponse struct {
	// Current container instance state.
	CurrentState *ContainerStateResponse `pulumi:"currentState"`
	// The events of this container instance.
	Events []ContainerEventResponse `pulumi:"events"`
	// Previous container instance state.
	PreviousState *ContainerStateResponse `pulumi:"previousState"`
	// The number of times the container has been restarted.
	RestartCount *int `pulumi:"restartCount"`
}

Runtime information of a container instance.

type ContainerInstanceViewResponseArgs

type ContainerInstanceViewResponseArgs struct {
	// Current container instance state.
	CurrentState ContainerStateResponsePtrInput `pulumi:"currentState"`
	// The events of this container instance.
	Events ContainerEventResponseArrayInput `pulumi:"events"`
	// Previous container instance state.
	PreviousState ContainerStateResponsePtrInput `pulumi:"previousState"`
	// The number of times the container has been restarted.
	RestartCount pulumi.IntPtrInput `pulumi:"restartCount"`
}

Runtime information of a container instance.

func (ContainerInstanceViewResponseArgs) ElementType

func (ContainerInstanceViewResponseArgs) ToContainerInstanceViewResponseOutput

func (i ContainerInstanceViewResponseArgs) ToContainerInstanceViewResponseOutput() ContainerInstanceViewResponseOutput

func (ContainerInstanceViewResponseArgs) ToContainerInstanceViewResponseOutputWithContext

func (i ContainerInstanceViewResponseArgs) ToContainerInstanceViewResponseOutputWithContext(ctx context.Context) ContainerInstanceViewResponseOutput

type ContainerInstanceViewResponseInput

type ContainerInstanceViewResponseInput interface {
	pulumi.Input

	ToContainerInstanceViewResponseOutput() ContainerInstanceViewResponseOutput
	ToContainerInstanceViewResponseOutputWithContext(context.Context) ContainerInstanceViewResponseOutput
}

ContainerInstanceViewResponseInput is an input type that accepts ContainerInstanceViewResponseArgs and ContainerInstanceViewResponseOutput values. You can construct a concrete instance of `ContainerInstanceViewResponseInput` via:

ContainerInstanceViewResponseArgs{...}

type ContainerInstanceViewResponseOutput

type ContainerInstanceViewResponseOutput struct{ *pulumi.OutputState }

Runtime information of a container instance.

func (ContainerInstanceViewResponseOutput) CurrentState

Current container instance state.

func (ContainerInstanceViewResponseOutput) ElementType

func (ContainerInstanceViewResponseOutput) Events

The events of this container instance.

func (ContainerInstanceViewResponseOutput) PreviousState

Previous container instance state.

func (ContainerInstanceViewResponseOutput) RestartCount

The number of times the container has been restarted.

func (ContainerInstanceViewResponseOutput) ToContainerInstanceViewResponseOutput

func (o ContainerInstanceViewResponseOutput) ToContainerInstanceViewResponseOutput() ContainerInstanceViewResponseOutput

func (ContainerInstanceViewResponseOutput) ToContainerInstanceViewResponseOutputWithContext

func (o ContainerInstanceViewResponseOutput) ToContainerInstanceViewResponseOutputWithContext(ctx context.Context) ContainerInstanceViewResponseOutput

type ContainerLabel

type ContainerLabel struct {
	// The name of the container label.
	Name string `pulumi:"name"`
	// The value of the container label.
	Value string `pulumi:"value"`
}

Describes a container label.

type ContainerLabelArgs

type ContainerLabelArgs struct {
	// The name of the container label.
	Name pulumi.StringInput `pulumi:"name"`
	// The value of the container label.
	Value pulumi.StringInput `pulumi:"value"`
}

Describes a container label.

func (ContainerLabelArgs) ElementType

func (ContainerLabelArgs) ElementType() reflect.Type

func (ContainerLabelArgs) ToContainerLabelOutput

func (i ContainerLabelArgs) ToContainerLabelOutput() ContainerLabelOutput

func (ContainerLabelArgs) ToContainerLabelOutputWithContext

func (i ContainerLabelArgs) ToContainerLabelOutputWithContext(ctx context.Context) ContainerLabelOutput

type ContainerLabelArray

type ContainerLabelArray []ContainerLabelInput

func (ContainerLabelArray) ElementType

func (ContainerLabelArray) ElementType() reflect.Type

func (ContainerLabelArray) ToContainerLabelArrayOutput

func (i ContainerLabelArray) ToContainerLabelArrayOutput() ContainerLabelArrayOutput

func (ContainerLabelArray) ToContainerLabelArrayOutputWithContext

func (i ContainerLabelArray) ToContainerLabelArrayOutputWithContext(ctx context.Context) ContainerLabelArrayOutput

type ContainerLabelArrayInput

type ContainerLabelArrayInput interface {
	pulumi.Input

	ToContainerLabelArrayOutput() ContainerLabelArrayOutput
	ToContainerLabelArrayOutputWithContext(context.Context) ContainerLabelArrayOutput
}

ContainerLabelArrayInput is an input type that accepts ContainerLabelArray and ContainerLabelArrayOutput values. You can construct a concrete instance of `ContainerLabelArrayInput` via:

ContainerLabelArray{ ContainerLabelArgs{...} }

type ContainerLabelArrayOutput

type ContainerLabelArrayOutput struct{ *pulumi.OutputState }

func (ContainerLabelArrayOutput) ElementType

func (ContainerLabelArrayOutput) ElementType() reflect.Type

func (ContainerLabelArrayOutput) Index

func (ContainerLabelArrayOutput) ToContainerLabelArrayOutput

func (o ContainerLabelArrayOutput) ToContainerLabelArrayOutput() ContainerLabelArrayOutput

func (ContainerLabelArrayOutput) ToContainerLabelArrayOutputWithContext

func (o ContainerLabelArrayOutput) ToContainerLabelArrayOutputWithContext(ctx context.Context) ContainerLabelArrayOutput

type ContainerLabelInput

type ContainerLabelInput interface {
	pulumi.Input

	ToContainerLabelOutput() ContainerLabelOutput
	ToContainerLabelOutputWithContext(context.Context) ContainerLabelOutput
}

ContainerLabelInput is an input type that accepts ContainerLabelArgs and ContainerLabelOutput values. You can construct a concrete instance of `ContainerLabelInput` via:

ContainerLabelArgs{...}

type ContainerLabelOutput

type ContainerLabelOutput struct{ *pulumi.OutputState }

Describes a container label.

func (ContainerLabelOutput) ElementType

func (ContainerLabelOutput) ElementType() reflect.Type

func (ContainerLabelOutput) Name

The name of the container label.

func (ContainerLabelOutput) ToContainerLabelOutput

func (o ContainerLabelOutput) ToContainerLabelOutput() ContainerLabelOutput

func (ContainerLabelOutput) ToContainerLabelOutputWithContext

func (o ContainerLabelOutput) ToContainerLabelOutputWithContext(ctx context.Context) ContainerLabelOutput

func (ContainerLabelOutput) Value

The value of the container label.

type ContainerLabelResponse

type ContainerLabelResponse struct {
	// The name of the container label.
	Name string `pulumi:"name"`
	// The value of the container label.
	Value string `pulumi:"value"`
}

Describes a container label.

type ContainerLabelResponseArgs

type ContainerLabelResponseArgs struct {
	// The name of the container label.
	Name pulumi.StringInput `pulumi:"name"`
	// The value of the container label.
	Value pulumi.StringInput `pulumi:"value"`
}

Describes a container label.

func (ContainerLabelResponseArgs) ElementType

func (ContainerLabelResponseArgs) ElementType() reflect.Type

func (ContainerLabelResponseArgs) ToContainerLabelResponseOutput

func (i ContainerLabelResponseArgs) ToContainerLabelResponseOutput() ContainerLabelResponseOutput

func (ContainerLabelResponseArgs) ToContainerLabelResponseOutputWithContext

func (i ContainerLabelResponseArgs) ToContainerLabelResponseOutputWithContext(ctx context.Context) ContainerLabelResponseOutput

type ContainerLabelResponseArray

type ContainerLabelResponseArray []ContainerLabelResponseInput

func (ContainerLabelResponseArray) ElementType

func (ContainerLabelResponseArray) ToContainerLabelResponseArrayOutput

func (i ContainerLabelResponseArray) ToContainerLabelResponseArrayOutput() ContainerLabelResponseArrayOutput

func (ContainerLabelResponseArray) ToContainerLabelResponseArrayOutputWithContext

func (i ContainerLabelResponseArray) ToContainerLabelResponseArrayOutputWithContext(ctx context.Context) ContainerLabelResponseArrayOutput

type ContainerLabelResponseArrayInput

type ContainerLabelResponseArrayInput interface {
	pulumi.Input

	ToContainerLabelResponseArrayOutput() ContainerLabelResponseArrayOutput
	ToContainerLabelResponseArrayOutputWithContext(context.Context) ContainerLabelResponseArrayOutput
}

ContainerLabelResponseArrayInput is an input type that accepts ContainerLabelResponseArray and ContainerLabelResponseArrayOutput values. You can construct a concrete instance of `ContainerLabelResponseArrayInput` via:

ContainerLabelResponseArray{ ContainerLabelResponseArgs{...} }

type ContainerLabelResponseArrayOutput

type ContainerLabelResponseArrayOutput struct{ *pulumi.OutputState }

func (ContainerLabelResponseArrayOutput) ElementType

func (ContainerLabelResponseArrayOutput) Index

func (ContainerLabelResponseArrayOutput) ToContainerLabelResponseArrayOutput

func (o ContainerLabelResponseArrayOutput) ToContainerLabelResponseArrayOutput() ContainerLabelResponseArrayOutput

func (ContainerLabelResponseArrayOutput) ToContainerLabelResponseArrayOutputWithContext

func (o ContainerLabelResponseArrayOutput) ToContainerLabelResponseArrayOutputWithContext(ctx context.Context) ContainerLabelResponseArrayOutput

type ContainerLabelResponseInput

type ContainerLabelResponseInput interface {
	pulumi.Input

	ToContainerLabelResponseOutput() ContainerLabelResponseOutput
	ToContainerLabelResponseOutputWithContext(context.Context) ContainerLabelResponseOutput
}

ContainerLabelResponseInput is an input type that accepts ContainerLabelResponseArgs and ContainerLabelResponseOutput values. You can construct a concrete instance of `ContainerLabelResponseInput` via:

ContainerLabelResponseArgs{...}

type ContainerLabelResponseOutput

type ContainerLabelResponseOutput struct{ *pulumi.OutputState }

Describes a container label.

func (ContainerLabelResponseOutput) ElementType

func (ContainerLabelResponseOutput) Name

The name of the container label.

func (ContainerLabelResponseOutput) ToContainerLabelResponseOutput

func (o ContainerLabelResponseOutput) ToContainerLabelResponseOutput() ContainerLabelResponseOutput

func (ContainerLabelResponseOutput) ToContainerLabelResponseOutputWithContext

func (o ContainerLabelResponseOutput) ToContainerLabelResponseOutputWithContext(ctx context.Context) ContainerLabelResponseOutput

func (ContainerLabelResponseOutput) Value

The value of the container label.

type ContainerStateResponse

type ContainerStateResponse struct {
	// Human-readable status of this state.
	DetailStatus *string `pulumi:"detailStatus"`
	// The container exit code.
	ExitCode *string `pulumi:"exitCode"`
	// Date/time when the container state finished.
	FinishTime *string `pulumi:"finishTime"`
	// Date/time when the container state started.
	StartTime *string `pulumi:"startTime"`
	// The state of this container
	State *string `pulumi:"state"`
}

The container state.

type ContainerStateResponseArgs

type ContainerStateResponseArgs struct {
	// Human-readable status of this state.
	DetailStatus pulumi.StringPtrInput `pulumi:"detailStatus"`
	// The container exit code.
	ExitCode pulumi.StringPtrInput `pulumi:"exitCode"`
	// Date/time when the container state finished.
	FinishTime pulumi.StringPtrInput `pulumi:"finishTime"`
	// Date/time when the container state started.
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
	// The state of this container
	State pulumi.StringPtrInput `pulumi:"state"`
}

The container state.

func (ContainerStateResponseArgs) ElementType

func (ContainerStateResponseArgs) ElementType() reflect.Type

func (ContainerStateResponseArgs) ToContainerStateResponseOutput

func (i ContainerStateResponseArgs) ToContainerStateResponseOutput() ContainerStateResponseOutput

func (ContainerStateResponseArgs) ToContainerStateResponseOutputWithContext

func (i ContainerStateResponseArgs) ToContainerStateResponseOutputWithContext(ctx context.Context) ContainerStateResponseOutput

func (ContainerStateResponseArgs) ToContainerStateResponsePtrOutput

func (i ContainerStateResponseArgs) ToContainerStateResponsePtrOutput() ContainerStateResponsePtrOutput

func (ContainerStateResponseArgs) ToContainerStateResponsePtrOutputWithContext

func (i ContainerStateResponseArgs) ToContainerStateResponsePtrOutputWithContext(ctx context.Context) ContainerStateResponsePtrOutput

type ContainerStateResponseInput

type ContainerStateResponseInput interface {
	pulumi.Input

	ToContainerStateResponseOutput() ContainerStateResponseOutput
	ToContainerStateResponseOutputWithContext(context.Context) ContainerStateResponseOutput
}

ContainerStateResponseInput is an input type that accepts ContainerStateResponseArgs and ContainerStateResponseOutput values. You can construct a concrete instance of `ContainerStateResponseInput` via:

ContainerStateResponseArgs{...}

type ContainerStateResponseOutput

type ContainerStateResponseOutput struct{ *pulumi.OutputState }

The container state.

func (ContainerStateResponseOutput) DetailStatus

Human-readable status of this state.

func (ContainerStateResponseOutput) ElementType

func (ContainerStateResponseOutput) ExitCode

The container exit code.

func (ContainerStateResponseOutput) FinishTime

Date/time when the container state finished.

func (ContainerStateResponseOutput) StartTime

Date/time when the container state started.

func (ContainerStateResponseOutput) State

The state of this container

func (ContainerStateResponseOutput) ToContainerStateResponseOutput

func (o ContainerStateResponseOutput) ToContainerStateResponseOutput() ContainerStateResponseOutput

func (ContainerStateResponseOutput) ToContainerStateResponseOutputWithContext

func (o ContainerStateResponseOutput) ToContainerStateResponseOutputWithContext(ctx context.Context) ContainerStateResponseOutput

func (ContainerStateResponseOutput) ToContainerStateResponsePtrOutput

func (o ContainerStateResponseOutput) ToContainerStateResponsePtrOutput() ContainerStateResponsePtrOutput

func (ContainerStateResponseOutput) ToContainerStateResponsePtrOutputWithContext

func (o ContainerStateResponseOutput) ToContainerStateResponsePtrOutputWithContext(ctx context.Context) ContainerStateResponsePtrOutput

type ContainerStateResponsePtrInput

type ContainerStateResponsePtrInput interface {
	pulumi.Input

	ToContainerStateResponsePtrOutput() ContainerStateResponsePtrOutput
	ToContainerStateResponsePtrOutputWithContext(context.Context) ContainerStateResponsePtrOutput
}

ContainerStateResponsePtrInput is an input type that accepts ContainerStateResponseArgs, ContainerStateResponsePtr and ContainerStateResponsePtrOutput values. You can construct a concrete instance of `ContainerStateResponsePtrInput` via:

        ContainerStateResponseArgs{...}

or:

        nil

type ContainerStateResponsePtrOutput

type ContainerStateResponsePtrOutput struct{ *pulumi.OutputState }

func (ContainerStateResponsePtrOutput) DetailStatus

Human-readable status of this state.

func (ContainerStateResponsePtrOutput) Elem

func (ContainerStateResponsePtrOutput) ElementType

func (ContainerStateResponsePtrOutput) ExitCode

The container exit code.

func (ContainerStateResponsePtrOutput) FinishTime

Date/time when the container state finished.

func (ContainerStateResponsePtrOutput) StartTime

Date/time when the container state started.

func (ContainerStateResponsePtrOutput) State

The state of this container

func (ContainerStateResponsePtrOutput) ToContainerStateResponsePtrOutput

func (o ContainerStateResponsePtrOutput) ToContainerStateResponsePtrOutput() ContainerStateResponsePtrOutput

func (ContainerStateResponsePtrOutput) ToContainerStateResponsePtrOutputWithContext

func (o ContainerStateResponsePtrOutput) ToContainerStateResponsePtrOutputWithContext(ctx context.Context) ContainerStateResponsePtrOutput

type DiagnosticsDescription

type DiagnosticsDescription struct {
	// The sinks to be used if diagnostics is enabled. Sink choices can be overridden at the service and code package level.
	DefaultSinkRefs []string `pulumi:"defaultSinkRefs"`
	// Status of whether or not sinks are enabled.
	Enabled *bool `pulumi:"enabled"`
	// List of supported sinks that can be referenced.
	Sinks []AzureInternalMonitoringPipelineSinkDescription `pulumi:"sinks"`
}

Describes the diagnostics options available

type DiagnosticsDescriptionArgs

type DiagnosticsDescriptionArgs struct {
	// The sinks to be used if diagnostics is enabled. Sink choices can be overridden at the service and code package level.
	DefaultSinkRefs pulumi.StringArrayInput `pulumi:"defaultSinkRefs"`
	// Status of whether or not sinks are enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// List of supported sinks that can be referenced.
	Sinks AzureInternalMonitoringPipelineSinkDescriptionArrayInput `pulumi:"sinks"`
}

Describes the diagnostics options available

func (DiagnosticsDescriptionArgs) ElementType

func (DiagnosticsDescriptionArgs) ElementType() reflect.Type

func (DiagnosticsDescriptionArgs) ToDiagnosticsDescriptionOutput

func (i DiagnosticsDescriptionArgs) ToDiagnosticsDescriptionOutput() DiagnosticsDescriptionOutput

func (DiagnosticsDescriptionArgs) ToDiagnosticsDescriptionOutputWithContext

func (i DiagnosticsDescriptionArgs) ToDiagnosticsDescriptionOutputWithContext(ctx context.Context) DiagnosticsDescriptionOutput

func (DiagnosticsDescriptionArgs) ToDiagnosticsDescriptionPtrOutput

func (i DiagnosticsDescriptionArgs) ToDiagnosticsDescriptionPtrOutput() DiagnosticsDescriptionPtrOutput

func (DiagnosticsDescriptionArgs) ToDiagnosticsDescriptionPtrOutputWithContext

func (i DiagnosticsDescriptionArgs) ToDiagnosticsDescriptionPtrOutputWithContext(ctx context.Context) DiagnosticsDescriptionPtrOutput

type DiagnosticsDescriptionInput

type DiagnosticsDescriptionInput interface {
	pulumi.Input

	ToDiagnosticsDescriptionOutput() DiagnosticsDescriptionOutput
	ToDiagnosticsDescriptionOutputWithContext(context.Context) DiagnosticsDescriptionOutput
}

DiagnosticsDescriptionInput is an input type that accepts DiagnosticsDescriptionArgs and DiagnosticsDescriptionOutput values. You can construct a concrete instance of `DiagnosticsDescriptionInput` via:

DiagnosticsDescriptionArgs{...}

type DiagnosticsDescriptionOutput

type DiagnosticsDescriptionOutput struct{ *pulumi.OutputState }

Describes the diagnostics options available

func (DiagnosticsDescriptionOutput) DefaultSinkRefs

The sinks to be used if diagnostics is enabled. Sink choices can be overridden at the service and code package level.

func (DiagnosticsDescriptionOutput) ElementType

func (DiagnosticsDescriptionOutput) Enabled

Status of whether or not sinks are enabled.

func (DiagnosticsDescriptionOutput) Sinks

List of supported sinks that can be referenced.

func (DiagnosticsDescriptionOutput) ToDiagnosticsDescriptionOutput

func (o DiagnosticsDescriptionOutput) ToDiagnosticsDescriptionOutput() DiagnosticsDescriptionOutput

func (DiagnosticsDescriptionOutput) ToDiagnosticsDescriptionOutputWithContext

func (o DiagnosticsDescriptionOutput) ToDiagnosticsDescriptionOutputWithContext(ctx context.Context) DiagnosticsDescriptionOutput

func (DiagnosticsDescriptionOutput) ToDiagnosticsDescriptionPtrOutput

func (o DiagnosticsDescriptionOutput) ToDiagnosticsDescriptionPtrOutput() DiagnosticsDescriptionPtrOutput

func (DiagnosticsDescriptionOutput) ToDiagnosticsDescriptionPtrOutputWithContext

func (o DiagnosticsDescriptionOutput) ToDiagnosticsDescriptionPtrOutputWithContext(ctx context.Context) DiagnosticsDescriptionPtrOutput

type DiagnosticsDescriptionPtrInput

type DiagnosticsDescriptionPtrInput interface {
	pulumi.Input

	ToDiagnosticsDescriptionPtrOutput() DiagnosticsDescriptionPtrOutput
	ToDiagnosticsDescriptionPtrOutputWithContext(context.Context) DiagnosticsDescriptionPtrOutput
}

DiagnosticsDescriptionPtrInput is an input type that accepts DiagnosticsDescriptionArgs, DiagnosticsDescriptionPtr and DiagnosticsDescriptionPtrOutput values. You can construct a concrete instance of `DiagnosticsDescriptionPtrInput` via:

        DiagnosticsDescriptionArgs{...}

or:

        nil

type DiagnosticsDescriptionPtrOutput

type DiagnosticsDescriptionPtrOutput struct{ *pulumi.OutputState }

func (DiagnosticsDescriptionPtrOutput) DefaultSinkRefs

The sinks to be used if diagnostics is enabled. Sink choices can be overridden at the service and code package level.

func (DiagnosticsDescriptionPtrOutput) Elem

func (DiagnosticsDescriptionPtrOutput) ElementType

func (DiagnosticsDescriptionPtrOutput) Enabled

Status of whether or not sinks are enabled.

func (DiagnosticsDescriptionPtrOutput) Sinks

List of supported sinks that can be referenced.

func (DiagnosticsDescriptionPtrOutput) ToDiagnosticsDescriptionPtrOutput

func (o DiagnosticsDescriptionPtrOutput) ToDiagnosticsDescriptionPtrOutput() DiagnosticsDescriptionPtrOutput

func (DiagnosticsDescriptionPtrOutput) ToDiagnosticsDescriptionPtrOutputWithContext

func (o DiagnosticsDescriptionPtrOutput) ToDiagnosticsDescriptionPtrOutputWithContext(ctx context.Context) DiagnosticsDescriptionPtrOutput

type DiagnosticsDescriptionResponse

type DiagnosticsDescriptionResponse struct {
	// The sinks to be used if diagnostics is enabled. Sink choices can be overridden at the service and code package level.
	DefaultSinkRefs []string `pulumi:"defaultSinkRefs"`
	// Status of whether or not sinks are enabled.
	Enabled *bool `pulumi:"enabled"`
	// List of supported sinks that can be referenced.
	Sinks []AzureInternalMonitoringPipelineSinkDescriptionResponse `pulumi:"sinks"`
}

Describes the diagnostics options available

type DiagnosticsDescriptionResponseArgs

type DiagnosticsDescriptionResponseArgs struct {
	// The sinks to be used if diagnostics is enabled. Sink choices can be overridden at the service and code package level.
	DefaultSinkRefs pulumi.StringArrayInput `pulumi:"defaultSinkRefs"`
	// Status of whether or not sinks are enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// List of supported sinks that can be referenced.
	Sinks AzureInternalMonitoringPipelineSinkDescriptionResponseArrayInput `pulumi:"sinks"`
}

Describes the diagnostics options available

func (DiagnosticsDescriptionResponseArgs) ElementType

func (DiagnosticsDescriptionResponseArgs) ToDiagnosticsDescriptionResponseOutput

func (i DiagnosticsDescriptionResponseArgs) ToDiagnosticsDescriptionResponseOutput() DiagnosticsDescriptionResponseOutput

func (DiagnosticsDescriptionResponseArgs) ToDiagnosticsDescriptionResponseOutputWithContext

func (i DiagnosticsDescriptionResponseArgs) ToDiagnosticsDescriptionResponseOutputWithContext(ctx context.Context) DiagnosticsDescriptionResponseOutput

func (DiagnosticsDescriptionResponseArgs) ToDiagnosticsDescriptionResponsePtrOutput

func (i DiagnosticsDescriptionResponseArgs) ToDiagnosticsDescriptionResponsePtrOutput() DiagnosticsDescriptionResponsePtrOutput

func (DiagnosticsDescriptionResponseArgs) ToDiagnosticsDescriptionResponsePtrOutputWithContext

func (i DiagnosticsDescriptionResponseArgs) ToDiagnosticsDescriptionResponsePtrOutputWithContext(ctx context.Context) DiagnosticsDescriptionResponsePtrOutput

type DiagnosticsDescriptionResponseInput

type DiagnosticsDescriptionResponseInput interface {
	pulumi.Input

	ToDiagnosticsDescriptionResponseOutput() DiagnosticsDescriptionResponseOutput
	ToDiagnosticsDescriptionResponseOutputWithContext(context.Context) DiagnosticsDescriptionResponseOutput
}

DiagnosticsDescriptionResponseInput is an input type that accepts DiagnosticsDescriptionResponseArgs and DiagnosticsDescriptionResponseOutput values. You can construct a concrete instance of `DiagnosticsDescriptionResponseInput` via:

DiagnosticsDescriptionResponseArgs{...}

type DiagnosticsDescriptionResponseOutput

type DiagnosticsDescriptionResponseOutput struct{ *pulumi.OutputState }

Describes the diagnostics options available

func (DiagnosticsDescriptionResponseOutput) DefaultSinkRefs

The sinks to be used if diagnostics is enabled. Sink choices can be overridden at the service and code package level.

func (DiagnosticsDescriptionResponseOutput) ElementType

func (DiagnosticsDescriptionResponseOutput) Enabled

Status of whether or not sinks are enabled.

func (DiagnosticsDescriptionResponseOutput) Sinks

List of supported sinks that can be referenced.

func (DiagnosticsDescriptionResponseOutput) ToDiagnosticsDescriptionResponseOutput

func (o DiagnosticsDescriptionResponseOutput) ToDiagnosticsDescriptionResponseOutput() DiagnosticsDescriptionResponseOutput

func (DiagnosticsDescriptionResponseOutput) ToDiagnosticsDescriptionResponseOutputWithContext

func (o DiagnosticsDescriptionResponseOutput) ToDiagnosticsDescriptionResponseOutputWithContext(ctx context.Context) DiagnosticsDescriptionResponseOutput

func (DiagnosticsDescriptionResponseOutput) ToDiagnosticsDescriptionResponsePtrOutput

func (o DiagnosticsDescriptionResponseOutput) ToDiagnosticsDescriptionResponsePtrOutput() DiagnosticsDescriptionResponsePtrOutput

func (DiagnosticsDescriptionResponseOutput) ToDiagnosticsDescriptionResponsePtrOutputWithContext

func (o DiagnosticsDescriptionResponseOutput) ToDiagnosticsDescriptionResponsePtrOutputWithContext(ctx context.Context) DiagnosticsDescriptionResponsePtrOutput

type DiagnosticsDescriptionResponsePtrInput

type DiagnosticsDescriptionResponsePtrInput interface {
	pulumi.Input

	ToDiagnosticsDescriptionResponsePtrOutput() DiagnosticsDescriptionResponsePtrOutput
	ToDiagnosticsDescriptionResponsePtrOutputWithContext(context.Context) DiagnosticsDescriptionResponsePtrOutput
}

DiagnosticsDescriptionResponsePtrInput is an input type that accepts DiagnosticsDescriptionResponseArgs, DiagnosticsDescriptionResponsePtr and DiagnosticsDescriptionResponsePtrOutput values. You can construct a concrete instance of `DiagnosticsDescriptionResponsePtrInput` via:

        DiagnosticsDescriptionResponseArgs{...}

or:

        nil

type DiagnosticsDescriptionResponsePtrOutput

type DiagnosticsDescriptionResponsePtrOutput struct{ *pulumi.OutputState }

func (DiagnosticsDescriptionResponsePtrOutput) DefaultSinkRefs

The sinks to be used if diagnostics is enabled. Sink choices can be overridden at the service and code package level.

func (DiagnosticsDescriptionResponsePtrOutput) Elem

func (DiagnosticsDescriptionResponsePtrOutput) ElementType

func (DiagnosticsDescriptionResponsePtrOutput) Enabled

Status of whether or not sinks are enabled.

func (DiagnosticsDescriptionResponsePtrOutput) Sinks

List of supported sinks that can be referenced.

func (DiagnosticsDescriptionResponsePtrOutput) ToDiagnosticsDescriptionResponsePtrOutput

func (o DiagnosticsDescriptionResponsePtrOutput) ToDiagnosticsDescriptionResponsePtrOutput() DiagnosticsDescriptionResponsePtrOutput

func (DiagnosticsDescriptionResponsePtrOutput) ToDiagnosticsDescriptionResponsePtrOutputWithContext

func (o DiagnosticsDescriptionResponsePtrOutput) ToDiagnosticsDescriptionResponsePtrOutputWithContext(ctx context.Context) DiagnosticsDescriptionResponsePtrOutput

type DiagnosticsRef

type DiagnosticsRef struct {
	// Status of whether or not sinks are enabled.
	Enabled *bool `pulumi:"enabled"`
	// List of sinks to be used if enabled. References the list of sinks in DiagnosticsDescription.
	SinkRefs []string `pulumi:"sinkRefs"`
}

Reference to sinks in DiagnosticsDescription.

type DiagnosticsRefArgs

type DiagnosticsRefArgs struct {
	// Status of whether or not sinks are enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// List of sinks to be used if enabled. References the list of sinks in DiagnosticsDescription.
	SinkRefs pulumi.StringArrayInput `pulumi:"sinkRefs"`
}

Reference to sinks in DiagnosticsDescription.

func (DiagnosticsRefArgs) ElementType

func (DiagnosticsRefArgs) ElementType() reflect.Type

func (DiagnosticsRefArgs) ToDiagnosticsRefOutput

func (i DiagnosticsRefArgs) ToDiagnosticsRefOutput() DiagnosticsRefOutput

func (DiagnosticsRefArgs) ToDiagnosticsRefOutputWithContext

func (i DiagnosticsRefArgs) ToDiagnosticsRefOutputWithContext(ctx context.Context) DiagnosticsRefOutput

func (DiagnosticsRefArgs) ToDiagnosticsRefPtrOutput

func (i DiagnosticsRefArgs) ToDiagnosticsRefPtrOutput() DiagnosticsRefPtrOutput

func (DiagnosticsRefArgs) ToDiagnosticsRefPtrOutputWithContext

func (i DiagnosticsRefArgs) ToDiagnosticsRefPtrOutputWithContext(ctx context.Context) DiagnosticsRefPtrOutput

type DiagnosticsRefInput

type DiagnosticsRefInput interface {
	pulumi.Input

	ToDiagnosticsRefOutput() DiagnosticsRefOutput
	ToDiagnosticsRefOutputWithContext(context.Context) DiagnosticsRefOutput
}

DiagnosticsRefInput is an input type that accepts DiagnosticsRefArgs and DiagnosticsRefOutput values. You can construct a concrete instance of `DiagnosticsRefInput` via:

DiagnosticsRefArgs{...}

type DiagnosticsRefOutput

type DiagnosticsRefOutput struct{ *pulumi.OutputState }

Reference to sinks in DiagnosticsDescription.

func (DiagnosticsRefOutput) ElementType

func (DiagnosticsRefOutput) ElementType() reflect.Type

func (DiagnosticsRefOutput) Enabled

Status of whether or not sinks are enabled.

func (DiagnosticsRefOutput) SinkRefs

List of sinks to be used if enabled. References the list of sinks in DiagnosticsDescription.

func (DiagnosticsRefOutput) ToDiagnosticsRefOutput

func (o DiagnosticsRefOutput) ToDiagnosticsRefOutput() DiagnosticsRefOutput

func (DiagnosticsRefOutput) ToDiagnosticsRefOutputWithContext

func (o DiagnosticsRefOutput) ToDiagnosticsRefOutputWithContext(ctx context.Context) DiagnosticsRefOutput

func (DiagnosticsRefOutput) ToDiagnosticsRefPtrOutput

func (o DiagnosticsRefOutput) ToDiagnosticsRefPtrOutput() DiagnosticsRefPtrOutput

func (DiagnosticsRefOutput) ToDiagnosticsRefPtrOutputWithContext

func (o DiagnosticsRefOutput) ToDiagnosticsRefPtrOutputWithContext(ctx context.Context) DiagnosticsRefPtrOutput

type DiagnosticsRefPtrInput

type DiagnosticsRefPtrInput interface {
	pulumi.Input

	ToDiagnosticsRefPtrOutput() DiagnosticsRefPtrOutput
	ToDiagnosticsRefPtrOutputWithContext(context.Context) DiagnosticsRefPtrOutput
}

DiagnosticsRefPtrInput is an input type that accepts DiagnosticsRefArgs, DiagnosticsRefPtr and DiagnosticsRefPtrOutput values. You can construct a concrete instance of `DiagnosticsRefPtrInput` via:

        DiagnosticsRefArgs{...}

or:

        nil

type DiagnosticsRefPtrOutput

type DiagnosticsRefPtrOutput struct{ *pulumi.OutputState }

func (DiagnosticsRefPtrOutput) Elem

func (DiagnosticsRefPtrOutput) ElementType

func (DiagnosticsRefPtrOutput) ElementType() reflect.Type

func (DiagnosticsRefPtrOutput) Enabled

Status of whether or not sinks are enabled.

func (DiagnosticsRefPtrOutput) SinkRefs

List of sinks to be used if enabled. References the list of sinks in DiagnosticsDescription.

func (DiagnosticsRefPtrOutput) ToDiagnosticsRefPtrOutput

func (o DiagnosticsRefPtrOutput) ToDiagnosticsRefPtrOutput() DiagnosticsRefPtrOutput

func (DiagnosticsRefPtrOutput) ToDiagnosticsRefPtrOutputWithContext

func (o DiagnosticsRefPtrOutput) ToDiagnosticsRefPtrOutputWithContext(ctx context.Context) DiagnosticsRefPtrOutput

type DiagnosticsRefResponse

type DiagnosticsRefResponse struct {
	// Status of whether or not sinks are enabled.
	Enabled *bool `pulumi:"enabled"`
	// List of sinks to be used if enabled. References the list of sinks in DiagnosticsDescription.
	SinkRefs []string `pulumi:"sinkRefs"`
}

Reference to sinks in DiagnosticsDescription.

type DiagnosticsRefResponseArgs

type DiagnosticsRefResponseArgs struct {
	// Status of whether or not sinks are enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// List of sinks to be used if enabled. References the list of sinks in DiagnosticsDescription.
	SinkRefs pulumi.StringArrayInput `pulumi:"sinkRefs"`
}

Reference to sinks in DiagnosticsDescription.

func (DiagnosticsRefResponseArgs) ElementType

func (DiagnosticsRefResponseArgs) ElementType() reflect.Type

func (DiagnosticsRefResponseArgs) ToDiagnosticsRefResponseOutput

func (i DiagnosticsRefResponseArgs) ToDiagnosticsRefResponseOutput() DiagnosticsRefResponseOutput

func (DiagnosticsRefResponseArgs) ToDiagnosticsRefResponseOutputWithContext

func (i DiagnosticsRefResponseArgs) ToDiagnosticsRefResponseOutputWithContext(ctx context.Context) DiagnosticsRefResponseOutput

func (DiagnosticsRefResponseArgs) ToDiagnosticsRefResponsePtrOutput

func (i DiagnosticsRefResponseArgs) ToDiagnosticsRefResponsePtrOutput() DiagnosticsRefResponsePtrOutput

func (DiagnosticsRefResponseArgs) ToDiagnosticsRefResponsePtrOutputWithContext

func (i DiagnosticsRefResponseArgs) ToDiagnosticsRefResponsePtrOutputWithContext(ctx context.Context) DiagnosticsRefResponsePtrOutput

type DiagnosticsRefResponseInput

type DiagnosticsRefResponseInput interface {
	pulumi.Input

	ToDiagnosticsRefResponseOutput() DiagnosticsRefResponseOutput
	ToDiagnosticsRefResponseOutputWithContext(context.Context) DiagnosticsRefResponseOutput
}

DiagnosticsRefResponseInput is an input type that accepts DiagnosticsRefResponseArgs and DiagnosticsRefResponseOutput values. You can construct a concrete instance of `DiagnosticsRefResponseInput` via:

DiagnosticsRefResponseArgs{...}

type DiagnosticsRefResponseOutput

type DiagnosticsRefResponseOutput struct{ *pulumi.OutputState }

Reference to sinks in DiagnosticsDescription.

func (DiagnosticsRefResponseOutput) ElementType

func (DiagnosticsRefResponseOutput) Enabled

Status of whether or not sinks are enabled.

func (DiagnosticsRefResponseOutput) SinkRefs

List of sinks to be used if enabled. References the list of sinks in DiagnosticsDescription.

func (DiagnosticsRefResponseOutput) ToDiagnosticsRefResponseOutput

func (o DiagnosticsRefResponseOutput) ToDiagnosticsRefResponseOutput() DiagnosticsRefResponseOutput

func (DiagnosticsRefResponseOutput) ToDiagnosticsRefResponseOutputWithContext

func (o DiagnosticsRefResponseOutput) ToDiagnosticsRefResponseOutputWithContext(ctx context.Context) DiagnosticsRefResponseOutput

func (DiagnosticsRefResponseOutput) ToDiagnosticsRefResponsePtrOutput

func (o DiagnosticsRefResponseOutput) ToDiagnosticsRefResponsePtrOutput() DiagnosticsRefResponsePtrOutput

func (DiagnosticsRefResponseOutput) ToDiagnosticsRefResponsePtrOutputWithContext

func (o DiagnosticsRefResponseOutput) ToDiagnosticsRefResponsePtrOutputWithContext(ctx context.Context) DiagnosticsRefResponsePtrOutput

type DiagnosticsRefResponsePtrInput

type DiagnosticsRefResponsePtrInput interface {
	pulumi.Input

	ToDiagnosticsRefResponsePtrOutput() DiagnosticsRefResponsePtrOutput
	ToDiagnosticsRefResponsePtrOutputWithContext(context.Context) DiagnosticsRefResponsePtrOutput
}

DiagnosticsRefResponsePtrInput is an input type that accepts DiagnosticsRefResponseArgs, DiagnosticsRefResponsePtr and DiagnosticsRefResponsePtrOutput values. You can construct a concrete instance of `DiagnosticsRefResponsePtrInput` via:

        DiagnosticsRefResponseArgs{...}

or:

        nil

type DiagnosticsRefResponsePtrOutput

type DiagnosticsRefResponsePtrOutput struct{ *pulumi.OutputState }

func (DiagnosticsRefResponsePtrOutput) Elem

func (DiagnosticsRefResponsePtrOutput) ElementType

func (DiagnosticsRefResponsePtrOutput) Enabled

Status of whether or not sinks are enabled.

func (DiagnosticsRefResponsePtrOutput) SinkRefs

List of sinks to be used if enabled. References the list of sinks in DiagnosticsDescription.

func (DiagnosticsRefResponsePtrOutput) ToDiagnosticsRefResponsePtrOutput

func (o DiagnosticsRefResponsePtrOutput) ToDiagnosticsRefResponsePtrOutput() DiagnosticsRefResponsePtrOutput

func (DiagnosticsRefResponsePtrOutput) ToDiagnosticsRefResponsePtrOutputWithContext

func (o DiagnosticsRefResponsePtrOutput) ToDiagnosticsRefResponsePtrOutputWithContext(ctx context.Context) DiagnosticsRefResponsePtrOutput

type DiagnosticsSinkKind added in v0.3.1

type DiagnosticsSinkKind pulumi.String

The kind of DiagnosticsSink.

func (DiagnosticsSinkKind) ElementType added in v0.3.1

func (DiagnosticsSinkKind) ElementType() reflect.Type

func (DiagnosticsSinkKind) ToStringOutput added in v0.3.1

func (e DiagnosticsSinkKind) ToStringOutput() pulumi.StringOutput

func (DiagnosticsSinkKind) ToStringOutputWithContext added in v0.3.1

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

func (DiagnosticsSinkKind) ToStringPtrOutput added in v0.3.1

func (e DiagnosticsSinkKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (DiagnosticsSinkKind) ToStringPtrOutputWithContext added in v0.3.1

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

type EndpointProperties

type EndpointProperties struct {
	// The name of the endpoint.
	Name string `pulumi:"name"`
	// Port used by the container.
	Port *int `pulumi:"port"`
}

Describes a container endpoint.

type EndpointPropertiesArgs

type EndpointPropertiesArgs struct {
	// The name of the endpoint.
	Name pulumi.StringInput `pulumi:"name"`
	// Port used by the container.
	Port pulumi.IntPtrInput `pulumi:"port"`
}

Describes a container endpoint.

func (EndpointPropertiesArgs) ElementType

func (EndpointPropertiesArgs) ElementType() reflect.Type

func (EndpointPropertiesArgs) ToEndpointPropertiesOutput

func (i EndpointPropertiesArgs) ToEndpointPropertiesOutput() EndpointPropertiesOutput

func (EndpointPropertiesArgs) ToEndpointPropertiesOutputWithContext

func (i EndpointPropertiesArgs) ToEndpointPropertiesOutputWithContext(ctx context.Context) EndpointPropertiesOutput

type EndpointPropertiesArray

type EndpointPropertiesArray []EndpointPropertiesInput

func (EndpointPropertiesArray) ElementType

func (EndpointPropertiesArray) ElementType() reflect.Type

func (EndpointPropertiesArray) ToEndpointPropertiesArrayOutput

func (i EndpointPropertiesArray) ToEndpointPropertiesArrayOutput() EndpointPropertiesArrayOutput

func (EndpointPropertiesArray) ToEndpointPropertiesArrayOutputWithContext

func (i EndpointPropertiesArray) ToEndpointPropertiesArrayOutputWithContext(ctx context.Context) EndpointPropertiesArrayOutput

type EndpointPropertiesArrayInput

type EndpointPropertiesArrayInput interface {
	pulumi.Input

	ToEndpointPropertiesArrayOutput() EndpointPropertiesArrayOutput
	ToEndpointPropertiesArrayOutputWithContext(context.Context) EndpointPropertiesArrayOutput
}

EndpointPropertiesArrayInput is an input type that accepts EndpointPropertiesArray and EndpointPropertiesArrayOutput values. You can construct a concrete instance of `EndpointPropertiesArrayInput` via:

EndpointPropertiesArray{ EndpointPropertiesArgs{...} }

type EndpointPropertiesArrayOutput

type EndpointPropertiesArrayOutput struct{ *pulumi.OutputState }

func (EndpointPropertiesArrayOutput) ElementType

func (EndpointPropertiesArrayOutput) Index

func (EndpointPropertiesArrayOutput) ToEndpointPropertiesArrayOutput

func (o EndpointPropertiesArrayOutput) ToEndpointPropertiesArrayOutput() EndpointPropertiesArrayOutput

func (EndpointPropertiesArrayOutput) ToEndpointPropertiesArrayOutputWithContext

func (o EndpointPropertiesArrayOutput) ToEndpointPropertiesArrayOutputWithContext(ctx context.Context) EndpointPropertiesArrayOutput

type EndpointPropertiesInput

type EndpointPropertiesInput interface {
	pulumi.Input

	ToEndpointPropertiesOutput() EndpointPropertiesOutput
	ToEndpointPropertiesOutputWithContext(context.Context) EndpointPropertiesOutput
}

EndpointPropertiesInput is an input type that accepts EndpointPropertiesArgs and EndpointPropertiesOutput values. You can construct a concrete instance of `EndpointPropertiesInput` via:

EndpointPropertiesArgs{...}

type EndpointPropertiesOutput

type EndpointPropertiesOutput struct{ *pulumi.OutputState }

Describes a container endpoint.

func (EndpointPropertiesOutput) ElementType

func (EndpointPropertiesOutput) ElementType() reflect.Type

func (EndpointPropertiesOutput) Name

The name of the endpoint.

func (EndpointPropertiesOutput) Port

Port used by the container.

func (EndpointPropertiesOutput) ToEndpointPropertiesOutput

func (o EndpointPropertiesOutput) ToEndpointPropertiesOutput() EndpointPropertiesOutput

func (EndpointPropertiesOutput) ToEndpointPropertiesOutputWithContext

func (o EndpointPropertiesOutput) ToEndpointPropertiesOutputWithContext(ctx context.Context) EndpointPropertiesOutput

type EndpointPropertiesResponse

type EndpointPropertiesResponse struct {
	// The name of the endpoint.
	Name string `pulumi:"name"`
	// Port used by the container.
	Port *int `pulumi:"port"`
}

Describes a container endpoint.

type EndpointPropertiesResponseArgs

type EndpointPropertiesResponseArgs struct {
	// The name of the endpoint.
	Name pulumi.StringInput `pulumi:"name"`
	// Port used by the container.
	Port pulumi.IntPtrInput `pulumi:"port"`
}

Describes a container endpoint.

func (EndpointPropertiesResponseArgs) ElementType

func (EndpointPropertiesResponseArgs) ToEndpointPropertiesResponseOutput

func (i EndpointPropertiesResponseArgs) ToEndpointPropertiesResponseOutput() EndpointPropertiesResponseOutput

func (EndpointPropertiesResponseArgs) ToEndpointPropertiesResponseOutputWithContext

func (i EndpointPropertiesResponseArgs) ToEndpointPropertiesResponseOutputWithContext(ctx context.Context) EndpointPropertiesResponseOutput

type EndpointPropertiesResponseArray

type EndpointPropertiesResponseArray []EndpointPropertiesResponseInput

func (EndpointPropertiesResponseArray) ElementType

func (EndpointPropertiesResponseArray) ToEndpointPropertiesResponseArrayOutput

func (i EndpointPropertiesResponseArray) ToEndpointPropertiesResponseArrayOutput() EndpointPropertiesResponseArrayOutput

func (EndpointPropertiesResponseArray) ToEndpointPropertiesResponseArrayOutputWithContext

func (i EndpointPropertiesResponseArray) ToEndpointPropertiesResponseArrayOutputWithContext(ctx context.Context) EndpointPropertiesResponseArrayOutput

type EndpointPropertiesResponseArrayInput

type EndpointPropertiesResponseArrayInput interface {
	pulumi.Input

	ToEndpointPropertiesResponseArrayOutput() EndpointPropertiesResponseArrayOutput
	ToEndpointPropertiesResponseArrayOutputWithContext(context.Context) EndpointPropertiesResponseArrayOutput
}

EndpointPropertiesResponseArrayInput is an input type that accepts EndpointPropertiesResponseArray and EndpointPropertiesResponseArrayOutput values. You can construct a concrete instance of `EndpointPropertiesResponseArrayInput` via:

EndpointPropertiesResponseArray{ EndpointPropertiesResponseArgs{...} }

type EndpointPropertiesResponseArrayOutput

type EndpointPropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (EndpointPropertiesResponseArrayOutput) ElementType

func (EndpointPropertiesResponseArrayOutput) Index

func (EndpointPropertiesResponseArrayOutput) ToEndpointPropertiesResponseArrayOutput

func (o EndpointPropertiesResponseArrayOutput) ToEndpointPropertiesResponseArrayOutput() EndpointPropertiesResponseArrayOutput

func (EndpointPropertiesResponseArrayOutput) ToEndpointPropertiesResponseArrayOutputWithContext

func (o EndpointPropertiesResponseArrayOutput) ToEndpointPropertiesResponseArrayOutputWithContext(ctx context.Context) EndpointPropertiesResponseArrayOutput

type EndpointPropertiesResponseInput

type EndpointPropertiesResponseInput interface {
	pulumi.Input

	ToEndpointPropertiesResponseOutput() EndpointPropertiesResponseOutput
	ToEndpointPropertiesResponseOutputWithContext(context.Context) EndpointPropertiesResponseOutput
}

EndpointPropertiesResponseInput is an input type that accepts EndpointPropertiesResponseArgs and EndpointPropertiesResponseOutput values. You can construct a concrete instance of `EndpointPropertiesResponseInput` via:

EndpointPropertiesResponseArgs{...}

type EndpointPropertiesResponseOutput

type EndpointPropertiesResponseOutput struct{ *pulumi.OutputState }

Describes a container endpoint.

func (EndpointPropertiesResponseOutput) ElementType

func (EndpointPropertiesResponseOutput) Name

The name of the endpoint.

func (EndpointPropertiesResponseOutput) Port

Port used by the container.

func (EndpointPropertiesResponseOutput) ToEndpointPropertiesResponseOutput

func (o EndpointPropertiesResponseOutput) ToEndpointPropertiesResponseOutput() EndpointPropertiesResponseOutput

func (EndpointPropertiesResponseOutput) ToEndpointPropertiesResponseOutputWithContext

func (o EndpointPropertiesResponseOutput) ToEndpointPropertiesResponseOutputWithContext(ctx context.Context) EndpointPropertiesResponseOutput

type EndpointRef

type EndpointRef struct {
	// Name of the endpoint.
	Name *string `pulumi:"name"`
}

Describes a reference to a service endpoint.

type EndpointRefArgs

type EndpointRefArgs struct {
	// Name of the endpoint.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Describes a reference to a service endpoint.

func (EndpointRefArgs) ElementType

func (EndpointRefArgs) ElementType() reflect.Type

func (EndpointRefArgs) ToEndpointRefOutput

func (i EndpointRefArgs) ToEndpointRefOutput() EndpointRefOutput

func (EndpointRefArgs) ToEndpointRefOutputWithContext

func (i EndpointRefArgs) ToEndpointRefOutputWithContext(ctx context.Context) EndpointRefOutput

type EndpointRefArray

type EndpointRefArray []EndpointRefInput

func (EndpointRefArray) ElementType

func (EndpointRefArray) ElementType() reflect.Type

func (EndpointRefArray) ToEndpointRefArrayOutput

func (i EndpointRefArray) ToEndpointRefArrayOutput() EndpointRefArrayOutput

func (EndpointRefArray) ToEndpointRefArrayOutputWithContext

func (i EndpointRefArray) ToEndpointRefArrayOutputWithContext(ctx context.Context) EndpointRefArrayOutput

type EndpointRefArrayInput

type EndpointRefArrayInput interface {
	pulumi.Input

	ToEndpointRefArrayOutput() EndpointRefArrayOutput
	ToEndpointRefArrayOutputWithContext(context.Context) EndpointRefArrayOutput
}

EndpointRefArrayInput is an input type that accepts EndpointRefArray and EndpointRefArrayOutput values. You can construct a concrete instance of `EndpointRefArrayInput` via:

EndpointRefArray{ EndpointRefArgs{...} }

type EndpointRefArrayOutput

type EndpointRefArrayOutput struct{ *pulumi.OutputState }

func (EndpointRefArrayOutput) ElementType

func (EndpointRefArrayOutput) ElementType() reflect.Type

func (EndpointRefArrayOutput) Index

func (EndpointRefArrayOutput) ToEndpointRefArrayOutput

func (o EndpointRefArrayOutput) ToEndpointRefArrayOutput() EndpointRefArrayOutput

func (EndpointRefArrayOutput) ToEndpointRefArrayOutputWithContext

func (o EndpointRefArrayOutput) ToEndpointRefArrayOutputWithContext(ctx context.Context) EndpointRefArrayOutput

type EndpointRefInput

type EndpointRefInput interface {
	pulumi.Input

	ToEndpointRefOutput() EndpointRefOutput
	ToEndpointRefOutputWithContext(context.Context) EndpointRefOutput
}

EndpointRefInput is an input type that accepts EndpointRefArgs and EndpointRefOutput values. You can construct a concrete instance of `EndpointRefInput` via:

EndpointRefArgs{...}

type EndpointRefOutput

type EndpointRefOutput struct{ *pulumi.OutputState }

Describes a reference to a service endpoint.

func (EndpointRefOutput) ElementType

func (EndpointRefOutput) ElementType() reflect.Type

func (EndpointRefOutput) Name

Name of the endpoint.

func (EndpointRefOutput) ToEndpointRefOutput

func (o EndpointRefOutput) ToEndpointRefOutput() EndpointRefOutput

func (EndpointRefOutput) ToEndpointRefOutputWithContext

func (o EndpointRefOutput) ToEndpointRefOutputWithContext(ctx context.Context) EndpointRefOutput

type EndpointRefResponse

type EndpointRefResponse struct {
	// Name of the endpoint.
	Name *string `pulumi:"name"`
}

Describes a reference to a service endpoint.

type EndpointRefResponseArgs

type EndpointRefResponseArgs struct {
	// Name of the endpoint.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Describes a reference to a service endpoint.

func (EndpointRefResponseArgs) ElementType

func (EndpointRefResponseArgs) ElementType() reflect.Type

func (EndpointRefResponseArgs) ToEndpointRefResponseOutput

func (i EndpointRefResponseArgs) ToEndpointRefResponseOutput() EndpointRefResponseOutput

func (EndpointRefResponseArgs) ToEndpointRefResponseOutputWithContext

func (i EndpointRefResponseArgs) ToEndpointRefResponseOutputWithContext(ctx context.Context) EndpointRefResponseOutput

type EndpointRefResponseArray

type EndpointRefResponseArray []EndpointRefResponseInput

func (EndpointRefResponseArray) ElementType

func (EndpointRefResponseArray) ElementType() reflect.Type

func (EndpointRefResponseArray) ToEndpointRefResponseArrayOutput

func (i EndpointRefResponseArray) ToEndpointRefResponseArrayOutput() EndpointRefResponseArrayOutput

func (EndpointRefResponseArray) ToEndpointRefResponseArrayOutputWithContext

func (i EndpointRefResponseArray) ToEndpointRefResponseArrayOutputWithContext(ctx context.Context) EndpointRefResponseArrayOutput

type EndpointRefResponseArrayInput

type EndpointRefResponseArrayInput interface {
	pulumi.Input

	ToEndpointRefResponseArrayOutput() EndpointRefResponseArrayOutput
	ToEndpointRefResponseArrayOutputWithContext(context.Context) EndpointRefResponseArrayOutput
}

EndpointRefResponseArrayInput is an input type that accepts EndpointRefResponseArray and EndpointRefResponseArrayOutput values. You can construct a concrete instance of `EndpointRefResponseArrayInput` via:

EndpointRefResponseArray{ EndpointRefResponseArgs{...} }

type EndpointRefResponseArrayOutput

type EndpointRefResponseArrayOutput struct{ *pulumi.OutputState }

func (EndpointRefResponseArrayOutput) ElementType

func (EndpointRefResponseArrayOutput) Index

func (EndpointRefResponseArrayOutput) ToEndpointRefResponseArrayOutput

func (o EndpointRefResponseArrayOutput) ToEndpointRefResponseArrayOutput() EndpointRefResponseArrayOutput

func (EndpointRefResponseArrayOutput) ToEndpointRefResponseArrayOutputWithContext

func (o EndpointRefResponseArrayOutput) ToEndpointRefResponseArrayOutputWithContext(ctx context.Context) EndpointRefResponseArrayOutput

type EndpointRefResponseInput

type EndpointRefResponseInput interface {
	pulumi.Input

	ToEndpointRefResponseOutput() EndpointRefResponseOutput
	ToEndpointRefResponseOutputWithContext(context.Context) EndpointRefResponseOutput
}

EndpointRefResponseInput is an input type that accepts EndpointRefResponseArgs and EndpointRefResponseOutput values. You can construct a concrete instance of `EndpointRefResponseInput` via:

EndpointRefResponseArgs{...}

type EndpointRefResponseOutput

type EndpointRefResponseOutput struct{ *pulumi.OutputState }

Describes a reference to a service endpoint.

func (EndpointRefResponseOutput) ElementType

func (EndpointRefResponseOutput) ElementType() reflect.Type

func (EndpointRefResponseOutput) Name

Name of the endpoint.

func (EndpointRefResponseOutput) ToEndpointRefResponseOutput

func (o EndpointRefResponseOutput) ToEndpointRefResponseOutput() EndpointRefResponseOutput

func (EndpointRefResponseOutput) ToEndpointRefResponseOutputWithContext

func (o EndpointRefResponseOutput) ToEndpointRefResponseOutputWithContext(ctx context.Context) EndpointRefResponseOutput

type EnvironmentVariable

type EnvironmentVariable struct {
	// The name of the environment variable.
	Name *string `pulumi:"name"`
	// The value of the environment variable.
	Value *string `pulumi:"value"`
}

Describes an environment variable for the container.

type EnvironmentVariableArgs

type EnvironmentVariableArgs struct {
	// The name of the environment variable.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The value of the environment variable.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Describes an environment variable for the container.

func (EnvironmentVariableArgs) ElementType

func (EnvironmentVariableArgs) ElementType() reflect.Type

func (EnvironmentVariableArgs) ToEnvironmentVariableOutput

func (i EnvironmentVariableArgs) ToEnvironmentVariableOutput() EnvironmentVariableOutput

func (EnvironmentVariableArgs) ToEnvironmentVariableOutputWithContext

func (i EnvironmentVariableArgs) ToEnvironmentVariableOutputWithContext(ctx context.Context) EnvironmentVariableOutput

type EnvironmentVariableArray

type EnvironmentVariableArray []EnvironmentVariableInput

func (EnvironmentVariableArray) ElementType

func (EnvironmentVariableArray) ElementType() reflect.Type

func (EnvironmentVariableArray) ToEnvironmentVariableArrayOutput

func (i EnvironmentVariableArray) ToEnvironmentVariableArrayOutput() EnvironmentVariableArrayOutput

func (EnvironmentVariableArray) ToEnvironmentVariableArrayOutputWithContext

func (i EnvironmentVariableArray) ToEnvironmentVariableArrayOutputWithContext(ctx context.Context) EnvironmentVariableArrayOutput

type EnvironmentVariableArrayInput

type EnvironmentVariableArrayInput interface {
	pulumi.Input

	ToEnvironmentVariableArrayOutput() EnvironmentVariableArrayOutput
	ToEnvironmentVariableArrayOutputWithContext(context.Context) EnvironmentVariableArrayOutput
}

EnvironmentVariableArrayInput is an input type that accepts EnvironmentVariableArray and EnvironmentVariableArrayOutput values. You can construct a concrete instance of `EnvironmentVariableArrayInput` via:

EnvironmentVariableArray{ EnvironmentVariableArgs{...} }

type EnvironmentVariableArrayOutput

type EnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentVariableArrayOutput) ElementType

func (EnvironmentVariableArrayOutput) Index

func (EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutput

func (o EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutput() EnvironmentVariableArrayOutput

func (EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutputWithContext

func (o EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutputWithContext(ctx context.Context) EnvironmentVariableArrayOutput

type EnvironmentVariableInput

type EnvironmentVariableInput interface {
	pulumi.Input

	ToEnvironmentVariableOutput() EnvironmentVariableOutput
	ToEnvironmentVariableOutputWithContext(context.Context) EnvironmentVariableOutput
}

EnvironmentVariableInput is an input type that accepts EnvironmentVariableArgs and EnvironmentVariableOutput values. You can construct a concrete instance of `EnvironmentVariableInput` via:

EnvironmentVariableArgs{...}

type EnvironmentVariableOutput

type EnvironmentVariableOutput struct{ *pulumi.OutputState }

Describes an environment variable for the container.

func (EnvironmentVariableOutput) ElementType

func (EnvironmentVariableOutput) ElementType() reflect.Type

func (EnvironmentVariableOutput) Name

The name of the environment variable.

func (EnvironmentVariableOutput) ToEnvironmentVariableOutput

func (o EnvironmentVariableOutput) ToEnvironmentVariableOutput() EnvironmentVariableOutput

func (EnvironmentVariableOutput) ToEnvironmentVariableOutputWithContext

func (o EnvironmentVariableOutput) ToEnvironmentVariableOutputWithContext(ctx context.Context) EnvironmentVariableOutput

func (EnvironmentVariableOutput) Value

The value of the environment variable.

type EnvironmentVariableResponse

type EnvironmentVariableResponse struct {
	// The name of the environment variable.
	Name *string `pulumi:"name"`
	// The value of the environment variable.
	Value *string `pulumi:"value"`
}

Describes an environment variable for the container.

type EnvironmentVariableResponseArgs

type EnvironmentVariableResponseArgs struct {
	// The name of the environment variable.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The value of the environment variable.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Describes an environment variable for the container.

func (EnvironmentVariableResponseArgs) ElementType

func (EnvironmentVariableResponseArgs) ToEnvironmentVariableResponseOutput

func (i EnvironmentVariableResponseArgs) ToEnvironmentVariableResponseOutput() EnvironmentVariableResponseOutput

func (EnvironmentVariableResponseArgs) ToEnvironmentVariableResponseOutputWithContext

func (i EnvironmentVariableResponseArgs) ToEnvironmentVariableResponseOutputWithContext(ctx context.Context) EnvironmentVariableResponseOutput

type EnvironmentVariableResponseArray

type EnvironmentVariableResponseArray []EnvironmentVariableResponseInput

func (EnvironmentVariableResponseArray) ElementType

func (EnvironmentVariableResponseArray) ToEnvironmentVariableResponseArrayOutput

func (i EnvironmentVariableResponseArray) ToEnvironmentVariableResponseArrayOutput() EnvironmentVariableResponseArrayOutput

func (EnvironmentVariableResponseArray) ToEnvironmentVariableResponseArrayOutputWithContext

func (i EnvironmentVariableResponseArray) ToEnvironmentVariableResponseArrayOutputWithContext(ctx context.Context) EnvironmentVariableResponseArrayOutput

type EnvironmentVariableResponseArrayInput

type EnvironmentVariableResponseArrayInput interface {
	pulumi.Input

	ToEnvironmentVariableResponseArrayOutput() EnvironmentVariableResponseArrayOutput
	ToEnvironmentVariableResponseArrayOutputWithContext(context.Context) EnvironmentVariableResponseArrayOutput
}

EnvironmentVariableResponseArrayInput is an input type that accepts EnvironmentVariableResponseArray and EnvironmentVariableResponseArrayOutput values. You can construct a concrete instance of `EnvironmentVariableResponseArrayInput` via:

EnvironmentVariableResponseArray{ EnvironmentVariableResponseArgs{...} }

type EnvironmentVariableResponseArrayOutput

type EnvironmentVariableResponseArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentVariableResponseArrayOutput) ElementType

func (EnvironmentVariableResponseArrayOutput) Index

func (EnvironmentVariableResponseArrayOutput) ToEnvironmentVariableResponseArrayOutput

func (o EnvironmentVariableResponseArrayOutput) ToEnvironmentVariableResponseArrayOutput() EnvironmentVariableResponseArrayOutput

func (EnvironmentVariableResponseArrayOutput) ToEnvironmentVariableResponseArrayOutputWithContext

func (o EnvironmentVariableResponseArrayOutput) ToEnvironmentVariableResponseArrayOutputWithContext(ctx context.Context) EnvironmentVariableResponseArrayOutput

type EnvironmentVariableResponseInput

type EnvironmentVariableResponseInput interface {
	pulumi.Input

	ToEnvironmentVariableResponseOutput() EnvironmentVariableResponseOutput
	ToEnvironmentVariableResponseOutputWithContext(context.Context) EnvironmentVariableResponseOutput
}

EnvironmentVariableResponseInput is an input type that accepts EnvironmentVariableResponseArgs and EnvironmentVariableResponseOutput values. You can construct a concrete instance of `EnvironmentVariableResponseInput` via:

EnvironmentVariableResponseArgs{...}

type EnvironmentVariableResponseOutput

type EnvironmentVariableResponseOutput struct{ *pulumi.OutputState }

Describes an environment variable for the container.

func (EnvironmentVariableResponseOutput) ElementType

func (EnvironmentVariableResponseOutput) Name

The name of the environment variable.

func (EnvironmentVariableResponseOutput) ToEnvironmentVariableResponseOutput

func (o EnvironmentVariableResponseOutput) ToEnvironmentVariableResponseOutput() EnvironmentVariableResponseOutput

func (EnvironmentVariableResponseOutput) ToEnvironmentVariableResponseOutputWithContext

func (o EnvironmentVariableResponseOutput) ToEnvironmentVariableResponseOutputWithContext(ctx context.Context) EnvironmentVariableResponseOutput

func (EnvironmentVariableResponseOutput) Value

The value of the environment variable.

type Gateway

type Gateway struct {
	pulumi.CustomResourceState

	// User readable description of the gateway.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Network that the Application is using.
	DestinationNetwork NetworkRefResponseOutput `pulumi:"destinationNetwork"`
	// Configuration for http connectivity for this gateway.
	Http HttpConfigResponseArrayOutput `pulumi:"http"`
	// IP address of the gateway. This is populated in the response and is ignored for incoming requests.
	IpAddress pulumi.StringOutput `pulumi:"ipAddress"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// State of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Network the gateway should listen on for requests.
	SourceNetwork NetworkRefResponseOutput `pulumi:"sourceNetwork"`
	// Status of the resource.
	Status pulumi.StringOutput `pulumi:"status"`
	// Gives additional information about the current status of the gateway.
	StatusDetails pulumi.StringOutput `pulumi:"statusDetails"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Configuration for tcp connectivity for this gateway.
	Tcp TcpConfigResponseArrayOutput `pulumi:"tcp"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringOutput `pulumi:"type"`
}

This type describes a gateway resource.

func GetGateway

func GetGateway(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GatewayState, opts ...pulumi.ResourceOption) (*Gateway, error)

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

func NewGateway

func NewGateway(ctx *pulumi.Context,
	name string, args *GatewayArgs, opts ...pulumi.ResourceOption) (*Gateway, error)

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

func (*Gateway) ElementType added in v0.2.6

func (*Gateway) ElementType() reflect.Type

func (*Gateway) ToGatewayOutput added in v0.2.6

func (i *Gateway) ToGatewayOutput() GatewayOutput

func (*Gateway) ToGatewayOutputWithContext added in v0.2.6

func (i *Gateway) ToGatewayOutputWithContext(ctx context.Context) GatewayOutput

type GatewayArgs

type GatewayArgs struct {
	// User readable description of the gateway.
	Description pulumi.StringPtrInput
	// Network that the Application is using.
	DestinationNetwork NetworkRefInput
	// The identity of the gateway.
	GatewayResourceName pulumi.StringInput
	// Configuration for http connectivity for this gateway.
	Http HttpConfigArrayInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Azure resource group name
	ResourceGroupName pulumi.StringInput
	// Network the gateway should listen on for requests.
	SourceNetwork NetworkRefInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Configuration for tcp connectivity for this gateway.
	Tcp TcpConfigArrayInput
}

The set of arguments for constructing a Gateway resource.

func (GatewayArgs) ElementType

func (GatewayArgs) ElementType() reflect.Type

type GatewayDestination

type GatewayDestination struct {
	// Name of the service fabric Mesh application.
	ApplicationName string `pulumi:"applicationName"`
	// name of the endpoint in the service.
	EndpointName string `pulumi:"endpointName"`
	// service that contains the endpoint.
	ServiceName string `pulumi:"serviceName"`
}

Describes destination endpoint for routing traffic.

type GatewayDestinationArgs

type GatewayDestinationArgs struct {
	// Name of the service fabric Mesh application.
	ApplicationName pulumi.StringInput `pulumi:"applicationName"`
	// name of the endpoint in the service.
	EndpointName pulumi.StringInput `pulumi:"endpointName"`
	// service that contains the endpoint.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

Describes destination endpoint for routing traffic.

func (GatewayDestinationArgs) ElementType

func (GatewayDestinationArgs) ElementType() reflect.Type

func (GatewayDestinationArgs) ToGatewayDestinationOutput

func (i GatewayDestinationArgs) ToGatewayDestinationOutput() GatewayDestinationOutput

func (GatewayDestinationArgs) ToGatewayDestinationOutputWithContext

func (i GatewayDestinationArgs) ToGatewayDestinationOutputWithContext(ctx context.Context) GatewayDestinationOutput

type GatewayDestinationInput

type GatewayDestinationInput interface {
	pulumi.Input

	ToGatewayDestinationOutput() GatewayDestinationOutput
	ToGatewayDestinationOutputWithContext(context.Context) GatewayDestinationOutput
}

GatewayDestinationInput is an input type that accepts GatewayDestinationArgs and GatewayDestinationOutput values. You can construct a concrete instance of `GatewayDestinationInput` via:

GatewayDestinationArgs{...}

type GatewayDestinationOutput

type GatewayDestinationOutput struct{ *pulumi.OutputState }

Describes destination endpoint for routing traffic.

func (GatewayDestinationOutput) ApplicationName

func (o GatewayDestinationOutput) ApplicationName() pulumi.StringOutput

Name of the service fabric Mesh application.

func (GatewayDestinationOutput) ElementType

func (GatewayDestinationOutput) ElementType() reflect.Type

func (GatewayDestinationOutput) EndpointName

func (o GatewayDestinationOutput) EndpointName() pulumi.StringOutput

name of the endpoint in the service.

func (GatewayDestinationOutput) ServiceName

service that contains the endpoint.

func (GatewayDestinationOutput) ToGatewayDestinationOutput

func (o GatewayDestinationOutput) ToGatewayDestinationOutput() GatewayDestinationOutput

func (GatewayDestinationOutput) ToGatewayDestinationOutputWithContext

func (o GatewayDestinationOutput) ToGatewayDestinationOutputWithContext(ctx context.Context) GatewayDestinationOutput

type GatewayDestinationResponse

type GatewayDestinationResponse struct {
	// Name of the service fabric Mesh application.
	ApplicationName string `pulumi:"applicationName"`
	// name of the endpoint in the service.
	EndpointName string `pulumi:"endpointName"`
	// service that contains the endpoint.
	ServiceName string `pulumi:"serviceName"`
}

Describes destination endpoint for routing traffic.

type GatewayDestinationResponseArgs

type GatewayDestinationResponseArgs struct {
	// Name of the service fabric Mesh application.
	ApplicationName pulumi.StringInput `pulumi:"applicationName"`
	// name of the endpoint in the service.
	EndpointName pulumi.StringInput `pulumi:"endpointName"`
	// service that contains the endpoint.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

Describes destination endpoint for routing traffic.

func (GatewayDestinationResponseArgs) ElementType

func (GatewayDestinationResponseArgs) ToGatewayDestinationResponseOutput

func (i GatewayDestinationResponseArgs) ToGatewayDestinationResponseOutput() GatewayDestinationResponseOutput

func (GatewayDestinationResponseArgs) ToGatewayDestinationResponseOutputWithContext

func (i GatewayDestinationResponseArgs) ToGatewayDestinationResponseOutputWithContext(ctx context.Context) GatewayDestinationResponseOutput

type GatewayDestinationResponseInput

type GatewayDestinationResponseInput interface {
	pulumi.Input

	ToGatewayDestinationResponseOutput() GatewayDestinationResponseOutput
	ToGatewayDestinationResponseOutputWithContext(context.Context) GatewayDestinationResponseOutput
}

GatewayDestinationResponseInput is an input type that accepts GatewayDestinationResponseArgs and GatewayDestinationResponseOutput values. You can construct a concrete instance of `GatewayDestinationResponseInput` via:

GatewayDestinationResponseArgs{...}

type GatewayDestinationResponseOutput

type GatewayDestinationResponseOutput struct{ *pulumi.OutputState }

Describes destination endpoint for routing traffic.

func (GatewayDestinationResponseOutput) ApplicationName

Name of the service fabric Mesh application.

func (GatewayDestinationResponseOutput) ElementType

func (GatewayDestinationResponseOutput) EndpointName

name of the endpoint in the service.

func (GatewayDestinationResponseOutput) ServiceName

service that contains the endpoint.

func (GatewayDestinationResponseOutput) ToGatewayDestinationResponseOutput

func (o GatewayDestinationResponseOutput) ToGatewayDestinationResponseOutput() GatewayDestinationResponseOutput

func (GatewayDestinationResponseOutput) ToGatewayDestinationResponseOutputWithContext

func (o GatewayDestinationResponseOutput) ToGatewayDestinationResponseOutputWithContext(ctx context.Context) GatewayDestinationResponseOutput

type GatewayInput added in v0.2.6

type GatewayInput interface {
	pulumi.Input

	ToGatewayOutput() GatewayOutput
	ToGatewayOutputWithContext(ctx context.Context) GatewayOutput
}

type GatewayOutput added in v0.2.6

type GatewayOutput struct {
	*pulumi.OutputState
}

func (GatewayOutput) ElementType added in v0.2.6

func (GatewayOutput) ElementType() reflect.Type

func (GatewayOutput) ToGatewayOutput added in v0.2.6

func (o GatewayOutput) ToGatewayOutput() GatewayOutput

func (GatewayOutput) ToGatewayOutputWithContext added in v0.2.6

func (o GatewayOutput) ToGatewayOutputWithContext(ctx context.Context) GatewayOutput

type GatewayState

type GatewayState struct {
	// User readable description of the gateway.
	Description pulumi.StringPtrInput
	// Network that the Application is using.
	DestinationNetwork NetworkRefResponsePtrInput
	// Configuration for http connectivity for this gateway.
	Http HttpConfigResponseArrayInput
	// IP address of the gateway. This is populated in the response and is ignored for incoming requests.
	IpAddress pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// State of the resource.
	ProvisioningState pulumi.StringPtrInput
	// Network the gateway should listen on for requests.
	SourceNetwork NetworkRefResponsePtrInput
	// Status of the resource.
	Status pulumi.StringPtrInput
	// Gives additional information about the current status of the gateway.
	StatusDetails pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Configuration for tcp connectivity for this gateway.
	Tcp TcpConfigResponseArrayInput
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringPtrInput
}

func (GatewayState) ElementType

func (GatewayState) ElementType() reflect.Type

type HeaderMatchType added in v0.3.1

type HeaderMatchType pulumi.String

how to match header value

func (HeaderMatchType) ElementType added in v0.3.1

func (HeaderMatchType) ElementType() reflect.Type

func (HeaderMatchType) ToStringOutput added in v0.3.1

func (e HeaderMatchType) ToStringOutput() pulumi.StringOutput

func (HeaderMatchType) ToStringOutputWithContext added in v0.3.1

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

func (HeaderMatchType) ToStringPtrOutput added in v0.3.1

func (e HeaderMatchType) ToStringPtrOutput() pulumi.StringPtrOutput

func (HeaderMatchType) ToStringPtrOutputWithContext added in v0.3.1

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

type HttpConfig

type HttpConfig struct {
	// description for routing.
	Hosts []HttpHostConfig `pulumi:"hosts"`
	// http gateway config name.
	Name string `pulumi:"name"`
	// Specifies the port at which the service endpoint below needs to be exposed.
	Port int `pulumi:"port"`
}

Describes the http configuration for external connectivity for this network.

type HttpConfigArgs

type HttpConfigArgs struct {
	// description for routing.
	Hosts HttpHostConfigArrayInput `pulumi:"hosts"`
	// http gateway config name.
	Name pulumi.StringInput `pulumi:"name"`
	// Specifies the port at which the service endpoint below needs to be exposed.
	Port pulumi.IntInput `pulumi:"port"`
}

Describes the http configuration for external connectivity for this network.

func (HttpConfigArgs) ElementType

func (HttpConfigArgs) ElementType() reflect.Type

func (HttpConfigArgs) ToHttpConfigOutput

func (i HttpConfigArgs) ToHttpConfigOutput() HttpConfigOutput

func (HttpConfigArgs) ToHttpConfigOutputWithContext

func (i HttpConfigArgs) ToHttpConfigOutputWithContext(ctx context.Context) HttpConfigOutput

type HttpConfigArray

type HttpConfigArray []HttpConfigInput

func (HttpConfigArray) ElementType

func (HttpConfigArray) ElementType() reflect.Type

func (HttpConfigArray) ToHttpConfigArrayOutput

func (i HttpConfigArray) ToHttpConfigArrayOutput() HttpConfigArrayOutput

func (HttpConfigArray) ToHttpConfigArrayOutputWithContext

func (i HttpConfigArray) ToHttpConfigArrayOutputWithContext(ctx context.Context) HttpConfigArrayOutput

type HttpConfigArrayInput

type HttpConfigArrayInput interface {
	pulumi.Input

	ToHttpConfigArrayOutput() HttpConfigArrayOutput
	ToHttpConfigArrayOutputWithContext(context.Context) HttpConfigArrayOutput
}

HttpConfigArrayInput is an input type that accepts HttpConfigArray and HttpConfigArrayOutput values. You can construct a concrete instance of `HttpConfigArrayInput` via:

HttpConfigArray{ HttpConfigArgs{...} }

type HttpConfigArrayOutput

type HttpConfigArrayOutput struct{ *pulumi.OutputState }

func (HttpConfigArrayOutput) ElementType

func (HttpConfigArrayOutput) ElementType() reflect.Type

func (HttpConfigArrayOutput) Index

func (HttpConfigArrayOutput) ToHttpConfigArrayOutput

func (o HttpConfigArrayOutput) ToHttpConfigArrayOutput() HttpConfigArrayOutput

func (HttpConfigArrayOutput) ToHttpConfigArrayOutputWithContext

func (o HttpConfigArrayOutput) ToHttpConfigArrayOutputWithContext(ctx context.Context) HttpConfigArrayOutput

type HttpConfigInput

type HttpConfigInput interface {
	pulumi.Input

	ToHttpConfigOutput() HttpConfigOutput
	ToHttpConfigOutputWithContext(context.Context) HttpConfigOutput
}

HttpConfigInput is an input type that accepts HttpConfigArgs and HttpConfigOutput values. You can construct a concrete instance of `HttpConfigInput` via:

HttpConfigArgs{...}

type HttpConfigOutput

type HttpConfigOutput struct{ *pulumi.OutputState }

Describes the http configuration for external connectivity for this network.

func (HttpConfigOutput) ElementType

func (HttpConfigOutput) ElementType() reflect.Type

func (HttpConfigOutput) Hosts

description for routing.

func (HttpConfigOutput) Name

http gateway config name.

func (HttpConfigOutput) Port

Specifies the port at which the service endpoint below needs to be exposed.

func (HttpConfigOutput) ToHttpConfigOutput

func (o HttpConfigOutput) ToHttpConfigOutput() HttpConfigOutput

func (HttpConfigOutput) ToHttpConfigOutputWithContext

func (o HttpConfigOutput) ToHttpConfigOutputWithContext(ctx context.Context) HttpConfigOutput

type HttpConfigResponse

type HttpConfigResponse struct {
	// description for routing.
	Hosts []HttpHostConfigResponse `pulumi:"hosts"`
	// http gateway config name.
	Name string `pulumi:"name"`
	// Specifies the port at which the service endpoint below needs to be exposed.
	Port int `pulumi:"port"`
}

Describes the http configuration for external connectivity for this network.

type HttpConfigResponseArgs

type HttpConfigResponseArgs struct {
	// description for routing.
	Hosts HttpHostConfigResponseArrayInput `pulumi:"hosts"`
	// http gateway config name.
	Name pulumi.StringInput `pulumi:"name"`
	// Specifies the port at which the service endpoint below needs to be exposed.
	Port pulumi.IntInput `pulumi:"port"`
}

Describes the http configuration for external connectivity for this network.

func (HttpConfigResponseArgs) ElementType

func (HttpConfigResponseArgs) ElementType() reflect.Type

func (HttpConfigResponseArgs) ToHttpConfigResponseOutput

func (i HttpConfigResponseArgs) ToHttpConfigResponseOutput() HttpConfigResponseOutput

func (HttpConfigResponseArgs) ToHttpConfigResponseOutputWithContext

func (i HttpConfigResponseArgs) ToHttpConfigResponseOutputWithContext(ctx context.Context) HttpConfigResponseOutput

type HttpConfigResponseArray

type HttpConfigResponseArray []HttpConfigResponseInput

func (HttpConfigResponseArray) ElementType

func (HttpConfigResponseArray) ElementType() reflect.Type

func (HttpConfigResponseArray) ToHttpConfigResponseArrayOutput

func (i HttpConfigResponseArray) ToHttpConfigResponseArrayOutput() HttpConfigResponseArrayOutput

func (HttpConfigResponseArray) ToHttpConfigResponseArrayOutputWithContext

func (i HttpConfigResponseArray) ToHttpConfigResponseArrayOutputWithContext(ctx context.Context) HttpConfigResponseArrayOutput

type HttpConfigResponseArrayInput

type HttpConfigResponseArrayInput interface {
	pulumi.Input

	ToHttpConfigResponseArrayOutput() HttpConfigResponseArrayOutput
	ToHttpConfigResponseArrayOutputWithContext(context.Context) HttpConfigResponseArrayOutput
}

HttpConfigResponseArrayInput is an input type that accepts HttpConfigResponseArray and HttpConfigResponseArrayOutput values. You can construct a concrete instance of `HttpConfigResponseArrayInput` via:

HttpConfigResponseArray{ HttpConfigResponseArgs{...} }

type HttpConfigResponseArrayOutput

type HttpConfigResponseArrayOutput struct{ *pulumi.OutputState }

func (HttpConfigResponseArrayOutput) ElementType

func (HttpConfigResponseArrayOutput) Index

func (HttpConfigResponseArrayOutput) ToHttpConfigResponseArrayOutput

func (o HttpConfigResponseArrayOutput) ToHttpConfigResponseArrayOutput() HttpConfigResponseArrayOutput

func (HttpConfigResponseArrayOutput) ToHttpConfigResponseArrayOutputWithContext

func (o HttpConfigResponseArrayOutput) ToHttpConfigResponseArrayOutputWithContext(ctx context.Context) HttpConfigResponseArrayOutput

type HttpConfigResponseInput

type HttpConfigResponseInput interface {
	pulumi.Input

	ToHttpConfigResponseOutput() HttpConfigResponseOutput
	ToHttpConfigResponseOutputWithContext(context.Context) HttpConfigResponseOutput
}

HttpConfigResponseInput is an input type that accepts HttpConfigResponseArgs and HttpConfigResponseOutput values. You can construct a concrete instance of `HttpConfigResponseInput` via:

HttpConfigResponseArgs{...}

type HttpConfigResponseOutput

type HttpConfigResponseOutput struct{ *pulumi.OutputState }

Describes the http configuration for external connectivity for this network.

func (HttpConfigResponseOutput) ElementType

func (HttpConfigResponseOutput) ElementType() reflect.Type

func (HttpConfigResponseOutput) Hosts

description for routing.

func (HttpConfigResponseOutput) Name

http gateway config name.

func (HttpConfigResponseOutput) Port

Specifies the port at which the service endpoint below needs to be exposed.

func (HttpConfigResponseOutput) ToHttpConfigResponseOutput

func (o HttpConfigResponseOutput) ToHttpConfigResponseOutput() HttpConfigResponseOutput

func (HttpConfigResponseOutput) ToHttpConfigResponseOutputWithContext

func (o HttpConfigResponseOutput) ToHttpConfigResponseOutputWithContext(ctx context.Context) HttpConfigResponseOutput

type HttpHostConfig

type HttpHostConfig struct {
	// http hostname config name.
	Name string `pulumi:"name"`
	// Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.
	Routes []HttpRouteConfig `pulumi:"routes"`
}

Describes the hostname properties for http routing.

type HttpHostConfigArgs

type HttpHostConfigArgs struct {
	// http hostname config name.
	Name pulumi.StringInput `pulumi:"name"`
	// Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.
	Routes HttpRouteConfigArrayInput `pulumi:"routes"`
}

Describes the hostname properties for http routing.

func (HttpHostConfigArgs) ElementType

func (HttpHostConfigArgs) ElementType() reflect.Type

func (HttpHostConfigArgs) ToHttpHostConfigOutput

func (i HttpHostConfigArgs) ToHttpHostConfigOutput() HttpHostConfigOutput

func (HttpHostConfigArgs) ToHttpHostConfigOutputWithContext

func (i HttpHostConfigArgs) ToHttpHostConfigOutputWithContext(ctx context.Context) HttpHostConfigOutput

type HttpHostConfigArray

type HttpHostConfigArray []HttpHostConfigInput

func (HttpHostConfigArray) ElementType

func (HttpHostConfigArray) ElementType() reflect.Type

func (HttpHostConfigArray) ToHttpHostConfigArrayOutput

func (i HttpHostConfigArray) ToHttpHostConfigArrayOutput() HttpHostConfigArrayOutput

func (HttpHostConfigArray) ToHttpHostConfigArrayOutputWithContext

func (i HttpHostConfigArray) ToHttpHostConfigArrayOutputWithContext(ctx context.Context) HttpHostConfigArrayOutput

type HttpHostConfigArrayInput

type HttpHostConfigArrayInput interface {
	pulumi.Input

	ToHttpHostConfigArrayOutput() HttpHostConfigArrayOutput
	ToHttpHostConfigArrayOutputWithContext(context.Context) HttpHostConfigArrayOutput
}

HttpHostConfigArrayInput is an input type that accepts HttpHostConfigArray and HttpHostConfigArrayOutput values. You can construct a concrete instance of `HttpHostConfigArrayInput` via:

HttpHostConfigArray{ HttpHostConfigArgs{...} }

type HttpHostConfigArrayOutput

type HttpHostConfigArrayOutput struct{ *pulumi.OutputState }

func (HttpHostConfigArrayOutput) ElementType

func (HttpHostConfigArrayOutput) ElementType() reflect.Type

func (HttpHostConfigArrayOutput) Index

func (HttpHostConfigArrayOutput) ToHttpHostConfigArrayOutput

func (o HttpHostConfigArrayOutput) ToHttpHostConfigArrayOutput() HttpHostConfigArrayOutput

func (HttpHostConfigArrayOutput) ToHttpHostConfigArrayOutputWithContext

func (o HttpHostConfigArrayOutput) ToHttpHostConfigArrayOutputWithContext(ctx context.Context) HttpHostConfigArrayOutput

type HttpHostConfigInput

type HttpHostConfigInput interface {
	pulumi.Input

	ToHttpHostConfigOutput() HttpHostConfigOutput
	ToHttpHostConfigOutputWithContext(context.Context) HttpHostConfigOutput
}

HttpHostConfigInput is an input type that accepts HttpHostConfigArgs and HttpHostConfigOutput values. You can construct a concrete instance of `HttpHostConfigInput` via:

HttpHostConfigArgs{...}

type HttpHostConfigOutput

type HttpHostConfigOutput struct{ *pulumi.OutputState }

Describes the hostname properties for http routing.

func (HttpHostConfigOutput) ElementType

func (HttpHostConfigOutput) ElementType() reflect.Type

func (HttpHostConfigOutput) Name

http hostname config name.

func (HttpHostConfigOutput) Routes

Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.

func (HttpHostConfigOutput) ToHttpHostConfigOutput

func (o HttpHostConfigOutput) ToHttpHostConfigOutput() HttpHostConfigOutput

func (HttpHostConfigOutput) ToHttpHostConfigOutputWithContext

func (o HttpHostConfigOutput) ToHttpHostConfigOutputWithContext(ctx context.Context) HttpHostConfigOutput

type HttpHostConfigResponse

type HttpHostConfigResponse struct {
	// http hostname config name.
	Name string `pulumi:"name"`
	// Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.
	Routes []HttpRouteConfigResponse `pulumi:"routes"`
}

Describes the hostname properties for http routing.

type HttpHostConfigResponseArgs

type HttpHostConfigResponseArgs struct {
	// http hostname config name.
	Name pulumi.StringInput `pulumi:"name"`
	// Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.
	Routes HttpRouteConfigResponseArrayInput `pulumi:"routes"`
}

Describes the hostname properties for http routing.

func (HttpHostConfigResponseArgs) ElementType

func (HttpHostConfigResponseArgs) ElementType() reflect.Type

func (HttpHostConfigResponseArgs) ToHttpHostConfigResponseOutput

func (i HttpHostConfigResponseArgs) ToHttpHostConfigResponseOutput() HttpHostConfigResponseOutput

func (HttpHostConfigResponseArgs) ToHttpHostConfigResponseOutputWithContext

func (i HttpHostConfigResponseArgs) ToHttpHostConfigResponseOutputWithContext(ctx context.Context) HttpHostConfigResponseOutput

type HttpHostConfigResponseArray

type HttpHostConfigResponseArray []HttpHostConfigResponseInput

func (HttpHostConfigResponseArray) ElementType

func (HttpHostConfigResponseArray) ToHttpHostConfigResponseArrayOutput

func (i HttpHostConfigResponseArray) ToHttpHostConfigResponseArrayOutput() HttpHostConfigResponseArrayOutput

func (HttpHostConfigResponseArray) ToHttpHostConfigResponseArrayOutputWithContext

func (i HttpHostConfigResponseArray) ToHttpHostConfigResponseArrayOutputWithContext(ctx context.Context) HttpHostConfigResponseArrayOutput

type HttpHostConfigResponseArrayInput

type HttpHostConfigResponseArrayInput interface {
	pulumi.Input

	ToHttpHostConfigResponseArrayOutput() HttpHostConfigResponseArrayOutput
	ToHttpHostConfigResponseArrayOutputWithContext(context.Context) HttpHostConfigResponseArrayOutput
}

HttpHostConfigResponseArrayInput is an input type that accepts HttpHostConfigResponseArray and HttpHostConfigResponseArrayOutput values. You can construct a concrete instance of `HttpHostConfigResponseArrayInput` via:

HttpHostConfigResponseArray{ HttpHostConfigResponseArgs{...} }

type HttpHostConfigResponseArrayOutput

type HttpHostConfigResponseArrayOutput struct{ *pulumi.OutputState }

func (HttpHostConfigResponseArrayOutput) ElementType

func (HttpHostConfigResponseArrayOutput) Index

func (HttpHostConfigResponseArrayOutput) ToHttpHostConfigResponseArrayOutput

func (o HttpHostConfigResponseArrayOutput) ToHttpHostConfigResponseArrayOutput() HttpHostConfigResponseArrayOutput

func (HttpHostConfigResponseArrayOutput) ToHttpHostConfigResponseArrayOutputWithContext

func (o HttpHostConfigResponseArrayOutput) ToHttpHostConfigResponseArrayOutputWithContext(ctx context.Context) HttpHostConfigResponseArrayOutput

type HttpHostConfigResponseInput

type HttpHostConfigResponseInput interface {
	pulumi.Input

	ToHttpHostConfigResponseOutput() HttpHostConfigResponseOutput
	ToHttpHostConfigResponseOutputWithContext(context.Context) HttpHostConfigResponseOutput
}

HttpHostConfigResponseInput is an input type that accepts HttpHostConfigResponseArgs and HttpHostConfigResponseOutput values. You can construct a concrete instance of `HttpHostConfigResponseInput` via:

HttpHostConfigResponseArgs{...}

type HttpHostConfigResponseOutput

type HttpHostConfigResponseOutput struct{ *pulumi.OutputState }

Describes the hostname properties for http routing.

func (HttpHostConfigResponseOutput) ElementType

func (HttpHostConfigResponseOutput) Name

http hostname config name.

func (HttpHostConfigResponseOutput) Routes

Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.

func (HttpHostConfigResponseOutput) ToHttpHostConfigResponseOutput

func (o HttpHostConfigResponseOutput) ToHttpHostConfigResponseOutput() HttpHostConfigResponseOutput

func (HttpHostConfigResponseOutput) ToHttpHostConfigResponseOutputWithContext

func (o HttpHostConfigResponseOutput) ToHttpHostConfigResponseOutputWithContext(ctx context.Context) HttpHostConfigResponseOutput

type HttpRouteConfig

type HttpRouteConfig struct {
	// Describes destination endpoint for routing traffic.
	Destination GatewayDestination `pulumi:"destination"`
	// Describes a rule for http route matching.
	Match HttpRouteMatchRule `pulumi:"match"`
	// http route name.
	Name string `pulumi:"name"`
}

Describes the hostname properties for http routing.

type HttpRouteConfigArgs

type HttpRouteConfigArgs struct {
	// Describes destination endpoint for routing traffic.
	Destination GatewayDestinationInput `pulumi:"destination"`
	// Describes a rule for http route matching.
	Match HttpRouteMatchRuleInput `pulumi:"match"`
	// http route name.
	Name pulumi.StringInput `pulumi:"name"`
}

Describes the hostname properties for http routing.

func (HttpRouteConfigArgs) ElementType

func (HttpRouteConfigArgs) ElementType() reflect.Type

func (HttpRouteConfigArgs) ToHttpRouteConfigOutput

func (i HttpRouteConfigArgs) ToHttpRouteConfigOutput() HttpRouteConfigOutput

func (HttpRouteConfigArgs) ToHttpRouteConfigOutputWithContext

func (i HttpRouteConfigArgs) ToHttpRouteConfigOutputWithContext(ctx context.Context) HttpRouteConfigOutput

type HttpRouteConfigArray

type HttpRouteConfigArray []HttpRouteConfigInput

func (HttpRouteConfigArray) ElementType

func (HttpRouteConfigArray) ElementType() reflect.Type

func (HttpRouteConfigArray) ToHttpRouteConfigArrayOutput

func (i HttpRouteConfigArray) ToHttpRouteConfigArrayOutput() HttpRouteConfigArrayOutput

func (HttpRouteConfigArray) ToHttpRouteConfigArrayOutputWithContext

func (i HttpRouteConfigArray) ToHttpRouteConfigArrayOutputWithContext(ctx context.Context) HttpRouteConfigArrayOutput

type HttpRouteConfigArrayInput

type HttpRouteConfigArrayInput interface {
	pulumi.Input

	ToHttpRouteConfigArrayOutput() HttpRouteConfigArrayOutput
	ToHttpRouteConfigArrayOutputWithContext(context.Context) HttpRouteConfigArrayOutput
}

HttpRouteConfigArrayInput is an input type that accepts HttpRouteConfigArray and HttpRouteConfigArrayOutput values. You can construct a concrete instance of `HttpRouteConfigArrayInput` via:

HttpRouteConfigArray{ HttpRouteConfigArgs{...} }

type HttpRouteConfigArrayOutput

type HttpRouteConfigArrayOutput struct{ *pulumi.OutputState }

func (HttpRouteConfigArrayOutput) ElementType

func (HttpRouteConfigArrayOutput) ElementType() reflect.Type

func (HttpRouteConfigArrayOutput) Index

func (HttpRouteConfigArrayOutput) ToHttpRouteConfigArrayOutput

func (o HttpRouteConfigArrayOutput) ToHttpRouteConfigArrayOutput() HttpRouteConfigArrayOutput

func (HttpRouteConfigArrayOutput) ToHttpRouteConfigArrayOutputWithContext

func (o HttpRouteConfigArrayOutput) ToHttpRouteConfigArrayOutputWithContext(ctx context.Context) HttpRouteConfigArrayOutput

type HttpRouteConfigInput

type HttpRouteConfigInput interface {
	pulumi.Input

	ToHttpRouteConfigOutput() HttpRouteConfigOutput
	ToHttpRouteConfigOutputWithContext(context.Context) HttpRouteConfigOutput
}

HttpRouteConfigInput is an input type that accepts HttpRouteConfigArgs and HttpRouteConfigOutput values. You can construct a concrete instance of `HttpRouteConfigInput` via:

HttpRouteConfigArgs{...}

type HttpRouteConfigOutput

type HttpRouteConfigOutput struct{ *pulumi.OutputState }

Describes the hostname properties for http routing.

func (HttpRouteConfigOutput) Destination

Describes destination endpoint for routing traffic.

func (HttpRouteConfigOutput) ElementType

func (HttpRouteConfigOutput) ElementType() reflect.Type

func (HttpRouteConfigOutput) Match

Describes a rule for http route matching.

func (HttpRouteConfigOutput) Name

http route name.

func (HttpRouteConfigOutput) ToHttpRouteConfigOutput

func (o HttpRouteConfigOutput) ToHttpRouteConfigOutput() HttpRouteConfigOutput

func (HttpRouteConfigOutput) ToHttpRouteConfigOutputWithContext

func (o HttpRouteConfigOutput) ToHttpRouteConfigOutputWithContext(ctx context.Context) HttpRouteConfigOutput

type HttpRouteConfigResponse

type HttpRouteConfigResponse struct {
	// Describes destination endpoint for routing traffic.
	Destination GatewayDestinationResponse `pulumi:"destination"`
	// Describes a rule for http route matching.
	Match HttpRouteMatchRuleResponse `pulumi:"match"`
	// http route name.
	Name string `pulumi:"name"`
}

Describes the hostname properties for http routing.

type HttpRouteConfigResponseArgs

type HttpRouteConfigResponseArgs struct {
	// Describes destination endpoint for routing traffic.
	Destination GatewayDestinationResponseInput `pulumi:"destination"`
	// Describes a rule for http route matching.
	Match HttpRouteMatchRuleResponseInput `pulumi:"match"`
	// http route name.
	Name pulumi.StringInput `pulumi:"name"`
}

Describes the hostname properties for http routing.

func (HttpRouteConfigResponseArgs) ElementType

func (HttpRouteConfigResponseArgs) ToHttpRouteConfigResponseOutput

func (i HttpRouteConfigResponseArgs) ToHttpRouteConfigResponseOutput() HttpRouteConfigResponseOutput

func (HttpRouteConfigResponseArgs) ToHttpRouteConfigResponseOutputWithContext

func (i HttpRouteConfigResponseArgs) ToHttpRouteConfigResponseOutputWithContext(ctx context.Context) HttpRouteConfigResponseOutput

type HttpRouteConfigResponseArray

type HttpRouteConfigResponseArray []HttpRouteConfigResponseInput

func (HttpRouteConfigResponseArray) ElementType

func (HttpRouteConfigResponseArray) ToHttpRouteConfigResponseArrayOutput

func (i HttpRouteConfigResponseArray) ToHttpRouteConfigResponseArrayOutput() HttpRouteConfigResponseArrayOutput

func (HttpRouteConfigResponseArray) ToHttpRouteConfigResponseArrayOutputWithContext

func (i HttpRouteConfigResponseArray) ToHttpRouteConfigResponseArrayOutputWithContext(ctx context.Context) HttpRouteConfigResponseArrayOutput

type HttpRouteConfigResponseArrayInput

type HttpRouteConfigResponseArrayInput interface {
	pulumi.Input

	ToHttpRouteConfigResponseArrayOutput() HttpRouteConfigResponseArrayOutput
	ToHttpRouteConfigResponseArrayOutputWithContext(context.Context) HttpRouteConfigResponseArrayOutput
}

HttpRouteConfigResponseArrayInput is an input type that accepts HttpRouteConfigResponseArray and HttpRouteConfigResponseArrayOutput values. You can construct a concrete instance of `HttpRouteConfigResponseArrayInput` via:

HttpRouteConfigResponseArray{ HttpRouteConfigResponseArgs{...} }

type HttpRouteConfigResponseArrayOutput

type HttpRouteConfigResponseArrayOutput struct{ *pulumi.OutputState }

func (HttpRouteConfigResponseArrayOutput) ElementType

func (HttpRouteConfigResponseArrayOutput) Index

func (HttpRouteConfigResponseArrayOutput) ToHttpRouteConfigResponseArrayOutput

func (o HttpRouteConfigResponseArrayOutput) ToHttpRouteConfigResponseArrayOutput() HttpRouteConfigResponseArrayOutput

func (HttpRouteConfigResponseArrayOutput) ToHttpRouteConfigResponseArrayOutputWithContext

func (o HttpRouteConfigResponseArrayOutput) ToHttpRouteConfigResponseArrayOutputWithContext(ctx context.Context) HttpRouteConfigResponseArrayOutput

type HttpRouteConfigResponseInput

type HttpRouteConfigResponseInput interface {
	pulumi.Input

	ToHttpRouteConfigResponseOutput() HttpRouteConfigResponseOutput
	ToHttpRouteConfigResponseOutputWithContext(context.Context) HttpRouteConfigResponseOutput
}

HttpRouteConfigResponseInput is an input type that accepts HttpRouteConfigResponseArgs and HttpRouteConfigResponseOutput values. You can construct a concrete instance of `HttpRouteConfigResponseInput` via:

HttpRouteConfigResponseArgs{...}

type HttpRouteConfigResponseOutput

type HttpRouteConfigResponseOutput struct{ *pulumi.OutputState }

Describes the hostname properties for http routing.

func (HttpRouteConfigResponseOutput) Destination

Describes destination endpoint for routing traffic.

func (HttpRouteConfigResponseOutput) ElementType

func (HttpRouteConfigResponseOutput) Match

Describes a rule for http route matching.

func (HttpRouteConfigResponseOutput) Name

http route name.

func (HttpRouteConfigResponseOutput) ToHttpRouteConfigResponseOutput

func (o HttpRouteConfigResponseOutput) ToHttpRouteConfigResponseOutput() HttpRouteConfigResponseOutput

func (HttpRouteConfigResponseOutput) ToHttpRouteConfigResponseOutputWithContext

func (o HttpRouteConfigResponseOutput) ToHttpRouteConfigResponseOutputWithContext(ctx context.Context) HttpRouteConfigResponseOutput

type HttpRouteMatchHeader

type HttpRouteMatchHeader struct {
	// Name of header to match in request.
	Name string `pulumi:"name"`
	// how to match header value
	Type *string `pulumi:"type"`
	// Value of header to match in request.
	Value *string `pulumi:"value"`
}

Describes header information for http route matching.

type HttpRouteMatchHeaderArgs

type HttpRouteMatchHeaderArgs struct {
	// Name of header to match in request.
	Name pulumi.StringInput `pulumi:"name"`
	// how to match header value
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Value of header to match in request.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Describes header information for http route matching.

func (HttpRouteMatchHeaderArgs) ElementType

func (HttpRouteMatchHeaderArgs) ElementType() reflect.Type

func (HttpRouteMatchHeaderArgs) ToHttpRouteMatchHeaderOutput

func (i HttpRouteMatchHeaderArgs) ToHttpRouteMatchHeaderOutput() HttpRouteMatchHeaderOutput

func (HttpRouteMatchHeaderArgs) ToHttpRouteMatchHeaderOutputWithContext

func (i HttpRouteMatchHeaderArgs) ToHttpRouteMatchHeaderOutputWithContext(ctx context.Context) HttpRouteMatchHeaderOutput

type HttpRouteMatchHeaderArray

type HttpRouteMatchHeaderArray []HttpRouteMatchHeaderInput

func (HttpRouteMatchHeaderArray) ElementType

func (HttpRouteMatchHeaderArray) ElementType() reflect.Type

func (HttpRouteMatchHeaderArray) ToHttpRouteMatchHeaderArrayOutput

func (i HttpRouteMatchHeaderArray) ToHttpRouteMatchHeaderArrayOutput() HttpRouteMatchHeaderArrayOutput

func (HttpRouteMatchHeaderArray) ToHttpRouteMatchHeaderArrayOutputWithContext

func (i HttpRouteMatchHeaderArray) ToHttpRouteMatchHeaderArrayOutputWithContext(ctx context.Context) HttpRouteMatchHeaderArrayOutput

type HttpRouteMatchHeaderArrayInput

type HttpRouteMatchHeaderArrayInput interface {
	pulumi.Input

	ToHttpRouteMatchHeaderArrayOutput() HttpRouteMatchHeaderArrayOutput
	ToHttpRouteMatchHeaderArrayOutputWithContext(context.Context) HttpRouteMatchHeaderArrayOutput
}

HttpRouteMatchHeaderArrayInput is an input type that accepts HttpRouteMatchHeaderArray and HttpRouteMatchHeaderArrayOutput values. You can construct a concrete instance of `HttpRouteMatchHeaderArrayInput` via:

HttpRouteMatchHeaderArray{ HttpRouteMatchHeaderArgs{...} }

type HttpRouteMatchHeaderArrayOutput

type HttpRouteMatchHeaderArrayOutput struct{ *pulumi.OutputState }

func (HttpRouteMatchHeaderArrayOutput) ElementType

func (HttpRouteMatchHeaderArrayOutput) Index

func (HttpRouteMatchHeaderArrayOutput) ToHttpRouteMatchHeaderArrayOutput

func (o HttpRouteMatchHeaderArrayOutput) ToHttpRouteMatchHeaderArrayOutput() HttpRouteMatchHeaderArrayOutput

func (HttpRouteMatchHeaderArrayOutput) ToHttpRouteMatchHeaderArrayOutputWithContext

func (o HttpRouteMatchHeaderArrayOutput) ToHttpRouteMatchHeaderArrayOutputWithContext(ctx context.Context) HttpRouteMatchHeaderArrayOutput

type HttpRouteMatchHeaderInput

type HttpRouteMatchHeaderInput interface {
	pulumi.Input

	ToHttpRouteMatchHeaderOutput() HttpRouteMatchHeaderOutput
	ToHttpRouteMatchHeaderOutputWithContext(context.Context) HttpRouteMatchHeaderOutput
}

HttpRouteMatchHeaderInput is an input type that accepts HttpRouteMatchHeaderArgs and HttpRouteMatchHeaderOutput values. You can construct a concrete instance of `HttpRouteMatchHeaderInput` via:

HttpRouteMatchHeaderArgs{...}

type HttpRouteMatchHeaderOutput

type HttpRouteMatchHeaderOutput struct{ *pulumi.OutputState }

Describes header information for http route matching.

func (HttpRouteMatchHeaderOutput) ElementType

func (HttpRouteMatchHeaderOutput) ElementType() reflect.Type

func (HttpRouteMatchHeaderOutput) Name

Name of header to match in request.

func (HttpRouteMatchHeaderOutput) ToHttpRouteMatchHeaderOutput

func (o HttpRouteMatchHeaderOutput) ToHttpRouteMatchHeaderOutput() HttpRouteMatchHeaderOutput

func (HttpRouteMatchHeaderOutput) ToHttpRouteMatchHeaderOutputWithContext

func (o HttpRouteMatchHeaderOutput) ToHttpRouteMatchHeaderOutputWithContext(ctx context.Context) HttpRouteMatchHeaderOutput

func (HttpRouteMatchHeaderOutput) Type

how to match header value

func (HttpRouteMatchHeaderOutput) Value

Value of header to match in request.

type HttpRouteMatchHeaderResponse

type HttpRouteMatchHeaderResponse struct {
	// Name of header to match in request.
	Name string `pulumi:"name"`
	// how to match header value
	Type *string `pulumi:"type"`
	// Value of header to match in request.
	Value *string `pulumi:"value"`
}

Describes header information for http route matching.

type HttpRouteMatchHeaderResponseArgs

type HttpRouteMatchHeaderResponseArgs struct {
	// Name of header to match in request.
	Name pulumi.StringInput `pulumi:"name"`
	// how to match header value
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Value of header to match in request.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Describes header information for http route matching.

func (HttpRouteMatchHeaderResponseArgs) ElementType

func (HttpRouteMatchHeaderResponseArgs) ToHttpRouteMatchHeaderResponseOutput

func (i HttpRouteMatchHeaderResponseArgs) ToHttpRouteMatchHeaderResponseOutput() HttpRouteMatchHeaderResponseOutput

func (HttpRouteMatchHeaderResponseArgs) ToHttpRouteMatchHeaderResponseOutputWithContext

func (i HttpRouteMatchHeaderResponseArgs) ToHttpRouteMatchHeaderResponseOutputWithContext(ctx context.Context) HttpRouteMatchHeaderResponseOutput

type HttpRouteMatchHeaderResponseArray

type HttpRouteMatchHeaderResponseArray []HttpRouteMatchHeaderResponseInput

func (HttpRouteMatchHeaderResponseArray) ElementType

func (HttpRouteMatchHeaderResponseArray) ToHttpRouteMatchHeaderResponseArrayOutput

func (i HttpRouteMatchHeaderResponseArray) ToHttpRouteMatchHeaderResponseArrayOutput() HttpRouteMatchHeaderResponseArrayOutput

func (HttpRouteMatchHeaderResponseArray) ToHttpRouteMatchHeaderResponseArrayOutputWithContext

func (i HttpRouteMatchHeaderResponseArray) ToHttpRouteMatchHeaderResponseArrayOutputWithContext(ctx context.Context) HttpRouteMatchHeaderResponseArrayOutput

type HttpRouteMatchHeaderResponseArrayInput

type HttpRouteMatchHeaderResponseArrayInput interface {
	pulumi.Input

	ToHttpRouteMatchHeaderResponseArrayOutput() HttpRouteMatchHeaderResponseArrayOutput
	ToHttpRouteMatchHeaderResponseArrayOutputWithContext(context.Context) HttpRouteMatchHeaderResponseArrayOutput
}

HttpRouteMatchHeaderResponseArrayInput is an input type that accepts HttpRouteMatchHeaderResponseArray and HttpRouteMatchHeaderResponseArrayOutput values. You can construct a concrete instance of `HttpRouteMatchHeaderResponseArrayInput` via:

HttpRouteMatchHeaderResponseArray{ HttpRouteMatchHeaderResponseArgs{...} }

type HttpRouteMatchHeaderResponseArrayOutput

type HttpRouteMatchHeaderResponseArrayOutput struct{ *pulumi.OutputState }

func (HttpRouteMatchHeaderResponseArrayOutput) ElementType

func (HttpRouteMatchHeaderResponseArrayOutput) Index

func (HttpRouteMatchHeaderResponseArrayOutput) ToHttpRouteMatchHeaderResponseArrayOutput

func (o HttpRouteMatchHeaderResponseArrayOutput) ToHttpRouteMatchHeaderResponseArrayOutput() HttpRouteMatchHeaderResponseArrayOutput

func (HttpRouteMatchHeaderResponseArrayOutput) ToHttpRouteMatchHeaderResponseArrayOutputWithContext

func (o HttpRouteMatchHeaderResponseArrayOutput) ToHttpRouteMatchHeaderResponseArrayOutputWithContext(ctx context.Context) HttpRouteMatchHeaderResponseArrayOutput

type HttpRouteMatchHeaderResponseInput

type HttpRouteMatchHeaderResponseInput interface {
	pulumi.Input

	ToHttpRouteMatchHeaderResponseOutput() HttpRouteMatchHeaderResponseOutput
	ToHttpRouteMatchHeaderResponseOutputWithContext(context.Context) HttpRouteMatchHeaderResponseOutput
}

HttpRouteMatchHeaderResponseInput is an input type that accepts HttpRouteMatchHeaderResponseArgs and HttpRouteMatchHeaderResponseOutput values. You can construct a concrete instance of `HttpRouteMatchHeaderResponseInput` via:

HttpRouteMatchHeaderResponseArgs{...}

type HttpRouteMatchHeaderResponseOutput

type HttpRouteMatchHeaderResponseOutput struct{ *pulumi.OutputState }

Describes header information for http route matching.

func (HttpRouteMatchHeaderResponseOutput) ElementType

func (HttpRouteMatchHeaderResponseOutput) Name

Name of header to match in request.

func (HttpRouteMatchHeaderResponseOutput) ToHttpRouteMatchHeaderResponseOutput

func (o HttpRouteMatchHeaderResponseOutput) ToHttpRouteMatchHeaderResponseOutput() HttpRouteMatchHeaderResponseOutput

func (HttpRouteMatchHeaderResponseOutput) ToHttpRouteMatchHeaderResponseOutputWithContext

func (o HttpRouteMatchHeaderResponseOutput) ToHttpRouteMatchHeaderResponseOutputWithContext(ctx context.Context) HttpRouteMatchHeaderResponseOutput

func (HttpRouteMatchHeaderResponseOutput) Type

how to match header value

func (HttpRouteMatchHeaderResponseOutput) Value

Value of header to match in request.

type HttpRouteMatchPath

type HttpRouteMatchPath struct {
	// replacement string for matched part of the Uri.
	Rewrite *string `pulumi:"rewrite"`
	// how to match value in the Uri
	Type string `pulumi:"type"`
	// Uri path to match for request.
	Value string `pulumi:"value"`
}

Path to match for routing.

type HttpRouteMatchPathArgs

type HttpRouteMatchPathArgs struct {
	// replacement string for matched part of the Uri.
	Rewrite pulumi.StringPtrInput `pulumi:"rewrite"`
	// how to match value in the Uri
	Type pulumi.StringInput `pulumi:"type"`
	// Uri path to match for request.
	Value pulumi.StringInput `pulumi:"value"`
}

Path to match for routing.

func (HttpRouteMatchPathArgs) ElementType

func (HttpRouteMatchPathArgs) ElementType() reflect.Type

func (HttpRouteMatchPathArgs) ToHttpRouteMatchPathOutput

func (i HttpRouteMatchPathArgs) ToHttpRouteMatchPathOutput() HttpRouteMatchPathOutput

func (HttpRouteMatchPathArgs) ToHttpRouteMatchPathOutputWithContext

func (i HttpRouteMatchPathArgs) ToHttpRouteMatchPathOutputWithContext(ctx context.Context) HttpRouteMatchPathOutput

type HttpRouteMatchPathInput

type HttpRouteMatchPathInput interface {
	pulumi.Input

	ToHttpRouteMatchPathOutput() HttpRouteMatchPathOutput
	ToHttpRouteMatchPathOutputWithContext(context.Context) HttpRouteMatchPathOutput
}

HttpRouteMatchPathInput is an input type that accepts HttpRouteMatchPathArgs and HttpRouteMatchPathOutput values. You can construct a concrete instance of `HttpRouteMatchPathInput` via:

HttpRouteMatchPathArgs{...}

type HttpRouteMatchPathOutput

type HttpRouteMatchPathOutput struct{ *pulumi.OutputState }

Path to match for routing.

func (HttpRouteMatchPathOutput) ElementType

func (HttpRouteMatchPathOutput) ElementType() reflect.Type

func (HttpRouteMatchPathOutput) Rewrite

replacement string for matched part of the Uri.

func (HttpRouteMatchPathOutput) ToHttpRouteMatchPathOutput

func (o HttpRouteMatchPathOutput) ToHttpRouteMatchPathOutput() HttpRouteMatchPathOutput

func (HttpRouteMatchPathOutput) ToHttpRouteMatchPathOutputWithContext

func (o HttpRouteMatchPathOutput) ToHttpRouteMatchPathOutputWithContext(ctx context.Context) HttpRouteMatchPathOutput

func (HttpRouteMatchPathOutput) Type

how to match value in the Uri

func (HttpRouteMatchPathOutput) Value

Uri path to match for request.

type HttpRouteMatchPathResponse

type HttpRouteMatchPathResponse struct {
	// replacement string for matched part of the Uri.
	Rewrite *string `pulumi:"rewrite"`
	// how to match value in the Uri
	Type string `pulumi:"type"`
	// Uri path to match for request.
	Value string `pulumi:"value"`
}

Path to match for routing.

type HttpRouteMatchPathResponseArgs

type HttpRouteMatchPathResponseArgs struct {
	// replacement string for matched part of the Uri.
	Rewrite pulumi.StringPtrInput `pulumi:"rewrite"`
	// how to match value in the Uri
	Type pulumi.StringInput `pulumi:"type"`
	// Uri path to match for request.
	Value pulumi.StringInput `pulumi:"value"`
}

Path to match for routing.

func (HttpRouteMatchPathResponseArgs) ElementType

func (HttpRouteMatchPathResponseArgs) ToHttpRouteMatchPathResponseOutput

func (i HttpRouteMatchPathResponseArgs) ToHttpRouteMatchPathResponseOutput() HttpRouteMatchPathResponseOutput

func (HttpRouteMatchPathResponseArgs) ToHttpRouteMatchPathResponseOutputWithContext

func (i HttpRouteMatchPathResponseArgs) ToHttpRouteMatchPathResponseOutputWithContext(ctx context.Context) HttpRouteMatchPathResponseOutput

type HttpRouteMatchPathResponseInput

type HttpRouteMatchPathResponseInput interface {
	pulumi.Input

	ToHttpRouteMatchPathResponseOutput() HttpRouteMatchPathResponseOutput
	ToHttpRouteMatchPathResponseOutputWithContext(context.Context) HttpRouteMatchPathResponseOutput
}

HttpRouteMatchPathResponseInput is an input type that accepts HttpRouteMatchPathResponseArgs and HttpRouteMatchPathResponseOutput values. You can construct a concrete instance of `HttpRouteMatchPathResponseInput` via:

HttpRouteMatchPathResponseArgs{...}

type HttpRouteMatchPathResponseOutput

type HttpRouteMatchPathResponseOutput struct{ *pulumi.OutputState }

Path to match for routing.

func (HttpRouteMatchPathResponseOutput) ElementType

func (HttpRouteMatchPathResponseOutput) Rewrite

replacement string for matched part of the Uri.

func (HttpRouteMatchPathResponseOutput) ToHttpRouteMatchPathResponseOutput

func (o HttpRouteMatchPathResponseOutput) ToHttpRouteMatchPathResponseOutput() HttpRouteMatchPathResponseOutput

func (HttpRouteMatchPathResponseOutput) ToHttpRouteMatchPathResponseOutputWithContext

func (o HttpRouteMatchPathResponseOutput) ToHttpRouteMatchPathResponseOutputWithContext(ctx context.Context) HttpRouteMatchPathResponseOutput

func (HttpRouteMatchPathResponseOutput) Type

how to match value in the Uri

func (HttpRouteMatchPathResponseOutput) Value

Uri path to match for request.

type HttpRouteMatchRule

type HttpRouteMatchRule struct {
	// headers and their values to match in request.
	Headers []HttpRouteMatchHeader `pulumi:"headers"`
	// Path to match for routing.
	Path HttpRouteMatchPath `pulumi:"path"`
}

Describes a rule for http route matching.

type HttpRouteMatchRuleArgs

type HttpRouteMatchRuleArgs struct {
	// headers and their values to match in request.
	Headers HttpRouteMatchHeaderArrayInput `pulumi:"headers"`
	// Path to match for routing.
	Path HttpRouteMatchPathInput `pulumi:"path"`
}

Describes a rule for http route matching.

func (HttpRouteMatchRuleArgs) ElementType

func (HttpRouteMatchRuleArgs) ElementType() reflect.Type

func (HttpRouteMatchRuleArgs) ToHttpRouteMatchRuleOutput

func (i HttpRouteMatchRuleArgs) ToHttpRouteMatchRuleOutput() HttpRouteMatchRuleOutput

func (HttpRouteMatchRuleArgs) ToHttpRouteMatchRuleOutputWithContext

func (i HttpRouteMatchRuleArgs) ToHttpRouteMatchRuleOutputWithContext(ctx context.Context) HttpRouteMatchRuleOutput

type HttpRouteMatchRuleInput

type HttpRouteMatchRuleInput interface {
	pulumi.Input

	ToHttpRouteMatchRuleOutput() HttpRouteMatchRuleOutput
	ToHttpRouteMatchRuleOutputWithContext(context.Context) HttpRouteMatchRuleOutput
}

HttpRouteMatchRuleInput is an input type that accepts HttpRouteMatchRuleArgs and HttpRouteMatchRuleOutput values. You can construct a concrete instance of `HttpRouteMatchRuleInput` via:

HttpRouteMatchRuleArgs{...}

type HttpRouteMatchRuleOutput

type HttpRouteMatchRuleOutput struct{ *pulumi.OutputState }

Describes a rule for http route matching.

func (HttpRouteMatchRuleOutput) ElementType

func (HttpRouteMatchRuleOutput) ElementType() reflect.Type

func (HttpRouteMatchRuleOutput) Headers

headers and their values to match in request.

func (HttpRouteMatchRuleOutput) Path

Path to match for routing.

func (HttpRouteMatchRuleOutput) ToHttpRouteMatchRuleOutput

func (o HttpRouteMatchRuleOutput) ToHttpRouteMatchRuleOutput() HttpRouteMatchRuleOutput

func (HttpRouteMatchRuleOutput) ToHttpRouteMatchRuleOutputWithContext

func (o HttpRouteMatchRuleOutput) ToHttpRouteMatchRuleOutputWithContext(ctx context.Context) HttpRouteMatchRuleOutput

type HttpRouteMatchRuleResponse

type HttpRouteMatchRuleResponse struct {
	// headers and their values to match in request.
	Headers []HttpRouteMatchHeaderResponse `pulumi:"headers"`
	// Path to match for routing.
	Path HttpRouteMatchPathResponse `pulumi:"path"`
}

Describes a rule for http route matching.

type HttpRouteMatchRuleResponseArgs

type HttpRouteMatchRuleResponseArgs struct {
	// headers and their values to match in request.
	Headers HttpRouteMatchHeaderResponseArrayInput `pulumi:"headers"`
	// Path to match for routing.
	Path HttpRouteMatchPathResponseInput `pulumi:"path"`
}

Describes a rule for http route matching.

func (HttpRouteMatchRuleResponseArgs) ElementType

func (HttpRouteMatchRuleResponseArgs) ToHttpRouteMatchRuleResponseOutput

func (i HttpRouteMatchRuleResponseArgs) ToHttpRouteMatchRuleResponseOutput() HttpRouteMatchRuleResponseOutput

func (HttpRouteMatchRuleResponseArgs) ToHttpRouteMatchRuleResponseOutputWithContext

func (i HttpRouteMatchRuleResponseArgs) ToHttpRouteMatchRuleResponseOutputWithContext(ctx context.Context) HttpRouteMatchRuleResponseOutput

type HttpRouteMatchRuleResponseInput

type HttpRouteMatchRuleResponseInput interface {
	pulumi.Input

	ToHttpRouteMatchRuleResponseOutput() HttpRouteMatchRuleResponseOutput
	ToHttpRouteMatchRuleResponseOutputWithContext(context.Context) HttpRouteMatchRuleResponseOutput
}

HttpRouteMatchRuleResponseInput is an input type that accepts HttpRouteMatchRuleResponseArgs and HttpRouteMatchRuleResponseOutput values. You can construct a concrete instance of `HttpRouteMatchRuleResponseInput` via:

HttpRouteMatchRuleResponseArgs{...}

type HttpRouteMatchRuleResponseOutput

type HttpRouteMatchRuleResponseOutput struct{ *pulumi.OutputState }

Describes a rule for http route matching.

func (HttpRouteMatchRuleResponseOutput) ElementType

func (HttpRouteMatchRuleResponseOutput) Headers

headers and their values to match in request.

func (HttpRouteMatchRuleResponseOutput) Path

Path to match for routing.

func (HttpRouteMatchRuleResponseOutput) ToHttpRouteMatchRuleResponseOutput

func (o HttpRouteMatchRuleResponseOutput) ToHttpRouteMatchRuleResponseOutput() HttpRouteMatchRuleResponseOutput

func (HttpRouteMatchRuleResponseOutput) ToHttpRouteMatchRuleResponseOutputWithContext

func (o HttpRouteMatchRuleResponseOutput) ToHttpRouteMatchRuleResponseOutputWithContext(ctx context.Context) HttpRouteMatchRuleResponseOutput

type ImageRegistryCredential

type ImageRegistryCredential struct {
	// The password for the private registry. The password is required for create or update operations, however it is not returned in the get or list operations.
	Password *string `pulumi:"password"`
	// Docker image registry server, without protocol such as `http` and `https`.
	Server string `pulumi:"server"`
	// The username for the private registry.
	Username string `pulumi:"username"`
}

Image registry credential.

type ImageRegistryCredentialArgs

type ImageRegistryCredentialArgs struct {
	// The password for the private registry. The password is required for create or update operations, however it is not returned in the get or list operations.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Docker image registry server, without protocol such as `http` and `https`.
	Server pulumi.StringInput `pulumi:"server"`
	// The username for the private registry.
	Username pulumi.StringInput `pulumi:"username"`
}

Image registry credential.

func (ImageRegistryCredentialArgs) ElementType

func (ImageRegistryCredentialArgs) ToImageRegistryCredentialOutput

func (i ImageRegistryCredentialArgs) ToImageRegistryCredentialOutput() ImageRegistryCredentialOutput

func (ImageRegistryCredentialArgs) ToImageRegistryCredentialOutputWithContext

func (i ImageRegistryCredentialArgs) ToImageRegistryCredentialOutputWithContext(ctx context.Context) ImageRegistryCredentialOutput

func (ImageRegistryCredentialArgs) ToImageRegistryCredentialPtrOutput

func (i ImageRegistryCredentialArgs) ToImageRegistryCredentialPtrOutput() ImageRegistryCredentialPtrOutput

func (ImageRegistryCredentialArgs) ToImageRegistryCredentialPtrOutputWithContext

func (i ImageRegistryCredentialArgs) ToImageRegistryCredentialPtrOutputWithContext(ctx context.Context) ImageRegistryCredentialPtrOutput

type ImageRegistryCredentialInput

type ImageRegistryCredentialInput interface {
	pulumi.Input

	ToImageRegistryCredentialOutput() ImageRegistryCredentialOutput
	ToImageRegistryCredentialOutputWithContext(context.Context) ImageRegistryCredentialOutput
}

ImageRegistryCredentialInput is an input type that accepts ImageRegistryCredentialArgs and ImageRegistryCredentialOutput values. You can construct a concrete instance of `ImageRegistryCredentialInput` via:

ImageRegistryCredentialArgs{...}

type ImageRegistryCredentialOutput

type ImageRegistryCredentialOutput struct{ *pulumi.OutputState }

Image registry credential.

func (ImageRegistryCredentialOutput) ElementType

func (ImageRegistryCredentialOutput) Password

The password for the private registry. The password is required for create or update operations, however it is not returned in the get or list operations.

func (ImageRegistryCredentialOutput) Server

Docker image registry server, without protocol such as `http` and `https`.

func (ImageRegistryCredentialOutput) ToImageRegistryCredentialOutput

func (o ImageRegistryCredentialOutput) ToImageRegistryCredentialOutput() ImageRegistryCredentialOutput

func (ImageRegistryCredentialOutput) ToImageRegistryCredentialOutputWithContext

func (o ImageRegistryCredentialOutput) ToImageRegistryCredentialOutputWithContext(ctx context.Context) ImageRegistryCredentialOutput

func (ImageRegistryCredentialOutput) ToImageRegistryCredentialPtrOutput

func (o ImageRegistryCredentialOutput) ToImageRegistryCredentialPtrOutput() ImageRegistryCredentialPtrOutput

func (ImageRegistryCredentialOutput) ToImageRegistryCredentialPtrOutputWithContext

func (o ImageRegistryCredentialOutput) ToImageRegistryCredentialPtrOutputWithContext(ctx context.Context) ImageRegistryCredentialPtrOutput

func (ImageRegistryCredentialOutput) Username

The username for the private registry.

type ImageRegistryCredentialPtrInput

type ImageRegistryCredentialPtrInput interface {
	pulumi.Input

	ToImageRegistryCredentialPtrOutput() ImageRegistryCredentialPtrOutput
	ToImageRegistryCredentialPtrOutputWithContext(context.Context) ImageRegistryCredentialPtrOutput
}

ImageRegistryCredentialPtrInput is an input type that accepts ImageRegistryCredentialArgs, ImageRegistryCredentialPtr and ImageRegistryCredentialPtrOutput values. You can construct a concrete instance of `ImageRegistryCredentialPtrInput` via:

        ImageRegistryCredentialArgs{...}

or:

        nil

type ImageRegistryCredentialPtrOutput

type ImageRegistryCredentialPtrOutput struct{ *pulumi.OutputState }

func (ImageRegistryCredentialPtrOutput) Elem

func (ImageRegistryCredentialPtrOutput) ElementType

func (ImageRegistryCredentialPtrOutput) Password

The password for the private registry. The password is required for create or update operations, however it is not returned in the get or list operations.

func (ImageRegistryCredentialPtrOutput) Server

Docker image registry server, without protocol such as `http` and `https`.

func (ImageRegistryCredentialPtrOutput) ToImageRegistryCredentialPtrOutput

func (o ImageRegistryCredentialPtrOutput) ToImageRegistryCredentialPtrOutput() ImageRegistryCredentialPtrOutput

func (ImageRegistryCredentialPtrOutput) ToImageRegistryCredentialPtrOutputWithContext

func (o ImageRegistryCredentialPtrOutput) ToImageRegistryCredentialPtrOutputWithContext(ctx context.Context) ImageRegistryCredentialPtrOutput

func (ImageRegistryCredentialPtrOutput) Username

The username for the private registry.

type ImageRegistryCredentialResponse

type ImageRegistryCredentialResponse struct {
	// The password for the private registry. The password is required for create or update operations, however it is not returned in the get or list operations.
	Password *string `pulumi:"password"`
	// Docker image registry server, without protocol such as `http` and `https`.
	Server string `pulumi:"server"`
	// The username for the private registry.
	Username string `pulumi:"username"`
}

Image registry credential.

type ImageRegistryCredentialResponseArgs

type ImageRegistryCredentialResponseArgs struct {
	// The password for the private registry. The password is required for create or update operations, however it is not returned in the get or list operations.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Docker image registry server, without protocol such as `http` and `https`.
	Server pulumi.StringInput `pulumi:"server"`
	// The username for the private registry.
	Username pulumi.StringInput `pulumi:"username"`
}

Image registry credential.

func (ImageRegistryCredentialResponseArgs) ElementType

func (ImageRegistryCredentialResponseArgs) ToImageRegistryCredentialResponseOutput

func (i ImageRegistryCredentialResponseArgs) ToImageRegistryCredentialResponseOutput() ImageRegistryCredentialResponseOutput

func (ImageRegistryCredentialResponseArgs) ToImageRegistryCredentialResponseOutputWithContext

func (i ImageRegistryCredentialResponseArgs) ToImageRegistryCredentialResponseOutputWithContext(ctx context.Context) ImageRegistryCredentialResponseOutput

func (ImageRegistryCredentialResponseArgs) ToImageRegistryCredentialResponsePtrOutput

func (i ImageRegistryCredentialResponseArgs) ToImageRegistryCredentialResponsePtrOutput() ImageRegistryCredentialResponsePtrOutput

func (ImageRegistryCredentialResponseArgs) ToImageRegistryCredentialResponsePtrOutputWithContext

func (i ImageRegistryCredentialResponseArgs) ToImageRegistryCredentialResponsePtrOutputWithContext(ctx context.Context) ImageRegistryCredentialResponsePtrOutput

type ImageRegistryCredentialResponseInput

type ImageRegistryCredentialResponseInput interface {
	pulumi.Input

	ToImageRegistryCredentialResponseOutput() ImageRegistryCredentialResponseOutput
	ToImageRegistryCredentialResponseOutputWithContext(context.Context) ImageRegistryCredentialResponseOutput
}

ImageRegistryCredentialResponseInput is an input type that accepts ImageRegistryCredentialResponseArgs and ImageRegistryCredentialResponseOutput values. You can construct a concrete instance of `ImageRegistryCredentialResponseInput` via:

ImageRegistryCredentialResponseArgs{...}

type ImageRegistryCredentialResponseOutput

type ImageRegistryCredentialResponseOutput struct{ *pulumi.OutputState }

Image registry credential.

func (ImageRegistryCredentialResponseOutput) ElementType

func (ImageRegistryCredentialResponseOutput) Password

The password for the private registry. The password is required for create or update operations, however it is not returned in the get or list operations.

func (ImageRegistryCredentialResponseOutput) Server

Docker image registry server, without protocol such as `http` and `https`.

func (ImageRegistryCredentialResponseOutput) ToImageRegistryCredentialResponseOutput

func (o ImageRegistryCredentialResponseOutput) ToImageRegistryCredentialResponseOutput() ImageRegistryCredentialResponseOutput

func (ImageRegistryCredentialResponseOutput) ToImageRegistryCredentialResponseOutputWithContext

func (o ImageRegistryCredentialResponseOutput) ToImageRegistryCredentialResponseOutputWithContext(ctx context.Context) ImageRegistryCredentialResponseOutput

func (ImageRegistryCredentialResponseOutput) ToImageRegistryCredentialResponsePtrOutput

func (o ImageRegistryCredentialResponseOutput) ToImageRegistryCredentialResponsePtrOutput() ImageRegistryCredentialResponsePtrOutput

func (ImageRegistryCredentialResponseOutput) ToImageRegistryCredentialResponsePtrOutputWithContext

func (o ImageRegistryCredentialResponseOutput) ToImageRegistryCredentialResponsePtrOutputWithContext(ctx context.Context) ImageRegistryCredentialResponsePtrOutput

func (ImageRegistryCredentialResponseOutput) Username

The username for the private registry.

type ImageRegistryCredentialResponsePtrInput

type ImageRegistryCredentialResponsePtrInput interface {
	pulumi.Input

	ToImageRegistryCredentialResponsePtrOutput() ImageRegistryCredentialResponsePtrOutput
	ToImageRegistryCredentialResponsePtrOutputWithContext(context.Context) ImageRegistryCredentialResponsePtrOutput
}

ImageRegistryCredentialResponsePtrInput is an input type that accepts ImageRegistryCredentialResponseArgs, ImageRegistryCredentialResponsePtr and ImageRegistryCredentialResponsePtrOutput values. You can construct a concrete instance of `ImageRegistryCredentialResponsePtrInput` via:

        ImageRegistryCredentialResponseArgs{...}

or:

        nil

type ImageRegistryCredentialResponsePtrOutput

type ImageRegistryCredentialResponsePtrOutput struct{ *pulumi.OutputState }

func (ImageRegistryCredentialResponsePtrOutput) Elem

func (ImageRegistryCredentialResponsePtrOutput) ElementType

func (ImageRegistryCredentialResponsePtrOutput) Password

The password for the private registry. The password is required for create or update operations, however it is not returned in the get or list operations.

func (ImageRegistryCredentialResponsePtrOutput) Server

Docker image registry server, without protocol such as `http` and `https`.

func (ImageRegistryCredentialResponsePtrOutput) ToImageRegistryCredentialResponsePtrOutput

func (o ImageRegistryCredentialResponsePtrOutput) ToImageRegistryCredentialResponsePtrOutput() ImageRegistryCredentialResponsePtrOutput

func (ImageRegistryCredentialResponsePtrOutput) ToImageRegistryCredentialResponsePtrOutputWithContext

func (o ImageRegistryCredentialResponsePtrOutput) ToImageRegistryCredentialResponsePtrOutputWithContext(ctx context.Context) ImageRegistryCredentialResponsePtrOutput

func (ImageRegistryCredentialResponsePtrOutput) Username

The username for the private registry.

type ListSecretValueArgs

type ListSecretValueArgs struct {
	// Azure resource group name
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the secret resource.
	SecretResourceName string `pulumi:"secretResourceName"`
	// The name of the secret resource value which is typically the version identifier for the value.
	SecretValueResourceName string `pulumi:"secretValueResourceName"`
}

type ListSecretValueResult

type ListSecretValueResult struct {
	// The actual value of the secret.
	Value *string `pulumi:"value"`
}

This type represents the unencrypted value of the secret.

func ListSecretValue

func ListSecretValue(ctx *pulumi.Context, args *ListSecretValueArgs, opts ...pulumi.InvokeOption) (*ListSecretValueResult, error)

type LookupApplicationArgs

type LookupApplicationArgs struct {
	// The identity of the application.
	ApplicationResourceName string `pulumi:"applicationResourceName"`
	// Azure resource group name
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupApplicationResult

type LookupApplicationResult struct {
	// Internal - used by Visual Studio to setup the debugging session on the local development environment.
	DebugParams *string `pulumi:"debugParams"`
	// User readable description of the application.
	Description *string `pulumi:"description"`
	// Describes the diagnostics definition and usage for an application resource.
	Diagnostics *DiagnosticsDescriptionResponse `pulumi:"diagnostics"`
	// Describes the health state of an application resource.
	HealthState string `pulumi:"healthState"`
	// Fully qualified identifier for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// State of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Names of the services in the application.
	ServiceNames []string `pulumi:"serviceNames"`
	// Describes the services in the application. This property is used to create or modify services of the application. On get only the name of the service is returned. The service description can be obtained by querying for the service resource.
	Services []ServiceResourceDescriptionResponse `pulumi:"services"`
	// Status of the application.
	Status string `pulumi:"status"`
	// Gives additional information about the current status of the application.
	StatusDetails string `pulumi:"statusDetails"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type string `pulumi:"type"`
	// When the application's health state is not 'Ok', this additional details from service fabric Health Manager for the user to know why the application is marked unhealthy.
	UnhealthyEvaluation string `pulumi:"unhealthyEvaluation"`
}

This type describes an application resource.

type LookupGatewayArgs

type LookupGatewayArgs struct {
	// The identity of the gateway.
	GatewayResourceName string `pulumi:"gatewayResourceName"`
	// Azure resource group name
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupGatewayResult

type LookupGatewayResult struct {
	// User readable description of the gateway.
	Description *string `pulumi:"description"`
	// Network that the Application is using.
	DestinationNetwork NetworkRefResponse `pulumi:"destinationNetwork"`
	// Configuration for http connectivity for this gateway.
	Http []HttpConfigResponse `pulumi:"http"`
	// Fully qualified identifier for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// IP address of the gateway. This is populated in the response and is ignored for incoming requests.
	IpAddress string `pulumi:"ipAddress"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// State of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Network the gateway should listen on for requests.
	SourceNetwork NetworkRefResponse `pulumi:"sourceNetwork"`
	// Status of the resource.
	Status string `pulumi:"status"`
	// Gives additional information about the current status of the gateway.
	StatusDetails string `pulumi:"statusDetails"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Configuration for tcp connectivity for this gateway.
	Tcp []TcpConfigResponse `pulumi:"tcp"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type string `pulumi:"type"`
}

This type describes a gateway resource.

func LookupGateway

func LookupGateway(ctx *pulumi.Context, args *LookupGatewayArgs, opts ...pulumi.InvokeOption) (*LookupGatewayResult, error)

type LookupNetworkArgs

type LookupNetworkArgs struct {
	// The identity of the network.
	NetworkResourceName string `pulumi:"networkResourceName"`
	// Azure resource group name
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupNetworkResult

type LookupNetworkResult struct {
	// Fully qualified identifier for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Describes properties of a network resource.
	Properties NetworkResourcePropertiesResponse `pulumi:"properties"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type string `pulumi:"type"`
}

This type describes a network resource.

func LookupNetwork

func LookupNetwork(ctx *pulumi.Context, args *LookupNetworkArgs, opts ...pulumi.InvokeOption) (*LookupNetworkResult, error)

type LookupSecretArgs

type LookupSecretArgs struct {
	// Azure resource group name
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the secret resource.
	SecretResourceName string `pulumi:"secretResourceName"`
}

type LookupSecretResult

type LookupSecretResult struct {
	// Fully qualified identifier for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Describes the properties of a secret resource.
	Properties SecretResourcePropertiesResponse `pulumi:"properties"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type string `pulumi:"type"`
}

This type describes a secret resource.

func LookupSecret

func LookupSecret(ctx *pulumi.Context, args *LookupSecretArgs, opts ...pulumi.InvokeOption) (*LookupSecretResult, error)

type LookupSecretValueArgs

type LookupSecretValueArgs struct {
	// Azure resource group name
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the secret resource.
	SecretResourceName string `pulumi:"secretResourceName"`
	// The name of the secret resource value which is typically the version identifier for the value.
	SecretValueResourceName string `pulumi:"secretValueResourceName"`
}

type LookupSecretValueResult

type LookupSecretValueResult struct {
	// Fully qualified identifier for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// State of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type string `pulumi:"type"`
	// The actual value of the secret.
	Value *string `pulumi:"value"`
}

This type describes a value of a secret resource. The name of this resource is the version identifier corresponding to this secret value.

type LookupVolumeArgs

type LookupVolumeArgs struct {
	// Azure resource group name
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The identity of the volume.
	VolumeResourceName string `pulumi:"volumeResourceName"`
}

type LookupVolumeResult

type LookupVolumeResult struct {
	// This type describes a volume provided by an Azure Files file share.
	AzureFileParameters *VolumeProviderParametersAzureFileResponse `pulumi:"azureFileParameters"`
	// User readable description of the volume.
	Description *string `pulumi:"description"`
	// Fully qualified identifier for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Provider of the volume.
	Provider string `pulumi:"provider"`
	// State of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Status of the volume.
	Status string `pulumi:"status"`
	// Gives additional information about the current status of the volume.
	StatusDetails string `pulumi:"statusDetails"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type string `pulumi:"type"`
}

This type describes a volume resource.

func LookupVolume

func LookupVolume(ctx *pulumi.Context, args *LookupVolumeArgs, opts ...pulumi.InvokeOption) (*LookupVolumeResult, error)

type Network

type Network struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Describes properties of a network resource.
	Properties NetworkResourcePropertiesResponseOutput `pulumi:"properties"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringOutput `pulumi:"type"`
}

This type describes a network resource.

func GetNetwork

func GetNetwork(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NetworkState, opts ...pulumi.ResourceOption) (*Network, error)

GetNetwork gets an existing Network 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 NewNetwork

func NewNetwork(ctx *pulumi.Context,
	name string, args *NetworkArgs, opts ...pulumi.ResourceOption) (*Network, error)

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

func (*Network) ElementType added in v0.2.6

func (*Network) ElementType() reflect.Type

func (*Network) ToNetworkOutput added in v0.2.6

func (i *Network) ToNetworkOutput() NetworkOutput

func (*Network) ToNetworkOutputWithContext added in v0.2.6

func (i *Network) ToNetworkOutputWithContext(ctx context.Context) NetworkOutput

type NetworkArgs

type NetworkArgs struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The identity of the network.
	NetworkResourceName pulumi.StringInput
	// Describes properties of a network resource.
	Properties NetworkResourcePropertiesInput
	// Azure resource group name
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Network resource.

func (NetworkArgs) ElementType

func (NetworkArgs) ElementType() reflect.Type

type NetworkInput added in v0.2.6

type NetworkInput interface {
	pulumi.Input

	ToNetworkOutput() NetworkOutput
	ToNetworkOutputWithContext(ctx context.Context) NetworkOutput
}

type NetworkKind added in v0.3.1

type NetworkKind pulumi.String

The type of a Service Fabric container network.

func (NetworkKind) ElementType added in v0.3.1

func (NetworkKind) ElementType() reflect.Type

func (NetworkKind) ToStringOutput added in v0.3.1

func (e NetworkKind) ToStringOutput() pulumi.StringOutput

func (NetworkKind) ToStringOutputWithContext added in v0.3.1

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

func (NetworkKind) ToStringPtrOutput added in v0.3.1

func (e NetworkKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkKind) ToStringPtrOutputWithContext added in v0.3.1

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

type NetworkOutput added in v0.2.6

type NetworkOutput struct {
	*pulumi.OutputState
}

func (NetworkOutput) ElementType added in v0.2.6

func (NetworkOutput) ElementType() reflect.Type

func (NetworkOutput) ToNetworkOutput added in v0.2.6

func (o NetworkOutput) ToNetworkOutput() NetworkOutput

func (NetworkOutput) ToNetworkOutputWithContext added in v0.2.6

func (o NetworkOutput) ToNetworkOutputWithContext(ctx context.Context) NetworkOutput

type NetworkRef

type NetworkRef struct {
	// A list of endpoints that are exposed on this network.
	EndpointRefs []EndpointRef `pulumi:"endpointRefs"`
	// Name of the network
	Name *string `pulumi:"name"`
}

Describes a network reference in a service.

type NetworkRefArgs

type NetworkRefArgs struct {
	// A list of endpoints that are exposed on this network.
	EndpointRefs EndpointRefArrayInput `pulumi:"endpointRefs"`
	// Name of the network
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Describes a network reference in a service.

func (NetworkRefArgs) ElementType

func (NetworkRefArgs) ElementType() reflect.Type

func (NetworkRefArgs) ToNetworkRefOutput

func (i NetworkRefArgs) ToNetworkRefOutput() NetworkRefOutput

func (NetworkRefArgs) ToNetworkRefOutputWithContext

func (i NetworkRefArgs) ToNetworkRefOutputWithContext(ctx context.Context) NetworkRefOutput

func (NetworkRefArgs) ToNetworkRefPtrOutput

func (i NetworkRefArgs) ToNetworkRefPtrOutput() NetworkRefPtrOutput

func (NetworkRefArgs) ToNetworkRefPtrOutputWithContext

func (i NetworkRefArgs) ToNetworkRefPtrOutputWithContext(ctx context.Context) NetworkRefPtrOutput

type NetworkRefArray

type NetworkRefArray []NetworkRefInput

func (NetworkRefArray) ElementType

func (NetworkRefArray) ElementType() reflect.Type

func (NetworkRefArray) ToNetworkRefArrayOutput

func (i NetworkRefArray) ToNetworkRefArrayOutput() NetworkRefArrayOutput

func (NetworkRefArray) ToNetworkRefArrayOutputWithContext

func (i NetworkRefArray) ToNetworkRefArrayOutputWithContext(ctx context.Context) NetworkRefArrayOutput

type NetworkRefArrayInput

type NetworkRefArrayInput interface {
	pulumi.Input

	ToNetworkRefArrayOutput() NetworkRefArrayOutput
	ToNetworkRefArrayOutputWithContext(context.Context) NetworkRefArrayOutput
}

NetworkRefArrayInput is an input type that accepts NetworkRefArray and NetworkRefArrayOutput values. You can construct a concrete instance of `NetworkRefArrayInput` via:

NetworkRefArray{ NetworkRefArgs{...} }

type NetworkRefArrayOutput

type NetworkRefArrayOutput struct{ *pulumi.OutputState }

func (NetworkRefArrayOutput) ElementType

func (NetworkRefArrayOutput) ElementType() reflect.Type

func (NetworkRefArrayOutput) Index

func (NetworkRefArrayOutput) ToNetworkRefArrayOutput

func (o NetworkRefArrayOutput) ToNetworkRefArrayOutput() NetworkRefArrayOutput

func (NetworkRefArrayOutput) ToNetworkRefArrayOutputWithContext

func (o NetworkRefArrayOutput) ToNetworkRefArrayOutputWithContext(ctx context.Context) NetworkRefArrayOutput

type NetworkRefInput

type NetworkRefInput interface {
	pulumi.Input

	ToNetworkRefOutput() NetworkRefOutput
	ToNetworkRefOutputWithContext(context.Context) NetworkRefOutput
}

NetworkRefInput is an input type that accepts NetworkRefArgs and NetworkRefOutput values. You can construct a concrete instance of `NetworkRefInput` via:

NetworkRefArgs{...}

type NetworkRefOutput

type NetworkRefOutput struct{ *pulumi.OutputState }

Describes a network reference in a service.

func (NetworkRefOutput) ElementType

func (NetworkRefOutput) ElementType() reflect.Type

func (NetworkRefOutput) EndpointRefs

func (o NetworkRefOutput) EndpointRefs() EndpointRefArrayOutput

A list of endpoints that are exposed on this network.

func (NetworkRefOutput) Name

Name of the network

func (NetworkRefOutput) ToNetworkRefOutput

func (o NetworkRefOutput) ToNetworkRefOutput() NetworkRefOutput

func (NetworkRefOutput) ToNetworkRefOutputWithContext

func (o NetworkRefOutput) ToNetworkRefOutputWithContext(ctx context.Context) NetworkRefOutput

func (NetworkRefOutput) ToNetworkRefPtrOutput

func (o NetworkRefOutput) ToNetworkRefPtrOutput() NetworkRefPtrOutput

func (NetworkRefOutput) ToNetworkRefPtrOutputWithContext

func (o NetworkRefOutput) ToNetworkRefPtrOutputWithContext(ctx context.Context) NetworkRefPtrOutput

type NetworkRefPtrInput

type NetworkRefPtrInput interface {
	pulumi.Input

	ToNetworkRefPtrOutput() NetworkRefPtrOutput
	ToNetworkRefPtrOutputWithContext(context.Context) NetworkRefPtrOutput
}

NetworkRefPtrInput is an input type that accepts NetworkRefArgs, NetworkRefPtr and NetworkRefPtrOutput values. You can construct a concrete instance of `NetworkRefPtrInput` via:

        NetworkRefArgs{...}

or:

        nil

func NetworkRefPtr

func NetworkRefPtr(v *NetworkRefArgs) NetworkRefPtrInput

type NetworkRefPtrOutput

type NetworkRefPtrOutput struct{ *pulumi.OutputState }

func (NetworkRefPtrOutput) Elem

func (NetworkRefPtrOutput) ElementType

func (NetworkRefPtrOutput) ElementType() reflect.Type

func (NetworkRefPtrOutput) EndpointRefs

A list of endpoints that are exposed on this network.

func (NetworkRefPtrOutput) Name

Name of the network

func (NetworkRefPtrOutput) ToNetworkRefPtrOutput

func (o NetworkRefPtrOutput) ToNetworkRefPtrOutput() NetworkRefPtrOutput

func (NetworkRefPtrOutput) ToNetworkRefPtrOutputWithContext

func (o NetworkRefPtrOutput) ToNetworkRefPtrOutputWithContext(ctx context.Context) NetworkRefPtrOutput

type NetworkRefResponse

type NetworkRefResponse struct {
	// A list of endpoints that are exposed on this network.
	EndpointRefs []EndpointRefResponse `pulumi:"endpointRefs"`
	// Name of the network
	Name *string `pulumi:"name"`
}

Describes a network reference in a service.

type NetworkRefResponseArgs

type NetworkRefResponseArgs struct {
	// A list of endpoints that are exposed on this network.
	EndpointRefs EndpointRefResponseArrayInput `pulumi:"endpointRefs"`
	// Name of the network
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Describes a network reference in a service.

func (NetworkRefResponseArgs) ElementType

func (NetworkRefResponseArgs) ElementType() reflect.Type

func (NetworkRefResponseArgs) ToNetworkRefResponseOutput

func (i NetworkRefResponseArgs) ToNetworkRefResponseOutput() NetworkRefResponseOutput

func (NetworkRefResponseArgs) ToNetworkRefResponseOutputWithContext

func (i NetworkRefResponseArgs) ToNetworkRefResponseOutputWithContext(ctx context.Context) NetworkRefResponseOutput

func (NetworkRefResponseArgs) ToNetworkRefResponsePtrOutput

func (i NetworkRefResponseArgs) ToNetworkRefResponsePtrOutput() NetworkRefResponsePtrOutput

func (NetworkRefResponseArgs) ToNetworkRefResponsePtrOutputWithContext

func (i NetworkRefResponseArgs) ToNetworkRefResponsePtrOutputWithContext(ctx context.Context) NetworkRefResponsePtrOutput

type NetworkRefResponseArray

type NetworkRefResponseArray []NetworkRefResponseInput

func (NetworkRefResponseArray) ElementType

func (NetworkRefResponseArray) ElementType() reflect.Type

func (NetworkRefResponseArray) ToNetworkRefResponseArrayOutput

func (i NetworkRefResponseArray) ToNetworkRefResponseArrayOutput() NetworkRefResponseArrayOutput

func (NetworkRefResponseArray) ToNetworkRefResponseArrayOutputWithContext

func (i NetworkRefResponseArray) ToNetworkRefResponseArrayOutputWithContext(ctx context.Context) NetworkRefResponseArrayOutput

type NetworkRefResponseArrayInput

type NetworkRefResponseArrayInput interface {
	pulumi.Input

	ToNetworkRefResponseArrayOutput() NetworkRefResponseArrayOutput
	ToNetworkRefResponseArrayOutputWithContext(context.Context) NetworkRefResponseArrayOutput
}

NetworkRefResponseArrayInput is an input type that accepts NetworkRefResponseArray and NetworkRefResponseArrayOutput values. You can construct a concrete instance of `NetworkRefResponseArrayInput` via:

NetworkRefResponseArray{ NetworkRefResponseArgs{...} }

type NetworkRefResponseArrayOutput

type NetworkRefResponseArrayOutput struct{ *pulumi.OutputState }

func (NetworkRefResponseArrayOutput) ElementType

func (NetworkRefResponseArrayOutput) Index

func (NetworkRefResponseArrayOutput) ToNetworkRefResponseArrayOutput

func (o NetworkRefResponseArrayOutput) ToNetworkRefResponseArrayOutput() NetworkRefResponseArrayOutput

func (NetworkRefResponseArrayOutput) ToNetworkRefResponseArrayOutputWithContext

func (o NetworkRefResponseArrayOutput) ToNetworkRefResponseArrayOutputWithContext(ctx context.Context) NetworkRefResponseArrayOutput

type NetworkRefResponseInput

type NetworkRefResponseInput interface {
	pulumi.Input

	ToNetworkRefResponseOutput() NetworkRefResponseOutput
	ToNetworkRefResponseOutputWithContext(context.Context) NetworkRefResponseOutput
}

NetworkRefResponseInput is an input type that accepts NetworkRefResponseArgs and NetworkRefResponseOutput values. You can construct a concrete instance of `NetworkRefResponseInput` via:

NetworkRefResponseArgs{...}

type NetworkRefResponseOutput

type NetworkRefResponseOutput struct{ *pulumi.OutputState }

Describes a network reference in a service.

func (NetworkRefResponseOutput) ElementType

func (NetworkRefResponseOutput) ElementType() reflect.Type

func (NetworkRefResponseOutput) EndpointRefs

A list of endpoints that are exposed on this network.

func (NetworkRefResponseOutput) Name

Name of the network

func (NetworkRefResponseOutput) ToNetworkRefResponseOutput

func (o NetworkRefResponseOutput) ToNetworkRefResponseOutput() NetworkRefResponseOutput

func (NetworkRefResponseOutput) ToNetworkRefResponseOutputWithContext

func (o NetworkRefResponseOutput) ToNetworkRefResponseOutputWithContext(ctx context.Context) NetworkRefResponseOutput

func (NetworkRefResponseOutput) ToNetworkRefResponsePtrOutput

func (o NetworkRefResponseOutput) ToNetworkRefResponsePtrOutput() NetworkRefResponsePtrOutput

func (NetworkRefResponseOutput) ToNetworkRefResponsePtrOutputWithContext

func (o NetworkRefResponseOutput) ToNetworkRefResponsePtrOutputWithContext(ctx context.Context) NetworkRefResponsePtrOutput

type NetworkRefResponsePtrInput

type NetworkRefResponsePtrInput interface {
	pulumi.Input

	ToNetworkRefResponsePtrOutput() NetworkRefResponsePtrOutput
	ToNetworkRefResponsePtrOutputWithContext(context.Context) NetworkRefResponsePtrOutput
}

NetworkRefResponsePtrInput is an input type that accepts NetworkRefResponseArgs, NetworkRefResponsePtr and NetworkRefResponsePtrOutput values. You can construct a concrete instance of `NetworkRefResponsePtrInput` via:

        NetworkRefResponseArgs{...}

or:

        nil

type NetworkRefResponsePtrOutput

type NetworkRefResponsePtrOutput struct{ *pulumi.OutputState }

func (NetworkRefResponsePtrOutput) Elem

func (NetworkRefResponsePtrOutput) ElementType

func (NetworkRefResponsePtrOutput) EndpointRefs

A list of endpoints that are exposed on this network.

func (NetworkRefResponsePtrOutput) Name

Name of the network

func (NetworkRefResponsePtrOutput) ToNetworkRefResponsePtrOutput

func (o NetworkRefResponsePtrOutput) ToNetworkRefResponsePtrOutput() NetworkRefResponsePtrOutput

func (NetworkRefResponsePtrOutput) ToNetworkRefResponsePtrOutputWithContext

func (o NetworkRefResponsePtrOutput) ToNetworkRefResponsePtrOutputWithContext(ctx context.Context) NetworkRefResponsePtrOutput

type NetworkResourceProperties

type NetworkResourceProperties struct {
	// User readable description of the network.
	Description *string `pulumi:"description"`
	// The type of a Service Fabric container network.
	// Expected value is 'NetworkResourceProperties'.
	Kind string `pulumi:"kind"`
}

Describes properties of a network resource.

type NetworkResourcePropertiesArgs

type NetworkResourcePropertiesArgs struct {
	// User readable description of the network.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The type of a Service Fabric container network.
	// Expected value is 'NetworkResourceProperties'.
	Kind pulumi.StringInput `pulumi:"kind"`
}

Describes properties of a network resource.

func (NetworkResourcePropertiesArgs) ElementType

func (NetworkResourcePropertiesArgs) ToNetworkResourcePropertiesOutput

func (i NetworkResourcePropertiesArgs) ToNetworkResourcePropertiesOutput() NetworkResourcePropertiesOutput

func (NetworkResourcePropertiesArgs) ToNetworkResourcePropertiesOutputWithContext

func (i NetworkResourcePropertiesArgs) ToNetworkResourcePropertiesOutputWithContext(ctx context.Context) NetworkResourcePropertiesOutput

func (NetworkResourcePropertiesArgs) ToNetworkResourcePropertiesPtrOutput

func (i NetworkResourcePropertiesArgs) ToNetworkResourcePropertiesPtrOutput() NetworkResourcePropertiesPtrOutput

func (NetworkResourcePropertiesArgs) ToNetworkResourcePropertiesPtrOutputWithContext

func (i NetworkResourcePropertiesArgs) ToNetworkResourcePropertiesPtrOutputWithContext(ctx context.Context) NetworkResourcePropertiesPtrOutput

type NetworkResourcePropertiesInput

type NetworkResourcePropertiesInput interface {
	pulumi.Input

	ToNetworkResourcePropertiesOutput() NetworkResourcePropertiesOutput
	ToNetworkResourcePropertiesOutputWithContext(context.Context) NetworkResourcePropertiesOutput
}

NetworkResourcePropertiesInput is an input type that accepts NetworkResourcePropertiesArgs and NetworkResourcePropertiesOutput values. You can construct a concrete instance of `NetworkResourcePropertiesInput` via:

NetworkResourcePropertiesArgs{...}

type NetworkResourcePropertiesOutput

type NetworkResourcePropertiesOutput struct{ *pulumi.OutputState }

Describes properties of a network resource.

func (NetworkResourcePropertiesOutput) Description

User readable description of the network.

func (NetworkResourcePropertiesOutput) ElementType

func (NetworkResourcePropertiesOutput) Kind

The type of a Service Fabric container network. Expected value is 'NetworkResourceProperties'.

func (NetworkResourcePropertiesOutput) ToNetworkResourcePropertiesOutput

func (o NetworkResourcePropertiesOutput) ToNetworkResourcePropertiesOutput() NetworkResourcePropertiesOutput

func (NetworkResourcePropertiesOutput) ToNetworkResourcePropertiesOutputWithContext

func (o NetworkResourcePropertiesOutput) ToNetworkResourcePropertiesOutputWithContext(ctx context.Context) NetworkResourcePropertiesOutput

func (NetworkResourcePropertiesOutput) ToNetworkResourcePropertiesPtrOutput

func (o NetworkResourcePropertiesOutput) ToNetworkResourcePropertiesPtrOutput() NetworkResourcePropertiesPtrOutput

func (NetworkResourcePropertiesOutput) ToNetworkResourcePropertiesPtrOutputWithContext

func (o NetworkResourcePropertiesOutput) ToNetworkResourcePropertiesPtrOutputWithContext(ctx context.Context) NetworkResourcePropertiesPtrOutput

type NetworkResourcePropertiesPtrInput

type NetworkResourcePropertiesPtrInput interface {
	pulumi.Input

	ToNetworkResourcePropertiesPtrOutput() NetworkResourcePropertiesPtrOutput
	ToNetworkResourcePropertiesPtrOutputWithContext(context.Context) NetworkResourcePropertiesPtrOutput
}

NetworkResourcePropertiesPtrInput is an input type that accepts NetworkResourcePropertiesArgs, NetworkResourcePropertiesPtr and NetworkResourcePropertiesPtrOutput values. You can construct a concrete instance of `NetworkResourcePropertiesPtrInput` via:

        NetworkResourcePropertiesArgs{...}

or:

        nil

type NetworkResourcePropertiesPtrOutput

type NetworkResourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (NetworkResourcePropertiesPtrOutput) Description

User readable description of the network.

func (NetworkResourcePropertiesPtrOutput) Elem

func (NetworkResourcePropertiesPtrOutput) ElementType

func (NetworkResourcePropertiesPtrOutput) Kind

The type of a Service Fabric container network. Expected value is 'NetworkResourceProperties'.

func (NetworkResourcePropertiesPtrOutput) ToNetworkResourcePropertiesPtrOutput

func (o NetworkResourcePropertiesPtrOutput) ToNetworkResourcePropertiesPtrOutput() NetworkResourcePropertiesPtrOutput

func (NetworkResourcePropertiesPtrOutput) ToNetworkResourcePropertiesPtrOutputWithContext

func (o NetworkResourcePropertiesPtrOutput) ToNetworkResourcePropertiesPtrOutputWithContext(ctx context.Context) NetworkResourcePropertiesPtrOutput

type NetworkResourcePropertiesResponse

type NetworkResourcePropertiesResponse struct {
	// User readable description of the network.
	Description *string `pulumi:"description"`
	// The type of a Service Fabric container network.
	// Expected value is 'NetworkResourceProperties'.
	Kind string `pulumi:"kind"`
	// State of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Status of the network.
	Status string `pulumi:"status"`
	// Gives additional information about the current status of the network.
	StatusDetails string `pulumi:"statusDetails"`
}

Describes properties of a network resource.

type NetworkResourcePropertiesResponseArgs

type NetworkResourcePropertiesResponseArgs struct {
	// User readable description of the network.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The type of a Service Fabric container network.
	// Expected value is 'NetworkResourceProperties'.
	Kind pulumi.StringInput `pulumi:"kind"`
	// State of the resource.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// Status of the network.
	Status pulumi.StringInput `pulumi:"status"`
	// Gives additional information about the current status of the network.
	StatusDetails pulumi.StringInput `pulumi:"statusDetails"`
}

Describes properties of a network resource.

func (NetworkResourcePropertiesResponseArgs) ElementType

func (NetworkResourcePropertiesResponseArgs) ToNetworkResourcePropertiesResponseOutput

func (i NetworkResourcePropertiesResponseArgs) ToNetworkResourcePropertiesResponseOutput() NetworkResourcePropertiesResponseOutput

func (NetworkResourcePropertiesResponseArgs) ToNetworkResourcePropertiesResponseOutputWithContext

func (i NetworkResourcePropertiesResponseArgs) ToNetworkResourcePropertiesResponseOutputWithContext(ctx context.Context) NetworkResourcePropertiesResponseOutput

func (NetworkResourcePropertiesResponseArgs) ToNetworkResourcePropertiesResponsePtrOutput

func (i NetworkResourcePropertiesResponseArgs) ToNetworkResourcePropertiesResponsePtrOutput() NetworkResourcePropertiesResponsePtrOutput

func (NetworkResourcePropertiesResponseArgs) ToNetworkResourcePropertiesResponsePtrOutputWithContext

func (i NetworkResourcePropertiesResponseArgs) ToNetworkResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) NetworkResourcePropertiesResponsePtrOutput

type NetworkResourcePropertiesResponseInput

type NetworkResourcePropertiesResponseInput interface {
	pulumi.Input

	ToNetworkResourcePropertiesResponseOutput() NetworkResourcePropertiesResponseOutput
	ToNetworkResourcePropertiesResponseOutputWithContext(context.Context) NetworkResourcePropertiesResponseOutput
}

NetworkResourcePropertiesResponseInput is an input type that accepts NetworkResourcePropertiesResponseArgs and NetworkResourcePropertiesResponseOutput values. You can construct a concrete instance of `NetworkResourcePropertiesResponseInput` via:

NetworkResourcePropertiesResponseArgs{...}

type NetworkResourcePropertiesResponseOutput

type NetworkResourcePropertiesResponseOutput struct{ *pulumi.OutputState }

Describes properties of a network resource.

func (NetworkResourcePropertiesResponseOutput) Description

User readable description of the network.

func (NetworkResourcePropertiesResponseOutput) ElementType

func (NetworkResourcePropertiesResponseOutput) Kind

The type of a Service Fabric container network. Expected value is 'NetworkResourceProperties'.

func (NetworkResourcePropertiesResponseOutput) ProvisioningState

State of the resource.

func (NetworkResourcePropertiesResponseOutput) Status

Status of the network.

func (NetworkResourcePropertiesResponseOutput) StatusDetails

Gives additional information about the current status of the network.

func (NetworkResourcePropertiesResponseOutput) ToNetworkResourcePropertiesResponseOutput

func (o NetworkResourcePropertiesResponseOutput) ToNetworkResourcePropertiesResponseOutput() NetworkResourcePropertiesResponseOutput

func (NetworkResourcePropertiesResponseOutput) ToNetworkResourcePropertiesResponseOutputWithContext

func (o NetworkResourcePropertiesResponseOutput) ToNetworkResourcePropertiesResponseOutputWithContext(ctx context.Context) NetworkResourcePropertiesResponseOutput

func (NetworkResourcePropertiesResponseOutput) ToNetworkResourcePropertiesResponsePtrOutput

func (o NetworkResourcePropertiesResponseOutput) ToNetworkResourcePropertiesResponsePtrOutput() NetworkResourcePropertiesResponsePtrOutput

func (NetworkResourcePropertiesResponseOutput) ToNetworkResourcePropertiesResponsePtrOutputWithContext

func (o NetworkResourcePropertiesResponseOutput) ToNetworkResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) NetworkResourcePropertiesResponsePtrOutput

type NetworkResourcePropertiesResponsePtrInput

type NetworkResourcePropertiesResponsePtrInput interface {
	pulumi.Input

	ToNetworkResourcePropertiesResponsePtrOutput() NetworkResourcePropertiesResponsePtrOutput
	ToNetworkResourcePropertiesResponsePtrOutputWithContext(context.Context) NetworkResourcePropertiesResponsePtrOutput
}

NetworkResourcePropertiesResponsePtrInput is an input type that accepts NetworkResourcePropertiesResponseArgs, NetworkResourcePropertiesResponsePtr and NetworkResourcePropertiesResponsePtrOutput values. You can construct a concrete instance of `NetworkResourcePropertiesResponsePtrInput` via:

        NetworkResourcePropertiesResponseArgs{...}

or:

        nil

type NetworkResourcePropertiesResponsePtrOutput

type NetworkResourcePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (NetworkResourcePropertiesResponsePtrOutput) Description

User readable description of the network.

func (NetworkResourcePropertiesResponsePtrOutput) Elem

func (NetworkResourcePropertiesResponsePtrOutput) ElementType

func (NetworkResourcePropertiesResponsePtrOutput) Kind

The type of a Service Fabric container network. Expected value is 'NetworkResourceProperties'.

func (NetworkResourcePropertiesResponsePtrOutput) ProvisioningState

State of the resource.

func (NetworkResourcePropertiesResponsePtrOutput) Status

Status of the network.

func (NetworkResourcePropertiesResponsePtrOutput) StatusDetails

Gives additional information about the current status of the network.

func (NetworkResourcePropertiesResponsePtrOutput) ToNetworkResourcePropertiesResponsePtrOutput

func (o NetworkResourcePropertiesResponsePtrOutput) ToNetworkResourcePropertiesResponsePtrOutput() NetworkResourcePropertiesResponsePtrOutput

func (NetworkResourcePropertiesResponsePtrOutput) ToNetworkResourcePropertiesResponsePtrOutputWithContext

func (o NetworkResourcePropertiesResponsePtrOutput) ToNetworkResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) NetworkResourcePropertiesResponsePtrOutput

type NetworkState

type NetworkState struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Describes properties of a network resource.
	Properties NetworkResourcePropertiesResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringPtrInput
}

func (NetworkState) ElementType

func (NetworkState) ElementType() reflect.Type

type OperatingSystemType added in v0.3.1

type OperatingSystemType pulumi.String

The operation system required by the code in service.

func (OperatingSystemType) ElementType added in v0.3.1

func (OperatingSystemType) ElementType() reflect.Type

func (OperatingSystemType) ToStringOutput added in v0.3.1

func (e OperatingSystemType) ToStringOutput() pulumi.StringOutput

func (OperatingSystemType) ToStringOutputWithContext added in v0.3.1

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

func (OperatingSystemType) ToStringPtrOutput added in v0.3.1

func (e OperatingSystemType) ToStringPtrOutput() pulumi.StringPtrOutput

func (OperatingSystemType) ToStringPtrOutputWithContext added in v0.3.1

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

type PathMatchType added in v0.3.1

type PathMatchType pulumi.String

how to match value in the Uri

func (PathMatchType) ElementType added in v0.3.1

func (PathMatchType) ElementType() reflect.Type

func (PathMatchType) ToStringOutput added in v0.3.1

func (e PathMatchType) ToStringOutput() pulumi.StringOutput

func (PathMatchType) ToStringOutputWithContext added in v0.3.1

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

func (PathMatchType) ToStringPtrOutput added in v0.3.1

func (e PathMatchType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PathMatchType) ToStringPtrOutputWithContext added in v0.3.1

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

type ReliableCollectionsRef

type ReliableCollectionsRef struct {
	// False (the default) if ReliableCollections state is persisted to disk as usual. True if you do not want to persist state, in which case replication is still enabled and you can use ReliableCollections as distributed cache.
	DoNotPersistState *bool `pulumi:"doNotPersistState"`
	// Name of ReliableCollection resource. Right now it's not used and you can use any string.
	Name string `pulumi:"name"`
}

Specifying this parameter adds support for reliable collections

type ReliableCollectionsRefArgs

type ReliableCollectionsRefArgs struct {
	// False (the default) if ReliableCollections state is persisted to disk as usual. True if you do not want to persist state, in which case replication is still enabled and you can use ReliableCollections as distributed cache.
	DoNotPersistState pulumi.BoolPtrInput `pulumi:"doNotPersistState"`
	// Name of ReliableCollection resource. Right now it's not used and you can use any string.
	Name pulumi.StringInput `pulumi:"name"`
}

Specifying this parameter adds support for reliable collections

func (ReliableCollectionsRefArgs) ElementType

func (ReliableCollectionsRefArgs) ElementType() reflect.Type

func (ReliableCollectionsRefArgs) ToReliableCollectionsRefOutput

func (i ReliableCollectionsRefArgs) ToReliableCollectionsRefOutput() ReliableCollectionsRefOutput

func (ReliableCollectionsRefArgs) ToReliableCollectionsRefOutputWithContext

func (i ReliableCollectionsRefArgs) ToReliableCollectionsRefOutputWithContext(ctx context.Context) ReliableCollectionsRefOutput

type ReliableCollectionsRefArray

type ReliableCollectionsRefArray []ReliableCollectionsRefInput

func (ReliableCollectionsRefArray) ElementType

func (ReliableCollectionsRefArray) ToReliableCollectionsRefArrayOutput

func (i ReliableCollectionsRefArray) ToReliableCollectionsRefArrayOutput() ReliableCollectionsRefArrayOutput

func (ReliableCollectionsRefArray) ToReliableCollectionsRefArrayOutputWithContext

func (i ReliableCollectionsRefArray) ToReliableCollectionsRefArrayOutputWithContext(ctx context.Context) ReliableCollectionsRefArrayOutput

type ReliableCollectionsRefArrayInput

type ReliableCollectionsRefArrayInput interface {
	pulumi.Input

	ToReliableCollectionsRefArrayOutput() ReliableCollectionsRefArrayOutput
	ToReliableCollectionsRefArrayOutputWithContext(context.Context) ReliableCollectionsRefArrayOutput
}

ReliableCollectionsRefArrayInput is an input type that accepts ReliableCollectionsRefArray and ReliableCollectionsRefArrayOutput values. You can construct a concrete instance of `ReliableCollectionsRefArrayInput` via:

ReliableCollectionsRefArray{ ReliableCollectionsRefArgs{...} }

type ReliableCollectionsRefArrayOutput

type ReliableCollectionsRefArrayOutput struct{ *pulumi.OutputState }

func (ReliableCollectionsRefArrayOutput) ElementType

func (ReliableCollectionsRefArrayOutput) Index

func (ReliableCollectionsRefArrayOutput) ToReliableCollectionsRefArrayOutput

func (o ReliableCollectionsRefArrayOutput) ToReliableCollectionsRefArrayOutput() ReliableCollectionsRefArrayOutput

func (ReliableCollectionsRefArrayOutput) ToReliableCollectionsRefArrayOutputWithContext

func (o ReliableCollectionsRefArrayOutput) ToReliableCollectionsRefArrayOutputWithContext(ctx context.Context) ReliableCollectionsRefArrayOutput

type ReliableCollectionsRefInput

type ReliableCollectionsRefInput interface {
	pulumi.Input

	ToReliableCollectionsRefOutput() ReliableCollectionsRefOutput
	ToReliableCollectionsRefOutputWithContext(context.Context) ReliableCollectionsRefOutput
}

ReliableCollectionsRefInput is an input type that accepts ReliableCollectionsRefArgs and ReliableCollectionsRefOutput values. You can construct a concrete instance of `ReliableCollectionsRefInput` via:

ReliableCollectionsRefArgs{...}

type ReliableCollectionsRefOutput

type ReliableCollectionsRefOutput struct{ *pulumi.OutputState }

Specifying this parameter adds support for reliable collections

func (ReliableCollectionsRefOutput) DoNotPersistState

func (o ReliableCollectionsRefOutput) DoNotPersistState() pulumi.BoolPtrOutput

False (the default) if ReliableCollections state is persisted to disk as usual. True if you do not want to persist state, in which case replication is still enabled and you can use ReliableCollections as distributed cache.

func (ReliableCollectionsRefOutput) ElementType

func (ReliableCollectionsRefOutput) Name

Name of ReliableCollection resource. Right now it's not used and you can use any string.

func (ReliableCollectionsRefOutput) ToReliableCollectionsRefOutput

func (o ReliableCollectionsRefOutput) ToReliableCollectionsRefOutput() ReliableCollectionsRefOutput

func (ReliableCollectionsRefOutput) ToReliableCollectionsRefOutputWithContext

func (o ReliableCollectionsRefOutput) ToReliableCollectionsRefOutputWithContext(ctx context.Context) ReliableCollectionsRefOutput

type ReliableCollectionsRefResponse

type ReliableCollectionsRefResponse struct {
	// False (the default) if ReliableCollections state is persisted to disk as usual. True if you do not want to persist state, in which case replication is still enabled and you can use ReliableCollections as distributed cache.
	DoNotPersistState *bool `pulumi:"doNotPersistState"`
	// Name of ReliableCollection resource. Right now it's not used and you can use any string.
	Name string `pulumi:"name"`
}

Specifying this parameter adds support for reliable collections

type ReliableCollectionsRefResponseArgs

type ReliableCollectionsRefResponseArgs struct {
	// False (the default) if ReliableCollections state is persisted to disk as usual. True if you do not want to persist state, in which case replication is still enabled and you can use ReliableCollections as distributed cache.
	DoNotPersistState pulumi.BoolPtrInput `pulumi:"doNotPersistState"`
	// Name of ReliableCollection resource. Right now it's not used and you can use any string.
	Name pulumi.StringInput `pulumi:"name"`
}

Specifying this parameter adds support for reliable collections

func (ReliableCollectionsRefResponseArgs) ElementType

func (ReliableCollectionsRefResponseArgs) ToReliableCollectionsRefResponseOutput

func (i ReliableCollectionsRefResponseArgs) ToReliableCollectionsRefResponseOutput() ReliableCollectionsRefResponseOutput

func (ReliableCollectionsRefResponseArgs) ToReliableCollectionsRefResponseOutputWithContext

func (i ReliableCollectionsRefResponseArgs) ToReliableCollectionsRefResponseOutputWithContext(ctx context.Context) ReliableCollectionsRefResponseOutput

type ReliableCollectionsRefResponseArray

type ReliableCollectionsRefResponseArray []ReliableCollectionsRefResponseInput

func (ReliableCollectionsRefResponseArray) ElementType

func (ReliableCollectionsRefResponseArray) ToReliableCollectionsRefResponseArrayOutput

func (i ReliableCollectionsRefResponseArray) ToReliableCollectionsRefResponseArrayOutput() ReliableCollectionsRefResponseArrayOutput

func (ReliableCollectionsRefResponseArray) ToReliableCollectionsRefResponseArrayOutputWithContext

func (i ReliableCollectionsRefResponseArray) ToReliableCollectionsRefResponseArrayOutputWithContext(ctx context.Context) ReliableCollectionsRefResponseArrayOutput

type ReliableCollectionsRefResponseArrayInput

type ReliableCollectionsRefResponseArrayInput interface {
	pulumi.Input

	ToReliableCollectionsRefResponseArrayOutput() ReliableCollectionsRefResponseArrayOutput
	ToReliableCollectionsRefResponseArrayOutputWithContext(context.Context) ReliableCollectionsRefResponseArrayOutput
}

ReliableCollectionsRefResponseArrayInput is an input type that accepts ReliableCollectionsRefResponseArray and ReliableCollectionsRefResponseArrayOutput values. You can construct a concrete instance of `ReliableCollectionsRefResponseArrayInput` via:

ReliableCollectionsRefResponseArray{ ReliableCollectionsRefResponseArgs{...} }

type ReliableCollectionsRefResponseArrayOutput

type ReliableCollectionsRefResponseArrayOutput struct{ *pulumi.OutputState }

func (ReliableCollectionsRefResponseArrayOutput) ElementType

func (ReliableCollectionsRefResponseArrayOutput) Index

func (ReliableCollectionsRefResponseArrayOutput) ToReliableCollectionsRefResponseArrayOutput

func (o ReliableCollectionsRefResponseArrayOutput) ToReliableCollectionsRefResponseArrayOutput() ReliableCollectionsRefResponseArrayOutput

func (ReliableCollectionsRefResponseArrayOutput) ToReliableCollectionsRefResponseArrayOutputWithContext

func (o ReliableCollectionsRefResponseArrayOutput) ToReliableCollectionsRefResponseArrayOutputWithContext(ctx context.Context) ReliableCollectionsRefResponseArrayOutput

type ReliableCollectionsRefResponseInput

type ReliableCollectionsRefResponseInput interface {
	pulumi.Input

	ToReliableCollectionsRefResponseOutput() ReliableCollectionsRefResponseOutput
	ToReliableCollectionsRefResponseOutputWithContext(context.Context) ReliableCollectionsRefResponseOutput
}

ReliableCollectionsRefResponseInput is an input type that accepts ReliableCollectionsRefResponseArgs and ReliableCollectionsRefResponseOutput values. You can construct a concrete instance of `ReliableCollectionsRefResponseInput` via:

ReliableCollectionsRefResponseArgs{...}

type ReliableCollectionsRefResponseOutput

type ReliableCollectionsRefResponseOutput struct{ *pulumi.OutputState }

Specifying this parameter adds support for reliable collections

func (ReliableCollectionsRefResponseOutput) DoNotPersistState

False (the default) if ReliableCollections state is persisted to disk as usual. True if you do not want to persist state, in which case replication is still enabled and you can use ReliableCollections as distributed cache.

func (ReliableCollectionsRefResponseOutput) ElementType

func (ReliableCollectionsRefResponseOutput) Name

Name of ReliableCollection resource. Right now it's not used and you can use any string.

func (ReliableCollectionsRefResponseOutput) ToReliableCollectionsRefResponseOutput

func (o ReliableCollectionsRefResponseOutput) ToReliableCollectionsRefResponseOutput() ReliableCollectionsRefResponseOutput

func (ReliableCollectionsRefResponseOutput) ToReliableCollectionsRefResponseOutputWithContext

func (o ReliableCollectionsRefResponseOutput) ToReliableCollectionsRefResponseOutputWithContext(ctx context.Context) ReliableCollectionsRefResponseOutput

type ResourceLimits

type ResourceLimits struct {
	// CPU limits in cores. At present, only full cores are supported.
	Cpu *float64 `pulumi:"cpu"`
	// The memory limit in GB.
	MemoryInGB *float64 `pulumi:"memoryInGB"`
}

This type describes the resource limits for a given container. It describes the most amount of resources a container is allowed to use before being restarted.

type ResourceLimitsArgs

type ResourceLimitsArgs struct {
	// CPU limits in cores. At present, only full cores are supported.
	Cpu pulumi.Float64PtrInput `pulumi:"cpu"`
	// The memory limit in GB.
	MemoryInGB pulumi.Float64PtrInput `pulumi:"memoryInGB"`
}

This type describes the resource limits for a given container. It describes the most amount of resources a container is allowed to use before being restarted.

func (ResourceLimitsArgs) ElementType

func (ResourceLimitsArgs) ElementType() reflect.Type

func (ResourceLimitsArgs) ToResourceLimitsOutput

func (i ResourceLimitsArgs) ToResourceLimitsOutput() ResourceLimitsOutput

func (ResourceLimitsArgs) ToResourceLimitsOutputWithContext

func (i ResourceLimitsArgs) ToResourceLimitsOutputWithContext(ctx context.Context) ResourceLimitsOutput

func (ResourceLimitsArgs) ToResourceLimitsPtrOutput

func (i ResourceLimitsArgs) ToResourceLimitsPtrOutput() ResourceLimitsPtrOutput

func (ResourceLimitsArgs) ToResourceLimitsPtrOutputWithContext

func (i ResourceLimitsArgs) ToResourceLimitsPtrOutputWithContext(ctx context.Context) ResourceLimitsPtrOutput

type ResourceLimitsInput

type ResourceLimitsInput interface {
	pulumi.Input

	ToResourceLimitsOutput() ResourceLimitsOutput
	ToResourceLimitsOutputWithContext(context.Context) ResourceLimitsOutput
}

ResourceLimitsInput is an input type that accepts ResourceLimitsArgs and ResourceLimitsOutput values. You can construct a concrete instance of `ResourceLimitsInput` via:

ResourceLimitsArgs{...}

type ResourceLimitsOutput

type ResourceLimitsOutput struct{ *pulumi.OutputState }

This type describes the resource limits for a given container. It describes the most amount of resources a container is allowed to use before being restarted.

func (ResourceLimitsOutput) Cpu

CPU limits in cores. At present, only full cores are supported.

func (ResourceLimitsOutput) ElementType

func (ResourceLimitsOutput) ElementType() reflect.Type

func (ResourceLimitsOutput) MemoryInGB

The memory limit in GB.

func (ResourceLimitsOutput) ToResourceLimitsOutput

func (o ResourceLimitsOutput) ToResourceLimitsOutput() ResourceLimitsOutput

func (ResourceLimitsOutput) ToResourceLimitsOutputWithContext

func (o ResourceLimitsOutput) ToResourceLimitsOutputWithContext(ctx context.Context) ResourceLimitsOutput

func (ResourceLimitsOutput) ToResourceLimitsPtrOutput

func (o ResourceLimitsOutput) ToResourceLimitsPtrOutput() ResourceLimitsPtrOutput

func (ResourceLimitsOutput) ToResourceLimitsPtrOutputWithContext

func (o ResourceLimitsOutput) ToResourceLimitsPtrOutputWithContext(ctx context.Context) ResourceLimitsPtrOutput

type ResourceLimitsPtrInput

type ResourceLimitsPtrInput interface {
	pulumi.Input

	ToResourceLimitsPtrOutput() ResourceLimitsPtrOutput
	ToResourceLimitsPtrOutputWithContext(context.Context) ResourceLimitsPtrOutput
}

ResourceLimitsPtrInput is an input type that accepts ResourceLimitsArgs, ResourceLimitsPtr and ResourceLimitsPtrOutput values. You can construct a concrete instance of `ResourceLimitsPtrInput` via:

        ResourceLimitsArgs{...}

or:

        nil

type ResourceLimitsPtrOutput

type ResourceLimitsPtrOutput struct{ *pulumi.OutputState }

func (ResourceLimitsPtrOutput) Cpu

CPU limits in cores. At present, only full cores are supported.

func (ResourceLimitsPtrOutput) Elem

func (ResourceLimitsPtrOutput) ElementType

func (ResourceLimitsPtrOutput) ElementType() reflect.Type

func (ResourceLimitsPtrOutput) MemoryInGB

The memory limit in GB.

func (ResourceLimitsPtrOutput) ToResourceLimitsPtrOutput

func (o ResourceLimitsPtrOutput) ToResourceLimitsPtrOutput() ResourceLimitsPtrOutput

func (ResourceLimitsPtrOutput) ToResourceLimitsPtrOutputWithContext

func (o ResourceLimitsPtrOutput) ToResourceLimitsPtrOutputWithContext(ctx context.Context) ResourceLimitsPtrOutput

type ResourceLimitsResponse

type ResourceLimitsResponse struct {
	// CPU limits in cores. At present, only full cores are supported.
	Cpu *float64 `pulumi:"cpu"`
	// The memory limit in GB.
	MemoryInGB *float64 `pulumi:"memoryInGB"`
}

This type describes the resource limits for a given container. It describes the most amount of resources a container is allowed to use before being restarted.

type ResourceLimitsResponseArgs

type ResourceLimitsResponseArgs struct {
	// CPU limits in cores. At present, only full cores are supported.
	Cpu pulumi.Float64PtrInput `pulumi:"cpu"`
	// The memory limit in GB.
	MemoryInGB pulumi.Float64PtrInput `pulumi:"memoryInGB"`
}

This type describes the resource limits for a given container. It describes the most amount of resources a container is allowed to use before being restarted.

func (ResourceLimitsResponseArgs) ElementType

func (ResourceLimitsResponseArgs) ElementType() reflect.Type

func (ResourceLimitsResponseArgs) ToResourceLimitsResponseOutput

func (i ResourceLimitsResponseArgs) ToResourceLimitsResponseOutput() ResourceLimitsResponseOutput

func (ResourceLimitsResponseArgs) ToResourceLimitsResponseOutputWithContext

func (i ResourceLimitsResponseArgs) ToResourceLimitsResponseOutputWithContext(ctx context.Context) ResourceLimitsResponseOutput

func (ResourceLimitsResponseArgs) ToResourceLimitsResponsePtrOutput

func (i ResourceLimitsResponseArgs) ToResourceLimitsResponsePtrOutput() ResourceLimitsResponsePtrOutput

func (ResourceLimitsResponseArgs) ToResourceLimitsResponsePtrOutputWithContext

func (i ResourceLimitsResponseArgs) ToResourceLimitsResponsePtrOutputWithContext(ctx context.Context) ResourceLimitsResponsePtrOutput

type ResourceLimitsResponseInput

type ResourceLimitsResponseInput interface {
	pulumi.Input

	ToResourceLimitsResponseOutput() ResourceLimitsResponseOutput
	ToResourceLimitsResponseOutputWithContext(context.Context) ResourceLimitsResponseOutput
}

ResourceLimitsResponseInput is an input type that accepts ResourceLimitsResponseArgs and ResourceLimitsResponseOutput values. You can construct a concrete instance of `ResourceLimitsResponseInput` via:

ResourceLimitsResponseArgs{...}

type ResourceLimitsResponseOutput

type ResourceLimitsResponseOutput struct{ *pulumi.OutputState }

This type describes the resource limits for a given container. It describes the most amount of resources a container is allowed to use before being restarted.

func (ResourceLimitsResponseOutput) Cpu

CPU limits in cores. At present, only full cores are supported.

func (ResourceLimitsResponseOutput) ElementType

func (ResourceLimitsResponseOutput) MemoryInGB

The memory limit in GB.

func (ResourceLimitsResponseOutput) ToResourceLimitsResponseOutput

func (o ResourceLimitsResponseOutput) ToResourceLimitsResponseOutput() ResourceLimitsResponseOutput

func (ResourceLimitsResponseOutput) ToResourceLimitsResponseOutputWithContext

func (o ResourceLimitsResponseOutput) ToResourceLimitsResponseOutputWithContext(ctx context.Context) ResourceLimitsResponseOutput

func (ResourceLimitsResponseOutput) ToResourceLimitsResponsePtrOutput

func (o ResourceLimitsResponseOutput) ToResourceLimitsResponsePtrOutput() ResourceLimitsResponsePtrOutput

func (ResourceLimitsResponseOutput) ToResourceLimitsResponsePtrOutputWithContext

func (o ResourceLimitsResponseOutput) ToResourceLimitsResponsePtrOutputWithContext(ctx context.Context) ResourceLimitsResponsePtrOutput

type ResourceLimitsResponsePtrInput

type ResourceLimitsResponsePtrInput interface {
	pulumi.Input

	ToResourceLimitsResponsePtrOutput() ResourceLimitsResponsePtrOutput
	ToResourceLimitsResponsePtrOutputWithContext(context.Context) ResourceLimitsResponsePtrOutput
}

ResourceLimitsResponsePtrInput is an input type that accepts ResourceLimitsResponseArgs, ResourceLimitsResponsePtr and ResourceLimitsResponsePtrOutput values. You can construct a concrete instance of `ResourceLimitsResponsePtrInput` via:

        ResourceLimitsResponseArgs{...}

or:

        nil

type ResourceLimitsResponsePtrOutput

type ResourceLimitsResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceLimitsResponsePtrOutput) Cpu

CPU limits in cores. At present, only full cores are supported.

func (ResourceLimitsResponsePtrOutput) Elem

func (ResourceLimitsResponsePtrOutput) ElementType

func (ResourceLimitsResponsePtrOutput) MemoryInGB

The memory limit in GB.

func (ResourceLimitsResponsePtrOutput) ToResourceLimitsResponsePtrOutput

func (o ResourceLimitsResponsePtrOutput) ToResourceLimitsResponsePtrOutput() ResourceLimitsResponsePtrOutput

func (ResourceLimitsResponsePtrOutput) ToResourceLimitsResponsePtrOutputWithContext

func (o ResourceLimitsResponsePtrOutput) ToResourceLimitsResponsePtrOutputWithContext(ctx context.Context) ResourceLimitsResponsePtrOutput

type ResourceRequests

type ResourceRequests struct {
	// Requested number of CPU cores. At present, only full cores are supported.
	Cpu float64 `pulumi:"cpu"`
	// The memory request in GB for this container.
	MemoryInGB float64 `pulumi:"memoryInGB"`
}

This type describes the requested resources for a given container. It describes the least amount of resources required for the container. A container can consume more than requested resources up to the specified limits before being restarted. Currently, the requested resources are treated as limits.

type ResourceRequestsArgs

type ResourceRequestsArgs struct {
	// Requested number of CPU cores. At present, only full cores are supported.
	Cpu pulumi.Float64Input `pulumi:"cpu"`
	// The memory request in GB for this container.
	MemoryInGB pulumi.Float64Input `pulumi:"memoryInGB"`
}

This type describes the requested resources for a given container. It describes the least amount of resources required for the container. A container can consume more than requested resources up to the specified limits before being restarted. Currently, the requested resources are treated as limits.

func (ResourceRequestsArgs) ElementType

func (ResourceRequestsArgs) ElementType() reflect.Type

func (ResourceRequestsArgs) ToResourceRequestsOutput

func (i ResourceRequestsArgs) ToResourceRequestsOutput() ResourceRequestsOutput

func (ResourceRequestsArgs) ToResourceRequestsOutputWithContext

func (i ResourceRequestsArgs) ToResourceRequestsOutputWithContext(ctx context.Context) ResourceRequestsOutput

type ResourceRequestsInput

type ResourceRequestsInput interface {
	pulumi.Input

	ToResourceRequestsOutput() ResourceRequestsOutput
	ToResourceRequestsOutputWithContext(context.Context) ResourceRequestsOutput
}

ResourceRequestsInput is an input type that accepts ResourceRequestsArgs and ResourceRequestsOutput values. You can construct a concrete instance of `ResourceRequestsInput` via:

ResourceRequestsArgs{...}

type ResourceRequestsOutput

type ResourceRequestsOutput struct{ *pulumi.OutputState }

This type describes the requested resources for a given container. It describes the least amount of resources required for the container. A container can consume more than requested resources up to the specified limits before being restarted. Currently, the requested resources are treated as limits.

func (ResourceRequestsOutput) Cpu

Requested number of CPU cores. At present, only full cores are supported.

func (ResourceRequestsOutput) ElementType

func (ResourceRequestsOutput) ElementType() reflect.Type

func (ResourceRequestsOutput) MemoryInGB

The memory request in GB for this container.

func (ResourceRequestsOutput) ToResourceRequestsOutput

func (o ResourceRequestsOutput) ToResourceRequestsOutput() ResourceRequestsOutput

func (ResourceRequestsOutput) ToResourceRequestsOutputWithContext

func (o ResourceRequestsOutput) ToResourceRequestsOutputWithContext(ctx context.Context) ResourceRequestsOutput

type ResourceRequestsResponse

type ResourceRequestsResponse struct {
	// Requested number of CPU cores. At present, only full cores are supported.
	Cpu float64 `pulumi:"cpu"`
	// The memory request in GB for this container.
	MemoryInGB float64 `pulumi:"memoryInGB"`
}

This type describes the requested resources for a given container. It describes the least amount of resources required for the container. A container can consume more than requested resources up to the specified limits before being restarted. Currently, the requested resources are treated as limits.

type ResourceRequestsResponseArgs

type ResourceRequestsResponseArgs struct {
	// Requested number of CPU cores. At present, only full cores are supported.
	Cpu pulumi.Float64Input `pulumi:"cpu"`
	// The memory request in GB for this container.
	MemoryInGB pulumi.Float64Input `pulumi:"memoryInGB"`
}

This type describes the requested resources for a given container. It describes the least amount of resources required for the container. A container can consume more than requested resources up to the specified limits before being restarted. Currently, the requested resources are treated as limits.

func (ResourceRequestsResponseArgs) ElementType

func (ResourceRequestsResponseArgs) ToResourceRequestsResponseOutput

func (i ResourceRequestsResponseArgs) ToResourceRequestsResponseOutput() ResourceRequestsResponseOutput

func (ResourceRequestsResponseArgs) ToResourceRequestsResponseOutputWithContext

func (i ResourceRequestsResponseArgs) ToResourceRequestsResponseOutputWithContext(ctx context.Context) ResourceRequestsResponseOutput

type ResourceRequestsResponseInput

type ResourceRequestsResponseInput interface {
	pulumi.Input

	ToResourceRequestsResponseOutput() ResourceRequestsResponseOutput
	ToResourceRequestsResponseOutputWithContext(context.Context) ResourceRequestsResponseOutput
}

ResourceRequestsResponseInput is an input type that accepts ResourceRequestsResponseArgs and ResourceRequestsResponseOutput values. You can construct a concrete instance of `ResourceRequestsResponseInput` via:

ResourceRequestsResponseArgs{...}

type ResourceRequestsResponseOutput

type ResourceRequestsResponseOutput struct{ *pulumi.OutputState }

This type describes the requested resources for a given container. It describes the least amount of resources required for the container. A container can consume more than requested resources up to the specified limits before being restarted. Currently, the requested resources are treated as limits.

func (ResourceRequestsResponseOutput) Cpu

Requested number of CPU cores. At present, only full cores are supported.

func (ResourceRequestsResponseOutput) ElementType

func (ResourceRequestsResponseOutput) MemoryInGB

The memory request in GB for this container.

func (ResourceRequestsResponseOutput) ToResourceRequestsResponseOutput

func (o ResourceRequestsResponseOutput) ToResourceRequestsResponseOutput() ResourceRequestsResponseOutput

func (ResourceRequestsResponseOutput) ToResourceRequestsResponseOutputWithContext

func (o ResourceRequestsResponseOutput) ToResourceRequestsResponseOutputWithContext(ctx context.Context) ResourceRequestsResponseOutput

type ResourceRequirements

type ResourceRequirements struct {
	// Describes the maximum limits on the resources for a given container.
	Limits *ResourceLimits `pulumi:"limits"`
	// Describes the requested resources for a given container.
	Requests ResourceRequests `pulumi:"requests"`
}

This type describes the resource requirements for a container or a service.

type ResourceRequirementsArgs

type ResourceRequirementsArgs struct {
	// Describes the maximum limits on the resources for a given container.
	Limits ResourceLimitsPtrInput `pulumi:"limits"`
	// Describes the requested resources for a given container.
	Requests ResourceRequestsInput `pulumi:"requests"`
}

This type describes the resource requirements for a container or a service.

func (ResourceRequirementsArgs) ElementType

func (ResourceRequirementsArgs) ElementType() reflect.Type

func (ResourceRequirementsArgs) ToResourceRequirementsOutput

func (i ResourceRequirementsArgs) ToResourceRequirementsOutput() ResourceRequirementsOutput

func (ResourceRequirementsArgs) ToResourceRequirementsOutputWithContext

func (i ResourceRequirementsArgs) ToResourceRequirementsOutputWithContext(ctx context.Context) ResourceRequirementsOutput

type ResourceRequirementsInput

type ResourceRequirementsInput interface {
	pulumi.Input

	ToResourceRequirementsOutput() ResourceRequirementsOutput
	ToResourceRequirementsOutputWithContext(context.Context) ResourceRequirementsOutput
}

ResourceRequirementsInput is an input type that accepts ResourceRequirementsArgs and ResourceRequirementsOutput values. You can construct a concrete instance of `ResourceRequirementsInput` via:

ResourceRequirementsArgs{...}

type ResourceRequirementsOutput

type ResourceRequirementsOutput struct{ *pulumi.OutputState }

This type describes the resource requirements for a container or a service.

func (ResourceRequirementsOutput) ElementType

func (ResourceRequirementsOutput) ElementType() reflect.Type

func (ResourceRequirementsOutput) Limits

Describes the maximum limits on the resources for a given container.

func (ResourceRequirementsOutput) Requests

Describes the requested resources for a given container.

func (ResourceRequirementsOutput) ToResourceRequirementsOutput

func (o ResourceRequirementsOutput) ToResourceRequirementsOutput() ResourceRequirementsOutput

func (ResourceRequirementsOutput) ToResourceRequirementsOutputWithContext

func (o ResourceRequirementsOutput) ToResourceRequirementsOutputWithContext(ctx context.Context) ResourceRequirementsOutput

type ResourceRequirementsResponse

type ResourceRequirementsResponse struct {
	// Describes the maximum limits on the resources for a given container.
	Limits *ResourceLimitsResponse `pulumi:"limits"`
	// Describes the requested resources for a given container.
	Requests ResourceRequestsResponse `pulumi:"requests"`
}

This type describes the resource requirements for a container or a service.

type ResourceRequirementsResponseArgs

type ResourceRequirementsResponseArgs struct {
	// Describes the maximum limits on the resources for a given container.
	Limits ResourceLimitsResponsePtrInput `pulumi:"limits"`
	// Describes the requested resources for a given container.
	Requests ResourceRequestsResponseInput `pulumi:"requests"`
}

This type describes the resource requirements for a container or a service.

func (ResourceRequirementsResponseArgs) ElementType

func (ResourceRequirementsResponseArgs) ToResourceRequirementsResponseOutput

func (i ResourceRequirementsResponseArgs) ToResourceRequirementsResponseOutput() ResourceRequirementsResponseOutput

func (ResourceRequirementsResponseArgs) ToResourceRequirementsResponseOutputWithContext

func (i ResourceRequirementsResponseArgs) ToResourceRequirementsResponseOutputWithContext(ctx context.Context) ResourceRequirementsResponseOutput

type ResourceRequirementsResponseInput

type ResourceRequirementsResponseInput interface {
	pulumi.Input

	ToResourceRequirementsResponseOutput() ResourceRequirementsResponseOutput
	ToResourceRequirementsResponseOutputWithContext(context.Context) ResourceRequirementsResponseOutput
}

ResourceRequirementsResponseInput is an input type that accepts ResourceRequirementsResponseArgs and ResourceRequirementsResponseOutput values. You can construct a concrete instance of `ResourceRequirementsResponseInput` via:

ResourceRequirementsResponseArgs{...}

type ResourceRequirementsResponseOutput

type ResourceRequirementsResponseOutput struct{ *pulumi.OutputState }

This type describes the resource requirements for a container or a service.

func (ResourceRequirementsResponseOutput) ElementType

func (ResourceRequirementsResponseOutput) Limits

Describes the maximum limits on the resources for a given container.

func (ResourceRequirementsResponseOutput) Requests

Describes the requested resources for a given container.

func (ResourceRequirementsResponseOutput) ToResourceRequirementsResponseOutput

func (o ResourceRequirementsResponseOutput) ToResourceRequirementsResponseOutput() ResourceRequirementsResponseOutput

func (ResourceRequirementsResponseOutput) ToResourceRequirementsResponseOutputWithContext

func (o ResourceRequirementsResponseOutput) ToResourceRequirementsResponseOutputWithContext(ctx context.Context) ResourceRequirementsResponseOutput

type Secret

type Secret struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Describes the properties of a secret resource.
	Properties SecretResourcePropertiesResponseOutput `pulumi:"properties"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringOutput `pulumi:"type"`
}

This type describes a secret resource.

func GetSecret

func GetSecret(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SecretState, opts ...pulumi.ResourceOption) (*Secret, error)

GetSecret gets an existing Secret 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 NewSecret

func NewSecret(ctx *pulumi.Context,
	name string, args *SecretArgs, opts ...pulumi.ResourceOption) (*Secret, error)

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

func (*Secret) ElementType added in v0.2.6

func (*Secret) ElementType() reflect.Type

func (*Secret) ToSecretOutput added in v0.2.6

func (i *Secret) ToSecretOutput() SecretOutput

func (*Secret) ToSecretOutputWithContext added in v0.2.6

func (i *Secret) ToSecretOutputWithContext(ctx context.Context) SecretOutput

type SecretArgs

type SecretArgs struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Describes the properties of a secret resource.
	Properties SecretResourcePropertiesInput
	// Azure resource group name
	ResourceGroupName pulumi.StringInput
	// The name of the secret resource.
	SecretResourceName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Secret resource.

func (SecretArgs) ElementType

func (SecretArgs) ElementType() reflect.Type

type SecretInput added in v0.2.6

type SecretInput interface {
	pulumi.Input

	ToSecretOutput() SecretOutput
	ToSecretOutputWithContext(ctx context.Context) SecretOutput
}

type SecretKind added in v0.3.1

type SecretKind pulumi.String

Describes the kind of secret.

func (SecretKind) ElementType added in v0.3.1

func (SecretKind) ElementType() reflect.Type

func (SecretKind) ToStringOutput added in v0.3.1

func (e SecretKind) ToStringOutput() pulumi.StringOutput

func (SecretKind) ToStringOutputWithContext added in v0.3.1

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

func (SecretKind) ToStringPtrOutput added in v0.3.1

func (e SecretKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (SecretKind) ToStringPtrOutputWithContext added in v0.3.1

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

type SecretOutput added in v0.2.6

type SecretOutput struct {
	*pulumi.OutputState
}

func (SecretOutput) ElementType added in v0.2.6

func (SecretOutput) ElementType() reflect.Type

func (SecretOutput) ToSecretOutput added in v0.2.6

func (o SecretOutput) ToSecretOutput() SecretOutput

func (SecretOutput) ToSecretOutputWithContext added in v0.2.6

func (o SecretOutput) ToSecretOutputWithContext(ctx context.Context) SecretOutput

type SecretResourceProperties

type SecretResourceProperties struct {
	// The type of the content stored in the secret value. The value of this property is opaque to Service Fabric. Once set, the value of this property cannot be changed.
	ContentType *string `pulumi:"contentType"`
	// User readable description of the secret.
	Description *string `pulumi:"description"`
	// Describes the kind of secret.
	// Expected value is 'SecretResourceProperties'.
	Kind string `pulumi:"kind"`
}

Describes the properties of a secret resource.

type SecretResourcePropertiesArgs

type SecretResourcePropertiesArgs struct {
	// The type of the content stored in the secret value. The value of this property is opaque to Service Fabric. Once set, the value of this property cannot be changed.
	ContentType pulumi.StringPtrInput `pulumi:"contentType"`
	// User readable description of the secret.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Describes the kind of secret.
	// Expected value is 'SecretResourceProperties'.
	Kind pulumi.StringInput `pulumi:"kind"`
}

Describes the properties of a secret resource.

func (SecretResourcePropertiesArgs) ElementType

func (SecretResourcePropertiesArgs) ToSecretResourcePropertiesOutput

func (i SecretResourcePropertiesArgs) ToSecretResourcePropertiesOutput() SecretResourcePropertiesOutput

func (SecretResourcePropertiesArgs) ToSecretResourcePropertiesOutputWithContext

func (i SecretResourcePropertiesArgs) ToSecretResourcePropertiesOutputWithContext(ctx context.Context) SecretResourcePropertiesOutput

func (SecretResourcePropertiesArgs) ToSecretResourcePropertiesPtrOutput

func (i SecretResourcePropertiesArgs) ToSecretResourcePropertiesPtrOutput() SecretResourcePropertiesPtrOutput

func (SecretResourcePropertiesArgs) ToSecretResourcePropertiesPtrOutputWithContext

func (i SecretResourcePropertiesArgs) ToSecretResourcePropertiesPtrOutputWithContext(ctx context.Context) SecretResourcePropertiesPtrOutput

type SecretResourcePropertiesInput

type SecretResourcePropertiesInput interface {
	pulumi.Input

	ToSecretResourcePropertiesOutput() SecretResourcePropertiesOutput
	ToSecretResourcePropertiesOutputWithContext(context.Context) SecretResourcePropertiesOutput
}

SecretResourcePropertiesInput is an input type that accepts SecretResourcePropertiesArgs and SecretResourcePropertiesOutput values. You can construct a concrete instance of `SecretResourcePropertiesInput` via:

SecretResourcePropertiesArgs{...}

type SecretResourcePropertiesOutput

type SecretResourcePropertiesOutput struct{ *pulumi.OutputState }

Describes the properties of a secret resource.

func (SecretResourcePropertiesOutput) ContentType

The type of the content stored in the secret value. The value of this property is opaque to Service Fabric. Once set, the value of this property cannot be changed.

func (SecretResourcePropertiesOutput) Description

User readable description of the secret.

func (SecretResourcePropertiesOutput) ElementType

func (SecretResourcePropertiesOutput) Kind

Describes the kind of secret. Expected value is 'SecretResourceProperties'.

func (SecretResourcePropertiesOutput) ToSecretResourcePropertiesOutput

func (o SecretResourcePropertiesOutput) ToSecretResourcePropertiesOutput() SecretResourcePropertiesOutput

func (SecretResourcePropertiesOutput) ToSecretResourcePropertiesOutputWithContext

func (o SecretResourcePropertiesOutput) ToSecretResourcePropertiesOutputWithContext(ctx context.Context) SecretResourcePropertiesOutput

func (SecretResourcePropertiesOutput) ToSecretResourcePropertiesPtrOutput

func (o SecretResourcePropertiesOutput) ToSecretResourcePropertiesPtrOutput() SecretResourcePropertiesPtrOutput

func (SecretResourcePropertiesOutput) ToSecretResourcePropertiesPtrOutputWithContext

func (o SecretResourcePropertiesOutput) ToSecretResourcePropertiesPtrOutputWithContext(ctx context.Context) SecretResourcePropertiesPtrOutput

type SecretResourcePropertiesPtrInput

type SecretResourcePropertiesPtrInput interface {
	pulumi.Input

	ToSecretResourcePropertiesPtrOutput() SecretResourcePropertiesPtrOutput
	ToSecretResourcePropertiesPtrOutputWithContext(context.Context) SecretResourcePropertiesPtrOutput
}

SecretResourcePropertiesPtrInput is an input type that accepts SecretResourcePropertiesArgs, SecretResourcePropertiesPtr and SecretResourcePropertiesPtrOutput values. You can construct a concrete instance of `SecretResourcePropertiesPtrInput` via:

        SecretResourcePropertiesArgs{...}

or:

        nil

type SecretResourcePropertiesPtrOutput

type SecretResourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (SecretResourcePropertiesPtrOutput) ContentType

The type of the content stored in the secret value. The value of this property is opaque to Service Fabric. Once set, the value of this property cannot be changed.

func (SecretResourcePropertiesPtrOutput) Description

User readable description of the secret.

func (SecretResourcePropertiesPtrOutput) Elem

func (SecretResourcePropertiesPtrOutput) ElementType

func (SecretResourcePropertiesPtrOutput) Kind

Describes the kind of secret. Expected value is 'SecretResourceProperties'.

func (SecretResourcePropertiesPtrOutput) ToSecretResourcePropertiesPtrOutput

func (o SecretResourcePropertiesPtrOutput) ToSecretResourcePropertiesPtrOutput() SecretResourcePropertiesPtrOutput

func (SecretResourcePropertiesPtrOutput) ToSecretResourcePropertiesPtrOutputWithContext

func (o SecretResourcePropertiesPtrOutput) ToSecretResourcePropertiesPtrOutputWithContext(ctx context.Context) SecretResourcePropertiesPtrOutput

type SecretResourcePropertiesResponse

type SecretResourcePropertiesResponse struct {
	// The type of the content stored in the secret value. The value of this property is opaque to Service Fabric. Once set, the value of this property cannot be changed.
	ContentType *string `pulumi:"contentType"`
	// User readable description of the secret.
	Description *string `pulumi:"description"`
	// Describes the kind of secret.
	// Expected value is 'SecretResourceProperties'.
	Kind string `pulumi:"kind"`
	// State of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Status of the resource.
	Status string `pulumi:"status"`
	// Gives additional information about the current status of the secret.
	StatusDetails string `pulumi:"statusDetails"`
}

Describes the properties of a secret resource.

type SecretResourcePropertiesResponseArgs

type SecretResourcePropertiesResponseArgs struct {
	// The type of the content stored in the secret value. The value of this property is opaque to Service Fabric. Once set, the value of this property cannot be changed.
	ContentType pulumi.StringPtrInput `pulumi:"contentType"`
	// User readable description of the secret.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Describes the kind of secret.
	// Expected value is 'SecretResourceProperties'.
	Kind pulumi.StringInput `pulumi:"kind"`
	// State of the resource.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// Status of the resource.
	Status pulumi.StringInput `pulumi:"status"`
	// Gives additional information about the current status of the secret.
	StatusDetails pulumi.StringInput `pulumi:"statusDetails"`
}

Describes the properties of a secret resource.

func (SecretResourcePropertiesResponseArgs) ElementType

func (SecretResourcePropertiesResponseArgs) ToSecretResourcePropertiesResponseOutput

func (i SecretResourcePropertiesResponseArgs) ToSecretResourcePropertiesResponseOutput() SecretResourcePropertiesResponseOutput

func (SecretResourcePropertiesResponseArgs) ToSecretResourcePropertiesResponseOutputWithContext

func (i SecretResourcePropertiesResponseArgs) ToSecretResourcePropertiesResponseOutputWithContext(ctx context.Context) SecretResourcePropertiesResponseOutput

func (SecretResourcePropertiesResponseArgs) ToSecretResourcePropertiesResponsePtrOutput

func (i SecretResourcePropertiesResponseArgs) ToSecretResourcePropertiesResponsePtrOutput() SecretResourcePropertiesResponsePtrOutput

func (SecretResourcePropertiesResponseArgs) ToSecretResourcePropertiesResponsePtrOutputWithContext

func (i SecretResourcePropertiesResponseArgs) ToSecretResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) SecretResourcePropertiesResponsePtrOutput

type SecretResourcePropertiesResponseInput

type SecretResourcePropertiesResponseInput interface {
	pulumi.Input

	ToSecretResourcePropertiesResponseOutput() SecretResourcePropertiesResponseOutput
	ToSecretResourcePropertiesResponseOutputWithContext(context.Context) SecretResourcePropertiesResponseOutput
}

SecretResourcePropertiesResponseInput is an input type that accepts SecretResourcePropertiesResponseArgs and SecretResourcePropertiesResponseOutput values. You can construct a concrete instance of `SecretResourcePropertiesResponseInput` via:

SecretResourcePropertiesResponseArgs{...}

type SecretResourcePropertiesResponseOutput

type SecretResourcePropertiesResponseOutput struct{ *pulumi.OutputState }

Describes the properties of a secret resource.

func (SecretResourcePropertiesResponseOutput) ContentType

The type of the content stored in the secret value. The value of this property is opaque to Service Fabric. Once set, the value of this property cannot be changed.

func (SecretResourcePropertiesResponseOutput) Description

User readable description of the secret.

func (SecretResourcePropertiesResponseOutput) ElementType

func (SecretResourcePropertiesResponseOutput) Kind

Describes the kind of secret. Expected value is 'SecretResourceProperties'.

func (SecretResourcePropertiesResponseOutput) ProvisioningState

State of the resource.

func (SecretResourcePropertiesResponseOutput) Status

Status of the resource.

func (SecretResourcePropertiesResponseOutput) StatusDetails

Gives additional information about the current status of the secret.

func (SecretResourcePropertiesResponseOutput) ToSecretResourcePropertiesResponseOutput

func (o SecretResourcePropertiesResponseOutput) ToSecretResourcePropertiesResponseOutput() SecretResourcePropertiesResponseOutput

func (SecretResourcePropertiesResponseOutput) ToSecretResourcePropertiesResponseOutputWithContext

func (o SecretResourcePropertiesResponseOutput) ToSecretResourcePropertiesResponseOutputWithContext(ctx context.Context) SecretResourcePropertiesResponseOutput

func (SecretResourcePropertiesResponseOutput) ToSecretResourcePropertiesResponsePtrOutput

func (o SecretResourcePropertiesResponseOutput) ToSecretResourcePropertiesResponsePtrOutput() SecretResourcePropertiesResponsePtrOutput

func (SecretResourcePropertiesResponseOutput) ToSecretResourcePropertiesResponsePtrOutputWithContext

func (o SecretResourcePropertiesResponseOutput) ToSecretResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) SecretResourcePropertiesResponsePtrOutput

type SecretResourcePropertiesResponsePtrInput

type SecretResourcePropertiesResponsePtrInput interface {
	pulumi.Input

	ToSecretResourcePropertiesResponsePtrOutput() SecretResourcePropertiesResponsePtrOutput
	ToSecretResourcePropertiesResponsePtrOutputWithContext(context.Context) SecretResourcePropertiesResponsePtrOutput
}

SecretResourcePropertiesResponsePtrInput is an input type that accepts SecretResourcePropertiesResponseArgs, SecretResourcePropertiesResponsePtr and SecretResourcePropertiesResponsePtrOutput values. You can construct a concrete instance of `SecretResourcePropertiesResponsePtrInput` via:

        SecretResourcePropertiesResponseArgs{...}

or:

        nil

type SecretResourcePropertiesResponsePtrOutput

type SecretResourcePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (SecretResourcePropertiesResponsePtrOutput) ContentType

The type of the content stored in the secret value. The value of this property is opaque to Service Fabric. Once set, the value of this property cannot be changed.

func (SecretResourcePropertiesResponsePtrOutput) Description

User readable description of the secret.

func (SecretResourcePropertiesResponsePtrOutput) Elem

func (SecretResourcePropertiesResponsePtrOutput) ElementType

func (SecretResourcePropertiesResponsePtrOutput) Kind

Describes the kind of secret. Expected value is 'SecretResourceProperties'.

func (SecretResourcePropertiesResponsePtrOutput) ProvisioningState

State of the resource.

func (SecretResourcePropertiesResponsePtrOutput) Status

Status of the resource.

func (SecretResourcePropertiesResponsePtrOutput) StatusDetails

Gives additional information about the current status of the secret.

func (SecretResourcePropertiesResponsePtrOutput) ToSecretResourcePropertiesResponsePtrOutput

func (o SecretResourcePropertiesResponsePtrOutput) ToSecretResourcePropertiesResponsePtrOutput() SecretResourcePropertiesResponsePtrOutput

func (SecretResourcePropertiesResponsePtrOutput) ToSecretResourcePropertiesResponsePtrOutputWithContext

func (o SecretResourcePropertiesResponsePtrOutput) ToSecretResourcePropertiesResponsePtrOutputWithContext(ctx context.Context) SecretResourcePropertiesResponsePtrOutput

type SecretState

type SecretState struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Describes the properties of a secret resource.
	Properties SecretResourcePropertiesResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringPtrInput
}

func (SecretState) ElementType

func (SecretState) ElementType() reflect.Type

type SecretValue

type SecretValue struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// State of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringOutput `pulumi:"type"`
	// The actual value of the secret.
	Value pulumi.StringPtrOutput `pulumi:"value"`
}

This type describes a value of a secret resource. The name of this resource is the version identifier corresponding to this secret value.

func GetSecretValue

func GetSecretValue(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SecretValueState, opts ...pulumi.ResourceOption) (*SecretValue, error)

GetSecretValue gets an existing SecretValue 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 NewSecretValue

func NewSecretValue(ctx *pulumi.Context,
	name string, args *SecretValueArgs, opts ...pulumi.ResourceOption) (*SecretValue, error)

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

func (*SecretValue) ElementType added in v0.2.6

func (*SecretValue) ElementType() reflect.Type

func (*SecretValue) ToSecretValueOutput added in v0.2.6

func (i *SecretValue) ToSecretValueOutput() SecretValueOutput

func (*SecretValue) ToSecretValueOutputWithContext added in v0.2.6

func (i *SecretValue) ToSecretValueOutputWithContext(ctx context.Context) SecretValueOutput

type SecretValueArgs

type SecretValueArgs struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Azure resource group name
	ResourceGroupName pulumi.StringInput
	// The name of the secret resource.
	SecretResourceName pulumi.StringInput
	// The name of the secret resource value which is typically the version identifier for the value.
	SecretValueResourceName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The actual value of the secret.
	Value pulumi.StringPtrInput
}

The set of arguments for constructing a SecretValue resource.

func (SecretValueArgs) ElementType

func (SecretValueArgs) ElementType() reflect.Type

type SecretValueInput added in v0.2.6

type SecretValueInput interface {
	pulumi.Input

	ToSecretValueOutput() SecretValueOutput
	ToSecretValueOutputWithContext(ctx context.Context) SecretValueOutput
}

type SecretValueOutput added in v0.2.6

type SecretValueOutput struct {
	*pulumi.OutputState
}

func (SecretValueOutput) ElementType added in v0.2.6

func (SecretValueOutput) ElementType() reflect.Type

func (SecretValueOutput) ToSecretValueOutput added in v0.2.6

func (o SecretValueOutput) ToSecretValueOutput() SecretValueOutput

func (SecretValueOutput) ToSecretValueOutputWithContext added in v0.2.6

func (o SecretValueOutput) ToSecretValueOutputWithContext(ctx context.Context) SecretValueOutput

type SecretValueState

type SecretValueState struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// State of the resource.
	ProvisioningState pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringPtrInput
	// The actual value of the secret.
	Value pulumi.StringPtrInput
}

func (SecretValueState) ElementType

func (SecretValueState) ElementType() reflect.Type

type ServiceResourceDescription

type ServiceResourceDescription struct {
	// Auto scaling policies
	AutoScalingPolicies []AutoScalingPolicy `pulumi:"autoScalingPolicies"`
	// Describes the set of code packages that forms the service. A code package describes the container and the properties for running it. All the code packages are started together on the same host and share the same context (network, process etc.).
	CodePackages []ContainerCodePackageProperties `pulumi:"codePackages"`
	// User readable description of the service.
	Description *string `pulumi:"description"`
	// Reference to sinks in DiagnosticsDescription.
	Diagnostics *DiagnosticsRef `pulumi:"diagnostics"`
	// The name of the resource
	Name *string `pulumi:"name"`
	// The names of the private networks that this service needs to be part of.
	NetworkRefs []NetworkRef `pulumi:"networkRefs"`
	// The operation system required by the code in service.
	OsType string `pulumi:"osType"`
	// The number of replicas of the service to create. Defaults to 1 if not specified.
	ReplicaCount *int `pulumi:"replicaCount"`
}

This type describes a service resource.

type ServiceResourceDescriptionArgs

type ServiceResourceDescriptionArgs struct {
	// Auto scaling policies
	AutoScalingPolicies AutoScalingPolicyArrayInput `pulumi:"autoScalingPolicies"`
	// Describes the set of code packages that forms the service. A code package describes the container and the properties for running it. All the code packages are started together on the same host and share the same context (network, process etc.).
	CodePackages ContainerCodePackagePropertiesArrayInput `pulumi:"codePackages"`
	// User readable description of the service.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Reference to sinks in DiagnosticsDescription.
	Diagnostics DiagnosticsRefPtrInput `pulumi:"diagnostics"`
	// The name of the resource
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The names of the private networks that this service needs to be part of.
	NetworkRefs NetworkRefArrayInput `pulumi:"networkRefs"`
	// The operation system required by the code in service.
	OsType pulumi.StringInput `pulumi:"osType"`
	// The number of replicas of the service to create. Defaults to 1 if not specified.
	ReplicaCount pulumi.IntPtrInput `pulumi:"replicaCount"`
}

This type describes a service resource.

func (ServiceResourceDescriptionArgs) ElementType

func (ServiceResourceDescriptionArgs) ToServiceResourceDescriptionOutput

func (i ServiceResourceDescriptionArgs) ToServiceResourceDescriptionOutput() ServiceResourceDescriptionOutput

func (ServiceResourceDescriptionArgs) ToServiceResourceDescriptionOutputWithContext

func (i ServiceResourceDescriptionArgs) ToServiceResourceDescriptionOutputWithContext(ctx context.Context) ServiceResourceDescriptionOutput

type ServiceResourceDescriptionArray

type ServiceResourceDescriptionArray []ServiceResourceDescriptionInput

func (ServiceResourceDescriptionArray) ElementType

func (ServiceResourceDescriptionArray) ToServiceResourceDescriptionArrayOutput

func (i ServiceResourceDescriptionArray) ToServiceResourceDescriptionArrayOutput() ServiceResourceDescriptionArrayOutput

func (ServiceResourceDescriptionArray) ToServiceResourceDescriptionArrayOutputWithContext

func (i ServiceResourceDescriptionArray) ToServiceResourceDescriptionArrayOutputWithContext(ctx context.Context) ServiceResourceDescriptionArrayOutput

type ServiceResourceDescriptionArrayInput

type ServiceResourceDescriptionArrayInput interface {
	pulumi.Input

	ToServiceResourceDescriptionArrayOutput() ServiceResourceDescriptionArrayOutput
	ToServiceResourceDescriptionArrayOutputWithContext(context.Context) ServiceResourceDescriptionArrayOutput
}

ServiceResourceDescriptionArrayInput is an input type that accepts ServiceResourceDescriptionArray and ServiceResourceDescriptionArrayOutput values. You can construct a concrete instance of `ServiceResourceDescriptionArrayInput` via:

ServiceResourceDescriptionArray{ ServiceResourceDescriptionArgs{...} }

type ServiceResourceDescriptionArrayOutput

type ServiceResourceDescriptionArrayOutput struct{ *pulumi.OutputState }

func (ServiceResourceDescriptionArrayOutput) ElementType

func (ServiceResourceDescriptionArrayOutput) Index

func (ServiceResourceDescriptionArrayOutput) ToServiceResourceDescriptionArrayOutput

func (o ServiceResourceDescriptionArrayOutput) ToServiceResourceDescriptionArrayOutput() ServiceResourceDescriptionArrayOutput

func (ServiceResourceDescriptionArrayOutput) ToServiceResourceDescriptionArrayOutputWithContext

func (o ServiceResourceDescriptionArrayOutput) ToServiceResourceDescriptionArrayOutputWithContext(ctx context.Context) ServiceResourceDescriptionArrayOutput

type ServiceResourceDescriptionInput

type ServiceResourceDescriptionInput interface {
	pulumi.Input

	ToServiceResourceDescriptionOutput() ServiceResourceDescriptionOutput
	ToServiceResourceDescriptionOutputWithContext(context.Context) ServiceResourceDescriptionOutput
}

ServiceResourceDescriptionInput is an input type that accepts ServiceResourceDescriptionArgs and ServiceResourceDescriptionOutput values. You can construct a concrete instance of `ServiceResourceDescriptionInput` via:

ServiceResourceDescriptionArgs{...}

type ServiceResourceDescriptionOutput

type ServiceResourceDescriptionOutput struct{ *pulumi.OutputState }

This type describes a service resource.

func (ServiceResourceDescriptionOutput) AutoScalingPolicies

Auto scaling policies

func (ServiceResourceDescriptionOutput) CodePackages

Describes the set of code packages that forms the service. A code package describes the container and the properties for running it. All the code packages are started together on the same host and share the same context (network, process etc.).

func (ServiceResourceDescriptionOutput) Description

User readable description of the service.

func (ServiceResourceDescriptionOutput) Diagnostics

Reference to sinks in DiagnosticsDescription.

func (ServiceResourceDescriptionOutput) ElementType

func (ServiceResourceDescriptionOutput) Name

The name of the resource

func (ServiceResourceDescriptionOutput) NetworkRefs

The names of the private networks that this service needs to be part of.

func (ServiceResourceDescriptionOutput) OsType

The operation system required by the code in service.

func (ServiceResourceDescriptionOutput) ReplicaCount

The number of replicas of the service to create. Defaults to 1 if not specified.

func (ServiceResourceDescriptionOutput) ToServiceResourceDescriptionOutput

func (o ServiceResourceDescriptionOutput) ToServiceResourceDescriptionOutput() ServiceResourceDescriptionOutput

func (ServiceResourceDescriptionOutput) ToServiceResourceDescriptionOutputWithContext

func (o ServiceResourceDescriptionOutput) ToServiceResourceDescriptionOutputWithContext(ctx context.Context) ServiceResourceDescriptionOutput

type ServiceResourceDescriptionResponse

type ServiceResourceDescriptionResponse struct {
	// Auto scaling policies
	AutoScalingPolicies []AutoScalingPolicyResponse `pulumi:"autoScalingPolicies"`
	// Describes the set of code packages that forms the service. A code package describes the container and the properties for running it. All the code packages are started together on the same host and share the same context (network, process etc.).
	CodePackages []ContainerCodePackagePropertiesResponse `pulumi:"codePackages"`
	// User readable description of the service.
	Description *string `pulumi:"description"`
	// Reference to sinks in DiagnosticsDescription.
	Diagnostics *DiagnosticsRefResponse `pulumi:"diagnostics"`
	// Describes the health state of an application resource.
	HealthState string `pulumi:"healthState"`
	// Fully qualified identifier for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name *string `pulumi:"name"`
	// The names of the private networks that this service needs to be part of.
	NetworkRefs []NetworkRefResponse `pulumi:"networkRefs"`
	// The operation system required by the code in service.
	OsType string `pulumi:"osType"`
	// State of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The number of replicas of the service to create. Defaults to 1 if not specified.
	ReplicaCount *int `pulumi:"replicaCount"`
	// Status of the service.
	Status string `pulumi:"status"`
	// Gives additional information about the current status of the service.
	StatusDetails string `pulumi:"statusDetails"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type string `pulumi:"type"`
	// When the service's health state is not 'Ok', this additional details from service fabric Health Manager for the user to know why the service is marked unhealthy.
	UnhealthyEvaluation string `pulumi:"unhealthyEvaluation"`
}

This type describes a service resource.

type ServiceResourceDescriptionResponseArgs

type ServiceResourceDescriptionResponseArgs struct {
	// Auto scaling policies
	AutoScalingPolicies AutoScalingPolicyResponseArrayInput `pulumi:"autoScalingPolicies"`
	// Describes the set of code packages that forms the service. A code package describes the container and the properties for running it. All the code packages are started together on the same host and share the same context (network, process etc.).
	CodePackages ContainerCodePackagePropertiesResponseArrayInput `pulumi:"codePackages"`
	// User readable description of the service.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Reference to sinks in DiagnosticsDescription.
	Diagnostics DiagnosticsRefResponsePtrInput `pulumi:"diagnostics"`
	// Describes the health state of an application resource.
	HealthState pulumi.StringInput `pulumi:"healthState"`
	// Fully qualified identifier for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id pulumi.StringInput `pulumi:"id"`
	// The name of the resource
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The names of the private networks that this service needs to be part of.
	NetworkRefs NetworkRefResponseArrayInput `pulumi:"networkRefs"`
	// The operation system required by the code in service.
	OsType pulumi.StringInput `pulumi:"osType"`
	// State of the resource.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// The number of replicas of the service to create. Defaults to 1 if not specified.
	ReplicaCount pulumi.IntPtrInput `pulumi:"replicaCount"`
	// Status of the service.
	Status pulumi.StringInput `pulumi:"status"`
	// Gives additional information about the current status of the service.
	StatusDetails pulumi.StringInput `pulumi:"statusDetails"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringInput `pulumi:"type"`
	// When the service's health state is not 'Ok', this additional details from service fabric Health Manager for the user to know why the service is marked unhealthy.
	UnhealthyEvaluation pulumi.StringInput `pulumi:"unhealthyEvaluation"`
}

This type describes a service resource.

func (ServiceResourceDescriptionResponseArgs) ElementType

func (ServiceResourceDescriptionResponseArgs) ToServiceResourceDescriptionResponseOutput

func (i ServiceResourceDescriptionResponseArgs) ToServiceResourceDescriptionResponseOutput() ServiceResourceDescriptionResponseOutput

func (ServiceResourceDescriptionResponseArgs) ToServiceResourceDescriptionResponseOutputWithContext

func (i ServiceResourceDescriptionResponseArgs) ToServiceResourceDescriptionResponseOutputWithContext(ctx context.Context) ServiceResourceDescriptionResponseOutput

type ServiceResourceDescriptionResponseArray

type ServiceResourceDescriptionResponseArray []ServiceResourceDescriptionResponseInput

func (ServiceResourceDescriptionResponseArray) ElementType

func (ServiceResourceDescriptionResponseArray) ToServiceResourceDescriptionResponseArrayOutput

func (i ServiceResourceDescriptionResponseArray) ToServiceResourceDescriptionResponseArrayOutput() ServiceResourceDescriptionResponseArrayOutput

func (ServiceResourceDescriptionResponseArray) ToServiceResourceDescriptionResponseArrayOutputWithContext

func (i ServiceResourceDescriptionResponseArray) ToServiceResourceDescriptionResponseArrayOutputWithContext(ctx context.Context) ServiceResourceDescriptionResponseArrayOutput

type ServiceResourceDescriptionResponseArrayInput

type ServiceResourceDescriptionResponseArrayInput interface {
	pulumi.Input

	ToServiceResourceDescriptionResponseArrayOutput() ServiceResourceDescriptionResponseArrayOutput
	ToServiceResourceDescriptionResponseArrayOutputWithContext(context.Context) ServiceResourceDescriptionResponseArrayOutput
}

ServiceResourceDescriptionResponseArrayInput is an input type that accepts ServiceResourceDescriptionResponseArray and ServiceResourceDescriptionResponseArrayOutput values. You can construct a concrete instance of `ServiceResourceDescriptionResponseArrayInput` via:

ServiceResourceDescriptionResponseArray{ ServiceResourceDescriptionResponseArgs{...} }

type ServiceResourceDescriptionResponseArrayOutput

type ServiceResourceDescriptionResponseArrayOutput struct{ *pulumi.OutputState }

func (ServiceResourceDescriptionResponseArrayOutput) ElementType

func (ServiceResourceDescriptionResponseArrayOutput) Index

func (ServiceResourceDescriptionResponseArrayOutput) ToServiceResourceDescriptionResponseArrayOutput

func (o ServiceResourceDescriptionResponseArrayOutput) ToServiceResourceDescriptionResponseArrayOutput() ServiceResourceDescriptionResponseArrayOutput

func (ServiceResourceDescriptionResponseArrayOutput) ToServiceResourceDescriptionResponseArrayOutputWithContext

func (o ServiceResourceDescriptionResponseArrayOutput) ToServiceResourceDescriptionResponseArrayOutputWithContext(ctx context.Context) ServiceResourceDescriptionResponseArrayOutput

type ServiceResourceDescriptionResponseInput

type ServiceResourceDescriptionResponseInput interface {
	pulumi.Input

	ToServiceResourceDescriptionResponseOutput() ServiceResourceDescriptionResponseOutput
	ToServiceResourceDescriptionResponseOutputWithContext(context.Context) ServiceResourceDescriptionResponseOutput
}

ServiceResourceDescriptionResponseInput is an input type that accepts ServiceResourceDescriptionResponseArgs and ServiceResourceDescriptionResponseOutput values. You can construct a concrete instance of `ServiceResourceDescriptionResponseInput` via:

ServiceResourceDescriptionResponseArgs{...}

type ServiceResourceDescriptionResponseOutput

type ServiceResourceDescriptionResponseOutput struct{ *pulumi.OutputState }

This type describes a service resource.

func (ServiceResourceDescriptionResponseOutput) AutoScalingPolicies

Auto scaling policies

func (ServiceResourceDescriptionResponseOutput) CodePackages

Describes the set of code packages that forms the service. A code package describes the container and the properties for running it. All the code packages are started together on the same host and share the same context (network, process etc.).

func (ServiceResourceDescriptionResponseOutput) Description

User readable description of the service.

func (ServiceResourceDescriptionResponseOutput) Diagnostics

Reference to sinks in DiagnosticsDescription.

func (ServiceResourceDescriptionResponseOutput) ElementType

func (ServiceResourceDescriptionResponseOutput) HealthState

Describes the health state of an application resource.

func (ServiceResourceDescriptionResponseOutput) Id

Fully qualified identifier for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (ServiceResourceDescriptionResponseOutput) Name

The name of the resource

func (ServiceResourceDescriptionResponseOutput) NetworkRefs

The names of the private networks that this service needs to be part of.

func (ServiceResourceDescriptionResponseOutput) OsType

The operation system required by the code in service.

func (ServiceResourceDescriptionResponseOutput) ProvisioningState

State of the resource.

func (ServiceResourceDescriptionResponseOutput) ReplicaCount

The number of replicas of the service to create. Defaults to 1 if not specified.

func (ServiceResourceDescriptionResponseOutput) Status

Status of the service.

func (ServiceResourceDescriptionResponseOutput) StatusDetails

Gives additional information about the current status of the service.

func (ServiceResourceDescriptionResponseOutput) ToServiceResourceDescriptionResponseOutput

func (o ServiceResourceDescriptionResponseOutput) ToServiceResourceDescriptionResponseOutput() ServiceResourceDescriptionResponseOutput

func (ServiceResourceDescriptionResponseOutput) ToServiceResourceDescriptionResponseOutputWithContext

func (o ServiceResourceDescriptionResponseOutput) ToServiceResourceDescriptionResponseOutputWithContext(ctx context.Context) ServiceResourceDescriptionResponseOutput

func (ServiceResourceDescriptionResponseOutput) Type

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

func (ServiceResourceDescriptionResponseOutput) UnhealthyEvaluation

When the service's health state is not 'Ok', this additional details from service fabric Health Manager for the user to know why the service is marked unhealthy.

type Setting

type Setting struct {
	// The name of the setting.
	Name *string `pulumi:"name"`
	// The value of the setting.
	Value *string `pulumi:"value"`
}

Describes a setting for the container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\\secrets". The path for Linux container is "/var/secrets".

type SettingArgs

type SettingArgs struct {
	// The name of the setting.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The value of the setting.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Describes a setting for the container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\\secrets". The path for Linux container is "/var/secrets".

func (SettingArgs) ElementType

func (SettingArgs) ElementType() reflect.Type

func (SettingArgs) ToSettingOutput

func (i SettingArgs) ToSettingOutput() SettingOutput

func (SettingArgs) ToSettingOutputWithContext

func (i SettingArgs) ToSettingOutputWithContext(ctx context.Context) SettingOutput

type SettingArray

type SettingArray []SettingInput

func (SettingArray) ElementType

func (SettingArray) ElementType() reflect.Type

func (SettingArray) ToSettingArrayOutput

func (i SettingArray) ToSettingArrayOutput() SettingArrayOutput

func (SettingArray) ToSettingArrayOutputWithContext

func (i SettingArray) ToSettingArrayOutputWithContext(ctx context.Context) SettingArrayOutput

type SettingArrayInput

type SettingArrayInput interface {
	pulumi.Input

	ToSettingArrayOutput() SettingArrayOutput
	ToSettingArrayOutputWithContext(context.Context) SettingArrayOutput
}

SettingArrayInput is an input type that accepts SettingArray and SettingArrayOutput values. You can construct a concrete instance of `SettingArrayInput` via:

SettingArray{ SettingArgs{...} }

type SettingArrayOutput

type SettingArrayOutput struct{ *pulumi.OutputState }

func (SettingArrayOutput) ElementType

func (SettingArrayOutput) ElementType() reflect.Type

func (SettingArrayOutput) Index

func (SettingArrayOutput) ToSettingArrayOutput

func (o SettingArrayOutput) ToSettingArrayOutput() SettingArrayOutput

func (SettingArrayOutput) ToSettingArrayOutputWithContext

func (o SettingArrayOutput) ToSettingArrayOutputWithContext(ctx context.Context) SettingArrayOutput

type SettingInput

type SettingInput interface {
	pulumi.Input

	ToSettingOutput() SettingOutput
	ToSettingOutputWithContext(context.Context) SettingOutput
}

SettingInput is an input type that accepts SettingArgs and SettingOutput values. You can construct a concrete instance of `SettingInput` via:

SettingArgs{...}

type SettingOutput

type SettingOutput struct{ *pulumi.OutputState }

Describes a setting for the container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\\secrets". The path for Linux container is "/var/secrets".

func (SettingOutput) ElementType

func (SettingOutput) ElementType() reflect.Type

func (SettingOutput) Name

The name of the setting.

func (SettingOutput) ToSettingOutput

func (o SettingOutput) ToSettingOutput() SettingOutput

func (SettingOutput) ToSettingOutputWithContext

func (o SettingOutput) ToSettingOutputWithContext(ctx context.Context) SettingOutput

func (SettingOutput) Value

The value of the setting.

type SettingResponse

type SettingResponse struct {
	// The name of the setting.
	Name *string `pulumi:"name"`
	// The value of the setting.
	Value *string `pulumi:"value"`
}

Describes a setting for the container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\\secrets". The path for Linux container is "/var/secrets".

type SettingResponseArgs

type SettingResponseArgs struct {
	// The name of the setting.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The value of the setting.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Describes a setting for the container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\\secrets". The path for Linux container is "/var/secrets".

func (SettingResponseArgs) ElementType

func (SettingResponseArgs) ElementType() reflect.Type

func (SettingResponseArgs) ToSettingResponseOutput

func (i SettingResponseArgs) ToSettingResponseOutput() SettingResponseOutput

func (SettingResponseArgs) ToSettingResponseOutputWithContext

func (i SettingResponseArgs) ToSettingResponseOutputWithContext(ctx context.Context) SettingResponseOutput

type SettingResponseArray

type SettingResponseArray []SettingResponseInput

func (SettingResponseArray) ElementType

func (SettingResponseArray) ElementType() reflect.Type

func (SettingResponseArray) ToSettingResponseArrayOutput

func (i SettingResponseArray) ToSettingResponseArrayOutput() SettingResponseArrayOutput

func (SettingResponseArray) ToSettingResponseArrayOutputWithContext

func (i SettingResponseArray) ToSettingResponseArrayOutputWithContext(ctx context.Context) SettingResponseArrayOutput

type SettingResponseArrayInput

type SettingResponseArrayInput interface {
	pulumi.Input

	ToSettingResponseArrayOutput() SettingResponseArrayOutput
	ToSettingResponseArrayOutputWithContext(context.Context) SettingResponseArrayOutput
}

SettingResponseArrayInput is an input type that accepts SettingResponseArray and SettingResponseArrayOutput values. You can construct a concrete instance of `SettingResponseArrayInput` via:

SettingResponseArray{ SettingResponseArgs{...} }

type SettingResponseArrayOutput

type SettingResponseArrayOutput struct{ *pulumi.OutputState }

func (SettingResponseArrayOutput) ElementType

func (SettingResponseArrayOutput) ElementType() reflect.Type

func (SettingResponseArrayOutput) Index

func (SettingResponseArrayOutput) ToSettingResponseArrayOutput

func (o SettingResponseArrayOutput) ToSettingResponseArrayOutput() SettingResponseArrayOutput

func (SettingResponseArrayOutput) ToSettingResponseArrayOutputWithContext

func (o SettingResponseArrayOutput) ToSettingResponseArrayOutputWithContext(ctx context.Context) SettingResponseArrayOutput

type SettingResponseInput

type SettingResponseInput interface {
	pulumi.Input

	ToSettingResponseOutput() SettingResponseOutput
	ToSettingResponseOutputWithContext(context.Context) SettingResponseOutput
}

SettingResponseInput is an input type that accepts SettingResponseArgs and SettingResponseOutput values. You can construct a concrete instance of `SettingResponseInput` via:

SettingResponseArgs{...}

type SettingResponseOutput

type SettingResponseOutput struct{ *pulumi.OutputState }

Describes a setting for the container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\\secrets". The path for Linux container is "/var/secrets".

func (SettingResponseOutput) ElementType

func (SettingResponseOutput) ElementType() reflect.Type

func (SettingResponseOutput) Name

The name of the setting.

func (SettingResponseOutput) ToSettingResponseOutput

func (o SettingResponseOutput) ToSettingResponseOutput() SettingResponseOutput

func (SettingResponseOutput) ToSettingResponseOutputWithContext

func (o SettingResponseOutput) ToSettingResponseOutputWithContext(ctx context.Context) SettingResponseOutput

func (SettingResponseOutput) Value

The value of the setting.

type SizeTypes added in v0.3.1

type SizeTypes pulumi.String

Volume size

func (SizeTypes) ElementType added in v0.3.1

func (SizeTypes) ElementType() reflect.Type

func (SizeTypes) ToStringOutput added in v0.3.1

func (e SizeTypes) ToStringOutput() pulumi.StringOutput

func (SizeTypes) ToStringOutputWithContext added in v0.3.1

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

func (SizeTypes) ToStringPtrOutput added in v0.3.1

func (e SizeTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (SizeTypes) ToStringPtrOutputWithContext added in v0.3.1

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

type TcpConfig

type TcpConfig struct {
	// Describes destination endpoint for routing traffic.
	Destination GatewayDestination `pulumi:"destination"`
	// tcp gateway config name.
	Name string `pulumi:"name"`
	// Specifies the port at which the service endpoint below needs to be exposed.
	Port int `pulumi:"port"`
}

Describes the tcp configuration for external connectivity for this network.

type TcpConfigArgs

type TcpConfigArgs struct {
	// Describes destination endpoint for routing traffic.
	Destination GatewayDestinationInput `pulumi:"destination"`
	// tcp gateway config name.
	Name pulumi.StringInput `pulumi:"name"`
	// Specifies the port at which the service endpoint below needs to be exposed.
	Port pulumi.IntInput `pulumi:"port"`
}

Describes the tcp configuration for external connectivity for this network.

func (TcpConfigArgs) ElementType

func (TcpConfigArgs) ElementType() reflect.Type

func (TcpConfigArgs) ToTcpConfigOutput

func (i TcpConfigArgs) ToTcpConfigOutput() TcpConfigOutput

func (TcpConfigArgs) ToTcpConfigOutputWithContext

func (i TcpConfigArgs) ToTcpConfigOutputWithContext(ctx context.Context) TcpConfigOutput

type TcpConfigArray

type TcpConfigArray []TcpConfigInput

func (TcpConfigArray) ElementType

func (TcpConfigArray) ElementType() reflect.Type

func (TcpConfigArray) ToTcpConfigArrayOutput

func (i TcpConfigArray) ToTcpConfigArrayOutput() TcpConfigArrayOutput

func (TcpConfigArray) ToTcpConfigArrayOutputWithContext

func (i TcpConfigArray) ToTcpConfigArrayOutputWithContext(ctx context.Context) TcpConfigArrayOutput

type TcpConfigArrayInput

type TcpConfigArrayInput interface {
	pulumi.Input

	ToTcpConfigArrayOutput() TcpConfigArrayOutput
	ToTcpConfigArrayOutputWithContext(context.Context) TcpConfigArrayOutput
}

TcpConfigArrayInput is an input type that accepts TcpConfigArray and TcpConfigArrayOutput values. You can construct a concrete instance of `TcpConfigArrayInput` via:

TcpConfigArray{ TcpConfigArgs{...} }

type TcpConfigArrayOutput

type TcpConfigArrayOutput struct{ *pulumi.OutputState }

func (TcpConfigArrayOutput) ElementType

func (TcpConfigArrayOutput) ElementType() reflect.Type

func (TcpConfigArrayOutput) Index

func (TcpConfigArrayOutput) ToTcpConfigArrayOutput

func (o TcpConfigArrayOutput) ToTcpConfigArrayOutput() TcpConfigArrayOutput

func (TcpConfigArrayOutput) ToTcpConfigArrayOutputWithContext

func (o TcpConfigArrayOutput) ToTcpConfigArrayOutputWithContext(ctx context.Context) TcpConfigArrayOutput

type TcpConfigInput

type TcpConfigInput interface {
	pulumi.Input

	ToTcpConfigOutput() TcpConfigOutput
	ToTcpConfigOutputWithContext(context.Context) TcpConfigOutput
}

TcpConfigInput is an input type that accepts TcpConfigArgs and TcpConfigOutput values. You can construct a concrete instance of `TcpConfigInput` via:

TcpConfigArgs{...}

type TcpConfigOutput

type TcpConfigOutput struct{ *pulumi.OutputState }

Describes the tcp configuration for external connectivity for this network.

func (TcpConfigOutput) Destination

func (o TcpConfigOutput) Destination() GatewayDestinationOutput

Describes destination endpoint for routing traffic.

func (TcpConfigOutput) ElementType

func (TcpConfigOutput) ElementType() reflect.Type

func (TcpConfigOutput) Name

tcp gateway config name.

func (TcpConfigOutput) Port

func (o TcpConfigOutput) Port() pulumi.IntOutput

Specifies the port at which the service endpoint below needs to be exposed.

func (TcpConfigOutput) ToTcpConfigOutput

func (o TcpConfigOutput) ToTcpConfigOutput() TcpConfigOutput

func (TcpConfigOutput) ToTcpConfigOutputWithContext

func (o TcpConfigOutput) ToTcpConfigOutputWithContext(ctx context.Context) TcpConfigOutput

type TcpConfigResponse

type TcpConfigResponse struct {
	// Describes destination endpoint for routing traffic.
	Destination GatewayDestinationResponse `pulumi:"destination"`
	// tcp gateway config name.
	Name string `pulumi:"name"`
	// Specifies the port at which the service endpoint below needs to be exposed.
	Port int `pulumi:"port"`
}

Describes the tcp configuration for external connectivity for this network.

type TcpConfigResponseArgs

type TcpConfigResponseArgs struct {
	// Describes destination endpoint for routing traffic.
	Destination GatewayDestinationResponseInput `pulumi:"destination"`
	// tcp gateway config name.
	Name pulumi.StringInput `pulumi:"name"`
	// Specifies the port at which the service endpoint below needs to be exposed.
	Port pulumi.IntInput `pulumi:"port"`
}

Describes the tcp configuration for external connectivity for this network.

func (TcpConfigResponseArgs) ElementType

func (TcpConfigResponseArgs) ElementType() reflect.Type

func (TcpConfigResponseArgs) ToTcpConfigResponseOutput

func (i TcpConfigResponseArgs) ToTcpConfigResponseOutput() TcpConfigResponseOutput

func (TcpConfigResponseArgs) ToTcpConfigResponseOutputWithContext

func (i TcpConfigResponseArgs) ToTcpConfigResponseOutputWithContext(ctx context.Context) TcpConfigResponseOutput

type TcpConfigResponseArray

type TcpConfigResponseArray []TcpConfigResponseInput

func (TcpConfigResponseArray) ElementType

func (TcpConfigResponseArray) ElementType() reflect.Type

func (TcpConfigResponseArray) ToTcpConfigResponseArrayOutput

func (i TcpConfigResponseArray) ToTcpConfigResponseArrayOutput() TcpConfigResponseArrayOutput

func (TcpConfigResponseArray) ToTcpConfigResponseArrayOutputWithContext

func (i TcpConfigResponseArray) ToTcpConfigResponseArrayOutputWithContext(ctx context.Context) TcpConfigResponseArrayOutput

type TcpConfigResponseArrayInput

type TcpConfigResponseArrayInput interface {
	pulumi.Input

	ToTcpConfigResponseArrayOutput() TcpConfigResponseArrayOutput
	ToTcpConfigResponseArrayOutputWithContext(context.Context) TcpConfigResponseArrayOutput
}

TcpConfigResponseArrayInput is an input type that accepts TcpConfigResponseArray and TcpConfigResponseArrayOutput values. You can construct a concrete instance of `TcpConfigResponseArrayInput` via:

TcpConfigResponseArray{ TcpConfigResponseArgs{...} }

type TcpConfigResponseArrayOutput

type TcpConfigResponseArrayOutput struct{ *pulumi.OutputState }

func (TcpConfigResponseArrayOutput) ElementType

func (TcpConfigResponseArrayOutput) Index

func (TcpConfigResponseArrayOutput) ToTcpConfigResponseArrayOutput

func (o TcpConfigResponseArrayOutput) ToTcpConfigResponseArrayOutput() TcpConfigResponseArrayOutput

func (TcpConfigResponseArrayOutput) ToTcpConfigResponseArrayOutputWithContext

func (o TcpConfigResponseArrayOutput) ToTcpConfigResponseArrayOutputWithContext(ctx context.Context) TcpConfigResponseArrayOutput

type TcpConfigResponseInput

type TcpConfigResponseInput interface {
	pulumi.Input

	ToTcpConfigResponseOutput() TcpConfigResponseOutput
	ToTcpConfigResponseOutputWithContext(context.Context) TcpConfigResponseOutput
}

TcpConfigResponseInput is an input type that accepts TcpConfigResponseArgs and TcpConfigResponseOutput values. You can construct a concrete instance of `TcpConfigResponseInput` via:

TcpConfigResponseArgs{...}

type TcpConfigResponseOutput

type TcpConfigResponseOutput struct{ *pulumi.OutputState }

Describes the tcp configuration for external connectivity for this network.

func (TcpConfigResponseOutput) Destination

Describes destination endpoint for routing traffic.

func (TcpConfigResponseOutput) ElementType

func (TcpConfigResponseOutput) ElementType() reflect.Type

func (TcpConfigResponseOutput) Name

tcp gateway config name.

func (TcpConfigResponseOutput) Port

Specifies the port at which the service endpoint below needs to be exposed.

func (TcpConfigResponseOutput) ToTcpConfigResponseOutput

func (o TcpConfigResponseOutput) ToTcpConfigResponseOutput() TcpConfigResponseOutput

func (TcpConfigResponseOutput) ToTcpConfigResponseOutputWithContext

func (o TcpConfigResponseOutput) ToTcpConfigResponseOutputWithContext(ctx context.Context) TcpConfigResponseOutput

type Volume

type Volume struct {
	pulumi.CustomResourceState

	// This type describes a volume provided by an Azure Files file share.
	AzureFileParameters VolumeProviderParametersAzureFileResponsePtrOutput `pulumi:"azureFileParameters"`
	// User readable description of the volume.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Provider of the volume.
	Provider pulumi.StringOutput `pulumi:"provider"`
	// State of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Status of the volume.
	Status pulumi.StringOutput `pulumi:"status"`
	// Gives additional information about the current status of the volume.
	StatusDetails pulumi.StringOutput `pulumi:"statusDetails"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringOutput `pulumi:"type"`
}

This type describes a volume resource.

func GetVolume

func GetVolume(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VolumeState, opts ...pulumi.ResourceOption) (*Volume, error)

GetVolume gets an existing Volume 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 NewVolume

func NewVolume(ctx *pulumi.Context,
	name string, args *VolumeArgs, opts ...pulumi.ResourceOption) (*Volume, error)

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

func (*Volume) ElementType added in v0.2.6

func (*Volume) ElementType() reflect.Type

func (*Volume) ToVolumeOutput added in v0.2.6

func (i *Volume) ToVolumeOutput() VolumeOutput

func (*Volume) ToVolumeOutputWithContext added in v0.2.6

func (i *Volume) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput

type VolumeArgs

type VolumeArgs struct {
	// This type describes a volume provided by an Azure Files file share.
	AzureFileParameters VolumeProviderParametersAzureFilePtrInput
	// User readable description of the volume.
	Description pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Provider of the volume.
	Provider pulumi.StringInput
	// Azure resource group name
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The identity of the volume.
	VolumeResourceName pulumi.StringInput
}

The set of arguments for constructing a Volume resource.

func (VolumeArgs) ElementType

func (VolumeArgs) ElementType() reflect.Type

type VolumeInput added in v0.2.6

type VolumeInput interface {
	pulumi.Input

	ToVolumeOutput() VolumeOutput
	ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
}

type VolumeOutput added in v0.2.6

type VolumeOutput struct {
	*pulumi.OutputState
}

func (VolumeOutput) ElementType added in v0.2.6

func (VolumeOutput) ElementType() reflect.Type

func (VolumeOutput) ToVolumeOutput added in v0.2.6

func (o VolumeOutput) ToVolumeOutput() VolumeOutput

func (VolumeOutput) ToVolumeOutputWithContext added in v0.2.6

func (o VolumeOutput) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput

type VolumeProvider added in v0.3.1

type VolumeProvider pulumi.String

Provider of the volume.

func (VolumeProvider) ElementType added in v0.3.1

func (VolumeProvider) ElementType() reflect.Type

func (VolumeProvider) ToStringOutput added in v0.3.1

func (e VolumeProvider) ToStringOutput() pulumi.StringOutput

func (VolumeProvider) ToStringOutputWithContext added in v0.3.1

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

func (VolumeProvider) ToStringPtrOutput added in v0.3.1

func (e VolumeProvider) ToStringPtrOutput() pulumi.StringPtrOutput

func (VolumeProvider) ToStringPtrOutputWithContext added in v0.3.1

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

type VolumeProviderParametersAzureFile

type VolumeProviderParametersAzureFile struct {
	// Access key of the Azure storage account for the File Share.
	AccountKey *string `pulumi:"accountKey"`
	// Name of the Azure storage account for the File Share.
	AccountName string `pulumi:"accountName"`
	// Name of the Azure Files file share that provides storage for the volume.
	ShareName string `pulumi:"shareName"`
}

This type describes a volume provided by an Azure Files file share.

type VolumeProviderParametersAzureFileArgs

type VolumeProviderParametersAzureFileArgs struct {
	// Access key of the Azure storage account for the File Share.
	AccountKey pulumi.StringPtrInput `pulumi:"accountKey"`
	// Name of the Azure storage account for the File Share.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// Name of the Azure Files file share that provides storage for the volume.
	ShareName pulumi.StringInput `pulumi:"shareName"`
}

This type describes a volume provided by an Azure Files file share.

func (VolumeProviderParametersAzureFileArgs) ElementType

func (VolumeProviderParametersAzureFileArgs) ToVolumeProviderParametersAzureFileOutput

func (i VolumeProviderParametersAzureFileArgs) ToVolumeProviderParametersAzureFileOutput() VolumeProviderParametersAzureFileOutput

func (VolumeProviderParametersAzureFileArgs) ToVolumeProviderParametersAzureFileOutputWithContext

func (i VolumeProviderParametersAzureFileArgs) ToVolumeProviderParametersAzureFileOutputWithContext(ctx context.Context) VolumeProviderParametersAzureFileOutput

func (VolumeProviderParametersAzureFileArgs) ToVolumeProviderParametersAzureFilePtrOutput

func (i VolumeProviderParametersAzureFileArgs) ToVolumeProviderParametersAzureFilePtrOutput() VolumeProviderParametersAzureFilePtrOutput

func (VolumeProviderParametersAzureFileArgs) ToVolumeProviderParametersAzureFilePtrOutputWithContext

func (i VolumeProviderParametersAzureFileArgs) ToVolumeProviderParametersAzureFilePtrOutputWithContext(ctx context.Context) VolumeProviderParametersAzureFilePtrOutput

type VolumeProviderParametersAzureFileInput

type VolumeProviderParametersAzureFileInput interface {
	pulumi.Input

	ToVolumeProviderParametersAzureFileOutput() VolumeProviderParametersAzureFileOutput
	ToVolumeProviderParametersAzureFileOutputWithContext(context.Context) VolumeProviderParametersAzureFileOutput
}

VolumeProviderParametersAzureFileInput is an input type that accepts VolumeProviderParametersAzureFileArgs and VolumeProviderParametersAzureFileOutput values. You can construct a concrete instance of `VolumeProviderParametersAzureFileInput` via:

VolumeProviderParametersAzureFileArgs{...}

type VolumeProviderParametersAzureFileOutput

type VolumeProviderParametersAzureFileOutput struct{ *pulumi.OutputState }

This type describes a volume provided by an Azure Files file share.

func (VolumeProviderParametersAzureFileOutput) AccountKey

Access key of the Azure storage account for the File Share.

func (VolumeProviderParametersAzureFileOutput) AccountName

Name of the Azure storage account for the File Share.

func (VolumeProviderParametersAzureFileOutput) ElementType

func (VolumeProviderParametersAzureFileOutput) ShareName

Name of the Azure Files file share that provides storage for the volume.

func (VolumeProviderParametersAzureFileOutput) ToVolumeProviderParametersAzureFileOutput

func (o VolumeProviderParametersAzureFileOutput) ToVolumeProviderParametersAzureFileOutput() VolumeProviderParametersAzureFileOutput

func (VolumeProviderParametersAzureFileOutput) ToVolumeProviderParametersAzureFileOutputWithContext

func (o VolumeProviderParametersAzureFileOutput) ToVolumeProviderParametersAzureFileOutputWithContext(ctx context.Context) VolumeProviderParametersAzureFileOutput

func (VolumeProviderParametersAzureFileOutput) ToVolumeProviderParametersAzureFilePtrOutput

func (o VolumeProviderParametersAzureFileOutput) ToVolumeProviderParametersAzureFilePtrOutput() VolumeProviderParametersAzureFilePtrOutput

func (VolumeProviderParametersAzureFileOutput) ToVolumeProviderParametersAzureFilePtrOutputWithContext

func (o VolumeProviderParametersAzureFileOutput) ToVolumeProviderParametersAzureFilePtrOutputWithContext(ctx context.Context) VolumeProviderParametersAzureFilePtrOutput

type VolumeProviderParametersAzureFilePtrInput

type VolumeProviderParametersAzureFilePtrInput interface {
	pulumi.Input

	ToVolumeProviderParametersAzureFilePtrOutput() VolumeProviderParametersAzureFilePtrOutput
	ToVolumeProviderParametersAzureFilePtrOutputWithContext(context.Context) VolumeProviderParametersAzureFilePtrOutput
}

VolumeProviderParametersAzureFilePtrInput is an input type that accepts VolumeProviderParametersAzureFileArgs, VolumeProviderParametersAzureFilePtr and VolumeProviderParametersAzureFilePtrOutput values. You can construct a concrete instance of `VolumeProviderParametersAzureFilePtrInput` via:

        VolumeProviderParametersAzureFileArgs{...}

or:

        nil

type VolumeProviderParametersAzureFilePtrOutput

type VolumeProviderParametersAzureFilePtrOutput struct{ *pulumi.OutputState }

func (VolumeProviderParametersAzureFilePtrOutput) AccountKey

Access key of the Azure storage account for the File Share.

func (VolumeProviderParametersAzureFilePtrOutput) AccountName

Name of the Azure storage account for the File Share.

func (VolumeProviderParametersAzureFilePtrOutput) Elem

func (VolumeProviderParametersAzureFilePtrOutput) ElementType

func (VolumeProviderParametersAzureFilePtrOutput) ShareName

Name of the Azure Files file share that provides storage for the volume.

func (VolumeProviderParametersAzureFilePtrOutput) ToVolumeProviderParametersAzureFilePtrOutput

func (o VolumeProviderParametersAzureFilePtrOutput) ToVolumeProviderParametersAzureFilePtrOutput() VolumeProviderParametersAzureFilePtrOutput

func (VolumeProviderParametersAzureFilePtrOutput) ToVolumeProviderParametersAzureFilePtrOutputWithContext

func (o VolumeProviderParametersAzureFilePtrOutput) ToVolumeProviderParametersAzureFilePtrOutputWithContext(ctx context.Context) VolumeProviderParametersAzureFilePtrOutput

type VolumeProviderParametersAzureFileResponse

type VolumeProviderParametersAzureFileResponse struct {
	// Access key of the Azure storage account for the File Share.
	AccountKey *string `pulumi:"accountKey"`
	// Name of the Azure storage account for the File Share.
	AccountName string `pulumi:"accountName"`
	// Name of the Azure Files file share that provides storage for the volume.
	ShareName string `pulumi:"shareName"`
}

This type describes a volume provided by an Azure Files file share.

type VolumeProviderParametersAzureFileResponseArgs

type VolumeProviderParametersAzureFileResponseArgs struct {
	// Access key of the Azure storage account for the File Share.
	AccountKey pulumi.StringPtrInput `pulumi:"accountKey"`
	// Name of the Azure storage account for the File Share.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// Name of the Azure Files file share that provides storage for the volume.
	ShareName pulumi.StringInput `pulumi:"shareName"`
}

This type describes a volume provided by an Azure Files file share.

func (VolumeProviderParametersAzureFileResponseArgs) ElementType

func (VolumeProviderParametersAzureFileResponseArgs) ToVolumeProviderParametersAzureFileResponseOutput

func (i VolumeProviderParametersAzureFileResponseArgs) ToVolumeProviderParametersAzureFileResponseOutput() VolumeProviderParametersAzureFileResponseOutput

func (VolumeProviderParametersAzureFileResponseArgs) ToVolumeProviderParametersAzureFileResponseOutputWithContext

func (i VolumeProviderParametersAzureFileResponseArgs) ToVolumeProviderParametersAzureFileResponseOutputWithContext(ctx context.Context) VolumeProviderParametersAzureFileResponseOutput

func (VolumeProviderParametersAzureFileResponseArgs) ToVolumeProviderParametersAzureFileResponsePtrOutput

func (i VolumeProviderParametersAzureFileResponseArgs) ToVolumeProviderParametersAzureFileResponsePtrOutput() VolumeProviderParametersAzureFileResponsePtrOutput

func (VolumeProviderParametersAzureFileResponseArgs) ToVolumeProviderParametersAzureFileResponsePtrOutputWithContext

func (i VolumeProviderParametersAzureFileResponseArgs) ToVolumeProviderParametersAzureFileResponsePtrOutputWithContext(ctx context.Context) VolumeProviderParametersAzureFileResponsePtrOutput

type VolumeProviderParametersAzureFileResponseInput

type VolumeProviderParametersAzureFileResponseInput interface {
	pulumi.Input

	ToVolumeProviderParametersAzureFileResponseOutput() VolumeProviderParametersAzureFileResponseOutput
	ToVolumeProviderParametersAzureFileResponseOutputWithContext(context.Context) VolumeProviderParametersAzureFileResponseOutput
}

VolumeProviderParametersAzureFileResponseInput is an input type that accepts VolumeProviderParametersAzureFileResponseArgs and VolumeProviderParametersAzureFileResponseOutput values. You can construct a concrete instance of `VolumeProviderParametersAzureFileResponseInput` via:

VolumeProviderParametersAzureFileResponseArgs{...}

type VolumeProviderParametersAzureFileResponseOutput

type VolumeProviderParametersAzureFileResponseOutput struct{ *pulumi.OutputState }

This type describes a volume provided by an Azure Files file share.

func (VolumeProviderParametersAzureFileResponseOutput) AccountKey

Access key of the Azure storage account for the File Share.

func (VolumeProviderParametersAzureFileResponseOutput) AccountName

Name of the Azure storage account for the File Share.

func (VolumeProviderParametersAzureFileResponseOutput) ElementType

func (VolumeProviderParametersAzureFileResponseOutput) ShareName

Name of the Azure Files file share that provides storage for the volume.

func (VolumeProviderParametersAzureFileResponseOutput) ToVolumeProviderParametersAzureFileResponseOutput

func (o VolumeProviderParametersAzureFileResponseOutput) ToVolumeProviderParametersAzureFileResponseOutput() VolumeProviderParametersAzureFileResponseOutput

func (VolumeProviderParametersAzureFileResponseOutput) ToVolumeProviderParametersAzureFileResponseOutputWithContext

func (o VolumeProviderParametersAzureFileResponseOutput) ToVolumeProviderParametersAzureFileResponseOutputWithContext(ctx context.Context) VolumeProviderParametersAzureFileResponseOutput

func (VolumeProviderParametersAzureFileResponseOutput) ToVolumeProviderParametersAzureFileResponsePtrOutput

func (o VolumeProviderParametersAzureFileResponseOutput) ToVolumeProviderParametersAzureFileResponsePtrOutput() VolumeProviderParametersAzureFileResponsePtrOutput

func (VolumeProviderParametersAzureFileResponseOutput) ToVolumeProviderParametersAzureFileResponsePtrOutputWithContext

func (o VolumeProviderParametersAzureFileResponseOutput) ToVolumeProviderParametersAzureFileResponsePtrOutputWithContext(ctx context.Context) VolumeProviderParametersAzureFileResponsePtrOutput

type VolumeProviderParametersAzureFileResponsePtrInput

type VolumeProviderParametersAzureFileResponsePtrInput interface {
	pulumi.Input

	ToVolumeProviderParametersAzureFileResponsePtrOutput() VolumeProviderParametersAzureFileResponsePtrOutput
	ToVolumeProviderParametersAzureFileResponsePtrOutputWithContext(context.Context) VolumeProviderParametersAzureFileResponsePtrOutput
}

VolumeProviderParametersAzureFileResponsePtrInput is an input type that accepts VolumeProviderParametersAzureFileResponseArgs, VolumeProviderParametersAzureFileResponsePtr and VolumeProviderParametersAzureFileResponsePtrOutput values. You can construct a concrete instance of `VolumeProviderParametersAzureFileResponsePtrInput` via:

        VolumeProviderParametersAzureFileResponseArgs{...}

or:

        nil

type VolumeProviderParametersAzureFileResponsePtrOutput

type VolumeProviderParametersAzureFileResponsePtrOutput struct{ *pulumi.OutputState }

func (VolumeProviderParametersAzureFileResponsePtrOutput) AccountKey

Access key of the Azure storage account for the File Share.

func (VolumeProviderParametersAzureFileResponsePtrOutput) AccountName

Name of the Azure storage account for the File Share.

func (VolumeProviderParametersAzureFileResponsePtrOutput) Elem

func (VolumeProviderParametersAzureFileResponsePtrOutput) ElementType

func (VolumeProviderParametersAzureFileResponsePtrOutput) ShareName

Name of the Azure Files file share that provides storage for the volume.

func (VolumeProviderParametersAzureFileResponsePtrOutput) ToVolumeProviderParametersAzureFileResponsePtrOutput

func (o VolumeProviderParametersAzureFileResponsePtrOutput) ToVolumeProviderParametersAzureFileResponsePtrOutput() VolumeProviderParametersAzureFileResponsePtrOutput

func (VolumeProviderParametersAzureFileResponsePtrOutput) ToVolumeProviderParametersAzureFileResponsePtrOutputWithContext

func (o VolumeProviderParametersAzureFileResponsePtrOutput) ToVolumeProviderParametersAzureFileResponsePtrOutputWithContext(ctx context.Context) VolumeProviderParametersAzureFileResponsePtrOutput

type VolumeReference

type VolumeReference struct {
	// The path within the container at which the volume should be mounted. Only valid path characters are allowed.
	DestinationPath string `pulumi:"destinationPath"`
	// Name of the volume being referenced.
	Name string `pulumi:"name"`
	// The flag indicating whether the volume is read only. Default is 'false'.
	ReadOnly *bool `pulumi:"readOnly"`
}

Describes a reference to a volume resource.

type VolumeReferenceArgs

type VolumeReferenceArgs struct {
	// The path within the container at which the volume should be mounted. Only valid path characters are allowed.
	DestinationPath pulumi.StringInput `pulumi:"destinationPath"`
	// Name of the volume being referenced.
	Name pulumi.StringInput `pulumi:"name"`
	// The flag indicating whether the volume is read only. Default is 'false'.
	ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"`
}

Describes a reference to a volume resource.

func (VolumeReferenceArgs) ElementType

func (VolumeReferenceArgs) ElementType() reflect.Type

func (VolumeReferenceArgs) ToVolumeReferenceOutput

func (i VolumeReferenceArgs) ToVolumeReferenceOutput() VolumeReferenceOutput

func (VolumeReferenceArgs) ToVolumeReferenceOutputWithContext

func (i VolumeReferenceArgs) ToVolumeReferenceOutputWithContext(ctx context.Context) VolumeReferenceOutput

type VolumeReferenceArray

type VolumeReferenceArray []VolumeReferenceInput

func (VolumeReferenceArray) ElementType

func (VolumeReferenceArray) ElementType() reflect.Type

func (VolumeReferenceArray) ToVolumeReferenceArrayOutput

func (i VolumeReferenceArray) ToVolumeReferenceArrayOutput() VolumeReferenceArrayOutput

func (VolumeReferenceArray) ToVolumeReferenceArrayOutputWithContext

func (i VolumeReferenceArray) ToVolumeReferenceArrayOutputWithContext(ctx context.Context) VolumeReferenceArrayOutput

type VolumeReferenceArrayInput

type VolumeReferenceArrayInput interface {
	pulumi.Input

	ToVolumeReferenceArrayOutput() VolumeReferenceArrayOutput
	ToVolumeReferenceArrayOutputWithContext(context.Context) VolumeReferenceArrayOutput
}

VolumeReferenceArrayInput is an input type that accepts VolumeReferenceArray and VolumeReferenceArrayOutput values. You can construct a concrete instance of `VolumeReferenceArrayInput` via:

VolumeReferenceArray{ VolumeReferenceArgs{...} }

type VolumeReferenceArrayOutput

type VolumeReferenceArrayOutput struct{ *pulumi.OutputState }

func (VolumeReferenceArrayOutput) ElementType

func (VolumeReferenceArrayOutput) ElementType() reflect.Type

func (VolumeReferenceArrayOutput) Index

func (VolumeReferenceArrayOutput) ToVolumeReferenceArrayOutput

func (o VolumeReferenceArrayOutput) ToVolumeReferenceArrayOutput() VolumeReferenceArrayOutput

func (VolumeReferenceArrayOutput) ToVolumeReferenceArrayOutputWithContext

func (o VolumeReferenceArrayOutput) ToVolumeReferenceArrayOutputWithContext(ctx context.Context) VolumeReferenceArrayOutput

type VolumeReferenceInput

type VolumeReferenceInput interface {
	pulumi.Input

	ToVolumeReferenceOutput() VolumeReferenceOutput
	ToVolumeReferenceOutputWithContext(context.Context) VolumeReferenceOutput
}

VolumeReferenceInput is an input type that accepts VolumeReferenceArgs and VolumeReferenceOutput values. You can construct a concrete instance of `VolumeReferenceInput` via:

VolumeReferenceArgs{...}

type VolumeReferenceOutput

type VolumeReferenceOutput struct{ *pulumi.OutputState }

Describes a reference to a volume resource.

func (VolumeReferenceOutput) DestinationPath

func (o VolumeReferenceOutput) DestinationPath() pulumi.StringOutput

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

func (VolumeReferenceOutput) ElementType

func (VolumeReferenceOutput) ElementType() reflect.Type

func (VolumeReferenceOutput) Name

Name of the volume being referenced.

func (VolumeReferenceOutput) ReadOnly

The flag indicating whether the volume is read only. Default is 'false'.

func (VolumeReferenceOutput) ToVolumeReferenceOutput

func (o VolumeReferenceOutput) ToVolumeReferenceOutput() VolumeReferenceOutput

func (VolumeReferenceOutput) ToVolumeReferenceOutputWithContext

func (o VolumeReferenceOutput) ToVolumeReferenceOutputWithContext(ctx context.Context) VolumeReferenceOutput

type VolumeReferenceResponse

type VolumeReferenceResponse struct {
	// The path within the container at which the volume should be mounted. Only valid path characters are allowed.
	DestinationPath string `pulumi:"destinationPath"`
	// Name of the volume being referenced.
	Name string `pulumi:"name"`
	// The flag indicating whether the volume is read only. Default is 'false'.
	ReadOnly *bool `pulumi:"readOnly"`
}

Describes a reference to a volume resource.

type VolumeReferenceResponseArgs

type VolumeReferenceResponseArgs struct {
	// The path within the container at which the volume should be mounted. Only valid path characters are allowed.
	DestinationPath pulumi.StringInput `pulumi:"destinationPath"`
	// Name of the volume being referenced.
	Name pulumi.StringInput `pulumi:"name"`
	// The flag indicating whether the volume is read only. Default is 'false'.
	ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"`
}

Describes a reference to a volume resource.

func (VolumeReferenceResponseArgs) ElementType

func (VolumeReferenceResponseArgs) ToVolumeReferenceResponseOutput

func (i VolumeReferenceResponseArgs) ToVolumeReferenceResponseOutput() VolumeReferenceResponseOutput

func (VolumeReferenceResponseArgs) ToVolumeReferenceResponseOutputWithContext

func (i VolumeReferenceResponseArgs) ToVolumeReferenceResponseOutputWithContext(ctx context.Context) VolumeReferenceResponseOutput

type VolumeReferenceResponseArray

type VolumeReferenceResponseArray []VolumeReferenceResponseInput

func (VolumeReferenceResponseArray) ElementType

func (VolumeReferenceResponseArray) ToVolumeReferenceResponseArrayOutput

func (i VolumeReferenceResponseArray) ToVolumeReferenceResponseArrayOutput() VolumeReferenceResponseArrayOutput

func (VolumeReferenceResponseArray) ToVolumeReferenceResponseArrayOutputWithContext

func (i VolumeReferenceResponseArray) ToVolumeReferenceResponseArrayOutputWithContext(ctx context.Context) VolumeReferenceResponseArrayOutput

type VolumeReferenceResponseArrayInput

type VolumeReferenceResponseArrayInput interface {
	pulumi.Input

	ToVolumeReferenceResponseArrayOutput() VolumeReferenceResponseArrayOutput
	ToVolumeReferenceResponseArrayOutputWithContext(context.Context) VolumeReferenceResponseArrayOutput
}

VolumeReferenceResponseArrayInput is an input type that accepts VolumeReferenceResponseArray and VolumeReferenceResponseArrayOutput values. You can construct a concrete instance of `VolumeReferenceResponseArrayInput` via:

VolumeReferenceResponseArray{ VolumeReferenceResponseArgs{...} }

type VolumeReferenceResponseArrayOutput

type VolumeReferenceResponseArrayOutput struct{ *pulumi.OutputState }

func (VolumeReferenceResponseArrayOutput) ElementType

func (VolumeReferenceResponseArrayOutput) Index

func (VolumeReferenceResponseArrayOutput) ToVolumeReferenceResponseArrayOutput

func (o VolumeReferenceResponseArrayOutput) ToVolumeReferenceResponseArrayOutput() VolumeReferenceResponseArrayOutput

func (VolumeReferenceResponseArrayOutput) ToVolumeReferenceResponseArrayOutputWithContext

func (o VolumeReferenceResponseArrayOutput) ToVolumeReferenceResponseArrayOutputWithContext(ctx context.Context) VolumeReferenceResponseArrayOutput

type VolumeReferenceResponseInput

type VolumeReferenceResponseInput interface {
	pulumi.Input

	ToVolumeReferenceResponseOutput() VolumeReferenceResponseOutput
	ToVolumeReferenceResponseOutputWithContext(context.Context) VolumeReferenceResponseOutput
}

VolumeReferenceResponseInput is an input type that accepts VolumeReferenceResponseArgs and VolumeReferenceResponseOutput values. You can construct a concrete instance of `VolumeReferenceResponseInput` via:

VolumeReferenceResponseArgs{...}

type VolumeReferenceResponseOutput

type VolumeReferenceResponseOutput struct{ *pulumi.OutputState }

Describes a reference to a volume resource.

func (VolumeReferenceResponseOutput) DestinationPath

The path within the container at which the volume should be mounted. Only valid path characters are allowed.

func (VolumeReferenceResponseOutput) ElementType

func (VolumeReferenceResponseOutput) Name

Name of the volume being referenced.

func (VolumeReferenceResponseOutput) ReadOnly

The flag indicating whether the volume is read only. Default is 'false'.

func (VolumeReferenceResponseOutput) ToVolumeReferenceResponseOutput

func (o VolumeReferenceResponseOutput) ToVolumeReferenceResponseOutput() VolumeReferenceResponseOutput

func (VolumeReferenceResponseOutput) ToVolumeReferenceResponseOutputWithContext

func (o VolumeReferenceResponseOutput) ToVolumeReferenceResponseOutputWithContext(ctx context.Context) VolumeReferenceResponseOutput

type VolumeState

type VolumeState struct {
	// This type describes a volume provided by an Azure Files file share.
	AzureFileParameters VolumeProviderParametersAzureFileResponsePtrInput
	// User readable description of the volume.
	Description pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Provider of the volume.
	Provider pulumi.StringPtrInput
	// State of the resource.
	ProvisioningState pulumi.StringPtrInput
	// Status of the volume.
	Status pulumi.StringPtrInput
	// Gives additional information about the current status of the volume.
	StatusDetails pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringPtrInput
}

func (VolumeState) ElementType

func (VolumeState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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