Package-level declarations

Types

Link copied to clipboard
data class AgentUpgradeArgs(val correlationId: Output<String>? = null, val desiredVersion: Output<String>? = null, val enableAutomaticUpgrade: Output<Boolean>? = null) : ConvertibleToJava<AgentUpgradeArgs>

The info w.r.t Agent Upgrade.

Link copied to clipboard
Link copied to clipboard
data class GetGatewayPlainArgs(val gatewayName: String, val resourceGroupName: String) : ConvertibleToJava<GetGatewayPlainArgs>
Link copied to clipboard
data class GetLicensePlainArgs(val licenseName: String, val resourceGroupName: String) : ConvertibleToJava<GetLicensePlainArgs>
Link copied to clipboard
data class GetLicenseProfilePlainArgs(val licenseProfileName: String, val machineName: String, val resourceGroupName: String) : ConvertibleToJava<GetLicenseProfilePlainArgs>
Link copied to clipboard
data class GetMachineExtensionPlainArgs(val extensionName: String, val machineName: String, val resourceGroupName: String) : ConvertibleToJava<GetMachineExtensionPlainArgs>
Link copied to clipboard
data class GetMachinePlainArgs(val expand: String? = null, val machineName: String, val resourceGroupName: String) : ConvertibleToJava<GetMachinePlainArgs>
Link copied to clipboard
data class GetMachineRunCommandPlainArgs(val machineName: String, val resourceGroupName: String, val runCommandName: String) : ConvertibleToJava<GetMachineRunCommandPlainArgs>
Link copied to clipboard
data class GetPrivateEndpointConnectionPlainArgs(val privateEndpointConnectionName: String, val resourceGroupName: String, val scopeName: String) : ConvertibleToJava<GetPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class GetPrivateLinkScopedResourcePlainArgs(val name: String, val resourceGroupName: String, val scopeName: String) : ConvertibleToJava<GetPrivateLinkScopedResourcePlainArgs>
Link copied to clipboard
data class GetPrivateLinkScopePlainArgs(val resourceGroupName: String, val scopeName: String) : ConvertibleToJava<GetPrivateLinkScopePlainArgs>
data class HybridComputePrivateLinkScopePropertiesArgs(val publicNetworkAccess: Output<Either<String, PublicNetworkAccessType>>? = null) : ConvertibleToJava<HybridComputePrivateLinkScopePropertiesArgs>

Properties that define a Azure Arc PrivateLinkScope resource.

Link copied to clipboard
data class IdentityArgs(val type: Output<ResourceIdentityType>? = null) : ConvertibleToJava<IdentityArgs>

Identity for the resource.

Link copied to clipboard
Link copied to clipboard
data class LicenseArgs(val licenseDetails: Output<LicenseDetailsArgs>? = null, val licenseType: Output<Either<String, LicenseType>>? = null, val location: Output<String>, val tags: Output<Map<String, String>>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<LicenseArgs>

Describes a license in a hybrid machine.

Link copied to clipboard
Link copied to clipboard
data class LicenseDetailsArgs(val edition: Output<Either<String, LicenseEdition>>? = null, val processors: Output<Int>? = null, val state: Output<Either<String, LicenseState>>? = null, val target: Output<Either<String, LicenseTarget>>? = null, val type: Output<Either<String, LicenseCoreType>>? = null, val volumeLicenseDetails: Output<List<VolumeLicenseDetailsArgs>>? = null) : ConvertibleToJava<LicenseDetailsArgs>

Describes the properties of a License.

Link copied to clipboard
Link copied to clipboard
data class LicenseProfileMachineInstanceViewArgs(val esuProfile: Output<LicenseProfileMachineInstanceViewEsuPropertiesArgs>? = null, val productFeatures: Output<List<ProductFeatureArgs>>? = null, val productType: Output<Either<String, LicenseProfileProductType>>? = null, val softwareAssuranceCustomer: Output<Boolean>? = null, val subscriptionStatus: Output<Either<String, LicenseProfileSubscriptionStatus>>? = null) : ConvertibleToJava<LicenseProfileMachineInstanceViewArgs>

License Profile Instance View in Machine Properties.

data class LicenseProfileMachineInstanceViewEsuPropertiesArgs(val assignedLicense: Output<LicenseArgs>? = null, val licenseAssignmentState: Output<Either<String, LicenseAssignmentState>>? = null) : ConvertibleToJava<LicenseProfileMachineInstanceViewEsuPropertiesArgs>

Properties for the Machine ESU profile.

Link copied to clipboard
data class LocationDataArgs(val city: Output<String>? = null, val countryOrRegion: Output<String>? = null, val district: Output<String>? = null, val name: Output<String>) : ConvertibleToJava<LocationDataArgs>

Metadata pertaining to the geographic location of the resource.

Link copied to clipboard
Link copied to clipboard
data class MachineExtensionInstanceViewArgs(val name: Output<String>? = null, val status: Output<MachineExtensionInstanceViewStatusArgs>? = null, val type: Output<String>? = null, val typeHandlerVersion: Output<String>? = null) : ConvertibleToJava<MachineExtensionInstanceViewArgs>

Describes the Machine Extension Instance View.

Link copied to clipboard
data class MachineExtensionInstanceViewStatusArgs(val code: Output<String>? = null, val displayStatus: Output<String>? = null, val level: Output<Either<String, StatusLevelTypes>>? = null, val message: Output<String>? = null, val time: Output<String>? = null) : ConvertibleToJava<MachineExtensionInstanceViewStatusArgs>

Instance view status.

Link copied to clipboard
data class MachineExtensionPropertiesArgs(val autoUpgradeMinorVersion: Output<Boolean>? = null, val enableAutomaticUpgrade: Output<Boolean>? = null, val forceUpdateTag: Output<String>? = null, val instanceView: Output<MachineExtensionInstanceViewArgs>? = null, val protectedSettings: Output<Any>? = null, val publisher: Output<String>? = null, val settings: Output<Any>? = null, val type: Output<String>? = null, val typeHandlerVersion: Output<String>? = null) : ConvertibleToJava<MachineExtensionPropertiesArgs>

Describes the properties of a Machine Extension.

Link copied to clipboard
data class MachineRunCommandScriptSourceArgs(val commandId: Output<String>? = null, val script: Output<String>? = null, val scriptUri: Output<String>? = null, val scriptUriManagedIdentity: Output<RunCommandManagedIdentityArgs>? = null) : ConvertibleToJava<MachineRunCommandScriptSourceArgs>

Describes the script sources for run command. Use only one of script, scriptUri, commandId.

Link copied to clipboard
data class OSProfileArgs(val linuxConfiguration: Output<OSProfileLinuxConfigurationArgs>? = null, val windowsConfiguration: Output<OSProfileWindowsConfigurationArgs>? = null) : ConvertibleToJava<OSProfileArgs>

Specifies the operating system settings for the hybrid machine.

Link copied to clipboard
Link copied to clipboard
data class OSProfileLinuxConfigurationArgs(val assessmentMode: Output<Either<String, AssessmentModeTypes>>? = null, val enableHotpatching: Output<Boolean>? = null, val patchMode: Output<Either<String, PatchModeTypes>>? = null) : ConvertibleToJava<OSProfileLinuxConfigurationArgs>

Specifies the linux configuration for update management.

Link copied to clipboard
data class OSProfileWindowsConfigurationArgs(val assessmentMode: Output<Either<String, AssessmentModeTypes>>? = null, val enableHotpatching: Output<Boolean>? = null, val patchMode: Output<Either<String, PatchModeTypes>>? = null) : ConvertibleToJava<OSProfileWindowsConfigurationArgs>

Specifies the windows configuration for update management.

Link copied to clipboard
data class PrivateEndpointConnectionPropertiesArgs(val privateEndpoint: Output<PrivateEndpointPropertyArgs>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStatePropertyArgs>? = null) : ConvertibleToJava<PrivateEndpointConnectionPropertiesArgs>

Properties of a private endpoint connection.

Link copied to clipboard
data class PrivateEndpointPropertyArgs(val id: Output<String>? = null) : ConvertibleToJava<PrivateEndpointPropertyArgs>

Private endpoint which the connection belongs to.

data class PrivateLinkServiceConnectionStatePropertyArgs(val description: Output<String>, val status: Output<String>) : ConvertibleToJava<PrivateLinkServiceConnectionStatePropertyArgs>

State of the private endpoint connection.

Link copied to clipboard
data class ProductFeatureArgs(val name: Output<String>? = null, val subscriptionStatus: Output<Either<String, LicenseProfileSubscriptionStatus>>? = null) : ConvertibleToJava<ProductFeatureArgs>

Product Feature

Link copied to clipboard
Link copied to clipboard
data class RunCommandInputParameterArgs(val name: Output<String>, val value: Output<String>) : ConvertibleToJava<RunCommandInputParameterArgs>

Describes the properties of a run command parameter.

Link copied to clipboard
data class RunCommandManagedIdentityArgs(val clientId: Output<String>? = null, val objectId: Output<String>? = null) : ConvertibleToJava<RunCommandManagedIdentityArgs>

Contains clientId or objectId (use only one, not both) of a user-assigned managed identity that has access to storage blob used in Run Command. Use an empty RunCommandManagedIdentity object in case of system-assigned identity. Make sure the Azure storage blob exists in case of scriptUri, and managed identity has been given access to blob's container with 'Storage Blob Data Reader' role assignment with scriptUri blob and 'Storage Blob Data Contributor' for Append blobs(outputBlobUri, errorBlobUri). In case of user assigned identity, make sure you add it under VM's identity. For more info on managed identity and Run Command, refer https://aka.ms/ManagedIdentity and https://aka.ms/RunCommandManaged.

Link copied to clipboard
data class ServiceStatusArgs(val startupType: Output<String>? = null, val status: Output<String>? = null) : ConvertibleToJava<ServiceStatusArgs>

Describes the status and behavior of a service.

Link copied to clipboard
Link copied to clipboard
data class ServiceStatusesArgs(val extensionService: Output<ServiceStatusArgs>? = null, val guestConfigurationService: Output<ServiceStatusArgs>? = null) : ConvertibleToJava<ServiceStatusesArgs>

Reports the state and behavior of dependent services.

Link copied to clipboard
data class VolumeLicenseDetailsArgs(val invoiceId: Output<String>? = null, val programYear: Output<Either<String, ProgramYear>>? = null) : ConvertibleToJava<VolumeLicenseDetailsArgs>