v20190318preview

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 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"`
	// 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"`
	// 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.StringOutput `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.StringOutput `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
	// Resource location
	Location pulumi.StringInput
	// The name of the hybrid machine.
	Name pulumi.StringInput
	// 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 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
	// 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