Documentation ¶
Overview ¶
The Runpod Pulumi provider provides resources to interact with Runpod's native APIs.
Index ¶
- type DataCenter
- type DataCenterOutput
- func (DataCenterOutput) ElementType() reflect.Type
- func (o DataCenterOutput) Id() pulumi.StringOutput
- func (o DataCenterOutput) Location() pulumi.StringOutput
- func (o DataCenterOutput) Name() pulumi.StringOutput
- func (o DataCenterOutput) StorageSupport() pulumi.BoolOutput
- func (o DataCenterOutput) ToDataCenterOutput() DataCenterOutput
- func (o DataCenterOutput) ToDataCenterOutputWithContext(ctx context.Context) DataCenterOutput
- type Gpu
- type GpuArrayOutput
- type GpuOutput
- type NetworkStorage
- type NetworkStorageArgs
- type NetworkStorageArray
- type NetworkStorageArrayInput
- type NetworkStorageArrayOutput
- func (NetworkStorageArrayOutput) ElementType() reflect.Type
- func (o NetworkStorageArrayOutput) Index(i pulumi.IntInput) NetworkStorageOutput
- func (o NetworkStorageArrayOutput) ToNetworkStorageArrayOutput() NetworkStorageArrayOutput
- func (o NetworkStorageArrayOutput) ToNetworkStorageArrayOutputWithContext(ctx context.Context) NetworkStorageArrayOutput
- type NetworkStorageInput
- type NetworkStorageMap
- type NetworkStorageMapInput
- type NetworkStorageMapOutput
- func (NetworkStorageMapOutput) ElementType() reflect.Type
- func (o NetworkStorageMapOutput) MapIndex(k pulumi.StringInput) NetworkStorageOutput
- func (o NetworkStorageMapOutput) ToNetworkStorageMapOutput() NetworkStorageMapOutput
- func (o NetworkStorageMapOutput) ToNetworkStorageMapOutputWithContext(ctx context.Context) NetworkStorageMapOutput
- type NetworkStorageOutput
- func (o NetworkStorageOutput) DataCenterId() pulumi.StringOutput
- func (NetworkStorageOutput) ElementType() reflect.Type
- func (o NetworkStorageOutput) Name() pulumi.StringOutput
- func (o NetworkStorageOutput) NetworkStorage() NetworkStorageTypeOutput
- func (o NetworkStorageOutput) Size() pulumi.IntOutput
- func (o NetworkStorageOutput) ToNetworkStorageOutput() NetworkStorageOutput
- func (o NetworkStorageOutput) ToNetworkStorageOutputWithContext(ctx context.Context) NetworkStorageOutput
- type NetworkStorageState
- type NetworkStorageType
- type NetworkStorageTypeOutput
- func (o NetworkStorageTypeOutput) DataCenter() DataCenterOutput
- func (o NetworkStorageTypeOutput) DataCenterId() pulumi.StringOutput
- func (NetworkStorageTypeOutput) ElementType() reflect.Type
- func (o NetworkStorageTypeOutput) Id() pulumi.StringOutput
- func (o NetworkStorageTypeOutput) Name() pulumi.StringOutput
- func (o NetworkStorageTypeOutput) Size() pulumi.IntOutput
- func (o NetworkStorageTypeOutput) ToNetworkStorageTypeOutput() NetworkStorageTypeOutput
- func (o NetworkStorageTypeOutput) ToNetworkStorageTypeOutputWithContext(ctx context.Context) NetworkStorageTypeOutput
- type Pod
- type PodArgs
- type PodArray
- type PodArrayInput
- type PodArrayOutput
- type PodEnv
- type PodEnvArgs
- type PodEnvArray
- type PodEnvArrayInput
- type PodEnvArrayOutput
- type PodEnvInput
- type PodEnvOutput
- type PodInput
- type PodMap
- type PodMapInput
- type PodMapOutput
- type PodOutput
- func (o PodOutput) AiApiId() pulumi.StringPtrOutput
- func (o PodOutput) CloudType() pulumi.StringPtrOutput
- func (o PodOutput) ContainerDiskInGb() pulumi.IntPtrOutput
- func (o PodOutput) CountryCode() pulumi.StringPtrOutput
- func (o PodOutput) CudaVersion() pulumi.StringPtrOutput
- func (o PodOutput) DataCenterId() pulumi.StringPtrOutput
- func (o PodOutput) DeployCost() pulumi.Float64PtrOutput
- func (o PodOutput) DockerArgs() pulumi.StringPtrOutput
- func (PodOutput) ElementType() reflect.Type
- func (o PodOutput) Env() PodEnvArrayOutput
- func (o PodOutput) GpuCount() pulumi.IntOutput
- func (o PodOutput) GpuTypeId() pulumi.StringOutput
- func (o PodOutput) GpuTypeIdList() pulumi.StringArrayOutput
- func (o PodOutput) ImageName() pulumi.StringOutput
- func (o PodOutput) MinDisk() pulumi.IntPtrOutput
- func (o PodOutput) MinDownload() pulumi.IntPtrOutput
- func (o PodOutput) MinMemoryInGb() pulumi.IntPtrOutput
- func (o PodOutput) MinUpload() pulumi.IntPtrOutput
- func (o PodOutput) MinVcpuCount() pulumi.IntPtrOutput
- func (o PodOutput) Name() pulumi.StringPtrOutput
- func (o PodOutput) NetworkVolumeId() pulumi.StringPtrOutput
- func (o PodOutput) Pod() PodTypeOutput
- func (o PodOutput) Port() pulumi.IntPtrOutput
- func (o PodOutput) Ports() pulumi.StringPtrOutput
- func (o PodOutput) SavingsPlan() SavingsPlanInputPtrOutput
- func (o PodOutput) StartJupyter() pulumi.BoolPtrOutput
- func (o PodOutput) StartSsh() pulumi.BoolPtrOutput
- func (o PodOutput) StopAfter() pulumi.StringPtrOutput
- func (o PodOutput) SupportPublicIp() pulumi.BoolPtrOutput
- func (o PodOutput) TemplateId() pulumi.StringPtrOutput
- func (o PodOutput) TerminateAfter() pulumi.StringPtrOutput
- func (o PodOutput) ToPodOutput() PodOutput
- func (o PodOutput) ToPodOutputWithContext(ctx context.Context) PodOutput
- func (o PodOutput) VolumeInGb() pulumi.IntPtrOutput
- func (o PodOutput) VolumeKey() pulumi.StringPtrOutput
- func (o PodOutput) VolumeMountPath() pulumi.StringPtrOutput
- type PodRegistry
- type PodRegistryOutput
- func (o PodRegistryOutput) Auth() pulumi.StringOutput
- func (PodRegistryOutput) ElementType() reflect.Type
- func (o PodRegistryOutput) Pass() pulumi.StringOutput
- func (o PodRegistryOutput) ToPodRegistryOutput() PodRegistryOutput
- func (o PodRegistryOutput) ToPodRegistryOutputWithContext(ctx context.Context) PodRegistryOutput
- func (o PodRegistryOutput) Url() pulumi.StringOutput
- func (o PodRegistryOutput) User() pulumi.StringOutput
- func (o PodRegistryOutput) Username() pulumi.StringOutput
- type PodState
- type PodType
- type PodTypeOutput
- func (o PodTypeOutput) AdjustedCostPerHr() pulumi.Float64Output
- func (o PodTypeOutput) AiApiId() pulumi.StringOutput
- func (o PodTypeOutput) ApiKey() pulumi.StringOutput
- func (o PodTypeOutput) ConsumerUserId() pulumi.StringOutput
- func (o PodTypeOutput) ContainerDiskInGb() pulumi.IntOutput
- func (o PodTypeOutput) ContainerRegistryAuthId() pulumi.StringOutput
- func (o PodTypeOutput) CostMultiplier() pulumi.Float64Output
- func (o PodTypeOutput) CostPerHr() pulumi.Float64Output
- func (o PodTypeOutput) CreatedAt() pulumi.StringOutput
- func (o PodTypeOutput) DesiredStatus() pulumi.StringOutput
- func (o PodTypeOutput) DockerArgs() pulumi.StringOutput
- func (o PodTypeOutput) DockerId() pulumi.StringOutput
- func (PodTypeOutput) ElementType() reflect.Type
- func (o PodTypeOutput) Env() pulumi.StringArrayOutput
- func (o PodTypeOutput) GpuCount() pulumi.IntOutput
- func (o PodTypeOutput) GpuPowerLimitPercent() pulumi.IntOutput
- func (o PodTypeOutput) Gpus() GpuArrayOutput
- func (o PodTypeOutput) Id() pulumi.StringOutput
- func (o PodTypeOutput) ImageName() pulumi.StringOutput
- func (o PodTypeOutput) LastStartedAt() pulumi.StringOutput
- func (o PodTypeOutput) LastStatusChange() pulumi.StringOutput
- func (o PodTypeOutput) Locked() pulumi.BoolOutput
- func (o PodTypeOutput) MachineId() pulumi.StringOutput
- func (o PodTypeOutput) MemoryInGb() pulumi.Float64Output
- func (o PodTypeOutput) Name() pulumi.StringOutput
- func (o PodTypeOutput) PodType() pulumi.StringOutput
- func (o PodTypeOutput) Port() pulumi.IntOutput
- func (o PodTypeOutput) Ports() pulumi.StringOutput
- func (o PodTypeOutput) Registry() PodRegistryOutput
- func (o PodTypeOutput) TemplateId() pulumi.StringOutput
- func (o PodTypeOutput) ToPodTypeOutput() PodTypeOutput
- func (o PodTypeOutput) ToPodTypeOutputWithContext(ctx context.Context) PodTypeOutput
- func (o PodTypeOutput) UptimeSeconds() pulumi.IntOutput
- func (o PodTypeOutput) VcpuCount() pulumi.Float64Output
- func (o PodTypeOutput) Version() pulumi.IntOutput
- func (o PodTypeOutput) VolumeEncrypted() pulumi.BoolOutput
- func (o PodTypeOutput) VolumeInGb() pulumi.Float64Output
- func (o PodTypeOutput) VolumeKey() pulumi.StringOutput
- func (o PodTypeOutput) VolumeMountPath() pulumi.StringOutput
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- type SavingsPlanInput
- type SavingsPlanInputArgs
- func (SavingsPlanInputArgs) ElementType() reflect.Type
- func (i SavingsPlanInputArgs) ToSavingsPlanInputOutput() SavingsPlanInputOutput
- func (i SavingsPlanInputArgs) ToSavingsPlanInputOutputWithContext(ctx context.Context) SavingsPlanInputOutput
- func (i SavingsPlanInputArgs) ToSavingsPlanInputPtrOutput() SavingsPlanInputPtrOutput
- func (i SavingsPlanInputArgs) ToSavingsPlanInputPtrOutputWithContext(ctx context.Context) SavingsPlanInputPtrOutput
- type SavingsPlanInputInput
- type SavingsPlanInputOutput
- func (SavingsPlanInputOutput) ElementType() reflect.Type
- func (o SavingsPlanInputOutput) PlanLength() pulumi.StringOutput
- func (o SavingsPlanInputOutput) ToSavingsPlanInputOutput() SavingsPlanInputOutput
- func (o SavingsPlanInputOutput) ToSavingsPlanInputOutputWithContext(ctx context.Context) SavingsPlanInputOutput
- func (o SavingsPlanInputOutput) ToSavingsPlanInputPtrOutput() SavingsPlanInputPtrOutput
- func (o SavingsPlanInputOutput) ToSavingsPlanInputPtrOutputWithContext(ctx context.Context) SavingsPlanInputPtrOutput
- func (o SavingsPlanInputOutput) UpfrontCost() pulumi.Float64Output
- type SavingsPlanInputPtrInput
- type SavingsPlanInputPtrOutput
- func (o SavingsPlanInputPtrOutput) Elem() SavingsPlanInputOutput
- func (SavingsPlanInputPtrOutput) ElementType() reflect.Type
- func (o SavingsPlanInputPtrOutput) PlanLength() pulumi.StringPtrOutput
- func (o SavingsPlanInputPtrOutput) ToSavingsPlanInputPtrOutput() SavingsPlanInputPtrOutput
- func (o SavingsPlanInputPtrOutput) ToSavingsPlanInputPtrOutputWithContext(ctx context.Context) SavingsPlanInputPtrOutput
- func (o SavingsPlanInputPtrOutput) UpfrontCost() pulumi.Float64PtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataCenter ¶
type DataCenterOutput ¶
type DataCenterOutput struct{ *pulumi.OutputState }
func (DataCenterOutput) ElementType ¶
func (DataCenterOutput) ElementType() reflect.Type
func (DataCenterOutput) Id ¶
func (o DataCenterOutput) Id() pulumi.StringOutput
func (DataCenterOutput) Location ¶
func (o DataCenterOutput) Location() pulumi.StringOutput
func (DataCenterOutput) Name ¶
func (o DataCenterOutput) Name() pulumi.StringOutput
func (DataCenterOutput) StorageSupport ¶
func (o DataCenterOutput) StorageSupport() pulumi.BoolOutput
func (DataCenterOutput) ToDataCenterOutput ¶
func (o DataCenterOutput) ToDataCenterOutput() DataCenterOutput
func (DataCenterOutput) ToDataCenterOutputWithContext ¶
func (o DataCenterOutput) ToDataCenterOutputWithContext(ctx context.Context) DataCenterOutput
type GpuArrayOutput ¶
type GpuArrayOutput struct{ *pulumi.OutputState }
func (GpuArrayOutput) ElementType ¶
func (GpuArrayOutput) ElementType() reflect.Type
func (GpuArrayOutput) ToGpuArrayOutput ¶
func (o GpuArrayOutput) ToGpuArrayOutput() GpuArrayOutput
func (GpuArrayOutput) ToGpuArrayOutputWithContext ¶
func (o GpuArrayOutput) ToGpuArrayOutputWithContext(ctx context.Context) GpuArrayOutput
type GpuOutput ¶
type GpuOutput struct{ *pulumi.OutputState }
func (GpuOutput) ElementType ¶
func (GpuOutput) Id ¶
func (o GpuOutput) Id() pulumi.StringOutput
func (GpuOutput) PodId ¶
func (o GpuOutput) PodId() pulumi.StringOutput
func (GpuOutput) ToGpuOutput ¶
type NetworkStorage ¶
type NetworkStorage struct { pulumi.CustomResourceState DataCenterId pulumi.StringOutput `pulumi:"dataCenterId"` Name pulumi.StringOutput `pulumi:"name"` NetworkStorage NetworkStorageTypeOutput `pulumi:"networkStorage"` Size pulumi.IntOutput `pulumi:"size"` }
func GetNetworkStorage ¶
func GetNetworkStorage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkStorageState, opts ...pulumi.ResourceOption) (*NetworkStorage, error)
GetNetworkStorage gets an existing NetworkStorage 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 NewNetworkStorage ¶
func NewNetworkStorage(ctx *pulumi.Context, name string, args *NetworkStorageArgs, opts ...pulumi.ResourceOption) (*NetworkStorage, error)
NewNetworkStorage registers a new resource with the given unique name, arguments, and options.
func (*NetworkStorage) ElementType ¶
func (*NetworkStorage) ElementType() reflect.Type
func (*NetworkStorage) ToNetworkStorageOutput ¶
func (i *NetworkStorage) ToNetworkStorageOutput() NetworkStorageOutput
func (*NetworkStorage) ToNetworkStorageOutputWithContext ¶
func (i *NetworkStorage) ToNetworkStorageOutputWithContext(ctx context.Context) NetworkStorageOutput
type NetworkStorageArgs ¶
type NetworkStorageArgs struct { DataCenterId pulumi.StringInput Name pulumi.StringInput Size pulumi.IntInput }
The set of arguments for constructing a NetworkStorage resource.
func (NetworkStorageArgs) ElementType ¶
func (NetworkStorageArgs) ElementType() reflect.Type
type NetworkStorageArray ¶
type NetworkStorageArray []NetworkStorageInput
func (NetworkStorageArray) ElementType ¶
func (NetworkStorageArray) ElementType() reflect.Type
func (NetworkStorageArray) ToNetworkStorageArrayOutput ¶
func (i NetworkStorageArray) ToNetworkStorageArrayOutput() NetworkStorageArrayOutput
func (NetworkStorageArray) ToNetworkStorageArrayOutputWithContext ¶
func (i NetworkStorageArray) ToNetworkStorageArrayOutputWithContext(ctx context.Context) NetworkStorageArrayOutput
type NetworkStorageArrayInput ¶
type NetworkStorageArrayInput interface { pulumi.Input ToNetworkStorageArrayOutput() NetworkStorageArrayOutput ToNetworkStorageArrayOutputWithContext(context.Context) NetworkStorageArrayOutput }
NetworkStorageArrayInput is an input type that accepts NetworkStorageArray and NetworkStorageArrayOutput values. You can construct a concrete instance of `NetworkStorageArrayInput` via:
NetworkStorageArray{ NetworkStorageArgs{...} }
type NetworkStorageArrayOutput ¶
type NetworkStorageArrayOutput struct{ *pulumi.OutputState }
func (NetworkStorageArrayOutput) ElementType ¶
func (NetworkStorageArrayOutput) ElementType() reflect.Type
func (NetworkStorageArrayOutput) Index ¶
func (o NetworkStorageArrayOutput) Index(i pulumi.IntInput) NetworkStorageOutput
func (NetworkStorageArrayOutput) ToNetworkStorageArrayOutput ¶
func (o NetworkStorageArrayOutput) ToNetworkStorageArrayOutput() NetworkStorageArrayOutput
func (NetworkStorageArrayOutput) ToNetworkStorageArrayOutputWithContext ¶
func (o NetworkStorageArrayOutput) ToNetworkStorageArrayOutputWithContext(ctx context.Context) NetworkStorageArrayOutput
type NetworkStorageInput ¶
type NetworkStorageInput interface { pulumi.Input ToNetworkStorageOutput() NetworkStorageOutput ToNetworkStorageOutputWithContext(ctx context.Context) NetworkStorageOutput }
type NetworkStorageMap ¶
type NetworkStorageMap map[string]NetworkStorageInput
func (NetworkStorageMap) ElementType ¶
func (NetworkStorageMap) ElementType() reflect.Type
func (NetworkStorageMap) ToNetworkStorageMapOutput ¶
func (i NetworkStorageMap) ToNetworkStorageMapOutput() NetworkStorageMapOutput
func (NetworkStorageMap) ToNetworkStorageMapOutputWithContext ¶
func (i NetworkStorageMap) ToNetworkStorageMapOutputWithContext(ctx context.Context) NetworkStorageMapOutput
type NetworkStorageMapInput ¶
type NetworkStorageMapInput interface { pulumi.Input ToNetworkStorageMapOutput() NetworkStorageMapOutput ToNetworkStorageMapOutputWithContext(context.Context) NetworkStorageMapOutput }
NetworkStorageMapInput is an input type that accepts NetworkStorageMap and NetworkStorageMapOutput values. You can construct a concrete instance of `NetworkStorageMapInput` via:
NetworkStorageMap{ "key": NetworkStorageArgs{...} }
type NetworkStorageMapOutput ¶
type NetworkStorageMapOutput struct{ *pulumi.OutputState }
func (NetworkStorageMapOutput) ElementType ¶
func (NetworkStorageMapOutput) ElementType() reflect.Type
func (NetworkStorageMapOutput) MapIndex ¶
func (o NetworkStorageMapOutput) MapIndex(k pulumi.StringInput) NetworkStorageOutput
func (NetworkStorageMapOutput) ToNetworkStorageMapOutput ¶
func (o NetworkStorageMapOutput) ToNetworkStorageMapOutput() NetworkStorageMapOutput
func (NetworkStorageMapOutput) ToNetworkStorageMapOutputWithContext ¶
func (o NetworkStorageMapOutput) ToNetworkStorageMapOutputWithContext(ctx context.Context) NetworkStorageMapOutput
type NetworkStorageOutput ¶
type NetworkStorageOutput struct{ *pulumi.OutputState }
func (NetworkStorageOutput) DataCenterId ¶
func (o NetworkStorageOutput) DataCenterId() pulumi.StringOutput
func (NetworkStorageOutput) ElementType ¶
func (NetworkStorageOutput) ElementType() reflect.Type
func (NetworkStorageOutput) Name ¶
func (o NetworkStorageOutput) Name() pulumi.StringOutput
func (NetworkStorageOutput) NetworkStorage ¶
func (o NetworkStorageOutput) NetworkStorage() NetworkStorageTypeOutput
func (NetworkStorageOutput) Size ¶
func (o NetworkStorageOutput) Size() pulumi.IntOutput
func (NetworkStorageOutput) ToNetworkStorageOutput ¶
func (o NetworkStorageOutput) ToNetworkStorageOutput() NetworkStorageOutput
func (NetworkStorageOutput) ToNetworkStorageOutputWithContext ¶
func (o NetworkStorageOutput) ToNetworkStorageOutputWithContext(ctx context.Context) NetworkStorageOutput
type NetworkStorageState ¶
type NetworkStorageState struct { }
func (NetworkStorageState) ElementType ¶
func (NetworkStorageState) ElementType() reflect.Type
type NetworkStorageType ¶
type NetworkStorageType struct { DataCenter DataCenter `pulumi:"dataCenter"` DataCenterId string `pulumi:"dataCenterId"` Id string `pulumi:"id"` Name string `pulumi:"name"` Size int `pulumi:"size"` }
type NetworkStorageTypeOutput ¶
type NetworkStorageTypeOutput struct{ *pulumi.OutputState }
func (NetworkStorageTypeOutput) DataCenter ¶
func (o NetworkStorageTypeOutput) DataCenter() DataCenterOutput
func (NetworkStorageTypeOutput) DataCenterId ¶
func (o NetworkStorageTypeOutput) DataCenterId() pulumi.StringOutput
func (NetworkStorageTypeOutput) ElementType ¶
func (NetworkStorageTypeOutput) ElementType() reflect.Type
func (NetworkStorageTypeOutput) Id ¶
func (o NetworkStorageTypeOutput) Id() pulumi.StringOutput
func (NetworkStorageTypeOutput) Name ¶
func (o NetworkStorageTypeOutput) Name() pulumi.StringOutput
func (NetworkStorageTypeOutput) Size ¶
func (o NetworkStorageTypeOutput) Size() pulumi.IntOutput
func (NetworkStorageTypeOutput) ToNetworkStorageTypeOutput ¶
func (o NetworkStorageTypeOutput) ToNetworkStorageTypeOutput() NetworkStorageTypeOutput
func (NetworkStorageTypeOutput) ToNetworkStorageTypeOutputWithContext ¶
func (o NetworkStorageTypeOutput) ToNetworkStorageTypeOutputWithContext(ctx context.Context) NetworkStorageTypeOutput
type Pod ¶
type Pod struct { pulumi.CustomResourceState AiApiId pulumi.StringPtrOutput `pulumi:"aiApiId"` CloudType pulumi.StringPtrOutput `pulumi:"cloudType"` ContainerDiskInGb pulumi.IntPtrOutput `pulumi:"containerDiskInGb"` CountryCode pulumi.StringPtrOutput `pulumi:"countryCode"` CudaVersion pulumi.StringPtrOutput `pulumi:"cudaVersion"` DataCenterId pulumi.StringPtrOutput `pulumi:"dataCenterId"` DeployCost pulumi.Float64PtrOutput `pulumi:"deployCost"` DockerArgs pulumi.StringPtrOutput `pulumi:"dockerArgs"` Env PodEnvArrayOutput `pulumi:"env"` GpuCount pulumi.IntOutput `pulumi:"gpuCount"` GpuTypeId pulumi.StringOutput `pulumi:"gpuTypeId"` GpuTypeIdList pulumi.StringArrayOutput `pulumi:"gpuTypeIdList"` ImageName pulumi.StringOutput `pulumi:"imageName"` MinDisk pulumi.IntPtrOutput `pulumi:"minDisk"` MinDownload pulumi.IntPtrOutput `pulumi:"minDownload"` MinMemoryInGb pulumi.IntPtrOutput `pulumi:"minMemoryInGb"` MinUpload pulumi.IntPtrOutput `pulumi:"minUpload"` MinVcpuCount pulumi.IntPtrOutput `pulumi:"minVcpuCount"` Name pulumi.StringPtrOutput `pulumi:"name"` NetworkVolumeId pulumi.StringPtrOutput `pulumi:"networkVolumeId"` Pod PodTypeOutput `pulumi:"pod"` Port pulumi.IntPtrOutput `pulumi:"port"` Ports pulumi.StringPtrOutput `pulumi:"ports"` SavingsPlan SavingsPlanInputPtrOutput `pulumi:"savingsPlan"` StartJupyter pulumi.BoolPtrOutput `pulumi:"startJupyter"` StartSsh pulumi.BoolPtrOutput `pulumi:"startSsh"` StopAfter pulumi.StringPtrOutput `pulumi:"stopAfter"` SupportPublicIp pulumi.BoolPtrOutput `pulumi:"supportPublicIp"` TemplateId pulumi.StringPtrOutput `pulumi:"templateId"` TerminateAfter pulumi.StringPtrOutput `pulumi:"terminateAfter"` VolumeInGb pulumi.IntPtrOutput `pulumi:"volumeInGb"` VolumeKey pulumi.StringPtrOutput `pulumi:"volumeKey"` VolumeMountPath pulumi.StringPtrOutput `pulumi:"volumeMountPath"` }
func GetPod ¶
func GetPod(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PodState, opts ...pulumi.ResourceOption) (*Pod, error)
GetPod gets an existing Pod 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 NewPod ¶
func NewPod(ctx *pulumi.Context, name string, args *PodArgs, opts ...pulumi.ResourceOption) (*Pod, error)
NewPod registers a new resource with the given unique name, arguments, and options.
func (*Pod) ElementType ¶
func (*Pod) ToPodOutput ¶
type PodArgs ¶
type PodArgs struct { AiApiId pulumi.StringPtrInput CloudType pulumi.StringPtrInput ContainerDiskInGb pulumi.IntPtrInput CountryCode pulumi.StringPtrInput CudaVersion pulumi.StringPtrInput DataCenterId pulumi.StringPtrInput DeployCost pulumi.Float64PtrInput DockerArgs pulumi.StringPtrInput Env PodEnvArrayInput GpuCount pulumi.IntInput GpuTypeId pulumi.StringInput GpuTypeIdList pulumi.StringArrayInput ImageName pulumi.StringInput MinDisk pulumi.IntPtrInput MinDownload pulumi.IntPtrInput MinMemoryInGb pulumi.IntPtrInput MinUpload pulumi.IntPtrInput MinVcpuCount pulumi.IntPtrInput Name pulumi.StringPtrInput NetworkVolumeId pulumi.StringPtrInput Port pulumi.IntPtrInput Ports pulumi.StringPtrInput SavingsPlan SavingsPlanInputPtrInput StartJupyter pulumi.BoolPtrInput StartSsh pulumi.BoolPtrInput StopAfter pulumi.StringPtrInput SupportPublicIp pulumi.BoolPtrInput TemplateId pulumi.StringPtrInput TerminateAfter pulumi.StringPtrInput VolumeInGb pulumi.IntPtrInput VolumeKey pulumi.StringPtrInput VolumeMountPath pulumi.StringPtrInput }
The set of arguments for constructing a Pod resource.
func (PodArgs) ElementType ¶
type PodArray ¶
type PodArray []PodInput
func (PodArray) ElementType ¶
func (PodArray) ToPodArrayOutput ¶
func (i PodArray) ToPodArrayOutput() PodArrayOutput
func (PodArray) ToPodArrayOutputWithContext ¶
func (i PodArray) ToPodArrayOutputWithContext(ctx context.Context) PodArrayOutput
type PodArrayInput ¶
type PodArrayInput interface { pulumi.Input ToPodArrayOutput() PodArrayOutput ToPodArrayOutputWithContext(context.Context) PodArrayOutput }
PodArrayInput is an input type that accepts PodArray and PodArrayOutput values. You can construct a concrete instance of `PodArrayInput` via:
PodArray{ PodArgs{...} }
type PodArrayOutput ¶
type PodArrayOutput struct{ *pulumi.OutputState }
func (PodArrayOutput) ElementType ¶
func (PodArrayOutput) ElementType() reflect.Type
func (PodArrayOutput) ToPodArrayOutput ¶
func (o PodArrayOutput) ToPodArrayOutput() PodArrayOutput
func (PodArrayOutput) ToPodArrayOutputWithContext ¶
func (o PodArrayOutput) ToPodArrayOutputWithContext(ctx context.Context) PodArrayOutput
type PodEnvArgs ¶
type PodEnvArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (PodEnvArgs) ElementType ¶
func (PodEnvArgs) ElementType() reflect.Type
func (PodEnvArgs) ToPodEnvOutput ¶
func (i PodEnvArgs) ToPodEnvOutput() PodEnvOutput
func (PodEnvArgs) ToPodEnvOutputWithContext ¶
func (i PodEnvArgs) ToPodEnvOutputWithContext(ctx context.Context) PodEnvOutput
type PodEnvArray ¶
type PodEnvArray []PodEnvInput
func (PodEnvArray) ElementType ¶
func (PodEnvArray) ElementType() reflect.Type
func (PodEnvArray) ToPodEnvArrayOutput ¶
func (i PodEnvArray) ToPodEnvArrayOutput() PodEnvArrayOutput
func (PodEnvArray) ToPodEnvArrayOutputWithContext ¶
func (i PodEnvArray) ToPodEnvArrayOutputWithContext(ctx context.Context) PodEnvArrayOutput
type PodEnvArrayInput ¶
type PodEnvArrayInput interface { pulumi.Input ToPodEnvArrayOutput() PodEnvArrayOutput ToPodEnvArrayOutputWithContext(context.Context) PodEnvArrayOutput }
PodEnvArrayInput is an input type that accepts PodEnvArray and PodEnvArrayOutput values. You can construct a concrete instance of `PodEnvArrayInput` via:
PodEnvArray{ PodEnvArgs{...} }
type PodEnvArrayOutput ¶
type PodEnvArrayOutput struct{ *pulumi.OutputState }
func (PodEnvArrayOutput) ElementType ¶
func (PodEnvArrayOutput) ElementType() reflect.Type
func (PodEnvArrayOutput) Index ¶
func (o PodEnvArrayOutput) Index(i pulumi.IntInput) PodEnvOutput
func (PodEnvArrayOutput) ToPodEnvArrayOutput ¶
func (o PodEnvArrayOutput) ToPodEnvArrayOutput() PodEnvArrayOutput
func (PodEnvArrayOutput) ToPodEnvArrayOutputWithContext ¶
func (o PodEnvArrayOutput) ToPodEnvArrayOutputWithContext(ctx context.Context) PodEnvArrayOutput
type PodEnvInput ¶
type PodEnvInput interface { pulumi.Input ToPodEnvOutput() PodEnvOutput ToPodEnvOutputWithContext(context.Context) PodEnvOutput }
PodEnvInput is an input type that accepts PodEnvArgs and PodEnvOutput values. You can construct a concrete instance of `PodEnvInput` via:
PodEnvArgs{...}
type PodEnvOutput ¶
type PodEnvOutput struct{ *pulumi.OutputState }
func (PodEnvOutput) ElementType ¶
func (PodEnvOutput) ElementType() reflect.Type
func (PodEnvOutput) Key ¶
func (o PodEnvOutput) Key() pulumi.StringOutput
func (PodEnvOutput) ToPodEnvOutput ¶
func (o PodEnvOutput) ToPodEnvOutput() PodEnvOutput
func (PodEnvOutput) ToPodEnvOutputWithContext ¶
func (o PodEnvOutput) ToPodEnvOutputWithContext(ctx context.Context) PodEnvOutput
func (PodEnvOutput) Value ¶
func (o PodEnvOutput) Value() pulumi.StringOutput
type PodMap ¶
func (PodMap) ElementType ¶
func (PodMap) ToPodMapOutput ¶
func (i PodMap) ToPodMapOutput() PodMapOutput
func (PodMap) ToPodMapOutputWithContext ¶
func (i PodMap) ToPodMapOutputWithContext(ctx context.Context) PodMapOutput
type PodMapInput ¶
type PodMapInput interface { pulumi.Input ToPodMapOutput() PodMapOutput ToPodMapOutputWithContext(context.Context) PodMapOutput }
PodMapInput is an input type that accepts PodMap and PodMapOutput values. You can construct a concrete instance of `PodMapInput` via:
PodMap{ "key": PodArgs{...} }
type PodMapOutput ¶
type PodMapOutput struct{ *pulumi.OutputState }
func (PodMapOutput) ElementType ¶
func (PodMapOutput) ElementType() reflect.Type
func (PodMapOutput) MapIndex ¶
func (o PodMapOutput) MapIndex(k pulumi.StringInput) PodOutput
func (PodMapOutput) ToPodMapOutput ¶
func (o PodMapOutput) ToPodMapOutput() PodMapOutput
func (PodMapOutput) ToPodMapOutputWithContext ¶
func (o PodMapOutput) ToPodMapOutputWithContext(ctx context.Context) PodMapOutput
type PodOutput ¶
type PodOutput struct{ *pulumi.OutputState }
func (PodOutput) AiApiId ¶
func (o PodOutput) AiApiId() pulumi.StringPtrOutput
func (PodOutput) CloudType ¶
func (o PodOutput) CloudType() pulumi.StringPtrOutput
func (PodOutput) ContainerDiskInGb ¶
func (o PodOutput) ContainerDiskInGb() pulumi.IntPtrOutput
func (PodOutput) CountryCode ¶
func (o PodOutput) CountryCode() pulumi.StringPtrOutput
func (PodOutput) CudaVersion ¶
func (o PodOutput) CudaVersion() pulumi.StringPtrOutput
func (PodOutput) DataCenterId ¶
func (o PodOutput) DataCenterId() pulumi.StringPtrOutput
func (PodOutput) DeployCost ¶
func (o PodOutput) DeployCost() pulumi.Float64PtrOutput
func (PodOutput) DockerArgs ¶
func (o PodOutput) DockerArgs() pulumi.StringPtrOutput
func (PodOutput) ElementType ¶
func (PodOutput) Env ¶
func (o PodOutput) Env() PodEnvArrayOutput
func (PodOutput) GpuTypeId ¶
func (o PodOutput) GpuTypeId() pulumi.StringOutput
func (PodOutput) GpuTypeIdList ¶
func (o PodOutput) GpuTypeIdList() pulumi.StringArrayOutput
func (PodOutput) ImageName ¶
func (o PodOutput) ImageName() pulumi.StringOutput
func (PodOutput) MinDisk ¶
func (o PodOutput) MinDisk() pulumi.IntPtrOutput
func (PodOutput) MinDownload ¶
func (o PodOutput) MinDownload() pulumi.IntPtrOutput
func (PodOutput) MinMemoryInGb ¶
func (o PodOutput) MinMemoryInGb() pulumi.IntPtrOutput
func (PodOutput) MinUpload ¶
func (o PodOutput) MinUpload() pulumi.IntPtrOutput
func (PodOutput) MinVcpuCount ¶
func (o PodOutput) MinVcpuCount() pulumi.IntPtrOutput
func (PodOutput) Name ¶
func (o PodOutput) Name() pulumi.StringPtrOutput
func (PodOutput) NetworkVolumeId ¶
func (o PodOutput) NetworkVolumeId() pulumi.StringPtrOutput
func (PodOutput) Pod ¶
func (o PodOutput) Pod() PodTypeOutput
func (PodOutput) Port ¶
func (o PodOutput) Port() pulumi.IntPtrOutput
func (PodOutput) Ports ¶
func (o PodOutput) Ports() pulumi.StringPtrOutput
func (PodOutput) SavingsPlan ¶
func (o PodOutput) SavingsPlan() SavingsPlanInputPtrOutput
func (PodOutput) StartJupyter ¶
func (o PodOutput) StartJupyter() pulumi.BoolPtrOutput
func (PodOutput) StartSsh ¶
func (o PodOutput) StartSsh() pulumi.BoolPtrOutput
func (PodOutput) StopAfter ¶
func (o PodOutput) StopAfter() pulumi.StringPtrOutput
func (PodOutput) SupportPublicIp ¶
func (o PodOutput) SupportPublicIp() pulumi.BoolPtrOutput
func (PodOutput) TemplateId ¶
func (o PodOutput) TemplateId() pulumi.StringPtrOutput
func (PodOutput) TerminateAfter ¶
func (o PodOutput) TerminateAfter() pulumi.StringPtrOutput
func (PodOutput) ToPodOutput ¶
func (PodOutput) ToPodOutputWithContext ¶
func (PodOutput) VolumeInGb ¶
func (o PodOutput) VolumeInGb() pulumi.IntPtrOutput
func (PodOutput) VolumeKey ¶
func (o PodOutput) VolumeKey() pulumi.StringPtrOutput
func (PodOutput) VolumeMountPath ¶
func (o PodOutput) VolumeMountPath() pulumi.StringPtrOutput
type PodRegistry ¶
type PodRegistryOutput ¶
type PodRegistryOutput struct{ *pulumi.OutputState }
func (PodRegistryOutput) Auth ¶
func (o PodRegistryOutput) Auth() pulumi.StringOutput
func (PodRegistryOutput) ElementType ¶
func (PodRegistryOutput) ElementType() reflect.Type
func (PodRegistryOutput) Pass ¶
func (o PodRegistryOutput) Pass() pulumi.StringOutput
func (PodRegistryOutput) ToPodRegistryOutput ¶
func (o PodRegistryOutput) ToPodRegistryOutput() PodRegistryOutput
func (PodRegistryOutput) ToPodRegistryOutputWithContext ¶
func (o PodRegistryOutput) ToPodRegistryOutputWithContext(ctx context.Context) PodRegistryOutput
func (PodRegistryOutput) Url ¶
func (o PodRegistryOutput) Url() pulumi.StringOutput
func (PodRegistryOutput) User ¶
func (o PodRegistryOutput) User() pulumi.StringOutput
func (PodRegistryOutput) Username ¶
func (o PodRegistryOutput) Username() pulumi.StringOutput
type PodType ¶
type PodType struct { AdjustedCostPerHr float64 `pulumi:"adjustedCostPerHr"` AiApiId string `pulumi:"aiApiId"` ApiKey string `pulumi:"apiKey"` ConsumerUserId string `pulumi:"consumerUserId"` ContainerDiskInGb int `pulumi:"containerDiskInGb"` ContainerRegistryAuthId string `pulumi:"containerRegistryAuthId"` CostMultiplier float64 `pulumi:"costMultiplier"` CostPerHr float64 `pulumi:"costPerHr"` CreatedAt string `pulumi:"createdAt"` DesiredStatus string `pulumi:"desiredStatus"` DockerArgs string `pulumi:"dockerArgs"` DockerId string `pulumi:"dockerId"` Env []string `pulumi:"env"` GpuCount int `pulumi:"gpuCount"` GpuPowerLimitPercent int `pulumi:"gpuPowerLimitPercent"` Gpus []Gpu `pulumi:"gpus"` Id string `pulumi:"id"` ImageName string `pulumi:"imageName"` LastStartedAt string `pulumi:"lastStartedAt"` LastStatusChange string `pulumi:"lastStatusChange"` Locked bool `pulumi:"locked"` MachineId string `pulumi:"machineId"` MemoryInGb float64 `pulumi:"memoryInGb"` Name string `pulumi:"name"` PodType string `pulumi:"podType"` Port int `pulumi:"port"` Ports string `pulumi:"ports"` Registry PodRegistry `pulumi:"registry"` TemplateId string `pulumi:"templateId"` UptimeSeconds int `pulumi:"uptimeSeconds"` VcpuCount float64 `pulumi:"vcpuCount"` Version int `pulumi:"version"` VolumeEncrypted bool `pulumi:"volumeEncrypted"` VolumeInGb float64 `pulumi:"volumeInGb"` VolumeKey string `pulumi:"volumeKey"` VolumeMountPath string `pulumi:"volumeMountPath"` }
type PodTypeOutput ¶
type PodTypeOutput struct{ *pulumi.OutputState }
func (PodTypeOutput) AdjustedCostPerHr ¶
func (o PodTypeOutput) AdjustedCostPerHr() pulumi.Float64Output
func (PodTypeOutput) AiApiId ¶
func (o PodTypeOutput) AiApiId() pulumi.StringOutput
func (PodTypeOutput) ApiKey ¶
func (o PodTypeOutput) ApiKey() pulumi.StringOutput
func (PodTypeOutput) ConsumerUserId ¶
func (o PodTypeOutput) ConsumerUserId() pulumi.StringOutput
func (PodTypeOutput) ContainerDiskInGb ¶
func (o PodTypeOutput) ContainerDiskInGb() pulumi.IntOutput
func (PodTypeOutput) ContainerRegistryAuthId ¶
func (o PodTypeOutput) ContainerRegistryAuthId() pulumi.StringOutput
func (PodTypeOutput) CostMultiplier ¶
func (o PodTypeOutput) CostMultiplier() pulumi.Float64Output
func (PodTypeOutput) CostPerHr ¶
func (o PodTypeOutput) CostPerHr() pulumi.Float64Output
func (PodTypeOutput) CreatedAt ¶
func (o PodTypeOutput) CreatedAt() pulumi.StringOutput
func (PodTypeOutput) DesiredStatus ¶
func (o PodTypeOutput) DesiredStatus() pulumi.StringOutput
func (PodTypeOutput) DockerArgs ¶
func (o PodTypeOutput) DockerArgs() pulumi.StringOutput
func (PodTypeOutput) DockerId ¶
func (o PodTypeOutput) DockerId() pulumi.StringOutput
func (PodTypeOutput) ElementType ¶
func (PodTypeOutput) ElementType() reflect.Type
func (PodTypeOutput) Env ¶
func (o PodTypeOutput) Env() pulumi.StringArrayOutput
func (PodTypeOutput) GpuCount ¶
func (o PodTypeOutput) GpuCount() pulumi.IntOutput
func (PodTypeOutput) GpuPowerLimitPercent ¶
func (o PodTypeOutput) GpuPowerLimitPercent() pulumi.IntOutput
func (PodTypeOutput) Gpus ¶
func (o PodTypeOutput) Gpus() GpuArrayOutput
func (PodTypeOutput) Id ¶
func (o PodTypeOutput) Id() pulumi.StringOutput
func (PodTypeOutput) ImageName ¶
func (o PodTypeOutput) ImageName() pulumi.StringOutput
func (PodTypeOutput) LastStartedAt ¶
func (o PodTypeOutput) LastStartedAt() pulumi.StringOutput
func (PodTypeOutput) LastStatusChange ¶
func (o PodTypeOutput) LastStatusChange() pulumi.StringOutput
func (PodTypeOutput) Locked ¶
func (o PodTypeOutput) Locked() pulumi.BoolOutput
func (PodTypeOutput) MachineId ¶
func (o PodTypeOutput) MachineId() pulumi.StringOutput
func (PodTypeOutput) MemoryInGb ¶
func (o PodTypeOutput) MemoryInGb() pulumi.Float64Output
func (PodTypeOutput) Name ¶
func (o PodTypeOutput) Name() pulumi.StringOutput
func (PodTypeOutput) PodType ¶
func (o PodTypeOutput) PodType() pulumi.StringOutput
func (PodTypeOutput) Port ¶
func (o PodTypeOutput) Port() pulumi.IntOutput
func (PodTypeOutput) Ports ¶
func (o PodTypeOutput) Ports() pulumi.StringOutput
func (PodTypeOutput) Registry ¶
func (o PodTypeOutput) Registry() PodRegistryOutput
func (PodTypeOutput) TemplateId ¶
func (o PodTypeOutput) TemplateId() pulumi.StringOutput
func (PodTypeOutput) ToPodTypeOutput ¶
func (o PodTypeOutput) ToPodTypeOutput() PodTypeOutput
func (PodTypeOutput) ToPodTypeOutputWithContext ¶
func (o PodTypeOutput) ToPodTypeOutputWithContext(ctx context.Context) PodTypeOutput
func (PodTypeOutput) UptimeSeconds ¶
func (o PodTypeOutput) UptimeSeconds() pulumi.IntOutput
func (PodTypeOutput) VcpuCount ¶
func (o PodTypeOutput) VcpuCount() pulumi.Float64Output
func (PodTypeOutput) Version ¶
func (o PodTypeOutput) Version() pulumi.IntOutput
func (PodTypeOutput) VolumeEncrypted ¶
func (o PodTypeOutput) VolumeEncrypted() pulumi.BoolOutput
func (PodTypeOutput) VolumeInGb ¶
func (o PodTypeOutput) VolumeInGb() pulumi.Float64Output
func (PodTypeOutput) VolumeKey ¶
func (o PodTypeOutput) VolumeKey() pulumi.StringOutput
func (PodTypeOutput) VolumeMountPath ¶
func (o PodTypeOutput) VolumeMountPath() pulumi.StringOutput
type Provider ¶
type Provider struct { pulumi.ProviderResourceState // Runpod API Token Token pulumi.StringOutput `pulumi:"token"` }
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct { // Runpod API Token Token pulumi.StringInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type SavingsPlanInput ¶
type SavingsPlanInputArgs ¶
type SavingsPlanInputArgs struct { PlanLength pulumi.StringInput `pulumi:"planLength"` UpfrontCost pulumi.Float64Input `pulumi:"upfrontCost"` }
func (SavingsPlanInputArgs) ElementType ¶
func (SavingsPlanInputArgs) ElementType() reflect.Type
func (SavingsPlanInputArgs) ToSavingsPlanInputOutput ¶
func (i SavingsPlanInputArgs) ToSavingsPlanInputOutput() SavingsPlanInputOutput
func (SavingsPlanInputArgs) ToSavingsPlanInputOutputWithContext ¶
func (i SavingsPlanInputArgs) ToSavingsPlanInputOutputWithContext(ctx context.Context) SavingsPlanInputOutput
func (SavingsPlanInputArgs) ToSavingsPlanInputPtrOutput ¶
func (i SavingsPlanInputArgs) ToSavingsPlanInputPtrOutput() SavingsPlanInputPtrOutput
func (SavingsPlanInputArgs) ToSavingsPlanInputPtrOutputWithContext ¶
func (i SavingsPlanInputArgs) ToSavingsPlanInputPtrOutputWithContext(ctx context.Context) SavingsPlanInputPtrOutput
type SavingsPlanInputInput ¶
type SavingsPlanInputInput interface { pulumi.Input ToSavingsPlanInputOutput() SavingsPlanInputOutput ToSavingsPlanInputOutputWithContext(context.Context) SavingsPlanInputOutput }
SavingsPlanInputInput is an input type that accepts SavingsPlanInputArgs and SavingsPlanInputOutput values. You can construct a concrete instance of `SavingsPlanInputInput` via:
SavingsPlanInputArgs{...}
type SavingsPlanInputOutput ¶
type SavingsPlanInputOutput struct{ *pulumi.OutputState }
func (SavingsPlanInputOutput) ElementType ¶
func (SavingsPlanInputOutput) ElementType() reflect.Type
func (SavingsPlanInputOutput) PlanLength ¶
func (o SavingsPlanInputOutput) PlanLength() pulumi.StringOutput
func (SavingsPlanInputOutput) ToSavingsPlanInputOutput ¶
func (o SavingsPlanInputOutput) ToSavingsPlanInputOutput() SavingsPlanInputOutput
func (SavingsPlanInputOutput) ToSavingsPlanInputOutputWithContext ¶
func (o SavingsPlanInputOutput) ToSavingsPlanInputOutputWithContext(ctx context.Context) SavingsPlanInputOutput
func (SavingsPlanInputOutput) ToSavingsPlanInputPtrOutput ¶
func (o SavingsPlanInputOutput) ToSavingsPlanInputPtrOutput() SavingsPlanInputPtrOutput
func (SavingsPlanInputOutput) ToSavingsPlanInputPtrOutputWithContext ¶
func (o SavingsPlanInputOutput) ToSavingsPlanInputPtrOutputWithContext(ctx context.Context) SavingsPlanInputPtrOutput
func (SavingsPlanInputOutput) UpfrontCost ¶
func (o SavingsPlanInputOutput) UpfrontCost() pulumi.Float64Output
type SavingsPlanInputPtrInput ¶
type SavingsPlanInputPtrInput interface { pulumi.Input ToSavingsPlanInputPtrOutput() SavingsPlanInputPtrOutput ToSavingsPlanInputPtrOutputWithContext(context.Context) SavingsPlanInputPtrOutput }
SavingsPlanInputPtrInput is an input type that accepts SavingsPlanInputArgs, SavingsPlanInputPtr and SavingsPlanInputPtrOutput values. You can construct a concrete instance of `SavingsPlanInputPtrInput` via:
SavingsPlanInputArgs{...} or: nil
func SavingsPlanInputPtr ¶
func SavingsPlanInputPtr(v *SavingsPlanInputArgs) SavingsPlanInputPtrInput
type SavingsPlanInputPtrOutput ¶
type SavingsPlanInputPtrOutput struct{ *pulumi.OutputState }
func (SavingsPlanInputPtrOutput) Elem ¶
func (o SavingsPlanInputPtrOutput) Elem() SavingsPlanInputOutput
func (SavingsPlanInputPtrOutput) ElementType ¶
func (SavingsPlanInputPtrOutput) ElementType() reflect.Type
func (SavingsPlanInputPtrOutput) PlanLength ¶
func (o SavingsPlanInputPtrOutput) PlanLength() pulumi.StringPtrOutput
func (SavingsPlanInputPtrOutput) ToSavingsPlanInputPtrOutput ¶
func (o SavingsPlanInputPtrOutput) ToSavingsPlanInputPtrOutput() SavingsPlanInputPtrOutput
func (SavingsPlanInputPtrOutput) ToSavingsPlanInputPtrOutputWithContext ¶
func (o SavingsPlanInputPtrOutput) ToSavingsPlanInputPtrOutputWithContext(ctx context.Context) SavingsPlanInputPtrOutput
func (SavingsPlanInputPtrOutput) UpfrontCost ¶
func (o SavingsPlanInputPtrOutput) UpfrontCost() pulumi.Float64PtrOutput