@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 5.18 kB
TypeScript
export declare const ArcKindEnum: {
readonly AVS: "AVS";
readonly HCI: "HCI";
readonly SCVMM: "SCVMM";
readonly VMware: "VMware";
readonly EPS: "EPS";
readonly GCP: "GCP";
readonly AWS: "AWS";
};
/**
* Indicates which kind of Arc machine placement on-premises, such as HCI, SCVMM or VMware etc.
*/
export type ArcKindEnum = (typeof ArcKindEnum)[keyof typeof ArcKindEnum];
export declare const AssessmentModeTypes: {
readonly ImageDefault: "ImageDefault";
readonly AutomaticByPlatform: "AutomaticByPlatform";
};
/**
* Specifies the assessment mode.
*/
export type AssessmentModeTypes = (typeof AssessmentModeTypes)[keyof typeof AssessmentModeTypes];
export declare const GatewayType: {
readonly Public: "Public";
};
/**
* The type of the Gateway resource.
*/
export type GatewayType = (typeof GatewayType)[keyof typeof GatewayType];
export declare const LicenseAssignmentState: {
readonly Assigned: "Assigned";
readonly NotAssigned: "NotAssigned";
};
/**
* Describes the license assignment state (Assigned or NotAssigned).
*/
export type LicenseAssignmentState = (typeof LicenseAssignmentState)[keyof typeof LicenseAssignmentState];
export declare const LicenseCoreType: {
readonly PCore: "pCore";
readonly VCore: "vCore";
};
/**
* Describes the license core type (pCore or vCore).
*/
export type LicenseCoreType = (typeof LicenseCoreType)[keyof typeof LicenseCoreType];
export declare const LicenseEdition: {
readonly Standard: "Standard";
readonly Datacenter: "Datacenter";
};
/**
* Describes the edition of the license. The values are either Standard or Datacenter.
*/
export type LicenseEdition = (typeof LicenseEdition)[keyof typeof LicenseEdition];
export declare const LicenseProfileProductType: {
readonly WindowsServer: "WindowsServer";
readonly WindowsIoTEnterprise: "WindowsIoTEnterprise";
};
/**
* Indicates the product type of the license.
*/
export type LicenseProfileProductType = (typeof LicenseProfileProductType)[keyof typeof LicenseProfileProductType];
export declare const LicenseProfileSubscriptionStatus: {
readonly Unknown: "Unknown";
readonly Enabling: "Enabling";
readonly Enabled: "Enabled";
readonly Disabled: "Disabled";
readonly Disabling: "Disabling";
readonly Failed: "Failed";
};
/**
* Indicates the subscription status of the product.
*/
export type LicenseProfileSubscriptionStatus = (typeof LicenseProfileSubscriptionStatus)[keyof typeof LicenseProfileSubscriptionStatus];
export declare const LicenseState: {
readonly Activated: "Activated";
readonly Deactivated: "Deactivated";
};
/**
* Describes the state of the license.
*/
export type LicenseState = (typeof LicenseState)[keyof typeof LicenseState];
export declare const LicenseTarget: {
readonly Windows_Server_2012: "Windows Server 2012";
readonly Windows_Server_2012_R2: "Windows Server 2012 R2";
};
/**
* Describes the license target server.
*/
export type LicenseTarget = (typeof LicenseTarget)[keyof typeof LicenseTarget];
export declare const LicenseType: {
readonly ESU: "ESU";
};
/**
* The type of the license resource.
*/
export type LicenseType = (typeof LicenseType)[keyof typeof LicenseType];
export declare const PatchModeTypes: {
readonly ImageDefault: "ImageDefault";
readonly AutomaticByPlatform: "AutomaticByPlatform";
readonly AutomaticByOS: "AutomaticByOS";
readonly Manual: "Manual";
};
/**
* Specifies the patch mode.
*/
export type PatchModeTypes = (typeof PatchModeTypes)[keyof typeof PatchModeTypes];
export declare const ProgramYear: {
readonly Year_1: "Year 1";
readonly Year_2: "Year 2";
readonly Year_3: "Year 3";
};
/**
* Describes the program year the volume license is for.
*/
export type ProgramYear = (typeof ProgramYear)[keyof typeof ProgramYear];
export declare const PublicNetworkAccessType: {
/**
* Allows Azure Arc agents to communicate with Azure Arc services over both public (internet) and private endpoints.
*/
readonly Enabled: "Enabled";
/**
* Does not allow Azure Arc agents to communicate with Azure Arc services over public (internet) endpoints. The agents must use the private link.
*/
readonly Disabled: "Disabled";
/**
* Azure Arc agent communication with Azure Arc services over public (internet) is enforced by Network Security Perimeter (NSP)
*/
readonly SecuredByPerimeter: "SecuredByPerimeter";
};
/**
* Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints.
*/
export type PublicNetworkAccessType = (typeof PublicNetworkAccessType)[keyof typeof PublicNetworkAccessType];
export declare const ResourceIdentityType: {
readonly SystemAssigned: "SystemAssigned";
};
/**
* The identity type.
*/
export type ResourceIdentityType = (typeof ResourceIdentityType)[keyof typeof ResourceIdentityType];
export declare const StatusLevelTypes: {
readonly Info: "Info";
readonly Warning: "Warning";
readonly Error: "Error";
};
/**
* The level code.
*/
export type StatusLevelTypes = (typeof StatusLevelTypes)[keyof typeof StatusLevelTypes];