Documentation
¶
Index ¶
- type ErrorDetailResponse
- type ErrorDetailResponseArgs
- type ErrorDetailResponseArray
- type ErrorDetailResponseArrayInput
- type ErrorDetailResponseArrayOutput
- func (ErrorDetailResponseArrayOutput) ElementType() reflect.Type
- func (o ErrorDetailResponseArrayOutput) Index(i pulumi.IntInput) ErrorDetailResponseOutput
- func (o ErrorDetailResponseArrayOutput) ToErrorDetailResponseArrayOutput() ErrorDetailResponseArrayOutput
- func (o ErrorDetailResponseArrayOutput) ToErrorDetailResponseArrayOutputWithContext(ctx context.Context) ErrorDetailResponseArrayOutput
- type ErrorDetailResponseInput
- type ErrorDetailResponseOutput
- func (o ErrorDetailResponseOutput) Code() pulumi.StringOutput
- func (o ErrorDetailResponseOutput) Details() ErrorDetailResponseArrayOutput
- func (ErrorDetailResponseOutput) ElementType() reflect.Type
- func (o ErrorDetailResponseOutput) Message() pulumi.StringOutput
- func (o ErrorDetailResponseOutput) Target() pulumi.StringPtrOutput
- func (o ErrorDetailResponseOutput) ToErrorDetailResponseOutput() ErrorDetailResponseOutput
- func (o ErrorDetailResponseOutput) ToErrorDetailResponseOutputWithContext(ctx context.Context) ErrorDetailResponseOutput
- type LookupMachineArgs
- type LookupMachineResult
- type Machine
- type MachineArgs
- type MachineState
- type OSProfileResponse
- type OSProfileResponseArgs
- func (OSProfileResponseArgs) ElementType() reflect.Type
- func (i OSProfileResponseArgs) ToOSProfileResponseOutput() OSProfileResponseOutput
- func (i OSProfileResponseArgs) ToOSProfileResponseOutputWithContext(ctx context.Context) OSProfileResponseOutput
- func (i OSProfileResponseArgs) ToOSProfileResponsePtrOutput() OSProfileResponsePtrOutput
- func (i OSProfileResponseArgs) ToOSProfileResponsePtrOutputWithContext(ctx context.Context) OSProfileResponsePtrOutput
- type OSProfileResponseInput
- type OSProfileResponseOutput
- func (o OSProfileResponseOutput) ComputerName() pulumi.StringOutput
- func (OSProfileResponseOutput) ElementType() reflect.Type
- func (o OSProfileResponseOutput) ToOSProfileResponseOutput() OSProfileResponseOutput
- func (o OSProfileResponseOutput) ToOSProfileResponseOutputWithContext(ctx context.Context) OSProfileResponseOutput
- func (o OSProfileResponseOutput) ToOSProfileResponsePtrOutput() OSProfileResponsePtrOutput
- func (o OSProfileResponseOutput) ToOSProfileResponsePtrOutputWithContext(ctx context.Context) OSProfileResponsePtrOutput
- type OSProfileResponsePtrInput
- type OSProfileResponsePtrOutput
- func (o OSProfileResponsePtrOutput) ComputerName() pulumi.StringPtrOutput
- func (o OSProfileResponsePtrOutput) Elem() OSProfileResponseOutput
- func (OSProfileResponsePtrOutput) ElementType() reflect.Type
- func (o OSProfileResponsePtrOutput) ToOSProfileResponsePtrOutput() OSProfileResponsePtrOutput
- func (o OSProfileResponsePtrOutput) ToOSProfileResponsePtrOutputWithContext(ctx context.Context) OSProfileResponsePtrOutput
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) ElementType() reflect.Type
func (ErrorDetailResponseArrayOutput) Index ¶
func (o ErrorDetailResponseArrayOutput) Index(i pulumi.IntInput) ErrorDetailResponseOutput
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 ¶
func (o ErrorDetailResponseOutput) Code() pulumi.StringOutput
The error's code.
func (ErrorDetailResponseOutput) Details ¶
func (o ErrorDetailResponseOutput) Details() ErrorDetailResponseArrayOutput
Additional error details.
func (ErrorDetailResponseOutput) ElementType ¶
func (ErrorDetailResponseOutput) ElementType() reflect.Type
func (ErrorDetailResponseOutput) Message ¶
func (o ErrorDetailResponseOutput) Message() pulumi.StringOutput
A human readable error message.
func (ErrorDetailResponseOutput) Target ¶
func (o ErrorDetailResponseOutput) Target() pulumi.StringPtrOutput
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 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
func OSProfileResponsePtr ¶
func OSProfileResponsePtr(v *OSProfileResponseArgs) OSProfileResponsePtrInput
type OSProfileResponsePtrOutput ¶
type OSProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (OSProfileResponsePtrOutput) ComputerName ¶
func (o OSProfileResponsePtrOutput) ComputerName() pulumi.StringPtrOutput
Specifies the host OS name of the hybrid machine.
func (OSProfileResponsePtrOutput) Elem ¶
func (o OSProfileResponsePtrOutput) Elem() OSProfileResponseOutput
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