Documentation
¶
Index ¶
- type ArcMachine
- type ArcMachineArgs
- type ArcMachineArray
- type ArcMachineArrayInput
- type ArcMachineArrayOutput
- func (ArcMachineArrayOutput) ElementType() reflect.Type
- func (o ArcMachineArrayOutput) Index(i pulumi.IntInput) ArcMachineOutput
- func (o ArcMachineArrayOutput) ToArcMachineArrayOutput() ArcMachineArrayOutput
- func (o ArcMachineArrayOutput) ToArcMachineArrayOutputWithContext(ctx context.Context) ArcMachineArrayOutput
- type ArcMachineIdentity
- type ArcMachineIdentityArgs
- func (ArcMachineIdentityArgs) ElementType() reflect.Type
- func (i ArcMachineIdentityArgs) ToArcMachineIdentityOutput() ArcMachineIdentityOutput
- func (i ArcMachineIdentityArgs) ToArcMachineIdentityOutputWithContext(ctx context.Context) ArcMachineIdentityOutput
- func (i ArcMachineIdentityArgs) ToArcMachineIdentityPtrOutput() ArcMachineIdentityPtrOutput
- func (i ArcMachineIdentityArgs) ToArcMachineIdentityPtrOutputWithContext(ctx context.Context) ArcMachineIdentityPtrOutput
- type ArcMachineIdentityInput
- type ArcMachineIdentityOutput
- func (ArcMachineIdentityOutput) ElementType() reflect.Type
- func (o ArcMachineIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ArcMachineIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o ArcMachineIdentityOutput) ToArcMachineIdentityOutput() ArcMachineIdentityOutput
- func (o ArcMachineIdentityOutput) ToArcMachineIdentityOutputWithContext(ctx context.Context) ArcMachineIdentityOutput
- func (o ArcMachineIdentityOutput) ToArcMachineIdentityPtrOutput() ArcMachineIdentityPtrOutput
- func (o ArcMachineIdentityOutput) ToArcMachineIdentityPtrOutputWithContext(ctx context.Context) ArcMachineIdentityPtrOutput
- func (o ArcMachineIdentityOutput) Type() pulumi.StringOutput
- type ArcMachineIdentityPtrInput
- type ArcMachineIdentityPtrOutput
- func (o ArcMachineIdentityPtrOutput) Elem() ArcMachineIdentityOutput
- func (ArcMachineIdentityPtrOutput) ElementType() reflect.Type
- func (o ArcMachineIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ArcMachineIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ArcMachineIdentityPtrOutput) ToArcMachineIdentityPtrOutput() ArcMachineIdentityPtrOutput
- func (o ArcMachineIdentityPtrOutput) ToArcMachineIdentityPtrOutputWithContext(ctx context.Context) ArcMachineIdentityPtrOutput
- func (o ArcMachineIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type ArcMachineInput
- type ArcMachineMap
- type ArcMachineMapInput
- type ArcMachineMapOutput
- func (ArcMachineMapOutput) ElementType() reflect.Type
- func (o ArcMachineMapOutput) MapIndex(k pulumi.StringInput) ArcMachineOutput
- func (o ArcMachineMapOutput) ToArcMachineMapOutput() ArcMachineMapOutput
- func (o ArcMachineMapOutput) ToArcMachineMapOutputWithContext(ctx context.Context) ArcMachineMapOutput
- type ArcMachineOutput
- func (ArcMachineOutput) ElementType() reflect.Type
- func (o ArcMachineOutput) Identity() ArcMachineIdentityPtrOutput
- func (o ArcMachineOutput) Kind() pulumi.StringOutput
- func (o ArcMachineOutput) Location() pulumi.StringOutput
- func (o ArcMachineOutput) Name() pulumi.StringOutput
- func (o ArcMachineOutput) ResourceGroupName() pulumi.StringOutput
- func (o ArcMachineOutput) Tags() pulumi.StringMapOutput
- func (o ArcMachineOutput) ToArcMachineOutput() ArcMachineOutput
- func (o ArcMachineOutput) ToArcMachineOutputWithContext(ctx context.Context) ArcMachineOutput
- type ArcMachineState
- type AutomanageConfigurationAssignment
- func GetAutomanageConfigurationAssignment(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*AutomanageConfigurationAssignment, error)
- func NewAutomanageConfigurationAssignment(ctx *pulumi.Context, name string, args *AutomanageConfigurationAssignmentArgs, ...) (*AutomanageConfigurationAssignment, error)
- func (*AutomanageConfigurationAssignment) ElementType() reflect.Type
- func (i *AutomanageConfigurationAssignment) ToAutomanageConfigurationAssignmentOutput() AutomanageConfigurationAssignmentOutput
- func (i *AutomanageConfigurationAssignment) ToAutomanageConfigurationAssignmentOutputWithContext(ctx context.Context) AutomanageConfigurationAssignmentOutput
- type AutomanageConfigurationAssignmentArgs
- type AutomanageConfigurationAssignmentArray
- func (AutomanageConfigurationAssignmentArray) ElementType() reflect.Type
- func (i AutomanageConfigurationAssignmentArray) ToAutomanageConfigurationAssignmentArrayOutput() AutomanageConfigurationAssignmentArrayOutput
- func (i AutomanageConfigurationAssignmentArray) ToAutomanageConfigurationAssignmentArrayOutputWithContext(ctx context.Context) AutomanageConfigurationAssignmentArrayOutput
- type AutomanageConfigurationAssignmentArrayInput
- type AutomanageConfigurationAssignmentArrayOutput
- func (AutomanageConfigurationAssignmentArrayOutput) ElementType() reflect.Type
- func (o AutomanageConfigurationAssignmentArrayOutput) Index(i pulumi.IntInput) AutomanageConfigurationAssignmentOutput
- func (o AutomanageConfigurationAssignmentArrayOutput) ToAutomanageConfigurationAssignmentArrayOutput() AutomanageConfigurationAssignmentArrayOutput
- func (o AutomanageConfigurationAssignmentArrayOutput) ToAutomanageConfigurationAssignmentArrayOutputWithContext(ctx context.Context) AutomanageConfigurationAssignmentArrayOutput
- type AutomanageConfigurationAssignmentInput
- type AutomanageConfigurationAssignmentMap
- func (AutomanageConfigurationAssignmentMap) ElementType() reflect.Type
- func (i AutomanageConfigurationAssignmentMap) ToAutomanageConfigurationAssignmentMapOutput() AutomanageConfigurationAssignmentMapOutput
- func (i AutomanageConfigurationAssignmentMap) ToAutomanageConfigurationAssignmentMapOutputWithContext(ctx context.Context) AutomanageConfigurationAssignmentMapOutput
- type AutomanageConfigurationAssignmentMapInput
- type AutomanageConfigurationAssignmentMapOutput
- func (AutomanageConfigurationAssignmentMapOutput) ElementType() reflect.Type
- func (o AutomanageConfigurationAssignmentMapOutput) MapIndex(k pulumi.StringInput) AutomanageConfigurationAssignmentOutput
- func (o AutomanageConfigurationAssignmentMapOutput) ToAutomanageConfigurationAssignmentMapOutput() AutomanageConfigurationAssignmentMapOutput
- func (o AutomanageConfigurationAssignmentMapOutput) ToAutomanageConfigurationAssignmentMapOutputWithContext(ctx context.Context) AutomanageConfigurationAssignmentMapOutput
- type AutomanageConfigurationAssignmentOutput
- func (o AutomanageConfigurationAssignmentOutput) ArcMachineId() pulumi.StringOutput
- func (o AutomanageConfigurationAssignmentOutput) ConfigurationId() pulumi.StringOutput
- func (AutomanageConfigurationAssignmentOutput) ElementType() reflect.Type
- func (o AutomanageConfigurationAssignmentOutput) ToAutomanageConfigurationAssignmentOutput() AutomanageConfigurationAssignmentOutput
- func (o AutomanageConfigurationAssignmentOutput) ToAutomanageConfigurationAssignmentOutputWithContext(ctx context.Context) AutomanageConfigurationAssignmentOutput
- type AutomanageConfigurationAssignmentState
- type Extension
- type ExtensionArgs
- type ExtensionArray
- type ExtensionArrayInput
- type ExtensionArrayOutput
- func (ExtensionArrayOutput) ElementType() reflect.Type
- func (o ExtensionArrayOutput) Index(i pulumi.IntInput) ExtensionOutput
- func (o ExtensionArrayOutput) ToExtensionArrayOutput() ExtensionArrayOutput
- func (o ExtensionArrayOutput) ToExtensionArrayOutputWithContext(ctx context.Context) ExtensionArrayOutput
- type ExtensionInput
- type ExtensionMap
- type ExtensionMapInput
- type ExtensionMapOutput
- type ExtensionOutput
- func (o ExtensionOutput) ArcMachineId() pulumi.StringOutput
- func (o ExtensionOutput) AutomaticUpgradeEnabled() pulumi.BoolPtrOutput
- func (ExtensionOutput) ElementType() reflect.Type
- func (o ExtensionOutput) ForceUpdateTag() pulumi.StringPtrOutput
- func (o ExtensionOutput) Location() pulumi.StringOutput
- func (o ExtensionOutput) Name() pulumi.StringOutput
- func (o ExtensionOutput) ProtectedSettings() pulumi.StringPtrOutput
- func (o ExtensionOutput) Publisher() pulumi.StringOutput
- func (o ExtensionOutput) Settings() pulumi.StringPtrOutput
- func (o ExtensionOutput) Tags() pulumi.StringMapOutput
- func (o ExtensionOutput) ToExtensionOutput() ExtensionOutput
- func (o ExtensionOutput) ToExtensionOutputWithContext(ctx context.Context) ExtensionOutput
- func (o ExtensionOutput) Type() pulumi.StringOutput
- func (o ExtensionOutput) TypeHandlerVersion() pulumi.StringPtrOutput
- type ExtensionState
- type GetAgent
- type GetAgentArgs
- type GetAgentArray
- type GetAgentArrayInput
- type GetAgentArrayOutput
- type GetAgentExtensionsAllowList
- type GetAgentExtensionsAllowListArgs
- func (GetAgentExtensionsAllowListArgs) ElementType() reflect.Type
- func (i GetAgentExtensionsAllowListArgs) ToGetAgentExtensionsAllowListOutput() GetAgentExtensionsAllowListOutput
- func (i GetAgentExtensionsAllowListArgs) ToGetAgentExtensionsAllowListOutputWithContext(ctx context.Context) GetAgentExtensionsAllowListOutput
- type GetAgentExtensionsAllowListArray
- func (GetAgentExtensionsAllowListArray) ElementType() reflect.Type
- func (i GetAgentExtensionsAllowListArray) ToGetAgentExtensionsAllowListArrayOutput() GetAgentExtensionsAllowListArrayOutput
- func (i GetAgentExtensionsAllowListArray) ToGetAgentExtensionsAllowListArrayOutputWithContext(ctx context.Context) GetAgentExtensionsAllowListArrayOutput
- type GetAgentExtensionsAllowListArrayInput
- type GetAgentExtensionsAllowListArrayOutput
- func (GetAgentExtensionsAllowListArrayOutput) ElementType() reflect.Type
- func (o GetAgentExtensionsAllowListArrayOutput) Index(i pulumi.IntInput) GetAgentExtensionsAllowListOutput
- func (o GetAgentExtensionsAllowListArrayOutput) ToGetAgentExtensionsAllowListArrayOutput() GetAgentExtensionsAllowListArrayOutput
- func (o GetAgentExtensionsAllowListArrayOutput) ToGetAgentExtensionsAllowListArrayOutputWithContext(ctx context.Context) GetAgentExtensionsAllowListArrayOutput
- type GetAgentExtensionsAllowListInput
- type GetAgentExtensionsAllowListOutput
- func (GetAgentExtensionsAllowListOutput) ElementType() reflect.Type
- func (o GetAgentExtensionsAllowListOutput) Publisher() pulumi.StringOutput
- func (o GetAgentExtensionsAllowListOutput) ToGetAgentExtensionsAllowListOutput() GetAgentExtensionsAllowListOutput
- func (o GetAgentExtensionsAllowListOutput) ToGetAgentExtensionsAllowListOutputWithContext(ctx context.Context) GetAgentExtensionsAllowListOutput
- func (o GetAgentExtensionsAllowListOutput) Type() pulumi.StringOutput
- type GetAgentExtensionsBlockList
- type GetAgentExtensionsBlockListArgs
- func (GetAgentExtensionsBlockListArgs) ElementType() reflect.Type
- func (i GetAgentExtensionsBlockListArgs) ToGetAgentExtensionsBlockListOutput() GetAgentExtensionsBlockListOutput
- func (i GetAgentExtensionsBlockListArgs) ToGetAgentExtensionsBlockListOutputWithContext(ctx context.Context) GetAgentExtensionsBlockListOutput
- type GetAgentExtensionsBlockListArray
- func (GetAgentExtensionsBlockListArray) ElementType() reflect.Type
- func (i GetAgentExtensionsBlockListArray) ToGetAgentExtensionsBlockListArrayOutput() GetAgentExtensionsBlockListArrayOutput
- func (i GetAgentExtensionsBlockListArray) ToGetAgentExtensionsBlockListArrayOutputWithContext(ctx context.Context) GetAgentExtensionsBlockListArrayOutput
- type GetAgentExtensionsBlockListArrayInput
- type GetAgentExtensionsBlockListArrayOutput
- func (GetAgentExtensionsBlockListArrayOutput) ElementType() reflect.Type
- func (o GetAgentExtensionsBlockListArrayOutput) Index(i pulumi.IntInput) GetAgentExtensionsBlockListOutput
- func (o GetAgentExtensionsBlockListArrayOutput) ToGetAgentExtensionsBlockListArrayOutput() GetAgentExtensionsBlockListArrayOutput
- func (o GetAgentExtensionsBlockListArrayOutput) ToGetAgentExtensionsBlockListArrayOutputWithContext(ctx context.Context) GetAgentExtensionsBlockListArrayOutput
- type GetAgentExtensionsBlockListInput
- type GetAgentExtensionsBlockListOutput
- func (GetAgentExtensionsBlockListOutput) ElementType() reflect.Type
- func (o GetAgentExtensionsBlockListOutput) Publisher() pulumi.StringOutput
- func (o GetAgentExtensionsBlockListOutput) ToGetAgentExtensionsBlockListOutput() GetAgentExtensionsBlockListOutput
- func (o GetAgentExtensionsBlockListOutput) ToGetAgentExtensionsBlockListOutputWithContext(ctx context.Context) GetAgentExtensionsBlockListOutput
- func (o GetAgentExtensionsBlockListOutput) Type() pulumi.StringOutput
- type GetAgentInput
- type GetAgentOutput
- func (GetAgentOutput) ElementType() reflect.Type
- func (o GetAgentOutput) ExtensionsAllowLists() GetAgentExtensionsAllowListArrayOutput
- func (o GetAgentOutput) ExtensionsBlockLists() GetAgentExtensionsBlockListArrayOutput
- func (o GetAgentOutput) ExtensionsEnabled() pulumi.BoolOutput
- func (o GetAgentOutput) GuestConfigurationEnabled() pulumi.BoolOutput
- func (o GetAgentOutput) IncomingConnectionsPorts() pulumi.StringArrayOutput
- func (o GetAgentOutput) ProxyBypasses() pulumi.StringArrayOutput
- func (o GetAgentOutput) ProxyUrl() pulumi.StringOutput
- func (o GetAgentOutput) ToGetAgentOutput() GetAgentOutput
- func (o GetAgentOutput) ToGetAgentOutputWithContext(ctx context.Context) GetAgentOutput
- type GetArgs
- type GetCloudMetadata
- type GetCloudMetadataArgs
- type GetCloudMetadataArray
- type GetCloudMetadataArrayInput
- type GetCloudMetadataArrayOutput
- func (GetCloudMetadataArrayOutput) ElementType() reflect.Type
- func (o GetCloudMetadataArrayOutput) Index(i pulumi.IntInput) GetCloudMetadataOutput
- func (o GetCloudMetadataArrayOutput) ToGetCloudMetadataArrayOutput() GetCloudMetadataArrayOutput
- func (o GetCloudMetadataArrayOutput) ToGetCloudMetadataArrayOutputWithContext(ctx context.Context) GetCloudMetadataArrayOutput
- type GetCloudMetadataInput
- type GetCloudMetadataOutput
- func (GetCloudMetadataOutput) ElementType() reflect.Type
- func (o GetCloudMetadataOutput) Provider() pulumi.StringOutput
- func (o GetCloudMetadataOutput) ToGetCloudMetadataOutput() GetCloudMetadataOutput
- func (o GetCloudMetadataOutput) ToGetCloudMetadataOutputWithContext(ctx context.Context) GetCloudMetadataOutput
- type GetIdentity
- type GetIdentityArgs
- type GetIdentityArray
- type GetIdentityArrayInput
- type GetIdentityArrayOutput
- func (GetIdentityArrayOutput) ElementType() reflect.Type
- func (o GetIdentityArrayOutput) Index(i pulumi.IntInput) GetIdentityOutput
- func (o GetIdentityArrayOutput) ToGetIdentityArrayOutput() GetIdentityArrayOutput
- func (o GetIdentityArrayOutput) ToGetIdentityArrayOutputWithContext(ctx context.Context) GetIdentityArrayOutput
- type GetIdentityInput
- type GetIdentityOutput
- func (GetIdentityOutput) ElementType() reflect.Type
- func (o GetIdentityOutput) PrincipalId() pulumi.StringOutput
- func (o GetIdentityOutput) TenantId() pulumi.StringOutput
- func (o GetIdentityOutput) ToGetIdentityOutput() GetIdentityOutput
- func (o GetIdentityOutput) ToGetIdentityOutputWithContext(ctx context.Context) GetIdentityOutput
- func (o GetIdentityOutput) Type() pulumi.StringOutput
- type GetLocationData
- type GetLocationDataArgs
- type GetLocationDataArray
- type GetLocationDataArrayInput
- type GetLocationDataArrayOutput
- func (GetLocationDataArrayOutput) ElementType() reflect.Type
- func (o GetLocationDataArrayOutput) Index(i pulumi.IntInput) GetLocationDataOutput
- func (o GetLocationDataArrayOutput) ToGetLocationDataArrayOutput() GetLocationDataArrayOutput
- func (o GetLocationDataArrayOutput) ToGetLocationDataArrayOutputWithContext(ctx context.Context) GetLocationDataArrayOutput
- type GetLocationDataInput
- type GetLocationDataOutput
- func (o GetLocationDataOutput) City() pulumi.StringOutput
- func (o GetLocationDataOutput) CountryOrRegion() pulumi.StringOutput
- func (o GetLocationDataOutput) District() pulumi.StringOutput
- func (GetLocationDataOutput) ElementType() reflect.Type
- func (o GetLocationDataOutput) Name() pulumi.StringOutput
- func (o GetLocationDataOutput) ToGetLocationDataOutput() GetLocationDataOutput
- func (o GetLocationDataOutput) ToGetLocationDataOutputWithContext(ctx context.Context) GetLocationDataOutput
- type GetOsProfile
- type GetOsProfileArgs
- type GetOsProfileArray
- type GetOsProfileArrayInput
- type GetOsProfileArrayOutput
- func (GetOsProfileArrayOutput) ElementType() reflect.Type
- func (o GetOsProfileArrayOutput) Index(i pulumi.IntInput) GetOsProfileOutput
- func (o GetOsProfileArrayOutput) ToGetOsProfileArrayOutput() GetOsProfileArrayOutput
- func (o GetOsProfileArrayOutput) ToGetOsProfileArrayOutputWithContext(ctx context.Context) GetOsProfileArrayOutput
- type GetOsProfileInput
- type GetOsProfileLinux
- type GetOsProfileLinuxArgs
- type GetOsProfileLinuxArray
- type GetOsProfileLinuxArrayInput
- type GetOsProfileLinuxArrayOutput
- func (GetOsProfileLinuxArrayOutput) ElementType() reflect.Type
- func (o GetOsProfileLinuxArrayOutput) Index(i pulumi.IntInput) GetOsProfileLinuxOutput
- func (o GetOsProfileLinuxArrayOutput) ToGetOsProfileLinuxArrayOutput() GetOsProfileLinuxArrayOutput
- func (o GetOsProfileLinuxArrayOutput) ToGetOsProfileLinuxArrayOutputWithContext(ctx context.Context) GetOsProfileLinuxArrayOutput
- type GetOsProfileLinuxInput
- type GetOsProfileLinuxOutput
- func (GetOsProfileLinuxOutput) ElementType() reflect.Type
- func (o GetOsProfileLinuxOutput) Patches() GetOsProfileLinuxPatchArrayOutput
- func (o GetOsProfileLinuxOutput) ToGetOsProfileLinuxOutput() GetOsProfileLinuxOutput
- func (o GetOsProfileLinuxOutput) ToGetOsProfileLinuxOutputWithContext(ctx context.Context) GetOsProfileLinuxOutput
- type GetOsProfileLinuxPatch
- type GetOsProfileLinuxPatchArgs
- type GetOsProfileLinuxPatchArray
- func (GetOsProfileLinuxPatchArray) ElementType() reflect.Type
- func (i GetOsProfileLinuxPatchArray) ToGetOsProfileLinuxPatchArrayOutput() GetOsProfileLinuxPatchArrayOutput
- func (i GetOsProfileLinuxPatchArray) ToGetOsProfileLinuxPatchArrayOutputWithContext(ctx context.Context) GetOsProfileLinuxPatchArrayOutput
- type GetOsProfileLinuxPatchArrayInput
- type GetOsProfileLinuxPatchArrayOutput
- func (GetOsProfileLinuxPatchArrayOutput) ElementType() reflect.Type
- func (o GetOsProfileLinuxPatchArrayOutput) Index(i pulumi.IntInput) GetOsProfileLinuxPatchOutput
- func (o GetOsProfileLinuxPatchArrayOutput) ToGetOsProfileLinuxPatchArrayOutput() GetOsProfileLinuxPatchArrayOutput
- func (o GetOsProfileLinuxPatchArrayOutput) ToGetOsProfileLinuxPatchArrayOutputWithContext(ctx context.Context) GetOsProfileLinuxPatchArrayOutput
- type GetOsProfileLinuxPatchInput
- type GetOsProfileLinuxPatchOutput
- func (o GetOsProfileLinuxPatchOutput) AssessmentMode() pulumi.StringOutput
- func (GetOsProfileLinuxPatchOutput) ElementType() reflect.Type
- func (o GetOsProfileLinuxPatchOutput) PatchMode() pulumi.StringOutput
- func (o GetOsProfileLinuxPatchOutput) ToGetOsProfileLinuxPatchOutput() GetOsProfileLinuxPatchOutput
- func (o GetOsProfileLinuxPatchOutput) ToGetOsProfileLinuxPatchOutputWithContext(ctx context.Context) GetOsProfileLinuxPatchOutput
- type GetOsProfileOutput
- func (o GetOsProfileOutput) ComputerName() pulumi.StringOutput
- func (GetOsProfileOutput) ElementType() reflect.Type
- func (o GetOsProfileOutput) Linuxes() GetOsProfileLinuxArrayOutput
- func (o GetOsProfileOutput) ToGetOsProfileOutput() GetOsProfileOutput
- func (o GetOsProfileOutput) ToGetOsProfileOutputWithContext(ctx context.Context) GetOsProfileOutput
- func (o GetOsProfileOutput) Windows() GetOsProfileWindowArrayOutput
- type GetOsProfileWindow
- type GetOsProfileWindowArgs
- type GetOsProfileWindowArray
- type GetOsProfileWindowArrayInput
- type GetOsProfileWindowArrayOutput
- func (GetOsProfileWindowArrayOutput) ElementType() reflect.Type
- func (o GetOsProfileWindowArrayOutput) Index(i pulumi.IntInput) GetOsProfileWindowOutput
- func (o GetOsProfileWindowArrayOutput) ToGetOsProfileWindowArrayOutput() GetOsProfileWindowArrayOutput
- func (o GetOsProfileWindowArrayOutput) ToGetOsProfileWindowArrayOutputWithContext(ctx context.Context) GetOsProfileWindowArrayOutput
- type GetOsProfileWindowInput
- type GetOsProfileWindowOutput
- func (GetOsProfileWindowOutput) ElementType() reflect.Type
- func (o GetOsProfileWindowOutput) Patches() GetOsProfileWindowPatchArrayOutput
- func (o GetOsProfileWindowOutput) ToGetOsProfileWindowOutput() GetOsProfileWindowOutput
- func (o GetOsProfileWindowOutput) ToGetOsProfileWindowOutputWithContext(ctx context.Context) GetOsProfileWindowOutput
- type GetOsProfileWindowPatch
- type GetOsProfileWindowPatchArgs
- type GetOsProfileWindowPatchArray
- func (GetOsProfileWindowPatchArray) ElementType() reflect.Type
- func (i GetOsProfileWindowPatchArray) ToGetOsProfileWindowPatchArrayOutput() GetOsProfileWindowPatchArrayOutput
- func (i GetOsProfileWindowPatchArray) ToGetOsProfileWindowPatchArrayOutputWithContext(ctx context.Context) GetOsProfileWindowPatchArrayOutput
- type GetOsProfileWindowPatchArrayInput
- type GetOsProfileWindowPatchArrayOutput
- func (GetOsProfileWindowPatchArrayOutput) ElementType() reflect.Type
- func (o GetOsProfileWindowPatchArrayOutput) Index(i pulumi.IntInput) GetOsProfileWindowPatchOutput
- func (o GetOsProfileWindowPatchArrayOutput) ToGetOsProfileWindowPatchArrayOutput() GetOsProfileWindowPatchArrayOutput
- func (o GetOsProfileWindowPatchArrayOutput) ToGetOsProfileWindowPatchArrayOutputWithContext(ctx context.Context) GetOsProfileWindowPatchArrayOutput
- type GetOsProfileWindowPatchInput
- type GetOsProfileWindowPatchOutput
- func (o GetOsProfileWindowPatchOutput) AssessmentMode() pulumi.StringOutput
- func (GetOsProfileWindowPatchOutput) ElementType() reflect.Type
- func (o GetOsProfileWindowPatchOutput) PatchMode() pulumi.StringOutput
- func (o GetOsProfileWindowPatchOutput) ToGetOsProfileWindowPatchOutput() GetOsProfileWindowPatchOutput
- func (o GetOsProfileWindowPatchOutput) ToGetOsProfileWindowPatchOutputWithContext(ctx context.Context) GetOsProfileWindowPatchOutput
- type GetOutputArgs
- type GetResult
- type GetResultOutput
- func (o GetResultOutput) ActiveDirectoryFqdn() pulumi.StringOutput
- func (o GetResultOutput) AgentVersion() pulumi.StringOutput
- func (o GetResultOutput) Agents() GetAgentArrayOutput
- func (o GetResultOutput) ClientPublicKey() pulumi.StringOutput
- func (o GetResultOutput) CloudMetadatas() GetCloudMetadataArrayOutput
- func (o GetResultOutput) DetectedProperties() pulumi.StringMapOutput
- func (o GetResultOutput) DisplayName() pulumi.StringOutput
- func (o GetResultOutput) DnsFqdn() pulumi.StringOutput
- func (o GetResultOutput) DomainName() pulumi.StringOutput
- func (GetResultOutput) ElementType() reflect.Type
- func (o GetResultOutput) Id() pulumi.StringOutput
- func (o GetResultOutput) Identities() GetIdentityArrayOutput
- func (o GetResultOutput) LastStatusChangeTime() pulumi.StringOutput
- func (o GetResultOutput) Location() pulumi.StringOutput
- func (o GetResultOutput) LocationDatas() GetLocationDataArrayOutput
- func (o GetResultOutput) MachineFqdn() pulumi.StringOutput
- func (o GetResultOutput) MssqlDiscovered() pulumi.BoolOutput
- func (o GetResultOutput) Name() pulumi.StringOutput
- func (o GetResultOutput) OsName() pulumi.StringOutput
- func (o GetResultOutput) OsProfiles() GetOsProfileArrayOutput
- func (o GetResultOutput) OsSku() pulumi.StringOutput
- func (o GetResultOutput) OsType() pulumi.StringOutput
- func (o GetResultOutput) OsVersion() pulumi.StringOutput
- func (o GetResultOutput) ParentClusterResourceId() pulumi.StringOutput
- func (o GetResultOutput) PrivateLinkScopeResourceId() pulumi.StringOutput
- func (o GetResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o GetResultOutput) ServiceStatuses() GetServiceStatusArrayOutput
- func (o GetResultOutput) Status() pulumi.StringOutput
- func (o GetResultOutput) Tags() pulumi.StringMapOutput
- func (o GetResultOutput) ToGetResultOutput() GetResultOutput
- func (o GetResultOutput) ToGetResultOutputWithContext(ctx context.Context) GetResultOutput
- func (o GetResultOutput) VmId() pulumi.StringOutput
- func (o GetResultOutput) VmUuid() pulumi.StringOutput
- type GetServiceStatus
- type GetServiceStatusArgs
- type GetServiceStatusArray
- type GetServiceStatusArrayInput
- type GetServiceStatusArrayOutput
- func (GetServiceStatusArrayOutput) ElementType() reflect.Type
- func (o GetServiceStatusArrayOutput) Index(i pulumi.IntInput) GetServiceStatusOutput
- func (o GetServiceStatusArrayOutput) ToGetServiceStatusArrayOutput() GetServiceStatusArrayOutput
- func (o GetServiceStatusArrayOutput) ToGetServiceStatusArrayOutputWithContext(ctx context.Context) GetServiceStatusArrayOutput
- type GetServiceStatusExtensionService
- type GetServiceStatusExtensionServiceArgs
- func (GetServiceStatusExtensionServiceArgs) ElementType() reflect.Type
- func (i GetServiceStatusExtensionServiceArgs) ToGetServiceStatusExtensionServiceOutput() GetServiceStatusExtensionServiceOutput
- func (i GetServiceStatusExtensionServiceArgs) ToGetServiceStatusExtensionServiceOutputWithContext(ctx context.Context) GetServiceStatusExtensionServiceOutput
- type GetServiceStatusExtensionServiceArray
- func (GetServiceStatusExtensionServiceArray) ElementType() reflect.Type
- func (i GetServiceStatusExtensionServiceArray) ToGetServiceStatusExtensionServiceArrayOutput() GetServiceStatusExtensionServiceArrayOutput
- func (i GetServiceStatusExtensionServiceArray) ToGetServiceStatusExtensionServiceArrayOutputWithContext(ctx context.Context) GetServiceStatusExtensionServiceArrayOutput
- type GetServiceStatusExtensionServiceArrayInput
- type GetServiceStatusExtensionServiceArrayOutput
- func (GetServiceStatusExtensionServiceArrayOutput) ElementType() reflect.Type
- func (o GetServiceStatusExtensionServiceArrayOutput) Index(i pulumi.IntInput) GetServiceStatusExtensionServiceOutput
- func (o GetServiceStatusExtensionServiceArrayOutput) ToGetServiceStatusExtensionServiceArrayOutput() GetServiceStatusExtensionServiceArrayOutput
- func (o GetServiceStatusExtensionServiceArrayOutput) ToGetServiceStatusExtensionServiceArrayOutputWithContext(ctx context.Context) GetServiceStatusExtensionServiceArrayOutput
- type GetServiceStatusExtensionServiceInput
- type GetServiceStatusExtensionServiceOutput
- func (GetServiceStatusExtensionServiceOutput) ElementType() reflect.Type
- func (o GetServiceStatusExtensionServiceOutput) StartupType() pulumi.StringOutput
- func (o GetServiceStatusExtensionServiceOutput) Status() pulumi.StringOutput
- func (o GetServiceStatusExtensionServiceOutput) ToGetServiceStatusExtensionServiceOutput() GetServiceStatusExtensionServiceOutput
- func (o GetServiceStatusExtensionServiceOutput) ToGetServiceStatusExtensionServiceOutputWithContext(ctx context.Context) GetServiceStatusExtensionServiceOutput
- type GetServiceStatusGuestConfigurationService
- type GetServiceStatusGuestConfigurationServiceArgs
- func (GetServiceStatusGuestConfigurationServiceArgs) ElementType() reflect.Type
- func (i GetServiceStatusGuestConfigurationServiceArgs) ToGetServiceStatusGuestConfigurationServiceOutput() GetServiceStatusGuestConfigurationServiceOutput
- func (i GetServiceStatusGuestConfigurationServiceArgs) ToGetServiceStatusGuestConfigurationServiceOutputWithContext(ctx context.Context) GetServiceStatusGuestConfigurationServiceOutput
- type GetServiceStatusGuestConfigurationServiceArray
- func (GetServiceStatusGuestConfigurationServiceArray) ElementType() reflect.Type
- func (i GetServiceStatusGuestConfigurationServiceArray) ToGetServiceStatusGuestConfigurationServiceArrayOutput() GetServiceStatusGuestConfigurationServiceArrayOutput
- func (i GetServiceStatusGuestConfigurationServiceArray) ToGetServiceStatusGuestConfigurationServiceArrayOutputWithContext(ctx context.Context) GetServiceStatusGuestConfigurationServiceArrayOutput
- type GetServiceStatusGuestConfigurationServiceArrayInput
- type GetServiceStatusGuestConfigurationServiceArrayOutput
- func (GetServiceStatusGuestConfigurationServiceArrayOutput) ElementType() reflect.Type
- func (o GetServiceStatusGuestConfigurationServiceArrayOutput) Index(i pulumi.IntInput) GetServiceStatusGuestConfigurationServiceOutput
- func (o GetServiceStatusGuestConfigurationServiceArrayOutput) ToGetServiceStatusGuestConfigurationServiceArrayOutput() GetServiceStatusGuestConfigurationServiceArrayOutput
- func (o GetServiceStatusGuestConfigurationServiceArrayOutput) ToGetServiceStatusGuestConfigurationServiceArrayOutputWithContext(ctx context.Context) GetServiceStatusGuestConfigurationServiceArrayOutput
- type GetServiceStatusGuestConfigurationServiceInput
- type GetServiceStatusGuestConfigurationServiceOutput
- func (GetServiceStatusGuestConfigurationServiceOutput) ElementType() reflect.Type
- func (o GetServiceStatusGuestConfigurationServiceOutput) StartupType() pulumi.StringOutput
- func (o GetServiceStatusGuestConfigurationServiceOutput) Status() pulumi.StringOutput
- func (o GetServiceStatusGuestConfigurationServiceOutput) ToGetServiceStatusGuestConfigurationServiceOutput() GetServiceStatusGuestConfigurationServiceOutput
- func (o GetServiceStatusGuestConfigurationServiceOutput) ToGetServiceStatusGuestConfigurationServiceOutputWithContext(ctx context.Context) GetServiceStatusGuestConfigurationServiceOutput
- type GetServiceStatusInput
- type GetServiceStatusOutput
- func (GetServiceStatusOutput) ElementType() reflect.Type
- func (o GetServiceStatusOutput) ExtensionServices() GetServiceStatusExtensionServiceArrayOutput
- func (o GetServiceStatusOutput) GuestConfigurationServices() GetServiceStatusGuestConfigurationServiceArrayOutput
- func (o GetServiceStatusOutput) ToGetServiceStatusOutput() GetServiceStatusOutput
- func (o GetServiceStatusOutput) ToGetServiceStatusOutputWithContext(ctx context.Context) GetServiceStatusOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArcMachine ¶ added in v6.2.0
type ArcMachine struct { pulumi.CustomResourceState // An `identity` block as defined below. Identity ArcMachineIdentityPtrOutput `pulumi:"identity"` // The kind of the Arc Machine. Possible values are `AVS`, `AWS`, `EPS`, `GCP`, `HCI`, `SCVMM` and `VMware`. Changing this forces a new resource to be created. Kind pulumi.StringOutput `pulumi:"kind"` // The Azure Region where the Arc Machine should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the Arc machine. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Arc Machine should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the Arc Machine. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Hybrid Compute Machine.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/arcmachine" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = arcmachine.NewArcMachine(ctx, "example", &arcmachine.ArcMachineArgs{ Name: pulumi.String("example-arcmachine"), ResourceGroupName: example.Name, Location: example.Location, Kind: pulumi.String("SCVMM"), Identity: &arcmachine.ArcMachineIdentityArgs{ Type: pulumi.String("SystemAssigned"), }, Tags: pulumi.StringMap{ "environment": pulumi.String("example"), }, }) if err != nil { return err } return nil }) }
```
## Import
Arc Machines can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:arcmachine/arcMachine:ArcMachine example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.HybridCompute/machines/machine1 ```
func GetArcMachine ¶ added in v6.2.0
func GetArcMachine(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ArcMachineState, opts ...pulumi.ResourceOption) (*ArcMachine, error)
GetArcMachine gets an existing ArcMachine 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 NewArcMachine ¶ added in v6.2.0
func NewArcMachine(ctx *pulumi.Context, name string, args *ArcMachineArgs, opts ...pulumi.ResourceOption) (*ArcMachine, error)
NewArcMachine registers a new resource with the given unique name, arguments, and options.
func (*ArcMachine) ElementType ¶ added in v6.2.0
func (*ArcMachine) ElementType() reflect.Type
func (*ArcMachine) ToArcMachineOutput ¶ added in v6.2.0
func (i *ArcMachine) ToArcMachineOutput() ArcMachineOutput
func (*ArcMachine) ToArcMachineOutputWithContext ¶ added in v6.2.0
func (i *ArcMachine) ToArcMachineOutputWithContext(ctx context.Context) ArcMachineOutput
type ArcMachineArgs ¶ added in v6.2.0
type ArcMachineArgs struct { // An `identity` block as defined below. Identity ArcMachineIdentityPtrInput // The kind of the Arc Machine. Possible values are `AVS`, `AWS`, `EPS`, `GCP`, `HCI`, `SCVMM` and `VMware`. Changing this forces a new resource to be created. Kind pulumi.StringInput // The Azure Region where the Arc Machine should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Arc machine. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Arc Machine should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the Arc Machine. Tags pulumi.StringMapInput }
The set of arguments for constructing a ArcMachine resource.
func (ArcMachineArgs) ElementType ¶ added in v6.2.0
func (ArcMachineArgs) ElementType() reflect.Type
type ArcMachineArray ¶ added in v6.2.0
type ArcMachineArray []ArcMachineInput
func (ArcMachineArray) ElementType ¶ added in v6.2.0
func (ArcMachineArray) ElementType() reflect.Type
func (ArcMachineArray) ToArcMachineArrayOutput ¶ added in v6.2.0
func (i ArcMachineArray) ToArcMachineArrayOutput() ArcMachineArrayOutput
func (ArcMachineArray) ToArcMachineArrayOutputWithContext ¶ added in v6.2.0
func (i ArcMachineArray) ToArcMachineArrayOutputWithContext(ctx context.Context) ArcMachineArrayOutput
type ArcMachineArrayInput ¶ added in v6.2.0
type ArcMachineArrayInput interface { pulumi.Input ToArcMachineArrayOutput() ArcMachineArrayOutput ToArcMachineArrayOutputWithContext(context.Context) ArcMachineArrayOutput }
ArcMachineArrayInput is an input type that accepts ArcMachineArray and ArcMachineArrayOutput values. You can construct a concrete instance of `ArcMachineArrayInput` via:
ArcMachineArray{ ArcMachineArgs{...} }
type ArcMachineArrayOutput ¶ added in v6.2.0
type ArcMachineArrayOutput struct{ *pulumi.OutputState }
func (ArcMachineArrayOutput) ElementType ¶ added in v6.2.0
func (ArcMachineArrayOutput) ElementType() reflect.Type
func (ArcMachineArrayOutput) Index ¶ added in v6.2.0
func (o ArcMachineArrayOutput) Index(i pulumi.IntInput) ArcMachineOutput
func (ArcMachineArrayOutput) ToArcMachineArrayOutput ¶ added in v6.2.0
func (o ArcMachineArrayOutput) ToArcMachineArrayOutput() ArcMachineArrayOutput
func (ArcMachineArrayOutput) ToArcMachineArrayOutputWithContext ¶ added in v6.2.0
func (o ArcMachineArrayOutput) ToArcMachineArrayOutputWithContext(ctx context.Context) ArcMachineArrayOutput
type ArcMachineIdentity ¶ added in v6.11.0
type ArcMachineIdentity struct { // The Principal ID associated with this Managed Service Identity. PrincipalId *string `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId *string `pulumi:"tenantId"` // Specifies the type of Managed Service Identity assigned to this Arc Machine. At this time the only possible value is `SystemAssigned`. Changing this forces a new resource to be created. Type string `pulumi:"type"` }
type ArcMachineIdentityArgs ¶ added in v6.11.0
type ArcMachineIdentityArgs struct { // The Principal ID associated with this Managed Service Identity. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the type of Managed Service Identity assigned to this Arc Machine. At this time the only possible value is `SystemAssigned`. Changing this forces a new resource to be created. Type pulumi.StringInput `pulumi:"type"` }
func (ArcMachineIdentityArgs) ElementType ¶ added in v6.11.0
func (ArcMachineIdentityArgs) ElementType() reflect.Type
func (ArcMachineIdentityArgs) ToArcMachineIdentityOutput ¶ added in v6.11.0
func (i ArcMachineIdentityArgs) ToArcMachineIdentityOutput() ArcMachineIdentityOutput
func (ArcMachineIdentityArgs) ToArcMachineIdentityOutputWithContext ¶ added in v6.11.0
func (i ArcMachineIdentityArgs) ToArcMachineIdentityOutputWithContext(ctx context.Context) ArcMachineIdentityOutput
func (ArcMachineIdentityArgs) ToArcMachineIdentityPtrOutput ¶ added in v6.11.0
func (i ArcMachineIdentityArgs) ToArcMachineIdentityPtrOutput() ArcMachineIdentityPtrOutput
func (ArcMachineIdentityArgs) ToArcMachineIdentityPtrOutputWithContext ¶ added in v6.11.0
func (i ArcMachineIdentityArgs) ToArcMachineIdentityPtrOutputWithContext(ctx context.Context) ArcMachineIdentityPtrOutput
type ArcMachineIdentityInput ¶ added in v6.11.0
type ArcMachineIdentityInput interface { pulumi.Input ToArcMachineIdentityOutput() ArcMachineIdentityOutput ToArcMachineIdentityOutputWithContext(context.Context) ArcMachineIdentityOutput }
ArcMachineIdentityInput is an input type that accepts ArcMachineIdentityArgs and ArcMachineIdentityOutput values. You can construct a concrete instance of `ArcMachineIdentityInput` via:
ArcMachineIdentityArgs{...}
type ArcMachineIdentityOutput ¶ added in v6.11.0
type ArcMachineIdentityOutput struct{ *pulumi.OutputState }
func (ArcMachineIdentityOutput) ElementType ¶ added in v6.11.0
func (ArcMachineIdentityOutput) ElementType() reflect.Type
func (ArcMachineIdentityOutput) PrincipalId ¶ added in v6.11.0
func (o ArcMachineIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (ArcMachineIdentityOutput) TenantId ¶ added in v6.11.0
func (o ArcMachineIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (ArcMachineIdentityOutput) ToArcMachineIdentityOutput ¶ added in v6.11.0
func (o ArcMachineIdentityOutput) ToArcMachineIdentityOutput() ArcMachineIdentityOutput
func (ArcMachineIdentityOutput) ToArcMachineIdentityOutputWithContext ¶ added in v6.11.0
func (o ArcMachineIdentityOutput) ToArcMachineIdentityOutputWithContext(ctx context.Context) ArcMachineIdentityOutput
func (ArcMachineIdentityOutput) ToArcMachineIdentityPtrOutput ¶ added in v6.11.0
func (o ArcMachineIdentityOutput) ToArcMachineIdentityPtrOutput() ArcMachineIdentityPtrOutput
func (ArcMachineIdentityOutput) ToArcMachineIdentityPtrOutputWithContext ¶ added in v6.11.0
func (o ArcMachineIdentityOutput) ToArcMachineIdentityPtrOutputWithContext(ctx context.Context) ArcMachineIdentityPtrOutput
func (ArcMachineIdentityOutput) Type ¶ added in v6.11.0
func (o ArcMachineIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity assigned to this Arc Machine. At this time the only possible value is `SystemAssigned`. Changing this forces a new resource to be created.
type ArcMachineIdentityPtrInput ¶ added in v6.11.0
type ArcMachineIdentityPtrInput interface { pulumi.Input ToArcMachineIdentityPtrOutput() ArcMachineIdentityPtrOutput ToArcMachineIdentityPtrOutputWithContext(context.Context) ArcMachineIdentityPtrOutput }
ArcMachineIdentityPtrInput is an input type that accepts ArcMachineIdentityArgs, ArcMachineIdentityPtr and ArcMachineIdentityPtrOutput values. You can construct a concrete instance of `ArcMachineIdentityPtrInput` via:
ArcMachineIdentityArgs{...} or: nil
func ArcMachineIdentityPtr ¶ added in v6.11.0
func ArcMachineIdentityPtr(v *ArcMachineIdentityArgs) ArcMachineIdentityPtrInput
type ArcMachineIdentityPtrOutput ¶ added in v6.11.0
type ArcMachineIdentityPtrOutput struct{ *pulumi.OutputState }
func (ArcMachineIdentityPtrOutput) Elem ¶ added in v6.11.0
func (o ArcMachineIdentityPtrOutput) Elem() ArcMachineIdentityOutput
func (ArcMachineIdentityPtrOutput) ElementType ¶ added in v6.11.0
func (ArcMachineIdentityPtrOutput) ElementType() reflect.Type
func (ArcMachineIdentityPtrOutput) PrincipalId ¶ added in v6.11.0
func (o ArcMachineIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (ArcMachineIdentityPtrOutput) TenantId ¶ added in v6.11.0
func (o ArcMachineIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (ArcMachineIdentityPtrOutput) ToArcMachineIdentityPtrOutput ¶ added in v6.11.0
func (o ArcMachineIdentityPtrOutput) ToArcMachineIdentityPtrOutput() ArcMachineIdentityPtrOutput
func (ArcMachineIdentityPtrOutput) ToArcMachineIdentityPtrOutputWithContext ¶ added in v6.11.0
func (o ArcMachineIdentityPtrOutput) ToArcMachineIdentityPtrOutputWithContext(ctx context.Context) ArcMachineIdentityPtrOutput
func (ArcMachineIdentityPtrOutput) Type ¶ added in v6.11.0
func (o ArcMachineIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity assigned to this Arc Machine. At this time the only possible value is `SystemAssigned`. Changing this forces a new resource to be created.
type ArcMachineInput ¶ added in v6.2.0
type ArcMachineInput interface { pulumi.Input ToArcMachineOutput() ArcMachineOutput ToArcMachineOutputWithContext(ctx context.Context) ArcMachineOutput }
type ArcMachineMap ¶ added in v6.2.0
type ArcMachineMap map[string]ArcMachineInput
func (ArcMachineMap) ElementType ¶ added in v6.2.0
func (ArcMachineMap) ElementType() reflect.Type
func (ArcMachineMap) ToArcMachineMapOutput ¶ added in v6.2.0
func (i ArcMachineMap) ToArcMachineMapOutput() ArcMachineMapOutput
func (ArcMachineMap) ToArcMachineMapOutputWithContext ¶ added in v6.2.0
func (i ArcMachineMap) ToArcMachineMapOutputWithContext(ctx context.Context) ArcMachineMapOutput
type ArcMachineMapInput ¶ added in v6.2.0
type ArcMachineMapInput interface { pulumi.Input ToArcMachineMapOutput() ArcMachineMapOutput ToArcMachineMapOutputWithContext(context.Context) ArcMachineMapOutput }
ArcMachineMapInput is an input type that accepts ArcMachineMap and ArcMachineMapOutput values. You can construct a concrete instance of `ArcMachineMapInput` via:
ArcMachineMap{ "key": ArcMachineArgs{...} }
type ArcMachineMapOutput ¶ added in v6.2.0
type ArcMachineMapOutput struct{ *pulumi.OutputState }
func (ArcMachineMapOutput) ElementType ¶ added in v6.2.0
func (ArcMachineMapOutput) ElementType() reflect.Type
func (ArcMachineMapOutput) MapIndex ¶ added in v6.2.0
func (o ArcMachineMapOutput) MapIndex(k pulumi.StringInput) ArcMachineOutput
func (ArcMachineMapOutput) ToArcMachineMapOutput ¶ added in v6.2.0
func (o ArcMachineMapOutput) ToArcMachineMapOutput() ArcMachineMapOutput
func (ArcMachineMapOutput) ToArcMachineMapOutputWithContext ¶ added in v6.2.0
func (o ArcMachineMapOutput) ToArcMachineMapOutputWithContext(ctx context.Context) ArcMachineMapOutput
type ArcMachineOutput ¶ added in v6.2.0
type ArcMachineOutput struct{ *pulumi.OutputState }
func (ArcMachineOutput) ElementType ¶ added in v6.2.0
func (ArcMachineOutput) ElementType() reflect.Type
func (ArcMachineOutput) Identity ¶ added in v6.11.0
func (o ArcMachineOutput) Identity() ArcMachineIdentityPtrOutput
An `identity` block as defined below.
func (ArcMachineOutput) Kind ¶ added in v6.2.0
func (o ArcMachineOutput) Kind() pulumi.StringOutput
The kind of the Arc Machine. Possible values are `AVS`, `AWS`, `EPS`, `GCP`, `HCI`, `SCVMM` and `VMware`. Changing this forces a new resource to be created.
func (ArcMachineOutput) Location ¶ added in v6.2.0
func (o ArcMachineOutput) Location() pulumi.StringOutput
The Azure Region where the Arc Machine should exist. Changing this forces a new resource to be created.
func (ArcMachineOutput) Name ¶ added in v6.2.0
func (o ArcMachineOutput) Name() pulumi.StringOutput
The name of the Arc machine. Changing this forces a new resource to be created.
func (ArcMachineOutput) ResourceGroupName ¶ added in v6.2.0
func (o ArcMachineOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Arc Machine should exist. Changing this forces a new resource to be created.
func (ArcMachineOutput) Tags ¶ added in v6.11.0
func (o ArcMachineOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the Arc Machine.
func (ArcMachineOutput) ToArcMachineOutput ¶ added in v6.2.0
func (o ArcMachineOutput) ToArcMachineOutput() ArcMachineOutput
func (ArcMachineOutput) ToArcMachineOutputWithContext ¶ added in v6.2.0
func (o ArcMachineOutput) ToArcMachineOutputWithContext(ctx context.Context) ArcMachineOutput
type ArcMachineState ¶ added in v6.2.0
type ArcMachineState struct { // An `identity` block as defined below. Identity ArcMachineIdentityPtrInput // The kind of the Arc Machine. Possible values are `AVS`, `AWS`, `EPS`, `GCP`, `HCI`, `SCVMM` and `VMware`. Changing this forces a new resource to be created. Kind pulumi.StringPtrInput // The Azure Region where the Arc Machine should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Arc machine. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Arc Machine should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the Arc Machine. Tags pulumi.StringMapInput }
func (ArcMachineState) ElementType ¶ added in v6.2.0
func (ArcMachineState) ElementType() reflect.Type
type AutomanageConfigurationAssignment ¶ added in v6.2.0
type AutomanageConfigurationAssignment struct { pulumi.CustomResourceState // The ARM resource ID of the Arc Machine to assign the Automanage Configuration to. Changing this forces a new resource to be created. ArcMachineId pulumi.StringOutput `pulumi:"arcMachineId"` // The ARM resource ID of the Automanage Configuration to assign to the Virtual Machine. Changing this forces a new resource to be created. // // > **NOTE:** For a successful creation of this resource, locate "Automanage API Access" app within your Entra ID tenant. Make sure it's granted access to the scope that includes the arc server. ConfigurationId pulumi.StringOutput `pulumi:"configurationId"` }
Manages an Arc Machine Automanage Configuration Profile Assignment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/arcmachine" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/automanage" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") // The name of the Arc Machine. arcMachineName := cfg.RequireObject("arcMachineName") exampleResourceGroup, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } example := exampleResourceGroup.Name.ApplyT(func(name string) (arcmachine.GetResult, error) { return arcmachine.GetResult(interface{}(arcmachine.GetOutput(ctx, arcmachine.GetOutputArgs{ Name: arcMachineName, ResourceGroupName: name, }, nil))), nil }).(arcmachine.GetResultOutput) exampleConfiguration, err := automanage.NewConfiguration(ctx, "example", &automanage.ConfigurationArgs{ Name: pulumi.String("example-configuration"), ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, }) if err != nil { return err } _, err = arcmachine.NewAutomanageConfigurationAssignment(ctx, "example", &arcmachine.AutomanageConfigurationAssignmentArgs{ ArcMachineId: pulumi.String(example.ApplyT(func(example arcmachine.GetResult) (*string, error) { return &example.Id, nil }).(pulumi.StringPtrOutput)), ConfigurationId: exampleConfiguration.ID(), }) if err != nil { return err } return nil }) }
```
## Import
Virtual Machine Automanage Configuration Profile Assignment can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:arcmachine/automanageConfigurationAssignment:AutomanageConfigurationAssignment example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.HybridCompute/machines/machine1/providers/Microsoft.AutoManage/configurationProfileAssignments/default ```
func GetAutomanageConfigurationAssignment ¶ added in v6.2.0
func GetAutomanageConfigurationAssignment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AutomanageConfigurationAssignmentState, opts ...pulumi.ResourceOption) (*AutomanageConfigurationAssignment, error)
GetAutomanageConfigurationAssignment gets an existing AutomanageConfigurationAssignment 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 NewAutomanageConfigurationAssignment ¶ added in v6.2.0
func NewAutomanageConfigurationAssignment(ctx *pulumi.Context, name string, args *AutomanageConfigurationAssignmentArgs, opts ...pulumi.ResourceOption) (*AutomanageConfigurationAssignment, error)
NewAutomanageConfigurationAssignment registers a new resource with the given unique name, arguments, and options.
func (*AutomanageConfigurationAssignment) ElementType ¶ added in v6.2.0
func (*AutomanageConfigurationAssignment) ElementType() reflect.Type
func (*AutomanageConfigurationAssignment) ToAutomanageConfigurationAssignmentOutput ¶ added in v6.2.0
func (i *AutomanageConfigurationAssignment) ToAutomanageConfigurationAssignmentOutput() AutomanageConfigurationAssignmentOutput
func (*AutomanageConfigurationAssignment) ToAutomanageConfigurationAssignmentOutputWithContext ¶ added in v6.2.0
func (i *AutomanageConfigurationAssignment) ToAutomanageConfigurationAssignmentOutputWithContext(ctx context.Context) AutomanageConfigurationAssignmentOutput
type AutomanageConfigurationAssignmentArgs ¶ added in v6.2.0
type AutomanageConfigurationAssignmentArgs struct { // The ARM resource ID of the Arc Machine to assign the Automanage Configuration to. Changing this forces a new resource to be created. ArcMachineId pulumi.StringInput // The ARM resource ID of the Automanage Configuration to assign to the Virtual Machine. Changing this forces a new resource to be created. // // > **NOTE:** For a successful creation of this resource, locate "Automanage API Access" app within your Entra ID tenant. Make sure it's granted access to the scope that includes the arc server. ConfigurationId pulumi.StringInput }
The set of arguments for constructing a AutomanageConfigurationAssignment resource.
func (AutomanageConfigurationAssignmentArgs) ElementType ¶ added in v6.2.0
func (AutomanageConfigurationAssignmentArgs) ElementType() reflect.Type
type AutomanageConfigurationAssignmentArray ¶ added in v6.2.0
type AutomanageConfigurationAssignmentArray []AutomanageConfigurationAssignmentInput
func (AutomanageConfigurationAssignmentArray) ElementType ¶ added in v6.2.0
func (AutomanageConfigurationAssignmentArray) ElementType() reflect.Type
func (AutomanageConfigurationAssignmentArray) ToAutomanageConfigurationAssignmentArrayOutput ¶ added in v6.2.0
func (i AutomanageConfigurationAssignmentArray) ToAutomanageConfigurationAssignmentArrayOutput() AutomanageConfigurationAssignmentArrayOutput
func (AutomanageConfigurationAssignmentArray) ToAutomanageConfigurationAssignmentArrayOutputWithContext ¶ added in v6.2.0
func (i AutomanageConfigurationAssignmentArray) ToAutomanageConfigurationAssignmentArrayOutputWithContext(ctx context.Context) AutomanageConfigurationAssignmentArrayOutput
type AutomanageConfigurationAssignmentArrayInput ¶ added in v6.2.0
type AutomanageConfigurationAssignmentArrayInput interface { pulumi.Input ToAutomanageConfigurationAssignmentArrayOutput() AutomanageConfigurationAssignmentArrayOutput ToAutomanageConfigurationAssignmentArrayOutputWithContext(context.Context) AutomanageConfigurationAssignmentArrayOutput }
AutomanageConfigurationAssignmentArrayInput is an input type that accepts AutomanageConfigurationAssignmentArray and AutomanageConfigurationAssignmentArrayOutput values. You can construct a concrete instance of `AutomanageConfigurationAssignmentArrayInput` via:
AutomanageConfigurationAssignmentArray{ AutomanageConfigurationAssignmentArgs{...} }
type AutomanageConfigurationAssignmentArrayOutput ¶ added in v6.2.0
type AutomanageConfigurationAssignmentArrayOutput struct{ *pulumi.OutputState }
func (AutomanageConfigurationAssignmentArrayOutput) ElementType ¶ added in v6.2.0
func (AutomanageConfigurationAssignmentArrayOutput) ElementType() reflect.Type
func (AutomanageConfigurationAssignmentArrayOutput) ToAutomanageConfigurationAssignmentArrayOutput ¶ added in v6.2.0
func (o AutomanageConfigurationAssignmentArrayOutput) ToAutomanageConfigurationAssignmentArrayOutput() AutomanageConfigurationAssignmentArrayOutput
func (AutomanageConfigurationAssignmentArrayOutput) ToAutomanageConfigurationAssignmentArrayOutputWithContext ¶ added in v6.2.0
func (o AutomanageConfigurationAssignmentArrayOutput) ToAutomanageConfigurationAssignmentArrayOutputWithContext(ctx context.Context) AutomanageConfigurationAssignmentArrayOutput
type AutomanageConfigurationAssignmentInput ¶ added in v6.2.0
type AutomanageConfigurationAssignmentInput interface { pulumi.Input ToAutomanageConfigurationAssignmentOutput() AutomanageConfigurationAssignmentOutput ToAutomanageConfigurationAssignmentOutputWithContext(ctx context.Context) AutomanageConfigurationAssignmentOutput }
type AutomanageConfigurationAssignmentMap ¶ added in v6.2.0
type AutomanageConfigurationAssignmentMap map[string]AutomanageConfigurationAssignmentInput
func (AutomanageConfigurationAssignmentMap) ElementType ¶ added in v6.2.0
func (AutomanageConfigurationAssignmentMap) ElementType() reflect.Type
func (AutomanageConfigurationAssignmentMap) ToAutomanageConfigurationAssignmentMapOutput ¶ added in v6.2.0
func (i AutomanageConfigurationAssignmentMap) ToAutomanageConfigurationAssignmentMapOutput() AutomanageConfigurationAssignmentMapOutput
func (AutomanageConfigurationAssignmentMap) ToAutomanageConfigurationAssignmentMapOutputWithContext ¶ added in v6.2.0
func (i AutomanageConfigurationAssignmentMap) ToAutomanageConfigurationAssignmentMapOutputWithContext(ctx context.Context) AutomanageConfigurationAssignmentMapOutput
type AutomanageConfigurationAssignmentMapInput ¶ added in v6.2.0
type AutomanageConfigurationAssignmentMapInput interface { pulumi.Input ToAutomanageConfigurationAssignmentMapOutput() AutomanageConfigurationAssignmentMapOutput ToAutomanageConfigurationAssignmentMapOutputWithContext(context.Context) AutomanageConfigurationAssignmentMapOutput }
AutomanageConfigurationAssignmentMapInput is an input type that accepts AutomanageConfigurationAssignmentMap and AutomanageConfigurationAssignmentMapOutput values. You can construct a concrete instance of `AutomanageConfigurationAssignmentMapInput` via:
AutomanageConfigurationAssignmentMap{ "key": AutomanageConfigurationAssignmentArgs{...} }
type AutomanageConfigurationAssignmentMapOutput ¶ added in v6.2.0
type AutomanageConfigurationAssignmentMapOutput struct{ *pulumi.OutputState }
func (AutomanageConfigurationAssignmentMapOutput) ElementType ¶ added in v6.2.0
func (AutomanageConfigurationAssignmentMapOutput) ElementType() reflect.Type
func (AutomanageConfigurationAssignmentMapOutput) ToAutomanageConfigurationAssignmentMapOutput ¶ added in v6.2.0
func (o AutomanageConfigurationAssignmentMapOutput) ToAutomanageConfigurationAssignmentMapOutput() AutomanageConfigurationAssignmentMapOutput
func (AutomanageConfigurationAssignmentMapOutput) ToAutomanageConfigurationAssignmentMapOutputWithContext ¶ added in v6.2.0
func (o AutomanageConfigurationAssignmentMapOutput) ToAutomanageConfigurationAssignmentMapOutputWithContext(ctx context.Context) AutomanageConfigurationAssignmentMapOutput
type AutomanageConfigurationAssignmentOutput ¶ added in v6.2.0
type AutomanageConfigurationAssignmentOutput struct{ *pulumi.OutputState }
func (AutomanageConfigurationAssignmentOutput) ArcMachineId ¶ added in v6.2.0
func (o AutomanageConfigurationAssignmentOutput) ArcMachineId() pulumi.StringOutput
The ARM resource ID of the Arc Machine to assign the Automanage Configuration to. Changing this forces a new resource to be created.
func (AutomanageConfigurationAssignmentOutput) ConfigurationId ¶ added in v6.2.0
func (o AutomanageConfigurationAssignmentOutput) ConfigurationId() pulumi.StringOutput
The ARM resource ID of the Automanage Configuration to assign to the Virtual Machine. Changing this forces a new resource to be created.
> **NOTE:** For a successful creation of this resource, locate "Automanage API Access" app within your Entra ID tenant. Make sure it's granted access to the scope that includes the arc server.
func (AutomanageConfigurationAssignmentOutput) ElementType ¶ added in v6.2.0
func (AutomanageConfigurationAssignmentOutput) ElementType() reflect.Type
func (AutomanageConfigurationAssignmentOutput) ToAutomanageConfigurationAssignmentOutput ¶ added in v6.2.0
func (o AutomanageConfigurationAssignmentOutput) ToAutomanageConfigurationAssignmentOutput() AutomanageConfigurationAssignmentOutput
func (AutomanageConfigurationAssignmentOutput) ToAutomanageConfigurationAssignmentOutputWithContext ¶ added in v6.2.0
func (o AutomanageConfigurationAssignmentOutput) ToAutomanageConfigurationAssignmentOutputWithContext(ctx context.Context) AutomanageConfigurationAssignmentOutput
type AutomanageConfigurationAssignmentState ¶ added in v6.2.0
type AutomanageConfigurationAssignmentState struct { // The ARM resource ID of the Arc Machine to assign the Automanage Configuration to. Changing this forces a new resource to be created. ArcMachineId pulumi.StringPtrInput // The ARM resource ID of the Automanage Configuration to assign to the Virtual Machine. Changing this forces a new resource to be created. // // > **NOTE:** For a successful creation of this resource, locate "Automanage API Access" app within your Entra ID tenant. Make sure it's granted access to the scope that includes the arc server. ConfigurationId pulumi.StringPtrInput }
func (AutomanageConfigurationAssignmentState) ElementType ¶ added in v6.2.0
func (AutomanageConfigurationAssignmentState) ElementType() reflect.Type
type Extension ¶
type Extension struct { pulumi.CustomResourceState // The ID of the Hybrid Compute Machine Extension. Changing this forces a new Hybrid Compute Machine Extension to be created. ArcMachineId pulumi.StringOutput `pulumi:"arcMachineId"` // Indicates whether the extension should be automatically upgraded by the platform if there is a newer version available. Supported values are `true` and `false`. Defaults to `true`. // // > **NOTE:** When `automaticUpgradeEnabled` can only be set during creation. Any later change will be ignored. // // > **NOTE:** When `automaticUpgradeEnabled` is set to `true`, the `typeHandlerVersion` is automatically updated by the Azure platform when a new version is available and any change in `typeHandlerVersion` will be automatically ignored. AutomaticUpgradeEnabled pulumi.BoolPtrOutput `pulumi:"automaticUpgradeEnabled"` // How the extension handler should be forced to update even if the extension configuration has not changed. ForceUpdateTag pulumi.StringPtrOutput `pulumi:"forceUpdateTag"` // The Azure Region where the Hybrid Compute Machine Extension should exist. Changing this forces a new Hybrid Compute Machine Extension to be created. Location pulumi.StringOutput `pulumi:"location"` // The name which should be used for this Hybrid Compute Machine Extension. Changing this forces a new Hybrid Compute Machine Extension to be created. Name pulumi.StringOutput `pulumi:"name"` // Json formatted protected settings for the extension. ProtectedSettings pulumi.StringPtrOutput `pulumi:"protectedSettings"` // The name of the extension handler publisher, such as `Microsoft.Azure.Monitor`. Changing this forces a new Hybrid Compute Machine Extension to be created. Publisher pulumi.StringOutput `pulumi:"publisher"` // Json formatted public settings for the extension. Settings pulumi.StringPtrOutput `pulumi:"settings"` // A mapping of tags which should be assigned to the Hybrid Compute Machine Extension. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies the type of the extension. For example `CustomScriptExtension` or `AzureMonitorLinuxAgent`. Changing this forces a new Hybrid Compute Machine Extension to be created. Type pulumi.StringOutput `pulumi:"type"` // Specifies the version of the script handler. // // > **NOTE:** 1. When `automaticUpgradeEnabled` is set to `false` and no `typeHandlerVersion` is specified, the `typeHandlerVersion` change should be manually ignored by `ignoreChanges` lifecycle block. This is because the `typeHandlerVersion` is set by the Azure platform when the extension is created. 2. When `automaticUpgradeEnabled` is set to `false` and `typeHandlerVersion` is specified, the provider will check whether the version prefix is aligned with user input. For example, if user specifies `1.24` in `typeHandlerVersion`, `1.24.1` will be considered as no diff. TypeHandlerVersion pulumi.StringPtrOutput `pulumi:"typeHandlerVersion"` }
Manages a Hybrid Compute Machine Extension.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/arcmachine" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example"), Location: pulumi.String("West Europe"), }) if err != nil { return err } example := arcmachine.GetOutput(ctx, arcmachine.GetOutputArgs{ Name: pulumi.String("existing-hcmachine"), ResourceGroupName: exampleResourceGroup.Name, }, nil) _, err = arcmachine.NewExtension(ctx, "example", &arcmachine.ExtensionArgs{ Name: pulumi.String("example"), Location: pulumi.String("West Europe"), ArcMachineId: pulumi.String(example.ApplyT(func(example arcmachine.GetResult) (*string, error) { return &example.Id, nil }).(pulumi.StringPtrOutput)), Publisher: pulumi.String("Microsoft.Azure.Monitor"), Type: pulumi.String("AzureMonitorLinuxAgent"), }) if err != nil { return err } return nil }) }
```
## Import
Hybrid Compute Machine Extensions can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:arcmachine/extension:Extension example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.HybridCompute/machines/hcmachine1/extensions/ext1 ```
func GetExtension ¶
func GetExtension(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExtensionState, opts ...pulumi.ResourceOption) (*Extension, error)
GetExtension gets an existing Extension 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 NewExtension ¶
func NewExtension(ctx *pulumi.Context, name string, args *ExtensionArgs, opts ...pulumi.ResourceOption) (*Extension, error)
NewExtension registers a new resource with the given unique name, arguments, and options.
func (*Extension) ElementType ¶
func (*Extension) ToExtensionOutput ¶
func (i *Extension) ToExtensionOutput() ExtensionOutput
func (*Extension) ToExtensionOutputWithContext ¶
func (i *Extension) ToExtensionOutputWithContext(ctx context.Context) ExtensionOutput
type ExtensionArgs ¶
type ExtensionArgs struct { // The ID of the Hybrid Compute Machine Extension. Changing this forces a new Hybrid Compute Machine Extension to be created. ArcMachineId pulumi.StringInput // Indicates whether the extension should be automatically upgraded by the platform if there is a newer version available. Supported values are `true` and `false`. Defaults to `true`. // // > **NOTE:** When `automaticUpgradeEnabled` can only be set during creation. Any later change will be ignored. // // > **NOTE:** When `automaticUpgradeEnabled` is set to `true`, the `typeHandlerVersion` is automatically updated by the Azure platform when a new version is available and any change in `typeHandlerVersion` will be automatically ignored. AutomaticUpgradeEnabled pulumi.BoolPtrInput // How the extension handler should be forced to update even if the extension configuration has not changed. ForceUpdateTag pulumi.StringPtrInput // The Azure Region where the Hybrid Compute Machine Extension should exist. Changing this forces a new Hybrid Compute Machine Extension to be created. Location pulumi.StringPtrInput // The name which should be used for this Hybrid Compute Machine Extension. Changing this forces a new Hybrid Compute Machine Extension to be created. Name pulumi.StringPtrInput // Json formatted protected settings for the extension. ProtectedSettings pulumi.StringPtrInput // The name of the extension handler publisher, such as `Microsoft.Azure.Monitor`. Changing this forces a new Hybrid Compute Machine Extension to be created. Publisher pulumi.StringInput // Json formatted public settings for the extension. Settings pulumi.StringPtrInput // A mapping of tags which should be assigned to the Hybrid Compute Machine Extension. Tags pulumi.StringMapInput // Specifies the type of the extension. For example `CustomScriptExtension` or `AzureMonitorLinuxAgent`. Changing this forces a new Hybrid Compute Machine Extension to be created. Type pulumi.StringInput // Specifies the version of the script handler. // // > **NOTE:** 1. When `automaticUpgradeEnabled` is set to `false` and no `typeHandlerVersion` is specified, the `typeHandlerVersion` change should be manually ignored by `ignoreChanges` lifecycle block. This is because the `typeHandlerVersion` is set by the Azure platform when the extension is created. 2. When `automaticUpgradeEnabled` is set to `false` and `typeHandlerVersion` is specified, the provider will check whether the version prefix is aligned with user input. For example, if user specifies `1.24` in `typeHandlerVersion`, `1.24.1` will be considered as no diff. TypeHandlerVersion pulumi.StringPtrInput }
The set of arguments for constructing a Extension resource.
func (ExtensionArgs) ElementType ¶
func (ExtensionArgs) ElementType() reflect.Type
type ExtensionArray ¶
type ExtensionArray []ExtensionInput
func (ExtensionArray) ElementType ¶
func (ExtensionArray) ElementType() reflect.Type
func (ExtensionArray) ToExtensionArrayOutput ¶
func (i ExtensionArray) ToExtensionArrayOutput() ExtensionArrayOutput
func (ExtensionArray) ToExtensionArrayOutputWithContext ¶
func (i ExtensionArray) ToExtensionArrayOutputWithContext(ctx context.Context) ExtensionArrayOutput
type ExtensionArrayInput ¶
type ExtensionArrayInput interface { pulumi.Input ToExtensionArrayOutput() ExtensionArrayOutput ToExtensionArrayOutputWithContext(context.Context) ExtensionArrayOutput }
ExtensionArrayInput is an input type that accepts ExtensionArray and ExtensionArrayOutput values. You can construct a concrete instance of `ExtensionArrayInput` via:
ExtensionArray{ ExtensionArgs{...} }
type ExtensionArrayOutput ¶
type ExtensionArrayOutput struct{ *pulumi.OutputState }
func (ExtensionArrayOutput) ElementType ¶
func (ExtensionArrayOutput) ElementType() reflect.Type
func (ExtensionArrayOutput) Index ¶
func (o ExtensionArrayOutput) Index(i pulumi.IntInput) ExtensionOutput
func (ExtensionArrayOutput) ToExtensionArrayOutput ¶
func (o ExtensionArrayOutput) ToExtensionArrayOutput() ExtensionArrayOutput
func (ExtensionArrayOutput) ToExtensionArrayOutputWithContext ¶
func (o ExtensionArrayOutput) ToExtensionArrayOutputWithContext(ctx context.Context) ExtensionArrayOutput
type ExtensionInput ¶
type ExtensionInput interface { pulumi.Input ToExtensionOutput() ExtensionOutput ToExtensionOutputWithContext(ctx context.Context) ExtensionOutput }
type ExtensionMap ¶
type ExtensionMap map[string]ExtensionInput
func (ExtensionMap) ElementType ¶
func (ExtensionMap) ElementType() reflect.Type
func (ExtensionMap) ToExtensionMapOutput ¶
func (i ExtensionMap) ToExtensionMapOutput() ExtensionMapOutput
func (ExtensionMap) ToExtensionMapOutputWithContext ¶
func (i ExtensionMap) ToExtensionMapOutputWithContext(ctx context.Context) ExtensionMapOutput
type ExtensionMapInput ¶
type ExtensionMapInput interface { pulumi.Input ToExtensionMapOutput() ExtensionMapOutput ToExtensionMapOutputWithContext(context.Context) ExtensionMapOutput }
ExtensionMapInput is an input type that accepts ExtensionMap and ExtensionMapOutput values. You can construct a concrete instance of `ExtensionMapInput` via:
ExtensionMap{ "key": ExtensionArgs{...} }
type ExtensionMapOutput ¶
type ExtensionMapOutput struct{ *pulumi.OutputState }
func (ExtensionMapOutput) ElementType ¶
func (ExtensionMapOutput) ElementType() reflect.Type
func (ExtensionMapOutput) MapIndex ¶
func (o ExtensionMapOutput) MapIndex(k pulumi.StringInput) ExtensionOutput
func (ExtensionMapOutput) ToExtensionMapOutput ¶
func (o ExtensionMapOutput) ToExtensionMapOutput() ExtensionMapOutput
func (ExtensionMapOutput) ToExtensionMapOutputWithContext ¶
func (o ExtensionMapOutput) ToExtensionMapOutputWithContext(ctx context.Context) ExtensionMapOutput
type ExtensionOutput ¶
type ExtensionOutput struct{ *pulumi.OutputState }
func (ExtensionOutput) ArcMachineId ¶
func (o ExtensionOutput) ArcMachineId() pulumi.StringOutput
The ID of the Hybrid Compute Machine Extension. Changing this forces a new Hybrid Compute Machine Extension to be created.
func (ExtensionOutput) AutomaticUpgradeEnabled ¶
func (o ExtensionOutput) AutomaticUpgradeEnabled() pulumi.BoolPtrOutput
Indicates whether the extension should be automatically upgraded by the platform if there is a newer version available. Supported values are `true` and `false`. Defaults to `true`.
> **NOTE:** When `automaticUpgradeEnabled` can only be set during creation. Any later change will be ignored.
> **NOTE:** When `automaticUpgradeEnabled` is set to `true`, the `typeHandlerVersion` is automatically updated by the Azure platform when a new version is available and any change in `typeHandlerVersion` will be automatically ignored.
func (ExtensionOutput) ElementType ¶
func (ExtensionOutput) ElementType() reflect.Type
func (ExtensionOutput) ForceUpdateTag ¶
func (o ExtensionOutput) ForceUpdateTag() pulumi.StringPtrOutput
How the extension handler should be forced to update even if the extension configuration has not changed.
func (ExtensionOutput) Location ¶
func (o ExtensionOutput) Location() pulumi.StringOutput
The Azure Region where the Hybrid Compute Machine Extension should exist. Changing this forces a new Hybrid Compute Machine Extension to be created.
func (ExtensionOutput) Name ¶
func (o ExtensionOutput) Name() pulumi.StringOutput
The name which should be used for this Hybrid Compute Machine Extension. Changing this forces a new Hybrid Compute Machine Extension to be created.
func (ExtensionOutput) ProtectedSettings ¶
func (o ExtensionOutput) ProtectedSettings() pulumi.StringPtrOutput
Json formatted protected settings for the extension.
func (ExtensionOutput) Publisher ¶
func (o ExtensionOutput) Publisher() pulumi.StringOutput
The name of the extension handler publisher, such as `Microsoft.Azure.Monitor`. Changing this forces a new Hybrid Compute Machine Extension to be created.
func (ExtensionOutput) Settings ¶
func (o ExtensionOutput) Settings() pulumi.StringPtrOutput
Json formatted public settings for the extension.
func (ExtensionOutput) Tags ¶
func (o ExtensionOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Hybrid Compute Machine Extension.
func (ExtensionOutput) ToExtensionOutput ¶
func (o ExtensionOutput) ToExtensionOutput() ExtensionOutput
func (ExtensionOutput) ToExtensionOutputWithContext ¶
func (o ExtensionOutput) ToExtensionOutputWithContext(ctx context.Context) ExtensionOutput
func (ExtensionOutput) Type ¶
func (o ExtensionOutput) Type() pulumi.StringOutput
Specifies the type of the extension. For example `CustomScriptExtension` or `AzureMonitorLinuxAgent`. Changing this forces a new Hybrid Compute Machine Extension to be created.
func (ExtensionOutput) TypeHandlerVersion ¶
func (o ExtensionOutput) TypeHandlerVersion() pulumi.StringPtrOutput
Specifies the version of the script handler.
> **NOTE:** 1. When `automaticUpgradeEnabled` is set to `false` and no `typeHandlerVersion` is specified, the `typeHandlerVersion` change should be manually ignored by `ignoreChanges` lifecycle block. This is because the `typeHandlerVersion` is set by the Azure platform when the extension is created. 2. When `automaticUpgradeEnabled` is set to `false` and `typeHandlerVersion` is specified, the provider will check whether the version prefix is aligned with user input. For example, if user specifies `1.24` in `typeHandlerVersion`, `1.24.1` will be considered as no diff.
type ExtensionState ¶
type ExtensionState struct { // The ID of the Hybrid Compute Machine Extension. Changing this forces a new Hybrid Compute Machine Extension to be created. ArcMachineId pulumi.StringPtrInput // Indicates whether the extension should be automatically upgraded by the platform if there is a newer version available. Supported values are `true` and `false`. Defaults to `true`. // // > **NOTE:** When `automaticUpgradeEnabled` can only be set during creation. Any later change will be ignored. // // > **NOTE:** When `automaticUpgradeEnabled` is set to `true`, the `typeHandlerVersion` is automatically updated by the Azure platform when a new version is available and any change in `typeHandlerVersion` will be automatically ignored. AutomaticUpgradeEnabled pulumi.BoolPtrInput // How the extension handler should be forced to update even if the extension configuration has not changed. ForceUpdateTag pulumi.StringPtrInput // The Azure Region where the Hybrid Compute Machine Extension should exist. Changing this forces a new Hybrid Compute Machine Extension to be created. Location pulumi.StringPtrInput // The name which should be used for this Hybrid Compute Machine Extension. Changing this forces a new Hybrid Compute Machine Extension to be created. Name pulumi.StringPtrInput // Json formatted protected settings for the extension. ProtectedSettings pulumi.StringPtrInput // The name of the extension handler publisher, such as `Microsoft.Azure.Monitor`. Changing this forces a new Hybrid Compute Machine Extension to be created. Publisher pulumi.StringPtrInput // Json formatted public settings for the extension. Settings pulumi.StringPtrInput // A mapping of tags which should be assigned to the Hybrid Compute Machine Extension. Tags pulumi.StringMapInput // Specifies the type of the extension. For example `CustomScriptExtension` or `AzureMonitorLinuxAgent`. Changing this forces a new Hybrid Compute Machine Extension to be created. Type pulumi.StringPtrInput // Specifies the version of the script handler. // // > **NOTE:** 1. When `automaticUpgradeEnabled` is set to `false` and no `typeHandlerVersion` is specified, the `typeHandlerVersion` change should be manually ignored by `ignoreChanges` lifecycle block. This is because the `typeHandlerVersion` is set by the Azure platform when the extension is created. 2. When `automaticUpgradeEnabled` is set to `false` and `typeHandlerVersion` is specified, the provider will check whether the version prefix is aligned with user input. For example, if user specifies `1.24` in `typeHandlerVersion`, `1.24.1` will be considered as no diff. TypeHandlerVersion pulumi.StringPtrInput }
func (ExtensionState) ElementType ¶
func (ExtensionState) ElementType() reflect.Type
type GetAgent ¶
type GetAgent struct { // A `extensionsAllowList` block as defined below. ExtensionsAllowLists []GetAgentExtensionsAllowList `pulumi:"extensionsAllowLists"` // A `extensionsBlockList` block as defined below. ExtensionsBlockLists []GetAgentExtensionsBlockList `pulumi:"extensionsBlockLists"` // Specifies whether the extension service is enabled or disabled. ExtensionsEnabled bool `pulumi:"extensionsEnabled"` // Specified whether the guest configuration service is enabled or disabled. GuestConfigurationEnabled bool `pulumi:"guestConfigurationEnabled"` // Specifies the list of ports that the agent will be able to listen on. IncomingConnectionsPorts []string `pulumi:"incomingConnectionsPorts"` // List of service names which should not use the specified proxy server. ProxyBypasses []string `pulumi:"proxyBypasses"` // Specifies the URL of the proxy to be used. ProxyUrl string `pulumi:"proxyUrl"` }
type GetAgentArgs ¶
type GetAgentArgs struct { // A `extensionsAllowList` block as defined below. ExtensionsAllowLists GetAgentExtensionsAllowListArrayInput `pulumi:"extensionsAllowLists"` // A `extensionsBlockList` block as defined below. ExtensionsBlockLists GetAgentExtensionsBlockListArrayInput `pulumi:"extensionsBlockLists"` // Specifies whether the extension service is enabled or disabled. ExtensionsEnabled pulumi.BoolInput `pulumi:"extensionsEnabled"` // Specified whether the guest configuration service is enabled or disabled. GuestConfigurationEnabled pulumi.BoolInput `pulumi:"guestConfigurationEnabled"` // Specifies the list of ports that the agent will be able to listen on. IncomingConnectionsPorts pulumi.StringArrayInput `pulumi:"incomingConnectionsPorts"` // List of service names which should not use the specified proxy server. ProxyBypasses pulumi.StringArrayInput `pulumi:"proxyBypasses"` // Specifies the URL of the proxy to be used. ProxyUrl pulumi.StringInput `pulumi:"proxyUrl"` }
func (GetAgentArgs) ElementType ¶
func (GetAgentArgs) ElementType() reflect.Type
func (GetAgentArgs) ToGetAgentOutput ¶
func (i GetAgentArgs) ToGetAgentOutput() GetAgentOutput
func (GetAgentArgs) ToGetAgentOutputWithContext ¶
func (i GetAgentArgs) ToGetAgentOutputWithContext(ctx context.Context) GetAgentOutput
type GetAgentArray ¶
type GetAgentArray []GetAgentInput
func (GetAgentArray) ElementType ¶
func (GetAgentArray) ElementType() reflect.Type
func (GetAgentArray) ToGetAgentArrayOutput ¶
func (i GetAgentArray) ToGetAgentArrayOutput() GetAgentArrayOutput
func (GetAgentArray) ToGetAgentArrayOutputWithContext ¶
func (i GetAgentArray) ToGetAgentArrayOutputWithContext(ctx context.Context) GetAgentArrayOutput
type GetAgentArrayInput ¶
type GetAgentArrayInput interface { pulumi.Input ToGetAgentArrayOutput() GetAgentArrayOutput ToGetAgentArrayOutputWithContext(context.Context) GetAgentArrayOutput }
GetAgentArrayInput is an input type that accepts GetAgentArray and GetAgentArrayOutput values. You can construct a concrete instance of `GetAgentArrayInput` via:
GetAgentArray{ GetAgentArgs{...} }
type GetAgentArrayOutput ¶
type GetAgentArrayOutput struct{ *pulumi.OutputState }
func (GetAgentArrayOutput) ElementType ¶
func (GetAgentArrayOutput) ElementType() reflect.Type
func (GetAgentArrayOutput) Index ¶
func (o GetAgentArrayOutput) Index(i pulumi.IntInput) GetAgentOutput
func (GetAgentArrayOutput) ToGetAgentArrayOutput ¶
func (o GetAgentArrayOutput) ToGetAgentArrayOutput() GetAgentArrayOutput
func (GetAgentArrayOutput) ToGetAgentArrayOutputWithContext ¶
func (o GetAgentArrayOutput) ToGetAgentArrayOutputWithContext(ctx context.Context) GetAgentArrayOutput
type GetAgentExtensionsAllowListArgs ¶
type GetAgentExtensionsAllowListArgs struct { // Publisher of the extension. Publisher pulumi.StringInput `pulumi:"publisher"` // The identity type. Type pulumi.StringInput `pulumi:"type"` }
func (GetAgentExtensionsAllowListArgs) ElementType ¶
func (GetAgentExtensionsAllowListArgs) ElementType() reflect.Type
func (GetAgentExtensionsAllowListArgs) ToGetAgentExtensionsAllowListOutput ¶
func (i GetAgentExtensionsAllowListArgs) ToGetAgentExtensionsAllowListOutput() GetAgentExtensionsAllowListOutput
func (GetAgentExtensionsAllowListArgs) ToGetAgentExtensionsAllowListOutputWithContext ¶
func (i GetAgentExtensionsAllowListArgs) ToGetAgentExtensionsAllowListOutputWithContext(ctx context.Context) GetAgentExtensionsAllowListOutput
type GetAgentExtensionsAllowListArray ¶
type GetAgentExtensionsAllowListArray []GetAgentExtensionsAllowListInput
func (GetAgentExtensionsAllowListArray) ElementType ¶
func (GetAgentExtensionsAllowListArray) ElementType() reflect.Type
func (GetAgentExtensionsAllowListArray) ToGetAgentExtensionsAllowListArrayOutput ¶
func (i GetAgentExtensionsAllowListArray) ToGetAgentExtensionsAllowListArrayOutput() GetAgentExtensionsAllowListArrayOutput
func (GetAgentExtensionsAllowListArray) ToGetAgentExtensionsAllowListArrayOutputWithContext ¶
func (i GetAgentExtensionsAllowListArray) ToGetAgentExtensionsAllowListArrayOutputWithContext(ctx context.Context) GetAgentExtensionsAllowListArrayOutput
type GetAgentExtensionsAllowListArrayInput ¶
type GetAgentExtensionsAllowListArrayInput interface { pulumi.Input ToGetAgentExtensionsAllowListArrayOutput() GetAgentExtensionsAllowListArrayOutput ToGetAgentExtensionsAllowListArrayOutputWithContext(context.Context) GetAgentExtensionsAllowListArrayOutput }
GetAgentExtensionsAllowListArrayInput is an input type that accepts GetAgentExtensionsAllowListArray and GetAgentExtensionsAllowListArrayOutput values. You can construct a concrete instance of `GetAgentExtensionsAllowListArrayInput` via:
GetAgentExtensionsAllowListArray{ GetAgentExtensionsAllowListArgs{...} }
type GetAgentExtensionsAllowListArrayOutput ¶
type GetAgentExtensionsAllowListArrayOutput struct{ *pulumi.OutputState }
func (GetAgentExtensionsAllowListArrayOutput) ElementType ¶
func (GetAgentExtensionsAllowListArrayOutput) ElementType() reflect.Type
func (GetAgentExtensionsAllowListArrayOutput) ToGetAgentExtensionsAllowListArrayOutput ¶
func (o GetAgentExtensionsAllowListArrayOutput) ToGetAgentExtensionsAllowListArrayOutput() GetAgentExtensionsAllowListArrayOutput
func (GetAgentExtensionsAllowListArrayOutput) ToGetAgentExtensionsAllowListArrayOutputWithContext ¶
func (o GetAgentExtensionsAllowListArrayOutput) ToGetAgentExtensionsAllowListArrayOutputWithContext(ctx context.Context) GetAgentExtensionsAllowListArrayOutput
type GetAgentExtensionsAllowListInput ¶
type GetAgentExtensionsAllowListInput interface { pulumi.Input ToGetAgentExtensionsAllowListOutput() GetAgentExtensionsAllowListOutput ToGetAgentExtensionsAllowListOutputWithContext(context.Context) GetAgentExtensionsAllowListOutput }
GetAgentExtensionsAllowListInput is an input type that accepts GetAgentExtensionsAllowListArgs and GetAgentExtensionsAllowListOutput values. You can construct a concrete instance of `GetAgentExtensionsAllowListInput` via:
GetAgentExtensionsAllowListArgs{...}
type GetAgentExtensionsAllowListOutput ¶
type GetAgentExtensionsAllowListOutput struct{ *pulumi.OutputState }
func (GetAgentExtensionsAllowListOutput) ElementType ¶
func (GetAgentExtensionsAllowListOutput) ElementType() reflect.Type
func (GetAgentExtensionsAllowListOutput) Publisher ¶
func (o GetAgentExtensionsAllowListOutput) Publisher() pulumi.StringOutput
Publisher of the extension.
func (GetAgentExtensionsAllowListOutput) ToGetAgentExtensionsAllowListOutput ¶
func (o GetAgentExtensionsAllowListOutput) ToGetAgentExtensionsAllowListOutput() GetAgentExtensionsAllowListOutput
func (GetAgentExtensionsAllowListOutput) ToGetAgentExtensionsAllowListOutputWithContext ¶
func (o GetAgentExtensionsAllowListOutput) ToGetAgentExtensionsAllowListOutputWithContext(ctx context.Context) GetAgentExtensionsAllowListOutput
func (GetAgentExtensionsAllowListOutput) Type ¶
func (o GetAgentExtensionsAllowListOutput) Type() pulumi.StringOutput
The identity type.
type GetAgentExtensionsBlockListArgs ¶
type GetAgentExtensionsBlockListArgs struct { // Publisher of the extension. Publisher pulumi.StringInput `pulumi:"publisher"` // The identity type. Type pulumi.StringInput `pulumi:"type"` }
func (GetAgentExtensionsBlockListArgs) ElementType ¶
func (GetAgentExtensionsBlockListArgs) ElementType() reflect.Type
func (GetAgentExtensionsBlockListArgs) ToGetAgentExtensionsBlockListOutput ¶
func (i GetAgentExtensionsBlockListArgs) ToGetAgentExtensionsBlockListOutput() GetAgentExtensionsBlockListOutput
func (GetAgentExtensionsBlockListArgs) ToGetAgentExtensionsBlockListOutputWithContext ¶
func (i GetAgentExtensionsBlockListArgs) ToGetAgentExtensionsBlockListOutputWithContext(ctx context.Context) GetAgentExtensionsBlockListOutput
type GetAgentExtensionsBlockListArray ¶
type GetAgentExtensionsBlockListArray []GetAgentExtensionsBlockListInput
func (GetAgentExtensionsBlockListArray) ElementType ¶
func (GetAgentExtensionsBlockListArray) ElementType() reflect.Type
func (GetAgentExtensionsBlockListArray) ToGetAgentExtensionsBlockListArrayOutput ¶
func (i GetAgentExtensionsBlockListArray) ToGetAgentExtensionsBlockListArrayOutput() GetAgentExtensionsBlockListArrayOutput
func (GetAgentExtensionsBlockListArray) ToGetAgentExtensionsBlockListArrayOutputWithContext ¶
func (i GetAgentExtensionsBlockListArray) ToGetAgentExtensionsBlockListArrayOutputWithContext(ctx context.Context) GetAgentExtensionsBlockListArrayOutput
type GetAgentExtensionsBlockListArrayInput ¶
type GetAgentExtensionsBlockListArrayInput interface { pulumi.Input ToGetAgentExtensionsBlockListArrayOutput() GetAgentExtensionsBlockListArrayOutput ToGetAgentExtensionsBlockListArrayOutputWithContext(context.Context) GetAgentExtensionsBlockListArrayOutput }
GetAgentExtensionsBlockListArrayInput is an input type that accepts GetAgentExtensionsBlockListArray and GetAgentExtensionsBlockListArrayOutput values. You can construct a concrete instance of `GetAgentExtensionsBlockListArrayInput` via:
GetAgentExtensionsBlockListArray{ GetAgentExtensionsBlockListArgs{...} }
type GetAgentExtensionsBlockListArrayOutput ¶
type GetAgentExtensionsBlockListArrayOutput struct{ *pulumi.OutputState }
func (GetAgentExtensionsBlockListArrayOutput) ElementType ¶
func (GetAgentExtensionsBlockListArrayOutput) ElementType() reflect.Type
func (GetAgentExtensionsBlockListArrayOutput) ToGetAgentExtensionsBlockListArrayOutput ¶
func (o GetAgentExtensionsBlockListArrayOutput) ToGetAgentExtensionsBlockListArrayOutput() GetAgentExtensionsBlockListArrayOutput
func (GetAgentExtensionsBlockListArrayOutput) ToGetAgentExtensionsBlockListArrayOutputWithContext ¶
func (o GetAgentExtensionsBlockListArrayOutput) ToGetAgentExtensionsBlockListArrayOutputWithContext(ctx context.Context) GetAgentExtensionsBlockListArrayOutput
type GetAgentExtensionsBlockListInput ¶
type GetAgentExtensionsBlockListInput interface { pulumi.Input ToGetAgentExtensionsBlockListOutput() GetAgentExtensionsBlockListOutput ToGetAgentExtensionsBlockListOutputWithContext(context.Context) GetAgentExtensionsBlockListOutput }
GetAgentExtensionsBlockListInput is an input type that accepts GetAgentExtensionsBlockListArgs and GetAgentExtensionsBlockListOutput values. You can construct a concrete instance of `GetAgentExtensionsBlockListInput` via:
GetAgentExtensionsBlockListArgs{...}
type GetAgentExtensionsBlockListOutput ¶
type GetAgentExtensionsBlockListOutput struct{ *pulumi.OutputState }
func (GetAgentExtensionsBlockListOutput) ElementType ¶
func (GetAgentExtensionsBlockListOutput) ElementType() reflect.Type
func (GetAgentExtensionsBlockListOutput) Publisher ¶
func (o GetAgentExtensionsBlockListOutput) Publisher() pulumi.StringOutput
Publisher of the extension.
func (GetAgentExtensionsBlockListOutput) ToGetAgentExtensionsBlockListOutput ¶
func (o GetAgentExtensionsBlockListOutput) ToGetAgentExtensionsBlockListOutput() GetAgentExtensionsBlockListOutput
func (GetAgentExtensionsBlockListOutput) ToGetAgentExtensionsBlockListOutputWithContext ¶
func (o GetAgentExtensionsBlockListOutput) ToGetAgentExtensionsBlockListOutputWithContext(ctx context.Context) GetAgentExtensionsBlockListOutput
func (GetAgentExtensionsBlockListOutput) Type ¶
func (o GetAgentExtensionsBlockListOutput) Type() pulumi.StringOutput
The identity type.
type GetAgentInput ¶
type GetAgentInput interface { pulumi.Input ToGetAgentOutput() GetAgentOutput ToGetAgentOutputWithContext(context.Context) GetAgentOutput }
GetAgentInput is an input type that accepts GetAgentArgs and GetAgentOutput values. You can construct a concrete instance of `GetAgentInput` via:
GetAgentArgs{...}
type GetAgentOutput ¶
type GetAgentOutput struct{ *pulumi.OutputState }
func (GetAgentOutput) ElementType ¶
func (GetAgentOutput) ElementType() reflect.Type
func (GetAgentOutput) ExtensionsAllowLists ¶
func (o GetAgentOutput) ExtensionsAllowLists() GetAgentExtensionsAllowListArrayOutput
A `extensionsAllowList` block as defined below.
func (GetAgentOutput) ExtensionsBlockLists ¶
func (o GetAgentOutput) ExtensionsBlockLists() GetAgentExtensionsBlockListArrayOutput
A `extensionsBlockList` block as defined below.
func (GetAgentOutput) ExtensionsEnabled ¶
func (o GetAgentOutput) ExtensionsEnabled() pulumi.BoolOutput
Specifies whether the extension service is enabled or disabled.
func (GetAgentOutput) GuestConfigurationEnabled ¶
func (o GetAgentOutput) GuestConfigurationEnabled() pulumi.BoolOutput
Specified whether the guest configuration service is enabled or disabled.
func (GetAgentOutput) IncomingConnectionsPorts ¶
func (o GetAgentOutput) IncomingConnectionsPorts() pulumi.StringArrayOutput
Specifies the list of ports that the agent will be able to listen on.
func (GetAgentOutput) ProxyBypasses ¶
func (o GetAgentOutput) ProxyBypasses() pulumi.StringArrayOutput
List of service names which should not use the specified proxy server.
func (GetAgentOutput) ProxyUrl ¶
func (o GetAgentOutput) ProxyUrl() pulumi.StringOutput
Specifies the URL of the proxy to be used.
func (GetAgentOutput) ToGetAgentOutput ¶
func (o GetAgentOutput) ToGetAgentOutput() GetAgentOutput
func (GetAgentOutput) ToGetAgentOutputWithContext ¶
func (o GetAgentOutput) ToGetAgentOutputWithContext(ctx context.Context) GetAgentOutput
type GetArgs ¶
type GetArgs struct { // The name of this Azure Arc machine. Name string `pulumi:"name"` // The name of the Resource Group where the Hybrid Compute exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking get.
type GetCloudMetadata ¶
type GetCloudMetadata struct { // Specifies the cloud provider. For example `Azure`, `AWS` and `GCP`. Provider string `pulumi:"provider"` }
type GetCloudMetadataArgs ¶
type GetCloudMetadataArgs struct { // Specifies the cloud provider. For example `Azure`, `AWS` and `GCP`. Provider pulumi.StringInput `pulumi:"provider"` }
func (GetCloudMetadataArgs) ElementType ¶
func (GetCloudMetadataArgs) ElementType() reflect.Type
func (GetCloudMetadataArgs) ToGetCloudMetadataOutput ¶
func (i GetCloudMetadataArgs) ToGetCloudMetadataOutput() GetCloudMetadataOutput
func (GetCloudMetadataArgs) ToGetCloudMetadataOutputWithContext ¶
func (i GetCloudMetadataArgs) ToGetCloudMetadataOutputWithContext(ctx context.Context) GetCloudMetadataOutput
type GetCloudMetadataArray ¶
type GetCloudMetadataArray []GetCloudMetadataInput
func (GetCloudMetadataArray) ElementType ¶
func (GetCloudMetadataArray) ElementType() reflect.Type
func (GetCloudMetadataArray) ToGetCloudMetadataArrayOutput ¶
func (i GetCloudMetadataArray) ToGetCloudMetadataArrayOutput() GetCloudMetadataArrayOutput
func (GetCloudMetadataArray) ToGetCloudMetadataArrayOutputWithContext ¶
func (i GetCloudMetadataArray) ToGetCloudMetadataArrayOutputWithContext(ctx context.Context) GetCloudMetadataArrayOutput
type GetCloudMetadataArrayInput ¶
type GetCloudMetadataArrayInput interface { pulumi.Input ToGetCloudMetadataArrayOutput() GetCloudMetadataArrayOutput ToGetCloudMetadataArrayOutputWithContext(context.Context) GetCloudMetadataArrayOutput }
GetCloudMetadataArrayInput is an input type that accepts GetCloudMetadataArray and GetCloudMetadataArrayOutput values. You can construct a concrete instance of `GetCloudMetadataArrayInput` via:
GetCloudMetadataArray{ GetCloudMetadataArgs{...} }
type GetCloudMetadataArrayOutput ¶
type GetCloudMetadataArrayOutput struct{ *pulumi.OutputState }
func (GetCloudMetadataArrayOutput) ElementType ¶
func (GetCloudMetadataArrayOutput) ElementType() reflect.Type
func (GetCloudMetadataArrayOutput) Index ¶
func (o GetCloudMetadataArrayOutput) Index(i pulumi.IntInput) GetCloudMetadataOutput
func (GetCloudMetadataArrayOutput) ToGetCloudMetadataArrayOutput ¶
func (o GetCloudMetadataArrayOutput) ToGetCloudMetadataArrayOutput() GetCloudMetadataArrayOutput
func (GetCloudMetadataArrayOutput) ToGetCloudMetadataArrayOutputWithContext ¶
func (o GetCloudMetadataArrayOutput) ToGetCloudMetadataArrayOutputWithContext(ctx context.Context) GetCloudMetadataArrayOutput
type GetCloudMetadataInput ¶
type GetCloudMetadataInput interface { pulumi.Input ToGetCloudMetadataOutput() GetCloudMetadataOutput ToGetCloudMetadataOutputWithContext(context.Context) GetCloudMetadataOutput }
GetCloudMetadataInput is an input type that accepts GetCloudMetadataArgs and GetCloudMetadataOutput values. You can construct a concrete instance of `GetCloudMetadataInput` via:
GetCloudMetadataArgs{...}
type GetCloudMetadataOutput ¶
type GetCloudMetadataOutput struct{ *pulumi.OutputState }
func (GetCloudMetadataOutput) ElementType ¶
func (GetCloudMetadataOutput) ElementType() reflect.Type
func (GetCloudMetadataOutput) Provider ¶
func (o GetCloudMetadataOutput) Provider() pulumi.StringOutput
Specifies the cloud provider. For example `Azure`, `AWS` and `GCP`.
func (GetCloudMetadataOutput) ToGetCloudMetadataOutput ¶
func (o GetCloudMetadataOutput) ToGetCloudMetadataOutput() GetCloudMetadataOutput
func (GetCloudMetadataOutput) ToGetCloudMetadataOutputWithContext ¶
func (o GetCloudMetadataOutput) ToGetCloudMetadataOutputWithContext(ctx context.Context) GetCloudMetadataOutput
type GetIdentity ¶
type GetIdentityArgs ¶
type GetIdentityArgs struct { // The principal ID of resource identity. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The tenant ID of resource. TenantId pulumi.StringInput `pulumi:"tenantId"` // The identity type. Type pulumi.StringInput `pulumi:"type"` }
func (GetIdentityArgs) ElementType ¶
func (GetIdentityArgs) ElementType() reflect.Type
func (GetIdentityArgs) ToGetIdentityOutput ¶
func (i GetIdentityArgs) ToGetIdentityOutput() GetIdentityOutput
func (GetIdentityArgs) ToGetIdentityOutputWithContext ¶
func (i GetIdentityArgs) ToGetIdentityOutputWithContext(ctx context.Context) GetIdentityOutput
type GetIdentityArray ¶
type GetIdentityArray []GetIdentityInput
func (GetIdentityArray) ElementType ¶
func (GetIdentityArray) ElementType() reflect.Type
func (GetIdentityArray) ToGetIdentityArrayOutput ¶
func (i GetIdentityArray) ToGetIdentityArrayOutput() GetIdentityArrayOutput
func (GetIdentityArray) ToGetIdentityArrayOutputWithContext ¶
func (i GetIdentityArray) ToGetIdentityArrayOutputWithContext(ctx context.Context) GetIdentityArrayOutput
type GetIdentityArrayInput ¶
type GetIdentityArrayInput interface { pulumi.Input ToGetIdentityArrayOutput() GetIdentityArrayOutput ToGetIdentityArrayOutputWithContext(context.Context) GetIdentityArrayOutput }
GetIdentityArrayInput is an input type that accepts GetIdentityArray and GetIdentityArrayOutput values. You can construct a concrete instance of `GetIdentityArrayInput` via:
GetIdentityArray{ GetIdentityArgs{...} }
type GetIdentityArrayOutput ¶
type GetIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetIdentityArrayOutput) ElementType ¶
func (GetIdentityArrayOutput) ElementType() reflect.Type
func (GetIdentityArrayOutput) Index ¶
func (o GetIdentityArrayOutput) Index(i pulumi.IntInput) GetIdentityOutput
func (GetIdentityArrayOutput) ToGetIdentityArrayOutput ¶
func (o GetIdentityArrayOutput) ToGetIdentityArrayOutput() GetIdentityArrayOutput
func (GetIdentityArrayOutput) ToGetIdentityArrayOutputWithContext ¶
func (o GetIdentityArrayOutput) ToGetIdentityArrayOutputWithContext(ctx context.Context) GetIdentityArrayOutput
type GetIdentityInput ¶
type GetIdentityInput interface { pulumi.Input ToGetIdentityOutput() GetIdentityOutput ToGetIdentityOutputWithContext(context.Context) GetIdentityOutput }
GetIdentityInput is an input type that accepts GetIdentityArgs and GetIdentityOutput values. You can construct a concrete instance of `GetIdentityInput` via:
GetIdentityArgs{...}
type GetIdentityOutput ¶
type GetIdentityOutput struct{ *pulumi.OutputState }
func (GetIdentityOutput) ElementType ¶
func (GetIdentityOutput) ElementType() reflect.Type
func (GetIdentityOutput) PrincipalId ¶
func (o GetIdentityOutput) PrincipalId() pulumi.StringOutput
The principal ID of resource identity.
func (GetIdentityOutput) TenantId ¶
func (o GetIdentityOutput) TenantId() pulumi.StringOutput
The tenant ID of resource.
func (GetIdentityOutput) ToGetIdentityOutput ¶
func (o GetIdentityOutput) ToGetIdentityOutput() GetIdentityOutput
func (GetIdentityOutput) ToGetIdentityOutputWithContext ¶
func (o GetIdentityOutput) ToGetIdentityOutputWithContext(ctx context.Context) GetIdentityOutput
func (GetIdentityOutput) Type ¶
func (o GetIdentityOutput) Type() pulumi.StringOutput
The identity type.
type GetLocationData ¶
type GetLocationData struct { // The city or locality where the resource is located. City string `pulumi:"city"` // The country or region where the resource is located. CountryOrRegion string `pulumi:"countryOrRegion"` // The district, state, or province where the resource is located. District string `pulumi:"district"` // The name of this Azure Arc machine. Name string `pulumi:"name"` }
type GetLocationDataArgs ¶
type GetLocationDataArgs struct { // The city or locality where the resource is located. City pulumi.StringInput `pulumi:"city"` // The country or region where the resource is located. CountryOrRegion pulumi.StringInput `pulumi:"countryOrRegion"` // The district, state, or province where the resource is located. District pulumi.StringInput `pulumi:"district"` // The name of this Azure Arc machine. Name pulumi.StringInput `pulumi:"name"` }
func (GetLocationDataArgs) ElementType ¶
func (GetLocationDataArgs) ElementType() reflect.Type
func (GetLocationDataArgs) ToGetLocationDataOutput ¶
func (i GetLocationDataArgs) ToGetLocationDataOutput() GetLocationDataOutput
func (GetLocationDataArgs) ToGetLocationDataOutputWithContext ¶
func (i GetLocationDataArgs) ToGetLocationDataOutputWithContext(ctx context.Context) GetLocationDataOutput
type GetLocationDataArray ¶
type GetLocationDataArray []GetLocationDataInput
func (GetLocationDataArray) ElementType ¶
func (GetLocationDataArray) ElementType() reflect.Type
func (GetLocationDataArray) ToGetLocationDataArrayOutput ¶
func (i GetLocationDataArray) ToGetLocationDataArrayOutput() GetLocationDataArrayOutput
func (GetLocationDataArray) ToGetLocationDataArrayOutputWithContext ¶
func (i GetLocationDataArray) ToGetLocationDataArrayOutputWithContext(ctx context.Context) GetLocationDataArrayOutput
type GetLocationDataArrayInput ¶
type GetLocationDataArrayInput interface { pulumi.Input ToGetLocationDataArrayOutput() GetLocationDataArrayOutput ToGetLocationDataArrayOutputWithContext(context.Context) GetLocationDataArrayOutput }
GetLocationDataArrayInput is an input type that accepts GetLocationDataArray and GetLocationDataArrayOutput values. You can construct a concrete instance of `GetLocationDataArrayInput` via:
GetLocationDataArray{ GetLocationDataArgs{...} }
type GetLocationDataArrayOutput ¶
type GetLocationDataArrayOutput struct{ *pulumi.OutputState }
func (GetLocationDataArrayOutput) ElementType ¶
func (GetLocationDataArrayOutput) ElementType() reflect.Type
func (GetLocationDataArrayOutput) Index ¶
func (o GetLocationDataArrayOutput) Index(i pulumi.IntInput) GetLocationDataOutput
func (GetLocationDataArrayOutput) ToGetLocationDataArrayOutput ¶
func (o GetLocationDataArrayOutput) ToGetLocationDataArrayOutput() GetLocationDataArrayOutput
func (GetLocationDataArrayOutput) ToGetLocationDataArrayOutputWithContext ¶
func (o GetLocationDataArrayOutput) ToGetLocationDataArrayOutputWithContext(ctx context.Context) GetLocationDataArrayOutput
type GetLocationDataInput ¶
type GetLocationDataInput interface { pulumi.Input ToGetLocationDataOutput() GetLocationDataOutput ToGetLocationDataOutputWithContext(context.Context) GetLocationDataOutput }
GetLocationDataInput is an input type that accepts GetLocationDataArgs and GetLocationDataOutput values. You can construct a concrete instance of `GetLocationDataInput` via:
GetLocationDataArgs{...}
type GetLocationDataOutput ¶
type GetLocationDataOutput struct{ *pulumi.OutputState }
func (GetLocationDataOutput) City ¶
func (o GetLocationDataOutput) City() pulumi.StringOutput
The city or locality where the resource is located.
func (GetLocationDataOutput) CountryOrRegion ¶
func (o GetLocationDataOutput) CountryOrRegion() pulumi.StringOutput
The country or region where the resource is located.
func (GetLocationDataOutput) District ¶
func (o GetLocationDataOutput) District() pulumi.StringOutput
The district, state, or province where the resource is located.
func (GetLocationDataOutput) ElementType ¶
func (GetLocationDataOutput) ElementType() reflect.Type
func (GetLocationDataOutput) Name ¶
func (o GetLocationDataOutput) Name() pulumi.StringOutput
The name of this Azure Arc machine.
func (GetLocationDataOutput) ToGetLocationDataOutput ¶
func (o GetLocationDataOutput) ToGetLocationDataOutput() GetLocationDataOutput
func (GetLocationDataOutput) ToGetLocationDataOutputWithContext ¶
func (o GetLocationDataOutput) ToGetLocationDataOutputWithContext(ctx context.Context) GetLocationDataOutput
type GetOsProfile ¶
type GetOsProfile struct { // Specifies the host OS name of the Azure Arc machine. ComputerName string `pulumi:"computerName"` // A `linux` block as defined above. Linuxes []GetOsProfileLinux `pulumi:"linuxes"` // A `windows` block as defined below. Windows []GetOsProfileWindow `pulumi:"windows"` }
type GetOsProfileArgs ¶
type GetOsProfileArgs struct { // Specifies the host OS name of the Azure Arc machine. ComputerName pulumi.StringInput `pulumi:"computerName"` // A `linux` block as defined above. Linuxes GetOsProfileLinuxArrayInput `pulumi:"linuxes"` // A `windows` block as defined below. Windows GetOsProfileWindowArrayInput `pulumi:"windows"` }
func (GetOsProfileArgs) ElementType ¶
func (GetOsProfileArgs) ElementType() reflect.Type
func (GetOsProfileArgs) ToGetOsProfileOutput ¶
func (i GetOsProfileArgs) ToGetOsProfileOutput() GetOsProfileOutput
func (GetOsProfileArgs) ToGetOsProfileOutputWithContext ¶
func (i GetOsProfileArgs) ToGetOsProfileOutputWithContext(ctx context.Context) GetOsProfileOutput
type GetOsProfileArray ¶
type GetOsProfileArray []GetOsProfileInput
func (GetOsProfileArray) ElementType ¶
func (GetOsProfileArray) ElementType() reflect.Type
func (GetOsProfileArray) ToGetOsProfileArrayOutput ¶
func (i GetOsProfileArray) ToGetOsProfileArrayOutput() GetOsProfileArrayOutput
func (GetOsProfileArray) ToGetOsProfileArrayOutputWithContext ¶
func (i GetOsProfileArray) ToGetOsProfileArrayOutputWithContext(ctx context.Context) GetOsProfileArrayOutput
type GetOsProfileArrayInput ¶
type GetOsProfileArrayInput interface { pulumi.Input ToGetOsProfileArrayOutput() GetOsProfileArrayOutput ToGetOsProfileArrayOutputWithContext(context.Context) GetOsProfileArrayOutput }
GetOsProfileArrayInput is an input type that accepts GetOsProfileArray and GetOsProfileArrayOutput values. You can construct a concrete instance of `GetOsProfileArrayInput` via:
GetOsProfileArray{ GetOsProfileArgs{...} }
type GetOsProfileArrayOutput ¶
type GetOsProfileArrayOutput struct{ *pulumi.OutputState }
func (GetOsProfileArrayOutput) ElementType ¶
func (GetOsProfileArrayOutput) ElementType() reflect.Type
func (GetOsProfileArrayOutput) Index ¶
func (o GetOsProfileArrayOutput) Index(i pulumi.IntInput) GetOsProfileOutput
func (GetOsProfileArrayOutput) ToGetOsProfileArrayOutput ¶
func (o GetOsProfileArrayOutput) ToGetOsProfileArrayOutput() GetOsProfileArrayOutput
func (GetOsProfileArrayOutput) ToGetOsProfileArrayOutputWithContext ¶
func (o GetOsProfileArrayOutput) ToGetOsProfileArrayOutputWithContext(ctx context.Context) GetOsProfileArrayOutput
type GetOsProfileInput ¶
type GetOsProfileInput interface { pulumi.Input ToGetOsProfileOutput() GetOsProfileOutput ToGetOsProfileOutputWithContext(context.Context) GetOsProfileOutput }
GetOsProfileInput is an input type that accepts GetOsProfileArgs and GetOsProfileOutput values. You can construct a concrete instance of `GetOsProfileInput` via:
GetOsProfileArgs{...}
type GetOsProfileLinux ¶
type GetOsProfileLinux struct { // A `patch` block as defined above. Patches []GetOsProfileLinuxPatch `pulumi:"patches"` }
type GetOsProfileLinuxArgs ¶
type GetOsProfileLinuxArgs struct { // A `patch` block as defined above. Patches GetOsProfileLinuxPatchArrayInput `pulumi:"patches"` }
func (GetOsProfileLinuxArgs) ElementType ¶
func (GetOsProfileLinuxArgs) ElementType() reflect.Type
func (GetOsProfileLinuxArgs) ToGetOsProfileLinuxOutput ¶
func (i GetOsProfileLinuxArgs) ToGetOsProfileLinuxOutput() GetOsProfileLinuxOutput
func (GetOsProfileLinuxArgs) ToGetOsProfileLinuxOutputWithContext ¶
func (i GetOsProfileLinuxArgs) ToGetOsProfileLinuxOutputWithContext(ctx context.Context) GetOsProfileLinuxOutput
type GetOsProfileLinuxArray ¶
type GetOsProfileLinuxArray []GetOsProfileLinuxInput
func (GetOsProfileLinuxArray) ElementType ¶
func (GetOsProfileLinuxArray) ElementType() reflect.Type
func (GetOsProfileLinuxArray) ToGetOsProfileLinuxArrayOutput ¶
func (i GetOsProfileLinuxArray) ToGetOsProfileLinuxArrayOutput() GetOsProfileLinuxArrayOutput
func (GetOsProfileLinuxArray) ToGetOsProfileLinuxArrayOutputWithContext ¶
func (i GetOsProfileLinuxArray) ToGetOsProfileLinuxArrayOutputWithContext(ctx context.Context) GetOsProfileLinuxArrayOutput
type GetOsProfileLinuxArrayInput ¶
type GetOsProfileLinuxArrayInput interface { pulumi.Input ToGetOsProfileLinuxArrayOutput() GetOsProfileLinuxArrayOutput ToGetOsProfileLinuxArrayOutputWithContext(context.Context) GetOsProfileLinuxArrayOutput }
GetOsProfileLinuxArrayInput is an input type that accepts GetOsProfileLinuxArray and GetOsProfileLinuxArrayOutput values. You can construct a concrete instance of `GetOsProfileLinuxArrayInput` via:
GetOsProfileLinuxArray{ GetOsProfileLinuxArgs{...} }
type GetOsProfileLinuxArrayOutput ¶
type GetOsProfileLinuxArrayOutput struct{ *pulumi.OutputState }
func (GetOsProfileLinuxArrayOutput) ElementType ¶
func (GetOsProfileLinuxArrayOutput) ElementType() reflect.Type
func (GetOsProfileLinuxArrayOutput) Index ¶
func (o GetOsProfileLinuxArrayOutput) Index(i pulumi.IntInput) GetOsProfileLinuxOutput
func (GetOsProfileLinuxArrayOutput) ToGetOsProfileLinuxArrayOutput ¶
func (o GetOsProfileLinuxArrayOutput) ToGetOsProfileLinuxArrayOutput() GetOsProfileLinuxArrayOutput
func (GetOsProfileLinuxArrayOutput) ToGetOsProfileLinuxArrayOutputWithContext ¶
func (o GetOsProfileLinuxArrayOutput) ToGetOsProfileLinuxArrayOutputWithContext(ctx context.Context) GetOsProfileLinuxArrayOutput
type GetOsProfileLinuxInput ¶
type GetOsProfileLinuxInput interface { pulumi.Input ToGetOsProfileLinuxOutput() GetOsProfileLinuxOutput ToGetOsProfileLinuxOutputWithContext(context.Context) GetOsProfileLinuxOutput }
GetOsProfileLinuxInput is an input type that accepts GetOsProfileLinuxArgs and GetOsProfileLinuxOutput values. You can construct a concrete instance of `GetOsProfileLinuxInput` via:
GetOsProfileLinuxArgs{...}
type GetOsProfileLinuxOutput ¶
type GetOsProfileLinuxOutput struct{ *pulumi.OutputState }
func (GetOsProfileLinuxOutput) ElementType ¶
func (GetOsProfileLinuxOutput) ElementType() reflect.Type
func (GetOsProfileLinuxOutput) Patches ¶
func (o GetOsProfileLinuxOutput) Patches() GetOsProfileLinuxPatchArrayOutput
A `patch` block as defined above.
func (GetOsProfileLinuxOutput) ToGetOsProfileLinuxOutput ¶
func (o GetOsProfileLinuxOutput) ToGetOsProfileLinuxOutput() GetOsProfileLinuxOutput
func (GetOsProfileLinuxOutput) ToGetOsProfileLinuxOutputWithContext ¶
func (o GetOsProfileLinuxOutput) ToGetOsProfileLinuxOutputWithContext(ctx context.Context) GetOsProfileLinuxOutput
type GetOsProfileLinuxPatch ¶
type GetOsProfileLinuxPatchArgs ¶
type GetOsProfileLinuxPatchArgs struct { // Specifies the assessment mode. AssessmentMode pulumi.StringInput `pulumi:"assessmentMode"` // Specifies the patch mode. PatchMode pulumi.StringInput `pulumi:"patchMode"` }
func (GetOsProfileLinuxPatchArgs) ElementType ¶
func (GetOsProfileLinuxPatchArgs) ElementType() reflect.Type
func (GetOsProfileLinuxPatchArgs) ToGetOsProfileLinuxPatchOutput ¶
func (i GetOsProfileLinuxPatchArgs) ToGetOsProfileLinuxPatchOutput() GetOsProfileLinuxPatchOutput
func (GetOsProfileLinuxPatchArgs) ToGetOsProfileLinuxPatchOutputWithContext ¶
func (i GetOsProfileLinuxPatchArgs) ToGetOsProfileLinuxPatchOutputWithContext(ctx context.Context) GetOsProfileLinuxPatchOutput
type GetOsProfileLinuxPatchArray ¶
type GetOsProfileLinuxPatchArray []GetOsProfileLinuxPatchInput
func (GetOsProfileLinuxPatchArray) ElementType ¶
func (GetOsProfileLinuxPatchArray) ElementType() reflect.Type
func (GetOsProfileLinuxPatchArray) ToGetOsProfileLinuxPatchArrayOutput ¶
func (i GetOsProfileLinuxPatchArray) ToGetOsProfileLinuxPatchArrayOutput() GetOsProfileLinuxPatchArrayOutput
func (GetOsProfileLinuxPatchArray) ToGetOsProfileLinuxPatchArrayOutputWithContext ¶
func (i GetOsProfileLinuxPatchArray) ToGetOsProfileLinuxPatchArrayOutputWithContext(ctx context.Context) GetOsProfileLinuxPatchArrayOutput
type GetOsProfileLinuxPatchArrayInput ¶
type GetOsProfileLinuxPatchArrayInput interface { pulumi.Input ToGetOsProfileLinuxPatchArrayOutput() GetOsProfileLinuxPatchArrayOutput ToGetOsProfileLinuxPatchArrayOutputWithContext(context.Context) GetOsProfileLinuxPatchArrayOutput }
GetOsProfileLinuxPatchArrayInput is an input type that accepts GetOsProfileLinuxPatchArray and GetOsProfileLinuxPatchArrayOutput values. You can construct a concrete instance of `GetOsProfileLinuxPatchArrayInput` via:
GetOsProfileLinuxPatchArray{ GetOsProfileLinuxPatchArgs{...} }
type GetOsProfileLinuxPatchArrayOutput ¶
type GetOsProfileLinuxPatchArrayOutput struct{ *pulumi.OutputState }
func (GetOsProfileLinuxPatchArrayOutput) ElementType ¶
func (GetOsProfileLinuxPatchArrayOutput) ElementType() reflect.Type
func (GetOsProfileLinuxPatchArrayOutput) Index ¶
func (o GetOsProfileLinuxPatchArrayOutput) Index(i pulumi.IntInput) GetOsProfileLinuxPatchOutput
func (GetOsProfileLinuxPatchArrayOutput) ToGetOsProfileLinuxPatchArrayOutput ¶
func (o GetOsProfileLinuxPatchArrayOutput) ToGetOsProfileLinuxPatchArrayOutput() GetOsProfileLinuxPatchArrayOutput
func (GetOsProfileLinuxPatchArrayOutput) ToGetOsProfileLinuxPatchArrayOutputWithContext ¶
func (o GetOsProfileLinuxPatchArrayOutput) ToGetOsProfileLinuxPatchArrayOutputWithContext(ctx context.Context) GetOsProfileLinuxPatchArrayOutput
type GetOsProfileLinuxPatchInput ¶
type GetOsProfileLinuxPatchInput interface { pulumi.Input ToGetOsProfileLinuxPatchOutput() GetOsProfileLinuxPatchOutput ToGetOsProfileLinuxPatchOutputWithContext(context.Context) GetOsProfileLinuxPatchOutput }
GetOsProfileLinuxPatchInput is an input type that accepts GetOsProfileLinuxPatchArgs and GetOsProfileLinuxPatchOutput values. You can construct a concrete instance of `GetOsProfileLinuxPatchInput` via:
GetOsProfileLinuxPatchArgs{...}
type GetOsProfileLinuxPatchOutput ¶
type GetOsProfileLinuxPatchOutput struct{ *pulumi.OutputState }
func (GetOsProfileLinuxPatchOutput) AssessmentMode ¶
func (o GetOsProfileLinuxPatchOutput) AssessmentMode() pulumi.StringOutput
Specifies the assessment mode.
func (GetOsProfileLinuxPatchOutput) ElementType ¶
func (GetOsProfileLinuxPatchOutput) ElementType() reflect.Type
func (GetOsProfileLinuxPatchOutput) PatchMode ¶
func (o GetOsProfileLinuxPatchOutput) PatchMode() pulumi.StringOutput
Specifies the patch mode.
func (GetOsProfileLinuxPatchOutput) ToGetOsProfileLinuxPatchOutput ¶
func (o GetOsProfileLinuxPatchOutput) ToGetOsProfileLinuxPatchOutput() GetOsProfileLinuxPatchOutput
func (GetOsProfileLinuxPatchOutput) ToGetOsProfileLinuxPatchOutputWithContext ¶
func (o GetOsProfileLinuxPatchOutput) ToGetOsProfileLinuxPatchOutputWithContext(ctx context.Context) GetOsProfileLinuxPatchOutput
type GetOsProfileOutput ¶
type GetOsProfileOutput struct{ *pulumi.OutputState }
func (GetOsProfileOutput) ComputerName ¶
func (o GetOsProfileOutput) ComputerName() pulumi.StringOutput
Specifies the host OS name of the Azure Arc machine.
func (GetOsProfileOutput) ElementType ¶
func (GetOsProfileOutput) ElementType() reflect.Type
func (GetOsProfileOutput) Linuxes ¶
func (o GetOsProfileOutput) Linuxes() GetOsProfileLinuxArrayOutput
A `linux` block as defined above.
func (GetOsProfileOutput) ToGetOsProfileOutput ¶
func (o GetOsProfileOutput) ToGetOsProfileOutput() GetOsProfileOutput
func (GetOsProfileOutput) ToGetOsProfileOutputWithContext ¶
func (o GetOsProfileOutput) ToGetOsProfileOutputWithContext(ctx context.Context) GetOsProfileOutput
func (GetOsProfileOutput) Windows ¶
func (o GetOsProfileOutput) Windows() GetOsProfileWindowArrayOutput
A `windows` block as defined below.
type GetOsProfileWindow ¶
type GetOsProfileWindow struct { // A `patch` block as defined above. Patches []GetOsProfileWindowPatch `pulumi:"patches"` }
type GetOsProfileWindowArgs ¶
type GetOsProfileWindowArgs struct { // A `patch` block as defined above. Patches GetOsProfileWindowPatchArrayInput `pulumi:"patches"` }
func (GetOsProfileWindowArgs) ElementType ¶
func (GetOsProfileWindowArgs) ElementType() reflect.Type
func (GetOsProfileWindowArgs) ToGetOsProfileWindowOutput ¶
func (i GetOsProfileWindowArgs) ToGetOsProfileWindowOutput() GetOsProfileWindowOutput
func (GetOsProfileWindowArgs) ToGetOsProfileWindowOutputWithContext ¶
func (i GetOsProfileWindowArgs) ToGetOsProfileWindowOutputWithContext(ctx context.Context) GetOsProfileWindowOutput
type GetOsProfileWindowArray ¶
type GetOsProfileWindowArray []GetOsProfileWindowInput
func (GetOsProfileWindowArray) ElementType ¶
func (GetOsProfileWindowArray) ElementType() reflect.Type
func (GetOsProfileWindowArray) ToGetOsProfileWindowArrayOutput ¶
func (i GetOsProfileWindowArray) ToGetOsProfileWindowArrayOutput() GetOsProfileWindowArrayOutput
func (GetOsProfileWindowArray) ToGetOsProfileWindowArrayOutputWithContext ¶
func (i GetOsProfileWindowArray) ToGetOsProfileWindowArrayOutputWithContext(ctx context.Context) GetOsProfileWindowArrayOutput
type GetOsProfileWindowArrayInput ¶
type GetOsProfileWindowArrayInput interface { pulumi.Input ToGetOsProfileWindowArrayOutput() GetOsProfileWindowArrayOutput ToGetOsProfileWindowArrayOutputWithContext(context.Context) GetOsProfileWindowArrayOutput }
GetOsProfileWindowArrayInput is an input type that accepts GetOsProfileWindowArray and GetOsProfileWindowArrayOutput values. You can construct a concrete instance of `GetOsProfileWindowArrayInput` via:
GetOsProfileWindowArray{ GetOsProfileWindowArgs{...} }
type GetOsProfileWindowArrayOutput ¶
type GetOsProfileWindowArrayOutput struct{ *pulumi.OutputState }
func (GetOsProfileWindowArrayOutput) ElementType ¶
func (GetOsProfileWindowArrayOutput) ElementType() reflect.Type
func (GetOsProfileWindowArrayOutput) Index ¶
func (o GetOsProfileWindowArrayOutput) Index(i pulumi.IntInput) GetOsProfileWindowOutput
func (GetOsProfileWindowArrayOutput) ToGetOsProfileWindowArrayOutput ¶
func (o GetOsProfileWindowArrayOutput) ToGetOsProfileWindowArrayOutput() GetOsProfileWindowArrayOutput
func (GetOsProfileWindowArrayOutput) ToGetOsProfileWindowArrayOutputWithContext ¶
func (o GetOsProfileWindowArrayOutput) ToGetOsProfileWindowArrayOutputWithContext(ctx context.Context) GetOsProfileWindowArrayOutput
type GetOsProfileWindowInput ¶
type GetOsProfileWindowInput interface { pulumi.Input ToGetOsProfileWindowOutput() GetOsProfileWindowOutput ToGetOsProfileWindowOutputWithContext(context.Context) GetOsProfileWindowOutput }
GetOsProfileWindowInput is an input type that accepts GetOsProfileWindowArgs and GetOsProfileWindowOutput values. You can construct a concrete instance of `GetOsProfileWindowInput` via:
GetOsProfileWindowArgs{...}
type GetOsProfileWindowOutput ¶
type GetOsProfileWindowOutput struct{ *pulumi.OutputState }
func (GetOsProfileWindowOutput) ElementType ¶
func (GetOsProfileWindowOutput) ElementType() reflect.Type
func (GetOsProfileWindowOutput) Patches ¶
func (o GetOsProfileWindowOutput) Patches() GetOsProfileWindowPatchArrayOutput
A `patch` block as defined above.
func (GetOsProfileWindowOutput) ToGetOsProfileWindowOutput ¶
func (o GetOsProfileWindowOutput) ToGetOsProfileWindowOutput() GetOsProfileWindowOutput
func (GetOsProfileWindowOutput) ToGetOsProfileWindowOutputWithContext ¶
func (o GetOsProfileWindowOutput) ToGetOsProfileWindowOutputWithContext(ctx context.Context) GetOsProfileWindowOutput
type GetOsProfileWindowPatch ¶
type GetOsProfileWindowPatchArgs ¶
type GetOsProfileWindowPatchArgs struct { // Specifies the assessment mode. AssessmentMode pulumi.StringInput `pulumi:"assessmentMode"` // Specifies the patch mode. PatchMode pulumi.StringInput `pulumi:"patchMode"` }
func (GetOsProfileWindowPatchArgs) ElementType ¶
func (GetOsProfileWindowPatchArgs) ElementType() reflect.Type
func (GetOsProfileWindowPatchArgs) ToGetOsProfileWindowPatchOutput ¶
func (i GetOsProfileWindowPatchArgs) ToGetOsProfileWindowPatchOutput() GetOsProfileWindowPatchOutput
func (GetOsProfileWindowPatchArgs) ToGetOsProfileWindowPatchOutputWithContext ¶
func (i GetOsProfileWindowPatchArgs) ToGetOsProfileWindowPatchOutputWithContext(ctx context.Context) GetOsProfileWindowPatchOutput
type GetOsProfileWindowPatchArray ¶
type GetOsProfileWindowPatchArray []GetOsProfileWindowPatchInput
func (GetOsProfileWindowPatchArray) ElementType ¶
func (GetOsProfileWindowPatchArray) ElementType() reflect.Type
func (GetOsProfileWindowPatchArray) ToGetOsProfileWindowPatchArrayOutput ¶
func (i GetOsProfileWindowPatchArray) ToGetOsProfileWindowPatchArrayOutput() GetOsProfileWindowPatchArrayOutput
func (GetOsProfileWindowPatchArray) ToGetOsProfileWindowPatchArrayOutputWithContext ¶
func (i GetOsProfileWindowPatchArray) ToGetOsProfileWindowPatchArrayOutputWithContext(ctx context.Context) GetOsProfileWindowPatchArrayOutput
type GetOsProfileWindowPatchArrayInput ¶
type GetOsProfileWindowPatchArrayInput interface { pulumi.Input ToGetOsProfileWindowPatchArrayOutput() GetOsProfileWindowPatchArrayOutput ToGetOsProfileWindowPatchArrayOutputWithContext(context.Context) GetOsProfileWindowPatchArrayOutput }
GetOsProfileWindowPatchArrayInput is an input type that accepts GetOsProfileWindowPatchArray and GetOsProfileWindowPatchArrayOutput values. You can construct a concrete instance of `GetOsProfileWindowPatchArrayInput` via:
GetOsProfileWindowPatchArray{ GetOsProfileWindowPatchArgs{...} }
type GetOsProfileWindowPatchArrayOutput ¶
type GetOsProfileWindowPatchArrayOutput struct{ *pulumi.OutputState }
func (GetOsProfileWindowPatchArrayOutput) ElementType ¶
func (GetOsProfileWindowPatchArrayOutput) ElementType() reflect.Type
func (GetOsProfileWindowPatchArrayOutput) Index ¶
func (o GetOsProfileWindowPatchArrayOutput) Index(i pulumi.IntInput) GetOsProfileWindowPatchOutput
func (GetOsProfileWindowPatchArrayOutput) ToGetOsProfileWindowPatchArrayOutput ¶
func (o GetOsProfileWindowPatchArrayOutput) ToGetOsProfileWindowPatchArrayOutput() GetOsProfileWindowPatchArrayOutput
func (GetOsProfileWindowPatchArrayOutput) ToGetOsProfileWindowPatchArrayOutputWithContext ¶
func (o GetOsProfileWindowPatchArrayOutput) ToGetOsProfileWindowPatchArrayOutputWithContext(ctx context.Context) GetOsProfileWindowPatchArrayOutput
type GetOsProfileWindowPatchInput ¶
type GetOsProfileWindowPatchInput interface { pulumi.Input ToGetOsProfileWindowPatchOutput() GetOsProfileWindowPatchOutput ToGetOsProfileWindowPatchOutputWithContext(context.Context) GetOsProfileWindowPatchOutput }
GetOsProfileWindowPatchInput is an input type that accepts GetOsProfileWindowPatchArgs and GetOsProfileWindowPatchOutput values. You can construct a concrete instance of `GetOsProfileWindowPatchInput` via:
GetOsProfileWindowPatchArgs{...}
type GetOsProfileWindowPatchOutput ¶
type GetOsProfileWindowPatchOutput struct{ *pulumi.OutputState }
func (GetOsProfileWindowPatchOutput) AssessmentMode ¶
func (o GetOsProfileWindowPatchOutput) AssessmentMode() pulumi.StringOutput
Specifies the assessment mode.
func (GetOsProfileWindowPatchOutput) ElementType ¶
func (GetOsProfileWindowPatchOutput) ElementType() reflect.Type
func (GetOsProfileWindowPatchOutput) PatchMode ¶
func (o GetOsProfileWindowPatchOutput) PatchMode() pulumi.StringOutput
Specifies the patch mode.
func (GetOsProfileWindowPatchOutput) ToGetOsProfileWindowPatchOutput ¶
func (o GetOsProfileWindowPatchOutput) ToGetOsProfileWindowPatchOutput() GetOsProfileWindowPatchOutput
func (GetOsProfileWindowPatchOutput) ToGetOsProfileWindowPatchOutputWithContext ¶
func (o GetOsProfileWindowPatchOutput) ToGetOsProfileWindowPatchOutputWithContext(ctx context.Context) GetOsProfileWindowPatchOutput
type GetOutputArgs ¶
type GetOutputArgs struct { // The name of this Azure Arc machine. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where the Hybrid Compute exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking get.
func (GetOutputArgs) ElementType ¶
func (GetOutputArgs) ElementType() reflect.Type
type GetResult ¶
type GetResult struct { // Specifies the AD fully qualified display name. ActiveDirectoryFqdn string `pulumi:"activeDirectoryFqdn"` // The Azure Arc machine agent full version. AgentVersion string `pulumi:"agentVersion"` // A `agent` block as defined below. Agents []GetAgent `pulumi:"agents"` // Public Key that the client provides to be used during initial resource onboarding. ClientPublicKey string `pulumi:"clientPublicKey"` // A `cloudMetadata` block as defined below. CloudMetadatas []GetCloudMetadata `pulumi:"cloudMetadatas"` // A `detectedProperties` block as defined below. DetectedProperties map[string]string `pulumi:"detectedProperties"` // Specifies the Azure Arc machine display name. DisplayName string `pulumi:"displayName"` // Specifies the DNS fully qualified display name. DnsFqdn string `pulumi:"dnsFqdn"` // Specifies the Windows domain name. DomainName string `pulumi:"domainName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A `identity` block as defined below. Identities []GetIdentity `pulumi:"identities"` // The time of the last status change. LastStatusChangeTime string `pulumi:"lastStatusChangeTime"` // The Azure Region where the Azure Arc machine exists. Location string `pulumi:"location"` // A `locationData` block as defined below. LocationDatas []GetLocationData `pulumi:"locationDatas"` // Specifies the Azure Arc machine fully qualified display name. MachineFqdn string `pulumi:"machineFqdn"` // Specifies whether any MS SQL instance is discovered on the machine. MssqlDiscovered bool `pulumi:"mssqlDiscovered"` // A canonical name for the geographic or physical location. Name string `pulumi:"name"` // The Operating System running on the Azure Arc machine. OsName string `pulumi:"osName"` // A `osProfile` block as defined below. OsProfiles []GetOsProfile `pulumi:"osProfiles"` // Specifies the Operating System product SKU. OsSku string `pulumi:"osSku"` // The type of Operating System. Possible values are `windows` and `linux`. OsType string `pulumi:"osType"` // The version of Operating System running on the Azure Arc machine. OsVersion string `pulumi:"osVersion"` // The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any. ParentClusterResourceId string `pulumi:"parentClusterResourceId"` // The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any. PrivateLinkScopeResourceId string `pulumi:"privateLinkScopeResourceId"` ResourceGroupName string `pulumi:"resourceGroupName"` // A `serviceStatus` block as defined below. ServiceStatuses []GetServiceStatus `pulumi:"serviceStatuses"` // The current status of the service. Status string `pulumi:"status"` // A mapping of tags assigned to the Hybrid Compute. Tags map[string]string `pulumi:"tags"` // Specifies the Azure Arc machine unique ID. VmId string `pulumi:"vmId"` // Specifies the Arc Machine's unique SMBIOS ID. VmUuid string `pulumi:"vmUuid"` }
A collection of values returned by get.
func Get ¶
Use this data source to access information about an existing Azure Arc machine.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/arcmachine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := arcmachine.Get(ctx, &arcmachine.GetArgs{ Name: "existing-hcmachine", ResourceGroupName: "existing-rg", }, nil) if err != nil { return err } ctx.Export("id", example.Id) return nil }) }
```
type GetResultOutput ¶
type GetResultOutput struct{ *pulumi.OutputState }
A collection of values returned by get.
func GetOutput ¶
func GetOutput(ctx *pulumi.Context, args GetOutputArgs, opts ...pulumi.InvokeOption) GetResultOutput
func (GetResultOutput) ActiveDirectoryFqdn ¶
func (o GetResultOutput) ActiveDirectoryFqdn() pulumi.StringOutput
Specifies the AD fully qualified display name.
func (GetResultOutput) AgentVersion ¶
func (o GetResultOutput) AgentVersion() pulumi.StringOutput
The Azure Arc machine agent full version.
func (GetResultOutput) Agents ¶
func (o GetResultOutput) Agents() GetAgentArrayOutput
A `agent` block as defined below.
func (GetResultOutput) ClientPublicKey ¶
func (o GetResultOutput) ClientPublicKey() pulumi.StringOutput
Public Key that the client provides to be used during initial resource onboarding.
func (GetResultOutput) CloudMetadatas ¶
func (o GetResultOutput) CloudMetadatas() GetCloudMetadataArrayOutput
A `cloudMetadata` block as defined below.
func (GetResultOutput) DetectedProperties ¶
func (o GetResultOutput) DetectedProperties() pulumi.StringMapOutput
A `detectedProperties` block as defined below.
func (GetResultOutput) DisplayName ¶
func (o GetResultOutput) DisplayName() pulumi.StringOutput
Specifies the Azure Arc machine display name.
func (GetResultOutput) DnsFqdn ¶
func (o GetResultOutput) DnsFqdn() pulumi.StringOutput
Specifies the DNS fully qualified display name.
func (GetResultOutput) DomainName ¶
func (o GetResultOutput) DomainName() pulumi.StringOutput
Specifies the Windows domain name.
func (GetResultOutput) ElementType ¶
func (GetResultOutput) ElementType() reflect.Type
func (GetResultOutput) Id ¶
func (o GetResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetResultOutput) Identities ¶
func (o GetResultOutput) Identities() GetIdentityArrayOutput
A `identity` block as defined below.
func (GetResultOutput) LastStatusChangeTime ¶
func (o GetResultOutput) LastStatusChangeTime() pulumi.StringOutput
The time of the last status change.
func (GetResultOutput) Location ¶
func (o GetResultOutput) Location() pulumi.StringOutput
The Azure Region where the Azure Arc machine exists.
func (GetResultOutput) LocationDatas ¶
func (o GetResultOutput) LocationDatas() GetLocationDataArrayOutput
A `locationData` block as defined below.
func (GetResultOutput) MachineFqdn ¶
func (o GetResultOutput) MachineFqdn() pulumi.StringOutput
Specifies the Azure Arc machine fully qualified display name.
func (GetResultOutput) MssqlDiscovered ¶
func (o GetResultOutput) MssqlDiscovered() pulumi.BoolOutput
Specifies whether any MS SQL instance is discovered on the machine.
func (GetResultOutput) Name ¶
func (o GetResultOutput) Name() pulumi.StringOutput
A canonical name for the geographic or physical location.
func (GetResultOutput) OsName ¶
func (o GetResultOutput) OsName() pulumi.StringOutput
The Operating System running on the Azure Arc machine.
func (GetResultOutput) OsProfiles ¶
func (o GetResultOutput) OsProfiles() GetOsProfileArrayOutput
A `osProfile` block as defined below.
func (GetResultOutput) OsSku ¶
func (o GetResultOutput) OsSku() pulumi.StringOutput
Specifies the Operating System product SKU.
func (GetResultOutput) OsType ¶
func (o GetResultOutput) OsType() pulumi.StringOutput
The type of Operating System. Possible values are `windows` and `linux`.
func (GetResultOutput) OsVersion ¶
func (o GetResultOutput) OsVersion() pulumi.StringOutput
The version of Operating System running on the Azure Arc machine.
func (GetResultOutput) ParentClusterResourceId ¶
func (o GetResultOutput) ParentClusterResourceId() pulumi.StringOutput
The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.
func (GetResultOutput) PrivateLinkScopeResourceId ¶
func (o GetResultOutput) PrivateLinkScopeResourceId() pulumi.StringOutput
The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.
func (GetResultOutput) ResourceGroupName ¶
func (o GetResultOutput) ResourceGroupName() pulumi.StringOutput
func (GetResultOutput) ServiceStatuses ¶
func (o GetResultOutput) ServiceStatuses() GetServiceStatusArrayOutput
A `serviceStatus` block as defined below.
func (GetResultOutput) Status ¶
func (o GetResultOutput) Status() pulumi.StringOutput
The current status of the service.
func (GetResultOutput) Tags ¶
func (o GetResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the Hybrid Compute.
func (GetResultOutput) ToGetResultOutput ¶
func (o GetResultOutput) ToGetResultOutput() GetResultOutput
func (GetResultOutput) ToGetResultOutputWithContext ¶
func (o GetResultOutput) ToGetResultOutputWithContext(ctx context.Context) GetResultOutput
func (GetResultOutput) VmId ¶
func (o GetResultOutput) VmId() pulumi.StringOutput
Specifies the Azure Arc machine unique ID.
func (GetResultOutput) VmUuid ¶
func (o GetResultOutput) VmUuid() pulumi.StringOutput
Specifies the Arc Machine's unique SMBIOS ID.
type GetServiceStatus ¶
type GetServiceStatus struct { // A `extensionService` block as defined above. ExtensionServices []GetServiceStatusExtensionService `pulumi:"extensionServices"` // A `guestConfigurationService` block as defined above. GuestConfigurationServices []GetServiceStatusGuestConfigurationService `pulumi:"guestConfigurationServices"` }
type GetServiceStatusArgs ¶
type GetServiceStatusArgs struct { // A `extensionService` block as defined above. ExtensionServices GetServiceStatusExtensionServiceArrayInput `pulumi:"extensionServices"` // A `guestConfigurationService` block as defined above. GuestConfigurationServices GetServiceStatusGuestConfigurationServiceArrayInput `pulumi:"guestConfigurationServices"` }
func (GetServiceStatusArgs) ElementType ¶
func (GetServiceStatusArgs) ElementType() reflect.Type
func (GetServiceStatusArgs) ToGetServiceStatusOutput ¶
func (i GetServiceStatusArgs) ToGetServiceStatusOutput() GetServiceStatusOutput
func (GetServiceStatusArgs) ToGetServiceStatusOutputWithContext ¶
func (i GetServiceStatusArgs) ToGetServiceStatusOutputWithContext(ctx context.Context) GetServiceStatusOutput
type GetServiceStatusArray ¶
type GetServiceStatusArray []GetServiceStatusInput
func (GetServiceStatusArray) ElementType ¶
func (GetServiceStatusArray) ElementType() reflect.Type
func (GetServiceStatusArray) ToGetServiceStatusArrayOutput ¶
func (i GetServiceStatusArray) ToGetServiceStatusArrayOutput() GetServiceStatusArrayOutput
func (GetServiceStatusArray) ToGetServiceStatusArrayOutputWithContext ¶
func (i GetServiceStatusArray) ToGetServiceStatusArrayOutputWithContext(ctx context.Context) GetServiceStatusArrayOutput
type GetServiceStatusArrayInput ¶
type GetServiceStatusArrayInput interface { pulumi.Input ToGetServiceStatusArrayOutput() GetServiceStatusArrayOutput ToGetServiceStatusArrayOutputWithContext(context.Context) GetServiceStatusArrayOutput }
GetServiceStatusArrayInput is an input type that accepts GetServiceStatusArray and GetServiceStatusArrayOutput values. You can construct a concrete instance of `GetServiceStatusArrayInput` via:
GetServiceStatusArray{ GetServiceStatusArgs{...} }
type GetServiceStatusArrayOutput ¶
type GetServiceStatusArrayOutput struct{ *pulumi.OutputState }
func (GetServiceStatusArrayOutput) ElementType ¶
func (GetServiceStatusArrayOutput) ElementType() reflect.Type
func (GetServiceStatusArrayOutput) Index ¶
func (o GetServiceStatusArrayOutput) Index(i pulumi.IntInput) GetServiceStatusOutput
func (GetServiceStatusArrayOutput) ToGetServiceStatusArrayOutput ¶
func (o GetServiceStatusArrayOutput) ToGetServiceStatusArrayOutput() GetServiceStatusArrayOutput
func (GetServiceStatusArrayOutput) ToGetServiceStatusArrayOutputWithContext ¶
func (o GetServiceStatusArrayOutput) ToGetServiceStatusArrayOutputWithContext(ctx context.Context) GetServiceStatusArrayOutput
type GetServiceStatusExtensionServiceArgs ¶
type GetServiceStatusExtensionServiceArgs struct { // The behavior of the service when the Arc-enabled machine starts up. StartupType pulumi.StringInput `pulumi:"startupType"` // The current status of the service. Status pulumi.StringInput `pulumi:"status"` }
func (GetServiceStatusExtensionServiceArgs) ElementType ¶
func (GetServiceStatusExtensionServiceArgs) ElementType() reflect.Type
func (GetServiceStatusExtensionServiceArgs) ToGetServiceStatusExtensionServiceOutput ¶
func (i GetServiceStatusExtensionServiceArgs) ToGetServiceStatusExtensionServiceOutput() GetServiceStatusExtensionServiceOutput
func (GetServiceStatusExtensionServiceArgs) ToGetServiceStatusExtensionServiceOutputWithContext ¶
func (i GetServiceStatusExtensionServiceArgs) ToGetServiceStatusExtensionServiceOutputWithContext(ctx context.Context) GetServiceStatusExtensionServiceOutput
type GetServiceStatusExtensionServiceArray ¶
type GetServiceStatusExtensionServiceArray []GetServiceStatusExtensionServiceInput
func (GetServiceStatusExtensionServiceArray) ElementType ¶
func (GetServiceStatusExtensionServiceArray) ElementType() reflect.Type
func (GetServiceStatusExtensionServiceArray) ToGetServiceStatusExtensionServiceArrayOutput ¶
func (i GetServiceStatusExtensionServiceArray) ToGetServiceStatusExtensionServiceArrayOutput() GetServiceStatusExtensionServiceArrayOutput
func (GetServiceStatusExtensionServiceArray) ToGetServiceStatusExtensionServiceArrayOutputWithContext ¶
func (i GetServiceStatusExtensionServiceArray) ToGetServiceStatusExtensionServiceArrayOutputWithContext(ctx context.Context) GetServiceStatusExtensionServiceArrayOutput
type GetServiceStatusExtensionServiceArrayInput ¶
type GetServiceStatusExtensionServiceArrayInput interface { pulumi.Input ToGetServiceStatusExtensionServiceArrayOutput() GetServiceStatusExtensionServiceArrayOutput ToGetServiceStatusExtensionServiceArrayOutputWithContext(context.Context) GetServiceStatusExtensionServiceArrayOutput }
GetServiceStatusExtensionServiceArrayInput is an input type that accepts GetServiceStatusExtensionServiceArray and GetServiceStatusExtensionServiceArrayOutput values. You can construct a concrete instance of `GetServiceStatusExtensionServiceArrayInput` via:
GetServiceStatusExtensionServiceArray{ GetServiceStatusExtensionServiceArgs{...} }
type GetServiceStatusExtensionServiceArrayOutput ¶
type GetServiceStatusExtensionServiceArrayOutput struct{ *pulumi.OutputState }
func (GetServiceStatusExtensionServiceArrayOutput) ElementType ¶
func (GetServiceStatusExtensionServiceArrayOutput) ElementType() reflect.Type
func (GetServiceStatusExtensionServiceArrayOutput) ToGetServiceStatusExtensionServiceArrayOutput ¶
func (o GetServiceStatusExtensionServiceArrayOutput) ToGetServiceStatusExtensionServiceArrayOutput() GetServiceStatusExtensionServiceArrayOutput
func (GetServiceStatusExtensionServiceArrayOutput) ToGetServiceStatusExtensionServiceArrayOutputWithContext ¶
func (o GetServiceStatusExtensionServiceArrayOutput) ToGetServiceStatusExtensionServiceArrayOutputWithContext(ctx context.Context) GetServiceStatusExtensionServiceArrayOutput
type GetServiceStatusExtensionServiceInput ¶
type GetServiceStatusExtensionServiceInput interface { pulumi.Input ToGetServiceStatusExtensionServiceOutput() GetServiceStatusExtensionServiceOutput ToGetServiceStatusExtensionServiceOutputWithContext(context.Context) GetServiceStatusExtensionServiceOutput }
GetServiceStatusExtensionServiceInput is an input type that accepts GetServiceStatusExtensionServiceArgs and GetServiceStatusExtensionServiceOutput values. You can construct a concrete instance of `GetServiceStatusExtensionServiceInput` via:
GetServiceStatusExtensionServiceArgs{...}
type GetServiceStatusExtensionServiceOutput ¶
type GetServiceStatusExtensionServiceOutput struct{ *pulumi.OutputState }
func (GetServiceStatusExtensionServiceOutput) ElementType ¶
func (GetServiceStatusExtensionServiceOutput) ElementType() reflect.Type
func (GetServiceStatusExtensionServiceOutput) StartupType ¶
func (o GetServiceStatusExtensionServiceOutput) StartupType() pulumi.StringOutput
The behavior of the service when the Arc-enabled machine starts up.
func (GetServiceStatusExtensionServiceOutput) Status ¶
func (o GetServiceStatusExtensionServiceOutput) Status() pulumi.StringOutput
The current status of the service.
func (GetServiceStatusExtensionServiceOutput) ToGetServiceStatusExtensionServiceOutput ¶
func (o GetServiceStatusExtensionServiceOutput) ToGetServiceStatusExtensionServiceOutput() GetServiceStatusExtensionServiceOutput
func (GetServiceStatusExtensionServiceOutput) ToGetServiceStatusExtensionServiceOutputWithContext ¶
func (o GetServiceStatusExtensionServiceOutput) ToGetServiceStatusExtensionServiceOutputWithContext(ctx context.Context) GetServiceStatusExtensionServiceOutput
type GetServiceStatusGuestConfigurationServiceArgs ¶
type GetServiceStatusGuestConfigurationServiceArgs struct { // The behavior of the service when the Arc-enabled machine starts up. StartupType pulumi.StringInput `pulumi:"startupType"` // The current status of the service. Status pulumi.StringInput `pulumi:"status"` }
func (GetServiceStatusGuestConfigurationServiceArgs) ElementType ¶
func (GetServiceStatusGuestConfigurationServiceArgs) ElementType() reflect.Type
func (GetServiceStatusGuestConfigurationServiceArgs) ToGetServiceStatusGuestConfigurationServiceOutput ¶
func (i GetServiceStatusGuestConfigurationServiceArgs) ToGetServiceStatusGuestConfigurationServiceOutput() GetServiceStatusGuestConfigurationServiceOutput
func (GetServiceStatusGuestConfigurationServiceArgs) ToGetServiceStatusGuestConfigurationServiceOutputWithContext ¶
func (i GetServiceStatusGuestConfigurationServiceArgs) ToGetServiceStatusGuestConfigurationServiceOutputWithContext(ctx context.Context) GetServiceStatusGuestConfigurationServiceOutput
type GetServiceStatusGuestConfigurationServiceArray ¶
type GetServiceStatusGuestConfigurationServiceArray []GetServiceStatusGuestConfigurationServiceInput
func (GetServiceStatusGuestConfigurationServiceArray) ElementType ¶
func (GetServiceStatusGuestConfigurationServiceArray) ElementType() reflect.Type
func (GetServiceStatusGuestConfigurationServiceArray) ToGetServiceStatusGuestConfigurationServiceArrayOutput ¶
func (i GetServiceStatusGuestConfigurationServiceArray) ToGetServiceStatusGuestConfigurationServiceArrayOutput() GetServiceStatusGuestConfigurationServiceArrayOutput
func (GetServiceStatusGuestConfigurationServiceArray) ToGetServiceStatusGuestConfigurationServiceArrayOutputWithContext ¶
func (i GetServiceStatusGuestConfigurationServiceArray) ToGetServiceStatusGuestConfigurationServiceArrayOutputWithContext(ctx context.Context) GetServiceStatusGuestConfigurationServiceArrayOutput
type GetServiceStatusGuestConfigurationServiceArrayInput ¶
type GetServiceStatusGuestConfigurationServiceArrayInput interface { pulumi.Input ToGetServiceStatusGuestConfigurationServiceArrayOutput() GetServiceStatusGuestConfigurationServiceArrayOutput ToGetServiceStatusGuestConfigurationServiceArrayOutputWithContext(context.Context) GetServiceStatusGuestConfigurationServiceArrayOutput }
GetServiceStatusGuestConfigurationServiceArrayInput is an input type that accepts GetServiceStatusGuestConfigurationServiceArray and GetServiceStatusGuestConfigurationServiceArrayOutput values. You can construct a concrete instance of `GetServiceStatusGuestConfigurationServiceArrayInput` via:
GetServiceStatusGuestConfigurationServiceArray{ GetServiceStatusGuestConfigurationServiceArgs{...} }
type GetServiceStatusGuestConfigurationServiceArrayOutput ¶
type GetServiceStatusGuestConfigurationServiceArrayOutput struct{ *pulumi.OutputState }
func (GetServiceStatusGuestConfigurationServiceArrayOutput) ElementType ¶
func (GetServiceStatusGuestConfigurationServiceArrayOutput) ElementType() reflect.Type
func (GetServiceStatusGuestConfigurationServiceArrayOutput) ToGetServiceStatusGuestConfigurationServiceArrayOutput ¶
func (o GetServiceStatusGuestConfigurationServiceArrayOutput) ToGetServiceStatusGuestConfigurationServiceArrayOutput() GetServiceStatusGuestConfigurationServiceArrayOutput
func (GetServiceStatusGuestConfigurationServiceArrayOutput) ToGetServiceStatusGuestConfigurationServiceArrayOutputWithContext ¶
func (o GetServiceStatusGuestConfigurationServiceArrayOutput) ToGetServiceStatusGuestConfigurationServiceArrayOutputWithContext(ctx context.Context) GetServiceStatusGuestConfigurationServiceArrayOutput
type GetServiceStatusGuestConfigurationServiceInput ¶
type GetServiceStatusGuestConfigurationServiceInput interface { pulumi.Input ToGetServiceStatusGuestConfigurationServiceOutput() GetServiceStatusGuestConfigurationServiceOutput ToGetServiceStatusGuestConfigurationServiceOutputWithContext(context.Context) GetServiceStatusGuestConfigurationServiceOutput }
GetServiceStatusGuestConfigurationServiceInput is an input type that accepts GetServiceStatusGuestConfigurationServiceArgs and GetServiceStatusGuestConfigurationServiceOutput values. You can construct a concrete instance of `GetServiceStatusGuestConfigurationServiceInput` via:
GetServiceStatusGuestConfigurationServiceArgs{...}
type GetServiceStatusGuestConfigurationServiceOutput ¶
type GetServiceStatusGuestConfigurationServiceOutput struct{ *pulumi.OutputState }
func (GetServiceStatusGuestConfigurationServiceOutput) ElementType ¶
func (GetServiceStatusGuestConfigurationServiceOutput) ElementType() reflect.Type
func (GetServiceStatusGuestConfigurationServiceOutput) StartupType ¶
func (o GetServiceStatusGuestConfigurationServiceOutput) StartupType() pulumi.StringOutput
The behavior of the service when the Arc-enabled machine starts up.
func (GetServiceStatusGuestConfigurationServiceOutput) Status ¶
func (o GetServiceStatusGuestConfigurationServiceOutput) Status() pulumi.StringOutput
The current status of the service.
func (GetServiceStatusGuestConfigurationServiceOutput) ToGetServiceStatusGuestConfigurationServiceOutput ¶
func (o GetServiceStatusGuestConfigurationServiceOutput) ToGetServiceStatusGuestConfigurationServiceOutput() GetServiceStatusGuestConfigurationServiceOutput
func (GetServiceStatusGuestConfigurationServiceOutput) ToGetServiceStatusGuestConfigurationServiceOutputWithContext ¶
func (o GetServiceStatusGuestConfigurationServiceOutput) ToGetServiceStatusGuestConfigurationServiceOutputWithContext(ctx context.Context) GetServiceStatusGuestConfigurationServiceOutput
type GetServiceStatusInput ¶
type GetServiceStatusInput interface { pulumi.Input ToGetServiceStatusOutput() GetServiceStatusOutput ToGetServiceStatusOutputWithContext(context.Context) GetServiceStatusOutput }
GetServiceStatusInput is an input type that accepts GetServiceStatusArgs and GetServiceStatusOutput values. You can construct a concrete instance of `GetServiceStatusInput` via:
GetServiceStatusArgs{...}
type GetServiceStatusOutput ¶
type GetServiceStatusOutput struct{ *pulumi.OutputState }
func (GetServiceStatusOutput) ElementType ¶
func (GetServiceStatusOutput) ElementType() reflect.Type
func (GetServiceStatusOutput) ExtensionServices ¶
func (o GetServiceStatusOutput) ExtensionServices() GetServiceStatusExtensionServiceArrayOutput
A `extensionService` block as defined above.
func (GetServiceStatusOutput) GuestConfigurationServices ¶
func (o GetServiceStatusOutput) GuestConfigurationServices() GetServiceStatusGuestConfigurationServiceArrayOutput
A `guestConfigurationService` block as defined above.
func (GetServiceStatusOutput) ToGetServiceStatusOutput ¶
func (o GetServiceStatusOutput) ToGetServiceStatusOutput() GetServiceStatusOutput
func (GetServiceStatusOutput) ToGetServiceStatusOutputWithContext ¶
func (o GetServiceStatusOutput) ToGetServiceStatusOutputWithContext(ctx context.Context) GetServiceStatusOutput