Documentation ¶
Index ¶
- Constants
- type AcceleratorConfig
- type AcceleratorConfigArgs
- func (AcceleratorConfigArgs) ElementType() reflect.Type
- func (i AcceleratorConfigArgs) ToAcceleratorConfigOutput() AcceleratorConfigOutput
- func (i AcceleratorConfigArgs) ToAcceleratorConfigOutputWithContext(ctx context.Context) AcceleratorConfigOutput
- func (i AcceleratorConfigArgs) ToAcceleratorConfigPtrOutput() AcceleratorConfigPtrOutput
- func (i AcceleratorConfigArgs) ToAcceleratorConfigPtrOutputWithContext(ctx context.Context) AcceleratorConfigPtrOutput
- type AcceleratorConfigInput
- type AcceleratorConfigOutput
- func (AcceleratorConfigOutput) ElementType() reflect.Type
- func (o AcceleratorConfigOutput) ToAcceleratorConfigOutput() AcceleratorConfigOutput
- func (o AcceleratorConfigOutput) ToAcceleratorConfigOutputWithContext(ctx context.Context) AcceleratorConfigOutput
- func (o AcceleratorConfigOutput) ToAcceleratorConfigPtrOutput() AcceleratorConfigPtrOutput
- func (o AcceleratorConfigOutput) ToAcceleratorConfigPtrOutputWithContext(ctx context.Context) AcceleratorConfigPtrOutput
- func (o AcceleratorConfigOutput) Topology() pulumi.StringOutput
- func (o AcceleratorConfigOutput) Type() AcceleratorConfigTypeOutput
- type AcceleratorConfigPtrInput
- type AcceleratorConfigPtrOutput
- func (o AcceleratorConfigPtrOutput) Elem() AcceleratorConfigOutput
- func (AcceleratorConfigPtrOutput) ElementType() reflect.Type
- func (o AcceleratorConfigPtrOutput) ToAcceleratorConfigPtrOutput() AcceleratorConfigPtrOutput
- func (o AcceleratorConfigPtrOutput) ToAcceleratorConfigPtrOutputWithContext(ctx context.Context) AcceleratorConfigPtrOutput
- func (o AcceleratorConfigPtrOutput) Topology() pulumi.StringPtrOutput
- func (o AcceleratorConfigPtrOutput) Type() AcceleratorConfigTypePtrOutput
- type AcceleratorConfigResponse
- type AcceleratorConfigResponseOutput
- func (AcceleratorConfigResponseOutput) ElementType() reflect.Type
- func (o AcceleratorConfigResponseOutput) ToAcceleratorConfigResponseOutput() AcceleratorConfigResponseOutput
- func (o AcceleratorConfigResponseOutput) ToAcceleratorConfigResponseOutputWithContext(ctx context.Context) AcceleratorConfigResponseOutput
- func (o AcceleratorConfigResponseOutput) Topology() pulumi.StringOutput
- func (o AcceleratorConfigResponseOutput) Type() pulumi.StringOutput
- type AcceleratorConfigType
- func (AcceleratorConfigType) ElementType() reflect.Type
- func (e AcceleratorConfigType) ToAcceleratorConfigTypeOutput() AcceleratorConfigTypeOutput
- func (e AcceleratorConfigType) ToAcceleratorConfigTypeOutputWithContext(ctx context.Context) AcceleratorConfigTypeOutput
- func (e AcceleratorConfigType) ToAcceleratorConfigTypePtrOutput() AcceleratorConfigTypePtrOutput
- func (e AcceleratorConfigType) ToAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) AcceleratorConfigTypePtrOutput
- func (e AcceleratorConfigType) ToStringOutput() pulumi.StringOutput
- func (e AcceleratorConfigType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AcceleratorConfigType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AcceleratorConfigType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AcceleratorConfigTypeInput
- type AcceleratorConfigTypeOutput
- func (AcceleratorConfigTypeOutput) ElementType() reflect.Type
- func (o AcceleratorConfigTypeOutput) ToAcceleratorConfigTypeOutput() AcceleratorConfigTypeOutput
- func (o AcceleratorConfigTypeOutput) ToAcceleratorConfigTypeOutputWithContext(ctx context.Context) AcceleratorConfigTypeOutput
- func (o AcceleratorConfigTypeOutput) ToAcceleratorConfigTypePtrOutput() AcceleratorConfigTypePtrOutput
- func (o AcceleratorConfigTypeOutput) ToAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) AcceleratorConfigTypePtrOutput
- func (o AcceleratorConfigTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AcceleratorConfigTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AcceleratorConfigTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AcceleratorConfigTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AcceleratorConfigTypePtrInput
- type AcceleratorConfigTypePtrOutput
- func (o AcceleratorConfigTypePtrOutput) Elem() AcceleratorConfigTypeOutput
- func (AcceleratorConfigTypePtrOutput) ElementType() reflect.Type
- func (o AcceleratorConfigTypePtrOutput) ToAcceleratorConfigTypePtrOutput() AcceleratorConfigTypePtrOutput
- func (o AcceleratorConfigTypePtrOutput) ToAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) AcceleratorConfigTypePtrOutput
- func (o AcceleratorConfigTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AcceleratorConfigTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AcceptedDataResponse
- type AcceptedDataResponseOutput
- type AccessConfigResponse
- type AccessConfigResponseOutput
- func (AccessConfigResponseOutput) ElementType() reflect.Type
- func (o AccessConfigResponseOutput) ExternalIp() pulumi.StringOutput
- func (o AccessConfigResponseOutput) ToAccessConfigResponseOutput() AccessConfigResponseOutput
- func (o AccessConfigResponseOutput) ToAccessConfigResponseOutputWithContext(ctx context.Context) AccessConfigResponseOutput
- type ActiveDataResponse
- type ActiveDataResponseOutput
- type AttachedDisk
- type AttachedDiskArgs
- type AttachedDiskArray
- type AttachedDiskArrayInput
- type AttachedDiskArrayOutput
- func (AttachedDiskArrayOutput) ElementType() reflect.Type
- func (o AttachedDiskArrayOutput) Index(i pulumi.IntInput) AttachedDiskOutput
- func (o AttachedDiskArrayOutput) ToAttachedDiskArrayOutput() AttachedDiskArrayOutput
- func (o AttachedDiskArrayOutput) ToAttachedDiskArrayOutputWithContext(ctx context.Context) AttachedDiskArrayOutput
- type AttachedDiskInput
- type AttachedDiskMode
- func (AttachedDiskMode) ElementType() reflect.Type
- func (e AttachedDiskMode) ToAttachedDiskModeOutput() AttachedDiskModeOutput
- func (e AttachedDiskMode) ToAttachedDiskModeOutputWithContext(ctx context.Context) AttachedDiskModeOutput
- func (e AttachedDiskMode) ToAttachedDiskModePtrOutput() AttachedDiskModePtrOutput
- func (e AttachedDiskMode) ToAttachedDiskModePtrOutputWithContext(ctx context.Context) AttachedDiskModePtrOutput
- func (e AttachedDiskMode) ToStringOutput() pulumi.StringOutput
- func (e AttachedDiskMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AttachedDiskMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AttachedDiskMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AttachedDiskModeInput
- type AttachedDiskModeOutput
- func (AttachedDiskModeOutput) ElementType() reflect.Type
- func (o AttachedDiskModeOutput) ToAttachedDiskModeOutput() AttachedDiskModeOutput
- func (o AttachedDiskModeOutput) ToAttachedDiskModeOutputWithContext(ctx context.Context) AttachedDiskModeOutput
- func (o AttachedDiskModeOutput) ToAttachedDiskModePtrOutput() AttachedDiskModePtrOutput
- func (o AttachedDiskModeOutput) ToAttachedDiskModePtrOutputWithContext(ctx context.Context) AttachedDiskModePtrOutput
- func (o AttachedDiskModeOutput) ToStringOutput() pulumi.StringOutput
- func (o AttachedDiskModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AttachedDiskModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AttachedDiskModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AttachedDiskModePtrInput
- type AttachedDiskModePtrOutput
- func (o AttachedDiskModePtrOutput) Elem() AttachedDiskModeOutput
- func (AttachedDiskModePtrOutput) ElementType() reflect.Type
- func (o AttachedDiskModePtrOutput) ToAttachedDiskModePtrOutput() AttachedDiskModePtrOutput
- func (o AttachedDiskModePtrOutput) ToAttachedDiskModePtrOutputWithContext(ctx context.Context) AttachedDiskModePtrOutput
- func (o AttachedDiskModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AttachedDiskModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AttachedDiskOutput
- func (AttachedDiskOutput) ElementType() reflect.Type
- func (o AttachedDiskOutput) Mode() AttachedDiskModePtrOutput
- func (o AttachedDiskOutput) SourceDisk() pulumi.StringPtrOutput
- func (o AttachedDiskOutput) ToAttachedDiskOutput() AttachedDiskOutput
- func (o AttachedDiskOutput) ToAttachedDiskOutputWithContext(ctx context.Context) AttachedDiskOutput
- type AttachedDiskResponse
- type AttachedDiskResponseArrayOutput
- func (AttachedDiskResponseArrayOutput) ElementType() reflect.Type
- func (o AttachedDiskResponseArrayOutput) Index(i pulumi.IntInput) AttachedDiskResponseOutput
- func (o AttachedDiskResponseArrayOutput) ToAttachedDiskResponseArrayOutput() AttachedDiskResponseArrayOutput
- func (o AttachedDiskResponseArrayOutput) ToAttachedDiskResponseArrayOutputWithContext(ctx context.Context) AttachedDiskResponseArrayOutput
- type AttachedDiskResponseOutput
- func (AttachedDiskResponseOutput) ElementType() reflect.Type
- func (o AttachedDiskResponseOutput) Mode() pulumi.StringOutput
- func (o AttachedDiskResponseOutput) SourceDisk() pulumi.StringOutput
- func (o AttachedDiskResponseOutput) ToAttachedDiskResponseOutput() AttachedDiskResponseOutput
- func (o AttachedDiskResponseOutput) ToAttachedDiskResponseOutputWithContext(ctx context.Context) AttachedDiskResponseOutput
- type BestEffort
- type BestEffortArgs
- func (BestEffortArgs) ElementType() reflect.Type
- func (i BestEffortArgs) ToBestEffortOutput() BestEffortOutput
- func (i BestEffortArgs) ToBestEffortOutputWithContext(ctx context.Context) BestEffortOutput
- func (i BestEffortArgs) ToBestEffortPtrOutput() BestEffortPtrOutput
- func (i BestEffortArgs) ToBestEffortPtrOutputWithContext(ctx context.Context) BestEffortPtrOutput
- type BestEffortInput
- type BestEffortOutput
- func (BestEffortOutput) ElementType() reflect.Type
- func (o BestEffortOutput) ToBestEffortOutput() BestEffortOutput
- func (o BestEffortOutput) ToBestEffortOutputWithContext(ctx context.Context) BestEffortOutput
- func (o BestEffortOutput) ToBestEffortPtrOutput() BestEffortPtrOutput
- func (o BestEffortOutput) ToBestEffortPtrOutputWithContext(ctx context.Context) BestEffortPtrOutput
- type BestEffortPtrInput
- type BestEffortPtrOutput
- type BestEffortResponse
- type BestEffortResponseOutput
- type BootDiskConfig
- type BootDiskConfigArgs
- func (BootDiskConfigArgs) ElementType() reflect.Type
- func (i BootDiskConfigArgs) ToBootDiskConfigOutput() BootDiskConfigOutput
- func (i BootDiskConfigArgs) ToBootDiskConfigOutputWithContext(ctx context.Context) BootDiskConfigOutput
- func (i BootDiskConfigArgs) ToBootDiskConfigPtrOutput() BootDiskConfigPtrOutput
- func (i BootDiskConfigArgs) ToBootDiskConfigPtrOutputWithContext(ctx context.Context) BootDiskConfigPtrOutput
- type BootDiskConfigInput
- type BootDiskConfigOutput
- func (o BootDiskConfigOutput) CustomerEncryptionKey() CustomerEncryptionKeyPtrOutput
- func (BootDiskConfigOutput) ElementType() reflect.Type
- func (o BootDiskConfigOutput) EnableConfidentialCompute() pulumi.BoolPtrOutput
- func (o BootDiskConfigOutput) ToBootDiskConfigOutput() BootDiskConfigOutput
- func (o BootDiskConfigOutput) ToBootDiskConfigOutputWithContext(ctx context.Context) BootDiskConfigOutput
- func (o BootDiskConfigOutput) ToBootDiskConfigPtrOutput() BootDiskConfigPtrOutput
- func (o BootDiskConfigOutput) ToBootDiskConfigPtrOutputWithContext(ctx context.Context) BootDiskConfigPtrOutput
- type BootDiskConfigPtrInput
- type BootDiskConfigPtrOutput
- func (o BootDiskConfigPtrOutput) CustomerEncryptionKey() CustomerEncryptionKeyPtrOutput
- func (o BootDiskConfigPtrOutput) Elem() BootDiskConfigOutput
- func (BootDiskConfigPtrOutput) ElementType() reflect.Type
- func (o BootDiskConfigPtrOutput) EnableConfidentialCompute() pulumi.BoolPtrOutput
- func (o BootDiskConfigPtrOutput) ToBootDiskConfigPtrOutput() BootDiskConfigPtrOutput
- func (o BootDiskConfigPtrOutput) ToBootDiskConfigPtrOutputWithContext(ctx context.Context) BootDiskConfigPtrOutput
- type BootDiskConfigResponse
- type BootDiskConfigResponseOutput
- func (o BootDiskConfigResponseOutput) CustomerEncryptionKey() CustomerEncryptionKeyResponseOutput
- func (BootDiskConfigResponseOutput) ElementType() reflect.Type
- func (o BootDiskConfigResponseOutput) EnableConfidentialCompute() pulumi.BoolOutput
- func (o BootDiskConfigResponseOutput) ToBootDiskConfigResponseOutput() BootDiskConfigResponseOutput
- func (o BootDiskConfigResponseOutput) ToBootDiskConfigResponseOutputWithContext(ctx context.Context) BootDiskConfigResponseOutput
- type CreatingDataResponse
- type CreatingDataResponseOutput
- type CustomerEncryptionKey
- type CustomerEncryptionKeyArgs
- func (CustomerEncryptionKeyArgs) ElementType() reflect.Type
- func (i CustomerEncryptionKeyArgs) ToCustomerEncryptionKeyOutput() CustomerEncryptionKeyOutput
- func (i CustomerEncryptionKeyArgs) ToCustomerEncryptionKeyOutputWithContext(ctx context.Context) CustomerEncryptionKeyOutput
- func (i CustomerEncryptionKeyArgs) ToCustomerEncryptionKeyPtrOutput() CustomerEncryptionKeyPtrOutput
- func (i CustomerEncryptionKeyArgs) ToCustomerEncryptionKeyPtrOutputWithContext(ctx context.Context) CustomerEncryptionKeyPtrOutput
- type CustomerEncryptionKeyInput
- type CustomerEncryptionKeyOutput
- func (CustomerEncryptionKeyOutput) ElementType() reflect.Type
- func (o CustomerEncryptionKeyOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o CustomerEncryptionKeyOutput) ToCustomerEncryptionKeyOutput() CustomerEncryptionKeyOutput
- func (o CustomerEncryptionKeyOutput) ToCustomerEncryptionKeyOutputWithContext(ctx context.Context) CustomerEncryptionKeyOutput
- func (o CustomerEncryptionKeyOutput) ToCustomerEncryptionKeyPtrOutput() CustomerEncryptionKeyPtrOutput
- func (o CustomerEncryptionKeyOutput) ToCustomerEncryptionKeyPtrOutputWithContext(ctx context.Context) CustomerEncryptionKeyPtrOutput
- type CustomerEncryptionKeyPtrInput
- type CustomerEncryptionKeyPtrOutput
- func (o CustomerEncryptionKeyPtrOutput) Elem() CustomerEncryptionKeyOutput
- func (CustomerEncryptionKeyPtrOutput) ElementType() reflect.Type
- func (o CustomerEncryptionKeyPtrOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o CustomerEncryptionKeyPtrOutput) ToCustomerEncryptionKeyPtrOutput() CustomerEncryptionKeyPtrOutput
- func (o CustomerEncryptionKeyPtrOutput) ToCustomerEncryptionKeyPtrOutputWithContext(ctx context.Context) CustomerEncryptionKeyPtrOutput
- type CustomerEncryptionKeyResponse
- type CustomerEncryptionKeyResponseOutput
- func (CustomerEncryptionKeyResponseOutput) ElementType() reflect.Type
- func (o CustomerEncryptionKeyResponseOutput) KmsKeyName() pulumi.StringOutput
- func (o CustomerEncryptionKeyResponseOutput) ToCustomerEncryptionKeyResponseOutput() CustomerEncryptionKeyResponseOutput
- func (o CustomerEncryptionKeyResponseOutput) ToCustomerEncryptionKeyResponseOutputWithContext(ctx context.Context) CustomerEncryptionKeyResponseOutput
- type DeletingDataResponse
- type DeletingDataResponseOutput
- type FailedDataResponse
- type FailedDataResponseOutput
- func (FailedDataResponseOutput) ElementType() reflect.Type
- func (o FailedDataResponseOutput) Error() StatusResponseOutput
- func (o FailedDataResponseOutput) ToFailedDataResponseOutput() FailedDataResponseOutput
- func (o FailedDataResponseOutput) ToFailedDataResponseOutputWithContext(ctx context.Context) FailedDataResponseOutput
- type Guaranteed
- type GuaranteedArgs
- func (GuaranteedArgs) ElementType() reflect.Type
- func (i GuaranteedArgs) ToGuaranteedOutput() GuaranteedOutput
- func (i GuaranteedArgs) ToGuaranteedOutputWithContext(ctx context.Context) GuaranteedOutput
- func (i GuaranteedArgs) ToGuaranteedPtrOutput() GuaranteedPtrOutput
- func (i GuaranteedArgs) ToGuaranteedPtrOutputWithContext(ctx context.Context) GuaranteedPtrOutput
- type GuaranteedInput
- type GuaranteedOutput
- func (GuaranteedOutput) ElementType() reflect.Type
- func (o GuaranteedOutput) MinDuration() pulumi.StringPtrOutput
- func (o GuaranteedOutput) Reserved() pulumi.BoolPtrOutput
- func (o GuaranteedOutput) ToGuaranteedOutput() GuaranteedOutput
- func (o GuaranteedOutput) ToGuaranteedOutputWithContext(ctx context.Context) GuaranteedOutput
- func (o GuaranteedOutput) ToGuaranteedPtrOutput() GuaranteedPtrOutput
- func (o GuaranteedOutput) ToGuaranteedPtrOutputWithContext(ctx context.Context) GuaranteedPtrOutput
- type GuaranteedPtrInput
- type GuaranteedPtrOutput
- func (o GuaranteedPtrOutput) Elem() GuaranteedOutput
- func (GuaranteedPtrOutput) ElementType() reflect.Type
- func (o GuaranteedPtrOutput) MinDuration() pulumi.StringPtrOutput
- func (o GuaranteedPtrOutput) Reserved() pulumi.BoolPtrOutput
- func (o GuaranteedPtrOutput) ToGuaranteedPtrOutput() GuaranteedPtrOutput
- func (o GuaranteedPtrOutput) ToGuaranteedPtrOutputWithContext(ctx context.Context) GuaranteedPtrOutput
- type GuaranteedResponse
- type GuaranteedResponseOutput
- func (GuaranteedResponseOutput) ElementType() reflect.Type
- func (o GuaranteedResponseOutput) MinDuration() pulumi.StringOutput
- func (o GuaranteedResponseOutput) Reserved() pulumi.BoolOutput
- func (o GuaranteedResponseOutput) ToGuaranteedResponseOutput() GuaranteedResponseOutput
- func (o GuaranteedResponseOutput) ToGuaranteedResponseOutputWithContext(ctx context.Context) GuaranteedResponseOutput
- type Interval
- type IntervalArgs
- func (IntervalArgs) ElementType() reflect.Type
- func (i IntervalArgs) ToIntervalOutput() IntervalOutput
- func (i IntervalArgs) ToIntervalOutputWithContext(ctx context.Context) IntervalOutput
- func (i IntervalArgs) ToIntervalPtrOutput() IntervalPtrOutput
- func (i IntervalArgs) ToIntervalPtrOutputWithContext(ctx context.Context) IntervalPtrOutput
- type IntervalInput
- type IntervalOutput
- func (IntervalOutput) ElementType() reflect.Type
- func (o IntervalOutput) EndTime() pulumi.StringPtrOutput
- func (o IntervalOutput) StartTime() pulumi.StringPtrOutput
- func (o IntervalOutput) ToIntervalOutput() IntervalOutput
- func (o IntervalOutput) ToIntervalOutputWithContext(ctx context.Context) IntervalOutput
- func (o IntervalOutput) ToIntervalPtrOutput() IntervalPtrOutput
- func (o IntervalOutput) ToIntervalPtrOutputWithContext(ctx context.Context) IntervalPtrOutput
- type IntervalPtrInput
- type IntervalPtrOutput
- func (o IntervalPtrOutput) Elem() IntervalOutput
- func (IntervalPtrOutput) ElementType() reflect.Type
- func (o IntervalPtrOutput) EndTime() pulumi.StringPtrOutput
- func (o IntervalPtrOutput) StartTime() pulumi.StringPtrOutput
- func (o IntervalPtrOutput) ToIntervalPtrOutput() IntervalPtrOutput
- func (o IntervalPtrOutput) ToIntervalPtrOutputWithContext(ctx context.Context) IntervalPtrOutput
- type IntervalResponse
- type IntervalResponseOutput
- func (IntervalResponseOutput) ElementType() reflect.Type
- func (o IntervalResponseOutput) EndTime() pulumi.StringOutput
- func (o IntervalResponseOutput) StartTime() pulumi.StringOutput
- func (o IntervalResponseOutput) ToIntervalResponseOutput() IntervalResponseOutput
- func (o IntervalResponseOutput) ToIntervalResponseOutputWithContext(ctx context.Context) IntervalResponseOutput
- type LookupNodeArgs
- type LookupNodeOutputArgs
- type LookupNodeResult
- type LookupNodeResultOutput
- func (o LookupNodeResultOutput) AcceleratorConfig() AcceleratorConfigResponseOutput
- func (o LookupNodeResultOutput) AcceleratorType() pulumi.StringOutput
- func (o LookupNodeResultOutput) ApiVersion() pulumi.StringOutput
- func (o LookupNodeResultOutput) AutocheckpointEnabled() pulumi.BoolOutput
- func (o LookupNodeResultOutput) BootDiskConfig() BootDiskConfigResponseOutput
- func (o LookupNodeResultOutput) CidrBlock() pulumi.StringOutput
- func (o LookupNodeResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupNodeResultOutput) DataDisks() AttachedDiskResponseArrayOutput
- func (o LookupNodeResultOutput) Description() pulumi.StringOutput
- func (LookupNodeResultOutput) ElementType() reflect.Type
- func (o LookupNodeResultOutput) Health() pulumi.StringOutput
- func (o LookupNodeResultOutput) HealthDescription() pulumi.StringOutput
- func (o LookupNodeResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupNodeResultOutput) Metadata() pulumi.StringMapOutput
- func (o LookupNodeResultOutput) MultisliceNode() pulumi.BoolOutput
- func (o LookupNodeResultOutput) Name() pulumi.StringOutput
- func (o LookupNodeResultOutput) NetworkConfig() NetworkConfigResponseOutput
- func (o LookupNodeResultOutput) NetworkEndpoints() NetworkEndpointResponseArrayOutput
- func (o LookupNodeResultOutput) QueuedResource() pulumi.StringOutput
- func (o LookupNodeResultOutput) RuntimeVersion() pulumi.StringOutput
- func (o LookupNodeResultOutput) SchedulingConfig() SchedulingConfigResponseOutput
- func (o LookupNodeResultOutput) ServiceAccount() ServiceAccountResponseOutput
- func (o LookupNodeResultOutput) ShieldedInstanceConfig() ShieldedInstanceConfigResponseOutput
- func (o LookupNodeResultOutput) State() pulumi.StringOutput
- func (o LookupNodeResultOutput) Symptoms() SymptomResponseArrayOutput
- func (o LookupNodeResultOutput) Tags() pulumi.StringArrayOutput
- func (o LookupNodeResultOutput) ToLookupNodeResultOutput() LookupNodeResultOutput
- func (o LookupNodeResultOutput) ToLookupNodeResultOutputWithContext(ctx context.Context) LookupNodeResultOutput
- type LookupQueuedResourceArgs
- type LookupQueuedResourceOutputArgs
- type LookupQueuedResourceResult
- type LookupQueuedResourceResultOutput
- func (o LookupQueuedResourceResultOutput) BestEffort() BestEffortResponseOutput
- func (o LookupQueuedResourceResultOutput) CreateTime() pulumi.StringOutput
- func (LookupQueuedResourceResultOutput) ElementType() reflect.Type
- func (o LookupQueuedResourceResultOutput) Guaranteed() GuaranteedResponseOutput
- func (o LookupQueuedResourceResultOutput) Name() pulumi.StringOutput
- func (o LookupQueuedResourceResultOutput) QueueingPolicy() QueueingPolicyResponseOutput
- func (o LookupQueuedResourceResultOutput) ReservationName() pulumi.StringOutput
- func (o LookupQueuedResourceResultOutput) Spot() SpotResponseOutput
- func (o LookupQueuedResourceResultOutput) State() QueuedResourceStateResponseOutput
- func (o LookupQueuedResourceResultOutput) ToLookupQueuedResourceResultOutput() LookupQueuedResourceResultOutput
- func (o LookupQueuedResourceResultOutput) ToLookupQueuedResourceResultOutputWithContext(ctx context.Context) LookupQueuedResourceResultOutput
- func (o LookupQueuedResourceResultOutput) Tpu() TpuResponseOutput
- type MultiNodeParams
- type MultiNodeParamsArgs
- func (MultiNodeParamsArgs) ElementType() reflect.Type
- func (i MultiNodeParamsArgs) ToMultiNodeParamsOutput() MultiNodeParamsOutput
- func (i MultiNodeParamsArgs) ToMultiNodeParamsOutputWithContext(ctx context.Context) MultiNodeParamsOutput
- func (i MultiNodeParamsArgs) ToMultiNodeParamsPtrOutput() MultiNodeParamsPtrOutput
- func (i MultiNodeParamsArgs) ToMultiNodeParamsPtrOutputWithContext(ctx context.Context) MultiNodeParamsPtrOutput
- type MultiNodeParamsInput
- type MultiNodeParamsOutput
- func (MultiNodeParamsOutput) ElementType() reflect.Type
- func (o MultiNodeParamsOutput) NodeCount() pulumi.IntOutput
- func (o MultiNodeParamsOutput) NodeIdPrefix() pulumi.StringPtrOutput
- func (o MultiNodeParamsOutput) ToMultiNodeParamsOutput() MultiNodeParamsOutput
- func (o MultiNodeParamsOutput) ToMultiNodeParamsOutputWithContext(ctx context.Context) MultiNodeParamsOutput
- func (o MultiNodeParamsOutput) ToMultiNodeParamsPtrOutput() MultiNodeParamsPtrOutput
- func (o MultiNodeParamsOutput) ToMultiNodeParamsPtrOutputWithContext(ctx context.Context) MultiNodeParamsPtrOutput
- type MultiNodeParamsPtrInput
- type MultiNodeParamsPtrOutput
- func (o MultiNodeParamsPtrOutput) Elem() MultiNodeParamsOutput
- func (MultiNodeParamsPtrOutput) ElementType() reflect.Type
- func (o MultiNodeParamsPtrOutput) NodeCount() pulumi.IntPtrOutput
- func (o MultiNodeParamsPtrOutput) NodeIdPrefix() pulumi.StringPtrOutput
- func (o MultiNodeParamsPtrOutput) ToMultiNodeParamsPtrOutput() MultiNodeParamsPtrOutput
- func (o MultiNodeParamsPtrOutput) ToMultiNodeParamsPtrOutputWithContext(ctx context.Context) MultiNodeParamsPtrOutput
- type MultiNodeParamsResponse
- type MultiNodeParamsResponseOutput
- func (MultiNodeParamsResponseOutput) ElementType() reflect.Type
- func (o MultiNodeParamsResponseOutput) NodeCount() pulumi.IntOutput
- func (o MultiNodeParamsResponseOutput) NodeIdPrefix() pulumi.StringOutput
- func (o MultiNodeParamsResponseOutput) ToMultiNodeParamsResponseOutput() MultiNodeParamsResponseOutput
- func (o MultiNodeParamsResponseOutput) ToMultiNodeParamsResponseOutputWithContext(ctx context.Context) MultiNodeParamsResponseOutput
- type NetworkConfig
- type NetworkConfigArgs
- func (NetworkConfigArgs) ElementType() reflect.Type
- func (i NetworkConfigArgs) ToNetworkConfigOutput() NetworkConfigOutput
- func (i NetworkConfigArgs) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
- func (i NetworkConfigArgs) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
- func (i NetworkConfigArgs) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
- type NetworkConfigInput
- type NetworkConfigOutput
- func (o NetworkConfigOutput) CanIpForward() pulumi.BoolPtrOutput
- func (NetworkConfigOutput) ElementType() reflect.Type
- func (o NetworkConfigOutput) EnableExternalIps() pulumi.BoolPtrOutput
- func (o NetworkConfigOutput) Network() pulumi.StringPtrOutput
- func (o NetworkConfigOutput) Subnetwork() pulumi.StringPtrOutput
- func (o NetworkConfigOutput) ToNetworkConfigOutput() NetworkConfigOutput
- func (o NetworkConfigOutput) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
- func (o NetworkConfigOutput) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
- func (o NetworkConfigOutput) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
- type NetworkConfigPtrInput
- type NetworkConfigPtrOutput
- func (o NetworkConfigPtrOutput) CanIpForward() pulumi.BoolPtrOutput
- func (o NetworkConfigPtrOutput) Elem() NetworkConfigOutput
- func (NetworkConfigPtrOutput) ElementType() reflect.Type
- func (o NetworkConfigPtrOutput) EnableExternalIps() pulumi.BoolPtrOutput
- func (o NetworkConfigPtrOutput) Network() pulumi.StringPtrOutput
- func (o NetworkConfigPtrOutput) Subnetwork() pulumi.StringPtrOutput
- func (o NetworkConfigPtrOutput) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
- func (o NetworkConfigPtrOutput) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
- type NetworkConfigResponse
- type NetworkConfigResponseOutput
- func (o NetworkConfigResponseOutput) CanIpForward() pulumi.BoolOutput
- func (NetworkConfigResponseOutput) ElementType() reflect.Type
- func (o NetworkConfigResponseOutput) EnableExternalIps() pulumi.BoolOutput
- func (o NetworkConfigResponseOutput) Network() pulumi.StringOutput
- func (o NetworkConfigResponseOutput) Subnetwork() pulumi.StringOutput
- func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutput() NetworkConfigResponseOutput
- func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutputWithContext(ctx context.Context) NetworkConfigResponseOutput
- type NetworkEndpointResponse
- type NetworkEndpointResponseArrayOutput
- func (NetworkEndpointResponseArrayOutput) ElementType() reflect.Type
- func (o NetworkEndpointResponseArrayOutput) Index(i pulumi.IntInput) NetworkEndpointResponseOutput
- func (o NetworkEndpointResponseArrayOutput) ToNetworkEndpointResponseArrayOutput() NetworkEndpointResponseArrayOutput
- func (o NetworkEndpointResponseArrayOutput) ToNetworkEndpointResponseArrayOutputWithContext(ctx context.Context) NetworkEndpointResponseArrayOutput
- type NetworkEndpointResponseOutput
- func (o NetworkEndpointResponseOutput) AccessConfig() AccessConfigResponseOutput
- func (NetworkEndpointResponseOutput) ElementType() reflect.Type
- func (o NetworkEndpointResponseOutput) IpAddress() pulumi.StringOutput
- func (o NetworkEndpointResponseOutput) Port() pulumi.IntOutput
- func (o NetworkEndpointResponseOutput) ToNetworkEndpointResponseOutput() NetworkEndpointResponseOutput
- func (o NetworkEndpointResponseOutput) ToNetworkEndpointResponseOutputWithContext(ctx context.Context) NetworkEndpointResponseOutput
- type Node
- type NodeArgs
- type NodeHealth
- func (NodeHealth) ElementType() reflect.Type
- func (e NodeHealth) ToNodeHealthOutput() NodeHealthOutput
- func (e NodeHealth) ToNodeHealthOutputWithContext(ctx context.Context) NodeHealthOutput
- func (e NodeHealth) ToNodeHealthPtrOutput() NodeHealthPtrOutput
- func (e NodeHealth) ToNodeHealthPtrOutputWithContext(ctx context.Context) NodeHealthPtrOutput
- func (e NodeHealth) ToStringOutput() pulumi.StringOutput
- func (e NodeHealth) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NodeHealth) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NodeHealth) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NodeHealthInput
- type NodeHealthOutput
- func (NodeHealthOutput) ElementType() reflect.Type
- func (o NodeHealthOutput) ToNodeHealthOutput() NodeHealthOutput
- func (o NodeHealthOutput) ToNodeHealthOutputWithContext(ctx context.Context) NodeHealthOutput
- func (o NodeHealthOutput) ToNodeHealthPtrOutput() NodeHealthPtrOutput
- func (o NodeHealthOutput) ToNodeHealthPtrOutputWithContext(ctx context.Context) NodeHealthPtrOutput
- func (o NodeHealthOutput) ToStringOutput() pulumi.StringOutput
- func (o NodeHealthOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NodeHealthOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NodeHealthOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NodeHealthPtrInput
- type NodeHealthPtrOutput
- func (o NodeHealthPtrOutput) Elem() NodeHealthOutput
- func (NodeHealthPtrOutput) ElementType() reflect.Type
- func (o NodeHealthPtrOutput) ToNodeHealthPtrOutput() NodeHealthPtrOutput
- func (o NodeHealthPtrOutput) ToNodeHealthPtrOutputWithContext(ctx context.Context) NodeHealthPtrOutput
- func (o NodeHealthPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NodeHealthPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NodeInput
- type NodeOutput
- func (o NodeOutput) AcceleratorConfig() AcceleratorConfigResponseOutput
- func (o NodeOutput) AcceleratorType() pulumi.StringOutput
- func (o NodeOutput) ApiVersion() pulumi.StringOutput
- func (o NodeOutput) AutocheckpointEnabled() pulumi.BoolOutput
- func (o NodeOutput) BootDiskConfig() BootDiskConfigResponseOutput
- func (o NodeOutput) CidrBlock() pulumi.StringOutput
- func (o NodeOutput) CreateTime() pulumi.StringOutput
- func (o NodeOutput) DataDisks() AttachedDiskResponseArrayOutput
- func (o NodeOutput) Description() pulumi.StringOutput
- func (NodeOutput) ElementType() reflect.Type
- func (o NodeOutput) Health() pulumi.StringOutput
- func (o NodeOutput) HealthDescription() pulumi.StringOutput
- func (o NodeOutput) Labels() pulumi.StringMapOutput
- func (o NodeOutput) Location() pulumi.StringOutput
- func (o NodeOutput) Metadata() pulumi.StringMapOutput
- func (o NodeOutput) MultisliceNode() pulumi.BoolOutput
- func (o NodeOutput) Name() pulumi.StringOutput
- func (o NodeOutput) NetworkConfig() NetworkConfigResponseOutput
- func (o NodeOutput) NetworkEndpoints() NetworkEndpointResponseArrayOutput
- func (o NodeOutput) NodeId() pulumi.StringPtrOutput
- func (o NodeOutput) Project() pulumi.StringOutput
- func (o NodeOutput) QueuedResource() pulumi.StringOutput
- func (o NodeOutput) RequestId() pulumi.StringPtrOutput
- func (o NodeOutput) RuntimeVersion() pulumi.StringOutput
- func (o NodeOutput) SchedulingConfig() SchedulingConfigResponseOutput
- func (o NodeOutput) ServiceAccount() ServiceAccountResponseOutput
- func (o NodeOutput) ShieldedInstanceConfig() ShieldedInstanceConfigResponseOutput
- func (o NodeOutput) State() pulumi.StringOutput
- func (o NodeOutput) Symptoms() SymptomResponseArrayOutput
- func (o NodeOutput) Tags() pulumi.StringArrayOutput
- func (o NodeOutput) ToNodeOutput() NodeOutput
- func (o NodeOutput) ToNodeOutputWithContext(ctx context.Context) NodeOutput
- type NodeResponse
- type NodeResponseOutput
- func (o NodeResponseOutput) AcceleratorConfig() AcceleratorConfigResponseOutput
- func (o NodeResponseOutput) AcceleratorType() pulumi.StringOutput
- func (o NodeResponseOutput) ApiVersion() pulumi.StringOutput
- func (o NodeResponseOutput) AutocheckpointEnabled() pulumi.BoolOutput
- func (o NodeResponseOutput) BootDiskConfig() BootDiskConfigResponseOutput
- func (o NodeResponseOutput) CidrBlock() pulumi.StringOutput
- func (o NodeResponseOutput) CreateTime() pulumi.StringOutput
- func (o NodeResponseOutput) DataDisks() AttachedDiskResponseArrayOutput
- func (o NodeResponseOutput) Description() pulumi.StringOutput
- func (NodeResponseOutput) ElementType() reflect.Type
- func (o NodeResponseOutput) Health() pulumi.StringOutput
- func (o NodeResponseOutput) HealthDescription() pulumi.StringOutput
- func (o NodeResponseOutput) Labels() pulumi.StringMapOutput
- func (o NodeResponseOutput) Metadata() pulumi.StringMapOutput
- func (o NodeResponseOutput) MultisliceNode() pulumi.BoolOutput
- func (o NodeResponseOutput) Name() pulumi.StringOutput
- func (o NodeResponseOutput) NetworkConfig() NetworkConfigResponseOutput
- func (o NodeResponseOutput) NetworkEndpoints() NetworkEndpointResponseArrayOutput
- func (o NodeResponseOutput) QueuedResource() pulumi.StringOutput
- func (o NodeResponseOutput) RuntimeVersion() pulumi.StringOutput
- func (o NodeResponseOutput) SchedulingConfig() SchedulingConfigResponseOutput
- func (o NodeResponseOutput) ServiceAccount() ServiceAccountResponseOutput
- func (o NodeResponseOutput) ShieldedInstanceConfig() ShieldedInstanceConfigResponseOutput
- func (o NodeResponseOutput) State() pulumi.StringOutput
- func (o NodeResponseOutput) Symptoms() SymptomResponseArrayOutput
- func (o NodeResponseOutput) Tags() pulumi.StringArrayOutput
- func (o NodeResponseOutput) ToNodeResponseOutput() NodeResponseOutput
- func (o NodeResponseOutput) ToNodeResponseOutputWithContext(ctx context.Context) NodeResponseOutput
- type NodeSpec
- type NodeSpecArgs
- type NodeSpecArray
- type NodeSpecArrayInput
- type NodeSpecArrayOutput
- type NodeSpecInput
- type NodeSpecOutput
- func (NodeSpecOutput) ElementType() reflect.Type
- func (o NodeSpecOutput) MultiNodeParams() MultiNodeParamsPtrOutput
- func (o NodeSpecOutput) Node() NodeTypeOutput
- func (o NodeSpecOutput) NodeId() pulumi.StringPtrOutput
- func (o NodeSpecOutput) Parent() pulumi.StringOutput
- func (o NodeSpecOutput) ToNodeSpecOutput() NodeSpecOutput
- func (o NodeSpecOutput) ToNodeSpecOutputWithContext(ctx context.Context) NodeSpecOutput
- type NodeSpecResponse
- type NodeSpecResponseArrayOutput
- func (NodeSpecResponseArrayOutput) ElementType() reflect.Type
- func (o NodeSpecResponseArrayOutput) Index(i pulumi.IntInput) NodeSpecResponseOutput
- func (o NodeSpecResponseArrayOutput) ToNodeSpecResponseArrayOutput() NodeSpecResponseArrayOutput
- func (o NodeSpecResponseArrayOutput) ToNodeSpecResponseArrayOutputWithContext(ctx context.Context) NodeSpecResponseArrayOutput
- type NodeSpecResponseOutput
- func (NodeSpecResponseOutput) ElementType() reflect.Type
- func (o NodeSpecResponseOutput) MultiNodeParams() MultiNodeParamsResponseOutput
- func (o NodeSpecResponseOutput) Node() NodeResponseOutput
- func (o NodeSpecResponseOutput) NodeId() pulumi.StringOutput
- func (o NodeSpecResponseOutput) Parent() pulumi.StringOutput
- func (o NodeSpecResponseOutput) ToNodeSpecResponseOutput() NodeSpecResponseOutput
- func (o NodeSpecResponseOutput) ToNodeSpecResponseOutputWithContext(ctx context.Context) NodeSpecResponseOutput
- type NodeState
- type NodeType
- type NodeTypeArgs
- type NodeTypeInput
- type NodeTypeOutput
- func (o NodeTypeOutput) AcceleratorConfig() AcceleratorConfigPtrOutput
- func (o NodeTypeOutput) AcceleratorType() pulumi.StringPtrOutput
- func (o NodeTypeOutput) AutocheckpointEnabled() pulumi.BoolPtrOutput
- func (o NodeTypeOutput) BootDiskConfig() BootDiskConfigPtrOutput
- func (o NodeTypeOutput) CidrBlock() pulumi.StringPtrOutput
- func (o NodeTypeOutput) DataDisks() AttachedDiskArrayOutput
- func (o NodeTypeOutput) Description() pulumi.StringPtrOutput
- func (NodeTypeOutput) ElementType() reflect.Type
- func (o NodeTypeOutput) Health() NodeHealthPtrOutput
- func (o NodeTypeOutput) Labels() pulumi.StringMapOutput
- func (o NodeTypeOutput) Metadata() pulumi.StringMapOutput
- func (o NodeTypeOutput) NetworkConfig() NetworkConfigPtrOutput
- func (o NodeTypeOutput) RuntimeVersion() pulumi.StringOutput
- func (o NodeTypeOutput) SchedulingConfig() SchedulingConfigPtrOutput
- func (o NodeTypeOutput) ServiceAccount() ServiceAccountPtrOutput
- func (o NodeTypeOutput) ShieldedInstanceConfig() ShieldedInstanceConfigPtrOutput
- func (o NodeTypeOutput) Tags() pulumi.StringArrayOutput
- func (o NodeTypeOutput) ToNodeTypeOutput() NodeTypeOutput
- func (o NodeTypeOutput) ToNodeTypeOutputWithContext(ctx context.Context) NodeTypeOutput
- type ProvisioningDataResponse
- type ProvisioningDataResponseOutput
- func (ProvisioningDataResponseOutput) ElementType() reflect.Type
- func (o ProvisioningDataResponseOutput) ToProvisioningDataResponseOutput() ProvisioningDataResponseOutput
- func (o ProvisioningDataResponseOutput) ToProvisioningDataResponseOutputWithContext(ctx context.Context) ProvisioningDataResponseOutput
- type QueuedResource
- type QueuedResourceArgs
- type QueuedResourceInput
- type QueuedResourceOutput
- func (o QueuedResourceOutput) BestEffort() BestEffortResponseOutput
- func (o QueuedResourceOutput) CreateTime() pulumi.StringOutput
- func (QueuedResourceOutput) ElementType() reflect.Type
- func (o QueuedResourceOutput) Guaranteed() GuaranteedResponseOutput
- func (o QueuedResourceOutput) Location() pulumi.StringOutput
- func (o QueuedResourceOutput) Name() pulumi.StringOutput
- func (o QueuedResourceOutput) Project() pulumi.StringOutput
- func (o QueuedResourceOutput) QueuedResourceId() pulumi.StringPtrOutput
- func (o QueuedResourceOutput) QueueingPolicy() QueueingPolicyResponseOutput
- func (o QueuedResourceOutput) RequestId() pulumi.StringPtrOutput
- func (o QueuedResourceOutput) ReservationName() pulumi.StringOutput
- func (o QueuedResourceOutput) Spot() SpotResponseOutput
- func (o QueuedResourceOutput) State() QueuedResourceStateResponseOutput
- func (o QueuedResourceOutput) ToQueuedResourceOutput() QueuedResourceOutput
- func (o QueuedResourceOutput) ToQueuedResourceOutputWithContext(ctx context.Context) QueuedResourceOutput
- func (o QueuedResourceOutput) Tpu() TpuResponseOutput
- type QueuedResourceState
- type QueuedResourceStateResponse
- type QueuedResourceStateResponseOutput
- func (o QueuedResourceStateResponseOutput) AcceptedData() AcceptedDataResponseOutput
- func (o QueuedResourceStateResponseOutput) ActiveData() ActiveDataResponseOutput
- func (o QueuedResourceStateResponseOutput) CreatingData() CreatingDataResponseOutput
- func (o QueuedResourceStateResponseOutput) DeletingData() DeletingDataResponseOutput
- func (QueuedResourceStateResponseOutput) ElementType() reflect.Type
- func (o QueuedResourceStateResponseOutput) FailedData() FailedDataResponseOutput
- func (o QueuedResourceStateResponseOutput) ProvisioningData() ProvisioningDataResponseOutput
- func (o QueuedResourceStateResponseOutput) State() pulumi.StringOutput
- func (o QueuedResourceStateResponseOutput) StateInitiator() pulumi.StringOutput
- func (o QueuedResourceStateResponseOutput) SuspendedData() SuspendedDataResponseOutput
- func (o QueuedResourceStateResponseOutput) SuspendingData() SuspendingDataResponseOutput
- func (o QueuedResourceStateResponseOutput) ToQueuedResourceStateResponseOutput() QueuedResourceStateResponseOutput
- func (o QueuedResourceStateResponseOutput) ToQueuedResourceStateResponseOutputWithContext(ctx context.Context) QueuedResourceStateResponseOutput
- type QueueingPolicy
- type QueueingPolicyArgs
- func (QueueingPolicyArgs) ElementType() reflect.Type
- func (i QueueingPolicyArgs) ToQueueingPolicyOutput() QueueingPolicyOutput
- func (i QueueingPolicyArgs) ToQueueingPolicyOutputWithContext(ctx context.Context) QueueingPolicyOutput
- func (i QueueingPolicyArgs) ToQueueingPolicyPtrOutput() QueueingPolicyPtrOutput
- func (i QueueingPolicyArgs) ToQueueingPolicyPtrOutputWithContext(ctx context.Context) QueueingPolicyPtrOutput
- type QueueingPolicyInput
- type QueueingPolicyOutput
- func (QueueingPolicyOutput) ElementType() reflect.Type
- func (o QueueingPolicyOutput) ToQueueingPolicyOutput() QueueingPolicyOutput
- func (o QueueingPolicyOutput) ToQueueingPolicyOutputWithContext(ctx context.Context) QueueingPolicyOutput
- func (o QueueingPolicyOutput) ToQueueingPolicyPtrOutput() QueueingPolicyPtrOutput
- func (o QueueingPolicyOutput) ToQueueingPolicyPtrOutputWithContext(ctx context.Context) QueueingPolicyPtrOutput
- func (o QueueingPolicyOutput) ValidAfterDuration() pulumi.StringPtrOutput
- func (o QueueingPolicyOutput) ValidAfterTime() pulumi.StringPtrOutput
- func (o QueueingPolicyOutput) ValidInterval() IntervalPtrOutput
- func (o QueueingPolicyOutput) ValidUntilDuration() pulumi.StringPtrOutput
- func (o QueueingPolicyOutput) ValidUntilTime() pulumi.StringPtrOutput
- type QueueingPolicyPtrInput
- type QueueingPolicyPtrOutput
- func (o QueueingPolicyPtrOutput) Elem() QueueingPolicyOutput
- func (QueueingPolicyPtrOutput) ElementType() reflect.Type
- func (o QueueingPolicyPtrOutput) ToQueueingPolicyPtrOutput() QueueingPolicyPtrOutput
- func (o QueueingPolicyPtrOutput) ToQueueingPolicyPtrOutputWithContext(ctx context.Context) QueueingPolicyPtrOutput
- func (o QueueingPolicyPtrOutput) ValidAfterDuration() pulumi.StringPtrOutput
- func (o QueueingPolicyPtrOutput) ValidAfterTime() pulumi.StringPtrOutput
- func (o QueueingPolicyPtrOutput) ValidInterval() IntervalPtrOutput
- func (o QueueingPolicyPtrOutput) ValidUntilDuration() pulumi.StringPtrOutput
- func (o QueueingPolicyPtrOutput) ValidUntilTime() pulumi.StringPtrOutput
- type QueueingPolicyResponse
- type QueueingPolicyResponseOutput
- func (QueueingPolicyResponseOutput) ElementType() reflect.Type
- func (o QueueingPolicyResponseOutput) ToQueueingPolicyResponseOutput() QueueingPolicyResponseOutput
- func (o QueueingPolicyResponseOutput) ToQueueingPolicyResponseOutputWithContext(ctx context.Context) QueueingPolicyResponseOutput
- func (o QueueingPolicyResponseOutput) ValidAfterDuration() pulumi.StringOutput
- func (o QueueingPolicyResponseOutput) ValidAfterTime() pulumi.StringOutput
- func (o QueueingPolicyResponseOutput) ValidInterval() IntervalResponseOutput
- func (o QueueingPolicyResponseOutput) ValidUntilDuration() pulumi.StringOutput
- func (o QueueingPolicyResponseOutput) ValidUntilTime() pulumi.StringOutput
- type SchedulingConfig
- type SchedulingConfigArgs
- func (SchedulingConfigArgs) ElementType() reflect.Type
- func (i SchedulingConfigArgs) ToSchedulingConfigOutput() SchedulingConfigOutput
- func (i SchedulingConfigArgs) ToSchedulingConfigOutputWithContext(ctx context.Context) SchedulingConfigOutput
- func (i SchedulingConfigArgs) ToSchedulingConfigPtrOutput() SchedulingConfigPtrOutput
- func (i SchedulingConfigArgs) ToSchedulingConfigPtrOutputWithContext(ctx context.Context) SchedulingConfigPtrOutput
- type SchedulingConfigInput
- type SchedulingConfigOutput
- func (SchedulingConfigOutput) ElementType() reflect.Type
- func (o SchedulingConfigOutput) Preemptible() pulumi.BoolPtrOutput
- func (o SchedulingConfigOutput) Reserved() pulumi.BoolPtrOutput
- func (o SchedulingConfigOutput) ToSchedulingConfigOutput() SchedulingConfigOutput
- func (o SchedulingConfigOutput) ToSchedulingConfigOutputWithContext(ctx context.Context) SchedulingConfigOutput
- func (o SchedulingConfigOutput) ToSchedulingConfigPtrOutput() SchedulingConfigPtrOutput
- func (o SchedulingConfigOutput) ToSchedulingConfigPtrOutputWithContext(ctx context.Context) SchedulingConfigPtrOutput
- type SchedulingConfigPtrInput
- type SchedulingConfigPtrOutput
- func (o SchedulingConfigPtrOutput) Elem() SchedulingConfigOutput
- func (SchedulingConfigPtrOutput) ElementType() reflect.Type
- func (o SchedulingConfigPtrOutput) Preemptible() pulumi.BoolPtrOutput
- func (o SchedulingConfigPtrOutput) Reserved() pulumi.BoolPtrOutput
- func (o SchedulingConfigPtrOutput) ToSchedulingConfigPtrOutput() SchedulingConfigPtrOutput
- func (o SchedulingConfigPtrOutput) ToSchedulingConfigPtrOutputWithContext(ctx context.Context) SchedulingConfigPtrOutput
- type SchedulingConfigResponse
- type SchedulingConfigResponseOutput
- func (SchedulingConfigResponseOutput) ElementType() reflect.Type
- func (o SchedulingConfigResponseOutput) Preemptible() pulumi.BoolOutput
- func (o SchedulingConfigResponseOutput) Reserved() pulumi.BoolOutput
- func (o SchedulingConfigResponseOutput) ToSchedulingConfigResponseOutput() SchedulingConfigResponseOutput
- func (o SchedulingConfigResponseOutput) ToSchedulingConfigResponseOutputWithContext(ctx context.Context) SchedulingConfigResponseOutput
- type ServiceAccount
- type ServiceAccountArgs
- func (ServiceAccountArgs) ElementType() reflect.Type
- func (i ServiceAccountArgs) ToServiceAccountOutput() ServiceAccountOutput
- func (i ServiceAccountArgs) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput
- func (i ServiceAccountArgs) ToServiceAccountPtrOutput() ServiceAccountPtrOutput
- func (i ServiceAccountArgs) ToServiceAccountPtrOutputWithContext(ctx context.Context) ServiceAccountPtrOutput
- type ServiceAccountInput
- type ServiceAccountOutput
- func (ServiceAccountOutput) ElementType() reflect.Type
- func (o ServiceAccountOutput) Email() pulumi.StringPtrOutput
- func (o ServiceAccountOutput) Scope() pulumi.StringArrayOutput
- func (o ServiceAccountOutput) ToServiceAccountOutput() ServiceAccountOutput
- func (o ServiceAccountOutput) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput
- func (o ServiceAccountOutput) ToServiceAccountPtrOutput() ServiceAccountPtrOutput
- func (o ServiceAccountOutput) ToServiceAccountPtrOutputWithContext(ctx context.Context) ServiceAccountPtrOutput
- type ServiceAccountPtrInput
- type ServiceAccountPtrOutput
- func (o ServiceAccountPtrOutput) Elem() ServiceAccountOutput
- func (ServiceAccountPtrOutput) ElementType() reflect.Type
- func (o ServiceAccountPtrOutput) Email() pulumi.StringPtrOutput
- func (o ServiceAccountPtrOutput) Scope() pulumi.StringArrayOutput
- func (o ServiceAccountPtrOutput) ToServiceAccountPtrOutput() ServiceAccountPtrOutput
- func (o ServiceAccountPtrOutput) ToServiceAccountPtrOutputWithContext(ctx context.Context) ServiceAccountPtrOutput
- type ServiceAccountResponse
- type ServiceAccountResponseOutput
- func (ServiceAccountResponseOutput) ElementType() reflect.Type
- func (o ServiceAccountResponseOutput) Email() pulumi.StringOutput
- func (o ServiceAccountResponseOutput) Scope() pulumi.StringArrayOutput
- func (o ServiceAccountResponseOutput) ToServiceAccountResponseOutput() ServiceAccountResponseOutput
- func (o ServiceAccountResponseOutput) ToServiceAccountResponseOutputWithContext(ctx context.Context) ServiceAccountResponseOutput
- type ShieldedInstanceConfig
- type ShieldedInstanceConfigArgs
- func (ShieldedInstanceConfigArgs) ElementType() reflect.Type
- func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigOutput() ShieldedInstanceConfigOutput
- func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigOutputWithContext(ctx context.Context) ShieldedInstanceConfigOutput
- func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigPtrOutput() ShieldedInstanceConfigPtrOutput
- func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigPtrOutput
- type ShieldedInstanceConfigInput
- type ShieldedInstanceConfigOutput
- func (ShieldedInstanceConfigOutput) ElementType() reflect.Type
- func (o ShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolPtrOutput
- func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigOutput() ShieldedInstanceConfigOutput
- func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigOutputWithContext(ctx context.Context) ShieldedInstanceConfigOutput
- func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigPtrOutput() ShieldedInstanceConfigPtrOutput
- func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigPtrOutput
- type ShieldedInstanceConfigPtrInput
- type ShieldedInstanceConfigPtrOutput
- func (o ShieldedInstanceConfigPtrOutput) Elem() ShieldedInstanceConfigOutput
- func (ShieldedInstanceConfigPtrOutput) ElementType() reflect.Type
- func (o ShieldedInstanceConfigPtrOutput) EnableSecureBoot() pulumi.BoolPtrOutput
- func (o ShieldedInstanceConfigPtrOutput) ToShieldedInstanceConfigPtrOutput() ShieldedInstanceConfigPtrOutput
- func (o ShieldedInstanceConfigPtrOutput) ToShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigPtrOutput
- type ShieldedInstanceConfigResponse
- type ShieldedInstanceConfigResponseOutput
- func (ShieldedInstanceConfigResponseOutput) ElementType() reflect.Type
- func (o ShieldedInstanceConfigResponseOutput) EnableSecureBoot() pulumi.BoolOutput
- func (o ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponseOutput() ShieldedInstanceConfigResponseOutput
- func (o ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponseOutputWithContext(ctx context.Context) ShieldedInstanceConfigResponseOutput
- type Spot
- type SpotArgs
- type SpotInput
- type SpotOutput
- func (SpotOutput) ElementType() reflect.Type
- func (o SpotOutput) ToSpotOutput() SpotOutput
- func (o SpotOutput) ToSpotOutputWithContext(ctx context.Context) SpotOutput
- func (o SpotOutput) ToSpotPtrOutput() SpotPtrOutput
- func (o SpotOutput) ToSpotPtrOutputWithContext(ctx context.Context) SpotPtrOutput
- type SpotPtrInput
- type SpotPtrOutput
- type SpotResponse
- type SpotResponseOutput
- type StatusResponse
- type StatusResponseOutput
- func (o StatusResponseOutput) Code() pulumi.IntOutput
- func (o StatusResponseOutput) Details() pulumi.StringMapArrayOutput
- func (StatusResponseOutput) ElementType() reflect.Type
- func (o StatusResponseOutput) Message() pulumi.StringOutput
- func (o StatusResponseOutput) ToStatusResponseOutput() StatusResponseOutput
- func (o StatusResponseOutput) ToStatusResponseOutputWithContext(ctx context.Context) StatusResponseOutput
- type SuspendedDataResponse
- type SuspendedDataResponseOutput
- type SuspendingDataResponse
- type SuspendingDataResponseOutput
- type SymptomResponse
- type SymptomResponseArrayOutput
- func (SymptomResponseArrayOutput) ElementType() reflect.Type
- func (o SymptomResponseArrayOutput) Index(i pulumi.IntInput) SymptomResponseOutput
- func (o SymptomResponseArrayOutput) ToSymptomResponseArrayOutput() SymptomResponseArrayOutput
- func (o SymptomResponseArrayOutput) ToSymptomResponseArrayOutputWithContext(ctx context.Context) SymptomResponseArrayOutput
- type SymptomResponseOutput
- func (o SymptomResponseOutput) CreateTime() pulumi.StringOutput
- func (o SymptomResponseOutput) Details() pulumi.StringOutput
- func (SymptomResponseOutput) ElementType() reflect.Type
- func (o SymptomResponseOutput) SymptomType() pulumi.StringOutput
- func (o SymptomResponseOutput) ToSymptomResponseOutput() SymptomResponseOutput
- func (o SymptomResponseOutput) ToSymptomResponseOutputWithContext(ctx context.Context) SymptomResponseOutput
- func (o SymptomResponseOutput) WorkerId() pulumi.StringOutput
- type Tpu
- type TpuArgs
- type TpuInput
- type TpuOutput
- func (TpuOutput) ElementType() reflect.Type
- func (o TpuOutput) NodeSpec() NodeSpecArrayOutput
- func (o TpuOutput) ToTpuOutput() TpuOutput
- func (o TpuOutput) ToTpuOutputWithContext(ctx context.Context) TpuOutput
- func (o TpuOutput) ToTpuPtrOutput() TpuPtrOutput
- func (o TpuOutput) ToTpuPtrOutputWithContext(ctx context.Context) TpuPtrOutput
- type TpuPtrInput
- type TpuPtrOutput
- type TpuResponse
- type TpuResponseOutput
Constants ¶
const ( // Unspecified version. AcceleratorConfigTypeTypeUnspecified = AcceleratorConfigType("TYPE_UNSPECIFIED") // TPU v2. AcceleratorConfigTypeV2 = AcceleratorConfigType("V2") // TPU v3. AcceleratorConfigTypeV3 = AcceleratorConfigType("V3") // TPU v4. AcceleratorConfigTypeV4 = AcceleratorConfigType("V4") )
const ( // The disk mode is not known/set. AttachedDiskModeDiskModeUnspecified = AttachedDiskMode("DISK_MODE_UNSPECIFIED") // Attaches the disk in read-write mode. Only one TPU node can attach a disk in read-write mode at a time. AttachedDiskModeReadWrite = AttachedDiskMode("READ_WRITE") // Attaches the disk in read-only mode. Multiple TPU nodes can attach a disk in read-only mode at a time. AttachedDiskModeReadOnly = AttachedDiskMode("READ_ONLY") )
const ( // Health status is unknown: not initialized or failed to retrieve. NodeHealthHealthUnspecified = NodeHealth("HEALTH_UNSPECIFIED") // The resource is healthy. NodeHealthHealthy = NodeHealth("HEALTHY") // The resource is unresponsive. NodeHealthTimeout = NodeHealth("TIMEOUT") // The in-guest ML stack is unhealthy. NodeHealthUnhealthyTensorflow = NodeHealth("UNHEALTHY_TENSORFLOW") // The node is under maintenance/priority boost caused rescheduling and will resume running once rescheduled. NodeHealthUnhealthyMaintenance = NodeHealth("UNHEALTHY_MAINTENANCE") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceleratorConfig ¶ added in v0.29.0
type AcceleratorConfig struct { // Topology of TPU in chips. Topology string `pulumi:"topology"` // Type of TPU. Type AcceleratorConfigType `pulumi:"type"` }
A TPU accelerator configuration.
type AcceleratorConfigArgs ¶ added in v0.29.0
type AcceleratorConfigArgs struct { // Topology of TPU in chips. Topology pulumi.StringInput `pulumi:"topology"` // Type of TPU. Type AcceleratorConfigTypeInput `pulumi:"type"` }
A TPU accelerator configuration.
func (AcceleratorConfigArgs) ElementType ¶ added in v0.29.0
func (AcceleratorConfigArgs) ElementType() reflect.Type
func (AcceleratorConfigArgs) ToAcceleratorConfigOutput ¶ added in v0.29.0
func (i AcceleratorConfigArgs) ToAcceleratorConfigOutput() AcceleratorConfigOutput
func (AcceleratorConfigArgs) ToAcceleratorConfigOutputWithContext ¶ added in v0.29.0
func (i AcceleratorConfigArgs) ToAcceleratorConfigOutputWithContext(ctx context.Context) AcceleratorConfigOutput
func (AcceleratorConfigArgs) ToAcceleratorConfigPtrOutput ¶ added in v0.29.0
func (i AcceleratorConfigArgs) ToAcceleratorConfigPtrOutput() AcceleratorConfigPtrOutput
func (AcceleratorConfigArgs) ToAcceleratorConfigPtrOutputWithContext ¶ added in v0.29.0
func (i AcceleratorConfigArgs) ToAcceleratorConfigPtrOutputWithContext(ctx context.Context) AcceleratorConfigPtrOutput
type AcceleratorConfigInput ¶ added in v0.29.0
type AcceleratorConfigInput interface { pulumi.Input ToAcceleratorConfigOutput() AcceleratorConfigOutput ToAcceleratorConfigOutputWithContext(context.Context) AcceleratorConfigOutput }
AcceleratorConfigInput is an input type that accepts AcceleratorConfigArgs and AcceleratorConfigOutput values. You can construct a concrete instance of `AcceleratorConfigInput` via:
AcceleratorConfigArgs{...}
type AcceleratorConfigOutput ¶ added in v0.29.0
type AcceleratorConfigOutput struct{ *pulumi.OutputState }
A TPU accelerator configuration.
func (AcceleratorConfigOutput) ElementType ¶ added in v0.29.0
func (AcceleratorConfigOutput) ElementType() reflect.Type
func (AcceleratorConfigOutput) ToAcceleratorConfigOutput ¶ added in v0.29.0
func (o AcceleratorConfigOutput) ToAcceleratorConfigOutput() AcceleratorConfigOutput
func (AcceleratorConfigOutput) ToAcceleratorConfigOutputWithContext ¶ added in v0.29.0
func (o AcceleratorConfigOutput) ToAcceleratorConfigOutputWithContext(ctx context.Context) AcceleratorConfigOutput
func (AcceleratorConfigOutput) ToAcceleratorConfigPtrOutput ¶ added in v0.29.0
func (o AcceleratorConfigOutput) ToAcceleratorConfigPtrOutput() AcceleratorConfigPtrOutput
func (AcceleratorConfigOutput) ToAcceleratorConfigPtrOutputWithContext ¶ added in v0.29.0
func (o AcceleratorConfigOutput) ToAcceleratorConfigPtrOutputWithContext(ctx context.Context) AcceleratorConfigPtrOutput
func (AcceleratorConfigOutput) Topology ¶ added in v0.29.0
func (o AcceleratorConfigOutput) Topology() pulumi.StringOutput
Topology of TPU in chips.
func (AcceleratorConfigOutput) Type ¶ added in v0.29.0
func (o AcceleratorConfigOutput) Type() AcceleratorConfigTypeOutput
Type of TPU.
type AcceleratorConfigPtrInput ¶ added in v0.29.0
type AcceleratorConfigPtrInput interface { pulumi.Input ToAcceleratorConfigPtrOutput() AcceleratorConfigPtrOutput ToAcceleratorConfigPtrOutputWithContext(context.Context) AcceleratorConfigPtrOutput }
AcceleratorConfigPtrInput is an input type that accepts AcceleratorConfigArgs, AcceleratorConfigPtr and AcceleratorConfigPtrOutput values. You can construct a concrete instance of `AcceleratorConfigPtrInput` via:
AcceleratorConfigArgs{...} or: nil
func AcceleratorConfigPtr ¶ added in v0.29.0
func AcceleratorConfigPtr(v *AcceleratorConfigArgs) AcceleratorConfigPtrInput
type AcceleratorConfigPtrOutput ¶ added in v0.29.0
type AcceleratorConfigPtrOutput struct{ *pulumi.OutputState }
func (AcceleratorConfigPtrOutput) Elem ¶ added in v0.29.0
func (o AcceleratorConfigPtrOutput) Elem() AcceleratorConfigOutput
func (AcceleratorConfigPtrOutput) ElementType ¶ added in v0.29.0
func (AcceleratorConfigPtrOutput) ElementType() reflect.Type
func (AcceleratorConfigPtrOutput) ToAcceleratorConfigPtrOutput ¶ added in v0.29.0
func (o AcceleratorConfigPtrOutput) ToAcceleratorConfigPtrOutput() AcceleratorConfigPtrOutput
func (AcceleratorConfigPtrOutput) ToAcceleratorConfigPtrOutputWithContext ¶ added in v0.29.0
func (o AcceleratorConfigPtrOutput) ToAcceleratorConfigPtrOutputWithContext(ctx context.Context) AcceleratorConfigPtrOutput
func (AcceleratorConfigPtrOutput) Topology ¶ added in v0.29.0
func (o AcceleratorConfigPtrOutput) Topology() pulumi.StringPtrOutput
Topology of TPU in chips.
func (AcceleratorConfigPtrOutput) Type ¶ added in v0.29.0
func (o AcceleratorConfigPtrOutput) Type() AcceleratorConfigTypePtrOutput
Type of TPU.
type AcceleratorConfigResponse ¶ added in v0.29.0
type AcceleratorConfigResponse struct { // Topology of TPU in chips. Topology string `pulumi:"topology"` // Type of TPU. Type string `pulumi:"type"` }
A TPU accelerator configuration.
type AcceleratorConfigResponseOutput ¶ added in v0.29.0
type AcceleratorConfigResponseOutput struct{ *pulumi.OutputState }
A TPU accelerator configuration.
func (AcceleratorConfigResponseOutput) ElementType ¶ added in v0.29.0
func (AcceleratorConfigResponseOutput) ElementType() reflect.Type
func (AcceleratorConfigResponseOutput) ToAcceleratorConfigResponseOutput ¶ added in v0.29.0
func (o AcceleratorConfigResponseOutput) ToAcceleratorConfigResponseOutput() AcceleratorConfigResponseOutput
func (AcceleratorConfigResponseOutput) ToAcceleratorConfigResponseOutputWithContext ¶ added in v0.29.0
func (o AcceleratorConfigResponseOutput) ToAcceleratorConfigResponseOutputWithContext(ctx context.Context) AcceleratorConfigResponseOutput
func (AcceleratorConfigResponseOutput) Topology ¶ added in v0.29.0
func (o AcceleratorConfigResponseOutput) Topology() pulumi.StringOutput
Topology of TPU in chips.
func (AcceleratorConfigResponseOutput) Type ¶ added in v0.29.0
func (o AcceleratorConfigResponseOutput) Type() pulumi.StringOutput
Type of TPU.
type AcceleratorConfigType ¶ added in v0.29.0
type AcceleratorConfigType string
Required. Type of TPU.
func (AcceleratorConfigType) ElementType ¶ added in v0.29.0
func (AcceleratorConfigType) ElementType() reflect.Type
func (AcceleratorConfigType) ToAcceleratorConfigTypeOutput ¶ added in v0.29.0
func (e AcceleratorConfigType) ToAcceleratorConfigTypeOutput() AcceleratorConfigTypeOutput
func (AcceleratorConfigType) ToAcceleratorConfigTypeOutputWithContext ¶ added in v0.29.0
func (e AcceleratorConfigType) ToAcceleratorConfigTypeOutputWithContext(ctx context.Context) AcceleratorConfigTypeOutput
func (AcceleratorConfigType) ToAcceleratorConfigTypePtrOutput ¶ added in v0.29.0
func (e AcceleratorConfigType) ToAcceleratorConfigTypePtrOutput() AcceleratorConfigTypePtrOutput
func (AcceleratorConfigType) ToAcceleratorConfigTypePtrOutputWithContext ¶ added in v0.29.0
func (e AcceleratorConfigType) ToAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) AcceleratorConfigTypePtrOutput
func (AcceleratorConfigType) ToStringOutput ¶ added in v0.29.0
func (e AcceleratorConfigType) ToStringOutput() pulumi.StringOutput
func (AcceleratorConfigType) ToStringOutputWithContext ¶ added in v0.29.0
func (e AcceleratorConfigType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AcceleratorConfigType) ToStringPtrOutput ¶ added in v0.29.0
func (e AcceleratorConfigType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AcceleratorConfigType) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (e AcceleratorConfigType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AcceleratorConfigTypeInput ¶ added in v0.29.0
type AcceleratorConfigTypeInput interface { pulumi.Input ToAcceleratorConfigTypeOutput() AcceleratorConfigTypeOutput ToAcceleratorConfigTypeOutputWithContext(context.Context) AcceleratorConfigTypeOutput }
AcceleratorConfigTypeInput is an input type that accepts AcceleratorConfigTypeArgs and AcceleratorConfigTypeOutput values. You can construct a concrete instance of `AcceleratorConfigTypeInput` via:
AcceleratorConfigTypeArgs{...}
type AcceleratorConfigTypeOutput ¶ added in v0.29.0
type AcceleratorConfigTypeOutput struct{ *pulumi.OutputState }
func (AcceleratorConfigTypeOutput) ElementType ¶ added in v0.29.0
func (AcceleratorConfigTypeOutput) ElementType() reflect.Type
func (AcceleratorConfigTypeOutput) ToAcceleratorConfigTypeOutput ¶ added in v0.29.0
func (o AcceleratorConfigTypeOutput) ToAcceleratorConfigTypeOutput() AcceleratorConfigTypeOutput
func (AcceleratorConfigTypeOutput) ToAcceleratorConfigTypeOutputWithContext ¶ added in v0.29.0
func (o AcceleratorConfigTypeOutput) ToAcceleratorConfigTypeOutputWithContext(ctx context.Context) AcceleratorConfigTypeOutput
func (AcceleratorConfigTypeOutput) ToAcceleratorConfigTypePtrOutput ¶ added in v0.29.0
func (o AcceleratorConfigTypeOutput) ToAcceleratorConfigTypePtrOutput() AcceleratorConfigTypePtrOutput
func (AcceleratorConfigTypeOutput) ToAcceleratorConfigTypePtrOutputWithContext ¶ added in v0.29.0
func (o AcceleratorConfigTypeOutput) ToAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) AcceleratorConfigTypePtrOutput
func (AcceleratorConfigTypeOutput) ToStringOutput ¶ added in v0.29.0
func (o AcceleratorConfigTypeOutput) ToStringOutput() pulumi.StringOutput
func (AcceleratorConfigTypeOutput) ToStringOutputWithContext ¶ added in v0.29.0
func (o AcceleratorConfigTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AcceleratorConfigTypeOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o AcceleratorConfigTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AcceleratorConfigTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o AcceleratorConfigTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AcceleratorConfigTypePtrInput ¶ added in v0.29.0
type AcceleratorConfigTypePtrInput interface { pulumi.Input ToAcceleratorConfigTypePtrOutput() AcceleratorConfigTypePtrOutput ToAcceleratorConfigTypePtrOutputWithContext(context.Context) AcceleratorConfigTypePtrOutput }
func AcceleratorConfigTypePtr ¶ added in v0.29.0
func AcceleratorConfigTypePtr(v string) AcceleratorConfigTypePtrInput
type AcceleratorConfigTypePtrOutput ¶ added in v0.29.0
type AcceleratorConfigTypePtrOutput struct{ *pulumi.OutputState }
func (AcceleratorConfigTypePtrOutput) Elem ¶ added in v0.29.0
func (o AcceleratorConfigTypePtrOutput) Elem() AcceleratorConfigTypeOutput
func (AcceleratorConfigTypePtrOutput) ElementType ¶ added in v0.29.0
func (AcceleratorConfigTypePtrOutput) ElementType() reflect.Type
func (AcceleratorConfigTypePtrOutput) ToAcceleratorConfigTypePtrOutput ¶ added in v0.29.0
func (o AcceleratorConfigTypePtrOutput) ToAcceleratorConfigTypePtrOutput() AcceleratorConfigTypePtrOutput
func (AcceleratorConfigTypePtrOutput) ToAcceleratorConfigTypePtrOutputWithContext ¶ added in v0.29.0
func (o AcceleratorConfigTypePtrOutput) ToAcceleratorConfigTypePtrOutputWithContext(ctx context.Context) AcceleratorConfigTypePtrOutput
func (AcceleratorConfigTypePtrOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o AcceleratorConfigTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AcceleratorConfigTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o AcceleratorConfigTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AcceptedDataResponse ¶ added in v0.28.0
type AcceptedDataResponse struct { }
Further data for the accepted state.
type AcceptedDataResponseOutput ¶ added in v0.28.0
type AcceptedDataResponseOutput struct{ *pulumi.OutputState }
Further data for the accepted state.
func (AcceptedDataResponseOutput) ElementType ¶ added in v0.28.0
func (AcceptedDataResponseOutput) ElementType() reflect.Type
func (AcceptedDataResponseOutput) ToAcceptedDataResponseOutput ¶ added in v0.28.0
func (o AcceptedDataResponseOutput) ToAcceptedDataResponseOutput() AcceptedDataResponseOutput
func (AcceptedDataResponseOutput) ToAcceptedDataResponseOutputWithContext ¶ added in v0.28.0
func (o AcceptedDataResponseOutput) ToAcceptedDataResponseOutputWithContext(ctx context.Context) AcceptedDataResponseOutput
type AccessConfigResponse ¶
type AccessConfigResponse struct { // An external IP address associated with the TPU worker. ExternalIp string `pulumi:"externalIp"` }
An access config attached to the TPU worker.
type AccessConfigResponseOutput ¶
type AccessConfigResponseOutput struct{ *pulumi.OutputState }
An access config attached to the TPU worker.
func (AccessConfigResponseOutput) ElementType ¶
func (AccessConfigResponseOutput) ElementType() reflect.Type
func (AccessConfigResponseOutput) ExternalIp ¶
func (o AccessConfigResponseOutput) ExternalIp() pulumi.StringOutput
An external IP address associated with the TPU worker.
func (AccessConfigResponseOutput) ToAccessConfigResponseOutput ¶
func (o AccessConfigResponseOutput) ToAccessConfigResponseOutput() AccessConfigResponseOutput
func (AccessConfigResponseOutput) ToAccessConfigResponseOutputWithContext ¶
func (o AccessConfigResponseOutput) ToAccessConfigResponseOutputWithContext(ctx context.Context) AccessConfigResponseOutput
type ActiveDataResponse ¶ added in v0.28.0
type ActiveDataResponse struct { }
Further data for the active state.
type ActiveDataResponseOutput ¶ added in v0.28.0
type ActiveDataResponseOutput struct{ *pulumi.OutputState }
Further data for the active state.
func (ActiveDataResponseOutput) ElementType ¶ added in v0.28.0
func (ActiveDataResponseOutput) ElementType() reflect.Type
func (ActiveDataResponseOutput) ToActiveDataResponseOutput ¶ added in v0.28.0
func (o ActiveDataResponseOutput) ToActiveDataResponseOutput() ActiveDataResponseOutput
func (ActiveDataResponseOutput) ToActiveDataResponseOutputWithContext ¶ added in v0.28.0
func (o ActiveDataResponseOutput) ToActiveDataResponseOutputWithContext(ctx context.Context) ActiveDataResponseOutput
type AttachedDisk ¶
type AttachedDisk struct { // The mode in which to attach this disk. If not specified, the default is READ_WRITE mode. Only applicable to data_disks. Mode *AttachedDiskMode `pulumi:"mode"` // Specifies the full path to an existing disk. For example: "projects/my-project/zones/us-central1-c/disks/my-disk". SourceDisk *string `pulumi:"sourceDisk"` }
A node-attached disk resource. Next ID: 8;
type AttachedDiskArgs ¶
type AttachedDiskArgs struct { // The mode in which to attach this disk. If not specified, the default is READ_WRITE mode. Only applicable to data_disks. Mode AttachedDiskModePtrInput `pulumi:"mode"` // Specifies the full path to an existing disk. For example: "projects/my-project/zones/us-central1-c/disks/my-disk". SourceDisk pulumi.StringPtrInput `pulumi:"sourceDisk"` }
A node-attached disk resource. Next ID: 8;
func (AttachedDiskArgs) ElementType ¶
func (AttachedDiskArgs) ElementType() reflect.Type
func (AttachedDiskArgs) ToAttachedDiskOutput ¶
func (i AttachedDiskArgs) ToAttachedDiskOutput() AttachedDiskOutput
func (AttachedDiskArgs) ToAttachedDiskOutputWithContext ¶
func (i AttachedDiskArgs) ToAttachedDiskOutputWithContext(ctx context.Context) AttachedDiskOutput
type AttachedDiskArray ¶
type AttachedDiskArray []AttachedDiskInput
func (AttachedDiskArray) ElementType ¶
func (AttachedDiskArray) ElementType() reflect.Type
func (AttachedDiskArray) ToAttachedDiskArrayOutput ¶
func (i AttachedDiskArray) ToAttachedDiskArrayOutput() AttachedDiskArrayOutput
func (AttachedDiskArray) ToAttachedDiskArrayOutputWithContext ¶
func (i AttachedDiskArray) ToAttachedDiskArrayOutputWithContext(ctx context.Context) AttachedDiskArrayOutput
type AttachedDiskArrayInput ¶
type AttachedDiskArrayInput interface { pulumi.Input ToAttachedDiskArrayOutput() AttachedDiskArrayOutput ToAttachedDiskArrayOutputWithContext(context.Context) AttachedDiskArrayOutput }
AttachedDiskArrayInput is an input type that accepts AttachedDiskArray and AttachedDiskArrayOutput values. You can construct a concrete instance of `AttachedDiskArrayInput` via:
AttachedDiskArray{ AttachedDiskArgs{...} }
type AttachedDiskArrayOutput ¶
type AttachedDiskArrayOutput struct{ *pulumi.OutputState }
func (AttachedDiskArrayOutput) ElementType ¶
func (AttachedDiskArrayOutput) ElementType() reflect.Type
func (AttachedDiskArrayOutput) Index ¶
func (o AttachedDiskArrayOutput) Index(i pulumi.IntInput) AttachedDiskOutput
func (AttachedDiskArrayOutput) ToAttachedDiskArrayOutput ¶
func (o AttachedDiskArrayOutput) ToAttachedDiskArrayOutput() AttachedDiskArrayOutput
func (AttachedDiskArrayOutput) ToAttachedDiskArrayOutputWithContext ¶
func (o AttachedDiskArrayOutput) ToAttachedDiskArrayOutputWithContext(ctx context.Context) AttachedDiskArrayOutput
type AttachedDiskInput ¶
type AttachedDiskInput interface { pulumi.Input ToAttachedDiskOutput() AttachedDiskOutput ToAttachedDiskOutputWithContext(context.Context) AttachedDiskOutput }
AttachedDiskInput is an input type that accepts AttachedDiskArgs and AttachedDiskOutput values. You can construct a concrete instance of `AttachedDiskInput` via:
AttachedDiskArgs{...}
type AttachedDiskMode ¶
type AttachedDiskMode string
The mode in which to attach this disk. If not specified, the default is READ_WRITE mode. Only applicable to data_disks.
func (AttachedDiskMode) ElementType ¶
func (AttachedDiskMode) ElementType() reflect.Type
func (AttachedDiskMode) ToAttachedDiskModeOutput ¶
func (e AttachedDiskMode) ToAttachedDiskModeOutput() AttachedDiskModeOutput
func (AttachedDiskMode) ToAttachedDiskModeOutputWithContext ¶
func (e AttachedDiskMode) ToAttachedDiskModeOutputWithContext(ctx context.Context) AttachedDiskModeOutput
func (AttachedDiskMode) ToAttachedDiskModePtrOutput ¶
func (e AttachedDiskMode) ToAttachedDiskModePtrOutput() AttachedDiskModePtrOutput
func (AttachedDiskMode) ToAttachedDiskModePtrOutputWithContext ¶
func (e AttachedDiskMode) ToAttachedDiskModePtrOutputWithContext(ctx context.Context) AttachedDiskModePtrOutput
func (AttachedDiskMode) ToStringOutput ¶
func (e AttachedDiskMode) ToStringOutput() pulumi.StringOutput
func (AttachedDiskMode) ToStringOutputWithContext ¶
func (e AttachedDiskMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AttachedDiskMode) ToStringPtrOutput ¶
func (e AttachedDiskMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (AttachedDiskMode) ToStringPtrOutputWithContext ¶
func (e AttachedDiskMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AttachedDiskModeInput ¶
type AttachedDiskModeInput interface { pulumi.Input ToAttachedDiskModeOutput() AttachedDiskModeOutput ToAttachedDiskModeOutputWithContext(context.Context) AttachedDiskModeOutput }
AttachedDiskModeInput is an input type that accepts AttachedDiskModeArgs and AttachedDiskModeOutput values. You can construct a concrete instance of `AttachedDiskModeInput` via:
AttachedDiskModeArgs{...}
type AttachedDiskModeOutput ¶
type AttachedDiskModeOutput struct{ *pulumi.OutputState }
func (AttachedDiskModeOutput) ElementType ¶
func (AttachedDiskModeOutput) ElementType() reflect.Type
func (AttachedDiskModeOutput) ToAttachedDiskModeOutput ¶
func (o AttachedDiskModeOutput) ToAttachedDiskModeOutput() AttachedDiskModeOutput
func (AttachedDiskModeOutput) ToAttachedDiskModeOutputWithContext ¶
func (o AttachedDiskModeOutput) ToAttachedDiskModeOutputWithContext(ctx context.Context) AttachedDiskModeOutput
func (AttachedDiskModeOutput) ToAttachedDiskModePtrOutput ¶
func (o AttachedDiskModeOutput) ToAttachedDiskModePtrOutput() AttachedDiskModePtrOutput
func (AttachedDiskModeOutput) ToAttachedDiskModePtrOutputWithContext ¶
func (o AttachedDiskModeOutput) ToAttachedDiskModePtrOutputWithContext(ctx context.Context) AttachedDiskModePtrOutput
func (AttachedDiskModeOutput) ToStringOutput ¶
func (o AttachedDiskModeOutput) ToStringOutput() pulumi.StringOutput
func (AttachedDiskModeOutput) ToStringOutputWithContext ¶
func (o AttachedDiskModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AttachedDiskModeOutput) ToStringPtrOutput ¶
func (o AttachedDiskModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AttachedDiskModeOutput) ToStringPtrOutputWithContext ¶
func (o AttachedDiskModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AttachedDiskModePtrInput ¶
type AttachedDiskModePtrInput interface { pulumi.Input ToAttachedDiskModePtrOutput() AttachedDiskModePtrOutput ToAttachedDiskModePtrOutputWithContext(context.Context) AttachedDiskModePtrOutput }
func AttachedDiskModePtr ¶
func AttachedDiskModePtr(v string) AttachedDiskModePtrInput
type AttachedDiskModePtrOutput ¶
type AttachedDiskModePtrOutput struct{ *pulumi.OutputState }
func (AttachedDiskModePtrOutput) Elem ¶
func (o AttachedDiskModePtrOutput) Elem() AttachedDiskModeOutput
func (AttachedDiskModePtrOutput) ElementType ¶
func (AttachedDiskModePtrOutput) ElementType() reflect.Type
func (AttachedDiskModePtrOutput) ToAttachedDiskModePtrOutput ¶
func (o AttachedDiskModePtrOutput) ToAttachedDiskModePtrOutput() AttachedDiskModePtrOutput
func (AttachedDiskModePtrOutput) ToAttachedDiskModePtrOutputWithContext ¶
func (o AttachedDiskModePtrOutput) ToAttachedDiskModePtrOutputWithContext(ctx context.Context) AttachedDiskModePtrOutput
func (AttachedDiskModePtrOutput) ToStringPtrOutput ¶
func (o AttachedDiskModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AttachedDiskModePtrOutput) ToStringPtrOutputWithContext ¶
func (o AttachedDiskModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AttachedDiskOutput ¶
type AttachedDiskOutput struct{ *pulumi.OutputState }
A node-attached disk resource. Next ID: 8;
func (AttachedDiskOutput) ElementType ¶
func (AttachedDiskOutput) ElementType() reflect.Type
func (AttachedDiskOutput) Mode ¶
func (o AttachedDiskOutput) Mode() AttachedDiskModePtrOutput
The mode in which to attach this disk. If not specified, the default is READ_WRITE mode. Only applicable to data_disks.
func (AttachedDiskOutput) SourceDisk ¶
func (o AttachedDiskOutput) SourceDisk() pulumi.StringPtrOutput
Specifies the full path to an existing disk. For example: "projects/my-project/zones/us-central1-c/disks/my-disk".
func (AttachedDiskOutput) ToAttachedDiskOutput ¶
func (o AttachedDiskOutput) ToAttachedDiskOutput() AttachedDiskOutput
func (AttachedDiskOutput) ToAttachedDiskOutputWithContext ¶
func (o AttachedDiskOutput) ToAttachedDiskOutputWithContext(ctx context.Context) AttachedDiskOutput
type AttachedDiskResponse ¶
type AttachedDiskResponse struct { // The mode in which to attach this disk. If not specified, the default is READ_WRITE mode. Only applicable to data_disks. Mode string `pulumi:"mode"` // Specifies the full path to an existing disk. For example: "projects/my-project/zones/us-central1-c/disks/my-disk". SourceDisk string `pulumi:"sourceDisk"` }
A node-attached disk resource. Next ID: 8;
type AttachedDiskResponseArrayOutput ¶
type AttachedDiskResponseArrayOutput struct{ *pulumi.OutputState }
func (AttachedDiskResponseArrayOutput) ElementType ¶
func (AttachedDiskResponseArrayOutput) ElementType() reflect.Type
func (AttachedDiskResponseArrayOutput) Index ¶
func (o AttachedDiskResponseArrayOutput) Index(i pulumi.IntInput) AttachedDiskResponseOutput
func (AttachedDiskResponseArrayOutput) ToAttachedDiskResponseArrayOutput ¶
func (o AttachedDiskResponseArrayOutput) ToAttachedDiskResponseArrayOutput() AttachedDiskResponseArrayOutput
func (AttachedDiskResponseArrayOutput) ToAttachedDiskResponseArrayOutputWithContext ¶
func (o AttachedDiskResponseArrayOutput) ToAttachedDiskResponseArrayOutputWithContext(ctx context.Context) AttachedDiskResponseArrayOutput
type AttachedDiskResponseOutput ¶
type AttachedDiskResponseOutput struct{ *pulumi.OutputState }
A node-attached disk resource. Next ID: 8;
func (AttachedDiskResponseOutput) ElementType ¶
func (AttachedDiskResponseOutput) ElementType() reflect.Type
func (AttachedDiskResponseOutput) Mode ¶
func (o AttachedDiskResponseOutput) Mode() pulumi.StringOutput
The mode in which to attach this disk. If not specified, the default is READ_WRITE mode. Only applicable to data_disks.
func (AttachedDiskResponseOutput) SourceDisk ¶
func (o AttachedDiskResponseOutput) SourceDisk() pulumi.StringOutput
Specifies the full path to an existing disk. For example: "projects/my-project/zones/us-central1-c/disks/my-disk".
func (AttachedDiskResponseOutput) ToAttachedDiskResponseOutput ¶
func (o AttachedDiskResponseOutput) ToAttachedDiskResponseOutput() AttachedDiskResponseOutput
func (AttachedDiskResponseOutput) ToAttachedDiskResponseOutputWithContext ¶
func (o AttachedDiskResponseOutput) ToAttachedDiskResponseOutputWithContext(ctx context.Context) AttachedDiskResponseOutput
type BestEffortArgs ¶ added in v0.28.0
type BestEffortArgs struct { }
BestEffort tier definition.
func (BestEffortArgs) ElementType ¶ added in v0.28.0
func (BestEffortArgs) ElementType() reflect.Type
func (BestEffortArgs) ToBestEffortOutput ¶ added in v0.28.0
func (i BestEffortArgs) ToBestEffortOutput() BestEffortOutput
func (BestEffortArgs) ToBestEffortOutputWithContext ¶ added in v0.28.0
func (i BestEffortArgs) ToBestEffortOutputWithContext(ctx context.Context) BestEffortOutput
func (BestEffortArgs) ToBestEffortPtrOutput ¶ added in v0.28.0
func (i BestEffortArgs) ToBestEffortPtrOutput() BestEffortPtrOutput
func (BestEffortArgs) ToBestEffortPtrOutputWithContext ¶ added in v0.28.0
func (i BestEffortArgs) ToBestEffortPtrOutputWithContext(ctx context.Context) BestEffortPtrOutput
type BestEffortInput ¶ added in v0.28.0
type BestEffortInput interface { pulumi.Input ToBestEffortOutput() BestEffortOutput ToBestEffortOutputWithContext(context.Context) BestEffortOutput }
BestEffortInput is an input type that accepts BestEffortArgs and BestEffortOutput values. You can construct a concrete instance of `BestEffortInput` via:
BestEffortArgs{...}
type BestEffortOutput ¶ added in v0.28.0
type BestEffortOutput struct{ *pulumi.OutputState }
BestEffort tier definition.
func (BestEffortOutput) ElementType ¶ added in v0.28.0
func (BestEffortOutput) ElementType() reflect.Type
func (BestEffortOutput) ToBestEffortOutput ¶ added in v0.28.0
func (o BestEffortOutput) ToBestEffortOutput() BestEffortOutput
func (BestEffortOutput) ToBestEffortOutputWithContext ¶ added in v0.28.0
func (o BestEffortOutput) ToBestEffortOutputWithContext(ctx context.Context) BestEffortOutput
func (BestEffortOutput) ToBestEffortPtrOutput ¶ added in v0.28.0
func (o BestEffortOutput) ToBestEffortPtrOutput() BestEffortPtrOutput
func (BestEffortOutput) ToBestEffortPtrOutputWithContext ¶ added in v0.28.0
func (o BestEffortOutput) ToBestEffortPtrOutputWithContext(ctx context.Context) BestEffortPtrOutput
type BestEffortPtrInput ¶ added in v0.28.0
type BestEffortPtrInput interface { pulumi.Input ToBestEffortPtrOutput() BestEffortPtrOutput ToBestEffortPtrOutputWithContext(context.Context) BestEffortPtrOutput }
BestEffortPtrInput is an input type that accepts BestEffortArgs, BestEffortPtr and BestEffortPtrOutput values. You can construct a concrete instance of `BestEffortPtrInput` via:
BestEffortArgs{...} or: nil
func BestEffortPtr ¶ added in v0.28.0
func BestEffortPtr(v *BestEffortArgs) BestEffortPtrInput
type BestEffortPtrOutput ¶ added in v0.28.0
type BestEffortPtrOutput struct{ *pulumi.OutputState }
func (BestEffortPtrOutput) Elem ¶ added in v0.28.0
func (o BestEffortPtrOutput) Elem() BestEffortOutput
func (BestEffortPtrOutput) ElementType ¶ added in v0.28.0
func (BestEffortPtrOutput) ElementType() reflect.Type
func (BestEffortPtrOutput) ToBestEffortPtrOutput ¶ added in v0.28.0
func (o BestEffortPtrOutput) ToBestEffortPtrOutput() BestEffortPtrOutput
func (BestEffortPtrOutput) ToBestEffortPtrOutputWithContext ¶ added in v0.28.0
func (o BestEffortPtrOutput) ToBestEffortPtrOutputWithContext(ctx context.Context) BestEffortPtrOutput
type BestEffortResponse ¶ added in v0.28.0
type BestEffortResponse struct { }
BestEffort tier definition.
type BestEffortResponseOutput ¶ added in v0.28.0
type BestEffortResponseOutput struct{ *pulumi.OutputState }
BestEffort tier definition.
func (BestEffortResponseOutput) ElementType ¶ added in v0.28.0
func (BestEffortResponseOutput) ElementType() reflect.Type
func (BestEffortResponseOutput) ToBestEffortResponseOutput ¶ added in v0.28.0
func (o BestEffortResponseOutput) ToBestEffortResponseOutput() BestEffortResponseOutput
func (BestEffortResponseOutput) ToBestEffortResponseOutputWithContext ¶ added in v0.28.0
func (o BestEffortResponseOutput) ToBestEffortResponseOutputWithContext(ctx context.Context) BestEffortResponseOutput
type BootDiskConfig ¶ added in v0.32.0
type BootDiskConfig struct { // Optional. Customer encryption key for boot disk. CustomerEncryptionKey *CustomerEncryptionKey `pulumi:"customerEncryptionKey"` // Optional. Whether the boot disk will be created with confidential compute mode. EnableConfidentialCompute *bool `pulumi:"enableConfidentialCompute"` }
Boot disk configurations.
type BootDiskConfigArgs ¶ added in v0.32.0
type BootDiskConfigArgs struct { // Optional. Customer encryption key for boot disk. CustomerEncryptionKey CustomerEncryptionKeyPtrInput `pulumi:"customerEncryptionKey"` // Optional. Whether the boot disk will be created with confidential compute mode. EnableConfidentialCompute pulumi.BoolPtrInput `pulumi:"enableConfidentialCompute"` }
Boot disk configurations.
func (BootDiskConfigArgs) ElementType ¶ added in v0.32.0
func (BootDiskConfigArgs) ElementType() reflect.Type
func (BootDiskConfigArgs) ToBootDiskConfigOutput ¶ added in v0.32.0
func (i BootDiskConfigArgs) ToBootDiskConfigOutput() BootDiskConfigOutput
func (BootDiskConfigArgs) ToBootDiskConfigOutputWithContext ¶ added in v0.32.0
func (i BootDiskConfigArgs) ToBootDiskConfigOutputWithContext(ctx context.Context) BootDiskConfigOutput
func (BootDiskConfigArgs) ToBootDiskConfigPtrOutput ¶ added in v0.32.0
func (i BootDiskConfigArgs) ToBootDiskConfigPtrOutput() BootDiskConfigPtrOutput
func (BootDiskConfigArgs) ToBootDiskConfigPtrOutputWithContext ¶ added in v0.32.0
func (i BootDiskConfigArgs) ToBootDiskConfigPtrOutputWithContext(ctx context.Context) BootDiskConfigPtrOutput
type BootDiskConfigInput ¶ added in v0.32.0
type BootDiskConfigInput interface { pulumi.Input ToBootDiskConfigOutput() BootDiskConfigOutput ToBootDiskConfigOutputWithContext(context.Context) BootDiskConfigOutput }
BootDiskConfigInput is an input type that accepts BootDiskConfigArgs and BootDiskConfigOutput values. You can construct a concrete instance of `BootDiskConfigInput` via:
BootDiskConfigArgs{...}
type BootDiskConfigOutput ¶ added in v0.32.0
type BootDiskConfigOutput struct{ *pulumi.OutputState }
Boot disk configurations.
func (BootDiskConfigOutput) CustomerEncryptionKey ¶ added in v0.32.0
func (o BootDiskConfigOutput) CustomerEncryptionKey() CustomerEncryptionKeyPtrOutput
Optional. Customer encryption key for boot disk.
func (BootDiskConfigOutput) ElementType ¶ added in v0.32.0
func (BootDiskConfigOutput) ElementType() reflect.Type
func (BootDiskConfigOutput) EnableConfidentialCompute ¶ added in v0.32.0
func (o BootDiskConfigOutput) EnableConfidentialCompute() pulumi.BoolPtrOutput
Optional. Whether the boot disk will be created with confidential compute mode.
func (BootDiskConfigOutput) ToBootDiskConfigOutput ¶ added in v0.32.0
func (o BootDiskConfigOutput) ToBootDiskConfigOutput() BootDiskConfigOutput
func (BootDiskConfigOutput) ToBootDiskConfigOutputWithContext ¶ added in v0.32.0
func (o BootDiskConfigOutput) ToBootDiskConfigOutputWithContext(ctx context.Context) BootDiskConfigOutput
func (BootDiskConfigOutput) ToBootDiskConfigPtrOutput ¶ added in v0.32.0
func (o BootDiskConfigOutput) ToBootDiskConfigPtrOutput() BootDiskConfigPtrOutput
func (BootDiskConfigOutput) ToBootDiskConfigPtrOutputWithContext ¶ added in v0.32.0
func (o BootDiskConfigOutput) ToBootDiskConfigPtrOutputWithContext(ctx context.Context) BootDiskConfigPtrOutput
type BootDiskConfigPtrInput ¶ added in v0.32.0
type BootDiskConfigPtrInput interface { pulumi.Input ToBootDiskConfigPtrOutput() BootDiskConfigPtrOutput ToBootDiskConfigPtrOutputWithContext(context.Context) BootDiskConfigPtrOutput }
BootDiskConfigPtrInput is an input type that accepts BootDiskConfigArgs, BootDiskConfigPtr and BootDiskConfigPtrOutput values. You can construct a concrete instance of `BootDiskConfigPtrInput` via:
BootDiskConfigArgs{...} or: nil
func BootDiskConfigPtr ¶ added in v0.32.0
func BootDiskConfigPtr(v *BootDiskConfigArgs) BootDiskConfigPtrInput
type BootDiskConfigPtrOutput ¶ added in v0.32.0
type BootDiskConfigPtrOutput struct{ *pulumi.OutputState }
func (BootDiskConfigPtrOutput) CustomerEncryptionKey ¶ added in v0.32.0
func (o BootDiskConfigPtrOutput) CustomerEncryptionKey() CustomerEncryptionKeyPtrOutput
Optional. Customer encryption key for boot disk.
func (BootDiskConfigPtrOutput) Elem ¶ added in v0.32.0
func (o BootDiskConfigPtrOutput) Elem() BootDiskConfigOutput
func (BootDiskConfigPtrOutput) ElementType ¶ added in v0.32.0
func (BootDiskConfigPtrOutput) ElementType() reflect.Type
func (BootDiskConfigPtrOutput) EnableConfidentialCompute ¶ added in v0.32.0
func (o BootDiskConfigPtrOutput) EnableConfidentialCompute() pulumi.BoolPtrOutput
Optional. Whether the boot disk will be created with confidential compute mode.
func (BootDiskConfigPtrOutput) ToBootDiskConfigPtrOutput ¶ added in v0.32.0
func (o BootDiskConfigPtrOutput) ToBootDiskConfigPtrOutput() BootDiskConfigPtrOutput
func (BootDiskConfigPtrOutput) ToBootDiskConfigPtrOutputWithContext ¶ added in v0.32.0
func (o BootDiskConfigPtrOutput) ToBootDiskConfigPtrOutputWithContext(ctx context.Context) BootDiskConfigPtrOutput
type BootDiskConfigResponse ¶ added in v0.32.0
type BootDiskConfigResponse struct { // Optional. Customer encryption key for boot disk. CustomerEncryptionKey CustomerEncryptionKeyResponse `pulumi:"customerEncryptionKey"` // Optional. Whether the boot disk will be created with confidential compute mode. EnableConfidentialCompute bool `pulumi:"enableConfidentialCompute"` }
Boot disk configurations.
type BootDiskConfigResponseOutput ¶ added in v0.32.0
type BootDiskConfigResponseOutput struct{ *pulumi.OutputState }
Boot disk configurations.
func (BootDiskConfigResponseOutput) CustomerEncryptionKey ¶ added in v0.32.0
func (o BootDiskConfigResponseOutput) CustomerEncryptionKey() CustomerEncryptionKeyResponseOutput
Optional. Customer encryption key for boot disk.
func (BootDiskConfigResponseOutput) ElementType ¶ added in v0.32.0
func (BootDiskConfigResponseOutput) ElementType() reflect.Type
func (BootDiskConfigResponseOutput) EnableConfidentialCompute ¶ added in v0.32.0
func (o BootDiskConfigResponseOutput) EnableConfidentialCompute() pulumi.BoolOutput
Optional. Whether the boot disk will be created with confidential compute mode.
func (BootDiskConfigResponseOutput) ToBootDiskConfigResponseOutput ¶ added in v0.32.0
func (o BootDiskConfigResponseOutput) ToBootDiskConfigResponseOutput() BootDiskConfigResponseOutput
func (BootDiskConfigResponseOutput) ToBootDiskConfigResponseOutputWithContext ¶ added in v0.32.0
func (o BootDiskConfigResponseOutput) ToBootDiskConfigResponseOutputWithContext(ctx context.Context) BootDiskConfigResponseOutput
type CreatingDataResponse ¶ added in v0.28.0
type CreatingDataResponse struct { }
Further data for the creating state.
type CreatingDataResponseOutput ¶ added in v0.28.0
type CreatingDataResponseOutput struct{ *pulumi.OutputState }
Further data for the creating state.
func (CreatingDataResponseOutput) ElementType ¶ added in v0.28.0
func (CreatingDataResponseOutput) ElementType() reflect.Type
func (CreatingDataResponseOutput) ToCreatingDataResponseOutput ¶ added in v0.28.0
func (o CreatingDataResponseOutput) ToCreatingDataResponseOutput() CreatingDataResponseOutput
func (CreatingDataResponseOutput) ToCreatingDataResponseOutputWithContext ¶ added in v0.28.0
func (o CreatingDataResponseOutput) ToCreatingDataResponseOutputWithContext(ctx context.Context) CreatingDataResponseOutput
type CustomerEncryptionKey ¶ added in v0.32.0
type CustomerEncryptionKey struct { // The name of the encryption key that is stored in Google Cloud KMS. For example: "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ key_region/cryptoKeys/key The fully-qualifed key name may be returned for resource GET requests. For example: "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ key_region/cryptoKeys/key /cryptoKeyVersions/1 KmsKeyName *string `pulumi:"kmsKeyName"` }
Customer's encryption key.
type CustomerEncryptionKeyArgs ¶ added in v0.32.0
type CustomerEncryptionKeyArgs struct { // The name of the encryption key that is stored in Google Cloud KMS. For example: "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ key_region/cryptoKeys/key The fully-qualifed key name may be returned for resource GET requests. For example: "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ key_region/cryptoKeys/key /cryptoKeyVersions/1 KmsKeyName pulumi.StringPtrInput `pulumi:"kmsKeyName"` }
Customer's encryption key.
func (CustomerEncryptionKeyArgs) ElementType ¶ added in v0.32.0
func (CustomerEncryptionKeyArgs) ElementType() reflect.Type
func (CustomerEncryptionKeyArgs) ToCustomerEncryptionKeyOutput ¶ added in v0.32.0
func (i CustomerEncryptionKeyArgs) ToCustomerEncryptionKeyOutput() CustomerEncryptionKeyOutput
func (CustomerEncryptionKeyArgs) ToCustomerEncryptionKeyOutputWithContext ¶ added in v0.32.0
func (i CustomerEncryptionKeyArgs) ToCustomerEncryptionKeyOutputWithContext(ctx context.Context) CustomerEncryptionKeyOutput
func (CustomerEncryptionKeyArgs) ToCustomerEncryptionKeyPtrOutput ¶ added in v0.32.0
func (i CustomerEncryptionKeyArgs) ToCustomerEncryptionKeyPtrOutput() CustomerEncryptionKeyPtrOutput
func (CustomerEncryptionKeyArgs) ToCustomerEncryptionKeyPtrOutputWithContext ¶ added in v0.32.0
func (i CustomerEncryptionKeyArgs) ToCustomerEncryptionKeyPtrOutputWithContext(ctx context.Context) CustomerEncryptionKeyPtrOutput
type CustomerEncryptionKeyInput ¶ added in v0.32.0
type CustomerEncryptionKeyInput interface { pulumi.Input ToCustomerEncryptionKeyOutput() CustomerEncryptionKeyOutput ToCustomerEncryptionKeyOutputWithContext(context.Context) CustomerEncryptionKeyOutput }
CustomerEncryptionKeyInput is an input type that accepts CustomerEncryptionKeyArgs and CustomerEncryptionKeyOutput values. You can construct a concrete instance of `CustomerEncryptionKeyInput` via:
CustomerEncryptionKeyArgs{...}
type CustomerEncryptionKeyOutput ¶ added in v0.32.0
type CustomerEncryptionKeyOutput struct{ *pulumi.OutputState }
Customer's encryption key.
func (CustomerEncryptionKeyOutput) ElementType ¶ added in v0.32.0
func (CustomerEncryptionKeyOutput) ElementType() reflect.Type
func (CustomerEncryptionKeyOutput) KmsKeyName ¶ added in v0.32.0
func (o CustomerEncryptionKeyOutput) KmsKeyName() pulumi.StringPtrOutput
The name of the encryption key that is stored in Google Cloud KMS. For example: "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ key_region/cryptoKeys/key The fully-qualifed key name may be returned for resource GET requests. For example: "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ key_region/cryptoKeys/key /cryptoKeyVersions/1
func (CustomerEncryptionKeyOutput) ToCustomerEncryptionKeyOutput ¶ added in v0.32.0
func (o CustomerEncryptionKeyOutput) ToCustomerEncryptionKeyOutput() CustomerEncryptionKeyOutput
func (CustomerEncryptionKeyOutput) ToCustomerEncryptionKeyOutputWithContext ¶ added in v0.32.0
func (o CustomerEncryptionKeyOutput) ToCustomerEncryptionKeyOutputWithContext(ctx context.Context) CustomerEncryptionKeyOutput
func (CustomerEncryptionKeyOutput) ToCustomerEncryptionKeyPtrOutput ¶ added in v0.32.0
func (o CustomerEncryptionKeyOutput) ToCustomerEncryptionKeyPtrOutput() CustomerEncryptionKeyPtrOutput
func (CustomerEncryptionKeyOutput) ToCustomerEncryptionKeyPtrOutputWithContext ¶ added in v0.32.0
func (o CustomerEncryptionKeyOutput) ToCustomerEncryptionKeyPtrOutputWithContext(ctx context.Context) CustomerEncryptionKeyPtrOutput
type CustomerEncryptionKeyPtrInput ¶ added in v0.32.0
type CustomerEncryptionKeyPtrInput interface { pulumi.Input ToCustomerEncryptionKeyPtrOutput() CustomerEncryptionKeyPtrOutput ToCustomerEncryptionKeyPtrOutputWithContext(context.Context) CustomerEncryptionKeyPtrOutput }
CustomerEncryptionKeyPtrInput is an input type that accepts CustomerEncryptionKeyArgs, CustomerEncryptionKeyPtr and CustomerEncryptionKeyPtrOutput values. You can construct a concrete instance of `CustomerEncryptionKeyPtrInput` via:
CustomerEncryptionKeyArgs{...} or: nil
func CustomerEncryptionKeyPtr ¶ added in v0.32.0
func CustomerEncryptionKeyPtr(v *CustomerEncryptionKeyArgs) CustomerEncryptionKeyPtrInput
type CustomerEncryptionKeyPtrOutput ¶ added in v0.32.0
type CustomerEncryptionKeyPtrOutput struct{ *pulumi.OutputState }
func (CustomerEncryptionKeyPtrOutput) Elem ¶ added in v0.32.0
func (o CustomerEncryptionKeyPtrOutput) Elem() CustomerEncryptionKeyOutput
func (CustomerEncryptionKeyPtrOutput) ElementType ¶ added in v0.32.0
func (CustomerEncryptionKeyPtrOutput) ElementType() reflect.Type
func (CustomerEncryptionKeyPtrOutput) KmsKeyName ¶ added in v0.32.0
func (o CustomerEncryptionKeyPtrOutput) KmsKeyName() pulumi.StringPtrOutput
The name of the encryption key that is stored in Google Cloud KMS. For example: "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ key_region/cryptoKeys/key The fully-qualifed key name may be returned for resource GET requests. For example: "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ key_region/cryptoKeys/key /cryptoKeyVersions/1
func (CustomerEncryptionKeyPtrOutput) ToCustomerEncryptionKeyPtrOutput ¶ added in v0.32.0
func (o CustomerEncryptionKeyPtrOutput) ToCustomerEncryptionKeyPtrOutput() CustomerEncryptionKeyPtrOutput
func (CustomerEncryptionKeyPtrOutput) ToCustomerEncryptionKeyPtrOutputWithContext ¶ added in v0.32.0
func (o CustomerEncryptionKeyPtrOutput) ToCustomerEncryptionKeyPtrOutputWithContext(ctx context.Context) CustomerEncryptionKeyPtrOutput
type CustomerEncryptionKeyResponse ¶ added in v0.32.0
type CustomerEncryptionKeyResponse struct { // The name of the encryption key that is stored in Google Cloud KMS. For example: "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ key_region/cryptoKeys/key The fully-qualifed key name may be returned for resource GET requests. For example: "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ key_region/cryptoKeys/key /cryptoKeyVersions/1 KmsKeyName string `pulumi:"kmsKeyName"` }
Customer's encryption key.
type CustomerEncryptionKeyResponseOutput ¶ added in v0.32.0
type CustomerEncryptionKeyResponseOutput struct{ *pulumi.OutputState }
Customer's encryption key.
func (CustomerEncryptionKeyResponseOutput) ElementType ¶ added in v0.32.0
func (CustomerEncryptionKeyResponseOutput) ElementType() reflect.Type
func (CustomerEncryptionKeyResponseOutput) KmsKeyName ¶ added in v0.32.0
func (o CustomerEncryptionKeyResponseOutput) KmsKeyName() pulumi.StringOutput
The name of the encryption key that is stored in Google Cloud KMS. For example: "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ key_region/cryptoKeys/key The fully-qualifed key name may be returned for resource GET requests. For example: "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ key_region/cryptoKeys/key /cryptoKeyVersions/1
func (CustomerEncryptionKeyResponseOutput) ToCustomerEncryptionKeyResponseOutput ¶ added in v0.32.0
func (o CustomerEncryptionKeyResponseOutput) ToCustomerEncryptionKeyResponseOutput() CustomerEncryptionKeyResponseOutput
func (CustomerEncryptionKeyResponseOutput) ToCustomerEncryptionKeyResponseOutputWithContext ¶ added in v0.32.0
func (o CustomerEncryptionKeyResponseOutput) ToCustomerEncryptionKeyResponseOutputWithContext(ctx context.Context) CustomerEncryptionKeyResponseOutput
type DeletingDataResponse ¶ added in v0.28.0
type DeletingDataResponse struct { }
Further data for the deleting state.
type DeletingDataResponseOutput ¶ added in v0.28.0
type DeletingDataResponseOutput struct{ *pulumi.OutputState }
Further data for the deleting state.
func (DeletingDataResponseOutput) ElementType ¶ added in v0.28.0
func (DeletingDataResponseOutput) ElementType() reflect.Type
func (DeletingDataResponseOutput) ToDeletingDataResponseOutput ¶ added in v0.28.0
func (o DeletingDataResponseOutput) ToDeletingDataResponseOutput() DeletingDataResponseOutput
func (DeletingDataResponseOutput) ToDeletingDataResponseOutputWithContext ¶ added in v0.28.0
func (o DeletingDataResponseOutput) ToDeletingDataResponseOutputWithContext(ctx context.Context) DeletingDataResponseOutput
type FailedDataResponse ¶ added in v0.28.0
type FailedDataResponse struct { // The error that caused the queued resource to enter the FAILED state. Error StatusResponse `pulumi:"error"` }
Further data for the failed state.
type FailedDataResponseOutput ¶ added in v0.28.0
type FailedDataResponseOutput struct{ *pulumi.OutputState }
Further data for the failed state.
func (FailedDataResponseOutput) ElementType ¶ added in v0.28.0
func (FailedDataResponseOutput) ElementType() reflect.Type
func (FailedDataResponseOutput) Error ¶ added in v0.28.0
func (o FailedDataResponseOutput) Error() StatusResponseOutput
The error that caused the queued resource to enter the FAILED state.
func (FailedDataResponseOutput) ToFailedDataResponseOutput ¶ added in v0.28.0
func (o FailedDataResponseOutput) ToFailedDataResponseOutput() FailedDataResponseOutput
func (FailedDataResponseOutput) ToFailedDataResponseOutputWithContext ¶ added in v0.28.0
func (o FailedDataResponseOutput) ToFailedDataResponseOutputWithContext(ctx context.Context) FailedDataResponseOutput
type Guaranteed ¶ added in v0.28.0
type Guaranteed struct { // Optional. Defines the minimum duration of the guarantee. If specified, the requested resources will only be provisioned if they can be allocated for at least the given duration. MinDuration *string `pulumi:"minDuration"` // Optional. Specifies the request should be scheduled on reserved capacity. Reserved *bool `pulumi:"reserved"` }
Guaranteed tier definition.
type GuaranteedArgs ¶ added in v0.28.0
type GuaranteedArgs struct { // Optional. Defines the minimum duration of the guarantee. If specified, the requested resources will only be provisioned if they can be allocated for at least the given duration. MinDuration pulumi.StringPtrInput `pulumi:"minDuration"` // Optional. Specifies the request should be scheduled on reserved capacity. Reserved pulumi.BoolPtrInput `pulumi:"reserved"` }
Guaranteed tier definition.
func (GuaranteedArgs) ElementType ¶ added in v0.28.0
func (GuaranteedArgs) ElementType() reflect.Type
func (GuaranteedArgs) ToGuaranteedOutput ¶ added in v0.28.0
func (i GuaranteedArgs) ToGuaranteedOutput() GuaranteedOutput
func (GuaranteedArgs) ToGuaranteedOutputWithContext ¶ added in v0.28.0
func (i GuaranteedArgs) ToGuaranteedOutputWithContext(ctx context.Context) GuaranteedOutput
func (GuaranteedArgs) ToGuaranteedPtrOutput ¶ added in v0.28.0
func (i GuaranteedArgs) ToGuaranteedPtrOutput() GuaranteedPtrOutput
func (GuaranteedArgs) ToGuaranteedPtrOutputWithContext ¶ added in v0.28.0
func (i GuaranteedArgs) ToGuaranteedPtrOutputWithContext(ctx context.Context) GuaranteedPtrOutput
type GuaranteedInput ¶ added in v0.28.0
type GuaranteedInput interface { pulumi.Input ToGuaranteedOutput() GuaranteedOutput ToGuaranteedOutputWithContext(context.Context) GuaranteedOutput }
GuaranteedInput is an input type that accepts GuaranteedArgs and GuaranteedOutput values. You can construct a concrete instance of `GuaranteedInput` via:
GuaranteedArgs{...}
type GuaranteedOutput ¶ added in v0.28.0
type GuaranteedOutput struct{ *pulumi.OutputState }
Guaranteed tier definition.
func (GuaranteedOutput) ElementType ¶ added in v0.28.0
func (GuaranteedOutput) ElementType() reflect.Type
func (GuaranteedOutput) MinDuration ¶ added in v0.28.0
func (o GuaranteedOutput) MinDuration() pulumi.StringPtrOutput
Optional. Defines the minimum duration of the guarantee. If specified, the requested resources will only be provisioned if they can be allocated for at least the given duration.
func (GuaranteedOutput) Reserved ¶ added in v0.28.0
func (o GuaranteedOutput) Reserved() pulumi.BoolPtrOutput
Optional. Specifies the request should be scheduled on reserved capacity.
func (GuaranteedOutput) ToGuaranteedOutput ¶ added in v0.28.0
func (o GuaranteedOutput) ToGuaranteedOutput() GuaranteedOutput
func (GuaranteedOutput) ToGuaranteedOutputWithContext ¶ added in v0.28.0
func (o GuaranteedOutput) ToGuaranteedOutputWithContext(ctx context.Context) GuaranteedOutput
func (GuaranteedOutput) ToGuaranteedPtrOutput ¶ added in v0.28.0
func (o GuaranteedOutput) ToGuaranteedPtrOutput() GuaranteedPtrOutput
func (GuaranteedOutput) ToGuaranteedPtrOutputWithContext ¶ added in v0.28.0
func (o GuaranteedOutput) ToGuaranteedPtrOutputWithContext(ctx context.Context) GuaranteedPtrOutput
type GuaranteedPtrInput ¶ added in v0.28.0
type GuaranteedPtrInput interface { pulumi.Input ToGuaranteedPtrOutput() GuaranteedPtrOutput ToGuaranteedPtrOutputWithContext(context.Context) GuaranteedPtrOutput }
GuaranteedPtrInput is an input type that accepts GuaranteedArgs, GuaranteedPtr and GuaranteedPtrOutput values. You can construct a concrete instance of `GuaranteedPtrInput` via:
GuaranteedArgs{...} or: nil
func GuaranteedPtr ¶ added in v0.28.0
func GuaranteedPtr(v *GuaranteedArgs) GuaranteedPtrInput
type GuaranteedPtrOutput ¶ added in v0.28.0
type GuaranteedPtrOutput struct{ *pulumi.OutputState }
func (GuaranteedPtrOutput) Elem ¶ added in v0.28.0
func (o GuaranteedPtrOutput) Elem() GuaranteedOutput
func (GuaranteedPtrOutput) ElementType ¶ added in v0.28.0
func (GuaranteedPtrOutput) ElementType() reflect.Type
func (GuaranteedPtrOutput) MinDuration ¶ added in v0.28.0
func (o GuaranteedPtrOutput) MinDuration() pulumi.StringPtrOutput
Optional. Defines the minimum duration of the guarantee. If specified, the requested resources will only be provisioned if they can be allocated for at least the given duration.
func (GuaranteedPtrOutput) Reserved ¶ added in v0.28.0
func (o GuaranteedPtrOutput) Reserved() pulumi.BoolPtrOutput
Optional. Specifies the request should be scheduled on reserved capacity.
func (GuaranteedPtrOutput) ToGuaranteedPtrOutput ¶ added in v0.28.0
func (o GuaranteedPtrOutput) ToGuaranteedPtrOutput() GuaranteedPtrOutput
func (GuaranteedPtrOutput) ToGuaranteedPtrOutputWithContext ¶ added in v0.28.0
func (o GuaranteedPtrOutput) ToGuaranteedPtrOutputWithContext(ctx context.Context) GuaranteedPtrOutput
type GuaranteedResponse ¶ added in v0.28.0
type GuaranteedResponse struct { // Optional. Defines the minimum duration of the guarantee. If specified, the requested resources will only be provisioned if they can be allocated for at least the given duration. MinDuration string `pulumi:"minDuration"` // Optional. Specifies the request should be scheduled on reserved capacity. Reserved bool `pulumi:"reserved"` }
Guaranteed tier definition.
type GuaranteedResponseOutput ¶ added in v0.28.0
type GuaranteedResponseOutput struct{ *pulumi.OutputState }
Guaranteed tier definition.
func (GuaranteedResponseOutput) ElementType ¶ added in v0.28.0
func (GuaranteedResponseOutput) ElementType() reflect.Type
func (GuaranteedResponseOutput) MinDuration ¶ added in v0.28.0
func (o GuaranteedResponseOutput) MinDuration() pulumi.StringOutput
Optional. Defines the minimum duration of the guarantee. If specified, the requested resources will only be provisioned if they can be allocated for at least the given duration.
func (GuaranteedResponseOutput) Reserved ¶ added in v0.28.0
func (o GuaranteedResponseOutput) Reserved() pulumi.BoolOutput
Optional. Specifies the request should be scheduled on reserved capacity.
func (GuaranteedResponseOutput) ToGuaranteedResponseOutput ¶ added in v0.28.0
func (o GuaranteedResponseOutput) ToGuaranteedResponseOutput() GuaranteedResponseOutput
func (GuaranteedResponseOutput) ToGuaranteedResponseOutputWithContext ¶ added in v0.28.0
func (o GuaranteedResponseOutput) ToGuaranteedResponseOutputWithContext(ctx context.Context) GuaranteedResponseOutput
type Interval ¶ added in v0.28.0
type Interval struct { // Optional. Exclusive end of the interval. If specified, a Timestamp matching this interval will have to be before the end. EndTime *string `pulumi:"endTime"` // Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start. StartTime *string `pulumi:"startTime"` }
Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive). The start must be less than or equal to the end. When the start equals the end, the interval is empty (matches no time). When both start and end are unspecified, the interval matches any time.
type IntervalArgs ¶ added in v0.28.0
type IntervalArgs struct { // Optional. Exclusive end of the interval. If specified, a Timestamp matching this interval will have to be before the end. EndTime pulumi.StringPtrInput `pulumi:"endTime"` // Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start. StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive). The start must be less than or equal to the end. When the start equals the end, the interval is empty (matches no time). When both start and end are unspecified, the interval matches any time.
func (IntervalArgs) ElementType ¶ added in v0.28.0
func (IntervalArgs) ElementType() reflect.Type
func (IntervalArgs) ToIntervalOutput ¶ added in v0.28.0
func (i IntervalArgs) ToIntervalOutput() IntervalOutput
func (IntervalArgs) ToIntervalOutputWithContext ¶ added in v0.28.0
func (i IntervalArgs) ToIntervalOutputWithContext(ctx context.Context) IntervalOutput
func (IntervalArgs) ToIntervalPtrOutput ¶ added in v0.28.0
func (i IntervalArgs) ToIntervalPtrOutput() IntervalPtrOutput
func (IntervalArgs) ToIntervalPtrOutputWithContext ¶ added in v0.28.0
func (i IntervalArgs) ToIntervalPtrOutputWithContext(ctx context.Context) IntervalPtrOutput
type IntervalInput ¶ added in v0.28.0
type IntervalInput interface { pulumi.Input ToIntervalOutput() IntervalOutput ToIntervalOutputWithContext(context.Context) IntervalOutput }
IntervalInput is an input type that accepts IntervalArgs and IntervalOutput values. You can construct a concrete instance of `IntervalInput` via:
IntervalArgs{...}
type IntervalOutput ¶ added in v0.28.0
type IntervalOutput struct{ *pulumi.OutputState }
Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive). The start must be less than or equal to the end. When the start equals the end, the interval is empty (matches no time). When both start and end are unspecified, the interval matches any time.
func (IntervalOutput) ElementType ¶ added in v0.28.0
func (IntervalOutput) ElementType() reflect.Type
func (IntervalOutput) EndTime ¶ added in v0.28.0
func (o IntervalOutput) EndTime() pulumi.StringPtrOutput
Optional. Exclusive end of the interval. If specified, a Timestamp matching this interval will have to be before the end.
func (IntervalOutput) StartTime ¶ added in v0.28.0
func (o IntervalOutput) StartTime() pulumi.StringPtrOutput
Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start.
func (IntervalOutput) ToIntervalOutput ¶ added in v0.28.0
func (o IntervalOutput) ToIntervalOutput() IntervalOutput
func (IntervalOutput) ToIntervalOutputWithContext ¶ added in v0.28.0
func (o IntervalOutput) ToIntervalOutputWithContext(ctx context.Context) IntervalOutput
func (IntervalOutput) ToIntervalPtrOutput ¶ added in v0.28.0
func (o IntervalOutput) ToIntervalPtrOutput() IntervalPtrOutput
func (IntervalOutput) ToIntervalPtrOutputWithContext ¶ added in v0.28.0
func (o IntervalOutput) ToIntervalPtrOutputWithContext(ctx context.Context) IntervalPtrOutput
type IntervalPtrInput ¶ added in v0.28.0
type IntervalPtrInput interface { pulumi.Input ToIntervalPtrOutput() IntervalPtrOutput ToIntervalPtrOutputWithContext(context.Context) IntervalPtrOutput }
IntervalPtrInput is an input type that accepts IntervalArgs, IntervalPtr and IntervalPtrOutput values. You can construct a concrete instance of `IntervalPtrInput` via:
IntervalArgs{...} or: nil
func IntervalPtr ¶ added in v0.28.0
func IntervalPtr(v *IntervalArgs) IntervalPtrInput
type IntervalPtrOutput ¶ added in v0.28.0
type IntervalPtrOutput struct{ *pulumi.OutputState }
func (IntervalPtrOutput) Elem ¶ added in v0.28.0
func (o IntervalPtrOutput) Elem() IntervalOutput
func (IntervalPtrOutput) ElementType ¶ added in v0.28.0
func (IntervalPtrOutput) ElementType() reflect.Type
func (IntervalPtrOutput) EndTime ¶ added in v0.28.0
func (o IntervalPtrOutput) EndTime() pulumi.StringPtrOutput
Optional. Exclusive end of the interval. If specified, a Timestamp matching this interval will have to be before the end.
func (IntervalPtrOutput) StartTime ¶ added in v0.28.0
func (o IntervalPtrOutput) StartTime() pulumi.StringPtrOutput
Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start.
func (IntervalPtrOutput) ToIntervalPtrOutput ¶ added in v0.28.0
func (o IntervalPtrOutput) ToIntervalPtrOutput() IntervalPtrOutput
func (IntervalPtrOutput) ToIntervalPtrOutputWithContext ¶ added in v0.28.0
func (o IntervalPtrOutput) ToIntervalPtrOutputWithContext(ctx context.Context) IntervalPtrOutput
type IntervalResponse ¶ added in v0.28.0
type IntervalResponse struct { // Optional. Exclusive end of the interval. If specified, a Timestamp matching this interval will have to be before the end. EndTime string `pulumi:"endTime"` // Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start. StartTime string `pulumi:"startTime"` }
Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive). The start must be less than or equal to the end. When the start equals the end, the interval is empty (matches no time). When both start and end are unspecified, the interval matches any time.
type IntervalResponseOutput ¶ added in v0.28.0
type IntervalResponseOutput struct{ *pulumi.OutputState }
Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive). The start must be less than or equal to the end. When the start equals the end, the interval is empty (matches no time). When both start and end are unspecified, the interval matches any time.
func (IntervalResponseOutput) ElementType ¶ added in v0.28.0
func (IntervalResponseOutput) ElementType() reflect.Type
func (IntervalResponseOutput) EndTime ¶ added in v0.28.0
func (o IntervalResponseOutput) EndTime() pulumi.StringOutput
Optional. Exclusive end of the interval. If specified, a Timestamp matching this interval will have to be before the end.
func (IntervalResponseOutput) StartTime ¶ added in v0.28.0
func (o IntervalResponseOutput) StartTime() pulumi.StringOutput
Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start.
func (IntervalResponseOutput) ToIntervalResponseOutput ¶ added in v0.28.0
func (o IntervalResponseOutput) ToIntervalResponseOutput() IntervalResponseOutput
func (IntervalResponseOutput) ToIntervalResponseOutputWithContext ¶ added in v0.28.0
func (o IntervalResponseOutput) ToIntervalResponseOutputWithContext(ctx context.Context) IntervalResponseOutput
type LookupNodeArgs ¶
type LookupNodeOutputArgs ¶
type LookupNodeOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` NodeId pulumi.StringInput `pulumi:"nodeId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupNodeOutputArgs) ElementType ¶
func (LookupNodeOutputArgs) ElementType() reflect.Type
type LookupNodeResult ¶
type LookupNodeResult struct { // The AccleratorConfig for the TPU Node. AcceleratorConfig AcceleratorConfigResponse `pulumi:"acceleratorConfig"` // The type of hardware accelerators associated with this node. AcceleratorType string `pulumi:"acceleratorType"` // The API version that created this Node. ApiVersion string `pulumi:"apiVersion"` // Optional. Whether Autocheckpoint is enabled. AutocheckpointEnabled bool `pulumi:"autocheckpointEnabled"` // Optional. Boot disk configuration. BootDiskConfig BootDiskConfigResponse `pulumi:"bootDiskConfig"` // The CIDR block that the TPU node will use when selecting an IP address. This CIDR block must be a /29 block; the Compute Engine networks API forbids a smaller block, and using a larger block would be wasteful (a node can only consume one IP address). Errors will occur if the CIDR block has already been used for a currently existing TPU node, the CIDR block conflicts with any subnetworks in the user's provided network, or the provided network is peered with another network that is using that CIDR block. CidrBlock string `pulumi:"cidrBlock"` // The time when the node was created. CreateTime string `pulumi:"createTime"` // The additional data disks for the Node. DataDisks []AttachedDiskResponse `pulumi:"dataDisks"` // The user-supplied description of the TPU. Maximum of 512 characters. Description string `pulumi:"description"` // The health status of the TPU node. Health string `pulumi:"health"` // If this field is populated, it contains a description of why the TPU Node is unhealthy. HealthDescription string `pulumi:"healthDescription"` // Resource labels to represent user-provided metadata. Labels map[string]string `pulumi:"labels"` // Custom metadata to apply to the TPU Node. Can set startup-script and shutdown-script Metadata map[string]string `pulumi:"metadata"` // Whether the Node belongs to a Multislice group. MultisliceNode bool `pulumi:"multisliceNode"` // Immutable. The name of the TPU. Name string `pulumi:"name"` // Network configurations for the TPU node. NetworkConfig NetworkConfigResponse `pulumi:"networkConfig"` // The network endpoints where TPU workers can be accessed and sent work. It is recommended that runtime clients of the node reach out to the 0th entry in this map first. NetworkEndpoints []NetworkEndpointResponse `pulumi:"networkEndpoints"` // The qualified name of the QueuedResource that requested this Node. QueuedResource string `pulumi:"queuedResource"` // The runtime version running in the Node. RuntimeVersion string `pulumi:"runtimeVersion"` // The scheduling options for this node. SchedulingConfig SchedulingConfigResponse `pulumi:"schedulingConfig"` // The Google Cloud Platform Service Account to be used by the TPU node VMs. If None is specified, the default compute service account will be used. ServiceAccount ServiceAccountResponse `pulumi:"serviceAccount"` // Shielded Instance options. ShieldedInstanceConfig ShieldedInstanceConfigResponse `pulumi:"shieldedInstanceConfig"` // The current state for the TPU Node. State string `pulumi:"state"` // The Symptoms that have occurred to the TPU Node. Symptoms []SymptomResponse `pulumi:"symptoms"` // Tags to apply to the TPU Node. Tags are used to identify valid sources or targets for network firewalls. Tags []string `pulumi:"tags"` }
func LookupNode ¶
func LookupNode(ctx *pulumi.Context, args *LookupNodeArgs, opts ...pulumi.InvokeOption) (*LookupNodeResult, error)
Gets the details of a node.
type LookupNodeResultOutput ¶
type LookupNodeResultOutput struct{ *pulumi.OutputState }
func LookupNodeOutput ¶
func LookupNodeOutput(ctx *pulumi.Context, args LookupNodeOutputArgs, opts ...pulumi.InvokeOption) LookupNodeResultOutput
func (LookupNodeResultOutput) AcceleratorConfig ¶ added in v0.29.0
func (o LookupNodeResultOutput) AcceleratorConfig() AcceleratorConfigResponseOutput
The AccleratorConfig for the TPU Node.
func (LookupNodeResultOutput) AcceleratorType ¶
func (o LookupNodeResultOutput) AcceleratorType() pulumi.StringOutput
The type of hardware accelerators associated with this node.
func (LookupNodeResultOutput) ApiVersion ¶
func (o LookupNodeResultOutput) ApiVersion() pulumi.StringOutput
The API version that created this Node.
func (LookupNodeResultOutput) AutocheckpointEnabled ¶ added in v0.32.0
func (o LookupNodeResultOutput) AutocheckpointEnabled() pulumi.BoolOutput
Optional. Whether Autocheckpoint is enabled.
func (LookupNodeResultOutput) BootDiskConfig ¶ added in v0.32.0
func (o LookupNodeResultOutput) BootDiskConfig() BootDiskConfigResponseOutput
Optional. Boot disk configuration.
func (LookupNodeResultOutput) CidrBlock ¶
func (o LookupNodeResultOutput) CidrBlock() pulumi.StringOutput
The CIDR block that the TPU node will use when selecting an IP address. This CIDR block must be a /29 block; the Compute Engine networks API forbids a smaller block, and using a larger block would be wasteful (a node can only consume one IP address). Errors will occur if the CIDR block has already been used for a currently existing TPU node, the CIDR block conflicts with any subnetworks in the user's provided network, or the provided network is peered with another network that is using that CIDR block.
func (LookupNodeResultOutput) CreateTime ¶
func (o LookupNodeResultOutput) CreateTime() pulumi.StringOutput
The time when the node was created.
func (LookupNodeResultOutput) DataDisks ¶
func (o LookupNodeResultOutput) DataDisks() AttachedDiskResponseArrayOutput
The additional data disks for the Node.
func (LookupNodeResultOutput) Description ¶
func (o LookupNodeResultOutput) Description() pulumi.StringOutput
The user-supplied description of the TPU. Maximum of 512 characters.
func (LookupNodeResultOutput) ElementType ¶
func (LookupNodeResultOutput) ElementType() reflect.Type
func (LookupNodeResultOutput) Health ¶
func (o LookupNodeResultOutput) Health() pulumi.StringOutput
The health status of the TPU node.
func (LookupNodeResultOutput) HealthDescription ¶
func (o LookupNodeResultOutput) HealthDescription() pulumi.StringOutput
If this field is populated, it contains a description of why the TPU Node is unhealthy.
func (LookupNodeResultOutput) Labels ¶
func (o LookupNodeResultOutput) Labels() pulumi.StringMapOutput
Resource labels to represent user-provided metadata.
func (LookupNodeResultOutput) Metadata ¶
func (o LookupNodeResultOutput) Metadata() pulumi.StringMapOutput
Custom metadata to apply to the TPU Node. Can set startup-script and shutdown-script
func (LookupNodeResultOutput) MultisliceNode ¶ added in v0.31.1
func (o LookupNodeResultOutput) MultisliceNode() pulumi.BoolOutput
Whether the Node belongs to a Multislice group.
func (LookupNodeResultOutput) Name ¶
func (o LookupNodeResultOutput) Name() pulumi.StringOutput
Immutable. The name of the TPU.
func (LookupNodeResultOutput) NetworkConfig ¶
func (o LookupNodeResultOutput) NetworkConfig() NetworkConfigResponseOutput
Network configurations for the TPU node.
func (LookupNodeResultOutput) NetworkEndpoints ¶
func (o LookupNodeResultOutput) NetworkEndpoints() NetworkEndpointResponseArrayOutput
The network endpoints where TPU workers can be accessed and sent work. It is recommended that runtime clients of the node reach out to the 0th entry in this map first.
func (LookupNodeResultOutput) QueuedResource ¶ added in v0.28.0
func (o LookupNodeResultOutput) QueuedResource() pulumi.StringOutput
The qualified name of the QueuedResource that requested this Node.
func (LookupNodeResultOutput) RuntimeVersion ¶
func (o LookupNodeResultOutput) RuntimeVersion() pulumi.StringOutput
The runtime version running in the Node.
func (LookupNodeResultOutput) SchedulingConfig ¶
func (o LookupNodeResultOutput) SchedulingConfig() SchedulingConfigResponseOutput
The scheduling options for this node.
func (LookupNodeResultOutput) ServiceAccount ¶
func (o LookupNodeResultOutput) ServiceAccount() ServiceAccountResponseOutput
The Google Cloud Platform Service Account to be used by the TPU node VMs. If None is specified, the default compute service account will be used.
func (LookupNodeResultOutput) ShieldedInstanceConfig ¶ added in v0.26.0
func (o LookupNodeResultOutput) ShieldedInstanceConfig() ShieldedInstanceConfigResponseOutput
Shielded Instance options.
func (LookupNodeResultOutput) State ¶
func (o LookupNodeResultOutput) State() pulumi.StringOutput
The current state for the TPU Node.
func (LookupNodeResultOutput) Symptoms ¶
func (o LookupNodeResultOutput) Symptoms() SymptomResponseArrayOutput
The Symptoms that have occurred to the TPU Node.
func (LookupNodeResultOutput) Tags ¶
func (o LookupNodeResultOutput) Tags() pulumi.StringArrayOutput
Tags to apply to the TPU Node. Tags are used to identify valid sources or targets for network firewalls.
func (LookupNodeResultOutput) ToLookupNodeResultOutput ¶
func (o LookupNodeResultOutput) ToLookupNodeResultOutput() LookupNodeResultOutput
func (LookupNodeResultOutput) ToLookupNodeResultOutputWithContext ¶
func (o LookupNodeResultOutput) ToLookupNodeResultOutputWithContext(ctx context.Context) LookupNodeResultOutput
type LookupQueuedResourceArgs ¶ added in v0.28.0
type LookupQueuedResourceOutputArgs ¶ added in v0.28.0
type LookupQueuedResourceOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` QueuedResourceId pulumi.StringInput `pulumi:"queuedResourceId"` }
func (LookupQueuedResourceOutputArgs) ElementType ¶ added in v0.28.0
func (LookupQueuedResourceOutputArgs) ElementType() reflect.Type
type LookupQueuedResourceResult ¶ added in v0.28.0
type LookupQueuedResourceResult struct { // The BestEffort tier. BestEffort BestEffortResponse `pulumi:"bestEffort"` // The time when the QueuedResource was created. CreateTime string `pulumi:"createTime"` // The Guaranteed tier. Guaranteed GuaranteedResponse `pulumi:"guaranteed"` // Immutable. The name of the QueuedResource. Name string `pulumi:"name"` // The queueing policy of the QueuedRequest. QueueingPolicy QueueingPolicyResponse `pulumi:"queueingPolicy"` // Name of the reservation in which the resource should be provisioned. Format: projects/{project}/locations/{zone}/reservations/{reservation} ReservationName string `pulumi:"reservationName"` // Optional. The Spot tier. Spot SpotResponse `pulumi:"spot"` // State of the QueuedResource request. State QueuedResourceStateResponse `pulumi:"state"` // Defines a TPU resource. Tpu TpuResponse `pulumi:"tpu"` }
func LookupQueuedResource ¶ added in v0.28.0
func LookupQueuedResource(ctx *pulumi.Context, args *LookupQueuedResourceArgs, opts ...pulumi.InvokeOption) (*LookupQueuedResourceResult, error)
Gets details of a queued resource.
type LookupQueuedResourceResultOutput ¶ added in v0.28.0
type LookupQueuedResourceResultOutput struct{ *pulumi.OutputState }
func LookupQueuedResourceOutput ¶ added in v0.28.0
func LookupQueuedResourceOutput(ctx *pulumi.Context, args LookupQueuedResourceOutputArgs, opts ...pulumi.InvokeOption) LookupQueuedResourceResultOutput
func (LookupQueuedResourceResultOutput) BestEffort ¶ added in v0.28.0
func (o LookupQueuedResourceResultOutput) BestEffort() BestEffortResponseOutput
The BestEffort tier.
func (LookupQueuedResourceResultOutput) CreateTime ¶ added in v0.32.0
func (o LookupQueuedResourceResultOutput) CreateTime() pulumi.StringOutput
The time when the QueuedResource was created.
func (LookupQueuedResourceResultOutput) ElementType ¶ added in v0.28.0
func (LookupQueuedResourceResultOutput) ElementType() reflect.Type
func (LookupQueuedResourceResultOutput) Guaranteed ¶ added in v0.28.0
func (o LookupQueuedResourceResultOutput) Guaranteed() GuaranteedResponseOutput
The Guaranteed tier.
func (LookupQueuedResourceResultOutput) Name ¶ added in v0.28.0
func (o LookupQueuedResourceResultOutput) Name() pulumi.StringOutput
Immutable. The name of the QueuedResource.
func (LookupQueuedResourceResultOutput) QueueingPolicy ¶ added in v0.28.0
func (o LookupQueuedResourceResultOutput) QueueingPolicy() QueueingPolicyResponseOutput
The queueing policy of the QueuedRequest.
func (LookupQueuedResourceResultOutput) ReservationName ¶ added in v0.29.0
func (o LookupQueuedResourceResultOutput) ReservationName() pulumi.StringOutput
Name of the reservation in which the resource should be provisioned. Format: projects/{project}/locations/{zone}/reservations/{reservation}
func (LookupQueuedResourceResultOutput) Spot ¶ added in v0.32.0
func (o LookupQueuedResourceResultOutput) Spot() SpotResponseOutput
Optional. The Spot tier.
func (LookupQueuedResourceResultOutput) State ¶ added in v0.28.0
func (o LookupQueuedResourceResultOutput) State() QueuedResourceStateResponseOutput
State of the QueuedResource request.
func (LookupQueuedResourceResultOutput) ToLookupQueuedResourceResultOutput ¶ added in v0.28.0
func (o LookupQueuedResourceResultOutput) ToLookupQueuedResourceResultOutput() LookupQueuedResourceResultOutput
func (LookupQueuedResourceResultOutput) ToLookupQueuedResourceResultOutputWithContext ¶ added in v0.28.0
func (o LookupQueuedResourceResultOutput) ToLookupQueuedResourceResultOutputWithContext(ctx context.Context) LookupQueuedResourceResultOutput
func (LookupQueuedResourceResultOutput) Tpu ¶ added in v0.28.0
func (o LookupQueuedResourceResultOutput) Tpu() TpuResponseOutput
Defines a TPU resource.
type MultiNodeParams ¶ added in v0.32.0
type MultiNodeParams struct { // Number of nodes with this spec. The system will attempt to provison "node_count" nodes as part of the request. This needs to be > 1. NodeCount int `pulumi:"nodeCount"` // Prefix of node_ids in case of multi-node request Should follow the `^[A-Za-z0-9_.~+%-]+$` regex format. If node_count = 3 and node_id_prefix = "np", node ids of nodes created will be "np-0", "np-1", "np-2". If this field is not provided we use queued_resource_id as the node_id_prefix. NodeIdPrefix *string `pulumi:"nodeIdPrefix"` }
Parameters to specify for multi-node QueuedResource requests. This field must be populated in case of multi-node requests instead of node_id. It's an error to specify both node_id and multi_node_params.
type MultiNodeParamsArgs ¶ added in v0.32.0
type MultiNodeParamsArgs struct { // Number of nodes with this spec. The system will attempt to provison "node_count" nodes as part of the request. This needs to be > 1. NodeCount pulumi.IntInput `pulumi:"nodeCount"` // Prefix of node_ids in case of multi-node request Should follow the `^[A-Za-z0-9_.~+%-]+$` regex format. If node_count = 3 and node_id_prefix = "np", node ids of nodes created will be "np-0", "np-1", "np-2". If this field is not provided we use queued_resource_id as the node_id_prefix. NodeIdPrefix pulumi.StringPtrInput `pulumi:"nodeIdPrefix"` }
Parameters to specify for multi-node QueuedResource requests. This field must be populated in case of multi-node requests instead of node_id. It's an error to specify both node_id and multi_node_params.
func (MultiNodeParamsArgs) ElementType ¶ added in v0.32.0
func (MultiNodeParamsArgs) ElementType() reflect.Type
func (MultiNodeParamsArgs) ToMultiNodeParamsOutput ¶ added in v0.32.0
func (i MultiNodeParamsArgs) ToMultiNodeParamsOutput() MultiNodeParamsOutput
func (MultiNodeParamsArgs) ToMultiNodeParamsOutputWithContext ¶ added in v0.32.0
func (i MultiNodeParamsArgs) ToMultiNodeParamsOutputWithContext(ctx context.Context) MultiNodeParamsOutput
func (MultiNodeParamsArgs) ToMultiNodeParamsPtrOutput ¶ added in v0.32.0
func (i MultiNodeParamsArgs) ToMultiNodeParamsPtrOutput() MultiNodeParamsPtrOutput
func (MultiNodeParamsArgs) ToMultiNodeParamsPtrOutputWithContext ¶ added in v0.32.0
func (i MultiNodeParamsArgs) ToMultiNodeParamsPtrOutputWithContext(ctx context.Context) MultiNodeParamsPtrOutput
type MultiNodeParamsInput ¶ added in v0.32.0
type MultiNodeParamsInput interface { pulumi.Input ToMultiNodeParamsOutput() MultiNodeParamsOutput ToMultiNodeParamsOutputWithContext(context.Context) MultiNodeParamsOutput }
MultiNodeParamsInput is an input type that accepts MultiNodeParamsArgs and MultiNodeParamsOutput values. You can construct a concrete instance of `MultiNodeParamsInput` via:
MultiNodeParamsArgs{...}
type MultiNodeParamsOutput ¶ added in v0.32.0
type MultiNodeParamsOutput struct{ *pulumi.OutputState }
Parameters to specify for multi-node QueuedResource requests. This field must be populated in case of multi-node requests instead of node_id. It's an error to specify both node_id and multi_node_params.
func (MultiNodeParamsOutput) ElementType ¶ added in v0.32.0
func (MultiNodeParamsOutput) ElementType() reflect.Type
func (MultiNodeParamsOutput) NodeCount ¶ added in v0.32.0
func (o MultiNodeParamsOutput) NodeCount() pulumi.IntOutput
Number of nodes with this spec. The system will attempt to provison "node_count" nodes as part of the request. This needs to be > 1.
func (MultiNodeParamsOutput) NodeIdPrefix ¶ added in v0.32.0
func (o MultiNodeParamsOutput) NodeIdPrefix() pulumi.StringPtrOutput
Prefix of node_ids in case of multi-node request Should follow the `^[A-Za-z0-9_.~+%-]+$` regex format. If node_count = 3 and node_id_prefix = "np", node ids of nodes created will be "np-0", "np-1", "np-2". If this field is not provided we use queued_resource_id as the node_id_prefix.
func (MultiNodeParamsOutput) ToMultiNodeParamsOutput ¶ added in v0.32.0
func (o MultiNodeParamsOutput) ToMultiNodeParamsOutput() MultiNodeParamsOutput
func (MultiNodeParamsOutput) ToMultiNodeParamsOutputWithContext ¶ added in v0.32.0
func (o MultiNodeParamsOutput) ToMultiNodeParamsOutputWithContext(ctx context.Context) MultiNodeParamsOutput
func (MultiNodeParamsOutput) ToMultiNodeParamsPtrOutput ¶ added in v0.32.0
func (o MultiNodeParamsOutput) ToMultiNodeParamsPtrOutput() MultiNodeParamsPtrOutput
func (MultiNodeParamsOutput) ToMultiNodeParamsPtrOutputWithContext ¶ added in v0.32.0
func (o MultiNodeParamsOutput) ToMultiNodeParamsPtrOutputWithContext(ctx context.Context) MultiNodeParamsPtrOutput
type MultiNodeParamsPtrInput ¶ added in v0.32.0
type MultiNodeParamsPtrInput interface { pulumi.Input ToMultiNodeParamsPtrOutput() MultiNodeParamsPtrOutput ToMultiNodeParamsPtrOutputWithContext(context.Context) MultiNodeParamsPtrOutput }
MultiNodeParamsPtrInput is an input type that accepts MultiNodeParamsArgs, MultiNodeParamsPtr and MultiNodeParamsPtrOutput values. You can construct a concrete instance of `MultiNodeParamsPtrInput` via:
MultiNodeParamsArgs{...} or: nil
func MultiNodeParamsPtr ¶ added in v0.32.0
func MultiNodeParamsPtr(v *MultiNodeParamsArgs) MultiNodeParamsPtrInput
type MultiNodeParamsPtrOutput ¶ added in v0.32.0
type MultiNodeParamsPtrOutput struct{ *pulumi.OutputState }
func (MultiNodeParamsPtrOutput) Elem ¶ added in v0.32.0
func (o MultiNodeParamsPtrOutput) Elem() MultiNodeParamsOutput
func (MultiNodeParamsPtrOutput) ElementType ¶ added in v0.32.0
func (MultiNodeParamsPtrOutput) ElementType() reflect.Type
func (MultiNodeParamsPtrOutput) NodeCount ¶ added in v0.32.0
func (o MultiNodeParamsPtrOutput) NodeCount() pulumi.IntPtrOutput
Number of nodes with this spec. The system will attempt to provison "node_count" nodes as part of the request. This needs to be > 1.
func (MultiNodeParamsPtrOutput) NodeIdPrefix ¶ added in v0.32.0
func (o MultiNodeParamsPtrOutput) NodeIdPrefix() pulumi.StringPtrOutput
Prefix of node_ids in case of multi-node request Should follow the `^[A-Za-z0-9_.~+%-]+$` regex format. If node_count = 3 and node_id_prefix = "np", node ids of nodes created will be "np-0", "np-1", "np-2". If this field is not provided we use queued_resource_id as the node_id_prefix.
func (MultiNodeParamsPtrOutput) ToMultiNodeParamsPtrOutput ¶ added in v0.32.0
func (o MultiNodeParamsPtrOutput) ToMultiNodeParamsPtrOutput() MultiNodeParamsPtrOutput
func (MultiNodeParamsPtrOutput) ToMultiNodeParamsPtrOutputWithContext ¶ added in v0.32.0
func (o MultiNodeParamsPtrOutput) ToMultiNodeParamsPtrOutputWithContext(ctx context.Context) MultiNodeParamsPtrOutput
type MultiNodeParamsResponse ¶ added in v0.32.0
type MultiNodeParamsResponse struct { // Number of nodes with this spec. The system will attempt to provison "node_count" nodes as part of the request. This needs to be > 1. NodeCount int `pulumi:"nodeCount"` // Prefix of node_ids in case of multi-node request Should follow the `^[A-Za-z0-9_.~+%-]+$` regex format. If node_count = 3 and node_id_prefix = "np", node ids of nodes created will be "np-0", "np-1", "np-2". If this field is not provided we use queued_resource_id as the node_id_prefix. NodeIdPrefix string `pulumi:"nodeIdPrefix"` }
Parameters to specify for multi-node QueuedResource requests. This field must be populated in case of multi-node requests instead of node_id. It's an error to specify both node_id and multi_node_params.
type MultiNodeParamsResponseOutput ¶ added in v0.32.0
type MultiNodeParamsResponseOutput struct{ *pulumi.OutputState }
Parameters to specify for multi-node QueuedResource requests. This field must be populated in case of multi-node requests instead of node_id. It's an error to specify both node_id and multi_node_params.
func (MultiNodeParamsResponseOutput) ElementType ¶ added in v0.32.0
func (MultiNodeParamsResponseOutput) ElementType() reflect.Type
func (MultiNodeParamsResponseOutput) NodeCount ¶ added in v0.32.0
func (o MultiNodeParamsResponseOutput) NodeCount() pulumi.IntOutput
Number of nodes with this spec. The system will attempt to provison "node_count" nodes as part of the request. This needs to be > 1.
func (MultiNodeParamsResponseOutput) NodeIdPrefix ¶ added in v0.32.0
func (o MultiNodeParamsResponseOutput) NodeIdPrefix() pulumi.StringOutput
Prefix of node_ids in case of multi-node request Should follow the `^[A-Za-z0-9_.~+%-]+$` regex format. If node_count = 3 and node_id_prefix = "np", node ids of nodes created will be "np-0", "np-1", "np-2". If this field is not provided we use queued_resource_id as the node_id_prefix.
func (MultiNodeParamsResponseOutput) ToMultiNodeParamsResponseOutput ¶ added in v0.32.0
func (o MultiNodeParamsResponseOutput) ToMultiNodeParamsResponseOutput() MultiNodeParamsResponseOutput
func (MultiNodeParamsResponseOutput) ToMultiNodeParamsResponseOutputWithContext ¶ added in v0.32.0
func (o MultiNodeParamsResponseOutput) ToMultiNodeParamsResponseOutputWithContext(ctx context.Context) MultiNodeParamsResponseOutput
type NetworkConfig ¶
type NetworkConfig struct { // Allows the TPU node to send and receive packets with non-matching destination or source IPs. This is required if you plan to use the TPU workers to forward routes. CanIpForward *bool `pulumi:"canIpForward"` // Indicates that external IP addresses would be associated with the TPU workers. If set to false, the specified subnetwork or network should have Private Google Access enabled. EnableExternalIps *bool `pulumi:"enableExternalIps"` // The name of the network for the TPU node. It must be a preexisting Google Compute Engine network. If none is provided, "default" will be used. Network *string `pulumi:"network"` // The name of the subnetwork for the TPU node. It must be a preexisting Google Compute Engine subnetwork. If none is provided, "default" will be used. Subnetwork *string `pulumi:"subnetwork"` }
Network related configurations.
type NetworkConfigArgs ¶
type NetworkConfigArgs struct { // Allows the TPU node to send and receive packets with non-matching destination or source IPs. This is required if you plan to use the TPU workers to forward routes. CanIpForward pulumi.BoolPtrInput `pulumi:"canIpForward"` // Indicates that external IP addresses would be associated with the TPU workers. If set to false, the specified subnetwork or network should have Private Google Access enabled. EnableExternalIps pulumi.BoolPtrInput `pulumi:"enableExternalIps"` // The name of the network for the TPU node. It must be a preexisting Google Compute Engine network. If none is provided, "default" will be used. Network pulumi.StringPtrInput `pulumi:"network"` // The name of the subnetwork for the TPU node. It must be a preexisting Google Compute Engine subnetwork. If none is provided, "default" will be used. Subnetwork pulumi.StringPtrInput `pulumi:"subnetwork"` }
Network related configurations.
func (NetworkConfigArgs) ElementType ¶
func (NetworkConfigArgs) ElementType() reflect.Type
func (NetworkConfigArgs) ToNetworkConfigOutput ¶
func (i NetworkConfigArgs) ToNetworkConfigOutput() NetworkConfigOutput
func (NetworkConfigArgs) ToNetworkConfigOutputWithContext ¶
func (i NetworkConfigArgs) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
func (NetworkConfigArgs) ToNetworkConfigPtrOutput ¶
func (i NetworkConfigArgs) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
func (NetworkConfigArgs) ToNetworkConfigPtrOutputWithContext ¶
func (i NetworkConfigArgs) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
type NetworkConfigInput ¶
type NetworkConfigInput interface { pulumi.Input ToNetworkConfigOutput() NetworkConfigOutput ToNetworkConfigOutputWithContext(context.Context) NetworkConfigOutput }
NetworkConfigInput is an input type that accepts NetworkConfigArgs and NetworkConfigOutput values. You can construct a concrete instance of `NetworkConfigInput` via:
NetworkConfigArgs{...}
type NetworkConfigOutput ¶
type NetworkConfigOutput struct{ *pulumi.OutputState }
Network related configurations.
func (NetworkConfigOutput) CanIpForward ¶
func (o NetworkConfigOutput) CanIpForward() pulumi.BoolPtrOutput
Allows the TPU node to send and receive packets with non-matching destination or source IPs. This is required if you plan to use the TPU workers to forward routes.
func (NetworkConfigOutput) ElementType ¶
func (NetworkConfigOutput) ElementType() reflect.Type
func (NetworkConfigOutput) EnableExternalIps ¶
func (o NetworkConfigOutput) EnableExternalIps() pulumi.BoolPtrOutput
Indicates that external IP addresses would be associated with the TPU workers. If set to false, the specified subnetwork or network should have Private Google Access enabled.
func (NetworkConfigOutput) Network ¶
func (o NetworkConfigOutput) Network() pulumi.StringPtrOutput
The name of the network for the TPU node. It must be a preexisting Google Compute Engine network. If none is provided, "default" will be used.
func (NetworkConfigOutput) Subnetwork ¶
func (o NetworkConfigOutput) Subnetwork() pulumi.StringPtrOutput
The name of the subnetwork for the TPU node. It must be a preexisting Google Compute Engine subnetwork. If none is provided, "default" will be used.
func (NetworkConfigOutput) ToNetworkConfigOutput ¶
func (o NetworkConfigOutput) ToNetworkConfigOutput() NetworkConfigOutput
func (NetworkConfigOutput) ToNetworkConfigOutputWithContext ¶
func (o NetworkConfigOutput) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
func (NetworkConfigOutput) ToNetworkConfigPtrOutput ¶
func (o NetworkConfigOutput) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
func (NetworkConfigOutput) ToNetworkConfigPtrOutputWithContext ¶
func (o NetworkConfigOutput) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
type NetworkConfigPtrInput ¶
type NetworkConfigPtrInput interface { pulumi.Input ToNetworkConfigPtrOutput() NetworkConfigPtrOutput ToNetworkConfigPtrOutputWithContext(context.Context) NetworkConfigPtrOutput }
NetworkConfigPtrInput is an input type that accepts NetworkConfigArgs, NetworkConfigPtr and NetworkConfigPtrOutput values. You can construct a concrete instance of `NetworkConfigPtrInput` via:
NetworkConfigArgs{...} or: nil
func NetworkConfigPtr ¶
func NetworkConfigPtr(v *NetworkConfigArgs) NetworkConfigPtrInput
type NetworkConfigPtrOutput ¶
type NetworkConfigPtrOutput struct{ *pulumi.OutputState }
func (NetworkConfigPtrOutput) CanIpForward ¶
func (o NetworkConfigPtrOutput) CanIpForward() pulumi.BoolPtrOutput
Allows the TPU node to send and receive packets with non-matching destination or source IPs. This is required if you plan to use the TPU workers to forward routes.
func (NetworkConfigPtrOutput) Elem ¶
func (o NetworkConfigPtrOutput) Elem() NetworkConfigOutput
func (NetworkConfigPtrOutput) ElementType ¶
func (NetworkConfigPtrOutput) ElementType() reflect.Type
func (NetworkConfigPtrOutput) EnableExternalIps ¶
func (o NetworkConfigPtrOutput) EnableExternalIps() pulumi.BoolPtrOutput
Indicates that external IP addresses would be associated with the TPU workers. If set to false, the specified subnetwork or network should have Private Google Access enabled.
func (NetworkConfigPtrOutput) Network ¶
func (o NetworkConfigPtrOutput) Network() pulumi.StringPtrOutput
The name of the network for the TPU node. It must be a preexisting Google Compute Engine network. If none is provided, "default" will be used.
func (NetworkConfigPtrOutput) Subnetwork ¶
func (o NetworkConfigPtrOutput) Subnetwork() pulumi.StringPtrOutput
The name of the subnetwork for the TPU node. It must be a preexisting Google Compute Engine subnetwork. If none is provided, "default" will be used.
func (NetworkConfigPtrOutput) ToNetworkConfigPtrOutput ¶
func (o NetworkConfigPtrOutput) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
func (NetworkConfigPtrOutput) ToNetworkConfigPtrOutputWithContext ¶
func (o NetworkConfigPtrOutput) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
type NetworkConfigResponse ¶
type NetworkConfigResponse struct { // Allows the TPU node to send and receive packets with non-matching destination or source IPs. This is required if you plan to use the TPU workers to forward routes. CanIpForward bool `pulumi:"canIpForward"` // Indicates that external IP addresses would be associated with the TPU workers. If set to false, the specified subnetwork or network should have Private Google Access enabled. EnableExternalIps bool `pulumi:"enableExternalIps"` // The name of the network for the TPU node. It must be a preexisting Google Compute Engine network. If none is provided, "default" will be used. Network string `pulumi:"network"` // The name of the subnetwork for the TPU node. It must be a preexisting Google Compute Engine subnetwork. If none is provided, "default" will be used. Subnetwork string `pulumi:"subnetwork"` }
Network related configurations.
type NetworkConfigResponseOutput ¶
type NetworkConfigResponseOutput struct{ *pulumi.OutputState }
Network related configurations.
func (NetworkConfigResponseOutput) CanIpForward ¶
func (o NetworkConfigResponseOutput) CanIpForward() pulumi.BoolOutput
Allows the TPU node to send and receive packets with non-matching destination or source IPs. This is required if you plan to use the TPU workers to forward routes.
func (NetworkConfigResponseOutput) ElementType ¶
func (NetworkConfigResponseOutput) ElementType() reflect.Type
func (NetworkConfigResponseOutput) EnableExternalIps ¶
func (o NetworkConfigResponseOutput) EnableExternalIps() pulumi.BoolOutput
Indicates that external IP addresses would be associated with the TPU workers. If set to false, the specified subnetwork or network should have Private Google Access enabled.
func (NetworkConfigResponseOutput) Network ¶
func (o NetworkConfigResponseOutput) Network() pulumi.StringOutput
The name of the network for the TPU node. It must be a preexisting Google Compute Engine network. If none is provided, "default" will be used.
func (NetworkConfigResponseOutput) Subnetwork ¶
func (o NetworkConfigResponseOutput) Subnetwork() pulumi.StringOutput
The name of the subnetwork for the TPU node. It must be a preexisting Google Compute Engine subnetwork. If none is provided, "default" will be used.
func (NetworkConfigResponseOutput) ToNetworkConfigResponseOutput ¶
func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutput() NetworkConfigResponseOutput
func (NetworkConfigResponseOutput) ToNetworkConfigResponseOutputWithContext ¶
func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutputWithContext(ctx context.Context) NetworkConfigResponseOutput
type NetworkEndpointResponse ¶
type NetworkEndpointResponse struct { // The access config for the TPU worker. AccessConfig AccessConfigResponse `pulumi:"accessConfig"` // The internal IP address of this network endpoint. IpAddress string `pulumi:"ipAddress"` // The port of this network endpoint. Port int `pulumi:"port"` }
A network endpoint over which a TPU worker can be reached.
type NetworkEndpointResponseArrayOutput ¶
type NetworkEndpointResponseArrayOutput struct{ *pulumi.OutputState }
func (NetworkEndpointResponseArrayOutput) ElementType ¶
func (NetworkEndpointResponseArrayOutput) ElementType() reflect.Type
func (NetworkEndpointResponseArrayOutput) Index ¶
func (o NetworkEndpointResponseArrayOutput) Index(i pulumi.IntInput) NetworkEndpointResponseOutput
func (NetworkEndpointResponseArrayOutput) ToNetworkEndpointResponseArrayOutput ¶
func (o NetworkEndpointResponseArrayOutput) ToNetworkEndpointResponseArrayOutput() NetworkEndpointResponseArrayOutput
func (NetworkEndpointResponseArrayOutput) ToNetworkEndpointResponseArrayOutputWithContext ¶
func (o NetworkEndpointResponseArrayOutput) ToNetworkEndpointResponseArrayOutputWithContext(ctx context.Context) NetworkEndpointResponseArrayOutput
type NetworkEndpointResponseOutput ¶
type NetworkEndpointResponseOutput struct{ *pulumi.OutputState }
A network endpoint over which a TPU worker can be reached.
func (NetworkEndpointResponseOutput) AccessConfig ¶
func (o NetworkEndpointResponseOutput) AccessConfig() AccessConfigResponseOutput
The access config for the TPU worker.
func (NetworkEndpointResponseOutput) ElementType ¶
func (NetworkEndpointResponseOutput) ElementType() reflect.Type
func (NetworkEndpointResponseOutput) IpAddress ¶
func (o NetworkEndpointResponseOutput) IpAddress() pulumi.StringOutput
The internal IP address of this network endpoint.
func (NetworkEndpointResponseOutput) Port ¶
func (o NetworkEndpointResponseOutput) Port() pulumi.IntOutput
The port of this network endpoint.
func (NetworkEndpointResponseOutput) ToNetworkEndpointResponseOutput ¶
func (o NetworkEndpointResponseOutput) ToNetworkEndpointResponseOutput() NetworkEndpointResponseOutput
func (NetworkEndpointResponseOutput) ToNetworkEndpointResponseOutputWithContext ¶
func (o NetworkEndpointResponseOutput) ToNetworkEndpointResponseOutputWithContext(ctx context.Context) NetworkEndpointResponseOutput
type Node ¶
type Node struct { pulumi.CustomResourceState // The AccleratorConfig for the TPU Node. AcceleratorConfig AcceleratorConfigResponseOutput `pulumi:"acceleratorConfig"` // The type of hardware accelerators associated with this node. AcceleratorType pulumi.StringOutput `pulumi:"acceleratorType"` // The API version that created this Node. ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // Optional. Whether Autocheckpoint is enabled. AutocheckpointEnabled pulumi.BoolOutput `pulumi:"autocheckpointEnabled"` // Optional. Boot disk configuration. BootDiskConfig BootDiskConfigResponseOutput `pulumi:"bootDiskConfig"` // The CIDR block that the TPU node will use when selecting an IP address. This CIDR block must be a /29 block; the Compute Engine networks API forbids a smaller block, and using a larger block would be wasteful (a node can only consume one IP address). Errors will occur if the CIDR block has already been used for a currently existing TPU node, the CIDR block conflicts with any subnetworks in the user's provided network, or the provided network is peered with another network that is using that CIDR block. CidrBlock pulumi.StringOutput `pulumi:"cidrBlock"` // The time when the node was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The additional data disks for the Node. DataDisks AttachedDiskResponseArrayOutput `pulumi:"dataDisks"` // The user-supplied description of the TPU. Maximum of 512 characters. Description pulumi.StringOutput `pulumi:"description"` // The health status of the TPU node. Health pulumi.StringOutput `pulumi:"health"` // If this field is populated, it contains a description of why the TPU Node is unhealthy. HealthDescription pulumi.StringOutput `pulumi:"healthDescription"` // Resource labels to represent user-provided metadata. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // Custom metadata to apply to the TPU Node. Can set startup-script and shutdown-script Metadata pulumi.StringMapOutput `pulumi:"metadata"` // Whether the Node belongs to a Multislice group. MultisliceNode pulumi.BoolOutput `pulumi:"multisliceNode"` // Immutable. The name of the TPU. Name pulumi.StringOutput `pulumi:"name"` // Network configurations for the TPU node. NetworkConfig NetworkConfigResponseOutput `pulumi:"networkConfig"` // The network endpoints where TPU workers can be accessed and sent work. It is recommended that runtime clients of the node reach out to the 0th entry in this map first. NetworkEndpoints NetworkEndpointResponseArrayOutput `pulumi:"networkEndpoints"` // The unqualified resource name. NodeId pulumi.StringPtrOutput `pulumi:"nodeId"` Project pulumi.StringOutput `pulumi:"project"` // The qualified name of the QueuedResource that requested this Node. QueuedResource pulumi.StringOutput `pulumi:"queuedResource"` // Idempotent request UUID. RequestId pulumi.StringPtrOutput `pulumi:"requestId"` // The runtime version running in the Node. RuntimeVersion pulumi.StringOutput `pulumi:"runtimeVersion"` // The scheduling options for this node. SchedulingConfig SchedulingConfigResponseOutput `pulumi:"schedulingConfig"` // The Google Cloud Platform Service Account to be used by the TPU node VMs. If None is specified, the default compute service account will be used. ServiceAccount ServiceAccountResponseOutput `pulumi:"serviceAccount"` // Shielded Instance options. ShieldedInstanceConfig ShieldedInstanceConfigResponseOutput `pulumi:"shieldedInstanceConfig"` // The current state for the TPU Node. State pulumi.StringOutput `pulumi:"state"` // The Symptoms that have occurred to the TPU Node. Symptoms SymptomResponseArrayOutput `pulumi:"symptoms"` // Tags to apply to the TPU Node. Tags are used to identify valid sources or targets for network firewalls. Tags pulumi.StringArrayOutput `pulumi:"tags"` }
Creates a node. Auto-naming is currently not supported for this resource.
func GetNode ¶
func GetNode(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NodeState, opts ...pulumi.ResourceOption) (*Node, error)
GetNode gets an existing Node 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 NewNode ¶
func NewNode(ctx *pulumi.Context, name string, args *NodeArgs, opts ...pulumi.ResourceOption) (*Node, error)
NewNode registers a new resource with the given unique name, arguments, and options.
func (*Node) ElementType ¶
func (*Node) ToNodeOutput ¶
func (i *Node) ToNodeOutput() NodeOutput
func (*Node) ToNodeOutputWithContext ¶
func (i *Node) ToNodeOutputWithContext(ctx context.Context) NodeOutput
type NodeArgs ¶
type NodeArgs struct { // The AccleratorConfig for the TPU Node. AcceleratorConfig AcceleratorConfigPtrInput // The type of hardware accelerators associated with this node. AcceleratorType pulumi.StringPtrInput // Optional. Whether Autocheckpoint is enabled. AutocheckpointEnabled pulumi.BoolPtrInput // Optional. Boot disk configuration. BootDiskConfig BootDiskConfigPtrInput // The CIDR block that the TPU node will use when selecting an IP address. This CIDR block must be a /29 block; the Compute Engine networks API forbids a smaller block, and using a larger block would be wasteful (a node can only consume one IP address). Errors will occur if the CIDR block has already been used for a currently existing TPU node, the CIDR block conflicts with any subnetworks in the user's provided network, or the provided network is peered with another network that is using that CIDR block. CidrBlock pulumi.StringPtrInput // The additional data disks for the Node. DataDisks AttachedDiskArrayInput // The user-supplied description of the TPU. Maximum of 512 characters. Description pulumi.StringPtrInput // The health status of the TPU node. Health NodeHealthPtrInput // Resource labels to represent user-provided metadata. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // Custom metadata to apply to the TPU Node. Can set startup-script and shutdown-script Metadata pulumi.StringMapInput // Network configurations for the TPU node. NetworkConfig NetworkConfigPtrInput // The unqualified resource name. NodeId pulumi.StringPtrInput Project pulumi.StringPtrInput // Idempotent request UUID. RequestId pulumi.StringPtrInput // The runtime version running in the Node. RuntimeVersion pulumi.StringInput // The scheduling options for this node. SchedulingConfig SchedulingConfigPtrInput // The Google Cloud Platform Service Account to be used by the TPU node VMs. If None is specified, the default compute service account will be used. ServiceAccount ServiceAccountPtrInput // Shielded Instance options. ShieldedInstanceConfig ShieldedInstanceConfigPtrInput // Tags to apply to the TPU Node. Tags are used to identify valid sources or targets for network firewalls. Tags pulumi.StringArrayInput }
The set of arguments for constructing a Node resource.
func (NodeArgs) ElementType ¶
type NodeHealth ¶
type NodeHealth string
The health status of the TPU node.
func (NodeHealth) ElementType ¶
func (NodeHealth) ElementType() reflect.Type
func (NodeHealth) ToNodeHealthOutput ¶
func (e NodeHealth) ToNodeHealthOutput() NodeHealthOutput
func (NodeHealth) ToNodeHealthOutputWithContext ¶
func (e NodeHealth) ToNodeHealthOutputWithContext(ctx context.Context) NodeHealthOutput
func (NodeHealth) ToNodeHealthPtrOutput ¶
func (e NodeHealth) ToNodeHealthPtrOutput() NodeHealthPtrOutput
func (NodeHealth) ToNodeHealthPtrOutputWithContext ¶
func (e NodeHealth) ToNodeHealthPtrOutputWithContext(ctx context.Context) NodeHealthPtrOutput
func (NodeHealth) ToStringOutput ¶
func (e NodeHealth) ToStringOutput() pulumi.StringOutput
func (NodeHealth) ToStringOutputWithContext ¶
func (e NodeHealth) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NodeHealth) ToStringPtrOutput ¶
func (e NodeHealth) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodeHealth) ToStringPtrOutputWithContext ¶
func (e NodeHealth) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NodeHealthInput ¶
type NodeHealthInput interface { pulumi.Input ToNodeHealthOutput() NodeHealthOutput ToNodeHealthOutputWithContext(context.Context) NodeHealthOutput }
NodeHealthInput is an input type that accepts NodeHealthArgs and NodeHealthOutput values. You can construct a concrete instance of `NodeHealthInput` via:
NodeHealthArgs{...}
type NodeHealthOutput ¶
type NodeHealthOutput struct{ *pulumi.OutputState }
func (NodeHealthOutput) ElementType ¶
func (NodeHealthOutput) ElementType() reflect.Type
func (NodeHealthOutput) ToNodeHealthOutput ¶
func (o NodeHealthOutput) ToNodeHealthOutput() NodeHealthOutput
func (NodeHealthOutput) ToNodeHealthOutputWithContext ¶
func (o NodeHealthOutput) ToNodeHealthOutputWithContext(ctx context.Context) NodeHealthOutput
func (NodeHealthOutput) ToNodeHealthPtrOutput ¶
func (o NodeHealthOutput) ToNodeHealthPtrOutput() NodeHealthPtrOutput
func (NodeHealthOutput) ToNodeHealthPtrOutputWithContext ¶
func (o NodeHealthOutput) ToNodeHealthPtrOutputWithContext(ctx context.Context) NodeHealthPtrOutput
func (NodeHealthOutput) ToStringOutput ¶
func (o NodeHealthOutput) ToStringOutput() pulumi.StringOutput
func (NodeHealthOutput) ToStringOutputWithContext ¶
func (o NodeHealthOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NodeHealthOutput) ToStringPtrOutput ¶
func (o NodeHealthOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodeHealthOutput) ToStringPtrOutputWithContext ¶
func (o NodeHealthOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NodeHealthPtrInput ¶
type NodeHealthPtrInput interface { pulumi.Input ToNodeHealthPtrOutput() NodeHealthPtrOutput ToNodeHealthPtrOutputWithContext(context.Context) NodeHealthPtrOutput }
func NodeHealthPtr ¶
func NodeHealthPtr(v string) NodeHealthPtrInput
type NodeHealthPtrOutput ¶
type NodeHealthPtrOutput struct{ *pulumi.OutputState }
func (NodeHealthPtrOutput) Elem ¶
func (o NodeHealthPtrOutput) Elem() NodeHealthOutput
func (NodeHealthPtrOutput) ElementType ¶
func (NodeHealthPtrOutput) ElementType() reflect.Type
func (NodeHealthPtrOutput) ToNodeHealthPtrOutput ¶
func (o NodeHealthPtrOutput) ToNodeHealthPtrOutput() NodeHealthPtrOutput
func (NodeHealthPtrOutput) ToNodeHealthPtrOutputWithContext ¶
func (o NodeHealthPtrOutput) ToNodeHealthPtrOutputWithContext(ctx context.Context) NodeHealthPtrOutput
func (NodeHealthPtrOutput) ToStringPtrOutput ¶
func (o NodeHealthPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodeHealthPtrOutput) ToStringPtrOutputWithContext ¶
func (o NodeHealthPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NodeInput ¶
type NodeInput interface { pulumi.Input ToNodeOutput() NodeOutput ToNodeOutputWithContext(ctx context.Context) NodeOutput }
type NodeOutput ¶
type NodeOutput struct{ *pulumi.OutputState }
func (NodeOutput) AcceleratorConfig ¶ added in v0.29.0
func (o NodeOutput) AcceleratorConfig() AcceleratorConfigResponseOutput
The AccleratorConfig for the TPU Node.
func (NodeOutput) AcceleratorType ¶ added in v0.19.0
func (o NodeOutput) AcceleratorType() pulumi.StringOutput
The type of hardware accelerators associated with this node.
func (NodeOutput) ApiVersion ¶ added in v0.19.0
func (o NodeOutput) ApiVersion() pulumi.StringOutput
The API version that created this Node.
func (NodeOutput) AutocheckpointEnabled ¶ added in v0.32.0
func (o NodeOutput) AutocheckpointEnabled() pulumi.BoolOutput
Optional. Whether Autocheckpoint is enabled.
func (NodeOutput) BootDiskConfig ¶ added in v0.32.0
func (o NodeOutput) BootDiskConfig() BootDiskConfigResponseOutput
Optional. Boot disk configuration.
func (NodeOutput) CidrBlock ¶ added in v0.19.0
func (o NodeOutput) CidrBlock() pulumi.StringOutput
The CIDR block that the TPU node will use when selecting an IP address. This CIDR block must be a /29 block; the Compute Engine networks API forbids a smaller block, and using a larger block would be wasteful (a node can only consume one IP address). Errors will occur if the CIDR block has already been used for a currently existing TPU node, the CIDR block conflicts with any subnetworks in the user's provided network, or the provided network is peered with another network that is using that CIDR block.
func (NodeOutput) CreateTime ¶ added in v0.19.0
func (o NodeOutput) CreateTime() pulumi.StringOutput
The time when the node was created.
func (NodeOutput) DataDisks ¶ added in v0.19.0
func (o NodeOutput) DataDisks() AttachedDiskResponseArrayOutput
The additional data disks for the Node.
func (NodeOutput) Description ¶ added in v0.19.0
func (o NodeOutput) Description() pulumi.StringOutput
The user-supplied description of the TPU. Maximum of 512 characters.
func (NodeOutput) ElementType ¶
func (NodeOutput) ElementType() reflect.Type
func (NodeOutput) Health ¶ added in v0.19.0
func (o NodeOutput) Health() pulumi.StringOutput
The health status of the TPU node.
func (NodeOutput) HealthDescription ¶ added in v0.19.0
func (o NodeOutput) HealthDescription() pulumi.StringOutput
If this field is populated, it contains a description of why the TPU Node is unhealthy.
func (NodeOutput) Labels ¶ added in v0.19.0
func (o NodeOutput) Labels() pulumi.StringMapOutput
Resource labels to represent user-provided metadata.
func (NodeOutput) Location ¶ added in v0.21.0
func (o NodeOutput) Location() pulumi.StringOutput
func (NodeOutput) Metadata ¶ added in v0.19.0
func (o NodeOutput) Metadata() pulumi.StringMapOutput
Custom metadata to apply to the TPU Node. Can set startup-script and shutdown-script
func (NodeOutput) MultisliceNode ¶ added in v0.31.1
func (o NodeOutput) MultisliceNode() pulumi.BoolOutput
Whether the Node belongs to a Multislice group.
func (NodeOutput) Name ¶ added in v0.19.0
func (o NodeOutput) Name() pulumi.StringOutput
Immutable. The name of the TPU.
func (NodeOutput) NetworkConfig ¶ added in v0.19.0
func (o NodeOutput) NetworkConfig() NetworkConfigResponseOutput
Network configurations for the TPU node.
func (NodeOutput) NetworkEndpoints ¶ added in v0.19.0
func (o NodeOutput) NetworkEndpoints() NetworkEndpointResponseArrayOutput
The network endpoints where TPU workers can be accessed and sent work. It is recommended that runtime clients of the node reach out to the 0th entry in this map first.
func (NodeOutput) NodeId ¶ added in v0.21.0
func (o NodeOutput) NodeId() pulumi.StringPtrOutput
The unqualified resource name.
func (NodeOutput) Project ¶ added in v0.21.0
func (o NodeOutput) Project() pulumi.StringOutput
func (NodeOutput) QueuedResource ¶ added in v0.28.0
func (o NodeOutput) QueuedResource() pulumi.StringOutput
The qualified name of the QueuedResource that requested this Node.
func (NodeOutput) RequestId ¶ added in v0.21.0
func (o NodeOutput) RequestId() pulumi.StringPtrOutput
Idempotent request UUID.
func (NodeOutput) RuntimeVersion ¶ added in v0.19.0
func (o NodeOutput) RuntimeVersion() pulumi.StringOutput
The runtime version running in the Node.
func (NodeOutput) SchedulingConfig ¶ added in v0.19.0
func (o NodeOutput) SchedulingConfig() SchedulingConfigResponseOutput
The scheduling options for this node.
func (NodeOutput) ServiceAccount ¶ added in v0.19.0
func (o NodeOutput) ServiceAccount() ServiceAccountResponseOutput
The Google Cloud Platform Service Account to be used by the TPU node VMs. If None is specified, the default compute service account will be used.
func (NodeOutput) ShieldedInstanceConfig ¶ added in v0.26.0
func (o NodeOutput) ShieldedInstanceConfig() ShieldedInstanceConfigResponseOutput
Shielded Instance options.
func (NodeOutput) State ¶ added in v0.19.0
func (o NodeOutput) State() pulumi.StringOutput
The current state for the TPU Node.
func (NodeOutput) Symptoms ¶ added in v0.19.0
func (o NodeOutput) Symptoms() SymptomResponseArrayOutput
The Symptoms that have occurred to the TPU Node.
func (NodeOutput) Tags ¶ added in v0.19.0
func (o NodeOutput) Tags() pulumi.StringArrayOutput
Tags to apply to the TPU Node. Tags are used to identify valid sources or targets for network firewalls.
func (NodeOutput) ToNodeOutput ¶
func (o NodeOutput) ToNodeOutput() NodeOutput
func (NodeOutput) ToNodeOutputWithContext ¶
func (o NodeOutput) ToNodeOutputWithContext(ctx context.Context) NodeOutput
type NodeResponse ¶ added in v0.28.0
type NodeResponse struct { // The AccleratorConfig for the TPU Node. AcceleratorConfig AcceleratorConfigResponse `pulumi:"acceleratorConfig"` // The type of hardware accelerators associated with this node. AcceleratorType string `pulumi:"acceleratorType"` // The API version that created this Node. ApiVersion string `pulumi:"apiVersion"` // Optional. Whether Autocheckpoint is enabled. AutocheckpointEnabled bool `pulumi:"autocheckpointEnabled"` // Optional. Boot disk configuration. BootDiskConfig BootDiskConfigResponse `pulumi:"bootDiskConfig"` // The CIDR block that the TPU node will use when selecting an IP address. This CIDR block must be a /29 block; the Compute Engine networks API forbids a smaller block, and using a larger block would be wasteful (a node can only consume one IP address). Errors will occur if the CIDR block has already been used for a currently existing TPU node, the CIDR block conflicts with any subnetworks in the user's provided network, or the provided network is peered with another network that is using that CIDR block. CidrBlock string `pulumi:"cidrBlock"` // The time when the node was created. CreateTime string `pulumi:"createTime"` // The additional data disks for the Node. DataDisks []AttachedDiskResponse `pulumi:"dataDisks"` // The user-supplied description of the TPU. Maximum of 512 characters. Description string `pulumi:"description"` // The health status of the TPU node. Health string `pulumi:"health"` // If this field is populated, it contains a description of why the TPU Node is unhealthy. HealthDescription string `pulumi:"healthDescription"` // Resource labels to represent user-provided metadata. Labels map[string]string `pulumi:"labels"` // Custom metadata to apply to the TPU Node. Can set startup-script and shutdown-script Metadata map[string]string `pulumi:"metadata"` // Whether the Node belongs to a Multislice group. MultisliceNode bool `pulumi:"multisliceNode"` // Immutable. The name of the TPU. Name string `pulumi:"name"` // Network configurations for the TPU node. NetworkConfig NetworkConfigResponse `pulumi:"networkConfig"` // The network endpoints where TPU workers can be accessed and sent work. It is recommended that runtime clients of the node reach out to the 0th entry in this map first. NetworkEndpoints []NetworkEndpointResponse `pulumi:"networkEndpoints"` // The qualified name of the QueuedResource that requested this Node. QueuedResource string `pulumi:"queuedResource"` // The runtime version running in the Node. RuntimeVersion string `pulumi:"runtimeVersion"` // The scheduling options for this node. SchedulingConfig SchedulingConfigResponse `pulumi:"schedulingConfig"` // The Google Cloud Platform Service Account to be used by the TPU node VMs. If None is specified, the default compute service account will be used. ServiceAccount ServiceAccountResponse `pulumi:"serviceAccount"` // Shielded Instance options. ShieldedInstanceConfig ShieldedInstanceConfigResponse `pulumi:"shieldedInstanceConfig"` // The current state for the TPU Node. State string `pulumi:"state"` // The Symptoms that have occurred to the TPU Node. Symptoms []SymptomResponse `pulumi:"symptoms"` // Tags to apply to the TPU Node. Tags are used to identify valid sources or targets for network firewalls. Tags []string `pulumi:"tags"` }
A TPU instance.
type NodeResponseOutput ¶ added in v0.28.0
type NodeResponseOutput struct{ *pulumi.OutputState }
A TPU instance.
func (NodeResponseOutput) AcceleratorConfig ¶ added in v0.29.0
func (o NodeResponseOutput) AcceleratorConfig() AcceleratorConfigResponseOutput
The AccleratorConfig for the TPU Node.
func (NodeResponseOutput) AcceleratorType ¶ added in v0.28.0
func (o NodeResponseOutput) AcceleratorType() pulumi.StringOutput
The type of hardware accelerators associated with this node.
func (NodeResponseOutput) ApiVersion ¶ added in v0.28.0
func (o NodeResponseOutput) ApiVersion() pulumi.StringOutput
The API version that created this Node.
func (NodeResponseOutput) AutocheckpointEnabled ¶ added in v0.32.0
func (o NodeResponseOutput) AutocheckpointEnabled() pulumi.BoolOutput
Optional. Whether Autocheckpoint is enabled.
func (NodeResponseOutput) BootDiskConfig ¶ added in v0.32.0
func (o NodeResponseOutput) BootDiskConfig() BootDiskConfigResponseOutput
Optional. Boot disk configuration.
func (NodeResponseOutput) CidrBlock ¶ added in v0.28.0
func (o NodeResponseOutput) CidrBlock() pulumi.StringOutput
The CIDR block that the TPU node will use when selecting an IP address. This CIDR block must be a /29 block; the Compute Engine networks API forbids a smaller block, and using a larger block would be wasteful (a node can only consume one IP address). Errors will occur if the CIDR block has already been used for a currently existing TPU node, the CIDR block conflicts with any subnetworks in the user's provided network, or the provided network is peered with another network that is using that CIDR block.
func (NodeResponseOutput) CreateTime ¶ added in v0.28.0
func (o NodeResponseOutput) CreateTime() pulumi.StringOutput
The time when the node was created.
func (NodeResponseOutput) DataDisks ¶ added in v0.28.0
func (o NodeResponseOutput) DataDisks() AttachedDiskResponseArrayOutput
The additional data disks for the Node.
func (NodeResponseOutput) Description ¶ added in v0.28.0
func (o NodeResponseOutput) Description() pulumi.StringOutput
The user-supplied description of the TPU. Maximum of 512 characters.
func (NodeResponseOutput) ElementType ¶ added in v0.28.0
func (NodeResponseOutput) ElementType() reflect.Type
func (NodeResponseOutput) Health ¶ added in v0.28.0
func (o NodeResponseOutput) Health() pulumi.StringOutput
The health status of the TPU node.
func (NodeResponseOutput) HealthDescription ¶ added in v0.28.0
func (o NodeResponseOutput) HealthDescription() pulumi.StringOutput
If this field is populated, it contains a description of why the TPU Node is unhealthy.
func (NodeResponseOutput) Labels ¶ added in v0.28.0
func (o NodeResponseOutput) Labels() pulumi.StringMapOutput
Resource labels to represent user-provided metadata.
func (NodeResponseOutput) Metadata ¶ added in v0.28.0
func (o NodeResponseOutput) Metadata() pulumi.StringMapOutput
Custom metadata to apply to the TPU Node. Can set startup-script and shutdown-script
func (NodeResponseOutput) MultisliceNode ¶ added in v0.31.1
func (o NodeResponseOutput) MultisliceNode() pulumi.BoolOutput
Whether the Node belongs to a Multislice group.
func (NodeResponseOutput) Name ¶ added in v0.28.0
func (o NodeResponseOutput) Name() pulumi.StringOutput
Immutable. The name of the TPU.
func (NodeResponseOutput) NetworkConfig ¶ added in v0.28.0
func (o NodeResponseOutput) NetworkConfig() NetworkConfigResponseOutput
Network configurations for the TPU node.
func (NodeResponseOutput) NetworkEndpoints ¶ added in v0.28.0
func (o NodeResponseOutput) NetworkEndpoints() NetworkEndpointResponseArrayOutput
The network endpoints where TPU workers can be accessed and sent work. It is recommended that runtime clients of the node reach out to the 0th entry in this map first.
func (NodeResponseOutput) QueuedResource ¶ added in v0.28.0
func (o NodeResponseOutput) QueuedResource() pulumi.StringOutput
The qualified name of the QueuedResource that requested this Node.
func (NodeResponseOutput) RuntimeVersion ¶ added in v0.28.0
func (o NodeResponseOutput) RuntimeVersion() pulumi.StringOutput
The runtime version running in the Node.
func (NodeResponseOutput) SchedulingConfig ¶ added in v0.28.0
func (o NodeResponseOutput) SchedulingConfig() SchedulingConfigResponseOutput
The scheduling options for this node.
func (NodeResponseOutput) ServiceAccount ¶ added in v0.28.0
func (o NodeResponseOutput) ServiceAccount() ServiceAccountResponseOutput
The Google Cloud Platform Service Account to be used by the TPU node VMs. If None is specified, the default compute service account will be used.
func (NodeResponseOutput) ShieldedInstanceConfig ¶ added in v0.28.0
func (o NodeResponseOutput) ShieldedInstanceConfig() ShieldedInstanceConfigResponseOutput
Shielded Instance options.
func (NodeResponseOutput) State ¶ added in v0.28.0
func (o NodeResponseOutput) State() pulumi.StringOutput
The current state for the TPU Node.
func (NodeResponseOutput) Symptoms ¶ added in v0.28.0
func (o NodeResponseOutput) Symptoms() SymptomResponseArrayOutput
The Symptoms that have occurred to the TPU Node.
func (NodeResponseOutput) Tags ¶ added in v0.28.0
func (o NodeResponseOutput) Tags() pulumi.StringArrayOutput
Tags to apply to the TPU Node. Tags are used to identify valid sources or targets for network firewalls.
func (NodeResponseOutput) ToNodeResponseOutput ¶ added in v0.28.0
func (o NodeResponseOutput) ToNodeResponseOutput() NodeResponseOutput
func (NodeResponseOutput) ToNodeResponseOutputWithContext ¶ added in v0.28.0
func (o NodeResponseOutput) ToNodeResponseOutputWithContext(ctx context.Context) NodeResponseOutput
type NodeSpec ¶ added in v0.28.0
type NodeSpec struct { // Optional. Fields to specify in case of multi-node request. MultiNodeParams *MultiNodeParams `pulumi:"multiNodeParams"` // The node. Node NodeType `pulumi:"node"` // The unqualified resource name. Should follow the `^[A-Za-z0-9_.~+%-]+$` regex format. This is only specified when requesting a single node. In case of multi-node requests, multi_node_params must be populated instead. It's an error to specify both node_id and multi_node_params. NodeId *string `pulumi:"nodeId"` // The parent resource name. Parent string `pulumi:"parent"` }
Details of the TPU node(s) being requested. Users can request either a single node or multiple nodes. NodeSpec provides the specification for node(s) to be created.
type NodeSpecArgs ¶ added in v0.28.0
type NodeSpecArgs struct { // Optional. Fields to specify in case of multi-node request. MultiNodeParams MultiNodeParamsPtrInput `pulumi:"multiNodeParams"` // The node. Node NodeTypeInput `pulumi:"node"` // The unqualified resource name. Should follow the `^[A-Za-z0-9_.~+%-]+$` regex format. This is only specified when requesting a single node. In case of multi-node requests, multi_node_params must be populated instead. It's an error to specify both node_id and multi_node_params. NodeId pulumi.StringPtrInput `pulumi:"nodeId"` // The parent resource name. Parent pulumi.StringInput `pulumi:"parent"` }
Details of the TPU node(s) being requested. Users can request either a single node or multiple nodes. NodeSpec provides the specification for node(s) to be created.
func (NodeSpecArgs) ElementType ¶ added in v0.28.0
func (NodeSpecArgs) ElementType() reflect.Type
func (NodeSpecArgs) ToNodeSpecOutput ¶ added in v0.28.0
func (i NodeSpecArgs) ToNodeSpecOutput() NodeSpecOutput
func (NodeSpecArgs) ToNodeSpecOutputWithContext ¶ added in v0.28.0
func (i NodeSpecArgs) ToNodeSpecOutputWithContext(ctx context.Context) NodeSpecOutput
type NodeSpecArray ¶ added in v0.28.0
type NodeSpecArray []NodeSpecInput
func (NodeSpecArray) ElementType ¶ added in v0.28.0
func (NodeSpecArray) ElementType() reflect.Type
func (NodeSpecArray) ToNodeSpecArrayOutput ¶ added in v0.28.0
func (i NodeSpecArray) ToNodeSpecArrayOutput() NodeSpecArrayOutput
func (NodeSpecArray) ToNodeSpecArrayOutputWithContext ¶ added in v0.28.0
func (i NodeSpecArray) ToNodeSpecArrayOutputWithContext(ctx context.Context) NodeSpecArrayOutput
type NodeSpecArrayInput ¶ added in v0.28.0
type NodeSpecArrayInput interface { pulumi.Input ToNodeSpecArrayOutput() NodeSpecArrayOutput ToNodeSpecArrayOutputWithContext(context.Context) NodeSpecArrayOutput }
NodeSpecArrayInput is an input type that accepts NodeSpecArray and NodeSpecArrayOutput values. You can construct a concrete instance of `NodeSpecArrayInput` via:
NodeSpecArray{ NodeSpecArgs{...} }
type NodeSpecArrayOutput ¶ added in v0.28.0
type NodeSpecArrayOutput struct{ *pulumi.OutputState }
func (NodeSpecArrayOutput) ElementType ¶ added in v0.28.0
func (NodeSpecArrayOutput) ElementType() reflect.Type
func (NodeSpecArrayOutput) Index ¶ added in v0.28.0
func (o NodeSpecArrayOutput) Index(i pulumi.IntInput) NodeSpecOutput
func (NodeSpecArrayOutput) ToNodeSpecArrayOutput ¶ added in v0.28.0
func (o NodeSpecArrayOutput) ToNodeSpecArrayOutput() NodeSpecArrayOutput
func (NodeSpecArrayOutput) ToNodeSpecArrayOutputWithContext ¶ added in v0.28.0
func (o NodeSpecArrayOutput) ToNodeSpecArrayOutputWithContext(ctx context.Context) NodeSpecArrayOutput
type NodeSpecInput ¶ added in v0.28.0
type NodeSpecInput interface { pulumi.Input ToNodeSpecOutput() NodeSpecOutput ToNodeSpecOutputWithContext(context.Context) NodeSpecOutput }
NodeSpecInput is an input type that accepts NodeSpecArgs and NodeSpecOutput values. You can construct a concrete instance of `NodeSpecInput` via:
NodeSpecArgs{...}
type NodeSpecOutput ¶ added in v0.28.0
type NodeSpecOutput struct{ *pulumi.OutputState }
Details of the TPU node(s) being requested. Users can request either a single node or multiple nodes. NodeSpec provides the specification for node(s) to be created.
func (NodeSpecOutput) ElementType ¶ added in v0.28.0
func (NodeSpecOutput) ElementType() reflect.Type
func (NodeSpecOutput) MultiNodeParams ¶ added in v0.32.0
func (o NodeSpecOutput) MultiNodeParams() MultiNodeParamsPtrOutput
Optional. Fields to specify in case of multi-node request.
func (NodeSpecOutput) Node ¶ added in v0.28.0
func (o NodeSpecOutput) Node() NodeTypeOutput
The node.
func (NodeSpecOutput) NodeId ¶ added in v0.28.0
func (o NodeSpecOutput) NodeId() pulumi.StringPtrOutput
The unqualified resource name. Should follow the `^[A-Za-z0-9_.~+%-]+$` regex format. This is only specified when requesting a single node. In case of multi-node requests, multi_node_params must be populated instead. It's an error to specify both node_id and multi_node_params.
func (NodeSpecOutput) Parent ¶ added in v0.28.0
func (o NodeSpecOutput) Parent() pulumi.StringOutput
The parent resource name.
func (NodeSpecOutput) ToNodeSpecOutput ¶ added in v0.28.0
func (o NodeSpecOutput) ToNodeSpecOutput() NodeSpecOutput
func (NodeSpecOutput) ToNodeSpecOutputWithContext ¶ added in v0.28.0
func (o NodeSpecOutput) ToNodeSpecOutputWithContext(ctx context.Context) NodeSpecOutput
type NodeSpecResponse ¶ added in v0.28.0
type NodeSpecResponse struct { // Optional. Fields to specify in case of multi-node request. MultiNodeParams MultiNodeParamsResponse `pulumi:"multiNodeParams"` // The node. Node NodeResponse `pulumi:"node"` // The unqualified resource name. Should follow the `^[A-Za-z0-9_.~+%-]+$` regex format. This is only specified when requesting a single node. In case of multi-node requests, multi_node_params must be populated instead. It's an error to specify both node_id and multi_node_params. NodeId string `pulumi:"nodeId"` // The parent resource name. Parent string `pulumi:"parent"` }
Details of the TPU node(s) being requested. Users can request either a single node or multiple nodes. NodeSpec provides the specification for node(s) to be created.
type NodeSpecResponseArrayOutput ¶ added in v0.28.0
type NodeSpecResponseArrayOutput struct{ *pulumi.OutputState }
func (NodeSpecResponseArrayOutput) ElementType ¶ added in v0.28.0
func (NodeSpecResponseArrayOutput) ElementType() reflect.Type
func (NodeSpecResponseArrayOutput) Index ¶ added in v0.28.0
func (o NodeSpecResponseArrayOutput) Index(i pulumi.IntInput) NodeSpecResponseOutput
func (NodeSpecResponseArrayOutput) ToNodeSpecResponseArrayOutput ¶ added in v0.28.0
func (o NodeSpecResponseArrayOutput) ToNodeSpecResponseArrayOutput() NodeSpecResponseArrayOutput
func (NodeSpecResponseArrayOutput) ToNodeSpecResponseArrayOutputWithContext ¶ added in v0.28.0
func (o NodeSpecResponseArrayOutput) ToNodeSpecResponseArrayOutputWithContext(ctx context.Context) NodeSpecResponseArrayOutput
type NodeSpecResponseOutput ¶ added in v0.28.0
type NodeSpecResponseOutput struct{ *pulumi.OutputState }
Details of the TPU node(s) being requested. Users can request either a single node or multiple nodes. NodeSpec provides the specification for node(s) to be created.
func (NodeSpecResponseOutput) ElementType ¶ added in v0.28.0
func (NodeSpecResponseOutput) ElementType() reflect.Type
func (NodeSpecResponseOutput) MultiNodeParams ¶ added in v0.32.0
func (o NodeSpecResponseOutput) MultiNodeParams() MultiNodeParamsResponseOutput
Optional. Fields to specify in case of multi-node request.
func (NodeSpecResponseOutput) Node ¶ added in v0.28.0
func (o NodeSpecResponseOutput) Node() NodeResponseOutput
The node.
func (NodeSpecResponseOutput) NodeId ¶ added in v0.28.0
func (o NodeSpecResponseOutput) NodeId() pulumi.StringOutput
The unqualified resource name. Should follow the `^[A-Za-z0-9_.~+%-]+$` regex format. This is only specified when requesting a single node. In case of multi-node requests, multi_node_params must be populated instead. It's an error to specify both node_id and multi_node_params.
func (NodeSpecResponseOutput) Parent ¶ added in v0.28.0
func (o NodeSpecResponseOutput) Parent() pulumi.StringOutput
The parent resource name.
func (NodeSpecResponseOutput) ToNodeSpecResponseOutput ¶ added in v0.28.0
func (o NodeSpecResponseOutput) ToNodeSpecResponseOutput() NodeSpecResponseOutput
func (NodeSpecResponseOutput) ToNodeSpecResponseOutputWithContext ¶ added in v0.28.0
func (o NodeSpecResponseOutput) ToNodeSpecResponseOutputWithContext(ctx context.Context) NodeSpecResponseOutput
type NodeType ¶ added in v0.28.0
type NodeType struct { // The AccleratorConfig for the TPU Node. AcceleratorConfig *AcceleratorConfig `pulumi:"acceleratorConfig"` // The type of hardware accelerators associated with this node. AcceleratorType *string `pulumi:"acceleratorType"` // Optional. Whether Autocheckpoint is enabled. AutocheckpointEnabled *bool `pulumi:"autocheckpointEnabled"` // Optional. Boot disk configuration. BootDiskConfig *BootDiskConfig `pulumi:"bootDiskConfig"` // The CIDR block that the TPU node will use when selecting an IP address. This CIDR block must be a /29 block; the Compute Engine networks API forbids a smaller block, and using a larger block would be wasteful (a node can only consume one IP address). Errors will occur if the CIDR block has already been used for a currently existing TPU node, the CIDR block conflicts with any subnetworks in the user's provided network, or the provided network is peered with another network that is using that CIDR block. CidrBlock *string `pulumi:"cidrBlock"` // The additional data disks for the Node. DataDisks []AttachedDisk `pulumi:"dataDisks"` // The user-supplied description of the TPU. Maximum of 512 characters. Description *string `pulumi:"description"` // The health status of the TPU node. Health *NodeHealth `pulumi:"health"` // Resource labels to represent user-provided metadata. Labels map[string]string `pulumi:"labels"` // Custom metadata to apply to the TPU Node. Can set startup-script and shutdown-script Metadata map[string]string `pulumi:"metadata"` // Network configurations for the TPU node. NetworkConfig *NetworkConfig `pulumi:"networkConfig"` // The runtime version running in the Node. RuntimeVersion string `pulumi:"runtimeVersion"` // The scheduling options for this node. SchedulingConfig *SchedulingConfig `pulumi:"schedulingConfig"` // The Google Cloud Platform Service Account to be used by the TPU node VMs. If None is specified, the default compute service account will be used. ServiceAccount *ServiceAccount `pulumi:"serviceAccount"` // Shielded Instance options. ShieldedInstanceConfig *ShieldedInstanceConfig `pulumi:"shieldedInstanceConfig"` // Tags to apply to the TPU Node. Tags are used to identify valid sources or targets for network firewalls. Tags []string `pulumi:"tags"` }
A TPU instance.
type NodeTypeArgs ¶ added in v0.28.0
type NodeTypeArgs struct { // The AccleratorConfig for the TPU Node. AcceleratorConfig AcceleratorConfigPtrInput `pulumi:"acceleratorConfig"` // The type of hardware accelerators associated with this node. AcceleratorType pulumi.StringPtrInput `pulumi:"acceleratorType"` // Optional. Whether Autocheckpoint is enabled. AutocheckpointEnabled pulumi.BoolPtrInput `pulumi:"autocheckpointEnabled"` // Optional. Boot disk configuration. BootDiskConfig BootDiskConfigPtrInput `pulumi:"bootDiskConfig"` // The CIDR block that the TPU node will use when selecting an IP address. This CIDR block must be a /29 block; the Compute Engine networks API forbids a smaller block, and using a larger block would be wasteful (a node can only consume one IP address). Errors will occur if the CIDR block has already been used for a currently existing TPU node, the CIDR block conflicts with any subnetworks in the user's provided network, or the provided network is peered with another network that is using that CIDR block. CidrBlock pulumi.StringPtrInput `pulumi:"cidrBlock"` // The additional data disks for the Node. DataDisks AttachedDiskArrayInput `pulumi:"dataDisks"` // The user-supplied description of the TPU. Maximum of 512 characters. Description pulumi.StringPtrInput `pulumi:"description"` // The health status of the TPU node. Health NodeHealthPtrInput `pulumi:"health"` // Resource labels to represent user-provided metadata. Labels pulumi.StringMapInput `pulumi:"labels"` // Custom metadata to apply to the TPU Node. Can set startup-script and shutdown-script Metadata pulumi.StringMapInput `pulumi:"metadata"` // Network configurations for the TPU node. NetworkConfig NetworkConfigPtrInput `pulumi:"networkConfig"` // The runtime version running in the Node. RuntimeVersion pulumi.StringInput `pulumi:"runtimeVersion"` // The scheduling options for this node. SchedulingConfig SchedulingConfigPtrInput `pulumi:"schedulingConfig"` // The Google Cloud Platform Service Account to be used by the TPU node VMs. If None is specified, the default compute service account will be used. ServiceAccount ServiceAccountPtrInput `pulumi:"serviceAccount"` // Shielded Instance options. ShieldedInstanceConfig ShieldedInstanceConfigPtrInput `pulumi:"shieldedInstanceConfig"` // Tags to apply to the TPU Node. Tags are used to identify valid sources or targets for network firewalls. Tags pulumi.StringArrayInput `pulumi:"tags"` }
A TPU instance.
func (NodeTypeArgs) ElementType ¶ added in v0.28.0
func (NodeTypeArgs) ElementType() reflect.Type
func (NodeTypeArgs) ToNodeTypeOutput ¶ added in v0.28.0
func (i NodeTypeArgs) ToNodeTypeOutput() NodeTypeOutput
func (NodeTypeArgs) ToNodeTypeOutputWithContext ¶ added in v0.28.0
func (i NodeTypeArgs) ToNodeTypeOutputWithContext(ctx context.Context) NodeTypeOutput
type NodeTypeInput ¶ added in v0.28.0
type NodeTypeInput interface { pulumi.Input ToNodeTypeOutput() NodeTypeOutput ToNodeTypeOutputWithContext(context.Context) NodeTypeOutput }
NodeTypeInput is an input type that accepts NodeTypeArgs and NodeTypeOutput values. You can construct a concrete instance of `NodeTypeInput` via:
NodeTypeArgs{...}
type NodeTypeOutput ¶ added in v0.28.0
type NodeTypeOutput struct{ *pulumi.OutputState }
A TPU instance.
func (NodeTypeOutput) AcceleratorConfig ¶ added in v0.29.0
func (o NodeTypeOutput) AcceleratorConfig() AcceleratorConfigPtrOutput
The AccleratorConfig for the TPU Node.
func (NodeTypeOutput) AcceleratorType ¶ added in v0.28.0
func (o NodeTypeOutput) AcceleratorType() pulumi.StringPtrOutput
The type of hardware accelerators associated with this node.
func (NodeTypeOutput) AutocheckpointEnabled ¶ added in v0.32.0
func (o NodeTypeOutput) AutocheckpointEnabled() pulumi.BoolPtrOutput
Optional. Whether Autocheckpoint is enabled.
func (NodeTypeOutput) BootDiskConfig ¶ added in v0.32.0
func (o NodeTypeOutput) BootDiskConfig() BootDiskConfigPtrOutput
Optional. Boot disk configuration.
func (NodeTypeOutput) CidrBlock ¶ added in v0.28.0
func (o NodeTypeOutput) CidrBlock() pulumi.StringPtrOutput
The CIDR block that the TPU node will use when selecting an IP address. This CIDR block must be a /29 block; the Compute Engine networks API forbids a smaller block, and using a larger block would be wasteful (a node can only consume one IP address). Errors will occur if the CIDR block has already been used for a currently existing TPU node, the CIDR block conflicts with any subnetworks in the user's provided network, or the provided network is peered with another network that is using that CIDR block.
func (NodeTypeOutput) DataDisks ¶ added in v0.28.0
func (o NodeTypeOutput) DataDisks() AttachedDiskArrayOutput
The additional data disks for the Node.
func (NodeTypeOutput) Description ¶ added in v0.28.0
func (o NodeTypeOutput) Description() pulumi.StringPtrOutput
The user-supplied description of the TPU. Maximum of 512 characters.
func (NodeTypeOutput) ElementType ¶ added in v0.28.0
func (NodeTypeOutput) ElementType() reflect.Type
func (NodeTypeOutput) Health ¶ added in v0.28.0
func (o NodeTypeOutput) Health() NodeHealthPtrOutput
The health status of the TPU node.
func (NodeTypeOutput) Labels ¶ added in v0.28.0
func (o NodeTypeOutput) Labels() pulumi.StringMapOutput
Resource labels to represent user-provided metadata.
func (NodeTypeOutput) Metadata ¶ added in v0.28.0
func (o NodeTypeOutput) Metadata() pulumi.StringMapOutput
Custom metadata to apply to the TPU Node. Can set startup-script and shutdown-script
func (NodeTypeOutput) NetworkConfig ¶ added in v0.28.0
func (o NodeTypeOutput) NetworkConfig() NetworkConfigPtrOutput
Network configurations for the TPU node.
func (NodeTypeOutput) RuntimeVersion ¶ added in v0.28.0
func (o NodeTypeOutput) RuntimeVersion() pulumi.StringOutput
The runtime version running in the Node.
func (NodeTypeOutput) SchedulingConfig ¶ added in v0.28.0
func (o NodeTypeOutput) SchedulingConfig() SchedulingConfigPtrOutput
The scheduling options for this node.
func (NodeTypeOutput) ServiceAccount ¶ added in v0.28.0
func (o NodeTypeOutput) ServiceAccount() ServiceAccountPtrOutput
The Google Cloud Platform Service Account to be used by the TPU node VMs. If None is specified, the default compute service account will be used.
func (NodeTypeOutput) ShieldedInstanceConfig ¶ added in v0.28.0
func (o NodeTypeOutput) ShieldedInstanceConfig() ShieldedInstanceConfigPtrOutput
Shielded Instance options.
func (NodeTypeOutput) Tags ¶ added in v0.28.0
func (o NodeTypeOutput) Tags() pulumi.StringArrayOutput
Tags to apply to the TPU Node. Tags are used to identify valid sources or targets for network firewalls.
func (NodeTypeOutput) ToNodeTypeOutput ¶ added in v0.28.0
func (o NodeTypeOutput) ToNodeTypeOutput() NodeTypeOutput
func (NodeTypeOutput) ToNodeTypeOutputWithContext ¶ added in v0.28.0
func (o NodeTypeOutput) ToNodeTypeOutputWithContext(ctx context.Context) NodeTypeOutput
type ProvisioningDataResponse ¶ added in v0.28.0
type ProvisioningDataResponse struct { }
Further data for the provisioning state.
type ProvisioningDataResponseOutput ¶ added in v0.28.0
type ProvisioningDataResponseOutput struct{ *pulumi.OutputState }
Further data for the provisioning state.
func (ProvisioningDataResponseOutput) ElementType ¶ added in v0.28.0
func (ProvisioningDataResponseOutput) ElementType() reflect.Type
func (ProvisioningDataResponseOutput) ToProvisioningDataResponseOutput ¶ added in v0.28.0
func (o ProvisioningDataResponseOutput) ToProvisioningDataResponseOutput() ProvisioningDataResponseOutput
func (ProvisioningDataResponseOutput) ToProvisioningDataResponseOutputWithContext ¶ added in v0.28.0
func (o ProvisioningDataResponseOutput) ToProvisioningDataResponseOutputWithContext(ctx context.Context) ProvisioningDataResponseOutput
type QueuedResource ¶ added in v0.28.0
type QueuedResource struct { pulumi.CustomResourceState // The BestEffort tier. BestEffort BestEffortResponseOutput `pulumi:"bestEffort"` // The time when the QueuedResource was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The Guaranteed tier. Guaranteed GuaranteedResponseOutput `pulumi:"guaranteed"` Location pulumi.StringOutput `pulumi:"location"` // Immutable. The name of the QueuedResource. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // The unqualified resource name. Should follow the `^[A-Za-z0-9_.~+%-]+$` regex format. QueuedResourceId pulumi.StringPtrOutput `pulumi:"queuedResourceId"` // The queueing policy of the QueuedRequest. QueueingPolicy QueueingPolicyResponseOutput `pulumi:"queueingPolicy"` // Idempotent request UUID. RequestId pulumi.StringPtrOutput `pulumi:"requestId"` // Name of the reservation in which the resource should be provisioned. Format: projects/{project}/locations/{zone}/reservations/{reservation} ReservationName pulumi.StringOutput `pulumi:"reservationName"` // Optional. The Spot tier. Spot SpotResponseOutput `pulumi:"spot"` // State of the QueuedResource request. State QueuedResourceStateResponseOutput `pulumi:"state"` // Defines a TPU resource. Tpu TpuResponseOutput `pulumi:"tpu"` }
Creates a QueuedResource TPU instance. Auto-naming is currently not supported for this resource.
func GetQueuedResource ¶ added in v0.28.0
func GetQueuedResource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *QueuedResourceState, opts ...pulumi.ResourceOption) (*QueuedResource, error)
GetQueuedResource gets an existing QueuedResource 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 NewQueuedResource ¶ added in v0.28.0
func NewQueuedResource(ctx *pulumi.Context, name string, args *QueuedResourceArgs, opts ...pulumi.ResourceOption) (*QueuedResource, error)
NewQueuedResource registers a new resource with the given unique name, arguments, and options.
func (*QueuedResource) ElementType ¶ added in v0.28.0
func (*QueuedResource) ElementType() reflect.Type
func (*QueuedResource) ToQueuedResourceOutput ¶ added in v0.28.0
func (i *QueuedResource) ToQueuedResourceOutput() QueuedResourceOutput
func (*QueuedResource) ToQueuedResourceOutputWithContext ¶ added in v0.28.0
func (i *QueuedResource) ToQueuedResourceOutputWithContext(ctx context.Context) QueuedResourceOutput
type QueuedResourceArgs ¶ added in v0.28.0
type QueuedResourceArgs struct { // The BestEffort tier. BestEffort BestEffortPtrInput // The Guaranteed tier. Guaranteed GuaranteedPtrInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // The unqualified resource name. Should follow the `^[A-Za-z0-9_.~+%-]+$` regex format. QueuedResourceId pulumi.StringPtrInput // The queueing policy of the QueuedRequest. QueueingPolicy QueueingPolicyPtrInput // Idempotent request UUID. RequestId pulumi.StringPtrInput // Name of the reservation in which the resource should be provisioned. Format: projects/{project}/locations/{zone}/reservations/{reservation} ReservationName pulumi.StringPtrInput // Optional. The Spot tier. Spot SpotPtrInput // Defines a TPU resource. Tpu TpuPtrInput }
The set of arguments for constructing a QueuedResource resource.
func (QueuedResourceArgs) ElementType ¶ added in v0.28.0
func (QueuedResourceArgs) ElementType() reflect.Type
type QueuedResourceInput ¶ added in v0.28.0
type QueuedResourceInput interface { pulumi.Input ToQueuedResourceOutput() QueuedResourceOutput ToQueuedResourceOutputWithContext(ctx context.Context) QueuedResourceOutput }
type QueuedResourceOutput ¶ added in v0.28.0
type QueuedResourceOutput struct{ *pulumi.OutputState }
func (QueuedResourceOutput) BestEffort ¶ added in v0.28.0
func (o QueuedResourceOutput) BestEffort() BestEffortResponseOutput
The BestEffort tier.
func (QueuedResourceOutput) CreateTime ¶ added in v0.32.0
func (o QueuedResourceOutput) CreateTime() pulumi.StringOutput
The time when the QueuedResource was created.
func (QueuedResourceOutput) ElementType ¶ added in v0.28.0
func (QueuedResourceOutput) ElementType() reflect.Type
func (QueuedResourceOutput) Guaranteed ¶ added in v0.28.0
func (o QueuedResourceOutput) Guaranteed() GuaranteedResponseOutput
The Guaranteed tier.
func (QueuedResourceOutput) Location ¶ added in v0.28.0
func (o QueuedResourceOutput) Location() pulumi.StringOutput
func (QueuedResourceOutput) Name ¶ added in v0.28.0
func (o QueuedResourceOutput) Name() pulumi.StringOutput
Immutable. The name of the QueuedResource.
func (QueuedResourceOutput) Project ¶ added in v0.28.0
func (o QueuedResourceOutput) Project() pulumi.StringOutput
func (QueuedResourceOutput) QueuedResourceId ¶ added in v0.28.0
func (o QueuedResourceOutput) QueuedResourceId() pulumi.StringPtrOutput
The unqualified resource name. Should follow the `^[A-Za-z0-9_.~+%-]+$` regex format.
func (QueuedResourceOutput) QueueingPolicy ¶ added in v0.28.0
func (o QueuedResourceOutput) QueueingPolicy() QueueingPolicyResponseOutput
The queueing policy of the QueuedRequest.
func (QueuedResourceOutput) RequestId ¶ added in v0.28.0
func (o QueuedResourceOutput) RequestId() pulumi.StringPtrOutput
Idempotent request UUID.
func (QueuedResourceOutput) ReservationName ¶ added in v0.29.0
func (o QueuedResourceOutput) ReservationName() pulumi.StringOutput
Name of the reservation in which the resource should be provisioned. Format: projects/{project}/locations/{zone}/reservations/{reservation}
func (QueuedResourceOutput) Spot ¶ added in v0.32.0
func (o QueuedResourceOutput) Spot() SpotResponseOutput
Optional. The Spot tier.
func (QueuedResourceOutput) State ¶ added in v0.28.0
func (o QueuedResourceOutput) State() QueuedResourceStateResponseOutput
State of the QueuedResource request.
func (QueuedResourceOutput) ToQueuedResourceOutput ¶ added in v0.28.0
func (o QueuedResourceOutput) ToQueuedResourceOutput() QueuedResourceOutput
func (QueuedResourceOutput) ToQueuedResourceOutputWithContext ¶ added in v0.28.0
func (o QueuedResourceOutput) ToQueuedResourceOutputWithContext(ctx context.Context) QueuedResourceOutput
func (QueuedResourceOutput) Tpu ¶ added in v0.28.0
func (o QueuedResourceOutput) Tpu() TpuResponseOutput
Defines a TPU resource.
type QueuedResourceState ¶ added in v0.28.0
type QueuedResourceState struct { }
func (QueuedResourceState) ElementType ¶ added in v0.28.0
func (QueuedResourceState) ElementType() reflect.Type
type QueuedResourceStateResponse ¶ added in v0.28.0
type QueuedResourceStateResponse struct { // Further data for the accepted state. AcceptedData AcceptedDataResponse `pulumi:"acceptedData"` // Further data for the active state. ActiveData ActiveDataResponse `pulumi:"activeData"` // Further data for the creating state. CreatingData CreatingDataResponse `pulumi:"creatingData"` // Further data for the deleting state. DeletingData DeletingDataResponse `pulumi:"deletingData"` // Further data for the failed state. FailedData FailedDataResponse `pulumi:"failedData"` // Further data for the provisioning state. ProvisioningData ProvisioningDataResponse `pulumi:"provisioningData"` // State of the QueuedResource request. State string `pulumi:"state"` // The initiator of the QueuedResources's current state. StateInitiator string `pulumi:"stateInitiator"` // Further data for the suspended state. SuspendedData SuspendedDataResponse `pulumi:"suspendedData"` // Further data for the suspending state. SuspendingData SuspendingDataResponse `pulumi:"suspendingData"` }
QueuedResourceState defines the details of the QueuedResource request.
type QueuedResourceStateResponseOutput ¶ added in v0.28.0
type QueuedResourceStateResponseOutput struct{ *pulumi.OutputState }
QueuedResourceState defines the details of the QueuedResource request.
func (QueuedResourceStateResponseOutput) AcceptedData ¶ added in v0.28.0
func (o QueuedResourceStateResponseOutput) AcceptedData() AcceptedDataResponseOutput
Further data for the accepted state.
func (QueuedResourceStateResponseOutput) ActiveData ¶ added in v0.28.0
func (o QueuedResourceStateResponseOutput) ActiveData() ActiveDataResponseOutput
Further data for the active state.
func (QueuedResourceStateResponseOutput) CreatingData ¶ added in v0.28.0
func (o QueuedResourceStateResponseOutput) CreatingData() CreatingDataResponseOutput
Further data for the creating state.
func (QueuedResourceStateResponseOutput) DeletingData ¶ added in v0.28.0
func (o QueuedResourceStateResponseOutput) DeletingData() DeletingDataResponseOutput
Further data for the deleting state.
func (QueuedResourceStateResponseOutput) ElementType ¶ added in v0.28.0
func (QueuedResourceStateResponseOutput) ElementType() reflect.Type
func (QueuedResourceStateResponseOutput) FailedData ¶ added in v0.28.0
func (o QueuedResourceStateResponseOutput) FailedData() FailedDataResponseOutput
Further data for the failed state.
func (QueuedResourceStateResponseOutput) ProvisioningData ¶ added in v0.28.0
func (o QueuedResourceStateResponseOutput) ProvisioningData() ProvisioningDataResponseOutput
Further data for the provisioning state.
func (QueuedResourceStateResponseOutput) State ¶ added in v0.28.0
func (o QueuedResourceStateResponseOutput) State() pulumi.StringOutput
State of the QueuedResource request.
func (QueuedResourceStateResponseOutput) StateInitiator ¶ added in v0.32.0
func (o QueuedResourceStateResponseOutput) StateInitiator() pulumi.StringOutput
The initiator of the QueuedResources's current state.
func (QueuedResourceStateResponseOutput) SuspendedData ¶ added in v0.28.0
func (o QueuedResourceStateResponseOutput) SuspendedData() SuspendedDataResponseOutput
Further data for the suspended state.
func (QueuedResourceStateResponseOutput) SuspendingData ¶ added in v0.28.0
func (o QueuedResourceStateResponseOutput) SuspendingData() SuspendingDataResponseOutput
Further data for the suspending state.
func (QueuedResourceStateResponseOutput) ToQueuedResourceStateResponseOutput ¶ added in v0.28.0
func (o QueuedResourceStateResponseOutput) ToQueuedResourceStateResponseOutput() QueuedResourceStateResponseOutput
func (QueuedResourceStateResponseOutput) ToQueuedResourceStateResponseOutputWithContext ¶ added in v0.28.0
func (o QueuedResourceStateResponseOutput) ToQueuedResourceStateResponseOutputWithContext(ctx context.Context) QueuedResourceStateResponseOutput
type QueueingPolicy ¶ added in v0.28.0
type QueueingPolicy struct { // A relative time after which resources may be created. ValidAfterDuration *string `pulumi:"validAfterDuration"` // An absolute time at which resources may be created. ValidAfterTime *string `pulumi:"validAfterTime"` // An absolute time interval within which resources may be created. ValidInterval *Interval `pulumi:"validInterval"` // A relative time after which resources should not be created. If the request cannot be fulfilled by this time the request will be failed. ValidUntilDuration *string `pulumi:"validUntilDuration"` // An absolute time after which resources should not be created. If the request cannot be fulfilled by this time the request will be failed. ValidUntilTime *string `pulumi:"validUntilTime"` }
Defines the policy of the QueuedRequest.
type QueueingPolicyArgs ¶ added in v0.28.0
type QueueingPolicyArgs struct { // A relative time after which resources may be created. ValidAfterDuration pulumi.StringPtrInput `pulumi:"validAfterDuration"` // An absolute time at which resources may be created. ValidAfterTime pulumi.StringPtrInput `pulumi:"validAfterTime"` // An absolute time interval within which resources may be created. ValidInterval IntervalPtrInput `pulumi:"validInterval"` // A relative time after which resources should not be created. If the request cannot be fulfilled by this time the request will be failed. ValidUntilDuration pulumi.StringPtrInput `pulumi:"validUntilDuration"` // An absolute time after which resources should not be created. If the request cannot be fulfilled by this time the request will be failed. ValidUntilTime pulumi.StringPtrInput `pulumi:"validUntilTime"` }
Defines the policy of the QueuedRequest.
func (QueueingPolicyArgs) ElementType ¶ added in v0.28.0
func (QueueingPolicyArgs) ElementType() reflect.Type
func (QueueingPolicyArgs) ToQueueingPolicyOutput ¶ added in v0.28.0
func (i QueueingPolicyArgs) ToQueueingPolicyOutput() QueueingPolicyOutput
func (QueueingPolicyArgs) ToQueueingPolicyOutputWithContext ¶ added in v0.28.0
func (i QueueingPolicyArgs) ToQueueingPolicyOutputWithContext(ctx context.Context) QueueingPolicyOutput
func (QueueingPolicyArgs) ToQueueingPolicyPtrOutput ¶ added in v0.28.0
func (i QueueingPolicyArgs) ToQueueingPolicyPtrOutput() QueueingPolicyPtrOutput
func (QueueingPolicyArgs) ToQueueingPolicyPtrOutputWithContext ¶ added in v0.28.0
func (i QueueingPolicyArgs) ToQueueingPolicyPtrOutputWithContext(ctx context.Context) QueueingPolicyPtrOutput
type QueueingPolicyInput ¶ added in v0.28.0
type QueueingPolicyInput interface { pulumi.Input ToQueueingPolicyOutput() QueueingPolicyOutput ToQueueingPolicyOutputWithContext(context.Context) QueueingPolicyOutput }
QueueingPolicyInput is an input type that accepts QueueingPolicyArgs and QueueingPolicyOutput values. You can construct a concrete instance of `QueueingPolicyInput` via:
QueueingPolicyArgs{...}
type QueueingPolicyOutput ¶ added in v0.28.0
type QueueingPolicyOutput struct{ *pulumi.OutputState }
Defines the policy of the QueuedRequest.
func (QueueingPolicyOutput) ElementType ¶ added in v0.28.0
func (QueueingPolicyOutput) ElementType() reflect.Type
func (QueueingPolicyOutput) ToQueueingPolicyOutput ¶ added in v0.28.0
func (o QueueingPolicyOutput) ToQueueingPolicyOutput() QueueingPolicyOutput
func (QueueingPolicyOutput) ToQueueingPolicyOutputWithContext ¶ added in v0.28.0
func (o QueueingPolicyOutput) ToQueueingPolicyOutputWithContext(ctx context.Context) QueueingPolicyOutput
func (QueueingPolicyOutput) ToQueueingPolicyPtrOutput ¶ added in v0.28.0
func (o QueueingPolicyOutput) ToQueueingPolicyPtrOutput() QueueingPolicyPtrOutput
func (QueueingPolicyOutput) ToQueueingPolicyPtrOutputWithContext ¶ added in v0.28.0
func (o QueueingPolicyOutput) ToQueueingPolicyPtrOutputWithContext(ctx context.Context) QueueingPolicyPtrOutput
func (QueueingPolicyOutput) ValidAfterDuration ¶ added in v0.28.0
func (o QueueingPolicyOutput) ValidAfterDuration() pulumi.StringPtrOutput
A relative time after which resources may be created.
func (QueueingPolicyOutput) ValidAfterTime ¶ added in v0.28.0
func (o QueueingPolicyOutput) ValidAfterTime() pulumi.StringPtrOutput
An absolute time at which resources may be created.
func (QueueingPolicyOutput) ValidInterval ¶ added in v0.28.0
func (o QueueingPolicyOutput) ValidInterval() IntervalPtrOutput
An absolute time interval within which resources may be created.
func (QueueingPolicyOutput) ValidUntilDuration ¶ added in v0.28.0
func (o QueueingPolicyOutput) ValidUntilDuration() pulumi.StringPtrOutput
A relative time after which resources should not be created. If the request cannot be fulfilled by this time the request will be failed.
func (QueueingPolicyOutput) ValidUntilTime ¶ added in v0.28.0
func (o QueueingPolicyOutput) ValidUntilTime() pulumi.StringPtrOutput
An absolute time after which resources should not be created. If the request cannot be fulfilled by this time the request will be failed.
type QueueingPolicyPtrInput ¶ added in v0.28.0
type QueueingPolicyPtrInput interface { pulumi.Input ToQueueingPolicyPtrOutput() QueueingPolicyPtrOutput ToQueueingPolicyPtrOutputWithContext(context.Context) QueueingPolicyPtrOutput }
QueueingPolicyPtrInput is an input type that accepts QueueingPolicyArgs, QueueingPolicyPtr and QueueingPolicyPtrOutput values. You can construct a concrete instance of `QueueingPolicyPtrInput` via:
QueueingPolicyArgs{...} or: nil
func QueueingPolicyPtr ¶ added in v0.28.0
func QueueingPolicyPtr(v *QueueingPolicyArgs) QueueingPolicyPtrInput
type QueueingPolicyPtrOutput ¶ added in v0.28.0
type QueueingPolicyPtrOutput struct{ *pulumi.OutputState }
func (QueueingPolicyPtrOutput) Elem ¶ added in v0.28.0
func (o QueueingPolicyPtrOutput) Elem() QueueingPolicyOutput
func (QueueingPolicyPtrOutput) ElementType ¶ added in v0.28.0
func (QueueingPolicyPtrOutput) ElementType() reflect.Type
func (QueueingPolicyPtrOutput) ToQueueingPolicyPtrOutput ¶ added in v0.28.0
func (o QueueingPolicyPtrOutput) ToQueueingPolicyPtrOutput() QueueingPolicyPtrOutput
func (QueueingPolicyPtrOutput) ToQueueingPolicyPtrOutputWithContext ¶ added in v0.28.0
func (o QueueingPolicyPtrOutput) ToQueueingPolicyPtrOutputWithContext(ctx context.Context) QueueingPolicyPtrOutput
func (QueueingPolicyPtrOutput) ValidAfterDuration ¶ added in v0.28.0
func (o QueueingPolicyPtrOutput) ValidAfterDuration() pulumi.StringPtrOutput
A relative time after which resources may be created.
func (QueueingPolicyPtrOutput) ValidAfterTime ¶ added in v0.28.0
func (o QueueingPolicyPtrOutput) ValidAfterTime() pulumi.StringPtrOutput
An absolute time at which resources may be created.
func (QueueingPolicyPtrOutput) ValidInterval ¶ added in v0.28.0
func (o QueueingPolicyPtrOutput) ValidInterval() IntervalPtrOutput
An absolute time interval within which resources may be created.
func (QueueingPolicyPtrOutput) ValidUntilDuration ¶ added in v0.28.0
func (o QueueingPolicyPtrOutput) ValidUntilDuration() pulumi.StringPtrOutput
A relative time after which resources should not be created. If the request cannot be fulfilled by this time the request will be failed.
func (QueueingPolicyPtrOutput) ValidUntilTime ¶ added in v0.28.0
func (o QueueingPolicyPtrOutput) ValidUntilTime() pulumi.StringPtrOutput
An absolute time after which resources should not be created. If the request cannot be fulfilled by this time the request will be failed.
type QueueingPolicyResponse ¶ added in v0.28.0
type QueueingPolicyResponse struct { // A relative time after which resources may be created. ValidAfterDuration string `pulumi:"validAfterDuration"` // An absolute time at which resources may be created. ValidAfterTime string `pulumi:"validAfterTime"` // An absolute time interval within which resources may be created. ValidInterval IntervalResponse `pulumi:"validInterval"` // A relative time after which resources should not be created. If the request cannot be fulfilled by this time the request will be failed. ValidUntilDuration string `pulumi:"validUntilDuration"` // An absolute time after which resources should not be created. If the request cannot be fulfilled by this time the request will be failed. ValidUntilTime string `pulumi:"validUntilTime"` }
Defines the policy of the QueuedRequest.
type QueueingPolicyResponseOutput ¶ added in v0.28.0
type QueueingPolicyResponseOutput struct{ *pulumi.OutputState }
Defines the policy of the QueuedRequest.
func (QueueingPolicyResponseOutput) ElementType ¶ added in v0.28.0
func (QueueingPolicyResponseOutput) ElementType() reflect.Type
func (QueueingPolicyResponseOutput) ToQueueingPolicyResponseOutput ¶ added in v0.28.0
func (o QueueingPolicyResponseOutput) ToQueueingPolicyResponseOutput() QueueingPolicyResponseOutput
func (QueueingPolicyResponseOutput) ToQueueingPolicyResponseOutputWithContext ¶ added in v0.28.0
func (o QueueingPolicyResponseOutput) ToQueueingPolicyResponseOutputWithContext(ctx context.Context) QueueingPolicyResponseOutput
func (QueueingPolicyResponseOutput) ValidAfterDuration ¶ added in v0.28.0
func (o QueueingPolicyResponseOutput) ValidAfterDuration() pulumi.StringOutput
A relative time after which resources may be created.
func (QueueingPolicyResponseOutput) ValidAfterTime ¶ added in v0.28.0
func (o QueueingPolicyResponseOutput) ValidAfterTime() pulumi.StringOutput
An absolute time at which resources may be created.
func (QueueingPolicyResponseOutput) ValidInterval ¶ added in v0.28.0
func (o QueueingPolicyResponseOutput) ValidInterval() IntervalResponseOutput
An absolute time interval within which resources may be created.
func (QueueingPolicyResponseOutput) ValidUntilDuration ¶ added in v0.28.0
func (o QueueingPolicyResponseOutput) ValidUntilDuration() pulumi.StringOutput
A relative time after which resources should not be created. If the request cannot be fulfilled by this time the request will be failed.
func (QueueingPolicyResponseOutput) ValidUntilTime ¶ added in v0.28.0
func (o QueueingPolicyResponseOutput) ValidUntilTime() pulumi.StringOutput
An absolute time after which resources should not be created. If the request cannot be fulfilled by this time the request will be failed.
type SchedulingConfig ¶
type SchedulingConfig struct { // Defines whether the node is preemptible. Preemptible *bool `pulumi:"preemptible"` // Whether the node is created under a reservation. Reserved *bool `pulumi:"reserved"` }
Sets the scheduling options for this node.
type SchedulingConfigArgs ¶
type SchedulingConfigArgs struct { // Defines whether the node is preemptible. Preemptible pulumi.BoolPtrInput `pulumi:"preemptible"` // Whether the node is created under a reservation. Reserved pulumi.BoolPtrInput `pulumi:"reserved"` }
Sets the scheduling options for this node.
func (SchedulingConfigArgs) ElementType ¶
func (SchedulingConfigArgs) ElementType() reflect.Type
func (SchedulingConfigArgs) ToSchedulingConfigOutput ¶
func (i SchedulingConfigArgs) ToSchedulingConfigOutput() SchedulingConfigOutput
func (SchedulingConfigArgs) ToSchedulingConfigOutputWithContext ¶
func (i SchedulingConfigArgs) ToSchedulingConfigOutputWithContext(ctx context.Context) SchedulingConfigOutput
func (SchedulingConfigArgs) ToSchedulingConfigPtrOutput ¶
func (i SchedulingConfigArgs) ToSchedulingConfigPtrOutput() SchedulingConfigPtrOutput
func (SchedulingConfigArgs) ToSchedulingConfigPtrOutputWithContext ¶
func (i SchedulingConfigArgs) ToSchedulingConfigPtrOutputWithContext(ctx context.Context) SchedulingConfigPtrOutput
type SchedulingConfigInput ¶
type SchedulingConfigInput interface { pulumi.Input ToSchedulingConfigOutput() SchedulingConfigOutput ToSchedulingConfigOutputWithContext(context.Context) SchedulingConfigOutput }
SchedulingConfigInput is an input type that accepts SchedulingConfigArgs and SchedulingConfigOutput values. You can construct a concrete instance of `SchedulingConfigInput` via:
SchedulingConfigArgs{...}
type SchedulingConfigOutput ¶
type SchedulingConfigOutput struct{ *pulumi.OutputState }
Sets the scheduling options for this node.
func (SchedulingConfigOutput) ElementType ¶
func (SchedulingConfigOutput) ElementType() reflect.Type
func (SchedulingConfigOutput) Preemptible ¶
func (o SchedulingConfigOutput) Preemptible() pulumi.BoolPtrOutput
Defines whether the node is preemptible.
func (SchedulingConfigOutput) Reserved ¶
func (o SchedulingConfigOutput) Reserved() pulumi.BoolPtrOutput
Whether the node is created under a reservation.
func (SchedulingConfigOutput) ToSchedulingConfigOutput ¶
func (o SchedulingConfigOutput) ToSchedulingConfigOutput() SchedulingConfigOutput
func (SchedulingConfigOutput) ToSchedulingConfigOutputWithContext ¶
func (o SchedulingConfigOutput) ToSchedulingConfigOutputWithContext(ctx context.Context) SchedulingConfigOutput
func (SchedulingConfigOutput) ToSchedulingConfigPtrOutput ¶
func (o SchedulingConfigOutput) ToSchedulingConfigPtrOutput() SchedulingConfigPtrOutput
func (SchedulingConfigOutput) ToSchedulingConfigPtrOutputWithContext ¶
func (o SchedulingConfigOutput) ToSchedulingConfigPtrOutputWithContext(ctx context.Context) SchedulingConfigPtrOutput
type SchedulingConfigPtrInput ¶
type SchedulingConfigPtrInput interface { pulumi.Input ToSchedulingConfigPtrOutput() SchedulingConfigPtrOutput ToSchedulingConfigPtrOutputWithContext(context.Context) SchedulingConfigPtrOutput }
SchedulingConfigPtrInput is an input type that accepts SchedulingConfigArgs, SchedulingConfigPtr and SchedulingConfigPtrOutput values. You can construct a concrete instance of `SchedulingConfigPtrInput` via:
SchedulingConfigArgs{...} or: nil
func SchedulingConfigPtr ¶
func SchedulingConfigPtr(v *SchedulingConfigArgs) SchedulingConfigPtrInput
type SchedulingConfigPtrOutput ¶
type SchedulingConfigPtrOutput struct{ *pulumi.OutputState }
func (SchedulingConfigPtrOutput) Elem ¶
func (o SchedulingConfigPtrOutput) Elem() SchedulingConfigOutput
func (SchedulingConfigPtrOutput) ElementType ¶
func (SchedulingConfigPtrOutput) ElementType() reflect.Type
func (SchedulingConfigPtrOutput) Preemptible ¶
func (o SchedulingConfigPtrOutput) Preemptible() pulumi.BoolPtrOutput
Defines whether the node is preemptible.
func (SchedulingConfigPtrOutput) Reserved ¶
func (o SchedulingConfigPtrOutput) Reserved() pulumi.BoolPtrOutput
Whether the node is created under a reservation.
func (SchedulingConfigPtrOutput) ToSchedulingConfigPtrOutput ¶
func (o SchedulingConfigPtrOutput) ToSchedulingConfigPtrOutput() SchedulingConfigPtrOutput
func (SchedulingConfigPtrOutput) ToSchedulingConfigPtrOutputWithContext ¶
func (o SchedulingConfigPtrOutput) ToSchedulingConfigPtrOutputWithContext(ctx context.Context) SchedulingConfigPtrOutput
type SchedulingConfigResponse ¶
type SchedulingConfigResponse struct { // Defines whether the node is preemptible. Preemptible bool `pulumi:"preemptible"` // Whether the node is created under a reservation. Reserved bool `pulumi:"reserved"` }
Sets the scheduling options for this node.
type SchedulingConfigResponseOutput ¶
type SchedulingConfigResponseOutput struct{ *pulumi.OutputState }
Sets the scheduling options for this node.
func (SchedulingConfigResponseOutput) ElementType ¶
func (SchedulingConfigResponseOutput) ElementType() reflect.Type
func (SchedulingConfigResponseOutput) Preemptible ¶
func (o SchedulingConfigResponseOutput) Preemptible() pulumi.BoolOutput
Defines whether the node is preemptible.
func (SchedulingConfigResponseOutput) Reserved ¶
func (o SchedulingConfigResponseOutput) Reserved() pulumi.BoolOutput
Whether the node is created under a reservation.
func (SchedulingConfigResponseOutput) ToSchedulingConfigResponseOutput ¶
func (o SchedulingConfigResponseOutput) ToSchedulingConfigResponseOutput() SchedulingConfigResponseOutput
func (SchedulingConfigResponseOutput) ToSchedulingConfigResponseOutputWithContext ¶
func (o SchedulingConfigResponseOutput) ToSchedulingConfigResponseOutputWithContext(ctx context.Context) SchedulingConfigResponseOutput
type ServiceAccount ¶
type ServiceAccount struct { // Email address of the service account. If empty, default Compute service account will be used. Email *string `pulumi:"email"` // The list of scopes to be made available for this service account. If empty, access to all Cloud APIs will be allowed. Scope []string `pulumi:"scope"` }
A service account.
type ServiceAccountArgs ¶
type ServiceAccountArgs struct { // Email address of the service account. If empty, default Compute service account will be used. Email pulumi.StringPtrInput `pulumi:"email"` // The list of scopes to be made available for this service account. If empty, access to all Cloud APIs will be allowed. Scope pulumi.StringArrayInput `pulumi:"scope"` }
A service account.
func (ServiceAccountArgs) ElementType ¶
func (ServiceAccountArgs) ElementType() reflect.Type
func (ServiceAccountArgs) ToServiceAccountOutput ¶
func (i ServiceAccountArgs) ToServiceAccountOutput() ServiceAccountOutput
func (ServiceAccountArgs) ToServiceAccountOutputWithContext ¶
func (i ServiceAccountArgs) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput
func (ServiceAccountArgs) ToServiceAccountPtrOutput ¶
func (i ServiceAccountArgs) ToServiceAccountPtrOutput() ServiceAccountPtrOutput
func (ServiceAccountArgs) ToServiceAccountPtrOutputWithContext ¶
func (i ServiceAccountArgs) ToServiceAccountPtrOutputWithContext(ctx context.Context) ServiceAccountPtrOutput
type ServiceAccountInput ¶
type ServiceAccountInput interface { pulumi.Input ToServiceAccountOutput() ServiceAccountOutput ToServiceAccountOutputWithContext(context.Context) ServiceAccountOutput }
ServiceAccountInput is an input type that accepts ServiceAccountArgs and ServiceAccountOutput values. You can construct a concrete instance of `ServiceAccountInput` via:
ServiceAccountArgs{...}
type ServiceAccountOutput ¶
type ServiceAccountOutput struct{ *pulumi.OutputState }
A service account.
func (ServiceAccountOutput) ElementType ¶
func (ServiceAccountOutput) ElementType() reflect.Type
func (ServiceAccountOutput) Email ¶
func (o ServiceAccountOutput) Email() pulumi.StringPtrOutput
Email address of the service account. If empty, default Compute service account will be used.
func (ServiceAccountOutput) Scope ¶
func (o ServiceAccountOutput) Scope() pulumi.StringArrayOutput
The list of scopes to be made available for this service account. If empty, access to all Cloud APIs will be allowed.
func (ServiceAccountOutput) ToServiceAccountOutput ¶
func (o ServiceAccountOutput) ToServiceAccountOutput() ServiceAccountOutput
func (ServiceAccountOutput) ToServiceAccountOutputWithContext ¶
func (o ServiceAccountOutput) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput
func (ServiceAccountOutput) ToServiceAccountPtrOutput ¶
func (o ServiceAccountOutput) ToServiceAccountPtrOutput() ServiceAccountPtrOutput
func (ServiceAccountOutput) ToServiceAccountPtrOutputWithContext ¶
func (o ServiceAccountOutput) ToServiceAccountPtrOutputWithContext(ctx context.Context) ServiceAccountPtrOutput
type ServiceAccountPtrInput ¶
type ServiceAccountPtrInput interface { pulumi.Input ToServiceAccountPtrOutput() ServiceAccountPtrOutput ToServiceAccountPtrOutputWithContext(context.Context) ServiceAccountPtrOutput }
ServiceAccountPtrInput is an input type that accepts ServiceAccountArgs, ServiceAccountPtr and ServiceAccountPtrOutput values. You can construct a concrete instance of `ServiceAccountPtrInput` via:
ServiceAccountArgs{...} or: nil
func ServiceAccountPtr ¶
func ServiceAccountPtr(v *ServiceAccountArgs) ServiceAccountPtrInput
type ServiceAccountPtrOutput ¶
type ServiceAccountPtrOutput struct{ *pulumi.OutputState }
func (ServiceAccountPtrOutput) Elem ¶
func (o ServiceAccountPtrOutput) Elem() ServiceAccountOutput
func (ServiceAccountPtrOutput) ElementType ¶
func (ServiceAccountPtrOutput) ElementType() reflect.Type
func (ServiceAccountPtrOutput) Email ¶
func (o ServiceAccountPtrOutput) Email() pulumi.StringPtrOutput
Email address of the service account. If empty, default Compute service account will be used.
func (ServiceAccountPtrOutput) Scope ¶
func (o ServiceAccountPtrOutput) Scope() pulumi.StringArrayOutput
The list of scopes to be made available for this service account. If empty, access to all Cloud APIs will be allowed.
func (ServiceAccountPtrOutput) ToServiceAccountPtrOutput ¶
func (o ServiceAccountPtrOutput) ToServiceAccountPtrOutput() ServiceAccountPtrOutput
func (ServiceAccountPtrOutput) ToServiceAccountPtrOutputWithContext ¶
func (o ServiceAccountPtrOutput) ToServiceAccountPtrOutputWithContext(ctx context.Context) ServiceAccountPtrOutput
type ServiceAccountResponse ¶
type ServiceAccountResponse struct { // Email address of the service account. If empty, default Compute service account will be used. Email string `pulumi:"email"` // The list of scopes to be made available for this service account. If empty, access to all Cloud APIs will be allowed. Scope []string `pulumi:"scope"` }
A service account.
type ServiceAccountResponseOutput ¶
type ServiceAccountResponseOutput struct{ *pulumi.OutputState }
A service account.
func (ServiceAccountResponseOutput) ElementType ¶
func (ServiceAccountResponseOutput) ElementType() reflect.Type
func (ServiceAccountResponseOutput) Email ¶
func (o ServiceAccountResponseOutput) Email() pulumi.StringOutput
Email address of the service account. If empty, default Compute service account will be used.
func (ServiceAccountResponseOutput) Scope ¶
func (o ServiceAccountResponseOutput) Scope() pulumi.StringArrayOutput
The list of scopes to be made available for this service account. If empty, access to all Cloud APIs will be allowed.
func (ServiceAccountResponseOutput) ToServiceAccountResponseOutput ¶
func (o ServiceAccountResponseOutput) ToServiceAccountResponseOutput() ServiceAccountResponseOutput
func (ServiceAccountResponseOutput) ToServiceAccountResponseOutputWithContext ¶
func (o ServiceAccountResponseOutput) ToServiceAccountResponseOutputWithContext(ctx context.Context) ServiceAccountResponseOutput
type ShieldedInstanceConfig ¶ added in v0.26.0
type ShieldedInstanceConfig struct { // Defines whether the instance has Secure Boot enabled. EnableSecureBoot *bool `pulumi:"enableSecureBoot"` }
A set of Shielded Instance options.
type ShieldedInstanceConfigArgs ¶ added in v0.26.0
type ShieldedInstanceConfigArgs struct { // Defines whether the instance has Secure Boot enabled. EnableSecureBoot pulumi.BoolPtrInput `pulumi:"enableSecureBoot"` }
A set of Shielded Instance options.
func (ShieldedInstanceConfigArgs) ElementType ¶ added in v0.26.0
func (ShieldedInstanceConfigArgs) ElementType() reflect.Type
func (ShieldedInstanceConfigArgs) ToShieldedInstanceConfigOutput ¶ added in v0.26.0
func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigOutput() ShieldedInstanceConfigOutput
func (ShieldedInstanceConfigArgs) ToShieldedInstanceConfigOutputWithContext ¶ added in v0.26.0
func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigOutputWithContext(ctx context.Context) ShieldedInstanceConfigOutput
func (ShieldedInstanceConfigArgs) ToShieldedInstanceConfigPtrOutput ¶ added in v0.26.0
func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigPtrOutput() ShieldedInstanceConfigPtrOutput
func (ShieldedInstanceConfigArgs) ToShieldedInstanceConfigPtrOutputWithContext ¶ added in v0.26.0
func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigPtrOutput
type ShieldedInstanceConfigInput ¶ added in v0.26.0
type ShieldedInstanceConfigInput interface { pulumi.Input ToShieldedInstanceConfigOutput() ShieldedInstanceConfigOutput ToShieldedInstanceConfigOutputWithContext(context.Context) ShieldedInstanceConfigOutput }
ShieldedInstanceConfigInput is an input type that accepts ShieldedInstanceConfigArgs and ShieldedInstanceConfigOutput values. You can construct a concrete instance of `ShieldedInstanceConfigInput` via:
ShieldedInstanceConfigArgs{...}
type ShieldedInstanceConfigOutput ¶ added in v0.26.0
type ShieldedInstanceConfigOutput struct{ *pulumi.OutputState }
A set of Shielded Instance options.
func (ShieldedInstanceConfigOutput) ElementType ¶ added in v0.26.0
func (ShieldedInstanceConfigOutput) ElementType() reflect.Type
func (ShieldedInstanceConfigOutput) EnableSecureBoot ¶ added in v0.26.0
func (o ShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolPtrOutput
Defines whether the instance has Secure Boot enabled.
func (ShieldedInstanceConfigOutput) ToShieldedInstanceConfigOutput ¶ added in v0.26.0
func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigOutput() ShieldedInstanceConfigOutput
func (ShieldedInstanceConfigOutput) ToShieldedInstanceConfigOutputWithContext ¶ added in v0.26.0
func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigOutputWithContext(ctx context.Context) ShieldedInstanceConfigOutput
func (ShieldedInstanceConfigOutput) ToShieldedInstanceConfigPtrOutput ¶ added in v0.26.0
func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigPtrOutput() ShieldedInstanceConfigPtrOutput
func (ShieldedInstanceConfigOutput) ToShieldedInstanceConfigPtrOutputWithContext ¶ added in v0.26.0
func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigPtrOutput
type ShieldedInstanceConfigPtrInput ¶ added in v0.26.0
type ShieldedInstanceConfigPtrInput interface { pulumi.Input ToShieldedInstanceConfigPtrOutput() ShieldedInstanceConfigPtrOutput ToShieldedInstanceConfigPtrOutputWithContext(context.Context) ShieldedInstanceConfigPtrOutput }
ShieldedInstanceConfigPtrInput is an input type that accepts ShieldedInstanceConfigArgs, ShieldedInstanceConfigPtr and ShieldedInstanceConfigPtrOutput values. You can construct a concrete instance of `ShieldedInstanceConfigPtrInput` via:
ShieldedInstanceConfigArgs{...} or: nil
func ShieldedInstanceConfigPtr ¶ added in v0.26.0
func ShieldedInstanceConfigPtr(v *ShieldedInstanceConfigArgs) ShieldedInstanceConfigPtrInput
type ShieldedInstanceConfigPtrOutput ¶ added in v0.26.0
type ShieldedInstanceConfigPtrOutput struct{ *pulumi.OutputState }
func (ShieldedInstanceConfigPtrOutput) Elem ¶ added in v0.26.0
func (o ShieldedInstanceConfigPtrOutput) Elem() ShieldedInstanceConfigOutput
func (ShieldedInstanceConfigPtrOutput) ElementType ¶ added in v0.26.0
func (ShieldedInstanceConfigPtrOutput) ElementType() reflect.Type
func (ShieldedInstanceConfigPtrOutput) EnableSecureBoot ¶ added in v0.26.0
func (o ShieldedInstanceConfigPtrOutput) EnableSecureBoot() pulumi.BoolPtrOutput
Defines whether the instance has Secure Boot enabled.
func (ShieldedInstanceConfigPtrOutput) ToShieldedInstanceConfigPtrOutput ¶ added in v0.26.0
func (o ShieldedInstanceConfigPtrOutput) ToShieldedInstanceConfigPtrOutput() ShieldedInstanceConfigPtrOutput
func (ShieldedInstanceConfigPtrOutput) ToShieldedInstanceConfigPtrOutputWithContext ¶ added in v0.26.0
func (o ShieldedInstanceConfigPtrOutput) ToShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigPtrOutput
type ShieldedInstanceConfigResponse ¶ added in v0.26.0
type ShieldedInstanceConfigResponse struct { // Defines whether the instance has Secure Boot enabled. EnableSecureBoot bool `pulumi:"enableSecureBoot"` }
A set of Shielded Instance options.
type ShieldedInstanceConfigResponseOutput ¶ added in v0.26.0
type ShieldedInstanceConfigResponseOutput struct{ *pulumi.OutputState }
A set of Shielded Instance options.
func (ShieldedInstanceConfigResponseOutput) ElementType ¶ added in v0.26.0
func (ShieldedInstanceConfigResponseOutput) ElementType() reflect.Type
func (ShieldedInstanceConfigResponseOutput) EnableSecureBoot ¶ added in v0.26.0
func (o ShieldedInstanceConfigResponseOutput) EnableSecureBoot() pulumi.BoolOutput
Defines whether the instance has Secure Boot enabled.
func (ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponseOutput ¶ added in v0.26.0
func (o ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponseOutput() ShieldedInstanceConfigResponseOutput
func (ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponseOutputWithContext ¶ added in v0.26.0
func (o ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponseOutputWithContext(ctx context.Context) ShieldedInstanceConfigResponseOutput
type SpotArgs ¶ added in v0.32.0
type SpotArgs struct { }
Spot tier definition.
func (SpotArgs) ElementType ¶ added in v0.32.0
func (SpotArgs) ToSpotOutput ¶ added in v0.32.0
func (i SpotArgs) ToSpotOutput() SpotOutput
func (SpotArgs) ToSpotOutputWithContext ¶ added in v0.32.0
func (i SpotArgs) ToSpotOutputWithContext(ctx context.Context) SpotOutput
func (SpotArgs) ToSpotPtrOutput ¶ added in v0.32.0
func (i SpotArgs) ToSpotPtrOutput() SpotPtrOutput
func (SpotArgs) ToSpotPtrOutputWithContext ¶ added in v0.32.0
func (i SpotArgs) ToSpotPtrOutputWithContext(ctx context.Context) SpotPtrOutput
type SpotInput ¶ added in v0.32.0
type SpotInput interface { pulumi.Input ToSpotOutput() SpotOutput ToSpotOutputWithContext(context.Context) SpotOutput }
SpotInput is an input type that accepts SpotArgs and SpotOutput values. You can construct a concrete instance of `SpotInput` via:
SpotArgs{...}
type SpotOutput ¶ added in v0.32.0
type SpotOutput struct{ *pulumi.OutputState }
Spot tier definition.
func (SpotOutput) ElementType ¶ added in v0.32.0
func (SpotOutput) ElementType() reflect.Type
func (SpotOutput) ToSpotOutput ¶ added in v0.32.0
func (o SpotOutput) ToSpotOutput() SpotOutput
func (SpotOutput) ToSpotOutputWithContext ¶ added in v0.32.0
func (o SpotOutput) ToSpotOutputWithContext(ctx context.Context) SpotOutput
func (SpotOutput) ToSpotPtrOutput ¶ added in v0.32.0
func (o SpotOutput) ToSpotPtrOutput() SpotPtrOutput
func (SpotOutput) ToSpotPtrOutputWithContext ¶ added in v0.32.0
func (o SpotOutput) ToSpotPtrOutputWithContext(ctx context.Context) SpotPtrOutput
type SpotPtrInput ¶ added in v0.32.0
type SpotPtrInput interface { pulumi.Input ToSpotPtrOutput() SpotPtrOutput ToSpotPtrOutputWithContext(context.Context) SpotPtrOutput }
SpotPtrInput is an input type that accepts SpotArgs, SpotPtr and SpotPtrOutput values. You can construct a concrete instance of `SpotPtrInput` via:
SpotArgs{...} or: nil
func SpotPtr ¶ added in v0.32.0
func SpotPtr(v *SpotArgs) SpotPtrInput
type SpotPtrOutput ¶ added in v0.32.0
type SpotPtrOutput struct{ *pulumi.OutputState }
func (SpotPtrOutput) Elem ¶ added in v0.32.0
func (o SpotPtrOutput) Elem() SpotOutput
func (SpotPtrOutput) ElementType ¶ added in v0.32.0
func (SpotPtrOutput) ElementType() reflect.Type
func (SpotPtrOutput) ToSpotPtrOutput ¶ added in v0.32.0
func (o SpotPtrOutput) ToSpotPtrOutput() SpotPtrOutput
func (SpotPtrOutput) ToSpotPtrOutputWithContext ¶ added in v0.32.0
func (o SpotPtrOutput) ToSpotPtrOutputWithContext(ctx context.Context) SpotPtrOutput
type SpotResponseOutput ¶ added in v0.32.0
type SpotResponseOutput struct{ *pulumi.OutputState }
Spot tier definition.
func (SpotResponseOutput) ElementType ¶ added in v0.32.0
func (SpotResponseOutput) ElementType() reflect.Type
func (SpotResponseOutput) ToSpotResponseOutput ¶ added in v0.32.0
func (o SpotResponseOutput) ToSpotResponseOutput() SpotResponseOutput
func (SpotResponseOutput) ToSpotResponseOutputWithContext ¶ added in v0.32.0
func (o SpotResponseOutput) ToSpotResponseOutputWithContext(ctx context.Context) SpotResponseOutput
type StatusResponse ¶ added in v0.28.0
type StatusResponse struct { // The status code, which should be an enum value of google.rpc.Code. Code int `pulumi:"code"` // A list of messages that carry the error details. There is a common set of message types for APIs to use. Details []map[string]string `pulumi:"details"` // A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. Message string `pulumi:"message"` }
The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
type StatusResponseOutput ¶ added in v0.28.0
type StatusResponseOutput struct{ *pulumi.OutputState }
The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
func (StatusResponseOutput) Code ¶ added in v0.28.0
func (o StatusResponseOutput) Code() pulumi.IntOutput
The status code, which should be an enum value of google.rpc.Code.
func (StatusResponseOutput) Details ¶ added in v0.28.0
func (o StatusResponseOutput) Details() pulumi.StringMapArrayOutput
A list of messages that carry the error details. There is a common set of message types for APIs to use.
func (StatusResponseOutput) ElementType ¶ added in v0.28.0
func (StatusResponseOutput) ElementType() reflect.Type
func (StatusResponseOutput) Message ¶ added in v0.28.0
func (o StatusResponseOutput) Message() pulumi.StringOutput
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
func (StatusResponseOutput) ToStatusResponseOutput ¶ added in v0.28.0
func (o StatusResponseOutput) ToStatusResponseOutput() StatusResponseOutput
func (StatusResponseOutput) ToStatusResponseOutputWithContext ¶ added in v0.28.0
func (o StatusResponseOutput) ToStatusResponseOutputWithContext(ctx context.Context) StatusResponseOutput
type SuspendedDataResponse ¶ added in v0.28.0
type SuspendedDataResponse struct { }
Further data for the suspended state.
type SuspendedDataResponseOutput ¶ added in v0.28.0
type SuspendedDataResponseOutput struct{ *pulumi.OutputState }
Further data for the suspended state.
func (SuspendedDataResponseOutput) ElementType ¶ added in v0.28.0
func (SuspendedDataResponseOutput) ElementType() reflect.Type
func (SuspendedDataResponseOutput) ToSuspendedDataResponseOutput ¶ added in v0.28.0
func (o SuspendedDataResponseOutput) ToSuspendedDataResponseOutput() SuspendedDataResponseOutput
func (SuspendedDataResponseOutput) ToSuspendedDataResponseOutputWithContext ¶ added in v0.28.0
func (o SuspendedDataResponseOutput) ToSuspendedDataResponseOutputWithContext(ctx context.Context) SuspendedDataResponseOutput
type SuspendingDataResponse ¶ added in v0.28.0
type SuspendingDataResponse struct { }
Further data for the suspending state.
type SuspendingDataResponseOutput ¶ added in v0.28.0
type SuspendingDataResponseOutput struct{ *pulumi.OutputState }
Further data for the suspending state.
func (SuspendingDataResponseOutput) ElementType ¶ added in v0.28.0
func (SuspendingDataResponseOutput) ElementType() reflect.Type
func (SuspendingDataResponseOutput) ToSuspendingDataResponseOutput ¶ added in v0.28.0
func (o SuspendingDataResponseOutput) ToSuspendingDataResponseOutput() SuspendingDataResponseOutput
func (SuspendingDataResponseOutput) ToSuspendingDataResponseOutputWithContext ¶ added in v0.28.0
func (o SuspendingDataResponseOutput) ToSuspendingDataResponseOutputWithContext(ctx context.Context) SuspendingDataResponseOutput
type SymptomResponse ¶
type SymptomResponse struct { // Timestamp when the Symptom is created. CreateTime string `pulumi:"createTime"` // Detailed information of the current Symptom. Details string `pulumi:"details"` // Type of the Symptom. SymptomType string `pulumi:"symptomType"` // A string used to uniquely distinguish a worker within a TPU node. WorkerId string `pulumi:"workerId"` }
A Symptom instance.
type SymptomResponseArrayOutput ¶
type SymptomResponseArrayOutput struct{ *pulumi.OutputState }
func (SymptomResponseArrayOutput) ElementType ¶
func (SymptomResponseArrayOutput) ElementType() reflect.Type
func (SymptomResponseArrayOutput) Index ¶
func (o SymptomResponseArrayOutput) Index(i pulumi.IntInput) SymptomResponseOutput
func (SymptomResponseArrayOutput) ToSymptomResponseArrayOutput ¶
func (o SymptomResponseArrayOutput) ToSymptomResponseArrayOutput() SymptomResponseArrayOutput
func (SymptomResponseArrayOutput) ToSymptomResponseArrayOutputWithContext ¶
func (o SymptomResponseArrayOutput) ToSymptomResponseArrayOutputWithContext(ctx context.Context) SymptomResponseArrayOutput
type SymptomResponseOutput ¶
type SymptomResponseOutput struct{ *pulumi.OutputState }
A Symptom instance.
func (SymptomResponseOutput) CreateTime ¶
func (o SymptomResponseOutput) CreateTime() pulumi.StringOutput
Timestamp when the Symptom is created.
func (SymptomResponseOutput) Details ¶
func (o SymptomResponseOutput) Details() pulumi.StringOutput
Detailed information of the current Symptom.
func (SymptomResponseOutput) ElementType ¶
func (SymptomResponseOutput) ElementType() reflect.Type
func (SymptomResponseOutput) SymptomType ¶
func (o SymptomResponseOutput) SymptomType() pulumi.StringOutput
Type of the Symptom.
func (SymptomResponseOutput) ToSymptomResponseOutput ¶
func (o SymptomResponseOutput) ToSymptomResponseOutput() SymptomResponseOutput
func (SymptomResponseOutput) ToSymptomResponseOutputWithContext ¶
func (o SymptomResponseOutput) ToSymptomResponseOutputWithContext(ctx context.Context) SymptomResponseOutput
func (SymptomResponseOutput) WorkerId ¶
func (o SymptomResponseOutput) WorkerId() pulumi.StringOutput
A string used to uniquely distinguish a worker within a TPU node.
type Tpu ¶ added in v0.28.0
type Tpu struct { // The TPU node(s) being requested. NodeSpec []NodeSpec `pulumi:"nodeSpec"` }
Details of the TPU resource(s) being requested.
type TpuArgs ¶ added in v0.28.0
type TpuArgs struct { // The TPU node(s) being requested. NodeSpec NodeSpecArrayInput `pulumi:"nodeSpec"` }
Details of the TPU resource(s) being requested.
func (TpuArgs) ElementType ¶ added in v0.28.0
func (TpuArgs) ToTpuOutput ¶ added in v0.28.0
func (TpuArgs) ToTpuOutputWithContext ¶ added in v0.28.0
func (TpuArgs) ToTpuPtrOutput ¶ added in v0.28.0
func (i TpuArgs) ToTpuPtrOutput() TpuPtrOutput
func (TpuArgs) ToTpuPtrOutputWithContext ¶ added in v0.28.0
func (i TpuArgs) ToTpuPtrOutputWithContext(ctx context.Context) TpuPtrOutput
type TpuInput ¶ added in v0.28.0
type TpuInput interface { pulumi.Input ToTpuOutput() TpuOutput ToTpuOutputWithContext(context.Context) TpuOutput }
TpuInput is an input type that accepts TpuArgs and TpuOutput values. You can construct a concrete instance of `TpuInput` via:
TpuArgs{...}
type TpuOutput ¶ added in v0.28.0
type TpuOutput struct{ *pulumi.OutputState }
Details of the TPU resource(s) being requested.
func (TpuOutput) ElementType ¶ added in v0.28.0
func (TpuOutput) NodeSpec ¶ added in v0.28.0
func (o TpuOutput) NodeSpec() NodeSpecArrayOutput
The TPU node(s) being requested.
func (TpuOutput) ToTpuOutput ¶ added in v0.28.0
func (TpuOutput) ToTpuOutputWithContext ¶ added in v0.28.0
func (TpuOutput) ToTpuPtrOutput ¶ added in v0.28.0
func (o TpuOutput) ToTpuPtrOutput() TpuPtrOutput
func (TpuOutput) ToTpuPtrOutputWithContext ¶ added in v0.28.0
func (o TpuOutput) ToTpuPtrOutputWithContext(ctx context.Context) TpuPtrOutput
type TpuPtrInput ¶ added in v0.28.0
type TpuPtrInput interface { pulumi.Input ToTpuPtrOutput() TpuPtrOutput ToTpuPtrOutputWithContext(context.Context) TpuPtrOutput }
TpuPtrInput is an input type that accepts TpuArgs, TpuPtr and TpuPtrOutput values. You can construct a concrete instance of `TpuPtrInput` via:
TpuArgs{...} or: nil
func TpuPtr ¶ added in v0.28.0
func TpuPtr(v *TpuArgs) TpuPtrInput
type TpuPtrOutput ¶ added in v0.28.0
type TpuPtrOutput struct{ *pulumi.OutputState }
func (TpuPtrOutput) Elem ¶ added in v0.28.0
func (o TpuPtrOutput) Elem() TpuOutput
func (TpuPtrOutput) ElementType ¶ added in v0.28.0
func (TpuPtrOutput) ElementType() reflect.Type
func (TpuPtrOutput) NodeSpec ¶ added in v0.28.0
func (o TpuPtrOutput) NodeSpec() NodeSpecArrayOutput
The TPU node(s) being requested.
func (TpuPtrOutput) ToTpuPtrOutput ¶ added in v0.28.0
func (o TpuPtrOutput) ToTpuPtrOutput() TpuPtrOutput
func (TpuPtrOutput) ToTpuPtrOutputWithContext ¶ added in v0.28.0
func (o TpuPtrOutput) ToTpuPtrOutputWithContext(ctx context.Context) TpuPtrOutput
type TpuResponse ¶ added in v0.28.0
type TpuResponse struct { // The TPU node(s) being requested. NodeSpec []NodeSpecResponse `pulumi:"nodeSpec"` }
Details of the TPU resource(s) being requested.
type TpuResponseOutput ¶ added in v0.28.0
type TpuResponseOutput struct{ *pulumi.OutputState }
Details of the TPU resource(s) being requested.
func (TpuResponseOutput) ElementType ¶ added in v0.28.0
func (TpuResponseOutput) ElementType() reflect.Type
func (TpuResponseOutput) NodeSpec ¶ added in v0.28.0
func (o TpuResponseOutput) NodeSpec() NodeSpecResponseArrayOutput
The TPU node(s) being requested.
func (TpuResponseOutput) ToTpuResponseOutput ¶ added in v0.28.0
func (o TpuResponseOutput) ToTpuResponseOutput() TpuResponseOutput
func (TpuResponseOutput) ToTpuResponseOutputWithContext ¶ added in v0.28.0
func (o TpuResponseOutput) ToTpuResponseOutputWithContext(ctx context.Context) TpuResponseOutput