v20190802preview

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Sep 18, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ErrorDetailResponse

type ErrorDetailResponse struct {
	// The error's code.
	Code string `pulumi:"code"`
	// Additional error details.
	Details []ErrorDetailResponse `pulumi:"details"`
	// A human readable error message.
	Message string `pulumi:"message"`
	// Indicates which property in the request is responsible for the error.
	Target *string `pulumi:"target"`
}

type ErrorDetailResponseArgs

type ErrorDetailResponseArgs struct {
	// The error's code.
	Code pulumi.StringInput `pulumi:"code"`
	// Additional error details.
	Details ErrorDetailResponseArrayInput `pulumi:"details"`
	// A human readable error message.
	Message pulumi.StringInput `pulumi:"message"`
	// Indicates which property in the request is responsible for the error.
	Target pulumi.StringPtrInput `pulumi:"target"`
}

func (ErrorDetailResponseArgs) ElementType

func (ErrorDetailResponseArgs) ElementType() reflect.Type

func (ErrorDetailResponseArgs) ToErrorDetailResponseOutput

func (i ErrorDetailResponseArgs) ToErrorDetailResponseOutput() ErrorDetailResponseOutput

func (ErrorDetailResponseArgs) ToErrorDetailResponseOutputWithContext

func (i ErrorDetailResponseArgs) ToErrorDetailResponseOutputWithContext(ctx context.Context) ErrorDetailResponseOutput

type ErrorDetailResponseArray

type ErrorDetailResponseArray []ErrorDetailResponseInput

func (ErrorDetailResponseArray) ElementType

func (ErrorDetailResponseArray) ElementType() reflect.Type

func (ErrorDetailResponseArray) ToErrorDetailResponseArrayOutput

func (i ErrorDetailResponseArray) ToErrorDetailResponseArrayOutput() ErrorDetailResponseArrayOutput

func (ErrorDetailResponseArray) ToErrorDetailResponseArrayOutputWithContext

func (i ErrorDetailResponseArray) ToErrorDetailResponseArrayOutputWithContext(ctx context.Context) ErrorDetailResponseArrayOutput

type ErrorDetailResponseArrayInput

type ErrorDetailResponseArrayInput interface {
	pulumi.Input

	ToErrorDetailResponseArrayOutput() ErrorDetailResponseArrayOutput
	ToErrorDetailResponseArrayOutputWithContext(context.Context) ErrorDetailResponseArrayOutput
}

ErrorDetailResponseArrayInput is an input type that accepts ErrorDetailResponseArray and ErrorDetailResponseArrayOutput values. You can construct a concrete instance of `ErrorDetailResponseArrayInput` via:

ErrorDetailResponseArray{ ErrorDetailResponseArgs{...} }

type ErrorDetailResponseArrayOutput

type ErrorDetailResponseArrayOutput struct{ *pulumi.OutputState }

func (ErrorDetailResponseArrayOutput) ElementType

func (ErrorDetailResponseArrayOutput) Index

func (ErrorDetailResponseArrayOutput) ToErrorDetailResponseArrayOutput

func (o ErrorDetailResponseArrayOutput) ToErrorDetailResponseArrayOutput() ErrorDetailResponseArrayOutput

func (ErrorDetailResponseArrayOutput) ToErrorDetailResponseArrayOutputWithContext

func (o ErrorDetailResponseArrayOutput) ToErrorDetailResponseArrayOutputWithContext(ctx context.Context) ErrorDetailResponseArrayOutput

type ErrorDetailResponseInput

type ErrorDetailResponseInput interface {
	pulumi.Input

	ToErrorDetailResponseOutput() ErrorDetailResponseOutput
	ToErrorDetailResponseOutputWithContext(context.Context) ErrorDetailResponseOutput
}

ErrorDetailResponseInput is an input type that accepts ErrorDetailResponseArgs and ErrorDetailResponseOutput values. You can construct a concrete instance of `ErrorDetailResponseInput` via:

ErrorDetailResponseArgs{...}

type ErrorDetailResponseOutput

type ErrorDetailResponseOutput struct{ *pulumi.OutputState }

func (ErrorDetailResponseOutput) Code

The error's code.

func (ErrorDetailResponseOutput) Details

Additional error details.

func (ErrorDetailResponseOutput) ElementType

func (ErrorDetailResponseOutput) ElementType() reflect.Type

func (ErrorDetailResponseOutput) Message

A human readable error message.

func (ErrorDetailResponseOutput) Target

Indicates which property in the request is responsible for the error.

func (ErrorDetailResponseOutput) ToErrorDetailResponseOutput

func (o ErrorDetailResponseOutput) ToErrorDetailResponseOutput() ErrorDetailResponseOutput

func (ErrorDetailResponseOutput) ToErrorDetailResponseOutputWithContext

func (o ErrorDetailResponseOutput) ToErrorDetailResponseOutputWithContext(ctx context.Context) ErrorDetailResponseOutput

type LookupMachineArgs

type LookupMachineArgs struct {
	// The expand expression to apply on the operation.
	Expand *string `pulumi:"expand"`
	// The name of the hybrid machine.
	Name string `pulumi:"name"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupMachineExtensionArgs

type LookupMachineExtensionArgs struct {
	// The name of the machine extension.
	ExtensionName string `pulumi:"extensionName"`
	// The name of the machine containing the extension.
	Name string `pulumi:"name"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupMachineExtensionResult

type LookupMachineExtensionResult struct {
	// Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
	AutoUpgradeMinorVersion *bool `pulumi:"autoUpgradeMinorVersion"`
	// How the extension handler should be forced to update even if the extension configuration has not changed.
	ForceUpdateTag *string `pulumi:"forceUpdateTag"`
	// The machine extension instance view.
	InstanceView *MachineExtensionInstanceViewResponse `pulumi:"instanceView"`
	// Resource location
	Location string `pulumi:"location"`
	// Resource name
	Name string `pulumi:"name"`
	// The identity's principal id.
	PrincipalId string `pulumi:"principalId"`
	// The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
	ProtectedSettings map[string]interface{} `pulumi:"protectedSettings"`
	// The provisioning state, which only appears in the response.
	ProvisioningState string `pulumi:"provisioningState"`
	// The name of the extension handler publisher.
	Publisher *string `pulumi:"publisher"`
	// Json formatted public settings for the extension.
	Settings map[string]interface{} `pulumi:"settings"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// The identity's tenant id.
	TenantId string `pulumi:"tenantId"`
	// Resource type
	Type string `pulumi:"type"`
	// Specifies the version of the script handler.
	TypeHandlerVersion *string `pulumi:"typeHandlerVersion"`
}

Describes a Machine Extension.

type LookupMachineResult

type LookupMachineResult struct {
	// The hybrid machine agent full version.
	AgentVersion string `pulumi:"agentVersion"`
	// Public Key that the client provides to be used during initial resource onboarding
	ClientPublicKey *string `pulumi:"clientPublicKey"`
	// Specifies the hybrid machine display name.
	DisplayName string `pulumi:"displayName"`
	// Details about the error state.
	ErrorDetails []ErrorDetailResponse `pulumi:"errorDetails"`
	// Machine Extensions information
	Extensions []MachineExtensionInstanceViewResponse `pulumi:"extensions"`
	// The time of the last status change.
	LastStatusChange string `pulumi:"lastStatusChange"`
	// Resource location
	Location string `pulumi:"location"`
	// Specifies the hybrid machine FQDN.
	MachineFqdn string `pulumi:"machineFqdn"`
	// Resource name
	Name string `pulumi:"name"`
	// The Operating System running on the hybrid machine.
	OsName *string `pulumi:"osName"`
	// Specifies the operating system settings for the hybrid machine.
	OsProfile *OSProfileResponse `pulumi:"osProfile"`
	// The version of Operating System running on the hybrid machine.
	OsVersion *string `pulumi:"osVersion"`
	// Resource's Physical Location
	PhysicalLocation *string `pulumi:"physicalLocation"`
	// The identity's principal id.
	PrincipalId string `pulumi:"principalId"`
	// The provisioning state, which only appears in the response.
	ProvisioningState string `pulumi:"provisioningState"`
	// The status of the hybrid machine agent.
	Status string `pulumi:"status"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// The identity's tenant id.
	TenantId string `pulumi:"tenantId"`
	// Resource type
	Type string `pulumi:"type"`
	// Specifies the hybrid machine unique ID.
	VmId string `pulumi:"vmId"`
}

Describes a hybrid machine.

func LookupMachine

func LookupMachine(ctx *pulumi.Context, args *LookupMachineArgs, opts ...pulumi.InvokeOption) (*LookupMachineResult, error)

type Machine

type Machine struct {
	pulumi.CustomResourceState

	// The hybrid machine agent full version.
	AgentVersion pulumi.StringOutput `pulumi:"agentVersion"`
	// Public Key that the client provides to be used during initial resource onboarding
	ClientPublicKey pulumi.StringPtrOutput `pulumi:"clientPublicKey"`
	// Specifies the hybrid machine display name.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Details about the error state.
	ErrorDetails ErrorDetailResponseArrayOutput `pulumi:"errorDetails"`
	// Machine Extensions information
	Extensions MachineExtensionInstanceViewResponseArrayOutput `pulumi:"extensions"`
	// The time of the last status change.
	LastStatusChange pulumi.StringOutput `pulumi:"lastStatusChange"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// Specifies the hybrid machine FQDN.
	MachineFqdn pulumi.StringOutput `pulumi:"machineFqdn"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// The Operating System running on the hybrid machine.
	OsName pulumi.StringPtrOutput `pulumi:"osName"`
	// Specifies the operating system settings for the hybrid machine.
	OsProfile OSProfileResponsePtrOutput `pulumi:"osProfile"`
	// The version of Operating System running on the hybrid machine.
	OsVersion pulumi.StringPtrOutput `pulumi:"osVersion"`
	// Resource's Physical Location
	PhysicalLocation pulumi.StringPtrOutput `pulumi:"physicalLocation"`
	// The identity's principal id.
	PrincipalId pulumi.StringOutput `pulumi:"principalId"`
	// The provisioning state, which only appears in the response.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The status of the hybrid machine agent.
	Status pulumi.StringOutput `pulumi:"status"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The identity's tenant id.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
	// Specifies the hybrid machine unique ID.
	VmId pulumi.StringOutput `pulumi:"vmId"`
}

Describes a hybrid machine.

func GetMachine

func GetMachine(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MachineState, opts ...pulumi.ResourceOption) (*Machine, error)

GetMachine gets an existing Machine 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 NewMachine

func NewMachine(ctx *pulumi.Context,
	name string, args *MachineArgs, opts ...pulumi.ResourceOption) (*Machine, error)

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

type MachineArgs

type MachineArgs struct {
	// Public Key that the client provides to be used during initial resource onboarding
	ClientPublicKey pulumi.StringPtrInput
	// Machine Extensions information
	Extensions MachineExtensionInstanceViewArrayInput
	// Resource location
	Location pulumi.StringInput
	// The name of the hybrid machine.
	Name pulumi.StringInput
	// The Operating System running on the hybrid machine.
	OsName pulumi.StringPtrInput
	// The version of Operating System running on the hybrid machine.
	OsVersion pulumi.StringPtrInput
	// Resource's Physical Location
	PhysicalLocation pulumi.StringPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// Resource tags
	Tags pulumi.StringMapInput
	// The identity type.
	Type pulumi.StringPtrInput
}

The set of arguments for constructing a Machine resource.

func (MachineArgs) ElementType

func (MachineArgs) ElementType() reflect.Type

type MachineExtension

type MachineExtension struct {
	pulumi.CustomResourceState

	// Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
	AutoUpgradeMinorVersion pulumi.BoolPtrOutput `pulumi:"autoUpgradeMinorVersion"`
	// How the extension handler should be forced to update even if the extension configuration has not changed.
	ForceUpdateTag pulumi.StringPtrOutput `pulumi:"forceUpdateTag"`
	// The machine extension instance view.
	InstanceView MachineExtensionInstanceViewResponsePtrOutput `pulumi:"instanceView"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// The identity's principal id.
	PrincipalId pulumi.StringOutput `pulumi:"principalId"`
	// The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
	ProtectedSettings pulumi.MapOutput `pulumi:"protectedSettings"`
	// The provisioning state, which only appears in the response.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The name of the extension handler publisher.
	Publisher pulumi.StringPtrOutput `pulumi:"publisher"`
	// Json formatted public settings for the extension.
	Settings pulumi.MapOutput `pulumi:"settings"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The identity's tenant id.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
	// Specifies the version of the script handler.
	TypeHandlerVersion pulumi.StringPtrOutput `pulumi:"typeHandlerVersion"`
}

Describes a Machine Extension.

func GetMachineExtension

func GetMachineExtension(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MachineExtensionState, opts ...pulumi.ResourceOption) (*MachineExtension, error)

GetMachineExtension gets an existing MachineExtension 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 NewMachineExtension

func NewMachineExtension(ctx *pulumi.Context,
	name string, args *MachineExtensionArgs, opts ...pulumi.ResourceOption) (*MachineExtension, error)

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

type MachineExtensionArgs

type MachineExtensionArgs struct {
	// Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
	AutoUpgradeMinorVersion pulumi.BoolPtrInput
	// The name of the machine extension.
	ExtensionName pulumi.StringInput
	// How the extension handler should be forced to update even if the extension configuration has not changed.
	ForceUpdateTag pulumi.StringPtrInput
	// The machine extension instance view.
	InstanceView MachineExtensionInstanceViewPtrInput
	// Resource location
	Location pulumi.StringInput
	// The name of the machine where the extension should be created or updated.
	Name pulumi.StringInput
	// The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
	ProtectedSettings pulumi.MapInput
	// The name of the extension handler publisher.
	Publisher pulumi.StringPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// Json formatted public settings for the extension.
	Settings pulumi.MapInput
	// Resource tags
	Tags pulumi.StringMapInput
	// The identity type.
	Type pulumi.StringPtrInput
	// Specifies the version of the script handler.
	TypeHandlerVersion pulumi.StringPtrInput
}

The set of arguments for constructing a MachineExtension resource.

func (MachineExtensionArgs) ElementType

func (MachineExtensionArgs) ElementType() reflect.Type

type MachineExtensionInstanceView

type MachineExtensionInstanceView struct {
	// The machine extension name.
	Name *string `pulumi:"name"`
	// Instance view status.
	Status *MachineExtensionInstanceViewStatus `pulumi:"status"`
	// Specifies the type of the extension; an example is "CustomScriptExtension".
	Type *string `pulumi:"type"`
	// Specifies the version of the script handler.
	TypeHandlerVersion *string `pulumi:"typeHandlerVersion"`
}

Describes the Machine Extension Instance View.

type MachineExtensionInstanceViewArgs

type MachineExtensionInstanceViewArgs struct {
	// The machine extension name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Instance view status.
	Status MachineExtensionInstanceViewStatusPtrInput `pulumi:"status"`
	// Specifies the type of the extension; an example is "CustomScriptExtension".
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Specifies the version of the script handler.
	TypeHandlerVersion pulumi.StringPtrInput `pulumi:"typeHandlerVersion"`
}

Describes the Machine Extension Instance View.

func (MachineExtensionInstanceViewArgs) ElementType

func (MachineExtensionInstanceViewArgs) ToMachineExtensionInstanceViewOutput

func (i MachineExtensionInstanceViewArgs) ToMachineExtensionInstanceViewOutput() MachineExtensionInstanceViewOutput

func (MachineExtensionInstanceViewArgs) ToMachineExtensionInstanceViewOutputWithContext

func (i MachineExtensionInstanceViewArgs) ToMachineExtensionInstanceViewOutputWithContext(ctx context.Context) MachineExtensionInstanceViewOutput

func (MachineExtensionInstanceViewArgs) ToMachineExtensionInstanceViewPtrOutput

func (i MachineExtensionInstanceViewArgs) ToMachineExtensionInstanceViewPtrOutput() MachineExtensionInstanceViewPtrOutput

func (MachineExtensionInstanceViewArgs) ToMachineExtensionInstanceViewPtrOutputWithContext

func (i MachineExtensionInstanceViewArgs) ToMachineExtensionInstanceViewPtrOutputWithContext(ctx context.Context) MachineExtensionInstanceViewPtrOutput

type MachineExtensionInstanceViewArray

type MachineExtensionInstanceViewArray []MachineExtensionInstanceViewInput

func (MachineExtensionInstanceViewArray) ElementType

func (MachineExtensionInstanceViewArray) ToMachineExtensionInstanceViewArrayOutput

func (i MachineExtensionInstanceViewArray) ToMachineExtensionInstanceViewArrayOutput() MachineExtensionInstanceViewArrayOutput

func (MachineExtensionInstanceViewArray) ToMachineExtensionInstanceViewArrayOutputWithContext

func (i MachineExtensionInstanceViewArray) ToMachineExtensionInstanceViewArrayOutputWithContext(ctx context.Context) MachineExtensionInstanceViewArrayOutput

type MachineExtensionInstanceViewArrayInput

type MachineExtensionInstanceViewArrayInput interface {
	pulumi.Input

	ToMachineExtensionInstanceViewArrayOutput() MachineExtensionInstanceViewArrayOutput
	ToMachineExtensionInstanceViewArrayOutputWithContext(context.Context) MachineExtensionInstanceViewArrayOutput
}

MachineExtensionInstanceViewArrayInput is an input type that accepts MachineExtensionInstanceViewArray and MachineExtensionInstanceViewArrayOutput values. You can construct a concrete instance of `MachineExtensionInstanceViewArrayInput` via:

MachineExtensionInstanceViewArray{ MachineExtensionInstanceViewArgs{...} }

type MachineExtensionInstanceViewArrayOutput

type MachineExtensionInstanceViewArrayOutput struct{ *pulumi.OutputState }

func (MachineExtensionInstanceViewArrayOutput) ElementType

func (MachineExtensionInstanceViewArrayOutput) Index

func (MachineExtensionInstanceViewArrayOutput) ToMachineExtensionInstanceViewArrayOutput

func (o MachineExtensionInstanceViewArrayOutput) ToMachineExtensionInstanceViewArrayOutput() MachineExtensionInstanceViewArrayOutput

func (MachineExtensionInstanceViewArrayOutput) ToMachineExtensionInstanceViewArrayOutputWithContext

func (o MachineExtensionInstanceViewArrayOutput) ToMachineExtensionInstanceViewArrayOutputWithContext(ctx context.Context) MachineExtensionInstanceViewArrayOutput

type MachineExtensionInstanceViewInput

type MachineExtensionInstanceViewInput interface {
	pulumi.Input

	ToMachineExtensionInstanceViewOutput() MachineExtensionInstanceViewOutput
	ToMachineExtensionInstanceViewOutputWithContext(context.Context) MachineExtensionInstanceViewOutput
}

MachineExtensionInstanceViewInput is an input type that accepts MachineExtensionInstanceViewArgs and MachineExtensionInstanceViewOutput values. You can construct a concrete instance of `MachineExtensionInstanceViewInput` via:

MachineExtensionInstanceViewArgs{...}

type MachineExtensionInstanceViewOutput

type MachineExtensionInstanceViewOutput struct{ *pulumi.OutputState }

Describes the Machine Extension Instance View.

func (MachineExtensionInstanceViewOutput) ElementType

func (MachineExtensionInstanceViewOutput) Name

The machine extension name.

func (MachineExtensionInstanceViewOutput) Status

Instance view status.

func (MachineExtensionInstanceViewOutput) ToMachineExtensionInstanceViewOutput

func (o MachineExtensionInstanceViewOutput) ToMachineExtensionInstanceViewOutput() MachineExtensionInstanceViewOutput

func (MachineExtensionInstanceViewOutput) ToMachineExtensionInstanceViewOutputWithContext

func (o MachineExtensionInstanceViewOutput) ToMachineExtensionInstanceViewOutputWithContext(ctx context.Context) MachineExtensionInstanceViewOutput

func (MachineExtensionInstanceViewOutput) ToMachineExtensionInstanceViewPtrOutput

func (o MachineExtensionInstanceViewOutput) ToMachineExtensionInstanceViewPtrOutput() MachineExtensionInstanceViewPtrOutput

func (MachineExtensionInstanceViewOutput) ToMachineExtensionInstanceViewPtrOutputWithContext

func (o MachineExtensionInstanceViewOutput) ToMachineExtensionInstanceViewPtrOutputWithContext(ctx context.Context) MachineExtensionInstanceViewPtrOutput

func (MachineExtensionInstanceViewOutput) Type

Specifies the type of the extension; an example is "CustomScriptExtension".

func (MachineExtensionInstanceViewOutput) TypeHandlerVersion

Specifies the version of the script handler.

type MachineExtensionInstanceViewPtrInput

type MachineExtensionInstanceViewPtrInput interface {
	pulumi.Input

	ToMachineExtensionInstanceViewPtrOutput() MachineExtensionInstanceViewPtrOutput
	ToMachineExtensionInstanceViewPtrOutputWithContext(context.Context) MachineExtensionInstanceViewPtrOutput
}

MachineExtensionInstanceViewPtrInput is an input type that accepts MachineExtensionInstanceViewArgs, MachineExtensionInstanceViewPtr and MachineExtensionInstanceViewPtrOutput values. You can construct a concrete instance of `MachineExtensionInstanceViewPtrInput` via:

        MachineExtensionInstanceViewArgs{...}

or:

        nil

type MachineExtensionInstanceViewPtrOutput

type MachineExtensionInstanceViewPtrOutput struct{ *pulumi.OutputState }

func (MachineExtensionInstanceViewPtrOutput) Elem

func (MachineExtensionInstanceViewPtrOutput) ElementType

func (MachineExtensionInstanceViewPtrOutput) Name

The machine extension name.

func (MachineExtensionInstanceViewPtrOutput) Status

Instance view status.

func (MachineExtensionInstanceViewPtrOutput) ToMachineExtensionInstanceViewPtrOutput

func (o MachineExtensionInstanceViewPtrOutput) ToMachineExtensionInstanceViewPtrOutput() MachineExtensionInstanceViewPtrOutput

func (MachineExtensionInstanceViewPtrOutput) ToMachineExtensionInstanceViewPtrOutputWithContext

func (o MachineExtensionInstanceViewPtrOutput) ToMachineExtensionInstanceViewPtrOutputWithContext(ctx context.Context) MachineExtensionInstanceViewPtrOutput

func (MachineExtensionInstanceViewPtrOutput) Type

Specifies the type of the extension; an example is "CustomScriptExtension".

func (MachineExtensionInstanceViewPtrOutput) TypeHandlerVersion

Specifies the version of the script handler.

type MachineExtensionInstanceViewResponse

type MachineExtensionInstanceViewResponse struct {
	// The machine extension name.
	Name *string `pulumi:"name"`
	// Instance view status.
	Status *MachineExtensionInstanceViewResponseStatus `pulumi:"status"`
	// Specifies the type of the extension; an example is "CustomScriptExtension".
	Type *string `pulumi:"type"`
	// Specifies the version of the script handler.
	TypeHandlerVersion *string `pulumi:"typeHandlerVersion"`
}

Describes the Machine Extension Instance View.

type MachineExtensionInstanceViewResponseArgs

type MachineExtensionInstanceViewResponseArgs struct {
	// The machine extension name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Instance view status.
	Status MachineExtensionInstanceViewResponseStatusPtrInput `pulumi:"status"`
	// Specifies the type of the extension; an example is "CustomScriptExtension".
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Specifies the version of the script handler.
	TypeHandlerVersion pulumi.StringPtrInput `pulumi:"typeHandlerVersion"`
}

Describes the Machine Extension Instance View.

func (MachineExtensionInstanceViewResponseArgs) ElementType

func (MachineExtensionInstanceViewResponseArgs) ToMachineExtensionInstanceViewResponseOutput

func (i MachineExtensionInstanceViewResponseArgs) ToMachineExtensionInstanceViewResponseOutput() MachineExtensionInstanceViewResponseOutput

func (MachineExtensionInstanceViewResponseArgs) ToMachineExtensionInstanceViewResponseOutputWithContext

func (i MachineExtensionInstanceViewResponseArgs) ToMachineExtensionInstanceViewResponseOutputWithContext(ctx context.Context) MachineExtensionInstanceViewResponseOutput

func (MachineExtensionInstanceViewResponseArgs) ToMachineExtensionInstanceViewResponsePtrOutput

func (i MachineExtensionInstanceViewResponseArgs) ToMachineExtensionInstanceViewResponsePtrOutput() MachineExtensionInstanceViewResponsePtrOutput

func (MachineExtensionInstanceViewResponseArgs) ToMachineExtensionInstanceViewResponsePtrOutputWithContext

func (i MachineExtensionInstanceViewResponseArgs) ToMachineExtensionInstanceViewResponsePtrOutputWithContext(ctx context.Context) MachineExtensionInstanceViewResponsePtrOutput

type MachineExtensionInstanceViewResponseArray

type MachineExtensionInstanceViewResponseArray []MachineExtensionInstanceViewResponseInput

func (MachineExtensionInstanceViewResponseArray) ElementType

func (MachineExtensionInstanceViewResponseArray) ToMachineExtensionInstanceViewResponseArrayOutput

func (i MachineExtensionInstanceViewResponseArray) ToMachineExtensionInstanceViewResponseArrayOutput() MachineExtensionInstanceViewResponseArrayOutput

func (MachineExtensionInstanceViewResponseArray) ToMachineExtensionInstanceViewResponseArrayOutputWithContext

func (i MachineExtensionInstanceViewResponseArray) ToMachineExtensionInstanceViewResponseArrayOutputWithContext(ctx context.Context) MachineExtensionInstanceViewResponseArrayOutput

type MachineExtensionInstanceViewResponseArrayInput

type MachineExtensionInstanceViewResponseArrayInput interface {
	pulumi.Input

	ToMachineExtensionInstanceViewResponseArrayOutput() MachineExtensionInstanceViewResponseArrayOutput
	ToMachineExtensionInstanceViewResponseArrayOutputWithContext(context.Context) MachineExtensionInstanceViewResponseArrayOutput
}

MachineExtensionInstanceViewResponseArrayInput is an input type that accepts MachineExtensionInstanceViewResponseArray and MachineExtensionInstanceViewResponseArrayOutput values. You can construct a concrete instance of `MachineExtensionInstanceViewResponseArrayInput` via:

MachineExtensionInstanceViewResponseArray{ MachineExtensionInstanceViewResponseArgs{...} }

type MachineExtensionInstanceViewResponseArrayOutput

type MachineExtensionInstanceViewResponseArrayOutput struct{ *pulumi.OutputState }

func (MachineExtensionInstanceViewResponseArrayOutput) ElementType

func (MachineExtensionInstanceViewResponseArrayOutput) Index

func (MachineExtensionInstanceViewResponseArrayOutput) ToMachineExtensionInstanceViewResponseArrayOutput

func (o MachineExtensionInstanceViewResponseArrayOutput) ToMachineExtensionInstanceViewResponseArrayOutput() MachineExtensionInstanceViewResponseArrayOutput

func (MachineExtensionInstanceViewResponseArrayOutput) ToMachineExtensionInstanceViewResponseArrayOutputWithContext

func (o MachineExtensionInstanceViewResponseArrayOutput) ToMachineExtensionInstanceViewResponseArrayOutputWithContext(ctx context.Context) MachineExtensionInstanceViewResponseArrayOutput

type MachineExtensionInstanceViewResponseInput

type MachineExtensionInstanceViewResponseInput interface {
	pulumi.Input

	ToMachineExtensionInstanceViewResponseOutput() MachineExtensionInstanceViewResponseOutput
	ToMachineExtensionInstanceViewResponseOutputWithContext(context.Context) MachineExtensionInstanceViewResponseOutput
}

MachineExtensionInstanceViewResponseInput is an input type that accepts MachineExtensionInstanceViewResponseArgs and MachineExtensionInstanceViewResponseOutput values. You can construct a concrete instance of `MachineExtensionInstanceViewResponseInput` via:

MachineExtensionInstanceViewResponseArgs{...}

type MachineExtensionInstanceViewResponseOutput

type MachineExtensionInstanceViewResponseOutput struct{ *pulumi.OutputState }

Describes the Machine Extension Instance View.

func (MachineExtensionInstanceViewResponseOutput) ElementType

func (MachineExtensionInstanceViewResponseOutput) Name

The machine extension name.

func (MachineExtensionInstanceViewResponseOutput) Status

Instance view status.

func (MachineExtensionInstanceViewResponseOutput) ToMachineExtensionInstanceViewResponseOutput

func (o MachineExtensionInstanceViewResponseOutput) ToMachineExtensionInstanceViewResponseOutput() MachineExtensionInstanceViewResponseOutput

func (MachineExtensionInstanceViewResponseOutput) ToMachineExtensionInstanceViewResponseOutputWithContext

func (o MachineExtensionInstanceViewResponseOutput) ToMachineExtensionInstanceViewResponseOutputWithContext(ctx context.Context) MachineExtensionInstanceViewResponseOutput

func (MachineExtensionInstanceViewResponseOutput) ToMachineExtensionInstanceViewResponsePtrOutput

func (o MachineExtensionInstanceViewResponseOutput) ToMachineExtensionInstanceViewResponsePtrOutput() MachineExtensionInstanceViewResponsePtrOutput

func (MachineExtensionInstanceViewResponseOutput) ToMachineExtensionInstanceViewResponsePtrOutputWithContext

func (o MachineExtensionInstanceViewResponseOutput) ToMachineExtensionInstanceViewResponsePtrOutputWithContext(ctx context.Context) MachineExtensionInstanceViewResponsePtrOutput

func (MachineExtensionInstanceViewResponseOutput) Type

Specifies the type of the extension; an example is "CustomScriptExtension".

func (MachineExtensionInstanceViewResponseOutput) TypeHandlerVersion

Specifies the version of the script handler.

type MachineExtensionInstanceViewResponsePtrInput

type MachineExtensionInstanceViewResponsePtrInput interface {
	pulumi.Input

	ToMachineExtensionInstanceViewResponsePtrOutput() MachineExtensionInstanceViewResponsePtrOutput
	ToMachineExtensionInstanceViewResponsePtrOutputWithContext(context.Context) MachineExtensionInstanceViewResponsePtrOutput
}

MachineExtensionInstanceViewResponsePtrInput is an input type that accepts MachineExtensionInstanceViewResponseArgs, MachineExtensionInstanceViewResponsePtr and MachineExtensionInstanceViewResponsePtrOutput values. You can construct a concrete instance of `MachineExtensionInstanceViewResponsePtrInput` via:

        MachineExtensionInstanceViewResponseArgs{...}

or:

        nil

type MachineExtensionInstanceViewResponsePtrOutput

type MachineExtensionInstanceViewResponsePtrOutput struct{ *pulumi.OutputState }

func (MachineExtensionInstanceViewResponsePtrOutput) Elem

func (MachineExtensionInstanceViewResponsePtrOutput) ElementType

func (MachineExtensionInstanceViewResponsePtrOutput) Name

The machine extension name.

func (MachineExtensionInstanceViewResponsePtrOutput) Status

Instance view status.

func (MachineExtensionInstanceViewResponsePtrOutput) ToMachineExtensionInstanceViewResponsePtrOutput

func (o MachineExtensionInstanceViewResponsePtrOutput) ToMachineExtensionInstanceViewResponsePtrOutput() MachineExtensionInstanceViewResponsePtrOutput

func (MachineExtensionInstanceViewResponsePtrOutput) ToMachineExtensionInstanceViewResponsePtrOutputWithContext

func (o MachineExtensionInstanceViewResponsePtrOutput) ToMachineExtensionInstanceViewResponsePtrOutputWithContext(ctx context.Context) MachineExtensionInstanceViewResponsePtrOutput

func (MachineExtensionInstanceViewResponsePtrOutput) Type

Specifies the type of the extension; an example is "CustomScriptExtension".

func (MachineExtensionInstanceViewResponsePtrOutput) TypeHandlerVersion

Specifies the version of the script handler.

type MachineExtensionInstanceViewResponseStatus

type MachineExtensionInstanceViewResponseStatus struct {
	// The status code.
	Code *string `pulumi:"code"`
	// The short localizable label for the status.
	DisplayStatus *string `pulumi:"displayStatus"`
	// The level code.
	Level *string `pulumi:"level"`
	// The detailed status message, including for alerts and error messages.
	Message *string `pulumi:"message"`
	// The time of the status.
	Time *string `pulumi:"time"`
}

Instance view status.

type MachineExtensionInstanceViewResponseStatusArgs

type MachineExtensionInstanceViewResponseStatusArgs struct {
	// The status code.
	Code pulumi.StringPtrInput `pulumi:"code"`
	// The short localizable label for the status.
	DisplayStatus pulumi.StringPtrInput `pulumi:"displayStatus"`
	// The level code.
	Level pulumi.StringPtrInput `pulumi:"level"`
	// The detailed status message, including for alerts and error messages.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// The time of the status.
	Time pulumi.StringPtrInput `pulumi:"time"`
}

Instance view status.

func (MachineExtensionInstanceViewResponseStatusArgs) ElementType

func (MachineExtensionInstanceViewResponseStatusArgs) ToMachineExtensionInstanceViewResponseStatusOutput

func (i MachineExtensionInstanceViewResponseStatusArgs) ToMachineExtensionInstanceViewResponseStatusOutput() MachineExtensionInstanceViewResponseStatusOutput

func (MachineExtensionInstanceViewResponseStatusArgs) ToMachineExtensionInstanceViewResponseStatusOutputWithContext

func (i MachineExtensionInstanceViewResponseStatusArgs) ToMachineExtensionInstanceViewResponseStatusOutputWithContext(ctx context.Context) MachineExtensionInstanceViewResponseStatusOutput

func (MachineExtensionInstanceViewResponseStatusArgs) ToMachineExtensionInstanceViewResponseStatusPtrOutput

func (i MachineExtensionInstanceViewResponseStatusArgs) ToMachineExtensionInstanceViewResponseStatusPtrOutput() MachineExtensionInstanceViewResponseStatusPtrOutput

func (MachineExtensionInstanceViewResponseStatusArgs) ToMachineExtensionInstanceViewResponseStatusPtrOutputWithContext

func (i MachineExtensionInstanceViewResponseStatusArgs) ToMachineExtensionInstanceViewResponseStatusPtrOutputWithContext(ctx context.Context) MachineExtensionInstanceViewResponseStatusPtrOutput

type MachineExtensionInstanceViewResponseStatusInput

type MachineExtensionInstanceViewResponseStatusInput interface {
	pulumi.Input

	ToMachineExtensionInstanceViewResponseStatusOutput() MachineExtensionInstanceViewResponseStatusOutput
	ToMachineExtensionInstanceViewResponseStatusOutputWithContext(context.Context) MachineExtensionInstanceViewResponseStatusOutput
}

MachineExtensionInstanceViewResponseStatusInput is an input type that accepts MachineExtensionInstanceViewResponseStatusArgs and MachineExtensionInstanceViewResponseStatusOutput values. You can construct a concrete instance of `MachineExtensionInstanceViewResponseStatusInput` via:

MachineExtensionInstanceViewResponseStatusArgs{...}

type MachineExtensionInstanceViewResponseStatusOutput

type MachineExtensionInstanceViewResponseStatusOutput struct{ *pulumi.OutputState }

Instance view status.

func (MachineExtensionInstanceViewResponseStatusOutput) Code

The status code.

func (MachineExtensionInstanceViewResponseStatusOutput) DisplayStatus

The short localizable label for the status.

func (MachineExtensionInstanceViewResponseStatusOutput) ElementType

func (MachineExtensionInstanceViewResponseStatusOutput) Level

The level code.

func (MachineExtensionInstanceViewResponseStatusOutput) Message

The detailed status message, including for alerts and error messages.

func (MachineExtensionInstanceViewResponseStatusOutput) Time

The time of the status.

func (MachineExtensionInstanceViewResponseStatusOutput) ToMachineExtensionInstanceViewResponseStatusOutput

func (o MachineExtensionInstanceViewResponseStatusOutput) ToMachineExtensionInstanceViewResponseStatusOutput() MachineExtensionInstanceViewResponseStatusOutput

func (MachineExtensionInstanceViewResponseStatusOutput) ToMachineExtensionInstanceViewResponseStatusOutputWithContext

func (o MachineExtensionInstanceViewResponseStatusOutput) ToMachineExtensionInstanceViewResponseStatusOutputWithContext(ctx context.Context) MachineExtensionInstanceViewResponseStatusOutput

func (MachineExtensionInstanceViewResponseStatusOutput) ToMachineExtensionInstanceViewResponseStatusPtrOutput

func (o MachineExtensionInstanceViewResponseStatusOutput) ToMachineExtensionInstanceViewResponseStatusPtrOutput() MachineExtensionInstanceViewResponseStatusPtrOutput

func (MachineExtensionInstanceViewResponseStatusOutput) ToMachineExtensionInstanceViewResponseStatusPtrOutputWithContext

func (o MachineExtensionInstanceViewResponseStatusOutput) ToMachineExtensionInstanceViewResponseStatusPtrOutputWithContext(ctx context.Context) MachineExtensionInstanceViewResponseStatusPtrOutput

type MachineExtensionInstanceViewResponseStatusPtrInput

type MachineExtensionInstanceViewResponseStatusPtrInput interface {
	pulumi.Input

	ToMachineExtensionInstanceViewResponseStatusPtrOutput() MachineExtensionInstanceViewResponseStatusPtrOutput
	ToMachineExtensionInstanceViewResponseStatusPtrOutputWithContext(context.Context) MachineExtensionInstanceViewResponseStatusPtrOutput
}

MachineExtensionInstanceViewResponseStatusPtrInput is an input type that accepts MachineExtensionInstanceViewResponseStatusArgs, MachineExtensionInstanceViewResponseStatusPtr and MachineExtensionInstanceViewResponseStatusPtrOutput values. You can construct a concrete instance of `MachineExtensionInstanceViewResponseStatusPtrInput` via:

        MachineExtensionInstanceViewResponseStatusArgs{...}

or:

        nil

type MachineExtensionInstanceViewResponseStatusPtrOutput

type MachineExtensionInstanceViewResponseStatusPtrOutput struct{ *pulumi.OutputState }

func (MachineExtensionInstanceViewResponseStatusPtrOutput) Code

The status code.

func (MachineExtensionInstanceViewResponseStatusPtrOutput) DisplayStatus

The short localizable label for the status.

func (MachineExtensionInstanceViewResponseStatusPtrOutput) Elem

func (MachineExtensionInstanceViewResponseStatusPtrOutput) ElementType

func (MachineExtensionInstanceViewResponseStatusPtrOutput) Level

The level code.

func (MachineExtensionInstanceViewResponseStatusPtrOutput) Message

The detailed status message, including for alerts and error messages.

func (MachineExtensionInstanceViewResponseStatusPtrOutput) Time

The time of the status.

func (MachineExtensionInstanceViewResponseStatusPtrOutput) ToMachineExtensionInstanceViewResponseStatusPtrOutput

func (o MachineExtensionInstanceViewResponseStatusPtrOutput) ToMachineExtensionInstanceViewResponseStatusPtrOutput() MachineExtensionInstanceViewResponseStatusPtrOutput

func (MachineExtensionInstanceViewResponseStatusPtrOutput) ToMachineExtensionInstanceViewResponseStatusPtrOutputWithContext

func (o MachineExtensionInstanceViewResponseStatusPtrOutput) ToMachineExtensionInstanceViewResponseStatusPtrOutputWithContext(ctx context.Context) MachineExtensionInstanceViewResponseStatusPtrOutput

type MachineExtensionInstanceViewStatus

type MachineExtensionInstanceViewStatus struct {
	// The status code.
	Code *string `pulumi:"code"`
	// The short localizable label for the status.
	DisplayStatus *string `pulumi:"displayStatus"`
	// The level code.
	Level *string `pulumi:"level"`
	// The detailed status message, including for alerts and error messages.
	Message *string `pulumi:"message"`
	// The time of the status.
	Time *string `pulumi:"time"`
}

Instance view status.

type MachineExtensionInstanceViewStatusArgs

type MachineExtensionInstanceViewStatusArgs struct {
	// The status code.
	Code pulumi.StringPtrInput `pulumi:"code"`
	// The short localizable label for the status.
	DisplayStatus pulumi.StringPtrInput `pulumi:"displayStatus"`
	// The level code.
	Level pulumi.StringPtrInput `pulumi:"level"`
	// The detailed status message, including for alerts and error messages.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// The time of the status.
	Time pulumi.StringPtrInput `pulumi:"time"`
}

Instance view status.

func (MachineExtensionInstanceViewStatusArgs) ElementType

func (MachineExtensionInstanceViewStatusArgs) ToMachineExtensionInstanceViewStatusOutput

func (i MachineExtensionInstanceViewStatusArgs) ToMachineExtensionInstanceViewStatusOutput() MachineExtensionInstanceViewStatusOutput

func (MachineExtensionInstanceViewStatusArgs) ToMachineExtensionInstanceViewStatusOutputWithContext

func (i MachineExtensionInstanceViewStatusArgs) ToMachineExtensionInstanceViewStatusOutputWithContext(ctx context.Context) MachineExtensionInstanceViewStatusOutput

func (MachineExtensionInstanceViewStatusArgs) ToMachineExtensionInstanceViewStatusPtrOutput

func (i MachineExtensionInstanceViewStatusArgs) ToMachineExtensionInstanceViewStatusPtrOutput() MachineExtensionInstanceViewStatusPtrOutput

func (MachineExtensionInstanceViewStatusArgs) ToMachineExtensionInstanceViewStatusPtrOutputWithContext

func (i MachineExtensionInstanceViewStatusArgs) ToMachineExtensionInstanceViewStatusPtrOutputWithContext(ctx context.Context) MachineExtensionInstanceViewStatusPtrOutput

type MachineExtensionInstanceViewStatusInput

type MachineExtensionInstanceViewStatusInput interface {
	pulumi.Input

	ToMachineExtensionInstanceViewStatusOutput() MachineExtensionInstanceViewStatusOutput
	ToMachineExtensionInstanceViewStatusOutputWithContext(context.Context) MachineExtensionInstanceViewStatusOutput
}

MachineExtensionInstanceViewStatusInput is an input type that accepts MachineExtensionInstanceViewStatusArgs and MachineExtensionInstanceViewStatusOutput values. You can construct a concrete instance of `MachineExtensionInstanceViewStatusInput` via:

MachineExtensionInstanceViewStatusArgs{...}

type MachineExtensionInstanceViewStatusOutput

type MachineExtensionInstanceViewStatusOutput struct{ *pulumi.OutputState }

Instance view status.

func (MachineExtensionInstanceViewStatusOutput) Code

The status code.

func (MachineExtensionInstanceViewStatusOutput) DisplayStatus

The short localizable label for the status.

func (MachineExtensionInstanceViewStatusOutput) ElementType

func (MachineExtensionInstanceViewStatusOutput) Level

The level code.

func (MachineExtensionInstanceViewStatusOutput) Message

The detailed status message, including for alerts and error messages.

func (MachineExtensionInstanceViewStatusOutput) Time

The time of the status.

func (MachineExtensionInstanceViewStatusOutput) ToMachineExtensionInstanceViewStatusOutput

func (o MachineExtensionInstanceViewStatusOutput) ToMachineExtensionInstanceViewStatusOutput() MachineExtensionInstanceViewStatusOutput

func (MachineExtensionInstanceViewStatusOutput) ToMachineExtensionInstanceViewStatusOutputWithContext

func (o MachineExtensionInstanceViewStatusOutput) ToMachineExtensionInstanceViewStatusOutputWithContext(ctx context.Context) MachineExtensionInstanceViewStatusOutput

func (MachineExtensionInstanceViewStatusOutput) ToMachineExtensionInstanceViewStatusPtrOutput

func (o MachineExtensionInstanceViewStatusOutput) ToMachineExtensionInstanceViewStatusPtrOutput() MachineExtensionInstanceViewStatusPtrOutput

func (MachineExtensionInstanceViewStatusOutput) ToMachineExtensionInstanceViewStatusPtrOutputWithContext

func (o MachineExtensionInstanceViewStatusOutput) ToMachineExtensionInstanceViewStatusPtrOutputWithContext(ctx context.Context) MachineExtensionInstanceViewStatusPtrOutput

type MachineExtensionInstanceViewStatusPtrInput

type MachineExtensionInstanceViewStatusPtrInput interface {
	pulumi.Input

	ToMachineExtensionInstanceViewStatusPtrOutput() MachineExtensionInstanceViewStatusPtrOutput
	ToMachineExtensionInstanceViewStatusPtrOutputWithContext(context.Context) MachineExtensionInstanceViewStatusPtrOutput
}

MachineExtensionInstanceViewStatusPtrInput is an input type that accepts MachineExtensionInstanceViewStatusArgs, MachineExtensionInstanceViewStatusPtr and MachineExtensionInstanceViewStatusPtrOutput values. You can construct a concrete instance of `MachineExtensionInstanceViewStatusPtrInput` via:

        MachineExtensionInstanceViewStatusArgs{...}

or:

        nil

type MachineExtensionInstanceViewStatusPtrOutput

type MachineExtensionInstanceViewStatusPtrOutput struct{ *pulumi.OutputState }

func (MachineExtensionInstanceViewStatusPtrOutput) Code

The status code.

func (MachineExtensionInstanceViewStatusPtrOutput) DisplayStatus

The short localizable label for the status.

func (MachineExtensionInstanceViewStatusPtrOutput) Elem

func (MachineExtensionInstanceViewStatusPtrOutput) ElementType

func (MachineExtensionInstanceViewStatusPtrOutput) Level

The level code.

func (MachineExtensionInstanceViewStatusPtrOutput) Message

The detailed status message, including for alerts and error messages.

func (MachineExtensionInstanceViewStatusPtrOutput) Time

The time of the status.

func (MachineExtensionInstanceViewStatusPtrOutput) ToMachineExtensionInstanceViewStatusPtrOutput

func (o MachineExtensionInstanceViewStatusPtrOutput) ToMachineExtensionInstanceViewStatusPtrOutput() MachineExtensionInstanceViewStatusPtrOutput

func (MachineExtensionInstanceViewStatusPtrOutput) ToMachineExtensionInstanceViewStatusPtrOutputWithContext

func (o MachineExtensionInstanceViewStatusPtrOutput) ToMachineExtensionInstanceViewStatusPtrOutputWithContext(ctx context.Context) MachineExtensionInstanceViewStatusPtrOutput

type MachineExtensionState

type MachineExtensionState struct {
	// Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
	AutoUpgradeMinorVersion pulumi.BoolPtrInput
	// How the extension handler should be forced to update even if the extension configuration has not changed.
	ForceUpdateTag pulumi.StringPtrInput
	// The machine extension instance view.
	InstanceView MachineExtensionInstanceViewResponsePtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// The identity's principal id.
	PrincipalId pulumi.StringPtrInput
	// The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
	ProtectedSettings pulumi.MapInput
	// The provisioning state, which only appears in the response.
	ProvisioningState pulumi.StringPtrInput
	// The name of the extension handler publisher.
	Publisher pulumi.StringPtrInput
	// Json formatted public settings for the extension.
	Settings pulumi.MapInput
	// Resource tags
	Tags pulumi.StringMapInput
	// The identity's tenant id.
	TenantId pulumi.StringPtrInput
	// Resource type
	Type pulumi.StringPtrInput
	// Specifies the version of the script handler.
	TypeHandlerVersion pulumi.StringPtrInput
}

func (MachineExtensionState) ElementType

func (MachineExtensionState) ElementType() reflect.Type

type MachineState

type MachineState struct {
	// The hybrid machine agent full version.
	AgentVersion pulumi.StringPtrInput
	// Public Key that the client provides to be used during initial resource onboarding
	ClientPublicKey pulumi.StringPtrInput
	// Specifies the hybrid machine display name.
	DisplayName pulumi.StringPtrInput
	// Details about the error state.
	ErrorDetails ErrorDetailResponseArrayInput
	// Machine Extensions information
	Extensions MachineExtensionInstanceViewResponseArrayInput
	// The time of the last status change.
	LastStatusChange pulumi.StringPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// Specifies the hybrid machine FQDN.
	MachineFqdn pulumi.StringPtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// The Operating System running on the hybrid machine.
	OsName pulumi.StringPtrInput
	// Specifies the operating system settings for the hybrid machine.
	OsProfile OSProfileResponsePtrInput
	// The version of Operating System running on the hybrid machine.
	OsVersion pulumi.StringPtrInput
	// Resource's Physical Location
	PhysicalLocation pulumi.StringPtrInput
	// The identity's principal id.
	PrincipalId pulumi.StringPtrInput
	// The provisioning state, which only appears in the response.
	ProvisioningState pulumi.StringPtrInput
	// The status of the hybrid machine agent.
	Status pulumi.StringPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// The identity's tenant id.
	TenantId pulumi.StringPtrInput
	// Resource type
	Type pulumi.StringPtrInput
	// Specifies the hybrid machine unique ID.
	VmId pulumi.StringPtrInput
}

func (MachineState) ElementType

func (MachineState) ElementType() reflect.Type

type OSProfileResponse

type OSProfileResponse struct {
	// Specifies the host OS name of the hybrid machine.
	ComputerName string `pulumi:"computerName"`
}

Specifies the operating system settings for the hybrid machine.

type OSProfileResponseArgs

type OSProfileResponseArgs struct {
	// Specifies the host OS name of the hybrid machine.
	ComputerName pulumi.StringInput `pulumi:"computerName"`
}

Specifies the operating system settings for the hybrid machine.

func (OSProfileResponseArgs) ElementType

func (OSProfileResponseArgs) ElementType() reflect.Type

func (OSProfileResponseArgs) ToOSProfileResponseOutput

func (i OSProfileResponseArgs) ToOSProfileResponseOutput() OSProfileResponseOutput

func (OSProfileResponseArgs) ToOSProfileResponseOutputWithContext

func (i OSProfileResponseArgs) ToOSProfileResponseOutputWithContext(ctx context.Context) OSProfileResponseOutput

func (OSProfileResponseArgs) ToOSProfileResponsePtrOutput

func (i OSProfileResponseArgs) ToOSProfileResponsePtrOutput() OSProfileResponsePtrOutput

func (OSProfileResponseArgs) ToOSProfileResponsePtrOutputWithContext

func (i OSProfileResponseArgs) ToOSProfileResponsePtrOutputWithContext(ctx context.Context) OSProfileResponsePtrOutput

type OSProfileResponseInput

type OSProfileResponseInput interface {
	pulumi.Input

	ToOSProfileResponseOutput() OSProfileResponseOutput
	ToOSProfileResponseOutputWithContext(context.Context) OSProfileResponseOutput
}

OSProfileResponseInput is an input type that accepts OSProfileResponseArgs and OSProfileResponseOutput values. You can construct a concrete instance of `OSProfileResponseInput` via:

OSProfileResponseArgs{...}

type OSProfileResponseOutput

type OSProfileResponseOutput struct{ *pulumi.OutputState }

Specifies the operating system settings for the hybrid machine.

func (OSProfileResponseOutput) ComputerName

func (o OSProfileResponseOutput) ComputerName() pulumi.StringOutput

Specifies the host OS name of the hybrid machine.

func (OSProfileResponseOutput) ElementType

func (OSProfileResponseOutput) ElementType() reflect.Type

func (OSProfileResponseOutput) ToOSProfileResponseOutput

func (o OSProfileResponseOutput) ToOSProfileResponseOutput() OSProfileResponseOutput

func (OSProfileResponseOutput) ToOSProfileResponseOutputWithContext

func (o OSProfileResponseOutput) ToOSProfileResponseOutputWithContext(ctx context.Context) OSProfileResponseOutput

func (OSProfileResponseOutput) ToOSProfileResponsePtrOutput

func (o OSProfileResponseOutput) ToOSProfileResponsePtrOutput() OSProfileResponsePtrOutput

func (OSProfileResponseOutput) ToOSProfileResponsePtrOutputWithContext

func (o OSProfileResponseOutput) ToOSProfileResponsePtrOutputWithContext(ctx context.Context) OSProfileResponsePtrOutput

type OSProfileResponsePtrInput

type OSProfileResponsePtrInput interface {
	pulumi.Input

	ToOSProfileResponsePtrOutput() OSProfileResponsePtrOutput
	ToOSProfileResponsePtrOutputWithContext(context.Context) OSProfileResponsePtrOutput
}

OSProfileResponsePtrInput is an input type that accepts OSProfileResponseArgs, OSProfileResponsePtr and OSProfileResponsePtrOutput values. You can construct a concrete instance of `OSProfileResponsePtrInput` via:

        OSProfileResponseArgs{...}

or:

        nil

type OSProfileResponsePtrOutput

type OSProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (OSProfileResponsePtrOutput) ComputerName

Specifies the host OS name of the hybrid machine.

func (OSProfileResponsePtrOutput) Elem

func (OSProfileResponsePtrOutput) ElementType

func (OSProfileResponsePtrOutput) ElementType() reflect.Type

func (OSProfileResponsePtrOutput) ToOSProfileResponsePtrOutput

func (o OSProfileResponsePtrOutput) ToOSProfileResponsePtrOutput() OSProfileResponsePtrOutput

func (OSProfileResponsePtrOutput) ToOSProfileResponsePtrOutputWithContext

func (o OSProfileResponsePtrOutput) ToOSProfileResponsePtrOutputWithContext(ctx context.Context) OSProfileResponsePtrOutput

Jump to

Keyboard shortcuts

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