@pulumi/aws-native
Version:
The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)
126 lines (125 loc) • 7.37 kB
TypeScript
export declare const VolumeAssociationDisassociateMode: {
readonly Force: "FORCE";
readonly NoForce: "NO_FORCE";
};
/**
* Mode to use when disassociating the volume
*/
export type VolumeAssociationDisassociateMode = (typeof VolumeAssociationDisassociateMode)[keyof typeof VolumeAssociationDisassociateMode];
export declare const VolumeTagSpecificationResourceType: {
readonly Instance: "instance";
readonly Volume: "volume";
readonly SpotInstancesRequest: "spot-instances-request";
readonly NetworkInterface: "network-interface";
};
export type VolumeTagSpecificationResourceType = (typeof VolumeTagSpecificationResourceType)[keyof typeof VolumeTagSpecificationResourceType];
export declare const VolumeType: {
readonly Standard: "standard";
readonly Io1: "io1";
readonly Io2: "io2";
readonly Gp2: "gp2";
readonly Sc1: "sc1";
readonly St1: "st1";
readonly Gp3: "gp3";
};
/**
* The volume type
*/
export type VolumeType = (typeof VolumeType)[keyof typeof VolumeType];
export declare const WorkspaceInstanceCapacityReservationSpecificationCapacityReservationPreference: {
readonly CapacityReservationsOnly: "capacity-reservations-only";
readonly Open: "open";
readonly None: "none";
};
export type WorkspaceInstanceCapacityReservationSpecificationCapacityReservationPreference = (typeof WorkspaceInstanceCapacityReservationSpecificationCapacityReservationPreference)[keyof typeof WorkspaceInstanceCapacityReservationSpecificationCapacityReservationPreference];
export declare const WorkspaceInstanceCreditSpecificationRequestCpuCredits: {
readonly Standard: "standard";
readonly Unlimited: "unlimited";
};
export type WorkspaceInstanceCreditSpecificationRequestCpuCredits = (typeof WorkspaceInstanceCreditSpecificationRequestCpuCredits)[keyof typeof WorkspaceInstanceCreditSpecificationRequestCpuCredits];
export declare const WorkspaceInstanceEbsBlockDeviceVolumeType: {
readonly Standard: "standard";
readonly Io1: "io1";
readonly Io2: "io2";
readonly Gp2: "gp2";
readonly Sc1: "sc1";
readonly St1: "st1";
readonly Gp3: "gp3";
};
export type WorkspaceInstanceEbsBlockDeviceVolumeType = (typeof WorkspaceInstanceEbsBlockDeviceVolumeType)[keyof typeof WorkspaceInstanceEbsBlockDeviceVolumeType];
export declare const WorkspaceInstanceInstanceMaintenanceOptionsRequestAutoRecovery: {
readonly Disabled: "disabled";
readonly Default: "default";
};
export type WorkspaceInstanceInstanceMaintenanceOptionsRequestAutoRecovery = (typeof WorkspaceInstanceInstanceMaintenanceOptionsRequestAutoRecovery)[keyof typeof WorkspaceInstanceInstanceMaintenanceOptionsRequestAutoRecovery];
export declare const WorkspaceInstanceInstanceMarketOptionsRequestMarketType: {
readonly Spot: "spot";
readonly CapacityBlock: "capacity-block";
};
export type WorkspaceInstanceInstanceMarketOptionsRequestMarketType = (typeof WorkspaceInstanceInstanceMarketOptionsRequestMarketType)[keyof typeof WorkspaceInstanceInstanceMarketOptionsRequestMarketType];
export declare const WorkspaceInstanceInstanceMetadataOptionsRequestHttpEndpoint: {
readonly Enabled: "enabled";
readonly Disabled: "disabled";
};
export type WorkspaceInstanceInstanceMetadataOptionsRequestHttpEndpoint = (typeof WorkspaceInstanceInstanceMetadataOptionsRequestHttpEndpoint)[keyof typeof WorkspaceInstanceInstanceMetadataOptionsRequestHttpEndpoint];
export declare const WorkspaceInstanceInstanceMetadataOptionsRequestHttpProtocolIpv6: {
readonly Enabled: "enabled";
readonly Disabled: "disabled";
};
export type WorkspaceInstanceInstanceMetadataOptionsRequestHttpProtocolIpv6 = (typeof WorkspaceInstanceInstanceMetadataOptionsRequestHttpProtocolIpv6)[keyof typeof WorkspaceInstanceInstanceMetadataOptionsRequestHttpProtocolIpv6];
export declare const WorkspaceInstanceInstanceMetadataOptionsRequestHttpTokens: {
readonly Optional: "optional";
readonly Required: "required";
};
export type WorkspaceInstanceInstanceMetadataOptionsRequestHttpTokens = (typeof WorkspaceInstanceInstanceMetadataOptionsRequestHttpTokens)[keyof typeof WorkspaceInstanceInstanceMetadataOptionsRequestHttpTokens];
export declare const WorkspaceInstanceInstanceMetadataOptionsRequestInstanceMetadataTags: {
readonly Enabled: "enabled";
readonly Disabled: "disabled";
};
export type WorkspaceInstanceInstanceMetadataOptionsRequestInstanceMetadataTags = (typeof WorkspaceInstanceInstanceMetadataOptionsRequestInstanceMetadataTags)[keyof typeof WorkspaceInstanceInstanceMetadataOptionsRequestInstanceMetadataTags];
export declare const WorkspaceInstanceInstanceNetworkPerformanceOptionsRequestBandwidthWeighting: {
readonly Default: "default";
readonly Vpc1: "vpc-1";
readonly Ebs1: "ebs-1";
};
export type WorkspaceInstanceInstanceNetworkPerformanceOptionsRequestBandwidthWeighting = (typeof WorkspaceInstanceInstanceNetworkPerformanceOptionsRequestBandwidthWeighting)[keyof typeof WorkspaceInstanceInstanceNetworkPerformanceOptionsRequestBandwidthWeighting];
export declare const WorkspaceInstancePlacementTenancy: {
readonly Default: "default";
readonly Dedicated: "dedicated";
readonly Host: "host";
};
export type WorkspaceInstancePlacementTenancy = (typeof WorkspaceInstancePlacementTenancy)[keyof typeof WorkspaceInstancePlacementTenancy];
export declare const WorkspaceInstancePrivateDnsNameOptionsRequestHostnameType: {
readonly IpName: "ip-name";
readonly ResourceName: "resource-name";
};
export type WorkspaceInstancePrivateDnsNameOptionsRequestHostnameType = (typeof WorkspaceInstancePrivateDnsNameOptionsRequestHostnameType)[keyof typeof WorkspaceInstancePrivateDnsNameOptionsRequestHostnameType];
export declare const WorkspaceInstanceProvisionState: {
readonly Allocating: "ALLOCATING";
readonly Allocated: "ALLOCATED";
readonly Deallocating: "DEALLOCATING";
readonly Deallocated: "DEALLOCATED";
readonly ErrorAllocating: "ERROR_ALLOCATING";
readonly ErrorDeallocating: "ERROR_DEALLOCATING";
};
/**
* The current state of the workspace instance
*/
export type WorkspaceInstanceProvisionState = (typeof WorkspaceInstanceProvisionState)[keyof typeof WorkspaceInstanceProvisionState];
export declare const WorkspaceInstanceSpotMarketOptionsInstanceInterruptionBehavior: {
readonly Hibernate: "hibernate";
readonly Stop: "stop";
};
export type WorkspaceInstanceSpotMarketOptionsInstanceInterruptionBehavior = (typeof WorkspaceInstanceSpotMarketOptionsInstanceInterruptionBehavior)[keyof typeof WorkspaceInstanceSpotMarketOptionsInstanceInterruptionBehavior];
export declare const WorkspaceInstanceSpotMarketOptionsSpotInstanceType: {
readonly OneTime: "one-time";
readonly Persistent: "persistent";
};
export type WorkspaceInstanceSpotMarketOptionsSpotInstanceType = (typeof WorkspaceInstanceSpotMarketOptionsSpotInstanceType)[keyof typeof WorkspaceInstanceSpotMarketOptionsSpotInstanceType];
export declare const WorkspaceInstanceTagSpecificationResourceType: {
readonly Instance: "instance";
readonly Volume: "volume";
readonly SpotInstancesRequest: "spot-instances-request";
readonly NetworkInterface: "network-interface";
};
export type WorkspaceInstanceTagSpecificationResourceType = (typeof WorkspaceInstanceTagSpecificationResourceType)[keyof typeof WorkspaceInstanceTagSpecificationResourceType];