Documentation
¶
Index ¶
- Constants
- type ApplicableSchedule
- type ApplicableScheduleArgs
- func (ApplicableScheduleArgs) ElementType() reflect.Type
- func (i ApplicableScheduleArgs) ToApplicableScheduleOutput() ApplicableScheduleOutput
- func (i ApplicableScheduleArgs) ToApplicableScheduleOutputWithContext(ctx context.Context) ApplicableScheduleOutput
- func (i ApplicableScheduleArgs) ToApplicableSchedulePtrOutput() ApplicableSchedulePtrOutput
- func (i ApplicableScheduleArgs) ToApplicableSchedulePtrOutputWithContext(ctx context.Context) ApplicableSchedulePtrOutput
- type ApplicableScheduleInput
- type ApplicableScheduleOutput
- func (ApplicableScheduleOutput) ElementType() reflect.Type
- func (o ApplicableScheduleOutput) LabVmsShutdown() ScheduleTypePtrOutput
- func (o ApplicableScheduleOutput) LabVmsStartup() ScheduleTypePtrOutput
- func (o ApplicableScheduleOutput) Location() pulumi.StringPtrOutput
- func (o ApplicableScheduleOutput) Tags() pulumi.StringMapOutput
- func (o ApplicableScheduleOutput) ToApplicableScheduleOutput() ApplicableScheduleOutput
- func (o ApplicableScheduleOutput) ToApplicableScheduleOutputWithContext(ctx context.Context) ApplicableScheduleOutput
- func (o ApplicableScheduleOutput) ToApplicableSchedulePtrOutput() ApplicableSchedulePtrOutput
- func (o ApplicableScheduleOutput) ToApplicableSchedulePtrOutputWithContext(ctx context.Context) ApplicableSchedulePtrOutput
- type ApplicableSchedulePtrInput
- type ApplicableSchedulePtrOutput
- func (o ApplicableSchedulePtrOutput) Elem() ApplicableScheduleOutput
- func (ApplicableSchedulePtrOutput) ElementType() reflect.Type
- func (o ApplicableSchedulePtrOutput) LabVmsShutdown() ScheduleTypePtrOutput
- func (o ApplicableSchedulePtrOutput) LabVmsStartup() ScheduleTypePtrOutput
- func (o ApplicableSchedulePtrOutput) Location() pulumi.StringPtrOutput
- func (o ApplicableSchedulePtrOutput) Tags() pulumi.StringMapOutput
- func (o ApplicableSchedulePtrOutput) ToApplicableSchedulePtrOutput() ApplicableSchedulePtrOutput
- func (o ApplicableSchedulePtrOutput) ToApplicableSchedulePtrOutputWithContext(ctx context.Context) ApplicableSchedulePtrOutput
- type ApplicableScheduleResponse
- type ApplicableScheduleResponseArgs
- func (ApplicableScheduleResponseArgs) ElementType() reflect.Type
- func (i ApplicableScheduleResponseArgs) ToApplicableScheduleResponseOutput() ApplicableScheduleResponseOutput
- func (i ApplicableScheduleResponseArgs) ToApplicableScheduleResponseOutputWithContext(ctx context.Context) ApplicableScheduleResponseOutput
- func (i ApplicableScheduleResponseArgs) ToApplicableScheduleResponsePtrOutput() ApplicableScheduleResponsePtrOutput
- func (i ApplicableScheduleResponseArgs) ToApplicableScheduleResponsePtrOutputWithContext(ctx context.Context) ApplicableScheduleResponsePtrOutput
- type ApplicableScheduleResponseInput
- type ApplicableScheduleResponseOutput
- func (ApplicableScheduleResponseOutput) ElementType() reflect.Type
- func (o ApplicableScheduleResponseOutput) Id() pulumi.StringOutput
- func (o ApplicableScheduleResponseOutput) LabVmsShutdown() ScheduleResponsePtrOutput
- func (o ApplicableScheduleResponseOutput) LabVmsStartup() ScheduleResponsePtrOutput
- func (o ApplicableScheduleResponseOutput) Location() pulumi.StringPtrOutput
- func (o ApplicableScheduleResponseOutput) Name() pulumi.StringOutput
- func (o ApplicableScheduleResponseOutput) Tags() pulumi.StringMapOutput
- func (o ApplicableScheduleResponseOutput) ToApplicableScheduleResponseOutput() ApplicableScheduleResponseOutput
- func (o ApplicableScheduleResponseOutput) ToApplicableScheduleResponseOutputWithContext(ctx context.Context) ApplicableScheduleResponseOutput
- func (o ApplicableScheduleResponseOutput) ToApplicableScheduleResponsePtrOutput() ApplicableScheduleResponsePtrOutput
- func (o ApplicableScheduleResponseOutput) ToApplicableScheduleResponsePtrOutputWithContext(ctx context.Context) ApplicableScheduleResponsePtrOutput
- func (o ApplicableScheduleResponseOutput) Type() pulumi.StringOutput
- type ApplicableScheduleResponsePtrInput
- type ApplicableScheduleResponsePtrOutput
- func (o ApplicableScheduleResponsePtrOutput) Elem() ApplicableScheduleResponseOutput
- func (ApplicableScheduleResponsePtrOutput) ElementType() reflect.Type
- func (o ApplicableScheduleResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o ApplicableScheduleResponsePtrOutput) LabVmsShutdown() ScheduleResponsePtrOutput
- func (o ApplicableScheduleResponsePtrOutput) LabVmsStartup() ScheduleResponsePtrOutput
- func (o ApplicableScheduleResponsePtrOutput) Location() pulumi.StringPtrOutput
- func (o ApplicableScheduleResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ApplicableScheduleResponsePtrOutput) Tags() pulumi.StringMapOutput
- func (o ApplicableScheduleResponsePtrOutput) ToApplicableScheduleResponsePtrOutput() ApplicableScheduleResponsePtrOutput
- func (o ApplicableScheduleResponsePtrOutput) ToApplicableScheduleResponsePtrOutputWithContext(ctx context.Context) ApplicableScheduleResponsePtrOutput
- func (o ApplicableScheduleResponsePtrOutput) Type() pulumi.StringPtrOutput
- type ArmTemplateParameterProperties
- type ArmTemplateParameterPropertiesArgs
- func (ArmTemplateParameterPropertiesArgs) ElementType() reflect.Type
- func (i ArmTemplateParameterPropertiesArgs) ToArmTemplateParameterPropertiesOutput() ArmTemplateParameterPropertiesOutput
- func (i ArmTemplateParameterPropertiesArgs) ToArmTemplateParameterPropertiesOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesOutput
- type ArmTemplateParameterPropertiesArray
- func (ArmTemplateParameterPropertiesArray) ElementType() reflect.Type
- func (i ArmTemplateParameterPropertiesArray) ToArmTemplateParameterPropertiesArrayOutput() ArmTemplateParameterPropertiesArrayOutput
- func (i ArmTemplateParameterPropertiesArray) ToArmTemplateParameterPropertiesArrayOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesArrayOutput
- type ArmTemplateParameterPropertiesArrayInput
- type ArmTemplateParameterPropertiesArrayOutput
- func (ArmTemplateParameterPropertiesArrayOutput) ElementType() reflect.Type
- func (o ArmTemplateParameterPropertiesArrayOutput) Index(i pulumi.IntInput) ArmTemplateParameterPropertiesOutput
- func (o ArmTemplateParameterPropertiesArrayOutput) ToArmTemplateParameterPropertiesArrayOutput() ArmTemplateParameterPropertiesArrayOutput
- func (o ArmTemplateParameterPropertiesArrayOutput) ToArmTemplateParameterPropertiesArrayOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesArrayOutput
- type ArmTemplateParameterPropertiesInput
- type ArmTemplateParameterPropertiesOutput
- func (ArmTemplateParameterPropertiesOutput) ElementType() reflect.Type
- func (o ArmTemplateParameterPropertiesOutput) Name() pulumi.StringPtrOutput
- func (o ArmTemplateParameterPropertiesOutput) ToArmTemplateParameterPropertiesOutput() ArmTemplateParameterPropertiesOutput
- func (o ArmTemplateParameterPropertiesOutput) ToArmTemplateParameterPropertiesOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesOutput
- func (o ArmTemplateParameterPropertiesOutput) Value() pulumi.StringPtrOutput
- type ArmTemplateParameterPropertiesResponse
- type ArmTemplateParameterPropertiesResponseArgs
- func (ArmTemplateParameterPropertiesResponseArgs) ElementType() reflect.Type
- func (i ArmTemplateParameterPropertiesResponseArgs) ToArmTemplateParameterPropertiesResponseOutput() ArmTemplateParameterPropertiesResponseOutput
- func (i ArmTemplateParameterPropertiesResponseArgs) ToArmTemplateParameterPropertiesResponseOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesResponseOutput
- type ArmTemplateParameterPropertiesResponseArray
- func (ArmTemplateParameterPropertiesResponseArray) ElementType() reflect.Type
- func (i ArmTemplateParameterPropertiesResponseArray) ToArmTemplateParameterPropertiesResponseArrayOutput() ArmTemplateParameterPropertiesResponseArrayOutput
- func (i ArmTemplateParameterPropertiesResponseArray) ToArmTemplateParameterPropertiesResponseArrayOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesResponseArrayOutput
- type ArmTemplateParameterPropertiesResponseArrayInput
- type ArmTemplateParameterPropertiesResponseArrayOutput
- func (ArmTemplateParameterPropertiesResponseArrayOutput) ElementType() reflect.Type
- func (o ArmTemplateParameterPropertiesResponseArrayOutput) Index(i pulumi.IntInput) ArmTemplateParameterPropertiesResponseOutput
- func (o ArmTemplateParameterPropertiesResponseArrayOutput) ToArmTemplateParameterPropertiesResponseArrayOutput() ArmTemplateParameterPropertiesResponseArrayOutput
- func (o ArmTemplateParameterPropertiesResponseArrayOutput) ToArmTemplateParameterPropertiesResponseArrayOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesResponseArrayOutput
- type ArmTemplateParameterPropertiesResponseInput
- type ArmTemplateParameterPropertiesResponseOutput
- func (ArmTemplateParameterPropertiesResponseOutput) ElementType() reflect.Type
- func (o ArmTemplateParameterPropertiesResponseOutput) Name() pulumi.StringPtrOutput
- func (o ArmTemplateParameterPropertiesResponseOutput) ToArmTemplateParameterPropertiesResponseOutput() ArmTemplateParameterPropertiesResponseOutput
- func (o ArmTemplateParameterPropertiesResponseOutput) ToArmTemplateParameterPropertiesResponseOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesResponseOutput
- func (o ArmTemplateParameterPropertiesResponseOutput) Value() pulumi.StringPtrOutput
- type ArtifactDeploymentStatusProperties
- type ArtifactDeploymentStatusPropertiesArgs
- func (ArtifactDeploymentStatusPropertiesArgs) ElementType() reflect.Type
- func (i ArtifactDeploymentStatusPropertiesArgs) ToArtifactDeploymentStatusPropertiesOutput() ArtifactDeploymentStatusPropertiesOutput
- func (i ArtifactDeploymentStatusPropertiesArgs) ToArtifactDeploymentStatusPropertiesOutputWithContext(ctx context.Context) ArtifactDeploymentStatusPropertiesOutput
- func (i ArtifactDeploymentStatusPropertiesArgs) ToArtifactDeploymentStatusPropertiesPtrOutput() ArtifactDeploymentStatusPropertiesPtrOutput
- func (i ArtifactDeploymentStatusPropertiesArgs) ToArtifactDeploymentStatusPropertiesPtrOutputWithContext(ctx context.Context) ArtifactDeploymentStatusPropertiesPtrOutput
- type ArtifactDeploymentStatusPropertiesInput
- type ArtifactDeploymentStatusPropertiesOutput
- func (o ArtifactDeploymentStatusPropertiesOutput) ArtifactsApplied() pulumi.IntPtrOutput
- func (o ArtifactDeploymentStatusPropertiesOutput) DeploymentStatus() pulumi.StringPtrOutput
- func (ArtifactDeploymentStatusPropertiesOutput) ElementType() reflect.Type
- func (o ArtifactDeploymentStatusPropertiesOutput) ToArtifactDeploymentStatusPropertiesOutput() ArtifactDeploymentStatusPropertiesOutput
- func (o ArtifactDeploymentStatusPropertiesOutput) ToArtifactDeploymentStatusPropertiesOutputWithContext(ctx context.Context) ArtifactDeploymentStatusPropertiesOutput
- func (o ArtifactDeploymentStatusPropertiesOutput) ToArtifactDeploymentStatusPropertiesPtrOutput() ArtifactDeploymentStatusPropertiesPtrOutput
- func (o ArtifactDeploymentStatusPropertiesOutput) ToArtifactDeploymentStatusPropertiesPtrOutputWithContext(ctx context.Context) ArtifactDeploymentStatusPropertiesPtrOutput
- func (o ArtifactDeploymentStatusPropertiesOutput) TotalArtifacts() pulumi.IntPtrOutput
- type ArtifactDeploymentStatusPropertiesPtrInput
- type ArtifactDeploymentStatusPropertiesPtrOutput
- func (o ArtifactDeploymentStatusPropertiesPtrOutput) ArtifactsApplied() pulumi.IntPtrOutput
- func (o ArtifactDeploymentStatusPropertiesPtrOutput) DeploymentStatus() pulumi.StringPtrOutput
- func (o ArtifactDeploymentStatusPropertiesPtrOutput) Elem() ArtifactDeploymentStatusPropertiesOutput
- func (ArtifactDeploymentStatusPropertiesPtrOutput) ElementType() reflect.Type
- func (o ArtifactDeploymentStatusPropertiesPtrOutput) ToArtifactDeploymentStatusPropertiesPtrOutput() ArtifactDeploymentStatusPropertiesPtrOutput
- func (o ArtifactDeploymentStatusPropertiesPtrOutput) ToArtifactDeploymentStatusPropertiesPtrOutputWithContext(ctx context.Context) ArtifactDeploymentStatusPropertiesPtrOutput
- func (o ArtifactDeploymentStatusPropertiesPtrOutput) TotalArtifacts() pulumi.IntPtrOutput
- type ArtifactDeploymentStatusPropertiesResponse
- type ArtifactDeploymentStatusPropertiesResponseArgs
- func (ArtifactDeploymentStatusPropertiesResponseArgs) ElementType() reflect.Type
- func (i ArtifactDeploymentStatusPropertiesResponseArgs) ToArtifactDeploymentStatusPropertiesResponseOutput() ArtifactDeploymentStatusPropertiesResponseOutput
- func (i ArtifactDeploymentStatusPropertiesResponseArgs) ToArtifactDeploymentStatusPropertiesResponseOutputWithContext(ctx context.Context) ArtifactDeploymentStatusPropertiesResponseOutput
- func (i ArtifactDeploymentStatusPropertiesResponseArgs) ToArtifactDeploymentStatusPropertiesResponsePtrOutput() ArtifactDeploymentStatusPropertiesResponsePtrOutput
- func (i ArtifactDeploymentStatusPropertiesResponseArgs) ToArtifactDeploymentStatusPropertiesResponsePtrOutputWithContext(ctx context.Context) ArtifactDeploymentStatusPropertiesResponsePtrOutput
- type ArtifactDeploymentStatusPropertiesResponseInput
- type ArtifactDeploymentStatusPropertiesResponseOutput
- func (o ArtifactDeploymentStatusPropertiesResponseOutput) ArtifactsApplied() pulumi.IntPtrOutput
- func (o ArtifactDeploymentStatusPropertiesResponseOutput) DeploymentStatus() pulumi.StringPtrOutput
- func (ArtifactDeploymentStatusPropertiesResponseOutput) ElementType() reflect.Type
- func (o ArtifactDeploymentStatusPropertiesResponseOutput) ToArtifactDeploymentStatusPropertiesResponseOutput() ArtifactDeploymentStatusPropertiesResponseOutput
- func (o ArtifactDeploymentStatusPropertiesResponseOutput) ToArtifactDeploymentStatusPropertiesResponseOutputWithContext(ctx context.Context) ArtifactDeploymentStatusPropertiesResponseOutput
- func (o ArtifactDeploymentStatusPropertiesResponseOutput) ToArtifactDeploymentStatusPropertiesResponsePtrOutput() ArtifactDeploymentStatusPropertiesResponsePtrOutput
- func (o ArtifactDeploymentStatusPropertiesResponseOutput) ToArtifactDeploymentStatusPropertiesResponsePtrOutputWithContext(ctx context.Context) ArtifactDeploymentStatusPropertiesResponsePtrOutput
- func (o ArtifactDeploymentStatusPropertiesResponseOutput) TotalArtifacts() pulumi.IntPtrOutput
- type ArtifactDeploymentStatusPropertiesResponsePtrInput
- type ArtifactDeploymentStatusPropertiesResponsePtrOutput
- func (o ArtifactDeploymentStatusPropertiesResponsePtrOutput) ArtifactsApplied() pulumi.IntPtrOutput
- func (o ArtifactDeploymentStatusPropertiesResponsePtrOutput) DeploymentStatus() pulumi.StringPtrOutput
- func (o ArtifactDeploymentStatusPropertiesResponsePtrOutput) Elem() ArtifactDeploymentStatusPropertiesResponseOutput
- func (ArtifactDeploymentStatusPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o ArtifactDeploymentStatusPropertiesResponsePtrOutput) ToArtifactDeploymentStatusPropertiesResponsePtrOutput() ArtifactDeploymentStatusPropertiesResponsePtrOutput
- func (o ArtifactDeploymentStatusPropertiesResponsePtrOutput) ToArtifactDeploymentStatusPropertiesResponsePtrOutputWithContext(ctx context.Context) ArtifactDeploymentStatusPropertiesResponsePtrOutput
- func (o ArtifactDeploymentStatusPropertiesResponsePtrOutput) TotalArtifacts() pulumi.IntPtrOutput
- type ArtifactInstallProperties
- type ArtifactInstallPropertiesArgs
- func (ArtifactInstallPropertiesArgs) ElementType() reflect.Type
- func (i ArtifactInstallPropertiesArgs) ToArtifactInstallPropertiesOutput() ArtifactInstallPropertiesOutput
- func (i ArtifactInstallPropertiesArgs) ToArtifactInstallPropertiesOutputWithContext(ctx context.Context) ArtifactInstallPropertiesOutput
- type ArtifactInstallPropertiesArray
- func (ArtifactInstallPropertiesArray) ElementType() reflect.Type
- func (i ArtifactInstallPropertiesArray) ToArtifactInstallPropertiesArrayOutput() ArtifactInstallPropertiesArrayOutput
- func (i ArtifactInstallPropertiesArray) ToArtifactInstallPropertiesArrayOutputWithContext(ctx context.Context) ArtifactInstallPropertiesArrayOutput
- type ArtifactInstallPropertiesArrayInput
- type ArtifactInstallPropertiesArrayOutput
- func (ArtifactInstallPropertiesArrayOutput) ElementType() reflect.Type
- func (o ArtifactInstallPropertiesArrayOutput) Index(i pulumi.IntInput) ArtifactInstallPropertiesOutput
- func (o ArtifactInstallPropertiesArrayOutput) ToArtifactInstallPropertiesArrayOutput() ArtifactInstallPropertiesArrayOutput
- func (o ArtifactInstallPropertiesArrayOutput) ToArtifactInstallPropertiesArrayOutputWithContext(ctx context.Context) ArtifactInstallPropertiesArrayOutput
- type ArtifactInstallPropertiesInput
- type ArtifactInstallPropertiesOutput
- func (o ArtifactInstallPropertiesOutput) ArtifactId() pulumi.StringPtrOutput
- func (o ArtifactInstallPropertiesOutput) DeploymentStatusMessage() pulumi.StringPtrOutput
- func (ArtifactInstallPropertiesOutput) ElementType() reflect.Type
- func (o ArtifactInstallPropertiesOutput) InstallTime() pulumi.StringPtrOutput
- func (o ArtifactInstallPropertiesOutput) Parameters() ArtifactParameterPropertiesArrayOutput
- func (o ArtifactInstallPropertiesOutput) Status() pulumi.StringPtrOutput
- func (o ArtifactInstallPropertiesOutput) ToArtifactInstallPropertiesOutput() ArtifactInstallPropertiesOutput
- func (o ArtifactInstallPropertiesOutput) ToArtifactInstallPropertiesOutputWithContext(ctx context.Context) ArtifactInstallPropertiesOutput
- func (o ArtifactInstallPropertiesOutput) VmExtensionStatusMessage() pulumi.StringPtrOutput
- type ArtifactInstallPropertiesResponse
- type ArtifactInstallPropertiesResponseArgs
- func (ArtifactInstallPropertiesResponseArgs) ElementType() reflect.Type
- func (i ArtifactInstallPropertiesResponseArgs) ToArtifactInstallPropertiesResponseOutput() ArtifactInstallPropertiesResponseOutput
- func (i ArtifactInstallPropertiesResponseArgs) ToArtifactInstallPropertiesResponseOutputWithContext(ctx context.Context) ArtifactInstallPropertiesResponseOutput
- type ArtifactInstallPropertiesResponseArray
- func (ArtifactInstallPropertiesResponseArray) ElementType() reflect.Type
- func (i ArtifactInstallPropertiesResponseArray) ToArtifactInstallPropertiesResponseArrayOutput() ArtifactInstallPropertiesResponseArrayOutput
- func (i ArtifactInstallPropertiesResponseArray) ToArtifactInstallPropertiesResponseArrayOutputWithContext(ctx context.Context) ArtifactInstallPropertiesResponseArrayOutput
- type ArtifactInstallPropertiesResponseArrayInput
- type ArtifactInstallPropertiesResponseArrayOutput
- func (ArtifactInstallPropertiesResponseArrayOutput) ElementType() reflect.Type
- func (o ArtifactInstallPropertiesResponseArrayOutput) Index(i pulumi.IntInput) ArtifactInstallPropertiesResponseOutput
- func (o ArtifactInstallPropertiesResponseArrayOutput) ToArtifactInstallPropertiesResponseArrayOutput() ArtifactInstallPropertiesResponseArrayOutput
- func (o ArtifactInstallPropertiesResponseArrayOutput) ToArtifactInstallPropertiesResponseArrayOutputWithContext(ctx context.Context) ArtifactInstallPropertiesResponseArrayOutput
- type ArtifactInstallPropertiesResponseInput
- type ArtifactInstallPropertiesResponseOutput
- func (o ArtifactInstallPropertiesResponseOutput) ArtifactId() pulumi.StringPtrOutput
- func (o ArtifactInstallPropertiesResponseOutput) DeploymentStatusMessage() pulumi.StringPtrOutput
- func (ArtifactInstallPropertiesResponseOutput) ElementType() reflect.Type
- func (o ArtifactInstallPropertiesResponseOutput) InstallTime() pulumi.StringPtrOutput
- func (o ArtifactInstallPropertiesResponseOutput) Parameters() ArtifactParameterPropertiesResponseArrayOutput
- func (o ArtifactInstallPropertiesResponseOutput) Status() pulumi.StringPtrOutput
- func (o ArtifactInstallPropertiesResponseOutput) ToArtifactInstallPropertiesResponseOutput() ArtifactInstallPropertiesResponseOutput
- func (o ArtifactInstallPropertiesResponseOutput) ToArtifactInstallPropertiesResponseOutputWithContext(ctx context.Context) ArtifactInstallPropertiesResponseOutput
- func (o ArtifactInstallPropertiesResponseOutput) VmExtensionStatusMessage() pulumi.StringPtrOutput
- type ArtifactParameterProperties
- type ArtifactParameterPropertiesArgs
- func (ArtifactParameterPropertiesArgs) ElementType() reflect.Type
- func (i ArtifactParameterPropertiesArgs) ToArtifactParameterPropertiesOutput() ArtifactParameterPropertiesOutput
- func (i ArtifactParameterPropertiesArgs) ToArtifactParameterPropertiesOutputWithContext(ctx context.Context) ArtifactParameterPropertiesOutput
- type ArtifactParameterPropertiesArray
- func (ArtifactParameterPropertiesArray) ElementType() reflect.Type
- func (i ArtifactParameterPropertiesArray) ToArtifactParameterPropertiesArrayOutput() ArtifactParameterPropertiesArrayOutput
- func (i ArtifactParameterPropertiesArray) ToArtifactParameterPropertiesArrayOutputWithContext(ctx context.Context) ArtifactParameterPropertiesArrayOutput
- type ArtifactParameterPropertiesArrayInput
- type ArtifactParameterPropertiesArrayOutput
- func (ArtifactParameterPropertiesArrayOutput) ElementType() reflect.Type
- func (o ArtifactParameterPropertiesArrayOutput) Index(i pulumi.IntInput) ArtifactParameterPropertiesOutput
- func (o ArtifactParameterPropertiesArrayOutput) ToArtifactParameterPropertiesArrayOutput() ArtifactParameterPropertiesArrayOutput
- func (o ArtifactParameterPropertiesArrayOutput) ToArtifactParameterPropertiesArrayOutputWithContext(ctx context.Context) ArtifactParameterPropertiesArrayOutput
- type ArtifactParameterPropertiesInput
- type ArtifactParameterPropertiesOutput
- func (ArtifactParameterPropertiesOutput) ElementType() reflect.Type
- func (o ArtifactParameterPropertiesOutput) Name() pulumi.StringPtrOutput
- func (o ArtifactParameterPropertiesOutput) ToArtifactParameterPropertiesOutput() ArtifactParameterPropertiesOutput
- func (o ArtifactParameterPropertiesOutput) ToArtifactParameterPropertiesOutputWithContext(ctx context.Context) ArtifactParameterPropertiesOutput
- func (o ArtifactParameterPropertiesOutput) Value() pulumi.StringPtrOutput
- type ArtifactParameterPropertiesResponse
- type ArtifactParameterPropertiesResponseArgs
- func (ArtifactParameterPropertiesResponseArgs) ElementType() reflect.Type
- func (i ArtifactParameterPropertiesResponseArgs) ToArtifactParameterPropertiesResponseOutput() ArtifactParameterPropertiesResponseOutput
- func (i ArtifactParameterPropertiesResponseArgs) ToArtifactParameterPropertiesResponseOutputWithContext(ctx context.Context) ArtifactParameterPropertiesResponseOutput
- type ArtifactParameterPropertiesResponseArray
- func (ArtifactParameterPropertiesResponseArray) ElementType() reflect.Type
- func (i ArtifactParameterPropertiesResponseArray) ToArtifactParameterPropertiesResponseArrayOutput() ArtifactParameterPropertiesResponseArrayOutput
- func (i ArtifactParameterPropertiesResponseArray) ToArtifactParameterPropertiesResponseArrayOutputWithContext(ctx context.Context) ArtifactParameterPropertiesResponseArrayOutput
- type ArtifactParameterPropertiesResponseArrayInput
- type ArtifactParameterPropertiesResponseArrayOutput
- func (ArtifactParameterPropertiesResponseArrayOutput) ElementType() reflect.Type
- func (o ArtifactParameterPropertiesResponseArrayOutput) Index(i pulumi.IntInput) ArtifactParameterPropertiesResponseOutput
- func (o ArtifactParameterPropertiesResponseArrayOutput) ToArtifactParameterPropertiesResponseArrayOutput() ArtifactParameterPropertiesResponseArrayOutput
- func (o ArtifactParameterPropertiesResponseArrayOutput) ToArtifactParameterPropertiesResponseArrayOutputWithContext(ctx context.Context) ArtifactParameterPropertiesResponseArrayOutput
- type ArtifactParameterPropertiesResponseInput
- type ArtifactParameterPropertiesResponseOutput
- func (ArtifactParameterPropertiesResponseOutput) ElementType() reflect.Type
- func (o ArtifactParameterPropertiesResponseOutput) Name() pulumi.StringPtrOutput
- func (o ArtifactParameterPropertiesResponseOutput) ToArtifactParameterPropertiesResponseOutput() ArtifactParameterPropertiesResponseOutput
- func (o ArtifactParameterPropertiesResponseOutput) ToArtifactParameterPropertiesResponseOutputWithContext(ctx context.Context) ArtifactParameterPropertiesResponseOutput
- func (o ArtifactParameterPropertiesResponseOutput) Value() pulumi.StringPtrOutput
- type ArtifactSource
- type ArtifactSourceArgs
- type ArtifactSourceInput
- type ArtifactSourceOutput
- type ArtifactSourceState
- type BulkCreationParameters
- type BulkCreationParametersArgs
- func (BulkCreationParametersArgs) ElementType() reflect.Type
- func (i BulkCreationParametersArgs) ToBulkCreationParametersOutput() BulkCreationParametersOutput
- func (i BulkCreationParametersArgs) ToBulkCreationParametersOutputWithContext(ctx context.Context) BulkCreationParametersOutput
- func (i BulkCreationParametersArgs) ToBulkCreationParametersPtrOutput() BulkCreationParametersPtrOutput
- func (i BulkCreationParametersArgs) ToBulkCreationParametersPtrOutputWithContext(ctx context.Context) BulkCreationParametersPtrOutput
- type BulkCreationParametersInput
- type BulkCreationParametersOutput
- func (BulkCreationParametersOutput) ElementType() reflect.Type
- func (o BulkCreationParametersOutput) InstanceCount() pulumi.IntPtrOutput
- func (o BulkCreationParametersOutput) ToBulkCreationParametersOutput() BulkCreationParametersOutput
- func (o BulkCreationParametersOutput) ToBulkCreationParametersOutputWithContext(ctx context.Context) BulkCreationParametersOutput
- func (o BulkCreationParametersOutput) ToBulkCreationParametersPtrOutput() BulkCreationParametersPtrOutput
- func (o BulkCreationParametersOutput) ToBulkCreationParametersPtrOutputWithContext(ctx context.Context) BulkCreationParametersPtrOutput
- type BulkCreationParametersPtrInput
- type BulkCreationParametersPtrOutput
- func (o BulkCreationParametersPtrOutput) Elem() BulkCreationParametersOutput
- func (BulkCreationParametersPtrOutput) ElementType() reflect.Type
- func (o BulkCreationParametersPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o BulkCreationParametersPtrOutput) ToBulkCreationParametersPtrOutput() BulkCreationParametersPtrOutput
- func (o BulkCreationParametersPtrOutput) ToBulkCreationParametersPtrOutputWithContext(ctx context.Context) BulkCreationParametersPtrOutput
- type BulkCreationParametersResponse
- type BulkCreationParametersResponseArgs
- func (BulkCreationParametersResponseArgs) ElementType() reflect.Type
- func (i BulkCreationParametersResponseArgs) ToBulkCreationParametersResponseOutput() BulkCreationParametersResponseOutput
- func (i BulkCreationParametersResponseArgs) ToBulkCreationParametersResponseOutputWithContext(ctx context.Context) BulkCreationParametersResponseOutput
- func (i BulkCreationParametersResponseArgs) ToBulkCreationParametersResponsePtrOutput() BulkCreationParametersResponsePtrOutput
- func (i BulkCreationParametersResponseArgs) ToBulkCreationParametersResponsePtrOutputWithContext(ctx context.Context) BulkCreationParametersResponsePtrOutput
- type BulkCreationParametersResponseInput
- type BulkCreationParametersResponseOutput
- func (BulkCreationParametersResponseOutput) ElementType() reflect.Type
- func (o BulkCreationParametersResponseOutput) InstanceCount() pulumi.IntPtrOutput
- func (o BulkCreationParametersResponseOutput) ToBulkCreationParametersResponseOutput() BulkCreationParametersResponseOutput
- func (o BulkCreationParametersResponseOutput) ToBulkCreationParametersResponseOutputWithContext(ctx context.Context) BulkCreationParametersResponseOutput
- func (o BulkCreationParametersResponseOutput) ToBulkCreationParametersResponsePtrOutput() BulkCreationParametersResponsePtrOutput
- func (o BulkCreationParametersResponseOutput) ToBulkCreationParametersResponsePtrOutputWithContext(ctx context.Context) BulkCreationParametersResponsePtrOutput
- type BulkCreationParametersResponsePtrInput
- type BulkCreationParametersResponsePtrOutput
- func (o BulkCreationParametersResponsePtrOutput) Elem() BulkCreationParametersResponseOutput
- func (BulkCreationParametersResponsePtrOutput) ElementType() reflect.Type
- func (o BulkCreationParametersResponsePtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o BulkCreationParametersResponsePtrOutput) ToBulkCreationParametersResponsePtrOutput() BulkCreationParametersResponsePtrOutput
- func (o BulkCreationParametersResponsePtrOutput) ToBulkCreationParametersResponsePtrOutputWithContext(ctx context.Context) BulkCreationParametersResponsePtrOutput
- type ComputeDataDisk
- type ComputeDataDiskArgs
- type ComputeDataDiskArray
- type ComputeDataDiskArrayInput
- type ComputeDataDiskArrayOutput
- func (ComputeDataDiskArrayOutput) ElementType() reflect.Type
- func (o ComputeDataDiskArrayOutput) Index(i pulumi.IntInput) ComputeDataDiskOutput
- func (o ComputeDataDiskArrayOutput) ToComputeDataDiskArrayOutput() ComputeDataDiskArrayOutput
- func (o ComputeDataDiskArrayOutput) ToComputeDataDiskArrayOutputWithContext(ctx context.Context) ComputeDataDiskArrayOutput
- type ComputeDataDiskInput
- type ComputeDataDiskOutput
- func (o ComputeDataDiskOutput) DiskSizeGiB() pulumi.IntPtrOutput
- func (o ComputeDataDiskOutput) DiskUri() pulumi.StringPtrOutput
- func (ComputeDataDiskOutput) ElementType() reflect.Type
- func (o ComputeDataDiskOutput) ManagedDiskId() pulumi.StringPtrOutput
- func (o ComputeDataDiskOutput) Name() pulumi.StringPtrOutput
- func (o ComputeDataDiskOutput) ToComputeDataDiskOutput() ComputeDataDiskOutput
- func (o ComputeDataDiskOutput) ToComputeDataDiskOutputWithContext(ctx context.Context) ComputeDataDiskOutput
- type ComputeDataDiskResponse
- type ComputeDataDiskResponseArgs
- type ComputeDataDiskResponseArray
- func (ComputeDataDiskResponseArray) ElementType() reflect.Type
- func (i ComputeDataDiskResponseArray) ToComputeDataDiskResponseArrayOutput() ComputeDataDiskResponseArrayOutput
- func (i ComputeDataDiskResponseArray) ToComputeDataDiskResponseArrayOutputWithContext(ctx context.Context) ComputeDataDiskResponseArrayOutput
- type ComputeDataDiskResponseArrayInput
- type ComputeDataDiskResponseArrayOutput
- func (ComputeDataDiskResponseArrayOutput) ElementType() reflect.Type
- func (o ComputeDataDiskResponseArrayOutput) Index(i pulumi.IntInput) ComputeDataDiskResponseOutput
- func (o ComputeDataDiskResponseArrayOutput) ToComputeDataDiskResponseArrayOutput() ComputeDataDiskResponseArrayOutput
- func (o ComputeDataDiskResponseArrayOutput) ToComputeDataDiskResponseArrayOutputWithContext(ctx context.Context) ComputeDataDiskResponseArrayOutput
- type ComputeDataDiskResponseInput
- type ComputeDataDiskResponseOutput
- func (o ComputeDataDiskResponseOutput) DiskSizeGiB() pulumi.IntPtrOutput
- func (o ComputeDataDiskResponseOutput) DiskUri() pulumi.StringPtrOutput
- func (ComputeDataDiskResponseOutput) ElementType() reflect.Type
- func (o ComputeDataDiskResponseOutput) ManagedDiskId() pulumi.StringPtrOutput
- func (o ComputeDataDiskResponseOutput) Name() pulumi.StringPtrOutput
- func (o ComputeDataDiskResponseOutput) ToComputeDataDiskResponseOutput() ComputeDataDiskResponseOutput
- func (o ComputeDataDiskResponseOutput) ToComputeDataDiskResponseOutputWithContext(ctx context.Context) ComputeDataDiskResponseOutput
- type ComputeVmInstanceViewStatus
- type ComputeVmInstanceViewStatusArgs
- func (ComputeVmInstanceViewStatusArgs) ElementType() reflect.Type
- func (i ComputeVmInstanceViewStatusArgs) ToComputeVmInstanceViewStatusOutput() ComputeVmInstanceViewStatusOutput
- func (i ComputeVmInstanceViewStatusArgs) ToComputeVmInstanceViewStatusOutputWithContext(ctx context.Context) ComputeVmInstanceViewStatusOutput
- type ComputeVmInstanceViewStatusArray
- func (ComputeVmInstanceViewStatusArray) ElementType() reflect.Type
- func (i ComputeVmInstanceViewStatusArray) ToComputeVmInstanceViewStatusArrayOutput() ComputeVmInstanceViewStatusArrayOutput
- func (i ComputeVmInstanceViewStatusArray) ToComputeVmInstanceViewStatusArrayOutputWithContext(ctx context.Context) ComputeVmInstanceViewStatusArrayOutput
- type ComputeVmInstanceViewStatusArrayInput
- type ComputeVmInstanceViewStatusArrayOutput
- func (ComputeVmInstanceViewStatusArrayOutput) ElementType() reflect.Type
- func (o ComputeVmInstanceViewStatusArrayOutput) Index(i pulumi.IntInput) ComputeVmInstanceViewStatusOutput
- func (o ComputeVmInstanceViewStatusArrayOutput) ToComputeVmInstanceViewStatusArrayOutput() ComputeVmInstanceViewStatusArrayOutput
- func (o ComputeVmInstanceViewStatusArrayOutput) ToComputeVmInstanceViewStatusArrayOutputWithContext(ctx context.Context) ComputeVmInstanceViewStatusArrayOutput
- type ComputeVmInstanceViewStatusInput
- type ComputeVmInstanceViewStatusOutput
- func (o ComputeVmInstanceViewStatusOutput) Code() pulumi.StringPtrOutput
- func (o ComputeVmInstanceViewStatusOutput) DisplayStatus() pulumi.StringPtrOutput
- func (ComputeVmInstanceViewStatusOutput) ElementType() reflect.Type
- func (o ComputeVmInstanceViewStatusOutput) Message() pulumi.StringPtrOutput
- func (o ComputeVmInstanceViewStatusOutput) ToComputeVmInstanceViewStatusOutput() ComputeVmInstanceViewStatusOutput
- func (o ComputeVmInstanceViewStatusOutput) ToComputeVmInstanceViewStatusOutputWithContext(ctx context.Context) ComputeVmInstanceViewStatusOutput
- type ComputeVmInstanceViewStatusResponse
- type ComputeVmInstanceViewStatusResponseArgs
- func (ComputeVmInstanceViewStatusResponseArgs) ElementType() reflect.Type
- func (i ComputeVmInstanceViewStatusResponseArgs) ToComputeVmInstanceViewStatusResponseOutput() ComputeVmInstanceViewStatusResponseOutput
- func (i ComputeVmInstanceViewStatusResponseArgs) ToComputeVmInstanceViewStatusResponseOutputWithContext(ctx context.Context) ComputeVmInstanceViewStatusResponseOutput
- type ComputeVmInstanceViewStatusResponseArray
- func (ComputeVmInstanceViewStatusResponseArray) ElementType() reflect.Type
- func (i ComputeVmInstanceViewStatusResponseArray) ToComputeVmInstanceViewStatusResponseArrayOutput() ComputeVmInstanceViewStatusResponseArrayOutput
- func (i ComputeVmInstanceViewStatusResponseArray) ToComputeVmInstanceViewStatusResponseArrayOutputWithContext(ctx context.Context) ComputeVmInstanceViewStatusResponseArrayOutput
- type ComputeVmInstanceViewStatusResponseArrayInput
- type ComputeVmInstanceViewStatusResponseArrayOutput
- func (ComputeVmInstanceViewStatusResponseArrayOutput) ElementType() reflect.Type
- func (o ComputeVmInstanceViewStatusResponseArrayOutput) Index(i pulumi.IntInput) ComputeVmInstanceViewStatusResponseOutput
- func (o ComputeVmInstanceViewStatusResponseArrayOutput) ToComputeVmInstanceViewStatusResponseArrayOutput() ComputeVmInstanceViewStatusResponseArrayOutput
- func (o ComputeVmInstanceViewStatusResponseArrayOutput) ToComputeVmInstanceViewStatusResponseArrayOutputWithContext(ctx context.Context) ComputeVmInstanceViewStatusResponseArrayOutput
- type ComputeVmInstanceViewStatusResponseInput
- type ComputeVmInstanceViewStatusResponseOutput
- func (o ComputeVmInstanceViewStatusResponseOutput) Code() pulumi.StringPtrOutput
- func (o ComputeVmInstanceViewStatusResponseOutput) DisplayStatus() pulumi.StringPtrOutput
- func (ComputeVmInstanceViewStatusResponseOutput) ElementType() reflect.Type
- func (o ComputeVmInstanceViewStatusResponseOutput) Message() pulumi.StringPtrOutput
- func (o ComputeVmInstanceViewStatusResponseOutput) ToComputeVmInstanceViewStatusResponseOutput() ComputeVmInstanceViewStatusResponseOutput
- func (o ComputeVmInstanceViewStatusResponseOutput) ToComputeVmInstanceViewStatusResponseOutputWithContext(ctx context.Context) ComputeVmInstanceViewStatusResponseOutput
- type ComputeVmProperties
- type ComputeVmPropertiesArgs
- func (ComputeVmPropertiesArgs) ElementType() reflect.Type
- func (i ComputeVmPropertiesArgs) ToComputeVmPropertiesOutput() ComputeVmPropertiesOutput
- func (i ComputeVmPropertiesArgs) ToComputeVmPropertiesOutputWithContext(ctx context.Context) ComputeVmPropertiesOutput
- func (i ComputeVmPropertiesArgs) ToComputeVmPropertiesPtrOutput() ComputeVmPropertiesPtrOutput
- func (i ComputeVmPropertiesArgs) ToComputeVmPropertiesPtrOutputWithContext(ctx context.Context) ComputeVmPropertiesPtrOutput
- type ComputeVmPropertiesInput
- type ComputeVmPropertiesOutput
- func (o ComputeVmPropertiesOutput) DataDiskIds() pulumi.StringArrayOutput
- func (o ComputeVmPropertiesOutput) DataDisks() ComputeDataDiskArrayOutput
- func (ComputeVmPropertiesOutput) ElementType() reflect.Type
- func (o ComputeVmPropertiesOutput) NetworkInterfaceId() pulumi.StringPtrOutput
- func (o ComputeVmPropertiesOutput) OsDiskId() pulumi.StringPtrOutput
- func (o ComputeVmPropertiesOutput) OsType() pulumi.StringPtrOutput
- func (o ComputeVmPropertiesOutput) Statuses() ComputeVmInstanceViewStatusArrayOutput
- func (o ComputeVmPropertiesOutput) ToComputeVmPropertiesOutput() ComputeVmPropertiesOutput
- func (o ComputeVmPropertiesOutput) ToComputeVmPropertiesOutputWithContext(ctx context.Context) ComputeVmPropertiesOutput
- func (o ComputeVmPropertiesOutput) ToComputeVmPropertiesPtrOutput() ComputeVmPropertiesPtrOutput
- func (o ComputeVmPropertiesOutput) ToComputeVmPropertiesPtrOutputWithContext(ctx context.Context) ComputeVmPropertiesPtrOutput
- func (o ComputeVmPropertiesOutput) VmSize() pulumi.StringPtrOutput
- type ComputeVmPropertiesPtrInput
- type ComputeVmPropertiesPtrOutput
- func (o ComputeVmPropertiesPtrOutput) DataDiskIds() pulumi.StringArrayOutput
- func (o ComputeVmPropertiesPtrOutput) DataDisks() ComputeDataDiskArrayOutput
- func (o ComputeVmPropertiesPtrOutput) Elem() ComputeVmPropertiesOutput
- func (ComputeVmPropertiesPtrOutput) ElementType() reflect.Type
- func (o ComputeVmPropertiesPtrOutput) NetworkInterfaceId() pulumi.StringPtrOutput
- func (o ComputeVmPropertiesPtrOutput) OsDiskId() pulumi.StringPtrOutput
- func (o ComputeVmPropertiesPtrOutput) OsType() pulumi.StringPtrOutput
- func (o ComputeVmPropertiesPtrOutput) Statuses() ComputeVmInstanceViewStatusArrayOutput
- func (o ComputeVmPropertiesPtrOutput) ToComputeVmPropertiesPtrOutput() ComputeVmPropertiesPtrOutput
- func (o ComputeVmPropertiesPtrOutput) ToComputeVmPropertiesPtrOutputWithContext(ctx context.Context) ComputeVmPropertiesPtrOutput
- func (o ComputeVmPropertiesPtrOutput) VmSize() pulumi.StringPtrOutput
- type ComputeVmPropertiesResponse
- type ComputeVmPropertiesResponseArgs
- func (ComputeVmPropertiesResponseArgs) ElementType() reflect.Type
- func (i ComputeVmPropertiesResponseArgs) ToComputeVmPropertiesResponseOutput() ComputeVmPropertiesResponseOutput
- func (i ComputeVmPropertiesResponseArgs) ToComputeVmPropertiesResponseOutputWithContext(ctx context.Context) ComputeVmPropertiesResponseOutput
- func (i ComputeVmPropertiesResponseArgs) ToComputeVmPropertiesResponsePtrOutput() ComputeVmPropertiesResponsePtrOutput
- func (i ComputeVmPropertiesResponseArgs) ToComputeVmPropertiesResponsePtrOutputWithContext(ctx context.Context) ComputeVmPropertiesResponsePtrOutput
- type ComputeVmPropertiesResponseInput
- type ComputeVmPropertiesResponseOutput
- func (o ComputeVmPropertiesResponseOutput) DataDiskIds() pulumi.StringArrayOutput
- func (o ComputeVmPropertiesResponseOutput) DataDisks() ComputeDataDiskResponseArrayOutput
- func (ComputeVmPropertiesResponseOutput) ElementType() reflect.Type
- func (o ComputeVmPropertiesResponseOutput) NetworkInterfaceId() pulumi.StringPtrOutput
- func (o ComputeVmPropertiesResponseOutput) OsDiskId() pulumi.StringPtrOutput
- func (o ComputeVmPropertiesResponseOutput) OsType() pulumi.StringPtrOutput
- func (o ComputeVmPropertiesResponseOutput) Statuses() ComputeVmInstanceViewStatusResponseArrayOutput
- func (o ComputeVmPropertiesResponseOutput) ToComputeVmPropertiesResponseOutput() ComputeVmPropertiesResponseOutput
- func (o ComputeVmPropertiesResponseOutput) ToComputeVmPropertiesResponseOutputWithContext(ctx context.Context) ComputeVmPropertiesResponseOutput
- func (o ComputeVmPropertiesResponseOutput) ToComputeVmPropertiesResponsePtrOutput() ComputeVmPropertiesResponsePtrOutput
- func (o ComputeVmPropertiesResponseOutput) ToComputeVmPropertiesResponsePtrOutputWithContext(ctx context.Context) ComputeVmPropertiesResponsePtrOutput
- func (o ComputeVmPropertiesResponseOutput) VmSize() pulumi.StringPtrOutput
- type ComputeVmPropertiesResponsePtrInput
- type ComputeVmPropertiesResponsePtrOutput
- func (o ComputeVmPropertiesResponsePtrOutput) DataDiskIds() pulumi.StringArrayOutput
- func (o ComputeVmPropertiesResponsePtrOutput) DataDisks() ComputeDataDiskResponseArrayOutput
- func (o ComputeVmPropertiesResponsePtrOutput) Elem() ComputeVmPropertiesResponseOutput
- func (ComputeVmPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o ComputeVmPropertiesResponsePtrOutput) NetworkInterfaceId() pulumi.StringPtrOutput
- func (o ComputeVmPropertiesResponsePtrOutput) OsDiskId() pulumi.StringPtrOutput
- func (o ComputeVmPropertiesResponsePtrOutput) OsType() pulumi.StringPtrOutput
- func (o ComputeVmPropertiesResponsePtrOutput) Statuses() ComputeVmInstanceViewStatusResponseArrayOutput
- func (o ComputeVmPropertiesResponsePtrOutput) ToComputeVmPropertiesResponsePtrOutput() ComputeVmPropertiesResponsePtrOutput
- func (o ComputeVmPropertiesResponsePtrOutput) ToComputeVmPropertiesResponsePtrOutputWithContext(ctx context.Context) ComputeVmPropertiesResponsePtrOutput
- func (o ComputeVmPropertiesResponsePtrOutput) VmSize() pulumi.StringPtrOutput
- type CustomImage
- type CustomImageArgs
- type CustomImageInput
- type CustomImageOsType
- func (CustomImageOsType) ElementType() reflect.Type
- func (e CustomImageOsType) ToStringOutput() pulumi.StringOutput
- func (e CustomImageOsType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CustomImageOsType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CustomImageOsType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomImageOutput
- type CustomImagePropertiesCustom
- type CustomImagePropertiesCustomArgs
- func (CustomImagePropertiesCustomArgs) ElementType() reflect.Type
- func (i CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomOutput() CustomImagePropertiesCustomOutput
- func (i CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomOutputWithContext(ctx context.Context) CustomImagePropertiesCustomOutput
- func (i CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomPtrOutput() CustomImagePropertiesCustomPtrOutput
- func (i CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomPtrOutputWithContext(ctx context.Context) CustomImagePropertiesCustomPtrOutput
- type CustomImagePropertiesCustomInput
- type CustomImagePropertiesCustomOutput
- func (CustomImagePropertiesCustomOutput) ElementType() reflect.Type
- func (o CustomImagePropertiesCustomOutput) ImageName() pulumi.StringPtrOutput
- func (o CustomImagePropertiesCustomOutput) OsType() pulumi.StringOutput
- func (o CustomImagePropertiesCustomOutput) SysPrep() pulumi.BoolPtrOutput
- func (o CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomOutput() CustomImagePropertiesCustomOutput
- func (o CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomOutputWithContext(ctx context.Context) CustomImagePropertiesCustomOutput
- func (o CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomPtrOutput() CustomImagePropertiesCustomPtrOutput
- func (o CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomPtrOutputWithContext(ctx context.Context) CustomImagePropertiesCustomPtrOutput
- type CustomImagePropertiesCustomPtrInput
- type CustomImagePropertiesCustomPtrOutput
- func (o CustomImagePropertiesCustomPtrOutput) Elem() CustomImagePropertiesCustomOutput
- func (CustomImagePropertiesCustomPtrOutput) ElementType() reflect.Type
- func (o CustomImagePropertiesCustomPtrOutput) ImageName() pulumi.StringPtrOutput
- func (o CustomImagePropertiesCustomPtrOutput) OsType() pulumi.StringPtrOutput
- func (o CustomImagePropertiesCustomPtrOutput) SysPrep() pulumi.BoolPtrOutput
- func (o CustomImagePropertiesCustomPtrOutput) ToCustomImagePropertiesCustomPtrOutput() CustomImagePropertiesCustomPtrOutput
- func (o CustomImagePropertiesCustomPtrOutput) ToCustomImagePropertiesCustomPtrOutputWithContext(ctx context.Context) CustomImagePropertiesCustomPtrOutput
- type CustomImagePropertiesCustomResponse
- type CustomImagePropertiesCustomResponseArgs
- func (CustomImagePropertiesCustomResponseArgs) ElementType() reflect.Type
- func (i CustomImagePropertiesCustomResponseArgs) ToCustomImagePropertiesCustomResponseOutput() CustomImagePropertiesCustomResponseOutput
- func (i CustomImagePropertiesCustomResponseArgs) ToCustomImagePropertiesCustomResponseOutputWithContext(ctx context.Context) CustomImagePropertiesCustomResponseOutput
- func (i CustomImagePropertiesCustomResponseArgs) ToCustomImagePropertiesCustomResponsePtrOutput() CustomImagePropertiesCustomResponsePtrOutput
- func (i CustomImagePropertiesCustomResponseArgs) ToCustomImagePropertiesCustomResponsePtrOutputWithContext(ctx context.Context) CustomImagePropertiesCustomResponsePtrOutput
- type CustomImagePropertiesCustomResponseInput
- type CustomImagePropertiesCustomResponseOutput
- func (CustomImagePropertiesCustomResponseOutput) ElementType() reflect.Type
- func (o CustomImagePropertiesCustomResponseOutput) ImageName() pulumi.StringPtrOutput
- func (o CustomImagePropertiesCustomResponseOutput) OsType() pulumi.StringOutput
- func (o CustomImagePropertiesCustomResponseOutput) SysPrep() pulumi.BoolPtrOutput
- func (o CustomImagePropertiesCustomResponseOutput) ToCustomImagePropertiesCustomResponseOutput() CustomImagePropertiesCustomResponseOutput
- func (o CustomImagePropertiesCustomResponseOutput) ToCustomImagePropertiesCustomResponseOutputWithContext(ctx context.Context) CustomImagePropertiesCustomResponseOutput
- func (o CustomImagePropertiesCustomResponseOutput) ToCustomImagePropertiesCustomResponsePtrOutput() CustomImagePropertiesCustomResponsePtrOutput
- func (o CustomImagePropertiesCustomResponseOutput) ToCustomImagePropertiesCustomResponsePtrOutputWithContext(ctx context.Context) CustomImagePropertiesCustomResponsePtrOutput
- type CustomImagePropertiesCustomResponsePtrInput
- type CustomImagePropertiesCustomResponsePtrOutput
- func (o CustomImagePropertiesCustomResponsePtrOutput) Elem() CustomImagePropertiesCustomResponseOutput
- func (CustomImagePropertiesCustomResponsePtrOutput) ElementType() reflect.Type
- func (o CustomImagePropertiesCustomResponsePtrOutput) ImageName() pulumi.StringPtrOutput
- func (o CustomImagePropertiesCustomResponsePtrOutput) OsType() pulumi.StringPtrOutput
- func (o CustomImagePropertiesCustomResponsePtrOutput) SysPrep() pulumi.BoolPtrOutput
- func (o CustomImagePropertiesCustomResponsePtrOutput) ToCustomImagePropertiesCustomResponsePtrOutput() CustomImagePropertiesCustomResponsePtrOutput
- func (o CustomImagePropertiesCustomResponsePtrOutput) ToCustomImagePropertiesCustomResponsePtrOutputWithContext(ctx context.Context) CustomImagePropertiesCustomResponsePtrOutput
- type CustomImagePropertiesFromVm
- type CustomImagePropertiesFromVmArgs
- func (CustomImagePropertiesFromVmArgs) ElementType() reflect.Type
- func (i CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmOutput() CustomImagePropertiesFromVmOutput
- func (i CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmOutput
- func (i CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmPtrOutput() CustomImagePropertiesFromVmPtrOutput
- func (i CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmPtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmPtrOutput
- type CustomImagePropertiesFromVmInput
- type CustomImagePropertiesFromVmOutput
- func (CustomImagePropertiesFromVmOutput) ElementType() reflect.Type
- func (o CustomImagePropertiesFromVmOutput) LinuxOsInfo() LinuxOsInfoPtrOutput
- func (o CustomImagePropertiesFromVmOutput) SourceVmId() pulumi.StringPtrOutput
- func (o CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmOutput() CustomImagePropertiesFromVmOutput
- func (o CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmOutput
- func (o CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmPtrOutput() CustomImagePropertiesFromVmPtrOutput
- func (o CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmPtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmPtrOutput
- func (o CustomImagePropertiesFromVmOutput) WindowsOsInfo() WindowsOsInfoPtrOutput
- type CustomImagePropertiesFromVmPtrInput
- type CustomImagePropertiesFromVmPtrOutput
- func (o CustomImagePropertiesFromVmPtrOutput) Elem() CustomImagePropertiesFromVmOutput
- func (CustomImagePropertiesFromVmPtrOutput) ElementType() reflect.Type
- func (o CustomImagePropertiesFromVmPtrOutput) LinuxOsInfo() LinuxOsInfoPtrOutput
- func (o CustomImagePropertiesFromVmPtrOutput) SourceVmId() pulumi.StringPtrOutput
- func (o CustomImagePropertiesFromVmPtrOutput) ToCustomImagePropertiesFromVmPtrOutput() CustomImagePropertiesFromVmPtrOutput
- func (o CustomImagePropertiesFromVmPtrOutput) ToCustomImagePropertiesFromVmPtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmPtrOutput
- func (o CustomImagePropertiesFromVmPtrOutput) WindowsOsInfo() WindowsOsInfoPtrOutput
- type CustomImagePropertiesFromVmResponse
- type CustomImagePropertiesFromVmResponseArgs
- func (CustomImagePropertiesFromVmResponseArgs) ElementType() reflect.Type
- func (i CustomImagePropertiesFromVmResponseArgs) ToCustomImagePropertiesFromVmResponseOutput() CustomImagePropertiesFromVmResponseOutput
- func (i CustomImagePropertiesFromVmResponseArgs) ToCustomImagePropertiesFromVmResponseOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmResponseOutput
- func (i CustomImagePropertiesFromVmResponseArgs) ToCustomImagePropertiesFromVmResponsePtrOutput() CustomImagePropertiesFromVmResponsePtrOutput
- func (i CustomImagePropertiesFromVmResponseArgs) ToCustomImagePropertiesFromVmResponsePtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmResponsePtrOutput
- type CustomImagePropertiesFromVmResponseInput
- type CustomImagePropertiesFromVmResponseOutput
- func (CustomImagePropertiesFromVmResponseOutput) ElementType() reflect.Type
- func (o CustomImagePropertiesFromVmResponseOutput) LinuxOsInfo() LinuxOsInfoResponsePtrOutput
- func (o CustomImagePropertiesFromVmResponseOutput) SourceVmId() pulumi.StringPtrOutput
- func (o CustomImagePropertiesFromVmResponseOutput) ToCustomImagePropertiesFromVmResponseOutput() CustomImagePropertiesFromVmResponseOutput
- func (o CustomImagePropertiesFromVmResponseOutput) ToCustomImagePropertiesFromVmResponseOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmResponseOutput
- func (o CustomImagePropertiesFromVmResponseOutput) ToCustomImagePropertiesFromVmResponsePtrOutput() CustomImagePropertiesFromVmResponsePtrOutput
- func (o CustomImagePropertiesFromVmResponseOutput) ToCustomImagePropertiesFromVmResponsePtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmResponsePtrOutput
- func (o CustomImagePropertiesFromVmResponseOutput) WindowsOsInfo() WindowsOsInfoResponsePtrOutput
- type CustomImagePropertiesFromVmResponsePtrInput
- type CustomImagePropertiesFromVmResponsePtrOutput
- func (o CustomImagePropertiesFromVmResponsePtrOutput) Elem() CustomImagePropertiesFromVmResponseOutput
- func (CustomImagePropertiesFromVmResponsePtrOutput) ElementType() reflect.Type
- func (o CustomImagePropertiesFromVmResponsePtrOutput) LinuxOsInfo() LinuxOsInfoResponsePtrOutput
- func (o CustomImagePropertiesFromVmResponsePtrOutput) SourceVmId() pulumi.StringPtrOutput
- func (o CustomImagePropertiesFromVmResponsePtrOutput) ToCustomImagePropertiesFromVmResponsePtrOutput() CustomImagePropertiesFromVmResponsePtrOutput
- func (o CustomImagePropertiesFromVmResponsePtrOutput) ToCustomImagePropertiesFromVmResponsePtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmResponsePtrOutput
- func (o CustomImagePropertiesFromVmResponsePtrOutput) WindowsOsInfo() WindowsOsInfoResponsePtrOutput
- type CustomImageState
- type DayDetails
- type DayDetailsArgs
- func (DayDetailsArgs) ElementType() reflect.Type
- func (i DayDetailsArgs) ToDayDetailsOutput() DayDetailsOutput
- func (i DayDetailsArgs) ToDayDetailsOutputWithContext(ctx context.Context) DayDetailsOutput
- func (i DayDetailsArgs) ToDayDetailsPtrOutput() DayDetailsPtrOutput
- func (i DayDetailsArgs) ToDayDetailsPtrOutputWithContext(ctx context.Context) DayDetailsPtrOutput
- type DayDetailsInput
- type DayDetailsOutput
- func (DayDetailsOutput) ElementType() reflect.Type
- func (o DayDetailsOutput) Time() pulumi.StringPtrOutput
- func (o DayDetailsOutput) ToDayDetailsOutput() DayDetailsOutput
- func (o DayDetailsOutput) ToDayDetailsOutputWithContext(ctx context.Context) DayDetailsOutput
- func (o DayDetailsOutput) ToDayDetailsPtrOutput() DayDetailsPtrOutput
- func (o DayDetailsOutput) ToDayDetailsPtrOutputWithContext(ctx context.Context) DayDetailsPtrOutput
- type DayDetailsPtrInput
- type DayDetailsPtrOutput
- func (o DayDetailsPtrOutput) Elem() DayDetailsOutput
- func (DayDetailsPtrOutput) ElementType() reflect.Type
- func (o DayDetailsPtrOutput) Time() pulumi.StringPtrOutput
- func (o DayDetailsPtrOutput) ToDayDetailsPtrOutput() DayDetailsPtrOutput
- func (o DayDetailsPtrOutput) ToDayDetailsPtrOutputWithContext(ctx context.Context) DayDetailsPtrOutput
- type DayDetailsResponse
- type DayDetailsResponseArgs
- func (DayDetailsResponseArgs) ElementType() reflect.Type
- func (i DayDetailsResponseArgs) ToDayDetailsResponseOutput() DayDetailsResponseOutput
- func (i DayDetailsResponseArgs) ToDayDetailsResponseOutputWithContext(ctx context.Context) DayDetailsResponseOutput
- func (i DayDetailsResponseArgs) ToDayDetailsResponsePtrOutput() DayDetailsResponsePtrOutput
- func (i DayDetailsResponseArgs) ToDayDetailsResponsePtrOutputWithContext(ctx context.Context) DayDetailsResponsePtrOutput
- type DayDetailsResponseInput
- type DayDetailsResponseOutput
- func (DayDetailsResponseOutput) ElementType() reflect.Type
- func (o DayDetailsResponseOutput) Time() pulumi.StringPtrOutput
- func (o DayDetailsResponseOutput) ToDayDetailsResponseOutput() DayDetailsResponseOutput
- func (o DayDetailsResponseOutput) ToDayDetailsResponseOutputWithContext(ctx context.Context) DayDetailsResponseOutput
- func (o DayDetailsResponseOutput) ToDayDetailsResponsePtrOutput() DayDetailsResponsePtrOutput
- func (o DayDetailsResponseOutput) ToDayDetailsResponsePtrOutputWithContext(ctx context.Context) DayDetailsResponsePtrOutput
- type DayDetailsResponsePtrInput
- type DayDetailsResponsePtrOutput
- func (o DayDetailsResponsePtrOutput) Elem() DayDetailsResponseOutput
- func (DayDetailsResponsePtrOutput) ElementType() reflect.Type
- func (o DayDetailsResponsePtrOutput) Time() pulumi.StringPtrOutput
- func (o DayDetailsResponsePtrOutput) ToDayDetailsResponsePtrOutput() DayDetailsResponsePtrOutput
- func (o DayDetailsResponsePtrOutput) ToDayDetailsResponsePtrOutputWithContext(ctx context.Context) DayDetailsResponsePtrOutput
- type Disk
- type DiskArgs
- type DiskInput
- type DiskOutput
- type DiskState
- type EnableStatus
- func (EnableStatus) ElementType() reflect.Type
- func (e EnableStatus) ToStringOutput() pulumi.StringOutput
- func (e EnableStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EnableStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EnableStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Environment
- type EnvironmentArgs
- type EnvironmentDeploymentProperties
- type EnvironmentDeploymentPropertiesArgs
- func (EnvironmentDeploymentPropertiesArgs) ElementType() reflect.Type
- func (i EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesOutput() EnvironmentDeploymentPropertiesOutput
- func (i EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesOutput
- func (i EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesPtrOutput() EnvironmentDeploymentPropertiesPtrOutput
- func (i EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesPtrOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesPtrOutput
- type EnvironmentDeploymentPropertiesInput
- type EnvironmentDeploymentPropertiesOutput
- func (o EnvironmentDeploymentPropertiesOutput) ArmTemplateId() pulumi.StringPtrOutput
- func (EnvironmentDeploymentPropertiesOutput) ElementType() reflect.Type
- func (o EnvironmentDeploymentPropertiesOutput) Parameters() ArmTemplateParameterPropertiesArrayOutput
- func (o EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesOutput() EnvironmentDeploymentPropertiesOutput
- func (o EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesOutput
- func (o EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesPtrOutput() EnvironmentDeploymentPropertiesPtrOutput
- func (o EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesPtrOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesPtrOutput
- type EnvironmentDeploymentPropertiesPtrInput
- type EnvironmentDeploymentPropertiesPtrOutput
- func (o EnvironmentDeploymentPropertiesPtrOutput) ArmTemplateId() pulumi.StringPtrOutput
- func (o EnvironmentDeploymentPropertiesPtrOutput) Elem() EnvironmentDeploymentPropertiesOutput
- func (EnvironmentDeploymentPropertiesPtrOutput) ElementType() reflect.Type
- func (o EnvironmentDeploymentPropertiesPtrOutput) Parameters() ArmTemplateParameterPropertiesArrayOutput
- func (o EnvironmentDeploymentPropertiesPtrOutput) ToEnvironmentDeploymentPropertiesPtrOutput() EnvironmentDeploymentPropertiesPtrOutput
- func (o EnvironmentDeploymentPropertiesPtrOutput) ToEnvironmentDeploymentPropertiesPtrOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesPtrOutput
- type EnvironmentDeploymentPropertiesResponse
- type EnvironmentDeploymentPropertiesResponseArgs
- func (EnvironmentDeploymentPropertiesResponseArgs) ElementType() reflect.Type
- func (i EnvironmentDeploymentPropertiesResponseArgs) ToEnvironmentDeploymentPropertiesResponseOutput() EnvironmentDeploymentPropertiesResponseOutput
- func (i EnvironmentDeploymentPropertiesResponseArgs) ToEnvironmentDeploymentPropertiesResponseOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesResponseOutput
- func (i EnvironmentDeploymentPropertiesResponseArgs) ToEnvironmentDeploymentPropertiesResponsePtrOutput() EnvironmentDeploymentPropertiesResponsePtrOutput
- func (i EnvironmentDeploymentPropertiesResponseArgs) ToEnvironmentDeploymentPropertiesResponsePtrOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesResponsePtrOutput
- type EnvironmentDeploymentPropertiesResponseInput
- type EnvironmentDeploymentPropertiesResponseOutput
- func (o EnvironmentDeploymentPropertiesResponseOutput) ArmTemplateId() pulumi.StringPtrOutput
- func (EnvironmentDeploymentPropertiesResponseOutput) ElementType() reflect.Type
- func (o EnvironmentDeploymentPropertiesResponseOutput) Parameters() ArmTemplateParameterPropertiesResponseArrayOutput
- func (o EnvironmentDeploymentPropertiesResponseOutput) ToEnvironmentDeploymentPropertiesResponseOutput() EnvironmentDeploymentPropertiesResponseOutput
- func (o EnvironmentDeploymentPropertiesResponseOutput) ToEnvironmentDeploymentPropertiesResponseOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesResponseOutput
- func (o EnvironmentDeploymentPropertiesResponseOutput) ToEnvironmentDeploymentPropertiesResponsePtrOutput() EnvironmentDeploymentPropertiesResponsePtrOutput
- func (o EnvironmentDeploymentPropertiesResponseOutput) ToEnvironmentDeploymentPropertiesResponsePtrOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesResponsePtrOutput
- type EnvironmentDeploymentPropertiesResponsePtrInput
- type EnvironmentDeploymentPropertiesResponsePtrOutput
- func (o EnvironmentDeploymentPropertiesResponsePtrOutput) ArmTemplateId() pulumi.StringPtrOutput
- func (o EnvironmentDeploymentPropertiesResponsePtrOutput) Elem() EnvironmentDeploymentPropertiesResponseOutput
- func (EnvironmentDeploymentPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o EnvironmentDeploymentPropertiesResponsePtrOutput) Parameters() ArmTemplateParameterPropertiesResponseArrayOutput
- func (o EnvironmentDeploymentPropertiesResponsePtrOutput) ToEnvironmentDeploymentPropertiesResponsePtrOutput() EnvironmentDeploymentPropertiesResponsePtrOutput
- func (o EnvironmentDeploymentPropertiesResponsePtrOutput) ToEnvironmentDeploymentPropertiesResponsePtrOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesResponsePtrOutput
- type EnvironmentInput
- type EnvironmentOutput
- type EnvironmentState
- type Event
- type EventArgs
- type EventArray
- type EventArrayInput
- type EventArrayOutput
- type EventInput
- type EventOutput
- type EventResponse
- type EventResponseArgs
- type EventResponseArray
- type EventResponseArrayInput
- type EventResponseArrayOutput
- func (EventResponseArrayOutput) ElementType() reflect.Type
- func (o EventResponseArrayOutput) Index(i pulumi.IntInput) EventResponseOutput
- func (o EventResponseArrayOutput) ToEventResponseArrayOutput() EventResponseArrayOutput
- func (o EventResponseArrayOutput) ToEventResponseArrayOutputWithContext(ctx context.Context) EventResponseArrayOutput
- type EventResponseInput
- type EventResponseOutput
- type ExternalSubnet
- type ExternalSubnetArgs
- type ExternalSubnetArray
- type ExternalSubnetArrayInput
- type ExternalSubnetArrayOutput
- func (ExternalSubnetArrayOutput) ElementType() reflect.Type
- func (o ExternalSubnetArrayOutput) Index(i pulumi.IntInput) ExternalSubnetOutput
- func (o ExternalSubnetArrayOutput) ToExternalSubnetArrayOutput() ExternalSubnetArrayOutput
- func (o ExternalSubnetArrayOutput) ToExternalSubnetArrayOutputWithContext(ctx context.Context) ExternalSubnetArrayOutput
- type ExternalSubnetInput
- type ExternalSubnetOutput
- func (ExternalSubnetOutput) ElementType() reflect.Type
- func (o ExternalSubnetOutput) Id() pulumi.StringPtrOutput
- func (o ExternalSubnetOutput) Name() pulumi.StringPtrOutput
- func (o ExternalSubnetOutput) ToExternalSubnetOutput() ExternalSubnetOutput
- func (o ExternalSubnetOutput) ToExternalSubnetOutputWithContext(ctx context.Context) ExternalSubnetOutput
- type ExternalSubnetResponse
- type ExternalSubnetResponseArgs
- type ExternalSubnetResponseArray
- func (ExternalSubnetResponseArray) ElementType() reflect.Type
- func (i ExternalSubnetResponseArray) ToExternalSubnetResponseArrayOutput() ExternalSubnetResponseArrayOutput
- func (i ExternalSubnetResponseArray) ToExternalSubnetResponseArrayOutputWithContext(ctx context.Context) ExternalSubnetResponseArrayOutput
- type ExternalSubnetResponseArrayInput
- type ExternalSubnetResponseArrayOutput
- func (ExternalSubnetResponseArrayOutput) ElementType() reflect.Type
- func (o ExternalSubnetResponseArrayOutput) Index(i pulumi.IntInput) ExternalSubnetResponseOutput
- func (o ExternalSubnetResponseArrayOutput) ToExternalSubnetResponseArrayOutput() ExternalSubnetResponseArrayOutput
- func (o ExternalSubnetResponseArrayOutput) ToExternalSubnetResponseArrayOutputWithContext(ctx context.Context) ExternalSubnetResponseArrayOutput
- type ExternalSubnetResponseInput
- type ExternalSubnetResponseOutput
- func (ExternalSubnetResponseOutput) ElementType() reflect.Type
- func (o ExternalSubnetResponseOutput) Id() pulumi.StringPtrOutput
- func (o ExternalSubnetResponseOutput) Name() pulumi.StringPtrOutput
- func (o ExternalSubnetResponseOutput) ToExternalSubnetResponseOutput() ExternalSubnetResponseOutput
- func (o ExternalSubnetResponseOutput) ToExternalSubnetResponseOutputWithContext(ctx context.Context) ExternalSubnetResponseOutput
- type Formula
- type FormulaArgs
- type FormulaInput
- type FormulaOutput
- type FormulaPropertiesFromVm
- type FormulaPropertiesFromVmArgs
- func (FormulaPropertiesFromVmArgs) ElementType() reflect.Type
- func (i FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmOutput() FormulaPropertiesFromVmOutput
- func (i FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmOutputWithContext(ctx context.Context) FormulaPropertiesFromVmOutput
- func (i FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmPtrOutput() FormulaPropertiesFromVmPtrOutput
- func (i FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmPtrOutputWithContext(ctx context.Context) FormulaPropertiesFromVmPtrOutput
- type FormulaPropertiesFromVmInput
- type FormulaPropertiesFromVmOutput
- func (FormulaPropertiesFromVmOutput) ElementType() reflect.Type
- func (o FormulaPropertiesFromVmOutput) LabVmId() pulumi.StringPtrOutput
- func (o FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmOutput() FormulaPropertiesFromVmOutput
- func (o FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmOutputWithContext(ctx context.Context) FormulaPropertiesFromVmOutput
- func (o FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmPtrOutput() FormulaPropertiesFromVmPtrOutput
- func (o FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmPtrOutputWithContext(ctx context.Context) FormulaPropertiesFromVmPtrOutput
- type FormulaPropertiesFromVmPtrInput
- type FormulaPropertiesFromVmPtrOutput
- func (o FormulaPropertiesFromVmPtrOutput) Elem() FormulaPropertiesFromVmOutput
- func (FormulaPropertiesFromVmPtrOutput) ElementType() reflect.Type
- func (o FormulaPropertiesFromVmPtrOutput) LabVmId() pulumi.StringPtrOutput
- func (o FormulaPropertiesFromVmPtrOutput) ToFormulaPropertiesFromVmPtrOutput() FormulaPropertiesFromVmPtrOutput
- func (o FormulaPropertiesFromVmPtrOutput) ToFormulaPropertiesFromVmPtrOutputWithContext(ctx context.Context) FormulaPropertiesFromVmPtrOutput
- type FormulaPropertiesFromVmResponse
- type FormulaPropertiesFromVmResponseArgs
- func (FormulaPropertiesFromVmResponseArgs) ElementType() reflect.Type
- func (i FormulaPropertiesFromVmResponseArgs) ToFormulaPropertiesFromVmResponseOutput() FormulaPropertiesFromVmResponseOutput
- func (i FormulaPropertiesFromVmResponseArgs) ToFormulaPropertiesFromVmResponseOutputWithContext(ctx context.Context) FormulaPropertiesFromVmResponseOutput
- func (i FormulaPropertiesFromVmResponseArgs) ToFormulaPropertiesFromVmResponsePtrOutput() FormulaPropertiesFromVmResponsePtrOutput
- func (i FormulaPropertiesFromVmResponseArgs) ToFormulaPropertiesFromVmResponsePtrOutputWithContext(ctx context.Context) FormulaPropertiesFromVmResponsePtrOutput
- type FormulaPropertiesFromVmResponseInput
- type FormulaPropertiesFromVmResponseOutput
- func (FormulaPropertiesFromVmResponseOutput) ElementType() reflect.Type
- func (o FormulaPropertiesFromVmResponseOutput) LabVmId() pulumi.StringPtrOutput
- func (o FormulaPropertiesFromVmResponseOutput) ToFormulaPropertiesFromVmResponseOutput() FormulaPropertiesFromVmResponseOutput
- func (o FormulaPropertiesFromVmResponseOutput) ToFormulaPropertiesFromVmResponseOutputWithContext(ctx context.Context) FormulaPropertiesFromVmResponseOutput
- func (o FormulaPropertiesFromVmResponseOutput) ToFormulaPropertiesFromVmResponsePtrOutput() FormulaPropertiesFromVmResponsePtrOutput
- func (o FormulaPropertiesFromVmResponseOutput) ToFormulaPropertiesFromVmResponsePtrOutputWithContext(ctx context.Context) FormulaPropertiesFromVmResponsePtrOutput
- type FormulaPropertiesFromVmResponsePtrInput
- type FormulaPropertiesFromVmResponsePtrOutput
- func (o FormulaPropertiesFromVmResponsePtrOutput) Elem() FormulaPropertiesFromVmResponseOutput
- func (FormulaPropertiesFromVmResponsePtrOutput) ElementType() reflect.Type
- func (o FormulaPropertiesFromVmResponsePtrOutput) LabVmId() pulumi.StringPtrOutput
- func (o FormulaPropertiesFromVmResponsePtrOutput) ToFormulaPropertiesFromVmResponsePtrOutput() FormulaPropertiesFromVmResponsePtrOutput
- func (o FormulaPropertiesFromVmResponsePtrOutput) ToFormulaPropertiesFromVmResponsePtrOutputWithContext(ctx context.Context) FormulaPropertiesFromVmResponsePtrOutput
- type FormulaState
- type GalleryImageReference
- type GalleryImageReferenceArgs
- func (GalleryImageReferenceArgs) ElementType() reflect.Type
- func (i GalleryImageReferenceArgs) ToGalleryImageReferenceOutput() GalleryImageReferenceOutput
- func (i GalleryImageReferenceArgs) ToGalleryImageReferenceOutputWithContext(ctx context.Context) GalleryImageReferenceOutput
- func (i GalleryImageReferenceArgs) ToGalleryImageReferencePtrOutput() GalleryImageReferencePtrOutput
- func (i GalleryImageReferenceArgs) ToGalleryImageReferencePtrOutputWithContext(ctx context.Context) GalleryImageReferencePtrOutput
- type GalleryImageReferenceInput
- type GalleryImageReferenceOutput
- func (GalleryImageReferenceOutput) ElementType() reflect.Type
- func (o GalleryImageReferenceOutput) Offer() pulumi.StringPtrOutput
- func (o GalleryImageReferenceOutput) OsType() pulumi.StringPtrOutput
- func (o GalleryImageReferenceOutput) Publisher() pulumi.StringPtrOutput
- func (o GalleryImageReferenceOutput) Sku() pulumi.StringPtrOutput
- func (o GalleryImageReferenceOutput) ToGalleryImageReferenceOutput() GalleryImageReferenceOutput
- func (o GalleryImageReferenceOutput) ToGalleryImageReferenceOutputWithContext(ctx context.Context) GalleryImageReferenceOutput
- func (o GalleryImageReferenceOutput) ToGalleryImageReferencePtrOutput() GalleryImageReferencePtrOutput
- func (o GalleryImageReferenceOutput) ToGalleryImageReferencePtrOutputWithContext(ctx context.Context) GalleryImageReferencePtrOutput
- func (o GalleryImageReferenceOutput) Version() pulumi.StringPtrOutput
- type GalleryImageReferencePtrInput
- type GalleryImageReferencePtrOutput
- func (o GalleryImageReferencePtrOutput) Elem() GalleryImageReferenceOutput
- func (GalleryImageReferencePtrOutput) ElementType() reflect.Type
- func (o GalleryImageReferencePtrOutput) Offer() pulumi.StringPtrOutput
- func (o GalleryImageReferencePtrOutput) OsType() pulumi.StringPtrOutput
- func (o GalleryImageReferencePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o GalleryImageReferencePtrOutput) Sku() pulumi.StringPtrOutput
- func (o GalleryImageReferencePtrOutput) ToGalleryImageReferencePtrOutput() GalleryImageReferencePtrOutput
- func (o GalleryImageReferencePtrOutput) ToGalleryImageReferencePtrOutputWithContext(ctx context.Context) GalleryImageReferencePtrOutput
- func (o GalleryImageReferencePtrOutput) Version() pulumi.StringPtrOutput
- type GalleryImageReferenceResponse
- type GalleryImageReferenceResponseArgs
- func (GalleryImageReferenceResponseArgs) ElementType() reflect.Type
- func (i GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponseOutput() GalleryImageReferenceResponseOutput
- func (i GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponseOutputWithContext(ctx context.Context) GalleryImageReferenceResponseOutput
- func (i GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponsePtrOutput() GalleryImageReferenceResponsePtrOutput
- func (i GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponsePtrOutputWithContext(ctx context.Context) GalleryImageReferenceResponsePtrOutput
- type GalleryImageReferenceResponseInput
- type GalleryImageReferenceResponseOutput
- func (GalleryImageReferenceResponseOutput) ElementType() reflect.Type
- func (o GalleryImageReferenceResponseOutput) Offer() pulumi.StringPtrOutput
- func (o GalleryImageReferenceResponseOutput) OsType() pulumi.StringPtrOutput
- func (o GalleryImageReferenceResponseOutput) Publisher() pulumi.StringPtrOutput
- func (o GalleryImageReferenceResponseOutput) Sku() pulumi.StringPtrOutput
- func (o GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponseOutput() GalleryImageReferenceResponseOutput
- func (o GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponseOutputWithContext(ctx context.Context) GalleryImageReferenceResponseOutput
- func (o GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponsePtrOutput() GalleryImageReferenceResponsePtrOutput
- func (o GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponsePtrOutputWithContext(ctx context.Context) GalleryImageReferenceResponsePtrOutput
- func (o GalleryImageReferenceResponseOutput) Version() pulumi.StringPtrOutput
- type GalleryImageReferenceResponsePtrInput
- type GalleryImageReferenceResponsePtrOutput
- func (o GalleryImageReferenceResponsePtrOutput) Elem() GalleryImageReferenceResponseOutput
- func (GalleryImageReferenceResponsePtrOutput) ElementType() reflect.Type
- func (o GalleryImageReferenceResponsePtrOutput) Offer() pulumi.StringPtrOutput
- func (o GalleryImageReferenceResponsePtrOutput) OsType() pulumi.StringPtrOutput
- func (o GalleryImageReferenceResponsePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o GalleryImageReferenceResponsePtrOutput) Sku() pulumi.StringPtrOutput
- func (o GalleryImageReferenceResponsePtrOutput) ToGalleryImageReferenceResponsePtrOutput() GalleryImageReferenceResponsePtrOutput
- func (o GalleryImageReferenceResponsePtrOutput) ToGalleryImageReferenceResponsePtrOutputWithContext(ctx context.Context) GalleryImageReferenceResponsePtrOutput
- func (o GalleryImageReferenceResponsePtrOutput) Version() pulumi.StringPtrOutput
- type GlobalSchedule
- type GlobalScheduleArgs
- type GlobalScheduleInput
- type GlobalScheduleOutput
- type GlobalScheduleState
- type HourDetails
- type HourDetailsArgs
- func (HourDetailsArgs) ElementType() reflect.Type
- func (i HourDetailsArgs) ToHourDetailsOutput() HourDetailsOutput
- func (i HourDetailsArgs) ToHourDetailsOutputWithContext(ctx context.Context) HourDetailsOutput
- func (i HourDetailsArgs) ToHourDetailsPtrOutput() HourDetailsPtrOutput
- func (i HourDetailsArgs) ToHourDetailsPtrOutputWithContext(ctx context.Context) HourDetailsPtrOutput
- type HourDetailsInput
- type HourDetailsOutput
- func (HourDetailsOutput) ElementType() reflect.Type
- func (o HourDetailsOutput) Minute() pulumi.IntPtrOutput
- func (o HourDetailsOutput) ToHourDetailsOutput() HourDetailsOutput
- func (o HourDetailsOutput) ToHourDetailsOutputWithContext(ctx context.Context) HourDetailsOutput
- func (o HourDetailsOutput) ToHourDetailsPtrOutput() HourDetailsPtrOutput
- func (o HourDetailsOutput) ToHourDetailsPtrOutputWithContext(ctx context.Context) HourDetailsPtrOutput
- type HourDetailsPtrInput
- type HourDetailsPtrOutput
- func (o HourDetailsPtrOutput) Elem() HourDetailsOutput
- func (HourDetailsPtrOutput) ElementType() reflect.Type
- func (o HourDetailsPtrOutput) Minute() pulumi.IntPtrOutput
- func (o HourDetailsPtrOutput) ToHourDetailsPtrOutput() HourDetailsPtrOutput
- func (o HourDetailsPtrOutput) ToHourDetailsPtrOutputWithContext(ctx context.Context) HourDetailsPtrOutput
- type HourDetailsResponse
- type HourDetailsResponseArgs
- func (HourDetailsResponseArgs) ElementType() reflect.Type
- func (i HourDetailsResponseArgs) ToHourDetailsResponseOutput() HourDetailsResponseOutput
- func (i HourDetailsResponseArgs) ToHourDetailsResponseOutputWithContext(ctx context.Context) HourDetailsResponseOutput
- func (i HourDetailsResponseArgs) ToHourDetailsResponsePtrOutput() HourDetailsResponsePtrOutput
- func (i HourDetailsResponseArgs) ToHourDetailsResponsePtrOutputWithContext(ctx context.Context) HourDetailsResponsePtrOutput
- type HourDetailsResponseInput
- type HourDetailsResponseOutput
- func (HourDetailsResponseOutput) ElementType() reflect.Type
- func (o HourDetailsResponseOutput) Minute() pulumi.IntPtrOutput
- func (o HourDetailsResponseOutput) ToHourDetailsResponseOutput() HourDetailsResponseOutput
- func (o HourDetailsResponseOutput) ToHourDetailsResponseOutputWithContext(ctx context.Context) HourDetailsResponseOutput
- func (o HourDetailsResponseOutput) ToHourDetailsResponsePtrOutput() HourDetailsResponsePtrOutput
- func (o HourDetailsResponseOutput) ToHourDetailsResponsePtrOutputWithContext(ctx context.Context) HourDetailsResponsePtrOutput
- type HourDetailsResponsePtrInput
- type HourDetailsResponsePtrOutput
- func (o HourDetailsResponsePtrOutput) Elem() HourDetailsResponseOutput
- func (HourDetailsResponsePtrOutput) ElementType() reflect.Type
- func (o HourDetailsResponsePtrOutput) Minute() pulumi.IntPtrOutput
- func (o HourDetailsResponsePtrOutput) ToHourDetailsResponsePtrOutput() HourDetailsResponsePtrOutput
- func (o HourDetailsResponsePtrOutput) ToHourDetailsResponsePtrOutputWithContext(ctx context.Context) HourDetailsResponsePtrOutput
- type IdentityProperties
- type IdentityPropertiesArgs
- func (IdentityPropertiesArgs) ElementType() reflect.Type
- func (i IdentityPropertiesArgs) ToIdentityPropertiesOutput() IdentityPropertiesOutput
- func (i IdentityPropertiesArgs) ToIdentityPropertiesOutputWithContext(ctx context.Context) IdentityPropertiesOutput
- func (i IdentityPropertiesArgs) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput
- func (i IdentityPropertiesArgs) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput
- type IdentityPropertiesInput
- type IdentityPropertiesOutput
- func (o IdentityPropertiesOutput) ClientSecretUrl() pulumi.StringPtrOutput
- func (IdentityPropertiesOutput) ElementType() reflect.Type
- func (o IdentityPropertiesOutput) PrincipalId() pulumi.StringPtrOutput
- func (o IdentityPropertiesOutput) TenantId() pulumi.StringPtrOutput
- func (o IdentityPropertiesOutput) ToIdentityPropertiesOutput() IdentityPropertiesOutput
- func (o IdentityPropertiesOutput) ToIdentityPropertiesOutputWithContext(ctx context.Context) IdentityPropertiesOutput
- func (o IdentityPropertiesOutput) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput
- func (o IdentityPropertiesOutput) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput
- func (o IdentityPropertiesOutput) Type() pulumi.StringPtrOutput
- type IdentityPropertiesPtrInput
- type IdentityPropertiesPtrOutput
- func (o IdentityPropertiesPtrOutput) ClientSecretUrl() pulumi.StringPtrOutput
- func (o IdentityPropertiesPtrOutput) Elem() IdentityPropertiesOutput
- func (IdentityPropertiesPtrOutput) ElementType() reflect.Type
- func (o IdentityPropertiesPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o IdentityPropertiesPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput
- func (o IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput
- func (o IdentityPropertiesPtrOutput) Type() pulumi.StringPtrOutput
- type IdentityPropertiesResponse
- type IdentityPropertiesResponseArgs
- func (IdentityPropertiesResponseArgs) ElementType() reflect.Type
- func (i IdentityPropertiesResponseArgs) ToIdentityPropertiesResponseOutput() IdentityPropertiesResponseOutput
- func (i IdentityPropertiesResponseArgs) ToIdentityPropertiesResponseOutputWithContext(ctx context.Context) IdentityPropertiesResponseOutput
- func (i IdentityPropertiesResponseArgs) ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput
- func (i IdentityPropertiesResponseArgs) ToIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) IdentityPropertiesResponsePtrOutput
- type IdentityPropertiesResponseInput
- type IdentityPropertiesResponseOutput
- func (o IdentityPropertiesResponseOutput) ClientSecretUrl() pulumi.StringPtrOutput
- func (IdentityPropertiesResponseOutput) ElementType() reflect.Type
- func (o IdentityPropertiesResponseOutput) PrincipalId() pulumi.StringPtrOutput
- func (o IdentityPropertiesResponseOutput) TenantId() pulumi.StringPtrOutput
- func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutput() IdentityPropertiesResponseOutput
- func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutputWithContext(ctx context.Context) IdentityPropertiesResponseOutput
- func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput
- func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) IdentityPropertiesResponsePtrOutput
- func (o IdentityPropertiesResponseOutput) Type() pulumi.StringPtrOutput
- type IdentityPropertiesResponsePtrInput
- type IdentityPropertiesResponsePtrOutput
- func (o IdentityPropertiesResponsePtrOutput) ClientSecretUrl() pulumi.StringPtrOutput
- func (o IdentityPropertiesResponsePtrOutput) Elem() IdentityPropertiesResponseOutput
- func (IdentityPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o IdentityPropertiesResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o IdentityPropertiesResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput
- func (o IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) IdentityPropertiesResponsePtrOutput
- func (o IdentityPropertiesResponsePtrOutput) Type() pulumi.StringPtrOutput
- type InboundNatRule
- type InboundNatRuleArgs
- type InboundNatRuleArray
- type InboundNatRuleArrayInput
- type InboundNatRuleArrayOutput
- func (InboundNatRuleArrayOutput) ElementType() reflect.Type
- func (o InboundNatRuleArrayOutput) Index(i pulumi.IntInput) InboundNatRuleOutput
- func (o InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutput() InboundNatRuleArrayOutput
- func (o InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutputWithContext(ctx context.Context) InboundNatRuleArrayOutput
- type InboundNatRuleInput
- type InboundNatRuleOutput
- func (o InboundNatRuleOutput) BackendPort() pulumi.IntPtrOutput
- func (InboundNatRuleOutput) ElementType() reflect.Type
- func (o InboundNatRuleOutput) FrontendPort() pulumi.IntPtrOutput
- func (o InboundNatRuleOutput) ToInboundNatRuleOutput() InboundNatRuleOutput
- func (o InboundNatRuleOutput) ToInboundNatRuleOutputWithContext(ctx context.Context) InboundNatRuleOutput
- func (o InboundNatRuleOutput) TransportProtocol() pulumi.StringPtrOutput
- type InboundNatRuleResponse
- type InboundNatRuleResponseArgs
- type InboundNatRuleResponseArray
- func (InboundNatRuleResponseArray) ElementType() reflect.Type
- func (i InboundNatRuleResponseArray) ToInboundNatRuleResponseArrayOutput() InboundNatRuleResponseArrayOutput
- func (i InboundNatRuleResponseArray) ToInboundNatRuleResponseArrayOutputWithContext(ctx context.Context) InboundNatRuleResponseArrayOutput
- type InboundNatRuleResponseArrayInput
- type InboundNatRuleResponseArrayOutput
- func (InboundNatRuleResponseArrayOutput) ElementType() reflect.Type
- func (o InboundNatRuleResponseArrayOutput) Index(i pulumi.IntInput) InboundNatRuleResponseOutput
- func (o InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutput() InboundNatRuleResponseArrayOutput
- func (o InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutputWithContext(ctx context.Context) InboundNatRuleResponseArrayOutput
- type InboundNatRuleResponseInput
- type InboundNatRuleResponseOutput
- func (o InboundNatRuleResponseOutput) BackendPort() pulumi.IntPtrOutput
- func (InboundNatRuleResponseOutput) ElementType() reflect.Type
- func (o InboundNatRuleResponseOutput) FrontendPort() pulumi.IntPtrOutput
- func (o InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutput() InboundNatRuleResponseOutput
- func (o InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutputWithContext(ctx context.Context) InboundNatRuleResponseOutput
- func (o InboundNatRuleResponseOutput) TransportProtocol() pulumi.StringPtrOutput
- type Lab
- type LabArgs
- type LabInput
- type LabOutput
- type LabState
- type LabVhdResponse
- type LabVhdResponseArgs
- type LabVhdResponseArray
- type LabVhdResponseArrayInput
- type LabVhdResponseArrayOutput
- func (LabVhdResponseArrayOutput) ElementType() reflect.Type
- func (o LabVhdResponseArrayOutput) Index(i pulumi.IntInput) LabVhdResponseOutput
- func (o LabVhdResponseArrayOutput) ToLabVhdResponseArrayOutput() LabVhdResponseArrayOutput
- func (o LabVhdResponseArrayOutput) ToLabVhdResponseArrayOutputWithContext(ctx context.Context) LabVhdResponseArrayOutput
- type LabVhdResponseInput
- type LabVhdResponseOutput
- type LabVirtualMachineCreationParameter
- type LabVirtualMachineCreationParameterArgs
- func (LabVirtualMachineCreationParameterArgs) ElementType() reflect.Type
- func (i LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterOutput() LabVirtualMachineCreationParameterOutput
- func (i LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterOutput
- func (i LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterPtrOutput() LabVirtualMachineCreationParameterPtrOutput
- func (i LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterPtrOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterPtrOutput
- type LabVirtualMachineCreationParameterInput
- type LabVirtualMachineCreationParameterOutput
- func (o LabVirtualMachineCreationParameterOutput) AllowClaim() pulumi.BoolPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) ApplicableSchedule() ApplicableSchedulePtrOutput
- func (o LabVirtualMachineCreationParameterOutput) ArtifactDeploymentStatus() ArtifactDeploymentStatusPropertiesPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) Artifacts() ArtifactInstallPropertiesArrayOutput
- func (o LabVirtualMachineCreationParameterOutput) BulkCreationParameters() BulkCreationParametersPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) ComputeVm() ComputeVmPropertiesPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) CreatedByUser() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) CreatedByUserId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) CreatedDate() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) CustomImageId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) DisallowPublicIpAddress() pulumi.BoolPtrOutput
- func (LabVirtualMachineCreationParameterOutput) ElementType() reflect.Type
- func (o LabVirtualMachineCreationParameterOutput) EnvironmentId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) Fqdn() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) GalleryImageReference() GalleryImageReferencePtrOutput
- func (o LabVirtualMachineCreationParameterOutput) IsAuthenticationWithSshKey() pulumi.BoolPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) LabSubnetName() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) LabVirtualNetworkId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) Location() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) Name() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) NetworkInterface() NetworkInterfacePropertiesPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) Notes() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) OsType() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) OwnerObjectId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) OwnerUserPrincipalName() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) Password() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) Size() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) SshKey() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) StorageType() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) Tags() pulumi.StringMapOutput
- func (o LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterOutput() LabVirtualMachineCreationParameterOutput
- func (o LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterOutput
- func (o LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterPtrOutput() LabVirtualMachineCreationParameterPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterPtrOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) UniqueIdentifier() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) UserName() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) VirtualMachineCreationSource() pulumi.StringPtrOutput
- type LabVirtualMachineCreationParameterPtrInput
- type LabVirtualMachineCreationParameterPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) AllowClaim() pulumi.BoolPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) ApplicableSchedule() ApplicableSchedulePtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) ArtifactDeploymentStatus() ArtifactDeploymentStatusPropertiesPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) Artifacts() ArtifactInstallPropertiesArrayOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) BulkCreationParameters() BulkCreationParametersPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) ComputeVm() ComputeVmPropertiesPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) CreatedByUser() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) CreatedByUserId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) CreatedDate() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) CustomImageId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) DisallowPublicIpAddress() pulumi.BoolPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) Elem() LabVirtualMachineCreationParameterOutput
- func (LabVirtualMachineCreationParameterPtrOutput) ElementType() reflect.Type
- func (o LabVirtualMachineCreationParameterPtrOutput) EnvironmentId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) Fqdn() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) GalleryImageReference() GalleryImageReferencePtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) IsAuthenticationWithSshKey() pulumi.BoolPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) LabSubnetName() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) LabVirtualNetworkId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) Location() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) Name() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) NetworkInterface() NetworkInterfacePropertiesPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) Notes() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) OsType() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) OwnerObjectId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) OwnerUserPrincipalName() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) Password() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) Size() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) SshKey() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) StorageType() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) Tags() pulumi.StringMapOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) ToLabVirtualMachineCreationParameterPtrOutput() LabVirtualMachineCreationParameterPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) ToLabVirtualMachineCreationParameterPtrOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) UniqueIdentifier() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) UserName() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) VirtualMachineCreationSource() pulumi.StringPtrOutput
- type LabVirtualMachineCreationParameterResponse
- type LabVirtualMachineCreationParameterResponseArgs
- func (LabVirtualMachineCreationParameterResponseArgs) ElementType() reflect.Type
- func (i LabVirtualMachineCreationParameterResponseArgs) ToLabVirtualMachineCreationParameterResponseOutput() LabVirtualMachineCreationParameterResponseOutput
- func (i LabVirtualMachineCreationParameterResponseArgs) ToLabVirtualMachineCreationParameterResponseOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterResponseOutput
- func (i LabVirtualMachineCreationParameterResponseArgs) ToLabVirtualMachineCreationParameterResponsePtrOutput() LabVirtualMachineCreationParameterResponsePtrOutput
- func (i LabVirtualMachineCreationParameterResponseArgs) ToLabVirtualMachineCreationParameterResponsePtrOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterResponsePtrOutput
- type LabVirtualMachineCreationParameterResponseInput
- type LabVirtualMachineCreationParameterResponseOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) AllowClaim() pulumi.BoolPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) ApplicableSchedule() ApplicableScheduleResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) ArtifactDeploymentStatus() ArtifactDeploymentStatusPropertiesResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) Artifacts() ArtifactInstallPropertiesResponseArrayOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) BulkCreationParameters() BulkCreationParametersResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) ComputeVm() ComputeVmPropertiesResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) CreatedByUser() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) CreatedByUserId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) CreatedDate() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) CustomImageId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) DisallowPublicIpAddress() pulumi.BoolPtrOutput
- func (LabVirtualMachineCreationParameterResponseOutput) ElementType() reflect.Type
- func (o LabVirtualMachineCreationParameterResponseOutput) EnvironmentId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) Fqdn() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) GalleryImageReference() GalleryImageReferenceResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) IsAuthenticationWithSshKey() pulumi.BoolPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) LabSubnetName() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) LabVirtualNetworkId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) Location() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) Name() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) NetworkInterface() NetworkInterfacePropertiesResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) Notes() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) OsType() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) OwnerObjectId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) OwnerUserPrincipalName() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) Password() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) Size() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) SshKey() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) StorageType() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) Tags() pulumi.StringMapOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) ToLabVirtualMachineCreationParameterResponseOutput() LabVirtualMachineCreationParameterResponseOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) ToLabVirtualMachineCreationParameterResponseOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterResponseOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) ToLabVirtualMachineCreationParameterResponsePtrOutput() LabVirtualMachineCreationParameterResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) ToLabVirtualMachineCreationParameterResponsePtrOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) UniqueIdentifier() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) UserName() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) VirtualMachineCreationSource() pulumi.StringPtrOutput
- type LabVirtualMachineCreationParameterResponsePtrInput
- type LabVirtualMachineCreationParameterResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) AllowClaim() pulumi.BoolPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) ApplicableSchedule() ApplicableScheduleResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) ArtifactDeploymentStatus() ArtifactDeploymentStatusPropertiesResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) Artifacts() ArtifactInstallPropertiesResponseArrayOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) BulkCreationParameters() BulkCreationParametersResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) ComputeVm() ComputeVmPropertiesResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) CreatedByUser() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) CreatedByUserId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) CreatedDate() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) CustomImageId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) DisallowPublicIpAddress() pulumi.BoolPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) Elem() LabVirtualMachineCreationParameterResponseOutput
- func (LabVirtualMachineCreationParameterResponsePtrOutput) ElementType() reflect.Type
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) EnvironmentId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) Fqdn() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) GalleryImageReference() GalleryImageReferenceResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) IsAuthenticationWithSshKey() pulumi.BoolPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) LabSubnetName() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) LabVirtualNetworkId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) Location() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) NetworkInterface() NetworkInterfacePropertiesResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) Notes() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) OsType() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) OwnerObjectId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) OwnerUserPrincipalName() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) Password() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) Size() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) SshKey() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) StorageType() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) Tags() pulumi.StringMapOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) ToLabVirtualMachineCreationParameterResponsePtrOutput() LabVirtualMachineCreationParameterResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) ToLabVirtualMachineCreationParameterResponsePtrOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) UniqueIdentifier() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) UserName() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) VirtualMachineCreationSource() pulumi.StringPtrOutput
- type LinuxOsInfo
- type LinuxOsInfoArgs
- func (LinuxOsInfoArgs) ElementType() reflect.Type
- func (i LinuxOsInfoArgs) ToLinuxOsInfoOutput() LinuxOsInfoOutput
- func (i LinuxOsInfoArgs) ToLinuxOsInfoOutputWithContext(ctx context.Context) LinuxOsInfoOutput
- func (i LinuxOsInfoArgs) ToLinuxOsInfoPtrOutput() LinuxOsInfoPtrOutput
- func (i LinuxOsInfoArgs) ToLinuxOsInfoPtrOutputWithContext(ctx context.Context) LinuxOsInfoPtrOutput
- type LinuxOsInfoInput
- type LinuxOsInfoOutput
- func (LinuxOsInfoOutput) ElementType() reflect.Type
- func (o LinuxOsInfoOutput) LinuxOsState() pulumi.StringPtrOutput
- func (o LinuxOsInfoOutput) ToLinuxOsInfoOutput() LinuxOsInfoOutput
- func (o LinuxOsInfoOutput) ToLinuxOsInfoOutputWithContext(ctx context.Context) LinuxOsInfoOutput
- func (o LinuxOsInfoOutput) ToLinuxOsInfoPtrOutput() LinuxOsInfoPtrOutput
- func (o LinuxOsInfoOutput) ToLinuxOsInfoPtrOutputWithContext(ctx context.Context) LinuxOsInfoPtrOutput
- type LinuxOsInfoPtrInput
- type LinuxOsInfoPtrOutput
- func (o LinuxOsInfoPtrOutput) Elem() LinuxOsInfoOutput
- func (LinuxOsInfoPtrOutput) ElementType() reflect.Type
- func (o LinuxOsInfoPtrOutput) LinuxOsState() pulumi.StringPtrOutput
- func (o LinuxOsInfoPtrOutput) ToLinuxOsInfoPtrOutput() LinuxOsInfoPtrOutput
- func (o LinuxOsInfoPtrOutput) ToLinuxOsInfoPtrOutputWithContext(ctx context.Context) LinuxOsInfoPtrOutput
- type LinuxOsInfoResponse
- type LinuxOsInfoResponseArgs
- func (LinuxOsInfoResponseArgs) ElementType() reflect.Type
- func (i LinuxOsInfoResponseArgs) ToLinuxOsInfoResponseOutput() LinuxOsInfoResponseOutput
- func (i LinuxOsInfoResponseArgs) ToLinuxOsInfoResponseOutputWithContext(ctx context.Context) LinuxOsInfoResponseOutput
- func (i LinuxOsInfoResponseArgs) ToLinuxOsInfoResponsePtrOutput() LinuxOsInfoResponsePtrOutput
- func (i LinuxOsInfoResponseArgs) ToLinuxOsInfoResponsePtrOutputWithContext(ctx context.Context) LinuxOsInfoResponsePtrOutput
- type LinuxOsInfoResponseInput
- type LinuxOsInfoResponseOutput
- func (LinuxOsInfoResponseOutput) ElementType() reflect.Type
- func (o LinuxOsInfoResponseOutput) LinuxOsState() pulumi.StringPtrOutput
- func (o LinuxOsInfoResponseOutput) ToLinuxOsInfoResponseOutput() LinuxOsInfoResponseOutput
- func (o LinuxOsInfoResponseOutput) ToLinuxOsInfoResponseOutputWithContext(ctx context.Context) LinuxOsInfoResponseOutput
- func (o LinuxOsInfoResponseOutput) ToLinuxOsInfoResponsePtrOutput() LinuxOsInfoResponsePtrOutput
- func (o LinuxOsInfoResponseOutput) ToLinuxOsInfoResponsePtrOutputWithContext(ctx context.Context) LinuxOsInfoResponsePtrOutput
- type LinuxOsInfoResponsePtrInput
- type LinuxOsInfoResponsePtrOutput
- func (o LinuxOsInfoResponsePtrOutput) Elem() LinuxOsInfoResponseOutput
- func (LinuxOsInfoResponsePtrOutput) ElementType() reflect.Type
- func (o LinuxOsInfoResponsePtrOutput) LinuxOsState() pulumi.StringPtrOutput
- func (o LinuxOsInfoResponsePtrOutput) ToLinuxOsInfoResponsePtrOutput() LinuxOsInfoResponsePtrOutput
- func (o LinuxOsInfoResponsePtrOutput) ToLinuxOsInfoResponsePtrOutputWithContext(ctx context.Context) LinuxOsInfoResponsePtrOutput
- type LinuxOsState
- func (LinuxOsState) ElementType() reflect.Type
- func (e LinuxOsState) ToStringOutput() pulumi.StringOutput
- func (e LinuxOsState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LinuxOsState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LinuxOsState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ListLabVhdsArgs
- type ListLabVhdsResult
- type ListScheduleApplicableArgs
- type ListScheduleApplicableResult
- type ListVirtualMachineApplicableSchedulesArgs
- type ListVirtualMachineApplicableSchedulesResult
- type LookupArtifactSourceArgs
- type LookupArtifactSourceResult
- type LookupCustomImageArgs
- type LookupCustomImageResult
- type LookupDiskArgs
- type LookupDiskResult
- type LookupEnvironmentArgs
- type LookupEnvironmentResult
- type LookupFormulaArgs
- type LookupFormulaResult
- type LookupGlobalScheduleArgs
- type LookupGlobalScheduleResult
- type LookupLabArgs
- type LookupLabResult
- type LookupNotificationChannelArgs
- type LookupNotificationChannelResult
- type LookupPolicyArgs
- type LookupPolicyResult
- type LookupScheduleArgs
- type LookupScheduleResult
- type LookupSecretArgs
- type LookupSecretResult
- type LookupServiceRunnerArgs
- type LookupServiceRunnerResult
- type LookupUserArgs
- type LookupUserResult
- type LookupVirtualMachineArgs
- type LookupVirtualMachineResult
- type LookupVirtualMachineScheduleArgs
- type LookupVirtualMachineScheduleResult
- type LookupVirtualNetworkArgs
- type LookupVirtualNetworkResult
- type NetworkInterfaceProperties
- type NetworkInterfacePropertiesArgs
- func (NetworkInterfacePropertiesArgs) ElementType() reflect.Type
- func (i NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesOutput() NetworkInterfacePropertiesOutput
- func (i NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesOutputWithContext(ctx context.Context) NetworkInterfacePropertiesOutput
- func (i NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesPtrOutput() NetworkInterfacePropertiesPtrOutput
- func (i NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesPtrOutputWithContext(ctx context.Context) NetworkInterfacePropertiesPtrOutput
- type NetworkInterfacePropertiesInput
- type NetworkInterfacePropertiesOutput
- func (o NetworkInterfacePropertiesOutput) DnsName() pulumi.StringPtrOutput
- func (NetworkInterfacePropertiesOutput) ElementType() reflect.Type
- func (o NetworkInterfacePropertiesOutput) PrivateIpAddress() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesOutput) PublicIpAddress() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesOutput) PublicIpAddressId() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesOutput) RdpAuthority() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesOutput) SharedPublicIpAddressConfiguration() SharedPublicIpAddressConfigurationPtrOutput
- func (o NetworkInterfacePropertiesOutput) SshAuthority() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesOutput) SubnetId() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesOutput() NetworkInterfacePropertiesOutput
- func (o NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesOutputWithContext(ctx context.Context) NetworkInterfacePropertiesOutput
- func (o NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesPtrOutput() NetworkInterfacePropertiesPtrOutput
- func (o NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesPtrOutputWithContext(ctx context.Context) NetworkInterfacePropertiesPtrOutput
- func (o NetworkInterfacePropertiesOutput) VirtualNetworkId() pulumi.StringPtrOutput
- type NetworkInterfacePropertiesPtrInput
- type NetworkInterfacePropertiesPtrOutput
- func (o NetworkInterfacePropertiesPtrOutput) DnsName() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesPtrOutput) Elem() NetworkInterfacePropertiesOutput
- func (NetworkInterfacePropertiesPtrOutput) ElementType() reflect.Type
- func (o NetworkInterfacePropertiesPtrOutput) PrivateIpAddress() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesPtrOutput) PublicIpAddress() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesPtrOutput) PublicIpAddressId() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesPtrOutput) RdpAuthority() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesPtrOutput) SharedPublicIpAddressConfiguration() SharedPublicIpAddressConfigurationPtrOutput
- func (o NetworkInterfacePropertiesPtrOutput) SshAuthority() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesPtrOutput) ToNetworkInterfacePropertiesPtrOutput() NetworkInterfacePropertiesPtrOutput
- func (o NetworkInterfacePropertiesPtrOutput) ToNetworkInterfacePropertiesPtrOutputWithContext(ctx context.Context) NetworkInterfacePropertiesPtrOutput
- func (o NetworkInterfacePropertiesPtrOutput) VirtualNetworkId() pulumi.StringPtrOutput
- type NetworkInterfacePropertiesResponse
- type NetworkInterfacePropertiesResponseArgs
- func (NetworkInterfacePropertiesResponseArgs) ElementType() reflect.Type
- func (i NetworkInterfacePropertiesResponseArgs) ToNetworkInterfacePropertiesResponseOutput() NetworkInterfacePropertiesResponseOutput
- func (i NetworkInterfacePropertiesResponseArgs) ToNetworkInterfacePropertiesResponseOutputWithContext(ctx context.Context) NetworkInterfacePropertiesResponseOutput
- func (i NetworkInterfacePropertiesResponseArgs) ToNetworkInterfacePropertiesResponsePtrOutput() NetworkInterfacePropertiesResponsePtrOutput
- func (i NetworkInterfacePropertiesResponseArgs) ToNetworkInterfacePropertiesResponsePtrOutputWithContext(ctx context.Context) NetworkInterfacePropertiesResponsePtrOutput
- type NetworkInterfacePropertiesResponseInput
- type NetworkInterfacePropertiesResponseOutput
- func (o NetworkInterfacePropertiesResponseOutput) DnsName() pulumi.StringPtrOutput
- func (NetworkInterfacePropertiesResponseOutput) ElementType() reflect.Type
- func (o NetworkInterfacePropertiesResponseOutput) PrivateIpAddress() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponseOutput) PublicIpAddress() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponseOutput) PublicIpAddressId() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponseOutput) RdpAuthority() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponseOutput) SharedPublicIpAddressConfiguration() SharedPublicIpAddressConfigurationResponsePtrOutput
- func (o NetworkInterfacePropertiesResponseOutput) SshAuthority() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponseOutput) SubnetId() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponseOutput) ToNetworkInterfacePropertiesResponseOutput() NetworkInterfacePropertiesResponseOutput
- func (o NetworkInterfacePropertiesResponseOutput) ToNetworkInterfacePropertiesResponseOutputWithContext(ctx context.Context) NetworkInterfacePropertiesResponseOutput
- func (o NetworkInterfacePropertiesResponseOutput) ToNetworkInterfacePropertiesResponsePtrOutput() NetworkInterfacePropertiesResponsePtrOutput
- func (o NetworkInterfacePropertiesResponseOutput) ToNetworkInterfacePropertiesResponsePtrOutputWithContext(ctx context.Context) NetworkInterfacePropertiesResponsePtrOutput
- func (o NetworkInterfacePropertiesResponseOutput) VirtualNetworkId() pulumi.StringPtrOutput
- type NetworkInterfacePropertiesResponsePtrInput
- type NetworkInterfacePropertiesResponsePtrOutput
- func (o NetworkInterfacePropertiesResponsePtrOutput) DnsName() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponsePtrOutput) Elem() NetworkInterfacePropertiesResponseOutput
- func (NetworkInterfacePropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o NetworkInterfacePropertiesResponsePtrOutput) PrivateIpAddress() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponsePtrOutput) PublicIpAddress() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponsePtrOutput) PublicIpAddressId() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponsePtrOutput) RdpAuthority() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponsePtrOutput) SharedPublicIpAddressConfiguration() SharedPublicIpAddressConfigurationResponsePtrOutput
- func (o NetworkInterfacePropertiesResponsePtrOutput) SshAuthority() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponsePtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponsePtrOutput) ToNetworkInterfacePropertiesResponsePtrOutput() NetworkInterfacePropertiesResponsePtrOutput
- func (o NetworkInterfacePropertiesResponsePtrOutput) ToNetworkInterfacePropertiesResponsePtrOutputWithContext(ctx context.Context) NetworkInterfacePropertiesResponsePtrOutput
- func (o NetworkInterfacePropertiesResponsePtrOutput) VirtualNetworkId() pulumi.StringPtrOutput
- type NotificationChannel
- type NotificationChannelArgs
- type NotificationChannelEventType
- func (NotificationChannelEventType) ElementType() reflect.Type
- func (e NotificationChannelEventType) ToStringOutput() pulumi.StringOutput
- func (e NotificationChannelEventType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NotificationChannelEventType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NotificationChannelEventType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationChannelInput
- type NotificationChannelOutput
- type NotificationChannelState
- type NotificationSettings
- type NotificationSettingsArgs
- func (NotificationSettingsArgs) ElementType() reflect.Type
- func (i NotificationSettingsArgs) ToNotificationSettingsOutput() NotificationSettingsOutput
- func (i NotificationSettingsArgs) ToNotificationSettingsOutputWithContext(ctx context.Context) NotificationSettingsOutput
- func (i NotificationSettingsArgs) ToNotificationSettingsPtrOutput() NotificationSettingsPtrOutput
- func (i NotificationSettingsArgs) ToNotificationSettingsPtrOutputWithContext(ctx context.Context) NotificationSettingsPtrOutput
- type NotificationSettingsInput
- type NotificationSettingsOutput
- func (NotificationSettingsOutput) ElementType() reflect.Type
- func (o NotificationSettingsOutput) Status() pulumi.StringPtrOutput
- func (o NotificationSettingsOutput) TimeInMinutes() pulumi.IntPtrOutput
- func (o NotificationSettingsOutput) ToNotificationSettingsOutput() NotificationSettingsOutput
- func (o NotificationSettingsOutput) ToNotificationSettingsOutputWithContext(ctx context.Context) NotificationSettingsOutput
- func (o NotificationSettingsOutput) ToNotificationSettingsPtrOutput() NotificationSettingsPtrOutput
- func (o NotificationSettingsOutput) ToNotificationSettingsPtrOutputWithContext(ctx context.Context) NotificationSettingsPtrOutput
- func (o NotificationSettingsOutput) WebhookUrl() pulumi.StringPtrOutput
- type NotificationSettingsPtrInput
- type NotificationSettingsPtrOutput
- func (o NotificationSettingsPtrOutput) Elem() NotificationSettingsOutput
- func (NotificationSettingsPtrOutput) ElementType() reflect.Type
- func (o NotificationSettingsPtrOutput) Status() pulumi.StringPtrOutput
- func (o NotificationSettingsPtrOutput) TimeInMinutes() pulumi.IntPtrOutput
- func (o NotificationSettingsPtrOutput) ToNotificationSettingsPtrOutput() NotificationSettingsPtrOutput
- func (o NotificationSettingsPtrOutput) ToNotificationSettingsPtrOutputWithContext(ctx context.Context) NotificationSettingsPtrOutput
- func (o NotificationSettingsPtrOutput) WebhookUrl() pulumi.StringPtrOutput
- type NotificationSettingsResponse
- type NotificationSettingsResponseArgs
- func (NotificationSettingsResponseArgs) ElementType() reflect.Type
- func (i NotificationSettingsResponseArgs) ToNotificationSettingsResponseOutput() NotificationSettingsResponseOutput
- func (i NotificationSettingsResponseArgs) ToNotificationSettingsResponseOutputWithContext(ctx context.Context) NotificationSettingsResponseOutput
- func (i NotificationSettingsResponseArgs) ToNotificationSettingsResponsePtrOutput() NotificationSettingsResponsePtrOutput
- func (i NotificationSettingsResponseArgs) ToNotificationSettingsResponsePtrOutputWithContext(ctx context.Context) NotificationSettingsResponsePtrOutput
- type NotificationSettingsResponseInput
- type NotificationSettingsResponseOutput
- func (NotificationSettingsResponseOutput) ElementType() reflect.Type
- func (o NotificationSettingsResponseOutput) Status() pulumi.StringPtrOutput
- func (o NotificationSettingsResponseOutput) TimeInMinutes() pulumi.IntPtrOutput
- func (o NotificationSettingsResponseOutput) ToNotificationSettingsResponseOutput() NotificationSettingsResponseOutput
- func (o NotificationSettingsResponseOutput) ToNotificationSettingsResponseOutputWithContext(ctx context.Context) NotificationSettingsResponseOutput
- func (o NotificationSettingsResponseOutput) ToNotificationSettingsResponsePtrOutput() NotificationSettingsResponsePtrOutput
- func (o NotificationSettingsResponseOutput) ToNotificationSettingsResponsePtrOutputWithContext(ctx context.Context) NotificationSettingsResponsePtrOutput
- func (o NotificationSettingsResponseOutput) WebhookUrl() pulumi.StringPtrOutput
- type NotificationSettingsResponsePtrInput
- type NotificationSettingsResponsePtrOutput
- func (o NotificationSettingsResponsePtrOutput) Elem() NotificationSettingsResponseOutput
- func (NotificationSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o NotificationSettingsResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o NotificationSettingsResponsePtrOutput) TimeInMinutes() pulumi.IntPtrOutput
- func (o NotificationSettingsResponsePtrOutput) ToNotificationSettingsResponsePtrOutput() NotificationSettingsResponsePtrOutput
- func (o NotificationSettingsResponsePtrOutput) ToNotificationSettingsResponsePtrOutputWithContext(ctx context.Context) NotificationSettingsResponsePtrOutput
- func (o NotificationSettingsResponsePtrOutput) WebhookUrl() pulumi.StringPtrOutput
- type NotificationStatus
- func (NotificationStatus) ElementType() reflect.Type
- func (e NotificationStatus) ToStringOutput() pulumi.StringOutput
- func (e NotificationStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NotificationStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NotificationStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Policy
- type PolicyArgs
- type PolicyEvaluatorType
- func (PolicyEvaluatorType) ElementType() reflect.Type
- func (e PolicyEvaluatorType) ToStringOutput() pulumi.StringOutput
- func (e PolicyEvaluatorType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PolicyEvaluatorType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PolicyEvaluatorType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyFactName
- func (PolicyFactName) ElementType() reflect.Type
- func (e PolicyFactName) ToStringOutput() pulumi.StringOutput
- func (e PolicyFactName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PolicyFactName) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PolicyFactName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyInput
- type PolicyOutput
- type PolicyState
- type PolicyStatus
- func (PolicyStatus) ElementType() reflect.Type
- func (e PolicyStatus) ToStringOutput() pulumi.StringOutput
- func (e PolicyStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PolicyStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PolicyStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Port
- type PortArgs
- type PortArray
- type PortArrayInput
- type PortArrayOutput
- type PortInput
- type PortOutput
- type PortResponse
- type PortResponseArgs
- type PortResponseArray
- type PortResponseArrayInput
- type PortResponseArrayOutput
- func (PortResponseArrayOutput) ElementType() reflect.Type
- func (o PortResponseArrayOutput) Index(i pulumi.IntInput) PortResponseOutput
- func (o PortResponseArrayOutput) ToPortResponseArrayOutput() PortResponseArrayOutput
- func (o PortResponseArrayOutput) ToPortResponseArrayOutputWithContext(ctx context.Context) PortResponseArrayOutput
- type PortResponseInput
- type PortResponseOutput
- func (o PortResponseOutput) BackendPort() pulumi.IntPtrOutput
- func (PortResponseOutput) ElementType() reflect.Type
- func (o PortResponseOutput) ToPortResponseOutput() PortResponseOutput
- func (o PortResponseOutput) ToPortResponseOutputWithContext(ctx context.Context) PortResponseOutput
- func (o PortResponseOutput) TransportProtocol() pulumi.StringPtrOutput
- type PremiumDataDisk
- func (PremiumDataDisk) ElementType() reflect.Type
- func (e PremiumDataDisk) ToStringOutput() pulumi.StringOutput
- func (e PremiumDataDisk) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PremiumDataDisk) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PremiumDataDisk) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Schedule
- type ScheduleArgs
- type ScheduleInput
- type ScheduleOutput
- type ScheduleResponse
- type ScheduleResponseArgs
- func (ScheduleResponseArgs) ElementType() reflect.Type
- func (i ScheduleResponseArgs) ToScheduleResponseOutput() ScheduleResponseOutput
- func (i ScheduleResponseArgs) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput
- func (i ScheduleResponseArgs) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
- func (i ScheduleResponseArgs) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
- type ScheduleResponseArray
- type ScheduleResponseArrayInput
- type ScheduleResponseArrayOutput
- func (ScheduleResponseArrayOutput) ElementType() reflect.Type
- func (o ScheduleResponseArrayOutput) Index(i pulumi.IntInput) ScheduleResponseOutput
- func (o ScheduleResponseArrayOutput) ToScheduleResponseArrayOutput() ScheduleResponseArrayOutput
- func (o ScheduleResponseArrayOutput) ToScheduleResponseArrayOutputWithContext(ctx context.Context) ScheduleResponseArrayOutput
- type ScheduleResponseInput
- type ScheduleResponseOutput
- func (o ScheduleResponseOutput) CreatedDate() pulumi.StringOutput
- func (o ScheduleResponseOutput) DailyRecurrence() DayDetailsResponsePtrOutput
- func (ScheduleResponseOutput) ElementType() reflect.Type
- func (o ScheduleResponseOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
- func (o ScheduleResponseOutput) Id() pulumi.StringOutput
- func (o ScheduleResponseOutput) Location() pulumi.StringPtrOutput
- func (o ScheduleResponseOutput) Name() pulumi.StringOutput
- func (o ScheduleResponseOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
- func (o ScheduleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ScheduleResponseOutput) Status() pulumi.StringPtrOutput
- func (o ScheduleResponseOutput) Tags() pulumi.StringMapOutput
- func (o ScheduleResponseOutput) TargetResourceId() pulumi.StringPtrOutput
- func (o ScheduleResponseOutput) TaskType() pulumi.StringPtrOutput
- func (o ScheduleResponseOutput) TimeZoneId() pulumi.StringPtrOutput
- func (o ScheduleResponseOutput) ToScheduleResponseOutput() ScheduleResponseOutput
- func (o ScheduleResponseOutput) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput
- func (o ScheduleResponseOutput) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
- func (o ScheduleResponseOutput) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
- func (o ScheduleResponseOutput) Type() pulumi.StringOutput
- func (o ScheduleResponseOutput) UniqueIdentifier() pulumi.StringPtrOutput
- func (o ScheduleResponseOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
- type ScheduleResponsePtrInput
- type ScheduleResponsePtrOutput
- func (o ScheduleResponsePtrOutput) CreatedDate() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) DailyRecurrence() DayDetailsResponsePtrOutput
- func (o ScheduleResponsePtrOutput) Elem() ScheduleResponseOutput
- func (ScheduleResponsePtrOutput) ElementType() reflect.Type
- func (o ScheduleResponsePtrOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
- func (o ScheduleResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) Location() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
- func (o ScheduleResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) Tags() pulumi.StringMapOutput
- func (o ScheduleResponsePtrOutput) TargetResourceId() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) TaskType() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) TimeZoneId() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
- func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
- func (o ScheduleResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) UniqueIdentifier() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
- type ScheduleState
- type ScheduleType
- type ScheduleTypeArgs
- func (ScheduleTypeArgs) ElementType() reflect.Type
- func (i ScheduleTypeArgs) ToScheduleTypeOutput() ScheduleTypeOutput
- func (i ScheduleTypeArgs) ToScheduleTypeOutputWithContext(ctx context.Context) ScheduleTypeOutput
- func (i ScheduleTypeArgs) ToScheduleTypePtrOutput() ScheduleTypePtrOutput
- func (i ScheduleTypeArgs) ToScheduleTypePtrOutputWithContext(ctx context.Context) ScheduleTypePtrOutput
- type ScheduleTypeInput
- type ScheduleTypeOutput
- func (o ScheduleTypeOutput) DailyRecurrence() DayDetailsPtrOutput
- func (ScheduleTypeOutput) ElementType() reflect.Type
- func (o ScheduleTypeOutput) HourlyRecurrence() HourDetailsPtrOutput
- func (o ScheduleTypeOutput) Location() pulumi.StringPtrOutput
- func (o ScheduleTypeOutput) NotificationSettings() NotificationSettingsPtrOutput
- func (o ScheduleTypeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ScheduleTypeOutput) Status() pulumi.StringPtrOutput
- func (o ScheduleTypeOutput) Tags() pulumi.StringMapOutput
- func (o ScheduleTypeOutput) TargetResourceId() pulumi.StringPtrOutput
- func (o ScheduleTypeOutput) TaskType() pulumi.StringPtrOutput
- func (o ScheduleTypeOutput) TimeZoneId() pulumi.StringPtrOutput
- func (o ScheduleTypeOutput) ToScheduleTypeOutput() ScheduleTypeOutput
- func (o ScheduleTypeOutput) ToScheduleTypeOutputWithContext(ctx context.Context) ScheduleTypeOutput
- func (o ScheduleTypeOutput) ToScheduleTypePtrOutput() ScheduleTypePtrOutput
- func (o ScheduleTypeOutput) ToScheduleTypePtrOutputWithContext(ctx context.Context) ScheduleTypePtrOutput
- func (o ScheduleTypeOutput) UniqueIdentifier() pulumi.StringPtrOutput
- func (o ScheduleTypeOutput) WeeklyRecurrence() WeekDetailsPtrOutput
- type ScheduleTypePtrInput
- type ScheduleTypePtrOutput
- func (o ScheduleTypePtrOutput) DailyRecurrence() DayDetailsPtrOutput
- func (o ScheduleTypePtrOutput) Elem() ScheduleTypeOutput
- func (ScheduleTypePtrOutput) ElementType() reflect.Type
- func (o ScheduleTypePtrOutput) HourlyRecurrence() HourDetailsPtrOutput
- func (o ScheduleTypePtrOutput) Location() pulumi.StringPtrOutput
- func (o ScheduleTypePtrOutput) NotificationSettings() NotificationSettingsPtrOutput
- func (o ScheduleTypePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ScheduleTypePtrOutput) Status() pulumi.StringPtrOutput
- func (o ScheduleTypePtrOutput) Tags() pulumi.StringMapOutput
- func (o ScheduleTypePtrOutput) TargetResourceId() pulumi.StringPtrOutput
- func (o ScheduleTypePtrOutput) TaskType() pulumi.StringPtrOutput
- func (o ScheduleTypePtrOutput) TimeZoneId() pulumi.StringPtrOutput
- func (o ScheduleTypePtrOutput) ToScheduleTypePtrOutput() ScheduleTypePtrOutput
- func (o ScheduleTypePtrOutput) ToScheduleTypePtrOutputWithContext(ctx context.Context) ScheduleTypePtrOutput
- func (o ScheduleTypePtrOutput) UniqueIdentifier() pulumi.StringPtrOutput
- func (o ScheduleTypePtrOutput) WeeklyRecurrence() WeekDetailsPtrOutput
- type Secret
- type SecretArgs
- type SecretInput
- type SecretOutput
- type SecretState
- type ServiceRunner
- type ServiceRunnerArgs
- type ServiceRunnerInput
- type ServiceRunnerOutput
- type ServiceRunnerState
- type SharedPublicIpAddressConfiguration
- type SharedPublicIpAddressConfigurationArgs
- func (SharedPublicIpAddressConfigurationArgs) ElementType() reflect.Type
- func (i SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationOutput() SharedPublicIpAddressConfigurationOutput
- func (i SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationOutput
- func (i SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationPtrOutput() SharedPublicIpAddressConfigurationPtrOutput
- func (i SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationPtrOutput
- type SharedPublicIpAddressConfigurationInput
- type SharedPublicIpAddressConfigurationOutput
- func (SharedPublicIpAddressConfigurationOutput) ElementType() reflect.Type
- func (o SharedPublicIpAddressConfigurationOutput) InboundNatRules() InboundNatRuleArrayOutput
- func (o SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationOutput() SharedPublicIpAddressConfigurationOutput
- func (o SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationOutput
- func (o SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationPtrOutput() SharedPublicIpAddressConfigurationPtrOutput
- func (o SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationPtrOutput
- type SharedPublicIpAddressConfigurationPtrInput
- type SharedPublicIpAddressConfigurationPtrOutput
- func (o SharedPublicIpAddressConfigurationPtrOutput) Elem() SharedPublicIpAddressConfigurationOutput
- func (SharedPublicIpAddressConfigurationPtrOutput) ElementType() reflect.Type
- func (o SharedPublicIpAddressConfigurationPtrOutput) InboundNatRules() InboundNatRuleArrayOutput
- func (o SharedPublicIpAddressConfigurationPtrOutput) ToSharedPublicIpAddressConfigurationPtrOutput() SharedPublicIpAddressConfigurationPtrOutput
- func (o SharedPublicIpAddressConfigurationPtrOutput) ToSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationPtrOutput
- type SharedPublicIpAddressConfigurationResponse
- type SharedPublicIpAddressConfigurationResponseArgs
- func (SharedPublicIpAddressConfigurationResponseArgs) ElementType() reflect.Type
- func (i SharedPublicIpAddressConfigurationResponseArgs) ToSharedPublicIpAddressConfigurationResponseOutput() SharedPublicIpAddressConfigurationResponseOutput
- func (i SharedPublicIpAddressConfigurationResponseArgs) ToSharedPublicIpAddressConfigurationResponseOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationResponseOutput
- func (i SharedPublicIpAddressConfigurationResponseArgs) ToSharedPublicIpAddressConfigurationResponsePtrOutput() SharedPublicIpAddressConfigurationResponsePtrOutput
- func (i SharedPublicIpAddressConfigurationResponseArgs) ToSharedPublicIpAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationResponsePtrOutput
- type SharedPublicIpAddressConfigurationResponseInput
- type SharedPublicIpAddressConfigurationResponseOutput
- func (SharedPublicIpAddressConfigurationResponseOutput) ElementType() reflect.Type
- func (o SharedPublicIpAddressConfigurationResponseOutput) InboundNatRules() InboundNatRuleResponseArrayOutput
- func (o SharedPublicIpAddressConfigurationResponseOutput) ToSharedPublicIpAddressConfigurationResponseOutput() SharedPublicIpAddressConfigurationResponseOutput
- func (o SharedPublicIpAddressConfigurationResponseOutput) ToSharedPublicIpAddressConfigurationResponseOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationResponseOutput
- func (o SharedPublicIpAddressConfigurationResponseOutput) ToSharedPublicIpAddressConfigurationResponsePtrOutput() SharedPublicIpAddressConfigurationResponsePtrOutput
- func (o SharedPublicIpAddressConfigurationResponseOutput) ToSharedPublicIpAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationResponsePtrOutput
- type SharedPublicIpAddressConfigurationResponsePtrInput
- type SharedPublicIpAddressConfigurationResponsePtrOutput
- func (o SharedPublicIpAddressConfigurationResponsePtrOutput) Elem() SharedPublicIpAddressConfigurationResponseOutput
- func (SharedPublicIpAddressConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o SharedPublicIpAddressConfigurationResponsePtrOutput) InboundNatRules() InboundNatRuleResponseArrayOutput
- func (o SharedPublicIpAddressConfigurationResponsePtrOutput) ToSharedPublicIpAddressConfigurationResponsePtrOutput() SharedPublicIpAddressConfigurationResponsePtrOutput
- func (o SharedPublicIpAddressConfigurationResponsePtrOutput) ToSharedPublicIpAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationResponsePtrOutput
- type SourceControlType
- func (SourceControlType) ElementType() reflect.Type
- func (e SourceControlType) ToStringOutput() pulumi.StringOutput
- func (e SourceControlType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SourceControlType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SourceControlType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StorageType
- func (StorageType) ElementType() reflect.Type
- func (e StorageType) ToStringOutput() pulumi.StringOutput
- func (e StorageType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StorageType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StorageType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Subnet
- type SubnetArgs
- type SubnetArray
- type SubnetArrayInput
- type SubnetArrayOutput
- type SubnetInput
- type SubnetOutput
- func (o SubnetOutput) AllowPublicIp() pulumi.StringPtrOutput
- func (SubnetOutput) ElementType() reflect.Type
- func (o SubnetOutput) LabSubnetName() pulumi.StringPtrOutput
- func (o SubnetOutput) ResourceId() pulumi.StringPtrOutput
- func (o SubnetOutput) ToSubnetOutput() SubnetOutput
- func (o SubnetOutput) ToSubnetOutputWithContext(ctx context.Context) SubnetOutput
- type SubnetOverride
- type SubnetOverrideArgs
- type SubnetOverrideArray
- type SubnetOverrideArrayInput
- type SubnetOverrideArrayOutput
- func (SubnetOverrideArrayOutput) ElementType() reflect.Type
- func (o SubnetOverrideArrayOutput) Index(i pulumi.IntInput) SubnetOverrideOutput
- func (o SubnetOverrideArrayOutput) ToSubnetOverrideArrayOutput() SubnetOverrideArrayOutput
- func (o SubnetOverrideArrayOutput) ToSubnetOverrideArrayOutputWithContext(ctx context.Context) SubnetOverrideArrayOutput
- type SubnetOverrideInput
- type SubnetOverrideOutput
- func (SubnetOverrideOutput) ElementType() reflect.Type
- func (o SubnetOverrideOutput) LabSubnetName() pulumi.StringPtrOutput
- func (o SubnetOverrideOutput) ResourceId() pulumi.StringPtrOutput
- func (o SubnetOverrideOutput) SharedPublicIpAddressConfiguration() SubnetSharedPublicIpAddressConfigurationPtrOutput
- func (o SubnetOverrideOutput) ToSubnetOverrideOutput() SubnetOverrideOutput
- func (o SubnetOverrideOutput) ToSubnetOverrideOutputWithContext(ctx context.Context) SubnetOverrideOutput
- func (o SubnetOverrideOutput) UseInVmCreationPermission() pulumi.StringPtrOutput
- func (o SubnetOverrideOutput) UsePublicIpAddressPermission() pulumi.StringPtrOutput
- func (o SubnetOverrideOutput) VirtualNetworkPoolName() pulumi.StringPtrOutput
- type SubnetOverrideResponse
- type SubnetOverrideResponseArgs
- type SubnetOverrideResponseArray
- func (SubnetOverrideResponseArray) ElementType() reflect.Type
- func (i SubnetOverrideResponseArray) ToSubnetOverrideResponseArrayOutput() SubnetOverrideResponseArrayOutput
- func (i SubnetOverrideResponseArray) ToSubnetOverrideResponseArrayOutputWithContext(ctx context.Context) SubnetOverrideResponseArrayOutput
- type SubnetOverrideResponseArrayInput
- type SubnetOverrideResponseArrayOutput
- func (SubnetOverrideResponseArrayOutput) ElementType() reflect.Type
- func (o SubnetOverrideResponseArrayOutput) Index(i pulumi.IntInput) SubnetOverrideResponseOutput
- func (o SubnetOverrideResponseArrayOutput) ToSubnetOverrideResponseArrayOutput() SubnetOverrideResponseArrayOutput
- func (o SubnetOverrideResponseArrayOutput) ToSubnetOverrideResponseArrayOutputWithContext(ctx context.Context) SubnetOverrideResponseArrayOutput
- type SubnetOverrideResponseInput
- type SubnetOverrideResponseOutput
- func (SubnetOverrideResponseOutput) ElementType() reflect.Type
- func (o SubnetOverrideResponseOutput) LabSubnetName() pulumi.StringPtrOutput
- func (o SubnetOverrideResponseOutput) ResourceId() pulumi.StringPtrOutput
- func (o SubnetOverrideResponseOutput) SharedPublicIpAddressConfiguration() SubnetSharedPublicIpAddressConfigurationResponsePtrOutput
- func (o SubnetOverrideResponseOutput) ToSubnetOverrideResponseOutput() SubnetOverrideResponseOutput
- func (o SubnetOverrideResponseOutput) ToSubnetOverrideResponseOutputWithContext(ctx context.Context) SubnetOverrideResponseOutput
- func (o SubnetOverrideResponseOutput) UseInVmCreationPermission() pulumi.StringPtrOutput
- func (o SubnetOverrideResponseOutput) UsePublicIpAddressPermission() pulumi.StringPtrOutput
- func (o SubnetOverrideResponseOutput) VirtualNetworkPoolName() pulumi.StringPtrOutput
- type SubnetResponse
- type SubnetResponseArgs
- type SubnetResponseArray
- type SubnetResponseArrayInput
- type SubnetResponseArrayOutput
- func (SubnetResponseArrayOutput) ElementType() reflect.Type
- func (o SubnetResponseArrayOutput) Index(i pulumi.IntInput) SubnetResponseOutput
- func (o SubnetResponseArrayOutput) ToSubnetResponseArrayOutput() SubnetResponseArrayOutput
- func (o SubnetResponseArrayOutput) ToSubnetResponseArrayOutputWithContext(ctx context.Context) SubnetResponseArrayOutput
- type SubnetResponseInput
- type SubnetResponseOutput
- func (o SubnetResponseOutput) AllowPublicIp() pulumi.StringPtrOutput
- func (SubnetResponseOutput) ElementType() reflect.Type
- func (o SubnetResponseOutput) LabSubnetName() pulumi.StringPtrOutput
- func (o SubnetResponseOutput) ResourceId() pulumi.StringPtrOutput
- func (o SubnetResponseOutput) ToSubnetResponseOutput() SubnetResponseOutput
- func (o SubnetResponseOutput) ToSubnetResponseOutputWithContext(ctx context.Context) SubnetResponseOutput
- type SubnetSharedPublicIpAddressConfiguration
- type SubnetSharedPublicIpAddressConfigurationArgs
- func (SubnetSharedPublicIpAddressConfigurationArgs) ElementType() reflect.Type
- func (i SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationOutput() SubnetSharedPublicIpAddressConfigurationOutput
- func (i SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationOutput
- func (i SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationPtrOutput() SubnetSharedPublicIpAddressConfigurationPtrOutput
- func (i SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationPtrOutput
- type SubnetSharedPublicIpAddressConfigurationInput
- type SubnetSharedPublicIpAddressConfigurationOutput
- func (o SubnetSharedPublicIpAddressConfigurationOutput) AllowedPorts() PortArrayOutput
- func (SubnetSharedPublicIpAddressConfigurationOutput) ElementType() reflect.Type
- func (o SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationOutput() SubnetSharedPublicIpAddressConfigurationOutput
- func (o SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationOutput
- func (o SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutput() SubnetSharedPublicIpAddressConfigurationPtrOutput
- func (o SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationPtrOutput
- type SubnetSharedPublicIpAddressConfigurationPtrInput
- type SubnetSharedPublicIpAddressConfigurationPtrOutput
- func (o SubnetSharedPublicIpAddressConfigurationPtrOutput) AllowedPorts() PortArrayOutput
- func (o SubnetSharedPublicIpAddressConfigurationPtrOutput) Elem() SubnetSharedPublicIpAddressConfigurationOutput
- func (SubnetSharedPublicIpAddressConfigurationPtrOutput) ElementType() reflect.Type
- func (o SubnetSharedPublicIpAddressConfigurationPtrOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutput() SubnetSharedPublicIpAddressConfigurationPtrOutput
- func (o SubnetSharedPublicIpAddressConfigurationPtrOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationPtrOutput
- type SubnetSharedPublicIpAddressConfigurationResponse
- type SubnetSharedPublicIpAddressConfigurationResponseArgs
- func (SubnetSharedPublicIpAddressConfigurationResponseArgs) ElementType() reflect.Type
- func (i SubnetSharedPublicIpAddressConfigurationResponseArgs) ToSubnetSharedPublicIpAddressConfigurationResponseOutput() SubnetSharedPublicIpAddressConfigurationResponseOutput
- func (i SubnetSharedPublicIpAddressConfigurationResponseArgs) ToSubnetSharedPublicIpAddressConfigurationResponseOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationResponseOutput
- func (i SubnetSharedPublicIpAddressConfigurationResponseArgs) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutput() SubnetSharedPublicIpAddressConfigurationResponsePtrOutput
- func (i SubnetSharedPublicIpAddressConfigurationResponseArgs) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationResponsePtrOutput
- type SubnetSharedPublicIpAddressConfigurationResponseInput
- type SubnetSharedPublicIpAddressConfigurationResponseOutput
- func (o SubnetSharedPublicIpAddressConfigurationResponseOutput) AllowedPorts() PortResponseArrayOutput
- func (SubnetSharedPublicIpAddressConfigurationResponseOutput) ElementType() reflect.Type
- func (o SubnetSharedPublicIpAddressConfigurationResponseOutput) ToSubnetSharedPublicIpAddressConfigurationResponseOutput() SubnetSharedPublicIpAddressConfigurationResponseOutput
- func (o SubnetSharedPublicIpAddressConfigurationResponseOutput) ToSubnetSharedPublicIpAddressConfigurationResponseOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationResponseOutput
- func (o SubnetSharedPublicIpAddressConfigurationResponseOutput) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutput() SubnetSharedPublicIpAddressConfigurationResponsePtrOutput
- func (o SubnetSharedPublicIpAddressConfigurationResponseOutput) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationResponsePtrOutput
- type SubnetSharedPublicIpAddressConfigurationResponsePtrInput
- type SubnetSharedPublicIpAddressConfigurationResponsePtrOutput
- func (o SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) AllowedPorts() PortResponseArrayOutput
- func (o SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) Elem() SubnetSharedPublicIpAddressConfigurationResponseOutput
- func (SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutput() SubnetSharedPublicIpAddressConfigurationResponsePtrOutput
- func (o SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationResponsePtrOutput
- type TransportProtocol
- func (TransportProtocol) ElementType() reflect.Type
- func (e TransportProtocol) ToStringOutput() pulumi.StringOutput
- func (e TransportProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TransportProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TransportProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type UsagePermissionType
- func (UsagePermissionType) ElementType() reflect.Type
- func (e UsagePermissionType) ToStringOutput() pulumi.StringOutput
- func (e UsagePermissionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e UsagePermissionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e UsagePermissionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type User
- type UserArgs
- type UserIdentity
- type UserIdentityArgs
- func (UserIdentityArgs) ElementType() reflect.Type
- func (i UserIdentityArgs) ToUserIdentityOutput() UserIdentityOutput
- func (i UserIdentityArgs) ToUserIdentityOutputWithContext(ctx context.Context) UserIdentityOutput
- func (i UserIdentityArgs) ToUserIdentityPtrOutput() UserIdentityPtrOutput
- func (i UserIdentityArgs) ToUserIdentityPtrOutputWithContext(ctx context.Context) UserIdentityPtrOutput
- type UserIdentityInput
- type UserIdentityOutput
- func (o UserIdentityOutput) AppId() pulumi.StringPtrOutput
- func (UserIdentityOutput) ElementType() reflect.Type
- func (o UserIdentityOutput) ObjectId() pulumi.StringPtrOutput
- func (o UserIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o UserIdentityOutput) PrincipalName() pulumi.StringPtrOutput
- func (o UserIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o UserIdentityOutput) ToUserIdentityOutput() UserIdentityOutput
- func (o UserIdentityOutput) ToUserIdentityOutputWithContext(ctx context.Context) UserIdentityOutput
- func (o UserIdentityOutput) ToUserIdentityPtrOutput() UserIdentityPtrOutput
- func (o UserIdentityOutput) ToUserIdentityPtrOutputWithContext(ctx context.Context) UserIdentityPtrOutput
- type UserIdentityPtrInput
- type UserIdentityPtrOutput
- func (o UserIdentityPtrOutput) AppId() pulumi.StringPtrOutput
- func (o UserIdentityPtrOutput) Elem() UserIdentityOutput
- func (UserIdentityPtrOutput) ElementType() reflect.Type
- func (o UserIdentityPtrOutput) ObjectId() pulumi.StringPtrOutput
- func (o UserIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o UserIdentityPtrOutput) PrincipalName() pulumi.StringPtrOutput
- func (o UserIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o UserIdentityPtrOutput) ToUserIdentityPtrOutput() UserIdentityPtrOutput
- func (o UserIdentityPtrOutput) ToUserIdentityPtrOutputWithContext(ctx context.Context) UserIdentityPtrOutput
- type UserIdentityResponse
- type UserIdentityResponseArgs
- func (UserIdentityResponseArgs) ElementType() reflect.Type
- func (i UserIdentityResponseArgs) ToUserIdentityResponseOutput() UserIdentityResponseOutput
- func (i UserIdentityResponseArgs) ToUserIdentityResponseOutputWithContext(ctx context.Context) UserIdentityResponseOutput
- func (i UserIdentityResponseArgs) ToUserIdentityResponsePtrOutput() UserIdentityResponsePtrOutput
- func (i UserIdentityResponseArgs) ToUserIdentityResponsePtrOutputWithContext(ctx context.Context) UserIdentityResponsePtrOutput
- type UserIdentityResponseInput
- type UserIdentityResponseOutput
- func (o UserIdentityResponseOutput) AppId() pulumi.StringPtrOutput
- func (UserIdentityResponseOutput) ElementType() reflect.Type
- func (o UserIdentityResponseOutput) ObjectId() pulumi.StringPtrOutput
- func (o UserIdentityResponseOutput) PrincipalId() pulumi.StringPtrOutput
- func (o UserIdentityResponseOutput) PrincipalName() pulumi.StringPtrOutput
- func (o UserIdentityResponseOutput) TenantId() pulumi.StringPtrOutput
- func (o UserIdentityResponseOutput) ToUserIdentityResponseOutput() UserIdentityResponseOutput
- func (o UserIdentityResponseOutput) ToUserIdentityResponseOutputWithContext(ctx context.Context) UserIdentityResponseOutput
- func (o UserIdentityResponseOutput) ToUserIdentityResponsePtrOutput() UserIdentityResponsePtrOutput
- func (o UserIdentityResponseOutput) ToUserIdentityResponsePtrOutputWithContext(ctx context.Context) UserIdentityResponsePtrOutput
- type UserIdentityResponsePtrInput
- type UserIdentityResponsePtrOutput
- func (o UserIdentityResponsePtrOutput) AppId() pulumi.StringPtrOutput
- func (o UserIdentityResponsePtrOutput) Elem() UserIdentityResponseOutput
- func (UserIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o UserIdentityResponsePtrOutput) ObjectId() pulumi.StringPtrOutput
- func (o UserIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o UserIdentityResponsePtrOutput) PrincipalName() pulumi.StringPtrOutput
- func (o UserIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o UserIdentityResponsePtrOutput) ToUserIdentityResponsePtrOutput() UserIdentityResponsePtrOutput
- func (o UserIdentityResponsePtrOutput) ToUserIdentityResponsePtrOutputWithContext(ctx context.Context) UserIdentityResponsePtrOutput
- type UserInput
- type UserOutput
- type UserSecretStore
- type UserSecretStoreArgs
- func (UserSecretStoreArgs) ElementType() reflect.Type
- func (i UserSecretStoreArgs) ToUserSecretStoreOutput() UserSecretStoreOutput
- func (i UserSecretStoreArgs) ToUserSecretStoreOutputWithContext(ctx context.Context) UserSecretStoreOutput
- func (i UserSecretStoreArgs) ToUserSecretStorePtrOutput() UserSecretStorePtrOutput
- func (i UserSecretStoreArgs) ToUserSecretStorePtrOutputWithContext(ctx context.Context) UserSecretStorePtrOutput
- type UserSecretStoreInput
- type UserSecretStoreOutput
- func (UserSecretStoreOutput) ElementType() reflect.Type
- func (o UserSecretStoreOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o UserSecretStoreOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o UserSecretStoreOutput) ToUserSecretStoreOutput() UserSecretStoreOutput
- func (o UserSecretStoreOutput) ToUserSecretStoreOutputWithContext(ctx context.Context) UserSecretStoreOutput
- func (o UserSecretStoreOutput) ToUserSecretStorePtrOutput() UserSecretStorePtrOutput
- func (o UserSecretStoreOutput) ToUserSecretStorePtrOutputWithContext(ctx context.Context) UserSecretStorePtrOutput
- type UserSecretStorePtrInput
- type UserSecretStorePtrOutput
- func (o UserSecretStorePtrOutput) Elem() UserSecretStoreOutput
- func (UserSecretStorePtrOutput) ElementType() reflect.Type
- func (o UserSecretStorePtrOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o UserSecretStorePtrOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o UserSecretStorePtrOutput) ToUserSecretStorePtrOutput() UserSecretStorePtrOutput
- func (o UserSecretStorePtrOutput) ToUserSecretStorePtrOutputWithContext(ctx context.Context) UserSecretStorePtrOutput
- type UserSecretStoreResponse
- type UserSecretStoreResponseArgs
- func (UserSecretStoreResponseArgs) ElementType() reflect.Type
- func (i UserSecretStoreResponseArgs) ToUserSecretStoreResponseOutput() UserSecretStoreResponseOutput
- func (i UserSecretStoreResponseArgs) ToUserSecretStoreResponseOutputWithContext(ctx context.Context) UserSecretStoreResponseOutput
- func (i UserSecretStoreResponseArgs) ToUserSecretStoreResponsePtrOutput() UserSecretStoreResponsePtrOutput
- func (i UserSecretStoreResponseArgs) ToUserSecretStoreResponsePtrOutputWithContext(ctx context.Context) UserSecretStoreResponsePtrOutput
- type UserSecretStoreResponseInput
- type UserSecretStoreResponseOutput
- func (UserSecretStoreResponseOutput) ElementType() reflect.Type
- func (o UserSecretStoreResponseOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o UserSecretStoreResponseOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o UserSecretStoreResponseOutput) ToUserSecretStoreResponseOutput() UserSecretStoreResponseOutput
- func (o UserSecretStoreResponseOutput) ToUserSecretStoreResponseOutputWithContext(ctx context.Context) UserSecretStoreResponseOutput
- func (o UserSecretStoreResponseOutput) ToUserSecretStoreResponsePtrOutput() UserSecretStoreResponsePtrOutput
- func (o UserSecretStoreResponseOutput) ToUserSecretStoreResponsePtrOutputWithContext(ctx context.Context) UserSecretStoreResponsePtrOutput
- type UserSecretStoreResponsePtrInput
- type UserSecretStoreResponsePtrOutput
- func (o UserSecretStoreResponsePtrOutput) Elem() UserSecretStoreResponseOutput
- func (UserSecretStoreResponsePtrOutput) ElementType() reflect.Type
- func (o UserSecretStoreResponsePtrOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o UserSecretStoreResponsePtrOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o UserSecretStoreResponsePtrOutput) ToUserSecretStoreResponsePtrOutput() UserSecretStoreResponsePtrOutput
- func (o UserSecretStoreResponsePtrOutput) ToUserSecretStoreResponsePtrOutputWithContext(ctx context.Context) UserSecretStoreResponsePtrOutput
- type UserState
- type VirtualMachine
- type VirtualMachineArgs
- type VirtualMachineCreationSource
- func (VirtualMachineCreationSource) ElementType() reflect.Type
- func (e VirtualMachineCreationSource) ToStringOutput() pulumi.StringOutput
- func (e VirtualMachineCreationSource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VirtualMachineCreationSource) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VirtualMachineCreationSource) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type VirtualMachineInput
- type VirtualMachineOutput
- type VirtualMachineSchedule
- type VirtualMachineScheduleArgs
- type VirtualMachineScheduleInput
- type VirtualMachineScheduleOutput
- type VirtualMachineScheduleState
- type VirtualMachineState
- type VirtualNetwork
- type VirtualNetworkArgs
- type VirtualNetworkInput
- type VirtualNetworkOutput
- type VirtualNetworkState
- type WeekDetails
- type WeekDetailsArgs
- func (WeekDetailsArgs) ElementType() reflect.Type
- func (i WeekDetailsArgs) ToWeekDetailsOutput() WeekDetailsOutput
- func (i WeekDetailsArgs) ToWeekDetailsOutputWithContext(ctx context.Context) WeekDetailsOutput
- func (i WeekDetailsArgs) ToWeekDetailsPtrOutput() WeekDetailsPtrOutput
- func (i WeekDetailsArgs) ToWeekDetailsPtrOutputWithContext(ctx context.Context) WeekDetailsPtrOutput
- type WeekDetailsInput
- type WeekDetailsOutput
- func (WeekDetailsOutput) ElementType() reflect.Type
- func (o WeekDetailsOutput) Time() pulumi.StringPtrOutput
- func (o WeekDetailsOutput) ToWeekDetailsOutput() WeekDetailsOutput
- func (o WeekDetailsOutput) ToWeekDetailsOutputWithContext(ctx context.Context) WeekDetailsOutput
- func (o WeekDetailsOutput) ToWeekDetailsPtrOutput() WeekDetailsPtrOutput
- func (o WeekDetailsOutput) ToWeekDetailsPtrOutputWithContext(ctx context.Context) WeekDetailsPtrOutput
- func (o WeekDetailsOutput) Weekdays() pulumi.StringArrayOutput
- type WeekDetailsPtrInput
- type WeekDetailsPtrOutput
- func (o WeekDetailsPtrOutput) Elem() WeekDetailsOutput
- func (WeekDetailsPtrOutput) ElementType() reflect.Type
- func (o WeekDetailsPtrOutput) Time() pulumi.StringPtrOutput
- func (o WeekDetailsPtrOutput) ToWeekDetailsPtrOutput() WeekDetailsPtrOutput
- func (o WeekDetailsPtrOutput) ToWeekDetailsPtrOutputWithContext(ctx context.Context) WeekDetailsPtrOutput
- func (o WeekDetailsPtrOutput) Weekdays() pulumi.StringArrayOutput
- type WeekDetailsResponse
- type WeekDetailsResponseArgs
- func (WeekDetailsResponseArgs) ElementType() reflect.Type
- func (i WeekDetailsResponseArgs) ToWeekDetailsResponseOutput() WeekDetailsResponseOutput
- func (i WeekDetailsResponseArgs) ToWeekDetailsResponseOutputWithContext(ctx context.Context) WeekDetailsResponseOutput
- func (i WeekDetailsResponseArgs) ToWeekDetailsResponsePtrOutput() WeekDetailsResponsePtrOutput
- func (i WeekDetailsResponseArgs) ToWeekDetailsResponsePtrOutputWithContext(ctx context.Context) WeekDetailsResponsePtrOutput
- type WeekDetailsResponseInput
- type WeekDetailsResponseOutput
- func (WeekDetailsResponseOutput) ElementType() reflect.Type
- func (o WeekDetailsResponseOutput) Time() pulumi.StringPtrOutput
- func (o WeekDetailsResponseOutput) ToWeekDetailsResponseOutput() WeekDetailsResponseOutput
- func (o WeekDetailsResponseOutput) ToWeekDetailsResponseOutputWithContext(ctx context.Context) WeekDetailsResponseOutput
- func (o WeekDetailsResponseOutput) ToWeekDetailsResponsePtrOutput() WeekDetailsResponsePtrOutput
- func (o WeekDetailsResponseOutput) ToWeekDetailsResponsePtrOutputWithContext(ctx context.Context) WeekDetailsResponsePtrOutput
- func (o WeekDetailsResponseOutput) Weekdays() pulumi.StringArrayOutput
- type WeekDetailsResponsePtrInput
- type WeekDetailsResponsePtrOutput
- func (o WeekDetailsResponsePtrOutput) Elem() WeekDetailsResponseOutput
- func (WeekDetailsResponsePtrOutput) ElementType() reflect.Type
- func (o WeekDetailsResponsePtrOutput) Time() pulumi.StringPtrOutput
- func (o WeekDetailsResponsePtrOutput) ToWeekDetailsResponsePtrOutput() WeekDetailsResponsePtrOutput
- func (o WeekDetailsResponsePtrOutput) ToWeekDetailsResponsePtrOutputWithContext(ctx context.Context) WeekDetailsResponsePtrOutput
- func (o WeekDetailsResponsePtrOutput) Weekdays() pulumi.StringArrayOutput
- type WindowsOsInfo
- type WindowsOsInfoArgs
- func (WindowsOsInfoArgs) ElementType() reflect.Type
- func (i WindowsOsInfoArgs) ToWindowsOsInfoOutput() WindowsOsInfoOutput
- func (i WindowsOsInfoArgs) ToWindowsOsInfoOutputWithContext(ctx context.Context) WindowsOsInfoOutput
- func (i WindowsOsInfoArgs) ToWindowsOsInfoPtrOutput() WindowsOsInfoPtrOutput
- func (i WindowsOsInfoArgs) ToWindowsOsInfoPtrOutputWithContext(ctx context.Context) WindowsOsInfoPtrOutput
- type WindowsOsInfoInput
- type WindowsOsInfoOutput
- func (WindowsOsInfoOutput) ElementType() reflect.Type
- func (o WindowsOsInfoOutput) ToWindowsOsInfoOutput() WindowsOsInfoOutput
- func (o WindowsOsInfoOutput) ToWindowsOsInfoOutputWithContext(ctx context.Context) WindowsOsInfoOutput
- func (o WindowsOsInfoOutput) ToWindowsOsInfoPtrOutput() WindowsOsInfoPtrOutput
- func (o WindowsOsInfoOutput) ToWindowsOsInfoPtrOutputWithContext(ctx context.Context) WindowsOsInfoPtrOutput
- func (o WindowsOsInfoOutput) WindowsOsState() pulumi.StringPtrOutput
- type WindowsOsInfoPtrInput
- type WindowsOsInfoPtrOutput
- func (o WindowsOsInfoPtrOutput) Elem() WindowsOsInfoOutput
- func (WindowsOsInfoPtrOutput) ElementType() reflect.Type
- func (o WindowsOsInfoPtrOutput) ToWindowsOsInfoPtrOutput() WindowsOsInfoPtrOutput
- func (o WindowsOsInfoPtrOutput) ToWindowsOsInfoPtrOutputWithContext(ctx context.Context) WindowsOsInfoPtrOutput
- func (o WindowsOsInfoPtrOutput) WindowsOsState() pulumi.StringPtrOutput
- type WindowsOsInfoResponse
- type WindowsOsInfoResponseArgs
- func (WindowsOsInfoResponseArgs) ElementType() reflect.Type
- func (i WindowsOsInfoResponseArgs) ToWindowsOsInfoResponseOutput() WindowsOsInfoResponseOutput
- func (i WindowsOsInfoResponseArgs) ToWindowsOsInfoResponseOutputWithContext(ctx context.Context) WindowsOsInfoResponseOutput
- func (i WindowsOsInfoResponseArgs) ToWindowsOsInfoResponsePtrOutput() WindowsOsInfoResponsePtrOutput
- func (i WindowsOsInfoResponseArgs) ToWindowsOsInfoResponsePtrOutputWithContext(ctx context.Context) WindowsOsInfoResponsePtrOutput
- type WindowsOsInfoResponseInput
- type WindowsOsInfoResponseOutput
- func (WindowsOsInfoResponseOutput) ElementType() reflect.Type
- func (o WindowsOsInfoResponseOutput) ToWindowsOsInfoResponseOutput() WindowsOsInfoResponseOutput
- func (o WindowsOsInfoResponseOutput) ToWindowsOsInfoResponseOutputWithContext(ctx context.Context) WindowsOsInfoResponseOutput
- func (o WindowsOsInfoResponseOutput) ToWindowsOsInfoResponsePtrOutput() WindowsOsInfoResponsePtrOutput
- func (o WindowsOsInfoResponseOutput) ToWindowsOsInfoResponsePtrOutputWithContext(ctx context.Context) WindowsOsInfoResponsePtrOutput
- func (o WindowsOsInfoResponseOutput) WindowsOsState() pulumi.StringPtrOutput
- type WindowsOsInfoResponsePtrInput
- type WindowsOsInfoResponsePtrOutput
- func (o WindowsOsInfoResponsePtrOutput) Elem() WindowsOsInfoResponseOutput
- func (WindowsOsInfoResponsePtrOutput) ElementType() reflect.Type
- func (o WindowsOsInfoResponsePtrOutput) ToWindowsOsInfoResponsePtrOutput() WindowsOsInfoResponsePtrOutput
- func (o WindowsOsInfoResponsePtrOutput) ToWindowsOsInfoResponsePtrOutputWithContext(ctx context.Context) WindowsOsInfoResponsePtrOutput
- func (o WindowsOsInfoResponsePtrOutput) WindowsOsState() pulumi.StringPtrOutput
- type WindowsOsState
- func (WindowsOsState) ElementType() reflect.Type
- func (e WindowsOsState) ToStringOutput() pulumi.StringOutput
- func (e WindowsOsState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WindowsOsState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WindowsOsState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
Constants ¶
const ( CustomImageOsTypeWindows = CustomImageOsType("Windows") CustomImageOsTypeLinux = CustomImageOsType("Linux") CustomImageOsTypeNone = CustomImageOsType("None") )
const ( EnableStatusEnabled = EnableStatus("Enabled") EnableStatusDisabled = EnableStatus("Disabled") )
const ( LinuxOsStateNonDeprovisioned = LinuxOsState("NonDeprovisioned") LinuxOsStateDeprovisionRequested = LinuxOsState("DeprovisionRequested") LinuxOsStateDeprovisionApplied = LinuxOsState("DeprovisionApplied") )
const ( NotificationChannelEventTypeAutoShutdown = NotificationChannelEventType("AutoShutdown") NotificationChannelEventTypeCost = NotificationChannelEventType("Cost") )
const ( NotificationStatusDisabled = NotificationStatus("Disabled") NotificationStatusEnabled = NotificationStatus("Enabled") )
const ( PolicyEvaluatorTypeAllowedValuesPolicy = PolicyEvaluatorType("AllowedValuesPolicy") PolicyEvaluatorTypeMaxValuePolicy = PolicyEvaluatorType("MaxValuePolicy") )
const ( PolicyFactNameUserOwnedLabVmCount = PolicyFactName("UserOwnedLabVmCount") PolicyFactNameUserOwnedLabPremiumVmCount = PolicyFactName("UserOwnedLabPremiumVmCount") PolicyFactNameLabVmCount = PolicyFactName("LabVmCount") PolicyFactNameLabPremiumVmCount = PolicyFactName("LabPremiumVmCount") PolicyFactNameLabVmSize = PolicyFactName("LabVmSize") PolicyFactNameGalleryImage = PolicyFactName("GalleryImage") PolicyFactNameUserOwnedLabVmCountInSubnet = PolicyFactName("UserOwnedLabVmCountInSubnet") PolicyFactNameLabTargetCost = PolicyFactName("LabTargetCost") )
const ( PolicyStatusEnabled = PolicyStatus("Enabled") PolicyStatusDisabled = PolicyStatus("Disabled") )
const ( PremiumDataDiskDisabled = PremiumDataDisk("Disabled") PremiumDataDiskEnabled = PremiumDataDisk("Enabled") )
const ( SourceControlTypeVsoGit = SourceControlType("VsoGit") SourceControlTypeGitHub = SourceControlType("GitHub") )
const ( StorageTypeStandard = StorageType("Standard") StorageTypePremium = StorageType("Premium") )
const ( TransportProtocolTcp = TransportProtocol("Tcp") TransportProtocolUdp = TransportProtocol("Udp") )
const ( UsagePermissionTypeDefault = UsagePermissionType("Default") UsagePermissionTypeDeny = UsagePermissionType("Deny") UsagePermissionTypeAllow = UsagePermissionType("Allow") )
const ( VirtualMachineCreationSourceFromCustomImage = VirtualMachineCreationSource("FromCustomImage") VirtualMachineCreationSourceFromGalleryImage = VirtualMachineCreationSource("FromGalleryImage") )
const ( WindowsOsStateNonSysprepped = WindowsOsState("NonSysprepped") WindowsOsStateSysprepRequested = WindowsOsState("SysprepRequested") WindowsOsStateSysprepApplied = WindowsOsState("SysprepApplied") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicableSchedule ¶
type ApplicableSchedule struct { // The auto-shutdown schedule, if one has been set at the lab or lab resource level. LabVmsShutdown *ScheduleType `pulumi:"labVmsShutdown"` // The auto-startup schedule, if one has been set at the lab or lab resource level. LabVmsStartup *ScheduleType `pulumi:"labVmsStartup"` // The location of the resource. Location *string `pulumi:"location"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` }
Schedules applicable to a virtual machine. The schedules may have been defined on a VM or on lab level.
type ApplicableScheduleArgs ¶
type ApplicableScheduleArgs struct { // The auto-shutdown schedule, if one has been set at the lab or lab resource level. LabVmsShutdown ScheduleTypePtrInput `pulumi:"labVmsShutdown"` // The auto-startup schedule, if one has been set at the lab or lab resource level. LabVmsStartup ScheduleTypePtrInput `pulumi:"labVmsStartup"` // The location of the resource. Location pulumi.StringPtrInput `pulumi:"location"` // The tags of the resource. Tags pulumi.StringMapInput `pulumi:"tags"` }
Schedules applicable to a virtual machine. The schedules may have been defined on a VM or on lab level.
func (ApplicableScheduleArgs) ElementType ¶
func (ApplicableScheduleArgs) ElementType() reflect.Type
func (ApplicableScheduleArgs) ToApplicableScheduleOutput ¶
func (i ApplicableScheduleArgs) ToApplicableScheduleOutput() ApplicableScheduleOutput
func (ApplicableScheduleArgs) ToApplicableScheduleOutputWithContext ¶
func (i ApplicableScheduleArgs) ToApplicableScheduleOutputWithContext(ctx context.Context) ApplicableScheduleOutput
func (ApplicableScheduleArgs) ToApplicableSchedulePtrOutput ¶
func (i ApplicableScheduleArgs) ToApplicableSchedulePtrOutput() ApplicableSchedulePtrOutput
func (ApplicableScheduleArgs) ToApplicableSchedulePtrOutputWithContext ¶
func (i ApplicableScheduleArgs) ToApplicableSchedulePtrOutputWithContext(ctx context.Context) ApplicableSchedulePtrOutput
type ApplicableScheduleInput ¶
type ApplicableScheduleInput interface { pulumi.Input ToApplicableScheduleOutput() ApplicableScheduleOutput ToApplicableScheduleOutputWithContext(context.Context) ApplicableScheduleOutput }
ApplicableScheduleInput is an input type that accepts ApplicableScheduleArgs and ApplicableScheduleOutput values. You can construct a concrete instance of `ApplicableScheduleInput` via:
ApplicableScheduleArgs{...}
type ApplicableScheduleOutput ¶
type ApplicableScheduleOutput struct{ *pulumi.OutputState }
Schedules applicable to a virtual machine. The schedules may have been defined on a VM or on lab level.
func (ApplicableScheduleOutput) ElementType ¶
func (ApplicableScheduleOutput) ElementType() reflect.Type
func (ApplicableScheduleOutput) LabVmsShutdown ¶
func (o ApplicableScheduleOutput) LabVmsShutdown() ScheduleTypePtrOutput
The auto-shutdown schedule, if one has been set at the lab or lab resource level.
func (ApplicableScheduleOutput) LabVmsStartup ¶
func (o ApplicableScheduleOutput) LabVmsStartup() ScheduleTypePtrOutput
The auto-startup schedule, if one has been set at the lab or lab resource level.
func (ApplicableScheduleOutput) Location ¶
func (o ApplicableScheduleOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (ApplicableScheduleOutput) Tags ¶
func (o ApplicableScheduleOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (ApplicableScheduleOutput) ToApplicableScheduleOutput ¶
func (o ApplicableScheduleOutput) ToApplicableScheduleOutput() ApplicableScheduleOutput
func (ApplicableScheduleOutput) ToApplicableScheduleOutputWithContext ¶
func (o ApplicableScheduleOutput) ToApplicableScheduleOutputWithContext(ctx context.Context) ApplicableScheduleOutput
func (ApplicableScheduleOutput) ToApplicableSchedulePtrOutput ¶
func (o ApplicableScheduleOutput) ToApplicableSchedulePtrOutput() ApplicableSchedulePtrOutput
func (ApplicableScheduleOutput) ToApplicableSchedulePtrOutputWithContext ¶
func (o ApplicableScheduleOutput) ToApplicableSchedulePtrOutputWithContext(ctx context.Context) ApplicableSchedulePtrOutput
type ApplicableSchedulePtrInput ¶
type ApplicableSchedulePtrInput interface { pulumi.Input ToApplicableSchedulePtrOutput() ApplicableSchedulePtrOutput ToApplicableSchedulePtrOutputWithContext(context.Context) ApplicableSchedulePtrOutput }
ApplicableSchedulePtrInput is an input type that accepts ApplicableScheduleArgs, ApplicableSchedulePtr and ApplicableSchedulePtrOutput values. You can construct a concrete instance of `ApplicableSchedulePtrInput` via:
ApplicableScheduleArgs{...} or: nil
func ApplicableSchedulePtr ¶
func ApplicableSchedulePtr(v *ApplicableScheduleArgs) ApplicableSchedulePtrInput
type ApplicableSchedulePtrOutput ¶
type ApplicableSchedulePtrOutput struct{ *pulumi.OutputState }
func (ApplicableSchedulePtrOutput) Elem ¶
func (o ApplicableSchedulePtrOutput) Elem() ApplicableScheduleOutput
func (ApplicableSchedulePtrOutput) ElementType ¶
func (ApplicableSchedulePtrOutput) ElementType() reflect.Type
func (ApplicableSchedulePtrOutput) LabVmsShutdown ¶
func (o ApplicableSchedulePtrOutput) LabVmsShutdown() ScheduleTypePtrOutput
The auto-shutdown schedule, if one has been set at the lab or lab resource level.
func (ApplicableSchedulePtrOutput) LabVmsStartup ¶
func (o ApplicableSchedulePtrOutput) LabVmsStartup() ScheduleTypePtrOutput
The auto-startup schedule, if one has been set at the lab or lab resource level.
func (ApplicableSchedulePtrOutput) Location ¶
func (o ApplicableSchedulePtrOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (ApplicableSchedulePtrOutput) Tags ¶
func (o ApplicableSchedulePtrOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (ApplicableSchedulePtrOutput) ToApplicableSchedulePtrOutput ¶
func (o ApplicableSchedulePtrOutput) ToApplicableSchedulePtrOutput() ApplicableSchedulePtrOutput
func (ApplicableSchedulePtrOutput) ToApplicableSchedulePtrOutputWithContext ¶
func (o ApplicableSchedulePtrOutput) ToApplicableSchedulePtrOutputWithContext(ctx context.Context) ApplicableSchedulePtrOutput
type ApplicableScheduleResponse ¶
type ApplicableScheduleResponse struct { // The identifier of the resource. Id string `pulumi:"id"` // The auto-shutdown schedule, if one has been set at the lab or lab resource level. LabVmsShutdown *ScheduleResponse `pulumi:"labVmsShutdown"` // The auto-startup schedule, if one has been set at the lab or lab resource level. LabVmsStartup *ScheduleResponse `pulumi:"labVmsStartup"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` }
Schedules applicable to a virtual machine. The schedules may have been defined on a VM or on lab level.
type ApplicableScheduleResponseArgs ¶
type ApplicableScheduleResponseArgs struct { // The identifier of the resource. Id pulumi.StringInput `pulumi:"id"` // The auto-shutdown schedule, if one has been set at the lab or lab resource level. LabVmsShutdown ScheduleResponsePtrInput `pulumi:"labVmsShutdown"` // The auto-startup schedule, if one has been set at the lab or lab resource level. LabVmsStartup ScheduleResponsePtrInput `pulumi:"labVmsStartup"` // The location of the resource. Location pulumi.StringPtrInput `pulumi:"location"` // The name of the resource. Name pulumi.StringInput `pulumi:"name"` // The tags of the resource. Tags pulumi.StringMapInput `pulumi:"tags"` // The type of the resource. Type pulumi.StringInput `pulumi:"type"` }
Schedules applicable to a virtual machine. The schedules may have been defined on a VM or on lab level.
func (ApplicableScheduleResponseArgs) ElementType ¶
func (ApplicableScheduleResponseArgs) ElementType() reflect.Type
func (ApplicableScheduleResponseArgs) ToApplicableScheduleResponseOutput ¶
func (i ApplicableScheduleResponseArgs) ToApplicableScheduleResponseOutput() ApplicableScheduleResponseOutput
func (ApplicableScheduleResponseArgs) ToApplicableScheduleResponseOutputWithContext ¶
func (i ApplicableScheduleResponseArgs) ToApplicableScheduleResponseOutputWithContext(ctx context.Context) ApplicableScheduleResponseOutput
func (ApplicableScheduleResponseArgs) ToApplicableScheduleResponsePtrOutput ¶
func (i ApplicableScheduleResponseArgs) ToApplicableScheduleResponsePtrOutput() ApplicableScheduleResponsePtrOutput
func (ApplicableScheduleResponseArgs) ToApplicableScheduleResponsePtrOutputWithContext ¶
func (i ApplicableScheduleResponseArgs) ToApplicableScheduleResponsePtrOutputWithContext(ctx context.Context) ApplicableScheduleResponsePtrOutput
type ApplicableScheduleResponseInput ¶
type ApplicableScheduleResponseInput interface { pulumi.Input ToApplicableScheduleResponseOutput() ApplicableScheduleResponseOutput ToApplicableScheduleResponseOutputWithContext(context.Context) ApplicableScheduleResponseOutput }
ApplicableScheduleResponseInput is an input type that accepts ApplicableScheduleResponseArgs and ApplicableScheduleResponseOutput values. You can construct a concrete instance of `ApplicableScheduleResponseInput` via:
ApplicableScheduleResponseArgs{...}
type ApplicableScheduleResponseOutput ¶
type ApplicableScheduleResponseOutput struct{ *pulumi.OutputState }
Schedules applicable to a virtual machine. The schedules may have been defined on a VM or on lab level.
func (ApplicableScheduleResponseOutput) ElementType ¶
func (ApplicableScheduleResponseOutput) ElementType() reflect.Type
func (ApplicableScheduleResponseOutput) Id ¶
func (o ApplicableScheduleResponseOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (ApplicableScheduleResponseOutput) LabVmsShutdown ¶
func (o ApplicableScheduleResponseOutput) LabVmsShutdown() ScheduleResponsePtrOutput
The auto-shutdown schedule, if one has been set at the lab or lab resource level.
func (ApplicableScheduleResponseOutput) LabVmsStartup ¶
func (o ApplicableScheduleResponseOutput) LabVmsStartup() ScheduleResponsePtrOutput
The auto-startup schedule, if one has been set at the lab or lab resource level.
func (ApplicableScheduleResponseOutput) Location ¶
func (o ApplicableScheduleResponseOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (ApplicableScheduleResponseOutput) Name ¶
func (o ApplicableScheduleResponseOutput) Name() pulumi.StringOutput
The name of the resource.
func (ApplicableScheduleResponseOutput) Tags ¶
func (o ApplicableScheduleResponseOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (ApplicableScheduleResponseOutput) ToApplicableScheduleResponseOutput ¶
func (o ApplicableScheduleResponseOutput) ToApplicableScheduleResponseOutput() ApplicableScheduleResponseOutput
func (ApplicableScheduleResponseOutput) ToApplicableScheduleResponseOutputWithContext ¶
func (o ApplicableScheduleResponseOutput) ToApplicableScheduleResponseOutputWithContext(ctx context.Context) ApplicableScheduleResponseOutput
func (ApplicableScheduleResponseOutput) ToApplicableScheduleResponsePtrOutput ¶
func (o ApplicableScheduleResponseOutput) ToApplicableScheduleResponsePtrOutput() ApplicableScheduleResponsePtrOutput
func (ApplicableScheduleResponseOutput) ToApplicableScheduleResponsePtrOutputWithContext ¶
func (o ApplicableScheduleResponseOutput) ToApplicableScheduleResponsePtrOutputWithContext(ctx context.Context) ApplicableScheduleResponsePtrOutput
func (ApplicableScheduleResponseOutput) Type ¶
func (o ApplicableScheduleResponseOutput) Type() pulumi.StringOutput
The type of the resource.
type ApplicableScheduleResponsePtrInput ¶
type ApplicableScheduleResponsePtrInput interface { pulumi.Input ToApplicableScheduleResponsePtrOutput() ApplicableScheduleResponsePtrOutput ToApplicableScheduleResponsePtrOutputWithContext(context.Context) ApplicableScheduleResponsePtrOutput }
ApplicableScheduleResponsePtrInput is an input type that accepts ApplicableScheduleResponseArgs, ApplicableScheduleResponsePtr and ApplicableScheduleResponsePtrOutput values. You can construct a concrete instance of `ApplicableScheduleResponsePtrInput` via:
ApplicableScheduleResponseArgs{...} or: nil
func ApplicableScheduleResponsePtr ¶
func ApplicableScheduleResponsePtr(v *ApplicableScheduleResponseArgs) ApplicableScheduleResponsePtrInput
type ApplicableScheduleResponsePtrOutput ¶
type ApplicableScheduleResponsePtrOutput struct{ *pulumi.OutputState }
func (ApplicableScheduleResponsePtrOutput) Elem ¶
func (o ApplicableScheduleResponsePtrOutput) Elem() ApplicableScheduleResponseOutput
func (ApplicableScheduleResponsePtrOutput) ElementType ¶
func (ApplicableScheduleResponsePtrOutput) ElementType() reflect.Type
func (ApplicableScheduleResponsePtrOutput) Id ¶
func (o ApplicableScheduleResponsePtrOutput) Id() pulumi.StringPtrOutput
The identifier of the resource.
func (ApplicableScheduleResponsePtrOutput) LabVmsShutdown ¶
func (o ApplicableScheduleResponsePtrOutput) LabVmsShutdown() ScheduleResponsePtrOutput
The auto-shutdown schedule, if one has been set at the lab or lab resource level.
func (ApplicableScheduleResponsePtrOutput) LabVmsStartup ¶
func (o ApplicableScheduleResponsePtrOutput) LabVmsStartup() ScheduleResponsePtrOutput
The auto-startup schedule, if one has been set at the lab or lab resource level.
func (ApplicableScheduleResponsePtrOutput) Location ¶
func (o ApplicableScheduleResponsePtrOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (ApplicableScheduleResponsePtrOutput) Name ¶
func (o ApplicableScheduleResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the resource.
func (ApplicableScheduleResponsePtrOutput) Tags ¶
func (o ApplicableScheduleResponsePtrOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (ApplicableScheduleResponsePtrOutput) ToApplicableScheduleResponsePtrOutput ¶
func (o ApplicableScheduleResponsePtrOutput) ToApplicableScheduleResponsePtrOutput() ApplicableScheduleResponsePtrOutput
func (ApplicableScheduleResponsePtrOutput) ToApplicableScheduleResponsePtrOutputWithContext ¶
func (o ApplicableScheduleResponsePtrOutput) ToApplicableScheduleResponsePtrOutputWithContext(ctx context.Context) ApplicableScheduleResponsePtrOutput
func (ApplicableScheduleResponsePtrOutput) Type ¶
func (o ApplicableScheduleResponsePtrOutput) Type() pulumi.StringPtrOutput
The type of the resource.
type ArmTemplateParameterProperties ¶
type ArmTemplateParameterProperties struct { // The name of the template parameter. Name *string `pulumi:"name"` // The value of the template parameter. Value *string `pulumi:"value"` }
Properties of an Azure Resource Manager template parameter.
type ArmTemplateParameterPropertiesArgs ¶
type ArmTemplateParameterPropertiesArgs struct { // The name of the template parameter. Name pulumi.StringPtrInput `pulumi:"name"` // The value of the template parameter. Value pulumi.StringPtrInput `pulumi:"value"` }
Properties of an Azure Resource Manager template parameter.
func (ArmTemplateParameterPropertiesArgs) ElementType ¶
func (ArmTemplateParameterPropertiesArgs) ElementType() reflect.Type
func (ArmTemplateParameterPropertiesArgs) ToArmTemplateParameterPropertiesOutput ¶
func (i ArmTemplateParameterPropertiesArgs) ToArmTemplateParameterPropertiesOutput() ArmTemplateParameterPropertiesOutput
func (ArmTemplateParameterPropertiesArgs) ToArmTemplateParameterPropertiesOutputWithContext ¶
func (i ArmTemplateParameterPropertiesArgs) ToArmTemplateParameterPropertiesOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesOutput
type ArmTemplateParameterPropertiesArray ¶
type ArmTemplateParameterPropertiesArray []ArmTemplateParameterPropertiesInput
func (ArmTemplateParameterPropertiesArray) ElementType ¶
func (ArmTemplateParameterPropertiesArray) ElementType() reflect.Type
func (ArmTemplateParameterPropertiesArray) ToArmTemplateParameterPropertiesArrayOutput ¶
func (i ArmTemplateParameterPropertiesArray) ToArmTemplateParameterPropertiesArrayOutput() ArmTemplateParameterPropertiesArrayOutput
func (ArmTemplateParameterPropertiesArray) ToArmTemplateParameterPropertiesArrayOutputWithContext ¶
func (i ArmTemplateParameterPropertiesArray) ToArmTemplateParameterPropertiesArrayOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesArrayOutput
type ArmTemplateParameterPropertiesArrayInput ¶
type ArmTemplateParameterPropertiesArrayInput interface { pulumi.Input ToArmTemplateParameterPropertiesArrayOutput() ArmTemplateParameterPropertiesArrayOutput ToArmTemplateParameterPropertiesArrayOutputWithContext(context.Context) ArmTemplateParameterPropertiesArrayOutput }
ArmTemplateParameterPropertiesArrayInput is an input type that accepts ArmTemplateParameterPropertiesArray and ArmTemplateParameterPropertiesArrayOutput values. You can construct a concrete instance of `ArmTemplateParameterPropertiesArrayInput` via:
ArmTemplateParameterPropertiesArray{ ArmTemplateParameterPropertiesArgs{...} }
type ArmTemplateParameterPropertiesArrayOutput ¶
type ArmTemplateParameterPropertiesArrayOutput struct{ *pulumi.OutputState }
func (ArmTemplateParameterPropertiesArrayOutput) ElementType ¶
func (ArmTemplateParameterPropertiesArrayOutput) ElementType() reflect.Type
func (ArmTemplateParameterPropertiesArrayOutput) ToArmTemplateParameterPropertiesArrayOutput ¶
func (o ArmTemplateParameterPropertiesArrayOutput) ToArmTemplateParameterPropertiesArrayOutput() ArmTemplateParameterPropertiesArrayOutput
func (ArmTemplateParameterPropertiesArrayOutput) ToArmTemplateParameterPropertiesArrayOutputWithContext ¶
func (o ArmTemplateParameterPropertiesArrayOutput) ToArmTemplateParameterPropertiesArrayOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesArrayOutput
type ArmTemplateParameterPropertiesInput ¶
type ArmTemplateParameterPropertiesInput interface { pulumi.Input ToArmTemplateParameterPropertiesOutput() ArmTemplateParameterPropertiesOutput ToArmTemplateParameterPropertiesOutputWithContext(context.Context) ArmTemplateParameterPropertiesOutput }
ArmTemplateParameterPropertiesInput is an input type that accepts ArmTemplateParameterPropertiesArgs and ArmTemplateParameterPropertiesOutput values. You can construct a concrete instance of `ArmTemplateParameterPropertiesInput` via:
ArmTemplateParameterPropertiesArgs{...}
type ArmTemplateParameterPropertiesOutput ¶
type ArmTemplateParameterPropertiesOutput struct{ *pulumi.OutputState }
Properties of an Azure Resource Manager template parameter.
func (ArmTemplateParameterPropertiesOutput) ElementType ¶
func (ArmTemplateParameterPropertiesOutput) ElementType() reflect.Type
func (ArmTemplateParameterPropertiesOutput) Name ¶
func (o ArmTemplateParameterPropertiesOutput) Name() pulumi.StringPtrOutput
The name of the template parameter.
func (ArmTemplateParameterPropertiesOutput) ToArmTemplateParameterPropertiesOutput ¶
func (o ArmTemplateParameterPropertiesOutput) ToArmTemplateParameterPropertiesOutput() ArmTemplateParameterPropertiesOutput
func (ArmTemplateParameterPropertiesOutput) ToArmTemplateParameterPropertiesOutputWithContext ¶
func (o ArmTemplateParameterPropertiesOutput) ToArmTemplateParameterPropertiesOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesOutput
func (ArmTemplateParameterPropertiesOutput) Value ¶
func (o ArmTemplateParameterPropertiesOutput) Value() pulumi.StringPtrOutput
The value of the template parameter.
type ArmTemplateParameterPropertiesResponse ¶
type ArmTemplateParameterPropertiesResponse struct { // The name of the template parameter. Name *string `pulumi:"name"` // The value of the template parameter. Value *string `pulumi:"value"` }
Properties of an Azure Resource Manager template parameter.
type ArmTemplateParameterPropertiesResponseArgs ¶
type ArmTemplateParameterPropertiesResponseArgs struct { // The name of the template parameter. Name pulumi.StringPtrInput `pulumi:"name"` // The value of the template parameter. Value pulumi.StringPtrInput `pulumi:"value"` }
Properties of an Azure Resource Manager template parameter.
func (ArmTemplateParameterPropertiesResponseArgs) ElementType ¶
func (ArmTemplateParameterPropertiesResponseArgs) ElementType() reflect.Type
func (ArmTemplateParameterPropertiesResponseArgs) ToArmTemplateParameterPropertiesResponseOutput ¶
func (i ArmTemplateParameterPropertiesResponseArgs) ToArmTemplateParameterPropertiesResponseOutput() ArmTemplateParameterPropertiesResponseOutput
func (ArmTemplateParameterPropertiesResponseArgs) ToArmTemplateParameterPropertiesResponseOutputWithContext ¶
func (i ArmTemplateParameterPropertiesResponseArgs) ToArmTemplateParameterPropertiesResponseOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesResponseOutput
type ArmTemplateParameterPropertiesResponseArray ¶
type ArmTemplateParameterPropertiesResponseArray []ArmTemplateParameterPropertiesResponseInput
func (ArmTemplateParameterPropertiesResponseArray) ElementType ¶
func (ArmTemplateParameterPropertiesResponseArray) ElementType() reflect.Type
func (ArmTemplateParameterPropertiesResponseArray) ToArmTemplateParameterPropertiesResponseArrayOutput ¶
func (i ArmTemplateParameterPropertiesResponseArray) ToArmTemplateParameterPropertiesResponseArrayOutput() ArmTemplateParameterPropertiesResponseArrayOutput
func (ArmTemplateParameterPropertiesResponseArray) ToArmTemplateParameterPropertiesResponseArrayOutputWithContext ¶
func (i ArmTemplateParameterPropertiesResponseArray) ToArmTemplateParameterPropertiesResponseArrayOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesResponseArrayOutput
type ArmTemplateParameterPropertiesResponseArrayInput ¶
type ArmTemplateParameterPropertiesResponseArrayInput interface { pulumi.Input ToArmTemplateParameterPropertiesResponseArrayOutput() ArmTemplateParameterPropertiesResponseArrayOutput ToArmTemplateParameterPropertiesResponseArrayOutputWithContext(context.Context) ArmTemplateParameterPropertiesResponseArrayOutput }
ArmTemplateParameterPropertiesResponseArrayInput is an input type that accepts ArmTemplateParameterPropertiesResponseArray and ArmTemplateParameterPropertiesResponseArrayOutput values. You can construct a concrete instance of `ArmTemplateParameterPropertiesResponseArrayInput` via:
ArmTemplateParameterPropertiesResponseArray{ ArmTemplateParameterPropertiesResponseArgs{...} }
type ArmTemplateParameterPropertiesResponseArrayOutput ¶
type ArmTemplateParameterPropertiesResponseArrayOutput struct{ *pulumi.OutputState }
func (ArmTemplateParameterPropertiesResponseArrayOutput) ElementType ¶
func (ArmTemplateParameterPropertiesResponseArrayOutput) ElementType() reflect.Type
func (ArmTemplateParameterPropertiesResponseArrayOutput) ToArmTemplateParameterPropertiesResponseArrayOutput ¶
func (o ArmTemplateParameterPropertiesResponseArrayOutput) ToArmTemplateParameterPropertiesResponseArrayOutput() ArmTemplateParameterPropertiesResponseArrayOutput
func (ArmTemplateParameterPropertiesResponseArrayOutput) ToArmTemplateParameterPropertiesResponseArrayOutputWithContext ¶
func (o ArmTemplateParameterPropertiesResponseArrayOutput) ToArmTemplateParameterPropertiesResponseArrayOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesResponseArrayOutput
type ArmTemplateParameterPropertiesResponseInput ¶
type ArmTemplateParameterPropertiesResponseInput interface { pulumi.Input ToArmTemplateParameterPropertiesResponseOutput() ArmTemplateParameterPropertiesResponseOutput ToArmTemplateParameterPropertiesResponseOutputWithContext(context.Context) ArmTemplateParameterPropertiesResponseOutput }
ArmTemplateParameterPropertiesResponseInput is an input type that accepts ArmTemplateParameterPropertiesResponseArgs and ArmTemplateParameterPropertiesResponseOutput values. You can construct a concrete instance of `ArmTemplateParameterPropertiesResponseInput` via:
ArmTemplateParameterPropertiesResponseArgs{...}
type ArmTemplateParameterPropertiesResponseOutput ¶
type ArmTemplateParameterPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of an Azure Resource Manager template parameter.
func (ArmTemplateParameterPropertiesResponseOutput) ElementType ¶
func (ArmTemplateParameterPropertiesResponseOutput) ElementType() reflect.Type
func (ArmTemplateParameterPropertiesResponseOutput) Name ¶
func (o ArmTemplateParameterPropertiesResponseOutput) Name() pulumi.StringPtrOutput
The name of the template parameter.
func (ArmTemplateParameterPropertiesResponseOutput) ToArmTemplateParameterPropertiesResponseOutput ¶
func (o ArmTemplateParameterPropertiesResponseOutput) ToArmTemplateParameterPropertiesResponseOutput() ArmTemplateParameterPropertiesResponseOutput
func (ArmTemplateParameterPropertiesResponseOutput) ToArmTemplateParameterPropertiesResponseOutputWithContext ¶
func (o ArmTemplateParameterPropertiesResponseOutput) ToArmTemplateParameterPropertiesResponseOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesResponseOutput
func (ArmTemplateParameterPropertiesResponseOutput) Value ¶
func (o ArmTemplateParameterPropertiesResponseOutput) Value() pulumi.StringPtrOutput
The value of the template parameter.
type ArtifactDeploymentStatusProperties ¶
type ArtifactDeploymentStatusProperties struct { // The total count of the artifacts that were successfully applied. ArtifactsApplied *int `pulumi:"artifactsApplied"` // The deployment status of the artifact. DeploymentStatus *string `pulumi:"deploymentStatus"` // The total count of the artifacts that were tentatively applied. TotalArtifacts *int `pulumi:"totalArtifacts"` }
Properties of an artifact deployment.
type ArtifactDeploymentStatusPropertiesArgs ¶
type ArtifactDeploymentStatusPropertiesArgs struct { // The total count of the artifacts that were successfully applied. ArtifactsApplied pulumi.IntPtrInput `pulumi:"artifactsApplied"` // The deployment status of the artifact. DeploymentStatus pulumi.StringPtrInput `pulumi:"deploymentStatus"` // The total count of the artifacts that were tentatively applied. TotalArtifacts pulumi.IntPtrInput `pulumi:"totalArtifacts"` }
Properties of an artifact deployment.
func (ArtifactDeploymentStatusPropertiesArgs) ElementType ¶
func (ArtifactDeploymentStatusPropertiesArgs) ElementType() reflect.Type
func (ArtifactDeploymentStatusPropertiesArgs) ToArtifactDeploymentStatusPropertiesOutput ¶
func (i ArtifactDeploymentStatusPropertiesArgs) ToArtifactDeploymentStatusPropertiesOutput() ArtifactDeploymentStatusPropertiesOutput
func (ArtifactDeploymentStatusPropertiesArgs) ToArtifactDeploymentStatusPropertiesOutputWithContext ¶
func (i ArtifactDeploymentStatusPropertiesArgs) ToArtifactDeploymentStatusPropertiesOutputWithContext(ctx context.Context) ArtifactDeploymentStatusPropertiesOutput
func (ArtifactDeploymentStatusPropertiesArgs) ToArtifactDeploymentStatusPropertiesPtrOutput ¶
func (i ArtifactDeploymentStatusPropertiesArgs) ToArtifactDeploymentStatusPropertiesPtrOutput() ArtifactDeploymentStatusPropertiesPtrOutput
func (ArtifactDeploymentStatusPropertiesArgs) ToArtifactDeploymentStatusPropertiesPtrOutputWithContext ¶
func (i ArtifactDeploymentStatusPropertiesArgs) ToArtifactDeploymentStatusPropertiesPtrOutputWithContext(ctx context.Context) ArtifactDeploymentStatusPropertiesPtrOutput
type ArtifactDeploymentStatusPropertiesInput ¶
type ArtifactDeploymentStatusPropertiesInput interface { pulumi.Input ToArtifactDeploymentStatusPropertiesOutput() ArtifactDeploymentStatusPropertiesOutput ToArtifactDeploymentStatusPropertiesOutputWithContext(context.Context) ArtifactDeploymentStatusPropertiesOutput }
ArtifactDeploymentStatusPropertiesInput is an input type that accepts ArtifactDeploymentStatusPropertiesArgs and ArtifactDeploymentStatusPropertiesOutput values. You can construct a concrete instance of `ArtifactDeploymentStatusPropertiesInput` via:
ArtifactDeploymentStatusPropertiesArgs{...}
type ArtifactDeploymentStatusPropertiesOutput ¶
type ArtifactDeploymentStatusPropertiesOutput struct{ *pulumi.OutputState }
Properties of an artifact deployment.
func (ArtifactDeploymentStatusPropertiesOutput) ArtifactsApplied ¶
func (o ArtifactDeploymentStatusPropertiesOutput) ArtifactsApplied() pulumi.IntPtrOutput
The total count of the artifacts that were successfully applied.
func (ArtifactDeploymentStatusPropertiesOutput) DeploymentStatus ¶
func (o ArtifactDeploymentStatusPropertiesOutput) DeploymentStatus() pulumi.StringPtrOutput
The deployment status of the artifact.
func (ArtifactDeploymentStatusPropertiesOutput) ElementType ¶
func (ArtifactDeploymentStatusPropertiesOutput) ElementType() reflect.Type
func (ArtifactDeploymentStatusPropertiesOutput) ToArtifactDeploymentStatusPropertiesOutput ¶
func (o ArtifactDeploymentStatusPropertiesOutput) ToArtifactDeploymentStatusPropertiesOutput() ArtifactDeploymentStatusPropertiesOutput
func (ArtifactDeploymentStatusPropertiesOutput) ToArtifactDeploymentStatusPropertiesOutputWithContext ¶
func (o ArtifactDeploymentStatusPropertiesOutput) ToArtifactDeploymentStatusPropertiesOutputWithContext(ctx context.Context) ArtifactDeploymentStatusPropertiesOutput
func (ArtifactDeploymentStatusPropertiesOutput) ToArtifactDeploymentStatusPropertiesPtrOutput ¶
func (o ArtifactDeploymentStatusPropertiesOutput) ToArtifactDeploymentStatusPropertiesPtrOutput() ArtifactDeploymentStatusPropertiesPtrOutput
func (ArtifactDeploymentStatusPropertiesOutput) ToArtifactDeploymentStatusPropertiesPtrOutputWithContext ¶
func (o ArtifactDeploymentStatusPropertiesOutput) ToArtifactDeploymentStatusPropertiesPtrOutputWithContext(ctx context.Context) ArtifactDeploymentStatusPropertiesPtrOutput
func (ArtifactDeploymentStatusPropertiesOutput) TotalArtifacts ¶
func (o ArtifactDeploymentStatusPropertiesOutput) TotalArtifacts() pulumi.IntPtrOutput
The total count of the artifacts that were tentatively applied.
type ArtifactDeploymentStatusPropertiesPtrInput ¶
type ArtifactDeploymentStatusPropertiesPtrInput interface { pulumi.Input ToArtifactDeploymentStatusPropertiesPtrOutput() ArtifactDeploymentStatusPropertiesPtrOutput ToArtifactDeploymentStatusPropertiesPtrOutputWithContext(context.Context) ArtifactDeploymentStatusPropertiesPtrOutput }
ArtifactDeploymentStatusPropertiesPtrInput is an input type that accepts ArtifactDeploymentStatusPropertiesArgs, ArtifactDeploymentStatusPropertiesPtr and ArtifactDeploymentStatusPropertiesPtrOutput values. You can construct a concrete instance of `ArtifactDeploymentStatusPropertiesPtrInput` via:
ArtifactDeploymentStatusPropertiesArgs{...} or: nil
func ArtifactDeploymentStatusPropertiesPtr ¶
func ArtifactDeploymentStatusPropertiesPtr(v *ArtifactDeploymentStatusPropertiesArgs) ArtifactDeploymentStatusPropertiesPtrInput
type ArtifactDeploymentStatusPropertiesPtrOutput ¶
type ArtifactDeploymentStatusPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ArtifactDeploymentStatusPropertiesPtrOutput) ArtifactsApplied ¶
func (o ArtifactDeploymentStatusPropertiesPtrOutput) ArtifactsApplied() pulumi.IntPtrOutput
The total count of the artifacts that were successfully applied.
func (ArtifactDeploymentStatusPropertiesPtrOutput) DeploymentStatus ¶
func (o ArtifactDeploymentStatusPropertiesPtrOutput) DeploymentStatus() pulumi.StringPtrOutput
The deployment status of the artifact.
func (ArtifactDeploymentStatusPropertiesPtrOutput) ElementType ¶
func (ArtifactDeploymentStatusPropertiesPtrOutput) ElementType() reflect.Type
func (ArtifactDeploymentStatusPropertiesPtrOutput) ToArtifactDeploymentStatusPropertiesPtrOutput ¶
func (o ArtifactDeploymentStatusPropertiesPtrOutput) ToArtifactDeploymentStatusPropertiesPtrOutput() ArtifactDeploymentStatusPropertiesPtrOutput
func (ArtifactDeploymentStatusPropertiesPtrOutput) ToArtifactDeploymentStatusPropertiesPtrOutputWithContext ¶
func (o ArtifactDeploymentStatusPropertiesPtrOutput) ToArtifactDeploymentStatusPropertiesPtrOutputWithContext(ctx context.Context) ArtifactDeploymentStatusPropertiesPtrOutput
func (ArtifactDeploymentStatusPropertiesPtrOutput) TotalArtifacts ¶
func (o ArtifactDeploymentStatusPropertiesPtrOutput) TotalArtifacts() pulumi.IntPtrOutput
The total count of the artifacts that were tentatively applied.
type ArtifactDeploymentStatusPropertiesResponse ¶
type ArtifactDeploymentStatusPropertiesResponse struct { // The total count of the artifacts that were successfully applied. ArtifactsApplied *int `pulumi:"artifactsApplied"` // The deployment status of the artifact. DeploymentStatus *string `pulumi:"deploymentStatus"` // The total count of the artifacts that were tentatively applied. TotalArtifacts *int `pulumi:"totalArtifacts"` }
Properties of an artifact deployment.
type ArtifactDeploymentStatusPropertiesResponseArgs ¶
type ArtifactDeploymentStatusPropertiesResponseArgs struct { // The total count of the artifacts that were successfully applied. ArtifactsApplied pulumi.IntPtrInput `pulumi:"artifactsApplied"` // The deployment status of the artifact. DeploymentStatus pulumi.StringPtrInput `pulumi:"deploymentStatus"` // The total count of the artifacts that were tentatively applied. TotalArtifacts pulumi.IntPtrInput `pulumi:"totalArtifacts"` }
Properties of an artifact deployment.
func (ArtifactDeploymentStatusPropertiesResponseArgs) ElementType ¶
func (ArtifactDeploymentStatusPropertiesResponseArgs) ElementType() reflect.Type
func (ArtifactDeploymentStatusPropertiesResponseArgs) ToArtifactDeploymentStatusPropertiesResponseOutput ¶
func (i ArtifactDeploymentStatusPropertiesResponseArgs) ToArtifactDeploymentStatusPropertiesResponseOutput() ArtifactDeploymentStatusPropertiesResponseOutput
func (ArtifactDeploymentStatusPropertiesResponseArgs) ToArtifactDeploymentStatusPropertiesResponseOutputWithContext ¶
func (i ArtifactDeploymentStatusPropertiesResponseArgs) ToArtifactDeploymentStatusPropertiesResponseOutputWithContext(ctx context.Context) ArtifactDeploymentStatusPropertiesResponseOutput
func (ArtifactDeploymentStatusPropertiesResponseArgs) ToArtifactDeploymentStatusPropertiesResponsePtrOutput ¶
func (i ArtifactDeploymentStatusPropertiesResponseArgs) ToArtifactDeploymentStatusPropertiesResponsePtrOutput() ArtifactDeploymentStatusPropertiesResponsePtrOutput
func (ArtifactDeploymentStatusPropertiesResponseArgs) ToArtifactDeploymentStatusPropertiesResponsePtrOutputWithContext ¶
func (i ArtifactDeploymentStatusPropertiesResponseArgs) ToArtifactDeploymentStatusPropertiesResponsePtrOutputWithContext(ctx context.Context) ArtifactDeploymentStatusPropertiesResponsePtrOutput
type ArtifactDeploymentStatusPropertiesResponseInput ¶
type ArtifactDeploymentStatusPropertiesResponseInput interface { pulumi.Input ToArtifactDeploymentStatusPropertiesResponseOutput() ArtifactDeploymentStatusPropertiesResponseOutput ToArtifactDeploymentStatusPropertiesResponseOutputWithContext(context.Context) ArtifactDeploymentStatusPropertiesResponseOutput }
ArtifactDeploymentStatusPropertiesResponseInput is an input type that accepts ArtifactDeploymentStatusPropertiesResponseArgs and ArtifactDeploymentStatusPropertiesResponseOutput values. You can construct a concrete instance of `ArtifactDeploymentStatusPropertiesResponseInput` via:
ArtifactDeploymentStatusPropertiesResponseArgs{...}
type ArtifactDeploymentStatusPropertiesResponseOutput ¶
type ArtifactDeploymentStatusPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of an artifact deployment.
func (ArtifactDeploymentStatusPropertiesResponseOutput) ArtifactsApplied ¶
func (o ArtifactDeploymentStatusPropertiesResponseOutput) ArtifactsApplied() pulumi.IntPtrOutput
The total count of the artifacts that were successfully applied.
func (ArtifactDeploymentStatusPropertiesResponseOutput) DeploymentStatus ¶
func (o ArtifactDeploymentStatusPropertiesResponseOutput) DeploymentStatus() pulumi.StringPtrOutput
The deployment status of the artifact.
func (ArtifactDeploymentStatusPropertiesResponseOutput) ElementType ¶
func (ArtifactDeploymentStatusPropertiesResponseOutput) ElementType() reflect.Type
func (ArtifactDeploymentStatusPropertiesResponseOutput) ToArtifactDeploymentStatusPropertiesResponseOutput ¶
func (o ArtifactDeploymentStatusPropertiesResponseOutput) ToArtifactDeploymentStatusPropertiesResponseOutput() ArtifactDeploymentStatusPropertiesResponseOutput
func (ArtifactDeploymentStatusPropertiesResponseOutput) ToArtifactDeploymentStatusPropertiesResponseOutputWithContext ¶
func (o ArtifactDeploymentStatusPropertiesResponseOutput) ToArtifactDeploymentStatusPropertiesResponseOutputWithContext(ctx context.Context) ArtifactDeploymentStatusPropertiesResponseOutput
func (ArtifactDeploymentStatusPropertiesResponseOutput) ToArtifactDeploymentStatusPropertiesResponsePtrOutput ¶
func (o ArtifactDeploymentStatusPropertiesResponseOutput) ToArtifactDeploymentStatusPropertiesResponsePtrOutput() ArtifactDeploymentStatusPropertiesResponsePtrOutput
func (ArtifactDeploymentStatusPropertiesResponseOutput) ToArtifactDeploymentStatusPropertiesResponsePtrOutputWithContext ¶
func (o ArtifactDeploymentStatusPropertiesResponseOutput) ToArtifactDeploymentStatusPropertiesResponsePtrOutputWithContext(ctx context.Context) ArtifactDeploymentStatusPropertiesResponsePtrOutput
func (ArtifactDeploymentStatusPropertiesResponseOutput) TotalArtifacts ¶
func (o ArtifactDeploymentStatusPropertiesResponseOutput) TotalArtifacts() pulumi.IntPtrOutput
The total count of the artifacts that were tentatively applied.
type ArtifactDeploymentStatusPropertiesResponsePtrInput ¶
type ArtifactDeploymentStatusPropertiesResponsePtrInput interface { pulumi.Input ToArtifactDeploymentStatusPropertiesResponsePtrOutput() ArtifactDeploymentStatusPropertiesResponsePtrOutput ToArtifactDeploymentStatusPropertiesResponsePtrOutputWithContext(context.Context) ArtifactDeploymentStatusPropertiesResponsePtrOutput }
ArtifactDeploymentStatusPropertiesResponsePtrInput is an input type that accepts ArtifactDeploymentStatusPropertiesResponseArgs, ArtifactDeploymentStatusPropertiesResponsePtr and ArtifactDeploymentStatusPropertiesResponsePtrOutput values. You can construct a concrete instance of `ArtifactDeploymentStatusPropertiesResponsePtrInput` via:
ArtifactDeploymentStatusPropertiesResponseArgs{...} or: nil
func ArtifactDeploymentStatusPropertiesResponsePtr ¶
func ArtifactDeploymentStatusPropertiesResponsePtr(v *ArtifactDeploymentStatusPropertiesResponseArgs) ArtifactDeploymentStatusPropertiesResponsePtrInput
type ArtifactDeploymentStatusPropertiesResponsePtrOutput ¶
type ArtifactDeploymentStatusPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (ArtifactDeploymentStatusPropertiesResponsePtrOutput) ArtifactsApplied ¶
func (o ArtifactDeploymentStatusPropertiesResponsePtrOutput) ArtifactsApplied() pulumi.IntPtrOutput
The total count of the artifacts that were successfully applied.
func (ArtifactDeploymentStatusPropertiesResponsePtrOutput) DeploymentStatus ¶
func (o ArtifactDeploymentStatusPropertiesResponsePtrOutput) DeploymentStatus() pulumi.StringPtrOutput
The deployment status of the artifact.
func (ArtifactDeploymentStatusPropertiesResponsePtrOutput) ElementType ¶
func (ArtifactDeploymentStatusPropertiesResponsePtrOutput) ElementType() reflect.Type
func (ArtifactDeploymentStatusPropertiesResponsePtrOutput) ToArtifactDeploymentStatusPropertiesResponsePtrOutput ¶
func (o ArtifactDeploymentStatusPropertiesResponsePtrOutput) ToArtifactDeploymentStatusPropertiesResponsePtrOutput() ArtifactDeploymentStatusPropertiesResponsePtrOutput
func (ArtifactDeploymentStatusPropertiesResponsePtrOutput) ToArtifactDeploymentStatusPropertiesResponsePtrOutputWithContext ¶
func (o ArtifactDeploymentStatusPropertiesResponsePtrOutput) ToArtifactDeploymentStatusPropertiesResponsePtrOutputWithContext(ctx context.Context) ArtifactDeploymentStatusPropertiesResponsePtrOutput
func (ArtifactDeploymentStatusPropertiesResponsePtrOutput) TotalArtifacts ¶
func (o ArtifactDeploymentStatusPropertiesResponsePtrOutput) TotalArtifacts() pulumi.IntPtrOutput
The total count of the artifacts that were tentatively applied.
type ArtifactInstallProperties ¶
type ArtifactInstallProperties struct { // The artifact's identifier. ArtifactId *string `pulumi:"artifactId"` // The status message from the deployment. DeploymentStatusMessage *string `pulumi:"deploymentStatusMessage"` // The time that the artifact starts to install on the virtual machine. InstallTime *string `pulumi:"installTime"` // The parameters of the artifact. Parameters []ArtifactParameterProperties `pulumi:"parameters"` // The status of the artifact. Status *string `pulumi:"status"` // The status message from the virtual machine extension. VmExtensionStatusMessage *string `pulumi:"vmExtensionStatusMessage"` }
Properties of an artifact.
type ArtifactInstallPropertiesArgs ¶
type ArtifactInstallPropertiesArgs struct { // The artifact's identifier. ArtifactId pulumi.StringPtrInput `pulumi:"artifactId"` // The status message from the deployment. DeploymentStatusMessage pulumi.StringPtrInput `pulumi:"deploymentStatusMessage"` // The time that the artifact starts to install on the virtual machine. InstallTime pulumi.StringPtrInput `pulumi:"installTime"` // The parameters of the artifact. Parameters ArtifactParameterPropertiesArrayInput `pulumi:"parameters"` // The status of the artifact. Status pulumi.StringPtrInput `pulumi:"status"` // The status message from the virtual machine extension. VmExtensionStatusMessage pulumi.StringPtrInput `pulumi:"vmExtensionStatusMessage"` }
Properties of an artifact.
func (ArtifactInstallPropertiesArgs) ElementType ¶
func (ArtifactInstallPropertiesArgs) ElementType() reflect.Type
func (ArtifactInstallPropertiesArgs) ToArtifactInstallPropertiesOutput ¶
func (i ArtifactInstallPropertiesArgs) ToArtifactInstallPropertiesOutput() ArtifactInstallPropertiesOutput
func (ArtifactInstallPropertiesArgs) ToArtifactInstallPropertiesOutputWithContext ¶
func (i ArtifactInstallPropertiesArgs) ToArtifactInstallPropertiesOutputWithContext(ctx context.Context) ArtifactInstallPropertiesOutput
type ArtifactInstallPropertiesArray ¶
type ArtifactInstallPropertiesArray []ArtifactInstallPropertiesInput
func (ArtifactInstallPropertiesArray) ElementType ¶
func (ArtifactInstallPropertiesArray) ElementType() reflect.Type
func (ArtifactInstallPropertiesArray) ToArtifactInstallPropertiesArrayOutput ¶
func (i ArtifactInstallPropertiesArray) ToArtifactInstallPropertiesArrayOutput() ArtifactInstallPropertiesArrayOutput
func (ArtifactInstallPropertiesArray) ToArtifactInstallPropertiesArrayOutputWithContext ¶
func (i ArtifactInstallPropertiesArray) ToArtifactInstallPropertiesArrayOutputWithContext(ctx context.Context) ArtifactInstallPropertiesArrayOutput
type ArtifactInstallPropertiesArrayInput ¶
type ArtifactInstallPropertiesArrayInput interface { pulumi.Input ToArtifactInstallPropertiesArrayOutput() ArtifactInstallPropertiesArrayOutput ToArtifactInstallPropertiesArrayOutputWithContext(context.Context) ArtifactInstallPropertiesArrayOutput }
ArtifactInstallPropertiesArrayInput is an input type that accepts ArtifactInstallPropertiesArray and ArtifactInstallPropertiesArrayOutput values. You can construct a concrete instance of `ArtifactInstallPropertiesArrayInput` via:
ArtifactInstallPropertiesArray{ ArtifactInstallPropertiesArgs{...} }
type ArtifactInstallPropertiesArrayOutput ¶
type ArtifactInstallPropertiesArrayOutput struct{ *pulumi.OutputState }
func (ArtifactInstallPropertiesArrayOutput) ElementType ¶
func (ArtifactInstallPropertiesArrayOutput) ElementType() reflect.Type
func (ArtifactInstallPropertiesArrayOutput) Index ¶
func (o ArtifactInstallPropertiesArrayOutput) Index(i pulumi.IntInput) ArtifactInstallPropertiesOutput
func (ArtifactInstallPropertiesArrayOutput) ToArtifactInstallPropertiesArrayOutput ¶
func (o ArtifactInstallPropertiesArrayOutput) ToArtifactInstallPropertiesArrayOutput() ArtifactInstallPropertiesArrayOutput
func (ArtifactInstallPropertiesArrayOutput) ToArtifactInstallPropertiesArrayOutputWithContext ¶
func (o ArtifactInstallPropertiesArrayOutput) ToArtifactInstallPropertiesArrayOutputWithContext(ctx context.Context) ArtifactInstallPropertiesArrayOutput
type ArtifactInstallPropertiesInput ¶
type ArtifactInstallPropertiesInput interface { pulumi.Input ToArtifactInstallPropertiesOutput() ArtifactInstallPropertiesOutput ToArtifactInstallPropertiesOutputWithContext(context.Context) ArtifactInstallPropertiesOutput }
ArtifactInstallPropertiesInput is an input type that accepts ArtifactInstallPropertiesArgs and ArtifactInstallPropertiesOutput values. You can construct a concrete instance of `ArtifactInstallPropertiesInput` via:
ArtifactInstallPropertiesArgs{...}
type ArtifactInstallPropertiesOutput ¶
type ArtifactInstallPropertiesOutput struct{ *pulumi.OutputState }
Properties of an artifact.
func (ArtifactInstallPropertiesOutput) ArtifactId ¶
func (o ArtifactInstallPropertiesOutput) ArtifactId() pulumi.StringPtrOutput
The artifact's identifier.
func (ArtifactInstallPropertiesOutput) DeploymentStatusMessage ¶
func (o ArtifactInstallPropertiesOutput) DeploymentStatusMessage() pulumi.StringPtrOutput
The status message from the deployment.
func (ArtifactInstallPropertiesOutput) ElementType ¶
func (ArtifactInstallPropertiesOutput) ElementType() reflect.Type
func (ArtifactInstallPropertiesOutput) InstallTime ¶
func (o ArtifactInstallPropertiesOutput) InstallTime() pulumi.StringPtrOutput
The time that the artifact starts to install on the virtual machine.
func (ArtifactInstallPropertiesOutput) Parameters ¶
func (o ArtifactInstallPropertiesOutput) Parameters() ArtifactParameterPropertiesArrayOutput
The parameters of the artifact.
func (ArtifactInstallPropertiesOutput) Status ¶
func (o ArtifactInstallPropertiesOutput) Status() pulumi.StringPtrOutput
The status of the artifact.
func (ArtifactInstallPropertiesOutput) ToArtifactInstallPropertiesOutput ¶
func (o ArtifactInstallPropertiesOutput) ToArtifactInstallPropertiesOutput() ArtifactInstallPropertiesOutput
func (ArtifactInstallPropertiesOutput) ToArtifactInstallPropertiesOutputWithContext ¶
func (o ArtifactInstallPropertiesOutput) ToArtifactInstallPropertiesOutputWithContext(ctx context.Context) ArtifactInstallPropertiesOutput
func (ArtifactInstallPropertiesOutput) VmExtensionStatusMessage ¶
func (o ArtifactInstallPropertiesOutput) VmExtensionStatusMessage() pulumi.StringPtrOutput
The status message from the virtual machine extension.
type ArtifactInstallPropertiesResponse ¶
type ArtifactInstallPropertiesResponse struct { // The artifact's identifier. ArtifactId *string `pulumi:"artifactId"` // The status message from the deployment. DeploymentStatusMessage *string `pulumi:"deploymentStatusMessage"` // The time that the artifact starts to install on the virtual machine. InstallTime *string `pulumi:"installTime"` // The parameters of the artifact. Parameters []ArtifactParameterPropertiesResponse `pulumi:"parameters"` // The status of the artifact. Status *string `pulumi:"status"` // The status message from the virtual machine extension. VmExtensionStatusMessage *string `pulumi:"vmExtensionStatusMessage"` }
Properties of an artifact.
type ArtifactInstallPropertiesResponseArgs ¶
type ArtifactInstallPropertiesResponseArgs struct { // The artifact's identifier. ArtifactId pulumi.StringPtrInput `pulumi:"artifactId"` // The status message from the deployment. DeploymentStatusMessage pulumi.StringPtrInput `pulumi:"deploymentStatusMessage"` // The time that the artifact starts to install on the virtual machine. InstallTime pulumi.StringPtrInput `pulumi:"installTime"` // The parameters of the artifact. Parameters ArtifactParameterPropertiesResponseArrayInput `pulumi:"parameters"` // The status of the artifact. Status pulumi.StringPtrInput `pulumi:"status"` // The status message from the virtual machine extension. VmExtensionStatusMessage pulumi.StringPtrInput `pulumi:"vmExtensionStatusMessage"` }
Properties of an artifact.
func (ArtifactInstallPropertiesResponseArgs) ElementType ¶
func (ArtifactInstallPropertiesResponseArgs) ElementType() reflect.Type
func (ArtifactInstallPropertiesResponseArgs) ToArtifactInstallPropertiesResponseOutput ¶
func (i ArtifactInstallPropertiesResponseArgs) ToArtifactInstallPropertiesResponseOutput() ArtifactInstallPropertiesResponseOutput
func (ArtifactInstallPropertiesResponseArgs) ToArtifactInstallPropertiesResponseOutputWithContext ¶
func (i ArtifactInstallPropertiesResponseArgs) ToArtifactInstallPropertiesResponseOutputWithContext(ctx context.Context) ArtifactInstallPropertiesResponseOutput
type ArtifactInstallPropertiesResponseArray ¶
type ArtifactInstallPropertiesResponseArray []ArtifactInstallPropertiesResponseInput
func (ArtifactInstallPropertiesResponseArray) ElementType ¶
func (ArtifactInstallPropertiesResponseArray) ElementType() reflect.Type
func (ArtifactInstallPropertiesResponseArray) ToArtifactInstallPropertiesResponseArrayOutput ¶
func (i ArtifactInstallPropertiesResponseArray) ToArtifactInstallPropertiesResponseArrayOutput() ArtifactInstallPropertiesResponseArrayOutput
func (ArtifactInstallPropertiesResponseArray) ToArtifactInstallPropertiesResponseArrayOutputWithContext ¶
func (i ArtifactInstallPropertiesResponseArray) ToArtifactInstallPropertiesResponseArrayOutputWithContext(ctx context.Context) ArtifactInstallPropertiesResponseArrayOutput
type ArtifactInstallPropertiesResponseArrayInput ¶
type ArtifactInstallPropertiesResponseArrayInput interface { pulumi.Input ToArtifactInstallPropertiesResponseArrayOutput() ArtifactInstallPropertiesResponseArrayOutput ToArtifactInstallPropertiesResponseArrayOutputWithContext(context.Context) ArtifactInstallPropertiesResponseArrayOutput }
ArtifactInstallPropertiesResponseArrayInput is an input type that accepts ArtifactInstallPropertiesResponseArray and ArtifactInstallPropertiesResponseArrayOutput values. You can construct a concrete instance of `ArtifactInstallPropertiesResponseArrayInput` via:
ArtifactInstallPropertiesResponseArray{ ArtifactInstallPropertiesResponseArgs{...} }
type ArtifactInstallPropertiesResponseArrayOutput ¶
type ArtifactInstallPropertiesResponseArrayOutput struct{ *pulumi.OutputState }
func (ArtifactInstallPropertiesResponseArrayOutput) ElementType ¶
func (ArtifactInstallPropertiesResponseArrayOutput) ElementType() reflect.Type
func (ArtifactInstallPropertiesResponseArrayOutput) ToArtifactInstallPropertiesResponseArrayOutput ¶
func (o ArtifactInstallPropertiesResponseArrayOutput) ToArtifactInstallPropertiesResponseArrayOutput() ArtifactInstallPropertiesResponseArrayOutput
func (ArtifactInstallPropertiesResponseArrayOutput) ToArtifactInstallPropertiesResponseArrayOutputWithContext ¶
func (o ArtifactInstallPropertiesResponseArrayOutput) ToArtifactInstallPropertiesResponseArrayOutputWithContext(ctx context.Context) ArtifactInstallPropertiesResponseArrayOutput
type ArtifactInstallPropertiesResponseInput ¶
type ArtifactInstallPropertiesResponseInput interface { pulumi.Input ToArtifactInstallPropertiesResponseOutput() ArtifactInstallPropertiesResponseOutput ToArtifactInstallPropertiesResponseOutputWithContext(context.Context) ArtifactInstallPropertiesResponseOutput }
ArtifactInstallPropertiesResponseInput is an input type that accepts ArtifactInstallPropertiesResponseArgs and ArtifactInstallPropertiesResponseOutput values. You can construct a concrete instance of `ArtifactInstallPropertiesResponseInput` via:
ArtifactInstallPropertiesResponseArgs{...}
type ArtifactInstallPropertiesResponseOutput ¶
type ArtifactInstallPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of an artifact.
func (ArtifactInstallPropertiesResponseOutput) ArtifactId ¶
func (o ArtifactInstallPropertiesResponseOutput) ArtifactId() pulumi.StringPtrOutput
The artifact's identifier.
func (ArtifactInstallPropertiesResponseOutput) DeploymentStatusMessage ¶
func (o ArtifactInstallPropertiesResponseOutput) DeploymentStatusMessage() pulumi.StringPtrOutput
The status message from the deployment.
func (ArtifactInstallPropertiesResponseOutput) ElementType ¶
func (ArtifactInstallPropertiesResponseOutput) ElementType() reflect.Type
func (ArtifactInstallPropertiesResponseOutput) InstallTime ¶
func (o ArtifactInstallPropertiesResponseOutput) InstallTime() pulumi.StringPtrOutput
The time that the artifact starts to install on the virtual machine.
func (ArtifactInstallPropertiesResponseOutput) Parameters ¶
func (o ArtifactInstallPropertiesResponseOutput) Parameters() ArtifactParameterPropertiesResponseArrayOutput
The parameters of the artifact.
func (ArtifactInstallPropertiesResponseOutput) Status ¶
func (o ArtifactInstallPropertiesResponseOutput) Status() pulumi.StringPtrOutput
The status of the artifact.
func (ArtifactInstallPropertiesResponseOutput) ToArtifactInstallPropertiesResponseOutput ¶
func (o ArtifactInstallPropertiesResponseOutput) ToArtifactInstallPropertiesResponseOutput() ArtifactInstallPropertiesResponseOutput
func (ArtifactInstallPropertiesResponseOutput) ToArtifactInstallPropertiesResponseOutputWithContext ¶
func (o ArtifactInstallPropertiesResponseOutput) ToArtifactInstallPropertiesResponseOutputWithContext(ctx context.Context) ArtifactInstallPropertiesResponseOutput
func (ArtifactInstallPropertiesResponseOutput) VmExtensionStatusMessage ¶
func (o ArtifactInstallPropertiesResponseOutput) VmExtensionStatusMessage() pulumi.StringPtrOutput
The status message from the virtual machine extension.
type ArtifactParameterProperties ¶
type ArtifactParameterProperties struct { // The name of the artifact parameter. Name *string `pulumi:"name"` // The value of the artifact parameter. Value *string `pulumi:"value"` }
Properties of an artifact parameter.
type ArtifactParameterPropertiesArgs ¶
type ArtifactParameterPropertiesArgs struct { // The name of the artifact parameter. Name pulumi.StringPtrInput `pulumi:"name"` // The value of the artifact parameter. Value pulumi.StringPtrInput `pulumi:"value"` }
Properties of an artifact parameter.
func (ArtifactParameterPropertiesArgs) ElementType ¶
func (ArtifactParameterPropertiesArgs) ElementType() reflect.Type
func (ArtifactParameterPropertiesArgs) ToArtifactParameterPropertiesOutput ¶
func (i ArtifactParameterPropertiesArgs) ToArtifactParameterPropertiesOutput() ArtifactParameterPropertiesOutput
func (ArtifactParameterPropertiesArgs) ToArtifactParameterPropertiesOutputWithContext ¶
func (i ArtifactParameterPropertiesArgs) ToArtifactParameterPropertiesOutputWithContext(ctx context.Context) ArtifactParameterPropertiesOutput
type ArtifactParameterPropertiesArray ¶
type ArtifactParameterPropertiesArray []ArtifactParameterPropertiesInput
func (ArtifactParameterPropertiesArray) ElementType ¶
func (ArtifactParameterPropertiesArray) ElementType() reflect.Type
func (ArtifactParameterPropertiesArray) ToArtifactParameterPropertiesArrayOutput ¶
func (i ArtifactParameterPropertiesArray) ToArtifactParameterPropertiesArrayOutput() ArtifactParameterPropertiesArrayOutput
func (ArtifactParameterPropertiesArray) ToArtifactParameterPropertiesArrayOutputWithContext ¶
func (i ArtifactParameterPropertiesArray) ToArtifactParameterPropertiesArrayOutputWithContext(ctx context.Context) ArtifactParameterPropertiesArrayOutput
type ArtifactParameterPropertiesArrayInput ¶
type ArtifactParameterPropertiesArrayInput interface { pulumi.Input ToArtifactParameterPropertiesArrayOutput() ArtifactParameterPropertiesArrayOutput ToArtifactParameterPropertiesArrayOutputWithContext(context.Context) ArtifactParameterPropertiesArrayOutput }
ArtifactParameterPropertiesArrayInput is an input type that accepts ArtifactParameterPropertiesArray and ArtifactParameterPropertiesArrayOutput values. You can construct a concrete instance of `ArtifactParameterPropertiesArrayInput` via:
ArtifactParameterPropertiesArray{ ArtifactParameterPropertiesArgs{...} }
type ArtifactParameterPropertiesArrayOutput ¶
type ArtifactParameterPropertiesArrayOutput struct{ *pulumi.OutputState }
func (ArtifactParameterPropertiesArrayOutput) ElementType ¶
func (ArtifactParameterPropertiesArrayOutput) ElementType() reflect.Type
func (ArtifactParameterPropertiesArrayOutput) ToArtifactParameterPropertiesArrayOutput ¶
func (o ArtifactParameterPropertiesArrayOutput) ToArtifactParameterPropertiesArrayOutput() ArtifactParameterPropertiesArrayOutput
func (ArtifactParameterPropertiesArrayOutput) ToArtifactParameterPropertiesArrayOutputWithContext ¶
func (o ArtifactParameterPropertiesArrayOutput) ToArtifactParameterPropertiesArrayOutputWithContext(ctx context.Context) ArtifactParameterPropertiesArrayOutput
type ArtifactParameterPropertiesInput ¶
type ArtifactParameterPropertiesInput interface { pulumi.Input ToArtifactParameterPropertiesOutput() ArtifactParameterPropertiesOutput ToArtifactParameterPropertiesOutputWithContext(context.Context) ArtifactParameterPropertiesOutput }
ArtifactParameterPropertiesInput is an input type that accepts ArtifactParameterPropertiesArgs and ArtifactParameterPropertiesOutput values. You can construct a concrete instance of `ArtifactParameterPropertiesInput` via:
ArtifactParameterPropertiesArgs{...}
type ArtifactParameterPropertiesOutput ¶
type ArtifactParameterPropertiesOutput struct{ *pulumi.OutputState }
Properties of an artifact parameter.
func (ArtifactParameterPropertiesOutput) ElementType ¶
func (ArtifactParameterPropertiesOutput) ElementType() reflect.Type
func (ArtifactParameterPropertiesOutput) Name ¶
func (o ArtifactParameterPropertiesOutput) Name() pulumi.StringPtrOutput
The name of the artifact parameter.
func (ArtifactParameterPropertiesOutput) ToArtifactParameterPropertiesOutput ¶
func (o ArtifactParameterPropertiesOutput) ToArtifactParameterPropertiesOutput() ArtifactParameterPropertiesOutput
func (ArtifactParameterPropertiesOutput) ToArtifactParameterPropertiesOutputWithContext ¶
func (o ArtifactParameterPropertiesOutput) ToArtifactParameterPropertiesOutputWithContext(ctx context.Context) ArtifactParameterPropertiesOutput
func (ArtifactParameterPropertiesOutput) Value ¶
func (o ArtifactParameterPropertiesOutput) Value() pulumi.StringPtrOutput
The value of the artifact parameter.
type ArtifactParameterPropertiesResponse ¶
type ArtifactParameterPropertiesResponse struct { // The name of the artifact parameter. Name *string `pulumi:"name"` // The value of the artifact parameter. Value *string `pulumi:"value"` }
Properties of an artifact parameter.
type ArtifactParameterPropertiesResponseArgs ¶
type ArtifactParameterPropertiesResponseArgs struct { // The name of the artifact parameter. Name pulumi.StringPtrInput `pulumi:"name"` // The value of the artifact parameter. Value pulumi.StringPtrInput `pulumi:"value"` }
Properties of an artifact parameter.
func (ArtifactParameterPropertiesResponseArgs) ElementType ¶
func (ArtifactParameterPropertiesResponseArgs) ElementType() reflect.Type
func (ArtifactParameterPropertiesResponseArgs) ToArtifactParameterPropertiesResponseOutput ¶
func (i ArtifactParameterPropertiesResponseArgs) ToArtifactParameterPropertiesResponseOutput() ArtifactParameterPropertiesResponseOutput
func (ArtifactParameterPropertiesResponseArgs) ToArtifactParameterPropertiesResponseOutputWithContext ¶
func (i ArtifactParameterPropertiesResponseArgs) ToArtifactParameterPropertiesResponseOutputWithContext(ctx context.Context) ArtifactParameterPropertiesResponseOutput
type ArtifactParameterPropertiesResponseArray ¶
type ArtifactParameterPropertiesResponseArray []ArtifactParameterPropertiesResponseInput
func (ArtifactParameterPropertiesResponseArray) ElementType ¶
func (ArtifactParameterPropertiesResponseArray) ElementType() reflect.Type
func (ArtifactParameterPropertiesResponseArray) ToArtifactParameterPropertiesResponseArrayOutput ¶
func (i ArtifactParameterPropertiesResponseArray) ToArtifactParameterPropertiesResponseArrayOutput() ArtifactParameterPropertiesResponseArrayOutput
func (ArtifactParameterPropertiesResponseArray) ToArtifactParameterPropertiesResponseArrayOutputWithContext ¶
func (i ArtifactParameterPropertiesResponseArray) ToArtifactParameterPropertiesResponseArrayOutputWithContext(ctx context.Context) ArtifactParameterPropertiesResponseArrayOutput
type ArtifactParameterPropertiesResponseArrayInput ¶
type ArtifactParameterPropertiesResponseArrayInput interface { pulumi.Input ToArtifactParameterPropertiesResponseArrayOutput() ArtifactParameterPropertiesResponseArrayOutput ToArtifactParameterPropertiesResponseArrayOutputWithContext(context.Context) ArtifactParameterPropertiesResponseArrayOutput }
ArtifactParameterPropertiesResponseArrayInput is an input type that accepts ArtifactParameterPropertiesResponseArray and ArtifactParameterPropertiesResponseArrayOutput values. You can construct a concrete instance of `ArtifactParameterPropertiesResponseArrayInput` via:
ArtifactParameterPropertiesResponseArray{ ArtifactParameterPropertiesResponseArgs{...} }
type ArtifactParameterPropertiesResponseArrayOutput ¶
type ArtifactParameterPropertiesResponseArrayOutput struct{ *pulumi.OutputState }
func (ArtifactParameterPropertiesResponseArrayOutput) ElementType ¶
func (ArtifactParameterPropertiesResponseArrayOutput) ElementType() reflect.Type
func (ArtifactParameterPropertiesResponseArrayOutput) ToArtifactParameterPropertiesResponseArrayOutput ¶
func (o ArtifactParameterPropertiesResponseArrayOutput) ToArtifactParameterPropertiesResponseArrayOutput() ArtifactParameterPropertiesResponseArrayOutput
func (ArtifactParameterPropertiesResponseArrayOutput) ToArtifactParameterPropertiesResponseArrayOutputWithContext ¶
func (o ArtifactParameterPropertiesResponseArrayOutput) ToArtifactParameterPropertiesResponseArrayOutputWithContext(ctx context.Context) ArtifactParameterPropertiesResponseArrayOutput
type ArtifactParameterPropertiesResponseInput ¶
type ArtifactParameterPropertiesResponseInput interface { pulumi.Input ToArtifactParameterPropertiesResponseOutput() ArtifactParameterPropertiesResponseOutput ToArtifactParameterPropertiesResponseOutputWithContext(context.Context) ArtifactParameterPropertiesResponseOutput }
ArtifactParameterPropertiesResponseInput is an input type that accepts ArtifactParameterPropertiesResponseArgs and ArtifactParameterPropertiesResponseOutput values. You can construct a concrete instance of `ArtifactParameterPropertiesResponseInput` via:
ArtifactParameterPropertiesResponseArgs{...}
type ArtifactParameterPropertiesResponseOutput ¶
type ArtifactParameterPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of an artifact parameter.
func (ArtifactParameterPropertiesResponseOutput) ElementType ¶
func (ArtifactParameterPropertiesResponseOutput) ElementType() reflect.Type
func (ArtifactParameterPropertiesResponseOutput) Name ¶
func (o ArtifactParameterPropertiesResponseOutput) Name() pulumi.StringPtrOutput
The name of the artifact parameter.
func (ArtifactParameterPropertiesResponseOutput) ToArtifactParameterPropertiesResponseOutput ¶
func (o ArtifactParameterPropertiesResponseOutput) ToArtifactParameterPropertiesResponseOutput() ArtifactParameterPropertiesResponseOutput
func (ArtifactParameterPropertiesResponseOutput) ToArtifactParameterPropertiesResponseOutputWithContext ¶
func (o ArtifactParameterPropertiesResponseOutput) ToArtifactParameterPropertiesResponseOutputWithContext(ctx context.Context) ArtifactParameterPropertiesResponseOutput
func (ArtifactParameterPropertiesResponseOutput) Value ¶
func (o ArtifactParameterPropertiesResponseOutput) Value() pulumi.StringPtrOutput
The value of the artifact parameter.
type ArtifactSource ¶
type ArtifactSource struct { pulumi.CustomResourceState // The folder containing Azure Resource Manager templates. ArmTemplateFolderPath pulumi.StringPtrOutput `pulumi:"armTemplateFolderPath"` // The artifact source's branch reference. BranchRef pulumi.StringPtrOutput `pulumi:"branchRef"` // The artifact source's creation date. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The artifact source's display name. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The folder containing artifacts. FolderPath pulumi.StringPtrOutput `pulumi:"folderPath"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The security token to authenticate to the artifact source. SecurityToken pulumi.StringPtrOutput `pulumi:"securityToken"` // The artifact source's type. SourceType pulumi.StringPtrOutput `pulumi:"sourceType"` // Indicates if the artifact source is enabled (values: Enabled, Disabled). Status pulumi.StringPtrOutput `pulumi:"status"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` // The artifact source's URI. Uri pulumi.StringPtrOutput `pulumi:"uri"` }
Properties of an artifact source.
func GetArtifactSource ¶
func GetArtifactSource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ArtifactSourceState, opts ...pulumi.ResourceOption) (*ArtifactSource, error)
GetArtifactSource gets an existing ArtifactSource 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 NewArtifactSource ¶
func NewArtifactSource(ctx *pulumi.Context, name string, args *ArtifactSourceArgs, opts ...pulumi.ResourceOption) (*ArtifactSource, error)
NewArtifactSource registers a new resource with the given unique name, arguments, and options.
func (*ArtifactSource) ElementType ¶ added in v0.2.6
func (*ArtifactSource) ElementType() reflect.Type
func (*ArtifactSource) ToArtifactSourceOutput ¶ added in v0.2.6
func (i *ArtifactSource) ToArtifactSourceOutput() ArtifactSourceOutput
func (*ArtifactSource) ToArtifactSourceOutputWithContext ¶ added in v0.2.6
func (i *ArtifactSource) ToArtifactSourceOutputWithContext(ctx context.Context) ArtifactSourceOutput
type ArtifactSourceArgs ¶
type ArtifactSourceArgs struct { // The folder containing Azure Resource Manager templates. ArmTemplateFolderPath pulumi.StringPtrInput // The artifact source's branch reference. BranchRef pulumi.StringPtrInput // The artifact source's display name. DisplayName pulumi.StringPtrInput // The folder containing artifacts. FolderPath pulumi.StringPtrInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the artifact source. Name pulumi.StringInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The security token to authenticate to the artifact source. SecurityToken pulumi.StringPtrInput // The artifact source's type. SourceType pulumi.StringPtrInput // Indicates if the artifact source is enabled (values: Enabled, Disabled). Status pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // The artifact source's URI. Uri pulumi.StringPtrInput }
The set of arguments for constructing a ArtifactSource resource.
func (ArtifactSourceArgs) ElementType ¶
func (ArtifactSourceArgs) ElementType() reflect.Type
type ArtifactSourceInput ¶ added in v0.2.6
type ArtifactSourceInput interface { pulumi.Input ToArtifactSourceOutput() ArtifactSourceOutput ToArtifactSourceOutputWithContext(ctx context.Context) ArtifactSourceOutput }
type ArtifactSourceOutput ¶ added in v0.2.6
type ArtifactSourceOutput struct {
*pulumi.OutputState
}
func (ArtifactSourceOutput) ElementType ¶ added in v0.2.6
func (ArtifactSourceOutput) ElementType() reflect.Type
func (ArtifactSourceOutput) ToArtifactSourceOutput ¶ added in v0.2.6
func (o ArtifactSourceOutput) ToArtifactSourceOutput() ArtifactSourceOutput
func (ArtifactSourceOutput) ToArtifactSourceOutputWithContext ¶ added in v0.2.6
func (o ArtifactSourceOutput) ToArtifactSourceOutputWithContext(ctx context.Context) ArtifactSourceOutput
type ArtifactSourceState ¶
type ArtifactSourceState struct { // The folder containing Azure Resource Manager templates. ArmTemplateFolderPath pulumi.StringPtrInput // The artifact source's branch reference. BranchRef pulumi.StringPtrInput // The artifact source's creation date. CreatedDate pulumi.StringPtrInput // The artifact source's display name. DisplayName pulumi.StringPtrInput // The folder containing artifacts. FolderPath pulumi.StringPtrInput // The location of the resource. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The security token to authenticate to the artifact source. SecurityToken pulumi.StringPtrInput // The artifact source's type. SourceType pulumi.StringPtrInput // Indicates if the artifact source is enabled (values: Enabled, Disabled). Status pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The type of the resource. Type pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // The artifact source's URI. Uri pulumi.StringPtrInput }
func (ArtifactSourceState) ElementType ¶
func (ArtifactSourceState) ElementType() reflect.Type
type BulkCreationParameters ¶
type BulkCreationParameters struct { // The number of virtual machine instances to create. InstanceCount *int `pulumi:"instanceCount"` }
Parameters for creating multiple virtual machines as a single action.
type BulkCreationParametersArgs ¶
type BulkCreationParametersArgs struct { // The number of virtual machine instances to create. InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` }
Parameters for creating multiple virtual machines as a single action.
func (BulkCreationParametersArgs) ElementType ¶
func (BulkCreationParametersArgs) ElementType() reflect.Type
func (BulkCreationParametersArgs) ToBulkCreationParametersOutput ¶
func (i BulkCreationParametersArgs) ToBulkCreationParametersOutput() BulkCreationParametersOutput
func (BulkCreationParametersArgs) ToBulkCreationParametersOutputWithContext ¶
func (i BulkCreationParametersArgs) ToBulkCreationParametersOutputWithContext(ctx context.Context) BulkCreationParametersOutput
func (BulkCreationParametersArgs) ToBulkCreationParametersPtrOutput ¶
func (i BulkCreationParametersArgs) ToBulkCreationParametersPtrOutput() BulkCreationParametersPtrOutput
func (BulkCreationParametersArgs) ToBulkCreationParametersPtrOutputWithContext ¶
func (i BulkCreationParametersArgs) ToBulkCreationParametersPtrOutputWithContext(ctx context.Context) BulkCreationParametersPtrOutput
type BulkCreationParametersInput ¶
type BulkCreationParametersInput interface { pulumi.Input ToBulkCreationParametersOutput() BulkCreationParametersOutput ToBulkCreationParametersOutputWithContext(context.Context) BulkCreationParametersOutput }
BulkCreationParametersInput is an input type that accepts BulkCreationParametersArgs and BulkCreationParametersOutput values. You can construct a concrete instance of `BulkCreationParametersInput` via:
BulkCreationParametersArgs{...}
type BulkCreationParametersOutput ¶
type BulkCreationParametersOutput struct{ *pulumi.OutputState }
Parameters for creating multiple virtual machines as a single action.
func (BulkCreationParametersOutput) ElementType ¶
func (BulkCreationParametersOutput) ElementType() reflect.Type
func (BulkCreationParametersOutput) InstanceCount ¶
func (o BulkCreationParametersOutput) InstanceCount() pulumi.IntPtrOutput
The number of virtual machine instances to create.
func (BulkCreationParametersOutput) ToBulkCreationParametersOutput ¶
func (o BulkCreationParametersOutput) ToBulkCreationParametersOutput() BulkCreationParametersOutput
func (BulkCreationParametersOutput) ToBulkCreationParametersOutputWithContext ¶
func (o BulkCreationParametersOutput) ToBulkCreationParametersOutputWithContext(ctx context.Context) BulkCreationParametersOutput
func (BulkCreationParametersOutput) ToBulkCreationParametersPtrOutput ¶
func (o BulkCreationParametersOutput) ToBulkCreationParametersPtrOutput() BulkCreationParametersPtrOutput
func (BulkCreationParametersOutput) ToBulkCreationParametersPtrOutputWithContext ¶
func (o BulkCreationParametersOutput) ToBulkCreationParametersPtrOutputWithContext(ctx context.Context) BulkCreationParametersPtrOutput
type BulkCreationParametersPtrInput ¶
type BulkCreationParametersPtrInput interface { pulumi.Input ToBulkCreationParametersPtrOutput() BulkCreationParametersPtrOutput ToBulkCreationParametersPtrOutputWithContext(context.Context) BulkCreationParametersPtrOutput }
BulkCreationParametersPtrInput is an input type that accepts BulkCreationParametersArgs, BulkCreationParametersPtr and BulkCreationParametersPtrOutput values. You can construct a concrete instance of `BulkCreationParametersPtrInput` via:
BulkCreationParametersArgs{...} or: nil
func BulkCreationParametersPtr ¶
func BulkCreationParametersPtr(v *BulkCreationParametersArgs) BulkCreationParametersPtrInput
type BulkCreationParametersPtrOutput ¶
type BulkCreationParametersPtrOutput struct{ *pulumi.OutputState }
func (BulkCreationParametersPtrOutput) Elem ¶
func (o BulkCreationParametersPtrOutput) Elem() BulkCreationParametersOutput
func (BulkCreationParametersPtrOutput) ElementType ¶
func (BulkCreationParametersPtrOutput) ElementType() reflect.Type
func (BulkCreationParametersPtrOutput) InstanceCount ¶
func (o BulkCreationParametersPtrOutput) InstanceCount() pulumi.IntPtrOutput
The number of virtual machine instances to create.
func (BulkCreationParametersPtrOutput) ToBulkCreationParametersPtrOutput ¶
func (o BulkCreationParametersPtrOutput) ToBulkCreationParametersPtrOutput() BulkCreationParametersPtrOutput
func (BulkCreationParametersPtrOutput) ToBulkCreationParametersPtrOutputWithContext ¶
func (o BulkCreationParametersPtrOutput) ToBulkCreationParametersPtrOutputWithContext(ctx context.Context) BulkCreationParametersPtrOutput
type BulkCreationParametersResponse ¶
type BulkCreationParametersResponse struct { // The number of virtual machine instances to create. InstanceCount *int `pulumi:"instanceCount"` }
Parameters for creating multiple virtual machines as a single action.
type BulkCreationParametersResponseArgs ¶
type BulkCreationParametersResponseArgs struct { // The number of virtual machine instances to create. InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` }
Parameters for creating multiple virtual machines as a single action.
func (BulkCreationParametersResponseArgs) ElementType ¶
func (BulkCreationParametersResponseArgs) ElementType() reflect.Type
func (BulkCreationParametersResponseArgs) ToBulkCreationParametersResponseOutput ¶
func (i BulkCreationParametersResponseArgs) ToBulkCreationParametersResponseOutput() BulkCreationParametersResponseOutput
func (BulkCreationParametersResponseArgs) ToBulkCreationParametersResponseOutputWithContext ¶
func (i BulkCreationParametersResponseArgs) ToBulkCreationParametersResponseOutputWithContext(ctx context.Context) BulkCreationParametersResponseOutput
func (BulkCreationParametersResponseArgs) ToBulkCreationParametersResponsePtrOutput ¶
func (i BulkCreationParametersResponseArgs) ToBulkCreationParametersResponsePtrOutput() BulkCreationParametersResponsePtrOutput
func (BulkCreationParametersResponseArgs) ToBulkCreationParametersResponsePtrOutputWithContext ¶
func (i BulkCreationParametersResponseArgs) ToBulkCreationParametersResponsePtrOutputWithContext(ctx context.Context) BulkCreationParametersResponsePtrOutput
type BulkCreationParametersResponseInput ¶
type BulkCreationParametersResponseInput interface { pulumi.Input ToBulkCreationParametersResponseOutput() BulkCreationParametersResponseOutput ToBulkCreationParametersResponseOutputWithContext(context.Context) BulkCreationParametersResponseOutput }
BulkCreationParametersResponseInput is an input type that accepts BulkCreationParametersResponseArgs and BulkCreationParametersResponseOutput values. You can construct a concrete instance of `BulkCreationParametersResponseInput` via:
BulkCreationParametersResponseArgs{...}
type BulkCreationParametersResponseOutput ¶
type BulkCreationParametersResponseOutput struct{ *pulumi.OutputState }
Parameters for creating multiple virtual machines as a single action.
func (BulkCreationParametersResponseOutput) ElementType ¶
func (BulkCreationParametersResponseOutput) ElementType() reflect.Type
func (BulkCreationParametersResponseOutput) InstanceCount ¶
func (o BulkCreationParametersResponseOutput) InstanceCount() pulumi.IntPtrOutput
The number of virtual machine instances to create.
func (BulkCreationParametersResponseOutput) ToBulkCreationParametersResponseOutput ¶
func (o BulkCreationParametersResponseOutput) ToBulkCreationParametersResponseOutput() BulkCreationParametersResponseOutput
func (BulkCreationParametersResponseOutput) ToBulkCreationParametersResponseOutputWithContext ¶
func (o BulkCreationParametersResponseOutput) ToBulkCreationParametersResponseOutputWithContext(ctx context.Context) BulkCreationParametersResponseOutput
func (BulkCreationParametersResponseOutput) ToBulkCreationParametersResponsePtrOutput ¶
func (o BulkCreationParametersResponseOutput) ToBulkCreationParametersResponsePtrOutput() BulkCreationParametersResponsePtrOutput
func (BulkCreationParametersResponseOutput) ToBulkCreationParametersResponsePtrOutputWithContext ¶
func (o BulkCreationParametersResponseOutput) ToBulkCreationParametersResponsePtrOutputWithContext(ctx context.Context) BulkCreationParametersResponsePtrOutput
type BulkCreationParametersResponsePtrInput ¶
type BulkCreationParametersResponsePtrInput interface { pulumi.Input ToBulkCreationParametersResponsePtrOutput() BulkCreationParametersResponsePtrOutput ToBulkCreationParametersResponsePtrOutputWithContext(context.Context) BulkCreationParametersResponsePtrOutput }
BulkCreationParametersResponsePtrInput is an input type that accepts BulkCreationParametersResponseArgs, BulkCreationParametersResponsePtr and BulkCreationParametersResponsePtrOutput values. You can construct a concrete instance of `BulkCreationParametersResponsePtrInput` via:
BulkCreationParametersResponseArgs{...} or: nil
func BulkCreationParametersResponsePtr ¶
func BulkCreationParametersResponsePtr(v *BulkCreationParametersResponseArgs) BulkCreationParametersResponsePtrInput
type BulkCreationParametersResponsePtrOutput ¶
type BulkCreationParametersResponsePtrOutput struct{ *pulumi.OutputState }
func (BulkCreationParametersResponsePtrOutput) ElementType ¶
func (BulkCreationParametersResponsePtrOutput) ElementType() reflect.Type
func (BulkCreationParametersResponsePtrOutput) InstanceCount ¶
func (o BulkCreationParametersResponsePtrOutput) InstanceCount() pulumi.IntPtrOutput
The number of virtual machine instances to create.
func (BulkCreationParametersResponsePtrOutput) ToBulkCreationParametersResponsePtrOutput ¶
func (o BulkCreationParametersResponsePtrOutput) ToBulkCreationParametersResponsePtrOutput() BulkCreationParametersResponsePtrOutput
func (BulkCreationParametersResponsePtrOutput) ToBulkCreationParametersResponsePtrOutputWithContext ¶
func (o BulkCreationParametersResponsePtrOutput) ToBulkCreationParametersResponsePtrOutputWithContext(ctx context.Context) BulkCreationParametersResponsePtrOutput
type ComputeDataDisk ¶
type ComputeDataDisk struct { // Gets data disk size in GiB. DiskSizeGiB *int `pulumi:"diskSizeGiB"` // When backed by a blob, the URI of underlying blob. DiskUri *string `pulumi:"diskUri"` // When backed by managed disk, this is the ID of the compute disk resource. ManagedDiskId *string `pulumi:"managedDiskId"` // Gets data disk name. Name *string `pulumi:"name"` }
A data disks attached to a virtual machine.
type ComputeDataDiskArgs ¶
type ComputeDataDiskArgs struct { // Gets data disk size in GiB. DiskSizeGiB pulumi.IntPtrInput `pulumi:"diskSizeGiB"` // When backed by a blob, the URI of underlying blob. DiskUri pulumi.StringPtrInput `pulumi:"diskUri"` // When backed by managed disk, this is the ID of the compute disk resource. ManagedDiskId pulumi.StringPtrInput `pulumi:"managedDiskId"` // Gets data disk name. Name pulumi.StringPtrInput `pulumi:"name"` }
A data disks attached to a virtual machine.
func (ComputeDataDiskArgs) ElementType ¶
func (ComputeDataDiskArgs) ElementType() reflect.Type
func (ComputeDataDiskArgs) ToComputeDataDiskOutput ¶
func (i ComputeDataDiskArgs) ToComputeDataDiskOutput() ComputeDataDiskOutput
func (ComputeDataDiskArgs) ToComputeDataDiskOutputWithContext ¶
func (i ComputeDataDiskArgs) ToComputeDataDiskOutputWithContext(ctx context.Context) ComputeDataDiskOutput
type ComputeDataDiskArray ¶
type ComputeDataDiskArray []ComputeDataDiskInput
func (ComputeDataDiskArray) ElementType ¶
func (ComputeDataDiskArray) ElementType() reflect.Type
func (ComputeDataDiskArray) ToComputeDataDiskArrayOutput ¶
func (i ComputeDataDiskArray) ToComputeDataDiskArrayOutput() ComputeDataDiskArrayOutput
func (ComputeDataDiskArray) ToComputeDataDiskArrayOutputWithContext ¶
func (i ComputeDataDiskArray) ToComputeDataDiskArrayOutputWithContext(ctx context.Context) ComputeDataDiskArrayOutput
type ComputeDataDiskArrayInput ¶
type ComputeDataDiskArrayInput interface { pulumi.Input ToComputeDataDiskArrayOutput() ComputeDataDiskArrayOutput ToComputeDataDiskArrayOutputWithContext(context.Context) ComputeDataDiskArrayOutput }
ComputeDataDiskArrayInput is an input type that accepts ComputeDataDiskArray and ComputeDataDiskArrayOutput values. You can construct a concrete instance of `ComputeDataDiskArrayInput` via:
ComputeDataDiskArray{ ComputeDataDiskArgs{...} }
type ComputeDataDiskArrayOutput ¶
type ComputeDataDiskArrayOutput struct{ *pulumi.OutputState }
func (ComputeDataDiskArrayOutput) ElementType ¶
func (ComputeDataDiskArrayOutput) ElementType() reflect.Type
func (ComputeDataDiskArrayOutput) Index ¶
func (o ComputeDataDiskArrayOutput) Index(i pulumi.IntInput) ComputeDataDiskOutput
func (ComputeDataDiskArrayOutput) ToComputeDataDiskArrayOutput ¶
func (o ComputeDataDiskArrayOutput) ToComputeDataDiskArrayOutput() ComputeDataDiskArrayOutput
func (ComputeDataDiskArrayOutput) ToComputeDataDiskArrayOutputWithContext ¶
func (o ComputeDataDiskArrayOutput) ToComputeDataDiskArrayOutputWithContext(ctx context.Context) ComputeDataDiskArrayOutput
type ComputeDataDiskInput ¶
type ComputeDataDiskInput interface { pulumi.Input ToComputeDataDiskOutput() ComputeDataDiskOutput ToComputeDataDiskOutputWithContext(context.Context) ComputeDataDiskOutput }
ComputeDataDiskInput is an input type that accepts ComputeDataDiskArgs and ComputeDataDiskOutput values. You can construct a concrete instance of `ComputeDataDiskInput` via:
ComputeDataDiskArgs{...}
type ComputeDataDiskOutput ¶
type ComputeDataDiskOutput struct{ *pulumi.OutputState }
A data disks attached to a virtual machine.
func (ComputeDataDiskOutput) DiskSizeGiB ¶
func (o ComputeDataDiskOutput) DiskSizeGiB() pulumi.IntPtrOutput
Gets data disk size in GiB.
func (ComputeDataDiskOutput) DiskUri ¶
func (o ComputeDataDiskOutput) DiskUri() pulumi.StringPtrOutput
When backed by a blob, the URI of underlying blob.
func (ComputeDataDiskOutput) ElementType ¶
func (ComputeDataDiskOutput) ElementType() reflect.Type
func (ComputeDataDiskOutput) ManagedDiskId ¶
func (o ComputeDataDiskOutput) ManagedDiskId() pulumi.StringPtrOutput
When backed by managed disk, this is the ID of the compute disk resource.
func (ComputeDataDiskOutput) Name ¶
func (o ComputeDataDiskOutput) Name() pulumi.StringPtrOutput
Gets data disk name.
func (ComputeDataDiskOutput) ToComputeDataDiskOutput ¶
func (o ComputeDataDiskOutput) ToComputeDataDiskOutput() ComputeDataDiskOutput
func (ComputeDataDiskOutput) ToComputeDataDiskOutputWithContext ¶
func (o ComputeDataDiskOutput) ToComputeDataDiskOutputWithContext(ctx context.Context) ComputeDataDiskOutput
type ComputeDataDiskResponse ¶
type ComputeDataDiskResponse struct { // Gets data disk size in GiB. DiskSizeGiB *int `pulumi:"diskSizeGiB"` // When backed by a blob, the URI of underlying blob. DiskUri *string `pulumi:"diskUri"` // When backed by managed disk, this is the ID of the compute disk resource. ManagedDiskId *string `pulumi:"managedDiskId"` // Gets data disk name. Name *string `pulumi:"name"` }
A data disks attached to a virtual machine.
type ComputeDataDiskResponseArgs ¶
type ComputeDataDiskResponseArgs struct { // Gets data disk size in GiB. DiskSizeGiB pulumi.IntPtrInput `pulumi:"diskSizeGiB"` // When backed by a blob, the URI of underlying blob. DiskUri pulumi.StringPtrInput `pulumi:"diskUri"` // When backed by managed disk, this is the ID of the compute disk resource. ManagedDiskId pulumi.StringPtrInput `pulumi:"managedDiskId"` // Gets data disk name. Name pulumi.StringPtrInput `pulumi:"name"` }
A data disks attached to a virtual machine.
func (ComputeDataDiskResponseArgs) ElementType ¶
func (ComputeDataDiskResponseArgs) ElementType() reflect.Type
func (ComputeDataDiskResponseArgs) ToComputeDataDiskResponseOutput ¶
func (i ComputeDataDiskResponseArgs) ToComputeDataDiskResponseOutput() ComputeDataDiskResponseOutput
func (ComputeDataDiskResponseArgs) ToComputeDataDiskResponseOutputWithContext ¶
func (i ComputeDataDiskResponseArgs) ToComputeDataDiskResponseOutputWithContext(ctx context.Context) ComputeDataDiskResponseOutput
type ComputeDataDiskResponseArray ¶
type ComputeDataDiskResponseArray []ComputeDataDiskResponseInput
func (ComputeDataDiskResponseArray) ElementType ¶
func (ComputeDataDiskResponseArray) ElementType() reflect.Type
func (ComputeDataDiskResponseArray) ToComputeDataDiskResponseArrayOutput ¶
func (i ComputeDataDiskResponseArray) ToComputeDataDiskResponseArrayOutput() ComputeDataDiskResponseArrayOutput
func (ComputeDataDiskResponseArray) ToComputeDataDiskResponseArrayOutputWithContext ¶
func (i ComputeDataDiskResponseArray) ToComputeDataDiskResponseArrayOutputWithContext(ctx context.Context) ComputeDataDiskResponseArrayOutput
type ComputeDataDiskResponseArrayInput ¶
type ComputeDataDiskResponseArrayInput interface { pulumi.Input ToComputeDataDiskResponseArrayOutput() ComputeDataDiskResponseArrayOutput ToComputeDataDiskResponseArrayOutputWithContext(context.Context) ComputeDataDiskResponseArrayOutput }
ComputeDataDiskResponseArrayInput is an input type that accepts ComputeDataDiskResponseArray and ComputeDataDiskResponseArrayOutput values. You can construct a concrete instance of `ComputeDataDiskResponseArrayInput` via:
ComputeDataDiskResponseArray{ ComputeDataDiskResponseArgs{...} }
type ComputeDataDiskResponseArrayOutput ¶
type ComputeDataDiskResponseArrayOutput struct{ *pulumi.OutputState }
func (ComputeDataDiskResponseArrayOutput) ElementType ¶
func (ComputeDataDiskResponseArrayOutput) ElementType() reflect.Type
func (ComputeDataDiskResponseArrayOutput) Index ¶
func (o ComputeDataDiskResponseArrayOutput) Index(i pulumi.IntInput) ComputeDataDiskResponseOutput
func (ComputeDataDiskResponseArrayOutput) ToComputeDataDiskResponseArrayOutput ¶
func (o ComputeDataDiskResponseArrayOutput) ToComputeDataDiskResponseArrayOutput() ComputeDataDiskResponseArrayOutput
func (ComputeDataDiskResponseArrayOutput) ToComputeDataDiskResponseArrayOutputWithContext ¶
func (o ComputeDataDiskResponseArrayOutput) ToComputeDataDiskResponseArrayOutputWithContext(ctx context.Context) ComputeDataDiskResponseArrayOutput
type ComputeDataDiskResponseInput ¶
type ComputeDataDiskResponseInput interface { pulumi.Input ToComputeDataDiskResponseOutput() ComputeDataDiskResponseOutput ToComputeDataDiskResponseOutputWithContext(context.Context) ComputeDataDiskResponseOutput }
ComputeDataDiskResponseInput is an input type that accepts ComputeDataDiskResponseArgs and ComputeDataDiskResponseOutput values. You can construct a concrete instance of `ComputeDataDiskResponseInput` via:
ComputeDataDiskResponseArgs{...}
type ComputeDataDiskResponseOutput ¶
type ComputeDataDiskResponseOutput struct{ *pulumi.OutputState }
A data disks attached to a virtual machine.
func (ComputeDataDiskResponseOutput) DiskSizeGiB ¶
func (o ComputeDataDiskResponseOutput) DiskSizeGiB() pulumi.IntPtrOutput
Gets data disk size in GiB.
func (ComputeDataDiskResponseOutput) DiskUri ¶
func (o ComputeDataDiskResponseOutput) DiskUri() pulumi.StringPtrOutput
When backed by a blob, the URI of underlying blob.
func (ComputeDataDiskResponseOutput) ElementType ¶
func (ComputeDataDiskResponseOutput) ElementType() reflect.Type
func (ComputeDataDiskResponseOutput) ManagedDiskId ¶
func (o ComputeDataDiskResponseOutput) ManagedDiskId() pulumi.StringPtrOutput
When backed by managed disk, this is the ID of the compute disk resource.
func (ComputeDataDiskResponseOutput) Name ¶
func (o ComputeDataDiskResponseOutput) Name() pulumi.StringPtrOutput
Gets data disk name.
func (ComputeDataDiskResponseOutput) ToComputeDataDiskResponseOutput ¶
func (o ComputeDataDiskResponseOutput) ToComputeDataDiskResponseOutput() ComputeDataDiskResponseOutput
func (ComputeDataDiskResponseOutput) ToComputeDataDiskResponseOutputWithContext ¶
func (o ComputeDataDiskResponseOutput) ToComputeDataDiskResponseOutputWithContext(ctx context.Context) ComputeDataDiskResponseOutput
type ComputeVmInstanceViewStatus ¶
type ComputeVmInstanceViewStatus struct { // Gets the status Code. Code *string `pulumi:"code"` // Gets the short localizable label for the status. DisplayStatus *string `pulumi:"displayStatus"` // Gets the message associated with the status. Message *string `pulumi:"message"` }
Status information about a virtual machine.
type ComputeVmInstanceViewStatusArgs ¶
type ComputeVmInstanceViewStatusArgs struct { // Gets the status Code. Code pulumi.StringPtrInput `pulumi:"code"` // Gets the short localizable label for the status. DisplayStatus pulumi.StringPtrInput `pulumi:"displayStatus"` // Gets the message associated with the status. Message pulumi.StringPtrInput `pulumi:"message"` }
Status information about a virtual machine.
func (ComputeVmInstanceViewStatusArgs) ElementType ¶
func (ComputeVmInstanceViewStatusArgs) ElementType() reflect.Type
func (ComputeVmInstanceViewStatusArgs) ToComputeVmInstanceViewStatusOutput ¶
func (i ComputeVmInstanceViewStatusArgs) ToComputeVmInstanceViewStatusOutput() ComputeVmInstanceViewStatusOutput
func (ComputeVmInstanceViewStatusArgs) ToComputeVmInstanceViewStatusOutputWithContext ¶
func (i ComputeVmInstanceViewStatusArgs) ToComputeVmInstanceViewStatusOutputWithContext(ctx context.Context) ComputeVmInstanceViewStatusOutput
type ComputeVmInstanceViewStatusArray ¶
type ComputeVmInstanceViewStatusArray []ComputeVmInstanceViewStatusInput
func (ComputeVmInstanceViewStatusArray) ElementType ¶
func (ComputeVmInstanceViewStatusArray) ElementType() reflect.Type
func (ComputeVmInstanceViewStatusArray) ToComputeVmInstanceViewStatusArrayOutput ¶
func (i ComputeVmInstanceViewStatusArray) ToComputeVmInstanceViewStatusArrayOutput() ComputeVmInstanceViewStatusArrayOutput
func (ComputeVmInstanceViewStatusArray) ToComputeVmInstanceViewStatusArrayOutputWithContext ¶
func (i ComputeVmInstanceViewStatusArray) ToComputeVmInstanceViewStatusArrayOutputWithContext(ctx context.Context) ComputeVmInstanceViewStatusArrayOutput
type ComputeVmInstanceViewStatusArrayInput ¶
type ComputeVmInstanceViewStatusArrayInput interface { pulumi.Input ToComputeVmInstanceViewStatusArrayOutput() ComputeVmInstanceViewStatusArrayOutput ToComputeVmInstanceViewStatusArrayOutputWithContext(context.Context) ComputeVmInstanceViewStatusArrayOutput }
ComputeVmInstanceViewStatusArrayInput is an input type that accepts ComputeVmInstanceViewStatusArray and ComputeVmInstanceViewStatusArrayOutput values. You can construct a concrete instance of `ComputeVmInstanceViewStatusArrayInput` via:
ComputeVmInstanceViewStatusArray{ ComputeVmInstanceViewStatusArgs{...} }
type ComputeVmInstanceViewStatusArrayOutput ¶
type ComputeVmInstanceViewStatusArrayOutput struct{ *pulumi.OutputState }
func (ComputeVmInstanceViewStatusArrayOutput) ElementType ¶
func (ComputeVmInstanceViewStatusArrayOutput) ElementType() reflect.Type
func (ComputeVmInstanceViewStatusArrayOutput) ToComputeVmInstanceViewStatusArrayOutput ¶
func (o ComputeVmInstanceViewStatusArrayOutput) ToComputeVmInstanceViewStatusArrayOutput() ComputeVmInstanceViewStatusArrayOutput
func (ComputeVmInstanceViewStatusArrayOutput) ToComputeVmInstanceViewStatusArrayOutputWithContext ¶
func (o ComputeVmInstanceViewStatusArrayOutput) ToComputeVmInstanceViewStatusArrayOutputWithContext(ctx context.Context) ComputeVmInstanceViewStatusArrayOutput
type ComputeVmInstanceViewStatusInput ¶
type ComputeVmInstanceViewStatusInput interface { pulumi.Input ToComputeVmInstanceViewStatusOutput() ComputeVmInstanceViewStatusOutput ToComputeVmInstanceViewStatusOutputWithContext(context.Context) ComputeVmInstanceViewStatusOutput }
ComputeVmInstanceViewStatusInput is an input type that accepts ComputeVmInstanceViewStatusArgs and ComputeVmInstanceViewStatusOutput values. You can construct a concrete instance of `ComputeVmInstanceViewStatusInput` via:
ComputeVmInstanceViewStatusArgs{...}
type ComputeVmInstanceViewStatusOutput ¶
type ComputeVmInstanceViewStatusOutput struct{ *pulumi.OutputState }
Status information about a virtual machine.
func (ComputeVmInstanceViewStatusOutput) Code ¶
func (o ComputeVmInstanceViewStatusOutput) Code() pulumi.StringPtrOutput
Gets the status Code.
func (ComputeVmInstanceViewStatusOutput) DisplayStatus ¶
func (o ComputeVmInstanceViewStatusOutput) DisplayStatus() pulumi.StringPtrOutput
Gets the short localizable label for the status.
func (ComputeVmInstanceViewStatusOutput) ElementType ¶
func (ComputeVmInstanceViewStatusOutput) ElementType() reflect.Type
func (ComputeVmInstanceViewStatusOutput) Message ¶
func (o ComputeVmInstanceViewStatusOutput) Message() pulumi.StringPtrOutput
Gets the message associated with the status.
func (ComputeVmInstanceViewStatusOutput) ToComputeVmInstanceViewStatusOutput ¶
func (o ComputeVmInstanceViewStatusOutput) ToComputeVmInstanceViewStatusOutput() ComputeVmInstanceViewStatusOutput
func (ComputeVmInstanceViewStatusOutput) ToComputeVmInstanceViewStatusOutputWithContext ¶
func (o ComputeVmInstanceViewStatusOutput) ToComputeVmInstanceViewStatusOutputWithContext(ctx context.Context) ComputeVmInstanceViewStatusOutput
type ComputeVmInstanceViewStatusResponse ¶
type ComputeVmInstanceViewStatusResponse struct { // Gets the status Code. Code *string `pulumi:"code"` // Gets the short localizable label for the status. DisplayStatus *string `pulumi:"displayStatus"` // Gets the message associated with the status. Message *string `pulumi:"message"` }
Status information about a virtual machine.
type ComputeVmInstanceViewStatusResponseArgs ¶
type ComputeVmInstanceViewStatusResponseArgs struct { // Gets the status Code. Code pulumi.StringPtrInput `pulumi:"code"` // Gets the short localizable label for the status. DisplayStatus pulumi.StringPtrInput `pulumi:"displayStatus"` // Gets the message associated with the status. Message pulumi.StringPtrInput `pulumi:"message"` }
Status information about a virtual machine.
func (ComputeVmInstanceViewStatusResponseArgs) ElementType ¶
func (ComputeVmInstanceViewStatusResponseArgs) ElementType() reflect.Type
func (ComputeVmInstanceViewStatusResponseArgs) ToComputeVmInstanceViewStatusResponseOutput ¶
func (i ComputeVmInstanceViewStatusResponseArgs) ToComputeVmInstanceViewStatusResponseOutput() ComputeVmInstanceViewStatusResponseOutput
func (ComputeVmInstanceViewStatusResponseArgs) ToComputeVmInstanceViewStatusResponseOutputWithContext ¶
func (i ComputeVmInstanceViewStatusResponseArgs) ToComputeVmInstanceViewStatusResponseOutputWithContext(ctx context.Context) ComputeVmInstanceViewStatusResponseOutput
type ComputeVmInstanceViewStatusResponseArray ¶
type ComputeVmInstanceViewStatusResponseArray []ComputeVmInstanceViewStatusResponseInput
func (ComputeVmInstanceViewStatusResponseArray) ElementType ¶
func (ComputeVmInstanceViewStatusResponseArray) ElementType() reflect.Type
func (ComputeVmInstanceViewStatusResponseArray) ToComputeVmInstanceViewStatusResponseArrayOutput ¶
func (i ComputeVmInstanceViewStatusResponseArray) ToComputeVmInstanceViewStatusResponseArrayOutput() ComputeVmInstanceViewStatusResponseArrayOutput
func (ComputeVmInstanceViewStatusResponseArray) ToComputeVmInstanceViewStatusResponseArrayOutputWithContext ¶
func (i ComputeVmInstanceViewStatusResponseArray) ToComputeVmInstanceViewStatusResponseArrayOutputWithContext(ctx context.Context) ComputeVmInstanceViewStatusResponseArrayOutput
type ComputeVmInstanceViewStatusResponseArrayInput ¶
type ComputeVmInstanceViewStatusResponseArrayInput interface { pulumi.Input ToComputeVmInstanceViewStatusResponseArrayOutput() ComputeVmInstanceViewStatusResponseArrayOutput ToComputeVmInstanceViewStatusResponseArrayOutputWithContext(context.Context) ComputeVmInstanceViewStatusResponseArrayOutput }
ComputeVmInstanceViewStatusResponseArrayInput is an input type that accepts ComputeVmInstanceViewStatusResponseArray and ComputeVmInstanceViewStatusResponseArrayOutput values. You can construct a concrete instance of `ComputeVmInstanceViewStatusResponseArrayInput` via:
ComputeVmInstanceViewStatusResponseArray{ ComputeVmInstanceViewStatusResponseArgs{...} }
type ComputeVmInstanceViewStatusResponseArrayOutput ¶
type ComputeVmInstanceViewStatusResponseArrayOutput struct{ *pulumi.OutputState }
func (ComputeVmInstanceViewStatusResponseArrayOutput) ElementType ¶
func (ComputeVmInstanceViewStatusResponseArrayOutput) ElementType() reflect.Type
func (ComputeVmInstanceViewStatusResponseArrayOutput) ToComputeVmInstanceViewStatusResponseArrayOutput ¶
func (o ComputeVmInstanceViewStatusResponseArrayOutput) ToComputeVmInstanceViewStatusResponseArrayOutput() ComputeVmInstanceViewStatusResponseArrayOutput
func (ComputeVmInstanceViewStatusResponseArrayOutput) ToComputeVmInstanceViewStatusResponseArrayOutputWithContext ¶
func (o ComputeVmInstanceViewStatusResponseArrayOutput) ToComputeVmInstanceViewStatusResponseArrayOutputWithContext(ctx context.Context) ComputeVmInstanceViewStatusResponseArrayOutput
type ComputeVmInstanceViewStatusResponseInput ¶
type ComputeVmInstanceViewStatusResponseInput interface { pulumi.Input ToComputeVmInstanceViewStatusResponseOutput() ComputeVmInstanceViewStatusResponseOutput ToComputeVmInstanceViewStatusResponseOutputWithContext(context.Context) ComputeVmInstanceViewStatusResponseOutput }
ComputeVmInstanceViewStatusResponseInput is an input type that accepts ComputeVmInstanceViewStatusResponseArgs and ComputeVmInstanceViewStatusResponseOutput values. You can construct a concrete instance of `ComputeVmInstanceViewStatusResponseInput` via:
ComputeVmInstanceViewStatusResponseArgs{...}
type ComputeVmInstanceViewStatusResponseOutput ¶
type ComputeVmInstanceViewStatusResponseOutput struct{ *pulumi.OutputState }
Status information about a virtual machine.
func (ComputeVmInstanceViewStatusResponseOutput) Code ¶
func (o ComputeVmInstanceViewStatusResponseOutput) Code() pulumi.StringPtrOutput
Gets the status Code.
func (ComputeVmInstanceViewStatusResponseOutput) DisplayStatus ¶
func (o ComputeVmInstanceViewStatusResponseOutput) DisplayStatus() pulumi.StringPtrOutput
Gets the short localizable label for the status.
func (ComputeVmInstanceViewStatusResponseOutput) ElementType ¶
func (ComputeVmInstanceViewStatusResponseOutput) ElementType() reflect.Type
func (ComputeVmInstanceViewStatusResponseOutput) Message ¶
func (o ComputeVmInstanceViewStatusResponseOutput) Message() pulumi.StringPtrOutput
Gets the message associated with the status.
func (ComputeVmInstanceViewStatusResponseOutput) ToComputeVmInstanceViewStatusResponseOutput ¶
func (o ComputeVmInstanceViewStatusResponseOutput) ToComputeVmInstanceViewStatusResponseOutput() ComputeVmInstanceViewStatusResponseOutput
func (ComputeVmInstanceViewStatusResponseOutput) ToComputeVmInstanceViewStatusResponseOutputWithContext ¶
func (o ComputeVmInstanceViewStatusResponseOutput) ToComputeVmInstanceViewStatusResponseOutputWithContext(ctx context.Context) ComputeVmInstanceViewStatusResponseOutput
type ComputeVmProperties ¶
type ComputeVmProperties struct { // Gets data disks blob uri for the virtual machine. DataDiskIds []string `pulumi:"dataDiskIds"` // Gets all data disks attached to the virtual machine. DataDisks []ComputeDataDisk `pulumi:"dataDisks"` // Gets the network interface ID of the virtual machine. NetworkInterfaceId *string `pulumi:"networkInterfaceId"` // Gets OS disk blob uri for the virtual machine. OsDiskId *string `pulumi:"osDiskId"` // Gets the OS type of the virtual machine. OsType *string `pulumi:"osType"` // Gets the statuses of the virtual machine. Statuses []ComputeVmInstanceViewStatus `pulumi:"statuses"` // Gets the size of the virtual machine. VmSize *string `pulumi:"vmSize"` }
Properties of a virtual machine returned by the Microsoft.Compute API.
type ComputeVmPropertiesArgs ¶
type ComputeVmPropertiesArgs struct { // Gets data disks blob uri for the virtual machine. DataDiskIds pulumi.StringArrayInput `pulumi:"dataDiskIds"` // Gets all data disks attached to the virtual machine. DataDisks ComputeDataDiskArrayInput `pulumi:"dataDisks"` // Gets the network interface ID of the virtual machine. NetworkInterfaceId pulumi.StringPtrInput `pulumi:"networkInterfaceId"` // Gets OS disk blob uri for the virtual machine. OsDiskId pulumi.StringPtrInput `pulumi:"osDiskId"` // Gets the OS type of the virtual machine. OsType pulumi.StringPtrInput `pulumi:"osType"` // Gets the statuses of the virtual machine. Statuses ComputeVmInstanceViewStatusArrayInput `pulumi:"statuses"` // Gets the size of the virtual machine. VmSize pulumi.StringPtrInput `pulumi:"vmSize"` }
Properties of a virtual machine returned by the Microsoft.Compute API.
func (ComputeVmPropertiesArgs) ElementType ¶
func (ComputeVmPropertiesArgs) ElementType() reflect.Type
func (ComputeVmPropertiesArgs) ToComputeVmPropertiesOutput ¶
func (i ComputeVmPropertiesArgs) ToComputeVmPropertiesOutput() ComputeVmPropertiesOutput
func (ComputeVmPropertiesArgs) ToComputeVmPropertiesOutputWithContext ¶
func (i ComputeVmPropertiesArgs) ToComputeVmPropertiesOutputWithContext(ctx context.Context) ComputeVmPropertiesOutput
func (ComputeVmPropertiesArgs) ToComputeVmPropertiesPtrOutput ¶
func (i ComputeVmPropertiesArgs) ToComputeVmPropertiesPtrOutput() ComputeVmPropertiesPtrOutput
func (ComputeVmPropertiesArgs) ToComputeVmPropertiesPtrOutputWithContext ¶
func (i ComputeVmPropertiesArgs) ToComputeVmPropertiesPtrOutputWithContext(ctx context.Context) ComputeVmPropertiesPtrOutput
type ComputeVmPropertiesInput ¶
type ComputeVmPropertiesInput interface { pulumi.Input ToComputeVmPropertiesOutput() ComputeVmPropertiesOutput ToComputeVmPropertiesOutputWithContext(context.Context) ComputeVmPropertiesOutput }
ComputeVmPropertiesInput is an input type that accepts ComputeVmPropertiesArgs and ComputeVmPropertiesOutput values. You can construct a concrete instance of `ComputeVmPropertiesInput` via:
ComputeVmPropertiesArgs{...}
type ComputeVmPropertiesOutput ¶
type ComputeVmPropertiesOutput struct{ *pulumi.OutputState }
Properties of a virtual machine returned by the Microsoft.Compute API.
func (ComputeVmPropertiesOutput) DataDiskIds ¶
func (o ComputeVmPropertiesOutput) DataDiskIds() pulumi.StringArrayOutput
Gets data disks blob uri for the virtual machine.
func (ComputeVmPropertiesOutput) DataDisks ¶
func (o ComputeVmPropertiesOutput) DataDisks() ComputeDataDiskArrayOutput
Gets all data disks attached to the virtual machine.
func (ComputeVmPropertiesOutput) ElementType ¶
func (ComputeVmPropertiesOutput) ElementType() reflect.Type
func (ComputeVmPropertiesOutput) NetworkInterfaceId ¶
func (o ComputeVmPropertiesOutput) NetworkInterfaceId() pulumi.StringPtrOutput
Gets the network interface ID of the virtual machine.
func (ComputeVmPropertiesOutput) OsDiskId ¶
func (o ComputeVmPropertiesOutput) OsDiskId() pulumi.StringPtrOutput
Gets OS disk blob uri for the virtual machine.
func (ComputeVmPropertiesOutput) OsType ¶
func (o ComputeVmPropertiesOutput) OsType() pulumi.StringPtrOutput
Gets the OS type of the virtual machine.
func (ComputeVmPropertiesOutput) Statuses ¶
func (o ComputeVmPropertiesOutput) Statuses() ComputeVmInstanceViewStatusArrayOutput
Gets the statuses of the virtual machine.
func (ComputeVmPropertiesOutput) ToComputeVmPropertiesOutput ¶
func (o ComputeVmPropertiesOutput) ToComputeVmPropertiesOutput() ComputeVmPropertiesOutput
func (ComputeVmPropertiesOutput) ToComputeVmPropertiesOutputWithContext ¶
func (o ComputeVmPropertiesOutput) ToComputeVmPropertiesOutputWithContext(ctx context.Context) ComputeVmPropertiesOutput
func (ComputeVmPropertiesOutput) ToComputeVmPropertiesPtrOutput ¶
func (o ComputeVmPropertiesOutput) ToComputeVmPropertiesPtrOutput() ComputeVmPropertiesPtrOutput
func (ComputeVmPropertiesOutput) ToComputeVmPropertiesPtrOutputWithContext ¶
func (o ComputeVmPropertiesOutput) ToComputeVmPropertiesPtrOutputWithContext(ctx context.Context) ComputeVmPropertiesPtrOutput
func (ComputeVmPropertiesOutput) VmSize ¶
func (o ComputeVmPropertiesOutput) VmSize() pulumi.StringPtrOutput
Gets the size of the virtual machine.
type ComputeVmPropertiesPtrInput ¶
type ComputeVmPropertiesPtrInput interface { pulumi.Input ToComputeVmPropertiesPtrOutput() ComputeVmPropertiesPtrOutput ToComputeVmPropertiesPtrOutputWithContext(context.Context) ComputeVmPropertiesPtrOutput }
ComputeVmPropertiesPtrInput is an input type that accepts ComputeVmPropertiesArgs, ComputeVmPropertiesPtr and ComputeVmPropertiesPtrOutput values. You can construct a concrete instance of `ComputeVmPropertiesPtrInput` via:
ComputeVmPropertiesArgs{...} or: nil
func ComputeVmPropertiesPtr ¶
func ComputeVmPropertiesPtr(v *ComputeVmPropertiesArgs) ComputeVmPropertiesPtrInput
type ComputeVmPropertiesPtrOutput ¶
type ComputeVmPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ComputeVmPropertiesPtrOutput) DataDiskIds ¶
func (o ComputeVmPropertiesPtrOutput) DataDiskIds() pulumi.StringArrayOutput
Gets data disks blob uri for the virtual machine.
func (ComputeVmPropertiesPtrOutput) DataDisks ¶
func (o ComputeVmPropertiesPtrOutput) DataDisks() ComputeDataDiskArrayOutput
Gets all data disks attached to the virtual machine.
func (ComputeVmPropertiesPtrOutput) Elem ¶
func (o ComputeVmPropertiesPtrOutput) Elem() ComputeVmPropertiesOutput
func (ComputeVmPropertiesPtrOutput) ElementType ¶
func (ComputeVmPropertiesPtrOutput) ElementType() reflect.Type
func (ComputeVmPropertiesPtrOutput) NetworkInterfaceId ¶
func (o ComputeVmPropertiesPtrOutput) NetworkInterfaceId() pulumi.StringPtrOutput
Gets the network interface ID of the virtual machine.
func (ComputeVmPropertiesPtrOutput) OsDiskId ¶
func (o ComputeVmPropertiesPtrOutput) OsDiskId() pulumi.StringPtrOutput
Gets OS disk blob uri for the virtual machine.
func (ComputeVmPropertiesPtrOutput) OsType ¶
func (o ComputeVmPropertiesPtrOutput) OsType() pulumi.StringPtrOutput
Gets the OS type of the virtual machine.
func (ComputeVmPropertiesPtrOutput) Statuses ¶
func (o ComputeVmPropertiesPtrOutput) Statuses() ComputeVmInstanceViewStatusArrayOutput
Gets the statuses of the virtual machine.
func (ComputeVmPropertiesPtrOutput) ToComputeVmPropertiesPtrOutput ¶
func (o ComputeVmPropertiesPtrOutput) ToComputeVmPropertiesPtrOutput() ComputeVmPropertiesPtrOutput
func (ComputeVmPropertiesPtrOutput) ToComputeVmPropertiesPtrOutputWithContext ¶
func (o ComputeVmPropertiesPtrOutput) ToComputeVmPropertiesPtrOutputWithContext(ctx context.Context) ComputeVmPropertiesPtrOutput
func (ComputeVmPropertiesPtrOutput) VmSize ¶
func (o ComputeVmPropertiesPtrOutput) VmSize() pulumi.StringPtrOutput
Gets the size of the virtual machine.
type ComputeVmPropertiesResponse ¶
type ComputeVmPropertiesResponse struct { // Gets data disks blob uri for the virtual machine. DataDiskIds []string `pulumi:"dataDiskIds"` // Gets all data disks attached to the virtual machine. DataDisks []ComputeDataDiskResponse `pulumi:"dataDisks"` // Gets the network interface ID of the virtual machine. NetworkInterfaceId *string `pulumi:"networkInterfaceId"` // Gets OS disk blob uri for the virtual machine. OsDiskId *string `pulumi:"osDiskId"` // Gets the OS type of the virtual machine. OsType *string `pulumi:"osType"` // Gets the statuses of the virtual machine. Statuses []ComputeVmInstanceViewStatusResponse `pulumi:"statuses"` // Gets the size of the virtual machine. VmSize *string `pulumi:"vmSize"` }
Properties of a virtual machine returned by the Microsoft.Compute API.
type ComputeVmPropertiesResponseArgs ¶
type ComputeVmPropertiesResponseArgs struct { // Gets data disks blob uri for the virtual machine. DataDiskIds pulumi.StringArrayInput `pulumi:"dataDiskIds"` // Gets all data disks attached to the virtual machine. DataDisks ComputeDataDiskResponseArrayInput `pulumi:"dataDisks"` // Gets the network interface ID of the virtual machine. NetworkInterfaceId pulumi.StringPtrInput `pulumi:"networkInterfaceId"` // Gets OS disk blob uri for the virtual machine. OsDiskId pulumi.StringPtrInput `pulumi:"osDiskId"` // Gets the OS type of the virtual machine. OsType pulumi.StringPtrInput `pulumi:"osType"` // Gets the statuses of the virtual machine. Statuses ComputeVmInstanceViewStatusResponseArrayInput `pulumi:"statuses"` // Gets the size of the virtual machine. VmSize pulumi.StringPtrInput `pulumi:"vmSize"` }
Properties of a virtual machine returned by the Microsoft.Compute API.
func (ComputeVmPropertiesResponseArgs) ElementType ¶
func (ComputeVmPropertiesResponseArgs) ElementType() reflect.Type
func (ComputeVmPropertiesResponseArgs) ToComputeVmPropertiesResponseOutput ¶
func (i ComputeVmPropertiesResponseArgs) ToComputeVmPropertiesResponseOutput() ComputeVmPropertiesResponseOutput
func (ComputeVmPropertiesResponseArgs) ToComputeVmPropertiesResponseOutputWithContext ¶
func (i ComputeVmPropertiesResponseArgs) ToComputeVmPropertiesResponseOutputWithContext(ctx context.Context) ComputeVmPropertiesResponseOutput
func (ComputeVmPropertiesResponseArgs) ToComputeVmPropertiesResponsePtrOutput ¶
func (i ComputeVmPropertiesResponseArgs) ToComputeVmPropertiesResponsePtrOutput() ComputeVmPropertiesResponsePtrOutput
func (ComputeVmPropertiesResponseArgs) ToComputeVmPropertiesResponsePtrOutputWithContext ¶
func (i ComputeVmPropertiesResponseArgs) ToComputeVmPropertiesResponsePtrOutputWithContext(ctx context.Context) ComputeVmPropertiesResponsePtrOutput
type ComputeVmPropertiesResponseInput ¶
type ComputeVmPropertiesResponseInput interface { pulumi.Input ToComputeVmPropertiesResponseOutput() ComputeVmPropertiesResponseOutput ToComputeVmPropertiesResponseOutputWithContext(context.Context) ComputeVmPropertiesResponseOutput }
ComputeVmPropertiesResponseInput is an input type that accepts ComputeVmPropertiesResponseArgs and ComputeVmPropertiesResponseOutput values. You can construct a concrete instance of `ComputeVmPropertiesResponseInput` via:
ComputeVmPropertiesResponseArgs{...}
type ComputeVmPropertiesResponseOutput ¶
type ComputeVmPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of a virtual machine returned by the Microsoft.Compute API.
func (ComputeVmPropertiesResponseOutput) DataDiskIds ¶
func (o ComputeVmPropertiesResponseOutput) DataDiskIds() pulumi.StringArrayOutput
Gets data disks blob uri for the virtual machine.
func (ComputeVmPropertiesResponseOutput) DataDisks ¶
func (o ComputeVmPropertiesResponseOutput) DataDisks() ComputeDataDiskResponseArrayOutput
Gets all data disks attached to the virtual machine.
func (ComputeVmPropertiesResponseOutput) ElementType ¶
func (ComputeVmPropertiesResponseOutput) ElementType() reflect.Type
func (ComputeVmPropertiesResponseOutput) NetworkInterfaceId ¶
func (o ComputeVmPropertiesResponseOutput) NetworkInterfaceId() pulumi.StringPtrOutput
Gets the network interface ID of the virtual machine.
func (ComputeVmPropertiesResponseOutput) OsDiskId ¶
func (o ComputeVmPropertiesResponseOutput) OsDiskId() pulumi.StringPtrOutput
Gets OS disk blob uri for the virtual machine.
func (ComputeVmPropertiesResponseOutput) OsType ¶
func (o ComputeVmPropertiesResponseOutput) OsType() pulumi.StringPtrOutput
Gets the OS type of the virtual machine.
func (ComputeVmPropertiesResponseOutput) Statuses ¶
func (o ComputeVmPropertiesResponseOutput) Statuses() ComputeVmInstanceViewStatusResponseArrayOutput
Gets the statuses of the virtual machine.
func (ComputeVmPropertiesResponseOutput) ToComputeVmPropertiesResponseOutput ¶
func (o ComputeVmPropertiesResponseOutput) ToComputeVmPropertiesResponseOutput() ComputeVmPropertiesResponseOutput
func (ComputeVmPropertiesResponseOutput) ToComputeVmPropertiesResponseOutputWithContext ¶
func (o ComputeVmPropertiesResponseOutput) ToComputeVmPropertiesResponseOutputWithContext(ctx context.Context) ComputeVmPropertiesResponseOutput
func (ComputeVmPropertiesResponseOutput) ToComputeVmPropertiesResponsePtrOutput ¶
func (o ComputeVmPropertiesResponseOutput) ToComputeVmPropertiesResponsePtrOutput() ComputeVmPropertiesResponsePtrOutput
func (ComputeVmPropertiesResponseOutput) ToComputeVmPropertiesResponsePtrOutputWithContext ¶
func (o ComputeVmPropertiesResponseOutput) ToComputeVmPropertiesResponsePtrOutputWithContext(ctx context.Context) ComputeVmPropertiesResponsePtrOutput
func (ComputeVmPropertiesResponseOutput) VmSize ¶
func (o ComputeVmPropertiesResponseOutput) VmSize() pulumi.StringPtrOutput
Gets the size of the virtual machine.
type ComputeVmPropertiesResponsePtrInput ¶
type ComputeVmPropertiesResponsePtrInput interface { pulumi.Input ToComputeVmPropertiesResponsePtrOutput() ComputeVmPropertiesResponsePtrOutput ToComputeVmPropertiesResponsePtrOutputWithContext(context.Context) ComputeVmPropertiesResponsePtrOutput }
ComputeVmPropertiesResponsePtrInput is an input type that accepts ComputeVmPropertiesResponseArgs, ComputeVmPropertiesResponsePtr and ComputeVmPropertiesResponsePtrOutput values. You can construct a concrete instance of `ComputeVmPropertiesResponsePtrInput` via:
ComputeVmPropertiesResponseArgs{...} or: nil
func ComputeVmPropertiesResponsePtr ¶
func ComputeVmPropertiesResponsePtr(v *ComputeVmPropertiesResponseArgs) ComputeVmPropertiesResponsePtrInput
type ComputeVmPropertiesResponsePtrOutput ¶
type ComputeVmPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (ComputeVmPropertiesResponsePtrOutput) DataDiskIds ¶
func (o ComputeVmPropertiesResponsePtrOutput) DataDiskIds() pulumi.StringArrayOutput
Gets data disks blob uri for the virtual machine.
func (ComputeVmPropertiesResponsePtrOutput) DataDisks ¶
func (o ComputeVmPropertiesResponsePtrOutput) DataDisks() ComputeDataDiskResponseArrayOutput
Gets all data disks attached to the virtual machine.
func (ComputeVmPropertiesResponsePtrOutput) ElementType ¶
func (ComputeVmPropertiesResponsePtrOutput) ElementType() reflect.Type
func (ComputeVmPropertiesResponsePtrOutput) NetworkInterfaceId ¶
func (o ComputeVmPropertiesResponsePtrOutput) NetworkInterfaceId() pulumi.StringPtrOutput
Gets the network interface ID of the virtual machine.
func (ComputeVmPropertiesResponsePtrOutput) OsDiskId ¶
func (o ComputeVmPropertiesResponsePtrOutput) OsDiskId() pulumi.StringPtrOutput
Gets OS disk blob uri for the virtual machine.
func (ComputeVmPropertiesResponsePtrOutput) OsType ¶
func (o ComputeVmPropertiesResponsePtrOutput) OsType() pulumi.StringPtrOutput
Gets the OS type of the virtual machine.
func (ComputeVmPropertiesResponsePtrOutput) Statuses ¶
func (o ComputeVmPropertiesResponsePtrOutput) Statuses() ComputeVmInstanceViewStatusResponseArrayOutput
Gets the statuses of the virtual machine.
func (ComputeVmPropertiesResponsePtrOutput) ToComputeVmPropertiesResponsePtrOutput ¶
func (o ComputeVmPropertiesResponsePtrOutput) ToComputeVmPropertiesResponsePtrOutput() ComputeVmPropertiesResponsePtrOutput
func (ComputeVmPropertiesResponsePtrOutput) ToComputeVmPropertiesResponsePtrOutputWithContext ¶
func (o ComputeVmPropertiesResponsePtrOutput) ToComputeVmPropertiesResponsePtrOutputWithContext(ctx context.Context) ComputeVmPropertiesResponsePtrOutput
func (ComputeVmPropertiesResponsePtrOutput) VmSize ¶
func (o ComputeVmPropertiesResponsePtrOutput) VmSize() pulumi.StringPtrOutput
Gets the size of the virtual machine.
type CustomImage ¶
type CustomImage struct { pulumi.CustomResourceState // The author of the custom image. Author pulumi.StringPtrOutput `pulumi:"author"` // The creation date of the custom image. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // The description of the custom image. Description pulumi.StringPtrOutput `pulumi:"description"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The Managed Image Id backing the custom image. ManagedImageId pulumi.StringPtrOutput `pulumi:"managedImageId"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` // The VHD from which the image is to be created. Vhd CustomImagePropertiesCustomResponsePtrOutput `pulumi:"vhd"` // The virtual machine from which the image is to be created. Vm CustomImagePropertiesFromVmResponsePtrOutput `pulumi:"vm"` }
A custom image.
func GetCustomImage ¶
func GetCustomImage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomImageState, opts ...pulumi.ResourceOption) (*CustomImage, error)
GetCustomImage gets an existing CustomImage 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 NewCustomImage ¶
func NewCustomImage(ctx *pulumi.Context, name string, args *CustomImageArgs, opts ...pulumi.ResourceOption) (*CustomImage, error)
NewCustomImage registers a new resource with the given unique name, arguments, and options.
func (*CustomImage) ElementType ¶ added in v0.2.6
func (*CustomImage) ElementType() reflect.Type
func (*CustomImage) ToCustomImageOutput ¶ added in v0.2.6
func (i *CustomImage) ToCustomImageOutput() CustomImageOutput
func (*CustomImage) ToCustomImageOutputWithContext ¶ added in v0.2.6
func (i *CustomImage) ToCustomImageOutputWithContext(ctx context.Context) CustomImageOutput
type CustomImageArgs ¶
type CustomImageArgs struct { // The author of the custom image. Author pulumi.StringPtrInput // The description of the custom image. Description pulumi.StringPtrInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The Managed Image Id backing the custom image. ManagedImageId pulumi.StringPtrInput // The name of the custom image. Name pulumi.StringInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The tags of the resource. Tags pulumi.StringMapInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // The VHD from which the image is to be created. Vhd CustomImagePropertiesCustomPtrInput // The virtual machine from which the image is to be created. Vm CustomImagePropertiesFromVmPtrInput }
The set of arguments for constructing a CustomImage resource.
func (CustomImageArgs) ElementType ¶
func (CustomImageArgs) ElementType() reflect.Type
type CustomImageInput ¶ added in v0.2.6
type CustomImageInput interface { pulumi.Input ToCustomImageOutput() CustomImageOutput ToCustomImageOutputWithContext(ctx context.Context) CustomImageOutput }
type CustomImageOsType ¶ added in v0.3.1
The OS type of the custom image (i.e. Windows, Linux)
func (CustomImageOsType) ElementType ¶ added in v0.3.1
func (CustomImageOsType) ElementType() reflect.Type
func (CustomImageOsType) ToStringOutput ¶ added in v0.3.1
func (e CustomImageOsType) ToStringOutput() pulumi.StringOutput
func (CustomImageOsType) ToStringOutputWithContext ¶ added in v0.3.1
func (e CustomImageOsType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CustomImageOsType) ToStringPtrOutput ¶ added in v0.3.1
func (e CustomImageOsType) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomImageOsType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e CustomImageOsType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomImageOutput ¶ added in v0.2.6
type CustomImageOutput struct {
*pulumi.OutputState
}
func (CustomImageOutput) ElementType ¶ added in v0.2.6
func (CustomImageOutput) ElementType() reflect.Type
func (CustomImageOutput) ToCustomImageOutput ¶ added in v0.2.6
func (o CustomImageOutput) ToCustomImageOutput() CustomImageOutput
func (CustomImageOutput) ToCustomImageOutputWithContext ¶ added in v0.2.6
func (o CustomImageOutput) ToCustomImageOutputWithContext(ctx context.Context) CustomImageOutput
type CustomImagePropertiesCustom ¶
type CustomImagePropertiesCustom struct { // The image name. ImageName *string `pulumi:"imageName"` // The OS type of the custom image (i.e. Windows, Linux) OsType string `pulumi:"osType"` // Indicates whether sysprep has been run on the VHD. SysPrep *bool `pulumi:"sysPrep"` }
Properties for creating a custom image from a VHD.
type CustomImagePropertiesCustomArgs ¶
type CustomImagePropertiesCustomArgs struct { // The image name. ImageName pulumi.StringPtrInput `pulumi:"imageName"` // The OS type of the custom image (i.e. Windows, Linux) OsType pulumi.StringInput `pulumi:"osType"` // Indicates whether sysprep has been run on the VHD. SysPrep pulumi.BoolPtrInput `pulumi:"sysPrep"` }
Properties for creating a custom image from a VHD.
func (CustomImagePropertiesCustomArgs) ElementType ¶
func (CustomImagePropertiesCustomArgs) ElementType() reflect.Type
func (CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomOutput ¶
func (i CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomOutput() CustomImagePropertiesCustomOutput
func (CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomOutputWithContext ¶
func (i CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomOutputWithContext(ctx context.Context) CustomImagePropertiesCustomOutput
func (CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomPtrOutput ¶
func (i CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomPtrOutput() CustomImagePropertiesCustomPtrOutput
func (CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomPtrOutputWithContext ¶
func (i CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomPtrOutputWithContext(ctx context.Context) CustomImagePropertiesCustomPtrOutput
type CustomImagePropertiesCustomInput ¶
type CustomImagePropertiesCustomInput interface { pulumi.Input ToCustomImagePropertiesCustomOutput() CustomImagePropertiesCustomOutput ToCustomImagePropertiesCustomOutputWithContext(context.Context) CustomImagePropertiesCustomOutput }
CustomImagePropertiesCustomInput is an input type that accepts CustomImagePropertiesCustomArgs and CustomImagePropertiesCustomOutput values. You can construct a concrete instance of `CustomImagePropertiesCustomInput` via:
CustomImagePropertiesCustomArgs{...}
type CustomImagePropertiesCustomOutput ¶
type CustomImagePropertiesCustomOutput struct{ *pulumi.OutputState }
Properties for creating a custom image from a VHD.
func (CustomImagePropertiesCustomOutput) ElementType ¶
func (CustomImagePropertiesCustomOutput) ElementType() reflect.Type
func (CustomImagePropertiesCustomOutput) ImageName ¶
func (o CustomImagePropertiesCustomOutput) ImageName() pulumi.StringPtrOutput
The image name.
func (CustomImagePropertiesCustomOutput) OsType ¶
func (o CustomImagePropertiesCustomOutput) OsType() pulumi.StringOutput
The OS type of the custom image (i.e. Windows, Linux)
func (CustomImagePropertiesCustomOutput) SysPrep ¶
func (o CustomImagePropertiesCustomOutput) SysPrep() pulumi.BoolPtrOutput
Indicates whether sysprep has been run on the VHD.
func (CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomOutput ¶
func (o CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomOutput() CustomImagePropertiesCustomOutput
func (CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomOutputWithContext ¶
func (o CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomOutputWithContext(ctx context.Context) CustomImagePropertiesCustomOutput
func (CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomPtrOutput ¶
func (o CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomPtrOutput() CustomImagePropertiesCustomPtrOutput
func (CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomPtrOutputWithContext ¶
func (o CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomPtrOutputWithContext(ctx context.Context) CustomImagePropertiesCustomPtrOutput
type CustomImagePropertiesCustomPtrInput ¶
type CustomImagePropertiesCustomPtrInput interface { pulumi.Input ToCustomImagePropertiesCustomPtrOutput() CustomImagePropertiesCustomPtrOutput ToCustomImagePropertiesCustomPtrOutputWithContext(context.Context) CustomImagePropertiesCustomPtrOutput }
CustomImagePropertiesCustomPtrInput is an input type that accepts CustomImagePropertiesCustomArgs, CustomImagePropertiesCustomPtr and CustomImagePropertiesCustomPtrOutput values. You can construct a concrete instance of `CustomImagePropertiesCustomPtrInput` via:
CustomImagePropertiesCustomArgs{...} or: nil
func CustomImagePropertiesCustomPtr ¶
func CustomImagePropertiesCustomPtr(v *CustomImagePropertiesCustomArgs) CustomImagePropertiesCustomPtrInput
type CustomImagePropertiesCustomPtrOutput ¶
type CustomImagePropertiesCustomPtrOutput struct{ *pulumi.OutputState }
func (CustomImagePropertiesCustomPtrOutput) ElementType ¶
func (CustomImagePropertiesCustomPtrOutput) ElementType() reflect.Type
func (CustomImagePropertiesCustomPtrOutput) ImageName ¶
func (o CustomImagePropertiesCustomPtrOutput) ImageName() pulumi.StringPtrOutput
The image name.
func (CustomImagePropertiesCustomPtrOutput) OsType ¶
func (o CustomImagePropertiesCustomPtrOutput) OsType() pulumi.StringPtrOutput
The OS type of the custom image (i.e. Windows, Linux)
func (CustomImagePropertiesCustomPtrOutput) SysPrep ¶
func (o CustomImagePropertiesCustomPtrOutput) SysPrep() pulumi.BoolPtrOutput
Indicates whether sysprep has been run on the VHD.
func (CustomImagePropertiesCustomPtrOutput) ToCustomImagePropertiesCustomPtrOutput ¶
func (o CustomImagePropertiesCustomPtrOutput) ToCustomImagePropertiesCustomPtrOutput() CustomImagePropertiesCustomPtrOutput
func (CustomImagePropertiesCustomPtrOutput) ToCustomImagePropertiesCustomPtrOutputWithContext ¶
func (o CustomImagePropertiesCustomPtrOutput) ToCustomImagePropertiesCustomPtrOutputWithContext(ctx context.Context) CustomImagePropertiesCustomPtrOutput
type CustomImagePropertiesCustomResponse ¶
type CustomImagePropertiesCustomResponse struct { // The image name. ImageName *string `pulumi:"imageName"` // The OS type of the custom image (i.e. Windows, Linux) OsType string `pulumi:"osType"` // Indicates whether sysprep has been run on the VHD. SysPrep *bool `pulumi:"sysPrep"` }
Properties for creating a custom image from a VHD.
type CustomImagePropertiesCustomResponseArgs ¶
type CustomImagePropertiesCustomResponseArgs struct { // The image name. ImageName pulumi.StringPtrInput `pulumi:"imageName"` // The OS type of the custom image (i.e. Windows, Linux) OsType pulumi.StringInput `pulumi:"osType"` // Indicates whether sysprep has been run on the VHD. SysPrep pulumi.BoolPtrInput `pulumi:"sysPrep"` }
Properties for creating a custom image from a VHD.
func (CustomImagePropertiesCustomResponseArgs) ElementType ¶
func (CustomImagePropertiesCustomResponseArgs) ElementType() reflect.Type
func (CustomImagePropertiesCustomResponseArgs) ToCustomImagePropertiesCustomResponseOutput ¶
func (i CustomImagePropertiesCustomResponseArgs) ToCustomImagePropertiesCustomResponseOutput() CustomImagePropertiesCustomResponseOutput
func (CustomImagePropertiesCustomResponseArgs) ToCustomImagePropertiesCustomResponseOutputWithContext ¶
func (i CustomImagePropertiesCustomResponseArgs) ToCustomImagePropertiesCustomResponseOutputWithContext(ctx context.Context) CustomImagePropertiesCustomResponseOutput
func (CustomImagePropertiesCustomResponseArgs) ToCustomImagePropertiesCustomResponsePtrOutput ¶
func (i CustomImagePropertiesCustomResponseArgs) ToCustomImagePropertiesCustomResponsePtrOutput() CustomImagePropertiesCustomResponsePtrOutput
func (CustomImagePropertiesCustomResponseArgs) ToCustomImagePropertiesCustomResponsePtrOutputWithContext ¶
func (i CustomImagePropertiesCustomResponseArgs) ToCustomImagePropertiesCustomResponsePtrOutputWithContext(ctx context.Context) CustomImagePropertiesCustomResponsePtrOutput
type CustomImagePropertiesCustomResponseInput ¶
type CustomImagePropertiesCustomResponseInput interface { pulumi.Input ToCustomImagePropertiesCustomResponseOutput() CustomImagePropertiesCustomResponseOutput ToCustomImagePropertiesCustomResponseOutputWithContext(context.Context) CustomImagePropertiesCustomResponseOutput }
CustomImagePropertiesCustomResponseInput is an input type that accepts CustomImagePropertiesCustomResponseArgs and CustomImagePropertiesCustomResponseOutput values. You can construct a concrete instance of `CustomImagePropertiesCustomResponseInput` via:
CustomImagePropertiesCustomResponseArgs{...}
type CustomImagePropertiesCustomResponseOutput ¶
type CustomImagePropertiesCustomResponseOutput struct{ *pulumi.OutputState }
Properties for creating a custom image from a VHD.
func (CustomImagePropertiesCustomResponseOutput) ElementType ¶
func (CustomImagePropertiesCustomResponseOutput) ElementType() reflect.Type
func (CustomImagePropertiesCustomResponseOutput) ImageName ¶
func (o CustomImagePropertiesCustomResponseOutput) ImageName() pulumi.StringPtrOutput
The image name.
func (CustomImagePropertiesCustomResponseOutput) OsType ¶
func (o CustomImagePropertiesCustomResponseOutput) OsType() pulumi.StringOutput
The OS type of the custom image (i.e. Windows, Linux)
func (CustomImagePropertiesCustomResponseOutput) SysPrep ¶
func (o CustomImagePropertiesCustomResponseOutput) SysPrep() pulumi.BoolPtrOutput
Indicates whether sysprep has been run on the VHD.
func (CustomImagePropertiesCustomResponseOutput) ToCustomImagePropertiesCustomResponseOutput ¶
func (o CustomImagePropertiesCustomResponseOutput) ToCustomImagePropertiesCustomResponseOutput() CustomImagePropertiesCustomResponseOutput
func (CustomImagePropertiesCustomResponseOutput) ToCustomImagePropertiesCustomResponseOutputWithContext ¶
func (o CustomImagePropertiesCustomResponseOutput) ToCustomImagePropertiesCustomResponseOutputWithContext(ctx context.Context) CustomImagePropertiesCustomResponseOutput
func (CustomImagePropertiesCustomResponseOutput) ToCustomImagePropertiesCustomResponsePtrOutput ¶
func (o CustomImagePropertiesCustomResponseOutput) ToCustomImagePropertiesCustomResponsePtrOutput() CustomImagePropertiesCustomResponsePtrOutput
func (CustomImagePropertiesCustomResponseOutput) ToCustomImagePropertiesCustomResponsePtrOutputWithContext ¶
func (o CustomImagePropertiesCustomResponseOutput) ToCustomImagePropertiesCustomResponsePtrOutputWithContext(ctx context.Context) CustomImagePropertiesCustomResponsePtrOutput
type CustomImagePropertiesCustomResponsePtrInput ¶
type CustomImagePropertiesCustomResponsePtrInput interface { pulumi.Input ToCustomImagePropertiesCustomResponsePtrOutput() CustomImagePropertiesCustomResponsePtrOutput ToCustomImagePropertiesCustomResponsePtrOutputWithContext(context.Context) CustomImagePropertiesCustomResponsePtrOutput }
CustomImagePropertiesCustomResponsePtrInput is an input type that accepts CustomImagePropertiesCustomResponseArgs, CustomImagePropertiesCustomResponsePtr and CustomImagePropertiesCustomResponsePtrOutput values. You can construct a concrete instance of `CustomImagePropertiesCustomResponsePtrInput` via:
CustomImagePropertiesCustomResponseArgs{...} or: nil
func CustomImagePropertiesCustomResponsePtr ¶
func CustomImagePropertiesCustomResponsePtr(v *CustomImagePropertiesCustomResponseArgs) CustomImagePropertiesCustomResponsePtrInput
type CustomImagePropertiesCustomResponsePtrOutput ¶
type CustomImagePropertiesCustomResponsePtrOutput struct{ *pulumi.OutputState }
func (CustomImagePropertiesCustomResponsePtrOutput) ElementType ¶
func (CustomImagePropertiesCustomResponsePtrOutput) ElementType() reflect.Type
func (CustomImagePropertiesCustomResponsePtrOutput) ImageName ¶
func (o CustomImagePropertiesCustomResponsePtrOutput) ImageName() pulumi.StringPtrOutput
The image name.
func (CustomImagePropertiesCustomResponsePtrOutput) OsType ¶
func (o CustomImagePropertiesCustomResponsePtrOutput) OsType() pulumi.StringPtrOutput
The OS type of the custom image (i.e. Windows, Linux)
func (CustomImagePropertiesCustomResponsePtrOutput) SysPrep ¶
func (o CustomImagePropertiesCustomResponsePtrOutput) SysPrep() pulumi.BoolPtrOutput
Indicates whether sysprep has been run on the VHD.
func (CustomImagePropertiesCustomResponsePtrOutput) ToCustomImagePropertiesCustomResponsePtrOutput ¶
func (o CustomImagePropertiesCustomResponsePtrOutput) ToCustomImagePropertiesCustomResponsePtrOutput() CustomImagePropertiesCustomResponsePtrOutput
func (CustomImagePropertiesCustomResponsePtrOutput) ToCustomImagePropertiesCustomResponsePtrOutputWithContext ¶
func (o CustomImagePropertiesCustomResponsePtrOutput) ToCustomImagePropertiesCustomResponsePtrOutputWithContext(ctx context.Context) CustomImagePropertiesCustomResponsePtrOutput
type CustomImagePropertiesFromVm ¶
type CustomImagePropertiesFromVm struct { // The Linux OS information of the VM. LinuxOsInfo *LinuxOsInfo `pulumi:"linuxOsInfo"` // The source vm identifier. SourceVmId *string `pulumi:"sourceVmId"` // The Windows OS information of the VM. WindowsOsInfo *WindowsOsInfo `pulumi:"windowsOsInfo"` }
Properties for creating a custom image from a virtual machine.
type CustomImagePropertiesFromVmArgs ¶
type CustomImagePropertiesFromVmArgs struct { // The Linux OS information of the VM. LinuxOsInfo LinuxOsInfoPtrInput `pulumi:"linuxOsInfo"` // The source vm identifier. SourceVmId pulumi.StringPtrInput `pulumi:"sourceVmId"` // The Windows OS information of the VM. WindowsOsInfo WindowsOsInfoPtrInput `pulumi:"windowsOsInfo"` }
Properties for creating a custom image from a virtual machine.
func (CustomImagePropertiesFromVmArgs) ElementType ¶
func (CustomImagePropertiesFromVmArgs) ElementType() reflect.Type
func (CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmOutput ¶
func (i CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmOutput() CustomImagePropertiesFromVmOutput
func (CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmOutputWithContext ¶
func (i CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmOutput
func (CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmPtrOutput ¶
func (i CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmPtrOutput() CustomImagePropertiesFromVmPtrOutput
func (CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmPtrOutputWithContext ¶
func (i CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmPtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmPtrOutput
type CustomImagePropertiesFromVmInput ¶
type CustomImagePropertiesFromVmInput interface { pulumi.Input ToCustomImagePropertiesFromVmOutput() CustomImagePropertiesFromVmOutput ToCustomImagePropertiesFromVmOutputWithContext(context.Context) CustomImagePropertiesFromVmOutput }
CustomImagePropertiesFromVmInput is an input type that accepts CustomImagePropertiesFromVmArgs and CustomImagePropertiesFromVmOutput values. You can construct a concrete instance of `CustomImagePropertiesFromVmInput` via:
CustomImagePropertiesFromVmArgs{...}
type CustomImagePropertiesFromVmOutput ¶
type CustomImagePropertiesFromVmOutput struct{ *pulumi.OutputState }
Properties for creating a custom image from a virtual machine.
func (CustomImagePropertiesFromVmOutput) ElementType ¶
func (CustomImagePropertiesFromVmOutput) ElementType() reflect.Type
func (CustomImagePropertiesFromVmOutput) LinuxOsInfo ¶
func (o CustomImagePropertiesFromVmOutput) LinuxOsInfo() LinuxOsInfoPtrOutput
The Linux OS information of the VM.
func (CustomImagePropertiesFromVmOutput) SourceVmId ¶
func (o CustomImagePropertiesFromVmOutput) SourceVmId() pulumi.StringPtrOutput
The source vm identifier.
func (CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmOutput ¶
func (o CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmOutput() CustomImagePropertiesFromVmOutput
func (CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmOutputWithContext ¶
func (o CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmOutput
func (CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmPtrOutput ¶
func (o CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmPtrOutput() CustomImagePropertiesFromVmPtrOutput
func (CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmPtrOutputWithContext ¶
func (o CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmPtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmPtrOutput
func (CustomImagePropertiesFromVmOutput) WindowsOsInfo ¶
func (o CustomImagePropertiesFromVmOutput) WindowsOsInfo() WindowsOsInfoPtrOutput
The Windows OS information of the VM.
type CustomImagePropertiesFromVmPtrInput ¶
type CustomImagePropertiesFromVmPtrInput interface { pulumi.Input ToCustomImagePropertiesFromVmPtrOutput() CustomImagePropertiesFromVmPtrOutput ToCustomImagePropertiesFromVmPtrOutputWithContext(context.Context) CustomImagePropertiesFromVmPtrOutput }
CustomImagePropertiesFromVmPtrInput is an input type that accepts CustomImagePropertiesFromVmArgs, CustomImagePropertiesFromVmPtr and CustomImagePropertiesFromVmPtrOutput values. You can construct a concrete instance of `CustomImagePropertiesFromVmPtrInput` via:
CustomImagePropertiesFromVmArgs{...} or: nil
func CustomImagePropertiesFromVmPtr ¶
func CustomImagePropertiesFromVmPtr(v *CustomImagePropertiesFromVmArgs) CustomImagePropertiesFromVmPtrInput
type CustomImagePropertiesFromVmPtrOutput ¶
type CustomImagePropertiesFromVmPtrOutput struct{ *pulumi.OutputState }
func (CustomImagePropertiesFromVmPtrOutput) ElementType ¶
func (CustomImagePropertiesFromVmPtrOutput) ElementType() reflect.Type
func (CustomImagePropertiesFromVmPtrOutput) LinuxOsInfo ¶
func (o CustomImagePropertiesFromVmPtrOutput) LinuxOsInfo() LinuxOsInfoPtrOutput
The Linux OS information of the VM.
func (CustomImagePropertiesFromVmPtrOutput) SourceVmId ¶
func (o CustomImagePropertiesFromVmPtrOutput) SourceVmId() pulumi.StringPtrOutput
The source vm identifier.
func (CustomImagePropertiesFromVmPtrOutput) ToCustomImagePropertiesFromVmPtrOutput ¶
func (o CustomImagePropertiesFromVmPtrOutput) ToCustomImagePropertiesFromVmPtrOutput() CustomImagePropertiesFromVmPtrOutput
func (CustomImagePropertiesFromVmPtrOutput) ToCustomImagePropertiesFromVmPtrOutputWithContext ¶
func (o CustomImagePropertiesFromVmPtrOutput) ToCustomImagePropertiesFromVmPtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmPtrOutput
func (CustomImagePropertiesFromVmPtrOutput) WindowsOsInfo ¶
func (o CustomImagePropertiesFromVmPtrOutput) WindowsOsInfo() WindowsOsInfoPtrOutput
The Windows OS information of the VM.
type CustomImagePropertiesFromVmResponse ¶
type CustomImagePropertiesFromVmResponse struct { // The Linux OS information of the VM. LinuxOsInfo *LinuxOsInfoResponse `pulumi:"linuxOsInfo"` // The source vm identifier. SourceVmId *string `pulumi:"sourceVmId"` // The Windows OS information of the VM. WindowsOsInfo *WindowsOsInfoResponse `pulumi:"windowsOsInfo"` }
Properties for creating a custom image from a virtual machine.
type CustomImagePropertiesFromVmResponseArgs ¶
type CustomImagePropertiesFromVmResponseArgs struct { // The Linux OS information of the VM. LinuxOsInfo LinuxOsInfoResponsePtrInput `pulumi:"linuxOsInfo"` // The source vm identifier. SourceVmId pulumi.StringPtrInput `pulumi:"sourceVmId"` // The Windows OS information of the VM. WindowsOsInfo WindowsOsInfoResponsePtrInput `pulumi:"windowsOsInfo"` }
Properties for creating a custom image from a virtual machine.
func (CustomImagePropertiesFromVmResponseArgs) ElementType ¶
func (CustomImagePropertiesFromVmResponseArgs) ElementType() reflect.Type
func (CustomImagePropertiesFromVmResponseArgs) ToCustomImagePropertiesFromVmResponseOutput ¶
func (i CustomImagePropertiesFromVmResponseArgs) ToCustomImagePropertiesFromVmResponseOutput() CustomImagePropertiesFromVmResponseOutput
func (CustomImagePropertiesFromVmResponseArgs) ToCustomImagePropertiesFromVmResponseOutputWithContext ¶
func (i CustomImagePropertiesFromVmResponseArgs) ToCustomImagePropertiesFromVmResponseOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmResponseOutput
func (CustomImagePropertiesFromVmResponseArgs) ToCustomImagePropertiesFromVmResponsePtrOutput ¶
func (i CustomImagePropertiesFromVmResponseArgs) ToCustomImagePropertiesFromVmResponsePtrOutput() CustomImagePropertiesFromVmResponsePtrOutput
func (CustomImagePropertiesFromVmResponseArgs) ToCustomImagePropertiesFromVmResponsePtrOutputWithContext ¶
func (i CustomImagePropertiesFromVmResponseArgs) ToCustomImagePropertiesFromVmResponsePtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmResponsePtrOutput
type CustomImagePropertiesFromVmResponseInput ¶
type CustomImagePropertiesFromVmResponseInput interface { pulumi.Input ToCustomImagePropertiesFromVmResponseOutput() CustomImagePropertiesFromVmResponseOutput ToCustomImagePropertiesFromVmResponseOutputWithContext(context.Context) CustomImagePropertiesFromVmResponseOutput }
CustomImagePropertiesFromVmResponseInput is an input type that accepts CustomImagePropertiesFromVmResponseArgs and CustomImagePropertiesFromVmResponseOutput values. You can construct a concrete instance of `CustomImagePropertiesFromVmResponseInput` via:
CustomImagePropertiesFromVmResponseArgs{...}
type CustomImagePropertiesFromVmResponseOutput ¶
type CustomImagePropertiesFromVmResponseOutput struct{ *pulumi.OutputState }
Properties for creating a custom image from a virtual machine.
func (CustomImagePropertiesFromVmResponseOutput) ElementType ¶
func (CustomImagePropertiesFromVmResponseOutput) ElementType() reflect.Type
func (CustomImagePropertiesFromVmResponseOutput) LinuxOsInfo ¶
func (o CustomImagePropertiesFromVmResponseOutput) LinuxOsInfo() LinuxOsInfoResponsePtrOutput
The Linux OS information of the VM.
func (CustomImagePropertiesFromVmResponseOutput) SourceVmId ¶
func (o CustomImagePropertiesFromVmResponseOutput) SourceVmId() pulumi.StringPtrOutput
The source vm identifier.
func (CustomImagePropertiesFromVmResponseOutput) ToCustomImagePropertiesFromVmResponseOutput ¶
func (o CustomImagePropertiesFromVmResponseOutput) ToCustomImagePropertiesFromVmResponseOutput() CustomImagePropertiesFromVmResponseOutput
func (CustomImagePropertiesFromVmResponseOutput) ToCustomImagePropertiesFromVmResponseOutputWithContext ¶
func (o CustomImagePropertiesFromVmResponseOutput) ToCustomImagePropertiesFromVmResponseOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmResponseOutput
func (CustomImagePropertiesFromVmResponseOutput) ToCustomImagePropertiesFromVmResponsePtrOutput ¶
func (o CustomImagePropertiesFromVmResponseOutput) ToCustomImagePropertiesFromVmResponsePtrOutput() CustomImagePropertiesFromVmResponsePtrOutput
func (CustomImagePropertiesFromVmResponseOutput) ToCustomImagePropertiesFromVmResponsePtrOutputWithContext ¶
func (o CustomImagePropertiesFromVmResponseOutput) ToCustomImagePropertiesFromVmResponsePtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmResponsePtrOutput
func (CustomImagePropertiesFromVmResponseOutput) WindowsOsInfo ¶
func (o CustomImagePropertiesFromVmResponseOutput) WindowsOsInfo() WindowsOsInfoResponsePtrOutput
The Windows OS information of the VM.
type CustomImagePropertiesFromVmResponsePtrInput ¶
type CustomImagePropertiesFromVmResponsePtrInput interface { pulumi.Input ToCustomImagePropertiesFromVmResponsePtrOutput() CustomImagePropertiesFromVmResponsePtrOutput ToCustomImagePropertiesFromVmResponsePtrOutputWithContext(context.Context) CustomImagePropertiesFromVmResponsePtrOutput }
CustomImagePropertiesFromVmResponsePtrInput is an input type that accepts CustomImagePropertiesFromVmResponseArgs, CustomImagePropertiesFromVmResponsePtr and CustomImagePropertiesFromVmResponsePtrOutput values. You can construct a concrete instance of `CustomImagePropertiesFromVmResponsePtrInput` via:
CustomImagePropertiesFromVmResponseArgs{...} or: nil
func CustomImagePropertiesFromVmResponsePtr ¶
func CustomImagePropertiesFromVmResponsePtr(v *CustomImagePropertiesFromVmResponseArgs) CustomImagePropertiesFromVmResponsePtrInput
type CustomImagePropertiesFromVmResponsePtrOutput ¶
type CustomImagePropertiesFromVmResponsePtrOutput struct{ *pulumi.OutputState }
func (CustomImagePropertiesFromVmResponsePtrOutput) ElementType ¶
func (CustomImagePropertiesFromVmResponsePtrOutput) ElementType() reflect.Type
func (CustomImagePropertiesFromVmResponsePtrOutput) LinuxOsInfo ¶
func (o CustomImagePropertiesFromVmResponsePtrOutput) LinuxOsInfo() LinuxOsInfoResponsePtrOutput
The Linux OS information of the VM.
func (CustomImagePropertiesFromVmResponsePtrOutput) SourceVmId ¶
func (o CustomImagePropertiesFromVmResponsePtrOutput) SourceVmId() pulumi.StringPtrOutput
The source vm identifier.
func (CustomImagePropertiesFromVmResponsePtrOutput) ToCustomImagePropertiesFromVmResponsePtrOutput ¶
func (o CustomImagePropertiesFromVmResponsePtrOutput) ToCustomImagePropertiesFromVmResponsePtrOutput() CustomImagePropertiesFromVmResponsePtrOutput
func (CustomImagePropertiesFromVmResponsePtrOutput) ToCustomImagePropertiesFromVmResponsePtrOutputWithContext ¶
func (o CustomImagePropertiesFromVmResponsePtrOutput) ToCustomImagePropertiesFromVmResponsePtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmResponsePtrOutput
func (CustomImagePropertiesFromVmResponsePtrOutput) WindowsOsInfo ¶
func (o CustomImagePropertiesFromVmResponsePtrOutput) WindowsOsInfo() WindowsOsInfoResponsePtrOutput
The Windows OS information of the VM.
type CustomImageState ¶
type CustomImageState struct { // The author of the custom image. Author pulumi.StringPtrInput // The creation date of the custom image. CreationDate pulumi.StringPtrInput // The description of the custom image. Description pulumi.StringPtrInput // The location of the resource. Location pulumi.StringPtrInput // The Managed Image Id backing the custom image. ManagedImageId pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The type of the resource. Type pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // The VHD from which the image is to be created. Vhd CustomImagePropertiesCustomResponsePtrInput // The virtual machine from which the image is to be created. Vm CustomImagePropertiesFromVmResponsePtrInput }
func (CustomImageState) ElementType ¶
func (CustomImageState) ElementType() reflect.Type
type DayDetails ¶
type DayDetails struct { // The time of day the schedule will occur. Time *string `pulumi:"time"` }
Properties of a daily schedule.
type DayDetailsArgs ¶
type DayDetailsArgs struct { // The time of day the schedule will occur. Time pulumi.StringPtrInput `pulumi:"time"` }
Properties of a daily schedule.
func (DayDetailsArgs) ElementType ¶
func (DayDetailsArgs) ElementType() reflect.Type
func (DayDetailsArgs) ToDayDetailsOutput ¶
func (i DayDetailsArgs) ToDayDetailsOutput() DayDetailsOutput
func (DayDetailsArgs) ToDayDetailsOutputWithContext ¶
func (i DayDetailsArgs) ToDayDetailsOutputWithContext(ctx context.Context) DayDetailsOutput
func (DayDetailsArgs) ToDayDetailsPtrOutput ¶
func (i DayDetailsArgs) ToDayDetailsPtrOutput() DayDetailsPtrOutput
func (DayDetailsArgs) ToDayDetailsPtrOutputWithContext ¶
func (i DayDetailsArgs) ToDayDetailsPtrOutputWithContext(ctx context.Context) DayDetailsPtrOutput
type DayDetailsInput ¶
type DayDetailsInput interface { pulumi.Input ToDayDetailsOutput() DayDetailsOutput ToDayDetailsOutputWithContext(context.Context) DayDetailsOutput }
DayDetailsInput is an input type that accepts DayDetailsArgs and DayDetailsOutput values. You can construct a concrete instance of `DayDetailsInput` via:
DayDetailsArgs{...}
type DayDetailsOutput ¶
type DayDetailsOutput struct{ *pulumi.OutputState }
Properties of a daily schedule.
func (DayDetailsOutput) ElementType ¶
func (DayDetailsOutput) ElementType() reflect.Type
func (DayDetailsOutput) Time ¶
func (o DayDetailsOutput) Time() pulumi.StringPtrOutput
The time of day the schedule will occur.
func (DayDetailsOutput) ToDayDetailsOutput ¶
func (o DayDetailsOutput) ToDayDetailsOutput() DayDetailsOutput
func (DayDetailsOutput) ToDayDetailsOutputWithContext ¶
func (o DayDetailsOutput) ToDayDetailsOutputWithContext(ctx context.Context) DayDetailsOutput
func (DayDetailsOutput) ToDayDetailsPtrOutput ¶
func (o DayDetailsOutput) ToDayDetailsPtrOutput() DayDetailsPtrOutput
func (DayDetailsOutput) ToDayDetailsPtrOutputWithContext ¶
func (o DayDetailsOutput) ToDayDetailsPtrOutputWithContext(ctx context.Context) DayDetailsPtrOutput
type DayDetailsPtrInput ¶
type DayDetailsPtrInput interface { pulumi.Input ToDayDetailsPtrOutput() DayDetailsPtrOutput ToDayDetailsPtrOutputWithContext(context.Context) DayDetailsPtrOutput }
DayDetailsPtrInput is an input type that accepts DayDetailsArgs, DayDetailsPtr and DayDetailsPtrOutput values. You can construct a concrete instance of `DayDetailsPtrInput` via:
DayDetailsArgs{...} or: nil
func DayDetailsPtr ¶
func DayDetailsPtr(v *DayDetailsArgs) DayDetailsPtrInput
type DayDetailsPtrOutput ¶
type DayDetailsPtrOutput struct{ *pulumi.OutputState }
func (DayDetailsPtrOutput) Elem ¶
func (o DayDetailsPtrOutput) Elem() DayDetailsOutput
func (DayDetailsPtrOutput) ElementType ¶
func (DayDetailsPtrOutput) ElementType() reflect.Type
func (DayDetailsPtrOutput) Time ¶
func (o DayDetailsPtrOutput) Time() pulumi.StringPtrOutput
The time of day the schedule will occur.
func (DayDetailsPtrOutput) ToDayDetailsPtrOutput ¶
func (o DayDetailsPtrOutput) ToDayDetailsPtrOutput() DayDetailsPtrOutput
func (DayDetailsPtrOutput) ToDayDetailsPtrOutputWithContext ¶
func (o DayDetailsPtrOutput) ToDayDetailsPtrOutputWithContext(ctx context.Context) DayDetailsPtrOutput
type DayDetailsResponse ¶
type DayDetailsResponse struct { // The time of day the schedule will occur. Time *string `pulumi:"time"` }
Properties of a daily schedule.
type DayDetailsResponseArgs ¶
type DayDetailsResponseArgs struct { // The time of day the schedule will occur. Time pulumi.StringPtrInput `pulumi:"time"` }
Properties of a daily schedule.
func (DayDetailsResponseArgs) ElementType ¶
func (DayDetailsResponseArgs) ElementType() reflect.Type
func (DayDetailsResponseArgs) ToDayDetailsResponseOutput ¶
func (i DayDetailsResponseArgs) ToDayDetailsResponseOutput() DayDetailsResponseOutput
func (DayDetailsResponseArgs) ToDayDetailsResponseOutputWithContext ¶
func (i DayDetailsResponseArgs) ToDayDetailsResponseOutputWithContext(ctx context.Context) DayDetailsResponseOutput
func (DayDetailsResponseArgs) ToDayDetailsResponsePtrOutput ¶
func (i DayDetailsResponseArgs) ToDayDetailsResponsePtrOutput() DayDetailsResponsePtrOutput
func (DayDetailsResponseArgs) ToDayDetailsResponsePtrOutputWithContext ¶
func (i DayDetailsResponseArgs) ToDayDetailsResponsePtrOutputWithContext(ctx context.Context) DayDetailsResponsePtrOutput
type DayDetailsResponseInput ¶
type DayDetailsResponseInput interface { pulumi.Input ToDayDetailsResponseOutput() DayDetailsResponseOutput ToDayDetailsResponseOutputWithContext(context.Context) DayDetailsResponseOutput }
DayDetailsResponseInput is an input type that accepts DayDetailsResponseArgs and DayDetailsResponseOutput values. You can construct a concrete instance of `DayDetailsResponseInput` via:
DayDetailsResponseArgs{...}
type DayDetailsResponseOutput ¶
type DayDetailsResponseOutput struct{ *pulumi.OutputState }
Properties of a daily schedule.
func (DayDetailsResponseOutput) ElementType ¶
func (DayDetailsResponseOutput) ElementType() reflect.Type
func (DayDetailsResponseOutput) Time ¶
func (o DayDetailsResponseOutput) Time() pulumi.StringPtrOutput
The time of day the schedule will occur.
func (DayDetailsResponseOutput) ToDayDetailsResponseOutput ¶
func (o DayDetailsResponseOutput) ToDayDetailsResponseOutput() DayDetailsResponseOutput
func (DayDetailsResponseOutput) ToDayDetailsResponseOutputWithContext ¶
func (o DayDetailsResponseOutput) ToDayDetailsResponseOutputWithContext(ctx context.Context) DayDetailsResponseOutput
func (DayDetailsResponseOutput) ToDayDetailsResponsePtrOutput ¶
func (o DayDetailsResponseOutput) ToDayDetailsResponsePtrOutput() DayDetailsResponsePtrOutput
func (DayDetailsResponseOutput) ToDayDetailsResponsePtrOutputWithContext ¶
func (o DayDetailsResponseOutput) ToDayDetailsResponsePtrOutputWithContext(ctx context.Context) DayDetailsResponsePtrOutput
type DayDetailsResponsePtrInput ¶
type DayDetailsResponsePtrInput interface { pulumi.Input ToDayDetailsResponsePtrOutput() DayDetailsResponsePtrOutput ToDayDetailsResponsePtrOutputWithContext(context.Context) DayDetailsResponsePtrOutput }
DayDetailsResponsePtrInput is an input type that accepts DayDetailsResponseArgs, DayDetailsResponsePtr and DayDetailsResponsePtrOutput values. You can construct a concrete instance of `DayDetailsResponsePtrInput` via:
DayDetailsResponseArgs{...} or: nil
func DayDetailsResponsePtr ¶
func DayDetailsResponsePtr(v *DayDetailsResponseArgs) DayDetailsResponsePtrInput
type DayDetailsResponsePtrOutput ¶
type DayDetailsResponsePtrOutput struct{ *pulumi.OutputState }
func (DayDetailsResponsePtrOutput) Elem ¶
func (o DayDetailsResponsePtrOutput) Elem() DayDetailsResponseOutput
func (DayDetailsResponsePtrOutput) ElementType ¶
func (DayDetailsResponsePtrOutput) ElementType() reflect.Type
func (DayDetailsResponsePtrOutput) Time ¶
func (o DayDetailsResponsePtrOutput) Time() pulumi.StringPtrOutput
The time of day the schedule will occur.
func (DayDetailsResponsePtrOutput) ToDayDetailsResponsePtrOutput ¶
func (o DayDetailsResponsePtrOutput) ToDayDetailsResponsePtrOutput() DayDetailsResponsePtrOutput
func (DayDetailsResponsePtrOutput) ToDayDetailsResponsePtrOutputWithContext ¶
func (o DayDetailsResponsePtrOutput) ToDayDetailsResponsePtrOutputWithContext(ctx context.Context) DayDetailsResponsePtrOutput
type Disk ¶
type Disk struct { pulumi.CustomResourceState // The creation date of the disk. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // When backed by a blob, the name of the VHD blob without extension. DiskBlobName pulumi.StringPtrOutput `pulumi:"diskBlobName"` // The size of the disk in Gibibytes. DiskSizeGiB pulumi.IntPtrOutput `pulumi:"diskSizeGiB"` // The storage type for the disk (i.e. Standard, Premium). DiskType pulumi.StringPtrOutput `pulumi:"diskType"` // When backed by a blob, the URI of underlying blob. DiskUri pulumi.StringPtrOutput `pulumi:"diskUri"` // The host caching policy of the disk (i.e. None, ReadOnly, ReadWrite). HostCaching pulumi.StringPtrOutput `pulumi:"hostCaching"` // The resource ID of the VM to which this disk is leased. LeasedByLabVmId pulumi.StringPtrOutput `pulumi:"leasedByLabVmId"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // When backed by managed disk, this is the ID of the compute disk resource. ManagedDiskId pulumi.StringPtrOutput `pulumi:"managedDiskId"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` }
A Disk.
func GetDisk ¶
func GetDisk(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DiskState, opts ...pulumi.ResourceOption) (*Disk, error)
GetDisk gets an existing Disk 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 NewDisk ¶
func NewDisk(ctx *pulumi.Context, name string, args *DiskArgs, opts ...pulumi.ResourceOption) (*Disk, error)
NewDisk registers a new resource with the given unique name, arguments, and options.
func (*Disk) ElementType ¶ added in v0.2.6
func (*Disk) ToDiskOutput ¶ added in v0.2.6
func (i *Disk) ToDiskOutput() DiskOutput
func (*Disk) ToDiskOutputWithContext ¶ added in v0.2.6
func (i *Disk) ToDiskOutputWithContext(ctx context.Context) DiskOutput
type DiskArgs ¶
type DiskArgs struct { // When backed by a blob, the name of the VHD blob without extension. DiskBlobName pulumi.StringPtrInput // The size of the disk in Gibibytes. DiskSizeGiB pulumi.IntPtrInput // The storage type for the disk (i.e. Standard, Premium). DiskType pulumi.StringPtrInput // When backed by a blob, the URI of underlying blob. DiskUri pulumi.StringPtrInput // The host caching policy of the disk (i.e. None, ReadOnly, ReadWrite). HostCaching pulumi.StringPtrInput // The name of the lab. LabName pulumi.StringInput // The resource ID of the VM to which this disk is leased. LeasedByLabVmId pulumi.StringPtrInput // The location of the resource. Location pulumi.StringPtrInput // When backed by managed disk, this is the ID of the compute disk resource. ManagedDiskId pulumi.StringPtrInput // The name of the disk. Name pulumi.StringInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The tags of the resource. Tags pulumi.StringMapInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // The name of the user profile. UserName pulumi.StringInput }
The set of arguments for constructing a Disk resource.
func (DiskArgs) ElementType ¶
type DiskInput ¶ added in v0.2.6
type DiskInput interface { pulumi.Input ToDiskOutput() DiskOutput ToDiskOutputWithContext(ctx context.Context) DiskOutput }
type DiskOutput ¶ added in v0.2.6
type DiskOutput struct {
*pulumi.OutputState
}
func (DiskOutput) ElementType ¶ added in v0.2.6
func (DiskOutput) ElementType() reflect.Type
func (DiskOutput) ToDiskOutput ¶ added in v0.2.6
func (o DiskOutput) ToDiskOutput() DiskOutput
func (DiskOutput) ToDiskOutputWithContext ¶ added in v0.2.6
func (o DiskOutput) ToDiskOutputWithContext(ctx context.Context) DiskOutput
type DiskState ¶
type DiskState struct { // The creation date of the disk. CreatedDate pulumi.StringPtrInput // When backed by a blob, the name of the VHD blob without extension. DiskBlobName pulumi.StringPtrInput // The size of the disk in Gibibytes. DiskSizeGiB pulumi.IntPtrInput // The storage type for the disk (i.e. Standard, Premium). DiskType pulumi.StringPtrInput // When backed by a blob, the URI of underlying blob. DiskUri pulumi.StringPtrInput // The host caching policy of the disk (i.e. None, ReadOnly, ReadWrite). HostCaching pulumi.StringPtrInput // The resource ID of the VM to which this disk is leased. LeasedByLabVmId pulumi.StringPtrInput // The location of the resource. Location pulumi.StringPtrInput // When backed by managed disk, this is the ID of the compute disk resource. ManagedDiskId pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The type of the resource. Type pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput }
func (DiskState) ElementType ¶
type EnableStatus ¶ added in v0.3.1
The status of the schedule (i.e. Enabled, Disabled)
func (EnableStatus) ElementType ¶ added in v0.3.1
func (EnableStatus) ElementType() reflect.Type
func (EnableStatus) ToStringOutput ¶ added in v0.3.1
func (e EnableStatus) ToStringOutput() pulumi.StringOutput
func (EnableStatus) ToStringOutputWithContext ¶ added in v0.3.1
func (e EnableStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnableStatus) ToStringPtrOutput ¶ added in v0.3.1
func (e EnableStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnableStatus) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e EnableStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Environment ¶
type Environment struct { pulumi.CustomResourceState // The display name of the Azure Resource Manager template that produced the environment. ArmTemplateDisplayName pulumi.StringPtrOutput `pulumi:"armTemplateDisplayName"` // The creator of the environment. CreatedByUser pulumi.StringOutput `pulumi:"createdByUser"` // The deployment properties of the environment. DeploymentProperties EnvironmentDeploymentPropertiesResponsePtrOutput `pulumi:"deploymentProperties"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The identifier of the resource group containing the environment's resources. ResourceGroupId pulumi.StringOutput `pulumi:"resourceGroupId"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` }
An environment, which is essentially an ARM template deployment.
func GetEnvironment ¶
func GetEnvironment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)
GetEnvironment gets an existing Environment 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 NewEnvironment ¶
func NewEnvironment(ctx *pulumi.Context, name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)
NewEnvironment registers a new resource with the given unique name, arguments, and options.
func (*Environment) ElementType ¶ added in v0.2.6
func (*Environment) ElementType() reflect.Type
func (*Environment) ToEnvironmentOutput ¶ added in v0.2.6
func (i *Environment) ToEnvironmentOutput() EnvironmentOutput
func (*Environment) ToEnvironmentOutputWithContext ¶ added in v0.2.6
func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
type EnvironmentArgs ¶
type EnvironmentArgs struct { // The display name of the Azure Resource Manager template that produced the environment. ArmTemplateDisplayName pulumi.StringPtrInput // The deployment properties of the environment. DeploymentProperties EnvironmentDeploymentPropertiesPtrInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the environment. Name pulumi.StringInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The tags of the resource. Tags pulumi.StringMapInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // The name of the user profile. UserName pulumi.StringInput }
The set of arguments for constructing a Environment resource.
func (EnvironmentArgs) ElementType ¶
func (EnvironmentArgs) ElementType() reflect.Type
type EnvironmentDeploymentProperties ¶
type EnvironmentDeploymentProperties struct { // The Azure Resource Manager template's identifier. ArmTemplateId *string `pulumi:"armTemplateId"` // The parameters of the Azure Resource Manager template. Parameters []ArmTemplateParameterProperties `pulumi:"parameters"` }
Properties of an environment deployment.
type EnvironmentDeploymentPropertiesArgs ¶
type EnvironmentDeploymentPropertiesArgs struct { // The Azure Resource Manager template's identifier. ArmTemplateId pulumi.StringPtrInput `pulumi:"armTemplateId"` // The parameters of the Azure Resource Manager template. Parameters ArmTemplateParameterPropertiesArrayInput `pulumi:"parameters"` }
Properties of an environment deployment.
func (EnvironmentDeploymentPropertiesArgs) ElementType ¶
func (EnvironmentDeploymentPropertiesArgs) ElementType() reflect.Type
func (EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesOutput ¶
func (i EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesOutput() EnvironmentDeploymentPropertiesOutput
func (EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesOutputWithContext ¶
func (i EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesOutput
func (EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesPtrOutput ¶
func (i EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesPtrOutput() EnvironmentDeploymentPropertiesPtrOutput
func (EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesPtrOutputWithContext ¶
func (i EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesPtrOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesPtrOutput
type EnvironmentDeploymentPropertiesInput ¶
type EnvironmentDeploymentPropertiesInput interface { pulumi.Input ToEnvironmentDeploymentPropertiesOutput() EnvironmentDeploymentPropertiesOutput ToEnvironmentDeploymentPropertiesOutputWithContext(context.Context) EnvironmentDeploymentPropertiesOutput }
EnvironmentDeploymentPropertiesInput is an input type that accepts EnvironmentDeploymentPropertiesArgs and EnvironmentDeploymentPropertiesOutput values. You can construct a concrete instance of `EnvironmentDeploymentPropertiesInput` via:
EnvironmentDeploymentPropertiesArgs{...}
type EnvironmentDeploymentPropertiesOutput ¶
type EnvironmentDeploymentPropertiesOutput struct{ *pulumi.OutputState }
Properties of an environment deployment.
func (EnvironmentDeploymentPropertiesOutput) ArmTemplateId ¶
func (o EnvironmentDeploymentPropertiesOutput) ArmTemplateId() pulumi.StringPtrOutput
The Azure Resource Manager template's identifier.
func (EnvironmentDeploymentPropertiesOutput) ElementType ¶
func (EnvironmentDeploymentPropertiesOutput) ElementType() reflect.Type
func (EnvironmentDeploymentPropertiesOutput) Parameters ¶
func (o EnvironmentDeploymentPropertiesOutput) Parameters() ArmTemplateParameterPropertiesArrayOutput
The parameters of the Azure Resource Manager template.
func (EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesOutput ¶
func (o EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesOutput() EnvironmentDeploymentPropertiesOutput
func (EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesOutputWithContext ¶
func (o EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesOutput
func (EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesPtrOutput ¶
func (o EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesPtrOutput() EnvironmentDeploymentPropertiesPtrOutput
func (EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesPtrOutputWithContext ¶
func (o EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesPtrOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesPtrOutput
type EnvironmentDeploymentPropertiesPtrInput ¶
type EnvironmentDeploymentPropertiesPtrInput interface { pulumi.Input ToEnvironmentDeploymentPropertiesPtrOutput() EnvironmentDeploymentPropertiesPtrOutput ToEnvironmentDeploymentPropertiesPtrOutputWithContext(context.Context) EnvironmentDeploymentPropertiesPtrOutput }
EnvironmentDeploymentPropertiesPtrInput is an input type that accepts EnvironmentDeploymentPropertiesArgs, EnvironmentDeploymentPropertiesPtr and EnvironmentDeploymentPropertiesPtrOutput values. You can construct a concrete instance of `EnvironmentDeploymentPropertiesPtrInput` via:
EnvironmentDeploymentPropertiesArgs{...} or: nil
func EnvironmentDeploymentPropertiesPtr ¶
func EnvironmentDeploymentPropertiesPtr(v *EnvironmentDeploymentPropertiesArgs) EnvironmentDeploymentPropertiesPtrInput
type EnvironmentDeploymentPropertiesPtrOutput ¶
type EnvironmentDeploymentPropertiesPtrOutput struct{ *pulumi.OutputState }
func (EnvironmentDeploymentPropertiesPtrOutput) ArmTemplateId ¶
func (o EnvironmentDeploymentPropertiesPtrOutput) ArmTemplateId() pulumi.StringPtrOutput
The Azure Resource Manager template's identifier.
func (EnvironmentDeploymentPropertiesPtrOutput) ElementType ¶
func (EnvironmentDeploymentPropertiesPtrOutput) ElementType() reflect.Type
func (EnvironmentDeploymentPropertiesPtrOutput) Parameters ¶
func (o EnvironmentDeploymentPropertiesPtrOutput) Parameters() ArmTemplateParameterPropertiesArrayOutput
The parameters of the Azure Resource Manager template.
func (EnvironmentDeploymentPropertiesPtrOutput) ToEnvironmentDeploymentPropertiesPtrOutput ¶
func (o EnvironmentDeploymentPropertiesPtrOutput) ToEnvironmentDeploymentPropertiesPtrOutput() EnvironmentDeploymentPropertiesPtrOutput
func (EnvironmentDeploymentPropertiesPtrOutput) ToEnvironmentDeploymentPropertiesPtrOutputWithContext ¶
func (o EnvironmentDeploymentPropertiesPtrOutput) ToEnvironmentDeploymentPropertiesPtrOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesPtrOutput
type EnvironmentDeploymentPropertiesResponse ¶
type EnvironmentDeploymentPropertiesResponse struct { // The Azure Resource Manager template's identifier. ArmTemplateId *string `pulumi:"armTemplateId"` // The parameters of the Azure Resource Manager template. Parameters []ArmTemplateParameterPropertiesResponse `pulumi:"parameters"` }
Properties of an environment deployment.
type EnvironmentDeploymentPropertiesResponseArgs ¶
type EnvironmentDeploymentPropertiesResponseArgs struct { // The Azure Resource Manager template's identifier. ArmTemplateId pulumi.StringPtrInput `pulumi:"armTemplateId"` // The parameters of the Azure Resource Manager template. Parameters ArmTemplateParameterPropertiesResponseArrayInput `pulumi:"parameters"` }
Properties of an environment deployment.
func (EnvironmentDeploymentPropertiesResponseArgs) ElementType ¶
func (EnvironmentDeploymentPropertiesResponseArgs) ElementType() reflect.Type
func (EnvironmentDeploymentPropertiesResponseArgs) ToEnvironmentDeploymentPropertiesResponseOutput ¶
func (i EnvironmentDeploymentPropertiesResponseArgs) ToEnvironmentDeploymentPropertiesResponseOutput() EnvironmentDeploymentPropertiesResponseOutput
func (EnvironmentDeploymentPropertiesResponseArgs) ToEnvironmentDeploymentPropertiesResponseOutputWithContext ¶
func (i EnvironmentDeploymentPropertiesResponseArgs) ToEnvironmentDeploymentPropertiesResponseOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesResponseOutput
func (EnvironmentDeploymentPropertiesResponseArgs) ToEnvironmentDeploymentPropertiesResponsePtrOutput ¶
func (i EnvironmentDeploymentPropertiesResponseArgs) ToEnvironmentDeploymentPropertiesResponsePtrOutput() EnvironmentDeploymentPropertiesResponsePtrOutput
func (EnvironmentDeploymentPropertiesResponseArgs) ToEnvironmentDeploymentPropertiesResponsePtrOutputWithContext ¶
func (i EnvironmentDeploymentPropertiesResponseArgs) ToEnvironmentDeploymentPropertiesResponsePtrOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesResponsePtrOutput
type EnvironmentDeploymentPropertiesResponseInput ¶
type EnvironmentDeploymentPropertiesResponseInput interface { pulumi.Input ToEnvironmentDeploymentPropertiesResponseOutput() EnvironmentDeploymentPropertiesResponseOutput ToEnvironmentDeploymentPropertiesResponseOutputWithContext(context.Context) EnvironmentDeploymentPropertiesResponseOutput }
EnvironmentDeploymentPropertiesResponseInput is an input type that accepts EnvironmentDeploymentPropertiesResponseArgs and EnvironmentDeploymentPropertiesResponseOutput values. You can construct a concrete instance of `EnvironmentDeploymentPropertiesResponseInput` via:
EnvironmentDeploymentPropertiesResponseArgs{...}
type EnvironmentDeploymentPropertiesResponseOutput ¶
type EnvironmentDeploymentPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of an environment deployment.
func (EnvironmentDeploymentPropertiesResponseOutput) ArmTemplateId ¶
func (o EnvironmentDeploymentPropertiesResponseOutput) ArmTemplateId() pulumi.StringPtrOutput
The Azure Resource Manager template's identifier.
func (EnvironmentDeploymentPropertiesResponseOutput) ElementType ¶
func (EnvironmentDeploymentPropertiesResponseOutput) ElementType() reflect.Type
func (EnvironmentDeploymentPropertiesResponseOutput) Parameters ¶
func (o EnvironmentDeploymentPropertiesResponseOutput) Parameters() ArmTemplateParameterPropertiesResponseArrayOutput
The parameters of the Azure Resource Manager template.
func (EnvironmentDeploymentPropertiesResponseOutput) ToEnvironmentDeploymentPropertiesResponseOutput ¶
func (o EnvironmentDeploymentPropertiesResponseOutput) ToEnvironmentDeploymentPropertiesResponseOutput() EnvironmentDeploymentPropertiesResponseOutput
func (EnvironmentDeploymentPropertiesResponseOutput) ToEnvironmentDeploymentPropertiesResponseOutputWithContext ¶
func (o EnvironmentDeploymentPropertiesResponseOutput) ToEnvironmentDeploymentPropertiesResponseOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesResponseOutput
func (EnvironmentDeploymentPropertiesResponseOutput) ToEnvironmentDeploymentPropertiesResponsePtrOutput ¶
func (o EnvironmentDeploymentPropertiesResponseOutput) ToEnvironmentDeploymentPropertiesResponsePtrOutput() EnvironmentDeploymentPropertiesResponsePtrOutput
func (EnvironmentDeploymentPropertiesResponseOutput) ToEnvironmentDeploymentPropertiesResponsePtrOutputWithContext ¶
func (o EnvironmentDeploymentPropertiesResponseOutput) ToEnvironmentDeploymentPropertiesResponsePtrOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesResponsePtrOutput
type EnvironmentDeploymentPropertiesResponsePtrInput ¶
type EnvironmentDeploymentPropertiesResponsePtrInput interface { pulumi.Input ToEnvironmentDeploymentPropertiesResponsePtrOutput() EnvironmentDeploymentPropertiesResponsePtrOutput ToEnvironmentDeploymentPropertiesResponsePtrOutputWithContext(context.Context) EnvironmentDeploymentPropertiesResponsePtrOutput }
EnvironmentDeploymentPropertiesResponsePtrInput is an input type that accepts EnvironmentDeploymentPropertiesResponseArgs, EnvironmentDeploymentPropertiesResponsePtr and EnvironmentDeploymentPropertiesResponsePtrOutput values. You can construct a concrete instance of `EnvironmentDeploymentPropertiesResponsePtrInput` via:
EnvironmentDeploymentPropertiesResponseArgs{...} or: nil
func EnvironmentDeploymentPropertiesResponsePtr ¶
func EnvironmentDeploymentPropertiesResponsePtr(v *EnvironmentDeploymentPropertiesResponseArgs) EnvironmentDeploymentPropertiesResponsePtrInput
type EnvironmentDeploymentPropertiesResponsePtrOutput ¶
type EnvironmentDeploymentPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (EnvironmentDeploymentPropertiesResponsePtrOutput) ArmTemplateId ¶
func (o EnvironmentDeploymentPropertiesResponsePtrOutput) ArmTemplateId() pulumi.StringPtrOutput
The Azure Resource Manager template's identifier.
func (EnvironmentDeploymentPropertiesResponsePtrOutput) ElementType ¶
func (EnvironmentDeploymentPropertiesResponsePtrOutput) ElementType() reflect.Type
func (EnvironmentDeploymentPropertiesResponsePtrOutput) Parameters ¶
func (o EnvironmentDeploymentPropertiesResponsePtrOutput) Parameters() ArmTemplateParameterPropertiesResponseArrayOutput
The parameters of the Azure Resource Manager template.
func (EnvironmentDeploymentPropertiesResponsePtrOutput) ToEnvironmentDeploymentPropertiesResponsePtrOutput ¶
func (o EnvironmentDeploymentPropertiesResponsePtrOutput) ToEnvironmentDeploymentPropertiesResponsePtrOutput() EnvironmentDeploymentPropertiesResponsePtrOutput
func (EnvironmentDeploymentPropertiesResponsePtrOutput) ToEnvironmentDeploymentPropertiesResponsePtrOutputWithContext ¶
func (o EnvironmentDeploymentPropertiesResponsePtrOutput) ToEnvironmentDeploymentPropertiesResponsePtrOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesResponsePtrOutput
type EnvironmentInput ¶ added in v0.2.6
type EnvironmentInput interface { pulumi.Input ToEnvironmentOutput() EnvironmentOutput ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput }
type EnvironmentOutput ¶ added in v0.2.6
type EnvironmentOutput struct {
*pulumi.OutputState
}
func (EnvironmentOutput) ElementType ¶ added in v0.2.6
func (EnvironmentOutput) ElementType() reflect.Type
func (EnvironmentOutput) ToEnvironmentOutput ¶ added in v0.2.6
func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
func (EnvironmentOutput) ToEnvironmentOutputWithContext ¶ added in v0.2.6
func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
type EnvironmentState ¶
type EnvironmentState struct { // The display name of the Azure Resource Manager template that produced the environment. ArmTemplateDisplayName pulumi.StringPtrInput // The creator of the environment. CreatedByUser pulumi.StringPtrInput // The deployment properties of the environment. DeploymentProperties EnvironmentDeploymentPropertiesResponsePtrInput // The location of the resource. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The identifier of the resource group containing the environment's resources. ResourceGroupId pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The type of the resource. Type pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput }
func (EnvironmentState) ElementType ¶
func (EnvironmentState) ElementType() reflect.Type
type Event ¶
type Event struct { // The event type for which this notification is enabled (i.e. AutoShutdown, Cost) EventName *string `pulumi:"eventName"` }
An event to be notified for.
type EventArgs ¶
type EventArgs struct { // The event type for which this notification is enabled (i.e. AutoShutdown, Cost) EventName pulumi.StringPtrInput `pulumi:"eventName"` }
An event to be notified for.
func (EventArgs) ElementType ¶
func (EventArgs) ToEventOutput ¶
func (i EventArgs) ToEventOutput() EventOutput
func (EventArgs) ToEventOutputWithContext ¶
func (i EventArgs) ToEventOutputWithContext(ctx context.Context) EventOutput
type EventArray ¶
type EventArray []EventInput
func (EventArray) ElementType ¶
func (EventArray) ElementType() reflect.Type
func (EventArray) ToEventArrayOutput ¶
func (i EventArray) ToEventArrayOutput() EventArrayOutput
func (EventArray) ToEventArrayOutputWithContext ¶
func (i EventArray) ToEventArrayOutputWithContext(ctx context.Context) EventArrayOutput
type EventArrayInput ¶
type EventArrayInput interface { pulumi.Input ToEventArrayOutput() EventArrayOutput ToEventArrayOutputWithContext(context.Context) EventArrayOutput }
EventArrayInput is an input type that accepts EventArray and EventArrayOutput values. You can construct a concrete instance of `EventArrayInput` via:
EventArray{ EventArgs{...} }
type EventArrayOutput ¶
type EventArrayOutput struct{ *pulumi.OutputState }
func (EventArrayOutput) ElementType ¶
func (EventArrayOutput) ElementType() reflect.Type
func (EventArrayOutput) Index ¶
func (o EventArrayOutput) Index(i pulumi.IntInput) EventOutput
func (EventArrayOutput) ToEventArrayOutput ¶
func (o EventArrayOutput) ToEventArrayOutput() EventArrayOutput
func (EventArrayOutput) ToEventArrayOutputWithContext ¶
func (o EventArrayOutput) ToEventArrayOutputWithContext(ctx context.Context) EventArrayOutput
type EventInput ¶
type EventInput interface { pulumi.Input ToEventOutput() EventOutput ToEventOutputWithContext(context.Context) EventOutput }
EventInput is an input type that accepts EventArgs and EventOutput values. You can construct a concrete instance of `EventInput` via:
EventArgs{...}
type EventOutput ¶
type EventOutput struct{ *pulumi.OutputState }
An event to be notified for.
func (EventOutput) ElementType ¶
func (EventOutput) ElementType() reflect.Type
func (EventOutput) EventName ¶
func (o EventOutput) EventName() pulumi.StringPtrOutput
The event type for which this notification is enabled (i.e. AutoShutdown, Cost)
func (EventOutput) ToEventOutput ¶
func (o EventOutput) ToEventOutput() EventOutput
func (EventOutput) ToEventOutputWithContext ¶
func (o EventOutput) ToEventOutputWithContext(ctx context.Context) EventOutput
type EventResponse ¶
type EventResponse struct { // The event type for which this notification is enabled (i.e. AutoShutdown, Cost) EventName *string `pulumi:"eventName"` }
An event to be notified for.
type EventResponseArgs ¶
type EventResponseArgs struct { // The event type for which this notification is enabled (i.e. AutoShutdown, Cost) EventName pulumi.StringPtrInput `pulumi:"eventName"` }
An event to be notified for.
func (EventResponseArgs) ElementType ¶
func (EventResponseArgs) ElementType() reflect.Type
func (EventResponseArgs) ToEventResponseOutput ¶
func (i EventResponseArgs) ToEventResponseOutput() EventResponseOutput
func (EventResponseArgs) ToEventResponseOutputWithContext ¶
func (i EventResponseArgs) ToEventResponseOutputWithContext(ctx context.Context) EventResponseOutput
type EventResponseArray ¶
type EventResponseArray []EventResponseInput
func (EventResponseArray) ElementType ¶
func (EventResponseArray) ElementType() reflect.Type
func (EventResponseArray) ToEventResponseArrayOutput ¶
func (i EventResponseArray) ToEventResponseArrayOutput() EventResponseArrayOutput
func (EventResponseArray) ToEventResponseArrayOutputWithContext ¶
func (i EventResponseArray) ToEventResponseArrayOutputWithContext(ctx context.Context) EventResponseArrayOutput
type EventResponseArrayInput ¶
type EventResponseArrayInput interface { pulumi.Input ToEventResponseArrayOutput() EventResponseArrayOutput ToEventResponseArrayOutputWithContext(context.Context) EventResponseArrayOutput }
EventResponseArrayInput is an input type that accepts EventResponseArray and EventResponseArrayOutput values. You can construct a concrete instance of `EventResponseArrayInput` via:
EventResponseArray{ EventResponseArgs{...} }
type EventResponseArrayOutput ¶
type EventResponseArrayOutput struct{ *pulumi.OutputState }
func (EventResponseArrayOutput) ElementType ¶
func (EventResponseArrayOutput) ElementType() reflect.Type
func (EventResponseArrayOutput) Index ¶
func (o EventResponseArrayOutput) Index(i pulumi.IntInput) EventResponseOutput
func (EventResponseArrayOutput) ToEventResponseArrayOutput ¶
func (o EventResponseArrayOutput) ToEventResponseArrayOutput() EventResponseArrayOutput
func (EventResponseArrayOutput) ToEventResponseArrayOutputWithContext ¶
func (o EventResponseArrayOutput) ToEventResponseArrayOutputWithContext(ctx context.Context) EventResponseArrayOutput
type EventResponseInput ¶
type EventResponseInput interface { pulumi.Input ToEventResponseOutput() EventResponseOutput ToEventResponseOutputWithContext(context.Context) EventResponseOutput }
EventResponseInput is an input type that accepts EventResponseArgs and EventResponseOutput values. You can construct a concrete instance of `EventResponseInput` via:
EventResponseArgs{...}
type EventResponseOutput ¶
type EventResponseOutput struct{ *pulumi.OutputState }
An event to be notified for.
func (EventResponseOutput) ElementType ¶
func (EventResponseOutput) ElementType() reflect.Type
func (EventResponseOutput) EventName ¶
func (o EventResponseOutput) EventName() pulumi.StringPtrOutput
The event type for which this notification is enabled (i.e. AutoShutdown, Cost)
func (EventResponseOutput) ToEventResponseOutput ¶
func (o EventResponseOutput) ToEventResponseOutput() EventResponseOutput
func (EventResponseOutput) ToEventResponseOutputWithContext ¶
func (o EventResponseOutput) ToEventResponseOutputWithContext(ctx context.Context) EventResponseOutput
type ExternalSubnet ¶
type ExternalSubnet struct { // Gets or sets the identifier. Id *string `pulumi:"id"` // Gets or sets the name. Name *string `pulumi:"name"` }
Subnet information as returned by the Microsoft.Network API.
type ExternalSubnetArgs ¶
type ExternalSubnetArgs struct { // Gets or sets the identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Gets or sets the name. Name pulumi.StringPtrInput `pulumi:"name"` }
Subnet information as returned by the Microsoft.Network API.
func (ExternalSubnetArgs) ElementType ¶
func (ExternalSubnetArgs) ElementType() reflect.Type
func (ExternalSubnetArgs) ToExternalSubnetOutput ¶
func (i ExternalSubnetArgs) ToExternalSubnetOutput() ExternalSubnetOutput
func (ExternalSubnetArgs) ToExternalSubnetOutputWithContext ¶
func (i ExternalSubnetArgs) ToExternalSubnetOutputWithContext(ctx context.Context) ExternalSubnetOutput
type ExternalSubnetArray ¶
type ExternalSubnetArray []ExternalSubnetInput
func (ExternalSubnetArray) ElementType ¶
func (ExternalSubnetArray) ElementType() reflect.Type
func (ExternalSubnetArray) ToExternalSubnetArrayOutput ¶
func (i ExternalSubnetArray) ToExternalSubnetArrayOutput() ExternalSubnetArrayOutput
func (ExternalSubnetArray) ToExternalSubnetArrayOutputWithContext ¶
func (i ExternalSubnetArray) ToExternalSubnetArrayOutputWithContext(ctx context.Context) ExternalSubnetArrayOutput
type ExternalSubnetArrayInput ¶
type ExternalSubnetArrayInput interface { pulumi.Input ToExternalSubnetArrayOutput() ExternalSubnetArrayOutput ToExternalSubnetArrayOutputWithContext(context.Context) ExternalSubnetArrayOutput }
ExternalSubnetArrayInput is an input type that accepts ExternalSubnetArray and ExternalSubnetArrayOutput values. You can construct a concrete instance of `ExternalSubnetArrayInput` via:
ExternalSubnetArray{ ExternalSubnetArgs{...} }
type ExternalSubnetArrayOutput ¶
type ExternalSubnetArrayOutput struct{ *pulumi.OutputState }
func (ExternalSubnetArrayOutput) ElementType ¶
func (ExternalSubnetArrayOutput) ElementType() reflect.Type
func (ExternalSubnetArrayOutput) Index ¶
func (o ExternalSubnetArrayOutput) Index(i pulumi.IntInput) ExternalSubnetOutput
func (ExternalSubnetArrayOutput) ToExternalSubnetArrayOutput ¶
func (o ExternalSubnetArrayOutput) ToExternalSubnetArrayOutput() ExternalSubnetArrayOutput
func (ExternalSubnetArrayOutput) ToExternalSubnetArrayOutputWithContext ¶
func (o ExternalSubnetArrayOutput) ToExternalSubnetArrayOutputWithContext(ctx context.Context) ExternalSubnetArrayOutput
type ExternalSubnetInput ¶
type ExternalSubnetInput interface { pulumi.Input ToExternalSubnetOutput() ExternalSubnetOutput ToExternalSubnetOutputWithContext(context.Context) ExternalSubnetOutput }
ExternalSubnetInput is an input type that accepts ExternalSubnetArgs and ExternalSubnetOutput values. You can construct a concrete instance of `ExternalSubnetInput` via:
ExternalSubnetArgs{...}
type ExternalSubnetOutput ¶
type ExternalSubnetOutput struct{ *pulumi.OutputState }
Subnet information as returned by the Microsoft.Network API.
func (ExternalSubnetOutput) ElementType ¶
func (ExternalSubnetOutput) ElementType() reflect.Type
func (ExternalSubnetOutput) Id ¶
func (o ExternalSubnetOutput) Id() pulumi.StringPtrOutput
Gets or sets the identifier.
func (ExternalSubnetOutput) Name ¶
func (o ExternalSubnetOutput) Name() pulumi.StringPtrOutput
Gets or sets the name.
func (ExternalSubnetOutput) ToExternalSubnetOutput ¶
func (o ExternalSubnetOutput) ToExternalSubnetOutput() ExternalSubnetOutput
func (ExternalSubnetOutput) ToExternalSubnetOutputWithContext ¶
func (o ExternalSubnetOutput) ToExternalSubnetOutputWithContext(ctx context.Context) ExternalSubnetOutput
type ExternalSubnetResponse ¶
type ExternalSubnetResponse struct { // Gets or sets the identifier. Id *string `pulumi:"id"` // Gets or sets the name. Name *string `pulumi:"name"` }
Subnet information as returned by the Microsoft.Network API.
type ExternalSubnetResponseArgs ¶
type ExternalSubnetResponseArgs struct { // Gets or sets the identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Gets or sets the name. Name pulumi.StringPtrInput `pulumi:"name"` }
Subnet information as returned by the Microsoft.Network API.
func (ExternalSubnetResponseArgs) ElementType ¶
func (ExternalSubnetResponseArgs) ElementType() reflect.Type
func (ExternalSubnetResponseArgs) ToExternalSubnetResponseOutput ¶
func (i ExternalSubnetResponseArgs) ToExternalSubnetResponseOutput() ExternalSubnetResponseOutput
func (ExternalSubnetResponseArgs) ToExternalSubnetResponseOutputWithContext ¶
func (i ExternalSubnetResponseArgs) ToExternalSubnetResponseOutputWithContext(ctx context.Context) ExternalSubnetResponseOutput
type ExternalSubnetResponseArray ¶
type ExternalSubnetResponseArray []ExternalSubnetResponseInput
func (ExternalSubnetResponseArray) ElementType ¶
func (ExternalSubnetResponseArray) ElementType() reflect.Type
func (ExternalSubnetResponseArray) ToExternalSubnetResponseArrayOutput ¶
func (i ExternalSubnetResponseArray) ToExternalSubnetResponseArrayOutput() ExternalSubnetResponseArrayOutput
func (ExternalSubnetResponseArray) ToExternalSubnetResponseArrayOutputWithContext ¶
func (i ExternalSubnetResponseArray) ToExternalSubnetResponseArrayOutputWithContext(ctx context.Context) ExternalSubnetResponseArrayOutput
type ExternalSubnetResponseArrayInput ¶
type ExternalSubnetResponseArrayInput interface { pulumi.Input ToExternalSubnetResponseArrayOutput() ExternalSubnetResponseArrayOutput ToExternalSubnetResponseArrayOutputWithContext(context.Context) ExternalSubnetResponseArrayOutput }
ExternalSubnetResponseArrayInput is an input type that accepts ExternalSubnetResponseArray and ExternalSubnetResponseArrayOutput values. You can construct a concrete instance of `ExternalSubnetResponseArrayInput` via:
ExternalSubnetResponseArray{ ExternalSubnetResponseArgs{...} }
type ExternalSubnetResponseArrayOutput ¶
type ExternalSubnetResponseArrayOutput struct{ *pulumi.OutputState }
func (ExternalSubnetResponseArrayOutput) ElementType ¶
func (ExternalSubnetResponseArrayOutput) ElementType() reflect.Type
func (ExternalSubnetResponseArrayOutput) Index ¶
func (o ExternalSubnetResponseArrayOutput) Index(i pulumi.IntInput) ExternalSubnetResponseOutput
func (ExternalSubnetResponseArrayOutput) ToExternalSubnetResponseArrayOutput ¶
func (o ExternalSubnetResponseArrayOutput) ToExternalSubnetResponseArrayOutput() ExternalSubnetResponseArrayOutput
func (ExternalSubnetResponseArrayOutput) ToExternalSubnetResponseArrayOutputWithContext ¶
func (o ExternalSubnetResponseArrayOutput) ToExternalSubnetResponseArrayOutputWithContext(ctx context.Context) ExternalSubnetResponseArrayOutput
type ExternalSubnetResponseInput ¶
type ExternalSubnetResponseInput interface { pulumi.Input ToExternalSubnetResponseOutput() ExternalSubnetResponseOutput ToExternalSubnetResponseOutputWithContext(context.Context) ExternalSubnetResponseOutput }
ExternalSubnetResponseInput is an input type that accepts ExternalSubnetResponseArgs and ExternalSubnetResponseOutput values. You can construct a concrete instance of `ExternalSubnetResponseInput` via:
ExternalSubnetResponseArgs{...}
type ExternalSubnetResponseOutput ¶
type ExternalSubnetResponseOutput struct{ *pulumi.OutputState }
Subnet information as returned by the Microsoft.Network API.
func (ExternalSubnetResponseOutput) ElementType ¶
func (ExternalSubnetResponseOutput) ElementType() reflect.Type
func (ExternalSubnetResponseOutput) Id ¶
func (o ExternalSubnetResponseOutput) Id() pulumi.StringPtrOutput
Gets or sets the identifier.
func (ExternalSubnetResponseOutput) Name ¶
func (o ExternalSubnetResponseOutput) Name() pulumi.StringPtrOutput
Gets or sets the name.
func (ExternalSubnetResponseOutput) ToExternalSubnetResponseOutput ¶
func (o ExternalSubnetResponseOutput) ToExternalSubnetResponseOutput() ExternalSubnetResponseOutput
func (ExternalSubnetResponseOutput) ToExternalSubnetResponseOutputWithContext ¶
func (o ExternalSubnetResponseOutput) ToExternalSubnetResponseOutputWithContext(ctx context.Context) ExternalSubnetResponseOutput
type Formula ¶
type Formula struct { pulumi.CustomResourceState // The author of the formula. Author pulumi.StringPtrOutput `pulumi:"author"` // The creation date of the formula. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // The description of the formula. Description pulumi.StringPtrOutput `pulumi:"description"` // The content of the formula. FormulaContent LabVirtualMachineCreationParameterResponsePtrOutput `pulumi:"formulaContent"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The OS type of the formula. OsType pulumi.StringPtrOutput `pulumi:"osType"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` // Information about a VM from which a formula is to be created. Vm FormulaPropertiesFromVmResponsePtrOutput `pulumi:"vm"` }
A formula for creating a VM, specifying an image base and other parameters
func GetFormula ¶
func GetFormula(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FormulaState, opts ...pulumi.ResourceOption) (*Formula, error)
GetFormula gets an existing Formula 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 NewFormula ¶
func NewFormula(ctx *pulumi.Context, name string, args *FormulaArgs, opts ...pulumi.ResourceOption) (*Formula, error)
NewFormula registers a new resource with the given unique name, arguments, and options.
func (*Formula) ElementType ¶ added in v0.2.6
func (*Formula) ToFormulaOutput ¶ added in v0.2.6
func (i *Formula) ToFormulaOutput() FormulaOutput
func (*Formula) ToFormulaOutputWithContext ¶ added in v0.2.6
func (i *Formula) ToFormulaOutputWithContext(ctx context.Context) FormulaOutput
type FormulaArgs ¶
type FormulaArgs struct { // The author of the formula. Author pulumi.StringPtrInput // The description of the formula. Description pulumi.StringPtrInput // The content of the formula. FormulaContent LabVirtualMachineCreationParameterPtrInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the formula. Name pulumi.StringInput // The OS type of the formula. OsType pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The tags of the resource. Tags pulumi.StringMapInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // Information about a VM from which a formula is to be created. Vm FormulaPropertiesFromVmPtrInput }
The set of arguments for constructing a Formula resource.
func (FormulaArgs) ElementType ¶
func (FormulaArgs) ElementType() reflect.Type
type FormulaInput ¶ added in v0.2.6
type FormulaInput interface { pulumi.Input ToFormulaOutput() FormulaOutput ToFormulaOutputWithContext(ctx context.Context) FormulaOutput }
type FormulaOutput ¶ added in v0.2.6
type FormulaOutput struct {
*pulumi.OutputState
}
func (FormulaOutput) ElementType ¶ added in v0.2.6
func (FormulaOutput) ElementType() reflect.Type
func (FormulaOutput) ToFormulaOutput ¶ added in v0.2.6
func (o FormulaOutput) ToFormulaOutput() FormulaOutput
func (FormulaOutput) ToFormulaOutputWithContext ¶ added in v0.2.6
func (o FormulaOutput) ToFormulaOutputWithContext(ctx context.Context) FormulaOutput
type FormulaPropertiesFromVm ¶
type FormulaPropertiesFromVm struct { // The identifier of the VM from which a formula is to be created. LabVmId *string `pulumi:"labVmId"` }
Information about a VM from which a formula is to be created.
type FormulaPropertiesFromVmArgs ¶
type FormulaPropertiesFromVmArgs struct { // The identifier of the VM from which a formula is to be created. LabVmId pulumi.StringPtrInput `pulumi:"labVmId"` }
Information about a VM from which a formula is to be created.
func (FormulaPropertiesFromVmArgs) ElementType ¶
func (FormulaPropertiesFromVmArgs) ElementType() reflect.Type
func (FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmOutput ¶
func (i FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmOutput() FormulaPropertiesFromVmOutput
func (FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmOutputWithContext ¶
func (i FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmOutputWithContext(ctx context.Context) FormulaPropertiesFromVmOutput
func (FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmPtrOutput ¶
func (i FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmPtrOutput() FormulaPropertiesFromVmPtrOutput
func (FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmPtrOutputWithContext ¶
func (i FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmPtrOutputWithContext(ctx context.Context) FormulaPropertiesFromVmPtrOutput
type FormulaPropertiesFromVmInput ¶
type FormulaPropertiesFromVmInput interface { pulumi.Input ToFormulaPropertiesFromVmOutput() FormulaPropertiesFromVmOutput ToFormulaPropertiesFromVmOutputWithContext(context.Context) FormulaPropertiesFromVmOutput }
FormulaPropertiesFromVmInput is an input type that accepts FormulaPropertiesFromVmArgs and FormulaPropertiesFromVmOutput values. You can construct a concrete instance of `FormulaPropertiesFromVmInput` via:
FormulaPropertiesFromVmArgs{...}
type FormulaPropertiesFromVmOutput ¶
type FormulaPropertiesFromVmOutput struct{ *pulumi.OutputState }
Information about a VM from which a formula is to be created.
func (FormulaPropertiesFromVmOutput) ElementType ¶
func (FormulaPropertiesFromVmOutput) ElementType() reflect.Type
func (FormulaPropertiesFromVmOutput) LabVmId ¶
func (o FormulaPropertiesFromVmOutput) LabVmId() pulumi.StringPtrOutput
The identifier of the VM from which a formula is to be created.
func (FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmOutput ¶
func (o FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmOutput() FormulaPropertiesFromVmOutput
func (FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmOutputWithContext ¶
func (o FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmOutputWithContext(ctx context.Context) FormulaPropertiesFromVmOutput
func (FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmPtrOutput ¶
func (o FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmPtrOutput() FormulaPropertiesFromVmPtrOutput
func (FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmPtrOutputWithContext ¶
func (o FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmPtrOutputWithContext(ctx context.Context) FormulaPropertiesFromVmPtrOutput
type FormulaPropertiesFromVmPtrInput ¶
type FormulaPropertiesFromVmPtrInput interface { pulumi.Input ToFormulaPropertiesFromVmPtrOutput() FormulaPropertiesFromVmPtrOutput ToFormulaPropertiesFromVmPtrOutputWithContext(context.Context) FormulaPropertiesFromVmPtrOutput }
FormulaPropertiesFromVmPtrInput is an input type that accepts FormulaPropertiesFromVmArgs, FormulaPropertiesFromVmPtr and FormulaPropertiesFromVmPtrOutput values. You can construct a concrete instance of `FormulaPropertiesFromVmPtrInput` via:
FormulaPropertiesFromVmArgs{...} or: nil
func FormulaPropertiesFromVmPtr ¶
func FormulaPropertiesFromVmPtr(v *FormulaPropertiesFromVmArgs) FormulaPropertiesFromVmPtrInput
type FormulaPropertiesFromVmPtrOutput ¶
type FormulaPropertiesFromVmPtrOutput struct{ *pulumi.OutputState }
func (FormulaPropertiesFromVmPtrOutput) Elem ¶
func (o FormulaPropertiesFromVmPtrOutput) Elem() FormulaPropertiesFromVmOutput
func (FormulaPropertiesFromVmPtrOutput) ElementType ¶
func (FormulaPropertiesFromVmPtrOutput) ElementType() reflect.Type
func (FormulaPropertiesFromVmPtrOutput) LabVmId ¶
func (o FormulaPropertiesFromVmPtrOutput) LabVmId() pulumi.StringPtrOutput
The identifier of the VM from which a formula is to be created.
func (FormulaPropertiesFromVmPtrOutput) ToFormulaPropertiesFromVmPtrOutput ¶
func (o FormulaPropertiesFromVmPtrOutput) ToFormulaPropertiesFromVmPtrOutput() FormulaPropertiesFromVmPtrOutput
func (FormulaPropertiesFromVmPtrOutput) ToFormulaPropertiesFromVmPtrOutputWithContext ¶
func (o FormulaPropertiesFromVmPtrOutput) ToFormulaPropertiesFromVmPtrOutputWithContext(ctx context.Context) FormulaPropertiesFromVmPtrOutput
type FormulaPropertiesFromVmResponse ¶
type FormulaPropertiesFromVmResponse struct { // The identifier of the VM from which a formula is to be created. LabVmId *string `pulumi:"labVmId"` }
Information about a VM from which a formula is to be created.
type FormulaPropertiesFromVmResponseArgs ¶
type FormulaPropertiesFromVmResponseArgs struct { // The identifier of the VM from which a formula is to be created. LabVmId pulumi.StringPtrInput `pulumi:"labVmId"` }
Information about a VM from which a formula is to be created.
func (FormulaPropertiesFromVmResponseArgs) ElementType ¶
func (FormulaPropertiesFromVmResponseArgs) ElementType() reflect.Type
func (FormulaPropertiesFromVmResponseArgs) ToFormulaPropertiesFromVmResponseOutput ¶
func (i FormulaPropertiesFromVmResponseArgs) ToFormulaPropertiesFromVmResponseOutput() FormulaPropertiesFromVmResponseOutput
func (FormulaPropertiesFromVmResponseArgs) ToFormulaPropertiesFromVmResponseOutputWithContext ¶
func (i FormulaPropertiesFromVmResponseArgs) ToFormulaPropertiesFromVmResponseOutputWithContext(ctx context.Context) FormulaPropertiesFromVmResponseOutput
func (FormulaPropertiesFromVmResponseArgs) ToFormulaPropertiesFromVmResponsePtrOutput ¶
func (i FormulaPropertiesFromVmResponseArgs) ToFormulaPropertiesFromVmResponsePtrOutput() FormulaPropertiesFromVmResponsePtrOutput
func (FormulaPropertiesFromVmResponseArgs) ToFormulaPropertiesFromVmResponsePtrOutputWithContext ¶
func (i FormulaPropertiesFromVmResponseArgs) ToFormulaPropertiesFromVmResponsePtrOutputWithContext(ctx context.Context) FormulaPropertiesFromVmResponsePtrOutput
type FormulaPropertiesFromVmResponseInput ¶
type FormulaPropertiesFromVmResponseInput interface { pulumi.Input ToFormulaPropertiesFromVmResponseOutput() FormulaPropertiesFromVmResponseOutput ToFormulaPropertiesFromVmResponseOutputWithContext(context.Context) FormulaPropertiesFromVmResponseOutput }
FormulaPropertiesFromVmResponseInput is an input type that accepts FormulaPropertiesFromVmResponseArgs and FormulaPropertiesFromVmResponseOutput values. You can construct a concrete instance of `FormulaPropertiesFromVmResponseInput` via:
FormulaPropertiesFromVmResponseArgs{...}
type FormulaPropertiesFromVmResponseOutput ¶
type FormulaPropertiesFromVmResponseOutput struct{ *pulumi.OutputState }
Information about a VM from which a formula is to be created.
func (FormulaPropertiesFromVmResponseOutput) ElementType ¶
func (FormulaPropertiesFromVmResponseOutput) ElementType() reflect.Type
func (FormulaPropertiesFromVmResponseOutput) LabVmId ¶
func (o FormulaPropertiesFromVmResponseOutput) LabVmId() pulumi.StringPtrOutput
The identifier of the VM from which a formula is to be created.
func (FormulaPropertiesFromVmResponseOutput) ToFormulaPropertiesFromVmResponseOutput ¶
func (o FormulaPropertiesFromVmResponseOutput) ToFormulaPropertiesFromVmResponseOutput() FormulaPropertiesFromVmResponseOutput
func (FormulaPropertiesFromVmResponseOutput) ToFormulaPropertiesFromVmResponseOutputWithContext ¶
func (o FormulaPropertiesFromVmResponseOutput) ToFormulaPropertiesFromVmResponseOutputWithContext(ctx context.Context) FormulaPropertiesFromVmResponseOutput
func (FormulaPropertiesFromVmResponseOutput) ToFormulaPropertiesFromVmResponsePtrOutput ¶
func (o FormulaPropertiesFromVmResponseOutput) ToFormulaPropertiesFromVmResponsePtrOutput() FormulaPropertiesFromVmResponsePtrOutput
func (FormulaPropertiesFromVmResponseOutput) ToFormulaPropertiesFromVmResponsePtrOutputWithContext ¶
func (o FormulaPropertiesFromVmResponseOutput) ToFormulaPropertiesFromVmResponsePtrOutputWithContext(ctx context.Context) FormulaPropertiesFromVmResponsePtrOutput
type FormulaPropertiesFromVmResponsePtrInput ¶
type FormulaPropertiesFromVmResponsePtrInput interface { pulumi.Input ToFormulaPropertiesFromVmResponsePtrOutput() FormulaPropertiesFromVmResponsePtrOutput ToFormulaPropertiesFromVmResponsePtrOutputWithContext(context.Context) FormulaPropertiesFromVmResponsePtrOutput }
FormulaPropertiesFromVmResponsePtrInput is an input type that accepts FormulaPropertiesFromVmResponseArgs, FormulaPropertiesFromVmResponsePtr and FormulaPropertiesFromVmResponsePtrOutput values. You can construct a concrete instance of `FormulaPropertiesFromVmResponsePtrInput` via:
FormulaPropertiesFromVmResponseArgs{...} or: nil
func FormulaPropertiesFromVmResponsePtr ¶
func FormulaPropertiesFromVmResponsePtr(v *FormulaPropertiesFromVmResponseArgs) FormulaPropertiesFromVmResponsePtrInput
type FormulaPropertiesFromVmResponsePtrOutput ¶
type FormulaPropertiesFromVmResponsePtrOutput struct{ *pulumi.OutputState }
func (FormulaPropertiesFromVmResponsePtrOutput) ElementType ¶
func (FormulaPropertiesFromVmResponsePtrOutput) ElementType() reflect.Type
func (FormulaPropertiesFromVmResponsePtrOutput) LabVmId ¶
func (o FormulaPropertiesFromVmResponsePtrOutput) LabVmId() pulumi.StringPtrOutput
The identifier of the VM from which a formula is to be created.
func (FormulaPropertiesFromVmResponsePtrOutput) ToFormulaPropertiesFromVmResponsePtrOutput ¶
func (o FormulaPropertiesFromVmResponsePtrOutput) ToFormulaPropertiesFromVmResponsePtrOutput() FormulaPropertiesFromVmResponsePtrOutput
func (FormulaPropertiesFromVmResponsePtrOutput) ToFormulaPropertiesFromVmResponsePtrOutputWithContext ¶
func (o FormulaPropertiesFromVmResponsePtrOutput) ToFormulaPropertiesFromVmResponsePtrOutputWithContext(ctx context.Context) FormulaPropertiesFromVmResponsePtrOutput
type FormulaState ¶
type FormulaState struct { // The author of the formula. Author pulumi.StringPtrInput // The creation date of the formula. CreationDate pulumi.StringPtrInput // The description of the formula. Description pulumi.StringPtrInput // The content of the formula. FormulaContent LabVirtualMachineCreationParameterResponsePtrInput // The location of the resource. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The OS type of the formula. OsType pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The type of the resource. Type pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // Information about a VM from which a formula is to be created. Vm FormulaPropertiesFromVmResponsePtrInput }
func (FormulaState) ElementType ¶
func (FormulaState) ElementType() reflect.Type
type GalleryImageReference ¶
type GalleryImageReference struct { // The offer of the gallery image. Offer *string `pulumi:"offer"` // The OS type of the gallery image. OsType *string `pulumi:"osType"` // The publisher of the gallery image. Publisher *string `pulumi:"publisher"` // The SKU of the gallery image. Sku *string `pulumi:"sku"` // The version of the gallery image. Version *string `pulumi:"version"` }
The reference information for an Azure Marketplace image.
type GalleryImageReferenceArgs ¶
type GalleryImageReferenceArgs struct { // The offer of the gallery image. Offer pulumi.StringPtrInput `pulumi:"offer"` // The OS type of the gallery image. OsType pulumi.StringPtrInput `pulumi:"osType"` // The publisher of the gallery image. Publisher pulumi.StringPtrInput `pulumi:"publisher"` // The SKU of the gallery image. Sku pulumi.StringPtrInput `pulumi:"sku"` // The version of the gallery image. Version pulumi.StringPtrInput `pulumi:"version"` }
The reference information for an Azure Marketplace image.
func (GalleryImageReferenceArgs) ElementType ¶
func (GalleryImageReferenceArgs) ElementType() reflect.Type
func (GalleryImageReferenceArgs) ToGalleryImageReferenceOutput ¶
func (i GalleryImageReferenceArgs) ToGalleryImageReferenceOutput() GalleryImageReferenceOutput
func (GalleryImageReferenceArgs) ToGalleryImageReferenceOutputWithContext ¶
func (i GalleryImageReferenceArgs) ToGalleryImageReferenceOutputWithContext(ctx context.Context) GalleryImageReferenceOutput
func (GalleryImageReferenceArgs) ToGalleryImageReferencePtrOutput ¶
func (i GalleryImageReferenceArgs) ToGalleryImageReferencePtrOutput() GalleryImageReferencePtrOutput
func (GalleryImageReferenceArgs) ToGalleryImageReferencePtrOutputWithContext ¶
func (i GalleryImageReferenceArgs) ToGalleryImageReferencePtrOutputWithContext(ctx context.Context) GalleryImageReferencePtrOutput
type GalleryImageReferenceInput ¶
type GalleryImageReferenceInput interface { pulumi.Input ToGalleryImageReferenceOutput() GalleryImageReferenceOutput ToGalleryImageReferenceOutputWithContext(context.Context) GalleryImageReferenceOutput }
GalleryImageReferenceInput is an input type that accepts GalleryImageReferenceArgs and GalleryImageReferenceOutput values. You can construct a concrete instance of `GalleryImageReferenceInput` via:
GalleryImageReferenceArgs{...}
type GalleryImageReferenceOutput ¶
type GalleryImageReferenceOutput struct{ *pulumi.OutputState }
The reference information for an Azure Marketplace image.
func (GalleryImageReferenceOutput) ElementType ¶
func (GalleryImageReferenceOutput) ElementType() reflect.Type
func (GalleryImageReferenceOutput) Offer ¶
func (o GalleryImageReferenceOutput) Offer() pulumi.StringPtrOutput
The offer of the gallery image.
func (GalleryImageReferenceOutput) OsType ¶
func (o GalleryImageReferenceOutput) OsType() pulumi.StringPtrOutput
The OS type of the gallery image.
func (GalleryImageReferenceOutput) Publisher ¶
func (o GalleryImageReferenceOutput) Publisher() pulumi.StringPtrOutput
The publisher of the gallery image.
func (GalleryImageReferenceOutput) Sku ¶
func (o GalleryImageReferenceOutput) Sku() pulumi.StringPtrOutput
The SKU of the gallery image.
func (GalleryImageReferenceOutput) ToGalleryImageReferenceOutput ¶
func (o GalleryImageReferenceOutput) ToGalleryImageReferenceOutput() GalleryImageReferenceOutput
func (GalleryImageReferenceOutput) ToGalleryImageReferenceOutputWithContext ¶
func (o GalleryImageReferenceOutput) ToGalleryImageReferenceOutputWithContext(ctx context.Context) GalleryImageReferenceOutput
func (GalleryImageReferenceOutput) ToGalleryImageReferencePtrOutput ¶
func (o GalleryImageReferenceOutput) ToGalleryImageReferencePtrOutput() GalleryImageReferencePtrOutput
func (GalleryImageReferenceOutput) ToGalleryImageReferencePtrOutputWithContext ¶
func (o GalleryImageReferenceOutput) ToGalleryImageReferencePtrOutputWithContext(ctx context.Context) GalleryImageReferencePtrOutput
func (GalleryImageReferenceOutput) Version ¶
func (o GalleryImageReferenceOutput) Version() pulumi.StringPtrOutput
The version of the gallery image.
type GalleryImageReferencePtrInput ¶
type GalleryImageReferencePtrInput interface { pulumi.Input ToGalleryImageReferencePtrOutput() GalleryImageReferencePtrOutput ToGalleryImageReferencePtrOutputWithContext(context.Context) GalleryImageReferencePtrOutput }
GalleryImageReferencePtrInput is an input type that accepts GalleryImageReferenceArgs, GalleryImageReferencePtr and GalleryImageReferencePtrOutput values. You can construct a concrete instance of `GalleryImageReferencePtrInput` via:
GalleryImageReferenceArgs{...} or: nil
func GalleryImageReferencePtr ¶
func GalleryImageReferencePtr(v *GalleryImageReferenceArgs) GalleryImageReferencePtrInput
type GalleryImageReferencePtrOutput ¶
type GalleryImageReferencePtrOutput struct{ *pulumi.OutputState }
func (GalleryImageReferencePtrOutput) Elem ¶
func (o GalleryImageReferencePtrOutput) Elem() GalleryImageReferenceOutput
func (GalleryImageReferencePtrOutput) ElementType ¶
func (GalleryImageReferencePtrOutput) ElementType() reflect.Type
func (GalleryImageReferencePtrOutput) Offer ¶
func (o GalleryImageReferencePtrOutput) Offer() pulumi.StringPtrOutput
The offer of the gallery image.
func (GalleryImageReferencePtrOutput) OsType ¶
func (o GalleryImageReferencePtrOutput) OsType() pulumi.StringPtrOutput
The OS type of the gallery image.
func (GalleryImageReferencePtrOutput) Publisher ¶
func (o GalleryImageReferencePtrOutput) Publisher() pulumi.StringPtrOutput
The publisher of the gallery image.
func (GalleryImageReferencePtrOutput) Sku ¶
func (o GalleryImageReferencePtrOutput) Sku() pulumi.StringPtrOutput
The SKU of the gallery image.
func (GalleryImageReferencePtrOutput) ToGalleryImageReferencePtrOutput ¶
func (o GalleryImageReferencePtrOutput) ToGalleryImageReferencePtrOutput() GalleryImageReferencePtrOutput
func (GalleryImageReferencePtrOutput) ToGalleryImageReferencePtrOutputWithContext ¶
func (o GalleryImageReferencePtrOutput) ToGalleryImageReferencePtrOutputWithContext(ctx context.Context) GalleryImageReferencePtrOutput
func (GalleryImageReferencePtrOutput) Version ¶
func (o GalleryImageReferencePtrOutput) Version() pulumi.StringPtrOutput
The version of the gallery image.
type GalleryImageReferenceResponse ¶
type GalleryImageReferenceResponse struct { // The offer of the gallery image. Offer *string `pulumi:"offer"` // The OS type of the gallery image. OsType *string `pulumi:"osType"` // The publisher of the gallery image. Publisher *string `pulumi:"publisher"` // The SKU of the gallery image. Sku *string `pulumi:"sku"` // The version of the gallery image. Version *string `pulumi:"version"` }
The reference information for an Azure Marketplace image.
type GalleryImageReferenceResponseArgs ¶
type GalleryImageReferenceResponseArgs struct { // The offer of the gallery image. Offer pulumi.StringPtrInput `pulumi:"offer"` // The OS type of the gallery image. OsType pulumi.StringPtrInput `pulumi:"osType"` // The publisher of the gallery image. Publisher pulumi.StringPtrInput `pulumi:"publisher"` // The SKU of the gallery image. Sku pulumi.StringPtrInput `pulumi:"sku"` // The version of the gallery image. Version pulumi.StringPtrInput `pulumi:"version"` }
The reference information for an Azure Marketplace image.
func (GalleryImageReferenceResponseArgs) ElementType ¶
func (GalleryImageReferenceResponseArgs) ElementType() reflect.Type
func (GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponseOutput ¶
func (i GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponseOutput() GalleryImageReferenceResponseOutput
func (GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponseOutputWithContext ¶
func (i GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponseOutputWithContext(ctx context.Context) GalleryImageReferenceResponseOutput
func (GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponsePtrOutput ¶
func (i GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponsePtrOutput() GalleryImageReferenceResponsePtrOutput
func (GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponsePtrOutputWithContext ¶
func (i GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponsePtrOutputWithContext(ctx context.Context) GalleryImageReferenceResponsePtrOutput
type GalleryImageReferenceResponseInput ¶
type GalleryImageReferenceResponseInput interface { pulumi.Input ToGalleryImageReferenceResponseOutput() GalleryImageReferenceResponseOutput ToGalleryImageReferenceResponseOutputWithContext(context.Context) GalleryImageReferenceResponseOutput }
GalleryImageReferenceResponseInput is an input type that accepts GalleryImageReferenceResponseArgs and GalleryImageReferenceResponseOutput values. You can construct a concrete instance of `GalleryImageReferenceResponseInput` via:
GalleryImageReferenceResponseArgs{...}
type GalleryImageReferenceResponseOutput ¶
type GalleryImageReferenceResponseOutput struct{ *pulumi.OutputState }
The reference information for an Azure Marketplace image.
func (GalleryImageReferenceResponseOutput) ElementType ¶
func (GalleryImageReferenceResponseOutput) ElementType() reflect.Type
func (GalleryImageReferenceResponseOutput) Offer ¶
func (o GalleryImageReferenceResponseOutput) Offer() pulumi.StringPtrOutput
The offer of the gallery image.
func (GalleryImageReferenceResponseOutput) OsType ¶
func (o GalleryImageReferenceResponseOutput) OsType() pulumi.StringPtrOutput
The OS type of the gallery image.
func (GalleryImageReferenceResponseOutput) Publisher ¶
func (o GalleryImageReferenceResponseOutput) Publisher() pulumi.StringPtrOutput
The publisher of the gallery image.
func (GalleryImageReferenceResponseOutput) Sku ¶
func (o GalleryImageReferenceResponseOutput) Sku() pulumi.StringPtrOutput
The SKU of the gallery image.
func (GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponseOutput ¶
func (o GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponseOutput() GalleryImageReferenceResponseOutput
func (GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponseOutputWithContext ¶
func (o GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponseOutputWithContext(ctx context.Context) GalleryImageReferenceResponseOutput
func (GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponsePtrOutput ¶
func (o GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponsePtrOutput() GalleryImageReferenceResponsePtrOutput
func (GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponsePtrOutputWithContext ¶
func (o GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponsePtrOutputWithContext(ctx context.Context) GalleryImageReferenceResponsePtrOutput
func (GalleryImageReferenceResponseOutput) Version ¶
func (o GalleryImageReferenceResponseOutput) Version() pulumi.StringPtrOutput
The version of the gallery image.
type GalleryImageReferenceResponsePtrInput ¶
type GalleryImageReferenceResponsePtrInput interface { pulumi.Input ToGalleryImageReferenceResponsePtrOutput() GalleryImageReferenceResponsePtrOutput ToGalleryImageReferenceResponsePtrOutputWithContext(context.Context) GalleryImageReferenceResponsePtrOutput }
GalleryImageReferenceResponsePtrInput is an input type that accepts GalleryImageReferenceResponseArgs, GalleryImageReferenceResponsePtr and GalleryImageReferenceResponsePtrOutput values. You can construct a concrete instance of `GalleryImageReferenceResponsePtrInput` via:
GalleryImageReferenceResponseArgs{...} or: nil
func GalleryImageReferenceResponsePtr ¶
func GalleryImageReferenceResponsePtr(v *GalleryImageReferenceResponseArgs) GalleryImageReferenceResponsePtrInput
type GalleryImageReferenceResponsePtrOutput ¶
type GalleryImageReferenceResponsePtrOutput struct{ *pulumi.OutputState }
func (GalleryImageReferenceResponsePtrOutput) ElementType ¶
func (GalleryImageReferenceResponsePtrOutput) ElementType() reflect.Type
func (GalleryImageReferenceResponsePtrOutput) Offer ¶
func (o GalleryImageReferenceResponsePtrOutput) Offer() pulumi.StringPtrOutput
The offer of the gallery image.
func (GalleryImageReferenceResponsePtrOutput) OsType ¶
func (o GalleryImageReferenceResponsePtrOutput) OsType() pulumi.StringPtrOutput
The OS type of the gallery image.
func (GalleryImageReferenceResponsePtrOutput) Publisher ¶
func (o GalleryImageReferenceResponsePtrOutput) Publisher() pulumi.StringPtrOutput
The publisher of the gallery image.
func (GalleryImageReferenceResponsePtrOutput) Sku ¶
func (o GalleryImageReferenceResponsePtrOutput) Sku() pulumi.StringPtrOutput
The SKU of the gallery image.
func (GalleryImageReferenceResponsePtrOutput) ToGalleryImageReferenceResponsePtrOutput ¶
func (o GalleryImageReferenceResponsePtrOutput) ToGalleryImageReferenceResponsePtrOutput() GalleryImageReferenceResponsePtrOutput
func (GalleryImageReferenceResponsePtrOutput) ToGalleryImageReferenceResponsePtrOutputWithContext ¶
func (o GalleryImageReferenceResponsePtrOutput) ToGalleryImageReferenceResponsePtrOutputWithContext(ctx context.Context) GalleryImageReferenceResponsePtrOutput
func (GalleryImageReferenceResponsePtrOutput) Version ¶
func (o GalleryImageReferenceResponsePtrOutput) Version() pulumi.StringPtrOutput
The version of the gallery image.
type GlobalSchedule ¶
type GlobalSchedule struct { pulumi.CustomResourceState // The creation date of the schedule. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence DayDetailsResponsePtrOutput `pulumi:"dailyRecurrence"` // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence HourDetailsResponsePtrOutput `pulumi:"hourlyRecurrence"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // Notification settings. NotificationSettings NotificationSettingsResponsePtrOutput `pulumi:"notificationSettings"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The status of the schedule (i.e. Enabled, Disabled) Status pulumi.StringPtrOutput `pulumi:"status"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The resource ID to which the schedule belongs TargetResourceId pulumi.StringPtrOutput `pulumi:"targetResourceId"` // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType pulumi.StringPtrOutput `pulumi:"taskType"` // The time zone ID (e.g. Pacific Standard time). TimeZoneId pulumi.StringPtrOutput `pulumi:"timeZoneId"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence WeekDetailsResponsePtrOutput `pulumi:"weeklyRecurrence"` }
A schedule.
func GetGlobalSchedule ¶
func GetGlobalSchedule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GlobalScheduleState, opts ...pulumi.ResourceOption) (*GlobalSchedule, error)
GetGlobalSchedule gets an existing GlobalSchedule 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 NewGlobalSchedule ¶
func NewGlobalSchedule(ctx *pulumi.Context, name string, args *GlobalScheduleArgs, opts ...pulumi.ResourceOption) (*GlobalSchedule, error)
NewGlobalSchedule registers a new resource with the given unique name, arguments, and options.
func (*GlobalSchedule) ElementType ¶ added in v0.2.6
func (*GlobalSchedule) ElementType() reflect.Type
func (*GlobalSchedule) ToGlobalScheduleOutput ¶ added in v0.2.6
func (i *GlobalSchedule) ToGlobalScheduleOutput() GlobalScheduleOutput
func (*GlobalSchedule) ToGlobalScheduleOutputWithContext ¶ added in v0.2.6
func (i *GlobalSchedule) ToGlobalScheduleOutputWithContext(ctx context.Context) GlobalScheduleOutput
type GlobalScheduleArgs ¶
type GlobalScheduleArgs struct { // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence DayDetailsPtrInput // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence HourDetailsPtrInput // The location of the resource. Location pulumi.StringPtrInput // The name of the schedule. Name pulumi.StringInput // Notification settings. NotificationSettings NotificationSettingsPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The status of the schedule (i.e. Enabled, Disabled) Status pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The resource ID to which the schedule belongs TargetResourceId pulumi.StringPtrInput // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType pulumi.StringPtrInput // The time zone ID (e.g. Pacific Standard time). TimeZoneId pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence WeekDetailsPtrInput }
The set of arguments for constructing a GlobalSchedule resource.
func (GlobalScheduleArgs) ElementType ¶
func (GlobalScheduleArgs) ElementType() reflect.Type
type GlobalScheduleInput ¶ added in v0.2.6
type GlobalScheduleInput interface { pulumi.Input ToGlobalScheduleOutput() GlobalScheduleOutput ToGlobalScheduleOutputWithContext(ctx context.Context) GlobalScheduleOutput }
type GlobalScheduleOutput ¶ added in v0.2.6
type GlobalScheduleOutput struct {
*pulumi.OutputState
}
func (GlobalScheduleOutput) ElementType ¶ added in v0.2.6
func (GlobalScheduleOutput) ElementType() reflect.Type
func (GlobalScheduleOutput) ToGlobalScheduleOutput ¶ added in v0.2.6
func (o GlobalScheduleOutput) ToGlobalScheduleOutput() GlobalScheduleOutput
func (GlobalScheduleOutput) ToGlobalScheduleOutputWithContext ¶ added in v0.2.6
func (o GlobalScheduleOutput) ToGlobalScheduleOutputWithContext(ctx context.Context) GlobalScheduleOutput
type GlobalScheduleState ¶
type GlobalScheduleState struct { // The creation date of the schedule. CreatedDate pulumi.StringPtrInput // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence DayDetailsResponsePtrInput // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence HourDetailsResponsePtrInput // The location of the resource. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // Notification settings. NotificationSettings NotificationSettingsResponsePtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The status of the schedule (i.e. Enabled, Disabled) Status pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The resource ID to which the schedule belongs TargetResourceId pulumi.StringPtrInput // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType pulumi.StringPtrInput // The time zone ID (e.g. Pacific Standard time). TimeZoneId pulumi.StringPtrInput // The type of the resource. Type pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence WeekDetailsResponsePtrInput }
func (GlobalScheduleState) ElementType ¶
func (GlobalScheduleState) ElementType() reflect.Type
type HourDetails ¶
type HourDetails struct { // Minutes of the hour the schedule will run. Minute *int `pulumi:"minute"` }
Properties of an hourly schedule.
type HourDetailsArgs ¶
type HourDetailsArgs struct { // Minutes of the hour the schedule will run. Minute pulumi.IntPtrInput `pulumi:"minute"` }
Properties of an hourly schedule.
func (HourDetailsArgs) ElementType ¶
func (HourDetailsArgs) ElementType() reflect.Type
func (HourDetailsArgs) ToHourDetailsOutput ¶
func (i HourDetailsArgs) ToHourDetailsOutput() HourDetailsOutput
func (HourDetailsArgs) ToHourDetailsOutputWithContext ¶
func (i HourDetailsArgs) ToHourDetailsOutputWithContext(ctx context.Context) HourDetailsOutput
func (HourDetailsArgs) ToHourDetailsPtrOutput ¶
func (i HourDetailsArgs) ToHourDetailsPtrOutput() HourDetailsPtrOutput
func (HourDetailsArgs) ToHourDetailsPtrOutputWithContext ¶
func (i HourDetailsArgs) ToHourDetailsPtrOutputWithContext(ctx context.Context) HourDetailsPtrOutput
type HourDetailsInput ¶
type HourDetailsInput interface { pulumi.Input ToHourDetailsOutput() HourDetailsOutput ToHourDetailsOutputWithContext(context.Context) HourDetailsOutput }
HourDetailsInput is an input type that accepts HourDetailsArgs and HourDetailsOutput values. You can construct a concrete instance of `HourDetailsInput` via:
HourDetailsArgs{...}
type HourDetailsOutput ¶
type HourDetailsOutput struct{ *pulumi.OutputState }
Properties of an hourly schedule.
func (HourDetailsOutput) ElementType ¶
func (HourDetailsOutput) ElementType() reflect.Type
func (HourDetailsOutput) Minute ¶
func (o HourDetailsOutput) Minute() pulumi.IntPtrOutput
Minutes of the hour the schedule will run.
func (HourDetailsOutput) ToHourDetailsOutput ¶
func (o HourDetailsOutput) ToHourDetailsOutput() HourDetailsOutput
func (HourDetailsOutput) ToHourDetailsOutputWithContext ¶
func (o HourDetailsOutput) ToHourDetailsOutputWithContext(ctx context.Context) HourDetailsOutput
func (HourDetailsOutput) ToHourDetailsPtrOutput ¶
func (o HourDetailsOutput) ToHourDetailsPtrOutput() HourDetailsPtrOutput
func (HourDetailsOutput) ToHourDetailsPtrOutputWithContext ¶
func (o HourDetailsOutput) ToHourDetailsPtrOutputWithContext(ctx context.Context) HourDetailsPtrOutput
type HourDetailsPtrInput ¶
type HourDetailsPtrInput interface { pulumi.Input ToHourDetailsPtrOutput() HourDetailsPtrOutput ToHourDetailsPtrOutputWithContext(context.Context) HourDetailsPtrOutput }
HourDetailsPtrInput is an input type that accepts HourDetailsArgs, HourDetailsPtr and HourDetailsPtrOutput values. You can construct a concrete instance of `HourDetailsPtrInput` via:
HourDetailsArgs{...} or: nil
func HourDetailsPtr ¶
func HourDetailsPtr(v *HourDetailsArgs) HourDetailsPtrInput
type HourDetailsPtrOutput ¶
type HourDetailsPtrOutput struct{ *pulumi.OutputState }
func (HourDetailsPtrOutput) Elem ¶
func (o HourDetailsPtrOutput) Elem() HourDetailsOutput
func (HourDetailsPtrOutput) ElementType ¶
func (HourDetailsPtrOutput) ElementType() reflect.Type
func (HourDetailsPtrOutput) Minute ¶
func (o HourDetailsPtrOutput) Minute() pulumi.IntPtrOutput
Minutes of the hour the schedule will run.
func (HourDetailsPtrOutput) ToHourDetailsPtrOutput ¶
func (o HourDetailsPtrOutput) ToHourDetailsPtrOutput() HourDetailsPtrOutput
func (HourDetailsPtrOutput) ToHourDetailsPtrOutputWithContext ¶
func (o HourDetailsPtrOutput) ToHourDetailsPtrOutputWithContext(ctx context.Context) HourDetailsPtrOutput
type HourDetailsResponse ¶
type HourDetailsResponse struct { // Minutes of the hour the schedule will run. Minute *int `pulumi:"minute"` }
Properties of an hourly schedule.
type HourDetailsResponseArgs ¶
type HourDetailsResponseArgs struct { // Minutes of the hour the schedule will run. Minute pulumi.IntPtrInput `pulumi:"minute"` }
Properties of an hourly schedule.
func (HourDetailsResponseArgs) ElementType ¶
func (HourDetailsResponseArgs) ElementType() reflect.Type
func (HourDetailsResponseArgs) ToHourDetailsResponseOutput ¶
func (i HourDetailsResponseArgs) ToHourDetailsResponseOutput() HourDetailsResponseOutput
func (HourDetailsResponseArgs) ToHourDetailsResponseOutputWithContext ¶
func (i HourDetailsResponseArgs) ToHourDetailsResponseOutputWithContext(ctx context.Context) HourDetailsResponseOutput
func (HourDetailsResponseArgs) ToHourDetailsResponsePtrOutput ¶
func (i HourDetailsResponseArgs) ToHourDetailsResponsePtrOutput() HourDetailsResponsePtrOutput
func (HourDetailsResponseArgs) ToHourDetailsResponsePtrOutputWithContext ¶
func (i HourDetailsResponseArgs) ToHourDetailsResponsePtrOutputWithContext(ctx context.Context) HourDetailsResponsePtrOutput
type HourDetailsResponseInput ¶
type HourDetailsResponseInput interface { pulumi.Input ToHourDetailsResponseOutput() HourDetailsResponseOutput ToHourDetailsResponseOutputWithContext(context.Context) HourDetailsResponseOutput }
HourDetailsResponseInput is an input type that accepts HourDetailsResponseArgs and HourDetailsResponseOutput values. You can construct a concrete instance of `HourDetailsResponseInput` via:
HourDetailsResponseArgs{...}
type HourDetailsResponseOutput ¶
type HourDetailsResponseOutput struct{ *pulumi.OutputState }
Properties of an hourly schedule.
func (HourDetailsResponseOutput) ElementType ¶
func (HourDetailsResponseOutput) ElementType() reflect.Type
func (HourDetailsResponseOutput) Minute ¶
func (o HourDetailsResponseOutput) Minute() pulumi.IntPtrOutput
Minutes of the hour the schedule will run.
func (HourDetailsResponseOutput) ToHourDetailsResponseOutput ¶
func (o HourDetailsResponseOutput) ToHourDetailsResponseOutput() HourDetailsResponseOutput
func (HourDetailsResponseOutput) ToHourDetailsResponseOutputWithContext ¶
func (o HourDetailsResponseOutput) ToHourDetailsResponseOutputWithContext(ctx context.Context) HourDetailsResponseOutput
func (HourDetailsResponseOutput) ToHourDetailsResponsePtrOutput ¶
func (o HourDetailsResponseOutput) ToHourDetailsResponsePtrOutput() HourDetailsResponsePtrOutput
func (HourDetailsResponseOutput) ToHourDetailsResponsePtrOutputWithContext ¶
func (o HourDetailsResponseOutput) ToHourDetailsResponsePtrOutputWithContext(ctx context.Context) HourDetailsResponsePtrOutput
type HourDetailsResponsePtrInput ¶
type HourDetailsResponsePtrInput interface { pulumi.Input ToHourDetailsResponsePtrOutput() HourDetailsResponsePtrOutput ToHourDetailsResponsePtrOutputWithContext(context.Context) HourDetailsResponsePtrOutput }
HourDetailsResponsePtrInput is an input type that accepts HourDetailsResponseArgs, HourDetailsResponsePtr and HourDetailsResponsePtrOutput values. You can construct a concrete instance of `HourDetailsResponsePtrInput` via:
HourDetailsResponseArgs{...} or: nil
func HourDetailsResponsePtr ¶
func HourDetailsResponsePtr(v *HourDetailsResponseArgs) HourDetailsResponsePtrInput
type HourDetailsResponsePtrOutput ¶
type HourDetailsResponsePtrOutput struct{ *pulumi.OutputState }
func (HourDetailsResponsePtrOutput) Elem ¶
func (o HourDetailsResponsePtrOutput) Elem() HourDetailsResponseOutput
func (HourDetailsResponsePtrOutput) ElementType ¶
func (HourDetailsResponsePtrOutput) ElementType() reflect.Type
func (HourDetailsResponsePtrOutput) Minute ¶
func (o HourDetailsResponsePtrOutput) Minute() pulumi.IntPtrOutput
Minutes of the hour the schedule will run.
func (HourDetailsResponsePtrOutput) ToHourDetailsResponsePtrOutput ¶
func (o HourDetailsResponsePtrOutput) ToHourDetailsResponsePtrOutput() HourDetailsResponsePtrOutput
func (HourDetailsResponsePtrOutput) ToHourDetailsResponsePtrOutputWithContext ¶
func (o HourDetailsResponsePtrOutput) ToHourDetailsResponsePtrOutputWithContext(ctx context.Context) HourDetailsResponsePtrOutput
type IdentityProperties ¶
type IdentityProperties struct { // The client secret URL of the identity. ClientSecretUrl *string `pulumi:"clientSecretUrl"` // The principal id of resource identity. PrincipalId *string `pulumi:"principalId"` // The tenant identifier of resource. TenantId *string `pulumi:"tenantId"` // Managed identity. Type *string `pulumi:"type"` }
Properties of a managed identity
type IdentityPropertiesArgs ¶
type IdentityPropertiesArgs struct { // The client secret URL of the identity. ClientSecretUrl pulumi.StringPtrInput `pulumi:"clientSecretUrl"` // The principal id of resource identity. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The tenant identifier of resource. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Managed identity. Type pulumi.StringPtrInput `pulumi:"type"` }
Properties of a managed identity
func (IdentityPropertiesArgs) ElementType ¶
func (IdentityPropertiesArgs) ElementType() reflect.Type
func (IdentityPropertiesArgs) ToIdentityPropertiesOutput ¶
func (i IdentityPropertiesArgs) ToIdentityPropertiesOutput() IdentityPropertiesOutput
func (IdentityPropertiesArgs) ToIdentityPropertiesOutputWithContext ¶
func (i IdentityPropertiesArgs) ToIdentityPropertiesOutputWithContext(ctx context.Context) IdentityPropertiesOutput
func (IdentityPropertiesArgs) ToIdentityPropertiesPtrOutput ¶
func (i IdentityPropertiesArgs) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput
func (IdentityPropertiesArgs) ToIdentityPropertiesPtrOutputWithContext ¶
func (i IdentityPropertiesArgs) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput
type IdentityPropertiesInput ¶
type IdentityPropertiesInput interface { pulumi.Input ToIdentityPropertiesOutput() IdentityPropertiesOutput ToIdentityPropertiesOutputWithContext(context.Context) IdentityPropertiesOutput }
IdentityPropertiesInput is an input type that accepts IdentityPropertiesArgs and IdentityPropertiesOutput values. You can construct a concrete instance of `IdentityPropertiesInput` via:
IdentityPropertiesArgs{...}
type IdentityPropertiesOutput ¶
type IdentityPropertiesOutput struct{ *pulumi.OutputState }
Properties of a managed identity
func (IdentityPropertiesOutput) ClientSecretUrl ¶
func (o IdentityPropertiesOutput) ClientSecretUrl() pulumi.StringPtrOutput
The client secret URL of the identity.
func (IdentityPropertiesOutput) ElementType ¶
func (IdentityPropertiesOutput) ElementType() reflect.Type
func (IdentityPropertiesOutput) PrincipalId ¶
func (o IdentityPropertiesOutput) PrincipalId() pulumi.StringPtrOutput
The principal id of resource identity.
func (IdentityPropertiesOutput) TenantId ¶
func (o IdentityPropertiesOutput) TenantId() pulumi.StringPtrOutput
The tenant identifier of resource.
func (IdentityPropertiesOutput) ToIdentityPropertiesOutput ¶
func (o IdentityPropertiesOutput) ToIdentityPropertiesOutput() IdentityPropertiesOutput
func (IdentityPropertiesOutput) ToIdentityPropertiesOutputWithContext ¶
func (o IdentityPropertiesOutput) ToIdentityPropertiesOutputWithContext(ctx context.Context) IdentityPropertiesOutput
func (IdentityPropertiesOutput) ToIdentityPropertiesPtrOutput ¶
func (o IdentityPropertiesOutput) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput
func (IdentityPropertiesOutput) ToIdentityPropertiesPtrOutputWithContext ¶
func (o IdentityPropertiesOutput) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput
func (IdentityPropertiesOutput) Type ¶
func (o IdentityPropertiesOutput) Type() pulumi.StringPtrOutput
Managed identity.
type IdentityPropertiesPtrInput ¶
type IdentityPropertiesPtrInput interface { pulumi.Input ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput ToIdentityPropertiesPtrOutputWithContext(context.Context) IdentityPropertiesPtrOutput }
IdentityPropertiesPtrInput is an input type that accepts IdentityPropertiesArgs, IdentityPropertiesPtr and IdentityPropertiesPtrOutput values. You can construct a concrete instance of `IdentityPropertiesPtrInput` via:
IdentityPropertiesArgs{...} or: nil
func IdentityPropertiesPtr ¶
func IdentityPropertiesPtr(v *IdentityPropertiesArgs) IdentityPropertiesPtrInput
type IdentityPropertiesPtrOutput ¶
type IdentityPropertiesPtrOutput struct{ *pulumi.OutputState }
func (IdentityPropertiesPtrOutput) ClientSecretUrl ¶
func (o IdentityPropertiesPtrOutput) ClientSecretUrl() pulumi.StringPtrOutput
The client secret URL of the identity.
func (IdentityPropertiesPtrOutput) Elem ¶
func (o IdentityPropertiesPtrOutput) Elem() IdentityPropertiesOutput
func (IdentityPropertiesPtrOutput) ElementType ¶
func (IdentityPropertiesPtrOutput) ElementType() reflect.Type
func (IdentityPropertiesPtrOutput) PrincipalId ¶
func (o IdentityPropertiesPtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal id of resource identity.
func (IdentityPropertiesPtrOutput) TenantId ¶
func (o IdentityPropertiesPtrOutput) TenantId() pulumi.StringPtrOutput
The tenant identifier of resource.
func (IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutput ¶
func (o IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput
func (IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutputWithContext ¶
func (o IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput
func (IdentityPropertiesPtrOutput) Type ¶
func (o IdentityPropertiesPtrOutput) Type() pulumi.StringPtrOutput
Managed identity.
type IdentityPropertiesResponse ¶
type IdentityPropertiesResponse struct { // The client secret URL of the identity. ClientSecretUrl *string `pulumi:"clientSecretUrl"` // The principal id of resource identity. PrincipalId *string `pulumi:"principalId"` // The tenant identifier of resource. TenantId *string `pulumi:"tenantId"` // Managed identity. Type *string `pulumi:"type"` }
Properties of a managed identity
type IdentityPropertiesResponseArgs ¶
type IdentityPropertiesResponseArgs struct { // The client secret URL of the identity. ClientSecretUrl pulumi.StringPtrInput `pulumi:"clientSecretUrl"` // The principal id of resource identity. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The tenant identifier of resource. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Managed identity. Type pulumi.StringPtrInput `pulumi:"type"` }
Properties of a managed identity
func (IdentityPropertiesResponseArgs) ElementType ¶
func (IdentityPropertiesResponseArgs) ElementType() reflect.Type
func (IdentityPropertiesResponseArgs) ToIdentityPropertiesResponseOutput ¶
func (i IdentityPropertiesResponseArgs) ToIdentityPropertiesResponseOutput() IdentityPropertiesResponseOutput
func (IdentityPropertiesResponseArgs) ToIdentityPropertiesResponseOutputWithContext ¶
func (i IdentityPropertiesResponseArgs) ToIdentityPropertiesResponseOutputWithContext(ctx context.Context) IdentityPropertiesResponseOutput
func (IdentityPropertiesResponseArgs) ToIdentityPropertiesResponsePtrOutput ¶
func (i IdentityPropertiesResponseArgs) ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput
func (IdentityPropertiesResponseArgs) ToIdentityPropertiesResponsePtrOutputWithContext ¶
func (i IdentityPropertiesResponseArgs) ToIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) IdentityPropertiesResponsePtrOutput
type IdentityPropertiesResponseInput ¶
type IdentityPropertiesResponseInput interface { pulumi.Input ToIdentityPropertiesResponseOutput() IdentityPropertiesResponseOutput ToIdentityPropertiesResponseOutputWithContext(context.Context) IdentityPropertiesResponseOutput }
IdentityPropertiesResponseInput is an input type that accepts IdentityPropertiesResponseArgs and IdentityPropertiesResponseOutput values. You can construct a concrete instance of `IdentityPropertiesResponseInput` via:
IdentityPropertiesResponseArgs{...}
type IdentityPropertiesResponseOutput ¶
type IdentityPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of a managed identity
func (IdentityPropertiesResponseOutput) ClientSecretUrl ¶
func (o IdentityPropertiesResponseOutput) ClientSecretUrl() pulumi.StringPtrOutput
The client secret URL of the identity.
func (IdentityPropertiesResponseOutput) ElementType ¶
func (IdentityPropertiesResponseOutput) ElementType() reflect.Type
func (IdentityPropertiesResponseOutput) PrincipalId ¶
func (o IdentityPropertiesResponseOutput) PrincipalId() pulumi.StringPtrOutput
The principal id of resource identity.
func (IdentityPropertiesResponseOutput) TenantId ¶
func (o IdentityPropertiesResponseOutput) TenantId() pulumi.StringPtrOutput
The tenant identifier of resource.
func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutput ¶
func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutput() IdentityPropertiesResponseOutput
func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutputWithContext ¶
func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutputWithContext(ctx context.Context) IdentityPropertiesResponseOutput
func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponsePtrOutput ¶
func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput
func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponsePtrOutputWithContext ¶
func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) IdentityPropertiesResponsePtrOutput
func (IdentityPropertiesResponseOutput) Type ¶
func (o IdentityPropertiesResponseOutput) Type() pulumi.StringPtrOutput
Managed identity.
type IdentityPropertiesResponsePtrInput ¶
type IdentityPropertiesResponsePtrInput interface { pulumi.Input ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput ToIdentityPropertiesResponsePtrOutputWithContext(context.Context) IdentityPropertiesResponsePtrOutput }
IdentityPropertiesResponsePtrInput is an input type that accepts IdentityPropertiesResponseArgs, IdentityPropertiesResponsePtr and IdentityPropertiesResponsePtrOutput values. You can construct a concrete instance of `IdentityPropertiesResponsePtrInput` via:
IdentityPropertiesResponseArgs{...} or: nil
func IdentityPropertiesResponsePtr ¶
func IdentityPropertiesResponsePtr(v *IdentityPropertiesResponseArgs) IdentityPropertiesResponsePtrInput
type IdentityPropertiesResponsePtrOutput ¶
type IdentityPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (IdentityPropertiesResponsePtrOutput) ClientSecretUrl ¶
func (o IdentityPropertiesResponsePtrOutput) ClientSecretUrl() pulumi.StringPtrOutput
The client secret URL of the identity.
func (IdentityPropertiesResponsePtrOutput) Elem ¶
func (o IdentityPropertiesResponsePtrOutput) Elem() IdentityPropertiesResponseOutput
func (IdentityPropertiesResponsePtrOutput) ElementType ¶
func (IdentityPropertiesResponsePtrOutput) ElementType() reflect.Type
func (IdentityPropertiesResponsePtrOutput) PrincipalId ¶
func (o IdentityPropertiesResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal id of resource identity.
func (IdentityPropertiesResponsePtrOutput) TenantId ¶
func (o IdentityPropertiesResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant identifier of resource.
func (IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutput ¶
func (o IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput
func (IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutputWithContext ¶
func (o IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) IdentityPropertiesResponsePtrOutput
func (IdentityPropertiesResponsePtrOutput) Type ¶
func (o IdentityPropertiesResponsePtrOutput) Type() pulumi.StringPtrOutput
Managed identity.
type InboundNatRule ¶
type InboundNatRule struct { // The port to which the external traffic will be redirected. BackendPort *int `pulumi:"backendPort"` // The external endpoint port of the inbound connection. Possible values range between 1 and 65535, inclusive. If unspecified, a value will be allocated automatically. FrontendPort *int `pulumi:"frontendPort"` // The transport protocol for the endpoint. TransportProtocol *string `pulumi:"transportProtocol"` }
A rule for NAT - exposing a VM's port (backendPort) on the public IP address using a load balancer.
type InboundNatRuleArgs ¶
type InboundNatRuleArgs struct { // The port to which the external traffic will be redirected. BackendPort pulumi.IntPtrInput `pulumi:"backendPort"` // The external endpoint port of the inbound connection. Possible values range between 1 and 65535, inclusive. If unspecified, a value will be allocated automatically. FrontendPort pulumi.IntPtrInput `pulumi:"frontendPort"` // The transport protocol for the endpoint. TransportProtocol pulumi.StringPtrInput `pulumi:"transportProtocol"` }
A rule for NAT - exposing a VM's port (backendPort) on the public IP address using a load balancer.
func (InboundNatRuleArgs) ElementType ¶
func (InboundNatRuleArgs) ElementType() reflect.Type
func (InboundNatRuleArgs) ToInboundNatRuleOutput ¶
func (i InboundNatRuleArgs) ToInboundNatRuleOutput() InboundNatRuleOutput
func (InboundNatRuleArgs) ToInboundNatRuleOutputWithContext ¶
func (i InboundNatRuleArgs) ToInboundNatRuleOutputWithContext(ctx context.Context) InboundNatRuleOutput
type InboundNatRuleArray ¶
type InboundNatRuleArray []InboundNatRuleInput
func (InboundNatRuleArray) ElementType ¶
func (InboundNatRuleArray) ElementType() reflect.Type
func (InboundNatRuleArray) ToInboundNatRuleArrayOutput ¶
func (i InboundNatRuleArray) ToInboundNatRuleArrayOutput() InboundNatRuleArrayOutput
func (InboundNatRuleArray) ToInboundNatRuleArrayOutputWithContext ¶
func (i InboundNatRuleArray) ToInboundNatRuleArrayOutputWithContext(ctx context.Context) InboundNatRuleArrayOutput
type InboundNatRuleArrayInput ¶
type InboundNatRuleArrayInput interface { pulumi.Input ToInboundNatRuleArrayOutput() InboundNatRuleArrayOutput ToInboundNatRuleArrayOutputWithContext(context.Context) InboundNatRuleArrayOutput }
InboundNatRuleArrayInput is an input type that accepts InboundNatRuleArray and InboundNatRuleArrayOutput values. You can construct a concrete instance of `InboundNatRuleArrayInput` via:
InboundNatRuleArray{ InboundNatRuleArgs{...} }
type InboundNatRuleArrayOutput ¶
type InboundNatRuleArrayOutput struct{ *pulumi.OutputState }
func (InboundNatRuleArrayOutput) ElementType ¶
func (InboundNatRuleArrayOutput) ElementType() reflect.Type
func (InboundNatRuleArrayOutput) Index ¶
func (o InboundNatRuleArrayOutput) Index(i pulumi.IntInput) InboundNatRuleOutput
func (InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutput ¶
func (o InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutput() InboundNatRuleArrayOutput
func (InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutputWithContext ¶
func (o InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutputWithContext(ctx context.Context) InboundNatRuleArrayOutput
type InboundNatRuleInput ¶
type InboundNatRuleInput interface { pulumi.Input ToInboundNatRuleOutput() InboundNatRuleOutput ToInboundNatRuleOutputWithContext(context.Context) InboundNatRuleOutput }
InboundNatRuleInput is an input type that accepts InboundNatRuleArgs and InboundNatRuleOutput values. You can construct a concrete instance of `InboundNatRuleInput` via:
InboundNatRuleArgs{...}
type InboundNatRuleOutput ¶
type InboundNatRuleOutput struct{ *pulumi.OutputState }
A rule for NAT - exposing a VM's port (backendPort) on the public IP address using a load balancer.
func (InboundNatRuleOutput) BackendPort ¶
func (o InboundNatRuleOutput) BackendPort() pulumi.IntPtrOutput
The port to which the external traffic will be redirected.
func (InboundNatRuleOutput) ElementType ¶
func (InboundNatRuleOutput) ElementType() reflect.Type
func (InboundNatRuleOutput) FrontendPort ¶
func (o InboundNatRuleOutput) FrontendPort() pulumi.IntPtrOutput
The external endpoint port of the inbound connection. Possible values range between 1 and 65535, inclusive. If unspecified, a value will be allocated automatically.
func (InboundNatRuleOutput) ToInboundNatRuleOutput ¶
func (o InboundNatRuleOutput) ToInboundNatRuleOutput() InboundNatRuleOutput
func (InboundNatRuleOutput) ToInboundNatRuleOutputWithContext ¶
func (o InboundNatRuleOutput) ToInboundNatRuleOutputWithContext(ctx context.Context) InboundNatRuleOutput
func (InboundNatRuleOutput) TransportProtocol ¶
func (o InboundNatRuleOutput) TransportProtocol() pulumi.StringPtrOutput
The transport protocol for the endpoint.
type InboundNatRuleResponse ¶
type InboundNatRuleResponse struct { // The port to which the external traffic will be redirected. BackendPort *int `pulumi:"backendPort"` // The external endpoint port of the inbound connection. Possible values range between 1 and 65535, inclusive. If unspecified, a value will be allocated automatically. FrontendPort *int `pulumi:"frontendPort"` // The transport protocol for the endpoint. TransportProtocol *string `pulumi:"transportProtocol"` }
A rule for NAT - exposing a VM's port (backendPort) on the public IP address using a load balancer.
type InboundNatRuleResponseArgs ¶
type InboundNatRuleResponseArgs struct { // The port to which the external traffic will be redirected. BackendPort pulumi.IntPtrInput `pulumi:"backendPort"` // The external endpoint port of the inbound connection. Possible values range between 1 and 65535, inclusive. If unspecified, a value will be allocated automatically. FrontendPort pulumi.IntPtrInput `pulumi:"frontendPort"` // The transport protocol for the endpoint. TransportProtocol pulumi.StringPtrInput `pulumi:"transportProtocol"` }
A rule for NAT - exposing a VM's port (backendPort) on the public IP address using a load balancer.
func (InboundNatRuleResponseArgs) ElementType ¶
func (InboundNatRuleResponseArgs) ElementType() reflect.Type
func (InboundNatRuleResponseArgs) ToInboundNatRuleResponseOutput ¶
func (i InboundNatRuleResponseArgs) ToInboundNatRuleResponseOutput() InboundNatRuleResponseOutput
func (InboundNatRuleResponseArgs) ToInboundNatRuleResponseOutputWithContext ¶
func (i InboundNatRuleResponseArgs) ToInboundNatRuleResponseOutputWithContext(ctx context.Context) InboundNatRuleResponseOutput
type InboundNatRuleResponseArray ¶
type InboundNatRuleResponseArray []InboundNatRuleResponseInput
func (InboundNatRuleResponseArray) ElementType ¶
func (InboundNatRuleResponseArray) ElementType() reflect.Type
func (InboundNatRuleResponseArray) ToInboundNatRuleResponseArrayOutput ¶
func (i InboundNatRuleResponseArray) ToInboundNatRuleResponseArrayOutput() InboundNatRuleResponseArrayOutput
func (InboundNatRuleResponseArray) ToInboundNatRuleResponseArrayOutputWithContext ¶
func (i InboundNatRuleResponseArray) ToInboundNatRuleResponseArrayOutputWithContext(ctx context.Context) InboundNatRuleResponseArrayOutput
type InboundNatRuleResponseArrayInput ¶
type InboundNatRuleResponseArrayInput interface { pulumi.Input ToInboundNatRuleResponseArrayOutput() InboundNatRuleResponseArrayOutput ToInboundNatRuleResponseArrayOutputWithContext(context.Context) InboundNatRuleResponseArrayOutput }
InboundNatRuleResponseArrayInput is an input type that accepts InboundNatRuleResponseArray and InboundNatRuleResponseArrayOutput values. You can construct a concrete instance of `InboundNatRuleResponseArrayInput` via:
InboundNatRuleResponseArray{ InboundNatRuleResponseArgs{...} }
type InboundNatRuleResponseArrayOutput ¶
type InboundNatRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (InboundNatRuleResponseArrayOutput) ElementType ¶
func (InboundNatRuleResponseArrayOutput) ElementType() reflect.Type
func (InboundNatRuleResponseArrayOutput) Index ¶
func (o InboundNatRuleResponseArrayOutput) Index(i pulumi.IntInput) InboundNatRuleResponseOutput
func (InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutput ¶
func (o InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutput() InboundNatRuleResponseArrayOutput
func (InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutputWithContext ¶
func (o InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutputWithContext(ctx context.Context) InboundNatRuleResponseArrayOutput
type InboundNatRuleResponseInput ¶
type InboundNatRuleResponseInput interface { pulumi.Input ToInboundNatRuleResponseOutput() InboundNatRuleResponseOutput ToInboundNatRuleResponseOutputWithContext(context.Context) InboundNatRuleResponseOutput }
InboundNatRuleResponseInput is an input type that accepts InboundNatRuleResponseArgs and InboundNatRuleResponseOutput values. You can construct a concrete instance of `InboundNatRuleResponseInput` via:
InboundNatRuleResponseArgs{...}
type InboundNatRuleResponseOutput ¶
type InboundNatRuleResponseOutput struct{ *pulumi.OutputState }
A rule for NAT - exposing a VM's port (backendPort) on the public IP address using a load balancer.
func (InboundNatRuleResponseOutput) BackendPort ¶
func (o InboundNatRuleResponseOutput) BackendPort() pulumi.IntPtrOutput
The port to which the external traffic will be redirected.
func (InboundNatRuleResponseOutput) ElementType ¶
func (InboundNatRuleResponseOutput) ElementType() reflect.Type
func (InboundNatRuleResponseOutput) FrontendPort ¶
func (o InboundNatRuleResponseOutput) FrontendPort() pulumi.IntPtrOutput
The external endpoint port of the inbound connection. Possible values range between 1 and 65535, inclusive. If unspecified, a value will be allocated automatically.
func (InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutput ¶
func (o InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutput() InboundNatRuleResponseOutput
func (InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutputWithContext ¶
func (o InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutputWithContext(ctx context.Context) InboundNatRuleResponseOutput
func (InboundNatRuleResponseOutput) TransportProtocol ¶
func (o InboundNatRuleResponseOutput) TransportProtocol() pulumi.StringPtrOutput
The transport protocol for the endpoint.
type Lab ¶
type Lab struct { pulumi.CustomResourceState // The lab's artifact storage account. ArtifactsStorageAccount pulumi.StringOutput `pulumi:"artifactsStorageAccount"` // The creation date of the lab. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The lab's default premium storage account. DefaultPremiumStorageAccount pulumi.StringOutput `pulumi:"defaultPremiumStorageAccount"` // The lab's default storage account. DefaultStorageAccount pulumi.StringOutput `pulumi:"defaultStorageAccount"` // Type of storage used by the lab. It can be either Premium or Standard. Default is Premium. LabStorageType pulumi.StringPtrOutput `pulumi:"labStorageType"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The lab's premium data disk storage account. PremiumDataDiskStorageAccount pulumi.StringOutput `pulumi:"premiumDataDiskStorageAccount"` // The setting to enable usage of premium data disks. // When its value is 'Enabled', creation of standard or premium data disks is allowed. // When its value is 'Disabled', only creation of standard data disks is allowed. PremiumDataDisks pulumi.StringPtrOutput `pulumi:"premiumDataDisks"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` // The lab's Key vault. VaultName pulumi.StringOutput `pulumi:"vaultName"` }
A lab.
func GetLab ¶
func GetLab(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LabState, opts ...pulumi.ResourceOption) (*Lab, error)
GetLab gets an existing Lab 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 NewLab ¶
func NewLab(ctx *pulumi.Context, name string, args *LabArgs, opts ...pulumi.ResourceOption) (*Lab, error)
NewLab registers a new resource with the given unique name, arguments, and options.
func (*Lab) ElementType ¶ added in v0.2.6
func (*Lab) ToLabOutput ¶ added in v0.2.6
type LabArgs ¶
type LabArgs struct { // Type of storage used by the lab. It can be either Premium or Standard. Default is Premium. LabStorageType pulumi.StringPtrInput // The location of the resource. Location pulumi.StringPtrInput // The name of the lab. Name pulumi.StringInput // The setting to enable usage of premium data disks. // When its value is 'Enabled', creation of standard or premium data disks is allowed. // When its value is 'Disabled', only creation of standard data disks is allowed. PremiumDataDisks pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The tags of the resource. Tags pulumi.StringMapInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput }
The set of arguments for constructing a Lab resource.
func (LabArgs) ElementType ¶
type LabOutput ¶ added in v0.2.6
type LabOutput struct {
*pulumi.OutputState
}
func (LabOutput) ElementType ¶ added in v0.2.6
func (LabOutput) ToLabOutput ¶ added in v0.2.6
type LabState ¶
type LabState struct { // The lab's artifact storage account. ArtifactsStorageAccount pulumi.StringPtrInput // The creation date of the lab. CreatedDate pulumi.StringPtrInput // The lab's default premium storage account. DefaultPremiumStorageAccount pulumi.StringPtrInput // The lab's default storage account. DefaultStorageAccount pulumi.StringPtrInput // Type of storage used by the lab. It can be either Premium or Standard. Default is Premium. LabStorageType pulumi.StringPtrInput // The location of the resource. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The lab's premium data disk storage account. PremiumDataDiskStorageAccount pulumi.StringPtrInput // The setting to enable usage of premium data disks. // When its value is 'Enabled', creation of standard or premium data disks is allowed. // When its value is 'Disabled', only creation of standard data disks is allowed. PremiumDataDisks pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The type of the resource. Type pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // The lab's Key vault. VaultName pulumi.StringPtrInput }
func (LabState) ElementType ¶
type LabVhdResponse ¶
type LabVhdResponse struct { // The URI to the VHD. Id *string `pulumi:"id"` }
Properties of a VHD in the lab.
type LabVhdResponseArgs ¶
type LabVhdResponseArgs struct { // The URI to the VHD. Id pulumi.StringPtrInput `pulumi:"id"` }
Properties of a VHD in the lab.
func (LabVhdResponseArgs) ElementType ¶
func (LabVhdResponseArgs) ElementType() reflect.Type
func (LabVhdResponseArgs) ToLabVhdResponseOutput ¶
func (i LabVhdResponseArgs) ToLabVhdResponseOutput() LabVhdResponseOutput
func (LabVhdResponseArgs) ToLabVhdResponseOutputWithContext ¶
func (i LabVhdResponseArgs) ToLabVhdResponseOutputWithContext(ctx context.Context) LabVhdResponseOutput
type LabVhdResponseArray ¶
type LabVhdResponseArray []LabVhdResponseInput
func (LabVhdResponseArray) ElementType ¶
func (LabVhdResponseArray) ElementType() reflect.Type
func (LabVhdResponseArray) ToLabVhdResponseArrayOutput ¶
func (i LabVhdResponseArray) ToLabVhdResponseArrayOutput() LabVhdResponseArrayOutput
func (LabVhdResponseArray) ToLabVhdResponseArrayOutputWithContext ¶
func (i LabVhdResponseArray) ToLabVhdResponseArrayOutputWithContext(ctx context.Context) LabVhdResponseArrayOutput
type LabVhdResponseArrayInput ¶
type LabVhdResponseArrayInput interface { pulumi.Input ToLabVhdResponseArrayOutput() LabVhdResponseArrayOutput ToLabVhdResponseArrayOutputWithContext(context.Context) LabVhdResponseArrayOutput }
LabVhdResponseArrayInput is an input type that accepts LabVhdResponseArray and LabVhdResponseArrayOutput values. You can construct a concrete instance of `LabVhdResponseArrayInput` via:
LabVhdResponseArray{ LabVhdResponseArgs{...} }
type LabVhdResponseArrayOutput ¶
type LabVhdResponseArrayOutput struct{ *pulumi.OutputState }
func (LabVhdResponseArrayOutput) ElementType ¶
func (LabVhdResponseArrayOutput) ElementType() reflect.Type
func (LabVhdResponseArrayOutput) Index ¶
func (o LabVhdResponseArrayOutput) Index(i pulumi.IntInput) LabVhdResponseOutput
func (LabVhdResponseArrayOutput) ToLabVhdResponseArrayOutput ¶
func (o LabVhdResponseArrayOutput) ToLabVhdResponseArrayOutput() LabVhdResponseArrayOutput
func (LabVhdResponseArrayOutput) ToLabVhdResponseArrayOutputWithContext ¶
func (o LabVhdResponseArrayOutput) ToLabVhdResponseArrayOutputWithContext(ctx context.Context) LabVhdResponseArrayOutput
type LabVhdResponseInput ¶
type LabVhdResponseInput interface { pulumi.Input ToLabVhdResponseOutput() LabVhdResponseOutput ToLabVhdResponseOutputWithContext(context.Context) LabVhdResponseOutput }
LabVhdResponseInput is an input type that accepts LabVhdResponseArgs and LabVhdResponseOutput values. You can construct a concrete instance of `LabVhdResponseInput` via:
LabVhdResponseArgs{...}
type LabVhdResponseOutput ¶
type LabVhdResponseOutput struct{ *pulumi.OutputState }
Properties of a VHD in the lab.
func (LabVhdResponseOutput) ElementType ¶
func (LabVhdResponseOutput) ElementType() reflect.Type
func (LabVhdResponseOutput) Id ¶
func (o LabVhdResponseOutput) Id() pulumi.StringPtrOutput
The URI to the VHD.
func (LabVhdResponseOutput) ToLabVhdResponseOutput ¶
func (o LabVhdResponseOutput) ToLabVhdResponseOutput() LabVhdResponseOutput
func (LabVhdResponseOutput) ToLabVhdResponseOutputWithContext ¶
func (o LabVhdResponseOutput) ToLabVhdResponseOutputWithContext(ctx context.Context) LabVhdResponseOutput
type LabVirtualMachineCreationParameter ¶
type LabVirtualMachineCreationParameter struct { // Indicates whether another user can take ownership of the virtual machine AllowClaim *bool `pulumi:"allowClaim"` // The applicable schedule for the virtual machine. ApplicableSchedule *ApplicableSchedule `pulumi:"applicableSchedule"` // The artifact deployment status for the virtual machine. ArtifactDeploymentStatus *ArtifactDeploymentStatusProperties `pulumi:"artifactDeploymentStatus"` // The artifacts to be installed on the virtual machine. Artifacts []ArtifactInstallProperties `pulumi:"artifacts"` // The number of virtual machine instances to create. BulkCreationParameters *BulkCreationParameters `pulumi:"bulkCreationParameters"` // The compute virtual machine properties. ComputeVm *ComputeVmProperties `pulumi:"computeVm"` // The email address of creator of the virtual machine. CreatedByUser *string `pulumi:"createdByUser"` // The object identifier of the creator of the virtual machine. CreatedByUserId *string `pulumi:"createdByUserId"` // The creation date of the virtual machine. CreatedDate *string `pulumi:"createdDate"` // The custom image identifier of the virtual machine. CustomImageId *string `pulumi:"customImageId"` // Indicates whether the virtual machine is to be created without a public IP address. DisallowPublicIpAddress *bool `pulumi:"disallowPublicIpAddress"` // The resource ID of the environment that contains this virtual machine, if any. EnvironmentId *string `pulumi:"environmentId"` // The expiration date for VM. ExpirationDate *string `pulumi:"expirationDate"` // The fully-qualified domain name of the virtual machine. Fqdn *string `pulumi:"fqdn"` // The Microsoft Azure Marketplace image reference of the virtual machine. GalleryImageReference *GalleryImageReference `pulumi:"galleryImageReference"` // Indicates whether this virtual machine uses an SSH key for authentication. IsAuthenticationWithSshKey *bool `pulumi:"isAuthenticationWithSshKey"` // The lab subnet name of the virtual machine. LabSubnetName *string `pulumi:"labSubnetName"` // The lab virtual network identifier of the virtual machine. LabVirtualNetworkId *string `pulumi:"labVirtualNetworkId"` // The location of the new virtual machine or environment Location *string `pulumi:"location"` // The name of the virtual machine or environment Name *string `pulumi:"name"` // The network interface properties. NetworkInterface *NetworkInterfaceProperties `pulumi:"networkInterface"` // The notes of the virtual machine. Notes *string `pulumi:"notes"` // The OS type of the virtual machine. OsType *string `pulumi:"osType"` // The object identifier of the owner of the virtual machine. OwnerObjectId *string `pulumi:"ownerObjectId"` // The user principal name of the virtual machine owner. OwnerUserPrincipalName *string `pulumi:"ownerUserPrincipalName"` // The password of the virtual machine administrator. Password *string `pulumi:"password"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The size of the virtual machine. Size *string `pulumi:"size"` // The SSH key of the virtual machine administrator. SshKey *string `pulumi:"sshKey"` // Storage type to use for virtual machine (i.e. Standard, Premium). StorageType *string `pulumi:"storageType"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` // The user name of the virtual machine. UserName *string `pulumi:"userName"` // Tells source of creation of lab virtual machine. Output property only. VirtualMachineCreationSource *string `pulumi:"virtualMachineCreationSource"` }
Properties for creating a virtual machine.
type LabVirtualMachineCreationParameterArgs ¶
type LabVirtualMachineCreationParameterArgs struct { // Indicates whether another user can take ownership of the virtual machine AllowClaim pulumi.BoolPtrInput `pulumi:"allowClaim"` // The applicable schedule for the virtual machine. ApplicableSchedule ApplicableSchedulePtrInput `pulumi:"applicableSchedule"` // The artifact deployment status for the virtual machine. ArtifactDeploymentStatus ArtifactDeploymentStatusPropertiesPtrInput `pulumi:"artifactDeploymentStatus"` // The artifacts to be installed on the virtual machine. Artifacts ArtifactInstallPropertiesArrayInput `pulumi:"artifacts"` // The number of virtual machine instances to create. BulkCreationParameters BulkCreationParametersPtrInput `pulumi:"bulkCreationParameters"` // The compute virtual machine properties. ComputeVm ComputeVmPropertiesPtrInput `pulumi:"computeVm"` // The email address of creator of the virtual machine. CreatedByUser pulumi.StringPtrInput `pulumi:"createdByUser"` // The object identifier of the creator of the virtual machine. CreatedByUserId pulumi.StringPtrInput `pulumi:"createdByUserId"` // The creation date of the virtual machine. CreatedDate pulumi.StringPtrInput `pulumi:"createdDate"` // The custom image identifier of the virtual machine. CustomImageId pulumi.StringPtrInput `pulumi:"customImageId"` // Indicates whether the virtual machine is to be created without a public IP address. DisallowPublicIpAddress pulumi.BoolPtrInput `pulumi:"disallowPublicIpAddress"` // The resource ID of the environment that contains this virtual machine, if any. EnvironmentId pulumi.StringPtrInput `pulumi:"environmentId"` // The expiration date for VM. ExpirationDate pulumi.StringPtrInput `pulumi:"expirationDate"` // The fully-qualified domain name of the virtual machine. Fqdn pulumi.StringPtrInput `pulumi:"fqdn"` // The Microsoft Azure Marketplace image reference of the virtual machine. GalleryImageReference GalleryImageReferencePtrInput `pulumi:"galleryImageReference"` // Indicates whether this virtual machine uses an SSH key for authentication. IsAuthenticationWithSshKey pulumi.BoolPtrInput `pulumi:"isAuthenticationWithSshKey"` // The lab subnet name of the virtual machine. LabSubnetName pulumi.StringPtrInput `pulumi:"labSubnetName"` // The lab virtual network identifier of the virtual machine. LabVirtualNetworkId pulumi.StringPtrInput `pulumi:"labVirtualNetworkId"` // The location of the new virtual machine or environment Location pulumi.StringPtrInput `pulumi:"location"` // The name of the virtual machine or environment Name pulumi.StringPtrInput `pulumi:"name"` // The network interface properties. NetworkInterface NetworkInterfacePropertiesPtrInput `pulumi:"networkInterface"` // The notes of the virtual machine. Notes pulumi.StringPtrInput `pulumi:"notes"` // The OS type of the virtual machine. OsType pulumi.StringPtrInput `pulumi:"osType"` // The object identifier of the owner of the virtual machine. OwnerObjectId pulumi.StringPtrInput `pulumi:"ownerObjectId"` // The user principal name of the virtual machine owner. OwnerUserPrincipalName pulumi.StringPtrInput `pulumi:"ownerUserPrincipalName"` // The password of the virtual machine administrator. Password pulumi.StringPtrInput `pulumi:"password"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The size of the virtual machine. Size pulumi.StringPtrInput `pulumi:"size"` // The SSH key of the virtual machine administrator. SshKey pulumi.StringPtrInput `pulumi:"sshKey"` // Storage type to use for virtual machine (i.e. Standard, Premium). StorageType pulumi.StringPtrInput `pulumi:"storageType"` // The tags of the resource. Tags pulumi.StringMapInput `pulumi:"tags"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput `pulumi:"uniqueIdentifier"` // The user name of the virtual machine. UserName pulumi.StringPtrInput `pulumi:"userName"` // Tells source of creation of lab virtual machine. Output property only. VirtualMachineCreationSource pulumi.StringPtrInput `pulumi:"virtualMachineCreationSource"` }
Properties for creating a virtual machine.
func (LabVirtualMachineCreationParameterArgs) ElementType ¶
func (LabVirtualMachineCreationParameterArgs) ElementType() reflect.Type
func (LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterOutput ¶
func (i LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterOutput() LabVirtualMachineCreationParameterOutput
func (LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterOutputWithContext ¶
func (i LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterOutput
func (LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterPtrOutput ¶
func (i LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterPtrOutput() LabVirtualMachineCreationParameterPtrOutput
func (LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterPtrOutputWithContext ¶
func (i LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterPtrOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterPtrOutput
type LabVirtualMachineCreationParameterInput ¶
type LabVirtualMachineCreationParameterInput interface { pulumi.Input ToLabVirtualMachineCreationParameterOutput() LabVirtualMachineCreationParameterOutput ToLabVirtualMachineCreationParameterOutputWithContext(context.Context) LabVirtualMachineCreationParameterOutput }
LabVirtualMachineCreationParameterInput is an input type that accepts LabVirtualMachineCreationParameterArgs and LabVirtualMachineCreationParameterOutput values. You can construct a concrete instance of `LabVirtualMachineCreationParameterInput` via:
LabVirtualMachineCreationParameterArgs{...}
type LabVirtualMachineCreationParameterOutput ¶
type LabVirtualMachineCreationParameterOutput struct{ *pulumi.OutputState }
Properties for creating a virtual machine.
func (LabVirtualMachineCreationParameterOutput) AllowClaim ¶
func (o LabVirtualMachineCreationParameterOutput) AllowClaim() pulumi.BoolPtrOutput
Indicates whether another user can take ownership of the virtual machine
func (LabVirtualMachineCreationParameterOutput) ApplicableSchedule ¶
func (o LabVirtualMachineCreationParameterOutput) ApplicableSchedule() ApplicableSchedulePtrOutput
The applicable schedule for the virtual machine.
func (LabVirtualMachineCreationParameterOutput) ArtifactDeploymentStatus ¶
func (o LabVirtualMachineCreationParameterOutput) ArtifactDeploymentStatus() ArtifactDeploymentStatusPropertiesPtrOutput
The artifact deployment status for the virtual machine.
func (LabVirtualMachineCreationParameterOutput) Artifacts ¶
func (o LabVirtualMachineCreationParameterOutput) Artifacts() ArtifactInstallPropertiesArrayOutput
The artifacts to be installed on the virtual machine.
func (LabVirtualMachineCreationParameterOutput) BulkCreationParameters ¶
func (o LabVirtualMachineCreationParameterOutput) BulkCreationParameters() BulkCreationParametersPtrOutput
The number of virtual machine instances to create.
func (LabVirtualMachineCreationParameterOutput) ComputeVm ¶
func (o LabVirtualMachineCreationParameterOutput) ComputeVm() ComputeVmPropertiesPtrOutput
The compute virtual machine properties.
func (LabVirtualMachineCreationParameterOutput) CreatedByUser ¶
func (o LabVirtualMachineCreationParameterOutput) CreatedByUser() pulumi.StringPtrOutput
The email address of creator of the virtual machine.
func (LabVirtualMachineCreationParameterOutput) CreatedByUserId ¶
func (o LabVirtualMachineCreationParameterOutput) CreatedByUserId() pulumi.StringPtrOutput
The object identifier of the creator of the virtual machine.
func (LabVirtualMachineCreationParameterOutput) CreatedDate ¶
func (o LabVirtualMachineCreationParameterOutput) CreatedDate() pulumi.StringPtrOutput
The creation date of the virtual machine.
func (LabVirtualMachineCreationParameterOutput) CustomImageId ¶
func (o LabVirtualMachineCreationParameterOutput) CustomImageId() pulumi.StringPtrOutput
The custom image identifier of the virtual machine.
func (LabVirtualMachineCreationParameterOutput) DisallowPublicIpAddress ¶
func (o LabVirtualMachineCreationParameterOutput) DisallowPublicIpAddress() pulumi.BoolPtrOutput
Indicates whether the virtual machine is to be created without a public IP address.
func (LabVirtualMachineCreationParameterOutput) ElementType ¶
func (LabVirtualMachineCreationParameterOutput) ElementType() reflect.Type
func (LabVirtualMachineCreationParameterOutput) EnvironmentId ¶
func (o LabVirtualMachineCreationParameterOutput) EnvironmentId() pulumi.StringPtrOutput
The resource ID of the environment that contains this virtual machine, if any.
func (LabVirtualMachineCreationParameterOutput) ExpirationDate ¶
func (o LabVirtualMachineCreationParameterOutput) ExpirationDate() pulumi.StringPtrOutput
The expiration date for VM.
func (LabVirtualMachineCreationParameterOutput) Fqdn ¶
func (o LabVirtualMachineCreationParameterOutput) Fqdn() pulumi.StringPtrOutput
The fully-qualified domain name of the virtual machine.
func (LabVirtualMachineCreationParameterOutput) GalleryImageReference ¶
func (o LabVirtualMachineCreationParameterOutput) GalleryImageReference() GalleryImageReferencePtrOutput
The Microsoft Azure Marketplace image reference of the virtual machine.
func (LabVirtualMachineCreationParameterOutput) IsAuthenticationWithSshKey ¶
func (o LabVirtualMachineCreationParameterOutput) IsAuthenticationWithSshKey() pulumi.BoolPtrOutput
Indicates whether this virtual machine uses an SSH key for authentication.
func (LabVirtualMachineCreationParameterOutput) LabSubnetName ¶
func (o LabVirtualMachineCreationParameterOutput) LabSubnetName() pulumi.StringPtrOutput
The lab subnet name of the virtual machine.
func (LabVirtualMachineCreationParameterOutput) LabVirtualNetworkId ¶
func (o LabVirtualMachineCreationParameterOutput) LabVirtualNetworkId() pulumi.StringPtrOutput
The lab virtual network identifier of the virtual machine.
func (LabVirtualMachineCreationParameterOutput) Location ¶
func (o LabVirtualMachineCreationParameterOutput) Location() pulumi.StringPtrOutput
The location of the new virtual machine or environment
func (LabVirtualMachineCreationParameterOutput) Name ¶
func (o LabVirtualMachineCreationParameterOutput) Name() pulumi.StringPtrOutput
The name of the virtual machine or environment
func (LabVirtualMachineCreationParameterOutput) NetworkInterface ¶
func (o LabVirtualMachineCreationParameterOutput) NetworkInterface() NetworkInterfacePropertiesPtrOutput
The network interface properties.
func (LabVirtualMachineCreationParameterOutput) Notes ¶
func (o LabVirtualMachineCreationParameterOutput) Notes() pulumi.StringPtrOutput
The notes of the virtual machine.
func (LabVirtualMachineCreationParameterOutput) OsType ¶
func (o LabVirtualMachineCreationParameterOutput) OsType() pulumi.StringPtrOutput
The OS type of the virtual machine.
func (LabVirtualMachineCreationParameterOutput) OwnerObjectId ¶
func (o LabVirtualMachineCreationParameterOutput) OwnerObjectId() pulumi.StringPtrOutput
The object identifier of the owner of the virtual machine.
func (LabVirtualMachineCreationParameterOutput) OwnerUserPrincipalName ¶
func (o LabVirtualMachineCreationParameterOutput) OwnerUserPrincipalName() pulumi.StringPtrOutput
The user principal name of the virtual machine owner.
func (LabVirtualMachineCreationParameterOutput) Password ¶
func (o LabVirtualMachineCreationParameterOutput) Password() pulumi.StringPtrOutput
The password of the virtual machine administrator.
func (LabVirtualMachineCreationParameterOutput) ProvisioningState ¶
func (o LabVirtualMachineCreationParameterOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning status of the resource.
func (LabVirtualMachineCreationParameterOutput) Size ¶
func (o LabVirtualMachineCreationParameterOutput) Size() pulumi.StringPtrOutput
The size of the virtual machine.
func (LabVirtualMachineCreationParameterOutput) SshKey ¶
func (o LabVirtualMachineCreationParameterOutput) SshKey() pulumi.StringPtrOutput
The SSH key of the virtual machine administrator.
func (LabVirtualMachineCreationParameterOutput) StorageType ¶
func (o LabVirtualMachineCreationParameterOutput) StorageType() pulumi.StringPtrOutput
Storage type to use for virtual machine (i.e. Standard, Premium).
func (LabVirtualMachineCreationParameterOutput) Tags ¶
func (o LabVirtualMachineCreationParameterOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterOutput ¶
func (o LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterOutput() LabVirtualMachineCreationParameterOutput
func (LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterOutputWithContext ¶
func (o LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterOutput
func (LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterPtrOutput ¶
func (o LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterPtrOutput() LabVirtualMachineCreationParameterPtrOutput
func (LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterPtrOutputWithContext ¶
func (o LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterPtrOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterPtrOutput
func (LabVirtualMachineCreationParameterOutput) UniqueIdentifier ¶
func (o LabVirtualMachineCreationParameterOutput) UniqueIdentifier() pulumi.StringPtrOutput
The unique immutable identifier of a resource (Guid).
func (LabVirtualMachineCreationParameterOutput) UserName ¶
func (o LabVirtualMachineCreationParameterOutput) UserName() pulumi.StringPtrOutput
The user name of the virtual machine.
func (LabVirtualMachineCreationParameterOutput) VirtualMachineCreationSource ¶
func (o LabVirtualMachineCreationParameterOutput) VirtualMachineCreationSource() pulumi.StringPtrOutput
Tells source of creation of lab virtual machine. Output property only.
type LabVirtualMachineCreationParameterPtrInput ¶
type LabVirtualMachineCreationParameterPtrInput interface { pulumi.Input ToLabVirtualMachineCreationParameterPtrOutput() LabVirtualMachineCreationParameterPtrOutput ToLabVirtualMachineCreationParameterPtrOutputWithContext(context.Context) LabVirtualMachineCreationParameterPtrOutput }
LabVirtualMachineCreationParameterPtrInput is an input type that accepts LabVirtualMachineCreationParameterArgs, LabVirtualMachineCreationParameterPtr and LabVirtualMachineCreationParameterPtrOutput values. You can construct a concrete instance of `LabVirtualMachineCreationParameterPtrInput` via:
LabVirtualMachineCreationParameterArgs{...} or: nil
func LabVirtualMachineCreationParameterPtr ¶
func LabVirtualMachineCreationParameterPtr(v *LabVirtualMachineCreationParameterArgs) LabVirtualMachineCreationParameterPtrInput
type LabVirtualMachineCreationParameterPtrOutput ¶
type LabVirtualMachineCreationParameterPtrOutput struct{ *pulumi.OutputState }
func (LabVirtualMachineCreationParameterPtrOutput) AllowClaim ¶
func (o LabVirtualMachineCreationParameterPtrOutput) AllowClaim() pulumi.BoolPtrOutput
Indicates whether another user can take ownership of the virtual machine
func (LabVirtualMachineCreationParameterPtrOutput) ApplicableSchedule ¶
func (o LabVirtualMachineCreationParameterPtrOutput) ApplicableSchedule() ApplicableSchedulePtrOutput
The applicable schedule for the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) ArtifactDeploymentStatus ¶
func (o LabVirtualMachineCreationParameterPtrOutput) ArtifactDeploymentStatus() ArtifactDeploymentStatusPropertiesPtrOutput
The artifact deployment status for the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) Artifacts ¶
func (o LabVirtualMachineCreationParameterPtrOutput) Artifacts() ArtifactInstallPropertiesArrayOutput
The artifacts to be installed on the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) BulkCreationParameters ¶
func (o LabVirtualMachineCreationParameterPtrOutput) BulkCreationParameters() BulkCreationParametersPtrOutput
The number of virtual machine instances to create.
func (LabVirtualMachineCreationParameterPtrOutput) ComputeVm ¶
func (o LabVirtualMachineCreationParameterPtrOutput) ComputeVm() ComputeVmPropertiesPtrOutput
The compute virtual machine properties.
func (LabVirtualMachineCreationParameterPtrOutput) CreatedByUser ¶
func (o LabVirtualMachineCreationParameterPtrOutput) CreatedByUser() pulumi.StringPtrOutput
The email address of creator of the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) CreatedByUserId ¶
func (o LabVirtualMachineCreationParameterPtrOutput) CreatedByUserId() pulumi.StringPtrOutput
The object identifier of the creator of the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) CreatedDate ¶
func (o LabVirtualMachineCreationParameterPtrOutput) CreatedDate() pulumi.StringPtrOutput
The creation date of the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) CustomImageId ¶
func (o LabVirtualMachineCreationParameterPtrOutput) CustomImageId() pulumi.StringPtrOutput
The custom image identifier of the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) DisallowPublicIpAddress ¶
func (o LabVirtualMachineCreationParameterPtrOutput) DisallowPublicIpAddress() pulumi.BoolPtrOutput
Indicates whether the virtual machine is to be created without a public IP address.
func (LabVirtualMachineCreationParameterPtrOutput) ElementType ¶
func (LabVirtualMachineCreationParameterPtrOutput) ElementType() reflect.Type
func (LabVirtualMachineCreationParameterPtrOutput) EnvironmentId ¶
func (o LabVirtualMachineCreationParameterPtrOutput) EnvironmentId() pulumi.StringPtrOutput
The resource ID of the environment that contains this virtual machine, if any.
func (LabVirtualMachineCreationParameterPtrOutput) ExpirationDate ¶
func (o LabVirtualMachineCreationParameterPtrOutput) ExpirationDate() pulumi.StringPtrOutput
The expiration date for VM.
func (LabVirtualMachineCreationParameterPtrOutput) Fqdn ¶
func (o LabVirtualMachineCreationParameterPtrOutput) Fqdn() pulumi.StringPtrOutput
The fully-qualified domain name of the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) GalleryImageReference ¶
func (o LabVirtualMachineCreationParameterPtrOutput) GalleryImageReference() GalleryImageReferencePtrOutput
The Microsoft Azure Marketplace image reference of the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) IsAuthenticationWithSshKey ¶
func (o LabVirtualMachineCreationParameterPtrOutput) IsAuthenticationWithSshKey() pulumi.BoolPtrOutput
Indicates whether this virtual machine uses an SSH key for authentication.
func (LabVirtualMachineCreationParameterPtrOutput) LabSubnetName ¶
func (o LabVirtualMachineCreationParameterPtrOutput) LabSubnetName() pulumi.StringPtrOutput
The lab subnet name of the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) LabVirtualNetworkId ¶
func (o LabVirtualMachineCreationParameterPtrOutput) LabVirtualNetworkId() pulumi.StringPtrOutput
The lab virtual network identifier of the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) Location ¶
func (o LabVirtualMachineCreationParameterPtrOutput) Location() pulumi.StringPtrOutput
The location of the new virtual machine or environment
func (LabVirtualMachineCreationParameterPtrOutput) Name ¶
func (o LabVirtualMachineCreationParameterPtrOutput) Name() pulumi.StringPtrOutput
The name of the virtual machine or environment
func (LabVirtualMachineCreationParameterPtrOutput) NetworkInterface ¶
func (o LabVirtualMachineCreationParameterPtrOutput) NetworkInterface() NetworkInterfacePropertiesPtrOutput
The network interface properties.
func (LabVirtualMachineCreationParameterPtrOutput) Notes ¶
func (o LabVirtualMachineCreationParameterPtrOutput) Notes() pulumi.StringPtrOutput
The notes of the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) OsType ¶
func (o LabVirtualMachineCreationParameterPtrOutput) OsType() pulumi.StringPtrOutput
The OS type of the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) OwnerObjectId ¶
func (o LabVirtualMachineCreationParameterPtrOutput) OwnerObjectId() pulumi.StringPtrOutput
The object identifier of the owner of the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) OwnerUserPrincipalName ¶
func (o LabVirtualMachineCreationParameterPtrOutput) OwnerUserPrincipalName() pulumi.StringPtrOutput
The user principal name of the virtual machine owner.
func (LabVirtualMachineCreationParameterPtrOutput) Password ¶
func (o LabVirtualMachineCreationParameterPtrOutput) Password() pulumi.StringPtrOutput
The password of the virtual machine administrator.
func (LabVirtualMachineCreationParameterPtrOutput) ProvisioningState ¶
func (o LabVirtualMachineCreationParameterPtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning status of the resource.
func (LabVirtualMachineCreationParameterPtrOutput) Size ¶
func (o LabVirtualMachineCreationParameterPtrOutput) Size() pulumi.StringPtrOutput
The size of the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) SshKey ¶
func (o LabVirtualMachineCreationParameterPtrOutput) SshKey() pulumi.StringPtrOutput
The SSH key of the virtual machine administrator.
func (LabVirtualMachineCreationParameterPtrOutput) StorageType ¶
func (o LabVirtualMachineCreationParameterPtrOutput) StorageType() pulumi.StringPtrOutput
Storage type to use for virtual machine (i.e. Standard, Premium).
func (LabVirtualMachineCreationParameterPtrOutput) Tags ¶
func (o LabVirtualMachineCreationParameterPtrOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LabVirtualMachineCreationParameterPtrOutput) ToLabVirtualMachineCreationParameterPtrOutput ¶
func (o LabVirtualMachineCreationParameterPtrOutput) ToLabVirtualMachineCreationParameterPtrOutput() LabVirtualMachineCreationParameterPtrOutput
func (LabVirtualMachineCreationParameterPtrOutput) ToLabVirtualMachineCreationParameterPtrOutputWithContext ¶
func (o LabVirtualMachineCreationParameterPtrOutput) ToLabVirtualMachineCreationParameterPtrOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterPtrOutput
func (LabVirtualMachineCreationParameterPtrOutput) UniqueIdentifier ¶
func (o LabVirtualMachineCreationParameterPtrOutput) UniqueIdentifier() pulumi.StringPtrOutput
The unique immutable identifier of a resource (Guid).
func (LabVirtualMachineCreationParameterPtrOutput) UserName ¶
func (o LabVirtualMachineCreationParameterPtrOutput) UserName() pulumi.StringPtrOutput
The user name of the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) VirtualMachineCreationSource ¶
func (o LabVirtualMachineCreationParameterPtrOutput) VirtualMachineCreationSource() pulumi.StringPtrOutput
Tells source of creation of lab virtual machine. Output property only.
type LabVirtualMachineCreationParameterResponse ¶
type LabVirtualMachineCreationParameterResponse struct { // Indicates whether another user can take ownership of the virtual machine AllowClaim *bool `pulumi:"allowClaim"` // The applicable schedule for the virtual machine. ApplicableSchedule *ApplicableScheduleResponse `pulumi:"applicableSchedule"` // The artifact deployment status for the virtual machine. ArtifactDeploymentStatus *ArtifactDeploymentStatusPropertiesResponse `pulumi:"artifactDeploymentStatus"` // The artifacts to be installed on the virtual machine. Artifacts []ArtifactInstallPropertiesResponse `pulumi:"artifacts"` // The number of virtual machine instances to create. BulkCreationParameters *BulkCreationParametersResponse `pulumi:"bulkCreationParameters"` // The compute virtual machine properties. ComputeVm *ComputeVmPropertiesResponse `pulumi:"computeVm"` // The email address of creator of the virtual machine. CreatedByUser *string `pulumi:"createdByUser"` // The object identifier of the creator of the virtual machine. CreatedByUserId *string `pulumi:"createdByUserId"` // The creation date of the virtual machine. CreatedDate *string `pulumi:"createdDate"` // The custom image identifier of the virtual machine. CustomImageId *string `pulumi:"customImageId"` // Indicates whether the virtual machine is to be created without a public IP address. DisallowPublicIpAddress *bool `pulumi:"disallowPublicIpAddress"` // The resource ID of the environment that contains this virtual machine, if any. EnvironmentId *string `pulumi:"environmentId"` // The expiration date for VM. ExpirationDate *string `pulumi:"expirationDate"` // The fully-qualified domain name of the virtual machine. Fqdn *string `pulumi:"fqdn"` // The Microsoft Azure Marketplace image reference of the virtual machine. GalleryImageReference *GalleryImageReferenceResponse `pulumi:"galleryImageReference"` // Indicates whether this virtual machine uses an SSH key for authentication. IsAuthenticationWithSshKey *bool `pulumi:"isAuthenticationWithSshKey"` // The lab subnet name of the virtual machine. LabSubnetName *string `pulumi:"labSubnetName"` // The lab virtual network identifier of the virtual machine. LabVirtualNetworkId *string `pulumi:"labVirtualNetworkId"` // The location of the new virtual machine or environment Location *string `pulumi:"location"` // The name of the virtual machine or environment Name *string `pulumi:"name"` // The network interface properties. NetworkInterface *NetworkInterfacePropertiesResponse `pulumi:"networkInterface"` // The notes of the virtual machine. Notes *string `pulumi:"notes"` // The OS type of the virtual machine. OsType *string `pulumi:"osType"` // The object identifier of the owner of the virtual machine. OwnerObjectId *string `pulumi:"ownerObjectId"` // The user principal name of the virtual machine owner. OwnerUserPrincipalName *string `pulumi:"ownerUserPrincipalName"` // The password of the virtual machine administrator. Password *string `pulumi:"password"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The size of the virtual machine. Size *string `pulumi:"size"` // The SSH key of the virtual machine administrator. SshKey *string `pulumi:"sshKey"` // Storage type to use for virtual machine (i.e. Standard, Premium). StorageType *string `pulumi:"storageType"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` // The user name of the virtual machine. UserName *string `pulumi:"userName"` // Tells source of creation of lab virtual machine. Output property only. VirtualMachineCreationSource *string `pulumi:"virtualMachineCreationSource"` }
Properties for creating a virtual machine.
type LabVirtualMachineCreationParameterResponseArgs ¶
type LabVirtualMachineCreationParameterResponseArgs struct { // Indicates whether another user can take ownership of the virtual machine AllowClaim pulumi.BoolPtrInput `pulumi:"allowClaim"` // The applicable schedule for the virtual machine. ApplicableSchedule ApplicableScheduleResponsePtrInput `pulumi:"applicableSchedule"` // The artifact deployment status for the virtual machine. ArtifactDeploymentStatus ArtifactDeploymentStatusPropertiesResponsePtrInput `pulumi:"artifactDeploymentStatus"` // The artifacts to be installed on the virtual machine. Artifacts ArtifactInstallPropertiesResponseArrayInput `pulumi:"artifacts"` // The number of virtual machine instances to create. BulkCreationParameters BulkCreationParametersResponsePtrInput `pulumi:"bulkCreationParameters"` // The compute virtual machine properties. ComputeVm ComputeVmPropertiesResponsePtrInput `pulumi:"computeVm"` // The email address of creator of the virtual machine. CreatedByUser pulumi.StringPtrInput `pulumi:"createdByUser"` // The object identifier of the creator of the virtual machine. CreatedByUserId pulumi.StringPtrInput `pulumi:"createdByUserId"` // The creation date of the virtual machine. CreatedDate pulumi.StringPtrInput `pulumi:"createdDate"` // The custom image identifier of the virtual machine. CustomImageId pulumi.StringPtrInput `pulumi:"customImageId"` // Indicates whether the virtual machine is to be created without a public IP address. DisallowPublicIpAddress pulumi.BoolPtrInput `pulumi:"disallowPublicIpAddress"` // The resource ID of the environment that contains this virtual machine, if any. EnvironmentId pulumi.StringPtrInput `pulumi:"environmentId"` // The expiration date for VM. ExpirationDate pulumi.StringPtrInput `pulumi:"expirationDate"` // The fully-qualified domain name of the virtual machine. Fqdn pulumi.StringPtrInput `pulumi:"fqdn"` // The Microsoft Azure Marketplace image reference of the virtual machine. GalleryImageReference GalleryImageReferenceResponsePtrInput `pulumi:"galleryImageReference"` // Indicates whether this virtual machine uses an SSH key for authentication. IsAuthenticationWithSshKey pulumi.BoolPtrInput `pulumi:"isAuthenticationWithSshKey"` // The lab subnet name of the virtual machine. LabSubnetName pulumi.StringPtrInput `pulumi:"labSubnetName"` // The lab virtual network identifier of the virtual machine. LabVirtualNetworkId pulumi.StringPtrInput `pulumi:"labVirtualNetworkId"` // The location of the new virtual machine or environment Location pulumi.StringPtrInput `pulumi:"location"` // The name of the virtual machine or environment Name pulumi.StringPtrInput `pulumi:"name"` // The network interface properties. NetworkInterface NetworkInterfacePropertiesResponsePtrInput `pulumi:"networkInterface"` // The notes of the virtual machine. Notes pulumi.StringPtrInput `pulumi:"notes"` // The OS type of the virtual machine. OsType pulumi.StringPtrInput `pulumi:"osType"` // The object identifier of the owner of the virtual machine. OwnerObjectId pulumi.StringPtrInput `pulumi:"ownerObjectId"` // The user principal name of the virtual machine owner. OwnerUserPrincipalName pulumi.StringPtrInput `pulumi:"ownerUserPrincipalName"` // The password of the virtual machine administrator. Password pulumi.StringPtrInput `pulumi:"password"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The size of the virtual machine. Size pulumi.StringPtrInput `pulumi:"size"` // The SSH key of the virtual machine administrator. SshKey pulumi.StringPtrInput `pulumi:"sshKey"` // Storage type to use for virtual machine (i.e. Standard, Premium). StorageType pulumi.StringPtrInput `pulumi:"storageType"` // The tags of the resource. Tags pulumi.StringMapInput `pulumi:"tags"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput `pulumi:"uniqueIdentifier"` // The user name of the virtual machine. UserName pulumi.StringPtrInput `pulumi:"userName"` // Tells source of creation of lab virtual machine. Output property only. VirtualMachineCreationSource pulumi.StringPtrInput `pulumi:"virtualMachineCreationSource"` }
Properties for creating a virtual machine.
func (LabVirtualMachineCreationParameterResponseArgs) ElementType ¶
func (LabVirtualMachineCreationParameterResponseArgs) ElementType() reflect.Type
func (LabVirtualMachineCreationParameterResponseArgs) ToLabVirtualMachineCreationParameterResponseOutput ¶
func (i LabVirtualMachineCreationParameterResponseArgs) ToLabVirtualMachineCreationParameterResponseOutput() LabVirtualMachineCreationParameterResponseOutput
func (LabVirtualMachineCreationParameterResponseArgs) ToLabVirtualMachineCreationParameterResponseOutputWithContext ¶
func (i LabVirtualMachineCreationParameterResponseArgs) ToLabVirtualMachineCreationParameterResponseOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterResponseOutput
func (LabVirtualMachineCreationParameterResponseArgs) ToLabVirtualMachineCreationParameterResponsePtrOutput ¶
func (i LabVirtualMachineCreationParameterResponseArgs) ToLabVirtualMachineCreationParameterResponsePtrOutput() LabVirtualMachineCreationParameterResponsePtrOutput
func (LabVirtualMachineCreationParameterResponseArgs) ToLabVirtualMachineCreationParameterResponsePtrOutputWithContext ¶
func (i LabVirtualMachineCreationParameterResponseArgs) ToLabVirtualMachineCreationParameterResponsePtrOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterResponsePtrOutput
type LabVirtualMachineCreationParameterResponseInput ¶
type LabVirtualMachineCreationParameterResponseInput interface { pulumi.Input ToLabVirtualMachineCreationParameterResponseOutput() LabVirtualMachineCreationParameterResponseOutput ToLabVirtualMachineCreationParameterResponseOutputWithContext(context.Context) LabVirtualMachineCreationParameterResponseOutput }
LabVirtualMachineCreationParameterResponseInput is an input type that accepts LabVirtualMachineCreationParameterResponseArgs and LabVirtualMachineCreationParameterResponseOutput values. You can construct a concrete instance of `LabVirtualMachineCreationParameterResponseInput` via:
LabVirtualMachineCreationParameterResponseArgs{...}
type LabVirtualMachineCreationParameterResponseOutput ¶
type LabVirtualMachineCreationParameterResponseOutput struct{ *pulumi.OutputState }
Properties for creating a virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) AllowClaim ¶
func (o LabVirtualMachineCreationParameterResponseOutput) AllowClaim() pulumi.BoolPtrOutput
Indicates whether another user can take ownership of the virtual machine
func (LabVirtualMachineCreationParameterResponseOutput) ApplicableSchedule ¶
func (o LabVirtualMachineCreationParameterResponseOutput) ApplicableSchedule() ApplicableScheduleResponsePtrOutput
The applicable schedule for the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) ArtifactDeploymentStatus ¶
func (o LabVirtualMachineCreationParameterResponseOutput) ArtifactDeploymentStatus() ArtifactDeploymentStatusPropertiesResponsePtrOutput
The artifact deployment status for the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) Artifacts ¶
func (o LabVirtualMachineCreationParameterResponseOutput) Artifacts() ArtifactInstallPropertiesResponseArrayOutput
The artifacts to be installed on the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) BulkCreationParameters ¶
func (o LabVirtualMachineCreationParameterResponseOutput) BulkCreationParameters() BulkCreationParametersResponsePtrOutput
The number of virtual machine instances to create.
func (LabVirtualMachineCreationParameterResponseOutput) ComputeVm ¶
func (o LabVirtualMachineCreationParameterResponseOutput) ComputeVm() ComputeVmPropertiesResponsePtrOutput
The compute virtual machine properties.
func (LabVirtualMachineCreationParameterResponseOutput) CreatedByUser ¶
func (o LabVirtualMachineCreationParameterResponseOutput) CreatedByUser() pulumi.StringPtrOutput
The email address of creator of the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) CreatedByUserId ¶
func (o LabVirtualMachineCreationParameterResponseOutput) CreatedByUserId() pulumi.StringPtrOutput
The object identifier of the creator of the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) CreatedDate ¶
func (o LabVirtualMachineCreationParameterResponseOutput) CreatedDate() pulumi.StringPtrOutput
The creation date of the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) CustomImageId ¶
func (o LabVirtualMachineCreationParameterResponseOutput) CustomImageId() pulumi.StringPtrOutput
The custom image identifier of the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) DisallowPublicIpAddress ¶
func (o LabVirtualMachineCreationParameterResponseOutput) DisallowPublicIpAddress() pulumi.BoolPtrOutput
Indicates whether the virtual machine is to be created without a public IP address.
func (LabVirtualMachineCreationParameterResponseOutput) ElementType ¶
func (LabVirtualMachineCreationParameterResponseOutput) ElementType() reflect.Type
func (LabVirtualMachineCreationParameterResponseOutput) EnvironmentId ¶
func (o LabVirtualMachineCreationParameterResponseOutput) EnvironmentId() pulumi.StringPtrOutput
The resource ID of the environment that contains this virtual machine, if any.
func (LabVirtualMachineCreationParameterResponseOutput) ExpirationDate ¶
func (o LabVirtualMachineCreationParameterResponseOutput) ExpirationDate() pulumi.StringPtrOutput
The expiration date for VM.
func (LabVirtualMachineCreationParameterResponseOutput) Fqdn ¶
func (o LabVirtualMachineCreationParameterResponseOutput) Fqdn() pulumi.StringPtrOutput
The fully-qualified domain name of the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) GalleryImageReference ¶
func (o LabVirtualMachineCreationParameterResponseOutput) GalleryImageReference() GalleryImageReferenceResponsePtrOutput
The Microsoft Azure Marketplace image reference of the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) IsAuthenticationWithSshKey ¶
func (o LabVirtualMachineCreationParameterResponseOutput) IsAuthenticationWithSshKey() pulumi.BoolPtrOutput
Indicates whether this virtual machine uses an SSH key for authentication.
func (LabVirtualMachineCreationParameterResponseOutput) LabSubnetName ¶
func (o LabVirtualMachineCreationParameterResponseOutput) LabSubnetName() pulumi.StringPtrOutput
The lab subnet name of the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) LabVirtualNetworkId ¶
func (o LabVirtualMachineCreationParameterResponseOutput) LabVirtualNetworkId() pulumi.StringPtrOutput
The lab virtual network identifier of the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) Location ¶
func (o LabVirtualMachineCreationParameterResponseOutput) Location() pulumi.StringPtrOutput
The location of the new virtual machine or environment
func (LabVirtualMachineCreationParameterResponseOutput) Name ¶
func (o LabVirtualMachineCreationParameterResponseOutput) Name() pulumi.StringPtrOutput
The name of the virtual machine or environment
func (LabVirtualMachineCreationParameterResponseOutput) NetworkInterface ¶
func (o LabVirtualMachineCreationParameterResponseOutput) NetworkInterface() NetworkInterfacePropertiesResponsePtrOutput
The network interface properties.
func (LabVirtualMachineCreationParameterResponseOutput) Notes ¶
func (o LabVirtualMachineCreationParameterResponseOutput) Notes() pulumi.StringPtrOutput
The notes of the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) OsType ¶
func (o LabVirtualMachineCreationParameterResponseOutput) OsType() pulumi.StringPtrOutput
The OS type of the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) OwnerObjectId ¶
func (o LabVirtualMachineCreationParameterResponseOutput) OwnerObjectId() pulumi.StringPtrOutput
The object identifier of the owner of the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) OwnerUserPrincipalName ¶
func (o LabVirtualMachineCreationParameterResponseOutput) OwnerUserPrincipalName() pulumi.StringPtrOutput
The user principal name of the virtual machine owner.
func (LabVirtualMachineCreationParameterResponseOutput) Password ¶
func (o LabVirtualMachineCreationParameterResponseOutput) Password() pulumi.StringPtrOutput
The password of the virtual machine administrator.
func (LabVirtualMachineCreationParameterResponseOutput) ProvisioningState ¶
func (o LabVirtualMachineCreationParameterResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning status of the resource.
func (LabVirtualMachineCreationParameterResponseOutput) Size ¶
func (o LabVirtualMachineCreationParameterResponseOutput) Size() pulumi.StringPtrOutput
The size of the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) SshKey ¶
func (o LabVirtualMachineCreationParameterResponseOutput) SshKey() pulumi.StringPtrOutput
The SSH key of the virtual machine administrator.
func (LabVirtualMachineCreationParameterResponseOutput) StorageType ¶
func (o LabVirtualMachineCreationParameterResponseOutput) StorageType() pulumi.StringPtrOutput
Storage type to use for virtual machine (i.e. Standard, Premium).
func (LabVirtualMachineCreationParameterResponseOutput) Tags ¶
func (o LabVirtualMachineCreationParameterResponseOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LabVirtualMachineCreationParameterResponseOutput) ToLabVirtualMachineCreationParameterResponseOutput ¶
func (o LabVirtualMachineCreationParameterResponseOutput) ToLabVirtualMachineCreationParameterResponseOutput() LabVirtualMachineCreationParameterResponseOutput
func (LabVirtualMachineCreationParameterResponseOutput) ToLabVirtualMachineCreationParameterResponseOutputWithContext ¶
func (o LabVirtualMachineCreationParameterResponseOutput) ToLabVirtualMachineCreationParameterResponseOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterResponseOutput
func (LabVirtualMachineCreationParameterResponseOutput) ToLabVirtualMachineCreationParameterResponsePtrOutput ¶
func (o LabVirtualMachineCreationParameterResponseOutput) ToLabVirtualMachineCreationParameterResponsePtrOutput() LabVirtualMachineCreationParameterResponsePtrOutput
func (LabVirtualMachineCreationParameterResponseOutput) ToLabVirtualMachineCreationParameterResponsePtrOutputWithContext ¶
func (o LabVirtualMachineCreationParameterResponseOutput) ToLabVirtualMachineCreationParameterResponsePtrOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterResponsePtrOutput
func (LabVirtualMachineCreationParameterResponseOutput) UniqueIdentifier ¶
func (o LabVirtualMachineCreationParameterResponseOutput) UniqueIdentifier() pulumi.StringPtrOutput
The unique immutable identifier of a resource (Guid).
func (LabVirtualMachineCreationParameterResponseOutput) UserName ¶
func (o LabVirtualMachineCreationParameterResponseOutput) UserName() pulumi.StringPtrOutput
The user name of the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) VirtualMachineCreationSource ¶
func (o LabVirtualMachineCreationParameterResponseOutput) VirtualMachineCreationSource() pulumi.StringPtrOutput
Tells source of creation of lab virtual machine. Output property only.
type LabVirtualMachineCreationParameterResponsePtrInput ¶
type LabVirtualMachineCreationParameterResponsePtrInput interface { pulumi.Input ToLabVirtualMachineCreationParameterResponsePtrOutput() LabVirtualMachineCreationParameterResponsePtrOutput ToLabVirtualMachineCreationParameterResponsePtrOutputWithContext(context.Context) LabVirtualMachineCreationParameterResponsePtrOutput }
LabVirtualMachineCreationParameterResponsePtrInput is an input type that accepts LabVirtualMachineCreationParameterResponseArgs, LabVirtualMachineCreationParameterResponsePtr and LabVirtualMachineCreationParameterResponsePtrOutput values. You can construct a concrete instance of `LabVirtualMachineCreationParameterResponsePtrInput` via:
LabVirtualMachineCreationParameterResponseArgs{...} or: nil
func LabVirtualMachineCreationParameterResponsePtr ¶
func LabVirtualMachineCreationParameterResponsePtr(v *LabVirtualMachineCreationParameterResponseArgs) LabVirtualMachineCreationParameterResponsePtrInput
type LabVirtualMachineCreationParameterResponsePtrOutput ¶
type LabVirtualMachineCreationParameterResponsePtrOutput struct{ *pulumi.OutputState }
func (LabVirtualMachineCreationParameterResponsePtrOutput) AllowClaim ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) AllowClaim() pulumi.BoolPtrOutput
Indicates whether another user can take ownership of the virtual machine
func (LabVirtualMachineCreationParameterResponsePtrOutput) ApplicableSchedule ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) ApplicableSchedule() ApplicableScheduleResponsePtrOutput
The applicable schedule for the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) ArtifactDeploymentStatus ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) ArtifactDeploymentStatus() ArtifactDeploymentStatusPropertiesResponsePtrOutput
The artifact deployment status for the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) Artifacts ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) Artifacts() ArtifactInstallPropertiesResponseArrayOutput
The artifacts to be installed on the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) BulkCreationParameters ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) BulkCreationParameters() BulkCreationParametersResponsePtrOutput
The number of virtual machine instances to create.
func (LabVirtualMachineCreationParameterResponsePtrOutput) ComputeVm ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) ComputeVm() ComputeVmPropertiesResponsePtrOutput
The compute virtual machine properties.
func (LabVirtualMachineCreationParameterResponsePtrOutput) CreatedByUser ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) CreatedByUser() pulumi.StringPtrOutput
The email address of creator of the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) CreatedByUserId ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) CreatedByUserId() pulumi.StringPtrOutput
The object identifier of the creator of the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) CreatedDate ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) CreatedDate() pulumi.StringPtrOutput
The creation date of the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) CustomImageId ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) CustomImageId() pulumi.StringPtrOutput
The custom image identifier of the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) DisallowPublicIpAddress ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) DisallowPublicIpAddress() pulumi.BoolPtrOutput
Indicates whether the virtual machine is to be created without a public IP address.
func (LabVirtualMachineCreationParameterResponsePtrOutput) ElementType ¶
func (LabVirtualMachineCreationParameterResponsePtrOutput) ElementType() reflect.Type
func (LabVirtualMachineCreationParameterResponsePtrOutput) EnvironmentId ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) EnvironmentId() pulumi.StringPtrOutput
The resource ID of the environment that contains this virtual machine, if any.
func (LabVirtualMachineCreationParameterResponsePtrOutput) ExpirationDate ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) ExpirationDate() pulumi.StringPtrOutput
The expiration date for VM.
func (LabVirtualMachineCreationParameterResponsePtrOutput) Fqdn ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) Fqdn() pulumi.StringPtrOutput
The fully-qualified domain name of the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) GalleryImageReference ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) GalleryImageReference() GalleryImageReferenceResponsePtrOutput
The Microsoft Azure Marketplace image reference of the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) IsAuthenticationWithSshKey ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) IsAuthenticationWithSshKey() pulumi.BoolPtrOutput
Indicates whether this virtual machine uses an SSH key for authentication.
func (LabVirtualMachineCreationParameterResponsePtrOutput) LabSubnetName ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) LabSubnetName() pulumi.StringPtrOutput
The lab subnet name of the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) LabVirtualNetworkId ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) LabVirtualNetworkId() pulumi.StringPtrOutput
The lab virtual network identifier of the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) Location ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) Location() pulumi.StringPtrOutput
The location of the new virtual machine or environment
func (LabVirtualMachineCreationParameterResponsePtrOutput) Name ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the virtual machine or environment
func (LabVirtualMachineCreationParameterResponsePtrOutput) NetworkInterface ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) NetworkInterface() NetworkInterfacePropertiesResponsePtrOutput
The network interface properties.
func (LabVirtualMachineCreationParameterResponsePtrOutput) Notes ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) Notes() pulumi.StringPtrOutput
The notes of the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) OsType ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) OsType() pulumi.StringPtrOutput
The OS type of the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) OwnerObjectId ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) OwnerObjectId() pulumi.StringPtrOutput
The object identifier of the owner of the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) OwnerUserPrincipalName ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) OwnerUserPrincipalName() pulumi.StringPtrOutput
The user principal name of the virtual machine owner.
func (LabVirtualMachineCreationParameterResponsePtrOutput) Password ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) Password() pulumi.StringPtrOutput
The password of the virtual machine administrator.
func (LabVirtualMachineCreationParameterResponsePtrOutput) ProvisioningState ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning status of the resource.
func (LabVirtualMachineCreationParameterResponsePtrOutput) Size ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) Size() pulumi.StringPtrOutput
The size of the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) SshKey ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) SshKey() pulumi.StringPtrOutput
The SSH key of the virtual machine administrator.
func (LabVirtualMachineCreationParameterResponsePtrOutput) StorageType ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) StorageType() pulumi.StringPtrOutput
Storage type to use for virtual machine (i.e. Standard, Premium).
func (LabVirtualMachineCreationParameterResponsePtrOutput) Tags ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LabVirtualMachineCreationParameterResponsePtrOutput) ToLabVirtualMachineCreationParameterResponsePtrOutput ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) ToLabVirtualMachineCreationParameterResponsePtrOutput() LabVirtualMachineCreationParameterResponsePtrOutput
func (LabVirtualMachineCreationParameterResponsePtrOutput) ToLabVirtualMachineCreationParameterResponsePtrOutputWithContext ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) ToLabVirtualMachineCreationParameterResponsePtrOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterResponsePtrOutput
func (LabVirtualMachineCreationParameterResponsePtrOutput) UniqueIdentifier ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) UniqueIdentifier() pulumi.StringPtrOutput
The unique immutable identifier of a resource (Guid).
func (LabVirtualMachineCreationParameterResponsePtrOutput) UserName ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) UserName() pulumi.StringPtrOutput
The user name of the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) VirtualMachineCreationSource ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) VirtualMachineCreationSource() pulumi.StringPtrOutput
Tells source of creation of lab virtual machine. Output property only.
type LinuxOsInfo ¶
type LinuxOsInfo struct { // The state of the Linux OS (i.e. NonDeprovisioned, DeprovisionRequested, DeprovisionApplied). LinuxOsState *string `pulumi:"linuxOsState"` }
Information about a Linux OS.
type LinuxOsInfoArgs ¶
type LinuxOsInfoArgs struct { // The state of the Linux OS (i.e. NonDeprovisioned, DeprovisionRequested, DeprovisionApplied). LinuxOsState pulumi.StringPtrInput `pulumi:"linuxOsState"` }
Information about a Linux OS.
func (LinuxOsInfoArgs) ElementType ¶
func (LinuxOsInfoArgs) ElementType() reflect.Type
func (LinuxOsInfoArgs) ToLinuxOsInfoOutput ¶
func (i LinuxOsInfoArgs) ToLinuxOsInfoOutput() LinuxOsInfoOutput
func (LinuxOsInfoArgs) ToLinuxOsInfoOutputWithContext ¶
func (i LinuxOsInfoArgs) ToLinuxOsInfoOutputWithContext(ctx context.Context) LinuxOsInfoOutput
func (LinuxOsInfoArgs) ToLinuxOsInfoPtrOutput ¶
func (i LinuxOsInfoArgs) ToLinuxOsInfoPtrOutput() LinuxOsInfoPtrOutput
func (LinuxOsInfoArgs) ToLinuxOsInfoPtrOutputWithContext ¶
func (i LinuxOsInfoArgs) ToLinuxOsInfoPtrOutputWithContext(ctx context.Context) LinuxOsInfoPtrOutput
type LinuxOsInfoInput ¶
type LinuxOsInfoInput interface { pulumi.Input ToLinuxOsInfoOutput() LinuxOsInfoOutput ToLinuxOsInfoOutputWithContext(context.Context) LinuxOsInfoOutput }
LinuxOsInfoInput is an input type that accepts LinuxOsInfoArgs and LinuxOsInfoOutput values. You can construct a concrete instance of `LinuxOsInfoInput` via:
LinuxOsInfoArgs{...}
type LinuxOsInfoOutput ¶
type LinuxOsInfoOutput struct{ *pulumi.OutputState }
Information about a Linux OS.
func (LinuxOsInfoOutput) ElementType ¶
func (LinuxOsInfoOutput) ElementType() reflect.Type
func (LinuxOsInfoOutput) LinuxOsState ¶
func (o LinuxOsInfoOutput) LinuxOsState() pulumi.StringPtrOutput
The state of the Linux OS (i.e. NonDeprovisioned, DeprovisionRequested, DeprovisionApplied).
func (LinuxOsInfoOutput) ToLinuxOsInfoOutput ¶
func (o LinuxOsInfoOutput) ToLinuxOsInfoOutput() LinuxOsInfoOutput
func (LinuxOsInfoOutput) ToLinuxOsInfoOutputWithContext ¶
func (o LinuxOsInfoOutput) ToLinuxOsInfoOutputWithContext(ctx context.Context) LinuxOsInfoOutput
func (LinuxOsInfoOutput) ToLinuxOsInfoPtrOutput ¶
func (o LinuxOsInfoOutput) ToLinuxOsInfoPtrOutput() LinuxOsInfoPtrOutput
func (LinuxOsInfoOutput) ToLinuxOsInfoPtrOutputWithContext ¶
func (o LinuxOsInfoOutput) ToLinuxOsInfoPtrOutputWithContext(ctx context.Context) LinuxOsInfoPtrOutput
type LinuxOsInfoPtrInput ¶
type LinuxOsInfoPtrInput interface { pulumi.Input ToLinuxOsInfoPtrOutput() LinuxOsInfoPtrOutput ToLinuxOsInfoPtrOutputWithContext(context.Context) LinuxOsInfoPtrOutput }
LinuxOsInfoPtrInput is an input type that accepts LinuxOsInfoArgs, LinuxOsInfoPtr and LinuxOsInfoPtrOutput values. You can construct a concrete instance of `LinuxOsInfoPtrInput` via:
LinuxOsInfoArgs{...} or: nil
func LinuxOsInfoPtr ¶
func LinuxOsInfoPtr(v *LinuxOsInfoArgs) LinuxOsInfoPtrInput
type LinuxOsInfoPtrOutput ¶
type LinuxOsInfoPtrOutput struct{ *pulumi.OutputState }
func (LinuxOsInfoPtrOutput) Elem ¶
func (o LinuxOsInfoPtrOutput) Elem() LinuxOsInfoOutput
func (LinuxOsInfoPtrOutput) ElementType ¶
func (LinuxOsInfoPtrOutput) ElementType() reflect.Type
func (LinuxOsInfoPtrOutput) LinuxOsState ¶
func (o LinuxOsInfoPtrOutput) LinuxOsState() pulumi.StringPtrOutput
The state of the Linux OS (i.e. NonDeprovisioned, DeprovisionRequested, DeprovisionApplied).
func (LinuxOsInfoPtrOutput) ToLinuxOsInfoPtrOutput ¶
func (o LinuxOsInfoPtrOutput) ToLinuxOsInfoPtrOutput() LinuxOsInfoPtrOutput
func (LinuxOsInfoPtrOutput) ToLinuxOsInfoPtrOutputWithContext ¶
func (o LinuxOsInfoPtrOutput) ToLinuxOsInfoPtrOutputWithContext(ctx context.Context) LinuxOsInfoPtrOutput
type LinuxOsInfoResponse ¶
type LinuxOsInfoResponse struct { // The state of the Linux OS (i.e. NonDeprovisioned, DeprovisionRequested, DeprovisionApplied). LinuxOsState *string `pulumi:"linuxOsState"` }
Information about a Linux OS.
type LinuxOsInfoResponseArgs ¶
type LinuxOsInfoResponseArgs struct { // The state of the Linux OS (i.e. NonDeprovisioned, DeprovisionRequested, DeprovisionApplied). LinuxOsState pulumi.StringPtrInput `pulumi:"linuxOsState"` }
Information about a Linux OS.
func (LinuxOsInfoResponseArgs) ElementType ¶
func (LinuxOsInfoResponseArgs) ElementType() reflect.Type
func (LinuxOsInfoResponseArgs) ToLinuxOsInfoResponseOutput ¶
func (i LinuxOsInfoResponseArgs) ToLinuxOsInfoResponseOutput() LinuxOsInfoResponseOutput
func (LinuxOsInfoResponseArgs) ToLinuxOsInfoResponseOutputWithContext ¶
func (i LinuxOsInfoResponseArgs) ToLinuxOsInfoResponseOutputWithContext(ctx context.Context) LinuxOsInfoResponseOutput
func (LinuxOsInfoResponseArgs) ToLinuxOsInfoResponsePtrOutput ¶
func (i LinuxOsInfoResponseArgs) ToLinuxOsInfoResponsePtrOutput() LinuxOsInfoResponsePtrOutput
func (LinuxOsInfoResponseArgs) ToLinuxOsInfoResponsePtrOutputWithContext ¶
func (i LinuxOsInfoResponseArgs) ToLinuxOsInfoResponsePtrOutputWithContext(ctx context.Context) LinuxOsInfoResponsePtrOutput
type LinuxOsInfoResponseInput ¶
type LinuxOsInfoResponseInput interface { pulumi.Input ToLinuxOsInfoResponseOutput() LinuxOsInfoResponseOutput ToLinuxOsInfoResponseOutputWithContext(context.Context) LinuxOsInfoResponseOutput }
LinuxOsInfoResponseInput is an input type that accepts LinuxOsInfoResponseArgs and LinuxOsInfoResponseOutput values. You can construct a concrete instance of `LinuxOsInfoResponseInput` via:
LinuxOsInfoResponseArgs{...}
type LinuxOsInfoResponseOutput ¶
type LinuxOsInfoResponseOutput struct{ *pulumi.OutputState }
Information about a Linux OS.
func (LinuxOsInfoResponseOutput) ElementType ¶
func (LinuxOsInfoResponseOutput) ElementType() reflect.Type
func (LinuxOsInfoResponseOutput) LinuxOsState ¶
func (o LinuxOsInfoResponseOutput) LinuxOsState() pulumi.StringPtrOutput
The state of the Linux OS (i.e. NonDeprovisioned, DeprovisionRequested, DeprovisionApplied).
func (LinuxOsInfoResponseOutput) ToLinuxOsInfoResponseOutput ¶
func (o LinuxOsInfoResponseOutput) ToLinuxOsInfoResponseOutput() LinuxOsInfoResponseOutput
func (LinuxOsInfoResponseOutput) ToLinuxOsInfoResponseOutputWithContext ¶
func (o LinuxOsInfoResponseOutput) ToLinuxOsInfoResponseOutputWithContext(ctx context.Context) LinuxOsInfoResponseOutput
func (LinuxOsInfoResponseOutput) ToLinuxOsInfoResponsePtrOutput ¶
func (o LinuxOsInfoResponseOutput) ToLinuxOsInfoResponsePtrOutput() LinuxOsInfoResponsePtrOutput
func (LinuxOsInfoResponseOutput) ToLinuxOsInfoResponsePtrOutputWithContext ¶
func (o LinuxOsInfoResponseOutput) ToLinuxOsInfoResponsePtrOutputWithContext(ctx context.Context) LinuxOsInfoResponsePtrOutput
type LinuxOsInfoResponsePtrInput ¶
type LinuxOsInfoResponsePtrInput interface { pulumi.Input ToLinuxOsInfoResponsePtrOutput() LinuxOsInfoResponsePtrOutput ToLinuxOsInfoResponsePtrOutputWithContext(context.Context) LinuxOsInfoResponsePtrOutput }
LinuxOsInfoResponsePtrInput is an input type that accepts LinuxOsInfoResponseArgs, LinuxOsInfoResponsePtr and LinuxOsInfoResponsePtrOutput values. You can construct a concrete instance of `LinuxOsInfoResponsePtrInput` via:
LinuxOsInfoResponseArgs{...} or: nil
func LinuxOsInfoResponsePtr ¶
func LinuxOsInfoResponsePtr(v *LinuxOsInfoResponseArgs) LinuxOsInfoResponsePtrInput
type LinuxOsInfoResponsePtrOutput ¶
type LinuxOsInfoResponsePtrOutput struct{ *pulumi.OutputState }
func (LinuxOsInfoResponsePtrOutput) Elem ¶
func (o LinuxOsInfoResponsePtrOutput) Elem() LinuxOsInfoResponseOutput
func (LinuxOsInfoResponsePtrOutput) ElementType ¶
func (LinuxOsInfoResponsePtrOutput) ElementType() reflect.Type
func (LinuxOsInfoResponsePtrOutput) LinuxOsState ¶
func (o LinuxOsInfoResponsePtrOutput) LinuxOsState() pulumi.StringPtrOutput
The state of the Linux OS (i.e. NonDeprovisioned, DeprovisionRequested, DeprovisionApplied).
func (LinuxOsInfoResponsePtrOutput) ToLinuxOsInfoResponsePtrOutput ¶
func (o LinuxOsInfoResponsePtrOutput) ToLinuxOsInfoResponsePtrOutput() LinuxOsInfoResponsePtrOutput
func (LinuxOsInfoResponsePtrOutput) ToLinuxOsInfoResponsePtrOutputWithContext ¶
func (o LinuxOsInfoResponsePtrOutput) ToLinuxOsInfoResponsePtrOutputWithContext(ctx context.Context) LinuxOsInfoResponsePtrOutput
type LinuxOsState ¶ added in v0.3.1
The state of the Linux OS (i.e. NonDeprovisioned, DeprovisionRequested, DeprovisionApplied).
func (LinuxOsState) ElementType ¶ added in v0.3.1
func (LinuxOsState) ElementType() reflect.Type
func (LinuxOsState) ToStringOutput ¶ added in v0.3.1
func (e LinuxOsState) ToStringOutput() pulumi.StringOutput
func (LinuxOsState) ToStringOutputWithContext ¶ added in v0.3.1
func (e LinuxOsState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LinuxOsState) ToStringPtrOutput ¶ added in v0.3.1
func (e LinuxOsState) ToStringPtrOutput() pulumi.StringPtrOutput
func (LinuxOsState) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e LinuxOsState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ListLabVhdsArgs ¶
type ListLabVhdsResult ¶
type ListLabVhdsResult struct { // Link for next set of results. NextLink *string `pulumi:"nextLink"` // Results of the list operation. Value []LabVhdResponse `pulumi:"value"` }
The response of a list operation.
func ListLabVhds ¶
func ListLabVhds(ctx *pulumi.Context, args *ListLabVhdsArgs, opts ...pulumi.InvokeOption) (*ListLabVhdsResult, error)
type ListScheduleApplicableResult ¶
type ListScheduleApplicableResult struct { // Link for next set of results. NextLink *string `pulumi:"nextLink"` // Results of the list operation. Value []ScheduleResponse `pulumi:"value"` }
The response of a list operation.
func ListScheduleApplicable ¶
func ListScheduleApplicable(ctx *pulumi.Context, args *ListScheduleApplicableArgs, opts ...pulumi.InvokeOption) (*ListScheduleApplicableResult, error)
type ListVirtualMachineApplicableSchedulesResult ¶
type ListVirtualMachineApplicableSchedulesResult struct { // The identifier of the resource. Id string `pulumi:"id"` // The auto-shutdown schedule, if one has been set at the lab or lab resource level. LabVmsShutdown *ScheduleResponse `pulumi:"labVmsShutdown"` // The auto-startup schedule, if one has been set at the lab or lab resource level. LabVmsStartup *ScheduleResponse `pulumi:"labVmsStartup"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` }
Schedules applicable to a virtual machine. The schedules may have been defined on a VM or on lab level.
func ListVirtualMachineApplicableSchedules ¶
func ListVirtualMachineApplicableSchedules(ctx *pulumi.Context, args *ListVirtualMachineApplicableSchedulesArgs, opts ...pulumi.InvokeOption) (*ListVirtualMachineApplicableSchedulesResult, error)
type LookupArtifactSourceArgs ¶
type LookupArtifactSourceArgs struct { // Specify the $expand query. Example: 'properties($select=displayName)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the artifact source. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupArtifactSourceResult ¶
type LookupArtifactSourceResult struct { // The folder containing Azure Resource Manager templates. ArmTemplateFolderPath *string `pulumi:"armTemplateFolderPath"` // The artifact source's branch reference. BranchRef *string `pulumi:"branchRef"` // The artifact source's creation date. CreatedDate string `pulumi:"createdDate"` // The artifact source's display name. DisplayName *string `pulumi:"displayName"` // The folder containing artifacts. FolderPath *string `pulumi:"folderPath"` // The identifier of the resource. Id string `pulumi:"id"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The security token to authenticate to the artifact source. SecurityToken *string `pulumi:"securityToken"` // The artifact source's type. SourceType *string `pulumi:"sourceType"` // Indicates if the artifact source is enabled (values: Enabled, Disabled). Status *string `pulumi:"status"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` // The artifact source's URI. Uri *string `pulumi:"uri"` }
Properties of an artifact source.
func LookupArtifactSource ¶
func LookupArtifactSource(ctx *pulumi.Context, args *LookupArtifactSourceArgs, opts ...pulumi.InvokeOption) (*LookupArtifactSourceResult, error)
type LookupCustomImageArgs ¶
type LookupCustomImageArgs struct { // Specify the $expand query. Example: 'properties($select=vm)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the custom image. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupCustomImageResult ¶
type LookupCustomImageResult struct { // The author of the custom image. Author *string `pulumi:"author"` // The creation date of the custom image. CreationDate string `pulumi:"creationDate"` // The description of the custom image. Description *string `pulumi:"description"` // The identifier of the resource. Id string `pulumi:"id"` // The location of the resource. Location *string `pulumi:"location"` // The Managed Image Id backing the custom image. ManagedImageId *string `pulumi:"managedImageId"` // The name of the resource. Name string `pulumi:"name"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` // The VHD from which the image is to be created. Vhd *CustomImagePropertiesCustomResponse `pulumi:"vhd"` // The virtual machine from which the image is to be created. Vm *CustomImagePropertiesFromVmResponse `pulumi:"vm"` }
A custom image.
func LookupCustomImage ¶
func LookupCustomImage(ctx *pulumi.Context, args *LookupCustomImageArgs, opts ...pulumi.InvokeOption) (*LookupCustomImageResult, error)
type LookupDiskArgs ¶
type LookupDiskArgs struct { // Specify the $expand query. Example: 'properties($select=diskType)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the disk. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the user profile. UserName string `pulumi:"userName"` }
type LookupDiskResult ¶
type LookupDiskResult struct { // The creation date of the disk. CreatedDate string `pulumi:"createdDate"` // When backed by a blob, the name of the VHD blob without extension. DiskBlobName *string `pulumi:"diskBlobName"` // The size of the disk in Gibibytes. DiskSizeGiB *int `pulumi:"diskSizeGiB"` // The storage type for the disk (i.e. Standard, Premium). DiskType *string `pulumi:"diskType"` // When backed by a blob, the URI of underlying blob. DiskUri *string `pulumi:"diskUri"` // The host caching policy of the disk (i.e. None, ReadOnly, ReadWrite). HostCaching *string `pulumi:"hostCaching"` // The identifier of the resource. Id string `pulumi:"id"` // The resource ID of the VM to which this disk is leased. LeasedByLabVmId *string `pulumi:"leasedByLabVmId"` // The location of the resource. Location *string `pulumi:"location"` // When backed by managed disk, this is the ID of the compute disk resource. ManagedDiskId *string `pulumi:"managedDiskId"` // The name of the resource. Name string `pulumi:"name"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` }
A Disk.
func LookupDisk ¶
func LookupDisk(ctx *pulumi.Context, args *LookupDiskArgs, opts ...pulumi.InvokeOption) (*LookupDiskResult, error)
type LookupEnvironmentArgs ¶
type LookupEnvironmentArgs struct { // Specify the $expand query. Example: 'properties($select=deploymentProperties)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the environment. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the user profile. UserName string `pulumi:"userName"` }
type LookupEnvironmentResult ¶
type LookupEnvironmentResult struct { // The display name of the Azure Resource Manager template that produced the environment. ArmTemplateDisplayName *string `pulumi:"armTemplateDisplayName"` // The creator of the environment. CreatedByUser string `pulumi:"createdByUser"` // The deployment properties of the environment. DeploymentProperties *EnvironmentDeploymentPropertiesResponse `pulumi:"deploymentProperties"` // The identifier of the resource. Id string `pulumi:"id"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The identifier of the resource group containing the environment's resources. ResourceGroupId string `pulumi:"resourceGroupId"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` }
An environment, which is essentially an ARM template deployment.
func LookupEnvironment ¶
func LookupEnvironment(ctx *pulumi.Context, args *LookupEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentResult, error)
type LookupFormulaArgs ¶
type LookupFormulaArgs struct { // Specify the $expand query. Example: 'properties($select=description)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the formula. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupFormulaResult ¶
type LookupFormulaResult struct { // The author of the formula. Author *string `pulumi:"author"` // The creation date of the formula. CreationDate string `pulumi:"creationDate"` // The description of the formula. Description *string `pulumi:"description"` // The content of the formula. FormulaContent *LabVirtualMachineCreationParameterResponse `pulumi:"formulaContent"` // The identifier of the resource. Id string `pulumi:"id"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The OS type of the formula. OsType *string `pulumi:"osType"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` // Information about a VM from which a formula is to be created. Vm *FormulaPropertiesFromVmResponse `pulumi:"vm"` }
A formula for creating a VM, specifying an image base and other parameters
func LookupFormula ¶
func LookupFormula(ctx *pulumi.Context, args *LookupFormulaArgs, opts ...pulumi.InvokeOption) (*LookupFormulaResult, error)
type LookupGlobalScheduleResult ¶
type LookupGlobalScheduleResult struct { // The creation date of the schedule. CreatedDate string `pulumi:"createdDate"` // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence *DayDetailsResponse `pulumi:"dailyRecurrence"` // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence *HourDetailsResponse `pulumi:"hourlyRecurrence"` // The identifier of the resource. Id string `pulumi:"id"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // Notification settings. NotificationSettings *NotificationSettingsResponse `pulumi:"notificationSettings"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The status of the schedule (i.e. Enabled, Disabled) Status *string `pulumi:"status"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The resource ID to which the schedule belongs TargetResourceId *string `pulumi:"targetResourceId"` // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType *string `pulumi:"taskType"` // The time zone ID (e.g. Pacific Standard time). TimeZoneId *string `pulumi:"timeZoneId"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence *WeekDetailsResponse `pulumi:"weeklyRecurrence"` }
A schedule.
func LookupGlobalSchedule ¶
func LookupGlobalSchedule(ctx *pulumi.Context, args *LookupGlobalScheduleArgs, opts ...pulumi.InvokeOption) (*LookupGlobalScheduleResult, error)
type LookupLabArgs ¶
type LookupLabResult ¶
type LookupLabResult struct { // The lab's artifact storage account. ArtifactsStorageAccount string `pulumi:"artifactsStorageAccount"` // The creation date of the lab. CreatedDate string `pulumi:"createdDate"` // The lab's default premium storage account. DefaultPremiumStorageAccount string `pulumi:"defaultPremiumStorageAccount"` // The lab's default storage account. DefaultStorageAccount string `pulumi:"defaultStorageAccount"` // The identifier of the resource. Id string `pulumi:"id"` // Type of storage used by the lab. It can be either Premium or Standard. Default is Premium. LabStorageType *string `pulumi:"labStorageType"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The lab's premium data disk storage account. PremiumDataDiskStorageAccount string `pulumi:"premiumDataDiskStorageAccount"` // The setting to enable usage of premium data disks. // When its value is 'Enabled', creation of standard or premium data disks is allowed. // When its value is 'Disabled', only creation of standard data disks is allowed. PremiumDataDisks *string `pulumi:"premiumDataDisks"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` // The lab's Key vault. VaultName string `pulumi:"vaultName"` }
A lab.
func LookupLab ¶
func LookupLab(ctx *pulumi.Context, args *LookupLabArgs, opts ...pulumi.InvokeOption) (*LookupLabResult, error)
type LookupNotificationChannelArgs ¶
type LookupNotificationChannelArgs struct { // Specify the $expand query. Example: 'properties($select=webHookUrl)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the notificationChannel. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupNotificationChannelResult ¶
type LookupNotificationChannelResult struct { // The creation date of the notification channel. CreatedDate string `pulumi:"createdDate"` // Description of notification. Description *string `pulumi:"description"` // The list of event for which this notification is enabled. Events []EventResponse `pulumi:"events"` // The identifier of the resource. Id string `pulumi:"id"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` // The webhook URL to send notifications to. WebHookUrl *string `pulumi:"webHookUrl"` }
A notification.
func LookupNotificationChannel ¶
func LookupNotificationChannel(ctx *pulumi.Context, args *LookupNotificationChannelArgs, opts ...pulumi.InvokeOption) (*LookupNotificationChannelResult, error)
type LookupPolicyArgs ¶
type LookupPolicyArgs struct { // Specify the $expand query. Example: 'properties($select=description)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the policy. Name string `pulumi:"name"` // The name of the policy set. PolicySetName string `pulumi:"policySetName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupPolicyResult ¶
type LookupPolicyResult struct { // The creation date of the policy. CreatedDate string `pulumi:"createdDate"` // The description of the policy. Description *string `pulumi:"description"` // The evaluator type of the policy (i.e. AllowedValuesPolicy, MaxValuePolicy). EvaluatorType *string `pulumi:"evaluatorType"` // The fact data of the policy. FactData *string `pulumi:"factData"` // The fact name of the policy (e.g. LabVmCount, LabVmSize, MaxVmsAllowedPerLab, etc. FactName *string `pulumi:"factName"` // The identifier of the resource. Id string `pulumi:"id"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The status of the policy. Status *string `pulumi:"status"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The threshold of the policy (i.e. a number for MaxValuePolicy, and a JSON array of values for AllowedValuesPolicy). Threshold *string `pulumi:"threshold"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` }
A Policy.
func LookupPolicy ¶
func LookupPolicy(ctx *pulumi.Context, args *LookupPolicyArgs, opts ...pulumi.InvokeOption) (*LookupPolicyResult, error)
type LookupScheduleArgs ¶
type LookupScheduleArgs struct { // Specify the $expand query. Example: 'properties($select=status)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the schedule. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupScheduleResult ¶
type LookupScheduleResult struct { // The creation date of the schedule. CreatedDate string `pulumi:"createdDate"` // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence *DayDetailsResponse `pulumi:"dailyRecurrence"` // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence *HourDetailsResponse `pulumi:"hourlyRecurrence"` // The identifier of the resource. Id string `pulumi:"id"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // Notification settings. NotificationSettings *NotificationSettingsResponse `pulumi:"notificationSettings"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The status of the schedule (i.e. Enabled, Disabled) Status *string `pulumi:"status"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The resource ID to which the schedule belongs TargetResourceId *string `pulumi:"targetResourceId"` // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType *string `pulumi:"taskType"` // The time zone ID (e.g. Pacific Standard time). TimeZoneId *string `pulumi:"timeZoneId"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence *WeekDetailsResponse `pulumi:"weeklyRecurrence"` }
A schedule.
func LookupSchedule ¶
func LookupSchedule(ctx *pulumi.Context, args *LookupScheduleArgs, opts ...pulumi.InvokeOption) (*LookupScheduleResult, error)
type LookupSecretArgs ¶
type LookupSecretArgs struct { // Specify the $expand query. Example: 'properties($select=value)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the secret. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the user profile. UserName string `pulumi:"userName"` }
type LookupSecretResult ¶
type LookupSecretResult struct { // The identifier of the resource. Id string `pulumi:"id"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` // The value of the secret for secret creation. Value *string `pulumi:"value"` }
A secret.
func LookupSecret ¶
func LookupSecret(ctx *pulumi.Context, args *LookupSecretArgs, opts ...pulumi.InvokeOption) (*LookupSecretResult, error)
type LookupServiceRunnerArgs ¶
type LookupServiceRunnerResult ¶
type LookupServiceRunnerResult struct { // The identifier of the resource. Id string `pulumi:"id"` // The identity of the resource. Identity *IdentityPropertiesResponse `pulumi:"identity"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` }
A container for a managed identity to execute DevTest lab services.
func LookupServiceRunner ¶
func LookupServiceRunner(ctx *pulumi.Context, args *LookupServiceRunnerArgs, opts ...pulumi.InvokeOption) (*LookupServiceRunnerResult, error)
type LookupUserArgs ¶
type LookupUserArgs struct { // Specify the $expand query. Example: 'properties($select=identity)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the user profile. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupUserResult ¶
type LookupUserResult struct { // The creation date of the user profile. CreatedDate string `pulumi:"createdDate"` // The identifier of the resource. Id string `pulumi:"id"` // The identity of the user. Identity *UserIdentityResponse `pulumi:"identity"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The secret store of the user. SecretStore *UserSecretStoreResponse `pulumi:"secretStore"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` }
Profile of a lab user.
func LookupUser ¶
func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)
type LookupVirtualMachineArgs ¶
type LookupVirtualMachineArgs struct { // Specify the $expand query. Example: 'properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the virtual machine. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupVirtualMachineResult ¶
type LookupVirtualMachineResult struct { // Indicates whether another user can take ownership of the virtual machine AllowClaim *bool `pulumi:"allowClaim"` // The applicable schedule for the virtual machine. ApplicableSchedule *ApplicableScheduleResponse `pulumi:"applicableSchedule"` // The artifact deployment status for the virtual machine. ArtifactDeploymentStatus *ArtifactDeploymentStatusPropertiesResponse `pulumi:"artifactDeploymentStatus"` // The artifacts to be installed on the virtual machine. Artifacts []ArtifactInstallPropertiesResponse `pulumi:"artifacts"` // The resource identifier (Microsoft.Compute) of the virtual machine. ComputeId string `pulumi:"computeId"` // The compute virtual machine properties. ComputeVm *ComputeVmPropertiesResponse `pulumi:"computeVm"` // The email address of creator of the virtual machine. CreatedByUser *string `pulumi:"createdByUser"` // The object identifier of the creator of the virtual machine. CreatedByUserId *string `pulumi:"createdByUserId"` // The creation date of the virtual machine. CreatedDate *string `pulumi:"createdDate"` // The custom image identifier of the virtual machine. CustomImageId *string `pulumi:"customImageId"` // Indicates whether the virtual machine is to be created without a public IP address. DisallowPublicIpAddress *bool `pulumi:"disallowPublicIpAddress"` // The resource ID of the environment that contains this virtual machine, if any. EnvironmentId *string `pulumi:"environmentId"` // The expiration date for VM. ExpirationDate *string `pulumi:"expirationDate"` // The fully-qualified domain name of the virtual machine. Fqdn *string `pulumi:"fqdn"` // The Microsoft Azure Marketplace image reference of the virtual machine. GalleryImageReference *GalleryImageReferenceResponse `pulumi:"galleryImageReference"` // The identifier of the resource. Id string `pulumi:"id"` // Indicates whether this virtual machine uses an SSH key for authentication. IsAuthenticationWithSshKey *bool `pulumi:"isAuthenticationWithSshKey"` // The lab subnet name of the virtual machine. LabSubnetName *string `pulumi:"labSubnetName"` // The lab virtual network identifier of the virtual machine. LabVirtualNetworkId *string `pulumi:"labVirtualNetworkId"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The network interface properties. NetworkInterface *NetworkInterfacePropertiesResponse `pulumi:"networkInterface"` // The notes of the virtual machine. Notes *string `pulumi:"notes"` // The OS type of the virtual machine. OsType *string `pulumi:"osType"` // The object identifier of the owner of the virtual machine. OwnerObjectId *string `pulumi:"ownerObjectId"` // The user principal name of the virtual machine owner. OwnerUserPrincipalName *string `pulumi:"ownerUserPrincipalName"` // The password of the virtual machine administrator. Password *string `pulumi:"password"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The size of the virtual machine. Size *string `pulumi:"size"` // The SSH key of the virtual machine administrator. SshKey *string `pulumi:"sshKey"` // Storage type to use for virtual machine (i.e. Standard, Premium). StorageType *string `pulumi:"storageType"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` // The user name of the virtual machine. UserName *string `pulumi:"userName"` // Tells source of creation of lab virtual machine. Output property only. VirtualMachineCreationSource *string `pulumi:"virtualMachineCreationSource"` }
A virtual machine.
func LookupVirtualMachine ¶
func LookupVirtualMachine(ctx *pulumi.Context, args *LookupVirtualMachineArgs, opts ...pulumi.InvokeOption) (*LookupVirtualMachineResult, error)
type LookupVirtualMachineScheduleArgs ¶
type LookupVirtualMachineScheduleArgs struct { // Specify the $expand query. Example: 'properties($select=status)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the schedule. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the virtual machine. VirtualMachineName string `pulumi:"virtualMachineName"` }
type LookupVirtualMachineScheduleResult ¶
type LookupVirtualMachineScheduleResult struct { // The creation date of the schedule. CreatedDate string `pulumi:"createdDate"` // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence *DayDetailsResponse `pulumi:"dailyRecurrence"` // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence *HourDetailsResponse `pulumi:"hourlyRecurrence"` // The identifier of the resource. Id string `pulumi:"id"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // Notification settings. NotificationSettings *NotificationSettingsResponse `pulumi:"notificationSettings"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The status of the schedule (i.e. Enabled, Disabled) Status *string `pulumi:"status"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The resource ID to which the schedule belongs TargetResourceId *string `pulumi:"targetResourceId"` // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType *string `pulumi:"taskType"` // The time zone ID (e.g. Pacific Standard time). TimeZoneId *string `pulumi:"timeZoneId"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence *WeekDetailsResponse `pulumi:"weeklyRecurrence"` }
A schedule.
func LookupVirtualMachineSchedule ¶
func LookupVirtualMachineSchedule(ctx *pulumi.Context, args *LookupVirtualMachineScheduleArgs, opts ...pulumi.InvokeOption) (*LookupVirtualMachineScheduleResult, error)
type LookupVirtualNetworkArgs ¶
type LookupVirtualNetworkArgs struct { // Specify the $expand query. Example: 'properties($expand=externalSubnets)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the virtual network. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupVirtualNetworkResult ¶
type LookupVirtualNetworkResult struct { // The allowed subnets of the virtual network. AllowedSubnets []SubnetResponse `pulumi:"allowedSubnets"` // The creation date of the virtual network. CreatedDate string `pulumi:"createdDate"` // The description of the virtual network. Description *string `pulumi:"description"` // The Microsoft.Network resource identifier of the virtual network. ExternalProviderResourceId *string `pulumi:"externalProviderResourceId"` // The external subnet properties. ExternalSubnets []ExternalSubnetResponse `pulumi:"externalSubnets"` // The identifier of the resource. Id string `pulumi:"id"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The subnet overrides of the virtual network. SubnetOverrides []SubnetOverrideResponse `pulumi:"subnetOverrides"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` }
A virtual network.
func LookupVirtualNetwork ¶
func LookupVirtualNetwork(ctx *pulumi.Context, args *LookupVirtualNetworkArgs, opts ...pulumi.InvokeOption) (*LookupVirtualNetworkResult, error)
type NetworkInterfaceProperties ¶
type NetworkInterfaceProperties struct { // The DNS name. DnsName *string `pulumi:"dnsName"` // The private IP address. PrivateIpAddress *string `pulumi:"privateIpAddress"` // The public IP address. PublicIpAddress *string `pulumi:"publicIpAddress"` // The resource ID of the public IP address. PublicIpAddressId *string `pulumi:"publicIpAddressId"` // The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol). RdpAuthority *string `pulumi:"rdpAuthority"` SharedPublicIpAddressConfiguration *SharedPublicIpAddressConfiguration `pulumi:"sharedPublicIpAddressConfiguration"` // The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH. SshAuthority *string `pulumi:"sshAuthority"` // The resource ID of the sub net. SubnetId *string `pulumi:"subnetId"` // The resource ID of the virtual network. VirtualNetworkId *string `pulumi:"virtualNetworkId"` }
Properties of a network interface.
type NetworkInterfacePropertiesArgs ¶
type NetworkInterfacePropertiesArgs struct { // The DNS name. DnsName pulumi.StringPtrInput `pulumi:"dnsName"` // The private IP address. PrivateIpAddress pulumi.StringPtrInput `pulumi:"privateIpAddress"` // The public IP address. PublicIpAddress pulumi.StringPtrInput `pulumi:"publicIpAddress"` // The resource ID of the public IP address. PublicIpAddressId pulumi.StringPtrInput `pulumi:"publicIpAddressId"` // The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol). RdpAuthority pulumi.StringPtrInput `pulumi:"rdpAuthority"` SharedPublicIpAddressConfiguration SharedPublicIpAddressConfigurationPtrInput `pulumi:"sharedPublicIpAddressConfiguration"` // The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH. SshAuthority pulumi.StringPtrInput `pulumi:"sshAuthority"` // The resource ID of the sub net. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // The resource ID of the virtual network. VirtualNetworkId pulumi.StringPtrInput `pulumi:"virtualNetworkId"` }
Properties of a network interface.
func (NetworkInterfacePropertiesArgs) ElementType ¶
func (NetworkInterfacePropertiesArgs) ElementType() reflect.Type
func (NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesOutput ¶
func (i NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesOutput() NetworkInterfacePropertiesOutput
func (NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesOutputWithContext ¶
func (i NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesOutputWithContext(ctx context.Context) NetworkInterfacePropertiesOutput
func (NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesPtrOutput ¶
func (i NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesPtrOutput() NetworkInterfacePropertiesPtrOutput
func (NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesPtrOutputWithContext ¶
func (i NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesPtrOutputWithContext(ctx context.Context) NetworkInterfacePropertiesPtrOutput
type NetworkInterfacePropertiesInput ¶
type NetworkInterfacePropertiesInput interface { pulumi.Input ToNetworkInterfacePropertiesOutput() NetworkInterfacePropertiesOutput ToNetworkInterfacePropertiesOutputWithContext(context.Context) NetworkInterfacePropertiesOutput }
NetworkInterfacePropertiesInput is an input type that accepts NetworkInterfacePropertiesArgs and NetworkInterfacePropertiesOutput values. You can construct a concrete instance of `NetworkInterfacePropertiesInput` via:
NetworkInterfacePropertiesArgs{...}
type NetworkInterfacePropertiesOutput ¶
type NetworkInterfacePropertiesOutput struct{ *pulumi.OutputState }
Properties of a network interface.
func (NetworkInterfacePropertiesOutput) DnsName ¶
func (o NetworkInterfacePropertiesOutput) DnsName() pulumi.StringPtrOutput
The DNS name.
func (NetworkInterfacePropertiesOutput) ElementType ¶
func (NetworkInterfacePropertiesOutput) ElementType() reflect.Type
func (NetworkInterfacePropertiesOutput) PrivateIpAddress ¶
func (o NetworkInterfacePropertiesOutput) PrivateIpAddress() pulumi.StringPtrOutput
The private IP address.
func (NetworkInterfacePropertiesOutput) PublicIpAddress ¶
func (o NetworkInterfacePropertiesOutput) PublicIpAddress() pulumi.StringPtrOutput
The public IP address.
func (NetworkInterfacePropertiesOutput) PublicIpAddressId ¶
func (o NetworkInterfacePropertiesOutput) PublicIpAddressId() pulumi.StringPtrOutput
The resource ID of the public IP address.
func (NetworkInterfacePropertiesOutput) RdpAuthority ¶
func (o NetworkInterfacePropertiesOutput) RdpAuthority() pulumi.StringPtrOutput
The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
func (NetworkInterfacePropertiesOutput) SharedPublicIpAddressConfiguration ¶
func (o NetworkInterfacePropertiesOutput) SharedPublicIpAddressConfiguration() SharedPublicIpAddressConfigurationPtrOutput
The configuration for sharing a public IP address across multiple virtual machines.
func (NetworkInterfacePropertiesOutput) SshAuthority ¶
func (o NetworkInterfacePropertiesOutput) SshAuthority() pulumi.StringPtrOutput
The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
func (NetworkInterfacePropertiesOutput) SubnetId ¶
func (o NetworkInterfacePropertiesOutput) SubnetId() pulumi.StringPtrOutput
The resource ID of the sub net.
func (NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesOutput ¶
func (o NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesOutput() NetworkInterfacePropertiesOutput
func (NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesOutputWithContext ¶
func (o NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesOutputWithContext(ctx context.Context) NetworkInterfacePropertiesOutput
func (NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesPtrOutput ¶
func (o NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesPtrOutput() NetworkInterfacePropertiesPtrOutput
func (NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesPtrOutputWithContext ¶
func (o NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesPtrOutputWithContext(ctx context.Context) NetworkInterfacePropertiesPtrOutput
func (NetworkInterfacePropertiesOutput) VirtualNetworkId ¶
func (o NetworkInterfacePropertiesOutput) VirtualNetworkId() pulumi.StringPtrOutput
The resource ID of the virtual network.
type NetworkInterfacePropertiesPtrInput ¶
type NetworkInterfacePropertiesPtrInput interface { pulumi.Input ToNetworkInterfacePropertiesPtrOutput() NetworkInterfacePropertiesPtrOutput ToNetworkInterfacePropertiesPtrOutputWithContext(context.Context) NetworkInterfacePropertiesPtrOutput }
NetworkInterfacePropertiesPtrInput is an input type that accepts NetworkInterfacePropertiesArgs, NetworkInterfacePropertiesPtr and NetworkInterfacePropertiesPtrOutput values. You can construct a concrete instance of `NetworkInterfacePropertiesPtrInput` via:
NetworkInterfacePropertiesArgs{...} or: nil
func NetworkInterfacePropertiesPtr ¶
func NetworkInterfacePropertiesPtr(v *NetworkInterfacePropertiesArgs) NetworkInterfacePropertiesPtrInput
type NetworkInterfacePropertiesPtrOutput ¶
type NetworkInterfacePropertiesPtrOutput struct{ *pulumi.OutputState }
func (NetworkInterfacePropertiesPtrOutput) DnsName ¶
func (o NetworkInterfacePropertiesPtrOutput) DnsName() pulumi.StringPtrOutput
The DNS name.
func (NetworkInterfacePropertiesPtrOutput) Elem ¶
func (o NetworkInterfacePropertiesPtrOutput) Elem() NetworkInterfacePropertiesOutput
func (NetworkInterfacePropertiesPtrOutput) ElementType ¶
func (NetworkInterfacePropertiesPtrOutput) ElementType() reflect.Type
func (NetworkInterfacePropertiesPtrOutput) PrivateIpAddress ¶
func (o NetworkInterfacePropertiesPtrOutput) PrivateIpAddress() pulumi.StringPtrOutput
The private IP address.
func (NetworkInterfacePropertiesPtrOutput) PublicIpAddress ¶
func (o NetworkInterfacePropertiesPtrOutput) PublicIpAddress() pulumi.StringPtrOutput
The public IP address.
func (NetworkInterfacePropertiesPtrOutput) PublicIpAddressId ¶
func (o NetworkInterfacePropertiesPtrOutput) PublicIpAddressId() pulumi.StringPtrOutput
The resource ID of the public IP address.
func (NetworkInterfacePropertiesPtrOutput) RdpAuthority ¶
func (o NetworkInterfacePropertiesPtrOutput) RdpAuthority() pulumi.StringPtrOutput
The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
func (NetworkInterfacePropertiesPtrOutput) SharedPublicIpAddressConfiguration ¶
func (o NetworkInterfacePropertiesPtrOutput) SharedPublicIpAddressConfiguration() SharedPublicIpAddressConfigurationPtrOutput
The configuration for sharing a public IP address across multiple virtual machines.
func (NetworkInterfacePropertiesPtrOutput) SshAuthority ¶
func (o NetworkInterfacePropertiesPtrOutput) SshAuthority() pulumi.StringPtrOutput
The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
func (NetworkInterfacePropertiesPtrOutput) SubnetId ¶
func (o NetworkInterfacePropertiesPtrOutput) SubnetId() pulumi.StringPtrOutput
The resource ID of the sub net.
func (NetworkInterfacePropertiesPtrOutput) ToNetworkInterfacePropertiesPtrOutput ¶
func (o NetworkInterfacePropertiesPtrOutput) ToNetworkInterfacePropertiesPtrOutput() NetworkInterfacePropertiesPtrOutput
func (NetworkInterfacePropertiesPtrOutput) ToNetworkInterfacePropertiesPtrOutputWithContext ¶
func (o NetworkInterfacePropertiesPtrOutput) ToNetworkInterfacePropertiesPtrOutputWithContext(ctx context.Context) NetworkInterfacePropertiesPtrOutput
func (NetworkInterfacePropertiesPtrOutput) VirtualNetworkId ¶
func (o NetworkInterfacePropertiesPtrOutput) VirtualNetworkId() pulumi.StringPtrOutput
The resource ID of the virtual network.
type NetworkInterfacePropertiesResponse ¶
type NetworkInterfacePropertiesResponse struct { // The DNS name. DnsName *string `pulumi:"dnsName"` // The private IP address. PrivateIpAddress *string `pulumi:"privateIpAddress"` // The public IP address. PublicIpAddress *string `pulumi:"publicIpAddress"` // The resource ID of the public IP address. PublicIpAddressId *string `pulumi:"publicIpAddressId"` // The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol). RdpAuthority *string `pulumi:"rdpAuthority"` SharedPublicIpAddressConfiguration *SharedPublicIpAddressConfigurationResponse `pulumi:"sharedPublicIpAddressConfiguration"` // The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH. SshAuthority *string `pulumi:"sshAuthority"` // The resource ID of the sub net. SubnetId *string `pulumi:"subnetId"` // The resource ID of the virtual network. VirtualNetworkId *string `pulumi:"virtualNetworkId"` }
Properties of a network interface.
type NetworkInterfacePropertiesResponseArgs ¶
type NetworkInterfacePropertiesResponseArgs struct { // The DNS name. DnsName pulumi.StringPtrInput `pulumi:"dnsName"` // The private IP address. PrivateIpAddress pulumi.StringPtrInput `pulumi:"privateIpAddress"` // The public IP address. PublicIpAddress pulumi.StringPtrInput `pulumi:"publicIpAddress"` // The resource ID of the public IP address. PublicIpAddressId pulumi.StringPtrInput `pulumi:"publicIpAddressId"` // The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol). RdpAuthority pulumi.StringPtrInput `pulumi:"rdpAuthority"` SharedPublicIpAddressConfiguration SharedPublicIpAddressConfigurationResponsePtrInput `pulumi:"sharedPublicIpAddressConfiguration"` // The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH. SshAuthority pulumi.StringPtrInput `pulumi:"sshAuthority"` // The resource ID of the sub net. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // The resource ID of the virtual network. VirtualNetworkId pulumi.StringPtrInput `pulumi:"virtualNetworkId"` }
Properties of a network interface.
func (NetworkInterfacePropertiesResponseArgs) ElementType ¶
func (NetworkInterfacePropertiesResponseArgs) ElementType() reflect.Type
func (NetworkInterfacePropertiesResponseArgs) ToNetworkInterfacePropertiesResponseOutput ¶
func (i NetworkInterfacePropertiesResponseArgs) ToNetworkInterfacePropertiesResponseOutput() NetworkInterfacePropertiesResponseOutput
func (NetworkInterfacePropertiesResponseArgs) ToNetworkInterfacePropertiesResponseOutputWithContext ¶
func (i NetworkInterfacePropertiesResponseArgs) ToNetworkInterfacePropertiesResponseOutputWithContext(ctx context.Context) NetworkInterfacePropertiesResponseOutput
func (NetworkInterfacePropertiesResponseArgs) ToNetworkInterfacePropertiesResponsePtrOutput ¶
func (i NetworkInterfacePropertiesResponseArgs) ToNetworkInterfacePropertiesResponsePtrOutput() NetworkInterfacePropertiesResponsePtrOutput
func (NetworkInterfacePropertiesResponseArgs) ToNetworkInterfacePropertiesResponsePtrOutputWithContext ¶
func (i NetworkInterfacePropertiesResponseArgs) ToNetworkInterfacePropertiesResponsePtrOutputWithContext(ctx context.Context) NetworkInterfacePropertiesResponsePtrOutput
type NetworkInterfacePropertiesResponseInput ¶
type NetworkInterfacePropertiesResponseInput interface { pulumi.Input ToNetworkInterfacePropertiesResponseOutput() NetworkInterfacePropertiesResponseOutput ToNetworkInterfacePropertiesResponseOutputWithContext(context.Context) NetworkInterfacePropertiesResponseOutput }
NetworkInterfacePropertiesResponseInput is an input type that accepts NetworkInterfacePropertiesResponseArgs and NetworkInterfacePropertiesResponseOutput values. You can construct a concrete instance of `NetworkInterfacePropertiesResponseInput` via:
NetworkInterfacePropertiesResponseArgs{...}
type NetworkInterfacePropertiesResponseOutput ¶
type NetworkInterfacePropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of a network interface.
func (NetworkInterfacePropertiesResponseOutput) DnsName ¶
func (o NetworkInterfacePropertiesResponseOutput) DnsName() pulumi.StringPtrOutput
The DNS name.
func (NetworkInterfacePropertiesResponseOutput) ElementType ¶
func (NetworkInterfacePropertiesResponseOutput) ElementType() reflect.Type
func (NetworkInterfacePropertiesResponseOutput) PrivateIpAddress ¶
func (o NetworkInterfacePropertiesResponseOutput) PrivateIpAddress() pulumi.StringPtrOutput
The private IP address.
func (NetworkInterfacePropertiesResponseOutput) PublicIpAddress ¶
func (o NetworkInterfacePropertiesResponseOutput) PublicIpAddress() pulumi.StringPtrOutput
The public IP address.
func (NetworkInterfacePropertiesResponseOutput) PublicIpAddressId ¶
func (o NetworkInterfacePropertiesResponseOutput) PublicIpAddressId() pulumi.StringPtrOutput
The resource ID of the public IP address.
func (NetworkInterfacePropertiesResponseOutput) RdpAuthority ¶
func (o NetworkInterfacePropertiesResponseOutput) RdpAuthority() pulumi.StringPtrOutput
The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
func (NetworkInterfacePropertiesResponseOutput) SharedPublicIpAddressConfiguration ¶
func (o NetworkInterfacePropertiesResponseOutput) SharedPublicIpAddressConfiguration() SharedPublicIpAddressConfigurationResponsePtrOutput
The configuration for sharing a public IP address across multiple virtual machines.
func (NetworkInterfacePropertiesResponseOutput) SshAuthority ¶
func (o NetworkInterfacePropertiesResponseOutput) SshAuthority() pulumi.StringPtrOutput
The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
func (NetworkInterfacePropertiesResponseOutput) SubnetId ¶
func (o NetworkInterfacePropertiesResponseOutput) SubnetId() pulumi.StringPtrOutput
The resource ID of the sub net.
func (NetworkInterfacePropertiesResponseOutput) ToNetworkInterfacePropertiesResponseOutput ¶
func (o NetworkInterfacePropertiesResponseOutput) ToNetworkInterfacePropertiesResponseOutput() NetworkInterfacePropertiesResponseOutput
func (NetworkInterfacePropertiesResponseOutput) ToNetworkInterfacePropertiesResponseOutputWithContext ¶
func (o NetworkInterfacePropertiesResponseOutput) ToNetworkInterfacePropertiesResponseOutputWithContext(ctx context.Context) NetworkInterfacePropertiesResponseOutput
func (NetworkInterfacePropertiesResponseOutput) ToNetworkInterfacePropertiesResponsePtrOutput ¶
func (o NetworkInterfacePropertiesResponseOutput) ToNetworkInterfacePropertiesResponsePtrOutput() NetworkInterfacePropertiesResponsePtrOutput
func (NetworkInterfacePropertiesResponseOutput) ToNetworkInterfacePropertiesResponsePtrOutputWithContext ¶
func (o NetworkInterfacePropertiesResponseOutput) ToNetworkInterfacePropertiesResponsePtrOutputWithContext(ctx context.Context) NetworkInterfacePropertiesResponsePtrOutput
func (NetworkInterfacePropertiesResponseOutput) VirtualNetworkId ¶
func (o NetworkInterfacePropertiesResponseOutput) VirtualNetworkId() pulumi.StringPtrOutput
The resource ID of the virtual network.
type NetworkInterfacePropertiesResponsePtrInput ¶
type NetworkInterfacePropertiesResponsePtrInput interface { pulumi.Input ToNetworkInterfacePropertiesResponsePtrOutput() NetworkInterfacePropertiesResponsePtrOutput ToNetworkInterfacePropertiesResponsePtrOutputWithContext(context.Context) NetworkInterfacePropertiesResponsePtrOutput }
NetworkInterfacePropertiesResponsePtrInput is an input type that accepts NetworkInterfacePropertiesResponseArgs, NetworkInterfacePropertiesResponsePtr and NetworkInterfacePropertiesResponsePtrOutput values. You can construct a concrete instance of `NetworkInterfacePropertiesResponsePtrInput` via:
NetworkInterfacePropertiesResponseArgs{...} or: nil
func NetworkInterfacePropertiesResponsePtr ¶
func NetworkInterfacePropertiesResponsePtr(v *NetworkInterfacePropertiesResponseArgs) NetworkInterfacePropertiesResponsePtrInput
type NetworkInterfacePropertiesResponsePtrOutput ¶
type NetworkInterfacePropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (NetworkInterfacePropertiesResponsePtrOutput) DnsName ¶
func (o NetworkInterfacePropertiesResponsePtrOutput) DnsName() pulumi.StringPtrOutput
The DNS name.
func (NetworkInterfacePropertiesResponsePtrOutput) ElementType ¶
func (NetworkInterfacePropertiesResponsePtrOutput) ElementType() reflect.Type
func (NetworkInterfacePropertiesResponsePtrOutput) PrivateIpAddress ¶
func (o NetworkInterfacePropertiesResponsePtrOutput) PrivateIpAddress() pulumi.StringPtrOutput
The private IP address.
func (NetworkInterfacePropertiesResponsePtrOutput) PublicIpAddress ¶
func (o NetworkInterfacePropertiesResponsePtrOutput) PublicIpAddress() pulumi.StringPtrOutput
The public IP address.
func (NetworkInterfacePropertiesResponsePtrOutput) PublicIpAddressId ¶
func (o NetworkInterfacePropertiesResponsePtrOutput) PublicIpAddressId() pulumi.StringPtrOutput
The resource ID of the public IP address.
func (NetworkInterfacePropertiesResponsePtrOutput) RdpAuthority ¶
func (o NetworkInterfacePropertiesResponsePtrOutput) RdpAuthority() pulumi.StringPtrOutput
The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
func (NetworkInterfacePropertiesResponsePtrOutput) SharedPublicIpAddressConfiguration ¶
func (o NetworkInterfacePropertiesResponsePtrOutput) SharedPublicIpAddressConfiguration() SharedPublicIpAddressConfigurationResponsePtrOutput
The configuration for sharing a public IP address across multiple virtual machines.
func (NetworkInterfacePropertiesResponsePtrOutput) SshAuthority ¶
func (o NetworkInterfacePropertiesResponsePtrOutput) SshAuthority() pulumi.StringPtrOutput
The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
func (NetworkInterfacePropertiesResponsePtrOutput) SubnetId ¶
func (o NetworkInterfacePropertiesResponsePtrOutput) SubnetId() pulumi.StringPtrOutput
The resource ID of the sub net.
func (NetworkInterfacePropertiesResponsePtrOutput) ToNetworkInterfacePropertiesResponsePtrOutput ¶
func (o NetworkInterfacePropertiesResponsePtrOutput) ToNetworkInterfacePropertiesResponsePtrOutput() NetworkInterfacePropertiesResponsePtrOutput
func (NetworkInterfacePropertiesResponsePtrOutput) ToNetworkInterfacePropertiesResponsePtrOutputWithContext ¶
func (o NetworkInterfacePropertiesResponsePtrOutput) ToNetworkInterfacePropertiesResponsePtrOutputWithContext(ctx context.Context) NetworkInterfacePropertiesResponsePtrOutput
func (NetworkInterfacePropertiesResponsePtrOutput) VirtualNetworkId ¶
func (o NetworkInterfacePropertiesResponsePtrOutput) VirtualNetworkId() pulumi.StringPtrOutput
The resource ID of the virtual network.
type NotificationChannel ¶
type NotificationChannel struct { pulumi.CustomResourceState // The creation date of the notification channel. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // Description of notification. Description pulumi.StringPtrOutput `pulumi:"description"` // The list of event for which this notification is enabled. Events EventResponseArrayOutput `pulumi:"events"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` // The webhook URL to send notifications to. WebHookUrl pulumi.StringPtrOutput `pulumi:"webHookUrl"` }
A notification.
func GetNotificationChannel ¶
func GetNotificationChannel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NotificationChannelState, opts ...pulumi.ResourceOption) (*NotificationChannel, error)
GetNotificationChannel gets an existing NotificationChannel 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 NewNotificationChannel ¶
func NewNotificationChannel(ctx *pulumi.Context, name string, args *NotificationChannelArgs, opts ...pulumi.ResourceOption) (*NotificationChannel, error)
NewNotificationChannel registers a new resource with the given unique name, arguments, and options.
func (*NotificationChannel) ElementType ¶ added in v0.2.6
func (*NotificationChannel) ElementType() reflect.Type
func (*NotificationChannel) ToNotificationChannelOutput ¶ added in v0.2.6
func (i *NotificationChannel) ToNotificationChannelOutput() NotificationChannelOutput
func (*NotificationChannel) ToNotificationChannelOutputWithContext ¶ added in v0.2.6
func (i *NotificationChannel) ToNotificationChannelOutputWithContext(ctx context.Context) NotificationChannelOutput
type NotificationChannelArgs ¶
type NotificationChannelArgs struct { // Description of notification. Description pulumi.StringPtrInput // The list of event for which this notification is enabled. Events EventArrayInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the notificationChannel. Name pulumi.StringInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The tags of the resource. Tags pulumi.StringMapInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // The webhook URL to send notifications to. WebHookUrl pulumi.StringPtrInput }
The set of arguments for constructing a NotificationChannel resource.
func (NotificationChannelArgs) ElementType ¶
func (NotificationChannelArgs) ElementType() reflect.Type
type NotificationChannelEventType ¶ added in v0.3.1
The event type for which this notification is enabled (i.e. AutoShutdown, Cost)
func (NotificationChannelEventType) ElementType ¶ added in v0.3.1
func (NotificationChannelEventType) ElementType() reflect.Type
func (NotificationChannelEventType) ToStringOutput ¶ added in v0.3.1
func (e NotificationChannelEventType) ToStringOutput() pulumi.StringOutput
func (NotificationChannelEventType) ToStringOutputWithContext ¶ added in v0.3.1
func (e NotificationChannelEventType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NotificationChannelEventType) ToStringPtrOutput ¶ added in v0.3.1
func (e NotificationChannelEventType) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationChannelEventType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e NotificationChannelEventType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NotificationChannelInput ¶ added in v0.2.6
type NotificationChannelInput interface { pulumi.Input ToNotificationChannelOutput() NotificationChannelOutput ToNotificationChannelOutputWithContext(ctx context.Context) NotificationChannelOutput }
type NotificationChannelOutput ¶ added in v0.2.6
type NotificationChannelOutput struct {
*pulumi.OutputState
}
func (NotificationChannelOutput) ElementType ¶ added in v0.2.6
func (NotificationChannelOutput) ElementType() reflect.Type
func (NotificationChannelOutput) ToNotificationChannelOutput ¶ added in v0.2.6
func (o NotificationChannelOutput) ToNotificationChannelOutput() NotificationChannelOutput
func (NotificationChannelOutput) ToNotificationChannelOutputWithContext ¶ added in v0.2.6
func (o NotificationChannelOutput) ToNotificationChannelOutputWithContext(ctx context.Context) NotificationChannelOutput
type NotificationChannelState ¶
type NotificationChannelState struct { // The creation date of the notification channel. CreatedDate pulumi.StringPtrInput // Description of notification. Description pulumi.StringPtrInput // The list of event for which this notification is enabled. Events EventResponseArrayInput // The location of the resource. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The type of the resource. Type pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // The webhook URL to send notifications to. WebHookUrl pulumi.StringPtrInput }
func (NotificationChannelState) ElementType ¶
func (NotificationChannelState) ElementType() reflect.Type
type NotificationSettings ¶
type NotificationSettings struct { // If notifications are enabled for this schedule (i.e. Enabled, Disabled). Status *string `pulumi:"status"` // Time in minutes before event at which notification will be sent. TimeInMinutes *int `pulumi:"timeInMinutes"` // The webhook URL to which the notification will be sent. WebhookUrl *string `pulumi:"webhookUrl"` }
Notification settings for a schedule.
type NotificationSettingsArgs ¶
type NotificationSettingsArgs struct { // If notifications are enabled for this schedule (i.e. Enabled, Disabled). Status pulumi.StringPtrInput `pulumi:"status"` // Time in minutes before event at which notification will be sent. TimeInMinutes pulumi.IntPtrInput `pulumi:"timeInMinutes"` // The webhook URL to which the notification will be sent. WebhookUrl pulumi.StringPtrInput `pulumi:"webhookUrl"` }
Notification settings for a schedule.
func (NotificationSettingsArgs) ElementType ¶
func (NotificationSettingsArgs) ElementType() reflect.Type
func (NotificationSettingsArgs) ToNotificationSettingsOutput ¶
func (i NotificationSettingsArgs) ToNotificationSettingsOutput() NotificationSettingsOutput
func (NotificationSettingsArgs) ToNotificationSettingsOutputWithContext ¶
func (i NotificationSettingsArgs) ToNotificationSettingsOutputWithContext(ctx context.Context) NotificationSettingsOutput
func (NotificationSettingsArgs) ToNotificationSettingsPtrOutput ¶
func (i NotificationSettingsArgs) ToNotificationSettingsPtrOutput() NotificationSettingsPtrOutput
func (NotificationSettingsArgs) ToNotificationSettingsPtrOutputWithContext ¶
func (i NotificationSettingsArgs) ToNotificationSettingsPtrOutputWithContext(ctx context.Context) NotificationSettingsPtrOutput
type NotificationSettingsInput ¶
type NotificationSettingsInput interface { pulumi.Input ToNotificationSettingsOutput() NotificationSettingsOutput ToNotificationSettingsOutputWithContext(context.Context) NotificationSettingsOutput }
NotificationSettingsInput is an input type that accepts NotificationSettingsArgs and NotificationSettingsOutput values. You can construct a concrete instance of `NotificationSettingsInput` via:
NotificationSettingsArgs{...}
type NotificationSettingsOutput ¶
type NotificationSettingsOutput struct{ *pulumi.OutputState }
Notification settings for a schedule.
func (NotificationSettingsOutput) ElementType ¶
func (NotificationSettingsOutput) ElementType() reflect.Type
func (NotificationSettingsOutput) Status ¶
func (o NotificationSettingsOutput) Status() pulumi.StringPtrOutput
If notifications are enabled for this schedule (i.e. Enabled, Disabled).
func (NotificationSettingsOutput) TimeInMinutes ¶
func (o NotificationSettingsOutput) TimeInMinutes() pulumi.IntPtrOutput
Time in minutes before event at which notification will be sent.
func (NotificationSettingsOutput) ToNotificationSettingsOutput ¶
func (o NotificationSettingsOutput) ToNotificationSettingsOutput() NotificationSettingsOutput
func (NotificationSettingsOutput) ToNotificationSettingsOutputWithContext ¶
func (o NotificationSettingsOutput) ToNotificationSettingsOutputWithContext(ctx context.Context) NotificationSettingsOutput
func (NotificationSettingsOutput) ToNotificationSettingsPtrOutput ¶
func (o NotificationSettingsOutput) ToNotificationSettingsPtrOutput() NotificationSettingsPtrOutput
func (NotificationSettingsOutput) ToNotificationSettingsPtrOutputWithContext ¶
func (o NotificationSettingsOutput) ToNotificationSettingsPtrOutputWithContext(ctx context.Context) NotificationSettingsPtrOutput
func (NotificationSettingsOutput) WebhookUrl ¶
func (o NotificationSettingsOutput) WebhookUrl() pulumi.StringPtrOutput
The webhook URL to which the notification will be sent.
type NotificationSettingsPtrInput ¶
type NotificationSettingsPtrInput interface { pulumi.Input ToNotificationSettingsPtrOutput() NotificationSettingsPtrOutput ToNotificationSettingsPtrOutputWithContext(context.Context) NotificationSettingsPtrOutput }
NotificationSettingsPtrInput is an input type that accepts NotificationSettingsArgs, NotificationSettingsPtr and NotificationSettingsPtrOutput values. You can construct a concrete instance of `NotificationSettingsPtrInput` via:
NotificationSettingsArgs{...} or: nil
func NotificationSettingsPtr ¶
func NotificationSettingsPtr(v *NotificationSettingsArgs) NotificationSettingsPtrInput
type NotificationSettingsPtrOutput ¶
type NotificationSettingsPtrOutput struct{ *pulumi.OutputState }
func (NotificationSettingsPtrOutput) Elem ¶
func (o NotificationSettingsPtrOutput) Elem() NotificationSettingsOutput
func (NotificationSettingsPtrOutput) ElementType ¶
func (NotificationSettingsPtrOutput) ElementType() reflect.Type
func (NotificationSettingsPtrOutput) Status ¶
func (o NotificationSettingsPtrOutput) Status() pulumi.StringPtrOutput
If notifications are enabled for this schedule (i.e. Enabled, Disabled).
func (NotificationSettingsPtrOutput) TimeInMinutes ¶
func (o NotificationSettingsPtrOutput) TimeInMinutes() pulumi.IntPtrOutput
Time in minutes before event at which notification will be sent.
func (NotificationSettingsPtrOutput) ToNotificationSettingsPtrOutput ¶
func (o NotificationSettingsPtrOutput) ToNotificationSettingsPtrOutput() NotificationSettingsPtrOutput
func (NotificationSettingsPtrOutput) ToNotificationSettingsPtrOutputWithContext ¶
func (o NotificationSettingsPtrOutput) ToNotificationSettingsPtrOutputWithContext(ctx context.Context) NotificationSettingsPtrOutput
func (NotificationSettingsPtrOutput) WebhookUrl ¶
func (o NotificationSettingsPtrOutput) WebhookUrl() pulumi.StringPtrOutput
The webhook URL to which the notification will be sent.
type NotificationSettingsResponse ¶
type NotificationSettingsResponse struct { // If notifications are enabled for this schedule (i.e. Enabled, Disabled). Status *string `pulumi:"status"` // Time in minutes before event at which notification will be sent. TimeInMinutes *int `pulumi:"timeInMinutes"` // The webhook URL to which the notification will be sent. WebhookUrl *string `pulumi:"webhookUrl"` }
Notification settings for a schedule.
type NotificationSettingsResponseArgs ¶
type NotificationSettingsResponseArgs struct { // If notifications are enabled for this schedule (i.e. Enabled, Disabled). Status pulumi.StringPtrInput `pulumi:"status"` // Time in minutes before event at which notification will be sent. TimeInMinutes pulumi.IntPtrInput `pulumi:"timeInMinutes"` // The webhook URL to which the notification will be sent. WebhookUrl pulumi.StringPtrInput `pulumi:"webhookUrl"` }
Notification settings for a schedule.
func (NotificationSettingsResponseArgs) ElementType ¶
func (NotificationSettingsResponseArgs) ElementType() reflect.Type
func (NotificationSettingsResponseArgs) ToNotificationSettingsResponseOutput ¶
func (i NotificationSettingsResponseArgs) ToNotificationSettingsResponseOutput() NotificationSettingsResponseOutput
func (NotificationSettingsResponseArgs) ToNotificationSettingsResponseOutputWithContext ¶
func (i NotificationSettingsResponseArgs) ToNotificationSettingsResponseOutputWithContext(ctx context.Context) NotificationSettingsResponseOutput
func (NotificationSettingsResponseArgs) ToNotificationSettingsResponsePtrOutput ¶
func (i NotificationSettingsResponseArgs) ToNotificationSettingsResponsePtrOutput() NotificationSettingsResponsePtrOutput
func (NotificationSettingsResponseArgs) ToNotificationSettingsResponsePtrOutputWithContext ¶
func (i NotificationSettingsResponseArgs) ToNotificationSettingsResponsePtrOutputWithContext(ctx context.Context) NotificationSettingsResponsePtrOutput
type NotificationSettingsResponseInput ¶
type NotificationSettingsResponseInput interface { pulumi.Input ToNotificationSettingsResponseOutput() NotificationSettingsResponseOutput ToNotificationSettingsResponseOutputWithContext(context.Context) NotificationSettingsResponseOutput }
NotificationSettingsResponseInput is an input type that accepts NotificationSettingsResponseArgs and NotificationSettingsResponseOutput values. You can construct a concrete instance of `NotificationSettingsResponseInput` via:
NotificationSettingsResponseArgs{...}
type NotificationSettingsResponseOutput ¶
type NotificationSettingsResponseOutput struct{ *pulumi.OutputState }
Notification settings for a schedule.
func (NotificationSettingsResponseOutput) ElementType ¶
func (NotificationSettingsResponseOutput) ElementType() reflect.Type
func (NotificationSettingsResponseOutput) Status ¶
func (o NotificationSettingsResponseOutput) Status() pulumi.StringPtrOutput
If notifications are enabled for this schedule (i.e. Enabled, Disabled).
func (NotificationSettingsResponseOutput) TimeInMinutes ¶
func (o NotificationSettingsResponseOutput) TimeInMinutes() pulumi.IntPtrOutput
Time in minutes before event at which notification will be sent.
func (NotificationSettingsResponseOutput) ToNotificationSettingsResponseOutput ¶
func (o NotificationSettingsResponseOutput) ToNotificationSettingsResponseOutput() NotificationSettingsResponseOutput
func (NotificationSettingsResponseOutput) ToNotificationSettingsResponseOutputWithContext ¶
func (o NotificationSettingsResponseOutput) ToNotificationSettingsResponseOutputWithContext(ctx context.Context) NotificationSettingsResponseOutput
func (NotificationSettingsResponseOutput) ToNotificationSettingsResponsePtrOutput ¶
func (o NotificationSettingsResponseOutput) ToNotificationSettingsResponsePtrOutput() NotificationSettingsResponsePtrOutput
func (NotificationSettingsResponseOutput) ToNotificationSettingsResponsePtrOutputWithContext ¶
func (o NotificationSettingsResponseOutput) ToNotificationSettingsResponsePtrOutputWithContext(ctx context.Context) NotificationSettingsResponsePtrOutput
func (NotificationSettingsResponseOutput) WebhookUrl ¶
func (o NotificationSettingsResponseOutput) WebhookUrl() pulumi.StringPtrOutput
The webhook URL to which the notification will be sent.
type NotificationSettingsResponsePtrInput ¶
type NotificationSettingsResponsePtrInput interface { pulumi.Input ToNotificationSettingsResponsePtrOutput() NotificationSettingsResponsePtrOutput ToNotificationSettingsResponsePtrOutputWithContext(context.Context) NotificationSettingsResponsePtrOutput }
NotificationSettingsResponsePtrInput is an input type that accepts NotificationSettingsResponseArgs, NotificationSettingsResponsePtr and NotificationSettingsResponsePtrOutput values. You can construct a concrete instance of `NotificationSettingsResponsePtrInput` via:
NotificationSettingsResponseArgs{...} or: nil
func NotificationSettingsResponsePtr ¶
func NotificationSettingsResponsePtr(v *NotificationSettingsResponseArgs) NotificationSettingsResponsePtrInput
type NotificationSettingsResponsePtrOutput ¶
type NotificationSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (NotificationSettingsResponsePtrOutput) ElementType ¶
func (NotificationSettingsResponsePtrOutput) ElementType() reflect.Type
func (NotificationSettingsResponsePtrOutput) Status ¶
func (o NotificationSettingsResponsePtrOutput) Status() pulumi.StringPtrOutput
If notifications are enabled for this schedule (i.e. Enabled, Disabled).
func (NotificationSettingsResponsePtrOutput) TimeInMinutes ¶
func (o NotificationSettingsResponsePtrOutput) TimeInMinutes() pulumi.IntPtrOutput
Time in minutes before event at which notification will be sent.
func (NotificationSettingsResponsePtrOutput) ToNotificationSettingsResponsePtrOutput ¶
func (o NotificationSettingsResponsePtrOutput) ToNotificationSettingsResponsePtrOutput() NotificationSettingsResponsePtrOutput
func (NotificationSettingsResponsePtrOutput) ToNotificationSettingsResponsePtrOutputWithContext ¶
func (o NotificationSettingsResponsePtrOutput) ToNotificationSettingsResponsePtrOutputWithContext(ctx context.Context) NotificationSettingsResponsePtrOutput
func (NotificationSettingsResponsePtrOutput) WebhookUrl ¶
func (o NotificationSettingsResponsePtrOutput) WebhookUrl() pulumi.StringPtrOutput
The webhook URL to which the notification will be sent.
type NotificationStatus ¶ added in v0.3.1
If notifications are enabled for this schedule (i.e. Enabled, Disabled).
func (NotificationStatus) ElementType ¶ added in v0.3.1
func (NotificationStatus) ElementType() reflect.Type
func (NotificationStatus) ToStringOutput ¶ added in v0.3.1
func (e NotificationStatus) ToStringOutput() pulumi.StringOutput
func (NotificationStatus) ToStringOutputWithContext ¶ added in v0.3.1
func (e NotificationStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NotificationStatus) ToStringPtrOutput ¶ added in v0.3.1
func (e NotificationStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationStatus) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e NotificationStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Policy ¶
type Policy struct { pulumi.CustomResourceState // The creation date of the policy. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The description of the policy. Description pulumi.StringPtrOutput `pulumi:"description"` // The evaluator type of the policy (i.e. AllowedValuesPolicy, MaxValuePolicy). EvaluatorType pulumi.StringPtrOutput `pulumi:"evaluatorType"` // The fact data of the policy. FactData pulumi.StringPtrOutput `pulumi:"factData"` // The fact name of the policy (e.g. LabVmCount, LabVmSize, MaxVmsAllowedPerLab, etc. FactName pulumi.StringPtrOutput `pulumi:"factName"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The status of the policy. Status pulumi.StringPtrOutput `pulumi:"status"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The threshold of the policy (i.e. a number for MaxValuePolicy, and a JSON array of values for AllowedValuesPolicy). Threshold pulumi.StringPtrOutput `pulumi:"threshold"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` }
A Policy.
func GetPolicy ¶
func GetPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyState, opts ...pulumi.ResourceOption) (*Policy, error)
GetPolicy gets an existing Policy 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 NewPolicy ¶
func NewPolicy(ctx *pulumi.Context, name string, args *PolicyArgs, opts ...pulumi.ResourceOption) (*Policy, error)
NewPolicy registers a new resource with the given unique name, arguments, and options.
func (*Policy) ElementType ¶ added in v0.2.6
func (*Policy) ToPolicyOutput ¶ added in v0.2.6
func (i *Policy) ToPolicyOutput() PolicyOutput
func (*Policy) ToPolicyOutputWithContext ¶ added in v0.2.6
func (i *Policy) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyArgs ¶
type PolicyArgs struct { // The description of the policy. Description pulumi.StringPtrInput // The evaluator type of the policy (i.e. AllowedValuesPolicy, MaxValuePolicy). EvaluatorType pulumi.StringPtrInput // The fact data of the policy. FactData pulumi.StringPtrInput // The fact name of the policy (e.g. LabVmCount, LabVmSize, MaxVmsAllowedPerLab, etc. FactName pulumi.StringPtrInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the policy. Name pulumi.StringInput // The name of the policy set. PolicySetName pulumi.StringInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The status of the policy. Status pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The threshold of the policy (i.e. a number for MaxValuePolicy, and a JSON array of values for AllowedValuesPolicy). Threshold pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput }
The set of arguments for constructing a Policy resource.
func (PolicyArgs) ElementType ¶
func (PolicyArgs) ElementType() reflect.Type
type PolicyEvaluatorType ¶ added in v0.3.1
The evaluator type of the policy (i.e. AllowedValuesPolicy, MaxValuePolicy).
func (PolicyEvaluatorType) ElementType ¶ added in v0.3.1
func (PolicyEvaluatorType) ElementType() reflect.Type
func (PolicyEvaluatorType) ToStringOutput ¶ added in v0.3.1
func (e PolicyEvaluatorType) ToStringOutput() pulumi.StringOutput
func (PolicyEvaluatorType) ToStringOutputWithContext ¶ added in v0.3.1
func (e PolicyEvaluatorType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyEvaluatorType) ToStringPtrOutput ¶ added in v0.3.1
func (e PolicyEvaluatorType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyEvaluatorType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e PolicyEvaluatorType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyFactName ¶ added in v0.3.1
The fact name of the policy (e.g. LabVmCount, LabVmSize, MaxVmsAllowedPerLab, etc.
func (PolicyFactName) ElementType ¶ added in v0.3.1
func (PolicyFactName) ElementType() reflect.Type
func (PolicyFactName) ToStringOutput ¶ added in v0.3.1
func (e PolicyFactName) ToStringOutput() pulumi.StringOutput
func (PolicyFactName) ToStringOutputWithContext ¶ added in v0.3.1
func (e PolicyFactName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyFactName) ToStringPtrOutput ¶ added in v0.3.1
func (e PolicyFactName) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyFactName) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e PolicyFactName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyInput ¶ added in v0.2.6
type PolicyInput interface { pulumi.Input ToPolicyOutput() PolicyOutput ToPolicyOutputWithContext(ctx context.Context) PolicyOutput }
type PolicyOutput ¶ added in v0.2.6
type PolicyOutput struct {
*pulumi.OutputState
}
func (PolicyOutput) ElementType ¶ added in v0.2.6
func (PolicyOutput) ElementType() reflect.Type
func (PolicyOutput) ToPolicyOutput ¶ added in v0.2.6
func (o PolicyOutput) ToPolicyOutput() PolicyOutput
func (PolicyOutput) ToPolicyOutputWithContext ¶ added in v0.2.6
func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyState ¶
type PolicyState struct { // The creation date of the policy. CreatedDate pulumi.StringPtrInput // The description of the policy. Description pulumi.StringPtrInput // The evaluator type of the policy (i.e. AllowedValuesPolicy, MaxValuePolicy). EvaluatorType pulumi.StringPtrInput // The fact data of the policy. FactData pulumi.StringPtrInput // The fact name of the policy (e.g. LabVmCount, LabVmSize, MaxVmsAllowedPerLab, etc. FactName pulumi.StringPtrInput // The location of the resource. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The status of the policy. Status pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The threshold of the policy (i.e. a number for MaxValuePolicy, and a JSON array of values for AllowedValuesPolicy). Threshold pulumi.StringPtrInput // The type of the resource. Type pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput }
func (PolicyState) ElementType ¶
func (PolicyState) ElementType() reflect.Type
type PolicyStatus ¶ added in v0.3.1
The status of the policy.
func (PolicyStatus) ElementType ¶ added in v0.3.1
func (PolicyStatus) ElementType() reflect.Type
func (PolicyStatus) ToStringOutput ¶ added in v0.3.1
func (e PolicyStatus) ToStringOutput() pulumi.StringOutput
func (PolicyStatus) ToStringOutputWithContext ¶ added in v0.3.1
func (e PolicyStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyStatus) ToStringPtrOutput ¶ added in v0.3.1
func (e PolicyStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyStatus) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e PolicyStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Port ¶
type Port struct { // Backend port of the target virtual machine. BackendPort *int `pulumi:"backendPort"` // Protocol type of the port. TransportProtocol *string `pulumi:"transportProtocol"` }
Properties of a network port.
type PortArgs ¶
type PortArgs struct { // Backend port of the target virtual machine. BackendPort pulumi.IntPtrInput `pulumi:"backendPort"` // Protocol type of the port. TransportProtocol pulumi.StringPtrInput `pulumi:"transportProtocol"` }
Properties of a network port.
func (PortArgs) ElementType ¶
func (PortArgs) ToPortOutput ¶
func (i PortArgs) ToPortOutput() PortOutput
func (PortArgs) ToPortOutputWithContext ¶
func (i PortArgs) ToPortOutputWithContext(ctx context.Context) PortOutput
type PortArray ¶
type PortArray []PortInput
func (PortArray) ElementType ¶
func (PortArray) ToPortArrayOutput ¶
func (i PortArray) ToPortArrayOutput() PortArrayOutput
func (PortArray) ToPortArrayOutputWithContext ¶
func (i PortArray) ToPortArrayOutputWithContext(ctx context.Context) PortArrayOutput
type PortArrayInput ¶
type PortArrayInput interface { pulumi.Input ToPortArrayOutput() PortArrayOutput ToPortArrayOutputWithContext(context.Context) PortArrayOutput }
PortArrayInput is an input type that accepts PortArray and PortArrayOutput values. You can construct a concrete instance of `PortArrayInput` via:
PortArray{ PortArgs{...} }
type PortArrayOutput ¶
type PortArrayOutput struct{ *pulumi.OutputState }
func (PortArrayOutput) ElementType ¶
func (PortArrayOutput) ElementType() reflect.Type
func (PortArrayOutput) Index ¶
func (o PortArrayOutput) Index(i pulumi.IntInput) PortOutput
func (PortArrayOutput) ToPortArrayOutput ¶
func (o PortArrayOutput) ToPortArrayOutput() PortArrayOutput
func (PortArrayOutput) ToPortArrayOutputWithContext ¶
func (o PortArrayOutput) ToPortArrayOutputWithContext(ctx context.Context) PortArrayOutput
type PortInput ¶
type PortInput interface { pulumi.Input ToPortOutput() PortOutput ToPortOutputWithContext(context.Context) PortOutput }
PortInput is an input type that accepts PortArgs and PortOutput values. You can construct a concrete instance of `PortInput` via:
PortArgs{...}
type PortOutput ¶
type PortOutput struct{ *pulumi.OutputState }
Properties of a network port.
func (PortOutput) BackendPort ¶
func (o PortOutput) BackendPort() pulumi.IntPtrOutput
Backend port of the target virtual machine.
func (PortOutput) ElementType ¶
func (PortOutput) ElementType() reflect.Type
func (PortOutput) ToPortOutput ¶
func (o PortOutput) ToPortOutput() PortOutput
func (PortOutput) ToPortOutputWithContext ¶
func (o PortOutput) ToPortOutputWithContext(ctx context.Context) PortOutput
func (PortOutput) TransportProtocol ¶
func (o PortOutput) TransportProtocol() pulumi.StringPtrOutput
Protocol type of the port.
type PortResponse ¶
type PortResponse struct { // Backend port of the target virtual machine. BackendPort *int `pulumi:"backendPort"` // Protocol type of the port. TransportProtocol *string `pulumi:"transportProtocol"` }
Properties of a network port.
type PortResponseArgs ¶
type PortResponseArgs struct { // Backend port of the target virtual machine. BackendPort pulumi.IntPtrInput `pulumi:"backendPort"` // Protocol type of the port. TransportProtocol pulumi.StringPtrInput `pulumi:"transportProtocol"` }
Properties of a network port.
func (PortResponseArgs) ElementType ¶
func (PortResponseArgs) ElementType() reflect.Type
func (PortResponseArgs) ToPortResponseOutput ¶
func (i PortResponseArgs) ToPortResponseOutput() PortResponseOutput
func (PortResponseArgs) ToPortResponseOutputWithContext ¶
func (i PortResponseArgs) ToPortResponseOutputWithContext(ctx context.Context) PortResponseOutput
type PortResponseArray ¶
type PortResponseArray []PortResponseInput
func (PortResponseArray) ElementType ¶
func (PortResponseArray) ElementType() reflect.Type
func (PortResponseArray) ToPortResponseArrayOutput ¶
func (i PortResponseArray) ToPortResponseArrayOutput() PortResponseArrayOutput
func (PortResponseArray) ToPortResponseArrayOutputWithContext ¶
func (i PortResponseArray) ToPortResponseArrayOutputWithContext(ctx context.Context) PortResponseArrayOutput
type PortResponseArrayInput ¶
type PortResponseArrayInput interface { pulumi.Input ToPortResponseArrayOutput() PortResponseArrayOutput ToPortResponseArrayOutputWithContext(context.Context) PortResponseArrayOutput }
PortResponseArrayInput is an input type that accepts PortResponseArray and PortResponseArrayOutput values. You can construct a concrete instance of `PortResponseArrayInput` via:
PortResponseArray{ PortResponseArgs{...} }
type PortResponseArrayOutput ¶
type PortResponseArrayOutput struct{ *pulumi.OutputState }
func (PortResponseArrayOutput) ElementType ¶
func (PortResponseArrayOutput) ElementType() reflect.Type
func (PortResponseArrayOutput) Index ¶
func (o PortResponseArrayOutput) Index(i pulumi.IntInput) PortResponseOutput
func (PortResponseArrayOutput) ToPortResponseArrayOutput ¶
func (o PortResponseArrayOutput) ToPortResponseArrayOutput() PortResponseArrayOutput
func (PortResponseArrayOutput) ToPortResponseArrayOutputWithContext ¶
func (o PortResponseArrayOutput) ToPortResponseArrayOutputWithContext(ctx context.Context) PortResponseArrayOutput
type PortResponseInput ¶
type PortResponseInput interface { pulumi.Input ToPortResponseOutput() PortResponseOutput ToPortResponseOutputWithContext(context.Context) PortResponseOutput }
PortResponseInput is an input type that accepts PortResponseArgs and PortResponseOutput values. You can construct a concrete instance of `PortResponseInput` via:
PortResponseArgs{...}
type PortResponseOutput ¶
type PortResponseOutput struct{ *pulumi.OutputState }
Properties of a network port.
func (PortResponseOutput) BackendPort ¶
func (o PortResponseOutput) BackendPort() pulumi.IntPtrOutput
Backend port of the target virtual machine.
func (PortResponseOutput) ElementType ¶
func (PortResponseOutput) ElementType() reflect.Type
func (PortResponseOutput) ToPortResponseOutput ¶
func (o PortResponseOutput) ToPortResponseOutput() PortResponseOutput
func (PortResponseOutput) ToPortResponseOutputWithContext ¶
func (o PortResponseOutput) ToPortResponseOutputWithContext(ctx context.Context) PortResponseOutput
func (PortResponseOutput) TransportProtocol ¶
func (o PortResponseOutput) TransportProtocol() pulumi.StringPtrOutput
Protocol type of the port.
type PremiumDataDisk ¶ added in v0.3.1
The setting to enable usage of premium data disks. When its value is 'Enabled', creation of standard or premium data disks is allowed. When its value is 'Disabled', only creation of standard data disks is allowed.
func (PremiumDataDisk) ElementType ¶ added in v0.3.1
func (PremiumDataDisk) ElementType() reflect.Type
func (PremiumDataDisk) ToStringOutput ¶ added in v0.3.1
func (e PremiumDataDisk) ToStringOutput() pulumi.StringOutput
func (PremiumDataDisk) ToStringOutputWithContext ¶ added in v0.3.1
func (e PremiumDataDisk) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PremiumDataDisk) ToStringPtrOutput ¶ added in v0.3.1
func (e PremiumDataDisk) ToStringPtrOutput() pulumi.StringPtrOutput
func (PremiumDataDisk) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e PremiumDataDisk) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Schedule ¶
type Schedule struct { pulumi.CustomResourceState // The creation date of the schedule. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence DayDetailsResponsePtrOutput `pulumi:"dailyRecurrence"` // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence HourDetailsResponsePtrOutput `pulumi:"hourlyRecurrence"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // Notification settings. NotificationSettings NotificationSettingsResponsePtrOutput `pulumi:"notificationSettings"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The status of the schedule (i.e. Enabled, Disabled) Status pulumi.StringPtrOutput `pulumi:"status"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The resource ID to which the schedule belongs TargetResourceId pulumi.StringPtrOutput `pulumi:"targetResourceId"` // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType pulumi.StringPtrOutput `pulumi:"taskType"` // The time zone ID (e.g. Pacific Standard time). TimeZoneId pulumi.StringPtrOutput `pulumi:"timeZoneId"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence WeekDetailsResponsePtrOutput `pulumi:"weeklyRecurrence"` }
A schedule.
func GetSchedule ¶
func GetSchedule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduleState, opts ...pulumi.ResourceOption) (*Schedule, error)
GetSchedule gets an existing Schedule 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 NewSchedule ¶
func NewSchedule(ctx *pulumi.Context, name string, args *ScheduleArgs, opts ...pulumi.ResourceOption) (*Schedule, error)
NewSchedule registers a new resource with the given unique name, arguments, and options.
func (*Schedule) ElementType ¶ added in v0.2.6
func (*Schedule) ToScheduleOutput ¶ added in v0.2.6
func (i *Schedule) ToScheduleOutput() ScheduleOutput
func (*Schedule) ToScheduleOutputWithContext ¶ added in v0.2.6
func (i *Schedule) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
type ScheduleArgs ¶
type ScheduleArgs struct { // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence DayDetailsPtrInput // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence HourDetailsPtrInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the schedule. Name pulumi.StringInput // Notification settings. NotificationSettings NotificationSettingsPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The status of the schedule (i.e. Enabled, Disabled) Status pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The resource ID to which the schedule belongs TargetResourceId pulumi.StringPtrInput // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType pulumi.StringPtrInput // The time zone ID (e.g. Pacific Standard time). TimeZoneId pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence WeekDetailsPtrInput }
The set of arguments for constructing a Schedule resource.
func (ScheduleArgs) ElementType ¶
func (ScheduleArgs) ElementType() reflect.Type
type ScheduleInput ¶ added in v0.2.6
type ScheduleInput interface { pulumi.Input ToScheduleOutput() ScheduleOutput ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput }
type ScheduleOutput ¶ added in v0.2.6
type ScheduleOutput struct {
*pulumi.OutputState
}
func (ScheduleOutput) ElementType ¶ added in v0.2.6
func (ScheduleOutput) ElementType() reflect.Type
func (ScheduleOutput) ToScheduleOutput ¶ added in v0.2.6
func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
func (ScheduleOutput) ToScheduleOutputWithContext ¶ added in v0.2.6
func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
type ScheduleResponse ¶
type ScheduleResponse struct { // The creation date of the schedule. CreatedDate string `pulumi:"createdDate"` // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence *DayDetailsResponse `pulumi:"dailyRecurrence"` // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence *HourDetailsResponse `pulumi:"hourlyRecurrence"` // The identifier of the resource. Id string `pulumi:"id"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // Notification settings. NotificationSettings *NotificationSettingsResponse `pulumi:"notificationSettings"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The status of the schedule (i.e. Enabled, Disabled) Status *string `pulumi:"status"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The resource ID to which the schedule belongs TargetResourceId *string `pulumi:"targetResourceId"` // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType *string `pulumi:"taskType"` // The time zone ID (e.g. Pacific Standard time). TimeZoneId *string `pulumi:"timeZoneId"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence *WeekDetailsResponse `pulumi:"weeklyRecurrence"` }
A schedule.
type ScheduleResponseArgs ¶
type ScheduleResponseArgs struct { // The creation date of the schedule. CreatedDate pulumi.StringInput `pulumi:"createdDate"` // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence DayDetailsResponsePtrInput `pulumi:"dailyRecurrence"` // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence HourDetailsResponsePtrInput `pulumi:"hourlyRecurrence"` // The identifier of the resource. Id pulumi.StringInput `pulumi:"id"` // The location of the resource. Location pulumi.StringPtrInput `pulumi:"location"` // The name of the resource. Name pulumi.StringInput `pulumi:"name"` // Notification settings. NotificationSettings NotificationSettingsResponsePtrInput `pulumi:"notificationSettings"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The status of the schedule (i.e. Enabled, Disabled) Status pulumi.StringPtrInput `pulumi:"status"` // The tags of the resource. Tags pulumi.StringMapInput `pulumi:"tags"` // The resource ID to which the schedule belongs TargetResourceId pulumi.StringPtrInput `pulumi:"targetResourceId"` // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType pulumi.StringPtrInput `pulumi:"taskType"` // The time zone ID (e.g. Pacific Standard time). TimeZoneId pulumi.StringPtrInput `pulumi:"timeZoneId"` // The type of the resource. Type pulumi.StringInput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput `pulumi:"uniqueIdentifier"` // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence WeekDetailsResponsePtrInput `pulumi:"weeklyRecurrence"` }
A schedule.
func (ScheduleResponseArgs) ElementType ¶
func (ScheduleResponseArgs) ElementType() reflect.Type
func (ScheduleResponseArgs) ToScheduleResponseOutput ¶
func (i ScheduleResponseArgs) ToScheduleResponseOutput() ScheduleResponseOutput
func (ScheduleResponseArgs) ToScheduleResponseOutputWithContext ¶
func (i ScheduleResponseArgs) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput
func (ScheduleResponseArgs) ToScheduleResponsePtrOutput ¶
func (i ScheduleResponseArgs) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
func (ScheduleResponseArgs) ToScheduleResponsePtrOutputWithContext ¶
func (i ScheduleResponseArgs) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
type ScheduleResponseArray ¶
type ScheduleResponseArray []ScheduleResponseInput
func (ScheduleResponseArray) ElementType ¶
func (ScheduleResponseArray) ElementType() reflect.Type
func (ScheduleResponseArray) ToScheduleResponseArrayOutput ¶
func (i ScheduleResponseArray) ToScheduleResponseArrayOutput() ScheduleResponseArrayOutput
func (ScheduleResponseArray) ToScheduleResponseArrayOutputWithContext ¶
func (i ScheduleResponseArray) ToScheduleResponseArrayOutputWithContext(ctx context.Context) ScheduleResponseArrayOutput
type ScheduleResponseArrayInput ¶
type ScheduleResponseArrayInput interface { pulumi.Input ToScheduleResponseArrayOutput() ScheduleResponseArrayOutput ToScheduleResponseArrayOutputWithContext(context.Context) ScheduleResponseArrayOutput }
ScheduleResponseArrayInput is an input type that accepts ScheduleResponseArray and ScheduleResponseArrayOutput values. You can construct a concrete instance of `ScheduleResponseArrayInput` via:
ScheduleResponseArray{ ScheduleResponseArgs{...} }
type ScheduleResponseArrayOutput ¶
type ScheduleResponseArrayOutput struct{ *pulumi.OutputState }
func (ScheduleResponseArrayOutput) ElementType ¶
func (ScheduleResponseArrayOutput) ElementType() reflect.Type
func (ScheduleResponseArrayOutput) Index ¶
func (o ScheduleResponseArrayOutput) Index(i pulumi.IntInput) ScheduleResponseOutput
func (ScheduleResponseArrayOutput) ToScheduleResponseArrayOutput ¶
func (o ScheduleResponseArrayOutput) ToScheduleResponseArrayOutput() ScheduleResponseArrayOutput
func (ScheduleResponseArrayOutput) ToScheduleResponseArrayOutputWithContext ¶
func (o ScheduleResponseArrayOutput) ToScheduleResponseArrayOutputWithContext(ctx context.Context) ScheduleResponseArrayOutput
type ScheduleResponseInput ¶
type ScheduleResponseInput interface { pulumi.Input ToScheduleResponseOutput() ScheduleResponseOutput ToScheduleResponseOutputWithContext(context.Context) ScheduleResponseOutput }
ScheduleResponseInput is an input type that accepts ScheduleResponseArgs and ScheduleResponseOutput values. You can construct a concrete instance of `ScheduleResponseInput` via:
ScheduleResponseArgs{...}
type ScheduleResponseOutput ¶
type ScheduleResponseOutput struct{ *pulumi.OutputState }
A schedule.
func (ScheduleResponseOutput) CreatedDate ¶
func (o ScheduleResponseOutput) CreatedDate() pulumi.StringOutput
The creation date of the schedule.
func (ScheduleResponseOutput) DailyRecurrence ¶
func (o ScheduleResponseOutput) DailyRecurrence() DayDetailsResponsePtrOutput
If the schedule will occur once each day of the week, specify the daily recurrence.
func (ScheduleResponseOutput) ElementType ¶
func (ScheduleResponseOutput) ElementType() reflect.Type
func (ScheduleResponseOutput) HourlyRecurrence ¶
func (o ScheduleResponseOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
If the schedule will occur multiple times a day, specify the hourly recurrence.
func (ScheduleResponseOutput) Id ¶
func (o ScheduleResponseOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (ScheduleResponseOutput) Location ¶
func (o ScheduleResponseOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (ScheduleResponseOutput) Name ¶
func (o ScheduleResponseOutput) Name() pulumi.StringOutput
The name of the resource.
func (ScheduleResponseOutput) NotificationSettings ¶
func (o ScheduleResponseOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
Notification settings.
func (ScheduleResponseOutput) ProvisioningState ¶
func (o ScheduleResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning status of the resource.
func (ScheduleResponseOutput) Status ¶
func (o ScheduleResponseOutput) Status() pulumi.StringPtrOutput
The status of the schedule (i.e. Enabled, Disabled)
func (ScheduleResponseOutput) Tags ¶
func (o ScheduleResponseOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (ScheduleResponseOutput) TargetResourceId ¶
func (o ScheduleResponseOutput) TargetResourceId() pulumi.StringPtrOutput
The resource ID to which the schedule belongs
func (ScheduleResponseOutput) TaskType ¶
func (o ScheduleResponseOutput) TaskType() pulumi.StringPtrOutput
The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).
func (ScheduleResponseOutput) TimeZoneId ¶
func (o ScheduleResponseOutput) TimeZoneId() pulumi.StringPtrOutput
The time zone ID (e.g. Pacific Standard time).
func (ScheduleResponseOutput) ToScheduleResponseOutput ¶
func (o ScheduleResponseOutput) ToScheduleResponseOutput() ScheduleResponseOutput
func (ScheduleResponseOutput) ToScheduleResponseOutputWithContext ¶
func (o ScheduleResponseOutput) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput
func (ScheduleResponseOutput) ToScheduleResponsePtrOutput ¶
func (o ScheduleResponseOutput) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
func (ScheduleResponseOutput) ToScheduleResponsePtrOutputWithContext ¶
func (o ScheduleResponseOutput) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
func (ScheduleResponseOutput) Type ¶
func (o ScheduleResponseOutput) Type() pulumi.StringOutput
The type of the resource.
func (ScheduleResponseOutput) UniqueIdentifier ¶
func (o ScheduleResponseOutput) UniqueIdentifier() pulumi.StringPtrOutput
The unique immutable identifier of a resource (Guid).
func (ScheduleResponseOutput) WeeklyRecurrence ¶
func (o ScheduleResponseOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
If the schedule will occur only some days of the week, specify the weekly recurrence.
type ScheduleResponsePtrInput ¶
type ScheduleResponsePtrInput interface { pulumi.Input ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput ToScheduleResponsePtrOutputWithContext(context.Context) ScheduleResponsePtrOutput }
ScheduleResponsePtrInput is an input type that accepts ScheduleResponseArgs, ScheduleResponsePtr and ScheduleResponsePtrOutput values. You can construct a concrete instance of `ScheduleResponsePtrInput` via:
ScheduleResponseArgs{...} or: nil
func ScheduleResponsePtr ¶
func ScheduleResponsePtr(v *ScheduleResponseArgs) ScheduleResponsePtrInput
type ScheduleResponsePtrOutput ¶
type ScheduleResponsePtrOutput struct{ *pulumi.OutputState }
func (ScheduleResponsePtrOutput) CreatedDate ¶
func (o ScheduleResponsePtrOutput) CreatedDate() pulumi.StringPtrOutput
The creation date of the schedule.
func (ScheduleResponsePtrOutput) DailyRecurrence ¶
func (o ScheduleResponsePtrOutput) DailyRecurrence() DayDetailsResponsePtrOutput
If the schedule will occur once each day of the week, specify the daily recurrence.
func (ScheduleResponsePtrOutput) Elem ¶
func (o ScheduleResponsePtrOutput) Elem() ScheduleResponseOutput
func (ScheduleResponsePtrOutput) ElementType ¶
func (ScheduleResponsePtrOutput) ElementType() reflect.Type
func (ScheduleResponsePtrOutput) HourlyRecurrence ¶
func (o ScheduleResponsePtrOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
If the schedule will occur multiple times a day, specify the hourly recurrence.
func (ScheduleResponsePtrOutput) Id ¶
func (o ScheduleResponsePtrOutput) Id() pulumi.StringPtrOutput
The identifier of the resource.
func (ScheduleResponsePtrOutput) Location ¶
func (o ScheduleResponsePtrOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (ScheduleResponsePtrOutput) Name ¶
func (o ScheduleResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the resource.
func (ScheduleResponsePtrOutput) NotificationSettings ¶
func (o ScheduleResponsePtrOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
Notification settings.
func (ScheduleResponsePtrOutput) ProvisioningState ¶
func (o ScheduleResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning status of the resource.
func (ScheduleResponsePtrOutput) Status ¶
func (o ScheduleResponsePtrOutput) Status() pulumi.StringPtrOutput
The status of the schedule (i.e. Enabled, Disabled)
func (ScheduleResponsePtrOutput) Tags ¶
func (o ScheduleResponsePtrOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (ScheduleResponsePtrOutput) TargetResourceId ¶
func (o ScheduleResponsePtrOutput) TargetResourceId() pulumi.StringPtrOutput
The resource ID to which the schedule belongs
func (ScheduleResponsePtrOutput) TaskType ¶
func (o ScheduleResponsePtrOutput) TaskType() pulumi.StringPtrOutput
The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).
func (ScheduleResponsePtrOutput) TimeZoneId ¶
func (o ScheduleResponsePtrOutput) TimeZoneId() pulumi.StringPtrOutput
The time zone ID (e.g. Pacific Standard time).
func (ScheduleResponsePtrOutput) ToScheduleResponsePtrOutput ¶
func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
func (ScheduleResponsePtrOutput) ToScheduleResponsePtrOutputWithContext ¶
func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
func (ScheduleResponsePtrOutput) Type ¶
func (o ScheduleResponsePtrOutput) Type() pulumi.StringPtrOutput
The type of the resource.
func (ScheduleResponsePtrOutput) UniqueIdentifier ¶
func (o ScheduleResponsePtrOutput) UniqueIdentifier() pulumi.StringPtrOutput
The unique immutable identifier of a resource (Guid).
func (ScheduleResponsePtrOutput) WeeklyRecurrence ¶
func (o ScheduleResponsePtrOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
If the schedule will occur only some days of the week, specify the weekly recurrence.
type ScheduleState ¶
type ScheduleState struct { // The creation date of the schedule. CreatedDate pulumi.StringPtrInput // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence DayDetailsResponsePtrInput // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence HourDetailsResponsePtrInput // The location of the resource. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // Notification settings. NotificationSettings NotificationSettingsResponsePtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The status of the schedule (i.e. Enabled, Disabled) Status pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The resource ID to which the schedule belongs TargetResourceId pulumi.StringPtrInput // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType pulumi.StringPtrInput // The time zone ID (e.g. Pacific Standard time). TimeZoneId pulumi.StringPtrInput // The type of the resource. Type pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence WeekDetailsResponsePtrInput }
func (ScheduleState) ElementType ¶
func (ScheduleState) ElementType() reflect.Type
type ScheduleType ¶
type ScheduleType struct { // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence *DayDetails `pulumi:"dailyRecurrence"` // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence *HourDetails `pulumi:"hourlyRecurrence"` // The location of the resource. Location *string `pulumi:"location"` // Notification settings. NotificationSettings *NotificationSettings `pulumi:"notificationSettings"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The status of the schedule (i.e. Enabled, Disabled) Status *string `pulumi:"status"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The resource ID to which the schedule belongs TargetResourceId *string `pulumi:"targetResourceId"` // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType *string `pulumi:"taskType"` // The time zone ID (e.g. Pacific Standard time). TimeZoneId *string `pulumi:"timeZoneId"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence *WeekDetails `pulumi:"weeklyRecurrence"` }
A schedule.
type ScheduleTypeArgs ¶
type ScheduleTypeArgs struct { // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence DayDetailsPtrInput `pulumi:"dailyRecurrence"` // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence HourDetailsPtrInput `pulumi:"hourlyRecurrence"` // The location of the resource. Location pulumi.StringPtrInput `pulumi:"location"` // Notification settings. NotificationSettings NotificationSettingsPtrInput `pulumi:"notificationSettings"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The status of the schedule (i.e. Enabled, Disabled) Status pulumi.StringPtrInput `pulumi:"status"` // The tags of the resource. Tags pulumi.StringMapInput `pulumi:"tags"` // The resource ID to which the schedule belongs TargetResourceId pulumi.StringPtrInput `pulumi:"targetResourceId"` // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType pulumi.StringPtrInput `pulumi:"taskType"` // The time zone ID (e.g. Pacific Standard time). TimeZoneId pulumi.StringPtrInput `pulumi:"timeZoneId"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput `pulumi:"uniqueIdentifier"` // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence WeekDetailsPtrInput `pulumi:"weeklyRecurrence"` }
A schedule.
func (ScheduleTypeArgs) ElementType ¶
func (ScheduleTypeArgs) ElementType() reflect.Type
func (ScheduleTypeArgs) ToScheduleTypeOutput ¶
func (i ScheduleTypeArgs) ToScheduleTypeOutput() ScheduleTypeOutput
func (ScheduleTypeArgs) ToScheduleTypeOutputWithContext ¶
func (i ScheduleTypeArgs) ToScheduleTypeOutputWithContext(ctx context.Context) ScheduleTypeOutput
func (ScheduleTypeArgs) ToScheduleTypePtrOutput ¶
func (i ScheduleTypeArgs) ToScheduleTypePtrOutput() ScheduleTypePtrOutput
func (ScheduleTypeArgs) ToScheduleTypePtrOutputWithContext ¶
func (i ScheduleTypeArgs) ToScheduleTypePtrOutputWithContext(ctx context.Context) ScheduleTypePtrOutput
type ScheduleTypeInput ¶
type ScheduleTypeInput interface { pulumi.Input ToScheduleTypeOutput() ScheduleTypeOutput ToScheduleTypeOutputWithContext(context.Context) ScheduleTypeOutput }
ScheduleTypeInput is an input type that accepts ScheduleTypeArgs and ScheduleTypeOutput values. You can construct a concrete instance of `ScheduleTypeInput` via:
ScheduleTypeArgs{...}
type ScheduleTypeOutput ¶
type ScheduleTypeOutput struct{ *pulumi.OutputState }
A schedule.
func (ScheduleTypeOutput) DailyRecurrence ¶
func (o ScheduleTypeOutput) DailyRecurrence() DayDetailsPtrOutput
If the schedule will occur once each day of the week, specify the daily recurrence.
func (ScheduleTypeOutput) ElementType ¶
func (ScheduleTypeOutput) ElementType() reflect.Type
func (ScheduleTypeOutput) HourlyRecurrence ¶
func (o ScheduleTypeOutput) HourlyRecurrence() HourDetailsPtrOutput
If the schedule will occur multiple times a day, specify the hourly recurrence.
func (ScheduleTypeOutput) Location ¶
func (o ScheduleTypeOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (ScheduleTypeOutput) NotificationSettings ¶
func (o ScheduleTypeOutput) NotificationSettings() NotificationSettingsPtrOutput
Notification settings.
func (ScheduleTypeOutput) ProvisioningState ¶
func (o ScheduleTypeOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning status of the resource.
func (ScheduleTypeOutput) Status ¶
func (o ScheduleTypeOutput) Status() pulumi.StringPtrOutput
The status of the schedule (i.e. Enabled, Disabled)
func (ScheduleTypeOutput) Tags ¶
func (o ScheduleTypeOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (ScheduleTypeOutput) TargetResourceId ¶
func (o ScheduleTypeOutput) TargetResourceId() pulumi.StringPtrOutput
The resource ID to which the schedule belongs
func (ScheduleTypeOutput) TaskType ¶
func (o ScheduleTypeOutput) TaskType() pulumi.StringPtrOutput
The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).
func (ScheduleTypeOutput) TimeZoneId ¶
func (o ScheduleTypeOutput) TimeZoneId() pulumi.StringPtrOutput
The time zone ID (e.g. Pacific Standard time).
func (ScheduleTypeOutput) ToScheduleTypeOutput ¶
func (o ScheduleTypeOutput) ToScheduleTypeOutput() ScheduleTypeOutput
func (ScheduleTypeOutput) ToScheduleTypeOutputWithContext ¶
func (o ScheduleTypeOutput) ToScheduleTypeOutputWithContext(ctx context.Context) ScheduleTypeOutput
func (ScheduleTypeOutput) ToScheduleTypePtrOutput ¶
func (o ScheduleTypeOutput) ToScheduleTypePtrOutput() ScheduleTypePtrOutput
func (ScheduleTypeOutput) ToScheduleTypePtrOutputWithContext ¶
func (o ScheduleTypeOutput) ToScheduleTypePtrOutputWithContext(ctx context.Context) ScheduleTypePtrOutput
func (ScheduleTypeOutput) UniqueIdentifier ¶
func (o ScheduleTypeOutput) UniqueIdentifier() pulumi.StringPtrOutput
The unique immutable identifier of a resource (Guid).
func (ScheduleTypeOutput) WeeklyRecurrence ¶
func (o ScheduleTypeOutput) WeeklyRecurrence() WeekDetailsPtrOutput
If the schedule will occur only some days of the week, specify the weekly recurrence.
type ScheduleTypePtrInput ¶
type ScheduleTypePtrInput interface { pulumi.Input ToScheduleTypePtrOutput() ScheduleTypePtrOutput ToScheduleTypePtrOutputWithContext(context.Context) ScheduleTypePtrOutput }
ScheduleTypePtrInput is an input type that accepts ScheduleTypeArgs, ScheduleTypePtr and ScheduleTypePtrOutput values. You can construct a concrete instance of `ScheduleTypePtrInput` via:
ScheduleTypeArgs{...} or: nil
func ScheduleTypePtr ¶
func ScheduleTypePtr(v *ScheduleTypeArgs) ScheduleTypePtrInput
type ScheduleTypePtrOutput ¶
type ScheduleTypePtrOutput struct{ *pulumi.OutputState }
func (ScheduleTypePtrOutput) DailyRecurrence ¶
func (o ScheduleTypePtrOutput) DailyRecurrence() DayDetailsPtrOutput
If the schedule will occur once each day of the week, specify the daily recurrence.
func (ScheduleTypePtrOutput) Elem ¶
func (o ScheduleTypePtrOutput) Elem() ScheduleTypeOutput
func (ScheduleTypePtrOutput) ElementType ¶
func (ScheduleTypePtrOutput) ElementType() reflect.Type
func (ScheduleTypePtrOutput) HourlyRecurrence ¶
func (o ScheduleTypePtrOutput) HourlyRecurrence() HourDetailsPtrOutput
If the schedule will occur multiple times a day, specify the hourly recurrence.
func (ScheduleTypePtrOutput) Location ¶
func (o ScheduleTypePtrOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (ScheduleTypePtrOutput) NotificationSettings ¶
func (o ScheduleTypePtrOutput) NotificationSettings() NotificationSettingsPtrOutput
Notification settings.
func (ScheduleTypePtrOutput) ProvisioningState ¶
func (o ScheduleTypePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning status of the resource.
func (ScheduleTypePtrOutput) Status ¶
func (o ScheduleTypePtrOutput) Status() pulumi.StringPtrOutput
The status of the schedule (i.e. Enabled, Disabled)
func (ScheduleTypePtrOutput) Tags ¶
func (o ScheduleTypePtrOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (ScheduleTypePtrOutput) TargetResourceId ¶
func (o ScheduleTypePtrOutput) TargetResourceId() pulumi.StringPtrOutput
The resource ID to which the schedule belongs
func (ScheduleTypePtrOutput) TaskType ¶
func (o ScheduleTypePtrOutput) TaskType() pulumi.StringPtrOutput
The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).
func (ScheduleTypePtrOutput) TimeZoneId ¶
func (o ScheduleTypePtrOutput) TimeZoneId() pulumi.StringPtrOutput
The time zone ID (e.g. Pacific Standard time).
func (ScheduleTypePtrOutput) ToScheduleTypePtrOutput ¶
func (o ScheduleTypePtrOutput) ToScheduleTypePtrOutput() ScheduleTypePtrOutput
func (ScheduleTypePtrOutput) ToScheduleTypePtrOutputWithContext ¶
func (o ScheduleTypePtrOutput) ToScheduleTypePtrOutputWithContext(ctx context.Context) ScheduleTypePtrOutput
func (ScheduleTypePtrOutput) UniqueIdentifier ¶
func (o ScheduleTypePtrOutput) UniqueIdentifier() pulumi.StringPtrOutput
The unique immutable identifier of a resource (Guid).
func (ScheduleTypePtrOutput) WeeklyRecurrence ¶
func (o ScheduleTypePtrOutput) WeeklyRecurrence() WeekDetailsPtrOutput
If the schedule will occur only some days of the week, specify the weekly recurrence.
type Secret ¶
type Secret struct { pulumi.CustomResourceState // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` // The value of the secret for secret creation. Value pulumi.StringPtrOutput `pulumi:"value"` }
A secret.
func GetSecret ¶
func GetSecret(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecretState, opts ...pulumi.ResourceOption) (*Secret, error)
GetSecret gets an existing Secret resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSecret ¶
func NewSecret(ctx *pulumi.Context, name string, args *SecretArgs, opts ...pulumi.ResourceOption) (*Secret, error)
NewSecret registers a new resource with the given unique name, arguments, and options.
func (*Secret) ElementType ¶ added in v0.2.6
func (*Secret) ToSecretOutput ¶ added in v0.2.6
func (i *Secret) ToSecretOutput() SecretOutput
func (*Secret) ToSecretOutputWithContext ¶ added in v0.2.6
func (i *Secret) ToSecretOutputWithContext(ctx context.Context) SecretOutput
type SecretArgs ¶
type SecretArgs struct { // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the secret. Name pulumi.StringInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The tags of the resource. Tags pulumi.StringMapInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // The name of the user profile. UserName pulumi.StringInput // The value of the secret for secret creation. Value pulumi.StringPtrInput }
The set of arguments for constructing a Secret resource.
func (SecretArgs) ElementType ¶
func (SecretArgs) ElementType() reflect.Type
type SecretInput ¶ added in v0.2.6
type SecretInput interface { pulumi.Input ToSecretOutput() SecretOutput ToSecretOutputWithContext(ctx context.Context) SecretOutput }
type SecretOutput ¶ added in v0.2.6
type SecretOutput struct {
*pulumi.OutputState
}
func (SecretOutput) ElementType ¶ added in v0.2.6
func (SecretOutput) ElementType() reflect.Type
func (SecretOutput) ToSecretOutput ¶ added in v0.2.6
func (o SecretOutput) ToSecretOutput() SecretOutput
func (SecretOutput) ToSecretOutputWithContext ¶ added in v0.2.6
func (o SecretOutput) ToSecretOutputWithContext(ctx context.Context) SecretOutput
type SecretState ¶
type SecretState struct { // The location of the resource. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The type of the resource. Type pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // The value of the secret for secret creation. Value pulumi.StringPtrInput }
func (SecretState) ElementType ¶
func (SecretState) ElementType() reflect.Type
type ServiceRunner ¶
type ServiceRunner struct { pulumi.CustomResourceState // The identity of the resource. Identity IdentityPropertiesResponsePtrOutput `pulumi:"identity"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` }
A container for a managed identity to execute DevTest lab services.
func GetServiceRunner ¶
func GetServiceRunner(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceRunnerState, opts ...pulumi.ResourceOption) (*ServiceRunner, error)
GetServiceRunner gets an existing ServiceRunner 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 NewServiceRunner ¶
func NewServiceRunner(ctx *pulumi.Context, name string, args *ServiceRunnerArgs, opts ...pulumi.ResourceOption) (*ServiceRunner, error)
NewServiceRunner registers a new resource with the given unique name, arguments, and options.
func (*ServiceRunner) ElementType ¶ added in v0.2.6
func (*ServiceRunner) ElementType() reflect.Type
func (*ServiceRunner) ToServiceRunnerOutput ¶ added in v0.2.6
func (i *ServiceRunner) ToServiceRunnerOutput() ServiceRunnerOutput
func (*ServiceRunner) ToServiceRunnerOutputWithContext ¶ added in v0.2.6
func (i *ServiceRunner) ToServiceRunnerOutputWithContext(ctx context.Context) ServiceRunnerOutput
type ServiceRunnerArgs ¶
type ServiceRunnerArgs struct { // The identity of the resource. Identity IdentityPropertiesPtrInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the service runner. Name pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The tags of the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a ServiceRunner resource.
func (ServiceRunnerArgs) ElementType ¶
func (ServiceRunnerArgs) ElementType() reflect.Type
type ServiceRunnerInput ¶ added in v0.2.6
type ServiceRunnerInput interface { pulumi.Input ToServiceRunnerOutput() ServiceRunnerOutput ToServiceRunnerOutputWithContext(ctx context.Context) ServiceRunnerOutput }
type ServiceRunnerOutput ¶ added in v0.2.6
type ServiceRunnerOutput struct {
*pulumi.OutputState
}
func (ServiceRunnerOutput) ElementType ¶ added in v0.2.6
func (ServiceRunnerOutput) ElementType() reflect.Type
func (ServiceRunnerOutput) ToServiceRunnerOutput ¶ added in v0.2.6
func (o ServiceRunnerOutput) ToServiceRunnerOutput() ServiceRunnerOutput
func (ServiceRunnerOutput) ToServiceRunnerOutputWithContext ¶ added in v0.2.6
func (o ServiceRunnerOutput) ToServiceRunnerOutputWithContext(ctx context.Context) ServiceRunnerOutput
type ServiceRunnerState ¶
type ServiceRunnerState struct { // The identity of the resource. Identity IdentityPropertiesResponsePtrInput // The location of the resource. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The type of the resource. Type pulumi.StringPtrInput }
func (ServiceRunnerState) ElementType ¶
func (ServiceRunnerState) ElementType() reflect.Type
type SharedPublicIpAddressConfiguration ¶
type SharedPublicIpAddressConfiguration struct { InboundNatRule `pulumi:"inboundNatRules"` }InboundNatRules []
Properties of a virtual machine that determine how it is connected to a load balancer.
type SharedPublicIpAddressConfigurationArgs ¶
type SharedPublicIpAddressConfigurationArgs struct { InboundNatRuleArrayInput `pulumi:"inboundNatRules"` }InboundNatRules
Properties of a virtual machine that determine how it is connected to a load balancer.
func (SharedPublicIpAddressConfigurationArgs) ElementType ¶
func (SharedPublicIpAddressConfigurationArgs) ElementType() reflect.Type
func (SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationOutput ¶
func (i SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationOutput() SharedPublicIpAddressConfigurationOutput
func (SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationOutputWithContext ¶
func (i SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationOutput
func (SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationPtrOutput ¶
func (i SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationPtrOutput() SharedPublicIpAddressConfigurationPtrOutput
func (SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationPtrOutputWithContext ¶
func (i SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationPtrOutput
type SharedPublicIpAddressConfigurationInput ¶
SharedPublicIpAddressConfigurationInput is an input type that accepts SharedPublicIpAddressConfigurationArgs and SharedPublicIpAddressConfigurationOutput values. You can construct a concrete instance of `SharedPublicIpAddressConfigurationInput` via:
SharedPublicIpAddressConfigurationArgs{...}
type SharedPublicIpAddressConfigurationOutput ¶
Properties of a virtual machine that determine how it is connected to a load balancer.
func (SharedPublicIpAddressConfigurationOutput) ElementType ¶
func (SharedPublicIpAddressConfigurationOutput) ElementType() reflect.Type
func (SharedPublicIpAddressConfigurationOutput) InboundNatRules ¶
func (o SharedPublicIpAddressConfigurationOutput) InboundNatRules() InboundNatRuleArrayOutput
The incoming NAT rules
func (SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationOutput ¶
func (o SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationOutput() SharedPublicIpAddressConfigurationOutput
func (SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationOutputWithContext ¶
func (o SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationOutput
func (SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationPtrOutput ¶
func (o SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationPtrOutput() SharedPublicIpAddressConfigurationPtrOutput
func (SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationPtrOutputWithContext ¶
func (o SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationPtrOutput
type SharedPublicIpAddressConfigurationPtrInput ¶
SharedPublicIpAddressConfigurationPtrInput is an input type that accepts SharedPublicIpAddressConfigurationArgs, SharedPublicIpAddressConfigurationPtr and SharedPublicIpAddressConfigurationPtrOutput values. You can construct a concrete instance of `SharedPublicIpAddressConfigurationPtrInput` via:
SharedPublicIpAddressConfigurationArgs{...} or: nil
func SharedPublicIpAddressConfigurationPtr ¶
func SharedPublicIpAddressConfigurationPtr(v *SharedPublicIpAddressConfigurationArgs) SharedPublicIpAddressConfigurationPtrInput
type SharedPublicIpAddressConfigurationPtrOutput ¶
func (SharedPublicIpAddressConfigurationPtrOutput) ElementType ¶
func (SharedPublicIpAddressConfigurationPtrOutput) ElementType() reflect.Type
func (SharedPublicIpAddressConfigurationPtrOutput) InboundNatRules ¶
func (o SharedPublicIpAddressConfigurationPtrOutput) InboundNatRules() InboundNatRuleArrayOutput
The incoming NAT rules
func (SharedPublicIpAddressConfigurationPtrOutput) ToSharedPublicIpAddressConfigurationPtrOutput ¶
func (o SharedPublicIpAddressConfigurationPtrOutput) ToSharedPublicIpAddressConfigurationPtrOutput() SharedPublicIpAddressConfigurationPtrOutput
func (SharedPublicIpAddressConfigurationPtrOutput) ToSharedPublicIpAddressConfigurationPtrOutputWithContext ¶
func (o SharedPublicIpAddressConfigurationPtrOutput) ToSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationPtrOutput
type SharedPublicIpAddressConfigurationResponse ¶
type SharedPublicIpAddressConfigurationResponse struct { InboundNatRuleResponse `pulumi:"inboundNatRules"` }InboundNatRules []
Properties of a virtual machine that determine how it is connected to a load balancer.
type SharedPublicIpAddressConfigurationResponseArgs ¶
type SharedPublicIpAddressConfigurationResponseArgs struct { InboundNatRuleResponseArrayInput `pulumi:"inboundNatRules"` }InboundNatRules
Properties of a virtual machine that determine how it is connected to a load balancer.
func (SharedPublicIpAddressConfigurationResponseArgs) ElementType ¶
func (SharedPublicIpAddressConfigurationResponseArgs) ElementType() reflect.Type
func (SharedPublicIpAddressConfigurationResponseArgs) ToSharedPublicIpAddressConfigurationResponseOutput ¶
func (i SharedPublicIpAddressConfigurationResponseArgs) ToSharedPublicIpAddressConfigurationResponseOutput() SharedPublicIpAddressConfigurationResponseOutput
func (SharedPublicIpAddressConfigurationResponseArgs) ToSharedPublicIpAddressConfigurationResponseOutputWithContext ¶
func (i SharedPublicIpAddressConfigurationResponseArgs) ToSharedPublicIpAddressConfigurationResponseOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationResponseOutput
func (SharedPublicIpAddressConfigurationResponseArgs) ToSharedPublicIpAddressConfigurationResponsePtrOutput ¶
func (i SharedPublicIpAddressConfigurationResponseArgs) ToSharedPublicIpAddressConfigurationResponsePtrOutput() SharedPublicIpAddressConfigurationResponsePtrOutput
func (SharedPublicIpAddressConfigurationResponseArgs) ToSharedPublicIpAddressConfigurationResponsePtrOutputWithContext ¶
func (i SharedPublicIpAddressConfigurationResponseArgs) ToSharedPublicIpAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationResponsePtrOutput
type SharedPublicIpAddressConfigurationResponseInput ¶
SharedPublicIpAddressConfigurationResponseInput is an input type that accepts SharedPublicIpAddressConfigurationResponseArgs and SharedPublicIpAddressConfigurationResponseOutput values. You can construct a concrete instance of `SharedPublicIpAddressConfigurationResponseInput` via:
SharedPublicIpAddressConfigurationResponseArgs{...}
type SharedPublicIpAddressConfigurationResponseOutput ¶
Properties of a virtual machine that determine how it is connected to a load balancer.
func (SharedPublicIpAddressConfigurationResponseOutput) ElementType ¶
func (SharedPublicIpAddressConfigurationResponseOutput) ElementType() reflect.Type
func (SharedPublicIpAddressConfigurationResponseOutput) InboundNatRules ¶
func (o SharedPublicIpAddressConfigurationResponseOutput) InboundNatRules() InboundNatRuleResponseArrayOutput
The incoming NAT rules
func (SharedPublicIpAddressConfigurationResponseOutput) ToSharedPublicIpAddressConfigurationResponseOutput ¶
func (o SharedPublicIpAddressConfigurationResponseOutput) ToSharedPublicIpAddressConfigurationResponseOutput() SharedPublicIpAddressConfigurationResponseOutput
func (SharedPublicIpAddressConfigurationResponseOutput) ToSharedPublicIpAddressConfigurationResponseOutputWithContext ¶
func (o SharedPublicIpAddressConfigurationResponseOutput) ToSharedPublicIpAddressConfigurationResponseOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationResponseOutput
func (SharedPublicIpAddressConfigurationResponseOutput) ToSharedPublicIpAddressConfigurationResponsePtrOutput ¶
func (o SharedPublicIpAddressConfigurationResponseOutput) ToSharedPublicIpAddressConfigurationResponsePtrOutput() SharedPublicIpAddressConfigurationResponsePtrOutput
func (SharedPublicIpAddressConfigurationResponseOutput) ToSharedPublicIpAddressConfigurationResponsePtrOutputWithContext ¶
func (o SharedPublicIpAddressConfigurationResponseOutput) ToSharedPublicIpAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationResponsePtrOutput
type SharedPublicIpAddressConfigurationResponsePtrInput ¶
SharedPublicIpAddressConfigurationResponsePtrInput is an input type that accepts SharedPublicIpAddressConfigurationResponseArgs, SharedPublicIpAddressConfigurationResponsePtr and SharedPublicIpAddressConfigurationResponsePtrOutput values. You can construct a concrete instance of `SharedPublicIpAddressConfigurationResponsePtrInput` via:
SharedPublicIpAddressConfigurationResponseArgs{...} or: nil
func SharedPublicIpAddressConfigurationResponsePtr ¶
func SharedPublicIpAddressConfigurationResponsePtr(v *SharedPublicIpAddressConfigurationResponseArgs) SharedPublicIpAddressConfigurationResponsePtrInput
type SharedPublicIpAddressConfigurationResponsePtrOutput ¶
func (SharedPublicIpAddressConfigurationResponsePtrOutput) ElementType ¶
func (SharedPublicIpAddressConfigurationResponsePtrOutput) ElementType() reflect.Type
func (SharedPublicIpAddressConfigurationResponsePtrOutput) InboundNatRules ¶
func (o SharedPublicIpAddressConfigurationResponsePtrOutput) InboundNatRules() InboundNatRuleResponseArrayOutput
The incoming NAT rules
func (SharedPublicIpAddressConfigurationResponsePtrOutput) ToSharedPublicIpAddressConfigurationResponsePtrOutput ¶
func (o SharedPublicIpAddressConfigurationResponsePtrOutput) ToSharedPublicIpAddressConfigurationResponsePtrOutput() SharedPublicIpAddressConfigurationResponsePtrOutput
func (SharedPublicIpAddressConfigurationResponsePtrOutput) ToSharedPublicIpAddressConfigurationResponsePtrOutputWithContext ¶
func (o SharedPublicIpAddressConfigurationResponsePtrOutput) ToSharedPublicIpAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationResponsePtrOutput
type SourceControlType ¶ added in v0.3.1
The artifact source's type.
func (SourceControlType) ElementType ¶ added in v0.3.1
func (SourceControlType) ElementType() reflect.Type
func (SourceControlType) ToStringOutput ¶ added in v0.3.1
func (e SourceControlType) ToStringOutput() pulumi.StringOutput
func (SourceControlType) ToStringOutputWithContext ¶ added in v0.3.1
func (e SourceControlType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SourceControlType) ToStringPtrOutput ¶ added in v0.3.1
func (e SourceControlType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SourceControlType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SourceControlType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StorageType ¶ added in v0.3.1
Type of storage used by the lab. It can be either Premium or Standard. Default is Premium.
func (StorageType) ElementType ¶ added in v0.3.1
func (StorageType) ElementType() reflect.Type
func (StorageType) ToStringOutput ¶ added in v0.3.1
func (e StorageType) ToStringOutput() pulumi.StringOutput
func (StorageType) ToStringOutputWithContext ¶ added in v0.3.1
func (e StorageType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StorageType) ToStringPtrOutput ¶ added in v0.3.1
func (e StorageType) ToStringPtrOutput() pulumi.StringPtrOutput
func (StorageType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e StorageType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Subnet ¶
type Subnet struct { // The permission policy of the subnet for allowing public IP addresses (i.e. Allow, Deny)). AllowPublicIp *string `pulumi:"allowPublicIp"` // The name of the subnet as seen in the lab. LabSubnetName *string `pulumi:"labSubnetName"` // The resource ID of the subnet. ResourceId *string `pulumi:"resourceId"` }
Subnet information.
type SubnetArgs ¶
type SubnetArgs struct { // The permission policy of the subnet for allowing public IP addresses (i.e. Allow, Deny)). AllowPublicIp pulumi.StringPtrInput `pulumi:"allowPublicIp"` // The name of the subnet as seen in the lab. LabSubnetName pulumi.StringPtrInput `pulumi:"labSubnetName"` // The resource ID of the subnet. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` }
Subnet information.
func (SubnetArgs) ElementType ¶
func (SubnetArgs) ElementType() reflect.Type
func (SubnetArgs) ToSubnetOutput ¶
func (i SubnetArgs) ToSubnetOutput() SubnetOutput
func (SubnetArgs) ToSubnetOutputWithContext ¶
func (i SubnetArgs) ToSubnetOutputWithContext(ctx context.Context) SubnetOutput
type SubnetArray ¶
type SubnetArray []SubnetInput
func (SubnetArray) ElementType ¶
func (SubnetArray) ElementType() reflect.Type
func (SubnetArray) ToSubnetArrayOutput ¶
func (i SubnetArray) ToSubnetArrayOutput() SubnetArrayOutput
func (SubnetArray) ToSubnetArrayOutputWithContext ¶
func (i SubnetArray) ToSubnetArrayOutputWithContext(ctx context.Context) SubnetArrayOutput
type SubnetArrayInput ¶
type SubnetArrayInput interface { pulumi.Input ToSubnetArrayOutput() SubnetArrayOutput ToSubnetArrayOutputWithContext(context.Context) SubnetArrayOutput }
SubnetArrayInput is an input type that accepts SubnetArray and SubnetArrayOutput values. You can construct a concrete instance of `SubnetArrayInput` via:
SubnetArray{ SubnetArgs{...} }
type SubnetArrayOutput ¶
type SubnetArrayOutput struct{ *pulumi.OutputState }
func (SubnetArrayOutput) ElementType ¶
func (SubnetArrayOutput) ElementType() reflect.Type
func (SubnetArrayOutput) Index ¶
func (o SubnetArrayOutput) Index(i pulumi.IntInput) SubnetOutput
func (SubnetArrayOutput) ToSubnetArrayOutput ¶
func (o SubnetArrayOutput) ToSubnetArrayOutput() SubnetArrayOutput
func (SubnetArrayOutput) ToSubnetArrayOutputWithContext ¶
func (o SubnetArrayOutput) ToSubnetArrayOutputWithContext(ctx context.Context) SubnetArrayOutput
type SubnetInput ¶
type SubnetInput interface { pulumi.Input ToSubnetOutput() SubnetOutput ToSubnetOutputWithContext(context.Context) SubnetOutput }
SubnetInput is an input type that accepts SubnetArgs and SubnetOutput values. You can construct a concrete instance of `SubnetInput` via:
SubnetArgs{...}
type SubnetOutput ¶
type SubnetOutput struct{ *pulumi.OutputState }
Subnet information.
func (SubnetOutput) AllowPublicIp ¶
func (o SubnetOutput) AllowPublicIp() pulumi.StringPtrOutput
The permission policy of the subnet for allowing public IP addresses (i.e. Allow, Deny)).
func (SubnetOutput) ElementType ¶
func (SubnetOutput) ElementType() reflect.Type
func (SubnetOutput) LabSubnetName ¶
func (o SubnetOutput) LabSubnetName() pulumi.StringPtrOutput
The name of the subnet as seen in the lab.
func (SubnetOutput) ResourceId ¶
func (o SubnetOutput) ResourceId() pulumi.StringPtrOutput
The resource ID of the subnet.
func (SubnetOutput) ToSubnetOutput ¶
func (o SubnetOutput) ToSubnetOutput() SubnetOutput
func (SubnetOutput) ToSubnetOutputWithContext ¶
func (o SubnetOutput) ToSubnetOutputWithContext(ctx context.Context) SubnetOutput
type SubnetOverride ¶
type SubnetOverride struct { // The name given to the subnet within the lab. LabSubnetName *string `pulumi:"labSubnetName"` // The resource ID of the subnet. ResourceId *string `pulumi:"resourceId"` SharedPublicIpAddressConfiguration *SubnetSharedPublicIpAddressConfiguration `pulumi:"sharedPublicIpAddressConfiguration"` // Indicates whether this subnet can be used during virtual machine creation (i.e. Allow, Deny). UseInVmCreationPermission *string `pulumi:"useInVmCreationPermission"` // Indicates whether public IP addresses can be assigned to virtual machines on this subnet (i.e. Allow, Deny). UsePublicIpAddressPermission *string `pulumi:"usePublicIpAddressPermission"` // The virtual network pool associated with this subnet. VirtualNetworkPoolName *string `pulumi:"virtualNetworkPoolName"` }
Property overrides on a subnet of a virtual network.
type SubnetOverrideArgs ¶
type SubnetOverrideArgs struct { // The name given to the subnet within the lab. LabSubnetName pulumi.StringPtrInput `pulumi:"labSubnetName"` // The resource ID of the subnet. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` SharedPublicIpAddressConfiguration SubnetSharedPublicIpAddressConfigurationPtrInput `pulumi:"sharedPublicIpAddressConfiguration"` // Indicates whether this subnet can be used during virtual machine creation (i.e. Allow, Deny). UseInVmCreationPermission pulumi.StringPtrInput `pulumi:"useInVmCreationPermission"` // Indicates whether public IP addresses can be assigned to virtual machines on this subnet (i.e. Allow, Deny). UsePublicIpAddressPermission pulumi.StringPtrInput `pulumi:"usePublicIpAddressPermission"` // The virtual network pool associated with this subnet. VirtualNetworkPoolName pulumi.StringPtrInput `pulumi:"virtualNetworkPoolName"` }
Property overrides on a subnet of a virtual network.
func (SubnetOverrideArgs) ElementType ¶
func (SubnetOverrideArgs) ElementType() reflect.Type
func (SubnetOverrideArgs) ToSubnetOverrideOutput ¶
func (i SubnetOverrideArgs) ToSubnetOverrideOutput() SubnetOverrideOutput
func (SubnetOverrideArgs) ToSubnetOverrideOutputWithContext ¶
func (i SubnetOverrideArgs) ToSubnetOverrideOutputWithContext(ctx context.Context) SubnetOverrideOutput
type SubnetOverrideArray ¶
type SubnetOverrideArray []SubnetOverrideInput
func (SubnetOverrideArray) ElementType ¶
func (SubnetOverrideArray) ElementType() reflect.Type
func (SubnetOverrideArray) ToSubnetOverrideArrayOutput ¶
func (i SubnetOverrideArray) ToSubnetOverrideArrayOutput() SubnetOverrideArrayOutput
func (SubnetOverrideArray) ToSubnetOverrideArrayOutputWithContext ¶
func (i SubnetOverrideArray) ToSubnetOverrideArrayOutputWithContext(ctx context.Context) SubnetOverrideArrayOutput
type SubnetOverrideArrayInput ¶
type SubnetOverrideArrayInput interface { pulumi.Input ToSubnetOverrideArrayOutput() SubnetOverrideArrayOutput ToSubnetOverrideArrayOutputWithContext(context.Context) SubnetOverrideArrayOutput }
SubnetOverrideArrayInput is an input type that accepts SubnetOverrideArray and SubnetOverrideArrayOutput values. You can construct a concrete instance of `SubnetOverrideArrayInput` via:
SubnetOverrideArray{ SubnetOverrideArgs{...} }
type SubnetOverrideArrayOutput ¶
type SubnetOverrideArrayOutput struct{ *pulumi.OutputState }
func (SubnetOverrideArrayOutput) ElementType ¶
func (SubnetOverrideArrayOutput) ElementType() reflect.Type
func (SubnetOverrideArrayOutput) Index ¶
func (o SubnetOverrideArrayOutput) Index(i pulumi.IntInput) SubnetOverrideOutput
func (SubnetOverrideArrayOutput) ToSubnetOverrideArrayOutput ¶
func (o SubnetOverrideArrayOutput) ToSubnetOverrideArrayOutput() SubnetOverrideArrayOutput
func (SubnetOverrideArrayOutput) ToSubnetOverrideArrayOutputWithContext ¶
func (o SubnetOverrideArrayOutput) ToSubnetOverrideArrayOutputWithContext(ctx context.Context) SubnetOverrideArrayOutput
type SubnetOverrideInput ¶
type SubnetOverrideInput interface { pulumi.Input ToSubnetOverrideOutput() SubnetOverrideOutput ToSubnetOverrideOutputWithContext(context.Context) SubnetOverrideOutput }
SubnetOverrideInput is an input type that accepts SubnetOverrideArgs and SubnetOverrideOutput values. You can construct a concrete instance of `SubnetOverrideInput` via:
SubnetOverrideArgs{...}
type SubnetOverrideOutput ¶
type SubnetOverrideOutput struct{ *pulumi.OutputState }
Property overrides on a subnet of a virtual network.
func (SubnetOverrideOutput) ElementType ¶
func (SubnetOverrideOutput) ElementType() reflect.Type
func (SubnetOverrideOutput) LabSubnetName ¶
func (o SubnetOverrideOutput) LabSubnetName() pulumi.StringPtrOutput
The name given to the subnet within the lab.
func (SubnetOverrideOutput) ResourceId ¶
func (o SubnetOverrideOutput) ResourceId() pulumi.StringPtrOutput
The resource ID of the subnet.
func (SubnetOverrideOutput) SharedPublicIpAddressConfiguration ¶
func (o SubnetOverrideOutput) SharedPublicIpAddressConfiguration() SubnetSharedPublicIpAddressConfigurationPtrOutput
Properties that virtual machines on this subnet will share.
func (SubnetOverrideOutput) ToSubnetOverrideOutput ¶
func (o SubnetOverrideOutput) ToSubnetOverrideOutput() SubnetOverrideOutput
func (SubnetOverrideOutput) ToSubnetOverrideOutputWithContext ¶
func (o SubnetOverrideOutput) ToSubnetOverrideOutputWithContext(ctx context.Context) SubnetOverrideOutput
func (SubnetOverrideOutput) UseInVmCreationPermission ¶
func (o SubnetOverrideOutput) UseInVmCreationPermission() pulumi.StringPtrOutput
Indicates whether this subnet can be used during virtual machine creation (i.e. Allow, Deny).
func (SubnetOverrideOutput) UsePublicIpAddressPermission ¶
func (o SubnetOverrideOutput) UsePublicIpAddressPermission() pulumi.StringPtrOutput
Indicates whether public IP addresses can be assigned to virtual machines on this subnet (i.e. Allow, Deny).
func (SubnetOverrideOutput) VirtualNetworkPoolName ¶
func (o SubnetOverrideOutput) VirtualNetworkPoolName() pulumi.StringPtrOutput
The virtual network pool associated with this subnet.
type SubnetOverrideResponse ¶
type SubnetOverrideResponse struct { // The name given to the subnet within the lab. LabSubnetName *string `pulumi:"labSubnetName"` // The resource ID of the subnet. ResourceId *string `pulumi:"resourceId"` SharedPublicIpAddressConfiguration *SubnetSharedPublicIpAddressConfigurationResponse `pulumi:"sharedPublicIpAddressConfiguration"` // Indicates whether this subnet can be used during virtual machine creation (i.e. Allow, Deny). UseInVmCreationPermission *string `pulumi:"useInVmCreationPermission"` // Indicates whether public IP addresses can be assigned to virtual machines on this subnet (i.e. Allow, Deny). UsePublicIpAddressPermission *string `pulumi:"usePublicIpAddressPermission"` // The virtual network pool associated with this subnet. VirtualNetworkPoolName *string `pulumi:"virtualNetworkPoolName"` }
Property overrides on a subnet of a virtual network.
type SubnetOverrideResponseArgs ¶
type SubnetOverrideResponseArgs struct { // The name given to the subnet within the lab. LabSubnetName pulumi.StringPtrInput `pulumi:"labSubnetName"` // The resource ID of the subnet. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` SharedPublicIpAddressConfiguration SubnetSharedPublicIpAddressConfigurationResponsePtrInput `pulumi:"sharedPublicIpAddressConfiguration"` // Indicates whether this subnet can be used during virtual machine creation (i.e. Allow, Deny). UseInVmCreationPermission pulumi.StringPtrInput `pulumi:"useInVmCreationPermission"` // Indicates whether public IP addresses can be assigned to virtual machines on this subnet (i.e. Allow, Deny). UsePublicIpAddressPermission pulumi.StringPtrInput `pulumi:"usePublicIpAddressPermission"` // The virtual network pool associated with this subnet. VirtualNetworkPoolName pulumi.StringPtrInput `pulumi:"virtualNetworkPoolName"` }
Property overrides on a subnet of a virtual network.
func (SubnetOverrideResponseArgs) ElementType ¶
func (SubnetOverrideResponseArgs) ElementType() reflect.Type
func (SubnetOverrideResponseArgs) ToSubnetOverrideResponseOutput ¶
func (i SubnetOverrideResponseArgs) ToSubnetOverrideResponseOutput() SubnetOverrideResponseOutput
func (SubnetOverrideResponseArgs) ToSubnetOverrideResponseOutputWithContext ¶
func (i SubnetOverrideResponseArgs) ToSubnetOverrideResponseOutputWithContext(ctx context.Context) SubnetOverrideResponseOutput
type SubnetOverrideResponseArray ¶
type SubnetOverrideResponseArray []SubnetOverrideResponseInput
func (SubnetOverrideResponseArray) ElementType ¶
func (SubnetOverrideResponseArray) ElementType() reflect.Type
func (SubnetOverrideResponseArray) ToSubnetOverrideResponseArrayOutput ¶
func (i SubnetOverrideResponseArray) ToSubnetOverrideResponseArrayOutput() SubnetOverrideResponseArrayOutput
func (SubnetOverrideResponseArray) ToSubnetOverrideResponseArrayOutputWithContext ¶
func (i SubnetOverrideResponseArray) ToSubnetOverrideResponseArrayOutputWithContext(ctx context.Context) SubnetOverrideResponseArrayOutput
type SubnetOverrideResponseArrayInput ¶
type SubnetOverrideResponseArrayInput interface { pulumi.Input ToSubnetOverrideResponseArrayOutput() SubnetOverrideResponseArrayOutput ToSubnetOverrideResponseArrayOutputWithContext(context.Context) SubnetOverrideResponseArrayOutput }
SubnetOverrideResponseArrayInput is an input type that accepts SubnetOverrideResponseArray and SubnetOverrideResponseArrayOutput values. You can construct a concrete instance of `SubnetOverrideResponseArrayInput` via:
SubnetOverrideResponseArray{ SubnetOverrideResponseArgs{...} }
type SubnetOverrideResponseArrayOutput ¶
type SubnetOverrideResponseArrayOutput struct{ *pulumi.OutputState }
func (SubnetOverrideResponseArrayOutput) ElementType ¶
func (SubnetOverrideResponseArrayOutput) ElementType() reflect.Type
func (SubnetOverrideResponseArrayOutput) Index ¶
func (o SubnetOverrideResponseArrayOutput) Index(i pulumi.IntInput) SubnetOverrideResponseOutput
func (SubnetOverrideResponseArrayOutput) ToSubnetOverrideResponseArrayOutput ¶
func (o SubnetOverrideResponseArrayOutput) ToSubnetOverrideResponseArrayOutput() SubnetOverrideResponseArrayOutput
func (SubnetOverrideResponseArrayOutput) ToSubnetOverrideResponseArrayOutputWithContext ¶
func (o SubnetOverrideResponseArrayOutput) ToSubnetOverrideResponseArrayOutputWithContext(ctx context.Context) SubnetOverrideResponseArrayOutput
type SubnetOverrideResponseInput ¶
type SubnetOverrideResponseInput interface { pulumi.Input ToSubnetOverrideResponseOutput() SubnetOverrideResponseOutput ToSubnetOverrideResponseOutputWithContext(context.Context) SubnetOverrideResponseOutput }
SubnetOverrideResponseInput is an input type that accepts SubnetOverrideResponseArgs and SubnetOverrideResponseOutput values. You can construct a concrete instance of `SubnetOverrideResponseInput` via:
SubnetOverrideResponseArgs{...}
type SubnetOverrideResponseOutput ¶
type SubnetOverrideResponseOutput struct{ *pulumi.OutputState }
Property overrides on a subnet of a virtual network.
func (SubnetOverrideResponseOutput) ElementType ¶
func (SubnetOverrideResponseOutput) ElementType() reflect.Type
func (SubnetOverrideResponseOutput) LabSubnetName ¶
func (o SubnetOverrideResponseOutput) LabSubnetName() pulumi.StringPtrOutput
The name given to the subnet within the lab.
func (SubnetOverrideResponseOutput) ResourceId ¶
func (o SubnetOverrideResponseOutput) ResourceId() pulumi.StringPtrOutput
The resource ID of the subnet.
func (SubnetOverrideResponseOutput) SharedPublicIpAddressConfiguration ¶
func (o SubnetOverrideResponseOutput) SharedPublicIpAddressConfiguration() SubnetSharedPublicIpAddressConfigurationResponsePtrOutput
Properties that virtual machines on this subnet will share.
func (SubnetOverrideResponseOutput) ToSubnetOverrideResponseOutput ¶
func (o SubnetOverrideResponseOutput) ToSubnetOverrideResponseOutput() SubnetOverrideResponseOutput
func (SubnetOverrideResponseOutput) ToSubnetOverrideResponseOutputWithContext ¶
func (o SubnetOverrideResponseOutput) ToSubnetOverrideResponseOutputWithContext(ctx context.Context) SubnetOverrideResponseOutput
func (SubnetOverrideResponseOutput) UseInVmCreationPermission ¶
func (o SubnetOverrideResponseOutput) UseInVmCreationPermission() pulumi.StringPtrOutput
Indicates whether this subnet can be used during virtual machine creation (i.e. Allow, Deny).
func (SubnetOverrideResponseOutput) UsePublicIpAddressPermission ¶
func (o SubnetOverrideResponseOutput) UsePublicIpAddressPermission() pulumi.StringPtrOutput
Indicates whether public IP addresses can be assigned to virtual machines on this subnet (i.e. Allow, Deny).
func (SubnetOverrideResponseOutput) VirtualNetworkPoolName ¶
func (o SubnetOverrideResponseOutput) VirtualNetworkPoolName() pulumi.StringPtrOutput
The virtual network pool associated with this subnet.
type SubnetResponse ¶
type SubnetResponse struct { // The permission policy of the subnet for allowing public IP addresses (i.e. Allow, Deny)). AllowPublicIp *string `pulumi:"allowPublicIp"` // The name of the subnet as seen in the lab. LabSubnetName *string `pulumi:"labSubnetName"` // The resource ID of the subnet. ResourceId *string `pulumi:"resourceId"` }
Subnet information.
type SubnetResponseArgs ¶
type SubnetResponseArgs struct { // The permission policy of the subnet for allowing public IP addresses (i.e. Allow, Deny)). AllowPublicIp pulumi.StringPtrInput `pulumi:"allowPublicIp"` // The name of the subnet as seen in the lab. LabSubnetName pulumi.StringPtrInput `pulumi:"labSubnetName"` // The resource ID of the subnet. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` }
Subnet information.
func (SubnetResponseArgs) ElementType ¶
func (SubnetResponseArgs) ElementType() reflect.Type
func (SubnetResponseArgs) ToSubnetResponseOutput ¶
func (i SubnetResponseArgs) ToSubnetResponseOutput() SubnetResponseOutput
func (SubnetResponseArgs) ToSubnetResponseOutputWithContext ¶
func (i SubnetResponseArgs) ToSubnetResponseOutputWithContext(ctx context.Context) SubnetResponseOutput
type SubnetResponseArray ¶
type SubnetResponseArray []SubnetResponseInput
func (SubnetResponseArray) ElementType ¶
func (SubnetResponseArray) ElementType() reflect.Type
func (SubnetResponseArray) ToSubnetResponseArrayOutput ¶
func (i SubnetResponseArray) ToSubnetResponseArrayOutput() SubnetResponseArrayOutput
func (SubnetResponseArray) ToSubnetResponseArrayOutputWithContext ¶
func (i SubnetResponseArray) ToSubnetResponseArrayOutputWithContext(ctx context.Context) SubnetResponseArrayOutput
type SubnetResponseArrayInput ¶
type SubnetResponseArrayInput interface { pulumi.Input ToSubnetResponseArrayOutput() SubnetResponseArrayOutput ToSubnetResponseArrayOutputWithContext(context.Context) SubnetResponseArrayOutput }
SubnetResponseArrayInput is an input type that accepts SubnetResponseArray and SubnetResponseArrayOutput values. You can construct a concrete instance of `SubnetResponseArrayInput` via:
SubnetResponseArray{ SubnetResponseArgs{...} }
type SubnetResponseArrayOutput ¶
type SubnetResponseArrayOutput struct{ *pulumi.OutputState }
func (SubnetResponseArrayOutput) ElementType ¶
func (SubnetResponseArrayOutput) ElementType() reflect.Type
func (SubnetResponseArrayOutput) Index ¶
func (o SubnetResponseArrayOutput) Index(i pulumi.IntInput) SubnetResponseOutput
func (SubnetResponseArrayOutput) ToSubnetResponseArrayOutput ¶
func (o SubnetResponseArrayOutput) ToSubnetResponseArrayOutput() SubnetResponseArrayOutput
func (SubnetResponseArrayOutput) ToSubnetResponseArrayOutputWithContext ¶
func (o SubnetResponseArrayOutput) ToSubnetResponseArrayOutputWithContext(ctx context.Context) SubnetResponseArrayOutput
type SubnetResponseInput ¶
type SubnetResponseInput interface { pulumi.Input ToSubnetResponseOutput() SubnetResponseOutput ToSubnetResponseOutputWithContext(context.Context) SubnetResponseOutput }
SubnetResponseInput is an input type that accepts SubnetResponseArgs and SubnetResponseOutput values. You can construct a concrete instance of `SubnetResponseInput` via:
SubnetResponseArgs{...}
type SubnetResponseOutput ¶
type SubnetResponseOutput struct{ *pulumi.OutputState }
Subnet information.
func (SubnetResponseOutput) AllowPublicIp ¶
func (o SubnetResponseOutput) AllowPublicIp() pulumi.StringPtrOutput
The permission policy of the subnet for allowing public IP addresses (i.e. Allow, Deny)).
func (SubnetResponseOutput) ElementType ¶
func (SubnetResponseOutput) ElementType() reflect.Type
func (SubnetResponseOutput) LabSubnetName ¶
func (o SubnetResponseOutput) LabSubnetName() pulumi.StringPtrOutput
The name of the subnet as seen in the lab.
func (SubnetResponseOutput) ResourceId ¶
func (o SubnetResponseOutput) ResourceId() pulumi.StringPtrOutput
The resource ID of the subnet.
func (SubnetResponseOutput) ToSubnetResponseOutput ¶
func (o SubnetResponseOutput) ToSubnetResponseOutput() SubnetResponseOutput
func (SubnetResponseOutput) ToSubnetResponseOutputWithContext ¶
func (o SubnetResponseOutput) ToSubnetResponseOutputWithContext(ctx context.Context) SubnetResponseOutput
type SubnetSharedPublicIpAddressConfiguration ¶
type SubnetSharedPublicIpAddressConfiguration struct { Port `pulumi:"allowedPorts"` }AllowedPorts []
Configuration for public IP address sharing.
type SubnetSharedPublicIpAddressConfigurationArgs ¶
type SubnetSharedPublicIpAddressConfigurationArgs struct { PortArrayInput `pulumi:"allowedPorts"` }AllowedPorts
Configuration for public IP address sharing.
func (SubnetSharedPublicIpAddressConfigurationArgs) ElementType ¶
func (SubnetSharedPublicIpAddressConfigurationArgs) ElementType() reflect.Type
func (SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationOutput ¶
func (i SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationOutput() SubnetSharedPublicIpAddressConfigurationOutput
func (SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationOutputWithContext ¶
func (i SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationOutput
func (SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationPtrOutput ¶
func (i SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationPtrOutput() SubnetSharedPublicIpAddressConfigurationPtrOutput
func (SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationPtrOutputWithContext ¶
func (i SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationPtrOutput
type SubnetSharedPublicIpAddressConfigurationInput ¶
SubnetSharedPublicIpAddressConfigurationInput is an input type that accepts SubnetSharedPublicIpAddressConfigurationArgs and SubnetSharedPublicIpAddressConfigurationOutput values. You can construct a concrete instance of `SubnetSharedPublicIpAddressConfigurationInput` via:
SubnetSharedPublicIpAddressConfigurationArgs{...}
type SubnetSharedPublicIpAddressConfigurationOutput ¶
Configuration for public IP address sharing.
func (SubnetSharedPublicIpAddressConfigurationOutput) AllowedPorts ¶
func (o SubnetSharedPublicIpAddressConfigurationOutput) AllowedPorts() PortArrayOutput
Backend ports that virtual machines on this subnet are allowed to expose
func (SubnetSharedPublicIpAddressConfigurationOutput) ElementType ¶
func (SubnetSharedPublicIpAddressConfigurationOutput) ElementType() reflect.Type
func (SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationOutput ¶
func (o SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationOutput() SubnetSharedPublicIpAddressConfigurationOutput
func (SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationOutputWithContext ¶
func (o SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationOutput
func (SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutput ¶
func (o SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutput() SubnetSharedPublicIpAddressConfigurationPtrOutput
func (SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutputWithContext ¶
func (o SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationPtrOutput
type SubnetSharedPublicIpAddressConfigurationPtrInput ¶
SubnetSharedPublicIpAddressConfigurationPtrInput is an input type that accepts SubnetSharedPublicIpAddressConfigurationArgs, SubnetSharedPublicIpAddressConfigurationPtr and SubnetSharedPublicIpAddressConfigurationPtrOutput values. You can construct a concrete instance of `SubnetSharedPublicIpAddressConfigurationPtrInput` via:
SubnetSharedPublicIpAddressConfigurationArgs{...} or: nil
func SubnetSharedPublicIpAddressConfigurationPtr ¶
func SubnetSharedPublicIpAddressConfigurationPtr(v *SubnetSharedPublicIpAddressConfigurationArgs) SubnetSharedPublicIpAddressConfigurationPtrInput
type SubnetSharedPublicIpAddressConfigurationPtrOutput ¶
func (SubnetSharedPublicIpAddressConfigurationPtrOutput) AllowedPorts ¶
func (o SubnetSharedPublicIpAddressConfigurationPtrOutput) AllowedPorts() PortArrayOutput
Backend ports that virtual machines on this subnet are allowed to expose
func (SubnetSharedPublicIpAddressConfigurationPtrOutput) ElementType ¶
func (SubnetSharedPublicIpAddressConfigurationPtrOutput) ElementType() reflect.Type
func (SubnetSharedPublicIpAddressConfigurationPtrOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutput ¶
func (o SubnetSharedPublicIpAddressConfigurationPtrOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutput() SubnetSharedPublicIpAddressConfigurationPtrOutput
func (SubnetSharedPublicIpAddressConfigurationPtrOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutputWithContext ¶
func (o SubnetSharedPublicIpAddressConfigurationPtrOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationPtrOutput
type SubnetSharedPublicIpAddressConfigurationResponse ¶
type SubnetSharedPublicIpAddressConfigurationResponse struct { PortResponse `pulumi:"allowedPorts"` }AllowedPorts []
Configuration for public IP address sharing.
type SubnetSharedPublicIpAddressConfigurationResponseArgs ¶
type SubnetSharedPublicIpAddressConfigurationResponseArgs struct { PortResponseArrayInput `pulumi:"allowedPorts"` }AllowedPorts
Configuration for public IP address sharing.
func (SubnetSharedPublicIpAddressConfigurationResponseArgs) ElementType ¶
func (SubnetSharedPublicIpAddressConfigurationResponseArgs) ElementType() reflect.Type
func (SubnetSharedPublicIpAddressConfigurationResponseArgs) ToSubnetSharedPublicIpAddressConfigurationResponseOutput ¶
func (i SubnetSharedPublicIpAddressConfigurationResponseArgs) ToSubnetSharedPublicIpAddressConfigurationResponseOutput() SubnetSharedPublicIpAddressConfigurationResponseOutput
func (SubnetSharedPublicIpAddressConfigurationResponseArgs) ToSubnetSharedPublicIpAddressConfigurationResponseOutputWithContext ¶
func (i SubnetSharedPublicIpAddressConfigurationResponseArgs) ToSubnetSharedPublicIpAddressConfigurationResponseOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationResponseOutput
func (SubnetSharedPublicIpAddressConfigurationResponseArgs) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutput ¶
func (i SubnetSharedPublicIpAddressConfigurationResponseArgs) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutput() SubnetSharedPublicIpAddressConfigurationResponsePtrOutput
func (SubnetSharedPublicIpAddressConfigurationResponseArgs) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutputWithContext ¶
func (i SubnetSharedPublicIpAddressConfigurationResponseArgs) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationResponsePtrOutput
type SubnetSharedPublicIpAddressConfigurationResponseInput ¶
SubnetSharedPublicIpAddressConfigurationResponseInput is an input type that accepts SubnetSharedPublicIpAddressConfigurationResponseArgs and SubnetSharedPublicIpAddressConfigurationResponseOutput values. You can construct a concrete instance of `SubnetSharedPublicIpAddressConfigurationResponseInput` via:
SubnetSharedPublicIpAddressConfigurationResponseArgs{...}
type SubnetSharedPublicIpAddressConfigurationResponseOutput ¶
Configuration for public IP address sharing.
func (SubnetSharedPublicIpAddressConfigurationResponseOutput) AllowedPorts ¶
func (o SubnetSharedPublicIpAddressConfigurationResponseOutput) AllowedPorts() PortResponseArrayOutput
Backend ports that virtual machines on this subnet are allowed to expose
func (SubnetSharedPublicIpAddressConfigurationResponseOutput) ElementType ¶
func (SubnetSharedPublicIpAddressConfigurationResponseOutput) ElementType() reflect.Type
func (SubnetSharedPublicIpAddressConfigurationResponseOutput) ToSubnetSharedPublicIpAddressConfigurationResponseOutput ¶
func (o SubnetSharedPublicIpAddressConfigurationResponseOutput) ToSubnetSharedPublicIpAddressConfigurationResponseOutput() SubnetSharedPublicIpAddressConfigurationResponseOutput
func (SubnetSharedPublicIpAddressConfigurationResponseOutput) ToSubnetSharedPublicIpAddressConfigurationResponseOutputWithContext ¶
func (o SubnetSharedPublicIpAddressConfigurationResponseOutput) ToSubnetSharedPublicIpAddressConfigurationResponseOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationResponseOutput
func (SubnetSharedPublicIpAddressConfigurationResponseOutput) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutput ¶
func (o SubnetSharedPublicIpAddressConfigurationResponseOutput) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutput() SubnetSharedPublicIpAddressConfigurationResponsePtrOutput
func (SubnetSharedPublicIpAddressConfigurationResponseOutput) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutputWithContext ¶
func (o SubnetSharedPublicIpAddressConfigurationResponseOutput) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationResponsePtrOutput
type SubnetSharedPublicIpAddressConfigurationResponsePtrInput ¶
SubnetSharedPublicIpAddressConfigurationResponsePtrInput is an input type that accepts SubnetSharedPublicIpAddressConfigurationResponseArgs, SubnetSharedPublicIpAddressConfigurationResponsePtr and SubnetSharedPublicIpAddressConfigurationResponsePtrOutput values. You can construct a concrete instance of `SubnetSharedPublicIpAddressConfigurationResponsePtrInput` via:
SubnetSharedPublicIpAddressConfigurationResponseArgs{...} or: nil
func SubnetSharedPublicIpAddressConfigurationResponsePtr ¶
func SubnetSharedPublicIpAddressConfigurationResponsePtr(v *SubnetSharedPublicIpAddressConfigurationResponseArgs) SubnetSharedPublicIpAddressConfigurationResponsePtrInput
type SubnetSharedPublicIpAddressConfigurationResponsePtrOutput ¶
func (SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) AllowedPorts ¶
func (o SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) AllowedPorts() PortResponseArrayOutput
Backend ports that virtual machines on this subnet are allowed to expose
func (SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) ElementType ¶
func (SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) ElementType() reflect.Type
func (SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutput ¶
func (o SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutput() SubnetSharedPublicIpAddressConfigurationResponsePtrOutput
func (SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutputWithContext ¶
func (o SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationResponsePtrOutput
type TransportProtocol ¶ added in v0.3.1
Protocol type of the port.
func (TransportProtocol) ElementType ¶ added in v0.3.1
func (TransportProtocol) ElementType() reflect.Type
func (TransportProtocol) ToStringOutput ¶ added in v0.3.1
func (e TransportProtocol) ToStringOutput() pulumi.StringOutput
func (TransportProtocol) ToStringOutputWithContext ¶ added in v0.3.1
func (e TransportProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TransportProtocol) ToStringPtrOutput ¶ added in v0.3.1
func (e TransportProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (TransportProtocol) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e TransportProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type UsagePermissionType ¶ added in v0.3.1
Indicates whether public IP addresses can be assigned to virtual machines on this subnet (i.e. Allow, Deny).
func (UsagePermissionType) ElementType ¶ added in v0.3.1
func (UsagePermissionType) ElementType() reflect.Type
func (UsagePermissionType) ToStringOutput ¶ added in v0.3.1
func (e UsagePermissionType) ToStringOutput() pulumi.StringOutput
func (UsagePermissionType) ToStringOutputWithContext ¶ added in v0.3.1
func (e UsagePermissionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UsagePermissionType) ToStringPtrOutput ¶ added in v0.3.1
func (e UsagePermissionType) ToStringPtrOutput() pulumi.StringPtrOutput
func (UsagePermissionType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e UsagePermissionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type User ¶
type User struct { pulumi.CustomResourceState // The creation date of the user profile. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The identity of the user. Identity UserIdentityResponsePtrOutput `pulumi:"identity"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The secret store of the user. SecretStore UserSecretStoreResponsePtrOutput `pulumi:"secretStore"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` }
Profile of a lab user.
func GetUser ¶
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User 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 NewUser ¶
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶ added in v0.2.6
func (*User) ToUserOutput ¶ added in v0.2.6
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶ added in v0.2.6
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserArgs ¶
type UserArgs struct { // The identity of the user. Identity UserIdentityPtrInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the user profile. Name pulumi.StringInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The secret store of the user. SecretStore UserSecretStorePtrInput // The tags of the resource. Tags pulumi.StringMapInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserIdentity ¶
type UserIdentity struct { // Set to the app Id of the client JWT making the request. AppId *string `pulumi:"appId"` // Set to the object Id of the client JWT making the request. Not all users have object Id. For CSP (reseller) scenarios for example, object Id is not available. ObjectId *string `pulumi:"objectId"` // Set to the principal Id of the client JWT making the request. Service principal will not have the principal Id. PrincipalId *string `pulumi:"principalId"` // Set to the principal name / UPN of the client JWT making the request. PrincipalName *string `pulumi:"principalName"` // Set to the tenant ID of the client JWT making the request. TenantId *string `pulumi:"tenantId"` }
Identity attributes of a lab user.
type UserIdentityArgs ¶
type UserIdentityArgs struct { // Set to the app Id of the client JWT making the request. AppId pulumi.StringPtrInput `pulumi:"appId"` // Set to the object Id of the client JWT making the request. Not all users have object Id. For CSP (reseller) scenarios for example, object Id is not available. ObjectId pulumi.StringPtrInput `pulumi:"objectId"` // Set to the principal Id of the client JWT making the request. Service principal will not have the principal Id. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // Set to the principal name / UPN of the client JWT making the request. PrincipalName pulumi.StringPtrInput `pulumi:"principalName"` // Set to the tenant ID of the client JWT making the request. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
Identity attributes of a lab user.
func (UserIdentityArgs) ElementType ¶
func (UserIdentityArgs) ElementType() reflect.Type
func (UserIdentityArgs) ToUserIdentityOutput ¶
func (i UserIdentityArgs) ToUserIdentityOutput() UserIdentityOutput
func (UserIdentityArgs) ToUserIdentityOutputWithContext ¶
func (i UserIdentityArgs) ToUserIdentityOutputWithContext(ctx context.Context) UserIdentityOutput
func (UserIdentityArgs) ToUserIdentityPtrOutput ¶
func (i UserIdentityArgs) ToUserIdentityPtrOutput() UserIdentityPtrOutput
func (UserIdentityArgs) ToUserIdentityPtrOutputWithContext ¶
func (i UserIdentityArgs) ToUserIdentityPtrOutputWithContext(ctx context.Context) UserIdentityPtrOutput
type UserIdentityInput ¶
type UserIdentityInput interface { pulumi.Input ToUserIdentityOutput() UserIdentityOutput ToUserIdentityOutputWithContext(context.Context) UserIdentityOutput }
UserIdentityInput is an input type that accepts UserIdentityArgs and UserIdentityOutput values. You can construct a concrete instance of `UserIdentityInput` via:
UserIdentityArgs{...}
type UserIdentityOutput ¶
type UserIdentityOutput struct{ *pulumi.OutputState }
Identity attributes of a lab user.
func (UserIdentityOutput) AppId ¶
func (o UserIdentityOutput) AppId() pulumi.StringPtrOutput
Set to the app Id of the client JWT making the request.
func (UserIdentityOutput) ElementType ¶
func (UserIdentityOutput) ElementType() reflect.Type
func (UserIdentityOutput) ObjectId ¶
func (o UserIdentityOutput) ObjectId() pulumi.StringPtrOutput
Set to the object Id of the client JWT making the request. Not all users have object Id. For CSP (reseller) scenarios for example, object Id is not available.
func (UserIdentityOutput) PrincipalId ¶
func (o UserIdentityOutput) PrincipalId() pulumi.StringPtrOutput
Set to the principal Id of the client JWT making the request. Service principal will not have the principal Id.
func (UserIdentityOutput) PrincipalName ¶
func (o UserIdentityOutput) PrincipalName() pulumi.StringPtrOutput
Set to the principal name / UPN of the client JWT making the request.
func (UserIdentityOutput) TenantId ¶
func (o UserIdentityOutput) TenantId() pulumi.StringPtrOutput
Set to the tenant ID of the client JWT making the request.
func (UserIdentityOutput) ToUserIdentityOutput ¶
func (o UserIdentityOutput) ToUserIdentityOutput() UserIdentityOutput
func (UserIdentityOutput) ToUserIdentityOutputWithContext ¶
func (o UserIdentityOutput) ToUserIdentityOutputWithContext(ctx context.Context) UserIdentityOutput
func (UserIdentityOutput) ToUserIdentityPtrOutput ¶
func (o UserIdentityOutput) ToUserIdentityPtrOutput() UserIdentityPtrOutput
func (UserIdentityOutput) ToUserIdentityPtrOutputWithContext ¶
func (o UserIdentityOutput) ToUserIdentityPtrOutputWithContext(ctx context.Context) UserIdentityPtrOutput
type UserIdentityPtrInput ¶
type UserIdentityPtrInput interface { pulumi.Input ToUserIdentityPtrOutput() UserIdentityPtrOutput ToUserIdentityPtrOutputWithContext(context.Context) UserIdentityPtrOutput }
UserIdentityPtrInput is an input type that accepts UserIdentityArgs, UserIdentityPtr and UserIdentityPtrOutput values. You can construct a concrete instance of `UserIdentityPtrInput` via:
UserIdentityArgs{...} or: nil
func UserIdentityPtr ¶
func UserIdentityPtr(v *UserIdentityArgs) UserIdentityPtrInput
type UserIdentityPtrOutput ¶
type UserIdentityPtrOutput struct{ *pulumi.OutputState }
func (UserIdentityPtrOutput) AppId ¶
func (o UserIdentityPtrOutput) AppId() pulumi.StringPtrOutput
Set to the app Id of the client JWT making the request.
func (UserIdentityPtrOutput) Elem ¶
func (o UserIdentityPtrOutput) Elem() UserIdentityOutput
func (UserIdentityPtrOutput) ElementType ¶
func (UserIdentityPtrOutput) ElementType() reflect.Type
func (UserIdentityPtrOutput) ObjectId ¶
func (o UserIdentityPtrOutput) ObjectId() pulumi.StringPtrOutput
Set to the object Id of the client JWT making the request. Not all users have object Id. For CSP (reseller) scenarios for example, object Id is not available.
func (UserIdentityPtrOutput) PrincipalId ¶
func (o UserIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
Set to the principal Id of the client JWT making the request. Service principal will not have the principal Id.
func (UserIdentityPtrOutput) PrincipalName ¶
func (o UserIdentityPtrOutput) PrincipalName() pulumi.StringPtrOutput
Set to the principal name / UPN of the client JWT making the request.
func (UserIdentityPtrOutput) TenantId ¶
func (o UserIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
Set to the tenant ID of the client JWT making the request.
func (UserIdentityPtrOutput) ToUserIdentityPtrOutput ¶
func (o UserIdentityPtrOutput) ToUserIdentityPtrOutput() UserIdentityPtrOutput
func (UserIdentityPtrOutput) ToUserIdentityPtrOutputWithContext ¶
func (o UserIdentityPtrOutput) ToUserIdentityPtrOutputWithContext(ctx context.Context) UserIdentityPtrOutput
type UserIdentityResponse ¶
type UserIdentityResponse struct { // Set to the app Id of the client JWT making the request. AppId *string `pulumi:"appId"` // Set to the object Id of the client JWT making the request. Not all users have object Id. For CSP (reseller) scenarios for example, object Id is not available. ObjectId *string `pulumi:"objectId"` // Set to the principal Id of the client JWT making the request. Service principal will not have the principal Id. PrincipalId *string `pulumi:"principalId"` // Set to the principal name / UPN of the client JWT making the request. PrincipalName *string `pulumi:"principalName"` // Set to the tenant ID of the client JWT making the request. TenantId *string `pulumi:"tenantId"` }
Identity attributes of a lab user.
type UserIdentityResponseArgs ¶
type UserIdentityResponseArgs struct { // Set to the app Id of the client JWT making the request. AppId pulumi.StringPtrInput `pulumi:"appId"` // Set to the object Id of the client JWT making the request. Not all users have object Id. For CSP (reseller) scenarios for example, object Id is not available. ObjectId pulumi.StringPtrInput `pulumi:"objectId"` // Set to the principal Id of the client JWT making the request. Service principal will not have the principal Id. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // Set to the principal name / UPN of the client JWT making the request. PrincipalName pulumi.StringPtrInput `pulumi:"principalName"` // Set to the tenant ID of the client JWT making the request. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
Identity attributes of a lab user.
func (UserIdentityResponseArgs) ElementType ¶
func (UserIdentityResponseArgs) ElementType() reflect.Type
func (UserIdentityResponseArgs) ToUserIdentityResponseOutput ¶
func (i UserIdentityResponseArgs) ToUserIdentityResponseOutput() UserIdentityResponseOutput
func (UserIdentityResponseArgs) ToUserIdentityResponseOutputWithContext ¶
func (i UserIdentityResponseArgs) ToUserIdentityResponseOutputWithContext(ctx context.Context) UserIdentityResponseOutput
func (UserIdentityResponseArgs) ToUserIdentityResponsePtrOutput ¶
func (i UserIdentityResponseArgs) ToUserIdentityResponsePtrOutput() UserIdentityResponsePtrOutput
func (UserIdentityResponseArgs) ToUserIdentityResponsePtrOutputWithContext ¶
func (i UserIdentityResponseArgs) ToUserIdentityResponsePtrOutputWithContext(ctx context.Context) UserIdentityResponsePtrOutput
type UserIdentityResponseInput ¶
type UserIdentityResponseInput interface { pulumi.Input ToUserIdentityResponseOutput() UserIdentityResponseOutput ToUserIdentityResponseOutputWithContext(context.Context) UserIdentityResponseOutput }
UserIdentityResponseInput is an input type that accepts UserIdentityResponseArgs and UserIdentityResponseOutput values. You can construct a concrete instance of `UserIdentityResponseInput` via:
UserIdentityResponseArgs{...}
type UserIdentityResponseOutput ¶
type UserIdentityResponseOutput struct{ *pulumi.OutputState }
Identity attributes of a lab user.
func (UserIdentityResponseOutput) AppId ¶
func (o UserIdentityResponseOutput) AppId() pulumi.StringPtrOutput
Set to the app Id of the client JWT making the request.
func (UserIdentityResponseOutput) ElementType ¶
func (UserIdentityResponseOutput) ElementType() reflect.Type
func (UserIdentityResponseOutput) ObjectId ¶
func (o UserIdentityResponseOutput) ObjectId() pulumi.StringPtrOutput
Set to the object Id of the client JWT making the request. Not all users have object Id. For CSP (reseller) scenarios for example, object Id is not available.
func (UserIdentityResponseOutput) PrincipalId ¶
func (o UserIdentityResponseOutput) PrincipalId() pulumi.StringPtrOutput
Set to the principal Id of the client JWT making the request. Service principal will not have the principal Id.
func (UserIdentityResponseOutput) PrincipalName ¶
func (o UserIdentityResponseOutput) PrincipalName() pulumi.StringPtrOutput
Set to the principal name / UPN of the client JWT making the request.
func (UserIdentityResponseOutput) TenantId ¶
func (o UserIdentityResponseOutput) TenantId() pulumi.StringPtrOutput
Set to the tenant ID of the client JWT making the request.
func (UserIdentityResponseOutput) ToUserIdentityResponseOutput ¶
func (o UserIdentityResponseOutput) ToUserIdentityResponseOutput() UserIdentityResponseOutput
func (UserIdentityResponseOutput) ToUserIdentityResponseOutputWithContext ¶
func (o UserIdentityResponseOutput) ToUserIdentityResponseOutputWithContext(ctx context.Context) UserIdentityResponseOutput
func (UserIdentityResponseOutput) ToUserIdentityResponsePtrOutput ¶
func (o UserIdentityResponseOutput) ToUserIdentityResponsePtrOutput() UserIdentityResponsePtrOutput
func (UserIdentityResponseOutput) ToUserIdentityResponsePtrOutputWithContext ¶
func (o UserIdentityResponseOutput) ToUserIdentityResponsePtrOutputWithContext(ctx context.Context) UserIdentityResponsePtrOutput
type UserIdentityResponsePtrInput ¶
type UserIdentityResponsePtrInput interface { pulumi.Input ToUserIdentityResponsePtrOutput() UserIdentityResponsePtrOutput ToUserIdentityResponsePtrOutputWithContext(context.Context) UserIdentityResponsePtrOutput }
UserIdentityResponsePtrInput is an input type that accepts UserIdentityResponseArgs, UserIdentityResponsePtr and UserIdentityResponsePtrOutput values. You can construct a concrete instance of `UserIdentityResponsePtrInput` via:
UserIdentityResponseArgs{...} or: nil
func UserIdentityResponsePtr ¶
func UserIdentityResponsePtr(v *UserIdentityResponseArgs) UserIdentityResponsePtrInput
type UserIdentityResponsePtrOutput ¶
type UserIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (UserIdentityResponsePtrOutput) AppId ¶
func (o UserIdentityResponsePtrOutput) AppId() pulumi.StringPtrOutput
Set to the app Id of the client JWT making the request.
func (UserIdentityResponsePtrOutput) Elem ¶
func (o UserIdentityResponsePtrOutput) Elem() UserIdentityResponseOutput
func (UserIdentityResponsePtrOutput) ElementType ¶
func (UserIdentityResponsePtrOutput) ElementType() reflect.Type
func (UserIdentityResponsePtrOutput) ObjectId ¶
func (o UserIdentityResponsePtrOutput) ObjectId() pulumi.StringPtrOutput
Set to the object Id of the client JWT making the request. Not all users have object Id. For CSP (reseller) scenarios for example, object Id is not available.
func (UserIdentityResponsePtrOutput) PrincipalId ¶
func (o UserIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
Set to the principal Id of the client JWT making the request. Service principal will not have the principal Id.
func (UserIdentityResponsePtrOutput) PrincipalName ¶
func (o UserIdentityResponsePtrOutput) PrincipalName() pulumi.StringPtrOutput
Set to the principal name / UPN of the client JWT making the request.
func (UserIdentityResponsePtrOutput) TenantId ¶
func (o UserIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
Set to the tenant ID of the client JWT making the request.
func (UserIdentityResponsePtrOutput) ToUserIdentityResponsePtrOutput ¶
func (o UserIdentityResponsePtrOutput) ToUserIdentityResponsePtrOutput() UserIdentityResponsePtrOutput
func (UserIdentityResponsePtrOutput) ToUserIdentityResponsePtrOutputWithContext ¶
func (o UserIdentityResponsePtrOutput) ToUserIdentityResponsePtrOutputWithContext(ctx context.Context) UserIdentityResponsePtrOutput
type UserInput ¶ added in v0.2.6
type UserInput interface { pulumi.Input ToUserOutput() UserOutput ToUserOutputWithContext(ctx context.Context) UserOutput }
type UserOutput ¶ added in v0.2.6
type UserOutput struct {
*pulumi.OutputState
}
func (UserOutput) ElementType ¶ added in v0.2.6
func (UserOutput) ElementType() reflect.Type
func (UserOutput) ToUserOutput ¶ added in v0.2.6
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶ added in v0.2.6
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserSecretStore ¶
type UserSecretStore struct { // The ID of the user's Key vault. KeyVaultId *string `pulumi:"keyVaultId"` // The URI of the user's Key vault. KeyVaultUri *string `pulumi:"keyVaultUri"` }
Properties of a user's secret store.
type UserSecretStoreArgs ¶
type UserSecretStoreArgs struct { // The ID of the user's Key vault. KeyVaultId pulumi.StringPtrInput `pulumi:"keyVaultId"` // The URI of the user's Key vault. KeyVaultUri pulumi.StringPtrInput `pulumi:"keyVaultUri"` }
Properties of a user's secret store.
func (UserSecretStoreArgs) ElementType ¶
func (UserSecretStoreArgs) ElementType() reflect.Type
func (UserSecretStoreArgs) ToUserSecretStoreOutput ¶
func (i UserSecretStoreArgs) ToUserSecretStoreOutput() UserSecretStoreOutput
func (UserSecretStoreArgs) ToUserSecretStoreOutputWithContext ¶
func (i UserSecretStoreArgs) ToUserSecretStoreOutputWithContext(ctx context.Context) UserSecretStoreOutput
func (UserSecretStoreArgs) ToUserSecretStorePtrOutput ¶
func (i UserSecretStoreArgs) ToUserSecretStorePtrOutput() UserSecretStorePtrOutput
func (UserSecretStoreArgs) ToUserSecretStorePtrOutputWithContext ¶
func (i UserSecretStoreArgs) ToUserSecretStorePtrOutputWithContext(ctx context.Context) UserSecretStorePtrOutput
type UserSecretStoreInput ¶
type UserSecretStoreInput interface { pulumi.Input ToUserSecretStoreOutput() UserSecretStoreOutput ToUserSecretStoreOutputWithContext(context.Context) UserSecretStoreOutput }
UserSecretStoreInput is an input type that accepts UserSecretStoreArgs and UserSecretStoreOutput values. You can construct a concrete instance of `UserSecretStoreInput` via:
UserSecretStoreArgs{...}
type UserSecretStoreOutput ¶
type UserSecretStoreOutput struct{ *pulumi.OutputState }
Properties of a user's secret store.
func (UserSecretStoreOutput) ElementType ¶
func (UserSecretStoreOutput) ElementType() reflect.Type
func (UserSecretStoreOutput) KeyVaultId ¶
func (o UserSecretStoreOutput) KeyVaultId() pulumi.StringPtrOutput
The ID of the user's Key vault.
func (UserSecretStoreOutput) KeyVaultUri ¶
func (o UserSecretStoreOutput) KeyVaultUri() pulumi.StringPtrOutput
The URI of the user's Key vault.
func (UserSecretStoreOutput) ToUserSecretStoreOutput ¶
func (o UserSecretStoreOutput) ToUserSecretStoreOutput() UserSecretStoreOutput
func (UserSecretStoreOutput) ToUserSecretStoreOutputWithContext ¶
func (o UserSecretStoreOutput) ToUserSecretStoreOutputWithContext(ctx context.Context) UserSecretStoreOutput
func (UserSecretStoreOutput) ToUserSecretStorePtrOutput ¶
func (o UserSecretStoreOutput) ToUserSecretStorePtrOutput() UserSecretStorePtrOutput
func (UserSecretStoreOutput) ToUserSecretStorePtrOutputWithContext ¶
func (o UserSecretStoreOutput) ToUserSecretStorePtrOutputWithContext(ctx context.Context) UserSecretStorePtrOutput
type UserSecretStorePtrInput ¶
type UserSecretStorePtrInput interface { pulumi.Input ToUserSecretStorePtrOutput() UserSecretStorePtrOutput ToUserSecretStorePtrOutputWithContext(context.Context) UserSecretStorePtrOutput }
UserSecretStorePtrInput is an input type that accepts UserSecretStoreArgs, UserSecretStorePtr and UserSecretStorePtrOutput values. You can construct a concrete instance of `UserSecretStorePtrInput` via:
UserSecretStoreArgs{...} or: nil
func UserSecretStorePtr ¶
func UserSecretStorePtr(v *UserSecretStoreArgs) UserSecretStorePtrInput
type UserSecretStorePtrOutput ¶
type UserSecretStorePtrOutput struct{ *pulumi.OutputState }
func (UserSecretStorePtrOutput) Elem ¶
func (o UserSecretStorePtrOutput) Elem() UserSecretStoreOutput
func (UserSecretStorePtrOutput) ElementType ¶
func (UserSecretStorePtrOutput) ElementType() reflect.Type
func (UserSecretStorePtrOutput) KeyVaultId ¶
func (o UserSecretStorePtrOutput) KeyVaultId() pulumi.StringPtrOutput
The ID of the user's Key vault.
func (UserSecretStorePtrOutput) KeyVaultUri ¶
func (o UserSecretStorePtrOutput) KeyVaultUri() pulumi.StringPtrOutput
The URI of the user's Key vault.
func (UserSecretStorePtrOutput) ToUserSecretStorePtrOutput ¶
func (o UserSecretStorePtrOutput) ToUserSecretStorePtrOutput() UserSecretStorePtrOutput
func (UserSecretStorePtrOutput) ToUserSecretStorePtrOutputWithContext ¶
func (o UserSecretStorePtrOutput) ToUserSecretStorePtrOutputWithContext(ctx context.Context) UserSecretStorePtrOutput
type UserSecretStoreResponse ¶
type UserSecretStoreResponse struct { // The ID of the user's Key vault. KeyVaultId *string `pulumi:"keyVaultId"` // The URI of the user's Key vault. KeyVaultUri *string `pulumi:"keyVaultUri"` }
Properties of a user's secret store.
type UserSecretStoreResponseArgs ¶
type UserSecretStoreResponseArgs struct { // The ID of the user's Key vault. KeyVaultId pulumi.StringPtrInput `pulumi:"keyVaultId"` // The URI of the user's Key vault. KeyVaultUri pulumi.StringPtrInput `pulumi:"keyVaultUri"` }
Properties of a user's secret store.
func (UserSecretStoreResponseArgs) ElementType ¶
func (UserSecretStoreResponseArgs) ElementType() reflect.Type
func (UserSecretStoreResponseArgs) ToUserSecretStoreResponseOutput ¶
func (i UserSecretStoreResponseArgs) ToUserSecretStoreResponseOutput() UserSecretStoreResponseOutput
func (UserSecretStoreResponseArgs) ToUserSecretStoreResponseOutputWithContext ¶
func (i UserSecretStoreResponseArgs) ToUserSecretStoreResponseOutputWithContext(ctx context.Context) UserSecretStoreResponseOutput
func (UserSecretStoreResponseArgs) ToUserSecretStoreResponsePtrOutput ¶
func (i UserSecretStoreResponseArgs) ToUserSecretStoreResponsePtrOutput() UserSecretStoreResponsePtrOutput
func (UserSecretStoreResponseArgs) ToUserSecretStoreResponsePtrOutputWithContext ¶
func (i UserSecretStoreResponseArgs) ToUserSecretStoreResponsePtrOutputWithContext(ctx context.Context) UserSecretStoreResponsePtrOutput
type UserSecretStoreResponseInput ¶
type UserSecretStoreResponseInput interface { pulumi.Input ToUserSecretStoreResponseOutput() UserSecretStoreResponseOutput ToUserSecretStoreResponseOutputWithContext(context.Context) UserSecretStoreResponseOutput }
UserSecretStoreResponseInput is an input type that accepts UserSecretStoreResponseArgs and UserSecretStoreResponseOutput values. You can construct a concrete instance of `UserSecretStoreResponseInput` via:
UserSecretStoreResponseArgs{...}
type UserSecretStoreResponseOutput ¶
type UserSecretStoreResponseOutput struct{ *pulumi.OutputState }
Properties of a user's secret store.
func (UserSecretStoreResponseOutput) ElementType ¶
func (UserSecretStoreResponseOutput) ElementType() reflect.Type
func (UserSecretStoreResponseOutput) KeyVaultId ¶
func (o UserSecretStoreResponseOutput) KeyVaultId() pulumi.StringPtrOutput
The ID of the user's Key vault.
func (UserSecretStoreResponseOutput) KeyVaultUri ¶
func (o UserSecretStoreResponseOutput) KeyVaultUri() pulumi.StringPtrOutput
The URI of the user's Key vault.
func (UserSecretStoreResponseOutput) ToUserSecretStoreResponseOutput ¶
func (o UserSecretStoreResponseOutput) ToUserSecretStoreResponseOutput() UserSecretStoreResponseOutput
func (UserSecretStoreResponseOutput) ToUserSecretStoreResponseOutputWithContext ¶
func (o UserSecretStoreResponseOutput) ToUserSecretStoreResponseOutputWithContext(ctx context.Context) UserSecretStoreResponseOutput
func (UserSecretStoreResponseOutput) ToUserSecretStoreResponsePtrOutput ¶
func (o UserSecretStoreResponseOutput) ToUserSecretStoreResponsePtrOutput() UserSecretStoreResponsePtrOutput
func (UserSecretStoreResponseOutput) ToUserSecretStoreResponsePtrOutputWithContext ¶
func (o UserSecretStoreResponseOutput) ToUserSecretStoreResponsePtrOutputWithContext(ctx context.Context) UserSecretStoreResponsePtrOutput
type UserSecretStoreResponsePtrInput ¶
type UserSecretStoreResponsePtrInput interface { pulumi.Input ToUserSecretStoreResponsePtrOutput() UserSecretStoreResponsePtrOutput ToUserSecretStoreResponsePtrOutputWithContext(context.Context) UserSecretStoreResponsePtrOutput }
UserSecretStoreResponsePtrInput is an input type that accepts UserSecretStoreResponseArgs, UserSecretStoreResponsePtr and UserSecretStoreResponsePtrOutput values. You can construct a concrete instance of `UserSecretStoreResponsePtrInput` via:
UserSecretStoreResponseArgs{...} or: nil
func UserSecretStoreResponsePtr ¶
func UserSecretStoreResponsePtr(v *UserSecretStoreResponseArgs) UserSecretStoreResponsePtrInput
type UserSecretStoreResponsePtrOutput ¶
type UserSecretStoreResponsePtrOutput struct{ *pulumi.OutputState }
func (UserSecretStoreResponsePtrOutput) Elem ¶
func (o UserSecretStoreResponsePtrOutput) Elem() UserSecretStoreResponseOutput
func (UserSecretStoreResponsePtrOutput) ElementType ¶
func (UserSecretStoreResponsePtrOutput) ElementType() reflect.Type
func (UserSecretStoreResponsePtrOutput) KeyVaultId ¶
func (o UserSecretStoreResponsePtrOutput) KeyVaultId() pulumi.StringPtrOutput
The ID of the user's Key vault.
func (UserSecretStoreResponsePtrOutput) KeyVaultUri ¶
func (o UserSecretStoreResponsePtrOutput) KeyVaultUri() pulumi.StringPtrOutput
The URI of the user's Key vault.
func (UserSecretStoreResponsePtrOutput) ToUserSecretStoreResponsePtrOutput ¶
func (o UserSecretStoreResponsePtrOutput) ToUserSecretStoreResponsePtrOutput() UserSecretStoreResponsePtrOutput
func (UserSecretStoreResponsePtrOutput) ToUserSecretStoreResponsePtrOutputWithContext ¶
func (o UserSecretStoreResponsePtrOutput) ToUserSecretStoreResponsePtrOutputWithContext(ctx context.Context) UserSecretStoreResponsePtrOutput
type UserState ¶
type UserState struct { // The creation date of the user profile. CreatedDate pulumi.StringPtrInput // The identity of the user. Identity UserIdentityResponsePtrInput // The location of the resource. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The secret store of the user. SecretStore UserSecretStoreResponsePtrInput // The tags of the resource. Tags pulumi.StringMapInput // The type of the resource. Type pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput }
func (UserState) ElementType ¶
type VirtualMachine ¶
type VirtualMachine struct { pulumi.CustomResourceState // Indicates whether another user can take ownership of the virtual machine AllowClaim pulumi.BoolPtrOutput `pulumi:"allowClaim"` // The applicable schedule for the virtual machine. ApplicableSchedule ApplicableScheduleResponsePtrOutput `pulumi:"applicableSchedule"` // The artifact deployment status for the virtual machine. ArtifactDeploymentStatus ArtifactDeploymentStatusPropertiesResponsePtrOutput `pulumi:"artifactDeploymentStatus"` // The artifacts to be installed on the virtual machine. Artifacts ArtifactInstallPropertiesResponseArrayOutput `pulumi:"artifacts"` // The resource identifier (Microsoft.Compute) of the virtual machine. ComputeId pulumi.StringOutput `pulumi:"computeId"` // The compute virtual machine properties. ComputeVm ComputeVmPropertiesResponsePtrOutput `pulumi:"computeVm"` // The email address of creator of the virtual machine. CreatedByUser pulumi.StringPtrOutput `pulumi:"createdByUser"` // The object identifier of the creator of the virtual machine. CreatedByUserId pulumi.StringPtrOutput `pulumi:"createdByUserId"` // The creation date of the virtual machine. CreatedDate pulumi.StringPtrOutput `pulumi:"createdDate"` // The custom image identifier of the virtual machine. CustomImageId pulumi.StringPtrOutput `pulumi:"customImageId"` // Indicates whether the virtual machine is to be created without a public IP address. DisallowPublicIpAddress pulumi.BoolPtrOutput `pulumi:"disallowPublicIpAddress"` // The resource ID of the environment that contains this virtual machine, if any. EnvironmentId pulumi.StringPtrOutput `pulumi:"environmentId"` // The expiration date for VM. ExpirationDate pulumi.StringPtrOutput `pulumi:"expirationDate"` // The fully-qualified domain name of the virtual machine. Fqdn pulumi.StringPtrOutput `pulumi:"fqdn"` // The Microsoft Azure Marketplace image reference of the virtual machine. GalleryImageReference GalleryImageReferenceResponsePtrOutput `pulumi:"galleryImageReference"` // Indicates whether this virtual machine uses an SSH key for authentication. IsAuthenticationWithSshKey pulumi.BoolPtrOutput `pulumi:"isAuthenticationWithSshKey"` // The lab subnet name of the virtual machine. LabSubnetName pulumi.StringPtrOutput `pulumi:"labSubnetName"` // The lab virtual network identifier of the virtual machine. LabVirtualNetworkId pulumi.StringPtrOutput `pulumi:"labVirtualNetworkId"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The network interface properties. NetworkInterface NetworkInterfacePropertiesResponsePtrOutput `pulumi:"networkInterface"` // The notes of the virtual machine. Notes pulumi.StringPtrOutput `pulumi:"notes"` // The OS type of the virtual machine. OsType pulumi.StringPtrOutput `pulumi:"osType"` // The object identifier of the owner of the virtual machine. OwnerObjectId pulumi.StringPtrOutput `pulumi:"ownerObjectId"` // The user principal name of the virtual machine owner. OwnerUserPrincipalName pulumi.StringPtrOutput `pulumi:"ownerUserPrincipalName"` // The password of the virtual machine administrator. Password pulumi.StringPtrOutput `pulumi:"password"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The size of the virtual machine. Size pulumi.StringPtrOutput `pulumi:"size"` // The SSH key of the virtual machine administrator. SshKey pulumi.StringPtrOutput `pulumi:"sshKey"` // Storage type to use for virtual machine (i.e. Standard, Premium). StorageType pulumi.StringPtrOutput `pulumi:"storageType"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` // The user name of the virtual machine. UserName pulumi.StringPtrOutput `pulumi:"userName"` // Tells source of creation of lab virtual machine. Output property only. VirtualMachineCreationSource pulumi.StringPtrOutput `pulumi:"virtualMachineCreationSource"` }
A virtual machine.
func GetVirtualMachine ¶
func GetVirtualMachine(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualMachineState, opts ...pulumi.ResourceOption) (*VirtualMachine, error)
GetVirtualMachine gets an existing VirtualMachine 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 NewVirtualMachine ¶
func NewVirtualMachine(ctx *pulumi.Context, name string, args *VirtualMachineArgs, opts ...pulumi.ResourceOption) (*VirtualMachine, error)
NewVirtualMachine registers a new resource with the given unique name, arguments, and options.
func (*VirtualMachine) ElementType ¶ added in v0.2.6
func (*VirtualMachine) ElementType() reflect.Type
func (*VirtualMachine) ToVirtualMachineOutput ¶ added in v0.2.6
func (i *VirtualMachine) ToVirtualMachineOutput() VirtualMachineOutput
func (*VirtualMachine) ToVirtualMachineOutputWithContext ¶ added in v0.2.6
func (i *VirtualMachine) ToVirtualMachineOutputWithContext(ctx context.Context) VirtualMachineOutput
type VirtualMachineArgs ¶
type VirtualMachineArgs struct { // Indicates whether another user can take ownership of the virtual machine AllowClaim pulumi.BoolPtrInput // The applicable schedule for the virtual machine. ApplicableSchedule ApplicableSchedulePtrInput // The artifact deployment status for the virtual machine. ArtifactDeploymentStatus ArtifactDeploymentStatusPropertiesPtrInput // The artifacts to be installed on the virtual machine. Artifacts ArtifactInstallPropertiesArrayInput // The compute virtual machine properties. ComputeVm ComputeVmPropertiesPtrInput // The email address of creator of the virtual machine. CreatedByUser pulumi.StringPtrInput // The object identifier of the creator of the virtual machine. CreatedByUserId pulumi.StringPtrInput // The creation date of the virtual machine. CreatedDate pulumi.StringPtrInput // The custom image identifier of the virtual machine. CustomImageId pulumi.StringPtrInput // Indicates whether the virtual machine is to be created without a public IP address. DisallowPublicIpAddress pulumi.BoolPtrInput // The resource ID of the environment that contains this virtual machine, if any. EnvironmentId pulumi.StringPtrInput // The expiration date for VM. ExpirationDate pulumi.StringPtrInput // The fully-qualified domain name of the virtual machine. Fqdn pulumi.StringPtrInput // The Microsoft Azure Marketplace image reference of the virtual machine. GalleryImageReference GalleryImageReferencePtrInput // Indicates whether this virtual machine uses an SSH key for authentication. IsAuthenticationWithSshKey pulumi.BoolPtrInput // The name of the lab. LabName pulumi.StringInput // The lab subnet name of the virtual machine. LabSubnetName pulumi.StringPtrInput // The lab virtual network identifier of the virtual machine. LabVirtualNetworkId pulumi.StringPtrInput // The location of the resource. Location pulumi.StringPtrInput // The name of the virtual machine. Name pulumi.StringInput // The network interface properties. NetworkInterface NetworkInterfacePropertiesPtrInput // The notes of the virtual machine. Notes pulumi.StringPtrInput // The OS type of the virtual machine. OsType pulumi.StringPtrInput // The object identifier of the owner of the virtual machine. OwnerObjectId pulumi.StringPtrInput // The user principal name of the virtual machine owner. OwnerUserPrincipalName pulumi.StringPtrInput // The password of the virtual machine administrator. Password pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The size of the virtual machine. Size pulumi.StringPtrInput // The SSH key of the virtual machine administrator. SshKey pulumi.StringPtrInput // Storage type to use for virtual machine (i.e. Standard, Premium). StorageType pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // The user name of the virtual machine. UserName pulumi.StringPtrInput // Tells source of creation of lab virtual machine. Output property only. VirtualMachineCreationSource pulumi.StringPtrInput }
The set of arguments for constructing a VirtualMachine resource.
func (VirtualMachineArgs) ElementType ¶
func (VirtualMachineArgs) ElementType() reflect.Type
type VirtualMachineCreationSource ¶ added in v0.3.1
Tells source of creation of lab virtual machine. Output property only.
func (VirtualMachineCreationSource) ElementType ¶ added in v0.3.1
func (VirtualMachineCreationSource) ElementType() reflect.Type
func (VirtualMachineCreationSource) ToStringOutput ¶ added in v0.3.1
func (e VirtualMachineCreationSource) ToStringOutput() pulumi.StringOutput
func (VirtualMachineCreationSource) ToStringOutputWithContext ¶ added in v0.3.1
func (e VirtualMachineCreationSource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualMachineCreationSource) ToStringPtrOutput ¶ added in v0.3.1
func (e VirtualMachineCreationSource) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineCreationSource) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e VirtualMachineCreationSource) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type VirtualMachineInput ¶ added in v0.2.6
type VirtualMachineInput interface { pulumi.Input ToVirtualMachineOutput() VirtualMachineOutput ToVirtualMachineOutputWithContext(ctx context.Context) VirtualMachineOutput }
type VirtualMachineOutput ¶ added in v0.2.6
type VirtualMachineOutput struct {
*pulumi.OutputState
}
func (VirtualMachineOutput) ElementType ¶ added in v0.2.6
func (VirtualMachineOutput) ElementType() reflect.Type
func (VirtualMachineOutput) ToVirtualMachineOutput ¶ added in v0.2.6
func (o VirtualMachineOutput) ToVirtualMachineOutput() VirtualMachineOutput
func (VirtualMachineOutput) ToVirtualMachineOutputWithContext ¶ added in v0.2.6
func (o VirtualMachineOutput) ToVirtualMachineOutputWithContext(ctx context.Context) VirtualMachineOutput
type VirtualMachineSchedule ¶
type VirtualMachineSchedule struct { pulumi.CustomResourceState // The creation date of the schedule. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence DayDetailsResponsePtrOutput `pulumi:"dailyRecurrence"` // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence HourDetailsResponsePtrOutput `pulumi:"hourlyRecurrence"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // Notification settings. NotificationSettings NotificationSettingsResponsePtrOutput `pulumi:"notificationSettings"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The status of the schedule (i.e. Enabled, Disabled) Status pulumi.StringPtrOutput `pulumi:"status"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The resource ID to which the schedule belongs TargetResourceId pulumi.StringPtrOutput `pulumi:"targetResourceId"` // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType pulumi.StringPtrOutput `pulumi:"taskType"` // The time zone ID (e.g. Pacific Standard time). TimeZoneId pulumi.StringPtrOutput `pulumi:"timeZoneId"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence WeekDetailsResponsePtrOutput `pulumi:"weeklyRecurrence"` }
A schedule.
func GetVirtualMachineSchedule ¶
func GetVirtualMachineSchedule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualMachineScheduleState, opts ...pulumi.ResourceOption) (*VirtualMachineSchedule, error)
GetVirtualMachineSchedule gets an existing VirtualMachineSchedule 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 NewVirtualMachineSchedule ¶
func NewVirtualMachineSchedule(ctx *pulumi.Context, name string, args *VirtualMachineScheduleArgs, opts ...pulumi.ResourceOption) (*VirtualMachineSchedule, error)
NewVirtualMachineSchedule registers a new resource with the given unique name, arguments, and options.
func (*VirtualMachineSchedule) ElementType ¶ added in v0.2.6
func (*VirtualMachineSchedule) ElementType() reflect.Type
func (*VirtualMachineSchedule) ToVirtualMachineScheduleOutput ¶ added in v0.2.6
func (i *VirtualMachineSchedule) ToVirtualMachineScheduleOutput() VirtualMachineScheduleOutput
func (*VirtualMachineSchedule) ToVirtualMachineScheduleOutputWithContext ¶ added in v0.2.6
func (i *VirtualMachineSchedule) ToVirtualMachineScheduleOutputWithContext(ctx context.Context) VirtualMachineScheduleOutput
type VirtualMachineScheduleArgs ¶
type VirtualMachineScheduleArgs struct { // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence DayDetailsPtrInput // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence HourDetailsPtrInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the schedule. Name pulumi.StringInput // Notification settings. NotificationSettings NotificationSettingsPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The status of the schedule (i.e. Enabled, Disabled) Status pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The resource ID to which the schedule belongs TargetResourceId pulumi.StringPtrInput // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType pulumi.StringPtrInput // The time zone ID (e.g. Pacific Standard time). TimeZoneId pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // The name of the virtual machine. VirtualMachineName pulumi.StringInput // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence WeekDetailsPtrInput }
The set of arguments for constructing a VirtualMachineSchedule resource.
func (VirtualMachineScheduleArgs) ElementType ¶
func (VirtualMachineScheduleArgs) ElementType() reflect.Type
type VirtualMachineScheduleInput ¶ added in v0.2.6
type VirtualMachineScheduleInput interface { pulumi.Input ToVirtualMachineScheduleOutput() VirtualMachineScheduleOutput ToVirtualMachineScheduleOutputWithContext(ctx context.Context) VirtualMachineScheduleOutput }
type VirtualMachineScheduleOutput ¶ added in v0.2.6
type VirtualMachineScheduleOutput struct {
*pulumi.OutputState
}
func (VirtualMachineScheduleOutput) ElementType ¶ added in v0.2.6
func (VirtualMachineScheduleOutput) ElementType() reflect.Type
func (VirtualMachineScheduleOutput) ToVirtualMachineScheduleOutput ¶ added in v0.2.6
func (o VirtualMachineScheduleOutput) ToVirtualMachineScheduleOutput() VirtualMachineScheduleOutput
func (VirtualMachineScheduleOutput) ToVirtualMachineScheduleOutputWithContext ¶ added in v0.2.6
func (o VirtualMachineScheduleOutput) ToVirtualMachineScheduleOutputWithContext(ctx context.Context) VirtualMachineScheduleOutput
type VirtualMachineScheduleState ¶
type VirtualMachineScheduleState struct { // The creation date of the schedule. CreatedDate pulumi.StringPtrInput // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence DayDetailsResponsePtrInput // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence HourDetailsResponsePtrInput // The location of the resource. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // Notification settings. NotificationSettings NotificationSettingsResponsePtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The status of the schedule (i.e. Enabled, Disabled) Status pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The resource ID to which the schedule belongs TargetResourceId pulumi.StringPtrInput // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType pulumi.StringPtrInput // The time zone ID (e.g. Pacific Standard time). TimeZoneId pulumi.StringPtrInput // The type of the resource. Type pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence WeekDetailsResponsePtrInput }
func (VirtualMachineScheduleState) ElementType ¶
func (VirtualMachineScheduleState) ElementType() reflect.Type
type VirtualMachineState ¶
type VirtualMachineState struct { // Indicates whether another user can take ownership of the virtual machine AllowClaim pulumi.BoolPtrInput // The applicable schedule for the virtual machine. ApplicableSchedule ApplicableScheduleResponsePtrInput // The artifact deployment status for the virtual machine. ArtifactDeploymentStatus ArtifactDeploymentStatusPropertiesResponsePtrInput // The artifacts to be installed on the virtual machine. Artifacts ArtifactInstallPropertiesResponseArrayInput // The resource identifier (Microsoft.Compute) of the virtual machine. ComputeId pulumi.StringPtrInput // The compute virtual machine properties. ComputeVm ComputeVmPropertiesResponsePtrInput // The email address of creator of the virtual machine. CreatedByUser pulumi.StringPtrInput // The object identifier of the creator of the virtual machine. CreatedByUserId pulumi.StringPtrInput // The creation date of the virtual machine. CreatedDate pulumi.StringPtrInput // The custom image identifier of the virtual machine. CustomImageId pulumi.StringPtrInput // Indicates whether the virtual machine is to be created without a public IP address. DisallowPublicIpAddress pulumi.BoolPtrInput // The resource ID of the environment that contains this virtual machine, if any. EnvironmentId pulumi.StringPtrInput // The expiration date for VM. ExpirationDate pulumi.StringPtrInput // The fully-qualified domain name of the virtual machine. Fqdn pulumi.StringPtrInput // The Microsoft Azure Marketplace image reference of the virtual machine. GalleryImageReference GalleryImageReferenceResponsePtrInput // Indicates whether this virtual machine uses an SSH key for authentication. IsAuthenticationWithSshKey pulumi.BoolPtrInput // The lab subnet name of the virtual machine. LabSubnetName pulumi.StringPtrInput // The lab virtual network identifier of the virtual machine. LabVirtualNetworkId pulumi.StringPtrInput // The location of the resource. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The network interface properties. NetworkInterface NetworkInterfacePropertiesResponsePtrInput // The notes of the virtual machine. Notes pulumi.StringPtrInput // The OS type of the virtual machine. OsType pulumi.StringPtrInput // The object identifier of the owner of the virtual machine. OwnerObjectId pulumi.StringPtrInput // The user principal name of the virtual machine owner. OwnerUserPrincipalName pulumi.StringPtrInput // The password of the virtual machine administrator. Password pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The size of the virtual machine. Size pulumi.StringPtrInput // The SSH key of the virtual machine administrator. SshKey pulumi.StringPtrInput // Storage type to use for virtual machine (i.e. Standard, Premium). StorageType pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The type of the resource. Type pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // The user name of the virtual machine. UserName pulumi.StringPtrInput // Tells source of creation of lab virtual machine. Output property only. VirtualMachineCreationSource pulumi.StringPtrInput }
func (VirtualMachineState) ElementType ¶
func (VirtualMachineState) ElementType() reflect.Type
type VirtualNetwork ¶
type VirtualNetwork struct { pulumi.CustomResourceState // The allowed subnets of the virtual network. AllowedSubnets SubnetResponseArrayOutput `pulumi:"allowedSubnets"` // The creation date of the virtual network. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The description of the virtual network. Description pulumi.StringPtrOutput `pulumi:"description"` // The Microsoft.Network resource identifier of the virtual network. ExternalProviderResourceId pulumi.StringPtrOutput `pulumi:"externalProviderResourceId"` // The external subnet properties. ExternalSubnets ExternalSubnetResponseArrayOutput `pulumi:"externalSubnets"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The subnet overrides of the virtual network. SubnetOverrides SubnetOverrideResponseArrayOutput `pulumi:"subnetOverrides"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` }
A virtual network.
func GetVirtualNetwork ¶
func GetVirtualNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualNetworkState, opts ...pulumi.ResourceOption) (*VirtualNetwork, error)
GetVirtualNetwork gets an existing VirtualNetwork 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 NewVirtualNetwork ¶
func NewVirtualNetwork(ctx *pulumi.Context, name string, args *VirtualNetworkArgs, opts ...pulumi.ResourceOption) (*VirtualNetwork, error)
NewVirtualNetwork registers a new resource with the given unique name, arguments, and options.
func (*VirtualNetwork) ElementType ¶ added in v0.2.6
func (*VirtualNetwork) ElementType() reflect.Type
func (*VirtualNetwork) ToVirtualNetworkOutput ¶ added in v0.2.6
func (i *VirtualNetwork) ToVirtualNetworkOutput() VirtualNetworkOutput
func (*VirtualNetwork) ToVirtualNetworkOutputWithContext ¶ added in v0.2.6
func (i *VirtualNetwork) ToVirtualNetworkOutputWithContext(ctx context.Context) VirtualNetworkOutput
type VirtualNetworkArgs ¶
type VirtualNetworkArgs struct { // The allowed subnets of the virtual network. AllowedSubnets SubnetArrayInput // The description of the virtual network. Description pulumi.StringPtrInput // The Microsoft.Network resource identifier of the virtual network. ExternalProviderResourceId pulumi.StringPtrInput // The external subnet properties. ExternalSubnets ExternalSubnetArrayInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the virtual network. Name pulumi.StringInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The subnet overrides of the virtual network. SubnetOverrides SubnetOverrideArrayInput // The tags of the resource. Tags pulumi.StringMapInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput }
The set of arguments for constructing a VirtualNetwork resource.
func (VirtualNetworkArgs) ElementType ¶
func (VirtualNetworkArgs) ElementType() reflect.Type
type VirtualNetworkInput ¶ added in v0.2.6
type VirtualNetworkInput interface { pulumi.Input ToVirtualNetworkOutput() VirtualNetworkOutput ToVirtualNetworkOutputWithContext(ctx context.Context) VirtualNetworkOutput }
type VirtualNetworkOutput ¶ added in v0.2.6
type VirtualNetworkOutput struct {
*pulumi.OutputState
}
func (VirtualNetworkOutput) ElementType ¶ added in v0.2.6
func (VirtualNetworkOutput) ElementType() reflect.Type
func (VirtualNetworkOutput) ToVirtualNetworkOutput ¶ added in v0.2.6
func (o VirtualNetworkOutput) ToVirtualNetworkOutput() VirtualNetworkOutput
func (VirtualNetworkOutput) ToVirtualNetworkOutputWithContext ¶ added in v0.2.6
func (o VirtualNetworkOutput) ToVirtualNetworkOutputWithContext(ctx context.Context) VirtualNetworkOutput
type VirtualNetworkState ¶
type VirtualNetworkState struct { // The allowed subnets of the virtual network. AllowedSubnets SubnetResponseArrayInput // The creation date of the virtual network. CreatedDate pulumi.StringPtrInput // The description of the virtual network. Description pulumi.StringPtrInput // The Microsoft.Network resource identifier of the virtual network. ExternalProviderResourceId pulumi.StringPtrInput // The external subnet properties. ExternalSubnets ExternalSubnetResponseArrayInput // The location of the resource. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The subnet overrides of the virtual network. SubnetOverrides SubnetOverrideResponseArrayInput // The tags of the resource. Tags pulumi.StringMapInput // The type of the resource. Type pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput }
func (VirtualNetworkState) ElementType ¶
func (VirtualNetworkState) ElementType() reflect.Type
type WeekDetails ¶
type WeekDetails struct { // The time of the day the schedule will occur. Time *string `pulumi:"time"` // The days of the week for which the schedule is set (e.g. Sunday, Monday, Tuesday, etc.). Weekdays []string `pulumi:"weekdays"` }
Properties of a weekly schedule.
type WeekDetailsArgs ¶
type WeekDetailsArgs struct { // The time of the day the schedule will occur. Time pulumi.StringPtrInput `pulumi:"time"` // The days of the week for which the schedule is set (e.g. Sunday, Monday, Tuesday, etc.). Weekdays pulumi.StringArrayInput `pulumi:"weekdays"` }
Properties of a weekly schedule.
func (WeekDetailsArgs) ElementType ¶
func (WeekDetailsArgs) ElementType() reflect.Type
func (WeekDetailsArgs) ToWeekDetailsOutput ¶
func (i WeekDetailsArgs) ToWeekDetailsOutput() WeekDetailsOutput
func (WeekDetailsArgs) ToWeekDetailsOutputWithContext ¶
func (i WeekDetailsArgs) ToWeekDetailsOutputWithContext(ctx context.Context) WeekDetailsOutput
func (WeekDetailsArgs) ToWeekDetailsPtrOutput ¶
func (i WeekDetailsArgs) ToWeekDetailsPtrOutput() WeekDetailsPtrOutput
func (WeekDetailsArgs) ToWeekDetailsPtrOutputWithContext ¶
func (i WeekDetailsArgs) ToWeekDetailsPtrOutputWithContext(ctx context.Context) WeekDetailsPtrOutput
type WeekDetailsInput ¶
type WeekDetailsInput interface { pulumi.Input ToWeekDetailsOutput() WeekDetailsOutput ToWeekDetailsOutputWithContext(context.Context) WeekDetailsOutput }
WeekDetailsInput is an input type that accepts WeekDetailsArgs and WeekDetailsOutput values. You can construct a concrete instance of `WeekDetailsInput` via:
WeekDetailsArgs{...}
type WeekDetailsOutput ¶
type WeekDetailsOutput struct{ *pulumi.OutputState }
Properties of a weekly schedule.
func (WeekDetailsOutput) ElementType ¶
func (WeekDetailsOutput) ElementType() reflect.Type
func (WeekDetailsOutput) Time ¶
func (o WeekDetailsOutput) Time() pulumi.StringPtrOutput
The time of the day the schedule will occur.
func (WeekDetailsOutput) ToWeekDetailsOutput ¶
func (o WeekDetailsOutput) ToWeekDetailsOutput() WeekDetailsOutput
func (WeekDetailsOutput) ToWeekDetailsOutputWithContext ¶
func (o WeekDetailsOutput) ToWeekDetailsOutputWithContext(ctx context.Context) WeekDetailsOutput
func (WeekDetailsOutput) ToWeekDetailsPtrOutput ¶
func (o WeekDetailsOutput) ToWeekDetailsPtrOutput() WeekDetailsPtrOutput
func (WeekDetailsOutput) ToWeekDetailsPtrOutputWithContext ¶
func (o WeekDetailsOutput) ToWeekDetailsPtrOutputWithContext(ctx context.Context) WeekDetailsPtrOutput
func (WeekDetailsOutput) Weekdays ¶
func (o WeekDetailsOutput) Weekdays() pulumi.StringArrayOutput
The days of the week for which the schedule is set (e.g. Sunday, Monday, Tuesday, etc.).
type WeekDetailsPtrInput ¶
type WeekDetailsPtrInput interface { pulumi.Input ToWeekDetailsPtrOutput() WeekDetailsPtrOutput ToWeekDetailsPtrOutputWithContext(context.Context) WeekDetailsPtrOutput }
WeekDetailsPtrInput is an input type that accepts WeekDetailsArgs, WeekDetailsPtr and WeekDetailsPtrOutput values. You can construct a concrete instance of `WeekDetailsPtrInput` via:
WeekDetailsArgs{...} or: nil
func WeekDetailsPtr ¶
func WeekDetailsPtr(v *WeekDetailsArgs) WeekDetailsPtrInput
type WeekDetailsPtrOutput ¶
type WeekDetailsPtrOutput struct{ *pulumi.OutputState }
func (WeekDetailsPtrOutput) Elem ¶
func (o WeekDetailsPtrOutput) Elem() WeekDetailsOutput
func (WeekDetailsPtrOutput) ElementType ¶
func (WeekDetailsPtrOutput) ElementType() reflect.Type
func (WeekDetailsPtrOutput) Time ¶
func (o WeekDetailsPtrOutput) Time() pulumi.StringPtrOutput
The time of the day the schedule will occur.
func (WeekDetailsPtrOutput) ToWeekDetailsPtrOutput ¶
func (o WeekDetailsPtrOutput) ToWeekDetailsPtrOutput() WeekDetailsPtrOutput
func (WeekDetailsPtrOutput) ToWeekDetailsPtrOutputWithContext ¶
func (o WeekDetailsPtrOutput) ToWeekDetailsPtrOutputWithContext(ctx context.Context) WeekDetailsPtrOutput
func (WeekDetailsPtrOutput) Weekdays ¶
func (o WeekDetailsPtrOutput) Weekdays() pulumi.StringArrayOutput
The days of the week for which the schedule is set (e.g. Sunday, Monday, Tuesday, etc.).
type WeekDetailsResponse ¶
type WeekDetailsResponse struct { // The time of the day the schedule will occur. Time *string `pulumi:"time"` // The days of the week for which the schedule is set (e.g. Sunday, Monday, Tuesday, etc.). Weekdays []string `pulumi:"weekdays"` }
Properties of a weekly schedule.
type WeekDetailsResponseArgs ¶
type WeekDetailsResponseArgs struct { // The time of the day the schedule will occur. Time pulumi.StringPtrInput `pulumi:"time"` // The days of the week for which the schedule is set (e.g. Sunday, Monday, Tuesday, etc.). Weekdays pulumi.StringArrayInput `pulumi:"weekdays"` }
Properties of a weekly schedule.
func (WeekDetailsResponseArgs) ElementType ¶
func (WeekDetailsResponseArgs) ElementType() reflect.Type
func (WeekDetailsResponseArgs) ToWeekDetailsResponseOutput ¶
func (i WeekDetailsResponseArgs) ToWeekDetailsResponseOutput() WeekDetailsResponseOutput
func (WeekDetailsResponseArgs) ToWeekDetailsResponseOutputWithContext ¶
func (i WeekDetailsResponseArgs) ToWeekDetailsResponseOutputWithContext(ctx context.Context) WeekDetailsResponseOutput
func (WeekDetailsResponseArgs) ToWeekDetailsResponsePtrOutput ¶
func (i WeekDetailsResponseArgs) ToWeekDetailsResponsePtrOutput() WeekDetailsResponsePtrOutput
func (WeekDetailsResponseArgs) ToWeekDetailsResponsePtrOutputWithContext ¶
func (i WeekDetailsResponseArgs) ToWeekDetailsResponsePtrOutputWithContext(ctx context.Context) WeekDetailsResponsePtrOutput
type WeekDetailsResponseInput ¶
type WeekDetailsResponseInput interface { pulumi.Input ToWeekDetailsResponseOutput() WeekDetailsResponseOutput ToWeekDetailsResponseOutputWithContext(context.Context) WeekDetailsResponseOutput }
WeekDetailsResponseInput is an input type that accepts WeekDetailsResponseArgs and WeekDetailsResponseOutput values. You can construct a concrete instance of `WeekDetailsResponseInput` via:
WeekDetailsResponseArgs{...}
type WeekDetailsResponseOutput ¶
type WeekDetailsResponseOutput struct{ *pulumi.OutputState }
Properties of a weekly schedule.
func (WeekDetailsResponseOutput) ElementType ¶
func (WeekDetailsResponseOutput) ElementType() reflect.Type
func (WeekDetailsResponseOutput) Time ¶
func (o WeekDetailsResponseOutput) Time() pulumi.StringPtrOutput
The time of the day the schedule will occur.
func (WeekDetailsResponseOutput) ToWeekDetailsResponseOutput ¶
func (o WeekDetailsResponseOutput) ToWeekDetailsResponseOutput() WeekDetailsResponseOutput
func (WeekDetailsResponseOutput) ToWeekDetailsResponseOutputWithContext ¶
func (o WeekDetailsResponseOutput) ToWeekDetailsResponseOutputWithContext(ctx context.Context) WeekDetailsResponseOutput
func (WeekDetailsResponseOutput) ToWeekDetailsResponsePtrOutput ¶
func (o WeekDetailsResponseOutput) ToWeekDetailsResponsePtrOutput() WeekDetailsResponsePtrOutput
func (WeekDetailsResponseOutput) ToWeekDetailsResponsePtrOutputWithContext ¶
func (o WeekDetailsResponseOutput) ToWeekDetailsResponsePtrOutputWithContext(ctx context.Context) WeekDetailsResponsePtrOutput
func (WeekDetailsResponseOutput) Weekdays ¶
func (o WeekDetailsResponseOutput) Weekdays() pulumi.StringArrayOutput
The days of the week for which the schedule is set (e.g. Sunday, Monday, Tuesday, etc.).
type WeekDetailsResponsePtrInput ¶
type WeekDetailsResponsePtrInput interface { pulumi.Input ToWeekDetailsResponsePtrOutput() WeekDetailsResponsePtrOutput ToWeekDetailsResponsePtrOutputWithContext(context.Context) WeekDetailsResponsePtrOutput }
WeekDetailsResponsePtrInput is an input type that accepts WeekDetailsResponseArgs, WeekDetailsResponsePtr and WeekDetailsResponsePtrOutput values. You can construct a concrete instance of `WeekDetailsResponsePtrInput` via:
WeekDetailsResponseArgs{...} or: nil
func WeekDetailsResponsePtr ¶
func WeekDetailsResponsePtr(v *WeekDetailsResponseArgs) WeekDetailsResponsePtrInput
type WeekDetailsResponsePtrOutput ¶
type WeekDetailsResponsePtrOutput struct{ *pulumi.OutputState }
func (WeekDetailsResponsePtrOutput) Elem ¶
func (o WeekDetailsResponsePtrOutput) Elem() WeekDetailsResponseOutput
func (WeekDetailsResponsePtrOutput) ElementType ¶
func (WeekDetailsResponsePtrOutput) ElementType() reflect.Type
func (WeekDetailsResponsePtrOutput) Time ¶
func (o WeekDetailsResponsePtrOutput) Time() pulumi.StringPtrOutput
The time of the day the schedule will occur.
func (WeekDetailsResponsePtrOutput) ToWeekDetailsResponsePtrOutput ¶
func (o WeekDetailsResponsePtrOutput) ToWeekDetailsResponsePtrOutput() WeekDetailsResponsePtrOutput
func (WeekDetailsResponsePtrOutput) ToWeekDetailsResponsePtrOutputWithContext ¶
func (o WeekDetailsResponsePtrOutput) ToWeekDetailsResponsePtrOutputWithContext(ctx context.Context) WeekDetailsResponsePtrOutput
func (WeekDetailsResponsePtrOutput) Weekdays ¶
func (o WeekDetailsResponsePtrOutput) Weekdays() pulumi.StringArrayOutput
The days of the week for which the schedule is set (e.g. Sunday, Monday, Tuesday, etc.).
type WindowsOsInfo ¶
type WindowsOsInfo struct { // The state of the Windows OS (i.e. NonSysprepped, SysprepRequested, SysprepApplied). WindowsOsState *string `pulumi:"windowsOsState"` }
Information about a Windows OS.
type WindowsOsInfoArgs ¶
type WindowsOsInfoArgs struct { // The state of the Windows OS (i.e. NonSysprepped, SysprepRequested, SysprepApplied). WindowsOsState pulumi.StringPtrInput `pulumi:"windowsOsState"` }
Information about a Windows OS.
func (WindowsOsInfoArgs) ElementType ¶
func (WindowsOsInfoArgs) ElementType() reflect.Type
func (WindowsOsInfoArgs) ToWindowsOsInfoOutput ¶
func (i WindowsOsInfoArgs) ToWindowsOsInfoOutput() WindowsOsInfoOutput
func (WindowsOsInfoArgs) ToWindowsOsInfoOutputWithContext ¶
func (i WindowsOsInfoArgs) ToWindowsOsInfoOutputWithContext(ctx context.Context) WindowsOsInfoOutput
func (WindowsOsInfoArgs) ToWindowsOsInfoPtrOutput ¶
func (i WindowsOsInfoArgs) ToWindowsOsInfoPtrOutput() WindowsOsInfoPtrOutput
func (WindowsOsInfoArgs) ToWindowsOsInfoPtrOutputWithContext ¶
func (i WindowsOsInfoArgs) ToWindowsOsInfoPtrOutputWithContext(ctx context.Context) WindowsOsInfoPtrOutput
type WindowsOsInfoInput ¶
type WindowsOsInfoInput interface { pulumi.Input ToWindowsOsInfoOutput() WindowsOsInfoOutput ToWindowsOsInfoOutputWithContext(context.Context) WindowsOsInfoOutput }
WindowsOsInfoInput is an input type that accepts WindowsOsInfoArgs and WindowsOsInfoOutput values. You can construct a concrete instance of `WindowsOsInfoInput` via:
WindowsOsInfoArgs{...}
type WindowsOsInfoOutput ¶
type WindowsOsInfoOutput struct{ *pulumi.OutputState }
Information about a Windows OS.
func (WindowsOsInfoOutput) ElementType ¶
func (WindowsOsInfoOutput) ElementType() reflect.Type
func (WindowsOsInfoOutput) ToWindowsOsInfoOutput ¶
func (o WindowsOsInfoOutput) ToWindowsOsInfoOutput() WindowsOsInfoOutput
func (WindowsOsInfoOutput) ToWindowsOsInfoOutputWithContext ¶
func (o WindowsOsInfoOutput) ToWindowsOsInfoOutputWithContext(ctx context.Context) WindowsOsInfoOutput
func (WindowsOsInfoOutput) ToWindowsOsInfoPtrOutput ¶
func (o WindowsOsInfoOutput) ToWindowsOsInfoPtrOutput() WindowsOsInfoPtrOutput
func (WindowsOsInfoOutput) ToWindowsOsInfoPtrOutputWithContext ¶
func (o WindowsOsInfoOutput) ToWindowsOsInfoPtrOutputWithContext(ctx context.Context) WindowsOsInfoPtrOutput
func (WindowsOsInfoOutput) WindowsOsState ¶
func (o WindowsOsInfoOutput) WindowsOsState() pulumi.StringPtrOutput
The state of the Windows OS (i.e. NonSysprepped, SysprepRequested, SysprepApplied).
type WindowsOsInfoPtrInput ¶
type WindowsOsInfoPtrInput interface { pulumi.Input ToWindowsOsInfoPtrOutput() WindowsOsInfoPtrOutput ToWindowsOsInfoPtrOutputWithContext(context.Context) WindowsOsInfoPtrOutput }
WindowsOsInfoPtrInput is an input type that accepts WindowsOsInfoArgs, WindowsOsInfoPtr and WindowsOsInfoPtrOutput values. You can construct a concrete instance of `WindowsOsInfoPtrInput` via:
WindowsOsInfoArgs{...} or: nil
func WindowsOsInfoPtr ¶
func WindowsOsInfoPtr(v *WindowsOsInfoArgs) WindowsOsInfoPtrInput
type WindowsOsInfoPtrOutput ¶
type WindowsOsInfoPtrOutput struct{ *pulumi.OutputState }
func (WindowsOsInfoPtrOutput) Elem ¶
func (o WindowsOsInfoPtrOutput) Elem() WindowsOsInfoOutput
func (WindowsOsInfoPtrOutput) ElementType ¶
func (WindowsOsInfoPtrOutput) ElementType() reflect.Type
func (WindowsOsInfoPtrOutput) ToWindowsOsInfoPtrOutput ¶
func (o WindowsOsInfoPtrOutput) ToWindowsOsInfoPtrOutput() WindowsOsInfoPtrOutput
func (WindowsOsInfoPtrOutput) ToWindowsOsInfoPtrOutputWithContext ¶
func (o WindowsOsInfoPtrOutput) ToWindowsOsInfoPtrOutputWithContext(ctx context.Context) WindowsOsInfoPtrOutput
func (WindowsOsInfoPtrOutput) WindowsOsState ¶
func (o WindowsOsInfoPtrOutput) WindowsOsState() pulumi.StringPtrOutput
The state of the Windows OS (i.e. NonSysprepped, SysprepRequested, SysprepApplied).
type WindowsOsInfoResponse ¶
type WindowsOsInfoResponse struct { // The state of the Windows OS (i.e. NonSysprepped, SysprepRequested, SysprepApplied). WindowsOsState *string `pulumi:"windowsOsState"` }
Information about a Windows OS.
type WindowsOsInfoResponseArgs ¶
type WindowsOsInfoResponseArgs struct { // The state of the Windows OS (i.e. NonSysprepped, SysprepRequested, SysprepApplied). WindowsOsState pulumi.StringPtrInput `pulumi:"windowsOsState"` }
Information about a Windows OS.
func (WindowsOsInfoResponseArgs) ElementType ¶
func (WindowsOsInfoResponseArgs) ElementType() reflect.Type
func (WindowsOsInfoResponseArgs) ToWindowsOsInfoResponseOutput ¶
func (i WindowsOsInfoResponseArgs) ToWindowsOsInfoResponseOutput() WindowsOsInfoResponseOutput
func (WindowsOsInfoResponseArgs) ToWindowsOsInfoResponseOutputWithContext ¶
func (i WindowsOsInfoResponseArgs) ToWindowsOsInfoResponseOutputWithContext(ctx context.Context) WindowsOsInfoResponseOutput
func (WindowsOsInfoResponseArgs) ToWindowsOsInfoResponsePtrOutput ¶
func (i WindowsOsInfoResponseArgs) ToWindowsOsInfoResponsePtrOutput() WindowsOsInfoResponsePtrOutput
func (WindowsOsInfoResponseArgs) ToWindowsOsInfoResponsePtrOutputWithContext ¶
func (i WindowsOsInfoResponseArgs) ToWindowsOsInfoResponsePtrOutputWithContext(ctx context.Context) WindowsOsInfoResponsePtrOutput
type WindowsOsInfoResponseInput ¶
type WindowsOsInfoResponseInput interface { pulumi.Input ToWindowsOsInfoResponseOutput() WindowsOsInfoResponseOutput ToWindowsOsInfoResponseOutputWithContext(context.Context) WindowsOsInfoResponseOutput }
WindowsOsInfoResponseInput is an input type that accepts WindowsOsInfoResponseArgs and WindowsOsInfoResponseOutput values. You can construct a concrete instance of `WindowsOsInfoResponseInput` via:
WindowsOsInfoResponseArgs{...}
type WindowsOsInfoResponseOutput ¶
type WindowsOsInfoResponseOutput struct{ *pulumi.OutputState }
Information about a Windows OS.
func (WindowsOsInfoResponseOutput) ElementType ¶
func (WindowsOsInfoResponseOutput) ElementType() reflect.Type
func (WindowsOsInfoResponseOutput) ToWindowsOsInfoResponseOutput ¶
func (o WindowsOsInfoResponseOutput) ToWindowsOsInfoResponseOutput() WindowsOsInfoResponseOutput
func (WindowsOsInfoResponseOutput) ToWindowsOsInfoResponseOutputWithContext ¶
func (o WindowsOsInfoResponseOutput) ToWindowsOsInfoResponseOutputWithContext(ctx context.Context) WindowsOsInfoResponseOutput
func (WindowsOsInfoResponseOutput) ToWindowsOsInfoResponsePtrOutput ¶
func (o WindowsOsInfoResponseOutput) ToWindowsOsInfoResponsePtrOutput() WindowsOsInfoResponsePtrOutput
func (WindowsOsInfoResponseOutput) ToWindowsOsInfoResponsePtrOutputWithContext ¶
func (o WindowsOsInfoResponseOutput) ToWindowsOsInfoResponsePtrOutputWithContext(ctx context.Context) WindowsOsInfoResponsePtrOutput
func (WindowsOsInfoResponseOutput) WindowsOsState ¶
func (o WindowsOsInfoResponseOutput) WindowsOsState() pulumi.StringPtrOutput
The state of the Windows OS (i.e. NonSysprepped, SysprepRequested, SysprepApplied).
type WindowsOsInfoResponsePtrInput ¶
type WindowsOsInfoResponsePtrInput interface { pulumi.Input ToWindowsOsInfoResponsePtrOutput() WindowsOsInfoResponsePtrOutput ToWindowsOsInfoResponsePtrOutputWithContext(context.Context) WindowsOsInfoResponsePtrOutput }
WindowsOsInfoResponsePtrInput is an input type that accepts WindowsOsInfoResponseArgs, WindowsOsInfoResponsePtr and WindowsOsInfoResponsePtrOutput values. You can construct a concrete instance of `WindowsOsInfoResponsePtrInput` via:
WindowsOsInfoResponseArgs{...} or: nil
func WindowsOsInfoResponsePtr ¶
func WindowsOsInfoResponsePtr(v *WindowsOsInfoResponseArgs) WindowsOsInfoResponsePtrInput
type WindowsOsInfoResponsePtrOutput ¶
type WindowsOsInfoResponsePtrOutput struct{ *pulumi.OutputState }
func (WindowsOsInfoResponsePtrOutput) Elem ¶
func (o WindowsOsInfoResponsePtrOutput) Elem() WindowsOsInfoResponseOutput
func (WindowsOsInfoResponsePtrOutput) ElementType ¶
func (WindowsOsInfoResponsePtrOutput) ElementType() reflect.Type
func (WindowsOsInfoResponsePtrOutput) ToWindowsOsInfoResponsePtrOutput ¶
func (o WindowsOsInfoResponsePtrOutput) ToWindowsOsInfoResponsePtrOutput() WindowsOsInfoResponsePtrOutput
func (WindowsOsInfoResponsePtrOutput) ToWindowsOsInfoResponsePtrOutputWithContext ¶
func (o WindowsOsInfoResponsePtrOutput) ToWindowsOsInfoResponsePtrOutputWithContext(ctx context.Context) WindowsOsInfoResponsePtrOutput
func (WindowsOsInfoResponsePtrOutput) WindowsOsState ¶
func (o WindowsOsInfoResponsePtrOutput) WindowsOsState() pulumi.StringPtrOutput
The state of the Windows OS (i.e. NonSysprepped, SysprepRequested, SysprepApplied).
type WindowsOsState ¶ added in v0.3.1
The state of the Windows OS (i.e. NonSysprepped, SysprepRequested, SysprepApplied).
func (WindowsOsState) ElementType ¶ added in v0.3.1
func (WindowsOsState) ElementType() reflect.Type
func (WindowsOsState) ToStringOutput ¶ added in v0.3.1
func (e WindowsOsState) ToStringOutput() pulumi.StringOutput
func (WindowsOsState) ToStringOutputWithContext ¶ added in v0.3.1
func (e WindowsOsState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WindowsOsState) ToStringPtrOutput ¶ added in v0.3.1
func (e WindowsOsState) ToStringPtrOutput() pulumi.StringPtrOutput
func (WindowsOsState) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e WindowsOsState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
Source Files
¶
- artifactSource.go
- customImage.go
- disk.go
- environment.go
- formula.go
- getArtifactSource.go
- getCustomImage.go
- getDisk.go
- getEnvironment.go
- getFormula.go
- getGlobalSchedule.go
- getLab.go
- getNotificationChannel.go
- getPolicy.go
- getSchedule.go
- getSecret.go
- getServiceRunner.go
- getUser.go
- getVirtualMachine.go
- getVirtualMachineSchedule.go
- getVirtualNetwork.go
- globalSchedule.go
- lab.go
- listLabVhds.go
- listScheduleApplicable.go
- listVirtualMachineApplicableSchedules.go
- notificationChannel.go
- policy.go
- pulumiEnums.go
- pulumiTypes.go
- schedule.go
- secret.go
- serviceRunner.go
- user.go
- virtualMachine.go
- virtualMachineSchedule.go
- virtualNetwork.go