v20201001preview

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 (
	CloudServiceUpgradeModeAuto         = CloudServiceUpgradeMode("Auto")
	CloudServiceUpgradeModeManual       = CloudServiceUpgradeMode("Manual")
	CloudServiceUpgradeModeSimultaneous = CloudServiceUpgradeMode("Simultaneous")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CloudService

type CloudService struct {
	pulumi.CustomResourceState

	// Resource location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Cloud service properties
	Properties CloudServicePropertiesResponseOutput `pulumi:"properties"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Describes the cloud service.

func GetCloudService

func GetCloudService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CloudServiceState, opts ...pulumi.ResourceOption) (*CloudService, error)

GetCloudService gets an existing CloudService 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 NewCloudService

func NewCloudService(ctx *pulumi.Context,
	name string, args *CloudServiceArgs, opts ...pulumi.ResourceOption) (*CloudService, error)

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

func (*CloudService) ElementType

func (*CloudService) ElementType() reflect.Type

func (*CloudService) ToCloudServiceOutput

func (i *CloudService) ToCloudServiceOutput() CloudServiceOutput

func (*CloudService) ToCloudServiceOutputWithContext

func (i *CloudService) ToCloudServiceOutputWithContext(ctx context.Context) CloudServiceOutput

type CloudServiceArgs

type CloudServiceArgs struct {
	// Name of the cloud service.
	CloudServiceName pulumi.StringInput
	// Resource location.
	Location pulumi.StringPtrInput
	// Cloud service properties
	Properties CloudServicePropertiesPtrInput
	// Name of the resource group.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a CloudService resource.

func (CloudServiceArgs) ElementType

func (CloudServiceArgs) ElementType() reflect.Type

type CloudServiceExtensionProfile

type CloudServiceExtensionProfile struct {
	// List of extensions for the cloud service.
	Extensions []Extension `pulumi:"extensions"`
}

Describes a cloud service extension profile.

type CloudServiceExtensionProfileArgs

type CloudServiceExtensionProfileArgs struct {
	// List of extensions for the cloud service.
	Extensions ExtensionArrayInput `pulumi:"extensions"`
}

Describes a cloud service extension profile.

func (CloudServiceExtensionProfileArgs) ElementType

func (CloudServiceExtensionProfileArgs) ToCloudServiceExtensionProfileOutput

func (i CloudServiceExtensionProfileArgs) ToCloudServiceExtensionProfileOutput() CloudServiceExtensionProfileOutput

func (CloudServiceExtensionProfileArgs) ToCloudServiceExtensionProfileOutputWithContext

func (i CloudServiceExtensionProfileArgs) ToCloudServiceExtensionProfileOutputWithContext(ctx context.Context) CloudServiceExtensionProfileOutput

func (CloudServiceExtensionProfileArgs) ToCloudServiceExtensionProfilePtrOutput

func (i CloudServiceExtensionProfileArgs) ToCloudServiceExtensionProfilePtrOutput() CloudServiceExtensionProfilePtrOutput

func (CloudServiceExtensionProfileArgs) ToCloudServiceExtensionProfilePtrOutputWithContext

func (i CloudServiceExtensionProfileArgs) ToCloudServiceExtensionProfilePtrOutputWithContext(ctx context.Context) CloudServiceExtensionProfilePtrOutput

type CloudServiceExtensionProfileInput

type CloudServiceExtensionProfileInput interface {
	pulumi.Input

	ToCloudServiceExtensionProfileOutput() CloudServiceExtensionProfileOutput
	ToCloudServiceExtensionProfileOutputWithContext(context.Context) CloudServiceExtensionProfileOutput
}

CloudServiceExtensionProfileInput is an input type that accepts CloudServiceExtensionProfileArgs and CloudServiceExtensionProfileOutput values. You can construct a concrete instance of `CloudServiceExtensionProfileInput` via:

CloudServiceExtensionProfileArgs{...}

type CloudServiceExtensionProfileOutput

type CloudServiceExtensionProfileOutput struct{ *pulumi.OutputState }

Describes a cloud service extension profile.

func (CloudServiceExtensionProfileOutput) ElementType

func (CloudServiceExtensionProfileOutput) Extensions

List of extensions for the cloud service.

func (CloudServiceExtensionProfileOutput) ToCloudServiceExtensionProfileOutput

func (o CloudServiceExtensionProfileOutput) ToCloudServiceExtensionProfileOutput() CloudServiceExtensionProfileOutput

func (CloudServiceExtensionProfileOutput) ToCloudServiceExtensionProfileOutputWithContext

func (o CloudServiceExtensionProfileOutput) ToCloudServiceExtensionProfileOutputWithContext(ctx context.Context) CloudServiceExtensionProfileOutput

func (CloudServiceExtensionProfileOutput) ToCloudServiceExtensionProfilePtrOutput

func (o CloudServiceExtensionProfileOutput) ToCloudServiceExtensionProfilePtrOutput() CloudServiceExtensionProfilePtrOutput

func (CloudServiceExtensionProfileOutput) ToCloudServiceExtensionProfilePtrOutputWithContext

func (o CloudServiceExtensionProfileOutput) ToCloudServiceExtensionProfilePtrOutputWithContext(ctx context.Context) CloudServiceExtensionProfilePtrOutput

type CloudServiceExtensionProfilePtrInput

type CloudServiceExtensionProfilePtrInput interface {
	pulumi.Input

	ToCloudServiceExtensionProfilePtrOutput() CloudServiceExtensionProfilePtrOutput
	ToCloudServiceExtensionProfilePtrOutputWithContext(context.Context) CloudServiceExtensionProfilePtrOutput
}

CloudServiceExtensionProfilePtrInput is an input type that accepts CloudServiceExtensionProfileArgs, CloudServiceExtensionProfilePtr and CloudServiceExtensionProfilePtrOutput values. You can construct a concrete instance of `CloudServiceExtensionProfilePtrInput` via:

        CloudServiceExtensionProfileArgs{...}

or:

        nil

type CloudServiceExtensionProfilePtrOutput

type CloudServiceExtensionProfilePtrOutput struct{ *pulumi.OutputState }

func (CloudServiceExtensionProfilePtrOutput) Elem

func (CloudServiceExtensionProfilePtrOutput) ElementType

func (CloudServiceExtensionProfilePtrOutput) Extensions

List of extensions for the cloud service.

func (CloudServiceExtensionProfilePtrOutput) ToCloudServiceExtensionProfilePtrOutput

func (o CloudServiceExtensionProfilePtrOutput) ToCloudServiceExtensionProfilePtrOutput() CloudServiceExtensionProfilePtrOutput

func (CloudServiceExtensionProfilePtrOutput) ToCloudServiceExtensionProfilePtrOutputWithContext

func (o CloudServiceExtensionProfilePtrOutput) ToCloudServiceExtensionProfilePtrOutputWithContext(ctx context.Context) CloudServiceExtensionProfilePtrOutput

type CloudServiceExtensionProfileResponse

type CloudServiceExtensionProfileResponse struct {
	// List of extensions for the cloud service.
	Extensions []ExtensionResponse `pulumi:"extensions"`
}

Describes a cloud service extension profile.

type CloudServiceExtensionProfileResponseArgs

type CloudServiceExtensionProfileResponseArgs struct {
	// List of extensions for the cloud service.
	Extensions ExtensionResponseArrayInput `pulumi:"extensions"`
}

Describes a cloud service extension profile.

func (CloudServiceExtensionProfileResponseArgs) ElementType

func (CloudServiceExtensionProfileResponseArgs) ToCloudServiceExtensionProfileResponseOutput

func (i CloudServiceExtensionProfileResponseArgs) ToCloudServiceExtensionProfileResponseOutput() CloudServiceExtensionProfileResponseOutput

func (CloudServiceExtensionProfileResponseArgs) ToCloudServiceExtensionProfileResponseOutputWithContext

func (i CloudServiceExtensionProfileResponseArgs) ToCloudServiceExtensionProfileResponseOutputWithContext(ctx context.Context) CloudServiceExtensionProfileResponseOutput

func (CloudServiceExtensionProfileResponseArgs) ToCloudServiceExtensionProfileResponsePtrOutput

func (i CloudServiceExtensionProfileResponseArgs) ToCloudServiceExtensionProfileResponsePtrOutput() CloudServiceExtensionProfileResponsePtrOutput

func (CloudServiceExtensionProfileResponseArgs) ToCloudServiceExtensionProfileResponsePtrOutputWithContext

func (i CloudServiceExtensionProfileResponseArgs) ToCloudServiceExtensionProfileResponsePtrOutputWithContext(ctx context.Context) CloudServiceExtensionProfileResponsePtrOutput

type CloudServiceExtensionProfileResponseInput

type CloudServiceExtensionProfileResponseInput interface {
	pulumi.Input

	ToCloudServiceExtensionProfileResponseOutput() CloudServiceExtensionProfileResponseOutput
	ToCloudServiceExtensionProfileResponseOutputWithContext(context.Context) CloudServiceExtensionProfileResponseOutput
}

CloudServiceExtensionProfileResponseInput is an input type that accepts CloudServiceExtensionProfileResponseArgs and CloudServiceExtensionProfileResponseOutput values. You can construct a concrete instance of `CloudServiceExtensionProfileResponseInput` via:

CloudServiceExtensionProfileResponseArgs{...}

type CloudServiceExtensionProfileResponseOutput

type CloudServiceExtensionProfileResponseOutput struct{ *pulumi.OutputState }

Describes a cloud service extension profile.

func (CloudServiceExtensionProfileResponseOutput) ElementType

func (CloudServiceExtensionProfileResponseOutput) Extensions

List of extensions for the cloud service.

func (CloudServiceExtensionProfileResponseOutput) ToCloudServiceExtensionProfileResponseOutput

func (o CloudServiceExtensionProfileResponseOutput) ToCloudServiceExtensionProfileResponseOutput() CloudServiceExtensionProfileResponseOutput

func (CloudServiceExtensionProfileResponseOutput) ToCloudServiceExtensionProfileResponseOutputWithContext

func (o CloudServiceExtensionProfileResponseOutput) ToCloudServiceExtensionProfileResponseOutputWithContext(ctx context.Context) CloudServiceExtensionProfileResponseOutput

func (CloudServiceExtensionProfileResponseOutput) ToCloudServiceExtensionProfileResponsePtrOutput

func (o CloudServiceExtensionProfileResponseOutput) ToCloudServiceExtensionProfileResponsePtrOutput() CloudServiceExtensionProfileResponsePtrOutput

func (CloudServiceExtensionProfileResponseOutput) ToCloudServiceExtensionProfileResponsePtrOutputWithContext

func (o CloudServiceExtensionProfileResponseOutput) ToCloudServiceExtensionProfileResponsePtrOutputWithContext(ctx context.Context) CloudServiceExtensionProfileResponsePtrOutput

type CloudServiceExtensionProfileResponsePtrInput

type CloudServiceExtensionProfileResponsePtrInput interface {
	pulumi.Input

	ToCloudServiceExtensionProfileResponsePtrOutput() CloudServiceExtensionProfileResponsePtrOutput
	ToCloudServiceExtensionProfileResponsePtrOutputWithContext(context.Context) CloudServiceExtensionProfileResponsePtrOutput
}

CloudServiceExtensionProfileResponsePtrInput is an input type that accepts CloudServiceExtensionProfileResponseArgs, CloudServiceExtensionProfileResponsePtr and CloudServiceExtensionProfileResponsePtrOutput values. You can construct a concrete instance of `CloudServiceExtensionProfileResponsePtrInput` via:

        CloudServiceExtensionProfileResponseArgs{...}

or:

        nil

type CloudServiceExtensionProfileResponsePtrOutput

type CloudServiceExtensionProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (CloudServiceExtensionProfileResponsePtrOutput) Elem

func (CloudServiceExtensionProfileResponsePtrOutput) ElementType

func (CloudServiceExtensionProfileResponsePtrOutput) Extensions

List of extensions for the cloud service.

func (CloudServiceExtensionProfileResponsePtrOutput) ToCloudServiceExtensionProfileResponsePtrOutput

func (o CloudServiceExtensionProfileResponsePtrOutput) ToCloudServiceExtensionProfileResponsePtrOutput() CloudServiceExtensionProfileResponsePtrOutput

func (CloudServiceExtensionProfileResponsePtrOutput) ToCloudServiceExtensionProfileResponsePtrOutputWithContext

func (o CloudServiceExtensionProfileResponsePtrOutput) ToCloudServiceExtensionProfileResponsePtrOutputWithContext(ctx context.Context) CloudServiceExtensionProfileResponsePtrOutput

type CloudServiceExtensionProperties

type CloudServiceExtensionProperties struct {
	// Explicitly specify whether platform can automatically upgrade typeHandlerVersion to higher minor versions when they become available.
	AutoUpgradeMinorVersion *bool `pulumi:"autoUpgradeMinorVersion"`
	// Tag to force apply the provided public and protected settings.
	// Changing the tag value allows for re-running the extension without changing any of the public or protected settings.
	// If forceUpdateTag is not changed, updates to public or protected settings would still be applied by the handler.
	// If neither forceUpdateTag nor any of public or protected settings change, extension would flow to the role instance with the same sequence-number, and
	// it is up to handler implementation whether to re-run it or not
	ForceUpdateTag *string `pulumi:"forceUpdateTag"`
	// Protected settings for the extension which are encrypted before sent to the role instance.
	ProtectedSettings             *string                              `pulumi:"protectedSettings"`
	ProtectedSettingsFromKeyVault *CloudServiceVaultAndSecretReference `pulumi:"protectedSettingsFromKeyVault"`
	// The name of the extension handler publisher.
	Publisher *string `pulumi:"publisher"`
	// Optional list of roles to apply this extension. If property is not specified or '*' is specified, extension is applied to all roles in the cloud service.
	RolesAppliedTo []string `pulumi:"rolesAppliedTo"`
	// Public settings for the extension. For JSON extensions, this is the JSON settings for the extension. For XML Extension (like RDP), this is the XML setting for the extension.
	Settings *string `pulumi:"settings"`
	// Specifies the type of the extension.
	Type *string `pulumi:"type"`
	// Specifies the version of the extension. Specifies the version of the extension. If this element is not specified or an asterisk (*) is used as the value, the latest version of the extension is used. If the value is specified with a major version number and an asterisk as the minor version number (X.), the latest minor version of the specified major version is selected. If a major version number and a minor version number are specified (X.Y), the specific extension version is selected. If a version is specified, an auto-upgrade is performed on the role instance.
	TypeHandlerVersion *string `pulumi:"typeHandlerVersion"`
}

Extension Properties.

type CloudServiceExtensionPropertiesArgs

type CloudServiceExtensionPropertiesArgs struct {
	// Explicitly specify whether platform can automatically upgrade typeHandlerVersion to higher minor versions when they become available.
	AutoUpgradeMinorVersion pulumi.BoolPtrInput `pulumi:"autoUpgradeMinorVersion"`
	// Tag to force apply the provided public and protected settings.
	// Changing the tag value allows for re-running the extension without changing any of the public or protected settings.
	// If forceUpdateTag is not changed, updates to public or protected settings would still be applied by the handler.
	// If neither forceUpdateTag nor any of public or protected settings change, extension would flow to the role instance with the same sequence-number, and
	// it is up to handler implementation whether to re-run it or not
	ForceUpdateTag pulumi.StringPtrInput `pulumi:"forceUpdateTag"`
	// Protected settings for the extension which are encrypted before sent to the role instance.
	ProtectedSettings             pulumi.StringPtrInput                       `pulumi:"protectedSettings"`
	ProtectedSettingsFromKeyVault CloudServiceVaultAndSecretReferencePtrInput `pulumi:"protectedSettingsFromKeyVault"`
	// The name of the extension handler publisher.
	Publisher pulumi.StringPtrInput `pulumi:"publisher"`
	// Optional list of roles to apply this extension. If property is not specified or '*' is specified, extension is applied to all roles in the cloud service.
	RolesAppliedTo pulumi.StringArrayInput `pulumi:"rolesAppliedTo"`
	// Public settings for the extension. For JSON extensions, this is the JSON settings for the extension. For XML Extension (like RDP), this is the XML setting for the extension.
	Settings pulumi.StringPtrInput `pulumi:"settings"`
	// Specifies the type of the extension.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Specifies the version of the extension. Specifies the version of the extension. If this element is not specified or an asterisk (*) is used as the value, the latest version of the extension is used. If the value is specified with a major version number and an asterisk as the minor version number (X.), the latest minor version of the specified major version is selected. If a major version number and a minor version number are specified (X.Y), the specific extension version is selected. If a version is specified, an auto-upgrade is performed on the role instance.
	TypeHandlerVersion pulumi.StringPtrInput `pulumi:"typeHandlerVersion"`
}

Extension Properties.

func (CloudServiceExtensionPropertiesArgs) ElementType

func (CloudServiceExtensionPropertiesArgs) ToCloudServiceExtensionPropertiesOutput

func (i CloudServiceExtensionPropertiesArgs) ToCloudServiceExtensionPropertiesOutput() CloudServiceExtensionPropertiesOutput

func (CloudServiceExtensionPropertiesArgs) ToCloudServiceExtensionPropertiesOutputWithContext

func (i CloudServiceExtensionPropertiesArgs) ToCloudServiceExtensionPropertiesOutputWithContext(ctx context.Context) CloudServiceExtensionPropertiesOutput

func (CloudServiceExtensionPropertiesArgs) ToCloudServiceExtensionPropertiesPtrOutput

func (i CloudServiceExtensionPropertiesArgs) ToCloudServiceExtensionPropertiesPtrOutput() CloudServiceExtensionPropertiesPtrOutput

func (CloudServiceExtensionPropertiesArgs) ToCloudServiceExtensionPropertiesPtrOutputWithContext

func (i CloudServiceExtensionPropertiesArgs) ToCloudServiceExtensionPropertiesPtrOutputWithContext(ctx context.Context) CloudServiceExtensionPropertiesPtrOutput

type CloudServiceExtensionPropertiesInput

type CloudServiceExtensionPropertiesInput interface {
	pulumi.Input

	ToCloudServiceExtensionPropertiesOutput() CloudServiceExtensionPropertiesOutput
	ToCloudServiceExtensionPropertiesOutputWithContext(context.Context) CloudServiceExtensionPropertiesOutput
}

CloudServiceExtensionPropertiesInput is an input type that accepts CloudServiceExtensionPropertiesArgs and CloudServiceExtensionPropertiesOutput values. You can construct a concrete instance of `CloudServiceExtensionPropertiesInput` via:

CloudServiceExtensionPropertiesArgs{...}

type CloudServiceExtensionPropertiesOutput

type CloudServiceExtensionPropertiesOutput struct{ *pulumi.OutputState }

Extension Properties.

func (CloudServiceExtensionPropertiesOutput) AutoUpgradeMinorVersion

func (o CloudServiceExtensionPropertiesOutput) AutoUpgradeMinorVersion() pulumi.BoolPtrOutput

Explicitly specify whether platform can automatically upgrade typeHandlerVersion to higher minor versions when they become available.

func (CloudServiceExtensionPropertiesOutput) ElementType

func (CloudServiceExtensionPropertiesOutput) ForceUpdateTag

Tag to force apply the provided public and protected settings. Changing the tag value allows for re-running the extension without changing any of the public or protected settings. If forceUpdateTag is not changed, updates to public or protected settings would still be applied by the handler. If neither forceUpdateTag nor any of public or protected settings change, extension would flow to the role instance with the same sequence-number, and it is up to handler implementation whether to re-run it or not

func (CloudServiceExtensionPropertiesOutput) ProtectedSettings

Protected settings for the extension which are encrypted before sent to the role instance.

func (CloudServiceExtensionPropertiesOutput) ProtectedSettingsFromKeyVault

func (CloudServiceExtensionPropertiesOutput) Publisher

The name of the extension handler publisher.

func (CloudServiceExtensionPropertiesOutput) RolesAppliedTo

Optional list of roles to apply this extension. If property is not specified or '*' is specified, extension is applied to all roles in the cloud service.

func (CloudServiceExtensionPropertiesOutput) Settings

Public settings for the extension. For JSON extensions, this is the JSON settings for the extension. For XML Extension (like RDP), this is the XML setting for the extension.

func (CloudServiceExtensionPropertiesOutput) ToCloudServiceExtensionPropertiesOutput

func (o CloudServiceExtensionPropertiesOutput) ToCloudServiceExtensionPropertiesOutput() CloudServiceExtensionPropertiesOutput

func (CloudServiceExtensionPropertiesOutput) ToCloudServiceExtensionPropertiesOutputWithContext

func (o CloudServiceExtensionPropertiesOutput) ToCloudServiceExtensionPropertiesOutputWithContext(ctx context.Context) CloudServiceExtensionPropertiesOutput

func (CloudServiceExtensionPropertiesOutput) ToCloudServiceExtensionPropertiesPtrOutput

func (o CloudServiceExtensionPropertiesOutput) ToCloudServiceExtensionPropertiesPtrOutput() CloudServiceExtensionPropertiesPtrOutput

func (CloudServiceExtensionPropertiesOutput) ToCloudServiceExtensionPropertiesPtrOutputWithContext

func (o CloudServiceExtensionPropertiesOutput) ToCloudServiceExtensionPropertiesPtrOutputWithContext(ctx context.Context) CloudServiceExtensionPropertiesPtrOutput

func (CloudServiceExtensionPropertiesOutput) Type

Specifies the type of the extension.

func (CloudServiceExtensionPropertiesOutput) TypeHandlerVersion

Specifies the version of the extension. Specifies the version of the extension. If this element is not specified or an asterisk (*) is used as the value, the latest version of the extension is used. If the value is specified with a major version number and an asterisk as the minor version number (X.), the latest minor version of the specified major version is selected. If a major version number and a minor version number are specified (X.Y), the specific extension version is selected. If a version is specified, an auto-upgrade is performed on the role instance.

type CloudServiceExtensionPropertiesPtrInput

type CloudServiceExtensionPropertiesPtrInput interface {
	pulumi.Input

	ToCloudServiceExtensionPropertiesPtrOutput() CloudServiceExtensionPropertiesPtrOutput
	ToCloudServiceExtensionPropertiesPtrOutputWithContext(context.Context) CloudServiceExtensionPropertiesPtrOutput
}

CloudServiceExtensionPropertiesPtrInput is an input type that accepts CloudServiceExtensionPropertiesArgs, CloudServiceExtensionPropertiesPtr and CloudServiceExtensionPropertiesPtrOutput values. You can construct a concrete instance of `CloudServiceExtensionPropertiesPtrInput` via:

        CloudServiceExtensionPropertiesArgs{...}

or:

        nil

type CloudServiceExtensionPropertiesPtrOutput

type CloudServiceExtensionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (CloudServiceExtensionPropertiesPtrOutput) AutoUpgradeMinorVersion

Explicitly specify whether platform can automatically upgrade typeHandlerVersion to higher minor versions when they become available.

func (CloudServiceExtensionPropertiesPtrOutput) Elem

func (CloudServiceExtensionPropertiesPtrOutput) ElementType

func (CloudServiceExtensionPropertiesPtrOutput) ForceUpdateTag

Tag to force apply the provided public and protected settings. Changing the tag value allows for re-running the extension without changing any of the public or protected settings. If forceUpdateTag is not changed, updates to public or protected settings would still be applied by the handler. If neither forceUpdateTag nor any of public or protected settings change, extension would flow to the role instance with the same sequence-number, and it is up to handler implementation whether to re-run it or not

func (CloudServiceExtensionPropertiesPtrOutput) ProtectedSettings

Protected settings for the extension which are encrypted before sent to the role instance.

func (CloudServiceExtensionPropertiesPtrOutput) ProtectedSettingsFromKeyVault

func (CloudServiceExtensionPropertiesPtrOutput) Publisher

The name of the extension handler publisher.

func (CloudServiceExtensionPropertiesPtrOutput) RolesAppliedTo

Optional list of roles to apply this extension. If property is not specified or '*' is specified, extension is applied to all roles in the cloud service.

func (CloudServiceExtensionPropertiesPtrOutput) Settings

Public settings for the extension. For JSON extensions, this is the JSON settings for the extension. For XML Extension (like RDP), this is the XML setting for the extension.

func (CloudServiceExtensionPropertiesPtrOutput) ToCloudServiceExtensionPropertiesPtrOutput

func (o CloudServiceExtensionPropertiesPtrOutput) ToCloudServiceExtensionPropertiesPtrOutput() CloudServiceExtensionPropertiesPtrOutput

func (CloudServiceExtensionPropertiesPtrOutput) ToCloudServiceExtensionPropertiesPtrOutputWithContext

func (o CloudServiceExtensionPropertiesPtrOutput) ToCloudServiceExtensionPropertiesPtrOutputWithContext(ctx context.Context) CloudServiceExtensionPropertiesPtrOutput

func (CloudServiceExtensionPropertiesPtrOutput) Type

Specifies the type of the extension.

func (CloudServiceExtensionPropertiesPtrOutput) TypeHandlerVersion

Specifies the version of the extension. Specifies the version of the extension. If this element is not specified or an asterisk (*) is used as the value, the latest version of the extension is used. If the value is specified with a major version number and an asterisk as the minor version number (X.), the latest minor version of the specified major version is selected. If a major version number and a minor version number are specified (X.Y), the specific extension version is selected. If a version is specified, an auto-upgrade is performed on the role instance.

type CloudServiceExtensionPropertiesResponse

type CloudServiceExtensionPropertiesResponse struct {
	// Explicitly specify whether platform can automatically upgrade typeHandlerVersion to higher minor versions when they become available.
	AutoUpgradeMinorVersion *bool `pulumi:"autoUpgradeMinorVersion"`
	// Tag to force apply the provided public and protected settings.
	// Changing the tag value allows for re-running the extension without changing any of the public or protected settings.
	// If forceUpdateTag is not changed, updates to public or protected settings would still be applied by the handler.
	// If neither forceUpdateTag nor any of public or protected settings change, extension would flow to the role instance with the same sequence-number, and
	// it is up to handler implementation whether to re-run it or not
	ForceUpdateTag *string `pulumi:"forceUpdateTag"`
	// Protected settings for the extension which are encrypted before sent to the role instance.
	ProtectedSettings             *string                                      `pulumi:"protectedSettings"`
	ProtectedSettingsFromKeyVault *CloudServiceVaultAndSecretReferenceResponse `pulumi:"protectedSettingsFromKeyVault"`
	// The provisioning state, which only appears in the response.
	ProvisioningState string `pulumi:"provisioningState"`
	// The name of the extension handler publisher.
	Publisher *string `pulumi:"publisher"`
	// Optional list of roles to apply this extension. If property is not specified or '*' is specified, extension is applied to all roles in the cloud service.
	RolesAppliedTo []string `pulumi:"rolesAppliedTo"`
	// Public settings for the extension. For JSON extensions, this is the JSON settings for the extension. For XML Extension (like RDP), this is the XML setting for the extension.
	Settings *string `pulumi:"settings"`
	// Specifies the type of the extension.
	Type *string `pulumi:"type"`
	// Specifies the version of the extension. Specifies the version of the extension. If this element is not specified or an asterisk (*) is used as the value, the latest version of the extension is used. If the value is specified with a major version number and an asterisk as the minor version number (X.), the latest minor version of the specified major version is selected. If a major version number and a minor version number are specified (X.Y), the specific extension version is selected. If a version is specified, an auto-upgrade is performed on the role instance.
	TypeHandlerVersion *string `pulumi:"typeHandlerVersion"`
}

Extension Properties.

type CloudServiceExtensionPropertiesResponseArgs

type CloudServiceExtensionPropertiesResponseArgs struct {
	// Explicitly specify whether platform can automatically upgrade typeHandlerVersion to higher minor versions when they become available.
	AutoUpgradeMinorVersion pulumi.BoolPtrInput `pulumi:"autoUpgradeMinorVersion"`
	// Tag to force apply the provided public and protected settings.
	// Changing the tag value allows for re-running the extension without changing any of the public or protected settings.
	// If forceUpdateTag is not changed, updates to public or protected settings would still be applied by the handler.
	// If neither forceUpdateTag nor any of public or protected settings change, extension would flow to the role instance with the same sequence-number, and
	// it is up to handler implementation whether to re-run it or not
	ForceUpdateTag pulumi.StringPtrInput `pulumi:"forceUpdateTag"`
	// Protected settings for the extension which are encrypted before sent to the role instance.
	ProtectedSettings             pulumi.StringPtrInput                               `pulumi:"protectedSettings"`
	ProtectedSettingsFromKeyVault CloudServiceVaultAndSecretReferenceResponsePtrInput `pulumi:"protectedSettingsFromKeyVault"`
	// The provisioning state, which only appears in the response.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// The name of the extension handler publisher.
	Publisher pulumi.StringPtrInput `pulumi:"publisher"`
	// Optional list of roles to apply this extension. If property is not specified or '*' is specified, extension is applied to all roles in the cloud service.
	RolesAppliedTo pulumi.StringArrayInput `pulumi:"rolesAppliedTo"`
	// Public settings for the extension. For JSON extensions, this is the JSON settings for the extension. For XML Extension (like RDP), this is the XML setting for the extension.
	Settings pulumi.StringPtrInput `pulumi:"settings"`
	// Specifies the type of the extension.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Specifies the version of the extension. Specifies the version of the extension. If this element is not specified or an asterisk (*) is used as the value, the latest version of the extension is used. If the value is specified with a major version number and an asterisk as the minor version number (X.), the latest minor version of the specified major version is selected. If a major version number and a minor version number are specified (X.Y), the specific extension version is selected. If a version is specified, an auto-upgrade is performed on the role instance.
	TypeHandlerVersion pulumi.StringPtrInput `pulumi:"typeHandlerVersion"`
}

Extension Properties.

func (CloudServiceExtensionPropertiesResponseArgs) ElementType

func (CloudServiceExtensionPropertiesResponseArgs) ToCloudServiceExtensionPropertiesResponseOutput

func (i CloudServiceExtensionPropertiesResponseArgs) ToCloudServiceExtensionPropertiesResponseOutput() CloudServiceExtensionPropertiesResponseOutput

func (CloudServiceExtensionPropertiesResponseArgs) ToCloudServiceExtensionPropertiesResponseOutputWithContext

func (i CloudServiceExtensionPropertiesResponseArgs) ToCloudServiceExtensionPropertiesResponseOutputWithContext(ctx context.Context) CloudServiceExtensionPropertiesResponseOutput

func (CloudServiceExtensionPropertiesResponseArgs) ToCloudServiceExtensionPropertiesResponsePtrOutput

func (i CloudServiceExtensionPropertiesResponseArgs) ToCloudServiceExtensionPropertiesResponsePtrOutput() CloudServiceExtensionPropertiesResponsePtrOutput

func (CloudServiceExtensionPropertiesResponseArgs) ToCloudServiceExtensionPropertiesResponsePtrOutputWithContext

func (i CloudServiceExtensionPropertiesResponseArgs) ToCloudServiceExtensionPropertiesResponsePtrOutputWithContext(ctx context.Context) CloudServiceExtensionPropertiesResponsePtrOutput

type CloudServiceExtensionPropertiesResponseInput

type CloudServiceExtensionPropertiesResponseInput interface {
	pulumi.Input

	ToCloudServiceExtensionPropertiesResponseOutput() CloudServiceExtensionPropertiesResponseOutput
	ToCloudServiceExtensionPropertiesResponseOutputWithContext(context.Context) CloudServiceExtensionPropertiesResponseOutput
}

CloudServiceExtensionPropertiesResponseInput is an input type that accepts CloudServiceExtensionPropertiesResponseArgs and CloudServiceExtensionPropertiesResponseOutput values. You can construct a concrete instance of `CloudServiceExtensionPropertiesResponseInput` via:

CloudServiceExtensionPropertiesResponseArgs{...}

type CloudServiceExtensionPropertiesResponseOutput

type CloudServiceExtensionPropertiesResponseOutput struct{ *pulumi.OutputState }

Extension Properties.

func (CloudServiceExtensionPropertiesResponseOutput) AutoUpgradeMinorVersion

Explicitly specify whether platform can automatically upgrade typeHandlerVersion to higher minor versions when they become available.

func (CloudServiceExtensionPropertiesResponseOutput) ElementType

func (CloudServiceExtensionPropertiesResponseOutput) ForceUpdateTag

Tag to force apply the provided public and protected settings. Changing the tag value allows for re-running the extension without changing any of the public or protected settings. If forceUpdateTag is not changed, updates to public or protected settings would still be applied by the handler. If neither forceUpdateTag nor any of public or protected settings change, extension would flow to the role instance with the same sequence-number, and it is up to handler implementation whether to re-run it or not

func (CloudServiceExtensionPropertiesResponseOutput) ProtectedSettings

Protected settings for the extension which are encrypted before sent to the role instance.

func (CloudServiceExtensionPropertiesResponseOutput) ProtectedSettingsFromKeyVault

func (CloudServiceExtensionPropertiesResponseOutput) ProvisioningState

The provisioning state, which only appears in the response.

func (CloudServiceExtensionPropertiesResponseOutput) Publisher

The name of the extension handler publisher.

func (CloudServiceExtensionPropertiesResponseOutput) RolesAppliedTo

Optional list of roles to apply this extension. If property is not specified or '*' is specified, extension is applied to all roles in the cloud service.

func (CloudServiceExtensionPropertiesResponseOutput) Settings

Public settings for the extension. For JSON extensions, this is the JSON settings for the extension. For XML Extension (like RDP), this is the XML setting for the extension.

func (CloudServiceExtensionPropertiesResponseOutput) ToCloudServiceExtensionPropertiesResponseOutput

func (o CloudServiceExtensionPropertiesResponseOutput) ToCloudServiceExtensionPropertiesResponseOutput() CloudServiceExtensionPropertiesResponseOutput

func (CloudServiceExtensionPropertiesResponseOutput) ToCloudServiceExtensionPropertiesResponseOutputWithContext

func (o CloudServiceExtensionPropertiesResponseOutput) ToCloudServiceExtensionPropertiesResponseOutputWithContext(ctx context.Context) CloudServiceExtensionPropertiesResponseOutput

func (CloudServiceExtensionPropertiesResponseOutput) ToCloudServiceExtensionPropertiesResponsePtrOutput

func (o CloudServiceExtensionPropertiesResponseOutput) ToCloudServiceExtensionPropertiesResponsePtrOutput() CloudServiceExtensionPropertiesResponsePtrOutput

func (CloudServiceExtensionPropertiesResponseOutput) ToCloudServiceExtensionPropertiesResponsePtrOutputWithContext

func (o CloudServiceExtensionPropertiesResponseOutput) ToCloudServiceExtensionPropertiesResponsePtrOutputWithContext(ctx context.Context) CloudServiceExtensionPropertiesResponsePtrOutput

func (CloudServiceExtensionPropertiesResponseOutput) Type

Specifies the type of the extension.

func (CloudServiceExtensionPropertiesResponseOutput) TypeHandlerVersion

Specifies the version of the extension. Specifies the version of the extension. If this element is not specified or an asterisk (*) is used as the value, the latest version of the extension is used. If the value is specified with a major version number and an asterisk as the minor version number (X.), the latest minor version of the specified major version is selected. If a major version number and a minor version number are specified (X.Y), the specific extension version is selected. If a version is specified, an auto-upgrade is performed on the role instance.

type CloudServiceExtensionPropertiesResponsePtrInput

type CloudServiceExtensionPropertiesResponsePtrInput interface {
	pulumi.Input

	ToCloudServiceExtensionPropertiesResponsePtrOutput() CloudServiceExtensionPropertiesResponsePtrOutput
	ToCloudServiceExtensionPropertiesResponsePtrOutputWithContext(context.Context) CloudServiceExtensionPropertiesResponsePtrOutput
}

CloudServiceExtensionPropertiesResponsePtrInput is an input type that accepts CloudServiceExtensionPropertiesResponseArgs, CloudServiceExtensionPropertiesResponsePtr and CloudServiceExtensionPropertiesResponsePtrOutput values. You can construct a concrete instance of `CloudServiceExtensionPropertiesResponsePtrInput` via:

        CloudServiceExtensionPropertiesResponseArgs{...}

or:

        nil

type CloudServiceExtensionPropertiesResponsePtrOutput

type CloudServiceExtensionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (CloudServiceExtensionPropertiesResponsePtrOutput) AutoUpgradeMinorVersion

Explicitly specify whether platform can automatically upgrade typeHandlerVersion to higher minor versions when they become available.

func (CloudServiceExtensionPropertiesResponsePtrOutput) Elem

func (CloudServiceExtensionPropertiesResponsePtrOutput) ElementType

func (CloudServiceExtensionPropertiesResponsePtrOutput) ForceUpdateTag

Tag to force apply the provided public and protected settings. Changing the tag value allows for re-running the extension without changing any of the public or protected settings. If forceUpdateTag is not changed, updates to public or protected settings would still be applied by the handler. If neither forceUpdateTag nor any of public or protected settings change, extension would flow to the role instance with the same sequence-number, and it is up to handler implementation whether to re-run it or not

func (CloudServiceExtensionPropertiesResponsePtrOutput) ProtectedSettings

Protected settings for the extension which are encrypted before sent to the role instance.

func (CloudServiceExtensionPropertiesResponsePtrOutput) ProtectedSettingsFromKeyVault

func (CloudServiceExtensionPropertiesResponsePtrOutput) ProvisioningState

The provisioning state, which only appears in the response.

func (CloudServiceExtensionPropertiesResponsePtrOutput) Publisher

The name of the extension handler publisher.

func (CloudServiceExtensionPropertiesResponsePtrOutput) RolesAppliedTo

Optional list of roles to apply this extension. If property is not specified or '*' is specified, extension is applied to all roles in the cloud service.

func (CloudServiceExtensionPropertiesResponsePtrOutput) Settings

Public settings for the extension. For JSON extensions, this is the JSON settings for the extension. For XML Extension (like RDP), this is the XML setting for the extension.

func (CloudServiceExtensionPropertiesResponsePtrOutput) ToCloudServiceExtensionPropertiesResponsePtrOutput

func (o CloudServiceExtensionPropertiesResponsePtrOutput) ToCloudServiceExtensionPropertiesResponsePtrOutput() CloudServiceExtensionPropertiesResponsePtrOutput

func (CloudServiceExtensionPropertiesResponsePtrOutput) ToCloudServiceExtensionPropertiesResponsePtrOutputWithContext

func (o CloudServiceExtensionPropertiesResponsePtrOutput) ToCloudServiceExtensionPropertiesResponsePtrOutputWithContext(ctx context.Context) CloudServiceExtensionPropertiesResponsePtrOutput

func (CloudServiceExtensionPropertiesResponsePtrOutput) Type

Specifies the type of the extension.

func (CloudServiceExtensionPropertiesResponsePtrOutput) TypeHandlerVersion

Specifies the version of the extension. Specifies the version of the extension. If this element is not specified or an asterisk (*) is used as the value, the latest version of the extension is used. If the value is specified with a major version number and an asterisk as the minor version number (X.), the latest minor version of the specified major version is selected. If a major version number and a minor version number are specified (X.Y), the specific extension version is selected. If a version is specified, an auto-upgrade is performed on the role instance.

type CloudServiceInput

type CloudServiceInput interface {
	pulumi.Input

	ToCloudServiceOutput() CloudServiceOutput
	ToCloudServiceOutputWithContext(ctx context.Context) CloudServiceOutput
}

type CloudServiceNetworkProfile

type CloudServiceNetworkProfile struct {
	// The list of load balancer configurations for the cloud service.
	LoadBalancerConfigurations []LoadBalancerConfiguration `pulumi:"loadBalancerConfigurations"`
	SwappableCloudService      *SubResource                `pulumi:"swappableCloudService"`
}

Network Profile for the cloud service.

type CloudServiceNetworkProfileArgs

type CloudServiceNetworkProfileArgs struct {
	// The list of load balancer configurations for the cloud service.
	LoadBalancerConfigurations LoadBalancerConfigurationArrayInput `pulumi:"loadBalancerConfigurations"`
	SwappableCloudService      SubResourcePtrInput                 `pulumi:"swappableCloudService"`
}

Network Profile for the cloud service.

func (CloudServiceNetworkProfileArgs) ElementType

func (CloudServiceNetworkProfileArgs) ToCloudServiceNetworkProfileOutput

func (i CloudServiceNetworkProfileArgs) ToCloudServiceNetworkProfileOutput() CloudServiceNetworkProfileOutput

func (CloudServiceNetworkProfileArgs) ToCloudServiceNetworkProfileOutputWithContext

func (i CloudServiceNetworkProfileArgs) ToCloudServiceNetworkProfileOutputWithContext(ctx context.Context) CloudServiceNetworkProfileOutput

func (CloudServiceNetworkProfileArgs) ToCloudServiceNetworkProfilePtrOutput

func (i CloudServiceNetworkProfileArgs) ToCloudServiceNetworkProfilePtrOutput() CloudServiceNetworkProfilePtrOutput

func (CloudServiceNetworkProfileArgs) ToCloudServiceNetworkProfilePtrOutputWithContext

func (i CloudServiceNetworkProfileArgs) ToCloudServiceNetworkProfilePtrOutputWithContext(ctx context.Context) CloudServiceNetworkProfilePtrOutput

type CloudServiceNetworkProfileInput

type CloudServiceNetworkProfileInput interface {
	pulumi.Input

	ToCloudServiceNetworkProfileOutput() CloudServiceNetworkProfileOutput
	ToCloudServiceNetworkProfileOutputWithContext(context.Context) CloudServiceNetworkProfileOutput
}

CloudServiceNetworkProfileInput is an input type that accepts CloudServiceNetworkProfileArgs and CloudServiceNetworkProfileOutput values. You can construct a concrete instance of `CloudServiceNetworkProfileInput` via:

CloudServiceNetworkProfileArgs{...}

type CloudServiceNetworkProfileOutput

type CloudServiceNetworkProfileOutput struct{ *pulumi.OutputState }

Network Profile for the cloud service.

func (CloudServiceNetworkProfileOutput) ElementType

func (CloudServiceNetworkProfileOutput) LoadBalancerConfigurations

The list of load balancer configurations for the cloud service.

func (CloudServiceNetworkProfileOutput) SwappableCloudService

func (o CloudServiceNetworkProfileOutput) SwappableCloudService() SubResourcePtrOutput

func (CloudServiceNetworkProfileOutput) ToCloudServiceNetworkProfileOutput

func (o CloudServiceNetworkProfileOutput) ToCloudServiceNetworkProfileOutput() CloudServiceNetworkProfileOutput

func (CloudServiceNetworkProfileOutput) ToCloudServiceNetworkProfileOutputWithContext

func (o CloudServiceNetworkProfileOutput) ToCloudServiceNetworkProfileOutputWithContext(ctx context.Context) CloudServiceNetworkProfileOutput

func (CloudServiceNetworkProfileOutput) ToCloudServiceNetworkProfilePtrOutput

func (o CloudServiceNetworkProfileOutput) ToCloudServiceNetworkProfilePtrOutput() CloudServiceNetworkProfilePtrOutput

func (CloudServiceNetworkProfileOutput) ToCloudServiceNetworkProfilePtrOutputWithContext

func (o CloudServiceNetworkProfileOutput) ToCloudServiceNetworkProfilePtrOutputWithContext(ctx context.Context) CloudServiceNetworkProfilePtrOutput

type CloudServiceNetworkProfilePtrInput

type CloudServiceNetworkProfilePtrInput interface {
	pulumi.Input

	ToCloudServiceNetworkProfilePtrOutput() CloudServiceNetworkProfilePtrOutput
	ToCloudServiceNetworkProfilePtrOutputWithContext(context.Context) CloudServiceNetworkProfilePtrOutput
}

CloudServiceNetworkProfilePtrInput is an input type that accepts CloudServiceNetworkProfileArgs, CloudServiceNetworkProfilePtr and CloudServiceNetworkProfilePtrOutput values. You can construct a concrete instance of `CloudServiceNetworkProfilePtrInput` via:

        CloudServiceNetworkProfileArgs{...}

or:

        nil

type CloudServiceNetworkProfilePtrOutput

type CloudServiceNetworkProfilePtrOutput struct{ *pulumi.OutputState }

func (CloudServiceNetworkProfilePtrOutput) Elem

func (CloudServiceNetworkProfilePtrOutput) ElementType

func (CloudServiceNetworkProfilePtrOutput) LoadBalancerConfigurations

The list of load balancer configurations for the cloud service.

func (CloudServiceNetworkProfilePtrOutput) SwappableCloudService

func (CloudServiceNetworkProfilePtrOutput) ToCloudServiceNetworkProfilePtrOutput

func (o CloudServiceNetworkProfilePtrOutput) ToCloudServiceNetworkProfilePtrOutput() CloudServiceNetworkProfilePtrOutput

func (CloudServiceNetworkProfilePtrOutput) ToCloudServiceNetworkProfilePtrOutputWithContext

func (o CloudServiceNetworkProfilePtrOutput) ToCloudServiceNetworkProfilePtrOutputWithContext(ctx context.Context) CloudServiceNetworkProfilePtrOutput

type CloudServiceNetworkProfileResponse

type CloudServiceNetworkProfileResponse struct {
	// The list of load balancer configurations for the cloud service.
	LoadBalancerConfigurations []LoadBalancerConfigurationResponse `pulumi:"loadBalancerConfigurations"`
	SwappableCloudService      *SubResourceResponse                `pulumi:"swappableCloudService"`
}

Network Profile for the cloud service.

type CloudServiceNetworkProfileResponseArgs

type CloudServiceNetworkProfileResponseArgs struct {
	// The list of load balancer configurations for the cloud service.
	LoadBalancerConfigurations LoadBalancerConfigurationResponseArrayInput `pulumi:"loadBalancerConfigurations"`
	SwappableCloudService      SubResourceResponsePtrInput                 `pulumi:"swappableCloudService"`
}

Network Profile for the cloud service.

func (CloudServiceNetworkProfileResponseArgs) ElementType

func (CloudServiceNetworkProfileResponseArgs) ToCloudServiceNetworkProfileResponseOutput

func (i CloudServiceNetworkProfileResponseArgs) ToCloudServiceNetworkProfileResponseOutput() CloudServiceNetworkProfileResponseOutput

func (CloudServiceNetworkProfileResponseArgs) ToCloudServiceNetworkProfileResponseOutputWithContext

func (i CloudServiceNetworkProfileResponseArgs) ToCloudServiceNetworkProfileResponseOutputWithContext(ctx context.Context) CloudServiceNetworkProfileResponseOutput

func (CloudServiceNetworkProfileResponseArgs) ToCloudServiceNetworkProfileResponsePtrOutput

func (i CloudServiceNetworkProfileResponseArgs) ToCloudServiceNetworkProfileResponsePtrOutput() CloudServiceNetworkProfileResponsePtrOutput

func (CloudServiceNetworkProfileResponseArgs) ToCloudServiceNetworkProfileResponsePtrOutputWithContext

func (i CloudServiceNetworkProfileResponseArgs) ToCloudServiceNetworkProfileResponsePtrOutputWithContext(ctx context.Context) CloudServiceNetworkProfileResponsePtrOutput

type CloudServiceNetworkProfileResponseInput

type CloudServiceNetworkProfileResponseInput interface {
	pulumi.Input

	ToCloudServiceNetworkProfileResponseOutput() CloudServiceNetworkProfileResponseOutput
	ToCloudServiceNetworkProfileResponseOutputWithContext(context.Context) CloudServiceNetworkProfileResponseOutput
}

CloudServiceNetworkProfileResponseInput is an input type that accepts CloudServiceNetworkProfileResponseArgs and CloudServiceNetworkProfileResponseOutput values. You can construct a concrete instance of `CloudServiceNetworkProfileResponseInput` via:

CloudServiceNetworkProfileResponseArgs{...}

type CloudServiceNetworkProfileResponseOutput

type CloudServiceNetworkProfileResponseOutput struct{ *pulumi.OutputState }

Network Profile for the cloud service.

func (CloudServiceNetworkProfileResponseOutput) ElementType

func (CloudServiceNetworkProfileResponseOutput) LoadBalancerConfigurations

The list of load balancer configurations for the cloud service.

func (CloudServiceNetworkProfileResponseOutput) SwappableCloudService

func (CloudServiceNetworkProfileResponseOutput) ToCloudServiceNetworkProfileResponseOutput

func (o CloudServiceNetworkProfileResponseOutput) ToCloudServiceNetworkProfileResponseOutput() CloudServiceNetworkProfileResponseOutput

func (CloudServiceNetworkProfileResponseOutput) ToCloudServiceNetworkProfileResponseOutputWithContext

func (o CloudServiceNetworkProfileResponseOutput) ToCloudServiceNetworkProfileResponseOutputWithContext(ctx context.Context) CloudServiceNetworkProfileResponseOutput

func (CloudServiceNetworkProfileResponseOutput) ToCloudServiceNetworkProfileResponsePtrOutput

func (o CloudServiceNetworkProfileResponseOutput) ToCloudServiceNetworkProfileResponsePtrOutput() CloudServiceNetworkProfileResponsePtrOutput

func (CloudServiceNetworkProfileResponseOutput) ToCloudServiceNetworkProfileResponsePtrOutputWithContext

func (o CloudServiceNetworkProfileResponseOutput) ToCloudServiceNetworkProfileResponsePtrOutputWithContext(ctx context.Context) CloudServiceNetworkProfileResponsePtrOutput

type CloudServiceNetworkProfileResponsePtrInput

type CloudServiceNetworkProfileResponsePtrInput interface {
	pulumi.Input

	ToCloudServiceNetworkProfileResponsePtrOutput() CloudServiceNetworkProfileResponsePtrOutput
	ToCloudServiceNetworkProfileResponsePtrOutputWithContext(context.Context) CloudServiceNetworkProfileResponsePtrOutput
}

CloudServiceNetworkProfileResponsePtrInput is an input type that accepts CloudServiceNetworkProfileResponseArgs, CloudServiceNetworkProfileResponsePtr and CloudServiceNetworkProfileResponsePtrOutput values. You can construct a concrete instance of `CloudServiceNetworkProfileResponsePtrInput` via:

        CloudServiceNetworkProfileResponseArgs{...}

or:

        nil

type CloudServiceNetworkProfileResponsePtrOutput

type CloudServiceNetworkProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (CloudServiceNetworkProfileResponsePtrOutput) Elem

func (CloudServiceNetworkProfileResponsePtrOutput) ElementType

func (CloudServiceNetworkProfileResponsePtrOutput) LoadBalancerConfigurations

The list of load balancer configurations for the cloud service.

func (CloudServiceNetworkProfileResponsePtrOutput) SwappableCloudService

func (CloudServiceNetworkProfileResponsePtrOutput) ToCloudServiceNetworkProfileResponsePtrOutput

func (o CloudServiceNetworkProfileResponsePtrOutput) ToCloudServiceNetworkProfileResponsePtrOutput() CloudServiceNetworkProfileResponsePtrOutput

func (CloudServiceNetworkProfileResponsePtrOutput) ToCloudServiceNetworkProfileResponsePtrOutputWithContext

func (o CloudServiceNetworkProfileResponsePtrOutput) ToCloudServiceNetworkProfileResponsePtrOutputWithContext(ctx context.Context) CloudServiceNetworkProfileResponsePtrOutput

type CloudServiceOsProfile

type CloudServiceOsProfile struct {
	// Specifies set of certificates that should be installed onto the role instances.
	Secrets []CloudServiceVaultSecretGroup `pulumi:"secrets"`
}

Describes the OS profile for the cloud service.

type CloudServiceOsProfileArgs

type CloudServiceOsProfileArgs struct {
	// Specifies set of certificates that should be installed onto the role instances.
	Secrets CloudServiceVaultSecretGroupArrayInput `pulumi:"secrets"`
}

Describes the OS profile for the cloud service.

func (CloudServiceOsProfileArgs) ElementType

func (CloudServiceOsProfileArgs) ElementType() reflect.Type

func (CloudServiceOsProfileArgs) ToCloudServiceOsProfileOutput

func (i CloudServiceOsProfileArgs) ToCloudServiceOsProfileOutput() CloudServiceOsProfileOutput

func (CloudServiceOsProfileArgs) ToCloudServiceOsProfileOutputWithContext

func (i CloudServiceOsProfileArgs) ToCloudServiceOsProfileOutputWithContext(ctx context.Context) CloudServiceOsProfileOutput

func (CloudServiceOsProfileArgs) ToCloudServiceOsProfilePtrOutput

func (i CloudServiceOsProfileArgs) ToCloudServiceOsProfilePtrOutput() CloudServiceOsProfilePtrOutput

func (CloudServiceOsProfileArgs) ToCloudServiceOsProfilePtrOutputWithContext

func (i CloudServiceOsProfileArgs) ToCloudServiceOsProfilePtrOutputWithContext(ctx context.Context) CloudServiceOsProfilePtrOutput

type CloudServiceOsProfileInput

type CloudServiceOsProfileInput interface {
	pulumi.Input

	ToCloudServiceOsProfileOutput() CloudServiceOsProfileOutput
	ToCloudServiceOsProfileOutputWithContext(context.Context) CloudServiceOsProfileOutput
}

CloudServiceOsProfileInput is an input type that accepts CloudServiceOsProfileArgs and CloudServiceOsProfileOutput values. You can construct a concrete instance of `CloudServiceOsProfileInput` via:

CloudServiceOsProfileArgs{...}

type CloudServiceOsProfileOutput

type CloudServiceOsProfileOutput struct{ *pulumi.OutputState }

Describes the OS profile for the cloud service.

func (CloudServiceOsProfileOutput) ElementType

func (CloudServiceOsProfileOutput) Secrets

Specifies set of certificates that should be installed onto the role instances.

func (CloudServiceOsProfileOutput) ToCloudServiceOsProfileOutput

func (o CloudServiceOsProfileOutput) ToCloudServiceOsProfileOutput() CloudServiceOsProfileOutput

func (CloudServiceOsProfileOutput) ToCloudServiceOsProfileOutputWithContext

func (o CloudServiceOsProfileOutput) ToCloudServiceOsProfileOutputWithContext(ctx context.Context) CloudServiceOsProfileOutput

func (CloudServiceOsProfileOutput) ToCloudServiceOsProfilePtrOutput

func (o CloudServiceOsProfileOutput) ToCloudServiceOsProfilePtrOutput() CloudServiceOsProfilePtrOutput

func (CloudServiceOsProfileOutput) ToCloudServiceOsProfilePtrOutputWithContext

func (o CloudServiceOsProfileOutput) ToCloudServiceOsProfilePtrOutputWithContext(ctx context.Context) CloudServiceOsProfilePtrOutput

type CloudServiceOsProfilePtrInput

type CloudServiceOsProfilePtrInput interface {
	pulumi.Input

	ToCloudServiceOsProfilePtrOutput() CloudServiceOsProfilePtrOutput
	ToCloudServiceOsProfilePtrOutputWithContext(context.Context) CloudServiceOsProfilePtrOutput
}

CloudServiceOsProfilePtrInput is an input type that accepts CloudServiceOsProfileArgs, CloudServiceOsProfilePtr and CloudServiceOsProfilePtrOutput values. You can construct a concrete instance of `CloudServiceOsProfilePtrInput` via:

        CloudServiceOsProfileArgs{...}

or:

        nil

type CloudServiceOsProfilePtrOutput

type CloudServiceOsProfilePtrOutput struct{ *pulumi.OutputState }

func (CloudServiceOsProfilePtrOutput) Elem

func (CloudServiceOsProfilePtrOutput) ElementType

func (CloudServiceOsProfilePtrOutput) Secrets

Specifies set of certificates that should be installed onto the role instances.

func (CloudServiceOsProfilePtrOutput) ToCloudServiceOsProfilePtrOutput

func (o CloudServiceOsProfilePtrOutput) ToCloudServiceOsProfilePtrOutput() CloudServiceOsProfilePtrOutput

func (CloudServiceOsProfilePtrOutput) ToCloudServiceOsProfilePtrOutputWithContext

func (o CloudServiceOsProfilePtrOutput) ToCloudServiceOsProfilePtrOutputWithContext(ctx context.Context) CloudServiceOsProfilePtrOutput

type CloudServiceOsProfileResponse

type CloudServiceOsProfileResponse struct {
	// Specifies set of certificates that should be installed onto the role instances.
	Secrets []CloudServiceVaultSecretGroupResponse `pulumi:"secrets"`
}

Describes the OS profile for the cloud service.

type CloudServiceOsProfileResponseArgs

type CloudServiceOsProfileResponseArgs struct {
	// Specifies set of certificates that should be installed onto the role instances.
	Secrets CloudServiceVaultSecretGroupResponseArrayInput `pulumi:"secrets"`
}

Describes the OS profile for the cloud service.

func (CloudServiceOsProfileResponseArgs) ElementType

func (CloudServiceOsProfileResponseArgs) ToCloudServiceOsProfileResponseOutput

func (i CloudServiceOsProfileResponseArgs) ToCloudServiceOsProfileResponseOutput() CloudServiceOsProfileResponseOutput

func (CloudServiceOsProfileResponseArgs) ToCloudServiceOsProfileResponseOutputWithContext

func (i CloudServiceOsProfileResponseArgs) ToCloudServiceOsProfileResponseOutputWithContext(ctx context.Context) CloudServiceOsProfileResponseOutput

func (CloudServiceOsProfileResponseArgs) ToCloudServiceOsProfileResponsePtrOutput

func (i CloudServiceOsProfileResponseArgs) ToCloudServiceOsProfileResponsePtrOutput() CloudServiceOsProfileResponsePtrOutput

func (CloudServiceOsProfileResponseArgs) ToCloudServiceOsProfileResponsePtrOutputWithContext

func (i CloudServiceOsProfileResponseArgs) ToCloudServiceOsProfileResponsePtrOutputWithContext(ctx context.Context) CloudServiceOsProfileResponsePtrOutput

type CloudServiceOsProfileResponseInput

type CloudServiceOsProfileResponseInput interface {
	pulumi.Input

	ToCloudServiceOsProfileResponseOutput() CloudServiceOsProfileResponseOutput
	ToCloudServiceOsProfileResponseOutputWithContext(context.Context) CloudServiceOsProfileResponseOutput
}

CloudServiceOsProfileResponseInput is an input type that accepts CloudServiceOsProfileResponseArgs and CloudServiceOsProfileResponseOutput values. You can construct a concrete instance of `CloudServiceOsProfileResponseInput` via:

CloudServiceOsProfileResponseArgs{...}

type CloudServiceOsProfileResponseOutput

type CloudServiceOsProfileResponseOutput struct{ *pulumi.OutputState }

Describes the OS profile for the cloud service.

func (CloudServiceOsProfileResponseOutput) ElementType

func (CloudServiceOsProfileResponseOutput) Secrets

Specifies set of certificates that should be installed onto the role instances.

func (CloudServiceOsProfileResponseOutput) ToCloudServiceOsProfileResponseOutput

func (o CloudServiceOsProfileResponseOutput) ToCloudServiceOsProfileResponseOutput() CloudServiceOsProfileResponseOutput

func (CloudServiceOsProfileResponseOutput) ToCloudServiceOsProfileResponseOutputWithContext

func (o CloudServiceOsProfileResponseOutput) ToCloudServiceOsProfileResponseOutputWithContext(ctx context.Context) CloudServiceOsProfileResponseOutput

func (CloudServiceOsProfileResponseOutput) ToCloudServiceOsProfileResponsePtrOutput

func (o CloudServiceOsProfileResponseOutput) ToCloudServiceOsProfileResponsePtrOutput() CloudServiceOsProfileResponsePtrOutput

func (CloudServiceOsProfileResponseOutput) ToCloudServiceOsProfileResponsePtrOutputWithContext

func (o CloudServiceOsProfileResponseOutput) ToCloudServiceOsProfileResponsePtrOutputWithContext(ctx context.Context) CloudServiceOsProfileResponsePtrOutput

type CloudServiceOsProfileResponsePtrInput

type CloudServiceOsProfileResponsePtrInput interface {
	pulumi.Input

	ToCloudServiceOsProfileResponsePtrOutput() CloudServiceOsProfileResponsePtrOutput
	ToCloudServiceOsProfileResponsePtrOutputWithContext(context.Context) CloudServiceOsProfileResponsePtrOutput
}

CloudServiceOsProfileResponsePtrInput is an input type that accepts CloudServiceOsProfileResponseArgs, CloudServiceOsProfileResponsePtr and CloudServiceOsProfileResponsePtrOutput values. You can construct a concrete instance of `CloudServiceOsProfileResponsePtrInput` via:

        CloudServiceOsProfileResponseArgs{...}

or:

        nil

type CloudServiceOsProfileResponsePtrOutput

type CloudServiceOsProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (CloudServiceOsProfileResponsePtrOutput) Elem

func (CloudServiceOsProfileResponsePtrOutput) ElementType

func (CloudServiceOsProfileResponsePtrOutput) Secrets

Specifies set of certificates that should be installed onto the role instances.

func (CloudServiceOsProfileResponsePtrOutput) ToCloudServiceOsProfileResponsePtrOutput

func (o CloudServiceOsProfileResponsePtrOutput) ToCloudServiceOsProfileResponsePtrOutput() CloudServiceOsProfileResponsePtrOutput

func (CloudServiceOsProfileResponsePtrOutput) ToCloudServiceOsProfileResponsePtrOutputWithContext

func (o CloudServiceOsProfileResponsePtrOutput) ToCloudServiceOsProfileResponsePtrOutputWithContext(ctx context.Context) CloudServiceOsProfileResponsePtrOutput

type CloudServiceOutput

type CloudServiceOutput struct {
	*pulumi.OutputState
}

func (CloudServiceOutput) ElementType

func (CloudServiceOutput) ElementType() reflect.Type

func (CloudServiceOutput) ToCloudServiceOutput

func (o CloudServiceOutput) ToCloudServiceOutput() CloudServiceOutput

func (CloudServiceOutput) ToCloudServiceOutputWithContext

func (o CloudServiceOutput) ToCloudServiceOutputWithContext(ctx context.Context) CloudServiceOutput

type CloudServiceProperties

type CloudServiceProperties struct {
	// Specifies the XML service configuration (.cscfg) for the cloud service.
	Configuration *string `pulumi:"configuration"`
	// Specifies a URL that refers to the location of the service configuration in the Blob service. The service package URL  can be Shared Access Signature (SAS) URI from any storage account.
	// This is a write-only property and is not returned in GET calls.
	ConfigurationUrl *string `pulumi:"configurationUrl"`
	// Describes a cloud service extension profile.
	ExtensionProfile *CloudServiceExtensionProfile `pulumi:"extensionProfile"`
	// Network Profile for the cloud service.
	NetworkProfile *CloudServiceNetworkProfile `pulumi:"networkProfile"`
	// Describes the OS profile for the cloud service.
	OsProfile *CloudServiceOsProfile `pulumi:"osProfile"`
	// Specifies a URL that refers to the location of the service package in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account.
	// This is a write-only property and is not returned in GET calls.
	PackageUrl *string `pulumi:"packageUrl"`
	// Describes the role profile for the cloud service.
	RoleProfile *CloudServiceRoleProfile `pulumi:"roleProfile"`
	// (Optional) Indicates whether to start the cloud service immediately after it is created. The default value is `true`.
	// If false, the service model is still deployed, but the code is not run immediately. Instead, the service is PoweredOff until you call Start, at which time the service will be started. A deployed service still incurs charges, even if it is poweredoff.
	StartCloudService *bool `pulumi:"startCloudService"`
	// Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains.
	// Possible Values are <br /><br />**Auto**<br /><br />**Manual** <br /><br />**Simultaneous**<br /><br />
	// If not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence.
	UpgradeMode *string `pulumi:"upgradeMode"`
}

Cloud service properties

type CloudServicePropertiesArgs

type CloudServicePropertiesArgs struct {
	// Specifies the XML service configuration (.cscfg) for the cloud service.
	Configuration pulumi.StringPtrInput `pulumi:"configuration"`
	// Specifies a URL that refers to the location of the service configuration in the Blob service. The service package URL  can be Shared Access Signature (SAS) URI from any storage account.
	// This is a write-only property and is not returned in GET calls.
	ConfigurationUrl pulumi.StringPtrInput `pulumi:"configurationUrl"`
	// Describes a cloud service extension profile.
	ExtensionProfile CloudServiceExtensionProfilePtrInput `pulumi:"extensionProfile"`
	// Network Profile for the cloud service.
	NetworkProfile CloudServiceNetworkProfilePtrInput `pulumi:"networkProfile"`
	// Describes the OS profile for the cloud service.
	OsProfile CloudServiceOsProfilePtrInput `pulumi:"osProfile"`
	// Specifies a URL that refers to the location of the service package in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account.
	// This is a write-only property and is not returned in GET calls.
	PackageUrl pulumi.StringPtrInput `pulumi:"packageUrl"`
	// Describes the role profile for the cloud service.
	RoleProfile CloudServiceRoleProfilePtrInput `pulumi:"roleProfile"`
	// (Optional) Indicates whether to start the cloud service immediately after it is created. The default value is `true`.
	// If false, the service model is still deployed, but the code is not run immediately. Instead, the service is PoweredOff until you call Start, at which time the service will be started. A deployed service still incurs charges, even if it is poweredoff.
	StartCloudService pulumi.BoolPtrInput `pulumi:"startCloudService"`
	// Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains.
	// Possible Values are <br /><br />**Auto**<br /><br />**Manual** <br /><br />**Simultaneous**<br /><br />
	// If not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence.
	UpgradeMode pulumi.StringPtrInput `pulumi:"upgradeMode"`
}

Cloud service properties

func (CloudServicePropertiesArgs) ElementType

func (CloudServicePropertiesArgs) ElementType() reflect.Type

func (CloudServicePropertiesArgs) ToCloudServicePropertiesOutput

func (i CloudServicePropertiesArgs) ToCloudServicePropertiesOutput() CloudServicePropertiesOutput

func (CloudServicePropertiesArgs) ToCloudServicePropertiesOutputWithContext

func (i CloudServicePropertiesArgs) ToCloudServicePropertiesOutputWithContext(ctx context.Context) CloudServicePropertiesOutput

func (CloudServicePropertiesArgs) ToCloudServicePropertiesPtrOutput

func (i CloudServicePropertiesArgs) ToCloudServicePropertiesPtrOutput() CloudServicePropertiesPtrOutput

func (CloudServicePropertiesArgs) ToCloudServicePropertiesPtrOutputWithContext

func (i CloudServicePropertiesArgs) ToCloudServicePropertiesPtrOutputWithContext(ctx context.Context) CloudServicePropertiesPtrOutput

type CloudServicePropertiesInput

type CloudServicePropertiesInput interface {
	pulumi.Input

	ToCloudServicePropertiesOutput() CloudServicePropertiesOutput
	ToCloudServicePropertiesOutputWithContext(context.Context) CloudServicePropertiesOutput
}

CloudServicePropertiesInput is an input type that accepts CloudServicePropertiesArgs and CloudServicePropertiesOutput values. You can construct a concrete instance of `CloudServicePropertiesInput` via:

CloudServicePropertiesArgs{...}

type CloudServicePropertiesOutput

type CloudServicePropertiesOutput struct{ *pulumi.OutputState }

Cloud service properties

func (CloudServicePropertiesOutput) Configuration

Specifies the XML service configuration (.cscfg) for the cloud service.

func (CloudServicePropertiesOutput) ConfigurationUrl

Specifies a URL that refers to the location of the service configuration in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account. This is a write-only property and is not returned in GET calls.

func (CloudServicePropertiesOutput) ElementType

func (CloudServicePropertiesOutput) ExtensionProfile

Describes a cloud service extension profile.

func (CloudServicePropertiesOutput) NetworkProfile

Network Profile for the cloud service.

func (CloudServicePropertiesOutput) OsProfile

Describes the OS profile for the cloud service.

func (CloudServicePropertiesOutput) PackageUrl

Specifies a URL that refers to the location of the service package in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account. This is a write-only property and is not returned in GET calls.

func (CloudServicePropertiesOutput) RoleProfile

Describes the role profile for the cloud service.

func (CloudServicePropertiesOutput) StartCloudService

func (o CloudServicePropertiesOutput) StartCloudService() pulumi.BoolPtrOutput

(Optional) Indicates whether to start the cloud service immediately after it is created. The default value is `true`. If false, the service model is still deployed, but the code is not run immediately. Instead, the service is PoweredOff until you call Start, at which time the service will be started. A deployed service still incurs charges, even if it is poweredoff.

func (CloudServicePropertiesOutput) ToCloudServicePropertiesOutput

func (o CloudServicePropertiesOutput) ToCloudServicePropertiesOutput() CloudServicePropertiesOutput

func (CloudServicePropertiesOutput) ToCloudServicePropertiesOutputWithContext

func (o CloudServicePropertiesOutput) ToCloudServicePropertiesOutputWithContext(ctx context.Context) CloudServicePropertiesOutput

func (CloudServicePropertiesOutput) ToCloudServicePropertiesPtrOutput

func (o CloudServicePropertiesOutput) ToCloudServicePropertiesPtrOutput() CloudServicePropertiesPtrOutput

func (CloudServicePropertiesOutput) ToCloudServicePropertiesPtrOutputWithContext

func (o CloudServicePropertiesOutput) ToCloudServicePropertiesPtrOutputWithContext(ctx context.Context) CloudServicePropertiesPtrOutput

func (CloudServicePropertiesOutput) UpgradeMode

Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains. Possible Values are <br /><br />**Auto**<br /><br />**Manual** <br /><br />**Simultaneous**<br /><br /> If not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence.

type CloudServicePropertiesPtrInput

type CloudServicePropertiesPtrInput interface {
	pulumi.Input

	ToCloudServicePropertiesPtrOutput() CloudServicePropertiesPtrOutput
	ToCloudServicePropertiesPtrOutputWithContext(context.Context) CloudServicePropertiesPtrOutput
}

CloudServicePropertiesPtrInput is an input type that accepts CloudServicePropertiesArgs, CloudServicePropertiesPtr and CloudServicePropertiesPtrOutput values. You can construct a concrete instance of `CloudServicePropertiesPtrInput` via:

        CloudServicePropertiesArgs{...}

or:

        nil

type CloudServicePropertiesPtrOutput

type CloudServicePropertiesPtrOutput struct{ *pulumi.OutputState }

func (CloudServicePropertiesPtrOutput) Configuration

Specifies the XML service configuration (.cscfg) for the cloud service.

func (CloudServicePropertiesPtrOutput) ConfigurationUrl

Specifies a URL that refers to the location of the service configuration in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account. This is a write-only property and is not returned in GET calls.

func (CloudServicePropertiesPtrOutput) Elem

func (CloudServicePropertiesPtrOutput) ElementType

func (CloudServicePropertiesPtrOutput) ExtensionProfile

Describes a cloud service extension profile.

func (CloudServicePropertiesPtrOutput) NetworkProfile

Network Profile for the cloud service.

func (CloudServicePropertiesPtrOutput) OsProfile

Describes the OS profile for the cloud service.

func (CloudServicePropertiesPtrOutput) PackageUrl

Specifies a URL that refers to the location of the service package in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account. This is a write-only property and is not returned in GET calls.

func (CloudServicePropertiesPtrOutput) RoleProfile

Describes the role profile for the cloud service.

func (CloudServicePropertiesPtrOutput) StartCloudService

(Optional) Indicates whether to start the cloud service immediately after it is created. The default value is `true`. If false, the service model is still deployed, but the code is not run immediately. Instead, the service is PoweredOff until you call Start, at which time the service will be started. A deployed service still incurs charges, even if it is poweredoff.

func (CloudServicePropertiesPtrOutput) ToCloudServicePropertiesPtrOutput

func (o CloudServicePropertiesPtrOutput) ToCloudServicePropertiesPtrOutput() CloudServicePropertiesPtrOutput

func (CloudServicePropertiesPtrOutput) ToCloudServicePropertiesPtrOutputWithContext

func (o CloudServicePropertiesPtrOutput) ToCloudServicePropertiesPtrOutputWithContext(ctx context.Context) CloudServicePropertiesPtrOutput

func (CloudServicePropertiesPtrOutput) UpgradeMode

Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains. Possible Values are <br /><br />**Auto**<br /><br />**Manual** <br /><br />**Simultaneous**<br /><br /> If not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence.

type CloudServicePropertiesResponse

type CloudServicePropertiesResponse struct {
	// Specifies the XML service configuration (.cscfg) for the cloud service.
	Configuration *string `pulumi:"configuration"`
	// Specifies a URL that refers to the location of the service configuration in the Blob service. The service package URL  can be Shared Access Signature (SAS) URI from any storage account.
	// This is a write-only property and is not returned in GET calls.
	ConfigurationUrl *string `pulumi:"configurationUrl"`
	// Describes a cloud service extension profile.
	ExtensionProfile *CloudServiceExtensionProfileResponse `pulumi:"extensionProfile"`
	// Network Profile for the cloud service.
	NetworkProfile *CloudServiceNetworkProfileResponse `pulumi:"networkProfile"`
	// Describes the OS profile for the cloud service.
	OsProfile *CloudServiceOsProfileResponse `pulumi:"osProfile"`
	// Specifies a URL that refers to the location of the service package in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account.
	// This is a write-only property and is not returned in GET calls.
	PackageUrl *string `pulumi:"packageUrl"`
	// The provisioning state, which only appears in the response.
	ProvisioningState string `pulumi:"provisioningState"`
	// Describes the role profile for the cloud service.
	RoleProfile *CloudServiceRoleProfileResponse `pulumi:"roleProfile"`
	// (Optional) Indicates whether to start the cloud service immediately after it is created. The default value is `true`.
	// If false, the service model is still deployed, but the code is not run immediately. Instead, the service is PoweredOff until you call Start, at which time the service will be started. A deployed service still incurs charges, even if it is poweredoff.
	StartCloudService *bool `pulumi:"startCloudService"`
	// The unique identifier for the cloud service.
	UniqueId string `pulumi:"uniqueId"`
	// Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains.
	// Possible Values are <br /><br />**Auto**<br /><br />**Manual** <br /><br />**Simultaneous**<br /><br />
	// If not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence.
	UpgradeMode *string `pulumi:"upgradeMode"`
}

Cloud service properties

type CloudServicePropertiesResponseArgs

type CloudServicePropertiesResponseArgs struct {
	// Specifies the XML service configuration (.cscfg) for the cloud service.
	Configuration pulumi.StringPtrInput `pulumi:"configuration"`
	// Specifies a URL that refers to the location of the service configuration in the Blob service. The service package URL  can be Shared Access Signature (SAS) URI from any storage account.
	// This is a write-only property and is not returned in GET calls.
	ConfigurationUrl pulumi.StringPtrInput `pulumi:"configurationUrl"`
	// Describes a cloud service extension profile.
	ExtensionProfile CloudServiceExtensionProfileResponsePtrInput `pulumi:"extensionProfile"`
	// Network Profile for the cloud service.
	NetworkProfile CloudServiceNetworkProfileResponsePtrInput `pulumi:"networkProfile"`
	// Describes the OS profile for the cloud service.
	OsProfile CloudServiceOsProfileResponsePtrInput `pulumi:"osProfile"`
	// Specifies a URL that refers to the location of the service package in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account.
	// This is a write-only property and is not returned in GET calls.
	PackageUrl pulumi.StringPtrInput `pulumi:"packageUrl"`
	// The provisioning state, which only appears in the response.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// Describes the role profile for the cloud service.
	RoleProfile CloudServiceRoleProfileResponsePtrInput `pulumi:"roleProfile"`
	// (Optional) Indicates whether to start the cloud service immediately after it is created. The default value is `true`.
	// If false, the service model is still deployed, but the code is not run immediately. Instead, the service is PoweredOff until you call Start, at which time the service will be started. A deployed service still incurs charges, even if it is poweredoff.
	StartCloudService pulumi.BoolPtrInput `pulumi:"startCloudService"`
	// The unique identifier for the cloud service.
	UniqueId pulumi.StringInput `pulumi:"uniqueId"`
	// Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains.
	// Possible Values are <br /><br />**Auto**<br /><br />**Manual** <br /><br />**Simultaneous**<br /><br />
	// If not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence.
	UpgradeMode pulumi.StringPtrInput `pulumi:"upgradeMode"`
}

Cloud service properties

func (CloudServicePropertiesResponseArgs) ElementType

func (CloudServicePropertiesResponseArgs) ToCloudServicePropertiesResponseOutput

func (i CloudServicePropertiesResponseArgs) ToCloudServicePropertiesResponseOutput() CloudServicePropertiesResponseOutput

func (CloudServicePropertiesResponseArgs) ToCloudServicePropertiesResponseOutputWithContext

func (i CloudServicePropertiesResponseArgs) ToCloudServicePropertiesResponseOutputWithContext(ctx context.Context) CloudServicePropertiesResponseOutput

func (CloudServicePropertiesResponseArgs) ToCloudServicePropertiesResponsePtrOutput

func (i CloudServicePropertiesResponseArgs) ToCloudServicePropertiesResponsePtrOutput() CloudServicePropertiesResponsePtrOutput

func (CloudServicePropertiesResponseArgs) ToCloudServicePropertiesResponsePtrOutputWithContext

func (i CloudServicePropertiesResponseArgs) ToCloudServicePropertiesResponsePtrOutputWithContext(ctx context.Context) CloudServicePropertiesResponsePtrOutput

type CloudServicePropertiesResponseInput

type CloudServicePropertiesResponseInput interface {
	pulumi.Input

	ToCloudServicePropertiesResponseOutput() CloudServicePropertiesResponseOutput
	ToCloudServicePropertiesResponseOutputWithContext(context.Context) CloudServicePropertiesResponseOutput
}

CloudServicePropertiesResponseInput is an input type that accepts CloudServicePropertiesResponseArgs and CloudServicePropertiesResponseOutput values. You can construct a concrete instance of `CloudServicePropertiesResponseInput` via:

CloudServicePropertiesResponseArgs{...}

type CloudServicePropertiesResponseOutput

type CloudServicePropertiesResponseOutput struct{ *pulumi.OutputState }

Cloud service properties

func (CloudServicePropertiesResponseOutput) Configuration

Specifies the XML service configuration (.cscfg) for the cloud service.

func (CloudServicePropertiesResponseOutput) ConfigurationUrl

Specifies a URL that refers to the location of the service configuration in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account. This is a write-only property and is not returned in GET calls.

func (CloudServicePropertiesResponseOutput) ElementType

func (CloudServicePropertiesResponseOutput) ExtensionProfile

Describes a cloud service extension profile.

func (CloudServicePropertiesResponseOutput) NetworkProfile

Network Profile for the cloud service.

func (CloudServicePropertiesResponseOutput) OsProfile

Describes the OS profile for the cloud service.

func (CloudServicePropertiesResponseOutput) PackageUrl

Specifies a URL that refers to the location of the service package in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account. This is a write-only property and is not returned in GET calls.

func (CloudServicePropertiesResponseOutput) ProvisioningState

The provisioning state, which only appears in the response.

func (CloudServicePropertiesResponseOutput) RoleProfile

Describes the role profile for the cloud service.

func (CloudServicePropertiesResponseOutput) StartCloudService

(Optional) Indicates whether to start the cloud service immediately after it is created. The default value is `true`. If false, the service model is still deployed, but the code is not run immediately. Instead, the service is PoweredOff until you call Start, at which time the service will be started. A deployed service still incurs charges, even if it is poweredoff.

func (CloudServicePropertiesResponseOutput) ToCloudServicePropertiesResponseOutput

func (o CloudServicePropertiesResponseOutput) ToCloudServicePropertiesResponseOutput() CloudServicePropertiesResponseOutput

func (CloudServicePropertiesResponseOutput) ToCloudServicePropertiesResponseOutputWithContext

func (o CloudServicePropertiesResponseOutput) ToCloudServicePropertiesResponseOutputWithContext(ctx context.Context) CloudServicePropertiesResponseOutput

func (CloudServicePropertiesResponseOutput) ToCloudServicePropertiesResponsePtrOutput

func (o CloudServicePropertiesResponseOutput) ToCloudServicePropertiesResponsePtrOutput() CloudServicePropertiesResponsePtrOutput

func (CloudServicePropertiesResponseOutput) ToCloudServicePropertiesResponsePtrOutputWithContext

func (o CloudServicePropertiesResponseOutput) ToCloudServicePropertiesResponsePtrOutputWithContext(ctx context.Context) CloudServicePropertiesResponsePtrOutput

func (CloudServicePropertiesResponseOutput) UniqueId

The unique identifier for the cloud service.

func (CloudServicePropertiesResponseOutput) UpgradeMode

Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains. Possible Values are <br /><br />**Auto**<br /><br />**Manual** <br /><br />**Simultaneous**<br /><br /> If not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence.

type CloudServicePropertiesResponsePtrInput

type CloudServicePropertiesResponsePtrInput interface {
	pulumi.Input

	ToCloudServicePropertiesResponsePtrOutput() CloudServicePropertiesResponsePtrOutput
	ToCloudServicePropertiesResponsePtrOutputWithContext(context.Context) CloudServicePropertiesResponsePtrOutput
}

CloudServicePropertiesResponsePtrInput is an input type that accepts CloudServicePropertiesResponseArgs, CloudServicePropertiesResponsePtr and CloudServicePropertiesResponsePtrOutput values. You can construct a concrete instance of `CloudServicePropertiesResponsePtrInput` via:

        CloudServicePropertiesResponseArgs{...}

or:

        nil

type CloudServicePropertiesResponsePtrOutput

type CloudServicePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (CloudServicePropertiesResponsePtrOutput) Configuration

Specifies the XML service configuration (.cscfg) for the cloud service.

func (CloudServicePropertiesResponsePtrOutput) ConfigurationUrl

Specifies a URL that refers to the location of the service configuration in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account. This is a write-only property and is not returned in GET calls.

func (CloudServicePropertiesResponsePtrOutput) Elem

func (CloudServicePropertiesResponsePtrOutput) ElementType

func (CloudServicePropertiesResponsePtrOutput) ExtensionProfile

Describes a cloud service extension profile.

func (CloudServicePropertiesResponsePtrOutput) NetworkProfile

Network Profile for the cloud service.

func (CloudServicePropertiesResponsePtrOutput) OsProfile

Describes the OS profile for the cloud service.

func (CloudServicePropertiesResponsePtrOutput) PackageUrl

Specifies a URL that refers to the location of the service package in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account. This is a write-only property and is not returned in GET calls.

func (CloudServicePropertiesResponsePtrOutput) ProvisioningState

The provisioning state, which only appears in the response.

func (CloudServicePropertiesResponsePtrOutput) RoleProfile

Describes the role profile for the cloud service.

func (CloudServicePropertiesResponsePtrOutput) StartCloudService

(Optional) Indicates whether to start the cloud service immediately after it is created. The default value is `true`. If false, the service model is still deployed, but the code is not run immediately. Instead, the service is PoweredOff until you call Start, at which time the service will be started. A deployed service still incurs charges, even if it is poweredoff.

func (CloudServicePropertiesResponsePtrOutput) ToCloudServicePropertiesResponsePtrOutput

func (o CloudServicePropertiesResponsePtrOutput) ToCloudServicePropertiesResponsePtrOutput() CloudServicePropertiesResponsePtrOutput

func (CloudServicePropertiesResponsePtrOutput) ToCloudServicePropertiesResponsePtrOutputWithContext

func (o CloudServicePropertiesResponsePtrOutput) ToCloudServicePropertiesResponsePtrOutputWithContext(ctx context.Context) CloudServicePropertiesResponsePtrOutput

func (CloudServicePropertiesResponsePtrOutput) UniqueId

The unique identifier for the cloud service.

func (CloudServicePropertiesResponsePtrOutput) UpgradeMode

Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains. Possible Values are <br /><br />**Auto**<br /><br />**Manual** <br /><br />**Simultaneous**<br /><br /> If not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence.

type CloudServiceRoleProfile

type CloudServiceRoleProfile struct {
	// List of roles for the cloud service.
	Roles []CloudServiceRoleProfileProperties `pulumi:"roles"`
}

Describes the role profile for the cloud service.

type CloudServiceRoleProfileArgs

type CloudServiceRoleProfileArgs struct {
	// List of roles for the cloud service.
	Roles CloudServiceRoleProfilePropertiesArrayInput `pulumi:"roles"`
}

Describes the role profile for the cloud service.

func (CloudServiceRoleProfileArgs) ElementType

func (CloudServiceRoleProfileArgs) ToCloudServiceRoleProfileOutput

func (i CloudServiceRoleProfileArgs) ToCloudServiceRoleProfileOutput() CloudServiceRoleProfileOutput

func (CloudServiceRoleProfileArgs) ToCloudServiceRoleProfileOutputWithContext

func (i CloudServiceRoleProfileArgs) ToCloudServiceRoleProfileOutputWithContext(ctx context.Context) CloudServiceRoleProfileOutput

func (CloudServiceRoleProfileArgs) ToCloudServiceRoleProfilePtrOutput

func (i CloudServiceRoleProfileArgs) ToCloudServiceRoleProfilePtrOutput() CloudServiceRoleProfilePtrOutput

func (CloudServiceRoleProfileArgs) ToCloudServiceRoleProfilePtrOutputWithContext

func (i CloudServiceRoleProfileArgs) ToCloudServiceRoleProfilePtrOutputWithContext(ctx context.Context) CloudServiceRoleProfilePtrOutput

type CloudServiceRoleProfileInput

type CloudServiceRoleProfileInput interface {
	pulumi.Input

	ToCloudServiceRoleProfileOutput() CloudServiceRoleProfileOutput
	ToCloudServiceRoleProfileOutputWithContext(context.Context) CloudServiceRoleProfileOutput
}

CloudServiceRoleProfileInput is an input type that accepts CloudServiceRoleProfileArgs and CloudServiceRoleProfileOutput values. You can construct a concrete instance of `CloudServiceRoleProfileInput` via:

CloudServiceRoleProfileArgs{...}

type CloudServiceRoleProfileOutput

type CloudServiceRoleProfileOutput struct{ *pulumi.OutputState }

Describes the role profile for the cloud service.

func (CloudServiceRoleProfileOutput) ElementType

func (CloudServiceRoleProfileOutput) Roles

List of roles for the cloud service.

func (CloudServiceRoleProfileOutput) ToCloudServiceRoleProfileOutput

func (o CloudServiceRoleProfileOutput) ToCloudServiceRoleProfileOutput() CloudServiceRoleProfileOutput

func (CloudServiceRoleProfileOutput) ToCloudServiceRoleProfileOutputWithContext

func (o CloudServiceRoleProfileOutput) ToCloudServiceRoleProfileOutputWithContext(ctx context.Context) CloudServiceRoleProfileOutput

func (CloudServiceRoleProfileOutput) ToCloudServiceRoleProfilePtrOutput

func (o CloudServiceRoleProfileOutput) ToCloudServiceRoleProfilePtrOutput() CloudServiceRoleProfilePtrOutput

func (CloudServiceRoleProfileOutput) ToCloudServiceRoleProfilePtrOutputWithContext

func (o CloudServiceRoleProfileOutput) ToCloudServiceRoleProfilePtrOutputWithContext(ctx context.Context) CloudServiceRoleProfilePtrOutput

type CloudServiceRoleProfileProperties

type CloudServiceRoleProfileProperties struct {
	// Resource name.
	Name *string `pulumi:"name"`
	// Describes the cloud service role sku.
	Sku *CloudServiceRoleSku `pulumi:"sku"`
}

Describes the role properties.

type CloudServiceRoleProfilePropertiesArgs

type CloudServiceRoleProfilePropertiesArgs struct {
	// Resource name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Describes the cloud service role sku.
	Sku CloudServiceRoleSkuPtrInput `pulumi:"sku"`
}

Describes the role properties.

func (CloudServiceRoleProfilePropertiesArgs) ElementType

func (CloudServiceRoleProfilePropertiesArgs) ToCloudServiceRoleProfilePropertiesOutput

func (i CloudServiceRoleProfilePropertiesArgs) ToCloudServiceRoleProfilePropertiesOutput() CloudServiceRoleProfilePropertiesOutput

func (CloudServiceRoleProfilePropertiesArgs) ToCloudServiceRoleProfilePropertiesOutputWithContext

func (i CloudServiceRoleProfilePropertiesArgs) ToCloudServiceRoleProfilePropertiesOutputWithContext(ctx context.Context) CloudServiceRoleProfilePropertiesOutput

type CloudServiceRoleProfilePropertiesArray

type CloudServiceRoleProfilePropertiesArray []CloudServiceRoleProfilePropertiesInput

func (CloudServiceRoleProfilePropertiesArray) ElementType

func (CloudServiceRoleProfilePropertiesArray) ToCloudServiceRoleProfilePropertiesArrayOutput

func (i CloudServiceRoleProfilePropertiesArray) ToCloudServiceRoleProfilePropertiesArrayOutput() CloudServiceRoleProfilePropertiesArrayOutput

func (CloudServiceRoleProfilePropertiesArray) ToCloudServiceRoleProfilePropertiesArrayOutputWithContext

func (i CloudServiceRoleProfilePropertiesArray) ToCloudServiceRoleProfilePropertiesArrayOutputWithContext(ctx context.Context) CloudServiceRoleProfilePropertiesArrayOutput

type CloudServiceRoleProfilePropertiesArrayInput

type CloudServiceRoleProfilePropertiesArrayInput interface {
	pulumi.Input

	ToCloudServiceRoleProfilePropertiesArrayOutput() CloudServiceRoleProfilePropertiesArrayOutput
	ToCloudServiceRoleProfilePropertiesArrayOutputWithContext(context.Context) CloudServiceRoleProfilePropertiesArrayOutput
}

CloudServiceRoleProfilePropertiesArrayInput is an input type that accepts CloudServiceRoleProfilePropertiesArray and CloudServiceRoleProfilePropertiesArrayOutput values. You can construct a concrete instance of `CloudServiceRoleProfilePropertiesArrayInput` via:

CloudServiceRoleProfilePropertiesArray{ CloudServiceRoleProfilePropertiesArgs{...} }

type CloudServiceRoleProfilePropertiesArrayOutput

type CloudServiceRoleProfilePropertiesArrayOutput struct{ *pulumi.OutputState }

func (CloudServiceRoleProfilePropertiesArrayOutput) ElementType

func (CloudServiceRoleProfilePropertiesArrayOutput) Index

func (CloudServiceRoleProfilePropertiesArrayOutput) ToCloudServiceRoleProfilePropertiesArrayOutput

func (o CloudServiceRoleProfilePropertiesArrayOutput) ToCloudServiceRoleProfilePropertiesArrayOutput() CloudServiceRoleProfilePropertiesArrayOutput

func (CloudServiceRoleProfilePropertiesArrayOutput) ToCloudServiceRoleProfilePropertiesArrayOutputWithContext

func (o CloudServiceRoleProfilePropertiesArrayOutput) ToCloudServiceRoleProfilePropertiesArrayOutputWithContext(ctx context.Context) CloudServiceRoleProfilePropertiesArrayOutput

type CloudServiceRoleProfilePropertiesInput

type CloudServiceRoleProfilePropertiesInput interface {
	pulumi.Input

	ToCloudServiceRoleProfilePropertiesOutput() CloudServiceRoleProfilePropertiesOutput
	ToCloudServiceRoleProfilePropertiesOutputWithContext(context.Context) CloudServiceRoleProfilePropertiesOutput
}

CloudServiceRoleProfilePropertiesInput is an input type that accepts CloudServiceRoleProfilePropertiesArgs and CloudServiceRoleProfilePropertiesOutput values. You can construct a concrete instance of `CloudServiceRoleProfilePropertiesInput` via:

CloudServiceRoleProfilePropertiesArgs{...}

type CloudServiceRoleProfilePropertiesOutput

type CloudServiceRoleProfilePropertiesOutput struct{ *pulumi.OutputState }

Describes the role properties.

func (CloudServiceRoleProfilePropertiesOutput) ElementType

func (CloudServiceRoleProfilePropertiesOutput) Name

Resource name.

func (CloudServiceRoleProfilePropertiesOutput) Sku

Describes the cloud service role sku.

func (CloudServiceRoleProfilePropertiesOutput) ToCloudServiceRoleProfilePropertiesOutput

func (o CloudServiceRoleProfilePropertiesOutput) ToCloudServiceRoleProfilePropertiesOutput() CloudServiceRoleProfilePropertiesOutput

func (CloudServiceRoleProfilePropertiesOutput) ToCloudServiceRoleProfilePropertiesOutputWithContext

func (o CloudServiceRoleProfilePropertiesOutput) ToCloudServiceRoleProfilePropertiesOutputWithContext(ctx context.Context) CloudServiceRoleProfilePropertiesOutput

type CloudServiceRoleProfilePropertiesResponse

type CloudServiceRoleProfilePropertiesResponse struct {
	// Resource name.
	Name *string `pulumi:"name"`
	// Describes the cloud service role sku.
	Sku *CloudServiceRoleSkuResponse `pulumi:"sku"`
}

Describes the role properties.

type CloudServiceRoleProfilePropertiesResponseArgs

type CloudServiceRoleProfilePropertiesResponseArgs struct {
	// Resource name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Describes the cloud service role sku.
	Sku CloudServiceRoleSkuResponsePtrInput `pulumi:"sku"`
}

Describes the role properties.

func (CloudServiceRoleProfilePropertiesResponseArgs) ElementType

func (CloudServiceRoleProfilePropertiesResponseArgs) ToCloudServiceRoleProfilePropertiesResponseOutput

func (i CloudServiceRoleProfilePropertiesResponseArgs) ToCloudServiceRoleProfilePropertiesResponseOutput() CloudServiceRoleProfilePropertiesResponseOutput

func (CloudServiceRoleProfilePropertiesResponseArgs) ToCloudServiceRoleProfilePropertiesResponseOutputWithContext

func (i CloudServiceRoleProfilePropertiesResponseArgs) ToCloudServiceRoleProfilePropertiesResponseOutputWithContext(ctx context.Context) CloudServiceRoleProfilePropertiesResponseOutput

type CloudServiceRoleProfilePropertiesResponseArray

type CloudServiceRoleProfilePropertiesResponseArray []CloudServiceRoleProfilePropertiesResponseInput

func (CloudServiceRoleProfilePropertiesResponseArray) ElementType

func (CloudServiceRoleProfilePropertiesResponseArray) ToCloudServiceRoleProfilePropertiesResponseArrayOutput

func (i CloudServiceRoleProfilePropertiesResponseArray) ToCloudServiceRoleProfilePropertiesResponseArrayOutput() CloudServiceRoleProfilePropertiesResponseArrayOutput

func (CloudServiceRoleProfilePropertiesResponseArray) ToCloudServiceRoleProfilePropertiesResponseArrayOutputWithContext

func (i CloudServiceRoleProfilePropertiesResponseArray) ToCloudServiceRoleProfilePropertiesResponseArrayOutputWithContext(ctx context.Context) CloudServiceRoleProfilePropertiesResponseArrayOutput

type CloudServiceRoleProfilePropertiesResponseArrayInput

type CloudServiceRoleProfilePropertiesResponseArrayInput interface {
	pulumi.Input

	ToCloudServiceRoleProfilePropertiesResponseArrayOutput() CloudServiceRoleProfilePropertiesResponseArrayOutput
	ToCloudServiceRoleProfilePropertiesResponseArrayOutputWithContext(context.Context) CloudServiceRoleProfilePropertiesResponseArrayOutput
}

CloudServiceRoleProfilePropertiesResponseArrayInput is an input type that accepts CloudServiceRoleProfilePropertiesResponseArray and CloudServiceRoleProfilePropertiesResponseArrayOutput values. You can construct a concrete instance of `CloudServiceRoleProfilePropertiesResponseArrayInput` via:

CloudServiceRoleProfilePropertiesResponseArray{ CloudServiceRoleProfilePropertiesResponseArgs{...} }

type CloudServiceRoleProfilePropertiesResponseArrayOutput

type CloudServiceRoleProfilePropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (CloudServiceRoleProfilePropertiesResponseArrayOutput) ElementType

func (CloudServiceRoleProfilePropertiesResponseArrayOutput) Index

func (CloudServiceRoleProfilePropertiesResponseArrayOutput) ToCloudServiceRoleProfilePropertiesResponseArrayOutput

func (CloudServiceRoleProfilePropertiesResponseArrayOutput) ToCloudServiceRoleProfilePropertiesResponseArrayOutputWithContext

func (o CloudServiceRoleProfilePropertiesResponseArrayOutput) ToCloudServiceRoleProfilePropertiesResponseArrayOutputWithContext(ctx context.Context) CloudServiceRoleProfilePropertiesResponseArrayOutput

type CloudServiceRoleProfilePropertiesResponseInput

type CloudServiceRoleProfilePropertiesResponseInput interface {
	pulumi.Input

	ToCloudServiceRoleProfilePropertiesResponseOutput() CloudServiceRoleProfilePropertiesResponseOutput
	ToCloudServiceRoleProfilePropertiesResponseOutputWithContext(context.Context) CloudServiceRoleProfilePropertiesResponseOutput
}

CloudServiceRoleProfilePropertiesResponseInput is an input type that accepts CloudServiceRoleProfilePropertiesResponseArgs and CloudServiceRoleProfilePropertiesResponseOutput values. You can construct a concrete instance of `CloudServiceRoleProfilePropertiesResponseInput` via:

CloudServiceRoleProfilePropertiesResponseArgs{...}

type CloudServiceRoleProfilePropertiesResponseOutput

type CloudServiceRoleProfilePropertiesResponseOutput struct{ *pulumi.OutputState }

Describes the role properties.

func (CloudServiceRoleProfilePropertiesResponseOutput) ElementType

func (CloudServiceRoleProfilePropertiesResponseOutput) Name

Resource name.

func (CloudServiceRoleProfilePropertiesResponseOutput) Sku

Describes the cloud service role sku.

func (CloudServiceRoleProfilePropertiesResponseOutput) ToCloudServiceRoleProfilePropertiesResponseOutput

func (o CloudServiceRoleProfilePropertiesResponseOutput) ToCloudServiceRoleProfilePropertiesResponseOutput() CloudServiceRoleProfilePropertiesResponseOutput

func (CloudServiceRoleProfilePropertiesResponseOutput) ToCloudServiceRoleProfilePropertiesResponseOutputWithContext

func (o CloudServiceRoleProfilePropertiesResponseOutput) ToCloudServiceRoleProfilePropertiesResponseOutputWithContext(ctx context.Context) CloudServiceRoleProfilePropertiesResponseOutput

type CloudServiceRoleProfilePtrInput

type CloudServiceRoleProfilePtrInput interface {
	pulumi.Input

	ToCloudServiceRoleProfilePtrOutput() CloudServiceRoleProfilePtrOutput
	ToCloudServiceRoleProfilePtrOutputWithContext(context.Context) CloudServiceRoleProfilePtrOutput
}

CloudServiceRoleProfilePtrInput is an input type that accepts CloudServiceRoleProfileArgs, CloudServiceRoleProfilePtr and CloudServiceRoleProfilePtrOutput values. You can construct a concrete instance of `CloudServiceRoleProfilePtrInput` via:

        CloudServiceRoleProfileArgs{...}

or:

        nil

type CloudServiceRoleProfilePtrOutput

type CloudServiceRoleProfilePtrOutput struct{ *pulumi.OutputState }

func (CloudServiceRoleProfilePtrOutput) Elem

func (CloudServiceRoleProfilePtrOutput) ElementType

func (CloudServiceRoleProfilePtrOutput) Roles

List of roles for the cloud service.

func (CloudServiceRoleProfilePtrOutput) ToCloudServiceRoleProfilePtrOutput

func (o CloudServiceRoleProfilePtrOutput) ToCloudServiceRoleProfilePtrOutput() CloudServiceRoleProfilePtrOutput

func (CloudServiceRoleProfilePtrOutput) ToCloudServiceRoleProfilePtrOutputWithContext

func (o CloudServiceRoleProfilePtrOutput) ToCloudServiceRoleProfilePtrOutputWithContext(ctx context.Context) CloudServiceRoleProfilePtrOutput

type CloudServiceRoleProfileResponse

type CloudServiceRoleProfileResponse struct {
	// List of roles for the cloud service.
	Roles []CloudServiceRoleProfilePropertiesResponse `pulumi:"roles"`
}

Describes the role profile for the cloud service.

type CloudServiceRoleProfileResponseArgs

type CloudServiceRoleProfileResponseArgs struct {
	// List of roles for the cloud service.
	Roles CloudServiceRoleProfilePropertiesResponseArrayInput `pulumi:"roles"`
}

Describes the role profile for the cloud service.

func (CloudServiceRoleProfileResponseArgs) ElementType

func (CloudServiceRoleProfileResponseArgs) ToCloudServiceRoleProfileResponseOutput

func (i CloudServiceRoleProfileResponseArgs) ToCloudServiceRoleProfileResponseOutput() CloudServiceRoleProfileResponseOutput

func (CloudServiceRoleProfileResponseArgs) ToCloudServiceRoleProfileResponseOutputWithContext

func (i CloudServiceRoleProfileResponseArgs) ToCloudServiceRoleProfileResponseOutputWithContext(ctx context.Context) CloudServiceRoleProfileResponseOutput

func (CloudServiceRoleProfileResponseArgs) ToCloudServiceRoleProfileResponsePtrOutput

func (i CloudServiceRoleProfileResponseArgs) ToCloudServiceRoleProfileResponsePtrOutput() CloudServiceRoleProfileResponsePtrOutput

func (CloudServiceRoleProfileResponseArgs) ToCloudServiceRoleProfileResponsePtrOutputWithContext

func (i CloudServiceRoleProfileResponseArgs) ToCloudServiceRoleProfileResponsePtrOutputWithContext(ctx context.Context) CloudServiceRoleProfileResponsePtrOutput

type CloudServiceRoleProfileResponseInput

type CloudServiceRoleProfileResponseInput interface {
	pulumi.Input

	ToCloudServiceRoleProfileResponseOutput() CloudServiceRoleProfileResponseOutput
	ToCloudServiceRoleProfileResponseOutputWithContext(context.Context) CloudServiceRoleProfileResponseOutput
}

CloudServiceRoleProfileResponseInput is an input type that accepts CloudServiceRoleProfileResponseArgs and CloudServiceRoleProfileResponseOutput values. You can construct a concrete instance of `CloudServiceRoleProfileResponseInput` via:

CloudServiceRoleProfileResponseArgs{...}

type CloudServiceRoleProfileResponseOutput

type CloudServiceRoleProfileResponseOutput struct{ *pulumi.OutputState }

Describes the role profile for the cloud service.

func (CloudServiceRoleProfileResponseOutput) ElementType

func (CloudServiceRoleProfileResponseOutput) Roles

List of roles for the cloud service.

func (CloudServiceRoleProfileResponseOutput) ToCloudServiceRoleProfileResponseOutput

func (o CloudServiceRoleProfileResponseOutput) ToCloudServiceRoleProfileResponseOutput() CloudServiceRoleProfileResponseOutput

func (CloudServiceRoleProfileResponseOutput) ToCloudServiceRoleProfileResponseOutputWithContext

func (o CloudServiceRoleProfileResponseOutput) ToCloudServiceRoleProfileResponseOutputWithContext(ctx context.Context) CloudServiceRoleProfileResponseOutput

func (CloudServiceRoleProfileResponseOutput) ToCloudServiceRoleProfileResponsePtrOutput

func (o CloudServiceRoleProfileResponseOutput) ToCloudServiceRoleProfileResponsePtrOutput() CloudServiceRoleProfileResponsePtrOutput

func (CloudServiceRoleProfileResponseOutput) ToCloudServiceRoleProfileResponsePtrOutputWithContext

func (o CloudServiceRoleProfileResponseOutput) ToCloudServiceRoleProfileResponsePtrOutputWithContext(ctx context.Context) CloudServiceRoleProfileResponsePtrOutput

type CloudServiceRoleProfileResponsePtrInput

type CloudServiceRoleProfileResponsePtrInput interface {
	pulumi.Input

	ToCloudServiceRoleProfileResponsePtrOutput() CloudServiceRoleProfileResponsePtrOutput
	ToCloudServiceRoleProfileResponsePtrOutputWithContext(context.Context) CloudServiceRoleProfileResponsePtrOutput
}

CloudServiceRoleProfileResponsePtrInput is an input type that accepts CloudServiceRoleProfileResponseArgs, CloudServiceRoleProfileResponsePtr and CloudServiceRoleProfileResponsePtrOutput values. You can construct a concrete instance of `CloudServiceRoleProfileResponsePtrInput` via:

        CloudServiceRoleProfileResponseArgs{...}

or:

        nil

type CloudServiceRoleProfileResponsePtrOutput

type CloudServiceRoleProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (CloudServiceRoleProfileResponsePtrOutput) Elem

func (CloudServiceRoleProfileResponsePtrOutput) ElementType

func (CloudServiceRoleProfileResponsePtrOutput) Roles

List of roles for the cloud service.

func (CloudServiceRoleProfileResponsePtrOutput) ToCloudServiceRoleProfileResponsePtrOutput

func (o CloudServiceRoleProfileResponsePtrOutput) ToCloudServiceRoleProfileResponsePtrOutput() CloudServiceRoleProfileResponsePtrOutput

func (CloudServiceRoleProfileResponsePtrOutput) ToCloudServiceRoleProfileResponsePtrOutputWithContext

func (o CloudServiceRoleProfileResponsePtrOutput) ToCloudServiceRoleProfileResponsePtrOutputWithContext(ctx context.Context) CloudServiceRoleProfileResponsePtrOutput

type CloudServiceRoleSku

type CloudServiceRoleSku struct {
	// Specifies the number of role instances in the cloud service.
	Capacity *float64 `pulumi:"capacity"`
	// The sku name. NOTE: If the new SKU is not supported on the hardware the cloud service is currently on, you need to delete and recreate the cloud service or move back to the old sku.
	Name *string `pulumi:"name"`
	// Specifies the tier of the cloud service. Possible Values are <br /><br /> **Standard** <br /><br /> **Basic**
	Tier *string `pulumi:"tier"`
}

Describes the cloud service role sku.

type CloudServiceRoleSkuArgs

type CloudServiceRoleSkuArgs struct {
	// Specifies the number of role instances in the cloud service.
	Capacity pulumi.Float64PtrInput `pulumi:"capacity"`
	// The sku name. NOTE: If the new SKU is not supported on the hardware the cloud service is currently on, you need to delete and recreate the cloud service or move back to the old sku.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Specifies the tier of the cloud service. Possible Values are <br /><br /> **Standard** <br /><br /> **Basic**
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

Describes the cloud service role sku.

func (CloudServiceRoleSkuArgs) ElementType

func (CloudServiceRoleSkuArgs) ElementType() reflect.Type

func (CloudServiceRoleSkuArgs) ToCloudServiceRoleSkuOutput

func (i CloudServiceRoleSkuArgs) ToCloudServiceRoleSkuOutput() CloudServiceRoleSkuOutput

func (CloudServiceRoleSkuArgs) ToCloudServiceRoleSkuOutputWithContext

func (i CloudServiceRoleSkuArgs) ToCloudServiceRoleSkuOutputWithContext(ctx context.Context) CloudServiceRoleSkuOutput

func (CloudServiceRoleSkuArgs) ToCloudServiceRoleSkuPtrOutput

func (i CloudServiceRoleSkuArgs) ToCloudServiceRoleSkuPtrOutput() CloudServiceRoleSkuPtrOutput

func (CloudServiceRoleSkuArgs) ToCloudServiceRoleSkuPtrOutputWithContext

func (i CloudServiceRoleSkuArgs) ToCloudServiceRoleSkuPtrOutputWithContext(ctx context.Context) CloudServiceRoleSkuPtrOutput

type CloudServiceRoleSkuInput

type CloudServiceRoleSkuInput interface {
	pulumi.Input

	ToCloudServiceRoleSkuOutput() CloudServiceRoleSkuOutput
	ToCloudServiceRoleSkuOutputWithContext(context.Context) CloudServiceRoleSkuOutput
}

CloudServiceRoleSkuInput is an input type that accepts CloudServiceRoleSkuArgs and CloudServiceRoleSkuOutput values. You can construct a concrete instance of `CloudServiceRoleSkuInput` via:

CloudServiceRoleSkuArgs{...}

type CloudServiceRoleSkuOutput

type CloudServiceRoleSkuOutput struct{ *pulumi.OutputState }

Describes the cloud service role sku.

func (CloudServiceRoleSkuOutput) Capacity

Specifies the number of role instances in the cloud service.

func (CloudServiceRoleSkuOutput) ElementType

func (CloudServiceRoleSkuOutput) ElementType() reflect.Type

func (CloudServiceRoleSkuOutput) Name

The sku name. NOTE: If the new SKU is not supported on the hardware the cloud service is currently on, you need to delete and recreate the cloud service or move back to the old sku.

func (CloudServiceRoleSkuOutput) Tier

Specifies the tier of the cloud service. Possible Values are <br /><br /> **Standard** <br /><br /> **Basic**

func (CloudServiceRoleSkuOutput) ToCloudServiceRoleSkuOutput

func (o CloudServiceRoleSkuOutput) ToCloudServiceRoleSkuOutput() CloudServiceRoleSkuOutput

func (CloudServiceRoleSkuOutput) ToCloudServiceRoleSkuOutputWithContext

func (o CloudServiceRoleSkuOutput) ToCloudServiceRoleSkuOutputWithContext(ctx context.Context) CloudServiceRoleSkuOutput

func (CloudServiceRoleSkuOutput) ToCloudServiceRoleSkuPtrOutput

func (o CloudServiceRoleSkuOutput) ToCloudServiceRoleSkuPtrOutput() CloudServiceRoleSkuPtrOutput

func (CloudServiceRoleSkuOutput) ToCloudServiceRoleSkuPtrOutputWithContext

func (o CloudServiceRoleSkuOutput) ToCloudServiceRoleSkuPtrOutputWithContext(ctx context.Context) CloudServiceRoleSkuPtrOutput

type CloudServiceRoleSkuPtrInput

type CloudServiceRoleSkuPtrInput interface {
	pulumi.Input

	ToCloudServiceRoleSkuPtrOutput() CloudServiceRoleSkuPtrOutput
	ToCloudServiceRoleSkuPtrOutputWithContext(context.Context) CloudServiceRoleSkuPtrOutput
}

CloudServiceRoleSkuPtrInput is an input type that accepts CloudServiceRoleSkuArgs, CloudServiceRoleSkuPtr and CloudServiceRoleSkuPtrOutput values. You can construct a concrete instance of `CloudServiceRoleSkuPtrInput` via:

        CloudServiceRoleSkuArgs{...}

or:

        nil

type CloudServiceRoleSkuPtrOutput

type CloudServiceRoleSkuPtrOutput struct{ *pulumi.OutputState }

func (CloudServiceRoleSkuPtrOutput) Capacity

Specifies the number of role instances in the cloud service.

func (CloudServiceRoleSkuPtrOutput) Elem

func (CloudServiceRoleSkuPtrOutput) ElementType

func (CloudServiceRoleSkuPtrOutput) Name

The sku name. NOTE: If the new SKU is not supported on the hardware the cloud service is currently on, you need to delete and recreate the cloud service or move back to the old sku.

func (CloudServiceRoleSkuPtrOutput) Tier

Specifies the tier of the cloud service. Possible Values are <br /><br /> **Standard** <br /><br /> **Basic**

func (CloudServiceRoleSkuPtrOutput) ToCloudServiceRoleSkuPtrOutput

func (o CloudServiceRoleSkuPtrOutput) ToCloudServiceRoleSkuPtrOutput() CloudServiceRoleSkuPtrOutput

func (CloudServiceRoleSkuPtrOutput) ToCloudServiceRoleSkuPtrOutputWithContext

func (o CloudServiceRoleSkuPtrOutput) ToCloudServiceRoleSkuPtrOutputWithContext(ctx context.Context) CloudServiceRoleSkuPtrOutput

type CloudServiceRoleSkuResponse

type CloudServiceRoleSkuResponse struct {
	// Specifies the number of role instances in the cloud service.
	Capacity *float64 `pulumi:"capacity"`
	// The sku name. NOTE: If the new SKU is not supported on the hardware the cloud service is currently on, you need to delete and recreate the cloud service or move back to the old sku.
	Name *string `pulumi:"name"`
	// Specifies the tier of the cloud service. Possible Values are <br /><br /> **Standard** <br /><br /> **Basic**
	Tier *string `pulumi:"tier"`
}

Describes the cloud service role sku.

type CloudServiceRoleSkuResponseArgs

type CloudServiceRoleSkuResponseArgs struct {
	// Specifies the number of role instances in the cloud service.
	Capacity pulumi.Float64PtrInput `pulumi:"capacity"`
	// The sku name. NOTE: If the new SKU is not supported on the hardware the cloud service is currently on, you need to delete and recreate the cloud service or move back to the old sku.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Specifies the tier of the cloud service. Possible Values are <br /><br /> **Standard** <br /><br /> **Basic**
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

Describes the cloud service role sku.

func (CloudServiceRoleSkuResponseArgs) ElementType

func (CloudServiceRoleSkuResponseArgs) ToCloudServiceRoleSkuResponseOutput

func (i CloudServiceRoleSkuResponseArgs) ToCloudServiceRoleSkuResponseOutput() CloudServiceRoleSkuResponseOutput

func (CloudServiceRoleSkuResponseArgs) ToCloudServiceRoleSkuResponseOutputWithContext

func (i CloudServiceRoleSkuResponseArgs) ToCloudServiceRoleSkuResponseOutputWithContext(ctx context.Context) CloudServiceRoleSkuResponseOutput

func (CloudServiceRoleSkuResponseArgs) ToCloudServiceRoleSkuResponsePtrOutput

func (i CloudServiceRoleSkuResponseArgs) ToCloudServiceRoleSkuResponsePtrOutput() CloudServiceRoleSkuResponsePtrOutput

func (CloudServiceRoleSkuResponseArgs) ToCloudServiceRoleSkuResponsePtrOutputWithContext

func (i CloudServiceRoleSkuResponseArgs) ToCloudServiceRoleSkuResponsePtrOutputWithContext(ctx context.Context) CloudServiceRoleSkuResponsePtrOutput

type CloudServiceRoleSkuResponseInput

type CloudServiceRoleSkuResponseInput interface {
	pulumi.Input

	ToCloudServiceRoleSkuResponseOutput() CloudServiceRoleSkuResponseOutput
	ToCloudServiceRoleSkuResponseOutputWithContext(context.Context) CloudServiceRoleSkuResponseOutput
}

CloudServiceRoleSkuResponseInput is an input type that accepts CloudServiceRoleSkuResponseArgs and CloudServiceRoleSkuResponseOutput values. You can construct a concrete instance of `CloudServiceRoleSkuResponseInput` via:

CloudServiceRoleSkuResponseArgs{...}

type CloudServiceRoleSkuResponseOutput

type CloudServiceRoleSkuResponseOutput struct{ *pulumi.OutputState }

Describes the cloud service role sku.

func (CloudServiceRoleSkuResponseOutput) Capacity

Specifies the number of role instances in the cloud service.

func (CloudServiceRoleSkuResponseOutput) ElementType

func (CloudServiceRoleSkuResponseOutput) Name

The sku name. NOTE: If the new SKU is not supported on the hardware the cloud service is currently on, you need to delete and recreate the cloud service or move back to the old sku.

func (CloudServiceRoleSkuResponseOutput) Tier

Specifies the tier of the cloud service. Possible Values are <br /><br /> **Standard** <br /><br /> **Basic**

func (CloudServiceRoleSkuResponseOutput) ToCloudServiceRoleSkuResponseOutput

func (o CloudServiceRoleSkuResponseOutput) ToCloudServiceRoleSkuResponseOutput() CloudServiceRoleSkuResponseOutput

func (CloudServiceRoleSkuResponseOutput) ToCloudServiceRoleSkuResponseOutputWithContext

func (o CloudServiceRoleSkuResponseOutput) ToCloudServiceRoleSkuResponseOutputWithContext(ctx context.Context) CloudServiceRoleSkuResponseOutput

func (CloudServiceRoleSkuResponseOutput) ToCloudServiceRoleSkuResponsePtrOutput

func (o CloudServiceRoleSkuResponseOutput) ToCloudServiceRoleSkuResponsePtrOutput() CloudServiceRoleSkuResponsePtrOutput

func (CloudServiceRoleSkuResponseOutput) ToCloudServiceRoleSkuResponsePtrOutputWithContext

func (o CloudServiceRoleSkuResponseOutput) ToCloudServiceRoleSkuResponsePtrOutputWithContext(ctx context.Context) CloudServiceRoleSkuResponsePtrOutput

type CloudServiceRoleSkuResponsePtrInput

type CloudServiceRoleSkuResponsePtrInput interface {
	pulumi.Input

	ToCloudServiceRoleSkuResponsePtrOutput() CloudServiceRoleSkuResponsePtrOutput
	ToCloudServiceRoleSkuResponsePtrOutputWithContext(context.Context) CloudServiceRoleSkuResponsePtrOutput
}

CloudServiceRoleSkuResponsePtrInput is an input type that accepts CloudServiceRoleSkuResponseArgs, CloudServiceRoleSkuResponsePtr and CloudServiceRoleSkuResponsePtrOutput values. You can construct a concrete instance of `CloudServiceRoleSkuResponsePtrInput` via:

        CloudServiceRoleSkuResponseArgs{...}

or:

        nil

type CloudServiceRoleSkuResponsePtrOutput

type CloudServiceRoleSkuResponsePtrOutput struct{ *pulumi.OutputState }

func (CloudServiceRoleSkuResponsePtrOutput) Capacity

Specifies the number of role instances in the cloud service.

func (CloudServiceRoleSkuResponsePtrOutput) Elem

func (CloudServiceRoleSkuResponsePtrOutput) ElementType

func (CloudServiceRoleSkuResponsePtrOutput) Name

The sku name. NOTE: If the new SKU is not supported on the hardware the cloud service is currently on, you need to delete and recreate the cloud service or move back to the old sku.

func (CloudServiceRoleSkuResponsePtrOutput) Tier

Specifies the tier of the cloud service. Possible Values are <br /><br /> **Standard** <br /><br /> **Basic**

func (CloudServiceRoleSkuResponsePtrOutput) ToCloudServiceRoleSkuResponsePtrOutput

func (o CloudServiceRoleSkuResponsePtrOutput) ToCloudServiceRoleSkuResponsePtrOutput() CloudServiceRoleSkuResponsePtrOutput

func (CloudServiceRoleSkuResponsePtrOutput) ToCloudServiceRoleSkuResponsePtrOutputWithContext

func (o CloudServiceRoleSkuResponsePtrOutput) ToCloudServiceRoleSkuResponsePtrOutputWithContext(ctx context.Context) CloudServiceRoleSkuResponsePtrOutput

type CloudServiceState

type CloudServiceState struct {
	// Resource location.
	Location pulumi.StringPtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// Cloud service properties
	Properties CloudServicePropertiesResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (CloudServiceState) ElementType

func (CloudServiceState) ElementType() reflect.Type

type CloudServiceUpgradeMode added in v0.3.1

type CloudServiceUpgradeMode pulumi.String

Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains. Possible Values are <br /><br />**Auto**<br /><br />**Manual** <br /><br />**Simultaneous**<br /><br /> If not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence.

func (CloudServiceUpgradeMode) ElementType added in v0.3.1

func (CloudServiceUpgradeMode) ElementType() reflect.Type

func (CloudServiceUpgradeMode) ToStringOutput added in v0.3.1

func (e CloudServiceUpgradeMode) ToStringOutput() pulumi.StringOutput

func (CloudServiceUpgradeMode) ToStringOutputWithContext added in v0.3.1

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

func (CloudServiceUpgradeMode) ToStringPtrOutput added in v0.3.1

func (e CloudServiceUpgradeMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (CloudServiceUpgradeMode) ToStringPtrOutputWithContext added in v0.3.1

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

type CloudServiceVaultAndSecretReference

type CloudServiceVaultAndSecretReference struct {
	SecretUrl   *string      `pulumi:"secretUrl"`
	SourceVault *SubResource `pulumi:"sourceVault"`
}

type CloudServiceVaultAndSecretReferenceArgs

type CloudServiceVaultAndSecretReferenceArgs struct {
	SecretUrl   pulumi.StringPtrInput `pulumi:"secretUrl"`
	SourceVault SubResourcePtrInput   `pulumi:"sourceVault"`
}

func (CloudServiceVaultAndSecretReferenceArgs) ElementType

func (CloudServiceVaultAndSecretReferenceArgs) ToCloudServiceVaultAndSecretReferenceOutput

func (i CloudServiceVaultAndSecretReferenceArgs) ToCloudServiceVaultAndSecretReferenceOutput() CloudServiceVaultAndSecretReferenceOutput

func (CloudServiceVaultAndSecretReferenceArgs) ToCloudServiceVaultAndSecretReferenceOutputWithContext

func (i CloudServiceVaultAndSecretReferenceArgs) ToCloudServiceVaultAndSecretReferenceOutputWithContext(ctx context.Context) CloudServiceVaultAndSecretReferenceOutput

func (CloudServiceVaultAndSecretReferenceArgs) ToCloudServiceVaultAndSecretReferencePtrOutput

func (i CloudServiceVaultAndSecretReferenceArgs) ToCloudServiceVaultAndSecretReferencePtrOutput() CloudServiceVaultAndSecretReferencePtrOutput

func (CloudServiceVaultAndSecretReferenceArgs) ToCloudServiceVaultAndSecretReferencePtrOutputWithContext

func (i CloudServiceVaultAndSecretReferenceArgs) ToCloudServiceVaultAndSecretReferencePtrOutputWithContext(ctx context.Context) CloudServiceVaultAndSecretReferencePtrOutput

type CloudServiceVaultAndSecretReferenceInput

type CloudServiceVaultAndSecretReferenceInput interface {
	pulumi.Input

	ToCloudServiceVaultAndSecretReferenceOutput() CloudServiceVaultAndSecretReferenceOutput
	ToCloudServiceVaultAndSecretReferenceOutputWithContext(context.Context) CloudServiceVaultAndSecretReferenceOutput
}

CloudServiceVaultAndSecretReferenceInput is an input type that accepts CloudServiceVaultAndSecretReferenceArgs and CloudServiceVaultAndSecretReferenceOutput values. You can construct a concrete instance of `CloudServiceVaultAndSecretReferenceInput` via:

CloudServiceVaultAndSecretReferenceArgs{...}

type CloudServiceVaultAndSecretReferenceOutput

type CloudServiceVaultAndSecretReferenceOutput struct{ *pulumi.OutputState }

func (CloudServiceVaultAndSecretReferenceOutput) ElementType

func (CloudServiceVaultAndSecretReferenceOutput) SecretUrl

func (CloudServiceVaultAndSecretReferenceOutput) SourceVault

func (CloudServiceVaultAndSecretReferenceOutput) ToCloudServiceVaultAndSecretReferenceOutput

func (o CloudServiceVaultAndSecretReferenceOutput) ToCloudServiceVaultAndSecretReferenceOutput() CloudServiceVaultAndSecretReferenceOutput

func (CloudServiceVaultAndSecretReferenceOutput) ToCloudServiceVaultAndSecretReferenceOutputWithContext

func (o CloudServiceVaultAndSecretReferenceOutput) ToCloudServiceVaultAndSecretReferenceOutputWithContext(ctx context.Context) CloudServiceVaultAndSecretReferenceOutput

func (CloudServiceVaultAndSecretReferenceOutput) ToCloudServiceVaultAndSecretReferencePtrOutput

func (o CloudServiceVaultAndSecretReferenceOutput) ToCloudServiceVaultAndSecretReferencePtrOutput() CloudServiceVaultAndSecretReferencePtrOutput

func (CloudServiceVaultAndSecretReferenceOutput) ToCloudServiceVaultAndSecretReferencePtrOutputWithContext

func (o CloudServiceVaultAndSecretReferenceOutput) ToCloudServiceVaultAndSecretReferencePtrOutputWithContext(ctx context.Context) CloudServiceVaultAndSecretReferencePtrOutput

type CloudServiceVaultAndSecretReferencePtrInput

type CloudServiceVaultAndSecretReferencePtrInput interface {
	pulumi.Input

	ToCloudServiceVaultAndSecretReferencePtrOutput() CloudServiceVaultAndSecretReferencePtrOutput
	ToCloudServiceVaultAndSecretReferencePtrOutputWithContext(context.Context) CloudServiceVaultAndSecretReferencePtrOutput
}

CloudServiceVaultAndSecretReferencePtrInput is an input type that accepts CloudServiceVaultAndSecretReferenceArgs, CloudServiceVaultAndSecretReferencePtr and CloudServiceVaultAndSecretReferencePtrOutput values. You can construct a concrete instance of `CloudServiceVaultAndSecretReferencePtrInput` via:

        CloudServiceVaultAndSecretReferenceArgs{...}

or:

        nil

type CloudServiceVaultAndSecretReferencePtrOutput

type CloudServiceVaultAndSecretReferencePtrOutput struct{ *pulumi.OutputState }

func (CloudServiceVaultAndSecretReferencePtrOutput) Elem

func (CloudServiceVaultAndSecretReferencePtrOutput) ElementType

func (CloudServiceVaultAndSecretReferencePtrOutput) SecretUrl

func (CloudServiceVaultAndSecretReferencePtrOutput) SourceVault

func (CloudServiceVaultAndSecretReferencePtrOutput) ToCloudServiceVaultAndSecretReferencePtrOutput

func (o CloudServiceVaultAndSecretReferencePtrOutput) ToCloudServiceVaultAndSecretReferencePtrOutput() CloudServiceVaultAndSecretReferencePtrOutput

func (CloudServiceVaultAndSecretReferencePtrOutput) ToCloudServiceVaultAndSecretReferencePtrOutputWithContext

func (o CloudServiceVaultAndSecretReferencePtrOutput) ToCloudServiceVaultAndSecretReferencePtrOutputWithContext(ctx context.Context) CloudServiceVaultAndSecretReferencePtrOutput

type CloudServiceVaultAndSecretReferenceResponse

type CloudServiceVaultAndSecretReferenceResponse struct {
	SecretUrl   *string              `pulumi:"secretUrl"`
	SourceVault *SubResourceResponse `pulumi:"sourceVault"`
}

type CloudServiceVaultAndSecretReferenceResponseArgs

type CloudServiceVaultAndSecretReferenceResponseArgs struct {
	SecretUrl   pulumi.StringPtrInput       `pulumi:"secretUrl"`
	SourceVault SubResourceResponsePtrInput `pulumi:"sourceVault"`
}

func (CloudServiceVaultAndSecretReferenceResponseArgs) ElementType

func (CloudServiceVaultAndSecretReferenceResponseArgs) ToCloudServiceVaultAndSecretReferenceResponseOutput

func (i CloudServiceVaultAndSecretReferenceResponseArgs) ToCloudServiceVaultAndSecretReferenceResponseOutput() CloudServiceVaultAndSecretReferenceResponseOutput

func (CloudServiceVaultAndSecretReferenceResponseArgs) ToCloudServiceVaultAndSecretReferenceResponseOutputWithContext

func (i CloudServiceVaultAndSecretReferenceResponseArgs) ToCloudServiceVaultAndSecretReferenceResponseOutputWithContext(ctx context.Context) CloudServiceVaultAndSecretReferenceResponseOutput

func (CloudServiceVaultAndSecretReferenceResponseArgs) ToCloudServiceVaultAndSecretReferenceResponsePtrOutput

func (i CloudServiceVaultAndSecretReferenceResponseArgs) ToCloudServiceVaultAndSecretReferenceResponsePtrOutput() CloudServiceVaultAndSecretReferenceResponsePtrOutput

func (CloudServiceVaultAndSecretReferenceResponseArgs) ToCloudServiceVaultAndSecretReferenceResponsePtrOutputWithContext

func (i CloudServiceVaultAndSecretReferenceResponseArgs) ToCloudServiceVaultAndSecretReferenceResponsePtrOutputWithContext(ctx context.Context) CloudServiceVaultAndSecretReferenceResponsePtrOutput

type CloudServiceVaultAndSecretReferenceResponseInput

type CloudServiceVaultAndSecretReferenceResponseInput interface {
	pulumi.Input

	ToCloudServiceVaultAndSecretReferenceResponseOutput() CloudServiceVaultAndSecretReferenceResponseOutput
	ToCloudServiceVaultAndSecretReferenceResponseOutputWithContext(context.Context) CloudServiceVaultAndSecretReferenceResponseOutput
}

CloudServiceVaultAndSecretReferenceResponseInput is an input type that accepts CloudServiceVaultAndSecretReferenceResponseArgs and CloudServiceVaultAndSecretReferenceResponseOutput values. You can construct a concrete instance of `CloudServiceVaultAndSecretReferenceResponseInput` via:

CloudServiceVaultAndSecretReferenceResponseArgs{...}

type CloudServiceVaultAndSecretReferenceResponseOutput

type CloudServiceVaultAndSecretReferenceResponseOutput struct{ *pulumi.OutputState }

func (CloudServiceVaultAndSecretReferenceResponseOutput) ElementType

func (CloudServiceVaultAndSecretReferenceResponseOutput) SecretUrl

func (CloudServiceVaultAndSecretReferenceResponseOutput) SourceVault

func (CloudServiceVaultAndSecretReferenceResponseOutput) ToCloudServiceVaultAndSecretReferenceResponseOutput

func (o CloudServiceVaultAndSecretReferenceResponseOutput) ToCloudServiceVaultAndSecretReferenceResponseOutput() CloudServiceVaultAndSecretReferenceResponseOutput

func (CloudServiceVaultAndSecretReferenceResponseOutput) ToCloudServiceVaultAndSecretReferenceResponseOutputWithContext

func (o CloudServiceVaultAndSecretReferenceResponseOutput) ToCloudServiceVaultAndSecretReferenceResponseOutputWithContext(ctx context.Context) CloudServiceVaultAndSecretReferenceResponseOutput

func (CloudServiceVaultAndSecretReferenceResponseOutput) ToCloudServiceVaultAndSecretReferenceResponsePtrOutput

func (o CloudServiceVaultAndSecretReferenceResponseOutput) ToCloudServiceVaultAndSecretReferenceResponsePtrOutput() CloudServiceVaultAndSecretReferenceResponsePtrOutput

func (CloudServiceVaultAndSecretReferenceResponseOutput) ToCloudServiceVaultAndSecretReferenceResponsePtrOutputWithContext

func (o CloudServiceVaultAndSecretReferenceResponseOutput) ToCloudServiceVaultAndSecretReferenceResponsePtrOutputWithContext(ctx context.Context) CloudServiceVaultAndSecretReferenceResponsePtrOutput

type CloudServiceVaultAndSecretReferenceResponsePtrInput

type CloudServiceVaultAndSecretReferenceResponsePtrInput interface {
	pulumi.Input

	ToCloudServiceVaultAndSecretReferenceResponsePtrOutput() CloudServiceVaultAndSecretReferenceResponsePtrOutput
	ToCloudServiceVaultAndSecretReferenceResponsePtrOutputWithContext(context.Context) CloudServiceVaultAndSecretReferenceResponsePtrOutput
}

CloudServiceVaultAndSecretReferenceResponsePtrInput is an input type that accepts CloudServiceVaultAndSecretReferenceResponseArgs, CloudServiceVaultAndSecretReferenceResponsePtr and CloudServiceVaultAndSecretReferenceResponsePtrOutput values. You can construct a concrete instance of `CloudServiceVaultAndSecretReferenceResponsePtrInput` via:

        CloudServiceVaultAndSecretReferenceResponseArgs{...}

or:

        nil

type CloudServiceVaultAndSecretReferenceResponsePtrOutput

type CloudServiceVaultAndSecretReferenceResponsePtrOutput struct{ *pulumi.OutputState }

func (CloudServiceVaultAndSecretReferenceResponsePtrOutput) Elem

func (CloudServiceVaultAndSecretReferenceResponsePtrOutput) ElementType

func (CloudServiceVaultAndSecretReferenceResponsePtrOutput) SecretUrl

func (CloudServiceVaultAndSecretReferenceResponsePtrOutput) SourceVault

func (CloudServiceVaultAndSecretReferenceResponsePtrOutput) ToCloudServiceVaultAndSecretReferenceResponsePtrOutput

func (CloudServiceVaultAndSecretReferenceResponsePtrOutput) ToCloudServiceVaultAndSecretReferenceResponsePtrOutputWithContext

func (o CloudServiceVaultAndSecretReferenceResponsePtrOutput) ToCloudServiceVaultAndSecretReferenceResponsePtrOutputWithContext(ctx context.Context) CloudServiceVaultAndSecretReferenceResponsePtrOutput

type CloudServiceVaultCertificate

type CloudServiceVaultCertificate struct {
	// This is the URL of a certificate that has been uploaded to Key Vault as a secret.
	CertificateUrl *string `pulumi:"certificateUrl"`
}

Describes a single certificate reference in a Key Vault, and where the certificate should reside on the role instance.

type CloudServiceVaultCertificateArgs

type CloudServiceVaultCertificateArgs struct {
	// This is the URL of a certificate that has been uploaded to Key Vault as a secret.
	CertificateUrl pulumi.StringPtrInput `pulumi:"certificateUrl"`
}

Describes a single certificate reference in a Key Vault, and where the certificate should reside on the role instance.

func (CloudServiceVaultCertificateArgs) ElementType

func (CloudServiceVaultCertificateArgs) ToCloudServiceVaultCertificateOutput

func (i CloudServiceVaultCertificateArgs) ToCloudServiceVaultCertificateOutput() CloudServiceVaultCertificateOutput

func (CloudServiceVaultCertificateArgs) ToCloudServiceVaultCertificateOutputWithContext

func (i CloudServiceVaultCertificateArgs) ToCloudServiceVaultCertificateOutputWithContext(ctx context.Context) CloudServiceVaultCertificateOutput

type CloudServiceVaultCertificateArray

type CloudServiceVaultCertificateArray []CloudServiceVaultCertificateInput

func (CloudServiceVaultCertificateArray) ElementType

func (CloudServiceVaultCertificateArray) ToCloudServiceVaultCertificateArrayOutput

func (i CloudServiceVaultCertificateArray) ToCloudServiceVaultCertificateArrayOutput() CloudServiceVaultCertificateArrayOutput

func (CloudServiceVaultCertificateArray) ToCloudServiceVaultCertificateArrayOutputWithContext

func (i CloudServiceVaultCertificateArray) ToCloudServiceVaultCertificateArrayOutputWithContext(ctx context.Context) CloudServiceVaultCertificateArrayOutput

type CloudServiceVaultCertificateArrayInput

type CloudServiceVaultCertificateArrayInput interface {
	pulumi.Input

	ToCloudServiceVaultCertificateArrayOutput() CloudServiceVaultCertificateArrayOutput
	ToCloudServiceVaultCertificateArrayOutputWithContext(context.Context) CloudServiceVaultCertificateArrayOutput
}

CloudServiceVaultCertificateArrayInput is an input type that accepts CloudServiceVaultCertificateArray and CloudServiceVaultCertificateArrayOutput values. You can construct a concrete instance of `CloudServiceVaultCertificateArrayInput` via:

CloudServiceVaultCertificateArray{ CloudServiceVaultCertificateArgs{...} }

type CloudServiceVaultCertificateArrayOutput

type CloudServiceVaultCertificateArrayOutput struct{ *pulumi.OutputState }

func (CloudServiceVaultCertificateArrayOutput) ElementType

func (CloudServiceVaultCertificateArrayOutput) Index

func (CloudServiceVaultCertificateArrayOutput) ToCloudServiceVaultCertificateArrayOutput

func (o CloudServiceVaultCertificateArrayOutput) ToCloudServiceVaultCertificateArrayOutput() CloudServiceVaultCertificateArrayOutput

func (CloudServiceVaultCertificateArrayOutput) ToCloudServiceVaultCertificateArrayOutputWithContext

func (o CloudServiceVaultCertificateArrayOutput) ToCloudServiceVaultCertificateArrayOutputWithContext(ctx context.Context) CloudServiceVaultCertificateArrayOutput

type CloudServiceVaultCertificateInput

type CloudServiceVaultCertificateInput interface {
	pulumi.Input

	ToCloudServiceVaultCertificateOutput() CloudServiceVaultCertificateOutput
	ToCloudServiceVaultCertificateOutputWithContext(context.Context) CloudServiceVaultCertificateOutput
}

CloudServiceVaultCertificateInput is an input type that accepts CloudServiceVaultCertificateArgs and CloudServiceVaultCertificateOutput values. You can construct a concrete instance of `CloudServiceVaultCertificateInput` via:

CloudServiceVaultCertificateArgs{...}

type CloudServiceVaultCertificateOutput

type CloudServiceVaultCertificateOutput struct{ *pulumi.OutputState }

Describes a single certificate reference in a Key Vault, and where the certificate should reside on the role instance.

func (CloudServiceVaultCertificateOutput) CertificateUrl

This is the URL of a certificate that has been uploaded to Key Vault as a secret.

func (CloudServiceVaultCertificateOutput) ElementType

func (CloudServiceVaultCertificateOutput) ToCloudServiceVaultCertificateOutput

func (o CloudServiceVaultCertificateOutput) ToCloudServiceVaultCertificateOutput() CloudServiceVaultCertificateOutput

func (CloudServiceVaultCertificateOutput) ToCloudServiceVaultCertificateOutputWithContext

func (o CloudServiceVaultCertificateOutput) ToCloudServiceVaultCertificateOutputWithContext(ctx context.Context) CloudServiceVaultCertificateOutput

type CloudServiceVaultCertificateResponse

type CloudServiceVaultCertificateResponse struct {
	// This is the URL of a certificate that has been uploaded to Key Vault as a secret.
	CertificateUrl *string `pulumi:"certificateUrl"`
}

Describes a single certificate reference in a Key Vault, and where the certificate should reside on the role instance.

type CloudServiceVaultCertificateResponseArgs

type CloudServiceVaultCertificateResponseArgs struct {
	// This is the URL of a certificate that has been uploaded to Key Vault as a secret.
	CertificateUrl pulumi.StringPtrInput `pulumi:"certificateUrl"`
}

Describes a single certificate reference in a Key Vault, and where the certificate should reside on the role instance.

func (CloudServiceVaultCertificateResponseArgs) ElementType

func (CloudServiceVaultCertificateResponseArgs) ToCloudServiceVaultCertificateResponseOutput

func (i CloudServiceVaultCertificateResponseArgs) ToCloudServiceVaultCertificateResponseOutput() CloudServiceVaultCertificateResponseOutput

func (CloudServiceVaultCertificateResponseArgs) ToCloudServiceVaultCertificateResponseOutputWithContext

func (i CloudServiceVaultCertificateResponseArgs) ToCloudServiceVaultCertificateResponseOutputWithContext(ctx context.Context) CloudServiceVaultCertificateResponseOutput

type CloudServiceVaultCertificateResponseArray

type CloudServiceVaultCertificateResponseArray []CloudServiceVaultCertificateResponseInput

func (CloudServiceVaultCertificateResponseArray) ElementType

func (CloudServiceVaultCertificateResponseArray) ToCloudServiceVaultCertificateResponseArrayOutput

func (i CloudServiceVaultCertificateResponseArray) ToCloudServiceVaultCertificateResponseArrayOutput() CloudServiceVaultCertificateResponseArrayOutput

func (CloudServiceVaultCertificateResponseArray) ToCloudServiceVaultCertificateResponseArrayOutputWithContext

func (i CloudServiceVaultCertificateResponseArray) ToCloudServiceVaultCertificateResponseArrayOutputWithContext(ctx context.Context) CloudServiceVaultCertificateResponseArrayOutput

type CloudServiceVaultCertificateResponseArrayInput

type CloudServiceVaultCertificateResponseArrayInput interface {
	pulumi.Input

	ToCloudServiceVaultCertificateResponseArrayOutput() CloudServiceVaultCertificateResponseArrayOutput
	ToCloudServiceVaultCertificateResponseArrayOutputWithContext(context.Context) CloudServiceVaultCertificateResponseArrayOutput
}

CloudServiceVaultCertificateResponseArrayInput is an input type that accepts CloudServiceVaultCertificateResponseArray and CloudServiceVaultCertificateResponseArrayOutput values. You can construct a concrete instance of `CloudServiceVaultCertificateResponseArrayInput` via:

CloudServiceVaultCertificateResponseArray{ CloudServiceVaultCertificateResponseArgs{...} }

type CloudServiceVaultCertificateResponseArrayOutput

type CloudServiceVaultCertificateResponseArrayOutput struct{ *pulumi.OutputState }

func (CloudServiceVaultCertificateResponseArrayOutput) ElementType

func (CloudServiceVaultCertificateResponseArrayOutput) Index

func (CloudServiceVaultCertificateResponseArrayOutput) ToCloudServiceVaultCertificateResponseArrayOutput

func (o CloudServiceVaultCertificateResponseArrayOutput) ToCloudServiceVaultCertificateResponseArrayOutput() CloudServiceVaultCertificateResponseArrayOutput

func (CloudServiceVaultCertificateResponseArrayOutput) ToCloudServiceVaultCertificateResponseArrayOutputWithContext

func (o CloudServiceVaultCertificateResponseArrayOutput) ToCloudServiceVaultCertificateResponseArrayOutputWithContext(ctx context.Context) CloudServiceVaultCertificateResponseArrayOutput

type CloudServiceVaultCertificateResponseInput

type CloudServiceVaultCertificateResponseInput interface {
	pulumi.Input

	ToCloudServiceVaultCertificateResponseOutput() CloudServiceVaultCertificateResponseOutput
	ToCloudServiceVaultCertificateResponseOutputWithContext(context.Context) CloudServiceVaultCertificateResponseOutput
}

CloudServiceVaultCertificateResponseInput is an input type that accepts CloudServiceVaultCertificateResponseArgs and CloudServiceVaultCertificateResponseOutput values. You can construct a concrete instance of `CloudServiceVaultCertificateResponseInput` via:

CloudServiceVaultCertificateResponseArgs{...}

type CloudServiceVaultCertificateResponseOutput

type CloudServiceVaultCertificateResponseOutput struct{ *pulumi.OutputState }

Describes a single certificate reference in a Key Vault, and where the certificate should reside on the role instance.

func (CloudServiceVaultCertificateResponseOutput) CertificateUrl

This is the URL of a certificate that has been uploaded to Key Vault as a secret.

func (CloudServiceVaultCertificateResponseOutput) ElementType

func (CloudServiceVaultCertificateResponseOutput) ToCloudServiceVaultCertificateResponseOutput

func (o CloudServiceVaultCertificateResponseOutput) ToCloudServiceVaultCertificateResponseOutput() CloudServiceVaultCertificateResponseOutput

func (CloudServiceVaultCertificateResponseOutput) ToCloudServiceVaultCertificateResponseOutputWithContext

func (o CloudServiceVaultCertificateResponseOutput) ToCloudServiceVaultCertificateResponseOutputWithContext(ctx context.Context) CloudServiceVaultCertificateResponseOutput

type CloudServiceVaultSecretGroup

type CloudServiceVaultSecretGroup struct {
	// The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
	SourceVault *SubResource `pulumi:"sourceVault"`
	// The list of key vault references in SourceVault which contain certificates.
	VaultCertificates []CloudServiceVaultCertificate `pulumi:"vaultCertificates"`
}

Describes a set of certificates which are all in the same Key Vault.

type CloudServiceVaultSecretGroupArgs

type CloudServiceVaultSecretGroupArgs struct {
	// The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
	SourceVault SubResourcePtrInput `pulumi:"sourceVault"`
	// The list of key vault references in SourceVault which contain certificates.
	VaultCertificates CloudServiceVaultCertificateArrayInput `pulumi:"vaultCertificates"`
}

Describes a set of certificates which are all in the same Key Vault.

func (CloudServiceVaultSecretGroupArgs) ElementType

func (CloudServiceVaultSecretGroupArgs) ToCloudServiceVaultSecretGroupOutput

func (i CloudServiceVaultSecretGroupArgs) ToCloudServiceVaultSecretGroupOutput() CloudServiceVaultSecretGroupOutput

func (CloudServiceVaultSecretGroupArgs) ToCloudServiceVaultSecretGroupOutputWithContext

func (i CloudServiceVaultSecretGroupArgs) ToCloudServiceVaultSecretGroupOutputWithContext(ctx context.Context) CloudServiceVaultSecretGroupOutput

type CloudServiceVaultSecretGroupArray

type CloudServiceVaultSecretGroupArray []CloudServiceVaultSecretGroupInput

func (CloudServiceVaultSecretGroupArray) ElementType

func (CloudServiceVaultSecretGroupArray) ToCloudServiceVaultSecretGroupArrayOutput

func (i CloudServiceVaultSecretGroupArray) ToCloudServiceVaultSecretGroupArrayOutput() CloudServiceVaultSecretGroupArrayOutput

func (CloudServiceVaultSecretGroupArray) ToCloudServiceVaultSecretGroupArrayOutputWithContext

func (i CloudServiceVaultSecretGroupArray) ToCloudServiceVaultSecretGroupArrayOutputWithContext(ctx context.Context) CloudServiceVaultSecretGroupArrayOutput

type CloudServiceVaultSecretGroupArrayInput

type CloudServiceVaultSecretGroupArrayInput interface {
	pulumi.Input

	ToCloudServiceVaultSecretGroupArrayOutput() CloudServiceVaultSecretGroupArrayOutput
	ToCloudServiceVaultSecretGroupArrayOutputWithContext(context.Context) CloudServiceVaultSecretGroupArrayOutput
}

CloudServiceVaultSecretGroupArrayInput is an input type that accepts CloudServiceVaultSecretGroupArray and CloudServiceVaultSecretGroupArrayOutput values. You can construct a concrete instance of `CloudServiceVaultSecretGroupArrayInput` via:

CloudServiceVaultSecretGroupArray{ CloudServiceVaultSecretGroupArgs{...} }

type CloudServiceVaultSecretGroupArrayOutput

type CloudServiceVaultSecretGroupArrayOutput struct{ *pulumi.OutputState }

func (CloudServiceVaultSecretGroupArrayOutput) ElementType

func (CloudServiceVaultSecretGroupArrayOutput) Index

func (CloudServiceVaultSecretGroupArrayOutput) ToCloudServiceVaultSecretGroupArrayOutput

func (o CloudServiceVaultSecretGroupArrayOutput) ToCloudServiceVaultSecretGroupArrayOutput() CloudServiceVaultSecretGroupArrayOutput

func (CloudServiceVaultSecretGroupArrayOutput) ToCloudServiceVaultSecretGroupArrayOutputWithContext

func (o CloudServiceVaultSecretGroupArrayOutput) ToCloudServiceVaultSecretGroupArrayOutputWithContext(ctx context.Context) CloudServiceVaultSecretGroupArrayOutput

type CloudServiceVaultSecretGroupInput

type CloudServiceVaultSecretGroupInput interface {
	pulumi.Input

	ToCloudServiceVaultSecretGroupOutput() CloudServiceVaultSecretGroupOutput
	ToCloudServiceVaultSecretGroupOutputWithContext(context.Context) CloudServiceVaultSecretGroupOutput
}

CloudServiceVaultSecretGroupInput is an input type that accepts CloudServiceVaultSecretGroupArgs and CloudServiceVaultSecretGroupOutput values. You can construct a concrete instance of `CloudServiceVaultSecretGroupInput` via:

CloudServiceVaultSecretGroupArgs{...}

type CloudServiceVaultSecretGroupOutput

type CloudServiceVaultSecretGroupOutput struct{ *pulumi.OutputState }

Describes a set of certificates which are all in the same Key Vault.

func (CloudServiceVaultSecretGroupOutput) ElementType

func (CloudServiceVaultSecretGroupOutput) SourceVault

The relative URL of the Key Vault containing all of the certificates in VaultCertificates.

func (CloudServiceVaultSecretGroupOutput) ToCloudServiceVaultSecretGroupOutput

func (o CloudServiceVaultSecretGroupOutput) ToCloudServiceVaultSecretGroupOutput() CloudServiceVaultSecretGroupOutput

func (CloudServiceVaultSecretGroupOutput) ToCloudServiceVaultSecretGroupOutputWithContext

func (o CloudServiceVaultSecretGroupOutput) ToCloudServiceVaultSecretGroupOutputWithContext(ctx context.Context) CloudServiceVaultSecretGroupOutput

func (CloudServiceVaultSecretGroupOutput) VaultCertificates

The list of key vault references in SourceVault which contain certificates.

type CloudServiceVaultSecretGroupResponse

type CloudServiceVaultSecretGroupResponse struct {
	// The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
	SourceVault *SubResourceResponse `pulumi:"sourceVault"`
	// The list of key vault references in SourceVault which contain certificates.
	VaultCertificates []CloudServiceVaultCertificateResponse `pulumi:"vaultCertificates"`
}

Describes a set of certificates which are all in the same Key Vault.

type CloudServiceVaultSecretGroupResponseArgs

type CloudServiceVaultSecretGroupResponseArgs struct {
	// The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
	SourceVault SubResourceResponsePtrInput `pulumi:"sourceVault"`
	// The list of key vault references in SourceVault which contain certificates.
	VaultCertificates CloudServiceVaultCertificateResponseArrayInput `pulumi:"vaultCertificates"`
}

Describes a set of certificates which are all in the same Key Vault.

func (CloudServiceVaultSecretGroupResponseArgs) ElementType

func (CloudServiceVaultSecretGroupResponseArgs) ToCloudServiceVaultSecretGroupResponseOutput

func (i CloudServiceVaultSecretGroupResponseArgs) ToCloudServiceVaultSecretGroupResponseOutput() CloudServiceVaultSecretGroupResponseOutput

func (CloudServiceVaultSecretGroupResponseArgs) ToCloudServiceVaultSecretGroupResponseOutputWithContext

func (i CloudServiceVaultSecretGroupResponseArgs) ToCloudServiceVaultSecretGroupResponseOutputWithContext(ctx context.Context) CloudServiceVaultSecretGroupResponseOutput

type CloudServiceVaultSecretGroupResponseArray

type CloudServiceVaultSecretGroupResponseArray []CloudServiceVaultSecretGroupResponseInput

func (CloudServiceVaultSecretGroupResponseArray) ElementType

func (CloudServiceVaultSecretGroupResponseArray) ToCloudServiceVaultSecretGroupResponseArrayOutput

func (i CloudServiceVaultSecretGroupResponseArray) ToCloudServiceVaultSecretGroupResponseArrayOutput() CloudServiceVaultSecretGroupResponseArrayOutput

func (CloudServiceVaultSecretGroupResponseArray) ToCloudServiceVaultSecretGroupResponseArrayOutputWithContext

func (i CloudServiceVaultSecretGroupResponseArray) ToCloudServiceVaultSecretGroupResponseArrayOutputWithContext(ctx context.Context) CloudServiceVaultSecretGroupResponseArrayOutput

type CloudServiceVaultSecretGroupResponseArrayInput

type CloudServiceVaultSecretGroupResponseArrayInput interface {
	pulumi.Input

	ToCloudServiceVaultSecretGroupResponseArrayOutput() CloudServiceVaultSecretGroupResponseArrayOutput
	ToCloudServiceVaultSecretGroupResponseArrayOutputWithContext(context.Context) CloudServiceVaultSecretGroupResponseArrayOutput
}

CloudServiceVaultSecretGroupResponseArrayInput is an input type that accepts CloudServiceVaultSecretGroupResponseArray and CloudServiceVaultSecretGroupResponseArrayOutput values. You can construct a concrete instance of `CloudServiceVaultSecretGroupResponseArrayInput` via:

CloudServiceVaultSecretGroupResponseArray{ CloudServiceVaultSecretGroupResponseArgs{...} }

type CloudServiceVaultSecretGroupResponseArrayOutput

type CloudServiceVaultSecretGroupResponseArrayOutput struct{ *pulumi.OutputState }

func (CloudServiceVaultSecretGroupResponseArrayOutput) ElementType

func (CloudServiceVaultSecretGroupResponseArrayOutput) Index

func (CloudServiceVaultSecretGroupResponseArrayOutput) ToCloudServiceVaultSecretGroupResponseArrayOutput

func (o CloudServiceVaultSecretGroupResponseArrayOutput) ToCloudServiceVaultSecretGroupResponseArrayOutput() CloudServiceVaultSecretGroupResponseArrayOutput

func (CloudServiceVaultSecretGroupResponseArrayOutput) ToCloudServiceVaultSecretGroupResponseArrayOutputWithContext

func (o CloudServiceVaultSecretGroupResponseArrayOutput) ToCloudServiceVaultSecretGroupResponseArrayOutputWithContext(ctx context.Context) CloudServiceVaultSecretGroupResponseArrayOutput

type CloudServiceVaultSecretGroupResponseInput

type CloudServiceVaultSecretGroupResponseInput interface {
	pulumi.Input

	ToCloudServiceVaultSecretGroupResponseOutput() CloudServiceVaultSecretGroupResponseOutput
	ToCloudServiceVaultSecretGroupResponseOutputWithContext(context.Context) CloudServiceVaultSecretGroupResponseOutput
}

CloudServiceVaultSecretGroupResponseInput is an input type that accepts CloudServiceVaultSecretGroupResponseArgs and CloudServiceVaultSecretGroupResponseOutput values. You can construct a concrete instance of `CloudServiceVaultSecretGroupResponseInput` via:

CloudServiceVaultSecretGroupResponseArgs{...}

type CloudServiceVaultSecretGroupResponseOutput

type CloudServiceVaultSecretGroupResponseOutput struct{ *pulumi.OutputState }

Describes a set of certificates which are all in the same Key Vault.

func (CloudServiceVaultSecretGroupResponseOutput) ElementType

func (CloudServiceVaultSecretGroupResponseOutput) SourceVault

The relative URL of the Key Vault containing all of the certificates in VaultCertificates.

func (CloudServiceVaultSecretGroupResponseOutput) ToCloudServiceVaultSecretGroupResponseOutput

func (o CloudServiceVaultSecretGroupResponseOutput) ToCloudServiceVaultSecretGroupResponseOutput() CloudServiceVaultSecretGroupResponseOutput

func (CloudServiceVaultSecretGroupResponseOutput) ToCloudServiceVaultSecretGroupResponseOutputWithContext

func (o CloudServiceVaultSecretGroupResponseOutput) ToCloudServiceVaultSecretGroupResponseOutputWithContext(ctx context.Context) CloudServiceVaultSecretGroupResponseOutput

func (CloudServiceVaultSecretGroupResponseOutput) VaultCertificates

The list of key vault references in SourceVault which contain certificates.

type Extension

type Extension struct {
	// The name of the extension.
	Name *string `pulumi:"name"`
	// Extension Properties.
	Properties *CloudServiceExtensionProperties `pulumi:"properties"`
}

Describes a cloud service Extension.

type ExtensionArgs

type ExtensionArgs struct {
	// The name of the extension.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Extension Properties.
	Properties CloudServiceExtensionPropertiesPtrInput `pulumi:"properties"`
}

Describes a cloud service Extension.

func (ExtensionArgs) ElementType

func (ExtensionArgs) ElementType() reflect.Type

func (ExtensionArgs) ToExtensionOutput

func (i ExtensionArgs) ToExtensionOutput() ExtensionOutput

func (ExtensionArgs) ToExtensionOutputWithContext

func (i ExtensionArgs) ToExtensionOutputWithContext(ctx context.Context) ExtensionOutput

type ExtensionArray

type ExtensionArray []ExtensionInput

func (ExtensionArray) ElementType

func (ExtensionArray) ElementType() reflect.Type

func (ExtensionArray) ToExtensionArrayOutput

func (i ExtensionArray) ToExtensionArrayOutput() ExtensionArrayOutput

func (ExtensionArray) ToExtensionArrayOutputWithContext

func (i ExtensionArray) ToExtensionArrayOutputWithContext(ctx context.Context) ExtensionArrayOutput

type ExtensionArrayInput

type ExtensionArrayInput interface {
	pulumi.Input

	ToExtensionArrayOutput() ExtensionArrayOutput
	ToExtensionArrayOutputWithContext(context.Context) ExtensionArrayOutput
}

ExtensionArrayInput is an input type that accepts ExtensionArray and ExtensionArrayOutput values. You can construct a concrete instance of `ExtensionArrayInput` via:

ExtensionArray{ ExtensionArgs{...} }

type ExtensionArrayOutput

type ExtensionArrayOutput struct{ *pulumi.OutputState }

func (ExtensionArrayOutput) ElementType

func (ExtensionArrayOutput) ElementType() reflect.Type

func (ExtensionArrayOutput) Index

func (ExtensionArrayOutput) ToExtensionArrayOutput

func (o ExtensionArrayOutput) ToExtensionArrayOutput() ExtensionArrayOutput

func (ExtensionArrayOutput) ToExtensionArrayOutputWithContext

func (o ExtensionArrayOutput) ToExtensionArrayOutputWithContext(ctx context.Context) ExtensionArrayOutput

type ExtensionInput

type ExtensionInput interface {
	pulumi.Input

	ToExtensionOutput() ExtensionOutput
	ToExtensionOutputWithContext(context.Context) ExtensionOutput
}

ExtensionInput is an input type that accepts ExtensionArgs and ExtensionOutput values. You can construct a concrete instance of `ExtensionInput` via:

ExtensionArgs{...}

type ExtensionOutput

type ExtensionOutput struct{ *pulumi.OutputState }

Describes a cloud service Extension.

func (ExtensionOutput) ElementType

func (ExtensionOutput) ElementType() reflect.Type

func (ExtensionOutput) Name

The name of the extension.

func (ExtensionOutput) Properties

Extension Properties.

func (ExtensionOutput) ToExtensionOutput

func (o ExtensionOutput) ToExtensionOutput() ExtensionOutput

func (ExtensionOutput) ToExtensionOutputWithContext

func (o ExtensionOutput) ToExtensionOutputWithContext(ctx context.Context) ExtensionOutput

type ExtensionResponse

type ExtensionResponse struct {
	// The name of the extension.
	Name *string `pulumi:"name"`
	// Extension Properties.
	Properties *CloudServiceExtensionPropertiesResponse `pulumi:"properties"`
}

Describes a cloud service Extension.

type ExtensionResponseArgs

type ExtensionResponseArgs struct {
	// The name of the extension.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Extension Properties.
	Properties CloudServiceExtensionPropertiesResponsePtrInput `pulumi:"properties"`
}

Describes a cloud service Extension.

func (ExtensionResponseArgs) ElementType

func (ExtensionResponseArgs) ElementType() reflect.Type

func (ExtensionResponseArgs) ToExtensionResponseOutput

func (i ExtensionResponseArgs) ToExtensionResponseOutput() ExtensionResponseOutput

func (ExtensionResponseArgs) ToExtensionResponseOutputWithContext

func (i ExtensionResponseArgs) ToExtensionResponseOutputWithContext(ctx context.Context) ExtensionResponseOutput

type ExtensionResponseArray

type ExtensionResponseArray []ExtensionResponseInput

func (ExtensionResponseArray) ElementType

func (ExtensionResponseArray) ElementType() reflect.Type

func (ExtensionResponseArray) ToExtensionResponseArrayOutput

func (i ExtensionResponseArray) ToExtensionResponseArrayOutput() ExtensionResponseArrayOutput

func (ExtensionResponseArray) ToExtensionResponseArrayOutputWithContext

func (i ExtensionResponseArray) ToExtensionResponseArrayOutputWithContext(ctx context.Context) ExtensionResponseArrayOutput

type ExtensionResponseArrayInput

type ExtensionResponseArrayInput interface {
	pulumi.Input

	ToExtensionResponseArrayOutput() ExtensionResponseArrayOutput
	ToExtensionResponseArrayOutputWithContext(context.Context) ExtensionResponseArrayOutput
}

ExtensionResponseArrayInput is an input type that accepts ExtensionResponseArray and ExtensionResponseArrayOutput values. You can construct a concrete instance of `ExtensionResponseArrayInput` via:

ExtensionResponseArray{ ExtensionResponseArgs{...} }

type ExtensionResponseArrayOutput

type ExtensionResponseArrayOutput struct{ *pulumi.OutputState }

func (ExtensionResponseArrayOutput) ElementType

func (ExtensionResponseArrayOutput) Index

func (ExtensionResponseArrayOutput) ToExtensionResponseArrayOutput

func (o ExtensionResponseArrayOutput) ToExtensionResponseArrayOutput() ExtensionResponseArrayOutput

func (ExtensionResponseArrayOutput) ToExtensionResponseArrayOutputWithContext

func (o ExtensionResponseArrayOutput) ToExtensionResponseArrayOutputWithContext(ctx context.Context) ExtensionResponseArrayOutput

type ExtensionResponseInput

type ExtensionResponseInput interface {
	pulumi.Input

	ToExtensionResponseOutput() ExtensionResponseOutput
	ToExtensionResponseOutputWithContext(context.Context) ExtensionResponseOutput
}

ExtensionResponseInput is an input type that accepts ExtensionResponseArgs and ExtensionResponseOutput values. You can construct a concrete instance of `ExtensionResponseInput` via:

ExtensionResponseArgs{...}

type ExtensionResponseOutput

type ExtensionResponseOutput struct{ *pulumi.OutputState }

Describes a cloud service Extension.

func (ExtensionResponseOutput) ElementType

func (ExtensionResponseOutput) ElementType() reflect.Type

func (ExtensionResponseOutput) Name

The name of the extension.

func (ExtensionResponseOutput) Properties

Extension Properties.

func (ExtensionResponseOutput) ToExtensionResponseOutput

func (o ExtensionResponseOutput) ToExtensionResponseOutput() ExtensionResponseOutput

func (ExtensionResponseOutput) ToExtensionResponseOutputWithContext

func (o ExtensionResponseOutput) ToExtensionResponseOutputWithContext(ctx context.Context) ExtensionResponseOutput

type LoadBalancerConfiguration

type LoadBalancerConfiguration struct {
	// Resource Name
	Name       *string                              `pulumi:"name"`
	Properties *LoadBalancerConfigurationProperties `pulumi:"properties"`
}

Describes the load balancer configuration.

type LoadBalancerConfigurationArgs

type LoadBalancerConfigurationArgs struct {
	// Resource Name
	Name       pulumi.StringPtrInput                       `pulumi:"name"`
	Properties LoadBalancerConfigurationPropertiesPtrInput `pulumi:"properties"`
}

Describes the load balancer configuration.

func (LoadBalancerConfigurationArgs) ElementType

func (LoadBalancerConfigurationArgs) ToLoadBalancerConfigurationOutput

func (i LoadBalancerConfigurationArgs) ToLoadBalancerConfigurationOutput() LoadBalancerConfigurationOutput

func (LoadBalancerConfigurationArgs) ToLoadBalancerConfigurationOutputWithContext

func (i LoadBalancerConfigurationArgs) ToLoadBalancerConfigurationOutputWithContext(ctx context.Context) LoadBalancerConfigurationOutput

type LoadBalancerConfigurationArray

type LoadBalancerConfigurationArray []LoadBalancerConfigurationInput

func (LoadBalancerConfigurationArray) ElementType

func (LoadBalancerConfigurationArray) ToLoadBalancerConfigurationArrayOutput

func (i LoadBalancerConfigurationArray) ToLoadBalancerConfigurationArrayOutput() LoadBalancerConfigurationArrayOutput

func (LoadBalancerConfigurationArray) ToLoadBalancerConfigurationArrayOutputWithContext

func (i LoadBalancerConfigurationArray) ToLoadBalancerConfigurationArrayOutputWithContext(ctx context.Context) LoadBalancerConfigurationArrayOutput

type LoadBalancerConfigurationArrayInput

type LoadBalancerConfigurationArrayInput interface {
	pulumi.Input

	ToLoadBalancerConfigurationArrayOutput() LoadBalancerConfigurationArrayOutput
	ToLoadBalancerConfigurationArrayOutputWithContext(context.Context) LoadBalancerConfigurationArrayOutput
}

LoadBalancerConfigurationArrayInput is an input type that accepts LoadBalancerConfigurationArray and LoadBalancerConfigurationArrayOutput values. You can construct a concrete instance of `LoadBalancerConfigurationArrayInput` via:

LoadBalancerConfigurationArray{ LoadBalancerConfigurationArgs{...} }

type LoadBalancerConfigurationArrayOutput

type LoadBalancerConfigurationArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerConfigurationArrayOutput) ElementType

func (LoadBalancerConfigurationArrayOutput) Index

func (LoadBalancerConfigurationArrayOutput) ToLoadBalancerConfigurationArrayOutput

func (o LoadBalancerConfigurationArrayOutput) ToLoadBalancerConfigurationArrayOutput() LoadBalancerConfigurationArrayOutput

func (LoadBalancerConfigurationArrayOutput) ToLoadBalancerConfigurationArrayOutputWithContext

func (o LoadBalancerConfigurationArrayOutput) ToLoadBalancerConfigurationArrayOutputWithContext(ctx context.Context) LoadBalancerConfigurationArrayOutput

type LoadBalancerConfigurationInput

type LoadBalancerConfigurationInput interface {
	pulumi.Input

	ToLoadBalancerConfigurationOutput() LoadBalancerConfigurationOutput
	ToLoadBalancerConfigurationOutputWithContext(context.Context) LoadBalancerConfigurationOutput
}

LoadBalancerConfigurationInput is an input type that accepts LoadBalancerConfigurationArgs and LoadBalancerConfigurationOutput values. You can construct a concrete instance of `LoadBalancerConfigurationInput` via:

LoadBalancerConfigurationArgs{...}

type LoadBalancerConfigurationOutput

type LoadBalancerConfigurationOutput struct{ *pulumi.OutputState }

Describes the load balancer configuration.

func (LoadBalancerConfigurationOutput) ElementType

func (LoadBalancerConfigurationOutput) Name

Resource Name

func (LoadBalancerConfigurationOutput) Properties

func (LoadBalancerConfigurationOutput) ToLoadBalancerConfigurationOutput

func (o LoadBalancerConfigurationOutput) ToLoadBalancerConfigurationOutput() LoadBalancerConfigurationOutput

func (LoadBalancerConfigurationOutput) ToLoadBalancerConfigurationOutputWithContext

func (o LoadBalancerConfigurationOutput) ToLoadBalancerConfigurationOutputWithContext(ctx context.Context) LoadBalancerConfigurationOutput

type LoadBalancerConfigurationProperties

type LoadBalancerConfigurationProperties struct {
	// List of IP
	FrontendIPConfigurations []LoadBalancerFrontendIPConfiguration `pulumi:"frontendIPConfigurations"`
}

type LoadBalancerConfigurationPropertiesArgs

type LoadBalancerConfigurationPropertiesArgs struct {
	// List of IP
	FrontendIPConfigurations LoadBalancerFrontendIPConfigurationArrayInput `pulumi:"frontendIPConfigurations"`
}

func (LoadBalancerConfigurationPropertiesArgs) ElementType

func (LoadBalancerConfigurationPropertiesArgs) ToLoadBalancerConfigurationPropertiesOutput

func (i LoadBalancerConfigurationPropertiesArgs) ToLoadBalancerConfigurationPropertiesOutput() LoadBalancerConfigurationPropertiesOutput

func (LoadBalancerConfigurationPropertiesArgs) ToLoadBalancerConfigurationPropertiesOutputWithContext

func (i LoadBalancerConfigurationPropertiesArgs) ToLoadBalancerConfigurationPropertiesOutputWithContext(ctx context.Context) LoadBalancerConfigurationPropertiesOutput

func (LoadBalancerConfigurationPropertiesArgs) ToLoadBalancerConfigurationPropertiesPtrOutput

func (i LoadBalancerConfigurationPropertiesArgs) ToLoadBalancerConfigurationPropertiesPtrOutput() LoadBalancerConfigurationPropertiesPtrOutput

func (LoadBalancerConfigurationPropertiesArgs) ToLoadBalancerConfigurationPropertiesPtrOutputWithContext

func (i LoadBalancerConfigurationPropertiesArgs) ToLoadBalancerConfigurationPropertiesPtrOutputWithContext(ctx context.Context) LoadBalancerConfigurationPropertiesPtrOutput

type LoadBalancerConfigurationPropertiesInput

type LoadBalancerConfigurationPropertiesInput interface {
	pulumi.Input

	ToLoadBalancerConfigurationPropertiesOutput() LoadBalancerConfigurationPropertiesOutput
	ToLoadBalancerConfigurationPropertiesOutputWithContext(context.Context) LoadBalancerConfigurationPropertiesOutput
}

LoadBalancerConfigurationPropertiesInput is an input type that accepts LoadBalancerConfigurationPropertiesArgs and LoadBalancerConfigurationPropertiesOutput values. You can construct a concrete instance of `LoadBalancerConfigurationPropertiesInput` via:

LoadBalancerConfigurationPropertiesArgs{...}

type LoadBalancerConfigurationPropertiesOutput

type LoadBalancerConfigurationPropertiesOutput struct{ *pulumi.OutputState }

func (LoadBalancerConfigurationPropertiesOutput) ElementType

func (LoadBalancerConfigurationPropertiesOutput) FrontendIPConfigurations

List of IP

func (LoadBalancerConfigurationPropertiesOutput) ToLoadBalancerConfigurationPropertiesOutput

func (o LoadBalancerConfigurationPropertiesOutput) ToLoadBalancerConfigurationPropertiesOutput() LoadBalancerConfigurationPropertiesOutput

func (LoadBalancerConfigurationPropertiesOutput) ToLoadBalancerConfigurationPropertiesOutputWithContext

func (o LoadBalancerConfigurationPropertiesOutput) ToLoadBalancerConfigurationPropertiesOutputWithContext(ctx context.Context) LoadBalancerConfigurationPropertiesOutput

func (LoadBalancerConfigurationPropertiesOutput) ToLoadBalancerConfigurationPropertiesPtrOutput

func (o LoadBalancerConfigurationPropertiesOutput) ToLoadBalancerConfigurationPropertiesPtrOutput() LoadBalancerConfigurationPropertiesPtrOutput

func (LoadBalancerConfigurationPropertiesOutput) ToLoadBalancerConfigurationPropertiesPtrOutputWithContext

func (o LoadBalancerConfigurationPropertiesOutput) ToLoadBalancerConfigurationPropertiesPtrOutputWithContext(ctx context.Context) LoadBalancerConfigurationPropertiesPtrOutput

type LoadBalancerConfigurationPropertiesPtrInput

type LoadBalancerConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToLoadBalancerConfigurationPropertiesPtrOutput() LoadBalancerConfigurationPropertiesPtrOutput
	ToLoadBalancerConfigurationPropertiesPtrOutputWithContext(context.Context) LoadBalancerConfigurationPropertiesPtrOutput
}

LoadBalancerConfigurationPropertiesPtrInput is an input type that accepts LoadBalancerConfigurationPropertiesArgs, LoadBalancerConfigurationPropertiesPtr and LoadBalancerConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `LoadBalancerConfigurationPropertiesPtrInput` via:

        LoadBalancerConfigurationPropertiesArgs{...}

or:

        nil

type LoadBalancerConfigurationPropertiesPtrOutput

type LoadBalancerConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (LoadBalancerConfigurationPropertiesPtrOutput) Elem

func (LoadBalancerConfigurationPropertiesPtrOutput) ElementType

func (LoadBalancerConfigurationPropertiesPtrOutput) FrontendIPConfigurations

List of IP

func (LoadBalancerConfigurationPropertiesPtrOutput) ToLoadBalancerConfigurationPropertiesPtrOutput

func (o LoadBalancerConfigurationPropertiesPtrOutput) ToLoadBalancerConfigurationPropertiesPtrOutput() LoadBalancerConfigurationPropertiesPtrOutput

func (LoadBalancerConfigurationPropertiesPtrOutput) ToLoadBalancerConfigurationPropertiesPtrOutputWithContext

func (o LoadBalancerConfigurationPropertiesPtrOutput) ToLoadBalancerConfigurationPropertiesPtrOutputWithContext(ctx context.Context) LoadBalancerConfigurationPropertiesPtrOutput

type LoadBalancerConfigurationPropertiesResponse

type LoadBalancerConfigurationPropertiesResponse struct {
	// List of IP
	FrontendIPConfigurations []LoadBalancerFrontendIPConfigurationResponse `pulumi:"frontendIPConfigurations"`
}

type LoadBalancerConfigurationPropertiesResponseArgs

type LoadBalancerConfigurationPropertiesResponseArgs struct {
	// List of IP
	FrontendIPConfigurations LoadBalancerFrontendIPConfigurationResponseArrayInput `pulumi:"frontendIPConfigurations"`
}

func (LoadBalancerConfigurationPropertiesResponseArgs) ElementType

func (LoadBalancerConfigurationPropertiesResponseArgs) ToLoadBalancerConfigurationPropertiesResponseOutput

func (i LoadBalancerConfigurationPropertiesResponseArgs) ToLoadBalancerConfigurationPropertiesResponseOutput() LoadBalancerConfigurationPropertiesResponseOutput

func (LoadBalancerConfigurationPropertiesResponseArgs) ToLoadBalancerConfigurationPropertiesResponseOutputWithContext

func (i LoadBalancerConfigurationPropertiesResponseArgs) ToLoadBalancerConfigurationPropertiesResponseOutputWithContext(ctx context.Context) LoadBalancerConfigurationPropertiesResponseOutput

func (LoadBalancerConfigurationPropertiesResponseArgs) ToLoadBalancerConfigurationPropertiesResponsePtrOutput

func (i LoadBalancerConfigurationPropertiesResponseArgs) ToLoadBalancerConfigurationPropertiesResponsePtrOutput() LoadBalancerConfigurationPropertiesResponsePtrOutput

func (LoadBalancerConfigurationPropertiesResponseArgs) ToLoadBalancerConfigurationPropertiesResponsePtrOutputWithContext

func (i LoadBalancerConfigurationPropertiesResponseArgs) ToLoadBalancerConfigurationPropertiesResponsePtrOutputWithContext(ctx context.Context) LoadBalancerConfigurationPropertiesResponsePtrOutput

type LoadBalancerConfigurationPropertiesResponseInput

type LoadBalancerConfigurationPropertiesResponseInput interface {
	pulumi.Input

	ToLoadBalancerConfigurationPropertiesResponseOutput() LoadBalancerConfigurationPropertiesResponseOutput
	ToLoadBalancerConfigurationPropertiesResponseOutputWithContext(context.Context) LoadBalancerConfigurationPropertiesResponseOutput
}

LoadBalancerConfigurationPropertiesResponseInput is an input type that accepts LoadBalancerConfigurationPropertiesResponseArgs and LoadBalancerConfigurationPropertiesResponseOutput values. You can construct a concrete instance of `LoadBalancerConfigurationPropertiesResponseInput` via:

LoadBalancerConfigurationPropertiesResponseArgs{...}

type LoadBalancerConfigurationPropertiesResponseOutput

type LoadBalancerConfigurationPropertiesResponseOutput struct{ *pulumi.OutputState }

func (LoadBalancerConfigurationPropertiesResponseOutput) ElementType

func (LoadBalancerConfigurationPropertiesResponseOutput) FrontendIPConfigurations

List of IP

func (LoadBalancerConfigurationPropertiesResponseOutput) ToLoadBalancerConfigurationPropertiesResponseOutput

func (o LoadBalancerConfigurationPropertiesResponseOutput) ToLoadBalancerConfigurationPropertiesResponseOutput() LoadBalancerConfigurationPropertiesResponseOutput

func (LoadBalancerConfigurationPropertiesResponseOutput) ToLoadBalancerConfigurationPropertiesResponseOutputWithContext

func (o LoadBalancerConfigurationPropertiesResponseOutput) ToLoadBalancerConfigurationPropertiesResponseOutputWithContext(ctx context.Context) LoadBalancerConfigurationPropertiesResponseOutput

func (LoadBalancerConfigurationPropertiesResponseOutput) ToLoadBalancerConfigurationPropertiesResponsePtrOutput

func (o LoadBalancerConfigurationPropertiesResponseOutput) ToLoadBalancerConfigurationPropertiesResponsePtrOutput() LoadBalancerConfigurationPropertiesResponsePtrOutput

func (LoadBalancerConfigurationPropertiesResponseOutput) ToLoadBalancerConfigurationPropertiesResponsePtrOutputWithContext

func (o LoadBalancerConfigurationPropertiesResponseOutput) ToLoadBalancerConfigurationPropertiesResponsePtrOutputWithContext(ctx context.Context) LoadBalancerConfigurationPropertiesResponsePtrOutput

type LoadBalancerConfigurationPropertiesResponsePtrInput

type LoadBalancerConfigurationPropertiesResponsePtrInput interface {
	pulumi.Input

	ToLoadBalancerConfigurationPropertiesResponsePtrOutput() LoadBalancerConfigurationPropertiesResponsePtrOutput
	ToLoadBalancerConfigurationPropertiesResponsePtrOutputWithContext(context.Context) LoadBalancerConfigurationPropertiesResponsePtrOutput
}

LoadBalancerConfigurationPropertiesResponsePtrInput is an input type that accepts LoadBalancerConfigurationPropertiesResponseArgs, LoadBalancerConfigurationPropertiesResponsePtr and LoadBalancerConfigurationPropertiesResponsePtrOutput values. You can construct a concrete instance of `LoadBalancerConfigurationPropertiesResponsePtrInput` via:

        LoadBalancerConfigurationPropertiesResponseArgs{...}

or:

        nil

type LoadBalancerConfigurationPropertiesResponsePtrOutput

type LoadBalancerConfigurationPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (LoadBalancerConfigurationPropertiesResponsePtrOutput) Elem

func (LoadBalancerConfigurationPropertiesResponsePtrOutput) ElementType

func (LoadBalancerConfigurationPropertiesResponsePtrOutput) FrontendIPConfigurations

List of IP

func (LoadBalancerConfigurationPropertiesResponsePtrOutput) ToLoadBalancerConfigurationPropertiesResponsePtrOutput

func (LoadBalancerConfigurationPropertiesResponsePtrOutput) ToLoadBalancerConfigurationPropertiesResponsePtrOutputWithContext

func (o LoadBalancerConfigurationPropertiesResponsePtrOutput) ToLoadBalancerConfigurationPropertiesResponsePtrOutputWithContext(ctx context.Context) LoadBalancerConfigurationPropertiesResponsePtrOutput

type LoadBalancerConfigurationResponse

type LoadBalancerConfigurationResponse struct {
	// Resource Name
	Name       *string                                      `pulumi:"name"`
	Properties *LoadBalancerConfigurationPropertiesResponse `pulumi:"properties"`
}

Describes the load balancer configuration.

type LoadBalancerConfigurationResponseArgs

type LoadBalancerConfigurationResponseArgs struct {
	// Resource Name
	Name       pulumi.StringPtrInput                               `pulumi:"name"`
	Properties LoadBalancerConfigurationPropertiesResponsePtrInput `pulumi:"properties"`
}

Describes the load balancer configuration.

func (LoadBalancerConfigurationResponseArgs) ElementType

func (LoadBalancerConfigurationResponseArgs) ToLoadBalancerConfigurationResponseOutput

func (i LoadBalancerConfigurationResponseArgs) ToLoadBalancerConfigurationResponseOutput() LoadBalancerConfigurationResponseOutput

func (LoadBalancerConfigurationResponseArgs) ToLoadBalancerConfigurationResponseOutputWithContext

func (i LoadBalancerConfigurationResponseArgs) ToLoadBalancerConfigurationResponseOutputWithContext(ctx context.Context) LoadBalancerConfigurationResponseOutput

type LoadBalancerConfigurationResponseArray

type LoadBalancerConfigurationResponseArray []LoadBalancerConfigurationResponseInput

func (LoadBalancerConfigurationResponseArray) ElementType

func (LoadBalancerConfigurationResponseArray) ToLoadBalancerConfigurationResponseArrayOutput

func (i LoadBalancerConfigurationResponseArray) ToLoadBalancerConfigurationResponseArrayOutput() LoadBalancerConfigurationResponseArrayOutput

func (LoadBalancerConfigurationResponseArray) ToLoadBalancerConfigurationResponseArrayOutputWithContext

func (i LoadBalancerConfigurationResponseArray) ToLoadBalancerConfigurationResponseArrayOutputWithContext(ctx context.Context) LoadBalancerConfigurationResponseArrayOutput

type LoadBalancerConfigurationResponseArrayInput

type LoadBalancerConfigurationResponseArrayInput interface {
	pulumi.Input

	ToLoadBalancerConfigurationResponseArrayOutput() LoadBalancerConfigurationResponseArrayOutput
	ToLoadBalancerConfigurationResponseArrayOutputWithContext(context.Context) LoadBalancerConfigurationResponseArrayOutput
}

LoadBalancerConfigurationResponseArrayInput is an input type that accepts LoadBalancerConfigurationResponseArray and LoadBalancerConfigurationResponseArrayOutput values. You can construct a concrete instance of `LoadBalancerConfigurationResponseArrayInput` via:

LoadBalancerConfigurationResponseArray{ LoadBalancerConfigurationResponseArgs{...} }

type LoadBalancerConfigurationResponseArrayOutput

type LoadBalancerConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerConfigurationResponseArrayOutput) ElementType

func (LoadBalancerConfigurationResponseArrayOutput) Index

func (LoadBalancerConfigurationResponseArrayOutput) ToLoadBalancerConfigurationResponseArrayOutput

func (o LoadBalancerConfigurationResponseArrayOutput) ToLoadBalancerConfigurationResponseArrayOutput() LoadBalancerConfigurationResponseArrayOutput

func (LoadBalancerConfigurationResponseArrayOutput) ToLoadBalancerConfigurationResponseArrayOutputWithContext

func (o LoadBalancerConfigurationResponseArrayOutput) ToLoadBalancerConfigurationResponseArrayOutputWithContext(ctx context.Context) LoadBalancerConfigurationResponseArrayOutput

type LoadBalancerConfigurationResponseInput

type LoadBalancerConfigurationResponseInput interface {
	pulumi.Input

	ToLoadBalancerConfigurationResponseOutput() LoadBalancerConfigurationResponseOutput
	ToLoadBalancerConfigurationResponseOutputWithContext(context.Context) LoadBalancerConfigurationResponseOutput
}

LoadBalancerConfigurationResponseInput is an input type that accepts LoadBalancerConfigurationResponseArgs and LoadBalancerConfigurationResponseOutput values. You can construct a concrete instance of `LoadBalancerConfigurationResponseInput` via:

LoadBalancerConfigurationResponseArgs{...}

type LoadBalancerConfigurationResponseOutput

type LoadBalancerConfigurationResponseOutput struct{ *pulumi.OutputState }

Describes the load balancer configuration.

func (LoadBalancerConfigurationResponseOutput) ElementType

func (LoadBalancerConfigurationResponseOutput) Name

Resource Name

func (LoadBalancerConfigurationResponseOutput) Properties

func (LoadBalancerConfigurationResponseOutput) ToLoadBalancerConfigurationResponseOutput

func (o LoadBalancerConfigurationResponseOutput) ToLoadBalancerConfigurationResponseOutput() LoadBalancerConfigurationResponseOutput

func (LoadBalancerConfigurationResponseOutput) ToLoadBalancerConfigurationResponseOutputWithContext

func (o LoadBalancerConfigurationResponseOutput) ToLoadBalancerConfigurationResponseOutputWithContext(ctx context.Context) LoadBalancerConfigurationResponseOutput

type LoadBalancerFrontendIPConfiguration

type LoadBalancerFrontendIPConfiguration struct {
	Name *string `pulumi:"name"`
	// Describes a cloud service IP Configuration
	Properties *LoadBalancerFrontendIPConfigurationProperties `pulumi:"properties"`
}

type LoadBalancerFrontendIPConfigurationArgs

type LoadBalancerFrontendIPConfigurationArgs struct {
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Describes a cloud service IP Configuration
	Properties LoadBalancerFrontendIPConfigurationPropertiesPtrInput `pulumi:"properties"`
}

func (LoadBalancerFrontendIPConfigurationArgs) ElementType

func (LoadBalancerFrontendIPConfigurationArgs) ToLoadBalancerFrontendIPConfigurationOutput

func (i LoadBalancerFrontendIPConfigurationArgs) ToLoadBalancerFrontendIPConfigurationOutput() LoadBalancerFrontendIPConfigurationOutput

func (LoadBalancerFrontendIPConfigurationArgs) ToLoadBalancerFrontendIPConfigurationOutputWithContext

func (i LoadBalancerFrontendIPConfigurationArgs) ToLoadBalancerFrontendIPConfigurationOutputWithContext(ctx context.Context) LoadBalancerFrontendIPConfigurationOutput

type LoadBalancerFrontendIPConfigurationArray

type LoadBalancerFrontendIPConfigurationArray []LoadBalancerFrontendIPConfigurationInput

func (LoadBalancerFrontendIPConfigurationArray) ElementType

func (LoadBalancerFrontendIPConfigurationArray) ToLoadBalancerFrontendIPConfigurationArrayOutput

func (i LoadBalancerFrontendIPConfigurationArray) ToLoadBalancerFrontendIPConfigurationArrayOutput() LoadBalancerFrontendIPConfigurationArrayOutput

func (LoadBalancerFrontendIPConfigurationArray) ToLoadBalancerFrontendIPConfigurationArrayOutputWithContext

func (i LoadBalancerFrontendIPConfigurationArray) ToLoadBalancerFrontendIPConfigurationArrayOutputWithContext(ctx context.Context) LoadBalancerFrontendIPConfigurationArrayOutput

type LoadBalancerFrontendIPConfigurationArrayInput

type LoadBalancerFrontendIPConfigurationArrayInput interface {
	pulumi.Input

	ToLoadBalancerFrontendIPConfigurationArrayOutput() LoadBalancerFrontendIPConfigurationArrayOutput
	ToLoadBalancerFrontendIPConfigurationArrayOutputWithContext(context.Context) LoadBalancerFrontendIPConfigurationArrayOutput
}

LoadBalancerFrontendIPConfigurationArrayInput is an input type that accepts LoadBalancerFrontendIPConfigurationArray and LoadBalancerFrontendIPConfigurationArrayOutput values. You can construct a concrete instance of `LoadBalancerFrontendIPConfigurationArrayInput` via:

LoadBalancerFrontendIPConfigurationArray{ LoadBalancerFrontendIPConfigurationArgs{...} }

type LoadBalancerFrontendIPConfigurationArrayOutput

type LoadBalancerFrontendIPConfigurationArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerFrontendIPConfigurationArrayOutput) ElementType

func (LoadBalancerFrontendIPConfigurationArrayOutput) Index

func (LoadBalancerFrontendIPConfigurationArrayOutput) ToLoadBalancerFrontendIPConfigurationArrayOutput

func (o LoadBalancerFrontendIPConfigurationArrayOutput) ToLoadBalancerFrontendIPConfigurationArrayOutput() LoadBalancerFrontendIPConfigurationArrayOutput

func (LoadBalancerFrontendIPConfigurationArrayOutput) ToLoadBalancerFrontendIPConfigurationArrayOutputWithContext

func (o LoadBalancerFrontendIPConfigurationArrayOutput) ToLoadBalancerFrontendIPConfigurationArrayOutputWithContext(ctx context.Context) LoadBalancerFrontendIPConfigurationArrayOutput

type LoadBalancerFrontendIPConfigurationInput

type LoadBalancerFrontendIPConfigurationInput interface {
	pulumi.Input

	ToLoadBalancerFrontendIPConfigurationOutput() LoadBalancerFrontendIPConfigurationOutput
	ToLoadBalancerFrontendIPConfigurationOutputWithContext(context.Context) LoadBalancerFrontendIPConfigurationOutput
}

LoadBalancerFrontendIPConfigurationInput is an input type that accepts LoadBalancerFrontendIPConfigurationArgs and LoadBalancerFrontendIPConfigurationOutput values. You can construct a concrete instance of `LoadBalancerFrontendIPConfigurationInput` via:

LoadBalancerFrontendIPConfigurationArgs{...}

type LoadBalancerFrontendIPConfigurationOutput

type LoadBalancerFrontendIPConfigurationOutput struct{ *pulumi.OutputState }

func (LoadBalancerFrontendIPConfigurationOutput) ElementType

func (LoadBalancerFrontendIPConfigurationOutput) Name

func (LoadBalancerFrontendIPConfigurationOutput) Properties

Describes a cloud service IP Configuration

func (LoadBalancerFrontendIPConfigurationOutput) ToLoadBalancerFrontendIPConfigurationOutput

func (o LoadBalancerFrontendIPConfigurationOutput) ToLoadBalancerFrontendIPConfigurationOutput() LoadBalancerFrontendIPConfigurationOutput

func (LoadBalancerFrontendIPConfigurationOutput) ToLoadBalancerFrontendIPConfigurationOutputWithContext

func (o LoadBalancerFrontendIPConfigurationOutput) ToLoadBalancerFrontendIPConfigurationOutputWithContext(ctx context.Context) LoadBalancerFrontendIPConfigurationOutput

type LoadBalancerFrontendIPConfigurationProperties

type LoadBalancerFrontendIPConfigurationProperties struct {
	// The private IP address referenced by the cloud service.
	PrivateIPAddress *string      `pulumi:"privateIPAddress"`
	PublicIPAddress  *SubResource `pulumi:"publicIPAddress"`
	Subnet           *SubResource `pulumi:"subnet"`
}

Describes a cloud service IP Configuration

type LoadBalancerFrontendIPConfigurationPropertiesArgs

type LoadBalancerFrontendIPConfigurationPropertiesArgs struct {
	// The private IP address referenced by the cloud service.
	PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"`
	PublicIPAddress  SubResourcePtrInput   `pulumi:"publicIPAddress"`
	Subnet           SubResourcePtrInput   `pulumi:"subnet"`
}

Describes a cloud service IP Configuration

func (LoadBalancerFrontendIPConfigurationPropertiesArgs) ElementType

func (LoadBalancerFrontendIPConfigurationPropertiesArgs) ToLoadBalancerFrontendIPConfigurationPropertiesOutput

func (i LoadBalancerFrontendIPConfigurationPropertiesArgs) ToLoadBalancerFrontendIPConfigurationPropertiesOutput() LoadBalancerFrontendIPConfigurationPropertiesOutput

func (LoadBalancerFrontendIPConfigurationPropertiesArgs) ToLoadBalancerFrontendIPConfigurationPropertiesOutputWithContext

func (i LoadBalancerFrontendIPConfigurationPropertiesArgs) ToLoadBalancerFrontendIPConfigurationPropertiesOutputWithContext(ctx context.Context) LoadBalancerFrontendIPConfigurationPropertiesOutput

func (LoadBalancerFrontendIPConfigurationPropertiesArgs) ToLoadBalancerFrontendIPConfigurationPropertiesPtrOutput

func (i LoadBalancerFrontendIPConfigurationPropertiesArgs) ToLoadBalancerFrontendIPConfigurationPropertiesPtrOutput() LoadBalancerFrontendIPConfigurationPropertiesPtrOutput

func (LoadBalancerFrontendIPConfigurationPropertiesArgs) ToLoadBalancerFrontendIPConfigurationPropertiesPtrOutputWithContext

func (i LoadBalancerFrontendIPConfigurationPropertiesArgs) ToLoadBalancerFrontendIPConfigurationPropertiesPtrOutputWithContext(ctx context.Context) LoadBalancerFrontendIPConfigurationPropertiesPtrOutput

type LoadBalancerFrontendIPConfigurationPropertiesInput

type LoadBalancerFrontendIPConfigurationPropertiesInput interface {
	pulumi.Input

	ToLoadBalancerFrontendIPConfigurationPropertiesOutput() LoadBalancerFrontendIPConfigurationPropertiesOutput
	ToLoadBalancerFrontendIPConfigurationPropertiesOutputWithContext(context.Context) LoadBalancerFrontendIPConfigurationPropertiesOutput
}

LoadBalancerFrontendIPConfigurationPropertiesInput is an input type that accepts LoadBalancerFrontendIPConfigurationPropertiesArgs and LoadBalancerFrontendIPConfigurationPropertiesOutput values. You can construct a concrete instance of `LoadBalancerFrontendIPConfigurationPropertiesInput` via:

LoadBalancerFrontendIPConfigurationPropertiesArgs{...}

type LoadBalancerFrontendIPConfigurationPropertiesOutput

type LoadBalancerFrontendIPConfigurationPropertiesOutput struct{ *pulumi.OutputState }

Describes a cloud service IP Configuration

func (LoadBalancerFrontendIPConfigurationPropertiesOutput) ElementType

func (LoadBalancerFrontendIPConfigurationPropertiesOutput) PrivateIPAddress

The private IP address referenced by the cloud service.

func (LoadBalancerFrontendIPConfigurationPropertiesOutput) PublicIPAddress

func (LoadBalancerFrontendIPConfigurationPropertiesOutput) Subnet

func (LoadBalancerFrontendIPConfigurationPropertiesOutput) ToLoadBalancerFrontendIPConfigurationPropertiesOutput

func (o LoadBalancerFrontendIPConfigurationPropertiesOutput) ToLoadBalancerFrontendIPConfigurationPropertiesOutput() LoadBalancerFrontendIPConfigurationPropertiesOutput

func (LoadBalancerFrontendIPConfigurationPropertiesOutput) ToLoadBalancerFrontendIPConfigurationPropertiesOutputWithContext

func (o LoadBalancerFrontendIPConfigurationPropertiesOutput) ToLoadBalancerFrontendIPConfigurationPropertiesOutputWithContext(ctx context.Context) LoadBalancerFrontendIPConfigurationPropertiesOutput

func (LoadBalancerFrontendIPConfigurationPropertiesOutput) ToLoadBalancerFrontendIPConfigurationPropertiesPtrOutput

func (o LoadBalancerFrontendIPConfigurationPropertiesOutput) ToLoadBalancerFrontendIPConfigurationPropertiesPtrOutput() LoadBalancerFrontendIPConfigurationPropertiesPtrOutput

func (LoadBalancerFrontendIPConfigurationPropertiesOutput) ToLoadBalancerFrontendIPConfigurationPropertiesPtrOutputWithContext

func (o LoadBalancerFrontendIPConfigurationPropertiesOutput) ToLoadBalancerFrontendIPConfigurationPropertiesPtrOutputWithContext(ctx context.Context) LoadBalancerFrontendIPConfigurationPropertiesPtrOutput

type LoadBalancerFrontendIPConfigurationPropertiesPtrInput

type LoadBalancerFrontendIPConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToLoadBalancerFrontendIPConfigurationPropertiesPtrOutput() LoadBalancerFrontendIPConfigurationPropertiesPtrOutput
	ToLoadBalancerFrontendIPConfigurationPropertiesPtrOutputWithContext(context.Context) LoadBalancerFrontendIPConfigurationPropertiesPtrOutput
}

LoadBalancerFrontendIPConfigurationPropertiesPtrInput is an input type that accepts LoadBalancerFrontendIPConfigurationPropertiesArgs, LoadBalancerFrontendIPConfigurationPropertiesPtr and LoadBalancerFrontendIPConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `LoadBalancerFrontendIPConfigurationPropertiesPtrInput` via:

        LoadBalancerFrontendIPConfigurationPropertiesArgs{...}

or:

        nil

type LoadBalancerFrontendIPConfigurationPropertiesPtrOutput

type LoadBalancerFrontendIPConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (LoadBalancerFrontendIPConfigurationPropertiesPtrOutput) Elem

func (LoadBalancerFrontendIPConfigurationPropertiesPtrOutput) ElementType

func (LoadBalancerFrontendIPConfigurationPropertiesPtrOutput) PrivateIPAddress

The private IP address referenced by the cloud service.

func (LoadBalancerFrontendIPConfigurationPropertiesPtrOutput) PublicIPAddress

func (LoadBalancerFrontendIPConfigurationPropertiesPtrOutput) Subnet

func (LoadBalancerFrontendIPConfigurationPropertiesPtrOutput) ToLoadBalancerFrontendIPConfigurationPropertiesPtrOutput

func (LoadBalancerFrontendIPConfigurationPropertiesPtrOutput) ToLoadBalancerFrontendIPConfigurationPropertiesPtrOutputWithContext

func (o LoadBalancerFrontendIPConfigurationPropertiesPtrOutput) ToLoadBalancerFrontendIPConfigurationPropertiesPtrOutputWithContext(ctx context.Context) LoadBalancerFrontendIPConfigurationPropertiesPtrOutput

type LoadBalancerFrontendIPConfigurationPropertiesResponse

type LoadBalancerFrontendIPConfigurationPropertiesResponse struct {
	// The private IP address referenced by the cloud service.
	PrivateIPAddress *string              `pulumi:"privateIPAddress"`
	PublicIPAddress  *SubResourceResponse `pulumi:"publicIPAddress"`
	Subnet           *SubResourceResponse `pulumi:"subnet"`
}

Describes a cloud service IP Configuration

type LoadBalancerFrontendIPConfigurationPropertiesResponseArgs

type LoadBalancerFrontendIPConfigurationPropertiesResponseArgs struct {
	// The private IP address referenced by the cloud service.
	PrivateIPAddress pulumi.StringPtrInput       `pulumi:"privateIPAddress"`
	PublicIPAddress  SubResourceResponsePtrInput `pulumi:"publicIPAddress"`
	Subnet           SubResourceResponsePtrInput `pulumi:"subnet"`
}

Describes a cloud service IP Configuration

func (LoadBalancerFrontendIPConfigurationPropertiesResponseArgs) ElementType

func (LoadBalancerFrontendIPConfigurationPropertiesResponseArgs) ToLoadBalancerFrontendIPConfigurationPropertiesResponseOutput

func (LoadBalancerFrontendIPConfigurationPropertiesResponseArgs) ToLoadBalancerFrontendIPConfigurationPropertiesResponseOutputWithContext

func (i LoadBalancerFrontendIPConfigurationPropertiesResponseArgs) ToLoadBalancerFrontendIPConfigurationPropertiesResponseOutputWithContext(ctx context.Context) LoadBalancerFrontendIPConfigurationPropertiesResponseOutput

func (LoadBalancerFrontendIPConfigurationPropertiesResponseArgs) ToLoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutput

func (LoadBalancerFrontendIPConfigurationPropertiesResponseArgs) ToLoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutputWithContext

func (i LoadBalancerFrontendIPConfigurationPropertiesResponseArgs) ToLoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutputWithContext(ctx context.Context) LoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutput

type LoadBalancerFrontendIPConfigurationPropertiesResponseInput

type LoadBalancerFrontendIPConfigurationPropertiesResponseInput interface {
	pulumi.Input

	ToLoadBalancerFrontendIPConfigurationPropertiesResponseOutput() LoadBalancerFrontendIPConfigurationPropertiesResponseOutput
	ToLoadBalancerFrontendIPConfigurationPropertiesResponseOutputWithContext(context.Context) LoadBalancerFrontendIPConfigurationPropertiesResponseOutput
}

LoadBalancerFrontendIPConfigurationPropertiesResponseInput is an input type that accepts LoadBalancerFrontendIPConfigurationPropertiesResponseArgs and LoadBalancerFrontendIPConfigurationPropertiesResponseOutput values. You can construct a concrete instance of `LoadBalancerFrontendIPConfigurationPropertiesResponseInput` via:

LoadBalancerFrontendIPConfigurationPropertiesResponseArgs{...}

type LoadBalancerFrontendIPConfigurationPropertiesResponseOutput

type LoadBalancerFrontendIPConfigurationPropertiesResponseOutput struct{ *pulumi.OutputState }

Describes a cloud service IP Configuration

func (LoadBalancerFrontendIPConfigurationPropertiesResponseOutput) ElementType

func (LoadBalancerFrontendIPConfigurationPropertiesResponseOutput) PrivateIPAddress

The private IP address referenced by the cloud service.

func (LoadBalancerFrontendIPConfigurationPropertiesResponseOutput) PublicIPAddress

func (LoadBalancerFrontendIPConfigurationPropertiesResponseOutput) Subnet

func (LoadBalancerFrontendIPConfigurationPropertiesResponseOutput) ToLoadBalancerFrontendIPConfigurationPropertiesResponseOutput

func (LoadBalancerFrontendIPConfigurationPropertiesResponseOutput) ToLoadBalancerFrontendIPConfigurationPropertiesResponseOutputWithContext

func (o LoadBalancerFrontendIPConfigurationPropertiesResponseOutput) ToLoadBalancerFrontendIPConfigurationPropertiesResponseOutputWithContext(ctx context.Context) LoadBalancerFrontendIPConfigurationPropertiesResponseOutput

func (LoadBalancerFrontendIPConfigurationPropertiesResponseOutput) ToLoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutput

func (LoadBalancerFrontendIPConfigurationPropertiesResponseOutput) ToLoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutputWithContext

func (o LoadBalancerFrontendIPConfigurationPropertiesResponseOutput) ToLoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutputWithContext(ctx context.Context) LoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutput

type LoadBalancerFrontendIPConfigurationPropertiesResponsePtrInput

type LoadBalancerFrontendIPConfigurationPropertiesResponsePtrInput interface {
	pulumi.Input

	ToLoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutput() LoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutput
	ToLoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutputWithContext(context.Context) LoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutput
}

LoadBalancerFrontendIPConfigurationPropertiesResponsePtrInput is an input type that accepts LoadBalancerFrontendIPConfigurationPropertiesResponseArgs, LoadBalancerFrontendIPConfigurationPropertiesResponsePtr and LoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutput values. You can construct a concrete instance of `LoadBalancerFrontendIPConfigurationPropertiesResponsePtrInput` via:

        LoadBalancerFrontendIPConfigurationPropertiesResponseArgs{...}

or:

        nil

type LoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutput

type LoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (LoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutput) Elem

func (LoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutput) ElementType

func (LoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutput) PrivateIPAddress

The private IP address referenced by the cloud service.

func (LoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutput) PublicIPAddress

func (LoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutput) Subnet

func (LoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutput) ToLoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutput

func (LoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutput) ToLoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutputWithContext

func (o LoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutput) ToLoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutputWithContext(ctx context.Context) LoadBalancerFrontendIPConfigurationPropertiesResponsePtrOutput

type LoadBalancerFrontendIPConfigurationResponse

type LoadBalancerFrontendIPConfigurationResponse struct {
	Name *string `pulumi:"name"`
	// Describes a cloud service IP Configuration
	Properties *LoadBalancerFrontendIPConfigurationPropertiesResponse `pulumi:"properties"`
}

type LoadBalancerFrontendIPConfigurationResponseArgs

type LoadBalancerFrontendIPConfigurationResponseArgs struct {
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Describes a cloud service IP Configuration
	Properties LoadBalancerFrontendIPConfigurationPropertiesResponsePtrInput `pulumi:"properties"`
}

func (LoadBalancerFrontendIPConfigurationResponseArgs) ElementType

func (LoadBalancerFrontendIPConfigurationResponseArgs) ToLoadBalancerFrontendIPConfigurationResponseOutput

func (i LoadBalancerFrontendIPConfigurationResponseArgs) ToLoadBalancerFrontendIPConfigurationResponseOutput() LoadBalancerFrontendIPConfigurationResponseOutput

func (LoadBalancerFrontendIPConfigurationResponseArgs) ToLoadBalancerFrontendIPConfigurationResponseOutputWithContext

func (i LoadBalancerFrontendIPConfigurationResponseArgs) ToLoadBalancerFrontendIPConfigurationResponseOutputWithContext(ctx context.Context) LoadBalancerFrontendIPConfigurationResponseOutput

type LoadBalancerFrontendIPConfigurationResponseArray

type LoadBalancerFrontendIPConfigurationResponseArray []LoadBalancerFrontendIPConfigurationResponseInput

func (LoadBalancerFrontendIPConfigurationResponseArray) ElementType

func (LoadBalancerFrontendIPConfigurationResponseArray) ToLoadBalancerFrontendIPConfigurationResponseArrayOutput

func (i LoadBalancerFrontendIPConfigurationResponseArray) ToLoadBalancerFrontendIPConfigurationResponseArrayOutput() LoadBalancerFrontendIPConfigurationResponseArrayOutput

func (LoadBalancerFrontendIPConfigurationResponseArray) ToLoadBalancerFrontendIPConfigurationResponseArrayOutputWithContext

func (i LoadBalancerFrontendIPConfigurationResponseArray) ToLoadBalancerFrontendIPConfigurationResponseArrayOutputWithContext(ctx context.Context) LoadBalancerFrontendIPConfigurationResponseArrayOutput

type LoadBalancerFrontendIPConfigurationResponseArrayInput

type LoadBalancerFrontendIPConfigurationResponseArrayInput interface {
	pulumi.Input

	ToLoadBalancerFrontendIPConfigurationResponseArrayOutput() LoadBalancerFrontendIPConfigurationResponseArrayOutput
	ToLoadBalancerFrontendIPConfigurationResponseArrayOutputWithContext(context.Context) LoadBalancerFrontendIPConfigurationResponseArrayOutput
}

LoadBalancerFrontendIPConfigurationResponseArrayInput is an input type that accepts LoadBalancerFrontendIPConfigurationResponseArray and LoadBalancerFrontendIPConfigurationResponseArrayOutput values. You can construct a concrete instance of `LoadBalancerFrontendIPConfigurationResponseArrayInput` via:

LoadBalancerFrontendIPConfigurationResponseArray{ LoadBalancerFrontendIPConfigurationResponseArgs{...} }

type LoadBalancerFrontendIPConfigurationResponseArrayOutput

type LoadBalancerFrontendIPConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerFrontendIPConfigurationResponseArrayOutput) ElementType

func (LoadBalancerFrontendIPConfigurationResponseArrayOutput) Index

func (LoadBalancerFrontendIPConfigurationResponseArrayOutput) ToLoadBalancerFrontendIPConfigurationResponseArrayOutput

func (LoadBalancerFrontendIPConfigurationResponseArrayOutput) ToLoadBalancerFrontendIPConfigurationResponseArrayOutputWithContext

func (o LoadBalancerFrontendIPConfigurationResponseArrayOutput) ToLoadBalancerFrontendIPConfigurationResponseArrayOutputWithContext(ctx context.Context) LoadBalancerFrontendIPConfigurationResponseArrayOutput

type LoadBalancerFrontendIPConfigurationResponseInput

type LoadBalancerFrontendIPConfigurationResponseInput interface {
	pulumi.Input

	ToLoadBalancerFrontendIPConfigurationResponseOutput() LoadBalancerFrontendIPConfigurationResponseOutput
	ToLoadBalancerFrontendIPConfigurationResponseOutputWithContext(context.Context) LoadBalancerFrontendIPConfigurationResponseOutput
}

LoadBalancerFrontendIPConfigurationResponseInput is an input type that accepts LoadBalancerFrontendIPConfigurationResponseArgs and LoadBalancerFrontendIPConfigurationResponseOutput values. You can construct a concrete instance of `LoadBalancerFrontendIPConfigurationResponseInput` via:

LoadBalancerFrontendIPConfigurationResponseArgs{...}

type LoadBalancerFrontendIPConfigurationResponseOutput

type LoadBalancerFrontendIPConfigurationResponseOutput struct{ *pulumi.OutputState }

func (LoadBalancerFrontendIPConfigurationResponseOutput) ElementType

func (LoadBalancerFrontendIPConfigurationResponseOutput) Name

func (LoadBalancerFrontendIPConfigurationResponseOutput) Properties

Describes a cloud service IP Configuration

func (LoadBalancerFrontendIPConfigurationResponseOutput) ToLoadBalancerFrontendIPConfigurationResponseOutput

func (o LoadBalancerFrontendIPConfigurationResponseOutput) ToLoadBalancerFrontendIPConfigurationResponseOutput() LoadBalancerFrontendIPConfigurationResponseOutput

func (LoadBalancerFrontendIPConfigurationResponseOutput) ToLoadBalancerFrontendIPConfigurationResponseOutputWithContext

func (o LoadBalancerFrontendIPConfigurationResponseOutput) ToLoadBalancerFrontendIPConfigurationResponseOutputWithContext(ctx context.Context) LoadBalancerFrontendIPConfigurationResponseOutput

type LookupCloudServiceArgs

type LookupCloudServiceArgs struct {
	// Name of the cloud service.
	CloudServiceName string `pulumi:"cloudServiceName"`
	// Name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupCloudServiceResult

type LookupCloudServiceResult struct {
	// Resource Id.
	Id string `pulumi:"id"`
	// Resource location.
	Location string `pulumi:"location"`
	// Resource name.
	Name string `pulumi:"name"`
	// Cloud service properties
	Properties CloudServicePropertiesResponse `pulumi:"properties"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
}

Describes the cloud service.

type SubResource

type SubResource struct {
	// Resource Id
	Id *string `pulumi:"id"`
}

type SubResourceArgs

type SubResourceArgs struct {
	// Resource Id
	Id pulumi.StringPtrInput `pulumi:"id"`
}

func (SubResourceArgs) ElementType

func (SubResourceArgs) ElementType() reflect.Type

func (SubResourceArgs) ToSubResourceOutput

func (i SubResourceArgs) ToSubResourceOutput() SubResourceOutput

func (SubResourceArgs) ToSubResourceOutputWithContext

func (i SubResourceArgs) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput

func (SubResourceArgs) ToSubResourcePtrOutput

func (i SubResourceArgs) ToSubResourcePtrOutput() SubResourcePtrOutput

func (SubResourceArgs) ToSubResourcePtrOutputWithContext

func (i SubResourceArgs) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput

type SubResourceInput

type SubResourceInput interface {
	pulumi.Input

	ToSubResourceOutput() SubResourceOutput
	ToSubResourceOutputWithContext(context.Context) SubResourceOutput
}

SubResourceInput is an input type that accepts SubResourceArgs and SubResourceOutput values. You can construct a concrete instance of `SubResourceInput` via:

SubResourceArgs{...}

type SubResourceOutput

type SubResourceOutput struct{ *pulumi.OutputState }

func (SubResourceOutput) ElementType

func (SubResourceOutput) ElementType() reflect.Type

func (SubResourceOutput) Id

Resource Id

func (SubResourceOutput) ToSubResourceOutput

func (o SubResourceOutput) ToSubResourceOutput() SubResourceOutput

func (SubResourceOutput) ToSubResourceOutputWithContext

func (o SubResourceOutput) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput

func (SubResourceOutput) ToSubResourcePtrOutput

func (o SubResourceOutput) ToSubResourcePtrOutput() SubResourcePtrOutput

func (SubResourceOutput) ToSubResourcePtrOutputWithContext

func (o SubResourceOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput

type SubResourcePtrInput

type SubResourcePtrInput interface {
	pulumi.Input

	ToSubResourcePtrOutput() SubResourcePtrOutput
	ToSubResourcePtrOutputWithContext(context.Context) SubResourcePtrOutput
}

SubResourcePtrInput is an input type that accepts SubResourceArgs, SubResourcePtr and SubResourcePtrOutput values. You can construct a concrete instance of `SubResourcePtrInput` via:

        SubResourceArgs{...}

or:

        nil

func SubResourcePtr

func SubResourcePtr(v *SubResourceArgs) SubResourcePtrInput

type SubResourcePtrOutput

type SubResourcePtrOutput struct{ *pulumi.OutputState }

func (SubResourcePtrOutput) Elem

func (SubResourcePtrOutput) ElementType

func (SubResourcePtrOutput) ElementType() reflect.Type

func (SubResourcePtrOutput) Id

Resource Id

func (SubResourcePtrOutput) ToSubResourcePtrOutput

func (o SubResourcePtrOutput) ToSubResourcePtrOutput() SubResourcePtrOutput

func (SubResourcePtrOutput) ToSubResourcePtrOutputWithContext

func (o SubResourcePtrOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput

type SubResourceResponse

type SubResourceResponse struct {
	// Resource Id
	Id *string `pulumi:"id"`
}

type SubResourceResponseArgs

type SubResourceResponseArgs struct {
	// Resource Id
	Id pulumi.StringPtrInput `pulumi:"id"`
}

func (SubResourceResponseArgs) ElementType

func (SubResourceResponseArgs) ElementType() reflect.Type

func (SubResourceResponseArgs) ToSubResourceResponseOutput

func (i SubResourceResponseArgs) ToSubResourceResponseOutput() SubResourceResponseOutput

func (SubResourceResponseArgs) ToSubResourceResponseOutputWithContext

func (i SubResourceResponseArgs) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput

func (SubResourceResponseArgs) ToSubResourceResponsePtrOutput

func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput

func (SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext

func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput

type SubResourceResponseInput

type SubResourceResponseInput interface {
	pulumi.Input

	ToSubResourceResponseOutput() SubResourceResponseOutput
	ToSubResourceResponseOutputWithContext(context.Context) SubResourceResponseOutput
}

SubResourceResponseInput is an input type that accepts SubResourceResponseArgs and SubResourceResponseOutput values. You can construct a concrete instance of `SubResourceResponseInput` via:

SubResourceResponseArgs{...}

type SubResourceResponseOutput

type SubResourceResponseOutput struct{ *pulumi.OutputState }

func (SubResourceResponseOutput) ElementType

func (SubResourceResponseOutput) ElementType() reflect.Type

func (SubResourceResponseOutput) Id

Resource Id

func (SubResourceResponseOutput) ToSubResourceResponseOutput

func (o SubResourceResponseOutput) ToSubResourceResponseOutput() SubResourceResponseOutput

func (SubResourceResponseOutput) ToSubResourceResponseOutputWithContext

func (o SubResourceResponseOutput) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput

func (SubResourceResponseOutput) ToSubResourceResponsePtrOutput

func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput

func (SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext

func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput

type SubResourceResponsePtrInput

type SubResourceResponsePtrInput interface {
	pulumi.Input

	ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
	ToSubResourceResponsePtrOutputWithContext(context.Context) SubResourceResponsePtrOutput
}

SubResourceResponsePtrInput is an input type that accepts SubResourceResponseArgs, SubResourceResponsePtr and SubResourceResponsePtrOutput values. You can construct a concrete instance of `SubResourceResponsePtrInput` via:

        SubResourceResponseArgs{...}

or:

        nil

type SubResourceResponsePtrOutput

type SubResourceResponsePtrOutput struct{ *pulumi.OutputState }

func (SubResourceResponsePtrOutput) Elem

func (SubResourceResponsePtrOutput) ElementType

func (SubResourceResponsePtrOutput) Id

Resource Id

func (SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput

func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput

func (SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext

func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput

Jump to

Keyboard shortcuts

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